This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-arm-next-allmodconfig in repository toolchain/ci/linux.
from 7b9d428e0519 mfd: vexpress-sysreg: Support building as a module adds c90f3b8c4b5b clang-format: don't indent namespaces adds 5d65a0218fee clang-format: Update with the latest for_each macro list adds 20f16489093e Merge tag 'clang-format-for-linus-v5.7-rc3' of git://githu [...] adds 684c6bd80625 tpm: Export tpm2_get_cc_attrs_tbl for ibmvtpm driver as module adds eba5cf3dcb84 tpm: ibmvtpm: retry on H_CLOSED in tpm_ibmvtpm_send() adds 29cb79795e32 tpm: fix wrong return value in tpm_pcr_extend adds b160c94be5d2 tpm/tpm_tis: Free IRQ if probing fails adds b61f7ff0f64f Merge tag 'tpmdd-next-20200421' of git://git.infradead.org [...] adds 355b36e6bfd3 vdpa-sim: depend on HAS_DMA adds aa21c2e73eae vhost: vdpa: remove unnecessary null check adds e373f3d78d83 vhost: remove set but not used variable 'status' adds cf29b1ceb69d vdpa: remove unused variables 'ifcvf' and 'ifcvf_lm' adds 21818ed0c6f0 vdpasim: Return status in vdpasim_get_status adds 247643f85782 vhost: Create accessors for virtqueues private_data adds 3302363a27fb virtio/test: fix up after IOTLB changes adds 6bd6b282d0be tools/virtio: define aligned attribute adds 770f359ced98 tools/virtio: make asm/barrier.h self contained adds 6bbc2b63034a virtgpu: pull in uaccess.h adds b69df6cd0ad7 virtio-rng: pull in slab.h adds bf89a7c0218f remoteproc: pull in slab.h adds f091abe80632 virtio_input: pull in slab.h adds 3d820cd4e82d rpmsg: pull in slab.h adds bf02bd9ae27a remoteproc: pull in slab.h adds 5038a5679094 drm/virtio: fix up for include file changes adds 425a5070239a vdpa: allow a 32 bit vq alignment adds 58ad13729a8a vdpa: make vhost, virtio depend on menu adds ac8b85f9ef14 vdpa: fix comment of vdpa_register_device() adds dc39cbb4e8bc virtio-balloon: make virtballoon_free_page_report() static adds 31ba514b2fd0 virtio-balloon: Avoid using the word 'report' when referri [...] adds 55a2415bef65 virtio_blk: add a missing include adds 15064e70909c virtio: drop vringh.h dependency adds d085eb8ce727 vhost: disable for OABI adds 189522da8b3a Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds 9ef1530c0c1b KVM: SVM: fix compilation with modular PSP and non-modular KVM adds f14eec0a3203 KVM: SVM: move more vmentry code to assembly adds fb56baae5ea5 KVM: VMX: Enable machine check support for 32bit targets adds b6467ab142b7 KVM: Check validity of resolved slot when searching memslots adds 97daa028f3f6 KVM: s390: Return last valid slot if approx index is out-o [...] adds b045ae906b42 kvm: nVMX: reflect MTF VM-exits if injected by L1 adds 69c097552502 kvm: nVMX: match comment with return type for nested_vmx_e [...] adds b4fd630812a0 KVM: SVM: Do not mark svm_vcpu_run with STACK_FRAME_NON_STANDARD adds b2bce0a589ca KVM: SVM: Fix build error due to missing release_pages() include adds b61f62d40895 KVM: SVM: Do not setup frame pointer in __svm_vcpu_run adds 56a87e5d997b KVM: SVM: Fix __svm_vcpu_run declaration. adds 7289fdb5dcdb KVM: Remove CREATE_IRQCHIP/SET_PIT2 race adds 2ca1a06a5440 kvm: Handle reads of SandyBridge RAPL PMU MSRs rather than [...] adds 7f4b5cde2409 kvm: Disable objtool frame pointer checking for vmenter.S adds d47c4c454ab0 KVM: s390: Fix PV check in deliverable_irqs() adds 2a173ec993ba MAINTAINERS: add a reviewer for KVM/s390 adds 3bda03865fca Merge tag 'kvm-s390-master-5.7-2' of git://git.kernel.org/ [...] adds ae49dedaa92b KVM: PPC: Book3S HV: Handle non-present PTEs in page fault [...] adds 00a6a5ef39e7 Merge tag 'kvm-ppc-fixes-5.7-1' of git://git.kernel.org/pu [...] adds 8160a563cfff Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 1eb64c07aab8 sh: fix build error in mm/init.c adds 89b83f282d8b slub: avoid redzone when choosing freepointer location adds b64d8d1e1ba5 mm/userfaultfd: disable userfaultfd-wp on x86_32 adds 5701feb0a9f5 MAINTAINERS: add an entry for kfifo adds 3c1d7e6ccb64 mm/hugetlb: fix a addressing exception caused by huge_pte_offset adds d180870d83db mm, gup: return EINTR when gup is interrupted by fatal signals adds 461e1565366e checkpatch: fix a typo in the regex for $allocFunctions adds a21151b9d81a tools/build: tweak unused value workaround adds 56df70a63ed5 mm/ksm: fix NULL pointer dereference when KSM zero page is [...] adds 0783ac95b4a0 mm/shmem: fix build without THP adds bdebd6a2831b vmalloc: fix remap_vmalloc_range() bounds checks adds ea0dfeb4209b shmem: fix possible deadlocks on shmlock_user_lock adds 94b7cc01da5a mm: shmem: disable interrupt when acquiring info->lock in [...] adds db973a7289da coredump: fix null pointer dereference on coredump adds cf01699ee220 tools/vm: fix cross-compile build adds 18bf34080c4c Merge branch 'akpm' (patches from Andrew) adds 24c3f063c57b selftests: vm: Do not override definition of ARCH adds 963e3e9c9a12 selftests: vm: Fix 64-bit test builds for powerpc64le adds ffa773e1011d selftests: Fix memfd test run-time regression adds d925c8969562 selftests/harness: fix spelling mistake "SIGARLM" -> "SIGALRM" adds 651e0d881461 kselftest/runner: allow to properly deliver signals to tests adds d42b8dbec46c selftests/seccomp: allow clock_nanosleep instead of nanosleep adds cdfe56d9012b selftests/ftrace: Add CONFIG_SAMPLE_FTRACE_DIRECT=m kconfig adds aaa2d92efe1f Revert "Kernel selftests: tpm2: check for tpm support" adds b87080eab4c1 selftests/ipc: Fix test failure seen after initial test run adds c578ddb39e56 Merge tag 'linux-kselftest-5.7-rc3' of git://git.kernel.or [...] adds 763dafc520ad audit: check the length of userspace generated audit records adds 6a400063826b Merge tag 'audit-pr-20200422' of git://git.kernel.org/pub/ [...] adds 13c060b50a34 remoteproc: qcom_q6v5_mss: fix a bug in q6v5_probe() adds 583968100238 remoteproc: qcom_q6v5_mss: fix q6v5_probe() error paths adds c2781e4d9bc6 remoteproc: mtk_scp: use dma_addr_t for DMA API adds 3cda77991eb7 Merge tag 'rproc-v5.7-fixes' of git://git.kernel.org/pub/s [...] adds b7e038a92449 exfat: Fix discard support adds cd76ac258cd9 exfat: add missing MODULE_ALIAS_FS() adds b0516833d809 exfat: Unify access to the boot sector adds cbd445d9a9bd exfat: remove 'bps' mount-option adds 674a9985b8e3 exfat: properly set s_time_gran adds 81df1ad40644 exfat: truncate atimes to 2s granularity adds 6f8cd037a5f4 Merge tag 'for-5.7-rc3' of git://git.kernel.org/pub/scm/li [...] adds e1e8399eee72 nfsd: memory corruption in nfsd4_lock() adds 43e33924c38e SUNRPC/cache: Fix unsafe traverse caused double-free in ca [...] adds 6221f1d9b63f SUNRPC: Fix backchannel RPC soft lockups adds e28b4fc652c1 svcrdma: Fix trace point use-after-free race adds 23cf1ee1f186 svcrdma: Fix leak of svc_rdma_recv_ctxt objects adds 1ddd873948c9 Merge tag 'nfsd-5.7-rc-1' of git://git.linux-nfs.org/proje [...] adds f1baca8896ae ARM: imx: provide v7_cpu_resume() only on ARM_CPU_SUSPEND=y adds 0666e3c481a2 soc: fsl: dpio: fix incorrect pointer conversions adds 5c4a5999b245 soc: fsl: dpio: avoid stack usage warning adds b1018eb75c98 soc: tegra: fix tegra_pmc_get_suspend_mode definition adds 4517f4817dc9 soc: imx8: select SOC_BUS adds 07bdc492cff6 ARM: dts: OMAP3: disable RNG on N950/N9 adds d6b0a5b3ab53 Merge tag 'omap-for-v5.6/fixes-rc7-signed' of git://git.ke [...] adds d0384eedcde2 drivers: soc: xilinx: fix firmware driver Kconfig dependency adds f5ba30ba481d firmware: xilinx: make firmware_debugfs_root static adds e9801213465a Merge tag 'zynqmp-soc-for-v5.7-rc3' of https://github.com/ [...] adds be08d278eb09 ARM: dts: bcm283x: Add cells encoding format to firmware bus adds 0f2167d53cd7 Merge tag 'tags/bcm2835-dt-fixes-2020-03-27' into devicetr [...] adds 90444b958461 ARM: dts: bcm283x: Disable dsi0 node adds f42ae4cd4cae Merge tag 'arm-soc/for-5.7/devicetree-fixes' of https://gi [...] adds 7adc4b399952 Merge tag 'armsoc-fixes' of git://git.kernel.org/pub/scm/l [...] adds 0a8f41023e8a PCI: Move Apex Edge TPU class quirk to fix BAR assignment adds ef46738cc47a MAINTAINERS: Add Rob Herring and remove Andy Murray as PCI [...] adds 25b1fa8dfb3f Merge tag 'pci-v5.7-fixes-1' of git://git.kernel.org/pub/s [...] adds 61e713bdca36 signal: Avoid corrupting si_pid and si_uid in do_notify_parent adds b4f633221f0a Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 45a5e639548c drm/amd/powerplay: fix resume failed as smu table initiali [...] adds bbc25dadc7ed drm/amdgpu: Correctly initialize thermal controller for GP [...] adds 00a8037e2070 drm/amdgpu/display: fix aux registration (v2) adds 7daec99fdcde drm/amdgpu/display: give aux i2c buses more meaningful names adds c2c39adb27e9 Merge tag 'amd-drm-fixes-5.7-2020-04-22' of git://people.f [...] adds 81fdd7bfeb8e drm/i915/tgl: Add Wa_14010477008:tgl adds e1eb075c5051 drm/i915/gt: Update PMINTRMSK holding fw adds ced633266bda drm/i915: HDCP: fix Ri prime check done during link check adds 335f62e7606a drm/i915/tgl: TBT AUX should use TC power well ops adds 12399028751b drm/i915/display: Load DP_TP_CTL/STATUS offset before use it adds a05b28991721 drm/i915: fix Sphinx build duplicate label warning adds d082119f4277 drm/i915/dpcd_bl: Unbreak enable_dpcd_backlight modparam adds 11c5ec788b45 Merge tag 'drm-intel-fixes-2020-04-23' of git://anongit.fr [...] adds 83a196773b8b drm/bridge: analogix_dp: Split bind() into probe() and rea [...] adds a4721ced7606 Merge v5.7-rc1 into drm-misc-fixes adds 41ece5d341fd dt-bindings: display: ltk500hd1829: Remove the reg property adds b7bc41d6cf60 dt-bindings: display: xpp055c272: Remove the reg property adds 53612c3fd9ef dt-bindings: display: allow port and ports in panel-lvds adds 1e8a6ce9186d drm/bridge: anx6345: set correct BPC for display_info of c [...] adds d918fe428715 drm/meson: Delete an error message in meson_dw_hdmi_bind() adds 8623b5255ae7 drm/scheduler: fix drm_sched_get_cleanup_job adds 7bfc1fec1af3 drm/dp_mst: Zero assigned PBN when releasing VCPI slots adds 9da67433f64e drm/tidss: fix crash related to accessing freed memory adds e32b2484b3e0 Merge tag 'drm-misc-fixes-2020-04-23' of git://anongit.fre [...] adds 88412a4e00f6 Merge tag 'drm-fixes-2020-04-24' of git://anongit.freedesk [...] adds b392350ec3f2 ALSA: hda/hdmi: Add module option to disable audio compone [...] adds 1c826792586f ALSA: usb-audio: Filter out unsupported sample rates on Fo [...] adds 67791202c5e0 ALSA: hda/realtek - Fix unexpected init_amp override adds a8cf44f085ac ALSA: hda: Remove ASUS ROG Zenith from the blacklist adds a43c1c41bc51 ALSA: usb-audio: Add static mapping table for ALC1220-VB-b [...] adds 6f4ea2074ddf ALSA: usb-audio: Add quirk for Focusrite Scarlett 2i2 adds 7686e3485253 ALSA: usx2y: Fix potential NULL dereference adds cf9fb7b87376 ALSA: usb-audio: Apply async workaround for Scarlett 2i4 2nd gen adds abc3caac2450 ASoC: topology: Add missing memory checks adds 482db55ae87f ASoC: topology: Check return value of soc_tplg_create_tlv adds 2ae548f30d7f ASoC: topology: Check return value of soc_tplg_*_create adds 6856e887eae3 ASoC: topology: Check soc_tplg_add_route return value adds b3677fc3d68d ASoC: topology: Check return value of pcm_new_ver adds dd8e871d4e56 ASoC: topology: Check return value of soc_tplg_dai_config adds ec21bdc6dd16 ASoC: samsung: s3c24xx-i2s: Fix build after removal of DAI [...] adds 595571cca4de ASoC: dapm: Fix regression introducing multiple copies of [...] adds 9df8ba7c6307 ASoC: tas571x: disable regulators on failed probe adds 8dbcfcfc73d4 ASoC: amd: Fix button configuration adds acda42b30fa6 ASoC: intel: soc-acpi-intel-icl-match: remove useless 'rt1 [...] adds a306f0451114 ASoC: Intel: soc-acpi-intel-cml-match: remove useless 'rt1 [...] adds 4d1a015a203c ASoC: convert rockchip spdif bindings to yaml adds f0c0f5a4541c ASoC: rockchip-spdif: add #sound-dai-cells property adds 65f1d3d9cee7 ASoC: rockchip-spdif: add power-domains property adds 9a1bb600ecaf ASoC: dapm: Move error message to avoid some duplication adds 0eaef95e3cef ASoC: dapm: Remove dapm_connect_dai_link_widgets helper adds 9de300abb71f soc/stm/stm32_sub_sai: Add missing '\n' in log messages adds d0c56b307f37 ASoC: qcom: common: Silence duplicate parse error messages adds 0f2a3b02274c ASoC: wsa881x: mark read_only_wordlength flag adds bcbc13d28f7f ASoC: madera: Remove a couple of stray blank lines adds 2a79c31a498e ASoC: rockchip-i2s: add power-domains property adds aa7812737f28 ASoC: sgtl5000: Fix VAG power-on handling adds 9b5db059366a ASoC: soc-pcm: dpcm: Only allow playback/capture if supported adds 0c824ec094b5 ASoC: q6dsp6: q6afe-dai: add missing channels to MI2S DAIs adds 26d87881590f ASoC: topology: Fix endianness issue adds 5bd70440cb0a ASoC: soc-dai: revert all changes to DAI startup/shutdown [...] adds 326b50923817 ASoC: codecs: hdac_hdmi: Fix incorrect use of list_for_each_entry adds a09fb3f28a60 ASoC: rsnd: Fix parent SSI start/stop in multi-SSI mode adds b94e164759b8 ASoC: rsnd: Fix HDMI channel mapping for multi-SSI mode adds 15a5760cb8b6 Merge series "ASoC: rsnd: Fixes for multichannel HDMI audi [...] adds e2bcb65782f9 ASoC: stm32: sai: fix sai probe adds 8c05246c0b58 ASoC: SOF: Intel: add min/max channels for SSP on Baytrail [...] adds ebf1474745b4 ASoC: dapm: fixup dapm kcontrol widget adds 116428427077 ASoC: meson: axg-card: fix codec-to-codec link setup adds de911b4e683f ASoC: meson: gx-card: fix codec-to-codec link setup adds 036889b21cba Merge series "ASoC: meson: fix codec-to-codec link setup" [...] adds 0c258657ddfe ASoC: rsnd: Don't treat master SSI in multi SSI setup as parent adds 54cb62216886 ASoC: rsnd: Fix "status check failed" spam for multi-SSI adds bce3216961d1 Merge series "ASoC: rsnd: multi-SSI setup fixes" from Matt [...] adds 9bff3d3024e5 ASoC: wm89xx: Add missing dependency adds 1e060a453c86 ASoC: wm8960: Fix wrong clock after suspend & resume adds e7b6b3ec01c1 Merge tag 'asoc-fix-v5.7-rc2' of https://git.kernel.org/pu [...] adds fef66ae73a61 ALSA: usb-audio: Add connector notifier delegation adds 59e1947ca09e ALSA: usb-audio: Fix usb audio refcnt leak when getting spdif adds 7fbdcd8301a8 ALSA: hda/realtek - Add new codec supported for ALC245 adds 8d6762af302d ALSA: hda: Always use jackpoll helper for jack update afte [...] adds b4ecf26ea2ed Merge tag 'sound-5.7-rc3' of git://git.kernel.org/pub/scm/ [...] adds be59167c8f27 afs: Remove some unused bits adds 69cf3978f3ad afs: Fix to actually set AFS_SERVER_FL_HAVE_EPOCH adds c4bfda16d1b4 afs: Make record checking use TASK_UNINTERRUPTIBLE when ap [...] adds 9a195628522c Merge tag 'afs-fixes-20200424' of git://git.kernel.org/pub [...] adds e461bc9f9ab1 scripts/config: allow colons in option strings for sed adds 3d4b2238684a kbuild: fix DT binding schema rule again to avoid needless [...] adds 62d0fd591db1 arch: split MODULE_ARCH_VERMAGIC definitions out to <asm/v [...] adds 63ec90f18204 um: ensure `make ARCH=um mrproper` removes arch/$(SUBARCH) [...] adds ff4634eeed82 Documentation: kbuild: fix the section title format adds d9451798998d h8300: ignore vmlinux.lds adds b9916af77601 Merge tag 'kbuild-fixes-v5.7' of git://git.kernel.org/pub/ [...] adds 3fabb43818c9 arm64: sync kernel APIAKey when installing adds 59bff30ad6ce Documentation: arm64: fix amu.rst doc warnings adds 4544db3f848f Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 9da73974eb9c tracing: Fix memory leaks in trace_events_hist.c adds 353da87921a5 ftrace: Fix memory leak caused by not freeing entry in unr [...] adds a2806ef77ff9 tracing: Remove DECLARE_TRACE_NOARGS adds d013496f99c5 tracing: Convert local functions in tracing_map.c to static adds da5de55d1747 Merge tag 'trace-v5.7-rc2' of git://git.kernel.org/pub/scm [...] adds c4b4c2a78a9f buffer: remove useless comment and WB_REASON_FREE_MORE_MEM [...] adds b849dd84b6cc bdev: Reduce time holding bd_mutex in sync in blkdev_close() adds d6c8e949a35d blk-iocost: Fix error on iocost_ioc_vrate_adj adds d56deb1e4e66 block: remove unused header adds 9dd44c7e998e null_blk: Fix zoned command handling adds d205bde78fa5 null_blk: Cleanup zoned device initialization adds 3d29cb17baec Merge tag 'block-5.7-2020-04-24' of git://git.kernel.dk/li [...] adds 89e7c85026a0 ata: sata_inic162x fix a spelling issue adds 81da3d3c1015 Merge tag 'libata-5.7-2020-04-24' of git://git.kernel.dk/l [...] adds 44575a67314b io_uring: only restore req->work for req that needs do completion adds aee1a009c9d2 Merge tag 'io_uring-5.7-2020-04-24' of git://git.kernel.dk [...] adds bc0c4d1e176e mm: check that mm is still valid in madvise() adds 2b6022a32e1c ACPI: button: Drop no longer necessary Asus T200TA lid_ini [...] adds 1c5e1cdd7c1f ACPI/PCI: pci_link: use extended_irq union member when set [...] adds 0db0d142e2d2 Merge branch 'acpi-pci' adds 9dc5d985fdab Merge tag 'acpi-5.7-rc3' of git://git.kernel.org/pub/scm/l [...] adds 01b2bafe57b1 pnp: Use list_for_each_entry() instead of open coding adds 5be35f7ffca5 Merge tag 'pnp-5.7-rc3' of git://git.kernel.org/pub/scm/li [...] adds 09beebd8f93b PM: sleep: core: Switch back to async_schedule_dev() adds 2c9a583be132 pm-graph v5.6 adds 4bee16d7cccd Merge branch 'pm-tools' adds 8e9ccd0f26b0 Merge tag 'pm-5.7-rc3' of git://git.kernel.org/pub/scm/lin [...] adds 83c6f2390040 scsi: sg: add sg_remove_request in sg_write adds fa17a6dc84d1 scsi: Update referenced link to cdrtools adds 5ef58e290782 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds d03f228470a8 net: netrom: Fix potential nr_neigh refcnt leak in nr_add_node adds 441870ee4240 tipc: Fix potential tipc_aead refcnt leak in tipc_crypto_rcv adds de058420767d tipc: Fix potential tipc_node refcnt leak in tipc_rcv adds 7717cbec172c wimax/i2400m: Fix potential urb refcnt leak adds 15ce30609d1e net: stmmac: fix enabling socfpga's ptp_ref_clock adds 91a2559c1dc5 net: stmmac: Fix sub-second increment adds 62e697767fac ipv6: rpl: fix full address compression adds 310660a14b74 net/mlx4_en: avoid indirect call in TX completion adds df1036da9010 mptcp: fix splat when incoming connection is never accepte [...] adds 9f5ca6a59816 mptcp: fix 'Attempt to release TCP socket in state' warnings adds 56e639e6a241 Merge branch 'mptcp-fixes' adds 9bacd256f135 tcp: cache line align MAX_TCP_HEADER adds 27de77cec985 net: openvswitch: ovs_ct_exit to be done under ovs_lock adds bdbe05b381ec net: systemport: Omit superfluous error message in bcm_sys [...] adds 82c9ae440857 ipv6: fix restrict IPV6_ADDRFORM operation adds f0212a5ebfa6 net: stmmac: dwmac-meson8b: Add missing boundary to RGMII [...] adds bd019427bf36 cxgb4: fix large delays in PTP synchronization adds 5e20087d1b67 mptcp: handle mptcp listener destruction via rcu adds 4c8941de781c mptcp: avoid flipping mp_capable field in syn_recv_sock() adds fca5c82c086e mptcp: drop req socket remote_key* fields adds 0b943d907984 Merge branch 'mptcp-fix-races-on-accept' adds 1c30fbc76b8f team: fix hang in team_mode_get() adds a019b36123ae net/mlx5: Fix failing fw tracer allocation on s390 adds 70840b66da4d net/mlx5: CT: Change idr to xarray to protect parallel tup [...] adds e7e0004abdd6 net/mlx5e: Don't trigger IRQ multiple times on XSK wakeup [...] adds 96c34151d157 net/mlx5: Kconfig: convert imply usage to weak dependency adds dcdf4ce0ff4b net/mlx5e: Get the latest values from counters in switchdev mode adds a460fc5d4c17 Merge tag 'mlx5-fixes-2020-04-20' of git://git.kernel.org/ [...] adds bc8e71314e84 netfilter: flowtable: Free block_cb when being deleted adds b4faef1739dd netfilter: nat: fix error handling upon registering inet hook adds 76fc6a9a9a6a Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds 526f3d96b8f8 cgroup, netclassid: remove double cond_resched adds e9a9e519941c ptp: Remove unneeded conversion to bool adds 7ff4f0631faa i40e: Remove unneeded conversion to bool adds c95576a34cf7 e1000: remove unneeded conversion to bool adds 4dee15b4fd0d macvlan: fix null dereference in macvlan_device_event() adds d7a5502b0bb8 net: broadcom: convert to devm_platform_ioremap_resource_byname() adds b9663b7ca6ff net: stmmac: Enable SERDES power up/down sequence adds 63edbcceef61 net: phy: microchip_t1: add lan87xx_phy_init to initialize [...] adds 9175d3f38816 ipv6: ndisc: RFC-ietf-6man-ra-pref64-09 is now published a [...] adds 0c922a4850eb xfrm: Always set XFRM_TRANSFORMED in xfrm{4,6}_output_finish adds 16b9db1ce34f vrf: Check skb for XFRM_TRANSFORMED flag adds 87f78f274db5 Merge branch 'vrf-looping' adds 2e97b0cd1651 net: dsa: b53: Lookup VID in ARL searches when VLAN is enabled adds eab167f4851a net: dsa: b53: Fix valid setting for MDB entries adds c2e77a18a7ed net: dsa: b53: Fix ARL register definitions adds 6344dbde6a27 net: dsa: b53: Rework ARL bin logic adds 64fec9493f7d net: dsa: b53: b53_arl_rw_op() needs to select IVL or SVL adds d5812a86271e Merge branch 'net-dsa-b53-Various-ARL-fixes' adds 2c1dd4c11062 selftests: Fix suppress test in fib_tests.sh adds a1211bf9a777 sched: etf: do not assume all sockets are full blown adds 72579e14a1d3 net: dsa: don't fail to probe if we couldn't set the MTU adds 145cb2f7177d sctp: Fix bundling of SHUTDOWN with COOKIE-ACK adds 12dfd78e3a74 sctp: Fix SHUTDOWN CTSN Ack in the peer restart case adds 609120c52db5 Merge branch 'sctp-fixes' adds 5cc4adbcfcad Documentation: add documentation of ping_group_range adds a53c102872ad vrf: Fix IPv6 with qdisc and xfrm adds 9a19371bf029 mptcp: fix data_fin handing in RX path adds 31fa51ad7c56 MAINTAINERS: update dpaa2-eth maintainer list adds c0259664c687 netlabel: Kconfig: Update reference for NetLabel Tools project adds 7c74b0bec918 ipv4: Update fib_select_default to handle nexthop objects adds 829e7573c45a net: phy: marvell10g: limit soft reset to 88x3310 adds c391eb8366ae mlxsw: Fix some IS_ERR() vs NULL bugs adds cc8e7c69db4d vxlan: use the correct nlattr array in NL_SET_ERR_MSG_ATTR adds 9a7b5b50de8a geneve: use the correct nlattr array in NL_SET_ERR_MSG_ATTR adds da0afd1f05e9 Merge branch 'vxlan-geneve-use-the-correct-nlattr-array-fo [...] adds ce2227480785 cxgb4: fix adapter crash due to wrong MC size adds 6ed79cec3ced net: ethernet: ixp4xx: Add error handling in ixp4xx_eth_probe() adds b4e0f9a926ec mptcp/pm_netlink.c : add check for nla_put_in/6_addr adds f35d12971b4d net/x25: Fix x25_neigh refcnt leak when receiving frame adds d97793af11e4 chcr: Fix CPU hard lockup adds 796a8fa28980 net: phy: bcm84881: clear settings on link down adds 9d3cdd446e70 net: meth: remove spurious copyright text adds a6d0b83f2507 net: bcmgenet: correct per TX/RX ring statistics adds e0c5c33dd237 MAINTAINERS: Update URL for wireless drivers adds 1f8fbe9c93fa MAINTAINERS: update list of qtnfmac maintainers adds a176e114ace4 iwlwifi: actually check allocated conf_tlv pointer adds b98b33d5560a iwlwifi: pcie: actually release queue memory in TVQM adds 290d5e495183 iwlwifi: mvm: beacon statistics shouldn't go backwards adds d8d663970234 iwlwifi: pcie: indicate correct RB size to device adds e5b72e3bc476 iwlwifi: mvm: limit maximum queue appropriately adds 38af8d5a90a8 iwlwifi: mvm: Do not declare support for ACK Enabled Aggregation adds e6d419f94331 iwlwifi: mvm: fix inactive TID removal return value usage adds 1edd56e69dca iwlwifi: fix WGDS check when WRDS is disabled adds 10e41f34a019 MAINTAINERS: update mt76 reviewers adds 0303b3a16808 Merge tag 'wireless-drivers-2020-04-24' of git://git.kerne [...] adds 0379861217dc mac80211_hwsim: use GFP_ATOMIC under spin lock adds 6cb5f3ea4654 mac80211: populate debugfs only after cfg80211 init adds 8ca47eb9f9e4 mac80211: sta_info: Add lockdep condition for RCU list usage adds c651b461b55b Merge tag 'mac80211-for-net-2020-04-24' of git://git.kerne [...] adds 7f327080364a macsec: avoid to set wrong mtu adds ecaeceb8a8a1 net: bcmgenet: suppress warnings on failed Rx SKB allocations adds 3554e54a4612 net: systemport: suppress warnings on failed Rx SKB allocations adds bc23d0e3f717 cpumap: Avoid warning when CONFIG_DEBUG_PER_CPU_MAPS is enabled adds 6e7e63cbb023 bpf: Forbid XADD on spilled pointers for unprivileged users adds 8ff3571f7e1b bpf: Fix handling of XADD on BTF memory adds aee194b14dd2 bpf, x86: Fix encoding for lower 8-bit registers in BPF_STX BPF_B adds d2b6c3ab70db bpf, selftests: Add test for BPF_STX BPF_B storing R10 adds 257d7d4f0e69 libbpf: Only check mode flags in get_xdp_id adds a33d31479455 bpf: Fix reStructuredText markup adds 5fa9a98fb103 bpf, x86_32: Fix incorrect encoding in BPF_LDX zero-extension adds 50fe7ebb6475 bpf, x86_32: Fix clobbering of dst for BPF_JSET adds 5ca1ca01fae1 bpf, x86_32: Fix logic error in BPF_LDX zero-extension adds 4adb7a4a151c bpf: Fix leak in LINK_UPDATE and enforce empty old_prog_fd adds 03f87c0b45b1 bpf: Propagate expected_attach_type when verifying freplac [...] adds 1d8a0af5ee1a selftests/bpf: Add test for freplace program with expected [...] adds 32e4c6f4bc00 bpftool: Respect the -d option in struct_ops cmd adds 6f302bfb2214 bpf: Make bpf_link_fops static adds dfc55ace9939 tools/runqslower: Ensure own vmlinux.h is picked up first adds e1cebd841b0a selftests/bpf: Fix a couple of broken test_btf cases adds 167ff131cb3d Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds ab51cac00ef2 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds df2b384366fc objtool: Fix 32bit cross builds adds 7f9b34f36cf6 objtool: Fix off-by-one in symbol_by_offset() adds 9b3e59e3decc Merge tag 'objtool-urgent-2020-04-25' of git://git.kernel. [...] adds 5b16ef2e43ff perf/x86/cstate: Add Jasper Lake CPU support adds f3bed55e8509 perf/core: fix parent pid/tid in task exit events adds e18588005d79 Merge tag 'perf-urgent-2020-04-25' of git://git.kernel.org [...] adds 9a6c2c3c7a73 x86, sched: Bail out of frequency invariance if base frequ [...] adds 23ccee22e834 x86, sched: Account for CPUs with less than 4 cores in fre [...] adds b56e7d45e807 x86, sched: Don't enable static key when starting secondary CPUs adds db441bd9f630 x86, sched: Move check for CPU type to caller function adds eaf5a92ebde5 sched/core: Fix reset-on-fork from RT with uclamp adds 05db498ad944 Merge tag 'sched-urgent-2020-04-25' of git://git.kernel.or [...] adds ac84bac4062e vdso/datapage: Use correct clock mode name in comment adds acd629446804 Merge tag 'timers-urgent-2020-04-25' of git://git.kernel.o [...] adds 6ade99ec6175 proc: Put thread_pid in release_task not proc_flush_pid adds b2768df24ec4 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds e996c1fd0c3e dt-bindings: Re-enable core schemas for dtbs_check adds 8b6b80218b01 dt-bindings: Fix command line length limit calling dt-mk-schema adds 2bdfd4fbcb85 dt-bindings: Fix erroneous 'additionalProperties' adds 4bc77b2d211e dt-bindings: phy: qcom-qusb2: Fix defaults adds 587928829ac2 Merge tag 'devicetree-fixes-for-5.7-2' of git://git.kernel [...] adds 94c0b013c985 powerpc/setup_64: Set cache-line-size based on cache-block-size adds b61c38baa980 powerpc/8xx: Fix STRICT_KERNEL_RWX startup test failure adds feb8e960d780 powerpc/mm: Fix CONFIG_PPC_KUAP_DEBUG on PPC32 adds 5990cdee689c lib/mpi: Fix building for powerpc with clang adds 670bcd79b523 Merge tag 'powerpc-5.7-3' of git://git.kernel.org/pub/scm/ [...] adds 8ebf6da9db1b s390/ftrace: fix potential crashes when switching tracers adds 86dbf32da150 s390/pci: do not set affinity for floating irqs adds 673deb0beba5 s390/protvirt: fix compilation issue adds 749f04615a3d Merge tag 's390-5.7-3' of git://git.kernel.org/pub/scm/lin [...] adds 32ec783ae19d firmware: imx: fix compile-testing adds 739604734bd8 firmware_loader: remove unused exports adds 2b07021a940c debugfs: remove return value of debugfs_create_u32() adds 5a3577039cbe firmware_loader: revert removal of the fw_fallback_config export adds a8a0e2a96b7d Merge tag 'driver-core-5.7-rc3' of git://git.kernel.org/pu [...] adds 9195d762042b staging: gasket: Fix incongruency in handling of sysfs ent [...] adds ed87d33ddbcd staging: comedi: dt2815: fix writing hi byte of analog output adds ea81c3486442 staging: vt6656: Power save stop wake_up_count wrap around. adds 28535877ac5b iio:ad7797: Use correct attribute_group adds e2042d2936df iio: adc: stm32-adc: fix sleep in atomic context adds 7762902c89c4 iio: imu: st_lsm6dsx: fix read misalignment on untagged FIFO adds 76551a3c3df1 iio: imu: st_lsm6dsx: specify slave odr in slv_odr adds fc069262261c counter: 104-quad-8: Add lock guards - generic interface adds 6f63c90aa3e8 dt-bindings: iio: adc: stm32-adc: fix id relative path adds 5403f2807623 iio: core: Fix handling of 'dB' adds 3a63da26db0a iio: imu: st_lsm6dsx: flush hw FIFO before resetting the device adds dd6230ba1d6b iio: dac: ad5770r: fix off-by-one check on maximum number [...] adds e44ec7794d88 iio: xilinx-xadc: Fix ADC-B powerdown adds f954b098fbac iio: xilinx-xadc: Fix clearing interrupt when enabling trigger adds 8bef455c8b16 iio: xilinx-xadc: Fix sequencer configuration for aux chan [...] adds 3b7f9dbb827c iio: xilinx-xadc: Make sure not exceed maximum samplerate adds e450e07c14ab iio: st_sensors: rely on odr mask to know if odr can be set adds 0a2bf9200aea iio: imu: inv_mpu6050: fix suspend/resume with runtime power adds dd7de4c0023e iio: adc: ti-ads8344: properly byte swap value adds a07479147be0 iio: core: remove extra semi-colon from devm_iio_device_re [...] adds 8f2273b1e036 iio: adc: ad7192: fix null pointer de-reference crash duri [...] adds 0f0459b81038 MAINTAINERS: remove Stefan Popa's email adds c532cc617e6e Merge tag 'iio-fixes-for-5.7a' of git://git.kernel.org/pub [...] adds 0f8240bfc070 staging: vt6656: Don't set RCR_MULTICAST or RCR_BROADCAST [...] adds 09057742af98 staging: vt6656: Fix drivers TBTT timing counter. adds 0b59f10b1d8f staging: vt6656: Fix pairwise key entry save. adds 332e0e17ad49 staging: comedi: Fix comedi_device refcnt leak in comedi_open adds 664ba5180234 staging: vt6656: Fix calling conditions of vnt_set_bss_mode adds edf17b283844 Merge tag 'staging-5.7-rc3' of git://git.kernel.org/pub/sc [...] adds fec874a81b3e mei: me: fix irq number stored in hw struct adds daec0f4a594d fpga: zynq: Remove clk_get error message for probe defer adds 3c2760b78f90 fpga: dfl: pci: fix return value of cci_pci_sriov_configure adds 2d3008f658d3 Merge tag 'fpga-fixes-for-5.7' of git://git.kernel.org/pub [...] adds 9c0c54a8daf4 interconnect: qcom: Fix uninitialized tcs_cmd::wait adds f6da8bd15202 Merge tag 'char-misc-5.7-rc3' of git://git.kernel.org/pub/ [...] adds 2e01911b7cf7 Revert "serial: uartps: Fix uartps_major handling" adds 8da1a3940da4 Revert "serial: uartps: Use the same dynamic major number [...] adds b6fd2dbbd649 Revert "serial: uartps: Fix error path when alloc failed" adds 91c9dfa25c7f Revert "serial: uartps: Do not allow use aliases >= MAX_UA [...] adds 72d68197281e Revert "serial: uartps: Change uart ID port allocation" adds 492cc08bc16c Revert "serial: uartps: Move Port ID to device data structure" adds 18cc7ac8a28e Revert "serial: uartps: Register own uart console and driv [...] adds 0f87aa66e8c3 serial: sunhv: Initialize lock for non-registered console adds 3dc4db366236 serial: sh-sci: Make sure status register SCxSR is read in [...] adds 66bb1c9518e6 tty/sysrq: Export sysrq_mask(), sysrq_toggle_support() adds 9a98e7a80f95 vt: don't use kmalloc() for the unicode screen buffer adds abf42d2f333b tty: serial: owl: add "much needed" clk_prepare_enable() adds 2717769e204e vt: don't hardcode the mem allocation upper bound adds 580d952e44de tty: serial: bcm63xx: fix missing clk_put() in bcm63xx_uart adds 7127d24372bf tty: rocket, avoid OOB access adds 9a9fc42b86c0 tty: hvc: fix buffer overflow during hvc_alloc(). adds c5f337857195 Merge tag 'tty-5.7-rc3' of git://git.kernel.org/pub/scm/li [...] adds 056ad39ee925 USB: core: Fix free-while-in-use bug in the USB S-Glibrary adds 7dbdb53d72a5 USB: early: Handle AMD's spec-compliant identifiers, too adds 97341ef7070d usb: typec: pi3usb30532: Set switch_ / mux_desc name field [...] adds 068fbff4f860 usb: raw-gadget: Fix copy_to/from_user() checks adds fdd10499de0d usb: raw-gadget: fix raw_event_queue_fetch locking adds 5963dec98dc5 UAS: no use logging any details in case of ENODEV adds f6cc6093a729 UAS: fix deadlock in error handling and PM flushing work adds 0afccd760151 cdc-acm: close race betrween suspend() and acm_softint adds a4e7279cd1d1 cdc-acm: introduce a cool down adds 1c2e54fbf1da usb: f_fs: Clear OS Extended descriptor counts to zero in [...] adds 901789745a05 usb: typec: tcpm: Ignore CC and vbus changes in PORT_RESET change adds 0d5c9bc7c680 phy: tegra: Select USB_COMMON for usb_get_maximum_speed() adds be34a5854b46 USB: Add USB_QUIRK_DELAY_CTRL_MSG and USB_QUIRK_DELAY_INIT [...] adds 09b04abb70f0 usb: gadget: udc: bdc: Remove unnecessary NULL checks in b [...] adds 586f4335700f usb: dwc3: Fix GTXFIFOSIZ.TXFDEP macro name adds d94ea5319813 usb: dwc3: gadget: Properly set maxpacket limit adds df3c5f0a605c docs: dt: qcom,dwc3.txt: fix cross-reference for a converted file adds 37db50749617 dt-bindings: usb: usb-xhci: add r8a77961 support adds 0dc710353f63 dt-bindings: usb: renesas,usbhs: add r8a77961 support adds 68b1add4c51a dt-bindings: usb: renesas,usb3-peri: add r8a77961 support adds d0550cd20e52 usb: dwc3: gadget: Do link recovery for SS and SSP adds 49e0590e3a60 usb: dwc3: gadget: Fix request completion check adds 12b94da411f9 usb: gadget: udc: atmel: Fix vbus disconnect handling adds 0666aa539e18 usb: raw-gadget: fix raw_event_queue_fetch locking adds a7b778357ca4 usb: raw-gadget: Fix copy_to/from_user() checks adds 4dfb9ce89fa4 Merge tag 'fixes-for-v5.7-rc2' of git://git.kernel.org/pub [...] adds 93ceaa808e8d xhci: Fix handling halted endpoint even if endpoint ring a [...] adds e9fb08d617bf xhci: prevent bus suspend if a roothub port detected a ove [...] adds 8f97250c21f0 xhci: Don't clear hub TT buffer on ep0 protocol stall adds 0df9433fcae0 usb: typec: altmode: Fix typec_altmode_get_partner sometim [...] adds 9f952e26295d USB: hub: Fix handling of connect changes during sleep adds 3155f4f40811 USB: hub: Revert commit bd0e6c9614b9 ("usb: hub: try old e [...] adds 94f9c8c3c404 usb-storage: Add unusual_devs entry for JMicron JMS566 adds 2df7405f79ce USB: sisusbvga: Change port variable from signed to unsigned adds e9a61afb69f0 Merge tag 'usb-5.7-rc3' of git://git.kernel.org/pub/scm/li [...] adds fada37f6f629 cifs: protect updating server->dstaddr with a spinlock adds d92c7ce41eb7 cifs: minor update to comments around the cifs_tcp_ses_lock mutex adds 65303de829dd cifs: do not share tcons with DFS adds 3786f4bddc7b cifs: ensure correct super block for DFS reconnect adds 0fe0781f29dd cifs: fix uninitialised lease_key in open_shroot() adds d4fb4bfb3717 Merge tag '5.7-rc2-smb3-fixes' of git://git.samba.org/sfre [...] adds 6a8b55ed4056 Linux 5.7-rc3 adds 1a06d017fb3f Drivers: hv: vmbus: Fix Suspend-to-Idle for Generation-2 VM adds 2ddddd0b4e89 Drivers: hv: Move AEOI determination to architecture depen [...] adds 421f090c819d x86/hyperv: Suspend/resume the VP assist page for hibernation adds 1d3c9c075462 hyper-v: Use UUID API for exporting the GUID adds f081bbb3fd03 hyper-v: Remove internal types from UAPI header adds 869997be0e3d Merge tag 'hyperv-fixes-signed' of git://git.kernel.org/pu [...] adds 317ddf3715cd btrfs: discard: Use the correct style for SPDX License Identifier adds 5150bf19635c btrfs: fix memory leak of transaction when deleting unused [...] adds ef67963dac25 btrfs: drop logs when we've aborted a transaction adds f6033c5e3332 btrfs: fix block group leak when removing fails adds 1402d17dfd96 btrfs: fix transaction leak in btrfs_recover_relocation adds 51184ae37e05 Merge tag 'for-5.7-rc3-tag' of git://git.kernel.org/pub/sc [...] adds 316ec1548109 s390/mm: fix page table upgrade vs 2ndary address mode accesses adds 3f777e19d171 Merge tag 'cve-2020-11884' from emailed bundle adds f70968f05de4 i40iw: fix null pointer dereference on a null wqe pointer adds 0c6949c3d1b2 RDMA/cm: Fix missing RDMA_CM_EVENT_REJECTED event after re [...] adds 983653515849 RDMA/cm: Fix an error check in cm_alloc_id_priv() adds c08cfb2d8d78 RDMA/mlx4: Initialize ib_spec on the stack adds 6e051971b0e2 RDMA/siw: Fix potential siw_mem refcnt leak in siw_fastreg_mr() adds 2d7e3ff7b6f2 RDMA/mlx5: Set GRH fields in query QP on RoCE adds 39c011a53827 RDMA/uverbs: Fix a race with disassociate and exit_mmap() adds 0fb00941dc63 RDMA/core: Prevent mixed use of FDs between shared ufiles adds 83a267021221 RDMA/core: Fix overwriting of uobj in case of error adds 47c370c1a5ee IB/rdmavt: Always return ERR_PTR from rvt_create_mmap_info() adds f0abc761bbb9 RDMA/core: Fix race between destroy and release FD object adds edb98d162418 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds dd7bc8158b41 Fix use after free in get_tree_bdev() adds 3815f1be546e dlmfs_file_write(): fix the bogosity in handling non-zero *ppos adds b0d3869ce9ee propagate_one(): mnt_set_mountpoint() needs mount_lock adds 96c9a7802af7 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 5af4e8d448a8 crypto: caam - fix use-after-free KASAN issue for SKCIPHER [...] adds 5ed1e8b8877f crypto: caam - fix use-after-free KASAN issue for AEAD algorithms adds 63db32e6531c crypto: caam - fix use-after-free KASAN issue for HASH algorithms adds 80994e3f5e8d crypto: caam - fix use-after-free KASAN issue for RSA algorithms adds 55b3209acbb0 crypto: caam - fix the address of the last entry of S/G adds 6c3efdc911b6 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] adds af2bdf828f79 RISC-V: stacktrace: Declare sp_in_global outside ifdef adds 3c1918c8f541 riscv: fix vdso build with lld adds 72df61d9d66e riscv: sbi: Correct sbi_shutdown() and sbi_clear_ipi() export adds f9d89c944a04 tty: riscv: Using RISCV_SBI_V01 instead of RISCV_SBI adds 7d0ce3b2b483 riscv: sbi: Fix undefined reference to sbi_shutdown adds a5fe13c7b494 riscv: select ARCH_HAS_STRICT_KERNEL_RWX only if MMU adds 1d2cc5ac6f66 Merge tag 'riscv-for-linus-5.7-rc4' of git://git.kernel.or [...] adds 44aebc16d7e9 mmc: core: make mmc_interrupt_hpi() static adds e53b868b3cf5 mmc: meson-mx-sdio: Set MMC_CAP_WAIT_WHILE_BUSY adds ddca1092c432 mmc: meson-mx-sdio: remove the broken ->card_busy() op adds b1ac62a7ac38 mmc: cqhci: Avoid false "cqhci: CQE stuck on" by not open- [...] adds 9d8cb58691f8 mmc: sdhci-msm: Enable host capabilities pertains to R1b response adds bb32e1987bc5 mmc: sdhci-xenon: fix annoying 1.8V regulator warning adds 1a8eb6b373c2 mmc: sdhci-pci: Fix eMMC driver strength for BYT-based con [...] adds af4a32ad21f8 Merge tag 'mmc-v5.7-rc2' of git://git.kernel.org/pub/scm/l [...] adds 16bcd0f509e4 selftests/ftrace: Check required filter files before running test adds 93a4388b765d selftests: add build/cross-build dependency check script adds f0c0d0cf590f selftests/ftrace: Check the first record for kprobe_args_type.tc adds 75ec0ba2acf4 Merge tag 'linux-kselftest-5.7-rc4' of git://git.kernel.or [...] adds 6cb181879881 kunit: Add missing newline in summary message adds 0468915bdb7c Merge tag 'linux-kselftest-kunit-5.7-rc4' of git://git.ker [...] adds 292fed1fc895 selinux: fix error return code in cond_read_list() adds fb73974172ff selinux: properly handle multiple messages in selinux_netl [...] adds 39e16d93424b Merge tag 'selinux-pr-20200430' of git://git.kernel.org/pu [...] adds 0a2bd55c194a dm integrity: document allow_discard option adds 31b22120194b dm writecache: fix data corruption when reloading the target adds ad4e80a639fc dm verity fec: fix hash block number in verity_fec_decode adds 5686dee34dbf dm multipath: use updated MPATHF_QUEUE_IO on mapping for b [...] adds c45e8bccecaf Merge tag 'for-5.7/dm-fixes-2' of git://git.kernel.org/pub [...] adds 6cbb7aeded71 scsi: core: Allow the state change from SDEV_QUIESCE to SD [...] adds 856e152a3c08 scsi: qla2xxx: set UNLOADING before waiting for session deletion adds 5a263892d7d0 scsi: qla2xxx: check UNLOADING before posting async work adds 1d2ff149b263 scsi: target/iblock: fix WRITE SAME zeroing adds cebcff3a1c42 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 6292b8efe32e drm/edid: Fix off-by-one in DispID DTD pixel clock adds a5bff92eaac4 dma-buf: Fix SET_NAME ioctl uapi adds dbc05ae38676 drm/dp_mst: Fix drm_dp_send_dpcd_write() return code adds 45c5d2a4f39c drm/virtio: only destroy created contexts adds 85e9b88af1e6 drm/qxl: qxl_release leak in qxl_draw_dirty_fb() adds a65aa9c3676f drm/qxl: qxl_release leak in qxl_hw_surface_alloc() adds 5b5703dbafae drm/qxl: lost qxl_bo_kunmap_atomic_page in qxl_image_init_ [...] adds 933db73351d3 drm/qxl: qxl_release use after free adds 6f49c2515e22 dma-buf: fix documentation build warnings adds c62098c991a8 Merge tag 'drm-misc-fixes-2020-04-30' of git://anongit.fre [...] adds 5d5e100a2034 drm/i915/selftests: Fix i915_address_space refcnt leak adds f524a774a4ff drm/i915/gem: Hold obj->vma.lock over for_each_ggtt_vma() adds 2abaad4eb59d drm/i915/gt: Check cacheline is valid before acquiring adds 8598eb781cf6 drm/i915: Use proper fault mask in interrupt postinstall too adds a979bb700ac7 Merge tag 'drm-intel-fixes-2020-04-30' of git://anongit.fr [...] adds 933fe2cbf234 drm/amd/display: DispalyPort: Write OUI only if panel supports it adds 718a5569b6fa drm/amd/display: blank dp stream before re-train the link adds 87b7ebc2e16c drm/amd/display: Fix green screen issue after suspend adds 1e4a18cc9004 Revert "drm/amd/powerplay: avoid using pm_en before it is [...] adds 690ae30be163 drm/amd/powerplay: avoid using pm_en before it is initiali [...] adds c938628c4478 drm/amdgpu: add tiling flags from Mesa adds fdf83646c054 drm/amdgpu: invalidate L2 before SDMA IBs (v2) adds 9017a4897a20 drm/amdgpu: bump version for invalidate L2 before SDMA IBs adds 3159d41db3a0 drm/amd/display: check if REFCLK_CNTL register is present adds 6eb3f7da3c33 drm/amd/display: fix rn soc bb update adds fdfd2a858590 drm/amd/display: Defer cursor update around VUPDATE for all ASIC adds 668a6741f809 drm/amd/display: Update downspread percent to match spread [...] adds b2a7b0ce0773 drm/amd/display: Use cursor locking to prevent flip delays adds e3dcd86b3b4c Merge tag 'amd-drm-fixes-5.7-2020-04-29' of git://people.f [...] adds 477bfeb9a3d7 Merge tag 'drm-fixes-2020-05-01' of git://anongit.freedesk [...] adds 977dfef40c89 ALSA: hda: Match both PCI ID and SSID for driver blacklist adds ac957e8c5411 ALSA: pcm: oss: Place the plugin buffer overflow checks co [...] adds 4285de0725b1 ALSA: pcm: oss: Place the plugin buffer overflow checks correctly adds 4b63340b9b0e Merge branch 'topic/pcm-oss-fix' into for-linus adds cc18b2f4f3f1 ALSA: line6: Fix POD HD500 audio playback adds ef0b3203c758 ALSA: hda/realtek - Two front mics on a Lenovo ThinkCenter adds ca76282b6faf ALSA: hda/hdmi: fix race in monitor detection during probe adds a2f647240998 ALSA: hda/hdmi: fix without unlocked before return adds 5ce00760a848 ALSA: opti9xx: shut up gcc-10 range warning adds 547d2c9cf4f1 ALSA: usb-audio: Correct a typo of NuPrime DAC-10 USB ID adds c536419022fe Merge tag 'sound-5.7-rc4' of git://git.kernel.org/pub/scm/ [...] adds 068143a8195f i2c: iproc: generate stop event for slave writes adds deb821ffe293 Revert "i2c: tegra: Synchronize DMA before termination" adds 8839e4605eac Revert "i2c: tegra: Better handle case where CPU0 is busy [...] adds ac2b0813fcea i2c: amd-mp2-pci: Fix Oops in amd_mp2_pci_init() error handling adds c926c87b8e36 i2c: aspeed: Avoid i2c interrupt status clear race condition. adds ab386c46e44e Merge branch 'i2c/for-current-fixed' of git://git.kernel.o [...] adds 132be62387c7 nvme: prevent double free in nvme_alloc_ns() error handling adds 47ed39e0625d Merge branch 'nvme-5.7' of git://git.infradead.org/nvme in [...] adds 10c70d95c0f2 block: remove the bd_openers checks in blk_drop_partitions adds 052c467cb587 Merge tag 'block-5.7-2020-05-01' of git://git.kernel.dk/li [...] adds 5b0bbee4732c io_uring: statx must grab the file table for valid fd adds af197f50ac53 io_uring: enable poll retry for any file with ->read_iter [...] adds 490e89676a52 io_uring: only force async punt if poll based retry can't [...] adds dd461af65946 io_uring: use proper references for fallback_req locking adds 3fd44c86711f io_uring: use cond_resched() in io_ring_ctx_wait_and_kill() adds 7759a0bfadce io_uring: fix extra put in sync_file_range() adds 4ee3631451c9 io_uring: check non-sync defer_list carefully adds 2fb3e82284fc io_uring: punt splice async because of inode mutex adds cf0185308c41 Merge tag 'io_uring-5.7-2020-05-01' of git://git.kernel.dk [...] adds 1578e5d03112 arm64: vdso: Add -fasynchronous-unwind-tables to cflags adds 42eb62d417e5 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 205323b8ceac vfio: checking of validity of user vaddr in vfio_dma_rw adds 0ea971f8dcd6 vfio: avoid possible overflow in vfio_iommu_type1_pin_pages adds 5cbf3264bc71 vfio/type1: Fix VA->PA translation for PFNMAP VMAs in vadd [...] adds 690e2aba7beb Merge tag 'vfio-v5.7-rc4' of git://github.com/awilliam/linux-vfio adds ae148b43516d dmaengine: hisilicon: Fix build error without PCI_MSI adds 172d59ecd61b dmaengine: ti: k3-psil: fix deadlock on error path adds b269426011bc dmaengine: xilinx_dma: Add missing check for empty list adds 20d60f636447 include/linux/dmaengine: Typos fixes in API documentation adds aee45dba3ad9 dt-bindings: dma: uniphier-xdmac: switch to single reg region adds 2e45676a4d33 dmaengine: pch_dma.c: Avoid data race between probe and ir [...] adds 363c32701c7f dmaengine: mmp_tdma: Do not ignore slave config validation errors adds 0c8944637921 dmaengine: mmp_tdma: Reset channel error on release adds 0821009445a8 dmaengine: fix channel index enumeration adds 664475cffb8c dmaengine: tegra-apb: Ensure that clock is enabled during [...] adds b9f960201249 dmaengine: dmatest: Fix iteration non-stop logic adds aa72f1d20ee9 dmaengine: dmatest: Fix process hang when reading 'wait' p [...] adds ed6889db63d2 Merge tag 'dmaengine-fix-5.7-rc4' of git://git.infradead.o [...] adds 7bcc10585bd9 NFS/pnfs: Ensure that _pnfs_return_layout() waits for layo [...] adds 4d8948c7334a NFS/pnfs: Fix a credential use-after-free issue in pnfs_roc() adds 7648f939cb91 nfs: Fix potential posix_acl refcnt leak in nfs3_set_acl adds efe57fd58e1c SUNRPC: Remove unreachable error condition adds 6e47666ef93d NFSv4: Remove unreachable error condition due to rpc_run_task() adds 7c4310ff5642 SUNRPC: defer slow parts of rpc_free_client() to a workqueue. adds dff58530c4ca NFSv4.1: fix handling of backchannel binding in BIND_CONN_ [...] adds 58bd6656f808 xprtrdma: Restore wake-up-all to rpcrdma_cm_event_handler() adds bdb2ce828185 xprtrdma: Fix trace point use-after-free race adds 48a124e38350 xprtrdma: Fix use of xdr_stream_encode_item_{present, absent} adds 8e2912c7c69e Merge tag 'nfs-rdma-for-5.7-2' of git://git.linux-nfs.org/ [...] adds 9c07b75b80ee NFS: Fix a race in __nfs_list_for_each_server() adds 29a47f456d62 Merge tag 'nfs-for-5.7-4' of git://git.linux-nfs.org/proje [...] adds b75dfde12129 fibmap: Warn and return an error in case of block > INT_MAX adds f66ed1ebbfde Merge tag 'iomap-5.7-fixes-1' of git://git.kernel.org/pub/ [...] adds a9b760b0266f PM: ACPI: Output correct message on target power state adds 8c539776ac83 cpufreq: intel_pstate: Only mention the BIOS disabling tur [...] adds 2351f8d295ed PM: hibernate: Freeze kernel threads in software_resume() adds a53839963ee2 Merge branches 'pm-cpufreq' and 'pm-sleep' adds 743f05732f49 Merge tag 'pm-5.7-rc4' of git://git.kernel.org/pub/scm/lin [...] adds 5375e874c763 iommu: Fix the memory leak in dev_iommu_free() adds d1dcb7255c2b iommu/mediatek: Fix MTK_IOMMU dependencies adds 9dd124b63a2e iommu: spapr_tce: Disable compile testing to fix build on [...] adds b74aa02d7a30 iommu/amd: Fix legacy interrupt remapping for x2APIC-enabl [...] adds ba61c3da00f4 iommu/vt-d: Use right Kconfig option name adds ae74c19faa7d iommu: Properly export iommu_group_get_for_dev() adds b52649aee624 iommu/qcom: Fix local_base status check adds ea91593350ec Merge tag 'iommu-fixes-v5.7-rc3' of git://git.kernel.org/p [...] adds f135cea30de5 btrfs: fix partial loss of prealloc extent past i_size aft [...] adds fcc99734d1d4 btrfs: transaction: Avoid deadlock due to bad initializati [...] adds 9c6c723f48f5 btrfs: fix gcc-4.8 build warning for struct initializer adds eb91db63a90d MAINTAINERS: btrfs: fix git repo URL adds 262f7a6b8317 Merge tag 'for-5.7-rc3-tag' of git://git.kernel.org/pub/sc [...] adds 0e698dfa2822 Linux 5.7-rc4 adds 9d82973e032e gcc-10 warnings: fix low-hanging fruit adds 1e6e9d0f4859 uapi: revert flexible-array conversions adds 67f852ef9227 Merge tag 'flexible-array-member-5.7-rc5' of git://git.ker [...] adds 90b5feb8c4be virtio-blk: handle block_device_operations callbacks after [...] adds 0b841030625c vhost: vsock: kick send_pkt worker once device is started adds a16a47e98a30 Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds 8d97fb393c5c gcc-plugins/stackleak: Avoid assignment for unused macro argument adds c7527373fe28 gcc-common.h: Update for GCC 10 adds 9851a0dee7c2 Merge tag 'gcc-plugins-v5.7-rc5' of git://git.kernel.org/p [...] adds 778fbf417999 HID: wacom: Read HID_DG_CONTACTMAX directly for non-generi [...] adds f9e82295eec1 HID: multitouch: add eGalaxTouch P80H84 support adds b1bd0f75288f HID: logitech: Add support for Logitech G11 extra keys adds 640e403b1fd2 HID: alps: Add AUI1657 device ID adds 185af3e775b6 HID: alps: ALPS_1657 is too specific; use U1_UNICORN_LEGAC [...] adds b43f977dd281 Revert "HID: wacom: generic: read the number of expected t [...] adds 0ed08faded1d HID: usbhid: Fix race between usbhid_close() and usbhid_stop() adds dcce8ef8f70a HID: wacom: Report 2nd-gen Intuos Pro S center button stat [...] adds 538f67407e2c HID: i2c-hid: reset Synaptics SYNA2393 on resume adds 2465f0d5c9e3 HID: mcp2221: add gpiolib dependency adds 1e189f267015 HID: quirks: Add HID_QUIRK_NO_INIT_REPORTS quirk for Dell [...] adds 47cf1b422e60 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 4dbccb873f2b platform/x86: surface3_power: Fix a NULL vs IS_ERR() check [...] adds 713df99a9ef0 platform/x86: wmi: Make two functions static adds f585c9d5436a platform/x86/intel-uncore-freq: make uncore_root_kobj static adds e87fa339d413 platform/x86: intel_pmc_core: Change Jasper Lake S0ix debu [...] adds 3bd12da7f50b platform/x86: asus-nb-wmi: Do not load on Asus T100TA and T200TA adds 01f259f3720c platform/x86: intel_pmc_core: avoid unused-function warnings adds f8a31eca47be platform/x86: thinkpad_acpi: Remove always false 'value < [...] adds dc56c5acd850 Merge tag 'platform-drivers-x86-v5.7-2' of git://git.infra [...] adds 706024a52c61 crypto: arch/lib - limit simd usage to 4k chunks adds a9a8ba90fa58 crypto: arch/nhpoly1305 - process in explicit 4k chunks adds 3c40cdb0e93e Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] adds b31d1d2b1c3a platform/chrome: cros_ec_sensorhub: Allocate sensorhub res [...] adds b9388959ba50 Merge tag 'tag-chrome-platform-fixes-for-v5.7-rc5' of git: [...] adds 1200832c6e85 mptcp: fix race in msk status update adds 52a90612fa61 net: remove obsolete comment adds 107bc0766b9f vhost/vsock: fix packet delivery order to monitoring devices adds a78d16397856 vsock/virtio: fix multiple packet delivery to monitoring devices adds 18e6719c141e Merge branch 'vsock-virtio-fixes-about-packet-delivery-to- [...] adds 6de556c31061 aquantia: Fix the media type of AQC100 ethernet controller [...] adds 095f5614bfe1 net/tls: Fix sk_psock refcnt leak in bpf_exec_tx_verdict() adds 4becb7ee5b3d net/x25: Fix x25_neigh refcnt leak when x25 disconnect adds 62b4011fa7be net/tls: Fix sk_psock refcnt leak when in tls_data_ready() adds 14695212d4cd fq_codel: fix TCA_FQ_CODEL_DROP_BATCH_SIZE sanity checks adds 8738c85c72b3 sch_choke: avoid potential panic in choke_reset() adds c3e302edca24 net: phy: marvell10g: fix temperature sensor on 2110 adds c71c4e49afe1 bnxt_en: Fix VF anti-spoof filter setup. adds 9e68cb0359b2 bnxt_en: Reduce BNXT_MSIX_VEC_MAX value to supported CQs per PF. adds bae361c54fb6 bnxt_en: Improve AER slot reset. adds bbf211b1ecb8 bnxt_en: Return error when allocating zero size context memory. adds c72cb303aa6c bnxt_en: Fix VLAN acceleration handling in bnxt_fix_features(). adds cf7fc3af87b2 Merge branch 'bnxt_en-fixes' adds df4953e4e997 sch_sfq: validate silly quantum values adds 4b5b71f770e2 net: tc35815: Fix phydev supported/advertising mask adds 10e3cc180e64 net/sonic: Fix a resource leak in an error handling path i [...] adds fd0c42c4dea5 batman-adv: fix batadv_nc_random_weight_tq adds f872de8185ac batman-adv: Fix refcnt leak in batadv_show_throughput_override adds 6107c5da0fca batman-adv: Fix refcnt leak in batadv_store_throughput_override adds 6f91a3f7af41 batman-adv: Fix refcnt leak in batadv_v_ogm_process adds 37255e7a8f47 Merge tag 'batadv-net-for-davem-20200427' of git://git.ope [...] adds caec66198d13 net/ena: Fix build warning in ena_xdp_set() adds 8999dc89497a net/x25: Fix null-ptr-deref in x25_disconnect adds 981230749123 net: dsa: mv88e6xxx: remove duplicate assignment of struct [...] adds 42c556fef923 mptcp: replace mptcp_disconnect with a stub adds d6833e42786e wireguard: send: remove errant newline from packet_encrypt_worker adds 130c58606171 wireguard: queueing: cleanup ptr_ring in error path of pac [...] adds eebabcb26ea1 wireguard: receive: use tunnel helpers for decapsulating E [...] adds 30724ccbfc83 Merge branch 'wireguard-fixes' adds 263e1201a2c3 mptcp: consolidate synack processing. adds cfde141ea3fa mptcp: move option parsing into mptcp_incoming_options() adds d6085fe19b8e mptcp: avoid a WARN on bad input. adds 5a91e32b40af mptcp: fix 'use_ack' option access. adds a77895dbc0ad mptcp: initialize the data_fin field for mpc packets adds 8c755953603f Merge branch 'mptcp-fix-incoming-options-parsing' adds ac2b47fb92c5 mptcp: fix uninitialized value access adds 799499850ae9 net/mlx5: E-switch, Fix error unwinding flow for steering [...] adds e9864539053a net/mlx5: E-switch, Fix printing wrong error value adds f8d1eddaf94a net/mlx5: E-switch, Fix mutex init order adds 8075411d93b6 net/mlx5: DR, On creation set CQ's arm_db member to right value adds f3cb3cebe26e net/mlx5: Fix forced completion access non initialized com [...] adds cece6f432cca net/mlx5: Fix command entry leak in Internal Error State adds 67b38de64689 net/mlx5e: Fix q counters on uplink representors adds 81d6bc44fa94 Merge tag 'mlx5-fixes-2020-04-29' of git://git.kernel.org/ [...] adds f9c6cea0b385 ibmvnic: Skip fatal error reset after passive init adds 7979457b1d3a net: bridge: vlan: Add a schedule point during VLAN processing adds 865308373ed4 dp83640: reverse arguments to list_add_tail adds 16f3fd3dccaa ionic: no link check until after probe adds 1d53aedcf984 ionic: refresh devinfo after fw-upgrade adds 6bc977faa0af ionic: add device reset to fw upgrade down adds de04604e2314 Merge branch 'ionic-fw-upgrade-bug-fixes' adds 713b6ebb4c37 net: ipa: fix a bug in ipa_endpoint_stop() adds 0721999f1570 net: ipa: fix an error message in gsi_channel_init_one() adds 0b1ba18aec3e net: ipa: zero return code before issuing generic EE command adds c778980a6594 Merge branch 'net-ipa-three-bug-fixes' adds ea64d8d6c675 netfilter: nat: never update the UDP checksum when it's 0 adds c165d57b552a netfilter: nf_osf: avoid passing pointer to local var adds b6f875a8d95e Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds ab046a5d4be4 net: macsec: preserve ingress frame ordering adds ee8d2267f0e3 net: moxa: Fix a potential double 'free_irq()' adds 0ce205d4660c net: macb: Fix runtime PM refcounting adds b723748750ec tunnel: Propagate ECT(1) when decapsulating as recommended [...] adds 6ef4889fc0b3 mlxsw: spectrum_acl_tcam: Position vchunk in a vregion lis [...] adds ab1c637cc6d8 stmmac: intel: Fix kernel crash due to wrong error path adds 69422a7e5d57 cxgb4: fix EOTID leak when disabling TC-MQPRIO offload adds 8f34e53b60b3 ipv6: Use global sernum for dst validation with nexthop objects adds 600ac36b5327 net: phy: DP83822: Fix WoL in config init to be disabled adds 6c599044b0c1 net: phy: DP83TC811: Fix WoL in config init to be disabled adds 384649e79efb Merge branch 'WoL-fixes-for-DP83822-and-DP83tc811' adds 7fdc66debebc hv_netvsc: Fix netvsc_start_xmit's return type adds 610a9346c138 devlink: fix return value after hitting end in region read adds b6d49cab44b5 net: Make PTP-specific drivers depend on PTP_1588_CLOCK adds 709e7158f099 ice: cleanup language in ice.rst for fw.app adds cae9566acb1a cxgb4: Add missing annotation for service_ofldq() adds 846c68f7f1ac gtp: set NLM_F_MULTI flag in gtp_genl_dump_pdp() adds dc30b4059f6e drop_monitor: work around gcc-10 stringop-overflow warning adds 2761121af87d net_sched: sch_skbprio: add message validation to skbprio_ [...] adds 57c7f2bd758e net: usb: qmi_wwan: add support for DW5816e adds b959c77dac09 net: macb: fix an issue about leak related system resources adds 86f8b1c01a0a net: dsa: Do not make user port errors fatal adds 980d69276f30 tipc: fix partial topology connection closure adds f42234ffd531 stmmac: fix pointer check after utilization in stmmac_interrupt adds bea0c5c942d3 devlink: Fix reporter's recovery condition adds 40e473071dba net/mlx4_core: Fix use of ENOSPC around mlx4_counter_alloc() adds d975cb7ea915 net: enetc: fix an issue about leak system resources adds c649c41d5d0f s390/qeth: fix cancelling of TX timer on dev_close() adds 071a43e66099 cxgb4/chcr: avoid -Wreturn-local-addr warning adds a7df4870d79b net_sched: fix tcm_parent in tc filter dump adds 44d95cc6b10f net: stmmac: gmac5+: fix potential integer overflow on 32 [...] adds 93a2014afbac atm: fix a UAF in lec_arp_clear_vccs() adds 8d9f73c0ad2f atm: fix a memory leak of vcc->user_back adds bd4af432cc71 nfp: abm: fix a memory leak bug adds 755f5738ff98 net: broadcom: fix a mistake about ioremap resource adds 38212bb31fe9 neigh: send protocol value in neighbor create notification adds bf5525f3a8e3 selftests: net: tcp_mmap: clear whole tcp_zerocopy_receive struct adds 39bd16df7c31 net: mvpp2: prevent buffer overflow in mvpp22_rss_ctx() adds 722c0f00d4fe net: mvpp2: cls: Prevent buffer overflow in mvpp2_ethtool_ [...] adds 29ca3cdfe13b net: macsec: fix rtnl locking issue adds f5dda315b637 net: hsr: fix incorrect type usage for protocol variable adds a84724178bd7 selftests: net: tcp_mmap: fix SO_RCVLOWAT setting adds 0ba83aa037da net: dsa: sja1105: the PTP_CLK extts input reacts on both edges adds 21ce7f3e16fb net: dsa: ocelot: the MAC table on Felix is twice as large adds c0d7eccbc761 net: mscc: ocelot: ANA_AUTOAGE_AGE_PERIOD holds a value in [...] adds 6e0ddb6530b5 Merge branch 'FDB-fixes-for-Felix-and-Ocelot-switches' adds 0cb7498f234e seg6: fix SRH processing to comply with RFC8754 adds 9274124f023b net: stricter validation of untrusted gso packets adds 657221598f82 net: dsa: remove duplicate assignment in dsa_slave_add_cls [...] adds 050569fc8384 net: dsa: Do not leave DSA master with NULL netdev_ops adds 0735ccc9d9a4 ionic: Use debugfs_create_bool() to export bool adds 6f5c27f9c6f8 net: ethernet: ti: am65-cpsw-nuss: fix irqs type adds a0fd7cc87a01 wireguard: selftests: use normal kernel stack size on ppc64 adds b673e24aad36 wireguard: socket: remove errant restriction on looping to self adds 4005f5c3c9d0 wireguard: send/receive: cond_resched() when processing wo [...] adds 4fed818ef54b wireguard: selftests: initalize ipv6 members to NULL to sq [...] adds 243f2148937a wireguard: send/receive: use explicit unlikely branch inst [...] adds d3f3e6acb26b Merge branch 'wireguard-fixes' adds b0956956bbd7 MAINTAINERS: put DYNAMIC INTERRUPT MODERATION in proper order adds 16f8036086a9 net: flow_offload: skip hw stats check for FLOW_ACTION_HW_ [...] adds a811c1fa0a02 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 8aebfffacfa3 configfs: fix config_item refcnt leak in configfs_rmdir() adds de268ccb42d6 Merge tag 'configfs-for-5.7' of git://git.infradead.org/us [...] adds f9336e328188 KVM: nVMX: Replace a BUG_ON(1) with BUG() to squash clang warning adds dee919d15dcf KVM: SVM: fill in kvm_run->debug.arch.dr[67] adds 2890ac993daa KVM: arm64: PSCI: Narrow input registers when using 32bit [...] adds fdc9999e20cd KVM: arm64: PSCI: Forbid 64bit functions for 32bit guests adds 66f63474da42 Merge branch 'kvm-arm64/psci-fixes-5.7' into kvmarm-master/master adds 1c32ca5dc6d0 KVM: arm: vgic: Fix limit condition when writing to GICD_I [...] adds 9a50ebbffa98 KVM: arm: vgic: Synchronize the whole guest on GIC{D,R}_I{ [...] adds 41ee52ecbcdc KVM: arm: vgic: Only use the virtual state when userspace [...] adds ba1ed9e17b58 KVM: arm: vgic-v2: Only use the virtual state when userspa [...] adds 969ce8b5260d KVM: arm64: vgic-v3: Retire all pending LPIs on vcpu destroy adds 57bdb436ce86 KVM: arm64: vgic-its: Fix memory leak on the error path of [...] adds 446c0768f550 Merge branch 'kvm-arm64/vgic-fixes-5.7' into kvmarm-master/master adds 9e5e19f58529 Merge tag 'kvmarm-fixes-5.7-1' of git://git.kernel.org/pub [...] adds 6aea9e050394 KVM: arm64: Delete duplicated label in invalid_vector adds 6e977984f6d8 KVM: arm64: Save/restore sp_el0 as part of __guest_enter adds 958e8e14fd24 KVM: arm64: vgic-v4: Initialize GICv4.1 even in the absenc [...] adds 0225fd5e0a6a KVM: arm64: Fix 32bit PC wrap-around adds 7134fa0709d5 Merge tag 'kvmarm-fixes-5.7-2' of git://git.kernel.org/pub [...] adds 637543a8d61c KVM: x86: Fixes posted interrupt check for IRQs delivery modes adds 8be8f932e3db kvm: ioapic: Restrict lazy EOI update to edge-triggered in [...] adds 27abe57770ff docs/virt/kvm: Document configuring and running nested guests adds c7cb2d650c9e KVM: VMX: Explicitly clear RFLAGS.CF and RFLAGS.ZF in VM-E [...] adds 139f7425fdf5 kvm: x86: Use KVM CPU capabilities to determine CR4 reserved bits adds 8ffdaf9155eb KVM: selftests: Fix build for evmcs.h adds 495907ec36de KVM: X86: Declare KVM_CAP_SET_GUEST_DEBUG properly adds 5615e74f48dc KVM: s390: Remove false WARN_ON_ONCE for the PQAP instruction adds 2673cb684972 Merge tag 'kvm-s390-master-5.7-3' of git://git.kernel.org/ [...] adds 8c16ec94dc76 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 027d0c7101f5 arm64: hugetlb: avoid potential NULL dereference adds 6e7f2eacf098 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 57c4cfd4a2ee ftrace/selftests: workaround cgroup RT scheduling issues adds b730d668138c ftrace/selftest: make unresolved cases cause failure if -- [...] adds 6734d211feae selftests/ftrace: Make XFAIL green color adds 66d69e081b52 selftests: fix kvm relocatable native/cross builds and installs adds 9ecc4d775f61 Merge tag 'linux-kselftest-5.7-rc5' of git://git.kernel.or [...] adds de462e5f1071 bootconfig: Fix to remove bootconfig data from initrd while boot adds dcbd21c9fca5 tracing/kprobes: Fix a double initialization typo adds da0f1f4167e3 tracing/boottime: Fix kprobe event API usage adds 5b4dcd2d201a tracing/kprobes: Reject new event if loc is NULL adds d16a8c31077e tracing: Wait for preempt irq delay thread to finish adds 11f5efc3ab66 tracing: Add a vmalloc_sync_mappings() for safe measure adds 386c82a70319 gpu/trace: Minor comment updates for gpu_mem_total tracepoint adds f094a233e1d5 tracing: Fix doc mistakes in trace sample adds 192b7993b3ff tracing: Make tracing_snapshot_instance_cond() static adds 8842604446d1 tools/bootconfig: Fix resource leak in apply_xbc() adds 192ffb751583 Merge tag 'trace-v5.7-rc3' of git://git.kernel.org/pub/scm [...] adds 54261af473be security: Fix the default value of fs_context_parse_param hook adds 79dede78c057 Merge branch 'for-v5.7' of git://git.kernel.org/pub/scm/li [...] adds b5f2006144c6 ipc/mqueue.c: change __do_notify() to bypass check_kill_pe [...] adds 11d6761218d1 mm, memcg: fix error return value of mem_cgroup_css_alloc() adds e84fe99b68ce mm/page_alloc: fix watchdog soft lockups during set_zone_c [...] adds 324cfb19567c kernel/kcov.c: fix typos in kcov_remote_start documentation adds e08df079b23e scripts/decodecode: fix trapping instruction formatting adds 996ed22c7a52 arch/x86/kvm/svm/sev.c: change flag passed to GUP fast in [...] adds 0c54a6a44bf3 eventpoll: fix missing wakeup for ovflist in ep_poll_callback adds 50e36be1fb95 scripts/gdb: repair rb_first() and rb_last() adds cbfc35a48609 mm/slub: fix incorrect interpretation of s->offset adds 28307d938fb2 percpu: make pcpu_alloc() aware of current gfp context adds 474328c06e3e kselftests: introduce new epoll60 testcase for catching lo [...] adds 412895f03cbf epoll: atomically remove wait entry on wake up adds 17e34526f0a8 mm/vmscan: remove unnecessary argument description of isol [...] adds 8d58f222e85f ubsan: disable UBSAN_ALIGNMENT under COMPILE_TEST adds 14f69140ff9c mm: limit boost_watermark on small zones adds af38553c6612 Merge branch 'akpm' (patches from Andrew) adds c457a273e118 drm/amdgpu: move kfd suspend after ip_suspend_phase1 adds f7b52890daba drm/amdgpu: drop redundant cg/pg ungate on runpm enter adds f33a6dec4e12 drm/amdgpu/dc: Use WARN_ON_ONCE for ASSERT adds 59dfb0c64d38 drm/amd/display: work around fp code being emitted outside [...] adds b95e51eb9f2e drm/amd/display: Update DCN2.1 DV Code Revision adds 80797dd6f1a5 drm/amd/display: fix counter in wait_for_no_pipes_pending adds e6142dd51142 drm/amd/display: Prevent dpcd reads with passive dongles adds c61b0b97ef10 Merge tag 'amd-drm-fixes-5.7-2020-05-06' of git://people.f [...] adds c3e2850a9b68 drm/virtio: create context before RESOURCE_CREATE_2D in 3D mode adds c59359a02d14 drm: ingenic-drm: add MODULE_DEVICE_TABLE adds 3a3a71f97c30 sun6i: dsi: fix gcc-4.8 adds 5fe89a6acd66 drm: Fix HDCP failures when SRM fw is missing adds a9fe6f18cde0 Merge tag 'drm-misc-fixes-2020-05-07' of git://anongit.fre [...] adds 775a8e0316bd Merge tag 'drm-fixes-2020-05-08' of git://anongit.freedesk [...] adds c3bf9930921b thunderbolt: Check return value of tb_sw_read() in usb4_sw [...] adds 9f04db234af6 USB: uas: add quirk for LaCie 2Big Quadra adds ac854131d984 USB: core: Fix misleading driver bug report adds e283f5e89f44 usb: typec: intel_pmc_mux: Fix the property names adds 2bef9aed6f0e usb: usbfs: correct kernel->user page attribute mismatch adds 7990be48ef4d usb: typec: mux: intel: Handle alt mode HPD_HIGH adds e9b3c610a05c USB: serial: garmin_gps: add sanity checking for data length adds 78d6de3cfbd3 USB: serial: qcserial: Add DW5816e support adds 084d7e784675 Merge tag 'usb-serial-5.7-rc5' of https://git.kernel.org/p [...] adds 91edf63d5022 usb: chipidea: msm: Ensure proper controller reset using r [...] adds 0a0b96b2e27d Merge tag 'usb-5.7-rc5' of git://git.kernel.org/pub/scm/li [...] adds 092a9f59bc05 Revert "tty: serial: bcm63xx: fix missing clk_put() in bcm [...] adds 57d38f26d81e vt: fix unicode console freeing with a common interface adds 2ae11c46d5fd tty: xilinx_uartps: Fix missing id assignment to the console adds cbd0e4821373 Merge tag 'tty-5.7-rc5' of git://git.kernel.org/pub/scm/li [...] adds 0c1d3f2c9a0d MAINTAINERS: remove entry after hp100 driver removal adds 3c5c0805ac92 staging: ks7010: remove me from CC list adds 769acc3656d9 staging: gasket: Check the return value of gasket_get_bar_index() adds e7a1c733fecd Merge tag 'staging-5.7-rc5' of git://git.kernel.org/pub/sc [...] adds 9495b7e92f71 driver core: platform: Initialize dma_parms for platform devices adds f458488425f1 amba: Initialize dma_parms for amba devices adds 3740d93e3790 coredump: fix crash when umh is disabled adds 00b247557858 driver core: Fix handling of fw_devlink=permissive adds 7706b0a76a96 component: Silence bind error on -EPROBE_DEFER adds ce68929f07de driver core: Revert default driver_deferred_probe_timeout [...] adds 4ccc03e28ec3 driver core: Use dev_warn() instead of dev_WARN() for defe [...] adds 35a672363ab3 driver core: Ensure wait_for_device_probe() waits until th [...] adds 2a15483b401c regulator: Revert "Use driver_deferred_probe_timeout for r [...] adds c61529f6f59c Merge tag 'driver-core-5.7-rc5' of git://git.kernel.org/pu [...] adds 522587e7c008 bus: mhi: core: Fix a NULL vs IS_ERR check in mhi_create_d [...] adds 5e56bc06e18d most: core: use function subsys_initcall() adds 5409e0cca53a interconnect: qcom: Move the static keyword to the front o [...] adds b61ad5c0e21c phy: tegra: Select USB_COMMON for usb_get_maximum_speed() adds 67321e02fb2d phy: qcom-qusb2: Re add "qcom,sdm845-qusb2-phy" compat string adds 6f8280cec1c9 MAINTAINERS: Add Vinod Koul as Generic PHY co-maintainer adds 820eeb9de62f phy: qualcomm: usb-hs-28nm: Prepare clocks in init adds 73faaa623fc9 Merge tag 'phy-for-5.7-rc' of git://git.kernel.org/pub/scm [...] adds d76bc8200f9c mei: me: disable mei interface on LBG servers. adds 115f32512f13 bus: mhi: Fix parsing of mhi_flags adds ce312258084e bus: mhi: core: Make sure to powerdown if mhi_sync_power_up fails adds 85a087df4a71 bus: mhi: core: Remove link_status() callback adds 45723a44845c bus: mhi: core: Offload register accesses to the controller adds af2e58818082 bus: mhi: core: Fix typo in comment adds f0e1d3ac2d7c bus: mhi: core: Fix channel device name conflict adds 4334f30ebf39 Merge tag 'char-misc-5.7-rc5' of git://git.kernel.org/pub/ [...] adds 0fa8263367db ceph: fix endianness bug when handling MDS session feature bits adds 7d8976afad18 ceph: fix special error code in ceph_try_get_caps() adds 4d8e28ff3106 ceph: fix double unlock in handle_cap_export() adds 3a5ccecd9af7 MAINTAINERS: remove myself as ceph co-maintainer adds 12ae44a40a1b ceph: demote quotarealm lookup warning to a debug message adds eb24fdd8e6f5 Merge tag 'ceph-for-5.7-rc5' of git://github.com/ceph/ceph-client adds 45a76264c26f scsi: qla2xxx: Fix hang when issuing nvme disconnect-all in NPIV adds c48f849d3f7a scsi: qla2xxx: Delete all sessions before unregister local [...] adds 66bb7fa81e28 scsi: ibmvfc: Don't send implicit logouts prior to NPIV login adds b36522150e5b scsi: ibmvscsi: Fix WARN_ON during event pool release adds d5eeab8d7e26 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds d8f1b9716cfd io_uring: fix mismatched finish_wait() calls in io_uring_c [...] adds 7f13657d1413 io_uring: handle -EFAULT properly in io_uring_setup() adds 90da2e3f25c8 splice: move f_mode checks to do_{splice,tee}() adds 63ff822358b2 io_uring: don't use 'fd' for openat/openat2/statx adds 1d3962ae3b3d Merge tag 'io_uring-5.7-2020-05-08' of git://git.kernel.dk [...] adds 78a5255ffb6a Stop the ad-hoc games with -Wno-maybe-initialized adds 5c45de21a222 gcc-10: disable 'zero-length-bounds' warning for now adds 44720996e2d7 gcc-10: disable 'array-bounds' warning for now adds 5a76021c2eff gcc-10: disable 'stringop-overflow' warning for now adds adc719209698 gcc-10: disable 'restrict' warning for now adds 1a263ae60b04 gcc-10: avoid shadowing standard library 'free()' in crypto adds 7391efa48d88 RISC-V: Export riscv_cpuid_to_hartid_mask() API adds 6bcff51539cc RISC-V: Add bitmap reprensenting ISA features common across CPUs adds a2da5b181f88 RISC-V: Remove N-extension related defines adds c749bb2d5548 riscv: set max_pfn to the PFN of the last page adds 0a9f2a6161dc riscv: add Linux note to vdso adds d6d5161280b3 riscv: force __cpu_up_ variables to put in data section adds 73cb8e2a5863 RISC-V: Remove unused code from STRICT_KERNEL_RWX adds 2e28f3b13a41 Merge tag 'riscv-for-linus-5.7-rc5' of git://git.kernel.or [...] adds e99332e7b4cd gcc-10: mark more functions __init to avoid section mismat [...] adds 0b80f9866e6b iocost: protect iocg->abs_vdebt with iocg->waitq.lock adds 156c75737255 vboxsf: don't use the source name in the bdi name adds eb7ae5e06bb6 bdi: move bdi_dev_name out of line adds d51cfc53ade3 bdi: use bdi_dev_name() to get device name adds 6bd87eec23cb bdi: add a ->dev_name field to struct backing_dev_info adds a8de6639169b nvme-pci: fix "slimmer CQ head update" adds 59c7c3caaaf8 nvme: fix possible hang when ns scanning fails during erro [...] adds 0a85ed6e7fce Merge tag 'block-5.7-2020-05-09' of git://git.kernel.dk/li [...] adds eb791aa70b90 iommu/amd: Fix race in increase_address_space()/fetch_pte() adds 5b8a9a047b6c iommu/amd: Do not loop forever when trying to increase add [...] adds f44a4d7e4f1c iommu/amd: Call domain_flush_complete() in update_domain() adds 19c6978fba68 iommu/amd: Update Device Table in increase_address_space() adds 119b2b2c3e25 iommu/amd: Do not flush Device Table in iommu_map_page() adds fb3637a11334 iommu/virtio: Reverse arguments to list_add adds 27d2dcb1b95c Merge tag 'iommu-fixes-v5.7-rc4' of git://git.kernel.org/p [...] adds 8101b5a1531f ARM: futex: Address build warning adds bd2049f87107 Merge tag 'locking-urgent-2020-05-10' of git://git.kernel. [...] adds 1119d265bc20 objtool: Fix infinite loop in find_jump_table() adds 8b00083219af Merge tag 'objtool-urgent-2020-05-10' of git://git.kernel. [...] adds d8dd25a461e4 objtool: Fix stack offset tracking for indirect CFAs adds 06a9750edcff x86/entry/64: Fix unwind hints in register clearing code adds 1fb143634a38 x86/entry/64: Fix unwind hints in kernel exit path adds 96c64806b4bf x86/entry/64: Fix unwind hints in __switch_to_asm() adds f977df7b7ca4 x86/entry/64: Fix unwind hints in rewind_stack_do_exit() adds 153eb2223c79 x86/unwind/orc: Convert global variables to static adds b08418b54831 x86/unwind: Prevent false warnings for non-current tasks adds f1d9a2abff66 x86/unwind/orc: Don't skip the first frame for inactive tasks adds 98d0c8ebf77e x86/unwind/orc: Prevent unwinding before ORC initialization adds a0f81bf26888 x86/unwind/orc: Fix error path for bad ORC entry type adds 81b67439d147 x86/unwind/orc: Fix premature unwind stoppage due to IRET frames adds 53fb6e990d78 objtool: Fix infinite loop in for_offset_range() adds ab5130186d74 x86/mm/cpa: Flush direct map alias during cpa adds fdc63ff0e49c ftrace/x86: Fix trace event registration for syscalls with [...] adds c84cb3735fd5 x86/apic: Move TSC deadline timer debug printk adds fb9cbbc895eb x86/unwind/orc: Move ORC sorting variables under !CONFIG_MODULES adds c14cab2688d0 Merge tag 'x86-urgent-2020-05-10' of git://git.kernel.org/ [...] adds 2ef96a5bb12b Linux 5.7-rc5 adds 995b819f291e drm: fix trivial field description cut-and-paste error adds 31c9590ae468 SUNRPC: Add "@len" parameter to gss_unwrap() adds a7e429a6fa6d SUNRPC: Fix GSS privacy computation of auth->au_ralign adds 0a8e7b7d0846 SUNRPC: Revert 241b1f419f0e ("SUNRPC: Remove xdr_buf_trim()") adds 152036d1379f Merge tag 'nfsd-5.7-rc-2' of git://git.linux-nfs.org/proje [...] adds ac9155842829 gfs2: fix withdraw sequence deadlock adds a8b7528b69d4 gfs2: Fix error exit in do_xmote adds 53af80ce0eae gfs2: Fix BUG during unmount after file system withdraw adds d22f69a08dcb gfs2: Fix use-after-free in gfs2_logd after withdraw adds 566a2ab3c900 gfs2: Another gfs2_walk_metadata fix adds aa83da7f47b2 gfs2: More gfs2_find_jhead fixes adds 2297ab6144c2 gfs2: Fix problems regarding gfs2_qa_get and _put adds f9615fe3113f gfs2: Change BUG_ON to an assert_withdraw in gfs2_quota_change adds e6ce26e571a8 gfs2: remove check for quotas on in gfs2_quota_check adds 4ed0c30811cb gfs2: move privileged user check to gfs2_quota_lock_check adds c9cb9e381985 gfs2: don't call quota_unhold if quotas are not locked adds f4e2f5e1a527 gfs2: Grab glock reference sooner in gfs2_add_revoke adds b11e1a84f370 gfs2: If go_sync returns error, withdraw but skip invalidate adds b14c94908b1b Revert "gfs2: Don't demote a glock until its revokes are written" adds e719340f46bd Merge tag 'gfs2-v5.7-rc1.fixes' of git://git.kernel.org/pu [...] adds dc87f6dd058a gpio: pca953x: Fix pca953x_gpio_set_config adds 4e1541593017 gpiolib: improve the robustness of watch/unwatch ioctl() adds 6409d049ce28 gpiolib: don't call sleeping functions with a spinlock taken adds 8312d50b3f94 Merge tag 'gpio-fixes-for-v5.7-rc3' of git://git.kernel.or [...] adds 8650b6099da5 gpio: of: Build fails if CONFIG_OF_DYNAMIC enabled without [...] adds 0cf253eed5d2 gpio: tegra: mask GPIO IRQs during IRQ shutdown adds 8ec91c0fce15 Merge tag 'gpio-v5.7-2' of git://git.kernel.org/pub/scm/li [...] adds 9d82ccda2bc5 tools/bootconfig: Fix apply_xbc() to return zero on success adds 8b1fac2e73e8 tracing: Wait for preempt irq delay thread to execute adds 611d0a95d46b bootconfig: Fix to prevent warning message if no bootconfi [...] adds 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 653d37477160 char: ipmi: convert to use i2c_new_client_device() adds 8feea6233d2b Merge tag 'for-linus-5.7-2' of git://github.com/cminyard/l [...] adds b9bbe6ed63b2 Linux 5.7-rc6 adds 9d1be4f4dc5f afs: Don't unlock fetched data pages until the op complete [...] adds 035779483072 exfat: use iter_file_splice_write adds 94182167ec73 exfat: fix possible memory leak in exfat_find() adds 45088963ca9c Merge tag 'for-5.7-rc7' of git://git.kernel.org/pub/scm/li [...] 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 642b151f45dd Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds cd2b06ec45d6 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 new e586c0e94bfa 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 new 2cc95f18cf82 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 new f09c279e8449 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' new c8f312ad8780 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 new 1b2eba840927 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 [...] new 7d6c362b1757 Merge remote-tracking branch 'ipsec/master' adds f92f26f2ed2c iwlwifi: pcie: handle QuZ configs with killer NICs as well new 4fa2e6f6a21b Merge remote-tracking branch 'wireless-drivers/master' adds 4a3de90b1184 mac80211: sta_info: Add lockdep condition for RCU list usage new 9b89f9b9bcdc Merge remote-tracking branch 'mac80211/master' adds e7513c5786f8 ALSA: pcm: fix incorrect hw_base increase adds d9e8fe0cffbf ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aor [...] adds b0cb099062b0 ALSA: iec1712: Initialize STDSP24 properly when using the [...] new 72a7830b3d0b Merge remote-tracking branch 'sound-current/for-linus' 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 8ba4dc3cff8c ASoC: max9867: fix volume controls new c6bc5f5c6304 Merge remote-tracking branch 'asoc/for-5.7' into asoc-linus new ed6dd1213ecc 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 new a56d5dabe948 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 [...] new d5343c84f76e 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 new 0d57fd400934 Merge remote-tracking branch 'spi-fixes/for-linus' adds 17b4efdf4e48 tty: serial: add missing spin_lock_init for SiFive serial console new 4bd6e79a116a Merge remote-tracking branch 'tty.current/tty-linus' adds b3f3736ac305 usb: chipidea: msm: Ensure proper controller reset using r [...] new 050d1016b7d9 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 [...] new cdc7d1df3f0f 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 new 983e2b14538e 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 new 1f9f26fa65b3 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 new c6c77ec3a6d5 Merge remote-tracking branch 'slave-dma-fixes/fixes' adds 3507273d5a4d mtd: spinand: Propagate ECC information to the MTD structure adds 7b01b7239d0d mtd: Fix mtd not registered due to nvmem name collision new 006e67130fb5 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 new bb634d46b3a7 Merge remote-tracking branch 'omap-fixes/fixes' adds 4f28062adf92 Merge branch 'misc-5.7' into next-fixes new f1e687eea477 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 new be24fc11317d Merge remote-tracking branch 'scsi-fixes/fixes' adds 2b17b8d7cc65 mmc: sdhci: Fix SDHCI_QUIRK_BROKEN_CQE new 0fabfb21ab1b Merge remote-tracking branch 'mmc-fixes/fixes' adds 38dce4195f0d x86/hyperv: Properly suspend/resume reenlightenment notifications new 2422a25d149e 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 new 620571279e84 Merge remote-tracking branch 'fpga-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 new cf2c233130ca Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] 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 new dc7bee7bac44 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 new c7a840b00982 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 new 2d3707ecbda6 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 new 2cb3374babdd 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 5ec605108ff4 ACPI: GTDT: Put GTDT table after parsing adds 701dafe0670c ACPI: IORT: Add comments for not calling acpi_put_table() 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 b322c65f8ca3 arm64: Call debug_traps_init() from trap_init() to help ea [...] adds bd4298c72b56 arm64: stacktrace: Factor out some common code into on_stack() 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 97807325a02b drivers/perf: hisi: Permit modular builds of HiSilicon unc [...] adds 10f6cd2af21b pmu/smmuv3: Clear IRQ affinity hint on device removal 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 96a4c8b2c78f 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 71c1a4474d3b Merge branch 'for-next/bti' into for-next/core adds 02ab1f5018c3 arm64: Unify WORKAROUND_SPECULATIVE_AT_{NVHE,VHE} adds 7508b88c922b Merge branch 'for-next/kvm/errata' into for-next/core new 7951c7ab1716 Merge remote-tracking branch 'arm64/for-next/core' adds ba637aa019e0 ARM: integrator: Drop unneeded select of SPARSE_IRQ adds 65fd41e6fa2e ARM: realview: Drop unneeded select of multi-platform features adds db1e11357819 ARM: versatile: Remove dead sched_clock code adds ce7107697986 ARM: versatile: Drop mapping IB2 module registers adds 03d679bf004d bus: Add DT bindings for Integrator/AP logic modules adds ccea5e8a5918 bus: Add driver for Integrator/AP logic modules adds e07fec606286 ARM: integrator: Retire LM and IM-PD1 boardfile code adds d2854bbe5f5c ARM: integrator: Add some Kconfig selections adds 899895fb6dba MAINTAINERS: adjust to renaming physmap_of_versatile.c adds 7adb2781f731 Merge tag 'versatile-v5.8-1' of git://git.kernel.org/pub/s [...] adds 135e7a156ae2 ARM: shmobile: r8a7742: Basic SoC support adds 37d03aa5358a Merge tag 'renesas-arm-soc-for-v5.8-tag1' of git://git.ker [...] adds e5006671acc7 clk: versatile: Drop the legacy IM-PD1 clock code adds 9bffcf42c670 ARM/time: Replace <linux/clk-provider.h> by <linux/of_clk.h> adds 1c2f05e72ade ARM: mediatek: Replace <linux/clk-provider.h> by <linux/of_clk.h> adds b5bb63177d38 ARM: mmp: Replace <linux/clk-provider.h> by <linux/of_clk.h> adds 86aeee4d0a4c ARM: Prepare Realtek RTD1195 adds ed25e516a100 MAINTAINERS: Add Realtek arm DT files adds 125e07629f85 Merge tag 'realtek-soc-for-5.8' of git://git.kernel.org/pu [...] adds 9442c09e784d MAINTAINERS: Update Raspberry Pi development repository adds 93a50c102c29 Merge tag 'arm-soc/for-5.8/maintainers' of https://github. [...] adds 446937a5056f ARM: mm: Remove virtual address print from B15 RAC driver adds 3418b4c26a11 Merge tag 'arm-soc/for-5.8/soc' of https://github.com/Broa [...] adds 778627c78f01 ARM: s3c64xx: convert to use i2c_new_client_device() adds ee9a71ad2554 ARM: samsung: Omit superfluous error message in s3c_adc_probe() adds 06b29212c3a2 ARM: samsung: Use devm_platform_ioremap_resource() to simp [...] adds a7426a0e7f1e Merge tag 'samsung-soc-5.8' of git://git.kernel.org/pub/sc [...] adds d85d5247885e ARM: OMAP2+: drop unnecessary adrl adds 4f0f02cc4b54 ARM: omap2plus: Drop unneeded select of MIGHT_HAVE_CACHE_L2X0 adds 90d0ce39f8b0 ARM: omap2: make omap5_erratum_workaround_801819 static adds d33e3d542b6c ARM: OMAP2+: pm33xx-core: Make am43xx_get_rtc_base_addr static adds 5df04698bd39 Merge tag 'omap-for-v5.8/soc-signed-take2' of git://git.ke [...] adds d06cfe3f123c bus: vexpress-config: Merge vexpress-syscfg into vexpress-config adds a5a38765ac79 bus: vexpress-config: simplify config bus probing adds 310f80d61717 vexpress: Move setting master site to vexpress-config bus adds 70e4758aaae0 bus: vexpress-config: Support building as module adds 848685c25da9 ARM: vexpress: Don't select VEXPRESS_CONFIG adds a875e0e5a2a3 Merge tag 'vexpress-modules-for-soc-v2' of git://git.kerne [...] adds 96866b1a1d32 ARM: debug-ll: Add support for r8a7742 adds efb59c94c8a6 Merge tag 'renesas-arm-soc-for-v5.8-tag2' of git://git.ker [...] 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 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 a7f6e07724ad Merge tag 'tegra-for-5.8-arm-core' of git://git.kernel.org [...] adds 4c8a2bd23115 ARM: arch timer: Drop unneeded select GENERIC_CLOCKEVENTS adds 4039a44c9ee9 ARM: actions: Drop unneeded select of COMMON_CLK adds 84ce0141031a ARM: alpine: Drop unneeded select of HAVE_SMP adds 80454a9908d7 ARM: asm9260: Drop unneeded select of GENERIC_CLOCKEVENTS adds 9fdba09a039e ARM: aspeed: Drop unneeded select of HAVE_SMP adds b8c5a80689ba ARM: berlin: Drop unneeded select of HAVE_SMP adds 022dacdd278d ARM: clps711x: Drop unneeded select of multi-platform sele [...] adds 671ae2728504 ARM: davinci: Drop unneeded select of TIMER_OF adds 1942cf1cb5e2 ARM: mmp: Drop unneeded select of COMMON_CLK adds c5b18873f5b9 ARM: mvebu: Drop unneeded select of HAVE_SMP adds 9fe2b45889db ARM: prima2: Drop unneeded select of HAVE_SMP adds 9d281a4f6fd6 ARM: socfpga: Drop unneeded select of PCI_DOMAINS_GENERIC adds fe1f9f6c24d2 Merge branch 'arm/soc' into for-next adds fc4c1091c327 soc: document merges new 360104a3c36e 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 new bf98ea950c46 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 new 3bb2274090fa Merge remote-tracking branch 'aspeed/for-next' adds ec539e70d882 Merge branches 'at91-soc', 'at91-dt' and 'at91-defconfig' [...] new 883a608d5933 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 new 2aaf81b9ce61 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 new 0726f3b87eef 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 new 0d17e930c847 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 new d447d63b00a8 Merge remote-tracking branch 'mvebu/for-next' 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 59b6b7b7e8a1 Merge branch 'omap-for-v5.8/soc' into for-next adds fff7ae517d15 Merge branch 'fixes' into for-next adds 4f55aeb099db Merge branch 'omap-for-v5.8/soc' into for-next adds e2cfa48ea595 Merge branch 'fixes' into for-next new f8bd79b4cd9f Merge remote-tracking branch 'omap/for-next' new 3f99d9efe17f 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 5ef3c35809ec arm64: defconfig: enable Qualcomm IPA and RMNet modules 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 13c7a1683e63 dt-bindings: arm-smmu: Add sc7180 compatible string adds 39f3d3bb05a4 arm64: dts: qcom: sc7180: Add A618 gpu dt blob adds 909bc56cb008 arm64: dts: qcom: sc7180: Fix ETMv4 power management patch adds d82fade846aa arm64: dts: qcom: sc7180: add IPA information 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 1f7a3eb785e4 Revert "soc: qcom: rpmh: Allow RPMH driver to be loaded as [...] 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 new 54142d225360 Merge branches 'arm64-defconfig-for-5.8', 'arm64-for-5.8', [...] new 22ff2c1b555e 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 new 973df581969a Merge remote-tracking branch 'raspberrypi/for-next' 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 new 69d428fb9e8c 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 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 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 new ef66fecb03f0 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 new 6afcf49a812c 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 f0344b33546c ARM: dts: rockchip: rename and label gpio-led subnodes adds 439062737bc0 ARM: dts: rockchip: remove identical #include from rk3288.dtsi adds 6067ec2c7ffa ARM: dts: enable WLAN for Mecer Xtreme Mini S6 adds 2dd579fc9698 ARM: dts: remove disable-wp from rk3229-xms6 emmc adds 54b1a4e07033 ARM: dts: rockchip: add rga node for rk322x adds cd195e186901 Merge branch 'v5.8-armsoc/dts32' into for-next adds 213f272b754f arm64: dts: rockchip: replace RK_FUNC defines in rk3326-od [...] adds d09855bdd8c4 include: dt-bindings: rockchip: remove unused defines adds 8370cc5533b3 arm64: dts: rockchip: fix phy nodename for rk3328 adds 63834d1edb96 arm64: dts: rockchip: fix rtl8211f nodename for rk3328 Beelink A1 adds b450d1c566bd arm64: dts: rockchip: fix rtl8211e nodename for rk3399-nanopi4 adds 737157f9618b arm64: dts: rockchip: fix &pinctrl phy sub nodename for rk [...] adds b2bb769100d4 arm64: dts: rockchip: fix rtl8211e nodename for rk3399-orangepi adds 302a729c84b5 arm64: dts: rockchip: fix &pinctrl phy sub nodename for rk [...] adds 84836ded76ec arm64: dts: rockchip: fix defines in pd_vio node for rk3399 adds e916d85b922f arm64: dts: rockchip: rename and label gpio-led subnodes adds 1fab4cf51e48 arm64: dts: rockchip: remove disable-wp from rk3308-roc-cc [...] adds fb0ab17f1ab7 arm64: dts: rockchip: add bus-width properties to mmc node [...] adds 23ac2cb29105 Merge branch 'v5.8-armsoc/dts64' into for-next adds 504ba3b074ff Merge tag 'v5.7-rc6' into for-next new bb8e84f2995a 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 ff602fc2b39e Merge branch 'next/soc' into for-next 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 new 3baa08bc5d99 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 964b0f98679a Merge tag 'scmi-updates-5.8' of git://git.kernel.org/pub/s [...] adds bb5cce12ac71 arm64: dts: fvp/juno: Fix node address fields adds 849bfc3dfc13 arm64: dts: fvp: Move fixed devices out of bus node adds d9258898ad49 arm64: dts: vexpress: Move fixed devices out of bus node adds feebdc3f7950 arm64: dts: fvp: Move fixed clocks out of bus node adds 948204a1bf68 arm64: dts: juno: Move fixed devices out of bus node adds 0e529dae514b arm64: dts: juno: Fix mem-timer adds 336edacfb98c arm64: dts: fvp: Fix GIC compatible names adds a78aee9e4349 arm64: dts: juno: Fix GIC child nodes adds 78631aecc52c arm64: dts: fvp: Fix GIC child nodes adds fac959c93f97 arm64: dts: fvp: Fix ITS node names and #msi-cells adds edfac966f60d arm64: dts: juno: Use proper DT node name for USB adds 608f1b6cf366 arm64: dts: fvp/juno: Fix serial node names adds 906e6dd481cb arm64: dts: fvp: Fix SMMU DT node adds 9d0a36ddcc52 arm64: dts: fvp/juno: Fix bus node names adds 36d48981d6ad arm64: dts: juno: Fix GPU interrupt order adds 3b42c06061cd arm64: dts: vexpress: Fix VExpress LED names adds 94cc3f1baaba arm64: dts: juno: Fix SCPI shared mem node name adds c24026b31056 Merge branch 'for-next/juno' of git://git.kernel.org/pub/s [...] new a65e82add304 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 new 5236b7155f9e 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 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 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 new 1808527d9916 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 new e776b240bf1e 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 new 96c5343dc497 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; new b7d07d8f573d 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. new 657d54bf2358 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 new d9f564abdfcf Merge remote-tracking branch 'm68k/for-next' adds 94a0041f8009 m68k/PCI: Fix a memory leak in an error handling path adds 5b50f06e33a3 m68k: Drop CONFIG_MTD_M25P80 in stmark2_defconfig new 9ad994734671 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 143463fd33fe MIPS: Loongson: Enable devicetree based probing for 8250 p [...] adds 8be26bab0ea2 MIPS: SGI-IP30: Remove R5432_CP0_INTERRUPT_WAR from war.h new ac5ff256bd76 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 new 9db4597bb2cf 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 new a1dc22c03b3b 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 2f62870ca5bc powerpc/powernv: Fix a warning message adds bac7ca7b985b powerpc: module_[32|64].c: replace swap function with buil [...] adds ad0f522df1b2 powerpc/5200: update contact email adds 679d74abc4e1 powerpc/8xx: Update email address in MAINTAINERS adds 7bfc3c84cbf5 drivers/powerpc: Replace _ALIGN_UP() by ALIGN() adds e96d904ede67 powerpc: Replace _ALIGN_DOWN() by ALIGN_DOWN() adds b71153164103 powerpc: Replace _ALIGN_UP() by ALIGN() adds d3f3d3bf76cf powerpc: Replace _ALIGN() by ALIGN() adds 4cdb2da65403 powerpc: Remove _ALIGN_UP(), _ALIGN_DOWN() and _ALIGN() adds edbadaf06710 powerpc/kasan: Fix stack overflow by increasing THREAD_SHIFT adds feb9df3462e6 powerpc/64s: Always has full regs, so remove remnant checks adds db30144b5c9c powerpc: Use set_trap() and avoid open-coding trap masking adds 912237ea1664 powerpc: trap_is_syscall() helper to hide syscall trap number adds 4e0e45b07d79 powerpc: Use trap metadata to prevent double restart rathe [...] adds 0f6be41c6069 powerpc: Replace zero-length array with flexible-array adds 02bddf21c34d powerpc/mm: Replace zero-length array with flexible-array adds 7ffa8b7dc117 powerpc/64: Don't initialise init_task->thread.regs adds 24ac99e97fa7 powerpc: Drop unneeded cast in task_pt_regs() adds 7481cad47473 selftests/powerpc: Add a test of counting larx/stcx adds 93900337b9ac drivers/macintosh: Fix memleak in windfarm_pm112 driver adds d93e5e2d03d4 powerpc/64: Update Speculation_Store_Bypass in /proc/<pid>/status adds 6fa13640aea7 powerpc/eeh: Fix pseries_eeh_configure_bridge() adds 466381ecdc74 powerpc/eeh: Release EEH device state synchronously adds 8a5054d8cbbe powerpc/64s/exception: Fix machine check no-loss idle wakeup adds ac2a2a141739 powerpc/64s/exceptions: Fix in_mce accounting in unrecover [...] adds 16754d25bd7d powerpc/64s/exceptions: Change irq reconcile for NMIs from [...] adds f0fd9dd3c213 powerpc/64s/exceptions: Machine check reconcile irq state adds 7368b38b21bf powerpc/pseries/ras: Avoid calling rtas_token() in NMI paths adds deb70f7a35a2 powerpc/pseries/ras: Fix FWNMI_VALID off by one adds dff681e95a23 powerpc/pseries/ras: fwnmi avoid modifying r3 in error case adds d7b14c5c0428 powerpc/pseries/ras: fwnmi sreset should not interlock adds d2cbbd45d433 powerpc/pseries: Limit machine check stack to 4GB adds 2576f5f91696 powerpc/pseries: Machine check use rtas_call_unlocked() wi [...] adds 116ac378bb3f powerpc/64s: machine check interrupt update NMI accounting adds f2d7f62e4abd powerpc: Implement ftrace_enabled() helpers adds abd106fb437a powerpc/64s: machine check do not trace real-mode handler adds bbbc8032b00f powerpc/traps: Do not trace system reset adds 265d6e588d87 powerpc/traps: Make unrecoverable NMIs die instead of panic adds 4c592a34391e powerpc/head_check: Automatic verbosity adds f61200d3e338 powerpc/wrapper: Output linker map file adds 331aa46aaf51 powerpc/head_check: Avoid broken pipe adds 6a8aa782cece drivers/ps3: Remove duplicate error messages adds 7b27b95a894d net/ps3_gelic_net: Remove duplicate error message adds 720bc316690b ps3disk: use the default segment boundary adds 126554465d93 powerpc/ps3: Fix kexec shutdown hang adds 802268fd8267 powerpc/xmon: Remove store_inst() for patch_instruction() adds 51c9ba11f17f powerpc/xmon: Move breakpoint instructions to own array adds 4eff2b4f32a3 powerpc/xmon: Move breakpoints to text section adds 5a7fdcab54ef powerpc/xmon: Use bitwise calculations in_breakpoint_table() adds 7c95d8893fb5 powerpc: Change calling convention for create_branch() et. al. adds 753462512868 powerpc: Use a macro for creating instructions from u32s adds 777e26f0edf8 powerpc: Use an accessor for instructions adds 8094892d1aff powerpc: Use a function for getting the instruction op code adds aabd2233b6ae powerpc: Use a function for byte swapping instructions adds 217862d9b98b powerpc: Introduce functions for instruction equality adds 94afd069d937 powerpc: Use a datatype for instructions adds f8faaffaa7d9 powerpc: Use a function for reading instructions adds 7ba68b2172c1 powerpc: Add a probe_user_read_inst() function adds 95b980a00d12 powerpc: Add a probe_kernel_read_inst() function adds a8646f43ba50 powerpc/kprobes: Use patch_instruction() adds 5249385ad7f0 powerpc: Define and use get_user_instr() et. al. adds 622cf6f436a1 powerpc: Introduce a function for reporting instruction length adds 6c7a4f0a9f66 powerpc/xmon: Use a function for reading instructions adds 7fccfcfba04f powerpc/xmon: Move insertion of breakpoint for xol'ing adds 0b582db5490a powerpc: Make test_translate_branch() independent of instr [...] adds 2aa6195e43b3 powerpc: Enable Prefixed Instructions adds b691505ef923 powerpc: Define new SRR1 bits for a ISA v3.1 adds 7a8818e0df5c powerpc/optprobes: Add register argument to patch_imm64_lo [...] adds 650b55b707fd powerpc: Add prefixed instructions to instruction data type adds f77f8ff7f13e powerpc: Test prefixed code patching adds 785b79d1e028 powerpc: Test prefixed instructions in feature fixups adds c9c831aebd86 powerpc/xmon: Don't allow breakpoints on suffixes adds b4657f7650ba powerpc/kprobes: Don't allow breakpoints on suffixes adds 9409d2f9dad2 powerpc: Support prefixed instructions in alignment handler adds 50b80a12e4cc powerpc sstep: Add support for prefixed load/stores adds 3920742b92f5 powerpc sstep: Add support for prefixed fixed-point arithmetic adds 09f82b063aa9 powerpc/watchpoint: Rename current DAWR macros adds 4a4ec2289a5d powerpc/watchpoint: Add SPRN macros for second DAWR adds a6ba44e87992 powerpc/watchpoint: Introduce function to get nr watchpoin [...] adds 45093b382e0a powerpc/watchpoint/ptrace: Return actual num of available [...] adds a18b834625d3 powerpc/watchpoint: Provide DAWR number to set_dawr adds 4a8a9379f2af powerpc/watchpoint: Provide DAWR number to __set_breakpoint adds c2919132734f powerpc/watchpoint: Get watchpoint count dynamically while [...] adds 22a214e461c5 powerpc/watchpoint: Disable all available watchpoints when [...] adds 303e6a9ddcdc powerpc/watchpoint: Convert thread_struct->hw_brk to an array adds 6b424efa119d powerpc/watchpoint: Use loop for thread_struct->ptrace_bps adds c9e82aeb197d powerpc/watchpoint: Introduce is_ptrace_bp() function adds e68ef121c1f4 powerpc/watchpoint: Use builtin ALIGN*() macros adds 74c6881019b7 powerpc/watchpoint: Prepare handler to handle more than on [...] adds 29da4f91c0c1 powerpc/watchpoint: Don't allow concurrent perf and ptrace events adds 514db915e7b3 powerpc/watchpoint/xmon: Don't allow breakpoint overwriting adds 30df74d67d48 powerpc/watchpoint/xmon: Support 2nd DAWR new 2155ed510b4d 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 new 7dcb4c661405 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 new 3cdb7088e82b 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 new a86059207224 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() new 4687312377b3 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 new d14a1f0d29a2 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 new dd014976d47e Merge remote-tracking branch 'btrfs/for-next' adds ed5bfc1f82a2 cifs: handle "nolease" option for vers=1.0 new 75a33fd7f413 Merge remote-tracking branch 'cifs/for-next' adds 826d926dd4ed exfat: Simplify exfat_utf8_d_cmp() for code points above U+FFFF adds 6e227db025fc exfat: Use a more common logging style adds 4e8a290e9497 exfat: Improve wording of EXFAT_DEFAULT_IOCHARSET config option adds a3e6932a93b1 exfat: Simplify exfat_utf8_d_hash() for code points above U+FFFF adds db2b1ba0dc59 exfat: Remove unused functions exfat_high_surrogate() and [...] adds 4b6dd2dd45b7 exfat: remove the assignment of 0 to bool variable adds 69eca64b2fc2 exfat: replace 'time_ms' with 'time_cs' new bbca84458b22 Merge remote-tracking branch 'exfat/dev' adds 03582496e01d Pull fanotify name event patches from Amir. adds a32f0ecd79b4 Merge fanotify fix from Nathan Chancellor. new c5f37c6bc5b6 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 1ae18f71cb52 f2fs: fix checkpoint=disable:%u%% adds 9c30df7c5a30 f2fs: flush dirty meta pages when flushing them new 67e4562a4d39 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() new 941c260b515f Merge remote-tracking branch 'fuse/for-next' adds 7aba5dcc2346 jfs: Replace zero-length array with flexible-array member new 714ee3e1c56e 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_ [...] new b0283d18bdc1 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 new 7d1b155e6c50 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 new 6d91879442d2 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 new 465d54d33a5f Merge remote-tracking branch 'xfs/for-next' adds 568776f992c4 zonefs: Replace uuid_copy() with import_uuid() new 2e329728c365 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 new 9537d25d822a Merge remote-tracking branch 'djw-vfs/vfs-for-next' adds dbdaf6a3250b locks: reinstate locks_delete_block optimization new 54a294033da5 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 new f51aadac2496 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 new 7764e25cd1a5 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' new da4ad82d2fdc 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 new dacb63296ca1 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 new d6b36dfe8e2c 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 new c2e8621c108a Merge remote-tracking branch 'i2c/i2c/for-next' adds b4203ce05563 i3c master: GETMRL's 3rd byte is optional even with BCR_IB [...] new 3f6751c548f6 Merge remote-tracking branch 'i3c/i3c/next' adds 8cf87c744696 firmware/dmi: Report DMI Bios & EC firmware release new b4b57c8ec1f0 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 new a23b29143614 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 fdb1b5e08929 Revert "docs: sysctl/kernel: document ngroups_max" new 647c15642a36 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 e6d4ef7d58aa media: i2c: imx219: Implement get_selection adds b2bbf1aac611 media: i2c: imx219: Fix a bug in imx219_enum_frame_size adds 70d4a9efee9c media: entity: Pass entity to get_fwnode_pad operation adds 8fe784b9abb2 media: v4l2-subdev: add v4l2_subdev_get_fwnode_pad_1_to_1 adds 0d3c81e82da9 media: v4l2-mc: add v4l2_create_fwnode_links helpers adds f4d7a681b826 media: video-mux: Parse information from firmware without [...] adds 0e63a5e4bb4e media: imx: Parse information from firmware without using [...] adds acee6033c5c5 media: Revert "media: v4l2-fwnode: Add a convenience funct [...] adds 596e5c5801cd media: imx: csi: Implement get_fwnode_pad op adds 318cd3654280 media: video-mux: Implement get_fwnode_pad op adds fd5b69df4ffc media: imx: mipi csi-2: Implement get_fwnode_pad op adds eff218f24180 media: imx: imx7-mipi-csis: Implement get_fwnode_pad op adds 400a9034c466 media: imx: imx7-media-csi: Implement get_fwnode_pad op adds 612b385efb1e media: video-mux: Create media links in bound notifier adds 8b4713c9939b media: imx: mipi csi-2: Create media links in bound notifier adds 6e996653e757 media: imx7: mipi csis: Create media links in bound notifier adds 94b99296f3d9 media: imx7: csi: Create media links in bound notifier adds 2c586f189198 media: imx: csi: Create media links in bound notifier adds fe7aee5d3533 media: imx7: csi: Remove imx7_csi_get_upstream_endpoint() adds 86e02d07871c media: imx5/6/7: csi: Mark a bound video mux as a CSI mux adds f02eac790df2 media: imx: csi: Lookup upstream endpoint with imx_media_g [...] adds f0c1210f8a12 media: imx: Create missing links from CSI-2 receiver adds 50da3f36e60e media: imx: silence a couple debug messages adds c4e053660371 media: imx: TODO: Remove media link creation todos adds cabc918e5b87 media: dt-bindings: video-interfaces: Document 'orientatio [...] adds 915bd31ce9ed media: dt-bindings: video-interface: Replace 'rotation' de [...] adds 9397a83f4018 media: v4l2-ctrl: Document V4L2_CID_CAMERA_ORIENTATION adds 9926c2248740 media: v4l2-ctrl: Document V4L2_CID_CAMERA_SENSOR_ROTATION adds 926645d43fd4 media: v4l2-ctrls: Add camera orientation and rotation adds 344897ef1d9b media: v4l2-fwnode: Add helper to parse device properties adds ae6ff16cf745 media: include: v4l2-ctrl: Sort forward declarations adds e0837a6c08e1 media: v4l2-ctrls: Sort includes alphabetically adds e0a360630deb media: v4l2-ctrls: Add helper to register properties adds eba08021e150 media: i2c: ov5670: Parse and register properties adds 74c3ddd9887f media: i2c: ov13858: Parse and register properties adds ad3a44cbd1b2 media: i2c: imx219: Parse and register properties new 4dd3ebfb2321 Merge remote-tracking branch 'v4l-dvb/master' adds 607b9df63057 ACPI: EC: PM: Avoid flushing EC work when EC GPE is inactive adds 57d577d985fd 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 7a97471fec8d Merge branch 'pm-sleep' into linux-next adds 33aa46f252c7 cpufreq: intel_pstate: Use passive mode by default without HWP adds 9795a0ddf8ad Merge back cpufreq material for v5.8. 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 2909438d4d62 cpufreq: fix minor typo in struct cpufreq_driver doc comment adds 868113be741f Merge branch 'pm-cpufreq' 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 8b7ce5e49049 cpuidle: psci: Fixup execution order when entering a domai [...] adds 2f6faec1f6af 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 dd1034c1425b Merge branch 'acpica' into linux-next adds 496121c02127 ACPI: processor: idle: Allow probing on platforms with one [...] adds 5c447c18d1f7 ACPI: CPPC: Make some symbols static adds 8e22c2e4a62e ACPI: debug: Make two functions static adds a10660f7788b ACPI: Delete unused proc filename macros adds ea6f3af4c5e6 ACPI: GED: add support for _Exx / _Lxx handler methods adds 132565d8ec09 ACPI: utils: Add acpi_evaluate_reg() helper adds 6dd10c47e912 ACPI: hotplug: PCI: Use the new acpi_evaluate_reg() helper adds baa56f95d6d7 Merge branches 'acpi-processor', 'acpi-cppc', 'acpi-dbg', [...] 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 2420756db22d Merge branch 'acpi-tables' into linux-next adds 33c980036deb powercap/intel_rapl: add support for ElkhartLake adds 9361797c7696 PNPBIOS: Replace zero-length array with flexible-array adds 478d8912f6a3 Merge branches 'powercap' and 'pnp' into linux-next new e3b0fc6ef626 Merge remote-tracking branch 'pm/linux-next' adds 6cc3d0e9a097 cpufreq: tegra186: add CPUFREQ_NEED_INITIAL_FREQ_CHECK flag new 717bae01727e Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' adds 7b0bf99b9ee4 cpupower: Remove unneeded semicolon new 6cd58e32c70c 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 697f0bb4b470 OPP: Add support for parsing interconnect bandwidth adds 71eb036a711e OPP: Add sanity checks in _read_opp_key() adds ccdf9651ffdd OPP: Update the bandwidth on OPP frequency changes adds c92424079ecd cpufreq: dt: Add support for interconnect bandwidth scaling new 931266c53204 dt-bindings: interconnect: Add interconnect-tags bindings new 8a9b1e2d65cd opp: Add support for setting interconnect-tags new 891c20dd62b2 opp: Expose bandwidth information via debugfs new 95fccad7e382 opp: Reorder the code for !target_freq case new ce72229606a5 opp: core: add regulators enable and disable new 10bec10aa51e 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( [...] new 2d0c7f410b75 Merge remote-tracking branch 'thermal/thermal/linux-next' adds 67f8e65e4fc1 firewire: net: remove set but not used variable 'guid' new b69935106e18 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() new 59f072dba4f6 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_ [...] new 555fc9756bed 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 new c63e5a606c86 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 a307593a6444 net: phy: simplify phy_link_change arguments adds 7c1552da900c ipv6: lift copy_from_user out of ipv6_route_ioctl adds 3986912f6a9a ipv6: move SIOCADDRT and SIOCDELRT handling into ->compat_ioctl adds a50049235483 appletalk: factor out a atrtr_ioctl_addrt helper adds dc13c8761c91 ipv4,appletalk: move SIOCADDRT and SIOCDELRT handling into [...] adds 19acc9c5d02b Merge branch 'move-the-SIOCDELRT-and-SIOCADDRT-compat_ioct [...] adds 0992b49023d0 cxgb4: Use %pM format specifier for MAC addresses adds 35e43c392bf8 net: seeq: Use %pM format specifier for MAC addresses adds 588c7e5cc048 r8169: make rtl_rx better readable adds e2e5fb8d2f7a r8169: improve rtl8169_mark_to_asic adds 5cdfe8306631 r8169: work around an irq coalescing related tx timeout new 75d1a7b9724a 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 new 8f705eab4f52 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 new 520f86b9c8cd Merge remote-tracking branch 'ipsec-next/master' adds 356d411c2673 net/mlx5: Cleanup mlx5_ifc_fte_match_set_misc2_bits adds 555af0c3fa0b net/mlx5: Move iseg access helper routines close to mlx5_c [...] adds ecf814e0e19b net/mlx5: Add support for RDMA TX FT headers modifying new ca11119464bb Merge remote-tracking branch 'mlx5-next/mlx5-next' 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 fd6c2dfa49b7 mt76: mt76x02: fix handling MCU timeouts during hw restart adds b2934279c3e9 mt76: mt76x02u: Add support for newer versions of the XBox [...] adds 3efdfbe0b5b5 mt76: mt76x2u: introduce Mercury UD13 support adds 663e69b141cd mt76: mt76x0: pci: add mt7610 PCI ID adds f8de2bf26ce9 mt76: mt7615: modify mt7615_ampdu_stat_read for each phy adds b473fdbb7456 mt76: mt7615: enable aggr_stats for both phy adds b7825ca0a29e mt76: mt7615: cleanup mib related defines and structs adds aef16345ba8d mt76: mt7615: add more useful Tx mib counters adds 886a862d3677 mt76: mt7663: fix mt7615_mac_cca_stats_reset routine adds b61e45eb891f mt76: mt7663: enable nf estimation adds 594034b78867 mt76: mt7615: make scs configurable per phy adds 02c655919c43 mt76: mt7663: disable RDD commands adds 938d76bb3a29 mt76: mt7615: add ethool support to mt7663 driver adds bf18fcdc9a4b mt76: mt7615: introduce mt7615_mcu_set_channel_domain mcu command adds daf250f89f4c mt76: mt7663: keep Rx filters as the default adds fcdfc29e58ee mt76: mt7615: introduce hw scan support adds 20305f981774 mt76: mt7615: introduce scheduled scan support adds bb366c5b88be mt76: mt7615: introduce BSS absence event adds 5d3a4a4b57aa mt76: mt7615: introduce rlm tlv in bss_info mcu command adds 34cdf1a618eb mt76: mt7615: remove unnecessary register operations adds bb31a80eb2b3 mt76: add headroom and tailroom to mt76_mcu_ops data structure adds d4bf77bd7493 mt76: mt7615: introduce mt7663u support to mt7615_write_txwi adds 8f93af9cac30 mt76: mt7615: introduce mt7615_mac_update_rate_desc routine adds 8915c3ceb929 mt76: mt7615: introduce __mt7663_load_firmware routine adds d506017ed485 mt76: mt7615: move mt7615_mac_wtbl_addr in mac.h adds 3a1880565aaf mt76: mt76u: rely on mt7622 queue scheme for mt7663u adds 294f17aea22a mt76: mt7615: rework wtbl key configuration adds 7d9f1d108c3a mt76: mt7615: introduce mt7615_wtbl_desc data structure adds 6e5d2099a483 mt76: mt7615: add address parameter to mt7615_eeprom_init adds 044883e37dda mt76: mt7663: correct the name of the rom patch adds fdb786cce0ef mt76: mt7615: do not always reset the dfs state setting th [...] adds 373ab3342268 mt76: mt7615: Delete an error message in mt7622_wmac_probe() adds c3129ea44065 dt-bindings: net: wireless: mt76: document mediatek,eeprom [...] adds b90728f82b08 mt76: mt7615: disable merge of OTP ROM data by default adds ad380ad1ebbe mt76: mt7615: add support for applying DC offset calibrati [...] adds 371a59d151df mt76: mt7615: add support for applying tx DPD calibration [...] adds 6d3390a664bb mt76: mt7603: disable merge of OTP ROM data by default adds 9a865741d84e mt76: mt76x2: disable merge of OTP ROM data by default adds 1855ad5360a1 mt76: mt7615: fix possible division by 0 in mt7615_mac_upd [...] adds 6bcfdabbadff mt76: mt7663: fix aggr range entry in debugfs adds 635cb0105e01 mt76: mt7615: disable hw/sched scan ops for non-offload firmware adds 639e25a12585 mt76: mt7615: set hw scan limits only for firmware with of [...] adds c0f8055b3986 mt76: mt7622: fix DMA unmap length adds 89829c9e65ab mt76: mt7663: fix DMA unmap length adds 9b90ab32f871 mt76: mt7615: rework IRQ handling to prepare for MSI support adds 9fbb4b8621d7 mt76: mt7615: enable MSI by default adds 5da612090d9a mt76: remove unnecessary annotations adds 4fcf6e770b44 mt76: mt7615: fix possible deadlock in mt7615_stop adds e90354e0452d mt76: mt7615: move core shared code in mt7615-common module adds eb99cc95c3b6 mt76: mt7615: introduce mt7663u support adds ad6b0be6f4e9 mt76: mt7615: enable scs for mt7663 driver adds 450affca7b3d mt76: mt7615: disable aspm by default adds 60cb9843f334 mt76: mt7615: provide aid info to the mcu adds a7df11520997 mt76: remove PS_NULLFUNC_STACK capability adds 7f8ebafebce3 mt76: mt7663: introduce 802.11 PS support in sta mode adds 18ab1d7a3757 mt76: mt7615: make Kconfig entry obvious for MT7663E adds 6ea62c50792c mt76: add rx queues info to mt76 debugfs adds df5ab0d58b2e mt76: mt7615: parse mcu return code for unified commands adds becdf0d5d7a4 mt76: mt7615: fix mt7615_firmware_own for mt7663e adds 8f997dddc078 mt76: mt7615: fix max wtbl size for 7663 adds 338061619185 mt76: mt7615: fix mt7615_driver_own routine adds fdf433121f82 mt76: mt7615: fix aid configuration in mt7615_mcu_wtbl_gen [...] adds a621372a04ac mt76: mt7615: rework mt7615_mac_sta_poll for usb code adds 5416651c9e00 mt76: mt7663u: enable AirTimeFairness adds d0116058c7f6 mt76: mt7615: fix sta ampdu factor for VHT adds 55961d8be35d mt76: fix A-MPDU density handling adds 61cb60758a05 mt76: mt7615: use larger rx buffers if VHT is supported adds ab9a1ed229ba mt76: mt7615: never use an 802.11b CF-End rate on 5GHz adds e0b4fe832c3b mt76: mt7603: never use an 802.11b CF-End rate on 5GHz adds ed2bde56ab1f mt76: mt7615: adjust timing in mt7615_mac_set_timing to ma [...] adds ad333c2ad23e mt76: mt7615: do not adjust MAC timings if the device is n [...] adds 97507b38a4de mt76: mt7615: fix tx status rate index calculation adds 40a61c9b2c72 mt76: mt7603: fix tx status rate index calculation adds dcc4c74f9260 mt76: mt7615: move mcu bss upload before creating the sta adds dd89a0133c0c mt76: enable TDLS support adds 5ac2e2a3485a mt76: mt7663: fix up BMC entry indicated to unicmd firmware adds f559685035f8 mt76: mt7615: add sta pointer to mt7615_mcu_add_bss_info s [...] adds ffc54ee2f03d mt76: mt7615: fix event report in mt7615_mcu_bss_event adds 65ba7fa4b829 mt76: mt76x0: enable MCS 8 and MCS9 adds f2dc8ea11fbe mt76: mt7663: add the possibility to load firmware v2 adds 404d1cd401ca mt76: mt7663: remove check in mt7663_load_n9 adds 801f809aeeb1 mt76: mt7615: set spatial extension index adds 89f8bc6a344b mt76: mt7615: fix getting maximum tx power from eeprom adds fb602b303b0e mt76: mt7603: remove duplicate error message adds 0fe96975d1df mt76: mt7615: fix ssid configuration in mt7615_mcu_hw_scan adds 53b42ae291a0 mt76: mt7615: introduce mt7615_check_offload_capability routine adds 6c5974c10c2c mt76: mt7615: do not mark sched_scan disabled in mt7615_scan_work adds 4432119d1782 mt76: mt7615: add passive mode for hw scan adds a69b0b30e661 mt76: mt7615: free pci_vector if mt7615_pci_probe fails adds c8646872d6e6 mt76: mt7615: introduce support for hardware beacon filter adds 6f117852009c mt76: mt7615: introduce mt7615_mcu_set_hif_suspend mcu command adds c6bf20109a3f mt76: mt7615: add WoW support adds d0846f0867f3 mt76: mt7663u: introduce suspend/resume to mt7663u adds 6dd4072c1e8b mt76: mt7615: introduce PM support adds b47e21e75c80 mt76: mt7615: add gtk rekey offload support adds 86c60179e553 mt76: mt7615: introduce beacon_loss mcu event adds eb7bd8d7fb72 mt76: mt7663: read tx streams from eeprom adds cc5f58aee180 mt76: mt7615: check return value of mt7615_eeprom_get_power_index adds 9582d5bdef0c mt76: mt7615: fix ibss mode for mt7663 adds e0ec633d76dc mt76: mt7663: fix target power parsing adds c88bf52b1587 mt76: mt7615: fix delta tx power for mt7663 adds a72ad451e704 mt76: mt7663: introduce WoW with net detect support adds 5fdba8a77be6 mt76: mt7663: add support to sched scan with randomise addr adds 1245fe6a83a1 mt76: mt7615: scan all channels if not specified adds 7c4f744d6703 mt76: avoid rx reorder buffer overflow adds af4a2f2fdd6f mt76: add support for HE RX rate reporting adds 77ae1d5e13eb mt76: add Rx stats support for radiotap adds 49e649c3e0a6 mt76: adjust wcid size to support new 802.11ax generation adds d3377b78cec6 mt76: add HE phy modes and hardware queue adds e57b7901469f mt76: add mac80211 driver for MT7915 PCIe-based chipsets adds 5205071a519c mt76: mt7915: enable Rx HE rate reporting adds f1d962369d56 mt76: mt7915: implement HE per-rate tx power support adds 37f4ca907c46 mt76: mt7915: register per-phy HE capabilities for each interface adds 6094f86fb371 mt76: mt7915: add HE bss_conf support for interfaces adds c336318f57a9 mt76: mt7915: add HE capabilities support for peers adds a82dd24d128d mt76: mt7915: add Rx radiotap header support adds ec9742a8f38e mt76: mt7915: add .sta_add_debugfs support adds b02eafae4209 mt76: mt7915: add .sta_statistics support adds 9fac3c81eebd mt76: mt7915: set peer Tx fixed rate through debugfs adds 32add88f641b mt76: mt7915: add tsf related callbacks adds 5517f78b0063 mt76: mt7915: enable firmware module debug support adds bb3e3fec509e mt76: set runtime stream caps by mt76_phy adds 3fb31939b782 mt76: mt7663u: copy key pointer in mt7663u_mac_write_txwi adds 6e7b2ebac329 mt76: mt7663u: add missing register definitions adds da9e36ca1631 mt76: mt7615: usb: cancel ps work stopping the vif adds b0efe6dd21e6 mt76: mt7915: introduce mt7915_get_he_phy_cap adds 89029a85482c mt76: mt7915: add Tx beamformer support adds 2af34fa3b5a7 mt76: mt7915: add Tx beamformee support adds 00b2e16e0063 mt76: mt7915: add TxBF capabilities adds babdad50f781 mt76: mt7915: add debugfs to track TxBF status adds 3e68af622254 mt76: mt7915: allocate proper size for tlv tags adds 57b9df6fa5f5 mt76: mt7915: fix possible deadlock in mt7915_stop adds f8d6379932dd mt76: mt7663: fix the usage WoW with net detect support adds 7cba8c30aa7b mt76: mt7615: do not report scan_complete twice to mac80211 adds 8f3dab33da2c mt76: mt7615: reduce hw scan timeout adds 50eb0a884a4c mt76: enable p2p support adds 7a20388ed848 mt76: mt7615: configure bss info adding the interface adds 12a87174accd mt76: mt7615: fix typo defining ps work adds eda31200e68d Merge tag 'mt76-for-kvalo-2020-05-14' of https://github.co [...] adds beb12813bc75 rtlwifi: Fix a double free in _rtl_usb_tx_urb_setup() adds 449be86670f5 rtw88: extract: export symbols used in chip functionalities adds 72f256c2b948 rtw88: extract: export symbols about pci interface adds ba0fbe236fb8 rtw88: extract: make 8822c an individual kernel module adds 416e87fcc780 rtw88: extract: make 8822b an individual kernel module adds f56f08636dda rtw88: extract: make 8723d an individual kernel module adds 51aab89a1808 rtw88: extract: remove the unused after extracting adds 6b684282afcc rtw88: rename rtw88.ko/rtwpci.ko to rtw88_core.ko/rtw88_pci.ko adds c5457559b626 rtw88: 8723d: fix incorrect setting of ldo_pwr adds 07d0f5534935 rtw88: no need to set registers for SDIO adds 3aa42bae9c4d mwifiex: Fix memory corruption in dump_station adds b0a4bb7693be rtlwifi: rtl8192ee: remove redundant for-loop new 4a06539195ee Merge remote-tracking branch 'wireless-drivers-next/master' adds 631512f868a4 Bluetooth: L2CAP: Replace zero-length array with flexible-array adds 49c06c9eb14b Bluetooth: Fix for GAP/SEC/SEM/BI-10-C adds 56b5453a8620 Bluetooth: Add SCO fallback for invalid LMP parameters error adds a228f7a41029 Bluetooth: hci_qca: Enable WBS support for wcn3991 new e47c86dc6f38 Merge remote-tracking branch 'bluetooth/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 new 594f027d6f6e 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 new c2be33355d86 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 new d47260b24313 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 new 0b38b83cfecf 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 new 8b3dd8b61115 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 [...] new f2e33a667b56 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 728e7e0cd618 drm/amdgpu: Add autodump debugfs node for gpu reset v8 adds a7f281033747 drm/amdgpu: add amdgpu_virt_get_vf_mode helper function adds 4e01847c38f7 drm/amdgpu: optimize amdgpu device attribute code adds 22301177dbcb drm/amdgpu: Add new ring callback to insert memory sync adds 2f9ce2a38605 drm/amdgpu: Add mem_sync implementation for all the ASICs. adds d35745bbec09 drm/amdgpu: apply AMDGPU_IB_FLAG_EMIT_MEM_SYNC to compute [...] adds 43c8546bcd85 drm/amdgpu: Add a UAPI flag for user to call mem_sync new 2f64bd0dfbe7 drm/amdkfd: Provide SMI events watch new 0848cf2115a9 include/uapi/linux: Update KFD ioctl version new 0db671a97f75 drm/ttm: Break out the loops if need_resched in bo delayed [...] new 07be2e1980dc drm/amdgpu: work around llvm bug #42576 new ef141b2251ef drm/amdgpu/display: fix logic inversion in program_timing_sync() new 22df1f4eea52 PCI/P2PDMA: Add additional AMD ZEN root ports to the whitelist new e7b49094e627 drm/amdgpu: re-enable runtime pm on vega10 new a1d403070071 drm/amdgpu: simplify ATIF backlight handling new fd7e8bde280a drm/amdgpu: move discovery gfx config fetching new 0f2df57964a3 drm/amdgpu: move gpu_info parsing after common early init new 78046a887686 drm/amdgpu: add apu flags new 1a90af6b9ad8 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 new 67a64e51ba92 drm/i915/selftests: Refactor sibling selection new f5f7e790a53d drm/i915/gt: Reuse the tasklet priority for virtual as the [...] new b6a13a386e28 drm/i915: Fix dbuf slice mask when turning off all the pipes new cba597ac4517 drm/i915/display: Return error from dbuf allocation failure new 7a7753216380 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 new cd9231d88456 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 [...] new 3b5ac8b56064 video: amba-clcd: use devm_of_find_backlight new 3df6fad41f13 drm: Include internal header for managed function declarations new 2803aa743fd3 drm: Help unconfuse gcc, avoid accidental impossible unsig [...] new af69bf55822f drm: Describe dp_rev for drm_dp_set_phy_test_pattern new a4292e52106b drm: Match drm_dp_send_clear_payload_id_table definition t [...] new 27ed2b3f22ed drm/bridge: ti-sn65dsi86: Export bridge GPIOs to Linux new 5a2e9b658cdc dt-bindings: drm/bridge: ti-sn65dsi86: Convert to yaml new 1dbc979172af dt-bindings: drm/bridge: ti-sn65dsi86: Document no-hpd new baef4d56195b drm/bridge: ti-sn65dsi86: Clear old error bits before AUX [...] new fe3d7a35497c drm/bridge: ti-sn65dsi86: Fix off-by-one error in clock choice new 5bebaeadb30e drm/bridge: ti-sn65dsi86: Implement lane reordering + polarity new 4ca235e777a0 Merge remote-tracking branch 'drm-misc/for-linux-next' adds 81c4389e4835 drm/msm/mdp5: Add MDP5 configuration for MSM8x36. adds 09b4138ec287 drm/msm/a6xx: Fix a typo in an error message adds 6a523388a2d4 drm/msm/dpu: Fix compile warnings adds ab723b7a992a drm/msm: Add syncobj support. adds 20aebe83698f drm/msm: Fix undefined "rd_full" link error adds e4b397f6a54c drm/msm: Fix typo adds e4337877c5d5 drm/msm/mdp5: Fix mdp5_init error path for failed mdp5_kms [...] adds e47616df008b drm/msm/dpu: add support for color processing blocks in dp [...] adds 4259ff7ae509 drm/msm/dpu: add support for pcc color block in dpu driver adds 04d9044f6c57 drm/msm/dpu: add support for clk and bw scaling for display adds 71dc6c08e4c5 drm/msm/dpu: update bandwidth threshold check adds eadf79286a4b drm/msm: Check for powered down HW in the devfreq callbacks adds d3b8877e5724 drm/msm: add msm_gem_get_and_pin_iova_range adds 0b462d7a71c0 drm/msm: add internal MSM_BO_MAP_PRIV flag adds 29ac8979cdf7 drm/msm/a6xx: use msm_gem for GMU memory objects adds a83366ef19ea drm/msm/a6xx: add A640/A650 to gpulist adds 8167e6fa76c8 drm/msm/a6xx: HFI v2 for A640 and A650 adds c6ed04f856a4 drm/msm/a6xx: A640/A650 GMU firmware path adds 02ef80c54e7c drm/msm/a6xx: update pdc/rscc GMU registers for A640/A650 adds ad4968d51dd3 drm/msm/a6xx: enable GMU log adds 24e6938ec604 drm/msm/a6xx: update a6xx_hw_init for A640 and A650 adds dc0fa5eb765d drm/msm/a4xx: add adreno a405 support adds d3b68ddf1d38 drm/msm/a4xx: add a405_registers for a405 device new cecddf30b055 Merge remote-tracking branch 'drm-msm/msm-next' adds f634c6a80287 dt/bindings: display: Add optional property node define fo [...] new 0501eecd3f97 Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' adds 2c76b324c794 drm/imx: parallel-display: Adjust bus_flags handling new 99cedfa3e75c 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 new 818fe08d29c2 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 c637fa151259 ALSA: hda: Fix potential race in unsol event handler adds 6325c7fade7d ALSA: hda: Drop unused snd_hda_queue_unsol_event() adds b9f2d35f0530 ALSA: hda: Unexport some local helper functions new 1ce099a97123 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 11106cb37ade ASoC: fsl_micfil: Fix indentation to put on one line affec [...] adds f0a77d2b0e1c ASoC: amd: raven: Make the driver name consistent across files adds 15b5c496ff99 ASoC: fsl_micfil: Fix unused assignment in fsl_set_clock_params() adds 95579eaf98f1 ASoC: da7213: Add da7212 DT compatible adds b2a378816d0f ASoC: da7213: Add regulator support adds 9c5c258438b2 ASoC: da7213: move set_sysclk to codec level adds f7a8ae295ca8 ASoC: da7213: move set_pll to codec level adds 949531d9b88c Merge series "ASoC: da7213: support for usage with simple- [...] adds 75ac6dce7f03 ASoC: Intel: soc-acpi: change machine driver name for WM88 [...] adds 9d05a1e50c01 ASoC: Intel: sof_sdw: fix typo in components string adds 1f64a08bd5a9 ASoC: Intel: sof_sdw_rt711: remap buttons adds e6d5cb3ba13e ASoC: Intel: sof_sdw_rt700: remap buttons adds 47f98c55a50c ASoC: Intel: cht_bsw_nau8824: remap BTN_0 as KEY_PLAYPAUSE adds 3cd4de03c7ce Merge series "ASoC: Intel: minor fixes to machine drivers" [...] adds b5dff6ec1326 ASoC: codecs: rt*-sdw: don't assign slave_ops adds 07b542fe831c ASoC: codecs: rt*-sdw: fix memory leak in set_sdw_stream() adds ee5866222ab5 ASoC: codecs: rt1308-sdw: remove duplicate allocation adds a1c3ec70ee10 Merge series "ASoC: codecs: rt*-sdw: memory leaks and simp [...] adds d9051d86ad30 ASoC: soc-pcm: replace snd_soc_runtime_activate()/deactiva [...] adds dc82910682ef ASoC: soc-dai: add snd_soc_dai_action() adds 45eb8666e52d ASoC: soc-dapm: use snd_soc_dai_activate()/deactivate() adds efffd9b344ad ASoC: soc-dai: add snd_soc_dai_active() adds 488b2ca599f9 ASoC: soc-component: add snd_soc_component_active() adds 5552f8d72893 ASoC: soc-dai: add snd_soc_dai_stream_active() adds b3dea624b52e ASoC: use snd_soc_xxx_active() adds e1c7e1faa404 ASoC: atomel: use snd_soc_xxx_active() adds 8ca4602d38c5 ASoC: bcm: use snd_soc_xxx_active() adds 90a61a549df1 ASoC: cirrus: use snd_soc_xxx_active() adds 5e518eddd11e ASoC: codecs: use snd_soc_xxx_active() adds 1d9fb19d8f64 ASoC: fsl: use snd_soc_xxx_active() adds 846d0a17a804 ASoC: intel: use snd_soc_xxx_active() adds 48afb287853e ASoC: jz4740: use snd_soc_xxx_active() adds 7995981bcfbc ASoC: mediatek: use snd_soc_xxx_active() adds 1f79aab5a448 ASoC: meson: use snd_soc_xxx_active() adds aaeb5fb59965 ASoC: pxa: use snd_soc_xxx_active() adds 36ad1a87104e ASoC: ti: use snd_soc_xxx_active() adds 25d6755213f4 ASoC: uniphier: use snd_soc_xxx_active() adds 8db4f94fb308 ASoC: dwc: use snd_soc_xxx_active() adds 0812a08ac8d0 ASoC: cleanup dai / component active code adds 9bb93a40d958 Merge series "ASoC: cleanup DAI/Component activity" from K [...] adds c26fde3b15ed ASoC: SOF: Do nothing when DSP PM callbacks are not set adds 3541aef1b83f ASoC: SOF: add a power_down_notify method adds 9f369f7e4660 ASoC: SOF: inform DSP that driver is going to be removed adds 82e8c00fa18a ASoC: SOF: topology: add support to smart amplifier adds 7d1952bceb8a ASoC: SOF: Intel: sdw: relax sdw machine select constraints adds 5c2c3cb1ca78 ASoC: SOF: define INFO_ flags in dsp_ops adds 35e7c09d1edd ASoC: SOF: imx: make dsp_ops static adds 99cb681e7b8e ASoC: SOF: imx: make imx8m_dsp_ops static adds 4ace9a0ec729 Merge series "ASoC: SOF: Intel and IMX updates for 5.8" fr [...] new 0c111965c32c Merge remote-tracking branch 'asoc/for-5.8' into asoc-next new 542be73f739b 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 new 6bca0ec9662b 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 2969869bfac3 Merge branch 'for-linus' into next adds 6def17b12ba3 Input: elants - remove unused axes adds 68334dbab13b Input: elants - override touchscreen info with DT properties adds 918e2844d940 Input: elants - refactor elants_i2c_execute_command() new e43495f684d1 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 2771cefeac49 block: remove the REQ_NOWAIT_INLINE flag adds 870c153cf0e6 blktrace: Report pid with note messages adds 1f3031b94ac9 Merge branch 'for-5.8/block' into for-next adds c65165651d59 block/swim3: use set_current_state macro adds 110f9150faaf Merge branch 'for-5.8/drivers' 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 4a38aed2a0a7 io_uring: batch reap of dead file registrations adds 18bceab101ad io_uring: allow POLL_ADD with double poll_wait() users adds 0d9b5b3af134 io_uring: add 'cq_flags' field for the CQ ring adds 7e55a19cf6e7 io_uring: add IORING_CQ_EVENTFD_DISABLED to the CQ ring flags adds 6a4d07cde577 io_uring: file registration list and lock optimization adds 3bfa5bcb26f0 io_uring: cleanup io_poll_remove_one() logic adds 0cdaf760f42e io_uring: remove req->needs_fixed_files adds 9f13c35b33fd io_uring: rename io_file_put() adds c11368a57be4 io_uring: don't repeat valid flag list adds 9dafdfc2f0a3 splice: export do_tee() adds f2a8d5c7a218 io_uring: add tee(2) support adds 310672552f4a io_uring: async task poll trigger cleanup adds a3abcba6e2c2 Merge branch 'for-5.8/io_uring' into for-next new a27ba83aed2e 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 new 0f25072fe4c5 Merge remote-tracking branch 'device-mapper/for-next' adds 06ed6aa56ffa pcmcia: Replace zero-length array with flexible-array adds 46d079790663 pcmcia: make pccard_loop_tuple() static new 3b734ba696de Merge remote-tracking branch 'pcmcia/pcmcia-next' adds 2435e3f77b01 mmc: android-goldfish: Enable MMC_CAP2_NO_SDIO adds a1ea5bb134df mmc: sdhci-sprd: Drop redundant cap flags adds c2de5b7b11e9 mmc: au1xmmc: Drop redundant code in au1xmmc_send_command() adds c57741b3103d mmc: s3cmci: Drop redundant code in s3cmci_setup_data() adds 8ff123c2fd19 mmc: wbsd: Replace hardcoded command numbers with existing [...] adds 23ca89b6380c dt-bindings: mmc: arasan: Document 'xlnx,versal-8.9a' controller adds 87b4476b7b8b sdhci: arasan: Add support for Versal Tap Delays adds f256d7896fdd mmc: sdhci-of-arasan: Rename sdhci_arasan_data to avoid confusion adds 28a9785e6794 mmc: sdhci-of-arasan: Rearrange the platform data structs [...] adds 3dae5fba8e44 mmc: sdhci-of-arasan: Modify clock operations handling adds 24f09df8fa94 mmc: sdhci-of-arasan: Fix kernel-doc warnings adds 451f5152d80c mmc: sdhci: move SDHCI_CAPABILITIES_1 to a more suitable place adds 1d9d49600aca mmc: sdhci: use FIELD_GET/PREP for capabilities bit masks adds c6b5423f8f3b mmc: renesas_sdhi: refactor calculation of best TAP adds 620221b561da mmc: renesas_sdhi: clarify handling of selecting TAPs adds a7714b2f68ce mmc: renesas_sdhi: improve TAP selection if all TAPs are good adds 347c3d63581a mmc: renesas_sdhi: simplify summary output adds 0149342e433c mmc: sdhci-of-arasan: Remove uninitialized ret variables adds 3c5c2a1f8f33 mmc: host: Prepare host drivers for mmc_regulator_set_vqmm [...] adds f08a3539f695 mmc: core: Return 1 from mmc_regulator_set_vqmmc() if swit [...] adds 3da1e2284478 mmc: mmci: Switch to mmc_regulator_set_vqmmc() adds ed0bdbf6b402 mmc: sd: use HIGH_SPEED_BUS_SPEED in mmc_sd_switch_hs() adds 32708a464b2e mmc: sdhci: Add helpers for the auto-CMD23 flag adds abf3dadb82cf mmc: sdhci: Stop exporting sdhci_send_command() adds 3588cc69af52 mmc: sdhci: Remove unneeded forward declaration of sdhci_f [...] adds c0c39a8572bc mmc: sdhci: Tidy sdhci_request() a bit adds 9cf12c3cd947 mmc: sdhci: Reduce maximum time under spinlock in sdhci_se [...] adds e4cc432eb75f mmc: host: Introduce the request_atomic() for the host adds 87e78e575276 mmc: host: sdhci: Implement the request_atomic() API adds 0a0a5070c3e2 mmc: host: sdhci-sprd: Implement the request_atomic() API adds 26f072f8081c mmc: sdhci: add spin lock for sdhci_set_default_irqs in sd [...] adds e66e79e4215f mmc: sdhci-msm: Set SDHCI_QUIRK_MULTIBLOCK_READ_ACMD12 quirk adds 820cece827a0 mmc: sdhci-msm: Enable ADMA length mismatch error interrupt adds e806537a957f mmc: atmel-mci: Keep timer enabled when queuing a next request adds d350b687bf13 mmc: atmel-mci: Set the timer per command rather than per request adds b3028afb77dd mmc: atmel-mci: Respect the cmd->busy_timeout from the mmc core adds c58a807195a1 mmc: usdhi6rol0: Inform the mmc core about the maximum bus [...] adds 9f7b777e8384 staging: greybus: sdio: Respect the cmd->busy_timeout from [...] adds e7ffab29bfb3 mmc: sdhci-msm: Use OPP API to set clk/perf state adds 1c59b7e18f9c mmc: mmci_sdmmc: fix power on issue due to pwr_reg initialization adds 9542d4b55ce5 mmc: renesas_sdhi: shorten types after refactorization adds 0e6a8bbd33f9 mmc: sdhci-of-at91: make MMC_SDHCI_OF_AT91 depend on HAVE_CLK adds 21d37c016ac2 mmc: core: Use DEFINE_DEBUGFS_ATTRIBUTE instead of DEFINE_ [...] adds 7ece57a2a954 mmc: sdhci-pci-o2micro: Make some symbols static adds 9907ed9fe155 mmc: jz4740: Inform the mmc core about the maximum busy timeout adds f559b1d2bdd5 mmc: owl-mmc: Respect the cmd->busy_timeout from the mmc core adds 90ef235f127d mmc: sdricoh_cs: Drop unused defines adds a9f064572091 mmc: sdricoh_cs: Use MMC_APP_CMD rather than a hardcoded number adds a5ae5f6b3dc1 mmc: sdricoh_cs: Move MMC_APP_CMD handling to sdricoh_mmc_cmd() adds eb62f1548ac0 mmc: sdricoh_cs: Drop redundant in-parameter to sdricoh_qu [...] adds 32d5b86c4b1c mmc: tifm_sd: Inform the mmc core about the maximum busy timeout adds 4f9058b7a89e mmc: via-sdmmc: Respect the cmd->busy_timeout from the mmc core adds f154d38408a5 mmc: mmc_spi: Add/rename defines for timeouts adds 68d651057b01 mmc: mmc_spi: Respect the cmd->busy_timeout from the mmc core adds ca7319a42663 mmc: renesas_sdhi: handle M3-W ES1.2 and 1.3 revisions adds 416b1e570267 mmc: renesas_sdhi: Avoid bad TAP in HS400 adds 70170c76db53 mmc: sdhci-msm: Fix error handling for dev_pm_opp_of_add_table() adds 511056d2bcdd mmc: sdio: Fix potential NULL pointer error in mmc_sdio_in [...] adds f4aae4f2f5e2 mmc: sdio: Fix several potential memory leaks in mmc_sdio_ [...] adds 77b4f324624e mmc: sdio: Re-use negotiated OCR mask when re-sending CMD8 adds 458d7ce93688 mmc: sdio: Align the initialization commands in retry path [...] adds 1919ec44c6a0 mmc: core: expose info about enhanced rpmb support adds 2c33a34756c8 mmc: sdhci-esdhc: update contact email adds f4c2f6846b00 dt-bindings: mmc: renesas,mmcif: Document r8a7742 DT bindings adds 96b29f0ef739 mmc: meson-mx-sdio: trigger a soft reset after a timeout o [...] adds 6b9733f46114 memstick: Replace zero-length array with flexible-array adds c6ce1da1dd2e mmc: cb710: Inform the mmc core about the maximum busy timeout adds 6e854f5b5d18 mmc: sdricoh_cs: Throttle polling rate for data transfers adds 92388113760f mmc: sdricoh_cs: Throttle polling rate for commands adds fdcec683701f mmc: sdricoh_cs: Respect the cmd->busy_timeout from the mmc core adds 33436c3604ad mmc: core: Enable erase/discard/trim support for all mmc hosts adds e1c86978a087 mmc: host: Drop redundant MMC_CAP_ERASE adds 5949a0af676b mmc: sdhci-pci-gli: Add Genesys Logic GL9763E support adds 381110c6668b mmc: uniphier-sd: call devm_request_irq() after tmio_mmc_h [...] adds 08a2a18efa7c mmc: sdhci: use FIELD_GET/PREP for current capabilities bit masks adds f9cbcab8858f mmc: fix compilation of user API adds 2dd426916486 dt-bindings: mmc: Document the Amlogic Meson SDHC MMC host [...] adds a5346851fedc mmc: host: meson-mx-sdhc: new driver for the Amlogic Meson [...] adds a5b5677f2c58 mmc: sdhci-of-dwcmshc: implement specific set_uhs_signaling adds e5d802466f09 mmc: sdhci-of-dwcmshc: add suspend/resume support adds 19513fd987a1 mmc: meson-mx-sdhc: Fix building with CONFIG_MMC_MESON_MX_SDHC=m adds 60f4230866ed mmc: sdhci-esdhc-imx: Add HS400 support for i.MX6SLL adds e168b2536c72 mmc: meson-mx-sdhc: Fix manual RX FIFO flushing adds c4cc9976714b mmc: meson-mx-sdhc: Don't use literal 0 to initialize structs adds 50e41371f66e Merge branch 'fixes' into next new bfe850dbeee1 Merge remote-tracking branch 'mmc/next' 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 new ef511fc75c0e 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() new 40dddf64bbae 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 new eb9622672cbf 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 [...] new 326b08947c2b Merge remote-tracking branch 'regulator/for-next' adds 60cf7c5ed5f7 lockdown: Allow unprivileged users to see lockdown status new dfe7f419476a 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 new d7faeefb0766 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() new 7f58fc25a6c6 Merge remote-tracking branch 'integrity/next-integrity' adds 2a1dbdae70b5 Documentation: security: core.rst: add missing argument adds 85e2de360ac2 KEYS: Replace zero-length array with flexible-array new fbeb6ae24f1c Merge remote-tracking branch 'keys/keys-next' 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 new 7175d5a2ace0 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_ [...] new 23a9eb6d1a32 Merge remote-tracking branch 'smack/next' adds 27acbf41be39 tomoyo: use true for bool variable new cd47579f3f2f 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 [...] new 1ac9b9b66888 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', [...] new f74794b89196 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 new 3b6948244c71 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 0be4ae74881c dt-bindings: irqchip: renesas-intc-irqpin: Convert to json-schema adds 61efb56e30f1 dt-bindings: arm: gic: Allow combining arm,gic-400 compati [...] adds 17b53ce33078 dt-bindings: mali-midgard: Allow dma-coherent adds 59ffe4ed0725 dt-bindings: ehci/ohci: Allow iommus property new b0652fa42e3e 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 new 144c0fb86d53 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 091eac697172 Merge branch 'x86/vdso' 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 50acf46f9db4 Merge branch 'x86/timers' adds 0ed7bf1d92ea x86/split_lock: Add Icelake microserver CPU model adds fadd8de58d01 Merge branch 'x86/splitlock' 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 81b5f7666a04 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 f31322dd4790 Merge branch 'x86/mm' adds 9adbf3c609af x86/microcode: Fix return value for microcode late loading adds 803792b7f01b 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 462be6fd08a3 Merge branch 'x86/kdump' adds 5274e6c172c4 x86/fpu/xstate: Rename validate_xstate_header() to validat [...] adds 8ab22804efef x86/fpu/xstate: Define new macros for supervisor and user xstates adds 524bb73bc15c x86/fpu/xstate: Separate user and supervisor xfeatures mask adds 71581eefd7a0 x86/fpu/xstate: Introduce XSAVES supervisor states adds b860eb8dce59 x86/fpu/xstate: Define new functions for clearing fpregs a [...] adds 5d6b6a6f9b5c x86/fpu/xstate: Update sanitize_restored_xstate() for supe [...] adds c95473e175dd x86/fpu/xstate: Update copy_kernel_to_xregs_err() for supe [...] adds eeedf1533687 x86/fpu: Introduce copy_supervisor_to_kernel() adds 98265c17efa9 x86/fpu/xstate: Preserve supervisor states for the slow pa [...] adds 55e00fb66fd5 x86/fpu/xstate: Restore supervisor states for signal return adds 72e60c66d96b Merge branch 'x86/fpu' 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 fad1940a6a85 x86/xen: Split HVM vector callback setup and interrupt gat [...] adds 4c74d51dab3d x86/idt: Annotate alloc_intr_gate() with __init adds 82ff351052bc x86/idt: Keep spurious entries unset in system_vectors adds 1855be719e61 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 7e32a9dac992 x86/cpu: Use INVPCID mnemonic in invpcid.h adds 5393a0130ff4 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 6255c161a085 x86/nmi: Remove edac.h include leftover adds c29ced2abe47 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 68023cbf7f4f 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 35d324d63e30 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 b785a1f981dc Merge branch 'x86/boot' adds a99588c32a0b 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 787d69416f95 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 90b5363acd47 sched: Clean up scheduler_ipi() adds 2a0a24ebb499 sched: Make scheduler_ipi inline adds af2e9d7109c7 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 86458871f83a 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 36f991c71f5b 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 ab3852ab5cb8 objtool: Allow no-op CFI ops in alternatives adds 28fe1d7bf89f objtool: use gelf_getsymshndx to handle >64k sections adds 6b5dd716da8f objtool: optimize add_dead_ends for split sections adds 7c0577f4e609 Merge tag 'v5.7-rc6' into objtool/core, to pick up fixes a [...] adds ee5d94c71368 Merge branch 'objtool/core' 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 f790d0205fd5 sparc32: mm: Fix argument checking in __srmmu_get_nocache() adds 3408974d0533 sparc32: mm: Restructure sparc32 MMU page-table layout adds c95be5b549d6 sparc32: mm: Change pgtable_t type to pte_t * instead of s [...] adds 2443600dc98f sparc32: mm: Reduce allocation size for PMD and PTE tables adds 62e13ab29e79 compiler/gcc: Raise minimum GCC version for kernel builds to 4.8 adds 8367aadcd83d linux/compiler.h: Remove redundant '#else' adds f64554152014 netfilter: Avoid assigning 'const' pointer to non-const pointer adds 268c779f206f net: tls: Avoid assigning 'const' pointer to non-const pointer adds 9a7cb2d8d6b9 fault_inject: Don't rely on "return value" from WRITE_ONCE() adds 5a7d7f5d57f6 arm64: csum: Disable KASAN for do_csum() adds bbfa112b46bd READ_ONCE: Simplify implementations of {READ,WRITE}_ONCE() adds 2ab3a0a02905 READ_ONCE: Enforce atomicity for {READ,WRITE}_ONCE() memor [...] adds 7b364f0949ae READ_ONCE: Drop pointer qualifiers when reading from scalar types adds 0229d80867ef locking/barriers: Use '__unqual_scalar_typeof' for load-ac [...] adds a9e777c27542 arm64: barrier: Use '__unqual_scalar_typeof' for acquire/r [...] adds 1c1da2d6f6fc gcov: Remove old GCC 3.4 support adds 88f1be32068d kcsan: Rework data_race() so that it can be used by READ_ONCE() adds cdd28ad2d811 READ_ONCE: Use data_race() to avoid KCSAN instrumentation adds 6bcc8f459fe7 locking/atomics: Flip fallbacks and instrumentation adds ffed638b6a21 READ_ONCE: Fix comment describing 2x32-bit atomicity adds ee65c47b4b38 Merge branch 'locking/kcsan' adds 23b5ae2e8e13 locking/rtmutex: Remove unused rt_mutex_cmpxchg_relaxed() adds 071e73bdee0b 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 8e488dcc04db Merge branch 'efi/core' 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 68f0f2690e18 Merge branch 'for-mingo' of git://git.kernel.org/pub/scm/l [...] adds f76b43c29dbe Merge branch 'core/rcu' adds 4fdd88877e52 kprobes: Lock kprobe_mutex while showing kprobe_blacklist adds 1e6769b0aece kprobes: Support __kprobes blacklist in modules adds 16db6264c93d kprobes: Support NOKPROBE_SYMBOL() in modules adds d85eaa941147 samples/kprobes: Add __kprobes and NOKPROBE_SYMBOL() for h [...] adds 0c56a387b03f Merge branch 'core/kprobes' 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 bba413deb106 Merge branch 'core/core' new 60051f94683f Merge remote-tracking branch 'tip/auto-latest' adds bdf8783c0dae clocksource/drivers/davinci: Avoid trailing '\n' hidden in [...] adds 4855f2bd91b6 clocksource: davinci: axe a pointless __GFP_NOFAIL adds ac161f57b66d clocksource/drivers/imx-tpm: Add support for ARM64 adds 8c42c0f72d7c clocksource/drivers/atmel-st: Remove useless 'status' adds 25259f7a5de2 clocksource/drivers/timer-microchip-pit64b: Select CONFIG_ [...] adds bfed0eded1ce clocksource/drivers/versatile: Allow CONFIG_CLKSRC_VERSATI [...] adds ef5c21dfa378 clocksource/drivers/rda: drop redundant Kconfig dependency adds e39db4981d33 dt-bindings: atmel-tcb: convert bindings to json-schema adds a374bac78aa1 dt-bindings: microchip: atmel,at91rm9200-tcb: add sama5d2 [...] adds 893af8108566 ARM: dts: at91: sama5d2: add TCB GCLK adds f1650508310a ARM: at91: add atmel tcb capabilities adds b3f793b019fa clocksource/drivers/timer-atmel-tcb: rework 32khz clock selection adds aafbc776bf8b clocksource/drivers/timer-atmel-tcb: fill tcb_config adds 3ab829426d2f clocksource/drivers/timer-atmel-tcb: stop using the 32kHz [...] adds b293aacd6eec clocksource/drivers/timer-atmel-tcb: allow selecting first [...] adds c10c4a84d0bd clocksource/drivers/timer-atmel-tcb: add sama5d2 support adds dc86be57a388 clocksource/drivers/arc_timer: Remove duplicate error message adds 9fefc75d7bee drivers/clocksource/arm_arch_timer: Remove duplicate error [...] adds d15483bb49ba clocksource/drivers/timer-ti-32k: Add support for initiali [...] adds aba1ad05da08 clocksource/drivers/timer-ti-dm: Add clockevent and clocks [...] new 4c2fe4d88a8d Merge branch 'timers/drivers/timer-ti' into timers/drivers/next new eb18badf9024 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 new f22ae5fd3b51 Merge remote-tracking branch 'edac/edac-for-next' adds ae0bb9fda405 platform-msi: Fix typos in comment adds 8a94c1ab34d5 irqchip/gic-v3: Fix missing "__init" for gic_smp_init() adds 82f2202ddc97 irqchip/sifive-plic: Remove incorrect requirement about nu [...] adds 5c8f77a27873 irqdomain: Make irq_domain_reset_irq_data() available to [...] adds 337cbeb2c13e genirq/irq_sim: Simplify the API adds 2f13ff1d1d5c irqchip/gic-v3-its: Track LPI distribution on a per CPU basis new f068a62c548c irqchip/gic-v3-its: Balance initial LPI affinity across CPUs new e3ebb428bec7 Merge remote-tracking branch 'irqchip/irq/irqchip-next' adds 419d4f7ecd0b vmlinux.lds.h: Create section for protection against instr [...] adds 184655d0a79e Merge tag 'noinstr-lds-2020-05-15' into core/nmi adds 8df24f1b87b0 printk: Prepare for nested printk_nmi_enter() adds b575071c2807 printk: Disallow instrumenting print_nmi_enter() adds dcc97a898ee4 arm64: Prepare arch_nmi_enter() for recursion adds 187416eeb388 hardirq/nmi: Allow nested nmi_enter() adds 9f991ea52ab2 lockdep: Always inline lockdep_{off,on}() adds dbda9c7c50de sh/ftrace: Move arch_ftrace_nmi_{enter,exit} into nmi exception adds 24f281f9689e sched,rcu,tracing: Avoid tracing before in_nmi() is correct adds 3af1bb5d3206 x86/entry: Get rid of ist_begin/end_non_atomic() adds 7df6cae06c3b x86/mce: Send #MC singal from task work adds be43ca0118e1 x86: Replace ist_enter() with nmi_enter() adds b979e3dc20a9 rcu/tree: Mark the idle relevant functions noinstr adds 5ea76fcf4423 rcu: Make RCU IRQ enter/exit functions rely on in_nmi() adds f03d6326bf50 rcu: Provide rcu_irq_exit_preempt() adds 0adeeee7dd32 rcu: Provide __rcu_is_watching() adds f21d375f5014 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 9b2de1d469ad tools/memory-model: Fix reference to litmus test in recipes.txt adds 1f604ecb503b Documentation/litmus-tests: Merge atomic's README into top [...] adds 7ab9d2b00209 Documentation/litmus-tests: Cite an RCU litmus test adds 87a52743a82d tools/memory-model: Make judgelitmus.sh note timeouts adds 283ec95ebb50 tools/memory-model: Make cmplitmushist.sh note timeouts adds 8234f70eec97 tools/memory-model: Make judgelitmus.sh identify bad macros adds db4fedcec272 tools/memory-model: Make judgelitmus.sh detect hard deadlocks adds 6856d119c478 tools/memory-model: Fix paulmck email address on pre-exist [...] adds e1ca7a99832d tools/memory-model: Update parseargs.sh for hardware verification adds 3eff52bd20f4 tools/memory-model: Make judgelitmus.sh handle hardware ve [...] adds 6f090003f5b3 tools/memory-model: Add simpletest.sh to check locking, RC [...] adds 3cdef808966f tools/memory-model: Fix checkalllitmus.sh comment adds 3acd64e46479 tools/memory-model: Hardware checking for check{,all}litmus.sh adds 195438984d28 tools/memory-model: Make judgelitmus.sh ransack .litmus.out files adds d2aa99e07d5f tools/memory-model: Split runlitmus.sh out of checklitmus.sh adds ef0476dd5605 tools/memory-model: Make runlitmus.sh generate .litmus.out [...] adds aec0163e16fd tools/memory-model: Move from .AArch64.litmus.out to .litm [...] adds a3a999eca21f tools/memory-model: Keep assembly-language litmus tests adds 3fd224e9d214 tools/memory-model: Allow herd to deduce CPU type adds 9f048ce9ad39 tools/memory-model: Make runlitmus.sh check for jingle errors adds fa8477cf28ca tools/memory-model: Add -v flag to jingle7 runs adds c00e55921bf6 tools/memory-model: Implement --hw support for checkghlitmus.sh adds 6e713092ef2c tools/memory-model: Fix scripting --jobs argument adds 319a845a8efe tools/memory-model: Make checkghlitmus.sh use mselect7 adds a0781d45f5a6 tools/memory-model: Make history-check scripts use mselect7 adds 9ccf7c587c96 tools/memory-model: Add "--" to parseargs.sh for addition [...] adds 7446e872bcd6 tools/memory-model: Repair parseargs.sh header comment adds f54315a593ea tools/memory-model: Add checktheselitmus.sh to run specifi [...] adds 6dd07c756aaa tools/memory-model: Add data-race capabilities to judgelitmus.sh adds 87205908ca45 tools/memory-model: Make judgelitmus.sh handle scripted Re [...] adds ae801b4aaca0 tools/memory-model: Use "-unroll 0" to keep --hw runs finite adds a2dbbcab9f92 Merge branch 'lkmm-dev.2020.05.16a' into HEAD adds 0ccf50efbcde torture: Remove qemu dependency on EFI firmware adds 68ba178084b7 torture: Add script to smoke-test commits in a branch adds 1ed85645da6f fork: Annotate a data race in vm_area_dup() adds 9706e500af92 x86/mm/pat: Mark an intentional data race adds 73143a2756f2 rculist: Add ASSERT_EXCLUSIVE_ACCESS() to __list_splice_in [...] adds df9e0d326c58 locktorture: Use true and false to assign to bool variables adds ec407a82eaff rcu: Initialize and destroy rcu_synchronize only when necessary adds e58b08e42419 mm/mmap.c: Add cond_resched() for exit_mmap() CPU stalls adds 45413bdf5af2 kvm/svm: Disable KCSAN for svm_vcpu_run() adds 31836e7f3957 srcu: Fix a typo in comment "amoritized"->"amortized" adds 8dc81894e15e rcu: Simplify the calculation of rcu_state.ncpus adds 866d35bc4268 docs: RCU: Convert checklist.txt to ReST adds a5a641694e90 docs: RCU: Convert lockdep-splat.txt to ReST adds 075d262d495a docs: RCU: Convert lockdep.txt to ReST adds 030f202e9320 docs: RCU: Convert rculist_nulls.txt to ReST adds 719a5977c19e docs: RCU: Convert torture.txt to ReST adds 07fda9360cb8 docs: RCU: Convert rcuref.txt to ReST adds 43a6aa111c1b docs: RCU: Convert stallwarn.txt to ReST adds fb821a0f1ae9 docs: RCU: Don't duplicate chapter names in rculist_nulls.rst adds f684413ca0fe rcutorture: Add races with task-exit processing adds 642c60ddf812 torture: Set configfile variable to current scenario adds 358b76258c2b rcutorture: Handle non-statistic bang-string error messages adds 6b38c8a9e78b rcutorture: NULL rcu_torture_current earlier in cleanup code adds 6d9c6773218b kcsan: Add test suite adds 58a00281305d doc: Timer problems can cause RCU CPU stall warnings adds 7286dcd8100f rcu: Add callbacks-invoked counters adds eee5c02a9c54 rcu: Add comment documenting rcu_callback_map's purpose adds 196d069523d7 Revert b8c17e6664c4 ("rcu: Maintain special bits at bottom [...] adds 517213014c07 rcu/tree: Add better tracing for dyntick-idle adds e18e6adf3fb1 rcu/tree: Clean up dynticks counter usage adds 035be4f36ec9 rcu/tree: Remove dynticks_nmi_nesting counter adds cd3a9f7eb268 trace: events: rcu: Change description of rcu_dyntick trace event adds 15e6274bd8e0 torture: Remove whitespace from identify_qemu_vcpus output adds 8e2bb86cf48f torture: Add --allcpus argument to the kvm.sh script adds 0e47cb02a13f rcu: Grace-period-kthread related sleeps to idle priority adds de75483d02eb rcu: Priority-boost-related sleeps to idle priority adds 0d6fb0eb3c27 rcu: No-CBs-related sleeps to idle priority adds 04172e98fa9a rcu: Expedited grace-period sleeps to idle priority adds 4f41f854eff3 rcu-tasks: Convert sleeps to idle priority adds dae667494ffa fs/btrfs: Add cond_resched() for try_release_extent_mappin [...] adds b1b2ccd81f39 locking/osq_lock: Annotate a data race in osq_lock adds 531c3224d19f doc: Tasks RCU must protect instructions before trampoline adds 0fcfee4481c1 ubsan, kcsan: Don't combine sanitizer with kcov on clang adds c2c970dec439 doc: Update comment from rsp->rcu_gp_seq to rsp->gp_seq adds 68cd9f4e7238 tick/nohz: Narrow down noise while setting current task's [...] new 69f324b3b41f 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 new 10cd01bf4c27 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 [...] new 75a27510742d 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() new 4567d854980d Merge remote-tracking branch 'kvms390/next' adds dedac37ea96b Merge branch 'for-5.7' into for-next new 9490480379f9 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() new b2c8973250dd 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 [...] new 01abe0ea9fd6 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 c032699ef9d5 platform/chrome: cros_ec_i2c: Appease the kernel-doc deity adds bbb7ad49b835 platform/chrome: cros_usbpd_logger: Add __printf annotatio [...] new 3e0ed11079f3 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 new ee939aac9b1c Merge remote-tracking branch 'leds/for-next' adds 0b671eed0cf0 ipmi:bt-bmc: Avoid unnecessary check adds 8ed678dbac8c ipmi:bt-bmc: Fix some format issue of the code adds 7c47a219b95d ipmi: use vzalloc instead of kmalloc for user creation adds 878caa965969 ipmi: Replace guid_copy() with import_guid() where it makes sense adds 49826937e7c7 ipmi:bt-bmc: Fix error handling and status check adds 429b00f60665 ipmi_si: Load acpi_ipmi when ACPI IPMI interface added adds e641abd3c726 Try to load acpi_ipmi when an SSIF ACPI IPMI interface is added new 0b0d66a6b1ba 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 [...] new aaba55404ca1 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 48a789079a14 Merge 5.7-rc6 into usb-next adds 357abc1d6b83 usb: renesas-xhci: include correct header for get_unaligne [...] adds 1cb3b0095c3d usb/ohci-platform: Fix a warning when hibernating adds 79112cc3c29f usb/xhci-plat: Set PM runtime as active on resume adds 16bdc04cc98a usb/ehci-platform: Set PM runtime as active on resume new 84128531719d Merge remote-tracking branch 'usb/usb-next' adds 788a4ee607e8 USB: serial: Use the correct style for SPDX License Identifier adds 986c1748c84d USB: serial: usb_wwan: do not resubmit rx urb on fatal errors new 976f8cdccd19 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 new d782f729d024 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 cbe72af1a713 phy: sr-usb: Constify phy_ops adds c79cc3d55c4b phy: phy-brcm-usb: Constify static structs adds 728ac1ba2eb4 phy: phy-bcm-ns2-usbdrd: Constify phy_ops adds 81530a38a36d phy: omap-usb2: Clean up exported header adds 72f039db491e phy: qcom-qmp: Ensure register indirection arrays initialized adds 45037dd68157 dt-bindings: phy: renesas: usb2-phy: convert bindings to j [...] adds ca432812d934 dt-bindings: phy: renesas: usb2-phy: add r8a77961 support adds 007e358094bf dt-bindings: phy: renesas: usb3-phy: convert bindings to j [...] adds 42aed917819d dt-bindings: phy: renesas: usb3-phy: add r8a77961 support adds 6f0577d14113 drivers: phy: sr-usb: do not use internal fsm for USB2 phy init adds 24dcb6a66376 phy: ti: am654: show up in regmap debugfs adds 257d0be3f040 phy: ti: am654: add support for USB super-speed adds 2bcf14ca1a2f phy: cadence: sierra: Fix for USB3 U1/U2 state adds ccf51c1cedfd dt-bindings: phy: qcom,qmp: Convert QMP PHY bindings to yaml adds 59351049ad15 dt-bindings: phy: qcom,qmp-usb3-dp: Add dt bindings for US [...] adds 4ad7d7eeed3a dt-bindings: phy: qcom,qmp-usb3-dp: Add support for SC7180 adds d30b16a556b6 phy: qcom-qmp: Add QMP V3 USB3 PHY support for SC7180 new ef3813fd8fe7 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 [...] new d5c976277a74 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 [...] new 42aad1a7ad37 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_ [...] new 376ff7e1afcd 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 5cab3ff2489e soundwire: bus: rename sdw_bus_master_add/delete, add arguments adds 90acca1d54ad soundwire: bus_type: introduce sdw_slave_type and sdw_master_type adds dbb50c7a9949 soundwire: bus: add unique bus id adds 7ceaa40b930e soundwire: bus_type: add sdw_master_device support adds 26d970225d87 soundwire: master: add runtime pm support new f23bbe3a95d8 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 [...] new d4636695a087 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 [...] new 1aff521a7b7f Merge remote-tracking branch 'staging/staging-next' adds f356d58c3a04 Merge branch 'i2c-mux/for-next' into for-next new e4be6929db17 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 b35da2e86f25 Merge branch 'icc-get-by-index' into icc-next new 1c4b067643e9 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 new 2c1aede9d2d0 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 new ab60c8212fd8 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 new 7812b694ae10 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 new dfa9cb3c3512 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 new d3a0a12a2b51 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 4e399b3ba8b9 dt-bindings: Document JZ47xx VPU auxiliary processor adds a99a37f6cd5a remoteproc: Add support for runtime PM adds 48f0a1bbb758 remoteproc: ingenic: Added remoteproc driver adds 1ec5dbef6803 MAINTAINERS: Add myself as reviewer for Ingenic rproc driver new 4b53f1435f9d Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] new 7614fc450914 Merge remote-tracking branch 'rpmsg/for-next' adds 19c26d90ff4c gpio: mvebu: Fix probing for chips without PWM adds 333830aa149a gpio: exar: Fix bad handling for ida_simple_get error path adds 9fefca775c8d gpiolib: notify user-space about line status changes after [...] adds e75dfba311f4 Merge tag 'gpio-fixes-for-v5.7-rc6' of git://git.kernel.or [...] 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 582838ea5bea gpiolib: Document that GPIO line names are not globally unique adds 672de5274446 gpio: mb86s7x: Use devm_clk_get_optional() to get the input clock adds db67aa33d58d gpio: mb86s7x: Remove superfluous test for ACPI companion adds 4d3a050039a9 gpio: xgene-sb: Drop redundant OF_GPIO dependency adds b24bc583dea7 gpio: xgene-sb: Allow driver to be built with COMPILE_TEST adds d850c6f42cd8 gpio: xgene-sb: Drop extra check to call acpi_gpiochip_req [...] adds 22b3bc63da37 i2c: i801: Use GPIO_LOOKUP() helper macro adds 7b67b836625d mfd: sm501: Use GPIO_LOOKUP_IDX() helper macro adds 4c033b549912 gpiolib: Add support for GPIO lookup by line name adds 828546e24280 gpio: Add GPIO Aggregator adds ce7a2f77f976 docs: gpio: Add GPIO Aggregator documentation adds d9646a4866b0 MAINTAINERS: Add GPIO Aggregator section adds a0d50aa9350a Merge branch 'ib-gpio-aggregator' into devel adds a3bc02eb6fe3 Merge branch 'devel' into for-next new f9a0d0757000 Merge remote-tracking branch 'gpio/for-next' adds 54a28f059d63 pinctrl: sprd: Fix the incorrect pull-up definition 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 80691a8ac7a4 pinctrl: equilibrium: Add architecture dependency adds 47fa5c971bbc pinctrl: amd: Add ACPI dependency adds 5d590738521e dt-bindings: pinctrl: rockchip: update example adds 550713e33f43 pinctrl: ocelot: Always register GPIO driver adds edc7254664ab pinctrl: ocelot: Remove instance number from pin functions adds 0b47afc65453 pinctrl: ocelot: Fix GPIO interrupt decoding on Jaguar2 adds e695dea067fc dt-bindings: pinctrl: ocelot: Add Sparx5 SoC support adds c22ea274178f Merge branch 'devel' into for-next new a50d3dd7fd54 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 [...] new 6dd7e92b6a35 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 new 4a54ee1a0af0 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 new f64aa6ac55c2 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 new 29ef974870f0 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 new 8b7363ec7c74 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 new 67de87e9bca2 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 new d20a6ca8f274 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 new 6ba35eb52f1e 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 new fd605f0ed9d8 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 new f05bfd3d4d2b 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 new 91ded75c80b6 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 new 34281e44c231 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 new f72a7318e052 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() new db47d476dace next-20200518/kgdb adds f2a8d52e0a4d nsproxy: add struct nsset adds 303cc571d107 nsproxy: attach to namespaces via pidfds adds 2b40c5db73e2 selftests/pidfd: add pidfd setns tests new 318a4cdc029a 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 [...] new 10d8a415af48 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 new 8cd771524681 Merge remote-tracking branch 'hmm/hmm' adds b359ed5184ae mtd: cfi_cmdset_0001: Support the absence of protection registers new 42856bba1534 Merge remote-tracking branch 'cfi/cfi/next' adds 45ba7a893ad8 kunit: kunit_tool: Separate out config/build/exec/parse new 3c7778e5edd8 Merge remote-tracking branch 'kunit-next/kunit' adds 15f9f63f4d74 fs: Fix missing 'bit' in comment adds 20607434113b lib/bitmap.c: fix spello adds c1a371cf80fb printk: fix global comment new fb5470291f33 Merge remote-tracking branch 'trivial/for-next' 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 new cd7ee2ae8aba 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 new 56e8538bfcc9 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 [...] new e6b4656be07a 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 new c6aaabb2e3e1 Merge branch 'akpm-current/current' new 09599c2879c9 xarray.h: correct return code documentation for xa_store_{ [...] new ce4b5f03ff42 kernel/sysctl: support setting sysctl parameters from kern [...] new 750165ea1403 kernel/sysctl: support handling command line aliases new 75bf8322597a kernel/hung_task convert hung_task_panic boot parameter to sysctl new f2bd76b0488c tools/testing/selftests/sysctl/sysctl.sh: support CONFIG_T [...] new 8dd825827f25 lib/test_sysctl: support testing of sysctl. boot parameter new 4a0836200a20 lib-test_sysctl-support-testing-of-sysctl-boot-parameter-fix new e2823df13e00 kernel/watchdog.c: convert {soft/hard}lockup boot paramete [...] new 8776a703a1ba kernel/hung_task.c: introduce sysctl to print all traces w [...] new d3f0c1bc1f9d panic: add sysctl to dump all CPUs backtraces on oops event new 789ee107b9aa kernel/sysctl.c: ignore out-of-range taint bits introduced [...] new 32e86a6d159b stacktrace: cleanup inconsistent variable type new 2ea96f7b5a28 amdgpu: a NULL ->mm does not mean a thread is a kthread new 97ace15c7bc4 kernel: move use_mm/unuse_mm to kthread.c new 41529bd7bd07 kernel: move use_mm/unuse_mm to kthread.c new 2e38b58eaae8 kernel: better document the use_mm/unuse_mm API contract new ff4414b0ae08 kernel-better-document-the-use_mm-unuse_mm-api-contract-v2 new eb1ade73d688 powerpc/vas: fix up for {un}use_mm() rename new da9148dd42d3 kernel: set USER_DS in kthread_use_mm new 97acea30994b mm/kmemleak: silence KCSAN splats in checksum new e9fd6955717b kallsyms/printk: add loglvl to print_ip_sym() new 83c325c86326 alpha: add show_stack_loglvl() new febbdd38f6aa arc: add show_stack_loglvl() new 859a95fed799 arm/asm: add loglvl to c_backtrace() new b28b88c14869 arm: add loglvl to unwind_backtrace() new 32884db88f31 arm: add loglvl to dump_backtrace() new 4154288fd53f arm: wire up dump_backtrace_{entry,stm} new 11f148fdde18 arm: add show_stack_loglvl() new 7c137f5dcdf5 arm64: add loglvl to dump_backtrace() new b9d2bd2c4ac3 arm64: add show_stack_loglvl() new c23d524fca1c c6x: add show_stack_loglvl() new b4e2a4b4b88b csky: add show_stack_loglvl() new ce0794d80141 h8300: add show_stack_loglvl() new fc786ba95d69 hexagon: add show_stack_loglvl() new 216f3714ac4a ia64: pass log level as arg into ia64_do_show_stack() new f59f624d22a3 ia64: add show_stack_loglvl() new 82ac4ba2ecfb m68k: add show_stack_loglvl() new cddaeca4e382 microblaze: add loglvl to microblaze_unwind_inner() new bccf44a8fc15 microblaze: add loglvl to microblaze_unwind() new 4e0f6b72145a microblaze: add show_stack_loglvl() new 0474f82e63aa mips: add show_stack_loglvl() new ebaec1e18d52 nds32: add show_stack_loglvl() new e3f49d20c457 nios2: add show_stack_loglvl() new 1af3ddb5ef16 openrisc: add show_stack_loglvl() new d061d6184210 parisc: add show_stack_loglvl() new d108cba41b91 powerpc: add show_stack_loglvl() new b5b141dc1856 riscv: add show_stack_loglvl() new d856f2015ca3 s390: add show_stack_loglvl() new a873f809ab1c sh: add loglvl to dump_mem() new 7ad90830da58 sh: remove needless printk() new e7404b45178f sh: add loglvl to printk_address() new e17f3b3ef505 sh: add loglvl to show_trace() new dacd1d669ef1 sh: add show_stack_loglvl() new 78759c6a3589 sparc: add show_stack_loglvl() new ff823071f471 um/sysrq: remove needless variable sp new a691352ab5ef um: add show_stack_loglvl() new ffff01a0a259 unicore32: remove unused pmode argument in c_backtrace() new 11871dcbe123 unicore32: add loglvl to c_backtrace() new f28d892ca7c3 unicore32: add show_stack_loglvl() new 18aac039814a x86: add missing const qualifiers for log_lvl new 7220d946ec0d x86: add show_stack_loglvl() new 31ed4b19379c xtensa: add loglvl to show_trace() new 61492b83aca5 xtensa-add-loglvl-to-show_trace-fix new e23963e3154f xtensa: add show_stack_loglvl() new bf948ba3f5a8 sysrq: use show_stack_loglvl() new 065a5d89917a x86/amd_gart: print stacktrace for a leak with KERN_ERR new 491b673870ea power: use show_stack_loglvl() new 071897928e84 kdb: don't play with console_loglevel new 2ddab2a7f063 sched: print stack trace with KERN_INFO new 01063e826517 kernel: use show_stack_loglvl() new 07f97ad88107 kernel: rename show_stack_loglvl() => show_stack() new 6dfa1d6ec48d mm/frontswap: mark various intentional data races new abc2391931d9 mm/page_io: mark various intentional data races new 6387b5808f66 mm-page_io-mark-various-intentional-data-races-v2 new 068f3d6aa0e0 mm/swap_state: mark various intentional data races new 575bc6f09c2a mm/filemap.c: fix a data race in filemap_fault() new 2334e9a1987a mm/swapfile: fix and annotate various data races new fe2f619ca95f mm-swapfile-fix-and-annotate-various-data-races-v2 new fb82da4893a2 mm/page_counter: fix various data races at memsw new b3e0239793b0 mm/memcontrol: fix a data race in scan count new b1573a720eee mm/list_lru: fix a data race in list_lru_count_one new dd7653ce783d mm/mempool: fix a data race in mempool_free() new 184ca9268051 mm/util.c: annotate an data race at vm_committed_as new f3209fae23ad mm/rmap: annotate a data race at tlb_flush_batched new e4771439e1e5 mm: annotate a data race in page_zonenum() new abdd7ec56e7d mm/swap.c: annotate data races for lru_rotate_pvecs new 36a94dc765d3 h8300: remove usage of __ARCH_USE_5LEVEL_HACK new a9fddf7965ed arm: add support for folded p4d page tables new c632dfbd339b arm-add-support-for-folded-p4d-page-tables-fix new 011fcfd576f3 arm64: add support for folded p4d page tables new 8a009f7370d3 arm64: kvm: fix gcc-10 shift warning new 3c9f0a194f03 hexagon: remove __ARCH_USE_5LEVEL_HACK new 0effee44f12d ia64: add support for folded p4d page tables new 371bfda82f57 nios2: add support for folded p4d page tables new 2c96c6081566 openrisc: add support for folded p4d page tables new 2afb9e903461 powerpc: add support for folded p4d page tables new 6f191ee60976 powerpc-add-support-for-folded-p4d-page-tables-fix new 65ede3316302 sh: fault: Modernize printing of kernel messages new 11f71d390cf5 sh: drop __pXd_offset() macros that duplicate pXd_index() ones new d6e53def9445 sh: add support for folded p4d page tables new b6a0ed924cd8 unicore32: remove __ARCH_USE_5LEVEL_HACK new a007f232eb7e asm-generic: remove pgtable-nop4d-hack.h new 88ee682f5e8f mm: remove __ARCH_HAS_5LEVEL_HACK and include/asm-generic/ [...] new a64ca48dc1dc net-zerocopy: use vm_insert_pages() for tcp rcv zerocopy new 9c0d353e1ec4 mm/mmap.c: add more sanity checks to get_unmapped_area() new 05c174070473 mm/mmap.c: do not allow mappings outside of allowed limits new 11d928b16444 mm: don't include asm/pgtable.h if linux/mm.h is already included new ef03574dee21 mm: introduce include/linux/pgtable.h new 1016d7c042b8 mm: reorder includes after introduction of linux/pgtable.h new 5bc82d157ab1 csky: replace definitions of __pXd_offset() with pXd_index() new 5677e3f93540 m68k/mm/motorola: move comment about page table allocation [...] new edbc6c3bcae4 m68k/mm: move {cache,nocahe}_page() definitions close to t [...] new 1e40e845f45d x86/mm: simplify init_trampoline() and surrounding logic new aa05dd4a297a mm: pgtable: add shortcuts for accessing kernel PMD and PTE new 589e5eede742 powerpc/kasan: fix PMD access in kasan_unmap_early_shadow_ [...] new 715a159ee8dc mm: consolidate pte_index() and pte_offset_*() definitions new 4a65c86069f3 mm: consolidate pmd_index() and pmd_offset() definitions new 47a890af5f4c mm: consolidate pud_index() and pud_offset() definitions new 0e19fc1c40bd mm: consolidate pgd_index() and pgd_offset{_k}() definitions new 7c1168b9de17 mm/madvise: pass task and mm to do_madvise new 92eb0161fe81 mm/madvise: introduce process_madvise() syscall: an extern [...] new c0795b6e31e2 fix process_madvise build break for arm64 new a4b4532ef859 mm: fix build error for mips of process_madvise new 0bcf44f96732 mm-introduce-external-memory-hinting-api-fix-2-fix new 1a02485c7085 mm/madvise: check fatal signal pending of target process new b7e9bb6fcc6c pid: move pidfd_get_pid() to pid.c new c24966aa4f59 mm/madvise: support both pid and pidfd for process_madvise new e4d27ee6aec8 mm/madvise: allow KSM hints for remote API new ed834d57155e mm: support vector address ranges for process_madvise new cafadb24092d mm: support compat_sys_process_madvise new d7b6c97bad04 mm-support-vector-address-ranges-for-process_madvise-fix-fix new 833f3cb5a01d mm/madvise: make function 'do_process_madvise' static new df95d2f8968d mm: fix s390 compat build error new 9fc915d39f47 mm-support-vector-address-ranges-for-process_madvise-fix-f [...] new 4e970c411f11 mm/madvise.c: remove duplicated include new f31053380b54 include/linux/cache.h: expand documentation over __read_mostly new e3e4182845f0 doc: cgroup: update note about conditions when oom killer [...] new 470fec1b532d doc-cgroup-update-note-about-conditions-when-oom-killer-is [...] new 5a3b590e2e7b drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] new 4e152ae1736d Merge branch 'akpm/master' new fb57b1fabcb2 Add linux-next specific files for 20200519
The 382 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .clang-format | 19 +- .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-integrity.rst | 15 +- .../admin-guide/device-mapper/dm-zoned.rst | 62 +- Documentation/admin-guide/dynamic-debug-howto.rst | 5 + Documentation/admin-guide/gpio/gpio-aggregator.rst | 111 + Documentation/admin-guide/gpio/index.rst | 1 + 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 | 124 +- .../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 | 143 +- Documentation/admin-guide/sysctl/net.rst | 8 +- Documentation/admin-guide/sysrq.rst | 10 +- Documentation/arm/microchip.rst | 2 +- Documentation/arm64/amu.rst | 47 +- 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 | 35 +- 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 +- .../bindings/bus/arm,integrator-ap-lm.yaml | 83 + .../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,sn65dsi86.txt | 87 - .../bindings/display/bridge/ti,sn65dsi86.yaml | 293 + .../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 + .../display/panel/leadtek,ltk500hd1829.yaml | 1 - .../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 + .../devicetree/bindings/display/panel/lvds.yaml | 10 +- .../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 | 5 +- .../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 +- .../bindings/dma/socionext,uniphier-xdmac.yaml | 7 +- .../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 | 20 +- .../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 | 37 +- .../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/arm,gic.yaml | 6 + .../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,intc-irqpin.txt | 62 - .../interrupt-controller/renesas,intc-irqpin.yaml | 107 + .../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 | 4 +- .../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 +- .../devicetree/bindings/media/video-interfaces.txt | 372 +- .../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/atmel-tcb.txt | 56 - .../devicetree/bindings/mfd/st,stm32-lptimer.yaml | 4 +- .../devicetree/bindings/mfd/st,stm32-timers.yaml | 37 +- .../devicetree/bindings/mfd/st,stpmic1.yaml | 11 +- Documentation/devicetree/bindings/mfd/syscon.yaml | 17 +- .../devicetree/bindings/mips/ingenic/devices.yaml | 4 + .../bindings/mips/loongson/rs780e-acpi.yaml | 40 + .../bindings/mmc/amlogic,meson-mx-sdhc.yaml | 68 + .../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/mediatek,mt76.txt | 3 + .../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,qmp-phy.yaml | 313 + .../bindings/phy/qcom,qmp-usb3-dp-phy.yaml | 136 + .../devicetree/bindings/phy/qcom,qusb2-phy.yaml | 65 +- .../bindings/phy/qcom,usb-snps-femto-v2.yaml | 80 + .../devicetree/bindings/phy/qcom-qmp-phy.txt | 242 - .../bindings/phy/qcom-usb-ipq4019-phy.yaml | 50 + .../devicetree/bindings/phy/rcar-gen3-phy-usb2.txt | 70 - .../devicetree/bindings/phy/rcar-gen3-phy-usb3.txt | 52 - .../devicetree/bindings/phy/renesas,usb2-phy.yaml | 117 + .../devicetree/bindings/phy/renesas,usb3-phy.yaml | 79 + .../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 +- .../bindings/pinctrl/mscc,ocelot-pinctrl.txt | 4 +- .../devicetree/bindings/pinctrl/pinmux-node.yaml | 3 +- .../bindings/pinctrl/qcom,ipq6018-pinctrl.yaml | 3 +- .../bindings/pinctrl/qcom,sm8250-pinctrl.yaml | 147 + .../bindings/pinctrl/rockchip,pinctrl.txt | 4 +- .../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 | 7 +- .../devicetree/bindings/regulator/mps,mpq7920.yaml | 31 +- .../devicetree/bindings/regulator/regulator.yaml | 5 +- .../bindings/regulator/rohm,bd71828-regulator.yaml | 40 +- .../bindings/regulator/rohm,bd71837-regulator.yaml | 33 +- .../bindings/regulator/rohm,bd71847-regulator.yaml | 6 +- .../bindings/regulator/st,stm32-booster.yaml | 3 +- .../bindings/regulator/st,stm32mp1-pwr-reg.yaml | 3 +- .../bindings/remoteproc/ingenic,vpu.yaml | 77 + .../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 +- .../soc/microchip/atmel,at91rm9200-tcb.yaml | 150 + .../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 +- Documentation/devicetree/bindings/sound/da7213.txt | 8 +- .../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 | 21 +- .../devicetree/bindings/sound/rockchip-spdif.txt | 45 - .../devicetree/bindings/sound/rockchip-spdif.yaml | 101 + 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 | 27 +- .../devicetree/bindings/usb/generic-ohci.yaml | 6 + .../devicetree/bindings/usb/ingenic,musb.yaml | 3 + .../devicetree/bindings/usb/nvidia,tegra-xudc.yaml | 6 +- .../devicetree/bindings/usb/renesas,usb3-peri.yaml | 3 +- .../devicetree/bindings/usb/renesas,usbhs.yaml | 3 +- .../devicetree/bindings/usb/ti,j721e-usb.yaml | 54 +- .../devicetree/bindings/usb/ti,tps6598x.yaml | 64 + Documentation/devicetree/bindings/usb/usb-xhci.txt | 4 +- .../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/gpio/board.rst | 15 +- 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 +- Documentation/driver-api/soundwire/summary.rst | 7 +- .../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 | 9 +- 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 | 184 +- 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/devlink/ice.rst | 4 +- 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 | 2355 --- 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/changes.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 | 65 +- 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-design.rst | 8 - 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 | 666 + .../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/index.rst | 2 + Documentation/virt/kvm/mmu.rst | 2 +- Documentation/virt/kvm/nested-vmx.rst | 5 +- Documentation/virt/kvm/review-checklist.rst | 2 +- Documentation/virt/kvm/running-nested-guests.rst | 276 + 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 | 476 +- Makefile | 103 +- Next/SHA1s | 323 + Next/Trees | 325 + Next/merge.log | 15882 +++++++++++++++++ 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/module.h | 5 - arch/arc/include/asm/pgtable.h | 24 - arch/arc/include/asm/vermagic.h | 8 + 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 | 12 +- arch/arm/Kconfig.debug | 10 + arch/arm/Makefile | 5 +- arch/arm/arm-soc-for-next-contents.txt | 52 + 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-rpi.dtsi | 3 + 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/bcm283x.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/omap3-n950-n9.dtsi | 5 + 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-kylin.dts | 2 +- arch/arm/boot/dts/rk3036.dtsi | 2 +- arch/arm/boot/dts/rk3066a-mk808.dts | 2 +- arch/arm/boot/dts/rk3188-radxarock.dts | 6 +- arch/arm/boot/dts/rk3228-evb.dts | 2 +- arch/arm/boot/dts/rk3229-xms6.dts | 21 +- arch/arm/boot/dts/rk322x.dtsi | 16 +- arch/arm/boot/dts/rk3288-firefly-reload.dts | 12 +- arch/arm/boot/dts/rk3288-firefly.dtsi | 12 +- arch/arm/boot/dts/rk3288-miqi.dts | 2 +- arch/arm/boot/dts/rk3288-phycore-som.dtsi | 6 +- arch/arm/boot/dts/rk3288-rock2-square.dts | 4 +- arch/arm/boot/dts/rk3288-tinker.dtsi | 6 +- arch/arm/boot/dts/rk3288.dtsi | 1 - 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/sama5d2.dtsi | 12 +- 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/boot/dts/vexpress-v2m-rs1.dtsi | 328 +- 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/Kconfig | 12 +- arch/arm/crypto/chacha-glue.c | 14 +- arch/arm/crypto/nhpoly1305-neon-glue.c | 2 +- arch/arm/crypto/poly1305-glue.c | 15 +- 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/futex.h | 9 +- 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/module.h | 24 - 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/include/asm/vermagic.h | 31 + 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/time.c | 2 +- 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-alpine/Kconfig | 1 - arch/arm/mach-asm9260/Kconfig | 1 - arch/arm/mach-aspeed/Kconfig | 1 - arch/arm/mach-berlin/Kconfig | 1 - arch/arm/mach-clps711x/Kconfig | 5 - arch/arm/mach-davinci/Kconfig | 1 - arch/arm/mach-ebsa110/core.c | 1 - arch/arm/mach-footbridge/common.c | 1 - arch/arm/mach-imx/Makefile | 2 + 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/Kconfig | 8 +- arch/arm/mach-integrator/Makefile | 3 +- arch/arm/mach-integrator/core.c | 2 +- arch/arm/mach-integrator/impd1.c | 475 - arch/arm/mach-integrator/impd1.h | 15 - arch/arm/mach-integrator/integrator_ap.c | 31 - arch/arm/mach-integrator/lm.c | 96 - arch/arm/mach-integrator/lm.h | 24 - 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/mmp-dt.c | 2 +- arch/arm/mach-mmp/mmp2-dt.c | 2 +- arch/arm/mach-mmp/pxa168.c | 1 - arch/arm/mach-mmp/time.c | 1 - arch/arm/mach-mvebu/Kconfig | 3 - 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-prima2/Kconfig | 1 - arch/arm/mach-realtek/Kconfig | 11 + arch/arm/mach-realtek/Makefile | 2 + arch/arm/mach-realtek/rtd1195.c | 40 + arch/arm/mach-realview/Kconfig | 9 - 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-socfpga/Kconfig | 1 - 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-versatile/versatile_dt.c | 5 - arch/arm/mach-vexpress/Kconfig | 2 - arch/arm/mach-vt8500/Kconfig | 1 - arch/arm/mach-zynq/common.c | 2 +- arch/arm/mm/cache-b15-rac.c | 3 +- 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/plat-versatile/Kconfig | 7 - arch/arm/plat-versatile/Makefile | 1 - arch/arm/plat-versatile/include/plat/sched_clock.h | 7 - arch/arm/plat-versatile/sched-clock.c | 28 - 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/arm/foundation-v8-gicv2.dtsi | 4 +- arch/arm64/boot/dts/arm/foundation-v8-gicv3.dtsi | 11 +- arch/arm64/boot/dts/arm/foundation-v8.dtsi | 142 +- arch/arm64/boot/dts/arm/fvp-base-revc.dts | 10 +- arch/arm64/boot/dts/arm/juno-base.dtsi | 82 +- arch/arm64/boot/dts/arm/juno-motherboard.dtsi | 166 +- arch/arm64/boot/dts/arm/rtsm_ve-aemv8a.dts | 2 +- .../boot/dts/arm/rtsm_ve-motherboard-rs2.dtsi | 4 +- arch/arm64/boot/dts/arm/rtsm_ve-motherboard.dtsi | 152 +- 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 | 952 +- .../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 | 5 +- arch/arm64/boot/dts/rockchip/rk3308-roc-cc.dts | 7 +- arch/arm64/boot/dts/rockchip/rk3308.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3326-odroid-go2.dts | 557 + arch/arm64/boot/dts/rockchip/rk3326.dtsi | 15 + arch/arm64/boot/dts/rockchip/rk3328-a1.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3328-evb.dts | 5 +- arch/arm64/boot/dts/rockchip/rk3328-roc-cc.dts | 4 +- arch/arm64/boot/dts/rockchip/rk3328-rock64.dts | 6 +- arch/arm64/boot/dts/rockchip/rk3328.dtsi | 20 +- arch/arm64/boot/dts/rockchip/rk3368-geekbox.dts | 4 +- .../boot/dts/rockchip/rk3368-orion-r68-meta.dts | 4 +- arch/arm64/boot/dts/rockchip/rk3368-r88.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3399-ficus.dts | 29 +- arch/arm64/boot/dts/rockchip/rk3399-firefly.dts | 10 +- arch/arm64/boot/dts/rockchip/rk3399-hugsun-x99.dts | 7 +- arch/arm64/boot/dts/rockchip/rk3399-nanopi4.dtsi | 4 +- arch/arm64/boot/dts/rockchip/rk3399-orangepi.dts | 4 +- .../boot/dts/rockchip/rk3399-pinebook-pro.dts | 20 +- arch/arm64/boot/dts/rockchip/rk3399-rock960.dts | 29 +- arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dtsi | 27 + arch/arm64/boot/dts/rockchip/rk3399.dtsi | 32 +- 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 | 22 +- arch/arm64/crypto/aes-glue.c | 4 +- arch/arm64/crypto/chacha-neon-glue.c | 14 +- arch/arm64/crypto/crct10dif-ce-core.S | 2 +- arch/arm64/crypto/nhpoly1305-neon-glue.c | 2 +- arch/arm64/crypto/poly1305-glue.c | 15 +- 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/atomic.h | 6 +- arch/arm64/include/asm/barrier.h | 16 +- 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/debug-monitors.h | 2 + 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/hardirq.h | 78 +- 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/module.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/pointer_auth.h | 9 +- arch/arm64/include/asm/ptrace.h | 1 + arch/arm64/include/asm/smp.h | 11 - arch/arm64/include/asm/stacktrace.h | 43 +- 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/vermagic.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/debug-monitors.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/sdei.c | 42 +- 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 | 158 +- arch/arm64/kernel/vdso.c | 155 +- arch/arm64/kernel/vdso/Makefile | 12 +- 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 | 36 +- arch/arm64/kvm/handle_exit.c | 2 +- arch/arm64/kvm/hyp/Makefile | 16 +- arch/arm64/kvm/hyp/aarch32.c | 140 + arch/arm64/kvm/hyp/entry.S | 23 + arch/arm64/kvm/hyp/hyp-entry.S | 1 - arch/arm64/kvm/hyp/switch.c | 6 +- arch/arm64/kvm/hyp/sysreg-sr.c | 23 +- 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 arch/arm64/kvm/vgic/vgic-init.c | 556 + {virt/kvm/arm => arch/arm64/kvm}/vgic/vgic-irqfd.c | 0 arch/arm64/kvm/vgic/vgic-its.c | 2783 +++ .../arm => arch/arm64/kvm}/vgic/vgic-kvm-device.c | 0 arch/arm64/kvm/vgic/vgic-mmio-v2.c | 550 + arch/arm64/kvm/vgic/vgic-mmio-v3.c | 1063 ++ arch/arm64/kvm/vgic/vgic-mmio.c | 1088 ++ arch/arm64/kvm/vgic/vgic-mmio.h | 227 + {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/csum.c | 20 +- arch/arm64/lib/memcpy.S | 32 +- arch/arm64/mm/dump.c | 6 +- arch/arm64/mm/fault.c | 10 +- arch/arm64/mm/hugetlbpage.c | 47 +- 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/{alpha => h8300}/kernel/.gitignore | 0 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/module.h | 13 - arch/hexagon/include/asm/pgtable.h | 56 +- arch/hexagon/include/asm/vermagic.h | 13 + 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/module.h | 4 - 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/include/asm/vermagic.h | 15 + 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 | 4 +- 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-ip30/war.h | 1 - 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/module.h | 61 - 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/asm/vermagic.h | 66 + 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/module.h | 11 - arch/nds32/include/asm/pgtable.h | 22 +- arch/nds32/include/asm/vermagic.h | 9 + 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 | 14 +- arch/powerpc/boot/dts/pcm032.dts | 4 +- arch/powerpc/boot/wrapper | 3 +- 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 | 25 +- 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/code-patching.h | 37 +- arch/powerpc/include/asm/cputable.h | 6 +- arch/powerpc/include/asm/debug.h | 2 +- arch/powerpc/include/asm/fadump-internal.h | 4 +- arch/powerpc/include/asm/firmware.h | 1 + arch/powerpc/include/asm/fixmap.h | 2 +- arch/powerpc/include/asm/floppy.h | 19 +- arch/powerpc/include/asm/ftrace.h | 14 + arch/powerpc/include/asm/highmem.h | 28 - arch/powerpc/include/asm/hugetlb.h | 5 +- arch/powerpc/include/asm/hw_breakpoint.h | 32 +- 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/inst.h | 109 + arch/powerpc/include/asm/io.h | 11 +- arch/powerpc/include/asm/iommu.h | 4 +- arch/powerpc/include/asm/kprobes.h | 2 +- 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/module.h | 18 - arch/powerpc/include/asm/nohash/32/pgtable.h | 25 +- 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/page.h | 7 - arch/powerpc/include/asm/pci-bridge.h | 2 +- arch/powerpc/include/asm/pgtable.h | 34 +- arch/powerpc/include/asm/ppc-opcode.h | 3 + arch/powerpc/include/asm/processor.h | 10 +- arch/powerpc/include/asm/ptrace.h | 46 +- arch/powerpc/include/asm/reg.h | 13 +- arch/powerpc/include/asm/sstep.h | 17 +- arch/powerpc/include/asm/switch_to.h | 2 - arch/powerpc/include/asm/syscall.h | 5 +- arch/powerpc/include/asm/tlb.h | 2 +- arch/powerpc/include/asm/uaccess.h | 94 +- arch/powerpc/include/asm/uprobes.h | 7 +- arch/powerpc/include/asm/vas.h | 13 +- arch/powerpc/include/asm/vermagic.h | 20 + 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/align.c | 18 +- arch/powerpc/kernel/asm-offsets.c | 9 +- arch/powerpc/kernel/btext.c | 2 +- arch/powerpc/kernel/crash_dump.c | 7 +- arch/powerpc/kernel/dawr.c | 23 +- arch/powerpc/kernel/eeh.c | 31 + arch/powerpc/kernel/entry_32.S | 2 +- arch/powerpc/kernel/entry_64.S | 4 +- arch/powerpc/kernel/epapr_paravirt.c | 7 +- arch/powerpc/kernel/exceptions-64s.S | 48 +- 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_64.S | 9 +- arch/powerpc/kernel/head_8xx.S | 2 +- arch/powerpc/kernel/head_booke.h | 2 +- arch/powerpc/kernel/head_fsl_booke.S | 2 +- arch/powerpc/kernel/hw_breakpoint.c | 641 +- 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/jump_label.c | 5 +- arch/powerpc/kernel/kgdb.c | 9 +- arch/powerpc/kernel/kprobes.c | 37 +- arch/powerpc/kernel/mce.c | 16 +- arch/powerpc/kernel/mce_power.c | 21 +- arch/powerpc/kernel/module_32.c | 17 +- arch/powerpc/kernel/module_64.c | 20 +- arch/powerpc/kernel/nvram_64.c | 8 +- arch/powerpc/kernel/optprobes.c | 100 +- arch/powerpc/kernel/optprobes_head.S | 3 + arch/powerpc/kernel/paca.c | 2 +- arch/powerpc/kernel/pci-hotplug.c | 2 - arch/powerpc/kernel/pci_64.c | 60 +- arch/powerpc/kernel/process.c | 129 +- arch/powerpc/kernel/prom.c | 12 +- arch/powerpc/kernel/prom_init.c | 26 +- arch/powerpc/kernel/ptrace/ptrace-noadv.c | 72 +- arch/powerpc/kernel/ptrace/ptrace-tm.c | 2 +- arch/powerpc/kernel/ptrace/ptrace-view.c | 2 +- arch/powerpc/kernel/ptrace/ptrace32.c | 4 +- arch/powerpc/kernel/rtas_pci.c | 2 +- arch/powerpc/kernel/security.c | 48 +- arch/powerpc/kernel/setup-common.c | 2 +- arch/powerpc/kernel/setup_32.c | 10 +- arch/powerpc/kernel/setup_64.c | 19 +- arch/powerpc/kernel/signal.c | 22 +- arch/powerpc/kernel/signal_32.c | 3 +- arch/powerpc/kernel/signal_64.c | 11 +- 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/trace/ftrace.c | 168 +- arch/powerpc/kernel/traps.c | 57 +- arch/powerpc/kernel/uprobes.c | 5 +- arch/powerpc/kernel/vdso.c | 1 - arch/powerpc/kernel/vdso32/gettimeofday.S | 6 +- arch/powerpc/kernel/vecemu.c | 20 +- arch/powerpc/kernel/vmlinux.lds.S | 1 + arch/powerpc/kvm/book3s.c | 61 +- arch/powerpc/kvm/book3s_64_mmu_hv.c | 18 +- arch/powerpc/kvm/book3s_64_mmu_radix.c | 77 +- arch/powerpc/kvm/book3s_64_vio_hv.c | 66 +- arch/powerpc/kvm/book3s_hv.c | 35 +- arch/powerpc/kvm/book3s_hv_nested.c | 41 +- arch/powerpc/kvm/book3s_hv_rm_mmu.c | 60 +- arch/powerpc/kvm/book3s_hv_rm_xics.c | 2 +- arch/powerpc/kvm/book3s_hv_rm_xive.c | 2 +- arch/powerpc/kvm/book3s_hv_rmhandlers.S | 18 +- arch/powerpc/kvm/booke.c | 43 +- arch/powerpc/kvm/emulate_loadstore.c | 2 +- arch/powerpc/kvm/fpu.S | 2 +- arch/powerpc/kvm/powerpc.c | 6 +- arch/powerpc/lib/Makefile | 2 +- arch/powerpc/lib/code-patching.c | 321 +- arch/powerpc/lib/feature-fixups-test.S | 69 + arch/powerpc/lib/feature-fixups.c | 162 +- arch/powerpc/lib/inst.c | 73 + arch/powerpc/lib/sstep.c | 460 +- arch/powerpc/lib/test_code-patching.S | 20 + arch/powerpc/lib/test_emulate_step.c | 56 +- 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 | 22 +- 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 | 48 +- arch/powerpc/mm/book3s64/slb.c | 2 +- arch/powerpc/mm/book3s64/subpage_prot.c | 8 +- arch/powerpc/mm/fault.c | 93 +- 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 | 5 +- 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/8xx.c | 8 +- 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/mm/slice.c | 2 +- arch/powerpc/perf/8xx-pmu.c | 9 +- arch/powerpc/perf/callchain.c | 1 - arch/powerpc/perf/callchain_32.c | 1 - arch/powerpc/perf/callchain_64.c | 47 +- arch/powerpc/perf/core-book3s.c | 4 +- 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 | 7 +- arch/powerpc/platforms/8xx/cpm1.c | 1 - arch/powerpc/platforms/8xx/micropatch.c | 1 - arch/powerpc/platforms/Kconfig.cputype | 2 +- arch/powerpc/platforms/cell/cbe_regs.c | 2 +- arch/powerpc/platforms/cell/interrupt.c | 2 +- arch/powerpc/platforms/cell/iommu.c | 6 +- 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/bootx_init.c | 14 +- arch/powerpc/platforms/powermac/nvram.c | 2 +- arch/powerpc/platforms/powermac/setup.c | 1 - arch/powerpc/platforms/powermac/smp.c | 7 +- arch/powerpc/platforms/powermac/time.c | 1 - arch/powerpc/platforms/powernv/Makefile | 2 +- arch/powerpc/platforms/powernv/idle.c | 2 +- arch/powerpc/platforms/powernv/opal-fadump.c | 2 +- arch/powerpc/platforms/powernv/pci-ioda.c | 10 +- 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/ps3/mm.c | 52 +- arch/powerpc/platforms/ps3/setup.c | 2 +- arch/powerpc/platforms/pseries/eeh_pseries.c | 8 +- arch/powerpc/platforms/pseries/hotplug-memory.c | 26 +- arch/powerpc/platforms/pseries/lpar.c | 2 +- arch/powerpc/platforms/pseries/ras.c | 62 +- arch/powerpc/platforms/pseries/rtas-fadump.c | 2 +- arch/powerpc/platforms/pseries/setup.c | 23 +- 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/tools/head_check.sh | 8 +- arch/powerpc/xmon/Makefile | 2 +- arch/powerpc/xmon/xmon.c | 244 +- arch/powerpc/xmon/xmon_bpts.S | 11 + arch/powerpc/xmon/xmon_bpts.h | 14 + arch/riscv/Kbuild | 1 + arch/riscv/Kconfig | 14 +- 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/csr.h | 3 - 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/hwcap.h | 22 + 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/module.h | 2 - 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/set_memory.h | 8 - arch/riscv/include/asm/soc.h | 39 + arch/riscv/include/asm/vermagic.h | 9 + arch/riscv/kernel/Makefile | 3 +- arch/riscv/kernel/cpu_ops.c | 4 +- arch/riscv/kernel/cpufeature.c | 83 +- 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/sbi.c | 17 +- arch/riscv/kernel/setup.c | 5 +- arch/riscv/kernel/smp.c | 2 + arch/riscv/kernel/soc.c | 29 +- arch/riscv/kernel/stacktrace.c | 15 +- arch/riscv/kernel/traps.c | 5 + arch/riscv/kernel/vdso/Makefile | 8 +- arch/riscv/kernel/vdso/note.S | 12 + arch/riscv/kernel/vmlinux.lds.S | 5 + arch/riscv/mm/cacheflush.c | 1 - arch/riscv/mm/hugetlbpage.c | 24 +- arch/riscv/mm/init.c | 64 +- 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/boot/uv.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/diag.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/smp.c | 4 +- arch/s390/kernel/syscalls/syscall.tbl | 5 + arch/s390/kernel/topology.c | 2 +- arch/s390/kernel/trace.c | 2 +- arch/s390/kernel/uv.c | 3 +- arch/s390/kernel/vdso.c | 1 - arch/s390/kvm/gaccess.c | 2 +- arch/s390/kvm/interrupt.c | 4 +- arch/s390/kvm/kvm-s390.c | 214 +- arch/s390/kvm/priv.c | 6 +- arch/s390/kvm/vsie.c | 3 +- arch/s390/lib/uaccess.c | 4 + 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/pgalloc.c | 16 +- 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_irq.c | 5 +- arch/s390/pci/pci_mmio.c | 213 +- arch/s390/pci/pci_sysfs.c | 4 +- arch/sh/Kconfig | 2 - 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/module.h | 28 - 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/include/asm/vermagic.h | 34 + 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 | 16 +- 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 | 19 +- 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 | 1 + 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 | 21 +- arch/x86/Kconfig.assembler | 4 + arch/x86/Kconfig.debug | 36 - arch/x86/Makefile | 6 +- 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/blake2s-glue.c | 10 +- arch/x86/crypto/camellia-aesni-avx-asm_64.S | 2 +- arch/x86/crypto/camellia-aesni-avx2-asm_64.S | 2 +- arch/x86/crypto/chacha_glue.c | 14 +- arch/x86/crypto/crc32c-pcl-intel-asm_64.S | 26 +- arch/x86/crypto/nhpoly1305-avx2-glue.c | 2 +- arch/x86/crypto/nhpoly1305-sse2-glue.c | 2 +- arch/x86/crypto/poly1305_glue.c | 13 +- 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/calling.h | 40 +- arch/x86/entry/entry_32.S | 8 +- arch/x86/entry/entry_64.S | 18 +- 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/cstate.c | 1 + 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 | 36 +- 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/atomic.h | 17 +- arch/x86/include/asm/atomic64_32.h | 9 + arch/x86/include/asm/atomic64_64.h | 15 +- 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/fpu/internal.h | 10 +- arch/x86/include/asm/fpu/xstate.h | 52 +- arch/x86/include/asm/ftrace.h | 11 +- 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/invpcid.h | 7 +- arch/x86/include/asm/iomap.h | 1 - arch/x86/include/asm/kaslr.h | 2 + arch/x86/include/asm/kvm_host.h | 114 +- 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/module.h | 60 - arch/x86/include/asm/mshyperv.h | 2 + arch/x86/include/asm/mwait.h | 24 +- arch/x86/include/asm/nospec-branch.h | 97 +- 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 | 7 - arch/x86/include/asm/unwind.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/vermagic.h | 68 + 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 | 76 +- 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 | 10 +- arch/x86/kernel/cpu/match.c | 7 +- arch/x86/kernel/cpu/mce/amd.c | 233 +- arch/x86/kernel/cpu/mce/core.c | 149 +- arch/x86/kernel/cpu/mce/dev-mcelog.c | 6 + arch/x86/kernel/cpu/mce/internal.h | 10 +- arch/x86/kernel/cpu/mce/p5.c | 5 +- arch/x86/kernel/cpu/mce/severity.c | 6 +- arch/x86/kernel/cpu/mce/winchip.c | 5 +- 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/dumpstack_64.c | 3 +- arch/x86/kernel/e820.c | 18 +- arch/x86/kernel/early_printk.c | 5 +- arch/x86/kernel/espfix_64.c | 2 +- arch/x86/kernel/fpu/core.c | 53 +- arch/x86/kernel/fpu/init.c | 3 +- arch/x86/kernel/fpu/regset.c | 2 +- arch/x86/kernel/fpu/signal.c | 144 +- arch/x86/kernel/fpu/xstate.c | 199 +- 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 | 26 +- 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/nmi.c | 4 - arch/x86/kernel/paravirt.c | 23 +- arch/x86/kernel/process.c | 13 +- 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 | 30 +- arch/x86/kernel/smpboot.c | 78 +- arch/x86/kernel/tboot.c | 9 +- arch/x86/kernel/time.c | 3 + arch/x86/kernel/traps.c | 110 +- arch/x86/kernel/unwind_frame.c | 3 + arch/x86/kernel/unwind_orc.c | 123 +- arch/x86/kvm/Makefile | 4 + arch/x86/kvm/cpuid.c | 10 +- arch/x86/kvm/emulate.c | 2 + arch/x86/kvm/hyperv.c | 13 +- arch/x86/kvm/ioapic.c | 10 +- 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 | 11 +- arch/x86/kvm/svm/svm.c | 281 +- arch/x86/kvm/svm/svm.h | 36 +- arch/x86/kvm/svm/vmenter.S | 10 +- arch/x86/kvm/trace.h | 32 +- arch/x86/kvm/vmx/evmcs.c | 32 +- arch/x86/kvm/vmx/nested.c | 656 +- 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 | 17 +- arch/x86/kvm/vmx/vmx.c | 549 +- arch/x86/kvm/vmx/vmx.h | 62 +- arch/x86/kvm/x86.c | 421 +- 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 | 21 +- 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_comp.c | 18 +- arch/x86/net/bpf_jit_comp32.c | 32 +- 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/x86/xen/suspend_hvm.c | 2 +- arch/x86/xen/xen-ops.h | 2 +- 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/module.h | 20 - arch/xtensa/include/asm/pgtable.h | 20 +- arch/xtensa/include/asm/vermagic.h | 17 + 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/bfq-iosched.c | 6 +- block/bio-integrity.c | 3 + block/bio.c | 135 +- block/blk-cgroup.c | 8 +- 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 | 205 +- 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 | 184 +- block/partitions/ldm.h | 2 +- crypto/Kconfig | 4 +- 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/gtdt.c | 4 +- drivers/acpi/arm64/iort.c | 112 +- drivers/acpi/button.c | 13 - drivers/acpi/cppc_acpi.c | 4 +- drivers/acpi/device_pm.c | 35 +- drivers/acpi/ec.c | 45 +- drivers/acpi/evged.c | 22 +- drivers/acpi/internal.h | 1 - drivers/acpi/nfit/mce.c | 1 + drivers/acpi/pci_link.c | 6 +- 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 | 33 +- drivers/acpi/utils.c | 25 + drivers/amba/bus.c | 1 + drivers/amba/tegra-ahb.c | 2 +- drivers/android/binderfs.c | 4 +- drivers/ata/libata-core.c | 2 +- drivers/ata/libata-scsi.c | 30 +- drivers/ata/sata_inic162x.c | 2 +- drivers/atm/Kconfig | 4 +- drivers/atm/fore200e.c | 2 +- drivers/base/base.h | 1 + drivers/base/component.c | 8 +- drivers/base/core.c | 228 +- drivers/base/dd.c | 54 +- drivers/base/firmware_loader/fallback.c | 3 + drivers/base/firmware_loader/fallback_table.c | 3 +- drivers/base/firmware_loader/main.c | 3 - drivers/base/memory.c | 44 +- drivers/base/platform-msi.c | 2 +- drivers/base/platform.c | 52 +- drivers/base/power/main.c | 352 +- 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.h | 29 +- drivers/block/null_blk_main.c | 62 +- drivers/block/null_blk_zoned.c | 74 +- drivers/block/paride/pcd.c | 2 +- drivers/block/ps3disk.c | 1 - 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/virtio_blk.c | 87 +- 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 | 78 +- drivers/bluetooth/hci_serdev.c | 4 +- drivers/bus/Kconfig | 11 +- drivers/bus/Makefile | 2 +- drivers/bus/arm-integrator-lm.c | 128 + drivers/bus/mhi/core/boot.c | 75 +- drivers/bus/mhi/core/init.c | 17 +- drivers/bus/mhi/core/internal.h | 12 +- drivers/bus/mhi/core/main.c | 215 +- drivers/bus/mhi/core/pm.c | 235 +- drivers/bus/vexpress-config.c | 354 +- 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/virtio-rng.c | 1 + 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-interface.c | 2 +- drivers/char/tpm/tpm2-cmd.c | 1 + drivers/char/tpm/tpm_ftpm_tee.c | 2 +- drivers/char/tpm/tpm_ibmvtpm.c | 136 +- drivers/char/tpm/tpm_tis_core.c | 8 +- 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 | 122 +- 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/Kconfig | 7 +- drivers/clocksource/Makefile | 1 + drivers/clocksource/arc_timer.c | 4 +- drivers/clocksource/arm_arch_timer.c | 4 +- drivers/clocksource/h8300_timer8.c | 20 +- drivers/clocksource/timer-atmel-st.c | 3 +- drivers/clocksource/timer-atmel-tcb.c | 101 +- drivers/clocksource/timer-davinci.c | 24 +- drivers/clocksource/timer-imx-tpm.c | 8 +- drivers/clocksource/timer-ti-32k.c | 48 +- drivers/clocksource/timer-ti-dm-systimer.c | 731 + drivers/counter/104-quad-8.c | 194 +- 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 | 5 +- drivers/cpufreq/loongson2_cpufreq.c | 22 +- drivers/cpufreq/qcom-cpufreq-nvmem.c | 2 +- drivers/cpufreq/qoriq-cpufreq.c | 76 +- drivers/cpufreq/tegra186-cpufreq.c | 3 +- drivers/cpufreq/tegra20-cpufreq.c | 217 +- drivers/cpuidle/cpuidle-psci.c | 8 +- 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/caam/caamalg.c | 10 +- drivers/crypto/caam/caamhash.c | 8 +- drivers/crypto/caam/caampkc.c | 8 +- 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/chelsio/chcr_ktls.c | 89 +- 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 | 9 +- 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 | 7 +- drivers/dma/at_hdmac_regs.h | 2 +- drivers/dma/at_xdmac.c | 2 +- drivers/dma/dmaengine.c | 158 +- drivers/dma/dmatest.c | 39 +- 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 | 31 +- drivers/dma/moxart-dma.c | 4 +- drivers/dma/owl-dma.c | 8 +- drivers/dma/pch_dma.c | 2 +- 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 | 11 +- drivers/dma/ti/Kconfig | 4 +- drivers/dma/ti/edma.c | 2 +- drivers/dma/ti/k3-psil.c | 1 + drivers/dma/ti/k3-udma.c | 42 +- drivers/dma/timb_dma.c | 2 +- drivers/dma/xilinx/xilinx_dma.c | 20 +- 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/efi/tpm.c | 2 +- drivers/firmware/google/memconsole-coreboot.c | 2 +- drivers/firmware/google/vpd.c | 2 +- drivers/firmware/imx/Kconfig | 4 +- 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 | 7 +- 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-pci.c | 6 +- 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/zynq-fpga.c | 3 +- drivers/fpga/zynqmp-fpga.c | 14 +- drivers/gnss/serial.h | 2 +- drivers/gnss/sirf.c | 8 +- drivers/gpio/Kconfig | 16 +- drivers/gpio/Makefile | 1 + drivers/gpio/TODO | 4 + drivers/gpio/gpio-aggregator.c | 568 + drivers/gpio/gpio-dwapb.c | 219 +- drivers/gpio/gpio-exar.c | 7 +- drivers/gpio/gpio-f7188x.c | 33 +- drivers/gpio/gpio-ftgpio010.c | 2 +- drivers/gpio/gpio-ich.c | 2 +- drivers/gpio/gpio-mb86s7x.c | 28 +- drivers/gpio/gpio-merrifield.c | 10 +- drivers/gpio/gpio-mlxbf2.c | 5 +- drivers/gpio/gpio-mm-lantiq.c | 2 +- drivers/gpio/gpio-mockup.c | 53 +- drivers/gpio/gpio-mvebu.c | 15 +- drivers/gpio/gpio-pca953x.c | 96 +- drivers/gpio/gpio-pch.c | 73 +- drivers/gpio/gpio-pl061.c | 9 +- drivers/gpio/gpio-tegra.c | 1 + drivers/gpio/gpio-tegra186.c | 1 + drivers/gpio/gpio-xgene-sb.c | 14 +- drivers/gpio/gpiolib-acpi.c | 6 +- drivers/gpio/gpiolib-devprop.c | 5 +- drivers/gpio/gpiolib-of.c | 31 + drivers/gpio/gpiolib.c | 106 +- 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 | 81 +- 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 | 151 +- drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.h | 6 + drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 422 +- 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_display.c | 3 +- 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 | 32 +- 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 | 491 +- drivers/gpu/drm/amd/amdgpu/amdgpu_pm.h | 46 + 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 | 107 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h | 32 +- drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 103 +- drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h | 28 + 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 | 209 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_4.c | 35 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.c | 2 +- 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 | 16 +- 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 | 14 +- 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/navi10_sdma_pkt_open.h | 16 + 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 | 145 +- 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 | 48 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 143 +- 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 | 20 +- 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 | 332 +- .../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 | 103 +- .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.h | 3 +- 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 | 39 +- 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 | 47 +- 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/core/dc_stream.c | 40 +- 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 | 111 +- .../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 | 131 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.h | 1 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_init.c | 5 +- .../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_mpc.c | 15 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_mpc.h | 20 +- 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 | 97 +- .../amd/display/dc/dcn10/dcn10_stream_encoder.c | 2 - drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 24 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_init.c | 5 +- .../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 | 3 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mpc.h | 3 +- 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 | 258 +- .../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 | 11 +- .../drm/amd/display/dc/dcn21/dcn21_link_encoder.c | 27 +- .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 194 +- .../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 | 25 +- .../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/mpc.h | 16 + 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 | 11 + .../drm/amd/display/dc/inc/hw_sequencer_private.h | 2 - drivers/gpu/drm/amd/display/dc/inc/resource.h | 3 - drivers/gpu/drm/amd/display/dc/os_types.h | 2 +- .../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 - drivers/gpu/drm/amd/include/amd_shared.h | 7 + .../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 | 18 +- drivers/gpu/drm/amd/powerplay/amdgpu_smu.c | 336 +- drivers/gpu/drm/amd/powerplay/arcturus_ppt.c | 43 +- .../gpu/drm/amd/powerplay/hwmgr/processpptables.c | 26 + drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c | 178 +- .../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 | 15 +- 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 | 42 +- 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/analogix/analogix-anx6345.c | 3 + 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/bridge/ti-sn65dsi86.c | 305 +- 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_client_modeset.c | 5 +- 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 | 271 + drivers/gpu/drm/drm_dp_mst_topology.c | 419 +- drivers/gpu/drm/drm_drv.c | 230 +- drivers/gpu/drm/drm_edid.c | 113 +- 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_hdcp.c | 8 +- drivers/gpu/drm/drm_internal.h | 7 +- drivers/gpu/drm/drm_ioctl.c | 6 +- drivers/gpu/drm/drm_managed.c | 277 + 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 | 822 +- 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 | 2022 ++- drivers/gpu/drm/i915/display/intel_dp.h | 19 +- .../gpu/drm/i915/display/intel_dp_aux_backlight.c | 85 +- .../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 | 302 +- 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 | 25 +- 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 +- drivers/gpu/drm/i915/gem/i915_gem_tiling.c | 20 +- .../gpu/drm/i915/gem/selftests/huge_gem_object.c | 3 +- drivers/gpu/drm/i915/gem/selftests/huge_pages.c | 95 +- .../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 | 1199 +- 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 | 454 +- 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 | 39 +- 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 | 787 +- 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 | 60 +- 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 | 241 +- 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 | 197 +- 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 | 131 +- 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 | 639 +- 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 | 50 +- 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 | 6 +- 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/Makefile | 1 + drivers/gpu/drm/msm/adreno/a4xx_gpu.c | 82 +- drivers/gpu/drm/msm/adreno/a5xx_debugfs.c | 18 +- drivers/gpu/drm/msm/adreno/a5xx_gpu.c | 6 + drivers/gpu/drm/msm/adreno/a5xx_gpu.h | 2 +- drivers/gpu/drm/msm/adreno/a6xx.xml.h | 14 + drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 424 +- drivers/gpu/drm/msm/adreno/a6xx_gmu.h | 37 +- drivers/gpu/drm/msm/adreno/a6xx_gmu.xml.h | 48 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 69 +- drivers/gpu/drm/msm/adreno/a6xx_hfi.c | 123 +- drivers/gpu/drm/msm/adreno/a6xx_hfi.h | 50 +- drivers/gpu/drm/msm/adreno/adreno_device.c | 35 + drivers/gpu/drm/msm/adreno/adreno_gpu.c | 4 +- drivers/gpu/drm/msm/adreno/adreno_gpu.h | 15 + drivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.c | 136 +- drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 95 +- drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.h | 2 + drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 12 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c | 53 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h | 43 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c | 26 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.h | 3 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dspp.c | 129 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dspp.h | 100 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_mdss.h | 2 + drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 37 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.h | 7 +- drivers/gpu/drm/msm/disp/dpu1/dpu_mdss.c | 9 +- drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 89 + drivers/gpu/drm/msm/disp/dpu1/dpu_plane.h | 4 + drivers/gpu/drm/msm/disp/dpu1/dpu_rm.c | 58 +- drivers/gpu/drm/msm/disp/dpu1/dpu_rm.h | 2 + drivers/gpu/drm/msm/disp/mdp5/mdp5_cfg.c | 76 + drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c | 4 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c | 17 +- drivers/gpu/drm/msm/msm_debugfs.c | 23 +- drivers/gpu/drm/msm/msm_debugfs.h | 2 +- drivers/gpu/drm/msm/msm_drv.c | 6 +- drivers/gpu/drm/msm/msm_drv.h | 7 +- drivers/gpu/drm/msm/msm_gem.c | 31 +- drivers/gpu/drm/msm/msm_gem.h | 1 + drivers/gpu/drm/msm/msm_gem_submit.c | 232 +- drivers/gpu/drm/msm/msm_gem_vma.c | 6 +- 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_cmd.c | 10 +- drivers/gpu/drm/qxl/qxl_debugfs.c | 28 +- drivers/gpu/drm/qxl/qxl_display.c | 38 +- drivers/gpu/drm/qxl/qxl_draw.c | 7 +- 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_image.c | 3 +- drivers/gpu/drm/qxl/qxl_ioctl.c | 19 +- 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/scheduler/sched_main.c | 2 +- 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 | 14 +- 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 | 32 +- 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 | 10 +- 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 | 30 +- 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 | 37 +- drivers/gpu/drm/virtio/virtgpu_gem.c | 16 +- drivers/gpu/drm/virtio/virtgpu_ioctl.c | 5 +- drivers/gpu/drm/virtio/virtgpu_kms.c | 18 +- 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 | 12 +- drivers/hid/hid-alps.c | 4 +- drivers/hid/hid-apple.c | 30 +- drivers/hid/hid-asus.c | 122 +- drivers/hid/hid-ids.h | 12 +- drivers/hid/hid-lg-g15.c | 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 | 9 +- drivers/hid/hid-quirks.c | 2 + drivers/hid/i2c-hid/i2c-hid-core.c | 2 + drivers/hid/i2c-hid/i2c-hid-dmi-quirks.c | 8 + drivers/hid/intel-ish-hid/ishtp-fw-loader.c | 2 + drivers/hid/usbhid/hid-core.c | 37 +- drivers/hid/usbhid/usbhid.h | 1 + drivers/hid/wacom_sys.c | 4 +- drivers/hid/wacom_wac.c | 88 +- drivers/hv/channel.c | 58 +- drivers/hv/channel_mgmt.c | 411 +- drivers/hv/connection.c | 58 +- drivers/hv/hv.c | 22 +- drivers/hv/hv_fcopy.c | 2 +- drivers/hv/hv_snapshot.c | 2 +- drivers/hv/hv_trace.h | 29 +- drivers/hv/hyperv_vmbus.h | 33 +- drivers/hv/vmbus_drv.c | 350 +- 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-amd-mp2-pci.c | 2 +- drivers/i2c/busses/i2c-aspeed.c | 5 +- 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 | 13 +- 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 | 212 +- 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/ad7192.c | 63 +- drivers/iio/adc/ad7476.c | 59 +- drivers/iio/adc/ad7780.c | 27 +- drivers/iio/adc/ad7791.c | 64 +- drivers/iio/adc/ad7793.c | 146 +- 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 | 39 +- 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 | 14 +- drivers/iio/adc/xilinx-xadc-core.c | 99 +- 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 | 15 +- 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/ad5770r.c | 2 +- drivers/iio/dac/ltc2632.c | 67 +- drivers/iio/dac/vf610_dac.c | 1 + drivers/iio/dummy/iio_dummy_evgen.c | 34 +- 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 | 34 +- 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 | 5 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c | 23 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 45 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c | 128 +- drivers/iio/industrialio-buffer.c | 79 +- drivers/iio/industrialio-core.c | 133 +- 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 | 289 +- 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 | 12 +- 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 | 42 +- .../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_ctrl.c | 2 +- drivers/infiniband/hw/i40iw/i40iw_hw.c | 2 +- drivers/infiniband/hw/mlx4/ah.c | 11 +- drivers/infiniband/hw/mlx4/main.c | 3 +- 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 | 156 +- 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 | 3769 ++--- 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/cq.c | 4 +- drivers/infiniband/sw/rdmavt/mmap.c | 5 +- drivers/infiniband/sw/rdmavt/qp.c | 4 +- drivers/infiniband/sw/rdmavt/srq.c | 4 +- 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/sw/siw/siw_qp_tx.c | 15 +- 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 | 258 +- 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 | 161 +- 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/bcm-voter.c | 5 +- drivers/interconnect/qcom/osm-l3.c | 4 +- drivers/interconnect/qcom/sdm845.c | 16 +- drivers/iommu/Kconfig | 13 +- drivers/iommu/Makefile | 1 + drivers/iommu/amd_iommu.c | 301 +- drivers/iommu/amd_iommu_init.c | 11 +- drivers/iommu/amd_iommu_types.h | 18 +- 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 | 467 +- drivers/iommu/iommu.c | 483 +- 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 | 29 +- 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 | 43 +- drivers/ipack/carriers/tpci200.c | 1 + drivers/irqchip/irq-gic-v3-its.c | 170 +- drivers/irqchip/irq-gic-v3.c | 2 +- drivers/irqchip/irq-renesas-h8300h.c | 19 +- drivers/irqchip/irq-renesas-h8s.c | 67 +- drivers/irqchip/irq-sifive-plic.c | 2 - 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/macintosh/windfarm_pm112.c | 21 +- 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 | 29 +- 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-verity-fec.c | 2 +- drivers/md/dm-writecache.c | 94 +- 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/imx219.c | 108 +- drivers/media/i2c/m5mols/Kconfig | 5 +- drivers/media/i2c/max2175.c | 6 +- drivers/media/i2c/ov13858.c | 13 +- drivers/media/i2c/ov5640.c | 4 +- drivers/media/i2c/ov5670.c | 14 +- drivers/media/i2c/s5k5baf.c | 4 +- drivers/media/i2c/smiapp/Kconfig | 5 +- drivers/media/mc/Kconfig | 19 +- drivers/media/mc/mc-entity.c | 2 +- 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/video-mux.c | 87 +- 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 | 92 +- drivers/media/v4l2-core/v4l2-dev.c | 25 +- drivers/media/v4l2-core/v4l2-device.c | 7 +- drivers/media/v4l2-core/v4l2-fwnode.c | 106 +- 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-mc.c | 95 + drivers/media/v4l2-core/v4l2-mem2mem.c | 11 +- drivers/media/v4l2-core/v4l2-subdev.c | 91 +- 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/sm501.c | 24 +- drivers/mfd/stpmic1.c | 2 +- drivers/mfd/tqmx86.c | 2 +- drivers/mfd/vexpress-sysreg.c | 25 +- drivers/mfd/wcd934x.c | 1 - drivers/misc/Kconfig | 9 - drivers/misc/Makefile | 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/hw-me.c | 8 + drivers/misc/mei/hw-me.h | 4 + drivers/misc/mei/pci-me.c | 7 +- drivers/misc/mei/pci-txe.c | 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/vexpress-syscfg.c | 280 - 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/mmc_ops.c | 2 +- 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 | 18 +- drivers/mmc/host/Makefile | 2 + 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/cqhci.c | 21 +- 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-sdhc-clkc.c | 158 + drivers/mmc/host/meson-mx-sdhc-mmc.c | 914 + drivers/mmc/host/meson-mx-sdhc.h | 141 + drivers/mmc/host/meson-mx-sdio.c | 14 +- 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 | 11 +- drivers/mmc/host/sdhci-esdhc.h | 2 +- drivers/mmc/host/sdhci-msm.c | 55 +- drivers/mmc/host/sdhci-of-arasan.c | 509 +- drivers/mmc/host/sdhci-of-at91.c | 5 +- drivers/mmc/host/sdhci-of-dwcmshc.c | 74 +- drivers/mmc/host/sdhci-pci-core.c | 12 +- drivers/mmc/host/sdhci-pci-gli.c | 129 + drivers/mmc/host/sdhci-pci-o2micro.c | 8 +- drivers/mmc/host/sdhci-pci.h | 2 + drivers/mmc/host/sdhci-sprd.c | 28 +- drivers/mmc/host/sdhci-xenon.c | 10 + drivers/mmc/host/sdhci.c | 280 +- drivers/mmc/host/sdhci.h | 34 +- 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/uniphier-sd.c | 12 +- drivers/mmc/host/usdhi6rol0.c | 9 +- drivers/mmc/host/via-sdmmc.c | 7 +- drivers/mmc/host/wbsd.c | 26 +- drivers/most/core.c | 2 +- drivers/mtd/Kconfig | 10 + drivers/mtd/Makefile | 1 + drivers/mtd/chips/cfi_cmdset_0001.c | 13 +- drivers/mtd/mtdcore.c | 194 +- 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/nand/spi/core.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 | 2 +- drivers/net/can/peak_canfd/peak_pciefd_main.c | 4 +- drivers/net/dsa/b53/b53_common.c | 113 +- drivers/net/dsa/b53/b53_priv.h | 8 +- drivers/net/dsa/b53/b53_regs.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/Kconfig | 2 +- drivers/net/dsa/mv88e6xxx/chip.c | 20 +- drivers/net/dsa/mv88e6xxx/serdes.c | 55 +- drivers/net/dsa/mv88e6xxx/serdes.h | 7 +- drivers/net/dsa/ocelot/felix.c | 85 + drivers/net/dsa/ocelot/felix.h | 7 + drivers/net/dsa/ocelot/felix_vsc9959.c | 193 +- drivers/net/dsa/sja1105/Kconfig | 10 + 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.c | 26 +- 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 | 9 +- 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 | 41 +- .../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/bcmsysport.c | 4 +- drivers/net/ethernet/broadcom/bgmac-platform.c | 9 +- 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 | 120 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 25 +- drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.h | 2 +- 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 | 12 +- 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 | 796 +- 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/cadence/Kconfig | 2 +- drivers/net/ethernet/cadence/macb_main.c | 24 +- drivers/net/ethernet/cavium/Kconfig | 2 +- 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/cudbg_lib.c | 27 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4.h | 32 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c | 164 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 3 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_ptp.c | 27 +- .../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 | 80 +- drivers/net/ethernet/chelsio/cxgb4/t4_hw.c | 8 +- drivers/net/ethernet/chelsio/cxgb4/t4_regs.h | 3 + .../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 + .../net/ethernet/freescale/enetc/enetc_pci_mdio.c | 2 +- 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/ibm/ibmvnic.c | 3 +- drivers/net/ethernet/intel/e1000/e1000_main.c | 6 +- drivers/net/ethernet/intel/e1000e/netdev.c | 56 +- drivers/net/ethernet/intel/e1000e/regs.h | 3 + drivers/net/ethernet/intel/i40e/i40e_main.c | 4 +- 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 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c | 3 + drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 2 + .../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 | 34 +- drivers/net/ethernet/mellanox/mlx4/main.c | 4 +- drivers/net/ethernet/mellanox/mlx4/mlx4_en.h | 4 +- drivers/net/ethernet/mellanox/mlx5/core/Kconfig | 8 +- 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/cmd.c | 11 +- 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 | 8 +- drivers/net/ethernet/mellanox/mlx5/core/ecpf.c | 30 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 97 +- 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 | 340 +- 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 +- .../net/ethernet/mellanox/mlx5/core/en/xsk/tx.c | 3 + .../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 | 214 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 30 +- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 81 +- .../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 | 13 +- 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 | 40 +- 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 | 86 +- 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 | 187 +- 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 | 65 +- .../ethernet/mellanox/mlx5/core/steering/dr_ste.c | 1 - .../mellanox/mlx5/core/steering/dr_types.h | 5 +- .../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 + .../mellanox/mlxsw/core_acl_flex_actions.c | 4 +- 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_acl_tcam.c | 4 +- .../ethernet/mellanox/mlxsw/spectrum2_mr_tcam.c | 14 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c | 222 +- .../mellanox/mlxsw/spectrum_acl_flex_actions.c | 31 +- .../ethernet/mellanox/mlxsw/spectrum_acl_tcam.c | 51 +- .../ethernet/mellanox/mlxsw/spectrum_acl_tcam.h | 3 +- .../net/ethernet/mellanox/mlxsw/spectrum_flow.c | 305 + .../net/ethernet/mellanox/mlxsw/spectrum_flower.c | 79 +- .../ethernet/mellanox/mlxsw/spectrum_matchall.c | 378 + .../net/ethernet/mellanox/mlxsw/spectrum_mr_tcam.c | 4 +- .../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 | 7 +- drivers/net/ethernet/mscc/Makefile | 2 +- drivers/net/ethernet/mscc/ocelot.c | 229 +- 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 | 3 + drivers/net/ethernet/mscc/ocelot_tc.c | 6 +- drivers/net/ethernet/myricom/myri10ge/myri10ge.c | 12 - drivers/net/ethernet/natsemi/jazzsonic.c | 8 +- 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 | 5 +- 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 +- .../net/ethernet/pensando/ionic/ionic_debugfs.c | 3 +- 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 | 181 +- 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 | 734 +- drivers/net/ethernet/renesas/sh_eth.c | 3 +- drivers/net/ethernet/seeq/ether3.c | 5 +- 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/sgi/meth.h | 16 - 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 | 281 +- drivers/net/ethernet/stmicro/stmmac/dwmac-intel.h | 23 + .../net/ethernet/stmicro/stmmac/dwmac-meson8b.c | 147 +- .../ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c | 17 +- .../net/ethernet/stmicro/stmmac/dwmac-socfpga.c | 9 +- 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/dwmac5.c | 2 +- .../net/ethernet/stmicro/stmmac/stmmac_hwtstamp.c | 12 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 41 +- 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 | 42 +- drivers/net/ethernet/ti/Makefile | 5 +- drivers/net/ethernet/ti/am65-cpsw-ethtool.c | 36 +- drivers/net/ethernet/ti/am65-cpsw-nuss.c | 210 +- 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 | 4 +- drivers/net/ethernet/toshiba/spider_net.c | 2 +- drivers/net/ethernet/toshiba/tc35815.c | 2 +- drivers/net/ethernet/via/Kconfig | 1 + drivers/net/ethernet/xilinx/ll_temac_main.c | 8 +- drivers/net/ethernet/xscale/ixp4xx_eth.c | 2 + drivers/net/fddi/Kconfig | 2 +- drivers/net/geneve.c | 2 +- drivers/net/gtp.c | 9 +- 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 | 7 +- drivers/net/ipa/gsi.c | 137 +- drivers/net/ipa/gsi.h | 15 +- drivers/net/ipa/gsi_reg.h | 2 + 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 | 177 +- 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 | 20 +- drivers/net/macvlan.c | 12 +- 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/bcm84881.c | 6 +- drivers/net/phy/broadcom.c | 70 +- drivers/net/phy/cortina.c | 1 - drivers/net/phy/dp83640.c | 2 +- drivers/net/phy/dp83822.c | 30 +- drivers/net/phy/dp83867.c | 4 +- drivers/net/phy/dp83tc811.c | 21 +- drivers/net/phy/marvell.c | 201 + drivers/net/phy/marvell10g.c | 32 +- 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/microchip_t1.c | 171 + 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 | 128 +- drivers/net/phy/phy_device.c | 264 +- drivers/net/phy/phylink.c | 49 +- 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 | 5 + 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 | 3 +- 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 | 11 +- drivers/net/vxlan.c | 6 +- drivers/net/wan/Kconfig | 4 +- drivers/net/wimax/i2400m/usb-fw.c | 1 + drivers/net/wireguard/queueing.c | 4 +- drivers/net/wireguard/receive.c | 21 +- drivers/net/wireguard/selftest/ratelimiter.c | 4 +- drivers/net/wireguard/send.c | 20 +- drivers/net/wireguard/socket.c | 12 - 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/3945-rs.c | 2 +- drivers/net/wireless/intel/iwlegacy/4965-rs.c | 2 +- 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 | 13 +- drivers/net/wireless/intel/iwlwifi/fw/acpi.c | 85 +- 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/api/txq.h | 6 +- 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 | 20 +- 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 | 9 +- 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 | 157 +- 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 | 11 +- drivers/net/wireless/intel/iwlwifi/mvm/rx.c | 13 +- drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 44 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 60 +- 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 | 65 +- .../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 | 44 +- 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 | 65 +- 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 | 30 +- drivers/net/wireless/marvell/mwifiex/sta_cmd.c | 39 +- drivers/net/wireless/marvell/mwl8k.c | 2 +- drivers/net/wireless/mediatek/mt76/Kconfig | 1 + drivers/net/wireless/mediatek/mt76/Makefile | 3 +- drivers/net/wireless/mediatek/mt76/agg-rx.c | 12 +- drivers/net/wireless/mediatek/mt76/debugfs.c | 21 + drivers/net/wireless/mediatek/mt76/mac80211.c | 33 +- drivers/net/wireless/mediatek/mt76/mcu.c | 9 +- drivers/net/wireless/mediatek/mt76/mmio.c | 3 +- drivers/net/wireless/mediatek/mt76/mt76.h | 60 +- .../net/wireless/mediatek/mt76/mt7603/debugfs.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7603/eeprom.c | 5 + drivers/net/wireless/mediatek/mt76/mt7603/init.c | 2 + drivers/net/wireless/mediatek/mt76/mt7603/mac.c | 12 +- drivers/net/wireless/mediatek/mt76/mt7603/mcu.c | 3 +- drivers/net/wireless/mediatek/mt76/mt7603/mcu.h | 7 - drivers/net/wireless/mediatek/mt76/mt7603/soc.c | 4 +- drivers/net/wireless/mediatek/mt76/mt7615/Kconfig | 20 +- drivers/net/wireless/mediatek/mt76/mt7615/Makefile | 10 +- .../net/wireless/mediatek/mt76/mt7615/debugfs.c | 47 +- drivers/net/wireless/mediatek/mt76/mt7615/dma.c | 87 +- drivers/net/wireless/mediatek/mt76/mt7615/eeprom.c | 87 +- drivers/net/wireless/mediatek/mt76/mt7615/eeprom.h | 33 +- drivers/net/wireless/mediatek/mt76/mt7615/init.c | 283 +- drivers/net/wireless/mediatek/mt76/mt7615/mac.c | 752 +- drivers/net/wireless/mediatek/mt76/mt7615/mac.h | 39 + drivers/net/wireless/mediatek/mt76/mt7615/main.c | 331 +- drivers/net/wireless/mediatek/mt76/mt7615/mcu.c | 1527 +- drivers/net/wireless/mediatek/mt76/mt7615/mcu.h | 293 +- drivers/net/wireless/mediatek/mt76/mt7615/mmio.c | 73 +- drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h | 177 +- drivers/net/wireless/mediatek/mt76/mt7615/pci.c | 132 +- .../net/wireless/mediatek/mt76/mt7615/pci_init.c | 174 + .../net/wireless/mediatek/mt76/mt7615/pci_mac.c | 184 + drivers/net/wireless/mediatek/mt76/mt7615/regs.h | 108 +- drivers/net/wireless/mediatek/mt76/mt7615/soc.c | 4 +- drivers/net/wireless/mediatek/mt76/mt7615/usb.c | 446 + .../net/wireless/mediatek/mt76/mt7615/usb_init.c | 145 + .../net/wireless/mediatek/mt76/mt7615/usb_mcu.c | 93 + drivers/net/wireless/mediatek/mt76/mt76x0/init.c | 26 +- drivers/net/wireless/mediatek/mt76/mt76x0/pci.c | 3 + drivers/net/wireless/mediatek/mt76/mt76x02.h | 3 + .../net/wireless/mediatek/mt76/mt76x02_debugfs.c | 2 +- drivers/net/wireless/mediatek/mt76/mt76x02_mac.c | 7 +- drivers/net/wireless/mediatek/mt76/mt76x02_mcu.c | 5 +- drivers/net/wireless/mediatek/mt76/mt76x02_mcu.h | 6 - drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c | 16 + .../net/wireless/mediatek/mt76/mt76x02_usb_mcu.c | 4 +- drivers/net/wireless/mediatek/mt76/mt76x02_util.c | 4 + drivers/net/wireless/mediatek/mt76/mt76x2/eeprom.c | 5 + .../net/wireless/mediatek/mt76/mt76x2/pci_init.c | 1 + .../net/wireless/mediatek/mt76/mt76x2/pci_main.c | 21 +- drivers/net/wireless/mediatek/mt76/mt76x2/usb.c | 2 + drivers/net/wireless/mediatek/mt76/mt7915/Kconfig | 13 + drivers/net/wireless/mediatek/mt76/mt7915/Makefile | 6 + .../net/wireless/mediatek/mt76/mt7915/debugfs.c | 463 + drivers/net/wireless/mediatek/mt76/mt7915/dma.c | 285 + drivers/net/wireless/mediatek/mt76/mt7915/eeprom.c | 243 + drivers/net/wireless/mediatek/mt76/mt7915/eeprom.h | 125 + drivers/net/wireless/mediatek/mt76/mt7915/init.c | 701 + drivers/net/wireless/mediatek/mt76/mt7915/mac.c | 1471 ++ drivers/net/wireless/mediatek/mt76/mt7915/mac.h | 346 + drivers/net/wireless/mediatek/mt76/mt7915/main.c | 833 + drivers/net/wireless/mediatek/mt76/mt7915/mcu.c | 3161 ++++ drivers/net/wireless/mediatek/mt76/mt7915/mcu.h | 1033 ++ drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h | 467 + drivers/net/wireless/mediatek/mt76/mt7915/pci.c | 191 + drivers/net/wireless/mediatek/mt76/mt7915/regs.h | 375 + drivers/net/wireless/mediatek/mt76/tx.c | 4 +- drivers/net/wireless/mediatek/mt76/usb.c | 15 +- drivers/net/wireless/mediatek/mt76/util.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 +- drivers/net/wireless/realtek/rtlwifi/rc.c | 2 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/rf.c | 4 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/sw.c | 4 +- .../net/wireless/realtek/rtlwifi/rtl8192ee/phy.c | 14 +- .../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/rtlwifi/usb.c | 8 +- drivers/net/wireless/realtek/rtw88/Kconfig | 26 +- drivers/net/wireless/realtek/rtw88/Makefile | 28 +- drivers/net/wireless/realtek/rtw88/bf.c | 14 +- drivers/net/wireless/realtek/rtw88/bf.h | 22 + drivers/net/wireless/realtek/rtw88/coex.c | 3 + drivers/net/wireless/realtek/rtw88/debug.c | 9 +- drivers/net/wireless/realtek/rtw88/efuse.c | 27 + drivers/net/wireless/realtek/rtw88/efuse.h | 3 + drivers/net/wireless/realtek/rtw88/fw.c | 55 +- drivers/net/wireless/realtek/rtw88/fw.h | 32 +- drivers/net/wireless/realtek/rtw88/mac.c | 437 +- 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 | 97 +- drivers/net/wireless/realtek/rtw88/pci.c | 82 +- drivers/net/wireless/realtek/rtw88/pci.h | 4 - drivers/net/wireless/realtek/rtw88/phy.c | 94 +- drivers/net/wireless/realtek/rtw88/phy.h | 7 + drivers/net/wireless/realtek/rtw88/reg.h | 108 + drivers/net/wireless/realtek/rtw88/rtw8723d.c | 2707 +++ 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/rtw8723de.c | 30 + drivers/net/wireless/realtek/rtw88/rtw8723de.h | 14 + drivers/net/wireless/realtek/rtw88/rtw8822b.c | 147 +- drivers/net/wireless/realtek/rtw88/rtw8822be.c | 30 + drivers/net/wireless/realtek/rtw88/rtw8822be.h | 14 + drivers/net/wireless/realtek/rtw88/rtw8822c.c | 201 +- 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/rtw8822ce.c | 30 + drivers/net/wireless/realtek/rtw88/rtw8822ce.h | 14 + drivers/net/wireless/realtek/rtw88/rx.c | 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 | 20 +- 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 | 239 +- 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 | 100 +- 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 | 95 +- drivers/opp/debugfs.c | 42 + drivers/opp/of.c | 175 +- 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 | 20 + drivers/pci/setup-bus.c | 1 + drivers/pci/setup-res.c | 9 +- drivers/pcmcia/cs_internal.h | 6 - drivers/pcmcia/electra_cf.c | 45 +- drivers/pcmcia/pcmcia_cis.c | 6 +- drivers/perf/Kconfig | 9 +- drivers/perf/arm_dsu_pmu.c | 4 +- drivers/perf/arm_smmuv3_pmu.c | 5 +- drivers/perf/arm_spe_pmu.c | 8 +- drivers/perf/hisilicon/Kconfig | 7 + drivers/perf/hisilicon/Makefile | 3 +- drivers/perf/hisilicon/hisi_uncore_ddrc_pmu.c | 10 +- drivers/perf/hisilicon/hisi_uncore_hha_pmu.c | 12 +- drivers/perf/hisilicon/hisi_uncore_l3c_pmu.c | 10 +- drivers/perf/hisilicon/hisi_uncore_pmu.c | 23 +- drivers/phy/amlogic/Kconfig | 3 +- drivers/phy/amlogic/phy-meson8b-usb2.c | 149 +- drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c | 2 +- drivers/phy/broadcom/phy-bcm-sr-usb.c | 57 +- drivers/phy/broadcom/phy-brcm-usb.c | 16 +- drivers/phy/cadence/Kconfig | 9 + drivers/phy/cadence/Makefile | 1 + drivers/phy/cadence/phy-cadence-salvo.c | 325 + drivers/phy/cadence/phy-cadence-sierra.c | 27 +- 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 | 254 +- drivers/phy/qualcomm/phy-qcom-qmp.h | 238 +- drivers/phy/qualcomm/phy-qcom-qusb2.c | 7 + drivers/phy/qualcomm/phy-qcom-snps-femto-v2.c | 287 + drivers/phy/qualcomm/phy-qcom-usb-hs-28nm.c | 32 +- drivers/phy/samsung/phy-s5pv210-usb2.c | 4 + drivers/phy/samsung/phy-samsung-usb2.h | 2 +- drivers/phy/tegra/Kconfig | 3 +- drivers/phy/ti/phy-am654-serdes.c | 104 +- drivers/phy/ti/phy-j721e-wiz.c | 65 +- drivers/phy/ti/phy-omap-usb2.c | 60 +- drivers/pinctrl/Kconfig | 15 +- 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-ocelot.c | 127 +- 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/sprd/pinctrl-sprd.c | 4 +- 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_i2c.c | 2 +- drivers/platform/chrome/cros_ec_ishtp.c | 45 +- drivers/platform/chrome/cros_ec_sensorhub.c | 80 +- drivers/platform/chrome/cros_ec_sensorhub_ring.c | 73 +- drivers/platform/chrome/cros_ec_typec.c | 119 +- drivers/platform/chrome/cros_usbpd_logger.c | 1 + 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 | 25 + 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-uncore-frequency.c | 2 +- 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_core.c | 24 +- drivers/platform/x86/intel_pmc_core.h | 2 - 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/surface3_power.c | 4 +- drivers/platform/x86/thinkpad_acpi.c | 175 +- drivers/platform/x86/toshiba_acpi.c | 26 +- drivers/platform/x86/touchscreen_dmi.c | 100 +- drivers/platform/x86/wmi.c | 45 +- drivers/platform/x86/xiaomi-wmi.c | 4 +- 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/powercap/intel_rapl_common.c | 1 + drivers/ps3/ps3-lpm.c | 8 +- drivers/ps3/ps3-vuart.c | 5 +- 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 | 12 +- 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 | 26 +- 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/Kconfig | 9 + drivers/remoteproc/Makefile | 1 + drivers/remoteproc/ingenic_rproc.c | 280 + drivers/remoteproc/mtk_common.h | 2 +- drivers/remoteproc/mtk_scp.c | 10 +- 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 | 206 +- 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 | 243 +- drivers/remoteproc/remoteproc_debugfs.c | 28 +- drivers/remoteproc/remoteproc_elf_loader.c | 24 - drivers/remoteproc/remoteproc_internal.h | 17 +- drivers/remoteproc/remoteproc_sysfs.c | 1 + drivers/remoteproc/remoteproc_virtio.c | 15 +- drivers/remoteproc/st_remoteproc.c | 2 +- drivers/remoteproc/st_slim_rproc.c | 2 +- drivers/remoteproc/stm32_rproc.c | 4 +- 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/mtk_rpmsg.c | 1 + 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 | 475 +- 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/Kconfig | 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/ibmvscsi/ibmvfc.c | 5 + drivers/scsi/ibmvscsi/ibmvscsi.c | 4 - 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 | 42 +- 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_mbx.c | 2 +- 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 | 44 +- 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 | 287 +- drivers/scsi/scsi_pm.c | 10 +- drivers/scsi/sd.c | 19 +- drivers/scsi/sd.h | 43 +- drivers/scsi/sd_zbc.c | 402 +- drivers/scsi/sg.c | 4 +- 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/dpio-service.c | 19 +- drivers/soc/fsl/dpio/qbman-portal.c | 7 +- drivers/soc/imx/Kconfig | 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/Kconfig | 4 +- drivers/soc/xilinx/zynqmp_pm_domains.c | 26 +- drivers/soc/xilinx/zynqmp_power.c | 17 +- drivers/soundwire/Makefile | 2 +- drivers/soundwire/bus.c | 70 +- drivers/soundwire/bus.h | 3 + drivers/soundwire/bus_type.c | 19 +- drivers/soundwire/cadence_master.c | 8 +- drivers/soundwire/debugfs.c | 2 +- drivers/soundwire/intel.c | 13 +- drivers/soundwire/intel_init.c | 4 +- drivers/soundwire/master.c | 88 + drivers/soundwire/qcom.c | 34 +- drivers/soundwire/slave.c | 10 +- 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_fops.c | 4 +- drivers/staging/comedi/comedi_internal.h | 4 +- drivers/staging/comedi/drivers/dt2815.c | 3 + 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/apex_driver.c | 7 - drivers/staging/gasket/gasket_core.c | 4 + drivers/staging/gasket/gasket_page_table.c | 2 +- drivers/staging/gasket/gasket_sysfs.c | 5 +- drivers/staging/gasket/gasket_sysfs.h | 4 - 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/ks7010/TODO | 1 - 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/TODO | 29 - 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 | 223 +- drivers/staging/media/imx/imx-media-dev-common.c | 50 +- drivers/staging/media/imx/imx-media-dev.c | 2 +- drivers/staging/media/imx/imx-media-internal-sd.c | 6 +- drivers/staging/media/imx/imx-media-of.c | 114 - drivers/staging/media/imx/imx-media-utils.c | 550 +- drivers/staging/media/imx/imx-media-vdic.c | 12 +- drivers/staging/media/imx/imx-media.h | 63 +- drivers/staging/media/imx/imx6-mipi-csi2.c | 93 +- drivers/staging/media/imx/imx7-media-csi.c | 177 +- drivers/staging/media/imx/imx7-mipi-csis.c | 582 +- 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 | 57 +- drivers/staging/vt6656/key.h | 13 +- drivers/staging/vt6656/mac.c | 128 +- drivers/staging/vt6656/mac.h | 28 +- drivers/staging/vt6656/main_usb.c | 188 +- 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 | 33 +- 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_iblock.c | 2 +- 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/thunderbolt/usb4.c | 3 + drivers/tty/hvc/Kconfig | 2 +- drivers/tty/hvc/hvc_console.c | 23 +- drivers/tty/hvc/hvcs.c | 2 - drivers/tty/mxser.c | 7 +- drivers/tty/n_gsm.c | 48 +- drivers/tty/rocket.c | 35 +- 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 | 18 +- 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/owl-uart.c | 7 + drivers/tty/serial/samsung_tty.c | 84 +- drivers/tty/serial/serial_core.c | 6 +- drivers/tty/serial/sh-sci.c | 20 +- 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/sunhv.c | 3 + drivers/tty/serial/xilinx_uartps.c | 224 +- drivers/tty/sysrq.c | 72 +- drivers/tty/vcc.c | 1 + drivers/tty/vt/keyboard.c | 2 + drivers/tty/vt/selection.c | 133 +- drivers/tty/vt/vt.c | 14 +- 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_msm.c | 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/cdc-acm.c | 36 +- drivers/usb/class/cdc-acm.h | 5 +- drivers/usb/class/usblp.c | 5 +- drivers/usb/core/devio.c | 19 +- drivers/usb/core/hcd-pci.c | 7 +- drivers/usb/core/hcd.c | 3 + drivers/usb/core/hub.c | 26 +- drivers/usb/core/hub.h | 2 +- drivers/usb/core/message.c | 13 +- drivers/usb/core/otg_whitelist.h | 2 +- drivers/usb/core/quirks.c | 4 + 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/core.h | 8 +- drivers/usb/dwc3/dwc3-pci.c | 1 + drivers/usb/dwc3/gadget.c | 79 +- drivers/usb/early/xhci-dbc.c | 9 +- drivers/usb/early/xhci-dbc.h | 20 +- drivers/usb/gadget/configfs.c | 3 + drivers/usb/gadget/function/f_fs.c | 14 +- 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 | 382 +- drivers/usb/gadget/udc/atmel_usba_udc.c | 8 +- drivers/usb/gadget/udc/bdc/bdc_ep.c | 2 +- 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-platform.c | 4 + 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-platform.c | 5 + 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-hub.c | 9 + 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 | 24 +- drivers/usb/host/xhci-plat.h | 2 +- drivers/usb/host/xhci-rcar.h | 2 +- drivers/usb/host/xhci-ring.c | 50 +- drivers/usb/host/xhci-trace.h | 2 +- drivers/usb/host/xhci.c | 14 +- drivers/usb/host/xhci.h | 8 +- 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.c | 20 +- drivers/usb/misc/sisusbvga/sisusb.h | 2 +- drivers/usb/misc/sisusbvga/sisusb_init.h | 16 +- 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/garmin_gps.c | 4 +- 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/qcserial.c | 1 + drivers/usb/serial/usb_wwan.c | 4 + 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/uas.c | 46 +- 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 | 9 +- 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 | 9 +- drivers/usb/storage/unusual_usbat.h | 2 +- drivers/usb/storage/usb.h | 2 +- drivers/usb/typec/bus.c | 5 +- drivers/usb/typec/class.c | 36 +- drivers/usb/typec/mux/Kconfig | 2 +- drivers/usb/typec/mux/intel_pmc_mux.c | 64 +- drivers/usb/typec/mux/pi3usb30532.c | 4 +- drivers/usb/typec/tcpm/Kconfig | 2 +- drivers/usb/typec/tcpm/fusb302.c | 32 +- drivers/usb/typec/tcpm/fusb302_reg.h | 2 +- drivers/usb/typec/tcpm/tcpm.c | 26 + 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 | 18 +- drivers/vdpa/ifcvf/ifcvf_base.c | 2 - drivers/vdpa/ifcvf/ifcvf_main.c | 4 +- drivers/vdpa/vdpa.c | 2 +- drivers/vdpa/vdpa_sim/vdpa_sim.c | 19 +- drivers/vfio/pci/vfio_pci_nvlink2.c | 2 +- drivers/vfio/vfio_iommu_type1.c | 16 +- drivers/vhost/Kconfig | 4 +- drivers/vhost/net.c | 29 +- drivers/vhost/scsi.c | 14 +- drivers/vhost/test.c | 16 +- drivers/vhost/vdpa.c | 5 - drivers/vhost/vhost.c | 287 +- drivers/vhost/vhost.h | 50 +- drivers/vhost/vringh.c | 11 +- drivers/vhost/vsock.c | 35 +- 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/amba-clcd.c | 19 +- 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/ps3fb.c | 4 +- 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/Kconfig | 2 +- drivers/virtio/virtio_balloon.c | 4 +- drivers/virtio/virtio_input.c | 1 + 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/events/events_base.c | 28 +- drivers/xen/grant-table.c | 1 - drivers/xen/privcmd.c | 2 - drivers/xen/time.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/cmservice.c | 2 +- fs/afs/fs_probe.c | 5 +- fs/afs/fsclient.c | 8 +- fs/afs/internal.h | 5 +- fs/afs/rotate.c | 6 +- fs/afs/server.c | 7 +- fs/afs/super.c | 216 +- fs/afs/vl_rotate.c | 4 +- fs/afs/volume.c | 8 +- fs/afs/yfsclient.c | 8 +- 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 | 41 +- fs/btrfs/backref.c | 836 +- fs/btrfs/backref.h | 297 + fs/btrfs/block-group.c | 249 +- 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/discard.h | 2 +- fs/btrfs/disk-io.c | 57 +- 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 | 1233 +- 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 | 75 +- fs/btrfs/transaction.h | 3 +- fs/btrfs/tree-checker.c | 4 - fs/btrfs/tree-log.c | 181 +- fs/btrfs/volumes.c | 73 +- fs/buffer.c | 65 +- fs/cachefiles/Kconfig | 4 +- fs/cachefiles/rdwr.c | 12 +- fs/ceph/caps.c | 3 +- fs/ceph/debugfs.c | 2 +- fs/ceph/mds_client.c | 8 +- fs/ceph/quota.c | 4 +- fs/char_dev.c | 3 + fs/cifs/cifsglob.h | 3 +- fs/cifs/cifssmb.c | 2 +- fs/cifs/connect.c | 17 +- fs/cifs/file.c | 2 +- fs/cifs/inode.c | 2 +- fs/cifs/misc.c | 82 +- fs/cifs/smb2ops.c | 5 + fs/coda/Kconfig | 2 +- fs/compat_binfmt_elf.c | 11 +- fs/configfs/dir.c | 1 + fs/configfs/inode.c | 2 +- fs/configfs/item.c | 2 +- fs/coredump.c | 10 + 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/file.c | 15 +- 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 | 107 +- fs/exec.c | 272 +- fs/exfat/Kconfig | 7 +- fs/exfat/balloc.c | 11 +- fs/exfat/dir.c | 17 +- fs/exfat/exfat_fs.h | 14 +- fs/exfat/exfat_raw.h | 4 +- fs/exfat/fatent.c | 13 +- fs/exfat/file.c | 17 +- fs/exfat/inode.c | 11 +- fs/exfat/misc.c | 36 +- fs/exfat/namei.c | 57 +- fs/exfat/nls.c | 33 +- fs/exfat/super.c | 102 +- 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/bmap.c | 16 +- fs/gfs2/dir.c | 9 +- fs/gfs2/glock.c | 6 +- fs/gfs2/glops.c | 8 +- fs/gfs2/inode.c | 7 +- fs/gfs2/log.c | 11 +- fs/gfs2/lops.c | 19 +- fs/gfs2/meta_io.c | 2 +- fs/gfs2/ops_fstype.c | 2 +- fs/gfs2/quota.c | 15 +- fs/gfs2/quota.h | 3 +- fs/gfs2/super.c | 1 - fs/gfs2/util.c | 10 +- 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 | 672 +- fs/ioctl.c | 8 + fs/iomap/buffered-io.c | 92 +- fs/iomap/direct-io.c | 2 +- fs/iomap/fiemap.c | 5 +- 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/nfs3acl.c | 22 +- fs/nfs/nfs4proc.c | 13 +- fs/nfs/nfs4state.c | 2 +- fs/nfs/pagelist.c | 5 +- fs/nfs/pnfs.c | 11 +- fs/nfs/pnfs_nfs.c | 3 +- fs/nfs/super.c | 3 +- fs/nfs/write.c | 4 +- fs/nfsd/nfs4callback.c | 4 +- fs/nfsd/nfs4proc.c | 2 + fs/nfsd/nfs4recover.c | 26 +- fs/nfsd/nfs4state.c | 105 +- 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/dlmfs/dlmfs.c | 27 +- 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/pnode.c | 9 +- fs/proc/Kconfig | 4 +- fs/proc/array.c | 9 +- fs/proc/base.c | 78 +- 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 | 6 +- 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 | 63 +- 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 | 213 +- 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/vboxsf/dir.c | 2 +- fs/vboxsf/super.c | 2 +- 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.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.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 | 12 +- fs/xfs/libxfs/xfs_inode_buf.h | 2 +- fs/xfs/libxfs/xfs_inode_fork.c | 2 +- fs/xfs/libxfs/xfs_log_recover.h | 83 +- 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 | 10 +- fs/xfs/xfs_icreate_item.c | 152 + fs/xfs/xfs_inode.c | 143 +- fs/xfs/xfs_inode.h | 4 +- fs/xfs/xfs_inode_item.c | 28 +- fs/xfs/xfs_inode_item.h | 6 +- fs/xfs/xfs_inode_item_recover.c | 400 + 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 | 6 +- 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 | 53 +- fs/xfs/xfs_symlink.c | 6 +- fs/xfs/xfs_sysctl.c | 4 +- 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/Kbuild | 1 + include/asm-generic/atomic-instrumented.h | 711 +- include/asm-generic/atomic-long.h | 331 +- include/asm-generic/barrier.h | 16 +- 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 | 2 +- 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/asm-generic/sections.h | 3 + include/asm-generic/vermagic.h | 7 + include/asm-generic/vmlinux.lds.h | 10 + 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 | 16 +- 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/pinctrl/rockchip.h | 11 - 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/amba/bus.h | 1 + include/linux/atomic-arch-fallback.h | 2291 +++ include/linux/atomic-fallback.h | 346 +- include/linux/atomic.h | 11 + include/linux/audit.h | 24 +- include/linux/backing-dev-defs.h | 4 +- include/linux/backing-dev.h | 17 +- 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 | 11 +- include/linux/compiler.h | 220 +- include/linux/compiler_types.h | 30 + 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/debugfs.h | 12 +- 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 | 13 +- 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 | 16 +- 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 | 119 +- 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/ftrace_irq.h | 11 - include/linux/fwnode.h | 2 + include/linux/genhd.h | 35 +- include/linux/gfp.h | 7 +- include/linux/gpio/driver.h | 32 +- include/linux/gpio/machine.h | 17 +- include/linux/greybus/greybus_protocols.h | 44 +- include/linux/hardirq.h | 18 +- 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 | 12 +- 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.h | 31 + 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/irq_sim.h | 33 +- include/linux/irqdomain.h | 2 +- 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 | 31 +- 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/lockdep.h | 23 +- include/linux/lsm_audit.h | 1 + include/linux/lsm_hook_defs.h | 19 +- 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 | 39 +- 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 | 33 +- include/linux/mlx5/fs.h | 1 + include/linux/mlx5/mlx5_ifc.h | 200 +- 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 | 14 +- 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 | 4 +- 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 | 157 +- include/linux/phy/omap_usb.h | 69 +- 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/clk-integrator.h | 2 - include/linux/platform_data/cros_ec_commands.h | 4 +- include/linux/platform_data/cros_ec_proto.h | 2 +- include/linux/platform_data/cros_ec_sensorhub.h | 1 + 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/platform_device.h | 1 + include/linux/pm.h | 34 +- include/linux/pm_opp.h | 18 + include/linux/pnp.h | 29 +- include/linux/power_supply.h | 8 +- include/linux/preempt.h | 4 +- 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 | 8 +- include/linux/rcutree.h | 3 + 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 | 41 +- 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/soundwire/sdw.h | 24 +- include/linux/soundwire/sdw_type.h | 9 +- 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/stmmac.h | 2 + include/linux/string.h | 60 +- include/linux/sunrpc/clnt.h | 13 +- include/linux/sunrpc/gss_api.h | 3 + include/linux/sunrpc/gss_krb5.h | 6 +- include/linux/sunrpc/svc.h | 1 + include/linux/sunrpc/svc_rdma.h | 1 + include/linux/sunrpc/xdr.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 | 55 +- 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/tracepoint.h | 22 +- include/linux/tty.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/vdpa.h | 2 +- include/linux/vermagic.h | 12 +- include/linux/vexpress.h | 26 - include/linux/virtio.h | 1 - include/linux/virtio_net.h | 26 +- include/linux/virtio_vsock.h | 1 + include/linux/vmalloc.h | 51 +- include/linux/vmstat.h | 9 +- include/linux/vringh.h | 12 +- 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/media-entity.h | 3 +- include/media/rc-map.h | 103 +- include/media/v4l2-ctrls.h | 87 +- include/media/v4l2-dev.h | 7 + include/media/v4l2-device.h | 50 +- include/media/v4l2-fh.h | 2 - include/media/v4l2-fwnode.h | 85 +- include/media/v4l2-h264.h | 85 + include/media/v4l2-image-sizes.h | 6 + include/media/v4l2-jpeg.h | 135 + include/media/v4l2-mc.h | 48 + include/media/v4l2-subdev.h | 17 + 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/l2cap.h | 6 +- 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/compat.h | 18 + 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 | 19 +- include/net/if_inet6.h | 3 +- include/net/inet_common.h | 8 +- include/net/inet_connection_sock.h | 8 + include/net/inet_ecn.h | 57 +- include/net/ip6_fib.h | 11 + include/net/ip6_route.h | 5 +- include/net/ipv6.h | 3 +- include/net/ipv6_stubs.h | 10 +- include/net/mac80211.h | 49 +- include/net/mptcp.h | 27 +- include/net/ndisc.h | 2 +- include/net/net_namespace.h | 7 + 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 | 10 +- include/net/switchdev.h | 62 + include/net/tc_act/tc_gate.h | 146 + include/net/tcp.h | 39 +- 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/at91/atmel_tcb.h | 5 + include/soc/bcm2835/raspberrypi-firmware.h | 9 +- include/soc/mscc/ocelot.h | 16 +- include/soc/mscc/ocelot_ptp.h | 58 + include/soc/qcom/cmd-db.h | 1 + include/soc/tegra/pmc.h | 15 +- include/sound/control.h | 2 +- include/sound/hda_codec.h | 11 +- include/sound/hdaudio.h | 10 +- include/sound/intel-nhlt.h | 6 +- include/sound/rawmidi.h | 1 + include/sound/soc-acpi.h | 2 +- include/sound/soc-component.h | 46 +- include/sound/soc-dai.h | 63 +- include/sound/soc-dapm.h | 2 +- include/sound/soc.h | 52 +- 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 | 20 +- 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/gpu_mem.h | 2 +- include/trace/events/huge_memory.h | 3 +- include/trace/events/iocost.h | 6 +- include/trace/events/qrtr.h | 115 + include/trace/events/rcu.h | 29 +- include/trace/events/rpcrdma.h | 62 +- include/trace/events/vmscan.h | 14 +- include/trace/events/wbt.h | 8 +- include/trace/events/writeback.h | 1 - include/uapi/asm-generic/unistd.h | 13 +- include/uapi/drm/amdgpu_drm.h | 19 +- include/uapi/drm/drm_fourcc.h | 18 +- include/uapi/drm/i915_drm.h | 24 + include/uapi/drm/msm_drm.h | 24 +- include/uapi/linux/audit.h | 1 + include/uapi/linux/bpf.h | 246 +- include/uapi/linux/btrfs_tree.h | 9 - include/uapi/linux/capability.h | 40 +- include/uapi/linux/dlm_device.h | 4 +- include/uapi/linux/dma-buf.h | 6 + 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/fiemap.h | 2 +- include/uapi/linux/firewire-cdev.h | 2 +- include/uapi/linux/fsinfo.h | 335 + include/uapi/linux/genetlink.h | 2 + include/uapi/linux/hyperv.h | 4 +- include/uapi/linux/if.h | 1 + include/uapi/linux/if_arcnet.h | 6 +- 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/mmc/ioctl.h | 3 +- include/uapi/linux/mount.h | 10 +- include/uapi/linux/mrp_bridge.h | 84 + include/uapi/linux/net_dropmon.h | 4 +- include/uapi/linux/netfilter/nf_conntrack_common.h | 8 +- include/uapi/linux/netfilter/nf_nat.h | 4 +- include/uapi/linux/netfilter_bridge/ebt_among.h | 2 +- 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 | 12 + include/uapi/linux/v4l2-subdev.h | 16 + include/uapi/linux/videodev2.h | 5 +- include/uapi/linux/virtio_balloon.h | 11 +- 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/scsi/scsi_bsg_fc.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/vdso/datapage.h | 4 +- include/xen/arm/page.h | 2 +- init/Kconfig | 84 +- init/Makefile | 2 +- init/do_mounts_initrd.c | 13 +- init/init_task.c | 16 +- init/initramfs.c | 2 +- init/main.c | 79 +- ipc/ipc_sysctl.c | 24 +- ipc/mq_sysctl.c | 4 +- ipc/mqueue.c | 34 +- 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 | 103 +- 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 | 25 +- 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 | 600 +- kernel/bpf/task_iter.c | 353 + kernel/bpf/verifier.c | 215 +- 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 | 50 +- kernel/events/hw_breakpoint.c | 16 + kernel/events/uprobes.c | 10 +- kernel/exit.c | 65 +- kernel/fork.c | 27 +- kernel/futex.c | 3 + kernel/gcov/Kconfig | 24 - kernel/gcov/Makefile | 3 +- kernel/gcov/gcc_3_4.c | 573 - kernel/groups.c | 2 +- kernel/hung_task.c | 74 +- kernel/irq/Kconfig | 1 + kernel/irq/irq_sim.c | 267 +- kernel/irq/irqdomain.c | 24 +- kernel/kcov.c | 270 +- 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 | 102 +- kernel/kthread.c | 78 + kernel/latencytop.c | 4 +- kernel/livepatch/core.c | 178 +- kernel/locking/Makefile | 3 + kernel/locking/lockdep.c | 25 +- 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 | 90 +- 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/hibernate.c | 7 + kernel/power/poweroff.c | 2 +- kernel/power/snapshot.c | 1 - kernel/printk/console_cmdline.h | 1 + kernel/printk/internal.h | 8 +- kernel/printk/printk.c | 162 +- kernel/printk/printk_safe.c | 11 +- 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 | 494 +- kernel/rcu/tree.h | 12 +- kernel/rcu/tree_exp.h | 52 +- kernel/rcu/tree_plugin.h | 94 +- kernel/rcu/tree_stall.h | 155 +- kernel/rcu/update.c | 410 +- kernel/reboot.c | 6 +- kernel/relay.c | 19 +- kernel/sched/Makefile | 6 + kernel/sched/core.c | 188 +- kernel/sched/debug.c | 8 +- kernel/sched/fair.c | 154 +- kernel/sched/rt.c | 10 +- kernel/sched/sched.h | 13 +- kernel/sched/topology.c | 33 +- kernel/seccomp.c | 2 +- kernel/signal.c | 112 +- kernel/smp.c | 2 +- kernel/sys_ni.c | 9 + kernel/sysctl.c | 3906 +++-- 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 | 12 +- kernel/trace/Makefile | 3 + kernel/trace/blktrace.c | 4 +- kernel/trace/bpf_trace.c | 321 +- kernel/trace/ftrace.c | 26 +- kernel/trace/ftrace_internal.h | 22 - kernel/trace/preemptirq_delay_test.c | 38 +- kernel/trace/ring_buffer.c | 34 +- kernel/trace/trace.c | 6 +- kernel/trace/trace_boot.c | 20 +- kernel/trace/trace_events_hist.c | 7 + kernel/trace/trace_kprobe.c | 8 +- kernel/trace/trace_probe.h | 2 +- kernel/trace/tracing_map.c | 6 +- kernel/tracepoint.c | 2 +- kernel/umh.c | 13 +- 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 | 26 +- lib/Makefile | 9 +- lib/bitmap.c | 33 +- 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/fault-inject.c | 4 +- lib/flex_proportions.c | 7 +- lib/idr.c | 1 + lib/ioremap.c | 47 +- lib/iov_iter.c | 7 +- lib/kobject.c | 4 +- lib/kunit/test.c | 2 +- lib/linear_ranges.c | 245 + lib/lzo/lzo1x_compress.c | 13 + lib/math/prime_numbers.c | 10 +- lib/mpi/longlong.h | 36 +- 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 | 34 +- 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 | 92 +- mm/hmm.c | 185 +- mm/huge_memory.c | 276 +- mm/hugetlb.c | 228 +- 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 | 22 +- mm/list_lru.c | 4 +- mm/madvise.c | 226 +- mm/memblock.c | 21 +- mm/memcontrol.c | 568 +- 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 | 582 +- mm/page_counter.c | 13 +- mm/page_io.c | 9 +- mm/page_owner.c | 7 +- mm/page_reporting.h | 2 +- mm/percpu.c | 16 +- mm/pgtable-generic.c | 8 +- mm/readahead.c | 275 +- mm/rmap.c | 55 +- mm/shmem.c | 118 +- mm/slab.c | 4 +- mm/slab.h | 5 +- mm/slab_common.c | 3 +- mm/slob.c | 2 + mm/slub.c | 176 +- 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 | 379 +- mm/vmscan.c | 187 +- mm/vmstat.c | 48 +- mm/zbud.c | 2 +- mm/zsmalloc.c | 14 +- net/8021q/vlan_dev.c | 26 +- net/Kconfig | 5 +- net/appletalk/ddp.c | 82 +- net/atm/Kconfig | 2 +- net/atm/common.c | 22 +- net/atm/lec.c | 6 + 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 | 6 +- net/batman-adv/distributed-arp-table.h | 5 - net/batman-adv/main.h | 2 +- net/batman-adv/network-coding.c | 9 +- net/batman-adv/soft-interface.c | 30 + net/batman-adv/sysfs.c | 3 +- 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 | 78 +- 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 | 51 +- 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 | 13 +- 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 | 139 +- net/core/drop_monitor.c | 11 +- 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 | 34 +- net/core/net-sysfs.c | 45 +- net/core/net_namespace.c | 5 +- net/core/netclassid_cgroup.c | 4 +- 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 | 33 +- net/core/sock_map.c | 18 +- net/core/sysctl_net_core.c | 31 +- net/core/xdp.c | 8 + net/dccp/dccp.h | 5 - net/dccp/ipv6.c | 1 + 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 | 23 +- net/dsa/dsa_priv.h | 5 + net/dsa/master.c | 3 +- net/dsa/port.c | 37 +- net/dsa/slave.c | 77 +- 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/hsr/hsr_slave.c | 2 +- net/ieee802154/6lowpan/core.c | 8 + net/ieee802154/6lowpan/rx.c | 2 +- net/ipv4/Kconfig | 3 +- net/ipv4/af_inet.c | 61 +- net/ipv4/cipso_ipv4.c | 6 +- net/ipv4/devinet.c | 32 +- net/ipv4/esp4_offload.c | 17 +- net/ipv4/fib_semantics.c | 9 +- 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 | 97 +- 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 | 65 +- 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 | 97 +- 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 | 14 +- net/ipv6/ndisc.c | 5 +- net/ipv6/raw.c | 1 + net/ipv6/route.c | 141 +- net/ipv6/rpl.c | 7 +- net/ipv6/seg6.c | 10 +- net/ipv6/seg6_hmac.c | 1 - net/ipv6/sysctl_net_ipv6.c | 3 +- net/ipv6/xfrm6_input.c | 111 +- net/ipv6/xfrm6_output.c | 98 +- net/ipv6/xfrm6_protocol.c | 48 + net/ipv6/xfrm6_state.c | 26 - net/l2tp/l2tp_eth.c | 1 + net/l2tp/l2tp_ip6.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 | 16 +- net/mac80211/mesh.c | 1 + net/mac80211/mlme.c | 62 +- net/mac80211/offchannel.c | 4 + net/mac80211/rate.c | 15 +- net/mac80211/rate.h | 23 + net/mac80211/rc80211_minstrel_ht.c | 22 +- net/mac80211/rx.c | 17 +- net/mac80211/scan.c | 4 +- net/mac80211/sta_info.c | 3 +- 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 | 129 +- net/mptcp/pm_netlink.c | 12 +- net/mptcp/protocol.c | 179 +- net/mptcp/protocol.h | 50 +- net/mptcp/subflow.c | 219 +- net/netfilter/Kconfig | 2 +- net/netfilter/core.c | 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 | 14 +- net/netfilter/nf_flow_table_offload.c | 13 +- net/netfilter/nf_log.c | 2 +- net/netfilter/nf_nat_proto.c | 8 +- net/netfilter/nf_tables_api.c | 38 +- net/netfilter/nfnetlink_osf.c | 12 +- net/netfilter/nft_nat.c | 110 +- net/netfilter/nft_set_rbtree.c | 11 + net/netfilter/x_tables.c | 14 +- net/netlabel/Kconfig | 2 +- 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/netrom/nr_route.c | 1 + net/openvswitch/conntrack.c | 3 +- net/openvswitch/datapath.c | 4 +- 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 | 127 +- net/sched/cls_flower.c | 43 + net/sched/em_ipt.c | 2 +- net/sched/sch_choke.c | 9 +- net/sched/sch_etf.c | 7 +- net/sched/sch_fq.c | 143 +- net/sched/sch_fq_codel.c | 2 +- net/sched/sch_generic.c | 34 +- net/sched/sch_red.c | 9 +- net/sched/sch_sfq.c | 9 + net/sched/sch_skbprio.c | 3 + net/sctp/auth.c | 10 +- net/sctp/ipv6.c | 1 + net/sctp/sm_make_chunk.c | 29 +- net/sctp/sm_statefuns.c | 6 +- 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 | 113 +- net/sunrpc/auth_gss/auth_gss.c | 12 +- net/sunrpc/auth_gss/gss_krb5_crypto.c | 8 +- net/sunrpc/auth_gss/gss_krb5_wrap.c | 44 +- net/sunrpc/auth_gss/gss_mech_switch.c | 3 +- net/sunrpc/auth_gss/svcauth_gss.c | 10 +- net/sunrpc/cache.c | 5 +- net/sunrpc/clnt.c | 33 +- net/sunrpc/svc.c | 10 +- net/sunrpc/svc_xprt.c | 5 +- net/sunrpc/svcauth_unix.c | 9 - net/sunrpc/svcsock.c | 4 + net/sunrpc/sysctl.c | 29 +- net/sunrpc/xdr.c | 41 + net/sunrpc/xprtrdma/rpc_rdma.c | 15 +- net/sunrpc/xprtrdma/svc_rdma.c | 7 +- net/sunrpc/xprtrdma/svc_rdma_backchannel.c | 2 + net/sunrpc/xprtrdma/svc_rdma_recvfrom.c | 22 + net/sunrpc/xprtrdma/svc_rdma_rw.c | 3 +- net/sunrpc/xprtrdma/svc_rdma_sendto.c | 29 +- net/sunrpc/xprtrdma/svc_rdma_transport.c | 5 - net/sunrpc/xprtrdma/verbs.c | 3 +- net/sunrpc/xprtsock.c | 1 + net/tipc/crypto.c | 1 + net/tipc/node.c | 4 +- net/tipc/socket.c | 42 +- net/tipc/subscr.h | 10 + net/tipc/topsrv.c | 18 +- net/tls/tls_main.c | 2 +- net/tls/tls_sw.c | 7 +- net/vmw_vsock/virtio_transport_common.c | 4 + 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/x25/x25_dev.c | 4 +- net/x25/x25_subr.c | 6 + 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/kprobes/kprobe_example.c | 6 +- samples/kprobes/kretprobe_example.c | 2 + 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/trace_events/trace-events-sample.h | 2 +- samples/uhid/.gitignore | 2 + samples/uhid/Makefile | 9 +- samples/uhid/uhid-example.c | 4 +- samples/vfio-mdev/mdpy.c | 2 +- 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 | 38 +- scripts/Makefile.userprogs | 45 + scripts/atomic/fallbacks/acquire | 6 +- scripts/atomic/fallbacks/add_negative | 8 +- scripts/atomic/fallbacks/add_unless | 8 +- scripts/atomic/fallbacks/andnot | 6 +- scripts/atomic/fallbacks/dec | 6 +- scripts/atomic/fallbacks/dec_and_test | 8 +- scripts/atomic/fallbacks/dec_if_positive | 8 +- scripts/atomic/fallbacks/dec_unless_positive | 8 +- scripts/atomic/fallbacks/fence | 6 +- scripts/atomic/fallbacks/fetch_add_unless | 10 +- scripts/atomic/fallbacks/inc | 6 +- scripts/atomic/fallbacks/inc_and_test | 8 +- scripts/atomic/fallbacks/inc_not_zero | 8 +- scripts/atomic/fallbacks/inc_unless_negative | 8 +- scripts/atomic/fallbacks/read_acquire | 4 +- scripts/atomic/fallbacks/release | 6 +- scripts/atomic/fallbacks/set_release | 4 +- scripts/atomic/fallbacks/sub_and_test | 8 +- scripts/atomic/fallbacks/try_cmpxchg | 6 +- scripts/atomic/gen-atomic-fallback.sh | 31 +- scripts/atomic/gen-atomic-instrumented.sh | 9 +- scripts/atomic/gen-atomic-long.sh | 3 +- scripts/atomic/gen-atomics.sh | 5 +- scripts/basic/fixdep.c | 2 +- scripts/bpf_helpers_doc.py | 8 + scripts/checkpatch.pl | 97 +- scripts/checkstack.pl | 87 +- scripts/coccinelle/misc/newline_in_nl_msg.cocci | 75 + scripts/config | 5 +- scripts/decodecode | 2 +- scripts/gcc-plugins/Kconfig | 2 +- scripts/gcc-plugins/Makefile | 3 +- scripts/gcc-plugins/gcc-common.h | 4 + scripts/gcc-plugins/stackleak_plugin.c | 5 +- scripts/gdb/linux/rbtree.py | 4 +- scripts/get_maintainer.pl | 46 +- scripts/headers_install.sh | 11 +- scripts/kallsyms.c | 2 +- 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 | 5 +- scripts/mod/modpost.h | 2 +- scripts/modules-check.sh | 16 +- scripts/sphinx-pre-install | 291 +- scripts/tags.sh | 39 +- 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 | 121 +- security/selinux/include/classmap.h | 4 +- security/selinux/include/netlabel.h | 6 - security/selinux/include/security.h | 3 +- security/selinux/ss/conditional.c | 2 +- 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.c | 10 +- sound/core/oss/pcm_plugin.h | 2 +- sound/core/pcm_lib.c | 1 + 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_bus.c | 6 +- sound/hda/hdac_controller.c | 13 + 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/hda/local.h | 3 + sound/isa/ad1816a/ad1816a.c | 2 +- sound/isa/opti9xx/miro.c | 9 +- sound/isa/opti9xx/opti92x-ad1848.c | 9 +- sound/isa/wavefront/wavefront_synth.c | 8 +- sound/pci/ac97/ac97_patch.c | 2 +- sound/pci/hda/Kconfig | 4 +- sound/pci/hda/hda_codec.c | 28 +- sound/pci/hda/hda_intel.c | 29 +- sound/pci/hda/hda_tegra.c | 50 + sound/pci/hda/patch_hdmi.c | 28 +- sound/pci/hda/patch_realtek.c | 138 +- sound/pci/ice1712/ice1712.c | 3 +- sound/pci/oxygen/xonar_pcm179x.c | 4 +- sound/ppc/pmac.c | 4 +- sound/ppc/snd_ps3.c | 2 +- sound/soc/amd/acp3x-rt5682-max9836.c | 6 +- sound/soc/amd/raven/acp3x-i2s.c | 6 +- sound/soc/amd/raven/acp3x-pcm-dma.c | 41 +- sound/soc/atmel/atmel_ssc_dai.c | 4 +- sound/soc/bcm/bcm2835-i2s.c | 6 +- sound/soc/bcm/cygnus-ssp.c | 4 +- sound/soc/cirrus/ep93xx-i2s.c | 4 +- sound/soc/codecs/Kconfig | 30 +- 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/adav80x.c | 4 +- sound/soc/codecs/arizona.c | 2 +- sound/soc/codecs/cros_ec_codec.c | 22 +- sound/soc/codecs/cs4271.c | 4 +- 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/da7213.c | 102 +- sound/soc/codecs/da7213.h | 9 + sound/soc/codecs/dmic.c | 4 +- sound/soc/codecs/hdac_hda.h | 4 - sound/soc/codecs/hdac_hdmi.c | 6 +- sound/soc/codecs/madera.c | 6 +- sound/soc/codecs/max9768.c | 2 +- sound/soc/codecs/max98090.c | 6 +- sound/soc/codecs/max98373.c | 2 +- sound/soc/codecs/max9867.c | 4 +- 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 | 15 +- sound/soc/codecs/rt5677-spi.c | 12 +- sound/soc/codecs/rt5682-sdw.c | 3 - sound/soc/codecs/rt5682.c | 201 +- sound/soc/codecs/rt700-sdw.c | 3 - sound/soc/codecs/rt700.c | 3 + sound/soc/codecs/rt711-sdw.c | 3 - sound/soc/codecs/rt711.c | 3 + sound/soc/codecs/rt715-sdw.c | 3 - sound/soc/codecs/rt715.c | 3 + sound/soc/codecs/sgtl5000.c | 34 + sound/soc/codecs/sgtl5000.h | 1 + sound/soc/codecs/tas571x.c | 20 +- sound/soc/codecs/tlv320adcx140.c | 60 +- sound/soc/codecs/tlv320adcx140.h | 4 + sound/soc/codecs/tlv320aic23.c | 2 +- sound/soc/codecs/tlv320dac33.c | 2 +- sound/soc/codecs/uda1380.c | 2 +- sound/soc/codecs/wcd9335.c | 44 +- sound/soc/codecs/wcd934x.c | 30 +- sound/soc/codecs/wl1273.c | 2 +- sound/soc/codecs/wm5102.c | 9 +- sound/soc/codecs/wm5110.c | 8 +- sound/soc/codecs/wm8524.c | 4 +- sound/soc/codecs/wm8711.c | 2 +- sound/soc/codecs/wm8753.c | 4 +- sound/soc/codecs/wm8782.c | 2 +- sound/soc/codecs/wm8900.c | 6 - sound/soc/codecs/wm8960.c | 3 +- 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/wsa881x.c | 4 + sound/soc/codecs/zl38060.c | 638 + sound/soc/dwc/dwc-i2s.c | 2 +- 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 | 52 +- sound/soc/fsl/fsl_micfil.c | 9 +- sound/soc/fsl/fsl_spdif.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 | 16 +- 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/cht_bsw_nau8824.c | 4 +- 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 | 13 +- sound/soc/intel/boards/sof_sdw_rt711.c | 13 +- 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 | 4 +- sound/soc/intel/common/soc-acpi-intel-cfl-match.c | 2 +- sound/soc/intel/common/soc-acpi-intel-cml-match.c | 10 +- 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 | 10 +- 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/jz4740/jz4740-i2s.c | 8 +- sound/soc/mediatek/mt6797/mt6797-afe-pcm.c | 7 +- sound/soc/mediatek/mt8173/mt8173-afe-pcm.c | 8 +- sound/soc/mediatek/mt8183/mt8183-afe-pcm.c | 7 +- sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c | 16 +- sound/soc/meson/axg-card.c | 4 +- sound/soc/meson/axg-tdm-interface.c | 2 +- sound/soc/meson/gx-card.c | 4 +- sound/soc/mxs/mxs-saif.c | 5 +- sound/soc/pxa/mmp-sspa.c | 354 +- sound/soc/pxa/mmp-sspa.h | 4 +- sound/soc/pxa/pxa-ssp.c | 8 +- sound/soc/pxa/pxa2xx-i2s.c | 2 +- sound/soc/qcom/apq8096.c | 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/q6afe-dai.c | 16 + sound/soc/qcom/qdsp6/q6asm-dai.c | 51 +- sound/soc/qcom/sdm845.c | 4 +- sound/soc/samsung/s3c-i2s-v2.c | 57 - sound/soc/samsung/s3c2412-i2s.c | 56 + sound/soc/sh/rcar/gen.c | 8 + sound/soc/sh/rcar/rsnd.h | 9 + sound/soc/sh/rcar/ssi.c | 156 +- sound/soc/sh/rcar/ssiu.c | 2 +- sound/soc/soc-compress.c | 235 +- sound/soc/soc-core.c | 156 +- sound/soc/soc-dai.c | 477 +- sound/soc/soc-dapm.c | 155 +- sound/soc/soc-generic-dmaengine-pcm.c | 6 +- sound/soc/soc-pcm.c | 157 +- sound/soc/soc-topology.c | 117 +- 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 | 9 +- sound/soc/sof/debug.c | 2 +- sound/soc/sof/imx/Kconfig | 34 +- sound/soc/sof/imx/Makefile | 4 +- sound/soc/sof/imx/imx8.c | 4 +- sound/soc/sof/imx/imx8m.c | 285 + sound/soc/sof/intel/Makefile | 2 +- sound/soc/sof/intel/apl.c | 2 +- sound/soc/sof/intel/bdw.c | 18 +- sound/soc/sof/intel/byt.c | 104 +- 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 | 28 +- 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 | 21 +- 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 | 5 +- sound/soc/sof/topology.c | 485 +- 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/stm/stm32_sai_sub.c | 14 +- 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 | 6 +- sound/soc/ti/omap-dmic.c | 4 +- sound/soc/ti/omap-mcbsp.c | 14 +- sound/soc/ti/omap-mcpdm.c | 8 +- sound/soc/txx9/txx9aclc-ac97.c | 1 + sound/soc/uniphier/aio-compress.c | 45 +- sound/soc/uniphier/aio-cpu.c | 4 +- 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/format.c | 51 + sound/usb/line6/driver.c | 20 + sound/usb/line6/driver.h | 1 + sound/usb/line6/podhd.c | 22 +- sound/usb/mixer.c | 37 +- sound/usb/mixer.h | 10 + sound/usb/mixer_maps.c | 42 +- sound/usb/mixer_quirks.c | 430 +- sound/usb/pcm.c | 7 + sound/usb/proc.c | 53 + sound/usb/quirks-table.h | 99 +- sound/usb/quirks.c | 11 +- sound/usb/usx2y/usbusx2y.h | 2 +- sound/usb/usx2y/usbusx2yaudio.c | 2 + tools/arch/x86/include/asm/orc_types.h | 3 +- tools/bootconfig/main.c | 10 +- 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/bpftool/struct_ops.c | 8 +- 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/build/feature/test-sync-compare-and-swap.c | 2 +- tools/cgroup/iocost_monitor.py | 55 +- 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 | 240 +- 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/bpf/netlink.c | 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 | 835 +- tools/objtool/check.h | 23 +- tools/objtool/elf.c | 104 +- tools/objtool/elf.h | 46 +- 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 +- tools/power/pm-graph/Makefile | 4 + tools/power/pm-graph/README | 124 +- tools/power/pm-graph/bootgraph.py | 2 +- .../pm-graph/config/custom-timeline-functions.cfg | 2 +- tools/power/pm-graph/sleepgraph.8 | 65 +- tools/power/pm-graph/sleepgraph.py | 797 +- 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 | 31 +- .../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 | 74 +- .../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 +- .../selftests/bpf/progs/freplace_connect4.c | 18 + .../testing/selftests/bpf/progs/test_adjust_tail.c | 30 - tools/testing/selftests/bpf/progs/test_btf_haskv.c | 18 +- .../selftests/bpf/progs/test_btf_map_in_map.c | 76 + tools/testing/selftests/bpf/progs/test_btf_newkv.c | 18 +- tools/testing/selftests/bpf/progs/test_btf_nokv.c | 18 +- .../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_btf.c | 2 +- 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/bpf/verifier/stack_ptr.c | 40 + .../selftests/bpf/verifier/value_illegal_alu.c | 1 + 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 + .../filesystems/epoll/epoll_wakeup_test.c | 146 + tools/testing/selftests/ftrace/config | 1 + tools/testing/selftests/ftrace/ftracetest | 32 +- .../ftrace/test.d/ftrace/fgraph-filter-stack.tc | 5 +- .../ftrace/test.d/ftrace/fgraph-filter.tc | 2 + .../ftrace/test.d/ftrace/func-filter-glob.tc | 2 + .../test.d/ftrace/func-filter-notrace-pid.tc | 5 +- .../ftrace/test.d/ftrace/func-filter-pid.tc | 5 +- .../ftrace/test.d/ftrace/func-filter-stacktrace.tc | 2 +- .../ftrace/test.d/ftrace/func_event_triggers.tc | 5 +- .../ftrace/test.d/ftrace/func_mod_trace.tc | 2 +- .../ftrace/test.d/ftrace/func_profiler.tc | 5 +- .../ftrace/test.d/ftrace/func_set_ftrace_file.tc | 5 +- .../ftrace/test.d/ftrace/func_stack_tracer.tc | 2 + .../test.d/ftrace/func_traceonoff_triggers.tc | 5 +- tools/testing/selftests/ftrace/test.d/functions | 6 + .../ftrace/test.d/kprobe/kprobe_args_type.tc | 2 +- .../ftrace/test.d/kprobe/kprobe_ftrace.tc | 2 + .../ftrace/test.d/preemptirq/irqsoff_tracer.tc | 9 +- tools/testing/selftests/gpio/Makefile | 12 +- tools/testing/selftests/intel_pstate/Makefile | 2 +- tools/testing/selftests/ipc/msgque.c | 2 +- tools/testing/selftests/kselftest/runner.sh | 2 +- tools/testing/selftests/kselftest_deps.sh | 272 + tools/testing/selftests/kselftest_harness.h | 240 +- tools/testing/selftests/kvm/.gitignore | 2 +- tools/testing/selftests/kvm/Makefile | 34 +- tools/testing/selftests/kvm/include/evmcs.h | 4 +- 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 +- tools/testing/selftests/kvm/lib/x86_64/vmx.c | 3 + .../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/memfd/Makefile | 17 +- tools/testing/selftests/net/Makefile | 1 + tools/testing/selftests/net/fib_nexthops.sh | 246 +- tools/testing/selftests/net/fib_tests.sh | 10 +- .../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/tcp_mmap.c | 7 +- 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/.gitignore | 1 + tools/testing/selftests/powerpc/pmu/Makefile | 8 +- .../selftests/powerpc/pmu/count_stcx_fail.c | 161 + tools/testing/selftests/powerpc/pmu/ebb/trace.h | 4 +- tools/testing/selftests/powerpc/pmu/loop.S | 35 + tools/testing/selftests/powerpc/signal/Makefile | 2 +- .../powerpc/signal/sig_sc_double_restart.c | 174 + 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/seccomp/seccomp_bpf.c | 14 +- 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/tpm2/test_smoke.sh | 13 +- tools/testing/selftests/tpm2/test_space.sh | 9 +- tools/testing/selftests/vm/.gitignore | 2 + tools/testing/selftests/vm/Makefile | 81 +- 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 | 18 +- tools/testing/selftests/vm/test_hmm.sh | 97 + tools/testing/selftests/vm/write_to_hugetlbfs.c | 2 - tools/testing/selftests/wireguard/netns.sh | 54 +- .../wireguard/qemu/arch/powerpc64le.config | 1 + .../testing/selftests/wireguard/qemu/debug.config | 2 - 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/virtio/Makefile | 5 +- tools/virtio/asm/barrier.h | 1 + .../virtio/generated/autoconf.h | 0 tools/virtio/linux/compiler.h | 1 + tools/vm/Makefile | 2 + 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/aarch32.c | 136 - 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 | 524 - virt/kvm/arm/trace.h | 379 - virt/kvm/arm/vgic/trace.h | 38 - virt/kvm/arm/vgic/vgic-init.c | 543 - virt/kvm/arm/vgic/vgic-its.c | 2776 --- virt/kvm/arm/vgic/vgic-mmio-v2.c | 546 - virt/kvm/arm/vgic/vgic-mmio-v3.c | 1058 -- virt/kvm/arm/vgic/vgic-mmio.c | 976 -- virt/kvm/arm/vgic/vgic-mmio.h | 208 - 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 +- 11629 files changed, 585182 insertions(+), 320592 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 create mode 100644 Documentation/admin-guide/gpio/gpio-aggregator.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 create mode 100644 Documentation/devicetree/bindings/bus/arm,integrator-ap-lm.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,sn65dsi86.txt create mode 100644 Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml 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, [...] delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/renesas, [...] create mode 100644 Documentation/devicetree/bindings/interrupt-controller/renesas, [...] 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 [...] delete mode 100644 Documentation/devicetree/bindings/mfd/atmel-tcb.txt create mode 100644 Documentation/devicetree/bindings/mips/loongson/rs780e-acpi.yaml create mode 100644 Documentation/devicetree/bindings/mmc/amlogic,meson-mx-sdhc.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,qmp-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/qcom,qmp-usb3-dp-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/qcom,usb-snps-femto-v2.yaml delete mode 100644 Documentation/devicetree/bindings/phy/qcom-qmp-phy.txt create mode 100644 Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/rcar-gen3-phy-usb2.txt delete mode 100644 Documentation/devicetree/bindings/phy/rcar-gen3-phy-usb3.txt create mode 100644 Documentation/devicetree/bindings/phy/renesas,usb2-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/renesas,usb3-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/remoteproc/ingenic,vpu.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/soc/microchip/atmel,at91rm920 [...] create mode 100644 Documentation/devicetree/bindings/sound/fsl,easrc.yaml delete mode 100644 Documentation/devicetree/bindings/sound/rockchip-spdif.txt create mode 100644 Documentation/devicetree/bindings/sound/rockchip-spdif.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/virt/kvm/running-nested-guests.rst 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/arc/include/asm/vermagic.h 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 create mode 100644 arch/arm/include/asm/vermagic.h delete mode 100644 arch/arm/mach-integrator/impd1.c delete mode 100644 arch/arm/mach-integrator/impd1.h delete mode 100644 arch/arm/mach-integrator/lm.c delete mode 100644 arch/arm/mach-integrator/lm.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 delete mode 100644 arch/arm/plat-versatile/Kconfig delete mode 100644 arch/arm/plat-versatile/include/plat/sched_clock.h delete mode 100644 arch/arm/plat-versatile/sched-clock.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/asm/vermagic.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 create mode 100644 arch/arm64/kvm/hyp/aarch32.c 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%) create mode 100644 arch/arm64/kvm/vgic/vgic-init.c rename {virt/kvm/arm => arch/arm64/kvm}/vgic/vgic-irqfd.c (100%) create mode 100644 arch/arm64/kvm/vgic/vgic-its.c rename {virt/kvm/arm => arch/arm64/kvm}/vgic/vgic-kvm-device.c (100%) create mode 100644 arch/arm64/kvm/vgic/vgic-mmio-v2.c create mode 100644 arch/arm64/kvm/vgic/vgic-mmio-v3.c create mode 100644 arch/arm64/kvm/vgic/vgic-mmio.c create mode 100644 arch/arm64/kvm/vgic/vgic-mmio.h 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 copy arch/{alpha => h8300}/kernel/.gitignore (100%) delete mode 100644 arch/hexagon/include/asm/module.h create mode 100644 arch/hexagon/include/asm/vermagic.h create mode 100644 arch/ia64/include/asm/vermagic.h 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 create mode 100644 arch/mips/include/asm/vermagic.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 delete mode 100644 arch/nds32/include/asm/module.h create mode 100644 arch/nds32/include/asm/vermagic.h create mode 100644 arch/powerpc/include/asm/idle.h create mode 100644 arch/powerpc/include/asm/inst.h create mode 100644 arch/powerpc/include/asm/vermagic.h create mode 100644 arch/powerpc/include/uapi/asm/vas-api.h create mode 100644 arch/powerpc/lib/inst.c create mode 100644 arch/powerpc/lib/test_code-patching.S create mode 100644 arch/powerpc/platforms/powernv/vas-api.c create mode 100644 arch/powerpc/platforms/powernv/vas-fault.c create mode 100644 arch/powerpc/xmon/xmon_bpts.S create mode 100644 arch/powerpc/xmon/xmon_bpts.h 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/include/asm/vermagic.h create mode 100644 arch/riscv/kernel/kgdb.c create mode 100644 arch/riscv/kernel/vdso/note.S create mode 100644 arch/s390/pci/pci_bus.c create mode 100644 arch/s390/pci/pci_bus.h create mode 100644 arch/sh/include/asm/vermagic.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 create mode 100644 arch/x86/include/asm/vermagic.h delete mode 100644 arch/x86/kernel/livepatch.c create mode 100644 arch/x86/purgatory/.gitignore delete mode 100644 arch/xtensa/include/asm/module.h create mode 100644 arch/xtensa/include/asm/vermagic.h 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/bus/arm-integrator-lm.c 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 create mode 100644 drivers/clocksource/timer-ti-dm-systimer.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/gpio/gpio-aggregator.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/msm/disp/dpu1/dpu_hw_dspp.c create mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dspp.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 delete mode 100644 drivers/misc/vexpress-syscfg.c create mode 100644 drivers/mmc/host/meson-mx-sdhc-clkc.c create mode 100644 drivers/mmc/host/meson-mx-sdhc-mmc.c create mode 100644 drivers/mmc/host/meson-mx-sdhc.h 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/stmicro/stmmac/dwmac-intel.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/mediatek/mt76/mt7615/pci_init.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7615/pci_mac.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7615/usb.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7615/usb_init.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7615/usb_mcu.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7915/Kconfig create mode 100644 drivers/net/wireless/mediatek/mt76/mt7915/Makefile create mode 100644 drivers/net/wireless/mediatek/mt76/mt7915/debugfs.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7915/dma.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7915/eeprom.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7915/eeprom.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt7915/init.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7915/mac.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7915/mac.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt7915/main.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7915/mcu.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7915/mcu.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt7915/pci.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7915/regs.h 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/net/wireless/realtek/rtw88/rtw8723de.c create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8723de.h create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8822be.c create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8822be.h create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8822ce.c create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8822ce.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/perf/hisilicon/Kconfig 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/remoteproc/ingenic_rproc.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/soundwire/master.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/asm-generic/vermagic.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/atomic-arch-fallback.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 delete mode 100644 include/linux/platform_data/clk-integrator.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 delete mode 100644 kernel/gcov/gcc_3_4.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 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 create mode 100644 tools/testing/selftests/bpf/progs/freplace_connect4.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 100755 tools/testing/selftests/kselftest_deps.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/powerpc/pmu/count_stcx_fail.c create mode 100644 tools/testing/selftests/powerpc/signal/sig_sc_double_restart.c 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 copy arch/arm/mach-imx/Makefile.boot => tools/virtio/generated/autoconf.h (100%) delete mode 100644 virt/kvm/arm/arch_timer.c delete mode 100644 virt/kvm/arm/arm.c delete mode 100644 virt/kvm/arm/hyp/aarch32.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-init.c delete mode 100644 virt/kvm/arm/vgic/vgic-its.c delete mode 100644 virt/kvm/arm/vgic/vgic-mmio-v2.c delete mode 100644 virt/kvm/arm/vgic/vgic-mmio-v3.c delete mode 100644 virt/kvm/arm/vgic/vgic-mmio.c delete mode 100644 virt/kvm/arm/vgic/vgic-mmio.h delete mode 100644 virt/kvm/arm/vgic/vgic-v3.c delete mode 100644 virt/kvm/arm/vgic/vgic.h