This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-release-aarch64-next-allyesconfig in repository toolchain/ci/linux.
from 24085f70a6e1 Merge tag 'trace-v5.7-rc4' of git://git.kernel.org/pub/scm [...] adds 7b301750f7f8 ACPI: EC: PM: Avoid premature returns from acpi_s2idle_wake() adds f492de9dcf04 Merge tag 'pm-5.7-rc6' of git://git.kernel.org/pub/scm/lin [...] adds 59566b0b622e x86/ftrace: Have ftrace trampolines turn read-only at the [...] adds 3d2353de8106 ring-buffer: Don't deactivate the ring buffer on failed it [...] adds da4d401a6b8f ring-buffer: Remove all BUG() calls adds f44d5c489051 Merge tag 'trace-v5.7-rc5' of git://git.kernel.org/pub/scm [...] adds 3f2c788a1314 fork: prevent accidental access to clone3 features adds 8c1684bb81f1 Merge tag 'for-linus-2020-05-13' of git://git.kernel.org/p [...] adds 04fd61a4e010 mm, memcg: fix inconsistent oom event behavior adds 65759097d804 epoll: call final ep_events_available() check under the lock adds 475f4dfc021c mm/gup: fix fixup_user_fault() on multiple retries adds d15649260661 userfaultfd: fix remap event with MREMAP_DONTUNMAP adds 5e698222c702 ipc/util.c: sysvipc_find_ipc() incorrectly updates position index adds 8a16c09edc58 kasan: consistently disable debugging features adds 13cf04880235 kasan: add missing functions declarations to kasan.h adds decd6167bf4f Merge branch 'akpm' (patches from Andrew) adds 282ede76e470 mmc: sdhci-pci-gli: Fix no irq handler from suspend adds 7c277dd2b0ff mmc: alcor: Fix a resource leak in the error path for ->probe() adds b56ff195c317 mmc: sdhci-pci-gli: Fix can not access GL9750 after reboot [...] adds e6bfb1bf0085 mmc: core: Check request type before completing the request adds 39a22f73744d mmc: core: Fix recursive locking issue in CQE recovery path adds c077dc5e0620 mmc: block: Fix request completion in the CQE timeout path adds 45a3fe3bf93b mmc: sdhci-acpi: Add SDHCI_QUIRK2_BROKEN_64_BIT_DMA for AMDI0040 adds 1ae7efb38854 Merge tag 'mmc-v5.7-rc4' of git://git.kernel.org/pub/scm/l [...] adds 30523408c023 drm/i915: Avoid dereferencing a dead context adds fe5a70826791 drm/i915/gt: Make timeslicing an explicit engine property adds 421abe200321 drm/i915: Don't enable WaIncreaseLatencyIPCEnabled when IP [...] adds 82152d424b6c Make the "Reducing compressed framebufer size" message be [...] adds 4457a9db2bde drm/i915/tgl+: Fix interrupt handling for DP AUX transactions adds af23facc38c2 drm/i915: Check current i915_vma.pin_count status first on unbind adds 220dcfc1485b drm/i915/gt: Yield the timeslice if caught waiting on a us [...] adds 47bf7b7a7151 drm/i915/gem: Remove object_is_locked assertion from unpin [...] adds 53b2622e7746 drm/i915/execlists: Avoid reusing the same logical CCID adds 1bc6a60143a4 drm/i915/execlists: Track inflight CCID adds 0c77ca2f9d87 Merge tag 'drm-intel-fixes-2020-05-07' of git://anongit.fr [...] adds 501be6c1c724 drm/tegra: Fix SMMU support on Tegra124 and Tegra210 adds 4010e729349f gpu: host1x: Use SMMU on Tegra124 and Tegra210 adds 6da9b046af6f Merge tag 'drm/tegra/for-5.7-fixes' of git://anongit.freed [...] adds ee79be181aee drm/amdgpu: disable MGCG/MGLS also on gfx CG ungate adds 1fe48ec08d9f drm/amdgpu: drop unnecessary cancel_delayed_work_sync on P [...] adds f4fcfa4282c1 drm/amd/powerplay: perform PG ungate prior to CG ungate adds a6aacb2b26e8 drm/amdgpu: force fbdev into vram adds 39b3128d7ffd drm/amdgpu: Use GEM obj reference for KFD BOs adds b2b6290a2398 drm/amdgpu: enable hibernate support on Navi1X adds bff1a6112b09 drm/amdgpu: implement soft_recovery for gfx10 adds 2346ef47e871 drm/amd/display: Fix vblank and pageflip event handling fo [...] adds 626bf90fe03f drm/amd/display: add basic atomic check for cursor plane adds 975f543e7522 drm/amd/amdgpu: add raven1 part to the gfxoff quirk list adds 650e723cecf2 drm/amd/amdgpu: Update update_config() logic adds f59bcda88357 Merge tag 'amd-drm-fixes-5.7-2020-05-13' of git://people.f [...] adds bc8509434868 drm/i915: Propagate error from completed fences adds a9d094dcf784 drm/i915: Mark concurrent submissions with a weak-dependency adds f965b68188ab drm/i915/gvt: Init DPLL/DDI vreg for virtual display inste [...] adds 72a7a9925e2b drm/i915/gvt: Fix kernel oops for 3-level ppgtt guest adds 475e8423024d Merge tag 'gvt-fixes-2020-05-12' of https://github.com/int [...] adds 955da9d77435 drm/i915: Handle idling during i915_gem_evict_something bu [...] adds 27db6f7b0a79 Merge tag 'drm-intel-fixes-2020-05-13-1' of git://anongit. [...] adds c54a8f1f3291 drm/meson: pm resume add return errno branch adds 1d2a1eb13610 Merge tag 'drm-misc-fixes-2020-05-14' of git://anongit.fre [...] adds e7cea7905815 Merge tag 'drm-fixes-2020-05-15' of git://anongit.freedesk [...] adds 073919e09ca4 ALSA: usb-audio: Add control message quirk delay for Kings [...] adds 1034872123a0 ALSA: firewire-lib: fix 'function sizeof not defined' erro [...] adds f41224efcf8a Revert "ALSA: hda/realtek: Fix pop noise on ALC225" adds 52e4e36807ae ALSA: hda/realtek - Fix S3 pop noise on Dell Wyse adds da7a8f1a8fc3 ALSA: usb-audio: add mapping for ASRock TRX40 Creator adds c1f6e3c818dd ALSA: rawmidi: Fix racy buffer resize under concurrent accesses adds 14425f1f521f ALSA: hda/realtek: Add quirk for Samsung Notebook adds 9e43342b464f ALSA: hda/realtek - Enable headset mic of ASUS GL503VM wit [...] adds ad97d667854c ALSA: hda/realtek - Enable headset mic of ASUS UX550GE wit [...] adds 7900e8179761 ALSA: hda/realtek: Enable headset mic of ASUS UX581LV with ALC295 adds 1b94e59d30af ALSA: hda/realtek - Add COEF workaround for ASUS ZenBook UX431DA adds b590b38ca305 ALSA: hda/realtek - Limit int mic boost for Thinkpad T530 adds 1742bcd0cb30 Merge tag 'sound-5.7-rc6' of git://git.kernel.org/pub/scm/ [...] adds bcb543cc3d40 hwmon: (drivetemp) Fix SCT support if SCT data tables are [...] adds 6d44e43f225f hwmon: (nct7904) Read all SMI status registers in probe function adds 7b2fd270af27 hwmon: (nct7904) Fix incorrect range of temperature limit [...] adds 333e22db228f hwmon: (da9052) Synchronize access with mfd adds 051e6b7e34b9 Merge tag 'hwmon-for-v5.7-rc6' of git://git.kernel.org/pub [...] adds d51c214541c5 arm64: fix the flush_icache_range arguments in machine_kexec adds 01d8a7480304 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds e7b146a8bfba riscv: perf_event: Make some funciton static adds 48084c3595cb riscv: perf: RISCV_BASE_PMU should be independent adds ab7fbad0c7d7 riscv: Fix unmet direct dependencies built based on SOC_VIRT adds 0502bee37cde riscv: stacktrace: Fix undefined reference to `walk_stackframe' adds fa8174aa225f riscv: Add pgprot_writecombine/device and PAGE_SHARED defi [...] adds 21e2414083e2 riscv: Disable ARCH_HAS_DEBUG_VIRTUAL if NOMMU adds 69868418e148 riscv: Make SYS_SUPPORTS_HUGETLBFS depends on MMU adds 9a6630aef933 riscv: pgtable: Fix __kernel_map_pages build error if NOMMU adds ed1ed4c0da54 riscv: mmiowb: Fix implicit declaration of function 'smp_p [...] adds 67e45621af06 Merge tag 'riscv-for-linus-5.7-rc6' of git://git.kernel.or [...] adds 4bb9d46d47b1 kselftests: dmabuf-heaps: Fix confused return value on exp [...] adds d8238f9eb6e0 tools/testing: Replace zero-length array with flexible-array adds adb571649c7c selftests/ftrace: mark irqsoff_tracer.tc test as unresolve [...] adds f131d9edc29d selftests/lkdtm: Don't clear dmesg when running tests adds 851c4df54dc1 selftests/lkdtm: Use grep -E instead of egrep adds ce24729667cf Merge tag 'linux-kselftest-5.7-rc6' of git://git.kernel.or [...] adds 37e31d2d26a4 i40iw: Fix error handling in i40iw_manage_arp_cache() adds bb43c8e382e5 RDMA/rxe: Always return ERR_PTR from rxe_create_mmap_info() adds 6693ca95bd43 IB/mlx4: Test return value of calls to ib_get_cached_pkey adds 856ec7f64688 IB/i40iw: Remove bogus call to netdev_master_upper_dev_get() adds fa8dac396863 IB/hfi1: Fix another case where pq is left on waitlist adds 1901b91f9982 IB/core: Fix potential NULL pointer dereference in pkey cache adds 50bbe3d34fea RDMA/core: Fix double put of resource adds c8b1f340e541 RDMA/iw_cxgb4: Fix incorrect function parameters adds c485b19d52c4 RDMA/uverbs: Do not discard the IB_EVENT_DEVICE_FATAL event adds ccfdbaa5cf46 RDMA/uverbs: Move IB_EVENT_DEVICE_FATAL to destroy_uobj adds d5dfe4f1b44e Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds 01c3259818a1 virtio_net: fix lockdep warning on 32 bit adds 64082b67ba72 net: remove spurious declaration of tcp_default_init_rwnd() adds 1a10186e598a usb: hso: correct debug message adds 8aef199481df net: hisilicon: Make CONFIG_HNS invisible adds ee2875566868 net: bareudp: avoid uninitialized variable warning adds 09454fd0a4ce Revert "ipv6: add mtu lock check in __ip6_rt_update_pmtu" adds ff8ce319e9c2 net: microchip: encx24j600: add missed kthread_stop adds 7d14b0d2b9b3 mptcp: set correct vfs info for subflows adds dd912306ff00 net: fix a potential recursive NETDEV_FEAT_CHANGE adds cc4de047b33b net: tcp: fix rx timestamp behavior for tcp_recvmsg adds 1f8492df081b r8169: re-establish support for RTL8401 chip version adds 5099dea0a59f nfp: abm: fix error return code in nfp_abm_vnic_alloc() adds 6d32a5119811 dpaa2-eth: prevent array underflow in update_cls_rule() adds 18f02ad19e2c bpf: Fix sk_psock refcnt leak when receiving message adds 7f645462ca01 bpf: Fix error return code in map_lookup_and_delete_elem() adds 3e104c238162 bpf, sockmap: msg_pop_data can incorrecty set an sge length adds 81aabbb9fb7b bpf, sockmap: bpf_tcp_ingress needs to subtract bytes from [...] adds 14d8f7486a34 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds db803036ada7 umh: fix memory leak on execve failure adds 9302bead664f octeontx2-vf: Fix error return code in otx2vf_probe() adds 57644431a6c2 net: ipv4: really enforce backoff for redirects adds 99352c79af3e net: freescale: select CONFIG_FIXED_PHY where needed adds 090e28b229af netprio_cgroup: Fix unlimited memory leak of v2 cgroups adds 3047211ca11b net: dsa: loop: Add module soft dependency adds e8a1b0efd632 hinic: fix a bug of ndo_stop adds c781e1d4f3e2 net: ipa: set DMA length in gsi_trans_cmd_add() adds 2c4bb8093c3b net: ipa: use tag process on modem crash adds 1abfb181e089 Merge branch 'net-ipa-fix-cleanup-after-modem-crash' adds 64d950ae0b01 mptcp: Initialize map_seq upon subflow establishment adds 2c864c78c238 ptp: fix struct member comment for do_aux_work adds f20a4d404122 ionic: leave netdev mac alone after fw-upgrade adds ddc5911b9bd2 ionic: call ionic_port_init after fw-upgrade adds d6718ccb2502 Merge branch 'ionic-fixes' adds 92db978f0d68 net: ethernet: ti: Remove TI_CPTS_MOD workaround adds 24adbc1676af tcp: fix SO_RCVLOWAT hangs with fat skbs adds eead1c2ea250 netlabel: cope with NULL catmap adds 29b74cb75e35 s390/ism: fix error return code in ism_probe() adds be7fa20f057e MAINTAINERS: add Karsten Graul as S390 NETWORK DRIVERS maintainer adds f3fbc5a38021 Merge branch 's390-fixes' adds c72685894506 tipc: fix large latency in smart Nagle streaming adds 0771d7df8192 tipc: fix memory leak in service subscripting adds 88690b1079d4 tipc: fix failed service subscription deletion adds 69cad59d8af6 Merge branch 'tipc-fixes' adds 99addbe31f55 net: broadcom: Select BROADCOM_PHY for BCMGENET adds 9de5d235b60a net: phy: fix aneg restart in phy_ethtool_set_eee adds fd4a51773822 net: stmmac: fix num_por initialization adds b8c158395119 pppoe: only process PADT targeted at local interfaces adds 16bb1b505c3c drivers: ipa: fix typos for ipa_smp2p structure doc adds 865e525db666 MAINTAINERS: another add of Karsten Graul for S390 networking adds c9e2053d4b1c MAINTAINERS: Add Jakub to networking drivers. adds 2c407aca6497 netfilter: conntrack: avoid gcc-10 zero-length-bounds warning adds 2c8897953f3b netfilter: flowtable: Add pending bit for offload work adds 1d10da0eb094 netfilter: flowtable: Remove WQ_MEM_RECLAIM from workqueue adds 54ab49fde956 netfilter: conntrack: fix infinite loop on rmmod adds 9ed81c8e0deb netfilter: flowtable: set NF_FLOW_TEARDOWN flag on entry e [...] adds 340eaff65116 netfilter: nft_set_rbtree: Add missing expired checks adds 1b54f4fa4dec Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds e776af608f69 tcp: fix error recovery in tcp_zerocopy_receive() adds cc8a677a76f4 net: phy: broadcom: fix BCM54XX_SHD_SCR3_TRDDAPD value for [...] adds 95f59bf88bb7 drivers: net: hamradio: Fix suspicious RCU usage warning i [...] adds a14fbcd4f157 ipmr: Fix RCU list debugging warning adds 7013908c2db2 ipmr: Add lockdep expression to ipmr_for_each_table macro adds 207b584d0ab8 MAINTAINERS: Mark networking drivers as Maintained. adds efa6a7d07523 dpaa2-eth: properly handle buffer size restrictions adds 9a2dbb59ebd1 selftests: mptcp: pm: rm the right tmp file adds 23ad04669f81 samples: bpf: Fix build error adds 333291ce5055 bpf: Fix bug in mmap() implementation for BPF array map adds 516d8d497c01 libbpf: Fix register naming in PT_REGS s390 macros adds 625236ba3832 security: Fix the default value of secid_to_secctx hook adds e92888c72fbd bpf: Enforce returning 0 for fentry/fexit progs adds 6d74f64b922b selftests/bpf: Enforce returning 0 for fentry/fexit programs adds 0ebeea8ca8a4 bpf: Restrict bpf_probe_read{, str}() only to archs where [...] adds 47cc0ed574ab bpf: Add bpf_probe_read_{user, kernel}_str() to do_refine_ [...] adds b2a5212fb634 bpf: Restrict bpf_trace_printk()'s %s usage and add %pks, [...] adds 59df9f1fb497 Merge branch 'restrict-bpf_probe_read' adds 8e1381049ed5 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds f85c1598ddfe Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 31e9a7f35352 SUNRPC: fix use-after-free in rpc_free_client_work() adds 29fe83997626 nfs: fix NULL deference in nfs4_get_valid_delegation adds ce99aa62e1eb SUNRPC: Signalled ASYNC tasks need to exit adds c5f9d9db83d9 cachefiles: Fix corruption of the return value in cachefil [...] adds d9bfced1fbcb NFS: Fix fscache super_cookie index_key from changing afte [...] adds 15751612734c NFS: Fix fscache super_cookie allocation adds 50eaa652b54d NFSv4: Fix fscache cookie aux_data to ensure change_attr i [...] adds 7bb0c5338436 cachefiles: Fix race between read_waiter and read_copier i [...] adds 2b666a110b49 Merge tag 'fscache-fixes-20200508-2' of git://git.kernel.o [...] adds f304a809a9f1 NFS: Don't use RPC_TASK_CRED_NOREF with delegreturn adds 4fa7ef69e291 NFS/pnfs: Don't use RPC_TASK_CRED_NOREF with pnfs adds 933496e9cc02 SUNRPC: 'Directory with parent 'rpc_clnt' already present!' adds 8eed292bc8cb NFSv3: fix rpc receive buffer size for MOUNT call adds 12bf0b632ed0 Merge tag 'nfs-for-5.7-5' of git://git.linux-nfs.org/proje [...] adds c96874265cd0 io_uring: fix zero len do_splice() adds 9d9e88a24c1f io_uring: polled fixed file must go through free iteration adds 18e70f3a7651 Merge tag 'io_uring-5.7-2020-05-15' of git://git.kernel.dk [...] adds d1f7af4b4a11 pinctrl: mediatek: remove shadow variable declaration adds 6a27268cdeb0 pinctrl: actions: fix function group name for i2c0_group adds 90bcb0c3ca08 pinctrl: qcom: fix wrong write in update_dual_edge adds 6b7275c87717 pinctrl: sunrisepoint: Fix PAD lock register offset for SPT-H adds ccd025eaddae pinctrl: baytrail: Enable pin configuration setting for GPIO chip adds 69388e15f507 pinctrl: cherryview: Add missing spinlock usage in chv_gpi [...] adds 9cd347294b1d Merge tag 'intel-pinctrl-v5.7-2' of git://git.kernel.org/p [...] adds dca4f40742e0 pinctrl: qcom: Add affinity callbacks to msmgpio IRQ chip adds cf0ca701a01c Merge tag 'pinctrl-v5.7-2' of git://git.kernel.org/pub/scm [...] adds b69e2ef24b7b nvme-pci: dma read memory barrier for completions adds 394895539751 Merge branch 'nvme-5.7' of git://git.infradead.org/nvme in [...] adds 3d1c1e5931ce Merge tag 'block-5.7-2020-05-16' of git://git.kernel.dk/li [...] adds 28810eecae08 arm64: dts: qcom: msm8996: Reduce vdd_apc voltage adds 565775aab5b9 arm64: qcom: c630: fix asm dai setup adds 1724397e6595 arm64: dts: qcom: db845c: fix asm dai setup adds 7710f80ecd9c arm64: dts: qcom: db820c: fix audio configuration adds b130b0ad8a13 Merge tag 'qcom-arm64-fixes-for-5.7' of git://git.kernel.o [...] adds d94a05f87327 dt-bindings: dma: fsl-edma: fix ls1028a-edma compatible adds e0d7856eb9a4 arm64: dts: ls1028a: add "fsl,vf610-edma" compatible adds cbe63a835831 ARM: dts: imx6dl-yapp4: Fix Ursa board Ethernet connection adds 3100423dc133 ARM: imx: provide v7_cpu_resume() only on ARM_CPU_SUSPEND=y adds 0caf34350a25 ARM: dts: imx27-phytec-phycard-s-rdk: Fix the I2C1 pinctrl [...] adds 15ddc3e17aec arm64: dts: imx8mn: Change SDMA1 ahb clock for imx8mn adds 921a6845d01b arm64: dts: imx8m: Fix AIPS reg properties adds 1248c86fd639 arm64: dts: freescale: imx8mp: update input_val for AUDIOM [...] adds 896e18f4dc15 Merge tag 'imx-fixes-5.7' of git://git.kernel.org/pub/scm/ [...] adds 0f739fdfe9e5 ARM: dts: r8a73a4: Add missing CMT1 interrupts adds f4d71c6ea9e5 arm64: dts: renesas: r8a77980: Fix IPMMU VIP[01] nodes adds b704fc1da9b8 ARM: dts: r7s9210: Remove bogus clock-names from OSTM nodes adds 5258bba832ec Merge tag 'renesas-fixes-for-v5.7-tag1' of git://git.kerne [...] adds 90670f0ef690 arm64: defconfig: Re-enable Tegra PCIe host driver adds 6d9ac5160daa Merge tag 'tegra-for-5.7-arm64-defconfig-fixes' of git://g [...] adds 5944eb7a1ec7 arm64: dts: rockchip: Correct PMU compatibles for PX30 and RK3308 adds 40df91a894e9 arm64: dts: rockchip: fix inverted headphone detection on [...] adds 7a87adbc4afe arm64: dts: rockchip: enable DC charger detection pullup o [...] adds 83b994129fb4 arm64: dts: rockchip: Replace RK805 PMIC node name with "p [...] adds e559bb846ac3 arm64: dts: rockchip: drop non-existent gmac2phy pinmux op [...] adds 743a646a05af arm64: dts: rockchip: drop #address-cells, #size-cells fro [...] adds 59782311b24d arm64: dts: rockchip: drop #address-cells, #size-cells fro [...] adds 190c7f6fd43a arm64: dts: rockchip: Rename dwc3 device nodes on rk3399 t [...] adds 287e0d538fce ARM: dts: rockchip: fix phy nodename for rk3228-evb adds 621c8d0c233e ARM: dts: rockchip: fix phy nodename for rk3229-xms6 adds f73a28284e2a arm64: dts: rockchip: remove extra assigned-clocks propert [...] adds c617ed88502d arm64: dts: rockchip: fix status for &gmac2phy in rk3328-evb.dts adds c604fd810bda arm64: dts: rockchip: swap interrupts interrupt-names rk33 [...] adds b14f3898d2c2 ARM: dts: rockchip: swap clock-names of gpu nodes adds 89ee3ace7292 arm64: dts: rockchip: Fix Pinebook Pro FUSB302 interrupt adds 855bdca1781c ARM: dts: rockchip: fix pinctrl sub nodename for spi in rk [...] adds 3b3e88e06720 Merge tag 'v5.7-rockchip-dtsfixes1' of git://git.kernel.or [...] adds b0bbc039d075 ARM: dts: am574x-idk: Disable m_can node adds 90d4d3f4ea45 ARM: dts: dra7: Fix bus_dma_limit for PCIe adds 175ae3ad59ab Merge branch 'fixes-v5.7' into fixes adds 30fa60c678ea ARM: dts: omap4-droid4: Fix flakey wlan by disabling inter [...] adds 738b150ecefb ARM: dts: omap4-droid4: Fix occasional lost wakeirq for uart1 adds deca1d1c3cea Merge tag 'omap-for-v5.6/fixes-rc4' of git://git.kernel.or [...] adds 4e025fd91ba3 arm64: dts: meson-g12b-ugoos-am6: fix usb vbus-supply adds e4f634d81263 arm64: dts: meson-g12-common: fix dwc2 clock names adds 5ac0869fb39b arm64: dts: meson-g12b-khadas-vim3: add missing frddr_a st [...] adds adf27a87eb4e arm64: dts: meson-g12: remove spurious blank line adds 43f3b777a69e Merge tag 'amlogic-fixes' of git://git.kernel.org/pub/scm/ [...] adds bd84dff02174 ARM: oxnas: make ox820_boot_secondary static adds 6034cc5a37e9 Merge tag 'arm-soc-fixes-for-5.7' of git://git.kernel.org/ [...] adds 5f450f6713d6 arm64: defconfig: DRM_DUMB_VGA_DAC: follow changed config [...] adds 50045c730dbe arm64: defconfig: add DRM_DISPLAY_CONNECTOR adds c226669674c2 arm64: defconfig: ARCH_R8A7795: follow changed config symbol name adds 39572dd33b78 arm64: defconfig: add MEDIA_PLATFORM_SUPPORT adds 5f39dd232723 arm64: dts: allwinner: a64: pinetab: Fix cpvdd supply name adds 29ee412bb709 arm64: dts: allwinner: a64: Remove unused SPDIF sound card adds 495e135643b6 Merge tag 'sunxi-fixes-for-5.7-1' of git://git.kernel.org/ [...] adds e47cb97f1531 ARM: dts: r8a7740: Add missing extal2 to CPG node adds 72676ecfe166 arm64: dts: renesas: Make hdmi encoder nodes compliant wit [...] adds 572f36d4502b ARM: dts: renesas: Make hdmi encoder nodes compliant with [...] adds c8e233bfba3b ARM: dts: iwg20d-q7-dbcm-ca: Remove unneeded properties in [...] adds d5fef88ccbd3 Merge tag 'renesas-fixes-for-v5.7-tag2' of git://git.kerne [...] adds 5c33696f2b09 Merge tag 'arm-soc-fixes-5.7' of git://git.kernel.org/pub/ [...] adds a13d5887ffaf csky/ftrace: Fixup error when disable CONFIG_DYNAMIC_FTRACE adds bd11aabd3528 csky: Fixup compile error for abiv1 entry.S adds c2e59d1f4df8 csky: Fixup perf probe -x hungup adds 165f2d285801 csky: Fixup msa highest 3 bits mask adds 229a0ddee110 csky: Fixup perf callchain unwind adds 18c07d23da5a csky: Fixup calltrace panic adds 6633a5aa8eb6 csky: Fixup remove duplicate irq_disable adds 9e2ca15322ac csky: Fixup remove unnecessary save/restore PSR code adds 67002814cf3b csky: Fixup gdbmacros.txt with name sp in thread_struct adds 51bb38cb7836 csky: Fixup raw_copy_from_user() adds 26b089a7fc33 Merge tag 'csky-for-linus-5.7-rc6' of git://github.com/c-s [...] adds d02f6b7dab82 powerpc/uaccess: Evaluate macro arguments once, before use [...] adds 07ad112ab77a Merge KUAP fix from topic/uaccess-ppc into fixes adds 0094368e3bb9 powerpc/64s: Fix unrecoverable SLB crashes due to preempti [...] adds c0d7dcf89e51 powerpc/64/kuap: Move kuap checks out of MSR[RI]=0 regions [...] adds 53459dc9709d powerpc/64s/kuap: Restore AMR in system reset exception adds c44dc6323cd4 powerpc/64s/kuap: Restore AMR in fast_interrupt_return adds fa4f3f56ccd2 powerpc/ima: Fix secure boot rules in ima arch policy adds 4833ce06e685 powerpc/32s: Fix build failure with CONFIG_PPC_KUAP_DEBUG adds e963b7a28b2b powerpc/vdso32: Fallback on getres syscall when clock is unknown adds 249c9b0cd193 powerpc/40x: Make more space for system call exception adds befc42e5dd49 Merge tag 'powerpc-5.7-4' of git://git.kernel.org/pub/scm/ [...] adds b9b2782cd55a KVM: X86: Declare KVM_CAP_SET_GUEST_DEBUG properly adds 4d5523cfd5d2 KVM: x86: fix DR6 delivery for various cases of #DB injection adds 13196638d5de KVM: X86: Set RTM for DB_VECTOR too for KVM_EXIT_DEBUG adds d5d260c5ffad KVM: X86: Fix single-step with KVM_SET_GUEST_DEBUG adds 449aa906e67e KVM: selftests: Add KVM_SET_GUEST_DEBUG test adds 2c19dba6803b KVM: nSVM: trap #DB and #BP to userspace if guest debugging is on adds 5679b803e44e KVM: SVM: keep DR6 synchronized with vcpu->arch.dr6 adds d67668e9dd76 KVM: x86, SVM: isolate vcpu->arch.dr6 from vmcb->save.dr6 adds 45981dedf555 KVM: VMX: pass correct DR6 for GD userspace exit adds 54163a346d4a KVM: Introduce kvm_make_all_cpus_request_except() adds 7d611233b016 KVM: SVM: Disable AVIC before setting V_IRQ adds 37486135d3a7 KVM: x86: Fix pkru save/restore when guest CR4.PKE=0, move [...] adds f6bfd9c8ffc2 Merge branch 'kvm-amd-fixes' into HEAD adds c4e0e4ab4cf3 KVM: x86: Fix off-by-one error in kvm_vcpu_ioctl_x86_setup_mce adds 5d438e071f09 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 3dc58df0e243 CIFS: Spelling s/EACCESS/EACCES/ adds 9bd21d4b1a76 cifs: Fix null pointer check in cifs_read adds a48137996063 cifs: fix leaked reference on requeued write adds 5a9ffb954a39 Merge tag '5.7-rc5-smb3-fixes' of git://git.samba.org/sfre [...] adds a9a3ed1eff36 x86: Fix early boot crash on gcc-10, third try adds 43567139f5f3 Merge tag 'x86_urgent_for_v5.7-rc7' of git://git.kernel.or [...] adds 71c95825289f x86/unwind/orc: Fix error handling in __unwind_start() adds ef0d5b9102c4 Merge tag 'objtool-urgent-2020-05-17' of git://git.kernel. [...] adds f87d1c955916 exec: Move would_dump into flush_old_exec adds b48397cb75ac Merge branch 'exec-linus' of git://git.kernel.org/pub/scm/ [...] adds 00e21763f2c8 dwc3: Remove check for HWO flag in dwc3_gadget_ep_reclaim_ [...] adds 066c09593454 usb: dwc3: pci: Enable extcon driver for Intel Merrifield adds 19b94c1f9c9a usb: gadget: audio: Fix a missing error return value in au [...] adds 95cd7dc47abd usb: cdns3: gadget: prev_req->trb is NULL for ep0 adds f058764d1900 usb: phy: twl6030-usb: Fix a resource leak in an error han [...] adds ccaef7e6e354 usb: gadget: net2272: Fix a memory leak in an error handli [...] adds 0534d40160cb usb: gadget: tegra-xudc: Fix idle suspend/resume adds d13cce757954 usb: gadget: legacy: fix redundant initialization warnings adds e8f7f9e3499a usb: gadget: legacy: fix error return code in cdc_bind() adds e27d4b30b71c usb: gadget: legacy: fix error return code in gncm_bind() adds 4748d396399a usb: dwc3: select USB_ROLE_SWITCH adds 6e507644209b usb: raw-gadget: fix return value of ep read ioctls adds c34a4f9ddf56 Merge tag 'fixes-for-v5.7-rc5' of git://git.kernel.org/pub [...] adds 5c4edcdbcd97 usb: typec: mux: intel: Fix DP_HPD_LVL bit field adds 3c6f8cb92c91 usb: xhci: Fix NULL pointer dereference when enqueuing trb [...] adds 1449cb2c2253 usb: host: xhci-plat: keep runtime active when removing host adds a0e710a7def4 USB: usbfs: fix mmap dma mismatch adds 17ff3b72e742 usb: raw-gadget: improve uapi headers comments adds 97df5e5758f7 usb: raw-gadget: fix gadget endpoint selection adds c61769bd4777 usb: raw-gadget: support stalling/halting/wedging endpoints adds 61d2658db48a usb: raw-gadget: documentation updates adds da39b5ee40bc usb: raw-gadget: fix null-ptr-deref when reenabling endpoints adds 4210f3a6e4a9 usb: gadget: udc: atmel: Make some symbols static adds 6045dd7e5955 usb: mtu3: constify struct debugfs_reg32 adds 172b14b48ca1 usb: cdns3: gadget: make a bunch of functions static adds 86e1cf7d17cc Merge tag 'fixes-for-v5.7-rc6' of git://git.kernel.org/pub [...] adds 76e1ef1d81a4 usb: core: hub: limit HUB_QUIRK_DISABLE_AUTOSUSPEND to USB5534B adds 15753588bcd4 USB: gadget: fix illegal array access in binding with UDC adds fb27bc034df1 Merge tag 'usb-5.7-rc6' of git://git.kernel.org/pub/scm/li [...] adds 018d4671b9bb clk: Unlink clock if failed to prepare or enable adds 24661081ba00 clk: impd1: Look up clock-output-names adds 4d3d641714d1 clk: tegra: Fix initial rate for pll_a on Tegra124 adds cec9d101d70a clk: rockchip: fix incorrect configuration of rk3228 aclk_ [...] adds ce0a9d090560 Merge tag 'v5.7-rockchip-clk-fixes1' of git://git.kernel.o [...] adds e1f9e0d28ff0 clk: ti: clkctrl: Fix Bad of_node_put within clkctrl_get_name adds dc6dbd51009f clk: ti: am33xx: fix RTC clock parent adds 852049594b9a clk: ti: clkctrl: convert subclocks to use proper names also adds 9b1f2cbdb6d3 Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pu [...] adds 7c865b3b52d1 drm/msm: Fix undefined "rd_full" link error adds bc0714455848 device_cgroup: Fix RCU list debugging warning adds 43900edf67d7 ARC: Fix ICCM & DCCM runtime size checks adds 4c13ca86dcf8 ARC: [plat-hsdk]: fix USB regression adds 9eca345c67ad arc: ptrace: hard-code "arc" instead of UTS_MACHINE adds a75ff0139033 arc: remove #ifndef CONFIG_AS_CFI_SIGNAL_FRAME adds 49b41356f74b ARC: entry: comment adds 799587d5731d ARC: [plat-eznps]: Restrict to CONFIG_ISA_ARCOMPACT adds 40db9367ec1e ARC: guard dsp early init against non ARCv2 adds 7915502377c5 ARC: show_regs: avoid extra line of output adds 8eb6ed717f02 Merge remote-tracking branch 'arc-current/for-curr' adds 2c962369d72f ARM: 8970/1: decompressor: increase tag size adds 1f13aa4d5194 ARM: 8973/1: Add missing newline terminator to kernel message adds 747ffc2fcf96 ARM: uaccess: consolidate uaccess asm to asm/uaccess-asm.h adds 8ede890b0bce ARM: uaccess: integrate uaccess_save and uaccess_restore adds 71f8af111010 ARM: uaccess: fix DACR mismatch with nested exceptions adds 513149cba8f2 Merge branch 'uaccess' into fixes adds c6ff82a437aa Merge remote-tracking branch 'arm-current/fixes' adds f058599e22d5 s390/pci: Fix s390_mmio_read/write with MIO adds 70b690547d5e s390/kexec_file: fix initrd location for kdump kernel adds 8a0d268ca97e Merge remote-tracking branch 's390-fixes/fixes' adds 57829ea46875 sparc: mm: return true,false in kern_addr_valid() adds 60da7d0bc748 sparc64: Replace zero-length array with flexible-array adds 9ef391bdc29f tty: vcc: Fix error return code in vcc_probe() adds 03a1b56f501e sparc: use scnprintf() in show_pciobppath_attr() in pci.c adds 117e2cb3eeee sparc: use scnprintf() in show_pciobppath_attr() in vio.c adds fcdf818d239e Merge branch 'sparc-scnprintf' adds 3497215bbb32 Merge remote-tracking branch 'sparc/master' adds b6dd5acde3f1 ipv6: Fix suspicious RCU usage warning in ip6mr adds 5e5502e012b8 net: dsa: mt7530: fix roaming from DSA user ports adds f45a7bccdc19 net: ipa: don't be a hog in gsi_channel_poll() adds 84be69b869a5 nexthop: Fix attribute checking for groups adds 61d0301e6c05 dt-bindings: net: dsa: b53: Add missing size and address c [...] adds a6211caa634d net: revert "net: get rid of an signed integer overflow in [...] adds e3f2d5579c0b net: phy: propagate an error back to the callers of phy_sfp_probe adds dfed5e2485b2 Merge remote-tracking branch 'net/master' adds afcaf61be9d1 xfrm: allow to accept packets with ipv6 NEXTHDR_HOP in xfrm_input adds 06a0afcfe2f5 xfrm: do pskb_pull properly in __xfrm_transport_prep adds 3c96ec568289 esp6: get the right proto for transport mode in esp6_gso_encap adds db87668ad1e4 xfrm: remove the xfrm_state_put call becofe going to out_reset adds 29e4276667e2 xfrm: fix error in comment adds 9f0cadc32d73 xfrm: espintcp: save and call old ->sk_destruct adds 25a44ae93d1a esp6: support ipv6 nexthdrs process for beet gso segment adds 6f297068a069 esp4: support ipv6 nexthdrs process for beet gso segment adds a204aef9fd77 xfrm: call xfrm_output_gso when inner_protocol is set in x [...] adds 976eba8ab596 ip_vti: receive ipip packet by calling ip_tunnel_rcv adds c95c5f58b35e xfrm interface: fix oops when deleting a x-netns interface adds 56b1b7c667fb esp6: calculate transport_header correctly when sel.family [...] adds 64f6365241d9 Merge remote-tracking branch 'ipsec/master' adds f92f26f2ed2c iwlwifi: pcie: handle QuZ configs with killer NICs as well adds 208f16b7cd68 Merge remote-tracking branch 'wireless-drivers/master' adds 4a3de90b1184 mac80211: sta_info: Add lockdep condition for RCU list usage adds 46cd1a22046f Merge remote-tracking branch 'mac80211/master' adds 0de6db30ef79 ASoC: tegra: Use device managed resource APIs to get the clock adds facb0f4bb35c ASoC: nau8825: Change Tegra clk_out_2 provider to PMC adds 1e4e0bf136aa ASoC: tegra: Add audio mclk parent configuration adds ff5d18cb04f4 ASoC: tegra: Enable audio mclk during tegra_asoc_utils_init() adds 41d91ec3de8a Merge tag 'tegra-for-5.7-asoc' of git://git.kernel.org/pub [...] adds c38b608504aa ASoC: wm8962: set CLOCKING2 as non-volatile register adds 1fecbb71fe0e ASoC: fsl_esai: Disable exception interrupt before schedul [...] adds a697ae6ea56e ASoC: davinci-mcasp: Fix dma_chan refcnt leak when getting [...] adds be8499c48f11 ASoC: tlv320adcx140: Fix mic gain registers adds 8382f2949a0d ASoC: Intel: broadwell: Fix oops during module removal adds 49c22696348d ASoC: SOF: Update correct LED status at the first time usa [...] adds afcbaa20d662 ASoC: rt1308: Revise the devicetree file mode adds 1a446873d7dd ASoC: max98373: reorder max98373_reset() in resume adds 454b3766de45 ASoC: codecs: max9768: update contact email adds f2b1e1cbd352 ASoC: adau7118: Mark the ADAU7118 reset register as volatile adds 5a8117840a8c ASoC: amd :High hw_level while simultaneous capture adds fe9446251945 ASoC: mediatek: mt8183: fix error handling of platform_get_irq() adds 6a5d6fd33262 ASoC: Intel: baytrail: Fix register access adds 6c47660e3c3a ASoC: Intel: Use readq to read 64 bit registers adds 00a1aca23e71 ASoC: mmp-sspa: Flip SNDRV_PCM_FMTBIT_S24_3LE on adds 74fcfde748b2 ASoC: mmp-sspa: Drop S20_3LE case adds 65e412a01bc0 ASoC: wm8962: Use force clear for WM8962_SYSCLK_ENA after reset adds 0e36f32f6b6c ASoC: tlv320adcx140: Fix bias config values adds 2d6568b9b4e6 Merge remote-tracking branch 'asoc/for-5.7' into asoc-linus adds 9abf661ee313 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds 74edd08a4fbf regmap: debugfs: check count when read regmap file adds cef570d20922 Merge remote-tracking branch 'regmap/for-5.7' into regmap-linus adds 839e0c67efbc Merge remote-tracking branch 'regmap-fixes/for-linus' adds 906746ba26d0 regulator: qcom-rpmh: Fix typos in pm8150 and pm8150l adds 276b2684ec26 Merge remote-tracking branch 'regulator/for-5.7' into regu [...] adds f75a9e928e42 Merge remote-tracking branch 'regulator-fixes/for-linus' adds 61249ce08ee9 spi: spi-ep93xx: fix wrong SPI mode selection adds d103729a623a spi: spi-axi-spi-engine: Access register after clock initi [...] adds 6d75145bf6b6 spi: sc18is602: Fix a typo in MODULE_DESCRIPTION adds 0dadde344d96 spi: Respect DataBitLength field of SpiSerialBusV2() ACPI [...] adds 742d59580624 spi: bcm-qspi: Drive MSPI peripheral SSb pin on cs_change adds 1b7ad8c405c3 spi: bcm-qspi: Make PM suspend/resume work with SCMI clock [...] adds 4df3bea7f9d2 spi: bcm-qspi: when tx/rx buffer is NULL set to 0 adds 0392727c261b spi: bcm-qspi: Handle clock probe deferral adds 5b201ddd7775 Merge remote-tracking branch 'spi/for-5.7' into spi-linus adds 432bce01172e Merge remote-tracking branch 'spi-fixes/for-linus' adds 17b4efdf4e48 tty: serial: add missing spin_lock_init for SiFive serial console adds 68d9fb65e457 Merge remote-tracking branch 'tty.current/tty-linus' adds b3f3736ac305 usb: chipidea: msm: Ensure proper controller reset using r [...] adds 1d403018ce4f Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] adds b17884ccf29e staging: kpc2000: fix error return code in kp2000_pcie_probe() adds 34625c1931f8 staging: greybus: Fix uninitialized scalar variable adds f0b9d875faa4 staging: wfx: unlock on error path adds 98bcead07951 iio: chemical: atlas-sensor: correct DO-SM channels adds 115c215a7e57 iio: imu: st_lsm6dsx: unlock on error in st_lsm6dsx_shub_w [...] adds aad4742fbf0a iio: dac: vf610: Fix an error handling path in 'vf610_dac_ [...] adds 5e4f99a6b788 staging: iio: ad2s1210: Fix SPI reading adds bcfa1e253d2e iio: adc: ti-ads8344: Fix channel selection adds 52cd91c27f39 iio: adc: stm32-adc: fix device used to request dma adds b455d06e6fb3 iio: adc: stm32-dfsdm: fix device used to request dma adds 928edefbc18c iio: sca3000: Remove an erroneous 'get_device()' adds bcb392871813 Merge tag 'iio-fixes-for-5.7b' of https://git.kernel.org/p [...] adds 7a2e967da4e6 Merge remote-tracking branch 'staging.current/staging-linus' adds fc9c03ce30f7 mei: release me_cl object reference adds 0bedaa2d6a05 coresight: cti: remove incorrect NULL return check adds 133317479f03 ipack: tpci200: fix error return code in tpci200_register() adds 1ea34b298855 bus: mhi: core: Fix some error return code adds 5350981b2fdb Merge remote-tracking branch 'char-misc.current/char-misc-linus' adds f27ad8932725 Input: elants_i2c - support palm detection adds 3f8f770575d9 Input: mms114 - fix handling of mms345l adds 0bcee1191f3c Input: cros_ec_keyb - use cros_ec_cmd_xfer_status helper adds e3b4f94ef52a Input: usbtouchscreen - add support for BonXeon TP adds 18931506465a Input: i8042 - add ThinkPad S230u to i8042 nomux list adds 09264098ff15 Input: evdev - call input_flush_device() on release(), not [...] adds 764f7f911bf7 Input: xpad - add custom init packet for Xbox One S controllers adds 38347374ae3f Input: dlink-dir685-touchkeys - fix a typo in driver name adds f4dec2d61609 Revert "Input: i8042 - add ThinkPad S230u to i8042 nomux list" adds 2712c91a54a1 Input: i8042 - add ThinkPad S230u to i8042 reset list adds d5a5e5b5fa7b Input: synaptics-rmi4 - really fix attn_data use-after-free adds 5caab2da6320 Input: synaptics-rmi4 - fix error return code in rmi_drive [...] adds 18f423748b98 Input: lm8333 - update contact email adds 9747070c11d6 Input: axp20x-pek - always register interrupt handlers adds d34fced41e17 Input: applespi - replace zero-length array with flexible-array adds 2a46468aa6f3 Merge remote-tracking branch 'input-current/for-linus' adds f8f482deb078 dmaengine: owl: Use correct lock in owl_dma_get_pchan() adds 4f302642b70c dmaengine: idxd: fix interrupt completion after unmasking adds 6b41030fdc79 dmaengine: dmatest: Restore default for channel adds ee63fab3ccf9 dmaengine: zynqmp_dma: Move list_del inside zynqmp_dma_fre [...] adds be4054b8b667 dmaengine: ti: k3-udma: Fix TR mode flags for slave_sg and memcpy adds aaefe8ac8374 Merge remote-tracking branch 'slave-dma-fixes/fixes' adds d5baa0ec83de mtd: spinand: Propagate ECC information to the MTD structure adds a0cf10658076 Merge remote-tracking branch 'mtd-fixes/mtd/fixes' adds 820f8a870f65 ARM: dts: am57xx: fix networking on boards with ksz9031 phy adds 2de00450c012 ARM: dts: am437x: fix networking on boards with ksz9031 phy adds fb6823a6f980 ARM: dts: Fix wrong mdio clock for dm814x adds 5fe9742cd691 Merge remote-tracking branch 'omap-fixes/fixes' adds 4f28062adf92 Merge branch 'misc-5.7' into next-fixes adds c0219d604a7a Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds fb9024b06469 scsi: qla2xxx: Do not log message when reading port speed [...] adds 05d18ae1cc8a scsi: pm: Balance pm_only counter of request queue during [...] adds f2e6b75f6ee8 scsi: target: Put lun_ref at end of tmr processing adds 0b4d194a24fb Merge remote-tracking branch 'scsi-fixes/fixes' adds 38dce4195f0d x86/hyperv: Properly suspend/resume reenlightenment notifications adds 873a11b7ad71 Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' adds 562402eeb1cd Merge tag 'v5.7-rc4' of git://git.kernel.org/pub/scm/linux [...] adds 9edd5112d963 fpga: zynqmp: fix modular build adds f3e2b26a2b38 Merge remote-tracking branch 'fpga-fixes/fixes' adds 0014cc04e8ec ima: Set file->f_mode instead of file->f_flags in ima_calc [...] adds 53de3b080d5e evm: Check also if *tfm is an error pointer in init_desc() adds 2e3a34e9f409 ima: Fix return value of ima_write_policy() adds 770f60586d2a evm: Fix RCU list related warnings adds 843385694721 evm: Fix a small race in init_desc() adds 5e905bdb1fa1 Merge remote-tracking branch 'integrity-fixes/fixes' adds a53bcc198764 gpu/drm: ingenic: Fix bogus crtc_atomic_check callback adds abf56fadf0e2 gpu/drm: Ingenic: Fix opaque pointer casted to wrong type adds 02179608529f Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] adds f7a4ee5329e2 Revert "mtd: spinand: Propagate ECC information to the MTD [...] adds fbb9253d9c61 firmware: dmi-sysfs: Replace zero-length array with flexib [...] adds 1b7add38236f firmware: google: memconsole: Replace zero-length array wi [...] adds 7ccc9de5c708 firmware: google: vpd: Replace zero-length array with flex [...] adds 1c86aa032362 treewide: Replace zero-length array with flexible-array adds 8b579b17886f media: s5k5baf: avoid gcc-10 zero-length-bounds warning adds 9fd38fe623a0 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' adds 7e49afc03212 um: do not evaluate compiler's library path when cleaning adds 6632fa8fcaba hexagon: suppress error message for 'make clean' adds dc960bfeedb0 h8300: suppress error messages for 'make clean' adds 081b4b54ff6c unicore32: do not evaluate compiler's library path when cleaning adds e33ae3ed331a kbuild: use $(CC_VERSION_TEXT) to evaluate CC_IS_GCC and C [...] adds 8b59cd81dc5e kbuild: ensure full rebuild when the compiler is updated adds 30a772977173 kbuild: use -MMD instead of -MD to exclude system headers [...] adds 9a9501546687 kbuild: use CONFIG_CC_VERSION_TEXT to construct LINUX_COMP [...] adds 85e4a889d3e0 Revert "objtool: Skip samples subdirectory" adds ea21e9041404 kbuild: remove '/' target adds 1ca0c2f61211 kbuild: remove unused AS assignment adds 78046fabe6e7 kbuild: determine the output format of DTC by the target suffix adds 59721d4eb7f6 kbuild: warn if always, hostprogs-y, or hostprogs-m is used adds 9371f86ecb60 bpfilter: match bit size of bpfilter_umh to that of the kernel adds b1183b6dca3e bpfilter: check if $(CC) can link static libc in Kconfig adds 7f3a59db274c kbuild: add infrastructure to build userspace programs adds 8a2cc0505cc4 bpfilter: use 'userprogs' syntax to build bpfilter_umh adds f59e76687742 samples: seccomp: build sample programs for target architecture adds e079a08c6074 kbuild: doc: document the new syntax 'userprogs' adds 8a45fe7053a2 samples: uhid: fix warnings in uhid-example adds 87ecdf4fc9fd samples: uhid: build sample program for target architecture adds 82d00a9392ec samples: hidraw: build sample program for target architecture adds 37249f5945b7 samples: connector: build sample program for target architecture adds 28949b84b2cb samples: vfs: build sample programs for target architecture adds 60fb0b123971 samples: pidfd: build sample program for target architecture adds c4c10996b194 samples: mei: build sample program for target architecture adds 87ffbba9a9a1 samples: auxdisplay: use 'userprogs' syntax adds b98ccc7150c7 samples: timers: use 'userprogs' syntax adds 88a8e278ff0b samples: watchdog: use 'userprogs' syntax adds 3064f5c2c718 kconfig: announce removal of 'kvmconfig' and 'xenconfig' s [...] adds 8321f5bbd309 kbuild: invoke syncconfig if autoconf.h is missing adds 9cc975f2b6d5 kbuild: remove misleading stale FIXME comment adds f43b1e7545af kbuild: remove {CLEAN,MRPROPER,DISTCLEAN}_DIRS adds 7523913377b7 scripts: headers_install: Exit with error on config leak adds 2387de91e485 modpost,fixdep: Replace zero-length array with flexible-array adds 673bf11844b5 scripts/checkstack.pl: don't display $dre as different entity adds 4cdcb74e6c18 scripts/checkstack.pl: Add argument to print stacks greath [...] adds a82d7412fc3a scripts/checkstack.pl: add arm push handling for stack usage adds 61da3297f4e6 scripts/checkstack.pl: fix arm sp regex adds 487808c00362 bpfilter: document build requirements for bpfilter_umh adds 591ee4ae936b gcc-plugins: remove always-false $(if ...) in Makefile adds f043a7408d30 kbuild: add this-makefile as a shorthand for $(lastword $( [...] adds b41f727771fa kbuild: error out if targets prefixed with '__' are directly run adds 93644dbefb85 kbuild: make module name conflict fatal error adds cfc6eea9f6af kconfig: do not use OR-assignment for zero-cleared structure adds 644a4b6cecc2 kconfig: do not assign a variable in the return statement adds b7546111a43a kconfig: tests: remove randconfig test for choice in choice adds 09d5873e4d1f kconfig: allow only 'config', 'comment', and 'if' inside 'choice' adds c027b02d89fd streamline_config.pl: add LMC_KEEP to preserve some kconfigs adds 2c2d2528e3f0 Merge branch 'kconfig' into for-next adds 21fd65baa6ae Merge remote-tracking branch 'kbuild/for-next' adds 05f099a7d0a7 dma-debug: make __dma_entry_alloc_check_leak() static adds e860c299ac0d dma-remap: separate DMA atomic pools from direct remap code adds c84dc6e68a1d dma-pool: add additional coherent pools to map to gfp mask adds 54adadf9b085 dma-pool: dynamically expanding atomic pools adds 76a19940bd62 dma-direct: atomic allocations must come from atomic coher [...] adds 2edc5bb3c5cc dma-pool: add pool sizes to debugfs adds 82fef0ad811f x86/mm: unencrypted non-blocking DMA allocations use coher [...] adds 1d659236fb43 dma-pool: scale the default DMA coherent pool size with me [...] adds 298f3db6ee69 dma-contiguous: fix comment for dma_release_from_contiguous adds d9d200bcebc1 dma-mapping: add generic helpers for mapping sgtable objects adds 709d6d73c756 scatterlist: add generic wrappers for iterating over sgtab [...] adds 48530d9fab0d iommu: add generic helper for mapping sgtable objects adds 94d1aed9f477 Merge branch 'dma-sg_table-helper' into dma-mapping-for-next adds 5b80c266823c Merge remote-tracking branch 'dma-mapping/for-next' adds c281634c8652 ARM: compat: remove KERNEL_DS usage in sys_oabi_epoll_ctl() adds 4f39467e523e Update rmk's email address in various drivers adds 7ae4a78daacf ARM: 8969/1: decompressor: simplify libfdt builds adds a780e485b576 ARM: 8971/1: replace the sole use of a symbol with its definition adds 91e4f3d37e1a ARM: 8972/1: boot: Obtain start of physical memory from DTB adds ddc69f025fdc Merge branches 'fixes' and 'misc' into for-next adds a4863d81e965 Merge remote-tracking branch 'arm/for-next' adds 7fb89e1d44cb ACPI/IORT: take _DMA methods into account for named components adds 6d3b29d07c3c Revert "ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map()" adds 539979b6ec62 ACPI/IORT: work around num_ids ambiguity adds 44cdc7b16e0a ACPI: IORT: Add extra message "applying workaround" for of [...] adds 579d1b3faa37 arm64: insn: Fix two bugs in encoding 32-bit logical immediates adds fd49591cb49b bpf, arm64: Optimize AND,OR,XOR,JSET BPF_K using arm64 log [...] adds fd868f148189 bpf, arm64: Optimize ADD,SUB,JMP BPF_K using arm64 add/sub [...] adds 9d3f88813550 arm64: cpufeature: Relax check for IESB support adds 0113340e6e83 arm64: cpufeature: Spell out register fields for ID_ISAR4 [...] adds 540f76d12c66 arm64: cpufeature: Add CPU capability for AArch32 EL1 support adds 13dc4d836179 arm64: cpufeature: Remove redundant call to id_aa64pfr0_32 [...] adds 1efcfe79d97d arm64: cpufeature: Factor out checking of AArch32 features adds eab2f9260746 arm64: cpufeature: Relax AArch32 system checks if EL1 is 6 [...] adds 98448cdfe706 arm64: cpufeature: Relax checks for AArch32 support at EL[0-2] adds a2a69963524d arm64: cpufeature: Add an overview comment for the cpufeat [...] adds 9b5aaec441d3 arm64: drop duplicate definitions of ID_AA64MMFR0_TGRAN constants adds 433022b58e62 arm64: cpufeature: Extend comment to describe absence of f [...] adds eeb2d87ece12 arm64: cpufeature: Group indexed system register definitio [...] adds e24e03aa00f0 arm64: docs: Mandate that the I-cache doesn't hold stale k [...] adds 184dbc152e39 arm64: silicon-errata.rst: Sort the Cortex-A55 entries adds ebcea694e692 arm64: Sort vendor-specific errata adds 357dd8a2aff2 arm64: cpufeature: Add "or" to mitigations for multiple errata adds 348a625deef1 arm64: rename stext to primary_entry adds 99ee28d99607 arm64: kexec_file: Avoid temp buffer for RNG seed adds 4cf234943dcf arm64: drop GZFLAGS definition and export adds 1eae811da6f4 arm64/kernel: vmlinux.lds: drop redundant discard/keep macros adds 0dd2334fd5b9 arm64: entry: remove unneeded semicolon in el1_sync_handler() adds 2eaf63ba84dc arm64: smp: Make cpus_stuck_in_kernel static adds 68ecabd0e680 arm64/mm: Use phys_to_page() to access pgtable memory adds 30218da5974c arm64: lib: Consistently enable crc32 extension adds cfa7ede20f13 arm64: set TEXT_OFFSET to 0x0 in preparation for removing [...] adds 9d2d75ede59b arm64/kernel: Fix range on invalidating dcache for boot pa [...] adds f4be140fa33f KVM: arm64: Drop PTE_S2_MEMATTR_MASK adds 76085aff29f5 efi/libstub/arm64: align PE/COFF sections to segment alignment adds ada66f183759 arm64: Reorder the macro arguments in the copy routines adds 037d9303a7e7 arm: mm: use __pfn_to_section() to get mem_section adds 51075e0cb759 arm64: kexec_file: print appropriate variable adds da7bad98eebb arm64/cpuinfo: Move device_initcall() near cpuinfo_regs_init() adds ab8ad279ceac arm64: cacheflush: Fix KGDB trap detection adds 5810f00ade49 drivers/perf: arm_dsu_pmu: Avoid duplicate printouts adds 1f0d97bb7082 drivers/perf: arm_spe_pmu: Avoid duplicate printouts adds 88562f06ebf5 drivers/perf: hisi: Fix typo in events attribute array adds d0055da5266a arm64: remove ptrauth_keys_install_kernel sync arg adds 62a679cb2825 arm64: simplify ptrauth initialization adds 203b1152d18c arm64/crash_core: Export KERNELPACMASK in vmcoreinfo adds c0fc00ec6304 Documentation/vmcoreinfo: Add documentation for 'KERNELPACMASK' adds caf2cd610dbb firmware: arm_sdei: Drop check for /firmware/ node and alw [...] adds 86b878370124 arm64: vdso: Add '-Bsymbolic' to ldflags adds 74fc72e77dc5 arm64: vdso: remove aarch32_vdso_pages[] adds 3ee16ff3437c arm64: vdso: simplify arch_vdso_type ifdeffery adds d3418f3839b6 arm64: vdso: use consistent 'abi' nomenclature adds 1d09094aa620 arm64: vdso: use consistent 'map' nomenclature adds 7e9f5e6629f6 arm64: vdso: Add --eh-frame-hdr to ldflags adds e98168269113 Merge branches 'for-next/acpi', 'for-next/bpf', 'for-next/ [...] adds db751e309ff0 ELF: UAPI and Kconfig additions for ELF program properties adds 00e19ceec80b ELF: Add ELF program property parsing support adds 8ef8f360cf30 arm64: Basic Branch Target Identification support adds fe0f67660ee9 elf: Allow arch to tweak initial mmap prot flags adds ab7876a98a21 arm64: elf: Enable BTI at exec based on ELF program properties adds ec94a46ee7ac arm64: BTI: Decode BYTPE bits when printing PSTATE adds 172a797661d9 arm64: unify native/compat instruction skipping adds d2c2ee4cc33b arm64: traps: Shuffle code to eliminate forward declarations adds 0537c4cd71e3 arm64: BTI: Reset BTYPE when skipping emulated instructions adds 30685d789c48 KVM: arm64: BTI: Reset BTYPE when skipping emulated instructions adds de48bb369242 arm64: mm: Display guarded pages in ptdump adds 424037b77519 mm: smaps: Report arm64 guarded pages in smaps adds 383499f8863e arm64: BTI: Add Kconfig entry for userspace BTI adds bf7f15c585d5 arm64: elf: Fix allnoconfig kernel build with !ARCH_USE_GN [...] adds 5d1b631c773f arm64: bti: Document behaviour for dynamically linked binaries adds 80e4e5613215 Merge branch 'for-next/bti-user' into for-next/bti adds 593309423cba x86/32: Remove CONFIG_DOUBLEFAULT adds 2ce0d7f9766f x86/asm: Provide a Kconfig symbol for disabling old assemb [...] adds bf60333977d5 Merge branch 'x86/asm' of git://git.kernel.org/pub/scm/lin [...] adds 06607c7e93f2 arm64: entry: Refactor and modernise annotation for ret_to_user adds 0343a7e46362 arm64: kernel: Convert to modern annotations for assembly [...] adds 50479d58eaa3 arm64: Disable old style assembly annotations adds bd507ca2773b arm64: insn: Add constants for new HINT instruction decode adds 07dcd9677c5d arm64: insn: Provide a better name for aarch64_insn_is_nop() adds c71052cc9e14 arm64: insn: Don't assume unrecognized HINTs are skippable adds 47d67e4d1918 arm64: insn: Report PAC and BTI instructions as skippable adds e5159827e057 Merge branches 'for-next/asm' and 'for-next/insn' into for [...] adds 717b938e22f8 arm64: Document why we enable PAC support for leaf functions adds 92e2294d870b arm64: bti: Support building kernel C code using BTI adds 714a8d02ca4d arm64: asm: Override SYM_FUNC_START when building the kern [...] adds c8027285e366 arm64: Set GP bit in kernel page tables to enable BTI for [...] adds fa76cfe65c1d arm64: bpf: Annotate JITed code for BTI adds 67d4a1cd0976 arm64: mm: Mark executable text as guarded pages adds 97fed779f2a6 arm64: bti: Provide Kconfig for kernel mode BTI adds 3a9b136c998f arm64: asm: Provide a mechanism for generating ELF note for BTI adds a6aadc28278a arm64: vdso: Annotate for BTI adds 5e02a1887fce arm64: vdso: Force the vDSO to be linked as BTI when built [...] adds bf740a905ffe arm64: vdso: Map the vDSO text with guarded pages when bui [...] adds 3a88d7c5c944 arm64: kconfig: Update and comment GCC version check for k [...] adds e4e9f6dfeedc arm64: bti: Fix support for userspace only BTI adds 6d5a513dfc31 Merge branch 'for-next/bti' into for-next/core adds 02ab1f5018c3 arm64: Unify WORKAROUND_SPECULATIVE_AT_{NVHE,VHE} adds f4c88c103d15 Merge branch 'for-next/kvm/errata' into for-next/core adds 57481c840bf1 Merge remote-tracking branch 'arm64/for-next/core' adds f009c89df79a io: Provide _inX() and _outX() adds 26c4c6ce808c logic_pio: Improve macro argument name adds 4acaa93ef643 logic_pio: Use _inX() and _outX() adds e5585a7cebec Merge tag 'hisi-drivers-for-5.8' of git://github.com/hisil [...] adds 456a342a4a5a Merge branch 'arm/fixes' into for-next adds 3de0799350dc soc: document merges adds d257915f5064 Merge remote-tracking branch 'arm-soc/for-next' adds 2d8baa716fb3 Merge branch 'v5.7/fixes' into tmp/aml-rebuild adds 2f9139c2609f arm64: dts: amlogic: use the new USB control driver for GX [...] adds 9ecded10b4b6 arm64: dts: meson: fixup SCP sram nodes adds 5c28dcbb3a1b arm64: dts: meson-g12b-ugoos-am6: fix board compatible adds d120b5f98031 arm64: dts: meson-gxbb-kii-pro: fix board compatible adds 08dc0e5dd9aa arm64: dts: meson: fix leds subnodes name adds 75800d701782 arm64: dts: meson: S922X: extend cpu opp-points adds f31505089497 arm64: dts: meson: kvim3: move hdmi to tdm a adds 85af6cceda2d arm64: dts: meson-gx: add aiu support adds 443b057fef9a arm64: dts: meson: p230-q200: add initial audio playback support adds 2835b92f1cb9 arm64: dts: meson: libretech-cc: add initial audio playbac [...] adds a5936b8ab407 arm64: dts: meson: libretech-ac: add initial audio playbac [...] adds 962d9cc09c54 arm64: dts: meson: libretech-pc: add initial audio playbac [...] adds 34ee7d3ccf23 Merge branch 'v5.8/dt64' into tmp/aml-rebuild adds 38f58fc51d12 arm64: defconfig: enable meson gx audio as module adds 036596b100a1 Merge branch 'v5.8/defconfig' into tmp/aml-rebuild adds f0260bb836f3 Merge remote-tracking branch 'amlogic/for-next' adds d1f3f68f55ca ARM: dts: aspeed: ast2500: Add SCU interrupt controller adds f9950ad27205 ARM: dts: aspeed: ast2600: Add SCU interrupt controllers adds bcee38919fa0 ARM: dts: aspeed: ast2600: Add Video Engine node adds 3dcfff96f17a ARM: dts: aspeed: tiogapass: Add IPMB device adds d85fa6c6f337 ARM: dts: aspeed: tiogapass: Add gpio line names adds 7f9dad6bdc34 ARM: dts: aspeed: tacoma: Enable eMMC controller adds 4aca6812d25c ARM: dts: aspeed: ast2400: Add video engine support adds b19dad68c97e ARM: dts: aspeed: rainier: Enable VUART2 adds 3ad7e45820d0 ARM: dts: aspeed: rainier: Set PCA9552 pin types adds d0ba4f581ed5 ARM: dts: aspeed: tacoma: Add gpio-key definitions adds b2fa526ca278 ARM: dts: aspeed: ast2600evb: Enable FSI master adds 156fbb12f11e ARM: dts: aspeed: rainier: Add host FSI description adds fbb6f3e068ec ARM: dts: aspeed: rainier: Remove regulators adds c87f739459cc ARM: dts: aspeed: mihawk: Change the name of leds adds 977f7e0028f1 ARM: dts: aspeed: tacoma: Add GPIOs for FSI adds c998f40f2ae6 ARM: dts: aspeed: ast2600: Set arch timer always-on adds d5ece55c1874 ARM: dts: aspeed: witherspoon: Add gpio line names adds 1f2c9d31e480 ARM: dts: aspeed: romulus: Add gpio line names adds fa09a28ca3e9 ARM: dts: aspeed: zaius: Add gpio line names adds 2f68e4e7df67 ARM: dts: aspeed: tacoma: Add gpio line names adds e9b24b55ca4f ARM: dts: aspeed: rainier: Add gpio line names adds 3208f3a51339 ARM: dts: aspeed: rainier: Add VGA reserved memory region adds bf6c99f3aeda ARM: dts: aspeed: tacoma: Add iio-hwmon nodes for IIO devices adds d2718f5e30d0 ARM: dts: aspeed: tacoma: Enable the second VUART adds 39d8a73c53a2 ARM: dts: aspeed: tacoma: Add TPM adds 6456bc88c90d ARM: dts: aspeed: mihawk: add aliases for i2c adds 697538bd65ad ARM: dts: aspeed: Add YADRO Nicole BMC adds 266056d3c61d ARM: dts: aspeed: Adding Facebook Yosemite V2 BMC adds 910f65c55611 ARM: dts: aspeed: ast2500: Add XDMA Engine adds e7d1ed849fd1 ARM: dts: aspeed: ast2600: Add XDMA Engine adds f90fe8d3b242 ARM: dts: Aspeed: AST2600: Add XDMA PCI-E root control reset adds fa4c8ec6feaa ARM: dts: aspeed: Change KCS nodes to v2 binding adds 316abbcf7297 Merge remote-tracking branch 'aspeed/for-next' adds ec539e70d882 Merge branches 'at91-soc', 'at91-dt' and 'at91-defconfig' [...] adds 1444a31c7c95 Merge remote-tracking branch 'at91/at91-next' adds d5b2b22558f1 clk: imx: imx6ul: change flexcan clock to support CiA bitrates adds 260dab4478f6 clk: imx7ulp: make it easy to change ARM core clk adds b1fe0d0937dd clk: imx: drop the dependency on ARM64 for i.MX8M adds 23aadcb9a8d5 clk: imx: clk-sscg-pll: Remove unnecessary blank lines adds 9558b51ab739 clk: imx: clk-pllv3: Use readl_relaxed_poll_timeout() for [...] adds 1e54afe9fcfe clk: imx: gate2: Allow single bit gating clock adds 55a8b3cdff54 clk: imx: pll14xx: Add the device as argument when registering adds 01d5bea4d390 clk: imx: Add helpers for passing the device as argument adds 849af490b6a6 dt-bindings: clocks: imx8mp: Add ids for audiomix clocks adds 4c6a87839a37 Merge branch 'imx/fixes' into for-next adds 04df45fba521 soc: imx8m: No need to put node when of_find_compatible_no [...] adds f25a066d1a07 firmware: imx-scu: Support one TX and one RX adds f5f27b79eab8 firmware: imx: scu: Fix corruption of header adds 4509caa57a2f Merge branch 'imx/drivers' into for-next adds dceb213ca4a7 ARM: vf610: report soc info via soc device adds c53ef256f27f Merge branch 'imx/soc' into for-next adds 44111124fcfd dt-bindings: arm: fsl: add nxp based toradex colibri bindings adds 9c4b24db828a dt-bindings: arm: imx: add kontron smarc to schema adds 02153093be6b Merge branch 'imx/bindings' into for-next adds 5b167212d673 ARM: dts: imx6q-dhcom: Add DH 560-200 display unit support adds f2e3d666a448 ARM: dts: imx7: Correct CPU supply name adds 2d7401f8632f ARM: dts: imx7d: Add cpu1 supply adds e7e5af7df1f5 ARM: dts: colibri: introduce device trees with UHS-I support adds e0d8d4eaccc2 ARM: dts: e60k02: add interrupt for PMIC adds 592a8191f058 arm: dts: ls1021atwr: Add QSPI node properties adds 86b08bd5b994 ARM: dts: imx6-sr-som: add ethernet PHY configuration adds f20fd1dddee8 Merge branch 'imx/dt' into for-next adds f3fe96017f09 arm64: dts: imx8mm-evk: Add secondary cpus supply adds 41235c8f1093 arm64: dts: imx8mn-ddr4-evk: Add secondary cpus supply adds dd12fa6978a1 arm64: dts: ls1028a: Specify the DMA channels for the DSPI [...] adds 76eceb0f3696 arm64: dts: imx8mq-librem5-devkit: Use 0.9V for VDD_GPU adds 9251dad3a3e5 arm64: dts: imx8mq-librem5-devkit: Don't use underscore in [...] adds 593816fa2f35 arm64: dts: imx: Add Beacon i.MX8m-Mini development kit adds f5ac5ac12dd6 arm64: dts: ls1012a: Add QSPI node properties adds 30cdd62dce6b arm64: dts: imx8mp: Add thermal zones support adds 6895681132ec arm64: dts: imx8qxp: support scu mailbox channel adds ebfa8951e6cd arm64: dts: imx8mm: specify #sound-dai-cells for SAI nodes adds bc3895b29de3 arm64: dts: imx8qxp-mek: Sort labels alphabetically adds d394039c1abe arm64: dts: imx8qxp-mek: Add PMIC thermal zone support adds ac082ea87d9d arm64: dts: lx2160a: add more thermal zone support adds 8c30e7caac74 arm64: dts: imx8mn: Update VDD_ARM 1.2GHz setpoint voltage adds 6c660819d533 arm64: dts: fsl: add fsl,extts-fifo property for fman ptp adds 6e69b40b15b8 Merge branch 'imx/dt64' into for-next adds fecde876bc20 arm64: defconfig: Enable CONFIG_PINCTRL_IMX8DXL by default adds 36a816eea186 Merge branch 'imx/defconfig' into for-next adds 1e55fe4ab215 Merge remote-tracking branch 'imx-mxs/for-next' adds 3a361eabbff0 ARM: dts: keystone-k2g: Add DSS node adds 7856488bd83b ARM: dts: keystone-k2g-evm: add HDMI video support adds 560b4d4691b0 Merge branch 'for_5.7/keystone-dts' into next adds 138b50bd43f5 Merge remote-tracking branch 'keystone/next' adds 3b1f6c5e4dfa arm64: dts: mt8173: fix vcodec-enc clock adds 34c4e4072603 soc: mediatek: cmdq: return send msg error code adds ff5b89c2858f arm: dts: mt7623: add phy-mode property for gmac2 adds 1f6ed2245946 arm: dts: mt7623: add Mali-450 device node adds 795240b52ec9 dt-bindings: gpu: mali-utgard: add mediatek, mt7623-mali c [...] adds 189881af810d arm: dts: mt2701: Add usb2 device nodes adds 2b64b0062b43 Merge branch 'v5.7-next/dts32' into for-next adds 1ba2ed77210a arm64: dts: mt7622: add built-in Wi-Fi device nodes adds eb4a01afedf6 arm64: dts: mt8173: Add gce setting in mmsys and display node adds 6b55297581ea arm64: dts: mt8183: adjust cpuidle target residency adds 668f44f354b7 dt-bindings: arm64: dts: mediatek: Add mt8173 elm and hana adds 0f5da28ef827 arm64: dts: mt8173: add uart aliases adds 72b29215aced arm64: dts: mt8173: fix unit name warnings adds 689b937bedde arm64: dts: mediatek: add mt8173 elm and hana board adds 26af2884e49c arm64: dts: mt8173: fix cooling device range adds b25376126484 dt-bindings: i2c: Document I2C controller binding for MT6797 SoC adds d3c84299f208 arm64: dts: mediatek: Add I2C support for MT6797 SoC adds 1f3f87305ed6 arm64: dts: mediatek: Enable I2C support for 96Boards X20 [...] adds 1b118385dec2 arm64: dts: mediatek: Switch to SPDX license identifier fo [...] adds fff12573170e arm64: dts: mt8173: fix mdp aliases property name adds f0210518aa7c arm64: dts: mt2712: use non-empty ranges for usb-phy adds f0e5405b9ebf arm64: dts: mt8173: Add capacity-dmips-mhz attributes adds 49730bfd1184 Merge branch 'v5.7-next/dts64' into for-next adds af19d6450101 drm/mediatek: Omit warning on probe defers adds 1a680aa888d6 dt-bindings: mediatek: Update mmsys binding to reflect it [...] adds 13032709e232 clk / soc: mediatek: Move mt8173 MMSYS to platform driver adds 2c758e301ed9 soc / drm: mediatek: Move routing control to mmsys device adds 667c769246b0 soc / drm: mediatek: Fix mediatek-drm device probing adds 1a6e55ca8f36 soc: mediatek: mmsys: Drop <linux/clk-provider.h> adds ff34e17cf9bc soc: mediatek: Missing platform_device_unregister() on err [...] adds 154910f88676 ARM: mediatek: Replace <linux/clk-provider.h> by <linux/of_clk.h> adds 931dde8affeb Merge branch 'v5.7-next/soc' into for-next adds 3a4938d21d30 Merge remote-tracking branch 'mediatek/for-next' adds b5321c304eb5 MAINTAINERS: clarify maintenance of ARM Dove drivers adds c589d6da965e ARM: dts: marvell: drop i2c timeout-ms property adds 2bf399defde8 ARM: dts: kirkwood: Add Check Point L-50 board adds 1383d42cffa6 ARM: dts: kirkwood: ReadyNAS NV+v2: Add LCD panel adds da6d55284f10 Merge branch 'mvebu/dt' into mvebu/for-next adds 847c3323d5d1 arm64: dts: update SolidRun Armada 8040 phy interface types adds 715878016984 arm64: dts: marvell: armada-37xx: Set pcie_reset_pin to gp [...] adds df749cdb0150 arm64: dts: marvell: armada-37xx: Move PCIe comphy handle [...] adds 1b5a2dd9e266 arm64: dts: marvell: armada-37xx: Move PCIe max-link-speed [...] adds 1e6e61285354 arm64: dts: marvell: drop i2c timeout-ms property adds 11b2af36cc87 arm64: dts: add uDPU i2c bus recovery adds 7a2c36b039d2 arm64: dts: armada-3720-turris-mox: forbid SDR104 on SDIO [...] adds c2671acbbbd8 arm64: dts: armada-3720-turris-mox: fix SFP binding adds 869da228bd45 Merge branch 'mvebu/dt64' into mvebu/for-next adds 709da3854dec Merge remote-tracking branch 'mvebu/for-next' adds d85d5247885e ARM: OMAP2+: drop unnecessary adrl adds 03a29ff596e0 Merge branch 'omap-for-v5.8/soc' into for-next adds 520557d4854b ARM: dts: am5729: beaglebone-ai: adding device tree adds 441ba630ac92 ARM: dts: am57xx-idk-common: add tc358778 bridge adds 1f4c797b748c Merge branch 'omap-for-v5.8/dt' into for-next adds 48095dea2b27 Merge branch 'fixes' into for-next adds ac819eda7cc9 ARM: dts: Add 32KHz clock as default clock source adds 7cf0bb804d7f Merge branch 'omap-for-v5.8/dt-timer' into omap-for-v5.8/dt adds 5390130f3b28 ARM: dts: dra7: add timer_sys_ck entries for IPU/DSP timers adds 46ab8238e3e8 ARM: dts: DRA7: Add common IPU and DSP nodes adds 78aae49a23eb ARM: dts: DRA74x: Add DSP2 processor device node adds c6df6557268a ARM: dts: DRA74x: Add aliases for rproc nodes adds 0ed073c218ee ARM: dts: DRA72x: Add aliases for rproc nodes adds a11a2f73b32d ARM: dts: dra7-ipu-dsp-common: Move mailboxes into common files adds 5e89b39049a6 ARM: dts: dra7-ipu-dsp-common: Add mailboxes to IPU and DSP nodes adds d329f9f14d6f ARM: dts: dra7-ipu-dsp-common: Add timers to IPU and DSP nodes adds 371cddbd5f0f ARM: dts: dra7-evm: Add CMA pools and enable IPU & DSP rprocs adds 791cc4e40f28 ARM: dts: dra72-evm: Add CMA pools and enable IPUs & DSP1 rprocs adds 81fe00fa4e5b ARM: dts: dra72-evm-revc: Add CMA pools and enable IPUs & [...] adds f09862d53736 ARM: dts: dra71-evm: Add CMA pools and enable IPUs & DSP1 rprocs adds 101a29dd31b1 ARM: dts: dra76-evm: Add CMA pools and enable IPU & DSP rprocs adds 35529cc00996 ARM: dts: beagle-x15-common: Add CMA pools and enable IPU [...] adds ac21a4a8f263 ARM: dts: am572x-idk-common: Add CMA pools and enable IPU [...] adds c2a5678e3017 ARM: dts: am571x-idk: Add CMA pools and enable IPUs & DSP1 rprocs adds 1f15980525c6 ARM: dts: dra7-ipu-dsp-common: Add watchdog timers to IPU [...] adds f9cd51bf6d1c ARM: dts: omap5: add aes1 entry adds 4b9882ae4d28 ARM: dts: omap5: add aes2 entry adds bf755817f82a ARM: dts: omap5: add SHA crypto accelerator node adds 189a8739cc72 ARM: dts: omap5: add DES crypto accelerator node adds f18e314a6bf1 ARM: OMAP4: Make L4SEC clock domain SWSUP only adds e88ba436e561 ARM: OMAP5: Make L4SEC clock domain SWSUP only adds cfc831e37cff Merge branch 'omap-for-v5.8/dt' into for-next adds 4f0f02cc4b54 ARM: omap2plus: Drop unneeded select of MIGHT_HAVE_CACHE_L2X0 adds 59b6b7b7e8a1 Merge branch 'omap-for-v5.8/soc' into for-next adds fff7ae517d15 Merge branch 'fixes' into for-next adds 90d0ce39f8b0 ARM: omap2: make omap5_erratum_workaround_801819 static adds d33e3d542b6c ARM: OMAP2+: pm33xx-core: Make am43xx_get_rtc_base_addr static adds 4f55aeb099db Merge branch 'omap-for-v5.8/soc' into for-next adds e2cfa48ea595 Merge branch 'fixes' into for-next adds d0c4ed25dfe7 Merge remote-tracking branch 'omap/for-next' adds 65f885d106fa Merge branch 'arm64-fixes-for-5.7' into for-next adds b47c5fc15d88 arm64: defconfig: Enable Qualcomm CAMCC, CAMSS and CCI drivers adds f7a8bc1cf0b2 arm64: defconfig: Enable SM8250 GCC driver adds 9cbcb81dc8d2 arm64: defconfig: Remove QCOM_GLINK_SSR adds ece74ab22714 arm64: defconfig: Enable Qualcomm SC7180 pinctrl and gcc adds 912f9a6d0b75 arm64: dts: qcom: msm8916: Conform to the domain-idle-stat [...] adds 31abcc91ef39 arm64: dts: qcom: msm8916: Conform to the nodename pattern [...] adds 0e3ac61d703d dt-bindings: arm: cpus: Add kryo468 compatible adds f97d414d7fee arm64: dts: qcom: sc7180: Fix cpu compatible adds 9375e7d719b3 arm64: dts: qcom: qcs404: Add USB devices and PHYs adds 70a8c5abc598 arm64: dts: qcom: qcs404-evb: Define VBUS pins adds 599a0f340aa9 arm64: dts: qcom: qcs404-evb: Define USB ID pin adds 2c0b742d2f18 arm64: dts: qcom: qcs404-evb: Describe external VBUS regulator adds 3d439b2a48bc arm64: dts: qcom: qcs404-evb: Raise vreg_l12_3p3 minimum voltage adds 75e85d53fad2 arm64: dts: qcom: qcs404-evb: Enable USB controllers adds 1c51a4aba591 arm64: dts: qcom: msm8916: Add i2c-qcom-cci node adds 39e0ce6cd1bf arm64: dts: qcom: apq8016-sbc: Add CCI/Sensor nodes adds 07484de372bd arm64: dts: qcom: sdm845: Add i2c-qcom-cci node adds 68fc0facce11 arm64: dts: qcom: sdm845-db845c: Add pm_8998 gpio names adds d4919a44564b arm64: dts: qcom: sdm845-db845c: Add ov8856 & ov7251 camera nodes adds a0fa17f1ff74 arm64: dts: qcom: sc7180: Include interconnect definitions adds eccdac07ae30 arm64: dts: qcom: sc7180: modify assigned clocks for sc718 [...] adds fe2aff0c574d arm64: dts: qcom: msm8916: remove unit name for thermal tr [...] adds 971b289d8749 arm64: dts: qcom: msm8996: remove unit name for thermal tr [...] adds 285aa631e353 arm64: dts: qcom: msm8998: remove unit name for thermal tr [...] adds a0e5aea1482b arm64: dts: qcom: sc7180: Swap order of gpucc and sdhc_2 adds 22337b91022d arm64: dts: qcom: sc7180: Changed polling mode in Thermal- [...] adds 5a307c66a33d arm64: dts: qcom: sc7180: Add interconnect paths for the v [...] adds e8a7fdc505bb arm64: dts: ipq8074: qcom: Re-arrange dts nodes based on address adds 8cd6209962c6 arm64: dts: qcom: sc7180: Add cpuidle low power states adds d724b42ededb arm64: dts: qcom: sdm845: Add generic QUSB2 V2 Phy compatible adds 0fa007c1e8c2 arm64: dts: qcom: sc7180: Add generic QUSB2 V2 Phy compatible adds 4a7b0cf24d9a arm64: dts: qcom: sc7180: Update QUSB2 V2 Phy params for S [...] adds 61d2ca503d0b arm64: dts: qcom: fix pm8150 gpio interrupts adds 95c31e68058e arm64: dts: qcom: sc7180: Add Coresight support adds b6f78e270969 arm64: dts: qcom: sm8250: Add rpmhpd node adds ec13d5c23a33 arm64: dts: qcom: sm8250-mtp: Add pm8150, pm8150l and pm8009 adds b7e2fba06622 arm64: dts: qcom: sm8250: Add UFS controller and PHY adds 240031967ac4 arm64: dts: qcom: sm8250: Fix PDC compatible and reg adds aab86bbbd3e3 dt-bindings: arm: qcom: Add sdm630 and sdm660 SoCs adds feec34411d4c arm64: dts: qcom: Add SDM660 SoC support adds 23a6da79fe8b arm64: dts: qcom: Add Xiaomi Redmi Note 7 (lavender) adds b1fcc5702a41 arm64: dts: qcom: msm8916: Add CTI options adds e9e89c45bfeb arm64: dts: sdm845: add IPA iommus property adds 54e9d5f70834 arm64: dts: qcom: sdm845: Add SoC compatible to MTP adds 33c172b96a7d arm64: dts: qcom: sc7180: Update reserved memory map adds e14a15eba89a arm64: dts: qcom: sc7180: Add Q6V5 MSS node adds bec71ba243e9 arm64: dts: qcom: sc7180: Update Q6V5 MSS node adds 4a4a26317ec8 arm64: dts: msm8996: Fix CSI IRQ types adds 26bea4e42a36 arch: arm64: dts: msm8996: Add CCI node adds 0d1ce0d14bd7 arm64: dts: sdm845: Add "no-hpd" to sn65dsi86 on cheza adds 0f1decaa83b7 arm64: dts: qcom: sc7180: Support ETMv4 power management adds 428384b535d6 arm64: dts: qcom: msm8916: Add blsp_i2c1 adds 246d19d2c22e arm64: dts: qcom: msm8916: Add blsp_i2c5 adds 16fb3e4226d6 arm64: dts: qcom: msm8916-samsung-a2015: Add touchscreen r [...] adds a4c2951274e4 arm64: dts: qcom: msm8916-samsung-a5u: Add touchscreen adds 9fc18435d214 arm64: dts: qcom: sc7180: Add "no-map" to cmd_db reserved area adds b3d6fd8f25a5 arm64: dts: qcom: msm8916: Disable coresight by default adds 14a9f4c6abdf arm64: dts: qcom: db820c: Add pmi8994 RPM regulators adds 1cacdf5d3bb9 arm64: dts: qcom: db820c: Fix invalid pm8994 supplies adds 4b20d4705a21 arm64: dts: qcom: msm8916-samsung-a3u: add nodes for displ [...] adds 3fb298d0b2f2 arm64: dts: qcom: c630: Add WiFi node adds 2536bedec63e arm64: dts: qcom: c630: Specify UFS device reset adds e6717dbaef63 arm64: dts: qcom: msm8916: avoid using _ in node names adds 38a4d932f70a arm64: dts: qcom: msm8916: move gpu opp table to gpu node adds 756d534b3e10 arm64: dts: qcom: apq8016-sbc: merge -pins.dtsi into main .dtsi adds 2317b87a2a6f arm64: dts: qcom: db820c: Add vdd_gfx and tie it into mmcc adds 3f65d51e9e22 arm64: dts: qcom: msm8996: Make GPU node control GPU_GX GDSC adds 7ad18bb5c2c4 soc: qcom: cmd-db: Fix compilation error when CMD_DB is disabled adds 27a344139c18 soc: qcom: socinfo: add missing soc_id sysfs entry adds d6815c5c43d4 soc: qcom: cmd-db: Add debugfs dumping file adds 1790c97125dd soc: qcom: smp2p: Delete an error message in qcom_smp2p_probe() adds bb7000677a1b soc: qcom: rpmh: Update dirty flag only when data changes adds f5ac95f9ca2f soc: qcom: rpmh: Invalidate SLEEP and WAKE TCSes before fl [...] adds 985427f997b6 soc: qcom: rpmh: Invoke rpmh_flush() for dirty caches adds 15b3bf61b8d4 soc: qcom: rpmh-rsc: Clear active mode configuration for wake TCS adds 38427e5a47bf soc: qcom: rpmh-rsc: Allow using free WAKE TCS for active request adds 3b5e3d50f83a soc: qcom: rpmh-rsc: Clean code reading/writing TCS regs/cmds adds 1f7dbeb51a4f soc: qcom: rpmh-rsc: Document the register layout better adds 427ef4f72bba soc: qcom: rpmh-rsc: Fold tcs_ctrl_write() into its single caller adds 53d49fe1ff49 soc: qcom: rpmh-rsc: Remove get_tcs_of_type() abstraction adds 1bc92a933f19 soc: qcom: rpmh-rsc: Kill cmd_cache and find_match() with fire adds e40b0c1628f2 soc: qcom: rpmh-rsc: A lot of comments adds ff304ea34d2e soc: qcom: rpmh-rsc: tcs_is_free() can just check tcs_in_use adds dded0317f510 soc: qcom: rpmh-rsc: Don't double-check rpmh payload adds 881808d0bbf3 soc: qcom: rpmh-rsc: Caller handles tcs_invalidate() exclusivity adds 032c692ae588 soc: qcom: rpmh-rsc: read_tcs_reg()/write_tcs_reg() are no [...] adds 1d3c6f86fd3f soc: qcom: rpmh: Allow RPMH driver to be loaded as a module adds d4889ec1fc6a soc: qcom: rpmhpd: Allow RPMHPD driver to be loaded as a module adds f29808b2fb85 soc: qcom: rpmpd: Allow RPMPD driver to be loaded as a module adds 9d6ba921acf4 soc: qcom: cmd-db: Cast sizeof() to int to silence field w [...] adds 3adaf26e7b01 soc: qcom: cmd-db: Use 5 digits for printing address adds 704887278b3f soc: qcom: cmd-db: Properly endian swap the slv_id for debugfs adds 820f63652bb4 firmware: qcom_scm: Remove unneeded conversion to bool adds f49176fb13db dt-bindings: soc: qcom: apr: Use generic node names for AP [...] adds 459b1f86f1cb firmware: qcom_scm: fix bogous abuse of dma-direct internals adds 64016bb88e85 soc: qcom: rpmhpd: Add SM8250 power domains adds 35bb4b22f606 soc: qcom: rpmh: Dirt can only make you dirtier, not cleaner adds 02d8ecc18b8f soc: qcom: pdr: Remove impossible error condition adds ce187859cea2 soc: qcom: aoss: Add SM8250 compatible adds 8f09210d89e7 soc: qcom: socinfo: add msm8936/39 and apq8036/39 soc ids adds faa0c1f106ef soc: qcom: rpmh-rsc: Factor "tcs_reg_addr" and "tcs_cmd_ad [...] adds 91160150aba0 soc: qcom: rpmh-rsc: Timeout after 1 second in write_tcs_r [...] adds c20977721631 firmware: qcom_scm-legacy: Replace zero-length array with [...] adds 1143c36656b8 soc: qcom: rpmh-rsc: Correctly ignore CPU_CLUSTER_PM notif [...] adds c45def5d804a soc: qcom: rpmh-rsc: We aren't notified of our own failure [...] adds b5945214b76a kernel/cpu_pm: Fix uninitted local in cpu_pm adds 555701a45f14 soc: qcom: rpmh-rsc: Simplify locking by eliminating the p [...] adds d2a8cfc6f320 soc: qcom: rpmh-rsc: Remove the pm_lock adds 51befb888f62 ARM: dts: qcom: add scm definition to ipq806x adds 8acc36189dca ARM: dts: qcom: ipq4019: fix high resolution timer adds 4e7573e7a54e ARM: dts: qcom: msm8974-klte: Add pma8084 regulator nodes adds 9111bbf3a19d ARM: dts: qcom: msm8974-klte: Remove inherited vreg_boost node adds 8513de03928e ARM: dts: qcom: msm8974-klte: Add gpio-keys nodes adds 8bf7a360a92c ARM: dts: qcom: msm8974-klte: Add sdhci1 node adds 65876ae91e80 ARM: dts: qcom: msm8974-klte: Add USB node adds cd13c72c1853 ARM: dts: qcom: msm8974-klte: Add max77826 pmic node adds 67d564c7f677 Merge branches 'arm64-defconfig-for-5.8', 'arm64-for-5.8', [...] adds 4df1614c01d4 Merge remote-tracking branch 'qcom/for-next' adds aa23c576a2c3 ARM: dts: bcm2711: Update expgpio's GPIO labels adds e4a27ae36d32 ARM: dts: bcm2711: Add vmmc regulator in emmc2 adds a18549528a11 ARM: bcm2835_defconfig: Enable fixed-regulator adds f5e216e42689 ARM: dts: bcm283x: Use firmware PM driver for V3D adds 1205e9fb2f66 Merge remote-tracking branch 'raspberrypi/for-next' adds 86aeee4d0a4c ARM: Prepare Realtek RTD1195 adds ed25e516a100 MAINTAINERS: Add Realtek arm DT files adds 6c0bc05ed81e Merge branch 'v5.8/soc' into next adds 7c070e9a2352 dt-bindings: arm: realtek: Add RTD1195 and MeLE X1000 adds 517a77d07c39 ARM: dts: Prepare Realtek RTD1195 and MeLE X1000 adds af19d9b8844f ARM: dts: rtd1195: Exclude boot ROM from memory ranges adds ede8b703750c ARM: dts: rtd1195: Introduce r-bus adds 89eac40f933c dt-bindings: arm: realtek: Add Realtek Horseradish EVB adds 824c46117ae0 ARM: dts: rtd1195: Add Realtek Horseradish EVB adds 31888c8be148 arm64: dts: realtek: rtd129x: Fix GIC CPU masks for RTD1293 adds 690677c22d5f arm64: dts: realtek: rtd129x: Use reserved-memory for RPC regions adds 6d2fdb241005 arm64: dts: realtek: rtd129x: Introduce r-bus adds 3040e132beda arm64: dts: realtek: rtd129x: Carve out boot ROM from memory adds 843603bbcdff dt-bindings: arm: realtek: Add RTD1395 and Banana Pi BPI-M4 adds 769c00a2f10b arm64: dts: realtek: Add RTD1395 and BPi-M4 adds 158caa2e14ed dt-bindings: arm: realtek: Add Realtek Lion Skin EVB adds 50a87ad8cd6a arm64: dts: realtek: rtd1395: Add Realtek Lion Skin EVB adds 8dcb8b063601 dt-bindings: arm: realtek: Document RTD1619 and Realtek Mj [...] adds d8a6c3b34276 arm64: dts: realtek: Add RTD1619 SoC and Realtek Mjolnir EVB adds 44955042b512 arm64: dts: realtek: rtd16xx: Carve out boot ROM from memory adds 0d874aad940d arm64: dts: realtek: rtd16xx: Add memory reservations adds 7c620476a623 dt-bindings: vendor-prefixes: Add Xnano adds b5912cac6eac dt-bindings: arm: realtek: Add Xnano X5 adds e557f4b0ba86 arm64: dts: realtek: rtd1295: Add Xnano X5 adds c5021279aa71 ARM: dts: rtd1195: Introduce iso and misc syscon adds 9e7c2a1caf25 arm64: dts: realtek: rtd129x: Introduce CRT, iso and misc syscon adds a5360a35772f arm64: dts: realtek: rtd139x: Introduce CRT, iso and misc syscon adds cc022ebcaf74 arm64: dts: realtek: rtd16xx: Introduce iso and misc syscon adds aff13f7cc869 ARM: dts: rtd1195: Add CRT syscon node adds 63313c1ceb94 dt-bindings: reset: Add Realtek RTD1195 adds 6f7f0d95380f ARM: dts: rtd1195: Add reset nodes adds a4516dc56ea8 ARM: dts: rtd1195: Add UART resets adds 4b1b26deeb58 arm64: dts: realtek: rtd16xx: Add CRT syscon node adds fcf862824652 ARM: dts: rtd1195: Add SB2 and SCPU Wrapper syscon nodes adds 6de1aced8bd6 arm64: dts: realtek: rtd129x: Add SB2 and SCPU Wrapper sys [...] adds dd473726dc79 arm64: dts: realtek: rtd139x: Add SB2 and SCPU Wrapper sys [...] adds e624119013bf arm64: dts: realtek: rtd16xx: Add SB2 and SCPU Wrapper sys [...] adds 378788120bed dt-bindings: reset: rtd1295: Add SB2 reset adds 486f29df6941 Merge branch 'v5.8/dt' into next adds 38e3c095fe14 Merge remote-tracking branch 'realtek/for-next' adds 667fd76faaf9 arm64: dts: renesas: r8a77961: Add USB2.0 device nodes adds 8ab47ffc8d5d arm64: dts: renesas: r8a77961: Add USB3.0 device nodes adds 3971a7734862 arm64: dts: renesas: r8a77961: Add SCIF and HSCIF nodes adds 174d0967b344 arm64: dts: renesas: r8a77961: Add PWM device nodes adds 76e6c82c5378 arm64: dts: renesas: r8a77961: Add PCIe device nodes adds a710158e9fa2 Merge branch 'renesas-arm-dt-for-v5.8' into renesas-next adds dc7bf14a0895 arm64: dts: renesas: r8a77980: Fix IPMMU VIP[01] nodes adds 13f7ec9be834 Merge branch 'renesas-fixes-for-v5.7' into renesas-next adds 4c427ab28fd1 ARM: shmobile: defconfig: Refresh for v5.7-rc1 adds d92798d5759d ARM: dts: r8a7791: Add TPU device node adds 124eb5dc4ca5 ARM: dts: r8a7791: Add PWM device nodes adds 33a8b496016f Merge branches 'renesas-arm-defconfig-for-v5.8' and 'renes [...] adds e2f5d18dcace Merge branch 'renesas-fixes-for-v5.7' into renesas-next adds fea89b265f78 ARM: dts: shmobile: Update CMT1 compatible values adds ae990a1de014 ARM: dts: renesas: Fix IOMMU device node names adds cf8ae446bbcb arm64: dts: renesas: Fix IOMMU device node names adds 3b00933301fc Merge branch 'renesas-arm-dt-for-v5.8' into renesas-next adds f1f00aa3f72f Merge branch 'renesas-fixes-for-v5.7' into renesas-next adds 135e7a156ae2 ARM: shmobile: r8a7742: Basic SoC support adds 58f7381c9754 dt-bindings: power: rcar-sysc: Add r8a7742 power domain in [...] adds 41b2df22fafb clk: renesas: Add r8a7742 CPG Core Clock Definitions adds 557b7e545e09 Merge tag 'renesas-r8a7742-dt-binding-defs-tag' into renes [...] adds cd6387b01319 soc: renesas: rcar-sysc: add R8A7742 support adds d954c6f8affa soc: renesas: rcar-rst: Add support for RZ/G1H adds 17a97f9db948 dt-bindings: power: rcar-sysc: Document r8a7742 SYSC binding adds 9e01d74ce0a1 dt-bindings: reset: rcar-rst: Document r8a7742 reset module adds 00f21412f244 Merge branches 'renesas-arm-soc-for-v5.8', 'renesas-driver [...] adds 5b9fa9cbe654 soc: renesas: rcar-sysc: Add R8A7742 support adds 2f71832755a9 soc: renesas: rcar-rst: Add support for RZ/G1H adds a928bef2e50f Merge branch 'renesas-drivers-for-v5.8' into renesas-next adds 1a90c5ba48c4 ARM: shmobile: defconfig: Enable r8a7742 SoC adds 44b6141ebe93 ARM: multi_v7_defconfig: Enable r8a7742 SoC adds ca0762ee4497 Merge tag 'renesas-r8a7742-dt-binding-defs-tag' into renes [...] adds eb4cdda7a30b ARM: dts: r8a7742: Initial SoC device tree adds 269785eaba09 ARM: dts: r8a7742-iwg21m: Add iWave RZ/G1H Qseven SOM adds 48ad3c4a334a ARM: dts: r8a7742-iwg21d-q7: Add iWave G21D-Q7 board based [...] adds 96866b1a1d32 ARM: debug-ll: Add support for r8a7742 adds cdc8abe763c9 soc: renesas: Add Renesas R8A7742 config option adds 72d6dedd6f75 dt-bindings: arm: renesas: Document iW-RainboW-G21M-Qseven [...] adds 3e8084a2e86e dt-bindings: arm: renesas: Document iW-RainboW-G21D-Qseven [...] adds 1b835e2a83eb Merge branches 'renesas-arm-defconfig-for-v5.8', 'renesas- [...] adds 5e818fd45512 Merge branch 'renesas-fixes-for-v5.7' into renesas-next adds a31a8c9cbc07 ARM: dts: r8a7742: Add IRQC support adds b2cb7d8d5f0c ARM: dts: r8a7742: Add [H]SCIF{A|B} support adds 7fc3b53a7bd6 ARM: dts: r8a7742: Add GPIO nodes adds 3d92f62c7ba3 Merge branch 'renesas-arm-dt-for-v5.8' into renesas-next adds 0e36587c0832 arm64: dts: renesas: r8a774c0-cat874: Add support for AIST [...] adds c3f36fc27ef6 Merge branch 'renesas-arm-dt-for-v5.8' into renesas-next adds 50a1e48ce041 Merge branch 'renesas-fixes-for-v5.7' into renesas-next adds 844beed47182 dt-bindings: arm: renesas: Document iW-RainboW-G21M-Qseven [...] adds 0b5832238d36 dt-bindings: arm: renesas: Document iW-RainboW-G21D-Qseven [...] adds 1bd79704bee2 Merge branch 'renesas-dt-bindings-for-v5.8' into renesas-next adds 886d1d0e33b7 Merge remote-tracking branch 'renesas/next' adds 3a5fc2520bc6 dt-bindings: reset: meson: add gxl internal dac reset adds ecd910f4420a dt-bindings: reset: imx7: Add support for i.MX8MN adds c4e181d6fec4 dt-bindings: reset: imx7: Document usage on i.MX8MP SoC adds e08672c03981 reset: imx7: Add support for i.MX8MP SoC adds 697fa27dc5fb reset: hi6220: Add support for AO reset controller adds 3299ac2f657f Merge remote-tracking branch 'reset/reset/next' adds 1f5a3e167935 arm64: dts: rockchip: add micro SD card regulator to rockpro64 adds 051083dddf07 arm64: dts: rockchip: remove bus-width from mmc nodes in r [...] adds df07f7df7e5a arm64: dts: rockchip: add core devicetree for rk3326 adds 98412e1e57ea dt-bindings: Add binding for Hardkernel Odroid Go Advance adds ce33988fb698 arm64: dts: rockchip: add Odroid Advance Go adds e565dd298c6b arm64: dts: rockchip: remove #sound-dai-cells from &i2s1 n [...] adds de70083cbaab arm64: dts: rockchip: remove #sound-dai-cells from &spdif [...] adds cbd7214402ec arm64: dts: rockchip: Define the rockchip Video Decoder no [...] adds 7ae45d28ff50 Merge branch 'v5.8-armsoc/dts64' into for-next adds 37aed36cfec3 ARM: rockchip: Replace <linux/clk-provider.h> by <linux/of_clk.h> adds 0b973c65d2f2 ARM: rockchip: fix spelling mistake "to" -> "too" adds 060c7d2b9554 Merge branch 'v5.8-armsoc/soc' into for-next adds a504d1b30bd6 clk: rockchip: convert rk3399 pll type to use readl_relaxe [...] adds 883265d871b3 clk: rockchip: convert basic pll lock_wait to use regmap_r [...] adds 7b5c597083e7 clk: rockchip: convert rk3036 pll type to use internal loc [...] adds bbc8dfa2c51a Merge branch 'v5.8-clk/next' into for-next adds 3ee034b97680 Merge branch 'v5.7-armsoc/fixes' into for-next adds b73fd7e93512 Merge branch 'v5.7-clk/fixes' into for-next adds 0980a672175b Merge remote-tracking branch 'rockchip/for-next' adds f8beebe01946 ARM: exynos_defconfig: Enable serial bus and BCM HCIUART drivers adds a8360727870b ARM: exynos_defconfig: Compile MAC80211/CFG80211 as modules adds 15598aab6eb2 dt-bindings: arm: samsung: Add compatible string for the G [...] adds 8620cc2f99b7 ARM: dts: exynos: Add devicetree file for the Galaxy S2 adds b6353c31ab64 ARM: dts: exynos: Enable Bluetooth support for Rinato board adds a19f6efc01df ARM: dts: exynos: Enable WLAN support for the Trats board adds 8807d356bfea ARM: dts: exynos: Fix GPIO polarity for thr GalaxyS3 CM366 [...] adds 8df80c1801c9 ARM: dts: exynos: Convert to new i2c-gpio bindings adds 5453c5c9c5af ARM: dts: exynos: Correct regulator names adds ad0e74f0d670 ARM: dts: exynos: Correct the MAX8997 interrupts on the Tr [...] adds d22928095975 ARM: dts: exynos: Remove useless address/size cells for ms [...] adds 95384e977c42 ARM: dts: exynos: Enable WLAN support for the Rinato board adds f1b0ffaa686f ARM: dts: exynos: Enable WLAN support for the UniversalC210 board adds 4bae40beceda Merge branch 'next/dt' into for-next adds 778627c78f01 ARM: s3c64xx: convert to use i2c_new_client_device() adds ff602fc2b39e Merge branch 'next/soc' into for-next adds ee9a71ad2554 ARM: samsung: Omit superfluous error message in s3c_adc_probe() adds 06b29212c3a2 ARM: samsung: Use devm_platform_ioremap_resource() to simp [...] adds fcd1f4184e18 Merge branch 'next/soc' into for-next adds 6a52e305f2ac ARM: dts: s5pv210: Add helper define for sleep gpio config adds d7d155a7693f ARM: dts: s5pv210: Add sleep GPIO configuration for Fascinate4G adds e4e5f695085f ARM: dts: s5pv210: Add sleep GPIO configuration for Galaxy S adds 386c7b372dd8 ARM: dts: s5pv210: Correct gpi pinctrl node name adds 869d42e6eba8 ARM: dts: s5pv210: Set keep-power-in-suspend for SDHCI1 on Aries adds 09b39f60ee09 ARM: dts: s5pv210: Disable pulls on GPIO I2C adapters for Aries adds aa2146416dbe ARM: dts: s5pv210: Add WM8994 support to Aries boards adds 3a4e7635d120 ARM: dts: s5pv210: Add FSA9480 support to Aries boards adds 849994778e48 ARM: dts: s5pv210: Add touchkey support to Aries boards adds ecd7a47382e5 ARM: dts: s5pv210: Add panel support to Aries boards adds e619c4ef3839 ARM: dts: s5pv210: Add remaining i2c-gpio adapters to Arie [...] adds 94f3c8132c30 ARM: dts: s5pv210: Add si470x FM radio to Galaxy S adds 04568cb58a43 ARM: dts: s5pv210: Disable pull for vibrator enable GPIO o [...] adds e39d3a4b23f7 ARM: dts: s5pv210: Add an ADC node adds 07297ea732dd ARM: dts: s5pv210: Enable ADC on Aries boards adds 44a390fb43d3 ARM: dts: s5pv210: Assign clocks to MMC devices on Aries boards adds 18c41a634ebe ARM: dts: s5pv210: Correct FIMC definitions adds c9ed436fd69b ARM: dts: s5pv210: Set MAX8998 GPIO pulls on Aries boards adds 5b99f3aca083 Merge branch 'next/dt' into for-next adds 4bff7214d263 memory: samsung: exynos5422-dmc: Fix tFAW timings alignment adds 464ef023be96 Merge branch 'next/drivers' into for-next adds 108c31e77594 memory: samsung: exynos5422-dmc: Reduce protected code are [...] adds 4f9340b8148f Merge branch 'next/drivers' into for-next adds 0f640455c6f4 Merge remote-tracking branch 'samsung-krzk/for-next' adds b953dceaddbf dt-bindings: arm: Add smc/hvc transport for SCMI adds 1dc6558062da firmware: arm_scmi: Add smc/hvc transport adds 18988265b876 firmware: arm_scmi: Make mutex channel specific adds b9d15ee21cd8 firmware: arm_scmi: Drop empty stub for smc_mark_txdone adds 8aa6e12bbf9d firmware: arm_scmi: Check shmem property for channel availablity adds 4e44590ee4a9 firmware: arm_scmi: Drop checking for shmem property in pa [...] adds 70771c69ab9b firmware: arm_scmi: Add include guard to linux/scmi_protocol.h adds 23818b3d8590 firmware: arm_scpi: Add include guard to linux/scpi_protocol.h adds 4ebd8f6dea81 firmware: arm_scmi: Add receive buffer support for notifications adds 2264417a9a99 firmware: arm_scmi: Update protocol commands and notificat [...] adds d5141f37c42e firmware: arm_scmi: Add notifications support in transport layer adds 4d09852b6f01 firmware: arm_scmi: Add support for notifications message [...] adds 87dff4e63cf2 firmware: arm_scmi: Rename .clear_notification() transport_ops adds b37f5cc8d243 firmware: arm_scmi: Clear channel on reception of unexpect [...] adds d04fb2b2ddef firmware: arm_scmi: Clear channel for delayed responses adds c5bceb98ce0e firmware: arm_scmi: Fix handling of unexpected delayed responses adds f7199cf48902 firmware: arm_scmi: Fix return error code in smc_send_message adds 5a897e3ab429 firmware: arm_scmi: fix psci dependency adds 6cfbc765e952 Merge branch 'for-next/scmi' of git://git.kernel.org/pub/s [...] adds 40d865b03f09 Merge remote-tracking branch 'scmi/for-linux-next' adds ee25d9742dab clk: sunxi: Fix incorrect usage of round_down() adds 5d2408c6cd59 ARM: configs: sunxi: Add sun8i analog codec adds cdaeaa2560a9 arm64: configs: Enable sun50i cpufreq nvmem adds 69f6eb775ede dt-bindings: arm: sunxi: Add compatible for A20-OLinuXino- [...] adds 4a0cc312443d ARM: dts: sun7i: Add A20-OLinuXino-LIME-eMMC adds 89866b2667e0 arm64: dts: allwinner: a64: olinuxino: add user red LED adds c21c2c86f606 ARM: dts: sun8i-h3: add opp table for mali gpu adds 9a0e4df7f9be ARM: dts: sunxi: a83t: Add msgbox node adds 667aeaef7451 ARM: dts: sunxi: h3/h5: Add msgbox node adds 3e3f39a77438 arm64: dts: allwinner: a64: Add msgbox node adds e7d5260e2b10 arm64: dts: allwinner: h6: Add msgbox node adds 34b6826df746 ARM: dts: sun8i-h2-plus-bananapi-m2-zero: Fix led polarity adds b928fd4674fe arm64: dts: allwinner: h6: orangepi: Add gpio power supply adds 27c9f2a0c512 arm64: dts: allwinner: h6: orangepi: Disable OTG mode adds 3d478d211b8e arm64: allwinner: h6: orangepi-lite2: Support BT+WIFI comb [...] adds 8a3a9535189d arm64: dts: allwinner: h6: Add clock to CPU cores adds 9f8a93b742e9 arm64: dts: allwinner: h6: Add thermal trip points/cooling map adds 905434e0b544 arm64: dts: allwinner: h6: Add CPU Operating Performance P [...] adds 67533f873ad7 arm64: dts: allwinner: h6: Enable CPU opp tables for Beelink GS1 adds ebae33c3f6ce arm64: dts: allwinner: h6: Enable CPU opp tables for Orange Pi 3 adds d8e2b7e11b50 arm64: dts: allwinner: Sort Pine H64 device-tree nodes adds fe79ea577be8 arm64: dts: allwinner: h6: Enable CPU opp tables for Pine H64 adds cff111017887 arm64: dts: allwinner: sun50i-a64: Add missing address/size-cells adds 77f3e28120d1 Merge branches 'sunxi/clk-for-5.8', 'sunxi/config-for-5.8' [...] adds c83e24e7bf1c arm64: dts: allwinner: h6: add voltage range to OPP table adds 5961bdf2dfe5 arm64: dts: allwinner: h6: Enable CPU opp tables for Tanix TX6 adds f8bc85c035f4 Merge branch 'sunxi/dt-for-5.8' into sunxi/for-next adds b3a0a2f910c7 arm64: dts: allwinner: h6: Add IOMMU adds 243cd8fba48d Merge branch 'sunxi/dt-for-5.8' into sunxi/for-next adds a3651380cbf1 Merge remote-tracking branch 'sunxi/sunxi/for-next' adds 0d1ce096b5c4 Merge branch for-5.7/arm64/defconfig into for-next adds a9ece47bc379 clk: tegra: Fix initial rate for pll_a on Tegra124 adds 4370f538b1b0 Merge branch for-5.7/clk-fixes into for-next adds 796705bcb10c dt-bindings: clock: tegra: Add clock ID for CSI TPG clock adds 7967175ad73b Merge branch 'for-5.8/dt-bindings' into for-5.8/clk adds 3dcbd36fa34c clk: tegra: Rename Tegra124 EMC clock source file adds cd4d6f357545 clk: tegra: Add PLLP_UD and PLLMB_UD for Tegra210 adds a3cba697a2a0 clk: tegra: Export functions for EMC clock scaling adds 0ac65fc946d3 clk: tegra: Implement Tegra210 EMC clock adds 1d3e3c4e129e clk: tegra: Remove the old emc_mux clock for Tegra210 adds 1641567920fc clk: tegra: Add custom CCLK implementation adds 9157abe74b05 clk: tegra: pll: Add pre/post rate-change hooks adds dec15c990138 clk: tegra: cclk: Add helpers for handling PLLX rate changes adds 2db2fcd7a2e3 clk: tegra20: Use custom CCLK implementation adds 42329854410e clk: tegra30: Use custom CCLK implementation adds dec396322d25 clk: tegra: Add Tegra210 CSI TPG clock gate adds 1a0a35b0b555 Merge branch for-5.8/clk into for-next adds 9ce274630495 cpufreq: tegra20: Use generic cpufreq-dt driver (Tegra30 s [...] adds c36748cdb393 Merge branch for-5.8/cpufreq into for-next adds d70f5e541ab3 firmware: tegra: Make BPMP a regular driver adds b720aaa347f2 firmware: tf: Different way of L2 cache enabling after LP2 [...] adds 836ca0081983 Merge branch 'for-5.8/firmware' into for-5.8/arm/core adds 36dc3b1a7e9d ARM: tegra: Initialize r0 register for firmware wake-up adds 38743e414e7c ARM: tegra: Do not fully reinitialize L2 on resume adds 1555547ddaae Merge branch 'for-5.8/arm/core' into for-5.8/cpuidle adds fafd62e76880 cpuidle: tegra: Support CPU cluster power-down state on Tegra30 adds c7fae77d7a3b Merge branch for-5.8/cpuidle into for-next adds c95854052558 dt-bindings: clock: tegra: Remove PMC clock IDs adds 7a8327f57a1b dt-bindings: memory: tegra: Add external memory controller [...] adds 13857b3829a8 dt-bindings: cpufreq: Add binding for NVIDIA Tegra20/30 adds 0aade33dde36 dt-bindings: tegra: Add VI and CSI bindings adds 4e79691d050e dt-bindings: i2c: tegra: Document Tegra210 VI I2C adds 108bcef88bdd Merge branch for-5.8/dt-bindings into for-next adds 78ad73421831 Revert "i2c: tegra: Fix suspending in active runtime PM state" adds 44c99904cf61 i2c: tegra: Restore pinmux on system resume adds 26ca88aaea26 i2c: tegra: Keep IRQs enabled during suspend/resume adds 566c05f7cd9a i2c: tegra: Better handle case where CPU0 is busy for a long time adds a70ff65601f1 i2c: tegra: Synchronize DMA before termination adds 82dd45f5cb0b i2c: tegra: Use FIELD_PREP/FIELD_GET macros adds c73178b93754 i2c: tegra: Add support for the VI I2C on Tegra210 adds 779c16d8b6eb arm64: tegra: Enable VI I2C on Jetson Nano adds c92dbd952da1 Merge branch for-5.8/i2c into for-next adds 0da0e31600e8 of: reserved-memory: Support lookup of regions by name adds 081df76a040d of: reserved-memory: Support multiple regions per device adds 4a470f00e10e of: Make <linux/of_reserved_mem.h> self-contained adds 549e0f275ddb Merge branch for-5.8/of into for-next adds 612c341c4e35 Merge branch 'for-5.8/dt-bindings' into for-5.8/media adds 3d8a97eabef0 media: tegra-video: Add Tegra210 Video input driver adds 6a5c2972e741 MAINTAINERS: Add Tegra Video driver section adds 8e3d01808ca2 media: tegra-video: Make tegra210_video_formats static adds 29238865dca7 MAINTAINERS: correct path in TEGRA VIDEO DRIVER adds ba8f6682bcb3 media: tegra-video: Do not enable COMPILE_TEST adds b323bc65b35e Merge branch for-5.8/media into for-next adds 1928c68226ef Merge branch 'for-5.8/dt-bindings' into for-5.8/memory adds bca3d712093b Merge branch 'for-5.8/of' into for-5.8/memory adds c0222a6f4dd0 Merge branch 'for-5.8/clk' into for-5.8/memory adds 62b34c4caa8e memory: tegra: Make debugfs permissions human-readable adds 01218c59f9bc memory: tegra: Add EMC scaling support code for Tegra210 adds f2366c0c05dd memory: tegra: Add EMC scaling sequence code for Tegra210 adds c97694715e7f memory: tegra: Support derated timings on Tegra210 adds f45004e737de memory: tegra20-emc: Poll EMC-CaR handshake instead of wai [...] adds 53b35b8021b3 memory: tegra30-emc: Poll EMC-CaR handshake instead of wai [...] adds 356d06b7bb54 memory: tegra: Fix an error handling path in tegra186_emc_probe() adds 97d2249616b0 memory: tegra: Drop <linux/clk-provider.h> adds 2089cb62879e memory: tegra: Avoid unused function warnings adds b7d4cab03604 memory: tegra: Delete some dead code adds 2332536ef2d2 Merge branch for-5.8/memory into for-next adds c78cf9956f19 soc/tegra: pmc: Enable PMIC wake event on Tegra186 adds 379ac9eb1fe9 soc/tegra: fuse: Add custom SoC attributes adds d08a4095abd8 soc/tegra: fuse: Trivial clean-up of tegra_init_revision() adds 37558ac85c19 soc/tegra: fuse: Update the SoC revision attribute to disp [...] adds 5098e2b95e8e soc/tegra: pmc: Select GENERIC_PINCONF adds 09701895aa93 soc/tegra: pmc: Enable PMIC wake event on Tegra194 adds e4cc4f54be01 soc: tegra: Fix tegra_pmc_get_suspend_mode definition adds 9ccce6605ad2 Merge branch for-5.8/soc into for-next adds 35509737c8f9 ARM: tegra: Correct PL310 Auxiliary Control Register initi [...] adds d3c32c04adfd ARM: tegra: Switch CPU to PLLP on resume from LP1 on Tegra [...] adds 04985d00e2c9 ARM: tegra: Don't enable PLLX while resuming from LP1 on Tegra30 adds b9bf73aed99e ARM: tegra: Create tegra20-cpufreq platform device on Tegra30 adds 44913e35c4ef Merge branch for-5.8/arm/core into for-next adds 7860c8738a16 ARM: tegra: Kill off "simple-panel" compatibles adds ae05ddc9b380 ARM: dts: tegra30: beaver: Set up voltage regulators for DVFS adds 94ea9681a9f5 ARM: dts: tegra30: beaver: Add CPU Operating Performance Points adds 5f8778ac59bb Merge branch for-5.8/arm/dt into for-next adds 9fb276934a5d Merge branch 'for-5.8/dt-bindings' into for-5.8/arm64/dt adds d3cd7d02e713 arm64: tegra: Kill off "simple-panel" compatibles adds bc8788b2f3a0 arm64: tegra: Add XUDC node on Tegra194 adds 450d8fc09341 arm64: tegra: Add external memory controller node for Tegra210 adds 41cc5e2a54c9 arm64: tegra: Hook up EMC cooling device adds 0cdc7d874c5b arm64: tegra: Fix ethernet phy-mode for Jetson Xavier adds b9b4d4ceea32 arm64: tegra: Allow the PMIC RTC to wakeup Jetson Xavier adds 299f9ac6eea9 arm64: tegra: Fix SOR powergate clocks and reset adds 2f375d1f7842 arm64: tegra: Add reset-cells to memory controller adds fcff9823fe87 arm64: tegra: Add Tegra VI CSI support in device tree adds 04b58398b8b6 arm64: tegra: Fix flag for 64-bit resources in 'ranges' property adds 62c5be8e5433 Merge branch for-5.8/arm64/dt into for-next adds 63952a2e7938 Merge remote-tracking branch 'tegra/for-next' adds fc539b90eda2 arm64: dts: ti: am654: Add DSS node adds 76921f15acc0 arm64: dts: ti: k3-j721e-main: Add DSS node adds 0836dacecf48 arm64: dts: ti: k3-j721e-common-proc-board: add assigned c [...] adds 7fd28c6ab83d arm64: dts: ti: am65-wakeup: Add VTM node adds 64f9147d914d arm64: dts: ti: am654: Add thermal zones adds 57dfcb5dce99 arm64: dts: ti: k3-am65-main: Add ehrpwm nodes adds cae809434da1 arm64: dts: ti: k3-j721e-main: Add main domain watchdog entries adds 7cfbbd343da0 Merge remote-tracking branch 'ti-k3/ti-k3-next' adds e7f552f727f5 Merge branch 'clk-fixes' into clk-next adds f47ab3c2f533 clk: qcom: msm8916: Fix the address location of pll->config_reg adds ec4127776ce5 Merge branch 'clk-qcom' into clk-next adds 6a9745bcf7aa Merge branch 'clk-fixes' into clk-next adds 782fe98b9350 clk: Remove unused inline function clk_debug_reparent adds 4fe02fefe7a6 clk: clk-xgene: Fix a typo in Kconfig adds 846bc55f024a Merge branch 'clk-trivial' into clk-next adds 91a577e77fdf dt-bindings: clock: renesas: rcar-usb2-clock-sel: Add r8a7 [...] adds cdfdeb4a381d clk: renesas: r9a06g032: Fix some typo in comments adds fdba377f962e MAINTAINERS: Add DT Bindings for Renesas Clock Generators adds 6424962816de dt-bindings: clock: renesas: cpg-mssr: Document r8a7742 binding adds 07ba85678145 Merge tag 'renesas-r8a7742-dt-binding-defs-tag' into clk-r [...] adds e8208a71ac0b clk: renesas: cpg-mssr: Add R8A7742 support adds e2f022c10ed3 clk: renesas: rcar-gen2: Remove superfluous CLK_RENESAS_DI [...] adds e8b81b1ea356 Merge tag 'clk-renesas-for-v5.8-tag1' of git://git.kernel. [...] adds 4363d0614009 Merge branch 'clk-renesas' into clk-next adds 38d6d848845e ARM: Remove redundant COMMON_CLK selects adds e8bd633bc052 ARM: Remove redundant CLKDEV_LOOKUP selects adds d823836ad182 arm64: tegra: Remove redundant CLKDEV_LOOKUP selects adds ba76c40dbe2e h8300: Remove redundant CLKDEV_LOOKUP selects adds b62bc0474b90 MIPS: Remove redundant CLKDEV_LOOKUP selects adds 3fd2fdb311fa mmc: meson-mx-sdio: Depend on OF_ADDRESS and not just OF adds bbd7ffdbef68 clk: Allow the common clk framework to be selectable adds 3819ad44025f ARM: mmp: Remove legacy clk code adds c7725c9b74b4 MIPS: Loongson64: Drop asm/clock.h include adds bc8c945e0ad2 clk: Move HAVE_CLK config out of architecture layer adds c06bd231a427 Merge branch 'clk-selectable' into clk-next adds 67c40e861ee2 Merge branch 'clk-fixes' into clk-next adds c7c1cbbc9217 clk: ti: composite: fix memory leak adds 74c0ac108d42 clk: ti: omap4: Add proper parent clocks for l4-secure clocks adds f968045fb92e clk: ti: omap5: Add proper parent clocks for l4-secure clocks adds f45c8a501d1a clk: ti: dra7xx: fix gpu clkctrl parent adds c752424b55c9 clk: ti: dra7xx: mark MCAN clock as DRA76x only adds 4f74251df0ce clk: ti: dra7xx: fix RNG clock parent adds 6c34fc0dad72 Merge branch 'clk-ti' into clk-next adds 778fb6b72908 clk: meson8b: export the HDMI system clock adds f0e0884acf8a clk: meson: meson8b: make the hdmi_sys clock tree mutable adds 5c2602e5fcef clk: meson: gxbb: Prepare the GPU clock tree to change at runtime adds 6dde0ae30a9a clk: meson: g12a: Prepare the GPU clock tree to change at runtime adds da1978ac3d6c clk: meson: meson8b: Fix the first parent of vid_pll_in_sel adds 0d3051c790ed clk: meson: meson8b: Fix the polarity of the RESET_N lines adds 8bb629cfb28f clk: meson: meson8b: Fix the vclk_div{1, 2, 4, 6, 12}_en g [...] adds 16afd70af5b2 clk: meson: meson8b: Make the CCF use the glitch-free VPU mux adds a29ae8600d50 clk: meson: meson8b: Don't rely on u-boot to init all GP_P [...] adds 07fbf0e58deb Merge tag 'clk-meson-v5.8-1' of https://github.com/BayLibr [...] adds 101b80eb0ae6 Merge branch 'clk-amlogic' into clk-next adds 37416e554961 clk: qcom: gdsc: Handle GDSC regulator supplies adds 90a3691e0bd9 clk: qcom: mmcc-msm8996: Properly describe GPU_GX gdsc adds f73a4230d5bb clk: qcom: gcc: Add GPU and NPU clocks for SM8150 adds 37c72e4cae37 clk: qcom: gcc: Add missing UFS clocks for SM8150 adds 4c71d6abc4fc clk: qcom: Add DT bindings for MSM8939 GCC adds 267701f9e720 Merge branch 'clk-qcom' into clk-next adds d16a8e11a7d0 Merge remote-tracking branch 'clk/clk-next' adds e47bd937e602 clk: samsung: Mark top ISP and CAM clocks on Exynos542x as [...] adds 4b159cf13a8a clk: samsung: Fix CLK_SMMU_FIMCL3 clock name on Exynos542x adds ae9aa4119e55 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES: Use fallthrough; adds 8ffb647729bf Merge remote-tracking branch 'clk-samsung/for-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 b83f76dc17a0 Merge remote-tracking branch 'h8300/h8300-next' adds e09a74404079 m68k: amiga: config: Mark expected switch fall-through adds 366b8149fbff m68k: amiga: config: Replace zero-length array with flexib [...] adds b5c08eb306ab m68k: defconfig: Update defconfigs for v5.7-rc1 adds 29c677f494d7 Merge remote-tracking branch 'm68k/for-next' adds bf075903e764 m68k/PCI: Fix a memory leak in an error handling path adds 5850da95da03 m68k: Drop CONFIG_MTD_M25P80 in stmark2_defconfig adds ba19e0c5cec0 Merge remote-tracking branch 'm68knommu/for-next' adds 5125bfeeb6e4 MIPS: Loongson: Use CONFIG_NR_CPUS_DEFAULT_64 to support m [...] adds de0c4eb44c39 MIPS: TXx9: Fix Kconfig warnings adds 3fbfb4585bfd mips: define pud_index() regardless of page table folding adds 408b722d029b MIPS: xilfpga: Removed unused header files adds e82c878d49bf MIPS: Kill MIPS_GIC_IRQ_BASE adds 5ceb89f8a301 MIPS: Fix typo for user_ld macro definition adds c02e96304451 mips: loongsoon2ef: remove private clk api adds 9446aa5062e9 MIPS: Netlogic: remove unneeded semicolon in fmn_message_h [...] adds acfaaf52ebfd ASoC: txx9: don't work around too small resource_size_t adds b604d4973af7 MIPS: remove cpu_has_64bit_addresses adds d399157283fb MIPS: cleanup fixup_bigphys_addr handling adds 5c9ff5709dcf MIPS: merge __ioremap_mode into ioremap_prot adds 8e487c153c30 MIPS: split out the 64-bit ioremap implementation adds d257b8fe173a MIPS: move ioremap_prot und iounmap out of line adds c2591eb5da52 MIPS: use ioremap_page_range adds 190607f2d59e MIPS: DTS: JZ4780: define node for JZ4780 efuse adds 19c968222934 MIPS: DTS: CI20: make DM9000 Ethernet controller use NVMEM [...] adds 7a6659a59198 MIPS: alchemy: Fix build error after ioremap cleanup adds a746f50d69bf MIPS: Loongson64: Remove dead RTC code adds 0cfd2440aa03 MIPS: Loongson64: Make RS780E ACPI as a platform driver adds dbfd92fe57b1 dt-bindings: Document Loongson RS780E PCH ACPI Controller adds a89aa749ece9 MIPS: DTS: Loongson64: Add ACPI Controller Node adds f46e1dc982a0 MIPS: Loongson64: Mark RS780 HPET as broken adds 2c66e281c033 MIPS: Do not initialise globals to 0 adds 2a3d47c94ebd MIPS: Cleanup code about plat_mem_setup() adds 269b3a9ac538 MIPS: Make sparse_init() using top-down allocation adds 6abf4a2f80ea ASoC: txx9: add back the hack for a too small resource_size_t adds c05b5940d940 MIPS: Fix the declaration conflict of mm_isBranchInstr() adds d339cd02b888 MIPS: Move unaligned load/store helpers to inst.h adds f83e4f9896ef MIPS: Loongson-3: Add some unaligned instructions emulation adds d82d500f5118 MIPS: arch_send_call_function_single_ipi() calling convent [...] adds c213db614685 MIPS: Clear XContext at boot time adds a44f83092d71 MIPS: Rename the "Fill" cache ops to avoid build failure adds e2e13925ff74 MIPS: Loongson: Add support for perf tool adds 0cf2ea1121aa MIPS: Kernel: Identify Loongson-2K processors adds 618c35556e5f MIPS: oprofile: remove unneeded semicolon in common.c adds 8c88cc53ffa6 MIPS: Loongson: Get host bridge information adds 2c3cc858a687 MIPS: Loongson64: Switch the order of RS780E and LS7A adds 59bd128a4127 MIPS: ingenic: DTS: Fix invalid value in #dma-cells adds cf2e6b8e6f6f MIPS: ingenic: DTS: Respect cell count of common properties adds bf40bf5ecf3f MIPS: ingenic: DTS: Add nodes for the watchdog/PWM/OST adds 061e35b2c76e MIPS: ingenic: DTS: Update JZ4770 support adds b1bfdb660516 MIPS: ingenic: DTS: Update GCW0 support adds 818c2b36383e MIPS: ingenic: CI20: enable OST, PWM drivers in defconfig adds 8827af9427de MIPS: ingenic: GCW0: Update defconfig adds f932449c11da MIPS: ingenic: Drop obsolete code, merge the rest in setup.c adds 44220fd84f3f MIPS: tools: Show result for loongson3-llsc-check adds e9dfbaaeef1c MIPS: perf: Add hardware perf events support for new Loongson-3 adds da1bd29742b1 MIPS: Loongson64: Probe CPU features via CPUCFG adds 3aed240e577e MIPS: Loongson64: Correct TLB type for Loongson-3 Classic adds 9d139131e973 mips: Drop CONFIG_MTD_M25P80 in various defconfig files adds 7cc8f2d5aca1 MIPS: perf: Remove unnecessary "fallthrough" pseudo keywords adds 3a06c204fbc8 MIPS: tools: Move "returns" after "loongson3-llsc-check" adds 80ab8eb6c5b6 MIPS: Octeon: Remove dead code in __cvmx_helper_npi_probe() adds fc9ab75e894b MIPS: CFE: Remove dead code in cfe_getfwinfo() adds 53635eb2e24b MIPS: Remove dead code in pci.h adds ff487d410360 MIPS: Truncate link address into 32bit for 32bit kernel adds c9b029903466 MIPS: Use fallthrough for arch/mips adds ce61b490965e MIPS: ingenic: Replace <linux/clk-provider.h> by <linux/of_clk.h> adds 8a0efb8b1016 mips: cm: Fix an invalid error code of INTVN_*_ERR adds 109111b33202 mips: cm: Add L2 ECC/parity errors reporting adds da706e5034c3 MIPS: asm: Rename some macros to avoid build errors adds e701656ec4db MIPS: inst.h: Stop including asm.h to avoid various build [...] adds 68fbb9721ea7 MIPS: Loongson: Add DMA support for LS7A adds c4ad6ea9574b MIPS: Replace zero-length array with flexible-array adds 10760dde9be3 MIPS: Remove support for LASAT adds 1b00767fd8e1 MIPS: Remove PMC MSP71xx platform adds 1ce4530cce23 MIPS: Remove NEC MARKEINS/EMMA adds 1bec48982c7a MIPS: unexport __flush_icache_user_range adds b744b43f79cc kbuild: add CONFIG_LD_IS_LLD adds e91946d6d93e MIPS: VDSO: Move disabling the VDSO logic to Kconfig adds fd9d0ca2cc4f MIPS: Unconditionally specify '-EB' or '-EL' adds 2ff906994b6c MIPS: VDSO: Use $(LD) instead of $(CC) to link VDSO adds 22235ef34a97 MIPS: VDSO: Allow ld.lld to link the VDSO adds 26bff9eb4920 MIPS: Only include the platform file needed adds a7cf53b7abdf MIPS: Fix typos in arch/mips/Kbuild.platforms adds 125be5868eaa MIPS: Fix "make clean" error due to recent changes adds d203c2d3eed5 MIPS: dts: mscc: Updated changed name for miim pinctrl function adds 04146f22cb47 KVM: MIPS: use true,false for bool variable adds 7ff1f6264f9c KVM: MIPS/TLB: Remove Unneeded semicolon in tlb.c adds 8d34509742f9 KVM: MIPS/VZ: Remove unneeded semicolon adds b6b6c318006b KVM: MIPS/Emulate: Remove unneeded semicolon adds 8a4e2779570f MIPS: Fix builds for VR41xx platforms adds 1fded93fb154 MIPS: ralink: Don't include objects twice adds 83dd9a0b6643 MIPS: SGI-IP27: Use the _AC() macro in spaces.h adds 24ce659dcc02 MIPS: ath79: ar9331_dpt_module: update led nodes adds e795688eeedf MIPS: ath79: ar9331: rename uart to serial node adds a44de7497f91 MIPS: Loongson: Build ATI Radeon GPU driver as module adds d9a51fd594d8 MIPS: Remove not used 8250-platform.c adds de541d60157a MIPS: Loongson64: fix typos in loongson_regs.h adds fdec207e466d MIPS: Loongson64: define offsets and known revisions for s [...] adds ac44d672787f MIPS: define more Loongson CP0.Config6 and CP0.Diag feature bits adds 2971317ab04a mips/mm: Add page soft dirty tracking adds 00ec731e53b8 Merge remote-tracking branch 'mips/mips-next' adds de9a5650b611 nds32: Replace <linux/clk-provider.h> by <linux/of_clk.h> adds d785c5a324cd nds32: configs: Cleanup CONFIG_CROSS_COMPILE adds c1e8e137f959 Merge remote-tracking branch 'nds32/next' adds 0d341e0ddb1a parisc: suppress error messages for 'make clean' adds 3fd84a4fc063 parisc: use -fno-strict-aliasing for decompressor adds b6522fa409cf parisc: add sysctl file interface panic_on_stackoverflow adds aa352155c361 Merge remote-tracking branch 'parisc-hd/for-next' adds 8d0ea29db5ae powerpc/xive: Define xive_native_alloc_irq_on_chip() adds 73a807793882 powerpc/vas: Define nx_fault_stamp in coprocessor_request_block adds c20e1e299d93 powerpc/vas: Alloc and setup IRQ and trigger port address adds 0d17de03ce6a powerpc/vas: Setup fault window per VAS instance adds 8b8a73dc7919 powerpc/vas: Register NX with fault window ID and IRQ port value adds db1c08a74063 powerpc/vas: Take reference to PID and mm for user space windows adds 9774628acf86 powerpc/vas: Setup thread IRQ handler per VAS instance adds c96c4436aba4 powerpc/vas: Update CSB and notify process for fault CRBs adds 461862ef94a8 powerpc/vas: Return credits after handling fault adds cf33e1e9383e powerpc/vas: Print CRB and FIFO values adds 04f6296ca7c3 powerpc/vas: Do not use default credits for receive window adds bd4da68dbd5f powerpc/vas: Display process stuck message adds 1d955f981895 powerpc/vas: Free send window in VAS instance after credit [...] adds c420644c0a8f powerpc: Use mm_context vas_windows counter to issue CP_ABORT adds b96ea61665b7 Merge VAS page fault handling into next adds a8c0c69b5e95 powerpc/vas: Initialize window attributes for GZIP coproce [...] adds 45f25a79fe50 powerpc/vas: Define VAS_TX_WIN_OPEN ioctl API adds dda44eb29c23 powerpc/vas: Add VAS user space API adds 7673d6568b14 crypto/nx: Initialize coproc entry with kzalloc adds 32e091a668bc crypto/nx: Rename nx-842-powernv file name to nx-common-powernv adds 4aebf3ce26ca crypto/nx: Make enable code generic to add new GZIP compre [...] adds 1af11ae22535 crypto/nx: Enable and setup GZIP compression type adds 040b00acec4b crypto/nx: Remove 'pid' in vas_tx_win_attr struct adds c12e38b1d52e Documentation/powerpc: VAS API adds 7948efc27f78 Merge NX gzip support into next adds d53979b58960 selftests/powerpc: Add header files for GZIP engine test adds f49b75724cfa selftests/powerpc: Add header files for NX compresion/deco [...] adds 647c734f62f8 selftests/powerpc: Add NX-GZIP engine compress testcase adds 841fb73ad219 selftests/powerpc: Add NX-GZIP engine decompress testcase adds 722c1963aba5 selftests/powerpc: Add README for GZIP engine tests adds 45591da76588 powerpc/vas: Include linux/types.h in uapi/asm/vas-api.h adds e4a884cc28fa powerpc: Move idle_loop_prolog()/epilog() functions to hea [...] adds c4019198cfa8 powerpc/idle: Store PURR snapshot in a per-cpu global variable adds dc8afce5f45b powerpc/pseries: Account for SPURR ticks on idle CPUs adds 6909f179ca7a powerpc/sysfs: Show idle_purr and idle_spurr for every CPU adds bde752c3d6db Documentation: Document sysfs interfaces purr, spurr, idle [...] adds 57b3ed941b55 powerpc/64: Have MPROFILE_KERNEL depend on FUNCTION_TRACER adds 43c8a496fa37 powerpc/ps3: Move static keyword to the front of declaration adds 02c04e374e17 powerpc/fadump: use static allocation for reserved memory ranges adds 140777a3d8df powerpc/fadump: consider reserved ranges while reserving memory adds f2b8d76dc6db Merge tag 'kvm-ppc-fixes-5.7-1' into topic/ppc-kvm adds 93a98695f2f9 mm: change pmdp_huge_get_and_clear_full take vm_area_struc [...] adds fe4a6856cb4f powerpc/pkeys: Avoid using lockless page table walk adds c46241a370a6 powerpc/pkeys: Check vma before returning key fault error [...] adds ec4abf1e70cf powerpc/mm/hash64: use _PAGE_PTE when checking for pte_present adds 7900757ce1b4 powerpc/hash64: Restrict page table lookup using init_mm w [...] adds 2f92447f9f96 powerpc/book3s64/hash: Use the pte_t address from the caller adds 0da81b658b5b powerpc/mce: Don't reload pte val in addr_to_pfn adds 15759cb054ef powerpc/perf/callchain: Use __get_user_pages_fast in read_ [...] adds 87013f9c602c powerpc/kvm/book3s: switch from raw_spin_*lock to arch_spin_lock. adds 4b99412ed697 powerpc/kvm/book3s: Add helper to walk partition scoped li [...] adds dc891849e030 powerpc/kvm/nested: Add helper to walk nested shadow linux [...] adds 6cdf30375f82 powerpc/kvm/book3s: Use kvm helpers to walk shadow or seco [...] adds 35528876a929 powerpc/kvm/book3s: Add helper for host page table walk adds 9781e759b325 powerpc/kvm/book3s: Use find_kvm_host_pte in page fault handler adds e3d8ed5518c7 powerpc/kvm/book3s: Use find_kvm_host_pte in h_enter adds 7769a3394bdf powerpc/kvm/book3s: use find_kvm_host_pte in pute_tce functions adds 3ff8df1430e9 powerpc/kvm/book3s: Avoid using rmap to protect parallel p [...] adds bda3deaa6fc8 powerpc/kvm/book3s: use find_kvm_host_pte in kvmppc_book3s [...] adds 9fd4236faa24 powerpc/kvm/book3s: Use find_kvm_host_pte in kvmppc_get_hpa adds 0e11df9649ac powerpc/kvm/book3s: Use pte_present instead of opencoding [...] adds e21dfbf01346 powerpc/mm/book3s64: Avoid sending IPI on clearing PMD adds 75358ea359e7 powerpc/mm/book3s64: Fix MADV_DONTNEED and parallel page f [...] adds 1f12096aca21 Merge the lockless page table walk rework into next adds cfa55652f418 Merge remote-tracking branch 'powerpc/next' adds 4dff42e53aa2 riscv: Allow device trees to be built into the kernel adds 876bec3642c7 riscv: K210: Add a built-in device tree adds 7bb22d4fd5b1 riscv: K210: Update defconfig adds d334dd0201c8 RISC-V: Skip setting up PMPs on traps adds 0dad5f850f96 kgdb: Add kgdb_has_hit_break function adds e4f2aa5808fc riscv: Add KGDB support adds 899dc734805d riscv: Use the XML target descriptions to report 3 system [...] adds 71e26d08ff38 riscv: Add SW single-step support for KDB adds 3507bc481177 riscv: Remove the 'riscv_' prefix of function name adds 6e77eb80b7f9 riscv: Use NOKPROBE_SYMBOL() instead of __krpobes annotation adds 44ab661dd29d riscv: Use text_mutex instead of patch_lock adds 4ac709ea7cc8 Merge remote-tracking branch 'risc-v/for-next' adds e6ab7490ffae s390/pci: Expose new port attribute for PCIe functions adds d08d6f5d7524 s390/pci: adaptation of iommu to multifunction adds 6cf17f9a67c1 s390/pci: define kernel parameters for PCI multifunction adds c9a1752b84f1 s390/pci: define RID and RID available adds 05bc1be6db4b s390/pci: create zPCI bus adds f606b3ef47c9 s390/pci: adapt events for zbus adds 65e450a9f9ad s390/pci: Adding bus resource adds 44510d6fa0c0 s390/pci: Handling multifunctions adds 53dd462ac4dc s390/pci: Do not disable PF when VFs exist adds de267a7c71ba s390/pci: Documentation for zPCI adds 7b942b4be971 s390/qdio: consistently restore the IRQ handler adds 68a381746f20 s390/qdio: tear down thinint indicator after early error adds 75e82bec6b26 s390/qdio: put thinint indicator after early error adds 3050f022df6a s390/qdio: consolidate thinint init/exit adds edbf3b2a87db s390/qdio: do more fine-grained allocation roll-back adds 2a7cf35c4056 s390/qdio: roll-back after queue allocation error adds d188cac39753 s390/qdio: keep track of allocated queue count adds 9b7012dfc33d s390/qdio: de-duplicate tiqdio_inbound_processing() adds 19d4c761c1d2 s390/qdio: remove always-true condition adds 0ba577802b0b s390: ptrace: hard-code "s390x" instead of UTS_MACHINE adds d1379279f2d6 s390/pci: removes wrong PCI multifunction assignment adds 9056754f6505 s390/pci: Documentation update for s390 PCI adds 3737e8ee4f2f s390: nvme ipl adds 23a457b8d57d s390: nvme reipl adds 0fea41b80362 Merge remote-tracking branch 's390/features' adds cbfc6edb6a4a sh: use __builtin_constant_p() directly instead of IS_IMMEDIATE() adds cd10afbc932d sh: remove unneeded uapi asm-generic wrappers adds fb8f77490f55 sh: kernel: hw_breakpoint: Fix missing break in switch statement adds 3a3a78124693 sh: kernel: disassemble: Mark expected switch fall-throughs adds 8619b5a9035a sh: Drop -Werror from kernel Makefile adds baf58858e8b6 sh: prefer __section from compiler_attributes.h adds d70f1e3d5dbd Merge remote-tracking branch 'origin/master' into sh-next adds 1d5fd6c33b04 sh: add missing DECLARE_EXPORT() for __ashiftrt_r4_xx adds a193018e5290 sh: add missing EXPORT_SYMBOL() for __delay adds 6fd20cfea814 Merge remote-tracking branch 'sh/sh-next' adds ed894bf5a763 sparc32: mm: Fix argument checking in __srmmu_get_nocache() adds 8e958839e4b9 sparc32: mm: Restructure sparc32 MMU page-table layout adds 3f407976ac29 sparc32: mm: Change pgtable_t type to pte_t * instead of s [...] adds 8c8f3156dd40 sparc32: mm: Reduce allocation size for PMD and PTE tables adds a012c1e866a6 Merge branch 'Rework-sparc32-page-table-layout' adds 0a2576dae032 oradax: convert get_user_pages() --> pin_user_pages() adds 9f0d5320076b Merge remote-tracking branch 'sparc-next/master' adds d0e20fd4c1db um: Fix xor.h include adds e6da5df0eefc um: syscall.c: include <asm/unistd.h> adds 2e27d33d22af um: Fix typo in vector driver transport option definition adds 252f6e0162ce Merge remote-tracking branch 'uml/linux-next' adds 4ac20dfe0a71 btrfs: Add missing annotation for btrfs_lock_cluster() adds bd85fc959d90 btrfs: Add missing annotation for btrfs_tree_lock() adds fc957f63a8bd btrfs: backref: introduce the skeleton of btrfs_backref_iter adds 247cdb069215 btrfs: backref: implement btrfs_backref_iter_next() adds d265b5621122 btrfs: reloc: use btrfs_backref_iter infrastructure adds 9ac5a888a570 btrfs: reloc: rename mark_block_processed and __mark_block [...] adds 9d64649d2435 btrfs: reloc: add backref_cache::pending_edge and backref_ [...] adds 66bfadfcf9c1 btrfs: reloc: add backref_cache::fs_info member adds e22e44d351f2 btrfs: reloc: make reloc root search-specific for relocati [...] adds 78e60a8016fd btrfs: reloc: refactor direct tree backref processing into [...] adds b0262d42acb0 btrfs: reloc: refactor indirect tree backref processing in [...] adds aa7306bc22dd btrfs: reloc: use wrapper to replace open-coded edge linking adds 85811f9361b7 btrfs: reloc: pass essential members for alloc_backref_node() adds 63b1bb2c4aeb btrfs: reloc: remove the open-coded goto loop for breadth- [...] adds 23beae86eb33 btrfs: reloc: refactor finishing part of upper linkage int [...] adds 9d32cdb5c649 btrfs: reloc: refactor useless nodes handling into its own [...] adds cfa9118b0a3c btrfs: reloc: add btrfs_ prefix for backref_node/edge/cache adds 8884e9821bbb btrfs: backref: move btrfs_backref_(node|edge|cache) struc [...] adds 1271e9fca84d btrfs: rename tree_entry to rb_simple_node and export it adds 07deacbb5b97 btrfs: backref: rename and move backref_cache_init() adds ed4795a0fd13 btrfs: backref: rename and move alloc_backref_node() adds 489a7e39f339 btrfs: backref: rename and move alloc_backref_edge() adds 7080bc829acf btrfs: backref: rename and move link_backref_edge() adds db9c956cca79 btrfs: backref: rename and move free_backref_(node|edge) adds ab146f1b6708 btrfs: backref: rename and move drop_backref_node() adds b2f09f994a93 btrfs: backref: rename and move remove_backref_node() adds f1a826d732e5 btrfs: backref: rename and move backref_cache_cleanup() adds 448e3807847a btrfs: backref: rename and move backref_tree_panic() adds 11f00eb57a53 btrfs: backref: rename and move should_ignore_root() adds ba24b572b128 btrfs: reloc: open code read_fs_root() for handle_indirect [...] adds f7d45e5dab65 btrfs: backref: rename and move handle_one_tree_block() adds e66c51a11190 btrfs: backref: rename and move finish_upper_links() adds 87a0f797c656 btrfs: reloc: move error handling of build_backref_tree() [...] adds e3801a6eb15c btrfs: backref: distinguish reloc and non-reloc use of ind [...] adds 5805ac0e5457 btrfs: improve global reserve stealing logic adds e0ade8e4b40b btrfs: allow to use up to 90% of the global block rsv for unlink adds dc50a604392a btrfs: account for trans_block_rsv in may_commit_transaction adds 572526c699bf btrfs: only check priority tickets for priority flushing adds 5608f573d9d2 btrfs: run btrfs_try_granting_tickets if a priority ticket fails adds d4b33b609aef btrfs: force chunk allocation if our global rsv is larger [...] adds eaf7548652cb btrfs: tree-checker: remove duplicate definition of 'inode [...] adds 456b1a5f3ed1 btrfs: remove pointless assertion on reclaim_size counter adds 7efdb526d366 btrfs: don't force read-only after error in drop snapshot adds 74c00a2698df btrfs: use list_for_each_entry_safe in free_reloc_roots adds 87cb4f1cce33 btrfs: make btrfs_read_disk_super return struct btrfs_disk_super adds 8abfe3e5e5d1 btrfs: remove the redundant parameter level in btrfs_bin_search() adds ffc4af3fa8d5 btrfs: simplify error handling of clean_pinned_extents() adds 59b0bf9c02bc block: add bio_for_each_bvec_all() adds d19a76af021d btrfs: fix error handling when submitting direct I/O bio adds 7a09f48b0132 btrfs: fix double __endio_write_update_ordered in direct I/O adds a50c19203175 btrfs: look at full bi_io_vec for repair decision adds a9d4ea2ecf0a btrfs: don't do repair validation for checksum errors adds bf42812870e5 btrfs: clarify btrfs_lookup_bio_sums documentation adds 8a6938d8db5b btrfs: rename __readpage_endio_check to check_data_csum adds b5df213ed8d1 btrfs: make btrfs_check_repairable() static adds f51a7366621c btrfs: remove unused btrfs_dio_private::private adds 215f3d70a258 btrfs: convert btrfs_dio_private->pending_bios to refcount_t adds e9e2ce05755c btrfs: put direct I/O checksums in btrfs_dio_private inste [...] adds c47c81835ac5 btrfs: get rid of one layer of bios in direct I/O adds bfe3cf9ee083 btrfs: simplify direct I/O read repair adds a6bae70c8107 btrfs: get rid of endio_repair_workers adds c470034e2e55 btrfs: unify buffered and direct I/O read repair adds 5df948225579 btrfs: remove useless check for copy_items() return value adds a1f43aab4b21 btrfs: drop useless goto in open_fs_devices adds f76a316efa79 btrfs: use crypto_shash_digest() instead of open coding adds e658097284b0 btrfs: include non-missing as a qualifier for the latest_bdev adds 32e5c3da3a2d btrfs: free alien device after device add adds 3915486e9eca btrfs: sort error decoder entries adds 3e927806605e btrfs: add more codes to decoder table adds dc99dc941146 btrfs: remove unused function heads_to_leaves adds 6d2a13ceb2e7 btrfs: speedup dead root detection during orphan cleanup adds b7e913c77f05 btrfs: qgroup: mark qgroup inconsistent if we're inherting [...] adds 49197da7a81e btrfs: remove unused function btrfs_dev_extent_chunk_tree_uuid adds d9eaa78210f6 btrfs: remove more obsolete v0 extent ref declarations adds 9b2d58e8d9c4 btrfs: fix a race between scrub and block group removal/al [...] adds 1a61170cf623 btrfs: rename member 'trimming' of block group to a more g [...] adds 4e630d5d9ece btrfs: move the block group freeze/unfreeze helpers into b [...] adds 29abbff8dd4a btrfs: scrub, only lookup for csums if we are dealing with [...] adds 036f56e45890 btrfs: send: emit file capabilities after chown adds 2fcbbfb635b1 btrfs: block-group: don't set the wrong READA flag for btr [...] adds 5af797b782ab btrfs: block-group: refactor how we read one block group item adds 690e2818197b btrfs: block-group: refactor how we delete one block group item adds 5e96731c699c btrfs: block-group: refactor how we insert a block group item adds 14f6ba8a9a7f btrfs: block-group: rename write_one_cache_group() adds 33b7b451a4e6 btrfs: remove duplicated include in block-group.c adds 4215444df794 btrfs: use the token::eb for all set/get helpers adds bb27274605a3 btrfs: drop eb parameter from set/get token helpers adds 7339a66991b6 btrfs: don't use set/get token for single assignment in ov [...] adds ac0bf2bb71dd btrfs: don't use set/get token in leaf_space_used adds 1d58898d71a4 btrfs: preset set/get token with first page and drop condition adds dfd3f2f85fb2 btrfs: add separate bounds checker for set/get helpers adds 8fad73275223 btrfs: speed up btrfs_get_##bits helpers adds 9ad4263c1a19 btrfs: speed up btrfs_get_token_##bits helpers adds db08825bcd2f btrfs: speed up btrfs_set_##bits helpers adds a426c89e5ca0 btrfs: speed up btrfs_set_token_##bits helpers adds d3d879b145b5 btrfs: speed up and simplify generic_bin_search adds dd3af6ecfe1e btrfs: remove unused map_private_extent_buffer adds 2657c959e796 btrfs: constify extent_buffer in the API functions adds e297efbf957b btrfs: drop unnecessary offset_in_page in extent buffer helpers adds 0bb26d922128 btrfs: optimize split page read in btrfs_get_##bits adds 9ed5bf11e884 btrfs: optimize split page read in btrfs_get_token_##bits adds 7123202b0a7e btrfs: optimize split page write in btrfs_set_##bits adds 2920904ac6e2 btrfs: optimize split page write in btrfs_set_token_##bits adds 8dafd3138e00 btrfs: update documentation of set/get helpers adds b5159cf7bd13 Merge branch 'misc-next' into for-next-current-v5.6-20200515 adds 1ca2e891d8ac Merge branch 'for-next-current-v5.6-20200515' into for-nex [...] adds 351ea5e3d3b9 Merge branch 'misc-next' into for-next-next-v5.7-20200515 adds 3ade84b69d56 Merge branch 'for-next-next-v5.7-20200515' into for-next-20200515 adds bee112b987a1 Merge remote-tracking branch 'btrfs/for-next' adds 39a3500c2598 exfat: Simplify exfat_utf8_d_cmp() for code points above U+FFFF adds aac3e46ae70d exfat: Use a more common logging style adds 96c2007e58ac exfat: Improve wording of EXFAT_DEFAULT_IOCHARSET config option adds 54198de6eddf exfat: Simplify exfat_utf8_d_hash() for code points above U+FFFF adds 05d34760f96a exfat: Remove unused functions exfat_high_surrogate() and [...] adds 1e676227df40 exfat: remove the assignment of 0 to bool variable adds 33cdfbe37703 exfat: replace 'time_ms' with 'time_cs' adds 3e9beb6e62b4 exfat: use iter_file_splice_write adds e9d1a9d72e55 exfat: fix possible memory leak in exfat_find() adds 09f46d928edc Merge remote-tracking branch 'exfat/dev' adds 03582496e01d Pull fanotify name event patches from Amir. adds a32f0ecd79b4 Merge fanotify fix from Nathan Chancellor. adds 5cea6f9d27e6 Merge remote-tracking branch 'ext3/for_next' adds da9953b729c1 f2fs: introduce sysfs/data_io_flag to attach REQ_META/FUA adds 2bc4bea33848 f2fs: add tracepoint for f2fs iostat adds 141af6ba5216 f2fs: fix long latency due to discard during umount adds 3fa6a8c5b55d f2fs: report the discard cmd errors properly adds ce4c638cdd52 f2fs: fix to handle error path of f2fs_ra_meta_pages() adds df4233997575 f2fs: Fix the accounting of dcc->undiscard_blks adds 8b83ac81f428 f2fs: support read iostat adds 435cbab95e39 f2fs: fix quota_sync failure due to f2fs_lock_op adds d29fbcdb051f f2fs: Use the correct style for SPDX License Identifier adds 3c57f7518245 f2fs: use strcmp() in parse_options() adds b5f4684b5f5f f2fs: remove redundant compress inode check adds 3265d3db1f16 f2fs: support partial truncation on compressed inode adds bf38fbad12b3 f2fs: support fiemap on compressed inode adds c1c633878662 f2fs: introduce f2fs_bmap_compress() adds 5e6bbde95982 f2fs: introduce mempool for {,de}compress intermediate pag [...] adds 6d92b201035d f2fs: compress: support lzo-rle compress algorithm adds ff5f85c8d62a f2fs: don't leak filename in f2fs_try_convert_inline_dir() adds f874fa1c7c79 f2fs: split f2fs_d_compare() from f2fs_match_name() adds 43c780ba2624 f2fs: rework filename handling adds 84c9c2de0626 f2fs: correctly fix the parent inode number during fsync() adds 042be373adf7 f2fs: shrink spinlock coverage adds ef8d563f184e f2fs: introduce F2FS_IOC_RELEASE_COMPRESS_BLOCKS adds 1f5f11a3c41e f2fs: remove blk_plugging in block_operations adds f6644143c63f f2fs: compress: let lz4 compressor handle output buffer bu [...] adds 48abe91ac1ad f2fs: Fix wrong stub helper update_sit_info adds baaa7ebf25c7 f2fs: report delalloc reserve as non-free in statfs for pr [...] adds 34c061ad85a2 f2fs: Avoid double lock for cp_rwsem during checkpoint adds c75488fb4d82 f2fs: introduce F2FS_IOC_RESERVE_COMPRESS_BLOCKS adds 4fec3fc02671 f2fs: use round_up to enhance calculation adds b4b10061ef98 f2fs: refactor resize_fs to avoid meta updates in progress adds deaf160f8aa7 f2fs: remove redundant assignment to variable err adds 03382f1aa99f f2fs: compress: don't handle non-compressed data in workqueue adds f3494345ce99 f2fs: fix potential use-after-free issue adds 9c1223845a37 f2fs: add compressed/gc data read IO stat adds 1454c978efbb f2fs: compress: fix zstd data corruption adds ac291d698f38 f2fs: flush dirty meta pages when flushing them adds 64f9324c8e90 f2fs: fix checkpoint=disable:%u%% adds 13c2bba87792 Merge remote-tracking branch 'f2fs/dev' adds bb737bbe48be virtiofs: schedule blocking async replies in separate worker adds a5d8422cc959 virtiofs: Add mount option and atime behavior to the doc adds 0e9fb6f17ad5 fuse: BUG_ON correction in fuse_dev_splice_write() adds 75d892588e95 fuse: Update stale comment in queue_interrupt() adds 075439a421c6 Merge remote-tracking branch 'fuse/for-next' adds 7aba5dcc2346 jfs: Replace zero-length array with flexible-array member adds 1e897ace48fe Merge remote-tracking branch 'jfs/jfs-next' adds ace7ade4f56c nfsd4: common stateid-printing code adds ee590d259784 nfsd4: stid display should preserve on-the-wire byte order adds 580da465a032 nfsd4: add filename to states output adds c2d715a1af75 nfsd: handle repeated BIND_CONN_TO_SESSION adds 31fb4bf545e2 sunrpc: Remove unused function ip_map_update adds 52782c92ac85 kthread: save thread function adds 28df3d1539de nfsd: clients don't need to break their own delegations adds 44fb26c6b4c5 nfsd: Fix old-style function definition adds 746c6237ece6 sunrpc: add missing newline when printing parameter 'pool_ [...] adds 0751deb667e6 Merge remote-tracking branch 'nfsd/nfsd-next' adds e67f0216939c ovl: clear ATTR_FILE from attr->ia_valid adds 15fd2ea9f4f3 ovl: clear ATTR_OPEN from attr->ia_valid adds 9aafc1b01873 ovl: potential crash in ovl_fid_to_fh() adds b0def88d807f ovl: resolve more conflicting mount options adds 3011645b5b06 ovl: cleanup non-empty directories in ovl_indexdir_cleanup() adds 773cb4c56b1b ovl: prepare to copy up without workdir adds 62a8a85be835 ovl: index dir act as work dir adds 32b1924b210a ovl: skip overlayfs superblocks at global sync adds 654255fa205c ovl: inherit SB_NOSEC flag from upperdir adds c21c839b8448 ovl: whiteout inode sharing adds 399c109d357a ovl: sync dirty data when remounting to ro mode adds 144da23beab8 ovl: return required buffer size for file handles adds 05b937a0bf1d Merge remote-tracking branch 'overlayfs/overlayfs-next' adds ecf84096a526 ubifs: remove broken lazytime support adds 3c3c32f85b6c ubifs: fix wrong use of crypto_shash_descsize() adds 0e7572cffe44 ubi: Fix seq_file usage in detailed_erase_block_info debugfs file adds 7635276caee7 Merge remote-tracking branch 'ubifs/linux-next' adds 0d2d35a33ea7 xfs: report unrecognized log item type codes during recovery adds c140735bbb65 xfs: trace quota allocations for all quota types adds d51bafe0d227 xfs: combine two if statements with same condition adds fb353ff19d34 xfs: reserve quota inode transaction space only when needed adds ea1c90403d5d xfs: remove unnecessary variable udqp from xfs_ioctl_setattr adds 7994aae8516a xfs: remove unnecessary assertion from xfs_qm_vop_create_dqattach adds cd59455980f9 xfs: simplify the flags setting in xfs_qm_scall_quotaon adds 57fd2d8f61a2 xfs: remove unnecessary check of the variable resblks in x [...] adds 166405f6b53b xfs: stop CONFIG_XFS_DEBUG from changing compiler flags adds ec43f6da31f1 xfs: define printk_once variants for xfs messages adds e968350aadf3 xfs: refactor the buffer cancellation table helpers adds 5ce70b770d16 xfs: rename inode_list xlog_recover_reorder_trans adds 7d4894b4ce07 xfs: factor out a xlog_buf_readahead helper adds f15ab3f60ef3 xfs: simplify xlog_recover_inode_ra_pass2 adds 98b69b1285be xfs: refactor xlog_recover_buffer_pass1 adds 82ff450b2d93 xfs: remove the xfs_efi_log_item_t typedef adds c84e819090f3 xfs: remove the xfs_efd_log_item_t typedef adds fd9cbe512151 xfs: remove the xfs_inode_log_item_t typedef adds e046e949486e xfs: factor out a xfs_defer_create_intent helper adds c1f09188e8de xfs: merge the ->log_item defer op into ->create_intent adds d367a868e46b xfs: merge the ->diff_items defer op into ->create_intent adds 13a833333907 xfs: turn dfp_intent into a xfs_log_item adds bb47d79750f1 xfs: refactor xfs_defer_finish_noroll adds f09d167c2033 xfs: turn dfp_done into a xfs_log_item adds 3ec1b26c04d4 xfs: use a xfs_btree_cur for the ->finish_cleanup state adds 2f88f1efd02d xfs: spell out the parameter name for ->cancel_item adds d45344d6c49c fs/xfs: Remove unnecessary initialization of i_rwsem adds 606723d98293 fs/xfs: Change XFS_MOUNT_DAX to XFS_MOUNT_DAX_ALWAYS adds 8d6c3446ec23 fs/xfs: Make DAX mount option a tri-state adds 32dbc5655f1c fs/xfs: Create function xfs_inode_should_enable_dax() adds 840d493dff1a fs/xfs: Combine xfs_diflags_to_linux() and xfs_diflags_to_ [...] adds 8bc3b5e4b70d xfs: clean up the error handling in xfs_swap_extents adds cb6ad0993eb8 xfs: refactor failed buffer resubmission into xfsaild adds 54b3b1f619ef xfs: factor out buffer I/O failure code adds f20192991d79 xfs: simplify inode flush error handling adds 15fab3b9be22 xfs: remove unnecessary shutdown check from xfs_iflush() adds b6983e80b03b xfs: reset buffer write failure state on successful completion adds f9bccfcc3b59 xfs: refactor ratelimited buffer error messages into helper adds 61948b6fb276 xfs: ratelimit unmount time per-buffer I/O error alert adds 629dcb38dc35 xfs: fix duplicate verification from xfs_qm_dqflush() adds b707fffda6a3 xfs: abort consistently on dquot flush failure adds 849274c103ae xfs: acquire ->ail_lock from xfs_trans_ail_delete() adds 655879290c28 xfs: use delete helper for items expected to be in AIL adds 6af0479d8b6b xfs: drop unused shutdown parameter from xfs_trans_ail_remove() adds 2b3cf09356d5 xfs: combine xfs_trans_ail_[remove|delete]() adds 88fc187984c9 xfs: remove unused iflush stale parameter adds 7376d7454734 xfs: random buffer write failure errortag adds 28d84620797e xfs: remove unused shutdown types adds c199507993ed xfs: remove unused iget_flags param from xfs_imap_to_bp() adds 35f4521fd3a0 xfs: convert xfs_log_recover_item_t to struct xfs_log_reco [...] adds 86ffa471d9ce xfs: refactor log recovery item sorting into a generic dis [...] adds 8ea5682d0711 xfs: refactor log recovery item dispatch for pass2 readhea [...] adds 3304a4fabd09 xfs: refactor log recovery item dispatch for pass1 commit [...] adds 1094d3f12363 xfs: refactor log recovery buffer item dispatch for pass2 [...] adds 658fa68b6f34 xfs: refactor log recovery inode item dispatch for pass2 c [...] adds fcbdf91e0c9f xfs: refactor log recovery dquot item dispatch for pass2 c [...] adds 3ec6efa703cf xfs: refactor log recovery icreate item dispatch for pass2 [...] adds 9817aa80dcdc xfs: refactor log recovery EFI item dispatch for pass2 com [...] adds 07590a9d38b8 xfs: refactor log recovery RUI item dispatch for pass2 com [...] adds 9b4467e98340 xfs: refactor log recovery CUI item dispatch for pass2 com [...] adds 3c6ba3cf90c7 xfs: refactor log recovery BUI item dispatch for pass2 com [...] adds 2565a11b224b xfs: remove log recovery quotaoff item dispatch for pass2 [...] adds 10d0c6e06fc8 xfs: refactor recovered EFI log item playback adds cba0ccac28a7 xfs: refactor recovered RUI log item playback adds c57ed2f5a2ff xfs: refactor recovered CUI log item playback adds 9329ba89cbb1 xfs: refactor recovered BUI log item playback adds bba7b1644a25 xfs: refactor xlog_item_is_intent now that we're done converting adds 154c733a33d9 xfs: refactor releasing finished intents during log recovery adds 86a371741386 xfs: refactor adding recovered intent items to the log adds 889eb55dd68f xfs: refactor intent item RECOVERED flag into the log item adds 96b60f826713 xfs: refactor intent item iop_recover calls adds cc560a5a9540 xfs: hoist setting of XFS_LI_RECOVERED to caller adds 17d29bf271ea xfs: move log recovery buffer cancellation code to xfs_buf [...] adds 6ea670ade207 xfs: remove unnecessary includes from xfs_log_recover.c adds 43dc0aa84ef7 xfs: fix unused variable warning in buffer completion on !DEBUG adds 3d60548b216b xfs: remove duplicate headers adds 237aac4624aa xfs: ensure f_bfree returned by statfs() is non-negative adds ee4064e56cd8 xfs: Replace zero-length array with flexible-array adds 508578f2f560 xfs: Use the correct style for SPDX License Identifier adds 7689934f9675 xfs: separate read-only variables in struct xfs_mount adds 8d56a04b594d xfs: convert m_active_trans counter to per-cpu adds 3b14f488786c xfs: don't fail verifier on empty attr3 leaf block adds 11997944c63f xfs: xfs_bmapi_read doesn't take a fork id as the last argument adds 01424ea50a03 xfs: call xfs_iformat_fork from xfs_inode_from_disk adds 7dce2348a744 xfs: split xfs_iformat_fork adds 9ab905e98aee xfs: handle unallocated inodes in xfs_inode_from_disk adds e2d1d87d4f28 xfs: call xfs_dinode_verify from xfs_inode_from_disk adds f16140132077 xfs: don't reset i_delayed_blks in xfs_iread adds 21b0ea8945b5 xfs: remove xfs_iread adds 47b39522f892 xfs: remove xfs_ifork_ops adds b4e934b22509 xfs: refactor xfs_inode_verify_forks adds 077ea6f64aa3 xfs: improve local fork verification adds 82f715f0fb1b xfs: remove the special COW fork handling in xfs_bmapi_read adds dc6a7f69e533 xfs: remove the NULL fork handling in xfs_bmapi_read adds caa22e1d002d Merge remote-tracking branch 'xfs/for-next' adds 568776f992c4 zonefs: Replace uuid_copy() with import_uuid() adds 640c39f3109f Merge remote-tracking branch 'zonefs/for-next' adds efbe3c2493d2 fs: Remove unneeded IS_DAX() check in io_is_direct() adds 712b2698e4c0 fs/stat: Define DAX statx attribute adds 83d9088659e8 Documentation/dax: Update Usage section adds dae2f8ed7992 fs: Lift XFS_IDONTCACHE to the VFS layer adds 2c567af418e3 fs: Introduce DCACHE_DONTCACHE adds 2ce0b5d44ca5 Merge remote-tracking branch 'djw-vfs/vfs-for-next' adds dbdaf6a3250b locks: reinstate locks_delete_block optimization adds 54607278574e Merge remote-tracking branch 'file-locks/locks-next' adds 91a7c5e1d30e erofs: convert to use the new mount fs_context api adds b82b0a29c3b4 vfs: Remove duplicated d_mountpoint check in __is_local_mo [...] adds 7b1476111295 fs: fix indentation in deactivate_super() adds 26363af56434 mm: remove watermark_boost_factor_sysctl_handler adds 2374c09b1c8a sysctl: remove all extern declaration from sysctl.c adds f461d2dcd511 sysctl: avoid forward declarations adds 32927393dc1c sysctl: pass kernel pointers to ->proc_handler adds 12aceb89b0bc eventfd: convert to f_op->read_iter() adds 999a22890cb1 uaccess: Add user_read_access_begin/end and user_write_acc [...] adds 41cd78052467 uaccess: Selectively open read or write user access adds b44f68738687 drm/i915/gem: Replace user_access_begin by user_write_acce [...] adds 2a89b674fd68 get rid of csum_partial_copy_to_user() adds 18372ef87665 x86_64: csum_..._copy_..._user(): switch to unsafe_..._user() adds 257863f204d6 x86: switch both 32bit and 64bit to providing csum_and_cop [...] adds 84e6e095bd55 x86: switch 32bit csum_and_copy_to_user() to user_access_{ [...] adds db79754d43f7 ia64: csum_partial_copy_nocheck(): don't abuse csum_partia [...] adds 3832098b991e ia64: turn csum_partial_copy_from_user() into csum_and_cop [...] adds c93f73a7617f alpha: turn csum_partial_copy_from_user() into csum_and_co [...] adds 8964c59c03e1 parisc: turn csum_partial_copy_from_user() into csum_and_c [...] adds 425008a7f314 sparc: switch to providing csum_and_copy_from_user() adds 51d908875596 xtensa: switch to providing csum_and_copy_from_user() adds 9d50cc36def6 m68k: convert to csum_and_copy_from_user() adds 3f30cca5d788 sh32: convert to csum_and_copy_from_user() adds b4617e2f7c35 arm: switch to csum_and_copy_from_user() adds 257f79694bdc take the dummy csum_and_copy_from_user() into net/checksum.h adds b99e40908f42 default csum_and_copy_to_user(): don't bother with access_ok() adds 88413a6bfbbe powerpc/spufs: fix copy_to_user while atomic adds 6904d3d0cb7e powerpc/spufs: stop using access_ok adds 5456ffdee666 powerpc/spufs: simplify spufs core dumping adds c3b3f5247641 signal: refactor copy_siginfo_to_user32 adds fa4751f454e6 binfmt_elf: remove the set_fs in fill_siginfo_note adds d2530b436f11 binfmt_elf: remove the set_fs(KERNEL_DS) in elf_core_dump adds 38cdabb7d835 binfmt_elf_fdpic: remove the set_fs(KERNEL_DS) in elf_fdpi [...] adds 6470fc558f46 Merge branches 'work.misc', 'work.sysctl', 'work.epoll', ' [...] adds a3c751a50fe6 vfs: allow unprivileged whiteout creation adds 530f32fc370f aio: fix async fsync creds adds 9f6c61f96f2d proc/mounts: add cursor adds 9470451505ef vfs: split out access_override_creds() adds 44a3b8744405 utimensat: AT_EMPTY_PATH support adds 581701b7efd6 uapi: deprecate STATX_ALL adds 761e28fa270a statx: don't clear STATX_ATIME on SB_RDONLY adds fa2fcf4f1df1 statx: add mount ID adds 80340fe3605c statx: add mount_root adds 9193ae87a8af vfs: don't parse forbidden flags adds caaef1ba8c9e vfs: don't parse "posixacl" option adds 55923e4d7d19 vfs: don't parse "silent" option adds c8ffd8bcdd28 vfs: add faccessat2 syscall adds d6de0fcfaa99 Merge branch 'from-miklos' into for-next adds 914f3333c250 Merge remote-tracking branch 'vfs/for-next' adds 493ee475ef66 Merge branch 'for-5.2-pf-removal' into for-next adds 0142ada02a43 Merge branch 'for-5.2' into for-next adds 2046ddef4735 Merge branch 'for-5.2-vsprintf-hardening' into for-next adds 3ba3fee931aa Merge branch 'for-5.2-vsprintf-hardening' into for-next adds 967aa2217b6d Merge branch 'for-5.2-fixes' into for-next adds 753637b2039f Merge branch 'for-5.3' into for-next adds f0cc370ab74d Merge branch 'for-5.3' into for-next adds ba174ef6d224 Merge branch 'for-5.3-fixes' into for-next adds cdc177c021b8 Merge branch 'for-5.4' into for-next adds c38822ab9bd6 Merge branch 'for-5.4' into for-next adds bd91855d31c3 Merge branch 'for-5.5' into for-next adds 4a6442ff627f Merge branch 'for-5.5-pr-warn' into for-next adds 7653416fedb5 Merge branch 'for-5.5' into for-next adds 7c88431552f3 Merge branch 'for-5.5' into for-next adds 20aaa2d8e1f3 Merge branch 'for-5.5-pr-warning-removal' into for-next adds e616b43fb3a3 Merge branch 'for-5.6' into for-next adds 9cc559fb65bd Merge branch 'for-5.7-console-exit' into for-next adds 5661dd95a295 printk: Convert a use of sprintf to snprintf in console_unlock adds f93598b8c76f Merge branch 'for-5.7' into for-next adds ad8cd1db80cc printk: Move console matching logic into a separate function adds e369d8227fd2 printk: Fix preferred console selection with multiple matches adds 33225d7b0ac9 printk: Correctly set CON_CONSDEV even when preferred cons [...] adds d34f14ae521f Merge branch 'for-5.7-preferred-console' into for-next adds b3d40c24ee05 Merge remote-tracking branch 'printk/for-next' adds 66ff14e59e8a PCI/ASPM: Allow ASPM on links to PCIe-to-PCI/PCI-X Bridges adds d6b5f150cf3b Merge branch 'pci/aspm' adds af03958da067 PCI/EDR: Log only ACPI_NOTIFY_DISCONNECT_RECOVER events adds c100beb9ccfb PCI/AER: Use only _OSC to determine AER ownership adds a9af674dc8c5 Merge branch 'pci/error' adds a6cec3fdbd72 PCI: pciehp: Remove unused EMI() and HP_SUPR_RM() macros adds adc9fbcd7d04 PCI: Use of_node_name_eq() for node name comparisons adds 85dc6a5f16af Merge branch 'pci/hotplug' adds 94b84ac1979b PCI: dra7xx: Don't select CONFIG_PCI_DRA7XX_HOST by default adds fbedda4e4dc5 PCI: keystone: Don't select CONFIG_PCI_KEYSTONE_HOST by default adds 8c8ff55b4da7 PCI/AER: Don't select CONFIG_PCIEAER by default adds a914ff2d78ce PCI/ASPM: Don't select CONFIG_PCIEASPM by default adds d24a6810c29d Merge branch 'pci/kconfig' adds a85a6c86c25b driver core: platform: Clarify that IRQ 0 is invalid adds 0584bff09629 PCI: Check for platform_get_irq() failure consistently adds 914a1951d889 PCI: Replace zero-length array with flexible-array adds 2105d4b07ef2 Merge branch 'pci/misc' adds 7d5b10fcb81e PCI/P2PDMA: Add AMD Zen Raven and Renoir Root Ports to whitelist adds 71ca80e40202 Merge branch 'pci/p2pdma' adds c3aaf086701d PCI/PM: Call .bridge_d3() hook only if non-NULL adds 62a7f3009a46 serial: 8250_pci: Move Pericom IDs to pci_ids.h adds 68f5fc4ea9dd PCI: Avoid Pericom USB controller OHCI/EHCI PME# defect adds 8bb08c66eaa7 Merge branch 'pci/pm' adds d09ddd8190fb PCI: Allow pci_resize_resource() for devices on root bus adds afee74345eac Merge branch 'pci/resource' adds c96efe265692 PCI: altera: Clean up indentation issue on a return statement adds de2324d51a21 Merge branch 'remotes/lorenzo/pci/altera' adds 22e21e51ce75 PCI: brcmstb: Assert fundamental reset on initialization adds b382e4a0a18f PCI: brcmstb: Don't clk_put() a managed clock adds 077a4fa92a61 PCI: brcmstb: Fix window register offset from 4 to 8 adds 420c517b1e30 dt-bindings: PCI: brcmstb: New prop 'aspm-no-l0s' adds caab002d5069 PCI: brcmstb: Disable L0s component of ASPM if requested adds ca91ddef2e43 soc: bcm2835: Add notify xHCI reset property adds fbbc5ff3f7f9 firmware: raspberrypi: Introduce vl805 init routine adds 44331189f908 PCI: brcmstb: Wait for Raspberry Pi's firmware when present adds c65822fef4ad USB: pci-quirks: Add Raspberry Pi 4 quirk adds b887eedb29ac Merge branch 'remotes/lorenzo/pci/brcmstb' adds bf7116204657 PCI: dwc: Clean up computing of msix_tbl adds 819482a96790 PCI: dwc: Make hisi_pcie_platform_ops static adds 9e73fa02aa00 PCI: dwc: Warn if MEM resource size exceeds max for 32-bits adds e1fc129219a8 PCI: dwc: Program outbound ATU upper limit register adds 3ba0a2cf5b67 PCI: dwc: intel: Make intel_pcie_cpu_addr() static adds 9e0d007338a5 PCI: dwc: pci-dra7xx: Use devm_platform_ioremap_resource_byname() adds 9e03b13e5163 PCI: dwc: Fix inner MSI IRQ domain registration adds bf1b2b72e6d7 PCI: amlogic: meson: Don't use FAST_LINK_MODE to set up link adds c69105f0883f Merge branch 'remotes/lorenzo/pci/dwc' adds 0e86d981f9b7 PCI: endpoint: functions/pci-epf-test: Fix DMA channel release adds 71e3b9e61c16 Merge branch 'remotes/lorenzo/pci/endpoint' adds 0b104773b4f7 PCI: Constify struct pci_ecam_ops adds 0c59c06a7c90 PCI: host-generic: Support building as modules adds b2f75a41eaa6 PCI: host-generic: Eliminate pci_host_common_probe wrappers adds 90651f2ce6cd Merge branch 'remotes/lorenzo/pci/host-generic' adds 83cc3508ffaa PCI: hv: Fix the PCI HyperV probe failure path to release [...] adds c81992e7f4aa PCI: hv: Retry PCI bus D0 entry on invalid device state adds 13816ac24d0a Merge branch 'remotes/lorenzo/pci/hv' adds 2aff0d5d61e7 MAINTAINERS: correct typo in new NXP LAYERSCAPE GEN4 adds 7fdde0f9a571 Documentation: PCI: Give unique labels to sections adds 2eed42dd8e5c Merge branch 'remotes/lorenzo/pci/misc' adds 2b9f217433e3 PCI: rcar: Fix incorrect programming of OB windows adds ce351636c67f PCI: rcar: Add suspend/resume adds b24a0c16f738 dt-bindings: pci: rcar: add r8a77961 support adds a18f4b6ea50b PCI: rcar: Rename pcie-rcar.c to pcie-rcar-host.c adds 78a0d7f2f5a3 PCI: rcar: Move shareable code to a common file adds 328263687148 PCI: rcar: Fix calculating mask for PCIEPAMR register adds 975cf23e3aa8 PCI: endpoint: Pass page size as argument to pci_epc_mem_init() adds ecbae8715e31 PCI: endpoint: Add support to handle multiple base for map [...] adds 7668d95bc827 dt-bindings: PCI: rcar: Add bindings for R-Car PCIe endpoi [...] adds 37f8d1878733 PCI: rcar: Add endpoint mode support adds 3aecbd9786b5 MAINTAINERS: Add file patterns for rcar PCI device tree bindings adds 092c3679c369 Merge branch 'remotes/lorenzo/pci/rcar' adds 63605f1cfcc5 PCI: tegra: Fix reporting GPIO error value adds 09b822524ab8 Merge branch 'remotes/lorenzo/pci/tegra' adds bca718988b90 PCI: v3-semi: Fix a memory leak in v3_pci_probe() error ha [...] adds 30370da5c805 Merge branch 'remotes/lorenzo/pci/v3-semi' adds 48fe3827cb11 Merge remote-tracking branch 'pci/next' adds e7c1c00cf3fa pstore: Drop useless try_module_get() for backend adds c30b20cd96a7 pstore: Rename "pstore_lock" to "psinfo_lock" adds cab12fd04938 pstore: Convert "psinfo" locking to mutex adds 47af61ffb19b pstore: Rename "allpstore" to "records_list" adds db23491c7720 pstore: Convert "records_list" locking to mutex adds 6248a0666c8a pstore: Add proper unregister lock checking adds 7a0ad546847a pstore: Refactor pstorefs record list removal adds 6bcaa233a90b pstore: Add locking around superblock changes adds be738daa69b1 pstore: Do not leave timer disabled for next backend adds 2a44ccbbf04a pstore: Remove filesystem records when backend is unregistered adds a1a9009eb010 pstore: Make sure console capturing will restart adds 8ce0b42f3f85 pstore/platform: Switch pstore_info::name to const adds f7ef8a5f8373 pstore/platform: Use backend name for console registration adds a9c33ac545b7 pstore/platform: Move module params after declarations adds 96d810764bc1 pstore/ram: Adjust module param permissions to reflect reality adds 6b31e99b85b0 pstore/ram: Refactor DT size parsing adds 6f120e58d448 pstore/ram: Refactor ftrace buffer merging adds 4ad595b4fcc0 pstore/ftrace: Provide ftrace log merging routine adds 264485d2d539 printk: Collapse shutdown types into a single dump reason adds 1530e67cc061 printk: honor the max_reason field in kmsg_dumper adds c14e19ad99ef printk: Introduce kmsg_dump_reason_str() adds c3ae9adee9d5 pstore/platform: Pass max_reason to kmesg dump adds 1970c60726f4 pstore/ram: Introduce max_reason and convert dump_oops adds 3431ea1d3297 ramoops: Add max_reason optional field to ramoops DT node adds 98601d175115 pstore/zone: Introduce common layer to manage storage zones adds 329396e9ba1a pstore/blk: Introduce backend for block devices adds 9d10a02576de pstore/zone,blk: Add support for pmsg frontend adds a0bf04b88a1c pstore/zone,blk: Add console frontend support adds fefc27738024 pstore/zone,blk: Add ftrace frontend support adds 5c270a0dfa27 Documentation: Add details for pstore/blk adds cec1454b2ea9 pstore/zone: Provide way to skip "broken" zone for MTD devices adds c5000c12e5a8 pstore/blk: Provide way to query pstore configuration adds 896bb9d98c18 pstore/blk: Support non-block storage devices adds a6ab751b39f1 pstore/blk: Introduce "best_effort" mode adds dcaa1e76b774 mtd: Support kmsg dumper based on pstore/blk adds cb3c611cdb1c Merge remote-tracking branch 'pstore/for-next/pstore' adds 44a5a5f4fadd Merge branch 'for-4.17/upstream-fixes' into for-next adds d539f75b1f2f Merge branch 'for-4.18/i2c-hid' into for-next adds 5a94515dfee9 Merge branch 'for-4.18/hid-redragon' into for-next adds 4b856e43d718 Merge branch 'for-4.18/upstream' into for-next adds 00ddd17446aa Merge branch 'for-4.17/upstream-fixes' into for-next adds 5d6726db888e Merge branch 'for-4.17/upstream-fixes' into for-next adds b27405f07ca7 Merge branch 'for-4.17/upstream-fixes' into for-next adds ae8e917ce5db Merge branch 'for-4.17/upstream-fixes' into for-next adds f45728380f49 Merge branch 'for-4.18/multitouch' into for-next adds 2f90b3ef6dd3 Merge branch 'for-4.18/alps' into for-next adds 4936066ffbe9 Merge branch 'for-4.17/upstream-fixes' into for-next adds 4153e8aad377 Merge branch 'for-4.17/upstream-fixes' into for-next adds 071fbb4cae8a Merge branch 'for-4.18/hid-steam' into for-next adds 10a5884d47f4 Merge branch 'for-4.18/i2c-hid' into for-next adds eb42863d710a Merge branch 'for-4.18/multitouch' into for-next adds 36d2b64ff2af Merge branch 'for-4.18/plantronics' into for-next adds 1bc9eca1aa90 Merge branch 'for-4.17/upstream-fixes' into for-next adds 0bdd81293667 Merge branch 'for-4.18/wacom' into for-next adds 05e3385f1f74 Merge branch 'for-4.18/i2c-hid' into for-next adds 4a4374fdfa41 Merge branch 'for-4.18/hid-steam' into for-next adds 6517c318ad50 Merge branch 'for-4.18/upstream' into for-next adds b2d4dbb2892d Merge branch 'for-4.18/multitouch' into for-next adds f1b6ae6701a7 Merge branch 'for-4.18/rmi' into for-next adds e853699f03c1 Merge branch 'for-4.18/upstream-fixes_v2' into for-next adds f68fabe73237 Merge branch 'for-4.19/i2c-hid' into for-next adds c5aee2e2b765 Merge branch 'for-4.19/upstream' into for-next adds eb104e0f56f6 Merge branch 'for-4.19/upstream' into for-next adds 4eadb5dd534f Merge branch 'for-4.19/upstream' into for-next adds 1519d49960da Merge branch 'for-4.19/wiimote' into for-next adds 5686cd09f441 Merge branch 'for-4.18/upstream-fixes_v2' into for-next adds b480a70c8108 Merge branch 'for-4.18/upstream-fixes_v2' into for-next adds b2aec0bc9ca7 Merge branch 'for-4.19/wacom' into for-next adds 0bd89960cb03 Merge branch 'for-4.18/upstream-fixes_v2' into for-next adds fd1eacd2a11f Merge branch 'for-4.18/upstream-fixes_v2' into for-next adds be7c847c6ba9 Merge branch 'for-4.18/upstream-fixes_v2' into for-next adds 17e39f86b2ee Merge branch 'for-4.19/sony' into for-next adds 53ad28d14107 Merge branch 'for-4.19/elan' into for-next adds 7ce5d5b7fc46 Merge branch 'for-4.19/multitouch-multiaxis' into for-next adds 57194b035942 Merge branch 'for-4.19/upstream' into for-next adds 4e9544262a93 Merge branch 'for-4.19/cougar' into for-next adds 872d1282470b Merge branch 'for-4.19/intel-ish' into for-next adds 75faa6f0dd92 Merge branch 'for-4.19/fixes' into for-next adds 18c31465c84e Merge branch 'for-4.20/core' into for-next adds bdcc7211aaa0 Merge branch 'for-4.19/fixes' into for-next adds 86816383c319 Merge branches 'for-4.20/core' and 'for-4.20/multitouch' i [...] adds e3bfcd76e7dd Merge branch 'for-4.19/fixes' into for-next adds 6b1ac81aba94 Merge branch 'for-4.20/logitech-highres' into for-next adds cffe5eba4fe0 Merge branch 'for-4.20/microsoft' into for-next adds c226b359099d Merge branch 'for-4.19/fixes' into for-next adds 893f31fd2221 Merge branch 'for-4.20/cougar' into for-next adds c765667f188b Merge branch 'for-4.20/microsoft' into for-next adds df9e33b723ae Merge branch 'for-4.20/core' into for-next adds 4c640c41381e Merge branch 'for-4.19/fixes' into for-next adds 9291a1dc6209 Merge branch 'for-4.19/fixes' into for-next adds e5b5085f81ce Merge branch 'for-4.19/fixes' into for-next adds 9063a1566135 Merge branch 'for-4.20/logitech-highres' into for-next adds d147b17f2503 Merge branch 'for-4.19/fixes' into for-next adds a2c6319b722d Merge branch 'for-4.20/bigbenff' into for-next adds c05be11e7762 Merge branch 'for-4.20/i2c-hid' into for-next adds 53562f204ac3 Merge branch 'for-4.20/apple' into for-next adds 4c2b9385b4d4 Merge branch 'for-4.20/logitech-highres' into for-next adds 5a17b3869eb5 Merge branch 'for-4.20/google' into for-next adds 0492cca63302 Merge branch 'for-4.20/google' into for-next adds 9ee313f0d2bb Merge branch 'for-4.19/fixes' into for-next adds ee2c444650f4 Merge branch 'for-4.20/google' into for-next adds c778cfd467e7 Merge branch 'for-4.19/fixes' into for-next adds 0aef342184e3 Merge branch 'for-4.19/fixes' into for-next adds b5f8251074e8 Merge branch 'for-4.20/upstream-fixes' into for-next adds 4f7dd34027d4 Merge branch 'for-4.21/hidraw' into for-next adds 5009be9875c3 Merge branch 'for-4.20/upstream-fixes' into for-next adds 2df98ddf59fc Merge branch 'for-4.20/upstream-fixes' into for-next adds 0c350382e50b Merge branch 'for-4.20/upstream-fixes' into for-next adds d7368f11ac7e Merge branch 'for-4.20/upstream-fixes' into for-next adds 1d6d6ef886bd Merge branch 'for-4.21/hidraw' into for-next adds 16e70c1713e8 Merge branch 'for-4.21/hid-cougar' into for-next adds f5be92b65fa0 Merge branch 'for-4.20/upstream-fixes' into for-next adds 2e561e7ca05b Merge branch 'for-4.20/upstream-fixes' into for-next adds 29fa9085c36a Merge branch 'for-4.21/hid-asus' into for-next adds 43a48f140345 Merge branch 'for-4.21/hid-core' into for-next adds c536707da937 Merge branch 'for-4.20/upstream-fixes' into for-next adds 0cace0aaf224 Merge branch 'for-4.20/upstream-fixes' into for-next adds 11478e44de6f Merge branch 'for-4.21/highres-wheel' into for-next adds 3545693d1ad7 Merge branch 'for-4.21/hid-asus' into for-next adds 246bcc481ad3 Merge branch 'for-4.20/upstream-fixes' into for-next adds f384956b686e Merge branch 'for-4.20/upstream-fixes' into for-next adds eb96c85bb8fb Merge branch 'for-4.21/core' into for-next adds f8e8ae868301 Merge branch 'for-4.21/ish' into for-next adds 5578dd451c91 Merge branch 'for-4.20/upstream-fixes' into for-next adds 16f3d1f5df35 Merge branch 'for-4.20/upstream-fixes' into for-next adds b76d699daab2 Merge branch 'master' into for-next adds d69c57d58ae4 Merge branch 'for-5.1/hid-sony' into for-next adds 31b9c06288a4 Merge branch 'for-5.0/upstream-fixes' into for-next adds 2809b4c76c81 Merge branch 'for-5.0/upstream-fixes' into for-next adds 5664144391bd Merge branch 'for-5.1/hid-maltron' into for-next adds 0a84e89382d6 Merge branch 'for-5.0/upstream-fixes' into for-next adds 0fc4b0079db0 Merge branch 'for-5.1/ish' into for-next adds fcee620b2daf Merge branch 'for-5.1/ish' into for-next adds acedafabf1bd Merge branch 'for-5.1/hid-elan' into for-next adds b1ddbed1903f Merge branch 'for-5.1/i2c-hid' into for-next adds 255d6167833c Merge branch 'for-5.1/wacom' into for-next adds 67288613d46d Merge branch 'for-5.0/upstream-fixes' into for-next adds 06e284aafd45 Merge branch 'for-5.1/ish' into for-next adds f463fe19f12c Merge branch 'for-5.1/hid-topseed' into for-next adds acf15bdef15e Merge branch 'for-5.1/hid-asus' into for-next adds 551cf047a3d8 Merge branch 'for-5.0/upstream-fixes' into for-next adds b761e12da178 Merge branch 'for-5.0/upstream-fixes' into for-next adds 94b5b50420de Merge branch 'for-5.1/hid-logitech' into for-next adds 2557ebca8802 Merge branch 'for-5.1/wacom' into for-next adds b235b5129b19 Merge branch 'for-5.1/i2c-hid' into for-next adds 79f74eab9db1 Merge branch 'for-5.0/upstream-fixes' into for-next adds 4551d0ef940f Merge branch 'for-5.1/wacom' into for-next adds c81eee9fb58c Merge branch 'for-5.1/hid-uclogic' into for-next adds 54f97b456ef4 Merge branch 'for-5.1/upstream-fixes' into for-next adds a51a950d60e4 Merge branch 'for-5.1/upstream-fixes' into for-next adds c9033c8e9e47 Merge branch 'for-5.2/ish' into for-next adds fb243959c9b0 Merge branch 'for-5.1/upstream-fixes' into for-next adds 2073452734b7 Merge branch 'for-5.1/upstream-fixes' into for-next adds 401bcfc5f96e Merge branch 'for-5.2/ish' into for-next adds cb91b879b271 Merge branch 'for-5.1/upstream-fixes' into for-next adds 53be96ab821a Merge branch 'for-5.1/upstream-fixes' into for-next adds 2a8eda164d1f Merge branches 'for-5.2/sensor' and 'for-5.2/picolcd' into [...] adds b7c825b25d79 Merge branch 'for-5.1/upstream-fixes' into for-next adds d2ae5d4d1ade Merge branch 'for-5.2/logitech' into for-next adds 9676d85fea92 Merge branch 'for-5.1/upstream-fixes' into for-next adds 8db4f469cb52 Merge branch 'for-5.2/core' into for-next adds 4f205a9f7fda Merge branch 'for-5.2/core' into for-next adds 7c40250d98ea Merge branch 'for-5.1/upstream-fixes' into for-next adds efe27707ce1a Merge branch 'for-5.2/ish' into for-next adds 096c2e2bd33e Merge branch 'for-5.2/macally' into for-next adds 9d285bf92ad1 Merge branch 'for-5.2/ish' into for-next adds c569255abd6e Merge branch 'for-5.2/core' into for-next adds a19e25d5472b Merge branch 'for-5.2/u2fzero' into for-next adds afec0e7f9c0d Merge branch 'for-5.1/upstream-fixes' into for-next adds 6659efec5011 Merge branch 'for-5.2/u2fzero' into for-next adds 7c1384a890a1 Merge branch 'for-5.2/u2fzero' into for-next adds 33be4e645545 Merge branch 'for-5.1/upstream-fixes' into for-next adds 97a39ed4bfc4 Merge branch 'for-5.2/logitech' into for-next adds 59ac134a6754 Merge branch 'for-5.2/logitech' into for-next adds 5c244b2492f7 Merge branch 'for-5.1/upstream-fixes' into for-next adds eb18d1215405 Merge branch 'for-5.2/logitech' into for-next adds c6922834dc62 Merge branch 'for-5.2/fixes' into for-next adds 7516db92a948 Merge branch 'for-5.3/logitech' into for-next adds 95a885fac6e3 Merge branch 'for-5.3/wacom' into for-next adds 3daf977fd324 Merge branch 'for-5.2/fixes' into for-next adds 664f0d80dbe6 Merge branch 'for-5.3/logitech' into for-next adds f32a0c18e370 Merge branch 'for-5.2/fixes' into for-next adds 98609d195737 Merge branch 'for-5.2/fixes' into for-next adds d4582ee4fc55 Merge branch 'for-5.2/fixes' into for-next adds e72e014cd305 Merge branch 'for-5.2/fixes' into for-next adds 227a5f56b66c Merge branch 'for-5.3/logitech' into for-next adds f3d8631d6a04 Merge branch 'for-5.3/uclogic' into for-next adds b0153147e2d7 Merge branch 'for-5.3/wacom' into for-next adds 1eaac472eb6d Merge branch 'for-5.2/fixes' into for-next adds ad72733d9573 Merge branch 'for-5.2/fixes' into for-next adds b7efc7e85284 Merge branch 'for-5.3/wacom' into for-next adds 52b0da0e0be1 Merge branch 'for-5.2/fixes' into for-next adds 59cc0d8aac4c Merge branch 'for-5.2/fixes' into for-next adds 5258f23f4608 Merge branch 'for-5.2/fixes' into for-next adds d33ee08dd9a5 Merge branch 'for-5.2/fixes' into for-next adds 16f3c329e5e6 Merge branch 'for-5.3/ish' into for-next adds 5082258906dd Merge branch 'for-5.2/fixes' into for-next adds ffd81a72aae3 Merge branch 'for-5.3/doc' into for-next adds bf4945efabdf Merge branch 'for-5.3/wacom' into for-next adds 1cc4792cca8d Merge branch 'for-5.3/upstream-fixes' into for-next adds eef83d533e28 Merge branch 'for-5.4/hidraw-hiddev-epoll' into for-next adds 910514a8d598 Merge branch 'for-5.3/upstream-fixes' into for-next adds 91b2bbd96b66 Merge branch 'for-5.3/upstream-fixes' into for-next adds e1b89a4cb597 Merge branch 'for-5.3/upstream-fixes' into for-next adds 81f2be0966dc Merge branch 'for-5.4/logitech' into for-next adds 2c06da2a27b3 Merge branch 'for-5.3/upstream-fixes' into for-next adds ba2779aa4730 Merge branch 'for-5.3/upstream-fixes' into for-next adds b8049091c363 Merge branch 'for-5.3/upstream-fixes' into for-next adds 7773e1130551 Merge branch 'for-5.3/upstream-fixes' into for-next adds 07c20e845a3a Merge branch 'for-5.3/upstream-fixes' into for-next adds f28b8da266a6 Merge branch 'for-5.3/upstream-fixes' into for-next adds bbe17d7045e3 Merge branch 'for-5.4/ish' into for-next adds 02140f375a72 Merge branch 'for-5.3/upstream-fixes' into for-next adds 76c522f35c81 Merge branch 'for-5.3/upstream-fixes' into for-next adds f5a9f36f8be7 Merge branch 'for-5.3/upstream-fixes' into for-next adds a870fc4cd1ca Merge branch 'for-5.3/upstream-fixes' into for-next adds ca85eeb92932 Merge branch 'for-5.4/wacom' into for-next adds 1481b1827625 Merge branch 'for-5.4/wacom' into for-next adds 97d0224e6dd4 Merge branch 'for-5.3/upstream-fixes' into for-next adds ac7c0267abc4 Merge branch 'for-5.3/upstream-fixes' into for-next adds 068dbf447f09 Merge branch 'for-5.4/wacom' into for-next adds 2d37fa555f1f Merge branch 'for-5.4/cleanup' into for-next adds f92fe6c5456c Merge branch 'for-5.4/multitouch' into for-next adds 04db301da38e Merge branch 'for-5.4/logitech' into for-next adds 5bd8d1a78c30 Merge branch 'for-5.3/upstream-fixes' into for-next adds 995aaf4df316 Merge branch 'for-5.4/core' into for-next adds 3915f097340a Merge branch 'for-5.4/sb0540' into for-next adds 395ccafa58ea Merge branch 'for-5.4/apple' into for-next adds 7454450ce6f3 Merge branch 'for-5.3/upstream-fixes' into for-next adds 65b7a3fd2a96 Merge branch 'for-5.3/upstream-fixes' into for-next adds 5833f605e9a5 Merge branch 'for-5.4/wacom' into for-next adds 5b5273d070bc Merge branch 'for-5.3/upstream-fixes' into for-next adds 8c97be0a0aa0 Merge branch 'for-5.4/core' into for-next adds 8511674bda61 Merge branch 'for-5.5/whiskers' into for-next adds aaa4dd61647b Merge branch 'for-5.4/upstream-fixes' into for-next adds 1bb324567d81 Merge branch 'for-5.4/upstream-fixes' into for-next adds d789dc30163d Merge branch 'for-5.5/hidraw' into for-next adds e4dfa33d8c6e Merge branch 'for-5.5/logitech' into for-next adds 1864b7646b8e Merge branch 'for-5.4/upstream-fixes' into for-next adds 75799e7ed50e Merge branch 'for-5.5/logitech' into for-next adds bb997194e8d6 Merge branch 'for-5.4/upstream-fixes' into for-next adds dcd66320eb96 Merge branch 'for-5.5/whiskers' into for-next adds ced612fb3454 Merge branch 'for-5.4/upstream-fixes' into for-next adds 4db6f1d5c00b Merge branch 'for-5.4/upstream-fixes' into for-next adds 1b8e121a4d7e Merge branch 'for-5.4/upstream-fixes' into for-next adds cdce6aedfc19 Merge branch 'for-5.4/upstream-fixes' into for-next adds e0316fc294a6 Merge branch 'for-5.5/ish' into for-next adds 87d4af34a2ec Merge branch 'for-5.4/upstream-fixes' into for-next adds c3e664e6024e Merge branch 'for-5.5/core' into for-next adds bcd4414083c8 Merge branch 'for-5.4/upstream-fixes' into for-next adds 0cca3954ad23 Merge branch 'for-5.5/i2c' into for-next adds 1ec60f92e4e1 Merge branch 'for-5.5/logitech' into for-next adds 93095665829f Merge branch 'for-5.4/upstream-fixes' into for-next adds e3e169092741 Merge branch 'for-5.4/upstream-fixes' into for-next adds 09e3e12e7cb2 Merge branch 'for-5.4/upstream-fixes' into for-next adds 4b8c2dffbb85 Merge branch 'for-5.5/core' into for-next adds c8b50de60c9b Merge branch 'for-5.5/upstream-fixes' into for-next adds 7ef0e29fd060 Merge branch 'for-5.5/upstream-fixes' into for-next adds c6f0a816d9cb Merge branch 'for-5.6/hidraw' into for-next adds d87980f1c1a4 Merge branch 'for-5.5/upstream-fixes' into for-next adds be38958aa8a2 Merge branch 'for-5.5/upstream-fixes' into for-next adds de4ebfb11c89 Merge branch 'for-5.5/upstream-fixes' into for-next adds 71b28d8e99c0 Merge branch 'for-5.5/upstream-fixes' into for-next adds ac873bff0299 Merge branch 'for-5.5/upstream-fixes' into for-next adds 68581aab2f63 Merge branch 'for-5.5/upstream-fixes' into for-next adds 2951839895b6 Merge branch 'for-5.6/logitech' into for-next adds 62216a51293d Merge branch 'for-5.5/upstream-fixes' into for-next adds 71bceec41644 Merge branch 'for-5.5/upstream-fixes' into for-next adds 1b43c1d11f20 Merge branch 'for-5.5/upstream-fixes' into for-next adds 092670f83a6b Merge branch 'for-5.5/upstream-fixes' into for-next adds d036ff0e56a7 Merge branch 'for-5.6/logitech' into for-next adds ada131c2f224 Merge branch 'for-5.6/upstream-fixes' into for-next adds 4f715ef99d6e Merge branch 'for-5.6/upstream-fixes' into for-next adds 1f7e4b862aad Merge branch 'for-5.6/upstream-fixes' into for-next adds edea44f5872a Merge branch 'for-5.7/core' into for-next adds 803e73885ebd Merge branch 'for-5.7/logitech' into for-next adds 86a9681ffc90 Merge branch 'for-5.6/upstream-fixes' into for-next adds 579d6a95e107 Merge branch 'for-5.6/upstream-fixes' into for-next adds 9d7e22b27ba7 Merge branch 'for-5.6/upstream-fixes' into for-next adds 530c6c3b37e2 Merge branch 'for-5.6/upstream-fixes' into for-next adds 9cf59fdb50e8 Merge branch 'for-5.7/mcp2221' into for-next adds 1e45d011ae5d Merge branch 'for-5.7/logitech' into for-next adds 2739dca88ca7 Merge branch 'for-5.6/upstream-fixes' into for-next adds 26a72bdd906f Merge branch 'for-5.7/appleir' into for-next adds 1afe77cad65c Merge branch 'for-5.6/upstream-fixes' into for-next adds a2bb8292b193 Merge branch 'for-5.6/upstream-fixes' into for-next adds d3934f252be4 Merge branch 'for-5.6/upstream-fixes' into for-next adds 0503b5ad9d95 Merge branch 'for-5.7/glorious' into for-next adds 3af41f40e7f7 Merge branch 'for-5.7/ish' into for-next adds c2320c3ee0e6 Merge branch 'for-5.6/upstream-fixes' into for-next adds 31ce1c81f672 Merge branch 'for-5.7/upstream-fixes' into for-next adds c08ce255033a HID: logitech: drop outdated references to unifying receivers adds 04f6305f8071 Merge branch 'for-5.8/logitech' into for-next adds ae5ffa08b761 Merge branch 'for-5.7/upstream-fixes' into for-next adds 3de393d3ddd6 Merge branch 'for-5.7/upstream-fixes' into for-next adds 16863fbc1cf2 HID: fix typo in Kconfig adds 046bf47017ff Merge branch 'for-5.8/core' into for-next adds 2cd6edda8598 Merge branch 'for-5.7/upstream-fixes' into for-next adds fc3cc4fb390d Merge branch 'for-5.7/upstream-fixes' into for-next adds ce6a086aebfd Merge branch 'for-5.7/upstream-fixes' into for-next adds 328de1c519c5 HID: mcp2221: add GPIO functionality support adds ce01b5b5386f Merge branch 'for-5.8/mcp2221' into for-next adds 4a806e53c4e7 Merge branch 'for-5.7/upstream-fixes' into for-next adds 61ffafa308f7 Merge branch 'for-5.7/upstream-fixes' into for-next adds 31e4267db296 Merge branch 'for-5.7/upstream-fixes' into for-next adds f28638eb72a3 Merge branch 'for-5.7/upstream-fixes' into for-next adds 555cbc753ca9 Merge branch 'for-5.7/upstream-fixes' into for-next adds 0b66fb3e6b7a HID: intel-ish-hid: avoid bogus uninitialized-variable warning adds 03661ed0c49a Merge branch 'for-5.8/intel-ish' into for-next adds 6507ef10660e HID: i2c-hid: add Schneider SCL142ALM to descriptor override adds 0305b9ecc426 Merge branch 'for-5.7/upstream-fixes' into for-next adds 4e4c60f82677 HID: asus: Only set EV_REP if we are adding a mapping adds a80b2f309883 HID: asus: Simplify skipping of mappings for Asus T100CHI [...] adds 4bc43a421218 HID: asus: Add hid_is_using_ll_driver(usb_hid_driver) check adds a61f9e428bf0 HID: asus: Add report_size to struct asus_touchpad_info adds e271f6c2df78 HID: asus: Add support for multi-touch touchpad on Medion [...] adds 350bd245fc18 HID: asus: Fix mute and touchpad-toggle keys on Medion Ako [...] adds 6065235d5479 Merge branch 'for-5.8/asus' into for-next adds c4f0126d487f HID: asus: Add depends on USB_HID to HID_ASUS Kconfig option adds e81a2d6bd788 Merge branch 'for-5.8/asus' into for-next adds 346338ef00d3 HID: apple: Swap the Fn and Left Control keys on Apple keyboards adds 20324d3399c4 Merge branch 'for-5.8/apple' into for-next adds fb68ada81e65 HID: Add quirks for Trust Panora Graphic Tablet adds 6ab875d19f3b Merge branch 'for-5.7/upstream-fixes' into for-next adds c7c01385cac1 Merge remote-tracking branch 'hid/for-next' adds e0442d762139 i2c: busses: convert to devm_platform_ioremap_resource adds c02fb2b8067a i2c: busses: convert to devm_platform_get_and_ioremap_resource adds f27237c174fd i2c: piix4: Detect secondary SMBus controller on AMD AM4 chipsets adds def00b32f027 i2c: refactor parsing of timings adds be1b92c133cc i2c: i801: Use GPIO_LOOKUP() helper macro adds 79d48da381ca i2c: i2c-stm32f7: improve nack debug message adds 85f8fcaeed33 i2c: designware: Calculate SCL timing parameter for Fast M [...] adds 35eba185fd1a i2c: designware: Calculate SCL timing parameter for High S [...] adds 0d5956f826fc Merge branch 'i2c/for-5.8' into i2c/for-next adds 1a351b10b967 i2c: cadence: Added slave support adds a0caa5387bfd Merge branch 'i2c/for-5.8' into i2c/for-next adds 8859c2d37301 Merge branch 'i2c/for-current' into i2c/for-next adds b7ed0496d941 dt-bindings: i2c: Add binding for Qualcomm CCI I2C controller adds e517526195de i2c: Add Qualcomm CCI I2C driver adds e42688ed5cf5 i2c: busses: remove duplicate dev_err() adds 6942557f34e7 Merge branch 'i2c/for-5.8' into i2c/for-next adds e804f0a78e9e i2c: slave-eeprom: Make it possible to pre-load eeprom data adds ec43f7434379 i2c: brcmstb: Allow to compile it on BCM2835 adds e07a89775c71 i2c: stm32: don't print an error on probe deferral adds dd16163ea24b dt-bindings: i2c: i2c-stm32f7: allow clock-frequency range adds 09cc9a3bce91 i2c: stm32f7: allows for any bus frequency adds 88fb09c40925 i2c: regroup documentation of bindings adds aef6f2e7cec1 i2c: brcmstb: Fix handling of optional interrupt adds 1b9e68533299 i2c: qup: remove unneeded conversion to bool adds 6b98bf01d2af i2c: powermac: Simplify reading the "reg" and "i2c-address [...] adds e14d796d8339 i2c: iproc: add support for SMBUS quick cmd adds 84c0eb212c88 platform/mellanox: mlxreg-hotplug: convert to use i2c_new_ [...] adds fdeab9779cfe Merge branch 'i2c/for-5.8' into i2c/for-next adds a66d0af81726 i2c: iproc: generate stop event for slave writes adds c464f5532fe9 Merge branch 'i2c/for-current' into i2c/for-next adds d92067dace29 Merge branch 'i2c/for-current-fixed' into i2c/for-next adds 08736e830799 i2c: stm32f7: prevent array underflow in stm32f7_get_lower_rate() adds de51696cf5ec i2c: powermac: use true,false for bool variable adds 722fe8160bde Merge branch 'i2c/for-5.8' into i2c/for-next adds 38d357bdc5c6 Merge branch 'i2c/for-current-fixed' into i2c/for-next adds 868d4d37a2c6 i2c: pxa: use official address byte helper adds fa8d74a9c548 i2c: pxa: remove unneeded includes adds 8de32da283e3 i2c: pxa: re-arrange includes to be in alphabetical order adds 1ae49a15eea0 i2c: pxa: re-arrange functions to flow better adds 940695aa36f1 i2c: pxa: re-arrange register field definitions adds f8e5d3cb31cb i2c: pxa: add and use definitions for IBMR register adds ee478936ddb7 i2c: pxa: always set fm and hs members for each type adds 79622f372b86 i2c: pxa: move private definitions to i2c-pxa.c adds 70aee287cf45 i2c: pxa: move DT IDs along side platform IDs adds 88b73ee7ca4c i2c: pxa: fix i2c_pxa_scream_blue_murder() debug output adds bb82ba690757 i2c: pxa: clean up decode_bits() adds e896be5ad101 i2c: pxa: fix i2c_pxa_wait_bus_not_busy() boundary condition adds 73371d5f313a i2c: at91: Send bus clear command if SDA is down adds b4750c8df12c Merge branch 'i2c/for-5.8' into i2c/for-next adds 3c3dd56f760d i2c: fix missing pm_runtime_put_sync in i2c_device_probe adds 2f5a55c52c00 i2c: use my kernel.org address from now on adds a53acc7ebf27 i2c: at91: Fix pinmux after devm_gpiod_get() for bus recovery adds f23da43a58d0 Merge branch 'i2c/for-current' into i2c/for-next adds 19bb22273c42 i2c: mux: pca954x: Refactor pca954x_irq_handler() adds 753aa3694382 i2c: mux: pca954x: Make use of device properties adds 3093c6410172 i2c: mux: pca954x: Move device_remove_file() out of pca954 [...] adds 40e31f0e1847 i2c: mux: pca954x: Convert license to SPDX identifier adds 0f03c08892ac i2c: pxa: consolidate i2c_pxa_*xfer() implementations adds c25e509aef8b i2c: pxa: avoid complaints with non-responsive slaves adds ae1c3b73945c i2c: pxa: ensure timeout messages are unique adds 18d30c0946f9 i2c: pxa: remove some unnecessary debug adds e81c979f4e07 i2c: pxa: clear all master action bits in i2c_pxa_stop_message() adds 2fd6cbf41aa9 i2c: pxa: use master-abort for device probes adds 16b363c178ab i2c: mux: Replace zero-length array with flexible-array adds 786d2af7a5d8 Merge branch 'i2c/for-5.8' into i2c/for-next adds 48779ede4929 i2c: algo-pca: update contact email adds dc9e2b4106a1 i2c: altera: Fix race between xfer_msg and isr thread adds 7b8525345064 i2c: mux: demux-pinctrl: Fix an error handling path in 'i2 [...] adds fa42dbfdbcb6 Merge branch 'i2c/for-current' into i2c/for-next adds 9b9b5a02a49f i2c: designware: Use devm_platform_ioremap_resource() to s [...] adds dfcb4097003d i2c: designware: Move configuration routines to respective [...] adds 86ba36440e7e i2c: designware: Switch PCI driver to use i2c_dw_configure [...] adds a984aecedc17 i2c: designware: Rename i2c_dw_probe() to i2c_dw_probe_master() adds 3eed0572484d i2c: designware: Allow slave mode for PCI enumerated devices adds d7cc96fd5b0e Merge branch 'i2c/for-5.8' into i2c/for-next adds 188fe480cd65 i2c: designware: Use devm_platform_ioremap_resource() to s [...] adds 3ebe40ed1c39 i2c: designware: Move configuration routines to respective [...] adds 42ab0012340d i2c: designware: Switch PCI driver to use i2c_dw_configure [...] adds bed20c84021e i2c: designware: Rename i2c_dw_probe() to i2c_dw_probe_master() adds 7943f1d17883 i2c: designware: Allow slave mode for PCI enumerated devices adds fadb47fca1f1 Merge branch 'i2c/for-5.8' into i2c/for-next adds 0a3a3ee2f421 i2c: mux: Replace zero-length array with flexible-array adds bc8faf89ea19 Merge branch 'i2c/for-current' into i2c/for-next adds 5f1ae73d538a i2c: mediatek: Add i2c ac-timing adjust support adds e2573f0dc7d9 i2c: slave-eeprom: add support for 24c512 EEPROMs adds 86a776024606 Merge branch 'i2c/for-5.8' into i2c/for-next adds 7d66976fe747 i2c: at91: Fix pinmux after devm_gpiod_get() for bus recovery adds ab7cf7e53ccf i2c: algo-pca: update contact email adds 5d4c7977499a i2c: altera: Fix race between xfer_msg and isr thread adds e9d1a0a41d44 i2c: mux: demux-pinctrl: Fix an error handling path in 'i2 [...] adds 8695e0b1b964 i2c: mux: Replace zero-length array with flexible-array adds efa7fb4c6c8e MAINTAINERS: add maintainer for mediatek i2c controller driver adds 41895bfee70e Merge branch 'i2c/for-current-fixed' into i2c/for-next adds b0d0e5467de6 Merge remote-tracking branch 'i2c/i2c/for-next' adds b4203ce05563 i3c master: GETMRL's 3rd byte is optional even with BCR_IB [...] adds 68c8306f4552 Merge remote-tracking branch 'i3c/i3c/next' adds 8cf87c744696 firmware/dmi: Report DMI Bios & EC firmware release adds c824a3b71da4 Merge branch 'dmi/master' adds ad41da7b7584 hwmon: (nct7904) Add watchdog function adds 05e46f00e7e4 hwmon: (dell-smm) Use one DMI match for all XPS models adds 1e03a3448b72 hwmon: (lm70) Add support for ACPI adds 41ebd56da734 hwmon: (ina2xx) Implement alert functions adds 954f800d18f3 hwmon: Reduce indentation level in __hwmon_device_register() adds cb774656032e hwmon: (lm75) Fix all coding-style warnings on lm75 driver adds 4e65b700a8d4 hwmon: (adt7411) update contact email adds 440cf187c77d hwmon: (pmbus) Improve initialization of 'currpage' and 'c [...] adds df56c9312f80 hwmon: (pmbus) Driver for Maxim MAX16601 adds 6f408febbcbc hwmon : (nct6775) Use kobj_to_dev() API adds 9b7f228e84ed hwmon: (lm90) Add max6654 support to lm90 driver adds 48620b34964a Merge remote-tracking branch 'hwmon-staging/hwmon-next' adds d14d0c1aea8f scripts: sphinx-pre-install: improve distro detection check adds b3df6223bdea scripts: sphinx-pre-install: improve openSuse Tumbleweed check adds bfc7f4281066 scripts: sphinx-pre-install: fix a dependency hint with Ub [...] adds e45a631742fa scripts: sphinx-pre-install: address some issues with Gentoo adds d6ebf1890c8b scripts: sphinx-pre-install: add support for OpenMandriva adds 2f9c502552cd scripts: sphinx-pre-install: add support for python -m venv adds 346282db9c6b scripts: kernel-doc: proper handle @foo->bar() adds ee2aa7590398 scripts: kernel-doc: accept negation like !@var adds 0d55d48b19ff scripts: kernel-doc: accept blank lines on parameter description adds d5afc9640a6d docs: update recommended Sphinx version to 2.4.4 adds 25813cae1eeb docs: LaTeX/PDF: drop list of documents adds 101e330fd3f2 MAINTAINERS: dt: update display/allwinner file entry adds 0855a36e2248 MAINTAINERS: dt: fix pointers for ARM Integrator, Versatil [...] adds f9faa90899a2 docs: dt: fix broken reference to phy-cadence-torrent.yaml adds 72ef5e52b3f7 docs: fix broken references to text files adds 3ecad8c2c1ff docs: fix broken references for ReST files that moved around adds 0c1bc6b84525 docs: filesystems: fix renamed references adds d91589556b6a docs: amu: supress some Sphinx warnings adds 877a37d31e0f docs: arm64: booting.rst: get rid of some warnings adds a588332fba0b docs: pci: boot-interrupts.rst: improve html output adds cfa204984d57 docs: ras: get rid of some warnings adds 00aff9565961 docs: ras: don't need to repeat twice the same thing adds ad89c8852fde docs: spi: spi.h: fix a doc building warning adds f08252469ef5 docs: drivers: fix some warnings at base/platform.c when b [...] adds 14a7e51ff184 docs: mm: userfaultfd.rst: use ``foo`` for literals adds 4a3fe6541c8c docs: mm: userfaultfd.rst: use a cross-reference for a section adds 9070492b10c3 docs: vm: index.rst: add an orphan doc to the building system adds b4c6d8efdcdd docs: dt: qcom,dwc3.txt: fix cross-reference for a converted file adds 3f4a6c925a42 docs: dt: fix a broken reference for a file converted to json adds 8f97986ccbd7 docs: powerpc: cxl.rst: mark two section titles as such adds 36536a02e554 docs: i2c: rename i2c.svg to i2c_bus.svg adds baeb2d5cb8ea docs: Makefile: place final pdf docs on a separate dir adds 77c34b2c18d4 docs: dt: rockchip,dwc3.txt: fix a pointer to a renamed file adds a31a6997e6df ata: libata-core: fix a doc warning adds af690f459393 firewire: firewire-cdev.hL get rid of a docs warning adds 2b8e8b5599a1 fs: inode.c: get rid of docs warnings adds 03c109d66867 futex: get rid of a kernel-docs build warning adds 4642289b5f66 lib: bitmap.c: get rid of some doc warnings adds 3f11de39c489 Merge branch 'mauro' into docs-next adds 5d8e5aee0e93 docs: sysctl/kernel: document BPF entries adds c7e1cc318d4a dma-buf: Couple of documentation typo fixes adds d8e8ff1fe302 docs: ioctl-number.rst: add habanalabs driver IOCTL adds 7dbffd3f84b0 docs: admin-guide: Clarify sentences adds fc965497d5b3 doc:it_IT: translation of documents in process/ adds 4951d27b099b watchdog: clarify that stop() is optional adds 90c165f0de3a docs: pr_*() kerneldocs and basic printk docs adds 14bbe3e33710 docs: Add rbtree documentation to the core-api adds 5af438d0dcdb doc:it_IT: add RISC-V maintenance guidelines adds 7b9121040d83 Documentation: scheduler: fix outdated information on sche [...] adds 2d5694796b6b Documentation: x86: fix space instead of tab in uefi doc adds 08ce0c1e1116 mailmap: Add entry for Leonardo Bras adds b529c06f9dc7 Update the documentation referencing Plan 9 from User Space. adds 6feb76dbd14a Documentation: zh_CN: convert to use i2c_new_client_device() adds 920af1ce1b6e docs: orangefs: fix pvfs2tab literal block adds 2ad9a844fc83 docs: virt/kvm: close inline string literal adds 6bc47621cbf3 docs: sysctl/kernel: document cad_pid adds 1f5ea8720e8d doc: nvdimm: remove reference to non-existent CONFIG_NFIT_TEST adds a8b380c379ef scripts: sphinx-pre-install: only ask to activate valid venvs adds 1ef70ced5597 scripts: sphinx-pre-install: change the warning for versio [...] adds 2834a7412bb1 scripts: sphinx-pre-install: change recommendation text if [...] adds 412b09ddadd3 scripts: sphinx-pre-install: fix a bug when using with venv adds ec43a27fffd0 scripts: sphinx-pre-install: change the output order adds 67145c23e70b docs: filesystems: convert caching/object.txt to ReST adds fd299b2a7339 docs: filesystems: convert caching/fscache.txt to ReST format adds efc930fa1d84 docs: filesystems: caching/netfs-api.txt: convert it to ReST adds 09eac7c53570 docs: filesystems: caching/operations.txt: convert it to ReST adds d74802ade7de docs: filesystems: caching/cachefiles.txt: convert to ReST adds 0e822145b564 docs: filesystems: caching/backend-api.txt: convert it to ReST adds 175cc46f4d66 docs: filesystems: convert cifs/cifsroot.txt to ReST adds 41defb4d0d58 docs: filesystems: convert automount-support.txt to ReST adds f476c6ed17d4 docs: filesystems: convert coda.txt to ReST adds 01478b833176 docs: filesystems: convert devpts.txt to ReST adds b31763cff488 docs: filesystems: convert dnotify.txt to ReST adds e6f7df74ec1a docs: filesystems: convert fiemap.txt to ReST adds e6d42cb19c03 docs: filesystems: convert files.txt to ReST adds ba302d2a8ef0 docs: filesystems: convert fuse-io.txt to ReST adds 63526525dd7a docs: filesystems: convert locks.txt to ReST adds a02dcdf65bcf docs: filesystems: convert mandatory-locking.txt to ReST adds 791a17ee1973 docs: filesystems: convert mount_api.txt to ReST adds 9b6f151e7686 docs: filesystems: convert quota.txt to ReST adds 53a41d3eec86 docs: filesystems: convert seq_file.txt to ReST adds cf06612c65e5 docs: filesystems: convert sharedsubtree.txt to ReST adds a5a1c349ac48 docs: filesystems: split spufs.txt into 3 separate files adds dc3f043ff0e4 docs: filesystems: convert spufs/spu_create.txt to ReST adds 299cd2747c61 docs: filesystems: convert spufs/spufs.txt to ReST adds e2975d7ca8df docs: filesystems: convert spufs/spu_run.txt to ReST adds 28bcadf0ae99 docs: filesystems: convert sysfs-pci.txt to ReST adds ec4551f45036 docs: filesystems: convert sysfs-tagging.txt to ReST adds c3d2f6cb4c70 docs: filesystems: convert xfs-delayed-logging-design.txt to ReST adds fc2f6fe745a0 docs: filesystems: convert xfs-self-describing-metadata.tx [...] adds 982649915d62 docs: filesystems: convert configfs.txt to ReST adds 919e2bb8b63c Merge branch 'mauro' into docs-next adds 3eaa3bfa380b kobject: documentation: Fix erroneous function example in [...] adds 094d6dc56245 watchdog: update email address in conversion doc adds 35c599900583 docs: kvm: Fix KVM_KVMCLOCK_CTRL API doc adds 16a398d17649 doc: misc-device: add uacce to toctree(index) adds b67aa4ef68ed doc:it_IT: align Italian translation adds effa2cd84cb5 docs: coresight: fix `make htmldocs` warning adds 190e1597e5e0 docs: s390: Fix wrong label Guest2 instead of Guest3 adds c624adc9cb6e samples: fix binderfs sample adds 50cdae76b8d0 docs: sysctl/kernel: document ftrace entries adds d75829c18260 docs: sysctl/kernel: document firmware_config adds 649f9cf5f596 doc:locking: remove info about old behavior of locktorture adds 56b62540782b doc: thermal: add cpu-idle-cooling to index tree adds 2f4c33063ad7 docs: sysctl/kernel: document ngroups_max adds 036168e3df36 doc: zh_CN: add translatation for debugfs.txt adds fd79cfd71221 docs: debugfs: Update struct debugfs_reg32 definition adds ea8fdf1a40e9 docs: vm: page_frags.rst: Fix the reference of stale function adds 77691ee92d4a Documentation: update numastat explanation adds b17b24fc3c10 doc: Fix some errors in ras.rst adds 728c1471b544 docs: move DMA kAPI to Documentation/core-api adds b25fc491cb6a docs: move IPMI.txt to the driver API book adds 283b69bf7948 docs: fix references for ipmi.rst file adds a74e2a226452 docs: debugging-via-ohci1394.txt: add it to the core-api book adds e00b0ab86c79 docs: add IRQ documentation at the core-api book adds 1ac00669c35e docs: move the kref doc into the core-api book adds 9184027f0aaf docs: move digsig docs to the security book adds 95ca6d73a8a9 docs: move locking-specific documents to locking/ adds 5207e78bd417 Merge remote-tracking branch 'jc_docs/docs-next' adds d9d6e1f3d5bb media: dvb-usb: auto-select CYPRESS_FIRMWARE adds 06b93644f4d1 media: Kconfig: add an option to filter in/out platform drivers adds a19f228b8dd9 media: Kconfig: not all V4L2 platform drivers are for camera adds f11175daffad media: pci: move VIDEO_PCI_SKELETON to a different Kconfig adds dee1877d9168 media: Kconfig: update the MEDIA_SUPPORT help message adds 4b32216adb01 media: split test drivers from platform directory adds a41034df5389 media: Kconfig: move comment to siano include adds 3bb112016616 media: Kconfig: move drivers-specific TTPCI_EEPROM Kconfig var adds 6a79117187b3 media: Kconfig: mode firewire comment to firewire/Kconfig adds 3a137f81f768 media: ddbridge: copy the dvb_dummy_fe driver to ddbridge adds 94ab24a2c886 media: ddbridge-dummy_fe: do some vars and function renames adds 9a33a27e7fe5 media: ddbridge: use the ddbridge's own dummy fe driver adds 97b19498dc02 media: Kconfig: mark other drivers as test drivers adds a832862295e0 media: Kconfig: simplify some dependencies adds a3b91d8bd1e0 media: Kconfig: better support hybrid TV devices adds 6268b3513944 media: Kconfig: fix selection for test drivers adds 76c34a8d0e53 media: add SPDX headers on Kconfig and Makefile files adds e58be01614ca media: dvb-core: Kconfig: default to use dynamic minors adds 32a363d0b0b1 media: Kconfig files: use select for V4L2 subdevs and MC adds 7d5bc6930db4 media: Kconfig: reorganize the drivers menu options adds c39d57044a25 media: Kconfig: use a sub-menu to select supported devices adds c6774ee035dc media: Kconfig: make filtering devices optional adds ce971d957015 media: Kconfig: warn if drivers are filtered adds f1991411257b media: Kconfig: move CEC-specific options to cec/Kconfig adds 10713a942040 media: Kconfig: move DVB-specific options to dvb-core/Kconfig adds 8164ab872115 media: Kconfig: move V4L2 subdev API to v4l2-core/Kconfig adds 8fc42fff164b media: Kconfig: move media controller core select to main Kconfig adds 5e9e60f42141 media: Kconfig: place all options under a sub-menu adds 1b80d36aeb92 media: Kconfig: move the position of sub-driver autoselection adds b0cd4fb27665 media: Kconfig: on !EMBEDDED && !EXPERT, enable driver filtering adds 0c822d97bd14 media: Kconfig: Better organize the per-API options adds f48fd1514212 media: i2c/Kconfig: reorganize items there adds b6a7d1bcc55f media: Kconfig: don't use visible for device type select adds 485f9a434c16 media: docs: avermedia.rst: mark a table as such adds c8b667ac517e media: docs: move soc-camera.rst to staging adds 64a881836a91 media: docs: split cpia2.rst on two files adds f40b814a3d5a media: docs: split ci.rst into uAPI and user guide docs adds a6c5ac5ca760 media: docs: split meye.rst into admin and uAPI docs adds 8d562a0038da media: docs: split vimc.rst into devel and admin parts adds 481025598f21 media: docs: split development info from bttv.rst adds 51df01acc193 media: docs: split development info from cx88.rst adds aeb9b21ab449 media: docs: split cx2341x.rst into different audiences adds 087362d96356 media: docs: cx18-streams.c: fix broken references to docs adds d81c969b95d4 media: docs: split uAPI info from davinci-vpbe.rst adds b4a5f46cdee4 media: docs: split uAPI info from fimc.rst adds f8dd7a257dce media: docs: split uAPI info from saa7134-devel.rst adds 889a500ed5fe media: docs: split uAPI info from omap3isp.rst adds 5dfb8db56b27 media: docs: split uAPI info from imx.rst adds 54f38fcae536 media: docs: move uAPI book to userspace-api/media adds ff768f596fa1 media: docs: kAPI docs: move them to driver-api adds 2e9a7e0bc191 media: docs: move fourcc file to the uAPI document adds 32e2eae23f8f media: docs: move user-facing docs to the admin guide adds 577a7ad33aef media: docs: move driver-specific info to driver-api adds b36343861b21 media: docs: add an uAPI chapter for driver-specific stuff adds d29e1ef4d638 media: docs: get rid of Documentation/media/ adds 85f7cd3a2aad Revert "media: Kconfig: better support hybrid TV devices" adds e1e213b1b0e4 media: v4l2-mem2mem: return CAPTURE buffer first adds 6837e43e9ca1 media: hantro: Set buffers' zeroth plane payload in .buf_prepare adds 28a202c55963 media: hantro: Use v4l2_m2m_buf_done_and_job_finish adds c9f98d9aeb09 media: hantro: Remove unneeded hantro_dec_buf_finish adds 774ffd751a94 media: hantro: Move H264 motion vector calculation to a helper adds 88d06362d1d0 media: hantro: Refactor for V4L2 API spec compliancy adds ba445b7ff43b media: dt-bindings: rockchip-vpu: Convert bindings to json-schema adds 286e78a9b508 media: pci: cx88: convert to use i2c_new_client_device() adds b041cb6362db media: pci: saa7134: convert to use i2c_new_client_device() adds 03c87596b71a media: marvell-ccic: convert to use i2c_new_client_device() adds cb3c38c93ac3 media: usb: cx231xx: convert to use i2c_new_client_device() adds f263c8514a38 media: usb: hdpvr: convert to use i2c_new_client_device() adds 479ce8f5b1fb media: usb: pvrusb2: convert to use i2c_new_client_device() adds 7ca02435ff25 media: v4l2-common: change the pixel_enc of V4L2_PIX_FMT_G [...] adds cdb82f826eca media: imx.rst: Add example media graphs adds 4eaaf0861fa6 media: doc-rst: in the RGB formats table add '-' in undefi [...] adds 58d4c14ed89c media: v4l2-common: Add BGR666 to v4l2_format_info adds dbe939814cfa media: coda: round up decoded buffer size for all codecs adds 50733b5b9102 media: add v4l2 JPEG helpers adds 12310819a26a media: coda: jpeg: add CODA960 JPEG decoder support adds d2f1db860852 media: coda: split marking last meta into helper function adds 1e34e446d79c media: coda: mark last capture buffer adds 15c3d5aae73e media: coda: lock capture queue wakeup against decoder sto [...] adds 5c990fa01fb2 media: coda: jpeg: support optimized huffman tables adds 4ce4646c2337 media: vimc: remove the function vimc_unregister adds 7a040cf30343 media: vimc: handle error in vimc_add_subdevs adds 967534cb49cd media: vimc: keep the error value when adding an entity fails adds 5aa0d0964b98 media: vimc: fix issues in documentation in vimc-common.h adds e472d6a2594b media: vimc: add vimc_ent_type struct for the callbacks of [...] adds 9d3bf4cd9f1e media: vim2m: Remove unneeded buffer lock adds e671ed99f843 media: vimc: fix kernel-doc markups adds 33e3c349b2bf media: staging/intel-ipu3: Implement lock for stream on/of [...] adds 9581ba4596e0 media: staging/intel-ipu3: css: simplify expression adds 34b7db6fff8d media: staging/intel-ipu3: Remove extra blank lines adds bfcba38d95a0 media: ov5640: fix use of destroyed mutex adds ce7d96a4a77d media: doc-rst: add yavta test example in ipu3 docs adds f744d9a4fee3 media: staging/intel-ipu3: Simplify single goto jump adds 9611ba28d850 media: ipu3.rst: add yuv-downscaling into pipeline diagram adds e1ebe9f9c88e media: staging: imgu: do not hold spinlock during freeing [...] adds 63342afea65e media: venus: vdec: Use pmruntime autosuspend adds 380f3bbd9562 media: venus: hfi_cmds.h: Replace zero-length array with f [...] adds 0f61e171e4bb media: venus: hfi_msgs.h: Replace zero-length array with f [...] adds 07f8f22a33a9 media: venus: core: remove CNOC voting while device suspend adds d321dd233b9f media: imx: imx7-mipi-csis: Cleanup and fix subdev pad for [...] adds 45cde0aab780 media: imx: imx7-mipi-csis: Centralize initialization of p [...] adds d9a7dd2f684c media: imx: imx7-mipi-csis: Add missing RAW formats adds 0aa09e57b0f6 media: imx: imx7-mipi-csis: Expose correct YUV formats adds cb373070bf75 media: imx: imx7-mipi-csis: Fix MEDIA_BUS_FMT_UYVY8_2X8 da [...] adds 083285ac9df3 media: imx: imx7-mipi-csis: Add MEDIA_BUS_FMT_UYVY10_2X10 support adds a0ec36a364a7 media: imx: imx7-mipi-csis: Rename data_alignment field to width adds b06bde9ac683 media: imx: imx7-mipi-csis: Align image width based on format adds eeea9ac2d2a9 media: imx: imx7-mipi-csis: Never set MIPI_CSIS_ISPCFG_ALI [...] adds 2c2ae48d3b83 media: imx: imx7-mipi-csis: Align macro definitions adds 1d812ad253d4 media: imx: imx7-mipi-csis: Remove link setup on source pad adds 9994e00d4131 media: imx: imx7-mipi-csis: Cleanup includes adds f89ab84a949f media: imx: imx7-mipi-csis: Don't use imx-media-utils helpers adds 4b7126a78948 media: imx: imx7-mipi-csis: Implement the .enum_mbus_code( [...] adds 3dc4365ba873 media: ti-vpe: cal: fix DMA memory corruption adds 528649578a87 media: ti-vpe: cal: improve enable_irqs adds 29decd21bb16 media: ti-vpe: cal: fix use of wrong macro adds b6959ca031ab media: ti-vpe: cal: use runtime_resume for errata handling adds f7271bfb1801 media: ti-vpe: cal: drop cal_runtime_get/put adds ffd41d4f1593 media: ti-vpe: cal: catch error irqs and print errors adds 842532858515 media: ti-vpe: cal: print errors on timeouts adds 09ea44ca0743 media: ti-vpe: cal: simplify irq handling adds ad03da58ea57 media: ti-vpe: cal: remove useless CAL_GEN_* macros adds 05254a2b12ec media: ti-vpe: cal: remove useless IRQ defines adds fa72ef7abc90 media: ti-vpe: cal: use reg_write_field adds f77f2e1f2946 media: ti-vpe: cal: cleanup CIO power enable/disable adds c1075243e56c media: ti-vpe: cal: fix dummy read to phy adds aaf97874882f media: ti-vpe: cal: program number of lines properly adds cd1a746b9b24 media: ti-vpe: cal: set DMA max seg size adds cbdda28ab930 media: ti-vpe: cal: move code to separate functions adds c17013918a21 media: ti-vpe: cal: improve wait for CIO resetdone adds 355357457a58 media: ti-vpe: cal: improve wait for stop-state adds 6dfcbde592e0 media: ti-vpe: cal: fix stop state timeout adds ec16d2ab4d0b media: docs: fix some broken references adds 860b511766a3 media: Makefile: fix test drivers compilation adds 9393d050c860 Revert "media: Kconfig: move CEC-specific options to cec/Kconfig" adds 8e5b5d75e9d0 media: Kconfig: DVB support should be enabled for Digital TV adds de73b88c7ca1 media: cec: move the core to a separate directory adds 46d2a3b964dd media: place CEC menu before MEDIA_SUPPORT adds 4be5e8648b0c media: move CEC platform drivers to a separate directory adds a81068181aad media: move CEC USB drivers to a separate directory adds df823a8208c4 media: cec: rename CEC platform drivers config options adds ffb2e0082cfc media: Kconfig: include test_drivers with MEDIA_TEST_SUPPORT adds b533cad6fd59 media: docs: update cardlists adds c4b89166d291 media: docs: split avermedia.rst contents on two files adds 109895a1525f media: docs: dvb_intro.rst: update its contents adds 03693a5a2393 media: docs: intro.rst actually contain DVB references adds c5b352431f6f media: docs: update avermedia.rst contents adds f631516f6d7d media: docs: bt8xx.rst: update document info adds 729126e4b4b3 media: docs: update bttv.rst information adds 9fafef585718 media: docs: add a cardlist for cx18 boards adds fe877259d8aa media: docs: cpia2.rst: do some cleanups adds 8a1bfbc70d13 media: docs: update Digital TV faq.rst adds 12bcf90c693c media: docs: saa7134.rst: update the documentation adds 08256f12ac56 media: docs: zr364xx: update documentation adds 1c9eeba23227 media: docs: get rid of obsoleted udev documentation adds 371f6ff57f56 media: docs: Add a master topic for the index file adds 4605a6102a7b media: docs: cleanup bttv-devel.rst file adds ef7f0c9539d8 media: docs: fix references for vimc adds cc5d250e5a3b media: docs: move copyrights to the end and update them adds e4da97eb3a09 media: docs: add GPLv2 for uAPI guide adds 63735af86d64 media: docs: add cros-references to the other media guides adds 5c57ae64e8bc media: i2c/Kconfig: use sub-menus for I2C support adds 9cbb04551a85 media: radio: don't use a menu just for wl128x driver adds 016baa59bf9f media: Kconfig: Don't expose the Request API option adds 143f8adfd534 media: Documentation/media: drop/fix vivi references adds dacca5f0fa69 media: media/test_drivers: rename to test-drivers adds 6af5797c76c1 media: cec: don't select PCI & DMI adds e36b68ed273e media: mc/Kconfig: remove staging dependency for request API adds a735e6b80d91 media: cec/usb: depends on USB_SUPPORT and TTY adds ceab3ac1e60d media: dvb-frontends: DUMMY_FE should depends on DVB_CORE adds 9e04ff70cf8e Merge tag 'v5.7-rc2' into patchwork adds e10daad5bb6e media: staging: rkisp1 Kconfig: depends on OF adds e6940c03dd62 media: usbvision: depends on USB adds 953f10064140 media: dvb: digitv: remove unused array element 0 adds a8648098948d media: rc: if kernel is built without an IR codec, don't a [...] adds 96f3a9392799 media: dvb: return -EREMOTEIO on i2c transfer failure. adds d27958df9302 media: dvb-usb: make dvb_usb_device_properties const adds c77591a8ca5a media: m88ds3103: Add missing '\n' in log messages adds 9448762fd1d1 media: ir-rx51: Use 64-bit division macro adds f2267d7ed803 media: imx: utils: fix and simplify pixel format enumeration adds 1df2148fdfc0 media: imx: utils: fix media bus format enumeration adds c25ab5caf516 media: imx: utils: Inline init_mbus_colorimetry() in its caller adds 0cd5d896a192 media: imx: utils: Handle Bayer format lookup through a se [...] adds 3130c45c2ba3 media: imx: Fix some pixel format selections adds a7d5003cab01 media: imx: utils: Rename pixel format selection enumeration adds f0f71ae440a9 media: imx: utils: Introduce PIXFMT_SEL_IPU adds c943b6947f45 media: imx: utils: Make imx_media_pixfmt handle variable n [...] adds 74cd3984f133 media: imx: utils: Split find|enum_format into fourcc and [...] adds eef988826fbd media: imx: utils: Rename format lookup and enumeration functions adds 4d7463cdf5de media: imx: utils: Constify some mbus and ipu_image arguments adds e13160116939 media: davinci: remove redundant assignment to pointer 'common' adds 757570f11fa4 media: mtk-mdp: Use correct aliases name adds 03f56d9952b4 media: pwc-ctl: remove redundant assignment to variable ret adds d45c9313782b media: gspca: remove redundant assignment to variable status adds 33d236371f70 media: imx-media-csc-scaler: Use a shorter name for driver adds 1ca3cb46a992 media: v4l2-ctrl: Add H264 profile and levels adds ff8c2784b057 media: uapi: h264: Add new profile and levels adds 9429e7072f8f media: imx.rst: Fix the MIPI CSI-2 virtual channel adds 62ce7201f442 media: imx.rst: Provide an example for unprocessed video capture adds 8a4676d6e627 media: imx.rst: Provide the OV560 module part number adds d00c9761afe7 media: imx.rst: Provide streaming examples for imx6q-sabresd adds f36592e7b343 media: vicodec: Fix error codes in probe function adds dba361345706 media: staging: rkisp1: remove TODO item - uapi structs co [...] adds dd844fb8e50b media: platform: fcp: Set appropriate DMA parameters adds 2990e3dbf7ee media: staging: rkisp1: replace rkisp1_fmt_pix_type with v [...] adds b23096af0be4 media: staging: rkisp1: cap: remove field fmt_type from st [...] adds 003492984ed7 media: staging: rkisp1: change fields names from fmt_type [...] adds d6ef0719fa90 media: v4l2-fh: define v4l2_fh struct regardless of condition adds f661aaa007aa media: rkisp1: Get rid of unused variable warning adds 42cbdf2b5ecb media: phy-rockchip-dphy-rx0: Drop unneeded CONFIG_OF dependency adds 45776c540f7f media: rkisp1: Fix wrong PHY config dependency adds 624922a2739b media: v4l2-core: Add helpers to build the H264 P/B0/B1 reflists adds b5218cf40c1e media: hantro: h264: Use the generic H264 reflist builder adds d6b50a96d337 media: dt-bindings: rockchip: Document RK3399 Video Decode [...] adds cd33c830448b media: rkvdec: Add the rkvdec driver adds 5714e84fee50 media: si2157: Enable tuner status flags adds 5741f4affb69 media: si2157: Check error status bit on cmd execute adds e955f959ac52 media: si2157: Better check for running tuner in init adds 7e80a8d14d9f media: si2157: Add analog tuning related functions adds 578147e968bd media: si2157: Briefly wait for tuning operation to complete adds e4361015a4aa media: si2157: module debug option to wait on signal lock adds 81118817c4ae media: cx23885: Add analog frontend to Hauppauge QuadHD adds f8e76a5e2679 media: cx23885: Add analog frontend to 1265_K4 adds 2be355a08e19 media: cx23885: Add analog frontend to HVR5525 adds fbc9a49cf272 media: cx23885: Add i2c device analog tuner support adds 3c1ccbad8080 media: cx231xx: Add i2c device analog tuner support adds d99846cb1c0e media: si2157: add on-demand rf strength func adds 722b3c140dd4 media: lgdt3306a: Add CNR v5 stat adds 038fd4141029 media: cx25840: Register labeling, chip specific correction adds fdb9e30e9143 media: iguanair: rc drivers no longer need to do locking adds 7c3bae3f430a media: v4l2-ctrls: v4l2_ctrl_g/s_ctrl*(): don't continue w [...] adds b2b1046f1de6 media: v4l2-ctrls: add __v4l2_ctrl_s_ctrl_compound() adds 60e915354c27 media: staging: rkisp1: cap: fix return values from pm functions adds e4b0326c4d70 media: staging: rkisp1: cap: serialize start/stop stream adds 4d0b43804c12 media: staging: rkisp1: remove mbus field from rkisp1_sens [...] adds 1d3ac27801e5 media: staging: rkisp1: replace the call to v4l2_async_not [...] adds 66f92c4e1701 media: coda: add RC enable controls adds ba99522b2bd0 media: v4l2-image-sizes: add HD and Full-HD definitions adds ceb348690e29 media: staging: rkisp1: cap: cleanup in mainpath config fo [...] adds a557c3fa96c8 media: staging: rkisp1: cap: fix value written to uv swap [...] adds b82b39937459 media: staging: rkisp1: cap: change the logic for writing [...] adds c6a86569e841 media: staging: rkisp1: cap: support uv swap only for semi [...] adds d0dd92789f44 media: staging: rkisp1: cap: support uv swapped planar formats adds b1f487ef3339 media: dt-bindings: media: convert rockchip rga bindings to yaml adds b2965c912a3d media: dt-bindings: media: rockchip-rga: add power-domains [...] adds 49c6644eb6ac media: dvb-usb-ids.h: fix an USB PID name adds 8cbaa12100a1 media: dvb-usb-v2: use DVB_USB_DEVICE() macro adds 52b88c87e22b media: pwc-if.c: Update comments about each pwc supported model adds 787103913b91 media: pwc-if: place USB device list on numberical order adds 74da0d515c20 media: admin-guide: add a card list for cx231xx boards adds 433c8e566098 media: admin-guide: update em28xx cardlist adds d9d43617bb13 media: admin-guide: Add an introduction chapter adds 2aca74c8b1a1 media: admin-guide: add a generic building guide adds 17ce5e6d72d5 media: admin-guide: improve cardlist.rst documentation adds 760ec48b6bea media: admin-guide: add dvb-usb-v2 card lists adds 9f054a7e7d1f media: admin-guide: add cardlist for dib0700 driver adds f21067392bbd media: admin-guide: add dibusb-mb and dibusb-mc card lists adds 4b45a0cd391a media: admin-guide: add support for the remaining dvb-usb boards adds da95d30bb06e media: admin-guide: add a card list for the Siano driver adds ea90626fdf6e media: admin-guide: add a cardlist for all other USB cards adds d3cb08320729 media: admin-guide: split DVB cards.rst adds 97b202b004b4 media: admin-guide: replace the frontend drivers list adds 0cb8f667ec6a media: admin-guide: add a list of media PCI cards adds 0753351432ef media: admin-guide: add a table with USB drivers adds 9436af9eb4e4 media: admin-guide: add a list of platform drivers adds c127fa9d3d54 media: admin-guide: add a list of I2C drivers adds a70559d37a6b media: admin-guide: add SPI cards to platform drivers adds c84315dd8aec media: admin-guide: add card lists for radio and firewire adds 8cf8f0a68a99 media: admin-guide: add test-drivers adds f45ce7a1e582 media: admin-guide: bt8xx.rst: fix a broken cross-reference adds a79a0e71ae67 media: admin-guide: reorganize the guide adds 33fc918ab89b media: admin-guide: split driver-specific indexes to new files adds 19ce44f027ca media: rkisp1: fix missing mbus.type -> mbus_type conversion adds a349d3d97ea2 media: MAINTAINERS: Fix Hantro, Rga and Rkvdec entries adds 5c9863981498 MAINTAINERS: reorder media attributes adds 4bdbff4da405 media: tuners: Kconfig: add some missing VIDEO_V4L2 dependencies adds 324efc704352 media: platform: fix VIA_CAMERA dependencies adds 4e5552b23f9f media: Kconfig: fix some dvb-usb-v2 dependencies adds c4ed27cfed45 media: m88ds3103: error in set_frontend is swallowed and n [...] adds 408d0244421c media: rc: no need for decoder state if decoder not enabled adds b7ba9f34800a media: si2157: ensure wait_status is initialized adds 9a42a5ff3dac media: vimc: cap: Report a colorspace adds 9cc056e6064c media: MAINTAINERS: adjust entries to moving CEC USB drivers adds fcab45adb853 media: vidioc-reqbufs/create-bufs.rst: fix typo adds e5ad7db4b2f3 media: cec-gpio: handle gpiod_get_value errors correctly adds e51759f56d31 media: v4l2-ctrls.h: clarify the p_def argument of v4l2_ct [...] adds cb1c05c89b1f media: venus: core: Add missing mutex destroy adds 82223aa54bb7 media: venus: core: Fix mutex destroy in remove adds 18cf8ba1d3e6 media: venus: core: Constify codec frequency data array adds 0febf9236970 media: venus: helpers: Done buffers per queue type adds 51df3c81ba10 media: venus: vdec: Mark flushed buffers with error state adds bc3d870e414b media: venus: vdec: Init registered list unconditionally adds 85872f861d4c media: venus: Mark last capture buffer adds 4470ff693833 media: venus: venc,vdec: Return EBUSY on S_FMT while streaming adds 735a02f1bbc2 media: staging: ipu3: Fix stale list entries on parameter [...] adds 11de96b94f7c media: ipu3.rst: add explanation for running mode adds f9d813cc93e2 media: MAINTAINERS: ipu3-imgu: Add Tian Shu and Bingbu as [...] adds 81d1adeb52c9 media: Revert "staging: imgu: Address a compiler warning o [...] adds 8c038effd893 media: staging: ipu3-imgu: Move alignment attribute to field adds 839efdb65ffd media: staging: ipu3-imgu: Add a sanity check for the para [...] adds e9ebce2d4c8b media: staging: rkisp1: rsz: get the capture format info f [...] adds 21e4cdcb62ae media: staging: rkisp1: rsz: remove redundant if statement [...] adds 0b64a837817e media: staging: rkisp1: rsz: change (hv)div only if captur [...] adds bcf10abe8c40 media: staging: rkisp1: cap: enable RGB capture format wit [...] adds e01bc6cbb1fc media: dt-bindings: media: rockchip-vpu: fix interrupt-names adds 54ac3fc34871 media: imx: utils: Default colorspace to SRGB adds 0d7f7d2d3191 media: rcar-csi2: Fix comment of VCDT/VCDT2 register adds 149d65e549f3 media: cx231xx: Remove unneeded semicolon adds f84fdf99e9e2 media: meson: vdec: enable mcrcc for VP9 adds d251c653aa3f media: MAINTAINERS: update the Amlogic VDEC driver maintai [...] adds a97f52b0f1a6 media: staging: media: imx: no need to check return value [...] adds 7c192ebf394c media: staging: media: usbvision: usbvision-core Correct spelling adds 6c8d0cdd6ccb media: ti-vpe: avoid gcc-9 warning adds b77da87c84f8 media: vimc: Support multiple media bus codes for each pix [...] adds 772563b27c9f media: vimc: Add missing {RGB,BGR,GBR}888 media bus codes adds f4d12d8009d9 media: vimc: deb: Add support for {RGB,BGR,GBR}888 bus for [...] adds 62eedb356188 media: sun8i: Fix an error handling path in 'deinterlace_r [...] adds 3b5af3171e2d media: cec: silence shift wrapping warning in __cec_s_log_addrs() adds 716448642d71 media: admin-guide: make clear about PCI subsystem IDs adds 92f0fa8b5df4 media: admin-guide: split cardlist.rst file adds f645e6256bd1 media: v4l2-dev/ioctl: Add V4L2_CAP_IO_MC adds b72f14ee7eb3 media: pci: Fill v4l2_fmtdesc with designated initializers adds e5b6b07a1b45 media: v4l2: Extend VIDIOC_ENUM_FMT to support MC-centric devices adds d5f74a1eff9a media: rcar-vin: Make use of V4L2_CAP_IO_MC adds 148dd20602d5 media: staging/intel-ipu3: Make use of V4L2_CAP_IO_MC adds c7ff09f6e262 media: vimc: Make use of V4L2_CAP_IO_MC adds 6ba189d3f78c media: vidioc-enum-fmt.rst: make the ENUM_FMT text clearer adds 5b9f8e4ac947 media: ipu3.rst: fix a build warning adds 18200e9e243d media: Documentation: media: Update sub-device API intro adds 3fb0ee8b3b79 media: Documentation: media: Document read-only subdevice adds f75c431e54e2 media: v4l2-dev: Add v4l2_device_register_ro_subdev_node() adds fb15db8c0060 media: v4l2-subdev: Guard whole fops and ioctl hdlr adds 6446ec6cbf46 media: v4l2-subdev: add VIDIOC_SUBDEV_QUERYCAP ioctl adds 0e06a071dce7 media: v4l: document VIDIOC_SUBDEV_QUERYCAP adds ea8912b788f8 media: gpio-ir-tx: improve precision of transmitted signal [...] adds 1195a28dcf1b media: gpio-ir-tx: allow transmission without carrier adds 1bcecace15d2 media: dvb: remove redundant assignment to variable bw adds 4e054aab8a1f media: stv0900_core: remove redundant assignment to variable val adds f933d160b1e7 media: usb: ttusb-dec: reduce the number of memory reads i [...] adds 77d30eab0448 media: mantis_dvb: remove redundant initialization to vari [...] adds 43c4dc3f59e7 media: dvb-frontends: remove redundant initialization of v [...] adds 35dd70b4c493 media: media: sh_veu: Remove driver adds 86126bfe6336 Merge remote-tracking branch 'v4l-dvb/master' adds 9b0547aad9a4 Merge branch 'pm-acpi' into linux-next adds 107d47b2b95e PM: sleep: core: Simplify the SMART_SUSPEND flag handling adds 30205377ddbb PM: sleep: core: Fold functions into their callers adds 6e176bf8d461 PM: sleep: core: Do not skip callbacks in the resume phase adds 0fe8a1be599a PM: sleep: core: Rework the power.may_skip_resume handling adds 76c70cb58ce3 PM: sleep: core: Rename dev_pm_may_skip_resume() adds fa2bfead9103 PM: sleep: core: Rename dev_pm_smart_suspend_and_suspended() adds e07515563d01 PM: sleep: core: Rename DPM_FLAG_NEVER_SKIP adds 2a3f34750b8b PM: sleep: core: Rename DPM_FLAG_LEAVE_SUSPENDED adds 2fff3f73e8c2 Documentation: PM: sleep: Update driver flags documentation adds edb7f9d6b574 Merge back system-wide PM updates for v5.8. adds 598cc9300563 PM: sleep: Helpful edits for devices.rst documentation adds 3a4ccdb92e1e Merge back system-wide PM material for v5.8. adds 33aa46f252c7 cpufreq: intel_pstate: Use passive mode by default without HWP adds 9795a0ddf8ad Merge back cpufreq material for v5.8. adds f50cc0efa4e9 Merge branches 'pm-sleep' and 'pm-cpufreq' into linux-next adds 496121c02127 ACPI: processor: idle: Allow probing on platforms with one [...] adds 5c447c18d1f7 ACPI: CPPC: Make some symbols static adds 0a160e78c40e Merge branches 'acpi-processor' and 'acpi-cppc' into linux-next adds 2f516e7cbe88 cpuidle: sysfs: Remove the unused define_one_r(o/w) macros adds eba933ceebf2 cpuidle: sysfs: Minor coding style corrections adds ae109281cca5 Merge branch 'pm-cpuidle' into linux-next adds f5308a82e8d5 ACPICA: Make acpi_protocol_lengths static adds 2c1779f5ad32 ACPICA: Move acpi_gbl_next_cmd_num definition to acglobal.h adds 034fdaa50803 ACPICA: Disassembler: ignore AE_ALREADY_EXISTS status when [...] adds 6bfe5344b295 ACPICA: Dispatcher: add status checks adds e3f7ae9ebb44 ACPICA: Fix required parameters for _NIG and _NIH adds 2d2feb681317 ACPICA: Update version to 20200430 adds 8ec412bfd89e Merge branch 'acpica' into linux-next adds f8690227dd89 ACPI: LPIT: Put the low power idle table after using it adds fe4e1a576ef4 ACPI: watchdog: Put the watchdog action table after parsing adds 3d995f88adb1 ACPI: APEI: Put the boot error record table after parsing adds 541156a38fd0 ACPI: APEI: Put the error injection table for error path a [...] adds 43f595dcab30 ACPI: APEI: Put the error record serialization table for e [...] adds 11c7bdffc743 ACPI: APEI: Put the HEST table for error path adds f900bf4951a2 ACPI: EC: Put the ACPI table after using it adds ead7ba136267 ACPI: scan: Put SPCR and STAO table after using it adds 95722237cb2a ACPI: sleep: Put the FACS table after using it adds 8e22c2e4a62e ACPI: debug: Make two functions static adds 132565d8ec09 ACPI: utils: Add acpi_evaluate_reg() helper adds 6dd10c47e912 ACPI: hotplug: PCI: Use the new acpi_evaluate_reg() helper adds b68266410b45 Merge branches 'acpi-tables', 'acpi-dbg' and 'acpi-pci' in [...] adds 59b55c1f2046 cpufreq: omap: Build driver by default for ARCH_OMAP2PLUS adds a08e1b6c2d0b cpufreq: Add i.MX7ULP to cpufreq-dt-platdev blacklist adds a6d1bfa05545 cpufreq: dt: Add support for r8a7742 adds 7c2553f0db61 cpufreq: imx-cpufreq-dt: support i.MX7ULP adds 2dea651680ce cpufreq: qcom: fix wrong compatible binding adds 157f527639da cpufreq: qoriq: convert to a platform driver adds cf1e0449ac47 clk: qoriq: add cpufreq platform device adds 1f1755af4f06 cpufreq: qoriq: Add platform dependencies adds 3f8ffb14ea17 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] adds fbe093dd16f4 Merge branch 'pm-cpufreq' into linux-next adds a10660f7788b ACPI: Delete unused proc filename macros adds 841ae40bfd77 Merge branch 'acpi-misc' into linux-next adds 2909438d4d62 cpufreq: fix minor typo in struct cpufreq_driver doc comment adds 8ef6544598d6 Merge branch 'pm-cpufreq' into linux-next adds 6accf26eca37 Merge remote-tracking branch 'pm/linux-next' adds 7b0bf99b9ee4 cpupower: Remove unneeded semicolon adds cfa75612bfe5 Merge remote-tracking branch 'cpupower/cpupower' adds 45a41875fa20 dt-bindings: opp: Introduce opp-peak-kBps and opp-avg-kBps [...] adds 6c591eec67cb OPP: Add helpers for reading the binding properties adds 1597d453289b interconnect: Add of_icc_get_by_index() helper function adds fcb57bfcb87f interconnect: Disallow interconnect core to be built as a module adds 8fd3574b54a5 interconnect: Remove unused module exit code from core adds 90562c818270 Merge remote-tracking branch 'georgi/icc-get-by-index' int [...] adds 0f438abc246a OPP: Add support for parsing interconnect bandwidth adds 7a696a5b2cf5 OPP: Add sanity checks in _read_opp_key() adds 5cbd6561a497 OPP: Update the bandwidth on OPP frequency changes adds 34c05b3e6dd8 cpufreq: dt: Add support for interconnect bandwidth scaling adds c7259cba7fe7 dt-bindings: interconnect: Add interconnect-tags bindings adds 69d5a6f10c7c OPP: Add support for setting interconnect-tags adds 82cc7f6d322e opp: Reorder the code for !target_freq case adds f4111e2e1ae1 opp: core: add regulators enable and disable adds b88e33cf5681 Merge remote-tracking branch 'opp/opp/linux-next' adds d2bc4dd91da6 thermal: imx_sc_thermal: Add hwmon support adds bceb5646a15d thermal: core: Make thermal_zone_set_trips private adds 44fc73223eeb thermal: core: Remove pointless debug traces adds 04fa9c804b0e thermal: devfreq_cooling: Use PM QoS to set frequency limits adds 8097db407a08 thermal: Move default governor config option to the intern [...] adds c68df440b07f thermal: Move struct thermal_attr to the private header adds 33a88af10944 thermal: Move internal IPA functions adds 2e7700dc336d thermal: Move trip point structure definition to private header adds f0129c231772 thermal: Move get_tz_trend to the internal header adds 06f1041f5023 thermal: Move get_thermal_instance to the internal header adds 60518260cab2 thermal: Change IS_ENABLED to IFDEF in the header file adds 708418500644 thermal: Remove stubs for thermal_zone_[un]bind_cooling_device adds 0145f67866b7 thermal: Remove thermal_zone_device_update() stub adds 8cb775bb005c thermal: Delete an error message in four functions adds 3dc748754d68 dt-bindings: thermal: k3: Add VTM bindings documentation adds 48b2bce8c7db thermal: k3: Add support for bandgap sensors adds 79799562bf08 thermal: int3400_thermal: Statically initialize .get_mode( [...] adds e939927f695e Merge remote-tracking branch 'thermal/thermal/linux-next' adds 67f8e65e4fc1 firewire: net: remove set but not used variable 'guid' adds 9e70a2485198 Merge remote-tracking branch 'ieee1394/for-next' adds a4e439a6f628 dlm: dlm_internal: Replace zero-length array with flexible [...] adds 3c80d3794dac dlm: user: Replace zero-length array with flexible-array member adds 90db4f8be386 fs:dlm:remove unneeded semicolon in rcom.c adds f084a4f4a14b dlm: Switch to using wait_event() adds fe204591cc94 dlm: remove BUG() before panic() adds 643e49119eac Merge remote-tracking branch 'dlm/next' adds 396bbe92b25a swiotlb: Group identical cleanup in swiotlb_cleanup() adds 4d571204897e swiotlb: Return consistent SWIOTLB segments/nr_tbl adds d0b1e925e406 swiotlb: fix phys_addr_t overflow warning adds bb4d6a3e1d1e Merge branch 'devel/for-linus-5.2' into devel/for-linus-5.3 adds b0f24237c431 xen/swiotlb: fix condition for calling xen_destroy_contigu [...] adds f3a7bb9acba2 xen/swiotlb: simplify range_straddles_page_boundary() adds 4cdfb27ba80d xen/swiotlb: remember having called xen_create_contiguous_ [...] adds c342ebbb1af2 Merge remote-tracking branch 'swiotlb/linux-next' adds 0184afd15a14 RDMA/rxe: Set default vendor ID adds cf26deff9036 RDMA/mlx5: Fix udata response upon SRQ creation adds eb356e6dc15a RDMA/uverbs: Make the event_queue fds return POLLERR when [...] adds 1587982e705d RDMA: Remove a few extra calls to ib_get_client_data() adds 255e636df413 IB: Fix some documentation warnings adds 4f953089111d IB/qib: Remove unused variable ret adds 99bf84e24eb8 RDMA/bnxt_re: Reduce device page size detection code adds c78671a4e65a RDMA/bnxt_re: Update missing hsi data structures adds fddcbbb02af4 RDMA/bnxt_re: Simplify obtaining queue entry from hw ring adds 8ce111d00e64 RDMA/bnxt_re: Remove dead code from rcfw adds dd302ee41e6e RDMA/cma: Limit the scope of rdma_is_consumer_reject function adds 95a776e8a628 RDMA/rw: use DIV_ROUND_UP to calculate nr_ops adds 3c873161a0d7 RDMA/hns: Add support for addressing when hopnum is 0 adds cc23267aedeb RDMA/hns: Optimize hns buffer allocation flow adds 477a0a387072 RDMA/hns: Optimize 0 hop addressing for EQE buffer adds d563099e3e89 RDMA/hns: Support 0 hop addressing for WQE buffer adds 6fd610c5733d RDMA/hns: Support 0 hop addressing for SRQ buffer adds 744b7bdfa79e RDMA/hns: Support 0 hop addressing for CQE buffer adds 322f3d45a17f RDMA/bnxt: Delete 'nq_ptr' variable which is not used adds 9976ea27b526 RDMA/hns: Optimize hns_roce_config_link_table() adds 375898e83d26 RDMA/hns: Optimize hns_roce_v2_set_mac() adds a3de9e83810c RDMA/hns: Simplify the qp state convert code adds 7c044adca272 RDMA/hns: Simplify the cqe code of poll cq adds 357f34294686 RDMA/hns: Simplify the state judgment code of qp adds a97bf49f824e RDMA/hns: Simplify the status judgment code of hns_roce_v1_m_qp() adds bb7fc863729b net/mlx5: Provide simplified command interfaces adds ec44e72b73b7 net/mlx5: Open-code create and destroy QP calls adds 73a75b96fc9a net/mlx5: Remove empty QP and CQ events handlers adds acab4b88e93c net/mlx5: Open-code modify QP in steering module adds a6532fd925b9 net/mlx5: Open-code modify QP in the FPGA module adds a452e0e43669 net/mlx5: Open-code modify QP in the IPoIB module adds f93f4f4f3149 net/mlx5: Remove extra indirection while storing QPN adds 57a6c5e992f5 net/mlx5: Replace hand written QP context struct with auto [...] adds 66247fbb280c net/mlx5: Remove Q counter low level helper APIs adds bfd745f8f327 RDMA/mlx5: Delete Q counter allocations command adds 9c275ee4ad82 net/mlx5: Delete not-used cmd header adds 42f9bbd11278 RDMA/mlx5: Alphabetically sort build artifacts adds 333fbaa0255b net/mlx5: Move QP logic to mlx5_ib adds a2a322f447b9 net/mlx5: Refactor HCA capability set flow adds 59e9e8e4fe83 net/mlx5: Enable SW-defined RoCEv2 UDP source port adds 5d1c9a114a6e net/mlx5: Update vport.c to new cmd interface adds d1f620500cde net/mlx5: Update cq.c to new cmd interface adds e36fb468d239 net/mlx5: Update debugfs.c to new cmd interface adds 9aa536ad45ec net/mlx5: Update ecpf.c to new cmd interface adds 49d7fcd127c1 net/mlx5: Update eq.c to new cmd interface adds a184cda1bb31 net/mlx5: Update statistics to new cmd interface adds e08a6832f9c1 net/mlx5: Update eswitch to new cmd interface adds b316e1866fa3 net/mlx5: Update FPGA to new cmd interface adds 31a0956ea915 net/mlx5: Update fs_core new cmd interface adds 59ad21c21fc4 net/mlx5: Update fw.c new cmd interface adds 5d19395f6988 net/mlx5: Update lag.c new cmd interface adds bb7664d369bf net/mlx5: Update gid.c new cmd interface adds 9d6ed2716316 net/mlx5: Update mpfs.c new cmd interface adds 253e790e204f net/mlx5: Update vxlan.c new cmd interface adds 3ac0e69e69ad net/mlx5: Update main.c new cmd interface adds 62a9fec04083 net/mlx5: Update mcg.c new cmd interface adds adda874c957c net/mlx5: Update mr.c new cmd interface adds 86d41641ddd6 net/mlx5: Update pagealloc.c new cmd interface adds 9b3ca3ec0316 net/mlx5: Update pd.c new cmd interface adds 1fb519343455 net/mlx5: Update uar.c new cmd interface adds fa8110f4451c net/mlx5: Update rl.c new cmd interface adds 2276a0dfc17b net/mlx5: Update port.c new cmd interface adds 7ba294e43595 net/mlx5: Update SW steering new cmd interface adds e0b4b4722dfa net/mlx5: Update transobj.c new cmd interface adds d65dbedfd298 net/mlx5: Add support for COPY steering action adds 2b58f6d9df50 net/mlx5: Introduce IPsec Connect-X offload hardware bits [...] adds dff8e2d15283 net/mlx5: Use aligned variable while allocating ICM memory adds 244faedfd4d8 net/mlx5: Refactor imm_inval_pkey field in cqe struct adds 06939536263d net/mlx5: Add structure layout and defines for MFRL register adds 3df0107784ce net/mlx5: Add structure and defines for pci sync for fw up [...] adds ee5cdf7a5e89 net/mlx5: Introduce TLS RX offload hardware bits adds 0e1533bb9cce net/mlx5: Add release all pages capability bit adds 2dc8b5246d2c net/mlx5: TX WQE Add trailer insertion field adds 6eb7edffb285 RDMA/mlx5: Organize QP types checks in one place adds 1265d9f7a522 RDMA/mlx5: Delete impossible GSI port check adds 2242cc25ce82 RDMA/mlx5: Perform check if QP creation flow is valid adds 9c2ba4ede4c0 RDMA/mlx5: Prepare QP allocation for future removal adds c86936e6eb13 RDMA/mlx5: Avoid setting redundant NULL for XRC QPs adds 318d2b06fbaa RDMA/mlx5: Set QP subtype immediately when it is known adds 47c806121a51 RDMA/mlx5: Separate create QP flows to be based on type adds fd9dab7edc59 RDMA/mlx5: Split scatter CQE configuration for DCT QP adds 8bde2c509e40 RDMA/mlx5: Update all DRIVER QP places to use QP subtype adds 2fdddbd5c966 RDMA/mlx5: Move DRIVER QP flags check into separate function adds 2dfac92dbb5d RDMA/mlx5: Remove second copy from user for non RSS RAW QPs adds 5d0dc3d96c7b RDMA/mlx5: Initial separation of RAW_PACKET QP from common flow adds 2be08c308f10 RDMA/mlx5: Delete create QP flags obfuscation adds 2978975ce7f1 RDMA/mlx5: Process create QP flags in one place adds c95e6d539702 RDMA/mlx5: Use flags_en mechanism to mark QP created with [...] adds 90ecb37a751b RDMA/mlx5: Change scatter CQE flag to be set like other ve [...] adds a8f3ea61e1c8 RDMA/mlx5: Return all configured create flags through query QP adds 37518fa49f76 RDMA/mlx5: Process all vendor flags in one place adds dfb25edd972a Merge branch 'mlx5_ib_qp_refactor_1' into rdma.git for-next adds 3ae7e66a019e RDMA/mlx5: Delete unsupported QP types adds 7aede1a25f4b RDMA/mlx5: Store QP type in the vendor QP structure adds 266424eba6c9 RDMA/mlx5: Promote RSS RAW QP attribute check in higher level adds 5ce0592b0ee5 RDMA/mlx5: Combine copy of create QP command in RSS RAW QP adds 76883a6cc145 RDMA/mlx5: Remove second user copy in create_user_qp adds 03c4077b2840 RDMA/mlx5: Rely on existence of udata to separate kernel/u [...] adds 0ce300b15aad RDMA/mlx5: Delete impossible inlen check adds 21aad80b17e6 RDMA/mlx5: Globally parse DEVX UID adds 04bcc1c2d0d7 RDMA/mlx5: Separate XRC_TGT QP creation from common flow adds 98fc1126c416 RDMA/mlx5: Separate to user/kernel create QP flows adds 747c519cdbe4 RDMA/mlx5: Reduce amount of duplication in QP destroy adds f78d358cec90 RDMA/mlx5: Group all create QP parameters to simplify in-k [...] adds 5d6fffed1cfd RDMA/mlx5: Promote RSS RAW QP flags check to higher level adds 6f2cf76e6ec7 RDMA/mlx5: Handle udate outlen checks in one place adds 08d53976609a RDMA/mlx5: Copy response to the user in one place adds 6367da46d3cb RDMA/mlx5: Remove redundant destroy QP call adds 968f0b6f9c01 RDMA/mlx5: Consolidate into special function all create QP calls adds 0eacc574aae7 RDMA/mlx5: Verify that QP is created with RQ or SQ adds cff9f12b1891 net/core: Introduce netdev_get_xmit_slave adds 119d48fd4298 bonding: Export skip slave logic to function adds ed7d4f023b1a bonding: Rename slave_arr to usable_slaves adds 34b37e204dfc bonding/alb: Add helper functions to get the xmit slave adds c071d91d2a89 bonding: Add helper function to get the xmit slave based on hash adds 29d5bbccb3a1 bonding: Add helper function to get the xmit slave in rr mode adds 5a19f1c1a2a0 bonding: Add function to get the xmit slave in active-backup mode adds 6b447e76ed44 bonding: Add array of all slaves adds 33720aaf8c2a bonding: Implement ndo_get_xmit_slave adds 64363e61c7bb net/mlx5: Change lag mutex lock to spin lock adds c6bc6041b10f net/mlx5: Add support to get lag physical port adds 451c9fc77ae6 Merge branch 'mellanox/mlx5-next' into rdma.git for-next adds fa5d010c5630 RDMA: Group create AH arguments in struct adds bd3920eac133 RDMA/core: Add LAG functionality adds 51aab12631dd RDMA/core: Get xmit slave for LAG adds 5163b2743ae0 RDMA/mlx5: Refactor affinity related code adds cfc1a89e449c RDMA/mlx5: Set lag tx affinity according to slave adds b2ea69b3b443 RDMA/efa: Report create CQ error counter adds eca5757f804f RDMA/efa: Count mmap failures adds f86e34374a05 RDMA/efa: Count admin commands errors adds 04c349a96506 RDMA/mad: Remove snoop interface adds 11a0ae4c4bff RDMA: Allow ib_client's to fail when add() is called adds d5665a21250e RDMA/core: Add hash functions to calculate RoCEv2 flowlabe [...] adds 9611d53aa160 RDMA/core: Consider flow label when building skb adds 2b880b2e5e03 RDMA/mlx5: Define RoCEv2 udp source port when set path adds f66534051936 RDMA/cma: Initialize the flow label of CM's route path record adds 5ac55dfc6d92 RDMA/mlx5: Set UDP source port based on the grh.flow_label adds 9b2cf76c9f05 RDMA/hns: Optimize PBL buffer allocation process adds 2929c40f08a9 RDMA/hns: Remove unused MTT functions adds 54d6638765b0 RDMA/hns: Optimize WQE buffer size calculating process adds ffb1308b88b6 RDMA/hns: Move SRQ code to the reasonable place adds 67954a6e379b RDMA/hns: Optimize SRQ buffer size calculating process adds 23190b8f47de RDMA/hns: Fix comments with non-English symbols adds b713128de7a1 RDMA/hns: Adjust lp_pktn_ini dynamically adds e4faa478c6b8 RDMA/hns: Remove redundant assignment of caps adds 31578defe4eb RDMA/mlx5: Update mlx5_ib to use new cmd interface adds 6671cde83ddb RDMA/mlx5: Refactor mlx5_post_send() to improve readability adds 029e88fd1e61 RDMA/mlx5: Move all WR logic from qp.c to separate file adds 8d93efb8c5e0 RDMA/mlx5: Assign profile before calling stages adds 42caf9cb5937 RDMA/mlx5: Allow only raw Ethernet QPs when RoCE isn't enabled adds 52c81f47f0d2 RDMA/mlx5: Remove duplicated assignment to variable rcqe_sz adds 17793833f81c RDMA/ucma: Return stable IB device index as identifier adds 30661322b8c3 RDMA/hns: Extend capability flags for HIP08_C adds 90ae0b57e4a5 RDMA/hns: Combine enable flags of qp adds f8f2a576cb0c RDMA/addr: Mark addr_resolve as might_sleep() adds d3552fb65d23 RDMA/cm: Remove return code from add_cm_id_to_port_list adds 42113eed8f10 RDMA/cm: Remove unused store to ret in cm_rej_handler adds e83f195aa45c RDMA/cm: Pull duplicated code into cm_queue_work_unlock() adds 9767a27e1aeb RDMA/cm: Pass the cm_id_private into cm_cleanup_timewait adds 09fb406a569b RDMA/cm: Add a note explaining how the timewait is eventua [...] adds cfa68b0d0440 RDMA/cm: Make find_remote_id() return a cm_id_private adds 1cc44279f297 RDMA/cm: Remove the cm_free_id() wrapper function adds 51e8463cfc48 RDMA/cm: Remove needless cm_id variable adds a0e46db4e764 RDMA/cm: Increment the refcount inside cm_find_listen() adds 0cb9e4f9e98a IB/rdmavt: Replace zero-length array with flexible-array adds b6ca09cb156d net/mlx5: Replace zero-length array with flexible-array adds 14c129e30152 {IB/net}/mlx5: Simplify don't trap code adds 9254f8ed15b6 net/mlx5: Add support in forward to namespace adds 10c261551359 Merge branch 'mellanox/mlx5-next' into rdma.git for/next adds b9019507aa6e RDMA/mlx5: Refactor DV create flow adds 8c112a5f29a3 RDMA/mlx5: Add support in steering default miss adds f29de9eee782 RDMA/mlx5: Add support for drop action in DV steering adds 59dde4d19cf8 RDMA/mlx5: Fix query_srq_cmd() function adds 9ddacff18b15 sysfs: export sysfs_remove_file_self() adds b5c27cdb094e RDMA/rtrs: public interface header to establish RDMA connections adds 91fddedd439c RDMA/rtrs: private headers with rtrs protocol structs and helpers adds c0894b3ea69d RDMA/rtrs: core: lib functions shared between client and s [...] adds cb80329c9434 RDMA/rtrs: client: private header with client structs and [...] adds 6a98d71daea1 RDMA/rtrs: client: main functionality adds 89dd4c3bdc46 RDMA/rtrs: client: statistics functions adds 215378b838df RDMA/rtrs: client: sysfs interface functions adds 787f78a6b075 RDMA/rtrs: server: private header with server structs and [...] adds 9cb837480424 RDMA/rtrs: server: main functionality adds c4f07c60bb02 RDMA/rtrs: server: statistics functions adds 91b11610af8d RDMA/rtrs: server: sysfs interface functions adds c013fbc1fd34 RDMA/rtrs: include client and server modules into kernel c [...] adds 745b6a3d4a67 RDMA/rtrs: a bit of documentation adds 219ace607701 block/rnbd: private headers with rnbd protocol structs and [...] adds 90426e89f54d block/rnbd: client: private header with client structs and [...] adds f7a7a5c228d4 block/rnbd: client: main functionality adds 1eb54f8f5dd8 block/rnbd: client: sysfs interface functions adds d4c6957dd001 block/rnbd: server: private header with server structs and [...] adds 2de6c8de192b block/rnbd: server: main functionality adds f0aad9baadb5 block/rnbd: server: functionality for IO submitting to block dev adds 8cee532f469b block/rnbd: server: sysfs interface functions adds bc01885342e1 block/rnbd: include client and server modules into kernel [...] adds aa4d16e44f60 block/rnbd: a bit of documentation adds f11e0ec55f0c MAINTAINERS: Add maintainers for RNBD/RTRS modules adds 04186ab74ea1 Merge remote-tracking branch 'rdma/for-next' adds e5d6468fe9d8 Bluetooth: hci_qca: Add support for Qualcomm Bluetooth SoC [...] adds 139dfad6cfa0 dt-bindings: net: bluetooth: Add device tree bindings for [...] adds b86b0b150fed Bluetooth: L2CAP: Fix handling LE modes by L2CAP_OPTIONS adds 3ee7b7cd8390 Bluetooth: Add BT_MODE socket option adds 92516cd97fd4 Bluetooth: Always request for user confirmation for Just Works adds b25e4df4a83e Bluetooth: hci_bcm: respect IRQ polarity from DT adds 81bd5d0c6243 Bluetooth: hci_bcm: fix freeing not-requested IRQ adds 7fedd3bb6b77 Bluetooth: Prioritize SCO traffic adds 1e5479be46a7 Bluetooth: fixing minor typo in comment adds 1f8330ea1692 Bluetooth: add support to notify using SCO air mode adds baac6276c0a9 Bluetooth: btusb: handle mSBC audio over USB Endpoints adds 3d2336042ae3 Bluetooth: Move debugfs configuration above the selftests adds 145373cb1b1f Bluetooth: Add framework for Microsoft vendor extension adds 7fd673bcdacc Bluetooth: btusb: Enable Intel events even if already in o [...] adds fc04590e3d39 Bluetooth: btusb: Enable MSFT extension for Intel ThunderP [...] adds a479036041d6 Bluetooth: Add support for Read Local Simple Pairing Options adds bc292258c580 Bluetooth: Add support for reading security information adds 3679fe7d43c6 Bluetooth: Increment management interface revision adds d2a3f5f4635b Bluetooth: Add HCI device identifier for VIRTIO devices adds c2aa30db744d Bluetooth: debugfs option to unset MITM flag adds d1d900f822b6 Bluetooth: Simplify / fix return values from tk_request adds fcd156ee8bc6 Bluetooth: btusb: check for NULL in btusb_find_altsetting() adds ffee202a78c2 Bluetooth: Always request for user confirmation for Just W [...] adds 943d5d92c5e8 Bluetooth: log advertisement packet length if it gets corrected adds 04896832c94a Bluetooth: btrtl: Add support for RTL8761B adds 55beec10710d Bluetooth: Sort list of LE features constants adds 849c9c35e80d Bluetooth: Use extra variable to make code more readable adds ff3b8df2bd75 Bluetooth: Enable LE Enhanced Connection Complete event. adds 2eb71a3a68c3 Bluetooth: Clear HCI_LL_RPA_RESOLUTION flag on reset adds 7edc9079540b Bluetooth: Enhanced Connection Complete event belongs to L [...] adds 513a24ffb3f9 Merge branch 'for-upstream' of git://git.kernel.org/pub/sc [...] adds 5800091a2061 net: phy: at803x: add support for AR8032 PHY adds 007fc3c0ca47 net: dsa: b53: per-port interrupts are optional adds c6f5f242f5ed net: phy: mdio-bcm-iproc: Do not show kernel pointer adds 123aff2a789c net: phy: broadcom: Add support for BCM53125 internal PHYs adds 34428dff3679 igc: Add GSO partial support adds ec50a9d437f0 igc: Add support for taprio offloading adds 82faa9b79950 igc: Add support for ETF offloading adds a34c7f515665 e1000: Distribute switch variables for initialization adds f1fd45598205 igc: Remove unused MDIC_DEST mask adds 3d1ce3fa8391 igc: Remove unused CTRL_EXT_LINK_MODE_MASK adds 89d35511f38d igc: Remove forward declaration adds b8a61ea15cdf igc: Fix overwrites when dumping registers adds 64900e8ff551 igc: Fix double definition adds 635071e2c48d igc: Enable NETIF_F_HW_TC flag adds 2e39d2c8ff96 igc: Remove copper fiber switch control adds 27945ebe5b98 igc: Fix NFC queue redirection support adds c24fd2481e0b igc: Remove dead code related to flower filter adds ac9156b27564 igc: Fix default MAC address filter override adds f89370d413b3 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds 89f9ffd3eb67 net: mscc: ocelot: deal with problematic MAC_ETYPE VCAP IS2 rules adds 7070eea5e95a enetc: permit configuration of rx-vlan-filter with ethtool adds 0360c046ca18 r8169: move setting OCP base to generic init code adds a9b3d56830a3 r8169: remove NETIF_F_HIGHDMA from vlan_features adds 85ab8b245ec6 r8169: preserve VLAN setting on RTL8125 in rtl_init_rxcfg adds 145192f83a11 r8169: use rtl8169_set_features in rtl8169_init_one adds 0623b98b41cd r8169: improve rtl8169_tso_csum_v2 adds 773235f4e1cc r8169: add workaround for RTL8168evl TSO hw issues adds 0fde6e3b55a1 Merge branch 'r8169-series-with-improvements' adds 135e30180ff4 net: dsa: sja1105: enable internal pull-down for RX_DV/CRS [...] adds 0673f976285e ptp_kvm: Make kvm_ptp_lock static adds d30e1c3db964 ptp: idt82p33: Make two variables static adds 6d9279771600 net: hns: use true,false for bool variables adds fee698d62b3b net: phy: realtek: add delay to resume path of certain int [...] adds 109f0cf23b09 r8169: remove PHY resume delay that is handled in the PHY [...] adds ad3df63723a3 Merge branch 'net-phy-realtek-move-PHY-resume-delay-from-M [...] adds c290d1ab12d3 net: phy: Propagate error from bus->reset adds cec2500d4475 mlxsw: spectrum_router: Re-increase scale of IPv6 nexthop groups adds b7f03b0b2a21 mlxsw: reg: Increase register field length to 13 bits adds 6bedc6948bcf Merge branch 'mlxsw-Two-small-changes' adds cceadc831e72 net: phy: mscc: use mdiobus_get_phy() adds b66c9b8de22b selftests: pmtu: implement IPIP, SIT and ip6tnl PMTU disco [...] adds 92efe48e8fe2 net: ethernet: dnet: convert to devm_platform_get_and_iore [...] adds 5333fdbed0c8 net: sun: Remove unneeded cast from memory allocation adds 745e5ad5084d net: qed: Remove unneeded cast from memory allocation adds c2a3f8febc69 igc: Add new device IDs for i225 part adds 632fbd5eb5b0 e1000e: fix S0ix flows for cable connected case adds 0c2e060859aa igc: Remove duplicate code in MAC filtering logic adds 23b7b5116756 igc: Check unsupported flag in igc_add_mac_filter() adds 58184b8ff078 igc: Change igc_add_mac_filter() returning value adds ec00f1090735 igc: Fix igc_uc_unsync() adds 424045bec085 igc: Refactor igc_rar_set_index() adds a73eb651005e igc: Improve address check in igc_del_mac_filter() adds c6aae5917b8a igc: Remove 'queue' check in igc_del_mac_filter() adds e9736fa407e5 igc: Remove IGC_MAC_STATE_QUEUE_STEERING adds 83ba21b9ef77 igc: Remove igc_*_mac_steering_filter() wrappers adds 794e5bc817bc igc: Refactor igc_mac_entry_can_be_used() adds 5f930713728b igc: Refactor igc_del_mac_filter() adds 949b922e8b1b igc: Add debug messages to MAC filter code adds a5006777e99c Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds 2ac1fa439ee9 r8169: inline rtl8169_mark_as_last_descriptor adds 9d3679fe0f30 r8169: inline rtl8169_make_unusable_by_asic adds 29ae6bd1b0d8 net: ethernet: fec: Replace interrupt driven MDIO with polled IO adds 3e782985cb3c net: ethernet: fec: Allow configuration of MDIO bus speed adds 3c01eb62d1bd net: ethernet: fec: Allow the MDIO preamble to be disabled adds 749d22e8f6d5 Merge branch 'FEC-MDIO-speedups' adds eec517cdb481 net: Add IF_OPER_TESTING adds db30a57779b1 net: Add testing sysfs attribute adds 77e9b2ab451d net: ethtool: self_test: Mark interface in testing operati [...] adds b785b06ccaae Merge branch 'RFC-2863-Testing-Oper-status' adds 736fc0e17fad net: hns3: split out hclge_fd_check_ether_tuple() adds fa663c096052 net: hns3: split out hclge_get_fd_rule_info() adds e9368c4094f5 net: hns3: remove an unnecessary case 0 in hclge_fd_conver [...] adds 16505f878e30 net: hns3: remove useless proto_support field in struct hc [...] adds f84f6a8634f3 net: hns3: remove two unused structures in hclge_cmd.h adds 84944d5c4797 net: hns3: modify some unsuitable type declaration adds 0b4bdc55df61 net: hns3: clean up some coding style issue adds a3ca5e9048be net: hns3: add debug information for flow table when failed adds 5cb51cfe8ad6 net: hns3: add support for dumping MAC reg in debugfs adds d8355240cf8f net: hns3: add trace event support for PF/VF mailbox adds 0fa1484e9c5d Merge branch 'hns3-next' adds 82ebc889091a qed: use true,false for bool variables adds 794867ee6730 r8169: change wmb to smb_wmb in rtl8169_start_xmit adds 8c8eea07c1fd net/mlx5: Use the correct IPsec capability function for FPGA ops adds 9425c595bd51 net/mlx5e: en_accel, Add missing net/geneve.h include adds 1dbd51d0a71a net/mlx5: Refactor mlx5_accel_esp_create_hw_context parame [...] adds 0aab3e1b04ae net/mlx5e: IPSec, Expose IPsec HW stat only for supporting HW adds 7dfee4b1d79e net/mlx5: IPsec, Refactor SA handle creation and destruction adds 82fe29964198 net/mlx5e: Set of completion request bit should not clear [...] adds d7a42ad062cc net/mlx5e: Allow partial data mask for tunnel options adds fa3748775b92 net/mlx5e: Handle errors from netif_set_real_num_{tx,rx}_queues adds c89da067a2e4 net/mlx5: Read embedded cpu bit only once adds 6533380dfd00 net/mlx5: improve some comments adds 80ad41f28ade Merge tag 'mlx5-updates-2020-04-20' of git://git.kernel.or [...] adds d4d9b47e4b10 net: bcmgenet: Drop ACPI_PTR() to avoid compiler warning adds 9a965942a9ca net: bcmgenet: Drop useless OF code adds c80d36ff63a5 net: bcmgenet: Use devm_clk_get_optional() to get the clocks adds d2af1420cbc8 net: bcmgenet: Use get_unligned_beXX() and put_unaligned_beXX() adds 7d3cca75c169 net: bcmgenet: Drop too many parentheses in bcmgenet_probe() adds bd1266d3f21f Merge branch 'net-bcmgenet-Clean-up-after-ACPI-enablement' adds b6246f4d8d07 net: ipv4: remove redundant assignment to variable rc adds 1c79031f8a75 drivers: Remove inclusion of vermagic header adds cad99e506887 net/hns: Remove custom driver version in favour of global one adds b4f37219813f net/nfp: Update driver to use global kernel version adds 51161bfc66a6 kernel/module: Hide vermagic header file from general use adds 59211053f099 Merge branch 'vermagic-non-global' adds 2b49d128b3f8 net: mscc: ocelot: move ocelot ptp clock code out of ocelot.c adds d2b09a8e7bcb net: mscc: ocelot: fix timestamp info if ptp clock does not work adds 3007bc7321e3 net: mscc: ocelot: redefine PTP pins adds 94aca0824443 net: mscc: ocelot: add wave programming registers definitions adds cc2d87bb8340 net: mscc: ocelot: support 4 PTP programmable pins adds aabb2bb07c96 net: mscc: ocelot: enable PTP programmable pin adds 5287be405ca2 net: dsa: felix: enable PTP programmable pin adds 44dd5efc97da Merge branch 'Support-programmable-pins-for-Ocelot-PTP-driver' adds 86b956de119c net: mscc: ocelot: support matching on EtherType adds 7dec902f4fc0 net: mscc: ocelot: refine the ocelot_ace_is_problematic_ma [...] adds 4faa2e06433f net: mscc: ocelot: lift protocol restriction for flow_matc [...] adds a3b6e8fd2723 Merge branch 'Ocelot-MAC_ETYPE-tc-flower-key-improvements' adds f42ceca226ca dt-bindings: net: Correct description of 'broken-turn-around' adds b92d905f2c9c dt-bindings: net: mdio: Document common properties adds 630c3ff8c3d5 dt-bindings: net: mdio: Make descriptions more general adds b86a0373855b Merge branch 'dt-bindings-net-mdio.yaml-fixes' adds 0a32f1ff2a2e net: phy: broadcom: add helper to write/read RDB registers adds 6937602ed3f9 net: phy: add Broadcom BCM54140 support adds 4406d36dfdf1 net: phy: bcm54140: add hwmon support adds 38f961e74484 net: phy: add device-managed devm_mdiobus_register adds 0785dad48003 r8169: use devm_mdiobus_register adds 58989d7cf6ee Merge branch 'net-phy-add-device-managed-devm_mdiobus_register' adds beb97d3a3192 net/sched: act_ct: update nf_conn_acct for act_ct SW offlo [...] adds 540bde5c2c3d ila: remove unused macro 'ILA_HASH_TABLE_SIZE' adds dfddb54043f0 net: qrtr: Add tracepoint support adds 3c7b51bd39b2 net: dsa: felix: allow flooding for all traffic classes adds 3f251d741150 selftests: Add tests for vrf and xfrms adds 58e64a312c84 macvlan: silence RCU list debugging warning adds c89f44ff10fd net: stmmac: Add support for VLAN promiscuous mode adds 8518307dc2b2 net: caif: use true,false for bool variables adds bcf3440c6dd7 net: phy: micrel: add phy-mode support for the KSZ9031 PHY adds d0f0c55e7c4c net: phy: Use IS_ERR() to check and simplify code adds d9cc193cf0bf dt-bindings: net: phy: Add support for NXP TJA11xx adds 8f469506de2a net: phy: tja11xx: add initial TJA1102 support adds 5972157c2dde net: mdio: of: export part of of_mdiobus_register_phy() adds 6a64d3cdc5ef net: phy: tja11xx: add delayed registration of TJA1102 PHY1 adds ec403d880bcc Merge branch 'add-TJA1102-support' adds 93e106da6a75 selftests: forwarding: pedit_dsfield: Add pedit munge ip6 dsfield adds f132ccc56e35 selftests: tc-testing: Add a TDC test for pedit munge ip6 dsfield adds 250562aff796 Merge branch 'Add-selftests-for-pedit-ex-munge-ip6-dsfield' adds 493f3cc7ee02 selftests: A few improvements to fib_nexthops.sh adds 788f87ac608c xdp: export the DEV_MAP_BULK_SIZE macro adds 48c0481e5ad1 dpaa2-eth: return num_enqueued frames from enqueue callback adds 6ff8044751bd dpaa2-eth: use the bulk ring mode enqueue interface adds 6aa40b9e5b1e dpaa2-eth: split the .ndo_xdp_xmit callback into two stages adds 8665d9780e6e dpaa2-eth: use bulk enqueue in .ndo_xdp_xmit adds 30685b2a439b Merge branch 'dpaa2-eth-add-support-for-xdp-bulk-enqueue' adds b75326c20124 ipv6: Honor all IPv6 PIO Valid Lifetime values adds e131a5634830 net: dsa: add GRO support via gro_cells adds 2196d831205b qed: Enable device error reporting capability. adds 731815e720ae qede: Add support for handling the pcie errors. adds e6acd2b6e84b Merge branch 'qed-aer' adds 6f8b12d661d0 net: napi: add hard irqs deferral feature adds 7e417a66b86c net: napi: use READ_ONCE()/WRITE_ONCE() adds cf4058dbaa18 net/mlx4_en: use napi_complete_done() in TX completion adds 4c532b144fc2 Merge branch 'net-napi-addition-of-napi_defer_hard_irqs' adds 79d6e755a454 net: ethernet: ti: cpts: use dev_yy() api for logs adds e66dccced0cf net: ethernet: ti: cpts: separate hw counter read from tim [...] adds 0d6df3e613b7 net: ethernet: ti: cpts: move tc mult update in cpts_fifo_read() adds 856e59ab7e6d net: ethernet: ti: cpts: switch to use new .gettimex64() i [...] adds 3bfd41b57811 net: ethernet: ti: cpts: optimize packet to event matching adds c8f8e47efe66 net: ethernet: ti: cpts: move tx timestamp processing to p [...] adds ba10742840fb net: ethernet: ti: cpts: rework locking adds 85624412a03d net: ethernet: ti: cpts: add irq support adds b78aba495df0 net: ethernet: ti: cpts: add support for HW_TS_PUSH events adds 84ea9c0a95d7 net: ethernet: ti: cpsw: enable cpts irq adds 92a8da46462e Merge branch 'net-ethernet-ti-cpts-add-irq-and-HW_TS_PUSH-events' adds 3c9143d96852 net: sched : Remove unnecessary cast in kfree adds 8ffe2df6426f qed: Make ll2_cbs static adds efcd549da9d7 net: phy: bcm54140: fix less than zero comparison on an unsigned adds c7c4c44c9a95 net: openvswitch: expand the meters supported number adds eb58eebc7fb5 net: openvswitch: set max limitation to meters adds a8e387384f55 net: openvswitch: remove the unnecessary check adds c77350089052 net: openvswitch: make EINVAL return value more obvious adds e57358873bb5 net: openvswitch: use u64 for meter bucket adds 1802136023c0 Merge branch 'ovs-meter-tables' adds 8146458fcd79 mlxsw: spectrum_span: Reduce nesting in mlxsw_sp_span_entr [...] adds 7f9b099bd9d3 mlxsw: spectrum_span: Rename parms() to parms_set() adds c0c2899cf66e mlxsw: spectrum_span: Remove unnecessary debug prints adds 4c00dafc59c7 mlxsw: spectrum_span: Use 'refcount_t' for reference counting adds 4780dbdbd957 mlxsw: spectrum_span: Replace zero-length array with flexi [...] adds 92dc39fd4047 Merge branch 'mlxsw-Mirroring-cleanups' adds b70ba69ef1f7 net: sched: report ndo_setup_tc failures via extack adds b89c1e6bdc73 dpaa2-eth: fix return codes used in ndo_setup_tc adds 6861d6d9cf36 Merge branch 'qdisc-noop' adds 5c05c1dbb177 net: phylink, dsa: eliminate phylink_fixed_state_cb() adds d70c47c8dc69 net: phy: make phy_suspend a no-op if PHY is suspended already adds 3194915486b2 net: phy: remove genphy_no_soft_reset adds 9576e9fa1c02 net: phy: clear phydev->suspended after soft reset adds 993e8ec9754b Merge branch 'net-phy-smaller-phylib-improvements' adds 10395e99f4a6 net/mlxfw: Remove unneeded semicolon adds d9e4171a4a2c net: atlantic: Remove unneeded semicolon adds 7f023ec91c3c net: sched: remove unused inline function qdisc_reset_all_tx adds 5d7163a11787 net: ipv6: remove unused inline function ip6_set_txhash adds 6033cebdfff9 ptp: idt82p33: remove unnecessary comparison adds d483389678f9 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 1ac0e6c29298 net: hns3: refine for unicast MAC VLAN space management adds c1c5f66ee0de net: hns3: remove unnecessary parameter 'is_alloc' in hclg [...] adds 4c58f5924701 net: hns3: replace num_req_vfs with num_alloc_vport in hcl [...] adds ee4bcd3b7ae4 net: hns3: refactor the MAC address configure adds f671237a4b45 net: hns3: add support for dumping UC and MC MAC list adds c631c696823c net: hns3: refactor the promisc mode setting adds 7d0b345156d0 net: hns3: use mutex vport_lock instead of mutex umv_lock adds 039ba863e8d7 net: hns3: optimize the filter table entries handling when [...] adds 8b5d10e4d285 Merge branch 'net-hns3-refactor-for-MAC-table' adds dce38b74b2b5 net: phy: dp83867: Remove unneeded semicolon adds ae23aae229b8 octeontx2-pf: Remove unneeded semicolon adds 460fd830dd9d dpaa2-eth: add channel stat to debugfs adds 071c8ed6e88d tcp: mptcp: use mptcp receive buffer space to select rcv window adds f30e472071c8 hsr: remove unnecessary code in hsr_dev_change_mtu() adds 3e14462f1bee ptp: clockmatrix: remove unnecessary comparison adds 308de89fedf4 liquidio: remove unused inline functions adds 163749ad8436 qlcnic: remove unused inline function qlcnic_hw_write_wx_2M adds df346f1aac6c dccp: remove unused inline function dccp_set_seqno adds c90af587a9ee net/mlx4_core: Add missing iounmap() in error path adds a425b6e1c69b hinic: add mailbox function support adds 7dd29ee12865 hinic: add sriov feature support adds 1f62cfa19a61 hinic: add net_device_ops associated with vf adds 06b439de5f89 Merge branch 'hinic-add-SR-IOV-support' adds 4b36a0dff794 net: openvswitch: suitable access to the dp_meters adds 659d4587fe72 net: openvswitch: use div_u64() for 64-by-32 divisions adds 3fd8dc269ff0 net: hns3: remove an unnecessary check in hclge_set_umv_space() adds 0767ec042897 net: ag71xx: extend link validation to support other SoCs adds 3608a1997498 dt-bindings: net: convert qca,ar71xx documentation to yaml adds 7d3118016787 net: rtnetlink: remove redundant assignment to variable err adds 4714d13791f8 bridge: uapi: mrp: Add mrp attributes. adds 2cc974f83fb5 bridge: mrp: Update Kconfig adds 4b8d7d4c5991 bridge: mrp: Extend bridge interface adds 3e54442c9384 net: bridge: Add port attribute IFLA_BRPORT_MRP_RING_OPEN adds 2f1a11ae11d2 bridge: mrp: Add MRP interface. adds c284b5459008 switchdev: mrp: Extend switchdev API to offload MRP adds fadd409136f0 bridge: switchdev: mrp: Implement MRP API for switchdev adds 9a9f26e8f7ea bridge: mrp: Connect MRP API with the switchdev API adds 4d02b8f07515 bridge: mrp: Implement netlink interface to configure MRP adds 6536993371fa bridge: mrp: Integrate MRP into the bridge adds 419dba8a49d7 net: bridge: Add checks for enabling the STP. adds 45c9cbec425c Merge branch 'net-bridge-mrp' adds 975e8505e670 r8169: improve handling CPCMD_MASK adds 10478283f210 r8169: improve configuring RxConfig register adds 6488f11f39cf Merge branch 'r8169-improve-chip-config-handling' adds 49c958ccd243 mlxsw: spectrum_acl: Move block helpers into inline header [...] adds 3bc3ffb6e911 mlxsw: spectrum: Rename acl_block to flow_block adds d52238eb7bcf mlxsw: spectrum: Push flow_block related functions into a [...] adds d7fcc986224d mlxsw: spectrum: Push matchall bits into a separate file adds 6c8cd435b587 mlxsw: spectrum_acl: Use block variable in mlxsw_sp_acl_ru [...] adds 780ba878a1b0 mlxsw: spectrum_matchall: Pass mall_entry as arg to mlxsw_ [...] adds c7ea0e162fc8 mlxsw: spectrum_matchall: Pass mall_entry as arg to mlxsw_ [...] adds 47fa15eae487 mlxsw: spectrum_matchall: Move ingress indication into mall_entry adds dd0fbc89d274 mlxsw: spectrum_matchall: Push per-port rule add/del into [...] adds 481ff57aadf5 mlxsw: spectrum: Avoid copying sample values and use RCU p [...] adds 3c650136afba mlxsw: spectrum_matchall: Process matchall events from the [...] adds 19f06771ca3d mlxsw: spectrum: Move flow offload binding into spectrum_flow.c adds 075c8aa79d54 selftests: forwarding: tc_actions.sh: add matchall mirror test adds 19f1f467bc5e Merge branch 'mlxsw-Rework-matchall-offloading-plumbing' adds 2a7e978625e8 batman-adv: Start new development cycle adds c08dd06b3d25 batman-adv: Fix spelling error in term buffer adds 9204a4f876b2 batman-adv: trace: Drop unneeded types.h include adds 26893e7e928e batman-adv: Utilize prandom_u32_max for random [0, max) values adds e73f94d1b6f0 batman-adv: remove unused inline function batadv_arp_chang [...] adds a21643cf569b Merge tag 'batadv-next-for-davem-20200427' of git://git.op [...] adds 0c2006b29e5f r8169: improve error message if no dedicated PHY driver is found adds 2ac757e4152e net: ethernet: ti: fix return value check in k3_cppi_desc_ [...] adds 11dd74b338bf net: ipv6: new arg skip_notify to ip6_rt_del adds 4f80116d3df3 net: ipv4: add sysctl for nexthop api compatibility mode adds 4dddb5be136a selftests: net: add new testcases for nexthop API compat m [...] adds 3e455b7d1a9b Merge branch 'nexthop-API-sysctl' adds 1a89595c2272 kselftest: factor out list manipulation to a helper adds 142aca6b388c kselftest: create fixture objects adds e7f304607778 kselftest: run tests by fixture adds 74bc7c97fa88 kselftest: add fixture variants adds 0feba2219b73 selftests: tls: run all tests for TLS 1.2 and TLS 1.3 adds bcd3469b50df Merge branch 'kselftest-add-fixture-parameters' adds 9d42205036d4 net: phy: bcm54140: Make a bunch of functions static adds 88fb831f773e dpaa2-eth: Use proper division helper in dpaa2_dbg_ch_show adds 790ab249b55d net: ethernet: fec: Prevent MII event after MII_SPEED write adds da50d57abd7e docs: networking: convert caif files to ReST adds a434aaba17f5 docs: networking: convert 6pack.txt to ReST adds 5a7f3132121b docs: networking: convert altera_tse.txt to ReST adds aa92320b3e38 docs: networking: convert arcnet-hardware.txt to ReST adds 08bab46f00d0 docs: networking: convert arcnet.txt to ReST adds ff2269f16a1e docs: networking: convert atm.txt to ReST adds 20b943f07557 docs: networking: convert ax25.txt to ReST adds b5fcf32d7d4b docs: networking: convert baycom.txt to ReST adds a362032eca22 docs: networking: convert bonding.txt to ReST adds 92f06f4226fd docs: networking: convert cdc_mbim.txt to ReST adds 99b0e82dc5e3 docs: networking: convert cops.txt to ReST adds 9a9891fbdf93 docs: networking: convert cxacru.txt to ReST adds 33155bac6519 docs: networking: convert dccp.txt to ReST adds 8447bb44ef7c docs: networking: convert dctcp.txt to ReST adds 9a69fb9c21c4 docs: networking: convert decnet.txt to ReST adds 5f32c920c23b docs: networking: convert defza.txt to ReST adds 9dfe1361261b docs: networking: convert dns_resolver.txt to ReST adds 28d23311ff35 docs: networking: convert driver.txt to ReST adds 06df65723b69 docs: networking: convert eql.txt to ReST adds aee113427c5d docs: networking: convert fib_trie.txt to ReST adds cb3f0d56e153 docs: networking: convert filter.txt to ReST adds 62502dff2c50 docs: networking: convert fore200e.txt to ReST adds 5b0d74b54c7f docs: networking: convert framerelay.txt to ReST adds 16128ad8f927 docs: networking: convert generic-hdlc.txt to ReST adds 110662503de2 docs: networking: convert generic_netlink.txt to ReST adds 8c4989355856 docs: networking: convert gen_stats.txt to ReST adds 81baecb6f6dc docs: networking: convert gtp.txt to ReST adds 3c3a2fde4d88 docs: networking: convert hinic.txt to ReST adds 1d2698fa05f5 docs: networking: convert ila.txt to ReST adds 7cdb25400f7e docs: networking: convert ipddp.txt to ReST adds 9de1fcdf36e7 docs: networking: convert ip_dynaddr.txt to ReST adds aac86c887ed6 docs: networking: convert iphase.txt to ReST adds 355e656e017c docs: networking: convert ipsec.txt to ReST adds 1cec2cacaaec docs: networking: convert ip-sysctl.txt to ReST adds 19093313cb04 docs: networking: convert ipv6.txt to ReST adds 1dc2a785954b docs: networking: convert ipvlan.txt to ReST adds 82a07bf33d7d docs: networking: convert ipvs-sysctl.txt to ReST adds b9dd2bea2245 docs: networking: convert kcm.txt to ReST adds c76c2230160d Merge branch 'net-ReST-convert' adds cb10228d234c net: hns3: adds support for reading module eeprom info adds 00b5aac59966 ptp: ptp_ines: convert to devm_platform_ioremap_resource adds a54776f2c493 netpoll: Fix use correct return type for ndo_start_xmit() adds ad56623119fd net: hsr: remove unused inline functions adds 0477e032a9ea ila: remove unused inline function ila_addr_is_ila adds 21615efa6a69 Revert "net: ethernet: fec: Prevent MII event after MII_SP [...] adds fdff704dc604 net/smc: rework pnet table to support SMC-R failover adds f3c1deddb21c net/smc: separate function for link initialization adds 026c381fb477 net/smc: introduce link_idx for link group array adds 387707fdf486 net/smc: convert static link ID to dynamic references adds b9247544c1bc net/smc: convert static link ID instances to support multi [...] adds e07d31dc16b0 net/smc: multi-link support for smc_rmb_rtoken_handling() adds d854fcbfaeda net/smc: add new link state and related helpers adds 1020e1ef53ce net/smc: move testlink work to system work queue adds 2140ac26f8f5 net/smc: simplify link deactivation adds 6c8968c421e0 net/smc: use worker to process incoming llc messages adds ef79d439cd12 net/smc: process llc responses in tasklet context adds faca53600837 net/smc: use mutex instead of rwlock_t to protect buffers adds 00a049cfde95 net/smc: move llc layer related init and clear into smc_llc.c adds 7263d72bec32 Merge branch 'net-smc-preparations-for-SMC-R-link-failover' adds 74f99482eae0 netfilter: nf_conntrack: add IPS_HW_OFFLOAD status bit adds fdb9c405e35b netfilter: nf_tables: allow up to 64 bytes in the set elem [...] adds 0d7c83463fdf netfilter: nft_nat: return EOPNOTSUPP if type or flags are [...] adds 4566aa440008 netfilter: nft_nat: set flags from initialization path adds acd766e31bb9 netfilter: nft_nat: add helper function to set up NAT addr [...] adds 3ff7ddb1353d netfilter: nft_nat: add netmap support adds 323e395f197f Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next adds 72f96347628e net: bcmgenet: set Rx mode before starting netif adds 6f7689057a0f net: bcmgenet: Fix WoL with password after deep sleep adds 1a1d5106c1e3 net: bcmgenet: move clk_wol management to bcmgenet_wol adds 14da1510fedc Revert "net: bcmgenet: remove unused function in bcmgenet.c" adds 854295d03ca0 net: bcmgenet: code movement adds 3e370952287c net: bcmgenet: add support for ethtool rxnfc flows adds f50932cca632 net: bcmgenet: add WAKE_FILTER support adds 9e9f6e72a0f6 Merge branch 'net-bcmgenet-add-support-for-Wake-on-Filter' adds ddc2118ef064 hinic: make a bunch of functions static adds 40cf7fbe8a43 hinic: Use ARRAY_SIZE for nic_vf_cmd_msg_handler adds 466ed24fb223 net: phy: mdio: add IPQ4019 MDIO driver adds 4972ecee0661 dt-bindings: add Qualcomm IPQ4019 MDIO bindings adds 9c8c0f70ec6f ARM: dts: qcom: ipq4019: add MDIO node adds 4b88de9f0161 Merge branch 'net-phy-mdio-add-IPQ40xx-MDIO-support' adds 99b2292ba21b net: caif: Fix use correct return type for ndo_start_xmit() adds 51070a3627a9 rionet: Fix use correct return type for ndo_start_xmit() adds 1569a3c44303 net/faraday: Fix unnecessary check in ftmac100_probe() adds 555da9af827d net/smc: add event-based llc_flow framework adds a6688d919b22 net/smc: enqueue all received LLC messages adds 81e6e5e70df4 net/smc: introduce link group type adds 92334cfcb3a2 net/smc: add logic to evaluate CONFIRM_LINK messages to LLC layer adds 4667bb4aaabf net/smc: adapt SMC server code to use the LLC flow adds 0fb0b02bd6fd net/smc: adapt SMC client code to use the LLC flow adds 3d88a21b0cb6 net/smc: multiple link support and LLC flow for smc_llc_do [...] adds 6d74c3a8a3e7 net/smc: multiple link support and LLC flow for smc_llc_do [...] adds 56e8091c7a09 net/smc: move the TEST_LINK response processing into event [...] adds ba21abd22f9f net/smc: new smc_rtoken_set functions for multiple link support adds 3bc67e098c3e net/smc: adapt SMC remote CONFIRM_RKEY processing to use t [...] adds 218b24fe3812 net/smc: adapt SMC remote DELETE_RKEY processing to use th [...] adds 42d18acce9e2 net/smc: remove handling of CONFIRM_RKEY_CONTINUE adds 41a211d86224 net/smc: remove obsolete link state DELETING adds fe4f961eb5b4 Merge branch 'net-smc-add-event-based-framework-for-LLC-msgs' adds 801eb0501824 stmmac: intel: Fix kernel crash due to wrong error path adds 09f012e64e4b stmmac: intel: Fix clock handling on error and remove paths adds e578f043ffcf stmmac: intel: Remove unnecessary loop for PCI BARs adds 52c1f7948454 stmmac: intel: Convert to use pci_alloc_irq_vectors() API adds d5383b037664 stmmac: intel: Eliminate useless conditions and variables adds ccacb703b0f8 stmmac: intel: Fix indentation to put on one line affected code adds 29e0c2f39f98 stmmac: intel: Place object in the Makefile according to t [...] adds 8a769c65bb7a Merge branch 'stmmac-intel-Fixes-and-cleanups-after-dwmac- [...] adds 6e3a401fc8af inet_diag: add cgroup id attribute adds b1f3e43dbfac inet_diag: add support for cgroup filter adds 9f04960660bf Merge branch 'inet_diag-add-cgroup-attribute-and-filter' adds 10ebb22137ac docs: networking: convert l2tp.txt to ReST adds 40e79150c168 docs: networking: convert lapb-module.txt to ReST adds a6b93e6555a6 docs: networking: convert ltpc.txt to ReST adds 429ff87bcac7 docs: networking: convert mac80211-injection.txt to ReST adds e14fd64dcda5 docs: networking: convert mpls-sysctl.txt to ReST adds e98aa68223e4 docs: networking: convert multiqueue.txt to ReST adds d9d6ef25ecab docs: networking: convert netconsole.txt to ReST adds ea5bacaa2cec docs: networking: convert netdev-features.txt to ReST adds 482a4360c56a docs: networking: convert netdevices.txt to ReST adds 0191533087a3 docs: networking: convert netfilter-sysctl.txt to ReST adds c4d5dff60f0a docs: networking: convert netif-msg.txt to ReST adds 13df433f8c13 docs: networking: convert nf_conntrack-sysctl.txt to ReST adds aa3764276a4b docs: networking: convert nf_flowtable.txt to ReST adds 63893472d753 docs: networking: convert openvswitch.txt to ReST adds f5c39ef3299f docs: networking: convert operstates.txt to ReST adds 4ba7bc9f2de6 docs: networking: convert packet_mmap.txt to ReST adds 6e94eaaa400d docs: networking: convert phonet.txt to ReST adds c1e4535f24bc docs: networking: convert pktgen.txt to ReST adds 32c01266c0aa docs: networking: convert PLIP.txt to ReST adds 71120802ebed docs: networking: convert ppp_generic.txt to ReST adds 832619012c97 docs: networking: convert proc_net_tcp.txt to ReST adds 66d495d0a5ae docs: networking: convert radiotap-headers.txt to ReST adds 8c6e17200298 docs: networking: convert ray_cs.txt to ReST adds bad5b6e223e8 docs: networking: convert rds.txt to ReST adds 98661e0c579d docs: networking: convert regulatory.txt to ReST adds 9f72374cb595 docs: networking: convert rxrpc.txt to ReST adds 671d114d8cde docs: networking: convert sctp.txt to ReST adds de1fd4a7b0f2 docs: networking: convert secid.txt to ReST adds d6c48bc6f8da docs: networking: convert seg6-sysctl.txt to ReST adds fe3dfe418cbb docs: networking: convert skfp.txt to ReST adds 060d9d3e1282 docs: networking: convert strparser.txt to ReST adds 32c0f0bed5bb docs: networking: convert switchdev.txt to ReST adds d2461edde7d1 docs: networking: convert tc-actions-env-rules.txt to ReST adds ff159f4f1152 docs: networking: convert tcp-thin.txt to ReST adds aa8a6ee3e3fc docs: networking: convert team.txt to ReST adds 06bfa47e72c8 docs: networking: convert timestamping.txt to ReST adds 4ac0b122ee63 docs: networking: convert tproxy.txt to ReST adds 07f81727c1a0 Merge branch 'net-ReST-part-two' adds 466010342e89 mlxsw: spectrum_span: Add APIs to get / put a SPAN agent adds ed04458d4a90 mlxsw: spectrum_span: Add APIs to get / put an analyzed port adds eb773c3a2d98 mlxsw: spectrum_span: Rename function adds 14366da6b592 mlxsw: spectrum_span: Wrap buffer change in a function adds c056618c53a7 mlxsw: spectrum_span: Add APIs to bind / unbind a SPAN agent adds c1d7845dfbd3 mlxsw: spectrum: Convert matchall-based mirroring to new SPAN API adds 7240db69c332 mlxsw: spectrum_acl: Convert flower-based mirroring to new [...] adds 835d6b8c1a35 mlxsw: spectrum_span: Use new analyzed ports list during s [...] adds ca0892235ae6 mlxsw: spectrum_span: Remove old SPAN API adds b8afaeddea79 Merge branch 'mlxsw-Prepare-SPAN-API-for-upcoming-changes' adds a6b1b936057e Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] adds 72d3fef16158 net/mlx5: IPsec, Fix coverity issue adds 9c8e7434e034 net/mlx5e: Use helper API to get devlink port index for al [...] adds e59b254cbecc net/mlx5e: Remove unneeded semicolon adds 70a5698a5683 net/mlx5e: CT: Avoid false warning about rule may be used [...] adds d2658b4a1d06 net/mlx5: CT: Remove unused variables adds 51dde00b8fb3 net/mlx5: Remove unused field in EQ adds c655c1f46957 net/mlx5: Add helper function to release fw page adds c7636942d278 net/mlx5: Rate limit page not found error messages adds c6168161f693 net/mlx5: Add support for release all pages event adds e658664c77c1 net/mlx5e: Use proper name field for the UMR key adds f1b95753eeed net/mlx5e: TX, Generalise code and usage of error CQE dump adds e2e11dbf3693 net/mlx5e: XDP, Print the offending TX descriptor on error [...] adds fed0c6cfcd58 net/mlx5e: Fetch WQE: reuse code and enforce typing adds 7d42c8e9ab50 net/mlx5e: Rename ICOSQ WQE info struct and field adds ec9cdca0663a net/mlx5e: Unify reserving space for WQEs adds 3857c776240f Merge tag 'mlx5-updates-2020-04-30' of git://git.kernel.or [...] adds 2b195850128f tcp: add tp->dup_ack_counter adds ccd0628fca44 tcp: tcp_sack_new_ofo_skb() should be more conservative adds a70437cc09a1 tcp: add hrtimer slack to sack compression adds 1b2e788490de Merge branch 'tcp-sack-compression-changes' adds 34a9c361dd48 hsr: remove hsr interface if all slaves are removed adds ef2c0a78aee1 r8169: don't pass net_device to irq coalescing sub-functions adds 2815b30535a0 r8169: merge scale for tx and rx irq coalescing adds 6cf96dd42725 r8169: improve rtl_get_coalesce adds cb9d97de0564 r8169: improve rtl_coalesce_choose_scale adds bdd2be3adb7d r8169: improve interrupt coalescing parameter handling adds 2b3e48b66516 r8169: improve rtl_set_coalesce adds 81496b72e9ba r8169: add check for invalid parameter combination in rtl_ [...] adds 64cf2ea13b1e Merge branch 'r8169-refactor-and-improve-interrupt-coalescing' adds 673e69a67dd6 net: dsa: b53: Rename num_arl_entries to num_arl_bins adds e3da4038f4ca net: dsa: b53: Provide number of ARL buckets adds cd169d799bee net: dsa: b53: Bound check ARL searches adds ef2a0bd99b15 net: dsa: b53: Remove is_static argument to b53_read_op() adds 4d73ce19243e Merge branch 'net-dsa-b53-ARL-improvements' adds 47a1494b8208 netlink: remove type-unsafe validation_data pointer adds 7690aa1cdf7c netlink: limit recursion depth in policy validation adds d15da2a2e813 nl80211: link recursive netlink nested policy adds d06a09b94c61 netlink: extend policy range validation adds da4063bdfcfa netlink: allow NLA_MSECS to have range validation adds c7721c05a621 netlink: remove NLA_EXACT_LEN_WARN adds 2c28ae48f24d netlink: factor out policy range helpers adds d07dcf9aadd6 netlink: add infrastructure to expose policies to userspace adds 550cbea0b0f0 Merge branch 'netlink-validation-improvements-refactoring' adds f256356f65e6 ptp_qoriq: output PPS signal on FIPER2 in default adds 7ae9a4f483ec dpaa_eth: Fix comparing pointer to 0 adds 654cad8b6a17 octeontx2-pf: Fix error return code in otx2_probe() adds f8d530ac29fe ice: Fix error return code in ice_add_prof() adds 88ec7cb22ddd net: lpc-enet: fix error return code in lpc_mii_init() adds 0a699302be59 net: ethernet: fec: Revert "net: ethernet: fec: Replace in [...] adds c4db9934a33e net: ll_temac: Fix return value check in temac_probe() adds 97fff7c8de1e dpaa2-eth: fix error return code in setup_dpni() adds 78734404ef9c net: usb: ax88179_178a: Implement ethtool_ops set_eeprom adds b410439ca371 r8169: improve max jumbo packet size definition adds 838974e1e08a r8169: configure PME_SIGNAL for RTL8125 too adds cde0f4f81d1c net: phy: at803x: add downshift support adds 86570d8a2f76 net: phy: bcm54140: use genphy_soft_reset() adds afcecca56f0c net: phy: bcm54140: fix phy_id_mask adds e9a66851de72 net: phy: bcm54140: apply the workaround on b0 chips adds e4e51da66dc8 net: phy: bcm54140: add second PHY ID adds 259791251492 hinic: make symbol 'dump_mox_reg' static adds 37ecb5b8b8cd hinic: Use kmemdup instead of kzalloc and memcpy adds ef891284b130 r8169: remove not needed parameter in rtl8169_set_magic_reg adds 973d55e590be docs: networking: convert tuntap.txt to ReST adds 961fb1ff412a docs: networking: convert udplite.txt to ReST adds 58ccb2b2e87d docs: networking: convert vrf.txt to ReST adds d2a85c184ac6 docs: networking: convert vxlan.txt to ReST adds 883780af7209 docs: networking: convert x25-iface.txt to ReST adds c4ea03fdfd12 docs: networking: convert x25.txt to ReST adds c4a0eb935018 docs: networking: convert xfrm_device.txt to ReST adds da62baada5cc docs: networking: convert xfrm_proc.txt to ReST adds a5cfea33e5e5 docs: networking: convert xfrm_sync.txt to ReST adds a6c34b476ca2 docs: networking: convert xfrm_sysctl.txt to ReST adds 0046db09d539 docs: networking: convert z8530drv.txt to ReST adds c79773e83e66 docs: networking: device drivers: convert 3com/3c509.txt to ReST adds 9ea2af8d16f5 docs: networking: device drivers: convert 3com/vortex.txt to ReST adds 8d299c7e912b docs: networking: device drivers: convert amazon/ena.txt to ReST adds c958119a487e docs: networking: device drivers: convert aquantia/atlanti [...] adds c839ce557b35 docs: networking: device drivers: convert chelsio/cxgb.txt [...] adds 714a4da450c0 docs: networking: device drivers: convert cirrus/cs89x0.tx [...] adds e1ddedb5cbd6 docs: networking: device drivers: convert davicom/dm9000.t [...] adds b6671d71ca81 docs: networking: device drivers: convert dec/de4x5.txt to ReST adds c981977d3a5c docs: networking: device drivers: convert dec/dmfe.txt to ReST adds ca705e4793f0 docs: networking: device drivers: convert dlink/dl2k.txt to ReST adds 0d0d976f59a5 docs: networking: device drivers: convert freescale/dpaa.t [...] adds dc67e91e7f7b docs: networking: device drivers: convert freescale/gianfa [...] adds cf7eba49b2b1 docs: networking: device drivers: convert intel/ipw2100.tx [...] adds c81f19570327 docs: networking: device drivers: convert intel/ipw2200.tx [...] adds 011531f7e525 docs: networking: device drivers: convert microsoft/netvsc [...] adds 7762f5c514dc docs: networking: device drivers: convert neterion/s2io.tx [...] adds f10727d3b68c docs: networking: device drivers: convert neterion/vxge.tx [...] adds acfcf23597d6 docs: networking: device drivers: convert qualcomm/rmnet.t [...] adds 21620b6586f7 docs: networking: device drivers: convert sb1000.txt to ReST adds d6a998732b6d docs: networking: device drivers: convert smsc/smc9.txt to ReST adds 8470f18ea651 docs: networking: device drivers: convert ti/cpsw_switchde [...] adds 6f22789da76d docs: networking: device drivers: convert ti/cpsw.txt to ReST adds e9a5475e735c docs: networking: device drivers: convert ti/tlan.txt to ReST adds 7ac0cbb49142 docs: networking: device drivers: convert toshiba/spider_n [...] adds 2c8e961d20e3 net: docs: add page_pool.rst to index.rst adds 30cbf2ddfc59 docs: networking: arcnet-hardware.rst: don't duplicate cha [...] adds 4b4976a6fec5 Merge branch 'net-ReST-part-three' adds f773d5118b6c r8169: remove redundant driver message when entering promi [...] adds d56f58cec90d r8169: simplify counter handling adds 3bf6ff3cec5d r8169: remove "out of memory" error message from rtl_reque [...] adds 93882c6f210a r8169: switch from netif_xxx message functions to netdev_xxx adds a465fb1e2f27 Merge branch 'r8169-improve-user-message-handling' adds f0628c524fd1 net: Replace the limit of TCP_LINGER2 with TCP_FIN_TIMEOUT_MAX adds 1bb694e20839 net: ethernet: stmmac: simplify phy modes management for stm32 adds 41a46913bee7 net: fix skb_panic to output real address adds e00edb4efbbc drivers: net: davinci_mdio: fix potential NULL dereference [...] adds fe677b057e33 net: atlantic: update company name in the driver description adds 98c4353c5add net: atlantic: add A2 device IDs adds 3d464aadef75 net: atlantic: add defines for 10M and EEE 100M link mode adds 099d074e3f0c net: atlantic: add hw_soft_reset, hw_prepare to hw_ops adds 36e90a5297ea net: atlantic: simplify hw_get_fw_version() usage adds d0f23741c202 net: atlantic: make hw_get_regs optional adds d1ad88fe9fa9 net: atlantic: move IS_CHIP_FEATURE to aq_hw.h adds f67619611b4c net: atlantic: A2 driver-firmware interface adds 258ff0cf61d6 net: atlantic: minimal A2 HW bindings required for fw_ops adds 5cfd54d7dc18 net: atlantic: minimal A2 fw_ops adds b3f0c79cba20 net: atlantic: A2 hw_ops skeleton adds 57fe8fd2255c net: atlantic: HW bindings for A2 RFP adds 3417368494db net: atlantic: add A2 RPF hw_ops adds ec7629e0c221 net: atlantic: HW bindings for basic A2 init/deinit hw_ops adds c1be0bf092bd net: atlantic: common functions needed for basic A2 init/d [...] adds e54dcf4bba3e net: atlantic: basic A2 init/deinit hw_ops adds 43c670c8e48a net: atlantic: A2 ingress / egress hw configuration adds bf2320a60e68 Merge branch 'net-atlantic-A2-support' adds bf604bc90b30 net: dsa: mv88e6xxx: use generic clause 45 definitions adds 7019bba43307 net: dsa: mv88e6xxx: 88e6390 10G serdes support adds b7052ba7cf52 Merge branch 'net-dsa-mv88e6xxx-augment-phylink-support-for-10G' adds aba7924fa5a4 net: ipa: pass channel pointer to gsi_channel_state() adds a2003b303875 net: ipa: do not cache channel state adds df8f348e76d5 Merge branch 'net-ipa-dont-cache-channel-state' adds eb236c2994b0 net: bcmgenet: Move wake-up event out of side band ISR adds a51c328df310 net: qos: introduce a gate control flow action adds d29bdd69ecdd net: schedule: add action gate offloading adds 79e499829f3f net: enetc: add hw tc hw offload features for PSPF capability adds 888ae5a3952b net: enetc: add tc flower psfp offload driver adds 47c0b5806f21 Merge branch 'Introduce-a-flow-gate-control-action-and-app [...] adds 7562a13d5a8c net/smc: multiple link support for rmb buffer registration adds 4a3641c16087 net/smc: unmapping of buffers to support multiple links adds fb33d2772725 net/smc: map and register buffers for a new link adds fbed3b37c896 net/smc: extend smc_llc_send_add_link() and smc_llc_send_d [...] adds d550066776aa net/smc: mutex to protect the lgr against parallel reconfi [...] adds 35dcf7ec02dc net/smc: remember PNETID of IB device for later device matching adds 1f90a05d9ff9 net/smc: add smcr_port_add() and smcr_link_up() processing adds 541afa10c126 net/smc: add smcr_port_err() and smcr_link_down() processing adds 87523930a16e net/smc: take link down instead of terminating the link group adds 33d203302d1c net/smc: remove DELETE LINK processing from smc_core.c adds 6c868a3edc70 net/smc: introduce smc_pnet_find_alt_roce() adds 8574cf4055ab net/smc: allocate index for a new link adds b45e7f98ab7c net/smc: llc_add_link_work to handle ADD_LINK LLC requests adds 5b95dea31636 Merge branch 'net-smc-extent-buffer-mapping-and-port-handling' adds b0b3fb675922 bpf: Remove set but not used variable 'dst_known' adds 93e516894752 tools/bpf/bpftool: Remove duplicate headers adds 0456ea170cd6 bpf: Enable more helpers for BPF_PROG_TYPE_CGROUP_{DEVICE, [...] adds ae460c022453 bpf_helpers.h: Add note for building with vmlinux.h or lin [...] adds 745abfaa9eaf bpf, riscv: Fix tail call count off by one in RV32 BPF JIT adds 6890896bd765 bpf: Fix missing bpf_base_func_proto in cgroup_base_func_p [...] adds 6f3f65d80dac net: bpf: Allow TC programs to call BPF_FUNC_skb_change_head adds 082b57e3eb09 net: bpf: Make bpf_ktime_get_ns() available to non GPL programs adds 0a05861f80fe xsk: Fix typo in xsk_umem_consume_tx and xsk_generic_xmit [...] adds 71d19214776e bpf: add bpf_ktime_get_boot_ns() adds 6f8a57ccf851 bpf: Make verifier log more relevant by default adds 234589012ba0 selftests/bpf: Add cls_redirect classifier adds f131bd3eee97 Merge branch 'cloudflare-prog' adds e411eb257b33 libbpf: Return err if bpf_object__load failed adds 8c1b2bf16d59 bpf, cgroup: Remove unused exports adds 0b54142e4b09 Merge branch 'work.sysctl' of ssh://gitolite.kernel.org/pu [...] adds b26d1e2b6028 selftests/bpf: Copy runqslower to OUTPUT directory adds a6bbdf2e750f libbpf: Remove unneeded semicolon in btf_dump_emit_type adds 9b329d0dbe41 selftests/bpf: fix test_sysctl_prog with alu32 adds f9d041271cf4 bpf: Refactor bpf_link update handling adds a3b80e107894 bpf: Allocate ID for bpf_link adds 2d602c8cf40d bpf: Support GET_FD_BY_ID and GET_NEXT_ID for bpf_link adds f2e10bff16a0 bpf: Add support for BPF_OBJ_GET_INFO_BY_FD for bpf_link adds 0dbc866832a0 libbpf: Add low-level APIs for new bpf_link commands adds 2c2837b09e9a selftests/bpf: Test bpf_link's get_next_id, get_fd_by_id, [...] adds 50325b1761e3 bpftool: Expose attach_type-to-string array to non-cgroup code adds c5481f9a954f bpftool: Add bpf_link show and pin support adds 7464d013ccd4 bpftool: Add bpftool-link manpage adds 5d085ad2e68c bpftool: Add link bash completions adds 1f427a807799 Merge branch 'bpf_link-observability' adds 41017e56af6c libbpf: Refactor BTF-defined map definition parsing logic adds 2d39d7c56f11 libbpf: Refactor map creation logic and fix cleanup leak adds 646f02ffdd49 libbpf: Add BTF-defined map-in-map support adds 3271e8f3f63d Merge branch 'BTF-map-in-map' adds 76148faa161e selftests/bpf: Ensure test flavors use correct skeletons adds 02995dd4bb02 selftests/bpf: Add SAN_CFLAGS param to selftests build to [...] adds 42fce2cfb405 selftests/bpf: Convert test_hashmap into test_progs test adds 229bf8bf4d91 libbpf: Fix memory leak and possible double-free in hashma [...] adds f25d5416d64c selftests/bpf: Fix memory leak in test selector adds 9f56bb531a80 selftests/bpf: Fix memory leak in extract_build_id() adds 13c908495e5d selftests/bpf: Fix invalid memory reads in core_relo selftest adds 3521ffa2ee9a libbpf: Fix huge memory leak in libbpf_find_vmlinux_btf_id() adds 36d0b6159f6a selftests/bpf: Disable ASAN instrumentation for mmap()'ed [...] adds 8d30e80a049a selftests/bpf: Fix bpf_link leak in ns_current_pid_tgid selftest adds e4e8f4d047fd selftests/bpf: Add runqslower binary to .gitignore adds fd9c40c575a0 Merge branch 'test_progs-asan' adds e3450b79dfe4 tools: bpftool: For "feature probe" define "full_mode" boo [...] adds cf9bf714523d tools: bpftool: Allow unprivileged users to probe features adds 0b3b9ca3d154 tools: bpftool: Make libcap dependency optional adds 64d85290d79c bpf: Allow bpf_map_lookup_elem for SOCKMAP and SOCKHASH adds 34a2cc6eee80 selftests/bpf: Test that lookup on SOCKMAP/SOCKHASH is allowed adds 0b9ad56b1ea6 selftests/bpf: Use SOCKMAP for server sockets in bpf_sk_as [...] adds 449e14bfdb83 bpf: Fix unused variable warning adds 91f658587a96 bpf, riscv: Fix stack layout of JITed code on RV32 adds 063e68813391 libbpf: Fix false uninitialized variable warning adds c32102224470 selftests/bpf: Test allowed maps for bpf_sk_select_reuseport adds d46edd671a14 bpf: Sharing bpf runtime stats with BPF_ENABLE_STATS adds 0bee106716cf libbpf: Add support for command BPF_ENABLE_STATS adds 31a9f7fe9337 bpf: Add selftest for BPF_ENABLE_STATS adds 3dbb5b5040c3 Merge branch 'bpf_enable_stats' adds beecf11bc218 bpf: Bpf_{g,s}etsockopt for struct bpf_sock_addr adds 138c67677ff5 bpf: Fix use-after-free of bpf_link when priming half-fails adds 57dc6f3b4133 selftests/bpf: Use reno instead of dctcp adds 115506fea499 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next adds 184ecc9eb260 ptp: Add adjphase function to support phase offset control. adds d3f1cbd29fa6 ptp: Add adjust_phase to ptp_clock_caps capability. adds 425d2b1c5638 ptp: ptp_clockmatrix: Add adjphase() to support PHC write [...] adds 6c5af965c09b Merge branch 'ptp-Add-adjust-phase-to-support-phase-offset' adds 40b94224c339 smc: Remove unused function. adds f166f890c8f0 net: ethernet: fec: Replace interrupt driven MDIO with polled IO adds ee1bd483cc06 inet_diag: bc: read cgroup id only for full sockets adds dde0a648fc00 net_sched: sch_fq: avoid touching f->next from fq_gc() adds 7ba0537c2b53 net_sched: sch_fq: change fq_flow size/layout adds 82a0aa53b520 net_sched: sch_fq: use bulk freeing in fq_gc() adds c288b0ca86a0 net_sched: sch_fq: do not call fq_peek() twice per packet adds 348e289b0f23 net_sched: sch_fq: perform a prefetch() earlier adds 5889a62b93bd Merge branch 'sch_fq-optimizations' adds 80f8443fcdaa net: ena: avoid unnecessary admin command when RSS functio [...] adds e9a1de378dd4 net: ena: fix error returning in ena_com_get_hash_function() adds f66c2ea3b18a net: ena: allow setting the hash function without changing [...] adds c1bd17e51c71 net: ena: change default RSS hash function to Toeplitz adds 0af3c4e2eab8 net: ena: changes to RSS hash key allocation adds cac7172f2d33 net: ena: remove code that does nothing adds d4a8b3bb0bb7 net: ena: add unmask interrupts statistics to ethtool adds 5c665f8c596d net: ena: add support for reporting of packet drops adds f5db045e76fa net: ena: drop superfluous prototype adds c1c0e40b367e net: ena: use SHUTDOWN as reset reason when closing interface adds dcc2789a11f9 net: ena: cosmetic: remove unnecessary spaces and tabs in [...] adds 77a651f5647d net: ena: cosmetic: extract code to ena_indirection_table_set() adds d1a22509547b Merge branch 'Enhance-current-features-in-ena-driver' adds 336ba09f2ef7 net/smc: first part of add link processing as SMC client adds 87f88cda2128 net/smc: rkey processing for a new link as SMC client adds b1570a87f57e net/smc: final part of add link processing as SMC client adds 2d2209f20189 net/smc: first part of add link processing as SMC server adds 57b499242cb8 net/smc: rkey processing for a new link as SMC server adds 1551c95b6124 net/smc: final part of add link processing as SMC server adds c9a5d2430351 net/smc: delete an asymmetric link as SMC server adds 9ec6bf19ec8b net/smc: llc_del_link_work and use the LLC flow for delete link adds 9c4168789cc6 net/smc: delete link processing as SMC client adds 08ae27ddfb65 net/smc: delete link processing as SMC server adds 4dadd151b265 net/smc: enqueue local LLC messages adds 60bcbc41ffb3 Merge branch 'net-smc-add-and-delete-link-processing' adds 460c2577aaf3 bnxt_en: Update firmware spec. to 1.10.1.33. adds ac3158cb0108 bnxt_en: Allocate TQM ring context memory according to fw [...] adds c7dd7ab4b204 bnxt_en: Improve TQM ring context memory sizing formulas. adds d0b82c5461c9 bnxt_en: Do not include ETH_FCS_LEN in the max packet leng [...] adds 95fec034fd44 bnxt_en: prepare to refactor ethtool reset types adds 94f17e89c956 bnxt_en: refactor ethtool firmware reset types adds 7a13240e3718 bnxt_en: fix ethtool_reset_flags ABI violations adds 8cec0940803c bnxt_en: Improve kernel log messages related to ethtool reset. adds ebdf73dc595b bnxt_en: Define the doorbell offsets on 57500 chips. adds e93b30d56fc0 bnxt_en: Set the db_offset on 57500 chips for the RDMA MSI [...] adds 8ae2473842bd bnxt_en: Add support for L2 doorbell size. adds 098286ff930c bnxt_en: Add doorbell information to bnxt_en_dev struct. adds 9d8b5f05529c bnxt_en: Refactor the software ring counters. adds 3316d50905f0 bnxt_en: Split HW ring statistics strings into RX and TX parts. adds 125592fbf467 bnxt_en: show only relevant ethtool stats for a TX or RX ring adds fc99584e9446 Merge branch 'bnxt_en-Updates-for-net-next' adds f0ec4f1d32ad net/smc: save state of last sent CDC message adds c6f02ebeea3a net/smc: switch connections to alternate link adds 29bd73dba4f7 net/smc: send failover validation message adds b286a0651e44 net/smc: handle incoming CDC validation message adds 09c61d24f96d net/smc: wait for departure of an IB message adds f3811fd7bc97 net/smc: send DELETE_LINK, ALL message and wait for send t [...] adds 56bc3b2094b4 net/smc: assign link to a new connection adds ad6c111b8ae7 net/smc: asymmetric link tagging adds 3e0c40afce4e net/smc: add termination reason and handle LLC protocol violation adds a52bcc919b14 net/smc: improve termination processing adds 45fa8da0bf5c net/smc: create improved SMC-R link_uid adds 649758fff327 net/smc: save SMC-R peer link_uid adds 627642f07b30 Merge branch 'net-smc-add-failover-processing' adds e90c9fcedc08 net: dsa: felix: allow the device to be disabled adds b86cd700edd3 net: add helper eth_hw_addr_crc adds bc54ac3609aa r8169: use new helper eth_hw_addr_crc adds cad5eaf74f17 Merge branch 'net-add-helper-eth_hw_addr_crc' adds 8456c54408a2 dt-bindings: net: add IPA iommus property adds 3128aae8c439 net: ipa: redefine struct ipa_mem_data adds 3e313c3f5a36 net: ipa: define IMEM memory region for IPA adds a0036bb413d5 net: ipa: define SMEM memory region for IPA adds 09be4c47abe3 Merge branch 'net-ipa-I-O-map-SMEM-and-IMEM' adds bf6dba76d278 net: sched: fallback to qdisc noqueue if default qdisc setup fail adds 39d010504e6b net_sched: sch_fq: add horizon attribute adds dd86fec7e06a devlink: factor out building a snapshot notification adds 043b3e22768d devlink: let kernel allocate region snapshot id adds aebbd7dfab25 docs: devlink: clarify the scope of snapshot id adds 1248dc00fb62 Merge branch 'devlink-kernel-region-snapshot-id-allocation' adds 6e87ac748e94 dt-binding: ti: am65x: document common platform time sync [...] adds f6bd59526ca5 net: ethernet: ti: introduce am654 common platform time sy [...] adds b1f66a5bee07 net: ethernet: ti: am65-cpsw-nuss: enable packet timestamp [...] adds 885a26bae022 arm64: dts: ti: k3-am65-mcu: add cpsw cpts node adds b3f7e95f0318 arm64: dts: ti: k3-am65-main: add main navss cpts node adds 29390928fe9a arm64: dts: ti: k3-j721e-mcu: add mcu cpsw cpts node adds 461d6d058cff arm64: dts: ti: j721e-main: add main navss cpts node adds ea84c8429008 Merge branch 'net-ethernet-ti-k3-introduce-common-platform [...] adds 1a33e10e4a95 net: partially revert dynamic lockdep key changes adds e7511f560f54 bonding: remove useless stats_lock_key adds 354d86141796 Merge branch 'net-reduce-dynamic-lockdep-keys' adds 09f6c44aaae0 net: allwinner: Fix use correct return type for ndo_start_xmit() adds ab99b7d2ae6e net: altera: Fix use correct return type for ndo_start_xmit() adds 58618ef85546 net: nxp: Fix use correct return type for ndo_start_xmit() adds 3e1853e4e113 net: emac: Fix use correct return type for ndo_start_xmit() adds d9a1c584a93a qlcnic: use true,false for bool variable in qlcnic_sriov_common.c adds 66b63a60d7ea bnx2x: Remove Comparison to bool in bnx2x_dcb.c adds 93e6044bd1cb net: qede: Use true for bool variable in qede_init_fp() adds e8cc063d8310 net: atheros: remove conversion to bool in atl1c_start_mac() adds ec161116ad55 net: agere: use true,false for bool variable adds ba4258001956 net: bnxt: Remove Comparison to bool in bnxt_ethtool.c adds d192ae55382d net: ethernet: ti: use true, false for bool variables in c [...] adds 015cba7e369e net: ni: Fix use correct return type for ndo_start_xmit() adds e94caac1bc0b net: tehuti: remove unused inline function bdx_tx_db_size adds 7a4d40ddf1fa net: sun: cassini: Remove unused inline functions adds 12dcceb39aab net: mv643xx_eth: Remove unused inline function sum16_as_be adds d66e67bd4cc7 net: stmmac: Remove unused inline function stmmac_rx_thres [...] adds 9f410c2cb737 myri10ge: Remove unused inline function myri10ge_vlan_ip_csum adds b16751f7adae net: microchip: Remove unused inline function is_bits_set adds 592138a88d96 net: sched: choke: Remove unused inline function choke_set [...] adds e36cac0c0564 bnx2x: Remove unused inline function bnx2x_vf_vlan_credit adds 5b545cbc0a57 net: sierra_net: Remove unused inline function adds fe121e078da1 sch_choke: Remove classid from choke_skb_cb. adds cc31d53f82d7 net: ipa: remove duplicated include from ipa_mem.c adds b38eb47f48d0 dt-binding: net: ti: am65x-cpts: fix dt_binding_check fail adds 0a99be434d14 net/smc: log important pnetid and state change events adds fea805237dd9 net/smc: remove unused inline function smc_curs_read adds 9ea833022b5c Merge branch 'smc-log-state-changes-and-cleanup' adds 730f135104f3 cxgb4/cxgb4vf: Remove superfluous void * cast in debugfs_c [...] adds f989d546a2d5 erspan: Add type I version 0 support. adds 01241aa000ab net: ethernet: ti: am65-cpts: fix build adds bbae62e32ee9 net: ethernet: ti: Use PTR_ERR_OR_ZERO() to simplify code adds cadb5c4e394d net: cortina: Fix use correct return type for ndo_start_xmit() adds 8741e18419bf net: bridge: return false in br_mrp_enabled() adds f9cbf19c7f5d net: mlx4: remove unneeded variable "err" in mlx4_en_get_rxfh() adds 2f8649900b7d net: ethernet: mediatek: Make mtk_m32 static adds 3be83016275d s390/qeth: keep track of LP2LP capability for csum offload adds 0d49c06bcfc2 s390/qeth: process local address events adds fb8d258049f7 s390/qeth: add debugfs file for local IP addresses adds 1d38c2e4941e s390/qeth: extract helpers for next-hop lookup adds c619e9a6f52f s390/qeth: don't use restricted offloads for local traffic adds fff1aceb880f s390/qeth: merge TX skb mapping code adds a875fd1620ff s390/qeth: indicate contiguous TX buffer elements adds 6ee091efa7b5 s390/qeth: set TX IRQ marker on last buffer in a group adds 7005b7547680 s390/qeth: return error when starting a reset fails adds dc9c404f98a9 s390/qeth: clean up Kconfig help text adds 77afd98719d5 Merge branch 's390-qeth-next' adds 1f3e915e316c net: renesas: Fix use correct return type for ndo_start_xmit() adds d54fc481bd82 net: socionext: Fix use correct return type for ndo_start_xmit() adds e910a3993818 net: mediatek: Fix use correct return type for ndo_start_xmit() adds df1577cbaa87 net: enetc: Make some symbols static adds 1cfecc2353c2 net: lantiq: Fix use correct return type for ndo_start_xmit() adds 10786531cf99 net: moxa: Fix use correct return type for ndo_start_xmit() adds 787e4a79cd5f net: cpmac: Fix use correct return type for ndo_start_xmit() adds 9532131f6995 net: 7990: Fix use correct return type for ndo_start_xmit() adds 857b412511c8 Revert "crypto: chelsio - Inline single pdu only" adds 6349084746ff net: phy: add concept of shared storage for PHYs adds dc9989f17328 net: phy: bcm54140: use phy_package_shared adds deb04e9c0ff2 net: phy: mscc: use phy_package_shared adds a7defa758dfc Merge branch 'add-phy-shared-storage' adds 969c54646af0 ipv6: Implement draft-ietf-6man-rfc4941bis adds c6af13d33475 timer: add fsleep for flexible sleeping adds d6836ef02c17 r8169: use fsleep in polling functions adds a88845d862f2 Merge branch 'timer-add-fsleep-for-flexible-sleeping' Hein [...] adds b94c280d0b45 arm64: dts: sdm845: add IPA iommus property adds 8dc242ad661c tcp: refine tcp_pacing_delay() for very low pacing rates adds 916e6d1a5ef1 tcp: defer xmit timer reset in tcp_xmit_retransmit_queue() adds ee733cd89639 Merge branch 'tcp-minor-adjustments-for-low-pacing-rates' adds f86a1909ea2f net: ipa: rename db_enable flag adds a3f2405b0462 net: ipa: only reset channel twice for IPA v3.5.1 adds 9c729e748462 Merge branch 'net-ipa-limit-special-reset-handling' adds 4900bf341d96 net: ipa: have ipa_endpoint_init_ctrl() return previous state adds 4fa95248798e net: ipa: introduce ipa_endpoint_program_suspend() adds a4dcad344687 net: ipa: remove endpoint delay mode feature adds 6a5dc76ac4f5 Merge branch 'net-ipa-kill-endpoint-delay-mode-workaround' adds 97e4692dda26 net: ipa: fix a bug in ipa_endpoint_stop() adds c72ddf0dbf2d net: ipa: get rid of workaround in ipa_endpoint_stop() adds 9928fcc76f7b net: ipa: don't retry in ipa_endpoint_stop() adds f30dcb7dcb1a net: ipa: kill ipa_endpoint_stop() adds da1a782a7140 net: ipa: kill ipa_cmd_dma_task_32b_addr_add() adds 33395f4a5c1b Merge branch 'net-ipa-kill-endpoint-stop-workaround' adds d91a3159e8d9 Crypto/chcr: fix gcm-aes and rfc4106-gcm failed tests adds 6b363a286cd0 Crypto/chcr: fix ctr, cbc, xts and rfc3686-ctr failed tests adds 10b0c75d7bc1 Crypto/chcr: fix for ccm(aes) failed test adds ee91ac1b11e4 Crypto/chcr: support for 48 byte key_len in aes-xts adds 02f58e5bf2e9 Crypto/chcr: fix for hmac(sha) test fails adds 3d59a5837c82 Merge branch 'chcr-next' adds bdbdac7649fa ethtool: provide UAPI for PHY master/slave configuration. adds b883e47bde4b net: phy: tja11xx: add support for master-slave configuration adds 9e330bf469e0 Merge branch 'ethtool-master-slave' adds ae1804de93f6 dsa: sja1105: dynamically allocate stats structure adds 3793faad7b5b Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 31e2d067fd96 net: phy: Make iproc_mdio_resume static adds 49d4c392cc01 b43: remove dead function b43_rssinoise_postprocess() adds f9a98f901e19 net: atheros: remove dead code in atl1c_resume() adds 27ad2cd20002 net: tulip: de4x5: make PCI_signature() return void adds 5a7c45097c3f net: mlx4: remove unneeded variable "err" in mlx4_en_ethto [...] adds 7f960633a458 net: encx24j600: make encx24j600_hw_init() return void adds 571cf2964454 net:enetc: bug fix for qos sfi operate space after freed adds 0932969e0b1b via-rhine: Add platform dependencies adds 6e728f321393 net: qrtr: Add MHI transport layer adds e42671084361 net: qrtr: Do not depend on ARCH_QCOM adds 3031a86ebd3f Merge branch 'Add-QRTR-MHI-client-driver' adds 9556dfa28b4d ath11k: Add sta debugfs support to configure ADDBA and DELBA adds 3d1c60460fb2 ath10k: Fix the race condition in firmware dump work queue adds 21c1b063f4b9 ath11k: add pktlog checksum in trace events to support pktlog adds 9a8074e3bcd7 ath11k: fix error message to correctly report the command [...] adds bdef56a36eea ath11k: Increase the tx completion ring size adds 800113ff4b1d ath11k: Avoid mgmt tx count underflow adds 3db24065c2c8 ath10k: enable VHT160 and VHT80+80 modes adds 795def8b14ff ath10k: enable radar detection in secondary segment adds acb31476adc9 ath10k: fix kernel null pointer dereference adds ced21a4c726b ath9k: Fix use-after-free Read in htc_connect_service adds abeaa85054ff ath9k: Fix use-after-free Read in ath9k_wmi_ctrl_rx adds e4ff08a4d727 ath9k: Fix use-after-free Write in ath9k_htc_rx_msg adds 19d6c375d671 ath9x: Fix stack-out-of-bounds Write in ath9k_hif_usb_rx_cb adds 2bbcaaee1fcb ath9k: Fix general protection fault in ath9k_hif_usb_rx_cb adds d81686d33356 ath10k: disable TX complete indication of htt for sdio adds c61a74837043 ath10k: change ATH10K_SDIO_BUS_REQUEST_MAX_NUM from 64 to 1024 adds 1e744bf218b5 ath11k: fix duplication peer create on same radio adds bd902b1bdb25 ath11k: Modify the interrupt timer threshold adds a3baa8f08419 ath11k: Fix TWT radio count adds 05090864fc7e ath11k: set IRQ_DISABLE_UNLAZY flag for DP interrupts adds 7395fb496577 ath11k: rx path optimizations adds 67f373122bcc Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] adds ca2c6881dcca rtw88: Make two functions static adds c57673852062 brcmfmac: fix wrong location to get firmware feature adds a24993e54b9c rtlwifi: rtl8723ae: fix spelling mistake "chang" -> "change" adds f9f46bca59d1 rsi: fix a typo "throld" -> "threshold" adds 09667ea7ce6d brcm80211: remove redundant pointer 'address' adds 63e49a9fdac1 p54usb: add AirVasT USB stick device-id adds 6343a6d4b213 rtw88: Add delay on polling h2c command status bit adds ec4d3e3a0545 b43legacy: Fix case where channel status is corrupted adds c960e2b384ef qtnfmac: Simplify code in _attach functions adds fd7fb0253cdf brcmsmac: make brcms_c_set_mac() void adds a69a1328fb03 ipw2x00: make ipw_qos_association_resp() void adds 80efb443ea03 cw1200: make cw1200_spi_irq_unsubscribe() void adds 2fd5fdca6a3a libertas: make lbs_init_mesh() void adds b9ed7e9505ba rtw88: make rtw_chip_ops::set_antenna return int adds 297bcf8222f2 rtw88: add support for set/get antennas adds 1c0e3c73e98d hostap: Add missing annotations for prism2_bss_list_proc_s [...] adds 2fe5efb8a475 brcmsmac: Add missing annotation for brcms_rfkill_set_hw_state() adds 40fb232c02d1 brcmsmac: Add missing annotation for brcms_down() adds 99cd87d63c0b libertas: make lbs_process_event() void adds 7b9ae69d5441 orinoco: remove useless variable 'err' in spectrum_cs_suspend() adds e871b8bfedda brcmsmac: make brcms_c_stf_ss_update() void adds 5a652b49b41b ipw2x00: make ipw_setup_deferred_work() void adds f0f383347ced brcmfmac: remove leading space adds bec095ab477d rtlwifi: rtl8188ee: use true,false for bool variables adds 23c2ddb574c6 rtlwifi: rtl8723ae: use true,false for bool variables adds c13a83b01010 rtlwifi: rtl8192ee: use true,false for bool variables adds 47361089d987 rtlwifi: rtl8723be: use true,false for bool variables adds e8277abd453d rtlwifi: rtl8821ae: use true,false for bool variables adds 887e74239805 rtlwifi: rtl8723ae: fix warning comparison to bool adds 811853da541a rtw88: 8723d: Add basic chip capabilities adds 93ae973fb47d rtw88: 8723d: add beamform wrapper functions adds c57bd7c3af99 rtw88: 8723d: Add power sequence adds e0c27cdbbd41 rtw88: 8723d: Add RF read/write ops adds 9874f6851e47 rtw88: 8723d: Add mac/bb/rf/agc/power_limit tables adds 1afb5eb7a00d rtw88: 8723d: Add cfg_ldo25 to control LDO25 adds 44baa97ca820 rtw88: 8723d: Add new chip op efuse_grant() to control efu [...] adds ab0a031ecf29 rtw88: 8723d: Add read_efuse to recognize efuse info from map adds 5ad4d8957b69 rtw88: set power trim according to efuse PG values adds 2b7aadd3b9e1 wlcore: Adding suppoprt for IGTK key in wlcore driver adds 15d2fcc6b2de rtw88: add legacy firmware download for 8723D devices adds e5f57ad06ade rtw88: no need to send additional information to legacy firmware adds 4e223a5f5342 rtw88: 8723d: Add mac power-on/-off function adds fd9ead385102 rtw88: decompose while(1) loop of power sequence polling command adds 7907b52de08a rtw88: 8723d: 11N chips don't support H2C queue adds ba9f0d1b8d9d rtw88: 8723d: implement set_tx_power_index ops adds d91277de2331 rtw88: 8723d: Organize chip TX/RX FIFO adds 75e69fb11b40 rtw88: 8723d: initialize mac/bb/rf basic functions adds 3d8bf50860c7 rtw88: fix sparse warnings for download firmware routine adds 2aad9f81d34c ssb: sprom: fix block comments coding style issues adds 86501437d885 ssb: scan: fix block comments coding style issues adds de2cc97acba0 iwlwifi: scan: remove support for fw scan api v13 adds c2cf318df87c iwlwifi: nvm: use iwl_nl80211_band_from_channel_idx adds 4af119509a48 iwlwifi: move API version lookup to common code adds 7a99c877ae8e iwlwifi: dbg: support multiple dumps in legacy dump flow adds 250380c9b8e5 iwlwifi: support version 9 of WOWLAN_GET_STATUS notification adds df67a1bea037 iwlwifi: pcie: use seq_file for tx_queue debugfs file adds 95a9e44f8fb2 iwlwifi: pcie: add n_window/ampdu to tx_queue debugfs adds 161158d7af3f iwlwifi: pcie: gen2: minor code cleanups in byte table update adds a548c69d2e0f iwlwifi: mvm: add DCM flag to rate pretty-print adds f05f8edd90f1 iwlwifi: yoyo: support IWL_FW_INI_TIME_POINT_HOST_ALIVE_TI [...] adds 63417549fc8e iwlwifi: pcie: move iwl_pcie_ctxt_info_alloc_dma() to user adds c4ace42659b5 iwlwifi: mvm: add framework for specific phy configuration adds 9dede8124550 iwlwifi: remove deprecated and unused iwl_mvm_keyinfo struct adds 9efab1ad3ffb iwlwifi: remove fw_monitor module parameter adds 28dd7ccdc56f iwlwifi: acpi: read TAS table from ACPI and send it to the FW adds e819a80a9764 iwlwifi: add new cards for AX family adds 4ee27edd3891 iwlwifi: pcie: add cfgs for SoCs with device ID 0x4FD0 adds 2d39683e7399 iwlwifi: update few product names in AX family adds 0928df0a868c iwlwifi: mvm: tell firmware about required LTR delay adds 9c9613f0ee07 iwlwifi: pcie: add new structure for Qu devices with mediu [...] adds 62bee4862bfa iwlwifi: pcie: add new structs for So devices with long latency adds cbc636557d2d iwlwifi: debug: set NPK buffer in context info adds c1070c1c6ceb Merge tag 'iwlwifi-next-for-kalle-2020-04-24-2' of git://g [...] adds 421ae61c1056 rtw88: 8822c: update phy parameter tables to v50 adds a6336094c3ab rtw88: fix spelling mistake "fimrware" -> "firmware" adds 774965f22dc7 brcmfmac: keep apsta enabled when AP starts with MCHAN feature adds 19f557a9b8d1 brcmfmac: remove arp_hostip_clear from brcmf_netdev_stop adds d524d5ce3655 brcmfmac: p2p cert 6.1.9-support GOUT handling p2p presenc [...] adds 053ac9e1438a brcmfmac: only generate random p2p address when needed adds 2719afcae759 brcmfmac: add vendor ie for association responses adds ff2af09f4515 brcmfmac: remove comparison to bool in brcmf_fws_attach() adds ea1b3bc6d5ad brcmfmac: no need to check return value of debugfs_create [...] adds 57a29df34146 iopoll: Introduce read_poll_timeout_atomic macro adds fd5d781964b0 rtw88: Use udelay instead of usleep in atomic context adds c03e3fe91c19 ipw2x00: Remove a memory allocation failure log message adds fb1a9fc550cf rtlwifi: use true,false for bool variable in rtl_init_rfkill() adds 1f15d7c8f3fc ray_cs: use true,false for bool variable adds db39a9ddacad rtw88: 8723d: Add DIG parameter adds 158441a2bed4 rtw88: 8723d: Add query_rx_desc adds 5f028a9cf4b9 rtw88: 8723d: Add set_channel adds 614b1f874454 rtw88: handle C2H_CCX_TX_RPT to know if packet TX'ed successfully adds 3ac14439152d rtw88: 8723d: some chips don't support LDPC adds 439d4a978d48 rtw88: 8723d: Add chip_ops::false_alarm_statistics adds fc637a860a82 rtw88: 8723d: Set IG register for CCK rate adds 1757940430ef rtw88: 8723d: add interface configurations table adds 191f6b08bfef rtw88: fix an issue about leak system resources adds babfd3caf356 brcmfmac: support the second p2p connection adds 9c29da3f4e7e brcmfmac: Fix P2P Group Formation failure via Go-neg method adds 7f26cedfc9fd brcmfmac: Add P2P Action Frame retry delay to fix GAS Come [...] adds 4f5cf93395d7 brcmsmac: remove Comparison to bool in brcms_b_txstatus() adds 1b56bed20212 rtlwifi: remove comparison of 0/1 to bool variable adds 08afb432c996 mwifiex: avoid -Wstringop-overflow warning adds 049ceac308b0 libertas_tf: avoid a null dereference in pointer priv adds e2b9ac590810 b43: remove Comparison of 0/1 to bool variable in phy_n.c adds f8f24ece2192 b43: remove Comparison of 0/1 to bool variable in pio.c adds cbb1404f6541 rtlwifi: rtl8188ee: remove Comparison to bool in rf.c adds 6fc3b94ef596 ath11k: Cleanup in pdev destroy and mac register during cr [...] adds 40c766d4a49c ath11k: Fix fw assert by setting proper vht cap adds ec48d28ba291 ath11k: Fix rx_filter flags setting for per peer rx_stats adds 8a7968bee8d0 ath10k: Fix typo in warning messages adds e190bc05b191 ath11k: cleanup reo command error code overwritten adds d687275b268b ath11k: Add dynamic tcl ring selection logic with retry mechanism adds 557e171434eb ath10k: rename ath10k_hif_swap_mailbox() to ath10k_hif_sta [...] adds 22f28076b6c3 ath10k: improve power save performance for sdio adds 589217632103 ath10k: sdio: remove _hif_ prefix from functions not part [...] adds 96c64857983f ath10k: hif: make send_complete_check op optional adds 8af40902f839 ath11k: remove conversion to bool in ath11k_dp_rxdesc_mpdu [...] adds d81709346cea ath11k: remove conversion to bool in ath11k_debug_fw_stats [...] adds c8334512f3dd ath10k: add htt TX bundle for sdio adds 2f918ea98606 ath10k: enable alt data of TX path for sdio adds dd7fc5545bba ath10k: add flush tx packets for SDIO chip adds aac392d8553f ath10k: Fix the invalid tx/rx chainmask configuration adds 8347784d6f5f ath10k: drop the TX packet which size exceed credit size for sdio adds 5cb899dd5ba4 ath11k: fix reo flush send adds 4913e675630e ath10k: enable rx duration report default for wmi tlv adds 59a022cc14cf ath10k: add statistics of tx retries and tx failed when tx [...] adds d6cae2bc195b ath9k: fix AR9002 ADC and NF calibrations adds 93f8d4223163 ath9k: remove needless NFCAL_PENDING flag setting adds 41ba50fd6cac ath9k: do not miss longcal on AR9002 adds 2bb7027b64b6 ath9k: interleaved NF calibration on AR9002 adds ded6ff15a191 ath9k: invalidate all calibrations at once adds d8d20845c7f1 ath9k: add calibration timeout for AR9002 adds c26b01d5ec1a ath5k: remove conversion to bool in ath5k_ani_calibration() adds 2289bef25e32 ath10k: enable firmware peer stats info for wmi tlv adds 0f7cb26830a6 ath10k: add rx bitrate report for SDIO adds 3344b99d69ab ath10k: add bitrate parse for peer stats info adds 4cc02c7c1494 ath10k: correct tx bitrate of iw for SDIO adds 69c93f9674c9 ath11k: use GFP_ATOMIC under spin lock adds 2326aa011967 ath10k: fix possible memory leak in ath10k_bmi_lz_data_large() adds f76f750aeea4 ath11k: fix error return code in ath11k_dp_alloc() adds 66307ca04057 ath11k: fix mgmt_tx_wmi cmd sent to FW for deleted vdev adds 657680cc86ca ath11k: add DBG_MAC prints to track vdev events adds 521fc37be3d8 ath10k: Avoid override CE5 configuration for QCA99X0 chipsets adds d431f8939c14 ath10k: remove the max_sched_scan_reqs value adds 85325c24d5d2 dt-bindings: ath10k: Add wifi-firmware subnode for wifi node adds 727fec790ead ath10k: Setup the msa resources before qmi init adds 1423f4327331 ath10k: Add support for targets without trustzone adds b7b527b9c7c8 ath11k: use true,false for bool variables adds 52f274b51993 ath11k: fix resource unavailability for htt stats after pe [...] adds e7f33e0c52c0 ath11k: add tx hw 802.11 encapsulation offloading support adds b14fba7ebd04 carl9170: remove P2P_GO support adds 559ef68f5f69 ath11k: Add support to reset htt peer stats adds d7d43782d541 ath11k: fix kernel panic by freeing the msdu received with [...] adds ee4dd7061891 ath6kl: Replace zero-length array with flexible-array adds 450edd280598 ath9k_htc: Silence undersized packet warnings adds 14dd3a71ccb7 ath11k: Replace zero-length array with flexible-array adds 7f65f6118a53 Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] adds 5d9e4722c74e Merge tag 'wireless-drivers-next-2020-05-07' of git://git. [...] adds bb206a0869b7 cxgb4: remove duplicate headers adds e1eea8112017 net: dsa: introduce a dsa_port_from_netdev public helper adds 94f94d4acfb2 net: dsa: sja1105: add static tables for virtual links adds b70bb8d4ab2c net: dsa: sja1105: make room for virtual link parsing in f [...] adds dfacc5a23e22 net: dsa: sja1105: support flow-based redirection via virt [...] adds 834f8933d5dd net: dsa: sja1105: implement tc-gate using time-triggered [...] adds 47cfa3af4e23 docs: net: dsa: sja1105: document intended usage of virtual links adds eb55d7b65f17 Merge branch 'tc-gate-offload-for-SJA1105-DSA-switch' adds 7596ac9d19a9 soc: fsl: dpio: properly compute the consumer index adds f96e87178bb8 hsr: remove WARN_ONCE() in hsr_fill_frame_info() adds 38c440b24052 dpaa2-eth: create a function to flush the XDP fds adds a8c9baf28c48 Merge branch 'hsr-hsr-code-refactoring' adds a45cfcc69a25 net: ethernet: ti: am65-cpsw-nuss: use of_platform_device_ [...] adds 4786f4a08d72 dt-binding: net: ti: am65x-cpts: make reg and compatible required adds ef2d1363c55a arm64: dts: ti: k3-am65/j721e-mcu: update cpts node adds 57ea85069cc5 Merge branch 'ti-am65x-cpts-follow-up-dt-bindings-update' adds c75a33c84b83 net: remove newlines in NL_SET_ERR_MSG_MOD adds 636ef28d6e4d tcp: tcp_mark_head_lost is only valid for sack-tcp adds ca7e3edc221d net/smc: remove set but not used variables 'del_llc, del_l [...] adds 3a13f98b4c16 net: phy: fix less than zero comparison with unsigned vari [...] adds 307f660d056b netpoll: remove dev argument from netpoll_send_skb_on_dev() adds fb1eee476b0d netpoll: move netpoll_send_skb() out of line adds 1ddabdfaf70c netpoll: netpoll_send_skb() returns transmit status adds f78ed2204db9 netpoll: accept NULL np argument in netpoll_send_skb() adds ae46f184bc1f bonding: propagate transmit status adds 738fea32af86 Merge branch 'bonding-report-transmit-status-to-callers' adds 790709f24972 net: relax SO_TXTIME CAP_NET_ADMIN check adds cf86a086a180 net/dst: use a smaller percpu_counter batch for dst entrie [...] adds 3712c1c2ef2a ieee802154: 6lowpan: remove unnecessary comparison adds da384effb160 net: dsa: vsc73xx: convert to devm_platform_ioremap_resource adds b41d272eda6d net: dsa: sja1105: remove set but not used variable 'prev_time' adds d8882935fcae ipv6: use DST_NOCOUNT in ip6_rt_pcpu_alloc() adds b5c3babb188f net: ipa: Remove ipa_endpoint_stop{,_rx_dma} again adds e031ce80d9f9 r8169: add helper r8168g_wait_ll_share_fifo_ready adds 9617886fa65d r8169: add helper rtl_enable_rxdvgate adds 6f9395c69e62 r8169: add helper rtl_wait_txrx_fifo_empty adds ce740c5f6f7a r8169: improve reset handling for chips from RTL8168g adds 9dfff80280b6 Merge branch 'r8169-sync-few-functionalities-with-vendor-driver' adds 4d2c99940825 net: tg3: tidy up loop, remove need to compute off with a [...] adds d8f05e9891fd cnic: remove redundant assignment to variable ret adds 6a9c9548ee20 net/atheros: remove redundant assignment to variable size adds 5eb2bcf247de net: lio_core: remove redundant assignment to variable tx_done adds 38e86bfcf7f5 net: atlantic: use __packed instead of the full expansion. adds 7bb377107c72 net: atlantic: minor MACSec code cleanup adds 843e1396f62e net: atlantic: rename AQ_NIC_RATE_2GS to AQ_NIC_RATE_2G5 adds c64d7b23f511 net: atlantic: remove TPO2 check from A0 code adds ad46bd5ec357 net: atlantic: remove hw_atl_b0_hw_rss_set call from A2 code adds 097d638cf4e1 net: atlantic: remove check for boot code survivability be [...] adds b4de6c49e569 net: atlantic: unify MAC generation adds 2c674bec76d3 Merge branch 'net-atlantic-driver-updates' adds 76cd622fe2c2 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] adds f02bac9ad641 net/mlx5e: Return bool from TLS and IPSEC offloads adds 7f8546f3f041 net/mlx5e: Unify checks of TLS offloads adds 3df711db05b5 net/mlx5e: Return void from mlx5e_sq_xmit and mlx5i_sq_xmit adds 0bdb078c7485 net/mlx5e: Pass only eseg to IPSEC offload adds 2eeb6e384102 net/mlx5e: Make TLS offload independent of wqe and pi adds 5546100038ee net/mlx5e: Update UDP fields of the SKB for GSO first adds 714c88a38bce net/mlx5e: Split TX acceleration offloads into two phases adds ab1e0ce99d3d net/mlx5e: kTLS, Fill work queue edge separately in TX flow adds f713ce1de897 net/mlx5e: kTLS, Do not fill edge for the DUMP WQEs in TX flow adds 05dfd570826f net/mlx5e: Take TX WQE info structures out of general EN header adds 41a8e4ebb472 net/mlx5e: Use struct assignment for WQE info updates adds 6b74f60ef5a9 net/mlx5: Accel, Remove unnecessary header include adds 28bff09518e9 net/mlx5e: Enhance ICOSQ WQE info fields adds 0d5c56a220a0 Merge tag 'mlx5-updates-2020-05-09' of git://git.kernel.or [...] adds 72ef908bb3ff hinic: add three net_device_ops of vf adds 18aa23b31f6c mlxsw: spectrum_matchall: Restrict sample action to be all [...] adds 593bb8437986 mlxsw: spectrum_flower: Expose a function to get min and m [...] adds 5a2939b9d7dd mlxsw: spectrum_matchall: Put matchall list into substruct [...] adds aed65285fb9e mlxsw: spectrum_matchall: Expose a function to get min and [...] adds 18346b70ab77 mlxsw: spectrum_matchall: Forbid to insert matchall rules [...] adds 67ed68fc0c9a mlxsw: spectrum_flower: Forbid to insert flower rules in c [...] adds b886dea37b78 selftests: mlxsw: rename tc_flower_restrictions.sh to tc_r [...] adds 240fe73457fb selftests: mlxsw: tc_restrictions: add test to check sampl [...] adds aa7431123fc6 selftests: mlxsw: tc_restrictions: add couple of test for [...] adds 02a5043b22ed Merge branch 'mlxsw-spectrum-Enforce-some-HW-limitations-f [...] adds e7bb7ecefa81 IB/mlx4: Replace zero-length array with flexible-array adds 7a36e4918e30 octeontx2-pf: Use the napi_alloc_frag() to alloc the pool buffers adds 4f6cd04f2ded dsa: sja1105: fix semicolon.cocci warnings adds d728e6402c00 net: usb: ax88179_178a: remove redundant assignment to var [...] adds 1ea08c6bce05 net: huawei_cdc_ncm: remove redundant assignment to variable ret adds b9f96423bba6 net: usb: qmi_wwan: remove redundant assignment to variabl [...] adds a68a813836e1 net: phy: Add cable test support to state machine adds 97c22438963a net: phy: Add support for polling cable test adds 11ca3c4261cd net: ethtool: netlink: Add support for triggering a cable test adds b28efb930ba5 net: ethtool: Add attributes for cable test reports adds 0df960f14e17 net: ethtool: Make helpers public adds 1dd3f212af30 net: ethtool: Add infrastructure for reporting cable test results adds 1e2dc14509fd net: ethtool: Add helpers for reporting test results adds fc879f723c2a net: phy: marvell: Add cable test support adds 4a459bdc7472 net: phy: Put interface into oper testing during cable test adds 9896a4574ecb net: phy: Send notifier when starting the cable test adds bed37f0ba6bc Merge branch 'Ethernet-Cable-test-support' adds 5705b45155c4 net: hns3: remove a redundant register macro definition adds 4279b4d5ec9c net: hns3: modify two uncorrect macro names adds a4de02287abb net: hns3: provide .get_cmdq_stat interface for the client adds b4401a044a1e net: hns3: optimized the judgment of the input parameters [...] adds 81c287e3dda2 net: hns3: disable auto-negotiation off with 1000M setting [...] adds 90d9834ecd6b Merge branch 'net-hns3-misc-updates-for-next' adds 9eb8eff0cf2f net: bridge: allow enslaving some DSA master network devices adds f66a6a69f97a net: dsa: permit cross-chip bridging between all trees in [...] adds 3b7bc1f09101 net: dsa: introduce a dsa_switch_find function adds ac02a451a614 net: dsa: sja1105: implement cross-chip bridging operations adds a6f0b26d6a5d Merge branch 'cross-chip-bridging-for-disjoint-dsa-trees' adds 0fa39d6dd047 ipv6: Replace zero-length array with flexible-array adds c2dfc7d2a9be net: atarilance: Replace zero-length array with flexible-array adds 9c8255c888ba team: Replace zero-length array with flexible-array adds 01f2b3dac8c4 hinic: add link_ksettings ethtool_ops support adds 73e030977f78 net: qed*: Reduce RX and TX default ring count when runnin [...] adds 37d4f8a6b41f net: qed: Disable SRIOV functionality inside kdump kernel adds a90f704ad949 Merge branch 'net-Optimize-the-qed-allocations-inside-kdum [...] adds dfcabb078847 sfc: move vport_id to struct efx_nic adds be904b855200 sfc: make capability checking a nic_type function adds 484a75b1dbc4 sfc: use efx_has_cap for capability checks outside of NIC- [...] adds e4fe938cff04 sfc: move 'must restore' flags out of ef10-specific nic_data adds fd14e5fd136b sfc: rework handling of (firmware) multicast chaining state adds dbf2c669062c sfc: move rx_rss_context_exclusive into struct efx_mcdi_fi [...] adds ed02112cff92 sfc: make filter table probe caller responsible for adding VLANs adds 9b46132cff75 sfc: make firmware-variant printing a nic_type function adds 9b1b31d5d4ac Merge branch 'sfc-remove-nic_data-usage-in-common-code' adds 2fa3888bb7a9 net: dsa: ocelot: Constify dsa_device_ops adds 097f024454fc net: dsa: tag_sja1105: Constify dsa_device_ops adds 3242956bd610 Merge branch 'net-dsa-Constify-two-tagger-ops' adds 0462b6bdb644 net: add a CMSG_USER_DATA macro adds 2618d530dd8b net/scm: cleanup scm_detach_fds adds 1f466e1f15cf net: cleanly handle kernel vs user buffers for ->msg_control adds 97cf0ef9305b Merge branch 'improve-msg_control-kernel-vs-user-pointer-h [...] adds 6b9ea5ff5abd checkpatch: warn about uses of ENOTSUPP adds 5b3f3f2a71ed ionic: support longer tx sg lists adds c4e7a75a096c ionic: updates to ionic FW api description adds a836c352291d ionic: protect vf calls from fw reset adds cba155d591aa ionic: add support for more xcvr types adds 62ba8766f775 ionic: shorter dev cmd wait time adds 5c7843112543 ionic: reset device at probe adds 36ac2c509248 ionic: ionic_intr_free parameter change adds c06107cabea3 ionic: more ionic name tweaks adds f64e0c5698b7 ionic: add more ethtool stats adds 7c7b58ecd604 ionic: update doc files adds 92a84c780601 Merge branch 'ionic-updates' adds 966a5c08af1b dt-bindings: net: Convert UniPhier AVE4 controller to json-schema adds 527c1e615b4c sfc: actually wire up siena_check_caps() adds 1b0cde409187 sfc: siena_check_caps() can be static adds 26831d781496 Merge branch 'sfc-siena_check_caps-fixups' adds 54a0ed0df496 net: dsa: provide an option for drivers to always receive [...] adds 1f66b0f0aec6 net: dsa: tag_8021q: introduce a vid_is_dsa_8021q helper adds 7f14937facdc net: dsa: sja1105: keep the VLAN awareness state in a driv [...] adds 60b33aeb7e0e net: dsa: sja1105: deny alterations of dsa_8021q VLANs fro [...] adds ec5ae61076d0 net: dsa: sja1105: save/restore VLANs using a delta commit method adds fa83e5d9183f net: dsa: sja1105: allow VLAN configuration from the bridg [...] adds cfa36b1fff42 net: dsa: sja1105: exit sja1105_vlan_filtering when called [...] adds 38b5beeae7a4 net: dsa: sja1105: prepare tagger for handling DSA tags an [...] adds 3eaae1d05f2b net: dsa: tag_8021q: support up to 8 VLANs per port using [...] adds 84eeb5d460e3 net: dsa: tag_sja1105: implement sub-VLAN decoding adds 2cafa72e516f net: dsa: sja1105: add a new best_effort_vlan_filtering de [...] adds 88cac0fa534d net: dsa: sja1105: add packing ops for the Retagging Table adds aaa270c638ca net: dsa: sja1105: implement a common frame memory partiti [...] adds 3f01c91aab92 net: dsa: sja1105: implement VLAN retagging for dsa_8021q [...] adds a20bc43bfb2e docs: net: dsa: sja1105: document the best_effort_vlan_fil [...] adds 113cb8ffd858 Merge branch 'Traffic-support-for-dsa_8021q-in-vlan_filter [...] adds 51fa960d3b51 erspan: Check IFLA_GRE_ERSPAN_VER is set. adds fb9f2e92864f net: dsa: tag_sja1105: appease sparse checks for ethertype [...] adds bd2b3161dba8 net: dsa: felix: qos classified based on pcp adds de143c0e274b net: dsa: felix: Configure Time-Aware Scheduler via taprio [...] adds 0fbabf875d18 net: dsa: felix: add support Credit Based Shaper(CBS) for [...] adds b41dc4ae3264 Merge branch 'net-dsa-felix-tc-taprio-and-CBS-offload-support' adds 3fef10ec321c Bluetooth: btbcm: Drop upper nibble version check from btb [...] adds f8c51d28e9d1 Bluetooth: btbcm: Move setting of USE_BDADDR_PROPERTY quir [...] adds 0287c5d84f5c Bluetooth: btbcm: Fold Patch loading + applying into btbcm [...] adds 2fcdd562b91b Bluetooth: btbcm: Make btbcm_initialize() print local-name [...] adds 0383f16a87c4 Bluetooth: btbcm: Make btbcm_setup_patchram use btbcm_finalize adds f53b975cf113 Bluetooth: btbcm: Bail sooner from btbcm_initialize() when [...] adds 74530a639adf Bluetooth: btbcm: Try multiple Patch filenames when loadin [...] adds c03ee9af4e07 Bluetooth: btbcm: Add 2 missing models to subver tables adds 220915857e29 Bluetooth: Adding driver and quirk defs for multi-role LE adds 4364f2e91f0d Bluetooth: allow scatternet connections if supported. adds aff8c489256e Bluetooth: btusb: Adding support for LE scatternet to Jfp and ThP adds 65749009242b dt-bindings: net: bluetooth: Add device tree bindings for QCA9377 adds 31d4ab856e2d Bluetooth: hci_qca: add compatible for QCA9377 adds 37aee136f8c4 Bluetooth: hci_qca: allow max-speed to be set for QCA9377 devices adds 1cc2d0e021f8 dt-bindings: net: bluetooth: Add rtl8723bs-bluetooth adds 4765db373ea3 Bluetooth: hci_h5: Add support for binding RTL8723BS with [...] adds eaa7b7228ff7 Bluetooth: Fix advertising handle is set to 0 adds 69d67b461a18 Bluetooth: L2CAP: Fix errors during L2CAP_CREDIT_BASED_CON [...] adds 5f4b91728bba Bluetooth: Add MGMT_EV_PHY_CONFIGURATION_CHANGED to suppor [...] adds 181d69535230 Bluetooth: Replace BT_DBG with bt_dev_dbg for management support adds 14a81bf021fb Bluetooth: replace zero-length array with flexible-array member adds d5cc6626b337 Bluetooth: Introduce HCI_MGMT_HDEV_OPTIONAL option adds 568602457c1a Bluetooth: Replace BT_DBG with bt_dev_dbg for security man [...] adds a10c907ce0e5 Bluetooth: Add support for experimental features configuration adds e625e50ceee1 Bluetooth: Introduce debug feature when dynamic debug is disabled adds aaebf8e60882 Bluetooth: Fix incorrect type for window and interval adds 91779665c129 Bluetooth: Modify LE window and interval for suspend adds 0d2c9825e46d Bluetooth: Rename BT_SUSPEND_COMPLETE adds 81dafad53c67 Bluetooth: Add hook for driver to prevent wake from suspend adds b7d0bf11a7ad Bluetooth: btusb: Implement hdev->prevent_wake adds 875e16759005 Bluetooth: btusb: Add support for Intel Bluetooth Device T [...] adds 608c39f4308c Bluetooth: serdev: Constify serdev_device_ops adds adf1d6926444 Bluetooth: Handle Inquiry Cancel error after Inquiry Complete adds 5b440676c15b Bluetooth: L2CAP: add support for waiting disconnection resp adds 6cd35888a0db Merge branch 'for-upstream' of git://git.kernel.org/pub/sc [...] adds 7af4c8451d80 dt-bindings: net: meson-dwmac: Add the amlogic,rx-delay-ns [...] adds ee0b8e6d0218 dt-bindings: net: dwmac-meson: Document the "timing-adjust [...] adds 3649abe43251 net: stmmac: dwmac-meson8b: use FIELD_PREP instead of open [...] adds 889df20305ff net: stmmac: dwmac-meson8b: Move the documentation for the [...] adds c92d1d2311a0 net: stmmac: dwmac-meson8b: Add the PRG_ETH0_ADJ_* bits adds e4227bff804f net: stmmac: dwmac-meson8b: Fetch the "timing-adjustment" clock adds a54dc4a49045 net: stmmac: dwmac-meson8b: Make the clock enabling code r [...] adds 9308c47640d5 net: stmmac: dwmac-meson8b: add support for the RX delay c [...] adds 4fda86015c55 Merge branch 'dwmac-meson8b-Ethernet-RX-delay-configuration' adds 6e8a4f9dda38 net: ignore sock_from_file errors in __scm_install_fd adds ea13d71887bd net: phy: tja11xx: add cable-test support adds 7d7e7bce768b net: phy: broadcom: add exp register access methods withou [...] adds e184a9072f89 net: phy: broadcom: add bcm_phy_modify_exp() adds 11ecf8c55b91 net: phy: broadcom: add cable test support adds f956af3fd474 net: phy: bcm54140: add cable diagnostics support adds 87f785e96218 Merge branch 'net-phy-broadcom-cable-tester-support' adds 1b2f08df0a88 ipv6: set msg_control_is_user in do_ipv6_getsockopt adds 6cb7576710ae net: phy: at803x: add cable diagnostics support adds 6545be82807c sfc: fix dereference of table before it is null checked adds 5e3768a436bb net: mvneta: speed down the PHY, if WoL used, to save energy adds 38152ea37d8b net: dsa: mt7530: set CPU port to fallback mode adds 0531b0357ba3 selftests: fix flower parent qdisc adds acb6d3771a03 r8152: Use MAC address from device tree if available adds 96b8e87838a1 net: hns3: modify some incorrect spelling adds 727f514bd677 net: hns3: remove a duplicated printing in hclge_configure() adds cb25a6072b51 net: hns3: modify an incorrect error log in hclge_mbx_handler() adds bd13f7e12936 net: hns3: remove some unused macros adds 5c6cfd309faa net: hns3: remove unnecessary frag list checking in hns3_n [...] adds c8a867a38fc8 Merge branch 'net-hns3-add-some-cleanups-for-next' adds d639836ab336 net: qed: adding hw_err states and handling adds a8736ea83b80 net: qede: add hw err scheduled handler adds 2ec276d5b224 net: qed: invoke err notify on critical areas adds d8d6c5a7be97 net: qed: critical err reporting to management firmware adds ca352f00756e net: qed: cleanup debug related declarations adds 936c7ba4dd5e net: qed: attention clearing properties adds 7d9acd87bd55 net: qede: optional hw recovery procedure adds 5144e9f439d5 net: qede: Implement ndo_tx_timeout adds 3e99c2111026 net: qed: introduce critical fan failure handler adds ebf64bf4df63 net: qed: introduce critical hardware error handler adds 8f76812e1cc4 net: qed: fix bad formatting adds 86b6ba171d4b Merge branch 'net-qed-qede-critical-hw-error-handling' adds ec008fa2a9e5 ethernet: ti: am65-cpts: add routines to support taprio offload adds 8127224c2708 ethernet: ti: am65-cpsw-qos: add TAPRIO offload support adds c7ad36576185 Merge branch 'am65-cpsw-add-taprio-EST-offload-support' adds 5a46b062e28f devlink: refactor end checks in devlink_nl_cmd_region_read_dumpit adds bcab67822d77 hinic: add set_ringparam ethtool_ops support adds 3f044d26f80b hinic: update huawei ethernet driver maintainer adds e90b651e7b7f dt-bindings: net: dp83869: Update licensing info adds 74ac28f16486 dt-bindings: dp83867: Convert DP83867 to yaml adds 140ad6c8c6c7 net: phy: mdio-moxart: remove unneeded include adds b014d0430bcf net: dsa: felix: fix incorrect clamp calculation for burst adds aa443b3f8f3a r8169: remove not needed checks in rtl8169_set_eee adds 9b65d2ffe853 r8169: don't include linux/moduleparam.h adds cf48db69bdfa bpf, arm: Optimize ALU64 ARSH X using orrpl conditional in [...] adds c648c9c7429e bpf, arm: Optimize ALU ARSH K using asr immediate instruction adds d26c0cc53950 bpf: Avoid gcc-10 stringop-overflow warning in struct bpf_prog adds e4e5aefc1135 xsk: Change two variable names for increased clarity adds 07bf2d97d1f3 xsk: Remove unnecessary member in xdp_umem adds 5447e8e01e10 sysctl: Fix unused function warning adds 0224b2acea0f bpf, riscv: Enable missing verifier_zext optimizations on RV64 adds 21a099abb765 bpf, riscv: Optimize FROM_LE using verifier_zext on RV64 adds ca349a6a104e bpf, riscv: Optimize BPF_JMP BPF_K when imm == 0 on RV64 adds 073ca6a0369e bpf, riscv: Optimize BPF_JSET BPF_K using andi on RV64 adds a085a1eeea5e Merge branch 'bpf-rv64-jit' adds cfbd41b78651 perf stat: Honour --timeout for forked workloads adds 943930e4729a perf tools: Synthesize bpf_trampoline/dispatcher ksymbol event adds 7eddf7e74e54 perf machine: Set ksymbol dso as loaded on arrival adds 3c29d4483e85 perf annotate: Add basic support for bpf_image adds 980737282232 capabilities: Introduce CAP_PERFMON to kernel and user space adds f87b87a1c969 Merge tag 'perf-for-bpf-2020-05-06' of git://git.kernel.or [...] adds 2b6c6f071632 bpf, i386: Remove unneeded conversion to bool adds 33181bb8e8fe selftests/bpf: Generalize helpers to control background listener adds 488a23b89d17 selftests/bpf: Move existing common networking parts into [...] adds cb0721c7e200 net: Refactor arguments of inet{,6}_bind adds 8086fbaf4934 bpf: Allow any port in bpf_bind helper adds ae24345da54e bpf: Implement an interface to register bpf_iter targets adds 15d83c4d7cef bpf: Allow loading of a bpf_iter program adds de4e05cac46d bpf: Support bpf tracing/iter programs for BPF_LINK_CREATE adds 2057c92bc927 bpf: Support bpf tracing/iter programs for BPF_LINK_UPDATE adds fd4f12bc38c3 bpf: Implement bpf_seq_read() for bpf iterator adds ac51d99bf81c bpf: Create anonymous bpf iterator adds 367ec3e4834c bpf: Create file bpf iterator adds e5158d987b72 bpf: Implement common macros/helpers for target iterators adds 6086d29def80 bpf: Add bpf_map iterator adds 138d0be35b14 net: bpf: Add netlink and ipv6_route bpf_iter targets adds eaaacd23910f bpf: Add task and task/file iterator targets adds b121b341e598 bpf: Add PTR_TO_BTF_ID_OR_NULL support adds 492e639f0c22 bpf: Add bpf_seq_printf and bpf_seq_write helpers adds 1d68f22b3d53 bpf: Handle spilled PTR_TO_BTF_ID properly when checking s [...] adds 9c5f8a1008a1 bpf: Support variable length array in tracing programs adds c09add2fbc5a tools/libbpf: Add bpf_iter support adds 5fbc220862fc tools/libpf: Add offsetof/container_of macro in bpf_helpers.h adds 9406b485dea5 tools/bpftool: Add bpf_iter support for bptool adds 7c128a6bbd4f tools/bpf: selftests: Add iterator programs for ipv6_route [...] adds acf61631746c tools/bpf: selftests: Add iter progs for bpf_map/task/task_file adds 6879c042e105 tools/bpf: selftests: Add bpf_iter selftests adds 180139dca8b3 Merge branch 'bpf_iter' adds b4563facdcae bpf, runqslower: include proper uapi/bpf.h adds 385bbf7b119a bpf, libbpf: Replace zero-length array with flexible-array adds 6e7e034e88e8 tools, bpftool: Poison and replace kernel integer typedefs adds c8caa0bb4b38 tools, bpftool: Minor fixes for documentation adds ab8d78093dfa bpf: Minor fixes to BPF helpers documentation adds ff20460e94af tools, bpf: Synchronise BPF UAPI header with tools adds 309b81f0fdc4 selftests/bpf: Install generated test progs adds fd9eef1a132d libbpf: Fix probe code to return EPERM if encountered adds cd49291ce18a selftests/bpf: Extract parse_num_list into generic testing [...] adds 8e7c2a023ac0 selftests/bpf: Add benchmark runner infrastructure adds 4eaf0b5c5e04 selftest/bpf: Fmod_ret prog and implement test_overhead as [...] adds c5d420c32cb4 selftest/bpf: Add BPF triggering benchmark adds 0aa0372f9229 Merge branch 'benchmark-runner' adds 99aaf53e2f7c tools/bpf: selftests : Explain bpf_iter test failures with [...] adds 21aef70eade2 bpf: Change btf_iter func proto prefix to "bpf_iter_" adds 2e3ed68bfcd9 bpf: Add comments to interpret bpf_prog return values adds 15172a46fa27 bpf: net: Refactor bpf_iter target registration adds ab2ee4fcb9d6 bpf: Change func bpf_iter_unreg_target() signature adds 3c32cc1bceba bpf: Enable bpf_iter targets registering ctx argument types adds 03421a92f562 samples/bpf: Remove compiler warnings adds 8f4605ac3e64 Merge branch 'bpf_iter-fixes' adds 6a0981542854 samples/bpf: xdp_redirect_cpu: Set MAX_CPUS according to NR_CPUS adds 7aebfa1b3885 bpf: Support narrow loads from bpf_sock_addr.user_port adds 0645f7eb6f6a selftests/bpf: Test narrow loads for bpf_sock_addr.user_port adds c70f34a8ac66 bpf: Fix bpf_iter's task iterator logic adds 5b0004d92b45 selftest/bpf: Fix spelling mistake "SIGALARM" -> "SIGALRM" adds d56c2f95adb3 bpf: Allow sk lookup helpers in cgroup skb adds 06d3e4c9f11a bpf: Allow skb_ancestor_cgroup_id helper in cgroup skb adds f307fa2cb4c9 bpf: Introduce bpf_sk_{, ancestor_}cgroup_id helpers adds 383724e17ab0 selftests/bpf: Add connect_fd_to_fd, connect_wait net helpers adds 68e916bc8d32 selftests/bpf: Test for sk helpers in cgroup skb adds b92d44b5c2ef Merge branch 'expand-cg_skb-helpers' adds d00f26b62333 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next adds 2e186a2cf8c7 net: core: recursively find netdev by device node adds f8ab1807a9c9 net: sched: introduce terse dump flag adds ca44b738e594 net: sched: implement terse dump support in act adds 0348451db9ff net: sched: cls_flower: implement terse dump support adds e7534fd42a99 selftests: implement flower classifier terse dump tests adds cd2809cca243 Merge branch 'Implement-classifier-action-terse-dump-mode' adds 0141792f8b73 net: dsa: mt7530: fix VLAN setup adds f95f0f95cfb7 xdp: Add frame size to xdp_buff adds 63fe91ab3d1c bnxt: Add XDP frame size to driver adds 983e43451830 sfc: Add XDP frame size adds 494f44d54e25 mvneta: Add XDP frame size to driver adds 495de55f7019 net: netsec: Add support for XDP frame size adds a075767bbdc6 net: XDP-generic determining XDP frame size adds 34cc0b338a61 xdp: Xdp_frame add member frame_sz and handle in convert_t [...] adds db612f749e24 xdp: Cpumap redirect use frame_sz and increase skb_tailroom adds 5c8572251fab veth: Adjust hard_start offset on redirect XDP frames adds 45a9e6d8a687 veth: Xdp using frame_sz in veth driver adds 4a9b052a590d dpaa2-eth: Add XDP frame size adds 7358877ac110 hv_netvsc: Add XDP frame size to driver adds bc1c5745d779 qlogic/qede: Add XDP frame size to driver adds c88c35181d6a net: ethernet: ti: Add XDP frame size to driver cpsw adds 08fc1cfd2d25 ena: Add XDP frame size to amazon NIC driver adds d201ea9ebc51 mlx4: Add XDP frame size and adjust max XDP MTU adds c8145b263dd8 net: thunderx: Add XDP frame size adds fa6540b8efd8 nfp: Add XDP frame size to netronome driver adds fb3e6e930797 tun: Add XDP frame size adds 05afee298afc vhost_net: Also populate XDP frame size adds 9ce6146ec7b5 virtio_net: Add XDP frame size in two code paths adds 88eb0ee17b2e ixgbe: Fix XDP redirect on archs with PAGE_SIZE above 4K adds cf0251289980 ixgbe: Add XDP frame size to driver adds 81f3c6283cff ixgbevf: Add XDP frame size to VF driver adds 24104024ce05 i40e: Add XDP frame size to driver adds d4ecdbf7aa2f ice: Add XDP frame size to driver adds 2a637c5b1aaf xdp: For Intel AF_XDP drivers add XDP frame_sz adds d628ee4fef1d mlx5: Rx queue setup time determine frame_sz for XDP adds c8741e2bfe87 xdp: Allow bpf_xdp_adjust_tail() to grow packet size adds ddb47d518ca1 xdp: Clear grow memory in bpf_xdp_adjust_tail() adds bc56c919fce7 bpf: Add xdp.frame_sz in bpf_prog_test_run_xdp(). adds 68545fb6f2ff selftests/bpf: Adjust BPF selftest for xdp_adjust_tail adds 7ae2e00e8fc2 selftests/bpf: Xdp_adjust_tail add grow tail tests adds 5cc5924d8315 Merge branch 'xdp-grow-tail' adds 0ee52c0f6c67 bpf, bpftool: Allow probing for CONFIG_HZ from kernel config adds a17b53c4a4b5 bpf, capability: Introduce CAP_BPF adds 2c78ee898d8f bpf: Implement CAP_BPF adds 816260011876 selftests/bpf: Use CAP_BPF and CAP_PERFMON in tests adds ed24a7a852b5 Merge branch 'bpf-cap' adds 3430223d393d Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next adds 4f1d97262d58 cxgb4: improve credits recovery in TC-MQPRIO Tx path adds 4bccfc036abb cxgb4: tune burst buffer size for TC-MQPRIO offload adds 5148e5950c67 cxgb4: add EOTID tracking and software context dump adds d42d118cfc22 Merge branch 'cxgb4-improve-and-tune-TC-MQPRIO-offload' adds b0ed0bbfb304 net: phy: broadcom: add support for BCM54811 PHY adds ca1c933bcee9 net: phy: tja11xx: execute cable test on link up adds 90bf45134d55 mptcp: add new sock flag to deal with join subflows adds 2f8a397d0a54 inet_connection_sock: factor out destroy helper. adds 729cd6436f35 mptcp: cope better with MP_JOIN failure adds 93d43e58683e Merge branch 'mptcp-fix-MP_JOIN-failure-handling' adds da07f52d3caf Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 2ea46dc68642 ethernet: ti: am65-cpts: Add missing inline qualifier to s [...] adds 2726cd4a2928 net/mlx5: Dedicate fw page to the requesting function adds e7f860e2106a net/mlx5: Fix a bug of releasing wrong chunks on > 4K page [...] adds 4162f58b476b net/mlx5: Have single error unwinding path adds 41798df9bfca net/mlx5: Drain wq first during PCI device removal adds 49c0355d301b net/mlx5: Wait for inactive autogroups adds 90bf1c8dbdc5 net/mlx5: Move internal timer read function to clock library adds 9102d836d296 net/mlx5e: CT: Fix offload with CT action after CT NAT action adds 80639b199c9c net/mlx5e: IPoIB, Enable loopback packets for IPoIB interfaces adds 8b46d424a743 net/mlx5e: IPoIB, Drop multicast packets that this interface sent adds 5ffb4d858b70 net/mlx5e: Calculate SQ stop room in a robust way adds 3f3ab178c71b net/mlx5e: Take DCBNL-related definitions into dedicated files adds ea6119aa67c7 Merge tag 'mlx5-updates-2020-05-15' of git://git.kernel.or [...] adds 6f42a2930565 net: phy: broadcom: fix checkpatch complains about tabs adds 74a1c059168b dpaa2-eth: add bulking to XDP_TX adds 9efd6a3cecdd netns: enable to inherit devconf from current netns adds a0c1d0eafd1e mptcp: Use 32-bit DATA_ACK when possible adds 7be92514b99c ethtool: check if there is at least one channel for TX/RX [...] adds 4df6ff2a9992 nfp: don't check lack of RX/TX channels adds 75c36dbb1c37 ethtool: don't call set_channels in drivers if config didn [...] adds 1ab9b5eabbab Merge branch 'ethtool-set_channels-add-a-few-more-checks' adds 13f15b59ad70 r8169: remove remaining call to mdiobus_unregister adds 85d4ec592510 mlxsw: spectrum_trap: Move struct definition out of header file adds cc678f4dbc57 mlxsw: spectrum_trap: Store all trap policer data in one array adds b14a40dbdea5 mlxsw: spectrum_trap: Store all trap group data in one array adds 200b7cca0ba1 mlxsw: spectrum_trap: Store all trap data in one array adds 84e0d83567df selftests: devlink_lib: Remove double blank line adds 04cc99d9bdb1 selftests: mlxsw: Do not hard code trap group name adds d53b1162d72a Merge branch 'mlxsw-Reorganize-trap-data' adds a4f48458ca1c net: ipa: don't use noirq suspend/resume callbacks adds 195ef57f8700 net: ipa: do not clear interrupt in gsi_channel_start() adds 2f6ca9570d31 Merge branch 'net-ipa-sc7180-suspend-resume' adds eb682677f59e selftests: Drop 'pref medium' in route checks adds a0e17064d43e mptcp: move common nospace-pattern to a helper adds fb529e62d3f3 mptcp: break and restart in case mptcp sndbuf is full adds 72511aab95c9 mptcp: avoid blocking in tcp_sendpages adds 149f7c71e2c7 mptcp: fill skb extension cache outside of mptcp_sendmsg_frag adds 17091708d1e5 mptcp: fill skb page frag cache outside of mptcp_sendmsg_frag adds 5c8264435d4f mptcp: remove inner wait loop from mptcp_sendmsg_frag adds 4930f4831b15 net: allow __skb_ext_alloc to sleep adds 9740a7ae6d52 Merge branch 'mptcp-do-not-block-on-subflow-socket' adds dbfe7d74376e rds: convert get_user_pages() --> pin_user_pages() adds 3dedf6fba3c5 Merge remote-tracking branch 'net-next/master' adds 2ec0616e870f bpf: Fix check_return_code to only allow [0,1] in trace_it [...] adds f516acd5397f libbpf, hashmap: Remove unused #include adds 8d35d74f52ae libbpf, hashmap: Fix signedness warnings adds 5366d2269139 selftests/bpf: Fix test_align verifier log patterns adds 3b09d27cc93d selftests/bpf: Move test_align under test_progs adds 991e35eebe1e bpf: Selftests, move sockmap bpf prog header into progs adds d79a32129b21 bpf: Selftests, remove prints from sockmap tests adds 13a5f3ffd202 bpf: Selftests, sockmap test prog run without setting cgroup adds 248aba1d526e bpf: Selftests, print error in test_sockmap error cases adds 18d4e900a450 bpf: Selftests, improve test_sockmap total bytes counter adds 328aa08a081b bpf: Selftests, break down test_sockmap into subtests adds b98ca90c56ee bpf: Selftests, provide verbose option for selftests execution adds 065a74cbd0d0 bpf: Selftests, add whitelist option to test_sockmap adds a7238f7c79dd bpf: Selftests, add blacklist to test_sockmap adds 96586dd9268d bpf: Selftests, add ktls tests to test_sockmap adds b0b6bffd1139 Merge remote-tracking branch 'bpf-next/master' adds e62905ae34ea xfrm interface: don't take extra reference to netdev adds 0146dca70b87 xfrm: add support for UDPv6 encapsulation of ESP adds 26333c37fc28 xfrm: add IPv6 support for espintcp adds 6d64be3da282 xfrm: avoid extract_output indirection for ipv4 adds a269fbfc4e9f xfrm: state: remove extract_input indirection from xfrm_st [...] adds 171916cbd53d xfrm: move xfrm4_extract_header to common helper adds 3e50ddd8b8d5 xfrm: expose local_rxpmtu via ipv6_stubs adds ede64dd2bfe2 xfrm: place xfrm6_local_dontfrag in xfrm.h adds f3075f48ddb2 xfrm: remove extract_output indirection from xfrm_state_afinfo adds 2ab6096db2f1 xfrm: remove output_finish indirection from xfrm_state_afinfo adds 7d4343d501f9 xfrm: fix unused variable warning if CONFIG_NETFILTER=n adds a36a832aed00 Merge remote-tracking branch 'ipsec-next/master' adds 92072e5fb099 brcmfmac: map 802.1d priority to precedence level based on [...] adds f5da2a370f2f brcmfmac: fix 802.1d priority to ac mapping for pcie dongles adds b46f1546a708 brcmfmac: set security after reiniting interface adds 30fb1b272909 brcmfmac: use actframe_abort to cancel ongoing action frame adds 78db077db638 brcmfmac: Use seq/seq_len and set iv_initialize when plumb [...] adds 7294ee6f5642 brcmfmac: make non-global functions static adds 78a6fb42f67c brcmfmac: remove Comparison to bool in brcmf_p2p_send_acti [...] adds f2cd32a443da rndis_wlan: Remove logically dead code adds e0e05f20c200 ipw2x00: Replace zero-length array with flexible-array adds 8863b1212aab iwlegacy: Replace zero-length array with flexible-array adds 174812346c30 mwl8k: Replace zero-length array with flexible-array adds 8d7d7a93d526 prism54: Replace zero-length array with flexible-array adds 55bb8a2b01a3 qtnfmac: Replace zero-length array with flexible-array adds bd7db3021aa7 rndis_wlan: Replace zero-length array with flexible-array adds 5bb4e125815a ipw2x00: Fix comment for CLOCK_BOOTTIME constant adds b2fe11f07773 brcmfmac: fix WPA/WPA2-PSK 4-way handshake offload and SAE [...] adds f71eb7f60317 rtw88: 8723d: Add LC calibration adds 1d229e88e53c rtw88: 8723d: add IQ calibration adds 608d2a08f842 rtw88: 8723d: Add power tracking adds 05202746ed70 rtw88: 8723d: Add shutdown callback to disable BT USB suspend adds 7d754f974ac7 rtw88: 8723d: implement flush queue adds 7e14936881ca rtw88: 8723d: set ltecoex register address in chip_info adds d1391c490085 rtw88: 8723d: Add coex support adds 504e2b288258 rtw88: fill zeros to words 0x06 and 0x07 of security cam entry adds f5df1a8b4376 rtw88: 8723d: Add 8723DE to Kconfig and Makefile adds 0c4402385ac4 rtw88: 8723d: fix sparse warnings for power tracking adds b6ba5761faad rtl8187: Remove unused variable rtl8225z2_tx_power_ofdm adds 382d8296c5b5 iwlwifi: fw api: fix PHY data 2/3 position adds ebfa7f8ae155 iwlwifi: yoyo: add support for parsing SHARED_MEM_ALLOC version 4 adds cc9b6012d34b iwlwifi: yoyo: use hweight_long instead of bit manipulating adds f25c418dcad9 iwlwifi: remove antenna_coupling module parameter adds 0c9e025e797e iwlwifi: yoyo: don't access TLV before verifying len adds f092e4e35b34 iwlwifi: mvm: add support for range request command version 9 adds f4bfdc5e571e iwlwifi: mvm: stop supporting swcrypto and bt_coex_active [...] adds 9617040ecab4 iwlwifi: mvm: remove iwlmvm's tfd_q_hang_detect module parameter adds a65a5824298b iwlwifi: avoid debug max amsdu config overwriting itself adds 73f23d91cfa3 iwlwifi: mvm: set properly station flags in STA_HE_CTXT_CMD adds 89cb1ddee1a9 iwlwifi: yoyo: add D3 resume timepoint adds 45baf306b0a1 iwlwifi: bump FW API to 55 for AX devices adds 2abe24f9e15b iwlwifi: dbg: set debug descriptor to NULL outside of iwl_ [...] adds 71e9378bcfd2 iwlwifi: mvm: initialize iwl_dev_tx_power_cmd to zero adds 0960237d2fa3 iwlwifi: yoyo: remove magic number adds a8eb340f2ea4 iwlwifi: move iwl_set_soc_latency to iwl-drv to be used by [...] adds 37dee1f18eef iwlwifi: mvm: add IML/ROM information to the assertion dumps adds 53abad420b7e iwlwifi: pcie: remove outdated comment about PCI RTPM reference adds ebe7b061e929 iwlwifi: pcie: remove mangling for iwl_ax101_cfg_qu_hr adds d5727b60a18e iwlwifi: pcie: convert QnJ with Hr to the device table adds e34aa5abfcf5 iwlwifi: pcie: remove occurrences of 22000 in the FW name defines adds 3f910a25839b iwlwifi: pcie: convert all AX101 devices to the device tables adds 36dfe9ac6e8b iwlwifi: dump api version in yaml format adds 752d95a2bf6f iwlwifi: pcie: allocate much smaller byte-count table adds 92f78d4b15a4 iwlwifi: mvm: attempt to allocate smaller queues adds 281277b206f0 iwlwifi: dbg: mark a variable __maybe_unused adds a8e82c36081e iwlwifi: pcie: remove some dead code adds c239feec5038 iwlwifi: pcie: gen2: use DMA pool for byte-count tables adds 3da1a4e32870 iwlwifi: use longer queues for 256-BA adds e88e2cd0b80f iwlwifi: tx: enable A-MSDU in low latency mode adds 3d1d87ab1a3a iwlwifi: mvm: don't transmit on unallocated queue adds e9a7f025e72c iwlwifi: remove outdated copyright print/module statement adds b1c860f6ec73 iwlwifi: pcie: skip fragmented receive buffers adds d3d2674cc6ff iwlwifi: dbg_ini: differentiate ax210 hw with same hw type adds c73fb4d33e1d Merge tag 'iwlwifi-next-for-kalle-2020-05-08' of git://git [...] adds 9b031c9ee7b7 Merge remote-tracking branch 'wireless-drivers-next/master' adds 5cc58a9ecfa1 mac80211_hwsim: notify wmediumd of used MAC addresses adds 1db364c88695 mac80211: mlme: remove duplicate AID bookkeeping adds 90e8f58dfc04 mac80211: fix drv_config_iface_filter() behaviour adds 4d797fce783a cfg80211: Unprotected Beacon frame RX indication adds 9eaf183af741 mac80211: Report beacon protection failures to user space adds 6cd536fe62ef cfg80211: change internal management frame registration API adds 9dba48a6ece7 cfg80211: support multicast RX registration adds 155d7c733807 nl80211: allow client-only BIGTK support adds 873b1cf61105 mac80211: Process multicast RX registration for Action frames adds 9166cc49767a mac80211: implement Operating Mode Notification extended N [...] adds d46b4ab870fa mac80211: add twt_protected flag to the bss_conf structure adds a4055e74a2ff mac80211: Don't destroy auth data in case of anti-clogging adds 2a392596d881 cfg80211: Parse HE membership selector adds 4826e721103a mac80211: Skip entries with HE membership selector adds 31d8bb4e07f8 mac80211: agg-tx: refactor sending addba adds 0c197f16f7bc mac80211: agg-tx: add an option to defer ADDBA transmit adds 302ff8b7a2b0 mac80211: Fail association when AP has no legacy rates adds dba25b04c611 mac80211: minstrel_ht_assign_best_tp_rates: remove redundant test adds bdee75d2ac23 mac80211_hwsim: indicate in IBSS that we have transmitted beacons adds b57251010016 ieee80211: share 802.11 unit conversion helpers adds 934f4c7dd3a5 cfg80211: express channels with a KHz component adds b6011960f392 mac80211: handle channel frequency offset adds 3b23c184f72a mac80211: add freq_offset to RX status adds be689f68d040 cfg80211: reject channels/chandefs with KHz offset >= 1000 adds b6b5c42e3bab mac80211: fix two missing documentation entries adds 2e410da6a098 staging: rtl8723bs: remove mgmt_frame_register method adds d530b9864073 staging: wilc1000: adjust for management frame register AP [...] adds bedd7904e86c mac80211_hwsim: Advertise support for multicast RX registration adds 08fad438bed0 mac80211: TX legacy rate control for Beacon frames adds 1512bc076e5b mac80211_hwsim: Claim support for setting Beacon frame TX [...] adds 60689de46c7f mac80211: fix memory overlap due to variable length param adds 6ba16663a3df Merge remote-tracking branch 'mac80211-next/master' adds 197694d09af5 docs: filesystems: convert gfs2-glocks.txt to ReST adds dbb473cb159e gfs2: Don't ignore inode write errors during inode_go_sync adds 771d0b71043f gfs2: Allow lock_nolock mount to specify jid=X adds d37598d8fea7 Merge remote-tracking branch 'gfs2/for-next' adds 7c26e6ef96c9 mtd: rawnand: fsmc: Change to non-atomic bit operations adds 73ab61552e2f mtd: rawnand: ingenic: Make qi_lb60_ooblayout_ops static adds fb0f6f331e27 mtd: rawnand: cadence: Make cadence_nand_attach_chip static adds 4ba246d7a365 mtd: rawnand: brcmnand: Remove unused including <linux/version.h> adds ce446b4b2d80 mtd: rawnand: Take check_only into account adds 5756f2e8dad4 mtd: rawnand: denali: add more delays before latching inco [...] adds 15770370df4d mtd: rawnand: au1550nd: Stop using IO_ADDR_{R, W} in au_{r [...] adds a67537ef37d8 mtd: rawnand: au1550nd: Implement exec_op() adds b1593f8a431c mtd: rawnand: au1550nd: Get rid of the legacy interface im [...] adds 806adfbe8840 mtd: rawnand: au1550nd: Patch the read/write buf helper pr [...] adds d10b41ba02fe mtd: rawnand: Give more information about the ECC weakness adds c27075772d1f mtd: rawnand: marvell: Fix the condition on a return code adds 5dcc99763c98 mtd: rawnand: marvell: Use devm_platform_ioremap_res() adds 7a0c18fb5c71 mtd: rawnand: marvell: Use nand_cleanup() when the device [...] adds c525b7af9671 mtd: rawnand: marvell: Fix probe error path adds 82c6c04e96a3 mtd: rawnand: marvell: Rename a function to clarify adds 1617942a813c mtd: rawnand: marvell: Rename the ->correct() function adds 83c411c29b90 mtd: rawnand: timings: Add mode information to the timings [...] adds 4d8ec041d9c4 mtd: rawnand: timings: Fix default tR_max and tCCS_min timings adds 1d5d08ee9b28 mtd: rawnand: onfi: Fix redundancy detection check adds 543e34f29dc4 mtd: rawnand: onfi: Use intermediate variables to improve [...] adds dacd1a129725 mtd: rawnand: onfi: Define the number of parameter pages adds 7e928263fc53 mtd: rawnand: onfi: Avoid doing a copy of the parameter page adds 6e9c65d87c6d mtd: rawnand: onfi: Drop a useless parameter page read adds 2e8f56f2a941 mtd: rawnand: jedec: Define the number of parameter pages adds 432ab89d3035 mtd: rawnand: jedec: Use intermediate variables to improve [...] adds c9e1817ff945 mtd: rawnand: cs553x: Declare controllers instead of NAND chips adds ba03e4833946 mtd: rawnand: cs553x: Stop using chip->legacy.IO_ADDR_{R, W} adds b4ed6328b93d mtd: rawnand: cs553x: Implement exec_op() adds 51b71ac092ea mtd: rawnand: cs553x: Get rid of the legacy interface impl [...] adds 5338ef99c951 mtd: rawnand: toshiba: Add a specific init for TC58TEG5DCLTA00 adds 18729b17769c mtd: rawnand: Define the "distance 3" MLC pairing scheme adds d652f3a5bdaf mtd: rawnand: toshiba: Set the pairing scheme for TC58TEG5DCLTA00 adds 9e3307a16953 mtd: Add support for emulated SLC mode on MLC NANDs adds 422928a040fe dt-bindings: mtd: partition: Document the slc-mode property adds 1998053c8e80 mtd: partitions: ofpart: Parse the slc-mode property adds 568d841b6837 mtd: cmdlinepart: Add an slc option to use SLC mode on a part adds 66aaba3a07cb ubi: Relax the 'no MLC' rule and allow MLCs operating in SLC mode adds dd6ed5c9890b mtd: rawnand: Translate obscure bitfields into readable macros adds 96d627bdf112 mtd: rawnand: Reorder the nand_chip->options flags adds ce8148d7b8f2 mtd: rawnand: Rename a NAND chip option adds 2f959949f214 mtd: rawnand: Fix comments about the use of bufpoi adds 6446907307da mtd: rawnand: Rename the use_bufpoi variables adds 21b5cf3f6467 mtd: rawnand: Avoid indirect access to ->data_buf() adds 930370253ec5 mtd: rawnand: Add a helper to check supported operations adds b451f5beece3 mtd: rawnand: Give the possibility to verify a read operat [...] adds c27842e7e11f mtd: rawnand: onfi: Adapt the parameter page read to const [...] adds daca31765e8b mtd: rawnand: jedec: Adapt the parameter page read to cons [...] adds 658beb663960 mtd: rawnand: Expose monolithic read/write_page_raw() helpers adds 0e7f4b64ea46 mtd: rawnand: Allow controllers to overload soft ECC hooks adds 22dc5f9d4906 mtd: rawnand: micron: Allow controllers to overload raw accessors adds ec7cfc3d763c mtd: rawnand: Add a NAND_NO_BBM_QUIRK flag adds 8420c68a16ce mtd: rawnand: cafe: Set the NAND_NO_BBM_QUIRK flag adds dace12ccfd08 mtd: rawnand: diskonchip: Set the NAND_NO_BBM_QUIRK flag adds a50b0c20bedc mtd: rawnand: diskonchip: Make sure doc2001plus_readbuf() [...] adds fddf5cec1cc6 mtd: rawnand: diskonchip: Get rid of doc2000_readbuf_dword() adds f37b1d3c8f36 mtd: rawnand: diskonchip: Inherit from nand_controller adds f46eb7affbda mtd: rawnand: diskonchip: Implement exec_op() adds d8ef2b73a459 mtd: rawnand: diskonchip: Get rid of the legacy interface [...] adds 71d1f1d5958f mtd: rawnand: stm32_fmc2: manage all errors cases at probe time adds 2d3d54bf1294 mtd: rawnand: stm32_fmc2: remove useless inline comments adds 0185d50c5220 mtd: rawnand: stm32_fmc2: use FMC2_TIMEOUT_MS for timeouts adds dfe59bd8b870 Merge remote-tracking branch 'nand/nand/next' adds bb15aded5144 mtd: spi-nor: move #define SPINOR_OP_WRDI adds 954fd81ce83b mtd: spi-nor: spansion: Enable dual and quad read for s25fl256s0 adds 150ccc181588 mtd: spi-nor: Enable locking for n25q128a11 adds 40a571bc408b mtd: spi-nor: fix kernel-doc for 'struct spi_nor' adds ba0aa311b0eb mtd: spi-nor: fix kernel-doc for spi_nor::mtd adds ba053dd3b4d8 mtd: spi-nor: fix kernel-doc for spi_nor::reg_proto adds 80cb80114426 mtd: spi-nor: fix kernel-doc for spi_nor::info adds 1f241ad2a093 mtd: spi-nor: fix kernel-doc for spi_nor::spimem adds d207b0b355e7 mtd: spi-nor: core: fix kernel-doc typo for spi_nor_manufa [...] adds f4363e64c204 mtd: spi-nor: core: fix kernel-doc typo for spi_nor_[{info [...] adds 04b8edad262e mtd: spi-nor: macronix: Add support for mx25l51245g adds 9f09e37d1544 mtd: spi-nor: macronix: Add support for mx25u51245g adds f80ff13135cb mtd: spi-nor: micron-st: Enable locking for n25q00 adds 8aadd77cd271 mtd: spi-nor: Uniformize the return value in spi_nor_*_ready() adds b84691596328 mtd: spi-nor: Fix description of the sr_ready() return value adds cca40af2bc6c Merge remote-tracking branch 'spi-nor/spi-nor/next' adds ffb57daad3a3 dt-bindings: add device tree binding for Arm CryptoCell tr [...] adds a583ed310bb6 hwrng: cctrng - introduce Arm CryptoCell driver adds 3c8e0bd10503 MAINTAINERS: add HG as cctrng maintainer adds 619e464ae22a crypto: hisilicon - put vfs_num into struct hisi_qm adds cd1b7ae3435c crypto: hisilicon - unify SR-IOV related codes into QM adds 35ee280fb1fb crypto: hisilicon - add vfs_num module parameter for hpre/sec adds 6c6dd5802c2d crypto: hisilicon/qm - add controller reset interface adds 84c9b7802b02 crypto: hisilicon/zip - add controller reset support for zip adds 1f5c9f34f0cc crypto: hisilicon/hpre - add controller reset support for HPRE adds 141876c252a4 crypto: hisilicon/sec2 - add controller reset support for SEC2 adds f037fc5f93f4 crypto: hisilicon/qm - stop qp by judging sq and cq tail adds 56e0b6273ec8 crypto: amlogic - Delete duplicate dev_err in meson_crypto [...] adds b111418a226f hwrng: omap - Delete an error message in of_get_omap_rng_d [...] adds f72fed86a5ac hwrng: xgene - Delete an error message in xgene_rng_probe() adds 56b80bdee4a1 crypto: sun8i-ss - Delete an error message in sun8i_ss_probe() adds beeb460cd12a crypto: algapi - Avoid spurious modprobe on LOADED adds eebac678556d crypto: ccp -- don't "select" CONFIG_DMADEVICES adds 6603523bf5e4 crypto: api - Fix use-after-free and race in crypto_spawn_alg adds 0a8f5989e034 crypto: marvell/octeontx - Add missing '\n' in log messages adds f88480e300ac crypto: hisilicon/qm - fix build failure with ACPI off adds 3357b61177a7 hwrng: cctrng - add missing include to linux/fips.h adds c73d18715037 crypto: hisilicon/qm - add more ACPI dependencies adds 3adbbd2295ad hwrng: cctrng - Add dependency on HAS_IOMEM adds 3ca73b70a3a9 crypto: arm64 - Consistently enable extension adds 8a656a48f75f crypto: chelsio - remove redundant assignment to variable error adds 63e05f327517 crypto: algif_rng - remove redundant assignment to variable err adds 764428fe99e8 crypto: jitter - SP800-90B compliance adds 97f2650e5040 crypto: drbg - always seeded with SP800-90B compliant nois [...] adds 9c3d6497fbfa crypto: bcm - Delete redundant variable definition adds b2d7e8bcaab7 hwrng: cctrng - Remove unnecessary FIPS ifdef adds 3c2214b6027f padata: add separate cpuhp node for CPUHP_PADATA_DEAD adds 97f9ac3db661 crypto: ccp - Add support for SEV-ES to the PSP driver adds 18f1ca46858e lib/mpi: Fix 64-bit MIPS build with Clang adds 1c8414dadb8c hwrng: optee - Use UUID API for exporting the UUID adds d0f6223c0dc5 crypto: hisilicon/qm - Make qm_controller_reset() static adds 43f3c2b4dde3 hwrng: cctrng - Make some symbols static adds f23efcbcc523 crypto: ctr - no longer needs CRYPTO_SEQIV adds d6fc1a459221 crypto: drbg - should select CTR adds 42a13ddbab00 crypto: bcm - Remove the unnecessary cast for PTR_ERR(). adds 12b3cf909354 crypto: bcm - Fix unused assignment adds 43b05ce76733 crypto: stm32/hash - defer probe for reset controller adds 45dafed6c5ec crypto: stm32/hash - defer probe for dma device adds 79cd691f609c crypto: stm32/hash - don't print error on probe deferral adds 3f7819bd4215 crypto: bcm - Use the defined variable to clean code adds 34d47aab0665 hwrng: cctrng - Add dependency on OF adds 55e840568073 hwrng: cctrng - change default to n adds 3e37f04f2bf3 hwrng: cctrng - update help description adds ec6e2bf33b54 crypto: algapi - create function to add request in front of queue adds 6a89f492f8e5 crypto: engine - support for parallel requests based on re [...] adds 8d90822643ad crypto: engine - support for batch requests adds c549226926ce crypto: acomp - search acomp with scomp backend in crypto_ [...] adds e0664ebcea6a crypto: drbg - fix error return code in drbg_alloc_state() adds d099ea6e6fde crypto - Avoid free() namespace collision adds 13855fd8ce64 crypto: lib/sha256 - return void adds 822a98b862d5 crypto: hash - introduce crypto_shash_tfm_digest() adds a221b33b657b crypto: arm64/aes-glue - use crypto_shash_tfm_digest() adds 1306664fdeef crypto: essiv - use crypto_shash_tfm_digest() adds 7e3e48d86b7c crypto: artpec6 - use crypto_shash_tfm_digest() adds f32b6775c795 crypto: ccp - use crypto_shash_tfm_digest() adds 8cbb809794b1 crypto: ccree - use crypto_shash_tfm_digest() adds 61c38e3a94f2 crypto: hisilicon/sec2 - use crypto_shash_tfm_digest() adds e0077ea8ee17 crypto: mediatek - use crypto_shash_tfm_digest() adds ce8e04888dd8 crypto: n2 - use crypto_shash_tfm_digest() adds e29ba412bdfe crypto: omap-sham - use crypto_shash_tfm_digest() adds ecca1ad60cdf crypto: s5p-sss - use crypto_shash_tfm_digest() adds 96a5aa721df8 nfc: s3fwrn5: use crypto_shash_tfm_digest() adds 3e185a56eb69 fscrypt: use crypto_shash_tfm_digest() adds 197981138805 ecryptfs: use crypto_shash_tfm_digest() adds ea794db2646a nfsd: use crypto_shash_tfm_digest() adds f80df3851246 ubifs: use crypto_shash_tfm_digest() adds ec0bf6edc4ad Bluetooth: use crypto_shash_tfm_digest() adds 75b93c635482 sctp: use crypto_shash_tfm_digest() adds bce395eea0f2 KEYS: encrypted: use crypto_shash_tfm_digest() adds 85fc78b80f15 ASoC: cros_ec_codec: use crypto_shash_tfm_digest() adds ac0ad93df713 mptcp: use SHA256_BLOCK_SIZE, not SHA_MESSAGE_BYTES adds 1c4b3c409998 crypto: powerpc/sha1 - remove unused temporary workspace adds 23dc2a0dfc98 crypto: powerpc/sha1 - prefix the "sha1_" functions adds 4d21e594508c crypto: s390/sha1 - prefix the "sha1_" functions adds 6b0b0fa2bce6 crypto: lib/sha1 - rename "sha" to "sha1" adds 2aaba014b55b crypto: lib/sha1 - remove unnecessary includes of linux/cr [...] adds 228c4f265c6e crypto: lib/sha1 - fold linux/cryptohash.h into crypto/sha.h adds 9a611a1dce07 Revert "ASoC: cros_ec_codec: use crypto_shash_tfm_digest()" adds 0c0408e86dbe crypto: blake2b - Fix clang optimization for ARMv7-M adds 1036bb50c805 crypto: ccree - constify struct debugfs_reg32 adds 2c2207aee52b crypto: hisilicon/hpre - constify struct debugfs_reg32 adds 8f68659bac1d crypto: hisilicon/zip - constify struct debugfs_reg32 adds c549e8127213 crypto: hisilicon/sec2 - constify sec_dfx_regs adds 18614230f430 crypto: hisilicon/sec2 - modify the SEC probe process adds 5f3a2a5d37ff crypto: hisilicon/hpre - modify the HPRE probe process adds cfd66a660f73 crypto: hisilicon/zip - modify the ZIP probe process adds 20b291f51802 crypto: hisilicon - refactor module parameter pf_q_num rel [...] adds b67202e8ed30 crypto: hisilicon/qm - add state machine for QM adds 7ce396fa12a9 crypto: hisilicon - add FLR support adds b977e0300512 crypto: hisilicon - remove use_dma_api related codes adds d9701f8d9b12 crypto: hisilicon - unify initial value assignment into QM adds 5308f6600a39 crypto: hisilicon - QM memory management optimization adds 3176637ac10e crypto: hisilicon - remove codes of directly report device [...] adds dbdc1ec31fc0 crypto: hisilicon - add device error report through abnormal irq adds 2c959a33f863 crypto: hisilicon/zip - Use temporary sqe when doing work adds b5b9a1a40fcf Merge remote-tracking branch 'crypto/master' adds a62774782b99 drm/i915/gt: Restrict gen7 w/a batch to Haswell adds f899f786d181 drm/i915: Move GGTT fence registers under gt/ adds dec9cf9ee8cb drm/i915/gt: Pull restoration of GGTT fences underneath the GT adds bd9a4dbc84f5 drm/i915: Remove manual save/resume of fence register state adds 0b6bc81dbd6d drm/i915/gt: Allocate i915_fence_reg array adds 220a6704ff43 drm/i915/gt: Restore check for invalid vma for fencing adds a22f34783476 drm/i915/gem: Check for a closed context when looking up a [...] adds 9aba9c188da1 drm/i915/perf: remove generated code adds 371aba6e26fb drm/i915/perf: remove redundant power configuration regist [...] adds 11ecbdddf2f8 drm/i915/perf: introduce global sseu pinning adds ba69fb165b03 drm/i915: Fix up documentation paths after file moving adds 500f9ac30251 drm/i915/gt: Always reschedule the new heartbeat adds a639b0c15065 drm/i915/perf: Invalidate OA TLB on when closing perf stream adds 0a7ada196675 drm/i915: Enable non-contiguous pipe fusing adds b4ab7aa848ac drm/i915/color: Extract icl_read_luts() adds 97ed48b5c8b1 drm/i915/fbc: convert to drm_device based logging macros. adds ac467612f403 drm/i915/fbdev: convert to drm_device based logging. adds 260fcfc0e9b0 drm/i915/hdcp: convert to struct drm_device based logging. adds 639e0db2d70f drm/i915/dp: Add dpcd link_rate quirk for Apple 15" MBP 2017 (v3) adds 3882581753d1 drm/i915/tgl: Add new PCI IDs to TGL adds 36034c95d3c7 drm/i915/ggtt: convert to drm_device based logging macros. adds 91682e45ba62 drm/i915/lrc: convert to struct drm_device based logging macros. adds 1ca6ce9332e7 drm/i915/rc6: convert to struct drm_device based logging macros. adds edf040f4ee61 drm/i915/renderstate: use struct drm_device based logging macros. adds 606856f09e84 drm/i915/ring_submission: use drm_device based logging macros. adds a8fa7c079f3e drm/i915/rps: use struct drm_device based logging macros. adds 394ad36c51ad drm/i915/workarounds: convert to drm_device based logging macros. adds 2386b492ded4 drm/i915: Prefer '%ps' for printing function symbol names adds 207e4a71fb53 drm/i915: Use explicit flag to mark unreachable intel_context adds 8e37d6991391 drm/i915/gt: Cancel a hung context if already closed adds e2e4c4e1dcaf drm: Add DP1.4 VSC SDP Payload related Data Structures adds 9799c4c3b76e drm/i915/dp: Add compute routine for DP VSC SDP adds d1eed96dcb60 drm/i915/dp: Add compute routine for DP HDR Metadata Infof [...] adds 03c761b00c87 drm/i915/dp: Add writing of DP SDPs adds cb1824bb1ec6 drm/i915: Fix crtc nv12 etc. plane bitmasks for DPMS off adds b412c63f1cba drm/i915/gt: Report context-is-closed prior to pinning adds bb6892b7ce15 drm/i915/gt: Use the correct err_unlock unwind path for a [...] adds 21abf0bf168d drm/i915/gt: Treat idling as a RPS downclock event adds 043cd2d14ede drm/i915/gt: Leave rps->cur_freq on unpark adds 13ea6db2cf24 drm/i915/edp: Ignore short pulse when panel powered off adds 8e87e0139aff drm/i915/gt: Mark timeline->cacheline as destroyed after r [...] adds 3447c4c55d0e drm/i915: Avoid live-lock with i915_vma_parked() adds 93159e12353c drm/i915/gem: Avoid gem_context->mutex for simple vma lookup adds 41e4065a6b0b drm/i915: Rely on direct submission to the queue adds 45d417399424 drm/i915/selftests/perf: watch out for stolen objects adds e9037e7f9a16 drm/i915: Extend intel_wakeref to support delayed puts adds edee52c927ef drm/i915/gt: Delay release of engine-pm after last retirement adds 8493e110a637 drm/i915/selftests: mark huge_gem_object as not shrinkable adds af7a272ef650 drm/i915/gt: Only delay the context barrier pm adds b4b95b056ef3 drm/i915/dsi: Configure transcoder operation for command mode. adds b927783228f9 drm/i915/dsi: Add vblank calculation for command mode adds b683e6d9a679 drm/i915/dsi: Add cmd mode flags in display mode private flags adds cebb28acf704 drm/i915/dsi: Add check for periodic command mode adds f78a862d13e8 drm/i915/dsi: Use private flags to indicate TE in cmd mode adds 13c5a577b342 drm/i915/gt: Select the deepest available parking mode for rc6 adds 691f7ba58d52 drm/i915/display/fbc: Make fences a nice-to-have for GEN9+ adds 9bf7c31386e5 drm/i915/execlists: Drop setting sibling priority hint on [...] adds 032d992dcbef drm/i915/selftests: Measure the energy consumed while in RC6 adds 6670b413f845 drm/i915/execlists: Pull tasklet interrupt-bh local to dir [...] adds 92581f9fb99c drm/i915: Immediately execute the fenced work adds 6c81e21a4742 drm/i915/gt: Stage the transfer of the virtual breadcrumb adds 47bdb1caba0b drm/i915/ddi: use struct drm_device based logging adds 3c4e3870facc drm/i915/display_power: use struct drm_device based logging adds eba9836f28b2 drm/i915/dp_aux_backlight: use struct drm_device based logging adds ca4aae6daae1 drm/i915/dp_mst: use struct drm_device based logging adds 5bdbddff31cd drm/i915/dsi: use struct drm_device based logging adds 419190429cd1 drm/i915/hdmi: use struct drm_device based logging adds dd10a80f8671 drm/i915/dsi: use struct drm_device based logging adds edd38964a526 drm/i915/connector: use MISSING_CASE instead of logging adds 7bee031d7b31 drm/i915/tv: use struct drm_device based logging adds 4fb5eec94c51 drm/i915/display: clean up intel_PLL_is_valid() adds 3dfd8d710419 drm/i915/display: use struct drm_device based logging adds 85f691d369d1 drm/i915/psr: use struct drm_device based logging adds 9642b4f01bcd drm/i915/wopcm: convert to drm device based logging adds 73c8bfb7feed drm/i915: Drop final few uses of drm_i915_private.engine adds 7015f127d821 drm/i915/display: Remove useless but deadly local adds d121f63c00e3 drm/i915/display: Return early after MISSING_CASE for writ [...] adds d5e56705927e drm/i915/display: Fix mode private_flags comparison at ato [...] adds 12df6c59b6db drm/i915/gt: allow setting generic data pointer adds 708249a6eba1 drm/i915/guc: drop stage_pool debugfs adds 801a0caa627b drm/i915/huc: make "support huc" reflect HW capabilities adds 34904bd64a69 drm/i915/debugfs: move uC printers and update debugfs file names adds 293a554801b2 drm/i915/uc: Move uC debugfs to its own folder under GT adds a9410a625064 drm/i915/uc: do not free err log on uc_fini adds 7bf03e7504e4 drm/i915: Cast remain to unsigned long in eb_relocate_vma adds d1df41eb72ef drm/i915/perf: rework aging tail workaround adds c51dbc6e8f17 drm/i915/perf: move pollin setup to non hw specific code adds 4ef10fe05ba0 drm/i915/perf: add new open param to configure polling of [...] adds 1c664c15cf0a drm/i915: use forced codec wake on all gen9+ platforms adds 743acd115070 drm/i915: Get rid of silly void* from MST code adds 0c1abaa7fbfb drm: Constify adjusted_mode a bit adds d002491168fc drm/i915: Differentiate between aliasing-ppgtt and ggtt pinning adds 3a035ea46631 drm/i915/mst: Use .compute_config_late() to compute master [...] adds 589a4cd6cc43 drm/i915: Move TRANS_DDI_FUNC_CTL2 programming where it belongs adds f73adacadfe5 drm/i915: Drop usless master_transcoder assignments adds 02d8ea47dbc3 drm/i915: Move icl_get_trans_port_sync_config() into the DDI code adds d4d7d9ca57a4 drm/i915: Use REG_FIELD_PREP() & co. for TRANS_DDI_FUNC_CTL2 adds 05d756b0c3b8 drm/i915: Include port sync state in the state dump adds 35f3fd8182ba drm/i915/execlists: Workaround switching back to a complet [...] adds 106d4ffd6cb8 drm/i915/tgl: Add definitions for VRR registers and bits adds 2da48b1f888d drm/i915/huc: Add more errors for I915_PARAM_HUC_STATUS adds d472634ef9e1 drm/i915/huc: Fix HuC register used in debugfs adds 8b6d457f9532 drm/i915/execlists: Include priority info in trace_ports adds 4b379a48ded0 drm/i915/selftests: Check timeout before flush and cond checks adds d75a92a81467 drm/i915: Allow for different modes of interruptible i915_ [...] adds 229007e02d69 drm/i915: Wrap i915_active in a simple kreffed struct adds d7d50f801d44 drm/i915/perf: Schedule oa_config after modifying the contexts adds 0f1dd02295f3 drm/i915/gem: Split eb_vma into its own allocation adds b28b34ac85d7 drm/i915/execlists: Explicitly reset both reg and context runtime adds d16e137e7f4b drm/i915/perf: don't read head/tail pointers outside criti [...] adds e2ccf0d009b1 drm/i915/execlists: Double check breadcrumb before crying foul adds f77a2db27f26 drm/i915/icl+: Don't enable DDI IO power on a TypeC port i [...] adds 70988115ac69 drm/i915/dp: Return the right vswing tables adds a2ae2010d3b7 drm/i915/dp/ehl: Update vswing table for HBR and RBR adds 9f7ffa297978 drm/i915/tc/icl: Update TC vswing tables adds 86dbf52d26cc drm/i915: Defer kicking the tasklet until all rescheduling [...] adds f53ae29c0ea1 drm/i915/gt: Include a few tracek for timeslicing adds 71a6688e81d9 drm/i915/selftests: Tidy up an error message for live_erro [...] adds 917155557238 drm/i915/execlists: Pause CS flow before reset adds 606727842d8b drm/i915/gt: Include the execlists CCID of each port in th [...] adds 708c82d59b14 drm/i915: Report all failed registers for ctx isolation adds 4d6c18590870 drm/i915/gt: Fill all the unused space in the GGTT adds 97a37c919f62 drm/i915/gem: Ignore readonly failures when updating relocs adds a5572d1f0d7f drm/i915/gt: Align engine dump active/pending adds 0d961c4610ff drm/i915/gt: fix spelling mistake "undeflow" -> "underflow" adds 8a338f4bf642 drm/i915/gem: Try allocating va from free space adds 63baf4f3d587 drm/i915/gt: Only wait for GPU activity before unbinding a [...] adds 725c9ee7fc6d drm/i915/gt: Store the fence details on the fence adds 0d86ee35097a drm/i915/gt: Make fence revocation unequivocal adds 9da0ea09639f drm/i915/gem: Drop cached obj->bind_count adds 7bcb773dafc0 drm/i915/uc: Cleanup kerneldoc warnings adds 4c977837ba29 drm/i915/execlists: Peek at the next submission for error [...] adds 89ff76bf9b3b drm/i915/gem: Utilize rcu iteration of context engines adds 98d513167f6f drm/i915/selftests: Check for has-reset before testing hos [...] adds 63d0f3ea8ebb drm/i915/tgl: Make Wa_14010229206 permanent adds 43acd6516ca9 drm/i915: Keep a per-engine request pool adds bfae03fe75eb drm/i915: Avoid setting timer->expires to 0 adds 10cf8e755a9a drm/i915: Store cpu_transcoder_mask in device info adds dc5b8ed56bb3 drm/i915: Implement port sync for SKL+ adds b932da3c8a35 drm/i915: Eliminate port sync copy pasta adds 4f05d7aeba97 drm/i915: Fix port sync code to work with >2 pipes adds 1ff241ea2b26 drm/i915: Do pipe updates after enables for everyone adds ede9771d7f84 drm/i915: Pass atomic state to encoder hooks adds d82a855ac085 drm/i915: Move the port sync DP_TP_CTL stuff to the encoder hook adds 9657aaa2055d drm/i915: Revoke mmap before fence adds 6352219c39c0 drm/i915/perf: Do not clear pollin for small user read buffers adds 614654abe847 drm/i915: Check current i915_vma.pin_count status first on unbind adds 53f5da74c7a2 drm/i915/selftests: Wait until we start timeslicing after [...] adds 848862e67288 drm/i915/gt: Free request pool from virtual engines adds 8c8919c7c99f drm/i915: Add a retry counter for hotplug detect retries adds b4df5405f3e6 drm/i915: Extend hotplug detect retry on TypeC connectors [...] adds 30c88a47f1ab drm/i915/gem: Flush all the reloc_gpu batch adds 39d571d17231 drm/i915/gem: Take DBG_FORCE_RELOC into account prior to u [...] adds 442dbc5c6861 drm/i915: Make exclusive awaits on i915_active optional adds 3b0a05792e2e drm/i915: Allow asynchronous waits on the i915_active barriers adds e68296259cf3 drm/i915/gem: Wait until the context is finally retired be [...] adds e94f785642dc drm/i915/gem: Promote 'remain' to unsigned long adds c4e8ba739034 drm/i915/gt: Yield the timeslice if caught waiting on a us [...] adds cf4c826d96da drm/i915/selftests: Drop vestigal timeslicing assert adds 9282a66ceebe drm/i915/audio: use struct drm_device based logging adds 2b3c472cc311 drm/i915/panel: use struct drm_device based logging adds 0383443d89bb drm/i915/tc: use struct drm_device based logging adds af67009c1439 drm/i915/dp: use struct drm_device based logging adds d518a20b7f5d drm/i915/crt: use struct drm_device based logging adds 59cbc8eca958 drm/i915/debugfs: use struct drm_device based logging adds c3f81563ec85 drm/i915/bw: use struct drm_device based logging adds 9b5d45b175c0 drm/i915/state: use struct drm_device based logging adds f54efb6ad033 drm/i915/switcheroo: use struct drm_device based logging adds 61d5c507e93d drm/i915/uc: prefer struct drm_device based logging adds 58f44aadd365 drm/i915/error: prefer struct drm_device based logging adds 1900aba56787 drm/i915/pmu: prefer struct drm_device based logging adds 225ffaa8209b drm/i915/dram: prefer struct drm_device based logging adds 19b5b50f344a drm/i915/uncore: prefer struct drm_device based logging adds dd1ba6ba09d1 drm/i915/stolen: prefer struct drm_device based logging adds dc483ba501a5 drm/i915/gt: prefer struct drm_device based logging adds 4381bbd856d2 drm/i915/uc: prefer struct drm_device based logging adds 32a55a109f26 drm/i915/gt: Mark up racy read of intel_ring.head adds dd345efe8aa4 drm/i915/gt: Mark up racy check of breadcrumb irq enabled adds fbaa1229d354 drm/i915/selftests: Take an explicit ref for rq->batch adds 53dd7028dc39 drm/i915/evict: watch out for unevictable nodes adds 538c329f7f3e drm/i915: remove redundant assignment to variable err adds c1b5ea926d55 drm/i915/selftests: Check for an already completed timeslice adds f30d3ced9faf agp/intel: Reinforce the barrier after GTT updates adds f26f1db5d2be drm/i915: do AUD_FREQ_CNTRL state save on all gen9+ platforms adds 7b994759ad3c drm/i915: Start passing latency as parameter adds f96198abe8b0 drm/i915/ehl: extended Wa_2006604312 to ehl adds dbff5a8db9c6 drm/i915/tgl: Add Wa_14010477008:tgl adds 802101528bce drm/i915/tgl: Extend Wa_1409767108:tgl to B0 stepping adds 2a040f0d08c3 drm/i915/tgl: Initialize multicast register steering for w [...] adds 46495adc6ca7 drm/i915/selftests: Exercise basic RPS interrupt generation adds a080bd994c40 drm/i915/gt: Update PMINTRMSK holding fw adds da90417467b4 drm/i915: Add YUV444 packed format support for skl+ adds 3ffaf56e912e drm/i915: HDCP: fix Ri prime check done during link check adds 2b703bbda271 Merge drm/drm-next into drm-intel-next-queued adds 8811d9eb4dfa drm/amd/display: Align macro name as per DP spec adds 4342f839ae7e drm/dp: get/set phy compliance pattern adds 5d1453d529ad drm/i915/dp: Made intel_dp_adjust_train() non-static adds 88afbfdbfda8 drm/i915/dp: Preparation for DP phy compliance auto test adds 75947e39f3d9 drm/i915/dp: Add debugfs entry for DP phy compliance adds fce214aea8e0 drm/i915/dp: Register definition for DP compliance register adds 8cdf72711928 drm/i915/dp: Program vswing, pre-emphasis, test-pattern adds cef622d7634e Merge tag 'topic/phy-compliance-2020-04-08' of git://anong [...] adds 3cbdb97564a3 drm/i915/tgl: TBT AUX should use TC power well ops adds b06ef327e263 drm/i915: Update DRIVER_DATE to 20200417 adds 774f1eeb18b0 Merge tag 'drm-intel-next-2020-04-17' of git://anongit.fre [...] adds 51b8479ab20b Merge drm/drm-next into drm-misc-next adds f2b816d78a94 drm/core: Allow drivers allocate a subclass of struct drm_ [...] adds 55f7f72753ab drm/core: Add drm_afbc_framebuffer and a corresponding helper adds 6e66dbfaaf26 drm/hisilicon: Drop unused #include adds 84551afa312a drm: drm_vm: Use fallthrough; adds 82c0ef94b92e drm: Correct a typo in a function comment adds ad6d94f24f20 drm/tegra: remove checks for debugfs functions return value adds f1c1a1f38db4 drm/tilcdc: remove check for return value of debugfs functions. adds 19660e8903e6 drm/v3d: make v3d_debugfs_init() return 0 adds b9c82f593f26 drm/vc4: remove check of return value of drm_debugfs functions adds 2fb9c8a02fd3 drm/arc: make arcgpu_debugfs_init() return 0. adds 0bc40e18603a drm/arm: make hdlcd_debugfs_init() return 0 adds 14b461950c6f drm/etnaviv: remove check for return value of drm_debugfs_ [...] adds 9e2fd463ec34 drm/msm: remove checks for return value of drm_debugfs_cre [...] adds 54ac836b16de drm/sti: remove use of drm_debugfs functions as return values adds 3a748157f209 drm/vram-helper: make drm_vram_mm_debugfs_init() return 0 adds 0567776b698b drm/nouveau: make nouveau_drm_debugfs_init() return 0 adds b4441251e5d0 drm/pl111: make pl111_debugfs_init return 0 adds 68f73a1bef87 drm/omap: remove checks for return value of drm_debugfs functions adds f06b2052f74d drm/i915: have *_debugfs_init() functions return void. adds e196e140f95c drm: make various debugfs_init() functions return 0 adds 267ea759b231 drm: Constify topology id adds bf5e4a863ae0 drm/edid: Swap some operands in for_each_displayid_db() adds 3688118404ad drm/edid: Remove idx==1 assumptions from all over the Disp [...] adds 23b03867a220 drm/edid: Return DispID length from drm_find_displayid_ext [...] adds ea0aa608a8e8 drm/edid: Move validate_displayid() drm_find_displayid_ext [...] adds 8e88c75245a3 drm/edid: Don't parse garbage as DispID blocks adds 5f706b4a3bd6 drm/edid: Don't include ext block csum in DispID size adds bd1f64df3135 drm/edid: Clarify validate_displayid() adds 092c367ac6c6 drm/edid: Fix DispID tile parsing for override EDID adds a212d6a55765 drm/debugfs: remove checks for return value of drm_debugfs [...] adds 714277951deb drm: Include the encoder itself in possible_clones adds 8a7827ee32ac drm/gma500: Sanitize possible_clones adds 9cb6a97621ae drm/imx: Remove the bogus possible_clones setup adds 74d2aacbe840 drm: Validate encoder->possible_clones adds 0df108237433 drm: Validate encoder->possible_crtcs adds 7ce84471e3c7 drm: convert .debugfs_init() hook to return void. adds 8edb69970739 MAINTAINERS: Better regex for dma_buf|fence|resv adds b684822a4446 drm: Skip drm_mode_config_validate() for !modeset adds 0666a8d7f6a4 drm/virtio: fix OOB in virtio_gpu_object_create adds bf1b615ad97e video: omapfb: Use scnprintf() for avoiding potential buff [...] adds 42f21e5452a2 video: omap2: Use scnprintf() for avoiding potential buffe [...] adds 06b522d6de9d video: uvesafb: Use scnprintf() for avoiding potential buf [...] adds b5445b244114 fbdev: fbmon: fix -Wextra build warnings adds c43da0610723 fbdev: aty: fix -Wextra build warning adds 6ea16a0ba37f fbdev: matrox: fix -Wextra build warnings adds 5194480ce6b2 fbdev: savage: fix -Wextra build warning adds 1a56b9fa3275 fbdev: pm[23]fb.c: fix -Wextra build warnings and errors adds 6ce2fc42dbda fbdev: via: fix -Wextra build warning and format warning adds 4f55bb03801a omapfb: Remove unused writeback code adds 92e513fb0798 dt-bindings: display: grammar fixes in panel/ adds f019190b7d27 drm/mipi-dbi: Make mipi_dbi_command_stackbuf() data parame [...] adds 6ebd24b6bf10 drm/lima: save process info for debug usage adds c67a3d4f68c7 drm/lima: add max_error_tasks module parameter adds b78edd46f6a9 drm/lima: save task info dump when task fail adds 57b517cecea0 drm/lima: add error sysfs to export error task dump adds 7f60c4b9d964 drm/lima: add trace point for tasks adds 7707f7227f09 drm/rockchip: Add support for afbc adds 8ad463acc78a drm/vram-helper: remove unneeded #if defined/endif guards. adds a9a753594a89 drm/sun4i: de2: rgb field in de2 format struct is redundant adds daab3d0e8e2b drm/sun4i: de2: csc_mode in de2 format struct is mostly redundant adds 7831112eded6 drm/sun4i: de2: Don't return de2_fmt_info struct adds 1ef1380ca5dd drm/sun4i: Sort includes in VI and UI layer code adds 6b633e3efbb4 drm/bridge: dw-hdmi: do not force "none" scan mode adds 86af379ebca2 drm/bridge: dw-hdmi: Add support for RGB limited range adds 0e8003076aca drm/bridge: dw-hdmi: rework csc related functions adds fd7cb5753ef4 mm/sl[uo]b: export __kmalloc_track(_node)_caller adds 0ce542f73171 drm/i915: Don't clear drvdata in ->release adds c6603c740e0e drm: add managed resources tied to drm_device adds 6f365e561d66 drm: Set final_kfree in drm_dev_alloc adds f5ad671b2963 drm/mipi_dbi: Use drmm_add_final_kfree in all drivers adds d0c116adc656 drm/udl: Use drmm_add_final_kfree adds 873863b6214a drm/qxl: Use drmm_add_final_kfree adds c1b164a5f7ab Merge remote-tracking branch 'drm/drm-next' into drm-misc-next adds 7fb81e9d8073 drm/i915: Use drmm_add_final_kfree adds b6097727ae57 drm/cirrus: Use drmm_add_final_kfree adds ea3aa6203c6b drm/v3d: Use drmm_add_final_kfree adds afeeabb88bab drm/tidss: Use drmm_add_final_kfree adds e2edcaaa3da8 drm/mcde: Use drmm_add_final_kfree adds 363de9e7d4f6 drm/vgem: Use drmm_add_final_kfree adds ac19f140bc27 drm/vkms: Use drmm_add_final_kfree adds 144a29fdac4e drm/repaper: Use drmm_add_final_kfree adds 81e3264652e8 drm/ingenic: Use drmm_add_final_kfree adds b6731025a52f drm/gm12u320: Use drmm_add_final_kfree adds 780e41edf890 drm/<drivers>: Use drmm_add_final_kfree adds 5dad34f3c444 drm: Cleanups after drmm_add_final_kfree rollout adds a5c71fdba9df drm: Handle dev->unique with drmm_ adds 2cbf7fc6718b drm: Use drmm_ for drm_dev_init cleanup adds f96306f9892b drm: manage drm_minor cleanup with drmm_ adds 641b9103d838 drm: Manage drm_gem_init with drmm_ adds c23d686f1960 drm: Manage drm_vblank_cleanup with drmm_ adds d33b58d0115e drm: Garbage collect drm_dev_fini adds c3b790ea07a1 drm: Manage drm_mode_config_init with drmm_ adds 9caf3c801964 drm/bochs: Remove leftover drm_atomic_helper_shutdown adds b771a5687d61 drm/bochs: Drop explicit drm_mode_config_cleanup adds bb1e0dfaa7e9 drm/cirrus: Drop explicit drm_mode_config_cleanup call adds 70c2fe18a4be drm/cirrus: Fully embrace devm_ adds fe1cc102a381 drm/ingenic: Drop explicit drm_mode_config_cleanup call adds 4b055ab1378a drm/mcde: Drop explicit drm_mode_config_cleanup call adds 90c2e13bc30e drm/mcde: More devm_drm_dev_init adds bd9ff7b521a6 drm/meson: Drop explicit drm_mode_config_cleanup call adds 5e3e55b69c39 drm/pl111: Drop explicit drm_mode_config_cleanup call adds b570e88d8827 drm/rcar-du: Drop explicit drm_mode_config_cleanup call adds 56e35f85bae2 drm/rockchip: Drop explicit drm_mode_config_cleanup call adds 967be0ffa62d drm/stm: Drop explicit drm_mode_config_cleanup call adds e28c853eed8f drm/shmob: Drop explicit drm_mode_config_cleanup call adds 18c6222237f8 drm/mtk: Drop explicit drm_mode_config_cleanup call adds c792098baf22 drm/tidss: Drop explicit drm_mode_config_cleanup call adds 08373edcb9a8 drm/gm12u320: More drmm_ adds 993f5b193d14 drm/gm12u320: Use devm_drm_dev_init adds 7ef64ed121c7 drm/gm12u320: Use helpers for shutdown/suspend/resume adds 8f2cb9379fb4 drm/gm12u320: Simplify upload work adds be9f2b034859 drm/repaper: Drop explicit drm_mode_config_cleanup call adds 53bdebf7fec8 drm/mipi-dbi: Move drm_mode_config_init into mipi library adds 3421a6c4098f drm/mipi-dbi: Drop explicit drm_mode_config_cleanup call adds fe5b7c86d606 drm/udl: Drop explicit drm_mode_config_cleanup call adds b1a981bd5576 drm/udl: drop drm_driver.release hook adds 9e1ed9fb1eb0 drm: Add docs for managed resources adds 5ea5647f4918 drm/bridge: sii9234: silence warning about regulators duri [...] adds 1a8bf67df6d8 drm/fb-helper: Add TODO for making drm_fb_helper_alloc_fbi [...] adds 21a729d00776 drm/mst: Separate sideband packet header parsing from mess [...] adds fbc821c4a506 drm/mst: Support simultaneous down replies adds 6bb0942e8f46 drm/dp_mst: Remove single tx msg restriction. adds 1996970773a3 drm/lima: Add optional devfreq and cooling device support adds c2eee4bfda56 dt-bindings: panel: Add binding for Starry KR070PE2T adds 105235e4ae4c drm: panel: Add Starry KR070PE2T adds dcde9c02f86f dt-bindings: display: ltk500hd1829: Remove the reg property adds b1e44754af50 dt-bindings: display: xpp055c272: Remove the reg property adds 0ddc94526971 dt-bindings: display: add visionox rm69299 panel variant adds 0bf659504912 drm/amdgpu: convert to use i2c_new_client_device() adds fae6802daf46 drm/gma500: convert to use i2c_new_client_device() adds d1fe2e78f27f drm/i2c/sil164: convert to use i2c_new_client_device() adds bf2993c19b00 drm/i2c/tda998x: convert to use i2c_new_client_device() adds 3f9becf950aa drm/nouveau/therm: convert to use i2c_new_client_device() adds c7ccc1b78368 drm/radeon: convert to use i2c_new_client_device() adds 45bc3d26c95a drm: rework SET_MASTER and DROP_MASTER perm handling adds 2bf99b22beff drm: error out with EBUSY when device has existing master adds 6c0ac4d5fff7 drm/dp_mst: add kernel-doc for drm_dp_mst_port.fec_capable adds 303973aaef12 drm/fb: fix kernel-doc in drm_framebuffer.h adds c7da606edab6 drm/managed: Fix off-by-one in warning adds e6219defd366 drm: add docs about the IN_FORMATS plane property adds 2713778cbfca drm/mm: revert "Break long searches in fragmented address spaces" adds 80e5f89da3ab drm/qxl: Use correct notify port address when creating cur [...] adds bdf7e3b782ef drm/dp_mst: make build_clear_payload_id_table return void adds 09606b5446c2 dma-buf: add peer2peer flag adds efa557bc7c81 drm/ttm: lock resv object during destruction adds 57b7b62f5a74 drm/amdgpu: note that we can handle peer2peer DMA-buf adds 48262cd9499c drm/amdgpu: add checks if DMA-buf P2P is supported adds f44ffd677fb3 drm/amdgpu: add support for exporting VRAM using DMA-buf v3 adds 8523f8875bee drm/amdgpu: improve amdgpu_gem_info debugfs file adds 88f1b29a44b1 drm/core: Use proper debugging macro adds bcf6293d7ae9 drm/core: Calculate bpp in afbc helper adds 6a1e7ccf8cdc drm: Fix wrong kfree() in managed resource usage example adds cbb9ea426cc8 drm/atmel-hlcdc: Use simple encoder adds 3e1fe32dd5bc drm/exynos: Use simple encoder adds 3d5e73abb7be drm/fsl-dcu: Use simple encoder adds d088b69f5017 drm/gma500: Use simple encoder adds 785b07e1ba60 drm/hisilicon/kirin: Use simple encoder adds a1170f90c4d8 drm/i2c/tda998x: Use simple encoder adds 62fbddda2f72 drm/imx: Use simple encoder adds c9f9a6f2f048 drm/ingenic: Use simple encoder adds b534c4f550d9 drm/mediatek: Use simple encoder adds f9b21bde1af5 drm/rcar-du: Use simple encoder adds 0dbd735448bf drm/rockchip: Use simple encoder adds 2d2e89dafc85 drm/shmobile: Use simple encoder adds f9f3a38d1654 drm/sun4i: Use simple encoder adds 4d0e95e0e567 drm/tegra: Use simple encoder adds b28ad7deb2f2 drm/tidss: Use simple encoder adds d877d6ea7773 drm/tilcdc: Use simple encoder adds f6ebc1b0f772 drm/vc4: Use simple encoder adds 35b9df3cde20 drm/virtgpu: Use simple encoder adds d19561579d23 drm/vkms: Use simple encoder adds b812e5b4aaed drm/zte: Use simple encoder adds 9c9a8468de21 drm/hisilicon: Enforce 128-byte stride alignment to fix th [...] adds d60138530a78 drm/virtio: random virtgpu_drv.h cleanups adds 6eefb4bb938f drm/virtio: delete notify after virtio_gpu_cmd_context_create adds 6457a0df4df2 drm/virtio: delete notify in virtio_gpu_object_create adds c76d4ab764ad drm/virtio: make virtio_gpu_object_attach void adds 33775336d56e drm/pci: Move drm_pci_alloc/free under CONFIG_DRM_LEGACY adds 625c18d706f7 drm: delete drm_pci.h adds 958f92414de1 drm/panel-leadtek-ltk500hd1829: Fix dotclock adds e75405bcd8f3 drm/amd/amdgpu_dm/mst: Remove unneeded edid assignment whe [...] adds 09b974e8983a drm/amd/amdgpu_dm/mst: Remove ->destroy_connector() callback adds eefc95895124 drm/amd/amdgpu_dm/mst: Stop printing extra messages in dm_ [...] adds 72dc0f515913 drm/dp_mst: Remove drm_dp_mst_topology_cbs.destroy_connector adds fa3d55a14a7c drm/sched: fix kernel-doc in gpu_scheduler.h adds 91fcf8e60384 drm/bridge: fix kernel-doc warning in panel.c adds ed7cca1ff014 drm/sun4i: tcon: Delete an error message in sun4i_tcon_init_irq() adds cbfb1b74438f drm/dp_mst: Fix NULL deref in drm_dp_get_one_sb_msg() adds 61272e47c18c drm/dp_mst: Don't drop NAKs for down responses adds 21de71f6db2e drm: writeback: document callbacks adds e2d7fc20b3e2 drm/writeback: wire drm_writeback.h to kernel-doc adds 56b165feaf9b drm/vblank: Add intro to documentation adds 760666268615 video: fbdev: don't print error message on platform_get_ir [...] adds 75727b308092 drm/i915/dp_mst: Cast intel_connector->port as drm_dp_mst_port adds 20c22ad32957 drm/dp_mst: Remove drm_dp_mst_has_audio() adds 71c45008e2b0 drm/ingenic: Delete an error message in ingenic_drm_probe() adds 43ea4d090509 video: Add missing annotation for cyber2000fb_enable_ddc() [...] adds 91b21a669f18 dt-bindings: display: panel: Convert feiyang,fy07024di26a3 [...] adds dfa10dfcde8f dt-bindings: display: panel: Convert sitronix,st7701 to DT schema adds 7fd9681e8fd0 MAINTAINERS: Update feiyang,st7701 panel bindings converte [...] adds 4e78ba278722 dt-bindings: display: convert rockchip vop bindings to yaml adds 0706cd0f94d4 dt-bindings: display: rockchip-vop: add additional properties adds 17434fbaa972 dt-bindings: display: panel: Add binding document for Lead [...] adds 6ea4383b9214 drm/panel: add panel driver for Leadtek LTK050H3146W adds 7b987887f97b video: fbdev: matroxfb: remove dead code and set but not u [...] adds 465b1e058a22 video: fbdev: mb862xx: remove set but not used variable 'mdr' adds fa361758b109 drm/panel: nt39016: Add support for multiple modes adds 16b4511d836c drm/panel: nt39016: Add support for 50 Hz refresh rate adds 3dba4e16794a drm/ttm: clean up ttm_trace_dma_map/ttm_trace_dma_unmap (v2) adds a4cbf268afee drm/ast: Set up fbdev after registering device; remove err [...] adds 1a2b3335077f drm/hibmc: Remove error check from fbdev setup adds e883a82b69a0 drm/kirin: Set up fbdev after fully registering device adds 38d356c7fe7f drm/ingenic: Remove error check from fbdev setup adds c05ca218162d drm/mediatek: Remove error check from fbdev setup adds fc54048a4dc2 drm/mgag200: Set up fbdev after registering device; remove [...] adds f5ef076215df drm/tilcdc: Set up fbdev after fully registering device adds 66459fa21dfe drm/udl: Remove error check from fbdev setup adds 3662cd199266 drm/vboxvideo: Set up fbdev after registering device; remo [...] adds 1aed9509b29a drm/fb-helper: Remove return value from drm_fbdev_generic_setup() adds 3f6c93ec9254 fbdev: mx3fb: avoid warning about psABI change adds 828f138c499b dt-bindings: boe, tv101wum-n16: Add compatible for boe tv1 [...] adds 963518c12431 drm/panel: support for boe,tv105wum-nw0 dsi video mode panel adds 8e334c1d89d2 drm: Don't return 0 from a void drm_fbdev_generic_setup adds d7b001d852cd drm/vram-helpers: Set plane fence for display update adds b22b51a0346e drm/vram-helpers: Merge code into a single file adds 6885e66bc0e7 dt-bindings: display/bridge: Add binding for NWL mipi dsi [...] adds 44cfc6233447 drm/bridge: Add NWL MIPI DSI host controller support adds 17e03aa8cc16 drm/dp_mst: Improve kdocs for drm_dp_check_act_status() adds a5cb5fa6c3a5 drm/dp_mst: Reformat drm_dp_check_act_status() a bit adds 873a95e0d59a drm/dp_mst: Increase ACT retry timeout to 3s adds 4d1b58d5eafd drm/dp_mst: Print errors on ACT timeouts adds 29da47cfc1f0 dma-buf: Prettify typecasts for dma-fence-chain adds 5de376bb434f dma-buf: Report signaled links inside dma-fence-chain adds dc2f7e67a28a dma-buf: Exercise dma-fence-chain under selftests adds feea1aab9217 fbdev: mx3fb: const pointer to ipu_di_signal_cfg adds 14d0066b8477 drm: kirin: Revert change to add register connect helper f [...] adds 1aa63ddf726e Merge tag 'drm-misc-next-2020-04-14' of git://anongit.free [...] adds f7f436b99364 drm: bridge: adv7511: Enable SPDIF DAI adds b97b6a1f6e14 drm: bridge: adv7511: Extend list of audio sample rates adds 8089a622d9b4 dt-bindings: display: allow port and ports in panel-lvds adds 74aae1c42f4a drm/device: Deprecate dev_private harder adds 6472e4e25e57 drm/rockchip: fix spelling mistake "modifer" -> "modifier" adds 16a7e952e824 dt-bindings: display: look for dsi* nodes in dsi-controller adds 1e4fbcdf8a03 dt-bindings: display: add te-gpios to panel-common adds d4e0055b8fa0 dt-bindings: display: convert samsung,s6e63m0 to DT Schema adds 5304058b1526 dt-bindings: display: convert arm,versatile-tft-panel to D [...] adds c1eb28405d3a dt-bindings: display: convert boe,himax8279d to DT Schema adds 66e3377c7c81 dt-bindings: display: convert ilitek,ili9322 to DT Schema adds ba98fc38dd50 dt-bindings: display: convert ilitek,ili9881c to DT Schema adds 16cd62768d61 dt-bindings: display: convert innolux,p097pfg to DT Schema adds cd906710d845 dt-bindings: display: convert innolux,p120zdg-bf1 to DT Schema adds b33b9141b7a8 dt-bindings: display: convert jdi,lt070me05000 to DT Schema adds 3b5d6c3c9c9b dt-bindings: display: convert kingdisplay,kd035g6-54nt to [...] adds 7236d77374fd dt-bindings: display: convert kingdisplay,kd097d04 to DT Schema adds 310abcea76e9 dt-bindings: display: convert simple lg panels to DT Schema adds 889034a6a2fd dt-bindings: display: convert lg,lg4573 to DT Schema adds 05bf34578d4d dt-bindings: display: convert osddisplays,osd101t2587-53ts [...] adds 1aa3bf853cb4 dt-bindings: display: convert raydium,rm67191 to DT Schema adds 48d8e0a712e5 dt-bindings: display: convert samsung AMOLED to DT Schema adds 19853af1e44e dt-bindings: display: convert samsung,s6d16d0 to DT Schema adds f9f2ae6282a7 dt-bindings: display: convert samsung,ld9040 to DT Schema adds 77aeb2d7942d dt-bindings: display: convert toppoly panels to DT Schema adds 8d1f9345ea70 dt-bindings: display: convert startek,startek-kd050c to DT Schema adds c907477e128b dt-bindings: display: convert sony,acx565akm to DT Schema adds 6c424e686221 dt-bindings: display: convert sitronix,st7789v to DT Schema adds 6b3ee820b580 dt-bindings: display: drop unused simple-panel.txt adds a965584dd089 dt-bindings: display: convert sharp,ls043t1le01 to DT Schema adds e437b61b2132 dt-bindings: display: convert sharp,ls037v7dw01 to DT Schema adds 236623c09ca4 dt-bindings: display: convert sharp,lq150x1lg11 to DT Schema adds 90c8466e3771 dt-bindings: display: convert seiko,43wvf1g to DT Schema adds 5717f3b80d5f dt-bindings: display: convert lgphilips,lb035q02 to DT Schema adds 8b9e7ace123d dt-bindings: display: convert olimex,lcd-olinuxino to DT Schema adds 702a21425a6d dt-bindings: display: move DSI panels to panel-simple-dsi adds 13e3d94110d8 drm: Don't free a struct never allocated by drm_gem_fb_init() adds 08d99b2c23df Merge drm/drm-next into drm-misc-next adds 948565468cfb Merge tag 'topic/phy-compliance-2020-04-08' of git://anong [...] adds 59d961c5972f video: ssd1307fb: Convert driver to use ->probe_new() adds fa64c6badea4 video: ssd1307fb: Introduce temporary variable to increase [...] adds 72915994e028 video: ssd1307fb: Make use of device properties adds 479382360da6 video: ssd1307fb: Convert to atomic PWM API adds 304d63d4d89d video: ssd1307fb: Remove redundant forward declaration adds 38bf1077cf24 video: fbdev: controlfb: fix sparse warning about using in [...] adds a07a63b0e24d video: fbdev: controlfb: add COMPILE_TEST support adds 72155824e1c9 video: fbdev: controlfb: remove obsolete module support adds 946e8fd4fbbf video: fbdev: controlfb: remove function prototypes part #1 adds a57eb14ebb00 video: fbdev: controlfb: remove function prototypes part #2 adds 04dff10ffb55 video: fbdev: controlfb: remove function prototypes part #3 adds 5c694f8094e4 video: fbdev: imxfb: ensure balanced regulator usage adds 1c49f35e9e91 video: vt8500lcdfb: fix fallthrough warning adds fff1ac9e2820 omapfb/dss: remove unused variable 'venc_config_pal_bdghi' adds 7066fcd5531c video: fbdev: aty128fb: remove unused 'sdr_64' adds 5e4096ef03dc ARM/fbdev: sa11x0: Switch to use GPIO descriptors adds 8213fb41874f fbdev: s1d13xxxfb: add missed unregister_framebuffer in remove adds fbe3d80df87b video: fbdev: arcfb: add missed free_irq and fix the order [...] adds 693774995595 video: fbdev: vesafb: add missed release_region adds ac2caae61e56 drm/tegra: Clean up GPIO includes adds 8eea6e26fc2e dt-bindings: display: convert rockchip rk3066 hdmi binding [...] adds f0adbc382b8b drm/ast: Allocate initial CRTC state of the correct size adds add0aff201fa drm: Fix misspellings of "Analog Devices" adds 1cf6c1a74e90 drm/gma500: remove unused variable 'hdmi_ids' adds 871c60156dbe drm/gma500: Remove dead code adds 776d58823a60 dma-buf: Couple of documentation typo fixes adds 126a34061eec Merge tag 'drm-misc-next-2020-04-23' of git://anongit.free [...] adds bd607166af7f drm/amdgpu: Enable reading FRU chip via I2C v3 adds 1d90c13d7119 drm/amdgpu: Add documentation for memory info adds 1af8e76e1418 drm/amdgpu: Add documentation for PCIe accounting adds 18485be97657 drm/amdgpu: Add documentation for unique_id adds 1f02c97b32dd drm/amd/amdgpu: Add GFX9.1 PWR_MISC_CNTL_STATUS register t [...] adds fabe01d7bbda drm/amdgpu: disabled fru eeprom access adds 358e00e0adc8 drm/amdgpu: Expose TA FW version in fw_version file adds 714309f0f3e3 drm/amdgpu: Fix FRU data checking adds 8884532a6e0f drm/amdgpu: purge ip_discovery headers adds b89659b78329 drm/amdgpu: amends feature bits for MM bandwidth mgr adds 3aa0115d238c drm/amdgpu: cleanup all virtualization detection routine adds 66399248feaf drm/amdgpu: added xgmi ras error reset sequence adds 61380faa4b4c drm/amdgpu: disable ras query and iject during gpu reset adds 02f6efb47856 drm/amdgpu: Virtual display need to support multiple ctrcs adds 6bc8cdde574b drm/amdgpu: Add 4k resolution for virtual display adds d73cd701278a drm/amdgpu: Ignore the not supported error from psp adds 4bc97748e3f4 drm/radeon: remove unneeded header include path adds 4ed513b52dc8 drm/radeon: fix build rules of *_reg_safe.h adds a341deb97236 drm/radeon: use pattern rule to avoid code duplication in [...] adds 1bd9c9392732 drm/radeon: align short build log adds 955df04e3b31 drm/amdgpu/uvd7: remove unnecessary conversion to bool adds 2e40d9b915d4 drm/amd/amdgpu: Add missing SMUIO v12 register to headers adds 6c33a6f4c8a6 drm/amd/amdgpu: Move PWR_MISC_CNTL_STATUS to its own header adds ba56657d187a drm/amd/amdgpu: Fix SMUIO/PWR Confusion (v2) adds 4d130238a760 drm/amdgpu: cleanup idh event/req for NV headers adds c27cbdd2d073 drm/amdgpu: introduce new idh_request/event enum adds aa53bc2edb66 drm/amdgpu: introduce new request and its function adds ff1f03a7b8c4 drm/amdgpu: use static mmio offset for NV mailbox adds 122078de168b drm/amdgpu: equip new req_init_data handshake adds dffa11b4f74b drm/amdgpu: adjust sequence of ip_discovery init and timeo [...] adds 2f2941324c65 drm/amdgpu: postpone entering fullaccess mode adds ad31da434eb3 drm/amdgpu: No need support vcn decode adds b7b2a316b95e drm/amdgpu: extend compute job timeout adds 46484870d02a drm/amd/display: 3.2.77 adds 16012806e697 drm/amd/display: Add ABM driver implementation adds ac60b2294c9e drm/amd/display: Move backlight pwm enable function call adds c8e42d57859d drm/amdgpu: implement more ib pools (v2) adds c76c1a429788 drm/amd/amdgpu: Include headers for PWR and SMUIO registers adds a9d82d2f9129 drm/amdgpu: fix non-pointer dereference for non-RAS supported adds 04cdac5c17f0 drm/amdgpu: infinite retries fix from UTLC1 RB SDMA adds b635ae8744e1 drm/amdgpu: ih doorbell size of range changed for nbio v7.4 adds ab518012062d drm/amdgpu: enable IH ring 1 and ring 2 for navi adds 0ab176e69c8d drm/amdgpu: call psp to program ih cntl in SR-IOV for Navi adds 9e94ff338610 drm/amdgpu: reroute VMC and UMD to IH ring 1 for oss v5 adds 22ecc9665d40 drm/amd/powerplay: avoid calling CI specific SMU message i [...] adds d9c8316eb372 drm/amd/powerplay: avoid calling SMU7 specific SMU message [...] adds 87f09ec6c62d drm/amd/powerpaly: drop unused APIs adds 92e0070e02e8 drm/amd/powerplay: avoid calling SMU8 specific SMU message [...] adds 7843f537422a drm/amd/powerplay: avoid calling SMU9 specific SMU message [...] adds 81bf835ef90d drm/amd/powerplay: avoid calling SMU10 specific SMU messag [...] adds 5964f3feb000 drm/amd/powerplay: avoid calling Vega20 specific SMU messa [...] adds a0ec225633d9 drm/amd/powerplay: unified interfaces for message issuing [...] adds 6b6706cdaca3 drm/amd/powerplay: added mutex protection on msg issuing adds 1675c3a24d07 drm/amdgpu: stop disable the scheduler during HW fini adds 17e137f27cb1 drm/amdgpu: skip access sdma_v5_0 registers under SRIOV (v2) adds bd718638b851 drm/amdgpu/vcn: fix race condition issue for vcn start adds e3b41d82daba drm/amdgpu/vcn: fix race condition issue for dpg unpause m [...] adds ef563ff40340 drm/amdgpu/vcn2.0: stall DPG when WPTR/RPTR reset adds ad9469fb5b3c drm/amdgpu/vcn2.5: stall DPG when WPTR/RPTR reset adds 2c68f0e3771d drm/amdgpu/vcn: Add firmware share memory support adds 9352141027af drm/amdgpu/vcn2.0: Add firmware w/r ptr reset sync adds c97e3076eb7a drm/amdgpu/vcn2.5: Add firmware w/r ptr reset sync adds e520859cde72 drm/amdgpu: enable VCN2.5 DPG mode for Arcturus adds 2176409956eb drm/amd/display: cleanup codestyle type BLOCK_COMMENT_STYL [...] adds 621514aa4140 drm/amd/display: codestyle cleanup on dc_link file until d [...] adds ded3491b8522 drm/amd/display: code cleanup on dc_link from is_same_edid [...] adds 9ec420d83341 drm/amd/display: code cleanup of dc_link file on func dc_l [...] adds 82c416b13cb7 drm/amdgpu: fix and cleanup amdgpu_gem_object_close v4 adds a500194e73c8 drm/amdgpu/vcn: fix spelling mistake "fimware" -> "firmware" adds a98c4cd92690 drm/amd/amdgpu_dm/mst: Remove useless sideband tracing adds a871afc8d05c drm/amd/dc: Kill dc_conn_log_hex_linux() adds c0ed2ca61f90 drm/amd/display: remove mod_hdcp_hdcp2_get_link_encryption [...] adds 8913f7ff0580 drm/amd/display: Guard calls to hdcp_ta and dtm_ta adds 193cce34a105 amdgpu/drm: remove psp access on navi10 for sriov adds 575b0a6e6a2f drm/amdgpu/powerplay: using the FCLK DPM table to set the MCLK adds dbd138dfeb74 drm/amd/display: re-order asic declarations adds 567c8fc4a0d2 drm/amd/powerplay: implement the is_dpm_running() adds 764a21cb085b drm/amd/powerplay: avoid using pm_en before it is initialized adds 50dc581a8f43 drm/amd/display: fix the broken logic in dc_link.c adds 04bef61e5da1 drm/amdgpu/sriov add amdgpu_amdkfd_pre_reset in gpu reset adds 07e14845d1d8 drm/amdgpu: sync ring type and drm hw_ip type adds 1c6d567bdf73 drm/amdgpu: rework sched_list generation adds a45a9e5e10e0 drm/amdgpu/psp: dont warn on missing optional TA's adds 2a20e630f883 drm/amdgpu: Fix oops when pp_funcs is unset in ACPI event adds 21b704d78352 drm/amdgpu/vcn: add shared memory restore after wake up fr [...] adds db3e0a284eac drm/amd/powerplay: fix a typo adds d2155a719d8f drm/amdgpu: Print UTCL2 client ID on a gpuvm fault adds 4189425d309a drm/amdgpu: add SPM golden settings for Navi10(v2) adds a900f562c8b1 drm/amdgpu: add SPM golden settings for Navi14 adds b2d92682ff6a drm/amdgpu: add SPM golden settings for Navi12 adds c419bdf5b820 drm/amd/amdgpu: Correct gfx10's CG sequence adds b3dbd6d3ec49 drm/amdgpu: resolve mGPU RAS query instability adds 4a06686b9485 drm/amdgpu: update RAS related dmesg print adds fe9824d15eff drm/amdkfd Avoid destroy hqd when GPU is on reset adds b639c22c98ff drm/amdgpu/sriov add amdgpu_amdkfd_pre_reset in gpu reset adds 86f4a94023df drm/amd/display: 3.2.78 adds 5b5c1777bd3c drm/amd/display: prevent loop from occuring in pipe list adds c06a545ae531 drm/amd/display: Program DSC before enabling link adds c5d5b0ecf9c8 drm/amd/display: Implement abm config table copy to dmcub adds 2deade5ede56 drm/amd/display: Remove hdcp display state with mst fix adds b3a941df690f drm/amd/display: Power down hw blocks on boot adds c5f5b9d934ba drm/amd/display: blank dp stream before power off receiver adds c97c8d77b11f drm/amd/display: Don't change mpcc tree for medium updates [...] adds d5e27f072844 drm/amd/display: Check power_down functions exist before calling adds 501b4026c95e drm/amd/display: Use config flag to disable dmcu obj creation adds 49c4a8b6d93b drm/amd/display: fix typo adds 8d9c07b0eb09 drm/amd/display: only blank dp stream which will be powered off adds 8d26334d1ccd drm/amd/display: Fix ABM config copy for dmcub adds 12aec9efea95 drm/amd/display: Translate cursor position by source rect adds d3227976f4a8 drm/amd/display: change default pipe_split policy for DCN1 adds 03a4059b8ddd drm/amd/display: Fix incorrect cursor pos on scaled primary plane adds b34659deb66b drm/amd/display: Program viewport when source pos changes [...] adds 875390a86321 drm/amd/display: Calculate scaling ratios on every medium/ [...] adds efc3ec87a937 drm/amd/display: Remove unused defines adds 700f7f729810 drm/amd/display: 3.2.79 adds bdfbff5ef46b drm/amd/display: Update stream adjust in dc_stream_adjust_ [...] adds fa90219a129f drm/amd/display: fix dml pipe merge logic adds c7f345e53c45 drm/amd/display: initialize get_max_link_cap adds cdde482caabf drm/amd/display: Refactor color management to take dm plane state adds a1a0e61f3c43 drm/amd/display: Revert to old formula in set_vtg_params adds 033baeeefbf0 drm/amd/display: Make cursor source translation adjustment [...] adds b754c07a39b1 drm/amd/display: Avoid create MST prop after registration adds 2fdcc916ed77 drm/amd/display: Update DRAM watermark before checking to [...] adds 6fb4280ecbff drm/amd/display: Acknowledge wm_optimized_required adds 4404b47852f3 drm/amd/display: Check for null fclk voltage when parsing [...] adds 8ccf0e20769d drm/amd/display: determine USB C DP2 mode only when USB DP [...] adds a576b345f94f drm/amd/display: Make DMCUB bss/data firmware blob optional adds 3adf175e2e74 drm/amd/display: 3.2.80 adds 1ea2b260eb63 drm/amdgpu: Re-enable FRU check for most models v5 adds fe8db3bcf2e5 drm/amd/display: query hdcp capability during link detect adds 5f8693796c06 drm/amd/display: add HDCP caps debugfs adds a23ca7f76d55 drm/amdgpu: fix gfx hang during suspend with video playback (v2) adds 1744fb2391dd drm/amd/powerplay: error out on forcing clock setting not [...] adds dec0520aff8d drm/amdgpu: remove inproper workaround for vega10 adds 46e840ed1045 drm/amdgpu: replace indirect mmio access in non-dc code path adds 3c888c163591 drm/amdgpu: retire indirect mmio reg support from cgs adds ec59847e741d drm/amdgpu: retire RREG32_IDX/WREG32_IDX adds f384ff95f652 drm/amdgpu: retire AMDGPU_REGS_KIQ flag adds 2eee0229f65e drm/amdgpu: support access regs outside of mmio bar adds ba714a56fcb5 drm/amdgpu: unify fw_write_wait for new gfx9 asics adds ef91e8b5c885 drm/amdgpu/display: fix warning when compiling without debugfs adds ad36d71b3f52 amdgpu_kms: Remove unnecessary condition check adds 5aaa8fff3aa9 drm/amd/powerplay: unload mp1 for Arcturus RAS baco reset adds 9a785c7ad1d7 drm/amdgpu: increased atom cmd timeout adds 95a2f917387a drm/amdgpu: restrict debugfs register access under SR-IOV adds f9135b086b58 drm/amd/display: Change "error" to "dc_log" at amdgpu_dm d [...] adds 7adf5619ae82 drm/amd/powerplay: force the trim of the mclk dpm_levels i [...] adds 1f3ef0efbacb drm/amdgpu: add uncorrectable error count print in UMC ecc irq cb adds 6952e99cfd52 drm/amdgpu: refine ras related message print adds d32709dac627 drm/amdgpu: resume kiq access debugfs adds ed72aa21c74a drm/amdgpu: replace DRM prefix with PCI device info for GFX RAS adds dadce777e094 drm/amdgpu: fix wrong vram lost counter increment V2 adds e8663832b088 drm/amdgpu/powerplay: get SMC FW size to a flexible way adds cb3d1085019d drm/amdgpu/ring: add no_scheduler flag adds a783910d5c8b drm/amdgpu/kiq: add no_scheduler flag to KIQ adds a4c246802719 drm/amdgpu/ring: simplify scheduler setup logic adds bba8289b8f02 drm/amd/display: code clean up in dce80_hw_sequencer.c adds d57229b1da72 drm/amd/amdgpu: add prefix for pr_* prints adds 539489fc91ea drm/amd/amdgpu: add print prefix for dev_* variants adds dd4fa6c1b89a drm/amd/amdgpu: remove hardcoded module name in prints adds 8e2f84206389 drm/amdgpu: remove dead code in si_dpm.c adds 01e5e998a30e drm/radeon: remove defined but not used 'dte_data_tahiti_le' adds 43ad9b39b0a3 drm/radeon: remove defined but not used variables in ci_dpm.c adds 5edb769131e7 drm/amd/display: remove redundant assignment to variable d [...] adds ced1ba976169 drm/amdgpu: fix the hw hang during perform system reboot a [...] adds 02c0bb4ee3eb drm/amd/powerplay: revise the way to retrieve the board pa [...] adds 56ddddaaccbf drm/amd/powerplay: bump the NAVI10 smu-driver if version adds 94e0805ba929 drm/amd/powerplay: correct i2c eeprom init/fini sequence adds 774e335b878c drm/amd/powerplay: properly set the dpm_enabled state adds 47c11cff7e44 drm/amd/powerplay: update Arcturus smu-driver if header adds 40e611bdd1c7 drm/amdgpu: update psp fw loading sequence adds 7f70443fd834 drm/amdgpu: set mp1 state before reload adds 079c72ad3a01 drm/amdgpu/gfx9: add gfxoff quirk adds fdd21e62b01b Revert "drm/amdgpu: use the BAR if possible in amdgpu_devi [...] adds e57761c68bb4 drm/amdgpu: cache smu fw version info adds 53c9c89ac118 drm/amdgpu/gmc: Fix spelling mistake. adds 4e2fec3321d5 drm/amd/powerplay: fix resume failed as smu table initiali [...] adds 69d0c18dda2d drm/amdgpu: Disable FRU read on Arcturus adds 12c17b9d6266 drm/amdgpu: fix kernel page fault issue by ras recovery on sGPU adds 4f610503f007 Revert "drm/amdgpu: Disable gfx off if VCN is busy" adds 7ce016e71a8e drm/amdgpu: Correctly initialize thermal controller for GP [...] adds bdb9fbc6bae0 drm/amdgpu/display: fix aux registration (v2) adds 9f65693577d9 drm/amdgpu/display: give aux i2c buses more meaningful names adds d84a430d9f7b drm/amdgpu: fix race between pstate and remote buffer map adds 1470e957e204 drm/amd/powerplay: remove defined but not used variables adds 8e0c819dc3c5 drm/amd/dc: remove unused variable 'video_optimized_pixel_rates' adds 1c256f40bf8e drm/amd/display: Remove aconnector condition check for dpcd read adds 2a28fe92220a drm/amd/display: Correct updating logic of dcn21's pipe VM flags adds 4c0de7de4cd5 drm/amd/display: Add user backlight level reg write adds dd5a94ce6c02 drm/amd/display: Move enable fractional pwm call adds 868149c9a072 drm/amd/display: Force watermark value propagation adds f12f70117a3c drm/amd/display: Remove byte swapping for dmcub abm config table adds 67d09292f857 drm/amd/display: Add SetBacklight call to abm on dmcub adds 44efb7841082 drm/amd/display: Support plane-level gamut remap in DM adds d1ebfdd8d0fc drm/amd/display: Unify psr feature flags adds d652509e7a24 drm/amd/display: Check ramp != NULL before applying lut1d [...] adds 63b50a95ed93 drm/amd/display: Workaround to disable YCbCr adds a8665946f39a drm/amd/display: add optc get crc support for timings with [...] adds f2cd2e5d8612 drm/amd/display: Set meta_chunk_value to 0 in DML if DCC d [...] adds 0b1f04d8876b drm/amd/display: Cast int to float before division adds 39063de95cfb drm/amd/display: fix stream setting for diags on silicon adds f1029e7ead9a drm/amd/display: Avoid NULL pointer in set_backlight when [...] adds d2bacc38f6ca drm/amd/display: Change infopacket type programming adds 2059fc5e8c7f drm/amd/display: Use the correct input TF for video formats adds d0a0a00d32e9 drm/amd/display: Fix HDR visual confirm adds 68c10ac91f88 drm/amd/display: Update MPCC if requested adds 7241434f88eb drm/amd/display: 3.2.81 adds bccbf13dadbe drm/amd/display: Various fixes for PSR on DMCUB adds 06535a48e297 drm/amd/display: Cap certain DML values for Low Pix Clk on DCN2.1 adds fefe92fe747c drm/amd/display: make all backlight calls link based adds 904fb6e0f4e8 drm/amd/display: move panel power seq to new panel struct adds 7fc5c319efce drm/amd/display: dmcu wait loop calculation is incorrect in RV adds 9da3d0505909 drm/amd/display: destroy panel on link destruct adds d5bef51f084f drm/amd/display: fix virtual signal dsc setup adds c400ecce9645 drm/amd/display: Factor in immediate flip support into DLG [...] adds e9e7123a6665 drm/amd/display: Add HW rotation cursor changes to dcn10 adds d4caa72e275c drm/amd/display: change from panel to panel cntl adds 967727021e75 drm/amd/display: DispalyPort: Write OUI only if panel supports it adds 422d9091f7be drm/amd/display: blank dp stream before re-train the link adds 4dc0b81442c5 drm/amd/display: access ABM from stream resource. adds e49233873604 drm/amd/display: Adjust refactored dm for color management only adds af031f078aea drm/amd/display: Fix green screen issue after suspend adds a42c1ed50aaf drm/amd/display: Convert memory from cpu to fw endianness [...] adds ffadb9d65208 drm/amd/display: fix bug in the logic for panel power control adds de430916b4ef drm/amdkfd: Adjust three kfd dmesg printings during initia [...] adds e1046a1f703c drm/amdgpu: Adjust the SDMA doorbell info printing adds 5f6a92e44283 drm/amdgpu/powerplay:avoid to show invalid DPM table info adds a35da666cc08 drm/amd/powerplay: update smu12_driver_if.h to align with pmfw adds d69b8971e540 drm/amdgpu: Print CU information by default during initialization adds 7aba19182e99 drm/amdgpu: disble vblank when unloading sriov driver adds f9b93c9ba605 drm/amd/powerplay: limit smu support to Arcturus for onevf adds 4cc1178e166a drm/amdgpu: replace DRM prefix with PCI device info for gfx/mmhub adds e05185b34157 drm/amdgpu: clean up unused variable about ring lru adds 10f39758b8f3 drm/amdgpu: cleanup coding style in amdkfd a bit adds a2f63ee8b5ea drm/amdgpu: correct fbdev suspend on gpu reset adds 52fb44cf30fc drm/amdgpu: correct cancel_delayed_work_sync on gpu reset adds 9e94d22c0085 drm/amdgpu: optimize the gpu reset for XGMI setup V2 adds 7dd8c205eaed drm/amdgpu: code cleanup around gpu reset adds a891d239f9e0 drm/amdgpu: set error query ready after all IPs late init adds e09d40bdbac0 drm/amdgpu: change how we update mmRLC_SPM_MC_CNTL adds 5420819401cc drm/amdgpu: request reg_val_offs each kiq read reg adds 17fd4fe943fa drm: amd/display: fix Kconfig help text adds 408d9121004d drm: amdgpu: fix kernel-doc struct warning adds 00aba6da21e5 drm/amdgpu: remove set but not used variable 'priority' adds 6f81b2d047c5 drm/amdgpu: Init data to avoid oops while reading pp_num_states. adds fe158997c8b7 drm/amdgpu: shrink critical section in amdgpu_amdkfd_gpuvm [...] adds a2676149323f drm/amdgpu: retire support_vmr_ring interface adds d4d27897db9f drm/amdgpu: remove unnecessary tOS version check adds bc9fb7e93c72 drm/amdgpu: retire unused check_fw_loading status adds dc7195f66344 drm/amdgpu: add helper function to init asd ucode adds f4503f9eb3a1 drm/amdgpu: switch to helper function to init asd ucode adds 1c301f443387 drm/amdgpu: add helper function to init sos ucode adds 893d14cbe1ea drm/amdgpu: switch to helper function to init sos ucode adds e748f07d00c1 drm/amdgpu: retire legacy vega10 sos version check adds 937eea297e26 Merge tag 'amd-drm-next-5.8-2020-04-24' of git://people.fr [...] adds 1a0f3667d876 drm/amdgpu: ignore TA ucode for SRIOV adds 2f5a0a91191a drm/amdgpu: skip cg/pg set for SRIOV adds c983361a7249 drm/amdgpu: sriov is forbidden to call disable DPM adds c2ce6aebf092 drm/amdgpu: provide RREG32_SOC15_NO_KIQ, will be used later adds b217e6f579d6 drm/amdgpu: clear the messed up checking logic adds 38748ad88a2f drm/amdgpu: enable one vf mode for nv12 adds 8efd72759e9e drm/amdgpu: skip sysfs node not belong to one vf mode adds 79bebabb88cb drm/amdgpu: for nv12 always need smu ip adds 312a79b6eafe drm/amdgpu: extent threshold of waiting FLR_COMPLETE adds 04e4e2e95583 drm/amdgpu: protect ring overrun adds a96f661a4715 drm/amd/display: remove redundant assignment to variable ret adds abb17b1edf7b drm/amdgpu/gmc: Use consistent variable on unlocks adds d971d42f0655 amdgpu/dc: remove redundant assignment to variable 'option' adds d18ba57c725e drm/amdgpu: Remove unneeded semicolon adds dfe31f255fd6 drm/amdgpu: sw pstate switch should only be for vega20 adds 94fa56605866 drm/amdgpu: move kfd suspend after ip_suspend_phase1 adds fde812b32c1e drm/amdgpu: drop redundant cg/pg ungate on runpm enter adds 40e733147fe0 drm/amdgpu: switch to SMN interface to operate RSMU index mode adds fd90456c757d drm/amdgpu: decouple EccErrCnt query and clear operation adds b6e79d9a314e drm/amdgpu: remove conversion to bool in amdgpu_device.c adds 2367cad7599f drm/amd/display: remove conversion to bool in dcn20_mpc.c adds 46501bc35b71 drm/amd/display: remove conversion to bool in dc_link_ddc.c adds c6d1ec4134ed drm/amdkfd: Put ASIC revision into HSA capability adds a1cd1289a68c Revert "drm/amd/powerplay: avoid using pm_en before it is [...] adds c7833d332e05 drm/amd/powerplay: avoid using pm_en before it is initiali [...] adds cd4df4e6ed17 drm/amdgpu/vcn2.5: wait for tiles off after unpause adds c57053725d9b drm/amdgpu: add tiling flags from Mesa adds 652a6a858fcf drm/amdgpu: invalidate L2 before SDMA IBs (v2) adds ff532461a42a drm/amdgpu: bump version for invalidate L2 before SDMA IBs adds 1349f6fc334b drm/amd/display: 3.2.82 adds 1dfedb39d38f drm/amd/display: Do not disable pipe split if mode is not [...] adds d561754132e1 drm/amd/display: Fix DMUB meta offset for new load method adds d3b18f8c6fe3 drm/amd/display: clean up some header paths adds 38a509d5d260 drm/amd/display: Add DML variable for future asics adds 3ebd17f53556 drm/amd/display: check if REFCLK_CNTL register is present adds 238387774232 drm/amd/display: fix rn soc bb update adds b8a8d34b107f drm/amd/display: Fail validation if building scaling params fails adds 3a4837fb3c96 drm/amd/display: Change viewport limit to 12 for DCN2 adds 1ab864a00669 drm/amd/display: Defer cursor update around VUPDATE for all ASIC adds 77ef333e48ba drm/amd/display: Update downspread percent to match spread [...] adds 0ed3bcc45987 drm/amd/display: Pass command instead of header into DMUB service adds 18400f91c1c1 drm/amd/display: Add panel cntl id for set backlight level. adds 8d829836cf75 drm/amd/display: Add dummy p-state latency bounding box override adds 4b0e95d1838f drm/amd/display: Add set backlight to hw sequencer. adds a8bf71649088 drm/amd/display: Internal refactoring to abstract color caps adds 1e461c37d1fb drm/amd/display: Use cursor locking to prevent flip delays adds b454e25f3e72 drm/amd/display: 3.2.83 adds 82a7cf006ee1 drm/amd/display: 3.2.83.1 adds 35ce00600482 drm/amdgpu: add UAPI for creating encrypted buffers adds e90c2b210bad drm/amdgpu: add UAPI to create secure commands (v3) adds c5efd80f48e4 drm/amdgpu: define the TMZ bit for the PTE adds d7ccb38df5f7 drm/amdgpu: add tmz feature parameter (v2) adds ae60305ac04f drm/amdgpu: add amdgpu_tmz data structure adds 01a8dcec1a08 drm/amdgpu: add function to check tmz capability (v4) adds eda982a67225 drm/amdgpu: add tmz bit in frame control packet adds 155748c912e7 drm/amdgpu: expand the emit tmz interface with trusted flag adds 8350361d2d75 drm/amdgpu: expand the context control interface with trust flag adds cb5fae143d79 drm/amdgpu: job is secure iff CS is secure (v5) adds 4cd24494cc87 drm/amdgpu: set TMZ bits in PTEs for secure BO (v4) adds 04379e9b0489 drm/amdgpu: fix up for amdgpu_tmz.c and removal of drm/drmP.h adds be7538ff7488 drm/amdgpu: expand sdma copy_buffer interface with tmz parameter adds c9dc9cfe185f drm/amdgpu: expand amdgpu_copy_buffer interface with tmz p [...] adds b7c163fe910f drm/amdgpu: enable TMZ bit in sdma copy pkt for sdma v4 adds b231531c5012 drm/amdgpu: enable TMZ bit in sdma copy pkt for sdma v5 adds 8fb2e01a1ed8 drm/amdgpu: enable TMZ bit in FRAME_CONTROL for gfx10 adds 4baa8ff0690e drm/amdgpu: move CS secure flag next the structs where it's used adds 562366c9452c drm/amdgpu: remove the alignment placeholder for secure buffer adds c6252390fccd drm/amdgpu: implement TMZ accessor (v3) adds 5888f07a657d drm/amd/display: Indicate use of TMZ buffers to DC adds 0bb5d5b03f78 drm/amdgpu: Move to a per-IB secure flag (TMZ) adds 11b407a781f4 drm/amdgpu: fix the wrong logic checking when secure buffe [...] adds bffc8c5caaa9 drm/amdgpu: also add the TMZ flag to GART adds effb97cc4ba6 drm/amdgpu: add TMZ handling to amdgpu_move_blit adds 218c0b7f183a drm/amdgpu: stop evicting encrypted BOs to swap adds b71a564e2509 drm/amdgpu: Fine-grained TMZ support adds f77c9aff85ca drm/amdgpu: Fix per-IB secure flag GFX hang adds f0ee63cbc526 drm/amdgpu: cleanup amdgpu_ttm_copy_mem_to_mem and amdgpu_ [...] adds 9504578314a7 drm/amdgpu: add full TMZ support into amdgpu_ttm_map_buffer v2 adds b717fa5cb1a1 drm/amdgpu: fix size calculation in amdgpu_ttm_copy_mem_to_mem adds b33f9d70b368 drm/amdgpu: check ring type for secure IBs adds e20858647118 drm/amdgpu: partial revert VM sync changes adds 9ecefb19c3a6 drm/amdgpu: cleanup IB pool handling a bit adds eaad0c3aa978 drm/amdgpu: rename direct to immediate for VM updates adds 9c466bcbda68 drm/amdgpu: add new unlocked flag for PTE updates adds 5654b897b5bf drm/amdgpu: pass unlocked flag to params at amdgpu_vm_bo_u [...] adds 5bb4b78be9c6 drm/amdkfd: New IOCTL to allocate queue GWS (v2) adds 29633d0e204d drm/amdkfd: Enable GWS based on FW Support adds b8020b0304c8 drm/amdkfd: Enable over-subscription with >1 GWS queue adds 370fb6b0aaf0 Merge tag 'amd-drm-next-5.8-2020-04-30' of git://people.fr [...] adds 973a5909e99d Revert "drm/dp_mst: Remove single tx msg restriction." adds 21d81f888299 drm/lima: Clean up IRQ warnings adds 2ce216edf2c6 drm/lima: Clean up redundant pdev pointer adds 4eda21d61904 drm/lima: use module_platform_driver helper adds d04f2a8e5b19 drm/lima: print process name and pid when task error adds 24943269e51b drm/lima: check vm != NULL in lima_vm_put adds 4eb70cd3f284 drm/lima: always set page directory when switch vm adds 4836cf044d74 drm/lima: add lima_devfreq_resume/suspend adds 9f5072a191a1 drm/lima: power down ip blocks when pmu exit adds 3446d7e9883d drm/lima: add resume/suspend callback for each ip adds 7a475eb470ac drm/lima: separate clk/regulator enable/disable function adds 63945d51490f drm/lima: add pm resume/suspend ops adds 50de2e9ebbc0 drm/lima: enable runtime pm adds 2f7b832fc992 drm/panel: simple: Add support for AUO G190EAN01 panel adds d9ccd1f28246 drm/panel: simple: Add support for AUO G156XTN01.0 panel adds 03e909acd95a drm/panel: simple: Add support for AUO G121EAN01.4 panel adds a29b57e9df22 drm/panel: ili9322: Remove unneeded semicolon adds d53139b37f10 drm: panel: Set connector type for LP120UP1 adds 4606ed7ede0c drm/bridge: ps8640: Let panel to set the connector type adds 30be30310871 drm/bridge: panel: Return always an error pointer in drm_p [...] adds 232f23e8cd97 dt-bindings: panel: Document some missing compatible strings adds 3d930aacd637 drm/panel: remove set but not used variable 'config' adds bc7f0b6d4ae4 video/fbdev/riva: Remove dead code adds 1a8afd1ef47c dt-bindings: display: simple: Add BOE NV133FHM-N61 adds b0c664cc80e8 panel: simple: Add BOE NV133FHM-N61 adds d08ffbeaa100 dt-bindings: display: simple: Add IVO M133NWF4 R0 adds e1ca5184625d panel: simple: Add Ivo M133NWF4 R0 adds b430ff7ef8b0 drm/stm: ltdc: check number of endpoints adds 7c49abb4c2f8 drm/rockchip: cdn-dp-core: Make cdn_dp_core_suspend/resume static adds 611e22b1d9f6 drm/rockchip: Remove unneeded semicolon adds d308a881a591 drm/dp_mst: Kill the second sideband tx slot, save the world adds 439c2787532f drm/meson: Remove unneeded semicolon adds 44dd0eef4a24 drm/omap: venc: remove unused variable 'venc_config_pal_bdghi' adds b0b5849e0cc0 drm: Add devm_drm_dev_alloc macro adds 2de955d072e4 drm/vboxvideo: drop DRM_MTRR_WC #define adds 35b24eed48ed drm/vboxvideo: Use devm_drm_dev_alloc adds dd9a68935f93 drm/vboxvideo: Stop using drm_device->dev_private adds 8558de401b5f drm/vboxvideo: use managed pci functions adds 4cc9b565454b drm/vboxvideo: Use devm_gen_pool_create adds af25c16bd1c6 drm/v3d: Don't set drm_device->dev_private adds 235b7e7d7eee drm/v3d: Use devm_drm_dev_alloc adds bc662528e29a drm/v3d: Delete v3d_dev->dev adds 0df3ac7657c9 drm/v3d: Delete v3d_dev->pdev adds 50b9bbecaa5b drm/udl: Use devm_drm_dev_alloc adds 6ae355a260d2 drm/udl: don't set drm_device->dev_private adds 14877bc71597 drm/st7735r: Use devm_drm_dev_alloc adds e20b873802b6 drm/st7586: Use devm_drm_dev_alloc adds 98904f3d2d92 drm/repaper: Use devm_drm_dev_alloc adds 35d8ef4ba24d drm/mi0283qt: Use devm_drm_dev_alloc adds 3d49ea22946b drm/ili9486: Use devm_drm_dev_alloc adds 5301e305c682 drm/ili9341: Use devm_drm_dev_alloc adds 4c99859f3bf9 drm/ili9225: Use devm_drm_dev_alloc adds f3eb15bb796d drm/hx8357d: Use devm_drm_dev_alloc adds 9213142d6b8c drm/gm12u320: Use devm_drm_dev_alloc adds 7ced4801d267 drm/gm12u320: Don't use drm_device->dev_private adds b3b134007e2c drm/tidss: Use devm_drm_dev_alloc adds 02bb1317d5e4 drm/tidss: Don't use drm_device->dev_private adds 3927037003f9 drm/tidss: Delete tidss->saved_state adds 6ff71edfcb0b drm/mcde: Use devm_drm_dev_alloc adds fd7ee85cfe7b drm/mcde: Don't use drm_device->dev_private adds 37d8d81f019a drm/ingenic: Use devm_drm_dev_alloc adds b8d91c0a770e drm/ingenic: Don't set drm_device->dev_private adds 843ef624a491 drm/komeda: use devm_drm_dev_alloc adds 9bb2e63705a1 drm/cirrus: Use devm_drm_dev_alloc adds 0c7890dc1e53 drm/cirrus: Don't use drm_device->dev_private adds b0548a245dd3 drm/cirrus: Move to drm/tiny adds e95d2f401249 drm/aspeed: Drop aspeed_gfx->fbdev adds cd8294540776 drm/aspeed: Use devm_drm_dev_alloc adds a7aed875e3fa drm/ast: Drop explicit connector register/unregister adds d83949492427 drm/bochs: Remove explicit drm_connector_register adds 87189b78959c drm: make drm_file use keyed wakeups adds a9b0b24a6fff drm/qxl: Use devm_drm_dev_alloc adds e304f8a0513b drm/qxl: Don't use drm_device->dev_private adds 274ed9e9eabd drm/i915: Use devm_drm_dev_alloc adds 66ddc1e94114 drm: pl111: Fix module autoloading adds cbcab504ceec drm: pl111: Simplify vexpress init adds 826fc86b5903 drm: pl111: Move VExpress setup into versatile init adds 839b480dd111 MAINTAINERS: Restore alphabetical sorting adds 58911c240783 drm: Nuke mode->hsync adds 6d4f3e2bfc49 video: fbdev: controlfb: fix build for COMPILE_TEST=y && P [...] adds 78b0d99a68ec drm/bridge: fix stack usage warning on old gcc adds ef54569966f7 drm/ast: remove duplicate assignment of ast_crtc_funcs member adds 7837300c250c drm: Correct DP DSC macro typo adds 5213a8db23f1 dt-bindings: fix vendor prefix for ITE Tech. Inc. adds 5e6ed29d72d2 dt-bindings: Add binding for IT6505. adds 27a46fb732c6 drm/panel: panel-simple: fix AUO G101EVN010 connector/panel type adds 1f52bab3c9bf dt-bindings: display: dw_mipi_dsi.txt: convert to yaml adds 42470eec8552 drm/panel: boe-tv101wum-n16: fine tune clock adds 9cd39de4db54 drm/omap: change default signal polarities and drives adds a8d9d7da1546 drm/tidss: remove AM65x PG1 YUV erratum code adds 647f0d0ac1a6 dt-bindings: Add vendor prefix for Chrontel, Inc. adds a7e73070afe6 dt-bindings: display: Add Chrontel CH7033 Video Encoder binding adds e7f12054a1b9 drm/bridge: chrontel-ch7033: Add a new driver adds 8976eeee8de0 drm/meson: add mode selection limits against specific SoC [...] adds 9bcaa3fe58ab drm: Replace drm_modeset_lock/unlock_all with DRM_MODESET_ [...] adds ca96088aa0de drm/client: Dual licence the header in GPL-2 and MIT adds b7301fd812a3 drm/ttm: Remove reference to the mem_glob member adds 0cdea4455acd drm/mm: optimize rb_hole_addr rbtree search adds 13e9bd05b3d5 video: fbdev: i810: use true,false for bool variables adds 7022537b58d8 video: udlfb: use true,false for bool variables adds dbc7ece12a38 video: uvesafb: use true,false for bool variables adds d163a95cf001 fbdev: aty: use true, false for bool variables in atyfb_base.c adds 18722d48a6bb video: fbdev: w100fb: Fix a potential double free. adds 10a14c3224a4 dt-bindings: documenting compatible string vendor "visionox" adds c7f66d32dd43 drm/panel: add support for rm69299 visionox panel adds bec1277a7ebd video: fbdev: valkyriefb.c: fix warning comparing pointer to 0 adds b173bfe2d744 drm/udl: Make udl_handle_damage static adds c27f0cc4d43a drm/vkms: enable cursor by default adds 0ea2ea42b31a drm/vkms: Hold gem object while still in-use adds 3fd911b69b31 Merge tag 'drm-misc-next-2020-05-07' of git://anongit.free [...] adds fc4a8c16e34b drm/i915: Power well id for ICL PG3 adds 8806211fe7b3 drm/i915: Add i915_lpsp_capability debugfs adds 76a23f06011d drm/i915: Add connector dbgfs for all connectors adds 9efa0c1a500f drm/i915: Add i915_lpsp_status debugfs attribute adds 48b8b04c791d drm/i915/display: Enable DP Display Audio WA adds 23122a4d992b drm/i915/gt: Scrub execlists state on resume adds 9d7e560f4327 drm/i915/selftests: Delay spinner before waiting for an interrupt adds a50717dbf417 drm/i915/selftests: Take the engine wakeref around __rps_u [...] adds 442e7ee834e8 drm/i915: Add intel_atomic_get_bw_*_state helpers adds a389c49fac55 drm/i915: Prepare to extract gen specific functions from i [...] adds 680e1af713d9 drm/i915: Add pre/post plane updates for SAGV adds d4e3d455a12e drm/i915/selftests: Move gpu energy measurement into its o [...] adds c43dd6b4144a drm/i915/selftests: Check power consumption at min/max fre [...] adds c4310defd88e drm/i915/icl: Update forcewake firmware ranges adds c0ff9e5e69f3 drm/i915: Add missing deinitialization cases of load failure adds 34a3f0b273a7 drm/i915/display: Move out code to return the digital_port [...] adds dba6b0b4eab3 drm/i915/display: Add intel_legacy_aux_to_power_domain() adds f8bb28e63a1e drm/i915/display: Split hsw_power_well_enable() into two adds feb7e0ef5ff8 drm/i915/tc/icl: Implement TC cold sequences adds 7ce40a671538 drm/i915/tc: Skip ref held check for TC legacy aux power wells adds 3c02934b24e3 drm/i915/tc/tgl: Implement TC cold sequences adds 3ed347d1a73e drm/i915/tc: Catch TC users accessing FIA registers withou [...] adds 0f8925090ac7 drm/i915/tc: Do not warn when aux power well of static TC [...] adds edcb9028d66b drm/i915/display: Load DP_TP_CTL/STATUS offset before use it adds 65bb9dd0ec79 drm/i915: Add ICL PG3 PW ID for EHL adds 7479f3c90a6d drm/i915: remove redundant assignment to variable test_result adds 31a02eb70b8d drm/i915: Refactor setting dma info to a common helper adds 27be41de45a7 drm/i915: fix Sphinx build duplicate label warning adds b4ed131dbfb6 drm/i915/audio: error log non-zero audio power refcount af [...] adds d7fb38ae36a2 drm/i915/dpcd_bl: Unbreak enable_dpcd_backlight modparam adds a95f3ac21d64 drm/i915/gem: Remove object_is_locked assertion from unpin [...] adds f153f6395a63 drm/i915/gt: Move the late flush_submission in retire to the end adds 6b7fc6a3e6af Make the "Reducing compressed framebufer size" message be [...] adds 02a715c371d2 drm/i915: Pass encoder to intel_ddi_enable_pipe_clock() adds c38730987b4a drm/i915: Move the TRANS_DDI_FUNC_CTL enable to a later point adds 7c2fedd7608f drm/i915: Push TRANS_DDI_FUNC_CTL into the encoder->enable() hook adds eed22a46b979 drm/i915: Pass encoder all the way to intel_ddi_transcoder [...] adds 3c0ec2c2d594 drm/i915: Flatten intel_dp_check_mst_status() a bit adds f0617ff0b894 drm/i915: Push MST link retraining to the hotplug work adds 4ba74e53ada3 drm/i915/selftests: Verify frequency scaling with RPS adds a740f5c5f6bc drm/i915/selftests: Skip energy consumption tests if not c [...] adds 9938ee2e631c drm/i915/selftests: Check RPS controls adds 0eaccc4b180c drm/i915/selftests: Split RPS frequency measurement adds 6b36fc9442bb drm/i915/selftests: Show the pcode frequency table on error adds e42a969e725c drm/i915/selftests: Exercise dynamic reclocking with RPS adds e07c7606a00c drm/i915/selftests: Fix i915_address_space refcnt leak adds 89e01caac641 drm/i915: Use single set of AUX powerwell ops for gen11+ adds 3c3041149c76 drm/i915/hdmi: remove unused intel_hdmi_hdcp2_protocol() adds 81b55ef1f47b drm/i915: drop a bunch of superfluous inlines adds 11ebc2321b8e drm/i915/audio: fix compressed_bpp check adds 61198fe1bf48 drm/i915/display/icl_dsi: Prefer drm_WARN_ON over WARN_ON adds 1e6850ee4c44 drm/i915/display/atomic_plane: Prefer drm_WARN_ON over WARN_ON adds 8b4f2137cc0f drm/i915/display/ddi: Prefer drm_WARN* over WARN* adds ce04ecd9cf1e drm/i915/display/display: Prefer drm_WARN_ON over WARN_ON adds 4ad53ededf0b drm/i915/display/dpll_mgr: Prefer drm_WARN_ON over WARN_ON adds a7f2ad392928 drm/i915/display/frontbuffer: Prefer drm_WARN_ON over WARN_ON adds 8d641574f3f0 drm/i915/display/global_state: Prefer drm_WARN* over WARN* adds e278f07679b0 drm/i915/display/overlay: Prefer drm_WARN_ON over WARN_ON adds 007ff34e61c5 drm/i915/display/vlv_dsi: Prefer drm_WARN_ON over WARN_ON adds 74f103928df7 drm/i915/selftests: Show the pstate limits on any failure [...] adds 4ea6b1c45627 drm/i915/selftests: Show the full scaling curve on failure adds cf9ba27840c2 drm/i915/selftests: Disable C-states when measuring RPS fr [...] adds bd3ec9e75893 drm/i915/gt: Poison residual state [HWSP] across resume. adds 33883310cd8e drm/i915/selftests: Unroll the CS frequency loop adds cbb6f8805a4c drm/i915/selftests: Disable heartbeat around RPS interrupt [...] adds c92724de6db1 drm/i915/selftests: Try to detect rollback during batchbuf [...] adds cb593e5d2b6d drm/i915/gem: Hold obj->vma.lock over for_each_ggtt_vma() adds 15501287b1c1 drm/i915/execlists: Drop request-before-CS assertion adds 8372e3227f80 drm/i915/icl: Fix timeout handling during TypeC AUX power [...] adds 36fe164d8d78 drm/i915/gt: Carefully order virtual_submission_tasklet adds b97f77baa845 drm/i915/gt: Check carefully for an idle engine in wait-for-idle adds cbfd3a0c5a55 drm/i915/selftests: Add request throughput measurement to perf adds f1cc6acf22dd drm/i915/selftests: Add context batchbuffers registers to [...] adds b4892e440432 drm/i915: Make define for lrc state offset adds 50689771c8f0 drm/i915: Only close vma we open adds c5a01ec7579a drm/i915: Fix skl+ non-scaled pfit modes adds eac9c58539aa drm/i915: Flatten a bunch of the pfit functions adds 35dd95b4ee19 drm/i915: Use drm_rect to store the pfit window pos/size adds f650af72e5ba drm/i915: s/pipe_config/crtc_state/ in pfit functions adds 4cecc7c0cc2b drm/i915: Pass connector state to pfit calculations adds d7ff281c6d27 drm/i915: Have pfit calculations return an error code adds eee3f91195ad drm/i915: Introduce .set_link_train() vfunc adds fb83f72c48a5 drm/i915: Introduce .set_signal_levels() vfunc adds 8fdda3854967 drm/i915: Introduce .set_idle_link_train() vfunc adds 7db8736db081 drm/i915: Split some long lines adds 1ebf7aaf3ac0 drm/i915/gt: Prefer soft-rc6 over RPS DOWN_TIMEOUT adds 555a32242997 drm/i915/gt: Trace RPS events adds 9c878557b1eb drm/i915/gt: Use the RPM config register to determine clk [...] adds 9669a5079995 drm/i915: Drop rq->ring->vma peeking from error capture adds 168c6d231b4b drm/i915: Add engine scratch register to live_lrc_fixed adds 685d21096f6c drm/i915: Add per ctx batchbuffer wa for timestamp adds 1dd47b54baea drm/i915: Add live selftests for indirect ctx batchbuffers adds b8a1181122f7 drm/i915: Use indirect ctx bb to mend CMD_BUF_CCTL adds 9f4069b055d1 drm/i915: re-disable -Wframe-address adds 68ace460c5b2 drm/i915/execlists: Check preempt-timeout target before su [...] adds 2759e395358b drm/i915/gt: Check cacheline is valid before acquiring adds 4243cd5388c8 drm/i915/gt: Sanitize GT first adds 6dc0d028f539 drm/i915/gt: Fix up clock frequency adds 869129ee0c62 drm/i915: Use proper fault mask in interrupt postinstall too adds d631461d5cc3 drm/i915/gt: fix spelling mistake "evalution" -> "evaluation" adds 96a4faf524fc drm/i915/selftests: Tweak the tolerance for clock ticks to 12.5% adds f9d77427c3fd drm/i915/tgl: Wa_14011059788 adds 2632f174a2e1 drm/i915/execlists: Avoid reusing the same logical CCID adds 5c4a53e3b1cb drm/i915/execlists: Track inflight CCID adds f6a7c21c9910 drm/i915/execlists: Verify we don't submit two identical CCIDs adds 2ea4a7ba9bf6 drm/i915/gt: Avoid uninitialized use of rpcurupei in frequ [...] adds 24aac336ff78 drm/i915: Avoid dereferencing a dead context adds 8c35a1957611 drm/i915/selftests: fix error handling in __live_lrc_indir [...] adds be1cb55a07bf drm/i915/gt: Keep a no-frills swappable copy of the defaul [...] adds 426d0073fb6d drm/i915/gt: Always enable busy-stats for execlists adds 9bad2adbddfe drm/i915/gt: Move rps.enabled/active to flags adds 8e99299a04bc drm/i915/gt: Track use of RPS interrupts in flags adds 36d516be867c drm/i915/gt: Switch to manual evaluation of RPS adds 3f88dde6ee63 drm/i915/gt: Apply the aggressive downclocking to parking adds de3b4d9361c8 drm/i915/gt: Restore aggressive post-boost downclocking adds 79eb8c7f015a drm/i915/selftests: Add tiled blits selftest adds 07f2fee91937 i915/gvt: remove unused xen bits adds 6c2f73e26a25 drm/i915/gvt: access shadow ctx via its virtual address directly adds e5e113079efd drm/i915/gvt: combine access to consecutive guest context pages adds fb55c7355223 drm/i915/gvt: skip populate shadow context if guest contex [...] adds 8b46ed57f34d Merge tag 'gvt-next-2020-04-22' of https://github.com/inte [...] adds 230982d8d8df drm/i915: Update DRIVER_DATE to 20200430 adds a1fb54896239 Merge tag 'drm-intel-next-2020-04-30' of git://anongit.fre [...] adds d4566dee849e drm/amdkfd: Track GPU memory utilization per process adds ddea4ed01058 drm/amd/display: remove duplicate assignment of dcn21_func [...] adds 50654d7bca87 drm/amdgpu/smu10: remove duplicate assignment of smu10_hwm [...] adds 3f12acc8d6d4 drm/amdgpu: put the audio codec into suspend state before [...] adds a200034b6648 drm/amdgpu: update RAS error handling adds a0d254820f43 drm/amdgpu: update RAS TA to Host interface adds 439657970c1d drm/amdgpu: update RAS sequence to parse TA flags adds 981d4f7d2c0d drm/radeon: cleanup coding style a bit adds ff6772b0fbdd drm/amdgpu/dc: Use WARN_ON_ONCE for ASSERT adds 8b91fd8bb192 drm/amd/display: work around fp code being emitted outside [...] adds 2cba3944ec37 drm/amdgpu: remove set but not used variable 'priority' adds b35833479e53 drm/amdgpu: remove set but not used variable 'direct_poll' [...] adds a09a67d911ca drm/amdgpu: remove set but not used variable 'direct_poll' [...] adds 99eba49b00ca drm/amd/display: remove set but not used variable 'dc' adds 509c58189c8d drm/amd/display: remove set but not used variable 'pixel_width' adds 83700e20b870 drm/amd/display: remove set but not used variable 'speaker [...] adds 3fac05282518 drm/amd/display: remove set but not used variable 'speaker [...] adds 6de1601e84e4 drm/amd/display: Fix unsigned comparison to zero adds 3e58e95acef5 drm/amdkfd: Report domain with topology adds 25f43a322725 drm/amdgpu: Changed CU reservation golden settings adds 0aeaaf64e6d0 drm/amdkfd: Fix comment formatting adds 6e696ae36ec7 drm/amdgpu: Add missing parameter description in comments adds 68a9fb4d2980 drm/amdgpu: change HWIP from UVD to VCN for VCN2.5 adds 98bf250edd64 drm/amdgpu: check SMU NULL ptr on gfx hw init adds 3ab6fe4b28a6 drm/amdgpu: update the method to set kcq queue mask adds e0c116c19066 drm/amdgpu: re-structue members for ip discovery adds 942a0dd2d6d5 drm/amdgpu: skip reservation of discovery tmr region in pre-Navi adds 5c180eb910df drm/amdgpu: Rename amdgpu_gfx_kcq_queue_mask_transform() adds d09f85d52ad6 drm/amdkfd: Use a systematic method to calculate queue mask bit adds 43a10b15d442 amd/amdgpu: Limit rlcg write registers only for nv12 adds 1c2075d401f0 drm/amd/display: remove unused variable 'ret' in dm_suspend() adds 3ba01817365c drm/amd/display: Move panel_cntl specific register from ab [...] adds e9a135a96935 drm/amd/display: Update DCN2.1 DV Code Revision adds 8c076bc8d731 drm/amd/display: Mode change with same timing causing long [...] adds 5f6dbd54c05f drm/amd/display: fix counter in wait_for_no_pipes_pending adds f00889dc7157 drm/amd/display: Allow PState switch in VBLANK one display [...] adds b130cc4eec04 drm/amd/display: temporary clamp the vratio used to 1.0 adds 492548dcb045 drm/amd/display: Support FP16 pixel format adds 1cfbbddead0a drm/amd/display: add addition dc type to translate to dmub [...] adds e0a3794d226a drm/amd/display: The external monitor will show gray scree [...] adds 65d683698269 drm/amd/display: Add 4 to 1 MPC split support adds 7b353e41b417 drm/amd/display: Prevent dpcd reads with passive dongles adds 17bdb4a82fe5 drm/amd/display: Check DMCU Exists Before Loading adds b5decb5c66d2 drm/amd/display: remove unused module/stats adds cdca3f218d9b drm/amd/display: move location of dmub_srv.h file adds e3f36d18eba3 drm/amd/display: Add struct field for future use adds cf9d811935df drm/amd/display: 3.2.84 adds 54b7feb93fc3 drm/amdgpu: Avoid integer overflow in amdgpu_device_suspen [...] adds a2eb03a569f7 drm/radeon: fix unsigned comparison with 0 adds bcb7b0ef828c amdgpu_acpi: add backlight control for the DC case adds 7fcffecf79ba drm/amdgpu: allocate large structures dynamically adds 85d4d684fecc drm/amd/display: Add dm support for DP 1.4 Compliance edid [...] adds 9d11eb0d0c46 drm/amdgpu: use the BAR if possible in amdgpu_device_vram_ [...] adds 2536c4b0dd88 drm/amdgpu: disable MGCG/MGLS also on gfx CG ungate adds 47891bf1da31 drm/amdgpu: drop unnecessary cancel_delayed_work_sync on P [...] adds 74577c3a48a8 drm/amd/powerplay: perform PG ungate prior to CG ungate adds 1cba0987610a drm/amdgpu: force fbdev into vram adds fd9a9f8801de drm/amdgpu: Use GEM obj reference for KFD BOs adds 7f6778b11490 drm/amdgpu/navi10: fix unsigned comparison with 0 adds 624e8c8703b5 drm/amdgpu: Fix bug in RAS invoke adds b931e199f16e drm/amd/display: Fix vblank and pageflip event handling fo [...] adds e133020f92b9 drm/amd/display: add basic atomic check for cursor plane adds ecc8c2e19308 drm/amd/amdgpu: cleanup coding style a bit adds b1c3b7f13e40 drm/amd/display: remove variable "result" in dcn20_patch_u [...] adds 3852ee795324 drm/amd/display: remove duplicate headers adds 14040aff5f03 MAINTAINERS: Remove me from amdgpu maintainers adds 35ccba4e9fc7 drm/amdgpu: switch to common xgmi ta helpers adds 001a0a95ed7a drm/amdgpu: switch to common ras ta helper adds c797c583e880 drm/amdgpu: drop unused ras ta helper function adds 999a69e2758f drm/amdgpu: switch to common rlc_autoload helper adds 890900fe77b1 drm/amdgpu: use node_id and node_size to calcualte dram_ba [...] adds 85625e642950 drm/amdgpu: enable hibernate support on Navi1X adds 77f3a5cd7023 drm/amdgpu: cleanup sysfs file handling adds 0da4a419a27a drm/amdgpu: implement soft_recovery for gfx10 adds f0d69678083f drm/amdgpu: drop pm_runtime_set_active adds deff2b024aee drm/amdgpu: fix runpm logic in amdgpu_pmops_resume adds af27c649b647 drm/amdgpu: drop extra runtime pm handling in resume pmop adds b58615446632 drm/amdgpu: only set DPM_FLAG_NEVER_SKIP for legacy ATPX BOCO adds feb000fdfff4 drm/amd/powerplay: skip judging if baco support for Arctur [...] adds b0be3c3a2500 drm/amd/amdgpu: add raven1 part to the gfxoff quirk list adds 2c60129469be drm/amd/amdgpu: Add missing GRBM bits for GFX 10.1 adds 3528cae940d7 drm/amd/amdgpu: Update update_config() logic adds 37e4f052cc97 drm/amd/amdgpu: remove defined but not used 'crtc_offsets' adds 49eea1c6573a Merge tag 'amd-drm-next-5.8-2020-05-12' of git://people.fr [...] adds 82e0e5fe8e41 dt-bindings: display: bridge: Reject additional properties [...] adds 18a02062e372 dt-bindings: display: bridge: Convert simple-bridge bindin [...] adds c51d58da9daf dt-bindings: display: bridge: thc63lvd1024: Convert bindin [...] adds 1accbeca3e1f dt-bindings: display: renesas: du: Document optional reset [...] adds 07de3d31f15f drm: panels: Add MAINTAINERS entry for LVDS panel driver adds 4dc55525b095 drm: plane: Verify that no or all planes have a zpos property adds 7982471d01aa drm: rcar-du: Set primary plane zpos immutably at initializing adds 80c9b58e9503 Merge tag 'du-next-20200514' of git://linuxtv.org/pinchart [...] adds e41b49b7e4d4 drm: panel: add MODULE_LICENSE to panel-visionox-rm69299.c adds d3943821a0e1 dt-bindings: display: Document ASUS Z00T TM5P5 NT35596 pan [...] adds 02ed76b6da07 drivers: drm: panel: Add ASUS TM5P5 NT35596 panel driver adds 3a53230e1c4b drm/ast: Make ast_primary_plane_helper_atomic_update static adds d6ddbd5c97d1 drm/ast: Don't check new mode if CRTC is being disabled adds 50b6f619a099 uapi/drm/drm_fourcc.h: Note on platform specificity for fo [...] adds 9694d9c3b5a5 panel: simple: Fix size and bpp of BOE NV133FHM-N61 adds 574a38ca06e6 dt-bindings: display: simple: Add BOE NV133FHM-N62 adds cfe40d02238e panel: simple: Add BOE NV133FHM-N62 adds d2528306528d dt-bindings: display: Add hpd-gpios to panel-common bindings adds 48834e6084f1 drm/panel-simple: Support hpd-gpios for delaying prepare() adds 7429e92386b2 drm/i2c/tda998x: Make tda998x_audio_digital_mute static adds 6e85bd73d50d video: fbdev: pxa168fb: make pxa168fb_init_mode() return void adds 8d8ff2a9574e drm/mgag200: Convert struct drm_device to struct mga_devic [...] adds ed5877b62ec4 drm/mgag200: Remove several references to struct mga_device.dev adds 0858083781b5 drm/mgag200: Integrate init function into load function adds 5635b7cf8670 drm/mgag200: Use managed mode-config initialization adds 30b0c940f941 drm/mgag200: Remove unused fields from struct mga_device adds 81a15b9a6556 drm/mgag200: Embed connector instance in struct mga_device adds 761e9f4f80a2 drm/mcde: dsi: Fix return value check in mcde_dsi_bind() adds 1c530d431c69 dma-buf: Use atomic_fetch_add() for the context id adds 1493bddcca4d Merge tag 'drm-misc-next-2020-05-14' of git://anongit.free [...] adds 668f985a812d Merge remote-tracking branch 'drm/drm-next' adds 73339a71547c drm/amdgpu: Add AQUIRE_MEM PACKET3 fields defintion adds 949522057741 drm/amd/powerplay: try to do a graceful shutdown on SW CTF adds e528ccf9320c drm/amd/powerplay: shutdown on HW CTF adds cd598d6cfd21 drm/amd/powerplay: report correct AC/DC event based on ctxid V2 adds 72d99b395f6c drm/amdgpu: turn back rlcg write for gfx_v10 adds 29c1ec244ca1 drm/amdgpu: remove redundant assignment to variable ret adds ab9c21124d6e drm/amdgpu: Add cmd to control XGMI link sleep adds 5e7067b24fcf drm/amdgpu: Add DPM function for XGMI link power down control adds 5c23e9e05e42 drm/amdgpu: Update RAS XGMI error inject sequence adds b7f0656a2546 drm/amdgpu: Updated XGMI power down control support check adds 8d3dce238a49 drm/amdgpu: Add new ring callback to insert memory sync adds ccae872d7d20 drm/amdgpu: Add mem_sync implementation for all the ASICs. adds a2cf9eb0a023 drm/amdgpu: apply AMDGPU_IB_FLAG_EMIT_MEM_SYNC to compute [...] adds e187c976c3d0 drm/amdgpu: Add a UAPI flag for user to call mem_sync adds bbf805d53a78 drm/amdkfd: Provide SMI events watch adds 0cea7c90297c include/uapi/linux: Update KFD ioctl version adds 67bcbe2377f3 drm/ttm: Break out the loops if need_resched in bo delayed [...] adds b054642e5480 drm/amdgpu: work around llvm bug #42576 adds e44de8e64e39 drm/amdgpu/display: fix logic inversion in program_timing_sync() adds b8f76eb9681f PCI/P2PDMA: Add additional AMD ZEN root ports to the whitelist adds 18a272a672d1 drm/amdgpu: re-enable runtime pm on vega10 adds 58c14f3d9b98 drm/amdgpu: simplify ATIF backlight handling adds 105b2861b2a2 Merge remote-tracking branch 'amdgpu/drm-next' adds 16e87459673a drm/i915/gt: Move the batch buffer pool from the engine to the gt adds 3b55cdeb8f1b drm/i915/pmu: Keep a reference to module while active adds a211da9c771b drm/i915/gt: Make timeslicing an explicit engine property adds 9f909e215fea drm/i915: Implement vm_ops->access for gdb access into mmaps adds 964a9b0f611e drm/i915/gem: Use chained reloc batches adds 0e97fbb08055 drm/i915/gem: Use a single chained reloc batches for a sin [...] adds 6f576d6277ce drm/i915/gem: Try an alternate engine for relocations adds 389b7f00c739 drm/i915/gt: Sanitize RPS interrupts upon resume adds 6983dafa310a drm/i915/gem: Lazily acquire the device wakeref for freein [...] adds 378974f7f975 drm/i915: Allow some leniency in PCU reads adds f5b62bdbb626 drm/i915/gem: Specify address type for chained reloc batches adds e3d291301f99 drm/i915/gem: Implement legacy MI_STORE_DATA_IMM adds 9728889f42b9 drm/i915: Use bw state for per crtc SAGV evaluation adds ecab0f3d055d drm/i915: Track active_pipes in bw_state adds 9ff79708c54d drm/i915: Rename bw_state to new_bw_state adds 25444ca6cbb9 drm/i915/fbc: Require linear fb stride to be multiple of 5 [...] adds dab3aff7b1a5 drm/i915: Remove cnl pre-prod workarounds adds d19b29be6536 drm/i915: Nuke mode.vrefresh usage adds 41ee86d6ee82 drm/i915: Rename variables to be consistent with bspec adds 2dd43144e824 drm/i915: Streamline the artihmetic adds 690d22dafa88 drm/i915: Don't enable WaIncreaseLatencyIPCEnabled when IP [...] adds 0065e5f5cc56 drm/i915/display: Warn if the FBC is still writing to stol [...] adds 8757797ff9c9 drm/i915/selftests: Repeat the rps clock frequency measurement adds 25fd6de315f4 drm/i915/gt: Small tidy of gen8+ breadcrumb emission adds 054318c7e35f drm/i915/tgl+: Fix interrupt handling for DP AUX transactions adds f136c58a0de9 drm/i915: Added required new PCode commands adds b68be5c623cd drm/i915/execlists: Record the active CCID from before reset adds 977253df6433 drm/i915/gt: Stop holding onto the pinned_default_state adds 9b2383a7ac08 drm/i915/icp: Add Wa_14010685332 adds 24fe5f2ab247 drm/i915: Propagate error from completed fences adds f02ac414ba94 Revert "drm/i915/tgl: Include ro parts of l3 to invalidate" adds 32d7171ee2ae drm/i915/gen12: Fix HDC pipeline flush adds 0c7c0c8e6f09 drm/i915/gen12: Flush L3 adds d248b371f747 drm/i915/gen12: Invalidate aux table entries forcibly adds 6b6cd2ebd8d0 drm/i915: Mark concurrent submissions with a weak-dependency adds eec39e441c29 drm/i915: Remove wait priority boosting adds 972282c4cf24 drm/i915/gen12: Add aux table invalidate for all engines adds 2045d666ae63 drm/i915: Ignore submit-fences on the same timeline adds ac938052e571 drm/i915: Pull waiting on an external dma-fence into its routine adds e41627db6f36 drm/i915/gt: Improve precision on defer_request assert adds 3136deb7ba22 drm/i915: Peel dma-fence-chains for await adds fcae496153a3 drm/i915: Prevent using semaphores to chain up to external fences adds 16dc224f1c0f drm/i915: Replace the hardcoded I915_FENCE_TIMEOUT adds f1e79c7e183c drm/i915: Replace zero-length array with flexible-array adds f4d49692ad76 drm/i915/gt: Mark up the racy read of execlists->context_tag adds e31fe02eff26 drm/i915: Make intel_timeline_init static adds a80d73673bc7 drm/i915: Tidy awaiting on dma-fences adds 90c49a09c849 drm/i915/mst: Wait for ACT sent before enabling the pipe adds 260a6c1bdf1e drm/i915: Fix glk watermark calculations adds edc0e09c6ba8 drm/i915: Turn intel_digital_port_connected() in a vfunc adds 0398993b82f4 drm/i915: Stash hpd status bits under dev_priv adds c7e8a3d674fb drm/i915: Use stashed away hpd isr bits in intel_digital_p [...] adds b0a997ae5248 drm/i915: Emit await(batch) before MI_BB_START adds 9bad40a27dac drm/i915/selftests: Always flush before unpining after writing adds a1b2eeacbc55 drm/i915: Remove unused HAS_FWTABLE macro adds 84eac0c65940 drm/i915/gt: Force pte cacheline to main memory adds 1c8ee8b92fb6 drm/i915/gt: Restore Cherryview back to full-ppgtt adds 73e28cc40bf0 drm/i915: Handle idling during i915_gem_evict_something bu [...] adds 61b088c5374a drm/i915/ehl: Restrict w/a 1607087056 for EHL/JSL adds b428d5700666 drm/i915/gt: Reset execlists registers before HWSP adds d9162348db12 drm/i915: Introduce skl_plane_wm_level accessor. adds 1d0a6c8486aa drm/i915: Extract skl SAGV checking adds d8d5afe35e3f drm/i915: Make active_pipes check skl specific adds 4a0ca47a8e2f drm/i915/gt: Suspend tasklets before resume sanitization adds b2379ba2b9c2 drm/i915: Remove duplicate inline specifier on write_pte adds 889333c772c5 drm/i915/gem: Remove redundant exec_fence adds 795d4d7fa341 drm/i915: Mark the addition of the initial-breadcrumb in t [...] adds 701f02652198 drm/i915: Drop I915_RESET_TIMEOUT and friends adds 18e4af04d218 drm/i915: Drop no-semaphore boosting adds 7a0ba6b43bc0 drm/i915: Show per-engine default property values in sysfs adds ed610f43606e drm/i915/selftests: Always call the provided engine->emit_ [...] adds 0f4013fb28ec drm/i915/gt: Transfer old virtual breadcrumbs to irq_worker adds f45ce9336ff0 video/hdmi: Add Unpack only function for DRM infoframe adds 1b404b7dbb10 drm/i915/dp: Read out DP SDPs adds 2ba6221cca7e drm: Add logging function for DP VSC SDP adds bfbeba29b9bc drm/i915: Include HDMI DRM infoframe in the crtc state dump adds e274fb32ffc8 drm/i915: Include DP HDR Metadata Infoframe SDP in the crt [...] adds 42890250d0ec drm/i915: Include DP VSC SDP in the crtc state dump adds 1bf3657c03dd drm/i915: Program DP SDPs with computed configs adds dee66f3e071b drm/i915: Add state readout for DP HDR Metadata Infoframe SDP adds 2c3928e4d87e drm/i915: Add state readout for DP VSC SDP adds ce58867ee17a drm/i915: Fix enabled infoframe states of lspcon adds 76d45d0665d2 drm/i915: Program DP SDPs on pipe updates adds fa37a213275c drm/i915: Stop sending DP SDPs on ddi disable adds cafac5a98361 drm/i915/dp: Add compute routine for DP PSR VSC SDP adds 7a00e68b4317 drm/i915/psr: Use new DP VSC SDP compute routine on PSR adds 40dcee1b7c08 drm/i915/gvt: move workload destroy out of execlist complete adds bec3df930fbd drm/i915/gvt: Support PPGTT table load command adds 47e51832ae93 drm/i915/gvt: use context lrc_reg_state for shadow ppgtt override adds 1be8f347d70b Merge tag 'gvt-next-2020-05-12' of https://github.com/inte [...] adds 7241c57d3140 drm/i915: Add TGL+ SAGV support adds 20f505f22531 drm/i915: Restrict qgv points which don't have enough bandwidth. adds 8ca6d0237d16 drm/i915: Enable SAGV support for Gen12 adds 2e2701582a80 drm/i915: Nuke pointless div by 64bit adds 56f1b31f1dd6 drm/i915: Store CS timestamp frequency in Hz adds 802a5820fc0c drm/i915: Extract i915_cs_timestamp_{ns_to_ticks,tick_to_ns}() adds ca69a3c68e21 drm/i915: Document locking guidelines adds 3a36aa237e4e drm/i915: Update DRIVER_DATE to 20200515 adds 5e9e0a3a3be7 drm/i915: Fix max cursor size for i915g/gm adds 0e12b4e31f0e drm/i915: Fix overlay colorkey for 30bpp and 8bpp adds e0b5d48e555d drm/i915: Configure overlay cc_out precision based on crtc [...] adds 7cd0f22019fe drm/i915: Enable pipe gamma for the overlay adds 963f328b9cea drm/i915: Protect overlay colorkey macro arguments adds 794bdcf71f47 drm/i915: avoid unused scale_user_to_hw() warning adds 2f9078c34c44 drm/i915: Make skl_compute_dbuf_slices() behave consistent [...] adds b3f1ff5b5bf1 drm/i915: Polish some dbuf debugs adds 56f48c1d44f6 drm/i915: Unify the low level dbuf code adds 3cf43cdc63fb drm/i915: Introduce proper dbuf state adds 0cde0e0ff5f5 drm/i915: Nuke skl_ddb_get_hw_state() adds c7c0e7ebe4d9 drm/i915: Move the dbuf pre/post plane update adds 70b1a26f299c drm/i915: Clean up dbuf debugs during .atomic_check() adds 552e01f6639a drm/i915/gem: Retry faulthandlers on ENOSPC adds 993fa32eb3d5 drm/i915: Mark check_shadow_context_ppgtt as maybe unused adds 66399b8e90f2 Merge remote-tracking branch 'drm-intel/for-linux-next' adds 757338371608 drm/tegra: Clean up GPIO includes adds f923db184ca3 gpu: host1x: Clean up debugfs in error handling path adds a3e417bc60e9 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' adds b5850d6ec34c drm/vblank: remove outdated and noisy output adds 58c1721787be drm/dp_mst: Fix timeout handling of MST down messages adds e8ade6151905 dt-bindings: display: sun8i-mixer: Allow for an iommu property adds b718102dbdfd drm/sun4i: mixer: Call of_dma_configure if there's an IOMMU adds 1efa9eff7b94 drm/omap: display: use devm_of_find_backlight adds a18dc7401ab5 drm/tilcdc: use devm_of_find_backlight adds 5fa63f077332 drm/rockchip: vop: call vop_cfg_done() under reg_lock adds ec0bb482de0a drm/gem: Fix a leak in drm_gem_objects_lookup() adds c704b17071c4 drm/debugfs: fix plain echo to connector "force" attribute adds 683c09e9a8e1 drm: encoder_slave: fix refcouting error for modules adds a519f6d03f4c drm: encoder_slave: use new I2C API adds ebdc02dd4c4b drm: Add DRM_MODE_TYPE_USERDEF flag to probed modes matchi [...] adds 652c5f67640e Merge remote-tracking branch 'drm-misc/for-linux-next' adds f634c6a80287 dt/bindings: display: Add optional property node define fo [...] adds 9252e6745363 Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' adds 2c76b324c794 drm/imx: parallel-display: Adjust bus_flags handling adds 8b640c9f039e Merge remote-tracking branch 'imx-drm/imx-drm/next' adds bd3ddb495762 regmap: add reg_sequence helpers adds 80215f133d59 regmap: Add bus reg_update_bits() support adds 4475337326bc Merge series "Add new reg_update_bits() support" from Baol [...] adds 12479382877d regmap-irq: make it possible to add irq_chip do a specific [...] adds 3ada1b176e6b Merge series "Add support for Kontron sl28cpld" from Micha [...] adds e44ab4e14d6f regmap: Simplify implementation of the regmap_read_poll_ti [...] adds 148c01d17623 regmap: Simplify implementation of the regmap_field_read_p [...] adds 82f25bd73c0b regmap-i2c: add 16-bit width registers support adds 6c9147d991fb Merge remote-tracking branch 'regmap/for-5.8' into regmap-next adds 1b836b34571a Merge remote-tracking branch 'regmap/for-next' adds 0650857570d1 ALSA: hda: add autodetection for SoundWire adds d94541fa8ae8 Merge branch 'topic/for-5.8' into for-next adds 3e8f3bd04716 ALSA: usb-audio: RME Babyface Pro mixer patch adds aa08ff0f345e ALSA: Fix misspellings of "Analog Devices" adds 093b8494f299 ALSA: usb-audio: Print more information in stream proc files adds 8137d2763bf7 ALSA: usb-audio: Fix a limit check in proc_dump_substream_ [...] adds 14ff6c5546e7 ALSA: oxygen: use true,false for bool variables adds 0d283287a420 ALSA: hda: Refactor Intel NHLT init adds 36dbae994532 Merge branch 'topic/nhlt' into for-next adds 10635d2d2a4c Merge branch 'for-linus' into for-next adds f0bd62b64016 ALSA: usb-audio: Improve frames size computation adds 04c96460bfdb ALSA: usb-audio: Remove async workaround for Scarlett 2nd gen adds 5b6cc38f3f3f ALSA: usb-audio: Fix racy list management in output queue adds 25cba461989c ALSA: seq: oss: remove unused inline function snd_seq_oss_ [...] adds dbd131797805 ALSA: hda/realtek - Introduce polarity for micmute LED GPIO adds 3e0650ab26e2 ALSA: hda/realtek - Enable micmute LED on and HP system adds 87dc36482cab ALSA: hda/realtek - Add LED class support for micmute LED adds 0127f59794b3 ALSA: hda/realtek - Fix unused variable warning w/o CONFIG [...] adds 7f0d5053c5a9 ALSA: isa/wavefront: prevent out of bounds write in ioctl adds 5c2d0de544c3 ALSA: line6: hwdep: add support for O_NONBLOCK opening mode adds c55f5692748c ALSA: line6: Add poll callback for hwdep adds bb9b02a4589c ALSA: hda/tegra: correct number of SDO lines for Tegra194 adds 67ae482a59e9 ALSA: hda: add member to store ratio for stripe control adds 60019d8c650d ALSA: hda/tegra: workaround playback failure on Tegra194 adds 50f0bf550f83 ALSA: hda: Use dev_to_hdac_dev macro adds 8c11827bba72 ALSA: hda: Use hdac_to_hda_codec macro adds 79263c3bceb7 ALSA: hda: Return true,false for return type bool adds 59f00717bc09 ALSA: sound/ppc: Use bitwise instead of arithmetic operato [...] adds 28a04aa3ba60 ALSA: portman2x4: Use bitwise instead of arithmetic operat [...] adds df1fceacb248 ALSA: hda: Allow SST driver on SKL and KBL platforms with DMIC adds 9ad06ebb9ad6 ALSA: Replace zero-length array with flexible-array adds 89ebe49aaa2f ALSA: fireworks: Replace zero-length array with flexible-array adds 8304cf77c920 ALSA: firewire-lib: fix invalid assignment to union data f [...] adds 10aa8e4acf51 ALSA: firewire-lib: use macro for maximum value of second [...] adds 2472cfb3232c ALSA: firewire-lib: add reference to domain structure from [...] adds af86b0b1f4b0 ALSA: firewire-lib: code refactoring for parameters of pac [...] adds 83cfb5c50f8e ALSA: firewire-lib: code refactoring for syt computation adds 816d84826e89 ALSA: firewire-lib: code refactoring for syt offset calculation adds 274fc3558133 ALSA: firewire-lib: code refactoring for data block calculation adds 25babf297c57 ALSA: firewire-lib: add cache for packet sequence to AMDTP [...] adds 1a4be183b3fc ALSA: firewire-lib: pool ideal sequence of syt offset and [...] adds 69efd5c4bd4c ALSA: firewire-lib: use sequence of syt offset and data bl [...] adds bbd6aac3ae15 ALSA: fireface: fix configuration error for nominal sampli [...] adds f4588cc425be ALSA: fireface: start IR context immediately adds c52f232e1107 ALSA: fireface: code refactoring to add enumeration consta [...] adds 782222bab83a ALSA: fireface: code refactoring to decide name of sound card adds 062bb452b078 ALSA: fireface: add support for RME FireFace 802 adds 1f65e6683267 ALSA: fireface: add support for RME Fireface UFX (untested) adds 07f77dd47a2c ALSA: firewire-motu: fulfill missing entries in Kconfig adds 47b4f5f5b656 ALSA: usb-audio: fixing upper volume limit for RME Babyfac [...] adds 10ce77e4817f ALSA: usb-audio: Add duplex sound support for USB devices [...] adds 227b1d6dab3a Merge remote-tracking branch 'sound/for-next' adds e8ec193e485d ASoC: wm8994: remove wm1811_snd_controls and mixin_boost_tlv adds cdab86902d07 ASoC: wm8991: remove defined but not used 'wm8991_dapm_rxv [...] adds f840ebfe5802 ASoC: wm8990: remove some defined but unused symbols adds 4c979a775432 ASoC: wm8900: remove some defined but not used symbols adds c2233a266178 ASoC: soc: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() mac [...] adds 49648d02008d ASoC: soc-core: set rtd->num_cpu/codec at soc_new_pcm_runtime() adds 01faf501eefa ASoC: soc-core: tidyup soc_new_pcm_runtime() rtd setups adds 1729025b04b9 ASoC: soc-core: remove cpu_dai/codec_dai/cpu_dais/codec_dais adds aa982b05950c Merge series "ASoC: remove rtd->cpu/codec_dai{s} v2" from [...] adds a8bb72f16002 ASoC: Intel: sof_da7219_max98373: Add BE dailink for dmic16k adds 3a24f135e6cc ASoC: intel/skl/hda - set autosuspend timeout for hda codecs adds d233c4941630 ALSA: hda: Add ElkhartLake HDMI codec vid adds a4ed29273376 ASoC: SOF: Intel: add PCI ID for ElkhartLake adds db8cfae8c4fd ASoC: Intel: boards: support Elkhart Lake with rt5660 adds 5930d02c2d53 ASoC: intel: sof_sdw: init all aggregated codecs adds 35e648cc66ac ASoC: Intel: sof-da7219-max98373: add DMIC widget and route adds 272e68d06539 ASoC: Intel: sof_sdw_hdmi: fix compilation issue in fallback mode adds 5611e6f4b32b ASoC: Intel: sof_sdw_hdmi: remove codec_dai use adds 680ca80f731e ASoC: Intel: sof_sdw_rt1308: remove codec dai use adds f11633da41bd ASoC: Intel: sof_sdw_rt5682: remove codec_dai use adds 6a739362211b ASoC: Intel: sof_sdw_rt700: remove codec_dai use adds 30e3edfbd1bf ASoC: Intel: sof_sdw_rt711: remove codec_dai use adds df3e71c42f05 Merge series "ASoC: Intel: machine drivers update for 5.8" [...] adds 3ef9d5073b55 ASoC: tegra: tegra_wm8903: Support nvidia, headset property adds 8240fe6c91b8 ASoC: tegra-wm8903: Document new nvidia, headset property adds 41d5d7b330b0 Merge series "Support headset on Tegra boards that use WM8 [...] adds 1d03c19e970e ASoC: SOF: remove unneeded variables adds 805a23de2657 ASoC: SOF: Intel: hda: remove unnecessary parentheses adds 3c9432d1efc9 Merge series "ASoC: SOF: trivial code cleanups" from Pierr [...] adds 110f44c2ed1b ASoC: codecs: rt1308-sdw: reduce verbosity adds 0d4453e98706 ASoC: SOF: Intel: hda: reduce verbosity on SoundWire detection adds 642646cc4f84 ASoC: SOF: Intel: hda: log number of microphones detected [...] adds b2acc24c805a ASoC: soc-core: Add dynamic debug logs in soc_dai_link_san [...] adds 5c5118dc5d14 Merge series "ASoC: SOF: adjust dmesg verbosity" from Pier [...] adds 39400f34a289 Merge branch 'asoc-5.7' into asoc-5.8 adds 46b7e2ff8cb6 ASoC: Intel: skl_hda_generic: remove rtd->codec_dai adds 83b35f4586e2 ASoC: fsl_micfil: Omit superfluous error message in fsl_mi [...] adds 980f91778a2f ASoC: topology: Remove unneeded semicolon adds fe17e6cdc0fe ASoC: SOF: imx8: Fix randbuild error adds cb0312f61c3e ASoC: SOF: imx: fix undefined reference issue adds afb93d716533 ASoC: SOF: imx: Add i.MX8M HW support adds 58825cc22539 ASoC: SOF: Add i.MX8MP device descriptor adds 35a0f2425205 dt-bindings: dsp: fsl: Add fsl,imx8mp-dsp entry adds 72161e0eea64 Merge series "Add support for SOF on i.MX8M" from Daniel B [...] adds 101001652ee7 ASoC: SOF: topology: fix: handle DAI widget connections pr [...] adds 0730c0928d89 ASoC: SOF: Mark get_ext* function ext_hdr arguments as const adds 92be17a559a8 ASoC: SOF: Introduce offset in firmware data adds e150ef4169a7 ASoC: SOF: Introduce extended manifest adds 371091417864 ASoC: SOF: ext_manifest: parse firmware version adds 9e72f13ee541 ASoC: SOF: ext_manifest: parse windows adds 7c024b948c20 ASoC: SOF: ext_manifest: parse compiler version adds 542adb2a461f ASoC: SOF: topology: Add support for DC Blocker adds 786d6516877d ASoC: SOF: add probe support extend data adds 2014185eba4e ASoC: SOF: add debug ABI version adds e6224484454d ASoC: SOF: change type char to uint8_t in info.h adds f480f804f27a ASoC: SOF: change type char to uint8_t in trace.h adds 60829341aa60 ASoC: SOF: change type char to uint8_t in topology.h adds a9a9cbf08141 ASoC: SOF: make sof_ipc_cc_version to fixed length adds 7893df67e9bd ASoC: SOF: Add XRUN flags field to struct sof_ipc_buffer. adds 79a4ff94a3fc ASoC: SOF: Intel: Fix typo in header file comment text adds 31be5337ace1 ASoC: SOF: Intel: Change DMIC load IPC to fixed length adds 1993ba26cc53 ASoC: SOF: Intel: Rename deprecated DMIC IPC struct field adds 1f846505b365 ASoC: SOF: align sof_ipc_dai_alh_params with FW adds c7fc96dfc41d ASoC: SOF: topology: Get ALH rate amd channels from topology adds 15bf1831fc91 ASoC: SOF: topology: fix: parse hda_tokens to &config->hda adds 18aaab64fbb1 ASoC: SOF: topology: Get HDA rate and channels from topology adds f228a5b17038 ASoC: SOF: topology: stop parsing when all tokens have been found adds a1687c68c308 ASoC: SOF: topology: handle multiple sets of tuple arrays adds 217a5879e10a Merge series "ASoC: SOF: topology and firmware IPC updates [...] adds 35c638d039bb ASoC: qdsp6: Suggest more generic node names adds b938b25f49cd ASoC: Fix misspellings of "Analog Devices" adds 8ec7d6043263 ASoC: Intel: haswell: Power transition refactor adds 91e475b5e810 ASoC: wm89xx: Fix build errors caused by I2C dependency adds c1c050ee74d6 ASoC: Fix wrong dependency of da7210 and wm8983 adds ace105dd6159 Merge series "ASoC: Fix dependency issues of SND_SOC" from [...] adds 4eb542cc88c1 soundwire: intel: use asoc_rtd_to_cpu() / asoc_rtd_to_code [...] adds 629ba12e9998 ASoC: Intel: boards: split woofer and tweeter support adds 4f05b5c62d24 ASoC: wcd934x: remove unnecessary comparisons to bool adds 0eb0674616b0 ASoC: wcd9335: remove unneeded semicolon adds e48e83d15bd9 ASoC: wcd934x: remove unneeded semicolon adds 19f303caf636 dt-bindings: sound: add Microsemi ZL38060 binding adds 52e8a94baf90 ASoC: Add initial ZL38060 driver adds c6cb522c1461 ASoC: soc-compress: add snd_compress_ops adds 3a5ccf25ee18 ASoC: codec: wm_adsp: use snd_compress_ops adds 171d1785c703 ASoC: uniphier: use snd_compress_ops adds 849db80ef0ba ASoC: qcom: q6sp6: use snd_compress_ops adds c60e4459c42d ASoC: intel: atom: use snd_compress_ops adds 39118ce50b85 ASoC: sof: use snd_compress_ops adds 27ecad217c14 ASoC: sprd: use snd_compress_ops adds e7cbe528391a ASoC: soc-compress: remove snd_compr_ops adds 8baa3b5a6ab8 Merge series "ASoC: add snd_compress_ops and replace" from [...] adds 7470704d8b42 ASoC: fsl_asrc: rename asrc_priv to asrc adds b84b4c9a688d ASoC: dt-bindings: fsl_asrc: Add new property fsl, asrc-format adds 859e364302c5 ASoC: fsl-asoc-card: Support new property fsl, asrc-format adds 4520af41fd21 ASoC: fsl_asrc: Support new property fsl,asrc-format adds be7bd03f0201 ASoC: fsl_asrc: Move common definition to fsl_asrc_common adds a960de4da241 ASoC: dt-bindings: fsl_easrc: Add document for EASRC adds 955ac624058f ASoC: fsl_easrc: Add EASRC ASoC CPU DAI drivers adds 787a46c02792 Merge series "ASoC: Add new module driver for new ASRC" fr [...] adds 5bf73b1b1dec ASoC: intel/skl/hda - fix oops on systems without i915 aud [...] adds d8e25a10ef87 ASoC: SOF: Fix build adds 4aa86e05be84 ASoC: soc-core: return true, false in snd_soc_volsw_is_stereo() adds 5d7e0b1516df ASoC: dmic: Allow GPIO operations to sleep adds cade2f59e7ae ASoC: Intel: Skylake: Replace guid_copy() with import_guid() adds 76ec4aea9fd8 ASoC: fsl_easrc: fix spelling mistake "prefitler" -> "prefilter" adds fe57a92c8858 ASoC: SOF: Add missing dependency on IMX_SCU adds 3e645a4add53 ASoC: soc-compress: avoid false-positive Wuninitialized warning adds b8d3ad51dfec ASoC: snd-sof-intel-hda-common - add hda_model parameter a [...] adds e782ddbb0873 ASoC: hisilicon: Use IS_ERR() instead of IS_ERR_OR_NULL() adds b1ca2f63e20b ASoC: Intel: sof_sdw: add amp number in components string for ucm adds e66f385354b3 ASoC: mxs-saif: Avoid unnecessary check adds 1597bfbfdb3c ASoC: ti: remove comparison to bool in omap_mcbsp_dai_set_ [...] adds f3fc1ea011f0 ASoC: fsl_easrc: Check for null pointer before dereferenci [...] adds 77060f4f71df ASoC: hisilicon: Use the defined variable to clean code adds 1b290ef023b3 ASoC: Intel: Skylake: Add alternative topology binary name adds 1b450791d517 ASoC: Intel: Multiple I/O PCM format support for pipe adds 2d744ecf2b98 ASoC: Intel: Skylake: Automatic DMIC format configuration [...] adds 2f8eae39056f Merge branch 'for-5.7' of https://git.kernel.org/pub/scm/l [...] adds ac3367442d9e ASoC: tegra: tegra_wm8903: Use devm_snd_soc_register_card() adds e241f8e77958 ASoC: bdw-rt5677: add channel constraint adds 08d6713a4056 ASoC: bdw-rt5650: add channel constraint adds ad18763f4683 ASoC: broadwell: add channel constraint adds 433f9cba54fa Merge series "add channel constraint for BDW machine drive [...] adds 4262ddc2ad63 ASoC: Intel: boards: add explicit dependency on GPIOLIB wh [...] adds eda12425b266 Merge series "Kconfig updates for DMIC and SOF HDMI suppor [...] adds be16a0f0dc8f ASoC: component: suppress uninitialized-variable warning adds ee2cbe06935b ASoC: codecs: wm97xx: fix ac97 dependency adds 77be181e2c8e ASoc: nau8810: add AUX related dapm widgets and routes adds da33574f7f1c ASoC: mxs-saif: Fix unused assignment adds 087e3900a060 ASoC: fsl_easrc: mark PM functions __maybe_unused adds fd443a20c2f0 ASoC: rt5682: fix I2C/Soundwire dependencies adds aa7b8230d4c3 ASoC: soc-dai: add soc_dai_err() adds 479914ed779d ASoC: soc-dai: don't overwide dai->driver->ops adds 0b73ba550cdd ASoC: soc-dai: add snd_soc_pcm_dai_new() adds d108c7fd0b77 ASoC: soc-dai: add snd_soc_pcm_dai_prepare() adds 42f2472d4689 ASoC: soc-dai: add snd_soc_pcm_dai_trigger() adds 30819358ae73 ASoC: soc-dai: add snd_soc_pcm_dai_bespoke_trigger() adds 51801aeafdc9 ASoC: soc-dai: add snd_soc_pcm_dai_probe() adds 7eaa313bdec3 ASoC: soc-dai: add snd_soc_pcm_dai_remove() adds b5ae4ccea5ab ASoC: soc-dai: add snd_soc_dai_compr_start() adds 2b25f81d43b7 ASoC: soc-dai: add snd_soc_dai_compr_shutdown() adds eb08411bdf48 ASoC: soc-dai: add snd_soc_dai_compr_trigger() adds 8dfedafb5c71 ASoC: soc-dai: add snd_soc_dai_compr_set_params() adds adbef5432666 ASoC: soc-dai: add snd_soc_dai_compr_get_params() adds 53294353a05c ASoC: soc-dai: add snd_soc_dai_compr_ack() adds ed38cc5909e7 ASoC: soc-dai: add snd_soc_dai_compr_pointer() adds 88b3a7dfe999 ASoC: soc-dai: add snd_soc_dai_compr_set_metadata() adds 94d7281993a7 ASoC: soc-dai: add snd_soc_dai_compr_get_metadata() adds 79ca782533d3 Merge series "ASoC: soc-dai: add snd_soc_dai_xxx()" from K [...] adds 79149fb835d7 ASoC: dt-bindings: simple-card: switch to yaml base Documentation adds f9dfa8f25462 ASoC: SOF: sort out Kconfig, again adds 726e6142b5c9 ASoC: SOF: topology: send ipc for all found DAIs in sof_se [...] adds 744a3bb3b4b6 ASoC: topology: set component dai_index to ipc dai config [...] adds ac7642494851 ASoC: SOF: topology: replace sof_link_hda_process by sof_s [...] adds fd045558295e ASoC: SOF: Intel: change trigger sequence to fix pop noise [...] adds c03d58214c6d Merge series "SOF topology parsing updates" from Ranjani S [...] adds 38c2e325a66b ASoC: rt5682: simplify assertions adds 5b8e09091b60 ASoC: rt5682: fix space issues adds 70255cf69178 ASoC: rt5682: remove empty default case adds 9c1cb755b5b3 ASoC: rt5682: replace message printing from pr_() to dev_() adds 2317e84979fb ASoC: rt5682: remove duplicate rt5682_reset() calls adds 4642126b852f ASoC: rt5682: remove unwanted btn_type assignment adds e8e7ef43c733 Merge series "ASoC: rt5682: apply some refactors" from Tzu [...] adds f139546fb7d4 ASoC: Intel: boards: sof-wm8804: support for Hifiberry Dig [...] adds 8c149b7d75e5 dt-bindings: sound: wm8994: Correct required supplies base [...] adds e149ca29f399 ASoC: SOF/Intel: clarify SPDX license with GPL-2.0-only adds c25504ad64fe ASoC: rl6231: Add the K bypass for the PLL parameters adds d696a61413b4 ASoC: rt1015: Add condition to prevent SoC providing bclk [...] adds 952c0e260f8d ASoC: qcom: Use the defined variable to simplify code adds dbab677f324d ASoC: wm8524: Add support S32_LE adds d5797ede0818 dt-bindings: sound: lpass-cpu: Document DAI subnodes adds 4ff028f6c108 ASoC: qcom: lpass-cpu: Make I2S SD lines configurable adds adb69968074a ASoC: mediatek: Fix error handling adds 9558ad215509 ASoC: rt5677: Use devm_snd_soc_register_component() adds 79a4b670b4b4 ASoC: rt1016: Add the rt1016 support adds 7ae07308e40c ASoC: rt1016: Add the devicetree file for the rt1016 adds c16e923dd635 soc: fsl_asrc: Make some functions static adds 28d4adc4257c ASoC: SOF: Intel: Fix unused variable warning adds 2d6201ee1123 ASoC: soc-core: Replace zero-length array with flexible-array adds a1304cba816e ASoC: cros_ec_codec: allocate shash_desc dynamically adds d9a2d100c96d ASoC: mediatek: mt8183-da7219: set headset button maps adds 7d8785bc7adb ASoC: SOF: core: fix error return code in sof_probe_continue() adds 66c705d07d78 SoC: rsnd: add interrupt support for SSI BUSIF buffer adds 132a0eb03240 Merge branch 'for-5.7' of https://git.kernel.org/pub/scm/l [...] adds 936b9df7a5c0 ASoC: Intel: Skylake: Replace zero-length array with flexi [...] adds 4e8748fcaeec ASoC: ux500: mop500: Fix some refcounted resources issues adds ab436c974e08 ASoC: rockchip-i2s: add description for rk3308 adds cc2d025a81a9 ASoC: Intel: Skylake: Update description for HDaudio kconfig adds 03990fd58d2b ASoC: ti: omap-mcbsp: Fix an error handling path in 'asoc_ [...] adds e0b9024d2c88 ASoC: mmp-sspa: A trivial typo fix adds c9aeda1c9497 ASoC: mmp-sspa: Get rid of dma_params and phys_base adds 724da05378ba ASoC: mmp-sspa: Add support for soc-generic-dmaengine-pcm adds 3c4e89df3b45 ASoC: mmp-sspa: Remove the embedded struct ssp_device adds 8ecdcac8792b ASoC: mmp-sspa: Prepare/unprepare the clocks adds 7d98cc648253 ASoC: mmp-sspa: Add support for the runtime power management adds 39ec7e9b6999 ASoC: mmp-sspa: Set appropriate bus format for given bit width adds 7cfa610205d9 ASoC: tlv320adcx140: Add controls for PDM clk adds 75b0adbb0806 ASoC: tlv320adcx140: Add device tree property for PDM edges adds 79fc48e41e39 ASoC: tlv320adcx140: Configure PDM sampling edge adds 5ae5eb48ca04 Merge branch 'for-5.7' of https://git.kernel.org/pub/scm/l [...] adds 93fa0af4790a ASoC: cros_ec_codec: switch to library API for SHA-256 adds 6878e75204e1 ASoC: fsl_esai: introduce SoC specific data adds d59628b310a7 ASoC: fsl_esai: Add new compatible string for imx8qm adds d731c1a0f935 Merge series "ASoC: fsl_esai: Add support for imx8qm" from [...] adds f9d8130f5828 Merge remote-tracking branch 'asoc/for-5.8' into asoc-next adds 98da999d5050 Merge remote-tracking branch 'sound-asoc/for-next' adds db991af02f11 module: break nested ARCH_HAS_STRICT_MODULE_RWX and STRICT [...] adds 5c3a7db0c7ec module: Harden STRICT_MODULE_RWX adds fea8ee32b956 Merge remote-tracking branch 'modules/modules-next' adds c154703bc8dd Input: tca6416-keypad - fix a typo in MODULE_DESCRIPTION adds ec4ba6c35b1b Input: spear-keyboard - fix a typo in a module name in Kconfig adds 81b4d1d22ca0 Input: evdev - use keyed wakeups adds 4ea8391e3556 Input: delete unused GP2AP002A00F driver adds 86d1ee00c86d dt-bindings: mms114: document melfas,mms345l binding adds 7842087b0196 Input: mms114 - add extra compatible for mms345l adds 6052abf8ff78 Input: i8042 - attach fwnode to serio i8042 kbd device adds 8f7b057abe28 Input: atkbd - expose function row physical map to userspace adds 9d17ad2369dc Input: atkbd - receive and use physcode->keycode mapping from FW adds 255cdaf73412 Input: edt-ft5x06 - fix get_default register write access adds f4ee52f3ad8c Input: edt-ft5x06 - move parameter restore into helper adds 21d1611a83f8 Input: edt-ft5x06 - improve power management operations adds 0f58daaacca9 Input: edt-ft5x06 - prefer asynchronous probe adds 7fdff6cc84de dt-bindings: touchscreen: Add CY8CTMA140 bindings adds 3eb66d9f97f3 Input: add driver for the Cypress CY8CTMA140 touchscreen adds 0fdc50dfab47 Merge tag 'v5.6' into next adds c9c457022b7d dt-bindings: input: touchscreen: elants_i2c: convert to YAML adds 5fc70e350edd Input: introduce input_mt_report_slot_inactive() adds cf520c643012 Input: elants_i2c - provide an attribute to show calibrati [...] adds d36443633700 dt-bindings: Input: remove msm-vibrator adds 2ecf9487a7c8 Input: remove msm-vibrator driver adds 768062fd1284 Input: imx_sc_key - use devm_add_action_or_reset() to hand [...] adds 430ee40d007d dt-bindings: input: Add bindings for Azoteq IQS269A adds 04e49867fad1 Input: add support for Azoteq IQS269A adds 010e47d8bd33 Merge remote-tracking branch 'input/next' adds ab3cee3762e5 blk-mq: In blk_mq_dispatch_rq_list() "no budget" is a reas [...] adds b9151e7bca82 blk-mq: Add blk_mq_delay_run_hw_queues() API call adds a0823421a4d7 blk-mq: Rerun dispatching in the case of budget contention adds b4fd63f42647 Revert "scsi: core: run queue if SCSI device queue isn't r [...] adds fa9156ae597c block: refactor blkpg_ioctl adds cddae808aeb7 block: pass a hd_struct to delete_partition adds 8da2892e2783 block: cleanup hd_struct freeing adds 4377b48da6da block: remove hd_struct_kill adds d46430bf5a22 block: remove the disk argument from blk_drop_partitions adds 21be6cdc0095 dasd: use blk_drop_partitions instead of badly reimplementing it adds e669c1da03a9 block: don't call invalidate_partition from blk_drop_partitions adds d5f3178ec9ab block: simplify block device syncing in bdev_del_partition adds 02d33b6771fc block: mark invalidate_partition static adds 9bc5c397d838 block: fold bdev_unhash_inode into invalidate_partition adds e64a0e169284 block: remove RQF_COPY_USER adds 89de1504d53b block: provide a blk_rq_map_sg variant that returns the la [...] adds 0475bd6c6597 scsi: merge scsi_init_sgtable into scsi_init_io adds cc97923a5bcc block: move dma drain handling to scsi adds bdf8710d69f8 block: move dma_pad handling from blk_rq_map_sg into the callers adds 895d47759bdc block: unexport bdev_read_page and bdev_write_page adds 28d65729b050 block: Limit number of items taken from the I/O scheduler [...] adds 3e82c3485e83 block: remove create_io_context adds a91b2014fc31 bcache: remove a duplicate ->make_request_fn assignment adds ae3cc8d8ff06 dm: remove the make_request_fn check in device_area_is_invalid adds 8cf7961dab42 block: bypass ->make_request_fn for blk-mq drivers adds e1b586f2b83d blk-mq: make function '__blk_mq_sched_dispatch_requests' static adds 3fdd40861d80 block: improve the submit_bio and generic_make_request doc [...] adds 760f83ea63a7 block: cleanup the memory stall accounting in submit_bio adds 0376e9efe183 block: replace BIO_QUEUE_ENTERED with BIO_CGROUP_ACCT adds accea322f543 block: add a bio_queue_enter helper adds 54c52e10dc9b blk-iocost: switch to fixed non-auto-decaying use_delay adds cd006509b0a9 blk-iocost: account for IO size when testing latencies adds f4fe3ea63638 iocost_monitor: exit successfully if interval is zero adds 21f3cfeab304 iocost_monitor: drop string wrap around numbers when outpu [...] adds a711d91cd97e block: add a cdrom_device_info pointer to struct gendisk adds 068f8d9b4ecc ide-cd: rename cdrom_read_tocentry adds 4c3cfcce4515 cdrom: factor out a cdrom_read_tocentry helper adds eaf8e3e4b54a cdrom: factor out a cdrom_multisession helper adds f252fa33dcd2 hfsplus: stop using ioctl_by_bdev adds 11aa40a0eb24 isofs: stop using ioctl_by_bdev adds 8b075e5ba459 udf: stop using ioctl_by_bdev adds 873f1c8df7e0 Merge branch 'block-5.7' into for-5.8/block adds 2e194422f1eb block: free both rq_map and request adds a2584e43f567 block: save previous hardware queue count before udpate adds fd689871bbfb block: alloc map and request for new hardware queue adds 03b63b029dcb block: rename __blk_mq_alloc_rq_map adds 79fab5287922 block: rename blk_mq_alloc_rq_maps adds 4c74746625de driver core: remove device_create_vargs adds a5a6c66df6bf bdi: unexport bdi_register_va adds 3c5d202b55d3 bdi: remove bdi_register_owner adds aef33c2ff8aa bdi: simplify bdi_alloc adds 1cd925d58385 bdi: remove the name field in struct backing_dev_info adds af00423a3dbc hfs: stop using ioctl_by_bdev adds 15fb54928208 Merge branch 'for-5.8/block' into for-next adds 904fbcb115c8 io_uring: remove 'fd is io_uring' from close path adds 7d01bd745a8f io_uring: remove obsolete 'state' parameter adds d48005c8bcc7 Merge branch 'for-5.8/io_uring' into for-next adds 615399896ca3 nvme-fc: Sync header to FC-NVME-2 rev 1.08 adds 72e6329f86c7 nvme-fc and nvmet-fc: revise LLDD api for LS reception and [...] adds ca19bcd08633 nvme-fc nvmet-fc: refactor for common LS definitions adds 3b8281b02bdc nvmet-fc: Better size LS buffers adds f56bf76f79f3 nvme-fc: Ensure private pointers are NULL if no data adds eb4ee8f12515 nvme-fc: convert assoc_active flag to bit op adds fd5a5f221304 nvme-fc: Update header and host for common definitions for [...] adds ec3b0e3cc393 nvmet-fc: Update target for common definitions for LS handling adds 14fd1e98afaf nvme-fc: Add Disconnect Association Rcv support adds a5c2b4f633cf nvmet-fc: add LS failure messages adds 0dfb992e0ec2 nvmet-fc: perform small cleanups on unneeded checks adds 58ab8ff9dca2 nvmet-fc: track hostport handle for associations adds 349c694ee71c nvmet-fc: rename ls_list to ls_rcv_list adds 47bf32410644 nvmet-fc: Add Disconnect Association Xmt support adds ea39765843fa nvme-fcloop: refactor to enable target to host LS adds 437c0b824dbd nvme-fcloop: add target to host LS request support adds 2a1160a03ac4 lpfc: Refactor lpfc nvme headers adds 7cacae2ad047 lpfc: Refactor nvmet_rcv_ctx to create lpfc_async_xchg_ctx adds 7b7f551b0403 lpfc: Commonize lpfc_async_xchg_ctx state and flag definitions adds 3a8070c567aa lpfc: Refactor NVME LS receive handling adds 6514b25d3fba lpfc: Refactor Send LS Request support adds e96a22b0b7c2 lpfc: Refactor Send LS Abort support adds fe1bedec5b9c lpfc: Refactor Send LS Response support adds 9aa09e98b288 lpfc: nvme: Add Receive LS Request and Send LS Response su [...] adds 4c2805aab519 lpfc: nvmet: Add support for NVME LS request hosthandle adds 54840bed372c lpfc: nvmet: Add Send LS Request and Abort LS Request support adds 71fb90eb71d7 nvme: provide num dword helper adds 03f8cebc127f nvme: remove unused parameter adds b0012dd39715 nvmet-rdma: use SRQ per completion vector adds e4fcc72c1a42 nvmet-fc: slight cleanup for kbuild test warnings adds b9a5c3d4c34d nvme: refine the Qemu Identify CNS quirk adds 25dcaa9292af nvme: clean up nvme_scan_work adds 4450ba3bbb47 nvme: factor out a nvme_ns_remove_by_nsid helper adds 4005f28d25cb nvme: avoid an Identify Controller command for each namesp [...] adds aec459b484b8 nvme: remove the magic 1024 constant in nvme_scan_ns_list adds d567572906d9 nvme: unlink head after removing last namespace adds ac262508daa8 nvme: release namespace head reference on error adds 9ad1927a3bc2 nvme: always search for namespace head adds 0c284db7f235 nvme: check namespace head shared property adds b2ce4d90690b nvme-multipath: set bdi capabilities once adds b2b2de7c5a01 nvme: revalidate after verifying identifiers adds 38adf94e166e nvme: consolidate chunk_sectors settings adds bc1af009a8ed nvme: revalidate namespace stream parameters adds 31fdad7be189 nvme: consolodate io settings adds e8cd1ff11d58 nvmet: add ns revalidation support adds 3add1d93d991 nvme-fc: avoid gcc-10 zero-length-bounds warning adds 6623c5b3dfa5 nvme: clean up error handling in nvme_init_ns_head adds b04df85d9a05 nvme: flush scan work on passthrough commands adds 74943d45eef4 nvme-pci: remove volatile cqes adds 54b2fcee1db0 nvme-pci: remove last_sq_tail adds 2a5bcfdd41d6 nvme-pci: align io queue count with allocted nvme_queue in [...] adds 386e5e6e1aa9 nvme-tcp: use bh_lock in data_ready adds 72e5d757c620 nvme-tcp: avoid scheduling io_work if we are already polling adds db5ad6b7f8cd nvme-tcp: try to send request in queue_rq context adds 7890b9701b79 nvme-multipath: stop using ->queuedata adds 45e2f3c2d2f5 nvmet: add generic type-name mapping adds 7e764179c867 nvmet: use type-name map for address family adds 84b8d0d7aa15 nvmet: use type-name map for ana states adds 87628e285100 nvmet: use type-name map for address treq adds 3ecb5faa07c7 nvmet: centralize port enable access for configfs adds d02abd198633 nvmet: align addrfam list to spec adds 92decf118f1d nvme: define constants for identification values adds 654ab8c58068 Merge branch 'for-5.8/drivers' into for-next adds ae979182ebb3 bdi: fix up for "remove the name field in struct backing_d [...] adds 4047429680e5 Merge branch 'for-5.8/block' into for-next adds e72e8bf1c984 floppy: split the base port from the register in I/O accesses adds 7d33850abdb9 floppy: add references to 82077's extra registers adds 76373fc666a1 floppy: use symbolic register names in the m68k port adds 40b7d1b69093 floppy: use symbolic register names in the parisc port adds 7fd346318847 floppy: use symbolic register names in the powerpc port adds 6d362018c66a floppy: use symbolic register names in the sparc32 port adds 6cb7e6967184 floppy: use symbolic register names in the sparc64 port adds 38ede90831c7 floppy: use symbolic register names in the x86 port adds c1f710b5fe8c floppy: cleanup: make twaddle() not rely on current_{fdc,d [...] adds f3e0dc1d8b71 floppy: cleanup: make reset_fdc_info() not rely on current [...] adds 6d494ed03766 floppy: cleanup: make show_floppy() not rely on current_fd [...] adds 5ea00bfc52f4 floppy: cleanup: make wait_til_ready() not rely on current [...] adds f8a8e0f7a894 floppy: cleanup: make output_byte() not rely on current_fd [...] adds 96dad77a6506 floppy: cleanup: make result() not rely on current_fdc anymore adds 3ab12a182099 floppy: cleanup: make need_more_output() not rely on curre [...] adds 197c7ffdb816 floppy: cleanup: make perpendicular_mode() not rely on cur [...] adds d5da6fa2b892 floppy: cleanup: make fdc_configure() not rely on current_ [...] adds 3631a674a2ed floppy: cleanup: make fdc_specify() not rely on current_{f [...] adds c7af70b0fb25 floppy: cleanup: make check_wp() not rely on current_{fdc, [...] adds 43d81bb6470c floppy: cleanup: make next_valid_format() not rely on curr [...] adds e5a9c95f9bdb floppy: cleanup: make get_fdc_version() not rely on curren [...] adds 82a630105847 floppy: cleanup: do not iterate on current_fdc in DMA grab [...] adds 12aebfac27ab floppy: cleanup: add a few comments about expectations in [...] adds 05f5e319a1eb floppy: cleanup: do not iterate on current_fdc in do_flopp [...] adds 6111a4f9bb18 floppy: make sure to reset all FDCs upon resume() adds 99ba6ccc7f8f floppy: cleanup: get rid of current_reqD in favor of curre [...] adds ca1b409a3b8a floppy: cleanup: make set_fdc() always set current_drive a [...] adds 29ac67633c89 floppy: use print_hex_dump() in setup_DMA() adds 9c4c5a24c855 floppy: add FD_AUTODETECT_SIZE define for struct floppy_dr [...] adds bd10a5f3e21b floppy: add defines for sizes of cmd & reply buffers of fl [...] adds 0836275df4db floppy: suppress UBSAN warning in setup_rw_floppy() adds 91bf5ec3421d Merge tag 'floppy-for-5.8' of https://github.com/evdenis/l [...] adds eecb3ba175be Merge branch 'for-5.8/drivers' into for-next adds aa880ad690ab block: reset mapping if failed to update hardware queue count adds 4d303dea54d1 Merge branch 'for-5.8/block' into for-next adds b7d6c3033323 block: fix use-after-free on cached last_lookup partition adds 07c4e1e834f8 block: only define 'nr_sects_seq' in hd_part for 32bit SMP adds 520138c3b942 block: re-organize fields of 'struct hd_part' adds 27eb3af9a37a block: don't hold part0's refcount in IO path adds adfb43c5fdac Merge branch 'for-5.8/block' into for-next adds e6249cdd46e4 block: add blk_io_schedule() for avoiding task hung in sync dio adds 749a8ddb06ac Merge branch 'for-5.8/block' into for-next adds 02992df822e7 block: provide fallbacks for blk_queue_zone_is_seq and blk [...] adds e4581105771b block: rename __bio_add_pc_page to bio_add_hw_page adds 0512a75b98f8 block: Introduce REQ_OP_ZONE_APPEND adds 1392d37018d4 block: introduce blk_req_zone_write_trylock adds e732671aa5f6 block: Modify revalidate zones adds 02494d35ba55 scsi: sd_zbc: factor out sanity checks for zoned commands adds 5795eb443060 scsi: sd_zbc: emulate ZONE_APPEND commands adds e0489ed5daeb null_blk: Support REQ_OP_ZONE_APPEND adds 29b2a3aa2967 block: export bio_release_pages and bio_iov_iter_get_pages adds 02ef12a663c7 zonefs: use REQ_OP_ZONE_APPEND for sync DIO adds 9fd450538f37 Merge branch 'for-5.8/block' into for-next adds 21e0958ec968 md: add checkings before flush md_misc_wq adds cc1ffe61c026 md: add new workqueue for delete rdev adds f6766ff6afff md: don't flush workqueue unconditionally in md_open adds 78b990cf2822 md: flush md_rdev_misc_wq for HOT_ADD_DISK case adds 3f79cc22348f md: remove the extra line for ->hot_add_disk adds 78f57ef9d50a md: use memalloc scope APIs in mddev_suspend()/mddev_resume() adds ba54d4d4d284 raid5: remove gfp flags from scribble_alloc() adds 7f8a30e5d253 raid5: update code comment of scribble_alloc() adds 3024ba2d6c55 md: remove redundant memalloc scope API usage adds c91114c2b89d md/raid1: release pending accounting for an I/O only after [...] adds e4fc5a74293f md: stop using ->queuedata adds 3f99980c8f70 md: add a newline when printing parameter 'start_ro' by sysfs adds 358369f03ac9 md/raid1: Replace zero-length array with flexible-array adds 8fd2b980a298 Merge branch 'md-next' of git://git.kernel.org/pub/scm/lin [...] adds c78c9b8a4cfe Merge branch 'for-5.8/drivers' into for-next adds 71ac860af824 block: move blk_io_schedule() out of header file adds 463f26005d75 Merge branch 'for-5.8/block' into for-next adds 81ca627a9330 iocost: don't let vrate run wild while there's no saturati [...] adds d0f077ad7ad0 Merge branch 'for-5.8/block' into for-next adds 54b259f68de5 Documentation: Document the blk-crypto framework adds 1b2628397058 block: Keyslot Manager for Inline Encryption adds a892c8d52c02 block: Inline encryption support for blk-mq adds d145dc23030b block: Make blk-integrity preclude hardware inline encryption adds 488f6682c832 block: blk-crypto-fallback for Inline Encryption adds 13d9194146bc Merge branch 'for-5.8/block' into for-next adds 8469508951d4 io_uring: remove duplicate semicolon at the end of line adds 0f158b4cf20e io_uring: name sq thread and ref completions adds f7e2cf3a5476 io_uring: batch reap of dead file registrations adds be236588cb18 io_uring: allow POLL_ADD with double poll_wait() users adds 1cc841a3e8e8 Merge branch 'for-5.8/io_uring' into for-next adds 92c2e0643dc0 io_uring: add 'cq_flags' field for the CQ ring adds e1ad83c71ba4 io_uring: add IORING_CQ_EVENTFD_DISABLED to the CQ ring flags adds ea3fe6b8c7af Merge branch 'for-5.8/io_uring' into for-next adds 2771cefeac49 block: remove the REQ_NOWAIT_INLINE flag adds 1a60ae21cc44 Merge branch 'for-5.8/block' into for-next adds c65165651d59 block/swim3: use set_current_state macro adds 02451fec8f4b Merge branch 'for-5.8/drivers' into for-next adds 870c153cf0e6 blktrace: Report pid with note messages adds 5c38fa439c88 Merge branch 'for-5.8/block' into for-next adds b15e0bf893fd io_uring: file registration list and lock optimization adds 4d344192d31a io_uring: cleanup io_poll_remove_one() logic adds 582fff9f5028 io_uring: remove req->needs_fixed_files adds 2225a9bcf7ae io_uring: rename io_file_put() adds 35bebb86c9be io_uring: don't repeat valid flag list adds 7aa99169db5d splice: export do_tee() adds 058d596e479a io_uring: add tee(2) support adds 73ada5f863e3 Merge branch 'for-5.8/io_uring' into for-next adds 5b221f4e2c89 Merge remote-tracking branch 'block/for-next' adds 27f5411a718c dm crypt: support using encrypted keys adds 2361ae595352 dm mpath: switch paths in dm_blk_ioctl() code path adds d3c7b35c20d6 dm: add emulated block size target adds 6fbeb0048e6b dm bufio: implement discard adds a5089a95d84c dm ebs: pass discards down to underlying device adds a86fe8be5145 dm integrity: remove set but not used variables adds 9431cf6efc36 dm persistent data: switch exit_ro_spine to return void adds 499c18045eab dm writecache: remove superfluous test in persistent_memory_claim adds 48338daaa00e dm writecache: improve performance on DDR persistent memor [...] adds 087615bf3acd dm mpath: pass IO start time to path selector adds 2613eab11996 dm mpath: add Historical Service Time Path Selector adds bc3d5717d242 dm zoned: add 'status' callback adds 90b39d58f39e dm zoned: add 'message' callback adds b71228739851 dm zoned: store zone id within the zone structure and kill [...] adds 735bd7e4cd16 dm zoned: use array for superblock zones adds bf28a3ba0986 dm zoned: store device in struct dmz_sb adds 368205601375 dm zoned: move fields from struct dmz_dev to dmz_metadata adds 2234e7321dc6 dm zoned: introduce dmz_metadata_label() to format device name adds d0e21ce40c7a dm zoned: Introduce dmz_dev_is_dying() and dmz_check_dev() adds 9471414dfb0b dm zoned: remove 'dev' argument from reclaim adds e244204ba5e1 dm zoned: replace 'target' pointer in the bio context adds bd84d8762e47 dm zoned: use dmz_zone_to_dev() when handling metadata I/O adds 5990119677a9 dm zoned: add metadata logging functions adds cc6f97833b88 dm zoned: Reduce logging output on startup adds 938ffc03bcad dm zoned: ignore metadata zone in dmz_alloc_zone() adds 58f6902a2eba dm zoned: metadata version 2 adds 87fdeb7031e9 dm: replace zero-length array with flexible-array adds 2b29388653df dm: use dynamic debug instead of compile-time config option adds c1fffa1fea4d dm zoned: remove spurious newlines from debugging messages adds fe38d250752a dm: use DMDEBUG macros now that they use pr_debug variants adds 81a3a1453ec4 dm zoned: Avoid 64-bit division error in dmz_fixup_devices adds 433b885ac7c2 Merge remote-tracking branch 'device-mapper/for-next' adds 4f9e5127c538 mmc: android-goldfish: Enable MMC_CAP2_NO_SDIO adds 5104243a25a6 mmc: sdhci-sprd: Drop redundant cap flags adds 977309343939 mmc: au1xmmc: Drop redundant code in au1xmmc_send_command() adds 3c115654c88a mmc: s3cmci: Drop redundant code in s3cmci_setup_data() adds a800844fa7dd mmc: wbsd: Replace hardcoded command numbers with existing [...] adds 46f037b5753c dt-bindings: mmc: arasan: Document 'xlnx,versal-8.9a' controller adds c27fc3b15680 sdhci: arasan: Add support for Versal Tap Delays adds e791146e04bb mmc: sdhci-of-arasan: Rename sdhci_arasan_data to avoid confusion adds bc4e1fb6b48a mmc: sdhci-of-arasan: Rearrange the platform data structs [...] adds b3ded2aad82a mmc: sdhci-of-arasan: Modify clock operations handling adds 2fe8a3d77d93 mmc: sdhci-of-arasan: Fix kernel-doc warnings adds cbaa6eb2aa16 mmc: sdhci: move SDHCI_CAPABILITIES_1 to a more suitable place adds 3f9c6d82ec0d mmc: sdhci: use FIELD_GET/PREP for capabilities bit masks adds 45d46a0b51c1 mmc: renesas_sdhi: refactor calculation of best TAP adds c4f1ea4efa8c mmc: renesas_sdhi: clarify handling of selecting TAPs adds a25035d3fd4f mmc: renesas_sdhi: improve TAP selection if all TAPs are good adds 48fcdb53e3bf mmc: renesas_sdhi: simplify summary output adds bee75c2d2bc7 mmc: sdhci-of-arasan: Remove uninitialized ret variables adds 8a1f3407daa7 mmc: host: Prepare host drivers for mmc_regulator_set_vqmm [...] adds 6e7382c5fe7f mmc: core: Return 1 from mmc_regulator_set_vqmmc() if swit [...] adds 251b898fbb8f mmc: mmci: Switch to mmc_regulator_set_vqmmc() adds 48a348d4dbc2 mmc: sd: use HIGH_SPEED_BUS_SPEED in mmc_sd_switch_hs() adds 55bf84df8f64 mmc: sdhci: Add helpers for the auto-CMD23 flag adds e016a3468f79 mmc: sdhci: Stop exporting sdhci_send_command() adds 9acf01317f7a mmc: sdhci: Remove unneeded forward declaration of sdhci_f [...] adds c0d4429316b0 mmc: sdhci: Tidy sdhci_request() a bit adds 3c9cd4d28f21 mmc: sdhci: Reduce maximum time under spinlock in sdhci_se [...] adds ea43849795c9 mmc: host: Introduce the request_atomic() for the host adds fc832e3a9996 mmc: host: sdhci: Implement the request_atomic() API adds b565c0788ee4 mmc: host: sdhci-sprd: Implement the request_atomic() API adds d031f48a752f mmc: sdhci: add spin lock for sdhci_set_default_irqs in sd [...] adds d6930e101ce5 mmc: sdhci-msm: Set SDHCI_QUIRK_MULTIBLOCK_READ_ACMD12 quirk adds d821d34f4519 mmc: sdhci-msm: Enable ADMA length mismatch error interrupt adds 4a7af9571485 mmc: atmel-mci: Keep timer enabled when queuing a next request adds e027fcb7ace0 mmc: atmel-mci: Set the timer per command rather than per request adds ed585e904436 mmc: atmel-mci: Respect the cmd->busy_timeout from the mmc core adds 1d040b08b50c mmc: usdhi6rol0: Inform the mmc core about the maximum bus [...] adds 321070522831 staging: greybus: sdio: Respect the cmd->busy_timeout from [...] adds 9b5619727857 mmc: sdhci-msm: Use OPP API to set clk/perf state adds a0c07ae4fe29 mmc: mmci_sdmmc: fix power on issue due to pwr_reg initialization adds d382a7d035e5 mmc: renesas_sdhi: shorten types after refactorization adds 695395b9709c mmc: sdhci-of-at91: make MMC_SDHCI_OF_AT91 depend on HAVE_CLK adds 52ec3e1b57c4 mmc: core: Use DEFINE_DEBUGFS_ATTRIBUTE instead of DEFINE_ [...] adds 740f780f6935 mmc: sdhci-pci-o2micro: Make some symbols static adds d9d9aa9e547a mmc: jz4740: Inform the mmc core about the maximum busy timeout adds 0e68682b1b37 mmc: owl-mmc: Respect the cmd->busy_timeout from the mmc core adds 9d7802e4492e mmc: sdricoh_cs: Drop unused defines adds 641f7e362ba4 mmc: sdricoh_cs: Use MMC_APP_CMD rather than a hardcoded number adds 01ba865111f9 mmc: sdricoh_cs: Move MMC_APP_CMD handling to sdricoh_mmc_cmd() adds ce968194f288 mmc: sdricoh_cs: Drop redundant in-parameter to sdricoh_qu [...] adds fb892a47df12 mmc: tifm_sd: Inform the mmc core about the maximum busy timeout adds 66781c2032fd mmc: via-sdmmc: Respect the cmd->busy_timeout from the mmc core adds fa98232e9a99 mmc: mmc_spi: Add/rename defines for timeouts adds fd156adb8e04 mmc: mmc_spi: Respect the cmd->busy_timeout from the mmc core adds 063ec05c01c8 mmc: renesas_sdhi: handle M3-W ES1.2 and 1.3 revisions adds 269f9ce579f9 mmc: renesas_sdhi: Avoid bad TAP in HS400 adds e081a6a08e75 mmc: sdhci-msm: Fix error handling for dev_pm_opp_of_add_table() adds 74f8e0138e1e mmc: sdio: Fix potential NULL pointer error in mmc_sdio_in [...] adds 4823c6b29295 mmc: sdio: Fix several potential memory leaks in mmc_sdio_ [...] adds 3b56ade0319a mmc: sdio: Re-use negotiated OCR mask when re-sending CMD8 adds 96ef172a1c0f mmc: sdio: Align the initialization commands in retry path [...] adds 1b39cd2fdccf mmc: core: expose info about enhanced rpmb support adds 0a82ee943123 mmc: sdhci-esdhc: update contact email adds 37452221bad4 dt-bindings: mmc: renesas,mmcif: Document r8a7742 DT bindings adds f49f209add29 mmc: meson-mx-sdio: trigger a soft reset after a timeout o [...] adds c0b0789785c4 Merge branch 'fixes' into next adds 691e9f6c3c94 Merge branch 'fixes' into next adds 777765beab20 memstick: Replace zero-length array with flexible-array adds bd2426a9deda Merge branch 'fixes' into next adds 096d0366c5a0 mmc: cb710: Inform the mmc core about the maximum busy timeout adds 31f022ebe39d mmc: sdricoh_cs: Throttle polling rate for data transfers adds 850425f7cd41 mmc: sdricoh_cs: Throttle polling rate for commands adds 6d4a81122c23 mmc: sdricoh_cs: Respect the cmd->busy_timeout from the mmc core adds ed70ddb49284 Merge branch 'fixes' into next adds c6ee9070d7c3 mmc: core: Enable erase/discard/trim support for all mmc hosts adds ab7897b3315d mmc: host: Drop redundant MMC_CAP_ERASE adds 5341ee365011 next-20200515/mmc adds 54b34aa0a729 platform/x86: intel_scu_ipc: Split out SCU IPC functionali [...] adds ea608f25fa09 platform/x86: intel_scu_ipc: Log more information if SCU I [...] adds dd8856493739 platform/x86: intel_scu_ipc: Move legacy SCU IPC API to a [...] adds f57fa18583f5 platform/x86: intel_scu_ipc: Introduce new SCU IPC API adds 595694bd3888 platform/x86: intel_mid_powerbtn: Convert to use new SCU IPC API adds 80ae679b8f86 watchdog: intel-mid_wdt: Convert to use new SCU IPC API adds 663cc18861a0 platform/x86: intel_scu_ipcutil: Convert to use new SCU IPC API adds 7e18c89d6e37 platform/x86: intel_scu_ipc: Add managed function to regis [...] adds ddcce057f50d platform/x86: intel_pmc_ipc: Start using SCU IPC adds e7d3c33c58e0 mfd: intel_soc_pmic: Add SCU IPC member to struct intel_soc_pmic adds 4181bc8f6fab mfd: intel_soc_pmic_bxtwc: Convert to use new SCU IPC API adds 5036208367cb mfd: intel_soc_pmic_mrfld: Convert to use new SCU IPC API adds 68c73fb22477 platform/x86: intel_telemetry: Convert to use new SCU IPC API adds b62851491a55 usb: typec: mux: Convert the Intel PMC Mux driver to use n [...] adds 7713f9180cb4 platform/x86: intel_pmc_ipc: Drop intel_pmc_ipc_command() adds 781adff21c84 x86/platform/intel-mid: Add empty stubs for intel_scu_devi [...] adds b8da68f44f6d platform/x86: intel_pmc_ipc: Move PCI IDs to intel_scu_pcidrv.c adds 0759a8730c70 platform/x86: intel_telemetry: Add telemetry_get_pltdata() adds 25f1ca31e230 platform/x86: intel_pmc_ipc: Convert to MFD adds 2f72d35ea75e MAINTAINERS: Update entry for Intel Broxton PMC driver adds 9f68ba7018ce mfd: wcd934x: Drop kfree for memory allocated with devm_kzalloc adds 04b81f201066 mfd: max77620: Use single-byte writes on MAX77620 adds cf857bdd06d1 mfd: htc-i2cpld: Convert to use i2c_new_client_device() adds 7952864260fc mfd: stpmic1: Make stpmic1_regmap_config static adds 6a1cd98423cc mfd: tqmx86: Fix a typo in MODULE_DESCRIPTION adds 6130fbfa94be mfd: intel-lpss: Update LPSS UART #2 PCI ID for Jasper Lake adds 52f2dd8aecf0 Merge remote-tracking branch 'mfd/for-mfd-next' adds d8207c155a7c backlight: lp855x: Ensure regulators are disabled on probe [...] adds 61365ca7b24f backlight: l4f00242t03: Convert to GPIO descriptors adds e0ace1fc40cd dt-bindings: backlight: qcom-wled: Convert the wled bindin [...] adds f16899a6a7d4 backlight: qcom-wled: Add callback functions adds b85083d162cf dt-bindings: backlight: qcom-wled: Add WLED5 bindings adds 62a1d3f623ac backlight: qcom-wled: Add support for WLED5 peripheral tha [...] adds 479da1f538a2 backlight: Add backlight_device_get_by_name() adds 876f14f8b8cc Merge remote-tracking branch 'backlight/for-backlight-next' adds 87c3d579c8ed power: supply: bq24257_charger: Replace depends on REGMAP_ [...] adds f05ec5073fde power: supply: max14656: remove set but not used 'ret' adds 4ac54b88b6c1 power: supply: axp288_fuel_gauge: Add the Meegopad T02 to [...] adds 164eaf6b435c power: supply: 88pm860x_battery: remove redundant dev_err message adds fc5be29f9b2c power: reset: qcom-pon: reg write mask depends on pon generation adds ddd86c9534e1 power: supply: ab8500_fg: remove comparison to bool adds f3912a5d5683 power: supply: sc27xx: Set 'no_thermal' flag for SC27xx fu [...] adds 8720b255f528 power: supply: sc27xx: Allow to change the battery full capacity adds e5431c340852 power: supply: sc27xx: Add CURRENT_NOW/VOLTAGE_NOW propert [...] adds 7c1c5e38fd31 power: supply: sc27xx: Add boot voltage support adds aa86e90794c8 power: supply: axp288_charger: Omit superfluous error message adds 21b01cc879cc power: supply: max17042_battery: Add support for the TTE_NOW prop adds 0edb259c98fc power: reset: introduce oxnas-restart adds de46e0289310 power: supply: core: reduce power_supply_show_usb_type() p [...] adds 4cb3825859dc power: supply: charger-manager: Prepare for const properties adds 191e6bcf50dd power: supply: generic-adc-battery: Prepare for const properties adds 9ba2353b2cc5 power: supply: core: allow to constify property lists adds 6b20464ad9fb power: supply: core: fix HWMON temperature labels adds b0e4aa97ea4b power: supply: core: hide unused HWMON labels adds 97ed79f49319 power: charger-manager: clarify num_properties starting value adds e83a2e443468 power: supply: core: tabularize HWMON temperature labels adds 21d4cdf8b3c4 dt-bindings: power: Convert power_supply text to yaml adds 1d7a7128a2e9 power: supply: core: fix memory leak in HWMON error path adds 9521244c3f1d dt-bindings: Document cellwise vendor-prefix adds 6e776188635a dt-bindings: power: supply: add cw2015_battery bindings adds b4c7715c10c1 power: supply: add CellWise cw2015 fuel gauge driver adds 5956fca78f5c power: bq25890: simplify chip name property getter adds a6a48fac96ae power: bq25890: make property table const adds a9c2419406b8 power: bq25890: remove redundant I2C bus check adds 72d9cd9cdc18 power: bq25890: protect view of the chip's state adds 2cabeaf15129 power: supply: core: Cleanup power supply sysfs attribute list adds d960d91f8688 power: supply: core: Use designated initializer for proper [...] adds 5b505366ac6c power: supply: core: Add a macro that maps enum properties [...] adds 2ad3d74e3c69 power: supply: core: Add type property to uevent env adds cf5701bf7496 power: bq25890: unlock on error paths in bq25890_resume() adds 1a45732926f3 power: supply: cw2015: Make some symbols static adds a776f560abcb dt-bindings: power: reset: Convert syscon-reboot-mode to D [...] adds 934ed3847a4e power: supply: lp8788: Fix an error handling path in 'lp87 [...] adds 1072ceada458 power: reset: ltc2952: remove unused variable adds d2218d4e4a65 lib: add linear ranges helpers adds 33d599f05299 lib/test_linear_ranges: add a test for the 'linear_ranges' adds de824cc9659e power: supply: bd70528: rename linear_range to avoid collision adds 60ab7f4153b6 regulator: use linear_ranges helper adds bf584e4dbd5b Merge tag 'tags/linear-ranges-lib' into psy-next adds 92f7d909720e power: supply: bd70528: use linear ranges adds e3420b49949c dt-bindings: battery: add new battery parameters adds 5a63b7ba50fd power: supply: add battery parameters adds 2a75c8a4e4fe dt_bindings: ROHM BD99954 Charger adds 0902f8366491 power: supply: Support ROHM bd99954 charger adds 72073aa1e262 power: supply: Fix Kconfig help text indentiation adds 75ffb420aa71 power: supply: KConfig cleanup default n adds c32ea07a3063 power: supply: smb347-charger: IRQSTAT_D is volatile adds fa7cc725a343 power: supply: smb347-charger: Add delay before getting IRQSTAT adds 29e9eff40f5e power: supply: olpc_battery: fix the power supply name adds 0383024f811a power: supply: max17040: Correct voltage reading adds 1e4724d0b7d1 power: bq25890: use proper CURRENT_NOW property for I_BAT adds 21d90eda433f power: bq25890: fix ADC mode configuration adds 3b4df57bef69 power: bq25890: update state on property read adds b302a0ae7205 power: bq25890: implement CHARGE_TYPE property adds c942656ddb3a power: bq25890: implement PRECHARGE_CURRENT property adds 478efc79ee32 power: bq25890: implement INPUT_CURRENT_LIMIT property adds 454b9c1ffd42 power: supply: bq24190_charger: convert to use i2c_new_cli [...] adds eda8ffcc5edf dt-bindings: power: Convert bq27xxx dt to yaml adds 5b0cba1711c3 Merge remote-tracking branch 'battery/for-next' adds d2c2c218ea3f regulator: qcom_rpm: remove defined but not used 'pm8921_ftsmps' adds 6b576eb035db regulator: use consumer->supply_name in debugfs/regulator_summary adds 29ebe87cdd57 regulator: ab8500: remove some defined but not used variables adds 2ea8db7200d4 regulator: tps80031: remove redundant assignment to variab [...] adds e7314653dc08 regulator: max77826: Add max77826 regulator driver adds 78f022d08006 regulator: Document bindings for max77826 adds 48dd1a7938e3 regulator: max77826: Remove erroneous additionalProperties adds f0ca7b249c73 regulator: bd718x7: remove voltage change restriction from [...] adds aab5fd7a1b7b regulator: db8500-prcmu: Use true,false for bool variable adds c50ad6dbf6cc Merge tag 'linear-ranges-lib' of https://git.kernel.org/pu [...] adds 35e65600808e lib: linear_ranges: Add missing MODULE_LICENSE() adds 4f43adcdc6a9 Merge branch 'topic/linear-range' of https://git.kernel.or [...] adds 9bcbabafa19b regulator: bd718x7: remove voltage change restriction from [...] adds 33fdc0fcaafa Merge remote-tracking branch 'regulator/for-5.8' into regu [...] adds cee5429fd5e4 Merge remote-tracking branch 'regulator/for-next' adds 60cf7c5ed5f7 lockdown: Allow unprivileged users to see lockdown status adds 6dcb26db96ed Merge remote-tracking branch 'security/next-testing' adds 278de07ef84a apparmor: Replace two seq_printf() calls by seq_puts() in [...] adds e4f4e6ba5eaa AppArmor: Remove semicolon adds c659696964a7 apparmor: add a valid state flags check adds dae6029325a4 apparmor: add consistency check between state and dfa diff [...] adds 6413f852ce08 apparmor: add proc subdir to attrs adds a68d59ff4d67 apparmor: remove useless aafs_create_symlink adds 3ed4aaa94fc0 apparmor: fix nnp subset test for unconfined adds f05841a940df apparmor: fail unpack if profile mode is unknown adds 0df34a645bae apparmor: add outofband transition and use it in xattr match adds 01df52d726b5 apparmor: remove duplicate check of xattrs on profile attachment. adds c27c6bd2c4d6 apparmor: ensure that dfa state tables have entries adds fe9fd23e3b58 apparmor: Replace zero-length array with flexible-array adds c84b80cd41e0 security/apparmor/label.c: Clean code by removing redundan [...] adds e37986097ba6 apparmor: Use true and false for bool variable adds 4d19add6ed17 Merge remote-tracking branch 'apparmor/apparmor-next' adds 6f1a1d103b48 ima: Switch to ima_hash_algo for boot aggregate adds e144d6b26541 ima: Evaluate error in init_ima() adds 7ca79645a1f8 ima: Store template digest directly in ima_template_entry adds aa724fe18a8a ima: Switch to dynamically allocated buffer for template digests adds 6d94809af6b0 ima: Allocate and initialize tfm for each PCR bank adds 1ea973df6e21 ima: Calculate and extend PCR with digests in ima_template_entry adds 2592677c0486 ima: Use ima_hash_algo for collision detection in the meas [...] adds 1129d31b55d5 ima: Fix ima digest hash table key calculation adds 6ee28442a465 ima: Remove redundant policy rule set in add_rules() adds b59fda449cf0 ima: Set again build_ima_appraise variable adds 0c4395fb2aa7 evm: Fix possible memory leak in evm_calc_hmac_or_hash() adds 15a09a26e190 Merge remote-tracking branch 'integrity/next-integrity' adds 4b8503967ef5 selinux: fix warning Comparison to bool adds 433e3aa37773 selinux: drop unnecessary smp_load_acquire() call adds e67b2ec9f617 selinux: store role transitions in a hash table adds 50077289804c selinux: hash context structure directly adds 225621c9348d selinux: move context hashing under sidtab adds 430059024389 selinux: implement new format of filename transitions adds 9521eb3ea19a selinux: don't produce incorrect filename_trans_count adds 4c09f8b6913a selinux: fix error return code in policydb_read() adds 3348bd33e8cf selinux: simplify range_write() adds 46619b44e431 selinux: fix return value on error in policydb_read() adds 03414a49ad5f selinux: do not allocate hashtabs dynamically adds fe5a90b8c149 selinux: netlabel: Remove unused inline function adds b9028cde346d Merge remote-tracking branch 'selinux/next' adds 00720f0e7f28 smack: avoid unused 'sip' variable warning adds 092c94aed3e1 smack: remove redundant structure variable from header. adds 84e99e58e8d1 Smack: slab-out-of-bounds in vsscanf adds 921bb1cbb31b Smack:- Remove mutex lock "smk_lock" from inode_smack adds 4ca75287064b Smack:- Remove redundant inode_smack cache adds ef26650a201f Smack: Remove unused inline function smk_ad_setfield_u_fs_ [...] adds 521fe27e37e3 Merge remote-tracking branch 'smack/next' adds 27acbf41be39 tomoyo: use true for bool variable adds f760a5d053f3 Merge remote-tracking branch 'tomoyo/master' adds 4c9fb330eb93 tpm/tpm_ftpm_tee: Use UUID API for exporting the UUID adds 47c18d91f4ad tpm: eventlog: Replace zero-length array with flexible-arr [...] adds e879e36ed263 Merge remote-tracking branch 'tpmdd/next' adds e461b8c991b9 iommu/amd: Fix over-read of ACPI UID from IVRS table adds ea90228c7b2a iommu/amd: Fix get_acpihid_device_id() adds fb567459e913 iommu: Implement deferred domain attachment adds c4e0f3b24004 iommu/msm: Make msm_iommu_lock static adds ff2a08b39bce iommu: Move default domain allocation to separate function adds 4cbf38511a00 iommu: Add def_domain_type() callback in iommu_ops adds bdf4a7c4c77d iommu/amd: Implement iommu_ops->def_domain_type call-back adds 7039d11b3e4a iommu/vt-d: Wire up iommu_ops->def_domain_type adds c0da9b9f5afd iommu/amd: Remove dma_mask check from check_device() adds 57bd2c24ba16 iommu/amd: Return -ENODEV in add_device when device is not [...] adds a6a4c7e2c5b8 iommu: Add probe_device() and release_device() call-backs adds 6e1aa2049154 iommu: Move default domain allocation to iommu_probe_device() adds 41df6dcc0a3f iommu: Keep a list of allocated groups in __iommu_probe_device() adds cf193888bfbd iommu: Move new probe_device path to separate function adds deac0b3bed26 iommu: Split off default domain allocation from group assignment adds ce574c27ae27 iommu: Move iommu_group_create_direct_mappings() out of io [...] adds 5012c3968537 iommu: Export bus_iommu_probe() and make is safe for re-probing adds 57f9842e4884 iommu/amd: Remove dev_data->passthrough adds dce8d6964ebd iommu/amd: Convert to probe/release_device() call-backs adds e5d1841f18b2 iommu/vt-d: Convert to probe/release_device() call-backs adds cefa0d55da37 iommu/arm-smmu: Convert to probe/release_device() call-backs adds 52dd3ca4176f iommu/pamu: Convert to probe/release_device() call-backs adds 522af649e57b iommu/s390: Convert to probe/release_device() call-backs adds 21acf6599cfb iommu/virtio: Convert to probe/release_device() call-backs adds dea74f1c37fb iommu/msm: Convert to probe/release_device() call-backs adds 80e4592a77e4 iommu/mediatek: Convert to probe/release_device() call-backs adds 57dbf81f50c8 iommu/mediatek-v1 Convert to probe/release_device() call-backs adds bfe3bd493b3d iommu/qcom: Convert to probe/release_device() call-backs adds d8260443245d iommu/rockchip: Convert to probe/release_device() call-backs adds b287ba737899 iommu/tegra: Convert to probe/release_device() call-backs adds 6580c8a78424 iommu/renesas: Convert to probe/release_device() call-backs adds c822b37cac48 iommu/omap: Remove orphan_dev tracking adds 6785eb9105e3 iommu/omap: Convert to probe/release_device() call-backs adds 66ae88e71ecb iommu/exynos: Use first SYSMMU in controllers list for IOMMU core adds 3c51c05479c5 iommu/exynos: Convert to probe/release_device() call-backs adds 3eeeb45c6d04 iommu: Remove add_device()/remove_device() code-paths adds 4e8906f0d84d iommu: Move more initialization to __iommu_probe_device() adds 1b032ec1ecbc iommu: Unexport iommu_group_get_for_dev() adds cfcccbe8879f iommu/amd: Fix variable "iommu" set but not used adds f38338cf0691 iommu: Do not probe devices on IOMMU-less busses adds 2ba20b5a5b8f iommu/renesas: Fix unused-function warning adds 3a0ce12e3b8e iommu/iova: Unify format of the printed messages adds ec9b40cffdb6 Merge tag 'v5.7-rc4' into core adds db7d3cbd6a99 dt-bindings: iommu: Add Allwinner H6 IOMMU bindings adds 4100b8c229b3 iommu: Add Allwinner H6 IOMMU driver adds ab785cfa5907 iommu/sun50i: Fix compile warnings adds 38b91f810b68 iommu/sun50i: Use __GFP_ZERO instead of memset() adds 327d5b2fee91 iommu/vt-d: Allow 32bit devices to uses DMA domain adds 14b3526d5909 iommu/vt-d: Allow PCI sub-hierarchy to use DMA domain adds 6fc7020cf298 iommu/vt-d: Apply per-device dma_ops adds 8627892af6cb iommu/vt-d: Unify format of the printed messages adds 69cf44916698 iommu: Remove functions that support private domain adds 555fb5ae0f39 iommu/amd: Unify format of the printed messages adds 26d2ceb4ab6b Merge branches 'iommu/fixes', 'arm/msm', 'arm/allwinner', [...] adds ec3e2caeb5e1 Merge remote-tracking branch 'iommu/next' adds a48b284b403a audit: fix a net reference leak in audit_send_reply() adds 3054d0671907 audit: fix a net reference leak in audit_list_rules_send() adds 9d2161bed4e3 audit: log audit netlink multicast bind and unbind adds c4dad0aab3fc audit: tidy and extend netfilter_cfg x_tables adds a45d88530b25 netfilter: add audit table unregister actions adds db9ff6ecf6ef audit: make symbol 'audit_nfcfgs' static adds 0090c1edebf4 audit: Replace zero-length array with flexible-array adds 8b9664133d87 Merge remote-tracking branch 'audit/next' adds f98d7c3abca0 dt-bindings: usb: generic-ehci: Document power-domains property adds e5bff02a101d dt-bindings: usb: generic-ohci: Document power-domains property adds 133bf33effff dt-bindings: sram: Add Amlogic SCP SRAM compatibles adds 58fb82ccbccc of: of_detach_node() remove unneeded local return variable adds fa93816ba9ca dt-bindings: vendor-prefixes: Add an entry for Protonic Holland adds aea37006e183 dt-bindings: i2c: cadence: Migrate i2c-cadence documentati [...] adds f86ca4147976 dt-bindings: i2c: xiic: Migrate i2c-xiic documentation to YAML adds abf8422cf6de dt-bindings: timer: cadence_ttc: Migrate timer-cadence-ttc [...] adds 78056e701c61 of: property: Add device link support for extcon adds f22531438ff4 dt-bindings: net: dwmac: increase 'maxItems' for 'clocks', [...] adds eb57a2988abc dt-bindings: net: dwmac: Convert stm32 dwmac to DT schema adds 9a2506b1a29c dt-bindings: Add vendor prefix for BeagleBoard.org adds 88986987c76f dt-bindings: memory-controllers: exynos-srom: Remove unnee [...] adds 57f25e1cf00d dt-bindings: vendor-prefixes: Add Alps adds 84a25ea9cfd9 dt-bindings: vendor-prefixes: Add Check Point adds 18bc99156f01 dt-bindings: reserved-memory: Introduce memory-region-names adds befc8236a74f dt-bindings: memory: tegra: Add external memory controller [...] adds fbfb9a60d5d0 dt-bindings: input: Convert gpio-keys bindings to schema adds 9f60a65bc5e6 dt-bindings: Clean-up schema indentation formatting adds 7e5ff5917593 Merge branch 'dt/linus' into dt/next adds 8d3cdfeca808 of: fix the warnings from command line. adds 2d4a22e79a5f dt-bindings: sram: convert rockchip-pmu-sram bindings to yaml adds 02c625c5de60 dt-bindings: gpu: mali-utgard: Add the #cooling-cells property adds 4d8d2177625c dt-bindings: nvmem: Convert rockchip-efuse bindings to yaml adds 49ac0c7cfe02 dt-bindings: timer: Convert ingenic,tcu.txt to YAML adds 2ebeea2b8906 dt-bindings: mmc: Convert jz4740-mmc doc to YAML adds 63d35f6cf31f dt-bindings: dma: Convert jz4740-dma doc to YAML adds 989f51752783 dt-bindings: usb: ingenic,musb: Add usb-role-switch property adds 680f9c28c1fd dt-bindings: MIPS: Require SoC compatible string after boa [...] adds 56ae89228d9c dt-bindings: mailbox: imx-mu: correct example adds 470d4116ef93 dt-bindings: Add an entry for Würth Elektronik, we adds d074684a268d dt-bindings: i2c: i2c-stm32f7: add st,stm32mp15-i2c compatible adds a4a8ced6fbbc dt-bindings: iio: adi,ltc2983: Add missing quotes on dependencies adds 8f88fad370bb of: property: Don't retry device_link_add() upon failure adds ed3655729182 of: property: Fix create device links for all child-suppli [...] adds 7456427af9de of: property: Do not link to disabled devices adds 040636668bff Merge branch 'dt/linus' into 'dt/next' adds e5651e83980c dt-bindings: serial: Move Marvell compatible string to 825 [...] adds e69f5dc623f9 dt-bindings: serial: Convert 8250 to json-schema adds ea5b8b5eb004 dt-bindings: Add a minimum version check for dtschema adds 3d21a4609335 dt-bindings: Remove cases of 'allOf' containing a '$ref' adds 958ba5c23937 dt-bindings: clock: Convert Calxeda clock bindings to json-schema adds 5918410d991c dt-bindings: sata: Convert Calxeda SATA controller to json-schema adds 9e7c2bbfadf7 dt-bindings: net: Convert Calxeda Ethernet binding to json-schema adds 16be1e40259d dt-bindings: phy: Convert Calxeda ComboPHY binding to json-schema adds 04cbb87795f2 dt-bindings: arm: Convert Calxeda L2 cache controller to j [...] adds a6325e3e6908 dt-bindings: memory-controllers: Convert Calxeda DDR to js [...] adds fdab2dc5bc44 dt-bindings: ipmi: Convert IPMI-SMIC bindings to json-schema adds 2407fcb81b56 dt-bindings: arm: Add Calxeda system registers json-schema [...] adds 9ae8578b517a of: Documentation: change overlay example to use current syntax adds 4ef7f57ebe6e docs: dt: add an index.rst file for devicetree adds d8e81bc3e87c docs: dt: convert usage-model.txt to ReST adds b91a770a696c docs: dt: usage_model.rst: fix link for DT usage adds afb6120519ae docs: dt: convert changesets to ReST adds 26853a242057 docs: dt: convert dynamic-resolution-notes.txt to ReST adds 218e1b3d10f1 docs: dt: convert of_unittest.txt to ReST adds 642e6e5ce03e docs: dt: convert overlay-notes.txt to ReST format adds 56516a9fe105 docs: dt: convert ABI.txt to ReST format adds 858e6845654d docs: dt: convert submitting-patches.txt to ReST format adds e7728fcf7dd7 docs: dt: convert writing-bindings.txt to ReST adds dba496f36117 dt-bindings: iommu: renesas,ipmmu-vmsa: convert to json-schema adds a0a3e0887d71 dt-bindings: thermal: Convert i.MX8MM to json-schema adds 493d8f463e2e dt-bindings: gpio: Convert i.MX to json-schema adds 8b2251f75f78 dt-bindings: nvmem: Convert i.MX OCOTP to json-schema adds aa3afee63e2c dt-bindings: nvmem: Convert i.MX IIM to json-schema adds 2c504460f502 dt-bindings: nvmem: Convert MXS OCOTP to json-schema adds 81e41fec803d dt-bindings: watchdog: Convert i.MX to json-schema adds 8d99f03c9fd0 dt-bindings: watchdog: Convert i.MX7ULP to json-schema adds 410dcdc2dfd0 dt-bindings: at24: add microchip, 24lc[0-9]+ to the compat [...] adds f678d2181d0d dt-bindings: sh_eth: Sort compatible string in increasing [...] adds 2c905f6c3334 dt-bindings: gpu: add power-domains #cooling-cells to arm, [...] adds 0b7140098667 dt-bindings: usb: dwc2: add power-domains property adds c54030b19114 dt-bindings: timer: Document allwinner,erratum-unknown1 property adds 4b7cf35c5584 dt-bindings: clock: Convert ingenic,cgu.txt to YAML adds 6e172df71fe5 dt-bindings: intc: Convert ingenic,intc.txt to YAML adds 118a209df613 dt-bindings: i2c: Convert i2c-jz4780.txt to YAML adds 28c9c3d36b7c dt-bindings: serial: Convert ingenic,uart.txt to YAML adds 7f7d408e5a00 dt-bindings: gpio: rcar: Convert to json-schema adds d0941cfb9fa8 dt-bindings: watchdog: renesas-wdt: Convert to json-schema adds 8f18632153e7 dt-bindings: timer: renesas: ostm: Convert to json-schema adds b36a24725392 dt-bindings: phy: Convert UniPhier PCIe-PHY controller to [...] adds 60f4fc43bac9 dt-bindings: phy: Convert UniPhier USB2-PHY controller to [...] adds 134ab2845acb dt-bindings: phy: Convert UniPhier USB3-PHY conroller to j [...] adds b1eac5f32c0f dt-bindings: thermal: Convert UniPhier thermal monitor to [...] adds 7f0f855e6cf3 dt-bindings: vendor-prefixes: Add U-Boot bootloader prefix adds f0a087a533b3 dt-bindings: vendor-prefixes: Add Vaisala adds 48156b6bb401 dt-bindings: Add vendor prefix for Baikal Electronics, JSC adds a658d9bcd262 dt-bindings: irqchip: renesas-irqc: Document r8a7742 bindings adds 8908a822663f dt-bindings: serial: renesas,scif: Document r8a7742 bindings adds 3cf1601ab00c dt-bindings: serial: renesas,scifb: Document r8a7742 bindings adds 65994c09bc66 dt-bindings: serial: renesas,hscif: Document r8a7742 bindings adds e2f233ec1553 spi: dt-bindings: sifive: Add missing 2nd register region adds 3c9ab53f0348 dt-bindings: usb: ehci: Add missing 2nd register region adds 346dda3167ff dt-bindings: ufs: ti: Fix address properties handling adds 1195b303a661 dt-bindings: ufs: ti: Add missing 'additionalProperties: false' adds fba5618451d2 dt-bindings: Fix incorrect 'reg' property sizes adds 874e9a74bef4 Merge remote-tracking branch 'devicetree/for-next' adds cb75b0c4dee8 spi: spi-fsl-lpspi: Fix indentation and open brace should [...] adds 0b93dd98d6d5 spi: spidev_test: Remove hidden temporary file when make clean adds 7cb88afb42a4 spi: spi-fsl-spi: Fix checkpatch error "foo * bar" should [...] adds 49686df5b874 spi: remove redundant assignment to variable ms adds bb4bf8d2f4e0 spi: sprd: adi: Use IS_ENABLED() to validate configs adds afedb4b7282b spi: spi-mtk-nor: make mtk_nor_exec_op() statuc adds 21fb1f41bcdf spi: spi-sh-msiof: Fix checkpatch error Complex macros sho [...] adds 999866c92f4a spi: dt-bindings: rspi: Convert to json-schema adds 66ec7b3bc9c0 spi: spidev: Add support for Octal mode data transfers adds 896fa735084e spi: spidev_test: Add support for Octal mode data transfers adds 858e26a515c2 spi: spi-fsl-qspi: Reduce devm_ioremap size to 4 times AHB [...] adds ae9e6ac4d854 spi: dw: remove unused dw_spi_chip handling adds 33e8fd4bfbd7 spi: dw: remove cs_control and poll_mode members from chip_data adds 5ba8e3e75361 Merge series "Cleanup chip info in spi-dw driver" from Cle [...] adds 9d282c17b023 spi: stm32-qspi: Add pm_runtime support adds 59fc9ad5cb10 spi: hisi-sfc-v3xx: add error check after per operation adds 66eb228988cf spi: orion: Convert to use GPIO descriptors adds 3a01f04d74ef spi: bcm-qspi: Handle lack of MSPI_REV offset adds d9576ae5dcef spi: bcm-qspi: Use fastbr setting to allow faster MSPI speeds adds 43613a77b8d5 spi: bcm-qspi: add support for MSPI sys clk 108Mhz adds ab2b493d174e spi: Add support for mspi on brcmstb SoCs adds 2f5f5302c569 spi: bcm-qspi: MSPI_SPCR0_MSB MSTR bit exists only on lega [...] adds f58dcab68aa5 spi: spi-fsl-qspi: Fix return value check of devm_ioremap( [...] adds 80300a7d5f2d spi: spi-mem: Fix Dual/Quad modes on Octal-capable devices adds dc234825997e spi: spi-fsl-dspi: Adding shutdown hook adds e5c9a223da3c Merge tag 'v5.7-rc3' into spi-5.8 adds bbb336f39efc spi: spi-amd: Add AMD SPI controller driver support adds 68d047cb0a20 spi: spi-amd: fix warning adds f84b604dbaf2 spi: spi-amd: Fix a NULL vs IS_ERR() check in amd_spi_probe() adds 18168291aa7d spi: uniphier: fix error return code in uniphier_spi_probe() adds be6ef160840f spi: stm32-qspi: Fix unbalanced pm_runtime_enable issue adds 6eefaee4f2d3 spi: pxa2xx: Apply CS clk quirk to BXT adds b68527dfa952 spi: atmel: Add missing annotation for atmel_spi_next_xfer [...] adds f13242d2c5f7 Merge branch 'for-5.7' of https://git.kernel.org/pub/scm/l [...] adds 2b60c49f3ca0 spi: amd: Fix duplicate iounmap in error path adds cc17fbec2e78 spi: amd: Pass probe errors back to driver core adds 4332ea8f40c8 spi: amd: Drop duplicate driver data assignments adds 7b9c94bd13cc spi: amd: Fix refcount underflow on remove adds 36c72a58d472 spi: amd: Drop superfluous member from struct amd_spi adds 4f18b82b020a Merge series "Grab bag with AMD SPI fixes" from Lukas Wunn [...] adds e37687c98ab9 spi: bcm2835: Fixes bare use of unsigned adds 299cb65c9dd4 spi: dw: Fix typo in few registers name adds c4eadee21fa9 spi: dw: Add update_cr0() callback to update CTRLR0 adds e539f435cb9c spi: dw: Add support for DesignWare DWC_ssi adds f42377916ed5 spi: dw: Add support for Intel Keem Bay SPI adds 3812a081d2fc spi: dw-apb-ssi: Add compatible string for DesignWare DWC_ssi adds c48e0c533e72 spi: dw-apb-ssi: Add Intel Keem Bay support adds 5b684514af90 spi: a3700: make a3700_spi_init() return void adds dd4441ab1fa1 spi: bcm2835: Fix error return code in bcm2835_dma_init() adds 3cb97e223d27 spi: dw: Zero DMA Tx and Rx configurations on stack adds d4dd6c0a404a spi: dw: Remove unused variable in CR0 configuring hooks adds 0c2ce3fe4dd0 spi: dw: Move interrupt.h to spi-dw.h who is user of it adds e62a15d97b0a spi: dw: Downgrade interrupt.h to irqreturn.h where appropriate adds e79409526445 spi: dw: Move few headers under #ifdef CONFIG_SPI_DW_MID_DMA adds 37aa8aa68492 spi: dw: Add 'mfld' suffix to Intel Medfield related routines adds 6370ababce81 spi: dw: Propagate struct device pointer to ->dma_init() callback adds 22d48ad7bfac spi: dw: Add Elkhart Lake PSE DMA support adds 140e45e1e62d spi: dw: Avoid useless assignments in generic DMA setup adds a041e672cb57 spi: dw: Get rid of dma_inited flag adds 6a091404bf95 spi: uniphier: Depend on HAS_IOMEM adds 5bc486156d84 spi: uniphier: Use devm_platform_get_and_ioremap_resource( [...] adds 74750e0621cd spi: sun6i: Add support for GPIO chip select lines adds 4dd227a55a9f spi: dw-mmio: Do not add acpi modalias when CONFIG_ACPI is [...] adds 5483ef03e075 spi: Convert UniPhier SPI controller to json-schema adds afb7f565249a spi: dw: Drop duplicate error message when remap resource adds d66571a20f68 spi: spi-rockchip: cleanup use struct spi_controller adds d065f41a3f0d spi: spi-rockchip: add support for spi slave mode adds eb1262e3cc8b spi: spi-rockchip: use num-cs property and ctlr->enable_gpiods adds 9aea644ca17b spi: dw: Fix native CS being unset adds 77810d484f4f spi: dw: Initialize paddr in DW SPI MMIO private data adds 0327f0b881dc spi: dw: Clear DMAC register when done or stopped adds b271cf339b03 Merge series "spi: dw: Add generic DW DMA controller suppo [...] adds 7db097dcddef spi: dw: Add Tx/Rx DMA properties adds 81919bfd45ed Merge remote-tracking branch 'spi/for-5.8' into spi-next adds 2a95bbd5ae5c Merge remote-tracking branch 'spi/for-next' adds 089ef5579fc1 x86/vdso/vdso2c: Correct error messages on file open adds 833e55bb99bc x86/vdso/vdso2c: Convert iterators to unsigned adds cd2f45b7514c x86/vdso/Makefile: Add vobjs32 adds 2b44574ca8a6 Merge branch 'x86/vdso' adds b8f5b33886f6 Merge branch 'x86/urgent' adds e88248902493 x86/delay: Preparatory code cleanup adds 46f90c7aad62 x86/delay: Refactor delay_mwaitx() for TPAUSE support adds cec5f268cd02 x86/delay: Introduce TPAUSE delay adds a146123e940c Merge branch 'x86/timers' adds 30ad8db3a2c2 x86/platform/uv: Mark uv_bios_call() and uv_bios_call_irqs [...] adds 32988cfd579f x86/platform/uv: Remove the uv_partition_coherence_id() macro adds 23e1a65f3c7e x86/platform/uv: Unexport sn_coherency_id adds 2bd04b6fe4fc x86/platform/uv: Unexport symbols only used by x2apic_uv_x.c adds cc1991058705 x86/platform/uv: Remove the UV*_HUB_IS_SUPPORTED macros adds e4dd8b835126 x86/platform/uv: Mark is_uv_hubless() static adds 8263b059379c x86/platform/uv: Mark uv_min_hub_revision_id static adds 8e7755458025 x86/platform/uv: Simplify uv_send_IPI_one() adds fbe1d37866d2 x86/platform/uv: Remove _uv_hub_info_check() adds 479d6d904557 x86/platform/uv: Unexport uv_apicid_hibits adds 2981cf836127 x86/platform/uv: Remove the unused _uv_cpu_blade_processor [...] adds 878a6c4f30e2 Merge branch 'x86/platform' adds 1f6f655e01ad x86/mm: Add a x86_has_pat_wp() helper adds 7fa3e10f0f36 x86/mm: Move pgprot2cachemode out of line adds d073569363d9 x86/mm: Cleanup pgprot_4k_2_large() and pgprot_large_2_4k() adds de17a37896e1 x86/mm: Unexport __cachemode2pte_tbl adds 325518e9b743 x86/mm: Use pgprotval_t in protval_4k_2_large() and protva [...] adds 8c5cc19e9470 x86/tlb: Uninline __get_current_cr3_fast() adds d8f0b35331c4 x86/cpu: Uninline CR4 accessors adds cb2a02355b04 x86/cr4: Sanitize CR4.PCE update adds 9020d3956317 x86/alternatives: Move temporary_mm helpers into C adds 2faf153bb734 x86/tlb: Move __flush_tlb() out of line adds cd30d26cf307 x86/tlb: Move __flush_tlb_global() out of line adds 127ac915c8e1 x86/tlb: Move __flush_tlb_one_user() out of line adds 58430c5dba7b x86/tlb: Move __flush_tlb_one_kernel() out of line adds 29def599b38b x86/tlb: Move flush_tlb_others() out of line adds 4b04e6c23674 x86/tlb: Move __flush_tlb_all() out of line adds 69de6c1a7fc7 x86/tlb: Move paravirt_tlb_remove_table() to the usage site adds 96f59fe291d2 x86/tlb: Move cr4_set_bits_and_update_boot() to the usage site adds af5c40c6ee05 x86/tlb: Uninline nmi_uaccess_okay() adds 6c9b7d79a801 x86/tlb: Move PCID helpers where they are used adds 8a29204f3e97 xen/privcmd: Remove unneeded asm/tlb.h include adds bfe3d8f6313d x86/tlb: Restrict access to tlbstate adds 21953ee5013d x86/cpu: Export native_write_cr4() only when CONFIG_LKTDM=m adds bd1de2a7aace x86/tlb/uv: Add a forward declaration for struct flush_tlb_info adds d302700fcf0e Merge branch 'x86/mm' adds 9adbf3c609af x86/microcode: Fix return value for microcode late loading adds dbf84ce6a580 Merge branch 'x86/microcode' adds 8efbc518b884 x86/kexec: Do not reserve EFI setup_data in the kexec e820 table adds e2ac07c06058 x86/purgatory: Disable various profiling and sanitizing options adds e4160b2e4b02 x86/purgatory: Fail the build if purgatory.ro has missing symbols adds 145989e24c55 Merge branch 'x86/kdump' adds 4446d96d7ba7 x86/entry/64: Remove an unused label adds f642aebc9d2a x86/entry/64: Remove unneeded kernel CR3 switching adds 3dcdb8e0c83b x86/idt: Remove address operator on function machine_check() adds 439af0c9e77a Merge branch 'x86/entry' adds e9d7144597b1 x86/cpu: Add a steppings field to struct x86_cpu_id adds 51485635ebc2 Merge 'x86/urgent' into x86/cpu adds d8422f6bb052 x86/cpu: Add a X86_MATCH_INTEL_FAM6_MODEL_STEPPINGS() macro adds 66abf2388331 x86/apic: Convert the TSC deadline timer matching to stepp [...] adds e2abfc0448a4 x86/cpu/amd: Make erratum #1054 a legacy erratum adds 85fa8e90c8ad Merge branch 'x86/cpu' adds 2fa9a3cf3055 x86/smpboot: Remove the last ICPU() macro adds 4c5b566c2193 crash_dump: Remove no longer used saved_max_pfn adds 968e6147fcc5 x86/early_printk: Remove unused includes adds 60abfd08e88b x86/mm/mmap: Fix -Wmissing-prototypes warnings adds 66648766ef38 mm: Remove MPX leftovers adds 2fa0ea3987bb Merge branch 'x86/cleanups' adds 8dd97c65185c x86/resctrl: Rename asm/resctrl_sched.h to asm/resctrl.h adds 0118ad82c2a6 x86/cpu: Move resctrl CPUID code to resctrl/ adds f0d339db5647 x86/resctrl: Remove unnecessary RMID checks adds 923f3a2b48bd x86/resctrl: Query LLC monitoring properties once during boot adds 46637d4570e1 x86/resctrl: Maintain MBM counter width per resource adds f3d44f18b066 x86/resctrl: Support CPUID enumeration of MBM counter width adds 0c4d5ba1b998 x86/resctrl: Support wider MBM counters adds 2cc7b0621667 Merge branch 'x86/cache' adds e3c7c1052271 x86/boot/build: Add cpustr.h to targets and remove clean-files adds 30ce434e44d7 x86/boot/build: Make 'make bzlilo' not depend on vmlinux o [...] adds 675a59b7dec6 x86/boot/build: Add phony targets in arch/x86/boot/Makefil [...] adds 73da86741e7f x86/build: Check whether the compiler is sane adds f670269a42bf x86: Fix early boot crash on gcc-10, next try adds 950a37078aa0 x86/build: Use $(CONFIG_SHELL) adds ed4ef89d8c5a Merge branch 'x86/build' adds 694cfd87b0c8 x86/setup: Add an initrdmem= option to specify initrd phys [...] adds 767dea211cd0 x86/tboot: Mark tboot static adds 5fafbebc86a0 x86/boot: Add kstrtoul() from lib/ adds 40ba9309c76f x86/boot: Fix -Wint-to-pointer-cast build warning adds 34bb49229f19 x86/boot/compressed/64: Switch to __KERNEL_CS after GDT is loaded adds 13bd4dc9c54e Merge branch 'x86/boot' adds fb0cfd48f3fb Merge branch 'x86/asm' adds 58eb7b77ad01 smp: Use smp_call_func_t in on_each_cpu() adds 182e073f68a0 cpu/hotplug: Fix a typo in comment "broadacasted"->"broadcasted" adds 565558558985 cpu/hotplug: Remove disable_nonboot_cpus() adds fb7fb84a0c4e cpu/hotplug: Remove __freeze_secondary_cpus() adds bfc5e0406a5a Merge branch 'smp/core' adds f080d93e1d41 sched/debug: Fix trival print_task() format adds e98fa02c4f2e sched/fair: Eliminate bandwidth race between throttling an [...] adds ab93a4bc955b sched/fair: Remove distribute_running from CFS bandwidth adds 64297f2b03cc sched/fair: Simplify the code of should_we_balance() adds 586b58cac8b4 exit: Move preemption fixup up, move blocking operations down adds 45da27732b0b sched/fair: find_idlest_group(): Remove unused sd_flag parameter adds 9818427c6270 sched/debug: Make sd->flags sysctl read-only adds e669ac8ab952 sched: Remove checks against SD_LOAD_BALANCE adds 36c5bdc43870 sched/topology: Kill SD_LOAD_BALANCE adds d91cecc15662 sched: Make newidle_balance() static again adds 457d1f465778 sched: Extract the task putting code from pick_next_task() adds 5a6d6a6ccb5f sched/fair: Refill bandwidth before scaling adds f38f12d1e081 sched/fair: Mark sched_init_granularity __init adds bf2c59fce407 sched/core: Fix illegal RCU from offline CPUs adds 17c891ab3491 sched/fair: Use __this_cpu_read() in wake_wide() adds 12ac6782a40a sched/swait: Reword some of the main description adds b1d1779e5ef7 sched/core: Simplify sched_init() adds 13aa1ce36799 Merge branch 'sched/core' adds ada018b15cce x86/mce/amd: Do proper cleanup on error paths adds c9bf318f77b3 x86/mce/amd: Init thresholding machinery only on relevant vendors adds cca9cc05fe98 x86/mce/amd: Protect a not-fully initialized bank from the [...] adds 6e7a41c63abc x86/mce/amd: Sanitize thresholding device creation hotplug path adds 6458de97fc15 x86/mce/amd: Straighten CPU hotplug path adds f26d2580a7dd x86/mce/amd: Cleanup threshold device remove path adds a037f3ca0ea0 x86/mce/amd: Make threshold bank setting hotplug robust adds 3e0fdec858d8 x86/mce/amd, edac: Remove report_gart_errors adds c9c6d216ed28 x86/mce: Rename "first" function as "early" adds 9554bfe403bd x86/mce: Convert the CEC to use the MCE notifier adds 1de08dccd383 x86/mce: Add a struct mce.kflags field adds 23ba710a0864 x86/mce: Fix all mce notifiers to update the mce->kflags bitmask adds 925946cfa715 x86/mce: Change default MCE logger to check mce->kflags adds 43505646941b x86/mce: Add mce=print_all option adds 7fc0b9b995f2 EDAC: Drop the EDAC report status checks adds 1df73b2131e3 x86/mce: Fixup exception only for the correct MCEs adds f82cdff1aa7f x86/mce: Drop bogus comment about mce.kflags adds 3b4ff4eb904f x86/mcelog: Add compat_ioctl for 32-bit mcelog support adds 86c9adaa8aa0 Merge branch 'ras/core' adds 18aa18566218 perf/core: Open access to the core for CAP_PERFMON privile [...] adds c9e0924e5c2b perf/core: open access to probes for CAP_PERFMON privilege [...] adds 6b3e0e2e0461 perf tools: Support CAP_PERFMON capability adds 4e3d3456b78f drm/i915/perf: Open access for CAP_PERFMON privileged process adds 031258da0595 trace/bpf_trace: Open access for CAP_PERFMON privileged process adds ff46758313e6 powerpc/perf: open access for CAP_PERFMON privileged process adds cf91baf3f7f3 parisc/perf: open access for CAP_PERFMON privileged process adds cea7d0d4a59b drivers/perf: Open access for CAP_PERFMON privileged process adds ab76878bb720 drivers/oprofile: Open access for CAP_PERFMON privileged process adds 902a8dcc5ba6 doc/admin-guide: Update perf-security.rst with CAP_PERFMON [...] adds 025b16f81dd7 doc/admin-guide: update kernel.rst with CAP_PERFMON information adds 1a2725f3ee55 perf script: Simplify auxiliary event printing functions adds 2a4b51666af8 perf bench: Add event synthesis benchmark adds c6fddb28bad2 tools api fs: Make xxx__mountpoint() more scalable adds 04ed4ccb9c07 perf synthetic-events: save 4kb from 2 stack frames adds aecce63e2b98 perf expr: Add expr_ prefix for parse_ctx and parse_id adds 871f9f599db8 perf expr: Add expr_scanner_ctx object adds 47352aba4003 perf metrictroup: Split the metricgroup__add_metric function adds 5287f9269206 perf script: Add flamegraph.py script adds 853f37d75c44 perf auxtrace: Add ->evsel_is_auxtrace() callback adds 6b52bb07c397 perf intel-pt: Implement ->evsel_is_auxtrace() callback adds 966246f597de perf intel-bts: Implement ->evsel_is_auxtrace() callback adds 508c71e3f90e perf arm-spe: Implement ->evsel_is_auxtrace() callback adds a58ab57caad0 perf cs-etm: Implement ->evsel_is_auxtrace() callback adds 113fcb46cfd5 perf s390-cpumsf: Implement ->evsel_is_auxtrace() callback adds 5c7bec0c9c54 perf auxtrace: For reporting purposes, un-group AUX area event adds 1c5c25b3fdbd perf auxtrace: Add an option to synthesize callchains for [...] adds 4fef41bfb1d8 perf thread-stack: Add thread_stack__sample_late() adds 8e94b3243a9a perf evsel: Be consistent when looking which evsel PERF_SA [...] adds e11869a065e3 perf evsel: Add support for synthesized sample type adds 2855c05cf14a perf intel-pt: Add support for synthesizing callchains for [...] adds e12ee9f7513c perf evsel: Move and globalize perf_evsel__find_pmu() and [...] adds 5f34278867b7 perf evlist: Move leader-sampling configuration adds 3713eb371c87 perf evsel: Rearrange perf_evsel__config_leader_sampling() adds 94d3820f2e18 perf evlist: Allow multiple read formats adds e345997914a8 perf tools: Add support for leader-sampling with AUX area events adds bec49a9e05db perf stat: Force error in fallback on :k events adds f8ff18be1f5c tools lib traceevent: Take care of return value of asprintf adds 9fbc61f832eb perf pmu: Add support for PMU capabilities adds e9cfa47e687d perf doc: allow ASCIIDOC_EXTRA to be an argument adds 3a6c51e4d66c perf parser: Add support to specify rXXX event with pmu adds 6f91ea283a1e perf header: Support CPU PMU capabilities adds f8603267bf85 perf machine: Remove the indent in resolve_lbr_callchain_sample adds e48b8311ca45 perf machine: Refine the function for LBR call stack recon [...] adds dd3e249a0c0a perf machine: Factor out lbr_callchain_add_kernel_ip() adds e2b23483eb1d perf machine: Factor out lbr_callchain_add_lbr_ip() adds 771fd155dfaa perf thread: Add a knob for LBR stitch approach adds 9c6c3f471d85 perf thread: Save previous sample for LBR stitching approach adds 7f1d39317c07 perf callchain: Save previous cursor nodes for LBR stitchi [...] adds ff165628d726 perf callchain: Stitch LBR call stack adds b1d1429b1820 perf report: Add option to enable the LBR stitching approach adds 680d125cd522 perf script: Add option to enable the LBR stitching approach adds 13e0c844fa09 perf top: Add option to enable the LBR stitching approach adds d80da766d181 perf c2c: Add option to enable the LBR stitching approach adds 12e89e65f446 perf hist: Add fast path for duplicate entries check adds 87cfeb1920f8 Merge tag 'perf-core-for-mingo-5.8-20200420' of git://git. [...] adds 3a4ac121c2ca x86/perf: Add hardware performance events support for Zhao [...] adds 2ed6edd33a21 perf: Add cond_resched() to task_function_call() adds 4bd30106ddb2 perf/x86/intel/pt: Drop pointless NULL assignment. adds d2e7d8636fb7 perf cgroup: Avoid needless closing of unopened fd adds 41e7c32b9789 perf bench: Fix div-by-zero if runtime is zero adds 8fbd301bf206 perf evlist: Remove duplicate headers adds 1e76b171b715 perf script: Avoid NULL dereference on symbol adds 0e0bf1ea1147 perf stat: Zero all the 'ena' and 'run' array slot stats f [...] adds 197ba86fdc88 perf stat: Improve runtime stat for interval mode adds dbd660e6b288 perf test session topology: Fix data path adds d99c22eabee4 perf record: Add num-synthesize-threads option adds 13edc237200c perf bench: Add a multi-threaded synthesize benchmark adds e95770af4c4a tools api: Add a lightweight buffered reading api adds 2069425eb3f8 perf synthetic events: Remove use of sscanf from /proc reading adds fad1f1e7dedc perf script: Remove extraneous newline in perf_sample__fpr [...] adds eebe80c98254 libtraceevent: Remove unneeded semicolon adds 2cca512ad2fe perf c2c: Remove unneeded semicolon adds 8284bbeab75f perf tools: Remove unneeded semicolons adds 6fa9c3e779b8 perf report: Fix warning assignment of 0/1 to bool variable adds 454a8be0cff9 perf pmu: Fix function name in comment, its get_cpuid_str( [...] adds 1e1a873dc67f perf metricgroups: Enhance JSON/metric infrastructure to h [...] adds 9022608ec5ba perf tests expr: Added test for runtime param in metric ex [...] adds 3351c6da896b perf tools: Enable Hz/hz prinitg for --metric-only option adds 354575c00d61 perf vendor events power9: Add hv_24x7 socket/chip level m [...] adds 40c7d2460e03 perf tools: Move routines that probe for perf API features [...] adds bc477d7983e3 perf record: Move sb_evlist to 'struct record' adds ca6c9c8b107f perf top: Move sb_evlist to 'struct perf_top' adds b38d85ef49cf perf bpf: Decouple creating the evlist from adding the SB event adds d0abbc3ce695 perf parse-events: Add parse_events_option() variant that [...] adds 9a39994467d4 perf evlist: Move the sideband thread routines to separate object adds 976be84504b8 perf evlist: Allow reusing the side band thread for more purposes adds 636eb4d001b1 libsubcmd: Introduce OPT_CALLBACK_SET() adds 899e5ffbf246 perf record: Introduce --switch-output-event adds 23cbb41c939a perf record: Move side band evlist setup to separate routine adds 44d041b7b2c1 libperf: Add NULL pointer check for cpu_map iteration and [...] adds e8dfb81838b1 perf parse-events: Fix memory leaks found on parse_events adds 672f707ef55f perf parse-events: Fix memory leaks found on parse_events adds ba08829aace9 perf parse-events: Fix another memory leaks found on parse [...] adds 4599d292128d libperf evlist: Fix a refcount leak adds 846de4371fdf perf tools: Fix reading new topology attribute "core_cpus" adds bb629484d924 perf tools: Simplify checking if SMT is active. adds 86d67180b920 perf thread-stack: Add branch stack support adds 1ef998ff1823 perf intel-pt: Consolidate thread-stack use condition adds cf888e08a030 perf intel-pt: Change branch stack support to use thread-stacks adds ec90e42ce514 perf auxtrace: Add option to synthesize branch stack for r [...] adds 6cd2cbfc6865 perf evsel: Add support for synthesized branch stack sample type adds 3749e0bbdef2 perf thread-stack: Add thread_stack__br_sample_late() adds f0a0251cee80 perf intel-pt: Add support for synthesizing branch stacks [...] adds 43358d9dfb25 perf intel-pt: Update documentation about itrace G and L options adds 6dd912cbadb9 perf intel-pt: Update documentation about using /proc/kcore adds 65ddce3fd87a perf evsel: Rename 'struct perf_evsel__sb_cb_t' to 'struct [...] adds 5eb88f0476ab perf evsel: Rename perf_evsel__nr_cpus() to evsel__nr_cpus() adds 12f5261dac90 perf evsel: Rename perf_evsel__compute_deltas() to evsel__ [...] adds e76026bdd51b perf evsel: Rename perf_evsel__find_pmu() to evsel__find_pmu() adds 39453ed55973 perf evsel: Rename perf_evsel__is_aux_event() to evsel__is [...] adds 30f7c59124bb perf evsel: Rename perf_evsel__exit() to evsel__exit() adds 6ec17b4e2592 perf evsel: Rename perf_evsel__config*() to evsel__config*() adds 4b5e87b741f6 perf evsel: Rename perf_evsel__calc_id_pos() to evsel__cal [...] adds 2aaefde4d98b perf evsel: Rename __perf_evsel__sample_size() to __evsel_ [...] adds 8ab2e96d8ff1 perf evsel: Rename *perf_evsel__*name() to *evsel__*name() adds 347c751a64af perf evsel: Rename perf_evsel__group_desc() to evsel__grou [...] adds 862b2f8fbc5b perf evsel: Rename *perf_evsel__*set_sample_*() to *evsel_ [...] adds ad681adf1dfe perf evsel: Rename perf_evsel__*filter*() to evsel__*filter*() adds aa8c406b0adb perf evsel: Rename perf_evsel__open_per_*() to evsel__open [...] adds efc0cdc9ed5e perf evsel: Rename perf_evsel__{str,int}val() and other tr [...] adds 266150c94c69 perf mem2node: Avoid double free related to realloc adds 4b1984491e65 perf doc: Pass ASCIIDOC_EXTRA as an argument adds 5ef86146de94 tools feature: Add support for detecting libpfm4 adds 3a50dc76058d perf pmu: Add perf_pmu__find_by_type helper adds c754c382c9a7 perf evsel: Rename perf_evsel__is_*() to evsel__is*() adds 53fcfa6b8efe perf evsel: Ditch perf_evsel__cmp(), not used for quite a while adds ea089692733a perf evsel: Rename *perf_evsel__read*() to *evsel__read() adds 6b6017a20650 perf evsel: Rename perf_evsel__parse_sample*() to evsel__p [...] adds e470daeaa36a perf evsel: Rename perf_evsel__{prev,next}() to evsel__{pr [...] adds 4f138a9e08a9 perf evsel: Rename perf_evsel__has*() to evsel__has*() adds ae4308927e48 perf evsel: Rename perf_evsel__fallback() to evsel__fallback() adds 2bb72dbb826c perf evsel: Rename perf_evsel__group_idx() to evsel__group_idx() adds 6e6d1d654ecd perf evsel: Rename perf_evsel__env() to evsel__env() adds 343977534c69 perf evsel: Rename perf_evsel__store_ids() to evsel__store_id() adds ddc6999eaf4e perf stat: Rename perf_evsel__*() operating on 'struct evs [...] adds 8cf5d0e09df3 perf kmem: Rename perf_evsel__*() operating on 'struct evs [...] adds 3d655813017f perf lock: Rename perf_evsel__*() operating on 'struct evs [...] adds 3b7313f2d7bb perf sched: Rename perf_evsel__*() operating on 'struct ev [...] adds ec98b6df3796 perf script: Rename perf_evsel__*() operating on 'struct e [...] adds 794bca26e537 perf trace: Rename perf_evsel__*() operating on 'struct ev [...] adds 74aa90e86502 perf annotate: Rename perf_evsel__*() operating on 'struct [...] adds b14b36d02065 perf inject: Rename perf_evsel__*() operating on 'struct e [...] adds 51d9635582c5 perf symbol: Fix kernel symbol address display adds 29e2eb2a9e1f perf: cs-etm: Update to build with latest opencsd version. adds 51876bd45263 perf bench: Add kallsyms parsing adds 53df2b934412 libsymbols kallsyms: Parse using io api adds 32add10f9597 libsymbols kallsyms: Move hex2u64 out of header adds 168200b6d6ea perf cs-etm: Move definition of 'traceid_list' global vari [...] adds 19ce2321739d perf flamegraph: Use /bin/bash for report and record scripts adds 059c6d68cfc5 Merge tag 'perf-core-for-mingo-5.8-20200506' of git://git. [...] adds 3f373a3ab00b Merge branch 'perf/core' adds 963d5669171a objtool: Fix 32bit cross builds adds 5377cae94ae3 objtool: Fix off-by-one in symbol_by_offset() adds aa5847270a0e objtool: Always do header sync check adds a70266b5b2e1 objtool: Remove redundant checks on operand type adds 0699e551af26 objtool: Clean instruction state before each function validation adds 7170cf47d16f objtool: Ignore empty alternatives adds aff5e16918c3 objtool: Use arch specific values in restore_reg() adds bfb08f220312 objtool: Add abstraction for destination offsets adds 6f8ca6768396 objtool: Split out arch-specific CFI definitions adds e378fa17d3fa objtool: Documentation: document UACCESS warnings adds 1ee444700e96 objtool: Remove redundant .rodata section name comparison adds 65ea47dcf4f9 objtool: Support multiple stack_op per instruction adds b746046238bb objtool: Better handle IRET adds e25eea89bb88 objtool: Introduce HINT_RET_OFFSET adds 0298739b7983 x86,ftrace: Fix ftrace_regs_caller() unwind adds dc2745b61907 x86,ftrace: Use SIZEOF_PTREGS adds 9f2dfd61dd02 x86,ftrace: Shrink ftrace_regs_caller() by one byte adds c536ed2fffd5 objtool: Remove SAVE/RESTORE hints adds a3608f5954d0 objtool: Rename struct cfi_state adds e7c0219b328c objtool: Fix !CFI insn_state propagation adds c4a33939a7eb objtool: Implement noinstr validation adds 34f7c96d96d5 objtool: Optimize !vmlinux.o again adds 87ecb582f0ac objtool: Use sec_offset_hash() for insn_hash adds 6804c1afd794 kbuild/objtool: Add objtool-vmlinux.o pass adds da837bd6f199 objtool: Avoid iterating !text section symbols adds 4b5e2e7ffef8 objtool: Rearrange validate_section() adds 932f8e987bfd objtool: Add STT_NOTYPE noinstr validation adds 0cc9ac8db0b4 objtool: Also consider .entry.text as noinstr adds 894e48cada64 objtool: Constify 'struct elf *' parameters adds bc359ff2f6f3 objtool: Rename elf_read() to elf_open_read() adds 0c98be811822 objtool: Constify arch_decode_instruction() adds 9e98d62aa7ea objtool: Remove check preventing branches within alternative adds 13fab06d9a3a objtool: Uniquely identify alternative instruction groups adds 7117f16bf460 objtool: Fix ORC vs alternatives adds 1ff865e343c2 x86,smap: Fix smap_{save,restore}() alternatives adds 87cf61fe848c objtool: is_fentry_call() crashes if call has no destination adds c721b3f80fae objtool: UNWIND_HINT_RET_OFFSET should not check registers adds 7d989fcadd6e objtool: Rework allocating stack_ops on decode adds 60041bcd8f5a objtool: Make handle_insn_ops() unconditional adds b09fb65e8637 objtool: Remove INSN_STACK adds b490f4536200 objtool: Move the IRET hack into the arch decoder adds 8aa8eb2a8f5b objtool: Add support for intra-function calls adds 089dd8e53126 x86/speculation: Change FILL_RETURN_BUFFER to work with objtool adds ca3f0d80dd57 x86: Simplify retpoline declaration adds 34fdce6981b9 x86: Change {JMP,CALL}_NOSPEC argument adds cc1ac9c79281 x86/retpoline: Fix retpoline unwind adds 05e52818cfe8 Merge branch 'objtool/core' adds 517033048c9c Merge branch 'locking/urgent' adds dfd402a4c4ba kcsan: Add Kernel Concurrency Sanitizer infrastructure adds c48981eeb0d5 include/linux/compiler.h: Introduce data_race(expr) macro adds 905e672b3af5 kcsan: Add Documentation entry in dev-tools adds 5f5c971292b4 objtool, kcsan: Add KCSAN runtime functions to whitelist adds 0ebba7141ead build, kcsan: Add KCSAN build exceptions adds 88ecd153be95 seqlock, kcsan: Add annotations for KCSAN adds bf07132f96d4 seqlock: Require WRITE_ONCE surrounding raw_seqcount_barrier adds e75a6795ed13 locking/atomics, kcsan: Add KCSAN instrumentation adds 40d04110f879 x86, kcsan: Enable KCSAN for x86 adds 8e1d58ae0c8d Merge branch 'for-mingo' of git://git.kernel.org/pub/scm/l [...] adds 5cbaefe9743b kcsan: Improve various small stylistic details adds 28336be568bb Merge tag 'v5.5-rc4' into locking/kcsan, to resolve conflicts adds 31c7ac388aa9 Merge tag 'v5.5-rc5' into locking/kcsan, to resolve conflict adds c29a59e43829 x86/vdso: Enable sanitizers for vma.o adds 837171fe77d7 Merge tag 'v5.5-rc7' into locking/kcsan, to refresh the tree adds d47715f50e83 kcsan, ubsan: Make KCSAN+UBSAN work together adds c020395b6634 asm-generic/atomic: Use __always_inline for pure wrappers adds 944bc9cca7c3 asm-generic/atomic: Use __always_inline for fallback wrappers adds 7161177481d5 kcsan: Document static blacklisting options adds e33f9a169747 kcsan: Add __no_kcsan function attribute adds 7add7875a8eb Merge branch 'kcsan.2020.01.07a' into locking/kcsan adds a4654e9bde4e Merge branch 'x86/kdump' into locking/kcsan, to resolve conflicts adds df10846ff2ac Merge branch 'linus' into locking/kcsan, to pick up fixes adds 5c361425744d kcsan: Prefer __always_inline for fast-path adds 47144eca2821 kcsan: Show full access type in report adds 05f9a4067964 kcsan: Rate-limit reporting per data races adds f1bc96210c6a kcsan: Make KCSAN compatible with lockdep adds ad4f8eeca8ea kcsan: Address missing case with KCSAN_REPORT_VALUE_CHANGE_ONLY adds 36e4d4dd4fc4 include/linux: Add instrumented.h infrastructure adds ed8af2e4d2a7 asm-generic, atomic-instrumented: Use generic instrumented.h adds 27f937cc810a asm-generic, kcsan: Add KCSAN instrumentation for bitops adds d0ef4c360f7e iov_iter: Use generic instrumented.h adds 76d6f06c36a3 copy_to_user, copy_from_user: Use generic instrumented.h adds 7ad900d35b49 kcsan: Add docbook header for data_race() adds 1e6ee2f0fe8a kcsan: Add option to assume plain aligned writes up to wor [...] adds a249a73231e2 kcsan: Clarify Kconfig option KCSAN_IGNORE_ATOMICS adds 8cfbb04fae75 kcsan: Clean up the main KCSAN Kconfig option adds ed95f95c86cd kcsan: Fix 0-sized checks adds d591ec3db75f kcsan: Introduce KCSAN_ACCESS_ASSERT access type adds f97f713dc257 kcsan: Introduce ASSERT_EXCLUSIVE_*() macros adds a312013578e4 kcsan: Add test to generate conflicts via debugfs adds 80d4c4775216 kcsan: Expose core configuration parameters as module params adds 3a5b45e5031f kcsan: Fix misreporting if concurrent races on same address adds f0f6928c2c4c kcsan: Move interfaces that affects checks to kcsan-checks.h adds b968a08f242d compiler.h, seqlock.h: Remove unnecessary kcsan.h includes adds b738f6169f12 kcsan: Introduce kcsan_value_change type adds 81af89e15862 kcsan: Add kcsan_set_access_mask() support adds 703b321501c9 kcsan: Introduce ASSERT_EXCLUSIVE_BITS(var, mask) adds f5d2313bd3c5 kcsan, trace: Make KCSAN compatible with tracing adds 3b02a051d25d Merge tag 'v5.7-rc1' into locking/kcsan, to resolve confli [...] adds 48b1fc190a18 kcsan: Add option to allow watcher interruptions adds 2402d0eae589 kcsan: Add option for verbose reporting adds 44656d3dc4f0 kcsan: Add current->state to implicitly atomic accesses adds e7b341005007 kcsan: Fix a typo in a comment adds e7325b774cc7 kcsan: Update Documentation/dev-tools/kcsan.rst adds 1443b8c9e712 kcsan: Update API documentation in kcsan-checks.h adds 135c0872d869 kcsan: Introduce report access_info and other_info adds 6119418f94ca kcsan: Avoid blocking producers in prepare_report() adds 757a4cefde76 kcsan: Add support for scoped accesses adds 9967683ce5d4 objtool, kcsan: Add explicit check functions to uaccess whitelist adds d8949ef1d9f1 kcsan: Introduce scoped ASSERT_EXCLUSIVE macros adds 01b4ff58f72d kcsan: Move kcsan_{disable,enable}_current() to kcsan-checks.h adds d071e91361bb kcsan: Change data_race() to no longer require marking rac [...] adds f770ed10a9ee kcsan: Fix function matching in report adds cdb9b07d8c78 kcsan: Make reporting aware of KCSAN tests adds eba9c444d34c Improve KCSAN documentation a bit adds 52785b6ae8ed kcsan: Use GFP_ATOMIC under spin lock adds 5099a722e972 checkpatch: Warn about data_race() without comment adds 19acd03d95da kcsan: Add __kcsan_{enable,disable}_current() variants adds 50a19ad4b1ec objtool, kcsan: Add kcsan_disable_current() and kcsan_enab [...] adds 97a9474aeb78 Merge branch 'kcsan-for-tip' of git://git.kernel.org/pub/s [...] adds 06cfac492dbd Merge branch 'locking/kcsan' adds 23b5ae2e8e13 locking/rtmutex: Remove unused rt_mutex_cmpxchg_relaxed() adds b4d716a71325 Merge branch 'locking/core' adds 2e0eb483c058 efi/libstub: Move arm-stub to a common file adds cf6b83664895 efi/libstub: Make initrd file loader configurable adds 22090f84bc3f efi/libstub: unify EFI call wrappers for non-x86 adds 87cd6378b3d2 efi/libstub/arm: Make install_memreserve_table static adds bd45870409a3 efi/gop: Remove redundant current_fb_base adds 8cd207973c37 efi/gop: Move check for framebuffer before con_out adds 6327e6d0e4a5 efi/gop: Get mode information outside the loop adds ecf53091f34a efi/gop: Factor out locating the gop into a function adds 8e0a22e2b053 efi/gop: Slightly re-arrange logic of find_gop adds e484c594ba0e efi/gop: Move variable declarations into loop block adds f1d1853bdbcf efi/gop: Use helper macros for populating lfb_base adds 9867fc9de6a6 efi/gop: Use helper macros for find_bits adds d49fd4bbf9bb efi/gop: Remove unreachable code from setup_pixel_info adds b4b89a027242 efi/gop: Add prototypes for query_mode and set_mode adds fffb68047e56 efi/gop: Allow specifying mode number on command line adds d9ff0323d074 efi/gop: Allow specifying mode by <xres>x<yres> adds 9a1663bc4d98 efi/gop: Allow specifying depth as well as resolution adds 45d97a749e9f efi/gop: Allow automatically choosing the best mode adds e1df73e2d18b efi/libstub/random: Align allocate size to EFI_ALLOC_ALIGN adds c37c9162a2fa efi/libstub/random: Increase random alloc granularity adds 82046702e288 efi/libstub/arm64: Replace 'preferred' offset with alignme [...] adds 5d12da9dd6c1 efi/libstub/arm64: Simplify randomized loading of kernel image adds 43b1df0e013c efi/libstub: Add API function to allocate aligned memory adds e71356fe29e7 efi/libstub/arm64: Switch to ordinary page allocator for k [...] adds 685d8164b5da efi/libstub: Move efi_relocate_kernel() into separate source file adds 420b6d00ca94 efi/arm: Remove __efistub_global annotation adds 26a92425f9a3 efi/x86: Remove __efistub_global and add relocation check adds 544393707f3c efi: Kill __efistub_global adds ccc27ae77494 efi/libstub: Drop __pure getter for efi_system_table adds 980771f61662 efi/libstub: Drop __pure getters for EFI stub options adds 0a75561489f5 efi/libstub/x86: Avoid getter function for efi_is64 adds 4e9a0f73f030 efi: Clean up config table description arrays adds 4eb8320bd1aa efi: Move arch_tables check to caller adds 4353dd3b7078 Merge tag 'efi-next' of git://git.kernel.org/pub/scm/linux [...] adds 4da0b2b7e675 efi/libstub: Re-enable command line initrd loading for x86 adds 75cd0a9ea73d Merge branch 'efi/core' adds 9d9e435f3f24 x86/elf: Add table to document READ_IMPLIES_EXEC adds 122306117afe x86/elf: Split READ_IMPLIES_EXEC from executable PT_GNU_STACK adds 9fccc5c0c99f x86/elf: Disable automatic READ_IMPLIES_EXEC on 64-bit adds 78066055b080 arm32/64/elf: Add tables to document READ_IMPLIES_EXEC adds eaf3f9e61887 arm32/64/elf: Split READ_IMPLIES_EXEC from executable PT_G [...] adds 6e0d6ac5f3d9 arm64/elf: Disable automatic READ_IMPLIES_EXEC for 64-bit [...] adds 506c28aae936 Merge branch 'core/core' adds 6a349e7cf4ce Merge remote-tracking branch 'tip/auto-latest' adds 7328eea1888d clocksource/drivers/timer-vf-pit: Fix build error adds c1ac28a4de6f Revert "clocksource: Avoid creating dead devices" adds 4c8db2b4bf54 Merge remote-tracking branch 'clockevents/timers/drivers/next' adds 493362dd7b9f EDAC/armada_xp: Fix some log messages adds 87a4eca891b6 EDAC/xgene: Remove set but not used address local var adds d9976bc155b1 MAINTAINERS: Remove sifive_l2_cache.c from EDAC-SIFIVE pattern adds 58d66175d461 EDAC/thunderx: Make symbols static adds b2f9fb0d671f EDAC/amd8131: Remove defined but not used bridge_str adds ee5340abab3b EDAC, {skx,i10nm}: Make some configurations CPU model specific adds ce20670828c1 EDAC/i10nm: Update driver to support different bus number [...] adds dc63e28efa19 Merge branch 'edac-i10nm' into edac-for-next adds 2f5c27b04938 Merge remote-tracking branch 'edac/edac-for-next' adds 353159365e72 rcu: Add KCSAN stubs adds 4f58820fd710 srcu: Add KCSAN stubs adds 2f0846956355 rcu: Mark rcu_state.ncpus to detect concurrent writes adds 314eeb43e5f2 rcu: Add *_ONCE() and data_race() to rcu_node ->exp_tasks [...] adds 065a6db12a80 rcu: Add READ_ONCE and data_race() to rcu_node ->boost_tasks adds b68c6146512d srcu: Add data_race() to ->srcu_lock_count and ->srcu_unlo [...] adds 5822b8126ff0 rcu: Add WRITE_ONCE() to rcu_node ->boost_tasks adds 47fbb074536e rcu: Use data_race() for RCU CPU stall-warning prints adds 53965dbe5396 drm: Make drm_dp_mst_dsc_aux_for_port() safe for old compilers adds 1fca4d12f463 rcu: Expedite first two FQS scans under callback-overload [...] adds fcbcc0e70050 rcu: Fix the (t=0 jiffies) false positive adds ddc465936643 Revert "rculist: Describe variadic macro argument in a Sph [...] adds c28d5c09d09f rcu: Get rid of some doc warnings in update.c adds 62ae19511f1e rcu: Mark rcu_state.gp_seq to detect more concurrent writes adds a66dbda7893f rcu: Replace assigned pointer ret value by corresponding b [...] adds da44cd6c8e88 rcu: Replace 1 by true adds 29ffebc5fcc0 rcu: Convert ULONG_CMP_GE() to time_after() for jiffy comparison adds 7b2413111a63 rcu: Convert rcu_initiate_boost() ULONG_CMP_GE() to time_after() adds e2f3ccfa6200 rcu: Convert rcu_nohz_full_cpu() ULONG_CMP_LT() to time_before() adds f87dc808009a rcuperf: Add ability to increase object allocation size adds 9154244c1ab6 rcu/tree: Add a shrinker to prevent OOM due to kfree_rcu() [...] adds a6a82ce18ba4 rcu/tree: Count number of batched kfree_rcu() locklessly adds 6be7436d2245 rcu: Add rcu_gp_might_be_stalled() adds c76e7e0bce10 rcu: Add KCSAN stubs to update.c adds e4453d8a1c56 rcu: Make rcu_read_unlock_special() safe for rq/pi locks adds 07b4a930fc44 rcu: Don't set nesting depth negative in rcu_preempt_defer [...] adds f0bdf6d473cf rcu: Remove unused ->rcu_read_unlock_special.b.deferred_qs field adds 5f5fa7ea89dc rcu: Don't use negative nesting depth in __rcu_read_unlock() adds 52b1fc3f798d rcutorture: Add test of holding scheduler locks across rcu [...] adds ac3caf827488 rcu: Add comments marking transitions between RCU watching [...] adds 66777e5821f6 rcu-tasks: Use context-switch hook for PREEMPT=y kernels adds 2beaf3280e57 sched/core: Add function to sample state of locked-down task adds 5bef8da66a9c rcu: Add per-task state to RCU CPU stall warnings adds eacd6f04a133 rcu-tasks: Move Tasks RCU to its own file adds 07e105158d97 rcu-tasks: Create struct to hold state information adds b3d73156b075 rcu: Reinstate synchronize_rcu_mult() adds 9cf8fc6fabd4 rcutorture: Add a test for synchronize_rcu_mult() adds 5873b8a94e5d rcu-tasks: Refactor RCU-tasks to allow variants to be added adds c84aad765406 rcu-tasks: Add an RCU-tasks rude variant adds 3d6e43c75d6b rcutorture: Add torture tests for RCU Tasks Rude adds c97d12a63c26 rcu-tasks: Use unique names for RCU-Tasks kthreads and messages adds e4fe5dd6f26f rcu-tasks: Further refactor RCU-tasks to allow adding more [...] adds d01aa2633b5d rcu-tasks: Code movement to allow more Tasks RCU variants adds d5f177d35c24 rcu-tasks: Add an RCU Tasks Trace to simplify protection o [...] adds c1a76c0b6aba rcutorture: Add torture tests for RCU Tasks Trace adds 4593e772b502 rcu-tasks: Add stall warnings for RCU Tasks Trace adds 8fd8ca388ccf rcu-tasks: Move #ifdef into tasks.h adds e21408ceec2d rcu-tasks: Add RCU tasks to rcutorture writer stall output adds af051ca4e423 rcu-tasks: Make rcutorture writer stall output include GP state adds 43766c3eadcf rcu-tasks: Make RCU Tasks Trace make use of RCU scheduler hooks adds 88092d0c99d7 rcu-tasks: Add a grace-period start time for throttling and debug adds b0afa0f05667 rcu-tasks: Provide boot parameter to delay IPIs until late [...] adds 276c410448db rcu-tasks: Split ->trc_reader_need_end adds 238dbce39ea4 rcu-tasks: Add grace-period and IPI counts to statistics adds 9ae58d7bd11f rcu-tasks: Add Kconfig option to mediate smp_mb() vs. IPI adds 7d0c9c50c5a1 rcu-tasks: Avoid IPIing userspace/idle tasks if kernel is [...] adds b38f57c1fe64 rcu-tasks: Allow rcu_read_unlock_trace() under scheduler locks adds 81b4a7bc3b54 rcu-tasks: Disable CPU hotplug across RCU tasks trace scans adds 7e3b70e0703b rcu-tasks: Handle the running-offline idle-task special case adds 9796e1ae7386 rcu-tasks: Make RCU tasks trace also wait for idle tasks adds 40471509be3c rcu-tasks: Add rcu_dynticks_zero_in_eqs() effectiveness st [...] adds edf3775f0ad6 rcu-tasks: Add count for idle tasks on offline CPUs adds 039f3cc93aa0 rcutorture: Add TRACE02 scenario enabling RCU Tasks Trace IPIs adds 7e0669c3e9de rcu-tasks: Add IPI failure count to statistics adds 25246fc83155 rcu-tasks: Allow standalone use of TASKS_{TRACE_,}RCU adds e5a971d76d70 ftrace: Use synchronize_rcu_tasks_rude() instead of ftrace_sync() adds 654db05cee81 rcu: Use data_race() for RCU expedited CPU stall-warning prints adds 88375825171c rcu: When GP kthread is starved, tag idle threads as false [...] adds 33b2b93bd831 rcu: Remove self-stack-trace when all quiescent states seen adds 3b2a47398552 rcutorture: Add KCSAN stubs adds b3578186b28d rcutorture: Make kvm-recheck-rcu.sh handle truncated lines adds c9527bebb017 rcutorture: Mark data-race potential for rcu_barrier() tes [...] adds be44ae624311 locktorture.c: Fix if-statement empty body warnings adds 19a8ff956c5a rcutorture: Add flag to produce non-busy-wait task stalls adds df5916845dd6 rcutorture: Right-size TREE10 CPU consumption adds 55b2dcf58700 rcu: Allow rcutorture to starve grace-period kthread adds 7226c5cbaa9f torture: Add --kcsan argument to top-level kvm.sh script adds 10cec0de11ab torture: Make --kcsan argument also create a summary adds afbc1574f1da rcutorture: Make rcu_fwds and rcu_fwd_emergency_stop static adds b5744d3c6c38 torture: Eliminate duplicate #CHECK# from ConfigFragment adds 6be63d7d9c14 torture: Abstract application of additional Kconfig options adds 3d17ded9021e torture: Allow --kconfig options to override --kcsan defaults adds 5b6b4b69ad64 torture: Allow scenario-specific Kconfig options to overri [...] adds 409670aa26b6 torture: Save a few lines by using config_override_param i [...] adds 04dbcdb42f3a torture: Add a --kasan argument adds 3c80b4024579 rcutorture: Convert ULONG_CMP_LT() to time_before() adds f736e0f1a55a Merge branches 'fixes.2020.04.27a', 'kfree_rcu.2020.04.27a [...] adds 2d9d829af55c Merge branch 'kcsan-dev.2020.04.13c' into HEAD adds 50f74c9457c4 tools/memory-model: Add recent references adds 9716f4ac8760 tools/memory-model: Fix "conflict" definition adds df5d48aabc3e Documentation: LKMM: Add litmus test for RCU GP guarantee [...] adds c0f094fbceee Documentation: LKMM: Add litmus test for RCU GP guarantee [...] adds 65169007442e MAINTAINERS: Update maintainers for new Documentation/litm [...] adds 4a24bb831cb8 tools/memory-model: Add an exception for limitations on _u [...] adds 828513b209a2 Documentation/litmus-tests: Introduce atomic directory adds 5183f618b455 Documentation/litmus-tests/atomic: Add a test for atomic_set() adds 1406367014b6 Documentation/litmus-tests/atomic: Add a test for smp_mb__ [...] adds f5eff20366f6 tools/memory-model: Fix reference to litmus test in recipes.txt adds 663f9202eb8a Documentation/litmus-tests: Merge atomic's README into top [...] adds b2998782ded4 Documentation/litmus-tests: Clarify about the RCU pre-init [...] adds a69c5ffdb8b5 tools/memory-model: Make judgelitmus.sh note timeouts adds 2e762aacc02b tools/memory-model: Make cmplitmushist.sh note timeouts adds 063befa43f8b tools/memory-model: Make judgelitmus.sh identify bad macros adds b8f837b2bd76 tools/memory-model: Make judgelitmus.sh detect hard deadlocks adds 95415409b4d2 tools/memory-model: Fix paulmck email address on pre-exist [...] adds d5105b503ae1 tools/memory-model: Update parseargs.sh for hardware verification adds 36997265963e tools/memory-model: Make judgelitmus.sh handle hardware ve [...] adds e33321611bfc tools/memory-model: Add simpletest.sh to check locking, RC [...] adds 56618e67b5cd tools/memory-model: Fix checkalllitmus.sh comment adds d630d5f9de75 tools/memory-model: Hardware checking for check{,all}litmus.sh adds 86cc2571ab68 tools/memory-model: Make judgelitmus.sh ransack .litmus.out files adds 6ce9dda4c6b2 tools/memory-model: Split runlitmus.sh out of checklitmus.sh adds 9f992d94880a tools/memory-model: Make runlitmus.sh generate .litmus.out [...] adds 58af1cb9ac71 tools/memory-model: Move from .AArch64.litmus.out to .litm [...] adds fc7a0f7c9a01 tools/memory-model: Keep assembly-language litmus tests adds 5a7c9e1af546 tools/memory-model: Allow herd to deduce CPU type adds 336612c04e92 tools/memory-model: Make runlitmus.sh check for jingle errors adds a1a3417c1610 tools/memory-model: Add -v flag to jingle7 runs adds 87ffb88f1c7b tools/memory-model: Implement --hw support for checkghlitmus.sh adds 4b3cc8065a2c tools/memory-model: Fix scripting --jobs argument adds e5db79dac418 tools/memory-model: Make checkghlitmus.sh use mselect7 adds 106cafde1c0c tools/memory-model: Make history-check scripts use mselect7 adds b194c90f6287 tools/memory-model: Add "--" to parseargs.sh for addition [...] adds 079aebeea879 tools/memory-model: Repair parseargs.sh header comment adds 11c835b05437 tools/memory-model: Add checktheselitmus.sh to run specifi [...] adds 1d2bcf2642c5 tools/memory-model: Add data-race capabilities to judgelitmus.sh adds e0582166162d tools/memory-model: Make judgelitmus.sh handle scripted Re [...] adds 67e6bf52edb8 tools/memory-model: Use "-unroll 0" to keep --hw runs finite adds af0b02ebb381 Merge branch 'lkmm-dev.2020.05.14b' into HEAD adds 0f63274855bd fork: Annotate a data race in vm_area_dup() adds 44c5704098db x86/mm/pat: Mark an intentional data race adds 79580081c819 rculist: Add ASSERT_EXCLUSIVE_ACCESS() to __list_splice_in [...] adds c6509b6ebd35 locktorture: Use true and false to assign to bool variables adds 97887d954a8a rcu: Initialize and destroy rcu_synchronize only when necessary adds 550bcb6b04a6 mm/mmap.c: Add cond_resched() for exit_mmap() CPU stalls adds 9f24847d8fdb kvm/svm: Disable KCSAN for svm_vcpu_run() adds 9ff7fb3ae801 srcu: Fix a typo in comment "amoritized"->"amortized" adds a26e676ed124 rcu: Simplify the calculation of rcu_state.ncpus adds e69d7d3457e1 docs: RCU: Convert checklist.txt to ReST adds 5a0420ab6838 docs: RCU: Convert lockdep-splat.txt to ReST adds b511fe2f9ca3 docs: RCU: Convert lockdep.txt to ReST adds de5eeb13c7d3 docs: RCU: Convert rculist_nulls.txt to ReST adds 413d28ccf9a6 docs: RCU: Convert torture.txt to ReST adds bf964e388306 docs: RCU: Convert rcuref.txt to ReST adds 47e08ad9b727 docs: RCU: Convert stallwarn.txt to ReST adds 714e2785e889 docs: RCU: Don't duplicate chapter names in rculist_nulls.rst adds fbadb7b741f5 rcutorture: Add races with task-exit processing adds 5f6efafb13cf torture: Set configfile variable to current scenario adds 8b9222ed9674 rcutorture: Handle non-statistic bang-string error messages adds 2f63f5f0262e rcutorture: NULL rcu_torture_current earlier in cleanup code adds af959932fe46 kcsan: Add test suite adds b8a1cab5634a torture: Remove qemu dependency on EFI firmware adds 3e9d89174418 doc: Timer problems can cause RCU CPU stall warnings adds 1dd7f2639314 rcu: Add callbacks-invoked counters adds 170f96c6fc1b rcu: Add comment documenting rcu_callback_map's purpose adds ecc8bd43403e Revert b8c17e6664c4 ("rcu: Maintain special bits at bottom [...] adds 730b4bd431b9 rcu/tree: Add better tracing for dyntick-idle adds 583fd832d151 rcu/tree: Clean up dynticks counter usage adds 0e94d87bed08 rcu/tree: Remove dynticks_nmi_nesting counter adds 1c039ba261f3 trace: events: rcu: Change description of rcu_dyntick trace event adds 5ce7e23dcb27 torture: Add script to smoke-test commits in a branch adds 84de7b509b3f torture: Remove whitespace from identify_qemu_vcpus output adds df2e4807c87c torture: Add --allcpus argument to the kvm.sh script adds eb17795b8bde rcu: Grace-period-kthread related sleeps to idle priority adds 275f8ea96565 rcu: Priority-boost-related sleeps to idle priority adds c5420268b65d rcu: No-CBs-related sleeps to idle priority adds 1025bc6f7a42 rcu: Expedited grace-period sleeps to idle priority adds b79818ed7e0e rcu-tasks: Convert sleeps to idle priority adds f26c969c9c52 fs/btrfs: Add cond_resched() for try_release_extent_mappin [...] adds fffd61431935 locking/osq_lock: Annotate a data race in osq_lock adds f04501c0ca4b doc: Tasks RCU must protect instructions before trampoline adds 13aa649de5d2 ubsan, kcsan: Don't combine sanitizer with kcov on clang adds 375c9097c437 doc: Update comment from rsp->rcu_gp_seq to rsp->gp_seq adds 53281c92e73a tick/nohz: Narrow down noise while setting current task's [...] adds eda21d007110 Merge remote-tracking branch 'rcu/rcu/next' adds 788109c1ccf7 KVM: remove redundant assignment to variable r adds 24647e0a39b6 KVM: x86: Return updated timer current count register from [...] adds 43d05de2bee7 KVM: pass through CPUID(0x80000006) adds 238022ff5d05 KVM: selftests: Take vcpu pointer instead of id in vm_vcpu_rm() adds 4d9bba900716 KVM: selftests: Use kernel's list instead of homebrewed re [...] adds 8c996e4dae17 KVM: selftests: Add util to delete memory region adds 3e6b94126784 KVM: selftests: Add GUEST_ASSERT variants to pass values to host adds 8a0639fe9201 KVM: sefltests: Add explicit synchronization to move mem r [...] adds 8fb38f05ca9f KVM: selftests: Add "delete" testcase to set_memory_region_test adds 4cd94d125df5 selftests: kvm: Add vm_get_fd() in kvm_util adds 8cc2dd637b89 KVM: selftests: Add "zero" testcase to set_memory_region_test adds 5b4f758f454b KVM: selftests: Make set_memory_region_test common to all [...] adds 909e0abaac0f selftests: kvm: Add testcase for creating max number of memslots adds e8eff282154f KVM: VMX: Flush all EPTP/VPID contexts on remote TLB flush adds eed0030e4caa KVM: nVMX: Validate the EPTP when emulating INVEPT(EXTENT_ [...] adds f8aa7e3958bc KVM: nVMX: Invalidate all EPTP contexts when emulating INV [...] adds d6e3f8385d27 KVM: nVMX: Invalidate all roots when emulating INVVPID wit [...] adds 53b3d8e9d577 KVM: x86: Export kvm_propagate_fault() (as kvm_inject_emul [...] adds 5efac0741ce2 KVM: x86: introduce kvm_mmu_invalidate_gva adds 0cd665bd20f9 KVM: x86: cleanup kvm_inject_emulated_page_fault adds ee1fa209f5e5 KVM: x86: Sync SPTEs when injecting page/EPT fault into L1 adds c746b3a4b84c KVM: VMX: Skip global INVVPID fallback if vpid==0 in vpid_ [...] adds 446ace4bca42 KVM: VMX: Use vpid_sync_context() directly when possible adds 8a8b097c6cd0 KVM: VMX: Move vpid_sync_vcpu_addr() down a few lines adds ab4b3597ffce KVM: VMX: Handle INVVPID fallback logic in vpid_sync_vcpu_addr() adds ca431c0cc331 KVM: VMX: Drop redundant capability checks in low level IN [...] adds bc41d0c40ec2 KVM: nVMX: Use vpid_sync_vcpu_addr() to emulate INVVPID wi [...] adds e64419d991ea KVM: x86: Move "flush guest's TLB" logic to separate kvm_x [...] adds 0baedd792713 KVM: x86: make Hyper-V PV TLB flush use tlb_flush_guest() adds ad104b5e433a KVM: VMX: Clean up vmx_flush_tlb_gva() adds f55ac304ca47 KVM: x86: Drop @invalidate_gpa param from kvm_x86_ops' tlb [...] adds 72b383208726 KVM: SVM: Wire up ->tlb_flush_guest() directly to svm_flush_tlb() adds 5058b692c699 KVM: VMX: Move vmx_flush_tlb() to vmx.c adds 25d8b84376e7 KVM: nVMX: Move nested_get_vpid02() to vmx/nested.h adds 33d19ec9b14c KVM: VMX: Introduce vmx_flush_tlb_current() adds 4a41e43cbe2c KVM: SVM: Document the ASID logic in svm_flush_tlb() adds 7780938cc70b KVM: x86: Rename ->tlb_flush() to ->tlb_flush_all() adds 50b265a4eee0 KVM: nVMX: Add helper to handle TLB flushes on nested VM-E [...] adds eeeb4f67a6cd KVM: x86: Introduce KVM_REQ_TLB_FLUSH_CURRENT to flush cur [...] adds 8c8560b83390 KVM: x86/mmu: Use KVM_REQ_TLB_FLUSH_CURRENT for MMU specif [...] adds c51e1ffee501 KVM: nVMX: Selectively use TLB_FLUSH_CURRENT for nested VM [...] adds 1196cb970b99 KVM: nVMX: Reload APIC access page on nested VM-Exit only [...] adds a4148b7ca2a5 KVM: VMX: Retrieve APIC access page HPA only when necessary adds 4de1f9d469f4 KVM: VMX: Don't reload APIC access page if its control is [...] adds b869855badd1 KVM: x86/mmu: Move fast_cr3_switch() side effects to __kvm [...] adds 4a632ac6ca66 KVM: x86/mmu: Add separate override for MMU sync during fa [...] adds 71fe70130d88 KVM: x86/mmu: Add module param to force TLB flush on root reuse adds 41fab65e7c44 KVM: nVMX: Skip MMU sync on nested VMX transition when possible adds 9805c5f74b8a KVM: nVMX: Don't flush TLB on nested VMX transition adds ce8fe7b77bd8 KVM: nVMX: Free only the affected contexts when emulating INVEPT adds be01e8e2c632 KVM: x86: Replace "cr3" with "pgd" in "new cr3/pgd" related code adds be100ef13625 KVM: VMX: Clean cr3/pgd handling in vmx_load_mmu_pgd() adds 1c164cb3ffd0 KVM: SVM: Use do_machine_check to pass MCE to the host adds 63d04348371b KVM: x86: move kvm_create_vcpu_debugfs after last failure point adds 812756a82ea5 kvm_host: unify VM_STAT and VCPU_STAT definitions in a sin [...] adds 789afc5ccd4e KVM: nVMX: Move reflection check into nested_vmx_reflect_vmexit() adds 7b7bd87dbd6a KVM: nVMX: Uninline nested_vmx_reflect_vmexit(), i.e. move [...] adds fbdd50250396 KVM: nVMX: Move VM-Fail check out of nested_vmx_exit_reflected() adds 236871b6744a KVM: nVMX: Move nested VM-Exit tracepoint into nested_vmx_ [...] adds 2c1f3323802e KVM: nVMX: Split VM-Exit reflection logic into L0 vs. L1 wants adds 1d283062c949 KVM: nVMX: Drop a superfluous WARN on reflecting EXTERNAL_ [...] adds f47baaed4fef KVM: nVMX: Pull exit_reason from vcpu_vmx in nested_vmx_re [...] adds 2a7833899f6a KVM: nVMX: Cast exit_reason to u16 to check for nested EXT [...] adds 4dcefa312a6c KVM: nVMX: Rename exit_reason to vm_exit_reason for nested [...] adds 9932b49e5abe KVM: nVMX: Invoke ept_save_pdptrs() if and only if PAE pag [...] adds e5d03de5937e KVM: nVMX: Reset register cache (available and dirty masks [...] adds ec0241f3bbe1 KVM: nVMX: Drop manual clearing of segment cache on nested [...] adds 5addc235199f KVM: VMX: Cache vmcs.EXIT_QUALIFICATION using arch avail_r [...] adds 8791585837f6 KVM: VMX: Cache vmcs.EXIT_INTR_INFO using arch avail_reg flags adds c583eed6d72b KVM: x86/mmu: Set @writable to false for non-visible acces [...] adds c36b71503a22 KVM: x86/mmu: Avoid an extra memslot lookup in try_async_p [...] adds b8d295f96b6c KVM: nVMX: Remove non-functional "support" for CR3 target values adds 873e1da16918 KVM: VMX: Optimize handling of VM-Entry failures in vmx_vc [...] adds a9ab13ff6e84 KVM: X86: Improve latency for single target IPI fastpath adds 4f233371f6bb KVM: nSVM: Check for CR0.CD and CR0.NW on VMRUN of nested guests adds 1b94f6f81007 KVM: Remove redundant argument to kvm_arch_vcpu_ioctl_run adds da1fda288943 tools/kvm_stat: add command line switch '-z' to skip zero records adds 3754afe7cf7c tools/kvm_stat: Add command line switch '-L' to log to file adds 997b7e98990c tools/kvm_stat: add sample systemd unit file adds e72436bc3a52 KVM: SVM: avoid infinite loop on NPF from bad address adds 1d2c6c9bd4b7 selftests: kvm/set_memory_region_test: do not check RIP if [...] adds 56083bdf67c7 KVM: x86: check_nested_events is never NULL adds 25091990ef28 KVM: eVMCS: check if nesting is enabled adds 33b22172452f KVM: x86: move nested-related kvm_x86_ops to a separate struct adds 9bd4af240f4d KVM: nVMX: Drop a redundant call to vmx_get_intr_info() adds 87796555d48c KVM: nVMX: Store vmcs.EXIT_QUALIFICATION as an unsigned lo [...] adds acd05785e48c kvm: add capability for halt polling adds 7c67f54661fc KVM: SVM: do not allow VMRUN inside SMM adds 4aef2ec9022b Merge branch 'kvm-amd-fixes' into HEAD adds f74f94140fa5 KVM: SVM: introduce nested_run_pending adds 38c0b192bd6d KVM: SVM: leave halted state on vmexit adds 6e085cbfb0f0 KVM: SVM: immediately inject INTR vmexit adds 9c3d370a8efa KVM: SVM: Implement check_nested_events for NMI adds 6ce347af1499 KVM: nVMX: Preserve exception priority irrespective of exi [...] adds d2060bd42e44 KVM: nVMX: Open a window for pending nested VMX preemption timer adds 8081ad06b68a KVM: x86: Set KVM_REQ_EVENT if run is canceled with req_im [...] adds 88c604b66eb6 KVM: x86: Make return for {interrupt_nmi,smi}_allowed() a [...] adds a9fa7cb6aa99 KVM: x86: replace is_smm checks with kvm_x86_ops.smi_allowed adds 429ab576f387 KVM: nVMX: Report NMIs as allowed when in L2 and Exit-on-N [...] adds bbdad0b5a708 KVM: nSVM: Report NMIs as allowed when in L2 and Exit-on-N [...] adds 55714cddbf10 KVM: nSVM: Move SMI vmexit handling to svm_check_nested_events() adds 1b660b6baaaf KVM: VMX: Split out architectural interrupt/NMI blocking checks adds cae96af18452 KVM: SVM: Split out architectural interrupt/NMI/SMI blocki [...] adds 15ff0b450b65 KVM: nVMX: Preserve IRQ/NMI priority irrespective of exiti [...] adds 1cd2f0b0dd92 KVM: nVMX: Prioritize SMI over nested IRQ/NMI adds fc6f7c03ad80 KVM: nSVM: Report interrupts as allowed when in L2 and exi [...] adds 221e761090b4 KVM: nSVM: Preserve IRQ/NMI/SMI priority irrespective of e [...] adds 3b82b8d7fdf7 KVM: x86: WARN on injected+pending exception even in nested case adds db438592807e KVM: VMX: Use vmx_interrupt_blocked() directly from vmx_ha [...] adds 7ab0abdb553e KVM: VMX: Use vmx_get_rflags() to query RFLAGS in vmx_inte [...] adds c300ab9f08df KVM: x86: Replace late check_nested_events() hack with mor [...] adds c9d64a1b2d0b rcuwait: Fix stale wake call name in comment adds 9d9a6ebfea32 rcuwait: Let rcuwait_wake_up() return whether or not a tas [...] adds 5c21f7b322cb rcuwait: Introduce prepare_to and finish_rcuwait adds 191a43be61d6 rcuwait: Introduce rcuwait_active() adds da4ad88cab58 kvm: Replace vcpu->swait with rcuwait adds c4e115f08c08 kvm/eventfd: remove unneeded conversion to bool adds fede8076aab4 KVM: x86: handle wrap around 32-bit address space adds f27ad73a6ef7 KVM: VMX: Use accessor to read vmcs.INTR_INFO when handlin [...] adds 5c911beff20a KVM: nVMX: Skip IBPB when switching between vmcs01 and vmcs02 adds 1af1bb05625b KVM: nVMX: Skip IBPB when temporarily switching between vm [...] adds 56ba77a459a7 KVM: x86: Save L1 TSC offset in 'struct kvm_vcpu_arch' adds 0cc69204e772 KVM: nVMX: Unconditionally validate CR3 during nested transitions adds f98c1e77127d KVM: VMX: Add proper cache tracking for CR4 adds bd31fe495d0d KVM: VMX: Add proper cache tracking for CR0 adds 0047fcade4cb KVM: VMX: Move nested EPT out of kvm_x86_ops.get_tdp_level() hook adds e93fd3b3e89e KVM: x86/mmu: Capture TDP level when updating CPUID adds 68cda40d9f3c KVM: nVMX: Tweak handling of failure code for nested VM-En [...] adds a71936ab46f1 kvm: x86: Cleanup vcpu->arch.guest_xstate_size adds b2f432f872d9 KVM: x86/mmu: Tweak PSE hugepage handling to avoid 2M vs 4 [...] adds e662ec3e0705 KVM: x86/mmu: Move max hugepage level to a separate #define adds 3bae0459bcd5 KVM: x86/mmu: Drop KVM's hugepage enums in favor of the ke [...] adds 8123f265248c KVM: x86/mmu: Add a helper to consolidate root sp allocation adds c16312f4fa75 KVM: VMX: Remove unneeded __ASM_SIZE usage with POP instruction adds dd03bcaad0b1 KVM: X86: Force ASYNC_PF_PER_VCPU to be power of two adds 5b494aea13fe KVM: No need to retry for hva_to_pfn_remapped() adds 0fd460446912 KVM: X86: Sanity check on gfn before removal adds 62315b639302 KVM: Documentation: Fix up cpuid page adds 551896e0e060 KVM: VMX: Improve handle_external_interrupt_irqoff inline [...] adds 2408500dfc8f KVM: nVMX: Truncate writes to vmcs.SYSENTER_EIP/ESP for 32 [...] adds 9e826feb8f11 KVM: nVMX: Drop superfluous VMREAD of vmcs02.GUEST_SYSENTER_* adds dcf068da7eb2 KVM: VMX: Introduce generic fastpath handler adds 2c4c41325540 KVM: x86: Print symbolic names of VMX VM-Exit flags in traces adds 5a9f54435a48 KVM: X86: Introduce kvm_vcpu_exit_request() helper adds 404d5d7bff0d KVM: X86: Introduce more exit_fastpath_completion enum values adds 379a3c8ee444 KVM: VMX: Optimize posted-interrupt delivery for timer fastpath adds 199a8b84c455 KVM: x86: introduce kvm_can_use_hv_timer adds ae95f566b3d2 KVM: X86: TSCDEADLINE MSR emulation fastpath adds 26efe2fd92e5 KVM: VMX: Handle preemption timer fastpath adds e14b7786cb1c KVM: SVM: Merge svm_enable_vintr into svm_set_vintr adds de182481629c KVM: SVM: Remove unnecessary V_IRQ unsetting adds 6c1c6e58356b KVM: nVMX: Remove unused 'ops' param from nested_vmx_hardw [...] adds 1739f3d56d24 KVM: nVMX: Really make emulated nested preemption timer pinned adds ada0098df656 KVM: nVMX: Change emulated VMX-preemption timer hrtimer to [...] adds 93dff2fed2fb KVM: nVMX: Migrate the VMX-preemption timer adds cb953129bfe5 kvm: add halt-polling cpu usage stats adds 254c97001035 Merge remote-tracking branch 'kvm/linux-next' adds 9ed24f4b712b KVM: arm64: Move virt/kvm/arm to arch/arm64 adds d82755b2e781 KVM: arm64: Kill off CONFIG_KVM_ARM_HOST adds bf7bc1df30f6 KVM: arm64: Update help text adds f26133624d60 KVM: arm64: Change CONFIG_KVM to a menuconfig entry adds 25357de01b95 KVM: arm64: Clean up kvm makefiles adds c6fe89ff8b25 KVM: arm64: Simplify __kvm_timer_set_cntvoff implementation adds ce6f8f02f9f6 KVM: arm64: Use cpus_have_final_cap for has_vhe() adds 656012c731fc KVM: Fix spelling in code comments adds 892713e97ca1 KVM: arm64: Sidestep stage2_unmap_vm() on vcpu reset when [...] adds 48c963e31bc6 KVM: arm/arm64: Release kvm->mmu_lock in loop to prevent s [...] adds 9f2836146b11 KVM: arm64: Clean up the checking for huge mapping adds 0529c9021252 KVM: arm64: Unify handling THP backed host memory adds c862626e19ef KVM: arm64: Support enabling dirty log gradually in small chunks adds 5107000faa6e KVM: arm64: Make KVM_CAP_MAX_VCPUS compatible with the sel [...] adds ef4902a205af Merge remote-tracking branch 'kvm-arm/next' adds d075fc3154be KVM: s390: vsie: Move conditional reschedule adds 62cf666e4eb8 KVM: s390: vsie: gmap_table_walk() simplifications adds 0b545fd17f84 KVM: s390: remove unneeded semicolon in gisa_vcpu_kicker() adds 0d36adee58dd Merge remote-tracking branch 'kvms390/next' adds dedac37ea96b Merge branch 'for-5.7' into for-next adds 515425ca001d Merge remote-tracking branch 'percpu/for-next' adds f187b6974f6d workqueue: Use IS_ERR and PTR_ERR instead of PTR_ERR_OR_ZERO. adds b92b36eadf4d workqueue: Fix an use after free in init_rescuer() adds 61a46b228216 Merge remote-tracking branch 'workqueues/for-next' adds e415da3597ac platform/x86: touchscreen_dmi: Add info for the MP-man MPW [...] adds 97e130f63757 platform/x86: touchscreen_dmi: Add touchscreen info for te [...] adds 96489ae170fb device property: export set_secondary_fwnode() to modules adds 02094d548705 software node: Allow register and unregister software node groups adds 140355e5db8b platform/x86: intel_cht_int33fe: Convert software node arr [...] adds fa0c9cb11bad platform/x86: intel_cht_int33fe: Convert to use set_second [...] adds 7b839f764000 platform/x86: intel_cht_int33fe: Switch to use acpi_dev_hi [...] adds c7582ff7ed38 platform/x86: intel_cht_int33fe: Fix spelling issues adds f7ea285b6266 Merge branch 'ib-pdx86-properties' adds f9dffc141713 platform/x86: wmi: Replace UUID redefinitions by their originals adds 6701cc8f7071 platform/x86: wmi: Fix indentation in some cases adds 5a707af10da9 platform/x86: wmi: Describe function parameters adds 295615f5e5a5 platform/x86: touchscreen_dmi: Add info for the ONDA V891 [...] adds f78bf066acb9 platform/x86: intel_pmc_core: Change Jasper Lake S0ix debu [...] adds b5f7311d3a2e platform/x86: asus-nb-wmi: Do not load on Asus T100TA and T200TA adds 4a65ed6562bc Merge branch 'ib-mfd-x86-usb-watchdog-v5.7' adds 14232c6e788c platform/x86: thinkpad_acpi: Add support for dual fan control adds b991178fe3cb platform/x86: thinkpad_acpi: Remove always false 'value < [...] adds 7a61f05e94c3 platform/x86: Add Elkhart Lake SCU/PMC support adds b4603cb4b1ed MAINTAINERS: Add me as maintainer of Intel SCU drivers adds 3ce2db608ec3 platform/x86: intel_pmc_core: avoid unused-function warnings adds 2d30fcdd439f platform/x86: Add Slim Bootloader firmware update signalin [...] adds 06b2ee07abce platform/x86: touchscreen_dmi: add Vinga J116 touchscreen adds 65fce35f73d2 platform/x86: touchscreen_dmi: Drop comma in terminator line adds 438d8cafe482 watchdog: iTCO: fix link error adds 55523abaa85f platform/x86: asus-laptop: Drop duplicate check for led_cl [...] adds 2225dba20529 platform/x86: asus-wmi: Drop duplicate check for led_class [...] adds e257dd340f27 platform/x86: eeepc-laptop: Drop duplicate check for led_c [...] adds 410a772419bf platform/x86: lg-laptop: Drop duplicate check for led_clas [...] adds a87406c554d1 platform/x86: samsung-laptop: Drop duplicate check for led [...] adds 41f800466f0e platform/x86: thinkpad_acpi: Drop duplicate check for led_ [...] adds 409f3aed82d3 platform/x86: toshiba_acpi: Drop duplicate check for led_c [...] adds 18937875a231 platform/x86: intel-vbtn: Use acpi_evaluate_integer() adds f6ba524970c4 platform/x86: intel-vbtn: Split keymap into buttons and sw [...] adds 990fbb48067b platform/x86: intel-vbtn: Do not advertise switches to use [...] adds 1fac39fd0316 platform/x86: intel-vbtn: Also handle tablet-mode switch o [...] adds d307f1729322 platform/x86: intel-vbtn: Fix probe failure on devices wit [...] adds e78fded4ca01 tools/power/x86/intel-speed-select: Change debug to error adds 3d904f066f0f tools/power/x86/intel-speed-select: Check support status b [...] adds 28c59ae6965c tools/power/x86/intel-speed-select: Fix CLX-N package info [...] adds 4c35527a92a0 intel-speed-select: Fix speed-select-base-freq-properties [...] adds 7983ed6f86d6 tools/power/x86/intel-speed-select: Enable clos for turbo- [...] adds b14cd9d5981a tools/power/x86/intel-speed-select: Update version adds 47828d22539f platform/x86: sony-laptop: SNC calls should handle BUFFER types adds 476d60b1b4c8 platform/x86: sony-laptop: Make resuming thermal profile safer adds aab9e7896ec9 platform/x86: asus-nb-wmi: Revert "Do not load on Asus T10 [...] adds 6568d0c07efc platform/x86: asus_wmi: remove redundant initialization of [...] adds fed5003d805c platform/x86: asus-wmi: Move asus_wmi_input_init and _exit [...] adds b0dbd97de1f1 platform/x86: asus-wmi: Add support for SW_TABLET_MODE adds 10d7ff74b6f2 platform/x86: asus-wmi: Ignore WMI events with code 0x79 adds f913c3086c50 platform/x86: intel-vbtn: Move detect_tablet_mode() to hig [...] adds dd950f16b10d platform/x86: intel-vbtn: Detect switch position before re [...] adds be51bd458572 platform/x86: thinkpad_acpi: Replace next_cmd(&buf) with s [...] adds 35d13c7a0512 platform/x86: thinkpad_acpi: Use strndup_user() in dispatc [...] adds 466f46973326 platform/x86: thinkpad_acpi: Replace custom approach by ks [...] adds 257e03a334cc platform/x86: dell-laptop: don't register micmute LED if t [...] adds f441d66a6ee9 platform/x86: dell-wmi: Ignore keyboard attached / detache [...] adds 71b5913d01c8 Merge remote-tracking branch 'drivers-x86/for-next' adds 1c7c51347f2e platform/chrome: chromeos_pstore: set user space log size adds ad35da94b617 platform/chrome: wilco_ec: Provide correct output format t [...] adds 0f706b4fac8b platform/chrome: cros_ec_ishtp: skip old cros_ec responses adds fd167f7a4a60 platform/chrome: cros_ec_ishtp: free ishtp buffer before s [...] adds cf96e284deda Merge remote-tracking branch 'origin/chrome-platform-5.7-f [...] adds 7110f5f0e5ab platform/chrome: cros_ec_typec: Use notifier for updates adds 5fed73b84f52 platform/chrome: cros_ec_typec: Add struct for port data adds 9d33ea331032 platform/chrome: cros_ec_typec: Register port partner adds 89d9c24b3916 platform/chrome: typec: Fix ret value check error adds 94b8e516839f Merge remote-tracking branch 'origin/chrome-platform-5.7-f [...] adds 815544c10df2 Merge remote-tracking branch 'chrome-platform/for-next' adds ea1a6a15f409 leds: lm355x: Drop surplus include adds da542caf1ff7 leds: lp3952: Include the right header adds cb60e2f9af80 leds: lt3593: Drop surplus include adds ca99522667ad leds: tca6507: Include the right header adds ba50e011b142 leds: tlc591xxt: hide error on EPROBE_DEFER adds 44c606b0058b leds: pwm: check result of led_pwm_set() in led_pwm_add() adds 03f613f0571f leds: ariel: Add driver for status LEDs on Dell Wyse 3020 adds ea4407fa905a dt-bindings: leds: Add binding for sgm3140 adds cef8ec8cbd21 leds: add sgm3140 driver adds 9af512e81964 leds: netxbig: Convert to use GPIO descriptors adds c85c7cdef3c9 leds: trigger: remove redundant assignment to variable ret adds f5ca738b93e0 Merge remote-tracking branch 'leds/for-next' adds 653d37477160 char: ipmi: convert to use i2c_new_client_device() adds c15577214c00 ipmi:bt-bmc: Avoid unnecessary check adds 0d140ad16eef ipmi:bt-bmc: Fix some format issue of the code adds be018380f3c4 ipmi: use vzalloc instead of kmalloc for user creation adds 14d2bf29dea9 ipmi: Replace guid_copy() with import_guid() where it makes sense adds b0b293a9a150 ipmi:bt-bmc: Fix error handling and status check adds 64c627ea2f32 ipmi_si: Load acpi_ipmi when ACPI IPMI interface added adds 2dcb631c1f15 Try to load acpi_ipmi when an SSIF ACPI IPMI interface is added adds 65c1b790a501 Merge remote-tracking branch 'ipmi/for-next' adds ab7c1e163b52 firmware: Drop unused pages field from struct firmware adds 55623260bb33 test_firmware: remove unnecessary test_fw_mutex in test_de [...] adds 0f605db5bdd4 kernfs: Change kernfs_node lockdep name to "kn->active" adds 69b07ee33eb1 debugfs: Use the correct style for SPDX License Identifier adds 45bb08de65b4 driver core: platform: remove redundant assignment to vari [...] adds fbc35b45f9f6 Add documentation on meaning of -EPROBE_DEFER adds 96fa72ffb215 Merge 5.7-rc3 into driver-core-next adds baf1d9c18293 driver/base/soc: Use kobj_to_dev() API adds eb7fbc9fb118 driver core: Add missing '\n' in log messages adds 48ebea5026d6 firmware_loader: move fw_fallback_config to a private kern [...] adds 388bcc6ecc60 drivers: base: Fix NULL pointer exception in __platform_dr [...] adds c78c31b374a6 Revert "Revert "driver core: Set fw_devlink to "permissive [...] adds c8be6af9ef16 Merge v5.7-rc5 into driver-core-next adds 42926ac3cd50 driver core: Move code to the right part of the file adds 5f5377eaddfc driver core: Look for waiting consumers only for a fwnode' [...] adds 716a7a259690 driver core: fw_devlink: Add support for batching fwnode parsing adds 93d2e4322aa7 of: platform: Batch fwnode parsing when adding all top lev [...] adds dc407cf1b437 Merge remote-tracking branch 'driver-core/driver-core-next' adds aa5ab36aeda5 usb: host: ehci-tegra: Remove superfluous dev_err() message adds e6075b668950 USB: core: Use the correct style for SPDX License Identifier adds ec47c6449a4e USB: early: Use the correct style for SPDX License Identifier adds 48ce9e4119ce usb: host: u132-hcd: Remove u132_static_list and list head [...] adds 081c95df8992 usb: gadget: legacy: fix redundant initialization warnings [...] adds 3e45ed3cc148 USB: host: Use the correct style for SPDX License Identifier adds 29e9ead2fe94 USB: isp1760: Use the correct style for SPDX License Identifier adds e90b8e91a10f USB: misc: Use the correct style for SPDX License Identifier adds 6814c73fdc46 USB: musb: Use the correct style for SPDX License Identifier adds 4d49d352b667 USB: mtu3: Use the correct style for SPDX License Identifier adds b0d84e452c1b USB: dwc2: Use the correct style for SPDX License Identifier adds ab455450fe15 usb: phy: jz4770: Add a missing '\n' in a log message adds 0f2d776199ec usb: cdns3: core: get role switch node from firmware adds 85820de1b610 usb: cdns3: delete role_override adds 0c7299d68736 usb: cdns3: change "cdsn3" to"cdns3" adds eed6ed6e7085 usb: cdns3: change dev_info to dev_dbg for debug message adds 6e24826d2c51 usb: fusb302: Convert to use GPIO descriptors adds e9010320f2d9 usb: cdns3: gadget: make a bunch of functions static adds 27b0387b4221 usb/early: remove unused including <linux/version.h> adds a6cd27e9b594 USB: core: Replace an empty statement with a debug message adds cfee54616658 usb: pci-quirks: use true,false for bool variables adds b99bb85a31a6 USB: typec: Use the correct style for SPDX License Identifier adds 59b4e0cd4d8f USB: Storage: Use the correct style for SPDX License Identifier adds d28e617144c5 usb: renesas_usbhs: Use the correct style for SPDX License [...] adds 361ff6c10f4b USB: phy: Use the correct style for SPDX License Identifier adds 5c330a7cefcc usb: gadget: udc: remove unused 'driver_desc' adds 91813ef8da12 usb: typec: ucsi: set USB data role when partner type is p [...] adds a0d4618788f2 usb: typec: ucsi: Workaround for missed op_mode change adds 0db592b1a3b7 usb: typec: ucsi: replace magic numbers adds e2f38ff2f41f usb: typec: ucsi: Correct bit-mask for CCI adds 4dbc6a4ef06d usb: typec: ucsi: save power data objects in PD mode adds 992a60ed0d5e usb: typec: ucsi: register with power_supply class adds f6402eb4a2b3 Merge 5.7-rc3 into usb-next adds 1417cff96ef8 usb: typec: ucsi: Fix the stub for ucsi_register_port_psy() adds b9cf2cb52433 usb: core: hub: use true,false for bool variable adds 2ca23ae59e99 Merge 5.7-rc5 into usb-next adds c22eb9374cb0 sierra-ms: do not call scsi_get_host_dev() adds 296a193b0612 usblp: poison URBs upon disconnect adds 15518726d60a USB: host: ehci-mxc: Use the defined variable to simplify code adds 09806eba8279 USB: EHCI: ehci-mv: Fix unused assignment in mv_ehci_probe() adds c856b4b0fdb5 USB: EHCI: ehci-mv: fix error handling in mv_ehci_probe() adds b919e077cccf USB: ohci-sm501: fix error return code in ohci_hcd_sm501_d [...] adds 3e63cff384e6 usb: roles: Switch on role-switch uevent reporting adds 8c49c9ee4a91 usb: typec: Add typec_find_orientation() adds ff4a30d5e243 usb: typec: mux: intel_pmc_mux: Support for static SBU/HSL [...] adds 1f478dc2a13a usb: typec: Add firmware documentation for the Intel PMC m [...] adds 2cab683fda55 MAINTAINERS: Add entry for Intel PMC mux driver adds 5f3173370ecf dt-bindings: usb: Add TI tps6598x device tree binding docu [...] adds 0ef1f6e3808b usb: typec: tps6598x: Add OF probe binding adds 18a6c866bb19 usb: typec: tps6598x: Add USB role switching logic adds 4e6cc9d07f28 dt-bindings: Add Broadcom STB USB support adds 1036e760d852 usb: xhci: xhci-plat: Add support for Broadcom STB SoC's adds 9df231511bd6 usb: ehci: Add new EHCI driver for Broadcom STB SoC's adds c33f4f24b888 usb: host: Add ability to build new Broadcom STB USB drivers adds ff4c65ca48f0 usb: hci: add hc_driver as argument for usb_hcd_pci_probe adds 8bd5741e3145 usb: renesas-xhci: Add the renesas xhci driver adds a66d21d7dba8 usb: xhci: Add support for Renesas controller with memory adds 2478be82de44 usb: renesas-xhci: Add ROM loader for uPD720201 adds 8feea6233d2b Merge tag 'for-linus-5.7-2' of git://github.com/cminyard/l [...] adds b9bbe6ed63b2 Linux 5.7-rc6 adds 48a789079a14 Merge 5.7-rc6 into usb-next adds 87bec894be25 Merge remote-tracking branch 'usb/usb-next' adds 788a4ee607e8 USB: serial: Use the correct style for SPDX License Identifier adds b952716ab3df Merge remote-tracking branch 'usb-serial/usb-next' adds 5de131d21349 usb: chipidea: udc: fix the kernel doc for udc.h adds 80990f3fdc0a usb: chipidea: core: refine the description for this driver adds 86b17c7f14ed usb: chipidea: core: show the real pointer value for register adds fc228ef6397d usb: chipidea: usb2: constify zynq_pdata adds 8b93527071a8 usb: chipidea: usb2: fix formatting adds c2de37b31f17 usb: chipidea: usb2: make clock optional adds 1c16f63d1e6c usb: chipidea: usb2: absorb zevio glue driver adds 95caa2ae70fd usb: chipidea: allow disabling glue drivers if EMBEDDED adds 4ee2fc81a631 usb: chipidea: usb2: remove unneeded semicolon adds d755cdb1b9d7 usb: chipidea: introduce CI_HDRC_CONTROLLER_VBUS_EVENT glu [...] adds 746f316b753a usb: chipidea: introduce imx7d USB charger detection adds 5523f06a1950 usb: chipidea: pull down dp for possible charger detection [...] adds 380a7843688d usb: chipidea: usbmisc_imx: using different ops for imx7d [...] adds e48aa1eb443f usb: chipidea: udc: add software sg list support adds 6dbbbccdba61 usb: chipidea: Enable user-space triggered role-switching adds f25383a48053 Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb-next' adds 7ae14cf581f2 phy: ti: j721e-wiz: Implement DisplayPort mode to the wiz driver adds 2f29298bc2d9 phy: qcom: qmp: Add SM8250 UFS PHY adds 3c9d8f6c03a2 phy: add driver for Qualcomm IPQ40xx USB PHY adds 4f8dad0aaca4 dt-bindings: phy-qcom-ipq4019-usb: add binding document adds f06b9fc9a814 dt-bindings: phy: Add binding for qcom,usb-snps-femto-v2 adds 51e8114f80d0 phy: qcom-snps: Add SNPS USB PHY driver for QCOM based SOCs adds 9a24b929d38a phy: qcom-qmp: Add SM8150 QMP USB3 PHY support adds e4d8b05ad5f9 phy: qcom-qmp: Use proper PWRDOWN offset for sm8150 USB adds 78c2aac2a086 phy: qcom-qmp: Rename UFS PCS QMP v4 registers adds b9d3e8a38084 dt-bindings: phy: usb-snps-femto-v2: Add regulator entries [...] adds 6bbee9da9077 doc: dt-binding: cdns-salvo-phy: add binding doc adds 50d35aa8c15f phy: cadence: salvo: add salvo phy driver adds 05942b8c36c7 phy: samsung: s5pv210-usb2: Add delay after reset adds 6d9c1de86443 phy: cpcap-usb: Remove some useless code adds e2ae8bca4944 phy: ti: j721e-wiz: Fix some error return code in wiz_probe() adds 4127cbcd989f phy: intel-lgm-emmc: Add architecture dependency adds 41e291904a10 dt-bindings: phy: meson8b-usb2: Convert to json-schema adds 2c0dd8440312 dt-bindings: phy: meson8b-usb2: Add compatible string for [...] adds de143a40fa7d phy: amlogic: meson8b-usb2: Use a MMIO regmap adds 6b99262fd2f2 phy: amlogic: meson8b-usb2: Don't set REG_ADP_BC_ACA_ENABL [...] adds 7cafc0174406 phy: amlogic: meson8b-usb2: unset the IDDQ bit during PHY [...] adds f004be596c28 phy: amlogic: meson8b-usb2: Add a compatible string for Meson8m2 adds 11c82afac8d1 phy: phy-cadence-salvo: add phy .init API adds b62f5aa8ef8b Merge remote-tracking branch 'phy-next/next' adds 9f3745f3719c serial: lpc32xx_hs: Drop surplus include adds 5745fd0f950f serial: omap: Convert to use GPIO descriptors adds 810bc0a5fafb tty: serial: fsl_lpuart: make coverity happy adds cd9479a16720 drivers/tty: remove redundant assignment to variable i and [...] adds 30c67b91973c serial: sh-sci: Drop unused include adds 9ba4ddbc04fe vt: selection, split __set_selection_kernel adds 8fd31e69f890 vt: extract selection chars storing from vc_do_selection adds 42e11948ddf6 serial: uartps: Wait for tx_empty in console setup adds a8e7346b7c0a serial: uartps: Use cdns_uart_tx_empty in console_write adds 63552502b274 tty: rocket, remove unneeded variable adds 44da03628b84 serial: fsl_lpuart: Change DMA failure messages to debug level adds 6f1c0268a487 tty: hvc: remove hvcs_driver_string adds e947861d0ccb Merge 5.7-rc3 into tty-next adds ff62255a2a5c sparc64: vcc: Fix error return code in vcc_probe() adds e2bd1dcbe1aa tty: hvc: Fix data abort due to race in hvc_open adds c2880ec6c086 serial: lantiq: Add x86 in Kconfig dependencies for Lantiq [...] adds 3d9231e69831 tty: serial: qcom_geni_serial: Use OPP API to set clk/perf state adds 8508f4cba308 serial: amba-pl011: Make sure we initialize the port.lock [...] adds 0a64f38037cc Revert "tty: serial: qcom_geni_serial: Use OPP API to set [...] adds 8fba6c0c4c4a serial: samsung: Replace rd_regb/wr_regb with rd_reg/wr_reg adds 7ad3bee4b3e3 serial: samsung: dt-bindings: Add reg-io-width compatible adds 57253ccd5831 serial: samsung: 32-bit access for TX/RX hold registers adds 1cc18584e5ac Merge 5.7-rc5 into tty-next adds cf9c94456eba Revert "tty: hvc: Fix data abort due to race in hvc_open" adds ea7d3fd8a6d0 serial: lantiq: Make UART's use as console selectable adds ad406341bdd7 serial: lantiq: Make driver modular adds 7d31676a8d91 tty: serial: samsung: Correct clock selection logic adds 888ae871048c dt-bindings: serial: Document CTS/RTS gpios in STM32 UART adds 6cf61b9bd7cc tty: serial: Add modem control gpio support for STM32 UART adds 24637007394e serial: 8250_exar: Make use of PCI_DEVICE_DATA() macro adds aa49d8e8b2df tty: serial: imx: Add return value check for platform_get_irq() adds fe92c2a80126 tty: n_gsm: Improve debug output adds 84d6f81c1fb5 tty: n_gsm: Fix SOF skipping adds 01dbb362f0a1 tty: n_gsm: Fix waking up upper tty layer when room available adds e0a851fe6b9b serial: 8250: Avoid error message on reprobe adds c150c0f362c1 serial: Allow uart_get_rs485_mode() to return errno adds 7b668c064ec3 serial: 8250: Fix max baud limit in generic 8250 port adds beca62c4212a tty: mxser: make mxser_change_speed() return void adds 0f1c9688a194 tty/sysrq: alpha: export and use __sysrq_get_key_op() adds 23cbedf812ff tty/sysrq: constify the sysrq API adds 7fffe31d3eaa tty/sysrq: constify the the sysrq_key_op(s) adds f95850ec6581 alpha: constify sysrq_key_op adds 675cacf11462 MIPS: constify sysrq_key_op adds fff134c2e8dd powerpc/xmon: constify sysrq_key_op adds 116214d4e8fb sparc64: constify sysrq_key_op adds c1a01f290103 drm: constify sysrq_key_op adds c69b470eb857 kdb: constify sysrq_key_op adds 6400b5a0f604 kernel/power: constify sysrq_key_op adds 0ca650c43040 rcu: constify sysrq_key_op adds b14109f302d0 tty: serial: fsl_lpuart: Use __maybe_unused instead of #if [...] adds 1d610c2e41c1 Merge remote-tracking branch 'tty/tty-next' adds c56851576b18 lkdtm: bugs: Fix spelling mistake adds 8419759f98ad misc: mic: correct a typo adds 15665c062b8c misc: xilinx_sdfec: Use memdup_user() as a cleanup adds 7a1c4f28ead6 binderfs: Fix binderfs.c selftest compilation warning adds 9e306ba3a929 binderfs: remove redundant assignment to pointer ctx adds 2a23537b3df3 sgi-xp: make some symbols static in xpnet.c adds 19df2f8ea978 sgi-xp: make some symbols static in xpc_main.c adds c18c1f103503 misc: rtsx: Improve compatibility for rts5261 adds 44b8fb6eaa7c drivers: char: tlclk.c: Avoid data race between init and i [...] adds af831145158b drivers: visorbus: Use the correct style for SPDX License [...] adds d98ce9fef73d parport: fix if-statement empty body warnings adds decf26f6ec25 parport: Convert printk(KERN_<LEVEL> to pr_<level>( adds aa3d6e7c49e3 parport: Use more comon logging styles adds 88c5cbdef8d2 parport: daisy: Convert DPRINTK to pr_debug adds 45a272bc018d parport_amiga: Convert DPRINTK to pr_debug adds 46aea0d41cf8 parport_mfc3: Convert DPRINTK to pr_debug adds 7b3992572f4c parport_pc: Convert DPRINTK to pr_debug adds a6abfdff4fe5 parport: Standardize use of printmode adds 6824f0ce38cb parport: Add comments for parport_register_dev_model() adds bae9defb06a7 parport: remove unused parport_register_device() adds 3275158fa52a parport: remove use of devmodel adds 48a4cc950348 Merge 5.7-rc3 into char-misc-next adds 0c6b20a1d720 bus: mhi: core: Add support for MHI suspend and resume adds b58c663059b4 slimbus: ngd: get drvdata from correct device adds 3871fdfd1901 slimbus: ngd: remove redundant assignment adds 2a4542e55f1b nvmem: core: cleanup old eeprom compat entry attributes adds 7536ad8dbfcf firmware: fpga: replace the error codes with the standard ones adds b9b3a8be28b3 firmware: xilinx: Remove eemi ops for get_api_version adds 21cd93bab92b firmware: xilinx: Remove eemi ops for get_chipid adds 6366c1bac314 firmware: xilinx: Remove eemi ops for query_data adds 3637e84cd2e9 firmware: xilinx: Remove eemi ops for clock_enable adds f5ccd54b67b3 firmware: xilinx: Remove eemi ops for clock_disable adds 5e76731dd370 firmware: xilinx: Remove eemi ops for clock_getstate adds fc9fb8fb985c firmware: xilinx: Remove eemi ops for clock_setdivider adds 0667a8d144bc firmware: xilinx: Remove eemi ops for clock_getdivider adds 7a1e10621a21 firmware: xilinx: Remove eemi ops for clock set/get rate adds 70c0d36462ca firmware: xilinx: Remove eemi ops for clock set/get parent adds 426c8d85df7a firmware: xilinx: Use APIs instead of IOCTLs adds cf23ec353146 firmware: xilinx: Remove eemi ops for reset_assert adds 1b413581fe26 firmware: xilinx: Remove eemi ops for reset_get_status adds 9474da950d1e firmware: xilinx: Remove eemi ops for init_finalize adds 951d0a97e41c firmware: xilinx: Remove eemi ops for set_suspend_mode adds bf8b27ed2324 firmware: xilinx: Remove eemi ops for request_node adds 07fb1a4619fc firmware: xilinx: Remove eemi ops for release_node adds cbbbda71fe37 firmware: xilinx: Remove eemi ops for set_requirement adds bc86f9c54616 firmware: xilinx: Remove eemi ops for aes engine adds 4db8180ffe7c firmware: xilinx: Remove eemi ops for fpga related APIs adds 4f680b72ea07 firmware: xilinx: Add APIs to read/write GGS/PGGS registers adds ae5c961da648 firmware: xilinx: Add sysfs interface adds fdd2ed88ca97 firmware: xilinx: Add system shutdown API interface adds b3ae24c44848 firmware: xilinx: Add sysfs to set shutdown scope adds a2cc220a9a92 firmware: xilinx: Add sysfs and API to set boot health status adds 1f03ac9460cf Documentation: fpga: dfl: add description for performance [...] adds 724142f8c42a fpga: dfl: fme: add performance reporting support adds 56731c68f335 drivers: uio: remove redundant assignment to variable retval adds 161309788e42 uio: remove unneeded variable "ret" in uio_dmem_genirq_open adds 7aa428dfc83c greybus: fix typos in GREYBUS/GREYBUS_ES2 help text adds 56a9a8068637 firmware: xilinx: Export zynqmp_pm_fpga_{get_status,load} adds 1d9000262b3b crypto: xilinx: Handle AES PM API return status adds 378c1ee2227f crypto: xilinx - Remove set but not used variable 'drv_ctx' adds dd92b0133a78 Merge 5.7-rc5 into char-misc-next adds 84c1e51d7df8 greybus: Replace zero-length array with flexible-array adds b6862193ca12 fpga: dfl: support multiple opens on feature device node. adds 1493674ba3c0 fpga: ice40-spi: Use new structure for SPI transfer delays adds a1d1f5d490a4 fpga: machxo2-spi: Use new structure for SPI transfer delays adds 2e00dd1bd656 dt-bindings: fpga: add compatible value to Stratix10 SoC F [...] adds 8d6b6bbe6dde arm64: dts: agilex: correct FPGA manager driver's compatib [...] adds d299253cf5b4 fpga: stratix10-soc: add compatible property value for int [...] adds fba965a79b92 dt-bindings, firmware: add compatible value Intel Stratix1 [...] adds fd0d094531db arm64: dts: agilex: correct service layer driver's compati [...] adds 5a53881580f9 fpga: dfl.h: Replace zero-length array with flexible-array member adds a2b9d4eadb77 fpga: dfl: afu: support debug access to memory-mapped afu regions adds f877a18c08fa Merge tag 'fpga-for-5.8' of git://git.kernel.org/pub/scm/l [...] adds 7066c2f61ce4 uio_hv_generic: add missed sysfs_remove_bin_file adds 286adb4cce00 misc: xilinx-sdfec: convert to module_platform_driver() adds 65f0539b1d06 firmware: xilinx: Fix an error handling path in 'zynqmp_fi [...] adds 0e2abffdf928 nvmem: imx-ocotp: Improve logic to save many code lines adds b96fc5416b09 nvmem: ensure sysfs writes handle write-protect pin adds e270df39f728 nvmem: jz4780-efuse: Use PTR_ERR_OR_ZERO() to simplify code adds dbf4d13382be slimbus: core: Set fwnode for a device when setting of_node adds 01360857486c slimbus: core: Fix mismatch in of_node_get/put adds 0978de9fc733 misc: fastrpc: Fix an incomplete memory release in fastrpc [...] adds 74003385cf71 misc: fastrpc: fix potential fastrpc_invoke_ctx leak adds cafa1a5b220a w1: ds2430: fix eeprom size in driver description adds 0548745fa335 dca: Use PTR_ERR_OR_ZERO() to simplify code adds 691e0f2c74cc VMCI: Avoid extra check for access_ok() adds 92b8d2724464 w1_therm: adding code comments and code reordering adds c8ad65f6fbfd w1_therm: fix reset_select_slave during discovery adds daa3cfeb1971 w1_therm: adding sysfs-driver-w1_therm doc adds b7bb6ca17a90 w1_therm: adding ext_power sysfs entry adds 308bdb94de0c w1_therm: adding resolution sysfs entry adds 45d457a4cf24 w1_therm: adding eeprom sysfs entry adds 67b392f7b8ed w1_therm: optimizing temperature read timings adds e2c94d6f5720 w1_therm: adding alarm sysfs entry adds 57c76221d5af w1_therm: adding bulk read support to trigger multiple con [...] adds dc2c78b2a5db Merge remote-tracking branch 'char-misc/char-misc-next' adds 108339e7a4fe extcon: remove redundant assignment to variable idx adds 6581cc1b6221 extcon: adc-jack: Fix an error handling path in 'adc_jack_ [...] adds 3b17da9697a7 Merge remote-tracking branch 'extcon/extcon-next' adds 611905d6e31c soundwire: intel: use asoc_rtd_to_cpu() / asoc_rtd_to_code [...] adds 91b5cfc0209b soundwire: qcom: fix error handling in probe adds 01de995075b2 Documentation: SoundWire: clarify TDM mode support adds 8893ab5e8ee5 soundwire: slave: don't init debugfs on device registration error adds 88ac86f25251 soundwire: debugfs: clarify SDPX license with GPL-2.0-only adds f48f4fd9fefb soundwire: bus: reduce verbosity on enumeration adds 4f1738f4c24b soundwire: qcom: Use IRQF_ONESHOT adds f779ad09109e soundwire: (cosmetic) remove multiple superfluous "else" s [...] adds 6f7219fecf35 soundwire: intel: (cosmetic) remove multiple superfluous " [...] adds b64f6180e59d Merge remote-tracking branch 'soundwire/next' adds cbb5494ebce5 Revert "thunderbolt: Prevent crash if non-active NVMem fil [...] adds 57d8df68eb53 thunderbolt: Add support for Intel Tiger Lake adds 913b99f70feb thunderbolt: Replace zero-length array with flexible-array adds eb4a6de4962e thunderbolt: Update Kconfig to allow building on other arc [...] adds 1083ea68f7ee Merge remote-tracking branch 'thunderbolt/next' adds c42f736332a4 staging: greybus: hid: remove braces {} around single stat [...] adds 9bb086e5ba94 staging: greybus: fix a missing-check bug in gb_lights_lig [...] adds 81a13643f812 staging: vt6655: Remove multiple assignments. adds 6f5ec72252d1 Staging: vt6655: Remove BBvCalculateParameter comment. adds 5b0578364fb8 Staging: vt6655: Limit return statements. adds e781fd1b3301 Staging: vt6655: Move rate determination logic. adds b03ee7b2b886 Staging: vt6655: Eliminate nested if else adds 2f7ccc387cf3 Staging: vt6655: Format long lines. adds 1ad93e3166b7 Staging: vt6655: Remove CARDbSoftwareReset definition. adds 5ec64e91d381 Staging: vt6655: Remove CARDvSetLoopbackMode definition. adds 3d1f39e96212 Staging: vt6655: Remove CARDbRadioPowerOn definition. adds 3d7b79f2ee47 Staging: vt6655: Remove BBvExitDeepSleep definition. adds 3b643f431162 staging: vt6656: Use defines in preamble_type variables adds 69a809e15693 staging: vt6656: Refactor the vnt_update_pre_ed_threshold [...] adds afa2e976b152 staging: vt6656: add error code handling to unused variable adds d12d96ff66b7 staging: vt6656: Define EnCFG_BBType_MASK as OR between pr [...] adds 5035fc591546 staging: vt6656: replace al2230_power_table array with formula. adds 1b3409b574c0 staging: vt6656: set all ofdm rates to default adds 55126bb37d9d staging: vt6656: set all cck rates to default. adds 9c39ec313389 staging: android: ion: Align with parenthesis adds ab966667bde1 staging: rtl8188eu: remove unnecessary parentheses adds 18bcd8a08ba8 staging: rtl8188eu: refactor Efuse_GetCurrentSize() adds 37c2513eadd4 staging: comedi: Fix line ending with a ( adds 48327b9a7ae3 staging: sm750fb: line over 80 characters adds d7e6ede6acd4 staging: rtl8712: fix checkpatch long-line warning adds 45afa5637b85 staging: rtl8712: fix long-line checkpatch warning adds f476c5901fc5 staging: rtl8712: fix checkpatch warnings adds 2aaeaaff1ae2 staging: rtl8712: code improvements to make_wlanhdr adds 269da10b1477 staging: rtl8712: fix multiline derefernce warnings adds 955a50846f11 staging: axis-fifo: Fix parenthesis alignment adds e21b8f2789eb staging: fsl-dpaa2: ethsw: Fix parenthesis alignment adds e7a57270e53d staging: bcm2835-camera: Drop PREVIEW_LAYER adds 93a8883f5e4b staging: bcm2835-camera: Activate V4L2_EXPOSURE_METERING_M [...] adds a9939ce41b44 staging: bcm2835-camera: Make struct indentation consistent adds 576b4ff89922 staging: bcm2835-camera: Simplify set_framerate_params adds 3c0b37483b82 staging: bcm2835-camera: Move encode component setup in it [...] adds 1a59532382a6 staging: bcm2835-camera: Move video component setup in its [...] adds f23e128aa814 staging: bcm2835-camera: return early in mmal_setup_components adds a60f0c8b563a staging: bcm2835-camera: reduce multiline statements adds 3ea1cb241df9 staging: bcm2835-camera: reduce indentation in ctrl_set_im [...] adds af93096eef04 Staging: vt6655: Replace camel case variable names. adds 84d041ffc98f staging: gdm724x: remove redundant assignment to pointer 'w' adds 3c9d0b5e8155 staging: rtl8192e: rtl8192e: Correct misspelt variable name adds c5a906e391d9 staging: unisys: visorhba: Correct a typo in comment adds 2d90027bdde1 staging: rtl8188eu: remove unnecessary asignment adds 8d36c8d83509 staging: rtl8188eu: remove unnecessary variable adds 8c8fbdb27280 staging: rtl8188eu: Properly structure the multiline comment adds 1003537f0852 staging: rtl8188eu: Remove unnecessary extra parentheses adds a920f3be5268 staging: rtl8188eu: Line over 80 characters adds a6bdff3f627b staging: wfx: add sanity checks to hif_join() adds af9d2f79dcb5 staging: wfx: do not stop mac80211 queueing during tx_poli [...] adds 055d20cf72fe staging: wfx: take advantage of ieee80211_{stop/start}_queues adds 57c5222004d3 staging: wfx: remove "burst" mechanism adds 365fdf7e3e77 staging: wfx: uniformize queue_id retrieval adds 70b727314f90 staging: wfx: drop useless queue_id field adds 566059cc5fe4 staging: wfx: avoid useless wake_up adds f5d331ee86a9 staging: wfx: simplify hif_handle_tx_data() adds f42483f9efef staging: wfx: simplify wfx_tx_queues_empty() adds abaef5374e53 staging: wfx: drop unused argument in wfx_get_prio_queue() adds 517b358fddd7 staging: wfx: simplify wfx_tx_queue_mask_get() adds 062a6c410258 staging: wfx: drop useless sta_asleep_mask adds af72697196dc staging: wfx: drop argument tx_allowed_mask since it is co [...] adds 6c262beb41e6 staging: wfx: do not use link_map_cache to track CAB adds 9e76ba774445 staging: wfx: drop useless link_map_cache adds 9251ad667d74 staging: wfx: do not rely anymore on link_id to choose pac [...] adds f4a4fe570b8a staging: wfx: drop unused link_id field adds 9f84c196f563 staging: wfx: drop unused raw_link_id field adds bf325befc603 staging: wfx: rename wfx_tx_get_raw_link_id() adds b6ef15497338 staging: wfx: replace wfx_tx_queues_get_after_dtim() by wf [...] adds 7ba22b075422 staging: wfx: introduce a counter of pending frames adds 6bf418c50f98 staging: wfx: change the way to choose frame to send adds 41c5dfcdbc75 staging: wfx: drop now useless field edca_params adds d32cedbec0a6 staging: wfx: drop struct wfx_queue_stats adds cb851c867dc0 staging: wfx: simplify usage of wfx_tx_queues_put() adds 39dbfa536b40 staging: wfx: improve interface between data_tx.c and queue.c adds 7db856797f25 staging: wfx: relocate wfx_skb_dtor() prior its callers adds 4c6b3837c6dc staging: wfx: repair wfx_flush() adds 7f573a6fb1d8 staging: wfx: wfx_flush() did not ensure that frames are p [...] adds a39e761aa4fe staging: wfx: fix potential deadlock in wfx_tx_flush() adds 4fb6036a1b74 staging: wfx: fix case where AP stop with CAB traffic pending adds 3f84adfe1d7a staging: wfx: remove hack about tx_rate policies adds e3a2b0d97568 staging: rtl8723bs: Correct misspelt symbolic names adds cb514b30a9dc staging: rtl8723bs: hal: Correct misspelt enum name adds 73a6e90041ce staging: rtl8723bs: hal: Correct misspelled symbolic name adds 43aeff2c09e0 staging: wfx: drop unused WFX_LINK_ID_GC_TIMEOUT adds d7dcf8a54ea5 staging: wfx: relocate LINK_ID_NO_ASSOC and MAX_STA_IN_AP_ [...] adds a4aac6b8890f staging: wfx: relocate TX_RETRY_POLICY_MAX and TX_RETRY_PO [...] adds 29d69a59c4c6 staging: wfx: remove unused definitions from the hif API adds a3d968288640 staging: wfx: remove useless defines adds 31db18cccc27 staging: wfx: fix endianness of hif API adds fac592d084ab staging: wfx: align members declarations in hif API adds 9671f1338b67 staging: wfx: place hif_tx_mib functions into a .c file adds 32f5d47cbf01 staging: wfx: allow to connect an IBSS with an existing SSID adds 9a46a0a93b7b staging: wfx: make hif_ie_table_entry const adds be4692e5e04a staging: wfx: send just necessary bytes adds 0f66c31eb6c4 staging: wfx: fix race between configure_filter and remove [...] adds b4d74f7ad1cd staging: wfx: reduce hold duration of cfg80211_bss adds 836a8fc3f507 staging: wfx: call wfx_do_unjoin() synchronously adds cba1d8976db0 staging: wfx: implement start_ap/stop_ap adds 3393eebd9ddb staging: wfx: set all parameters before starting AP adds 9abb6b26f62e staging: wfx: change the way the station associate to an AP adds eb63e2fddb51 staging: wfx: remove useless call to wfx_tx_flush() adds eeab4787d95b staging: wfx: fix support for BSS_CHANGED_KEEP_ALIVE adds 54a9d85cab08 staging: wfx: disabling keep alive during unjoin is useless adds 9f9a18e40e08 staging: wfx: drop unnecessary condition checks in wfx_upl [...] adds 23d57c152cef staging: wfx: request to send beacons in IBSS mode adds 974dfbf8fe41 staging: wfx: remove unnecessary conditions in wfx_bss_inf [...] adds 7b063f3bfbcd staging: wfx: avoid duplicate updating of beacon template adds 17c8cc79ef72 staging: wfx: allow to join IBSS networks adds e836ad4e2da4 staging: wfx: introduce wfx_join_ibss() and wfx_leave_ibss() adds ac243a1b6ff0 staging: wfx: re-enable BA after reset adds 239a1d3c6460 staging: wfx: check value of beacon_int adds 790241e92847 staging: wfx: drop unused attribute 'beacon_int' adds a53f54859780 staging: wfx: drop useless update of macaddr adds 5fcded5e857c staging: mt7621-pci: properly power off dual-ported pcie phy adds 2d60093f8eec staging: mt7621-pci-phy: dt: bindings: add mediatek, mt762 [...] adds be3d9b680239 staging: mt7621-pci-phy: dt: bindings: remove bindings txt file adds fab6710e4c51 staging: mt7621-pci: fix PCIe interrupt mapping adds 9485a408ae31 staging: rtl8188eu: remove 5 GHz if test adds a6a002fd8934 staging: vc04_services: remove set but not used 'local_entity_uc' adds 463288b98190 staging: vt6556: vnt_rf_setpower convert to use ieee80211_ [...] adds 2da5445be1da staging: vt6656: rxtx remove rate change and current_rate. adds 8d71b5e11dc3 staging: vt6656: Remove unnecessary local variable initialization adds 2661509ffafb staging: vt6656: Remove duplicate code in vnt_vt3184_init [...] adds 823b6a951fa2 staging: vt6656: Remove unnecessary local variable initialization adds 9ed05c15a319 staging: r8188eu: replace rtw_malloc/copy_from_user sequen [...] adds ce920326663b staging: vt6656: formulate rspinf values into tables adds 427fd02e1681 staging: wfx: update filtering even if not connected adds e86bc725ba5f staging: wfx: simplify wfx_update_filtering() adds b460713a5a29 staging: wfx: rework wfx_configure_filter() adds e269060e79ed staging: wfx: simplify handling of beacon filter during jo [...] adds b3919d9bbcde staging: wfx: wfx_update_filtering_work() is no more used adds 1ab6bf4c56bb staging: wfx: do not wait for a dtim before associate adds eb52d63a6dbd staging: wfx: disabling beacon filtering after hif_reset() [...] adds 349e540a3d09 staging: wfx: do not use built-in AUTO_ERP feature adds 0f55a72e7e38 staging: wfx: stop changing filtering rule in wfx_hw_scan() adds ed4a707d2643 staging: wfx: ensure that probe requests are filtered when AP adds 824f830fc094 staging: wfx: drop useless wfx_fwd_probe_req() adds b07357e02749 staging: wfx: align semantic of beacon filter with other filters adds 6273691fbd50 staging: wfx: align semantic of probe request filter with [...] adds 981132aa039d staging: wfx: drop struct wfx_grp_addr_table adds f41224bd47fe staging: wfx: drop useless call to hif_set_rx_filter() adds a558395d4ce3 staging: wfx: drop useless attributes 'filter_prbreq' and [...] adds 2c69b2da3782 staging: wfx: split out wfx_filter_beacon() adds b15973f30852 staging: wfx: drop useless filter update when starting AP adds c801351a9d45 staging: wfx: drop useless attribute 'filter_mcast' adds 4ddf14470bd7 staging: wfx: update TODO adds 535bd126d653 staging: mt7621-pci: rename 'PCIE_P2P_MAX' into 'PCIE_P2P_CNT' adds cddc585ec92c staging: mt7621-pci: add clarification comment in 'mt7621_ [...] adds 8220be592d82 staging: mt7621-pci: initialize 'n' variable when it is declared adds 3e63dbd42503 staging: rtl8712: correct spelling mistake in comment adds 2596313a9ff9 staging: sm750fb: Make function arguments alignment match [...] adds 4a585df3682c staging: vc04_services: bcm2835-audio: Make function argum [...] adds f823cce27936 staging: vt6656: Return error code in vnt_rf_write_embedde [...] adds 91fdbcd90929 staging: vt6656: Use BIT() macro instead of bit shift operator adds 8b0eb26ad5f3 staging: vt6656: Use define instead of magic number for tx_rate adds 8a29fb1fcf4e staging: vt6656: Refactor the assignment of the phy->signa [...] adds 5a78455625a3 staging: vt6656: Remove duplicate code for the phy->servic [...] adds 7f3115fbfea1 staging: vt6656: remove redundant assignment to variable ed_inx adds 8349fa213e13 staging: rtl8188eu: rename define to upper case adds 05a72b561672 staging: rtl8188eu: cleanup long line in fw.c adds 710c451fbcb2 staging: rtl8188eu: make const char array static adds 2dbbe4d513ad iio: xilinx-xadc: Fix typo in author's name adds 35a4eeb055c9 iio: core: Use scnprintf() for avoiding potential buffer overflow adds 3c50dee99588 iio: light: st_uvis25: Drop unneeded casting when print er [...] adds 49f20fc6fe70 iio: st_sensors: Use dev_get_platdata() to get platform_data adds 1f38527d5878 iio: st_sensors: Drop unneeded explicit castings adds 7da08588b992 iio: st_sensors: Drop unneeded casting when print error code adds 38bc80154a50 iio: st_sensors: Join string literals back adds 4d8d2f09ad9f iio: humidity: hts221: Use dev_get_platdata() to get platf [...] adds 92c3e93b7d2d iio: humidity: hts221: Make use of device properties adds 144eb562becf iio: humidity: hts221: Drop unneeded casting when print er [...] adds 4be590e3f6ec iio: adc: intel_mrfld_adc: Use be16_to_cpu() instead of ge [...] adds af37e4703d00 iio: adc: ad7476: Generate CONVST signal internally adds 3a6af93dd66e iio: adc: ad7476: Add IIO_CHAN_INFO_RAW for AD7091R adds 0267a3166644 iio: adc: ad7476: Add AD7091 support adds 4bb2b8f94ace iio: adc: ad7476: implement devm_add_action_or_reset adds 72ad02b15d63 iio: Add SEMTECH SX9310/9311 sensor driver adds 143324fd89ef iio: core: Make mlock internal to the iio core adds 9fd28570ec91 iio: light: tsl2563: Rename macro to fix typo adds 5924dab2412b iio: adc: ad7780: define/use own IIO channel macros adds ab3449943b1d iio: adc: ad7791: define/use own IIO channel macros adds aebefb444fe8 iio: adc: ad7793: define/use own IIO channel macros adds 501d3e5dd5bd iio: ad_sigma_delta: remove unused IIO channel macros adds 7d744c8f7015 MAINTAINERS: Add Syed Nayyar Waris to ACCES 104-QUAD-8 driver adds ccd428e42b80 iio: buffer: re-introduce bitmap_zalloc() for trialmask adds 1579fc067f6e iio/gyro/bmg160: Add support for BMI088 chip adds bb8759f28e36 iio: health: max30100: use generic property handler adds bf09cddb2cd4 iio: adc: max1363: replace uses of mlock adds 3dee04262898 iio: tsl2772: Use scnprintf() for avoiding potential buffe [...] adds b7329249ea5b iio: buffer: Don't allow buffers without any channels enab [...] adds 1cfe38fc40e6 iio: adc: ad7793: use read_avail iio hook for scale available adds f0bd45fea3ea iio: accel: kxsd9: Use vsprintf extension %pe for symbolic [...] adds 442140989f2d iio: gyro: bmg160_i2c: Use vsprintf extension %pe for symb [...] adds df91cf5c289c iio: gyro: bmg160_spi: Use vsprintf extension %pe for symb [...] adds 0e5fd387657a iio: gyro: mpu3050: Use vsprintf extension %pe for symboli [...] adds 6e924c526a32 iio: imu: bmi160_i2c: Use vsprintf extension %pe for symbo [...] adds 35c9c8d5ec07 iio: imu: bmi160_spi: Use vsprintf extension %pe for symbo [...] adds fb3f7ab7736d iio: imu: inv_mpu6050_i2c: Use vsprintf extension %pe for [...] adds 02566b459f39 iio: imu: inv_mpu6050_spi: Use vsprintf extension %pe for [...] adds 9623473cbb6f iio: magn: bmc150: Use vsprintf extension %pe for symbolic [...] adds b5fbf0568c51 iio: imu: inv_mpu6050: convert to use i2c_new_client_device() adds 97b31a6f5fb9 iio: pressure: bmp280: Tolerate IRQ before registering adds 6085102c494b iio: pressure: bmp280: Convert to use ->read_avail() adds df6e71256c84 iio: pressure: bmp280: Explicitly mark GPIO optional adds a7a047ea5e01 iio: pressure: bmp280: Drop unneeded explicit castings adds 792897ce417f iio: pressure: bmp280: Join string literals back adds 4b7ef6040fc4 iio: imu: inv_mpu6050: add debugfs register r/w interface adds 5a464c6e274c iio: temperature: ltc2983: remove redundant comparison to bool adds 9159c7c06ceb iio: buffer: drop left-over 'stufftoread' field adds 641dedd50c48 include: fpga: adi-axi-common.h: fixup whitespace tab -> space adds 20d5fa48d333 include: fpga: adi-axi-common.h: add version helper macros adds 6eb3b8acfd07 iio: buffer-dmaengine: use %zu specifier for sprintf(align) adds e0fcca9fbd99 iio: buffer-dmaengine: add dev-managed calls for buffer alloc adds ef04070692a2 iio: adc: adi-axi-adc: add support for AXI ADC IP core adds 96553a44e96d dt-bindings: iio: adc: add bindings doc for AXI ADC driver adds ad6797120238 iio: adc: ad9467: add support AD9467 ADC adds 94291556b21a dt-bindings: iio: adc: add bindings doc for AD9467 ADC adds 9cfea767d22d dt-bindings: iio: tsl2563: convert bindings to YAML adds 9601c94d9419 dt-bindings: iio: dac: stm32-dac: convert bindings to json-schema adds 4ab717d9e8bd iio: imu: st_lsm6dsx: configure full scale on slave device [...] adds ae1d37a9bb4b iio: imu: adis16400: use DEFINE_DEBUGFS_ATTRIBUTE instead [...] adds 2ca73823d05d iio: imu: adis16460: use DEFINE_DEBUGFS_ATTRIBUTE instead [...] adds a0e35e2416c7 iio: imu: st_lsm6dsx: Increase ODR_LIST_SIZE adds 394dedec7746 iio: imu: st_lsm6dsx: Add sensor hub device LIS3MDL adds 9e3fbad5bb85 dt-bindings: st_sensors: add st,lis2hh12 compatible entry adds 3f4a559bb57c iio: accel: st_sensors: add support for LIS2HH12 adds fc20a26a2188 dt-bindings: iio: adc: Add MAX1241 bindings adds 8a80a71d9020 iio: adc: Add MAX1241 driver adds c0ae3591d900 iio: dma-buffer: Cleanup buffer.h/buffer_impl.h includes adds 4647caae68e8 dt-bindings: iio: adc: convert rockchip saradc bindings to yaml adds 221f7b4fea8d dt-bindings: iio: adc: rockchip-saradc: add description fo [...] adds a630117f2553 dt-bindings: iio: adc: rockchip-saradc: add description for px30 adds 903b6a07d95b iio: xilinx-xadc: Fix typo adds 97f1755ee227 iio: imu: adis: Add a missing '\n' in a log message adds 2e036804d773 iio: buffer: remove 'scan_el_attrs' attribute group from b [...] adds a17cb784fcd7 iio: move 'indio_dev->info' null check first in __iio_devi [...] adds 83af573e980a iio: core: drop devm_iio_device_unregister() API call adds 666e4de43d94 iio: core: drop devm_iio_triggered_buffer_cleanup() API call adds 66be392a48f9 iio: core: drop devm_iio_device_free() API call adds 83381c9803a0 iio: core: drop devm_iio_trigger_unregister() API call adds 92b7ed7fe40d iio: core: drop devm_iio_trigger_free() API call adds fc1f75a0347a iio: inkern: drop devm_iio_channel_release{_all} API calls adds 05c09e3cee0a iio: buffer: drop devm_iio_hw_consumer_free() API call adds 608d98a2c4a0 iio: buffer: drop devm_iio_kfifo_free() API call adds 780f1c176140 iio: imu: st_lsm6dsx: drop huge include in sensor-hub driver adds b01401a228bc iio:accel:mxc4005: Drop unnecessary explicit casts in regm [...] adds 0f92afee81ec iio:chemical:atlas-sensor: Drop unnecessary explicit casts [...] adds ce968fb6f97c iio:chemical:bme680: Tidy up parameters to regmap_bulk_read adds d7d3a1327b8a iio:imu:mpu6050: Tidy up parameters to regmap_bulk functions. adds 06c482605b13 iio:magn:mmc35240: Drop unnecessary casts of val parameter [...] adds 5372e1e5b4c8 iio:light:ltr501: Drop unnecessary cast of parameter in re [...] adds fd1cadd6ca30 iio: adc: sun4i-gpadc-iio: Use devm_platform_ioremap_resource adds af5c2174ca6d iio: adc: at91-adc: Use devm_platform_ioremap_resource adds 587122cb8b43 iio: adc: fsl-imx25-gcq: Use devm_platform_ioremap_resource adds 9b7a12c3e090 iio: light: isl29125: fix iio_triggered_buffer_{predisable [...] adds 8cba4a9927df iio: Fix misspellings of "Analog Devices" adds c194e2389d99 dt-bindings: iio: vcnl4000: convert bindings to YAML format adds 445b16fb6bdc dt-bindings: iio: Introduce common properties for iio sensors adds 138986062b50 dt-bindings: iio: light: vcnl4000: Add proximity-near-level adds f5a98e1fca15 iio: vcnl4000: Export near level property for proximity sensor adds aa8cb0485594 Documentation: ABI: document IIO in_proximity_nearlevel file adds 2de8c02349f0 iio: magnetometer: ak8974: Silence deferred-probe error adds 4e1d96306d8b Merge tag 'iio-for-5.8a' of git://git.kernel.org/pub/scm/l [...] adds 13fe5a59b3c7 staging: wfx: simplify the check if the the device is associated adds 5a0af6988848 staging: wfx: use ieee80211_beacon_loss() provided by mac80211 adds 5c442b6a39e1 staging: wfx: drop useless attribute 'bss_params' adds 988cf07bb9a0 staging: wfx: handle firmware events synchronously adds 537000acc323 staging: wfx: also fix network parameters for IBSS networks adds d4620087d2eb staging: wfx: dual CTS is never necessary adds 2e885b18b1d9 staging: wfx: field operational_rate_set is ignored by firmware adds 7b0360e56f10 staging: wfx: simplify hif_set_bss_params() adds 28502e02e27a staging: wfx: drop useless update of field basic_rate_set adds 7a44644c9379 staging: wfx: introduce wfx_set_default_unicast_key() adds 9da38fd5a906 staging: wfx: keys are kept during whole firmware life adds a2ed05891888 staging: wfx: drop protection for asynchronous join during scan adds 06efad5808aa staging: wfx: drop useless checks in wfx_do_unjoin() adds cf24a82bd265 staging: wfx: simplify wfx_remove_interface() adds 4b815a9da5e2 staging: wfx: drop unused enum wfx_state adds 6ac29cc5af29 staging: wfx: drop unused attribute 'join_complete_status' adds ce6921b8e017 staging: rtl8723bs: remove some variables in hal_btcoex.c adds 5c9e154cff66 staging: rtl8723bs: remove defined but not used 'dB_Invert_Table' adds 1bc355cff2c5 staging: rtl8723bs: remove unused variable 'pregistrypriv' adds 370730894bec Staging: rtl8723bs: rtw_wlan_util: Add size check of SSID IE adds 72d55ebb50e1 staging: vt6656: Move firmware functions into main_usb. adds 6f21cb793ce2 staging: vt6656: call vnt_update_pre_ed_threshold from vnt [...] adds 3436accadc3f staging: vt6656: Move vnt_get_frame_time and vnt_get_phy_f [...] adds 0eb79fd1e911 staging: qlge: cleanup indent in qlge_main.c adds e955a071b9b3 staging: qlge: replace deprecated apis pci_dma_* adds 5975b85ae244 staging: mt7621-pinctrl: Use correct pointer type argument [...] adds 57a66838e149 staging: gasket: Fix mapping refcnt leak when put attribute fails adds e3436ce60cf5 staging: gasket: Fix mapping refcnt leak when register/sto [...] adds 9f8c9f4a2e6f staging: vt6656: Refactor the vnt_ofdm_min_rate function adds bf42304b55f5 staging: vt6656: Use fls instead of for loop in vnt_update [...] adds 3172204a39c9 Staging: gasket: fix typo in gasket_page_table.c comments. adds 46abf997419c MAINTAINERS: Add rcy@google.com as maintainer for drivers/ [...] adds f80fa161ae61 staging: qlge: qlge_dbg.c: Remove trailing semicolon from macro adds 705b7c364808 Staging: rtl8723bs: Fix comment typo "the the". adds 87f86cddda65 staging: wfx: check ssidlen and prevent an array overflow adds 41aef04524d3 Staging: rtl8188eu: core: rtw_pwrctrl: fixed a coding style issue adds e8014d83f604 Merge 5.7-rc3 into staging-next adds 2405c856915d staging: wfx: cleanup long lines in data_tx.c adds 7508f5d90d62 staging: wfx: fix (future) TDLS support adds 18f0dddf1fe1 staging: wfx: change the field chip_frozen into a boolean adds 7acf88f8649a staging: wfx: mark chip frozen on error indication adds dd5eba1bb5b4 staging: wfx: fix support for AP that do not support PS-Poll adds 8e47df5fc4ab staging: wfx: fix CAB sent at the wrong time adds 1d52d29983e5 staging: wfx: add support for 'device too hot' indication adds 5f041538e276 staging: wfx: add an explicit warning when chip detect too [...] adds bfe2eb23d96e staging: wfx: fix highest Rx value declared in ieee80211_s [...] adds 87066173e34b staging: wfx: fix overflow in frame counters adds 29d84944ca8b staging: wfx: fix the warning "inconsistent notification" adds 6ae0878b4800 staging: wfx: fix double init of tx_policy_upload_work adds 2760220700ac staging: wfx: show counters of all interfaces adds ef27a2562857 staging: wfx: also show unnamed counters fields adds 508d99375f38 staging: wfx: update list of known messages in tracepoints adds fa5a345e0fa7 staging: wfx: fix messages names in tracepoints adds be13e854bf09 staging: wfx: fix display of exception indication adds f158242af81c staging: wfx: update list of errors adds 628cbd971a92 staging:r8188eu: avoid skb_clone for amsdu to msdu conversion adds 81969fd8abc1 staging: vt6656: Check the return value of vnt_control_out [...] adds f5e5e3024c1e staging: vt6656: Remove functions' documentation adds 345f2d84dd1a staging: vt6656: Add formula to the vnt_rf_addpower function adds de7db0dc0e79 staging: rtl8188eu: remove some superfluous comments adds ea0c2a621443 staging: vt6656: rxtx: remove duration_id and void returns. adds 7d1a8c98494c staging: vt6656: Remove set short time in vnt_init_registers. adds 9075e3180e90 staging: vt6656: Remove preamble_type setting from vnt_tx_packet. adds 7b58387cd5f3 staging: qlge: Remove unnecessary parentheses around struct field adds 2d2aba6c0f36 staging: qlge: Remove print statement for vlgrp field adds 5fa83c256666 staging: qlge: Remove print statements for lbq_clean_idx a [...] adds 8a5baa66b01f staging: vt6656: Remove the local variable "array" adds d78b62c3eaf2 staging: vt6656: Use return instead of goto adds 10b674be0a0c staging: vt6656: Remove duplicate code in vnt_rf_table_download adds fc84701810fa staging: rtl8723bs: os_dep: remove set but not used 'uintRet' adds 589945844266 staging: rtl8723bs: os_dep: remove set but not used 'size' adds baae10fe867f Staging: rtl8723bs: core: remove set but not used 'ptxservq' adds 3a0514a955ed staging: rtl8723bs: core: remove set but not used 'algthm' adds 47548aa94c21 staging: rtl8723bs: core: remove set but not used 'listen_ [...] adds 42577f080041 staging: rtl8723bs: core: remove set but not used 'pwrpriv' adds de24e9b33ad8 staging: rtl8723bs: core: remove set but not used 'pframe' adds d97a9d7aea04 staging/speakup: Add inflection synth parameter adds 3e8621aba71a staging: most: usb: remove overcautious parameter checking adds 441be56f894d staging: most: usb: use EINVAL error code adds 188d5b41f81f staging: most: usb: drop unlikely macros adds e3881eb53431 staging: most: usb: consolidate code adds 7d9a39e01d8c staging: qlge: Fix indentation in ql_set_mac_addr_reg adds 7c40ba652cf7 staging: qlge: Remove gotos from ql_set_mac_addr_reg adds 58c2a44dbab0 staging: qlge: Fix indentation in ql_get_mac_addr_reg adds faeea64fb974 staging: qlge: Remove goto statements from ql_get_mac_addr_reg adds 4ba1bb9b7a73 staging: qlge: Remove multi-line dereference from ql_request_irq adds 2ceed067e85e staging: qlge: Fix suspect code indent warning in ql_init_device adds 8d8a1424a03e staging: qlge: Fix function argument alignment warning in [...] adds a4338ed2e1cf staging: wilc1000: Increase the size of wid_list array adds fa90133377f4 staging: sm750fb: add missing case while setting FB_VISUAL adds b610e1193a91 staging: sm750fb: add common function to set color offsets [...] adds 3aff3c974b16 staging: sm750fb: print error message with actual value adds 70f4c9f0e627 Staging: comedi: drivers: ni_pcimio: Fix variable name adds 2eeefd3787fd staging: wfx: avoid compiler warning on empty array adds 35452e106106 staging: vt6656: Check the return values in vnt_set_bss_mo [...] adds 91387f5eb9fc staging: vt6656: Refactor the vnt_set_bss_mode function adds ae220204873e staging: vt6656: Refactor the vnt_rf_table_download function adds 41f1efcb4a25 staging: vt6656: vnt_set_keymode simplify key modes. adds ddaa877f2dbc staging: vt6656 remove vnt_mac_disable_keyentry calls adds f4269d4862c6 staging: vt6656: return all key calls to mac80211 stack. adds 3ce6b741bc32 staging: vt6656: use struct wiphy retry short and long settings. adds 986da7debb04 staging: vt6656: Return on isr0 when zero. adds d95c8695e0d9 staging: vt6656: refactor power save operation adds 8a6e4f430b95 staging: rtl8723bs: os_dep: remove rtw_spt_band_free() adds b95f955674bf staging: rtl8723bs: os_dep: Cleanup pointer casting code style adds 16529e3b8655 staging: rtl8723bs: remove conversion to bool in halbtcout [...] adds 70458c20049f staging: pi433: fix error return code in pi433_probe() adds 9adbb49e90e4 staging:rtl8723bs: eliminate usage of skb_clone after skb [...] adds e4a34ef77257 staging: vt6655: merge two switch cases in s_uGetDataDuration adds 0ae73acc4479 staging: vt6655: do calculation of uAckTime first adds 3be1acffe684 staging: vt6655: remove else after return and invert condition adds ae25983134c7 staging: vt6655: return at the ond of case body adds e3b8577aa167 staging: vt6655: extract index manupulation out of function call adds 3fc29573cf3e staging: vt6655: return early if not bNeedAck adds 0729bb9b2a97 staging: vt6655: fix LONG_LINE warning adds 2e11cc1ab790 staging: vt6656: Use const for read only data adds ae73e7784871 Merge 5.7-rc5 into staging-next adds c7d061a811a6 staging: wfx: add support for hardware revision 2 and further adds 01088cd143a9 staging: wfx: reduce timeout for chip initial start up adds 832cc98141b4 staging: wfx: fix double free adds ba52eddcbbde staging: wfx: drop useless check adds 5561770f80b1 staging: wfx: repair external IRQ for SDIO adds a7efb62509d8 staging: wfx: use threaded IRQ with SPI adds 57aa557f110d staging: wfx: introduce a way to poll IRQ adds f00dc1d789e1 staging: wfx: poll IRQ during init adds 0549cd11d88d staging: wfx: fix missing 'static' statement adds bcd8795ad2b6 staging: wfx: fix missing 'static' keyword adds 8371d215f445 staging: wfx: prefer ARRAY_SIZE instead of a magic number adds 525f469f7f9c staging: wfx: remove useless header inclusions adds b356aed9ec0c staging: wfx: fix alignements of function prototypes adds cae9b69522b2 staging: wfx: remove spaces after cast operator adds 1ff4388a06eb staging: wfx: use kernel types instead of c99 ones adds 9d9bb819d56d staging: wfx: fix use of cpu_to_le32 instead of le32_to_cpu adds 1d572139f9d2 staging: wfx: take advantage of le32_to_cpup() adds 095e86c86a1b staging: wfx: fix cast operator adds 9b3bc20d98f1 staging: wfx: fix wrong bytes order adds a823d6ecd490 staging: wfx: fix output of rx_stats on big endian hosts adds ea097de7ec44 staging: wfx: fix endianness of fields media_delay and tx_ [...] adds 270f54b83f89 staging: wfx: fix endianness of hif_req_read_mib fields adds 99414d8d260c staging: wfx: fix access to le32 attribute 'ps_mode_error' adds 1bca434cc273 staging: wfx: fix access to le32 attribute 'event_id' adds b8743c786bbd staging: wfx: fix access to le32 attribute 'indication_type' adds 9fee675c2c67 staging: wfx: declare the field 'packet_id' with native by [...] adds 4246fdbf8c14 staging: wfx: fix endianness of the struct hif_ind_startup adds 808fcf2e976d staging: wfx: fix access to le32 attribute 'len' adds ecda229e7ce3 staging: wfx: fix endianness of the field 'status' adds 8008b480e25b staging: wfx: fix endianness of the field 'num_tx_confs' adds d99ce4a1e5a2 staging: wfx: fix endianness of the field 'channel_number' adds 4fdc18d3ce77 staging: wfx: update TODO adds 08e1b4274c7b staging: most: usb: add PM functions adds d92e6991616d staging: most: usb: sanity check channel before using it a [...] adds c5de40e58f2f staging: vt6656: vnt_get_rtscts_duration_le use ieee80211_ [...] adds 57b4b0e68d66 staging: vt6656: vnt_rxtx_rsvtime_le16 to use ieee80211_ge [...] adds 7a83f736455e staging: vt6656: vnt_get_rtscts_duration_le use ieee80211_ [...] adds 8e7128f63d21 staging: vt6656: Split RTS and CTS Duration functions adds 61bb798767e4 staging: vt6656: vnt_get_rtscts_rsvtime_le replace with rt [...] adds 9a6f87704ac2 staging: vt6656: remove difs / sifs adjustments. adds 5353711bec8c staging: bcm2835-camera: insert emty line after declaration adds 8a01032e02c8 staging: vt6656: Remove logically dead code adds 62573221240f staging: most: usb: use dev_*() functions to print messages adds bffea154b24b staging: most: usb: remove reference to USB error codes adds c1a57be08e73 staging: most: usb: check number of reported endpoints adds 3dcf93fe5466 staging: most: usb: use dev_dbg function adds 629e123df34a staging: most: fix typo in Kconfig adds dfeb9380eba4 staging: most: usb: use macro ATTRIBUTE_GROUPS adds b50220c136c0 Documentation: ABI: correct sysfs attribute description of [...] adds 6064aeefa88c staging: greybus: uart: replace driver line-coding struct adds 619f70f0f44a staging: vc04_services: Block comment alignment adds ec269f1250c6 staging: qlge: Remove unnecessary spaces in qlge_main.c adds f03c9b788472 staging: fbtft: fb_st7789v: Initialize the Display adds 3abbab51321f staging: vt6656: vt6655: removing unused macros definition [...] adds 9773cf1c1a80 staging: wfx: fix warning when unregister a frozen device adds a72319bf2827 staging: wfx: apply 80-columns rule to strings adds 201451cfe404 staging: wfx: check pointers returned by allocations adds 6598b12d6635 staging: wfx: fix value of scan timeout adds d64d7376688b staging: wfx: fix indentation adds 298913e33643 staging: wfx: fix status of dropped frames adds 4e5e3cb02104 staging: wfx: split out wfx_tx_fill_rates() from wfx_tx_co [...] adds ad83396891cd staging: wfx: call wfx_tx_update_sta() before to destroy tx_priv adds 13839ef37712 staging: wfx: fix potential use-after-free adds 5a48a4a3efb4 staging: wfx: rename wfx_do_unjoin() into wfx_reset() adds b3a71adf4d58 staging: wfx: merge wfx_stop_ap() with wfx_reset() adds f214b7b6e7c9 staging: wfx: fix potential dead lock between join and scan adds f75818c251cb staging: wfx: fix PS parameters when multiple vif are in use adds ac0e50a5a3cb staging: wfx: drop unnecessary filter configuration when d [...] adds a1ae4d07fd94 staging: wfx: fix error reporting in wfx_start_ap() adds 7c5fc1d88c1e staging: wfx: remove false-positive WARN() adds 07d51346b068 staging: wfx: trace acknowledges not linked to any stations adds c336c022503d staging: wfx: remove false positive warning adds 1e8f99edc952 dt-bindings: iio: chemical: add Atlas Scientific RTD-SM se [...] adds b101c93ca5e2 iio: chemical: atlas-sensor: add RTD-SM module support adds 6d6c5e56d771 iio: accel: dmard06: Use mod_devicetable.h and drop of_mat [...] adds 3699e268a773 iio: accel: kxsd9-i2c: Use mod_devicetable.h and drop of_m [...] adds f73a047456e2 iio: light: bh1780: use mod_devicetable.h and drop of_matc [...] adds 9065b78028c5 iio: light: cm32181: Add mod_devicetable.h and remove of_m [...] adds 1de94b5945f2 iio: light: cm3232: Add mod_devicetable.h include and drop [...] adds de1cbfe1174f iio: light: gp2ap020a00f: Swap of.h for mod_devicetable.h [...] adds 0741678ece68 iio: light: opt3001: Add mod_devicetable.h and drop use of [...] adds 645aee51af92 iio: light: st_uvis25: Add mod_devicetable.h and drop of_m [...] adds 77baa8d6bced iio: light: vl6180: add include of mod_devicetable.h and d [...] adds 97c54cf2a4e8 iio: adc: at91-sama5d2_adc: handle unfinished conversions adds abb7e84d29b0 iio: adc: at91-sama5d2_adc: update for other trigger usage adds 065056cb0d0a iio: at91-sama5d2_adc: split at91_adc_current_chan_is_touc [...] adds f3c034f61775 iio: at91-sama5d2_adc: adjust iio_triggered_buffer_{predis [...] adds fec86c6b8369 iio: imu: adis: Add Managed device functions adds 698211065d4a iio: imu: adis: Add irq flag variable adds b9c5eec725d6 iio: adis: Add adis_update_bits() APIs adds 3e04cb60e872 iio: adis: Support different burst sizes adds fff7352bf7a3 iio: imu: Add support for adis16475 adds a031e3d4b09f dt-bindings: iio: Add adis16475 documentation adds 1060741fc51a dt-bindings: iio: chemical: Add binding for CCS811 VOC sensor adds c6644f7201f3 iio: chemical: Add support for external Reset and Wakeup i [...] adds 151e91733a79 iio: chemical: Add OF match table for CCS811 VOC sensor adds 0d4b2184cfee iio: Use an early return in iio_device_alloc to simplify code. adds c1909ab07f0a iio: adc: ad_sigma_delta: Use {get,put}_unaligned_be24() adds 1608327636cc iio: adc: mpc3422: Use get_unaligned_beXX() adds 3321f29e4fb4 iio: adc: ti-ads124s08: Use get_unaligned_be24() adds 8b26ab33470f iio: dac: ltc2632: Use put_unaligned_be24() adds e065325997e0 iio: dac: ad5624r_spi: Use put_unaligned_be24() adds 6ef9d68b58a0 iio: dac: ad5446: Use put_unaligned_be24() adds e33ff8ac6dc9 iio: gyro: adis16130: Use get_unaligned_be24() adds d324ac2e93cd iio: health: afe4403: Use get_unaligned_be24() adds 76170adb65e8 iio: light: si1133: Use get_unaligned_be24() adds d2fa63d2d155 iio: light: zopt2201: Use get_unaligned_le24() adds dfe3da0b2844 iio: magnetometer: rm3100: Use get_unaligned_be24() adds b3ab0adb1da9 iio: pressure: hp206c: Use get_unaligned_be24() adds 00d5e7b2fb98 iio: pressure: ms5611: Use get_unaligned_be24() adds e8ee40e77531 iio: pressure: zpa2326: Use get_unaligned_le24() adds 92b7d5b70fed iio: temperature: max31856: Use get_unaligned_beXX() adds 3009fb9cabba iio: st_sensors: Use get_unaligned_be24() and sign_extend32() adds 94cbf61de7ed iio: dac: ad5593r: Fix a typo in MODULE_DESCRIPTION adds 256d4b83c076 iio: dac: ad5592r: Fix a typo in the name of a function adds ff3f7e049aef iio: buffer: extend short-hand use for 'indio_dev->buffer' adds a66904b209b6 iio: adc: ad7476: remove redundant null check on an array adds 8f9a5249e3d9 iio: imu: st_lsm6dsx: enable 833Hz sample frequency for ta [...] adds 26441f92af14 dt-bindings: magnetometer: ak8974: Add Alps hscdtd008a adds 525530af7759 iio: magnetometer: ak8974: add Alps hscdtd008a adds b67959eba404 iio: magnetometer: ak8974: Correct realbits adds 55ecaf1717c6 iio: magnetometer: ak8974: Break out measurement adds 166365273fa0 iio: magnetometer: ak8974: Provide scaling adds aefa5bc87c80 iio: documentation ltc2632_chip_info add num_channels adds 6f1c9e0da9aa iio: DAC extension for ltc2634-12/10/8 adds b7190859abc0 iio: imu: adis16xxx: use helper to access iio core debugfs dir adds 18dfb5326370 iio: vcnl4000: Fix i2c swapped word reading. adds 816956c32d76 iio: vcnl4000: Factorize data reading and writing. adds d35567fcaf68 iio: vcnl4000: Add event support for VCNL4010/20. adds f6889c1b009e iio: vcnl4000: Add sampling frequency support for VCNL4010/20. adds 8fe78d5261e7 iio: vcnl4000: Add buffer support for VCNL4010/20. adds 067fda1c065f iio: hid-sensors: move triggered buffer setup into hid_sen [...] adds 067704540dca iio: light: cm32181: Switch to new style i2c-driver probe [...] adds 44b9409c982c iio: light: cm32181: Add support for ACPI enumeration adds 3bf4a59c48e8 iio: light: cm32181: Add some extra register defines adds 02cdab2a8d55 iio: light: cm32181: Add support for the CM3218 adds b885d0fa6790 iio: light: cm32181: Clean up the probe function a bit adds c1e62062ff54 iio: light: cm32181: Handle CM3218 ACPI devices with 2 I2C [...] adds 7574cb1df43c iio: light: cm32181: Change reg_init to use a bitmap of wh [...] adds f50f98310e51 iio: light: cm32181: Use units of 1/100000th for calibscal [...] adds 63b1be78774f iio: light: cm32181: Make lux_per_bit and lux_per_bit_base [...] adds d34ca613b939 iio: light: cm32181: Add support for parsing CPM0 and CPM1 [...] adds c12d80aeb978 iio: light: cm32181: Fix integartion time typo adds dee2dabc0e41 iio: bmp280: fix compensation of humidity adds da7de29bb171 staging: iio: ad5933: attach life-cycle of kfifo buffer to [...] adds 6b46ddb51eab iio: light: ltr501: Constify structs adds cef077e6aa4c Merge tag 'iio-for-5.8b' of git://git.kernel.org/pub/scm/l [...] adds 0c5e27cea5e1 Merge remote-tracking branch 'staging/staging-next' adds f356d58c3a04 Merge branch 'i2c-mux/for-next' into for-next adds 1fc9c973881a Merge remote-tracking branch 'mux/for-next' adds e145d9a184f2 interconnect: Add devm_of_icc_get() as exported API for users adds 146eee039d7a dt-bindings: interconnect: Add bindings for imx8m noc adds f0d8048525d7 interconnect: Add imx core driver adds 2c1966af073c interconnect: imx: Add platform driver for imx8mm adds 63fc8029b37e interconnect: imx: Add platform driver for imx8mq adds 4b54bf4763e3 interconnect: imx: Add platform driver for imx8mn adds 360a10285e7e interconnect: imx: Fix return value check in imx_icc_node_ [...] adds 7d374b209083 interconnect: Add helpers for enabling/disabling a path adds a9d3b8df151c interconnect: Mark all dummy functions as static inline adds 973ed7a0893f interconnect: Add support for interconnect providers with [...] adds fd093c12633c interconnect: qcom: msm8916: Set interconnect sync_state callback adds 0472d2042439 Merge branch 'icc-get-by-index' into icc-next adds 32cc93dd734f Merge branch 'icc-get-by-index' into HEAD adds 4d96ff4cbd2b Merge remote-tracking branch 'icc/icc-next' adds 022467444515 dmaengine: ti: k3-udma: Drop COMPILE_TEST for the drivers for now adds a4e688535a08 dmaengine: ti: k3-udma: Disable memcopy via MCU NAVSS on am654 adds c2ce6bbcfc9f dmaengine: idxd: export hw version through sysfs adds fc6f5d0a4983 dmaengine: dw-edma: Decouple dw-edma-core.c from struct pci_dev adds cde9a96ee24f dt-bindings: dma: renesas,rcar-dmac: convert bindings to j [...] adds b3cb14310eb4 dt-bindings: dma: renesas,usb-dmac: convert bindings to js [...] adds 2fea2906b5cb dmaengine: Fix misspelling of "Analog Devices" adds bd2bf302eef2 dmaengine: ioat: fixing chunk sizing macros dependency adds a02254f8a676 dmaengine: ioat: Decreasing allocation chunk size 2M->512K adds 0d8173f297df dmaengine: mmp_tdma: Drop "mmp_tdma: from error messages adds 4719d4b71562 dmaengine: mmp_tdma: Log an error if channel is in wrong state adds baed6b34ceea dmaengine: mmp_tdma: Fill in slave capabilities adds a6e26648e6e2 dmaengine: mmp_tdma: Remove the MMP_SRAM dependency adds 5a87c506ed76 dmaengine: ioat: removing duplicate code from timeout handler adds 2baedcb6a637 dmaengine: ioat: remove unnesesery double complition timer [...] adds db474931df3e dmaengine: ioat: adding missed issue_pending to timeout handler adds 7edfe3df2a9f dmaengine: dw-edma: Check MSI descriptor before copying adds c0fca736098c dmaengine: mmp_tdma: Validate the transfer direction adds 920c5974f0d3 dmaengine: qcom_hidma: Simplify error handling path in hid [...] adds 86e673f7c974 dt-bindings: dma: add direct mode support through device t [...] adds 955b17665d2c dmaengine: stm32-dma: direct mode support through device tree adds 85f78cec8494 Revert "dmaengine: dmatest: timeout value of -1 should spe [...] adds 35c5fc028511 dmaengine: dmatest: Allow negative timeout value to specif [...] adds 7f2b722668e5 dmaengine: dmatest: Describe members of struct dmatest_params adds 5332f8b1d9dd dmaengine: dmatest: Describe members of struct dmatest_info adds 833d88f3fd50 dmaengine: Include dmaengine.h into dmaengine.c adds 9872e23d6879 dmaengine: Fix doc strings to satisfy validation script adds bd96f1b2f43a dmaengine: dw-edma: support local dma device transfer semantics adds d24224dea571 dmaengine: qcom_hidma: use true,false for bool variable adds f2b5d503c04a dmaengine: sf-pdma: Simplify the error handling path in 's [...] adds c794f7edbcd7 dmaengine: moxart-dma: Drop pointless static qualifier in [...] adds 214a0006b2c8 dmaengine: ti: k3-udma: Use PTR_ERR_OR_ZERO() to simplify code adds c18b5bdebd67 dmaengine: qcom: bam_dma: Replace zero-length array with f [...] adds e05a0b78f39f dmaengine: at_hdmac: Replace zero-length array with flexib [...] adds d9fd428a304f dmaengine: at_xdmac: Replace zero-length array with flexib [...] adds 5bbeea34bc7a dmaengine: ti: k3-udma: Add missing dma_sync call for rx f [...] adds 6fea8735fd96 dmaengine: ti: k3-udma: Remove udma_chan.in_ring_cnt adds 7ae6d7bd7397 dmaengine: ti: k3-udma: Use proper return code in alloc_ch [...] adds be4cf718cd99 dmaengine: imx-sdma: initialize all script addresses adds c3d883e2e7f0 Merge remote-tracking branch 'slave-dma/next' adds d8ef4b38cb69 Revert "cgroup: Add memory barriers to plug cgroup_rstat_u [...] adds 772b31406692 xattr: fix uninitialized out-param adds eec8fd0277e3 device_cgroup: Cleanup cgroup eBPF device filter code adds 662340fc8af2 Merge remote-tracking branch 'cgroup/for-next' adds 4e2dec66e2ae scsi: docs: fusion: get rid of a doc build warning adds fbbef0dad79f scsi: qedf: Simplify mutex_unlock() usage adds 2f1ea39870c9 scsi: qedi: Remove additional char from boot target iqnname adds 2e612fab0511 scsi: qedi: Avoid unnecessary endpoint allocation on link down adds cf9e672dd855 scsi: qedi: Use correct msix count for fastpath vectors adds 927527aea0e2 scsi: qedi: Do not flush offload work if ARP not resolved adds c6bfa707207c scsi: qedi: Add modules param to enable qed iSCSI debug adds b9b97e690303 scsi: qedi: Fix termination timeouts in session logout adds 21e855cdfeb9 scsi: qla2xxx: Split qla2x00_configure_local_loop() adds d221aed19c80 scsi: qla2xxx: Use ARRAY_SIZE() instead of open-coding it adds 78e8df28c5c3 scsi: gdth: Make __gdth_execute static adds 037773f3b6dd scsi: bfa: bfa_svc.c: make two functions static adds b9ddee1ee15f scsi: bfa: bfa_core.c: make bfa_isr_rspq() static adds 84a2fd236d75 scsi: bfa: bfa_fcpim.c: make two functions static adds 901ad27c6998 scsi: bfa: bfa_fcs_lport.c: make bfa_fcport_get_loop_attr( [...] adds eae9b1788ab2 scsi: bfa: bfa_ioc_ct.c: make two funcitons static adds 938b18462ecd scsi: bfa: bfad_attr.c: make two funcitons static adds 4d5956fb5137 scsi: bfa: bfad.c: make max_rport_logins static adds 02ff107046e0 scsi: megaraid: make two symbols static in megaraid_mbox.c adds 3c3c6f663baa scsi: megaraid: make some symbols static in megaraid_sas_fp.c adds 057d1c0d1b03 scsi: megaraid: make some symbols static in megaraid_sas_fusion.c adds 1909a4386c7e scsi: megaraid: make two symbols static in megaraid_sas_base.c adds 5d296cc9ab6e scsi: qla1280: make qla1280_firmware_mutex and qla1280_fw_ [...] adds 4a0b746fa9a7 scsi: ipr: remove unneeded semicolon adds 1e4ffb8344c5 scsi: libsas: Add missing annotation for sas_ata_qc_issue() adds 363f4d937501 scsi: fnic: make some symbols static adds 1d8baf9ed09d scsi: fnic: make fnic_list and fnic_list_lock static adds 9ae583804a33 scsi: fnic: make vnic_wq_get_ctrl and vnic_wq_alloc_ring static adds 089f5b64b8af scsi: ufs: full reinit upon resume if link was off adds 44578ecef7ac scsi: qedi: make qedi_ll2_buf_size static adds a677ab35a967 scsi: mvsas: make mvst_host_attrs static adds d21481994039 scsi: mvsas: remove unused symbol 'mvs_th' adds ab0a82991fca scsi: qedf: Keep track of num of pending flogi adds b0c4187e2616 scsi: qedf: Increase the upper limit of retry delay adds 334b4f988f73 scsi: qedf: Acquire rport_lock for resetting the delay_timestamp adds fedc173e46d3 scsi: qedf: Honor status qualifier in FCP_RSP per spec adds 699fed4a2d8e scsi: qed: Send BW update notifications to the protocol drivers adds 6e7c8eea929e scsi: qedf: Implement callback for bw_update adds f6b172f21999 scsi: qedf: Add schedule recovery handler adds ad40f5256095 scsi: qedf: Fix crash when MFW calls for protocol stats wh [...] adds 7109cb515172 scsi: qedf: Get dev info after updating the params adds ec3414391266 scsi: st: remove unneeded variable 'result' in st_release() adds f336c7003c84 scsi: ufs-qcom: remove unneeded variable 'ret' adds b7a9d0c6603d scsi: fcoe: remove unneeded semicolon in fcoe.c adds 355f46b97dac scsi: mpt3sas: use true,false for bool variables adds e304142c3089 scsi: lpfc: remove duplicate unloading checks adds cbb01c2f2f63 scsi: qla2xxx: Fix MPI failure AEN (8200) handling adds f8e25f97407c scsi: cxgb4i: Remove superfluous null check adds 9cd7d494bd2b scsi: aic7xxx: Use kzalloc() instead of kmalloc()+memset() adds d1ec20a55f6c scsi: aic7xxx: Remove unnecessary NULL checks before kfree adds bc834e074e36 scsi: bnx2fc: Add missing annotation for bnx2fc_abts_cleanup() adds ba27c5cf286d scsi: mpt3sas: Don't change the DMA coherent mask after al [...] adds 550dc875cfbc scsi: mpt3sas: Rename function name is_MSB_are_same adds 85896421df0c scsi: mpt3sas: Separate out RDPQ allocation to new function adds 8012209eb26b scsi: mpt3sas: Handle RDPQ DMA allocation in same 4G region adds ce4c43065c01 scsi: mpt3sas: Update mpt3sas version to 33.101.00.00 adds 1a5d1d940ba8 scsi: megaraid: Use true, false for bool variables adds 3fa65812c202 scsi: BusLogic: Remove conversion to bool in blogic_inquiry() adds f983622ae605 scsi: core: Avoid calling synchronize_rcu() for each devic [...] adds 7c59dace7e8e scsi: target: iscsi: Remove the iscsi_data_count structure adds f8f794a15adc scsi: pmcraid: Replace dma_pool_malloc with dma_pool_zalloc adds f166021c0f51 scsi: bfa: Remove unneeded semicolon in bfa_fcs_lport_ns_s [...] adds 2e9ef0fcac01 scsi: ipr: Remove NULL check before freeing function adds baf3fbf26cc0 scsi: mpt3sas: Remove NULL check before freeing function adds 6942d531e2d2 scsi: snic: Make snic_io_exch_ver_cmpl_handler() return void adds 0745c834f793 scsi: bfa: Remove set but not used variable 'fchs' adds f71ded01cc3f scsi: bfa: Remove unneeded semicolon in bfa_fcs_rport.c adds acfcb728bd57 scsi: bnx2fc: Remove unneeded semicolon in bnx2fc_fcoe.c adds 8d5e202802a5 scsi: isci: Use true, false for bool variables adds 9b77c9da6a1f scsi: qla4xxx: Remove unneeded semicolon in ql4_os.c adds f371d5345377 scsi: sgiwd93: Remove unneeded semicolon in sgiwd93.c adds f7854c382240 scsi: aacraid: Fix error handling paths in aac_probe_one() adds 655da8e57a46 scsi: sr: Use {get,put}_unaligned_be*() instead of open-co [...] adds 7dfdcc393dcd scsi: ufs: Use true for bool variables in ufshcd_complete_ [...] adds 3d17b9b5ab11 scsi: ufs: Add write booster feature support adds c14e7adf3a6a scsi: ufs: sysfs: Add sysfs entries for write booster adds 04ee8a01abf8 scsi: ufs-qcom: Configure write booster type adds ea941016abf7 scsi: core: doc: Change function comments to kernel-doc style adds 20a66f2bf280 scsi: core: free sgtables in case command setup fails adds 78b874b7cbf0 scsi: qla2xxx: make 1-bit bit-fields unsigned int adds 4a4c0cfb4be7 scsi: qedi: Check for buffer overflow in qedi_set_path() adds 6f41f08c88c5 scsi: dpt_i2o: Remove always false 'chan < 0' statement adds 0c4bc91d6649 scsi: scsi_debug: Randomize command completion time adds 87c715dcde63 scsi: scsi_debug: Add per_host_store option adds c3e2fe9222d4 scsi: scsi_debug: Implement VERIFY(10), add VERIFY(16) adds 67da413f26af scsi: scsi_debug: Weaken rwlock around ramdisk access adds a2aede970a8e scsi: scsi_debug: Improve command duration calculation adds ed9f3e2513f9 scsi: scsi_debug: Implement PRE-FETCH commands adds 5d8070767358 scsi: scsi_debug: Re-arrange parameters alphabetically adds 48e3bf1631ea scsi: scsi_debug: Bump to version 1.89 adds d36da3058ced scsi: scsi_debug: Add ZBC mode and VPD pages adds f0d1cf9378bd scsi: scsi_debug: Add ZBC zone commands adds 9267e0eb41fe scsi: scsi_debug: Add ZBC module parameter adds 380603a5bb83 scsi: scsi_debug: Add zone_max_open module parameter adds aa8fecf96b70 scsi: scsi_debug: Add zone_nr_conv module parameter adds 98e0a689868c scsi: scsi_debug: Add zone_size_mb module parameter adds 64e14ece0700 scsi: scsi_debug: Implement ZBC host-aware emulation adds 108e36f0d8bf scsi: scsi_debug: Disallow zone sizes that are not powers of 2 adds 646d4b507626 scsi: core: Remove 'list' entry from struct scsi_cmnd adds f839544ccff6 scsi: qla2xxx: Fix warning after FC target reset adds 6b3d16f9875e scsi: qla2xxx: Fix failure message in qlt_disable_vha() adds 803e45550b11 scsi: qla2xxx: Fix issue with adapter's stopping state adds 1b007f96f9e0 scsi: qla2xxx: Make qla_set_ini_mode() return void adds bda552a7741a scsi: qla2xxx: Use true, false for need_mpi_reset adds dbe6f49259da scsi: qla2xxx: Use true, false for ha->fw_dumped adds 88bfdf565cbe scsi: qla2xxx: Make qlafx00_process_aen() return void adds 297083f6e53b scsi: aacraid: Make some symbols static adds 9187745ceec6 scsi: qedi: Remove comparison of 0/1 to bool variable adds b91857a5ca13 scsi: fnic: Use true, false for fnic->internal_reset_inprogress adds 013f69a931e7 scsi: vmw_pvscsi: Use true, false for adapter->use_msg adds 55d4ce458c77 scsi: mpt3sas: Use true, false for ioc->use_32bit_dma adds 2b01b293f359 scsi: mpt3sas: Capture IOC data for debugging purposes adds 4778069ccf54 scsi: mpt3sas: Update maintainers adds e869f8ea6a64 scsi: mpt3sas: Disable DIF when prot_mask set to zero adds 9299941716a3 scsi: target: Add missing emulate_pr attribute to passthro [...] adds 4703b6252b33 scsi: target: tcmu: Add attributes enforce_pr_isids and fo [...] adds 69088a049488 scsi: target: Make transport_flags per device adds 356ba2a8bc8d scsi: target: tcmu: Make pgr_support and alua_support attr [...] adds 164ba8d2df66 scsi: lpfc: Maintain atomic consistency of queue_claimed flag adds b98214f6070e scsi: lpfc: Remove re-binding of nvme rport during registration adds f809da6db68a scsi: lpfc: Fix negation of else clause in lpfc_prep_node_fc4type adds 3048e3e805e3 scsi: lpfc: Change default queue allocation for reduced me [...] adds 88acb4d9ff98 scsi: lpfc: Remove unnecessary lockdep_assert_held calls adds a7fc071ab56e scsi: lpfc: Fix noderef and address space warnings adds 8cdc5a223ed0 scsi: lpfc: Fix MDS Diagnostic Enablement definition adds 29022b61307f scsi: lpfc: Update lpfc version to 12.8.0.1 adds 76be2bf95da7 Merge branch 'fixes' into for-next adds 8d925b1f00e6 scsi: aacraid: Use memdup_user() as a cleanup adds c68a56736c12 scsi: target: loopback: Fix READ with data and sensebytes adds 102026483d2b scsi: bfa: Make bfad_iocmd_ioc_get_stats() static adds f9491ed56e3a scsi: qedi: Remove unused variable udev & uctrl adds 00b42b70ae52 scsi: libsas: Replace zero-length array with flexible-array adds ec38c0adc0a1 scsi: ufs: Replace zero-length array with flexible-array adds 6e27a86aed97 scsi: lpfc: Remove redundant initialization to variable rc adds 817d7e140283 scsi: ufs: Enable WriteBooster on some pre-3.1 UFS devices adds c28c00ba4f06 scsi: ufs: Introduce fixup_dev_quirks vops adds 8db269a5102e scsi: ufs: Export ufs_fixup_device_setup() function adds 62c2f503b54c scsi: ufs-mediatek: Add fixup_dev_quirks vops adds 1f34eedf9bc1 scsi: ufs: Add "index" in parameter list of ufshcd_query_flag() adds 6f8d5a6a78cf scsi: ufs: Add LU Dedicated buffer mode support for WriteBooster adds 29060a629135 scsi: ufs-mediatek: Enable WriteBooster capability adds 79e3520f82cb scsi: ufs: Cleanup WriteBooster feature adds 6c205a66d65d scsi: megaraid_sas: Limit device queue depth to controller [...] adds 84badfab0d91 scsi: megaraid_sas: Remove IO buffer hole detection logic adds b9d5e3e7f370 scsi: megaraid_sas: Replace undefined MFI_BIG_ENDIAN macro [...] adds 6fd8525a7022 scsi: megaraid_sas: TM command refire leads to controller [...] adds c1bb43e23c45 scsi: megaraid_sas: Update driver version to 07.714.04.00-rc1 adds cbbfdb2a2416 scsi: mpt3sas: Fix double free warnings adds b59293b469b9 scsi: mpt3sas: Remove unused including <linux/version.h> adds 978857c7e367 scsi: zfcp: Move shost modification after QDIO (re-)open i [...] adds bd1684817d7d scsi: zfcp: Move shost updates during xconfig data handlin [...] adds 52e61fde5ec9 scsi: zfcp: Move fc_host updates during xport data handlin [...] adds 990486f3a850 scsi: zfcp: Fence fc_host updates during link-down handling adds ac007adc4d2d scsi: zfcp: Move p-t-p port allocation to after xport data adds 971f2abb4ca4 scsi: zfcp: Fence adapter status propagation for common statuses adds 71159b6ecb06 scsi: zfcp: Fence early sysfs interfaces for accesses of s [...] adds d0dff2ac98dd scsi: zfcp: Move allocation of the shost object to after x [...] adds 47742bde281b scsi: scsi_debug: Fix an error handling bug in sdeb_zbc_mo [...] adds 8833ab64899e Merge branch 'misc' into for-next adds 73fb6797baed Merge remote-tracking branch 'scsi/for-next' adds 55ce24b3bfd7 scsi: hisi_sas: Display proc_name in sysfs adds 25c21d20bcfd scsi: aacraid: Fix an oops in error handling adds 21d2b76831fd scsi: ufs-mediatek: Make ufs_mtk_fixup_dev_quirks static adds 0bd735df7681 scsi: sd: Signal drive managed SMR disks adds 90b8491c0033 scsi: ufs: Introduce ufs_hba_variant_params to group custo [...] adds d14734ae3ae7 scsi: ufs: Customize flush threshold for WriteBooster adds f48b285ae658 scsi: ufs-mediatek: Customize WriteBooster flush policy adds c6691d953ddd Merge remote-tracking branch 'scsi-mkp/for-next' adds 0f8e3823c02c vdpasim: remove unused variable 'ret' adds bb1f70e5df61 virtio: add VIRTIO_RING_NO_LEGACY adds 6085bcfb7031 virtio-mmio: Delete an error message in vm_find_vqs() adds 70c655a2d4e5 virtio: force spec specified alignment on types adds e0b2dd08023a vhost: revert "vhost: disable for OABI" adds c1977b8f07c6 MAINTAINERS: Add myself as virtio-balloon co-maintainer adds 034438115a29 vhost: option to fetch descriptors through an independent struct adds 0fb071ed682e vhost: use batched version by default adds 89f1ac614a8e vhost: batching fetches adds ae6337d6f29a ptr_ring: linked list fallback adds bf338dcc28f3 virtio_net: CTRL_GUEST_OFFLOADS depends on CTRL_VQ adds 5ee8071bd89d Merge remote-tracking branch 'vhost/linux-next' adds 7521f04dba1b hwspinlock: Simplify Kconfig adds 075894d45656 rpmsg: fix a comment typo for rpmsg_device_match() adds 4f05fc33bebd rpmsg: Replace zero-length array with flexible-array adds c78bc072ac80 remoteproc: convert to DEFINE_SHOW_ATTRIBUTE adds 6442df49400b remoteproc: Fix IDR initialisation in rproc_alloc() adds 0c2ae2b1afdf remoteproc: Split firmware name allocation from rproc_alloc() adds 4df4f8be8b3e remoteproc: Simplify default name allocation adds 418fd7877122 remoteproc: add rproc_coredump_set_elf_info adds 3898fc99d199 remoteproc: use rproc_coredump_set_elf_info in drivers adds 66a4347e9a3e remoteproc: sysmon: Add ability to send type of notification adds 1877f54f75ad remoteproc: sysmon: Add notifications for events adds 1f36ab3f6e3b remoteproc: sysmon: Inform current rproc about all active rprocs adds 1487deda19c8 remoteproc: Use kstrdup_const() rather than kstrdup() adds 9d5f82c8ba24 remoteproc: Restructure firmware name allocation adds bf860aa176d0 remoteproc: Split rproc_ops allocation from rproc_alloc() adds 226f5db42124 remoteproc: Get rid of tedious error path adds db6552783615 remoteproc: Use a local copy for the name field adds 305ac5a766b1 remoteproc: Add device-managed variants of rproc_alloc/rproc_add adds e29ff72b7794 remoteproc: remove rproc_elf32_sanity_check adds 33467ac3c8dc remoteproc: Add prepare and unprepare ops adds 2fb75ceaf71a remoteproc: Add missing '\n' in log messages adds cd9fc8f1b35b remoteproc: qcom: Pass ssr_name to glink subdevice adds 5d1f2e3c8090 soc: qcom: glink_ssr: Internalize ssr_notifiers adds 93bc3feee8bd rpmsg: glink: Integrate glink_ssr in qcom_glink adds 8096f80a5c09 remoteproc/mediatek: fix invalid use of sizeof in scp_ipi_init() adds 69acee2e4ee3 dt-bindings: remoteproc: qcom: Add SC7180 MPSS support adds 620d70b04d43 remoteproc: qcom: pas: Add SC7180 Modem support adds d964b0b1a863 dt-bindings: remoteproc: qcom: Use memory-region to refere [...] adds 6663ce6facf9 remoteproc: qcom_q6v5_mss: Extract mba/mpss from memory-region adds 4a995747049e dt-bindings: remoteproc: qcom: pas: Add SM8250 remoteprocs adds f6da4831c55a remoteproc: qcom: pas: Add SM8250 PAS remoteprocs adds e62e3acd61d3 dt-bindings: remoteproc: qcom: Replace halt-nav with spare-regs adds a9fdc79d4886 remoteproc: qcom_q6v5_mss: Drop accesses to MPSS PERPH reg [...] adds be050a3429f4 remoteproc: qcom_q6v5_mss: map/unmap mpss segments before/ [...] adds 9666174a4e1a remoteproc: qcom_q6v5_mss: Remove unused q6v5_da_to_va function adds a781e5aa5911 remoteproc: core: Prevent system suspend during remoteproc [...] adds 8a226e2c71bb remoteproc: wcss: add support for rpmsg communication adds 529798bae7c1 remoteproc: Replace zero-length array with flexible-array adds db9178a4f8c4 remoteproc: Fall back to using parent memory pool if no de [...] adds c774ad010873 remoteproc: Fix and restore the parenting hierarchy for vdev adds 25f9f5a2107f remoteproc: wcss: Fix arguments passed to qcom_add_glink_subdev() adds 677e6de50cc9 Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] adds 1480e4152f48 Merge remote-tracking branch 'rpmsg/for-next' adds 04fd1ca77918 gpiolib: acpi: Add missing __init(const) markers to initcall-s adds 657a06df993c dt-bindings: gpio: Convert snps,dw-apb-gpio to DT schema adds 4f1809374367 dt-bindings: gpio: Add DW GPIO debounce clock property adds c55812afd395 dt-bindings: gpio: Add Sergey Semin to DW APB GPIO driver [...] adds 3ea8094c3b45 gpio: dwapb: Use optional-clocks interface for APB ref-clock adds 5c544c92d6cd gpio: dwapb: Add debounce reference clock support adds a26fa4b5d368 MAINTAINERS: Add Segey Semin to maintainers of DW APB GPIO driver adds c58220cba2e0 gpio: dwapb: Append MODULE_ALIAS for platform driver adds 038aa1f0aba9 gpio: dwapb: Refactor IRQ handler to use bit operations adds 9b0aef32c725 gpio: dwapb: Use chained IRQ prologue and epilogue adds f9754c79707f gpio: dwapb: set default handler to be handle_bad_irq() adds 43296bf22e16 gpio: dwapb: Deduplicate IRQ resource management adds e092bc5044ca gpio: dwapb: Convert to use irqd_to_hwirq() adds 9826bbe1fef0 gpio: dwapb: Use device_get_match_data() to simplify code adds d31275a9dc0b gpio: dwapb: Convert to use IRQ core provided macros adds 48ce80568346 gpio: dwapb: Switch to more usual pattern of RMW in dwapb_ [...] adds 4f344e86c739 gpio: dwapb: Drop bogus BUG_ON()s adds c59042ed8965 gpio: dwapb: Drop of_match_ptr() & ACPI_PTR() calls adds 4c2b54f73aba gpio: dwapb: Split out dwapb_get_irq() helper adds 9f676e5313c1 gpio: mlxbf2: remove unused including <linux/version.h> adds 1afbc80c3d2b gpio: dwapb: Get rid of unnecessary conjunction over 32-bit value adds 1475b6293af2 gpio: dwapb: Amend indentation in some cases adds 262b90116619 gpiolib: Improve kernel messages adds a5e93436e18c gpiolib: Rename "chip" variables to "gc" in core header file adds 1c12857c6722 gpio: ftgpio010: Fix small typo adds 66d8ad67aab3 gpio: mlxbf2: fix return value check in mlxbf2_gpio_get_lo [...] adds dc5c1439376d gpio: mm-lantiq: Fix small typo adds 36b5215436ad gpio: Document proper return value for gpio drivers adds 8d0910121b07 gpio: Make "offset" and "unsigned int", not just "unsigned" adds 7fc504b993ce gpio: xgene-sb: set valid IRQ type in to_irq() adds 85a94ff8fb14 gpio: Extend TODO to cover code duplication avoidance adds 616844408de7 gpio: pl061: Support building as module adds ea06a482a47c gpiolib: of: improve gpiolib-of support of pull up/down on [...] adds 96d7c7b3e654 gpio: gpio-pca953x, Add get_multiple function adds aa58a21ae378 gpio: pca953x: disable regmap locking adds 9784c9963fec gpiolib: devprop: Warn if gpio-line-names is too long adds 6f793485fc03 gpio: pca953x: Rewrite ->get_multiple() function adds bcf41dc480b1 gpio: pca953x: fix handling of automatic address incrementing adds 6fdeb6cbe1ef gpio: pca953x: drop unused parameters of pca953x_recalc_addr() adds fef2d3bb2db6 gpio: tegra186: export MODULE_DEVICE_TABLE adds 17f96ee2b9be gpio-f7188x: Add GPIO support for F81865 adds 3831c051dfbf tools: gpio: add bias flags to lsgpio adds 29f9f8e1fc93 Merge tag 'gpio-updates-for-v5.8-part1' of git://git.kerne [...] adds 9b6d5690b543 gpio: ich: fix a typo adds 5c85418ab35b gpio: pch: Use BIT() and GENMASK() where it's appropriate adds 5a4245de48d8 gpio: pch: Get rid of unneeded variable in IRQ handler adds 368b8436011a gpio: pch: Refactor pch_irq_type() to avoid unnecessary locking adds 5376b0b31295 gpio: pch: Use in pch_irq_type() macros provided by IRQ core adds 6b1c7837af0e gpio: merrifield: Switch over to MSI interrupts adds 7e73aa90a38c gpio: merrifield: Better show how GPIO and IRQ bases are d [...] adds ed43f2b4e780 Merge tag 'intel-gpio-v5.8-1' of git://git.kernel.org/pub/ [...] adds ccec57d2a1fb Merge branch 'devel' into for-next adds 6cd2ef2fdf00 Merge remote-tracking branch 'gpio/for-next' adds 7e23ab72e73b pinctrl: nomadik:remove unneeded variable adds 8174a8512e3e pinctrl: mediatek: make MediaTek pinctrl v2 driver ready f [...] adds 9c95f7c2836c pinctrl: mediatek: make MediaTek MT6765 pinctrl ready for [...] adds 39eb3cc8ab8a pinctrl: sunxi: handle probe defferal adds 087905f925c9 dt-bindings: arm: fsl-scu: Add imx8dxl pinctrl support adds f9a8744dde48 pinctrl: imx: Add imx8dxl driver adds 6aba6ed879b3 pinctrl: mcp23s08: Get rid of legacy platform data adds 84d02e785d34 pinctrl: mcp23s08: Deduplicate IRQ chip filling adds d3da29b628a8 pinctrl: mcp23s08: Consolidate SPI and I²C code adds 0521701c8d10 pinctrl: mcp23s08: Drop unused parameter in mcp23s08_probe_one() adds 0874758ecb2b pinctrl: mcp23s08: Refactor mcp23s08_spi_regmap_init() adds 88af89b52a1b pinctrl: mcp23s08: Propagate error code from device_proper [...] adds 1ac30db20be2 pinctrl: mcp23s08: Make use of device properties adds 7b04aaaf660b pinctrl: mcp23s08: Use for_each_set_bit() and hweight_long() adds 0f04a81784fe pinctrl: mcp23s08: Split to three parts: core, I²C, SPI adds 5da42a3d2540 pinctrl: qcom: Remove duplicated include from pinctrl-msm.c adds 7045e673c2fd pinctrl: mcp23s08: add module license adds 548e33205964 dt-bindings: pinctrl: qcom: Add sm8250 pinctrl bindings adds 4e3ec9e407ad pinctrl: qcom: Add sm8250 pinctrl driver. adds ef1d0bce38cf pinctrl: meson: implement the gpio_chip get_direction callback adds f8f0aa00898f pinctrl: meson: wire up the gpio_chip's set_config callback adds d71ffeb9f250 pinctrl: fix several typos adds 36126f5309b5 pinctrl: stmfx: stmfx_pinconf_set doesn't require to get d [...] adds 0320d260a7e7 pinctrl: bm1880: add pwm37 to bm1880_pctrl_groups adds 767972b9b4ed pinctrl: ab8505: Define group for GPIO pin 50 adds 32c8a94660e8 pinctrl: db8500: Fix some old bugs adds 4b4e8e93eccc pinctrl: rza1: Fix wrong array assignment of rza1l_swio_entries adds 41fe32ecc7af MAINTAINERS: Add DT Bindings for Renesas Pin Function Controllers adds 7740dda5b465 Merge tag 'sh-pfc-for-v5.8-tag1' of git://git.kernel.org/p [...] adds 8068071c09e5 pinctrl: rk805: Constify rk805_gpio_cfgs adds 9a0f1341df7d pinctrl: ingenic: Add irq_{request,release}_resources callbacks adds c7acd6fe8a28 pinctrl: mediatek: add pinctrl-mtk-common-v2 module license adds c4f333b758ab pinctrl: rockchip: return ENOMEM instead of EINVAL if allo [...] adds d7faa8ffb6be pinctrl: rockchip: fix memleak in rockchip_dt_node_to_map adds 36ad7b24486a pinctrl: cherryview: Re-use data structures from pinctrl-i [...] adds 5707dd73c71b pinctrl: cherryview: Use GENMASK() consistently adds e5a4ab6a55e2 pinctrl: intel: Introduce common flags for GPIO mapping scheme adds 5ba092edb990 pinctrl: cannonlake: Use generic flag for special GPIO bas [...] adds cf2f2c3a445f pinctrl: icelake: Use generic flag for special GPIO base t [...] adds d4b41f8bb26d pinctrl: tigerlake: Use generic flag for special GPIO base [...] adds 9bd59157e16c pinctrl: intel: Introduce new flag to force GPIO base to be 0 adds e278dcb7048b pinctrl: intel: Add Intel Jasper Lake pin controller support adds f86a1bb53606 pinctrl: baytrail: Use platform_get_irq_optional() explicitly adds 5f3b82a168d5 pinctrl: lynxpoint: Use platform_get_irq_optional() explicitly adds 3dbf1ee6abbb pinctrl: cherryview: Add missing spinlock usage in chv_gpi [...] adds 2ccb9cc3b4d8 pinctrl: intel: Update description in struct intel_community adds 6d649fca3491 pinctrl: intel: Move npins closer to pin_base in struct in [...] adds 98a09fb4cbb0 Merge tag 'intel-pinctrl-v5.8-1' of git://git.kernel.org/p [...] adds 1e6d7cf21880 Merge branch 'devel' into for-next adds 167ccfc87419 Merge remote-tracking branch 'pinctrl/for-next' adds b577a2799140 pinctrl: samsung: Correct setting of eint wakeup mask on s5pv210 adds f354157a7d18 pinctrl: samsung: Save/restore eint_mask over suspend for [...] adds 2bbb62012c88 Merge remote-tracking branch 'pinctrl-samsung/for-next' adds db539cb928c0 pwm: Add missing '\n' in log messages adds 07b053ff1c6e dt-bindings: pwm: rcar: add r8a77961 support adds 6f0841a8197b pwm: Add support for Azoteq IQS620A PWM generator adds f6ae2d59c099 Merge remote-tracking branch 'pwm/for-next' adds c59f415a7cb6 Use proc_pid_ns() to get pid_namespace from the proc superblock adds 1e88c420190b proc: rename struct proc_fs_info to proc_fs_opts adds fa10fed30f25 proc: allow to mount many instances of proc in one pid namespace adds 24a71ce5c47f proc: instantiate only pids that we can ptrace on 'hidepid [...] adds 6814ef2d992a proc: add option to mount only a pids subset adds 37e7647a7212 docs: proc: add documentation for "hidepid=4" and "subset= [...] adds 1c6c4d112e81 proc: use human-readable values for hidepid adds e61bb8b36a28 proc: use named enums for better readability adds 0fb5ce62c592 proc: modernize proc to support multiple private instances adds 3147d8aaa03e proc: Use PIDTYPE_TGID in next_tgid adds 35fc0e3b0bd5 rculist: Add hlists_swap_heads_rcu adds 6b03d1304a32 proc: Ensure we see the exit of each process tid exactly once adds 507122805edd proc: Ensure we see the exit of each process tid exactly adds 8feebc6713cd posix-cpu-timer: Tidy up group_leader logic in lookup_task adds c7f5194054e1 posix-cpu-timer: Unify the now redundant code in lookup_task adds 610b818856e1 exec: Remove BUG_ON(has_group_leader_pid) adds bbd40fc4816d signal: Remove has_group_leader_pid adds 06576edd0e80 Removing has_group_leader_pid adds 1dd694a1b72f remove the no longer needed pid_alive() check in __task_pi [...] adds 9bf7c3240935 posix-cpu-timers: Extend rcu_read_lock removing task_struc [...] adds fece98260f31 posix-cpu-timers: Replace cpu_timer_pid_type with clock_pid_type adds 964987738b3f posix-cpu-timers: Replace __get_task_for_clock with pid_for_clock adds 2dd8083f6d8a posix-cpu-timers: Use pids not tasks in lookup adds e7f7785449a1 binfmt: Move install_exec_creds after setup_new_exec to ma [...] adds 89826cce3754 exec: Make unlocking exec_update_mutex explict adds 1507b7a30ad2 exec: Rename the flag called_exec_mmap point_of_no_return adds 96ecee29b0b5 exec: Merge install_exec_creds into setup_new_exec adds 7d503feba0c8 exec: In setup_new_exec cache current in the local variable me adds df9e4d2c4a53 exec: Move most of setup_new_exec into flush_old_exec adds 2388777a0a59 exec: Rename flush_old_exec begin_new_exec adds b213c2dcbcbc exec: Promised cleanups after introducing exec_update_mutex adds 7a60ef4803d5 exec: Move the comment from above de_thread to above unsha [...] adds 13c432b51449 exec: Fix spelling of search_binary_handler in a comment adds a28bf136e651 exec: Run sync_mm_rss before taking exec_update_mutex adds 8890b29341f3 exec: Move handling of the point of no return to the top level adds 6834e0bb41bb exec: Set the point of no return sooner adds 27e68f086393 exec: Trivial cleanups for exec adds 8d243345fa85 Merge proc-next and exec-next for testing in linux-next adds fbfebf126cd7 Merge remote-tracking branch 'userns/for-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 dcf550e52f56 livepatch: Disallow vmlinux.ko adds 7c8e2bdd5f0d livepatch: Apply vmlinux-specific KLP relocations early adds 1d05334d2899 livepatch: Remove .klp.arch adds ca376a937486 livepatch: Prevent module-specific KLP rela sections from [...] adds cb2cceaefb4c s390: Change s390_kernel_write() return type to match memcpy() adds be2422612a58 s390/module: Use s390_kernel_write() for late relocations adds 88fc078a7a8f x86/module: Use text_poke() for late relocations adds d556e1be3332 livepatch: Remove module_disable_ro() usage adds 0d9fbf78fefb module: Remove module_disable_ro() adds 5b384f933590 x86/module: Use text_mutex in apply_relocate_add() adds e6eff4376e28 module: Make module_enable_ro() static again adds aa4673232ef6 Merge branch 'for-5.8/klp-module-fixups' into for-next adds 2a4248749624 MAINTAINERS: adjust to livepatch .klp.arch removal adds ccd99877e8fc Merge branch 'for-5.8/klp-module-fixups' into for-next adds a4ae16f65c33 livepatch: Make klp_apply_object_relocs static adds f644e7bbd7c1 Merge branch 'for-5.8/klp-module-fixups' into for-next adds e3cad841d3d6 livepatch: add arch-specific headers to MAINTAINERS adds 1a0601ade9e1 Merge branch 'for-5.8/klp-module-fixups' into for-next adds f55d9895884b MAINTAINERS: add lib/livepatch to LIVE PATCHING adds 8631420cac7d Merge branch 'for-5.8/klp-module-fixups' into for-next adds 64ec97364a7d Merge remote-tracking branch 'livepatching/for-next' adds c8d72a60b921 coresight: Pass coresight_device for coresight_release_pla [...] adds 0b3c1588da31 coresight: Add return value for fixup connections adds 00a6c4ed9ce6 coresight: Add generic sysfs link creation functions adds 0c9d94d42aa2 coresight: Expose device connections via sysfs adds 91709ab3ac73 coresight: cti: Add in sysfs links to other coresight devices adds 4d5821a0377f coresight: docs: Add information about the topology repres [...] adds 29d29b8c2c41 docs: trace: coresight-ect.rst: Fix a build warning adds 7326f2b55fed coresight: etm4x: Add support for Qualcomm SC7180 SoC adds 45d541884a50 coresight: etm4x: Replace ETM PIDs with UCI IDs for Kryo385 adds 305912163a26 coresight: cti: Make some symbols static adds 50f3e61d96bd coresight: etb10: Make coresight_etb_groups static adds a59f11c764b0 coresight: Fix support for sparsely populated ports adds 00bd94ae1cc3 coresight: tmc: Fix TMC mode read in tmc_read_prepare_etb() adds 92097244f586 coresight: etmv4: Update default filter and initialisation adds dd26bf03644a coresight: etm4x: Add support for Neoverse N1 ETM adds 440396619c93 coresight: Mark some functions static adds 2fc7c955714a coresight: Don't initialize variables unnecessarily adds 62eb0c79662c coresight: Initialize arg in sparse friendly way adds e357b9dd4823 coresight: Include required headers in C files adds 657830eb842f coresight: Avoid casting void pointers adds fad87aae6a84 coresight: etm4x: Fix use-after-free of per-cpu etm drvdata adds 4c2ecef0f4aa coresight: cti: Add CPU Hotplug handling to CTI driver adds 35cfcf2c7a46 coresight: cti: Add CPU idle pm notifer to CTI devices adds 6e78caf5e190 Merge remote-tracking branch 'coresight/next' adds 944ed452eb1b rtc: remove unnecessary error message after platform_get_irq adds 11ddbdfb68e4 rtc: rc5t619: Fix an ERR_PTR vs NULL check adds 3642b17e9a8d rtc: mt2712: remove unnecessary error string adds 06030d500149 rtc: mt2712: switch to devm_platform_ioremap_resource adds 9f210ec65acc rtc: 88pm860x: remove useless range check adds 734e5e4e268f rtc: add new VL flag for backup switchover adds b139bb5c262b rtc: pcf2127: let the core handle rtc range adds 664eaf033f9f rtc: pcf2127: remove unnecessary #ifdef adds 040e6dc0911c rtc: pcf2127: set regmap max_register adds 7d65cf8c1f0a rtc: pcf2127: report battery switch over adds 63a52f63886a rtc: max77686: Use single-byte writes on MAX77620 adds 32271efded6c rtc: stmp3xxx: update contact email adds 8816cd726a4f rtc: mc13xxx: fix a double-unlock issue adds 24e1f2c9383e rtc: ingenic: Only support probing from devicetree adds c61293f14773 rtc: ingenic: Use local 'dev' variable in probe adds 796be8b59dec rtc: ingenic: Enable clock in probe adds fe0557f4dbd8 rtc: ingenic: Set wakeup params in probe adds 77d8f3c1226b rtc: ingenic: Remove unused fields from private structure adds 15eeadd801c0 rtc: ingenic: Fix masking of error code adds 378252b6e24f rtc: ingenic: Reset regulator register in probe adds 63d1307d8228 Merge remote-tracking branch 'rtc/rtc-next' adds f454f4d1915b include/ntb: Fix typo in ntb_unregister_device description adds a0348a4da1a7 NTB: Fix static check warning in perf_clear_test adds 26bfe3d0b227 ntb: intel: Add Icelake (gen4) support for Intel NTB adds 171c95531a06 NTB: ntb_tool: reading the link file should not end in a N [...] adds 370e80bc363b NTB: Revert the change to use the NTB device dev for DMA a [...] adds 19eb80b3bf92 NTB: Fix the default port and peer numbers for legacy drivers adds 505aa2993af3 NTB: ntb_pingpong: Choose doorbells based on port number adds febb15986724 NTB: perf: Don't require one more memory window than numbe [...] adds 198301838c09 NTB: perf: Fix support for hardware that doesn't have port [...] adds 7c7691ae3c7e NTB: perf: Fix race condition when run with ntb_test adds 1b3fb49ac27b NTB: ntb_test: Fix bug when counting remote files adds 6c1e37b5addc Merge remote-tracking branch 'ntb/ntb-next' adds 43d7ce70ae43 gnss: sirf: fix error return code in sirf_probe() adds 9b5816b56af6 gnss: replace zero-length array with flexible-array adds 81aaabd59aa1 Merge remote-tracking branch 'gnss/gnss-next' adds 0604d53d4da8 fsi: Add fsi-master class adds 1e85bea0760e fsi: Move master attributes to fsi-master class adds 26745246175a ABI: Update FSI path documentation adds e387fef806fd trace: fsi: Print transfer size unsigned adds b712f6dbed41 fsi: core: Fix small accesses and unaligned offsets via sysfs adds 920722d606a5 fsi: fsi_master_class can be static adds fb6d6b9f93d3 fsi: Move defines to common header adds 171bb546ec4c dt-bindings: fsi: Add description of FSI master adds 28df58603dc2 fsi: Add ast2600 master driver adds 05360011f9d8 fsi: aspeed: Add trace points adds 2c01397b71c5 fsi: aspeed: Fix OPB0 byte order register values adds 32e69bf4b933 Merge remote-tracking branch 'fsi/next' adds 86d20b1f9056 slimbus: ngd: get drvdata from correct device adds 0f872944ec04 slimbus: ngd: remove redundant assignment adds 3d42285759eb slimbus: core: Set fwnode for a device when setting of_node adds f9a478d658a2 slimbus: core: Fix mismatch in of_node_get/put adds f18ff4d1bf2a Merge remote-tracking branch 'slimbus/for-next' adds 82c6ae5f1b49 nvmem: core: cleanup old eeprom compat entry attributes adds 10dceb230b3b nvmem: imx-ocotp: Improve logic to save many code lines adds ec9f404f5c0e nvmem: ensure sysfs writes handle write-protect pin adds 780a19892c90 nvmem: jz4780-efuse: Use PTR_ERR_OR_ZERO() to simplify code adds 35d933f19627 Merge remote-tracking branch 'nvmem/for-next' adds 14c04d4e28bc ida: Free allocated bitmap in error path adds 2b32111bf854 test_xarray: Test two more things about xa_cmpxchg adds e8018d0afe78 XArray: Split __xas_store from xas_store adds 303c32f3fce9 XArray: Add xas_for_each_contig adds 27586ca786a7 XArray: Handle retry entries within xas_find_marked adds 6eff91b42586 Merge remote-tracking branch 'xarray/xarray' adds ac0f7d425841 Drivers: hv: copy from message page only what's needed adds a276463b7aeb Drivers: hv: allocate the exact needed memory for messages adds 5cc415001bca Drivers: hv: avoid passing opaque pointer to vmbus_onmessage() adds b0a284dc65b4 Drivers: hv: make sure that 'struct vmbus_channel_message_ [...] adds 52c7803f9bd4 Drivers: hv: check VMBus messages lengths adds 8a857c55420f Drivers: hv: vmbus: Always handle the VMBus messages on CPU0 adds b9fa1b8797dc Drivers: hv: vmbus: Don't bind the offer&rescind works to [...] adds 8b6a877c060e Drivers: hv: vmbus: Replace the per-CPU channel lists with [...] adds ac5047671758 hv_netvsc: Disable NAPI before closing the VMBus channel adds 238d2ed8f7d1 hv_utils: Always execute the fcopy and vss callbacks in a tasklet adds 9403b66e6161 Drivers: hv: vmbus: Use a spin lock for synchronizing chan [...] adds 240ad77cb50d PCI: hv: Prepare hv_compose_msi_msg() for the VMBus-channe [...] adds 8ef4c4abbbcd Drivers: hv: vmbus: Remove the unused HV_LOCALIZED channel [...] adds d570aec0f215 Drivers: hv: vmbus: Synchronize init_vp_index() vs. CPU hotplug adds 752781057343 Drivers: hv: vmbus: Introduce the CHANNELMSG_MODIFYCHANNEL [...] adds 951d33f2d785 scsi: storvsc: Re-init stor_chns when a channel interrupt [...] adds 7ecf98df3c12 drivers: hv: remove redundant assignment to pointer primar [...] adds a773de604051 KVM: x86: hyperv: Remove duplicate definitions of Referenc [...] adds 22a14b0bd029 x86/hyperv: Remove HV_PROCESSOR_POWER_STATE #defines adds c9ce43cb6973 x86/hyperv: Split hyperv-tlfs.h into arch dependent and in [...] adds 29dafd27626b asm-generic/hyperv: Add definitions for Get/SetVpRegister [...] adds 44ae7512b511 hyper-v: Use UUID API for exporting the GUID (part 2) adds 767d9fedf674 hyper-v: Supply GUID pointer to printf() like functions adds 87f79075a18e hyper-v: Replace open-coded variant of %*phN specifier adds df474842683c hyper-v: Switch to use UUID types directly adds 28ebc6e452a1 Driver: hv: vmbus: drop a no long applicable comment adds f69bc337f7bd vmbus: Replace zero-length array with flexible-array adds 7e90955569a0 Merge remote-tracking branch 'hyperv/hyperv-next' adds 3fec4aecb311 kgdb: Fix spurious true from in_dbg_master() adds a13502073638 kgdb: Drop malformed kernel doc comment adds 1137a96f9b5a kgdb: Return true in kgdb_nmi_poll_knock() adds b664075eb319 Merge remote-tracking branch 'kgdb/kgdb/for-next' adds f2a8d52e0a4d nsproxy: add struct nsset adds 303cc571d107 nsproxy: attach to namespaces via pidfds adds 2b40c5db73e2 selftests/pidfd: add pidfd setns tests adds 867ec42bbb97 Merge remote-tracking branch 'pidfd/for-next' adds d20ab9bf9088 PM / devfreq: tegra30: Make CPUFreq notifier to take into [...] adds a35a2f2b3e6e PM / devfreq: tegra30: Delete an error message in tegra_de [...] adds 782627584d6c PM / devfreq: Add generic imx bus scaling driver adds 16c1d2f1b0bd PM / devfreq: imx: Register interconnect device adds 9d9006ec4d81 PM / devfreq: Replace strncpy with strscpy adds 8a432ccc96f2 PM / devfreq: imx-bus: Fix inconsistent IS_ERR and PTR_ERR adds 869cad3992bf PM / devfreq: Use lockdep asserts instead of manual checks [...] adds bdc6e0c48a3d Merge remote-tracking branch 'devfreq/devfreq-next' adds be957c886d92 mm/hmm: make hmm_range_fault return 0 or -1 adds 4e2490843d55 drm/amdgpu: remove dead code after hmm_range_fault() adds 5c8f3c4cf18a mm/hmm: remove HMM_PFN_SPECIAL adds 2733ea144dcc mm/hmm: remove the customizable pfn format from hmm_range_fault adds 5282903e6e75 mm/hmm/test: add selftest driver for HMM adds 5f212ee30f03 mm/hmm/test: add selftests for HMM adds f76c1477c6ed MAINTAINERS: add HMM selftests adds 8332904818a1 Merge remote-tracking branch 'hmm/hmm' adds b359ed5184ae mtd: cfi_cmdset_0001: Support the absence of protection registers adds 540f53590a80 Merge remote-tracking branch 'cfi/cfi/next' adds 45ba7a893ad8 kunit: kunit_tool: Separate out config/build/exec/parse adds 4ef6e2d1a178 Merge remote-tracking branch 'kunit-next/kunit' adds 86f1e43c9a3f bus: mhi: Fix parsing of mhi_flags adds dd4f221402cf bus: mhi: core: Make sure to powerdown if mhi_sync_power_up fails adds bb3a82e65c32 bus: mhi: core: Remove link_status() callback adds 65d5313a772b bus: mhi: core: Offload register accesses to the controller adds 28d8d683e1f8 bus: mhi: core: Fix typo in comment adds 18dc393d5e14 bus: mhi: core: Fix channel device name conflict adds f8902937657f bus: mhi: core: Refactor mhi queue APIs adds ddd0bf4fb124 bus: mhi: core: Cache intmod from mhi event to mhi channel adds 38c446f23b0f bus: mhi: core: Add range check for channel id received in [...] adds 883f9d93f5e8 bus: mhi: core: Read transfer length from an event properly adds dbaca7d25c11 bus: mhi: core: Handle firmware load using state worker adds 693ae167e023 bus: mhi: core: Return appropriate error codes for AMSS lo [...] adds a379018f37c9 bus: mhi: core: Improve debug logs for loading firmware adds 79ee1cda1d92 bus: mhi: core: Ensure non-zero session or sequence ID val [...] adds b91b1803582d bus: mhi: core: Remove the system error worker thread adds 7db8048910a5 bus: mhi: core: Handle disable transitions in state worker adds 2a0b08694a5f bus: mhi: core: Skip handling BHI irq if MHI reg access is [...] adds 5291b02b0077 bus: mhi: core: Do not process SYS_ERROR if RDDM is supported adds e9bdbd5e761c bus: mhi: core: Handle write lock properly in mhi_pm_m0_tr [...] adds 3781a7a11294 bus: mhi: core: Handle syserr during power_up adds 449f4c0843bc Merge remote-tracking branch 'mhi/mhi-next' adds 0fef241165fd uapi: General notification queue definitions adds 5cb457f8bd24 security: Add a hook for the point of notification insertion adds 446e016ba707 pipe: Add O_NOTIFICATION_PIPE adds 317f078cce34 pipe: Add general notification queue support adds ec17d430071f security: Add hooks to rule on setting a watch adds e005d9575b9a watch_queue: Add a key/keyring notification facility adds b8c9527a31b0 Add sample notification program adds 9a60e8de608a pipe: Allow buffers to be marked read-whole-or-error for n [...] adds 7259a6a35dad pipe: Add notification lossage handling adds e9c98329b220 keys: Make the KEY_NEED_* perms an enum rather than a mask adds b533ef02894e selinux: Implement the watch_key security hook adds ccd09d6f2d0a smack: Implement the watch_key and post_notification hooks adds ee8aa90b7fe5 watch_queue: Add security hooks to rule on setting mount a [...] adds e91bed49f250 watch_queue: Implement mount topology and attribute change [...] adds 486ad0ac5430 watch_queue: sample: Display mount tree change notifications adds 5794f7c561f2 watch_queue: Introduce a non-repeating system-unique super [...] adds b882b9ba7a9a watch_queue: Add superblock notifications adds 0c5c93119aa0 watch_queue: sample: Display superblock notifications adds e7dfe268f73d Merge remote-tracking branch 'notifications/notifications- [...] adds e1ed7c5dab0f fsinfo: Add fsinfo() syscall to query filesystem information adds 0b5a7e13be13 fsinfo: Provide a bitmap of supported features adds 8a3948ed1bc3 fsinfo: Allow retrieval of superblock devname, options and stats adds 8e27137342e9 fsinfo: Allow fsinfo() to look up a mount object by ID adds 421e198d3673 fsinfo: Add a uniquifier ID to struct mount adds b139eda92fda fsinfo: Allow mount information to be queried adds c1721da04af7 fsinfo: Allow mount topology and propagation info to be retrieved adds 4f104142ca91 fsinfo: Provide notification overrun handling support adds c592c07bfd91 fsinfo: sample: Mount listing program adds 6b69e8e2bed4 fsinfo: Add API documentation adds e4ed76b9500d fsinfo: Add support for AFS adds ae901934973d fsinfo: Add support to ext4 adds 702c6a07c77e fsinfo: Add an attribute that lists all the visible mounts [...] adds 7ca87fc66a98 Merge remote-tracking branch 'fsinfo/fsinfo-core' adds e40dca656edf checkpatch: test $GIT_DIR changes adds a7ef4ba0ee90 /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds 5991b80cedb9 /proc/kpageflags: do not use uninitialized struct pages adds 5ec5f8cb2b43 kcov: cleanup debug messages adds 8cca75a3bbd9 kcov: fix potential use-after-free in kcov_remote_start adds 637d238be166 kcov: move t->kcov assignments into kcov_start/stop adds b1f542203015 kcov: move t->kcov_sequence assignment adds 6550ddea1459 kcov: use t->kcov_mode as enabled indicator adds c927bba0e23a kcov: collect coverage from interrupts adds d0b25db7513c usb: core: kcov: collect coverage from usb complete callback adds ef4ea13d8241 mm/memcg: optimize memory.numa_stat like memory.stat adds 8aa6a13e62c7 lib/lzo: fix ambiguous encoding bug in lzo-rle adds 2836fd36eede device-dax: don't leak kernel memory to user space after u [...] adds 21635de44da7 x86: bitops: fix build regression adds 15d7600283cc mm/compaction: avoid VM_BUG_ON(PageSlab()) in page_mapcount() adds 785ada57f795 scripts/tags.sh: support compiled source, improved precise adds 80ba08b1df59 scripts/tags.sh: add a intermediate file for 'make gtags' adds 1f070660a1d1 squashfs: migrate from ll_rw_block usage to BIO adds 889e82742677 squashfs-migrate-from-ll_rw_block-usage-to-bio-fix adds 025859a99b72 ocfs2: add missing annotation for dlm_empty_lockres() adds 0f0b2d05245f ocfs2: mount shared volume without ha stack adds 31bfaba97c1a drivers/tty/serial/sh-sci.c: suppress uninitialized var warning adds 893d445e70ae ramfs: support O_TMPFILE adds 5e21fbbf591c vfs: track per-sb writeback errors and report them to syncfs adds a46337dd129e buffer: record blockdev write errors in super_block that it backs adds 12fbdd7cce14 kernel/watchdog: flush all printk nmi buffers when hardloc [...] adds c965d1b5f9a6 usercopy: mark dma-kmalloc caches as usercopy caches adds 591463a58884 mm/slub.c: fix corrupted freechain in deactivate_slab() adds 8dfdc02004da mm-slub-fix-corrupted-freechain-in-deactivate_slab-fix adds 73087bc01051 slub: Remove userspace notifier for cache add/remove adds 580b9550b78d slub: remove kmalloc under list_lock from list_slab_objects() V2 adds 62cf1aa84f84 mm/slub: fix stack overruns with SLUB_STATS adds ee221bab8507 mm: slub: add panic_on_error to the debug facilities adds b33148acad98 mm-slub-add-panic_on_error-to-the-debug-facilities-fix adds 836861f7a18c mm, dump_page(): do not crash with invalid mapping pointer adds 589b76899734 mm: move readahead prototypes from mm.h adds 0e75424fa070 mm: return void from various readahead functions adds d3bf6bc52df0 mm: ignore return value of ->readpages adds b78c5784b63c mm: move readahead nr_pages check into read_pages adds 7060c735b4c0 mm: add new readahead_control API adds 0caa34e5a637 mm: use readahead_control to pass arguments adds b4e64ee6ed5a mm: rename various 'offset' parameters to 'index' adds 7145d62db65b mm: rename readahead loop variable to 'i' adds aa726185eea2 mm: remove 'page_offset' from readahead loop adds db5e22adb191 mm: put readahead pages in cache earlier adds 909009cbd2e9 mm: add readahead address space operation adds cfeebed9d46f mm: move end_index check out of readahead loop adds cbfd17ab06ae mm: add page_cache_readahead_unbounded adds 6697585137e7 mm: document why we don't set PageReadahead adds f1af91087d0d mm: use memalloc_nofs_save in readahead path adds 263175c5abdb fs: convert mpage_readpages to mpage_readahead adds 5fd065b97845 btrfs: convert from readpages to readahead adds 8851f7e42daa erofs: convert uncompressed files from readpages to readahead adds 86a10297b44b erofs: convert compressed files from readpages to readahead adds d0b667e3877d ext4: convert from readpages to readahead adds 986bb722a670 ext4: pass the inode to ext4_mpage_readpages adds 65c80be61e1c f2fs: convert from readpages to readahead adds 812dc042e0d6 f2fs: pass the inode to f2fs_mpage_readpages adds fd9a340cbdfb fuse: convert from readpages to readahead adds e404116e592a fuse-convert-from-readpages-to-readahead-fix adds 21cdbfd3e08f iomap: convert from readpages to readahead adds 9bf1ec19f228 mm/gup.c: update the documentation adds 86aedce98d93 mm-gupc-updating-the-documentation-fix adds 71849cd36a39 mm/swapfile: use list_{prev,next}_entry() instead of open-coding adds 72a959bacd91 mm/swap_state: fix a data race in swapin_nr_pages adds bc2c49b5df3c mm: swap: properly update readahead statistics in unuse_pt [...] adds ef7d1f3d534e mm/swapfile.c: offset is only used when there is more slots adds 3718e09bfc53 mm/swapfile.c: explicitly show ssd/non-ssd is handled mutu [...] adds c0ac10a013b4 mm/swapfile.c: remove the unnecessary goto for SSD case adds d3aca22df7e5 mm/swapfile.c: simplify the calculation of n_goal adds 89bf4381a79d mm/swapfile.c: remove the extra check in scan_swap_map_slots() adds 103b427884de mm/swapfile.c: found_free could be represented by (tmp < max) adds bd6a8a6579c2 mm/swapfile.c: tmp is always smaller than max adds 0903b57fd768 mm/swapfile.c: omit a duplicate code by compare tmp and max first adds adc9ee58a64f swap: try to scan more free slots even when fragmented adds 71abb1b8d4bd mm/swapfile.c: classify SWAP_MAP_XXX to make it more readable adds 87806c3926a0 mm-swapfilec-classify-swap_map_xxx-to-make-it-more-readable-fix adds cf7af4b463c9 mm/swapfile.c: __swap_entry_free() always free 1 entry adds 1095f596da61 mm/swapfile.c: use prandom_u32_max() adds d07b358f7568 mm, memcg: add workingset_restore in memory.stat adds 23a53e1c0200 mm, memcg: avoid stale protection values when cgroup is ab [...] adds 7b88906ab739 mm, memcg: decouple e{low,min} state mutations from protec [...] adds fbce363f6ec6 mm: memcontrol: simplify value comparison between count and limit adds 5feb852a98a4 mm: fix NUMA node file count error in replace_page_cache() adds 22b99f320050 mm: memcontrol: fix stat-corrupting race in charge moving adds 2b7b54ba7351 mm: memcontrol: drop @compound parameter from memcg charging API adds 3343e9a6d87d mm: shmem: remove rare optimization when swapin races with [...] adds 3cb590a42f5a mm: memcontrol: move out cgroup swaprate throttling adds 71b5368c2587 mm: memcontrol: convert page cache to a new mem_cgroup_cha [...] adds 933e6a8edab8 mm: memcontrol: prepare uncharging for removal of private [...] adds cd8648e0ca83 mm: memcontrol: prepare move_account for removal of privat [...] adds f248d0d0a764 mm: memcontrol: prepare cgroup vmstat infrastructure for n [...] adds 36c95b752156 mm: memcontrol: switch to native NR_FILE_PAGES and NR_SHME [...] adds 5c8ba2331d83 mm: memcontrol: switch to native NR_ANON_MAPPED counter adds 340d95d58ab3 mm: memcontrol: switch to native NR_ANON_THPS counter adds f0c0a35bf763 mm-memcontrol-switch-to-native-nr_anon_thps-counter-fix adds 74bef839a847 mm: memcontrol: convert anon and file-thp to new mem_cgrou [...] adds 1bb496057fe8 mm-memcontrol-convert-anon-and-file-thp-to-new-mem_cgroup_ [...] adds 0b0ddc1582e5 mm: memcontrol: drop unused try/commit/cancel charge API adds d4f074a61199 mm: memcontrol: prepare swap controller setup for integration adds e10693ce9fb0 mm: memcontrol: make swap tracking an integral part of mem [...] adds 646749602005 mm: memcontrol: charge swapin pages on instantiation adds 89b6d409cea2 mm: memcontrol: document the new swap control behavior adds c1d39b07a236 mm: memcontrol: delete unused lrucare handling adds 3f5426c1cf1f mm: memcontrol: update page->mem_cgroup stability rules adds fdd5ae1ac99f memcg: expose root cgroup's memory.stat adds 9a20bdc6ba2e mm/gup.c: further document vma_permits_fault() adds 60b5fd247f11 /proc/PID/smaps: Add PMD migration entry parsing adds 9f84bbf55f10 mm/mmap.c: fix the adjusted length error adds b434f4a2858b mm/memory: remove unnecessary pte_devmap case in copy_one_pte() adds c771d05b4b18 x86/hyperv: use vmalloc_exec for the hypercall page adds ceef6938f889 x86: fix vmap arguments in map_irq_stack adds 36671aa8217f staging: android: ion: use vmap instead of vm_map_ram adds 24102b0094c3 staging: media: ipu3: use vmap instead of reimplementing it adds 5e3244dedf07 dma-mapping: use vmap insted of reimplementing it adds 874e1fd64cc4 powerpc: add an ioremap_phb helper adds 21bdf914312c powerpc: remove __ioremap_at and __iounmap_at adds 3d910bd1cf0d mm: remove __get_vm_area adds bbe337f9f217 mm: unexport unmap_kernel_range_noflush adds 9aa8f60feacc mm: rename CONFIG_PGTABLE_MAPPING to CONFIG_ZSMALLOC_PGTAB [...] adds 01c7a749f603 mm: only allow page table mappings for built-in zsmalloc adds 942bbd2eaf61 mm: pass addr as unsigned long to vb_free adds 54a773d1bc16 mm: remove vmap_page_range_noflush and vunmap_page_range adds 93b854734f57 mm: rename vmap_page_range to map_kernel_range adds b1aa49abfcea mm: don't return the number of pages from map_kernel_range [...] adds cbd7301f15f3 mm: remove map_vm_range adds bc326f1572eb mm: remove unmap_vmap_area adds e67e682da244 mm: remove the prot argument from vm_map_ram adds c6d86570cec3 mm: enforce that vmap can't map pages executable adds 34478a48c882 gpu/drm: remove the powerpc hack in drm_legacy_sg_alloc adds f53dee66eca2 mm: remove the pgprot argument to __vmalloc adds d1e36f89934f mm: remove the prot argument to __vmalloc_node adds 9bffea9236ea mm: remove both instances of __vmalloc_node_flags adds 79ef995fa848 mm: remove __vmalloc_node_flags_caller adds 703fb3dd5cbd mm-remove-__vmalloc_node_flags_caller-fix adds 96b1f15ecb19 mm: switch the test_vmalloc module to use __vmalloc_node adds b69adcc8ca9e mm-switch-the-test_vmalloc-module-to-use-__vmalloc_node-fix adds 996cdc63c6a2 mm-switch-the-test_vmalloc-module-to-use-__vmalloc_node-fix-fix adds a449b8ba3e35 mm: remove vmalloc_user_node_flags adds ebd395bfa81b mm-remove-vmalloc_user_node_flags-fix adds f01a585dde24 arm64: use __vmalloc_node in arch_alloc_vmap_stack adds 6be6ae033707 powerpc: use __vmalloc_node in alloc_vm_stack adds fa174c14b99c s390: use __vmalloc_node in stack_alloc adds 303f49df04fa mm: add functions to track page directory modifications adds f4b2d8b40385 mm/vmalloc: track which page-table levels were modified adds d0853ba5003f mm/ioremap: track which page-table levels were modified adds ea8c4d1bc54f x86/mm/64: implement arch_sync_kernel_mappings() adds 1393a8b2123f x86/mm/32: implement arch_sync_kernel_mappings() adds 89c4ebd3f20b mm: remove vmalloc_sync_(un)mappings() adds 0604a4fd5302 x86/mm: remove vmalloc faulting adds 3149888435b3 mm/mm_init.c: report kasan-tag information stored in page->flags adds 102f972d05bc kasan: stop tests being eliminated as dead code with FORTI [...] adds 252df676d1b7 kasan-stop-tests-being-eliminated-as-dead-code-with-fortif [...] adds cddc44057f4d string.h: fix incompatibility between FORTIFY_SOURCE and KASAN adds 3ca0d9e970de kasan: move kasan_report() into report.c adds db51af0233ee mm: clarify __GFP_MEMALLOC usage adds 7ba57441a830 mm: memblock: replace dereferences of memblock_region.nid [...] adds 165348e44754 mm: make early_pfn_to_nid() and related defintions close t [...] adds d46fb09e9ee7 mm: remove CONFIG_HAVE_MEMBLOCK_NODE_MAP option adds c80b41401118 mm: free_area_init: use maximal zone PFNs rather than zone sizes adds 125a9411a420 mm: use free_area_init() instead of free_area_init_nodes() adds 8f17b93f03ef alpha: simplify detection of memory zone boundaries adds 19e510d9f5ab arm: simplify detection of memory zone boundaries adds dca88d002e3e arm64: simplify detection of memory zone boundaries for UM [...] adds 312f89be2a9f csky: simplify detection of memory zone boundaries adds 45e5c95ea6d6 m68k: mm: simplify detection of memory zone boundaries adds 9cb987729b87 parisc: simplify detection of memory zone boundaries adds 58a4dc560514 sparc32: simplify detection of memory zone boundaries adds b580a3716082 unicore32: simplify detection of memory zone boundaries adds 3577b8afec95 xtensa: simplify detection of memory zone boundaries adds 24aab577764f mm: memmap_init: iterate over memblock regions rather that [...] adds 0b42519bb20f mm-memmap_init-iterate-over-memblock-regions-rather-that-c [...] adds 2b4e89f55752 mm: remove early_pfn_in_nid() and CONFIG_NODES_SPAN_OTHER_NODES adds 67c934cb8315 mm: free_area_init: allow defining max_zone_pfn in descend [...] adds aa3238a152d1 mm: free_area_init: allow defining max_zone_pfn in descend [...] adds 453d7085e046 arc: free_area_init(): take into account PAE40 mode adds 6d2957129d86 mm: rename free_area_init_node() to free_area_init_memoryl [...] adds 93806849ff57 mm: clean up free_area_init_node() and its helpers adds cfcb37d8b532 mm: simplify find_min_pfn_with_active_regions() adds 73ba8f09661a docs/vm: update memory-models documentation adds c4e0c60fae6b mm/page_alloc.c: bad_[reason|flags] is not necessary when [...] adds 452e656cb6f0 mm/page_alloc.c: bad_flags is not necessary for bad_page() adds 8891ee1b9952 mm/page_alloc.c: rename free_pages_check_bad() to check_fr [...] adds 0128c1eed396 mm/page_alloc.c: rename free_pages_check() to check_free_page() adds 5cd55fed5d50 mm/page_alloc.c: extract check_[new|free]_page_bad() commo [...] adds 402a71ed4d9b mm,page_alloc,cma: conditionally prefer cma pageblocks for [...] adds 15ed4a345409 mmpage_alloccma-conditionally-prefer-cma-pageblocks-for-mo [...] adds e783ce22eccc mm/pagealloc.c: call touch_nmi_watchdog() on max order bou [...] adds d379c47e44ae mm: initialize deferred pages with interrupts enabled adds ea6a3cb6c512 mm: call cond_resched() from deferred_init_memmap() adds 02df2f53e742 mm/page_alloc.c: remove unused free_bootmem_with_active_regions adds b6d522f26fac mm/page_alloc.c: only tune sysctl_lowmem_reserve_ratio val [...] adds 844cfd42c968 mm/page_alloc.c: clear out zone->lowmem_reserve[] if the z [...] adds a3fcd5e7d956 mm/vmstat.c: do not show lowmem reserve protection informa [...] adds bdc17dda3733 mm/page_alloc: use ac->high_zoneidx for classzone_idx adds af54196b6996 mm/page_alloc: integrate classzone_idx and high_zoneidx adds ddb8a668a2b5 mm/page_alloc.c: use NODE_MASK_NONE in build_zonelists() adds 499cb33477a2 mm: rename gfpflags_to_migratetype to gfp_migratetype for [...] adds 179c87ab318d mm/page_alloc.c: reset numa stats for boot pagesets adds 2487579a1480 mm-reset-numa-stats-for-boot-pagesets-v3 adds 9b300df4f3c7 mm, page_alloc: reset the zone->watermark_boost early adds 81582dc28989 mm/vmscan.c: use update_lru_size() in update_lru_sizes() adds b905b8d376f0 mm/vmscan: count layzfree pages and fix nr_isolated_* mismatch adds 6fcadff66221 mm/vmscan.c: change prototype for shrink_page_list adds acb7b6bbfdec mm/vmscan: update the comment of should_continue_reclaim() adds 89e7e6471b85 tools/vm/page_owner_sort.c: filter out unneeded line adds fae1f3a5e899 mm, mempolicy: fix up gup usage in lookup_node adds ec6073368fd9 include/linux/memblock.h: fix minor typo and unclear comment adds b46a4456c61b tools/testing/selftests/vm/write_to_hugetlbfs.c: remove un [...] adds 36453eb8f581 khugepaged: add self test adds 8f38d1ef711a selftests: khugepaged: fix several spelling mistakes adds 352df256d8c8 khugepaged: replace the usage of system(3) in the test adds e97afe3e52d6 khugepaged-add-self-test-fix-2-fix adds c32ec9a28637 khugepaged: do not stop collapse if less than half PTEs ar [...] adds 3cd62f3d07a7 khugepaged: drain all LRU caches before scanning pages adds 513e88eca875 khugepaged: drain LRU add pagevec after swapin adds 23eb159a6c5c khugepaged: allow to collapse a page shared across fork adds 137bdbfa7542 khugepaged: allow to collapse PTE-mapped compound pages adds 82b2e3c96251 thp: change CoW semantics for anon-THP adds b3edd0df9728 khugepaged: introduce 'max_ptes_shared' tunable adds 7f42e5e97dc5 selftests: khugepaged: fix several spelling mistakes adds 66d89cc1b4e7 hugetlbfs: add arch_hugetlb_valid_size adds 189f8b880c31 hugetlbfs: move hugepagesz= parsing to arch independent code adds ee7da1f1e593 hugetlbfs: remove hugetlb_add_hstate() warning for existin [...] adds 7c7d41ca1a80 arm64/hugetlb: fix hugetlb initialization adds 37956d9f0b25 hugetlbfs: clean up command line processing adds 668d9d4bc5c0 hugetlbfs: fix changes to command line processing adds 37a0e498a8ab mm/hugetlb: avoid unnecessary check on pud and pmd entry i [...] adds ef9367fe1b35 arm64/mm: drop __HAVE_ARCH_HUGE_PTEP_GET adds 6897a4b03366 mm/hugetlb: define a generic fallback for is_hugepage_only [...] adds 9733ec3e8b1e mm/hugetlb: define a generic fallback for arch_clear_hugep [...] adds 5509b66e613c arch/kmap: remove BUG_ON() adds e3bdfb506e2b arch/xtensa: move kmap build bug out of the way adds 5d2436493df9 arch/kmap: remove redundant arch specific kmaps adds b1a098f77d58 arch/kunmap: remove duplicate kunmap implementations adds 10d61e3e9dcc arch-kunmap-remove-duplicate-kunmap-implementations-fix adds 7f8ad04b4fe3 {x86,powerpc,microblaze}/kmap: move preempt disable adds d434db0771af arch/kmap_atomic: consolidate duplicate code adds 154cd655c9c9 arch-kmap_atomic-consolidate-duplicate-code-checkpatch-fixes adds b5889ad12e68 arch/kunmap_atomic: consolidate duplicate code adds a39a8bae3834 arch-kunmap_atomic-consolidate-duplicate-code-checkpatch-fixes adds 746a73a10646 arch/kmap: ensure kmap_prot visibility adds 00d908f5990c arch/kmap: don't hard code kmap_prot values adds d4c1724025de arch/kmap: define kmap_atomic_prot() for all arch's adds cf3d7d9cade7 drm: remove drm specific kmap_atomic code adds b7cd110591e1 drm: vmwgfx: include linux/highmem.h adds afddaea8f98d kmap: remove kmap_atomic_to_page() adds fbced060f6a4 parisc/kmap: remove duplicate kmap code adds 7c96230abe6d sparc: remove unnecessary includes adds a17e97b0f9b4 kmap: consolidate kmap_prot definitions adds 532d5b3b8ccb kmap-consolidate-kmap_prot-definitions-checkpatch-fixes adds a0cbf4ab6eb3 mm: thp: don't need to drain lru cache when splitting and [...] adds 5789c3b5c7c9 powerpc/mm: drop platform defined pmd_mknotpresent() adds 015f7f14a9c8 mm/thp: rename pmd_mknotpresent() as pmd_mkinvalid() adds a45538529bed mm-thp-rename-pmd_mknotpresent-as-pmd_mkinvalid-v2 adds 95a2d4637c52 drivers/base/memory.c: cache memory blocks in xarray to ac [...] adds f5fcfc69cf92 drivers-base-memoryc-cache-memory-blocks-in-xarray-to-acce [...] adds 968c9d877e83 mm: add DEBUG_WX support adds b779e73cdda9 mm-add-debug_wx-support-fix adds 4b98585856fe mm: remove the specific name of arm64 adds 65942bd04045 mm: add MMU dependency for DEBUG_WX adds e8d830f8fe80 riscv: support DEBUG_WX adds 12a12c4a1fc8 riscv-support-debug_wx-fix adds 3e51da329543 x86: mm: use ARCH_HAS_DEBUG_WX instead of arch defined adds ea972dc1c6ec arm64: mm: use ARCH_HAS_DEBUG_WX instead of arch defined adds ddf47951c1ab mm: add kvfree_sensitive() for freeing sensitive data objects adds 128655f929ae mm/memory_hotplug: refrain from adding memory into an impo [...] adds f4092752dd01 powerpc/pseries/hotplug-memory: stop checking is_mem_secti [...] adds 75634cd1bdd8 mm/memory_hotplug: remove is_mem_section_removable() adds 8fd5f7b73ccd mm/memory_hotplug: set node_start_pfn of hotadded pgdat to 0 adds c00ba1aef397 mm/memory_hotplug: handle memblocks only with CONFIG_ARCH_ [...] adds f8c8685d3ef3 mm/memory_hotplug: introduce add_memory_driver_managed() adds 3d16fa06d077 kexec_file: don't place kexec images on IORESOURCE_MEM_DRI [...] adds c71476456cc4 device-dax: add memory via add_memory_driver_managed() adds 772b097bcbf4 mm: replace zero-length array with flexible-array member adds 75e86edb7970 mm-replace-zero-length-array-with-flexible-array-member-fix adds 3fbd1efcbc6a mm/memory_hotplug: fix a typo in comment "recoreded"->"recorded" adds 4d2861d2e697 mm: ksm: fix a typo in comment "alreaady"->"already" adds 7a74d1f64805 mm: ksm: fix a typo in comment "alreaady"->"already" adds d2d13d9a0d13 mm: mmap: fix a typo in comment "compatbility"->"compatibility" adds 24de2c6155fd mm/hugetlb: fix a typo in comment "manitained"->"maintained" adds 32342e9c40d8 mm/hugetlb: fix a typo in comment "manitained"->"maintained" adds e3a00d243f9e mm-hugetlb-fix-a-typo-in-comment-manitained-maintained-v2- [...] adds a7683c52fd0f mm/vmsan: fix some typos in comment adds b1cbd7af8bb6 mm/compaction: fix a typo in comment "pessemistic"->"pessimistic" adds ea815b092c2a mm/memblock: fix a typo in comment "implict"->"implicit" adds 39fea1d00fb4 mm/list_lru: fix a typo in comment "numbesr"->"numbers" adds c2d7e4b87b1f mm/filemap: fix a typo in comment "unneccssary"->"unnecessary" adds 4a73f1cd812e mm/frontswap: fix some typos in frontswap.c adds 7964b7e3db1d mm, memcg: fix some typos in memcontrol.c adds d7b76fb71354 mm: fix a typo in comment "strucure"->"structure" adds 9f2822805d55 mm/slub: fix a typo in comment "disambiguiation"->"disambi [...] adds 83680223584b mm/sparse: fix a typo in comment "convienence"->"convenience" adds 9a8129e3c30b mm/page-writeback: fix a typo in comment "effictive"->"effective" adds 66820be5e01b mm/memory: fix a typo in comment "attampt"->"attempt" adds 6429ccaa0c9d mm: use false for bool variable adds ccc8858bee08 include/linux/mm.h: return true in cpupid_pid_unset() adds d719c06b7a9f zcomp: Use ARRAY_SIZE() for backends list adds c0218a9a3a60 fs/buffer.c: add debug print for __getblk_gfp() stall problem adds 2dc07dd4c36c fs/buffer.c: dump more info for __getblk_gfp() stall problem adds 89d38e13260f kernel/hung_task.c: Monitor killed tasks. adds 28b555f7f426 proc: rename "catch" function argument adds d2a3c60f8370 x86/mm: define mm_p4d_folded() adds 8128e4685212 mm/debug: add tests validating architecture page table helpers adds 0275cf6fe0ae mm-debug-add-tests-validating-architecture-page-table-helpers-v17 adds 401e009ae2ac mm-debug-add-tests-validating-architecture-page-table-helpers-v18 adds 17b85308515a user.c: make uidhash_table static adds 784e5ec298a6 dynamic_debug: add an option to enable dynamic debug for m [...] adds 55ecae2b06ce dynamic_debug-add-an-option-to-enable-dynamic-debug-for-mo [...] adds e1d4ec569f69 get_maintainer: add email addresses from .yaml files adds 0c6c0fe397e6 get_maintainer: fix unexpected behavior for path/to//file [...] adds 4046d2049b83 include/linux/bitops.h: avoid clang shift-count-overflow warnings adds 9d8c853b9a55 lib/math: avoid trailing newline hidden in pr_fmt() adds f2bfc3e294cc lib: Add might_fault() to strncpy_from_user. adds 5ad400db04a8 lib: optimize cpumask_local_spread() adds 00040e5efe0a lib/test_lockup.c: make test_inode static adds 904aa9bbd959 lib/zlib: remove outdated and incorrect pre-increment opti [...] adds ef03f50752c3 lib/percpu-refcount.c: use a more common logging style adds 00e512d04d8f lib/flex_proportions.c: cleanup __fprop_inc_percpu_max adds f5869d7d75d6 checkpatch: additional MAINTAINER section entry ordering checks adds c9abc6f51a64 checkpatch: look for c99 comments in ctx_locate_comment adds bcc38b5a436e checkpatch: disallow --git and --file/--fix adds ab2de31419e4 checkpatch: use patch subject when reading from stdin adds d1824abee62e checkpatch-use-patch-subject-when-reading-from-stdin-fix adds 16c1c4141304 fs/binfmt_elf: remove redundant elf_map ifndef adds f07718a840d2 elfnote: mark all .note sections SHF_ALLOC adds 75f34ca9a4d3 fs/binfmt_elf.c: allocate initialized memory in fill_threa [...] adds 4e944b2424ec fat: don't allow to mount if the FAT length == 0 adds 6b37123f0e2c fat: improve the readahead for FAT entries adds 0ff6bd606513 fs/seq_file.c: seq_read: Update pr_info_ratelimited adds 39daea2aab29 include/linux/seq_file.h: introduce DEFINE_SEQ_ATTRIBUTE() [...] adds 3f2b889da629 seq_file-introduce-define_seq_attribute-helper-macro-check [...] adds 20d593b4634f mm/vmstat.c: convert to use DEFINE_SEQ_ATTRIBUTE macro adds 71294f4f8167 kernel/kprobes.c: convert to use DEFINE_SEQ_ATTRIBUTE macro adds 9094f2439e42 exec: simplify the copy_strings_kernel calling convention adds 7cb60760fcae exec: open code copy_string_kernel adds 89a25254db4e umh: fix refcount underflow in fork_usermode_blob(). adds 33dab88a0f2c rapidio: avoid data race between file operation callbacks [...] adds faacbd572367 kernel/relay.c: fix read_pos error when multiple readers adds ee2b77e28bd3 aio: simplify read_events() adds 29c0a8e37bdf add kernel config option for twisting kernel behavior. adds 8ba2dd62fffe twist: allow disabling k_spec() function in drivers/tty/vt [...] adds 21a24f4ab4c5 twist: add option for selecting twist options for syzkalle [...] adds dfe2ad69e7fe selftests/x86/pkeys: move selftests to arch-neutral directory adds 62b37e8488b1 selftests/vm/pkeys: rename all references to pkru to a gen [...] adds 7ebadd9f0e17 selftests/vm/pkeys: move generic definitions to header file adds 2091b07493ef selftests/vm/pkeys: move some definitions to arch-specific header adds 6d98af3b54ac selftests/vm/pkeys: make gcc check arguments of sigsafe_printf() adds d7872cadbf2b selftests: vm: pkeys: Use sane types for pkey register adds c042dfc1baf1 selftests: vm: pkeys: add helpers for pkey bits adds e295058bb116 selftests/vm/pkeys: fix pkey_disable_clear() adds c53d71183c14 selftests/vm/pkeys: fix assertion in pkey_disable_set/clear() adds 7d306a7a0f8d selftests/vm/pkeys: fix alloc_random_pkey() to make it rea [...] adds 71e5b810bf94 selftests: vm: pkeys: use the correct huge page size adds 3c9054778b6e selftests/vm/pkeys: introduce generic pkey abstractions adds 64792a98082a selftests/vm/pkeys: introduce powerpc support adds 8820e5cd7109 selftests: vm: pkeys: fix powerpc access right updates adds d3897646d894 selftests/vm/pkeys: fix number of reserved powerpc pkeys adds 4b1e63afcb86 selftests/vm/pkeys: fix assertion in test_pkey_alloc_exhaust() adds 741aa8372eae selftests/vm/pkeys: improve checks to determine pkey support adds 2395e0326631 selftests/vm/pkeys: associate key on a mapped page and det [...] adds f5d512e234ac selftests/vm/pkeys: associate key on a mapped page and det [...] adds f9cdc92fa3a9 selftests/vm/pkeys: detect write violation on a mapped acc [...] adds f5d4c3b7cda1 selftests/vm/pkeys: introduce a sub-page allocator adds 4aaba7ac2a50 selftests/vm/pkeys: test correct behaviour of pkey-0 adds 8da487048ed3 selftests/vm/pkeys: override access right definitions on powerpc adds 33e2071ecad9 selftests: vm: pkeys: fix powerpc access right definitions adds 389dc52f603f selftests: vm: pkeys: use the correct page size on powerpc adds cc7f7694fae3 selftests: vm: pkeys: fix multilib builds for x86 adds 66dcc0dc3743 tools/testing/selftests/vm: remove duplicate headers adds d19132ed51c0 lib/ubsan.c: fix gcc-10 warnings adds 695851bec3e4 ipc/msg: add missing annotation for freeque() adds 45216c811962 ipc/namespace.c: use a work queue to free_ipc adds 4cbe4cc5a5fb ipc: convert ipcs_idr to XArray adds 94bc7ff5ea59 ipc-convert-ipcs_idr-to-xarray-update adds e051d3cd65e7 ipc-convert-ipcs_idr-to-xarray-update-fix adds bcda3c9d968d Merge branch 'akpm-current/current' adds 5f03727a4af7 xarray.h: correct return code documentation for xa_store_{ [...] adds 8609c799593c kernel/sysctl: support setting sysctl parameters from kern [...] adds bb61c3805431 kernel/sysctl: support handling command line aliases adds 91d2ed5aaa23 kernel/hung_task convert hung_task_panic boot parameter to sysctl adds 2f63c3e512e8 tools/testing/selftests/sysctl/sysctl.sh: support CONFIG_T [...] adds 8516777c810b lib/test_sysctl: support testing of sysctl. boot parameter adds 06424728deae lib-test_sysctl-support-testing-of-sysctl-boot-parameter-fix adds 6bb2b52bc74a kernel/watchdog.c: convert {soft/hard}lockup boot paramete [...] adds d4ee116819ed kernel/hung_task.c: introduce sysctl to print all traces w [...] adds a4bc764037c8 panic: add sysctl to dump all CPUs backtraces on oops event adds d073372be71a kernel/sysctl.c: ignore out-of-range taint bits introduced [...] adds bac612fcdbab stacktrace: cleanup inconsistent variable type adds 0231ea511e7e amdgpu: a NULL ->mm does not mean a thread is a kthread adds 1ab4723d93a7 kernel: move use_mm/unuse_mm to kthread.c adds 6ecc6812a680 kernel: move use_mm/unuse_mm to kthread.c adds 31b69a45efef kernel: better document the use_mm/unuse_mm API contract adds 3c4653c7b4a4 kernel-better-document-the-use_mm-unuse_mm-api-contract-v2 adds 3393e38b65e7 powerpc/vas: fix up for {un}use_mm() rename adds 4105261ac771 kernel: set USER_DS in kthread_use_mm adds 0894ef0b4d72 mm/kmemleak: silence KCSAN splats in checksum adds 5d421039ed98 kallsyms/printk: add loglvl to print_ip_sym() adds abdef8f0e5f5 alpha: add show_stack_loglvl() adds 83fda7bfd943 arc: add show_stack_loglvl() adds d8b32c762823 arm/asm: add loglvl to c_backtrace() adds 4650c278262f arm: add loglvl to unwind_backtrace() adds 801a7e97261e arm: add loglvl to dump_backtrace() adds a4ed5615e1c0 arm: wire up dump_backtrace_{entry,stm} adds f10564040d3f arm: add show_stack_loglvl() adds 3b1603a610d1 arm64: add loglvl to dump_backtrace() adds 29c3a74bcde3 arm64: add show_stack_loglvl() adds 2d8347fda206 c6x: add show_stack_loglvl() adds 222529b75ce0 csky: add show_stack_loglvl() adds f57cf4a83a54 h8300: add show_stack_loglvl() adds 2681136aed40 hexagon: add show_stack_loglvl() adds 8067b4cbe077 ia64: pass log level as arg into ia64_do_show_stack() adds 2d4f616103f8 ia64: add show_stack_loglvl() adds 8c3db3cac3e1 m68k: add show_stack_loglvl() adds fa83950f51a3 microblaze: add loglvl to microblaze_unwind_inner() adds 09daf78abc33 microblaze: add loglvl to microblaze_unwind() adds 590cc6e28070 microblaze: add show_stack_loglvl() adds b7e122bdb5a7 mips: add show_stack_loglvl() adds 0c08bedad53d nds32: add show_stack_loglvl() adds 04ac7e4d23e1 nios2: add show_stack_loglvl() adds 1e47340e6447 openrisc: add show_stack_loglvl() adds f96e0d1dacb7 parisc: add show_stack_loglvl() adds ceaff2687022 powerpc: add show_stack_loglvl() adds 8bcbfca93ade riscv: add show_stack_loglvl() adds 1f04da90312d s390: add show_stack_loglvl() adds b9b8ffa0ab3d sh: add loglvl to dump_mem() adds 1e231cb61120 sh: remove needless printk() adds bce9801d0057 sh: add loglvl to printk_address() adds d7184f76aeaa sh: add loglvl to show_trace() adds 5038d3b138fa sh: add show_stack_loglvl() adds 57f0cbcf1040 sparc: add show_stack_loglvl() adds 7f6d2ab7b4e1 um/sysrq: remove needless variable sp adds 39409c75d59d um: add show_stack_loglvl() adds 56f48b3a9629 unicore32: remove unused pmode argument in c_backtrace() adds c3b987cbf9a2 unicore32: add loglvl to c_backtrace() adds d4702c7277d4 unicore32: add show_stack_loglvl() adds 5dd4a24959f7 x86: add missing const qualifiers for log_lvl adds 8fd159500da0 x86: add show_stack_loglvl() adds 0bdc936954c9 xtensa: add loglvl to show_trace() adds bbddd9e08973 xtensa-add-loglvl-to-show_trace-fix adds 530b7827decb xtensa: add show_stack_loglvl() adds 0d23f6929f15 sysrq: use show_stack_loglvl() adds 1e34996057e2 x86/amd_gart: print stacktrace for a leak with KERN_ERR adds 57fe9ae9ae71 power: use show_stack_loglvl() adds 631a81347a58 kdb: don't play with console_loglevel adds 237fcca12cda sched: print stack trace with KERN_INFO adds 5b271f59a6ae kernel: use show_stack_loglvl() adds f5dfa8b8f06f kernel: rename show_stack_loglvl() => show_stack() adds 377674e0992e mm/frontswap: mark various intentional data races adds 73fd51d544ff mm/page_io: mark various intentional data races adds cd5a56e7e587 mm-page_io-mark-various-intentional-data-races-v2 adds d7ce2fcfe963 mm/swap_state: mark various intentional data races adds bb16e0e6c93e mm/filemap.c: fix a data race in filemap_fault() adds 86a5ba7bb20c mm/swapfile: fix and annotate various data races adds 312237bdaf13 mm-swapfile-fix-and-annotate-various-data-races-v2 adds 98fafec88add mm/page_counter: fix various data races at memsw adds 98a4032937e5 mm/memcontrol: fix a data race in scan count adds 5126de1d67a5 mm/list_lru: fix a data race in list_lru_count_one adds c1e5e574e78b mm/mempool: fix a data race in mempool_free() adds edcfa31b1d1f mm/util.c: annotate an data race at vm_committed_as adds dcd506bdd659 mm/rmap: annotate a data race at tlb_flush_batched adds f2d13aa9c5ec mm: annotate a data race in page_zonenum() adds c10eef790d63 mm/swap.c: annotate data races for lru_rotate_pvecs adds 273f1cba6ecf h8300: remove usage of __ARCH_USE_5LEVEL_HACK adds d09b38385fc3 arm: add support for folded p4d page tables adds 98226fb24097 arm-add-support-for-folded-p4d-page-tables-fix adds 04aaf6a54b7a arm64: add support for folded p4d page tables adds 478c2d192d6e arm64: kvm: fix gcc-10 shift warning adds e9fee5333536 hexagon: remove __ARCH_USE_5LEVEL_HACK adds 682772001bb8 ia64: add support for folded p4d page tables adds 7a9b4a534d8e nios2: add support for folded p4d page tables adds 7d965498e66c openrisc: add support for folded p4d page tables adds c73e537aa199 powerpc: add support for folded p4d page tables adds b03ee934e683 powerpc-add-support-for-folded-p4d-page-tables-fix adds 8f93bbbe2e73 sh: fault: Modernize printing of kernel messages adds 3a7238ba2b97 sh: drop __pXd_offset() macros that duplicate pXd_index() ones adds 33cada88fb18 sh: add support for folded p4d page tables adds 4ee6bc58b8b8 unicore32: remove __ARCH_USE_5LEVEL_HACK adds 3c031a620736 asm-generic: remove pgtable-nop4d-hack.h adds b6d3652dbea8 mm: remove __ARCH_HAS_5LEVEL_HACK and include/asm-generic/ [...] adds 352b863a2891 net-zerocopy: use vm_insert_pages() for tcp rcv zerocopy adds dec7b12bacc0 mm/mmap.c: add more sanity checks to get_unmapped_area() adds b1cae74e13d4 mm/mmap.c: do not allow mappings outside of allowed limits adds ff6153eb3645 mm: don't include asm/pgtable.h if linux/mm.h is already included adds 45946bb1785a mm: introduce include/linux/pgtable.h adds 5ef442dde8cb mm: reorder includes after introduction of linux/pgtable.h adds 7e7c2b0f3111 csky: replace definitions of __pXd_offset() with pXd_index() adds 27573b177ecc m68k/mm/motorola: move comment about page table allocation [...] adds ed6de1c49af2 m68k/mm: move {cache,nocahe}_page() definitions close to t [...] adds 0533da2f2fa2 x86/mm: simplify init_trampoline() and surrounding logic adds c57a43e52bf5 mm: pgtable: add shortcuts for accessing kernel PMD and PTE adds 01f489acfb07 mm: consolidate pte_index() and pte_offset_*() definitions adds 3907952a3bc0 mm: consolidate pmd_index() and pmd_offset() definitions adds 2b166035a020 mm: consolidate pud_index() and pud_offset() definitions adds 272b6b75adcd mm: consolidate pgd_index() and pgd_offset{_k}() definitions adds 012f3e28e388 mm/madvise: pass task and mm to do_madvise adds 71a698d3f289 mm/madvise: introduce process_madvise() syscall: an extern [...] adds 97c51766b0b5 fix process_madvise build break for arm64 adds feda7bcd5e18 mm: fix build error for mips of process_madvise adds 222424ddd32b mm-introduce-external-memory-hinting-api-fix-2-fix adds 7a34a4da22ff mm/madvise: check fatal signal pending of target process adds 540e665ff875 pid: move pidfd_get_pid() to pid.c adds 53851a70caa3 mm/madvise: support both pid and pidfd for process_madvise adds ab6521c2cbbe mm/madvise: allow KSM hints for remote API adds e5e8e5b78c80 mm: support vector address ranges for process_madvise adds 87919d9624d8 mm: support compat_sys_process_madvise adds 01d36508d17e mm-support-vector-address-ranges-for-process_madvise-fix-fix adds 77b6dc1d19d4 mm/madvise: make function 'do_process_madvise' static adds 2edb20b9fddc mm: fix s390 compat build error adds efdcec723914 mm-support-vector-address-ranges-for-process_madvise-fix-f [...] adds 36a54f9ecdaa mm/madvise.c: remove duplicated include adds f727c287e7ae include/linux/cache.h: expand documentation over __read_mostly adds 426db13e6ad6 doc: cgroup: update note about conditions when oom killer [...] adds 20e7bd346631 doc-cgroup-update-note-about-conditions-when-oom-killer-is [...] adds 7273ee1bbce0 drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] adds 05c4337fa60f Merge branch 'akpm/master' adds 72bc15d0018e Add linux-next specific files for 20200518
No new revisions were added by this update.
Summary of changes: .clang-format | 1 + .mailmap | 3 + .../ABI/obsolete/sysfs-driver-intel_pmc_bxt | 22 + Documentation/ABI/stable/sysfs-devices-node | 2 +- Documentation/ABI/stable/sysfs-driver-dma-idxd | 6 + .../ABI/stable/sysfs-driver-firmware-zynqmp | 103 + Documentation/ABI/testing/debugfs-cec-error-inj | 2 +- Documentation/ABI/testing/procfs-smaps_rollup | 2 +- Documentation/ABI/testing/sysfs-block-rnbd | 46 + .../testing/sysfs-bus-event_source-devices-dfl_fme | 104 + Documentation/ABI/testing/sysfs-bus-iio-proximity | 10 + Documentation/ABI/testing/sysfs-bus-iio-sx9310 | 10 + Documentation/ABI/testing/sysfs-bus-most | 104 +- Documentation/ABI/testing/sysfs-class-net | 13 + Documentation/ABI/testing/sysfs-class-rnbd-client | 111 + Documentation/ABI/testing/sysfs-class-rnbd-server | 50 + Documentation/ABI/testing/sysfs-class-rtrs-client | 131 + Documentation/ABI/testing/sysfs-class-rtrs-server | 53 + Documentation/ABI/testing/sysfs-devices-system-cpu | 39 + Documentation/ABI/testing/sysfs-driver-w1_therm | 116 + Documentation/ABI/testing/sysfs-fs-f2fs | 15 + .../testing/sysfs-platform-intel-wmi-sbl-fw-update | 12 + Documentation/IRQ-domain.txt | 269 - Documentation/Makefile | 16 +- Documentation/PCI/boot-interrupts.rst | 34 +- Documentation/PCI/endpoint/pci-endpoint.rst | 16 +- .../RCU/Design/Data-Structures/Data-Structures.rst | 31 +- .../RCU/Design/Requirements/Requirements.rst | 68 +- Documentation/RCU/checklist.rst | 465 + Documentation/RCU/checklist.txt | 458 - Documentation/RCU/index.rst | 9 + Documentation/RCU/lockdep-splat.rst | 115 + Documentation/RCU/lockdep-splat.txt | 110 - Documentation/RCU/lockdep.rst | 116 + Documentation/RCU/lockdep.txt | 112 - Documentation/RCU/rculist_nulls.rst | 200 + Documentation/RCU/rculist_nulls.txt | 172 - Documentation/RCU/rcuref.rst | 158 + Documentation/RCU/rcuref.txt | 151 - Documentation/RCU/stallwarn.rst | 336 + Documentation/RCU/stallwarn.txt | 316 - Documentation/RCU/torture.rst | 293 + Documentation/RCU/torture.txt | 282 - Documentation/admin-guide/README.rst | 11 +- Documentation/admin-guide/cgroup-v1/memory.rst | 19 +- Documentation/admin-guide/cgroup-v2.rst | 21 +- Documentation/admin-guide/cpu-load.rst | 2 +- Documentation/admin-guide/device-mapper/dm-ebs.rst | 51 + .../admin-guide/device-mapper/dm-zoned.rst | 62 +- Documentation/admin-guide/dynamic-debug-howto.rst | 5 + Documentation/admin-guide/hw-vuln/l1tf.rst | 2 +- Documentation/admin-guide/index.rst | 1 + Documentation/admin-guide/init.rst | 76 +- Documentation/admin-guide/kdump/vmcoreinfo.rst | 6 + Documentation/admin-guide/kernel-parameters.txt | 121 +- .../admin-guide/kernel-per-CPU-kthreads.rst | 2 +- .../media}/au0828-cardlist.rst | 0 Documentation/admin-guide/media/avermedia.rst | 94 + Documentation/admin-guide/media/bt8xx.rst | 156 + Documentation/admin-guide/media/bttv-cardlist.rst | 683 + Documentation/admin-guide/media/bttv.rst | 1761 ++ Documentation/admin-guide/media/building.rst | 357 + .../media}/cafe_ccic.rst | 0 Documentation/admin-guide/media/cardlist.rst | 29 + Documentation/admin-guide/media/cec-drivers.rst | 10 + Documentation/admin-guide/media/ci.rst | 77 + Documentation/admin-guide/media/cpia2.rst | 145 + Documentation/admin-guide/media/cx18-cardlist.rst | 17 + .../admin-guide/media/cx231xx-cardlist.rst | 99 + .../admin-guide/media/cx23885-cardlist.rst | 267 + Documentation/admin-guide/media/cx88-cardlist.rst | 383 + Documentation/admin-guide/media/cx88.rst | 58 + Documentation/admin-guide/media/davinci-vpbe.rst | 65 + Documentation/admin-guide/media/dvb-drivers.rst | 16 + .../admin-guide/media/dvb-usb-a800-cardlist.rst | 16 + .../admin-guide/media/dvb-usb-af9005-cardlist.rst | 20 + .../admin-guide/media/dvb-usb-af9015-cardlist.rst | 80 + .../admin-guide/media/dvb-usb-af9035-cardlist.rst | 74 + .../admin-guide/media/dvb-usb-anysee-cardlist.rst | 16 + .../admin-guide/media/dvb-usb-au6610-cardlist.rst | 16 + .../admin-guide/media/dvb-usb-az6007-cardlist.rst | 20 + .../admin-guide/media/dvb-usb-az6027-cardlist.rst | 24 + .../admin-guide/media/dvb-usb-ce6230-cardlist.rst | 18 + .../media/dvb-usb-cinergyT2-cardlist.rst | 16 + .../admin-guide/media/dvb-usb-cxusb-cardlist.rst | 40 + .../admin-guide/media/dvb-usb-dib0700-cardlist.rst | 162 + .../media/dvb-usb-dibusb-mb-cardlist.rst | 42 + .../media/dvb-usb-dibusb-mc-cardlist.rst | 30 + .../admin-guide/media/dvb-usb-digitv-cardlist.rst | 16 + .../admin-guide/media/dvb-usb-dtt200u-cardlist.rst | 22 + .../admin-guide/media/dvb-usb-dtv5100-cardlist.rst | 16 + .../admin-guide/media/dvb-usb-dvbsky-cardlist.rst | 42 + .../admin-guide/media/dvb-usb-dw2102-cardlist.rst | 52 + .../admin-guide/media/dvb-usb-ec168-cardlist.rst | 16 + .../admin-guide/media/dvb-usb-gl861-cardlist.rst | 20 + .../admin-guide/media/dvb-usb-gp8psk-cardlist.rst | 22 + .../admin-guide/media/dvb-usb-lmedm04-cardlist.rst | 20 + .../admin-guide/media/dvb-usb-m920x-cardlist.rst | 26 + .../media/dvb-usb-mxl111sf-cardlist.rst | 36 + .../media/dvb-usb-nova-t-usb2-cardlist.rst | 16 + .../admin-guide/media/dvb-usb-opera1-cardlist.rst | 16 + .../media/dvb-usb-pctv452e-cardlist.rst | 20 + .../media/dvb-usb-rtl28xxu-cardlist.rst | 80 + .../media/dvb-usb-technisat-usb2-cardlist.rst | 16 + .../admin-guide/media/dvb-usb-ttusb2-cardlist.rst | 24 + .../admin-guide/media/dvb-usb-umt-010-cardlist.rst | 16 + .../admin-guide/media/dvb-usb-vp702x-cardlist.rst | 16 + .../admin-guide/media/dvb-usb-vp7045-cardlist.rst | 18 + .../admin-guide/media/dvb-usb-zd1301-cardlist.rst | 16 + Documentation/admin-guide/media/dvb.rst | 12 + Documentation/admin-guide/media/dvb_intro.rst | 616 + Documentation/admin-guide/media/dvb_references.rst | 29 + .../admin-guide/media/em28xx-cardlist.rst | 436 + Documentation/admin-guide/media/faq.rst | 216 + Documentation/admin-guide/media/fimc.rst | 153 + .../admin-guide/media/frontend-cardlist.rst | 226 + .../media}/gspca-cardlist.rst | 0 Documentation/admin-guide/media/i2c-cardlist.rst | 290 + Documentation/admin-guide/media/imx.rst | 714 + .../admin-guide/media/imx6q-sabreauto.dot | 51 + Documentation/admin-guide/media/imx6q-sabresd.dot | 56 + .../v4l-drivers => admin-guide/media}/imx7.rst | 0 Documentation/admin-guide/media/index.rst | 61 + Documentation/admin-guide/media/intro.rst | 27 + Documentation/admin-guide/media/ipu3.rst | 591 + .../v4l-drivers => admin-guide/media}/ipu3_rcb.svg | 0 Documentation/admin-guide/media/ivtv-cardlist.rst | 139 + .../v4l-drivers => admin-guide/media}/ivtv.rst | 0 .../dvb-drivers => admin-guide/media}/lmedm04.rst | 0 Documentation/admin-guide/media/meye.rst | 93 + Documentation/admin-guide/media/misc-cardlist.rst | 28 + Documentation/admin-guide/media/omap3isp.rst | 92 + .../media}/omap4_camera.rst | 0 .../media}/opera-firmware.rst | 0 .../admin-guide/media/other-usb-cardlist.rst | 92 + Documentation/admin-guide/media/pci-cardlist.rst | 107 + .../v4l-drivers => admin-guide/media}/philips.rst | 0 .../admin-guide/media/platform-cardlist.rst | 90 + .../media}/pulse8-cec.rst | 0 .../media}/qcom_camss.rst | 0 .../media}/qcom_camss_8x96_graph.dot | 0 .../media}/qcom_camss_graph.dot | 0 Documentation/admin-guide/media/radio-cardlist.rst | 44 + .../media}/rcar-fdp1.rst | 0 .../admin-guide/media/remote-controller.rst | 76 + .../admin-guide/media/saa7134-cardlist.rst | 803 + Documentation/admin-guide/media/saa7134.rst | 88 + .../admin-guide/media/saa7164-cardlist.rst | 71 + .../v4l-drivers => admin-guide/media}/si470x.rst | 0 .../v4l-drivers => admin-guide/media}/si4713.rst | 0 .../v4l-drivers => admin-guide/media}/si476x.rst | 0 Documentation/admin-guide/media/siano-cardlist.rst | 56 + .../media}/technisat.rst | 0 .../media}/tm6000-cardlist.rst | 0 .../media}/ttusb-dec.rst | 0 .../media}/tuner-cardlist.rst | 0 Documentation/admin-guide/media/usb-cardlist.rst | 157 + .../media}/usbvision-cardlist.rst | 0 Documentation/admin-guide/media/v4l-drivers.rst | 33 + .../v4l-drivers => admin-guide/media}/vimc.dot | 0 Documentation/admin-guide/media/vimc.rst | 90 + .../v4l-drivers => admin-guide/media}/vivid.rst | 0 Documentation/admin-guide/media/zr364xx.rst | 102 + Documentation/admin-guide/mm/hugetlbpage.rst | 35 + Documentation/admin-guide/mm/transhuge.rst | 7 + Documentation/admin-guide/mm/userfaultfd.rst | 211 +- Documentation/admin-guide/nfs/nfsroot.rst | 2 +- Documentation/admin-guide/numastat.rst | 31 +- Documentation/admin-guide/perf-security.rst | 86 +- Documentation/admin-guide/pm/intel_pstate.rst | 32 +- Documentation/admin-guide/pstore-blk.rst | 243 + Documentation/admin-guide/ramoops.rst | 14 +- Documentation/admin-guide/ras.rst | 28 +- Documentation/admin-guide/serial-console.rst | 2 +- Documentation/admin-guide/sysctl/kernel.rst | 152 +- Documentation/admin-guide/sysctl/net.rst | 8 +- Documentation/admin-guide/sysrq.rst | 10 +- Documentation/arm/microchip.rst | 2 +- Documentation/arm64/booting.rst | 39 +- Documentation/arm64/cpu-feature-registers.rst | 2 + Documentation/arm64/elf_hwcaps.rst | 5 + Documentation/arm64/silicon-errata.rst | 8 +- Documentation/atomic_t.txt | 24 +- Documentation/block/biovecs.rst | 2 + Documentation/block/index.rst | 1 + Documentation/block/inline-encryption.rst | 263 + Documentation/bpf/index.rst | 4 +- Documentation/conf.py | 38 - Documentation/core-api/cachetlb.rst | 2 +- .../debugging-via-ohci1394.rst} | 0 .../dma-api-howto.rst} | 0 .../{DMA-API.txt => core-api/dma-api.rst} | 0 .../dma-attributes.rst} | 0 .../{DMA-ISA-LPC.txt => core-api/dma-isa-lpc.rst} | 0 Documentation/core-api/index.rst | 9 + .../{IRQ.txt => core-api/irq/concepts.rst} | 0 Documentation/core-api/irq/index.rst | 11 + .../irq/irq-affinity.rst} | 0 Documentation/core-api/irq/irq-domain.rst | 270 + .../irq/irqflags-tracing.rst} | 0 Documentation/core-api/kobject.rst | 28 +- Documentation/{kref.txt => core-api/kref.rst} | 0 Documentation/core-api/printk-basics.rst | 115 + Documentation/core-api/printk-formats.rst | 16 + Documentation/{rbtree.txt => core-api/rbtree.rst} | 0 Documentation/core-api/xarray.rst | 13 +- Documentation/dev-tools/index.rst | 1 + Documentation/dev-tools/kcov.rst | 17 +- Documentation/dev-tools/kcsan.rst | 328 + Documentation/dev-tools/kselftest.rst | 3 +- Documentation/devicetree/bindings/ABI.rst | 42 + Documentation/devicetree/bindings/ABI.txt | 39 - Documentation/devicetree/bindings/Makefile | 14 +- Documentation/devicetree/bindings/arm/altera.yaml | 6 +- Documentation/devicetree/bindings/arm/amlogic.yaml | 2 +- .../arm/amlogic/amlogic,meson-gx-ao-secure.yaml | 2 +- Documentation/devicetree/bindings/arm/arm,scmi.txt | 3 +- .../devicetree/bindings/arm/arm,vexpress-juno.yaml | 34 +- Documentation/devicetree/bindings/arm/bitmain.yaml | 2 +- .../devicetree/bindings/arm/calxeda/hb-sregs.yaml | 49 + .../devicetree/bindings/arm/calxeda/l2ecc.txt | 15 - .../devicetree/bindings/arm/calxeda/l2ecc.yaml | 42 + .../devicetree/bindings/arm/coresight-cti.yaml | 20 +- Documentation/devicetree/bindings/arm/cpus.yaml | 86 +- .../devicetree/bindings/arm/freescale/fsl,scu.txt | 6 +- Documentation/devicetree/bindings/arm/fsl.yaml | 4 + Documentation/devicetree/bindings/arm/l2c2x0.yaml | 87 +- .../devicetree/bindings/arm/mediatek.yaml | 22 + .../bindings/arm/mediatek/mediatek,mmsys.txt | 7 +- .../devicetree/bindings/arm/nxp/lpc32xx.yaml | 9 +- Documentation/devicetree/bindings/arm/psci.yaml | 16 +- Documentation/devicetree/bindings/arm/qcom.yaml | 7 + Documentation/devicetree/bindings/arm/realtek.yaml | 21 + .../devicetree/bindings/arm/renesas,prr.yaml | 2 +- Documentation/devicetree/bindings/arm/renesas.yaml | 10 + .../devicetree/bindings/arm/rockchip.yaml | 5 + .../bindings/arm/samsung/exynos-chipid.yaml | 5 +- .../bindings/arm/samsung/samsung-boards.yaml | 1 + .../bindings/arm/socionext/uniphier.yaml | 26 +- .../devicetree/bindings/arm/stm32/st,mlahb.yaml | 2 +- .../bindings/arm/stm32/st,stm32-syscon.yaml | 6 +- Documentation/devicetree/bindings/arm/sunxi.yaml | 5 + Documentation/devicetree/bindings/arm/syna.txt | 2 +- .../bindings/arm/tegra/nvidia,tegra20-pmc.yaml | 2 +- .../devicetree/bindings/ata/faraday,ftide010.yaml | 4 +- .../devicetree/bindings/ata/sata_highbank.txt | 44 - .../devicetree/bindings/ata/sata_highbank.yaml | 95 + .../bindings/bus/allwinner,sun50i-a64-de2.yaml | 5 +- .../bindings/bus/allwinner,sun8i-a23-rsb.yaml | 4 +- .../clock/allwinner,sun4i-a10-gates-clk.yaml | 8 +- .../bindings/clock/bitmain,bm1880-clk.yaml | 2 +- .../devicetree/bindings/clock/calxeda.txt | 17 - .../devicetree/bindings/clock/calxeda.yaml | 82 + .../bindings/clock/fixed-factor-clock.yaml | 5 +- .../devicetree/bindings/clock/fsl,plldig.yaml | 19 +- .../devicetree/bindings/clock/ingenic,cgu.txt | 57 - .../devicetree/bindings/clock/ingenic,cgu.yaml | 122 + .../devicetree/bindings/clock/qcom,gcc-sc7180.yaml | 2 +- .../devicetree/bindings/clock/qcom,gcc-sm8150.yaml | 2 +- .../devicetree/bindings/clock/qcom,gcc-sm8250.yaml | 2 +- .../devicetree/bindings/clock/qcom,gcc.yaml | 3 + .../devicetree/bindings/clock/qcom,mmcc.yaml | 20 +- .../bindings/clock/qcom,sc7180-dispcc.yaml | 2 +- .../bindings/clock/qcom,sc7180-gpucc.yaml | 2 +- .../devicetree/bindings/clock/qcom,sc7180-mss.yaml | 2 +- .../bindings/clock/qcom,sc7180-videocc.yaml | 2 +- .../bindings/clock/qcom,sdm845-dispcc.yaml | 2 +- .../bindings/clock/qcom,sdm845-gpucc.yaml | 2 +- .../bindings/clock/qcom,sdm845-videocc.yaml | 2 +- .../bindings/clock/renesas,cpg-mssr.yaml | 1 + .../bindings/clock/renesas,rcar-usb2-clock-sel.txt | 4 +- .../bindings/clock/sprd,sc9863a-clk.yaml | 29 +- .../bindings/connector/usb-connector.yaml | 34 +- .../bindings/cpufreq/nvidia,tegra20-cpufreq.txt | 56 + .../crypto/allwinner,sun4i-a10-crypto.yaml | 14 +- .../bindings/crypto/allwinner,sun8i-ce.yaml | 16 +- .../bindings/crypto/amlogic,gxl-crypto.yaml | 4 +- .../devicetree/bindings/crypto/st,stm32-hash.yaml | 9 +- .../allwinner,sun4i-a10-display-engine.yaml | 7 +- .../bindings/display/allwinner,sun4i-a10-hdmi.yaml | 40 +- .../bindings/display/allwinner,sun4i-a10-tcon.yaml | 63 +- .../display/allwinner,sun6i-a31-mipi-dsi.yaml | 30 +- .../display/allwinner,sun8i-a83t-de2-mixer.yaml | 3 + .../display/allwinner,sun8i-a83t-dw-hdmi.yaml | 10 +- .../bindings/display/bridge/adi,adv7123.txt | 50 - .../bindings/display/bridge/anx6345.yaml | 8 + .../bindings/display/bridge/chrontel,ch7033.yaml | 77 + .../bindings/display/bridge/dumb-vga-dac.txt | 50 - .../bindings/display/bridge/dw_mipi_dsi.txt | 32 - .../bindings/display/bridge/ite,it6505.yaml | 91 + .../bindings/display/bridge/lvds-codec.yaml | 26 +- .../bindings/display/bridge/nwl-dsi.yaml | 226 + .../devicetree/bindings/display/bridge/ps8640.yaml | 8 + .../bindings/display/bridge/simple-bridge.yaml | 99 + .../bindings/display/bridge/snps,dw-mipi-dsi.yaml | 68 + .../bindings/display/bridge/thine,thc63lvd1024.txt | 66 - .../display/bridge/thine,thc63lvd1024.yaml | 121 + .../bindings/display/bridge/ti,ths813x.txt | 51 - .../bindings/display/dsi-controller.yaml | 4 +- .../display/panel/arm,versatile-tft-panel.txt | 31 - .../display/panel/arm,versatile-tft-panel.yaml | 54 + .../display/panel/asus,z00t-tm5p5-nt35596.yaml | 56 + .../bindings/display/panel/boe,himax8279d.txt | 24 - .../bindings/display/panel/boe,himax8279d.yaml | 59 + .../bindings/display/panel/boe,tv101wum-nl6.yaml | 2 + .../bindings/display/panel/display-timings.yaml | 8 +- .../display/panel/feiyang,fy07024di26a30d.txt | 20 - .../display/panel/feiyang,fy07024di26a30d.yaml | 58 + .../bindings/display/panel/ilitek,ili9322.txt | 49 - .../bindings/display/panel/ilitek,ili9322.yaml | 71 + .../bindings/display/panel/ilitek,ili9881c.txt | 20 - .../bindings/display/panel/ilitek,ili9881c.yaml | 50 + .../bindings/display/panel/innolux,p097pfg.txt | 24 - .../bindings/display/panel/innolux,p097pfg.yaml | 56 + .../bindings/display/panel/innolux,p120zdg-bf1.txt | 22 - .../display/panel/innolux,p120zdg-bf1.yaml | 43 + .../bindings/display/panel/jdi,lt070me05000.txt | 31 - .../bindings/display/panel/jdi,lt070me05000.yaml | 69 + .../display/panel/kingdisplay,kd035g6-54nt.txt | 42 - .../display/panel/kingdisplay,kd035g6-54nt.yaml | 65 + .../display/panel/kingdisplay,kd097d04.txt | 22 - .../display/panel/leadtek,ltk050h3146w.yaml | 51 + .../bindings/display/panel/lg,acx467akm-7.txt | 7 - .../bindings/display/panel/lg,ld070wx3-sl01.txt | 7 - .../bindings/display/panel/lg,lg4573.txt | 19 - .../bindings/display/panel/lg,lg4573.yaml | 45 + .../bindings/display/panel/lg,lh500wx1-sd03.txt | 7 - .../bindings/display/panel/lgphilips,lb035q02.txt | 33 - .../bindings/display/panel/lgphilips,lb035q02.yaml | 59 + .../display/panel/olimex,lcd-olinuxino.txt | 42 - .../display/panel/olimex,lcd-olinuxino.yaml | 70 + .../display/panel/osddisplays,osd101t2587-53ts.txt | 14 - .../bindings/display/panel/panel-common.yaml | 28 +- .../bindings/display/panel/panel-simple-dsi.yaml | 14 + .../bindings/display/panel/panel-simple.yaml | 22 +- .../bindings/display/panel/panel-timing.yaml | 120 +- .../bindings/display/panel/raydium,rm67191.txt | 41 - .../bindings/display/panel/raydium,rm67191.yaml | 75 + .../display/panel/samsung,amoled-mipi-dsi.yaml | 65 + .../bindings/display/panel/samsung,ld9040.txt | 66 - .../bindings/display/panel/samsung,ld9040.yaml | 107 + .../bindings/display/panel/samsung,s6d16d0.txt | 30 - .../bindings/display/panel/samsung,s6d16d0.yaml | 56 + .../bindings/display/panel/samsung,s6e3ha2.txt | 31 - .../bindings/display/panel/samsung,s6e63j0x03.txt | 24 - .../bindings/display/panel/samsung,s6e63m0.txt | 33 - .../bindings/display/panel/samsung,s6e63m0.yaml | 60 + .../bindings/display/panel/seiko,43wvf1g.txt | 23 - .../bindings/display/panel/seiko,43wvf1g.yaml | 50 + .../bindings/display/panel/sharp,lq150x1lg11.txt | 36 - .../bindings/display/panel/sharp,lq150x1lg11.yaml | 58 + .../bindings/display/panel/sharp,ls037v7dw01.txt | 43 - .../bindings/display/panel/sharp,ls037v7dw01.yaml | 68 + .../bindings/display/panel/sharp,ls043t1le01.txt | 22 - .../bindings/display/panel/sharp,ls043t1le01.yaml | 51 + .../bindings/display/panel/simple-panel.txt | 1 - .../bindings/display/panel/sitronix,st7701.txt | 30 - .../bindings/display/panel/sitronix,st7701.yaml | 69 + .../bindings/display/panel/sitronix,st7789v.txt | 37 - .../bindings/display/panel/sitronix,st7789v.yaml | 63 + .../bindings/display/panel/sony,acx424akp.yaml | 2 +- .../bindings/display/panel/sony,acx565akm.txt | 30 - .../bindings/display/panel/sony,acx565akm.yaml | 57 + .../display/panel/startek,startek-kd050c.txt | 4 - .../display/panel/startek,startek-kd050c.yaml | 33 + .../devicetree/bindings/display/panel/tpo,td.yaml | 65 + .../bindings/display/panel/tpo,td028ttec1.txt | 32 - .../bindings/display/panel/tpo,td043mtea1.txt | 33 - .../bindings/display/panel/visionox,rm69299.yaml | 57 + .../bindings/display/panel/xinpeng,xpp055c272.yaml | 4 +- .../devicetree/bindings/display/renesas,cmm.yaml | 18 +- .../devicetree/bindings/display/renesas,du.txt | 10 + .../display/rockchip/rockchip,rk3066-hdmi.txt | 72 - .../display/rockchip/rockchip,rk3066-hdmi.yaml | 140 + .../bindings/display/rockchip/rockchip-vop.txt | 74 - .../bindings/display/rockchip/rockchip-vop.yaml | 134 + .../display/tegra/nvidia,tegra20-host1x.txt | 73 +- .../bindings/display/ti/ti,am65x-dss.yaml | 19 +- .../bindings/display/ti/ti,j721e-dss.yaml | 34 +- .../devicetree/bindings/dma/dma-common.yaml | 3 +- Documentation/devicetree/bindings/dma/fsl-edma.txt | 3 +- .../devicetree/bindings/dma/ingenic,dma.yaml | 80 + .../devicetree/bindings/dma/jz4780-dma.txt | 64 - .../devicetree/bindings/dma/renesas,rcar-dmac.txt | 117 - .../devicetree/bindings/dma/renesas,rcar-dmac.yaml | 150 + .../devicetree/bindings/dma/renesas,usb-dmac.txt | 55 - .../devicetree/bindings/dma/renesas,usb-dmac.yaml | 102 + .../bindings/dma/sifive,fu540-c000-pdma.yaml | 2 +- .../devicetree/bindings/dma/st,stm32-dma.yaml | 5 + .../devicetree/bindings/dma/ti/k3-udma.yaml | 29 +- Documentation/devicetree/bindings/dsp/fsl,dsp.yaml | 2 + Documentation/devicetree/bindings/eeprom/at24.yaml | 13 +- .../devicetree/bindings/example-schema.yaml | 17 +- .../bindings/extcon/extcon-usbc-cros-ec.yaml | 3 +- .../bindings/firmware/intel,stratix10-svc.txt | 2 +- .../bindings/fpga/intel-stratix10-soc-fpga-mgr.txt | 3 +- .../bindings/gpio/brcm,xgs-iproc-gpio.yaml | 2 +- .../devicetree/bindings/gpio/fsl-imx-gpio.txt | 35 - .../devicetree/bindings/gpio/fsl-imx-gpio.yaml | 68 + .../devicetree/bindings/gpio/renesas,gpio-rcar.txt | 94 - .../bindings/gpio/renesas,rcar-gpio.yaml | 143 + .../devicetree/bindings/gpio/sifive,gpio.yaml | 2 +- .../devicetree/bindings/gpio/snps,dw-apb-gpio.yaml | 134 + .../devicetree/bindings/gpio/snps-dwapb-gpio.txt | 65 - .../devicetree/bindings/gpu/arm,mali-bifrost.yaml | 6 + .../devicetree/bindings/gpu/arm,mali-midgard.yaml | 18 +- .../devicetree/bindings/gpu/arm,mali-utgard.yaml | 6 + .../devicetree/bindings/gpu/vivante,gc.yaml | 2 +- .../bindings/hwmon/adi,axi-fan-control.yaml | 3 +- .../devicetree/bindings/hwmon/adi,ltc2947.yaml | 32 +- .../devicetree/bindings/hwmon/adt7475.yaml | 18 +- .../devicetree/bindings/hwmon/ti,tmp513.yaml | 21 +- .../devicetree/bindings/i2c/cdns,i2c-r1p10.yaml | 58 + .../devicetree/bindings/i2c/i2c-cadence.txt | 28 - .../devicetree/bindings/i2c/i2c-jz4780.txt | 33 - .../devicetree/bindings/i2c/i2c-mt65xx.txt | 1 + .../devicetree/bindings/i2c/i2c-qcom-cci.txt | 92 + .../devicetree/bindings/i2c/i2c-rk3x.yaml | 10 +- Documentation/devicetree/bindings/i2c/i2c-xiic.txt | 25 - Documentation/devicetree/bindings/i2c/i2c.txt | 66 +- .../devicetree/bindings/i2c/ingenic,i2c.yaml | 88 + .../devicetree/bindings/i2c/nvidia,tegra20-i2c.txt | 6 + .../devicetree/bindings/i2c/st,stm32-i2c.yaml | 23 +- .../bindings/i2c/xlnx,xps-iic-2.00.a.yaml | 49 + .../devicetree/bindings/iio/adc/adi,ad7124.yaml | 9 +- .../devicetree/bindings/iio/adc/adi,ad9467.yaml | 65 + .../devicetree/bindings/iio/adc/adi,axi-adc.yaml | 62 + .../devicetree/bindings/iio/adc/lltc,ltc2496.yaml | 9 +- .../devicetree/bindings/iio/adc/maxim,max1241.yaml | 63 + .../bindings/iio/adc/microchip,mcp3911.yaml | 7 +- .../bindings/iio/adc/rockchip-saradc.txt | 37 - .../bindings/iio/adc/rockchip-saradc.yaml | 80 + .../devicetree/bindings/iio/adc/st,stm32-adc.yaml | 35 +- .../bindings/iio/adc/st,stm32-dfsdm-adc.yaml | 27 +- .../bindings/iio/chemical/ams,ccs811.yaml | 53 + .../bindings/iio/chemical/atlas,sensor.yaml | 2 + Documentation/devicetree/bindings/iio/common.yaml | 35 + .../devicetree/bindings/iio/dac/ltc2632.txt | 8 +- .../devicetree/bindings/iio/dac/st,stm32-dac.txt | 63 - .../devicetree/bindings/iio/dac/st,stm32-dac.yaml | 110 + .../devicetree/bindings/iio/gyroscope/bmg160.txt | 2 +- .../devicetree/bindings/iio/imu/adi,adis16475.yaml | 137 + .../bindings/iio/light/amstaos,tsl2563.yaml | 49 + .../devicetree/bindings/iio/light/tsl2563.txt | 19 - .../devicetree/bindings/iio/light/tsl2772.yaml | 13 +- .../devicetree/bindings/iio/light/vcnl4000.txt | 24 - .../bindings/iio/light/vishay,vcnl4000.yaml | 50 + .../bindings/iio/magnetometer/ak8974.txt | 4 +- .../devicetree/bindings/iio/st-sensors.txt | 1 + .../bindings/iio/temperature/adi,ltc2983.yaml | 60 +- Documentation/devicetree/bindings/index.rst | 12 + .../input/allwinner,sun4i-a10-lradc-keys.yaml | 9 +- .../devicetree/bindings/input/elants_i2c.txt | 34 - .../devicetree/bindings/input/gpio-keys-polled.txt | 45 - .../devicetree/bindings/input/gpio-keys.txt | 58 - .../devicetree/bindings/input/gpio-keys.yaml | 149 + Documentation/devicetree/bindings/input/input.yaml | 9 +- .../devicetree/bindings/input/iqs269a.yaml | 581 + .../devicetree/bindings/input/iqs62x-keys.yaml | 7 +- .../devicetree/bindings/input/msm-vibrator.txt | 36 - .../input/touchscreen/cypress,cy8ctma140.yaml | 72 + .../bindings/input/touchscreen/edt-ft5x06.yaml | 28 +- .../input/touchscreen/elan,elants_i2c.yaml | 69 + .../bindings/input/touchscreen/goodix.yaml | 2 +- .../bindings/input/touchscreen/mms114.txt | 3 +- .../bindings/interconnect/fsl,imx8m-noc.yaml | 101 + .../bindings/interconnect/interconnect.txt | 5 + .../bindings/interconnect/qcom,msm8916.yaml | 4 +- .../bindings/interconnect/qcom,msm8974.yaml | 4 +- .../bindings/interconnect/qcom,qcs404.yaml | 4 +- .../bindings/interconnect/qcom,sc7180.yaml | 6 +- .../bindings/interconnect/qcom,sdm845.yaml | 4 +- .../allwinner,sun7i-a20-sc-nmi.yaml | 12 +- .../bindings/interrupt-controller/arm,gic-v3.yaml | 39 +- .../bindings/interrupt-controller/ingenic,intc.txt | 28 - .../interrupt-controller/ingenic,intc.yaml | 63 + .../intel,ixp4xx-interrupt.yaml | 8 +- .../interrupt-controller/loongson,liointc.yaml | 8 +- .../interrupt-controller/renesas,irqc.yaml | 3 +- .../interrupt-controller/st,stm32-exti.yaml | 12 +- .../bindings/iommu/allwinner,sun50i-h6-iommu.yaml | 61 + .../devicetree/bindings/iommu/arm,smmu.yaml | 3 +- .../bindings/iommu/renesas,ipmmu-vmsa.txt | 73 - .../bindings/iommu/renesas,ipmmu-vmsa.yaml | 98 + .../devicetree/bindings/iommu/samsung,sysmmu.yaml | 10 +- .../devicetree/bindings/ipmi/ipmi-smic.txt | 25 - .../devicetree/bindings/ipmi/ipmi-smic.yaml | 63 + .../bindings/leds/backlight/qcom-wled.txt | 154 - .../bindings/leds/backlight/qcom-wled.yaml | 261 + Documentation/devicetree/bindings/leds/common.yaml | 13 +- .../devicetree/bindings/leds/leds-gpio.yaml | 3 +- .../devicetree/bindings/leds/leds-sgm3140.yaml | 62 + .../bindings/leds/rohm,bd71828-leds.yaml | 9 +- .../devicetree/bindings/mailbox/fsl,mu.txt | 2 +- .../devicetree/bindings/mailbox/st,stm32-ipcc.yaml | 7 +- .../bindings/media/allwinner,sun4i-a10-csi.yaml | 28 +- .../devicetree/bindings/media/amlogic,gx-vdec.yaml | 20 +- .../bindings/media/amlogic,meson-gx-ao-cec.yaml | 5 +- .../devicetree/bindings/media/i2c/imx219.yaml | 3 +- .../bindings/media/qcom,sc7180-venus.yaml | 2 +- .../bindings/media/qcom,sdm845-venus-v2.yaml | 2 +- .../bindings/media/qcom,sdm845-venus.yaml | 2 +- Documentation/devicetree/bindings/media/rc.yaml | 265 +- .../devicetree/bindings/media/renesas,ceu.yaml | 28 +- .../devicetree/bindings/media/renesas,csi2.yaml | 2 +- .../devicetree/bindings/media/renesas,vin.yaml | 21 +- .../devicetree/bindings/media/rockchip,vdec.yaml | 73 + .../devicetree/bindings/media/rockchip-rga.txt | 34 - .../devicetree/bindings/media/rockchip-rga.yaml | 83 + .../devicetree/bindings/media/rockchip-vpu.txt | 43 - .../devicetree/bindings/media/rockchip-vpu.yaml | 77 + .../devicetree/bindings/media/ti,vpe.yaml | 2 +- .../memory-controllers/calxeda-ddr-ctrlr.txt | 16 - .../memory-controllers/calxeda-ddr-ctrlr.yaml | 42 + .../bindings/memory-controllers/exynos-srom.yaml | 13 +- .../memory-controllers/fsl/imx8m-ddrc.yaml | 6 +- .../memory-controllers/nvidia,tegra124-emc.yaml | 13 +- .../memory-controllers/nvidia,tegra124-mc.yaml | 5 +- .../memory-controllers/nvidia,tegra210-emc.yaml | 82 + .../memory-controllers/nvidia,tegra30-emc.yaml | 9 +- .../memory-controllers/nvidia,tegra30-mc.yaml | 3 +- .../bindings/mfd/allwinner,sun4i-a10-ts.yaml | 20 +- .../devicetree/bindings/mfd/st,stm32-lptimer.yaml | 4 +- .../devicetree/bindings/mfd/st,stm32-timers.yaml | 37 +- .../devicetree/bindings/mfd/st,stpmic1.yaml | 9 +- Documentation/devicetree/bindings/mfd/syscon.yaml | 17 +- .../devicetree/bindings/mips/ingenic/devices.yaml | 4 + .../bindings/mips/loongson/rs780e-acpi.yaml | 40 + .../devicetree/bindings/mmc/arasan,sdhci.txt | 15 + .../devicetree/bindings/mmc/aspeed,sdhci.yaml | 4 +- .../devicetree/bindings/mmc/cdns,sdhci.yaml | 79 +- .../devicetree/bindings/mmc/ingenic,mmc.yaml | 79 + Documentation/devicetree/bindings/mmc/jz4740.txt | 41 - .../devicetree/bindings/mmc/mmc-controller.yaml | 37 +- Documentation/devicetree/bindings/mmc/owl-mmc.yaml | 2 +- .../devicetree/bindings/mmc/renesas,mmcif.txt | 5 +- .../devicetree/bindings/mmc/rockchip-dw-mshc.yaml | 24 +- .../bindings/mmc/socionext,uniphier-sd.yaml | 14 +- .../bindings/mmc/synopsys-dw-mshc-common.yaml | 14 +- .../bindings/mtd/allwinner,sun4i-a10-nand.yaml | 13 +- .../devicetree/bindings/mtd/denali,nand.yaml | 4 +- .../devicetree/bindings/mtd/nand-controller.yaml | 27 +- .../devicetree/bindings/mtd/partition.txt | 3 + .../bindings/net/allwinner,sun8i-a83t-emac.yaml | 4 +- .../bindings/net/amlogic,meson-dwmac.yaml | 23 +- .../devicetree/bindings/net/calxeda-xgmac.txt | 18 - .../devicetree/bindings/net/calxeda-xgmac.yaml | 49 + .../devicetree/bindings/net/can/bosch,m_can.yaml | 111 +- Documentation/devicetree/bindings/net/dsa/b53.txt | 3 + .../bindings/net/ethernet-controller.yaml | 34 +- .../devicetree/bindings/net/ethernet-phy.yaml | 3 +- Documentation/devicetree/bindings/net/fsl-fec.txt | 1 + Documentation/devicetree/bindings/net/mdio.yaml | 50 +- .../devicetree/bindings/net/nxp,tja11xx.yaml | 61 + .../devicetree/bindings/net/qca,ar71xx.txt | 45 - .../devicetree/bindings/net/qca,ar71xx.yaml | 216 + .../devicetree/bindings/net/qca,ar803x.yaml | 17 +- .../devicetree/bindings/net/qcom,ipa.yaml | 22 +- .../devicetree/bindings/net/qcom,ipq4019-mdio.yaml | 61 + .../devicetree/bindings/net/qualcomm-bluetooth.txt | 6 + .../devicetree/bindings/net/realtek-bluetooth.yaml | 54 + .../devicetree/bindings/net/renesas,ether.yaml | 8 +- .../devicetree/bindings/net/snps,dwmac.yaml | 30 +- .../bindings/net/socionext,uniphier-ave4.txt | 64 - .../bindings/net/socionext,uniphier-ave4.yaml | 111 + .../devicetree/bindings/net/stm32-dwmac.txt | 44 - .../devicetree/bindings/net/stm32-dwmac.yaml | 148 + .../devicetree/bindings/net/ti,cpsw-switch.yaml | 18 +- .../devicetree/bindings/net/ti,davinci-mdio.yaml | 34 +- .../devicetree/bindings/net/ti,dp83867.txt | 68 - .../devicetree/bindings/net/ti,dp83867.yaml | 127 + .../devicetree/bindings/net/ti,dp83869.yaml | 2 +- .../bindings/net/ti,k3-am654-cpsw-nuss.yaml | 118 +- .../devicetree/bindings/net/ti,k3-am654-cpts.yaml | 145 + .../bindings/net/wireless/qcom,ath10k.txt | 14 + .../devicetree/bindings/nvmem/imx-iim.txt | 22 - .../devicetree/bindings/nvmem/imx-iim.yaml | 57 + .../devicetree/bindings/nvmem/imx-ocotp.txt | 50 - .../devicetree/bindings/nvmem/imx-ocotp.yaml | 95 + .../devicetree/bindings/nvmem/mxs-ocotp.txt | 24 - .../devicetree/bindings/nvmem/mxs-ocotp.yaml | 50 + .../devicetree/bindings/nvmem/rockchip-efuse.txt | 54 - .../devicetree/bindings/nvmem/rockchip-efuse.yaml | 70 + Documentation/devicetree/bindings/opp/opp.txt | 17 +- .../devicetree/bindings/pci/brcm,stb-pcie.yaml | 2 + .../devicetree/bindings/pci/cdns-pcie-host.yaml | 3 +- .../devicetree/bindings/pci/cdns-pcie.yaml | 3 +- .../devicetree/bindings/pci/intel-gw-pcie.yaml | 7 +- Documentation/devicetree/bindings/pci/pci-ep.yaml | 9 +- .../devicetree/bindings/pci/rcar-pci-ep.yaml | 77 + Documentation/devicetree/bindings/pci/rcar-pci.txt | 3 +- .../phy/amlogic,meson-axg-mipi-pcie-analog.yaml | 2 +- .../bindings/phy/amlogic,meson-axg-pcie.yaml | 2 +- .../bindings/phy/amlogic,meson8b-usb2-phy.yaml | 64 + .../devicetree/bindings/phy/calxeda-combophy.txt | 17 - .../devicetree/bindings/phy/calxeda-combophy.yaml | 51 + .../devicetree/bindings/phy/cdns,salvo-phy.yaml | 52 + .../bindings/phy/intel,lgm-emmc-phy.yaml | 2 +- .../devicetree/bindings/phy/meson8b-usb2-phy.txt | 28 - .../bindings/phy/phy-cadence-torrent.yaml | 59 +- .../devicetree/bindings/phy/qcom,qusb2-phy.yaml | 65 +- .../bindings/phy/qcom,usb-snps-femto-v2.yaml | 80 + .../devicetree/bindings/phy/qcom-qmp-phy.txt | 5 + .../bindings/phy/qcom-usb-ipq4019-phy.yaml | 50 + .../bindings/phy/rockchip,px30-dsi-dphy.yaml | 2 +- .../bindings/phy/socionext,uniphier-pcie-phy.yaml | 77 + .../bindings/phy/socionext,uniphier-usb2-phy.yaml | 85 + .../phy/socionext,uniphier-usb3hs-phy.yaml | 103 + .../phy/socionext,uniphier-usb3ss-phy.yaml | 96 + .../devicetree/bindings/phy/uniphier-pcie-phy.txt | 36 - .../devicetree/bindings/phy/uniphier-usb2-phy.txt | 45 - .../bindings/phy/uniphier-usb3-hsphy.txt | 69 - .../bindings/phy/uniphier-usb3-ssphy.txt | 58 - .../pinctrl/allwinner,sun4i-a10-pinctrl.yaml | 12 +- .../bindings/pinctrl/aspeed,ast2400-pinctrl.yaml | 37 +- .../bindings/pinctrl/aspeed,ast2500-pinctrl.yaml | 46 +- .../bindings/pinctrl/aspeed,ast2600-pinctrl.yaml | 108 +- .../bindings/pinctrl/fsl,imx8mm-pinctrl.yaml | 31 +- .../bindings/pinctrl/fsl,imx8mn-pinctrl.yaml | 31 +- .../bindings/pinctrl/fsl,imx8mp-pinctrl.yaml | 31 +- .../bindings/pinctrl/fsl,imx8mq-pinctrl.yaml | 31 +- .../devicetree/bindings/pinctrl/intel,lgm-io.yaml | 4 +- .../devicetree/bindings/pinctrl/pinmux-node.yaml | 3 +- .../bindings/pinctrl/qcom,ipq6018-pinctrl.yaml | 3 +- .../bindings/pinctrl/qcom,sm8250-pinctrl.yaml | 147 + .../bindings/pinctrl/st,stm32-pinctrl.yaml | 54 +- .../bindings/power/amlogic,meson-ee-pwrc.yaml | 3 +- .../devicetree/bindings/power/qcom,rpmpd.yaml | 1 + .../bindings/power/renesas,rcar-sysc.yaml | 1 + .../bindings/power/reset/syscon-reboot-mode.txt | 35 - .../bindings/power/reset/syscon-reboot-mode.yaml | 55 + .../devicetree/bindings/power/supply/battery.txt | 6 + .../devicetree/bindings/power/supply/bq27xxx.txt | 56 - .../devicetree/bindings/power/supply/bq27xxx.yaml | 91 + .../bindings/power/supply/cw2015_battery.yaml | 82 + .../bindings/power/supply/power-supply.yaml | 40 + .../bindings/power/supply/power_supply.txt | 25 +- .../bindings/power/supply/rohm,bd99954.yaml | 155 + .../devicetree/bindings/property-units.txt | 4 + .../devicetree/bindings/pwm/pwm-samsung.yaml | 27 +- .../devicetree/bindings/pwm/renesas,pwm-rcar.yaml | 3 +- .../bindings/regulator/gpio-regulator.yaml | 35 +- .../bindings/regulator/maxim,max77826.yaml | 68 + .../devicetree/bindings/regulator/mps,mp5416.yaml | 6 +- .../devicetree/bindings/regulator/mps,mpq7920.yaml | 28 +- .../devicetree/bindings/regulator/regulator.yaml | 5 +- .../bindings/regulator/rohm,bd71828-regulator.yaml | 34 +- .../bindings/regulator/rohm,bd71837-regulator.yaml | 27 +- .../bindings/regulator/st,stm32-booster.yaml | 3 +- .../bindings/regulator/st,stm32mp1-pwr-reg.yaml | 3 +- .../devicetree/bindings/remoteproc/qcom,adsp.txt | 12 + .../devicetree/bindings/remoteproc/qcom,q6v5.txt | 22 +- .../bindings/remoteproc/st,stm32-rproc.yaml | 11 +- .../bindings/reserved-memory/ramoops.txt | 13 +- .../bindings/reserved-memory/reserved-memory.txt | 2 + .../reset/brcm,bcm7216-pcie-sata-rescal.yaml | 4 +- .../devicetree/bindings/reset/fsl,imx7-src.txt | 6 +- .../devicetree/bindings/reset/intel,rcu-gw.yaml | 3 +- .../devicetree/bindings/reset/renesas,rst.yaml | 1 + Documentation/devicetree/bindings/riscv/cpus.yaml | 20 +- .../devicetree/bindings/rng/arm-cctrng.yaml | 54 + .../devicetree/bindings/rtc/st,stm32-rtc.yaml | 47 +- Documentation/devicetree/bindings/serial/8250.txt | 100 - Documentation/devicetree/bindings/serial/8250.yaml | 233 + .../bindings/serial/amlogic,meson-uart.yaml | 16 +- .../devicetree/bindings/serial/ingenic,uart.txt | 28 - .../devicetree/bindings/serial/ingenic,uart.yaml | 94 + .../devicetree/bindings/serial/mrvl-serial.txt | 4 - .../devicetree/bindings/serial/pl011.yaml | 10 +- .../devicetree/bindings/serial/renesas,hscif.yaml | 1 + .../devicetree/bindings/serial/renesas,scif.yaml | 1 + .../devicetree/bindings/serial/renesas,scifb.yaml | 1 + .../devicetree/bindings/serial/rs485.yaml | 43 +- .../devicetree/bindings/serial/samsung_uart.yaml | 13 +- .../devicetree/bindings/serial/sifive-serial.yaml | 2 +- .../devicetree/bindings/serial/st,stm32-uart.yaml | 14 + .../bindings/soc/amlogic/amlogic,canvas.yaml | 10 +- .../devicetree/bindings/soc/qcom/qcom,aoss-qmp.txt | 1 + .../devicetree/bindings/soc/qcom/qcom,apr.txt | 20 +- .../devicetree/bindings/sound/adi,adau7118.yaml | 20 +- .../bindings/sound/allwinner,sun4i-a10-codec.yaml | 51 +- .../devicetree/bindings/sound/amlogic,aiu.yaml | 3 +- .../bindings/sound/amlogic,g12a-toacodec.yaml | 2 +- .../devicetree/bindings/sound/amlogic,t9015.yaml | 3 +- .../devicetree/bindings/sound/fsl,asrc.txt | 4 + .../devicetree/bindings/sound/fsl,easrc.yaml | 101 + .../devicetree/bindings/sound/fsl,esai.txt | 1 + .../devicetree/bindings/sound/nau8825.txt | 2 +- .../bindings/sound/nvidia,tegra-audio-wm8903.txt | 1 + .../devicetree/bindings/sound/qcom,lpass-cpu.txt | 25 + .../devicetree/bindings/sound/qcom,q6adm.txt | 2 +- .../devicetree/bindings/sound/qcom,q6afe.txt | 46 +- .../devicetree/bindings/sound/qcom,q6asm.txt | 7 +- .../devicetree/bindings/sound/qcom,q6core.txt | 2 +- .../devicetree/bindings/sound/qcom,wcd934x.yaml | 3 +- .../devicetree/bindings/sound/renesas,fsi.yaml | 16 +- .../devicetree/bindings/sound/rockchip-i2s.yaml | 18 +- Documentation/devicetree/bindings/sound/rt1016.txt | 17 + Documentation/devicetree/bindings/sound/rt1308.txt | 0 .../devicetree/bindings/sound/simple-card.txt | 351 - .../devicetree/bindings/sound/simple-card.yaml | 484 + .../devicetree/bindings/sound/tlv320adcx140.yaml | 32 +- Documentation/devicetree/bindings/sound/wm8994.txt | 18 +- .../devicetree/bindings/sound/zl38060.yaml | 69 + .../devicetree/bindings/spi/brcm,spi-bcm-qspi.txt | 10 + .../bindings/spi/qcom,spi-qcom-qspi.yaml | 10 +- .../devicetree/bindings/spi/renesas,hspi.yaml | 4 +- .../devicetree/bindings/spi/renesas,rspi.yaml | 144 + .../devicetree/bindings/spi/renesas,sh-msiof.yaml | 44 +- .../devicetree/bindings/spi/snps,dw-apb-ssi.txt | 5 +- .../bindings/spi/socionext,uniphier-spi.yaml | 57 + .../devicetree/bindings/spi/spi-controller.yaml | 14 +- .../devicetree/bindings/spi/spi-pl022.yaml | 57 +- Documentation/devicetree/bindings/spi/spi-rspi.txt | 73 - .../devicetree/bindings/spi/spi-sifive.yaml | 25 +- .../devicetree/bindings/spi/spi-uniphier.txt | 28 - .../devicetree/bindings/spi/st,stm32-qspi.yaml | 4 +- .../sram/allwinner,sun4i-a10-system-control.yaml | 64 +- .../devicetree/bindings/sram/rockchip-pmu-sram.txt | 16 - Documentation/devicetree/bindings/sram/sram.yaml | 28 +- .../devicetree/bindings/submitting-patches.rst | 91 + .../devicetree/bindings/submitting-patches.txt | 85 - .../bindings/thermal/amlogic,thermal.yaml | 10 +- .../devicetree/bindings/thermal/imx8mm-thermal.txt | 15 - .../bindings/thermal/imx8mm-thermal.yaml | 58 + .../devicetree/bindings/thermal/qcom-tsens.yaml | 7 +- .../devicetree/bindings/thermal/rcar-thermal.yaml | 6 +- .../thermal/socionext,uniphier-thermal.yaml | 59 + .../devicetree/bindings/thermal/sprd-thermal.yaml | 2 +- .../bindings/thermal/ti,am654-thermal.yaml | 56 + .../bindings/thermal/uniphier-thermal.txt | 65 - .../devicetree/bindings/timer/arm,arch_timer.yaml | 10 +- .../bindings/timer/arm,arch_timer_mmio.yaml | 11 +- .../bindings/timer/cadence,ttc-timer.txt | 21 - .../devicetree/bindings/timer/cdns,ttc.yaml | 48 + .../devicetree/bindings/timer/ingenic,tcu.txt | 138 - .../devicetree/bindings/timer/ingenic,tcu.yaml | 280 + .../devicetree/bindings/timer/renesas,ostm.txt | 31 - .../devicetree/bindings/timer/renesas,ostm.yaml | 59 + .../devicetree/bindings/ufs/ti,j721e-ufs.yaml | 65 +- .../bindings/usb/amlogic,meson-g12a-usb-ctrl.yaml | 3 +- .../devicetree/bindings/usb/aspeed,usb-vhub.yaml | 18 +- .../devicetree/bindings/usb/brcm,bcm7445-ehci.yaml | 59 + Documentation/devicetree/bindings/usb/dwc2.yaml | 11 +- .../devicetree/bindings/usb/generic-ehci.yaml | 24 +- .../devicetree/bindings/usb/generic-ohci.yaml | 3 + .../devicetree/bindings/usb/ingenic,musb.yaml | 3 + .../devicetree/bindings/usb/nvidia,tegra-xudc.yaml | 6 +- .../devicetree/bindings/usb/renesas,usb3-peri.yaml | 2 +- .../devicetree/bindings/usb/renesas,usbhs.yaml | 2 +- .../devicetree/bindings/usb/ti,j721e-usb.yaml | 54 +- .../devicetree/bindings/usb/ti,tps6598x.yaml | 64 + Documentation/devicetree/bindings/usb/usb-xhci.txt | 1 + .../devicetree/bindings/vendor-prefixes.yaml | 28 +- .../devicetree/bindings/watchdog/fsl-imx-wdt.txt | 24 - .../devicetree/bindings/watchdog/fsl-imx-wdt.yaml | 54 + .../bindings/watchdog/fsl-imx7ulp-wdt.txt | 22 - .../bindings/watchdog/fsl-imx7ulp-wdt.yaml | 60 + .../devicetree/bindings/watchdog/renesas,wdt.txt | 50 - .../devicetree/bindings/watchdog/renesas,wdt.yaml | 100 + .../devicetree/bindings/watchdog/ti,rti-wdt.yaml | 2 +- .../devicetree/bindings/writing-bindings.rst | 67 + .../devicetree/bindings/writing-bindings.txt | 60 - Documentation/devicetree/changesets.rst | 37 + Documentation/devicetree/changesets.txt | 31 - .../devicetree/dynamic-resolution-notes.rst | 27 + .../devicetree/dynamic-resolution-notes.txt | 24 - Documentation/devicetree/index.rst | 17 + Documentation/devicetree/of_unittest.rst | 205 + Documentation/devicetree/of_unittest.txt | 197 - Documentation/devicetree/overlay-notes.rst | 128 + Documentation/devicetree/overlay-notes.txt | 139 - Documentation/devicetree/usage-model.rst | 420 + Documentation/devicetree/usage-model.txt | 415 - Documentation/doc-guide/maintainer-profile.rst | 2 +- Documentation/doc-guide/parse-headers.rst | 2 +- Documentation/driver-api/dma-buf.rst | 4 +- Documentation/driver-api/driver-model/device.rst | 4 +- Documentation/driver-api/driver-model/devres.rst | 8 - Documentation/driver-api/driver-model/driver.rst | 32 +- Documentation/driver-api/driver-model/overview.rst | 2 +- Documentation/driver-api/iio/triggers.rst | 2 - Documentation/driver-api/index.rst | 2 + Documentation/{IPMI.txt => driver-api/ipmi.rst} | 0 .../{media/kapi => driver-api/media}/cec-core.rst | 0 .../{media/kapi => driver-api/media}/csi2.rst | 0 .../driver-api/media/drivers/bttv-devel.rst | 116 + .../media/drivers}/contributors.rst | 0 .../driver-api/media/drivers/cpia2_devel.rst | 56 + .../driver-api/media/drivers/cx2341x-devel.rst | 3685 ++++ .../driver-api/media/drivers/cx88-devel.rst | 113 + .../media/drivers/davinci-vpbe-devel.rst | 39 + .../media/drivers}/dvb-usb.rst | 0 .../driver-api/media/drivers/fimc-devel.rst | 33 + .../media/drivers}/frontends.rst | 0 Documentation/driver-api/media/drivers/index.rst | 38 + .../media/drivers}/pvrusb2.rst | 0 .../media/drivers}/pxa_camera.rst | 0 .../media/drivers}/radiotrack.rst | 0 .../driver-api/media/drivers/saa7134-devel.rst | 67 + .../media/drivers}/sh_mobile_ceu_camera.rst | 0 .../media/drivers}/tuners.rst | 0 .../driver-api/media/drivers/vimc-devel.rst | 15 + .../{media/kapi => driver-api/media}/dtv-ca.rst | 0 .../kapi => driver-api/media}/dtv-common.rst | 0 .../{media/kapi => driver-api/media}/dtv-core.rst | 0 .../{media/kapi => driver-api/media}/dtv-demux.rst | 0 .../kapi => driver-api/media}/dtv-frontend.rst | 0 .../{media/kapi => driver-api/media}/dtv-net.rst | 0 Documentation/driver-api/media/index.rst | 54 + .../{media/kapi => driver-api/media}/mc-core.rst | 0 .../{media/kapi => driver-api/media}/rc-core.rst | 0 .../kapi => driver-api/media}/v4l2-async.rst | 0 .../kapi => driver-api/media}/v4l2-clocks.rst | 0 .../kapi => driver-api/media}/v4l2-common.rst | 0 .../kapi => driver-api/media}/v4l2-controls.rst | 0 .../{media/kapi => driver-api/media}/v4l2-core.rst | 0 .../{media/kapi => driver-api/media}/v4l2-dev.rst | 0 .../kapi => driver-api/media}/v4l2-device.rst | 0 .../kapi => driver-api/media}/v4l2-dv-timings.rst | 0 .../kapi => driver-api/media}/v4l2-event.rst | 0 .../{media/kapi => driver-api/media}/v4l2-fh.rst | 0 .../media}/v4l2-flash-led-class.rst | 0 .../kapi => driver-api/media}/v4l2-fwnode.rst | 0 .../kapi => driver-api/media}/v4l2-intro.rst | 0 .../{media/kapi => driver-api/media}/v4l2-mc.rst | 0 .../kapi => driver-api/media}/v4l2-mediabus.rst | 0 .../kapi => driver-api/media}/v4l2-mem2mem.rst | 0 .../{media/kapi => driver-api/media}/v4l2-rect.rst | 0 Documentation/driver-api/media/v4l2-subdev.rst | 493 + .../kapi => driver-api/media}/v4l2-tuner.rst | 0 .../kapi => driver-api/media}/v4l2-tveeprom.rst | 0 Documentation/driver-api/media/v4l2-videobuf.rst | 403 + .../kapi => driver-api/media}/v4l2-videobuf2.rst | 0 Documentation/driver-api/nvdimm/nvdimm.rst | 4 +- Documentation/driver-api/pm/devices.rst | 199 +- Documentation/driver-api/soundwire/stream.rst | 89 +- .../driver-api/thermal/cpu-idle-cooling.rst | 3 + Documentation/driver-api/thermal/index.rst | 1 + Documentation/fb/api.rst | 4 +- Documentation/fb/efifb.rst | 33 +- .../debug/debug-vm-pgtable/arch-support.txt | 34 + .../features/vm/numa-memblock/arch-support.txt | 34 - Documentation/filesystems/9p.rst | 2 +- Documentation/filesystems/afs.rst | 2 +- Documentation/filesystems/automount-support.rst | 98 + Documentation/filesystems/automount-support.txt | 93 - Documentation/filesystems/caching/backend-api.rst | 727 + Documentation/filesystems/caching/backend-api.txt | 726 - Documentation/filesystems/caching/cachefiles.rst | 484 + Documentation/filesystems/caching/cachefiles.txt | 501 - Documentation/filesystems/caching/fscache.rst | 565 + Documentation/filesystems/caching/fscache.txt | 448 - Documentation/filesystems/caching/index.rst | 14 + Documentation/filesystems/caching/netfs-api.rst | 896 + Documentation/filesystems/caching/netfs-api.txt | 910 - Documentation/filesystems/caching/object.rst | 313 + Documentation/filesystems/caching/object.txt | 320 - Documentation/filesystems/caching/operations.rst | 210 + Documentation/filesystems/caching/operations.txt | 213 - Documentation/filesystems/cifs/cifsroot.rst | 105 + Documentation/filesystems/cifs/cifsroot.txt | 97 - Documentation/filesystems/coda.rst | 1670 ++ Documentation/filesystems/coda.txt | 1676 -- Documentation/filesystems/configfs.rst | 535 + Documentation/filesystems/configfs/configfs.txt | 508 - Documentation/filesystems/dax.txt | 144 +- Documentation/filesystems/debugfs.rst | 5 +- Documentation/filesystems/devpts.rst | 36 + Documentation/filesystems/devpts.txt | 26 - Documentation/filesystems/dnotify.rst | 75 + Documentation/filesystems/dnotify.txt | 70 - Documentation/filesystems/f2fs.rst | 2 +- Documentation/filesystems/fiemap.rst | 234 + Documentation/filesystems/fiemap.txt | 231 - Documentation/filesystems/files.rst | 128 + Documentation/filesystems/files.txt | 123 - Documentation/filesystems/fsinfo.rst | 574 + Documentation/filesystems/fuse-io.rst | 44 + Documentation/filesystems/fuse-io.txt | 38 - Documentation/filesystems/gfs2-glocks.rst | 253 + Documentation/filesystems/gfs2-glocks.txt | 232 - Documentation/filesystems/index.rst | 24 + Documentation/filesystems/locking.rst | 8 +- Documentation/filesystems/locks.rst | 72 + Documentation/filesystems/locks.txt | 68 - Documentation/filesystems/mandatory-locking.rst | 188 + Documentation/filesystems/mandatory-locking.txt | 181 - Documentation/filesystems/mount_api.rst | 825 + Documentation/filesystems/mount_api.txt | 724 - Documentation/filesystems/orangefs.rst | 4 +- Documentation/filesystems/overlayfs.rst | 7 +- Documentation/filesystems/proc.rst | 95 +- Documentation/filesystems/quota.rst | 85 + Documentation/filesystems/quota.txt | 68 - .../filesystems/ramfs-rootfs-initramfs.rst | 2 +- Documentation/filesystems/seq_file.rst | 372 + Documentation/filesystems/seq_file.txt | 359 - Documentation/filesystems/sharedsubtree.rst | 995 ++ Documentation/filesystems/sharedsubtree.txt | 939 -- Documentation/filesystems/spufs.txt | 521 - Documentation/filesystems/spufs/index.rst | 13 + Documentation/filesystems/spufs/spu_create.rst | 131 + Documentation/filesystems/spufs/spu_run.rst | 138 + Documentation/filesystems/spufs/spufs.rst | 273 + Documentation/filesystems/sysfs-pci.rst | 138 + Documentation/filesystems/sysfs-pci.txt | 131 - Documentation/filesystems/sysfs-tagging.rst | 48 + Documentation/filesystems/sysfs-tagging.txt | 42 - Documentation/filesystems/sysfs.rst | 2 +- Documentation/filesystems/vfs.rst | 15 + Documentation/filesystems/virtiofs.rst | 14 + .../filesystems/xfs-delayed-logging-design.rst | 804 + .../filesystems/xfs-delayed-logging-design.txt | 793 - .../filesystems/xfs-self-describing-metadata.rst | 352 + .../filesystems/xfs-self-describing-metadata.txt | 350 - .../firmware-guide/acpi/intel-pmc-mux.rst | 153 + Documentation/fpga/dfl.rst | 84 + Documentation/gpu/amdgpu.rst | 88 + Documentation/gpu/drm-internals.rst | 12 + Documentation/gpu/drm-kms.rst | 5 +- Documentation/gpu/drm-mm.rst | 9 - Documentation/gpu/i915.rst | 52 +- Documentation/gpu/todo.rst | 12 - Documentation/hwmon/bcm54140.rst | 45 + Documentation/hwmon/ina2xx.rst | 19 + Documentation/hwmon/index.rst | 2 + Documentation/hwmon/lm90.rst | 23 +- Documentation/hwmon/max16601.rst | 159 + Documentation/i2c/i2c.svg | 1341 -- Documentation/i2c/i2c_bus.svg | 1341 ++ Documentation/i2c/summary.rst | 2 +- Documentation/ia64/irq-redir.rst | 2 +- Documentation/iio/iio_configfs.rst | 2 +- Documentation/index.rst | 4 +- Documentation/kbuild/makefiles.rst | 183 +- Documentation/litmus-tests/README | 34 + ...b__after_atomic-is-stronger-than-acquire.litmus | 32 + ...Atomic-RMW-ops-are-atomic-WRT-atomic_set.litmus | 24 + .../litmus-tests/rcu/RCU+sync+free.litmus | 42 + .../litmus-tests/rcu/RCU+sync+read.litmus | 37 + Documentation/livepatch/module-elf-format.rst | 15 +- .../futex-requeue-pi.rst} | 0 .../{hwspinlock.txt => locking/hwspinlock.rst} | 0 Documentation/locking/index.rst | 7 + Documentation/locking/locktorture.rst | 4 +- .../percpu-rw-semaphore.rst} | 0 .../{pi-futex.txt => locking/pi-futex.rst} | 0 .../preempt-locking.rst} | 0 .../robust-futex-ABI.rst} | 0 .../robust-futexes.rst} | 0 Documentation/locking/rt-mutex.rst | 2 +- Documentation/lzo.txt | 8 +- Documentation/media/.gitignore | 5 - Documentation/media/Makefile | 69 - Documentation/media/cec-drivers/index.rst | 34 - Documentation/media/dvb-drivers/avermedia.rst | 269 - Documentation/media/dvb-drivers/bt8xx.rst | 124 - Documentation/media/dvb-drivers/cards.rst | 146 - Documentation/media/dvb-drivers/ci.rst | 231 - Documentation/media/dvb-drivers/faq.rst | 169 - Documentation/media/dvb-drivers/index.rst | 45 - Documentation/media/dvb-drivers/intro.rst | 23 - Documentation/media/dvb-drivers/udev.rst | 63 - Documentation/media/index.rst | 26 - Documentation/media/kapi/v4l2-subdev.rst | 444 - Documentation/media/kapi/v4l2-videobuf.rst | 406 - Documentation/media/media_kapi.rst | 38 - Documentation/media/media_uapi.rst | 33 - Documentation/media/typical_media_device.svg | 116 - Documentation/media/uapi/cec/cec-api.rst | 54 - Documentation/media/uapi/cec/cec-func-close.rst | 54 - Documentation/media/uapi/cec/cec-func-ioctl.rst | 73 - Documentation/media/uapi/cec/cec-func-open.rst | 85 - Documentation/media/uapi/cec/cec-func-poll.rst | 85 - Documentation/media/uapi/cec/cec-funcs.rst | 30 - Documentation/media/uapi/cec/cec-header.rst | 17 - Documentation/media/uapi/cec/cec-intro.rst | 49 - .../media/uapi/cec/cec-ioc-adap-g-caps.rst | 150 - .../media/uapi/cec/cec-ioc-adap-g-log-addrs.rst | 378 - .../media/uapi/cec/cec-ioc-adap-g-phys-addr.rst | 100 - Documentation/media/uapi/cec/cec-ioc-dqevent.rst | 257 - Documentation/media/uapi/cec/cec-ioc-g-mode.rst | 301 - Documentation/media/uapi/cec/cec-ioc-receive.rst | 391 - Documentation/media/uapi/cec/cec-pin-error-inj.rst | 334 - .../uapi/dvb/audio-bilingual-channel-select.rst | 66 - .../media/uapi/dvb/audio-channel-select.rst | 66 - .../media/uapi/dvb/audio-clear-buffer.rst | 55 - Documentation/media/uapi/dvb/audio-continue.rst | 56 - Documentation/media/uapi/dvb/audio-fclose.rst | 63 - Documentation/media/uapi/dvb/audio-fopen.rst | 115 - Documentation/media/uapi/dvb/audio-fwrite.rst | 91 - .../media/uapi/dvb/audio-get-capabilities.rst | 63 - Documentation/media/uapi/dvb/audio-get-status.rst | 63 - Documentation/media/uapi/dvb/audio-pause.rst | 57 - Documentation/media/uapi/dvb/audio-play.rst | 56 - .../media/uapi/dvb/audio-select-source.rst | 65 - Documentation/media/uapi/dvb/audio-set-av-sync.rst | 67 - .../media/uapi/dvb/audio-set-bypass-mode.rst | 70 - Documentation/media/uapi/dvb/audio-set-id.rst | 67 - Documentation/media/uapi/dvb/audio-set-mixer.rst | 61 - Documentation/media/uapi/dvb/audio-set-mute.rst | 71 - .../media/uapi/dvb/audio-set-streamtype.rst | 77 - Documentation/media/uapi/dvb/audio-stop.rst | 56 - Documentation/media/uapi/dvb/audio.rst | 34 - Documentation/media/uapi/dvb/audio_data_types.rst | 123 - .../media/uapi/dvb/audio_function_calls.rst | 37 - Documentation/media/uapi/dvb/ca-fclose.rst | 50 - Documentation/media/uapi/dvb/ca-fopen.rst | 84 - Documentation/media/uapi/dvb/ca-get-cap.rst | 53 - Documentation/media/uapi/dvb/ca-get-descr-info.rst | 49 - Documentation/media/uapi/dvb/ca-get-msg.rst | 59 - Documentation/media/uapi/dvb/ca-get-slot-info.rst | 64 - Documentation/media/uapi/dvb/ca-reset.rst | 51 - Documentation/media/uapi/dvb/ca-send-msg.rst | 58 - Documentation/media/uapi/dvb/ca-set-descr.rst | 53 - Documentation/media/uapi/dvb/ca.rst | 31 - Documentation/media/uapi/dvb/ca_data_types.rst | 16 - Documentation/media/uapi/dvb/ca_function_calls.rst | 27 - Documentation/media/uapi/dvb/demux.rst | 30 - Documentation/media/uapi/dvb/dmx-add-pid.rst | 56 - Documentation/media/uapi/dvb/dmx-expbuf.rst | 97 - Documentation/media/uapi/dvb/dmx-fclose.rst | 52 - Documentation/media/uapi/dvb/dmx-fopen.rst | 98 - Documentation/media/uapi/dvb/dmx-fread.rst | 87 - Documentation/media/uapi/dvb/dmx-fwrite.rst | 79 - Documentation/media/uapi/dvb/dmx-get-pes-pids.rst | 71 - Documentation/media/uapi/dvb/dmx-get-stc.rst | 73 - Documentation/media/uapi/dvb/dmx-mmap.rst | 125 - Documentation/media/uapi/dvb/dmx-munmap.rst | 63 - Documentation/media/uapi/dvb/dmx-qbuf.rst | 93 - Documentation/media/uapi/dvb/dmx-querybuf.rst | 72 - Documentation/media/uapi/dvb/dmx-remove-pid.rst | 57 - Documentation/media/uapi/dvb/dmx-reqbufs.rst | 83 - .../media/uapi/dvb/dmx-set-buffer-size.rst | 57 - Documentation/media/uapi/dvb/dmx-set-filter.rst | 64 - .../media/uapi/dvb/dmx-set-pes-filter.rst | 76 - Documentation/media/uapi/dvb/dmx-start.rst | 75 - Documentation/media/uapi/dvb/dmx-stop.rst | 52 - Documentation/media/uapi/dvb/dmx_fcalls.rst | 37 - Documentation/media/uapi/dvb/dmx_types.rst | 16 - .../media/uapi/dvb/dvb-fe-read-status.rst | 32 - .../media/uapi/dvb/dvb-frontend-event.rst | 22 - .../media/uapi/dvb/dvb-frontend-parameters.rst | 126 - Documentation/media/uapi/dvb/dvbapi.rst | 126 - Documentation/media/uapi/dvb/dvbproperty.rst | 133 - Documentation/media/uapi/dvb/dvbstb.svg | 43 - Documentation/media/uapi/dvb/examples.rst | 23 - Documentation/media/uapi/dvb/fe-bandwidth-t.rst | 81 - .../media/uapi/dvb/fe-diseqc-recv-slave-reply.rst | 55 - .../media/uapi/dvb/fe-diseqc-reset-overload.rst | 53 - .../media/uapi/dvb/fe-diseqc-send-burst.rst | 59 - .../media/uapi/dvb/fe-diseqc-send-master-cmd.rst | 56 - .../uapi/dvb/fe-dishnetwork-send-legacy-cmd.rst | 62 - .../media/uapi/dvb/fe-enable-high-lnb-voltage.rst | 61 - Documentation/media/uapi/dvb/fe-get-event.rst | 78 - Documentation/media/uapi/dvb/fe-get-frontend.rst | 69 - Documentation/media/uapi/dvb/fe-get-info.rst | 70 - Documentation/media/uapi/dvb/fe-get-property.rst | 83 - Documentation/media/uapi/dvb/fe-read-ber.rst | 57 - .../media/uapi/dvb/fe-read-signal-strength.rst | 57 - Documentation/media/uapi/dvb/fe-read-snr.rst | 57 - Documentation/media/uapi/dvb/fe-read-status.rst | 72 - .../media/uapi/dvb/fe-read-uncorrected-blocks.rst | 59 - .../media/uapi/dvb/fe-set-frontend-tune-mode.rst | 64 - Documentation/media/uapi/dvb/fe-set-frontend.rst | 78 - Documentation/media/uapi/dvb/fe-set-tone.rst | 65 - Documentation/media/uapi/dvb/fe-set-voltage.rst | 69 - Documentation/media/uapi/dvb/fe-type-t.rst | 98 - .../media/uapi/dvb/fe_property_parameters.rst | 1014 -- Documentation/media/uapi/dvb/frontend-header.rst | 13 - .../uapi/dvb/frontend-property-cable-systems.rst | 82 - .../dvb/frontend-property-satellite-systems.rst | 112 - .../dvb/frontend-property-terrestrial-systems.rst | 301 - .../media/uapi/dvb/frontend-stat-properties.rst | 252 - Documentation/media/uapi/dvb/frontend.rst | 63 - Documentation/media/uapi/dvb/frontend_f_close.rst | 57 - Documentation/media/uapi/dvb/frontend_f_open.rst | 117 - Documentation/media/uapi/dvb/frontend_fcalls.rst | 31 - .../media/uapi/dvb/frontend_legacy_api.rst | 45 - .../media/uapi/dvb/frontend_legacy_dvbv3_api.rst | 25 - Documentation/media/uapi/dvb/headers.rst | 30 - Documentation/media/uapi/dvb/intro.rst | 190 - Documentation/media/uapi/dvb/legacy_dvb_apis.rst | 39 - Documentation/media/uapi/dvb/net-add-if.rst | 60 - Documentation/media/uapi/dvb/net-get-if.rst | 59 - Documentation/media/uapi/dvb/net-remove-if.rst | 55 - Documentation/media/uapi/dvb/net-types.rst | 16 - Documentation/media/uapi/dvb/net.rst | 48 - .../media/uapi/dvb/query-dvb-frontend-info.rst | 20 - .../media/uapi/dvb/video-clear-buffer.rst | 63 - Documentation/media/uapi/dvb/video-command.rst | 105 - Documentation/media/uapi/dvb/video-continue.rst | 66 - .../media/uapi/dvb/video-fast-forward.rst | 83 - Documentation/media/uapi/dvb/video-fclose.rst | 62 - Documentation/media/uapi/dvb/video-fopen.rst | 122 - Documentation/media/uapi/dvb/video-freeze.rst | 70 - Documentation/media/uapi/dvb/video-fwrite.rst | 90 - .../media/uapi/dvb/video-get-capabilities.rst | 70 - Documentation/media/uapi/dvb/video-get-event.rst | 114 - .../media/uapi/dvb/video-get-frame-count.rst | 74 - Documentation/media/uapi/dvb/video-get-pts.rst | 78 - Documentation/media/uapi/dvb/video-get-size.rst | 78 - Documentation/media/uapi/dvb/video-get-status.rst | 80 - Documentation/media/uapi/dvb/video-play.rst | 66 - .../media/uapi/dvb/video-select-source.rst | 84 - Documentation/media/uapi/dvb/video-set-blank.rst | 73 - .../media/uapi/dvb/video-set-display-format.rst | 69 - Documentation/media/uapi/dvb/video-set-format.rst | 92 - .../media/uapi/dvb/video-set-streamtype.rst | 70 - Documentation/media/uapi/dvb/video-slowmotion.rst | 83 - .../media/uapi/dvb/video-stillpicture.rst | 70 - Documentation/media/uapi/dvb/video-stop.rst | 83 - Documentation/media/uapi/dvb/video-try-command.rst | 75 - Documentation/media/uapi/dvb/video.rst | 43 - .../media/uapi/dvb/video_function_calls.rst | 42 - Documentation/media/uapi/dvb/video_types.rst | 255 - Documentation/media/uapi/fdl-appendix.rst | 478 - Documentation/media/uapi/gen-errors.rst | 103 - .../media/uapi/mediactl/media-controller-intro.rst | 40 - .../media/uapi/mediactl/media-controller-model.rst | 42 - .../media/uapi/mediactl/media-controller.rst | 62 - .../media/uapi/mediactl/media-func-close.rst | 54 - .../media/uapi/mediactl/media-func-ioctl.rst | 74 - .../media/uapi/mediactl/media-func-open.rst | 76 - Documentation/media/uapi/mediactl/media-funcs.rst | 33 - Documentation/media/uapi/mediactl/media-header.rst | 17 - .../media/uapi/mediactl/media-ioc-device-info.rst | 118 - .../uapi/mediactl/media-ioc-enum-entities.rst | 156 - .../media/uapi/mediactl/media-ioc-enum-links.rst | 157 - .../media/uapi/mediactl/media-ioc-g-topology.rst | 307 - .../uapi/mediactl/media-ioc-request-alloc.rst | 90 - .../media/uapi/mediactl/media-ioc-setup-link.rst | 74 - .../uapi/mediactl/media-request-ioc-queue.rst | 102 - .../uapi/mediactl/media-request-ioc-reinit.rst | 75 - Documentation/media/uapi/mediactl/media-types.rst | 425 - Documentation/media/uapi/mediactl/request-api.rst | 276 - .../media/uapi/mediactl/request-func-close.rst | 73 - .../media/uapi/mediactl/request-func-ioctl.rst | 91 - .../media/uapi/mediactl/request-func-poll.rst | 101 - Documentation/media/uapi/rc/keytable.c.rst | 183 - Documentation/media/uapi/rc/lirc-dev-intro.rst | 171 - Documentation/media/uapi/rc/lirc-dev.rst | 21 - Documentation/media/uapi/rc/lirc-func.rst | 34 - Documentation/media/uapi/rc/lirc-get-features.rst | 200 - Documentation/media/uapi/rc/lirc-get-rec-mode.rst | 74 - .../media/uapi/rc/lirc-get-rec-resolution.rst | 54 - Documentation/media/uapi/rc/lirc-get-send-mode.rst | 78 - Documentation/media/uapi/rc/lirc-get-timeout.rst | 63 - Documentation/media/uapi/rc/lirc-header.rst | 17 - Documentation/media/uapi/rc/lirc-read.rst | 76 - .../uapi/rc/lirc-set-measure-carrier-mode.rst | 53 - .../media/uapi/rc/lirc-set-rec-carrier-range.rst | 54 - .../media/uapi/rc/lirc-set-rec-carrier.rst | 53 - .../media/uapi/rc/lirc-set-rec-timeout-reports.rst | 56 - .../media/uapi/rc/lirc-set-rec-timeout.rst | 61 - .../media/uapi/rc/lirc-set-send-carrier.rst | 48 - .../media/uapi/rc/lirc-set-send-duty-cycle.rst | 54 - .../media/uapi/rc/lirc-set-transmitter-mask.rst | 58 - .../media/uapi/rc/lirc-set-wideband-receiver.rst | 63 - Documentation/media/uapi/rc/lirc-write.rst | 82 - Documentation/media/uapi/rc/rc-intro.rst | 31 - Documentation/media/uapi/rc/rc-sysfs-nodes.rst | 151 - Documentation/media/uapi/rc/rc-table-change.rst | 25 - Documentation/media/uapi/rc/rc-tables.rst | 766 - Documentation/media/uapi/rc/remote_controllers.rst | 59 - Documentation/media/uapi/v4l/app-pri.rst | 37 - Documentation/media/uapi/v4l/async.rst | 16 - Documentation/media/uapi/v4l/audio.rst | 104 - Documentation/media/uapi/v4l/bayer.svg | 56 - Documentation/media/uapi/v4l/biblio.rst | 416 - Documentation/media/uapi/v4l/buffer.rst | 817 - Documentation/media/uapi/v4l/capture-example.rst | 20 - Documentation/media/uapi/v4l/capture.c.rst | 671 - Documentation/media/uapi/v4l/colorspaces-defs.rst | 183 - .../media/uapi/v4l/colorspaces-details.rst | 813 - Documentation/media/uapi/v4l/colorspaces.rst | 170 - Documentation/media/uapi/v4l/common-defs.rst | 20 - Documentation/media/uapi/v4l/common.rst | 64 - Documentation/media/uapi/v4l/compat.rst | 25 - Documentation/media/uapi/v4l/constraints.svg | 37 - Documentation/media/uapi/v4l/control.rst | 512 - Documentation/media/uapi/v4l/crop.rst | 324 - Documentation/media/uapi/v4l/crop.svg | 290 - Documentation/media/uapi/v4l/depth-formats.rst | 24 - Documentation/media/uapi/v4l/dev-capture.rst | 111 - Documentation/media/uapi/v4l/dev-event.rst | 54 - Documentation/media/uapi/v4l/dev-mem2mem.rst | 49 - Documentation/media/uapi/v4l/dev-meta.rst | 74 - Documentation/media/uapi/v4l/dev-osd.rst | 157 - Documentation/media/uapi/v4l/dev-output.rst | 108 - Documentation/media/uapi/v4l/dev-overlay.rst | 328 - Documentation/media/uapi/v4l/dev-radio.rst | 59 - Documentation/media/uapi/v4l/dev-raw-vbi.rst | 306 - Documentation/media/uapi/v4l/dev-rds.rst | 191 - Documentation/media/uapi/v4l/dev-sdr.rst | 114 - Documentation/media/uapi/v4l/dev-sliced-vbi.rst | 669 - Documentation/media/uapi/v4l/dev-subdev.rst | 503 - Documentation/media/uapi/v4l/dev-touch.rst | 63 - Documentation/media/uapi/v4l/devices.rst | 33 - Documentation/media/uapi/v4l/diff-v4l.rst | 693 - Documentation/media/uapi/v4l/dmabuf.rst | 169 - Documentation/media/uapi/v4l/dv-timings.rst | 45 - Documentation/media/uapi/v4l/ext-ctrls-camera.rst | 515 - Documentation/media/uapi/v4l/ext-ctrls-codec.rst | 4264 ----- Documentation/media/uapi/v4l/ext-ctrls-detect.rst | 71 - Documentation/media/uapi/v4l/ext-ctrls-dv.rst | 166 - Documentation/media/uapi/v4l/ext-ctrls-flash.rst | 192 - Documentation/media/uapi/v4l/ext-ctrls-fm-rx.rst | 95 - Documentation/media/uapi/v4l/ext-ctrls-fm-tx.rst | 188 - .../media/uapi/v4l/ext-ctrls-image-process.rst | 63 - .../media/uapi/v4l/ext-ctrls-image-source.rst | 67 - Documentation/media/uapi/v4l/ext-ctrls-jpeg.rst | 113 - .../media/uapi/v4l/ext-ctrls-rf-tuner.rst | 96 - Documentation/media/uapi/v4l/extended-controls.rst | 180 - Documentation/media/uapi/v4l/field-order.rst | 172 - Documentation/media/uapi/v4l/fieldseq_bt.svg | 2621 --- Documentation/media/uapi/v4l/fieldseq_tb.svg | 2618 --- Documentation/media/uapi/v4l/format.rst | 99 - Documentation/media/uapi/v4l/func-close.rst | 56 - Documentation/media/uapi/v4l/func-ioctl.rst | 69 - Documentation/media/uapi/v4l/func-mmap.rst | 148 - Documentation/media/uapi/v4l/func-munmap.rst | 65 - Documentation/media/uapi/v4l/func-open.rst | 90 - Documentation/media/uapi/v4l/func-poll.rst | 124 - Documentation/media/uapi/v4l/func-read.rst | 140 - Documentation/media/uapi/v4l/func-select.rst | 127 - Documentation/media/uapi/v4l/func-write.rst | 91 - Documentation/media/uapi/v4l/hist-v4l2.rst | 1374 -- Documentation/media/uapi/v4l/hsv-formats.rst | 26 - Documentation/media/uapi/v4l/io.rst | 58 - .../media/uapi/v4l/libv4l-introduction.rst | 191 - Documentation/media/uapi/v4l/libv4l.rst | 20 - Documentation/media/uapi/v4l/meta-formats.rst | 27 - Documentation/media/uapi/v4l/mmap.rst | 292 - Documentation/media/uapi/v4l/nv12mt.svg | 477 - Documentation/media/uapi/v4l/nv12mt_example.svg | 1616 -- Documentation/media/uapi/v4l/open.rst | 165 - Documentation/media/uapi/v4l/pixfmt-bayer.rst | 39 - Documentation/media/uapi/v4l/pixfmt-compressed.rst | 232 - Documentation/media/uapi/v4l/pixfmt-grey.rst | 51 - Documentation/media/uapi/v4l/pixfmt-indexed.rst | 54 - Documentation/media/uapi/v4l/pixfmt-intro.rst | 58 - Documentation/media/uapi/v4l/pixfmt-inzi.rst | 89 - Documentation/media/uapi/v4l/pixfmt-m420.rst | 133 - Documentation/media/uapi/v4l/pixfmt-meta-d4xx.rst | 220 - .../media/uapi/v4l/pixfmt-meta-intel-ipu3.rst | 104 - Documentation/media/uapi/v4l/pixfmt-meta-uvc.rst | 58 - Documentation/media/uapi/v4l/pixfmt-meta-vivid.rst | 60 - .../media/uapi/v4l/pixfmt-meta-vsp1-hgo.rst | 175 - .../media/uapi/v4l/pixfmt-meta-vsp1-hgt.rst | 136 - Documentation/media/uapi/v4l/pixfmt-nv12.rst | 136 - Documentation/media/uapi/v4l/pixfmt-nv12m.rst | 151 - Documentation/media/uapi/v4l/pixfmt-nv12mt.rst | 67 - Documentation/media/uapi/v4l/pixfmt-nv16.rst | 160 - Documentation/media/uapi/v4l/pixfmt-nv16m.rst | 164 - Documentation/media/uapi/v4l/pixfmt-nv24.rst | 102 - Documentation/media/uapi/v4l/pixfmt-packed-hsv.rst | 164 - Documentation/media/uapi/v4l/pixfmt-packed-yuv.rst | 380 - Documentation/media/uapi/v4l/pixfmt-reserved.rst | 282 - Documentation/media/uapi/v4l/pixfmt-rgb.rst | 1304 -- Documentation/media/uapi/v4l/pixfmt-sdr-cs08.rst | 37 - Documentation/media/uapi/v4l/pixfmt-sdr-cs14le.rst | 41 - Documentation/media/uapi/v4l/pixfmt-sdr-cu08.rst | 37 - Documentation/media/uapi/v4l/pixfmt-sdr-cu16le.rst | 41 - .../media/uapi/v4l/pixfmt-sdr-pcu16be.rst | 62 - .../media/uapi/v4l/pixfmt-sdr-pcu18be.rst | 62 - .../media/uapi/v4l/pixfmt-sdr-pcu20be.rst | 62 - Documentation/media/uapi/v4l/pixfmt-sdr-ru12le.rst | 39 - .../media/uapi/v4l/pixfmt-srggb10-ipu3.rst | 342 - Documentation/media/uapi/v4l/pixfmt-srggb10.rst | 83 - .../media/uapi/v4l/pixfmt-srggb10alaw8.rst | 31 - .../media/uapi/v4l/pixfmt-srggb10dpcm8.rst | 35 - Documentation/media/uapi/v4l/pixfmt-srggb10p.rst | 81 - Documentation/media/uapi/v4l/pixfmt-srggb12.rst | 84 - Documentation/media/uapi/v4l/pixfmt-srggb12p.rst | 94 - Documentation/media/uapi/v4l/pixfmt-srggb14.rst | 82 - Documentation/media/uapi/v4l/pixfmt-srggb14p.rst | 152 - Documentation/media/uapi/v4l/pixfmt-srggb16.rst | 76 - Documentation/media/uapi/v4l/pixfmt-srggb8.rst | 61 - Documentation/media/uapi/v4l/pixfmt-tch-td08.rst | 59 - Documentation/media/uapi/v4l/pixfmt-tch-td16.rst | 74 - Documentation/media/uapi/v4l/pixfmt-tch-tu08.rst | 57 - Documentation/media/uapi/v4l/pixfmt-tch-tu16.rst | 73 - Documentation/media/uapi/v4l/pixfmt-uv8.rst | 54 - Documentation/media/uapi/v4l/pixfmt-uyvy.rst | 117 - .../media/uapi/v4l/pixfmt-v4l2-mplane.rst | 138 - Documentation/media/uapi/v4l/pixfmt-v4l2.rst | 171 - Documentation/media/uapi/v4l/pixfmt-vyuy.rst | 115 - Documentation/media/uapi/v4l/pixfmt-y10.rst | 72 - Documentation/media/uapi/v4l/pixfmt-y10b.rst | 40 - Documentation/media/uapi/v4l/pixfmt-y10p.rst | 50 - Documentation/media/uapi/v4l/pixfmt-y12.rst | 72 - Documentation/media/uapi/v4l/pixfmt-y12i.rst | 43 - Documentation/media/uapi/v4l/pixfmt-y14.rst | 72 - Documentation/media/uapi/v4l/pixfmt-y16-be.rst | 76 - Documentation/media/uapi/v4l/pixfmt-y16.rst | 76 - Documentation/media/uapi/v4l/pixfmt-y41p.rst | 158 - Documentation/media/uapi/v4l/pixfmt-y8i.rst | 73 - Documentation/media/uapi/v4l/pixfmt-yuv410.rst | 134 - Documentation/media/uapi/v4l/pixfmt-yuv411p.rst | 122 - Documentation/media/uapi/v4l/pixfmt-yuv420.rst | 150 - Documentation/media/uapi/v4l/pixfmt-yuv420m.rst | 159 - Documentation/media/uapi/v4l/pixfmt-yuv422m.rst | 148 - Documentation/media/uapi/v4l/pixfmt-yuv422p.rst | 136 - Documentation/media/uapi/v4l/pixfmt-yuv444m.rst | 148 - Documentation/media/uapi/v4l/pixfmt-yuyv.rst | 125 - Documentation/media/uapi/v4l/pixfmt-yvyu.rst | 115 - Documentation/media/uapi/v4l/pixfmt-z16.rst | 73 - Documentation/media/uapi/v4l/pixfmt.rst | 45 - Documentation/media/uapi/v4l/planar-apis.rst | 68 - Documentation/media/uapi/v4l/querycap.rst | 41 - Documentation/media/uapi/v4l/rw.rst | 54 - Documentation/media/uapi/v4l/sdr-formats.rst | 29 - .../media/uapi/v4l/selection-api-configuration.rst | 144 - .../media/uapi/v4l/selection-api-examples.rst | 91 - .../media/uapi/v4l/selection-api-intro.rst | 35 - .../media/uapi/v4l/selection-api-targets.rst | 27 - .../media/uapi/v4l/selection-api-vs-crop-api.rst | 46 - Documentation/media/uapi/v4l/selection-api.rst | 23 - Documentation/media/uapi/v4l/selection.svg | 1178 -- Documentation/media/uapi/v4l/selections-common.rst | 30 - Documentation/media/uapi/v4l/standard.rst | 192 - Documentation/media/uapi/v4l/streaming-par.rst | 40 - Documentation/media/uapi/v4l/subdev-formats.rst | 7833 --------- .../uapi/v4l/subdev-image-processing-crop.svg | 312 - .../uapi/v4l/subdev-image-processing-full.svg | 752 - ...ubdev-image-processing-scaling-multi-source.svg | 550 - Documentation/media/uapi/v4l/tch-formats.rst | 25 - Documentation/media/uapi/v4l/tuner.rst | 92 - Documentation/media/uapi/v4l/user-func.rst | 88 - Documentation/media/uapi/v4l/userp.rst | 128 - .../media/uapi/v4l/v4l2-selection-flags.rst | 51 - .../media/uapi/v4l/v4l2-selection-targets.rst | 78 - Documentation/media/uapi/v4l/v4l2.rst | 423 - Documentation/media/uapi/v4l/v4l2grab-example.rst | 24 - Documentation/media/uapi/v4l/v4l2grab.c.rst | 176 - Documentation/media/uapi/v4l/vbi_525.svg | 821 - Documentation/media/uapi/v4l/vbi_625.svg | 870 - Documentation/media/uapi/v4l/vbi_hsync.svg | 321 - Documentation/media/uapi/v4l/video.rst | 75 - Documentation/media/uapi/v4l/videodev.rst | 16 - .../media/uapi/v4l/vidioc-create-bufs.rst | 141 - Documentation/media/uapi/v4l/vidioc-cropcap.rst | 143 - .../media/uapi/v4l/vidioc-dbg-g-chip-info.rst | 167 - .../media/uapi/v4l/vidioc-dbg-g-register.rst | 171 - .../media/uapi/v4l/vidioc-decoder-cmd.rst | 226 - Documentation/media/uapi/v4l/vidioc-dqevent.rst | 391 - .../media/uapi/v4l/vidioc-dv-timings-cap.rst | 169 - .../media/uapi/v4l/vidioc-encoder-cmd.rst | 168 - .../media/uapi/v4l/vidioc-enum-dv-timings.rst | 114 - Documentation/media/uapi/v4l/vidioc-enum-fmt.rst | 159 - .../media/uapi/v4l/vidioc-enum-frameintervals.rst | 203 - .../media/uapi/v4l/vidioc-enum-framesizes.rst | 213 - .../media/uapi/v4l/vidioc-enum-freq-bands.rst | 150 - Documentation/media/uapi/v4l/vidioc-enumaudio.rst | 62 - .../media/uapi/v4l/vidioc-enumaudioout.rst | 67 - Documentation/media/uapi/v4l/vidioc-enuminput.rst | 242 - Documentation/media/uapi/v4l/vidioc-enumoutput.rst | 165 - Documentation/media/uapi/v4l/vidioc-enumstd.rst | 367 - Documentation/media/uapi/v4l/vidioc-expbuf.rst | 175 - Documentation/media/uapi/v4l/vidioc-g-audio.rst | 135 - Documentation/media/uapi/v4l/vidioc-g-audioout.rst | 108 - Documentation/media/uapi/v4l/vidioc-g-crop.rst | 119 - Documentation/media/uapi/v4l/vidioc-g-ctrl.rst | 106 - .../media/uapi/v4l/vidioc-g-dv-timings.rst | 312 - Documentation/media/uapi/v4l/vidioc-g-edid.rst | 154 - .../media/uapi/v4l/vidioc-g-enc-index.rst | 156 - .../media/uapi/v4l/vidioc-g-ext-ctrls.rst | 416 - Documentation/media/uapi/v4l/vidioc-g-fbuf.rst | 362 - Documentation/media/uapi/v4l/vidioc-g-fmt.rst | 161 - .../media/uapi/v4l/vidioc-g-frequency.rst | 112 - Documentation/media/uapi/v4l/vidioc-g-input.rst | 71 - Documentation/media/uapi/v4l/vidioc-g-jpegcomp.rst | 134 - .../media/uapi/v4l/vidioc-g-modulator.rst | 202 - Documentation/media/uapi/v4l/vidioc-g-output.rst | 73 - Documentation/media/uapi/v4l/vidioc-g-parm.rst | 270 - Documentation/media/uapi/v4l/vidioc-g-priority.rst | 100 - .../media/uapi/v4l/vidioc-g-selection.rst | 200 - .../media/uapi/v4l/vidioc-g-sliced-vbi-cap.rst | 202 - Documentation/media/uapi/v4l/vidioc-g-std.rst | 81 - Documentation/media/uapi/v4l/vidioc-g-tuner.rst | 476 - Documentation/media/uapi/v4l/vidioc-log-status.rst | 56 - Documentation/media/uapi/v4l/vidioc-overlay.rst | 61 - .../media/uapi/v4l/vidioc-prepare-buf.rst | 65 - Documentation/media/uapi/v4l/vidioc-qbuf.rst | 205 - .../media/uapi/v4l/vidioc-query-dv-timings.rst | 94 - Documentation/media/uapi/v4l/vidioc-querybuf.rst | 87 - Documentation/media/uapi/v4l/vidioc-querycap.rst | 284 - Documentation/media/uapi/v4l/vidioc-queryctrl.rst | 616 - Documentation/media/uapi/v4l/vidioc-querystd.rst | 77 - Documentation/media/uapi/v4l/vidioc-reqbufs.rst | 169 - .../media/uapi/v4l/vidioc-s-hw-freq-seek.rst | 147 - Documentation/media/uapi/v4l/vidioc-streamon.rst | 113 - .../uapi/v4l/vidioc-subdev-enum-frame-interval.rst | 120 - .../uapi/v4l/vidioc-subdev-enum-frame-size.rst | 125 - .../uapi/v4l/vidioc-subdev-enum-mbus-code.rst | 98 - .../media/uapi/v4l/vidioc-subdev-g-crop.rst | 125 - .../media/uapi/v4l/vidioc-subdev-g-fmt.rst | 154 - .../uapi/v4l/vidioc-subdev-g-frame-interval.rst | 120 - .../media/uapi/v4l/vidioc-subdev-g-selection.rst | 125 - .../media/uapi/v4l/vidioc-subscribe-event.rst | 123 - Documentation/media/uapi/v4l/yuv-formats.rst | 64 - Documentation/media/v4l-drivers/bttv-cardlist.rst | 683 - Documentation/media/v4l-drivers/bttv.rst | 1926 --- Documentation/media/v4l-drivers/cardlist.rst | 20 - Documentation/media/v4l-drivers/cpia2.rst | 195 - Documentation/media/v4l-drivers/cx2341x.rst | 3860 ----- .../media/v4l-drivers/cx23885-cardlist.rst | 263 - Documentation/media/v4l-drivers/cx88-cardlist.rst | 379 - Documentation/media/v4l-drivers/cx88.rst | 165 - Documentation/media/v4l-drivers/davinci-vpbe.rst | 97 - .../media/v4l-drivers/em28xx-cardlist.rst | 428 - Documentation/media/v4l-drivers/fimc.rst | 171 - Documentation/media/v4l-drivers/imx.rst | 705 - Documentation/media/v4l-drivers/index.rst | 68 - Documentation/media/v4l-drivers/ipu3.rst | 558 - Documentation/media/v4l-drivers/ivtv-cardlist.rst | 139 - Documentation/media/v4l-drivers/max2175.rst | 64 - Documentation/media/v4l-drivers/meye.rst | 134 - Documentation/media/v4l-drivers/omap3isp.rst | 284 - .../media/v4l-drivers/saa7134-cardlist.rst | 803 - Documentation/media/v4l-drivers/saa7134.rst | 115 - .../media/v4l-drivers/saa7164-cardlist.rst | 71 - Documentation/media/v4l-drivers/v4l-with-ir.rst | 75 - Documentation/media/v4l-drivers/vimc.rst | 101 - Documentation/media/v4l-drivers/zr364xx.rst | 110 - Documentation/media/videodev2.h.rst.exceptions | 572 - Documentation/memory-barriers.txt | 2 +- Documentation/misc-devices/index.rst | 1 + Documentation/networking/6pack.rst | 191 + Documentation/networking/6pack.txt | 175 - Documentation/networking/PLIP.txt | 215 - Documentation/networking/altera_tse.rst | 286 + Documentation/networking/altera_tse.txt | 263 - Documentation/networking/arcnet-hardware.rst | 3234 ++++ Documentation/networking/arcnet-hardware.txt | 3133 ---- Documentation/networking/arcnet.rst | 594 + Documentation/networking/arcnet.txt | 556 - Documentation/networking/atm.rst | 14 + Documentation/networking/atm.txt | 8 - Documentation/networking/ax25.rst | 16 + Documentation/networking/ax25.txt | 10 - Documentation/networking/baycom.rst | 174 + Documentation/networking/baycom.txt | 158 - Documentation/networking/bonding.rst | 2890 ++++ Documentation/networking/bonding.txt | 2837 ---- Documentation/networking/caif/Linux-CAIF.txt | 175 - Documentation/networking/caif/caif.rst | 2 - Documentation/networking/caif/index.rst | 13 + Documentation/networking/caif/linux_caif.rst | 195 + Documentation/networking/caif/spi_porting.rst | 229 + Documentation/networking/caif/spi_porting.txt | 208 - Documentation/networking/can.rst | 2 +- Documentation/networking/cdc_mbim.rst | 355 + Documentation/networking/cdc_mbim.txt | 339 - Documentation/networking/checksum-offloads.rst | 2 +- Documentation/networking/cops.rst | 80 + Documentation/networking/cops.txt | 63 - Documentation/networking/cxacru.rst | 120 + Documentation/networking/cxacru.txt | 100 - Documentation/networking/dccp.rst | 216 + Documentation/networking/dccp.txt | 207 - Documentation/networking/dctcp.rst | 52 + Documentation/networking/dctcp.txt | 44 - Documentation/networking/decnet.rst | 243 + Documentation/networking/decnet.txt | 230 - Documentation/networking/defza.rst | 63 + Documentation/networking/defza.txt | 57 - .../networking/device_drivers/3com/3c509.rst | 249 + .../networking/device_drivers/3com/3c509.txt | 213 - .../networking/device_drivers/3com/vortex.rst | 461 + .../networking/device_drivers/3com/vortex.txt | 448 - .../networking/device_drivers/amazon/ena.rst | 344 + .../networking/device_drivers/amazon/ena.txt | 308 - .../device_drivers/aquantia/atlantic.rst | 556 + .../device_drivers/aquantia/atlantic.txt | 479 - .../networking/device_drivers/chelsio/cxgb.rst | 393 + .../networking/device_drivers/chelsio/cxgb.txt | 352 - .../networking/device_drivers/cirrus/cs89x0.rst | 647 + .../networking/device_drivers/cirrus/cs89x0.txt | 624 - .../networking/device_drivers/davicom/dm9000.rst | 171 + .../networking/device_drivers/davicom/dm9000.txt | 167 - .../networking/device_drivers/dec/de4x5.rst | 189 + .../networking/device_drivers/dec/de4x5.txt | 178 - .../networking/device_drivers/dec/dmfe.rst | 71 + .../networking/device_drivers/dec/dmfe.txt | 66 - .../networking/device_drivers/dlink/dl2k.rst | 314 + .../networking/device_drivers/dlink/dl2k.txt | 282 - .../networking/device_drivers/freescale/dpaa.rst | 269 + .../networking/device_drivers/freescale/dpaa.txt | 260 - .../device_drivers/freescale/gianfar.rst | 51 + .../device_drivers/freescale/gianfar.txt | 42 - Documentation/networking/device_drivers/index.rst | 24 + .../networking/device_drivers/intel/e100.rst | 2 +- .../networking/device_drivers/intel/ipw2100.rst | 323 + .../networking/device_drivers/intel/ipw2100.txt | 293 - .../networking/device_drivers/intel/ipw2200.rst | 526 + .../networking/device_drivers/intel/ipw2200.txt | 472 - .../networking/device_drivers/intel/ixgb.rst | 2 +- .../networking/device_drivers/microsoft/netvsc.rst | 116 + .../networking/device_drivers/microsoft/netvsc.txt | 105 - .../networking/device_drivers/neterion/s2io.rst | 196 + .../networking/device_drivers/neterion/s2io.txt | 141 - .../networking/device_drivers/neterion/vxge.rst | 115 + .../networking/device_drivers/neterion/vxge.txt | 93 - .../networking/device_drivers/pensando/ionic.rst | 231 +- .../networking/device_drivers/qualcomm/rmnet.rst | 95 + .../networking/device_drivers/qualcomm/rmnet.txt | 82 - Documentation/networking/device_drivers/sb1000.rst | 222 + Documentation/networking/device_drivers/sb1000.txt | 207 - .../networking/device_drivers/smsc/smc9.rst | 48 + .../networking/device_drivers/smsc/smc9.txt | 42 - .../networking/device_drivers/ti/cpsw.rst | 587 + .../networking/device_drivers/ti/cpsw.txt | 541 - .../device_drivers/ti/cpsw_switchdev.rst | 242 + .../device_drivers/ti/cpsw_switchdev.txt | 209 - .../networking/device_drivers/ti/tlan.rst | 140 + .../networking/device_drivers/ti/tlan.txt | 117 - .../device_drivers/toshiba/spider_net.rst | 202 + .../device_drivers/toshiba/spider_net.txt | 204 - .../networking/devlink-params-sja1105.txt | 27 + .../networking/devlink/devlink-region.rst | 11 +- Documentation/networking/dns_resolver.rst | 155 + Documentation/networking/dns_resolver.txt | 157 - Documentation/networking/driver.rst | 97 + Documentation/networking/driver.txt | 93 - Documentation/networking/dsa/sja1105.rst | 327 +- Documentation/networking/eql.rst | 373 + Documentation/networking/eql.txt | 528 - Documentation/networking/ethtool-netlink.rst | 92 +- Documentation/networking/fib_trie.rst | 149 + Documentation/networking/fib_trie.txt | 145 - Documentation/networking/filter.rst | 1651 ++ Documentation/networking/filter.txt | 1545 -- Documentation/networking/fore200e.rst | 66 + Documentation/networking/fore200e.txt | 64 - Documentation/networking/framerelay.rst | 44 + Documentation/networking/framerelay.txt | 39 - Documentation/networking/gen_stats.rst | 129 + Documentation/networking/gen_stats.txt | 119 - Documentation/networking/generic-hdlc.rst | 170 + Documentation/networking/generic-hdlc.txt | 132 - Documentation/networking/generic_netlink.rst | 9 + Documentation/networking/generic_netlink.txt | 3 - Documentation/networking/gtp.rst | 251 + Documentation/networking/gtp.txt | 230 - Documentation/networking/hinic.rst | 128 + Documentation/networking/hinic.txt | 125 - Documentation/networking/ila.rst | 296 + Documentation/networking/ila.txt | 285 - Documentation/networking/index.rst | 87 + Documentation/networking/ip-sysctl.rst | 2657 +++ Documentation/networking/ip-sysctl.txt | 2362 --- Documentation/networking/ip_dynaddr.rst | 40 + Documentation/networking/ip_dynaddr.txt | 29 - Documentation/networking/ipddp.rst | 78 + Documentation/networking/ipddp.txt | 73 - Documentation/networking/iphase.rst | 193 + Documentation/networking/iphase.txt | 158 - Documentation/networking/ipsec.rst | 46 + Documentation/networking/ipsec.txt | 38 - Documentation/networking/ipv6.rst | 78 + Documentation/networking/ipv6.txt | 72 - Documentation/networking/ipvlan.rst | 189 + Documentation/networking/ipvlan.txt | 146 - Documentation/networking/ipvs-sysctl.rst | 302 + Documentation/networking/ipvs-sysctl.txt | 294 - Documentation/networking/kcm.rst | 290 + Documentation/networking/kcm.txt | 285 - Documentation/networking/l2tp.rst | 358 + Documentation/networking/l2tp.txt | 345 - Documentation/networking/lapb-module.rst | 305 + Documentation/networking/lapb-module.txt | 263 - Documentation/networking/ltpc.rst | 144 + Documentation/networking/ltpc.txt | 131 - Documentation/networking/mac80211-injection.rst | 106 + Documentation/networking/mac80211-injection.txt | 97 - Documentation/networking/mpls-sysctl.rst | 57 + Documentation/networking/mpls-sysctl.txt | 48 - Documentation/networking/multiqueue.rst | 78 + Documentation/networking/multiqueue.txt | 79 - Documentation/networking/netconsole.rst | 239 + Documentation/networking/netconsole.txt | 210 - Documentation/networking/netdev-features.rst | 184 + Documentation/networking/netdev-features.txt | 181 - Documentation/networking/netdevices.rst | 111 + Documentation/networking/netdevices.txt | 104 - Documentation/networking/netfilter-sysctl.rst | 17 + Documentation/networking/netfilter-sysctl.txt | 10 - Documentation/networking/netif-msg.rst | 95 + Documentation/networking/netif-msg.txt | 79 - Documentation/networking/nf_conntrack-sysctl.rst | 179 + Documentation/networking/nf_conntrack-sysctl.txt | 172 - Documentation/networking/nf_flowtable.rst | 117 + Documentation/networking/nf_flowtable.txt | 112 - Documentation/networking/openvswitch.rst | 251 + Documentation/networking/openvswitch.txt | 248 - Documentation/networking/operstates.rst | 185 + Documentation/networking/operstates.txt | 164 - Documentation/networking/packet_mmap.rst | 1084 ++ Documentation/networking/packet_mmap.txt | 1061 -- Documentation/networking/phonet.rst | 230 + Documentation/networking/phonet.txt | 214 - Documentation/networking/pktgen.rst | 412 + Documentation/networking/pktgen.txt | 400 - Documentation/networking/plip.rst | 222 + Documentation/networking/ppp_generic.rst | 440 + Documentation/networking/ppp_generic.txt | 428 - Documentation/networking/proc_net_tcp.rst | 57 + Documentation/networking/proc_net_tcp.txt | 48 - Documentation/networking/radiotap-headers.rst | 159 + Documentation/networking/radiotap-headers.txt | 152 - Documentation/networking/ray_cs.rst | 165 + Documentation/networking/ray_cs.txt | 150 - Documentation/networking/rds.rst | 448 + Documentation/networking/rds.txt | 423 - Documentation/networking/regulatory.rst | 209 + Documentation/networking/regulatory.txt | 204 - Documentation/networking/rxrpc.rst | 1169 ++ Documentation/networking/rxrpc.txt | 1155 -- Documentation/networking/scaling.rst | 4 +- Documentation/networking/sctp.rst | 42 + Documentation/networking/sctp.txt | 35 - Documentation/networking/secid.rst | 20 + Documentation/networking/secid.txt | 14 - Documentation/networking/seg6-sysctl.rst | 26 + Documentation/networking/seg6-sysctl.txt | 18 - Documentation/networking/skfp.rst | 253 + Documentation/networking/skfp.txt | 220 - Documentation/networking/snmp_counter.rst | 2 +- Documentation/networking/strparser.rst | 240 + Documentation/networking/strparser.txt | 207 - Documentation/networking/switchdev.rst | 387 + Documentation/networking/switchdev.txt | 373 - Documentation/networking/tc-actions-env-rules.rst | 29 + Documentation/networking/tc-actions-env-rules.txt | 24 - Documentation/networking/tcp-thin.rst | 52 + Documentation/networking/tcp-thin.txt | 47 - Documentation/networking/team.rst | 8 + Documentation/networking/team.txt | 2 - Documentation/networking/timestamping.rst | 591 + Documentation/networking/timestamping.txt | 571 - Documentation/networking/tproxy.rst | 109 + Documentation/networking/tproxy.txt | 104 - Documentation/networking/tuntap.rst | 259 + Documentation/networking/tuntap.txt | 227 - Documentation/networking/udplite.rst | 291 + Documentation/networking/udplite.txt | 278 - Documentation/networking/vrf.rst | 451 + Documentation/networking/vrf.txt | 418 - Documentation/networking/vxlan.rst | 60 + Documentation/networking/vxlan.txt | 51 - Documentation/networking/x25-iface.rst | 129 + Documentation/networking/x25-iface.txt | 123 - Documentation/networking/x25.rst | 48 + Documentation/networking/x25.txt | 44 - Documentation/networking/xfrm_device.rst | 151 + Documentation/networking/xfrm_device.txt | 140 - Documentation/networking/xfrm_proc.rst | 113 + Documentation/networking/xfrm_proc.txt | 82 - Documentation/networking/xfrm_sync.rst | 189 + Documentation/networking/xfrm_sync.txt | 169 - Documentation/networking/xfrm_sysctl.rst | 11 + Documentation/networking/xfrm_sysctl.txt | 4 - Documentation/networking/z8530drv.rst | 686 + Documentation/networking/z8530drv.txt | 657 - Documentation/power/pci.rst | 58 +- Documentation/power/suspend-and-cpuhotplug.rst | 6 +- Documentation/powerpc/cxl.rst | 2 + Documentation/powerpc/firmware-assisted-dump.rst | 2 +- Documentation/powerpc/index.rst | 1 + Documentation/powerpc/vas-api.rst | 292 + Documentation/process/adding-syscalls.rst | 2 +- Documentation/process/submit-checklist.rst | 2 +- Documentation/process/submitting-patches.rst | 2 +- Documentation/s390/index.rst | 1 + Documentation/s390/pci.rst | 125 + Documentation/s390/vfio-ap.rst | 2 +- Documentation/scheduler/sched-domains.rst | 10 +- Documentation/{digsig.txt => security/digsig.rst} | 0 Documentation/security/index.rst | 1 + Documentation/security/keys/core.rst | 57 + Documentation/security/siphash.rst | 2 +- Documentation/sphinx/requirements.txt | 2 +- Documentation/timers/timers-howto.rst | 3 + Documentation/trace/coresight/coresight-ect.rst | 6 +- Documentation/trace/coresight/coresight.rst | 85 + Documentation/trace/ftrace.rst | 2 +- .../translations/it_IT/doc-guide/kernel-doc.rst | 25 +- .../translations/it_IT/doc-guide/parse-headers.rst | 2 +- .../translations/it_IT/kernel-hacking/hacking.rst | 18 + .../translations/it_IT/kernel-hacking/locking.rst | 172 +- .../translations/it_IT/process/2.Process.rst | 95 +- .../translations/it_IT/process/adding-syscalls.rst | 2 +- .../translations/it_IT/process/coding-style.rst | 6 +- .../translations/it_IT/process/deprecated.rst | 130 +- .../translations/it_IT/process/email-clients.rst | 332 +- Documentation/translations/it_IT/process/index.rst | 1 + .../it_IT/process/management-style.rst | 293 +- .../it_IT/process/submit-checklist.rst | 2 +- .../it_IT/process/submitting-patches.rst | 2 +- .../translations/it_IT/riscv/patch-acceptance.rst | 40 + .../translations/ko_KR/memory-barriers.txt | 2 +- Documentation/translations/zh_CN/IRQ.txt | 4 +- .../translations/zh_CN/filesystems/debugfs.rst | 221 + .../translations/zh_CN/filesystems/index.rst | 1 + .../translations/zh_CN/filesystems/sysfs.txt | 8 +- .../zh_CN/process/submit-checklist.rst | 2 +- .../translations/zh_CN/video4linux/omap3isp.txt | 4 +- .../zh_CN/video4linux/v4l2-framework.txt | 8 +- Documentation/usb/gadget_configfs.rst | 4 +- Documentation/usb/raw-gadget.rst | 37 +- Documentation/userspace-api/index.rst | 1 + Documentation/userspace-api/ioctl/ioctl-number.rst | 3 + Documentation/userspace-api/media/Makefile | 69 + .../media/audio.h.rst.exceptions | 0 .../{ => userspace-api}/media/ca.h.rst.exceptions | 0 .../{ => userspace-api}/media/cec.h.rst.exceptions | 0 Documentation/userspace-api/media/cec/cec-api.rst | 54 + .../userspace-api/media/cec/cec-func-close.rst | 54 + .../userspace-api/media/cec/cec-func-ioctl.rst | 73 + .../userspace-api/media/cec/cec-func-open.rst | 85 + .../userspace-api/media/cec/cec-func-poll.rst | 85 + .../userspace-api/media/cec/cec-funcs.rst | 30 + .../userspace-api/media/cec/cec-header.rst | 17 + .../userspace-api/media/cec/cec-intro.rst | 49 + .../media/cec/cec-ioc-adap-g-caps.rst | 150 + .../media}/cec/cec-ioc-adap-g-conn-info.rst | 0 .../media/cec/cec-ioc-adap-g-log-addrs.rst | 378 + .../media/cec/cec-ioc-adap-g-phys-addr.rst | 100 + .../userspace-api/media/cec/cec-ioc-dqevent.rst | 257 + .../userspace-api/media/cec/cec-ioc-g-mode.rst | 301 + .../userspace-api/media/cec/cec-ioc-receive.rst | 391 + .../userspace-api/media/cec/cec-pin-error-inj.rst | 334 + .../{ => userspace-api}/media/conf_nitpick.py | 0 .../{ => userspace-api}/media/dmx.h.rst.exceptions | 0 .../userspace-api/media/drivers/cx2341x-uapi.rst | 179 + .../userspace-api/media/drivers/imx-uapi.rst | 125 + .../userspace-api/media/drivers/index.rst | 39 + .../userspace-api/media/drivers/max2175.rst | 64 + .../userspace-api/media/drivers/meye-uapi.rst | 53 + .../userspace-api/media/drivers/omap3isp-uapi.rst | 208 + .../media/drivers}/uvcvideo.rst | 0 .../media/dvb/audio-bilingual-channel-select.rst | 66 + .../media/dvb/audio-channel-select.rst | 66 + .../userspace-api/media/dvb/audio-clear-buffer.rst | 55 + .../userspace-api/media/dvb/audio-continue.rst | 56 + .../userspace-api/media/dvb/audio-fclose.rst | 63 + .../userspace-api/media/dvb/audio-fopen.rst | 115 + .../userspace-api/media/dvb/audio-fwrite.rst | 91 + .../media/dvb/audio-get-capabilities.rst | 63 + .../userspace-api/media/dvb/audio-get-status.rst | 63 + .../userspace-api/media/dvb/audio-pause.rst | 57 + .../userspace-api/media/dvb/audio-play.rst | 56 + .../media/dvb/audio-select-source.rst | 65 + .../userspace-api/media/dvb/audio-set-av-sync.rst | 67 + .../media/dvb/audio-set-bypass-mode.rst | 70 + .../userspace-api/media/dvb/audio-set-id.rst | 67 + .../userspace-api/media/dvb/audio-set-mixer.rst | 61 + .../userspace-api/media/dvb/audio-set-mute.rst | 71 + .../media/dvb/audio-set-streamtype.rst | 77 + .../userspace-api/media/dvb/audio-stop.rst | 56 + Documentation/userspace-api/media/dvb/audio.rst | 34 + .../userspace-api/media/dvb/audio_data_types.rst | 123 + .../media/dvb/audio_function_calls.rst | 37 + .../userspace-api/media/dvb/ca-fclose.rst | 50 + Documentation/userspace-api/media/dvb/ca-fopen.rst | 84 + .../userspace-api/media/dvb/ca-get-cap.rst | 53 + .../userspace-api/media/dvb/ca-get-descr-info.rst | 49 + .../userspace-api/media/dvb/ca-get-msg.rst | 59 + .../userspace-api/media/dvb/ca-get-slot-info.rst | 64 + Documentation/userspace-api/media/dvb/ca-reset.rst | 51 + .../userspace-api/media/dvb/ca-send-msg.rst | 58 + .../userspace-api/media/dvb/ca-set-descr.rst | 53 + Documentation/userspace-api/media/dvb/ca.rst | 32 + .../userspace-api/media/dvb/ca_data_types.rst | 16 + .../userspace-api/media/dvb/ca_function_calls.rst | 27 + .../userspace-api/media/dvb/ca_high_level.rst | 157 + Documentation/userspace-api/media/dvb/demux.rst | 30 + .../userspace-api/media/dvb/dmx-add-pid.rst | 56 + .../userspace-api/media/dvb/dmx-expbuf.rst | 97 + .../userspace-api/media/dvb/dmx-fclose.rst | 52 + .../userspace-api/media/dvb/dmx-fopen.rst | 98 + .../userspace-api/media/dvb/dmx-fread.rst | 87 + .../userspace-api/media/dvb/dmx-fwrite.rst | 79 + .../userspace-api/media/dvb/dmx-get-pes-pids.rst | 71 + .../userspace-api/media/dvb/dmx-get-stc.rst | 73 + Documentation/userspace-api/media/dvb/dmx-mmap.rst | 125 + .../userspace-api/media/dvb/dmx-munmap.rst | 63 + Documentation/userspace-api/media/dvb/dmx-qbuf.rst | 93 + .../userspace-api/media/dvb/dmx-querybuf.rst | 72 + .../userspace-api/media/dvb/dmx-remove-pid.rst | 57 + .../userspace-api/media/dvb/dmx-reqbufs.rst | 83 + .../media/dvb/dmx-set-buffer-size.rst | 57 + .../userspace-api/media/dvb/dmx-set-filter.rst | 64 + .../userspace-api/media/dvb/dmx-set-pes-filter.rst | 76 + .../userspace-api/media/dvb/dmx-start.rst | 75 + Documentation/userspace-api/media/dvb/dmx-stop.rst | 52 + .../userspace-api/media/dvb/dmx_fcalls.rst | 37 + .../userspace-api/media/dvb/dmx_types.rst | 16 + .../userspace-api/media/dvb/dvb-fe-read-status.rst | 32 + .../userspace-api/media/dvb/dvb-frontend-event.rst | 22 + .../media/dvb/dvb-frontend-parameters.rst | 126 + Documentation/userspace-api/media/dvb/dvbapi.rst | 126 + .../userspace-api/media/dvb/dvbproperty.rst | 133 + Documentation/userspace-api/media/dvb/dvbstb.svg | 43 + Documentation/userspace-api/media/dvb/examples.rst | 23 + .../userspace-api/media/dvb/fe-bandwidth-t.rst | 81 + .../media/dvb/fe-diseqc-recv-slave-reply.rst | 55 + .../media/dvb/fe-diseqc-reset-overload.rst | 53 + .../media/dvb/fe-diseqc-send-burst.rst | 59 + .../media/dvb/fe-diseqc-send-master-cmd.rst | 56 + .../media/dvb/fe-dishnetwork-send-legacy-cmd.rst | 62 + .../media/dvb/fe-enable-high-lnb-voltage.rst | 61 + .../userspace-api/media/dvb/fe-get-event.rst | 78 + .../userspace-api/media/dvb/fe-get-frontend.rst | 69 + .../userspace-api/media/dvb/fe-get-info.rst | 70 + .../userspace-api/media/dvb/fe-get-property.rst | 83 + .../userspace-api/media/dvb/fe-read-ber.rst | 57 + .../media/dvb/fe-read-signal-strength.rst | 57 + .../userspace-api/media/dvb/fe-read-snr.rst | 57 + .../userspace-api/media/dvb/fe-read-status.rst | 72 + .../media/dvb/fe-read-uncorrected-blocks.rst | 59 + .../media/dvb/fe-set-frontend-tune-mode.rst | 64 + .../userspace-api/media/dvb/fe-set-frontend.rst | 78 + .../userspace-api/media/dvb/fe-set-tone.rst | 65 + .../userspace-api/media/dvb/fe-set-voltage.rst | 69 + .../userspace-api/media/dvb/fe-type-t.rst | 98 + .../media/dvb/fe_property_parameters.rst | 1014 ++ .../userspace-api/media/dvb/frontend-header.rst | 13 + .../media/dvb/frontend-property-cable-systems.rst | 82 + .../dvb/frontend-property-satellite-systems.rst | 112 + .../dvb/frontend-property-terrestrial-systems.rst | 301 + .../media/dvb/frontend-stat-properties.rst | 252 + Documentation/userspace-api/media/dvb/frontend.rst | 63 + .../userspace-api/media/dvb/frontend_f_close.rst | 57 + .../userspace-api/media/dvb/frontend_f_open.rst | 117 + .../userspace-api/media/dvb/frontend_fcalls.rst | 31 + .../media/dvb/frontend_legacy_api.rst | 45 + .../media/dvb/frontend_legacy_dvbv3_api.rst | 25 + Documentation/userspace-api/media/dvb/headers.rst | 30 + Documentation/userspace-api/media/dvb/intro.rst | 190 + .../userspace-api/media/dvb/legacy_dvb_apis.rst | 39 + .../userspace-api/media/dvb/net-add-if.rst | 60 + .../userspace-api/media/dvb/net-get-if.rst | 59 + .../userspace-api/media/dvb/net-remove-if.rst | 55 + .../userspace-api/media/dvb/net-types.rst | 16 + Documentation/userspace-api/media/dvb/net.rst | 48 + .../media/dvb/query-dvb-frontend-info.rst | 20 + .../userspace-api/media/dvb/video-clear-buffer.rst | 63 + .../userspace-api/media/dvb/video-command.rst | 105 + .../userspace-api/media/dvb/video-continue.rst | 66 + .../userspace-api/media/dvb/video-fast-forward.rst | 83 + .../userspace-api/media/dvb/video-fclose.rst | 62 + .../userspace-api/media/dvb/video-fopen.rst | 122 + .../userspace-api/media/dvb/video-freeze.rst | 70 + .../userspace-api/media/dvb/video-fwrite.rst | 90 + .../media/dvb/video-get-capabilities.rst | 70 + .../userspace-api/media/dvb/video-get-event.rst | 114 + .../media/dvb/video-get-frame-count.rst | 74 + .../userspace-api/media/dvb/video-get-pts.rst | 78 + .../userspace-api/media/dvb/video-get-size.rst | 78 + .../userspace-api/media/dvb/video-get-status.rst | 80 + .../userspace-api/media/dvb/video-play.rst | 66 + .../media/dvb/video-select-source.rst | 84 + .../userspace-api/media/dvb/video-set-blank.rst | 73 + .../media/dvb/video-set-display-format.rst | 69 + .../userspace-api/media/dvb/video-set-format.rst | 92 + .../media/dvb/video-set-streamtype.rst | 70 + .../userspace-api/media/dvb/video-slowmotion.rst | 83 + .../userspace-api/media/dvb/video-stillpicture.rst | 70 + .../userspace-api/media/dvb/video-stop.rst | 83 + .../userspace-api/media/dvb/video-try-command.rst | 75 + Documentation/userspace-api/media/dvb/video.rst | 43 + .../media/dvb/video_function_calls.rst | 42 + .../userspace-api/media/dvb/video_types.rst | 255 + Documentation/userspace-api/media/fdl-appendix.rst | 478 + .../media/frontend.h.rst.exceptions | 0 Documentation/userspace-api/media/gen-errors.rst | 103 + Documentation/userspace-api/media/index.rst | 67 + Documentation/{ => userspace-api}/media/intro.rst | 0 .../media/lirc.h.rst.exceptions | 0 .../media/media.h.rst.exceptions | 0 .../media/mediactl/media-controller-intro.rst | 40 + .../media/mediactl/media-controller-model.rst | 42 + .../media/mediactl/media-controller.rst | 62 + .../media/mediactl/media-func-close.rst | 54 + .../media/mediactl/media-func-ioctl.rst | 74 + .../media/mediactl/media-func-open.rst | 76 + .../userspace-api/media/mediactl/media-funcs.rst | 33 + .../userspace-api/media/mediactl/media-header.rst | 17 + .../media/mediactl/media-ioc-device-info.rst | 118 + .../media/mediactl/media-ioc-enum-entities.rst | 156 + .../media/mediactl/media-ioc-enum-links.rst | 157 + .../media/mediactl/media-ioc-g-topology.rst | 307 + .../media/mediactl/media-ioc-request-alloc.rst | 90 + .../media/mediactl/media-ioc-setup-link.rst | 74 + .../media/mediactl/media-request-ioc-queue.rst | 102 + .../media/mediactl/media-request-ioc-reinit.rst | 75 + .../userspace-api/media/mediactl/media-types.rst | 425 + .../userspace-api/media/mediactl/request-api.rst | 276 + .../media/mediactl/request-func-close.rst | 73 + .../media/mediactl/request-func-ioctl.rst | 91 + .../media/mediactl/request-func-poll.rst | 101 + .../{ => userspace-api}/media/net.h.rst.exceptions | 0 .../userspace-api/media/rc/keytable.c.rst | 183 + .../userspace-api/media/rc/lirc-dev-intro.rst | 171 + Documentation/userspace-api/media/rc/lirc-dev.rst | 21 + Documentation/userspace-api/media/rc/lirc-func.rst | 34 + .../userspace-api/media/rc/lirc-get-features.rst | 200 + .../userspace-api/media/rc/lirc-get-rec-mode.rst | 74 + .../media/rc/lirc-get-rec-resolution.rst | 54 + .../userspace-api/media/rc/lirc-get-send-mode.rst | 78 + .../userspace-api/media/rc/lirc-get-timeout.rst | 63 + .../userspace-api/media/rc/lirc-header.rst | 17 + Documentation/userspace-api/media/rc/lirc-read.rst | 76 + .../media/rc/lirc-set-measure-carrier-mode.rst | 53 + .../media/rc/lirc-set-rec-carrier-range.rst | 54 + .../media/rc/lirc-set-rec-carrier.rst | 53 + .../media/rc/lirc-set-rec-timeout-reports.rst | 56 + .../media/rc/lirc-set-rec-timeout.rst | 61 + .../media/rc/lirc-set-send-carrier.rst | 48 + .../media/rc/lirc-set-send-duty-cycle.rst | 54 + .../media/rc/lirc-set-transmitter-mask.rst | 58 + .../media/rc/lirc-set-wideband-receiver.rst | 63 + .../userspace-api/media/rc/lirc-write.rst | 82 + Documentation/userspace-api/media/rc/rc-intro.rst | 31 + .../uapi => userspace-api/media}/rc/rc-protos.rst | 0 .../userspace-api/media/rc/rc-sysfs-nodes.rst | 151 + .../userspace-api/media/rc/rc-table-change.rst | 25 + Documentation/userspace-api/media/rc/rc-tables.rst | 766 + .../userspace-api/media/rc/remote_controllers.rst | 59 + .../userspace-api/media/typical_media_device.svg | 116 + Documentation/userspace-api/media/v4l/app-pri.rst | 37 + Documentation/userspace-api/media/v4l/async.rst | 16 + Documentation/userspace-api/media/v4l/audio.rst | 104 + Documentation/userspace-api/media/v4l/bayer.svg | 56 + Documentation/userspace-api/media/v4l/biblio.rst | 416 + Documentation/userspace-api/media/v4l/buffer.rst | 817 + .../userspace-api/media/v4l/capture-example.rst | 20 + .../userspace-api/media/v4l/capture.c.rst | 671 + .../userspace-api/media/v4l/colorspaces-defs.rst | 183 + .../media/v4l/colorspaces-details.rst | 813 + .../userspace-api/media/v4l/colorspaces.rst | 170 + .../userspace-api/media/v4l/common-defs.rst | 20 + Documentation/userspace-api/media/v4l/common.rst | 65 + Documentation/userspace-api/media/v4l/compat.rst | 25 + .../userspace-api/media/v4l/constraints.svg | 37 + Documentation/userspace-api/media/v4l/control.rst | 512 + Documentation/userspace-api/media/v4l/crop.rst | 324 + Documentation/userspace-api/media/v4l/crop.svg | 290 + .../userspace-api/media/v4l/depth-formats.rst | 24 + .../userspace-api/media/v4l/dev-capture.rst | 111 + .../media}/v4l/dev-decoder.rst | 0 .../userspace-api/media/v4l/dev-event.rst | 54 + .../userspace-api/media/v4l/dev-mem2mem.rst | 49 + Documentation/userspace-api/media/v4l/dev-meta.rst | 74 + Documentation/userspace-api/media/v4l/dev-osd.rst | 157 + .../userspace-api/media/v4l/dev-output.rst | 108 + .../userspace-api/media/v4l/dev-overlay.rst | 328 + .../userspace-api/media/v4l/dev-radio.rst | 59 + .../userspace-api/media/v4l/dev-raw-vbi.rst | 306 + Documentation/userspace-api/media/v4l/dev-rds.rst | 191 + Documentation/userspace-api/media/v4l/dev-sdr.rst | 114 + .../userspace-api/media/v4l/dev-sliced-vbi.rst | 669 + .../media}/v4l/dev-stateless-decoder.rst | 0 .../userspace-api/media/v4l/dev-subdev.rst | 508 + .../userspace-api/media/v4l/dev-touch.rst | 63 + Documentation/userspace-api/media/v4l/devices.rst | 33 + Documentation/userspace-api/media/v4l/diff-v4l.rst | 693 + Documentation/userspace-api/media/v4l/dmabuf.rst | 169 + .../userspace-api/media/v4l/dv-timings.rst | 45 + .../userspace-api/media/v4l/ext-ctrls-camera.rst | 515 + .../userspace-api/media/v4l/ext-ctrls-codec.rst | 4274 +++++ .../userspace-api/media/v4l/ext-ctrls-detect.rst | 71 + .../userspace-api/media/v4l/ext-ctrls-dv.rst | 166 + .../userspace-api/media/v4l/ext-ctrls-flash.rst | 192 + .../userspace-api/media/v4l/ext-ctrls-fm-rx.rst | 95 + .../userspace-api/media/v4l/ext-ctrls-fm-tx.rst | 188 + .../media/v4l/ext-ctrls-image-process.rst | 63 + .../media/v4l/ext-ctrls-image-source.rst | 67 + .../userspace-api/media/v4l/ext-ctrls-jpeg.rst | 113 + .../userspace-api/media/v4l/ext-ctrls-rf-tuner.rst | 96 + .../userspace-api/media/v4l/extended-controls.rst | 180 + .../userspace-api/media/v4l/field-order.rst | 172 + .../userspace-api/media/v4l/fieldseq_bt.svg | 2621 +++ .../userspace-api/media/v4l/fieldseq_tb.svg | 2618 +++ Documentation/userspace-api/media/v4l/format.rst | 99 + .../media/v4l}/fourcc.rst | 0 .../userspace-api/media/v4l/func-close.rst | 56 + .../userspace-api/media/v4l/func-ioctl.rst | 69 + .../userspace-api/media/v4l/func-mmap.rst | 148 + .../userspace-api/media/v4l/func-munmap.rst | 65 + .../userspace-api/media/v4l/func-open.rst | 90 + .../userspace-api/media/v4l/func-poll.rst | 124 + .../userspace-api/media/v4l/func-read.rst | 140 + .../userspace-api/media/v4l/func-select.rst | 127 + .../userspace-api/media/v4l/func-write.rst | 91 + .../userspace-api/media/v4l/hist-v4l2.rst | 1374 ++ .../userspace-api/media/v4l/hsv-formats.rst | 26 + Documentation/userspace-api/media/v4l/io.rst | 58 + .../media/v4l/libv4l-introduction.rst | 191 + Documentation/userspace-api/media/v4l/libv4l.rst | 20 + .../userspace-api/media/v4l/meta-formats.rst | 27 + Documentation/userspace-api/media/v4l/mmap.rst | 292 + Documentation/userspace-api/media/v4l/nv12mt.svg | 477 + .../userspace-api/media/v4l/nv12mt_example.svg | 1616 ++ Documentation/userspace-api/media/v4l/open.rst | 165 + .../uapi => userspace-api/media}/v4l/pipeline.dot | 0 .../userspace-api/media/v4l/pixfmt-bayer.rst | 39 + .../media}/v4l/pixfmt-cnf4.rst | 0 .../userspace-api/media/v4l/pixfmt-compressed.rst | 232 + .../userspace-api/media/v4l/pixfmt-grey.rst | 51 + .../userspace-api/media/v4l/pixfmt-indexed.rst | 54 + .../userspace-api/media/v4l/pixfmt-intro.rst | 58 + .../userspace-api/media/v4l/pixfmt-inzi.rst | 89 + .../userspace-api/media/v4l/pixfmt-m420.rst | 133 + .../userspace-api/media/v4l/pixfmt-meta-d4xx.rst | 220 + .../media/v4l/pixfmt-meta-intel-ipu3.rst | 104 + .../userspace-api/media/v4l/pixfmt-meta-uvc.rst | 58 + .../userspace-api/media/v4l/pixfmt-meta-vivid.rst | 60 + .../media/v4l/pixfmt-meta-vsp1-hgo.rst | 175 + .../media/v4l/pixfmt-meta-vsp1-hgt.rst | 136 + .../userspace-api/media/v4l/pixfmt-nv12.rst | 136 + .../userspace-api/media/v4l/pixfmt-nv12m.rst | 151 + .../userspace-api/media/v4l/pixfmt-nv12mt.rst | 67 + .../userspace-api/media/v4l/pixfmt-nv16.rst | 160 + .../userspace-api/media/v4l/pixfmt-nv16m.rst | 164 + .../userspace-api/media/v4l/pixfmt-nv24.rst | 102 + .../userspace-api/media/v4l/pixfmt-packed-hsv.rst | 164 + .../userspace-api/media/v4l/pixfmt-packed-yuv.rst | 380 + .../userspace-api/media/v4l/pixfmt-reserved.rst | 282 + .../userspace-api/media/v4l/pixfmt-rgb.rst | 1304 ++ .../userspace-api/media/v4l/pixfmt-sdr-cs08.rst | 37 + .../userspace-api/media/v4l/pixfmt-sdr-cs14le.rst | 41 + .../userspace-api/media/v4l/pixfmt-sdr-cu08.rst | 37 + .../userspace-api/media/v4l/pixfmt-sdr-cu16le.rst | 41 + .../userspace-api/media/v4l/pixfmt-sdr-pcu16be.rst | 62 + .../userspace-api/media/v4l/pixfmt-sdr-pcu18be.rst | 62 + .../userspace-api/media/v4l/pixfmt-sdr-pcu20be.rst | 62 + .../userspace-api/media/v4l/pixfmt-sdr-ru12le.rst | 39 + .../media/v4l/pixfmt-srggb10-ipu3.rst | 342 + .../userspace-api/media/v4l/pixfmt-srggb10.rst | 83 + .../media/v4l/pixfmt-srggb10alaw8.rst | 31 + .../media/v4l/pixfmt-srggb10dpcm8.rst | 35 + .../userspace-api/media/v4l/pixfmt-srggb10p.rst | 81 + .../userspace-api/media/v4l/pixfmt-srggb12.rst | 84 + .../userspace-api/media/v4l/pixfmt-srggb12p.rst | 94 + .../userspace-api/media/v4l/pixfmt-srggb14.rst | 82 + .../userspace-api/media/v4l/pixfmt-srggb14p.rst | 152 + .../userspace-api/media/v4l/pixfmt-srggb16.rst | 76 + .../userspace-api/media/v4l/pixfmt-srggb8.rst | 61 + .../userspace-api/media/v4l/pixfmt-tch-td08.rst | 59 + .../userspace-api/media/v4l/pixfmt-tch-td16.rst | 74 + .../userspace-api/media/v4l/pixfmt-tch-tu08.rst | 57 + .../userspace-api/media/v4l/pixfmt-tch-tu16.rst | 73 + .../userspace-api/media/v4l/pixfmt-uv8.rst | 54 + .../userspace-api/media/v4l/pixfmt-uyvy.rst | 117 + .../userspace-api/media/v4l/pixfmt-v4l2-mplane.rst | 138 + .../userspace-api/media/v4l/pixfmt-v4l2.rst | 171 + .../userspace-api/media/v4l/pixfmt-vyuy.rst | 115 + .../userspace-api/media/v4l/pixfmt-y10.rst | 72 + .../userspace-api/media/v4l/pixfmt-y10b.rst | 40 + .../userspace-api/media/v4l/pixfmt-y10p.rst | 50 + .../userspace-api/media/v4l/pixfmt-y12.rst | 72 + .../userspace-api/media/v4l/pixfmt-y12i.rst | 43 + .../userspace-api/media/v4l/pixfmt-y14.rst | 72 + .../userspace-api/media/v4l/pixfmt-y16-be.rst | 76 + .../userspace-api/media/v4l/pixfmt-y16.rst | 76 + .../userspace-api/media/v4l/pixfmt-y41p.rst | 158 + .../userspace-api/media/v4l/pixfmt-y8i.rst | 73 + .../userspace-api/media/v4l/pixfmt-yuv410.rst | 134 + .../userspace-api/media/v4l/pixfmt-yuv411p.rst | 122 + .../userspace-api/media/v4l/pixfmt-yuv420.rst | 150 + .../userspace-api/media/v4l/pixfmt-yuv420m.rst | 159 + .../userspace-api/media/v4l/pixfmt-yuv422m.rst | 148 + .../userspace-api/media/v4l/pixfmt-yuv422p.rst | 136 + .../userspace-api/media/v4l/pixfmt-yuv444m.rst | 148 + .../userspace-api/media/v4l/pixfmt-yuyv.rst | 125 + .../userspace-api/media/v4l/pixfmt-yvyu.rst | 115 + .../userspace-api/media/v4l/pixfmt-z16.rst | 73 + Documentation/userspace-api/media/v4l/pixfmt.rst | 45 + .../userspace-api/media/v4l/planar-apis.rst | 68 + Documentation/userspace-api/media/v4l/querycap.rst | 41 + Documentation/userspace-api/media/v4l/rw.rst | 54 + .../userspace-api/media/v4l/sdr-formats.rst | 29 + .../media/v4l/selection-api-configuration.rst | 144 + .../media/v4l/selection-api-examples.rst | 91 + .../media/v4l/selection-api-intro.rst | 35 + .../media/v4l/selection-api-targets.rst | 27 + .../media/v4l/selection-api-vs-crop-api.rst | 46 + .../userspace-api/media/v4l/selection-api.rst | 23 + .../userspace-api/media/v4l/selection.svg | 1178 ++ .../userspace-api/media/v4l/selections-common.rst | 30 + Documentation/userspace-api/media/v4l/standard.rst | 192 + .../userspace-api/media/v4l/streaming-par.rst | 40 + .../userspace-api/media/v4l/subdev-formats.rst | 7833 +++++++++ .../media/v4l/subdev-image-processing-crop.svg | 312 + .../media/v4l/subdev-image-processing-full.svg | 752 + ...ubdev-image-processing-scaling-multi-source.svg | 550 + .../userspace-api/media/v4l/tch-formats.rst | 25 + Documentation/userspace-api/media/v4l/tuner.rst | 92 + .../userspace-api/media/v4l/user-func.rst | 89 + Documentation/userspace-api/media/v4l/userp.rst | 128 + .../media/v4l/v4l2-selection-flags.rst | 51 + .../media/v4l/v4l2-selection-targets.rst | 78 + Documentation/userspace-api/media/v4l/v4l2.rst | 423 + .../userspace-api/media/v4l/v4l2grab-example.rst | 24 + .../userspace-api/media/v4l/v4l2grab.c.rst | 176 + Documentation/userspace-api/media/v4l/vbi_525.svg | 821 + Documentation/userspace-api/media/v4l/vbi_625.svg | 870 + .../userspace-api/media/v4l/vbi_hsync.svg | 321 + Documentation/userspace-api/media/v4l/video.rst | 75 + Documentation/userspace-api/media/v4l/videodev.rst | 16 + .../userspace-api/media/v4l/vidioc-create-bufs.rst | 141 + .../userspace-api/media/v4l/vidioc-cropcap.rst | 143 + .../media/v4l/vidioc-dbg-g-chip-info.rst | 167 + .../media/v4l/vidioc-dbg-g-register.rst | 171 + .../userspace-api/media/v4l/vidioc-decoder-cmd.rst | 226 + .../userspace-api/media/v4l/vidioc-dqevent.rst | 391 + .../media/v4l/vidioc-dv-timings-cap.rst | 169 + .../userspace-api/media/v4l/vidioc-encoder-cmd.rst | 168 + .../media/v4l/vidioc-enum-dv-timings.rst | 114 + .../userspace-api/media/v4l/vidioc-enum-fmt.rst | 195 + .../media/v4l/vidioc-enum-frameintervals.rst | 203 + .../media/v4l/vidioc-enum-framesizes.rst | 213 + .../media/v4l/vidioc-enum-freq-bands.rst | 150 + .../userspace-api/media/v4l/vidioc-enumaudio.rst | 62 + .../media/v4l/vidioc-enumaudioout.rst | 67 + .../userspace-api/media/v4l/vidioc-enuminput.rst | 242 + .../userspace-api/media/v4l/vidioc-enumoutput.rst | 165 + .../userspace-api/media/v4l/vidioc-enumstd.rst | 367 + .../userspace-api/media/v4l/vidioc-expbuf.rst | 175 + .../userspace-api/media/v4l/vidioc-g-audio.rst | 135 + .../userspace-api/media/v4l/vidioc-g-audioout.rst | 108 + .../userspace-api/media/v4l/vidioc-g-crop.rst | 119 + .../userspace-api/media/v4l/vidioc-g-ctrl.rst | 106 + .../media/v4l/vidioc-g-dv-timings.rst | 318 + .../userspace-api/media/v4l/vidioc-g-edid.rst | 154 + .../userspace-api/media/v4l/vidioc-g-enc-index.rst | 156 + .../userspace-api/media/v4l/vidioc-g-ext-ctrls.rst | 416 + .../userspace-api/media/v4l/vidioc-g-fbuf.rst | 362 + .../userspace-api/media/v4l/vidioc-g-fmt.rst | 161 + .../userspace-api/media/v4l/vidioc-g-frequency.rst | 112 + .../userspace-api/media/v4l/vidioc-g-input.rst | 71 + .../userspace-api/media/v4l/vidioc-g-jpegcomp.rst | 134 + .../userspace-api/media/v4l/vidioc-g-modulator.rst | 202 + .../userspace-api/media/v4l/vidioc-g-output.rst | 73 + .../userspace-api/media/v4l/vidioc-g-parm.rst | 270 + .../userspace-api/media/v4l/vidioc-g-priority.rst | 100 + .../userspace-api/media/v4l/vidioc-g-selection.rst | 200 + .../media/v4l/vidioc-g-sliced-vbi-cap.rst | 202 + .../userspace-api/media/v4l/vidioc-g-std.rst | 87 + .../userspace-api/media/v4l/vidioc-g-tuner.rst | 476 + .../userspace-api/media/v4l/vidioc-log-status.rst | 56 + .../userspace-api/media/v4l/vidioc-overlay.rst | 61 + .../userspace-api/media/v4l/vidioc-prepare-buf.rst | 65 + .../userspace-api/media/v4l/vidioc-qbuf.rst | 205 + .../media/v4l/vidioc-query-dv-timings.rst | 94 + .../userspace-api/media/v4l/vidioc-querybuf.rst | 87 + .../userspace-api/media/v4l/vidioc-querycap.rst | 290 + .../userspace-api/media/v4l/vidioc-queryctrl.rst | 616 + .../userspace-api/media/v4l/vidioc-querystd.rst | 77 + .../userspace-api/media/v4l/vidioc-reqbufs.rst | 169 + .../media/v4l/vidioc-s-hw-freq-seek.rst | 147 + .../userspace-api/media/v4l/vidioc-streamon.rst | 113 + .../v4l/vidioc-subdev-enum-frame-interval.rst | 120 + .../media/v4l/vidioc-subdev-enum-frame-size.rst | 125 + .../media/v4l/vidioc-subdev-enum-mbus-code.rst | 98 + .../media/v4l/vidioc-subdev-g-crop.rst | 134 + .../media/v4l/vidioc-subdev-g-fmt.rst | 162 + .../media/v4l/vidioc-subdev-g-frame-interval.rst | 128 + .../media/v4l/vidioc-subdev-g-selection.rst | 133 + .../media/v4l/vidioc-subdev-querycap.rst | 112 + .../media/v4l/vidioc-subscribe-event.rst | 123 + .../userspace-api/media/v4l/yuv-formats.rst | 64 + .../media/video.h.rst.exceptions | 0 .../userspace-api/media/videodev2.h.rst.exceptions | 573 + Documentation/virt/kvm/amd-memory-encryption.rst | 2 +- Documentation/virt/kvm/api.rst | 31 +- Documentation/virt/kvm/arm/pvtime.rst | 2 +- Documentation/virt/kvm/cpuid.rst | 2 +- Documentation/virt/kvm/devices/vcpu.rst | 2 +- Documentation/virt/kvm/hypercalls.rst | 4 +- Documentation/virt/kvm/mmu.rst | 2 +- Documentation/virt/kvm/nested-vmx.rst | 5 +- Documentation/virt/kvm/review-checklist.rst | 2 +- Documentation/vm/hmm.rst | 30 +- Documentation/vm/index.rst | 1 + Documentation/vm/memory-model.rst | 9 +- Documentation/vm/page_frags.rst | 2 +- Documentation/vm/page_owner.rst | 3 +- Documentation/vm/slub.rst | 4 +- Documentation/w1/slaves/w1_therm.rst | 50 +- Documentation/watch_queue.rst | 361 + .../watchdog/convert_drivers_to_kernel_api.rst | 4 +- Documentation/watchdog/watchdog-kernel-api.rst | 2 +- Documentation/x86/x86_64/uefi.rst | 2 +- Kconfig | 2 - MAINTAINERS | 373 +- Makefile | 88 +- Next/SHA1s | 323 + Next/Trees | 325 + Next/merge.log | 15528 +++++++++++++++++ Next/quilt-import.log | 2 + arch/Kconfig | 6 - arch/alpha/boot/bootp.c | 1 - arch/alpha/boot/bootpz.c | 1 - arch/alpha/boot/main.c | 1 - arch/alpha/include/asm/checksum.h | 3 +- arch/alpha/include/asm/floppy.h | 4 +- arch/alpha/include/asm/io.h | 1 - arch/alpha/include/asm/pgtable.h | 16 +- arch/alpha/kernel/process.c | 1 - arch/alpha/kernel/proto.h | 2 - arch/alpha/kernel/ptrace.c | 1 - arch/alpha/kernel/setup.c | 14 +- arch/alpha/kernel/smp.c | 1 - arch/alpha/kernel/sys_alcor.c | 1 - arch/alpha/kernel/sys_cabriolet.c | 1 - arch/alpha/kernel/sys_dp264.c | 1 - arch/alpha/kernel/sys_eb64p.c | 1 - arch/alpha/kernel/sys_eiger.c | 1 - arch/alpha/kernel/sys_jensen.c | 1 - arch/alpha/kernel/sys_marvel.c | 1 - arch/alpha/kernel/sys_miata.c | 1 - arch/alpha/kernel/sys_mikasa.c | 1 - arch/alpha/kernel/sys_nautilus.c | 1 - arch/alpha/kernel/sys_noritake.c | 1 - arch/alpha/kernel/sys_rawhide.c | 1 - arch/alpha/kernel/sys_ruffian.c | 1 - arch/alpha/kernel/sys_rx164.c | 1 - arch/alpha/kernel/sys_sable.c | 1 - arch/alpha/kernel/sys_sio.c | 1 - arch/alpha/kernel/sys_sx164.c | 1 - arch/alpha/kernel/sys_takara.c | 1 - arch/alpha/kernel/sys_titan.c | 1 - arch/alpha/kernel/sys_wildfire.c | 1 - arch/alpha/kernel/syscalls/syscall.tbl | 5 + arch/alpha/kernel/traps.c | 22 +- arch/alpha/lib/csum_partial_copy.c | 6 +- arch/alpha/mm/init.c | 17 +- arch/alpha/mm/numa.c | 22 +- arch/arc/Kconfig | 1 + arch/arc/configs/hsdk_defconfig | 1 + arch/arc/include/asm/bug.h | 3 +- arch/arc/include/asm/dsp-impl.h | 2 + arch/arc/include/asm/entry-arcv2.h | 2 + arch/arc/include/asm/highmem.h | 18 - arch/arc/include/asm/hugepage.h | 2 +- arch/arc/include/asm/pgtable.h | 24 - arch/arc/kernel/Makefile | 3 - arch/arc/kernel/ptrace.c | 2 +- arch/arc/kernel/setup.c | 5 +- arch/arc/kernel/stacktrace.c | 17 +- arch/arc/kernel/troubleshoot.c | 16 +- arch/arc/kernel/unwind.c | 2 - arch/arc/mm/highmem.c | 40 +- arch/arc/mm/init.c | 41 +- arch/arc/mm/tlbex.S | 2 +- arch/arc/plat-eznps/Kconfig | 1 + arch/arm/Kconfig | 10 +- arch/arm/Kconfig.debug | 10 + arch/arm/Makefile | 5 +- arch/arm/arm-soc-for-next-contents.txt | 79 + arch/arm/boot/compressed/.gitignore | 9 - arch/arm/boot/compressed/Makefile | 41 +- arch/arm/boot/compressed/atags_to_fdt.c | 1 + arch/arm/boot/compressed/fdt.c | 2 + arch/arm/boot/compressed/fdt_get_mem_start.c | 56 + arch/arm/boot/compressed/fdt_ro.c | 2 + arch/arm/boot/compressed/fdt_rw.c | 2 + arch/arm/boot/compressed/fdt_wip.c | 2 + arch/arm/boot/compressed/head.S | 54 +- arch/arm/boot/compressed/libfdt_env.h | 24 - arch/arm/boot/compressed/vmlinux.lds.S | 4 +- arch/arm/boot/dts/Makefile | 11 + arch/arm/boot/dts/am335x-guardian.dts | 1 + arch/arm/boot/dts/am3517-evm.dts | 1 + arch/arm/boot/dts/am437x-gp-evm.dts | 2 +- arch/arm/boot/dts/am437x-idk-evm.dts | 2 +- arch/arm/boot/dts/am437x-sk-evm.dts | 4 +- arch/arm/boot/dts/am571x-idk.dts | 52 +- arch/arm/boot/dts/am5729-beagleboneai.dts | 731 + arch/arm/boot/dts/am572x-idk-common.dtsi | 63 +- arch/arm/boot/dts/am574x-idk.dts | 4 + arch/arm/boot/dts/am57xx-beagle-x15-common.dtsi | 67 +- arch/arm/boot/dts/am57xx-idk-common.dtsi | 62 +- arch/arm/boot/dts/armada-370-xp.dtsi | 2 - arch/arm/boot/dts/armada-375.dtsi | 2 - arch/arm/boot/dts/armada-38x.dtsi | 2 - arch/arm/boot/dts/armada-39x.dtsi | 4 - arch/arm/boot/dts/aspeed-ast2600-evb.dts | 4 + .../arm/boot/dts/aspeed-bmc-facebook-tiogapass.dts | 78 +- .../boot/dts/aspeed-bmc-facebook-yosemitev2.dts | 231 + arch/arm/boot/dts/aspeed-bmc-ibm-rainier.dts | 202 +- arch/arm/boot/dts/aspeed-bmc-opp-mihawk.dts | 310 +- arch/arm/boot/dts/aspeed-bmc-opp-nicole.dts | 326 + arch/arm/boot/dts/aspeed-bmc-opp-romulus.dts | 35 +- arch/arm/boot/dts/aspeed-bmc-opp-tacoma.dts | 112 + arch/arm/boot/dts/aspeed-bmc-opp-witherspoon.dts | 34 + arch/arm/boot/dts/aspeed-bmc-opp-zaius.dts | 37 +- arch/arm/boot/dts/aspeed-g4.dtsi | 10 + arch/arm/boot/dts/aspeed-g5.dtsi | 43 +- arch/arm/boot/dts/aspeed-g6.dtsi | 64 +- arch/arm/boot/dts/bcm2711-rpi-4-b.dts | 13 +- arch/arm/boot/dts/bcm2835-common.dtsi | 1 - arch/arm/boot/dts/bcm2835-rpi-common.dtsi | 12 + arch/arm/boot/dts/bcm2835.dtsi | 1 + arch/arm/boot/dts/bcm2836.dtsi | 1 + arch/arm/boot/dts/bcm2837.dtsi | 1 + arch/arm/boot/dts/dm814x.dtsi | 2 +- arch/arm/boot/dts/dove.dtsi | 1 - arch/arm/boot/dts/dra7-evm-common.dtsi | 1 + arch/arm/boot/dts/dra7-evm.dts | 54 + arch/arm/boot/dts/dra7-ipu-dsp-common.dtsi | 39 + arch/arm/boot/dts/dra7-l4.dtsi | 50 +- arch/arm/boot/dts/dra7.dtsi | 40 +- arch/arm/boot/dts/dra71-evm.dts | 42 + arch/arm/boot/dts/dra72-evm-common.dtsi | 18 +- arch/arm/boot/dts/dra72-evm-revc.dts | 42 + arch/arm/boot/dts/dra72-evm.dts | 42 + arch/arm/boot/dts/dra72x.dtsi | 6 + arch/arm/boot/dts/dra74-ipu-dsp-common.dtsi | 18 + arch/arm/boot/dts/dra74x.dtsi | 21 + arch/arm/boot/dts/dra76-evm.dts | 54 + arch/arm/boot/dts/e60k02.dtsi | 2 + arch/arm/boot/dts/exynos3250-monk.dts | 3 +- arch/arm/boot/dts/exynos3250-rinato.dts | 48 +- arch/arm/boot/dts/exynos4210-i9100.dts | 768 + arch/arm/boot/dts/exynos4210-origen.dts | 7 +- arch/arm/boot/dts/exynos4210-trats.dts | 41 +- arch/arm/boot/dts/exynos4210-universal_c210.dts | 33 +- arch/arm/boot/dts/exynos4412-galaxy-s3.dtsi | 6 +- arch/arm/boot/dts/exynos4412-midas.dtsi | 17 +- arch/arm/boot/dts/exynos4412-odroid-common.dtsi | 8 +- arch/arm/boot/dts/exynos4412-origen.dts | 14 +- arch/arm/boot/dts/exynos5250-arndale.dts | 13 +- arch/arm/boot/dts/exynos5420-arndale-octa.dts | 2 +- arch/arm/boot/dts/imx27-phytec-phycard-s-rdk.dts | 4 +- arch/arm/boot/dts/imx6dl-colibri-v1_1-eval-v3.dts | 31 + arch/arm/boot/dts/imx6dl-yapp4-ursa.dts | 2 +- arch/arm/boot/dts/imx6q-dhcom-pdk2.dts | 115 +- arch/arm/boot/dts/imx6qdl-colibri-v1_1-uhs.dtsi | 44 + arch/arm/boot/dts/imx6qdl-colibri.dtsi | 11 +- arch/arm/boot/dts/imx6qdl-sr-som.dtsi | 11 + arch/arm/boot/dts/imx7-tqma7.dtsi | 2 +- arch/arm/boot/dts/imx7d-cl-som-imx7.dts | 4 + arch/arm/boot/dts/imx7d-colibri.dtsi | 4 + arch/arm/boot/dts/imx7d-nitrogen7.dts | 4 + arch/arm/boot/dts/imx7d-sdb.dts | 4 + arch/arm/boot/dts/imx7d-tqma7.dtsi | 4 + arch/arm/boot/dts/imx7d-zii-rmu2.dts | 2 +- arch/arm/boot/dts/imx7d-zii-rpu2.dts | 2 +- arch/arm/boot/dts/iwg20d-q7-dbcm-ca.dtsi | 2 - arch/arm/boot/dts/keystone-k2g-evm.dts | 101 + arch/arm/boot/dts/keystone-k2g.dtsi | 22 + arch/arm/boot/dts/kirkwood-l-50.dts | 438 + .../boot/dts/kirkwood-netgear_readynas_nv+_v2.dts | 14 + arch/arm/boot/dts/logicpd-torpedo-baseboard.dtsi | 1 + arch/arm/boot/dts/ls1021a-twr.dts | 14 + arch/arm/boot/dts/motorola-mapphone-common.dtsi | 43 +- arch/arm/boot/dts/mt2701-evb.dts | 21 + arch/arm/boot/dts/mt2701.dtsi | 33 + arch/arm/boot/dts/mt7623.dtsi | 25 + arch/arm/boot/dts/mt7623n-rfb-emmc.dts | 1 + arch/arm/boot/dts/omap3-gta04.dtsi | 1 + arch/arm/boot/dts/omap5-l4.dtsi | 31 + arch/arm/boot/dts/omap5.dtsi | 86 + arch/arm/boot/dts/qcom-ipq4019.dtsi | 29 + arch/arm/boot/dts/qcom-ipq8064.dtsi | 6 + arch/arm/boot/dts/qcom-msm8974-samsung-klte.dts | 405 +- arch/arm/boot/dts/qcom-msm8974.dtsi | 11 + arch/arm/boot/dts/r7s9210.dtsi | 3 - arch/arm/boot/dts/r8a73a4.dtsi | 9 +- arch/arm/boot/dts/r8a7740.dtsi | 4 +- arch/arm/boot/dts/r8a7742-iwg21d-q7.dts | 37 + arch/arm/boot/dts/r8a7742-iwg21m.dtsi | 53 + arch/arm/boot/dts/r8a7742.dtsi | 648 + arch/arm/boot/dts/r8a7743.dtsi | 12 +- arch/arm/boot/dts/r8a7744.dtsi | 12 +- .../arm/boot/dts/r8a7745-iwg22d-sodimm-dbhd-ca.dts | 2 - arch/arm/boot/dts/r8a7745.dtsi | 12 +- arch/arm/boot/dts/r8a7790-lager.dts | 2 - arch/arm/boot/dts/r8a7790-stout.dts | 2 - arch/arm/boot/dts/r8a7790.dtsi | 12 +- arch/arm/boot/dts/r8a7791-koelsch.dts | 2 - arch/arm/boot/dts/r8a7791-porter.dts | 2 - arch/arm/boot/dts/r8a7791.dtsi | 95 +- arch/arm/boot/dts/r8a7792-blanche.dts | 2 - arch/arm/boot/dts/r8a7792-wheat.dts | 12 +- arch/arm/boot/dts/r8a7793-gose.dts | 2 - arch/arm/boot/dts/r8a7793.dtsi | 14 +- arch/arm/boot/dts/r8a7794-silk.dts | 2 - arch/arm/boot/dts/r8a7794.dtsi | 12 +- arch/arm/boot/dts/rk3036.dtsi | 2 +- arch/arm/boot/dts/rk3228-evb.dts | 2 +- arch/arm/boot/dts/rk3229-xms6.dts | 2 +- arch/arm/boot/dts/rk322x.dtsi | 6 +- arch/arm/boot/dts/rk3xxx.dtsi | 2 +- arch/arm/boot/dts/rtd1195-horseradish.dts | 32 + arch/arm/boot/dts/rtd1195-mele-x1000.dts | 32 + arch/arm/boot/dts/rtd1195.dtsi | 217 + arch/arm/boot/dts/s5pv210-aries.dtsi | 359 +- arch/arm/boot/dts/s5pv210-fascinate4g.dts | 249 + arch/arm/boot/dts/s5pv210-galaxys.dts | 292 + arch/arm/boot/dts/s5pv210-pinctrl.dtsi | 9 +- arch/arm/boot/dts/s5pv210.dtsi | 23 +- arch/arm/boot/dts/sh73a0.dtsi | 2 +- .../arm/boot/dts/sun7i-a20-olinuxino-lime-emmc.dts | 32 + arch/arm/boot/dts/sun8i-a83t.dtsi | 10 + .../boot/dts/sun8i-h2-plus-bananapi-m2-zero.dts | 2 +- arch/arm/boot/dts/sun8i-h3.dtsi | 24 +- arch/arm/boot/dts/sunxi-h3-h5.dtsi | 10 + arch/arm/boot/dts/tegra114-dalmore.dts | 3 +- arch/arm/boot/dts/tegra124-venice2.dts | 2 +- arch/arm/boot/dts/tegra20-colibri-eval-v3.dts | 2 +- arch/arm/boot/dts/tegra20-colibri-iris.dts | 2 +- arch/arm/boot/dts/tegra20-harmony.dts | 2 +- arch/arm/boot/dts/tegra20-medcom-wide.dts | 2 +- arch/arm/boot/dts/tegra20-paz00.dts | 2 +- arch/arm/boot/dts/tegra20-seaboard.dts | 2 +- arch/arm/boot/dts/tegra20-ventana.dts | 2 +- arch/arm/boot/dts/tegra30-apalis-eval.dts | 2 +- arch/arm/boot/dts/tegra30-apalis-v1.1-eval.dts | 2 +- arch/arm/boot/dts/tegra30-beaver.dts | 40 +- arch/arm/boot/dts/tegra30-cardhu.dtsi | 2 +- arch/arm/boot/dts/tegra30-colibri-eval-v3.dts | 2 +- arch/arm/configs/bcm2835_defconfig | 1 + arch/arm/configs/exynos_defconfig | 10 +- arch/arm/configs/keystone_defconfig | 1 + arch/arm/configs/multi_v7_defconfig | 3 +- arch/arm/configs/omap2plus_defconfig | 3 +- arch/arm/configs/shmobile_defconfig | 2 + arch/arm/configs/sunxi_defconfig | 1 + arch/arm/crypto/sha1_glue.c | 1 - arch/arm/crypto/sha1_neon_glue.c | 1 - arch/arm/crypto/sha256_glue.c | 1 - arch/arm/crypto/sha256_neon_glue.c | 1 - arch/arm/include/asm/assembler.h | 78 +- arch/arm/include/asm/bug.h | 3 +- arch/arm/include/asm/checksum.h | 14 + arch/arm/include/asm/efi.h | 9 - arch/arm/include/asm/fixmap.h | 2 +- arch/arm/include/asm/floppy.h | 8 +- arch/arm/include/asm/highmem.h | 9 - arch/arm/include/asm/hugetlb.h | 7 +- arch/arm/include/asm/idmap.h | 2 +- arch/arm/include/asm/pgtable-2level.h | 1 + arch/arm/include/asm/pgtable-3level.h | 9 +- arch/arm/include/asm/pgtable-nommu.h | 3 - arch/arm/include/asm/pgtable.h | 26 - arch/arm/include/asm/traps.h | 3 +- arch/arm/include/asm/uaccess-asm.h | 117 + arch/arm/include/asm/unwind.h | 3 +- arch/arm/kernel/armksyms.c | 1 - arch/arm/kernel/atags_proc.c | 2 +- arch/arm/kernel/elf.c | 27 +- arch/arm/kernel/entry-armv.S | 11 +- arch/arm/kernel/entry-header.S | 9 +- arch/arm/kernel/head.S | 2 +- arch/arm/kernel/machine_kexec.c | 1 - arch/arm/kernel/module.c | 1 - arch/arm/kernel/ptrace.c | 1 - arch/arm/kernel/smp.c | 1 - arch/arm/kernel/suspend.c | 2 +- arch/arm/kernel/sys_oabi-compat.c | 15 +- arch/arm/kernel/traps.c | 39 +- arch/arm/kernel/unwind.c | 5 +- arch/arm/kernel/vmlinux.lds.S | 2 +- arch/arm/lib/backtrace-clang.S | 9 +- arch/arm/lib/backtrace.S | 14 +- arch/arm/lib/uaccess_with_memcpy.c | 7 +- arch/arm/mach-actions/Kconfig | 1 - arch/arm/mach-clps711x/Kconfig | 1 - arch/arm/mach-ebsa110/core.c | 1 - arch/arm/mach-footbridge/common.c | 1 - arch/arm/mach-imx/cpu.c | 16 + arch/arm/mach-imx/mach-mx27_3ds.c | 21 +- arch/arm/mach-imx/mach-mx31_3ds.c | 24 +- arch/arm/mach-imx/mach-vf610.c | 53 + arch/arm/mach-imx/mm-imx21.c | 1 - arch/arm/mach-imx/mm-imx27.c | 1 - arch/arm/mach-imx/mm-imx3.c | 1 - arch/arm/mach-imx/mxc.h | 6 + arch/arm/mach-integrator/core.c | 2 +- arch/arm/mach-iop32x/i2c.c | 1 - arch/arm/mach-iop32x/iq31244.c | 1 - arch/arm/mach-iop32x/iq80321.c | 1 - arch/arm/mach-iop32x/n2100.c | 1 - arch/arm/mach-ixp4xx/common.c | 1 - arch/arm/mach-keystone/platsmp.c | 2 +- arch/arm/mach-mediatek/mediatek.c | 2 +- arch/arm/mach-mmp/Kconfig | 1 - arch/arm/mach-mmp/Makefile | 6 - arch/arm/mach-mmp/clock-mmp2.c | 114 - arch/arm/mach-mmp/clock-pxa168.c | 94 - arch/arm/mach-mmp/clock-pxa910.c | 70 - arch/arm/mach-mmp/clock.c | 105 - arch/arm/mach-mmp/clock.h | 65 - arch/arm/mach-mmp/pxa168.c | 1 - arch/arm/mach-mmp/time.c | 1 - arch/arm/mach-omap2/Kconfig | 1 - arch/arm/mach-omap2/clockdomains44xx_data.c | 2 +- arch/arm/mach-omap2/clockdomains54xx_data.c | 2 +- arch/arm/mach-omap2/omap-smp.c | 2 +- arch/arm/mach-omap2/pm33xx-core.c | 2 +- arch/arm/mach-omap2/sleep34xx.S | 2 +- arch/arm/mach-oxnas/platsmp.c | 3 +- arch/arm/mach-realtek/Kconfig | 11 + arch/arm/mach-realtek/Makefile | 2 + arch/arm/mach-realtek/rtd1195.c | 40 + arch/arm/mach-rockchip/platsmp.c | 2 +- arch/arm/mach-rockchip/rockchip.c | 2 +- arch/arm/mach-s3c64xx/mach-crag6410-module.c | 7 +- arch/arm/mach-sa1100/assabet.c | 3 +- arch/arm/mach-sa1100/hackkit.c | 2 +- arch/arm/mach-sa1100/shannon.c | 9 + arch/arm/mach-shmobile/setup-rcar-gen2.c | 2 + arch/arm/mach-tegra/iomap.h | 2 +- arch/arm/mach-tegra/pm.c | 4 + arch/arm/mach-tegra/reset-handler.S | 7 +- arch/arm/mach-tegra/sleep-tegra30.S | 16 +- arch/arm/mach-tegra/tegra.c | 8 +- arch/arm/mach-vt8500/Kconfig | 1 - arch/arm/mach-zynq/common.c | 2 +- arch/arm/mm/copypage-v4mc.c | 1 - arch/arm/mm/copypage-v6.c | 1 - arch/arm/mm/copypage-xscale.c | 1 - arch/arm/mm/dump.c | 30 +- arch/arm/mm/fault-armv.c | 8 +- arch/arm/mm/fault.c | 23 +- arch/arm/mm/highmem.c | 39 +- arch/arm/mm/idmap.c | 5 +- arch/arm/mm/init.c | 68 +- arch/arm/mm/ioremap.c | 25 +- arch/arm/mm/mm.h | 8 +- arch/arm/mm/mmu.c | 38 +- arch/arm/mm/pageattr.c | 1 - arch/arm/mm/pgd.c | 40 +- arch/arm/mm/proc-arm1020.S | 2 +- arch/arm/mm/proc-arm1020e.S | 2 +- arch/arm/mm/proc-arm1022.S | 2 +- arch/arm/mm/proc-arm1026.S | 2 +- arch/arm/mm/proc-arm720.S | 2 +- arch/arm/mm/proc-arm740.S | 2 +- arch/arm/mm/proc-arm7tdmi.S | 2 +- arch/arm/mm/proc-arm920.S | 2 +- arch/arm/mm/proc-arm922.S | 2 +- arch/arm/mm/proc-arm925.S | 2 +- arch/arm/mm/proc-arm926.S | 2 +- arch/arm/mm/proc-arm940.S | 2 +- arch/arm/mm/proc-arm946.S | 2 +- arch/arm/mm/proc-arm9tdmi.S | 2 +- arch/arm/mm/proc-fa526.S | 2 +- arch/arm/mm/proc-feroceon.S | 2 +- arch/arm/mm/proc-mohawk.S | 2 +- arch/arm/mm/proc-sa110.S | 2 +- arch/arm/mm/proc-sa1100.S | 2 +- arch/arm/mm/proc-v6.S | 2 +- arch/arm/mm/proc-v7.S | 2 +- arch/arm/mm/proc-xsc3.S | 2 +- arch/arm/mm/proc-xscale.S | 2 +- arch/arm/mm/pv-fixup-asm.S | 2 +- arch/arm/net/bpf_jit_32.c | 14 +- arch/arm/net/bpf_jit_32.h | 3 + arch/arm/plat-samsung/adc.c | 8 +- arch/arm/tools/syscall.tbl | 5 + arch/arm64/Kconfig | 163 +- arch/arm64/Kconfig.debug | 29 - arch/arm64/Kconfig.platforms | 1 - arch/arm64/Makefile | 14 +- .../boot/dts/allwinner/sun50i-a64-olinuxino.dts | 9 + .../boot/dts/allwinner/sun50i-a64-pinetab.dts | 2 +- arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 30 +- .../boot/dts/allwinner/sun50i-h6-beelink-gs1.dts | 9 +- .../boot/dts/allwinner/sun50i-h6-cpu-opp.dtsi | 117 + .../boot/dts/allwinner/sun50i-h6-orangepi-3.dts | 3 + .../dts/allwinner/sun50i-h6-orangepi-lite2.dts | 65 + .../boot/dts/allwinner/sun50i-h6-orangepi.dtsi | 17 +- .../boot/dts/allwinner/sun50i-h6-pine-h64.dts | 43 +- .../boot/dts/allwinner/sun50i-h6-tanix-tx6.dts | 13 + arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 60 + arch/arm64/boot/dts/amlogic/meson-axg.dtsi | 6 +- arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi | 2 +- arch/arm64/boot/dts/amlogic/meson-g12.dtsi | 1 - .../boot/dts/amlogic/meson-g12b-khadas-vim3.dtsi | 22 +- arch/arm64/boot/dts/amlogic/meson-g12b-s922x.dtsi | 15 + .../boot/dts/amlogic/meson-g12b-ugoos-am6.dts | 4 +- .../boot/dts/amlogic/meson-gx-libretech-pc.dtsi | 47 +- .../arm64/boot/dts/amlogic/meson-gx-p23x-q20x.dtsi | 66 +- arch/arm64/boot/dts/amlogic/meson-gx.dtsi | 23 +- arch/arm64/boot/dts/amlogic/meson-gxbb-kii-pro.dts | 2 +- .../boot/dts/amlogic/meson-gxbb-nanopi-k2.dts | 2 +- .../boot/dts/amlogic/meson-gxbb-nexbox-a95x.dts | 2 +- .../arm64/boot/dts/amlogic/meson-gxbb-odroidc2.dts | 2 +- .../boot/dts/amlogic/meson-gxbb-vega-s95.dtsi | 2 +- .../boot/dts/amlogic/meson-gxbb-wetek-play2.dts | 4 +- arch/arm64/boot/dts/amlogic/meson-gxbb-wetek.dtsi | 2 +- arch/arm64/boot/dts/amlogic/meson-gxbb.dtsi | 23 + .../dts/amlogic/meson-gxl-s805x-libretech-ac.dts | 43 +- .../boot/dts/amlogic/meson-gxl-s805x-p241.dts | 3 +- .../dts/amlogic/meson-gxl-s905d-phicomm-n1.dts | 4 + .../boot/dts/amlogic/meson-gxl-s905w-p281.dts | 4 + .../boot/dts/amlogic/meson-gxl-s905w-tx3-mini.dts | 4 + .../dts/amlogic/meson-gxl-s905x-khadas-vim.dts | 4 + .../dts/amlogic/meson-gxl-s905x-libretech-cc.dts | 47 +- .../dts/amlogic/meson-gxl-s905x-nexbox-a95x.dts | 3 +- .../boot/dts/amlogic/meson-gxl-s905x-p212.dtsi | 3 +- arch/arm64/boot/dts/amlogic/meson-gxl.dtsi | 68 +- .../boot/dts/amlogic/meson-gxm-khadas-vim2.dts | 3 +- .../arm64/boot/dts/amlogic/meson-gxm-nexbox-a1.dts | 3 +- arch/arm64/boot/dts/amlogic/meson-gxm-rbox-pro.dts | 4 +- arch/arm64/boot/dts/amlogic/meson-gxm-vega-s96.dts | 4 + arch/arm64/boot/dts/amlogic/meson-gxm.dtsi | 7 +- arch/arm64/boot/dts/amlogic/meson-khadas-vim3.dtsi | 4 +- arch/arm64/boot/dts/amlogic/meson-sm1-sei610.dts | 2 +- arch/arm64/boot/dts/freescale/fsl-ls1012a-frdm.dts | 15 + arch/arm64/boot/dts/freescale/fsl-ls1012a-frwy.dts | 15 + arch/arm64/boot/dts/freescale/fsl-ls1012a-qds.dts | 15 + arch/arm64/boot/dts/freescale/fsl-ls1012a-rdb.dts | 15 + arch/arm64/boot/dts/freescale/fsl-ls1012a.dtsi | 13 + arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 8 +- arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 130 +- .../dts/freescale/imx8mm-beacon-baseboard.dtsi | 285 + .../arm64/boot/dts/freescale/imx8mm-beacon-kit.dts | 19 + .../boot/dts/freescale/imx8mm-beacon-som.dtsi | 410 + arch/arm64/boot/dts/freescale/imx8mm-evk.dts | 12 + arch/arm64/boot/dts/freescale/imx8mm.dtsi | 12 +- arch/arm64/boot/dts/freescale/imx8mn-ddr4-evk.dts | 12 + arch/arm64/boot/dts/freescale/imx8mn.dtsi | 12 +- arch/arm64/boot/dts/freescale/imx8mp-pinfunc.h | 46 +- arch/arm64/boot/dts/freescale/imx8mp.dtsi | 80 +- .../boot/dts/freescale/imx8mq-librem5-devkit.dts | 4 +- arch/arm64/boot/dts/freescale/imx8mq.dtsi | 8 +- arch/arm64/boot/dts/freescale/imx8qxp-mek.dts | 93 +- arch/arm64/boot/dts/freescale/imx8qxp.dtsi | 18 +- arch/arm64/boot/dts/freescale/qoriq-fman3-0.dtsi | 1 + arch/arm64/boot/dts/intel/socfpga_agilex.dtsi | 4 +- arch/arm64/boot/dts/marvell/armada-3720-db.dts | 3 + .../boot/dts/marvell/armada-3720-espressobin.dtsi | 2 +- .../boot/dts/marvell/armada-3720-turris-mox.dts | 10 +- arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts | 22 +- arch/arm64/boot/dts/marvell/armada-37xx.dtsi | 4 +- .../dts/marvell/armada-8040-clearfog-gt-8k.dts | 2 +- .../dts/marvell/armada-8040-mcbin-singleshot.dts | 4 +- arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts | 4 +- arch/arm64/boot/dts/marvell/armada-ap80x.dtsi | 1 - arch/arm64/boot/dts/mediatek/Makefile | 3 + arch/arm64/boot/dts/mediatek/mt2712e.dtsi | 42 +- arch/arm64/boot/dts/mediatek/mt6797-x20-dev.dts | 49 + arch/arm64/boot/dts/mediatek/mt6797.dtsi | 229 +- .../boot/dts/mediatek/mt7622-bananapi-bpi-r64.dts | 4 + arch/arm64/boot/dts/mediatek/mt7622-rfb1.dts | 4 + arch/arm64/boot/dts/mediatek/mt7622.dtsi | 11 + .../boot/dts/mediatek/mt8173-elm-hana-rev7.dts | 27 + arch/arm64/boot/dts/mediatek/mt8173-elm-hana.dts | 14 + arch/arm64/boot/dts/mediatek/mt8173-elm-hana.dtsi | 70 + arch/arm64/boot/dts/mediatek/mt8173-elm.dts | 14 + arch/arm64/boot/dts/mediatek/mt8173-elm.dtsi | 1173 ++ arch/arm64/boot/dts/mediatek/mt8173.dtsi | 82 +- arch/arm64/boot/dts/mediatek/mt8183.dtsi | 26 +- arch/arm64/boot/dts/nvidia/tegra132-norrin.dts | 2 +- arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi | 5 +- arch/arm64/boot/dts/nvidia/tegra194.dtsi | 30 +- arch/arm64/boot/dts/nvidia/tegra210-p2597.dtsi | 10 + arch/arm64/boot/dts/nvidia/tegra210-p3450-0000.dts | 4 + arch/arm64/boot/dts/nvidia/tegra210.dtsi | 89 +- arch/arm64/boot/dts/qcom/Makefile | 1 + .../arm64/boot/dts/qcom/apq8016-sbc-pmic-pins.dtsi | 74 - arch/arm64/boot/dts/qcom/apq8016-sbc-soc-pins.dtsi | 89 - arch/arm64/boot/dts/qcom/apq8016-sbc.dtsi | 257 +- arch/arm64/boot/dts/qcom/apq8096-db820c.dtsi | 76 +- arch/arm64/boot/dts/qcom/ipq8074-hk01.dts | 112 +- arch/arm64/boot/dts/qcom/ipq8074.dtsi | 474 +- .../boot/dts/qcom/msm8916-longcheer-l8150.dts | 25 +- arch/arm64/boot/dts/qcom/msm8916-pins.dtsi | 221 +- .../dts/qcom/msm8916-samsung-a2015-common.dtsi | 98 +- .../boot/dts/qcom/msm8916-samsung-a3u-eur.dts | 54 + .../boot/dts/qcom/msm8916-samsung-a5u-eur.dts | 35 + arch/arm64/boot/dts/qcom/msm8916.dtsi | 228 +- arch/arm64/boot/dts/qcom/msm8996.dtsi | 89 +- arch/arm64/boot/dts/qcom/msm8998.dtsi | 38 +- arch/arm64/boot/dts/qcom/pm8150.dtsi | 14 +- arch/arm64/boot/dts/qcom/pm8150b.dtsi | 14 +- arch/arm64/boot/dts/qcom/pm8150l.dtsi | 14 +- arch/arm64/boot/dts/qcom/pmi8994.dtsi | 6 + arch/arm64/boot/dts/qcom/qcs404-evb.dtsi | 85 +- arch/arm64/boot/dts/qcom/qcs404.dtsi | 100 + arch/arm64/boot/dts/qcom/sc7180-idp.dts | 66 +- arch/arm64/boot/dts/qcom/sc7180.dtsi | 803 +- .../arm64/boot/dts/qcom/sdm660-xiaomi-lavender.dts | 46 + arch/arm64/boot/dts/qcom/sdm660.dtsi | 372 + arch/arm64/boot/dts/qcom/sdm845-cheza.dtsi | 2 + arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 213 +- arch/arm64/boot/dts/qcom/sdm845-mtp.dts | 2 +- arch/arm64/boot/dts/qcom/sdm845.dtsi | 98 +- .../boot/dts/qcom/sdm850-lenovo-yoga-c630.dts | 15 +- arch/arm64/boot/dts/qcom/sm8250-mtp.dts | 351 + arch/arm64/boot/dts/qcom/sm8250.dtsi | 126 +- arch/arm64/boot/dts/realtek/Makefile | 6 + arch/arm64/boot/dts/realtek/rtd1293-ds418j.dts | 6 +- arch/arm64/boot/dts/realtek/rtd1293.dtsi | 12 +- arch/arm64/boot/dts/realtek/rtd1295-mele-v9.dts | 6 +- .../arm64/boot/dts/realtek/rtd1295-probox2-ava.dts | 6 +- arch/arm64/boot/dts/realtek/rtd1295-xnano-x5.dts | 30 + arch/arm64/boot/dts/realtek/rtd1295-zidoo-x9s.dts | 4 +- arch/arm64/boot/dts/realtek/rtd1295.dtsi | 21 +- arch/arm64/boot/dts/realtek/rtd1296-ds418.dts | 4 +- arch/arm64/boot/dts/realtek/rtd1296.dtsi | 8 +- arch/arm64/boot/dts/realtek/rtd129x.dtsi | 221 +- arch/arm64/boot/dts/realtek/rtd1395-bpi-m4.dts | 30 + arch/arm64/boot/dts/realtek/rtd1395-lionskin.dts | 36 + arch/arm64/boot/dts/realtek/rtd1395.dtsi | 65 + arch/arm64/boot/dts/realtek/rtd139x.dtsi | 193 + arch/arm64/boot/dts/realtek/rtd1619-mjolnir.dts | 44 + arch/arm64/boot/dts/realtek/rtd1619.dtsi | 12 + arch/arm64/boot/dts/realtek/rtd16xx.dtsi | 229 + arch/arm64/boot/dts/renesas/Makefile | 3 +- .../dts/renesas/aistarvision-mipi-adapter-2.1.dtsi | 94 + arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 18 +- arch/arm64/boot/dts/renesas/r8a774b1.dtsi | 18 +- .../boot/dts/renesas/r8a774c0-ek874-mipi-2.1.dts | 72 + arch/arm64/boot/dts/renesas/r8a774c0.dtsi | 18 +- arch/arm64/boot/dts/renesas/r8a77950.dtsi | 14 +- arch/arm64/boot/dts/renesas/r8a77951.dtsi | 34 +- arch/arm64/boot/dts/renesas/r8a77960.dtsi | 22 +- arch/arm64/boot/dts/renesas/r8a77961.dtsi | 403 +- arch/arm64/boot/dts/renesas/r8a77965.dtsi | 20 +- arch/arm64/boot/dts/renesas/r8a77970-eagle.dts | 2 - arch/arm64/boot/dts/renesas/r8a77970-v3msk.dts | 2 - arch/arm64/boot/dts/renesas/r8a77970.dtsi | 10 +- arch/arm64/boot/dts/renesas/r8a77980-condor.dts | 2 - arch/arm64/boot/dts/renesas/r8a77980-v3hsk.dts | 2 - arch/arm64/boot/dts/renesas/r8a77980.dtsi | 18 +- arch/arm64/boot/dts/renesas/r8a77990-ebisu.dts | 2 - arch/arm64/boot/dts/renesas/r8a77990.dtsi | 20 +- arch/arm64/boot/dts/renesas/r8a77995-draak.dts | 6 +- arch/arm64/boot/dts/renesas/r8a77995.dtsi | 20 +- arch/arm64/boot/dts/rockchip/Makefile | 1 + arch/arm64/boot/dts/rockchip/px30.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3308-roc-cc.dts | 2 - arch/arm64/boot/dts/rockchip/rk3308.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3326-odroid-go2.dts | 560 + arch/arm64/boot/dts/rockchip/rk3326.dtsi | 15 + arch/arm64/boot/dts/rockchip/rk3328-evb.dts | 5 +- arch/arm64/boot/dts/rockchip/rk3328-rock64.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3328.dtsi | 18 - arch/arm64/boot/dts/rockchip/rk3399-hugsun-x99.dts | 1 - .../boot/dts/rockchip/rk3399-pinebook-pro.dts | 10 +- arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dtsi | 27 + arch/arm64/boot/dts/rockchip/rk3399.dtsi | 28 +- arch/arm64/boot/dts/ti/k3-am65-main.dtsi | 126 + arch/arm64/boot/dts/ti/k3-am65-mcu.dtsi | 21 + arch/arm64/boot/dts/ti/k3-am65-wakeup.dtsi | 11 + .../boot/dts/ti/k3-am654-industrial-thermal.dtsi | 45 + .../boot/dts/ti/k3-j721e-common-proc-board.dts | 20 + arch/arm64/boot/dts/ti/k3-j721e-main.dtsi | 87 + arch/arm64/boot/dts/ti/k3-j721e-mcu-wakeup.dtsi | 11 + arch/arm64/configs/defconfig | 20 +- arch/arm64/crypto/aes-glue.c | 4 +- arch/arm64/crypto/crct10dif-ce-core.S | 2 +- arch/arm64/crypto/sha256-glue.c | 1 - arch/arm64/crypto/sha512-glue.c | 1 - arch/arm64/include/asm/asm_pointer_auth.h | 43 +- arch/arm64/include/asm/assembler.h | 50 + arch/arm64/include/asm/cacheflush.h | 6 +- arch/arm64/include/asm/compiler.h | 4 - arch/arm64/include/asm/cpucaps.h | 17 +- arch/arm64/include/asm/cpufeature.h | 12 + arch/arm64/include/asm/efi.h | 8 - arch/arm64/include/asm/elf.h | 73 +- arch/arm64/include/asm/esr.h | 2 +- arch/arm64/include/asm/exception.h | 1 + arch/arm64/include/asm/hugetlb.h | 13 +- arch/arm64/include/asm/hwcap.h | 1 + arch/arm64/include/asm/insn.h | 30 +- arch/arm64/include/asm/io.h | 2 +- arch/arm64/include/asm/kernel-pgtable.h | 2 +- arch/arm64/include/asm/kvm_asm.h | 2 +- arch/arm64/include/asm/kvm_emulate.h | 6 +- arch/arm64/include/asm/kvm_host.h | 9 +- arch/arm64/include/asm/kvm_hyp.h | 2 +- arch/arm64/include/asm/kvm_mmu.h | 12 +- arch/arm64/include/asm/linkage.h | 46 + arch/arm64/include/asm/mman.h | 37 + arch/arm64/include/asm/mmu_context.h | 2 +- arch/arm64/include/asm/pgalloc.h | 10 +- arch/arm64/include/asm/pgtable-hwdef.h | 2 +- arch/arm64/include/asm/pgtable-prot.h | 11 + arch/arm64/include/asm/pgtable-types.h | 5 +- arch/arm64/include/asm/pgtable.h | 89 +- arch/arm64/include/asm/ptrace.h | 1 + arch/arm64/include/asm/smp.h | 11 - arch/arm64/include/asm/stacktrace.h | 3 +- arch/arm64/include/asm/stage2_pgtable.h | 50 +- arch/arm64/include/asm/sysreg.h | 39 +- arch/arm64/include/asm/unistd.h | 2 +- arch/arm64/include/asm/unistd32.h | 10 + arch/arm64/include/asm/virt.h | 2 +- arch/arm64/include/asm/vmap_stack.h | 8 +- arch/arm64/include/uapi/asm/hwcap.h | 1 + arch/arm64/include/uapi/asm/mman.h | 9 + arch/arm64/include/uapi/asm/ptrace.h | 9 + arch/arm64/kernel/acpi.c | 2 +- arch/arm64/kernel/armv8_deprecated.c | 2 +- arch/arm64/kernel/asm-offsets.c | 5 +- arch/arm64/kernel/cpu-reset.S | 4 +- arch/arm64/kernel/cpu_errata.c | 31 +- arch/arm64/kernel/cpufeature.c | 289 +- arch/arm64/kernel/cpuinfo.c | 5 +- arch/arm64/kernel/crash_core.c | 4 + arch/arm64/kernel/efi-entry.S | 2 +- arch/arm64/kernel/efi-header.S | 2 +- arch/arm64/kernel/efi-rt-wrapper.S | 4 +- arch/arm64/kernel/entry-common.c | 13 +- arch/arm64/kernel/entry-fpsimd.S | 20 +- arch/arm64/kernel/entry.S | 31 +- arch/arm64/kernel/fpsimd.c | 3 +- arch/arm64/kernel/head.S | 45 +- arch/arm64/kernel/hibernate-asm.S | 16 +- arch/arm64/kernel/hibernate.c | 49 +- arch/arm64/kernel/hyp-stub.S | 20 +- arch/arm64/kernel/image-vars.h | 2 +- arch/arm64/kernel/insn.c | 46 +- arch/arm64/kernel/kaslr.c | 2 +- arch/arm64/kernel/machine_kexec.c | 1 + arch/arm64/kernel/machine_kexec_file.c | 14 +- arch/arm64/kernel/pci.c | 4 +- arch/arm64/kernel/probes/decode-insn.c | 2 +- arch/arm64/kernel/probes/kprobes_trampoline.S | 4 +- arch/arm64/kernel/process.c | 43 +- arch/arm64/kernel/ptrace.c | 3 +- arch/arm64/kernel/reloc_test_syms.S | 44 +- arch/arm64/kernel/relocate_kernel.S | 4 +- arch/arm64/kernel/signal.c | 16 + arch/arm64/kernel/sleep.S | 13 +- arch/arm64/kernel/smccc-call.S | 8 +- arch/arm64/kernel/smp.c | 13 +- arch/arm64/kernel/suspend.c | 2 +- arch/arm64/kernel/syscall.c | 18 + arch/arm64/kernel/traps.c | 148 +- arch/arm64/kernel/vdso.c | 155 +- arch/arm64/kernel/vdso/Makefile | 10 +- arch/arm64/kernel/vdso/note.S | 3 + arch/arm64/kernel/vdso/sigreturn.S | 3 + arch/arm64/kernel/vdso/vdso.S | 3 + arch/arm64/kernel/vmlinux.lds.S | 19 +- arch/arm64/kvm/Kconfig | 22 +- arch/arm64/kvm/Makefile | 46 +- {virt/kvm/arm => arch/arm64/kvm}/aarch32.c | 0 arch/arm64/kvm/arch_timer.c | 1171 ++ arch/arm64/kvm/arm.c | 1690 ++ arch/arm64/kvm/guest.c | 29 +- arch/arm64/kvm/handle_exit.c | 2 +- arch/arm64/kvm/hyp/Makefile | 16 +- {virt/kvm/arm => arch/arm64/kvm}/hyp/aarch32.c | 0 arch/arm64/kvm/hyp/switch.c | 6 +- arch/arm64/kvm/hyp/sysreg-sr.c | 6 +- arch/arm64/kvm/hyp/timer-sr.c | 48 + arch/arm64/kvm/hyp/tlb.c | 11 +- arch/arm64/kvm/hyp/vgic-v3-sr.c | 1126 ++ {virt/kvm/arm => arch/arm64/kvm}/hypercalls.c | 0 arch/arm64/kvm/mmio.c | 200 + arch/arm64/kvm/mmu.c | 2612 +++ {virt/kvm/arm => arch/arm64/kvm}/perf.c | 0 virt/kvm/arm/pmu.c => arch/arm64/kvm/pmu-emul.c | 0 arch/arm64/kvm/psci.c | 564 + {virt/kvm/arm => arch/arm64/kvm}/pvtime.c | 0 arch/arm64/kvm/reset.c | 18 +- arch/arm64/kvm/sys_regs.c | 6 +- arch/arm64/kvm/trace.h | 216 +- arch/arm64/kvm/trace_arm.h | 378 + arch/arm64/kvm/trace_handle_exit.h | 215 + arch/arm64/kvm/vgic-sys-reg-v3.c | 2 +- arch/arm64/kvm/vgic/trace.h | 38 + {virt/kvm/arm => arch/arm64/kvm}/vgic/vgic-debug.c | 0 {virt/kvm/arm => arch/arm64/kvm}/vgic/vgic-init.c | 0 {virt/kvm/arm => arch/arm64/kvm}/vgic/vgic-irqfd.c | 0 {virt/kvm/arm => arch/arm64/kvm}/vgic/vgic-its.c | 0 .../arm => arch/arm64/kvm}/vgic/vgic-kvm-device.c | 0 .../kvm/arm => arch/arm64/kvm}/vgic/vgic-mmio-v2.c | 0 arch/arm64/kvm/vgic/vgic-mmio-v3.c | 1063 ++ {virt/kvm/arm => arch/arm64/kvm}/vgic/vgic-mmio.c | 0 {virt/kvm/arm => arch/arm64/kvm}/vgic/vgic-mmio.h | 0 {virt/kvm/arm => arch/arm64/kvm}/vgic/vgic-v2.c | 0 arch/arm64/kvm/vgic/vgic-v3.c | 691 + {virt/kvm/arm => arch/arm64/kvm}/vgic/vgic-v4.c | 0 {virt/kvm/arm => arch/arm64/kvm}/vgic/vgic.c | 0 arch/arm64/kvm/vgic/vgic.h | 321 + arch/arm64/lib/copy_from_user.S | 32 +- arch/arm64/lib/copy_in_user.S | 32 +- arch/arm64/lib/copy_to_user.S | 32 +- arch/arm64/lib/crc32.S | 2 +- arch/arm64/lib/memcpy.S | 32 +- arch/arm64/mm/dump.c | 6 +- arch/arm64/mm/fault.c | 10 +- arch/arm64/mm/hugetlbpage.c | 45 +- arch/arm64/mm/init.c | 58 +- arch/arm64/mm/kasan_init.c | 29 +- arch/arm64/mm/mmu.c | 84 +- arch/arm64/mm/numa.c | 9 +- arch/arm64/mm/pageattr.c | 12 +- arch/arm64/mm/proc.S | 48 +- arch/arm64/net/bpf_jit.h | 30 + arch/arm64/net/bpf_jit_comp.c | 85 +- arch/c6x/Kconfig | 1 + arch/c6x/include/asm/pgtable.h | 3 - arch/c6x/kernel/traps.c | 16 +- arch/c6x/lib/checksum.c | 22 - arch/c6x/mm/init.c | 8 +- arch/csky/Kconfig | 2 + arch/csky/Makefile | 2 +- arch/csky/abiv1/inc/abi/entry.h | 4 +- arch/csky/abiv2/inc/abi/entry.h | 4 +- arch/csky/abiv2/mcount.S | 2 + arch/csky/include/asm/highmem.h | 12 +- arch/csky/include/asm/io.h | 2 +- arch/csky/include/asm/pgtable.h | 33 - arch/csky/include/asm/processor.h | 6 +- arch/csky/include/asm/ptrace.h | 10 + arch/csky/include/asm/thread_info.h | 16 +- arch/csky/include/asm/uaccess.h | 49 +- arch/csky/kernel/Makefile | 2 +- arch/csky/kernel/asm-offsets.c | 3 +- arch/csky/kernel/dumpstack.c | 49 - arch/csky/kernel/entry.S | 12 +- arch/csky/kernel/ftrace.c | 2 + arch/csky/kernel/module.c | 1 - arch/csky/kernel/perf_callchain.c | 9 +- arch/csky/kernel/probes/uprobes.c | 5 + arch/csky/kernel/process.c | 37 +- arch/csky/kernel/ptrace.c | 11 +- arch/csky/kernel/setup.c | 26 +- arch/csky/kernel/stacktrace.c | 176 +- arch/csky/lib/usercopy.c | 8 +- arch/csky/mm/fault.c | 2 +- arch/csky/mm/highmem.c | 58 +- arch/csky/mm/init.c | 7 +- arch/csky/mm/tlb.c | 1 - arch/h8300/Kconfig | 1 - arch/h8300/Kconfig.cpu | 4 + arch/h8300/boot/compressed/Makefile | 2 +- arch/h8300/boot/dts/edosk2674.dts | 10 +- arch/h8300/configs/edosk2674_defconfig | 10 +- arch/h8300/configs/h8300h-sim_defconfig | 8 +- arch/h8300/configs/h8s-sim_defconfig | 8 +- arch/h8300/include/asm/pgtable.h | 2 - arch/h8300/kernel/process.c | 1 - arch/h8300/kernel/setup.c | 1 - arch/h8300/kernel/signal.c | 1 - arch/h8300/kernel/traps.c | 12 +- arch/h8300/lib/memset.S | 17 +- arch/h8300/mm/fault.c | 1 - arch/h8300/mm/init.c | 7 +- arch/h8300/mm/memory.c | 1 - arch/hexagon/Makefile | 2 +- arch/hexagon/include/asm/fixmap.h | 4 - arch/hexagon/include/asm/pgtable.h | 56 +- arch/hexagon/kernel/traps.c | 25 +- arch/hexagon/mm/init.c | 6 +- arch/hexagon/mm/uaccess.c | 2 +- arch/hexagon/mm/vm_fault.c | 1 - arch/ia64/Kconfig | 1 - arch/ia64/include/asm/checksum.h | 10 - arch/ia64/include/asm/hugetlb.h | 5 +- arch/ia64/include/asm/pgalloc.h | 4 +- arch/ia64/include/asm/pgtable.h | 49 +- arch/ia64/include/asm/ptrace.h | 1 - arch/ia64/include/asm/uaccess.h | 2 +- arch/ia64/kernel/efi.c | 13 +- arch/ia64/kernel/entry.S | 2 +- arch/ia64/kernel/head.S | 3 +- arch/ia64/kernel/irq_ia64.c | 2 +- arch/ia64/kernel/ivt.S | 2 +- arch/ia64/kernel/kprobes.c | 2 +- arch/ia64/kernel/mca.c | 2 +- arch/ia64/kernel/mca_asm.S | 2 +- arch/ia64/kernel/process.c | 17 +- arch/ia64/kernel/ptrace.c | 1 - arch/ia64/kernel/relocate_kernel.S | 4 +- arch/ia64/kernel/setup.c | 2 +- arch/ia64/kernel/smp.c | 1 - arch/ia64/kernel/smpboot.c | 1 - arch/ia64/kernel/syscalls/syscall.tbl | 5 + arch/ia64/kernel/uncached.c | 2 +- arch/ia64/kernel/unwind_i.h | 2 +- arch/ia64/kernel/vmlinux.lds.S | 2 +- arch/ia64/lib/csum_partial_copy.c | 32 +- arch/ia64/mm/contig.c | 3 +- arch/ia64/mm/discontig.c | 2 +- arch/ia64/mm/fault.c | 8 +- arch/ia64/mm/hugetlbpage.c | 18 +- arch/ia64/mm/init.c | 28 +- arch/m68k/68000/m68EZ328.c | 2 +- arch/m68k/68000/m68VZ328.c | 2 +- arch/m68k/68000/timers.c | 1 - arch/m68k/Kconfig.cpu | 2 +- arch/m68k/amiga/config.c | 8 +- arch/m68k/apollo/config.c | 1 - arch/m68k/atari/atasound.c | 1 - arch/m68k/atari/stram.c | 1 - arch/m68k/bvme6000/config.c | 1 - arch/m68k/coldfire/pci.c | 4 +- arch/m68k/configs/amiga_defconfig | 6 +- arch/m68k/configs/apollo_defconfig | 6 +- arch/m68k/configs/atari_defconfig | 6 +- arch/m68k/configs/bvme6000_defconfig | 6 +- arch/m68k/configs/hp300_defconfig | 6 +- arch/m68k/configs/mac_defconfig | 6 +- arch/m68k/configs/multi_defconfig | 6 +- arch/m68k/configs/mvme147_defconfig | 6 +- arch/m68k/configs/mvme16x_defconfig | 6 +- arch/m68k/configs/q40_defconfig | 6 +- arch/m68k/configs/stmark2_defconfig | 1 - arch/m68k/configs/sun3_defconfig | 6 +- arch/m68k/configs/sun3x_defconfig | 6 +- arch/m68k/include/asm/checksum.h | 3 +- arch/m68k/include/asm/floppy.h | 27 +- arch/m68k/include/asm/mcf_pgtable.h | 63 +- arch/m68k/include/asm/motorola_pgalloc.h | 8 +- arch/m68k/include/asm/motorola_pgtable.h | 84 +- arch/m68k/include/asm/pgtable_mm.h | 1 - arch/m68k/include/asm/pgtable_no.h | 2 - arch/m68k/include/asm/sun3_pgtable.h | 24 +- arch/m68k/include/asm/sun3xflop.h | 2 +- arch/m68k/kernel/head.S | 2 +- arch/m68k/kernel/process.c | 1 - arch/m68k/kernel/ptrace.c | 1 - arch/m68k/kernel/setup_no.c | 1 - arch/m68k/kernel/signal.c | 1 - arch/m68k/kernel/syscalls/syscall.tbl | 5 + arch/m68k/kernel/traps.c | 13 +- arch/m68k/kernel/uboot.c | 1 - arch/m68k/lib/checksum.c | 4 +- arch/m68k/mac/config.c | 1 - arch/m68k/mm/init.c | 8 +- arch/m68k/mm/mcfmmu.c | 10 +- arch/m68k/mm/motorola.c | 40 +- arch/m68k/mm/sun3kmap.c | 1 - arch/m68k/mm/sun3mmu.c | 11 +- arch/m68k/mvme147/config.c | 1 - arch/m68k/mvme16x/config.c | 1 - arch/m68k/q40/config.c | 1 - arch/m68k/sun3/config.c | 1 - arch/m68k/sun3/dvma.c | 1 - arch/m68k/sun3/mmu_emu.c | 1 - arch/m68k/sun3/sun3dvma.c | 1 - arch/m68k/sun3x/dvma.c | 1 - arch/m68k/sun3x/prom.c | 1 - arch/m68k/tools/amiga/dmesg.c | 2 +- arch/microblaze/Kconfig | 1 - arch/microblaze/include/asm/highmem.h | 27 - arch/microblaze/include/asm/pgalloc.h | 2 +- arch/microblaze/include/asm/pgtable.h | 23 +- arch/microblaze/include/asm/uaccess.h | 2 +- arch/microblaze/include/asm/unwind.h | 3 +- arch/microblaze/kernel/hw_exception_handler.S | 2 +- arch/microblaze/kernel/microblaze_ksyms.c | 1 - arch/microblaze/kernel/module.c | 2 +- arch/microblaze/kernel/setup.c | 2 +- arch/microblaze/kernel/signal.c | 9 +- arch/microblaze/kernel/stacktrace.c | 4 +- arch/microblaze/kernel/syscalls/syscall.tbl | 5 + arch/microblaze/kernel/traps.c | 12 +- arch/microblaze/kernel/unwind.c | 40 +- arch/microblaze/mm/fault.c | 1 - arch/microblaze/mm/highmem.c | 16 +- arch/microblaze/mm/init.c | 14 +- arch/microblaze/mm/pgtable.c | 2 +- arch/mips/Kbuild | 2 +- arch/mips/Kbuild.platforms | 76 +- arch/mips/Kconfig | 84 +- arch/mips/Makefile | 45 +- arch/mips/alchemy/Platform | 3 - arch/mips/alchemy/common/setup.c | 17 +- arch/mips/alchemy/devboards/db1550.c | 2 +- arch/mips/ar7/Platform | 1 - arch/mips/ar7/setup.c | 2 +- arch/mips/ath25/Platform | 1 - arch/mips/ath79/Platform | 1 - arch/mips/ath79/setup.c | 3 +- arch/mips/bcm47xx/Platform | 1 - arch/mips/bcm63xx/Platform | 1 - arch/mips/bcm63xx/cpu.c | 2 +- arch/mips/bcm63xx/dev-flash.c | 2 +- arch/mips/bmips/Platform | 1 - arch/mips/boot/compressed/Makefile | 2 +- arch/mips/boot/dts/ingenic/ci20.dts | 3 + arch/mips/boot/dts/ingenic/gcw0.dts | 499 +- arch/mips/boot/dts/ingenic/jz4740.dtsi | 33 +- arch/mips/boot/dts/ingenic/jz4770.dtsi | 227 +- arch/mips/boot/dts/ingenic/jz4780.dtsi | 65 +- arch/mips/boot/dts/ingenic/x1000.dtsi | 9 +- arch/mips/boot/dts/loongson/rs780e-pch.dtsi | 5 + arch/mips/boot/dts/mscc/ocelot.dtsi | 2 +- arch/mips/boot/dts/qca/ar9331.dtsi | 2 +- arch/mips/boot/dts/qca/ar9331_dpt_module.dts | 6 +- arch/mips/cavium-octeon/Platform | 1 - arch/mips/cavium-octeon/crypto/octeon-md5.c | 1 - .../mips/cavium-octeon/executive/cvmx-helper-npi.c | 12 - arch/mips/cavium-octeon/executive/cvmx-pko.c | 2 +- arch/mips/cavium-octeon/octeon-platform.c | 4 +- arch/mips/cavium-octeon/octeon-usb.c | 2 +- arch/mips/cobalt/Platform | 1 - arch/mips/configs/ath79_defconfig | 1 - arch/mips/configs/ci20_defconfig | 62 +- arch/mips/configs/db1xxx_defconfig | 1 - arch/mips/configs/gcw0_defconfig | 131 +- arch/mips/configs/generic/board-ocelot.config | 1 - arch/mips/configs/lasat_defconfig | 55 - arch/mips/configs/loongson3_defconfig | 3 +- arch/mips/configs/markeins_defconfig | 185 - arch/mips/configs/msp71xx_defconfig | 77 - arch/mips/configs/pistachio_defconfig | 1 - arch/mips/configs/rt305x_defconfig | 1 - arch/mips/dec/Platform | 1 - arch/mips/dec/int-handler.S | 4 +- arch/mips/dec/tc.c | 2 +- arch/mips/emma/Makefile | 7 - arch/mips/emma/Platform | 4 - arch/mips/emma/common/Makefile | 6 - arch/mips/emma/common/prom.c | 56 - arch/mips/emma/markeins/Makefile | 6 - arch/mips/emma/markeins/irq.c | 293 - arch/mips/emma/markeins/led.c | 44 - arch/mips/emma/markeins/platform.c | 199 - arch/mips/emma/markeins/setup.c | 115 - arch/mips/fw/arc/memory.c | 1 - arch/mips/fw/cfe/cfe_api.c | 5 - arch/mips/generic/Platform | 1 - arch/mips/include/asm/asm-eva.h | 2 +- arch/mips/include/asm/asm.h | 24 +- arch/mips/include/asm/bootinfo.h | 13 +- arch/mips/include/asm/branch.h | 3 + arch/mips/include/asm/cacheops.h | 2 +- arch/mips/include/asm/clock.h | 49 - arch/mips/include/asm/cpu-features.h | 6 - arch/mips/include/asm/cpu.h | 4 + arch/mips/include/asm/emma/emma2rh.h | 248 - arch/mips/include/asm/emma/markeins.h | 28 - arch/mips/include/asm/fixmap.h | 3 - arch/mips/include/asm/fpu.h | 2 +- arch/mips/include/asm/fpu_emulator.h | 4 - arch/mips/include/asm/highmem.h | 11 +- arch/mips/include/asm/hugetlb.h | 11 - arch/mips/include/asm/inst.h | 779 + arch/mips/include/asm/io.h | 87 +- arch/mips/include/asm/kvm_host.h | 2 + arch/mips/include/asm/lasat/ds1603.h | 19 - arch/mips/include/asm/lasat/eeprom.h | 18 - arch/mips/include/asm/lasat/head.h | 23 - arch/mips/include/asm/lasat/lasat.h | 245 - arch/mips/include/asm/lasat/lasatint.h | 15 - arch/mips/include/asm/lasat/picvue.h | 16 - arch/mips/include/asm/lasat/serial.h | 14 - .../include/asm/mach-ath25/cpu-feature-overrides.h | 1 - .../include/asm/mach-ath79/cpu-feature-overrides.h | 1 - arch/mips/include/asm/mach-au1x00/ioremap.h | 38 - arch/mips/include/asm/mach-bcm63xx/ioremap.h | 5 - arch/mips/include/asm/mach-bmips/ioremap.h | 5 - arch/mips/include/asm/mach-emma2rh/irq.h | 15 - arch/mips/include/asm/mach-generic/floppy.h | 9 +- arch/mips/include/asm/mach-generic/ioremap.h | 9 - arch/mips/include/asm/mach-generic/irq.h | 6 - arch/mips/include/asm/mach-ip27/spaces.h | 12 +- arch/mips/include/asm/mach-jazz/floppy.h | 9 +- arch/mips/include/asm/mach-jz4740/base.h | 27 - arch/mips/include/asm/mach-jz4740/dma.h | 23 - arch/mips/include/asm/mach-jz4740/irq.h | 45 +- arch/mips/include/asm/mach-jz4740/timer.h | 126 - .../asm/mach-lantiq/falcon/cpu-feature-overrides.h | 1 - arch/mips/include/asm/mach-lasat/irq.h | 14 - arch/mips/include/asm/mach-lasat/mach-gt64120.h | 28 - arch/mips/include/asm/mach-loongson2ef/loongson.h | 1 + arch/mips/include/asm/mach-loongson64/boot_param.h | 11 + .../asm/mach-loongson64/cpu-feature-overrides.h | 1 + .../include/asm/mach-loongson64/loongson_regs.h | 29 +- .../mips/include/asm/mach-loongson64/mc146818rtc.h | 36 - .../asm/mach-pmcs-msp71xx/cpu-feature-overrides.h | 22 - .../include/asm/mach-pmcs-msp71xx/msp_cic_int.h | 139 - .../asm/mach-pmcs-msp71xx/msp_gpio_macros.h | 343 - arch/mips/include/asm/mach-pmcs-msp71xx/msp_int.h | 31 - arch/mips/include/asm/mach-pmcs-msp71xx/msp_pci.h | 189 - arch/mips/include/asm/mach-pmcs-msp71xx/msp_prom.h | 159 - .../include/asm/mach-pmcs-msp71xx/msp_regops.h | 237 - arch/mips/include/asm/mach-pmcs-msp71xx/msp_regs.h | 652 - .../include/asm/mach-pmcs-msp71xx/msp_slp_int.h | 129 - arch/mips/include/asm/mach-pmcs-msp71xx/msp_usb.h | 124 - arch/mips/include/asm/mach-pmcs-msp71xx/war.h | 28 - .../asm/mach-ralink/mt7620/cpu-feature-overrides.h | 1 - arch/mips/include/asm/mach-ralink/mt7621.h | 2 - .../asm/mach-ralink/mt7621/cpu-feature-overrides.h | 1 - .../asm/mach-ralink/rt288x/cpu-feature-overrides.h | 1 - .../asm/mach-ralink/rt305x/cpu-feature-overrides.h | 1 - .../asm/mach-ralink/rt3883/cpu-feature-overrides.h | 1 - .../asm/mach-rc32434/cpu-feature-overrides.h | 1 - arch/mips/include/asm/mach-rc32434/pci.h | 3 - arch/mips/include/asm/mach-tx39xx/ioremap.h | 9 - arch/mips/include/asm/mach-tx49xx/ioremap.h | 9 - arch/mips/include/asm/mach-xilfpga/irq.h | 14 - arch/mips/include/asm/mipsregs.h | 6 + arch/mips/include/asm/nile4.h | 310 - arch/mips/include/asm/octeon/cvmx-sli-defs.h | 2 +- arch/mips/include/asm/page.h | 2 +- arch/mips/include/asm/pgtable-32.h | 22 - arch/mips/include/asm/pgtable-64.h | 32 - arch/mips/include/asm/pgtable-bits.h | 20 +- arch/mips/include/asm/pgtable.h | 75 +- arch/mips/include/asm/smp.h | 2 +- arch/mips/include/uapi/asm/inst.h | 26 + arch/mips/jazz/Platform | 1 - arch/mips/jazz/irq.c | 2 +- arch/mips/jazz/jazzdma.c | 1 - arch/mips/jazz/setup.c | 2 +- arch/mips/jz4740/Makefile | 7 +- arch/mips/jz4740/Platform | 1 - arch/mips/jz4740/pm.c | 34 - arch/mips/jz4740/prom.c | 19 - arch/mips/jz4740/reset.c | 24 - arch/mips/jz4740/reset.h | 7 - arch/mips/jz4740/setup.c | 63 +- arch/mips/jz4740/time.c | 17 - arch/mips/jz4740/timer.c | 42 - arch/mips/kernel/8250-platform.c | 46 - arch/mips/kernel/Makefile | 2 - arch/mips/kernel/branch.c | 26 +- arch/mips/kernel/cpu-probe.c | 85 +- arch/mips/kernel/genex.S | 6 +- arch/mips/kernel/head.S | 3 + arch/mips/kernel/idle.c | 5 +- arch/mips/kernel/mips-cm.c | 66 +- arch/mips/kernel/mips-r2-to-r6-emul.c | 2 +- arch/mips/kernel/module.c | 1 - arch/mips/kernel/perf_event_mipsxx.c | 373 +- arch/mips/kernel/process.c | 1 - arch/mips/kernel/ptrace.c | 1 - arch/mips/kernel/ptrace32.c | 1 - arch/mips/kernel/scall64-o32.S | 2 +- arch/mips/kernel/setup.c | 14 +- arch/mips/kernel/signal.c | 4 +- arch/mips/kernel/smp-bmips.c | 1 - arch/mips/kernel/syscalls/syscall_n32.tbl | 5 + arch/mips/kernel/syscalls/syscall_n64.tbl | 5 + arch/mips/kernel/syscalls/syscall_o32.tbl | 5 + arch/mips/kernel/sysrq.c | 2 +- arch/mips/kernel/traps.c | 39 +- arch/mips/kernel/unaligned.c | 775 - arch/mips/kernel/vmlinux.lds.S | 2 +- arch/mips/kernel/watch.c | 26 +- arch/mips/kvm/emulate.c | 12 +- arch/mips/kvm/mips.c | 78 +- arch/mips/kvm/mmu.c | 20 +- arch/mips/kvm/tlb.c | 5 +- arch/mips/kvm/trap_emul.c | 2 +- arch/mips/kvm/vz.c | 10 +- arch/mips/lantiq/Platform | 1 - arch/mips/lasat/Kconfig | 16 - arch/mips/lasat/Makefile | 15 - arch/mips/lasat/Platform | 7 - arch/mips/lasat/at93c.c | 148 - arch/mips/lasat/at93c.h | 19 - arch/mips/lasat/ds1603.c | 190 - arch/mips/lasat/ds1603.h | 32 - arch/mips/lasat/image/Makefile | 53 - arch/mips/lasat/image/head.S | 32 - arch/mips/lasat/image/romscript.normal | 23 - arch/mips/lasat/interrupt.c | 119 - arch/mips/lasat/lasat_board.c | 268 - arch/mips/lasat/lasat_models.h | 68 - arch/mips/lasat/picvue.c | 242 - arch/mips/lasat/picvue.h | 45 - arch/mips/lasat/picvue_proc.c | 208 - arch/mips/lasat/prom.c | 126 - arch/mips/lasat/prom.h | 8 - arch/mips/lasat/reset.c | 48 - arch/mips/lasat/serial.c | 80 - arch/mips/lasat/setup.c | 141 - arch/mips/lasat/sysctl.c | 268 - arch/mips/lib/dump_tlb.c | 1 - arch/mips/lib/r3k_dump_tlb.c | 1 - arch/mips/loongson2ef/Kconfig | 1 - arch/mips/loongson2ef/Platform | 1 - arch/mips/loongson2ef/lemote-2f/clock.c | 98 +- arch/mips/loongson32/Platform | 1 - arch/mips/loongson64/Kconfig | 12 +- arch/mips/loongson64/Makefile | 3 +- arch/mips/loongson64/Platform | 1 - arch/mips/loongson64/acpi_init.c | 151 - arch/mips/loongson64/cop2-ex.c | 289 +- arch/mips/loongson64/dma.c | 9 +- arch/mips/loongson64/env.c | 20 + arch/mips/loongson64/init.c | 17 + arch/mips/loongson64/numa.c | 2 +- arch/mips/loongson64/pci.c | 2 - arch/mips/loongson64/rtc.c | 39 - arch/mips/loongson64/smp.c | 1 - arch/mips/loongson64/time.c | 8 +- arch/mips/math-emu/cp1emu.c | 28 +- arch/mips/math-emu/dp_add.c | 3 +- arch/mips/math-emu/dp_div.c | 3 +- arch/mips/math-emu/dp_fmax.c | 6 +- arch/mips/math-emu/dp_fmin.c | 6 +- arch/mips/math-emu/dp_maddf.c | 3 +- arch/mips/math-emu/dp_mul.c | 3 +- arch/mips/math-emu/dp_sqrt.c | 5 +- arch/mips/math-emu/dp_sub.c | 3 +- arch/mips/math-emu/sp_add.c | 3 +- arch/mips/math-emu/sp_div.c | 3 +- arch/mips/math-emu/sp_fdp.c | 3 +- arch/mips/math-emu/sp_fmax.c | 6 +- arch/mips/math-emu/sp_fmin.c | 6 +- arch/mips/math-emu/sp_maddf.c | 3 +- arch/mips/math-emu/sp_mul.c | 3 +- arch/mips/math-emu/sp_sub.c | 3 +- arch/mips/mm/Makefile | 2 +- arch/mips/mm/c-octeon.c | 1 - arch/mips/mm/c-r3k.c | 11 +- arch/mips/mm/c-r4k.c | 31 +- arch/mips/mm/c-tx39.c | 11 +- arch/mips/mm/cache.c | 7 +- arch/mips/mm/highmem.c | 51 +- arch/mips/mm/init.c | 3 +- arch/mips/mm/ioremap.c | 151 +- arch/mips/mm/ioremap64.c | 23 + arch/mips/mm/page.c | 1 - arch/mips/mm/pgtable-32.c | 1 - arch/mips/mm/pgtable-64.c | 1 - arch/mips/mm/sc-ip22.c | 1 - arch/mips/mm/sc-mips.c | 1 - arch/mips/mm/sc-r5k.c | 1 - arch/mips/mm/tlb-r3k.c | 1 - arch/mips/mm/tlb-r4k.c | 1 - arch/mips/mm/tlbex.c | 4 +- arch/mips/mti-malta/Platform | 1 - arch/mips/netlogic/Platform | 1 - arch/mips/netlogic/xlr/fmn.c | 2 +- arch/mips/oprofile/common.c | 2 +- arch/mips/oprofile/op_model_mipsxx.c | 26 +- arch/mips/paravirt/Platform | 1 - arch/mips/pci/Makefile | 6 - arch/mips/pci/fixup-emma2rh.c | 84 - arch/mips/pci/fixup-pmcmsp.c | 216 - arch/mips/pci/fixup-sni.c | 3 +- arch/mips/pci/ops-bcm63xx.c | 2 +- arch/mips/pci/ops-emma2rh.c | 167 - arch/mips/pci/ops-nile4.c | 136 - arch/mips/pci/ops-pmcmsp.c | 944 -- arch/mips/pci/pci-alchemy.c | 2 +- arch/mips/pci/pci-emma2rh.c | 72 - arch/mips/pci/pci-lasat.c | 88 - arch/mips/pic32/Platform | 1 - arch/mips/pistachio/Platform | 1 - arch/mips/pmcs-msp71xx/Kconfig | 50 - arch/mips/pmcs-msp71xx/Makefile | 13 - arch/mips/pmcs-msp71xx/Platform | 7 - arch/mips/pmcs-msp71xx/msp_elb.c | 46 - arch/mips/pmcs-msp71xx/msp_eth.c | 111 - arch/mips/pmcs-msp71xx/msp_hwbutton.c | 165 - arch/mips/pmcs-msp71xx/msp_irq.c | 155 - arch/mips/pmcs-msp71xx/msp_irq_cic.c | 208 - arch/mips/pmcs-msp71xx/msp_irq_per.c | 127 - arch/mips/pmcs-msp71xx/msp_irq_slp.c | 102 - arch/mips/pmcs-msp71xx/msp_pci.c | 50 - arch/mips/pmcs-msp71xx/msp_prom.c | 513 - arch/mips/pmcs-msp71xx/msp_serial.c | 154 - arch/mips/pmcs-msp71xx/msp_setup.c | 228 - arch/mips/pmcs-msp71xx/msp_smp.c | 56 - arch/mips/pmcs-msp71xx/msp_time.c | 90 - arch/mips/pmcs-msp71xx/msp_usb.c | 173 - arch/mips/pnx833x/Platform | 1 - arch/mips/ralink/Kconfig | 4 + arch/mips/ralink/Platform | 1 - arch/mips/rb532/Platform | 1 - arch/mips/sgi-ip22/Platform | 2 - arch/mips/sgi-ip27/Platform | 3 - arch/mips/sgi-ip27/ip27-init.c | 1 - arch/mips/sgi-ip27/ip27-memory.c | 2 +- arch/mips/sgi-ip27/ip27-timer.c | 1 - arch/mips/sgi-ip30/Platform | 3 - arch/mips/sgi-ip32/Platform | 1 - arch/mips/sgi-ip32/ip32-memory.c | 1 - arch/mips/sibyte/Platform | 4 - arch/mips/sni/Platform | 1 - arch/mips/tools/loongson3-llsc-check.c | 2 + arch/mips/txx9/Kconfig | 14 +- arch/mips/txx9/Platform | 3 - arch/mips/vdso/Kconfig | 18 + arch/mips/vdso/Makefile | 43 +- arch/mips/vdso/vdso.lds.S | 2 +- arch/mips/vr41xx/Makefile | 5 + arch/mips/vr41xx/Platform | 3 - arch/nds32/configs/defconfig | 1 - arch/nds32/include/asm/highmem.h | 10 - arch/nds32/include/asm/pgtable.h | 22 +- arch/nds32/kernel/head.S | 2 +- arch/nds32/kernel/module.c | 2 +- arch/nds32/kernel/time.c | 2 +- arch/nds32/kernel/traps.c | 15 +- arch/nds32/mm/fault.c | 1 - arch/nds32/mm/highmem.c | 41 +- arch/nds32/mm/init.c | 24 +- arch/nds32/mm/proc.c | 7 +- arch/nios2/include/asm/checksum.h | 2 - arch/nios2/include/asm/pgtable.h | 27 +- arch/nios2/kernel/module.c | 1 - arch/nios2/kernel/nios2_ksyms.c | 2 +- arch/nios2/kernel/traps.c | 17 +- arch/nios2/mm/fault.c | 9 +- arch/nios2/mm/init.c | 9 +- arch/nios2/mm/ioremap.c | 6 +- arch/nios2/mm/pgtable.c | 1 - arch/nios2/mm/tlb.c | 1 - arch/openrisc/include/asm/io.h | 1 - arch/openrisc/include/asm/pgtable.h | 34 +- arch/openrisc/include/asm/tlbflush.h | 1 - arch/openrisc/kernel/asm-offsets.c | 1 - arch/openrisc/kernel/entry.S | 2 +- arch/openrisc/kernel/head.S | 2 +- arch/openrisc/kernel/or32_ksyms.c | 2 +- arch/openrisc/kernel/process.c | 1 - arch/openrisc/kernel/ptrace.c | 1 - arch/openrisc/kernel/setup.c | 1 - arch/openrisc/kernel/traps.c | 13 +- arch/openrisc/mm/fault.c | 10 +- arch/openrisc/mm/init.c | 14 +- arch/openrisc/mm/ioremap.c | 2 +- arch/openrisc/mm/tlb.c | 1 - arch/parisc/Makefile | 4 +- arch/parisc/boot/compressed/Makefile | 1 + arch/parisc/include/asm/cacheflush.h | 30 +- arch/parisc/include/asm/checksum.h | 7 - arch/parisc/include/asm/floppy.h | 19 +- arch/parisc/include/asm/hugetlb.h | 10 - arch/parisc/include/asm/io.h | 2 +- arch/parisc/include/asm/mmu_context.h | 1 - arch/parisc/include/asm/pgtable.h | 33 +- arch/parisc/kernel/asm-offsets.c | 2 +- arch/parisc/kernel/entry.S | 2 +- arch/parisc/kernel/head.S | 2 +- arch/parisc/kernel/module.c | 1 - arch/parisc/kernel/pacache.S | 2 +- arch/parisc/kernel/pci-dma.c | 2 +- arch/parisc/kernel/pdt.c | 2 +- arch/parisc/kernel/perf.c | 2 +- arch/parisc/kernel/ptrace.c | 1 - arch/parisc/kernel/smp.c | 1 - arch/parisc/kernel/syscalls/syscall.tbl | 5 + arch/parisc/kernel/traps.c | 24 +- arch/parisc/lib/checksum.c | 20 - arch/parisc/mm/fixmap.c | 6 +- arch/parisc/mm/init.c | 23 +- arch/powerpc/Kconfig | 13 +- arch/powerpc/crypto/md5-glue.c | 1 - arch/powerpc/crypto/sha1-spe-glue.c | 1 - arch/powerpc/crypto/sha1.c | 33 +- arch/powerpc/crypto/sha256-spe-glue.c | 1 - arch/powerpc/include/asm/book3s/32/kup.h | 2 +- arch/powerpc/include/asm/book3s/32/pgtable.h | 21 +- arch/powerpc/include/asm/book3s/64/hash.h | 4 +- arch/powerpc/include/asm/book3s/64/mmu.h | 3 + arch/powerpc/include/asm/book3s/64/pgalloc.h | 4 +- arch/powerpc/include/asm/book3s/64/pgtable.h | 108 +- arch/powerpc/include/asm/book3s/64/radix.h | 6 +- arch/powerpc/include/asm/book3s/64/tlbflush-hash.h | 3 +- arch/powerpc/include/asm/fadump-internal.h | 4 +- arch/powerpc/include/asm/fixmap.h | 2 +- arch/powerpc/include/asm/floppy.h | 19 +- arch/powerpc/include/asm/highmem.h | 28 - arch/powerpc/include/asm/hugetlb.h | 5 +- arch/powerpc/include/asm/hw_irq.h | 20 +- arch/powerpc/include/asm/icswx.h | 20 +- arch/powerpc/include/asm/idle.h | 93 + arch/powerpc/include/asm/io.h | 11 +- arch/powerpc/include/asm/kup.h | 2 +- arch/powerpc/include/asm/kvm_book3s.h | 4 +- arch/powerpc/include/asm/kvm_book3s_64.h | 34 +- arch/powerpc/include/asm/kvm_host.h | 2 +- arch/powerpc/include/asm/mmu.h | 9 - arch/powerpc/include/asm/mmu_context.h | 30 + arch/powerpc/include/asm/nohash/32/pgtable.h | 21 +- arch/powerpc/include/asm/nohash/64/pgalloc.h | 2 +- arch/powerpc/include/asm/nohash/64/pgtable-4k.h | 32 +- arch/powerpc/include/asm/nohash/64/pgtable.h | 28 +- arch/powerpc/include/asm/nohash/pgtable.h | 2 +- arch/powerpc/include/asm/pci-bridge.h | 2 +- arch/powerpc/include/asm/pgtable.h | 34 +- arch/powerpc/include/asm/processor.h | 1 - arch/powerpc/include/asm/switch_to.h | 2 - arch/powerpc/include/asm/tlb.h | 2 +- arch/powerpc/include/asm/uaccess.h | 49 +- arch/powerpc/include/asm/vas.h | 13 +- arch/powerpc/include/asm/xive.h | 9 +- arch/powerpc/include/uapi/asm/kvm_para.h | 2 +- arch/powerpc/include/uapi/asm/vas-api.h | 24 + arch/powerpc/kernel/asm-offsets.c | 1 - arch/powerpc/kernel/btext.c | 2 +- arch/powerpc/kernel/entry_64.S | 4 +- arch/powerpc/kernel/exceptions-64s.S | 1 + arch/powerpc/kernel/fadump.c | 153 +- arch/powerpc/kernel/fpu.S | 1 - arch/powerpc/kernel/head_32.S | 2 +- arch/powerpc/kernel/head_40x.S | 5 +- arch/powerpc/kernel/head_44x.S | 2 +- arch/powerpc/kernel/head_8xx.S | 2 +- arch/powerpc/kernel/head_fsl_booke.S | 2 +- arch/powerpc/kernel/ima_arch.c | 6 +- arch/powerpc/kernel/io-workarounds.c | 2 +- arch/powerpc/kernel/irq.c | 7 +- arch/powerpc/kernel/isa-bridge.c | 28 +- arch/powerpc/kernel/mce_power.c | 16 +- arch/powerpc/kernel/nvram_64.c | 4 +- arch/powerpc/kernel/paca.c | 2 +- arch/powerpc/kernel/pci_64.c | 56 +- arch/powerpc/kernel/process.c | 40 +- arch/powerpc/kernel/prom.c | 2 +- arch/powerpc/kernel/prom_init.c | 2 +- arch/powerpc/kernel/rtas_pci.c | 2 +- arch/powerpc/kernel/setup-common.c | 2 +- arch/powerpc/kernel/setup_32.c | 2 +- arch/powerpc/kernel/setup_64.c | 2 +- arch/powerpc/kernel/signal_32.c | 1 - arch/powerpc/kernel/signal_64.c | 1 - arch/powerpc/kernel/smp.c | 2 +- arch/powerpc/kernel/stacktrace.c | 2 +- arch/powerpc/kernel/syscall_64.c | 20 +- arch/powerpc/kernel/syscalls/syscall.tbl | 5 + arch/powerpc/kernel/sysfs.c | 82 +- arch/powerpc/kernel/traps.c | 1 - arch/powerpc/kernel/vdso.c | 1 - arch/powerpc/kernel/vdso32/gettimeofday.S | 6 +- arch/powerpc/kvm/book3s.c | 61 +- arch/powerpc/kvm/book3s_64_mmu_hv.c | 13 +- arch/powerpc/kvm/book3s_64_mmu_radix.c | 72 +- arch/powerpc/kvm/book3s_64_vio_hv.c | 64 +- arch/powerpc/kvm/book3s_hv.c | 23 +- arch/powerpc/kvm/book3s_hv_nested.c | 39 +- arch/powerpc/kvm/book3s_hv_rm_mmu.c | 58 +- arch/powerpc/kvm/book3s_hv_rm_xics.c | 2 +- arch/powerpc/kvm/book3s_hv_rm_xive.c | 2 +- arch/powerpc/kvm/booke.c | 43 +- arch/powerpc/kvm/fpu.S | 2 +- arch/powerpc/kvm/powerpc.c | 5 +- arch/powerpc/lib/code-patching.c | 8 +- arch/powerpc/mm/book3s32/hash_low.S | 2 +- arch/powerpc/mm/book3s32/mmu.c | 2 +- arch/powerpc/mm/book3s32/tlb.c | 4 +- arch/powerpc/mm/book3s64/hash_hugetlbpage.c | 1 - arch/powerpc/mm/book3s64/hash_native.c | 2 +- arch/powerpc/mm/book3s64/hash_pgtable.c | 16 +- arch/powerpc/mm/book3s64/hash_tlb.c | 16 +- arch/powerpc/mm/book3s64/hash_utils.c | 64 +- arch/powerpc/mm/book3s64/pgtable.c | 24 +- arch/powerpc/mm/book3s64/radix_hugetlbpage.c | 1 - arch/powerpc/mm/book3s64/radix_pgtable.c | 46 +- arch/powerpc/mm/book3s64/slb.c | 2 +- arch/powerpc/mm/book3s64/subpage_prot.c | 8 +- arch/powerpc/mm/fault.c | 76 +- arch/powerpc/mm/highmem.c | 21 +- arch/powerpc/mm/hugetlbpage.c | 61 +- arch/powerpc/mm/init-common.c | 2 +- arch/powerpc/mm/init_32.c | 1 - arch/powerpc/mm/init_64.c | 1 - arch/powerpc/mm/ioremap_64.c | 50 - arch/powerpc/mm/kasan/kasan_init_32.c | 10 +- arch/powerpc/mm/mem.c | 6 +- arch/powerpc/mm/nohash/40x.c | 5 +- arch/powerpc/mm/nohash/book3e_pgtable.c | 15 +- arch/powerpc/mm/nohash/fsl_booke.c | 1 - arch/powerpc/mm/nohash/tlb_low_64e.S | 2 +- arch/powerpc/mm/pgtable.c | 30 +- arch/powerpc/mm/pgtable_32.c | 3 +- arch/powerpc/mm/pgtable_64.c | 11 +- arch/powerpc/mm/ptdump/8xx.c | 2 +- arch/powerpc/mm/ptdump/bats.c | 2 +- arch/powerpc/mm/ptdump/book3s64.c | 2 +- arch/powerpc/mm/ptdump/hashpagetable.c | 21 +- arch/powerpc/mm/ptdump/ptdump.c | 15 +- arch/powerpc/mm/ptdump/shared.c | 2 +- arch/powerpc/perf/callchain.c | 1 - arch/powerpc/perf/callchain_32.c | 1 - arch/powerpc/perf/callchain_64.c | 47 +- arch/powerpc/perf/imc-pmu.c | 4 +- arch/powerpc/platforms/85xx/corenet_generic.c | 2 +- arch/powerpc/platforms/85xx/mpc85xx_cds.c | 2 +- arch/powerpc/platforms/85xx/qemu_e500.c | 2 +- arch/powerpc/platforms/85xx/sbc8548.c | 2 +- arch/powerpc/platforms/85xx/smp.c | 2 +- arch/powerpc/platforms/86xx/mpc86xx_smp.c | 2 +- arch/powerpc/platforms/8xx/cpm1.c | 1 - arch/powerpc/platforms/8xx/micropatch.c | 1 - arch/powerpc/platforms/cell/cbe_regs.c | 2 +- arch/powerpc/platforms/cell/interrupt.c | 2 +- arch/powerpc/platforms/cell/pervasive.c | 2 +- arch/powerpc/platforms/cell/setup.c | 1 - arch/powerpc/platforms/cell/smp.c | 2 +- arch/powerpc/platforms/cell/spider-pic.c | 2 +- arch/powerpc/platforms/cell/spufs/coredump.c | 87 +- arch/powerpc/platforms/cell/spufs/file.c | 330 +- arch/powerpc/platforms/cell/spufs/spufs.h | 3 +- arch/powerpc/platforms/chrp/pci.c | 2 +- arch/powerpc/platforms/chrp/setup.c | 1 - arch/powerpc/platforms/chrp/smp.c | 2 +- arch/powerpc/platforms/maple/setup.c | 1 - arch/powerpc/platforms/maple/time.c | 1 - arch/powerpc/platforms/powermac/nvram.c | 2 +- arch/powerpc/platforms/powermac/setup.c | 1 - arch/powerpc/platforms/powermac/smp.c | 2 +- arch/powerpc/platforms/powermac/time.c | 1 - arch/powerpc/platforms/powernv/Makefile | 2 +- arch/powerpc/platforms/powernv/smp.c | 1 - arch/powerpc/platforms/powernv/vas-api.c | 278 + arch/powerpc/platforms/powernv/vas-debug.c | 2 +- arch/powerpc/platforms/powernv/vas-fault.c | 382 + arch/powerpc/platforms/powernv/vas-window.c | 238 +- arch/powerpc/platforms/powernv/vas.c | 85 +- arch/powerpc/platforms/powernv/vas.h | 59 +- arch/powerpc/platforms/pseries/hotplug-memory.c | 26 +- arch/powerpc/platforms/pseries/lpar.c | 2 +- arch/powerpc/platforms/pseries/setup.c | 9 +- arch/powerpc/platforms/pseries/smp.c | 2 +- arch/powerpc/sysdev/cpm2.c | 1 - arch/powerpc/sysdev/fsl_85xx_cache_sram.c | 2 +- arch/powerpc/sysdev/mpic.c | 2 +- arch/powerpc/sysdev/xive/native.c | 6 +- arch/powerpc/xmon/xmon.c | 21 +- arch/riscv/Kbuild | 1 + arch/riscv/Kconfig | 12 +- arch/riscv/Kconfig.socs | 34 +- arch/riscv/boot/dts/Makefile | 2 + arch/riscv/boot/dts/kendryte/Makefile | 4 +- arch/riscv/configs/nommu_k210_defconfig | 7 +- arch/riscv/include/asm/fixmap.h | 2 +- arch/riscv/include/asm/gdb_xml.h | 117 + arch/riscv/include/asm/hugetlb.h | 10 - arch/riscv/include/asm/io.h | 2 +- arch/riscv/include/asm/kasan.h | 2 - arch/riscv/include/asm/kdebug.h | 12 + arch/riscv/include/asm/kgdb.h | 112 + arch/riscv/include/asm/mmio.h | 2 + arch/riscv/include/asm/mmiowb.h | 1 + arch/riscv/include/asm/parse_asm.h | 219 + arch/riscv/include/asm/patch.h | 4 +- arch/riscv/include/asm/perf_event.h | 8 +- arch/riscv/include/asm/pgtable-64.h | 7 - arch/riscv/include/asm/pgtable.h | 27 +- arch/riscv/include/asm/ptdump.h | 11 + arch/riscv/include/asm/soc.h | 39 + arch/riscv/kernel/Makefile | 3 +- arch/riscv/kernel/ftrace.c | 15 +- arch/riscv/kernel/head.S | 11 +- arch/riscv/kernel/kgdb.c | 390 + arch/riscv/kernel/module.c | 2 +- arch/riscv/kernel/patch.c | 46 +- arch/riscv/kernel/perf_event.c | 8 +- arch/riscv/kernel/setup.c | 5 +- arch/riscv/kernel/soc.c | 29 +- arch/riscv/kernel/stacktrace.c | 11 +- arch/riscv/kernel/traps.c | 5 + arch/riscv/kernel/vmlinux.lds.S | 5 + arch/riscv/mm/cacheflush.c | 1 - arch/riscv/mm/hugetlbpage.c | 24 +- arch/riscv/mm/init.c | 45 +- arch/riscv/mm/kasan_init.c | 2 +- arch/riscv/mm/pageattr.c | 2 +- arch/riscv/mm/ptdump.c | 2 +- arch/riscv/net/bpf_jit_comp32.c | 103 +- arch/riscv/net/bpf_jit_comp64.c | 64 +- arch/s390/Kconfig | 2 +- arch/s390/appldata/appldata_base.c | 11 +- arch/s390/boot/ipl_parm.c | 2 +- arch/s390/boot/kaslr.c | 2 +- arch/s390/crypto/sha1_s390.c | 12 +- arch/s390/include/asm/checksum.h | 19 - arch/s390/include/asm/hugetlb.h | 10 +- arch/s390/include/asm/ipl.h | 11 + arch/s390/include/asm/kasan.h | 2 - arch/s390/include/asm/kvm_host.h | 2 + arch/s390/include/asm/pci.h | 41 +- arch/s390/include/asm/pci_clp.h | 12 +- arch/s390/include/asm/pci_io.h | 10 +- arch/s390/include/asm/pgtable.h | 19 +- arch/s390/include/asm/tlbflush.h | 1 - arch/s390/include/asm/uaccess.h | 2 +- arch/s390/include/uapi/asm/ipl.h | 25 + arch/s390/kernel/Makefile | 5 - arch/s390/kernel/asm-offsets.c | 2 +- arch/s390/kernel/debug.c | 2 +- arch/s390/kernel/dumpstack.c | 13 +- arch/s390/kernel/ipl.c | 209 + arch/s390/kernel/machine_kexec.c | 1 - arch/s390/kernel/machine_kexec_file.c | 2 +- arch/s390/kernel/module.c | 147 +- arch/s390/kernel/ptrace.c | 3 +- arch/s390/kernel/setup.c | 9 +- arch/s390/kernel/syscalls/syscall.tbl | 5 + arch/s390/kernel/topology.c | 2 +- arch/s390/kernel/vdso.c | 1 - arch/s390/kvm/gaccess.c | 2 +- arch/s390/kvm/interrupt.c | 2 +- arch/s390/kvm/kvm-s390.c | 210 +- arch/s390/kvm/priv.c | 2 +- arch/s390/kvm/vsie.c | 3 +- arch/s390/mm/cmm.c | 12 +- arch/s390/mm/dump_pagetables.c | 1 - arch/s390/mm/extmem.c | 2 +- arch/s390/mm/fault.c | 1 - arch/s390/mm/gmap.c | 12 +- arch/s390/mm/hugetlbpage.c | 24 +- arch/s390/mm/init.c | 3 +- arch/s390/mm/kasan_init.c | 2 +- arch/s390/mm/maccess.c | 9 +- arch/s390/mm/pageattr.c | 13 +- arch/s390/mm/pgtable.c | 1 - arch/s390/mm/vmem.c | 1 - arch/s390/pci/Makefile | 3 +- arch/s390/pci/pci.c | 204 +- arch/s390/pci/pci_bus.c | 260 + arch/s390/pci/pci_bus.h | 31 + arch/s390/pci/pci_clp.c | 4 + arch/s390/pci/pci_event.c | 39 +- arch/s390/pci/pci_mmio.c | 213 +- arch/s390/pci/pci_sysfs.c | 4 +- arch/sh/Kconfig | 1 - arch/sh/boards/Kconfig | 5 + arch/sh/include/asm/cache.h | 2 +- arch/sh/include/asm/checksum_32.h | 9 +- arch/sh/include/asm/hugetlb.h | 7 +- arch/sh/include/asm/io.h | 2 +- arch/sh/include/asm/kdebug.h | 6 +- arch/sh/include/asm/pgtable-2level.h | 1 - arch/sh/include/asm/pgtable-3level.h | 8 - arch/sh/include/asm/pgtable.h | 2 - arch/sh/include/asm/pgtable_32.h | 26 +- arch/sh/include/asm/pgtable_64.h | 27 - arch/sh/include/asm/processor_32.h | 2 +- arch/sh/kernel/Makefile | 2 - arch/sh/kernel/cpu/sh4/sq.c | 3 +- arch/sh/kernel/dumpstack.c | 36 +- arch/sh/kernel/io_trapped.c | 7 +- arch/sh/kernel/machine_kexec.c | 1 - arch/sh/kernel/process_32.c | 2 +- arch/sh/kernel/process_64.c | 4 +- arch/sh/kernel/ptrace_32.c | 1 - arch/sh/kernel/ptrace_64.c | 1 - arch/sh/kernel/sh_ksyms_32.c | 17 + arch/sh/kernel/signal_32.c | 1 - arch/sh/kernel/signal_64.c | 1 - arch/sh/kernel/syscalls/syscall.tbl | 5 + arch/sh/kernel/traps.c | 4 +- arch/sh/kernel/traps_64.c | 1 - arch/sh/lib/delay.c | 1 + arch/sh/mm/cache-sh3.c | 1 - arch/sh/mm/cache-sh4.c | 7 +- arch/sh/mm/cache-sh5.c | 7 +- arch/sh/mm/cache-sh7705.c | 1 - arch/sh/mm/fault.c | 66 +- arch/sh/mm/hugetlbpage.c | 28 +- arch/sh/mm/init.c | 17 +- arch/sh/mm/kmap.c | 5 +- arch/sh/mm/nommu.c | 1 - arch/sh/mm/pmb.c | 2 +- arch/sh/mm/tlbex_32.c | 6 +- arch/sh/mm/tlbex_64.c | 7 +- arch/sparc/Kconfig | 10 - arch/sparc/crypto/md5_glue.c | 1 - arch/sparc/crypto/sha1_glue.c | 1 - arch/sparc/crypto/sha256_glue.c | 1 - arch/sparc/crypto/sha512_glue.c | 1 - arch/sparc/include/asm/checksum.h | 1 + arch/sparc/include/asm/checksum_32.h | 15 +- arch/sparc/include/asm/checksum_64.h | 2 +- arch/sparc/include/asm/floppy_32.h | 52 +- arch/sparc/include/asm/floppy_64.h | 59 +- arch/sparc/include/asm/highmem.h | 27 +- arch/sparc/include/asm/hugetlb.h | 10 - arch/sparc/include/asm/ide.h | 2 +- arch/sparc/include/asm/io-unit.h | 2 +- arch/sparc/include/asm/page_32.h | 12 +- arch/sparc/include/asm/pgalloc_32.h | 13 +- arch/sparc/include/asm/pgalloc_64.h | 2 +- arch/sparc/include/asm/pgtable_32.h | 74 +- arch/sparc/include/asm/pgtable_64.h | 32 +- arch/sparc/include/asm/pgtsrmmu.h | 36 +- arch/sparc/include/asm/viking.h | 5 +- arch/sparc/kernel/cpu.c | 2 +- arch/sparc/kernel/cpumap.c | 2 +- arch/sparc/kernel/ds.c | 8 +- arch/sparc/kernel/entry.S | 2 +- arch/sparc/kernel/head_32.S | 8 +- arch/sparc/kernel/head_64.S | 2 +- arch/sparc/kernel/ktlb.S | 2 +- arch/sparc/kernel/leon_smp.c | 1 - arch/sparc/kernel/pci.c | 4 +- arch/sparc/kernel/process_32.c | 11 +- arch/sparc/kernel/process_64.c | 7 +- arch/sparc/kernel/ptrace_32.c | 1 - arch/sparc/kernel/ptrace_64.c | 1 - arch/sparc/kernel/setup_32.c | 1 - arch/sparc/kernel/setup_64.c | 1 - arch/sparc/kernel/signal32.c | 1 - arch/sparc/kernel/signal_32.c | 1 - arch/sparc/kernel/signal_64.c | 1 - arch/sparc/kernel/smp_32.c | 1 - arch/sparc/kernel/smp_64.c | 1 - arch/sparc/kernel/sun4m_irq.c | 2 +- arch/sparc/kernel/syscalls/syscall.tbl | 5 + arch/sparc/kernel/trampoline_64.S | 2 +- arch/sparc/kernel/traps_32.c | 2 +- arch/sparc/kernel/traps_64.c | 10 +- arch/sparc/kernel/vio.c | 2 +- arch/sparc/lib/clear_page.S | 2 +- arch/sparc/lib/copy_page.S | 2 +- arch/sparc/mm/fault_32.c | 1 - arch/sparc/mm/fault_64.c | 1 - arch/sparc/mm/highmem.c | 32 +- arch/sparc/mm/hugetlbpage.c | 1 - arch/sparc/mm/hypersparc.S | 3 +- arch/sparc/mm/init_32.c | 1 - arch/sparc/mm/init_64.c | 62 +- arch/sparc/mm/io-unit.c | 12 +- arch/sparc/mm/iommu.c | 10 +- arch/sparc/mm/srmmu.c | 159 +- arch/sparc/mm/tlb.c | 1 - arch/sparc/mm/tsb.c | 2 +- arch/sparc/mm/ultra.S | 2 +- arch/sparc/mm/viking.S | 5 +- arch/um/Makefile | 2 +- arch/um/drivers/Makefile | 4 +- arch/um/drivers/mconsole_kern.c | 2 +- arch/um/drivers/vector_kern.h | 2 +- arch/um/drivers/vector_user.h | 2 +- arch/um/drivers/vhost_user.h | 2 +- arch/um/include/asm/pgtable-3level.h | 4 - arch/um/include/asm/pgtable.h | 69 +- arch/um/include/asm/xor.h | 2 +- arch/um/kernel/mem.c | 22 +- arch/um/kernel/process.c | 1 - arch/um/kernel/skas/mmu.c | 1 - arch/um/kernel/skas/syscall.c | 1 + arch/um/kernel/skas/uaccess.c | 1 - arch/um/kernel/sysrq.c | 23 +- arch/um/kernel/tlb.c | 1 - arch/um/kernel/trap.c | 9 +- arch/um/kernel/um_arch.c | 17 +- arch/unicore32/Kconfig | 2 +- arch/unicore32/include/asm/memory.h | 2 +- arch/unicore32/include/asm/pgtable.h | 20 - arch/unicore32/include/mach/memory.h | 6 +- arch/unicore32/kernel/hibernate.c | 6 +- arch/unicore32/kernel/hibernate_asm.S | 2 +- arch/unicore32/kernel/ksyms.c | 1 - arch/unicore32/kernel/module.c | 1 - arch/unicore32/kernel/pci.c | 14 +- arch/unicore32/kernel/setup.h | 2 +- arch/unicore32/kernel/traps.c | 34 +- arch/unicore32/lib/Makefile | 4 +- arch/unicore32/lib/backtrace.S | 24 +- arch/unicore32/mm/alignment.c | 2 +- arch/unicore32/mm/fault.c | 1 - arch/unicore32/mm/init.c | 43 +- arch/unicore32/mm/mm.h | 10 - arch/unicore32/mm/proc-ucv2.S | 2 +- arch/x86/Kconfig | 19 +- arch/x86/Kconfig.assembler | 4 + arch/x86/Kconfig.debug | 36 - arch/x86/Makefile | 10 +- arch/x86/boot/Makefile | 9 +- arch/x86/boot/compressed/Makefile | 2 + arch/x86/boot/compressed/acpi.c | 7 +- arch/x86/boot/compressed/head_64.S | 8 + arch/x86/boot/compressed/kaslr_64.c | 2 +- arch/x86/boot/compressed/vmlinux.lds.S | 1 + arch/x86/boot/string.c | 43 +- arch/x86/boot/string.h | 1 + arch/x86/crypto/aesni-intel_asm.S | 4 +- arch/x86/crypto/camellia-aesni-avx-asm_64.S | 2 +- arch/x86/crypto/camellia-aesni-avx2-asm_64.S | 2 +- arch/x86/crypto/crc32c-pcl-intel-asm_64.S | 26 +- arch/x86/crypto/sha1_ssse3_glue.c | 1 - arch/x86/crypto/sha256_ssse3_glue.c | 1 - arch/x86/crypto/sha512_ssse3_glue.c | 1 - arch/x86/entry/entry_32.S | 8 +- arch/x86/entry/entry_64.S | 4 +- arch/x86/entry/syscalls/syscall_32.tbl | 5 + arch/x86/entry/syscalls/syscall_64.tbl | 6 + arch/x86/entry/vdso/Makefile | 21 +- arch/x86/entry/vdso/vdso2c.c | 4 +- arch/x86/entry/vdso/vdso2c.h | 16 +- arch/x86/events/Makefile | 2 + arch/x86/events/core.c | 15 +- arch/x86/events/intel/pt.c | 2 - arch/x86/events/perf_event.h | 10 + arch/x86/events/zhaoxin/Makefile | 2 + arch/x86/events/zhaoxin/core.c | 613 + arch/x86/hyperv/hv_init.c | 24 +- arch/x86/ia32/ia32_aout.c | 4 +- arch/x86/ia32/ia32_signal.c | 2 +- arch/x86/include/asm/GEN-for-each-reg.h | 25 + arch/x86/include/asm/agp.h | 2 +- arch/x86/include/asm/amd_nb.h | 1 + arch/x86/include/asm/asm-prototypes.h | 37 +- arch/x86/include/asm/bitops.h | 18 +- arch/x86/include/asm/checksum.h | 2 + arch/x86/include/asm/checksum_32.h | 21 +- arch/x86/include/asm/checksum_64.h | 12 +- arch/x86/include/asm/compat.h | 8 +- arch/x86/include/asm/cpu_device_id.h | 31 +- arch/x86/include/asm/delay.h | 4 +- arch/x86/include/asm/doublefault.h | 2 +- arch/x86/include/asm/efi.h | 31 +- arch/x86/include/asm/elf.h | 22 +- arch/x86/include/asm/fixmap.h | 1 - arch/x86/include/asm/floppy.h | 19 +- arch/x86/include/asm/ftrace.h | 6 + arch/x86/include/asm/highmem.h | 9 - arch/x86/include/asm/hugetlb.h | 10 - arch/x86/include/asm/hyperv-tlfs.h | 472 +- arch/x86/include/asm/intel-mid.h | 9 +- arch/x86/include/asm/intel_pmc_ipc.h | 59 - arch/x86/include/asm/intel_scu_ipc.h | 114 +- arch/x86/include/asm/intel_scu_ipc_legacy.h | 91 + arch/x86/include/asm/intel_telemetry.h | 6 +- arch/x86/include/asm/iomap.h | 1 - arch/x86/include/asm/kaslr.h | 2 + arch/x86/include/asm/kvm_host.h | 110 +- arch/x86/include/asm/mce.h | 28 +- arch/x86/include/asm/memtype.h | 3 + arch/x86/include/asm/mmu_context.h | 88 +- arch/x86/include/asm/mwait.h | 24 +- arch/x86/include/asm/nospec-branch.h | 76 +- arch/x86/include/asm/orc_types.h | 3 +- arch/x86/include/asm/paravirt.h | 12 +- arch/x86/include/asm/pgtable-2level_types.h | 2 + arch/x86/include/asm/pgtable-3level_types.h | 2 + arch/x86/include/asm/pgtable.h | 91 +- arch/x86/include/asm/pgtable_32.h | 13 +- arch/x86/include/asm/pgtable_64.h | 10 +- arch/x86/include/asm/pgtable_64_types.h | 2 + arch/x86/include/asm/pgtable_types.h | 52 +- arch/x86/include/asm/processor.h | 5 +- arch/x86/include/asm/resctrl.h | 96 + arch/x86/include/asm/resctrl_sched.h | 93 - arch/x86/include/asm/setup.h | 9 + arch/x86/include/asm/smap.h | 11 +- arch/x86/include/asm/stackprotector.h | 7 +- arch/x86/include/asm/stacktrace.h | 2 +- arch/x86/include/asm/switch_to.h | 23 - arch/x86/include/asm/tlbflush.h | 441 +- arch/x86/include/asm/traps.h | 2 - arch/x86/include/asm/unwind_hints.h | 31 +- arch/x86/include/asm/uv/bios.h | 7 - arch/x86/include/asm/uv/uv.h | 3 +- arch/x86/include/asm/uv/uv_hub.h | 54 - arch/x86/include/asm/uv/uv_mmrs.h | 7 - arch/x86/include/asm/vmx.h | 10 +- arch/x86/include/asm/xen/hypercall.h | 2 +- arch/x86/include/asm/xen/page.h | 1 - arch/x86/include/uapi/asm/mce.h | 1 + arch/x86/include/uapi/asm/vmx.h | 3 + arch/x86/kernel/Makefile | 9 +- arch/x86/kernel/acpi/boot.c | 2 +- arch/x86/kernel/acpi/sleep.c | 2 +- arch/x86/kernel/alternative.c | 56 +- arch/x86/kernel/amd_gart_64.c | 3 +- arch/x86/kernel/apic/apic.c | 57 +- arch/x86/kernel/apic/apic_numachip.c | 2 +- arch/x86/kernel/apic/x2apic_uv_x.c | 32 +- arch/x86/kernel/cpu/Makefile | 3 + arch/x86/kernel/cpu/amd.c | 6 +- arch/x86/kernel/cpu/bugs.c | 2 +- arch/x86/kernel/cpu/common.c | 67 +- arch/x86/kernel/cpu/intel.c | 9 +- arch/x86/kernel/cpu/match.c | 7 +- arch/x86/kernel/cpu/mce/amd.c | 233 +- arch/x86/kernel/cpu/mce/core.c | 84 +- arch/x86/kernel/cpu/mce/dev-mcelog.c | 6 + arch/x86/kernel/cpu/mce/internal.h | 10 +- arch/x86/kernel/cpu/mce/severity.c | 6 +- arch/x86/kernel/cpu/microcode/core.c | 15 +- arch/x86/kernel/cpu/mtrr/generic.c | 4 +- arch/x86/kernel/cpu/perfctr-watchdog.c | 8 + arch/x86/kernel/cpu/resctrl/core.c | 32 +- arch/x86/kernel/cpu/resctrl/ctrlmondata.c | 8 +- arch/x86/kernel/cpu/resctrl/internal.h | 15 +- arch/x86/kernel/cpu/resctrl/monitor.c | 27 +- arch/x86/kernel/cpu/resctrl/pseudo_lock.c | 2 +- arch/x86/kernel/cpu/resctrl/rdtgroup.c | 4 +- arch/x86/kernel/crash_core_32.c | 2 +- arch/x86/kernel/crash_core_64.c | 2 +- arch/x86/kernel/doublefault_32.c | 1 - arch/x86/kernel/dumpstack.c | 9 +- arch/x86/kernel/dumpstack_32.c | 4 - arch/x86/kernel/e820.c | 18 +- arch/x86/kernel/early_printk.c | 5 +- arch/x86/kernel/espfix_64.c | 2 +- arch/x86/kernel/ftrace.c | 41 +- arch/x86/kernel/ftrace_32.S | 2 +- arch/x86/kernel/ftrace_64.S | 44 +- arch/x86/kernel/head64.c | 2 +- arch/x86/kernel/head_64.S | 2 +- arch/x86/kernel/i8259.c | 2 +- arch/x86/kernel/idt.c | 4 +- arch/x86/kernel/irq_64.c | 2 +- arch/x86/kernel/irqinit.c | 2 +- arch/x86/kernel/itmt.c | 3 +- arch/x86/kernel/kprobes/core.c | 2 +- arch/x86/kernel/kprobes/opt.c | 2 +- arch/x86/kernel/livepatch.c | 53 - arch/x86/kernel/machine_kexec_32.c | 1 - arch/x86/kernel/machine_kexec_64.c | 1 - arch/x86/kernel/module.c | 44 +- arch/x86/kernel/paravirt.c | 23 +- arch/x86/kernel/process.c | 11 + arch/x86/kernel/process_32.c | 3 +- arch/x86/kernel/process_64.c | 3 +- arch/x86/kernel/ptrace.c | 1 - arch/x86/kernel/reboot.c | 2 +- arch/x86/kernel/setup.c | 6 + arch/x86/kernel/setup_percpu.c | 6 +- arch/x86/kernel/signal.c | 28 +- arch/x86/kernel/smpboot.c | 31 +- arch/x86/kernel/tboot.c | 9 +- arch/x86/kernel/time.c | 3 + arch/x86/kernel/traps.c | 2 - arch/x86/kernel/unwind_orc.c | 16 +- arch/x86/kvm/cpuid.c | 10 +- arch/x86/kvm/emulate.c | 2 + arch/x86/kvm/hyperv.c | 13 +- arch/x86/kvm/irq.c | 2 + arch/x86/kvm/kvm_cache_regs.h | 10 +- arch/x86/kvm/lapic.c | 94 +- arch/x86/kvm/lapic.h | 9 +- arch/x86/kvm/mmu/mmu.c | 440 +- arch/x86/kvm/mmu/page_track.c | 4 +- arch/x86/kvm/mmu/paging_tmpl.h | 20 +- arch/x86/kvm/mmu_audit.c | 6 +- arch/x86/kvm/svm/nested.c | 115 +- arch/x86/kvm/svm/sev.c | 3 +- arch/x86/kvm/svm/svm.c | 269 +- arch/x86/kvm/svm/svm.h | 36 +- arch/x86/kvm/trace.h | 32 +- arch/x86/kvm/vmx/evmcs.c | 32 +- arch/x86/kvm/vmx/nested.c | 637 +- arch/x86/kvm/vmx/nested.h | 49 +- arch/x86/kvm/vmx/ops.h | 32 +- arch/x86/kvm/vmx/vmcs.h | 2 +- arch/x86/kvm/vmx/vmcs12.c | 4 - arch/x86/kvm/vmx/vmcs12.h | 10 +- arch/x86/kvm/vmx/vmenter.S | 14 +- arch/x86/kvm/vmx/vmx.c | 547 +- arch/x86/kvm/vmx/vmx.h | 62 +- arch/x86/kvm/x86.c | 379 +- arch/x86/kvm/x86.h | 9 +- arch/x86/lib/Makefile | 9 + arch/x86/lib/checksum_32.S | 4 +- arch/x86/lib/csum-wrappers_64.c | 35 +- arch/x86/lib/delay.c | 114 +- arch/x86/lib/retpoline.S | 63 +- arch/x86/mm/Makefile | 4 + arch/x86/mm/cpu_entry_area.c | 6 +- arch/x86/mm/debug_pagetables.c | 2 +- arch/x86/mm/dump_pagetables.c | 1 - arch/x86/mm/fault.c | 176 +- arch/x86/mm/highmem_32.c | 50 +- arch/x86/mm/hugetlbpage.c | 23 +- arch/x86/mm/init.c | 68 +- arch/x86/mm/init_32.c | 27 +- arch/x86/mm/init_64.c | 13 +- arch/x86/mm/ioremap.c | 12 +- arch/x86/mm/kasan_init_64.c | 1 - arch/x86/mm/kaslr.c | 35 +- arch/x86/mm/kmmio.c | 4 +- arch/x86/mm/mem_encrypt.c | 2 +- arch/x86/mm/mem_encrypt_boot.S | 2 +- arch/x86/mm/mmap.c | 2 + arch/x86/mm/mmio-mod.c | 2 +- arch/x86/mm/numa.c | 11 +- arch/x86/mm/pat/cpa-test.c | 1 - arch/x86/mm/pat/memtype.c | 1 - arch/x86/mm/pat/memtype_interval.c | 2 +- arch/x86/mm/pat/set_memory.c | 9 +- arch/x86/mm/pgtable.c | 17 +- arch/x86/mm/pgtable_32.c | 3 +- arch/x86/mm/pti.c | 9 +- arch/x86/mm/setup_nx.c | 2 +- arch/x86/mm/tlb.c | 421 +- arch/x86/net/bpf_jit_comp32.c | 4 +- arch/x86/platform/efi/efi.c | 8 +- arch/x86/platform/efi/efi_32.c | 2 +- arch/x86/platform/efi/efi_64.c | 1 - arch/x86/platform/efi/efi_stub_64.S | 2 +- arch/x86/platform/olpc/olpc-xo1-sci.c | 4 +- arch/x86/platform/olpc/olpc-xo15-sci.c | 4 +- arch/x86/platform/olpc/olpc_ofw.c | 2 +- arch/x86/platform/uv/bios_uv.c | 16 +- arch/x86/platform/uv/tlb_uv.c | 4 +- arch/x86/platform/uv/uv_sysfs.c | 2 +- arch/x86/power/cpu.c | 4 +- arch/x86/power/hibernate.c | 2 +- arch/x86/power/hibernate_32.c | 2 +- arch/x86/power/hibernate_64.c | 2 +- arch/x86/purgatory/.gitignore | 1 + arch/x86/purgatory/Makefile | 21 +- arch/x86/realmode/Makefile | 3 + arch/x86/realmode/init.c | 2 +- arch/x86/realmode/rm/Makefile | 3 + arch/x86/um/asm/checksum.h | 20 - arch/x86/xen/enlighten_pv.c | 1 - arch/x86/xen/grant-table.c | 1 - arch/x86/xen/mmu_pv.c | 2 +- arch/x86/xen/smp_pv.c | 3 +- arch/xtensa/include/asm/checksum.h | 11 +- arch/xtensa/include/asm/fixmap.h | 10 +- arch/xtensa/include/asm/highmem.h | 29 +- arch/xtensa/include/asm/initialize_mmu.h | 2 +- arch/xtensa/include/asm/mmu_context.h | 2 +- arch/xtensa/include/asm/pgtable.h | 20 +- arch/xtensa/kernel/entry.S | 2 +- arch/xtensa/kernel/process.c | 1 - arch/xtensa/kernel/ptrace.c | 1 - arch/xtensa/kernel/setup.c | 1 - arch/xtensa/kernel/syscalls/syscall.tbl | 5 + arch/xtensa/kernel/traps.c | 24 +- arch/xtensa/kernel/vectors.S | 2 +- arch/xtensa/mm/cache.c | 2 +- arch/xtensa/mm/highmem.c | 24 +- arch/xtensa/mm/init.c | 8 +- arch/xtensa/mm/ioremap.c | 2 +- arch/xtensa/mm/kasan_init.c | 10 +- arch/xtensa/mm/misc.S | 2 +- arch/xtensa/mm/mmu.c | 5 +- block/Kconfig | 18 + block/Makefile | 2 + block/bio-integrity.c | 3 + block/bio.c | 135 +- block/blk-cgroup.c | 6 + block/blk-core.c | 227 +- block/blk-crypto-fallback.c | 657 + block/blk-crypto-internal.h | 201 + block/blk-crypto.c | 404 + block/blk-integrity.c | 7 + block/blk-iocost.c | 86 +- block/blk-map.c | 15 +- block/blk-merge.c | 61 +- block/blk-mq-debugfs.c | 1 - block/blk-mq-sched.c | 82 +- block/blk-mq.c | 122 +- block/blk-settings.c | 68 +- block/blk-sysfs.c | 13 + block/blk-zoned.c | 23 +- block/blk.h | 64 +- block/bounce.c | 2 + block/genhd.c | 62 +- block/ioctl.c | 150 +- block/keyslot-manager.c | 397 + block/partitions/core.c | 182 +- block/partitions/ldm.h | 2 +- crypto/Kconfig | 3 +- crypto/algapi.c | 32 +- crypto/algif_rng.c | 2 +- crypto/api.c | 3 +- crypto/blake2b_generic.c | 4 +- crypto/crypto_engine.c | 171 +- crypto/drbg.c | 30 +- crypto/essiv.c | 4 +- crypto/internal.h | 1 + crypto/jitterentropy-kcapi.c | 27 + crypto/jitterentropy.c | 417 +- crypto/lrw.c | 6 +- crypto/sha1_generic.c | 5 +- crypto/sha256_generic.c | 14 +- crypto/shash.c | 16 + crypto/xts.c | 6 +- drivers/acpi/acpi_dbg.c | 4 +- drivers/acpi/acpi_extlog.c | 19 +- drivers/acpi/acpi_lpit.c | 3 +- drivers/acpi/acpi_lpss.c | 14 +- drivers/acpi/acpi_tad.c | 2 +- drivers/acpi/acpi_watchdog.c | 7 +- drivers/acpi/acpica/acglobal.h | 1 + drivers/acpi/acpica/acpredef.h | 4 +- drivers/acpi/acpica/dbhistry.c | 1 - drivers/acpi/acpica/dsfield.c | 22 +- drivers/acpi/acpica/exfield.c | 2 +- drivers/acpi/apei/bert.c | 6 +- drivers/acpi/apei/einj.c | 5 +- drivers/acpi/apei/erst.c | 4 +- drivers/acpi/apei/ghes.c | 6 - drivers/acpi/apei/hest.c | 5 +- drivers/acpi/arm64/iort.c | 108 +- drivers/acpi/button.c | 1 - drivers/acpi/cppc_acpi.c | 4 +- drivers/acpi/device_pm.c | 31 +- drivers/acpi/ec.c | 45 +- drivers/acpi/internal.h | 1 - drivers/acpi/nfit/mce.c | 1 + drivers/acpi/pci_link.c | 2 - drivers/acpi/pci_mcfg.c | 8 +- drivers/acpi/pci_root.c | 9 +- drivers/acpi/power.c | 2 - drivers/acpi/processor_idle.c | 9 +- drivers/acpi/sbs.c | 3 - drivers/acpi/scan.c | 18 +- drivers/acpi/sleep.c | 18 +- drivers/acpi/utils.c | 25 + drivers/amba/tegra-ahb.c | 2 +- drivers/android/binderfs.c | 4 +- drivers/ata/libata-core.c | 2 +- drivers/ata/libata-scsi.c | 30 +- drivers/atm/Kconfig | 4 +- drivers/atm/fore200e.c | 2 +- drivers/base/base.h | 1 + drivers/base/core.c | 233 +- drivers/base/dd.c | 36 +- drivers/base/firmware_loader/fallback.c | 3 + drivers/base/firmware_loader/fallback_table.c | 2 +- drivers/base/firmware_loader/main.c | 3 - drivers/base/memory.c | 44 +- drivers/base/platform.c | 50 +- drivers/base/power/main.c | 350 +- drivers/base/regmap/regmap-debugfs.c | 6 + drivers/base/regmap/regmap-i2c.c | 61 + drivers/base/regmap/regmap-irq.c | 84 +- drivers/base/regmap/regmap.c | 1 + drivers/base/soc.c | 2 +- drivers/base/swnode.c | 48 + drivers/block/Kconfig | 2 + drivers/block/Makefile | 1 + drivers/block/aoe/aoeblk.c | 1 - drivers/block/drbd/drbd_bitmap.c | 4 +- drivers/block/drbd/drbd_int.h | 2 +- drivers/block/drbd/drbd_protocol.h | 8 +- drivers/block/floppy.c | 456 +- drivers/block/loop.c | 6 +- drivers/block/null_blk_zoned.c | 37 +- drivers/block/paride/pcd.c | 2 +- drivers/block/rbd_types.h | 2 +- drivers/block/rnbd/Kconfig | 28 + drivers/block/rnbd/Makefile | 15 + drivers/block/rnbd/README | 92 + drivers/block/rnbd/rnbd-clt-sysfs.c | 636 + drivers/block/rnbd/rnbd-clt.c | 1729 ++ drivers/block/rnbd/rnbd-clt.h | 156 + drivers/block/rnbd/rnbd-common.c | 23 + drivers/block/rnbd/rnbd-log.h | 41 + drivers/block/rnbd/rnbd-proto.h | 303 + drivers/block/rnbd/rnbd-srv-dev.c | 134 + drivers/block/rnbd/rnbd-srv-dev.h | 92 + drivers/block/rnbd/rnbd-srv-sysfs.c | 215 + drivers/block/rnbd/rnbd-srv.c | 844 + drivers/block/rnbd/rnbd-srv.h | 78 + drivers/block/swim.c | 6 +- drivers/block/z2ram.c | 2 +- drivers/block/zram/zcomp.c | 7 +- drivers/bluetooth/btbcm.c | 139 +- drivers/bluetooth/btbcm.h | 10 +- drivers/bluetooth/btqca.c | 18 +- drivers/bluetooth/btqca.h | 3 +- drivers/bluetooth/btrtl.c | 10 +- drivers/bluetooth/btusb.c | 205 +- drivers/bluetooth/hci_bcm.c | 35 +- drivers/bluetooth/hci_h5.c | 2 + drivers/bluetooth/hci_qca.c | 57 +- drivers/bluetooth/hci_serdev.c | 4 +- drivers/bus/mhi/core/boot.c | 75 +- drivers/bus/mhi/core/init.c | 10 +- drivers/bus/mhi/core/internal.h | 9 +- drivers/bus/mhi/core/main.c | 197 +- drivers/bus/mhi/core/pm.c | 229 +- drivers/cdrom/cdrom.c | 87 +- drivers/cdrom/gdrom.c | 2 +- drivers/char/agp/frontend.c | 1 - drivers/char/agp/generic.c | 1 - drivers/char/agp/intel-gtt.c | 21 +- drivers/char/bsr.c | 1 - drivers/char/hw_random/Kconfig | 13 + drivers/char/hw_random/Makefile | 1 + drivers/char/hw_random/cctrng.c | 735 + drivers/char/hw_random/cctrng.h | 72 + drivers/char/hw_random/omap-rng.c | 5 +- drivers/char/hw_random/optee-rng.c | 2 +- drivers/char/hw_random/xgene-rng.c | 4 +- drivers/char/ipmi/Kconfig | 2 +- drivers/char/ipmi/bt-bmc.c | 21 +- drivers/char/ipmi/ipmi_msghandler.c | 9 +- drivers/char/ipmi/ipmi_si_hotmod.c | 2 +- drivers/char/ipmi/ipmi_si_intf.c | 2 +- drivers/char/ipmi/ipmi_si_platform.c | 2 + drivers/char/ipmi/ipmi_ssif.c | 5 +- drivers/char/mspec.c | 1 - drivers/char/random.c | 10 +- drivers/char/tlclk.c | 17 +- drivers/char/tpm/eventlog/tpm2.c | 12 +- drivers/char/tpm/tpm_ftpm_tee.c | 2 +- drivers/clk/Kconfig | 25 +- drivers/clk/clk-qoriq.c | 30 +- drivers/clk/clk.c | 7 +- drivers/clk/imx/Kconfig | 8 +- drivers/clk/imx/clk-gate2.c | 31 +- drivers/clk/imx/clk-imx6ul.c | 2 +- drivers/clk/imx/clk-imx7ulp.c | 6 +- drivers/clk/imx/clk-pll14xx.c | 8 +- drivers/clk/imx/clk-pllv3.c | 16 +- drivers/clk/imx/clk-sscg-pll.c | 10 - drivers/clk/imx/clk.h | 55 +- drivers/clk/mediatek/Kconfig | 7 + drivers/clk/mediatek/Makefile | 1 + drivers/clk/mediatek/clk-mt8173-mm.c | 146 + drivers/clk/mediatek/clk-mt8173.c | 104 - drivers/clk/meson/g12a.c | 30 +- drivers/clk/meson/gxbb.c | 40 +- drivers/clk/meson/meson8b.c | 120 +- drivers/clk/meson/meson8b.h | 5 +- drivers/clk/qcom/gcc-msm8916.c | 8 +- drivers/clk/qcom/gcc-sm8150.c | 148 + drivers/clk/qcom/gdsc.c | 23 + drivers/clk/qcom/gdsc.h | 4 + drivers/clk/qcom/mmcc-msm8996.c | 2 + drivers/clk/renesas/Kconfig | 8 +- drivers/clk/renesas/Makefile | 1 + drivers/clk/renesas/r8a7742-cpg-mssr.c | 275 + drivers/clk/renesas/r9a06g032-clocks.c | 6 +- drivers/clk/renesas/renesas-cpg-mssr.c | 6 + drivers/clk/renesas/renesas-cpg-mssr.h | 1 + drivers/clk/rockchip/clk-pll.c | 70 +- drivers/clk/rockchip/clk-rk3228.c | 17 +- drivers/clk/samsung/clk-exynos5420.c | 18 +- drivers/clk/samsung/clk-s3c2443.c | 2 +- drivers/clk/sunxi/clk-sunxi.c | 2 +- drivers/clk/tegra/Kconfig | 4 - drivers/clk/tegra/Makefile | 4 +- drivers/clk/tegra/clk-pll.c | 12 +- drivers/clk/tegra/clk-tegra-super-cclk.c | 212 + .../clk/tegra/{clk-emc.c => clk-tegra124-emc.c} | 0 drivers/clk/tegra/clk-tegra124.c | 2 +- drivers/clk/tegra/clk-tegra20.c | 7 +- drivers/clk/tegra/clk-tegra210-emc.c | 369 + drivers/clk/tegra/clk-tegra210.c | 94 +- drivers/clk/tegra/clk-tegra30.c | 6 +- drivers/clk/tegra/clk.h | 24 +- drivers/clk/ti/clk-33xx.c | 2 +- drivers/clk/ti/clk-44xx.c | 14 +- drivers/clk/ti/clk-54xx.c | 14 +- drivers/clk/ti/clk-7xx.c | 6 +- drivers/clk/ti/clkctrl.c | 99 +- drivers/clk/ti/composite.c | 1 + drivers/clk/versatile/clk-impd1.c | 1 + drivers/clk/zynqmp/clk-gate-zynqmp.c | 9 +- drivers/clk/zynqmp/clk-mux-zynqmp.c | 6 +- drivers/clk/zynqmp/clkc.c | 17 +- drivers/clk/zynqmp/divider.c | 12 +- drivers/clk/zynqmp/pll.c | 29 +- drivers/clocksource/h8300_timer8.c | 20 +- drivers/cpufreq/Kconfig | 3 +- drivers/cpufreq/Kconfig.arm | 7 +- drivers/cpufreq/cpufreq-dt-platdev.c | 2 + drivers/cpufreq/cpufreq-dt.c | 4 + drivers/cpufreq/imx-cpufreq-dt.c | 84 +- drivers/cpufreq/intel_pstate.c | 3 +- drivers/cpufreq/loongson2_cpufreq.c | 22 +- drivers/cpufreq/qcom-cpufreq-nvmem.c | 2 +- drivers/cpufreq/qoriq-cpufreq.c | 76 +- drivers/cpufreq/tegra20-cpufreq.c | 217 +- drivers/cpuidle/cpuidle-pseries.c | 39 +- drivers/cpuidle/cpuidle-tegra.c | 1 - drivers/cpuidle/sysfs.c | 9 +- .../crypto/allwinner/sun8i-ce/sun8i-ce-cipher.c | 2 +- drivers/crypto/allwinner/sun8i-ce/sun8i-ce-core.c | 2 +- .../crypto/allwinner/sun8i-ss/sun8i-ss-cipher.c | 2 +- drivers/crypto/allwinner/sun8i-ss/sun8i-ss-core.c | 6 +- drivers/crypto/amlogic/amlogic-gxl-core.c | 4 +- drivers/crypto/atmel-sha.c | 1 - drivers/crypto/axis/artpec6_crypto.c | 10 +- drivers/crypto/bcm/cipher.c | 27 +- drivers/crypto/ccp/Kconfig | 3 +- drivers/crypto/ccp/ccp-crypto-sha.c | 9 +- drivers/crypto/ccp/sev-dev.c | 43 + drivers/crypto/ccree/cc_cipher.c | 9 +- drivers/crypto/ccree/cc_debugfs.c | 4 +- drivers/crypto/chelsio/chcr_algo.c | 92 +- drivers/crypto/chelsio/chcr_crypto.h | 9 +- drivers/crypto/chelsio/chcr_ipsec.c | 4 - drivers/crypto/hisilicon/Kconfig | 4 + drivers/crypto/hisilicon/hpre/hpre.h | 1 - drivers/crypto/hisilicon/hpre/hpre_main.c | 285 +- drivers/crypto/hisilicon/qm.c | 1888 ++- drivers/crypto/hisilicon/qm.h | 116 +- drivers/crypto/hisilicon/sec2/sec.h | 1 - drivers/crypto/hisilicon/sec2/sec_crypto.c | 5 +- drivers/crypto/hisilicon/sec2/sec_main.c | 311 +- drivers/crypto/hisilicon/zip/zip_crypto.c | 11 +- drivers/crypto/hisilicon/zip/zip_main.c | 292 +- drivers/crypto/marvell/octeontx/otx_cptpf_main.c | 4 +- drivers/crypto/marvell/octeontx/otx_cptpf_mbox.c | 12 +- drivers/crypto/marvell/octeontx/otx_cptpf_ucode.c | 95 +- drivers/crypto/marvell/octeontx/otx_cptvf_algs.c | 6 +- drivers/crypto/marvell/octeontx/otx_cptvf_main.c | 12 +- drivers/crypto/marvell/octeontx/otx_cptvf_reqmgr.c | 10 +- drivers/crypto/mediatek/mtk-sha.c | 7 +- drivers/crypto/n2_core.c | 7 +- drivers/crypto/nx/Makefile | 2 +- drivers/crypto/nx/nx-842-powernv.c | 1062 -- drivers/crypto/nx/nx-common-powernv.c | 1136 ++ drivers/crypto/omap-sham.c | 21 +- drivers/crypto/s5p-sss.c | 39 +- drivers/crypto/stm32/stm32-hash.c | 38 +- drivers/crypto/xilinx/zynqmp-aes-gcm.c | 22 +- drivers/dax/dax-private.h | 1 + drivers/dax/device.c | 1 + drivers/dax/kmem.c | 42 +- drivers/dca/dca-sysfs.c | 4 +- drivers/devfreq/Kconfig | 8 + drivers/devfreq/Makefile | 1 + drivers/devfreq/devfreq.c | 19 +- drivers/devfreq/imx-bus.c | 179 + drivers/devfreq/tegra30-devfreq.c | 7 +- drivers/dma-buf/Makefile | 3 +- drivers/dma-buf/dma-buf.c | 2 + drivers/dma-buf/dma-fence-chain.c | 10 +- drivers/dma-buf/dma-fence.c | 2 +- drivers/dma-buf/selftests.h | 1 + drivers/dma-buf/st-dma-fence-chain.c | 715 + drivers/dma/Kconfig | 4 +- drivers/dma/at_hdmac_regs.h | 2 +- drivers/dma/at_xdmac.c | 2 +- drivers/dma/dmaengine.c | 98 +- drivers/dma/dmatest.c | 33 +- drivers/dma/dw-edma/dw-edma-core.c | 65 +- drivers/dma/dw-edma/dw-edma-core.h | 4 + drivers/dma/dw-edma/dw-edma-pcie.c | 10 + drivers/dma/idxd/device.c | 7 + drivers/dma/idxd/irq.c | 26 +- drivers/dma/idxd/sysfs.c | 11 + drivers/dma/imx-sdma.c | 2 +- drivers/dma/ioat/dma.c | 85 +- drivers/dma/ioat/dma.h | 10 +- drivers/dma/ioat/init.c | 2 +- drivers/dma/milbeaut-hdmac.c | 2 +- drivers/dma/milbeaut-xdmac.c | 2 +- drivers/dma/mmp_tdma.c | 26 +- drivers/dma/moxart-dma.c | 4 +- drivers/dma/owl-dma.c | 8 +- drivers/dma/qcom/bam_dma.c | 2 +- drivers/dma/qcom/hidma.c | 3 +- drivers/dma/sf-pdma/sf-pdma.c | 25 +- drivers/dma/stm32-dma.c | 41 +- drivers/dma/tegra20-apb-dma.c | 2 +- drivers/dma/ti/Kconfig | 4 +- drivers/dma/ti/edma.c | 2 +- drivers/dma/ti/k3-udma.c | 42 +- drivers/dma/timb_dma.c | 2 +- drivers/dma/xilinx/zynqmp_dma.c | 3 +- drivers/edac/amd64_edac.c | 8 - drivers/edac/amd8131_edac.c | 8 - drivers/edac/armada_xp_edac.c | 14 +- drivers/edac/edac_mc.c | 61 - drivers/edac/i10nm_base.c | 27 +- drivers/edac/i7core_edac.c | 5 +- drivers/edac/mce_amd.c | 28 +- drivers/edac/mce_amd.h | 2 - drivers/edac/pnd2_edac.c | 8 +- drivers/edac/sb_edac.c | 7 +- drivers/edac/skx_base.c | 13 +- drivers/edac/skx_common.c | 14 +- drivers/edac/skx_common.h | 11 +- drivers/edac/thunderx_edac.c | 8 +- drivers/edac/xgene_edac.c | 3 - drivers/extcon/extcon-adc-jack.c | 3 +- drivers/extcon/extcon.c | 2 +- drivers/firewire/core-cdev.c | 2 +- drivers/firewire/core-transaction.c | 2 +- drivers/firewire/core.h | 2 +- drivers/firewire/net.c | 2 - drivers/firewire/nosy.c | 2 +- drivers/firewire/ohci.c | 2 +- drivers/firmware/Kconfig | 3 +- drivers/firmware/arm_scmi/Makefile | 4 +- drivers/firmware/arm_scmi/base.c | 7 + drivers/firmware/arm_scmi/common.h | 11 + drivers/firmware/arm_scmi/driver.c | 133 +- drivers/firmware/arm_scmi/mailbox.c | 17 + drivers/firmware/arm_scmi/perf.c | 5 + drivers/firmware/arm_scmi/power.c | 6 + drivers/firmware/arm_scmi/sensors.c | 4 + drivers/firmware/arm_scmi/shmem.c | 15 + drivers/firmware/arm_scmi/smc.c | 153 + drivers/firmware/arm_sdei.c | 37 +- drivers/firmware/dmi-id.c | 6 + drivers/firmware/dmi-sysfs.c | 2 +- drivers/firmware/dmi_scan.c | 30 + drivers/firmware/efi/Kconfig | 15 +- drivers/firmware/efi/arm-init.c | 4 +- drivers/firmware/efi/arm-runtime.c | 2 +- drivers/firmware/efi/efi.c | 44 +- drivers/firmware/efi/libstub/Makefile | 44 +- drivers/firmware/efi/libstub/alignedmem.c | 57 + drivers/firmware/efi/libstub/arm-stub.c | 408 - drivers/firmware/efi/libstub/arm64-stub.c | 94 +- drivers/firmware/efi/libstub/efi-stub-helper.c | 47 +- drivers/firmware/efi/libstub/efi-stub.c | 403 + drivers/firmware/efi/libstub/efistub.h | 96 +- drivers/firmware/efi/libstub/fdt.c | 8 +- drivers/firmware/efi/libstub/file.c | 34 +- drivers/firmware/efi/libstub/gop.c | 492 +- drivers/firmware/efi/libstub/mem.c | 191 +- drivers/firmware/efi/libstub/randomalloc.c | 6 +- drivers/firmware/efi/libstub/relocate.c | 174 + drivers/firmware/efi/libstub/x86-stub.c | 35 +- drivers/firmware/google/memconsole-coreboot.c | 2 +- drivers/firmware/google/vpd.c | 2 +- drivers/firmware/imx/imx-scu.c | 62 +- drivers/firmware/iscsi_ibft.c | 2 +- drivers/firmware/pcdp.h | 2 +- drivers/firmware/qcom_scm-legacy.c | 2 +- drivers/firmware/qcom_scm.c | 11 +- drivers/firmware/raspberrypi.c | 61 + drivers/firmware/stratix10-rsu.c | 10 +- drivers/firmware/stratix10-svc.c | 62 +- drivers/firmware/tegra/bpmp.c | 9 +- drivers/firmware/trusted_foundations.c | 21 +- drivers/firmware/xilinx/zynqmp-debug.c | 5 +- drivers/firmware/xilinx/zynqmp.c | 607 +- drivers/fpga/Kconfig | 4 +- drivers/fpga/Makefile | 1 + drivers/fpga/dfl-afu-main.c | 35 +- drivers/fpga/dfl-fme-main.c | 23 +- drivers/fpga/dfl-fme-perf.c | 1020 ++ drivers/fpga/dfl-fme.h | 2 + drivers/fpga/dfl.c | 15 +- drivers/fpga/dfl.h | 39 +- drivers/fpga/ice40-spi.c | 10 +- drivers/fpga/machxo2-spi.c | 12 +- drivers/fpga/stratix10-soc.c | 28 +- drivers/fpga/zynqmp-fpga.c | 14 +- drivers/gnss/serial.h | 2 +- drivers/gnss/sirf.c | 8 +- drivers/gpio/Kconfig | 2 +- drivers/gpio/TODO | 4 + drivers/gpio/gpio-dwapb.c | 219 +- drivers/gpio/gpio-f7188x.c | 33 +- drivers/gpio/gpio-ftgpio010.c | 2 +- drivers/gpio/gpio-ich.c | 2 +- drivers/gpio/gpio-merrifield.c | 10 +- drivers/gpio/gpio-mlxbf2.c | 5 +- drivers/gpio/gpio-mm-lantiq.c | 2 +- drivers/gpio/gpio-pca953x.c | 94 +- drivers/gpio/gpio-pch.c | 73 +- drivers/gpio/gpio-pl061.c | 9 +- drivers/gpio/gpio-tegra186.c | 1 + drivers/gpio/gpio-xgene-sb.c | 2 +- drivers/gpio/gpiolib-acpi.c | 6 +- drivers/gpio/gpiolib-devprop.c | 5 +- drivers/gpio/gpiolib-of.c | 31 + drivers/gpio/gpiolib.c | 24 +- drivers/gpio/gpiolib.h | 27 +- drivers/gpu/drm/Kconfig | 4 +- drivers/gpu/drm/Makefile | 7 +- drivers/gpu/drm/amd/amdgpu/Makefile | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 78 +- drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c | 65 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 7 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 14 +- .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 61 +- drivers/gpu/drm/amd/amdgpu/amdgpu_benchmark.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 160 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.h | 3 - drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 73 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 394 +- drivers/gpu/drm/amd/amdgpu/amdgpu_df.h | 3 - drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 68 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 61 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.c | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 31 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c | 185 + drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.h | 29 + drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 55 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 60 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 47 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h | 4 + drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 91 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 15 +- drivers/gpu/drm/amd/amdgpu/amdgpu_job.h | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.h | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 17 +- drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 11 + drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c | 53 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 446 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 56 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 169 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 4 + drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | 13 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 62 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.h | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c | 5 + drivers/gpu/drm/amd/amdgpu/amdgpu_test.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 398 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 20 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 103 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h | 32 +- drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 87 +- drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h | 20 + drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 109 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 24 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm_cpu.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm_sdma.c | 28 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 142 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 123 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.h | 10 +- drivers/gpu/drm/amd/amdgpu/atom.c | 7 +- drivers/gpu/drm/amd/amdgpu/cik.c | 8 - drivers/gpu/drm/amd/amdgpu/cik_sdma.c | 11 +- drivers/gpu/drm/amd/amdgpu/cikd.h | 2 +- drivers/gpu/drm/amd/amdgpu/dce_v10_0.c | 8 +- drivers/gpu/drm/amd/amdgpu/dce_v11_0.c | 8 +- drivers/gpu/drm/amd/amdgpu/dce_v6_0.c | 14 +- drivers/gpu/drm/amd/amdgpu/dce_v8_0.c | 14 +- drivers/gpu/drm/amd/amdgpu/dce_virtual.c | 13 +- drivers/gpu/drm/amd/amdgpu/df_v3_6.c | 54 - drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 2905 +++- drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c | 35 +- drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c | 69 +- drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 78 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 193 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_4.c | 35 +- drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 14 +- drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c | 13 +- drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 11 +- drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c | 3 +- drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c | 12 +- drivers/gpu/drm/amd/amdgpu/mxgpu_ai.h | 5 +- drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c | 97 +- drivers/gpu/drm/amd/amdgpu/mxgpu_nv.h | 46 +- drivers/gpu/drm/amd/amdgpu/mxgpu_vi.h | 3 +- drivers/gpu/drm/amd/amdgpu/navi10_ih.c | 302 +- drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c | 18 - drivers/gpu/drm/amd/amdgpu/nbio_v6_1.c | 18 - drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c | 7 - drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 36 +- drivers/gpu/drm/amd/amdgpu/nv.c | 20 +- drivers/gpu/drm/amd/amdgpu/nvd.h | 49 + drivers/gpu/drm/amd/amdgpu/psp_v10_0.c | 141 +- drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 419 +- drivers/gpu/drm/amd/amdgpu/psp_v12_0.c | 172 +- drivers/gpu/drm/amd/amdgpu/psp_v3_1.c | 262 +- drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c | 11 +- drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c | 11 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 42 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 129 +- drivers/gpu/drm/amd/amdgpu/si.c | 8 - drivers/gpu/drm/amd/amdgpu/si_dma.c | 10 +- drivers/gpu/drm/amd/amdgpu/si_dpm.c | 20 - drivers/gpu/drm/amd/amdgpu/soc15.c | 3 +- drivers/gpu/drm/amd/amdgpu/soc15_common.h | 3 + drivers/gpu/drm/amd/amdgpu/soc15d.h | 26 +- drivers/gpu/drm/amd/amdgpu/ta_ras_if.h | 59 +- drivers/gpu/drm/amd/amdgpu/umc_v6_1.c | 112 +- drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c | 6 +- drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c | 16 +- drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c | 23 +- drivers/gpu/drm/amd/amdgpu/vce_v2_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/vce_v3_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/vce_v4_0.c | 7 +- drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 9 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c | 80 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 474 +- drivers/gpu/drm/amd/amdgpu/vi.c | 24 - drivers/gpu/drm/amd/amdgpu/vid.h | 2 +- drivers/gpu/drm/amd/amdkfd/Makefile | 1 + drivers/gpu/drm/amd/amdkfd/cik_event_interrupt.c | 2 + drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 73 +- drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_device.c | 47 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 47 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.h | 1 + drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c | 2 + drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.c | 1 + drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.c | 6 +- drivers/gpu/drm/amd/amdkfd/kfd_packet_manager_v9.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 29 +- drivers/gpu/drm/amd/amdkfd/kfd_process.c | 62 +- .../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 9 + drivers/gpu/drm/amd/amdkfd/kfd_smi_events.c | 214 + drivers/gpu/drm/amd/amdkfd/kfd_smi_events.h | 29 + drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 11 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.h | 6 +- drivers/gpu/drm/amd/display/Kconfig | 8 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 269 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_color.c | 27 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 73 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c | 10 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 42 +- .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 88 +- drivers/gpu/drm/amd/display/dc/basics/Makefile | 3 +- .../gpu/drm/amd/display/dc/basics/log_helpers.c | 39 - .../gpu/drm/amd/display/dc/bios/command_table2.c | 62 +- drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c | 2 +- .../amd/display/dc/clk_mgr/dce100/dce_clk_mgr.c | 2 +- .../dc/clk_mgr/dcn10/rv1_clk_mgr_vbios_smu.c | 3 - drivers/gpu/drm/amd/display/dc/core/dc.c | 34 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 636 +- drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c | 2 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 22 +- drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c | 2 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 79 +- drivers/gpu/drm/amd/display/dc/core/dc_sink.c | 1 + drivers/gpu/drm/amd/display/dc/dc.h | 100 +- drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c | 4 +- drivers/gpu/drm/amd/display/dc/dc_dmub_srv.h | 5 +- drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 6 + drivers/gpu/drm/amd/display/dc/dc_helper.c | 6 +- drivers/gpu/drm/amd/display/dc/dc_link.h | 30 +- drivers/gpu/drm/amd/display/dc/dc_stream.h | 2 - drivers/gpu/drm/amd/display/dc/dc_types.h | 5 + drivers/gpu/drm/amd/display/dc/dce/Makefile | 2 +- drivers/gpu/drm/amd/display/dc/dce/dce_abm.c | 225 +- drivers/gpu/drm/amd/display/dc/dce/dce_abm.h | 30 +- .../gpu/drm/amd/display/dc/dce/dce_clock_source.c | 33 - drivers/gpu/drm/amd/display/dc/dce/dce_hwseq.h | 65 +- .../gpu/drm/amd/display/dc/dce/dce_link_encoder.c | 20 +- .../gpu/drm/amd/display/dc/dce/dce_link_encoder.h | 3 + .../gpu/drm/amd/display/dc/dce/dce_panel_cntl.c | 299 + .../gpu/drm/amd/display/dc/dce/dce_panel_cntl.h | 125 + .../drm/amd/display/dc/dce/dce_stream_encoder.c | 2 - drivers/gpu/drm/amd/display/dc/dce/dmub_abm.c | 319 + drivers/gpu/drm/amd/display/dc/dce/dmub_abm.h | 40 + drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c | 76 +- .../drm/amd/display/dc/dce100/dce100_resource.c | 31 + .../amd/display/dc/dce110/dce110_hw_sequencer.c | 110 +- .../amd/display/dc/dce110/dce110_hw_sequencer.h | 7 +- .../drm/amd/display/dc/dce110/dce110_opp_csc_v.c | 3 +- .../drm/amd/display/dc/dce110/dce110_resource.c | 31 + .../drm/amd/display/dc/dce112/dce112_resource.c | 31 + .../drm/amd/display/dc/dce120/dce120_resource.c | 31 + .../drm/amd/display/dc/dce80/dce80_hw_sequencer.c | 28 - .../gpu/drm/amd/display/dc/dce80/dce80_resource.c | 31 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.c | 7 - drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c | 18 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 121 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_init.c | 4 +- .../drm/amd/display/dc/dcn10/dcn10_link_encoder.c | 20 +- .../drm/amd/display/dc/dcn10/dcn10_link_encoder.h | 3 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c | 6 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.h | 7 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 83 +- .../amd/display/dc/dcn10/dcn10_stream_encoder.c | 2 - drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 21 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_init.c | 4 +- .../drm/amd/display/dc/dcn20/dcn20_link_encoder.c | 40 + .../drm/amd/display/dc/dcn20/dcn20_link_encoder.h | 4 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mpc.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_optc.c | 14 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_optc.h | 7 + .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 223 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.h | 3 +- drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hubp.c | 33 +- drivers/gpu/drm/amd/display/dc/dcn21/dcn21_init.c | 10 +- .../drm/amd/display/dc/dcn21/dcn21_link_encoder.c | 27 +- .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 119 +- .../display/dc/dml/dcn20/display_mode_vba_20v2.c | 32 +- .../amd/display/dc/dml/dcn21/display_mode_vba_21.c | 30 +- .../display/dc/dml/dcn21/display_rq_dlg_calc_21.c | 17 +- .../drm/amd/display/dc/dml/display_mode_structs.h | 2 + .../gpu/drm/amd/display/dc/dml/display_mode_vba.c | 2 + .../gpu/drm/amd/display/dc/dml/display_mode_vba.h | 2 + drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c | 2 +- drivers/gpu/drm/amd/display/dc/hdcp/hdcp_msg.c | 89 + drivers/gpu/drm/amd/display/dc/inc/core_types.h | 3 + drivers/gpu/drm/amd/display/dc/inc/hw/abm.h | 21 +- drivers/gpu/drm/amd/display/dc/inc/hw/dchubbub.h | 2 + drivers/gpu/drm/amd/display/dc/inc/hw/panel_cntl.h | 67 + .../drm/amd/display/dc/inc/hw/timing_generator.h | 3 + drivers/gpu/drm/amd/display/dc/inc/hw/transform.h | 2 + drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 10 + .../drm/amd/display/dc/inc/hw_sequencer_private.h | 2 - drivers/gpu/drm/amd/display/dc/inc/resource.h | 3 - .../amd/display/dc/virtual/virtual_link_encoder.c | 9 + drivers/gpu/drm/amd/display/dmub/dmub_srv.h | 583 + drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 14 + .../gpu/drm/amd/display/dmub/inc/dmub_cmd_dal.h | 15 +- drivers/gpu/drm/amd/display/dmub/inc/dmub_rb.h | 6 +- drivers/gpu/drm/amd/display/dmub/inc/dmub_srv.h | 572 - drivers/gpu/drm/amd/display/dmub/inc/dmub_types.h | 11 + drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.c | 26 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn21.c | 2 +- drivers/gpu/drm/amd/display/dmub/src/dmub_reg.c | 2 +- drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 33 +- drivers/gpu/drm/amd/display/include/hdcp_types.h | 7 + .../gpu/drm/amd/display/include/logger_interface.h | 4 - .../drm/amd/display/modules/color/color_gamma.c | 33 +- .../drm/amd/display/modules/color/color_gamma.h | 4 +- .../drm/amd/display/modules/freesync/freesync.c | 101 +- drivers/gpu/drm/amd/display/modules/hdcp/hdcp.c | 5 +- drivers/gpu/drm/amd/display/modules/hdcp/hdcp.h | 30 +- .../drm/amd/display/modules/hdcp/hdcp1_execution.c | 2 +- .../drm/amd/display/modules/hdcp/hdcp2_execution.c | 2 +- .../gpu/drm/amd/display/modules/hdcp/hdcp_log.c | 8 +- .../gpu/drm/amd/display/modules/hdcp/hdcp_psp.c | 482 +- .../gpu/drm/amd/display/modules/inc/mod_freesync.h | 3 + drivers/gpu/drm/amd/display/modules/inc/mod_hdcp.h | 5 +- .../gpu/drm/amd/display/modules/inc/mod_shared.h | 5 +- .../amd/display/modules/info_packet/info_packet.c | 2 +- .../drm/amd/display/modules/power/power_helpers.c | 103 +- .../drm/amd/display/modules/power/power_helpers.h | 3 + drivers/gpu/drm/amd/display/modules/stats/stats.c | 448 - .../amd/include/asic_reg/gc/gc_10_1_0_sh_mask.h | 4 + .../amd/include/asic_reg/nbif/nbif_6_1_offset.h | 2 + .../amd/include/asic_reg/nbio/nbio_7_0_offset.h | 2 + .../amd/include/asic_reg/nbio/nbio_7_4_offset.h | 2 + .../drm/amd/include/asic_reg/pwr/pwr_10_0_offset.h | 27 + .../amd/include/asic_reg/pwr/pwr_10_0_sh_mask.h | 30 + .../include/asic_reg/smuio/smuio_12_0_0_offset.h | 30 + .../include/asic_reg/smuio/smuio_12_0_0_sh_mask.h | 33 + drivers/gpu/drm/amd/include/atomfirmware.h | 114 +- drivers/gpu/drm/amd/include/cgs_common.h | 1 - drivers/gpu/drm/amd/powerplay/amd_powerplay.c | 9 +- drivers/gpu/drm/amd/powerplay/amdgpu_smu.c | 336 +- drivers/gpu/drm/amd/powerplay/arcturus_ppt.c | 43 +- drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c | 175 +- .../amd/powerplay/hwmgr/smu7_clockpowergating.c | 61 +- drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c | 135 +- .../gpu/drm/amd/powerplay/hwmgr/smu7_powertune.c | 40 +- drivers/gpu/drm/amd/powerplay/hwmgr/smu7_thermal.c | 17 +- drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c | 157 +- drivers/gpu/drm/amd/powerplay/hwmgr/smu_helper.c | 41 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega10_baco.c | 2 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c | 141 +- .../gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c | 32 +- .../gpu/drm/amd/powerplay/hwmgr/vega10_thermal.c | 6 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega12_baco.c | 2 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c | 149 +- .../gpu/drm/amd/powerplay/hwmgr/vega12_thermal.c | 7 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega20_baco.c | 8 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c | 181 +- .../gpu/drm/amd/powerplay/hwmgr/vega20_powertune.c | 6 +- .../gpu/drm/amd/powerplay/hwmgr/vega20_thermal.c | 7 +- drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h | 11 +- drivers/gpu/drm/amd/powerplay/inc/arcturus_ppsmc.h | 3 +- drivers/gpu/drm/amd/powerplay/inc/hwmgr.h | 1 + .../amd/powerplay/inc/smu11_driver_if_arcturus.h | 15 +- .../gpu/drm/amd/powerplay/inc/smu12_driver_if.h | 40 +- drivers/gpu/drm/amd/powerplay/inc/smu_types.h | 1 + drivers/gpu/drm/amd/powerplay/inc/smu_v11_0.h | 5 +- drivers/gpu/drm/amd/powerplay/inc/smumgr.h | 7 +- drivers/gpu/drm/amd/powerplay/navi10_ppt.c | 107 +- drivers/gpu/drm/amd/powerplay/renoir_ppt.c | 8 +- drivers/gpu/drm/amd/powerplay/smu_internal.h | 5 + drivers/gpu/drm/amd/powerplay/smu_v11_0.c | 125 +- drivers/gpu/drm/amd/powerplay/smu_v12_0.c | 16 +- drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c | 18 +- drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c | 35 +- .../gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c | 1 + .../drm/amd/powerplay/smumgr/polaris10_smumgr.c | 31 +- .../gpu/drm/amd/powerplay/smumgr/smu10_smumgr.c | 39 +- drivers/gpu/drm/amd/powerplay/smumgr/smu7_smumgr.c | 48 +- drivers/gpu/drm/amd/powerplay/smumgr/smu7_smumgr.h | 4 +- drivers/gpu/drm/amd/powerplay/smumgr/smu8_smumgr.c | 69 +- drivers/gpu/drm/amd/powerplay/smumgr/smumgr.c | 56 +- .../gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c | 15 +- .../gpu/drm/amd/powerplay/smumgr/vega10_smumgr.c | 56 +- .../gpu/drm/amd/powerplay/smumgr/vega12_smumgr.c | 68 +- .../gpu/drm/amd/powerplay/smumgr/vega20_smumgr.c | 106 +- .../gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c | 18 +- drivers/gpu/drm/amd/powerplay/vega20_ppt.c | 4 +- drivers/gpu/drm/arc/arcpgu_drv.c | 7 +- drivers/gpu/drm/arm/display/komeda/komeda_kms.c | 16 +- drivers/gpu/drm/arm/hdlcd_drv.c | 7 +- drivers/gpu/drm/arm/malidp_drv.c | 3 +- drivers/gpu/drm/armada/armada_drv.c | 4 +- drivers/gpu/drm/aspeed/aspeed_gfx.h | 3 +- drivers/gpu/drm/aspeed/aspeed_gfx_crtc.c | 2 +- drivers/gpu/drm/aspeed/aspeed_gfx_drv.c | 31 +- drivers/gpu/drm/aspeed/aspeed_gfx_out.c | 2 +- drivers/gpu/drm/ast/ast_drv.c | 3 + drivers/gpu/drm/ast/ast_main.c | 5 - drivers/gpu/drm/ast/ast_mode.c | 25 +- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_output.c | 12 +- drivers/gpu/drm/bochs/bochs.h | 1 - drivers/gpu/drm/bochs/bochs_drv.c | 6 +- drivers/gpu/drm/bochs/bochs_kms.c | 16 +- drivers/gpu/drm/bridge/Kconfig | 26 + drivers/gpu/drm/bridge/Makefile | 2 + drivers/gpu/drm/bridge/adv7511/Kconfig | 2 +- drivers/gpu/drm/bridge/adv7511/adv7511_audio.c | 26 +- drivers/gpu/drm/bridge/chrontel-ch7033.c | 620 + drivers/gpu/drm/bridge/nwl-dsi.c | 1213 ++ drivers/gpu/drm/bridge/nwl-dsi.h | 144 + drivers/gpu/drm/bridge/panel.c | 7 +- drivers/gpu/drm/bridge/parade-ps8640.c | 2 - drivers/gpu/drm/bridge/sii9234.c | 3 +- .../gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c | 2 +- drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 86 +- drivers/gpu/drm/bridge/tc358768.c | 4 +- drivers/gpu/drm/cirrus/Kconfig | 19 - drivers/gpu/drm/cirrus/Makefile | 2 - drivers/gpu/drm/cirrus/cirrus.c | 680 - drivers/gpu/drm/drm_atomic.c | 8 +- drivers/gpu/drm/drm_auth.c | 69 +- drivers/gpu/drm/drm_blend.c | 16 +- drivers/gpu/drm/drm_bufs.c | 2 +- drivers/gpu/drm/drm_client.c | 8 +- drivers/gpu/drm/drm_connector.c | 6 +- drivers/gpu/drm/drm_crtc_internal.h | 4 +- drivers/gpu/drm/drm_debugfs.c | 53 +- drivers/gpu/drm/drm_dma.c | 2 +- drivers/gpu/drm/drm_dp_helper.c | 270 + drivers/gpu/drm/drm_dp_mst_topology.c | 405 +- drivers/gpu/drm/drm_drv.c | 230 +- drivers/gpu/drm/drm_edid.c | 111 +- drivers/gpu/drm/drm_encoder_slave.c | 15 +- drivers/gpu/drm/drm_fb_cma_helper.c | 2 +- drivers/gpu/drm/drm_fb_helper.c | 35 +- drivers/gpu/drm/drm_file.c | 6 +- drivers/gpu/drm/drm_framebuffer.c | 8 +- drivers/gpu/drm/drm_gem.c | 27 +- drivers/gpu/drm/drm_gem_framebuffer_helper.c | 224 +- drivers/gpu/drm/drm_gem_vram_helper.c | 124 +- drivers/gpu/drm/drm_internal.h | 7 +- drivers/gpu/drm/drm_ioctl.c | 6 +- drivers/gpu/drm/drm_managed.c | 275 + drivers/gpu/drm/drm_mipi_dbi.c | 33 +- drivers/gpu/drm/drm_mm.c | 133 +- drivers/gpu/drm/drm_mode_config.c | 110 +- drivers/gpu/drm/drm_mode_object.c | 10 +- drivers/gpu/drm/drm_modes.c | 26 - drivers/gpu/drm/drm_pci.c | 4 +- drivers/gpu/drm/drm_plane.c | 9 + drivers/gpu/drm/drm_probe_helper.c | 2 + drivers/gpu/drm/drm_scatter.c | 11 +- drivers/gpu/drm/drm_vblank.c | 96 +- drivers/gpu/drm/drm_vm.c | 6 +- drivers/gpu/drm/drm_vram_helper_common.c | 94 - drivers/gpu/drm/etnaviv/etnaviv_drv.c | 20 +- drivers/gpu/drm/etnaviv/etnaviv_dump.c | 4 +- drivers/gpu/drm/exynos/exynos_dp.c | 8 +- drivers/gpu/drm/exynos/exynos_drm_dpi.c | 8 +- drivers/gpu/drm/exynos/exynos_drm_dsi.c | 8 +- drivers/gpu/drm/exynos/exynos_drm_vidi.c | 8 +- drivers/gpu/drm/exynos/exynos_hdmi.c | 8 +- drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_rgb.c | 14 +- drivers/gpu/drm/gma500/cdv_intel_crt.c | 14 +- drivers/gpu/drm/gma500/cdv_intel_dp.c | 47 +- drivers/gpu/drm/gma500/cdv_intel_hdmi.c | 4 +- drivers/gpu/drm/gma500/cdv_intel_lvds.c | 100 +- drivers/gpu/drm/gma500/framebuffer.c | 16 +- drivers/gpu/drm/gma500/mdfld_dsi_dpi.c | 11 +- drivers/gpu/drm/gma500/mdfld_intel_display.c | 31 - drivers/gpu/drm/gma500/mdfld_output.h | 1 - drivers/gpu/drm/gma500/mdfld_tmd_vid.c | 6 - drivers/gpu/drm/gma500/mdfld_tpo_vid.c | 6 - drivers/gpu/drm/gma500/oaktrail_hdmi.c | 19 +- drivers/gpu/drm/gma500/oaktrail_lvds.c | 5 +- drivers/gpu/drm/gma500/psb_intel_drv.h | 1 - drivers/gpu/drm/gma500/psb_intel_lvds.c | 18 +- drivers/gpu/drm/gma500/psb_intel_sdvo.c | 99 - drivers/gpu/drm/gma500/tc35876x-dsi-lvds.c | 13 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c | 9 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c | 8 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_ttm.c | 2 +- drivers/gpu/drm/hisilicon/kirin/dw_drm_dsi.c | 9 +- drivers/gpu/drm/hisilicon/kirin/kirin_drm_ade.c | 1 - drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c | 43 - drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.h | 1 - drivers/gpu/drm/i2c/sil164_drv.c | 7 +- drivers/gpu/drm/i2c/tda998x_drv.c | 23 +- drivers/gpu/drm/i915/Kconfig.profile | 12 + drivers/gpu/drm/i915/Makefile | 32 +- drivers/gpu/drm/i915/display/icl_dsi.c | 188 +- drivers/gpu/drm/i915/display/intel_atomic_plane.c | 25 +- drivers/gpu/drm/i915/display/intel_atomic_plane.h | 2 + drivers/gpu/drm/i915/display/intel_audio.c | 144 +- drivers/gpu/drm/i915/display/intel_bw.c | 194 +- drivers/gpu/drm/i915/display/intel_bw.h | 27 + drivers/gpu/drm/i915/display/intel_color.c | 121 +- drivers/gpu/drm/i915/display/intel_connector.c | 5 +- drivers/gpu/drm/i915/display/intel_crt.c | 40 +- drivers/gpu/drm/i915/display/intel_ddi.c | 808 +- drivers/gpu/drm/i915/display/intel_ddi.h | 9 +- drivers/gpu/drm/i915/display/intel_display.c | 979 +- drivers/gpu/drm/i915/display/intel_display.h | 11 +- .../gpu/drm/i915/display/intel_display_debugfs.c | 130 +- .../gpu/drm/i915/display/intel_display_debugfs.h | 4 +- drivers/gpu/drm/i915/display/intel_display_power.c | 630 +- drivers/gpu/drm/i915/display/intel_display_power.h | 11 +- drivers/gpu/drm/i915/display/intel_display_types.h | 63 +- drivers/gpu/drm/i915/display/intel_dp.c | 2019 ++- drivers/gpu/drm/i915/display/intel_dp.h | 19 +- .../gpu/drm/i915/display/intel_dp_aux_backlight.c | 84 +- .../gpu/drm/i915/display/intel_dp_link_training.c | 9 +- .../gpu/drm/i915/display/intel_dp_link_training.h | 4 + drivers/gpu/drm/i915/display/intel_dp_mst.c | 164 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 8 +- drivers/gpu/drm/i915/display/intel_dsb.c | 6 +- drivers/gpu/drm/i915/display/intel_dsi.c | 9 +- drivers/gpu/drm/i915/display/intel_dsi_vbt.c | 13 +- drivers/gpu/drm/i915/display/intel_dvo.c | 9 +- drivers/gpu/drm/i915/display/intel_fbc.c | 97 +- drivers/gpu/drm/i915/display/intel_fbdev.c | 96 +- drivers/gpu/drm/i915/display/intel_frontbuffer.c | 6 +- drivers/gpu/drm/i915/display/intel_global_state.c | 9 +- drivers/gpu/drm/i915/display/intel_gmbus.c | 3 +- drivers/gpu/drm/i915/display/intel_hdcp.c | 29 +- drivers/gpu/drm/i915/display/intel_hdcp.h | 4 +- drivers/gpu/drm/i915/display/intel_hdmi.c | 299 +- drivers/gpu/drm/i915/display/intel_hotplug.c | 16 +- drivers/gpu/drm/i915/display/intel_hotplug.h | 3 +- drivers/gpu/drm/i915/display/intel_lspcon.c | 2 +- drivers/gpu/drm/i915/display/intel_lvds.c | 38 +- drivers/gpu/drm/i915/display/intel_overlay.c | 38 +- drivers/gpu/drm/i915/display/intel_panel.c | 178 +- drivers/gpu/drm/i915/display/intel_panel.h | 13 +- drivers/gpu/drm/i915/display/intel_psr.c | 105 +- drivers/gpu/drm/i915/display/intel_psr.h | 6 +- drivers/gpu/drm/i915/display/intel_sdvo.c | 22 +- drivers/gpu/drm/i915/display/intel_sprite.c | 8 + drivers/gpu/drm/i915/display/intel_tc.c | 149 +- drivers/gpu/drm/i915/display/intel_tc.h | 3 +- drivers/gpu/drm/i915/display/intel_tv.c | 15 +- drivers/gpu/drm/i915/display/intel_vbt_defs.h | 4 +- drivers/gpu/drm/i915/display/vlv_dsi.c | 26 +- drivers/gpu/drm/i915/gem/i915_gem_clflush.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_client_blt.c | 4 +- drivers/gpu/drm/i915/gem/i915_gem_context.c | 89 +- drivers/gpu/drm/i915/gem/i915_gem_context.h | 4 + drivers/gpu/drm/i915/gem/i915_gem_domain.c | 9 +- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 848 +- drivers/gpu/drm/i915/gem/i915_gem_fence.c | 4 +- drivers/gpu/drm/i915/gem/i915_gem_mman.c | 36 +- drivers/gpu/drm/i915/gem/i915_gem_object.c | 8 +- drivers/gpu/drm/i915/gem/i915_gem_object_blt.c | 26 +- drivers/gpu/drm/i915/gem/i915_gem_object_blt.h | 1 - drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 3 - drivers/gpu/drm/i915/gem/i915_gem_pages.c | 3 +- drivers/gpu/drm/i915/gem/i915_gem_phys.c | 2 - drivers/gpu/drm/i915/gem/i915_gem_shrinker.c | 18 +- drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 4 +- .../gpu/drm/i915/gem/selftests/huge_gem_object.c | 3 +- drivers/gpu/drm/i915/gem/selftests/huge_pages.c | 83 +- .../drm/i915/gem/selftests/i915_gem_client_blt.c | 566 + .../drm/i915/gem/selftests/i915_gem_coherency.c | 2 + .../gpu/drm/i915/gem/selftests/i915_gem_context.c | 52 +- .../drm/i915/gem/selftests/i915_gem_execbuffer.c | 171 + drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 128 +- .../gpu/drm/i915/gem/selftests/i915_gem_object.c | 2 +- drivers/gpu/drm/i915/gem/selftests/igt_gem_utils.c | 26 +- drivers/gpu/drm/i915/gem/selftests/mock_dmabuf.c | 2 +- drivers/gpu/drm/i915/gt/debugfs_engines.c | 2 +- drivers/gpu/drm/i915/gt/debugfs_gt.c | 15 +- drivers/gpu/drm/i915/gt/debugfs_gt.h | 9 +- drivers/gpu/drm/i915/gt/debugfs_gt_pm.c | 74 +- drivers/gpu/drm/i915/gt/gen8_ppgtt.c | 15 +- drivers/gpu/drm/i915/gt/intel_breadcrumbs.c | 58 +- drivers/gpu/drm/i915/gt/intel_context.c | 5 + drivers/gpu/drm/i915/gt/intel_context_sseu.c | 3 +- drivers/gpu/drm/i915/gt/intel_context_types.h | 10 +- drivers/gpu/drm/i915/gt/intel_engine.h | 51 +- drivers/gpu/drm/i915/gt/intel_engine_cs.c | 211 +- drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c | 2 +- drivers/gpu/drm/i915/gt/intel_engine_pm.c | 20 +- drivers/gpu/drm/i915/gt/intel_engine_pm.h | 6 + drivers/gpu/drm/i915/gt/intel_engine_pool.c | 190 - drivers/gpu/drm/i915/gt/intel_engine_pool.h | 34 - drivers/gpu/drm/i915/gt/intel_engine_pool_types.h | 29 - drivers/gpu/drm/i915/gt/intel_engine_types.h | 89 +- drivers/gpu/drm/i915/gt/intel_ggtt.c | 59 +- drivers/gpu/drm/i915/gt/intel_ggtt_fencing.c | 909 + drivers/gpu/drm/i915/gt/intel_ggtt_fencing.h | 78 + drivers/gpu/drm/i915/gt/intel_gpu_commands.h | 6 +- drivers/gpu/drm/i915/gt/intel_gt.c | 69 +- drivers/gpu/drm/i915/gt/intel_gt_buffer_pool.c | 228 + drivers/gpu/drm/i915/gt/intel_gt_buffer_pool.h | 37 + .../gpu/drm/i915/gt/intel_gt_buffer_pool_types.h | 32 + drivers/gpu/drm/i915/gt/intel_gt_clock_utils.c | 102 + drivers/gpu/drm/i915/gt/intel_gt_clock_utils.h | 27 + drivers/gpu/drm/i915/gt/intel_gt_irq.c | 15 +- drivers/gpu/drm/i915/gt/intel_gt_pm.c | 17 +- drivers/gpu/drm/i915/gt/intel_gt_requests.c | 20 +- drivers/gpu/drm/i915/gt/intel_gt_types.h | 20 +- drivers/gpu/drm/i915/gt/intel_gtt.h | 5 +- drivers/gpu/drm/i915/gt/intel_lrc.c | 1195 +- drivers/gpu/drm/i915/gt/intel_lrc.h | 1 + drivers/gpu/drm/i915/gt/intel_lrc_reg.h | 6 +- drivers/gpu/drm/i915/gt/intel_rc6.c | 47 +- drivers/gpu/drm/i915/gt/intel_renderstate.c | 22 +- drivers/gpu/drm/i915/gt/intel_reset.c | 16 +- drivers/gpu/drm/i915/gt/intel_ring.h | 5 +- drivers/gpu/drm/i915/gt/intel_ring_submission.c | 49 +- drivers/gpu/drm/i915/gt/intel_rps.c | 449 +- drivers/gpu/drm/i915/gt/intel_rps.h | 61 + drivers/gpu/drm/i915/gt/intel_rps_types.h | 14 +- drivers/gpu/drm/i915/gt/intel_sseu.c | 33 +- drivers/gpu/drm/i915/gt/intel_timeline.c | 37 +- drivers/gpu/drm/i915/gt/intel_timeline.h | 7 +- drivers/gpu/drm/i915/gt/intel_workarounds.c | 49 +- drivers/gpu/drm/i915/gt/mock_engine.c | 2 - drivers/gpu/drm/i915/gt/selftest_context.c | 12 +- drivers/gpu/drm/i915/gt/selftest_gt_pm.c | 8 + drivers/gpu/drm/i915/gt/selftest_lrc.c | 719 +- drivers/gpu/drm/i915/gt/selftest_rc6.c | 30 +- drivers/gpu/drm/i915/gt/selftest_ring_submission.c | 2 + drivers/gpu/drm/i915/gt/selftest_rps.c | 1331 ++ drivers/gpu/drm/i915/gt/selftest_rps.h | 17 + drivers/gpu/drm/i915/gt/shmem_utils.c | 173 + drivers/gpu/drm/i915/gt/shmem_utils.h | 23 + drivers/gpu/drm/i915/gt/st_shmem_utils.c | 63 + drivers/gpu/drm/i915/gt/sysfs_engines.c | 94 + drivers/gpu/drm/i915/gt/uc/intel_guc.c | 46 +- drivers/gpu/drm/i915/gt/uc/intel_guc.h | 7 + drivers/gpu/drm/i915/gt/uc/intel_guc_debugfs.c | 42 + drivers/gpu/drm/i915/gt/uc/intel_guc_debugfs.h | 14 + drivers/gpu/drm/i915/gt/uc/intel_guc_fw.c | 14 - drivers/gpu/drm/i915/gt/uc/intel_guc_fw.h | 1 - drivers/gpu/drm/i915/gt/uc/intel_guc_log.c | 97 +- drivers/gpu/drm/i915/gt/uc/intel_guc_log.h | 4 + drivers/gpu/drm/i915/gt/uc/intel_guc_log_debugfs.c | 124 + drivers/gpu/drm/i915/gt/uc/intel_guc_log_debugfs.h | 15 + drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 4 +- drivers/gpu/drm/i915/gt/uc/intel_huc.c | 53 +- drivers/gpu/drm/i915/gt/uc/intel_huc.h | 2 + drivers/gpu/drm/i915/gt/uc/intel_huc_debugfs.c | 36 + drivers/gpu/drm/i915/gt/uc/intel_huc_debugfs.h | 14 + drivers/gpu/drm/i915/gt/uc/intel_huc_fw.c | 17 - drivers/gpu/drm/i915/gt/uc/intel_huc_fw.h | 1 - drivers/gpu/drm/i915/gt/uc/intel_uc.c | 35 +- drivers/gpu/drm/i915/gt/uc/intel_uc.h | 1 + drivers/gpu/drm/i915/gt/uc/intel_uc_debugfs.c | 30 + drivers/gpu/drm/i915/gt/uc/intel_uc_debugfs.h | 14 + drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 56 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.h | 3 +- drivers/gpu/drm/i915/gvt/aperture_gm.c | 2 +- drivers/gpu/drm/i915/gvt/cmd_parser.c | 45 + drivers/gpu/drm/i915/gvt/display.c | 49 +- drivers/gpu/drm/i915/gvt/execlist.c | 2 - drivers/gpu/drm/i915/gvt/gtt.c | 16 + drivers/gpu/drm/i915/gvt/gtt.h | 1 + drivers/gpu/drm/i915/gvt/gvt.c | 1 - drivers/gpu/drm/i915/gvt/gvt.h | 5 + drivers/gpu/drm/i915/gvt/handlers.c | 2 +- drivers/gpu/drm/i915/gvt/hypercall.h | 2 - drivers/gpu/drm/i915/gvt/kvmgt.c | 2 +- drivers/gpu/drm/i915/gvt/scheduler.c | 257 +- drivers/gpu/drm/i915/gvt/scheduler.h | 1 + drivers/gpu/drm/i915/i915_active.c | 137 +- drivers/gpu/drm/i915/i915_active.h | 14 +- drivers/gpu/drm/i915/i915_config.c | 15 + drivers/gpu/drm/i915/i915_debugfs.c | 356 +- drivers/gpu/drm/i915/i915_debugfs.h | 4 +- drivers/gpu/drm/i915/i915_drv.c | 156 +- drivers/gpu/drm/i915/i915_drv.h | 58 +- drivers/gpu/drm/i915/i915_gem.c | 20 +- drivers/gpu/drm/i915/i915_gem_evict.c | 33 +- drivers/gpu/drm/i915/i915_gem_fence_reg.c | 911 - drivers/gpu/drm/i915/i915_gem_fence_reg.h | 71 - drivers/gpu/drm/i915/i915_getparam.c | 2 +- drivers/gpu/drm/i915/i915_gpu_error.c | 45 +- drivers/gpu/drm/i915/i915_gpu_error.h | 3 +- drivers/gpu/drm/i915/i915_irq.c | 235 +- drivers/gpu/drm/i915/i915_mm.c | 1 - drivers/gpu/drm/i915/i915_pci.c | 41 +- drivers/gpu/drm/i915/i915_perf.c | 596 +- drivers/gpu/drm/i915/i915_perf_types.h | 46 +- drivers/gpu/drm/i915/i915_pmu.c | 41 +- drivers/gpu/drm/i915/i915_priolist_types.h | 7 +- drivers/gpu/drm/i915/i915_reg.h | 193 +- drivers/gpu/drm/i915/i915_request.c | 156 +- drivers/gpu/drm/i915/i915_request.h | 30 +- drivers/gpu/drm/i915/i915_scheduler.c | 39 +- drivers/gpu/drm/i915/i915_scheduler.h | 3 +- drivers/gpu/drm/i915/i915_scheduler_types.h | 3 +- drivers/gpu/drm/i915/i915_selftest.h | 2 + drivers/gpu/drm/i915/i915_sw_fence.c | 12 +- drivers/gpu/drm/i915/i915_sw_fence_work.c | 5 +- drivers/gpu/drm/i915/i915_sw_fence_work.h | 23 + drivers/gpu/drm/i915/i915_switcheroo.c | 4 +- drivers/gpu/drm/i915/i915_utils.c | 3 +- drivers/gpu/drm/i915/i915_vma.c | 121 +- drivers/gpu/drm/i915/i915_vma.h | 4 +- drivers/gpu/drm/i915/intel_device_info.c | 76 +- drivers/gpu/drm/i915/intel_device_info.h | 5 +- drivers/gpu/drm/i915/intel_dram.c | 3 +- drivers/gpu/drm/i915/intel_pm.c | 615 +- drivers/gpu/drm/i915/intel_pm.h | 31 +- drivers/gpu/drm/i915/intel_runtime_pm.c | 2 +- drivers/gpu/drm/i915/intel_sideband.c | 8 +- drivers/gpu/drm/i915/intel_uncore.c | 60 +- drivers/gpu/drm/i915/intel_uncore.h | 6 +- drivers/gpu/drm/i915/intel_wakeref.c | 12 +- drivers/gpu/drm/i915/intel_wakeref.h | 22 +- drivers/gpu/drm/i915/intel_wopcm.c | 47 +- drivers/gpu/drm/i915/oa/i915_oa_bdw.c | 90 - drivers/gpu/drm/i915/oa/i915_oa_bdw.h | 16 - drivers/gpu/drm/i915/oa/i915_oa_bxt.c | 88 - drivers/gpu/drm/i915/oa/i915_oa_bxt.h | 16 - drivers/gpu/drm/i915/oa/i915_oa_cflgt2.c | 89 - drivers/gpu/drm/i915/oa/i915_oa_cflgt2.h | 16 - drivers/gpu/drm/i915/oa/i915_oa_cflgt3.c | 89 - drivers/gpu/drm/i915/oa/i915_oa_cflgt3.h | 16 - drivers/gpu/drm/i915/oa/i915_oa_chv.c | 89 - drivers/gpu/drm/i915/oa/i915_oa_chv.h | 16 - drivers/gpu/drm/i915/oa/i915_oa_cnl.c | 101 - drivers/gpu/drm/i915/oa/i915_oa_cnl.h | 16 - drivers/gpu/drm/i915/oa/i915_oa_glk.c | 88 - drivers/gpu/drm/i915/oa/i915_oa_glk.h | 16 - drivers/gpu/drm/i915/oa/i915_oa_hsw.c | 118 - drivers/gpu/drm/i915/oa/i915_oa_hsw.h | 16 - drivers/gpu/drm/i915/oa/i915_oa_icl.c | 98 - drivers/gpu/drm/i915/oa/i915_oa_icl.h | 16 - drivers/gpu/drm/i915/oa/i915_oa_kblgt2.c | 89 - drivers/gpu/drm/i915/oa/i915_oa_kblgt2.h | 16 - drivers/gpu/drm/i915/oa/i915_oa_kblgt3.c | 89 - drivers/gpu/drm/i915/oa/i915_oa_kblgt3.h | 16 - drivers/gpu/drm/i915/oa/i915_oa_sklgt2.c | 88 - drivers/gpu/drm/i915/oa/i915_oa_sklgt2.h | 16 - drivers/gpu/drm/i915/oa/i915_oa_sklgt3.c | 89 - drivers/gpu/drm/i915/oa/i915_oa_sklgt3.h | 16 - drivers/gpu/drm/i915/oa/i915_oa_sklgt4.c | 89 - drivers/gpu/drm/i915/oa/i915_oa_sklgt4.h | 16 - drivers/gpu/drm/i915/oa/i915_oa_tgl.c | 121 - drivers/gpu/drm/i915/oa/i915_oa_tgl.h | 16 - drivers/gpu/drm/i915/selftests/i915_active.c | 12 +- drivers/gpu/drm/i915/selftests/i915_gem.c | 2 - drivers/gpu/drm/i915/selftests/i915_gem_evict.c | 26 +- drivers/gpu/drm/i915/selftests/i915_gem_gtt.c | 33 +- .../gpu/drm/i915/selftests/i915_live_selftests.h | 1 + .../gpu/drm/i915/selftests/i915_mock_selftests.h | 1 + drivers/gpu/drm/i915/selftests/i915_perf.c | 104 +- .../gpu/drm/i915/selftests/i915_perf_selftests.h | 1 + drivers/gpu/drm/i915/selftests/i915_request.c | 623 +- drivers/gpu/drm/i915/selftests/i915_selftest.c | 29 + drivers/gpu/drm/i915/selftests/i915_vma.c | 2 +- drivers/gpu/drm/i915/selftests/igt_spinner.c | 3 +- .../gpu/drm/i915/selftests/intel_memory_region.c | 5 +- drivers/gpu/drm/i915/selftests/librapl.c | 24 + drivers/gpu/drm/i915/selftests/librapl.h | 13 + drivers/gpu/drm/i915/selftests/mock_gem_device.c | 38 +- drivers/gpu/drm/imx/dw_hdmi-imx.c | 8 +- drivers/gpu/drm/imx/imx-drm-core.c | 10 +- drivers/gpu/drm/imx/imx-drm.h | 1 - drivers/gpu/drm/imx/imx-ldb.c | 8 +- drivers/gpu/drm/imx/imx-tve.c | 8 +- drivers/gpu/drm/imx/parallel-display.c | 10 +- drivers/gpu/drm/ingenic/ingenic-drm.c | 49 +- drivers/gpu/drm/lima/Kconfig | 2 + drivers/gpu/drm/lima/Makefile | 4 +- drivers/gpu/drm/lima/lima_bcast.c | 25 +- drivers/gpu/drm/lima/lima_bcast.h | 2 + drivers/gpu/drm/lima/lima_ctx.c | 3 + drivers/gpu/drm/lima/lima_ctx.h | 5 + drivers/gpu/drm/lima/lima_devfreq.c | 257 + drivers/gpu/drm/lima/lima_devfreq.h | 44 + drivers/gpu/drm/lima/lima_device.c | 228 +- drivers/gpu/drm/lima/lima_device.h | 17 +- drivers/gpu/drm/lima/lima_dlbu.c | 17 +- drivers/gpu/drm/lima/lima_dlbu.h | 2 + drivers/gpu/drm/lima/lima_drv.c | 141 +- drivers/gpu/drm/lima/lima_drv.h | 1 + drivers/gpu/drm/lima/lima_dump.h | 77 + drivers/gpu/drm/lima/lima_gp.c | 21 +- drivers/gpu/drm/lima/lima_gp.h | 2 + drivers/gpu/drm/lima/lima_l2_cache.c | 38 +- drivers/gpu/drm/lima/lima_l2_cache.h | 2 + drivers/gpu/drm/lima/lima_mmu.c | 49 +- drivers/gpu/drm/lima/lima_mmu.h | 2 + drivers/gpu/drm/lima/lima_pmu.c | 77 +- drivers/gpu/drm/lima/lima_pmu.h | 2 + drivers/gpu/drm/lima/lima_pp.c | 31 +- drivers/gpu/drm/lima/lima_pp.h | 4 + drivers/gpu/drm/lima/lima_sched.c | 193 +- drivers/gpu/drm/lima/lima_sched.h | 11 + drivers/gpu/drm/lima/lima_trace.c | 7 + drivers/gpu/drm/lima/lima_trace.h | 50 + drivers/gpu/drm/lima/lima_vm.h | 3 +- drivers/gpu/drm/mcde/mcde_display.c | 10 +- drivers/gpu/drm/mcde/mcde_drm.h | 2 + drivers/gpu/drm/mcde/mcde_drv.c | 52 +- drivers/gpu/drm/mcde/mcde_dsi.c | 9 +- drivers/gpu/drm/mediatek/Kconfig | 1 + drivers/gpu/drm/mediatek/mtk_disp_color.c | 5 +- drivers/gpu/drm/mediatek/mtk_disp_ovl.c | 5 +- drivers/gpu/drm/mediatek/mtk_disp_rdma.c | 5 +- drivers/gpu/drm/mediatek/mtk_dpi.c | 26 +- drivers/gpu/drm/mediatek/mtk_drm_crtc.c | 19 +- drivers/gpu/drm/mediatek/mtk_drm_ddp.c | 259 +- drivers/gpu/drm/mediatek/mtk_drm_ddp.h | 7 - drivers/gpu/drm/mediatek/mtk_drm_drv.c | 58 +- drivers/gpu/drm/mediatek/mtk_drm_drv.h | 2 +- drivers/gpu/drm/mediatek/mtk_dsi.c | 22 +- drivers/gpu/drm/mediatek/mtk_hdmi.c | 4 +- drivers/gpu/drm/meson/meson_drv.c | 38 +- drivers/gpu/drm/meson/meson_drv.h | 6 + drivers/gpu/drm/meson/meson_dw_hdmi.c | 2 +- drivers/gpu/drm/meson/meson_plane.c | 2 +- drivers/gpu/drm/meson/meson_vclk.c | 16 +- drivers/gpu/drm/meson/meson_vclk.h | 3 +- drivers/gpu/drm/mgag200/mgag200_cursor.c | 4 +- drivers/gpu/drm/mgag200/mgag200_drv.c | 4 +- drivers/gpu/drm/mgag200/mgag200_drv.h | 15 +- drivers/gpu/drm/mgag200/mgag200_i2c.c | 10 +- drivers/gpu/drm/mgag200/mgag200_main.c | 119 +- drivers/gpu/drm/mgag200/mgag200_mode.c | 127 +- drivers/gpu/drm/msm/adreno/a5xx_debugfs.c | 18 +- drivers/gpu/drm/msm/adreno/a5xx_gpu.h | 2 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.h | 2 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c | 14 +- drivers/gpu/drm/msm/msm_debugfs.c | 23 +- drivers/gpu/drm/msm/msm_debugfs.h | 2 +- drivers/gpu/drm/msm/msm_gpu.h | 2 +- drivers/gpu/drm/msm/msm_rd.c | 4 +- drivers/gpu/drm/nouveau/nouveau_debugfs.c | 6 +- drivers/gpu/drm/nouveau/nouveau_debugfs.h | 8 +- drivers/gpu/drm/nouveau/nouveau_dmem.c | 27 +- drivers/gpu/drm/nouveau/nouveau_dmem.h | 3 +- drivers/gpu/drm/nouveau/nouveau_svm.c | 94 +- drivers/gpu/drm/nouveau/nvkm/subdev/therm/ic.c | 4 +- drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c | 18 +- drivers/gpu/drm/omapdrm/dss/dispc.c | 33 +- drivers/gpu/drm/omapdrm/dss/venc.c | 43 - drivers/gpu/drm/omapdrm/omap_debugfs.c | 29 +- drivers/gpu/drm/omapdrm/omap_drv.h | 2 +- drivers/gpu/drm/panel/Kconfig | 29 + drivers/gpu/drm/panel/Makefile | 3 + .../gpu/drm/panel/panel-asus-z00t-tm5p5-n35596.c | 367 + drivers/gpu/drm/panel/panel-boe-tv101wum-nl6.c | 31 + drivers/gpu/drm/panel/panel-ilitek-ili9322.c | 4 +- drivers/gpu/drm/panel/panel-leadtek-ltk050h3146w.c | 691 + drivers/gpu/drm/panel/panel-leadtek-ltk500hd1829.c | 2 +- drivers/gpu/drm/panel/panel-novatek-nt39016.c | 46 +- drivers/gpu/drm/panel/panel-simple.c | 247 +- drivers/gpu/drm/panel/panel-truly-nt35597.c | 2 - drivers/gpu/drm/panel/panel-visionox-rm69299.c | 303 + drivers/gpu/drm/pl111/Makefile | 1 - drivers/gpu/drm/pl111/pl111_debugfs.c | 8 +- drivers/gpu/drm/pl111/pl111_drm.h | 2 +- drivers/gpu/drm/pl111/pl111_drv.c | 13 +- drivers/gpu/drm/pl111/pl111_versatile.c | 148 +- drivers/gpu/drm/pl111/pl111_vexpress.c | 138 - drivers/gpu/drm/pl111/pl111_vexpress.h | 29 - drivers/gpu/drm/qxl/qxl_debugfs.c | 28 +- drivers/gpu/drm/qxl/qxl_display.c | 32 +- drivers/gpu/drm/qxl/qxl_drv.c | 25 +- drivers/gpu/drm/qxl/qxl_drv.h | 20 +- drivers/gpu/drm/qxl/qxl_dumb.c | 2 +- drivers/gpu/drm/qxl/qxl_gem.c | 2 +- drivers/gpu/drm/qxl/qxl_ioctl.c | 14 +- drivers/gpu/drm/qxl/qxl_irq.c | 2 +- drivers/gpu/drm/qxl/qxl_kms.c | 15 +- drivers/gpu/drm/qxl/qxl_object.c | 2 +- drivers/gpu/drm/qxl/qxl_release.c | 2 +- drivers/gpu/drm/qxl/qxl_ttm.c | 8 +- drivers/gpu/drm/r128/ati_pcigart.c | 3 +- drivers/gpu/drm/radeon/Makefile | 35 +- drivers/gpu/drm/radeon/atom.c | 3 +- drivers/gpu/drm/radeon/ci_dpm.c | 14 - drivers/gpu/drm/radeon/radeon_atombios.c | 4 +- drivers/gpu/drm/radeon/radeon_combios.c | 4 +- drivers/gpu/drm/radeon/radeon_drv.c | 2 +- drivers/gpu/drm/radeon/radeon_kms.c | 6 +- drivers/gpu/drm/radeon/si_dpm.c | 18 - drivers/gpu/drm/rcar-du/rcar_du_drv.c | 1 - drivers/gpu/drm/rcar-du/rcar_du_encoder.c | 14 +- drivers/gpu/drm/rcar-du/rcar_du_kms.c | 4 +- drivers/gpu/drm/rcar-du/rcar_du_plane.c | 16 +- drivers/gpu/drm/rcar-du/rcar_du_vsp.c | 14 +- drivers/gpu/drm/rockchip/analogix_dp-rockchip.c | 9 +- drivers/gpu/drm/rockchip/cdn-dp-core.c | 13 +- drivers/gpu/drm/rockchip/cdn-dp-reg.c | 6 +- drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c | 8 +- drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c | 8 +- drivers/gpu/drm/rockchip/inno_hdmi.c | 8 +- drivers/gpu/drm/rockchip/rk3066_hdmi.c | 8 +- drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 14 +- drivers/gpu/drm/rockchip/rockchip_drm_drv.h | 1 + drivers/gpu/drm/rockchip/rockchip_drm_fb.c | 43 +- drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 139 +- drivers/gpu/drm/rockchip/rockchip_drm_vop.h | 17 + drivers/gpu/drm/rockchip/rockchip_lvds.c | 10 +- drivers/gpu/drm/rockchip/rockchip_rgb.c | 8 +- drivers/gpu/drm/rockchip/rockchip_vop_reg.c | 83 +- drivers/gpu/drm/shmobile/shmob_drm_crtc.c | 14 +- drivers/gpu/drm/shmobile/shmob_drm_drv.c | 2 - drivers/gpu/drm/shmobile/shmob_drm_kms.c | 6 +- drivers/gpu/drm/sti/sti_compositor.c | 6 +- drivers/gpu/drm/sti/sti_compositor.h | 4 +- drivers/gpu/drm/sti/sti_crtc.c | 2 +- drivers/gpu/drm/sti/sti_cursor.c | 14 +- drivers/gpu/drm/sti/sti_drv.c | 16 +- drivers/gpu/drm/sti/sti_dvo.c | 13 +- drivers/gpu/drm/sti/sti_gdp.c | 7 +- drivers/gpu/drm/sti/sti_hda.c | 13 +- drivers/gpu/drm/sti/sti_hdmi.c | 13 +- drivers/gpu/drm/sti/sti_hqvdp.c | 12 +- drivers/gpu/drm/sti/sti_mixer.c | 10 +- drivers/gpu/drm/sti/sti_mixer.h | 2 +- drivers/gpu/drm/sti/sti_tvout.c | 13 +- drivers/gpu/drm/sti/sti_vid.c | 8 +- drivers/gpu/drm/sti/sti_vid.h | 2 +- drivers/gpu/drm/stm/drv.c | 10 +- drivers/gpu/drm/stm/ltdc.c | 102 +- drivers/gpu/drm/sun4i/sun4i_hdmi_enc.c | 14 +- drivers/gpu/drm/sun4i/sun4i_lvds.c | 12 +- drivers/gpu/drm/sun4i/sun4i_rgb.c | 17 +- drivers/gpu/drm/sun4i/sun4i_tcon.c | 4 +- drivers/gpu/drm/sun4i/sun4i_tv.c | 17 +- drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c | 12 +- drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c | 8 +- drivers/gpu/drm/sun4i/sun8i_mixer.c | 124 +- drivers/gpu/drm/sun4i/sun8i_mixer.h | 10 +- drivers/gpu/drm/sun4i/sun8i_ui_layer.c | 14 +- drivers/gpu/drm/sun4i/sun8i_vi_layer.c | 40 +- drivers/gpu/drm/tegra/dc.c | 11 +- drivers/gpu/drm/tegra/dpaux.c | 2 - drivers/gpu/drm/tegra/drm.c | 11 +- drivers/gpu/drm/tegra/drm.h | 4 +- drivers/gpu/drm/tegra/dsi.c | 21 +- drivers/gpu/drm/tegra/fb.c | 2 +- drivers/gpu/drm/tegra/hdmi.c | 21 +- drivers/gpu/drm/tegra/output.c | 6 +- drivers/gpu/drm/tegra/rgb.c | 8 +- drivers/gpu/drm/tegra/sor.c | 20 +- drivers/gpu/drm/tidss/tidss_crtc.c | 16 +- drivers/gpu/drm/tidss/tidss_dispc.c | 11 +- drivers/gpu/drm/tidss/tidss_dispc.h | 6 - drivers/gpu/drm/tidss/tidss_drv.c | 25 +- drivers/gpu/drm/tidss/tidss_drv.h | 4 +- drivers/gpu/drm/tidss/tidss_encoder.c | 22 +- drivers/gpu/drm/tidss/tidss_irq.c | 12 +- drivers/gpu/drm/tidss/tidss_kms.c | 21 +- drivers/gpu/drm/tidss/tidss_kms.h | 1 - drivers/gpu/drm/tidss/tidss_plane.c | 6 +- drivers/gpu/drm/tilcdc/tilcdc_drv.c | 20 +- drivers/gpu/drm/tilcdc/tilcdc_external.c | 10 +- drivers/gpu/drm/tilcdc/tilcdc_panel.c | 25 +- drivers/gpu/drm/tiny/Kconfig | 19 + drivers/gpu/drm/tiny/Makefile | 1 + drivers/gpu/drm/tiny/cirrus.c | 660 + drivers/gpu/drm/tiny/gm12u320.c | 242 +- drivers/gpu/drm/tiny/hx8357d.c | 16 +- drivers/gpu/drm/tiny/ili9225.c | 16 +- drivers/gpu/drm/tiny/ili9341.c | 16 +- drivers/gpu/drm/tiny/ili9486.c | 16 +- drivers/gpu/drm/tiny/mi0283qt.c | 16 +- drivers/gpu/drm/tiny/repaper.c | 28 +- drivers/gpu/drm/tiny/st7586.c | 16 +- drivers/gpu/drm/tiny/st7735r.c | 16 +- drivers/gpu/drm/ttm/ttm_bo.c | 6 +- drivers/gpu/drm/ttm/ttm_bo_util.c | 56 +- drivers/gpu/drm/udl/udl_connector.c | 4 +- drivers/gpu/drm/udl/udl_drv.c | 45 +- drivers/gpu/drm/udl/udl_drv.h | 2 - drivers/gpu/drm/udl/udl_main.c | 10 - drivers/gpu/drm/udl/udl_modeset.c | 31 +- drivers/gpu/drm/v3d/v3d_debugfs.c | 20 +- drivers/gpu/drm/v3d/v3d_drv.c | 53 +- drivers/gpu/drm/v3d/v3d_drv.h | 9 +- drivers/gpu/drm/v3d/v3d_gem.c | 17 +- drivers/gpu/drm/v3d/v3d_irq.c | 16 +- drivers/gpu/drm/v3d/v3d_mmu.c | 10 +- drivers/gpu/drm/v3d/v3d_sched.c | 10 +- drivers/gpu/drm/vboxvideo/vbox_drv.c | 32 +- drivers/gpu/drm/vboxvideo/vbox_drv.h | 1 + drivers/gpu/drm/vboxvideo/vbox_irq.c | 2 +- drivers/gpu/drm/vboxvideo/vbox_main.c | 29 +- drivers/gpu/drm/vboxvideo/vbox_mode.c | 10 +- drivers/gpu/drm/vboxvideo/vbox_ttm.c | 12 - drivers/gpu/drm/vc4/vc4_debugfs.c | 11 +- drivers/gpu/drm/vc4/vc4_dpi.c | 8 +- drivers/gpu/drm/vc4/vc4_drv.h | 2 +- drivers/gpu/drm/vc4/vc4_dsi.c | 15 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 17 +- drivers/gpu/drm/vc4/vc4_vec.c | 8 +- drivers/gpu/drm/vgem/vgem_drv.c | 15 +- drivers/gpu/drm/virtio/virtgpu_debugfs.c | 3 +- drivers/gpu/drm/virtio/virtgpu_display.c | 8 +- drivers/gpu/drm/virtio/virtgpu_drv.h | 36 +- drivers/gpu/drm/virtio/virtgpu_gem.c | 13 +- drivers/gpu/drm/virtio/virtgpu_ioctl.c | 1 - drivers/gpu/drm/virtio/virtgpu_object.c | 7 +- drivers/gpu/drm/virtio/virtgpu_vq.c | 9 +- drivers/gpu/drm/vkms/vkms_drv.c | 21 +- drivers/gpu/drm/vkms/vkms_drv.h | 5 - drivers/gpu/drm/vkms/vkms_gem.c | 11 +- drivers/gpu/drm/vkms/vkms_output.c | 8 +- drivers/gpu/drm/vmwgfx/vmwgfx_blit.c | 17 +- drivers/gpu/drm/xen/xen_drm_front.c | 4 +- drivers/gpu/drm/zte/zx_hdmi.c | 8 +- drivers/gpu/drm/zte/zx_tvenc.c | 8 +- drivers/gpu/drm/zte/zx_vga.c | 8 +- drivers/gpu/host1x/dev.c | 60 +- drivers/greybus/Kconfig | 6 +- drivers/greybus/arpc.h | 2 +- drivers/hid/Kconfig | 11 +- drivers/hid/hid-alps.c | 3 +- drivers/hid/hid-apple.c | 30 +- drivers/hid/hid-asus.c | 122 +- drivers/hid/hid-ids.h | 4 + drivers/hid/hid-logitech-dj.c | 4 +- drivers/hid/hid-logitech-hidpp.c | 2 +- drivers/hid/hid-mcp2221.c | 169 + drivers/hid/hid-multitouch.c | 6 +- drivers/hid/hid-quirks.c | 1 + drivers/hid/i2c-hid/i2c-hid-dmi-quirks.c | 8 + drivers/hid/intel-ish-hid/ishtp-fw-loader.c | 2 + drivers/hv/channel.c | 58 +- drivers/hv/channel_mgmt.c | 411 +- drivers/hv/connection.c | 58 +- drivers/hv/hv.c | 16 +- drivers/hv/hv_fcopy.c | 2 +- drivers/hv/hv_snapshot.c | 2 +- drivers/hv/hv_trace.h | 25 +- drivers/hv/hyperv_vmbus.h | 33 +- drivers/hv/vmbus_drv.c | 307 +- drivers/hwmon/Kconfig | 15 +- drivers/hwmon/adt7411.c | 3 +- drivers/hwmon/da9052-hwmon.c | 4 +- drivers/hwmon/dell-smm-hwmon.c | 26 +- drivers/hwmon/drivetemp.c | 2 +- drivers/hwmon/hwmon.c | 68 +- drivers/hwmon/ina2xx.c | 183 + drivers/hwmon/lm70.c | 47 +- drivers/hwmon/lm75.c | 8 +- drivers/hwmon/lm75.h | 31 +- drivers/hwmon/lm90.c | 45 +- drivers/hwmon/nct6775.c | 10 +- drivers/hwmon/nct7904.c | 150 +- drivers/hwmon/pmbus/Kconfig | 9 + drivers/hwmon/pmbus/Makefile | 1 + drivers/hwmon/pmbus/max16601.c | 314 + drivers/hwmon/pmbus/pmbus_core.c | 8 +- drivers/hwspinlock/Kconfig | 10 +- drivers/hwtracing/coresight/Kconfig | 2 +- drivers/hwtracing/coresight/Makefile | 3 +- .../hwtracing/coresight/coresight-cti-platform.c | 15 +- drivers/hwtracing/coresight/coresight-cti-sysfs.c | 16 +- drivers/hwtracing/coresight/coresight-cti.c | 232 +- drivers/hwtracing/coresight/coresight-cti.h | 8 +- drivers/hwtracing/coresight/coresight-etb10.c | 2 +- drivers/hwtracing/coresight/coresight-etm3x.c | 2 +- .../hwtracing/coresight/coresight-etm4x-sysfs.c | 2 +- drivers/hwtracing/coresight/coresight-etm4x.c | 33 +- drivers/hwtracing/coresight/coresight-platform.c | 91 +- drivers/hwtracing/coresight/coresight-priv.h | 21 +- drivers/hwtracing/coresight/coresight-sysfs.c | 204 + drivers/hwtracing/coresight/coresight-tmc-etf.c | 16 +- drivers/hwtracing/coresight/coresight-tmc.c | 2 +- drivers/hwtracing/coresight/coresight.c | 82 +- drivers/hwtracing/stm/policy.c | 2 +- drivers/hwtracing/stm/stm.h | 4 +- drivers/i2c/algos/i2c-algo-pca.c | 2 +- drivers/i2c/busses/Kconfig | 35 +- drivers/i2c/busses/Makefile | 4 +- drivers/i2c/busses/i2c-altera.c | 18 +- drivers/i2c/busses/i2c-at91-core.c | 2 + drivers/i2c/busses/i2c-at91-master.c | 69 +- drivers/i2c/busses/i2c-at91.h | 7 +- drivers/i2c/busses/i2c-axxia.c | 8 +- drivers/i2c/busses/i2c-bcm-iproc.c | 10 +- drivers/i2c/busses/i2c-bcm-kona.c | 7 +- drivers/i2c/busses/i2c-brcmstb.c | 20 +- drivers/i2c/busses/i2c-cadence.c | 323 +- drivers/i2c/busses/i2c-cht-wc.c | 6 +- drivers/i2c/busses/i2c-davinci.c | 4 +- drivers/i2c/busses/i2c-designware-core.h | 27 +- drivers/i2c/busses/i2c-designware-master.c | 65 +- drivers/i2c/busses/i2c-designware-pcidrv.c | 33 +- drivers/i2c/busses/i2c-designware-platdrv.c | 56 +- drivers/i2c/busses/i2c-designware-slave.c | 11 + drivers/i2c/busses/i2c-digicolor.c | 4 +- drivers/i2c/busses/i2c-emev2.c | 4 +- drivers/i2c/busses/i2c-exynos5.c | 4 +- drivers/i2c/busses/i2c-hix5hd2.c | 4 +- drivers/i2c/busses/i2c-i801.c | 6 +- drivers/i2c/busses/i2c-img-scb.c | 8 +- drivers/i2c/busses/i2c-imx-lpi2c.c | 4 +- drivers/i2c/busses/i2c-jz4780.c | 4 +- drivers/i2c/busses/i2c-lpc2k.c | 8 +- drivers/i2c/busses/i2c-meson.c | 8 +- drivers/i2c/busses/i2c-mt65xx.c | 328 +- drivers/i2c/busses/i2c-mv64xxx.c | 4 +- drivers/i2c/busses/i2c-octeon-platdrv.c | 4 +- drivers/i2c/busses/i2c-omap.c | 4 +- drivers/i2c/busses/i2c-owl.c | 8 +- drivers/i2c/busses/i2c-pca-platform.c | 3 +- drivers/i2c/busses/i2c-piix4.c | 3 +- drivers/i2c/busses/i2c-pnx.c | 1 - drivers/i2c/busses/i2c-powermac.c | 18 +- drivers/i2c/busses/i2c-pxa.c | 624 +- drivers/i2c/busses/i2c-qcom-cci.c | 791 + drivers/i2c/busses/i2c-qup.c | 18 +- drivers/i2c/busses/i2c-rcar.c | 4 +- drivers/i2c/busses/i2c-rk3x.c | 8 +- drivers/i2c/busses/i2c-s3c2410.c | 3 +- drivers/i2c/busses/i2c-sirf.c | 4 +- drivers/i2c/busses/i2c-sprd.c | 4 +- drivers/i2c/busses/i2c-stm32.c | 10 +- drivers/i2c/busses/i2c-stm32f4.c | 4 +- drivers/i2c/busses/i2c-stm32f7.c | 138 +- drivers/i2c/busses/i2c-stu300.c | 4 +- drivers/i2c/busses/i2c-sun6i-p2wi.c | 8 +- drivers/i2c/busses/i2c-synquacer.c | 8 +- drivers/i2c/busses/i2c-tegra.c | 248 +- drivers/i2c/busses/i2c-uniphier-f.c | 4 +- drivers/i2c/busses/i2c-uniphier.c | 4 +- drivers/i2c/busses/i2c-xlp9xx.c | 8 +- drivers/i2c/busses/i2c-xlr.c | 4 +- drivers/i2c/busses/i2c-zx2967.c | 4 +- drivers/i2c/i2c-core-base.c | 93 +- drivers/i2c/i2c-core-of.c | 2 +- drivers/i2c/i2c-slave-eeprom.c | 31 +- drivers/i2c/muxes/i2c-demux-pinctrl.c | 1 + drivers/i2c/muxes/i2c-mux-pca954x.c | 44 +- drivers/i3c/master.c | 16 +- drivers/ide/ide-cd.c | 17 +- drivers/ide/ide-io.c | 7 +- drivers/iio/accel/Kconfig | 2 +- drivers/iio/accel/dmard06.c | 3 +- drivers/iio/accel/hid-sensor-accel-3d.c | 18 +- drivers/iio/accel/kxsd9-i2c.c | 11 +- drivers/iio/accel/mxc4005.c | 4 +- drivers/iio/accel/sca3000.c | 2 +- drivers/iio/accel/st_accel.h | 2 + drivers/iio/accel/st_accel_buffer.c | 3 +- drivers/iio/accel/st_accel_core.c | 83 +- drivers/iio/accel/st_accel_i2c.c | 5 + drivers/iio/adc/Kconfig | 45 + drivers/iio/adc/Makefile | 3 + drivers/iio/adc/ad7476.c | 59 +- drivers/iio/adc/ad7780.c | 27 +- drivers/iio/adc/ad7791.c | 64 +- drivers/iio/adc/ad7793.c | 144 +- drivers/iio/adc/ad9467.c | 422 + drivers/iio/adc/ad_sigma_delta.c | 8 +- drivers/iio/adc/adi-axi-adc.c | 482 + drivers/iio/adc/at91-sama5d2_adc.c | 233 +- drivers/iio/adc/at91_adc.c | 5 +- drivers/iio/adc/fsl-imx25-gcq.c | 4 +- drivers/iio/adc/intel_mrfld_adc.c | 6 +- drivers/iio/adc/max1241.c | 227 + drivers/iio/adc/max1363.c | 32 +- drivers/iio/adc/mcp3422.c | 5 +- drivers/iio/adc/stm32-adc.c | 8 +- drivers/iio/adc/stm32-dfsdm-adc.c | 21 +- drivers/iio/adc/sun4i-gpadc-iio.c | 4 +- drivers/iio/adc/ti-ads124s08.c | 7 +- drivers/iio/adc/ti-ads8344.c | 8 +- drivers/iio/adc/xilinx-xadc-core.c | 4 +- drivers/iio/adc/xilinx-xadc-events.c | 2 +- drivers/iio/adc/xilinx-xadc.h | 2 +- drivers/iio/buffer/industrialio-buffer-dma.c | 1 - drivers/iio/buffer/industrialio-buffer-dmaengine.c | 41 +- drivers/iio/buffer/industrialio-hw-consumer.c | 31 - drivers/iio/buffer/industrialio-triggered-buffer.c | 11 - drivers/iio/buffer/kfifo_buf.c | 22 - drivers/iio/chemical/atlas-sensor.c | 50 +- drivers/iio/chemical/bme680_core.c | 36 +- drivers/iio/chemical/ccs811.c | 112 +- .../iio/common/hid-sensors/hid-sensor-trigger.c | 18 +- .../iio/common/hid-sensors/hid-sensor-trigger.h | 3 +- drivers/iio/common/st_sensors/st_sensors_core.c | 13 +- drivers/iio/common/st_sensors/st_sensors_i2c.c | 4 +- drivers/iio/common/st_sensors/st_sensors_spi.c | 6 +- drivers/iio/common/st_sensors/st_sensors_trigger.c | 13 +- drivers/iio/dac/Kconfig | 6 +- drivers/iio/dac/ad5446.c | 6 +- drivers/iio/dac/ad5592r.c | 4 +- drivers/iio/dac/ad5593r.c | 2 +- drivers/iio/dac/ad5624r_spi.c | 8 +- drivers/iio/dac/ltc2632.c | 67 +- drivers/iio/dac/vf610_dac.c | 1 + drivers/iio/gyro/Kconfig | 2 +- drivers/iio/gyro/adis16130.c | 4 +- drivers/iio/gyro/adis16136.c | 10 +- drivers/iio/gyro/bmg160_i2c.c | 6 +- drivers/iio/gyro/bmg160_spi.c | 5 +- drivers/iio/gyro/hid-sensor-gyro-3d.c | 18 +- drivers/iio/gyro/mpu3050-i2c.c | 4 +- drivers/iio/gyro/st_gyro_buffer.c | 3 +- drivers/iio/gyro/st_gyro_core.c | 9 +- drivers/iio/health/afe4403.c | 14 +- drivers/iio/health/max30100.c | 7 +- drivers/iio/humidity/hid-sensor-humidity.c | 12 +- drivers/iio/humidity/hts221_buffer.c | 6 +- drivers/iio/humidity/hts221_i2c.c | 6 +- drivers/iio/humidity/hts221_spi.c | 6 +- drivers/iio/imu/Kconfig | 13 + drivers/iio/imu/Makefile | 1 + drivers/iio/imu/adis.c | 27 +- drivers/iio/imu/adis16400.c | 21 +- drivers/iio/imu/adis16460.c | 27 +- drivers/iio/imu/adis16475.c | 1338 ++ drivers/iio/imu/adis16480.c | 16 +- drivers/iio/imu/adis_buffer.c | 58 +- drivers/iio/imu/adis_trigger.c | 72 +- drivers/iio/imu/bmi160/bmi160_i2c.c | 4 +- drivers/iio/imu/bmi160/bmi160_spi.c | 4 +- drivers/iio/imu/inv_mpu6050/inv_mpu_acpi.c | 8 +- drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 23 +- drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c | 4 +- drivers/iio/imu/inv_mpu6050/inv_mpu_spi.c | 4 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h | 2 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 21 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c | 103 +- drivers/iio/industrialio-buffer.c | 79 +- drivers/iio/industrialio-core.c | 126 +- drivers/iio/industrialio-trigger.c | 53 - drivers/iio/inkern.c | 27 - drivers/iio/light/Kconfig | 2 + drivers/iio/light/bh1780.c | 6 +- drivers/iio/light/cm32181.c | 271 +- drivers/iio/light/cm3232.c | 3 +- drivers/iio/light/gp2ap020a00f.c | 6 +- drivers/iio/light/hid-sensor-als.c | 18 +- drivers/iio/light/hid-sensor-prox.c | 18 +- drivers/iio/light/isl29125.c | 28 +- drivers/iio/light/ltr501.c | 41 +- drivers/iio/light/opt3001.c | 3 +- drivers/iio/light/si1133.c | 18 +- drivers/iio/light/st_uvis25_i2c.c | 7 +- drivers/iio/light/st_uvis25_spi.c | 7 +- drivers/iio/light/tsl2563.c | 2 +- drivers/iio/light/tsl2772.c | 6 +- drivers/iio/light/vcnl4000.c | 746 +- drivers/iio/light/vl6180.c | 3 +- drivers/iio/light/zopt2201.c | 4 +- drivers/iio/magnetometer/ak8974.c | 201 +- drivers/iio/magnetometer/bmc150_magn_spi.c | 4 +- drivers/iio/magnetometer/hid-sensor-magn-3d.c | 18 +- drivers/iio/magnetometer/mmc35240.c | 4 +- drivers/iio/magnetometer/rm3100-core.c | 5 +- drivers/iio/magnetometer/st_magn_core.c | 3 +- drivers/iio/orientation/hid-sensor-incl-3d.c | 18 +- drivers/iio/orientation/hid-sensor-rotation.c | 18 +- drivers/iio/pressure/bmp280-core.c | 100 +- drivers/iio/pressure/hid-sensor-press.c | 18 +- drivers/iio/pressure/hp206c.c | 8 +- drivers/iio/pressure/ms5611_i2c.c | 4 +- drivers/iio/pressure/ms5611_spi.c | 4 +- drivers/iio/pressure/st_pressure_core.c | 7 +- drivers/iio/pressure/zpa2326.c | 9 +- drivers/iio/proximity/Kconfig | 13 + drivers/iio/proximity/Makefile | 1 + drivers/iio/proximity/sx9310.c | 1069 ++ drivers/iio/temperature/hid-sensor-temperature.c | 12 +- drivers/iio/temperature/ltc2983.c | 4 +- drivers/iio/temperature/max31856.c | 5 +- drivers/iio/trigger/iio-trig-hrtimer.c | 2 +- drivers/infiniband/Kconfig | 1 + drivers/infiniband/core/Makefile | 2 +- drivers/infiniband/core/addr.c | 4 + drivers/infiniband/core/cache.c | 7 +- drivers/infiniband/core/cm.c | 263 +- drivers/infiniband/core/cma.c | 55 +- drivers/infiniband/core/device.c | 22 +- drivers/infiniband/core/lag.c | 138 + drivers/infiniband/core/mad.c | 255 +- drivers/infiniband/core/multicast.c | 12 +- drivers/infiniband/core/nldev.c | 3 +- drivers/infiniband/core/rdma_core.c | 3 +- drivers/infiniband/core/rw.c | 2 +- drivers/infiniband/core/sa_query.c | 37 +- drivers/infiniband/core/ucma.c | 16 +- drivers/infiniband/core/user_mad.c | 22 +- drivers/infiniband/core/uverbs.h | 4 + drivers/infiniband/core/uverbs_main.c | 38 +- .../infiniband/core/uverbs_std_types_async_fd.c | 30 +- drivers/infiniband/core/verbs.c | 73 +- drivers/infiniband/hw/bnxt_re/ib_verbs.c | 73 +- drivers/infiniband/hw/bnxt_re/ib_verbs.h | 12 +- drivers/infiniband/hw/bnxt_re/qplib_fp.c | 357 +- drivers/infiniband/hw/bnxt_re/qplib_fp.h | 42 +- drivers/infiniband/hw/bnxt_re/qplib_rcfw.c | 88 +- drivers/infiniband/hw/bnxt_re/qplib_rcfw.h | 91 - drivers/infiniband/hw/bnxt_re/qplib_res.c | 1 + drivers/infiniband/hw/bnxt_re/qplib_res.h | 53 + drivers/infiniband/hw/bnxt_re/roce_hsi.h | 106 + drivers/infiniband/hw/cxgb4/cm.c | 7 +- drivers/infiniband/hw/efa/efa.h | 6 +- drivers/infiniband/hw/efa/efa_com.c | 5 +- drivers/infiniband/hw/efa/efa_com.h | 3 +- drivers/infiniband/hw/efa/efa_verbs.c | 19 +- drivers/infiniband/hw/hfi1/user_sdma.c | 4 - drivers/infiniband/hw/hns/hns_roce_ah.c | 5 +- drivers/infiniband/hw/hns/hns_roce_alloc.c | 146 +- drivers/infiniband/hw/hns/hns_roce_cq.c | 351 +- drivers/infiniband/hw/hns/hns_roce_device.h | 223 +- drivers/infiniband/hw/hns/hns_roce_hem.c | 114 +- drivers/infiniband/hw/hns/hns_roce_hem.h | 11 +- drivers/infiniband/hw/hns/hns_roce_hw_v1.c | 180 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 1310 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 9 +- drivers/infiniband/hw/hns/hns_roce_main.c | 70 +- drivers/infiniband/hw/hns/hns_roce_mr.c | 1638 +- drivers/infiniband/hw/hns/hns_roce_qp.c | 495 +- drivers/infiniband/hw/hns/hns_roce_srq.c | 376 +- drivers/infiniband/hw/i40iw/i40iw_cm.c | 8 - drivers/infiniband/hw/i40iw/i40iw_hw.c | 2 +- drivers/infiniband/hw/mlx4/ah.c | 11 +- drivers/infiniband/hw/mlx4/mlx4_ib.h | 2 +- drivers/infiniband/hw/mlx4/qp.c | 14 +- drivers/infiniband/hw/mlx5/Makefile | 29 +- drivers/infiniband/hw/mlx5/ah.c | 35 +- drivers/infiniband/hw/mlx5/cmd.c | 131 +- drivers/infiniband/hw/mlx5/cmd.h | 6 +- drivers/infiniband/hw/mlx5/cong.c | 4 +- drivers/infiniband/hw/mlx5/cq.c | 11 +- drivers/infiniband/hw/mlx5/devx.c | 12 +- drivers/infiniband/hw/mlx5/flow.c | 151 +- drivers/infiniband/hw/mlx5/gsi.c | 38 +- drivers/infiniband/hw/mlx5/ib_rep.h | 2 +- drivers/infiniband/hw/mlx5/ib_virt.c | 2 +- drivers/infiniband/hw/mlx5/mad.c | 5 +- drivers/infiniband/hw/mlx5/main.c | 175 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 60 +- drivers/infiniband/hw/mlx5/odp.c | 13 +- drivers/infiniband/hw/mlx5/qp.c | 3767 ++--- drivers/infiniband/hw/mlx5/qp.h | 46 + drivers/infiniband/hw/mlx5/qpc.c | 605 + drivers/infiniband/hw/mlx5/srq.c | 10 +- drivers/infiniband/hw/mlx5/srq_cmd.c | 113 +- drivers/infiniband/hw/mlx5/wr.c | 1504 ++ drivers/infiniband/hw/mlx5/wr.h | 76 + drivers/infiniband/hw/mthca/mthca_provider.c | 9 +- drivers/infiniband/hw/ocrdma/ocrdma_ah.c | 3 +- drivers/infiniband/hw/ocrdma/ocrdma_ah.h | 2 +- drivers/infiniband/hw/qedr/verbs.c | 4 +- drivers/infiniband/hw/qedr/verbs.h | 2 +- drivers/infiniband/hw/qib/qib_file_ops.c | 2 +- drivers/infiniband/hw/qib/qib_iba7322.c | 7 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c | 5 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.h | 2 +- drivers/infiniband/sw/rdmavt/ah.c | 11 +- drivers/infiniband/sw/rdmavt/ah.h | 4 +- drivers/infiniband/sw/rdmavt/mmap.c | 1 - drivers/infiniband/sw/rxe/rxe.c | 1 + drivers/infiniband/sw/rxe/rxe_mmap.c | 3 +- drivers/infiniband/sw/rxe/rxe_param.h | 3 + drivers/infiniband/sw/rxe/rxe_queue.c | 11 +- drivers/infiniband/sw/rxe/rxe_verbs.c | 9 +- drivers/infiniband/ulp/Makefile | 1 + drivers/infiniband/ulp/ipoib/ipoib_main.c | 15 +- drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c | 12 +- drivers/infiniband/ulp/rtrs/Kconfig | 27 + drivers/infiniband/ulp/rtrs/Makefile | 15 + drivers/infiniband/ulp/rtrs/README | 213 + drivers/infiniband/ulp/rtrs/rtrs-clt-stats.c | 200 + drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c | 483 + drivers/infiniband/ulp/rtrs/rtrs-clt.c | 2994 ++++ drivers/infiniband/ulp/rtrs/rtrs-clt.h | 251 + drivers/infiniband/ulp/rtrs/rtrs-log.h | 28 + drivers/infiniband/ulp/rtrs/rtrs-pri.h | 399 + drivers/infiniband/ulp/rtrs/rtrs-srv-stats.c | 38 + drivers/infiniband/ulp/rtrs/rtrs-srv-sysfs.c | 320 + drivers/infiniband/ulp/rtrs/rtrs-srv.c | 2175 +++ drivers/infiniband/ulp/rtrs/rtrs-srv.h | 148 + drivers/infiniband/ulp/rtrs/rtrs.c | 612 + drivers/infiniband/ulp/rtrs/rtrs.h | 195 + drivers/infiniband/ulp/srp/ib_srp.c | 21 +- drivers/infiniband/ulp/srpt/ib_srpt.c | 32 +- drivers/input/evdev.c | 26 +- drivers/input/joystick/xpad.c | 12 + drivers/input/keyboard/Kconfig | 2 +- drivers/input/keyboard/applespi.c | 2 +- drivers/input/keyboard/atkbd.c | 97 +- drivers/input/keyboard/cros_ec_keyb.c | 14 +- drivers/input/keyboard/dlink-dir685-touchkeys.c | 2 +- drivers/input/keyboard/imx_sc_key.c | 33 +- drivers/input/keyboard/tca6416-keypad.c | 2 +- drivers/input/misc/Kconfig | 31 +- drivers/input/misc/Makefile | 3 +- drivers/input/misc/axp20x-pek.c | 72 +- drivers/input/misc/gp2ap002a00f.c | 281 - drivers/input/misc/iqs269a.c | 1833 ++ drivers/input/misc/msm-vibrator.c | 281 - drivers/input/misc/xen-kbdfront.c | 2 +- drivers/input/mouse/elan_i2c_core.c | 2 +- drivers/input/rmi4/rmi_driver.c | 5 +- drivers/input/serio/i8042-x86ia64io.h | 8 + drivers/input/serio/i8042.c | 3 + drivers/input/touchscreen/Kconfig | 12 + drivers/input/touchscreen/Makefile | 1 + drivers/input/touchscreen/atmel_mxt_ts.c | 7 +- drivers/input/touchscreen/cy8ctma140.c | 353 + drivers/input/touchscreen/cyttsp4_core.c | 5 +- drivers/input/touchscreen/cyttsp_core.c | 2 +- drivers/input/touchscreen/edt-ft5x06.c | 198 +- drivers/input/touchscreen/elants_i2c.c | 39 +- drivers/input/touchscreen/melfas_mip4.c | 4 +- drivers/input/touchscreen/mms114.c | 31 +- drivers/input/touchscreen/raspberrypi-ts.c | 2 +- drivers/input/touchscreen/stmfts.c | 2 +- drivers/input/touchscreen/usbtouchscreen.c | 1 + drivers/interconnect/Kconfig | 3 +- drivers/interconnect/Makefile | 1 + drivers/interconnect/core.c | 177 +- drivers/interconnect/imx/Kconfig | 17 + drivers/interconnect/imx/Makefile | 9 + drivers/interconnect/imx/imx.c | 284 + drivers/interconnect/imx/imx.h | 61 + drivers/interconnect/imx/imx8mm.c | 105 + drivers/interconnect/imx/imx8mn.c | 94 + drivers/interconnect/imx/imx8mq.c | 103 + drivers/interconnect/internal.h | 2 + drivers/interconnect/qcom/msm8916.c | 1 + drivers/iommu/Kconfig | 9 + drivers/iommu/Makefile | 1 + drivers/iommu/amd_iommu.c | 103 +- drivers/iommu/amd_iommu_init.c | 9 +- drivers/iommu/amd_iommu_types.h | 9 +- drivers/iommu/arm-smmu-v3.c | 38 +- drivers/iommu/arm-smmu.c | 39 +- drivers/iommu/dma-iommu.c | 5 +- drivers/iommu/exynos-iommu.c | 24 +- drivers/iommu/fsl_pamu_domain.c | 22 +- drivers/iommu/intel-iommu.c | 463 +- drivers/iommu/iommu.c | 482 +- drivers/iommu/iova.c | 6 +- drivers/iommu/ipmmu-vmsa.c | 59 +- drivers/iommu/msm_iommu.c | 36 +- drivers/iommu/mtk_iommu.c | 24 +- drivers/iommu/mtk_iommu_v1.c | 50 +- drivers/iommu/omap-iommu.c | 99 +- drivers/iommu/qcom_iommu.c | 24 +- drivers/iommu/rockchip-iommu.c | 26 +- drivers/iommu/s390-iommu.c | 30 +- drivers/iommu/sun50i-iommu.c | 1023 ++ drivers/iommu/tegra-gart.c | 24 +- drivers/iommu/tegra-smmu.c | 31 +- drivers/iommu/virtio-iommu.c | 41 +- drivers/ipack/carriers/tpci200.c | 1 + drivers/irqchip/irq-renesas-h8300h.c | 19 +- drivers/irqchip/irq-renesas-h8s.c | 67 +- drivers/leds/Kconfig | 19 + drivers/leds/Makefile | 2 + drivers/leds/leds-ariel.c | 133 + drivers/leds/leds-lm355x.c | 1 - drivers/leds/leds-lp3952.c | 2 +- drivers/leds/leds-lt3593.c | 1 - drivers/leds/leds-netxbig.c | 148 +- drivers/leds/leds-pwm.c | 16 +- drivers/leds/leds-sgm3140.c | 320 + drivers/leds/leds-tca6507.c | 2 +- drivers/leds/leds-tlc591xx.c | 5 +- drivers/leds/trigger/ledtrig-timer.c | 4 +- drivers/lightnvm/pblk-init.c | 5 +- drivers/macintosh/mac_hid.c | 3 +- drivers/macintosh/macio-adb.c | 2 +- drivers/macintosh/mediabay.c | 2 +- drivers/macintosh/via-pmu.c | 2 +- drivers/md/Kconfig | 20 + drivers/md/Makefile | 3 + drivers/md/bcache/request.c | 1 - drivers/md/dm-bufio.c | 73 +- drivers/md/dm-crypt.c | 78 +- drivers/md/dm-ebs-target.c | 471 + drivers/md/dm-historical-service-time.c | 561 + drivers/md/dm-integrity.c | 6 +- drivers/md/dm-log-writes.c | 2 +- drivers/md/dm-mpath.c | 23 +- drivers/md/dm-path-selector.h | 2 +- drivers/md/dm-queue-length.c | 2 +- drivers/md/dm-raid.c | 2 +- drivers/md/dm-raid1.c | 2 +- drivers/md/dm-service-time.c | 2 +- drivers/md/dm-stats.c | 2 +- drivers/md/dm-stripe.c | 2 +- drivers/md/dm-switch.c | 2 +- drivers/md/dm-table.c | 17 - drivers/md/dm-writecache.c | 42 +- drivers/md/dm-zoned-metadata.c | 664 +- drivers/md/dm-zoned-reclaim.c | 88 +- drivers/md/dm-zoned-target.c | 377 +- drivers/md/dm-zoned.h | 35 +- drivers/md/dm.c | 17 +- drivers/md/md-linear.h | 2 +- drivers/md/md.c | 71 +- drivers/md/md.h | 1 + drivers/md/persistent-data/dm-btree-internal.h | 4 +- drivers/md/persistent-data/dm-btree-spine.c | 6 +- drivers/md/raid1.c | 13 +- drivers/md/raid1.h | 2 +- drivers/md/raid10.h | 2 +- drivers/md/raid5.c | 22 +- drivers/media/Kconfig | 242 +- drivers/media/Makefile | 2 +- drivers/media/cec/Kconfig | 25 + drivers/media/cec/Makefile | 16 +- drivers/media/cec/cec-adap.c | 2199 --- drivers/media/cec/cec-notifier.c | 236 - drivers/media/cec/{ => core}/Makefile | 0 drivers/media/cec/core/cec-adap.c | 2199 +++ drivers/media/cec/{ => core}/cec-api.c | 0 drivers/media/cec/{ => core}/cec-core.c | 0 drivers/media/cec/core/cec-notifier.c | 236 + drivers/media/cec/{ => core}/cec-pin-error-inj.c | 0 drivers/media/cec/{ => core}/cec-pin-priv.h | 0 drivers/media/cec/{ => core}/cec-pin.c | 0 drivers/media/cec/{ => core}/cec-priv.h | 0 drivers/media/cec/platform/Kconfig | 120 + drivers/media/cec/platform/Makefile | 14 + drivers/media/{ => cec}/platform/cec-gpio/Makefile | 0 drivers/media/cec/platform/cec-gpio/cec-gpio.c | 302 + drivers/media/cec/platform/cros-ec/Makefile | 2 + .../platform/cros-ec}/cros-ec-cec.c | 0 drivers/media/cec/platform/meson/Makefile | 3 + .../media/{ => cec}/platform/meson/ao-cec-g12a.c | 0 drivers/media/{ => cec}/platform/meson/ao-cec.c | 0 drivers/media/cec/platform/s5p/Makefile | 3 + .../s5p-cec => cec/platform/s5p}/exynos_hdmi_cec.h | 0 .../platform/s5p}/exynos_hdmi_cecctrl.c | 0 .../s5p-cec => cec/platform/s5p}/regs-cec.h | 0 .../s5p-cec => cec/platform/s5p}/s5p_cec.c | 0 .../s5p-cec => cec/platform/s5p}/s5p_cec.h | 0 drivers/media/cec/platform/seco/Makefile | 2 + drivers/media/cec/platform/seco/seco-cec.c | 803 + .../seco-cec => cec/platform/seco}/seco-cec.h | 0 drivers/media/cec/platform/sti/Makefile | 2 + .../sti/cec => cec/platform/sti}/stih-cec.c | 0 drivers/media/cec/platform/stm32/Makefile | 2 + drivers/media/{ => cec}/platform/stm32/stm32-cec.c | 0 drivers/media/cec/platform/tegra/Makefile | 2 + .../tegra-cec => cec/platform/tegra}/tegra_cec.c | 0 .../tegra-cec => cec/platform/tegra}/tegra_cec.h | 0 drivers/media/cec/usb/Kconfig | 8 + drivers/media/cec/usb/Makefile | 6 + drivers/media/cec/usb/pulse8/Kconfig | 13 + .../{usb/pulse8-cec => cec/usb/pulse8}/Makefile | 0 .../pulse8-cec => cec/usb/pulse8}/pulse8-cec.c | 0 drivers/media/cec/usb/rainshadow/Kconfig | 13 + .../rainshadow-cec => cec/usb/rainshadow}/Makefile | 0 .../usb/rainshadow}/rainshadow-cec.c | 0 drivers/media/common/Kconfig | 2 +- drivers/media/common/videobuf2/videobuf2-dma-sg.c | 3 +- drivers/media/common/videobuf2/videobuf2-vmalloc.c | 3 +- drivers/media/dvb-core/Kconfig | 27 + drivers/media/dvb-frontends/Kconfig | 16 +- drivers/media/dvb-frontends/cxd2880/cxd2880_top.c | 2 +- drivers/media/dvb-frontends/dib3000.h | 2 +- drivers/media/dvb-frontends/dib3000mb.c | 2 +- drivers/media/dvb-frontends/drxk_hard.c | 2 +- drivers/media/dvb-frontends/eds1547.h | 2 +- drivers/media/dvb-frontends/lgdt3306a.c | 14 + drivers/media/dvb-frontends/m88ds3103.c | 4 +- drivers/media/dvb-frontends/stv0900_core.c | 2 +- drivers/media/dvb-frontends/z0194a.h | 2 +- drivers/media/firewire/Kconfig | 5 +- drivers/media/i2c/Kconfig | 444 +- drivers/media/i2c/cx25840/cx25840-core.c | 40 +- drivers/media/i2c/et8ek8/Kconfig | 4 +- drivers/media/i2c/m5mols/Kconfig | 5 +- drivers/media/i2c/max2175.c | 6 +- drivers/media/i2c/ov5640.c | 4 +- drivers/media/i2c/s5k5baf.c | 4 +- drivers/media/i2c/smiapp/Kconfig | 5 +- drivers/media/mc/Kconfig | 19 +- drivers/media/mmc/Kconfig | 1 - drivers/media/mmc/siano/Kconfig | 2 + drivers/media/pci/Kconfig | 14 +- drivers/media/pci/bt8xx/Kconfig | 2 +- drivers/media/pci/bt8xx/bt878.c | 2 +- drivers/media/pci/bt8xx/btcx-risc.c | 2 +- drivers/media/pci/bt8xx/bttv-risc.c | 2 +- drivers/media/pci/cobalt/Kconfig | 4 +- drivers/media/pci/cx18/cx18-ioctl.c | 22 +- drivers/media/pci/cx18/cx18-streams.c | 4 +- drivers/media/pci/cx23885/cx23885-cards.c | 51 +- drivers/media/pci/cx23885/cx23885-dvb.c | 31 + drivers/media/pci/cx23885/cx23885-video.c | 99 +- drivers/media/pci/cx88/cx88-core.c | 3 +- drivers/media/pci/cx88/cx88-input.c | 2 +- drivers/media/pci/cx88/cx88-video.c | 2 +- drivers/media/pci/ddbridge/Kconfig | 1 - drivers/media/pci/ddbridge/Makefile | 2 +- drivers/media/pci/ddbridge/ddbridge-core.c | 4 +- drivers/media/pci/ddbridge/ddbridge-dummy-fe.c | 153 + drivers/media/pci/ddbridge/ddbridge-dummy-fe.h | 16 + drivers/media/pci/intel/ipu3/Kconfig | 4 +- drivers/media/pci/ivtv/ivtv-ioctl.c | 26 +- drivers/media/pci/mantis/mantis_dvb.c | 2 +- drivers/media/pci/meye/Kconfig | 2 +- drivers/media/pci/saa7134/saa7134-input.c | 2 +- drivers/media/pci/sta2x11/Kconfig | 6 +- drivers/media/platform/Kconfig | 191 +- drivers/media/platform/Makefile | 19 - drivers/media/platform/am437x/Kconfig | 4 +- drivers/media/platform/atmel/Kconfig | 4 +- drivers/media/platform/cadence/Kconfig | 8 +- drivers/media/platform/cec-gpio/cec-gpio.c | 298 - drivers/media/platform/coda/coda-bit.c | 9 +- drivers/media/platform/coda/coda-common.c | 199 +- drivers/media/platform/coda/coda-jpeg.c | 577 + drivers/media/platform/coda/coda.h | 12 +- drivers/media/platform/cros-ec-cec/Makefile | 2 - drivers/media/platform/davinci/vpbe_display.c | 1 - drivers/media/platform/davinci/vpif_display.c | 1 - drivers/media/platform/exynos4-is/Kconfig | 5 +- drivers/media/platform/marvell-ccic/cafe-driver.c | 2 +- drivers/media/platform/meson/Makefile | 3 - drivers/media/platform/mtk-mdp/mtk_mdp_comp.c | 8 +- drivers/media/platform/pxa_camera.c | 4 +- drivers/media/platform/qcom/venus/core.c | 21 +- drivers/media/platform/qcom/venus/core.h | 7 +- drivers/media/platform/qcom/venus/helpers.c | 18 +- drivers/media/platform/qcom/venus/helpers.h | 2 +- drivers/media/platform/qcom/venus/hfi.c | 10 +- drivers/media/platform/qcom/venus/hfi.h | 3 +- drivers/media/platform/qcom/venus/hfi_cmds.h | 2 +- drivers/media/platform/qcom/venus/hfi_msgs.c | 2 + drivers/media/platform/qcom/venus/hfi_msgs.h | 10 +- drivers/media/platform/qcom/venus/vdec.c | 200 +- drivers/media/platform/qcom/venus/venc.c | 10 +- drivers/media/platform/rcar-fcp.c | 5 + drivers/media/platform/rcar-vin/Kconfig | 8 +- drivers/media/platform/rcar-vin/rcar-csi2.c | 4 +- drivers/media/platform/rcar-vin/rcar-v4l2.c | 40 +- drivers/media/platform/s5p-cec/Makefile | 3 - drivers/media/platform/seco-cec/Makefile | 2 - drivers/media/platform/seco-cec/seco-cec.c | 803 - drivers/media/platform/sh_veu.c | 1203 -- drivers/media/platform/sti/cec/Makefile | 2 - drivers/media/platform/sti/delta/delta-ipc.c | 4 +- drivers/media/platform/stm32/Makefile | 1 - drivers/media/platform/sunxi/Kconfig | 2 + drivers/media/platform/sunxi/Makefile | 2 + drivers/media/platform/sunxi/sun4i-csi/Kconfig | 6 +- drivers/media/platform/sunxi/sun4i-csi/Makefile | 2 + drivers/media/platform/sunxi/sun6i-csi/Kconfig | 4 +- drivers/media/platform/sunxi/sun8i-di/sun8i-di.c | 6 +- drivers/media/platform/tegra-cec/Makefile | 2 - drivers/media/platform/ti-vpe/cal.c | 439 +- drivers/media/platform/ti-vpe/cal_regs.h | 21 +- drivers/media/platform/vicodec/Kconfig | 13 - drivers/media/platform/vicodec/vicodec-core.c | 2238 --- drivers/media/platform/vim2m.c | 1441 -- drivers/media/platform/vimc/Kconfig | 15 - drivers/media/platform/vimc/vimc-capture.c | 480 - drivers/media/platform/vimc/vimc-common.c | 369 - drivers/media/platform/vimc/vimc-common.h | 224 - drivers/media/platform/vimc/vimc-core.c | 381 - drivers/media/platform/vimc/vimc-debayer.c | 581 - drivers/media/platform/vimc/vimc-scaler.c | 511 - drivers/media/platform/vimc/vimc-sensor.c | 376 - drivers/media/platform/vimc/vimc-streamer.h | 44 - drivers/media/platform/vivid/Kconfig | 41 - drivers/media/platform/xilinx/Kconfig | 4 +- drivers/media/radio/Kconfig | 12 +- drivers/media/radio/si470x/Kconfig | 2 +- drivers/media/radio/wl128x/Kconfig | 5 +- drivers/media/rc/bpf-lirc.c | 4 +- drivers/media/rc/gpio-ir-tx.c | 51 +- drivers/media/rc/iguanair.c | 36 +- drivers/media/rc/ir-rx51.c | 2 +- drivers/media/rc/rc-core-priv.h | 22 + drivers/media/spi/Kconfig | 8 +- drivers/media/test-drivers/Kconfig | 26 + drivers/media/test-drivers/Makefile | 9 + drivers/media/test-drivers/vicodec/Kconfig | 15 + .../{platform => test-drivers}/vicodec/Makefile | 0 .../vicodec/codec-fwht.c | 0 .../vicodec/codec-fwht.h | 0 .../vicodec/codec-v4l2-fwht.c | 0 .../vicodec/codec-v4l2-fwht.h | 0 drivers/media/test-drivers/vicodec/vicodec-core.c | 2241 +++ drivers/media/test-drivers/vim2m.c | 1433 ++ drivers/media/test-drivers/vimc/Kconfig | 17 + .../media/{platform => test-drivers}/vimc/Makefile | 0 drivers/media/test-drivers/vimc/vimc-capture.c | 499 + drivers/media/test-drivers/vimc/vimc-common.c | 400 + drivers/media/test-drivers/vimc/vimc-common.h | 232 + drivers/media/test-drivers/vimc/vimc-core.c | 369 + drivers/media/test-drivers/vimc/vimc-debayer.c | 623 + drivers/media/test-drivers/vimc/vimc-scaler.c | 522 + drivers/media/test-drivers/vimc/vimc-sensor.c | 381 + .../vimc/vimc-streamer.c | 0 drivers/media/test-drivers/vimc/vimc-streamer.h | 45 + drivers/media/test-drivers/vivid/Kconfig | 43 + .../{platform => test-drivers}/vivid/Makefile | 0 .../{platform => test-drivers}/vivid/vivid-cec.c | 0 .../{platform => test-drivers}/vivid/vivid-cec.h | 0 .../{platform => test-drivers}/vivid/vivid-core.c | 0 .../{platform => test-drivers}/vivid/vivid-core.h | 0 .../{platform => test-drivers}/vivid/vivid-ctrls.c | 0 .../{platform => test-drivers}/vivid/vivid-ctrls.h | 0 .../vivid/vivid-kthread-cap.c | 0 .../vivid/vivid-kthread-cap.h | 0 .../vivid/vivid-kthread-out.c | 0 .../vivid/vivid-kthread-out.h | 0 .../vivid/vivid-kthread-touch.c | 0 .../vivid/vivid-kthread-touch.h | 0 .../vivid/vivid-meta-cap.c | 0 .../vivid/vivid-meta-cap.h | 0 .../vivid/vivid-meta-out.c | 0 .../vivid/vivid-meta-out.h | 0 .../{platform => test-drivers}/vivid/vivid-osd.c | 0 .../{platform => test-drivers}/vivid/vivid-osd.h | 0 .../vivid/vivid-radio-common.c | 0 .../vivid/vivid-radio-common.h | 0 .../vivid/vivid-radio-rx.c | 0 .../vivid/vivid-radio-rx.h | 0 .../vivid/vivid-radio-tx.c | 0 .../vivid/vivid-radio-tx.h | 0 .../vivid/vivid-rds-gen.c | 0 .../vivid/vivid-rds-gen.h | 0 .../vivid/vivid-sdr-cap.c | 0 .../vivid/vivid-sdr-cap.h | 0 .../vivid/vivid-touch-cap.c | 0 .../vivid/vivid-touch-cap.h | 0 .../vivid/vivid-vbi-cap.c | 0 .../vivid/vivid-vbi-cap.h | 0 .../vivid/vivid-vbi-gen.c | 0 .../vivid/vivid-vbi-gen.h | 0 .../vivid/vivid-vbi-out.c | 0 .../vivid/vivid-vbi-out.h | 0 .../vivid/vivid-vid-cap.c | 0 .../vivid/vivid-vid-cap.h | 0 .../vivid/vivid-vid-common.c | 0 .../vivid/vivid-vid-common.h | 0 .../vivid/vivid-vid-out.c | 0 .../vivid/vivid-vid-out.h | 0 drivers/media/tuners/Kconfig | 6 +- drivers/media/tuners/si2157.c | 419 +- drivers/media/tuners/si2157_priv.h | 2 + drivers/media/usb/Kconfig | 12 +- drivers/media/usb/Makefile | 2 - drivers/media/usb/cx231xx/cx231xx-avcore.c | 35 +- drivers/media/usb/cx231xx/cx231xx-input.c | 5 +- drivers/media/usb/cx231xx/cx231xx-video.c | 85 +- drivers/media/usb/dvb-usb-v2/Kconfig | 10 +- drivers/media/usb/dvb-usb-v2/ec168.c | 25 +- drivers/media/usb/dvb-usb-v2/gl861.c | 4 +- drivers/media/usb/dvb-usb-v2/lmedm04.c | 4 +- drivers/media/usb/dvb-usb-v2/lmedm04.h | 2 +- drivers/media/usb/dvb-usb-v2/mxl111sf.c | 2 +- drivers/media/usb/dvb-usb-v2/mxl111sf.h | 2 +- drivers/media/usb/dvb-usb/Kconfig | 3 +- drivers/media/usb/dvb-usb/a800.c | 8 +- drivers/media/usb/dvb-usb/af9005-fe.c | 2 +- drivers/media/usb/dvb-usb/af9005-remote.c | 2 +- drivers/media/usb/dvb-usb/af9005.c | 6 +- drivers/media/usb/dvb-usb/af9005.h | 2 +- drivers/media/usb/dvb-usb/az6027.c | 6 +- drivers/media/usb/dvb-usb/cxusb.c | 6 +- drivers/media/usb/dvb-usb/dib0700.h | 31 +- drivers/media/usb/dvb-usb/dib0700_core.c | 6 +- drivers/media/usb/dvb-usb/dibusb-common.c | 2 +- drivers/media/usb/dvb-usb/dibusb-mb.c | 4 +- drivers/media/usb/dvb-usb/dibusb-mc-common.c | 2 +- drivers/media/usb/dvb-usb/dibusb-mc.c | 2 +- drivers/media/usb/dvb-usb/dibusb.h | 2 +- drivers/media/usb/dvb-usb/digitv.c | 31 +- drivers/media/usb/dvb-usb/dtt200u-fe.c | 2 +- drivers/media/usb/dvb-usb/dtt200u.c | 2 +- drivers/media/usb/dvb-usb/dtt200u.h | 2 +- drivers/media/usb/dvb-usb/dvb-usb-common.h | 3 +- drivers/media/usb/dvb-usb/dvb-usb-firmware.c | 3 +- drivers/media/usb/dvb-usb/dvb-usb-init.c | 10 +- drivers/media/usb/dvb-usb/dvb-usb.h | 10 +- drivers/media/usb/dvb-usb/dw2102.c | 6 +- drivers/media/usb/dvb-usb/gp8psk.c | 2 +- drivers/media/usb/dvb-usb/gp8psk.h | 2 +- drivers/media/usb/dvb-usb/m920x.c | 6 +- drivers/media/usb/dvb-usb/nova-t-usb2.c | 2 +- drivers/media/usb/dvb-usb/opera1.c | 2 +- drivers/media/usb/dvb-usb/technisat-usb2.c | 4 +- drivers/media/usb/dvb-usb/ttusb2.c | 9 +- drivers/media/usb/dvb-usb/ttusb2.h | 2 +- drivers/media/usb/dvb-usb/umt-010.c | 2 +- drivers/media/usb/dvb-usb/vp702x-fe.c | 2 +- drivers/media/usb/dvb-usb/vp702x.c | 2 +- drivers/media/usb/dvb-usb/vp7045-fe.c | 2 +- drivers/media/usb/dvb-usb/vp7045.c | 2 +- drivers/media/usb/dvb-usb/vp7045.h | 2 +- drivers/media/usb/gspca/Kconfig | 2 +- drivers/media/usb/gspca/mr97310a.c | 1 - drivers/media/usb/hdpvr/hdpvr-core.c | 4 +- drivers/media/usb/hdpvr/hdpvr-i2c.c | 2 +- drivers/media/usb/pulse8-cec/Kconfig | 12 - drivers/media/usb/pvrusb2/pvrusb2-i2c-core.c | 4 +- drivers/media/usb/pwc/pwc-ctrl.c | 2 +- drivers/media/usb/pwc/pwc-if.c | 54 +- drivers/media/usb/pwc/pwc.h | 2 +- drivers/media/usb/rainshadow-cec/Kconfig | 12 - drivers/media/usb/ttusb-dec/ttusb_dec.c | 9 +- drivers/media/usb/zr364xx/Kconfig | 2 +- drivers/media/v4l2-core/Kconfig | 27 +- drivers/media/v4l2-core/Makefile | 3 + drivers/media/v4l2-core/v4l2-common.c | 4 +- drivers/media/v4l2-core/v4l2-ctrls.c | 31 +- drivers/media/v4l2-core/v4l2-dev.c | 25 +- drivers/media/v4l2-core/v4l2-device.c | 7 +- drivers/media/v4l2-core/v4l2-fwnode.c | 2 +- drivers/media/v4l2-core/v4l2-h264.c | 270 + drivers/media/v4l2-core/v4l2-ioctl.c | 72 +- drivers/media/v4l2-core/v4l2-jpeg.c | 632 + drivers/media/v4l2-core/v4l2-mem2mem.c | 11 +- drivers/media/v4l2-core/v4l2-subdev.c | 69 +- drivers/media/v4l2-core/videobuf-dma-sg.c | 2 +- drivers/media/v4l2-core/videobuf-vmalloc.c | 2 +- drivers/memory/samsung/exynos5422-dmc.c | 8 +- drivers/memory/tegra/Kconfig | 14 + drivers/memory/tegra/Makefile | 4 + drivers/memory/tegra/mc.h | 1 + drivers/memory/tegra/tegra124-emc.c | 6 +- drivers/memory/tegra/tegra186-emc.c | 21 +- drivers/memory/tegra/tegra186.c | 4 +- drivers/memory/tegra/tegra20-emc.c | 34 +- drivers/memory/tegra/tegra210-emc-cc-r21021.c | 1775 ++ drivers/memory/tegra/tegra210-emc-core.c | 2100 +++ drivers/memory/tegra/tegra210-emc-table.c | 90 + drivers/memory/tegra/tegra210-emc.h | 1016 ++ drivers/memory/tegra/tegra210-mc.h | 50 + drivers/memory/tegra/tegra30-emc.c | 122 +- drivers/message/fusion/mptbase.c | 8 +- drivers/mfd/Kconfig | 20 +- drivers/mfd/Makefile | 1 + drivers/mfd/htc-i2cpld.c | 6 +- drivers/mfd/intel-lpss-pci.c | 2 +- drivers/mfd/intel_pmc_bxt.c | 468 + drivers/mfd/intel_soc_pmic_bxtwc.c | 34 +- drivers/mfd/intel_soc_pmic_mrfld.c | 10 +- drivers/mfd/max77620.c | 1 + drivers/mfd/stpmic1.c | 2 +- drivers/mfd/tqmx86.c | 2 +- drivers/mfd/wcd934x.c | 1 - drivers/misc/cardreader/rts5261.c | 9 +- drivers/misc/fastrpc.c | 13 +- drivers/misc/genwqe/card_utils.c | 2 +- drivers/misc/lkdtm/bugs.c | 2 +- drivers/misc/mei/client.c | 2 + drivers/misc/mei/pci-me.c | 2 +- drivers/misc/mei/pci-txe.c | 2 +- drivers/misc/mic/Kconfig | 2 +- drivers/misc/mic/scif/scif_nodeqp.c | 2 +- drivers/misc/sgi-gru/grufault.c | 1 - drivers/misc/sgi-xp/xpc_main.c | 10 +- drivers/misc/sgi-xp/xpnet.c | 8 +- drivers/misc/vmw_vmci/vmci_host.c | 2 - drivers/misc/xilinx_sdfec.c | 31 +- drivers/mmc/core/block.c | 3 +- drivers/mmc/core/core.c | 6 +- drivers/mmc/core/debugfs.c | 6 +- drivers/mmc/core/mmc.c | 6 + drivers/mmc/core/queue.c | 16 +- drivers/mmc/core/regulator.c | 17 +- drivers/mmc/core/sd.c | 4 +- drivers/mmc/core/sdio.c | 116 +- drivers/mmc/host/Kconfig | 4 +- drivers/mmc/host/alcor.c | 6 +- drivers/mmc/host/android-goldfish.c | 10 +- drivers/mmc/host/atmel-mci.c | 12 +- drivers/mmc/host/au1xmmc.c | 20 +- drivers/mmc/host/bcm2835.c | 3 +- drivers/mmc/host/cavium.c | 3 +- drivers/mmc/host/cb710-mmc.c | 8 + drivers/mmc/host/dw_mmc-k3.c | 2 +- drivers/mmc/host/dw_mmc.c | 9 +- drivers/mmc/host/jz4740_mmc.c | 13 +- drivers/mmc/host/meson-gx-mmc.c | 5 +- drivers/mmc/host/meson-mx-sdio.c | 5 +- drivers/mmc/host/mmc_hsq.c | 29 +- drivers/mmc/host/mmc_hsq.h | 1 + drivers/mmc/host/mmc_spi.c | 20 +- drivers/mmc/host/mmci.c | 30 +- drivers/mmc/host/mmci_stm32_sdmmc.c | 1 + drivers/mmc/host/mtk-sd.c | 21 +- drivers/mmc/host/mvsdio.c | 2 - drivers/mmc/host/mxs-mmc.c | 3 +- drivers/mmc/host/omap.c | 2 +- drivers/mmc/host/omap_hsmmc.c | 2 +- drivers/mmc/host/owl-mmc.c | 8 +- drivers/mmc/host/renesas_sdhi.h | 5 +- drivers/mmc/host/renesas_sdhi_core.c | 133 +- drivers/mmc/host/rtsx_pci_sdmmc.c | 2 +- drivers/mmc/host/rtsx_usb_sdmmc.c | 2 +- drivers/mmc/host/s3cmci.c | 7 - drivers/mmc/host/sdhci-acpi.c | 10 +- drivers/mmc/host/sdhci-esdhc-imx.c | 4 +- drivers/mmc/host/sdhci-esdhc.h | 2 +- drivers/mmc/host/sdhci-msm.c | 53 +- drivers/mmc/host/sdhci-of-arasan.c | 509 +- drivers/mmc/host/sdhci-of-at91.c | 5 +- drivers/mmc/host/sdhci-pci-core.c | 8 +- drivers/mmc/host/sdhci-pci-gli.c | 23 + drivers/mmc/host/sdhci-pci-o2micro.c | 8 +- drivers/mmc/host/sdhci-sprd.c | 28 +- drivers/mmc/host/sdhci.c | 244 +- drivers/mmc/host/sdhci.h | 23 +- drivers/mmc/host/sdricoh_cs.c | 105 +- drivers/mmc/host/sunxi-mmc.c | 10 +- drivers/mmc/host/tifm_sd.c | 9 +- drivers/mmc/host/tmio_mmc_core.c | 2 +- drivers/mmc/host/usdhi6rol0.c | 9 +- drivers/mmc/host/via-sdmmc.c | 7 +- drivers/mmc/host/wbsd.c | 26 +- drivers/mtd/Kconfig | 10 + drivers/mtd/Makefile | 1 + drivers/mtd/chips/cfi_cmdset_0001.c | 13 +- drivers/mtd/mtdcore.c | 192 +- drivers/mtd/mtdpart.c | 54 +- drivers/mtd/mtdpstore.c | 578 + drivers/mtd/nand/raw/atmel/nand-controller.c | 2 +- drivers/mtd/nand/raw/au1550nd.c | 397 +- drivers/mtd/nand/raw/brcmnand/brcmnand.c | 3 +- drivers/mtd/nand/raw/cadence-nand-controller.c | 10 +- drivers/mtd/nand/raw/cafe_nand.c | 11 +- drivers/mtd/nand/raw/cs553x_nand.c | 194 +- drivers/mtd/nand/raw/denali.c | 47 +- drivers/mtd/nand/raw/diskonchip.c | 475 +- drivers/mtd/nand/raw/fsmc_nand.c | 12 +- drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c | 3 + drivers/mtd/nand/raw/ingenic/ingenic_nand_drv.c | 2 +- drivers/mtd/nand/raw/internals.h | 12 + drivers/mtd/nand/raw/marvell_nand.c | 63 +- drivers/mtd/nand/raw/meson_nand.c | 5 +- drivers/mtd/nand/raw/mtk_nand.c | 2 +- drivers/mtd/nand/raw/mxic_nand.c | 3 + drivers/mtd/nand/raw/nand_base.c | 246 +- drivers/mtd/nand/raw/nand_jedec.c | 32 +- drivers/mtd/nand/raw/nand_legacy.c | 8 +- drivers/mtd/nand/raw/nand_micron.c | 12 +- drivers/mtd/nand/raw/nand_onfi.c | 71 +- drivers/mtd/nand/raw/nand_timings.c | 11 +- drivers/mtd/nand/raw/nand_toshiba.c | 14 + drivers/mtd/nand/raw/nandsim.c | 3 + drivers/mtd/nand/raw/qcom_nandc.c | 2 +- drivers/mtd/nand/raw/stm32_fmc2_nand.c | 74 +- drivers/mtd/nand/raw/sunxi_nand.c | 5 +- drivers/mtd/nand/raw/tango_nand.c | 2 +- drivers/mtd/nand/raw/tegra_nand.c | 6 +- drivers/mtd/nand/raw/vf610_nfc.c | 4 +- drivers/mtd/parsers/cmdlinepart.c | 12 +- drivers/mtd/parsers/ofpart.c | 3 + drivers/mtd/spi-nor/core.c | 18 +- drivers/mtd/spi-nor/macronix.c | 6 + drivers/mtd/spi-nor/micron-st.c | 6 +- drivers/mtd/spi-nor/spansion.c | 4 +- drivers/mtd/ubi/build.c | 5 +- drivers/mtd/ubi/debug.c | 12 +- drivers/mtd/ubi/io.c | 4 +- drivers/mtd/ubi/ubi.h | 2 +- drivers/net/Kconfig | 12 +- drivers/net/appletalk/Kconfig | 8 +- drivers/net/arcnet/Kconfig | 6 +- drivers/net/bareudp.c | 18 +- drivers/net/bonding/bond_alb.c | 46 +- drivers/net/bonding/bond_main.c | 300 +- drivers/net/bonding/bonding_priv.h | 2 +- drivers/net/caif/Kconfig | 4 +- drivers/net/can/peak_canfd/peak_pciefd_main.c | 4 +- drivers/net/dsa/b53/b53_common.c | 81 +- drivers/net/dsa/b53/b53_priv.h | 8 +- drivers/net/dsa/b53/b53_srab.c | 2 +- drivers/net/dsa/dsa_loop.c | 1 + drivers/net/dsa/mt7530.c | 33 +- drivers/net/dsa/mt7530.h | 7 + drivers/net/dsa/mv88e6xxx/chip.c | 16 +- drivers/net/dsa/mv88e6xxx/serdes.c | 55 +- drivers/net/dsa/mv88e6xxx/serdes.h | 7 +- drivers/net/dsa/ocelot/felix.c | 84 + drivers/net/dsa/ocelot/felix.h | 6 + drivers/net/dsa/ocelot/felix_vsc9959.c | 192 +- drivers/net/dsa/sja1105/Kconfig | 9 + drivers/net/dsa/sja1105/Makefile | 4 + drivers/net/dsa/sja1105/sja1105.h | 91 +- drivers/net/dsa/sja1105/sja1105_clocking.c | 58 +- drivers/net/dsa/sja1105/sja1105_dynamic_config.c | 84 + drivers/net/dsa/sja1105/sja1105_ethtool.c | 144 +- drivers/net/dsa/sja1105/sja1105_flower.c | 215 +- drivers/net/dsa/sja1105/sja1105_main.c | 1131 +- drivers/net/dsa/sja1105/sja1105_ptp.h | 13 + drivers/net/dsa/sja1105/sja1105_spi.c | 10 + drivers/net/dsa/sja1105/sja1105_static_config.c | 264 +- drivers/net/dsa/sja1105/sja1105_static_config.h | 81 + drivers/net/dsa/sja1105/sja1105_tas.c | 127 +- drivers/net/dsa/sja1105/sja1105_tas.h | 36 + drivers/net/dsa/sja1105/sja1105_vl.c | 782 + drivers/net/dsa/sja1105/sja1105_vl.h | 72 + drivers/net/dsa/vitesse-vsc73xx-platform.c | 10 +- drivers/net/ethernet/3com/3c509.c | 1 - drivers/net/ethernet/3com/3c515.c | 1 - drivers/net/ethernet/3com/3c59x.c | 4 +- drivers/net/ethernet/3com/Kconfig | 2 +- drivers/net/ethernet/adaptec/starfire.c | 1 - drivers/net/ethernet/agere/et131x.c | 4 +- drivers/net/ethernet/allwinner/sun4i-emac.c | 4 +- drivers/net/ethernet/altera/altera_tse_main.c | 4 +- drivers/net/ethernet/amazon/ena/ena_admin_defs.h | 8 + drivers/net/ethernet/amazon/ena/ena_com.c | 39 +- drivers/net/ethernet/amazon/ena/ena_com.h | 47 +- drivers/net/ethernet/amazon/ena/ena_ethtool.c | 66 +- drivers/net/ethernet/amazon/ena/ena_netdev.c | 14 +- drivers/net/ethernet/amazon/ena/ena_netdev.h | 7 +- drivers/net/ethernet/amd/7990.c | 4 +- drivers/net/ethernet/amd/7990.h | 2 +- drivers/net/ethernet/amd/atarilance.c | 2 +- drivers/net/ethernet/amd/hplance.c | 2 +- drivers/net/ethernet/amd/mvme147.c | 2 +- drivers/net/ethernet/amd/sun3lance.c | 2 +- drivers/net/ethernet/amd/sunlance.c | 2 +- drivers/net/ethernet/apple/bmac.c | 2 +- drivers/net/ethernet/apple/mace.c | 2 +- drivers/net/ethernet/aquantia/atlantic/Makefile | 4 + drivers/net/ethernet/aquantia/atlantic/aq_cfg.h | 4 +- drivers/net/ethernet/aquantia/atlantic/aq_common.h | 40 +- .../net/ethernet/aquantia/atlantic/aq_ethtool.c | 5 +- drivers/net/ethernet/aquantia/atlantic/aq_hw.h | 22 +- drivers/net/ethernet/aquantia/atlantic/aq_macsec.c | 4 +- drivers/net/ethernet/aquantia/atlantic/aq_nic.c | 70 +- .../net/ethernet/aquantia/atlantic/aq_pci_func.c | 39 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c | 20 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c | 97 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.h | 42 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_llh.c | 18 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_llh.h | 10 +- .../aquantia/atlantic/hw_atl/hw_atl_utils.c | 60 +- .../aquantia/atlantic/hw_atl/hw_atl_utils.h | 26 +- .../aquantia/atlantic/hw_atl/hw_atl_utils_fw2x.c | 35 +- .../ethernet/aquantia/atlantic/hw_atl2/hw_atl2.c | 684 + .../ethernet/aquantia/atlantic/hw_atl2/hw_atl2.h | 14 + .../aquantia/atlantic/hw_atl2/hw_atl2_internal.h | 137 + .../aquantia/atlantic/hw_atl2/hw_atl2_llh.c | 208 + .../aquantia/atlantic/hw_atl2/hw_atl2_llh.h | 91 + .../atlantic/hw_atl2/hw_atl2_llh_internal.h | 328 + .../aquantia/atlantic/hw_atl2/hw_atl2_utils.c | 131 + .../aquantia/atlantic/hw_atl2/hw_atl2_utils.h | 606 + .../aquantia/atlantic/hw_atl2/hw_atl2_utils_fw.c | 320 + .../ethernet/aquantia/atlantic/macsec/macsec_api.c | 6 +- drivers/net/ethernet/atheros/ag71xx.c | 43 +- drivers/net/ethernet/atheros/atl1c/atl1c_main.c | 8 +- drivers/net/ethernet/atheros/atlx/atl1.c | 2 +- drivers/net/ethernet/broadcom/Kconfig | 1 + drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c | 7 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c | 21 - drivers/net/ethernet/broadcom/bnxt/bnxt.c | 100 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 24 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 261 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.h | 8 +- drivers/net/ethernet/broadcom/bnxt/bnxt_hsi.h | 216 +- drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c | 10 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.h | 8 + drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c | 1 + drivers/net/ethernet/broadcom/cnic.c | 1 - drivers/net/ethernet/broadcom/genet/bcmgenet.c | 790 +- drivers/net/ethernet/broadcom/genet/bcmgenet.h | 23 +- drivers/net/ethernet/broadcom/genet/bcmgenet_wol.c | 96 +- drivers/net/ethernet/broadcom/tg3.c | 8 +- drivers/net/ethernet/cavium/liquidio/lio_core.c | 1 - .../net/ethernet/cavium/liquidio/octeon_device.h | 12 - drivers/net/ethernet/cavium/thunder/nicvf_main.c | 1 + drivers/net/ethernet/chelsio/Kconfig | 2 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4.h | 32 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c | 144 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 3 +- .../net/ethernet/chelsio/cxgb4/cxgb4_tc_mqprio.c | 17 + .../net/ethernet/chelsio/cxgb4/cxgb4_tc_mqprio.h | 1 + drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.h | 5 + drivers/net/ethernet/chelsio/cxgb4/sched.c | 3 +- drivers/net/ethernet/chelsio/cxgb4/sge.c | 40 +- drivers/net/ethernet/chelsio/cxgb4/t4_hw.c | 8 +- .../net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c | 2 +- drivers/net/ethernet/cirrus/Kconfig | 2 +- drivers/net/ethernet/cortina/gemini.c | 3 +- drivers/net/ethernet/dec/tulip/Kconfig | 4 +- drivers/net/ethernet/dec/tulip/de4x5.c | 10 +- drivers/net/ethernet/dlink/dl2k.c | 2 +- drivers/net/ethernet/dnet.c | 3 +- drivers/net/ethernet/faraday/ftmac100.c | 3 - drivers/net/ethernet/freescale/Kconfig | 2 + drivers/net/ethernet/freescale/dpaa/Kconfig | 1 + drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 2 +- .../ethernet/freescale/dpaa2/dpaa2-eth-debugfs.c | 9 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 270 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.h | 17 +- .../net/ethernet/freescale/dpaa2/dpaa2-ethtool.c | 4 +- drivers/net/ethernet/freescale/enetc/enetc.c | 34 +- drivers/net/ethernet/freescale/enetc/enetc.h | 86 + drivers/net/ethernet/freescale/enetc/enetc_hw.h | 159 + drivers/net/ethernet/freescale/enetc/enetc_pf.c | 50 +- drivers/net/ethernet/freescale/enetc/enetc_qos.c | 1103 ++ drivers/net/ethernet/freescale/fec.h | 4 +- drivers/net/ethernet/freescale/fec_main.c | 95 +- .../net/ethernet/freescale/fs_enet/fs_enet-main.c | 2 +- drivers/net/ethernet/freescale/fs_enet/mac-fcc.c | 2 +- drivers/net/ethernet/freescale/fs_enet/mii-fec.c | 2 +- drivers/net/ethernet/hisilicon/Kconfig | 2 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c | 4 +- drivers/net/ethernet/hisilicon/hns3/hclge_mbx.h | 7 +- drivers/net/ethernet/hisilicon/hns3/hnae3.h | 13 +- drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c | 4 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 160 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 31 +- drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 88 +- .../net/ethernet/hisilicon/hns3/hns3pf/Makefile | 1 + .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h | 44 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c | 195 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.h | 1 - .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 1717 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 34 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 79 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_trace.h | 87 + .../net/ethernet/hisilicon/hns3/hns3vf/Makefile | 1 + .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 368 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 26 + .../ethernet/hisilicon/hns3/hns3vf/hclgevf_mbx.c | 7 + .../ethernet/hisilicon/hns3/hns3vf/hclgevf_trace.h | 87 + drivers/net/ethernet/huawei/hinic/Makefile | 2 +- drivers/net/ethernet/huawei/hinic/hinic_dev.h | 5 + drivers/net/ethernet/huawei/hinic/hinic_ethtool.c | 498 +- drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c | 47 +- drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.h | 2 +- drivers/net/ethernet/huawei/hinic/hinic_hw_csr.h | 2 +- drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c | 205 +- drivers/net/ethernet/huawei/hinic/hinic_hw_dev.h | 90 +- drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c | 98 +- drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.h | 7 +- drivers/net/ethernet/huawei/hinic/hinic_hw_if.c | 78 +- drivers/net/ethernet/huawei/hinic/hinic_hw_if.h | 26 +- drivers/net/ethernet/huawei/hinic/hinic_hw_io.c | 53 +- drivers/net/ethernet/huawei/hinic/hinic_hw_io.h | 26 +- drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c | 1210 ++ drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.h | 154 + drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c | 33 +- drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.h | 12 +- drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c | 8 +- drivers/net/ethernet/huawei/hinic/hinic_hw_qp.h | 7 +- drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c | 9 +- drivers/net/ethernet/huawei/hinic/hinic_hw_wq.h | 6 +- drivers/net/ethernet/huawei/hinic/hinic_main.c | 156 +- drivers/net/ethernet/huawei/hinic/hinic_port.c | 207 +- drivers/net/ethernet/huawei/hinic/hinic_port.h | 159 +- drivers/net/ethernet/huawei/hinic/hinic_rx.c | 15 +- drivers/net/ethernet/huawei/hinic/hinic_sriov.c | 1294 ++ drivers/net/ethernet/huawei/hinic/hinic_sriov.h | 109 + drivers/net/ethernet/huawei/hinic/hinic_tx.c | 17 +- drivers/net/ethernet/i825xx/82596.c | 2 +- drivers/net/ethernet/i825xx/sun3_82586.h | 2 +- drivers/net/ethernet/intel/e1000/e1000_main.c | 4 +- drivers/net/ethernet/intel/e1000e/netdev.c | 56 +- drivers/net/ethernet/intel/e1000e/regs.h | 3 + drivers/net/ethernet/intel/i40e/i40e_txrx.c | 30 +- drivers/net/ethernet/intel/i40e/i40e_xsk.c | 2 + drivers/net/ethernet/intel/ice/ice_flex_pipe.c | 4 +- drivers/net/ethernet/intel/ice/ice_txrx.c | 34 +- drivers/net/ethernet/intel/ice/ice_xsk.c | 2 + drivers/net/ethernet/intel/igb/igb_main.c | 2 +- drivers/net/ethernet/intel/igc/Makefile | 2 +- drivers/net/ethernet/intel/igc/igc.h | 400 +- drivers/net/ethernet/intel/igc/igc_base.c | 3 + drivers/net/ethernet/intel/igc/igc_defines.h | 24 +- drivers/net/ethernet/intel/igc/igc_ethtool.c | 33 +- drivers/net/ethernet/intel/igc/igc_hw.h | 3 + drivers/net/ethernet/intel/igc/igc_main.c | 578 +- drivers/net/ethernet/intel/igc/igc_regs.h | 12 + drivers/net/ethernet/intel/igc/igc_tsn.c | 157 + drivers/net/ethernet/intel/igc/igc_tsn.h | 9 + drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 33 +- drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c | 2 + drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 34 +- drivers/net/ethernet/korina.c | 2 +- drivers/net/ethernet/lantiq_xrx200.c | 3 +- drivers/net/ethernet/marvell/mv643xx_eth.c | 5 - drivers/net/ethernet/marvell/mvneta.c | 36 +- .../ethernet/marvell/octeontx2/nic/otx2_common.c | 52 +- .../ethernet/marvell/octeontx2/nic/otx2_common.h | 17 +- .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 8 +- .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.c | 3 +- .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.h | 4 - .../net/ethernet/marvell/octeontx2/nic/otx2_vf.c | 8 +- drivers/net/ethernet/marvell/pxa168_eth.c | 2 +- drivers/net/ethernet/mediatek/mtk_eth_soc.c | 4 +- drivers/net/ethernet/mellanox/mlx4/crdump.c | 1 + drivers/net/ethernet/mellanox/mlx4/en_ethtool.c | 6 +- drivers/net/ethernet/mellanox/mlx4/en_netdev.c | 3 +- drivers/net/ethernet/mellanox/mlx4/en_rx.c | 3 +- drivers/net/ethernet/mellanox/mlx4/en_tx.c | 20 +- drivers/net/ethernet/mellanox/mlx4/mlx4_en.h | 4 +- drivers/net/ethernet/mellanox/mlx5/core/Makefile | 2 +- .../net/ethernet/mellanox/mlx5/core/accel/accel.h | 1 - .../net/ethernet/mellanox/mlx5/core/accel/ipsec.c | 19 +- .../net/ethernet/mellanox/mlx5/core/accel/ipsec.h | 8 +- drivers/net/ethernet/mellanox/mlx5/core/cq.c | 23 +- drivers/net/ethernet/mellanox/mlx5/core/debugfs.c | 74 +- .../ethernet/mellanox/mlx5/core/diag/fw_tracer.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/ecpf.c | 30 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 94 +- drivers/net/ethernet/mellanox/mlx5/core/en/dcbnl.h | 54 + .../net/ethernet/mellanox/mlx5/core/en/health.c | 2 +- .../ethernet/mellanox/mlx5/core/en/monitor_stats.c | 46 +- drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 317 +- drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h | 153 +- drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c | 60 +- drivers/net/ethernet/mellanox/mlx5/core/en/xdp.h | 35 +- .../mellanox/mlx5/core/en_accel/en_accel.h | 50 +- .../ethernet/mellanox/mlx5/core/en_accel/ipsec.c | 87 +- .../ethernet/mellanox/mlx5/core/en_accel/ipsec.h | 25 - .../mellanox/mlx5/core/en_accel/ipsec_rxtx.c | 15 +- .../mellanox/mlx5/core/en_accel/ipsec_rxtx.h | 6 +- .../mellanox/mlx5/core/en_accel/ipsec_stats.c | 88 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls.c | 13 + .../ethernet/mellanox/mlx5/core/en_accel/ktls.h | 28 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c | 81 +- .../net/ethernet/mellanox/mlx5/core/en_accel/tls.c | 14 + .../net/ethernet/mellanox/mlx5/core/en_accel/tls.h | 7 + .../mellanox/mlx5/core/en_accel/tls_rxtx.c | 68 +- .../mellanox/mlx5/core/en_accel/tls_rxtx.h | 13 +- .../net/ethernet/mellanox/mlx5/core/en_common.c | 20 +- drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c | 28 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 4 +- .../ethernet/mellanox/mlx5/core/en_fs_ethtool.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 207 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 21 +- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 73 +- .../net/ethernet/mellanox/mlx5/core/en_selftest.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 79 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.h | 2 + drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 48 +- drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 66 +- drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c | 7 +- drivers/net/ethernet/mellanox/mlx5/core/eq.c | 6 +- .../net/ethernet/mellanox/mlx5/core/esw/chains.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 38 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 6 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 22 +- drivers/net/ethernet/mellanox/mlx5/core/fpga/cmd.c | 29 +- .../net/ethernet/mellanox/mlx5/core/fpga/conn.c | 136 +- .../net/ethernet/mellanox/mlx5/core/fpga/conn.h | 2 +- .../net/ethernet/mellanox/mlx5/core/fpga/ipsec.c | 31 +- .../net/ethernet/mellanox/mlx5/core/fpga/ipsec.h | 18 +- drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c | 82 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 135 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.h | 2 + drivers/net/ethernet/mellanox/mlx5/core/fw.c | 34 +- drivers/net/ethernet/mellanox/mlx5/core/health.c | 1 - .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c | 161 +- .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.h | 24 +- .../ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c | 21 +- drivers/net/ethernet/mellanox/mlx5/core/lag.c | 118 +- .../net/ethernet/mellanox/mlx5/core/lib/clock.c | 21 + drivers/net/ethernet/mellanox/mlx5/core/lib/dm.c | 15 +- drivers/net/ethernet/mellanox/mlx5/core/lib/eq.h | 1 - drivers/net/ethernet/mellanox/mlx5/core/lib/gid.c | 5 +- drivers/net/ethernet/mellanox/mlx5/core/lib/mpfs.c | 10 +- .../net/ethernet/mellanox/mlx5/core/lib/port_tun.c | 1 - .../net/ethernet/mellanox/mlx5/core/lib/vxlan.c | 10 +- drivers/net/ethernet/mellanox/mlx5/core/main.c | 182 +- drivers/net/ethernet/mellanox/mlx5/core/mcg.c | 11 +- .../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 3 - drivers/net/ethernet/mellanox/mlx5/core/mr.c | 21 +- .../net/ethernet/mellanox/mlx5/core/pagealloc.c | 99 +- drivers/net/ethernet/mellanox/mlx5/core/pd.c | 12 +- drivers/net/ethernet/mellanox/mlx5/core/port.c | 11 +- drivers/net/ethernet/mellanox/mlx5/core/qp.c | 737 - drivers/net/ethernet/mellanox/mlx5/core/rl.c | 22 +- .../ethernet/mellanox/mlx5/core/steering/dr_cmd.c | 33 +- .../mellanox/mlx5/core/steering/dr_icm_pool.c | 53 +- .../ethernet/mellanox/mlx5/core/steering/dr_send.c | 57 +- .../mellanox/mlx5/core/steering/dr_types.h | 2 +- .../ethernet/mellanox/mlx5/core/steering/fs_dr.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/transobj.c | 113 +- drivers/net/ethernet/mellanox/mlx5/core/uar.c | 12 +- drivers/net/ethernet/mellanox/mlx5/core/vport.c | 142 +- drivers/net/ethernet/mellanox/mlxfw/mlxfw_fsm.c | 4 +- drivers/net/ethernet/mellanox/mlxsw/Makefile | 1 + drivers/net/ethernet/mellanox/mlxsw/reg.h | 2 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 463 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 181 +- .../ethernet/mellanox/mlxsw/spectrum2_mr_tcam.c | 14 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c | 220 +- .../mellanox/mlxsw/spectrum_acl_flex_actions.c | 31 +- .../ethernet/mellanox/mlxsw/spectrum_acl_tcam.c | 39 +- .../ethernet/mellanox/mlxsw/spectrum_acl_tcam.h | 3 +- .../net/ethernet/mellanox/mlxsw/spectrum_flow.c | 305 + .../net/ethernet/mellanox/mlxsw/spectrum_flower.c | 76 +- .../ethernet/mellanox/mlxsw/spectrum_matchall.c | 378 + .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 8 +- .../net/ethernet/mellanox/mlxsw/spectrum_span.c | 621 +- .../net/ethernet/mellanox/mlxsw/spectrum_span.h | 54 +- .../net/ethernet/mellanox/mlxsw/spectrum_trap.c | 763 +- .../net/ethernet/mellanox/mlxsw/spectrum_trap.h | 16 +- drivers/net/ethernet/microchip/encx24j600-regmap.c | 5 - drivers/net/ethernet/microchip/encx24j600.c | 17 +- drivers/net/ethernet/moxa/moxart_ether.c | 5 +- drivers/net/ethernet/mscc/Makefile | 2 +- drivers/net/ethernet/mscc/ocelot.c | 212 +- drivers/net/ethernet/mscc/ocelot.h | 3 +- drivers/net/ethernet/mscc/ocelot_ace.c | 113 +- drivers/net/ethernet/mscc/ocelot_ace.h | 5 +- drivers/net/ethernet/mscc/ocelot_board.c | 27 + drivers/net/ethernet/mscc/ocelot_flower.c | 29 +- drivers/net/ethernet/mscc/ocelot_ptp.c | 324 + drivers/net/ethernet/mscc/ocelot_ptp.h | 41 - drivers/net/ethernet/mscc/ocelot_regs.c | 2 + drivers/net/ethernet/mscc/ocelot_tc.c | 6 +- drivers/net/ethernet/myricom/myri10ge/myri10ge.c | 12 - drivers/net/ethernet/natsemi/jazzsonic.c | 2 +- drivers/net/ethernet/natsemi/macsonic.c | 2 +- drivers/net/ethernet/natsemi/xtsonic.c | 2 +- drivers/net/ethernet/neterion/Kconfig | 4 +- drivers/net/ethernet/netronome/nfp/abm/main.c | 4 +- drivers/net/ethernet/netronome/nfp/nfp_main.c | 3 - .../net/ethernet/netronome/nfp/nfp_net_common.c | 6 + .../net/ethernet/netronome/nfp/nfp_net_ethtool.c | 5 +- drivers/net/ethernet/netronome/nfp/nfp_net_repr.c | 16 + drivers/net/ethernet/ni/nixge.c | 3 +- drivers/net/ethernet/nxp/lpc_eth.c | 6 +- drivers/net/ethernet/pensando/ionic/ionic_dev.c | 14 + drivers/net/ethernet/pensando/ionic/ionic_dev.h | 17 +- .../net/ethernet/pensando/ionic/ionic_ethtool.c | 20 +- drivers/net/ethernet/pensando/ionic/ionic_if.h | 1089 +- drivers/net/ethernet/pensando/ionic/ionic_lif.c | 177 +- drivers/net/ethernet/pensando/ionic/ionic_lif.h | 28 +- drivers/net/ethernet/pensando/ionic/ionic_main.c | 25 +- drivers/net/ethernet/pensando/ionic/ionic_stats.c | 136 +- drivers/net/ethernet/pensando/ionic/ionic_stats.h | 6 + drivers/net/ethernet/pensando/ionic/ionic_txrx.c | 49 +- drivers/net/ethernet/qlogic/qed/qed.h | 17 +- drivers/net/ethernet/qlogic/qed/qed_debug.c | 26 +- drivers/net/ethernet/qlogic/qed/qed_dev.c | 8 +- drivers/net/ethernet/qlogic/qed/qed_hsi.h | 49 +- drivers/net/ethernet/qlogic/qed/qed_hw.c | 42 +- drivers/net/ethernet/qlogic/qed/qed_hw.h | 15 + drivers/net/ethernet/qlogic/qed/qed_int.c | 40 +- drivers/net/ethernet/qlogic/qed/qed_int.h | 11 + drivers/net/ethernet/qlogic/qed/qed_ll2.c | 2 +- drivers/net/ethernet/qlogic/qed/qed_main.c | 52 + drivers/net/ethernet/qlogic/qed/qed_mcp.c | 253 + drivers/net/ethernet/qlogic/qed/qed_mcp.h | 28 + drivers/net/ethernet/qlogic/qed/qed_roce.c | 17 +- drivers/net/ethernet/qlogic/qed/qed_spq.c | 16 +- drivers/net/ethernet/qlogic/qed/qed_sriov.h | 10 +- drivers/net/ethernet/qlogic/qede/qede.h | 17 +- drivers/net/ethernet/qlogic/qede/qede_ethtool.c | 24 + drivers/net/ethernet/qlogic/qede/qede_fp.c | 1 + drivers/net/ethernet/qlogic/qede/qede_main.c | 232 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic.h | 6 - .../ethernet/qlogic/qlcnic/qlcnic_sriov_common.c | 4 +- drivers/net/ethernet/qualcomm/emac/emac-mac.c | 5 +- drivers/net/ethernet/qualcomm/emac/emac-mac.h | 5 +- drivers/net/ethernet/qualcomm/emac/emac.c | 3 +- drivers/net/ethernet/realtek/r8169_main.c | 621 +- drivers/net/ethernet/renesas/sh_eth.c | 3 +- drivers/net/ethernet/sfc/ef10.c | 214 +- drivers/net/ethernet/sfc/ef10_sriov.c | 27 +- drivers/net/ethernet/sfc/mcdi.c | 25 +- drivers/net/ethernet/sfc/mcdi.h | 12 + drivers/net/ethernet/sfc/mcdi_filters.c | 82 +- drivers/net/ethernet/sfc/mcdi_filters.h | 17 +- drivers/net/ethernet/sfc/mcdi_functions.c | 8 +- drivers/net/ethernet/sfc/mcdi_port.c | 7 +- drivers/net/ethernet/sfc/net_driver.h | 10 + drivers/net/ethernet/sfc/nic.h | 11 - drivers/net/ethernet/sfc/ptp.c | 7 +- drivers/net/ethernet/sfc/rx.c | 1 + drivers/net/ethernet/sfc/siena.c | 8 + drivers/net/ethernet/smsc/Kconfig | 5 +- drivers/net/ethernet/smsc/smc91x.c | 10 + drivers/net/ethernet/socionext/netsec.c | 30 +- drivers/net/ethernet/socionext/sni_ave.c | 2 +- drivers/net/ethernet/stmicro/stmmac/Makefile | 4 +- drivers/net/ethernet/stmicro/stmmac/common.h | 1 + drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c | 160 +- .../net/ethernet/stmicro/stmmac/dwmac-meson8b.c | 146 +- .../ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c | 17 +- drivers/net/ethernet/stmicro/stmmac/dwmac-stm32.c | 74 +- drivers/net/ethernet/stmicro/stmmac/dwmac4.h | 1 + drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c | 67 + drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 9 - drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c | 5 - drivers/net/ethernet/sun/cassini.c | 14 +- drivers/net/ethernet/sun/sunbmac.c | 2 +- drivers/net/ethernet/sun/sunhme.c | 1 - drivers/net/ethernet/sun/sunqe.c | 2 +- drivers/net/ethernet/tehuti/tehuti.c | 12 - drivers/net/ethernet/ti/Kconfig | 41 +- drivers/net/ethernet/ti/Makefile | 5 +- drivers/net/ethernet/ti/am65-cpsw-ethtool.c | 36 +- drivers/net/ethernet/ti/am65-cpsw-nuss.c | 205 +- drivers/net/ethernet/ti/am65-cpsw-nuss.h | 13 +- drivers/net/ethernet/ti/am65-cpsw-qos.c | 626 + drivers/net/ethernet/ti/am65-cpsw-qos.h | 29 + drivers/net/ethernet/ti/am65-cpts.c | 1086 ++ drivers/net/ethernet/ti/am65-cpts.h | 74 + drivers/net/ethernet/ti/cpmac.c | 2 +- drivers/net/ethernet/ti/cpsw.c | 22 + drivers/net/ethernet/ti/cpsw_new.c | 25 +- drivers/net/ethernet/ti/cpsw_priv.c | 17 +- drivers/net/ethernet/ti/cpsw_priv.h | 2 + drivers/net/ethernet/ti/cpts.c | 422 +- drivers/net/ethernet/ti/cpts.h | 27 +- drivers/net/ethernet/ti/davinci_mdio.c | 2 + drivers/net/ethernet/ti/k3-cppi-desc-pool.c | 4 +- drivers/net/ethernet/ti/netcp_ethss.c | 3 +- drivers/net/ethernet/ti/tlan.c | 2 +- drivers/net/ethernet/toshiba/ps3_gelic_net.c | 2 +- drivers/net/ethernet/toshiba/spider_net.c | 2 +- drivers/net/ethernet/via/Kconfig | 1 + drivers/net/ethernet/xilinx/ll_temac_main.c | 8 +- drivers/net/fddi/Kconfig | 2 +- drivers/net/hamradio/Kconfig | 14 +- drivers/net/hamradio/bpqether.c | 23 +- drivers/net/hamradio/scc.c | 2 +- drivers/net/hyperv/netvsc.c | 7 +- drivers/net/hyperv/netvsc_bpf.c | 1 + drivers/net/hyperv/netvsc_drv.c | 4 +- drivers/net/ipa/gsi.c | 126 +- drivers/net/ipa/gsi.h | 15 +- drivers/net/ipa/gsi_trans.c | 5 +- drivers/net/ipa/ipa.h | 10 + drivers/net/ipa/ipa_cmd.c | 73 +- drivers/net/ipa/ipa_cmd.h | 11 - drivers/net/ipa/ipa_data-sc7180.c | 14 +- drivers/net/ipa/ipa_data-sdm845.c | 15 +- drivers/net/ipa/ipa_data.h | 29 +- drivers/net/ipa/ipa_endpoint.c | 174 +- drivers/net/ipa/ipa_endpoint.h | 2 - drivers/net/ipa/ipa_main.c | 8 +- drivers/net/ipa/ipa_mem.c | 210 +- drivers/net/ipa/ipa_mem.h | 3 +- drivers/net/ipa/ipa_smp2p.c | 2 +- drivers/net/ipvlan/ipvlan_main.c | 2 + drivers/net/macsec.c | 2 + drivers/net/macvlan.c | 10 +- drivers/net/phy/Kconfig | 18 + drivers/net/phy/Makefile | 2 + drivers/net/phy/at803x.c | 280 + drivers/net/phy/bcm-phy-lib.c | 339 +- drivers/net/phy/bcm-phy-lib.h | 19 + drivers/net/phy/bcm54140.c | 860 + drivers/net/phy/broadcom.c | 70 +- drivers/net/phy/cortina.c | 1 - drivers/net/phy/dp83867.c | 4 +- drivers/net/phy/marvell.c | 201 + drivers/net/phy/marvell10g.c | 2 - drivers/net/phy/mdio-bcm-iproc.c | 4 +- drivers/net/phy/mdio-ipq4019.c | 160 + drivers/net/phy/mdio-moxart.c | 1 - drivers/net/phy/mdio_bus.c | 25 +- drivers/net/phy/micrel.c | 128 +- drivers/net/phy/mscc/mscc.h | 1 - drivers/net/phy/mscc/mscc_main.c | 102 +- drivers/net/phy/nxp-tja11xx.c | 386 +- drivers/net/phy/phy-c45.c | 1 - drivers/net/phy/phy.c | 118 +- drivers/net/phy/phy_device.c | 252 +- drivers/net/phy/phylink.c | 46 +- drivers/net/phy/realtek.c | 15 +- drivers/net/phy/swphy.c | 2 +- drivers/net/phy/teranetics.c | 1 - drivers/net/plip/Kconfig | 2 +- drivers/net/ppp/ppp_generic.c | 2 + drivers/net/ppp/pppoe.c | 3 + drivers/net/rionet.c | 3 +- drivers/net/team/team.c | 1 + drivers/net/tun.c | 2 + drivers/net/usb/ax88179_178a.c | 79 +- drivers/net/usb/hso.c | 2 +- drivers/net/usb/huawei_cdc_ncm.c | 2 +- drivers/net/usb/qmi_wwan.c | 2 +- drivers/net/usb/r8152.c | 22 +- drivers/net/usb/sierra_net.c | 5 - drivers/net/veth.c | 28 +- drivers/net/virtio_net.c | 30 +- drivers/net/vrf.c | 1 + drivers/net/wan/Kconfig | 4 +- drivers/net/wireless/Kconfig | 2 +- drivers/net/wireless/ath/ath10k/bmi.c | 1 + drivers/net/wireless/ath/ath10k/ce.h | 2 +- drivers/net/wireless/ath/ath10k/core.c | 31 +- drivers/net/wireless/ath/ath10k/core.h | 36 +- drivers/net/wireless/ath/ath10k/debug.c | 4 +- drivers/net/wireless/ath/ath10k/debug.h | 8 + drivers/net/wireless/ath/ath10k/hif.h | 20 +- drivers/net/wireless/ath/ath10k/htc.c | 399 +- drivers/net/wireless/ath/ath10k/htc.h | 40 +- drivers/net/wireless/ath/ath10k/htt.c | 13 + drivers/net/wireless/ath/ath10k/htt.h | 24 +- drivers/net/wireless/ath/ath10k/htt_rx.c | 42 +- drivers/net/wireless/ath/ath10k/htt_tx.c | 51 +- drivers/net/wireless/ath/ath10k/hw.h | 5 +- drivers/net/wireless/ath/ath10k/mac.c | 326 +- drivers/net/wireless/ath/ath10k/pci.c | 71 +- drivers/net/wireless/ath/ath10k/pci.h | 4 + drivers/net/wireless/ath/ath10k/qmi.c | 61 +- drivers/net/wireless/ath/ath10k/qmi.h | 3 - drivers/net/wireless/ath/ath10k/sdio.c | 191 +- drivers/net/wireless/ath/ath10k/sdio.h | 19 +- drivers/net/wireless/ath/ath10k/snoc.c | 186 +- drivers/net/wireless/ath/ath10k/snoc.h | 7 + drivers/net/wireless/ath/ath10k/txrx.c | 2 + drivers/net/wireless/ath/ath10k/usb.c | 12 - drivers/net/wireless/ath/ath10k/wmi-ops.h | 30 + drivers/net/wireless/ath/ath10k/wmi-tlv.c | 127 +- drivers/net/wireless/ath/ath10k/wmi-tlv.h | 110 + drivers/net/wireless/ath/ath10k/wmi.c | 52 +- drivers/net/wireless/ath/ath10k/wmi.h | 19 +- drivers/net/wireless/ath/ath11k/ahb.c | 2 +- drivers/net/wireless/ath/ath11k/core.h | 15 + drivers/net/wireless/ath/ath11k/debug.c | 9 +- drivers/net/wireless/ath/ath11k/debug.h | 22 +- drivers/net/wireless/ath/ath11k/debug_htt_stats.h | 8 +- drivers/net/wireless/ath/ath11k/debugfs_sta.c | 297 + drivers/net/wireless/ath/ath11k/dp.c | 6 +- drivers/net/wireless/ath/ath11k/dp.h | 13 +- drivers/net/wireless/ath/ath11k/dp_rx.c | 49 +- drivers/net/wireless/ath/ath11k/dp_tx.c | 69 +- drivers/net/wireless/ath/ath11k/hal.h | 2 +- drivers/net/wireless/ath/ath11k/hal_desc.h | 4 +- drivers/net/wireless/ath/ath11k/hal_rx.h | 2 +- drivers/net/wireless/ath/ath11k/hw.h | 2 +- drivers/net/wireless/ath/ath11k/mac.c | 98 +- drivers/net/wireless/ath/ath11k/peer.c | 35 +- drivers/net/wireless/ath/ath11k/peer.h | 1 + drivers/net/wireless/ath/ath11k/trace.h | 12 +- drivers/net/wireless/ath/ath11k/wmi.c | 170 +- drivers/net/wireless/ath/ath11k/wmi.h | 88 +- drivers/net/wireless/ath/ath5k/ani.c | 2 +- drivers/net/wireless/ath/ath6kl/cfg80211.c | 26 +- drivers/net/wireless/ath/ath6kl/core.h | 4 +- drivers/net/wireless/ath/ath6kl/debug.c | 2 +- drivers/net/wireless/ath/ath6kl/hif.h | 2 +- drivers/net/wireless/ath/ath9k/ar9002_calib.c | 49 +- drivers/net/wireless/ath/ath9k/calib.c | 16 +- drivers/net/wireless/ath/ath9k/hif_usb.c | 58 +- drivers/net/wireless/ath/ath9k/hif_usb.h | 6 + drivers/net/wireless/ath/ath9k/htc_drv_init.c | 10 +- drivers/net/wireless/ath/ath9k/htc_drv_txrx.c | 6 +- drivers/net/wireless/ath/ath9k/htc_hst.c | 6 +- drivers/net/wireless/ath/ath9k/hw.h | 2 + drivers/net/wireless/ath/ath9k/wmi.c | 6 +- drivers/net/wireless/ath/ath9k/wmi.h | 3 +- drivers/net/wireless/ath/carl9170/fw.c | 4 +- drivers/net/wireless/ath/carl9170/fwcmd.h | 2 +- drivers/net/wireless/ath/carl9170/hw.h | 2 +- drivers/net/wireless/ath/carl9170/main.c | 21 +- drivers/net/wireless/broadcom/b43/phy_n.c | 2 +- drivers/net/wireless/broadcom/b43/pio.c | 2 +- drivers/net/wireless/broadcom/b43/xmit.c | 13 - drivers/net/wireless/broadcom/b43legacy/xmit.c | 1 + .../wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c | 2 +- .../broadcom/brcm80211/brcmfmac/cfg80211.c | 301 +- .../broadcom/brcm80211/brcmfmac/cfg80211.h | 28 + .../wireless/broadcom/brcm80211/brcmfmac/common.h | 4 + .../broadcom/brcm80211/brcmfmac/commonring.c | 8 +- .../wireless/broadcom/brcm80211/brcmfmac/core.c | 3 - .../wireless/broadcom/brcm80211/brcmfmac/debug.c | 9 +- .../wireless/broadcom/brcm80211/brcmfmac/debug.h | 12 +- .../wireless/broadcom/brcm80211/brcmfmac/feature.c | 3 +- .../broadcom/brcm80211/brcmfmac/flowring.c | 4 +- .../broadcom/brcm80211/brcmfmac/fwsignal.c | 28 +- .../broadcom/brcm80211/brcmfmac/fwsignal.h | 23 + .../net/wireless/broadcom/brcm80211/brcmfmac/p2p.c | 151 +- .../net/wireless/broadcom/brcm80211/brcmfmac/p2p.h | 9 +- .../wireless/broadcom/brcm80211/brcmfmac/sdio.c | 17 +- .../broadcom/brcm80211/brcmsmac/mac80211_if.c | 2 + .../wireless/broadcom/brcm80211/brcmsmac/main.c | 7 +- .../net/wireless/broadcom/brcm80211/brcmsmac/stf.c | 7 +- .../net/wireless/broadcom/brcm80211/brcmsmac/stf.h | 2 +- drivers/net/wireless/intel/ipw2x00/Kconfig | 4 +- drivers/net/wireless/intel/ipw2x00/ipw2100.c | 2 +- drivers/net/wireless/intel/ipw2x00/ipw2200.c | 29 +- drivers/net/wireless/intel/ipw2x00/ipw2200.h | 12 +- drivers/net/wireless/intel/ipw2x00/libipw.h | 28 +- drivers/net/wireless/intel/iwlegacy/commands.h | 22 +- drivers/net/wireless/intel/iwlegacy/iwl-spectrum.h | 4 +- drivers/net/wireless/intel/iwlwifi/Makefile | 3 +- drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 173 +- drivers/net/wireless/intel/iwlwifi/dvm/commands.h | 12 +- drivers/net/wireless/intel/iwlwifi/dvm/dev.h | 3 +- drivers/net/wireless/intel/iwlwifi/dvm/main.c | 11 +- drivers/net/wireless/intel/iwlwifi/dvm/rs.c | 11 +- drivers/net/wireless/intel/iwlwifi/fw/acpi.c | 76 + drivers/net/wireless/intel/iwlwifi/fw/acpi.h | 17 + drivers/net/wireless/intel/iwlwifi/fw/api/config.h | 39 +- drivers/net/wireless/intel/iwlwifi/fw/api/d3.h | 39 +- .../net/wireless/intel/iwlwifi/fw/api/dbg-tlv.h | 5 +- drivers/net/wireless/intel/iwlwifi/fw/api/debug.h | 14 +- .../net/wireless/intel/iwlwifi/fw/api/location.h | 110 +- .../net/wireless/intel/iwlwifi/fw/api/nvm-reg.h | 19 +- drivers/net/wireless/intel/iwlwifi/fw/api/rx.h | 14 +- drivers/net/wireless/intel/iwlwifi/fw/api/scan.h | 26 - drivers/net/wireless/intel/iwlwifi/fw/api/soc.h | 12 +- drivers/net/wireless/intel/iwlwifi/fw/api/sta.h | 26 - drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 220 +- drivers/net/wireless/intel/iwlwifi/fw/dbg.h | 11 - drivers/net/wireless/intel/iwlwifi/fw/debugfs.c | 106 +- drivers/net/wireless/intel/iwlwifi/fw/error-dump.h | 13 +- drivers/net/wireless/intel/iwlwifi/fw/file.h | 1 + drivers/net/wireless/intel/iwlwifi/fw/img.c | 99 + drivers/net/wireless/intel/iwlwifi/fw/img.h | 19 +- drivers/net/wireless/intel/iwlwifi/fw/init.c | 55 +- drivers/net/wireless/intel/iwlwifi/fw/runtime.h | 20 +- drivers/net/wireless/intel/iwlwifi/fw/smem.c | 14 +- drivers/net/wireless/intel/iwlwifi/iwl-config.h | 38 +- drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c | 42 +- drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 18 +- drivers/net/wireless/intel/iwlwifi/iwl-drv.h | 7 +- drivers/net/wireless/intel/iwlwifi/iwl-fh.h | 7 +- drivers/net/wireless/intel/iwlwifi/iwl-modparams.h | 10 +- drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 3 +- drivers/net/wireless/intel/iwlwifi/iwl-op-mode.h | 2 +- drivers/net/wireless/intel/iwlwifi/iwl-prph.h | 11 +- drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/coex.c | 7 +- drivers/net/wireless/intel/iwlwifi/mvm/constants.h | 4 + drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 63 +- drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 11 +- .../net/wireless/intel/iwlwifi/mvm/ftm-initiator.c | 71 +- .../net/wireless/intel/iwlwifi/mvm/ftm-responder.c | 4 +- drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 132 +- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 57 +- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 12 +- drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 38 +- drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c | 15 +- drivers/net/wireless/intel/iwlwifi/mvm/rs.c | 9 +- drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 44 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 51 +- drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 11 +- drivers/net/wireless/intel/iwlwifi/mvm/utils.c | 29 +- .../wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c | 47 +- .../net/wireless/intel/iwlwifi/pcie/ctxt-info.c | 15 + drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 143 +- drivers/net/wireless/intel/iwlwifi/pcie/internal.h | 21 +- drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 32 +- drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 156 +- drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c | 41 +- drivers/net/wireless/intel/iwlwifi/pcie/tx.c | 12 +- drivers/net/wireless/intersil/hostap/hostap_hw.c | 22 + drivers/net/wireless/intersil/hostap/hostap_proc.c | 2 + .../net/wireless/intersil/orinoco/spectrum_cs.c | 3 +- drivers/net/wireless/intersil/p54/p54usb.c | 1 + drivers/net/wireless/intersil/prism54/isl_oid.h | 8 +- drivers/net/wireless/intersil/prism54/islpci_mgt.h | 2 +- drivers/net/wireless/mac80211_hwsim.c | 63 + drivers/net/wireless/mac80211_hwsim.h | 8 + drivers/net/wireless/marvell/libertas/cmd.h | 2 +- drivers/net/wireless/marvell/libertas/cmdresp.c | 5 +- drivers/net/wireless/marvell/libertas/mesh.c | 6 +- drivers/net/wireless/marvell/libertas/mesh.h | 2 +- drivers/net/wireless/marvell/libertas_tf/if_usb.c | 6 +- drivers/net/wireless/marvell/mwifiex/cfg80211.c | 16 +- drivers/net/wireless/marvell/mwifiex/sta_cmd.c | 39 +- drivers/net/wireless/marvell/mwl8k.c | 2 +- drivers/net/wireless/quantenna/qtnfmac/bus.h | 2 +- drivers/net/wireless/quantenna/qtnfmac/cfg80211.c | 83 +- .../wireless/quantenna/qtnfmac/pcie/pearl_pcie.c | 2 +- .../wireless/quantenna/qtnfmac/pcie/topaz_pcie.c | 2 +- drivers/net/wireless/quantenna/qtnfmac/qlink.h | 54 +- drivers/net/wireless/ray_cs.c | 3 +- .../net/wireless/realtek/rtl818x/rtl8187/rtl8225.c | 4 - drivers/net/wireless/realtek/rtlwifi/base.c | 2 +- drivers/net/wireless/realtek/rtlwifi/core.c | 2 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/rf.c | 4 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/sw.c | 4 +- .../net/wireless/realtek/rtlwifi/rtl8192ee/sw.c | 4 +- .../wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c | 2 +- .../net/wireless/realtek/rtlwifi/rtl8723ae/hw.c | 10 +- .../net/wireless/realtek/rtlwifi/rtl8723ae/sw.c | 4 +- .../net/wireless/realtek/rtlwifi/rtl8723be/sw.c | 4 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/sw.c | 4 +- drivers/net/wireless/realtek/rtw88/Kconfig | 10 + drivers/net/wireless/realtek/rtw88/Makefile | 1 + drivers/net/wireless/realtek/rtw88/bf.c | 7 +- drivers/net/wireless/realtek/rtw88/bf.h | 22 + drivers/net/wireless/realtek/rtw88/debug.c | 9 +- drivers/net/wireless/realtek/rtw88/efuse.c | 26 + drivers/net/wireless/realtek/rtw88/efuse.h | 3 + drivers/net/wireless/realtek/rtw88/fw.c | 54 +- drivers/net/wireless/realtek/rtw88/fw.h | 32 +- drivers/net/wireless/realtek/rtw88/mac.c | 436 +- drivers/net/wireless/realtek/rtw88/mac.h | 1 + drivers/net/wireless/realtek/rtw88/mac80211.c | 40 +- drivers/net/wireless/realtek/rtw88/main.c | 65 +- drivers/net/wireless/realtek/rtw88/main.h | 96 +- drivers/net/wireless/realtek/rtw88/pci.c | 56 +- drivers/net/wireless/realtek/rtw88/phy.c | 68 +- drivers/net/wireless/realtek/rtw88/phy.h | 7 + drivers/net/wireless/realtek/rtw88/reg.h | 108 + drivers/net/wireless/realtek/rtw88/rtw8723d.c | 2742 +++ drivers/net/wireless/realtek/rtw88/rtw8723d.h | 282 + .../net/wireless/realtek/rtw88/rtw8723d_table.c | 1196 ++ .../net/wireless/realtek/rtw88/rtw8723d_table.h | 15 + drivers/net/wireless/realtek/rtw88/rtw8822b.c | 47 +- drivers/net/wireless/realtek/rtw88/rtw8822c.c | 176 + drivers/net/wireless/realtek/rtw88/rtw8822c.h | 28 + .../net/wireless/realtek/rtw88/rtw8822c_table.c | 16870 +++++++++++++++++-- .../net/wireless/realtek/rtw88/rtw8822c_table.h | 1 + drivers/net/wireless/realtek/rtw88/sec.c | 6 +- drivers/net/wireless/realtek/rtw88/tx.c | 11 +- drivers/net/wireless/realtek/rtw88/tx.h | 2 +- drivers/net/wireless/realtek/rtw88/util.c | 18 +- drivers/net/wireless/rndis_wlan.c | 32 +- drivers/net/wireless/rsi/rsi_91x_mac80211.c | 2 +- drivers/net/wireless/st/cw1200/cw1200_spi.c | 6 +- drivers/net/wireless/ti/wlcore/cmd.h | 1 + drivers/net/wireless/ti/wlcore/main.c | 4 + drivers/nfc/s3fwrn5/firmware.c | 10 +- drivers/ntb/core.c | 9 +- drivers/ntb/hw/amd/ntb_hw_amd.c | 4 - drivers/ntb/hw/idt/ntb_hw_idt.c | 6 - drivers/ntb/hw/intel/Makefile | 2 +- drivers/ntb/hw/intel/ntb_hw_gen1.c | 49 +- drivers/ntb/hw/intel/ntb_hw_gen3.c | 13 +- drivers/ntb/hw/intel/ntb_hw_gen3.h | 8 + drivers/ntb/hw/intel/ntb_hw_gen4.c | 500 + drivers/ntb/hw/intel/ntb_hw_gen4.h | 87 + drivers/ntb/hw/intel/ntb_hw_intel.h | 12 + drivers/ntb/test/ntb_perf.c | 33 +- drivers/ntb/test/ntb_pingpong.c | 14 +- drivers/ntb/test/ntb_tool.c | 9 +- drivers/nvme/host/core.c | 235 +- drivers/nvme/host/fc.c | 573 +- drivers/nvme/host/fc.h | 227 + drivers/nvme/host/lightnvm.c | 2 +- drivers/nvme/host/multipath.c | 16 +- drivers/nvme/host/nvme.h | 10 +- drivers/nvme/host/pci.c | 94 +- drivers/nvme/host/tcp.c | 53 +- drivers/nvme/target/admin-cmd.c | 5 + drivers/nvme/target/configfs.c | 184 +- drivers/nvme/target/fc.c | 805 +- drivers/nvme/target/fcloop.c | 155 +- drivers/nvme/target/io-cmd-bdev.c | 5 + drivers/nvme/target/io-cmd-file.c | 17 +- drivers/nvme/target/nvmet.h | 2 + drivers/nvme/target/rdma.c | 178 +- drivers/nvmem/core.c | 104 +- drivers/nvmem/imx-ocotp.c | 9 +- drivers/nvmem/jz4780-efuse.c | 4 +- drivers/nvmem/zynqmp_nvmem.c | 11 +- drivers/of/dynamic.c | 3 +- drivers/of/fdt.c | 2 +- drivers/of/of_mdio.c | 73 +- drivers/of/of_reserved_mem.c | 41 +- drivers/of/platform.c | 2 + drivers/of/property.c | 20 +- drivers/opp/core.c | 94 +- drivers/opp/of.c | 191 +- drivers/opp/opp.h | 10 + drivers/oprofile/cpu_buffer.h | 2 +- drivers/oprofile/event_buffer.c | 2 +- drivers/parport/daisy.c | 29 +- drivers/parport/ieee1284.c | 94 +- drivers/parport/ieee1284_ops.c | 70 +- drivers/parport/parport_amiga.c | 22 +- drivers/parport/parport_atari.c | 2 +- drivers/parport/parport_cs.c | 6 +- drivers/parport/parport_gsc.c | 25 +- drivers/parport/parport_gsc.h | 21 +- drivers/parport/parport_ip32.c | 117 +- drivers/parport/parport_mfc3.c | 21 +- drivers/parport/parport_pc.c | 263 +- drivers/parport/parport_sunbpp.c | 2 +- drivers/parport/probe.c | 34 +- drivers/parport/procfs.c | 45 +- drivers/parport/share.c | 292 +- drivers/pci/controller/Kconfig | 22 +- drivers/pci/controller/Makefile | 3 +- drivers/pci/controller/cadence/pcie-cadence-ep.c | 2 +- drivers/pci/controller/dwc/Kconfig | 3 +- drivers/pci/controller/dwc/pci-dra7xx.c | 8 +- drivers/pci/controller/dwc/pci-imx6.c | 4 +- drivers/pci/controller/dwc/pci-meson.c | 4 +- drivers/pci/controller/dwc/pcie-al.c | 2 +- drivers/pci/controller/dwc/pcie-designware-ep.c | 22 +- drivers/pci/controller/dwc/pcie-designware-host.c | 8 +- drivers/pci/controller/dwc/pcie-designware.c | 7 +- drivers/pci/controller/dwc/pcie-designware.h | 3 +- drivers/pci/controller/dwc/pcie-hisi.c | 19 +- drivers/pci/controller/dwc/pcie-intel-gw.c | 2 +- drivers/pci/controller/dwc/pcie-tegra194.c | 4 +- .../pci/controller/mobiveil/pcie-mobiveil-host.c | 4 +- drivers/pci/controller/pci-aardvark.c | 3 + drivers/pci/controller/pci-host-common.c | 18 +- drivers/pci/controller/pci-host-generic.c | 26 +- drivers/pci/controller/pci-hyperv.c | 104 +- drivers/pci/controller/pci-tegra.c | 4 +- drivers/pci/controller/pci-thunder-ecam.c | 14 +- drivers/pci/controller/pci-thunder-pem.c | 16 +- drivers/pci/controller/pci-v3-semi.c | 6 +- drivers/pci/controller/pci-xgene.c | 4 +- drivers/pci/controller/pcie-altera.c | 2 +- drivers/pci/controller/pcie-brcmstb.c | 37 +- drivers/pci/controller/pcie-mediatek.c | 3 + drivers/pci/controller/pcie-rcar-ep.c | 563 + drivers/pci/controller/pcie-rcar-host.c | 1130 ++ drivers/pci/controller/pcie-rcar.c | 1211 +- drivers/pci/controller/pcie-rcar.h | 140 + drivers/pci/controller/pcie-rockchip-ep.c | 2 +- drivers/pci/controller/pcie-tango.c | 13 +- drivers/pci/ecam.c | 10 +- drivers/pci/endpoint/functions/pci-epf-test.c | 3 + drivers/pci/endpoint/pci-epc-mem.c | 204 +- drivers/pci/hotplug/acpiphp_glue.c | 13 +- drivers/pci/hotplug/pciehp.h | 2 - drivers/pci/hotplug/pciehp_core.c | 2 +- drivers/pci/hotplug/rpaphp_core.c | 2 +- drivers/pci/hotplug/s390_pci_hpc.c | 16 +- drivers/pci/p2pdma.c | 2 + drivers/pci/pci-driver.c | 34 +- drivers/pci/pci.c | 6 +- drivers/pci/pcie/Kconfig | 2 - drivers/pci/pcie/aer.c | 26 +- drivers/pci/pcie/aspm.c | 10 - drivers/pci/pcie/edr.c | 4 +- drivers/pci/pcie/portdrv_pci.c | 2 +- drivers/pci/quirks.c | 13 + drivers/pci/setup-bus.c | 1 + drivers/pci/setup-res.c | 9 +- drivers/pcmcia/electra_cf.c | 45 +- drivers/perf/arm_dsu_pmu.c | 4 +- drivers/perf/arm_spe_pmu.c | 8 +- drivers/perf/hisilicon/hisi_uncore_hha_pmu.c | 2 +- drivers/phy/amlogic/Kconfig | 3 +- drivers/phy/amlogic/phy-meson8b-usb2.c | 149 +- drivers/phy/cadence/Kconfig | 9 + drivers/phy/cadence/Makefile | 1 + drivers/phy/cadence/phy-cadence-salvo.c | 325 + drivers/phy/intel/Kconfig | 1 + drivers/phy/motorola/phy-cpcap-usb.c | 2 - drivers/phy/qualcomm/Kconfig | 17 + drivers/phy/qualcomm/Makefile | 2 + drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c | 148 + drivers/phy/qualcomm/phy-qcom-qmp.c | 198 +- drivers/phy/qualcomm/phy-qcom-qmp.h | 238 +- drivers/phy/qualcomm/phy-qcom-snps-femto-v2.c | 287 + drivers/phy/samsung/phy-s5pv210-usb2.c | 4 + drivers/phy/samsung/phy-samsung-usb2.h | 2 +- drivers/phy/ti/phy-j721e-wiz.c | 65 +- drivers/pinctrl/Kconfig | 13 +- drivers/pinctrl/Makefile | 2 + drivers/pinctrl/actions/pinctrl-s700.c | 2 +- drivers/pinctrl/freescale/Kconfig | 7 + drivers/pinctrl/freescale/Makefile | 1 + drivers/pinctrl/freescale/pinctrl-imx1-core.c | 2 +- drivers/pinctrl/freescale/pinctrl-imx8dxl.c | 193 + drivers/pinctrl/intel/Kconfig | 8 + drivers/pinctrl/intel/Makefile | 1 + drivers/pinctrl/intel/pinctrl-baytrail.c | 10 +- drivers/pinctrl/intel/pinctrl-cannonlake.c | 58 +- drivers/pinctrl/intel/pinctrl-cherryview.c | 282 +- drivers/pinctrl/intel/pinctrl-icelake.c | 30 +- drivers/pinctrl/intel/pinctrl-intel.c | 22 +- drivers/pinctrl/intel/pinctrl-intel.h | 27 +- drivers/pinctrl/intel/pinctrl-jasperlake.c | 344 + drivers/pinctrl/intel/pinctrl-lynxpoint.c | 10 +- drivers/pinctrl/intel/pinctrl-sunrisepoint.c | 15 +- drivers/pinctrl/intel/pinctrl-tigerlake.c | 32 +- drivers/pinctrl/mediatek/Kconfig | 13 +- drivers/pinctrl/mediatek/Makefile | 5 +- drivers/pinctrl/mediatek/mtk-eint.c | 9 + drivers/pinctrl/mediatek/pinctrl-mt6765.c | 4 + drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c | 28 + drivers/pinctrl/mediatek/pinctrl-paris.c | 8 +- drivers/pinctrl/meson/pinctrl-meson.c | 14 + drivers/pinctrl/nomadik/pinctrl-ab8505.c | 1 + drivers/pinctrl/nomadik/pinctrl-nomadik-db8500.c | 6 +- drivers/pinctrl/nomadik/pinctrl-nomadik.c | 4 +- drivers/pinctrl/pinctrl-bm1880.c | 1 + drivers/pinctrl/pinctrl-ingenic.c | 21 + drivers/pinctrl/pinctrl-lantiq.c | 2 +- drivers/pinctrl/pinctrl-mcp23s08.c | 514 +- drivers/pinctrl/pinctrl-mcp23s08.h | 52 + drivers/pinctrl/pinctrl-mcp23s08_i2c.c | 124 + drivers/pinctrl/pinctrl-mcp23s08_spi.c | 262 + drivers/pinctrl/pinctrl-rk805.c | 4 +- drivers/pinctrl/pinctrl-rockchip.c | 11 +- drivers/pinctrl/pinctrl-rza1.c | 2 +- drivers/pinctrl/pinctrl-stmfx.c | 6 +- drivers/pinctrl/pinctrl-sx150x.c | 2 +- drivers/pinctrl/qcom/Kconfig | 9 + drivers/pinctrl/qcom/Makefile | 1 + drivers/pinctrl/qcom/pinctrl-msm.c | 28 +- drivers/pinctrl/qcom/pinctrl-sm8250.c | 1361 ++ drivers/pinctrl/samsung/pinctrl-exynos.c | 82 +- drivers/pinctrl/sh-pfc/pfc-sh7269.c | 5 +- drivers/pinctrl/sunxi/pinctrl-sun8i-a23-r.c | 7 +- drivers/pinctrl/tegra/pinctrl-tegra-xusb.c | 2 +- drivers/pinctrl/zte/pinctrl-zx.c | 2 +- drivers/platform/chrome/Kconfig | 1 + drivers/platform/chrome/chromeos_pstore.c | 3 +- drivers/platform/chrome/cros_ec_ishtp.c | 45 +- drivers/platform/chrome/cros_ec_typec.c | 119 +- drivers/platform/chrome/wilco_ec/debugfs.c | 7 +- drivers/platform/mellanox/mlxreg-hotplug.c | 11 +- drivers/platform/mips/Kconfig | 6 + drivers/platform/mips/Makefile | 1 + drivers/platform/mips/rs780e-acpi.c | 169 + drivers/platform/olpc/olpc-xo175-ec.c | 4 +- drivers/platform/x86/Kconfig | 65 +- drivers/platform/x86/Makefile | 4 +- drivers/platform/x86/asus-laptop.c | 25 +- drivers/platform/x86/asus-nb-wmi.c | 1 + drivers/platform/x86/asus-wmi.c | 115 +- drivers/platform/x86/dell-laptop.c | 11 +- drivers/platform/x86/dell-wmi.c | 10 + drivers/platform/x86/eeepc-laptop.c | 4 +- drivers/platform/x86/intel-vbtn.c | 107 +- drivers/platform/x86/intel-wmi-sbl-fw-update.c | 145 + drivers/platform/x86/intel_cht_int33fe_typec.c | 106 +- drivers/platform/x86/intel_mid_powerbtn.c | 15 +- drivers/platform/x86/intel_pmc_ipc.c | 949 -- drivers/platform/x86/intel_scu_ipc.c | 447 +- drivers/platform/x86/intel_scu_ipcutil.c | 43 +- drivers/platform/x86/intel_scu_pcidrv.c | 68 + drivers/platform/x86/intel_scu_pltdrv.c | 60 + drivers/platform/x86/intel_telemetry_core.c | 17 +- drivers/platform/x86/intel_telemetry_debugfs.c | 15 +- drivers/platform/x86/intel_telemetry_pltdrv.c | 97 +- drivers/platform/x86/lg-laptop.c | 18 +- drivers/platform/x86/samsung-laptop.c | 3 +- drivers/platform/x86/sony-laptop.c | 60 +- drivers/platform/x86/thinkpad_acpi.c | 173 +- drivers/platform/x86/toshiba_acpi.c | 26 +- drivers/platform/x86/touchscreen_dmi.c | 100 +- drivers/platform/x86/wmi.c | 45 +- drivers/pnp/pnpbios/pnpbios.h | 2 +- drivers/power/reset/Kconfig | 7 + drivers/power/reset/Makefile | 1 + drivers/power/reset/ltc2952-poweroff.c | 3 +- drivers/power/reset/oxnas-restart.c | 233 + drivers/power/reset/qcom-pon.c | 3 +- drivers/power/supply/88pm860x_battery.c | 8 +- drivers/power/supply/Kconfig | 49 +- drivers/power/supply/Makefile | 2 + drivers/power/supply/ab8500_fg.c | 2 +- drivers/power/supply/axp288_charger.c | 5 +- drivers/power/supply/axp288_fuel_gauge.c | 6 + drivers/power/supply/bd70528-charger.c | 140 +- drivers/power/supply/bd99954-charger.c | 1142 ++ drivers/power/supply/bd99954-charger.h | 1075 ++ drivers/power/supply/bq24190_charger.c | 2 +- drivers/power/supply/bq25890_charger.c | 200 +- drivers/power/supply/charger-manager.c | 40 +- drivers/power/supply/cw2015_battery.c | 749 + drivers/power/supply/generic-adc-battery.c | 22 +- drivers/power/supply/lp8788-charger.c | 18 +- drivers/power/supply/max14656_charger_detector.c | 5 +- drivers/power/supply/max17040_battery.c | 2 +- drivers/power/supply/max17042_battery.c | 8 + drivers/power/supply/olpc_battery.c | 4 +- drivers/power/supply/power_supply_core.c | 8 + drivers/power/supply/power_supply_hwmon.c | 64 +- drivers/power/supply/power_supply_sysfs.c | 479 +- drivers/power/supply/sc27xx_fuel_gauge.c | 77 +- drivers/power/supply/smb347-charger.c | 5 + drivers/power/supply/test_power.c | 2 +- drivers/ps3/ps3-vuart.c | 4 +- drivers/ptp/ptp_chardev.c | 1 + drivers/ptp/ptp_clock.c | 3 + drivers/ptp/ptp_clockmatrix.c | 94 +- drivers/ptp/ptp_clockmatrix.h | 8 +- drivers/ptp/ptp_idt82p33.c | 6 +- drivers/ptp/ptp_ines.c | 8 +- drivers/ptp/ptp_kvm.c | 2 +- drivers/pwm/Kconfig | 10 + drivers/pwm/Makefile | 1 + drivers/pwm/core.c | 2 +- drivers/pwm/pwm-iqs620a.c | 270 + drivers/rapidio/devices/rio_mport_cdev.c | 14 +- drivers/rapidio/rio-scan.c | 2 +- drivers/ras/cec.c | 33 +- drivers/regulator/88pg86x.c | 4 +- drivers/regulator/88pm800-regulator.c | 4 +- drivers/regulator/Kconfig | 11 + drivers/regulator/Makefile | 1 + drivers/regulator/ab8500.c | 22 - drivers/regulator/act8865-regulator.c | 4 +- drivers/regulator/act8945a-regulator.c | 2 +- drivers/regulator/arizona-ldo1.c | 2 +- drivers/regulator/arizona-micsupp.c | 4 +- drivers/regulator/as3711-regulator.c | 6 +- drivers/regulator/as3722-regulator.c | 4 +- drivers/regulator/axp20x-regulator.c | 16 +- drivers/regulator/bcm590xx-regulator.c | 8 +- drivers/regulator/bd70528-regulator.c | 8 +- drivers/regulator/bd71828-regulator.c | 10 +- drivers/regulator/bd718x7-regulator.c | 238 +- drivers/regulator/core.c | 1 + drivers/regulator/da903x.c | 2 +- drivers/regulator/db8500-prcmu.c | 2 +- drivers/regulator/helpers.c | 130 +- drivers/regulator/hi6421-regulator.c | 4 +- drivers/regulator/lochnagar-regulator.c | 4 +- drivers/regulator/lp873x-regulator.c | 4 +- drivers/regulator/lp87565-regulator.c | 2 +- drivers/regulator/lp8788-buck.c | 2 +- drivers/regulator/max77650-regulator.c | 2 +- drivers/regulator/max77826-regulator.c | 301 + drivers/regulator/mcp16502.c | 4 +- drivers/regulator/mp8859.c | 2 +- drivers/regulator/mt6323-regulator.c | 6 +- drivers/regulator/mt6358-regulator.c | 8 +- drivers/regulator/mt6380-regulator.c | 6 +- drivers/regulator/mt6397-regulator.c | 6 +- drivers/regulator/palmas-regulator.c | 4 +- drivers/regulator/qcom-rpmh-regulator.c | 10 +- drivers/regulator/qcom_rpm-regulator.c | 24 +- drivers/regulator/qcom_smd-regulator.c | 78 +- drivers/regulator/rk808-regulator.c | 10 +- drivers/regulator/s2mps11.c | 14 +- drivers/regulator/sky81452-regulator.c | 2 +- drivers/regulator/stpmic1_regulator.c | 18 +- drivers/regulator/tps65086-regulator.c | 10 +- drivers/regulator/tps65217-regulator.c | 4 +- drivers/regulator/tps65218-regulator.c | 6 +- drivers/regulator/tps65912-regulator.c | 4 +- drivers/regulator/tps80031-regulator.c | 7 +- drivers/regulator/twl-regulator.c | 4 +- drivers/regulator/twl6030-regulator.c | 2 +- drivers/regulator/wm831x-dcdc.c | 2 +- drivers/regulator/wm831x-ldo.c | 4 +- drivers/regulator/wm8350-regulator.c | 2 +- drivers/regulator/wm8400-regulator.c | 2 +- drivers/remoteproc/mtk_scp.c | 4 +- drivers/remoteproc/qcom_common.c | 17 +- drivers/remoteproc/qcom_common.h | 5 +- drivers/remoteproc/qcom_q6v5_adsp.c | 3 +- drivers/remoteproc/qcom_q6v5_mss.c | 173 +- drivers/remoteproc/qcom_q6v5_pas.c | 68 +- drivers/remoteproc/qcom_q6v5_wcss.c | 6 + drivers/remoteproc/qcom_sysmon.c | 116 +- drivers/remoteproc/qcom_wcnss.c | 1 + drivers/remoteproc/remoteproc_core.c | 226 +- drivers/remoteproc/remoteproc_debugfs.c | 28 +- drivers/remoteproc/remoteproc_elf_loader.c | 24 - drivers/remoteproc/remoteproc_internal.h | 17 +- drivers/remoteproc/remoteproc_virtio.c | 15 +- drivers/remoteproc/st_remoteproc.c | 2 +- drivers/remoteproc/st_slim_rproc.c | 2 +- drivers/remoteproc/stm32_rproc.c | 3 +- drivers/reset/hisilicon/hi6220_reset.c | 69 +- drivers/reset/reset-imx7.c | 101 + drivers/reset/reset-zynqmp.c | 26 +- drivers/rpmsg/Kconfig | 6 +- drivers/rpmsg/Makefile | 3 +- drivers/rpmsg/qcom_glink_ssr.c | 166 + drivers/rpmsg/rpmsg_core.c | 2 +- drivers/rpmsg/virtio_rpmsg_bus.c | 2 +- drivers/rtc/Kconfig | 1 + drivers/rtc/rtc-88pm860x.c | 6 - drivers/rtc/rtc-fsl-ftm-alarm.c | 4 +- drivers/rtc/rtc-jz4740.c | 173 +- drivers/rtc/rtc-lpc24xx.c | 4 +- drivers/rtc/rtc-max77686.c | 22 +- drivers/rtc/rtc-mc13xxx.c | 4 +- drivers/rtc/rtc-mt2712.c | 16 +- drivers/rtc/rtc-pcf2127.c | 30 +- drivers/rtc/rtc-rc5t619.c | 4 +- drivers/rtc/rtc-stmp3xxx.c | 2 +- drivers/s390/block/dasd_genhd.c | 20 +- drivers/s390/cio/qdio.h | 13 +- drivers/s390/cio/qdio_main.c | 105 +- drivers/s390/cio/qdio_setup.c | 100 +- drivers/s390/cio/qdio_thinint.c | 61 +- drivers/s390/net/Kconfig | 9 +- drivers/s390/net/ism_drv.c | 4 +- drivers/s390/net/qeth_core.h | 49 +- drivers/s390/net/qeth_core_main.c | 465 +- drivers/s390/net/qeth_core_mpc.h | 25 + drivers/s390/net/qeth_core_sys.c | 15 +- drivers/s390/net/qeth_l2_main.c | 2 + drivers/s390/net/qeth_l3_main.c | 19 +- drivers/s390/scsi/zfcp_aux.c | 5 +- drivers/s390/scsi/zfcp_diag.h | 6 +- drivers/s390/scsi/zfcp_erp.c | 84 +- drivers/s390/scsi/zfcp_ext.h | 11 + drivers/s390/scsi/zfcp_fsf.c | 76 +- drivers/s390/scsi/zfcp_qdio.c | 19 +- drivers/s390/scsi/zfcp_scsi.c | 131 +- drivers/s390/scsi/zfcp_sysfs.c | 16 +- drivers/sbus/char/flash.c | 1 - drivers/sbus/char/oradax.c | 8 +- drivers/sbus/char/uctrl.c | 1 - drivers/scsi/53c700.c | 2 +- drivers/scsi/BusLogic.c | 2 +- drivers/scsi/a2091.c | 1 - drivers/scsi/a3000.c | 1 - drivers/scsi/aacraid/aachba.c | 1 - drivers/scsi/aacraid/commctrl.c | 13 +- drivers/scsi/aacraid/commsup.c | 4 +- drivers/scsi/aacraid/linit.c | 16 +- drivers/scsi/aic7xxx/aic79xx_core.c | 18 +- drivers/scsi/aic7xxx/aic7xxx_core.c | 19 +- drivers/scsi/aic94xx/aic94xx_sds.c | 14 +- drivers/scsi/arm/cumana_2.c | 2 +- drivers/scsi/arm/eesox.c | 2 +- drivers/scsi/arm/powertec.c | 2 +- drivers/scsi/bfa/bfa_core.c | 2 +- drivers/scsi/bfa/bfa_fcpim.c | 4 +- drivers/scsi/bfa/bfa_fcs_lport.c | 4 +- drivers/scsi/bfa/bfa_fcs_rport.c | 4 +- drivers/scsi/bfa/bfa_ioc_ct.c | 4 +- drivers/scsi/bfa/bfa_svc.c | 7 +- drivers/scsi/bfa/bfad.c | 2 +- drivers/scsi/bfa/bfad_attr.c | 4 +- drivers/scsi/bfa/bfad_bsg.c | 2 +- drivers/scsi/bnx2fc/bnx2fc_fcoe.c | 4 +- drivers/scsi/bnx2fc/bnx2fc_io.c | 1 + drivers/scsi/cxgbi/cxgb4i/cxgb4i.c | 7 +- drivers/scsi/dpt_i2o.c | 4 +- drivers/scsi/fcoe/fcoe.c | 4 +- drivers/scsi/fnic/fnic_main.c | 4 +- drivers/scsi/fnic/fnic_scsi.c | 6 +- drivers/scsi/fnic/vnic_dev.c | 12 +- drivers/scsi/fnic/vnic_wq.c | 4 +- drivers/scsi/gdth.c | 4 +- drivers/scsi/gvp11.c | 1 - drivers/scsi/hisi_sas/hisi_sas_v1_hw.c | 1 + drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 1 + drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 1 + drivers/scsi/ipr.c | 5 +- drivers/scsi/isci/isci.h | 6 +- drivers/scsi/lasi700.c | 1 - drivers/scsi/libsas/sas_ata.c | 1 + drivers/scsi/lpfc/lpfc.h | 25 +- drivers/scsi/lpfc/lpfc_attr.c | 111 +- drivers/scsi/lpfc/lpfc_crtn.h | 9 +- drivers/scsi/lpfc/lpfc_ct.c | 2 - drivers/scsi/lpfc/lpfc_debugfs.c | 8 +- drivers/scsi/lpfc/lpfc_els.c | 10 +- drivers/scsi/lpfc/lpfc_hbadisc.c | 16 +- drivers/scsi/lpfc/lpfc_hw4.h | 2 +- drivers/scsi/lpfc/lpfc_init.c | 89 +- drivers/scsi/lpfc/lpfc_mbox.c | 3 +- drivers/scsi/lpfc/lpfc_mem.c | 4 - drivers/scsi/lpfc/lpfc_nportdisc.c | 13 +- drivers/scsi/lpfc/lpfc_nvme.c | 528 +- drivers/scsi/lpfc/lpfc_nvme.h | 180 + drivers/scsi/lpfc/lpfc_nvmet.c | 812 +- drivers/scsi/lpfc/lpfc_nvmet.h | 158 - drivers/scsi/lpfc/lpfc_sli.c | 171 +- drivers/scsi/lpfc/lpfc_sli4.h | 2 +- drivers/scsi/lpfc/lpfc_version.h | 2 +- drivers/scsi/mac53c94.c | 2 +- drivers/scsi/megaraid/megaraid_mbox.c | 6 +- drivers/scsi/megaraid/megaraid_sas.h | 8 +- drivers/scsi/megaraid/megaraid_sas_base.c | 10 +- drivers/scsi/megaraid/megaraid_sas_fp.c | 12 +- drivers/scsi/megaraid/megaraid_sas_fusion.c | 81 +- drivers/scsi/megaraid/megaraid_sas_fusion.h | 6 +- drivers/scsi/mesh.c | 2 +- drivers/scsi/mpt3sas/Makefile | 3 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 265 +- drivers/scsi/mpt3sas/mpt3sas_base.h | 21 +- drivers/scsi/mpt3sas/mpt3sas_debugfs.c | 157 + drivers/scsi/mpt3sas/mpt3sas_scsih.c | 8 +- drivers/scsi/mvme147.c | 1 - drivers/scsi/mvsas/mv_init.c | 6 +- drivers/scsi/pmcraid.c | 4 +- drivers/scsi/qedf/qedf.h | 6 +- drivers/scsi/qedf/qedf_els.c | 10 +- drivers/scsi/qedf/qedf_io.c | 48 +- drivers/scsi/qedf/qedf_main.c | 135 +- drivers/scsi/qedi/qedi_iscsi.c | 21 +- drivers/scsi/qedi/qedi_main.c | 22 +- drivers/scsi/qla1280.c | 4 +- drivers/scsi/qla2xxx/qla_attr.c | 40 +- drivers/scsi/qla2xxx/qla_dbg.c | 40 +- drivers/scsi/qla2xxx/qla_def.h | 13 +- drivers/scsi/qla2xxx/qla_gbl.h | 5 +- drivers/scsi/qla2xxx/qla_init.c | 94 +- drivers/scsi/qla2xxx/qla_isr.c | 54 +- drivers/scsi/qla2xxx/qla_mr.c | 5 +- drivers/scsi/qla2xxx/qla_nx.c | 4 +- drivers/scsi/qla2xxx/qla_nx2.c | 8 +- drivers/scsi/qla2xxx/qla_os.c | 9 +- drivers/scsi/qla2xxx/qla_target.c | 7 +- drivers/scsi/qla2xxx/qla_tmpl.c | 123 +- drivers/scsi/qla2xxx/tcm_qla2xxx.c | 2 + drivers/scsi/qla4xxx/ql4_os.c | 2 +- drivers/scsi/qlogicpti.c | 2 +- drivers/scsi/scsi_debug.c | 2111 ++- drivers/scsi/scsi_lib.c | 286 +- drivers/scsi/scsi_pm.c | 10 +- drivers/scsi/sd.c | 19 +- drivers/scsi/sd.h | 43 +- drivers/scsi/sd_zbc.c | 402 +- drivers/scsi/sgiwd93.c | 2 +- drivers/scsi/sni_53c710.c | 1 - drivers/scsi/snic/snic.h | 2 +- drivers/scsi/snic/snic_ctl.c | 5 +- drivers/scsi/sr.c | 29 +- drivers/scsi/st.c | 5 +- drivers/scsi/storvsc_drv.c | 95 +- drivers/scsi/ufs/ufs-mediatek.c | 30 +- drivers/scsi/ufs/ufs-qcom.c | 4 +- drivers/scsi/ufs/ufs-sysfs.c | 50 +- drivers/scsi/ufs/ufs.h | 43 +- drivers/scsi/ufs/ufs_quirks.h | 7 + drivers/scsi/ufs/ufshcd.c | 409 +- drivers/scsi/ufs/ufshcd.h | 42 +- drivers/scsi/vmw_pvscsi.c | 2 +- drivers/scsi/zorro_esp.c | 2 +- drivers/slimbus/core.c | 6 +- drivers/slimbus/qcom-ngd-ctrl.c | 5 +- drivers/soc/fsl/dpio/qbman-portal.c | 1 + drivers/soc/imx/soc-imx8m.c | 7 +- drivers/soc/kendryte/k210-sysctl.c | 12 + drivers/soc/mediatek/Kconfig | 8 + drivers/soc/mediatek/Makefile | 1 + drivers/soc/mediatek/mtk-cmdq-helper.c | 4 +- drivers/soc/mediatek/mtk-mmsys.c | 338 + drivers/soc/qcom/Kconfig | 15 +- drivers/soc/qcom/Makefile | 1 - drivers/soc/qcom/cmd-db.c | 78 +- drivers/soc/qcom/glink_ssr.c | 156 - drivers/soc/qcom/pdr_interface.c | 4 - drivers/soc/qcom/qcom_aoss.c | 1 + drivers/soc/qcom/rpmh-internal.h | 59 +- drivers/soc/qcom/rpmh-rsc.c | 746 +- drivers/soc/qcom/rpmh.c | 97 +- drivers/soc/qcom/rpmhpd.c | 24 + drivers/soc/qcom/rpmpd.c | 5 + drivers/soc/qcom/smp2p.c | 4 +- drivers/soc/qcom/socinfo.c | 6 + drivers/soc/renesas/Kconfig | 11 + drivers/soc/renesas/Makefile | 1 + drivers/soc/renesas/r8a7742-sysc.c | 42 + drivers/soc/renesas/rcar-rst.c | 1 + drivers/soc/renesas/rcar-sysc.c | 3 + drivers/soc/renesas/rcar-sysc.h | 1 + drivers/soc/tegra/Kconfig | 1 + drivers/soc/tegra/fuse/fuse-tegra.c | 57 +- drivers/soc/tegra/fuse/fuse-tegra20.c | 1 + drivers/soc/tegra/fuse/fuse-tegra30.c | 6 + drivers/soc/tegra/fuse/fuse.h | 8 + drivers/soc/tegra/fuse/tegra-apbmisc.c | 32 +- drivers/soc/tegra/pmc.c | 2 + drivers/soc/ti/knav_qmss.h | 2 +- drivers/soc/xilinx/zynqmp_pm_domains.c | 26 +- drivers/soc/xilinx/zynqmp_power.c | 17 +- drivers/soundwire/bus.c | 23 +- drivers/soundwire/cadence_master.c | 8 +- drivers/soundwire/debugfs.c | 2 +- drivers/soundwire/intel.c | 4 +- drivers/soundwire/intel_init.c | 4 +- drivers/soundwire/qcom.c | 29 +- drivers/soundwire/slave.c | 2 + drivers/spi/Kconfig | 7 + drivers/spi/Makefile | 1 + drivers/spi/spi-amd.c | 315 + drivers/spi/spi-armada-3700.c | 10 +- drivers/spi/spi-atmel.c | 1 + drivers/spi/spi-axi-spi-engine.c | 32 +- drivers/spi/spi-bcm-qspi.c | 181 +- drivers/spi/spi-bcm2835.c | 8 +- drivers/spi/spi-dw-mid.c | 107 +- drivers/spi/spi-dw-mmio.c | 69 +- drivers/spi/spi-dw-pci.c | 6 +- drivers/spi/spi-dw.c | 141 +- drivers/spi/spi-dw.h | 45 +- drivers/spi/spi-ep93xx.c | 8 +- drivers/spi/spi-fsl-dspi.c | 23 + drivers/spi/spi-fsl-lpspi.c | 15 +- drivers/spi/spi-fsl-qspi.c | 11 +- drivers/spi/spi-fsl-spi.c | 2 +- drivers/spi/spi-hisi-sfc-v3xx.c | 26 +- drivers/spi/spi-mem.c | 10 +- drivers/spi/spi-mtk-nor.c | 2 +- drivers/spi/spi-orion.c | 70 +- drivers/spi/spi-pxa2xx.c | 1 + drivers/spi/spi-rockchip.c | 229 +- drivers/spi/spi-sc18is602.c | 2 +- drivers/spi/spi-sh-msiof.c | 2 +- drivers/spi/spi-sprd-adi.c | 2 +- drivers/spi/spi-stm32-qspi.c | 62 +- drivers/spi/spi-sun6i.c | 1 + drivers/spi/spi-uniphier.c | 11 +- drivers/spi/spi-zynqmp-gqspi.c | 5 - drivers/spi/spi.c | 3 +- drivers/spi/spidev.c | 3 +- drivers/ssb/scan.c | 6 +- drivers/ssb/sprom.c | 12 +- drivers/staging/android/ion/ion_heap.c | 4 +- drivers/staging/android/ion/ion_page_pool.c | 4 +- drivers/staging/axis-fifo/axis-fifo.c | 12 +- drivers/staging/comedi/comedi_internal.h | 4 +- drivers/staging/comedi/drivers/ni_pcimio.c | 4 +- drivers/staging/fbtft/fb_st7789v.c | 32 +- drivers/staging/fsl-dpaa2/ethsw/README | 2 +- drivers/staging/fsl-dpaa2/ethsw/ethsw.c | 6 +- drivers/staging/gasket/gasket_page_table.c | 2 +- drivers/staging/gasket/gasket_sysfs.c | 2 + drivers/staging/gdm724x/gdm_lte.c | 2 +- drivers/staging/greybus/hid.c | 3 +- drivers/staging/greybus/light.c | 3 +- drivers/staging/greybus/sdio.c | 11 +- drivers/staging/greybus/uart.c | 23 +- drivers/staging/iio/Documentation/overview.txt | 2 +- drivers/staging/iio/impedance-analyzer/ad5933.c | 77 +- drivers/staging/iio/resolver/ad2s1210.c | 17 +- drivers/staging/kpc2000/kpc2000/core.c | 9 +- drivers/staging/media/Kconfig | 4 + drivers/staging/media/Makefile | 2 + drivers/staging/media/hantro/Kconfig | 6 +- drivers/staging/media/hantro/Makefile | 2 + drivers/staging/media/hantro/hantro.h | 7 +- drivers/staging/media/hantro/hantro_drv.c | 28 +- drivers/staging/media/hantro/hantro_h264.c | 237 +- drivers/staging/media/hantro/hantro_hw.h | 31 + drivers/staging/media/hantro/hantro_v4l2.c | 111 +- drivers/staging/media/imx/Kconfig | 5 +- drivers/staging/media/imx/imx-ic-prp.c | 15 +- drivers/staging/media/imx/imx-ic-prpencvf.c | 14 +- drivers/staging/media/imx/imx-media-capture.c | 42 +- drivers/staging/media/imx/imx-media-csc-scaler.c | 13 +- drivers/staging/media/imx/imx-media-csi.c | 42 +- drivers/staging/media/imx/imx-media-utils.c | 517 +- drivers/staging/media/imx/imx-media-vdic.c | 12 +- drivers/staging/media/imx/imx-media.h | 57 +- drivers/staging/media/imx/imx7-media-csi.c | 17 +- drivers/staging/media/imx/imx7-mipi-csis.c | 475 +- drivers/staging/media/ipu3/Kconfig | 3 +- drivers/staging/media/ipu3/TODO | 6 - drivers/staging/media/ipu3/include/intel-ipu3.h | 7 +- drivers/staging/media/ipu3/ipu3-css-params.c | 14 +- drivers/staging/media/ipu3/ipu3-css-pool.h | 4 +- drivers/staging/media/ipu3/ipu3-css.c | 7 + drivers/staging/media/ipu3/ipu3-dmamap.c | 30 +- drivers/staging/media/ipu3/ipu3-mmu.c | 10 +- drivers/staging/media/ipu3/ipu3-v4l2.c | 92 +- drivers/staging/media/ipu3/ipu3.c | 5 +- drivers/staging/media/ipu3/ipu3.h | 4 + drivers/staging/media/meson/vdec/codec_vp9.c | 31 + drivers/staging/media/omap4iss/Kconfig | 4 +- .../staging/media/phy-rockchip-dphy-rx0/Kconfig | 2 +- drivers/staging/media/rkisp1/Kconfig | 6 +- drivers/staging/media/rkisp1/Makefile | 2 + drivers/staging/media/rkisp1/TODO | 6 - drivers/staging/media/rkisp1/rkisp1-capture.c | 101 +- drivers/staging/media/rkisp1/rkisp1-common.h | 16 +- drivers/staging/media/rkisp1/rkisp1-dev.c | 114 +- drivers/staging/media/rkisp1/rkisp1-isp.c | 94 +- drivers/staging/media/rkisp1/rkisp1-resizer.c | 36 +- drivers/staging/media/rkvdec/Kconfig | 16 + drivers/staging/media/rkvdec/Makefile | 3 + drivers/staging/media/rkvdec/TODO | 11 + drivers/staging/media/rkvdec/rkvdec-h264.c | 1156 ++ drivers/staging/media/rkvdec/rkvdec-regs.h | 223 + drivers/staging/media/rkvdec/rkvdec.c | 1103 ++ drivers/staging/media/rkvdec/rkvdec.h | 121 + .../staging/media/soc_camera}/soc-camera.rst | 0 drivers/staging/media/sunxi/cedrus/Kconfig | 5 +- drivers/staging/media/tegra-video/Kconfig | 12 + drivers/staging/media/tegra-video/Makefile | 8 + drivers/staging/media/tegra-video/TODO | 11 + drivers/staging/media/tegra-video/csi.c | 539 + drivers/staging/media/tegra-video/csi.h | 147 + drivers/staging/media/tegra-video/tegra210.c | 978 ++ drivers/staging/media/tegra-video/vi.c | 1074 ++ drivers/staging/media/tegra-video/vi.h | 257 + drivers/staging/media/tegra-video/video.c | 155 + drivers/staging/media/tegra-video/video.h | 29 + drivers/staging/media/usbvision/Kconfig | 2 +- drivers/staging/media/usbvision/usbvision-core.c | 2 +- drivers/staging/most/usb/Kconfig | 2 +- drivers/staging/most/usb/usb.c | 231 +- drivers/staging/mt7621-dts/mt7621.dtsi | 9 +- .../mt7621-pci-phy/mediatek,mt7621-pci-phy.txt | 28 - .../mt7621-pci-phy/mediatek,mt7621-pci-phy.yaml | 36 + drivers/staging/mt7621-pci/pci-mt7621.c | 64 +- drivers/staging/mt7621-pinctrl/pinctrl-rt2880.c | 2 +- drivers/staging/pi433/pi433_if.c | 1 + drivers/staging/qlge/qlge_dbg.c | 7 +- drivers/staging/qlge/qlge_main.c | 473 +- drivers/staging/rtl8188eu/core/rtw_ap.c | 99 +- drivers/staging/rtl8188eu/core/rtw_efuse.c | 33 +- drivers/staging/rtl8188eu/core/rtw_ieee80211.c | 4 +- drivers/staging/rtl8188eu/core/rtw_led.c | 17 +- drivers/staging/rtl8188eu/core/rtw_mlme_ext.c | 6 +- drivers/staging/rtl8188eu/core/rtw_pwrctrl.c | 2 +- drivers/staging/rtl8188eu/core/rtw_recv.c | 19 +- drivers/staging/rtl8188eu/hal/fw.c | 7 +- drivers/staging/rtl8188eu/hal/odm.c | 54 +- drivers/staging/rtl8188eu/hal/odm_hwconfig.c | 2 - drivers/staging/rtl8188eu/hal/phy.c | 8 +- drivers/staging/rtl8188eu/hal/rf.c | 2 +- drivers/staging/rtl8188eu/hal/rtl8188e_cmd.c | 2 +- drivers/staging/rtl8188eu/hal/rtl8188e_dm.c | 3 - drivers/staging/rtl8188eu/include/osdep_service.h | 2 +- drivers/staging/rtl8188eu/include/rtl8188e_spec.h | 2 +- drivers/staging/rtl8188eu/os_dep/ioctl_linux.c | 116 +- drivers/staging/rtl8188eu/os_dep/rtw_android.c | 2 +- drivers/staging/rtl8192e/rtl8192e/rtl_dm.c | 8 +- drivers/staging/rtl8712/rtl871x_xmit.c | 158 +- drivers/staging/rtl8712/rtl871x_xmit.h | 2 +- drivers/staging/rtl8712/usb_halinit.c | 2 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 2 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 6 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 7 +- drivers/staging/rtl8723bs/core/rtw_sta_mgt.c | 2 - drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 22 +- drivers/staging/rtl8723bs/hal/hal_btcoex.c | 45 +- drivers/staging/rtl8723bs/hal/hal_com_phycfg.c | 8 +- drivers/staging/rtl8723bs/hal/odm.c | 13 - drivers/staging/rtl8723bs/hal/odm.h | 2 +- drivers/staging/rtl8723bs/hal/odm_RegDefine11N.h | 4 +- drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c | 44 +- drivers/staging/rtl8723bs/hal/sdio_halinit.c | 4 - drivers/staging/rtl8723bs/include/hal_data.h | 8 +- drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 58 +- drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 6 +- drivers/staging/rtl8723bs/os_dep/recv_linux.c | 21 +- drivers/staging/sm750fb/sm750.c | 154 +- drivers/staging/sm750fb/sm750.h | 23 +- drivers/staging/sm750fb/sm750_hw.c | 2 +- drivers/staging/speakup/speakup_decext.c | 4 + drivers/staging/speakup/speakup_decpc.c | 4 + drivers/staging/speakup/speakup_dectlk.c | 5 +- drivers/staging/speakup/speakup_dummy.c | 4 + drivers/staging/speakup/speakup_soft.c | 4 + drivers/staging/speakup/spk_types.h | 3 +- drivers/staging/speakup/spkguide.txt | 7 +- drivers/staging/speakup/sysfs-driver-speakup | 6 + drivers/staging/speakup/varhandlers.c | 1 + drivers/staging/unisys/visorhba/visorhba_main.c | 2 +- .../vc04_services/bcm2835-audio/bcm2835-pcm.c | 4 +- .../vc04_services/bcm2835-camera/bcm2835-camera.c | 383 +- .../vc04_services/bcm2835-camera/bcm2835-camera.h | 62 +- .../vc04_services/bcm2835-camera/controls.c | 97 +- .../vc04_services/bcm2835-camera/mmal-common.h | 18 +- .../vc04_services/bcm2835-camera/mmal-parameters.h | 14 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 4 +- .../interface/vchiq_arm/vchiq_connected.c | 33 +- drivers/staging/vt6655/Makefile | 3 - drivers/staging/vt6655/baseband.c | 320 +- drivers/staging/vt6655/baseband.h | 37 +- drivers/staging/vt6655/card.c | 145 +- drivers/staging/vt6655/card.h | 4 - drivers/staging/vt6655/channel.c | 4 +- drivers/staging/vt6655/device_main.c | 37 +- drivers/staging/vt6655/rf.c | 4 +- drivers/staging/vt6655/rxtx.c | 252 +- drivers/staging/vt6656/Makefile | 6 +- drivers/staging/vt6656/baseband.c | 620 +- drivers/staging/vt6656/baseband.h | 17 +- drivers/staging/vt6656/card.c | 570 +- drivers/staging/vt6656/card.h | 20 +- drivers/staging/vt6656/device.h | 10 +- drivers/staging/vt6656/firmware.c | 106 - drivers/staging/vt6656/firmware.h | 25 - drivers/staging/vt6656/key.c | 47 +- drivers/staging/vt6656/key.h | 13 +- drivers/staging/vt6656/mac.c | 128 +- drivers/staging/vt6656/mac.h | 28 +- drivers/staging/vt6656/main_usb.c | 161 +- drivers/staging/vt6656/power.c | 34 +- drivers/staging/vt6656/power.h | 2 +- drivers/staging/vt6656/rf.c | 463 +- drivers/staging/vt6656/rf.h | 3 +- drivers/staging/vt6656/rxtx.c | 382 +- drivers/staging/vt6656/rxtx.h | 7 + drivers/staging/vt6656/usbpipe.c | 34 +- drivers/staging/vt6656/usbpipe.h | 2 +- drivers/staging/vt6656/wcmd.c | 3 +- drivers/staging/wfx/Makefile | 1 + drivers/staging/wfx/TODO | 51 +- drivers/staging/wfx/bh.c | 50 +- drivers/staging/wfx/bh.h | 1 + drivers/staging/wfx/bus.h | 2 + drivers/staging/wfx/bus_sdio.c | 86 +- drivers/staging/wfx/bus_spi.c | 44 +- drivers/staging/wfx/data_rx.c | 16 +- drivers/staging/wfx/data_rx.h | 3 +- drivers/staging/wfx/data_tx.c | 341 +- drivers/staging/wfx/data_tx.h | 8 +- drivers/staging/wfx/debug.c | 44 +- drivers/staging/wfx/fwio.c | 14 +- drivers/staging/wfx/hif_api_cmd.h | 623 +- drivers/staging/wfx/hif_api_general.h | 483 +- drivers/staging/wfx/hif_api_mib.h | 671 +- drivers/staging/wfx/hif_rx.c | 214 +- drivers/staging/wfx/hif_tx.c | 119 +- drivers/staging/wfx/hif_tx.h | 10 +- drivers/staging/wfx/hif_tx_mib.c | 386 + drivers/staging/wfx/hif_tx_mib.h | 436 +- drivers/staging/wfx/hwio.c | 18 +- drivers/staging/wfx/key.c | 71 +- drivers/staging/wfx/key.h | 2 - drivers/staging/wfx/main.c | 76 +- drivers/staging/wfx/main.h | 4 +- drivers/staging/wfx/queue.c | 532 +- drivers/staging/wfx/queue.h | 41 +- drivers/staging/wfx/scan.c | 17 +- drivers/staging/wfx/sta.c | 828 +- drivers/staging/wfx/sta.h | 38 +- drivers/staging/wfx/traces.h | 25 +- drivers/staging/wfx/wfx.h | 45 +- drivers/staging/wilc1000/cfg80211.c | 36 +- drivers/staging/wilc1000/cfg80211.h | 5 +- drivers/staging/wilc1000/hif.c | 4 +- drivers/staging/wilc1000/netdev.c | 21 +- drivers/staging/wilc1000/netdev.h | 9 +- drivers/target/iscsi/iscsi_target_util.c | 30 +- drivers/target/loopback/tcm_loop.c | 36 +- drivers/target/target_core_alua.c | 10 +- drivers/target/target_core_configfs.c | 82 +- drivers/target/target_core_device.c | 3 +- drivers/target/target_core_pr.c | 2 +- drivers/target/target_core_pscsi.c | 6 +- drivers/target/target_core_tpg.c | 3 +- drivers/target/target_core_transport.c | 7 +- drivers/target/target_core_user.c | 23 +- drivers/thermal/Kconfig | 10 + drivers/thermal/Makefile | 1 + drivers/thermal/devfreq_cooling.c | 70 +- drivers/thermal/imx8mm_thermal.c | 2 +- drivers/thermal/imx_sc_thermal.c | 4 + .../intel/int340x_thermal/int3400_thermal.c | 5 +- drivers/thermal/k3_bandgap.c | 264 + drivers/thermal/rockchip_thermal.c | 4 +- drivers/thermal/st/st_thermal_memmap.c | 4 +- drivers/thermal/st/stm_thermal.c | 4 +- drivers/thermal/thermal_core.c | 6 - drivers/thermal/thermal_core.h | 52 + drivers/thermal/thermal_helpers.c | 13 +- drivers/thermal/ti-soc-thermal/ti-bandgap.c | 5 +- drivers/thunderbolt/Kconfig | 1 - drivers/thunderbolt/icm.c | 22 + drivers/thunderbolt/nhi.c | 4 + drivers/thunderbolt/nhi.h | 2 + drivers/thunderbolt/switch.c | 7 - drivers/tty/hvc/hvcs.c | 2 - drivers/tty/mxser.c | 7 +- drivers/tty/n_gsm.c | 48 +- drivers/tty/rocket.c | 10 +- drivers/tty/serial/8250/8250_core.c | 18 +- drivers/tty/serial/8250/8250_exar.c | 65 +- drivers/tty/serial/8250/8250_pci.c | 6 - drivers/tty/serial/8250/8250_port.c | 4 +- drivers/tty/serial/8250/serial_cs.c | 6 +- drivers/tty/serial/Kconfig | 16 +- drivers/tty/serial/amba-pl011.c | 1 + drivers/tty/serial/ar933x_uart.c | 6 +- drivers/tty/serial/atmel_serial.c | 6 +- drivers/tty/serial/fsl_lpuart.c | 27 +- drivers/tty/serial/imx.c | 8 +- drivers/tty/serial/lantiq.c | 40 +- drivers/tty/serial/lpc32xx_hs.c | 1 - drivers/tty/serial/omap-serial.c | 52 +- drivers/tty/serial/samsung_tty.c | 84 +- drivers/tty/serial/serial_core.c | 6 +- drivers/tty/serial/sh-sci.c | 7 +- drivers/tty/serial/sh-sci.h | 1 - drivers/tty/serial/sifive.c | 1 + drivers/tty/serial/stm32-usart.c | 61 +- drivers/tty/serial/stm32-usart.h | 1 + drivers/tty/serial/xilinx_uartps.c | 12 +- drivers/tty/sysrq.c | 70 +- drivers/tty/vcc.c | 1 + drivers/tty/vt/keyboard.c | 2 + drivers/tty/vt/selection.c | 133 +- drivers/uio/uio.c | 2 +- drivers/uio/uio_dmem_genirq.c | 3 +- drivers/uio/uio_hv_generic.c | 1 + drivers/usb/cdns3/core.c | 47 +- drivers/usb/cdns3/core.h | 2 - drivers/usb/cdns3/drd.c | 4 +- drivers/usb/cdns3/gadget.c | 24 +- drivers/usb/chipidea/Kconfig | 37 +- drivers/usb/chipidea/Makefile | 13 +- drivers/usb/chipidea/ci.h | 1 + drivers/usb/chipidea/ci_hdrc_imx.c | 13 +- drivers/usb/chipidea/ci_hdrc_imx.h | 2 + drivers/usb/chipidea/ci_hdrc_usb2.c | 30 +- drivers/usb/chipidea/ci_hdrc_zevio.c | 67 - drivers/usb/chipidea/core.c | 48 +- drivers/usb/chipidea/udc.c | 170 +- drivers/usb/chipidea/udc.h | 6 +- drivers/usb/chipidea/usbmisc_imx.c | 334 +- drivers/usb/class/usblp.c | 5 +- drivers/usb/core/devio.c | 16 +- drivers/usb/core/hcd-pci.c | 7 +- drivers/usb/core/hcd.c | 3 + drivers/usb/core/hub.c | 8 +- drivers/usb/core/hub.h | 2 +- drivers/usb/core/otg_whitelist.h | 2 +- drivers/usb/core/sysfs.c | 6 +- drivers/usb/core/usb.h | 2 +- drivers/usb/dwc2/core.h | 2 +- drivers/usb/dwc2/debug.h | 2 +- drivers/usb/dwc2/hcd.h | 2 +- drivers/usb/dwc2/hw.h | 2 +- drivers/usb/dwc3/Kconfig | 1 + drivers/usb/dwc3/dwc3-pci.c | 1 + drivers/usb/dwc3/gadget.c | 3 - drivers/usb/early/xhci-dbc.c | 1 - drivers/usb/early/xhci-dbc.h | 2 +- drivers/usb/gadget/configfs.c | 3 + drivers/usb/gadget/function/f_fs.c | 10 +- drivers/usb/gadget/legacy/audio.c | 4 +- drivers/usb/gadget/legacy/cdc2.c | 4 +- drivers/usb/gadget/legacy/inode.c | 9 +- drivers/usb/gadget/legacy/ncm.c | 4 +- drivers/usb/gadget/legacy/raw_gadget.c | 315 +- drivers/usb/gadget/udc/atmel_usba_udc.c | 4 +- drivers/usb/gadget/udc/gr_udc.c | 1 - drivers/usb/gadget/udc/net2272.c | 2 + drivers/usb/gadget/udc/tegra-xudc.c | 8 +- drivers/usb/host/Kconfig | 29 + drivers/usb/host/Makefile | 2 + drivers/usb/host/ehci-brcm.c | 280 + drivers/usb/host/ehci-fsl.h | 2 +- drivers/usb/host/ehci-mv.c | 9 +- drivers/usb/host/ehci-mxc.c | 13 +- drivers/usb/host/ehci-pci.c | 6 +- drivers/usb/host/ehci-tegra.c | 1 - drivers/usb/host/ehci.h | 2 +- drivers/usb/host/fhci.h | 2 +- drivers/usb/host/imx21-hcd.h | 2 +- drivers/usb/host/ohci-pci.c | 9 +- drivers/usb/host/ohci-sm501.c | 7 +- drivers/usb/host/ohci.h | 2 +- drivers/usb/host/pci-quirks.c | 24 +- drivers/usb/host/r8a66597.h | 2 +- drivers/usb/host/u132-hcd.c | 10 - drivers/usb/host/uhci-pci.c | 8 +- drivers/usb/host/xhci-debugfs.h | 2 +- drivers/usb/host/xhci-ext-caps.h | 2 +- drivers/usb/host/xhci-mtk.h | 2 +- drivers/usb/host/xhci-mvebu.h | 2 +- drivers/usb/host/xhci-pci-renesas.c | 645 + drivers/usb/host/xhci-pci.c | 47 +- drivers/usb/host/xhci-pci.h | 28 + drivers/usb/host/xhci-plat.c | 14 +- drivers/usb/host/xhci-plat.h | 2 +- drivers/usb/host/xhci-rcar.h | 2 +- drivers/usb/host/xhci-ring.c | 4 +- drivers/usb/host/xhci-trace.h | 2 +- drivers/usb/host/xhci.h | 3 +- drivers/usb/isp1760/isp1760-core.h | 2 +- drivers/usb/isp1760/isp1760-regs.h | 2 +- drivers/usb/isp1760/isp1760-udc.h | 2 +- drivers/usb/misc/sisusbvga/sisusb.h | 2 +- drivers/usb/misc/sisusbvga/sisusb_init.h | 2 +- drivers/usb/misc/sisusbvga/sisusb_struct.h | 2 +- drivers/usb/misc/usb_u132.h | 2 +- drivers/usb/mtu3/mtu3.h | 2 +- drivers/usb/mtu3/mtu3_debug.h | 2 +- drivers/usb/mtu3/mtu3_debugfs.c | 4 +- drivers/usb/mtu3/mtu3_dr.h | 2 +- drivers/usb/mtu3/mtu3_hw_regs.h | 2 +- drivers/usb/mtu3/mtu3_qmu.h | 2 +- drivers/usb/mtu3/mtu3_trace.h | 2 +- drivers/usb/musb/davinci.h | 2 +- drivers/usb/musb/musb_core.h | 2 +- drivers/usb/musb/musb_debug.h | 2 +- drivers/usb/musb/musb_dma.h | 2 +- drivers/usb/musb/musb_gadget.h | 2 +- drivers/usb/musb/musb_host.h | 2 +- drivers/usb/musb/musb_io.h | 2 +- drivers/usb/musb/musb_regs.h | 2 +- drivers/usb/musb/musb_trace.h | 2 +- drivers/usb/musb/omap2430.h | 2 +- drivers/usb/musb/tusb6010.h | 2 +- drivers/usb/phy/phy-fsl-usb.h | 2 +- drivers/usb/phy/phy-jz4770.c | 12 +- drivers/usb/phy/phy-mv-usb.h | 2 +- drivers/usb/phy/phy-twl6030-usb.c | 12 +- drivers/usb/renesas_usbhs/common.h | 2 +- drivers/usb/renesas_usbhs/fifo.h | 2 +- drivers/usb/renesas_usbhs/mod.h | 2 +- drivers/usb/renesas_usbhs/pipe.h | 2 +- drivers/usb/renesas_usbhs/rcar2.h | 2 +- drivers/usb/renesas_usbhs/rcar3.h | 2 +- drivers/usb/renesas_usbhs/rza.h | 2 +- drivers/usb/roles/class.c | 4 +- drivers/usb/serial/belkin_sa.h | 2 +- drivers/usb/serial/io_16654.h | 2 +- drivers/usb/serial/io_edgeport.h | 2 +- drivers/usb/serial/io_ionsp.h | 2 +- drivers/usb/serial/io_ti.h | 2 +- drivers/usb/serial/io_usbvend.h | 2 +- drivers/usb/serial/iuu_phoenix.h | 2 +- drivers/usb/serial/mct_u232.h | 2 +- drivers/usb/serial/oti6858.h | 2 +- drivers/usb/serial/pl2303.h | 2 +- drivers/usb/serial/visor.h | 2 +- drivers/usb/serial/whiteheat.h | 2 +- drivers/usb/storage/debug.h | 2 +- drivers/usb/storage/initializers.h | 2 +- drivers/usb/storage/protocol.h | 2 +- drivers/usb/storage/scsiglue.h | 2 +- drivers/usb/storage/sierra_ms.c | 4 - drivers/usb/storage/transport.h | 2 +- drivers/usb/storage/unusual_alauda.h | 2 +- drivers/usb/storage/unusual_cypress.h | 2 +- drivers/usb/storage/unusual_datafab.h | 2 +- drivers/usb/storage/unusual_devs.h | 2 +- drivers/usb/storage/unusual_ene_ub6250.h | 2 +- drivers/usb/storage/unusual_freecom.h | 2 +- drivers/usb/storage/unusual_isd200.h | 2 +- drivers/usb/storage/unusual_jumpshot.h | 2 +- drivers/usb/storage/unusual_karma.h | 2 +- drivers/usb/storage/unusual_onetouch.h | 2 +- drivers/usb/storage/unusual_realtek.h | 2 +- drivers/usb/storage/unusual_sddr09.h | 2 +- drivers/usb/storage/unusual_sddr55.h | 2 +- drivers/usb/storage/unusual_uas.h | 2 +- drivers/usb/storage/unusual_usbat.h | 2 +- drivers/usb/storage/usb.h | 2 +- drivers/usb/typec/class.c | 36 +- drivers/usb/typec/mux/Kconfig | 2 +- drivers/usb/typec/mux/intel_pmc_mux.c | 60 +- drivers/usb/typec/tcpm/Kconfig | 2 +- drivers/usb/typec/tcpm/fusb302.c | 32 +- drivers/usb/typec/tcpm/fusb302_reg.h | 2 +- drivers/usb/typec/tps6598x.c | 64 +- drivers/usb/typec/ucsi/Makefile | 4 + drivers/usb/typec/ucsi/psy.c | 241 + drivers/usb/typec/ucsi/trace.c | 10 +- drivers/usb/typec/ucsi/ucsi.c | 41 +- drivers/usb/typec/ucsi/ucsi.h | 26 +- drivers/vdpa/Kconfig | 2 +- drivers/vdpa/vdpa_sim/vdpa_sim.c | 15 +- drivers/vfio/vfio_iommu_type1.c | 6 +- drivers/vhost/Kconfig | 17 +- drivers/vhost/net.c | 1 + drivers/vhost/test.c | 2 +- drivers/vhost/vhost.c | 287 +- drivers/vhost/vhost.h | 23 +- drivers/vhost/vringh.c | 6 +- drivers/video/backlight/backlight.c | 21 + drivers/video/backlight/l4f00242t03.c | 45 +- drivers/video/backlight/lp855x_bl.c | 20 +- drivers/video/backlight/qcom-wled.c | 589 +- drivers/video/console/newport_con.c | 1 - drivers/video/fbdev/Kconfig | 2 +- drivers/video/fbdev/acornfb.c | 1 - drivers/video/fbdev/arcfb.c | 10 +- drivers/video/fbdev/atafb.c | 1 - drivers/video/fbdev/atmel_lcdfb.c | 1 - drivers/video/fbdev/aty/aty128fb.c | 14 - drivers/video/fbdev/aty/atyfb_base.c | 6 +- drivers/video/fbdev/cirrusfb.c | 1 - drivers/video/fbdev/controlfb.c | 825 +- drivers/video/fbdev/core/fbmon.c | 2 +- drivers/video/fbdev/cyber2000fb.c | 3 +- drivers/video/fbdev/fb-puv3.c | 1 - drivers/video/fbdev/hitfb.c | 1 - drivers/video/fbdev/i810/i810_main.c | 10 +- drivers/video/fbdev/imxfb.c | 27 +- drivers/video/fbdev/matrox/g450_pll.c | 22 - drivers/video/fbdev/matrox/matroxfb_base.h | 2 +- drivers/video/fbdev/mb862xx/mb862xxfb_accel.c | 2 - drivers/video/fbdev/mx3fb.c | 20 +- drivers/video/fbdev/neofb.c | 1 - drivers/video/fbdev/omap/omapfb_main.c | 14 +- drivers/video/fbdev/omap2/omapfb/dss/dispc.c | 114 - drivers/video/fbdev/omap2/omapfb/dss/dss.h | 20 - drivers/video/fbdev/omap2/omapfb/dss/venc.c | 43 - drivers/video/fbdev/omap2/omapfb/omapfb-sysfs.c | 8 +- drivers/video/fbdev/pm2fb.c | 2 +- drivers/video/fbdev/pm3fb.c | 8 +- drivers/video/fbdev/pxa168fb.c | 5 +- drivers/video/fbdev/q40fb.c | 1 - drivers/video/fbdev/riva/riva_hw.c | 18 - drivers/video/fbdev/s1d13xxxfb.c | 14 +- drivers/video/fbdev/sa1100fb.c | 20 +- drivers/video/fbdev/sa1100fb.h | 3 + drivers/video/fbdev/savage/savagefb.h | 2 +- drivers/video/fbdev/savage/savagefb_driver.c | 1 - drivers/video/fbdev/ssd1307fb.c | 102 +- drivers/video/fbdev/udlfb.c | 6 +- drivers/video/fbdev/uvesafb.c | 14 +- drivers/video/fbdev/valkyriefb.c | 4 +- drivers/video/fbdev/vesafb.c | 16 +- drivers/video/fbdev/via/debug.h | 6 +- drivers/video/fbdev/via/viafbdev.c | 2 +- drivers/video/fbdev/vt8500lcdfb.c | 1 + drivers/video/fbdev/w100fb.c | 2 + drivers/video/hdmi.c | 65 +- drivers/virtio/virtio_mmio.c | 4 +- drivers/virtio/virtio_pci_modern.c | 1 + drivers/visorbus/controlvmchannel.h | 2 +- drivers/visorbus/vbuschannel.h | 2 +- drivers/visorbus/visorbus_private.h | 2 +- drivers/w1/slaves/w1_ds2430.c | 2 +- drivers/w1/slaves/w1_therm.c | 1665 +- drivers/w1/w1_netlink.h | 4 +- drivers/watchdog/Kconfig | 1 + drivers/watchdog/iTCO_wdt.c | 25 +- drivers/watchdog/intel-mid_wdt.c | 53 +- drivers/xen/balloon.c | 1 - drivers/xen/grant-table.c | 1 - drivers/xen/privcmd.c | 2 - drivers/xen/xenbus/xenbus_probe.c | 1 - drivers/xen/xenbus/xenbus_probe_backend.c | 1 - drivers/xen/xenbus/xenbus_probe_frontend.c | 1 - fs/Kconfig | 30 +- fs/Kconfig.binfmt | 8 +- fs/Makefile | 2 + fs/adfs/Kconfig | 2 +- fs/affs/Kconfig | 2 +- fs/afs/Kconfig | 6 +- fs/afs/internal.h | 1 + fs/afs/super.c | 216 +- fs/aio.c | 20 +- fs/bfs/Kconfig | 2 +- fs/binfmt_aout.c | 3 +- fs/binfmt_elf.c | 177 +- fs/binfmt_elf_fdpic.c | 24 +- fs/binfmt_em86.c | 6 +- fs/binfmt_flat.c | 4 +- fs/binfmt_misc.c | 4 +- fs/binfmt_script.c | 6 +- fs/block_dev.c | 30 +- fs/btrfs/backref.c | 834 + fs/btrfs/backref.h | 297 + fs/btrfs/block-group.c | 233 +- fs/btrfs/block-group.h | 14 +- fs/btrfs/block-rsv.c | 3 + fs/btrfs/btrfs_inode.h | 26 +- fs/btrfs/compression.c | 4 +- fs/btrfs/ctree.c | 112 +- fs/btrfs/ctree.h | 83 +- fs/btrfs/disk-io.c | 21 +- fs/btrfs/disk-io.h | 1 - fs/btrfs/extent-tree.c | 21 +- fs/btrfs/extent_io.c | 333 +- fs/btrfs/extent_io.h | 70 +- fs/btrfs/file-item.c | 18 +- fs/btrfs/free-space-cache.c | 52 +- fs/btrfs/inode.c | 862 +- fs/btrfs/locking.c | 1 + fs/btrfs/misc.h | 54 + fs/btrfs/qgroup.c | 14 + fs/btrfs/relocation.c | 1232 +- fs/btrfs/scrub.c | 53 +- fs/btrfs/send.c | 67 + fs/btrfs/space-info.c | 81 +- fs/btrfs/space-info.h | 1 + fs/btrfs/struct-funcs.c | 223 +- fs/btrfs/super.c | 27 +- fs/btrfs/transaction.c | 62 +- fs/btrfs/transaction.h | 3 +- fs/btrfs/tree-checker.c | 4 - fs/btrfs/tree-log.c | 138 +- fs/btrfs/volumes.c | 73 +- fs/buffer.c | 63 +- fs/cachefiles/Kconfig | 4 +- fs/cachefiles/rdwr.c | 12 +- fs/char_dev.c | 3 + fs/cifs/cifssmb.c | 2 +- fs/cifs/file.c | 2 +- fs/cifs/inode.c | 2 +- fs/coda/Kconfig | 2 +- fs/compat_binfmt_elf.c | 11 +- fs/configfs/inode.c | 2 +- fs/configfs/item.c | 2 +- fs/cramfs/Kconfig | 2 +- fs/crypto/fname.c | 7 +- fs/crypto/hkdf.c | 6 +- fs/d_path.c | 2 +- fs/dcache.c | 21 +- fs/debugfs/internal.h | 2 +- fs/direct-io.c | 2 +- fs/dlm/dlm_internal.h | 7 +- fs/dlm/lockspace.c | 18 +- fs/dlm/rcom.c | 2 +- fs/dlm/user.c | 2 +- fs/drop_caches.c | 2 +- fs/ecryptfs/Kconfig | 2 +- fs/ecryptfs/crypto.c | 17 +- fs/erofs/data.c | 39 +- fs/erofs/decompressor.c | 2 +- fs/erofs/internal.h | 27 +- fs/erofs/super.c | 251 +- fs/erofs/xattr.c | 4 +- fs/erofs/zdata.c | 33 +- fs/eventfd.c | 64 +- fs/eventpoll.c | 48 +- fs/exec.c | 272 +- fs/exfat/Kconfig | 7 +- fs/exfat/balloc.c | 8 +- fs/exfat/dir.c | 17 +- fs/exfat/exfat_fs.h | 13 +- fs/exfat/exfat_raw.h | 4 +- fs/exfat/fatent.c | 13 +- fs/exfat/file.c | 15 +- fs/exfat/inode.c | 11 +- fs/exfat/misc.c | 22 +- fs/exfat/namei.c | 50 +- fs/exfat/nls.c | 33 +- fs/exfat/super.c | 49 +- fs/ext2/inode.c | 10 +- fs/ext4/Makefile | 1 + fs/ext4/ext4.h | 11 +- fs/ext4/fsinfo.c | 97 + fs/ext4/inode.c | 21 +- fs/ext4/readpage.c | 25 +- fs/ext4/super.c | 3 + fs/ext4/verity.c | 35 +- fs/f2fs/Kconfig | 10 + fs/f2fs/acl.h | 2 +- fs/f2fs/checkpoint.c | 33 +- fs/f2fs/compress.c | 173 +- fs/f2fs/data.c | 192 +- fs/f2fs/dir.c | 364 +- fs/f2fs/f2fs.h | 165 +- fs/f2fs/file.c | 386 +- fs/f2fs/gc.c | 125 +- fs/f2fs/gc.h | 2 +- fs/f2fs/hash.c | 77 +- fs/f2fs/inline.c | 49 +- fs/f2fs/namei.c | 8 +- fs/f2fs/node.c | 84 +- fs/f2fs/node.h | 5 +- fs/f2fs/recovery.c | 51 +- fs/f2fs/segment.c | 20 +- fs/f2fs/segment.h | 2 +- fs/f2fs/super.c | 86 +- fs/f2fs/sysfs.c | 95 +- fs/f2fs/trace.h | 2 +- fs/f2fs/verity.c | 35 +- fs/f2fs/xattr.h | 2 +- fs/fat/Kconfig | 8 +- fs/fat/fatent.c | 103 +- fs/fat/inode.c | 13 +- fs/file_table.c | 5 +- fs/fs-writeback.c | 2 +- fs/fs_context.c | 30 - fs/fscache/Kconfig | 8 +- fs/fscache/cache.c | 8 +- fs/fscache/cookie.c | 2 +- fs/fscache/main.c | 3 +- fs/fscache/object.c | 4 +- fs/fscache/operation.c | 2 +- fs/fsinfo.c | 737 + fs/fuse/Kconfig | 2 +- fs/fuse/dev.c | 9 +- fs/fuse/file.c | 101 +- fs/fuse/fuse_i.h | 1 + fs/fuse/virtio_fs.c | 106 +- fs/gfs2/aops.c | 23 +- fs/gfs2/dir.c | 9 +- fs/gfs2/glops.c | 8 +- fs/gfs2/ops_fstype.c | 2 +- fs/gfs2/quota.c | 2 +- fs/hfs/Kconfig | 2 +- fs/hfs/btree.h | 2 +- fs/hfs/mdb.c | 32 +- fs/hfsplus/hfsplus_fs.h | 2 +- fs/hfsplus/wrapper.c | 33 +- fs/hpfs/Kconfig | 2 +- fs/hpfs/file.c | 7 +- fs/inode.c | 8 +- fs/internal.h | 17 +- fs/io-wq.c | 15 +- fs/io_uring.c | 512 +- fs/iomap/buffered-io.c | 92 +- fs/iomap/direct-io.c | 2 +- fs/iomap/trace.h | 2 +- fs/isofs/Kconfig | 2 +- fs/isofs/inode.c | 61 +- fs/isofs/rock.h | 8 +- fs/jffs2/nodelist.h | 2 +- fs/jffs2/summary.h | 4 +- fs/jfs/inode.c | 7 +- fs/jfs/jfs_dtree.c | 2 +- fs/jfs/jfs_xattr.h | 4 +- fs/kernfs/file.c | 2 +- fs/locks.c | 9 +- fs/mount.h | 36 +- fs/mount_notify.c | 230 + fs/mpage.c | 38 +- fs/namei.c | 21 +- fs/namespace.c | 573 +- fs/nfs/blocklayout/extent_tree.c | 2 +- fs/nfs/fscache.c | 39 +- fs/nfs/mount_clnt.c | 3 +- fs/nfs/nfs4proc.c | 2 +- fs/nfs/nfs4state.c | 2 +- fs/nfs/pagelist.c | 5 +- fs/nfs/pnfs_nfs.c | 3 +- fs/nfs/super.c | 1 - fs/nfs/write.c | 4 +- fs/nfsd/nfs4proc.c | 2 + fs/nfsd/nfs4recover.c | 26 +- fs/nfsd/nfs4state.c | 103 +- fs/nfsd/nfsd.h | 2 + fs/nfsd/nfssvc.c | 6 + fs/nilfs2/inode.c | 15 +- fs/notify/fanotify/fanotify.h | 2 +- fs/notify/inotify/Kconfig | 2 +- fs/nsfs.c | 5 + fs/ntfs/Kconfig | 2 +- fs/ntfs/malloc.h | 2 +- fs/ocfs2/Kconfig | 2 +- fs/ocfs2/aops.c | 34 +- fs/ocfs2/dlm/dlmmaster.c | 1 + fs/ocfs2/ocfs2.h | 4 +- fs/ocfs2/slot_map.c | 46 +- fs/ocfs2/super.c | 21 + fs/omfs/file.c | 7 +- fs/open.c | 61 +- fs/overlayfs/Kconfig | 6 +- fs/overlayfs/copy_up.c | 7 +- fs/overlayfs/dir.c | 49 +- fs/overlayfs/export.c | 21 +- fs/overlayfs/inode.c | 18 + fs/overlayfs/namei.c | 11 - fs/overlayfs/overlayfs.h | 6 +- fs/overlayfs/ovl_entry.h | 3 + fs/overlayfs/readdir.c | 18 +- fs/overlayfs/super.c | 94 +- fs/overlayfs/util.c | 3 +- fs/pipe.c | 242 +- fs/proc/Kconfig | 4 +- fs/proc/array.c | 9 +- fs/proc/base.c | 77 +- fs/proc/generic.c | 9 + fs/proc/inode.c | 30 +- fs/proc/meminfo.c | 1 - fs/proc/nommu.c | 1 - fs/proc/page.c | 40 +- fs/proc/proc_net.c | 19 + fs/proc/proc_sysctl.c | 192 +- fs/proc/root.c | 131 +- fs/proc/self.c | 6 +- fs/proc/task_mmu.c | 22 +- fs/proc/thread_self.c | 6 +- fs/proc/vmcore.c | 1 - fs/proc_namespace.c | 18 +- fs/pstore/Kconfig | 109 + fs/pstore/Makefile | 6 + fs/pstore/blk.c | 521 + fs/pstore/ftrace.c | 54 + fs/pstore/inode.c | 129 +- fs/pstore/internal.h | 11 +- fs/pstore/platform.c | 117 +- fs/pstore/ram.c | 153 +- fs/pstore/zone.c | 1465 ++ fs/qnx6/inode.c | 7 +- fs/quota/dquot.c | 2 +- fs/ramfs/inode.c | 12 + fs/readdir.c | 12 +- fs/reiserfs/inode.c | 8 +- fs/romfs/Kconfig | 2 +- fs/select.c | 4 +- fs/seq_file.c | 7 +- fs/splice.c | 18 +- fs/squashfs/block.c | 273 +- fs/squashfs/decompressor.h | 5 +- fs/squashfs/decompressor_multi.c | 9 +- fs/squashfs/decompressor_multi_percpu.c | 17 +- fs/squashfs/decompressor_single.c | 9 +- fs/squashfs/lz4_wrapper.c | 17 +- fs/squashfs/lzo_wrapper.c | 17 +- fs/squashfs/squashfs.h | 4 +- fs/squashfs/squashfs_fs.h | 16 +- fs/squashfs/xz_wrapper.c | 51 +- fs/squashfs/zlib_wrapper.c | 63 +- fs/squashfs/zstd_wrapper.c | 64 +- fs/stat.c | 14 +- fs/super.c | 211 +- fs/sync.c | 9 +- fs/sysfs/dir.c | 2 +- fs/sysfs/file.c | 3 +- fs/sysfs/mount.c | 2 +- fs/sysfs/symlink.c | 2 +- fs/sysv/Kconfig | 2 +- fs/ubifs/auth.c | 37 +- fs/ubifs/debug.c | 2 +- fs/ubifs/file.c | 6 +- fs/ubifs/lprops.c | 2 +- fs/ubifs/lpt_commit.c | 4 +- fs/ubifs/master.c | 9 +- fs/ubifs/orphan.c | 2 +- fs/ubifs/replay.c | 27 +- fs/udf/Kconfig | 2 +- fs/udf/inode.c | 7 +- fs/udf/lowlevel.c | 29 +- fs/utimes.c | 6 +- fs/xattr.c | 6 +- fs/xfs/Makefile | 5 +- fs/xfs/kmem.c | 2 +- fs/xfs/kmem.h | 2 +- fs/xfs/libxfs/xfs_ag_resv.h | 2 +- fs/xfs/libxfs/xfs_alloc.h | 2 +- fs/xfs/libxfs/xfs_alloc_btree.h | 2 +- fs/xfs/libxfs/xfs_attr.h | 2 +- fs/xfs/libxfs/xfs_attr_leaf.c | 8 - fs/xfs/libxfs/xfs_attr_leaf.h | 2 +- fs/xfs/libxfs/xfs_attr_remote.h | 2 +- fs/xfs/libxfs/xfs_attr_sf.h | 2 +- fs/xfs/libxfs/xfs_bit.h | 2 +- fs/xfs/libxfs/xfs_bmap.c | 35 +- fs/xfs/libxfs/xfs_bmap.h | 2 +- fs/xfs/libxfs/xfs_bmap_btree.h | 2 +- fs/xfs/libxfs/xfs_btree.h | 2 +- fs/xfs/libxfs/xfs_da_btree.h | 2 +- fs/xfs/libxfs/xfs_da_format.h | 2 +- fs/xfs/libxfs/xfs_defer.c | 152 +- fs/xfs/libxfs/xfs_defer.h | 26 +- fs/xfs/libxfs/xfs_dir2.h | 2 +- fs/xfs/libxfs/xfs_dir2_priv.h | 2 +- fs/xfs/libxfs/xfs_errortag.h | 6 +- fs/xfs/libxfs/xfs_format.h | 4 +- fs/xfs/libxfs/xfs_fs.h | 2 +- fs/xfs/libxfs/xfs_health.h | 2 +- fs/xfs/libxfs/xfs_inode_buf.c | 170 +- fs/xfs/libxfs/xfs_inode_buf.h | 6 +- fs/xfs/libxfs/xfs_inode_fork.c | 258 +- fs/xfs/libxfs/xfs_inode_fork.h | 18 +- fs/xfs/libxfs/xfs_log_recover.h | 83 +- fs/xfs/libxfs/xfs_rtbitmap.c | 2 +- fs/xfs/libxfs/xfs_trans_inode.c | 2 +- fs/xfs/scrub/ialloc.c | 3 +- fs/xfs/xfs_aops.c | 13 +- fs/xfs/xfs_bmap_item.c | 237 +- fs/xfs/xfs_bmap_item.h | 11 - fs/xfs/xfs_bmap_util.c | 2 +- fs/xfs/xfs_buf.c | 72 +- fs/xfs/xfs_buf.h | 2 + fs/xfs/xfs_buf_item.c | 106 +- fs/xfs/xfs_buf_item.h | 2 - fs/xfs/xfs_buf_item_recover.c | 984 ++ fs/xfs/xfs_dquot.c | 47 +- fs/xfs/xfs_dquot_item.c | 17 +- fs/xfs/xfs_dquot_item_recover.c | 201 + fs/xfs/xfs_error.c | 3 + fs/xfs/xfs_extfree_item.c | 216 +- fs/xfs/xfs_extfree_item.h | 25 +- fs/xfs/xfs_fsops.c | 5 +- fs/xfs/xfs_icache.c | 45 +- fs/xfs/xfs_icreate_item.c | 152 + fs/xfs/xfs_inode.c | 184 +- fs/xfs/xfs_inode.h | 6 +- fs/xfs/xfs_inode_item.c | 28 +- fs/xfs/xfs_inode_item.h | 6 +- fs/xfs/xfs_inode_item_recover.c | 394 + fs/xfs/xfs_ioctl.c | 40 +- fs/xfs/xfs_iops.c | 77 +- fs/xfs/xfs_log_recover.c | 2801 +-- fs/xfs/xfs_message.c | 22 + fs/xfs/xfs_message.h | 24 +- fs/xfs/xfs_mount.c | 7 +- fs/xfs/xfs_mount.h | 60 +- fs/xfs/xfs_pnfs.c | 5 +- fs/xfs/xfs_qm.c | 7 +- fs/xfs/xfs_qm_syscalls.c | 6 +- fs/xfs/xfs_refcount_item.c | 252 +- fs/xfs/xfs_refcount_item.h | 11 - fs/xfs/xfs_rmap_item.c | 229 +- fs/xfs/xfs_rmap_item.h | 13 - fs/xfs/xfs_super.c | 65 +- fs/xfs/xfs_symlink.c | 6 +- fs/xfs/xfs_sysctl.c | 4 +- fs/xfs/xfs_trans.c | 6 +- fs/xfs/xfs_trans.h | 6 +- fs/xfs/xfs_trans_ail.c | 79 +- fs/xfs/xfs_trans_priv.h | 21 +- fs/xfs/xfs_xattr.c | 1 - fs/zonefs/super.c | 89 +- include/acpi/acpi_bus.h | 1 + include/acpi/acpixf.h | 2 +- include/asm-generic/5level-fixup.h | 58 - include/asm-generic/atomic-instrumented.h | 711 +- include/asm-generic/atomic-long.h | 331 +- include/asm-generic/bitops/instrumented-atomic.h | 14 +- include/asm-generic/bitops/instrumented-lock.h | 10 +- .../asm-generic/bitops/instrumented-non-atomic.h | 16 +- include/asm-generic/checksum.h | 9 - include/asm-generic/hugetlb.h | 2 +- include/asm-generic/hyperv-tlfs.h | 493 + include/asm-generic/io.h | 66 +- include/asm-generic/pgtable-nop4d-hack.h | 64 - include/asm-generic/pgtable-nopmd.h | 1 + include/asm-generic/pgtable-nopud.h | 5 +- include/asm-generic/pgtable.h | 1262 -- include/crypto/acompress.h | 2 +- include/crypto/algapi.h | 2 + include/crypto/drbg.h | 6 +- include/crypto/engine.h | 15 +- include/crypto/hash.h | 19 + include/crypto/sha.h | 28 +- include/crypto/sha256_base.h | 6 +- include/drm/drm_client.h | 4 +- include/drm/drm_connector.h | 4 +- include/drm/drm_debugfs.h | 16 +- include/drm/drm_device.h | 24 +- include/drm/drm_displayid.h | 4 +- include/drm/drm_dp_helper.h | 177 +- include/drm/drm_dp_mst_helper.h | 86 +- include/drm/drm_drv.h | 44 +- include/drm/drm_encoder.h | 8 +- include/drm/drm_fb_helper.h | 6 +- include/drm/drm_file.h | 11 + include/drm/drm_framebuffer.h | 38 + include/drm/drm_gem_framebuffer_helper.h | 15 + include/drm/drm_gem_vram_helper.h | 2 +- include/drm/drm_legacy.h | 15 + include/drm/drm_managed.h | 109 + include/drm/drm_mipi_dbi.h | 8 +- include/drm/drm_mm.h | 1 + include/drm/drm_mode_config.h | 18 +- include/drm/drm_modes.h | 14 +- include/drm/drm_modeset_helper_vtables.h | 27 + include/drm/drm_pci.h | 63 - include/drm/drm_print.h | 6 + include/drm/drm_writeback.h | 9 + include/drm/gpu_scheduler.h | 1 + include/drm/i915_pciids.h | 8 +- include/drm/ttm/ttm_bo_api.h | 4 - include/drm/ttm/ttm_bo_driver.h | 1 - include/drm/ttm/ttm_debug.h | 31 - include/dt-bindings/clock/imx7ulp-clock.h | 5 +- include/dt-bindings/clock/imx8mp-clock.h | 62 + include/dt-bindings/clock/meson8b-clkc.h | 1 + include/dt-bindings/clock/qcom,gcc-msm8939.h | 206 + include/dt-bindings/clock/r8a7742-cpg-mssr.h | 42 + include/dt-bindings/clock/tegra114-car.h | 14 +- include/dt-bindings/clock/tegra124-car-common.h | 14 +- include/dt-bindings/clock/tegra20-car.h | 2 +- include/dt-bindings/clock/tegra210-car.h | 20 +- include/dt-bindings/clock/tegra30-car.h | 14 +- include/dt-bindings/interconnect/imx8mm.h | 50 + include/dt-bindings/interconnect/imx8mn.h | 41 + include/dt-bindings/interconnect/imx8mq.h | 48 + include/dt-bindings/pinctrl/pads-imx8dxl.h | 639 + include/dt-bindings/power/qcom-rpmpd.h | 12 + include/dt-bindings/power/r8a7742-sysc.h | 29 + .../dt-bindings/reset/amlogic,meson-gxbb-reset.h | 2 +- include/dt-bindings/reset/imx8mp-reset.h | 50 + include/dt-bindings/reset/imx8mq-reset.h | 56 +- include/dt-bindings/reset/qcom,gcc-msm8939.h | 110 + include/dt-bindings/reset/realtek,rtd1195.h | 74 + include/dt-bindings/reset/realtek,rtd1295.h | 3 + include/keys/encrypted-type.h | 2 +- include/keys/rxrpc-type.h | 4 +- include/keys/user-type.h | 2 +- include/linux/atomic-fallback.h | 340 +- include/linux/audit.h | 24 +- include/linux/backing-dev-defs.h | 2 - include/linux/backing-dev.h | 8 +- include/linux/backlight.h | 1 + include/linux/binfmts.h | 13 +- include/linux/bio.h | 8 + include/linux/bitops.h | 2 +- include/linux/blk-cgroup.h | 53 +- include/linux/blk-crypto.h | 123 + include/linux/blk-mq.h | 3 + include/linux/blk_types.h | 24 +- include/linux/blkdev.h | 89 +- include/linux/bpf-cgroup.h | 23 +- include/linux/bpf.h | 101 +- include/linux/bpf_types.h | 7 + include/linux/bpf_verifier.h | 3 + include/linux/brcmphy.h | 59 + include/linux/cache.h | 10 +- include/linux/can/skb.h | 2 +- include/linux/capability.h | 9 + include/linux/cb710.h | 2 +- include/linux/cdrom.h | 7 +- include/linux/ceph/mon_client.h | 2 +- include/linux/clk/tegra.h | 27 + include/linux/compaction.h | 11 +- include/linux/compat.h | 15 +- include/linux/compiler-clang.h | 11 +- include/linux/compiler-gcc.h | 6 + include/linux/compiler.h | 66 +- include/linux/configfs.h | 2 +- include/linux/console.h | 2 +- include/linux/coredump.h | 4 + include/linux/coresight.h | 32 +- include/linux/cpu.h | 19 +- include/linux/cpufreq.h | 2 +- include/linux/cpuhotplug.h | 1 + include/linux/crash_dump.h | 5 +- include/linux/crush/crush.h | 2 +- include/linux/cryptohash.h | 14 - include/linux/dax.h | 1 - include/linux/dcache.h | 3 + include/linux/delay.h | 11 + include/linux/dev_printk.h | 6 +- include/linux/device-mapper.h | 9 +- include/linux/device.h | 4 - include/linux/device_cgroup.h | 17 +- include/linux/dm-bufio.h | 12 + include/linux/dma-buf.h | 10 + include/linux/dma-direct.h | 2 + include/linux/dma-mapping.h | 86 +- include/linux/dma-noncoherent.h | 2 +- include/linux/dma/ti-cppi5.h | 4 +- include/linux/dmaengine.h | 4 +- include/linux/dsa/8021q.h | 57 + include/linux/dsa/sja1105.h | 3 + include/linux/dynamic_debug.h | 2 +- include/linux/edac.h | 8 - include/linux/efi.h | 4 +- include/linux/elf.h | 43 + include/linux/elfnote.h | 2 +- include/linux/etherdevice.h | 12 + include/linux/ethtool_netlink.h | 33 + include/linux/file.h | 2 + include/linux/filter.h | 12 +- include/linux/firmware.h | 1 - include/linux/firmware/intel/stratix10-smc.h | 49 +- .../linux/firmware/intel/stratix10-svc-client.h | 71 +- include/linux/firmware/trusted_foundations.h | 1 + include/linux/firmware/xlnx-zynqmp.h | 237 +- include/linux/fpga/adi-axi-common.h | 6 +- include/linux/frame.h | 11 + include/linux/fs.h | 117 +- include/linux/fs_context.h | 2 +- include/linux/fscache-cache.h | 6 +- include/linux/fscache.h | 42 +- include/linux/fsinfo.h | 112 + include/linux/fsl/bestcomm/bestcomm.h | 2 +- include/linux/fsl/ptp_qoriq.h | 2 +- include/linux/ftrace.h | 26 +- include/linux/fwnode.h | 2 + include/linux/genhd.h | 35 +- include/linux/gfp.h | 7 +- include/linux/gpio/driver.h | 32 +- include/linux/greybus/greybus_protocols.h | 44 +- include/linux/hdmi.h | 2 + include/linux/highmem.h | 81 +- include/linux/hmm.h | 113 +- include/linux/host1x.h | 3 + include/linux/hugetlb.h | 33 +- include/linux/hyperv.h | 63 +- include/linux/i2c-mux.h | 2 +- include/linux/i2c.h | 2 +- include/linux/ieee80211.h | 29 +- include/linux/if_bridge.h | 2 + include/linux/if_team.h | 7 +- include/linux/iio/adc/ad_sigma_delta.h | 58 - include/linux/iio/adc/adi-axi-adc.h | 64 + include/linux/iio/buffer-dma.h | 2 +- include/linux/iio/buffer-dmaengine.h | 3 + include/linux/iio/buffer_impl.h | 9 - include/linux/iio/consumer.h | 18 - include/linux/iio/hw-consumer.h | 1 - include/linux/iio/iio.h | 10 +- include/linux/iio/imu/adis.h | 87 +- include/linux/iio/kfifo_buf.h | 1 - include/linux/iio/trigger.h | 3 - include/linux/iio/triggered_buffer.h | 2 - include/linux/inet_diag.h | 6 +- include/linux/input/gp2ap002a00f.h | 23 - include/linux/input/lm8333.h | 2 +- include/linux/input/mt.h | 5 + include/linux/instrumented.h | 109 + include/linux/interconnect-provider.h | 9 +- include/linux/interconnect.h | 25 + include/linux/io-mapping.h | 2 +- include/linux/iomap.h | 3 +- include/linux/iommu.h | 49 +- include/linux/iopoll.h | 62 +- include/linux/ioport.h | 1 + include/linux/ipc_namespace.h | 12 +- include/linux/kallsyms.h | 4 +- include/linux/kasan.h | 2 +- include/linux/kconfig.h | 2 + include/linux/kcsan-checks.h | 430 + include/linux/kcsan.h | 59 + include/linux/kernel.h | 6 + include/linux/kexec.h | 2 +- include/linux/key.h | 33 +- include/linux/keyslot-manager.h | 106 + include/linux/kgdb.h | 4 +- include/linux/kmsg_dump.h | 12 +- include/linux/kobject.h | 2 +- include/linux/kobject_ns.h | 2 +- include/linux/kprobes.h | 4 +- include/linux/kthread.h | 6 + include/linux/kvm_host.h | 29 +- include/linux/latencytop.h | 4 +- include/linux/libata.h | 4 +- include/linux/linear_range.h | 48 + include/linux/linkage.h | 8 +- include/linux/livepatch.h | 17 +- include/linux/lsm_audit.h | 1 + include/linux/lsm_hook_defs.h | 17 +- include/linux/lsm_hooks.h | 28 +- include/linux/mailbox/zynqmp-ipi-message.h | 2 +- include/linux/memblock.h | 12 +- include/linux/memcontrol.h | 132 +- include/linux/memory_hotplug.h | 9 +- include/linux/memremap.h | 6 + include/linux/memstick.h | 2 +- include/linux/mfd/core.h | 2 +- include/linux/mfd/intel_pmc_bxt.h | 53 + include/linux/mfd/intel_soc_pmic.h | 15 + include/linux/mhi.h | 23 +- include/linux/mlx4/qp.h | 2 +- include/linux/mlx5/accel.h | 12 + include/linux/mlx5/cmd.h | 51 - include/linux/mlx5/cq.h | 2 +- include/linux/mlx5/device.h | 44 +- include/linux/mlx5/driver.h | 23 +- include/linux/mlx5/fs.h | 1 + include/linux/mlx5/mlx5_ifc.h | 196 +- include/linux/mlx5/qp.h | 59 +- include/linux/mlx5/transobj.h | 19 +- include/linux/mlx5/vport.h | 3 +- include/linux/mm.h | 147 +- include/linux/mmc/card.h | 1 + include/linux/mmc/host.h | 4 +- include/linux/mmc/mmc.h | 1 + include/linux/mmu_context.h | 5 - include/linux/mmzone.h | 52 +- include/linux/mnt_namespace.h | 2 + include/linux/mod_devicetable.h | 6 +- include/linux/module.h | 8 - include/linux/mount.h | 4 +- include/linux/mpage.h | 4 +- include/linux/mtd/cfi.h | 6 +- include/linux/mtd/mtd.h | 7 +- include/linux/mtd/partitions.h | 2 + include/linux/mtd/qinfo.h | 2 +- include/linux/mtd/rawnand.h | 115 +- include/linux/mtd/spi-nor.h | 16 +- include/linux/net.h | 3 +- include/linux/netdev_features.h | 2 +- include/linux/netdevice.h | 88 +- include/linux/netpoll.h | 10 +- include/linux/nfs4.h | 2 +- include/linux/nfs_xdr.h | 2 +- include/linux/nmi.h | 16 +- include/linux/nsproxy.h | 24 + include/linux/ntb.h | 2 +- include/linux/nvme-fc-driver.h | 368 +- include/linux/nvme-fc.h | 11 +- include/linux/nvme.h | 10 +- include/linux/of_mdio.h | 11 +- include/linux/of_reserved_mem.h | 12 + include/linux/padata.h | 6 +- include/linux/pagemap.h | 156 +- include/linux/parport.h | 16 +- include/linux/pci-acpi.h | 8 +- include/linux/pci-ecam.h | 25 +- include/linux/pci-epc.h | 38 +- include/linux/pci.h | 4 +- include/linux/pci_ids.h | 6 + include/linux/perf_event.h | 19 +- include/linux/pgtable.h | 1408 ++ include/linux/phy.h | 155 +- include/linux/phylink.h | 6 +- include/linux/pid.h | 5 + include/linux/pid_namespace.h | 12 - include/linux/pipe_fs_i.h | 27 +- include/linux/platform_data/cros_ec_commands.h | 4 +- include/linux/platform_data/cros_ec_proto.h | 2 +- include/linux/platform_data/i2c-pxa.h | 48 - include/linux/platform_data/itco_wdt.h | 11 +- include/linux/platform_data/mmc-esdhc-imx.h | 2 +- include/linux/platform_data/x86/asus-wmi.h | 3 + include/linux/pm.h | 34 +- include/linux/pm_opp.h | 18 + include/linux/power_supply.h | 8 +- include/linux/printk.h | 123 +- include/linux/proc_fs.h | 35 +- include/linux/proc_ns.h | 4 +- include/linux/property.h | 3 + include/linux/psp-sev.h | 2 + include/linux/pstore.h | 9 +- include/linux/pstore_blk.h | 118 + include/linux/pstore_ram.h | 2 +- include/linux/pstore_zone.h | 60 + include/linux/ptp_clock_kernel.h | 14 +- include/linux/ptr_ring.h | 79 +- include/linux/qed/qed_if.h | 27 +- include/linux/ras.h | 5 - include/linux/rbtree.h | 2 +- include/linux/rbtree_augmented.h | 2 +- include/linux/rculist.h | 27 +- include/linux/rculist_nulls.h | 2 +- include/linux/rcupdate.h | 53 +- include/linux/rcupdate_trace.h | 88 + include/linux/rcupdate_wait.h | 19 + include/linux/rcutiny.h | 6 +- include/linux/rcutree.h | 1 + include/linux/rcuwait.h | 32 +- include/linux/regmap.h | 65 +- include/linux/regulator/driver.h | 27 +- include/linux/relay.h | 2 +- include/linux/remoteproc.h | 19 +- include/linux/rpmsg/qcom_glink.h | 3 +- include/linux/scatterlist.h | 50 +- include/linux/sched.h | 25 +- include/linux/sched/debug.h | 3 +- include/linux/sched/mm.h | 2 + include/linux/sched/signal.h | 11 - include/linux/sched/sysctl.h | 51 +- include/linux/sched/topology.h | 29 +- include/linux/scmi_protocol.h | 6 + include/linux/scpi_protocol.h | 6 + include/linux/sctp.h | 36 +- include/linux/security.h | 48 +- include/linux/seq_file.h | 19 + include/linux/seqlock.h | 51 +- include/linux/serial_core.h | 2 +- include/linux/signal.h | 8 + include/linux/skbuff.h | 2 +- include/linux/skmsg.h | 1 + include/linux/slab.h | 2 + include/linux/smp.h | 4 +- include/linux/soc/mediatek/mtk-mmsys.h | 20 + include/linux/socket.h | 17 +- include/linux/spi/l4f00242t03.h | 17 - include/linux/spi/mcp23s08.h | 18 - include/linux/spi/spi.h | 1 + include/linux/splice.h | 3 + include/linux/stacktrace.h | 2 +- include/linux/stat.h | 1 + include/linux/string.h | 60 +- include/linux/sunrpc/svc.h | 1 + include/linux/swait.h | 23 +- include/linux/swap.h | 21 +- include/linux/syscalls.h | 17 +- include/linux/sysctl.h | 65 +- include/linux/sysfs.h | 2 +- include/linux/sysrq.h | 18 +- include/linux/tboot.h | 8 +- include/linux/tcp.h | 4 + include/linux/thermal.h | 84 +- include/linux/thunderbolt.h | 2 +- include/linux/tifm.h | 2 +- include/linux/timer.h | 3 +- include/linux/torture.h | 7 +- include/linux/tpm_eventlog.h | 2 +- include/linux/uaccess.h | 22 +- include/linux/usb/chipidea.h | 1 + include/linux/usb/hcd.h | 3 +- include/linux/usb/typec.h | 1 + include/linux/vermagic.h | 4 + include/linux/vmalloc.h | 49 +- include/linux/vmstat.h | 9 +- include/linux/vringh.h | 6 +- include/linux/wait.h | 6 +- include/linux/watch_queue.h | 127 + include/linux/watchdog.h | 4 +- include/linux/writeback.h | 28 +- include/linux/xarray.h | 27 +- include/linux/zsmalloc.h | 2 +- include/media/cec-notifier.h | 2 +- include/media/cec-pin.h | 16 +- include/media/dvb-usb-ids.h | 2 +- include/media/h264-ctrls.h | 8 +- include/media/rc-map.h | 103 +- include/media/v4l2-ctrls.h | 53 +- include/media/v4l2-dev.h | 7 + include/media/v4l2-device.h | 50 +- include/media/v4l2-fh.h | 2 - include/media/v4l2-h264.h | 85 + include/media/v4l2-image-sizes.h | 6 + include/media/v4l2-jpeg.h | 135 + include/net/act_api.h | 2 +- include/net/addrconf.h | 2 - include/net/bluetooth/bluetooth.h | 19 + include/net/bluetooth/hci.h | 27 +- include/net/bluetooth/hci_core.h | 20 +- include/net/bluetooth/mgmt.h | 74 +- include/net/bond_alb.h | 4 + include/net/bonding.h | 20 +- include/net/cfg80211.h | 144 +- include/net/checksum.h | 14 +- include/net/dsa.h | 21 +- include/net/dst_ops.h | 4 +- include/net/erspan.h | 19 +- include/net/espintcp.h | 1 + include/net/flow_offload.h | 10 + include/net/if_inet6.h | 3 +- include/net/inet_common.h | 8 +- include/net/inet_connection_sock.h | 8 + include/net/ip6_fib.h | 7 + include/net/ip6_route.h | 2 +- include/net/ipv6.h | 1 - include/net/ipv6_stubs.h | 10 +- include/net/mac80211.h | 45 +- include/net/mptcp.h | 24 +- include/net/netfilter/nf_conntrack.h | 2 +- include/net/netfilter/nf_flow_table.h | 1 + include/net/netfilter/nf_tables.h | 4 + include/net/netlink.h | 135 +- include/net/netns/ipv4.h | 3 + include/net/pkt_cls.h | 1 + include/net/regulatory.h | 7 - include/net/sch_generic.h | 9 +- include/net/switchdev.h | 62 + include/net/tc_act/tc_gate.h | 146 + include/net/tcp.h | 37 +- include/net/udp_tunnel.h | 2 - include/net/xdp.h | 29 +- include/net/xdp_sock.h | 16 +- include/net/xfrm.h | 31 +- include/pcmcia/cistpl.h | 6 +- include/rdma/ib_mad.h | 49 +- include/rdma/ib_verbs.h | 64 +- include/rdma/lag.h | 23 + include/rdma/rdma_cm.h | 8 - include/rdma/rdmavt_qp.h | 2 +- include/scsi/sas.h | 8 +- include/scsi/scsi_cmnd.h | 2 +- include/scsi/scsi_device.h | 3 + include/scsi/scsi_host.h | 7 + include/soc/bcm2835/raspberrypi-firmware.h | 9 +- include/soc/mscc/ocelot.h | 15 +- include/soc/mscc/ocelot_ptp.h | 58 + include/soc/qcom/cmd-db.h | 1 + include/sound/control.h | 2 +- include/sound/hda_codec.h | 4 + include/sound/hdaudio.h | 7 +- include/sound/intel-nhlt.h | 6 +- include/sound/rawmidi.h | 1 + include/sound/soc-acpi.h | 2 +- include/sound/soc-component.h | 40 +- include/sound/soc-dai.h | 41 +- include/sound/soc-dapm.h | 2 +- include/sound/soc.h | 34 +- include/sound/sof.h | 5 +- include/sound/sof/channel_map.h | 2 +- include/sound/sof/control.h | 2 +- include/sound/sof/dai-imx.h | 2 +- include/sound/sof/dai-intel.h | 22 +- include/sound/sof/dai.h | 2 +- include/sound/sof/header.h | 2 +- include/sound/sof/info.h | 28 +- include/sound/sof/pm.h | 2 +- include/sound/sof/stream.h | 2 +- include/sound/sof/topology.h | 18 +- include/sound/sof/trace.h | 4 +- include/sound/sof/xtensa.h | 2 +- include/target/iscsi/iscsi_target_core.h | 10 - include/target/target_core_backend.h | 4 +- include/target/target_core_base.h | 1 + include/trace/events/compaction.h | 22 +- include/trace/events/erofs.h | 6 +- include/trace/events/f2fs.h | 89 +- include/trace/events/huge_memory.h | 3 +- include/trace/events/qrtr.h | 115 + include/trace/events/rcu.h | 29 +- include/trace/events/vmscan.h | 14 +- include/uapi/asm-generic/unistd.h | 13 +- include/uapi/drm/amdgpu_drm.h | 15 +- include/uapi/drm/drm_fourcc.h | 18 +- include/uapi/drm/i915_drm.h | 24 + include/uapi/linux/audit.h | 1 + include/uapi/linux/bpf.h | 242 +- include/uapi/linux/btrfs_tree.h | 9 - include/uapi/linux/capability.h | 40 +- include/uapi/linux/elf.h | 11 + include/uapi/linux/errqueue.h | 2 +- include/uapi/linux/ethtool.h | 16 +- include/uapi/linux/ethtool_netlink.h | 75 +- include/uapi/linux/fcntl.h | 10 + include/uapi/linux/fd.h | 26 +- include/uapi/linux/fdreg.h | 16 +- include/uapi/linux/firewire-cdev.h | 2 +- include/uapi/linux/fsinfo.h | 335 + include/uapi/linux/genetlink.h | 2 + include/uapi/linux/if.h | 1 + include/uapi/linux/if_bridge.h | 42 + include/uapi/linux/if_ether.h | 1 + include/uapi/linux/if_link.h | 1 + include/uapi/linux/if_x25.h | 2 +- include/uapi/linux/inet_diag.h | 2 + include/uapi/linux/io_uring.h | 12 +- include/uapi/linux/keyctl.h | 2 + include/uapi/linux/kfd_ioctl.h | 41 +- include/uapi/linux/kvm.h | 5 +- include/uapi/linux/mii.h | 2 + include/uapi/linux/mount.h | 10 +- include/uapi/linux/mrp_bridge.h | 84 + include/uapi/linux/netfilter/nf_conntrack_common.h | 8 +- include/uapi/linux/netfilter/nf_nat.h | 4 +- include/uapi/linux/netlink.h | 103 + include/uapi/linux/nl80211.h | 23 + include/uapi/linux/pkt_cls.h | 1 + include/uapi/linux/pkt_sched.h | 6 + include/uapi/linux/psp-sev.h | 2 + include/uapi/linux/ptp_clock.h | 4 +- include/uapi/linux/rtc.h | 1 + include/uapi/linux/rtnetlink.h | 6 + include/uapi/linux/stat.h | 19 +- include/uapi/linux/tc_act/tc_gate.h | 47 + include/uapi/linux/usb/raw_gadget.h | 108 +- include/uapi/linux/v4l2-controls.h | 5 + include/uapi/linux/v4l2-subdev.h | 16 + include/uapi/linux/videodev2.h | 5 +- include/uapi/linux/virtio_ring.h | 48 +- include/uapi/linux/watch_queue.h | 167 + include/uapi/linux/xfrm.h | 2 +- include/uapi/mtd/mtd-abi.h | 1 + include/uapi/rdma/mlx5_user_ioctl_cmds.h | 6 + include/uapi/rdma/rdma_user_cm.h | 4 + include/uapi/rdma/rdma_user_ioctl_cmds.h | 2 +- include/uapi/sound/skl-tplg-interface.h | 2 + include/uapi/sound/sof/abi.h | 2 +- include/uapi/sound/sof/tokens.h | 8 + include/xen/arm/page.h | 2 +- init/Kconfig | 65 +- init/Makefile | 2 +- init/do_mounts_initrd.c | 13 +- init/init_task.c | 16 +- init/main.c | 6 + ipc/ipc_sysctl.c | 24 +- ipc/mq_sysctl.c | 4 +- ipc/msg.c | 3 +- ipc/namespace.c | 44 +- ipc/sem.c | 1 - ipc/shm.c | 60 +- ipc/util.c | 177 +- ipc/util.h | 4 +- kernel/Makefile | 7 + kernel/audit.c | 100 +- kernel/audit.h | 2 +- kernel/auditfilter.c | 16 +- kernel/auditsc.c | 25 + kernel/bpf/Makefile | 2 +- kernel/bpf/arraymap.c | 17 +- kernel/bpf/bpf_iter.c | 539 + kernel/bpf/bpf_struct_ops.c | 2 +- kernel/bpf/btf.c | 49 +- kernel/bpf/cgroup.c | 146 +- kernel/bpf/core.c | 32 +- kernel/bpf/cpumap.c | 23 +- kernel/bpf/devmap.c | 1 - kernel/bpf/hashtab.c | 4 +- kernel/bpf/helpers.c | 91 +- kernel/bpf/inode.c | 5 +- kernel/bpf/lpm_trie.c | 2 +- kernel/bpf/map_in_map.c | 2 +- kernel/bpf/map_iter.c | 102 + kernel/bpf/queue_stack_maps.c | 4 +- kernel/bpf/reuseport_array.c | 2 +- kernel/bpf/stackmap.c | 2 +- kernel/bpf/syscall.c | 587 +- kernel/bpf/task_iter.c | 353 + kernel/bpf/verifier.c | 177 +- kernel/cgroup/cgroup.c | 27 - kernel/cgroup/namespace.c | 5 +- kernel/cgroup/rstat.c | 16 +- kernel/compat.c | 12 +- kernel/cpu.c | 38 +- kernel/cpu_pm.c | 4 +- kernel/crash_dump.c | 6 - kernel/debug/debug_core.c | 18 +- kernel/debug/kdb/kdb_bt.c | 15 +- kernel/dma/Kconfig | 6 +- kernel/dma/Makefile | 1 + kernel/dma/contiguous.c | 4 +- kernel/dma/debug.c | 2 +- kernel/dma/direct.c | 56 +- kernel/dma/pool.c | 264 + kernel/dma/remap.c | 169 +- kernel/events/callchain.c | 2 +- kernel/events/core.c | 37 +- kernel/events/uprobes.c | 10 +- kernel/exit.c | 64 +- kernel/fork.c | 27 +- kernel/futex.c | 3 + kernel/groups.c | 2 +- kernel/hung_task.c | 74 +- kernel/kcov.c | 266 +- kernel/kcsan/Makefile | 17 + kernel/kcsan/atomic.h | 20 + kernel/kcsan/core.c | 807 + kernel/kcsan/debugfs.c | 349 + kernel/kcsan/encoding.h | 95 + kernel/kcsan/kcsan-test.c | 1084 ++ kernel/kcsan/kcsan.h | 142 + kernel/kcsan/report.c | 634 + kernel/kcsan/test.c | 131 + kernel/kexec_file.c | 5 + kernel/kprobes.c | 35 +- kernel/kthread.c | 78 + kernel/latencytop.c | 4 +- kernel/livepatch/core.c | 178 +- kernel/locking/Makefile | 3 + kernel/locking/lockdep.c | 6 +- kernel/locking/locktorture.c | 14 +- kernel/locking/osq_lock.c | 6 +- kernel/locking/rtmutex-debug.c | 2 +- kernel/locking/rtmutex.c | 2 - kernel/module.c | 83 +- kernel/notifier.c | 1 - kernel/nsproxy.c | 305 +- kernel/padata.c | 14 +- kernel/panic.c | 11 + kernel/params.c | 2 +- kernel/pid.c | 39 +- kernel/pid_namespace.c | 7 +- kernel/power/poweroff.c | 2 +- kernel/power/snapshot.c | 1 - kernel/printk/console_cmdline.h | 1 + kernel/printk/printk.c | 162 +- kernel/rcu/Kconfig | 46 +- kernel/rcu/Kconfig.debug | 4 + kernel/rcu/rcu.h | 11 +- kernel/rcu/rcuperf.c | 5 +- kernel/rcu/rcutorture.c | 263 +- kernel/rcu/srcutree.c | 23 +- kernel/rcu/tasks.h | 1193 ++ kernel/rcu/tree.c | 372 +- kernel/rcu/tree.h | 12 +- kernel/rcu/tree_exp.h | 52 +- kernel/rcu/tree_plugin.h | 90 +- kernel/rcu/tree_stall.h | 155 +- kernel/rcu/update.c | 407 +- kernel/reboot.c | 6 +- kernel/relay.c | 19 +- kernel/sched/Makefile | 6 + kernel/sched/core.c | 113 +- kernel/sched/debug.c | 8 +- kernel/sched/fair.c | 149 +- kernel/sched/rt.c | 10 +- kernel/sched/sched.h | 7 +- kernel/sched/topology.c | 33 +- kernel/seccomp.c | 2 +- kernel/signal.c | 106 +- kernel/smp.c | 2 +- kernel/sys_ni.c | 9 + kernel/sysctl.c | 3902 +++-- kernel/time/namespace.c | 5 +- kernel/time/posix-cpu-timers.c | 111 +- kernel/time/tick-sched.c | 22 +- kernel/time/timer.c | 3 +- kernel/trace/Kconfig | 1 + kernel/trace/Makefile | 3 + kernel/trace/blktrace.c | 4 +- kernel/trace/bpf_trace.c | 321 +- kernel/trace/ftrace.c | 25 +- kernel/trace/ftrace_internal.h | 22 - kernel/trace/ring_buffer.c | 34 +- kernel/trace/trace.c | 14 +- kernel/trace/trace_probe.h | 2 +- kernel/tracepoint.c | 2 +- kernel/umh.c | 8 +- kernel/user.c | 2 +- kernel/user_namespace.c | 8 +- kernel/utsname.c | 5 +- kernel/utsname_sysctl.c | 2 +- kernel/watch_queue.c | 659 + kernel/watchdog.c | 64 +- kernel/watchdog_hld.c | 1 + kernel/workqueue.c | 4 +- lib/Kconfig | 8 +- lib/Kconfig.debug | 85 +- lib/Kconfig.kcsan | 213 + lib/Kconfig.twist | 26 + lib/Kconfig.ubsan | 11 + lib/Makefile | 9 +- lib/bitmap.c | 31 +- lib/checksum.c | 20 - lib/cpumask.c | 102 +- lib/crypto/chacha.c | 1 - lib/crypto/sha256.c | 20 +- lib/dump_stack.c | 2 +- lib/dynamic_debug.c | 9 +- lib/flex_proportions.c | 7 +- lib/idr.c | 1 + lib/ioremap.c | 47 +- lib/iov_iter.c | 7 +- lib/kobject.c | 4 +- lib/linear_ranges.c | 245 + lib/logic_pio.c | 22 +- lib/lzo/lzo1x_compress.c | 13 + lib/math/prime_numbers.c | 10 +- lib/mpi/longlong.h | 2 +- lib/nlattr.c | 248 +- lib/percpu-refcount.c | 6 +- lib/sha1.c | 24 +- lib/strncpy_from_user.c | 5 +- lib/strnlen_user.c | 4 +- lib/test_firmware.c | 26 +- lib/test_hmm.c | 1162 ++ lib/test_hmm_uapi.h | 59 + lib/test_kasan.c | 29 +- lib/test_linear_ranges.c | 228 + lib/test_lockup.c | 2 +- lib/test_sysctl.c | 13 + lib/test_vmalloc.c | 26 +- lib/test_xarray.c | 20 + lib/ubsan.c | 33 +- lib/usercopy.c | 13 +- lib/vsprintf.c | 12 + lib/xarray.c | 39 +- lib/zlib_inflate/inffast.c | 91 +- localversion-next | 1 + mm/Kconfig | 10 +- mm/Kconfig.debug | 32 + mm/Makefile | 11 +- mm/backing-dev.c | 21 +- mm/compaction.c | 87 +- mm/debug.c | 56 +- mm/debug_vm_pgtable.c | 381 + mm/fadvise.c | 6 +- mm/filemap.c | 65 +- mm/frontswap.c | 14 +- mm/gup.c | 90 +- mm/hmm.c | 185 +- mm/huge_memory.c | 276 +- mm/hugetlb.c | 234 +- mm/init-mm.c | 2 +- mm/internal.h | 37 +- mm/kasan/Makefile | 15 +- mm/kasan/common.c | 19 - mm/kasan/init.c | 11 - mm/kasan/kasan.h | 34 +- mm/kasan/report.c | 22 +- mm/khugepaged.c | 249 +- mm/kmemleak.c | 2 + mm/ksm.c | 10 +- mm/list_lru.c | 4 +- mm/madvise.c | 214 +- mm/memblock.c | 21 +- mm/memcontrol.c | 553 +- mm/memory.c | 68 +- mm/memory_hotplug.c | 169 +- mm/mempolicy.c | 5 +- mm/mempool.c | 2 +- mm/memremap.c | 20 + mm/migrate.c | 22 +- mm/mincore.c | 2 +- mm/mm_init.c | 16 +- mm/mmap.c | 74 +- mm/mmu_context.c | 64 - mm/mprotect.c | 2 +- mm/mremap.c | 4 +- mm/nommu.c | 46 +- mm/oom_kill.c | 10 +- mm/page-writeback.c | 18 +- mm/page_alloc.c | 573 +- mm/page_counter.c | 13 +- mm/page_io.c | 9 +- mm/page_owner.c | 7 +- mm/page_reporting.h | 2 +- mm/percpu.c | 2 +- mm/pgtable-generic.c | 8 +- mm/readahead.c | 275 +- mm/rmap.c | 55 +- mm/shmem.c | 105 +- mm/slab.c | 4 +- mm/slab.h | 5 +- mm/slab_common.c | 3 +- mm/slob.c | 2 + mm/slub.c | 119 +- mm/sparse-vmemmap.c | 1 - mm/sparse.c | 3 +- mm/swap.c | 5 +- mm/swap_cgroup.c | 6 - mm/swap_state.c | 99 +- mm/swapfile.c | 170 +- mm/userfaultfd.c | 5 +- mm/util.c | 38 +- mm/vmacache.c | 5 +- mm/vmalloc.c | 363 +- mm/vmscan.c | 186 +- mm/vmstat.c | 48 +- mm/zbud.c | 2 +- mm/zsmalloc.c | 14 +- net/8021q/vlan_dev.c | 26 +- net/Kconfig | 5 +- net/atm/Kconfig | 2 +- net/ax25/Kconfig | 6 +- net/batman-adv/bat_iv_ogm.c | 4 +- net/batman-adv/bat_v_elp.c | 2 +- net/batman-adv/bat_v_ogm.c | 4 +- net/batman-adv/distributed-arp-table.h | 5 - net/batman-adv/main.h | 2 +- net/batman-adv/soft-interface.c | 30 + net/batman-adv/trace.h | 1 - net/batman-adv/types.h | 2 +- net/bluetooth/6lowpan.c | 8 + net/bluetooth/Kconfig | 26 +- net/bluetooth/Makefile | 1 + net/bluetooth/hci_conn.c | 25 +- net/bluetooth/hci_core.c | 139 +- net/bluetooth/hci_debugfs.c | 46 + net/bluetooth/hci_event.c | 77 +- net/bluetooth/hci_request.c | 16 +- net/bluetooth/hci_sock.c | 12 +- net/bluetooth/l2cap_core.c | 4 +- net/bluetooth/l2cap_sock.c | 168 +- net/bluetooth/lib.c | 33 + net/bluetooth/mgmt.c | 422 +- net/bluetooth/msft.c | 141 + net/bluetooth/msft.h | 18 + net/bluetooth/smp.c | 47 +- net/bpf/test_run.c | 16 +- net/bpfilter/Kconfig | 6 +- net/bpfilter/Makefile | 11 +- net/bridge/Kconfig | 12 + net/bridge/Makefile | 2 + net/bridge/br_device.c | 3 + net/bridge/br_if.c | 34 +- net/bridge/br_input.c | 26 +- net/bridge/br_ioctl.c | 3 +- net/bridge/br_mrp.c | 559 + net/bridge/br_mrp_netlink.c | 120 + net/bridge/br_mrp_switchdev.c | 140 + net/bridge/br_netfilter_hooks.c | 2 +- net/bridge/br_netlink.c | 12 +- net/bridge/br_private.h | 49 +- net/bridge/br_private_mrp.h | 63 + net/bridge/br_stp.c | 6 + net/bridge/br_stp_if.c | 11 +- net/bridge/br_sysfs_br.c | 4 +- net/bridge/netfilter/ebtables.c | 20 +- net/caif/caif_dev.c | 8 +- net/caif/chnl_net.c | 3 +- net/ceph/Kconfig | 2 +- net/ceph/ceph_common.c | 3 +- net/compat.c | 5 +- net/core/bpf_sk_storage.c | 4 +- net/core/dev.c | 164 +- net/core/devlink.c | 137 +- net/core/dst.c | 8 +- net/core/filter.c | 322 +- net/core/gen_stats.c | 2 +- net/core/link_watch.c | 12 +- net/core/neighbour.c | 28 +- net/core/net-sysfs.c | 45 +- net/core/net_namespace.c | 5 +- net/core/netpoll.c | 38 +- net/core/netprio_cgroup.c | 2 + net/core/pktgen.c | 2 +- net/core/rtnetlink.c | 11 +- net/core/scm.c | 141 +- net/core/secure_seq.c | 1 - net/core/skbuff.c | 10 +- net/core/sock.c | 32 +- net/core/sock_map.c | 18 +- net/core/sysctl_net_core.c | 31 +- net/core/xdp.c | 8 + net/dccp/dccp.h | 5 - net/decnet/Kconfig | 4 +- net/decnet/dn_dev.c | 7 +- net/decnet/sysctl_net_decnet.c | 27 +- net/dns_resolver/Kconfig | 2 +- net/dns_resolver/dns_key.c | 2 +- net/dns_resolver/dns_query.c | 2 +- net/dsa/Kconfig | 1 + net/dsa/dsa.c | 11 +- net/dsa/dsa2.c | 21 + net/dsa/dsa_priv.h | 5 + net/dsa/port.c | 37 +- net/dsa/slave.c | 61 +- net/dsa/switch.c | 21 +- net/dsa/tag_8021q.c | 203 +- net/dsa/tag_mtk.c | 15 + net/dsa/tag_ocelot.c | 2 +- net/dsa/tag_sja1105.c | 53 +- net/ethtool/Makefile | 2 +- net/ethtool/cabletest.c | 201 + net/ethtool/channels.c | 20 +- net/ethtool/ioctl.c | 22 +- net/ethtool/linkmodes.c | 53 + net/ethtool/netlink.c | 9 +- net/ethtool/netlink.h | 3 + net/hsr/hsr_device.c | 4 +- net/hsr/hsr_forward.c | 2 +- net/hsr/hsr_main.c | 22 +- net/hsr/hsr_main.h | 19 - net/ieee802154/6lowpan/core.c | 8 + net/ieee802154/6lowpan/rx.c | 2 +- net/ipv4/Kconfig | 3 +- net/ipv4/af_inet.c | 23 +- net/ipv4/cipso_ipv4.c | 6 +- net/ipv4/devinet.c | 32 +- net/ipv4/esp4_offload.c | 17 +- net/ipv4/fib_semantics.c | 3 + net/ipv4/icmp.c | 2 +- net/ipv4/inet_connection_sock.c | 6 +- net/ipv4/inet_diag.c | 39 + net/ipv4/ip_gre.c | 59 +- net/ipv4/ip_sockglue.c | 3 +- net/ipv4/ip_vti.c | 23 +- net/ipv4/ipmr.c | 6 +- net/ipv4/nexthop.c | 7 +- net/ipv4/route.c | 19 +- net/ipv4/sysctl_net_ipv4.c | 54 +- net/ipv4/tcp.c | 101 +- net/ipv4/tcp_bpf.c | 10 +- net/ipv4/tcp_input.c | 90 +- net/ipv4/tcp_ipv4.c | 1 + net/ipv4/tcp_minisocks.c | 2 +- net/ipv4/tcp_output.c | 36 +- net/ipv4/tcp_timer.c | 8 +- net/ipv4/udp.c | 10 +- net/ipv4/xfrm4_input.c | 5 - net/ipv4/xfrm4_output.c | 63 +- net/ipv4/xfrm4_state.c | 24 - net/ipv6/Kconfig | 14 +- net/ipv6/addrconf.c | 196 +- net/ipv6/addrconf_core.c | 3 +- net/ipv6/af_inet6.c | 28 +- net/ipv6/ah6.c | 1 + net/ipv6/anycast.c | 4 +- net/ipv6/calipso.c | 3 +- net/ipv6/esp6.c | 414 +- net/ipv6/esp6_offload.c | 44 +- net/ipv6/ila/ila.h | 5 - net/ipv6/ila/ila_xlat.c | 2 - net/ipv6/ip6_fib.c | 60 +- net/ipv6/ip6_vti.c | 18 +- net/ipv6/ip6mr.c | 3 +- net/ipv6/ipcomp6.c | 1 + net/ipv6/ipv6_sockglue.c | 1 + net/ipv6/ndisc.c | 5 +- net/ipv6/route.c | 72 +- net/ipv6/seg6_hmac.c | 1 - net/ipv6/sysctl_net_ipv6.c | 3 +- net/ipv6/xfrm6_input.c | 111 +- net/ipv6/xfrm6_output.c | 96 +- net/ipv6/xfrm6_protocol.c | 48 + net/ipv6/xfrm6_state.c | 26 - net/l2tp/l2tp_eth.c | 1 + net/lapb/Kconfig | 2 +- net/mac80211/agg-tx.c | 79 +- net/mac80211/cfg.c | 93 +- net/mac80211/chan.c | 1 + net/mac80211/debugfs_netdev.c | 2 +- net/mac80211/he.c | 13 +- net/mac80211/ibss.c | 5 + net/mac80211/ieee80211_i.h | 11 +- net/mac80211/iface.c | 5 + net/mac80211/main.c | 11 +- net/mac80211/mesh.c | 1 + net/mac80211/mlme.c | 62 +- net/mac80211/offchannel.c | 4 + net/mac80211/rc80211_minstrel_ht.c | 3 +- net/mac80211/rx.c | 17 +- net/mac80211/scan.c | 4 +- net/mac80211/sta_info.h | 4 + net/mac80211/tdls.c | 7 +- net/mac80211/trace.h | 41 +- net/mac80211/tx.c | 9 +- net/mac80211/vht.c | 10 +- net/mpls/af_mpls.c | 5 +- net/mptcp/crypto.c | 4 +- net/mptcp/options.c | 33 +- net/mptcp/protocol.c | 148 +- net/mptcp/protocol.h | 1 + net/mptcp/subflow.c | 48 +- net/netfilter/Kconfig | 2 +- net/netfilter/ipvs/ip_vs_ctl.c | 6 +- net/netfilter/nf_conntrack_core.c | 17 +- net/netfilter/nf_conntrack_standalone.c | 6 +- net/netfilter/nf_flow_table_core.c | 8 +- net/netfilter/nf_flow_table_offload.c | 13 +- net/netfilter/nf_log.c | 2 +- net/netfilter/nf_tables_api.c | 38 +- net/netfilter/nft_nat.c | 110 +- net/netfilter/nft_set_rbtree.c | 11 + net/netfilter/x_tables.c | 14 +- net/netlabel/netlabel_kapi.c | 6 + net/netlink/Makefile | 2 +- net/netlink/af_netlink.c | 92 +- net/netlink/genetlink.c | 78 + net/netlink/policy.c | 308 + net/netrom/af_netrom.c | 21 + net/openvswitch/datapath.h | 2 +- net/openvswitch/meter.c | 305 +- net/openvswitch/meter.h | 20 +- net/phonet/sysctl.c | 3 +- net/qrtr/Kconfig | 8 +- net/qrtr/Makefile | 2 + net/qrtr/mhi.c | 127 + net/qrtr/ns.c | 20 +- net/rds/ib.c | 21 +- net/rds/info.c | 6 +- net/rds/tcp.c | 6 +- net/rose/af_rose.c | 21 + net/rxrpc/Kconfig | 6 +- net/rxrpc/sysctl.c | 2 +- net/sched/Kconfig | 12 + net/sched/Makefile | 1 + net/sched/act_api.c | 43 +- net/sched/act_ct.c | 2 + net/sched/act_gate.c | 636 + net/sched/cls_api.c | 105 +- net/sched/cls_flower.c | 43 + net/sched/em_ipt.c | 2 +- net/sched/sch_choke.c | 6 - net/sched/sch_fq.c | 143 +- net/sched/sch_generic.c | 34 +- net/sched/sch_red.c | 9 +- net/sctp/auth.c | 10 +- net/sctp/sm_make_chunk.c | 23 +- net/sctp/sysctl.c | 32 +- net/smc/af_smc.c | 192 +- net/smc/smc.h | 7 + net/smc/smc_cdc.c | 92 +- net/smc/smc_cdc.h | 19 +- net/smc/smc_clc.c | 12 +- net/smc/smc_clc.h | 2 + net/smc/smc_core.c | 1163 +- net/smc/smc_core.h | 156 +- net/smc/smc_ib.c | 90 +- net/smc/smc_ib.h | 10 +- net/smc/smc_ism.c | 9 +- net/smc/smc_llc.c | 1645 +- net/smc/smc_llc.h | 69 +- net/smc/smc_pnet.c | 591 +- net/smc/smc_pnet.h | 7 +- net/smc/smc_tx.c | 25 +- net/smc/smc_wr.c | 62 +- net/smc/smc_wr.h | 3 + net/socket.c | 22 +- net/sunrpc/clnt.c | 9 +- net/sunrpc/svc.c | 10 +- net/sunrpc/svcauth_unix.c | 9 - net/sunrpc/sysctl.c | 29 +- net/sunrpc/xprtrdma/svc_rdma.c | 7 +- net/tipc/socket.c | 42 +- net/tipc/subscr.h | 10 + net/tipc/topsrv.c | 13 +- net/wireless/chan.c | 71 +- net/wireless/core.c | 10 +- net/wireless/core.h | 11 +- net/wireless/mlme.c | 106 +- net/wireless/nl80211.c | 135 +- net/wireless/nl80211.h | 2 - net/wireless/pmsr.c | 3 +- net/wireless/radiotap.c | 2 +- net/wireless/rdev-ops.h | 11 +- net/wireless/reg.c | 40 +- net/wireless/scan.c | 4 +- net/wireless/sme.c | 2 + net/wireless/trace.h | 41 +- net/wireless/util.c | 58 +- net/x25/Kconfig | 4 +- net/xdp/xdp_umem.c | 21 +- net/xdp/xsk.c | 12 +- net/xdp/xsk_queue.c | 4 +- net/xdp/xsk_queue.h | 8 +- net/xfrm/Kconfig | 3 + net/xfrm/Makefile | 2 +- net/xfrm/espintcp.c | 58 +- net/xfrm/xfrm_device.c | 8 +- net/xfrm/xfrm_inout.h | 32 + net/xfrm/xfrm_input.c | 23 +- net/xfrm/xfrm_interface.c | 26 +- net/xfrm/xfrm_output.c | 137 +- samples/Kconfig | 35 +- samples/Makefile | 6 +- samples/auxdisplay/Makefile | 11 +- samples/binderfs/Makefile | 6 +- samples/bpf/lwt_len_hist_user.c | 2 - samples/bpf/offwaketime_kern.c | 4 +- samples/bpf/sockex2_kern.c | 4 +- samples/bpf/sockex3_kern.c | 4 +- samples/bpf/xdp_redirect_cpu_kern.c | 2 +- samples/bpf/xdp_redirect_cpu_user.c | 29 +- samples/connector/Makefile | 12 +- samples/hidraw/Makefile | 9 +- samples/mei/Makefile | 9 +- samples/mei/mei-amt-version.c | 2 +- samples/pidfd/Makefile | 8 +- samples/pktgen/README.rst | 2 +- samples/seccomp/Makefile | 42 +- samples/timers/Makefile | 17 +- samples/uhid/.gitignore | 2 + samples/uhid/Makefile | 9 +- samples/uhid/uhid-example.c | 4 +- samples/vfs/Makefile | 11 +- samples/vfs/test-fsinfo.c | 852 + samples/vfs/test-mntinfo.c | 279 + samples/vfs/test-statx.c | 2 +- samples/watch_queue/Makefile | 7 + samples/watch_queue/watch_test.c | 267 + samples/watchdog/Makefile | 10 +- scripts/Kbuild.include | 2 +- scripts/Makefile.build | 6 + scripts/Makefile.clean | 2 +- scripts/Makefile.host | 4 +- scripts/Makefile.kcsan | 6 + scripts/Makefile.lib | 36 +- scripts/Makefile.userprogs | 45 + scripts/atomic/fallbacks/acquire | 2 +- scripts/atomic/fallbacks/add_negative | 2 +- scripts/atomic/fallbacks/add_unless | 2 +- scripts/atomic/fallbacks/andnot | 2 +- scripts/atomic/fallbacks/dec | 2 +- scripts/atomic/fallbacks/dec_and_test | 2 +- scripts/atomic/fallbacks/dec_if_positive | 2 +- scripts/atomic/fallbacks/dec_unless_positive | 2 +- scripts/atomic/fallbacks/fence | 2 +- scripts/atomic/fallbacks/fetch_add_unless | 2 +- scripts/atomic/fallbacks/inc | 2 +- scripts/atomic/fallbacks/inc_and_test | 2 +- scripts/atomic/fallbacks/inc_not_zero | 2 +- scripts/atomic/fallbacks/inc_unless_negative | 2 +- scripts/atomic/fallbacks/read_acquire | 2 +- scripts/atomic/fallbacks/release | 2 +- scripts/atomic/fallbacks/set_release | 2 +- scripts/atomic/fallbacks/sub_and_test | 2 +- scripts/atomic/fallbacks/try_cmpxchg | 2 +- scripts/atomic/gen-atomic-fallback.sh | 2 + scripts/atomic/gen-atomic-instrumented.sh | 9 +- scripts/atomic/gen-atomic-long.sh | 3 +- scripts/basic/fixdep.c | 2 +- scripts/bpf_helpers_doc.py | 8 + scripts/checkpatch.pl | 95 +- scripts/checkstack.pl | 87 +- scripts/coccinelle/misc/newline_in_nl_msg.cocci | 75 + scripts/gcc-plugins/Makefile | 2 +- scripts/get_maintainer.pl | 46 +- scripts/headers_install.sh | 11 +- scripts/kconfig/Makefile | 11 +- scripts/kconfig/menu.c | 3 +- scripts/kconfig/parser.y | 30 +- scripts/kconfig/streamline_config.pl | 21 + scripts/kconfig/symbol.c | 2 +- scripts/kconfig/tests/rand_nested_choice/Kconfig | 35 - .../kconfig/tests/rand_nested_choice/__init__.py | 17 - .../tests/rand_nested_choice/expected_stdout0 | 2 - .../tests/rand_nested_choice/expected_stdout1 | 4 - .../tests/rand_nested_choice/expected_stdout2 | 5 - scripts/kernel-doc | 41 +- scripts/link-vmlinux.sh | 24 + scripts/mkcompile_h | 3 +- scripts/mod/file2alias.c | 2 + scripts/mod/modpost.c | 3 +- scripts/mod/modpost.h | 2 +- scripts/modules-check.sh | 16 +- scripts/sphinx-pre-install | 291 +- scripts/tags.sh | 39 +- scripts/x86-check-compiler.sh | 9 + security/Makefile | 2 +- security/apparmor/apparmorfs.c | 56 +- security/apparmor/domain.c | 39 +- security/apparmor/file.c | 12 +- security/apparmor/include/label.h | 1 + security/apparmor/include/match.h | 11 + security/apparmor/label.c | 43 +- security/apparmor/lsm.c | 2 +- security/apparmor/match.c | 58 +- security/apparmor/path.c | 2 +- security/apparmor/policy_unpack.c | 58 +- security/device_cgroup.c | 22 +- security/integrity/evm/evm_crypto.c | 48 +- security/integrity/evm/evm_main.c | 4 +- security/integrity/evm/evm_secfs.c | 9 +- security/integrity/ima/ima.h | 19 +- security/integrity/ima/ima_api.c | 22 +- security/integrity/ima/ima_crypto.c | 260 +- security/integrity/ima/ima_fs.c | 7 +- security/integrity/ima/ima_init.c | 22 +- security/integrity/ima/ima_main.c | 3 + security/integrity/ima/ima_policy.c | 9 +- security/integrity/ima/ima_queue.c | 36 +- security/integrity/ima/ima_template.c | 25 +- security/integrity/integrity.h | 4 +- security/keys/Kconfig | 9 + security/keys/compat.c | 3 + security/keys/encrypted-keys/encrypted.c | 18 +- security/keys/gc.c | 5 + security/keys/internal.h | 49 +- security/keys/key.c | 38 +- security/keys/keyctl.c | 131 +- security/keys/keyring.c | 20 +- security/keys/permission.c | 31 +- security/keys/process_keys.c | 46 +- security/keys/request_key.c | 4 +- security/lockdown/lockdown.c | 2 +- security/min_addr.c | 2 +- security/security.c | 36 +- security/selinux/Makefile | 2 +- security/selinux/hooks.c | 51 +- security/selinux/include/classmap.h | 4 +- security/selinux/include/netlabel.h | 6 - security/selinux/include/security.h | 3 +- security/selinux/ss/context.c | 32 + security/selinux/ss/context.h | 11 +- security/selinux/ss/ebitmap.c | 14 + security/selinux/ss/ebitmap.h | 1 + security/selinux/ss/hashtab.c | 51 +- security/selinux/ss/hashtab.h | 13 +- security/selinux/ss/mls.c | 16 +- security/selinux/ss/mls.h | 11 + security/selinux/ss/policydb.c | 451 +- security/selinux/ss/policydb.h | 15 +- security/selinux/ss/services.c | 153 +- security/selinux/ss/services.h | 3 - security/selinux/ss/sidtab.c | 35 +- security/selinux/ss/sidtab.h | 1 + security/selinux/ss/symtab.c | 5 +- security/selinux/ss/symtab.h | 2 +- security/smack/smack.h | 12 - security/smack/smack_lsm.c | 154 +- security/smack/smackfs.c | 10 + security/tomoyo/common.c | 2 +- security/tomoyo/realpath.c | 4 +- security/yama/yama_lsm.c | 2 +- sound/core/memalloc.c | 2 +- sound/core/oss/pcm_plugin.h | 2 +- sound/core/pcm_memory.c | 2 +- sound/core/rawmidi.c | 31 +- sound/core/seq/oss/seq_oss_timer.h | 10 - sound/core/sgbuf.c | 1 - sound/drivers/portman2x4.c | 2 +- sound/firewire/Kconfig | 8 +- sound/firewire/amdtp-am824.c | 3 +- sound/firewire/amdtp-stream-trace.h | 3 +- sound/firewire/amdtp-stream.c | 326 +- sound/firewire/amdtp-stream.h | 20 +- sound/firewire/fireface/ff-protocol-latter.c | 58 +- sound/firewire/fireface/ff-stream.c | 10 +- sound/firewire/fireface/ff.c | 61 +- sound/firewire/fireface/ff.h | 11 +- sound/firewire/fireworks/fireworks.h | 2 +- sound/hda/ext/hdac_ext_bus.c | 2 +- sound/hda/hdac_controller.c | 12 + sound/hda/hdac_device.c | 2 +- sound/hda/hdac_stream.c | 2 +- sound/hda/intel-dsp-config.c | 117 +- sound/hda/intel-nhlt.c | 51 +- sound/isa/ad1816a/ad1816a.c | 2 +- sound/isa/wavefront/wavefront_synth.c | 8 +- sound/pci/ac97/ac97_patch.c | 2 +- sound/pci/hda/Kconfig | 4 +- sound/pci/hda/hda_intel.c | 2 +- sound/pci/hda/hda_tegra.c | 50 + sound/pci/hda/patch_hdmi.c | 13 +- sound/pci/hda/patch_realtek.c | 125 +- sound/pci/oxygen/xonar_pcm179x.c | 4 +- sound/ppc/pmac.c | 4 +- sound/soc/amd/raven/acp3x-pcm-dma.c | 37 +- sound/soc/codecs/Kconfig | 27 +- sound/soc/codecs/Makefile | 2 + sound/soc/codecs/ad1980.c | 2 +- sound/soc/codecs/ad73311.c | 2 +- sound/soc/codecs/adau7118-i2c.c | 7 + sound/soc/codecs/cros_ec_codec.c | 22 +- sound/soc/codecs/cs47l15.c | 9 +- sound/soc/codecs/cs47l24.c | 8 +- sound/soc/codecs/cs47l35.c | 9 +- sound/soc/codecs/cs47l85.c | 9 +- sound/soc/codecs/cs47l90.c | 9 +- sound/soc/codecs/cs47l92.c | 9 +- sound/soc/codecs/dmic.c | 4 +- sound/soc/codecs/hdac_hda.h | 4 - sound/soc/codecs/max9768.c | 2 +- sound/soc/codecs/max98373.c | 2 +- sound/soc/codecs/nau8810.c | 35 +- sound/soc/codecs/nau8810.h | 8 + sound/soc/codecs/rl6231.c | 29 +- sound/soc/codecs/rl6231.h | 1 + sound/soc/codecs/rt1015.c | 27 + sound/soc/codecs/rt1015.h | 1 + sound/soc/codecs/rt1016.c | 695 + sound/soc/codecs/rt1016.h | 232 + sound/soc/codecs/rt1308-sdw.c | 4 +- sound/soc/codecs/rt5677-spi.c | 12 +- sound/soc/codecs/rt5682.c | 198 +- sound/soc/codecs/tlv320adcx140.c | 60 +- sound/soc/codecs/tlv320adcx140.h | 4 + sound/soc/codecs/wcd9335.c | 44 +- sound/soc/codecs/wcd934x.c | 30 +- sound/soc/codecs/wm5102.c | 9 +- sound/soc/codecs/wm5110.c | 8 +- sound/soc/codecs/wm8524.c | 4 +- sound/soc/codecs/wm8782.c | 2 +- sound/soc/codecs/wm8900.c | 6 - sound/soc/codecs/wm8962.c | 7 +- sound/soc/codecs/wm8990.c | 98 - sound/soc/codecs/wm8991.c | 8 - sound/soc/codecs/wm8994.c | 8 - sound/soc/codecs/wm_adsp.c | 18 +- sound/soc/codecs/wm_adsp.h | 18 +- sound/soc/codecs/zl38060.c | 638 + sound/soc/fsl/Kconfig | 11 + sound/soc/fsl/Makefile | 2 + sound/soc/fsl/fsl-asoc-card.c | 24 +- sound/soc/fsl/fsl_asrc.c | 309 +- sound/soc/fsl/fsl_asrc.h | 74 +- sound/soc/fsl/fsl_asrc_common.h | 106 + sound/soc/fsl/fsl_asrc_dma.c | 54 +- sound/soc/fsl/fsl_easrc.c | 2117 +++ sound/soc/fsl/fsl_easrc.h | 651 + sound/soc/fsl/fsl_esai.c | 50 +- sound/soc/fsl/fsl_micfil.c | 4 +- sound/soc/hisilicon/hi6210-i2s.c | 16 +- sound/soc/intel/Kconfig | 8 +- sound/soc/intel/Makefile | 2 +- sound/soc/intel/atom/Makefile | 2 +- sound/soc/intel/atom/sst-atom-controls.h | 2 +- sound/soc/intel/atom/sst-mfld-platform-compress.c | 43 +- sound/soc/intel/atom/sst-mfld-platform-pcm.c | 2 +- sound/soc/intel/atom/sst-mfld-platform.h | 2 +- sound/soc/intel/atom/sst/Makefile | 2 +- sound/soc/intel/baytrail/sst-baytrail-ipc.c | 4 +- sound/soc/intel/boards/Kconfig | 59 +- sound/soc/intel/boards/Makefile | 6 +- sound/soc/intel/boards/bdw-rt5650.c | 29 + sound/soc/intel/boards/bdw-rt5677.c | 26 + sound/soc/intel/boards/broadwell.c | 43 +- sound/soc/intel/boards/bytcht_cx2072x.c | 2 +- sound/soc/intel/boards/cml_rt1011_rt5682.c | 224 +- sound/soc/intel/boards/ehl_rt5660.c | 323 + sound/soc/intel/boards/glk_rt5682_max98357a.c | 2 +- sound/soc/intel/boards/hda_dsp_common.c | 2 +- sound/soc/intel/boards/hda_dsp_common.h | 2 +- sound/soc/intel/boards/kbl_da7219_max98357a.c | 2 +- sound/soc/intel/boards/kbl_da7219_max98927.c | 2 +- sound/soc/intel/boards/kbl_rt5660.c | 2 +- sound/soc/intel/boards/skl_hda_dsp_common.c | 2 +- sound/soc/intel/boards/skl_hda_dsp_common.h | 2 +- sound/soc/intel/boards/skl_hda_dsp_generic.c | 33 +- sound/soc/intel/boards/sof_da7219_max98373.c | 23 +- sound/soc/intel/boards/sof_maxim_common.c | 2 +- sound/soc/intel/boards/sof_maxim_common.h | 2 +- sound/soc/intel/boards/sof_pcm512x.c | 2 +- sound/soc/intel/boards/sof_rt5682.c | 2 +- sound/soc/intel/boards/sof_sdw.c | 57 +- sound/soc/intel/boards/sof_sdw_common.h | 2 +- sound/soc/intel/boards/sof_sdw_dmic.c | 2 +- sound/soc/intel/boards/sof_sdw_hdmi.c | 6 +- sound/soc/intel/boards/sof_sdw_rt1308.c | 4 +- sound/soc/intel/boards/sof_sdw_rt5682.c | 5 +- sound/soc/intel/boards/sof_sdw_rt700.c | 5 +- sound/soc/intel/boards/sof_sdw_rt711.c | 5 +- sound/soc/intel/boards/sof_sdw_rt715.c | 2 +- sound/soc/intel/boards/sof_wm8804.c | 298 + sound/soc/intel/common/Makefile | 2 +- sound/soc/intel/common/soc-acpi-intel-bxt-match.c | 2 +- sound/soc/intel/common/soc-acpi-intel-cfl-match.c | 2 +- sound/soc/intel/common/soc-acpi-intel-cml-match.c | 2 +- sound/soc/intel/common/soc-acpi-intel-cnl-match.c | 2 +- sound/soc/intel/common/soc-acpi-intel-ehl-match.c | 9 +- sound/soc/intel/common/soc-acpi-intel-glk-match.c | 2 +- sound/soc/intel/common/soc-acpi-intel-hda-match.c | 2 +- sound/soc/intel/common/soc-acpi-intel-icl-match.c | 2 +- sound/soc/intel/common/soc-acpi-intel-jsl-match.c | 2 +- sound/soc/intel/common/soc-acpi-intel-kbl-match.c | 2 +- sound/soc/intel/common/soc-acpi-intel-skl-match.c | 2 +- sound/soc/intel/common/soc-acpi-intel-tgl-match.c | 2 +- sound/soc/intel/common/soc-intel-quirks.h | 2 +- sound/soc/intel/common/sst-dsp.c | 9 +- sound/soc/intel/common/sst-firmware.c | 2 +- sound/soc/intel/haswell/sst-haswell-dsp.c | 185 +- sound/soc/intel/haswell/sst-haswell-pcm.c | 2 +- sound/soc/intel/skylake/Makefile | 2 +- sound/soc/intel/skylake/skl-i2s.h | 2 +- sound/soc/intel/skylake/skl-ssp-clk.c | 2 +- sound/soc/intel/skylake/skl-sst-utils.c | 2 +- sound/soc/intel/skylake/skl-topology.c | 184 +- sound/soc/intel/skylake/skl-topology.h | 5 +- sound/soc/intel/skylake/skl.h | 2 +- sound/soc/mediatek/mt6797/mt6797-afe-pcm.c | 7 +- sound/soc/mediatek/mt8183/mt8183-afe-pcm.c | 7 +- sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c | 16 +- sound/soc/mxs/mxs-saif.c | 5 +- sound/soc/pxa/mmp-sspa.c | 354 +- sound/soc/pxa/mmp-sspa.h | 4 +- sound/soc/qcom/lpass-apq8016.c | 9 +- sound/soc/qcom/lpass-cpu.c | 235 +- sound/soc/qcom/lpass-lpaif-reg.h | 30 +- sound/soc/qcom/lpass.h | 4 + sound/soc/qcom/qdsp6/q6asm-dai.c | 51 +- sound/soc/sh/rcar/gen.c | 8 + sound/soc/sh/rcar/rsnd.h | 9 + sound/soc/sh/rcar/ssi.c | 145 + sound/soc/soc-compress.c | 231 +- sound/soc/soc-core.c | 145 +- sound/soc/soc-dai.c | 453 +- sound/soc/soc-dapm.c | 4 +- sound/soc/soc-generic-dmaengine-pcm.c | 6 +- sound/soc/soc-pcm.c | 80 +- sound/soc/soc-topology.c | 2 +- sound/soc/sof/Makefile | 2 +- sound/soc/sof/compress.c | 9 +- sound/soc/sof/compress.h | 9 +- sound/soc/sof/control.c | 6 +- sound/soc/sof/core.c | 3 +- sound/soc/sof/debug.c | 2 +- sound/soc/sof/imx/Kconfig | 34 +- sound/soc/sof/imx/Makefile | 4 +- sound/soc/sof/imx/imx8.c | 2 +- sound/soc/sof/imx/imx8m.c | 279 + sound/soc/sof/intel/Makefile | 2 +- sound/soc/sof/intel/apl.c | 2 +- sound/soc/sof/intel/bdw.c | 2 +- sound/soc/sof/intel/byt.c | 56 +- sound/soc/sof/intel/cnl.c | 2 +- sound/soc/sof/intel/hda-bus.c | 2 +- sound/soc/sof/intel/hda-codec.c | 7 +- sound/soc/sof/intel/hda-compress.c | 2 +- sound/soc/sof/intel/hda-ctrl.c | 2 +- sound/soc/sof/intel/hda-dai.c | 2 +- sound/soc/sof/intel/hda-dsp.c | 10 +- sound/soc/sof/intel/hda-ipc.c | 2 +- sound/soc/sof/intel/hda-ipc.h | 2 +- sound/soc/sof/intel/hda-loader.c | 11 +- sound/soc/sof/intel/hda-pcm.c | 2 +- sound/soc/sof/intel/hda-stream.c | 2 +- sound/soc/sof/intel/hda-trace.c | 2 +- sound/soc/sof/intel/hda.c | 18 +- sound/soc/sof/intel/hda.h | 2 +- sound/soc/sof/intel/intel-ipc.c | 2 +- sound/soc/sof/intel/shim.h | 2 +- sound/soc/sof/ipc.c | 2 +- sound/soc/sof/loader.c | 39 +- sound/soc/sof/nocodec.c | 8 +- sound/soc/sof/ops.c | 2 +- sound/soc/sof/ops.h | 2 +- sound/soc/sof/pcm.c | 18 +- sound/soc/sof/pm.c | 2 +- sound/soc/sof/probe.c | 2 +- sound/soc/sof/probe.h | 10 +- sound/soc/sof/sof-acpi-dev.c | 2 +- sound/soc/sof/sof-audio.c | 2 +- sound/soc/sof/sof-audio.h | 4 +- sound/soc/sof/sof-of-dev.c | 16 +- sound/soc/sof/sof-pci-dev.c | 4 +- sound/soc/sof/sof-priv.h | 4 +- sound/soc/sof/topology.c | 484 +- sound/soc/sof/trace.c | 2 +- sound/soc/sof/utils.c | 2 +- sound/soc/sof/xtensa/Makefile | 2 +- sound/soc/sof/xtensa/core.c | 2 +- sound/soc/sprd/sprd-pcm-compress.c | 49 +- sound/soc/sprd/sprd-pcm-dma.c | 2 +- sound/soc/sprd/sprd-pcm-dma.h | 2 +- sound/soc/tegra/tegra_alc5632.c | 7 +- sound/soc/tegra/tegra_asoc_utils.c | 113 +- sound/soc/tegra/tegra_asoc_utils.h | 1 - sound/soc/tegra/tegra_max98090.c | 22 +- sound/soc/tegra/tegra_rt5640.c | 22 +- sound/soc/tegra/tegra_rt5677.c | 7 +- sound/soc/tegra/tegra_sgtl5000.c | 7 +- sound/soc/tegra/tegra_wm8753.c | 22 +- sound/soc/tegra/tegra_wm8903.c | 42 +- sound/soc/tegra/tegra_wm9712.c | 8 +- sound/soc/tegra/trimslice.c | 18 +- sound/soc/ti/davinci-mcasp.c | 4 +- sound/soc/ti/omap-mcbsp.c | 10 +- sound/soc/txx9/txx9aclc-ac97.c | 1 + sound/soc/uniphier/aio-compress.c | 45 +- sound/soc/uniphier/aio-dma.c | 2 +- sound/soc/uniphier/aio.h | 2 +- sound/soc/ux500/mop500.c | 11 +- sound/usb/card.h | 5 + sound/usb/endpoint.c | 244 +- sound/usb/endpoint.h | 1 + sound/usb/line6/driver.c | 20 + sound/usb/line6/driver.h | 1 + sound/usb/mixer_maps.c | 5 + sound/usb/mixer_quirks.c | 418 + sound/usb/pcm.c | 7 + sound/usb/proc.c | 53 + sound/usb/quirks-table.h | 1 + sound/usb/quirks.c | 23 +- sound/usb/usx2y/usbusx2y.h | 2 +- tools/arch/x86/include/asm/orc_types.h | 3 +- tools/bpf/bpf_asm.c | 2 +- tools/bpf/bpf_dbg.c | 2 +- tools/bpf/bpftool/Documentation/bpftool-btf.rst | 11 +- tools/bpf/bpftool/Documentation/bpftool-cgroup.rst | 12 +- .../bpf/bpftool/Documentation/bpftool-feature.rst | 24 +- tools/bpf/bpftool/Documentation/bpftool-gen.rst | 21 +- tools/bpf/bpftool/Documentation/bpftool-iter.rst | 81 + tools/bpf/bpftool/Documentation/bpftool-link.rst | 121 + tools/bpf/bpftool/Documentation/bpftool-map.rst | 37 +- tools/bpf/bpftool/Documentation/bpftool-net.rst | 12 +- tools/bpf/bpftool/Documentation/bpftool-perf.rst | 12 +- tools/bpf/bpftool/Documentation/bpftool-prog.rst | 23 +- .../bpftool/Documentation/bpftool-struct_ops.rst | 11 +- tools/bpf/bpftool/Documentation/bpftool.rst | 11 +- tools/bpf/bpftool/Makefile | 13 +- tools/bpf/bpftool/bash-completion/bpftool | 54 +- tools/bpf/bpftool/btf.c | 1 - tools/bpf/bpftool/btf_dumper.c | 4 +- tools/bpf/bpftool/cfg.c | 4 +- tools/bpf/bpftool/cgroup.c | 48 +- tools/bpf/bpftool/common.c | 2 + tools/bpf/bpftool/feature.c | 263 +- tools/bpf/bpftool/gen.c | 1 - tools/bpf/bpftool/iter.c | 88 + tools/bpf/bpftool/jit_disasm.c | 1 - tools/bpf/bpftool/link.c | 334 + tools/bpf/bpftool/main.c | 7 +- tools/bpf/bpftool/main.h | 41 + tools/bpf/bpftool/map.c | 3 +- tools/bpf/bpftool/map_perf_ring.c | 2 +- tools/bpf/bpftool/prog.c | 2 +- tools/bpf/runqslower/Makefile | 3 +- tools/build/Makefile.feature | 3 +- tools/build/feature/Makefile | 6 +- tools/build/feature/test-libopencsd.c | 4 +- tools/build/feature/test-libpfm4.c | 9 + tools/cgroup/iocost_monitor.py | 48 +- tools/gpio/lsgpio.c | 12 + tools/include/linux/kallsyms.h | 2 +- tools/include/linux/rbtree.h | 2 +- tools/include/linux/rbtree_augmented.h | 2 +- tools/include/uapi/linux/bpf.h | 238 +- tools/include/uapi/linux/if_link.h | 1 + tools/include/uapi/linux/kvm.h | 4 +- tools/include/uapi/linux/stat.h | 11 +- tools/kvm/kvm_stat/kvm_stat | 84 +- tools/kvm/kvm_stat/kvm_stat.service | 16 + tools/kvm/kvm_stat/kvm_stat.txt | 15 +- tools/lib/api/fs/fs.c | 17 + tools/lib/api/fs/fs.h | 12 + tools/lib/api/io.h | 115 + tools/lib/bpf/bpf.c | 39 +- tools/lib/bpf/bpf.h | 7 +- tools/lib/bpf/bpf_helpers.h | 21 + tools/lib/bpf/bpf_tracing.h | 20 +- tools/lib/bpf/btf_dump.c | 2 +- tools/lib/bpf/hashmap.c | 10 +- tools/lib/bpf/hashmap.h | 1 - tools/lib/bpf/libbpf.c | 795 +- tools/lib/bpf/libbpf.h | 9 + tools/lib/bpf/libbpf.map | 9 + tools/lib/bpf/libbpf_internal.h | 2 +- tools/lib/perf/cpumap.c | 2 +- tools/lib/perf/evlist.c | 4 +- tools/lib/subcmd/parse-options.h | 2 + tools/lib/symbol/kallsyms.c | 86 +- tools/lib/symbol/kallsyms.h | 2 - tools/lib/traceevent/kbuffer-parse.c | 2 +- tools/lib/traceevent/parse-filter.c | 29 +- tools/memory-model/Documentation/explanation.txt | 83 +- tools/memory-model/Documentation/recipes.txt | 2 +- tools/memory-model/Documentation/references.txt | 21 +- tools/memory-model/README | 10 +- tools/memory-model/litmus-tests/.gitignore | 2 +- tools/memory-model/scripts/README | 16 +- tools/memory-model/scripts/checkalllitmus.sh | 29 +- tools/memory-model/scripts/checkghlitmus.sh | 11 +- tools/memory-model/scripts/checklitmus.sh | 25 +- tools/memory-model/scripts/checklitmushist.sh | 2 +- tools/memory-model/scripts/checktheselitmus.sh | 43 + tools/memory-model/scripts/cmplitmushist.sh | 49 +- tools/memory-model/scripts/hwfnseg.sh | 20 + tools/memory-model/scripts/initlitmushist.sh | 2 +- tools/memory-model/scripts/judgelitmus.sh | 120 +- tools/memory-model/scripts/newlitmushist.sh | 4 +- tools/memory-model/scripts/parseargs.sh | 21 +- tools/memory-model/scripts/runlitmus.sh | 80 + tools/memory-model/scripts/runlitmushist.sh | 29 +- tools/memory-model/scripts/simpletest.sh | 35 + tools/objtool/Documentation/stack-validation.txt | 41 + tools/objtool/Makefile | 5 +- tools/objtool/arch.h | 15 +- tools/objtool/arch/x86/decode.c | 302 +- tools/objtool/arch/x86/include/cfi_regs.h | 25 + tools/objtool/builtin-check.c | 11 +- tools/objtool/builtin.h | 2 +- tools/objtool/cfi.h | 35 +- tools/objtool/check.c | 781 +- tools/objtool/check.h | 23 +- tools/objtool/elf.c | 78 +- tools/objtool/elf.h | 37 +- tools/objtool/orc_gen.c | 11 +- tools/perf/Documentation/Makefile | 4 +- tools/perf/Documentation/itrace.txt | 6 + tools/perf/Documentation/perf-bench.txt | 8 + tools/perf/Documentation/perf-c2c.txt | 11 + tools/perf/Documentation/perf-intel-pt.txt | 53 +- tools/perf/Documentation/perf-list.txt | 8 + tools/perf/Documentation/perf-record.txt | 17 + tools/perf/Documentation/perf-report.txt | 11 + tools/perf/Documentation/perf-script.txt | 11 + tools/perf/Documentation/perf-stat.txt | 2 + tools/perf/Documentation/perf-top.txt | 9 + tools/perf/Documentation/perf.data-file-format.txt | 16 + tools/perf/Makefile.perf | 6 +- tools/perf/arch/arm/util/cs-etm.c | 7 +- tools/perf/arch/arm64/util/arm-spe.c | 12 +- tools/perf/arch/powerpc/util/header.c | 8 + tools/perf/arch/powerpc/util/kvm-stat.c | 2 +- tools/perf/arch/s390/util/kvm-stat.c | 8 +- tools/perf/arch/x86/tests/perf-time-to-tsc.c | 6 +- tools/perf/arch/x86/util/intel-bts.c | 2 +- tools/perf/arch/x86/util/intel-pt.c | 21 +- tools/perf/arch/x86/util/kvm-stat.c | 12 +- tools/perf/bench/Build | 3 +- tools/perf/bench/bench.h | 3 +- tools/perf/bench/epoll-wait.c | 3 +- tools/perf/bench/futex-hash.c | 3 +- tools/perf/bench/futex-lock-pi.c | 3 +- tools/perf/bench/kallsyms-parse.c | 75 + tools/perf/bench/synthesize.c | 262 + tools/perf/builtin-annotate.c | 15 +- tools/perf/builtin-bench.c | 7 + tools/perf/builtin-c2c.c | 21 +- tools/perf/builtin-diff.c | 8 +- tools/perf/builtin-ftrace.c | 5 +- tools/perf/builtin-inject.c | 19 +- tools/perf/builtin-kmem.c | 65 +- tools/perf/builtin-kvm.c | 23 +- tools/perf/builtin-lock.c | 42 +- tools/perf/builtin-mem.c | 2 +- tools/perf/builtin-record.c | 117 +- tools/perf/builtin-report.c | 36 +- tools/perf/builtin-sched.c | 78 +- tools/perf/builtin-script.c | 391 +- tools/perf/builtin-stat.c | 36 +- tools/perf/builtin-timechart.c | 52 +- tools/perf/builtin-top.c | 47 +- tools/perf/builtin-trace.c | 115 +- tools/perf/design.txt | 3 +- .../arch/powerpc/power9/nest_metrics.json | 19 + tools/perf/pmu-events/pmu-events.h | 2 +- tools/perf/scripts/python/bin/flamegraph-record | 2 + tools/perf/scripts/python/bin/flamegraph-report | 3 + tools/perf/scripts/python/flamegraph.py | 124 + tools/perf/tests/Build | 1 + tools/perf/tests/api-io.c | 304 + tools/perf/tests/builtin-test.c | 4 + tools/perf/tests/event-times.c | 8 +- tools/perf/tests/event_update.c | 2 +- tools/perf/tests/evsel-roundtrip-name.c | 20 +- tools/perf/tests/evsel-tp-sched.c | 2 +- tools/perf/tests/expr.c | 20 +- tools/perf/tests/hists_cumulate.c | 8 +- tools/perf/tests/mmap-basic.c | 4 +- tools/perf/tests/openat-syscall-all-cpus.c | 6 +- tools/perf/tests/openat-syscall-tp-fields.c | 6 +- tools/perf/tests/openat-syscall.c | 8 +- tools/perf/tests/parse-events.c | 155 +- tools/perf/tests/perf-record.c | 6 +- tools/perf/tests/sample-parsing.c | 6 +- tools/perf/tests/switch-tracking.c | 14 +- tools/perf/tests/tests.h | 1 + tools/perf/tests/topology.c | 12 +- tools/perf/ui/browsers/hists.c | 18 +- tools/perf/ui/gtk/annotate.c | 2 +- tools/perf/ui/gtk/hists.c | 6 +- tools/perf/ui/hist.c | 16 +- tools/perf/util/Build | 2 + tools/perf/util/annotate.c | 40 +- tools/perf/util/arm-spe.c | 9 + tools/perf/util/auxtrace.c | 125 +- tools/perf/util/auxtrace.h | 16 + tools/perf/util/bpf-event.c | 96 +- tools/perf/util/bpf-event.h | 7 +- tools/perf/util/bpf-loader.c | 2 +- tools/perf/util/branch.h | 19 +- tools/perf/util/callchain.h | 8 + tools/perf/util/cap.h | 4 + tools/perf/util/cgroup.c | 3 +- tools/perf/util/cloexec.c | 2 +- tools/perf/util/cs-etm-decoder/cs-etm-decoder.c | 2 + tools/perf/util/cs-etm.c | 14 + tools/perf/util/cs-etm.h | 3 - tools/perf/util/data-convert-bt.c | 6 +- tools/perf/util/dso.c | 1 + tools/perf/util/dso.h | 1 + tools/perf/util/env.h | 3 + tools/perf/util/event.c | 2 +- tools/perf/util/evlist.c | 159 +- tools/perf/util/evlist.h | 9 +- tools/perf/util/evsel.c | 343 +- tools/perf/util/evsel.h | 194 +- tools/perf/util/evsel_config.h | 2 +- tools/perf/util/evsel_fprintf.c | 8 +- tools/perf/util/expr.c | 25 +- tools/perf/util/expr.h | 19 +- tools/perf/util/expr.l | 37 +- tools/perf/util/expr.y | 6 +- tools/perf/util/header.c | 121 +- tools/perf/util/header.h | 1 + tools/perf/util/hist.c | 31 +- tools/perf/util/intel-bts.c | 16 +- .../util/intel-pt-decoder/intel-pt-pkt-decoder.c | 2 +- tools/perf/util/intel-pt.c | 306 +- tools/perf/util/machine.c | 436 +- tools/perf/util/mem2node.c | 3 +- tools/perf/util/metricgroup.c | 78 +- tools/perf/util/metricgroup.h | 2 + tools/perf/util/ordered-events.c | 2 +- tools/perf/util/parse-events.c | 39 +- tools/perf/util/parse-events.h | 1 + tools/perf/util/parse-events.l | 1 + tools/perf/util/parse-events.y | 12 +- tools/perf/util/perf_api_probe.c | 164 + tools/perf/util/perf_api_probe.h | 14 + tools/perf/util/pmu.c | 113 + tools/perf/util/pmu.h | 10 + tools/perf/util/python.c | 4 +- tools/perf/util/record.c | 185 +- tools/perf/util/record.h | 1 + tools/perf/util/s390-cpumcf-kernel.h | 1 + tools/perf/util/s390-cpumsf.c | 12 +- .../util/scripting-engines/trace-event-python.c | 6 +- tools/perf/util/session.c | 9 +- tools/perf/util/sideband_evlist.c | 148 + tools/perf/util/smt.c | 10 +- tools/perf/util/sort.c | 12 +- tools/perf/util/sort.h | 2 + tools/perf/util/stat-display.c | 23 +- tools/perf/util/stat-shadow.c | 55 +- tools/perf/util/stat.c | 24 +- tools/perf/util/symbol.c | 15 + tools/perf/util/synthetic-events.c | 179 +- tools/perf/util/thread-stack.c | 274 +- tools/perf/util/thread-stack.h | 11 +- tools/perf/util/thread.c | 24 + tools/perf/util/thread.h | 15 + tools/perf/util/top.c | 2 +- tools/perf/util/top.h | 3 +- tools/perf/util/trace-event-read.c | 2 +- tools/perf/util/util.c | 1 + tools/power/cpupower/utils/cpupower-info.c | 2 +- tools/power/cpupower/utils/cpupower-set.c | 2 +- .../cpupower/utils/idle_monitor/amd_fam14h_idle.c | 2 +- .../cpupower/utils/idle_monitor/cpuidle_sysfs.c | 6 +- .../cpupower/utils/idle_monitor/hsw_ext_idle.c | 2 +- tools/power/cpupower/utils/idle_monitor/nhm_idle.c | 2 +- tools/power/cpupower/utils/idle_monitor/snb_idle.c | 2 +- .../pm-graph/config/custom-timeline-functions.cfg | 2 +- tools/power/pm-graph/sleepgraph.py | 2 +- tools/power/x86/intel-speed-select/isst-config.c | 45 +- tools/power/x86/intel-speed-select/isst-core.c | 6 +- tools/power/x86/intel-speed-select/isst-display.c | 2 +- tools/spi/Makefile | 4 +- tools/spi/spidev_test.c | 21 +- tools/testing/kunit/kunit.py | 293 +- tools/testing/kunit/kunit_tool_test.py | 63 +- tools/testing/nvdimm/test/nfit_test.h | 6 +- tools/testing/radix-tree/idr-test.c | 29 + tools/testing/selftests/bpf/.gitignore | 5 +- tools/testing/selftests/bpf/Makefile | 35 +- tools/testing/selftests/bpf/README.rst | 43 + tools/testing/selftests/bpf/bench.c | 449 + tools/testing/selftests/bpf/bench.h | 81 + tools/testing/selftests/bpf/benchs/bench_count.c | 91 + tools/testing/selftests/bpf/benchs/bench_rename.c | 195 + tools/testing/selftests/bpf/benchs/bench_trigger.c | 167 + .../selftests/bpf/benchs/run_bench_rename.sh | 9 + .../selftests/bpf/benchs/run_bench_trigger.sh | 9 + tools/testing/selftests/bpf/network_helpers.c | 158 + tools/testing/selftests/bpf/network_helpers.h | 41 + tools/testing/selftests/bpf/prog_tests/align.c | 666 + tools/testing/selftests/bpf/prog_tests/bpf_iter.c | 409 + .../testing/selftests/bpf/prog_tests/bpf_obj_id.c | 110 +- .../selftests/bpf/prog_tests/btf_map_in_map.c | 49 + .../bpf/prog_tests/cgroup_skb_sk_lookup.c | 95 + .../selftests/bpf/prog_tests/cls_redirect.c | 456 + .../selftests/bpf/prog_tests/connect_force_port.c | 115 + .../testing/selftests/bpf/prog_tests/core_reloc.c | 2 +- .../selftests/bpf/prog_tests/enable_stats.c | 45 + .../selftests/bpf/prog_tests/fexit_bpf2bpf.c | 1 + .../selftests/bpf/prog_tests/flow_dissector.c | 1 + .../bpf/prog_tests/flow_dissector_load_bytes.c | 1 + .../testing/selftests/bpf/prog_tests/global_data.c | 1 + tools/testing/selftests/bpf/prog_tests/hashmap.c | 380 + tools/testing/selftests/bpf/prog_tests/kfree_skb.c | 1 + tools/testing/selftests/bpf/prog_tests/l4lb_all.c | 1 + tools/testing/selftests/bpf/prog_tests/map_lock.c | 14 + tools/testing/selftests/bpf/prog_tests/mmap.c | 8 + .../selftests/bpf/prog_tests/ns_current_pid_tgid.c | 5 +- .../testing/selftests/bpf/prog_tests/perf_buffer.c | 5 + .../testing/selftests/bpf/prog_tests/pkt_access.c | 1 + .../selftests/bpf/prog_tests/pkt_md_access.c | 1 + .../selftests/bpf/prog_tests/prog_run_xattr.c | 1 + .../selftests/bpf/prog_tests/queue_stack_map.c | 1 + .../selftests/bpf/prog_tests/signal_pending.c | 1 + tools/testing/selftests/bpf/prog_tests/sk_assign.c | 21 +- tools/testing/selftests/bpf/prog_tests/skb_ctx.c | 1 + tools/testing/selftests/bpf/prog_tests/spinlock.c | 14 + tools/testing/selftests/bpf/prog_tests/tcp_rtt.c | 116 +- .../selftests/bpf/prog_tests/test_overhead.c | 14 +- tools/testing/selftests/bpf/prog_tests/xdp.c | 1 + .../selftests/bpf/prog_tests/xdp_adjust_tail.c | 124 +- .../testing/selftests/bpf/prog_tests/xdp_bpf2bpf.c | 1 + .../selftests/bpf/prog_tests/xdp_noinline.c | 1 + .../testing/selftests/bpf/progs/bpf_iter_bpf_map.c | 28 + .../selftests/bpf/progs/bpf_iter_ipv6_route.c | 62 + .../testing/selftests/bpf/progs/bpf_iter_netlink.c | 66 + tools/testing/selftests/bpf/progs/bpf_iter_task.c | 25 + .../selftests/bpf/progs/bpf_iter_task_file.c | 26 + .../selftests/bpf/progs/bpf_iter_test_kern1.c | 4 + .../selftests/bpf/progs/bpf_iter_test_kern2.c | 4 + .../selftests/bpf/progs/bpf_iter_test_kern3.c | 18 + .../selftests/bpf/progs/bpf_iter_test_kern4.c | 52 + .../bpf/progs/bpf_iter_test_kern_common.h | 22 + .../bpf/progs/cgroup_skb_sk_lookup_kern.c | 97 + tools/testing/selftests/bpf/progs/connect4_prog.c | 46 + .../selftests/bpf/progs/connect_force_port4.c | 28 + .../selftests/bpf/progs/connect_force_port6.c | 28 + .../testing/selftests/bpf/progs/core_reloc_types.h | 2 +- .../testing/selftests/bpf/progs/test_adjust_tail.c | 30 - .../selftests/bpf/progs/test_btf_map_in_map.c | 76 + .../selftests/bpf/progs/test_cls_redirect.c | 1058 ++ .../selftests/bpf/progs/test_cls_redirect.h | 54 + .../selftests/bpf/progs/test_enable_stats.c | 18 + tools/testing/selftests/bpf/progs/test_obj_id.c | 14 +- tools/testing/selftests/bpf/progs/test_overhead.c | 8 +- tools/testing/selftests/bpf/progs/test_sk_assign.c | 82 +- .../selftests/bpf/progs/test_sockmap_kern.h | 299 + .../testing/selftests/bpf/progs/test_sysctl_prog.c | 2 +- .../bpf/progs/test_xdp_adjust_tail_grow.c | 33 + .../bpf/progs/test_xdp_adjust_tail_shrink.c | 30 + tools/testing/selftests/bpf/progs/trigger_bench.c | 47 + tools/testing/selftests/bpf/test_align.c | 719 - tools/testing/selftests/bpf/test_hashmap.c | 382 - tools/testing/selftests/bpf/test_progs.c | 118 +- tools/testing/selftests/bpf/test_progs.h | 29 +- tools/testing/selftests/bpf/test_sock_addr.c | 38 +- tools/testing/selftests/bpf/test_sockmap.c | 913 +- tools/testing/selftests/bpf/test_sockmap_kern.h | 451 - tools/testing/selftests/bpf/test_verifier.c | 63 +- tools/testing/selftests/bpf/testing_helpers.c | 66 + tools/testing/selftests/bpf/testing_helpers.h | 5 + tools/testing/selftests/bpf/verifier/calls.c | 16 +- tools/testing/selftests/bpf/verifier/dead_code.c | 10 +- .../testing/selftests/bpf/verifier/event_output.c | 24 + .../selftests/bpf/verifier/prevent_map_lookup.c | 30 - tools/testing/selftests/bpf/verifier/sock.c | 115 + tools/testing/selftests/dmabuf-heaps/dmabuf-heap.c | 1 + .../drivers/net/mlxsw/devlink_trap_acl_drops.sh | 4 +- .../drivers/net/mlxsw/devlink_trap_l2_drops.sh | 33 +- .../drivers/net/mlxsw/devlink_trap_l3_drops.sh | 35 +- .../net/mlxsw/devlink_trap_l3_exceptions.sh | 20 +- .../drivers/net/mlxsw/devlink_trap_tunnel_ipip.sh | 6 +- .../drivers/net/mlxsw/devlink_trap_tunnel_vxlan.sh | 9 +- .../drivers/net/mlxsw/tc_flower_restrictions.sh | 186 - .../selftests/drivers/net/mlxsw/tc_restrictions.sh | 318 + .../selftests/drivers/net/netdevsim/devlink.sh | 28 + .../ftrace/test.d/preemptirq/irqsoff_tracer.tc | 9 +- tools/testing/selftests/kselftest_harness.h | 234 +- tools/testing/selftests/kvm/.gitignore | 2 +- tools/testing/selftests/kvm/Makefile | 5 +- tools/testing/selftests/kvm/include/kvm_util.h | 30 +- tools/testing/selftests/kvm/lib/kvm_util.c | 163 +- .../testing/selftests/kvm/lib/kvm_util_internal.h | 8 +- tools/testing/selftests/kvm/lib/s390x/processor.c | 5 +- .../testing/selftests/kvm/set_memory_region_test.c | 408 + tools/testing/selftests/kvm/x86_64/debug_regs.c | 202 + .../selftests/kvm/x86_64/set_memory_region_test.c | 141 - tools/testing/selftests/lkdtm/run.sh | 22 +- tools/testing/selftests/net/Makefile | 1 + tools/testing/selftests/net/fib_nexthops.sh | 223 +- .../selftests/net/forwarding/devlink_lib.sh | 9 +- .../selftests/net/forwarding/pedit_dsfield.sh | 66 + .../testing/selftests/net/forwarding/tc_actions.sh | 26 +- tools/testing/selftests/net/mptcp/pm_netlink.sh | 2 +- tools/testing/selftests/net/pmtu.sh | 122 + tools/testing/selftests/net/tls.c | 93 +- tools/testing/selftests/net/vrf-xfrm-tests.sh | 436 + tools/testing/selftests/nsfs/pidns.c | 2 +- tools/testing/selftests/ntb/ntb_test.sh | 2 +- tools/testing/selftests/pidfd/.gitignore | 1 + tools/testing/selftests/pidfd/Makefile | 3 +- tools/testing/selftests/pidfd/config | 6 + tools/testing/selftests/pidfd/pidfd_setns_test.c | 473 + tools/testing/selftests/powerpc/Makefile | 1 + .../selftests/powerpc/nx-gzip/99-nx-gzip.rules | 1 + tools/testing/selftests/powerpc/nx-gzip/Makefile | 8 + tools/testing/selftests/powerpc/nx-gzip/README | 45 + .../testing/selftests/powerpc/nx-gzip/gunz_test.c | 1028 ++ .../testing/selftests/powerpc/nx-gzip/gzfht_test.c | 433 + tools/testing/selftests/powerpc/nx-gzip/gzip_vas.c | 316 + .../selftests/powerpc/nx-gzip/include/copy-paste.h | 56 + .../selftests/powerpc/nx-gzip/include/crb.h | 155 + .../testing/selftests/powerpc/nx-gzip/include/nx.h | 38 + .../selftests/powerpc/nx-gzip/include/nx_dbg.h | 95 + .../selftests/powerpc/nx-gzip/include/nxu.h | 650 + .../selftests/powerpc/nx-gzip/include/vas-api.h | 1 + .../selftests/powerpc/nx-gzip/nx-gzip-test.sh | 46 + tools/testing/selftests/powerpc/pmu/ebb/trace.h | 4 +- tools/testing/selftests/proc/.gitignore | 2 + tools/testing/selftests/proc/Makefile | 2 + .../testing/selftests/proc/proc-fsconfig-hidepid.c | 50 + .../testing/selftests/proc/proc-multiple-procfs.c | 48 + tools/testing/selftests/ptp/testptp.c | 6 +- .../testing/selftests/rcutorture/bin/functions.sh | 23 +- .../selftests/rcutorture/bin/kcsan-collapse.sh | 22 + .../selftests/rcutorture/bin/kvm-check-branches.sh | 108 + .../selftests/rcutorture/bin/kvm-recheck-rcu.sh | 16 +- .../selftests/rcutorture/bin/kvm-recheck.sh | 10 + .../selftests/rcutorture/bin/kvm-test-1-run.sh | 53 +- tools/testing/selftests/rcutorture/bin/kvm.sh | 15 + .../selftests/rcutorture/bin/parse-console.sh | 18 +- .../selftests/rcutorture/configs/rcu/CFLIST | 3 + .../rcutorture/configs/rcu/{TASKS01 => RUDE01} | 0 .../selftests/rcutorture/configs/rcu/RUDE01.boot | 1 + .../selftests/rcutorture/configs/rcu/TRACE01 | 11 + .../selftests/rcutorture/configs/rcu/TRACE01.boot | 1 + .../selftests/rcutorture/configs/rcu/TRACE02 | 11 + .../selftests/rcutorture/configs/rcu/TRACE02.boot | 1 + .../selftests/rcutorture/configs/rcu/TREE10 | 2 +- tools/testing/selftests/sysctl/sysctl.sh | 48 +- .../tc-testing/tc-tests/actions/pedit.json | 25 + .../tc-testing/tc-tests/filters/tests.json | 44 +- tools/testing/selftests/tc-testing/tdc_batch.py | 6 +- tools/testing/selftests/vm/.gitignore | 2 + tools/testing/selftests/vm/Makefile | 77 + tools/testing/selftests/vm/config | 2 + tools/testing/selftests/vm/hmm-tests.c | 1359 ++ tools/testing/selftests/vm/khugepaged.c | 1035 ++ tools/testing/selftests/vm/mremap_dontunmap.c | 1 - tools/testing/selftests/vm/pkey-helpers.h | 225 + tools/testing/selftests/vm/pkey-powerpc.h | 133 + tools/testing/selftests/vm/pkey-x86.h | 181 + tools/testing/selftests/vm/protection_keys.c | 1580 ++ tools/testing/selftests/vm/run_vmtests | 16 + tools/testing/selftests/vm/test_hmm.sh | 97 + tools/testing/selftests/vm/write_to_hugetlbfs.c | 2 - .../testing/selftests/wireguard/qemu/debug.config | 1 - tools/testing/selftests/x86/.gitignore | 1 - tools/testing/selftests/x86/Makefile | 2 +- tools/testing/selftests/x86/pkey-helpers.h | 219 - tools/testing/selftests/x86/protection_keys.c | 1506 -- tools/vm/page_owner_sort.c | 5 +- usr/include/Makefile | 6 +- virt/kvm/arm/arch_timer.c | 1180 -- virt/kvm/arm/arm.c | 1681 -- virt/kvm/arm/hyp/timer-sr.c | 49 - virt/kvm/arm/hyp/vgic-v3-sr.c | 1130 -- virt/kvm/arm/mmio.c | 200 - virt/kvm/arm/mmu.c | 2447 --- virt/kvm/arm/psci.c | 564 - virt/kvm/arm/trace.h | 379 - virt/kvm/arm/vgic/trace.h | 38 - virt/kvm/arm/vgic/vgic-mmio-v3.c | 1063 -- virt/kvm/arm/vgic/vgic-v3.c | 693 - virt/kvm/arm/vgic/vgic.h | 321 - virt/kvm/async_pf.c | 3 +- virt/kvm/coalesced_mmio.c | 2 +- virt/kvm/eventfd.c | 4 +- virt/kvm/kvm_main.c | 93 +- 10650 files changed, 538408 insertions(+), 303090 deletions(-) create mode 100644 Documentation/ABI/obsolete/sysfs-driver-intel_pmc_bxt create mode 100644 Documentation/ABI/stable/sysfs-driver-firmware-zynqmp create mode 100644 Documentation/ABI/testing/sysfs-block-rnbd create mode 100644 Documentation/ABI/testing/sysfs-bus-event_source-devices-dfl_fme create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-proximity create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-sx9310 create mode 100644 Documentation/ABI/testing/sysfs-class-rnbd-client create mode 100644 Documentation/ABI/testing/sysfs-class-rnbd-server create mode 100644 Documentation/ABI/testing/sysfs-class-rtrs-client create mode 100644 Documentation/ABI/testing/sysfs-class-rtrs-server create mode 100644 Documentation/ABI/testing/sysfs-driver-w1_therm create mode 100644 Documentation/ABI/testing/sysfs-platform-intel-wmi-sbl-fw-update delete mode 100644 Documentation/IRQ-domain.txt create mode 100644 Documentation/RCU/checklist.rst delete mode 100644 Documentation/RCU/checklist.txt create mode 100644 Documentation/RCU/lockdep-splat.rst delete mode 100644 Documentation/RCU/lockdep-splat.txt create mode 100644 Documentation/RCU/lockdep.rst delete mode 100644 Documentation/RCU/lockdep.txt create mode 100644 Documentation/RCU/rculist_nulls.rst delete mode 100644 Documentation/RCU/rculist_nulls.txt create mode 100644 Documentation/RCU/rcuref.rst delete mode 100644 Documentation/RCU/rcuref.txt create mode 100644 Documentation/RCU/stallwarn.rst delete mode 100644 Documentation/RCU/stallwarn.txt create mode 100644 Documentation/RCU/torture.rst delete mode 100644 Documentation/RCU/torture.txt create mode 100644 Documentation/admin-guide/device-mapper/dm-ebs.rst rename Documentation/{media/v4l-drivers => admin-guide/media}/au0828-cardlist.rst (100%) create mode 100644 Documentation/admin-guide/media/avermedia.rst create mode 100644 Documentation/admin-guide/media/bt8xx.rst create mode 100644 Documentation/admin-guide/media/bttv-cardlist.rst create mode 100644 Documentation/admin-guide/media/bttv.rst create mode 100644 Documentation/admin-guide/media/building.rst rename Documentation/{media/v4l-drivers => admin-guide/media}/cafe_ccic.rst (100%) create mode 100644 Documentation/admin-guide/media/cardlist.rst create mode 100644 Documentation/admin-guide/media/cec-drivers.rst create mode 100644 Documentation/admin-guide/media/ci.rst create mode 100644 Documentation/admin-guide/media/cpia2.rst create mode 100644 Documentation/admin-guide/media/cx18-cardlist.rst create mode 100644 Documentation/admin-guide/media/cx231xx-cardlist.rst create mode 100644 Documentation/admin-guide/media/cx23885-cardlist.rst create mode 100644 Documentation/admin-guide/media/cx88-cardlist.rst create mode 100644 Documentation/admin-guide/media/cx88.rst create mode 100644 Documentation/admin-guide/media/davinci-vpbe.rst create mode 100644 Documentation/admin-guide/media/dvb-drivers.rst create mode 100644 Documentation/admin-guide/media/dvb-usb-a800-cardlist.rst create mode 100644 Documentation/admin-guide/media/dvb-usb-af9005-cardlist.rst create mode 100644 Documentation/admin-guide/media/dvb-usb-af9015-cardlist.rst create mode 100644 Documentation/admin-guide/media/dvb-usb-af9035-cardlist.rst create mode 100644 Documentation/admin-guide/media/dvb-usb-anysee-cardlist.rst create mode 100644 Documentation/admin-guide/media/dvb-usb-au6610-cardlist.rst create mode 100644 Documentation/admin-guide/media/dvb-usb-az6007-cardlist.rst create mode 100644 Documentation/admin-guide/media/dvb-usb-az6027-cardlist.rst create mode 100644 Documentation/admin-guide/media/dvb-usb-ce6230-cardlist.rst create mode 100644 Documentation/admin-guide/media/dvb-usb-cinergyT2-cardlist.rst create mode 100644 Documentation/admin-guide/media/dvb-usb-cxusb-cardlist.rst create mode 100644 Documentation/admin-guide/media/dvb-usb-dib0700-cardlist.rst create mode 100644 Documentation/admin-guide/media/dvb-usb-dibusb-mb-cardlist.rst create mode 100644 Documentation/admin-guide/media/dvb-usb-dibusb-mc-cardlist.rst create mode 100644 Documentation/admin-guide/media/dvb-usb-digitv-cardlist.rst create mode 100644 Documentation/admin-guide/media/dvb-usb-dtt200u-cardlist.rst create mode 100644 Documentation/admin-guide/media/dvb-usb-dtv5100-cardlist.rst create mode 100644 Documentation/admin-guide/media/dvb-usb-dvbsky-cardlist.rst create mode 100644 Documentation/admin-guide/media/dvb-usb-dw2102-cardlist.rst create mode 100644 Documentation/admin-guide/media/dvb-usb-ec168-cardlist.rst create mode 100644 Documentation/admin-guide/media/dvb-usb-gl861-cardlist.rst create mode 100644 Documentation/admin-guide/media/dvb-usb-gp8psk-cardlist.rst create mode 100644 Documentation/admin-guide/media/dvb-usb-lmedm04-cardlist.rst create mode 100644 Documentation/admin-guide/media/dvb-usb-m920x-cardlist.rst create mode 100644 Documentation/admin-guide/media/dvb-usb-mxl111sf-cardlist.rst create mode 100644 Documentation/admin-guide/media/dvb-usb-nova-t-usb2-cardlist.rst create mode 100644 Documentation/admin-guide/media/dvb-usb-opera1-cardlist.rst create mode 100644 Documentation/admin-guide/media/dvb-usb-pctv452e-cardlist.rst create mode 100644 Documentation/admin-guide/media/dvb-usb-rtl28xxu-cardlist.rst create mode 100644 Documentation/admin-guide/media/dvb-usb-technisat-usb2-cardlist.rst create mode 100644 Documentation/admin-guide/media/dvb-usb-ttusb2-cardlist.rst create mode 100644 Documentation/admin-guide/media/dvb-usb-umt-010-cardlist.rst create mode 100644 Documentation/admin-guide/media/dvb-usb-vp702x-cardlist.rst create mode 100644 Documentation/admin-guide/media/dvb-usb-vp7045-cardlist.rst create mode 100644 Documentation/admin-guide/media/dvb-usb-zd1301-cardlist.rst create mode 100644 Documentation/admin-guide/media/dvb.rst create mode 100644 Documentation/admin-guide/media/dvb_intro.rst create mode 100644 Documentation/admin-guide/media/dvb_references.rst create mode 100644 Documentation/admin-guide/media/em28xx-cardlist.rst create mode 100644 Documentation/admin-guide/media/faq.rst create mode 100644 Documentation/admin-guide/media/fimc.rst create mode 100644 Documentation/admin-guide/media/frontend-cardlist.rst rename Documentation/{media/v4l-drivers => admin-guide/media}/gspca-cardlist.rst (100%) create mode 100644 Documentation/admin-guide/media/i2c-cardlist.rst create mode 100644 Documentation/admin-guide/media/imx.rst create mode 100644 Documentation/admin-guide/media/imx6q-sabreauto.dot create mode 100644 Documentation/admin-guide/media/imx6q-sabresd.dot rename Documentation/{media/v4l-drivers => admin-guide/media}/imx7.rst (100%) create mode 100644 Documentation/admin-guide/media/index.rst create mode 100644 Documentation/admin-guide/media/intro.rst create mode 100644 Documentation/admin-guide/media/ipu3.rst rename Documentation/{media/v4l-drivers => admin-guide/media}/ipu3_rcb.svg (100%) create mode 100644 Documentation/admin-guide/media/ivtv-cardlist.rst rename Documentation/{media/v4l-drivers => admin-guide/media}/ivtv.rst (100%) rename Documentation/{media/dvb-drivers => admin-guide/media}/lmedm04.rst (100%) create mode 100644 Documentation/admin-guide/media/meye.rst create mode 100644 Documentation/admin-guide/media/misc-cardlist.rst create mode 100644 Documentation/admin-guide/media/omap3isp.rst rename Documentation/{media/v4l-drivers => admin-guide/media}/omap4_camera.rst (100%) rename Documentation/{media/dvb-drivers => admin-guide/media}/opera-firmware.rst (100%) create mode 100644 Documentation/admin-guide/media/other-usb-cardlist.rst create mode 100644 Documentation/admin-guide/media/pci-cardlist.rst rename Documentation/{media/v4l-drivers => admin-guide/media}/philips.rst (100%) create mode 100644 Documentation/admin-guide/media/platform-cardlist.rst rename Documentation/{media/cec-drivers => admin-guide/media}/pulse8-cec.rst (100%) rename Documentation/{media/v4l-drivers => admin-guide/media}/qcom_camss.rst (100%) rename Documentation/{media/v4l-drivers => admin-guide/media}/qcom_camss_8x96_grap [...] rename Documentation/{media/v4l-drivers => admin-guide/media}/qcom_camss_graph.dot (100%) create mode 100644 Documentation/admin-guide/media/radio-cardlist.rst rename Documentation/{media/v4l-drivers => admin-guide/media}/rcar-fdp1.rst (100%) create mode 100644 Documentation/admin-guide/media/remote-controller.rst create mode 100644 Documentation/admin-guide/media/saa7134-cardlist.rst create mode 100644 Documentation/admin-guide/media/saa7134.rst create mode 100644 Documentation/admin-guide/media/saa7164-cardlist.rst rename Documentation/{media/v4l-drivers => admin-guide/media}/si470x.rst (100%) rename Documentation/{media/v4l-drivers => admin-guide/media}/si4713.rst (100%) rename Documentation/{media/v4l-drivers => admin-guide/media}/si476x.rst (100%) create mode 100644 Documentation/admin-guide/media/siano-cardlist.rst rename Documentation/{media/dvb-drivers => admin-guide/media}/technisat.rst (100%) rename Documentation/{media/v4l-drivers => admin-guide/media}/tm6000-cardlist.rst (100%) rename Documentation/{media/dvb-drivers => admin-guide/media}/ttusb-dec.rst (100%) rename Documentation/{media/v4l-drivers => admin-guide/media}/tuner-cardlist.rst (100%) create mode 100644 Documentation/admin-guide/media/usb-cardlist.rst rename Documentation/{media/v4l-drivers => admin-guide/media}/usbvision-cardlist.r [...] create mode 100644 Documentation/admin-guide/media/v4l-drivers.rst rename Documentation/{media/v4l-drivers => admin-guide/media}/vimc.dot (100%) create mode 100644 Documentation/admin-guide/media/vimc.rst rename Documentation/{media/v4l-drivers => admin-guide/media}/vivid.rst (100%) create mode 100644 Documentation/admin-guide/media/zr364xx.rst create mode 100644 Documentation/admin-guide/pstore-blk.rst create mode 100644 Documentation/block/inline-encryption.rst rename Documentation/{debugging-via-ohci1394.txt => core-api/debugging-via-ohci139 [...] rename Documentation/{DMA-API-HOWTO.txt => core-api/dma-api-howto.rst} (100%) rename Documentation/{DMA-API.txt => core-api/dma-api.rst} (100%) rename Documentation/{DMA-attributes.txt => core-api/dma-attributes.rst} (100%) rename Documentation/{DMA-ISA-LPC.txt => core-api/dma-isa-lpc.rst} (100%) rename Documentation/{IRQ.txt => core-api/irq/concepts.rst} (100%) create mode 100644 Documentation/core-api/irq/index.rst rename Documentation/{IRQ-affinity.txt => core-api/irq/irq-affinity.rst} (100%) create mode 100644 Documentation/core-api/irq/irq-domain.rst rename Documentation/{irqflags-tracing.txt => core-api/irq/irqflags-tracing.rst} (100%) rename Documentation/{kref.txt => core-api/kref.rst} (100%) create mode 100644 Documentation/core-api/printk-basics.rst rename Documentation/{rbtree.txt => core-api/rbtree.rst} (100%) create mode 100644 Documentation/dev-tools/kcsan.rst create mode 100644 Documentation/devicetree/bindings/ABI.rst delete mode 100644 Documentation/devicetree/bindings/ABI.txt create mode 100644 Documentation/devicetree/bindings/arm/calxeda/hb-sregs.yaml delete mode 100644 Documentation/devicetree/bindings/arm/calxeda/l2ecc.txt create mode 100644 Documentation/devicetree/bindings/arm/calxeda/l2ecc.yaml delete mode 100644 Documentation/devicetree/bindings/ata/sata_highbank.txt create mode 100644 Documentation/devicetree/bindings/ata/sata_highbank.yaml delete mode 100644 Documentation/devicetree/bindings/clock/calxeda.txt create mode 100644 Documentation/devicetree/bindings/clock/calxeda.yaml delete mode 100644 Documentation/devicetree/bindings/clock/ingenic,cgu.txt create mode 100644 Documentation/devicetree/bindings/clock/ingenic,cgu.yaml create mode 100644 Documentation/devicetree/bindings/cpufreq/nvidia,tegra20-cpufreq.txt delete mode 100644 Documentation/devicetree/bindings/display/bridge/adi,adv7123.txt create mode 100644 Documentation/devicetree/bindings/display/bridge/chrontel,ch7033.yaml delete mode 100644 Documentation/devicetree/bindings/display/bridge/dumb-vga-dac.txt delete mode 100644 Documentation/devicetree/bindings/display/bridge/dw_mipi_dsi.txt create mode 100644 Documentation/devicetree/bindings/display/bridge/ite,it6505.yaml create mode 100644 Documentation/devicetree/bindings/display/bridge/nwl-dsi.yaml create mode 100644 Documentation/devicetree/bindings/display/bridge/simple-bridge.yaml create mode 100644 Documentation/devicetree/bindings/display/bridge/snps,dw-mipi-dsi.yaml delete mode 100644 Documentation/devicetree/bindings/display/bridge/thine,thc63lvd [...] create mode 100644 Documentation/devicetree/bindings/display/bridge/thine,thc63lvd [...] delete mode 100644 Documentation/devicetree/bindings/display/bridge/ti,ths813x.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/arm,versatile-t [...] create mode 100644 Documentation/devicetree/bindings/display/panel/arm,versatile-t [...] create mode 100644 Documentation/devicetree/bindings/display/panel/asus,z00t-tm5p5 [...] delete mode 100644 Documentation/devicetree/bindings/display/panel/boe,himax8279d.txt create mode 100644 Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml delete mode 100644 Documentation/devicetree/bindings/display/panel/feiyang,fy07024 [...] create mode 100644 Documentation/devicetree/bindings/display/panel/feiyang,fy07024 [...] delete mode 100644 Documentation/devicetree/bindings/display/panel/ilitek,ili9322.txt create mode 100644 Documentation/devicetree/bindings/display/panel/ilitek,ili9322.yaml delete mode 100644 Documentation/devicetree/bindings/display/panel/ilitek,ili9881c.txt create mode 100644 Documentation/devicetree/bindings/display/panel/ilitek,ili9881c.yaml delete mode 100644 Documentation/devicetree/bindings/display/panel/innolux,p097pfg.txt create mode 100644 Documentation/devicetree/bindings/display/panel/innolux,p097pfg.yaml delete mode 100644 Documentation/devicetree/bindings/display/panel/innolux,p120zdg [...] create mode 100644 Documentation/devicetree/bindings/display/panel/innolux,p120zdg [...] delete mode 100644 Documentation/devicetree/bindings/display/panel/jdi,lt070me05000.txt create mode 100644 Documentation/devicetree/bindings/display/panel/jdi,lt070me05000.yaml delete mode 100644 Documentation/devicetree/bindings/display/panel/kingdisplay,kd0 [...] create mode 100644 Documentation/devicetree/bindings/display/panel/kingdisplay,kd0 [...] delete mode 100644 Documentation/devicetree/bindings/display/panel/kingdisplay,kd0 [...] create mode 100644 Documentation/devicetree/bindings/display/panel/leadtek,ltk050h [...] delete mode 100644 Documentation/devicetree/bindings/display/panel/lg,acx467akm-7.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/lg,ld070wx3-sl01.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/lg,lg4573.txt create mode 100644 Documentation/devicetree/bindings/display/panel/lg,lg4573.yaml delete mode 100644 Documentation/devicetree/bindings/display/panel/lg,lh500wx1-sd03.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/lgphilips,lb035q02.txt create mode 100644 Documentation/devicetree/bindings/display/panel/lgphilips,lb035 [...] delete mode 100644 Documentation/devicetree/bindings/display/panel/olimex,lcd-olin [...] create mode 100644 Documentation/devicetree/bindings/display/panel/olimex,lcd-olin [...] delete mode 100644 Documentation/devicetree/bindings/display/panel/osddisplays,osd [...] delete mode 100644 Documentation/devicetree/bindings/display/panel/raydium,rm67191.txt create mode 100644 Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/samsung,amoled- [...] delete mode 100644 Documentation/devicetree/bindings/display/panel/samsung,ld9040.txt create mode 100644 Documentation/devicetree/bindings/display/panel/samsung,ld9040.yaml delete mode 100644 Documentation/devicetree/bindings/display/panel/samsung,s6d16d0.txt create mode 100644 Documentation/devicetree/bindings/display/panel/samsung,s6d16d0.yaml delete mode 100644 Documentation/devicetree/bindings/display/panel/samsung,s6e3ha2.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/samsung,s6e63j0x03.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/samsung,s6e63m0.txt create mode 100644 Documentation/devicetree/bindings/display/panel/samsung,s6e63m0.yaml delete mode 100644 Documentation/devicetree/bindings/display/panel/seiko,43wvf1g.txt create mode 100644 Documentation/devicetree/bindings/display/panel/seiko,43wvf1g.yaml delete mode 100644 Documentation/devicetree/bindings/display/panel/sharp,lq150x1lg11.txt create mode 100644 Documentation/devicetree/bindings/display/panel/sharp,lq150x1lg11.yaml delete mode 100644 Documentation/devicetree/bindings/display/panel/sharp,ls037v7dw01.txt create mode 100644 Documentation/devicetree/bindings/display/panel/sharp,ls037v7dw01.yaml delete mode 100644 Documentation/devicetree/bindings/display/panel/sharp,ls043t1le01.txt create mode 100644 Documentation/devicetree/bindings/display/panel/sharp,ls043t1le01.yaml delete mode 100644 Documentation/devicetree/bindings/display/panel/simple-panel.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt create mode 100644 Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml delete mode 100644 Documentation/devicetree/bindings/display/panel/sitronix,st7789v.txt create mode 100644 Documentation/devicetree/bindings/display/panel/sitronix,st7789v.yaml delete mode 100644 Documentation/devicetree/bindings/display/panel/sony,acx565akm.txt create mode 100644 Documentation/devicetree/bindings/display/panel/sony,acx565akm.yaml delete mode 100644 Documentation/devicetree/bindings/display/panel/startek,startek [...] create mode 100644 Documentation/devicetree/bindings/display/panel/startek,startek [...] create mode 100644 Documentation/devicetree/bindings/display/panel/tpo,td.yaml delete mode 100644 Documentation/devicetree/bindings/display/panel/tpo,td028ttec1.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/tpo,td043mtea1.txt create mode 100644 Documentation/devicetree/bindings/display/panel/visionox,rm69299.yaml delete mode 100644 Documentation/devicetree/bindings/display/rockchip/rockchip,rk3 [...] create mode 100644 Documentation/devicetree/bindings/display/rockchip/rockchip,rk3 [...] delete mode 100644 Documentation/devicetree/bindings/display/rockchip/rockchip-vop.txt create mode 100644 Documentation/devicetree/bindings/display/rockchip/rockchip-vop.yaml create mode 100644 Documentation/devicetree/bindings/dma/ingenic,dma.yaml delete mode 100644 Documentation/devicetree/bindings/dma/jz4780-dma.txt delete mode 100644 Documentation/devicetree/bindings/dma/renesas,rcar-dmac.txt create mode 100644 Documentation/devicetree/bindings/dma/renesas,rcar-dmac.yaml delete mode 100644 Documentation/devicetree/bindings/dma/renesas,usb-dmac.txt create mode 100644 Documentation/devicetree/bindings/dma/renesas,usb-dmac.yaml delete mode 100644 Documentation/devicetree/bindings/gpio/fsl-imx-gpio.txt create mode 100644 Documentation/devicetree/bindings/gpio/fsl-imx-gpio.yaml delete mode 100644 Documentation/devicetree/bindings/gpio/renesas,gpio-rcar.txt create mode 100644 Documentation/devicetree/bindings/gpio/renesas,rcar-gpio.yaml create mode 100644 Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml delete mode 100644 Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt create mode 100644 Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-cadence.txt delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-jz4780.txt create mode 100644 Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-xiic.txt create mode 100644 Documentation/devicetree/bindings/i2c/ingenic,i2c.yaml create mode 100644 Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad9467.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,axi-adc.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/maxim,max1241.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/rockchip-saradc.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/rockchip-saradc.yaml create mode 100644 Documentation/devicetree/bindings/iio/chemical/ams,ccs811.yaml create mode 100644 Documentation/devicetree/bindings/iio/common.yaml delete mode 100644 Documentation/devicetree/bindings/iio/dac/st,stm32-dac.txt create mode 100644 Documentation/devicetree/bindings/iio/dac/st,stm32-dac.yaml create mode 100644 Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml create mode 100644 Documentation/devicetree/bindings/iio/light/amstaos,tsl2563.yaml delete mode 100644 Documentation/devicetree/bindings/iio/light/tsl2563.txt delete mode 100644 Documentation/devicetree/bindings/iio/light/vcnl4000.txt create mode 100644 Documentation/devicetree/bindings/iio/light/vishay,vcnl4000.yaml create mode 100644 Documentation/devicetree/bindings/index.rst delete mode 100644 Documentation/devicetree/bindings/input/elants_i2c.txt delete mode 100644 Documentation/devicetree/bindings/input/gpio-keys-polled.txt delete mode 100644 Documentation/devicetree/bindings/input/gpio-keys.txt create mode 100644 Documentation/devicetree/bindings/input/gpio-keys.yaml create mode 100644 Documentation/devicetree/bindings/input/iqs269a.yaml delete mode 100644 Documentation/devicetree/bindings/input/msm-vibrator.txt create mode 100644 Documentation/devicetree/bindings/input/touchscreen/cypress,cy8 [...] create mode 100644 Documentation/devicetree/bindings/input/touchscreen/elan,elants [...] create mode 100644 Documentation/devicetree/bindings/interconnect/fsl,imx8m-noc.yaml delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/ingenic, [...] create mode 100644 Documentation/devicetree/bindings/interrupt-controller/ingenic, [...] create mode 100644 Documentation/devicetree/bindings/iommu/allwinner,sun50i-h6-iommu.yaml delete mode 100644 Documentation/devicetree/bindings/iommu/renesas,ipmmu-vmsa.txt create mode 100644 Documentation/devicetree/bindings/iommu/renesas,ipmmu-vmsa.yaml delete mode 100644 Documentation/devicetree/bindings/ipmi/ipmi-smic.txt create mode 100644 Documentation/devicetree/bindings/ipmi/ipmi-smic.yaml delete mode 100644 Documentation/devicetree/bindings/leds/backlight/qcom-wled.txt create mode 100644 Documentation/devicetree/bindings/leds/backlight/qcom-wled.yaml create mode 100644 Documentation/devicetree/bindings/leds/leds-sgm3140.yaml create mode 100644 Documentation/devicetree/bindings/media/rockchip,vdec.yaml delete mode 100644 Documentation/devicetree/bindings/media/rockchip-rga.txt create mode 100644 Documentation/devicetree/bindings/media/rockchip-rga.yaml delete mode 100644 Documentation/devicetree/bindings/media/rockchip-vpu.txt create mode 100644 Documentation/devicetree/bindings/media/rockchip-vpu.yaml delete mode 100644 Documentation/devicetree/bindings/memory-controllers/calxeda-dd [...] create mode 100644 Documentation/devicetree/bindings/memory-controllers/calxeda-dd [...] create mode 100644 Documentation/devicetree/bindings/memory-controllers/nvidia,teg [...] create mode 100644 Documentation/devicetree/bindings/mips/loongson/rs780e-acpi.yaml create mode 100644 Documentation/devicetree/bindings/mmc/ingenic,mmc.yaml delete mode 100644 Documentation/devicetree/bindings/mmc/jz4740.txt delete mode 100644 Documentation/devicetree/bindings/net/calxeda-xgmac.txt create mode 100644 Documentation/devicetree/bindings/net/calxeda-xgmac.yaml create mode 100644 Documentation/devicetree/bindings/net/nxp,tja11xx.yaml delete mode 100644 Documentation/devicetree/bindings/net/qca,ar71xx.txt create mode 100644 Documentation/devicetree/bindings/net/qca,ar71xx.yaml create mode 100644 Documentation/devicetree/bindings/net/qcom,ipq4019-mdio.yaml create mode 100644 Documentation/devicetree/bindings/net/realtek-bluetooth.yaml delete mode 100644 Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt create mode 100644 Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml delete mode 100644 Documentation/devicetree/bindings/net/stm32-dwmac.txt create mode 100644 Documentation/devicetree/bindings/net/stm32-dwmac.yaml delete mode 100644 Documentation/devicetree/bindings/net/ti,dp83867.txt create mode 100644 Documentation/devicetree/bindings/net/ti,dp83867.yaml create mode 100644 Documentation/devicetree/bindings/net/ti,k3-am654-cpts.yaml delete mode 100644 Documentation/devicetree/bindings/nvmem/imx-iim.txt create mode 100644 Documentation/devicetree/bindings/nvmem/imx-iim.yaml delete mode 100644 Documentation/devicetree/bindings/nvmem/imx-ocotp.txt create mode 100644 Documentation/devicetree/bindings/nvmem/imx-ocotp.yaml delete mode 100644 Documentation/devicetree/bindings/nvmem/mxs-ocotp.txt create mode 100644 Documentation/devicetree/bindings/nvmem/mxs-ocotp.yaml delete mode 100644 Documentation/devicetree/bindings/nvmem/rockchip-efuse.txt create mode 100644 Documentation/devicetree/bindings/nvmem/rockchip-efuse.yaml create mode 100644 Documentation/devicetree/bindings/pci/rcar-pci-ep.yaml create mode 100644 Documentation/devicetree/bindings/phy/amlogic,meson8b-usb2-phy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/calxeda-combophy.txt create mode 100644 Documentation/devicetree/bindings/phy/calxeda-combophy.yaml create mode 100644 Documentation/devicetree/bindings/phy/cdns,salvo-phy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/meson8b-usb2-phy.txt create mode 100644 Documentation/devicetree/bindings/phy/qcom,usb-snps-femto-v2.yaml create mode 100644 Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/socionext,uniphier-pcie-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/socionext,uniphier-usb2-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/socionext,uniphier-usb3hs [...] create mode 100644 Documentation/devicetree/bindings/phy/socionext,uniphier-usb3ss [...] delete mode 100644 Documentation/devicetree/bindings/phy/uniphier-pcie-phy.txt delete mode 100644 Documentation/devicetree/bindings/phy/uniphier-usb2-phy.txt delete mode 100644 Documentation/devicetree/bindings/phy/uniphier-usb3-hsphy.txt delete mode 100644 Documentation/devicetree/bindings/phy/uniphier-usb3-ssphy.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,sm8250-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/power/reset/syscon-reboot-mode.txt create mode 100644 Documentation/devicetree/bindings/power/reset/syscon-reboot-mode.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/bq27xxx.txt create mode 100644 Documentation/devicetree/bindings/power/supply/bq27xxx.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/power-supply.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/rohm,bd99954.yaml create mode 100644 Documentation/devicetree/bindings/regulator/maxim,max77826.yaml create mode 100644 Documentation/devicetree/bindings/rng/arm-cctrng.yaml delete mode 100644 Documentation/devicetree/bindings/serial/8250.txt create mode 100644 Documentation/devicetree/bindings/serial/8250.yaml delete mode 100644 Documentation/devicetree/bindings/serial/ingenic,uart.txt create mode 100644 Documentation/devicetree/bindings/serial/ingenic,uart.yaml delete mode 100644 Documentation/devicetree/bindings/serial/mrvl-serial.txt create mode 100644 Documentation/devicetree/bindings/sound/fsl,easrc.yaml create mode 100644 Documentation/devicetree/bindings/sound/rt1016.txt mode change 100755 => 100644 Documentation/devicetree/bindings/sound/rt1308.txt delete mode 100644 Documentation/devicetree/bindings/sound/simple-card.txt create mode 100644 Documentation/devicetree/bindings/sound/simple-card.yaml create mode 100644 Documentation/devicetree/bindings/sound/zl38060.yaml create mode 100644 Documentation/devicetree/bindings/spi/renesas,rspi.yaml create mode 100644 Documentation/devicetree/bindings/spi/socionext,uniphier-spi.yaml delete mode 100644 Documentation/devicetree/bindings/spi/spi-rspi.txt delete mode 100644 Documentation/devicetree/bindings/spi/spi-uniphier.txt delete mode 100644 Documentation/devicetree/bindings/sram/rockchip-pmu-sram.txt create mode 100644 Documentation/devicetree/bindings/submitting-patches.rst delete mode 100644 Documentation/devicetree/bindings/submitting-patches.txt delete mode 100644 Documentation/devicetree/bindings/thermal/imx8mm-thermal.txt create mode 100644 Documentation/devicetree/bindings/thermal/imx8mm-thermal.yaml create mode 100644 Documentation/devicetree/bindings/thermal/socionext,uniphier-th [...] create mode 100644 Documentation/devicetree/bindings/thermal/ti,am654-thermal.yaml delete mode 100644 Documentation/devicetree/bindings/thermal/uniphier-thermal.txt delete mode 100644 Documentation/devicetree/bindings/timer/cadence,ttc-timer.txt create mode 100644 Documentation/devicetree/bindings/timer/cdns,ttc.yaml delete mode 100644 Documentation/devicetree/bindings/timer/ingenic,tcu.txt create mode 100644 Documentation/devicetree/bindings/timer/ingenic,tcu.yaml delete mode 100644 Documentation/devicetree/bindings/timer/renesas,ostm.txt create mode 100644 Documentation/devicetree/bindings/timer/renesas,ostm.yaml create mode 100644 Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml create mode 100644 Documentation/devicetree/bindings/usb/ti,tps6598x.yaml delete mode 100644 Documentation/devicetree/bindings/watchdog/fsl-imx-wdt.txt create mode 100644 Documentation/devicetree/bindings/watchdog/fsl-imx-wdt.yaml delete mode 100644 Documentation/devicetree/bindings/watchdog/fsl-imx7ulp-wdt.txt create mode 100644 Documentation/devicetree/bindings/watchdog/fsl-imx7ulp-wdt.yaml delete mode 100644 Documentation/devicetree/bindings/watchdog/renesas,wdt.txt create mode 100644 Documentation/devicetree/bindings/watchdog/renesas,wdt.yaml create mode 100644 Documentation/devicetree/bindings/writing-bindings.rst delete mode 100644 Documentation/devicetree/bindings/writing-bindings.txt create mode 100644 Documentation/devicetree/changesets.rst delete mode 100644 Documentation/devicetree/changesets.txt create mode 100644 Documentation/devicetree/dynamic-resolution-notes.rst delete mode 100644 Documentation/devicetree/dynamic-resolution-notes.txt create mode 100644 Documentation/devicetree/index.rst create mode 100644 Documentation/devicetree/of_unittest.rst delete mode 100644 Documentation/devicetree/of_unittest.txt create mode 100644 Documentation/devicetree/overlay-notes.rst delete mode 100644 Documentation/devicetree/overlay-notes.txt create mode 100644 Documentation/devicetree/usage-model.rst delete mode 100644 Documentation/devicetree/usage-model.txt rename Documentation/{IPMI.txt => driver-api/ipmi.rst} (100%) rename Documentation/{media/kapi => driver-api/media}/cec-core.rst (100%) rename Documentation/{media/kapi => driver-api/media}/csi2.rst (100%) create mode 100644 Documentation/driver-api/media/drivers/bttv-devel.rst rename Documentation/{media/dvb-drivers => driver-api/media/drivers}/contributors. [...] create mode 100644 Documentation/driver-api/media/drivers/cpia2_devel.rst create mode 100644 Documentation/driver-api/media/drivers/cx2341x-devel.rst create mode 100644 Documentation/driver-api/media/drivers/cx88-devel.rst create mode 100644 Documentation/driver-api/media/drivers/davinci-vpbe-devel.rst rename Documentation/{media/dvb-drivers => driver-api/media/drivers}/dvb-usb.rst (100%) create mode 100644 Documentation/driver-api/media/drivers/fimc-devel.rst rename Documentation/{media/dvb-drivers => driver-api/media/drivers}/frontends.rst (100%) create mode 100644 Documentation/driver-api/media/drivers/index.rst rename Documentation/{media/v4l-drivers => driver-api/media/drivers}/pvrusb2.rst (100%) rename Documentation/{media/v4l-drivers => driver-api/media/drivers}/pxa_camera.rs [...] rename Documentation/{media/v4l-drivers => driver-api/media/drivers}/radiotrack.rs [...] create mode 100644 Documentation/driver-api/media/drivers/saa7134-devel.rst rename Documentation/{media/v4l-drivers => driver-api/media/drivers}/sh_mobile_ceu [...] rename Documentation/{media/v4l-drivers => driver-api/media/drivers}/tuners.rst (100%) create mode 100644 Documentation/driver-api/media/drivers/vimc-devel.rst rename Documentation/{media/kapi => driver-api/media}/dtv-ca.rst (100%) rename Documentation/{media/kapi => driver-api/media}/dtv-common.rst (100%) rename Documentation/{media/kapi => driver-api/media}/dtv-core.rst (100%) rename Documentation/{media/kapi => driver-api/media}/dtv-demux.rst (100%) rename Documentation/{media/kapi => driver-api/media}/dtv-frontend.rst (100%) rename Documentation/{media/kapi => driver-api/media}/dtv-net.rst (100%) create mode 100644 Documentation/driver-api/media/index.rst rename Documentation/{media/kapi => driver-api/media}/mc-core.rst (100%) rename Documentation/{media/kapi => driver-api/media}/rc-core.rst (100%) rename Documentation/{media/kapi => driver-api/media}/v4l2-async.rst (100%) rename Documentation/{media/kapi => driver-api/media}/v4l2-clocks.rst (100%) rename Documentation/{media/kapi => driver-api/media}/v4l2-common.rst (100%) rename Documentation/{media/kapi => driver-api/media}/v4l2-controls.rst (100%) rename Documentation/{media/kapi => driver-api/media}/v4l2-core.rst (100%) rename Documentation/{media/kapi => driver-api/media}/v4l2-dev.rst (100%) rename Documentation/{media/kapi => driver-api/media}/v4l2-device.rst (100%) rename Documentation/{media/kapi => driver-api/media}/v4l2-dv-timings.rst (100%) rename Documentation/{media/kapi => driver-api/media}/v4l2-event.rst (100%) rename Documentation/{media/kapi => driver-api/media}/v4l2-fh.rst (100%) rename Documentation/{media/kapi => driver-api/media}/v4l2-flash-led-class.rst (100%) rename Documentation/{media/kapi => driver-api/media}/v4l2-fwnode.rst (100%) rename Documentation/{media/kapi => driver-api/media}/v4l2-intro.rst (100%) rename Documentation/{media/kapi => driver-api/media}/v4l2-mc.rst (100%) rename Documentation/{media/kapi => driver-api/media}/v4l2-mediabus.rst (100%) rename Documentation/{media/kapi => driver-api/media}/v4l2-mem2mem.rst (100%) rename Documentation/{media/kapi => driver-api/media}/v4l2-rect.rst (100%) create mode 100644 Documentation/driver-api/media/v4l2-subdev.rst rename Documentation/{media/kapi => driver-api/media}/v4l2-tuner.rst (100%) rename Documentation/{media/kapi => driver-api/media}/v4l2-tveeprom.rst (100%) create mode 100644 Documentation/driver-api/media/v4l2-videobuf.rst rename Documentation/{media/kapi => driver-api/media}/v4l2-videobuf2.rst (100%) create mode 100644 Documentation/features/debug/debug-vm-pgtable/arch-support.txt delete mode 100644 Documentation/features/vm/numa-memblock/arch-support.txt create mode 100644 Documentation/filesystems/automount-support.rst delete mode 100644 Documentation/filesystems/automount-support.txt create mode 100644 Documentation/filesystems/caching/backend-api.rst delete mode 100644 Documentation/filesystems/caching/backend-api.txt create mode 100644 Documentation/filesystems/caching/cachefiles.rst delete mode 100644 Documentation/filesystems/caching/cachefiles.txt create mode 100644 Documentation/filesystems/caching/fscache.rst delete mode 100644 Documentation/filesystems/caching/fscache.txt create mode 100644 Documentation/filesystems/caching/index.rst create mode 100644 Documentation/filesystems/caching/netfs-api.rst delete mode 100644 Documentation/filesystems/caching/netfs-api.txt create mode 100644 Documentation/filesystems/caching/object.rst delete mode 100644 Documentation/filesystems/caching/object.txt create mode 100644 Documentation/filesystems/caching/operations.rst delete mode 100644 Documentation/filesystems/caching/operations.txt create mode 100644 Documentation/filesystems/cifs/cifsroot.rst delete mode 100644 Documentation/filesystems/cifs/cifsroot.txt create mode 100644 Documentation/filesystems/coda.rst delete mode 100644 Documentation/filesystems/coda.txt create mode 100644 Documentation/filesystems/configfs.rst delete mode 100644 Documentation/filesystems/configfs/configfs.txt create mode 100644 Documentation/filesystems/devpts.rst delete mode 100644 Documentation/filesystems/devpts.txt create mode 100644 Documentation/filesystems/dnotify.rst delete mode 100644 Documentation/filesystems/dnotify.txt create mode 100644 Documentation/filesystems/fiemap.rst delete mode 100644 Documentation/filesystems/fiemap.txt create mode 100644 Documentation/filesystems/files.rst delete mode 100644 Documentation/filesystems/files.txt create mode 100644 Documentation/filesystems/fsinfo.rst create mode 100644 Documentation/filesystems/fuse-io.rst delete mode 100644 Documentation/filesystems/fuse-io.txt create mode 100644 Documentation/filesystems/gfs2-glocks.rst delete mode 100644 Documentation/filesystems/gfs2-glocks.txt create mode 100644 Documentation/filesystems/locks.rst delete mode 100644 Documentation/filesystems/locks.txt create mode 100644 Documentation/filesystems/mandatory-locking.rst delete mode 100644 Documentation/filesystems/mandatory-locking.txt create mode 100644 Documentation/filesystems/mount_api.rst delete mode 100644 Documentation/filesystems/mount_api.txt create mode 100644 Documentation/filesystems/quota.rst delete mode 100644 Documentation/filesystems/quota.txt create mode 100644 Documentation/filesystems/seq_file.rst delete mode 100644 Documentation/filesystems/seq_file.txt create mode 100644 Documentation/filesystems/sharedsubtree.rst delete mode 100644 Documentation/filesystems/sharedsubtree.txt delete mode 100644 Documentation/filesystems/spufs.txt create mode 100644 Documentation/filesystems/spufs/index.rst create mode 100644 Documentation/filesystems/spufs/spu_create.rst create mode 100644 Documentation/filesystems/spufs/spu_run.rst create mode 100644 Documentation/filesystems/spufs/spufs.rst create mode 100644 Documentation/filesystems/sysfs-pci.rst delete mode 100644 Documentation/filesystems/sysfs-pci.txt create mode 100644 Documentation/filesystems/sysfs-tagging.rst delete mode 100644 Documentation/filesystems/sysfs-tagging.txt create mode 100644 Documentation/filesystems/xfs-delayed-logging-design.rst delete mode 100644 Documentation/filesystems/xfs-delayed-logging-design.txt create mode 100644 Documentation/filesystems/xfs-self-describing-metadata.rst delete mode 100644 Documentation/filesystems/xfs-self-describing-metadata.txt create mode 100644 Documentation/firmware-guide/acpi/intel-pmc-mux.rst create mode 100644 Documentation/hwmon/bcm54140.rst create mode 100644 Documentation/hwmon/max16601.rst delete mode 100644 Documentation/i2c/i2c.svg create mode 100644 Documentation/i2c/i2c_bus.svg create mode 100644 Documentation/litmus-tests/README create mode 100644 Documentation/litmus-tests/atomic/Atomic-RMW+mb__after_atomic-i [...] create mode 100644 Documentation/litmus-tests/atomic/Atomic-RMW-ops-are-atomic-WRT [...] create mode 100644 Documentation/litmus-tests/rcu/RCU+sync+free.litmus create mode 100644 Documentation/litmus-tests/rcu/RCU+sync+read.litmus rename Documentation/{futex-requeue-pi.txt => locking/futex-requeue-pi.rst} (100%) rename Documentation/{hwspinlock.txt => locking/hwspinlock.rst} (100%) rename Documentation/{percpu-rw-semaphore.txt => locking/percpu-rw-semaphore.rst} (100%) rename Documentation/{pi-futex.txt => locking/pi-futex.rst} (100%) rename Documentation/{preempt-locking.txt => locking/preempt-locking.rst} (100%) rename Documentation/{robust-futex-ABI.txt => locking/robust-futex-ABI.rst} (100%) rename Documentation/{robust-futexes.txt => locking/robust-futexes.rst} (100%) delete mode 100644 Documentation/media/.gitignore delete mode 100644 Documentation/media/Makefile delete mode 100644 Documentation/media/cec-drivers/index.rst delete mode 100644 Documentation/media/dvb-drivers/avermedia.rst delete mode 100644 Documentation/media/dvb-drivers/bt8xx.rst delete mode 100644 Documentation/media/dvb-drivers/cards.rst delete mode 100644 Documentation/media/dvb-drivers/ci.rst delete mode 100644 Documentation/media/dvb-drivers/faq.rst delete mode 100644 Documentation/media/dvb-drivers/index.rst delete mode 100644 Documentation/media/dvb-drivers/intro.rst delete mode 100644 Documentation/media/dvb-drivers/udev.rst delete mode 100644 Documentation/media/index.rst delete mode 100644 Documentation/media/kapi/v4l2-subdev.rst delete mode 100644 Documentation/media/kapi/v4l2-videobuf.rst delete mode 100644 Documentation/media/media_kapi.rst delete mode 100644 Documentation/media/media_uapi.rst delete mode 100644 Documentation/media/typical_media_device.svg delete mode 100644 Documentation/media/uapi/cec/cec-api.rst delete mode 100644 Documentation/media/uapi/cec/cec-func-close.rst delete mode 100644 Documentation/media/uapi/cec/cec-func-ioctl.rst delete mode 100644 Documentation/media/uapi/cec/cec-func-open.rst delete mode 100644 Documentation/media/uapi/cec/cec-func-poll.rst delete mode 100644 Documentation/media/uapi/cec/cec-funcs.rst delete mode 100644 Documentation/media/uapi/cec/cec-header.rst delete mode 100644 Documentation/media/uapi/cec/cec-intro.rst delete mode 100644 Documentation/media/uapi/cec/cec-ioc-adap-g-caps.rst delete mode 100644 Documentation/media/uapi/cec/cec-ioc-adap-g-log-addrs.rst delete mode 100644 Documentation/media/uapi/cec/cec-ioc-adap-g-phys-addr.rst delete mode 100644 Documentation/media/uapi/cec/cec-ioc-dqevent.rst delete mode 100644 Documentation/media/uapi/cec/cec-ioc-g-mode.rst delete mode 100644 Documentation/media/uapi/cec/cec-ioc-receive.rst delete mode 100644 Documentation/media/uapi/cec/cec-pin-error-inj.rst delete mode 100644 Documentation/media/uapi/dvb/audio-bilingual-channel-select.rst delete mode 100644 Documentation/media/uapi/dvb/audio-channel-select.rst delete mode 100644 Documentation/media/uapi/dvb/audio-clear-buffer.rst delete mode 100644 Documentation/media/uapi/dvb/audio-continue.rst delete mode 100644 Documentation/media/uapi/dvb/audio-fclose.rst delete mode 100644 Documentation/media/uapi/dvb/audio-fopen.rst delete mode 100644 Documentation/media/uapi/dvb/audio-fwrite.rst delete mode 100644 Documentation/media/uapi/dvb/audio-get-capabilities.rst delete mode 100644 Documentation/media/uapi/dvb/audio-get-status.rst delete mode 100644 Documentation/media/uapi/dvb/audio-pause.rst delete mode 100644 Documentation/media/uapi/dvb/audio-play.rst delete mode 100644 Documentation/media/uapi/dvb/audio-select-source.rst delete mode 100644 Documentation/media/uapi/dvb/audio-set-av-sync.rst delete mode 100644 Documentation/media/uapi/dvb/audio-set-bypass-mode.rst delete mode 100644 Documentation/media/uapi/dvb/audio-set-id.rst delete mode 100644 Documentation/media/uapi/dvb/audio-set-mixer.rst delete mode 100644 Documentation/media/uapi/dvb/audio-set-mute.rst delete mode 100644 Documentation/media/uapi/dvb/audio-set-streamtype.rst delete mode 100644 Documentation/media/uapi/dvb/audio-stop.rst delete mode 100644 Documentation/media/uapi/dvb/audio.rst delete mode 100644 Documentation/media/uapi/dvb/audio_data_types.rst delete mode 100644 Documentation/media/uapi/dvb/audio_function_calls.rst delete mode 100644 Documentation/media/uapi/dvb/ca-fclose.rst delete mode 100644 Documentation/media/uapi/dvb/ca-fopen.rst delete mode 100644 Documentation/media/uapi/dvb/ca-get-cap.rst delete mode 100644 Documentation/media/uapi/dvb/ca-get-descr-info.rst delete mode 100644 Documentation/media/uapi/dvb/ca-get-msg.rst delete mode 100644 Documentation/media/uapi/dvb/ca-get-slot-info.rst delete mode 100644 Documentation/media/uapi/dvb/ca-reset.rst delete mode 100644 Documentation/media/uapi/dvb/ca-send-msg.rst delete mode 100644 Documentation/media/uapi/dvb/ca-set-descr.rst delete mode 100644 Documentation/media/uapi/dvb/ca.rst delete mode 100644 Documentation/media/uapi/dvb/ca_data_types.rst delete mode 100644 Documentation/media/uapi/dvb/ca_function_calls.rst delete mode 100644 Documentation/media/uapi/dvb/demux.rst delete mode 100644 Documentation/media/uapi/dvb/dmx-add-pid.rst delete mode 100644 Documentation/media/uapi/dvb/dmx-expbuf.rst delete mode 100644 Documentation/media/uapi/dvb/dmx-fclose.rst delete mode 100644 Documentation/media/uapi/dvb/dmx-fopen.rst delete mode 100644 Documentation/media/uapi/dvb/dmx-fread.rst delete mode 100644 Documentation/media/uapi/dvb/dmx-fwrite.rst delete mode 100644 Documentation/media/uapi/dvb/dmx-get-pes-pids.rst delete mode 100644 Documentation/media/uapi/dvb/dmx-get-stc.rst delete mode 100644 Documentation/media/uapi/dvb/dmx-mmap.rst delete mode 100644 Documentation/media/uapi/dvb/dmx-munmap.rst delete mode 100644 Documentation/media/uapi/dvb/dmx-qbuf.rst delete mode 100644 Documentation/media/uapi/dvb/dmx-querybuf.rst delete mode 100644 Documentation/media/uapi/dvb/dmx-remove-pid.rst delete mode 100644 Documentation/media/uapi/dvb/dmx-reqbufs.rst delete mode 100644 Documentation/media/uapi/dvb/dmx-set-buffer-size.rst delete mode 100644 Documentation/media/uapi/dvb/dmx-set-filter.rst delete mode 100644 Documentation/media/uapi/dvb/dmx-set-pes-filter.rst delete mode 100644 Documentation/media/uapi/dvb/dmx-start.rst delete mode 100644 Documentation/media/uapi/dvb/dmx-stop.rst delete mode 100644 Documentation/media/uapi/dvb/dmx_fcalls.rst delete mode 100644 Documentation/media/uapi/dvb/dmx_types.rst delete mode 100644 Documentation/media/uapi/dvb/dvb-fe-read-status.rst delete mode 100644 Documentation/media/uapi/dvb/dvb-frontend-event.rst delete mode 100644 Documentation/media/uapi/dvb/dvb-frontend-parameters.rst delete mode 100644 Documentation/media/uapi/dvb/dvbapi.rst delete mode 100644 Documentation/media/uapi/dvb/dvbproperty.rst delete mode 100644 Documentation/media/uapi/dvb/dvbstb.svg delete mode 100644 Documentation/media/uapi/dvb/examples.rst delete mode 100644 Documentation/media/uapi/dvb/fe-bandwidth-t.rst delete mode 100644 Documentation/media/uapi/dvb/fe-diseqc-recv-slave-reply.rst delete mode 100644 Documentation/media/uapi/dvb/fe-diseqc-reset-overload.rst delete mode 100644 Documentation/media/uapi/dvb/fe-diseqc-send-burst.rst delete mode 100644 Documentation/media/uapi/dvb/fe-diseqc-send-master-cmd.rst delete mode 100644 Documentation/media/uapi/dvb/fe-dishnetwork-send-legacy-cmd.rst delete mode 100644 Documentation/media/uapi/dvb/fe-enable-high-lnb-voltage.rst delete mode 100644 Documentation/media/uapi/dvb/fe-get-event.rst delete mode 100644 Documentation/media/uapi/dvb/fe-get-frontend.rst delete mode 100644 Documentation/media/uapi/dvb/fe-get-info.rst delete mode 100644 Documentation/media/uapi/dvb/fe-get-property.rst delete mode 100644 Documentation/media/uapi/dvb/fe-read-ber.rst delete mode 100644 Documentation/media/uapi/dvb/fe-read-signal-strength.rst delete mode 100644 Documentation/media/uapi/dvb/fe-read-snr.rst delete mode 100644 Documentation/media/uapi/dvb/fe-read-status.rst delete mode 100644 Documentation/media/uapi/dvb/fe-read-uncorrected-blocks.rst delete mode 100644 Documentation/media/uapi/dvb/fe-set-frontend-tune-mode.rst delete mode 100644 Documentation/media/uapi/dvb/fe-set-frontend.rst delete mode 100644 Documentation/media/uapi/dvb/fe-set-tone.rst delete mode 100644 Documentation/media/uapi/dvb/fe-set-voltage.rst delete mode 100644 Documentation/media/uapi/dvb/fe-type-t.rst delete mode 100644 Documentation/media/uapi/dvb/fe_property_parameters.rst delete mode 100644 Documentation/media/uapi/dvb/frontend-header.rst delete mode 100644 Documentation/media/uapi/dvb/frontend-property-cable-systems.rst delete mode 100644 Documentation/media/uapi/dvb/frontend-property-satellite-systems.rst delete mode 100644 Documentation/media/uapi/dvb/frontend-property-terrestrial-systems.rst delete mode 100644 Documentation/media/uapi/dvb/frontend-stat-properties.rst delete mode 100644 Documentation/media/uapi/dvb/frontend.rst delete mode 100644 Documentation/media/uapi/dvb/frontend_f_close.rst delete mode 100644 Documentation/media/uapi/dvb/frontend_f_open.rst delete mode 100644 Documentation/media/uapi/dvb/frontend_fcalls.rst delete mode 100644 Documentation/media/uapi/dvb/frontend_legacy_api.rst delete mode 100644 Documentation/media/uapi/dvb/frontend_legacy_dvbv3_api.rst delete mode 100644 Documentation/media/uapi/dvb/headers.rst delete mode 100644 Documentation/media/uapi/dvb/intro.rst delete mode 100644 Documentation/media/uapi/dvb/legacy_dvb_apis.rst delete mode 100644 Documentation/media/uapi/dvb/net-add-if.rst delete mode 100644 Documentation/media/uapi/dvb/net-get-if.rst delete mode 100644 Documentation/media/uapi/dvb/net-remove-if.rst delete mode 100644 Documentation/media/uapi/dvb/net-types.rst delete mode 100644 Documentation/media/uapi/dvb/net.rst delete mode 100644 Documentation/media/uapi/dvb/query-dvb-frontend-info.rst delete mode 100644 Documentation/media/uapi/dvb/video-clear-buffer.rst delete mode 100644 Documentation/media/uapi/dvb/video-command.rst delete mode 100644 Documentation/media/uapi/dvb/video-continue.rst delete mode 100644 Documentation/media/uapi/dvb/video-fast-forward.rst delete mode 100644 Documentation/media/uapi/dvb/video-fclose.rst delete mode 100644 Documentation/media/uapi/dvb/video-fopen.rst delete mode 100644 Documentation/media/uapi/dvb/video-freeze.rst delete mode 100644 Documentation/media/uapi/dvb/video-fwrite.rst delete mode 100644 Documentation/media/uapi/dvb/video-get-capabilities.rst delete mode 100644 Documentation/media/uapi/dvb/video-get-event.rst delete mode 100644 Documentation/media/uapi/dvb/video-get-frame-count.rst delete mode 100644 Documentation/media/uapi/dvb/video-get-pts.rst delete mode 100644 Documentation/media/uapi/dvb/video-get-size.rst delete mode 100644 Documentation/media/uapi/dvb/video-get-status.rst delete mode 100644 Documentation/media/uapi/dvb/video-play.rst delete mode 100644 Documentation/media/uapi/dvb/video-select-source.rst delete mode 100644 Documentation/media/uapi/dvb/video-set-blank.rst delete mode 100644 Documentation/media/uapi/dvb/video-set-display-format.rst delete mode 100644 Documentation/media/uapi/dvb/video-set-format.rst delete mode 100644 Documentation/media/uapi/dvb/video-set-streamtype.rst delete mode 100644 Documentation/media/uapi/dvb/video-slowmotion.rst delete mode 100644 Documentation/media/uapi/dvb/video-stillpicture.rst delete mode 100644 Documentation/media/uapi/dvb/video-stop.rst delete mode 100644 Documentation/media/uapi/dvb/video-try-command.rst delete mode 100644 Documentation/media/uapi/dvb/video.rst delete mode 100644 Documentation/media/uapi/dvb/video_function_calls.rst delete mode 100644 Documentation/media/uapi/dvb/video_types.rst delete mode 100644 Documentation/media/uapi/fdl-appendix.rst delete mode 100644 Documentation/media/uapi/gen-errors.rst delete mode 100644 Documentation/media/uapi/mediactl/media-controller-intro.rst delete mode 100644 Documentation/media/uapi/mediactl/media-controller-model.rst delete mode 100644 Documentation/media/uapi/mediactl/media-controller.rst delete mode 100644 Documentation/media/uapi/mediactl/media-func-close.rst delete mode 100644 Documentation/media/uapi/mediactl/media-func-ioctl.rst delete mode 100644 Documentation/media/uapi/mediactl/media-func-open.rst delete mode 100644 Documentation/media/uapi/mediactl/media-funcs.rst delete mode 100644 Documentation/media/uapi/mediactl/media-header.rst delete mode 100644 Documentation/media/uapi/mediactl/media-ioc-device-info.rst delete mode 100644 Documentation/media/uapi/mediactl/media-ioc-enum-entities.rst delete mode 100644 Documentation/media/uapi/mediactl/media-ioc-enum-links.rst delete mode 100644 Documentation/media/uapi/mediactl/media-ioc-g-topology.rst delete mode 100644 Documentation/media/uapi/mediactl/media-ioc-request-alloc.rst delete mode 100644 Documentation/media/uapi/mediactl/media-ioc-setup-link.rst delete mode 100644 Documentation/media/uapi/mediactl/media-request-ioc-queue.rst delete mode 100644 Documentation/media/uapi/mediactl/media-request-ioc-reinit.rst delete mode 100644 Documentation/media/uapi/mediactl/media-types.rst delete mode 100644 Documentation/media/uapi/mediactl/request-api.rst delete mode 100644 Documentation/media/uapi/mediactl/request-func-close.rst delete mode 100644 Documentation/media/uapi/mediactl/request-func-ioctl.rst delete mode 100644 Documentation/media/uapi/mediactl/request-func-poll.rst delete mode 100644 Documentation/media/uapi/rc/keytable.c.rst delete mode 100644 Documentation/media/uapi/rc/lirc-dev-intro.rst delete mode 100644 Documentation/media/uapi/rc/lirc-dev.rst delete mode 100644 Documentation/media/uapi/rc/lirc-func.rst delete mode 100644 Documentation/media/uapi/rc/lirc-get-features.rst delete mode 100644 Documentation/media/uapi/rc/lirc-get-rec-mode.rst delete mode 100644 Documentation/media/uapi/rc/lirc-get-rec-resolution.rst delete mode 100644 Documentation/media/uapi/rc/lirc-get-send-mode.rst delete mode 100644 Documentation/media/uapi/rc/lirc-get-timeout.rst delete mode 100644 Documentation/media/uapi/rc/lirc-header.rst delete mode 100644 Documentation/media/uapi/rc/lirc-read.rst delete mode 100644 Documentation/media/uapi/rc/lirc-set-measure-carrier-mode.rst delete mode 100644 Documentation/media/uapi/rc/lirc-set-rec-carrier-range.rst delete mode 100644 Documentation/media/uapi/rc/lirc-set-rec-carrier.rst delete mode 100644 Documentation/media/uapi/rc/lirc-set-rec-timeout-reports.rst delete mode 100644 Documentation/media/uapi/rc/lirc-set-rec-timeout.rst delete mode 100644 Documentation/media/uapi/rc/lirc-set-send-carrier.rst delete mode 100644 Documentation/media/uapi/rc/lirc-set-send-duty-cycle.rst delete mode 100644 Documentation/media/uapi/rc/lirc-set-transmitter-mask.rst delete mode 100644 Documentation/media/uapi/rc/lirc-set-wideband-receiver.rst delete mode 100644 Documentation/media/uapi/rc/lirc-write.rst delete mode 100644 Documentation/media/uapi/rc/rc-intro.rst delete mode 100644 Documentation/media/uapi/rc/rc-sysfs-nodes.rst delete mode 100644 Documentation/media/uapi/rc/rc-table-change.rst delete mode 100644 Documentation/media/uapi/rc/rc-tables.rst delete mode 100644 Documentation/media/uapi/rc/remote_controllers.rst delete mode 100644 Documentation/media/uapi/v4l/app-pri.rst delete mode 100644 Documentation/media/uapi/v4l/async.rst delete mode 100644 Documentation/media/uapi/v4l/audio.rst delete mode 100644 Documentation/media/uapi/v4l/bayer.svg delete mode 100644 Documentation/media/uapi/v4l/biblio.rst delete mode 100644 Documentation/media/uapi/v4l/buffer.rst delete mode 100644 Documentation/media/uapi/v4l/capture-example.rst delete mode 100644 Documentation/media/uapi/v4l/capture.c.rst delete mode 100644 Documentation/media/uapi/v4l/colorspaces-defs.rst delete mode 100644 Documentation/media/uapi/v4l/colorspaces-details.rst delete mode 100644 Documentation/media/uapi/v4l/colorspaces.rst delete mode 100644 Documentation/media/uapi/v4l/common-defs.rst delete mode 100644 Documentation/media/uapi/v4l/common.rst delete mode 100644 Documentation/media/uapi/v4l/compat.rst delete mode 100644 Documentation/media/uapi/v4l/constraints.svg delete mode 100644 Documentation/media/uapi/v4l/control.rst delete mode 100644 Documentation/media/uapi/v4l/crop.rst delete mode 100644 Documentation/media/uapi/v4l/crop.svg delete mode 100644 Documentation/media/uapi/v4l/depth-formats.rst delete mode 100644 Documentation/media/uapi/v4l/dev-capture.rst delete mode 100644 Documentation/media/uapi/v4l/dev-event.rst delete mode 100644 Documentation/media/uapi/v4l/dev-mem2mem.rst delete mode 100644 Documentation/media/uapi/v4l/dev-meta.rst delete mode 100644 Documentation/media/uapi/v4l/dev-osd.rst delete mode 100644 Documentation/media/uapi/v4l/dev-output.rst delete mode 100644 Documentation/media/uapi/v4l/dev-overlay.rst delete mode 100644 Documentation/media/uapi/v4l/dev-radio.rst delete mode 100644 Documentation/media/uapi/v4l/dev-raw-vbi.rst delete mode 100644 Documentation/media/uapi/v4l/dev-rds.rst delete mode 100644 Documentation/media/uapi/v4l/dev-sdr.rst delete mode 100644 Documentation/media/uapi/v4l/dev-sliced-vbi.rst delete mode 100644 Documentation/media/uapi/v4l/dev-subdev.rst delete mode 100644 Documentation/media/uapi/v4l/dev-touch.rst delete mode 100644 Documentation/media/uapi/v4l/devices.rst delete mode 100644 Documentation/media/uapi/v4l/diff-v4l.rst delete mode 100644 Documentation/media/uapi/v4l/dmabuf.rst delete mode 100644 Documentation/media/uapi/v4l/dv-timings.rst delete mode 100644 Documentation/media/uapi/v4l/ext-ctrls-camera.rst delete mode 100644 Documentation/media/uapi/v4l/ext-ctrls-codec.rst delete mode 100644 Documentation/media/uapi/v4l/ext-ctrls-detect.rst delete mode 100644 Documentation/media/uapi/v4l/ext-ctrls-dv.rst delete mode 100644 Documentation/media/uapi/v4l/ext-ctrls-flash.rst delete mode 100644 Documentation/media/uapi/v4l/ext-ctrls-fm-rx.rst delete mode 100644 Documentation/media/uapi/v4l/ext-ctrls-fm-tx.rst delete mode 100644 Documentation/media/uapi/v4l/ext-ctrls-image-process.rst delete mode 100644 Documentation/media/uapi/v4l/ext-ctrls-image-source.rst delete mode 100644 Documentation/media/uapi/v4l/ext-ctrls-jpeg.rst delete mode 100644 Documentation/media/uapi/v4l/ext-ctrls-rf-tuner.rst delete mode 100644 Documentation/media/uapi/v4l/extended-controls.rst delete mode 100644 Documentation/media/uapi/v4l/field-order.rst delete mode 100644 Documentation/media/uapi/v4l/fieldseq_bt.svg delete mode 100644 Documentation/media/uapi/v4l/fieldseq_tb.svg delete mode 100644 Documentation/media/uapi/v4l/format.rst delete mode 100644 Documentation/media/uapi/v4l/func-close.rst delete mode 100644 Documentation/media/uapi/v4l/func-ioctl.rst delete mode 100644 Documentation/media/uapi/v4l/func-mmap.rst delete mode 100644 Documentation/media/uapi/v4l/func-munmap.rst delete mode 100644 Documentation/media/uapi/v4l/func-open.rst delete mode 100644 Documentation/media/uapi/v4l/func-poll.rst delete mode 100644 Documentation/media/uapi/v4l/func-read.rst delete mode 100644 Documentation/media/uapi/v4l/func-select.rst delete mode 100644 Documentation/media/uapi/v4l/func-write.rst delete mode 100644 Documentation/media/uapi/v4l/hist-v4l2.rst delete mode 100644 Documentation/media/uapi/v4l/hsv-formats.rst delete mode 100644 Documentation/media/uapi/v4l/io.rst delete mode 100644 Documentation/media/uapi/v4l/libv4l-introduction.rst delete mode 100644 Documentation/media/uapi/v4l/libv4l.rst delete mode 100644 Documentation/media/uapi/v4l/meta-formats.rst delete mode 100644 Documentation/media/uapi/v4l/mmap.rst delete mode 100644 Documentation/media/uapi/v4l/nv12mt.svg delete mode 100644 Documentation/media/uapi/v4l/nv12mt_example.svg delete mode 100644 Documentation/media/uapi/v4l/open.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-bayer.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-compressed.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-grey.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-indexed.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-intro.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-inzi.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-m420.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-meta-d4xx.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-meta-uvc.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-meta-vivid.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-meta-vsp1-hgo.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-meta-vsp1-hgt.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-nv12.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-nv12m.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-nv12mt.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-nv16.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-nv16m.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-nv24.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-packed-hsv.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-packed-yuv.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-reserved.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-rgb.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-sdr-cs08.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-sdr-cs14le.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-sdr-cu08.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-sdr-cu16le.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-sdr-pcu16be.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-sdr-pcu18be.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-sdr-pcu20be.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-sdr-ru12le.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-srggb10.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-srggb10alaw8.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-srggb10dpcm8.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-srggb10p.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-srggb12.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-srggb12p.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-srggb14.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-srggb14p.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-srggb16.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-srggb8.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-tch-td08.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-tch-td16.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-tch-tu08.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-tch-tu16.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-uv8.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-uyvy.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-v4l2-mplane.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-v4l2.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-vyuy.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-y10.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-y10b.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-y10p.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-y12.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-y12i.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-y14.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-y16-be.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-y16.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-y41p.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-y8i.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-yuv410.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-yuv411p.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-yuv420.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-yuv420m.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-yuv422m.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-yuv422p.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-yuv444m.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-yuyv.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-yvyu.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-z16.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt.rst delete mode 100644 Documentation/media/uapi/v4l/planar-apis.rst delete mode 100644 Documentation/media/uapi/v4l/querycap.rst delete mode 100644 Documentation/media/uapi/v4l/rw.rst delete mode 100644 Documentation/media/uapi/v4l/sdr-formats.rst delete mode 100644 Documentation/media/uapi/v4l/selection-api-configuration.rst delete mode 100644 Documentation/media/uapi/v4l/selection-api-examples.rst delete mode 100644 Documentation/media/uapi/v4l/selection-api-intro.rst delete mode 100644 Documentation/media/uapi/v4l/selection-api-targets.rst delete mode 100644 Documentation/media/uapi/v4l/selection-api-vs-crop-api.rst delete mode 100644 Documentation/media/uapi/v4l/selection-api.rst delete mode 100644 Documentation/media/uapi/v4l/selection.svg delete mode 100644 Documentation/media/uapi/v4l/selections-common.rst delete mode 100644 Documentation/media/uapi/v4l/standard.rst delete mode 100644 Documentation/media/uapi/v4l/streaming-par.rst delete mode 100644 Documentation/media/uapi/v4l/subdev-formats.rst delete mode 100644 Documentation/media/uapi/v4l/subdev-image-processing-crop.svg delete mode 100644 Documentation/media/uapi/v4l/subdev-image-processing-full.svg delete mode 100644 Documentation/media/uapi/v4l/subdev-image-processing-scaling-mu [...] delete mode 100644 Documentation/media/uapi/v4l/tch-formats.rst delete mode 100644 Documentation/media/uapi/v4l/tuner.rst delete mode 100644 Documentation/media/uapi/v4l/user-func.rst delete mode 100644 Documentation/media/uapi/v4l/userp.rst delete mode 100644 Documentation/media/uapi/v4l/v4l2-selection-flags.rst delete mode 100644 Documentation/media/uapi/v4l/v4l2-selection-targets.rst delete mode 100644 Documentation/media/uapi/v4l/v4l2.rst delete mode 100644 Documentation/media/uapi/v4l/v4l2grab-example.rst delete mode 100644 Documentation/media/uapi/v4l/v4l2grab.c.rst delete mode 100644 Documentation/media/uapi/v4l/vbi_525.svg delete mode 100644 Documentation/media/uapi/v4l/vbi_625.svg delete mode 100644 Documentation/media/uapi/v4l/vbi_hsync.svg delete mode 100644 Documentation/media/uapi/v4l/video.rst delete mode 100644 Documentation/media/uapi/v4l/videodev.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-create-bufs.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-cropcap.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-dbg-g-chip-info.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-dbg-g-register.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-decoder-cmd.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-dqevent.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-dv-timings-cap.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-encoder-cmd.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-enum-dv-timings.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-enum-fmt.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-enum-frameintervals.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-enum-framesizes.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-enum-freq-bands.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-enumaudio.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-enumaudioout.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-enuminput.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-enumoutput.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-enumstd.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-expbuf.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-g-audio.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-g-audioout.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-g-crop.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-g-ctrl.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-g-dv-timings.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-g-edid.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-g-enc-index.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-g-ext-ctrls.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-g-fbuf.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-g-fmt.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-g-frequency.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-g-input.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-g-jpegcomp.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-g-modulator.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-g-output.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-g-parm.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-g-priority.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-g-selection.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-g-sliced-vbi-cap.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-g-std.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-g-tuner.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-log-status.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-overlay.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-prepare-buf.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-qbuf.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-query-dv-timings.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-querybuf.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-querycap.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-queryctrl.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-querystd.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-reqbufs.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-s-hw-freq-seek.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-streamon.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-subdev-enum-frame-interval.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-subdev-enum-frame-size.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-subdev-enum-mbus-code.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-subdev-g-crop.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-subdev-g-fmt.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-subdev-g-frame-interval.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-subdev-g-selection.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-subscribe-event.rst delete mode 100644 Documentation/media/uapi/v4l/yuv-formats.rst delete mode 100644 Documentation/media/v4l-drivers/bttv-cardlist.rst delete mode 100644 Documentation/media/v4l-drivers/bttv.rst delete mode 100644 Documentation/media/v4l-drivers/cardlist.rst delete mode 100644 Documentation/media/v4l-drivers/cpia2.rst delete mode 100644 Documentation/media/v4l-drivers/cx2341x.rst delete mode 100644 Documentation/media/v4l-drivers/cx23885-cardlist.rst delete mode 100644 Documentation/media/v4l-drivers/cx88-cardlist.rst delete mode 100644 Documentation/media/v4l-drivers/cx88.rst delete mode 100644 Documentation/media/v4l-drivers/davinci-vpbe.rst delete mode 100644 Documentation/media/v4l-drivers/em28xx-cardlist.rst delete mode 100644 Documentation/media/v4l-drivers/fimc.rst delete mode 100644 Documentation/media/v4l-drivers/imx.rst delete mode 100644 Documentation/media/v4l-drivers/index.rst delete mode 100644 Documentation/media/v4l-drivers/ipu3.rst delete mode 100644 Documentation/media/v4l-drivers/ivtv-cardlist.rst delete mode 100644 Documentation/media/v4l-drivers/max2175.rst delete mode 100644 Documentation/media/v4l-drivers/meye.rst delete mode 100644 Documentation/media/v4l-drivers/omap3isp.rst delete mode 100644 Documentation/media/v4l-drivers/saa7134-cardlist.rst delete mode 100644 Documentation/media/v4l-drivers/saa7134.rst delete mode 100644 Documentation/media/v4l-drivers/saa7164-cardlist.rst delete mode 100644 Documentation/media/v4l-drivers/v4l-with-ir.rst delete mode 100644 Documentation/media/v4l-drivers/vimc.rst delete mode 100644 Documentation/media/v4l-drivers/zr364xx.rst delete mode 100644 Documentation/media/videodev2.h.rst.exceptions create mode 100644 Documentation/networking/6pack.rst delete mode 100644 Documentation/networking/6pack.txt delete mode 100644 Documentation/networking/PLIP.txt create mode 100644 Documentation/networking/altera_tse.rst delete mode 100644 Documentation/networking/altera_tse.txt create mode 100644 Documentation/networking/arcnet-hardware.rst delete mode 100644 Documentation/networking/arcnet-hardware.txt create mode 100644 Documentation/networking/arcnet.rst delete mode 100644 Documentation/networking/arcnet.txt create mode 100644 Documentation/networking/atm.rst delete mode 100644 Documentation/networking/atm.txt create mode 100644 Documentation/networking/ax25.rst delete mode 100644 Documentation/networking/ax25.txt create mode 100644 Documentation/networking/baycom.rst delete mode 100644 Documentation/networking/baycom.txt create mode 100644 Documentation/networking/bonding.rst delete mode 100644 Documentation/networking/bonding.txt delete mode 100644 Documentation/networking/caif/Linux-CAIF.txt create mode 100644 Documentation/networking/caif/index.rst create mode 100644 Documentation/networking/caif/linux_caif.rst create mode 100644 Documentation/networking/caif/spi_porting.rst delete mode 100644 Documentation/networking/caif/spi_porting.txt create mode 100644 Documentation/networking/cdc_mbim.rst delete mode 100644 Documentation/networking/cdc_mbim.txt create mode 100644 Documentation/networking/cops.rst delete mode 100644 Documentation/networking/cops.txt create mode 100644 Documentation/networking/cxacru.rst delete mode 100644 Documentation/networking/cxacru.txt create mode 100644 Documentation/networking/dccp.rst delete mode 100644 Documentation/networking/dccp.txt create mode 100644 Documentation/networking/dctcp.rst delete mode 100644 Documentation/networking/dctcp.txt create mode 100644 Documentation/networking/decnet.rst delete mode 100644 Documentation/networking/decnet.txt create mode 100644 Documentation/networking/defza.rst delete mode 100644 Documentation/networking/defza.txt create mode 100644 Documentation/networking/device_drivers/3com/3c509.rst delete mode 100644 Documentation/networking/device_drivers/3com/3c509.txt create mode 100644 Documentation/networking/device_drivers/3com/vortex.rst delete mode 100644 Documentation/networking/device_drivers/3com/vortex.txt create mode 100644 Documentation/networking/device_drivers/amazon/ena.rst delete mode 100644 Documentation/networking/device_drivers/amazon/ena.txt create mode 100644 Documentation/networking/device_drivers/aquantia/atlantic.rst delete mode 100644 Documentation/networking/device_drivers/aquantia/atlantic.txt create mode 100644 Documentation/networking/device_drivers/chelsio/cxgb.rst delete mode 100644 Documentation/networking/device_drivers/chelsio/cxgb.txt create mode 100644 Documentation/networking/device_drivers/cirrus/cs89x0.rst delete mode 100644 Documentation/networking/device_drivers/cirrus/cs89x0.txt create mode 100644 Documentation/networking/device_drivers/davicom/dm9000.rst delete mode 100644 Documentation/networking/device_drivers/davicom/dm9000.txt create mode 100644 Documentation/networking/device_drivers/dec/de4x5.rst delete mode 100644 Documentation/networking/device_drivers/dec/de4x5.txt create mode 100644 Documentation/networking/device_drivers/dec/dmfe.rst delete mode 100644 Documentation/networking/device_drivers/dec/dmfe.txt create mode 100644 Documentation/networking/device_drivers/dlink/dl2k.rst delete mode 100644 Documentation/networking/device_drivers/dlink/dl2k.txt create mode 100644 Documentation/networking/device_drivers/freescale/dpaa.rst delete mode 100644 Documentation/networking/device_drivers/freescale/dpaa.txt create mode 100644 Documentation/networking/device_drivers/freescale/gianfar.rst delete mode 100644 Documentation/networking/device_drivers/freescale/gianfar.txt create mode 100644 Documentation/networking/device_drivers/intel/ipw2100.rst delete mode 100644 Documentation/networking/device_drivers/intel/ipw2100.txt create mode 100644 Documentation/networking/device_drivers/intel/ipw2200.rst delete mode 100644 Documentation/networking/device_drivers/intel/ipw2200.txt create mode 100644 Documentation/networking/device_drivers/microsoft/netvsc.rst delete mode 100644 Documentation/networking/device_drivers/microsoft/netvsc.txt create mode 100644 Documentation/networking/device_drivers/neterion/s2io.rst delete mode 100644 Documentation/networking/device_drivers/neterion/s2io.txt create mode 100644 Documentation/networking/device_drivers/neterion/vxge.rst delete mode 100644 Documentation/networking/device_drivers/neterion/vxge.txt create mode 100644 Documentation/networking/device_drivers/qualcomm/rmnet.rst delete mode 100644 Documentation/networking/device_drivers/qualcomm/rmnet.txt create mode 100644 Documentation/networking/device_drivers/sb1000.rst delete mode 100644 Documentation/networking/device_drivers/sb1000.txt create mode 100644 Documentation/networking/device_drivers/smsc/smc9.rst delete mode 100644 Documentation/networking/device_drivers/smsc/smc9.txt create mode 100644 Documentation/networking/device_drivers/ti/cpsw.rst delete mode 100644 Documentation/networking/device_drivers/ti/cpsw.txt create mode 100644 Documentation/networking/device_drivers/ti/cpsw_switchdev.rst delete mode 100644 Documentation/networking/device_drivers/ti/cpsw_switchdev.txt create mode 100644 Documentation/networking/device_drivers/ti/tlan.rst delete mode 100644 Documentation/networking/device_drivers/ti/tlan.txt create mode 100644 Documentation/networking/device_drivers/toshiba/spider_net.rst delete mode 100644 Documentation/networking/device_drivers/toshiba/spider_net.txt create mode 100644 Documentation/networking/devlink-params-sja1105.txt create mode 100644 Documentation/networking/dns_resolver.rst delete mode 100644 Documentation/networking/dns_resolver.txt create mode 100644 Documentation/networking/driver.rst delete mode 100644 Documentation/networking/driver.txt create mode 100644 Documentation/networking/eql.rst delete mode 100644 Documentation/networking/eql.txt create mode 100644 Documentation/networking/fib_trie.rst delete mode 100644 Documentation/networking/fib_trie.txt create mode 100644 Documentation/networking/filter.rst delete mode 100644 Documentation/networking/filter.txt create mode 100644 Documentation/networking/fore200e.rst delete mode 100644 Documentation/networking/fore200e.txt create mode 100644 Documentation/networking/framerelay.rst delete mode 100644 Documentation/networking/framerelay.txt create mode 100644 Documentation/networking/gen_stats.rst delete mode 100644 Documentation/networking/gen_stats.txt create mode 100644 Documentation/networking/generic-hdlc.rst delete mode 100644 Documentation/networking/generic-hdlc.txt create mode 100644 Documentation/networking/generic_netlink.rst delete mode 100644 Documentation/networking/generic_netlink.txt create mode 100644 Documentation/networking/gtp.rst delete mode 100644 Documentation/networking/gtp.txt create mode 100644 Documentation/networking/hinic.rst delete mode 100644 Documentation/networking/hinic.txt create mode 100644 Documentation/networking/ila.rst delete mode 100644 Documentation/networking/ila.txt create mode 100644 Documentation/networking/ip-sysctl.rst delete mode 100644 Documentation/networking/ip-sysctl.txt create mode 100644 Documentation/networking/ip_dynaddr.rst delete mode 100644 Documentation/networking/ip_dynaddr.txt create mode 100644 Documentation/networking/ipddp.rst delete mode 100644 Documentation/networking/ipddp.txt create mode 100644 Documentation/networking/iphase.rst delete mode 100644 Documentation/networking/iphase.txt create mode 100644 Documentation/networking/ipsec.rst delete mode 100644 Documentation/networking/ipsec.txt create mode 100644 Documentation/networking/ipv6.rst delete mode 100644 Documentation/networking/ipv6.txt create mode 100644 Documentation/networking/ipvlan.rst delete mode 100644 Documentation/networking/ipvlan.txt create mode 100644 Documentation/networking/ipvs-sysctl.rst delete mode 100644 Documentation/networking/ipvs-sysctl.txt create mode 100644 Documentation/networking/kcm.rst delete mode 100644 Documentation/networking/kcm.txt create mode 100644 Documentation/networking/l2tp.rst delete mode 100644 Documentation/networking/l2tp.txt create mode 100644 Documentation/networking/lapb-module.rst delete mode 100644 Documentation/networking/lapb-module.txt create mode 100644 Documentation/networking/ltpc.rst delete mode 100644 Documentation/networking/ltpc.txt create mode 100644 Documentation/networking/mac80211-injection.rst delete mode 100644 Documentation/networking/mac80211-injection.txt create mode 100644 Documentation/networking/mpls-sysctl.rst delete mode 100644 Documentation/networking/mpls-sysctl.txt create mode 100644 Documentation/networking/multiqueue.rst delete mode 100644 Documentation/networking/multiqueue.txt create mode 100644 Documentation/networking/netconsole.rst delete mode 100644 Documentation/networking/netconsole.txt create mode 100644 Documentation/networking/netdev-features.rst delete mode 100644 Documentation/networking/netdev-features.txt create mode 100644 Documentation/networking/netdevices.rst delete mode 100644 Documentation/networking/netdevices.txt create mode 100644 Documentation/networking/netfilter-sysctl.rst delete mode 100644 Documentation/networking/netfilter-sysctl.txt create mode 100644 Documentation/networking/netif-msg.rst delete mode 100644 Documentation/networking/netif-msg.txt create mode 100644 Documentation/networking/nf_conntrack-sysctl.rst delete mode 100644 Documentation/networking/nf_conntrack-sysctl.txt create mode 100644 Documentation/networking/nf_flowtable.rst delete mode 100644 Documentation/networking/nf_flowtable.txt create mode 100644 Documentation/networking/openvswitch.rst delete mode 100644 Documentation/networking/openvswitch.txt create mode 100644 Documentation/networking/operstates.rst delete mode 100644 Documentation/networking/operstates.txt create mode 100644 Documentation/networking/packet_mmap.rst delete mode 100644 Documentation/networking/packet_mmap.txt create mode 100644 Documentation/networking/phonet.rst delete mode 100644 Documentation/networking/phonet.txt create mode 100644 Documentation/networking/pktgen.rst delete mode 100644 Documentation/networking/pktgen.txt create mode 100644 Documentation/networking/plip.rst create mode 100644 Documentation/networking/ppp_generic.rst delete mode 100644 Documentation/networking/ppp_generic.txt create mode 100644 Documentation/networking/proc_net_tcp.rst delete mode 100644 Documentation/networking/proc_net_tcp.txt create mode 100644 Documentation/networking/radiotap-headers.rst delete mode 100644 Documentation/networking/radiotap-headers.txt create mode 100644 Documentation/networking/ray_cs.rst delete mode 100644 Documentation/networking/ray_cs.txt create mode 100644 Documentation/networking/rds.rst delete mode 100644 Documentation/networking/rds.txt create mode 100644 Documentation/networking/regulatory.rst delete mode 100644 Documentation/networking/regulatory.txt create mode 100644 Documentation/networking/rxrpc.rst delete mode 100644 Documentation/networking/rxrpc.txt create mode 100644 Documentation/networking/sctp.rst delete mode 100644 Documentation/networking/sctp.txt create mode 100644 Documentation/networking/secid.rst delete mode 100644 Documentation/networking/secid.txt create mode 100644 Documentation/networking/seg6-sysctl.rst delete mode 100644 Documentation/networking/seg6-sysctl.txt create mode 100644 Documentation/networking/skfp.rst delete mode 100644 Documentation/networking/skfp.txt create mode 100644 Documentation/networking/strparser.rst delete mode 100644 Documentation/networking/strparser.txt create mode 100644 Documentation/networking/switchdev.rst delete mode 100644 Documentation/networking/switchdev.txt create mode 100644 Documentation/networking/tc-actions-env-rules.rst delete mode 100644 Documentation/networking/tc-actions-env-rules.txt create mode 100644 Documentation/networking/tcp-thin.rst delete mode 100644 Documentation/networking/tcp-thin.txt create mode 100644 Documentation/networking/team.rst delete mode 100644 Documentation/networking/team.txt create mode 100644 Documentation/networking/timestamping.rst delete mode 100644 Documentation/networking/timestamping.txt create mode 100644 Documentation/networking/tproxy.rst delete mode 100644 Documentation/networking/tproxy.txt create mode 100644 Documentation/networking/tuntap.rst delete mode 100644 Documentation/networking/tuntap.txt create mode 100644 Documentation/networking/udplite.rst delete mode 100644 Documentation/networking/udplite.txt create mode 100644 Documentation/networking/vrf.rst delete mode 100644 Documentation/networking/vrf.txt create mode 100644 Documentation/networking/vxlan.rst delete mode 100644 Documentation/networking/vxlan.txt create mode 100644 Documentation/networking/x25-iface.rst delete mode 100644 Documentation/networking/x25-iface.txt create mode 100644 Documentation/networking/x25.rst delete mode 100644 Documentation/networking/x25.txt create mode 100644 Documentation/networking/xfrm_device.rst delete mode 100644 Documentation/networking/xfrm_device.txt create mode 100644 Documentation/networking/xfrm_proc.rst delete mode 100644 Documentation/networking/xfrm_proc.txt create mode 100644 Documentation/networking/xfrm_sync.rst delete mode 100644 Documentation/networking/xfrm_sync.txt create mode 100644 Documentation/networking/xfrm_sysctl.rst delete mode 100644 Documentation/networking/xfrm_sysctl.txt create mode 100644 Documentation/networking/z8530drv.rst delete mode 100644 Documentation/networking/z8530drv.txt create mode 100644 Documentation/powerpc/vas-api.rst create mode 100644 Documentation/s390/pci.rst rename Documentation/{digsig.txt => security/digsig.rst} (100%) create mode 100644 Documentation/translations/it_IT/riscv/patch-acceptance.rst create mode 100644 Documentation/translations/zh_CN/filesystems/debugfs.rst create mode 100644 Documentation/userspace-api/media/Makefile rename Documentation/{ => userspace-api}/media/audio.h.rst.exceptions (100%) rename Documentation/{ => userspace-api}/media/ca.h.rst.exceptions (100%) rename Documentation/{ => userspace-api}/media/cec.h.rst.exceptions (100%) create mode 100644 Documentation/userspace-api/media/cec/cec-api.rst create mode 100644 Documentation/userspace-api/media/cec/cec-func-close.rst create mode 100644 Documentation/userspace-api/media/cec/cec-func-ioctl.rst create mode 100644 Documentation/userspace-api/media/cec/cec-func-open.rst create mode 100644 Documentation/userspace-api/media/cec/cec-func-poll.rst create mode 100644 Documentation/userspace-api/media/cec/cec-funcs.rst create mode 100644 Documentation/userspace-api/media/cec/cec-header.rst create mode 100644 Documentation/userspace-api/media/cec/cec-intro.rst create mode 100644 Documentation/userspace-api/media/cec/cec-ioc-adap-g-caps.rst rename Documentation/{media/uapi => userspace-api/media}/cec/cec-ioc-adap-g-conn-i [...] create mode 100644 Documentation/userspace-api/media/cec/cec-ioc-adap-g-log-addrs.rst create mode 100644 Documentation/userspace-api/media/cec/cec-ioc-adap-g-phys-addr.rst create mode 100644 Documentation/userspace-api/media/cec/cec-ioc-dqevent.rst create mode 100644 Documentation/userspace-api/media/cec/cec-ioc-g-mode.rst create mode 100644 Documentation/userspace-api/media/cec/cec-ioc-receive.rst create mode 100644 Documentation/userspace-api/media/cec/cec-pin-error-inj.rst rename Documentation/{ => userspace-api}/media/conf_nitpick.py (100%) rename Documentation/{ => userspace-api}/media/dmx.h.rst.exceptions (100%) create mode 100644 Documentation/userspace-api/media/drivers/cx2341x-uapi.rst create mode 100644 Documentation/userspace-api/media/drivers/imx-uapi.rst create mode 100644 Documentation/userspace-api/media/drivers/index.rst create mode 100644 Documentation/userspace-api/media/drivers/max2175.rst create mode 100644 Documentation/userspace-api/media/drivers/meye-uapi.rst create mode 100644 Documentation/userspace-api/media/drivers/omap3isp-uapi.rst rename Documentation/{media/v4l-drivers => userspace-api/media/drivers}/uvcvideo.r [...] create mode 100644 Documentation/userspace-api/media/dvb/audio-bilingual-channel-s [...] create mode 100644 Documentation/userspace-api/media/dvb/audio-channel-select.rst create mode 100644 Documentation/userspace-api/media/dvb/audio-clear-buffer.rst create mode 100644 Documentation/userspace-api/media/dvb/audio-continue.rst create mode 100644 Documentation/userspace-api/media/dvb/audio-fclose.rst create mode 100644 Documentation/userspace-api/media/dvb/audio-fopen.rst create mode 100644 Documentation/userspace-api/media/dvb/audio-fwrite.rst create mode 100644 Documentation/userspace-api/media/dvb/audio-get-capabilities.rst create mode 100644 Documentation/userspace-api/media/dvb/audio-get-status.rst create mode 100644 Documentation/userspace-api/media/dvb/audio-pause.rst create mode 100644 Documentation/userspace-api/media/dvb/audio-play.rst create mode 100644 Documentation/userspace-api/media/dvb/audio-select-source.rst create mode 100644 Documentation/userspace-api/media/dvb/audio-set-av-sync.rst create mode 100644 Documentation/userspace-api/media/dvb/audio-set-bypass-mode.rst create mode 100644 Documentation/userspace-api/media/dvb/audio-set-id.rst create mode 100644 Documentation/userspace-api/media/dvb/audio-set-mixer.rst create mode 100644 Documentation/userspace-api/media/dvb/audio-set-mute.rst create mode 100644 Documentation/userspace-api/media/dvb/audio-set-streamtype.rst create mode 100644 Documentation/userspace-api/media/dvb/audio-stop.rst create mode 100644 Documentation/userspace-api/media/dvb/audio.rst create mode 100644 Documentation/userspace-api/media/dvb/audio_data_types.rst create mode 100644 Documentation/userspace-api/media/dvb/audio_function_calls.rst create mode 100644 Documentation/userspace-api/media/dvb/ca-fclose.rst create mode 100644 Documentation/userspace-api/media/dvb/ca-fopen.rst create mode 100644 Documentation/userspace-api/media/dvb/ca-get-cap.rst create mode 100644 Documentation/userspace-api/media/dvb/ca-get-descr-info.rst create mode 100644 Documentation/userspace-api/media/dvb/ca-get-msg.rst create mode 100644 Documentation/userspace-api/media/dvb/ca-get-slot-info.rst create mode 100644 Documentation/userspace-api/media/dvb/ca-reset.rst create mode 100644 Documentation/userspace-api/media/dvb/ca-send-msg.rst create mode 100644 Documentation/userspace-api/media/dvb/ca-set-descr.rst create mode 100644 Documentation/userspace-api/media/dvb/ca.rst create mode 100644 Documentation/userspace-api/media/dvb/ca_data_types.rst create mode 100644 Documentation/userspace-api/media/dvb/ca_function_calls.rst create mode 100644 Documentation/userspace-api/media/dvb/ca_high_level.rst create mode 100644 Documentation/userspace-api/media/dvb/demux.rst create mode 100644 Documentation/userspace-api/media/dvb/dmx-add-pid.rst create mode 100644 Documentation/userspace-api/media/dvb/dmx-expbuf.rst create mode 100644 Documentation/userspace-api/media/dvb/dmx-fclose.rst create mode 100644 Documentation/userspace-api/media/dvb/dmx-fopen.rst create mode 100644 Documentation/userspace-api/media/dvb/dmx-fread.rst create mode 100644 Documentation/userspace-api/media/dvb/dmx-fwrite.rst create mode 100644 Documentation/userspace-api/media/dvb/dmx-get-pes-pids.rst create mode 100644 Documentation/userspace-api/media/dvb/dmx-get-stc.rst create mode 100644 Documentation/userspace-api/media/dvb/dmx-mmap.rst create mode 100644 Documentation/userspace-api/media/dvb/dmx-munmap.rst create mode 100644 Documentation/userspace-api/media/dvb/dmx-qbuf.rst create mode 100644 Documentation/userspace-api/media/dvb/dmx-querybuf.rst create mode 100644 Documentation/userspace-api/media/dvb/dmx-remove-pid.rst create mode 100644 Documentation/userspace-api/media/dvb/dmx-reqbufs.rst create mode 100644 Documentation/userspace-api/media/dvb/dmx-set-buffer-size.rst create mode 100644 Documentation/userspace-api/media/dvb/dmx-set-filter.rst create mode 100644 Documentation/userspace-api/media/dvb/dmx-set-pes-filter.rst create mode 100644 Documentation/userspace-api/media/dvb/dmx-start.rst create mode 100644 Documentation/userspace-api/media/dvb/dmx-stop.rst create mode 100644 Documentation/userspace-api/media/dvb/dmx_fcalls.rst create mode 100644 Documentation/userspace-api/media/dvb/dmx_types.rst create mode 100644 Documentation/userspace-api/media/dvb/dvb-fe-read-status.rst create mode 100644 Documentation/userspace-api/media/dvb/dvb-frontend-event.rst create mode 100644 Documentation/userspace-api/media/dvb/dvb-frontend-parameters.rst create mode 100644 Documentation/userspace-api/media/dvb/dvbapi.rst create mode 100644 Documentation/userspace-api/media/dvb/dvbproperty.rst create mode 100644 Documentation/userspace-api/media/dvb/dvbstb.svg create mode 100644 Documentation/userspace-api/media/dvb/examples.rst create mode 100644 Documentation/userspace-api/media/dvb/fe-bandwidth-t.rst create mode 100644 Documentation/userspace-api/media/dvb/fe-diseqc-recv-slave-reply.rst create mode 100644 Documentation/userspace-api/media/dvb/fe-diseqc-reset-overload.rst create mode 100644 Documentation/userspace-api/media/dvb/fe-diseqc-send-burst.rst create mode 100644 Documentation/userspace-api/media/dvb/fe-diseqc-send-master-cmd.rst create mode 100644 Documentation/userspace-api/media/dvb/fe-dishnetwork-send-legac [...] create mode 100644 Documentation/userspace-api/media/dvb/fe-enable-high-lnb-voltage.rst create mode 100644 Documentation/userspace-api/media/dvb/fe-get-event.rst create mode 100644 Documentation/userspace-api/media/dvb/fe-get-frontend.rst create mode 100644 Documentation/userspace-api/media/dvb/fe-get-info.rst create mode 100644 Documentation/userspace-api/media/dvb/fe-get-property.rst create mode 100644 Documentation/userspace-api/media/dvb/fe-read-ber.rst create mode 100644 Documentation/userspace-api/media/dvb/fe-read-signal-strength.rst create mode 100644 Documentation/userspace-api/media/dvb/fe-read-snr.rst create mode 100644 Documentation/userspace-api/media/dvb/fe-read-status.rst create mode 100644 Documentation/userspace-api/media/dvb/fe-read-uncorrected-blocks.rst create mode 100644 Documentation/userspace-api/media/dvb/fe-set-frontend-tune-mode.rst create mode 100644 Documentation/userspace-api/media/dvb/fe-set-frontend.rst create mode 100644 Documentation/userspace-api/media/dvb/fe-set-tone.rst create mode 100644 Documentation/userspace-api/media/dvb/fe-set-voltage.rst create mode 100644 Documentation/userspace-api/media/dvb/fe-type-t.rst create mode 100644 Documentation/userspace-api/media/dvb/fe_property_parameters.rst create mode 100644 Documentation/userspace-api/media/dvb/frontend-header.rst create mode 100644 Documentation/userspace-api/media/dvb/frontend-property-cable-s [...] create mode 100644 Documentation/userspace-api/media/dvb/frontend-property-satelli [...] create mode 100644 Documentation/userspace-api/media/dvb/frontend-property-terrest [...] create mode 100644 Documentation/userspace-api/media/dvb/frontend-stat-properties.rst create mode 100644 Documentation/userspace-api/media/dvb/frontend.rst create mode 100644 Documentation/userspace-api/media/dvb/frontend_f_close.rst create mode 100644 Documentation/userspace-api/media/dvb/frontend_f_open.rst create mode 100644 Documentation/userspace-api/media/dvb/frontend_fcalls.rst create mode 100644 Documentation/userspace-api/media/dvb/frontend_legacy_api.rst create mode 100644 Documentation/userspace-api/media/dvb/frontend_legacy_dvbv3_api.rst create mode 100644 Documentation/userspace-api/media/dvb/headers.rst create mode 100644 Documentation/userspace-api/media/dvb/intro.rst create mode 100644 Documentation/userspace-api/media/dvb/legacy_dvb_apis.rst create mode 100644 Documentation/userspace-api/media/dvb/net-add-if.rst create mode 100644 Documentation/userspace-api/media/dvb/net-get-if.rst create mode 100644 Documentation/userspace-api/media/dvb/net-remove-if.rst create mode 100644 Documentation/userspace-api/media/dvb/net-types.rst create mode 100644 Documentation/userspace-api/media/dvb/net.rst create mode 100644 Documentation/userspace-api/media/dvb/query-dvb-frontend-info.rst create mode 100644 Documentation/userspace-api/media/dvb/video-clear-buffer.rst create mode 100644 Documentation/userspace-api/media/dvb/video-command.rst create mode 100644 Documentation/userspace-api/media/dvb/video-continue.rst create mode 100644 Documentation/userspace-api/media/dvb/video-fast-forward.rst create mode 100644 Documentation/userspace-api/media/dvb/video-fclose.rst create mode 100644 Documentation/userspace-api/media/dvb/video-fopen.rst create mode 100644 Documentation/userspace-api/media/dvb/video-freeze.rst create mode 100644 Documentation/userspace-api/media/dvb/video-fwrite.rst create mode 100644 Documentation/userspace-api/media/dvb/video-get-capabilities.rst create mode 100644 Documentation/userspace-api/media/dvb/video-get-event.rst create mode 100644 Documentation/userspace-api/media/dvb/video-get-frame-count.rst create mode 100644 Documentation/userspace-api/media/dvb/video-get-pts.rst create mode 100644 Documentation/userspace-api/media/dvb/video-get-size.rst create mode 100644 Documentation/userspace-api/media/dvb/video-get-status.rst create mode 100644 Documentation/userspace-api/media/dvb/video-play.rst create mode 100644 Documentation/userspace-api/media/dvb/video-select-source.rst create mode 100644 Documentation/userspace-api/media/dvb/video-set-blank.rst create mode 100644 Documentation/userspace-api/media/dvb/video-set-display-format.rst create mode 100644 Documentation/userspace-api/media/dvb/video-set-format.rst create mode 100644 Documentation/userspace-api/media/dvb/video-set-streamtype.rst create mode 100644 Documentation/userspace-api/media/dvb/video-slowmotion.rst create mode 100644 Documentation/userspace-api/media/dvb/video-stillpicture.rst create mode 100644 Documentation/userspace-api/media/dvb/video-stop.rst create mode 100644 Documentation/userspace-api/media/dvb/video-try-command.rst create mode 100644 Documentation/userspace-api/media/dvb/video.rst create mode 100644 Documentation/userspace-api/media/dvb/video_function_calls.rst create mode 100644 Documentation/userspace-api/media/dvb/video_types.rst create mode 100644 Documentation/userspace-api/media/fdl-appendix.rst rename Documentation/{ => userspace-api}/media/frontend.h.rst.exceptions (100%) create mode 100644 Documentation/userspace-api/media/gen-errors.rst create mode 100644 Documentation/userspace-api/media/index.rst rename Documentation/{ => userspace-api}/media/intro.rst (100%) rename Documentation/{ => userspace-api}/media/lirc.h.rst.exceptions (100%) rename Documentation/{ => userspace-api}/media/media.h.rst.exceptions (100%) create mode 100644 Documentation/userspace-api/media/mediactl/media-controller-intro.rst create mode 100644 Documentation/userspace-api/media/mediactl/media-controller-model.rst create mode 100644 Documentation/userspace-api/media/mediactl/media-controller.rst create mode 100644 Documentation/userspace-api/media/mediactl/media-func-close.rst create mode 100644 Documentation/userspace-api/media/mediactl/media-func-ioctl.rst create mode 100644 Documentation/userspace-api/media/mediactl/media-func-open.rst create mode 100644 Documentation/userspace-api/media/mediactl/media-funcs.rst create mode 100644 Documentation/userspace-api/media/mediactl/media-header.rst create mode 100644 Documentation/userspace-api/media/mediactl/media-ioc-device-info.rst create mode 100644 Documentation/userspace-api/media/mediactl/media-ioc-enum-entities.rst create mode 100644 Documentation/userspace-api/media/mediactl/media-ioc-enum-links.rst create mode 100644 Documentation/userspace-api/media/mediactl/media-ioc-g-topology.rst create mode 100644 Documentation/userspace-api/media/mediactl/media-ioc-request-alloc.rst create mode 100644 Documentation/userspace-api/media/mediactl/media-ioc-setup-link.rst create mode 100644 Documentation/userspace-api/media/mediactl/media-request-ioc-queue.rst create mode 100644 Documentation/userspace-api/media/mediactl/media-request-ioc-re [...] create mode 100644 Documentation/userspace-api/media/mediactl/media-types.rst create mode 100644 Documentation/userspace-api/media/mediactl/request-api.rst create mode 100644 Documentation/userspace-api/media/mediactl/request-func-close.rst create mode 100644 Documentation/userspace-api/media/mediactl/request-func-ioctl.rst create mode 100644 Documentation/userspace-api/media/mediactl/request-func-poll.rst rename Documentation/{ => userspace-api}/media/net.h.rst.exceptions (100%) create mode 100644 Documentation/userspace-api/media/rc/keytable.c.rst create mode 100644 Documentation/userspace-api/media/rc/lirc-dev-intro.rst create mode 100644 Documentation/userspace-api/media/rc/lirc-dev.rst create mode 100644 Documentation/userspace-api/media/rc/lirc-func.rst create mode 100644 Documentation/userspace-api/media/rc/lirc-get-features.rst create mode 100644 Documentation/userspace-api/media/rc/lirc-get-rec-mode.rst create mode 100644 Documentation/userspace-api/media/rc/lirc-get-rec-resolution.rst create mode 100644 Documentation/userspace-api/media/rc/lirc-get-send-mode.rst create mode 100644 Documentation/userspace-api/media/rc/lirc-get-timeout.rst create mode 100644 Documentation/userspace-api/media/rc/lirc-header.rst create mode 100644 Documentation/userspace-api/media/rc/lirc-read.rst create mode 100644 Documentation/userspace-api/media/rc/lirc-set-measure-carrier-mode.rst create mode 100644 Documentation/userspace-api/media/rc/lirc-set-rec-carrier-range.rst create mode 100644 Documentation/userspace-api/media/rc/lirc-set-rec-carrier.rst create mode 100644 Documentation/userspace-api/media/rc/lirc-set-rec-timeout-reports.rst create mode 100644 Documentation/userspace-api/media/rc/lirc-set-rec-timeout.rst create mode 100644 Documentation/userspace-api/media/rc/lirc-set-send-carrier.rst create mode 100644 Documentation/userspace-api/media/rc/lirc-set-send-duty-cycle.rst create mode 100644 Documentation/userspace-api/media/rc/lirc-set-transmitter-mask.rst create mode 100644 Documentation/userspace-api/media/rc/lirc-set-wideband-receiver.rst create mode 100644 Documentation/userspace-api/media/rc/lirc-write.rst create mode 100644 Documentation/userspace-api/media/rc/rc-intro.rst rename Documentation/{media/uapi => userspace-api/media}/rc/rc-protos.rst (100%) create mode 100644 Documentation/userspace-api/media/rc/rc-sysfs-nodes.rst create mode 100644 Documentation/userspace-api/media/rc/rc-table-change.rst create mode 100644 Documentation/userspace-api/media/rc/rc-tables.rst create mode 100644 Documentation/userspace-api/media/rc/remote_controllers.rst create mode 100644 Documentation/userspace-api/media/typical_media_device.svg create mode 100644 Documentation/userspace-api/media/v4l/app-pri.rst create mode 100644 Documentation/userspace-api/media/v4l/async.rst create mode 100644 Documentation/userspace-api/media/v4l/audio.rst create mode 100644 Documentation/userspace-api/media/v4l/bayer.svg create mode 100644 Documentation/userspace-api/media/v4l/biblio.rst create mode 100644 Documentation/userspace-api/media/v4l/buffer.rst create mode 100644 Documentation/userspace-api/media/v4l/capture-example.rst create mode 100644 Documentation/userspace-api/media/v4l/capture.c.rst create mode 100644 Documentation/userspace-api/media/v4l/colorspaces-defs.rst create mode 100644 Documentation/userspace-api/media/v4l/colorspaces-details.rst create mode 100644 Documentation/userspace-api/media/v4l/colorspaces.rst create mode 100644 Documentation/userspace-api/media/v4l/common-defs.rst create mode 100644 Documentation/userspace-api/media/v4l/common.rst create mode 100644 Documentation/userspace-api/media/v4l/compat.rst create mode 100644 Documentation/userspace-api/media/v4l/constraints.svg create mode 100644 Documentation/userspace-api/media/v4l/control.rst create mode 100644 Documentation/userspace-api/media/v4l/crop.rst create mode 100644 Documentation/userspace-api/media/v4l/crop.svg create mode 100644 Documentation/userspace-api/media/v4l/depth-formats.rst create mode 100644 Documentation/userspace-api/media/v4l/dev-capture.rst rename Documentation/{media/uapi => userspace-api/media}/v4l/dev-decoder.rst (100%) create mode 100644 Documentation/userspace-api/media/v4l/dev-event.rst create mode 100644 Documentation/userspace-api/media/v4l/dev-mem2mem.rst create mode 100644 Documentation/userspace-api/media/v4l/dev-meta.rst create mode 100644 Documentation/userspace-api/media/v4l/dev-osd.rst create mode 100644 Documentation/userspace-api/media/v4l/dev-output.rst create mode 100644 Documentation/userspace-api/media/v4l/dev-overlay.rst create mode 100644 Documentation/userspace-api/media/v4l/dev-radio.rst create mode 100644 Documentation/userspace-api/media/v4l/dev-raw-vbi.rst create mode 100644 Documentation/userspace-api/media/v4l/dev-rds.rst create mode 100644 Documentation/userspace-api/media/v4l/dev-sdr.rst create mode 100644 Documentation/userspace-api/media/v4l/dev-sliced-vbi.rst rename Documentation/{media/uapi => userspace-api/media}/v4l/dev-stateless-decoder [...] create mode 100644 Documentation/userspace-api/media/v4l/dev-subdev.rst create mode 100644 Documentation/userspace-api/media/v4l/dev-touch.rst create mode 100644 Documentation/userspace-api/media/v4l/devices.rst create mode 100644 Documentation/userspace-api/media/v4l/diff-v4l.rst create mode 100644 Documentation/userspace-api/media/v4l/dmabuf.rst create mode 100644 Documentation/userspace-api/media/v4l/dv-timings.rst create mode 100644 Documentation/userspace-api/media/v4l/ext-ctrls-camera.rst create mode 100644 Documentation/userspace-api/media/v4l/ext-ctrls-codec.rst create mode 100644 Documentation/userspace-api/media/v4l/ext-ctrls-detect.rst create mode 100644 Documentation/userspace-api/media/v4l/ext-ctrls-dv.rst create mode 100644 Documentation/userspace-api/media/v4l/ext-ctrls-flash.rst create mode 100644 Documentation/userspace-api/media/v4l/ext-ctrls-fm-rx.rst create mode 100644 Documentation/userspace-api/media/v4l/ext-ctrls-fm-tx.rst create mode 100644 Documentation/userspace-api/media/v4l/ext-ctrls-image-process.rst create mode 100644 Documentation/userspace-api/media/v4l/ext-ctrls-image-source.rst create mode 100644 Documentation/userspace-api/media/v4l/ext-ctrls-jpeg.rst create mode 100644 Documentation/userspace-api/media/v4l/ext-ctrls-rf-tuner.rst create mode 100644 Documentation/userspace-api/media/v4l/extended-controls.rst create mode 100644 Documentation/userspace-api/media/v4l/field-order.rst create mode 100644 Documentation/userspace-api/media/v4l/fieldseq_bt.svg create mode 100644 Documentation/userspace-api/media/v4l/fieldseq_tb.svg create mode 100644 Documentation/userspace-api/media/v4l/format.rst rename Documentation/{media/v4l-drivers => userspace-api/media/v4l}/fourcc.rst (100%) create mode 100644 Documentation/userspace-api/media/v4l/func-close.rst create mode 100644 Documentation/userspace-api/media/v4l/func-ioctl.rst create mode 100644 Documentation/userspace-api/media/v4l/func-mmap.rst create mode 100644 Documentation/userspace-api/media/v4l/func-munmap.rst create mode 100644 Documentation/userspace-api/media/v4l/func-open.rst create mode 100644 Documentation/userspace-api/media/v4l/func-poll.rst create mode 100644 Documentation/userspace-api/media/v4l/func-read.rst create mode 100644 Documentation/userspace-api/media/v4l/func-select.rst create mode 100644 Documentation/userspace-api/media/v4l/func-write.rst create mode 100644 Documentation/userspace-api/media/v4l/hist-v4l2.rst create mode 100644 Documentation/userspace-api/media/v4l/hsv-formats.rst create mode 100644 Documentation/userspace-api/media/v4l/io.rst create mode 100644 Documentation/userspace-api/media/v4l/libv4l-introduction.rst create mode 100644 Documentation/userspace-api/media/v4l/libv4l.rst create mode 100644 Documentation/userspace-api/media/v4l/meta-formats.rst create mode 100644 Documentation/userspace-api/media/v4l/mmap.rst create mode 100644 Documentation/userspace-api/media/v4l/nv12mt.svg create mode 100644 Documentation/userspace-api/media/v4l/nv12mt_example.svg create mode 100644 Documentation/userspace-api/media/v4l/open.rst rename Documentation/{media/uapi => userspace-api/media}/v4l/pipeline.dot (100%) create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-bayer.rst rename Documentation/{media/uapi => userspace-api/media}/v4l/pixfmt-cnf4.rst (100%) create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-compressed.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-grey.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-indexed.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-intro.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-inzi.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-m420.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-meta-d4xx.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-meta-uvc.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-meta-vivid.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-meta-vsp1-hgo.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-meta-vsp1-hgt.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-nv12.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-nv12m.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-nv12mt.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-nv16.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-nv16m.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-nv24.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-packed-hsv.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-packed-yuv.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-reserved.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-rgb.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-sdr-cs08.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-sdr-cs14le.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-sdr-cu08.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-sdr-cu16le.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-sdr-pcu16be.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-sdr-pcu18be.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-sdr-pcu20be.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-sdr-ru12le.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-srggb10.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-srggb10alaw8.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-srggb10dpcm8.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-srggb10p.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-srggb12.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-srggb12p.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-srggb14.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-srggb14p.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-srggb16.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-srggb8.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-tch-td08.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-tch-td16.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-tch-tu08.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-tch-tu16.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-uv8.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-uyvy.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-v4l2-mplane.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-v4l2.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-vyuy.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-y10.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-y10b.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-y10p.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-y12.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-y12i.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-y14.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-y16-be.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-y16.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-y41p.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-y8i.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-yuv410.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-yuv411p.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-yuv420.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-yuv420m.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-yuv422m.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-yuv422p.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-yuv444m.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-yuyv.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-yvyu.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-z16.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt.rst create mode 100644 Documentation/userspace-api/media/v4l/planar-apis.rst create mode 100644 Documentation/userspace-api/media/v4l/querycap.rst create mode 100644 Documentation/userspace-api/media/v4l/rw.rst create mode 100644 Documentation/userspace-api/media/v4l/sdr-formats.rst create mode 100644 Documentation/userspace-api/media/v4l/selection-api-configuration.rst create mode 100644 Documentation/userspace-api/media/v4l/selection-api-examples.rst create mode 100644 Documentation/userspace-api/media/v4l/selection-api-intro.rst create mode 100644 Documentation/userspace-api/media/v4l/selection-api-targets.rst create mode 100644 Documentation/userspace-api/media/v4l/selection-api-vs-crop-api.rst create mode 100644 Documentation/userspace-api/media/v4l/selection-api.rst create mode 100644 Documentation/userspace-api/media/v4l/selection.svg create mode 100644 Documentation/userspace-api/media/v4l/selections-common.rst create mode 100644 Documentation/userspace-api/media/v4l/standard.rst create mode 100644 Documentation/userspace-api/media/v4l/streaming-par.rst create mode 100644 Documentation/userspace-api/media/v4l/subdev-formats.rst create mode 100644 Documentation/userspace-api/media/v4l/subdev-image-processing-crop.svg create mode 100644 Documentation/userspace-api/media/v4l/subdev-image-processing-full.svg create mode 100644 Documentation/userspace-api/media/v4l/subdev-image-processing-s [...] create mode 100644 Documentation/userspace-api/media/v4l/tch-formats.rst create mode 100644 Documentation/userspace-api/media/v4l/tuner.rst create mode 100644 Documentation/userspace-api/media/v4l/user-func.rst create mode 100644 Documentation/userspace-api/media/v4l/userp.rst create mode 100644 Documentation/userspace-api/media/v4l/v4l2-selection-flags.rst create mode 100644 Documentation/userspace-api/media/v4l/v4l2-selection-targets.rst create mode 100644 Documentation/userspace-api/media/v4l/v4l2.rst create mode 100644 Documentation/userspace-api/media/v4l/v4l2grab-example.rst create mode 100644 Documentation/userspace-api/media/v4l/v4l2grab.c.rst create mode 100644 Documentation/userspace-api/media/v4l/vbi_525.svg create mode 100644 Documentation/userspace-api/media/v4l/vbi_625.svg create mode 100644 Documentation/userspace-api/media/v4l/vbi_hsync.svg create mode 100644 Documentation/userspace-api/media/v4l/video.rst create mode 100644 Documentation/userspace-api/media/v4l/videodev.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-create-bufs.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-cropcap.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-dbg-g-chip-info.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-dbg-g-register.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-decoder-cmd.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-dqevent.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-dv-timings-cap.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-encoder-cmd.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-enum-dv-timings.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-enum-fmt.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-enum-frameintervals.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-enum-framesizes.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-enum-freq-bands.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-enumaudio.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-enumaudioout.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-enuminput.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-enumoutput.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-enumstd.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-expbuf.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-g-audio.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-g-audioout.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-g-crop.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-g-ctrl.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-g-dv-timings.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-g-edid.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-g-enc-index.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-g-ext-ctrls.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-g-fbuf.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-g-fmt.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-g-frequency.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-g-input.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-g-jpegcomp.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-g-modulator.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-g-output.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-g-parm.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-g-priority.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-g-selection.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-g-sliced-vbi-cap.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-g-std.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-g-tuner.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-log-status.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-overlay.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-prepare-buf.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-qbuf.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-query-dv-timings.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-querybuf.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-querycap.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-queryctrl.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-querystd.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-reqbufs.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-s-hw-freq-seek.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-streamon.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-subdev-enum-frame- [...] create mode 100644 Documentation/userspace-api/media/v4l/vidioc-subdev-enum-frame- [...] create mode 100644 Documentation/userspace-api/media/v4l/vidioc-subdev-enum-mbus-code.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-subdev-g-crop.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-subdev-g-fmt.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-subdev-g-frame-int [...] create mode 100644 Documentation/userspace-api/media/v4l/vidioc-subdev-g-selection.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-subdev-querycap.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-subscribe-event.rst create mode 100644 Documentation/userspace-api/media/v4l/yuv-formats.rst rename Documentation/{ => userspace-api}/media/video.h.rst.exceptions (100%) create mode 100644 Documentation/userspace-api/media/videodev2.h.rst.exceptions create mode 100644 Documentation/watch_queue.rst create mode 100644 Next/SHA1s create mode 100644 Next/Trees create mode 100644 Next/merge.log create mode 100644 Next/quilt-import.log create mode 100644 arch/arm/arm-soc-for-next-contents.txt create mode 100644 arch/arm/boot/compressed/fdt.c create mode 100644 arch/arm/boot/compressed/fdt_get_mem_start.c create mode 100644 arch/arm/boot/compressed/fdt_ro.c create mode 100644 arch/arm/boot/compressed/fdt_rw.c create mode 100644 arch/arm/boot/compressed/fdt_wip.c delete mode 100644 arch/arm/boot/compressed/libfdt_env.h create mode 100644 arch/arm/boot/dts/am5729-beagleboneai.dts create mode 100644 arch/arm/boot/dts/aspeed-bmc-facebook-yosemitev2.dts create mode 100644 arch/arm/boot/dts/aspeed-bmc-opp-nicole.dts create mode 100644 arch/arm/boot/dts/bcm2835-rpi-common.dtsi create mode 100644 arch/arm/boot/dts/dra7-ipu-dsp-common.dtsi create mode 100644 arch/arm/boot/dts/dra74-ipu-dsp-common.dtsi create mode 100644 arch/arm/boot/dts/exynos4210-i9100.dts create mode 100644 arch/arm/boot/dts/imx6dl-colibri-v1_1-eval-v3.dts create mode 100644 arch/arm/boot/dts/imx6qdl-colibri-v1_1-uhs.dtsi create mode 100644 arch/arm/boot/dts/kirkwood-l-50.dts create mode 100644 arch/arm/boot/dts/r8a7742-iwg21d-q7.dts create mode 100644 arch/arm/boot/dts/r8a7742-iwg21m.dtsi create mode 100644 arch/arm/boot/dts/r8a7742.dtsi create mode 100644 arch/arm/boot/dts/rtd1195-horseradish.dts create mode 100644 arch/arm/boot/dts/rtd1195-mele-x1000.dts create mode 100644 arch/arm/boot/dts/rtd1195.dtsi create mode 100644 arch/arm/boot/dts/sun7i-a20-olinuxino-lime-emmc.dts create mode 100644 arch/arm/include/asm/uaccess-asm.h delete mode 100644 arch/arm/mach-mmp/clock-mmp2.c delete mode 100644 arch/arm/mach-mmp/clock-pxa168.c delete mode 100644 arch/arm/mach-mmp/clock-pxa910.c delete mode 100644 arch/arm/mach-mmp/clock.c delete mode 100644 arch/arm/mach-mmp/clock.h create mode 100644 arch/arm/mach-realtek/Kconfig create mode 100644 arch/arm/mach-realtek/Makefile create mode 100644 arch/arm/mach-realtek/rtd1195.c create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h6-cpu-opp.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-beacon-baseboard.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-beacon-kit.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-beacon-som.dtsi create mode 100644 arch/arm64/boot/dts/mediatek/mt8173-elm-hana-rev7.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8173-elm-hana.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8173-elm-hana.dtsi create mode 100644 arch/arm64/boot/dts/mediatek/mt8173-elm.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8173-elm.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/apq8016-sbc-pmic-pins.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/apq8016-sbc-soc-pins.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sdm660-xiaomi-lavender.dts create mode 100644 arch/arm64/boot/dts/qcom/sdm660.dtsi create mode 100644 arch/arm64/boot/dts/realtek/rtd1295-xnano-x5.dts create mode 100644 arch/arm64/boot/dts/realtek/rtd1395-bpi-m4.dts create mode 100644 arch/arm64/boot/dts/realtek/rtd1395-lionskin.dts create mode 100644 arch/arm64/boot/dts/realtek/rtd1395.dtsi create mode 100644 arch/arm64/boot/dts/realtek/rtd139x.dtsi create mode 100644 arch/arm64/boot/dts/realtek/rtd1619-mjolnir.dts create mode 100644 arch/arm64/boot/dts/realtek/rtd1619.dtsi create mode 100644 arch/arm64/boot/dts/realtek/rtd16xx.dtsi create mode 100644 arch/arm64/boot/dts/renesas/aistarvision-mipi-adapter-2.1.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r8a774c0-ek874-mipi-2.1.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3326-odroid-go2.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3326.dtsi create mode 100644 arch/arm64/boot/dts/ti/k3-am654-industrial-thermal.dtsi create mode 100644 arch/arm64/include/asm/mman.h create mode 100644 arch/arm64/include/uapi/asm/mman.h rename {virt/kvm/arm => arch/arm64/kvm}/aarch32.c (100%) create mode 100644 arch/arm64/kvm/arch_timer.c create mode 100644 arch/arm64/kvm/arm.c rename {virt/kvm/arm => arch/arm64/kvm}/hyp/aarch32.c (100%) create mode 100644 arch/arm64/kvm/hyp/timer-sr.c create mode 100644 arch/arm64/kvm/hyp/vgic-v3-sr.c rename {virt/kvm/arm => arch/arm64/kvm}/hypercalls.c (100%) create mode 100644 arch/arm64/kvm/mmio.c create mode 100644 arch/arm64/kvm/mmu.c rename {virt/kvm/arm => arch/arm64/kvm}/perf.c (100%) rename virt/kvm/arm/pmu.c => arch/arm64/kvm/pmu-emul.c (100%) create mode 100644 arch/arm64/kvm/psci.c rename {virt/kvm/arm => arch/arm64/kvm}/pvtime.c (100%) create mode 100644 arch/arm64/kvm/trace_arm.h create mode 100644 arch/arm64/kvm/trace_handle_exit.h create mode 100644 arch/arm64/kvm/vgic/trace.h rename {virt/kvm/arm => arch/arm64/kvm}/vgic/vgic-debug.c (100%) rename {virt/kvm/arm => arch/arm64/kvm}/vgic/vgic-init.c (100%) rename {virt/kvm/arm => arch/arm64/kvm}/vgic/vgic-irqfd.c (100%) rename {virt/kvm/arm => arch/arm64/kvm}/vgic/vgic-its.c (100%) rename {virt/kvm/arm => arch/arm64/kvm}/vgic/vgic-kvm-device.c (100%) rename {virt/kvm/arm => arch/arm64/kvm}/vgic/vgic-mmio-v2.c (100%) create mode 100644 arch/arm64/kvm/vgic/vgic-mmio-v3.c rename {virt/kvm/arm => arch/arm64/kvm}/vgic/vgic-mmio.c (100%) rename {virt/kvm/arm => arch/arm64/kvm}/vgic/vgic-mmio.h (100%) rename {virt/kvm/arm => arch/arm64/kvm}/vgic/vgic-v2.c (100%) create mode 100644 arch/arm64/kvm/vgic/vgic-v3.c rename {virt/kvm/arm => arch/arm64/kvm}/vgic/vgic-v4.c (100%) rename {virt/kvm/arm => arch/arm64/kvm}/vgic/vgic.c (100%) create mode 100644 arch/arm64/kvm/vgic/vgic.h delete mode 100644 arch/csky/kernel/dumpstack.c delete mode 100644 arch/mips/configs/lasat_defconfig delete mode 100644 arch/mips/configs/markeins_defconfig delete mode 100644 arch/mips/configs/msp71xx_defconfig delete mode 100644 arch/mips/emma/Makefile delete mode 100644 arch/mips/emma/Platform delete mode 100644 arch/mips/emma/common/Makefile delete mode 100644 arch/mips/emma/common/prom.c delete mode 100644 arch/mips/emma/markeins/Makefile delete mode 100644 arch/mips/emma/markeins/irq.c delete mode 100644 arch/mips/emma/markeins/led.c delete mode 100644 arch/mips/emma/markeins/platform.c delete mode 100644 arch/mips/emma/markeins/setup.c delete mode 100644 arch/mips/include/asm/clock.h delete mode 100644 arch/mips/include/asm/emma/emma2rh.h delete mode 100644 arch/mips/include/asm/emma/markeins.h delete mode 100644 arch/mips/include/asm/lasat/ds1603.h delete mode 100644 arch/mips/include/asm/lasat/eeprom.h delete mode 100644 arch/mips/include/asm/lasat/head.h delete mode 100644 arch/mips/include/asm/lasat/lasat.h delete mode 100644 arch/mips/include/asm/lasat/lasatint.h delete mode 100644 arch/mips/include/asm/lasat/picvue.h delete mode 100644 arch/mips/include/asm/lasat/serial.h delete mode 100644 arch/mips/include/asm/mach-au1x00/ioremap.h delete mode 100644 arch/mips/include/asm/mach-emma2rh/irq.h delete mode 100644 arch/mips/include/asm/mach-jz4740/base.h delete mode 100644 arch/mips/include/asm/mach-jz4740/dma.h delete mode 100644 arch/mips/include/asm/mach-jz4740/timer.h delete mode 100644 arch/mips/include/asm/mach-lasat/irq.h delete mode 100644 arch/mips/include/asm/mach-lasat/mach-gt64120.h delete mode 100644 arch/mips/include/asm/mach-loongson64/mc146818rtc.h delete mode 100644 arch/mips/include/asm/mach-pmcs-msp71xx/cpu-feature-overrides.h delete mode 100644 arch/mips/include/asm/mach-pmcs-msp71xx/msp_cic_int.h delete mode 100644 arch/mips/include/asm/mach-pmcs-msp71xx/msp_gpio_macros.h delete mode 100644 arch/mips/include/asm/mach-pmcs-msp71xx/msp_int.h delete mode 100644 arch/mips/include/asm/mach-pmcs-msp71xx/msp_pci.h delete mode 100644 arch/mips/include/asm/mach-pmcs-msp71xx/msp_prom.h delete mode 100644 arch/mips/include/asm/mach-pmcs-msp71xx/msp_regops.h delete mode 100644 arch/mips/include/asm/mach-pmcs-msp71xx/msp_regs.h delete mode 100644 arch/mips/include/asm/mach-pmcs-msp71xx/msp_slp_int.h delete mode 100644 arch/mips/include/asm/mach-pmcs-msp71xx/msp_usb.h delete mode 100644 arch/mips/include/asm/mach-pmcs-msp71xx/war.h delete mode 100644 arch/mips/include/asm/mach-xilfpga/irq.h delete mode 100644 arch/mips/include/asm/nile4.h delete mode 100644 arch/mips/jz4740/pm.c delete mode 100644 arch/mips/jz4740/prom.c delete mode 100644 arch/mips/jz4740/reset.c delete mode 100644 arch/mips/jz4740/reset.h delete mode 100644 arch/mips/jz4740/time.c delete mode 100644 arch/mips/jz4740/timer.c delete mode 100644 arch/mips/kernel/8250-platform.c delete mode 100644 arch/mips/lasat/Kconfig delete mode 100644 arch/mips/lasat/Makefile delete mode 100644 arch/mips/lasat/Platform delete mode 100644 arch/mips/lasat/at93c.c delete mode 100644 arch/mips/lasat/at93c.h delete mode 100644 arch/mips/lasat/ds1603.c delete mode 100644 arch/mips/lasat/ds1603.h delete mode 100644 arch/mips/lasat/image/Makefile delete mode 100644 arch/mips/lasat/image/head.S delete mode 100644 arch/mips/lasat/image/romscript.normal delete mode 100644 arch/mips/lasat/interrupt.c delete mode 100644 arch/mips/lasat/lasat_board.c delete mode 100644 arch/mips/lasat/lasat_models.h delete mode 100644 arch/mips/lasat/picvue.c delete mode 100644 arch/mips/lasat/picvue.h delete mode 100644 arch/mips/lasat/picvue_proc.c delete mode 100644 arch/mips/lasat/prom.c delete mode 100644 arch/mips/lasat/prom.h delete mode 100644 arch/mips/lasat/reset.c delete mode 100644 arch/mips/lasat/serial.c delete mode 100644 arch/mips/lasat/setup.c delete mode 100644 arch/mips/lasat/sysctl.c delete mode 100644 arch/mips/loongson64/acpi_init.c delete mode 100644 arch/mips/loongson64/rtc.c create mode 100644 arch/mips/mm/ioremap64.c delete mode 100644 arch/mips/pci/fixup-emma2rh.c delete mode 100644 arch/mips/pci/fixup-pmcmsp.c delete mode 100644 arch/mips/pci/ops-emma2rh.c delete mode 100644 arch/mips/pci/ops-nile4.c delete mode 100644 arch/mips/pci/ops-pmcmsp.c delete mode 100644 arch/mips/pci/pci-emma2rh.c delete mode 100644 arch/mips/pci/pci-lasat.c delete mode 100644 arch/mips/pmcs-msp71xx/Kconfig delete mode 100644 arch/mips/pmcs-msp71xx/Makefile delete mode 100644 arch/mips/pmcs-msp71xx/Platform delete mode 100644 arch/mips/pmcs-msp71xx/msp_elb.c delete mode 100644 arch/mips/pmcs-msp71xx/msp_eth.c delete mode 100644 arch/mips/pmcs-msp71xx/msp_hwbutton.c delete mode 100644 arch/mips/pmcs-msp71xx/msp_irq.c delete mode 100644 arch/mips/pmcs-msp71xx/msp_irq_cic.c delete mode 100644 arch/mips/pmcs-msp71xx/msp_irq_per.c delete mode 100644 arch/mips/pmcs-msp71xx/msp_irq_slp.c delete mode 100644 arch/mips/pmcs-msp71xx/msp_pci.c delete mode 100644 arch/mips/pmcs-msp71xx/msp_prom.c delete mode 100644 arch/mips/pmcs-msp71xx/msp_serial.c delete mode 100644 arch/mips/pmcs-msp71xx/msp_setup.c delete mode 100644 arch/mips/pmcs-msp71xx/msp_smp.c delete mode 100644 arch/mips/pmcs-msp71xx/msp_time.c delete mode 100644 arch/mips/pmcs-msp71xx/msp_usb.c create mode 100644 arch/mips/vdso/Kconfig create mode 100644 arch/mips/vr41xx/Makefile create mode 100644 arch/powerpc/include/asm/idle.h create mode 100644 arch/powerpc/include/uapi/asm/vas-api.h create mode 100644 arch/powerpc/platforms/powernv/vas-api.c create mode 100644 arch/powerpc/platforms/powernv/vas-fault.c create mode 100644 arch/riscv/include/asm/gdb_xml.h create mode 100644 arch/riscv/include/asm/kdebug.h create mode 100644 arch/riscv/include/asm/kgdb.h create mode 100644 arch/riscv/include/asm/parse_asm.h create mode 100644 arch/riscv/kernel/kgdb.c create mode 100644 arch/s390/pci/pci_bus.c create mode 100644 arch/s390/pci/pci_bus.h create mode 100644 arch/x86/events/zhaoxin/Makefile create mode 100644 arch/x86/events/zhaoxin/core.c create mode 100644 arch/x86/include/asm/GEN-for-each-reg.h delete mode 100644 arch/x86/include/asm/intel_pmc_ipc.h create mode 100644 arch/x86/include/asm/intel_scu_ipc_legacy.h create mode 100644 arch/x86/include/asm/resctrl.h delete mode 100644 arch/x86/include/asm/resctrl_sched.h delete mode 100644 arch/x86/kernel/livepatch.c create mode 100644 arch/x86/purgatory/.gitignore create mode 100644 block/blk-crypto-fallback.c create mode 100644 block/blk-crypto-internal.h create mode 100644 block/blk-crypto.c create mode 100644 block/keyslot-manager.c create mode 100644 drivers/block/rnbd/Kconfig create mode 100644 drivers/block/rnbd/Makefile create mode 100644 drivers/block/rnbd/README create mode 100644 drivers/block/rnbd/rnbd-clt-sysfs.c create mode 100644 drivers/block/rnbd/rnbd-clt.c create mode 100644 drivers/block/rnbd/rnbd-clt.h create mode 100644 drivers/block/rnbd/rnbd-common.c create mode 100644 drivers/block/rnbd/rnbd-log.h create mode 100644 drivers/block/rnbd/rnbd-proto.h create mode 100644 drivers/block/rnbd/rnbd-srv-dev.c create mode 100644 drivers/block/rnbd/rnbd-srv-dev.h create mode 100644 drivers/block/rnbd/rnbd-srv-sysfs.c create mode 100644 drivers/block/rnbd/rnbd-srv.c create mode 100644 drivers/block/rnbd/rnbd-srv.h create mode 100644 drivers/char/hw_random/cctrng.c create mode 100644 drivers/char/hw_random/cctrng.h create mode 100644 drivers/clk/mediatek/clk-mt8173-mm.c create mode 100644 drivers/clk/renesas/r8a7742-cpg-mssr.c create mode 100644 drivers/clk/tegra/clk-tegra-super-cclk.c rename drivers/clk/tegra/{clk-emc.c => clk-tegra124-emc.c} (100%) create mode 100644 drivers/clk/tegra/clk-tegra210-emc.c delete mode 100644 drivers/crypto/nx/nx-842-powernv.c create mode 100644 drivers/crypto/nx/nx-common-powernv.c create mode 100644 drivers/devfreq/imx-bus.c create mode 100644 drivers/dma-buf/st-dma-fence-chain.c create mode 100644 drivers/firmware/arm_scmi/smc.c create mode 100644 drivers/firmware/efi/libstub/alignedmem.c delete mode 100644 drivers/firmware/efi/libstub/arm-stub.c create mode 100644 drivers/firmware/efi/libstub/efi-stub.c create mode 100644 drivers/firmware/efi/libstub/relocate.c create mode 100644 drivers/fpga/dfl-fme-perf.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.h mode change 100644 => 100755 drivers/gpu/drm/amd/amdgpu/gfx_v9_4.c mode change 100644 => 100755 drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c create mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_smi_events.c create mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_smi_events.h delete mode 100644 drivers/gpu/drm/amd/display/dc/basics/log_helpers.c create mode 100644 drivers/gpu/drm/amd/display/dc/dce/dce_panel_cntl.c create mode 100644 drivers/gpu/drm/amd/display/dc/dce/dce_panel_cntl.h create mode 100644 drivers/gpu/drm/amd/display/dc/dce/dmub_abm.c create mode 100644 drivers/gpu/drm/amd/display/dc/dce/dmub_abm.h create mode 100644 drivers/gpu/drm/amd/display/dc/inc/hw/panel_cntl.h create mode 100644 drivers/gpu/drm/amd/display/dmub/dmub_srv.h delete mode 100644 drivers/gpu/drm/amd/display/dmub/inc/dmub_srv.h delete mode 100644 drivers/gpu/drm/amd/display/modules/stats/stats.c create mode 100644 drivers/gpu/drm/amd/include/asic_reg/pwr/pwr_10_0_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/pwr/pwr_10_0_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/smuio/smuio_12_0_0_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/smuio/smuio_12_0_0_sh_mask.h create mode 100644 drivers/gpu/drm/bridge/chrontel-ch7033.c create mode 100644 drivers/gpu/drm/bridge/nwl-dsi.c create mode 100644 drivers/gpu/drm/bridge/nwl-dsi.h delete mode 100644 drivers/gpu/drm/cirrus/Kconfig delete mode 100644 drivers/gpu/drm/cirrus/Makefile delete mode 100644 drivers/gpu/drm/cirrus/cirrus.c create mode 100644 drivers/gpu/drm/drm_managed.c delete mode 100644 drivers/gpu/drm/drm_vram_helper_common.c create mode 100644 drivers/gpu/drm/i915/gem/selftests/i915_gem_execbuffer.c delete mode 100644 drivers/gpu/drm/i915/gt/intel_engine_pool.c delete mode 100644 drivers/gpu/drm/i915/gt/intel_engine_pool.h delete mode 100644 drivers/gpu/drm/i915/gt/intel_engine_pool_types.h create mode 100644 drivers/gpu/drm/i915/gt/intel_ggtt_fencing.c create mode 100644 drivers/gpu/drm/i915/gt/intel_ggtt_fencing.h create mode 100644 drivers/gpu/drm/i915/gt/intel_gt_buffer_pool.c create mode 100644 drivers/gpu/drm/i915/gt/intel_gt_buffer_pool.h create mode 100644 drivers/gpu/drm/i915/gt/intel_gt_buffer_pool_types.h create mode 100644 drivers/gpu/drm/i915/gt/intel_gt_clock_utils.c create mode 100644 drivers/gpu/drm/i915/gt/intel_gt_clock_utils.h create mode 100644 drivers/gpu/drm/i915/gt/selftest_rps.c create mode 100644 drivers/gpu/drm/i915/gt/selftest_rps.h create mode 100644 drivers/gpu/drm/i915/gt/shmem_utils.c create mode 100644 drivers/gpu/drm/i915/gt/shmem_utils.h create mode 100644 drivers/gpu/drm/i915/gt/st_shmem_utils.c create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_guc_debugfs.c create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_guc_debugfs.h create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_guc_log_debugfs.c create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_guc_log_debugfs.h create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_huc_debugfs.c create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_huc_debugfs.h create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_uc_debugfs.c create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_uc_debugfs.h create mode 100644 drivers/gpu/drm/i915/i915_config.c delete mode 100644 drivers/gpu/drm/i915/i915_gem_fence_reg.c delete mode 100644 drivers/gpu/drm/i915/i915_gem_fence_reg.h delete mode 100644 drivers/gpu/drm/i915/oa/i915_oa_bdw.c delete mode 100644 drivers/gpu/drm/i915/oa/i915_oa_bdw.h delete mode 100644 drivers/gpu/drm/i915/oa/i915_oa_bxt.c delete mode 100644 drivers/gpu/drm/i915/oa/i915_oa_bxt.h delete mode 100644 drivers/gpu/drm/i915/oa/i915_oa_cflgt2.c delete mode 100644 drivers/gpu/drm/i915/oa/i915_oa_cflgt2.h delete mode 100644 drivers/gpu/drm/i915/oa/i915_oa_cflgt3.c delete mode 100644 drivers/gpu/drm/i915/oa/i915_oa_cflgt3.h delete mode 100644 drivers/gpu/drm/i915/oa/i915_oa_chv.c delete mode 100644 drivers/gpu/drm/i915/oa/i915_oa_chv.h delete mode 100644 drivers/gpu/drm/i915/oa/i915_oa_cnl.c delete mode 100644 drivers/gpu/drm/i915/oa/i915_oa_cnl.h delete mode 100644 drivers/gpu/drm/i915/oa/i915_oa_glk.c delete mode 100644 drivers/gpu/drm/i915/oa/i915_oa_glk.h delete mode 100644 drivers/gpu/drm/i915/oa/i915_oa_hsw.c delete mode 100644 drivers/gpu/drm/i915/oa/i915_oa_hsw.h delete mode 100644 drivers/gpu/drm/i915/oa/i915_oa_icl.c delete mode 100644 drivers/gpu/drm/i915/oa/i915_oa_icl.h delete mode 100644 drivers/gpu/drm/i915/oa/i915_oa_kblgt2.c delete mode 100644 drivers/gpu/drm/i915/oa/i915_oa_kblgt2.h delete mode 100644 drivers/gpu/drm/i915/oa/i915_oa_kblgt3.c delete mode 100644 drivers/gpu/drm/i915/oa/i915_oa_kblgt3.h delete mode 100644 drivers/gpu/drm/i915/oa/i915_oa_sklgt2.c delete mode 100644 drivers/gpu/drm/i915/oa/i915_oa_sklgt2.h delete mode 100644 drivers/gpu/drm/i915/oa/i915_oa_sklgt3.c delete mode 100644 drivers/gpu/drm/i915/oa/i915_oa_sklgt3.h delete mode 100644 drivers/gpu/drm/i915/oa/i915_oa_sklgt4.c delete mode 100644 drivers/gpu/drm/i915/oa/i915_oa_sklgt4.h delete mode 100644 drivers/gpu/drm/i915/oa/i915_oa_tgl.c delete mode 100644 drivers/gpu/drm/i915/oa/i915_oa_tgl.h create mode 100644 drivers/gpu/drm/i915/selftests/librapl.c create mode 100644 drivers/gpu/drm/i915/selftests/librapl.h create mode 100644 drivers/gpu/drm/lima/lima_devfreq.c create mode 100644 drivers/gpu/drm/lima/lima_devfreq.h create mode 100644 drivers/gpu/drm/lima/lima_dump.h create mode 100644 drivers/gpu/drm/lima/lima_trace.c create mode 100644 drivers/gpu/drm/lima/lima_trace.h create mode 100644 drivers/gpu/drm/panel/panel-asus-z00t-tm5p5-n35596.c create mode 100644 drivers/gpu/drm/panel/panel-leadtek-ltk050h3146w.c create mode 100644 drivers/gpu/drm/panel/panel-visionox-rm69299.c delete mode 100644 drivers/gpu/drm/pl111/pl111_vexpress.c delete mode 100644 drivers/gpu/drm/pl111/pl111_vexpress.h create mode 100644 drivers/gpu/drm/tiny/cirrus.c create mode 100644 drivers/hwmon/pmbus/max16601.c create mode 100644 drivers/hwtracing/coresight/coresight-sysfs.c create mode 100644 drivers/i2c/busses/i2c-qcom-cci.c create mode 100644 drivers/iio/adc/ad9467.c create mode 100644 drivers/iio/adc/adi-axi-adc.c create mode 100644 drivers/iio/adc/max1241.c create mode 100644 drivers/iio/imu/adis16475.c create mode 100644 drivers/iio/proximity/sx9310.c create mode 100644 drivers/infiniband/core/lag.c create mode 100644 drivers/infiniband/hw/mlx5/qp.h create mode 100644 drivers/infiniband/hw/mlx5/qpc.c create mode 100644 drivers/infiniband/hw/mlx5/wr.c create mode 100644 drivers/infiniband/hw/mlx5/wr.h create mode 100644 drivers/infiniband/ulp/rtrs/Kconfig create mode 100644 drivers/infiniband/ulp/rtrs/Makefile create mode 100644 drivers/infiniband/ulp/rtrs/README create mode 100644 drivers/infiniband/ulp/rtrs/rtrs-clt-stats.c create mode 100644 drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c create mode 100644 drivers/infiniband/ulp/rtrs/rtrs-clt.c create mode 100644 drivers/infiniband/ulp/rtrs/rtrs-clt.h create mode 100644 drivers/infiniband/ulp/rtrs/rtrs-log.h create mode 100644 drivers/infiniband/ulp/rtrs/rtrs-pri.h create mode 100644 drivers/infiniband/ulp/rtrs/rtrs-srv-stats.c create mode 100644 drivers/infiniband/ulp/rtrs/rtrs-srv-sysfs.c create mode 100644 drivers/infiniband/ulp/rtrs/rtrs-srv.c create mode 100644 drivers/infiniband/ulp/rtrs/rtrs-srv.h create mode 100644 drivers/infiniband/ulp/rtrs/rtrs.c create mode 100644 drivers/infiniband/ulp/rtrs/rtrs.h delete mode 100644 drivers/input/misc/gp2ap002a00f.c create mode 100644 drivers/input/misc/iqs269a.c delete mode 100644 drivers/input/misc/msm-vibrator.c create mode 100644 drivers/input/touchscreen/cy8ctma140.c create mode 100644 drivers/interconnect/imx/Kconfig create mode 100644 drivers/interconnect/imx/Makefile create mode 100644 drivers/interconnect/imx/imx.c create mode 100644 drivers/interconnect/imx/imx.h create mode 100644 drivers/interconnect/imx/imx8mm.c create mode 100644 drivers/interconnect/imx/imx8mn.c create mode 100644 drivers/interconnect/imx/imx8mq.c create mode 100644 drivers/iommu/sun50i-iommu.c create mode 100644 drivers/leds/leds-ariel.c create mode 100644 drivers/leds/leds-sgm3140.c create mode 100644 drivers/md/dm-ebs-target.c create mode 100644 drivers/md/dm-historical-service-time.c delete mode 100644 drivers/media/cec/cec-adap.c delete mode 100644 drivers/media/cec/cec-notifier.c copy drivers/media/cec/{ => core}/Makefile (100%) create mode 100644 drivers/media/cec/core/cec-adap.c rename drivers/media/cec/{ => core}/cec-api.c (100%) rename drivers/media/cec/{ => core}/cec-core.c (100%) create mode 100644 drivers/media/cec/core/cec-notifier.c rename drivers/media/cec/{ => core}/cec-pin-error-inj.c (100%) rename drivers/media/cec/{ => core}/cec-pin-priv.h (100%) rename drivers/media/cec/{ => core}/cec-pin.c (100%) rename drivers/media/cec/{ => core}/cec-priv.h (100%) create mode 100644 drivers/media/cec/platform/Kconfig create mode 100644 drivers/media/cec/platform/Makefile rename drivers/media/{ => cec}/platform/cec-gpio/Makefile (100%) create mode 100644 drivers/media/cec/platform/cec-gpio/cec-gpio.c create mode 100644 drivers/media/cec/platform/cros-ec/Makefile rename drivers/media/{platform/cros-ec-cec => cec/platform/cros-ec}/cros-ec-cec.c (100%) create mode 100644 drivers/media/cec/platform/meson/Makefile rename drivers/media/{ => cec}/platform/meson/ao-cec-g12a.c (100%) rename drivers/media/{ => cec}/platform/meson/ao-cec.c (100%) create mode 100644 drivers/media/cec/platform/s5p/Makefile rename drivers/media/{platform/s5p-cec => cec/platform/s5p}/exynos_hdmi_cec.h (100%) rename drivers/media/{platform/s5p-cec => cec/platform/s5p}/exynos_hdmi_cecctrl.c (100%) rename drivers/media/{platform/s5p-cec => cec/platform/s5p}/regs-cec.h (100%) rename drivers/media/{platform/s5p-cec => cec/platform/s5p}/s5p_cec.c (100%) rename drivers/media/{platform/s5p-cec => cec/platform/s5p}/s5p_cec.h (100%) create mode 100644 drivers/media/cec/platform/seco/Makefile create mode 100644 drivers/media/cec/platform/seco/seco-cec.c rename drivers/media/{platform/seco-cec => cec/platform/seco}/seco-cec.h (100%) create mode 100644 drivers/media/cec/platform/sti/Makefile rename drivers/media/{platform/sti/cec => cec/platform/sti}/stih-cec.c (100%) create mode 100644 drivers/media/cec/platform/stm32/Makefile rename drivers/media/{ => cec}/platform/stm32/stm32-cec.c (100%) create mode 100644 drivers/media/cec/platform/tegra/Makefile rename drivers/media/{platform/tegra-cec => cec/platform/tegra}/tegra_cec.c (100%) rename drivers/media/{platform/tegra-cec => cec/platform/tegra}/tegra_cec.h (100%) create mode 100644 drivers/media/cec/usb/Kconfig create mode 100644 drivers/media/cec/usb/Makefile create mode 100644 drivers/media/cec/usb/pulse8/Kconfig rename drivers/media/{usb/pulse8-cec => cec/usb/pulse8}/Makefile (100%) rename drivers/media/{usb/pulse8-cec => cec/usb/pulse8}/pulse8-cec.c (100%) create mode 100644 drivers/media/cec/usb/rainshadow/Kconfig rename drivers/media/{usb/rainshadow-cec => cec/usb/rainshadow}/Makefile (100%) rename drivers/media/{usb/rainshadow-cec => cec/usb/rainshadow}/rainshadow-cec.c (100%) create mode 100644 drivers/media/pci/ddbridge/ddbridge-dummy-fe.c create mode 100644 drivers/media/pci/ddbridge/ddbridge-dummy-fe.h delete mode 100644 drivers/media/platform/cec-gpio/cec-gpio.c delete mode 100644 drivers/media/platform/cros-ec-cec/Makefile delete mode 100644 drivers/media/platform/meson/Makefile delete mode 100644 drivers/media/platform/s5p-cec/Makefile delete mode 100644 drivers/media/platform/seco-cec/Makefile delete mode 100644 drivers/media/platform/seco-cec/seco-cec.c delete mode 100644 drivers/media/platform/sh_veu.c delete mode 100644 drivers/media/platform/sti/cec/Makefile delete mode 100644 drivers/media/platform/tegra-cec/Makefile delete mode 100644 drivers/media/platform/vicodec/Kconfig delete mode 100644 drivers/media/platform/vicodec/vicodec-core.c delete mode 100644 drivers/media/platform/vim2m.c delete mode 100644 drivers/media/platform/vimc/Kconfig delete mode 100644 drivers/media/platform/vimc/vimc-capture.c delete mode 100644 drivers/media/platform/vimc/vimc-common.c delete mode 100644 drivers/media/platform/vimc/vimc-common.h delete mode 100644 drivers/media/platform/vimc/vimc-core.c delete mode 100644 drivers/media/platform/vimc/vimc-debayer.c delete mode 100644 drivers/media/platform/vimc/vimc-scaler.c delete mode 100644 drivers/media/platform/vimc/vimc-sensor.c delete mode 100644 drivers/media/platform/vimc/vimc-streamer.h delete mode 100644 drivers/media/platform/vivid/Kconfig create mode 100644 drivers/media/test-drivers/Kconfig create mode 100644 drivers/media/test-drivers/Makefile create mode 100644 drivers/media/test-drivers/vicodec/Kconfig rename drivers/media/{platform => test-drivers}/vicodec/Makefile (100%) rename drivers/media/{platform => test-drivers}/vicodec/codec-fwht.c (100%) rename drivers/media/{platform => test-drivers}/vicodec/codec-fwht.h (100%) rename drivers/media/{platform => test-drivers}/vicodec/codec-v4l2-fwht.c (100%) rename drivers/media/{platform => test-drivers}/vicodec/codec-v4l2-fwht.h (100%) create mode 100644 drivers/media/test-drivers/vicodec/vicodec-core.c create mode 100644 drivers/media/test-drivers/vim2m.c create mode 100644 drivers/media/test-drivers/vimc/Kconfig rename drivers/media/{platform => test-drivers}/vimc/Makefile (100%) create mode 100644 drivers/media/test-drivers/vimc/vimc-capture.c create mode 100644 drivers/media/test-drivers/vimc/vimc-common.c create mode 100644 drivers/media/test-drivers/vimc/vimc-common.h create mode 100644 drivers/media/test-drivers/vimc/vimc-core.c create mode 100644 drivers/media/test-drivers/vimc/vimc-debayer.c create mode 100644 drivers/media/test-drivers/vimc/vimc-scaler.c create mode 100644 drivers/media/test-drivers/vimc/vimc-sensor.c rename drivers/media/{platform => test-drivers}/vimc/vimc-streamer.c (100%) create mode 100644 drivers/media/test-drivers/vimc/vimc-streamer.h create mode 100644 drivers/media/test-drivers/vivid/Kconfig rename drivers/media/{platform => test-drivers}/vivid/Makefile (100%) rename drivers/media/{platform => test-drivers}/vivid/vivid-cec.c (100%) rename drivers/media/{platform => test-drivers}/vivid/vivid-cec.h (100%) rename drivers/media/{platform => test-drivers}/vivid/vivid-core.c (100%) rename drivers/media/{platform => test-drivers}/vivid/vivid-core.h (100%) rename drivers/media/{platform => test-drivers}/vivid/vivid-ctrls.c (100%) rename drivers/media/{platform => test-drivers}/vivid/vivid-ctrls.h (100%) rename drivers/media/{platform => test-drivers}/vivid/vivid-kthread-cap.c (100%) rename drivers/media/{platform => test-drivers}/vivid/vivid-kthread-cap.h (100%) rename drivers/media/{platform => test-drivers}/vivid/vivid-kthread-out.c (100%) rename drivers/media/{platform => test-drivers}/vivid/vivid-kthread-out.h (100%) rename drivers/media/{platform => test-drivers}/vivid/vivid-kthread-touch.c (100%) rename drivers/media/{platform => test-drivers}/vivid/vivid-kthread-touch.h (100%) rename drivers/media/{platform => test-drivers}/vivid/vivid-meta-cap.c (100%) rename drivers/media/{platform => test-drivers}/vivid/vivid-meta-cap.h (100%) rename drivers/media/{platform => test-drivers}/vivid/vivid-meta-out.c (100%) rename drivers/media/{platform => test-drivers}/vivid/vivid-meta-out.h (100%) rename drivers/media/{platform => test-drivers}/vivid/vivid-osd.c (100%) rename drivers/media/{platform => test-drivers}/vivid/vivid-osd.h (100%) rename drivers/media/{platform => test-drivers}/vivid/vivid-radio-common.c (100%) rename drivers/media/{platform => test-drivers}/vivid/vivid-radio-common.h (100%) rename drivers/media/{platform => test-drivers}/vivid/vivid-radio-rx.c (100%) rename drivers/media/{platform => test-drivers}/vivid/vivid-radio-rx.h (100%) rename drivers/media/{platform => test-drivers}/vivid/vivid-radio-tx.c (100%) rename drivers/media/{platform => test-drivers}/vivid/vivid-radio-tx.h (100%) rename drivers/media/{platform => test-drivers}/vivid/vivid-rds-gen.c (100%) rename drivers/media/{platform => test-drivers}/vivid/vivid-rds-gen.h (100%) rename drivers/media/{platform => test-drivers}/vivid/vivid-sdr-cap.c (100%) rename drivers/media/{platform => test-drivers}/vivid/vivid-sdr-cap.h (100%) rename drivers/media/{platform => test-drivers}/vivid/vivid-touch-cap.c (100%) rename drivers/media/{platform => test-drivers}/vivid/vivid-touch-cap.h (100%) rename drivers/media/{platform => test-drivers}/vivid/vivid-vbi-cap.c (100%) rename drivers/media/{platform => test-drivers}/vivid/vivid-vbi-cap.h (100%) rename drivers/media/{platform => test-drivers}/vivid/vivid-vbi-gen.c (100%) rename drivers/media/{platform => test-drivers}/vivid/vivid-vbi-gen.h (100%) rename drivers/media/{platform => test-drivers}/vivid/vivid-vbi-out.c (100%) rename drivers/media/{platform => test-drivers}/vivid/vivid-vbi-out.h (100%) rename drivers/media/{platform => test-drivers}/vivid/vivid-vid-cap.c (100%) rename drivers/media/{platform => test-drivers}/vivid/vivid-vid-cap.h (100%) rename drivers/media/{platform => test-drivers}/vivid/vivid-vid-common.c (100%) rename drivers/media/{platform => test-drivers}/vivid/vivid-vid-common.h (100%) rename drivers/media/{platform => test-drivers}/vivid/vivid-vid-out.c (100%) rename drivers/media/{platform => test-drivers}/vivid/vivid-vid-out.h (100%) delete mode 100644 drivers/media/usb/pulse8-cec/Kconfig delete mode 100644 drivers/media/usb/rainshadow-cec/Kconfig create mode 100644 drivers/media/v4l2-core/v4l2-h264.c create mode 100644 drivers/media/v4l2-core/v4l2-jpeg.c create mode 100644 drivers/memory/tegra/tegra210-emc-cc-r21021.c create mode 100644 drivers/memory/tegra/tegra210-emc-core.c create mode 100644 drivers/memory/tegra/tegra210-emc-table.c create mode 100644 drivers/memory/tegra/tegra210-emc.h create mode 100644 drivers/memory/tegra/tegra210-mc.h create mode 100644 drivers/mfd/intel_pmc_bxt.c create mode 100644 drivers/mtd/mtdpstore.c create mode 100644 drivers/net/dsa/sja1105/sja1105_vl.c create mode 100644 drivers/net/dsa/sja1105/sja1105_vl.h create mode 100644 drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2.c create mode 100644 drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2.h create mode 100644 drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2_internal.h create mode 100644 drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2_llh.c create mode 100644 drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2_llh.h create mode 100644 drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2_llh_internal.h create mode 100644 drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2_utils.c create mode 100644 drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2_utils.h create mode 100644 drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2_utils_fw.c create mode 100644 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_trace.h create mode 100644 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_trace.h create mode 100644 drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c create mode 100644 drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.h create mode 100644 drivers/net/ethernet/huawei/hinic/hinic_sriov.c create mode 100644 drivers/net/ethernet/huawei/hinic/hinic_sriov.h create mode 100644 drivers/net/ethernet/intel/igc/igc_tsn.c create mode 100644 drivers/net/ethernet/intel/igc/igc_tsn.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/dcbnl.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/qp.c create mode 100644 drivers/net/ethernet/mellanox/mlxsw/spectrum_flow.c create mode 100644 drivers/net/ethernet/mellanox/mlxsw/spectrum_matchall.c create mode 100644 drivers/net/ethernet/mscc/ocelot_ptp.c delete mode 100644 drivers/net/ethernet/mscc/ocelot_ptp.h create mode 100644 drivers/net/ethernet/ti/am65-cpsw-qos.c create mode 100644 drivers/net/ethernet/ti/am65-cpsw-qos.h create mode 100644 drivers/net/ethernet/ti/am65-cpts.c create mode 100644 drivers/net/ethernet/ti/am65-cpts.h create mode 100644 drivers/net/phy/bcm54140.c create mode 100644 drivers/net/phy/mdio-ipq4019.c create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/img.c create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8723d.c create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8723d.h create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8723d_table.c create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8723d_table.h create mode 100644 drivers/ntb/hw/intel/ntb_hw_gen4.c create mode 100644 drivers/ntb/hw/intel/ntb_hw_gen4.h create mode 100644 drivers/nvme/host/fc.h create mode 100644 drivers/pci/controller/pcie-rcar-ep.c create mode 100644 drivers/pci/controller/pcie-rcar-host.c create mode 100644 drivers/pci/controller/pcie-rcar.h create mode 100644 drivers/phy/cadence/phy-cadence-salvo.c create mode 100644 drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c create mode 100644 drivers/phy/qualcomm/phy-qcom-snps-femto-v2.c create mode 100644 drivers/pinctrl/freescale/pinctrl-imx8dxl.c create mode 100644 drivers/pinctrl/intel/pinctrl-jasperlake.c create mode 100644 drivers/pinctrl/pinctrl-mcp23s08.h create mode 100644 drivers/pinctrl/pinctrl-mcp23s08_i2c.c create mode 100644 drivers/pinctrl/pinctrl-mcp23s08_spi.c create mode 100644 drivers/pinctrl/qcom/pinctrl-sm8250.c create mode 100644 drivers/platform/mips/rs780e-acpi.c create mode 100644 drivers/platform/x86/intel-wmi-sbl-fw-update.c delete mode 100644 drivers/platform/x86/intel_pmc_ipc.c create mode 100644 drivers/platform/x86/intel_scu_pcidrv.c create mode 100644 drivers/platform/x86/intel_scu_pltdrv.c create mode 100644 drivers/power/reset/oxnas-restart.c create mode 100644 drivers/power/supply/bd99954-charger.c create mode 100644 drivers/power/supply/bd99954-charger.h create mode 100644 drivers/power/supply/cw2015_battery.c create mode 100644 drivers/pwm/pwm-iqs620a.c create mode 100644 drivers/regulator/max77826-regulator.c create mode 100644 drivers/rpmsg/qcom_glink_ssr.c delete mode 100644 drivers/scsi/lpfc/lpfc_nvmet.h create mode 100644 drivers/scsi/mpt3sas/mpt3sas_debugfs.c create mode 100644 drivers/soc/mediatek/mtk-mmsys.c delete mode 100644 drivers/soc/qcom/glink_ssr.c create mode 100644 drivers/soc/renesas/r8a7742-sysc.c create mode 100644 drivers/spi/spi-amd.c create mode 100644 drivers/staging/media/rkvdec/Kconfig create mode 100644 drivers/staging/media/rkvdec/Makefile create mode 100644 drivers/staging/media/rkvdec/TODO create mode 100644 drivers/staging/media/rkvdec/rkvdec-h264.c create mode 100644 drivers/staging/media/rkvdec/rkvdec-regs.h create mode 100644 drivers/staging/media/rkvdec/rkvdec.c create mode 100644 drivers/staging/media/rkvdec/rkvdec.h rename {Documentation/media/v4l-drivers => drivers/staging/media/soc_camera}/soc-c [...] create mode 100644 drivers/staging/media/tegra-video/Kconfig create mode 100644 drivers/staging/media/tegra-video/Makefile create mode 100644 drivers/staging/media/tegra-video/TODO create mode 100644 drivers/staging/media/tegra-video/csi.c create mode 100644 drivers/staging/media/tegra-video/csi.h create mode 100644 drivers/staging/media/tegra-video/tegra210.c create mode 100644 drivers/staging/media/tegra-video/vi.c create mode 100644 drivers/staging/media/tegra-video/vi.h create mode 100644 drivers/staging/media/tegra-video/video.c create mode 100644 drivers/staging/media/tegra-video/video.h delete mode 100644 drivers/staging/mt7621-pci-phy/mediatek,mt7621-pci-phy.txt create mode 100644 drivers/staging/mt7621-pci-phy/mediatek,mt7621-pci-phy.yaml delete mode 100644 drivers/staging/vt6656/firmware.c delete mode 100644 drivers/staging/vt6656/firmware.h create mode 100644 drivers/staging/wfx/hif_tx_mib.c create mode 100644 drivers/thermal/k3_bandgap.c delete mode 100644 drivers/usb/chipidea/ci_hdrc_zevio.c create mode 100644 drivers/usb/host/ehci-brcm.c create mode 100644 drivers/usb/host/xhci-pci-renesas.c create mode 100644 drivers/usb/host/xhci-pci.h create mode 100644 drivers/usb/typec/ucsi/psy.c create mode 100644 fs/ext4/fsinfo.c create mode 100644 fs/fsinfo.c create mode 100644 fs/mount_notify.c create mode 100644 fs/pstore/blk.c create mode 100644 fs/pstore/zone.c create mode 100644 fs/xfs/xfs_buf_item_recover.c create mode 100644 fs/xfs/xfs_dquot_item_recover.c create mode 100644 fs/xfs/xfs_inode_item_recover.c delete mode 100644 include/asm-generic/5level-fixup.h create mode 100644 include/asm-generic/hyperv-tlfs.h delete mode 100644 include/asm-generic/pgtable-nop4d-hack.h delete mode 100644 include/asm-generic/pgtable.h create mode 100644 include/drm/drm_managed.h delete mode 100644 include/drm/drm_pci.h delete mode 100644 include/drm/ttm/ttm_debug.h create mode 100644 include/dt-bindings/clock/qcom,gcc-msm8939.h create mode 100644 include/dt-bindings/clock/r8a7742-cpg-mssr.h create mode 100644 include/dt-bindings/interconnect/imx8mm.h create mode 100644 include/dt-bindings/interconnect/imx8mn.h create mode 100644 include/dt-bindings/interconnect/imx8mq.h create mode 100644 include/dt-bindings/pinctrl/pads-imx8dxl.h create mode 100644 include/dt-bindings/power/r8a7742-sysc.h create mode 100644 include/dt-bindings/reset/imx8mp-reset.h create mode 100644 include/dt-bindings/reset/qcom,gcc-msm8939.h create mode 100644 include/dt-bindings/reset/realtek,rtd1195.h create mode 100644 include/linux/blk-crypto.h delete mode 100644 include/linux/cryptohash.h create mode 100644 include/linux/fsinfo.h create mode 100644 include/linux/iio/adc/adi-axi-adc.h delete mode 100644 include/linux/input/gp2ap002a00f.h create mode 100644 include/linux/instrumented.h create mode 100644 include/linux/kcsan-checks.h create mode 100644 include/linux/kcsan.h create mode 100644 include/linux/keyslot-manager.h create mode 100644 include/linux/linear_range.h create mode 100644 include/linux/mfd/intel_pmc_bxt.h delete mode 100644 include/linux/mlx5/cmd.h create mode 100644 include/linux/pgtable.h create mode 100644 include/linux/pstore_blk.h create mode 100644 include/linux/pstore_zone.h create mode 100644 include/linux/rcupdate_trace.h create mode 100644 include/linux/soc/mediatek/mtk-mmsys.h delete mode 100644 include/linux/spi/l4f00242t03.h delete mode 100644 include/linux/spi/mcp23s08.h create mode 100644 include/linux/watch_queue.h create mode 100644 include/media/v4l2-h264.h create mode 100644 include/media/v4l2-jpeg.h create mode 100644 include/net/tc_act/tc_gate.h create mode 100644 include/rdma/lag.h create mode 100644 include/soc/mscc/ocelot_ptp.h create mode 100644 include/trace/events/qrtr.h create mode 100644 include/uapi/linux/fsinfo.h create mode 100644 include/uapi/linux/mrp_bridge.h create mode 100644 include/uapi/linux/tc_act/tc_gate.h create mode 100644 include/uapi/linux/watch_queue.h create mode 100644 kernel/bpf/bpf_iter.c create mode 100644 kernel/bpf/map_iter.c create mode 100644 kernel/bpf/task_iter.c create mode 100644 kernel/dma/pool.c create mode 100644 kernel/kcsan/Makefile create mode 100644 kernel/kcsan/atomic.h create mode 100644 kernel/kcsan/core.c create mode 100644 kernel/kcsan/debugfs.c create mode 100644 kernel/kcsan/encoding.h create mode 100644 kernel/kcsan/kcsan-test.c create mode 100644 kernel/kcsan/kcsan.h create mode 100644 kernel/kcsan/report.c create mode 100644 kernel/kcsan/test.c create mode 100644 kernel/rcu/tasks.h create mode 100644 kernel/watch_queue.c create mode 100644 lib/Kconfig.kcsan create mode 100644 lib/Kconfig.twist create mode 100644 lib/linear_ranges.c create mode 100644 lib/test_hmm.c create mode 100644 lib/test_hmm_uapi.h create mode 100644 lib/test_linear_ranges.c create mode 100644 localversion-next create mode 100644 mm/debug_vm_pgtable.c delete mode 100644 mm/mmu_context.c create mode 100644 net/bluetooth/msft.c create mode 100644 net/bluetooth/msft.h create mode 100644 net/bridge/br_mrp.c create mode 100644 net/bridge/br_mrp_netlink.c create mode 100644 net/bridge/br_mrp_switchdev.c create mode 100644 net/bridge/br_private_mrp.h create mode 100644 net/ethtool/cabletest.c create mode 100644 net/netlink/policy.c create mode 100644 net/qrtr/mhi.c create mode 100644 net/sched/act_gate.c create mode 100644 samples/uhid/.gitignore create mode 100644 samples/vfs/test-fsinfo.c create mode 100644 samples/vfs/test-mntinfo.c create mode 100644 samples/watch_queue/Makefile create mode 100644 samples/watch_queue/watch_test.c create mode 100644 scripts/Makefile.kcsan create mode 100644 scripts/Makefile.userprogs create mode 100644 scripts/coccinelle/misc/newline_in_nl_msg.cocci delete mode 100644 scripts/kconfig/tests/rand_nested_choice/Kconfig delete mode 100644 scripts/kconfig/tests/rand_nested_choice/__init__.py delete mode 100644 scripts/kconfig/tests/rand_nested_choice/expected_stdout0 delete mode 100644 scripts/kconfig/tests/rand_nested_choice/expected_stdout1 delete mode 100644 scripts/kconfig/tests/rand_nested_choice/expected_stdout2 create mode 100755 scripts/x86-check-compiler.sh create mode 100644 security/selinux/ss/context.c create mode 100644 sound/soc/codecs/rt1016.c create mode 100644 sound/soc/codecs/rt1016.h create mode 100644 sound/soc/codecs/zl38060.c create mode 100644 sound/soc/fsl/fsl_asrc_common.h create mode 100644 sound/soc/fsl/fsl_easrc.c create mode 100644 sound/soc/fsl/fsl_easrc.h create mode 100644 sound/soc/intel/boards/ehl_rt5660.c create mode 100644 sound/soc/intel/boards/sof_wm8804.c create mode 100644 sound/soc/sof/imx/imx8m.c create mode 100644 tools/bpf/bpftool/Documentation/bpftool-iter.rst create mode 100644 tools/bpf/bpftool/Documentation/bpftool-link.rst create mode 100644 tools/bpf/bpftool/iter.c create mode 100644 tools/bpf/bpftool/link.c create mode 100644 tools/build/feature/test-libpfm4.c create mode 100644 tools/kvm/kvm_stat/kvm_stat.service create mode 100644 tools/lib/api/io.h 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 create mode 100644 tools/objtool/arch/x86/include/cfi_regs.h create mode 100644 tools/perf/bench/kallsyms-parse.c create mode 100644 tools/perf/bench/synthesize.c create mode 100644 tools/perf/pmu-events/arch/powerpc/power9/nest_metrics.json create mode 100755 tools/perf/scripts/python/bin/flamegraph-record create mode 100755 tools/perf/scripts/python/bin/flamegraph-report create mode 100755 tools/perf/scripts/python/flamegraph.py create mode 100644 tools/perf/tests/api-io.c create mode 100644 tools/perf/util/perf_api_probe.c create mode 100644 tools/perf/util/perf_api_probe.h create mode 100644 tools/perf/util/sideband_evlist.c create mode 100644 tools/testing/selftests/bpf/README.rst create mode 100644 tools/testing/selftests/bpf/bench.c create mode 100644 tools/testing/selftests/bpf/bench.h create mode 100644 tools/testing/selftests/bpf/benchs/bench_count.c create mode 100644 tools/testing/selftests/bpf/benchs/bench_rename.c create mode 100644 tools/testing/selftests/bpf/benchs/bench_trigger.c create mode 100755 tools/testing/selftests/bpf/benchs/run_bench_rename.sh create mode 100755 tools/testing/selftests/bpf/benchs/run_bench_trigger.sh create mode 100644 tools/testing/selftests/bpf/network_helpers.c create mode 100644 tools/testing/selftests/bpf/network_helpers.h create mode 100644 tools/testing/selftests/bpf/prog_tests/align.c create mode 100644 tools/testing/selftests/bpf/prog_tests/bpf_iter.c create mode 100644 tools/testing/selftests/bpf/prog_tests/btf_map_in_map.c create mode 100644 tools/testing/selftests/bpf/prog_tests/cgroup_skb_sk_lookup.c create mode 100644 tools/testing/selftests/bpf/prog_tests/cls_redirect.c create mode 100644 tools/testing/selftests/bpf/prog_tests/connect_force_port.c create mode 100644 tools/testing/selftests/bpf/prog_tests/enable_stats.c create mode 100644 tools/testing/selftests/bpf/prog_tests/hashmap.c create mode 100644 tools/testing/selftests/bpf/progs/bpf_iter_bpf_map.c create mode 100644 tools/testing/selftests/bpf/progs/bpf_iter_ipv6_route.c create mode 100644 tools/testing/selftests/bpf/progs/bpf_iter_netlink.c create mode 100644 tools/testing/selftests/bpf/progs/bpf_iter_task.c create mode 100644 tools/testing/selftests/bpf/progs/bpf_iter_task_file.c create mode 100644 tools/testing/selftests/bpf/progs/bpf_iter_test_kern1.c create mode 100644 tools/testing/selftests/bpf/progs/bpf_iter_test_kern2.c create mode 100644 tools/testing/selftests/bpf/progs/bpf_iter_test_kern3.c create mode 100644 tools/testing/selftests/bpf/progs/bpf_iter_test_kern4.c create mode 100644 tools/testing/selftests/bpf/progs/bpf_iter_test_kern_common.h create mode 100644 tools/testing/selftests/bpf/progs/cgroup_skb_sk_lookup_kern.c create mode 100644 tools/testing/selftests/bpf/progs/connect_force_port4.c create mode 100644 tools/testing/selftests/bpf/progs/connect_force_port6.c delete mode 100644 tools/testing/selftests/bpf/progs/test_adjust_tail.c create mode 100644 tools/testing/selftests/bpf/progs/test_btf_map_in_map.c create mode 100644 tools/testing/selftests/bpf/progs/test_cls_redirect.c create mode 100644 tools/testing/selftests/bpf/progs/test_cls_redirect.h create mode 100644 tools/testing/selftests/bpf/progs/test_enable_stats.c create mode 100644 tools/testing/selftests/bpf/progs/test_sockmap_kern.h create mode 100644 tools/testing/selftests/bpf/progs/test_xdp_adjust_tail_grow.c create mode 100644 tools/testing/selftests/bpf/progs/test_xdp_adjust_tail_shrink.c create mode 100644 tools/testing/selftests/bpf/progs/trigger_bench.c delete mode 100644 tools/testing/selftests/bpf/test_align.c delete mode 100644 tools/testing/selftests/bpf/test_hashmap.c delete mode 100644 tools/testing/selftests/bpf/test_sockmap_kern.h create mode 100644 tools/testing/selftests/bpf/testing_helpers.c create mode 100644 tools/testing/selftests/bpf/testing_helpers.h delete mode 100755 tools/testing/selftests/drivers/net/mlxsw/tc_flower_restrictions.sh create mode 100755 tools/testing/selftests/drivers/net/mlxsw/tc_restrictions.sh create mode 100644 tools/testing/selftests/kvm/set_memory_region_test.c create mode 100644 tools/testing/selftests/kvm/x86_64/debug_regs.c delete mode 100644 tools/testing/selftests/kvm/x86_64/set_memory_region_test.c create mode 100755 tools/testing/selftests/net/vrf-xfrm-tests.sh create mode 100644 tools/testing/selftests/pidfd/config create mode 100644 tools/testing/selftests/pidfd/pidfd_setns_test.c create mode 100644 tools/testing/selftests/powerpc/nx-gzip/99-nx-gzip.rules create mode 100644 tools/testing/selftests/powerpc/nx-gzip/Makefile create mode 100644 tools/testing/selftests/powerpc/nx-gzip/README create mode 100644 tools/testing/selftests/powerpc/nx-gzip/gunz_test.c create mode 100644 tools/testing/selftests/powerpc/nx-gzip/gzfht_test.c create mode 100644 tools/testing/selftests/powerpc/nx-gzip/gzip_vas.c create mode 100644 tools/testing/selftests/powerpc/nx-gzip/include/copy-paste.h create mode 100644 tools/testing/selftests/powerpc/nx-gzip/include/crb.h create mode 100644 tools/testing/selftests/powerpc/nx-gzip/include/nx.h create mode 100644 tools/testing/selftests/powerpc/nx-gzip/include/nx_dbg.h create mode 100644 tools/testing/selftests/powerpc/nx-gzip/include/nxu.h create mode 120000 tools/testing/selftests/powerpc/nx-gzip/include/vas-api.h create mode 100755 tools/testing/selftests/powerpc/nx-gzip/nx-gzip-test.sh create mode 100644 tools/testing/selftests/proc/proc-fsconfig-hidepid.c create mode 100644 tools/testing/selftests/proc/proc-multiple-procfs.c create mode 100755 tools/testing/selftests/rcutorture/bin/kcsan-collapse.sh create mode 100755 tools/testing/selftests/rcutorture/bin/kvm-check-branches.sh copy tools/testing/selftests/rcutorture/configs/rcu/{TASKS01 => RUDE01} (100%) create mode 100644 tools/testing/selftests/rcutorture/configs/rcu/RUDE01.boot create mode 100644 tools/testing/selftests/rcutorture/configs/rcu/TRACE01 create mode 100644 tools/testing/selftests/rcutorture/configs/rcu/TRACE01.boot create mode 100644 tools/testing/selftests/rcutorture/configs/rcu/TRACE02 create mode 100644 tools/testing/selftests/rcutorture/configs/rcu/TRACE02.boot create mode 100644 tools/testing/selftests/vm/hmm-tests.c create mode 100644 tools/testing/selftests/vm/khugepaged.c create mode 100644 tools/testing/selftests/vm/pkey-helpers.h create mode 100644 tools/testing/selftests/vm/pkey-powerpc.h create mode 100644 tools/testing/selftests/vm/pkey-x86.h create mode 100644 tools/testing/selftests/vm/protection_keys.c create mode 100755 tools/testing/selftests/vm/test_hmm.sh delete mode 100644 tools/testing/selftests/x86/pkey-helpers.h delete mode 100644 tools/testing/selftests/x86/protection_keys.c delete mode 100644 virt/kvm/arm/arch_timer.c delete mode 100644 virt/kvm/arm/arm.c delete mode 100644 virt/kvm/arm/hyp/timer-sr.c delete mode 100644 virt/kvm/arm/hyp/vgic-v3-sr.c delete mode 100644 virt/kvm/arm/mmio.c delete mode 100644 virt/kvm/arm/mmu.c delete mode 100644 virt/kvm/arm/psci.c delete mode 100644 virt/kvm/arm/trace.h delete mode 100644 virt/kvm/arm/vgic/trace.h delete mode 100644 virt/kvm/arm/vgic/vgic-mmio-v3.c delete mode 100644 virt/kvm/arm/vgic/vgic-v3.c delete mode 100644 virt/kvm/arm/vgic/vgic.h