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-aarch64-mainline-allyesconfig in repository toolchain/ci/linux.
from 08120d236c47 soc: qcom: ipa: support build of IPA code adds 4829f89855f1 drm/amdgpu: fix memory leak during TDR test(v2) adds a3ed353cf801 amdgpu/gmc_v9: save/restore sdpif regs during S3 adds 8a3bddf67ce8 drm/amdgpu: Drop DRIVER_USE_AGP adds eb12c957735b drm/radeon: Inline drm_get_pci_dev adds e180af1970d5 Merge tag 'amd-drm-fixes-5.6-2020-02-26' of git://people.f [...] adds b5dacc8fb52c drm/i915: fix header test with GCOV adds eee18939e576 drm/i915/gtt: Downgrade gen7 (ivb, byt, hsw) back to alias [...] adds 19ee5e8da612 drm/i915/pmu: Avoid using globals for CPU hotplug state adds 2de0147d7716 drm/i915/pmu: Avoid using globals for PMU events adds 238734262142 drm/i915: Avoid recursing onto active vma from the shrinker adds 3eb55e6f753a drm/i915/gvt: Separate display reset from ALL_ENGINES reset adds b549c252b129 drm/i915/gvt: Fix orphan vgpu dmabuf_objs' lifetime adds 8e9a400c706e Merge tag 'gvt-fixes-2020-02-26' of https://github.com/int [...] adds f091bf39700d Merge tag 'drm-intel-fixes-2020-02-27' of git://anongit.fr [...] adds 45d0b75b98bf Merge tag 'drm-fixes-2020-02-28' of git://anongit.freedesk [...] adds 7c69eb84d98a zonefs: fix IOCB_NOWAIT handling adds 0dda2ddb7ded zonefs: select FS_IOMAP adds bfeb4f997734 Merge tag 'zonefs-5.6-rc4' of git://git.kernel.org/pub/scm [...] adds f5739cb0b565 cpufreq: Fix policy initialization for internal governor drivers adds 14ba91c74782 Documentation: power: Drop reference to interface.rst adds b0c609ab2057 PM / hibernate: fix typo "reserverd_size" -> "reserved_size" adds 66d0e797bf09 Revert "PM / devfreq: Modify the device name as devfreq(X) [...] adds 1df97a02a937 Merge tag 'devfreq-fixes-for-5.6-rc4' of git://git.kernel. [...] adds 189c6967fe61 Merge branches 'pm-sleep' and 'pm-devfreq' adds 36428598126e Merge tag 'pm-5.6-rc4' of git://git.kernel.org/pub/scm/lin [...] adds 3f9e12e0df01 ACPI: watchdog: Allow disabling WDAT at boot adds 1dade3a7048c ACPICA: Introduce ACPI_ACCESS_BYTE_WIDTH() macro adds 2ba33a4e9e22 ACPI: watchdog: Fix gas->access_width usage adds cabe17d0173a ACPI: watchdog: Set default timeout in probe adds c60c04021353 Merge tag 'acpi-5.6-rc4' of git://git.kernel.org/pub/scm/l [...] adds 193155c8c942 io_uring: handle multiple personalities in link chains adds 41726c9a50e7 io_uring: fix personality idr leak adds bdcd3eab2a9a io_uring: fix poll_list race for SETUP_IOPOLL|SETUP_SQPOLL adds 3030fd4cb783 io-wq: remove spin-for-work optimization adds 2d141dd2caa7 io-wq: ensure work->task_pid is cleared on init adds 2a44f4678161 io_uring: pick up link work on submit reference drop adds 3a9015988b3d io_uring: import_single_range() returns 0/-ERROR adds dd3db2a34cff io_uring: drop file set ref put/get on switch adds bebdb65e0772 io_uring: define and set show_fdinfo only if procfs is enabled adds d87683620489 io_uring: fix 32-bit compatability with sendmsg/recvmsg adds 74dea5d99d19 Merge tag 'io_uring-5.6-2020-02-28' of git://git.kernel.dk [...] adds 01e99aeca397 blk-mq: insert passthrough request into hctx->dispatch directly adds c780e86dd48e blktrace: Protect q->blk_trace with RCU adds 93d7c3185893 null_blk: remove unused fields in 'nullb_cmd' adds cae740a04b4d blk-mq: Remove some unused function arguments adds 9515743bfb39 nvme-pci: Hold cq_poll_lock while completing CQEs adds 5b8ea58b6a33 Merge branch 'nvme-5.6-rc4' of git://git.infradead.org/nvm [...] adds 2edc78b9a4b8 Merge tag 'block-5.6-2020-02-28' of git://git.kernel.dk/li [...] adds 73a7a271b3ee PCI: brcmstb: Fix build on 32bit ARM platforms with older [...] adds 5901b51f3e5d MAINTAINERS: Correct Cadence PCI driver path adds 29795de0d242 Merge tag 'pci-v5.6-fixes-2' of git://git.kernel.org/pub/s [...] adds ff6993bb79b9 scsi: libfc: free response frame from GPN_ID adds 51fdaa049024 scsi: sd_sbc: Fix sd_zbc_report_zones() adds a3fd4bfe85fb scsi: zfcp: fix wrong data and display format of SFP+ temperature adds 03264ddde245 scsi: compat_ioctl: cdrom: Replace .ioctl with .compat_ioc [...] adds 7557c1b3f715 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 9e661cedcc0a i2c: jz4780: silence log flood on txabrt adds 54498e8070e1 i2c: altera: Fix potential integer overflow adds 38b17afb0ebb macintosh: therm_windtunnel: fix regression when instantia [...] adds fb279f4e2386 Merge branch 'i2c/for-current-fixed' of git://git.kernel.o [...] adds 7943f4acea3c KVM: SVM: allocate AVIC data structures based on kvm_amd m [...] adds fcd07f9adc7d KVM: let declaration of kvm_get_running_vcpus match implem [...] adds a262bca3aba0 KVM: Introduce pv check helpers adds 8a9442f49c72 KVM: Pre-allocate 1 cpumask variable per cpu for both pv t [...] adds 575b255c1663 KVM: x86: allow compiling as non-module with W=1 adds 4f337faf1c55 KVM: allow disabling -Werror adds aaec7c03de92 KVM: x86: avoid useless copy of cpufreq policy adds ef935c25fd64 kvm: x86: Limit the number of "kvm: disabled by bios" messages adds 51b2569402a3 KVM: arm/arm64: Fix up includes for trace.h adds b3f15ec3d809 kvm: arm/arm64: Fold VHE entry/exit work into kvm_vcpu_run_vhe() adds 5c37f1ae1c33 KVM: arm64: Ask the compiler to __always_inline functions [...] adds 8c2d146ee7a2 KVM: arm64: Define our own swab32() to avoid a uapi static inline adds e43f1331e2ef arm64: Ask the compiler to __always_inline functions used [...] adds e951445f4d3b Merge tag 'kvmarm-fixes-5.6-1' of git://git.kernel.org/pub [...] adds 86f7e90ce840 KVM: VMX: check descriptor table exits on instruction emulation adds f853ed90e2e4 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 6c5d91124929 jbd2: fix data races at struct journal_head adds 37b0b6b8b99c ext4: potential crash on allocation error in ext4_alloc_fl [...] adds e70869821a46 Merge tag 'ext4_for_linus_stable' of git://git.kernel.org/ [...] adds 98d54f81e36b Linux 5.6-rc4 adds 63056e8b5ebf efi/x86: Align GUIDs to their size in the mixed mode runti [...] adds f80c9f6476db efi/x86: Remove support for EFI time and counter services [...] adds 8319e9d5ad98 efi/x86: Handle by-ref arguments covering multiple pages i [...] adds be36f9e7517e efi: READ_ONCE rng seed size before munmap adds e130a920f693 Merge branch 'efi-urgent-for-linus' of git://git.kernel.or [...] adds 3b573bf318d8 perf bpf: Remove bpf/ subdir from bpf.h headers used to bu [...] adds 2bbc83537614 perf test: Fix test trace+probe_vfs_getname.sh on s390 adds 2da4dd3d6973 perf intel-pt: Fix endless record after being terminated adds 783fed2f35e2 perf intel-bts: Fix endless record after being terminated adds c9f2833cb472 perf cs-etm: Fix endless record after being terminated adds d6bc34c5ec18 perf arm-spe: Fix endless record after being terminated adds ad60ba0c2e6d perf auxtrace: Add auxtrace_record__read_finish() adds b103de53e09f perf arch powerpc: Sync powerpc syscall.tbl with the kerne [...] adds 4c45945aa418 Merge tag 'perf-urgent-for-mingo-5.6-20200220' of git://gi [...] adds d8e3ee2e2b4e tools arch x86: Sync the msr-index.h copy with the kernel sources adds 0d6f94fd498a tools headers UAPI: Update tools's copy of kvm.h headers adds 54cf752cfb75 perf annotate/tui: Re-render title bar after switching bac [...] adds 68aac855b643 perf annotate: Fix --show-total-period for tui/stdio2 adds 46ccb4426966 perf annotate: Fix --show-nr-samples for tui/stdio2 adds 7b43b6970474 perf config: Introduce perf_config_u8() adds 7384083ba616 perf annotate: Make perf config effective adds 812b0f528240 perf annotate: Prefer cmdline option over default config adds cd0a9c518db1 perf annotate: Fix perf config option description adds b0aaf4c8f31f perf config: Document missing config options adds bd862b1d8392 perf probe: Check return value of strlist__add() for -ENOMEM adds e0ad4d685480 perf annotate: Remove privsize from symbol__annotate() args adds 2316f861ae9c perf annotate: Simplify disasm_line allocation and freeing code adds d3c03147bf80 perf annotate: Align struct annotate_args adds e0560ba6d92f perf annotate: Fix segfault with source toggle adds 7977fed974d6 Merge tag 'perf-urgent-for-mingo-5.6-20200228' of git://gi [...] adds 852fb4a72822 Merge branch 'perf-urgent-for-linus' of git://git.kernel.o [...] adds 289de3598481 sched/fair: Fix statistics for find_idlest_group() adds c105df5d865a Merge branch 'sched-urgent-for-linus' of git://git.kernel. [...] adds 735a6dd02222 x86/pkeys: Manually set X86_FEATURE_OSPKE to preserve exis [...] adds 99bcd4a6e5b8 x86/ioperm: Add new paravirt function update_io_bitmap() adds bba42affa732 x86/mm: Fix dump_pagetables with Xen PV adds 2873dc25477f Merge branch 'x86-urgent-for-linus' of git://git.kernel.or [...] adds fc513fac56e1 cifs: don't leak -EAGAIN for stat() during reconnect adds 154255233830 cifs: fix potential mismatch of UNC paths adds ec57010acd03 cifs: add missing mount option to /proc/mounts adds 86f740f2aed5 cifs: fix rename() by ensuring source handle opened with D [...] adds fb4b5f13464c cifs: Use #define in cifs_dbg adds 8b614cb8f1dc Merge tag '5.6-rc4-smb3-fixes' of git://git.samba.org/sfre [...] adds d5bdf6610841 dm integrity: fix recalculation when moving from journal m [...] adds 53770f0ec5fd dm integrity: fix a deadlock due to offloading to an incor [...] adds 7fc2e47f40dd dm integrity: fix invalid table returned due to argument c [...] adds 7cdf6a0aae1c dm cache: fix a crash due to incorrect work item cancelling adds 3918e0667bba dm thin metadata: fix lockdep complaint adds adc0daad366b dm: report suspended device during destroy adds 41c526c5af46 dm writecache: verify watermark during resume adds ee63634bae02 dm zoned: Fix reference counter initial value of chunk works adds 1b17159e52bb dm bio record: save/restore bi_end_io and bi_integrity adds 248aa2645aa7 dm integrity: use dm_bio_record and dm_bio_restore adds 974f51e8633f dm: fix congested_fn for request-based device adds 636be4241bdd dm: bump version of core and various targets adds 776e49e8ddb5 Merge tag 'for-5.6/dm-fixes' of git://git.kernel.org/pub/s [...] adds 61b5865d56bb dmaengine: idxd: fix runaway module ref count on device dr [...] adds 83c49f734463 dmaengine: doc: fix warnings/issues of client.rst adds 2227ab4216cd dmaengine: idxd: Fix error handling in idxd_wq_cdev_dev_setup() adds 1c83767c9d41 dmaengine: ti: k3-udma: Use ktime/usleep_range based TX co [...] adds 16cd3c670183 dmaengine: ti: k3-udma: Workaround for RX teardown with st [...] adds a97934071fc3 dmaengine: ti: k3-udma: Move the TR counter calculation to [...] adds 6cf668a4ef82 dmaengine: ti: k3-udma: Use the TR counter helper for slav [...] adds c7450bb211f3 dmaengine: ti: k3-udma: Use the channel direction in pause [...] adds 8390318c04bb dmaengine: ti: k3-udma: Fix terminated transfer handling adds 2d0b1919457a dmaengine: idxd: correct reserved token calculation adds 36d5d22090d1 dmaengine: coh901318: Fix a double lock bug in dma_tc_handle() adds 88402c5b1ba7 dmaengine: idxd: sysfs input of wq incorrect wq type shoul [...] adds 50e7e7f6f2d0 dmaengine: idxd: wq size configuration needs to check glob [...] adds d288bddd8374 dmaengine: imx-sdma: fix context cache adds 94788af4ed03 dmaengine: tegra-apb: Fix use-after-free adds c33ee1301c39 dmaengine: tegra-apb: Prevent race conditions of tasklet v [...] adds 25962e1a7f1d dmaengine: imx-sdma: Fix the event id check to include RX [...] adds 6fd145da21af Merge tag 'dmaengine-fix-5.6-rc5' of git://git.infradead.o [...] adds acb4d372a031 Hyper-V: Drop Sasha Levin from the Hyper-V maintainers adds 8c1b0767ae0c Hyper-V: add myself as a maintainer adds 5313b2a58ef0 HID: hyperv: NULL check before some freeing functions is n [...] adds 9f65ed5fe41c Merge tag 'hyperv-fixes-signed' of git://git.kernel.org/pu [...] adds 0a9d1e3f3f03 drm/exynos: dsi: propagate error value and silence meaning [...] adds c0fd99d659ba drm/exynos: dsi: fix workaround for the legacy clock name adds 3b6a9b19ab65 drm/exynos: hdmi: don't leak enable HDMI_EN regulator if p [...] adds 755d7a928a0c Merge tag 'exynos-drm-fixes-for-v5.6-rc5' of git://git.ker [...] adds 318caac7c81c drm/mediatek: Find the cursor plane instead of hard coding it adds 26d696192aa5 drm/mediatek: Ensure the cursor plane is on top of other overlays adds 551c5f557475 drm/mediatek: Add plane check in async_check function adds c12b59adf213 drm/mediatek: Add fb swap in async_update adds 60fa8c13ab1a drm/mediatek: Move gce event property to mutex device node adds 839cbf053142 drm/mediatek: Make sure previous message done or be aborte [...] adds 3d2ed431b8f3 drm/mediatek: Handle component type MTK_DISP_OVL_2L correctly adds 70b8ea1ab1d3 Merge tag 'mediatek-drm-fixes-5.6' of https://github.com/c [...] adds fbb30168c739 drm/virtio: fix resource id creation race adds eb9d8ddbc107 drm/panfrost: Don't try to map on error faults adds 8c8c06207bcf drm/ttm: fix leaking fences via ttm_buffer_object_transfer adds 2be30d34a387 drm/bridge: analogix-anx6345: fix set of link bandwidth adds d1f37226431f dma-buf: free dmabuf->name in dma_buf_release() adds 1cad629257e7 drm/shmem: add support for per object caching flags. adds 6be7e0733548 drm/virtio: fix mmap page attributes adds 852d7655ea43 drm/shmem: drop pgprot_decrypted() adds a4769905f0ae drm/sun4i: de2/de3: Remove unsupported VI layer formats adds 169ca4b38932 drm/sun4i: Add separate DE3 VI layer formats adds 20896ef13734 drm/sun4i: Fix DE2 VI layer format support adds 1b79cfd99ff5 drm: kirin: Revert "Fix for hikey620 display offset problem" adds 26398db1f49a Merge tag 'drm-misc-fixes-2020-03-05' of git://anongit.fre [...] adds bb699a793110 drm/i915/gem: Break up long lists of object reclaim adds 33e059a2e4df drm/i915/psr: Force PSR probe only after full initialization adds c725161924f9 drm/i915: Program MBUS with rmw during initialization adds 4c116e1ae439 drm/i915/tgl: Add Wa_22010178259:tgl adds eddf309a8ed4 drm/i915/tgl: Add Wa_1608008084 adds 0b1570b7ffe6 drm/i915: Protect i915_request_await_start from early waits adds f4aaa44e8b20 drm/i915/selftests: Fix return in assert_mmap_offset() adds 08f56f8f3799 drm/i915/perf: Reintroduce wait on OA configuration completion adds 169c0aa4bc17 drm/i915/gt: Drop the timeline->mutex as we wait for retirement adds 64c3fd53408d Merge tag 'drm-intel-fixes-2020-03-05' of git://anongit.fr [...] adds 2ab7e274b867 drm/amdgpu: clean wptr on wb when gpu recovery adds 194bcf35bce4 drm/amdgpu: disable 3D pipe 1 on Navi1x adds 5ac7fd2f597b drm/amd/display: Clear link settings on MST disable connector adds a0275dfc82c9 drm/amd/display: fix dcc swath size calculations on dcn1 adds 80381d40c9bf drm/amd/powerplay: fix pre-check condition for setting clo [...] adds ab65a371dd5f drm/amd/powerplay: map mclk to fclk for COMBINATIONAL_BYPASS case adds 09ed6ba43e65 drm/amdgpu/display: navi1x copy dcn watermark clock settin [...] adds 2ac4853e295b Merge tag 'amd-drm-fixes-5.6-2020-03-05' of git://people.f [...] adds ba0ae9ac4607 Merge tag 'drm-fixes-2020-03-06' of git://anongit.freedesk [...] adds ae99fb8baafc Documentation/admin-guide/acpi: fix fan_performance_states [...] adds 86dfa5bec249 Merge branch 'acpi-doc' adds fe67d1821fa8 Merge tag 'acpi-5.6-rc5' of git://git.kernel.org/pub/scm/l [...] adds 7589238a8cf3 Revert "software node: Simplify software_node_release() function" adds b0b8a945ea29 Merge tag 'devprop-5.6-rc5' of git://git.kernel.org/pub/sc [...] adds 8b272b3cbbb5 mm, numa: fix bad pmd by atomically check for pmd_trans_hu [...] adds 8a8683ad9ba4 mm: fix possible PMD dirty bit lost in set_pmd_migration_entry() adds c3e5ea6ee574 mm: avoid data corruption on CoW fault into PFN-mapped VMA adds bc87302a093f fat: fix uninit-memory access for partial initialized inode adds a8198fedd945 mm/z3fold.c: do not include rwlock.h directly adds c87cbc1f007c mm, hotplug: fix page online with DEBUG_PAGEALLOC compiled [...] adds 140d7e88bb2a arch/Kconfig: update HAVE_RELIABLE_STACKTRACE description adds aeb542a1b5c5 Merge branch 'akpm' (patches from Andrew) adds 049d91916845 drivers/perf: fsl_imx8_ddr: Correct the CLEAR bit definition adds 3ba52ad55b53 drivers/perf: arm_pmu_acpi: Fix incorrect checking of gicc [...] adds 9abd515a6e4a arm64: context: Fix ASID limit in boot messages adds c20c4a084a87 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds c77ec025346f docs: adm1177: fix a broken reference adds deddc9e8c0e0 hwmon: (pmbus/xdpe12284) Add callback for vout limits conversion adds 44f2f882909f hwmon: (adt7462) Fix an error return in ADT7462_REG_VOLT() adds 08e39fcb92b0 Merge tag 'hwmon-for-v5.6-rc5' of git://git.kernel.org/pub [...] adds a5b0cda136f4 regulator: qcom_spmi: Fix docs for PM8004 adds 02fbabd5f4ed regulator: stm32-vrefbuf: fix a possible overshoot when re [...] adds 43c63729c96f Merge tag 'regulator-fix-v5.6-rc4' of git://git.kernel.org [...] adds e4e8276a4f65 spi: spi-omap2-mcspi: Handle DMA size restriction on AM65x adds 32f2fc5dc399 spi: spi-omap2-mcspi: Support probe deferral for DMA channels adds 136b5cd2e2f9 spi: qup: call spi_qup_pm_resume_runtime before suspending adds 138c9c32f090 spi: spidev: Fix CS polarity if GPIO descriptors are used adds 683f65ded66a spi: pxa2xx: Add CS control clock quirk adds 5dd8304981ec spi/zynqmp: remove entry that causes a cs glitch adds 8e093ea4d359 spi: atmel-quadspi: fix possible MMIO window size overrun adds 51bddd4501bc spi: bcm63xx-hsspi: Really keep pll clk enabled adds f9981d4f50b4 spi: spi_register_controller(): free bus id on error paths adds ae24a21bbd96 Merge tag 'spi-fix-v5.6-rc4' of git://git.kernel.org/pub/s [...] adds 0a68ff5e2e7c fcntl: Distribute switch variables for initialization adds 6d390e4b5d48 locks: fix a potential use-after-free problem when wakeup [...] adds 0b25d458035d Merge tag 'filelock-v5.6-1' of git://git.kernel.org/pub/sc [...] adds e7a04894c766 btrfs: fix RAID direct I/O reads with alternate csums adds 30fe0d07fd7b Merge tag 'for-5.6-rc4-tag' of git://git.kernel.org/pub/sc [...] adds 513dc792d606 vgacon: Fix a UAF in vgacon_invert_region adds 2f501bb1802d Merge tag 'drm-fixes-2020-03-06-1' of git://anongit.freede [...] adds 3104abd1161b MAINTAINERS: clean up PCIE DRIVER FOR CAVIUM THUNDERX adds 54b3719d82e0 docs: dt: fix several broken references due to renames adds a40df28c5640 docs: dt: fix several broken doc references adds 51a21e0e7baf dt-bindings: Fix dtc warnings in examples adds ab4562f4dd92 dt-bindings: arm: fsl: fix APF6Dev compatible adds b94858a7eae1 dt-bindings: mfd: zii,rave-sp: Fix a typo ("onborad") adds 8c6687efcfd2 dt-bindings: mfd: tps65910: Improve grammar adds 50bbd62ce7a1 dt-bindings: mfd: Fix typo in file name of twl-familly.txt adds 8d62d9c4bc05 dt-bindings: arm: Correct links to idle states definitions adds ac9686a936a1 dt-bindings: arm: Fix cpu compatibles in the hierarchical [...] adds 3261227d136d dt-bindings: power: Convert domain-idle-states bindings to [...] adds 07f5ae220b36 dt-bindings: bus: Drop empty compatible string in example adds 6198adeaf215 MAINTAINERS: update ALLWINNER CPUFREQ DRIVER entry adds 14ee09a05ed5 dt-bindings: power: Extend nodename pattern for power-doma [...] adds d2334a91a3b0 dt-bindings: arm: Fixup the DT bindings for hierarchical P [...] adds bdf1ea7ca8a9 Merge tag 'devicetree-fixes-for-5.6-3' of git://git.kernel [...] adds 611d61f9ac99 parse-maintainers: Mark as executable adds 0cff8bff7af8 riscv: avoid the PIC offset of static percpu data in modul [...] adds aad15bc85c18 riscv: Change code model of module to medany to improve da [...] adds aa2734202acc riscv: Force flat memory model with no-mmu adds a160eed4b783 riscv: Fix range looking for kernel image memblock adds 759bdc168181 RISC-V: Add kconfig option for QEMU virt machine adds a4485398b6b8 RISC-V: Enable QEMU virt machine support in defconfigs adds 81e2d3c52c0e RISC-V: Select SYSCON Reboot and Poweroff for QEMU virt machine adds d2047aba2e68 RISC-V: Select Goldfish RTC driver for QEMU virt machine adds 0a91330b2af9 riscv: dts: Add GPIO reboot method to HiFive Unleashed DTS file adds af33d2433b03 riscv: fix seccomp reject syscall code path adds 7e6582ef32f6 Merge tag 'riscv-for-linus-5.6-rc5' of git://git.kernel.or [...] adds f3a60268f5ce selftest/lkdtm: Use local .gitignore adds 63849c8f4107 Merge tag 'linux-kselftest-5.6-rc5' of git://git.kernel.or [...] adds c37c0ab02956 ALSA: hda/realtek - Fix a regression for mute led on Lenov [...] adds 78def224f59c ALSA: hda/realtek - Add Headset Mic supported adds 76f7dec08fd6 ALSA: hda/realtek - Add Headset Button supported for ThinkPad X1 adds 0d45e86d2267 ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aor [...] adds 8b33a134a9cc ALSA: hda/realtek - Enable the headset of ASUS B9450FA wit [...] adds 95dbf14b236f ALSA: sgio2audio: Remove usage of dropped hw_params/hw_fre [...] adds 310006cab991 ASoC: tas2562: Return invalid for when bitwidth is invalid adds 64bbacc5f08c ASoC: intel: skl: Fix pin debug prints adds 549cd0ba04dc ASoC: intel: skl: Fix possible buffer overflow in debug outputs adds 6c89ffea60aa ASoC: pcm: Fix possible buffer overflow in dpcm state sysf [...] adds 2b2d5c4db732 ASoC: topology: Fix memleak in soc_tplg_link_elems_load() adds 242c46c02361 ASoC: topology: Fix memleak in soc_tplg_manifest_load() adds 63d68382f5fb ASoC: soc-core: fix for_rtd_codec_dai_rollback() macro adds ac0a68997935 ASoC: pcm512x: Fix unbalanced regulator enable call in pro [...] adds 22946f37557e ASoC: meson: g12a: add tohdmitx reset adds 1c5312308c96 ASoC: soc-pcm/soc-compress: don't use snd_soc_dapm_stream_stop() adds 8308a09e87d2 ASoC: Intel: Skylake: Fix available clock counter incrementation adds 38b6a714941a ASoC: tas2562: Fix sample rate error message adds 9b3193089e77 ASoC: dapm: Correct DAPM handling of active widgets during [...] adds f1861a7c58ba ASoC: soc-component: tidyup snd_soc_pcm_component_sync_stop() adds d237851d5d9d ASoC: rt1015: add operation callback function for rt1015_dai[] adds 4b01618b6247 ASoC: rt1015: modify pre-divider for sysclk adds 613cea5935e8 ASoC: SOF: Fix snd_sof_ipc_stream_posn() adds 0d6defc7e0e4 ASoC: stm32: sai: manage rebind issue adds 3fb83cbee1de ASoC: wm8741: Fix typo in Kconfig prompt adds 5a56996b0f13 Merge tag 'asoc-fix-v5.6-rc4' of https://git.kernel.org/pu [...] adds 676fc8de3193 Merge tag 'sound-5.6-rc5' of git://git.kernel.org/pub/scm/ [...] adds 0c282b068eb2 fork: Use RCU_INIT_POINTER() instead of rcu_access_pointer() adds 22a34c6fe0ff exit: Fix Sparse errors and warnings adds 186e28a18aeb selftests: pidfd: Add pidfd_fdinfo_test in .gitignore adds fa883d6afb15 Merge tag 'for-linus-2020-03-07' of gitolite.kernel.org:pu [...] adds e8dc73c9f9ea xen: Replace zero-length array with flexible-array member adds 1b6a51e86cce xenbus: req->body should be updated before req->state adds 8130b9d5b5ab xenbus: req->err should be updated before req->state adds 2f69a110e7bb xen/xenbus: fix locking adds 4ab50af63d2e xen/blkfront: fix ring info addressing adds cbee7c8b4485 Merge tag 'for-linus-5.6b-rc5-tag' of git://git.kernel.org [...] adds e08658a657f9 powerpc/watchpoint: Don't call dar_within_range() for Book3S adds cb0cc635c7a9 powerpc: Include .BTF section adds fc37a1632d40 powerpc: fix hardware PMU exception bug on PowerVM compati [...] adds 59bee45b9712 powerpc/mm: Fix missing KUAP disable in flush_coherent_icache() adds 5236647adbae Merge tag 'powerpc-5.6-4' of git://git.kernel.org/pub/scm/ [...] adds 582b4e55403e s390/mm: fix panic in gup_fast on large pud adds df057c914a9c s390/pci: Fix unexpected write combine on resource adds 9d588f636027 Merge tag 's390-5.6-5' of git://git.kernel.org/pub/scm/lin [...] adds 34a818882e2f media: pulse8-cec: INIT_DELAYED_WORK was called too late adds aa9eda76129c media: pulse8-cec: close serio in disconnect, not adap_free adds 49a56266f96f media: vicodec: process all 4 components for RGB32 formats adds 316e730f1d8b media: v4l2-mem2mem.c: fix broken links adds 044041cd5227 media: mc-entity.c: use & to check pad flags, not == adds d171c45da874 media: hantro: Fix broken media controller links adds 6f784a3179dc Merge tag 'media/v5.6-2' of git://git.kernel.org/pub/scm/l [...] adds e959e5405f34 block: Remove used kblockd_schedule_work_on() adds 764b53b26c98 Revert "bcache: ignore pending signals when creating gc an [...] adds 153031a301bb blktrace: fix dereference after null check adds 14afc5936197 block, bfq: fix overwrite of bfq_group pointer in bfq_find [...] adds 5dfcc13902bf Merge tag 'block-5.6-2020-03-07' of git://git.kernel.dk/li [...] adds fc04c39bae01 io-wq: fix IO_WQ_WORK_NO_CANCEL cancellation adds 80ad894382bf io-wq: remove io_wq_flush and IO_WQ_WORK_INTERNAL adds c1e2148f8ecb io_uring: free fixed_file_data after RCU grace period adds f0e20b894350 io_uring: fix lockup with timeouts adds c20037652700 Merge tag 'io_uring-5.6-2020-03-07' of git://git.kernel.dk [...] adds e4103312d7b7 Revert "RDMA/cma: Simplify rdma_resolve_addr() error flow" adds 4ca501d6aaf2 RDMA/core: Fix use of logical OR in get_new_pps adds 6affca140cbe RDMA/rw: Fix error flow during RDMA context initialization adds c14dfddbd869 RMDA/cm: Fix missing ib_cm_destroy_id() in ib_cm_insert_listen() adds 801b67f3eaaf RDMA/core: Fix pkey and port assignment in get_new_pps adds 817a68a6584a IB/hfi1, qib: Ensure RCU is locked when accessing list adds de5ed007a03d IB/mlx5: Fix implicit ODP race adds e38b55ea0443 RDMA/core: Fix protection fault in ib_mr_pool_destroy adds a4e63bce1414 RDMA/odp: Ensure the mm is still alive before creating an [...] adds 78f34a16c286 RDMA/nldev: Fix crash when set a QP to a new counter but Q [...] adds 12e5eef0f4d8 RDMA/siw: Fix failure handling during device creation adds 810dbc69087b RDMA/iwcm: Fix iwcm work deallocation adds 61a09258f2e5 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds 8a7c47fb7285 usb: cdns3: gadget: link trb should point to next request adds 4bf2dd65135a usb: cdns3: gadget: toggle cycle bit before reset endpoint adds 96b4ea324ae9 phy: allwinner: Fix GENMASK misuse adds f06947f275f1 usb: usb251xb: fix regulator probe and error handling adds b96ed52d781a usb: quirks: add NO_LPM quirk for Logitech Screen Share adds 86d92f546595 usb: storage: Add quirk for Samsung Fit flash adds 63d6d7ed475c usb: core: hub: fix unhandled return by employing a void function adds 60e3f6e4ac5b usb: core: hub: do error out if usb_autopm_get_interface() fails adds 1f8b39bc99a3 usb: core: port: do error out if usb_autopm_get_interface() fails adds dad2aff3e827 usb: dwc3: gadget: Update chain bit correctly when using sg list adds 46b7edf1c7b7 phy: mapphone-mdm6600: Fix write timeouts with shorter GPI [...] adds 1d7cb11e1090 phy: core: Fix phy_get() to not return error on link creat [...] adds eefed634eb61 phy: ti: gmii-sel: fix set of copy-paste errors adds 58aa7729310d phy: ti: gmii-sel: do not fail in case of gmii adds 0ed41b33882c phy: brcm-sata: Correct MDIO operations for 40nm platforms adds be4e3c737eeb phy: mapphone-mdm6600: Fix timeouts by adding wake-up handling adds 19f3c1e98bd1 Merge tag 'phy-for-5.6-rc_v2' of git://git.kernel.org/pub/ [...] adds fd3f6cc9806c Merge tag 'usb-5.6-rc5' of git://git.kernel.org/pub/scm/li [...] adds 4b70dd57a15d vt: selection, push console lock down adds e8c75a30a23c vt: selection, push sel_lock up adds 4a3e20847420 tty:serial:mvebu-uart:fix a wrong return adds 10c5ccc3c6d3 serial: 8250_exar: add support for ACCES cards adds b85c82108335 MAINTAINERS: Add missed files related to Synopsys DesignWare UART adds 35d4670aaec7 serdev: Fix detection of UART devices on Apple machines. adds 0e28ed6c9df9 Revert "tty: serial: fsl_lpuart: drop EARLYCON_DECLARE" adds 2b2e71fe6575 tty: serial: fsl_lpuart: free IDs allocated by IDA adds cc432aee7d5a Merge tag 'tty-5.6-rc5' of git://git.kernel.org/pub/scm/li [...] adds ae91c9256549 debugfs: remove return value of debugfs_create_regset32() adds 21eb93f432b1 driver core: Call sync_state() even if supplier has no consumers adds ac338acf514e driver core: Add dev_has_sync_state() adds 77036165d8bc driver core: Skip unnecessary work when device doesn't hav [...] adds b34e5c13327e Merge tag 'driver-core-5.6-rc5' of git://git.kernel.org/pu [...] adds 2669b8b0c798 binder: prevent UAF for binderfs devices adds 3745488e9d59 altera-stapl: altera_get_note: prevent write beyond end of 'key' adds 3791163602f7 interconnect: Handle memory allocation errors adds f0fe2c0f050d binder: prevent UAF for binderfs devices II adds 378fee2e6b12 Merge tag 'char-misc-5.6-rc5' of git://git.kernel.org/pub/ [...] adds dfc6014e3b60 EDAC/synopsys: Do not print an error with back-to-back snp [...] adds efe582a137ed Merge tag 'edac_urgent-2020-03-08' of git://git.kernel.org [...] adds 68131a0b8fd0 dt-bindings: reset: intel,rcu-gw: Fix intel,global-reset schema adds 71483532a3e8 MAINTAINERS: fix style in RESET CONTROLLER FRAMEWORK adds 7fbcc53514c5 reset: brcmstb-rescal: add unspecified HAS_IOMEM dependency adds b460e0a9e240 reset: intel: add unspecified HAS_IOMEM dependency adds 0e26cbdfb32e Merge tag 'reset-fixes-for-v5.6' of git://git.pengutronix. [...] adds ae232e45acf9 backlight: add led-backlight driver adds 10dc62d0ae41 ARM: dts: droid4: Configure LED backlight for lm3532 adds 515fa3ee9de2 Merge tag 'omap-for-v5.6/droid4-lcd-fix-signed' of git://g [...] adds eb0bbba7636b ARM: dts: imx6: phycore-som: fix emmc supply adds 512a928affd5 ARM: imx: build v7_cpu_resume() unconditionally adds 54d6477dca3b ARM: dts: imx7d: fix opp-supported-hw adds 7155c44624d0 ARM: dts: ls1021a: Restore MDIO compatible to gianfar adds bcbf53a0dab5 ARM: dts: imx6dl-colibri-eval-v3: fix sram compatible properties adds 26c4b4758fce arm64: dts: imx8qxp-mek: Remove unexisting Ethernet PHY adds 2773fe1d31c4 ARM: dts: imx7-colibri: Fix frequency for sd/mmc adds 26d0fba29c96 firmware: imx: scu: Ensure sequential TX adds 1e6a4eba693a firmware: imx: misc: Align imx sc msg structs to 4 adds 7c1a1c814ccc firmware: imx: scu-pd: Align imx sc msg structs to 4 adds f5bfeff44612 firmware: imx: Align imx_sc_msg_req_cpu_start to 4 adds f10e58a5d20e soc: imx-scu: Align imx sc msg structs to 4 adds f1e4920fe330 Merge tag 'imx-fixes-5.6' of git://git.kernel.org/pub/scm/ [...] adds d5888c8e5586 arm64: defconfig: Replace ARCH_R8A7796 by ARCH_R8A77960 adds 21b388dca138 ARM: dts: r8a7779: Remove deprecated "renesas, rcar-sata" [...] adds c689300b9c76 Merge tag 'renesas-fixes-for-v5.6-tag1' of git://git.kerne [...] adds b83685bceedb tee: amdtee: fix memory leak in amdtee_open_session() adds f9a15f39e50d Merge tag 'tee-amdtee-fix-for-5.6' of https://git.linaro.o [...] adds d6c01c25f00d ARM: dts: dra7-evm: Rename evm_3v3 regulator to vsys_3v3 adds 31623468be0b ARM: dts: am437x-idk-evm: Fix incorrect OPP node names adds 78722d37b2b4 ARM: dts: dra7xx-clocks: Fixup IPU1 mux clock parent source adds 00a39c92c8ab ARM: dts: dra7-l4: mark timer13-16 as pwm capable adds 27f13774654e ARM: dts: dra7: Add "dma-ranges" property to PCIe RC DT nodes adds fa63c0039787 arm: dts: dra76x: Fix mmc3 max-frequency adds aec551c7a00f bus: ti-sysc: Fix 1-wire reset quirk adds 5267244ddc62 Merge tag 'hdq-fix' into omap-for-v5.6/fixes-rc2 adds 51c22d7b40dc ARM: OMAP2+: Fix compile if CONFIG_HAVE_ARM_SMCCC is not set adds 27ad6129a29e Merge tag 'omap-for-v5.6/fixes-rc3-signed' of git://git.ke [...] adds bff211bab301 ARM: dts: bcm283x: Add missing properties to the PWR LED adds 94f18b9b24ee ARM: dts: bcm2711: Add pcie0 alias adds b6a79b417f54 Merge tag 'arm-soc/for-5.6/devicetree-fixes' of https://gi [...] adds a469226d97e3 ARM: meson: Drop unneeded select of COMMON_CLK adds 5bea1336ed2c arm64: dts: meson-sm1-sei610: add missing interrupt-names adds 146033562e7e arm64: dts: meson: fix gxm-khadas-vim2 wifi adds 14022b11d657 Merge tag 'amlogic-fixes' of https://git.kernel.org/pub/sc [...] adds 1bba60808404 ARM: bcm2835_defconfig: Explicitly restore CONFIG_DEBUG_FS adds 0b86b258e644 Merge tag 'arm-soc/for-5.6/defconfig-fixes' of https://git [...] adds 8c867387160e arm64: dts: socfpga: agilex: Fix gmac compatible adds 820d15632ec1 Merge tag 'socfpga_dts_fix_for_v5.6_v2' of git://git.kerne [...] adds 41bae0caf5dc ARM: socfpga_defconfig: Add back DEBUG_FS adds d4d89e25fc7b Merge tag 'socfpga_defconfig_fix_for_v5.6' of git://git.ke [...] adds 62790268e4ed Merge tag 'armsoc-fixes' of git://git.kernel.org/pub/scm/l [...] adds 2c523b344dfa Linux 5.6-rc5 adds f13f09a12cbd virtio_ring: Fix mem leak with vring_new_virtqueue() adds f5f6b95c72f7 virtio-blk: fix hw_queue stopped on arbitrary error adds 3d973b2e9a62 virtio-blk: improve virtqueue error to BLK_STS adds 6ae4edab2fbf virtio_balloon: Adjust label in virtballoon_probe adds 7de41b120bb7 Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds 9051db381fab mmc: sdhci-msm: Mark sdhci_msm_cqe_disable static adds 31e43f31890c mmc: sdhci-pci-gli: Enable MSI interrupt for GL975x adds d397a82b7cca Merge tag 'mmc-v5.6-rc1' of git://git.kernel.org/pub/scm/l [...] adds afbac6c500da ktest: Fix some typos in sample.conf adds 791dc9d6b3ca ktest: Make default build option oldconfig not randconfig adds 4d00fc477a2c ktest: Add timeout for ssh sync testing adds 1091c8fce8aa ktest: Fix typos in ktest.pl adds 30bb5572ce7a Merge tag 'ktest-v5.6' of git://git.kernel.org/pub/scm/lin [...] adds dbb92f88648d workqueue: Document (some) memory-ordering properties of { [...] adds aa202f1f5696 workqueue: don't use wq_select_unbound_cpu() for bound works adds 2c1aca4bd3fe Merge branch 'for-5.6-fixes' of git://git.kernel.org/pub/s [...] adds db8dd9697238 cgroup-v1: cgroup_pidlist_next should update position index adds 2d4ecb030dcc cgroup: cgroup_procs_next should increase position index adds 9c974c772464 cgroup: Iterate tasks that did not finish do_exit() adds 190ecb190a9c cgroup: fix psi_show() crash on 32bit ino archs adds 2e5383d7904e cgroup1: don't call release_agent when it is "" adds e94148454103 Merge branch 'for-5.6-fixes' of git://git.kernel.org/pub/s [...] adds d568bbd2f872 auxdisplay: Fix Kconfig indentation adds e8897e4fe8f2 auxdisplay: img-ascii-lcd: convert to devm_platform_iorema [...] adds 2f920c0f0e29 auxdisplay: charlcd: replace zero-length array with flexib [...] adds 2a48b3793157 Merge tag 'auxdisplay-for-linus-v5.6-rc6' of git://github. [...] adds 11a4a8f73b3c clang-format: Update with the latest for_each macro list adds f35111a94654 Merge tag 'clang-format-for-linus-v5.6-rc6' of git://githu [...] adds e3a36eb6dfae driver code: clarify and fix platform device DMA mask allocation adds dc7a06b0dbba pinctrl: meson-gxl: fix GPIOX sdio pins adds 4c48e549f39f pinctrl: imx: scu: Align imx sc msg structs to 4 adds aafd56fc7904 pinctrl: core: Remove extra kref_get which blocks hogs bei [...] adds 3567ee83c413 pinctrl: madera: Add missing call to pinctrl_unregister_mappings adds f98371476f36 pinctrl: qcom: ssbi-gpio: Fix fwspec parsing bug adds d62e7fbea495 pinctrl: falcon: fix syntax error adds 1cada2f30766 pinctrl: qcom: Assign irq_eoi conditionally adds a6ff4631a619 Merge tag 'pinctrl-v5.6-2' of git://git.kernel.org/pub/scm [...] adds 8e029eb0bcd6 MIPS: Fix CONFIG_MIPS_CMDLINE_DTB_EXTEND handling adds e8d87a0b822d MIPS: DTS: CI20: fix PMU definitions for ACT8600 adds 130ab8819d81 MIPS: DTS: CI20: fix interrupt for pcf8563 RTC adds f7d5f5655ef7 MAINTAINERS: Correct MIPS patchwork URL adds c7f26a0ce61e Merge tag 'mips_fixes_5.6.1' of git://git.kernel.org/pub/s [...] adds d9815bff6b37 ftrace: Return the first found result in lookup_rec() adds 36feb996308e Merge tag 'trace-v5.6-rc4' of git://git.kernel.org/pub/scm [...] adds b26ebfe12f34 pid: Fix error return value in some cases adds 10dab84caf40 pid: make ENOMEM return value more obvious adds addcb1d0ee31 Merge tag 'for-linus-2020-03-10' of git://git.kernel.org/p [...] adds 2b4eae95c736 fscrypt: don't evict dirty inodes after removing key adds e6e6ec48dd0f Merge tag 'fscrypt-for-linus' of git://git.kernel.org/pub/ [...] adds 1579f1bc3b75 crypto: x86/curve25519 - support assemblers with no adx support adds 2644bc8569ba Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] adds 443d372d6a96 ipmi_si: Avoid spurious errors for optional IRQs adds 3cc6e2c599cd Merge tag 'for-linus-5.6-2' of git://github.com/cminyard/l [...] adds 210391326502 gfs2_atomic_open(): fix O_EXCL|O_CREAT handling on cold dcache adds d9a9f4849fe0 cifs_atomic_open(): fix double-put on late allocation failure adds 807f030b44cc Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds d64c7a08034b r8152: check disconnect status after long sleep adds 84b326802764 netlink: Use netlink header as base to calculate bad attri [...] adds 8a171c5cc9de atm: nicstar: fix if-statement empty body warning adds 0395823b8d9a net: dsa: mv88e6xxx: fix lockup on warm boot adds 07758eb9ff52 net/ipv6: use configured metric when add peer route adds 52c0d4e306ca net: dsa: sja1105: Don't destroy not-yet-created xmit_worker adds 249bc9744e16 net: phy: avoid clearing PHY interrupts twice in irq handler adds a9b952d267e5 bnxt_en: reinitialize IRQs when MTU is modified adds 22630e28f9c2 bnxt_en: fix error handling when flashing from file adds ab124d580ad4 Merge branch 'bnxt_en-2-bug-fixes' adds 8750939b6ad8 devlink: validate length of param values adds ff3b63b8c299 devlink: validate length of region addr/len adds 4c16d64ea040 fib: add missing attribute validation for tun_id adds 9322cd7c4af2 nl802154: add missing attribute validation adds b60673c4c418 nl802154: add missing attribute validation for dev_type adds ab02ad660586 can: add missing attribute validation for termination adds 31d9a1c52496 macsec: add missing attribute validation for port adds b5ab1f1be618 openvswitch: add missing attribute validation for hash adds 7e6dc03eeb02 net: fq: add missing attribute validation for orphan mask adds e13aaa0643da net: taprio: add missing attribute validation for txtime delay adds dd25cb272ccc team: add missing attribute validation for port ifindex adds 669fcd779590 team: add missing attribute validation for array index adds 213320a67962 tipc: add missing attribute validation for MTU property adds 361d23e41ca6 nfc: add missing attribute validation for SE API adds 88e706d5168b nfc: add missing attribute validation for deactivate target adds 6ba3da446551 nfc: add missing attribute validation for vendor subcommand adds a6fbcddad6a4 Merge branch 'net-add-missing-netlink-policies' adds 617940123e01 net/ipv6: need update peer route when modify metric adds d0098e4c6b83 net/ipv6: remove the old peer route if change it to a new one adds 0d29169a708b selftests/net/fib_tests: update addr_metric_test for peer [...] adds f650bcd4ef5d Merge branch 'Fix-IPv6-peer-route-update' adds 8640f8dc6d65 net: dsa: fix phylink_start()/phylink_stop() calls adds f8a0fea9518c docs: networking: net_failover: Fix a few typos adds 707518348ae7 devlink: remove trigger command from devlink-region.rst adds 43de81b0601d net: phy: bcm63xx: fix OOPS due to missing driver name adds 20d8bb0d172d phylink: Improve error message when validate failed adds 116ca924aea6 cxgb4: fix checks for max queues to allocate adds 209c65b61d94 drivers/of/of_mdio.c:fix of_mdiobus_register() adds 110a40dfb708 slip: make slhc_compress() more robust against malicious packets adds 68e1006f618e net: hns3: fix a not link up issue when fibre port support [...] adds 3b4f06c715d0 sfc: complete the next packet when we receive a timestamp adds a9149d243f25 iwlwifi: mvm: Do not require PHY_SKU NVM section for 3168 devices adds b102f0c522cf mt76: fix array overflow on receiving too many fragments f [...] adds 2f63f2d59814 Merge tag 'wireless-drivers-2020-03-05' of git://git.kerne [...] adds e25d5dbcffae veth: ignore peer tx_dropped when counting local rx_dropped adds a3aefbfe4575 net: nfc: fix bounds checking bugs on "pipe" adds 2398e3991bda mptcp: always include dack if possible. adds dc15af8e9dbd netfilter: nf_conntrack: ct_cpu_seq_next should increase p [...] adds bb71f846a000 netfilter: synproxy: synproxy_cpu_seq_next should increase [...] adds db25517a5509 netfilter: xt_recent: recent_seq_next should increase posi [...] adds ee84f19cbbe9 netfilter: x_tables: xt_mttg_seq_next should increase posi [...] adds 2d285f26ecd0 netfilter: nf_tables: free flowtable hooks on hook register error adds c049b3450072 netfilter: cthelper: add missing attribute validation for [...] adds 9d6effb2f152 netfilter: nft_payload: add missing attribute validation f [...] adds 88a637719a15 netfilter: nft_tunnel: add missing attribute validation fo [...] adds d78008de6103 netfilter: nf_tables: dump NFTA_CHAIN_FLAGS attribute adds 1d305ba40eb8 netfilter: nf_tables: fix infinite loop when expr is not a [...] adds 6a42cefb25d8 netfilter: nft_chain_nat: inet family is missing module ownership adds 357ddbb9bf48 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds 26d5bb9e4c4b dt-bindings: net: FMan erratum A050385 adds b54d39008623 arm64: dts: ls1043a: FMan erratum A050385 adds b281f7b93b25 fsl/fman: detect FMan erratum A050385 adds 3c68b8fffb48 dpaa_eth: FMan erratum A050385 workaround adds 172fd3eb3873 Merge branch 'QorIQ-DPAA-FMan-erratum-A050385-workaround' adds b7469e83d2ad bonding/alb: make sure arp header is pulled before accessing it adds e396ce5f4229 ionic: fix vf op lock usage adds 03138e2bf78b MAINTAINERS: remove bouncing pkaustub@cisco.com from enic adds aeaa925bff84 rhashtable: Document the right function parameters adds 63aae7b17344 ipvlan: do not add hardware address of master to its unica [...] adds 17c25cafd4d3 gre: fix uninit-value in __iptunnel_pull_header adds b723bd933980 net: stmmac: dwmac1000: Disable ACS if enhanced descs are [...] adds 83f73c5bb7b9 inet_diag: return classid for all socket types adds 661388f9b000 linux-next: DOC: RDS: Fix a typo in rds.txt adds 4b1bd9db078f sfc: detach from cb_page in efx_copy_channel() adds ad8192767c9f ipvlan: don't deref eth hdr before checking it's set adds e18b353f102e ipvlan: add cond_resched_rcu() while processing muticast backlog adds ce9a4186f9ac macvlan: add cond_resched() during multicast processing adds 018d26fcd12a cgroup, netclassid: periodically release file_lock on clas [...] adds afe207d80a61 ipvlan: do not use cond_resched_rcu() in ipvlan_process_mu [...] adds a8015ded89ad net: mscc: ocelot: properly account for VLAN header length [...] adds 8e8ce08198de batman-adv: Don't schedule OGM for disabled interface adds 236205942749 Merge tag 'batadv-net-for-davem-20200306' of git://git.ope [...] adds 65dfcf08072b MAINTAINERS: update cxgb4vf maintainer to Vishal adds e876ecc67db8 cgroup: memcg: net: do not associate sock with unrelated cgroup adds d752a4986532 net: memcg: late association of sock to memcg adds 60380488e4e0 ipv6/addrconf: call ipv6_mc_up() for non-Ethernet interface adds ece0d7bd7461 net/smc: cancel event worker during device removal adds 7d7195a026ba ibmvnic: Do not process device remove during device reset adds 6fc498bc8292 net: macsec: update SCI upon MAC address change. adds 09f4136c5d6b net: macsec: invoke mdo_upd_secy callback when mac address [...] adds a2d8bf77a27c Merge branch 'MACSec-bugfixes-related-to-MAC-address-change' adds 240c1948491b s390/qeth: don't reset default_out_queue adds 17413852804d s390/qeth: handle error when backing RX buffer adds 0e635c2a8713 s390/qeth: cancel RX reclaim work earlier adds 2165fdf4bc2d Merge branch 's390-qeth-fixes' adds 0e1a1d853ece nl80211: add missing attribute validation for critical pro [...] adds 056e9375e1f3 nl80211: add missing attribute validation for beacon repor [...] adds 5cde05c61cbe nl80211: add missing attribute validation for channel switch adds ba32679cac50 mac80211: Do not send mesh HWMP PREQ if HWMP is disabled adds f2df8ce148fc Merge tag 'mac80211-for-net-2020-03-11' of git://git.kerne [...] adds 7395f62d95aa dpaa_eth: Remove unnecessary boolean expression in dpaa_ge [...] adds ab14961d10d0 net: fec: validate the new settings in fec_enet_set_coalesce() adds eecba79e694e MAINTAINERS: remove Sathya Perla as Emulex NIC maintainer adds f9fc28a8de2f net: caif: Add lockdep expression to RCU traversal primitive adds f3cc008bf6d5 sxgbe: Fix off by one in samsung driver strncpy size arg adds 46e4c421a053 net/packet: tpacket_rcv: do not increment ring index on drop adds a20f997010c4 net: dsa: Don't instantiate phylink for CPU/DSA ports unle [...] adds 267762538705 seg6: fix SRv6 L2 tunnels to use IANA-assigned protocol number adds f81649dfa534 s390/qeth: use page pointers to manage RX buffer pool adds 0f75e149298b s390/qeth: refactor buffer pool code adds 5d4f78564c9c s390/qeth: implement smarter resizing of the RX buffer pool adds 5e72b23774c2 Merge branch 's390-qeth-fixes' adds 06669ea346e4 net: memcg: fix lockdep splat in inet_csk_accept() adds 012fc74517b2 net: dsa: mv88e6xxx: Add missing mask of ATU occupancy register adds e1f550dc44a4 net: mvmdio: avoid error message for optional IRQ adds b09fe70ef520 taprio: Fix sending packets without dequeueing them adds 5eb01ddfcfb2 net: hns3: fix "tc qdisc del" failed issue adds 23b4201dead4 net: hns3: fix VF VLAN table entries inconsistent issue adds 903b85d3adce net: hns3: fix RMW issue for VLAN filter switch adds 59359fc8a2f7 net: hns3: clear port base VLAN when unload PF adds e4792ffe971d Merge branch 'hns3-fixes' adds 611d779af7ca net: phy: fix MDIO bus PM PHY resuming adds 9d0e0cd9a529 tc-testing: add ETS scheduler to tdc build configuration adds c0368595c163 net: systemport: fix index check to avoid an array out of [...] adds 1b51f69461e6 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 07dc3678bacc drm/exynos: Fix cleanup of IOMMU related objects adds e3c3b6e66da1 Merge tag 'exynos-drm-fixes-for-v5.6-rc5-v2' of git://git. [...] adds d5349775c172 drm/amd/display: update soc bb for nv14 adds f1c2cd3f8fb9 drm/amdgpu: correct ROM_INDEX/DATA offset for VEGA20 adds 1d2686d417c5 drm/amdgpu/powerplay: nv1x, renior copy dcn clock settings [...] adds d94432653519 Merge tag 'amd-drm-fixes-5.6-2020-03-11' of git://people.f [...] adds 04d6067f1f19 drm/i915/gvt: Fix unnecessary schedule timer when no vGPU exits adds 2fa7e15c5f46 drm/i915/gvt: Fix emulated vbt size issue adds b74f241d71c2 Merge tag 'gvt-fixes-2020-03-10' of https://github.com/int [...] adds c67b35d970ed drm/i915: Actually emit the await_start adds c951b0af2ddd drm/i915: Return early for await_start on same timeline adds 259170cb4c84 drm/i915/gvt: Fix dma-buf display blur issue on CFL adds 1d61c5d711a2 drm/i915: be more solid in checking the alignment adds eafc2aa20fba drm/i915/execlists: Enable timeslice on partial virtual en [...] adds 8ea6bb8e4d47 drm/i915/gt: Close race between cacheline_retire and free adds 14a0d527a479 drm/i915: Defer semaphore priority bumping to a workqueue adds f31d83f047e1 Merge tag 'drm-intel-fixes-2020-03-12' of git://anongit.fr [...] adds b2feb1d6d348 drm/dp_mst: Rename drm_dp_mst_is_dp_mst_end_device() to be [...] adds fcf463807596 drm/dp_mst: Use full_pbn instead of available_pbn for band [...] adds 87212b51bff0 drm/dp_mst: Reprobe path resources in CSN handler adds 047d4cd2067b drm/dp_mst: Rewrite and fix bandwidth limit checks adds 16b78f052d01 Merge tag 'topic/mst-bw-check-fixes-for-airlied-2020-03-12 [...] adds 0d81a3f29c0a Merge tag 'drm-fixes-2020-03-13' of git://anongit.freedesk [...] adds ddd2b85ff73b afs: Use kfree_rcu() instead of casting kfree() to rcu_callback_t adds 1292e3efb149 mmc: core: Allow host controllers to require R1B for CMD6 adds 43cc64e5221c mmc: core: Respect MMC_CAP_NEED_RSP_BUSY for erase/trim/discard adds 055e04830d45 mmc: sdhci-omap: Fix busy detection by enabling MMC_CAP_NE [...] adds d2f8bfa4bff5 mmc: sdhci-tegra: Fix busy detection by enabling MMC_CAP_N [...] adds 18d200460cd7 mmc: core: Respect MMC_CAP_NEED_RSP_BUSY for eMMC sleep command adds d36561296bb5 Merge tag 'mmc-v5.6-rc1-2' of git://git.kernel.org/pub/scm [...] adds dcd6589b11d3 blk-iocost: fix incorrect vtime comparison in iocg_is_idle() adds 5e6bdd37c552 s390/dasd: fix data corruption for thin provisioned devices adds cc3200eac4c5 blk-mq: insert flush request to the front of dispatch queue adds b53df2e7442c block: Fix partition support for host aware zoned block devices adds 17829c5a42f7 Merge tag 'block-5.6-2020-03-13' of git://git.kernel.dk/li [...] adds 805b13adde39 io_uring: ensure RCU callback ordering with rcu_barrier() adds 5007928eaeb7 Merge tag 'io_uring-5.6-2020-03-13' of git://git.kernel.dk [...] adds 2de7fb60a474 cpupower: avoid multiple definition with gcc -fno-common adds bce74b1feb01 Merge tag 'linux-cpupower-5.6-rc6' of git://git.kernel.org [...] adds 78511edc2dd4 Merge tag 'pm-5.6-rc6' of git://git.kernel.org/pub/scm/lin [...] adds 531d3040bc5c ovl: fix lock in ovl_llseek() adds 53afcd310e86 ovl: fix some xino configurations adds c853680453ac ovl: fix lockdep warning for async write adds 2af82177af47 Merge tag 'ovl-fixes-5.6-rc6' of git://git.kernel.org/pub/ [...] adds 3e8cb8b2eaeb fuse: fix stack use after return adds 7e6d869f5f02 Merge tag 'fuse-fixes-5.6-rc6' of git://git.kernel.org/pub [...] adds 1cef21842ff3 NFS: Ensure the fs_context has the correct fs_type before [...] adds 1821b26a1fed NFS: Don't hard-code the fs_type when submounting adds 75a9b9176157 NFS: Fix leak of ctx->nfs_server.hostname adds 55dee1bc0d72 nfs: add minor version to nfs_server_key for fscache adds b0ea262a2347 Merge tag 'nfs-for-5.6-3' of git://git.linux-nfs.org/proje [...] adds be7594a424b4 scsi: ufs: Fix possible unclocked access to auto hibern8 t [...] adds 394b61711f3c scsi: ipr: Fix softlockup when rescanning devices in petitboot adds fffb08b37df9 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 4a4472fdc098 of: clk: Make of_clk_get_parent_{count,name}() parameter const adds 8de427d52da3 clk: qcom: videocc: Update the clock flag for video_cc_vco [...] adds efbd9129dfe8 clk: qcom: dispcc: Remove support of disp_cc_mdss_rscc_ahb_clk adds 5eb40257047f clk: imx8mn: Fix incorrect clock defines adds 20055448dc1b Merge tag 'imx-clk-fixes-5.6' of git://git.kernel.org/pub/ [...] adds 69a4d0baeeb1 Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pu [...] adds 9a11997e757b KVM: X86: Fix dereference null cpufreq policy adds aaca21007ba1 KVM: SVM: Fix the svm vmexit code for WRMSR adds 342993f96ab2 KVM: x86: clear stale x86_emulate_ctxt->intercept value adds d718fdc3e752 KVM: x86: remove stale comment from struct x86_emulate_ctxt adds a754acc3e4bc KVM: fix Kconfig menu text for -Werror adds 7a57c09bb1cb KVM: VMX: Condition ENCLS-exiting enabling on CPU support [...] adds 0c22056f8c43 KVM: x86: Initializing all kvm_lapic_irq fields in ioapic_ [...] adds e93fc7b4544a KVM: s390: Also reset registers in sync regs for initial c [...] adds 997224fe6673 Merge tag 'kvm-s390-master-5.6-1' of git://git.kernel.org/ [...] adds 95fa10103dab KVM: nVMX: avoid NULL pointer dereference with incorrect E [...] adds 018cabb694e3 Merge branch 'kvm-null-pointer-fix' into kvm-master adds 6693075e0f46 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds d560bb42814c ARC: Cleanup old Kconfig IO scheduler options adds a5760db25c6e ARC: fix some Kconfig typos adds 0acdf63d2296 ARC: fpu: fix randconfig build error reported by 0-day tes [...] adds 3b00b042eeaa ARC: Replace <linux/clk-provider.h> by <linux/of_clk.h> adds 204c7eceb76f ARC: show_regs: reduce lines of output adds 8d92e992a785 ARC: define __ALIGN_STR and __ALIGN symbols for ARC adds 3086ae071686 Merge tag 'arc-5.6-rc6' of git://git.kernel.org/pub/scm/li [...] adds 7ca6ee389091 watchdog: iTCO_wdt: Export vendorsupport adds e42b0c24389d watchdog: iTCO_wdt: Make ICH_RES_IO_SMI optional adds 04bbb97d1b73 i2c: i801: Do not add ICH_RES_IO_SMI for the iTCO_wdt device adds 9be8bc4dd617 i2c: designware-pci: Fix BUG_ON during device removal adds bcf3588d8ed3 macintosh: windfarm: fix MODINFO regression adds 3747cd2efe7e i2c: gpio: suppress error on probe defer adds 8daee952b438 i2c: acpi: put device when verifying client fails adds 58d6fee50e67 misc: eeprom: at24: fix regulator underflow adds 92bd1f2e1eed Merge tag 'at24-fixes-for-v5.6-rc6' of git://git.kernel.or [...] adds d3dca69085e9 Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...] adds 02d715b4a818 iommu/vt-d: Fix RCU list debugging warnings adds 77a1bce84bba iommu/vt-d: Fix a bug in intel_iommu_iova_to_phys() for huge page adds 08090744f2db iommu/io-pgtable-arm: Fix IOVA validation for 32-bit adds 65ac74f1de33 iommu/dma: Fix MSI reservation allocation adds 2d48ea0efb88 iommu/vt-d: Fix RCU-list bugs in intel_iommu_init() adds f5152416528c iommu/vt-d: Silence RCU-list debugging warnings adds 59833696442c iommu/vt-d: dmar: replace WARN_TAINT with pr_warn + add_taint adds 96788c7a7f1e iommu/vt-d: dmar_parse_one_rmrr: replace WARN_TAINT with p [...] adds 81ee85d04624 iommu/vt-d: quirk_ioat_snb_local_iommu: replace WARN_TAINT [...] adds ba3b01d7a6f4 iommu/vt-d: Fix debugfs register reads adds b0bb0c22c4db iommu/vt-d: Fix the wrong printing in RHSA parsing adds da72a379b2ec iommu/vt-d: Ignore devices with out-of-spec domain number adds 730ad0ede130 iommu/amd: Fix IOMMU AVIC not properly update the is_run b [...] adds 1da8347d8505 iommu/vt-d: Populate debugfs if IOMMUs are detected adds de28a65cd0e3 Merge tag 'iommu-fixes-v5.6-rc5' of git://git.kernel.org/p [...] adds 286d3250c9d6 efi: Fix a race and a buffer overflow while reading efivar [...] adds d6c066fda90d efi: Add a sanity check to efivar_store_raw() adds b67775e12457 Merge tag 'efi-urgent-2020-03-15' of git://git.kernel.org/ [...] adds d364847eed89 x86/mce/therm_throt: Undo thermal polling properly on CPU offline adds 59b5809655bd x86/mce: Fix logic and comments around MSR_PPIN_CTL adds 52ac3777fc45 Merge tag 'ras-urgent-2020-03-15' of git://git.kernel.org/ [...] adds ecc421e05bab sys/sysinfo: Respect boottime inside time namespace adds ffe6da91b00e Merge tag 'timers-urgent-2020-03-15' of git://git.kernel.o [...] adds cff20b3151cc perf tests bp_account: Make global variable static adds ebcb9464a2ae perf env: Do not return pointers to local variables adds 7125f204501e perf parse-events: Use asprintf() instead of strncpy() to [...] adds e4d9b04b973b perf bench: Share some global variables to fix build with gcc 10 adds b5c0951860ba perf symbols: Don't try to find a vmlinux file when lookin [...] adds b95b4d5ef061 Merge tag 'perf-urgent-for-mingo-5.6-20200303' of git://gi [...] adds cfd3bc752a3f perf diff: Fix undefined string comparision spotted by cla [...] adds 29b4f5f18857 perf top: Fix stdio interface input handling with glibc 2.28+ adds f649bd9dd5d5 perf bench futex-wake: Restore thread count default to onl [...] adds 7b919a53102d perf bench: Clear struct sigaction before sigaction() syscall adds 3f5777fbaf04 perf jevents: Fix leak of mapfile memory adds 441b62acd9c8 tools: Fix off-by 1 relative directory includes adds 798048f85093 Merge tag 'perf-urgent-for-mingo-5.6-20200306' of git://gi [...] adds f967140dfb74 perf/amd/uncore: Replace manual sampling check with CAP_NO [...] adds e99bc917fe02 Merge tag 'perf-urgent-2020-03-15' of git://git.kernel.org [...] adds 985e537a4082 x86/ioremap: Map EFI runtime services data as encrypted for SEV adds 469ff207b4c4 x86/vector: Remove warning on managed interrupt migration adds ec181b7f30bd Merge tag 'x86-urgent-2020-03-15' of git://git.kernel.org/ [...] adds 8019ad13ef7f futex: Fix inode life-time issue adds 8d67743653dc futex: Unbreak futex hashing adds 34d5a4b336e7 Merge tag 'locking-urgent-2020-03-15' of git://git.kernel. [...] adds d01fd161e859 irqchip/gic-v3: Workaround Cavium erratum 38539 when readi [...] adds 92c227554c8e Merge tag 'irqchip-fixes-5.6-2' of git://git.kernel.org/pu [...] adds a42a7bb6f536 Merge tag 'irq-urgent-2020-03-15' of git://git.kernel.org/ [...] adds fb33c6510d55 Linux 5.6-rc6 adds 45939ce292b4 ARM: 8957/1: VDSO: Match ARMv8 timer in cntvct_functional() adds f87b1c49bc67 ARM: 8958/1: rename missed uaccess .fixup section adds 89604523a76e ARM: 8961/2: Fix Kbuild issue caused by per-task stack pro [...] adds 3d135f522476 Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm adds 42f502dfe132 HID: hid-picolcd_fb: Use scnprintf() for avoiding potentia [...] adds 62a1a5803959 HID: hid-sensor-custom: Use scnprintf() for avoiding poten [...] adds 58322a1590fc HID: google: add moonball USB id adds 819d578d51d0 HID: add ALWAYS_POLL quirk to lenovo pixart mouse adds ac309e7744be Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds fd4d9c7d0c71 mm: slub: add missing TID bump in kmem_cache_alloc_bulk() adds 5076190daded mm: slub: be more careful about the double cmpxchg of freelist adds dcf23ac3e846 locks: reinstate locks_delete_block optimization adds 5d892919fdd0 rtc: max8907: add missing select REGMAP_IRQ adds 46b7c49254f8 kbuild: Fix inconsistent comment adds 8cc4fd73501d kconfig: introduce m32-flag and m64-flag adds 3a7c733165a4 int128: fix __uint128_t compiler test in Kconfig adds 2eebb7abefb9 kbuild: doc: fix references to other documents adds 82f2bc2fcc01 kbuild: Disable -Wpointer-to-enum-cast adds 5190044c2965 modpost: move the namespace field in Module.symvers last adds 785d74ec3bbf initramfs: restore default compression behavior adds 4b8a5cfb5fd3 modpost: Get proper section index by get_secindex() instea [...] adds 7883a1433929 scripts/kallsyms: fix wrong kallsyms_relative_base adds 207f75c4543f Merge tag 'kbuild-fixes-v5.6-3' of git://git.kernel.org/pu [...] adds 39946886fc86 cifs: potential unintitliazed error code in cifs_getattr() adds 1be1fa42ebb7 CIFS: Increment num_remote_opens stats counter even in cas [...] adds 979a2665eb6c CIFS: fiemap: do not return EINVAL if get nothing adds cd607737f3b8 Merge tag '5.6-rc6-smb3-fixes' of git://git.samba.org/sfre [...] adds 84d49b3d08a1 mmc: sdhci-acpi: Switch signal voltage back to 3.3V on sus [...] adds 3397b251ea02 mmc: sdhci-acpi: Disable write protect detection on Acer A [...] adds 18b587b45c13 mmc: sdhci-cadence: set SDHCI_QUIRK2_PRESET_VALUE_BROKEN f [...] adds 53dd0a7cd65e mmc: sdhci-of-at91: fix cd-gpios for SAMA5D2 adds 4686392c3236 mmc: rtsx_pci: Fix support for speed-modes that relies on tuning adds 6c90b86a745a Merge tag 'mmc-v5.6-rc6' of git://git.kernel.org/pub/scm/l [...] adds e8dca30f7118 drm/bridge: dw-hdmi: fix AVI frame colorimetry adds 9803aac7b550 drm/komeda: mark PM functions as __maybe_unused adds 8c34cd1a7f08 drm/bochs: downgrade pci_request_region failure from error [...] adds b216a8e7908c drm/lease: fix WARNING in idr_destroy adds 0f08b3156d28 Merge tag 'drm-misc-fixes-2020-03-18-1' of git://anongit.f [...] adds b55dbe596942 drm/amd/display: fix typos for dcn20_funcs and dcn21_funcs struct adds 5bbc6604a628 drm/amd/amdgpu: Fix GPR read from debugfs (v2) adds 063e768ebd27 drm/amdgpu: add fbdev suspend/resume on gpu reset adds dec9de2ada52 drm/amd/display: Add link_rate quirk for Apple 15" MBP 2017 adds acfc62dc6877 drm/amdgpu: fix typo for vcn1 idle check adds b5689d22aa6d drm/amdgpu: fix typo for vcn2/jpeg2 idle check adds a3c33e7a4a11 drm/amdgpu: fix typo for vcn2.5/jpeg2.5 idle check adds eb916a5a93a6 drm/amd/display: Fix pageflip event race condition for DCN. adds 362b86a3d337 Merge tag 'amd-drm-fixes-5.6-2020-03-19' of git://people.f [...] adds 9777d8b2d2a1 drm/i915/execlists: Track active elements during dequeue adds c09f6b4d0883 Revert "drm/i915/tgl: Add extra hdc flush workaround" adds fe8b7085cac3 drm/i915: Handle all MCR ranges adds 5366b96b1997 Merge tag 'drm-intel-fixes-2020-03-19' of git://anongit.fr [...] adds 69d3e5a5a66b Merge tag 'drm-fixes-2020-03-20' of git://anongit.freedesk [...] adds f2ecf903ef06 ALSA: pcm: oss: Avoid plugin buffer overflow adds d683469b3c93 ALSA: line6: Fix endless MIDI read loop adds 3b36b13d5e69 ALSA: hda/realtek: Fix pop noise on ALC225 adds 5461e0530c22 ALSA: pcm: oss: Remove WARNING from snd_pcm_plug_alloc() checks adds 4384f167ce5f ALSA: seq: virmidi: Fix running status after receiving sysex adds 6c3171ef76a0 ALSA: seq: oss: Fix running status after receiving sysex adds d858c706bdca ALSA: hda/realtek - Enable headset mic of Acer X2660G with ALC662 adds a124458a127c ALSA: hda/realtek - Enable the headset of Acer N50-600 wit [...] adds 12bf19c92682 Merge tag 'sound-5.6-rc7' of git://git.kernel.org/pub/scm/ [...] adds ed069827ca70 tty: drop outdated comments about release_tty() locking adds 17329563a97d tty: fix compat TIOCGSERIAL leaking uninitialized memory adds 6e622cd8bd88 tty: fix compat TIOCGSERIAL checking wrong function ptr adds fa91418b72cb Merge tag 'tty-5.6-rc7' of git://git.kernel.org/pub/scm/li [...] adds e9d0e7511fda thunderbolt: Fix error code in tb_port_is_width_supported() adds c08ab390b683 Merge tag 'thunderbolt-fix-for-v5.6-rc6' of git://git.kern [...] adds 045706bff837 xhci: Do not open code __print_symbolic() in xhci trace events adds 16263abc12d0 usb: xhci: apply XHCI_SUSPEND_DELAY to AMD XHCI controller [...] adds b63e48fb50e1 USB: Disable LPM on WD19's Realtek Hub adds d16e7b62c5ad usb: typec: ucsi: displayport: Fix NULL pointer dereference adds 081da1325d35 usb: typec: ucsi: displayport: Fix a potential race during [...] adds b433e340e756 usb: host: xhci-plat: add a shutdown adds 7368760d1bcd usb: chipidea: udc: fix sleeping function called from inva [...] adds 75d7676ead19 usb: quirks: add NO_LPM quirk for RTL8153 based ethernet adapters adds 633e2b2ded73 USB: cdc-acm: fix close_delay and closing_wait units in TI [...] adds b401f8c4f492 USB: cdc-acm: fix rounding error in TIOCSSERIAL adds 8e852a7953be USB: serial: option: add ME910G1 ECM composition 0x110b adds cecc113c1af0 USB: serial: pl2303: add device-id for HP LD381 adds 2866ce869616 Merge tag 'usb-serial-5.6-rc7' of https://git.kernel.org/p [...] adds b07c2e76c419 Merge tag 'usb-5.6-rc7' of git://git.kernel.org/pub/scm/li [...] adds 9d32c0cde4e2 staging/speakup: fix get_word non-space look-ahead adds bab0a0b03442 staging: wfx: fix warning about freeing in-use mutex durin [...] adds c918c27ac6f0 staging: wfx: fix lines ending with a comma instead of a s [...] adds 4bbc6a3e7ad0 staging: wfx: make warning about pending frame less scary adds 046cc2effd13 staging: wfx: fix RCU usage in wfx_join_finalize() adds ac42c12dd752 staging: wfx: fix RCU usage between hif_join() and ieee802 [...] adds 8f3675be4bda staging: greybus: loopback_test: fix poll-mask build breakage adds f16023834863 staging: greybus: loopback_test: fix potential path truncation adds ae62cf5eb279 staging: greybus: loopback_test: fix potential path truncations adds bb5786b9286c staging: rtl8188eu: Add device id for MERCUSYS MW150US v2 adds a500f3bd787f iio: adc: at91-sama5d2_adc: fix differential channels in t [...] adds e19ac9d9a978 iio: adc: stm32-dfsdm: fix sleep in atomic context adds 29e8c8253d7d iio: trigger: stm32-timer: disable master mode when stopping adds b500c086e411 iio: magnetometer: ak8974: Fix negative raw values in sysfs adds cb2116ff9785 iio: accel: adxl372: Set iio_chan BE adds b42aa97ed5f1 iio: light: vcnl4000: update sampling periods for vcnl4200 adds 2ca5a8792d61 iio: light: vcnl4000: update sampling periods for vcnl4040 adds e43d110cdc20 iio: st_sensors: remap SMO8840 to LIS2DH12 adds 016a8845f6da iio: chemical: sps30: fix missing triggered buffer dependency adds 10856d88f765 iio: ping: set pa_laser_ping_cfg in of_ping_match adds 14800df6a020 Merge tag 'iio-fixes-for-5.6a' of git://git.kernel.org/pub [...] adds 3bd14829d327 Merge tag 'staging-5.6-rc7' of git://git.kernel.org/pub/sc [...] adds 211b64e4b5b6 binderfs: use refcount for binder control devices too adds f17f06a0c779 slimbus: ngd: add v2.1.0 compatible adds 283f87c0d5d3 stm class: sys-t: Fix the use of time_after() adds 885f123554bb intel_th: msu: Fix the unexpected state warning adds ce666be89a8a intel_th: Fix user-visible error codes adds add492d2e944 intel_th: pci: Add Elkhart Lake CPU support adds f014d2b8584d Merge tag 'char-misc-5.6-rc7' of git://git.kernel.org/pub/ [...] adds d0bab0c39e32 arm64: smp: fix smp_send_stop() behaviour adds f50b7dacccba arm64: smp: fix crash_smp_send_stop() behaviour adds c83557859eaa arm64: kpti: Fix "kpti=off" when KASLR is enabled adds 3568b88944fe arm64: compat: Fix syscall number of compat_clock_getres adds 5ad0ec0b8652 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds af3d0a68698c powerpc/kasan: Fix shadow memory protection with CONFIG_KA [...] adds 1d0c32ec3b86 KVM: PPC: Fix kernel crash with PR KVM adds c63c50fc2ec9 Merge tag 'powerpc-5.6-5' of git://git.kernel.org/pub/scm/ [...] adds 081c54323b27 tools/power turbostat: Support Cometlake adds d8d005ba6afa tools/power turbostat: Fix gcc build warnings adds 4bf7132a0ace tools/power turbostat: Support Tiger Lake adds 23274faf9650 tools/power turbostat: Support Ice Lake server adds d7814c3098dd tools/power turbostat: Support Jasper Lake adds f6708400707f tools/power turbostat: Support Elkhart Lake adds 1f81c5efc020 tools/power turbostat: Fix missing SYS_LPI counter on some [...] adds fcaa681c03ea tools/power turbostat: Fix 32-bit capabilities warning adds abdcbdb26526 tools/power turbostat: Print cpuidle information adds b95fffb9b4af tools/power turbostat: update version adds 6c1bae744d5a Merge branch 'turbostat' of git://git.kernel.org/pub/scm/l [...] adds f1d96a8fcbbb io_uring: NULL-deref for IOSQE_{ASYNC,DRAIN} adds 4022e7af86be io_uring: make sure openat/openat2 honor rlimit nofile adds 09952e3e7826 io_uring: make sure accept honor rlimit nofile adds 1ab7ea1f83d1 Merge tag 'io_uring-5.6-20200320' of git://git.kernel.dk/l [...] adds 9134ae2a2546 nvme-rdma: Avoid double freeing of async event data adds 98fd5c723730 nvmet-tcp: set MSG_MORE only if we actually have more to send adds 83166ac82b53 Merge branch 'nvme-5.6-rc6' of git://git.infradead.org/nvm [...] adds b74b991fb8b9 Merge tag 'block-5.6-20200320' of git://git.kernel.dk/linux-block adds 7d36665a5886 memcg: fix NULL pointer dereference in __mem_cgroup_usage_ [...] adds d41e2f3bd546 mm/hotplug: fix hot remove failure in SPARSEMEM|!VMEMMAP case adds d72520ad004a page-flags: fix a crash at SetPageError(THP_SWAP) adds d397a45fc741 mm, memcg: fix corruption on 64-bit divisor in memory.high [...] adds e26733e0d0ec mm, memcg: throttle allocators based on ancestral memory.high adds 12e967fd8e4e mm: do not allow MADV_PAGEOUT for CoW pages adds 1b53734bd0b2 epoll: fix possible lost wakeup on epoll_ctl() path adds 63886bad904b mm/mmu_notifier: silence PROVE_RCU_LIST warnings adds 0715e6c516f1 mm, slub: prevent kmalloc_node crashes and memory leaks adds 763802b53a42 x86/mm: split vmalloc_sync_all() adds b3c03db67e84 Merge branch 'akpm' (patches from Andrew) adds 236ebc20d9af btrfs: fix log context list corruption after rename whiteo [...] adds d8e6fd5c7991 btrfs: fix removal of raid[56|1c34} incompat flags after r [...] adds 67d584e33e54 Merge tag 'for-5.6-rc6-tag' of git://git.kernel.org/pub/sc [...] adds 16fbf79b0f83 Linux 5.6-rc7 adds c8cfcb78c658 crypto: arm64/chacha - correctly walk through blocks adds 979e52ca0469 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] adds cf7da891b624 docs: dmaengine: provider.rst: get rid of some warnings adds f91da3bd2172 dmaengine: move .device_release missing log warning to deb [...] adds 195967c088aa MAINTAINERS: rectify the INTEL IADX DRIVER entry adds 988aad2f111c dmaengine: idxd: fix off by one on cdev dwq refcount adds 01c4df39a2bb MAINTAINERS: Add maintainer for HiSilicon DMA engine driver adds 018af9be3dd5 dmaengine: ti: k3-udma-glue: Fix an error handling path in [...] adds c6ac7188c114 Merge tag 'dmaengine-fix-5.6' of git://git.infradead.org/u [...] adds 870b4333a62e x86/ioremap: Fix CONFIG_EFI=n build adds 3f3ee43a4623 Merge branch 'x86-urgent-for-linus' of git://git.kernel.or [...] adds be40920fbf10 tools: Let O= makes handle a relative path with -C option adds db2c549407d4 perf map: Fix off by one in strncpy() size argument adds a7ffd416d804 perf python: Fix clang detection when using CC=clang-version adds 05e54e238673 perf parse-events: Fix reading of invalid memory in event parsing adds 6b8d68f1ce92 perf probe: Fix to delete multiple probe event adds 1efde2754275 perf probe: Do not depend on dwfl_module_addrsym() adds db5d85ce8248 Merge tag 'perf-urgent-for-mingo-5.6-20200309' of git://gi [...] adds 564200ed8e71 tools headers uapi: Update linux/in.h copy adds 76ccd234269b Merge branch 'perf-urgent-for-linus' of git://git.kernel.o [...] adds ccf4ad7da0d9 zonfs: Fix handling of read-only zones adds e2cf67f6689a Merge tag 'zonefs-5.6-rc7' of git://git.kernel.org/pub/scm [...] adds 8959b304c706 gpiolib: Fix irq_disable() semantics adds efaa87fa0947 gpiolib: acpi: Correct comment for HP x2 10 honor_wakeup quirk adds 2ccb21f5516a gpiolib: acpi: Rework honor_wakeup option into an ignore_w [...] adds 0e91506ba007 gpiolib: acpi: Add quirk to ignore EC wakeups on HP x2 10 [...] adds 0c625ccfe6f7 gpiolib: acpi: Add quirk to ignore EC wakeups on HP x2 10 [...] adds 1dfb642b1015 Merge tag 'gpio-v5.6-3' of git://git.kernel.org/pub/scm/li [...] adds 52e7c083b417 mailmap: Update email address adds 1bc7896e9ef4 bpf: Fix deadlock with rq_lock in bpf_send_signal() adds c4ef2f3256e3 selftests/bpf: Add send_signal_sched_switch test adds a35a76faad53 Merge branch 'fix_bpf_send_signal' adds 8e5290e710f4 bpf: Return better error value in delete_elem for struct_ops map adds 849b4d94582a bpf: Do not allow map_freeze in struct_ops map adds 80f1f8503635 bpf, x32: Fix bug with JMP32 JSET BPF_X checking upper bits adds 93e5fbb18cec selftests: bpf: Add test for JMP32 JSET BPF_X with upper bits set adds 62039c30c19d bpf: Initialize storage pointers to NULL to prevent freein [...] adds 1d8006abaab4 bpf: Fix cgroup ref leak in cgroup_bpf_inherit on out-of-memory adds da6c7faeb103 bpf/btf: Fix BTF verification of enum members in struct/union adds 6ffe559a77d1 selftests/bpf: Add test for the packed enum member in stru [...] adds f7861a55b1ce Merge branch 'fix-BTF-enum' adds 90db6d772f74 bpf, sockmap: Remove bucket->lock from sock_{hash|map}_free adds 242a6df688dc Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 089e5016d7eb iwlwifi: mvm: take the required lock when clearing time ev [...] adds cb377dfda175 iwlwifi: consider HE capability when setting LDPC adds 71bc0334a637 iwlwifi: check allocated pointer when allocating conf_tlvs adds a5688e600e78 iwlwifi: yoyo: don't add TLV offset when reading FIFOs adds 699b760bd29e iwlwifi: dbg: don't abort if sending DBGC_SUSPEND_RESUME fails adds ce19801ba75a iwlwifi: mvm: Fix rate scale NSS configuration adds 9352ed0165ff iwlwifi: cfg: use antenna diversity with all AX101 devices adds 453bfc2d16fc Merge tag 'iwlwifi-for-kalle-2020-03-08' of git://git.kern [...] adds da86cad0e011 MAINTAINERS: update web URL for iwlwifi adds c80b18cbb04b rtlwifi: rtl8188ee: Fix regression due to commit d1d1a96bdb44 adds e2e57291097b wlcore: remove stray plus sign adds 94b18a87efdd Merge tag 'wireless-drivers-2020-03-13' of git://git.kerne [...] adds b1be2e8cd290 net_sched: hold rtnl lock in tcindex_partial_destroy_work() adds 0d1c3530e1bd net_sched: keep alloc_hash updated after hash allocation adds 13d0f7b814d9 net/bpfilter: fix dprintf usage for /dev/kmsg adds fc191af1bb0d net: stmmac: platform: Fix misleading interrupt error msg adds 46ea929b2b3f cxgb4: fix delete filter entry fail in unload path adds e1f8f78ffe98 net: ip_gre: Separate ERSPAN newlink / changelink callbacks adds 61fad6816fc1 net/packet: tpacket_rcv: avoid a producer race condition adds 0fda7600c2e1 geneve: move debug check after netdev unregister adds cb851c01b51b mlxsw: reg: Increase register field length to 31 bits adds 13bde56c5b7c net: caif: Use scnprintf() for avoiding potential buffer overflow adds 4a348601eb91 net: mlx4: Use scnprintf() for avoiding potential buffer overflow adds 413ae546f872 net: nfp: Use scnprintf() for avoiding potential buffer overflow adds 38e0f746c456 net: ionic: Use scnprintf() for avoiding potential buffer [...] adds 5e892880e14f net: sfc: Use scnprintf() for avoiding potential buffer overflow adds 2da222f612b5 net: netdevsim: Use scnprintf() for avoiding potential buf [...] adds dcadaec22456 Merge branch 'net-Use-scnprintf-for-avoiding-potential-buf [...] adds 173756b86803 hsr: use rcu_read_lock() in hsr_get_node_{list/status}() adds ca19c70f5225 hsr: add restart routine into hsr_get_node_list() adds 09e91dbea0aa hsr: set .netnsok flag adds 4ae649e8879d Merge branch 'hsr-fix-several-bugs-in-generic-netlink-callback' adds ef299cc3fa1a net_sched: cls_route: remove the right filter from hashtable adds fe2a31d790f8 netlink: allow extack cookie also for error messages adds f1388ec4a144 netlink: add nl_set_extack_cookie_u32() adds 2363d73a2f3e ethtool: reject unrecognized request flags adds 23c394819deb Merge branch 'ethtool-fail-with-error-if-request-has-unkno [...] adds 0fe1568061be net: fsl/fman: treat all RGMII modes in memac_adjust_link() adds 4022d808c452 arm64: dts: ls1043a-rdb: correct RGMII delay mode to rgmii-id adds d79e9d7c1e4b arm64: dts: ls1046ardb: set RGMII interfaces to RGMII_ID mode adds 83d001068d33 Merge branch 'QorIQ-DPAA-ARM-RDBs-need-internal-delay-on-RGMII' adds b317538c4794 net: vxge: fix wrong __VA_ARGS__ usage adds 065fd83e1be2 net: mvneta: Fix the case where the last poll did not proc [...] adds 32ca98feab8c net: ip_gre: Accept IFLA_INFO_DATA-less configuration adds 028fd76b9b1c Revert "net: mvmdio: avoid error message for optional IRQ" adds fa2632f74e57 net: mvmdio: avoid error message for optional IRQ adds d36963b861c1 Merge branch 'net-mvmdio-avoid-error-message-for-optional-IRQ' adds 612eb1c3b9e5 Revert "net: bcmgenet: use RGMII loopback for MAC reset" adds 88f6c8bf1aae net: bcmgenet: keep MAC in reset until PHY is up adds af4e6671b21f Merge branch 'net-bcmgenet-revisit-MAC-reset' adds 872307abbd0d net: phy: mdio-mux-bcm-iproc: check clk_prepare_enable() r [...] adds ce1f35216282 net: ena: fix incorrect setting of the number of msix vectors adds e02ae6ed51be net: ena: fix request of incorrect number of IRQ vectors adds 30623e1ed116 net: ena: avoid memory access violation by validating req_ [...] adds dfdde1345bc1 net: ena: fix continuous keep-alive resets adds 155385754a9c Merge branch 'ENA-driver-bug-fixes' adds 6497ca07f5e9 net: phy: sfp-bus.c: get rid of docs warnings adds 2de9780f7507 net: core: dev.c: fix a documentation warning adds dd2af1040268 net/sched: act_ct: Fix leak of ct zone template on replace adds 384d91c267e6 vxlan: check return value of gro_cells_init() adds 166391159c5d wireguard: selftests: remove duplicated include <sys/types.h> adds 551599edbfff wireguard: selftests: test using new 64-bit time_t adds a5588604af44 wireguard: queueing: account for skb->protocol==0 adds 2b8765c52db2 wireguard: receive: remove dead code from default packet t [...] adds 11a7686aa99c wireguard: noise: error out precomputed DH during handshak [...] adds 3c025b631727 Merge branch 'wireguard-fixes' adds 6002059d7882 mlxsw: pci: Only issue reset when system is ready adds 158fe6665389 rxrpc: Abstract out the calculation of whether there's Tx space adds e138aa7d3271 rxrpc: Fix call interruptibility handling adds 498b577660f0 rxrpc: Fix sendmsg(MSG_WAITALL) handling adds 4636cf184d6d afs: Fix some tracing details adds dde9f095583b afs: Fix handling of an abort from a service handler adds 7d7587db0d7f afs: Fix client call Rx-phase signal handling adds 3ac9eb4210a9 Merge tag 'rxrpc-fixes-20200319' of git://git.kernel.org/p [...] adds 22259471b519 net: dsa: mt7530: Change the LINK bit to reflect the link status adds 7affd80802af cxgb4: fix throughput drop during Tx backpressure adds f1f20a8666c5 cxgb4: fix Txq restart check during backpressure adds b738a185beaa tcp: ensure skb->dev is NULL before leaving TCP stack adds 61abaf02d2ec netfilter: flowtable: reload ip{v6}h in nf_flow_nat_ip{v6} adds 41e9ec5a54f9 netfilter: flowtable: reload ip{v6}h in nf_flow_tuple_ip{v6} adds c921ffe85333 netfilter: flowtable: Fix flushing of offloaded flows on free adds 15ff197237e7 netfilter: flowtable: populate addr_type mask adds 702151da6df2 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds 07f8e4d0fddb tcp: also NULL skb->dev when copy was needed adds 96758117dc52 hinic: fix a bug of waitting for IO stopped adds 614eaa943e9f hinic: fix the bug of clearing event queue adds 33f15da216a1 hinic: fix out-of-order excution in arm cpu adds 0da7c322f116 hinic: fix wrong para of wait_for_completion_timeout adds 7296695fc16d hinic: fix wrong value of MIN_SKB_LEN adds 4abe5a1b9661 Merge branch 'hinic-BugFixes' adds 3a303cfdd28d hsr: fix general protection fault in hsr_addr_is_self() adds 06e9bfc1e57d ionic: make spdxcheck.py happy adds 2091a3d42b4f slcan: not call free_netdev before rtnl_unlock in slcan_open adds 9de9aa487daf net: stmmac: dwmac-rk: fix error path in rk_gmac_probe adds 749f6f684311 net: phy: dp83867: w/a for fld detect threshold bootstrapp [...] adds 9a9ba2a4aaaa net: bcmgenet: always enable status blocks adds 83a9b6f639e9 selftests/net: add definition for SOL_DCCP to fix compilat [...] adds 6cd6cbf593bf tcp: repair: fix TCP_QUEUE_SEQ implementation adds 692b0399a225 net/mlx5: DR, Fix postsend actions write length adds 56917766def7 net/mlx5e: kTLS, Fix TCP seq off-by-1 issue in TX resync flow adds f28ca65efa87 net/mlx5e: kTLS, Fix wrong value in record tracker enum adds 404402abd5f9 net/mlx5e: Fix endianness handling in pedit mask adds 0b136454741b net/mlx5: Clear LAG notifier pointer after unregister adds 684ac83e3699 Merge tag 'mlx5-fixes-2020-03-05' of git://git.kernel.org/ [...] adds dddeb30bfc43 ipv4: fix a RCU-list lock in inet_dump_fib() adds 0dcdf9f64028 NFC: fdp: Fix a signedness bug in fdp_nci_send_patch() adds 12a5ba5a1994 net: qmi_wwan: add support for ASKEY WWHC050 adds 55b474c41e58 netlink: check for null extack in cookie helpers adds b06d072ccc4b macsec: restrict to ethernet devices adds a24ec3220f36 bnxt_en: Fix Priority Bytes and Packets counters in ethtool -S. adds 62d4073e86e6 bnxt_en: fix memory leaks in bnxt_dcbnl_ieee_getets() adds 0b5b561cea32 bnxt_en: Return error if bnxt_alloc_ctx_mem() fails. adds 62bfb932a51f bnxt_en: Free context memory after disabling PCI in probe [...] adds 5d765a5e4bd7 bnxt_en: Reset rings if ring reservation fails during open() adds 39a8f2a88b0c Merge branch 'bnxt_en-Bug-fixes' adds 0e62f543bed0 net: dsa: Fix duplicate frames flooded by learning adds 2f599ec422ad ethtool: fix reference leak in some *_SET handlers adds 81573b18f26d selftests/net/forwarding: add Makefile to install tests adds 961d0e5b3294 net: cbs: Fix software cbs to consider packet sending time adds e80f40cbe4dd net: dsa: tag_8021q: replace dsa_8021q_remove_header with [...] adds 50e0d28d3808 cxgb4/ptp: pass the sign of offset delta in FW CMD adds c312c7818b86 net: phy: mdio-bcm-unimac: Fix clock handling adds f13bc68131b0 r8169: re-enable MSI on RTL8168c adds 306f354c6739 net/mlx5_core: Set IB capability mask1 to fix ib_srpt conn [...] adds 1de0306c3a05 net/mlx5e: Enhance ICOSQ WQE info fields adds 39369fd536d4 net/mlx5e: Fix missing reset of SW metadata in Striding RQ reset adds e239c6d686e1 net/mlx5e: Fix ICOSQ recovery flow with Striding RQ adds 187a9830c921 net/mlx5e: Do not recover from a non-fatal syndrome adds 7e566df65278 Merge tag 'mlx5-fixes-2020-03-24' of git://git.kernel.org/ [...] adds 8c2d45b2b65c netfilter: nf_tables: Allow set back-ends to report partia [...] adds 0eb4b5ee33f2 netfilter: nft_set_pipapo: Separate partial and complete o [...] adds 6f7c9caf017b netfilter: nft_set_rbtree: Introduce and use nft_rbtree_in [...] adds 7c84d41416d8 netfilter: nft_set_rbtree: Detect partial overlaps on insertion adds 76a109fac206 netfilter: nft_fwd_netdev: validate family and chain type adds bcfabee1afd9 netfilter: nft_fwd_netdev: allow to redirect to ifb via ingress adds a64d558d8cf9 selftests: netfilter: add nfqueue test case adds 6f000f987832 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds 919a23e9d6cc selftests/net: add missing tests to Makefile adds c085dbfb1cfc selftests/net/forwarding: define libs as TEST_PROGS_EXTENDED adds 428c491332bc net: ena: Add PCI shutdown handler to allow safe kexec adds 2c64605b590e net: Fix CONFIG_NET_CLS_ACT=n and CONFIG_NFT_FWD_NETDEV={y [...] adds cf52c8a776d1 iwlwifi: pcie: add 0x2526/0x401* devices back to cfg detection adds 0433ae556ec8 iwlwifi: don't send GEO_TX_POWER_LIMIT if no wgds table adds 2910594fd38d Merge tag 'wireless-drivers-2020-03-25' of git://git.kerne [...] adds 1b649e0bcae7 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 0f9826f4753f RDMA/odp: Fix leaking the tgid for implicit ODP adds d372abf37676 MAINTAINERS: Update maintainers for HISILICON ROCE DRIVER adds ec16b6bbdab1 RDMA/mlx5: Fix the number of hwcounters of a dynamic counter adds 7aefa6237cfe RDMA/nl: Do not permit empty devices names during RDMA_NLD [...] adds f2f2b3bbf0d9 RDMA/core: Fix missing error check on dev_set_name() adds 5bdfa854013c RDMA/mad: Do not crash if the rdma device does not have a [...] adds 941224e09483 IB/rdmavt: Free kernel completion queue when done adds 9a293d1e21a6 IB/hfi1: Ensure pq is not left on waitlist adds 1fa70778742d MAINTAINERS: Clean RXE section and add Zhu as RXE maintainer adds 2d47fbacf272 RDMA/core: Ensure security pkey modify is not lost adds 950bf4f17725 RDMA/mlx5: Fix access to wrong pointer while performing fl [...] adds ba80013fba65 RDMA/mlx5: Block delay drop to unprivileged users adds 9420e8ade435 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds 5cdbec108fd2 parse-maintainers: Do not sort section content by default adds 23cb8490c0d3 MAINTAINERS: fix bad file pattern adds d33294541889 KVM: x86: remove bogus user-triggerable WARN_ON adds 2da1ed62d55c KVM: SVM: document KVM_MEM_ENCRYPT_OP, let userspace detec [...] adds 2e2409afe5f0 KVM: SVM: Issue WBINVD after deactivating an SEV guest adds edec6e015a02 KVM: LAPIC: Mark hrtimer for period or oneshot mode to exp [...] adds 428b8f1d9f92 KVM: VMX: don't allow memory operands for inline asm that [...] adds 94be4b85d895 KVM: LAPIC: Also cancel preemption timer when disarm LAPIC timer adds e1be9ac8e601 KVM: X86: Narrow down the IPI fastpath to single target IPI adds a53071bd3401 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 7614209736fb ceph: check POOL_FLAG_FULL/NEARFULL in addition to OSDMAP_ [...] adds e88627403120 libceph: fix alloc_msg_with_page_vector() memory leaks adds c8d6ee01449c ceph: fix memory leak in ceph_cleanup_snapid_map() adds 60268940cd15 Merge tag 'ceph-for-5.6-rc8' of git://github.com/ceph/ceph-client adds 9efcc4a12936 afs: Fix unpinned address list during probing adds 32cf3a610c35 Input: raydium_i2c_ts - fix error codes in raydium_i2c_boo [...] adds 574abf5676ac dt-bindings: vendor-prefixes: Add Coreriver vendor prefix adds 3c2c07b0068a dt-bindings: input: add Coreriver TC360 binding adds da3289044833 Input: tm2-touchkey - add support for Coreriver TC360 variant adds 3b059da9835c Input: allocate keycode for "Selective Screenshot" key adds 1369d0abe469 Input: synaptics - enable RMI on HP Envy 13-ad105ng adds e4ad153ac827 Input: synaptics-rmi4 - set reduced reporting mode only wh [...] adds 52afa505a03d Input: avoid BIT() macro usage in the serio.h UAPI header adds fbf66796a0ae Input: move the new KEY_SELECTIVE_SCREENSHOT keycode adds 4134252ab7e2 Input: fix stale timestamp on key autorepeat events adds f3e69428b5e2 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 42e67b479eab drm/prime: use dma length macro when mapping sg adds 0199172f9333 drm/amdgpu: fix scatter-gather mapping with user pages adds 47f7826c520e drm/radeon: fix scatter-gather mapping with user pages adds 5117c363eb21 Merge tag 'drm-misc-fixes-2020-03-26' of git://anongit.fre [...] adds 3c0fdf3302cb drm/scheduler: fix rare NULL ptr race adds c4b979ebcafe Merge tag 'amd-drm-fixes-5.6-2020-03-26' of git://people.f [...] adds 7bf8df68cba0 Merge tag 'drm-fixes-2020-03-27' of git://anongit.freedesk [...] adds 78ef3c9ecf20 clk: imx8mp: Correct IMX8MP_CLK_HDMI_AXI clock parent adds 857c9d31f59f clk: imx8mp: Correct the enet_qos parent clock adds 7aaec82fefd2 Merge tag 'imx-clk-fixes-5.6-2' of git://git.kernel.org/pu [...] adds 5f3d9b07b9bb clk: ti: am43xx: Fix clock parent for RTC clock adds 4e9343012036 clk: Pass correct arguments to __clk_hw_register_gate() adds a0ae04a25650 clk: imx: Align imx sc clock msg structs to 4 adds 8400ab889632 clk: imx: Align imx sc clock parent msg structs to 4 adds 527630fbf4f1 Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pu [...] adds 6f5459da2b87 arm64: alternative: fix build with clang integrated assembler adds 1fa8cb0b7b11 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds e33a814e772c scripts/dtc: Remove redundant YYLOC global declaration adds bb36d37e29d4 Merge tag 'devicetree-fixes-for-5.6-4' of git://git.kernel [...] adds adccfb1a805e riscv: uaccess should be used in nommu mode adds 3384b043ea15 riscv: fix the IPI missing issue in nommu mode adds bd6f20333c67 RISC-V: Only select essential drivers for SOC_VIRT config adds 2191b4f298fa RISC-V: Move all address space definition macros to one place adds 823846c31071 Merge tag 'riscv-for-linus-5.6' of git://git.kernel.org/pu [...] adds fe8fe7723a3a soc: fsl: dpio: register dpio irq handlers after dpio create adds 8b45e9d9c05d Merge tag 'soc-fsl-fix-v5.6' of git://git.kernel.org/pub/s [...] adds bd8cac5fb8b8 ARM: dts: sun8i: a83t: Fix incorrect clk and reset macros [...] adds a40550952c00 ARM: dts: sun8i-a83t-tbs-a711: HM5065 doesn't like such a [...] adds b642d4825441 ARM: dts: sun8i-a83t-tbs-a711: Fix USB OTG mode detection adds a43ab30dcd4a bus: sunxi-rsb: Return correct data when mixing 16-bit and [...] adds fe3a04824f75 ARM: dts: sun8i: r40: Move AHCI device node based on addre [...] adds abe076fb0dfd ARM: dts: sun8i: r40: Fix register base address for SPI2 and SPI3 adds d9b553b02e69 ARM: dts: sun8i: r40: Move SPI device nodes based on addre [...] adds aafd017347ea Merge tag 'sunxi-fixes-for-5.6' of git://git.kernel.org/pu [...] adds f81547ba7a98 dt-bindings: crypto: add new compatible for A33 SS adds 00cef5e404a6 ARM: dts: sun8i: a33: add the new SS compatible adds d2687b896dab Merge tag 'sunxi-fixes-for-5.6-2' of git://git.kernel.org/ [...] adds 636b45b8efa9 ARM: dts: imx6: phycore-som: fix arm and soc minimum voltage adds ad5d7a551345 Merge tag 'imx-fixes-5.6-2' of git://git.kernel.org/pub/sc [...] adds 05ff1e3fb850 ARM: dts: exynos: Fix regulator node aliasing on Midas-bas [...] adds e500ba0e71f0 Merge branch 'omap-for-v5.6/fixes-rc2' into fixes adds 697b4f1603e7 Merge branch 'omap-for-v5.6/fixes-rc3' into fixes adds b46b2b7ba6e1 ARM: dts: Fix dm814x Ethernet by changing to use rgmii-id mode adds 0c5220a3c124 ARM: dts: N900: fix onenand timings adds cfaf6051eccc bus: ti-sysc: Fix quirk flags for lcdc on am335x adds 1756bfe89857 Merge branch 'fix-lcdc-quirk' into fixes adds cfb5d65f2595 ARM: dts: dra7: Add bus_dma_limit for L3 bus adds 4abd9930d189 ARM: dts: omap4-droid4: Fix lost touchscreen interrupts adds dfa7ea303f56 ARM: dts: omap5: Add bus_dma_limit for L3 bus adds ae6e45986a67 Merge tag 'omap-for-v5.6/fixes-rc6-signed' of git://git.ke [...] adds 9b631649c436 arm64: dts: Fix leftover entry-methods for PSCI adds 6687c201fdc3 ARM: bcm2835-rpi-zero-w: Add missing pinctrl name adds 55c7c0621078 ARM: dts: bcm283x: Fix vc4's firmware bus DMA limitations adds 94bb9d185854 Merge tag 'arm-soc/for-5.6/devicetree-fixes-part2' of http [...] adds deeabb4c1341 ARM: dts: oxnas: Fix clear-mask property adds a88fead83e0d Merge tag 'oxnas-arm-soc-dt-fixes-for-5.6' of git://git.ke [...] adds 36fa3e50085e tee: amdtee: out of bounds read in find_session() adds 47039b55f8e2 Merge tag 'tee-amdtee-fix2-for-5.6' of https://git.linaro. [...] adds c8042d1e5cb3 soc: samsung: chipid: Fix return value on non-Exynos platforms adds 32db9f10d52c Merge tag 'arm-soc-fixes-5.6' of git://git.kernel.org/pub/ [...] adds ededa081ed20 parisc: Fix defconfig selection adds 69c5eea3128e Merge branch 'parisc-5.6-2' of git://git.kernel.org/pub/sc [...] adds 78c3e5e6cde8 scsi: qla2xxx: Fix I/Os being passed down when FC device i [...] adds ea697a8bf5a4 scsi: sd: Fix optimal I/O size for devices that change rep [...] adds 83fd69c93340 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds e1b9f99ff8c4 i2c: hix5hd2: add missed clk_disable_unprepare in remove adds 692b65c84f0b i2c: fix a doc warning adds d944b27df121 i2c: nvidia-gpu: Handle timeout correctly in gpu_i2c_check [...] adds f491c6687332 i2c: st: fix missing struct parameter description adds 14c1fe699cad i2c: pca-platform: Use platform_irq_get_optional adds 906c40438bb6 Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...] adds bcaeb886ade1 qlcnic: Fix bad kzalloc null test adds f6bf1bafdc21 mlxsw: spectrum_mr: Fix list iteration in error path adds 0016d3201753 nl80211: fix NL80211_ATTR_CHANNEL_WIDTH attribute type adds 575a97acc3b7 ieee80211: fix HE SPR size calculation adds a0761a301746 mac80211: drop data frames without key on encrypted links adds 05dcb8bb2585 cfg80211: Do not warn on same channel at the end of CSA adds ce2e1ca70307 mac80211: Check port authorization in the ieee80211_tx_deq [...] adds b16798f5b907 mac80211: mark station unauthorized before key removal adds b95d2ccd2ccb mac80211: set IEEE80211_TX_CTRL_PORT_CTRL_PROTO for nl80211 TX adds 328f5bb9939d Merge tag 'mac80211-for-net-2020-03-26' of git://git.kerne [...] adds 8262e6f9b103 net: ks8851-ml: Fix IO operations, again adds 03891f820c21 xfrm: handle NETDEV_UNREGISTER for xfrm device adds f1ed10264ed6 vti[6]: fix packet tx through bpf_redirect() in XinY cases adds 171d449a0285 xfrm: fix uctx len check in verify_sec_ctx_len adds a1a7e3a36e01 xfrm: add the missing verify_sec_ctx_len check in xfrm_add [...] adds edf0d283d988 ipv6: xfrm6_tunnel.c: Use built-in RCU list checking adds d1d17a359ce6 esp: remove the skb from the chain when it's enqueued in c [...] adds 2a9de3af21aa vti6: Fix memory leak of skb if input policy check fails adds 4c59406ed003 xfrm: policy: Fix doulbe free in xfrm_policy_timer adds e00dd941ff9f Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 2e8c339b4946 r8169: fix PHY driver check on platforms w/o module softdeps adds 8e7ae2518f52 bpf: Sanitize the bpf_struct_ops tcp-cc name adds 8096f229421f bpf: Explicitly memset the bpf_attr structure adds 5c6f25887963 bpf: Explicitly memset some bpf info structures declared o [...] adds a0ba26f37ea0 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds e595dd94515e Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds df81dfcfd699 genirq: Fix reference leaks on irq affinity notifiers adds 01af08bd24ed Merge tag 'irq-urgent-2020-03-29' of git://git.kernel.org/ [...] adds 749da8ca978f clocksource/drivers/hyper-v: Make sched clock return nanos [...] adds ab93e984dbb4 Merge tag 'timers-urgent-2020-03-29' of git://git.kernel.o [...] adds d795a90e2ba0 mm/swapfile.c: move inode_lock out of claim_swapfile adds 53cdc1cb29e8 drivers/base/memory.c: indicate all memory blocks as removable adds 726b7bbeafd4 hugetlb_cgroup: fix illegal access to memory adds 8380ce479010 mm: fork: fix kernel_stack memcg stats for various stack i [...] adds b943f045a9af mm/sparse: fix kernel crash with pfn_section_valid check adds 570203ec830d Merge branch 'akpm' (patches from Andrew) adds 7111951b8d49 Linux 5.6 adds 805fa88e0780 tpm: Don't make log failures fatal adds d7a47b96ed11 tpm: tpm1_bios_measurements_next should increase position index adds f9bf8adb55cd tpm: tpm2_bios_measurements_next should increase position index adds ad28db73c18c tpm_tis_spi: use new 'delay' structure for SPI transfer delays adds ac97b06f6b0f tpm: tpm_tis_spi_cr50: use new structure for SPI transfer delays adds 77b400d7a1e8 MAINTAINERS: adjust to trusted keys subsystem creation adds 5cb2ace90deb tpm: of: Handle IBM,vtpm20 case when getting log parameters adds d8d74ea3c002 tpm: ibmvtpm: Wait for buffer to be set before proceeding adds 18b3670d79ae tpm: ibmvtpm: Add support for TPM2 adds 2e356101e72a KEYS: reaching the keys quotas correctly adds 0f751396346f Merge tag 'tpmdd-next-20200316' of git://git.infradead.org [...] adds de8964995c79 i3c: master: no need to iterate master device twice adds 12e21a23ccf3 i3c: Fix MODALIAS uevents adds 7ec0ddb007cf i3c: Add a modalias sysfs attribute adds 1ce589ad3933 i3c: Generate aliases for i3c modules adds 65ec1d0ddf24 i3c: Simplify i3c_device_match_id() adds cd851485ef29 i3c: master: Replace zero-length array with flexible-array member adds c4b9de11d010 i3c: convert to use i2c_new_client_device() adds c03cb6646474 Merge tag 'i3c/for-5.7' of git://git.kernel.org/pub/scm/li [...] adds a900cc5cd846 libata: transport: Use scnprintf() for avoiding potential [...] adds 9acb9fe18d86 PCI: Add Loongson vendor ID adds e49bd683e00b AHCI: Add support for Loongson 7A1000 SATA controller adds 58def851063d libata: drop BPRINTK() adds 32d2545462c6 ahci: Add Intel Comet Lake H RAID PCI ID adds 1d72f7aec359 libata: Remove extra scsi_host_put() in ata_scsi_add_hosts() adds 45b8084f3fcb libata: Assign OF node to the SCSI device adds 5e125d13371b ahci: Add Intel Comet Lake PCH-H PCI ID adds 58c42b0b0d6e ahci: Add Intel Comet Lake PCH-V PCI ID adds 3e1ee734ab37 ata: remove stale maintainership information from core code adds 6f09eae3b5d9 ata: expose ncq_enable_prio sysfs attribute only on NCQ ca [...] adds bd322af15ce9 ata: make SATA_PMP option selectable only if any SATA host [...] adds 3f0998da55d6 sata_promise: use ata_cable_sata() adds 33531001364d ata: simplify ata_scsiop_inq_89() adds bbf5a0976dc3 ata: use COMMAND_LINE_SIZE for ata_force_param_buf[] size adds 8ba5a45c998c ata: optimize struct ata_force_param size adds c8fa4f8e22d1 ata: optimize ata_scsi_rbuf[] size adds a52fbcfc7b38 ata: move EXPORT_SYMBOL_GPL()s close to exported code adds 2b67a6d3a4d2 ata: remove EXPORT_SYMBOL_GPL()s not used by modules adds 4e168187047b ata: fix CodingStyle issues in PATA timings code adds a9b2c120e34b ata: separate PATA timings code from libata-core.c adds 7caa30ea8238 ata: add CONFIG_SATA_HOST=n version of ata_ncq_enabled() adds cba97ea18d92 ata: let compiler optimize out ata_dev_config_ncq() on non [...] adds 4c9029e7d00f ata: let compiler optimize out ata_eh_set_lpm() on non-SATA hosts adds 7fe183c773c4 ata: start separating SATA specific code from libata-core.c adds 6eab1bc0eecb ata: move sata_scr_*() to libata-sata.c adds ab4117cf2470 ata: move *sata_set_spd*() to libata-sata.c adds 9d3158f5cb11 ata: move sata_link_{debounce,resume}() to libata-sata.c adds 78c97c80d76b ata: move sata_link_hardreset() to libata-sata.c adds 61a11986d33d ata: move ata_qc_complete_multiple() to libata-sata.c adds 2b384ede7107 ata: move sata_deb_timing_*() to libata-sata.c adds ec811a94c5bb ata: start separating SATA specific code from libata-scsi.c adds 15964ff72832 ata: move ata_sas_*() to libata-sata.c adds a695de27fca5 ata: start separating SATA specific code from libata-eh.c adds a0ccd2511b6f ata: move ata_eh_analyze_ncq_error() & co. to libata-sata.c adds bf89b0bf3038 ata: make "libata.force" kernel parameter optional adds 3a0eb192c01f Merge tag 'for-5.7/libata-2020-03-29' of git://git.kernel. [...] adds 2dd209f00fc5 blk-mq: Fix a comment in include/linux/blk-mq.h adds 6e66b4939241 blk-mq: Keep set->nr_hw_queues and set->map[].nr_queues in sync adds d0930bb8f46b blk-mq: Fix a recently introduced regression in blk_mq_rea [...] adds b9853b4d6fb4 null_blk: Suppress an UBSAN complaint triggered when setti [...] adds 78b10be23d42 null_blk: Fix changing the number of hardware queues adds 2004bfdef945 null_blk: Fix the null_add_dev() error path adds 9b03b713082a null_blk: Handle null_add_dev() failures properly adds 596444e75705 null_blk: Add support for init_hctx() fault injection adds 30a2da7b7e22 block: Fix use-after-free issue accessing struct io_cq adds 0d72031820a7 block: fix comment for blk_cloned_rq_check_limits adds 35ed78b32cbb block: use bio_{wouldblock,io}_error in direct_make_request adds fc4cc7721025 block: remove redundant setting of QUEUE_FLAG_DYING adds 361301a22219 block: cleanup for _blk/blk_rq_prep_clone adds 754a15726f8d block: remove unneeded argument from blk_alloc_flush_queue adds ce24f736f2e0 block: cleanup comment for blk_flush_complete_seq adds 9243c6f3e012 block: Document genhd capability flags adds 88d6041d0700 block: sed-opal: Change the check condition for regular se [...] adds fa800d73c8d0 blk-iocost: remove duplicated lines in comments adds 11bde986002c block, zoned: fix integer overflow with BLKRESETZONE et al adds d981cb5b9fa0 block: fix a device invalidation regression adds de6a78b601c5 block: Prevent hung_check firing during long sync IO adds e598a72faeb5 block/genhd: Notify udev about capacity change adds 662155e2898d virtio_blk.c: Convert to use set_capacity_revalidate_and_notify adds 3cbc28bb902b xen-blkfront.c: Convert to use set_capacity_revalidate_and_notify adds cb224c3af4df nvme: Convert to use set_capacity_revalidate_and_notify adds 78317c5d58e6 scsi: Convert to use set_capacity_revalidate_and_notify adds 2f95fa5c955d block, bfq: fix use-after-free in bfq_idle_slice_timer_body adds fd1bb3ae54a9 block, bfq: move forward the getting of an extra ref in bf [...] adds c89977366500 block, bfq: turn put_queue into release_process_ref in __b [...] adds 576682fa52cb block, bfq: make reparent_leaf_entity actually work only o [...] adds 4d38a87fbb77 block, bfq: invoke flush_idle_tree after reparent_active_q [...] adds d2332c5c040b block: remove the blk_lookup_devt export adds ea3edd4dc230 block: remove __bdevname adds 5cbd28e3cef1 block: move disk_name and related helpers out of partition [...] adds 3ad5cee5cd00 block: move sysfs methods shared by disks and partitions t [...] adds f17c21c1ecb8 block: remove alloc_part_info and free_part_info adds e63105df8fa1 scsi: simplify scsi_bios_ptable adds 26ae3533a0e6 scsi: move scsicam_bios_param to the end of scsicam.c adds a10183d744fb scsi: simplify scsi_partsize adds 1a9fba3a77a5 block: unexport read_dev_sector and put_dev_sector adds 74cc979c3c7f block: cleanup how md_autodetect_dev is called adds ffa9ed647aa4 block: remove warn_no_part adds 3f1b95ef81b7 block: declare all partition detection routines in check.h adds f6d17358dc7e block: remove block/partitions/karma.h adds 3466f63a7cfe block: remove block/partitions/osf.h adds 95f77ef35a99 block: remove block/partitions/sgi.h adds cbb5cb3b29f9 block: remove block/partitions/sun.h adds 1442f76d4317 block: move struct partition out of genhd.h adds 0226e9ead44b block: move the *_PARTITION enum out of genhd.h adds cb0ab5265212 partitions/msdos: remove LINUX_SWAP_PARTITION adds 3f4fc59c1321 block: move the various x86 Unix label formats out of genhd.h adds 387048bf67ee block: merge partition-generic.c and check.c adds 2b8bd423614c block/diskstats: more accurate approximation of io_ticks f [...] adds ea18e0f0a63a block/diskstats: accumulate all per-cpu counters in one pass adds 8cd5b8fc0071 block/diskstats: replace time_in_queue with sum of request times adds c92a41031a6d block: factor out requeue handling from dispatch code adds 31eb6186797c block: mark block_depr static adds 6005771c17db block: mark part_in_flight and part_in_flight_rw static adds 572e7fc85b7a block: unexport disk_get_part adds a7818aedda71 block: unexport disk_map_sector_rcu adds 1b4d4dbdaeb7 block: unexport get_gendisk adds 29125ed624ee block: move guard_bio_eod to bio.c adds 581e26004a09 block: move block layer internals out of include/linux/genhd.h adds c6a564ffadc9 block: move the part_stat* helpers from genhd.h to a new header adds 348e114bbd4d block: move the ->devnode callback to struct block_device_ [...] adds 2f227bb99934 block: add a blk_mq_init_queue_data helper adds 8d96a1117c21 null_blk: use blk_mq_init_queue_data adds ff27668ce809 bcache: pass the make_request methods to blk_queue_make_request adds 3d745ea5b095 block: simplify queue allocation adds f01b411f41f9 Revert "blkdev: check for valid request queue before issui [...] adds 130879f1ee0e block: move bio_map_* to blk-map.c adds 654a3667df36 block: return NULL in blk_alloc_queue() on error adds 10f36b1e80a9 Merge tag 'for-5.7/block-2020-03-29' of git://git.kernel.d [...] adds 7e81f99afd91 loop: Only change blocksize when needed. adds 0fbcf5798234 loop: Only freeze block queue when needed. adds 034851049082 block: aoe: Use scnprintf() for avoiding potential buffer [...] adds 7cd37a0006b0 lightnvm: pblk: Use scnprintf() for avoiding potential buf [...] adds 91dfa2dd812a block/drbd: delete invalid function drbd_md_mark_dirty_ adds d970958b2d24 nbd: enable replace socket if only one connection is configured adds 2c272542baee nbd: requeue command if the soecket is changed adds ff77042296d0 null_blk: fix spurious IO errors after failed past-wp access adds 290df92a9419 null_blk: describe the usage of fault injection param adds de6048b843bc floppy: cleanup: expand macro FDCS adds f9d322bdb1e2 floppy: cleanup: expand macro UFDCS adds 1ce9ae9654c9 floppy: cleanup: expand macro UDP adds 8d9d34e25a37 floppy: cleanup: expand macro UDRS adds 121e297955e3 floppy: cleanup: expand macro UDRWE adds 031faabd8045 floppy: cleanup: expand macro DP adds 3bd7f87c685b floppy: cleanup: expand macro DRS adds 2a3487527950 floppy: cleanup: expand macro DRWE adds 76dabe79605b floppy: cleanup: expand the R/W / format command macros adds 8fb3845023e9 floppy: cleanup: expand the reply_buffer macros adds 3c6051afa3d4 floppy: remove dead code for drives scanning on ARM adds 336eae373385 floppy: remove incomplete support for second FDC from ARM code adds fc0c5c0c85a8 floppy: prepare ARM code to simplify base address separation adds ac7018614dd9 floppy: introduce new functions fdc_inb() and fdc_outb() adds e2032464fe18 floppy: separate the FDC's base address from its registers adds e83995c9f841 floppy: rename the global "fdc" variable to "current_fdc" adds 6b40bec3b132 md: check arrays is suspended in mddev_detach before call [...] adds e74d93e96d72 block: keep bdi->io_pages in sync with max_sectors_kb for [...] adds fcc43a515637 Merge branch 'md-next' of ssh://gitolite.kernel.org/pub/sc [...] adds 431d6e3eec20 rsxx: Replace zero-length array with flexible-array member adds 253a99d95d5b bcache: move macro btree() and btree_root() into btree.h adds feac1a70b806 bcache: add bcache_ prefix to btree_root() and btree() macros adds 8e7102273f59 bcache: make bch_btree_check() to be multithreaded adds b144e45fc576 bcache: make bch_sectors_dirty_init() to be multithreaded adds 9876e38609a8 bcache: Use scnprintf() for avoiding potential buffer overflow adds b004aa867c48 bcache: optimize barrier usage for Rmw atomic bitops adds eb9b6666d6ca bcache: optimize barrier usage for atomic operations adds 5ae3a2c03d1f bcache: remove dupplicated declaration from btree.h adds adce7e985679 nvme: remove unused return code from nvme_alloc_ns adds 527123c7deaf nvmet: configfs code cleanup adds 94a39d61f80f nvmet: make ctrl-id configurable adds 013b7ebe5a0d nvmet: make ctrl model configurable adds d3a9b0cadf8c nvmet: check sscanf value for subsys serial attr adds 9912ade35590 nvme-tcp: Set SO_PRIORITY for all host sockets adds 43cc66892e81 nvmet-tcp: set SO_PRIORITY for accepted sockets adds 76171c6cdf83 nvme: expose hostnqn via sysfs for fabrics controllers adds 45fb19f766d9 nvme: expose hostid via sysfs for fabrics controllers adds 228914504cec nvme: Don't deter users from enabling hwmon support adds ad95a613ea44 nvme: code cleanup nvme_identify_ns_desc() adds 94d2e705b6a6 nvme: log additional message for controller status adds 3e98c2443f5c nvme: Check for readiness more quickly, to speed up boot time adds 6d525f9755c2 nvmet: check ncqr & nsqr for set-features cmd adds e2a366a4b0fe nvme-pci: slimmer CQ head update adds bf392a5dc02a nvme-pci: Remove tag from process cq adds 324b494c2862 nvme-pci: Remove two-pass completions adds fa059b856a59 nvme-pci: Simplify nvme_poll_irqdisable adds 40510a639ec0 nvme-tcp: optimize queue io_cpu assignment for multiple qu [...] adds 9cda34e37489 nvmet-tcp: fix maxh2cdata icresp parameter adds 5ff4e1126478 nvme-tcp: move send failure to nvme_tcp_try_send adds 761ad26c45b0 nvme-tcp: break from io_work loop if recv failed adds 2db24e4a22bc nvme-pci: properly print controller address adds 02cb00e233ad nvmet: Add get_mdts op for controllers adds ec6d20e16c2d nvmet-rdma: Implement get_mdts controller op adds c363f249e7e6 nvmet-rdma: allocate RW ctxs according to mdts adds 764e9332098c nvme-multipath: do not reset on unknown status adds 8d8a50e20dc2 nvme-fabrics: Use scnprintf() for avoiding potential buffe [...] adds e90d172b11b8 nvmet-tcp: optimize tcp stack TX when data digest is used adds c225b610311b nvme: Add compat_ioctl handler for NVME_IOCTL_SUBMIT_IO adds f41cfd5d0a04 nvme: release ida resources adds e7c43feae2ab nvme: Use nvme_state_terminal helper adds 6721c18a0610 nvme: Remove unused return code from nvme_delete_ctrl_sync adds 253fd4ac8068 nvme-pci: Re-order nvme_pci_free_ctrl adds b780d7415aac nvme: Fix ctrl use-after-free during sysfs deletion adds 726612b6b825 nvme: Make nvme_uninit_ctrl symmetric to nvme_init_ctrl adds ce1518139e69 nvme: Fix controller creation races with teardown flow adds 96135862dfcc nvme-rdma: Add warning on state change failure at nvme_rdm [...] adds bea54ef53fce nvme-tcp: Add warning on state change failure at nvme_tcp_ [...] adds fb314eb0cbb2 nvme: refactor nvme_identify_ns_descs error handling adds 026d2ef752f4 nvme: rename __nvme_find_ns_head to nvme_find_ns_head adds 43fcd9e1eae8 nvme: cleanup namespace identifier reporting in nvme_init_ns_head adds 01bb12fce737 Merge branch 'nvme-5.7-rc1' of git://git.infradead.org/nvm [...] adds 02694e86356d block: add a zone condition debug helper adds c51d04199826 null_blk: add tracepoint helpers for zoned mode adds 766c3297d7e1 null_blk: add trace in null_blk_zoned.c adds 1592614838cb Merge tag 'for-5.7/drivers-2020-03-29' of git://git.kernel [...] adds 29de5f6a3507 io_uring: consider any io_read/write -EAGAIN as final adds e441d1cf20e1 io_uring: io_accept() should hold on to submit reference on retry adds 5ea62161167e io_uring: don't call work.func from sync ctx adds deb6dc054488 io_uring: don't do full *prep_worker() from io-wq adds bcaec089c5b6 io_uring: remove req->in_async adds 444ebb5768c5 splice: make do_splice public adds 8da11c19940d io_uring: add interface for getting files adds 7d67af2c0134 io_uring: add splice(2) support adds b0a20349f212 io_uring: clean io_poll_complete adds 02d27d895323 io_uring: extract kmsg copy helper adds e85530ddda4f io-wq: remove unused IO_WQ_WORK_HAS_MM adds 5eae8619907a io_uring: remove IO_WQ_WORK_CB adds 3684f2465353 io-wq: use BIT for ulong hash adds 6fb614920b38 task_work_run: don't take ->pi_lock unconditionally adds c2f2eb7d2c1c io_uring: store io_kiocb in wait->private adds b41e98524e42 io_uring: add per-task callback handler adds 8a72758c51f8 io_uring: mark requests that we can do poll async in io_op_defs adds d7718a9d25a6 io_uring: use poll driven retry for files that support it adds 4bc4494ec7c9 io_uring: remove extra nxt check after punt adds 3b17cf5a58f2 io_uring: remove io_prep_next_work() adds 8755d97a09fe io_uring: Ensure mask is initialized in io_arm_poll_handler adds a2100672f3b2 io_uring: clean up io_close adds 594506fec5fa io_uring: make submission ref putting consistent adds 014db0073cc6 io_uring: remove @nxt from handlers adds 7a743e225b2a io_uring: get next work with submission ref drop adds dc026a73c722 io-wq: shuffle io_worker_handle_work() code adds 58e393198737 io-wq: optimise locking in io_worker_handle_work() adds f462fd36fc43 io-wq: optimise out *next_work() double lock adds e9fd939654f1 io_uring/io-wq: forward submission ref to async adds 5a2e745d4d43 io_uring: buffer registration infrastructure adds ddf0322db79c io_uring: add IORING_OP_PROVIDE_BUFFERS adds bcda7baaa3f1 io_uring: support buffer selection for OP_READ and OP_RECV adds 4d954c258a0c io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_READV adds 0a384abfae66 net: abstract out normal and compat msghdr import adds 52de1fe12240 io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_RECVMSG adds 067524e914cb io_uring: provide means of removing buffers adds 84557871f2ff io_uring: add end-of-bits marker and build time verify it adds 469956e853cc io_uring: Fix unused function warnings adds 32b2244a840a io_uring: io_uring_enter(2) don't poll while SETUP_IOPOLL| [...] adds bbbdeb4720a0 io_uring: dual license io_uring.h uapi header adds 3f9d64415fda io_uring: fix truncated async read/readv and write/writev retry adds 2293b4195800 io-wq: remove duplicated cancel code adds d78298e73a34 io-wq: don't resched if there is no work adds 8766dd516c53 io-wq: split hashing and enqueueing adds 60cf46ae6054 io-wq: hash dependent work adds 4ed734b0d091 io_uring: honor original task RLIMIT_FSIZE adds 9f5834c868e9 io_uring: make spdxcheck.py happy adds f2cf11492b8b io-wq: close cancel gap for hashed linked work adds 18a542ff19ad io_uring: Fix ->data corruption on re-enqueue adds 4afdb733b160 io-uring: drop completion when removing file adds a5318d3cdffb io-uring: drop 'free_pfile' in struct io_file_put adds 86f3cd1b589a io-wq: handle hashed writes in chains adds bff6035d0c40 io_uring: fix missing 'return' in comment adds 3d9932a8b240 io_uring: cleanup io_alloc_async_ctx() adds e59cd88028db Merge tag 'for-5.7/io_uring-2020-03-29' of git://git.kerne [...] adds 34e75cf4beb1 Documentation: nfs: convert pnfs.txt to ReST adds f0bf8a988b26 Documentation: nfs: rpc-cache: convert to ReST adds 250baf06aacf Documentation: nfs: rpc-server-gss: convert to ReST adds 04f81fb08d06 Documentation: nfs: nfs41-server: convert to ReST adds cb63032b1233 Documentation: nfs: knfsd-stats: convert to ReST adds 56e6b3b0b381 Documentation: zram: fix the description about orig_data_s [...] adds 895f2c20a88a docs: admin-guide: Add description of %c corename format adds 3b82a112ce59 Documentation/ABI: move sysfs-kernel-uids to removed directory adds 473da2f0d80a docs: userspace: ioctl-number: remove mc146818rtc conflict adds 2e5b1886e9ba Documentation: bootconfig: fix Sphinx block warning adds 874ddbce487f documentation: vm: Advertise support for pte_special in riscv adds 2d5dfb5911cb docs: arm: tcm: Fix a few typos adds fb2511247dc4 docs: Fix path to MTD command line partition parser adds a3cb66a50852 docs: pretty up sysctl/kernel.rst adds 0317c5371e6a docs: merge debugging-modules.txt into sysctl/kernel.rst adds a474105bb6a6 docs: drop l2cr from sysctl/kernel.rst adds fa5b526411bb docs: add missing IPC documentation in sysctl/kernel.rst adds a1ad4f15054b docs: document stop-a in sysctl/kernel.rst adds 404347e68aeb docs: document panic fully in sysctl/kernel.rst adds 8f21f54b8a95 docs: sysctl/kernel: remove rtsig entries adds dff2c2e69f30 Replace dead urls with active urls for Mutt adds fb0e0ffe7fc8 Documentation: bring process docs up to date adds 965fc39f7393 Documentation: sort _SPHINXDIRS for 'make help' adds 1733ec77d340 docs: driver-api: edid: Fix list formatting adds 320bfd91a985 docs: admin-guide: Move edid.rst from driver-api adds b4ce545f349b docs: admin-guide: edid: Clarify where to run "make" adds e2c79ab7d75b tools/edid: Move EDID data sets from Documentation/ adds 43e96ef8b70c docs/core-api: Add Fedora instructions for GCC plugins adds 290d5388993e scripts: documentation-file-ref-check: improve :doc: handling adds a3aead706dac docs: gpu: i915.rst: fix warnings due to file renames adds 2f5ab6225fa2 Merge tag 'docs-5.6-fixes' into docs-next adds 2bd49cb581ed docs: sysctl/kernel: document acpi_video_flags adds bf347b9da9bb Documentation: fix a typo for intel_iommu=nobounce adds 021622df556b docs: add a script to check sysctl docs adds ef45e78fdc11 docs: kref: Clarify the use of two kref_put() in example code adds 0a464ea4dc12 docs: dev-tools: gcov: Remove a stray single-quote adds 7fe068dba833 docs: admin-guide: kernel-parameters: Document earlycon op [...] adds adf3f38a87bb docs: kernel-docs: Remove "Here is its" at the end of lines adds d0c3bacb3e37 doc: cgroup: improve formatting adds 2551cab59927 doc: cgroup: improve formatting of mem stats adds 69654d37cfa6 doc: cgroup: improve formatting of io example adds f3431ba715b5 doc: cgroup: improve formatting of cpuset examples adds 373e8ffafd66 doc: cgroup: improve formatting of references adds 669a5cc8c5d9 Documentation: Converted the `kobject.txt` to rst format adds 5fed00dcaca8 Documentation: kobject.txt has been moved to core-api/kobject.rst adds ae5977765acb Documentation: kthread: Fix WQ_SYSFS workqueues path name adds c428cd52282d scripts/sphinx-pre-install: add '-p python3' to virtualenv adds 3eb30c51a6dd Documentation: nfsroot.rst: Fix references to nfsroot.rst adds 07d241fd66ba docs: filesystems: convert 9p.txt to ReST adds 348739003d4f docs: filesystems: convert adfs.txt to ReST adds 7627216830d8 docs: filesystems: convert affs.txt to ReST adds ca6e9049a093 docs: filesystems: convert afs.txt to ReST adds c64d3dc69f38 docs: filesystems: convert autofs-mount-control.txt to ReST adds c54ad9a4e8fa docs: filesystems: convert befs.txt to ReST adds ee68f34d7e7e docs: filesystems: convert bfs.txt to ReST adds 5d43e1bc2dfc docs: filesystems: convert btrfs.txt to ReST adds 471379a174aa docs: filesystems: convert ceph.txt to ReST adds f1fa0e6028d3 docs: filesystems: convert cramfs.txt to ReST adds 57443789849c docs: filesystems: convert debugfs.txt to ReST adds 14a19fa5cf75 docs: filesystems: convert dlmfs.txt to ReST adds b02a17cb8ae2 docs: filesystems: convert ecryptfs.txt to ReST adds 06dedb45b79c docs: filesystems: convert efivarfs.txt to ReST adds e66d8631ddb3 docs: filesystems: convert erofs.txt to ReST adds 6e29ad2ea34f docs: filesystems: convert ext2.txt to ReST adds 7dc62406320c docs: filesystems: convert ext3.txt to ReST adds 89272ca1102e docs: filesystems: convert f2fs.txt to ReST adds 720c2fc1ec7c docs: filesystems: convert gfs2.txt to ReST adds 5b7ac27a6e2c docs: filesystems: convert gfs2-uevents.txt to ReST adds cdded7db3625 docs: filesystems: convert hfsplus.txt to ReST adds 5040a0acc8f2 docs: filesystems: convert hfs.txt to ReST adds a1ef4bcd1664 docs: filesystems: convert hpfs.txt to ReST adds de389cf08d47 docs: filesystems: convert inotify.txt to ReST adds 76f216855b6b docs: filesystems: convert isofs.txt to ReST adds 2640c19dcab0 docs: filesystems: convert nilfs2.txt to ReST adds 461f2c8f13fc docs: filesystems: convert ntfs.txt to ReST adds 3d0c60d00464 docs: filesystems: convert ocfs2-online-filecheck.txt to ReST adds fa95e087ff69 docs: filesystems: convert ocfs2.txt to ReST adds 7cbb468f0c70 docs: filesystems: convert omfs.txt to ReST adds 18ccb2233fc5 docs: filesystems: convert orangefs.txt to ReST adds c33e97efa9d9 docs: filesystems: convert proc.txt to ReST adds d5eefa2c5e56 docs: filesystems: convert qnx6.txt to ReST adds 8979fc9a2824 docs: filesystems: convert ramfs-rootfs-initramfs.txt to ReST adds 56e6d5c0eb7b docs: filesystems: convert relay.txt to ReST adds 6db0a480aa07 docs: filesystems: convert romfs.txt to ReST adds 31771f45c8e4 docs: filesystems: convert squashfs.txt to ReST adds 86beb976700b docs: filesystems: convert sysfs.txt to ReST adds 826a613d3f81 docs: filesystems: convert sysv-fs.txt to ReST adds 7e7cd458b810 docs: filesystems: convert tmpfs.txt to ReST adds 688f118e3139 docs: filesystems: convert ubifs-authentication.rst.txt to ReST adds 38e56b4ec441 docs: filesystems: convert ubifs.txt to ReST adds c9817ad5d82f docs: filesystems: convert udf.txt to ReST adds 9a6108124c1d docs: filesystems: convert zonefs.txt to ReST adds 0150aedda00e Merge branch 'mauro' into docs-next adds 19796c348ab6 docs: Move Intel Many Integrated Core documentation (mic) [...] adds ea6b5370836f docs: admin-guide: binfmt-misc: Improve the title adds d442bbca3675 docs: it_IT: netdev-FAQ: Fix link to original document adds d8401f504b49 docs: deprecated.rst: Add %p to the list adds 5e7201727995 docs: Organize core-api/index.rst adds 2b4cbd5c9505 docs: move gcc-plugins to the kbuild manual adds 6505a18e6687 docs: move core-api/ioctl.rst to driver-api/ adds 76136e028d3b docs: deprecated.rst: Clean up fall-through details adds 7929b9836ed0 docs: Remove :c:func: from process/deprecated.rst adds b53366a979f7 MAINTAINERS: adjust to kobject doc ReST conversion adds 6480e449646c docs: dev-tools: kmemleak: Update list of architectures adds 26f67b4c6e4c Documentation: management-style: Fix formatting of emphsized word adds fcd680727157 Documentation: Add io-mapping.rst to driver-api manual adds d1ce350015d8 Documentation: Add io_ordering.rst to driver-api manual adds 8206de7d3887 docs: trace: events.rst: convert some new stuff to ReST format adds 99d1a38a739e docs: driver.rst: supress two ReSt warnings adds faa71c80a8d5 docs: translations: it: avoid duplicate refs at programmin [...] adds 3b31589c7d85 docs: filesystems: fuse.rst: supress a Sphinx warning adds 2b008dc6926c docs: perf: imx-ddr.rst: get rid of a warning adds 23f03fe22032 docs: hw-vuln: tsx_async_abort.rst: get rid of an unused ref adds 0a07bef6e5c5 Documentation: Better document the softlockup_panic sysctl adds 7d3d3254adaa docs: fix pointers to io-mapping.rst and io_ordering.rst files adds 58ad30cf91f0 docs: fix reference to core-api/namespaces.rst adds c44166fe5f38 docs: prevent warnings due to autosectionlabel adds 4658b0eb9430 docs: conf.py: avoid thousands of duplicate label warning [...] adds 769f90f8a956 Merge branch 'mauro' into docs-next adds 6adb7755996f docs: locking: Add 'need' to hardirq section adds b1735296cef9 docs: locking: Drop :c:func: throughout adds 9d4ca8c6b9fb doc: zh_CN: index files in filesystems subdirectory adds 6735c208c132 doc: zh_CN: add translation for virtiofs adds 7af51678b6d3 docs: deprecated.rst: Add BUG()-family adds 19e91e543c82 MAINTAINERS: adjust to filesystem doc ReST conversion adds abcb1e021ae5 Documentation: x86: exception-tables: document CONFIG_BUIL [...] adds 481ed297d900 Merge tag 'docs-5.7' of git://git.lwn.net/linux adds 64094a04414f erofs: convert workstn to XArray adds 9d5a09c6f3b5 erofs: correct the remaining shrink objects adds af1038abbd14 erofs: use LZ4_decompress_safe() for full decoding adds aa99a76b40d6 erofs: handle corrupted images whose decompressed size les [...] adds 20741a6e146c MAINTAINERS: erofs: update my email address adds 377ad0c28c1d Merge tag 'erofs-for-5.7-rc1' of git://git.kernel.org/pub/ [...] adds 51891498f2da seccomp: allow TSYNC and USER_NOTIF together adds 3db81afd9949 seccomp: Add missing compat_ioctl for notify adds 78b0dedd5292 Merge tag 'seccomp-v5.7-rc1' of git://git.kernel.org/pub/s [...] adds 8a57d6d4ddfa pstore/platform: fix potential mem leak if pstore_init_fs failed adds e030b80ff4a5 pstore/ram: remove unnecessary ramoops_unregister_dummy() adds 6c871b7314dd pstore: pstore_ftrace_seq_next should increase position index adds 8128d3aac0ee pstore/ram: Replace zero-length array with flexible-array member adds c271bdbf38e0 Merge tag 'pstore-v5.7-rc1' of git://git.kernel.org/pub/sc [...] adds bea1bfd5b722 EDAC/mc: Change mci device removal to use put_device() adds aad28c6f6b09 EDAC/mc: Split edac_mc_alloc() into smaller functions adds 1f27c7906238 EDAC/mc: Reorder functions edac_mc_alloc*() adds 672ef0e56840 EDAC: Store error type in struct edac_raw_error_desc adds 91b327f6728b EDAC/mc: Determine mci pointer from the error descriptor adds 6334dc4e3ff5 EDAC/mc: Carve out error increment into a separate function adds 65bb4d1af92c EDAC/mc: Report "unknown memory" on too many DIMM labels found adds 67792cf9583c EDAC/mc: Remove enable_per_layer_report function argument adds 6ab76179adb8 EDAC/mc: Pass the error descriptor to error reporting functions adds 1853ee729976 EDAC/mc: Remove detail[] string and cleanup error string g [...] adds 4aa92c864632 EDAC/mc: Remove per layer counters adds 52cff04a81e9 EDAC/mce_amd: Print !SMCA processor warning only once adds 215a423cc079 EDAC/armada_xp: Use scnprintf() for avoiding potential buf [...] adds db6c122b8fb1 dt-bindings: edac: Dmc-520.yaml adds 1088750d7839 EDAC: Add EDAC driver for DMC520 adds 2fb3f6e12510 EDAC/synopsys: Do not dump uninitialized pinf->col adds 41dac9a2ad4a Merge branches 'edac-mc-cleanup', 'edac-misc', 'edac-drive [...] adds aaf985e21a4a Merge tag 'edac_updates_for_5.7' of git://git.kernel.org/p [...] adds 2976908e4198 x86/mce: Do not log spurious corrected mce errors adds d8ecca4043f2 x86/mce/dev-mcelog: Dynamically allocate space for machine [...] adds 077168e241ec x86/mce/amd: Add PPIN support for AMD MCE adds ff7b862a4c35 Merge tag 'ras_updates_for_5.7' of git://git.kernel.org/pu [...] adds 8412b410fa5e hwmon: Support ADI Fan Control IP adds e81ca0efbbe2 dt-bindings: hwmon: Add AXI FAN Control documentation adds 50b6ced709c6 docs: hwmon: (pmbus/ltc2978) Update datasheet URLs to analog.com. adds ee44fafb3886 hwmon: (pmbus/ltc2978) add support for more parts. adds c21a12d003d0 bindings: (hwmon/ltc2978.txt) add support for more parts ( [...] adds b02c6857389d hwmon: (k10temp) Swap Tdie and Tctl on Family 17h CPUs adds 60465245e6ce hwmon: (k10temp) Reorganize and simplify temperature suppo [...] adds 4d52b28ddfae hwmon: (k10temp) Update driver documentation adds afde6416e196 hwmon: (ibmaem) Replace zero-length array with flexible-ar [...] adds a1dd176c4295 hwmon: (pmbus) Add IC_DEVICE_ID and IC_DEVICE_REV command [...] adds 43f33b6e59c2 hwmon: (pmbus) Add 'phase' parameter where needed for mult [...] adds 16358542f32f hwmon: (pmbus) Implement multi-phase support adds 63eb4587f624 hwmon: (pmbus/tps53679) Add support for multiple chips IDs adds 39c749aca891 hwmon: (pmbus/tps53679) Add support for IIN and PIN to TPS [...] adds 53030bcc87e4 hwmon: (pmbus/tps53679) Add support for TPS53681 adds 6f944004f873 hwmon: (pmbus/tps53679) Add support for TPS53647 and TPS53667 adds 6f4a0daea430 hwmon: (pmbus/tps53679) Add documentation adds 8e67ff661a08 dt-bindings: Add TI LM73 as a trivial device adds 0454e799c567 hwmon: (lm73) Add support for of_match_table adds b56400b9314f dt-bindings: hwmon: Document adt7475 binding adds f8372ec4ecdf dt-bindings: hwmon: Document adt7475 bypass-attenuator property adds ed39ff506adb dt-bindings: hwmon: Document adt7475 pwm-active-state property adds 2ecff39791bd hwmon: (adt7475) Add attenuator bypass support adds 86da28eed4fb hwmon: (adt7475) Add support for inverting pwm output adds 6a096871b2be hwmon: (ibmpowernv) Use scnprintf() for avoiding potential [...] adds 02fc3c7cc73c hwmon: (nct7904) Fix the incorrect quantity for fan & temp [...] adds b1fbe673b89e hwmon: (pmbus/ibm-cffps) Add another PSU CCIN to version d [...] adds f621d61fd59f hwmon: (pmbus) add support for 2nd Gen Renesas digital multiphase adds 5b10a8194664 docs: hwmon: Update documentation for isl68137 pmbus driver adds 47acac8cae28 Merge tag 'hwmon-for-v5.7' of git://git.kernel.org/pub/scm [...] adds 1498dfba5127 media: Fix Kconfig indentation adds 9ac560d48d3c media: rcar-vin: Handle special pixel formats in a switch adds e18976eecabd media: rcar-vin: Limit NV12 availability to supported VIN [...] adds 2e1b100cdceb media: v4l2-core: v4l2-i2c: convert to new API with ERRPTR adds 639c0a5b0503 media: media/saa7146: fix incorrect assertion in saa7146_b [...] adds e4183df77fe3 media: anysee: constify copied structure adds 43c85616f642 media: isif: constify copied structure adds af5b333a793a media: cx231xx: constify copied structure adds 05e2ebfa2bb0 media: stm32-dcmi: Use dma_request_chan() instead dma_requ [...] adds 858eff03578c media: hantro: Support H264 profile control adds eee16d210c18 media: pxa_camera: Use dma_request_chan() instead dma_requ [...] adds 1b5482e0d268 media: rcar_drif: Use dma_request_chan() instead dma_reque [...] adds 297c5ac32806 media: Documentation: dt-bindings: media: add AST2600 Vide [...] adds aef0a5090b99 media: aspeed: Rework memory mapping in probe adds 39857de4f82f media: aspeed: Use runtime configuration adds bfaaa20df9f5 media: video: aspeed: Update copyright information adds 4e52889f48fe media: atmel: atmel-isc-base: expose white balance as v4l2 [...] adds b36be08f204f media: MAINTAINERS: add atmel-isc-media.h file to ATMEL IS [...] adds 536f561d871c media: usbtv: fix control-message timeouts adds 25f98947ced0 media: vidioc-queryctrl.rst: fix error code adds 23c72dd9ffd2 media: adv7180: Add init_cfg pad operation adds ceeb2e6166dd media: vimc: streamer: fix memory leak in vimc subdevs if [...] adds dea0ab3782e3 media: xilinx: Use dma_request_chan() instead dma_request_ [...] adds e72b7359be18 media: rcar-vin: Move hardware buffer tracking to own struct adds 7e0cfdadd1aa media: rcar-vin: Add support for V4L2_FIELD_SEQ_{TB,BT} adds bca243b1ce0e media: flexcop-usb: fix endpoint sanity check adds f52981019ad8 media: dib0700: fix rc endpoint lookup adds ef45b77b62ef media: drxj: remove redundant assignments to variable rc adds 30defecb9840 media: rc: add keymap for Videostrong KII Pro adds 6b212c0cd5c9 media: exynos4-is: add missed clk_disable_unprepare in remove adds cc62c74749a3 media: allegro: add missed checks in allegro_open() adds 238e4a5baa36 media: rename VFL_TYPE_GRABBER to _VIDEO adds 0ceba5502258 media: gadget: uvc: rename VFL_TYPE_GRABBER to _VIDEO adds fd6b556faf45 media: bcm2835-camera: rename VFL_TYPE_GRABBER to _VIDEO adds 0e17c50fcf6a media: staging/media: rename VFL_TYPE_GRABBER to _VIDEO adds e653614ee183 media: staging/most: rename VFL_TYPE_GRABBER to _VIDEO adds 7fbbbc780eb3 media: media/usb: rename VFL_TYPE_GRABBER to _VIDEO adds a91126834995 media: media/common/saa7146: rename VFL_TYPE_GRABBER to _VIDEO adds 6347953e0df1 media: media/i2c/video-i2c: rename VFL_TYPE_GRABBER to _VIDEO adds 3e30a927af3c media: media/pci: rename VFL_TYPE_GRABBER to _VIDEO adds 70cad4495a74 media: media/platform: rename VFL_TYPE_GRABBER to _VIDEO adds dc42cf74d98a media: v4l2-dev.h: remove VFL_TYPE_GRABBER adds 6821660c4386 media: sun8i: Remove redundant platform_get_irq error message adds 5dbef6b3e09f media: davinci: fix incorrect pix_fmt assignment adds 3eed7385bff6 media: staging: media: rkisp1: make links immutable by default adds 8b9f91751b6f media: vimc: streamer: if kthread_stop fails, ignore the error adds 26e1ff53640d media: allegro: fix spelling mistake "to" -> "too" adds e34bca49e495 media: hantro: Read be32 words starting at every fourth byte adds 801fccf48940 media: hantro: Use standard luma quantization table adds 85bdcb7eaae7 media: hantro: Write the quantization tables in proper order adds 1b3bb574569e media: hantro: Write quantization table registers in incre [...] adds 042584e9055b media: hantro: fix extra MV/MC sync space calculation adds 986eee3a5234 media: hantro: Prevent encoders from using post-processing adds 0c9d29eb1cce media: dt-bindings: Add binding for rk3228 rga adds a3fbc2e6bb05 media: mc-entity.c: use WARN_ON, validate link pads adds fdab089e3150 media: staging: rkisp1: don't lock media's graph_mutex whe [...] adds 0564fd36f6f5 media: staging: rkisp1: fix test of return value of media_ [...] adds 2f43d268f984 media: staging: rkisp1: improve inner documentation in rki [...] adds 12d3d8090bc5 media: staging: rkisp1: use consistent bus_info string for [...] adds c93015e0b767 media: staging: rkisp1: stats: use consistent bus_info string adds f8fb5729a99c media: staging: rkisp1: rsz: don't ignore set format in ba [...] adds 20e46fc1029f media: staging: rkisp1: rsz: return to userspace the crop [...] adds 100f720aabab media: staging: rkisp1: isp: do not set invalid mbus code for pad adds 0966f4e5a8a2 media: staging: rkisp1: change function to return void ins [...] adds 129f757cd0ec media: staging: rkisp1: isp: check for dphy bus before ini [...] adds 99adeeb67cec media: staging: rkisp1: add serialization to the isp subdev ops adds f86a183cda87 media: staging: rkisp1: add serialization to the resizer s [...] adds 218fc9f2fcfb media: Documentation/media/uapi: more readable unions adds ef0ed05dcef8 media: staging/imx: Missing assignment in imx_media_captur [...] adds 9cd5e5ab5525 media: MAINTAINERS: Add dt-binding files for Venus adds c50cc6dc6c48 media: venus: hfi_parser: Ignore HEVC encoding for V1 adds 2e6fc23eed9b media: venus: firmware: Use %pR to print IO resource adds 4b997dbbc999 media: venus: venc: blacklist two encoder properties adds fd1ee315dcd4 media: venus: cache vb payload to be used by clock scaling adds 7482a983dea3 media: venus: redesign clocks and pm domains control adds 4ebf969375bc media: venus: introduce core selection adds ab1eda449c6e media: venus: vdec: handle 10bit bitstreams adds 146b5bbf01be media: dt-bindings: media: venus: Convert msm8916 to DT schema adds df7acc7e7ed4 media: dt-bindings: media: venus: Convert msm8996 to DT schema adds 49a3797aa516 media: dt-bindings: media: venus: Convert sdm845 to DT schema adds fde57f90a983 media: dt-bindings: media: venus: Add sdm845v2 DT schema adds 799e4bc29142 media: venus: core: add sdm845-v2 DT compatible and resour [...] adds 0e1558deedad media: dt-bindings: media: venus: delete old binding document adds ea93e2f94c27 media: venus: core: add sc7180 DT compatible and resource struct adds 545d984cc90c media: dt-bindings: media: venus: Add sc7180 DT schema adds e8882e1bf375 media: ov5675: add vflip/hflip control support adds a52dede47618 media: ipu3.rst: add imgu pipe config tool link adds 9d730f2cf4c0 media: dt-bindings: media: i2c: Add IMX219 CMOS sensor binding adds 1283b3b8f82b media: i2c: Add driver for Sony IMX219 sensor adds 31e0a45544b1 media: staging: media: ipu3: Change 'unsigned long int' to [...] adds d44535cb14c9 media: MAINTAINERS: Sort entries in database for TI VPE/CAL adds ab07b1a6ac6e media: omap3isp: Prevent enabling CCDC when stopping streaming adds 8d563ecafecb media: smiapp: Simplify condition for choosing 8-bit access adds 2db8166f739e media: smiapp: Use unaligned get and put functions adds 2ec2a8fcdced media: smiapp: Turn limit lookup into a function adds 1cbe6ddb9faa media: smiapp: Move SMIA limit reading up adds 354d5aba6683 media: smiapp: Refactor reading SMIA limits adds 7cbeb2e1bf0c media: smiapp: Move definitions under driver directory adds bd59f412d17f media: vsp1: tidyup VI6_HGT_LBn_H() macro adds d1cb98caac66 media: rc: fix spelling mistake "to" -> "too" adds c8efa2c8265b media: rc: iguanair: Replace zero-length array with flexib [...] adds ca408da08ad6 media: dt-bindings: media: add new kii pro key map adds 806d06161af0 media: arm64: dts: amlogic: add rc-videostrong-kii-pro keymap adds 62d192853120 media: rtl28xxu: add missing sleep before probing slave demod adds 5e815fe05d0b media: uapi: h264: Add DPB entry field reference flags adds 8fb12ce2ec9d media: usbvision: deprecate driver adds 8fd390b89cc8 media: Split v4l2_pipeline_pm_use into v4l2_pipeline_pm_{g [...] adds 02fd2782fcfd media: dt-bindings: media: Add Allwinner A83T Rotate driver adds d77182ada3d4 media: sun8i: Add Allwinner A83T Rotate driver adds a3ea410cac41 media: go7007: Fix URB type for interrupt handling adds 18e2565d7d15 media: dt-bindings: media: Add Allwinner A64 deinterlace c [...] adds dea42fb79f4f media: mtk-vcodec: reset segment data then trig decoder adds 364152dd9cd6 media: videobuf2-dma-contig.c: remove spurious 'b' in message adds 6af5bcd37969 media: staging: rkisp1: remove serialization item in the T [...] adds 1583c793af73 media: videobuf2-core.h: improve buf_struct_size documentation adds 5f028c51a771 media: staging: rkisp1: capture: remove support to userptr memory adds d737e7fe4cc0 media: aspeed: add AST2600 support adds 1b73c0fffbc6 media: rcar_drif: Do not print error in case of EPROBE_DEF [...] adds 8bc8c9ba03c4 media: Documentation:media:v4l-drivers: Update vivid docum [...] adds 2362f53dde2c media: vimc: replace vimc->pdev.dev with vimc->mdev.dev adds 4babf057c143 media: vimc: allocate vimc_device dynamically adds 403265137f7a media: vimc: use-after-free fix - release vimc in the v4l_ [...] adds 6990570f7e0a media: v4l2-core: fix a use-after-free bug of sd->devnode adds aead0ffbf078 media: v4l2-core: fix entity initialization in device_regi [...] adds 204c7b3c066f media: spi: gs1662: Use new structure for SPI transfer delays adds 60d70d75c12d media: v4l2: Switch to new kerneldoc syntax for named vari [...] adds e3004605a0c9 media: imx: Propagate quantization and encoding in CSI adds 1db56284b9da media: ti-vpe: cal: fix disable_irqs to only the intended target adds 7af80a697d1d media: staging: tegra-vde: Use devm_platform_ioremap_resou [...] adds 34217262898a media: staging: media: usbvision: Add missing MEDIA_USB_SU [...] adds 2fae4d6aabc8 media: v4l2-ctrls: v4l2_ctrl_request_complete() should alw [...] adds 2b48e113866a media: v4l2-mem2mem: handle draining, stopped and next-buf [...] adds d4d137de5f31 media: vicodec: use v4l2-mem2mem draining, stopped and nex [...] adds 876f123b8956 media: meson: vdec: bring up to compliance adds d7647e7c90f5 media: meson: vdec: add H.264 decoding support adds 7624c9cd5b26 media: meson: vdec: align stride on 32 bytes adds 09b455d1daf5 media: meson: vdec: add helpers for lossless framebuffer c [...] adds 823a7300340e media: meson: vdec: add common HEVC decoder support adds e9a3eb4819ca media: meson: vdec: add VP9 input support adds 00c43088aa68 media: meson: vdec: add VP9 decoder support adds e6c6d7d4a15d media: rc: make scancodes 64 bit adds e6089feca460 media: m88ds3103: Add support for ds3103b demod adds 985b0edefa31 media: em28xx: Enable Hauppauge 461e rev2 adds 889968a4f769 media: dw2102: probe for demodulator i2c address adds a7463e2dc698 media: tda10071: fix unsigned sign extension overflow adds eceeea5481d4 media: lmedm04: remove redundant assignment to variable gate adds 808431d6deac media: venus: vdec: Fix forgotten mutex unlock in start streaming adds 6f704b2fbbde media: venus: support frame rate control adds e6599adfad30 media: mtk-vpu: avoid unaligned access to DTCM buffer. adds 80264809ea0a media: ti-vpe: cal: fix a kernel oops when unloading module adds 3f870a450304 media: am437x-vpfe: exclude illegal values for enum when v [...] adds 369cee792524 media: dt-bindings: connector: analog: add sdtv standards [...] adds a5a8cb966a61 media: dt-bindings: display: add sdtv-standards defines adds f8c8ee61189b media: v4l: link dt-bindings and uapi adds 453b0c8304dc media: v4l2-fwnode: fix v4l2_fwnode_parse_link handling adds 507a0ba93aa1 media: v4l2-fwnode: simplify v4l2_fwnode_parse_link adds 5e316ff52cd7 media: v4l2-fwnode: add endpoint id field to v4l2_fwnode_link adds a5e1deec4ebb media: v4l2-fwnode: add v4l2_fwnode_connector adds dfc22c073b78 media: v4l2-fwnode: add initial connector parsing support adds a080a92a6f89 media: partial revert of "[media] tvp5150: add HW input co [...] adds 0556f1d580d4 media: tvp5150: add input source selection of_graph support adds fc79884b00dc media: dt-bindings: tvp5150: Add input port connectors DT [...] adds b4125e5b1bd7 media: tvp5150: fix set_selection rectangle handling adds 46fe6e7dcede media: tvp5150: add FORMAT_TRY support for get/set selecti [...] adds 96ca7c412a2c media: tvp5150: initialize subdev before parsing device tree adds 73549a69a415 media: tvp5150: move irq en-/disable into runtime-pm ops adds e953c1030005 media: tvp5150: add v4l2-event support adds 9c8e50986328 media: tvp5150: add subdev open/close callbacks adds 47428787b894 media: dt-bindings: tvp5150: cleanup bindings stlye adds de4362899e78 media: dt-bindings: tvp5150: add optional sdtv standards d [...] adds baf178219478 media: tvp5150: add support to limit sdtv standards adds 430f35b734e6 media: tvp5150: make debug output more readable adds 6de18fa3bd1d media: Fix build failure due to missing select REGMAP_I2C adds 9a9b138e6411 media: staging: imgu: make imgu work on low frequency for [...] adds aad54b1b41d4 media: mailmap: Add entry for my @iki.fi address adds da84967943f7 media: MAINTAINERS: adjust entry to refactoring smiapp.h adds ca45448a5665 media: i2c: imx219: Fix power sequence adds 22da1d56e982 media: i2c: imx219: Add support for RAW8 bit bayer format adds 25130b8ad409 media: i2c: imx219: Add support for cropped 640x480 resolution adds f1a64f56663e media: i2c: ov5695: Fix power on and off sequences adds 791b7be14e93 media: imx214: Remove redundant code adds 2362a3d189fc media: videobuf2-core: fix dprintk level adds 8ff3cf4824d1 media: i2c: s5c73m3: Fix number in auto focus cluster adds 998912346c0d media: ov519: add missing endpoint sanity checks adds 485b06aadb93 media: stv06xx: add missing descriptor sanity checks adds a246b4d54770 media: xirlink_cit: add missing descriptor sanity checks adds 40ed96299357 media: platform: stm32: defer probe for auxiliary clock adds a5e72cfa6a75 media: platform: stm32: don't print an error on probe deferral adds c6d8269700ff media: mtk-mdp: Check return value of of_clk_get adds 770cbf89f90b media: imx: imx7_mipi_csis: Power off the source when stop [...] adds 535e9ea794cf media: imx: imx7_mipi_csis: Print the RESOL_CH0 register adds e1a7461b2159 media: imx: imx7_mipi_csis: Add greyscale formats support adds 89f517a133ec media: imx: imx7-mipi-csis: Filter on CSI-2 data type adds 490f1ff1e6b2 media: imx: imx7-media-csi: Remove unneeded register read adds f7b8488bd39a media: imx: imx7-media-csi: Fix video field handling adds 8f1973023e96 media: imx: imx6-media-csi: Replace Y16 with Y10 and Y12 adds 61ef7304be7a media: imx: imx6-media-csi: Support clamping Y10 and Y12 to Y8 adds b1f240eeef79 media: imx: imx7-media-csi: Add Y10 and Y12 formats support adds 2a9c226da9aa media: imx: imx7-media-csi: Support clamping Y10 and Y12 to Y8 adds 6fafbbe8d414 device property: Export fwnode_get_name() adds d12127ed0e18 media: v4l: Add 14-bit raw bayer pixel formats adds ae9753a04cfc media: v4l: Add 14-bit raw greyscale pixel format adds 573a75081345 media: v4l: Add 1X14 14-bit greyscale media bus code definition adds eac5727d27e2 media: am437x-vpfe: Make use of to_vpfe() to get a pointer [...] adds 80f13a0823a3 media: cec-notifier: rename conn_name to port_name adds 8082d0a33cba media: cec-notifier: make cec_notifier_get_conn() static adds 75a0359f2943 media: staging: allegro: fix broken registration of controls adds 04d2a1101871 media: allegro: print message on mcu error adds b646f99642b7 media: allegro: fail encoding only on actual errors adds 827781534932 media: allegro: fix type of gop_length in channel_create message adds 081172a11890 media: allegro: remove unknown39 field from create_channel adds 2fc29ef598b9 media: allegro: start a GOP with an IDR frame adds c32c815503fa media: allegro: fix calculation of CPB size adds dfba38c84185 media: allegro: fix reset if WAKEUP has not been set properly adds 857a31f1c1c8 media: allegro: extract mcu and codec address calculation adds 0600130e65f9 media: allegro: warn if response message has an unexpected size adds e74145c2334d media: allegro: skip filler data if possible adds 617918402030 media: allegro: make frame rate configurable adds 80c8449fc71c media: allegro: make QP configurable adds d71f12225d46 media: allegro: read bitrate mode directly from control adds c59de02d10f5 media: allegro: handle dependency of bitrate and bitrate_peak adds 3b78f8a21ed6 media: allegro: verify source and destination buffer in VC [...] adds 09e6a7d63ead media: allegro: pass buffers through firmware adds 6412d2262709 media: allegro: move mail definitions to separate file adds 4b508ed16aca media: allegro: create new struct for channel parameters adds 4345e2e5c758 media: rc: Use scnprintf() for avoiding potential buffer overflow adds af72bc8cd6ab media: siano: Use scnprintf() for avoiding potential buffe [...] adds ea7557013800 media: cedrus: h264: Fix 4K decoding on H6 adds 9a43ccb50ec0 media: hantro: Add linux-rockchip mailing list to MAINTAINERS adds 2d772da98d3b media: vivid: fix incorrect PA assignment to HDMI outputs adds 4e6ea6670242 media: dt-bindings: Document i.MX8MQ VPU bindings adds 8e4aaa687863 media: hantro: add initial i.MX8MQ support adds 87c820fba5cb media: MAINTAINERS: add myself to co-maintain Hantro G1/G2 [...] adds 64d4fc9926f0 media: i2c: video-i2c: fix build errors due to 'imply hwmon' adds ad71693f41aa media: mtk-vpu: load vpu firmware from the new location adds 2632e7b618a7 media: venus: firmware: Ignore secure call error on first resume adds 063d19422476 Merge tag 'media/v5.7-1' of git://git.kernel.org/pub/scm/l [...] adds cc7eac1e4afd usb: host: ehci-platform: add a quirk to avoid stuck adds 85798543f55c usb: typec: ucsi: remove redundant assignment to variable num adds 334fb94c39e0 usb: gadget: remove redundant assignment to variable status adds 1f9f5a8193e6 usb: cdns3: remove redundant assignment to pointer trb adds 882f7a4dae1d usb: dwc3: qcom: Replace <linux/clk-provider.h> by <linux/ [...] adds b747038d9d14 usb: typec: Make the attributes read-only when writing is [...] adds 7932306a754a usb: typec: Hide the port_type attribute when it's not supported adds ae4ba35d3638 usb: typec: Allow power role swapping even without USB PD adds 684cb4b79e59 usb: typec: Fix the description of struct typec_capability adds bbe80c9a89b8 usb: typec: altmode: Remove the notification chain adds d80bdabea986 usb: typec: mux: Drop support for device name matching adds 6a9746fb0b1b USB: atm: Replace zero-length array with flexible-array member adds ef0f7d1877ac USB: Export generic USB device driver functions adds c9d503370f24 USB: Make it possible to "subclass" usb_device_driver adds aeebf2b54665 USB: Implement usb_device_match_id() adds 88b7381a939d USB: Select better matching USB drivers when available adds 77419aa403ca USB: Fallback to generic driver when specific driver fails adds 249fa8217b84 USB: Add driver to control USB fast charge for iOS devices adds ca065bf12771 USB: apple-mfi-fastcharge: fix endianess issue in probe adds 0616ca73fd35 usb: use kobj_to_dev() API adds 21d78d860cd6 thunderbolt: Add missing kernel-doc parameter descriptions adds 6ecc632d4b35 usb: typec: tcpm: set correct data role for non-DRD adds 21a37aeda674 USB: musb: Replace zero-length array with flexible-array member adds b57a368efde6 usb: gadget: f_phonet: Replace zero-length array with flex [...] adds fcec45910e7b usb: gadget: amd5536udc: fix spelling mistake "reserverd" [...] adds 16105850f7fc xhci: Do not open code __print_symbolic() in xhci trace events adds dce174e01d86 xhci: Add missing annotation for xhci_set_port_power() adds 055b185a3326 xhci: Add missing annotation for xhci_enter_test_mode adds c2ae49285a7b usb: typec: ucsi: register DP only for NVIDIA DP VDO adds 57a5e5f936be usb: ucsi: ccg: disable runtime pm during fw flashing adds 28926994e5d7 usb: host: fhci-hcd: annotate PIPE_CONTROL switch case wit [...] adds 10892847de81 usb-storage: Use const to reduce object data size adds 24f772409b24 usb: core: Make use of acpi_evaluate_object() status adds 2b974ee056a2 usb: core: Use ACPI_SUCCESS() at appropriate places adds b284ddc36cbe usb: gadget: legacy: gmidi: remove useless cast for driver.name adds bab6bac280c6 usb: gadget: legacy: inode: remove useless cast for driver.name adds 511a10910eaf usb: gadget: udc: amd5536udc_pci: remove useless cast for [...] adds bd6995334483 usb: gadget: at91_udc: remove useless cast for driver.name adds f9a4e699761e usb: gadget: dummy_hcd: remove useless cast for driver.name adds 4697bf3f7b84 usb: gadget: fotg210-udc: remove useless cast for driver.name adds 3620ed300763 usb: gadget: fusb300_udc: remove useless cast for driver.name adds 37a757e31d99 usb: gadget: goku_udc: remove useless cast for driver.name adds dcfd72ee653e usb: gadget: lpc32xx_udc: remove useless cast for driver.name adds 93bc7363f828 usb: gadget: m66592-udc: remove useless cast for driver.name adds 8d57a84ae96d usb: gadget: net2280: remove useless cast for driver.name adds 676edc2074c9 usb: gadget: omap_udc: remove useless cast for driver.name adds 5803e6e3ead7 usb: gadget: r8a66597-udc: remove useless cast for driver.name adds f7bcff35dcb3 usb: gadget: renesas_usb3: remove useless cast for driver.name adds 7cbfeb65f058 usb: host: ehci-pci: remove useless cast for driver.name adds cd3d8cfc322f usb: host: ohci-pci: remove useless cast for driver.name adds bb7458c2f4a9 usb: host: sl811-hcd: remove useless cast for driver.name adds b070022220c9 usb: host: uhci-pci: remove useless cast for driver.name adds c02f1ef68a7f usb: host: xhci-pci: remove useless cast for driver.name adds 2f41c8a25feb usb: musb: core: remove useless cast for driver.name adds 6bc3f3979edc USB: Replace zero-length array with flexible-array member adds 24e6aea4801b Merge 5.6-rc3 into usb-next adds 75f81a7ffe4d usb: typec: Add sysfs node to show cc orientation adds 6e1591947304 udc: s3c-hsudc: Silence warning about supplies during defe [...] adds c06a1c378a9d usb: gadget: net2280: Distribute switch variables for init [...] adds 9cb9322a26ae usb: phy: tegra: Include proper GPIO consumer header to fi [...] adds 67540460193b usb: typec: tcpm: move to SNK_UNATTACHED if sink removed for DRP adds ef441dd6af91 usb: typec: mux: Allow the muxes to be named adds 774a9df6aeac usb: typec: mux: Add helpers for setting the mux state adds d1c6a769cdf4 usb: typec: mux: Allow the mux handles to be requested wit [...] adds 69af044a7700 usb: roles: Leave the private driver data pointer to the drivers adds bce3052f0c16 usb: roles: Provide the switch drivers handle to the switc [...] adds e5256194cb51 usb: roles: Allow the role switches to be named adds a7914d1072fb device property: Export fwnode_get_name() adds ca469c292edc usb: typec: Add definitions for Thunderbolt 3 Alternate Mode adds 6701adfa9693 usb: typec: driver for Intel PMC mux control adds 8e567ed9e244 Merge 5.6-rc5 into usb-next adds 0de005d0e427 USB: mon: Use scnprintf() for avoiding potential buffer overflow adds 706f4bbf187c usb: typec: ucsi_ccg: workaround for NVIDIA test device adds 6351f1708b14 USB: EHCI: ehci-mv: switch the HSIC HCI to HSIC mode adds aed679220313 USB: EHCI: ehci-mv: use a unique bus name adds adc221b564df dt-bindings: Document JZ4770 PHY bindings adds 541368b46b82 usb: phy: Add driver for the Ingenic JZ4770 USB transceiver adds 72ae194704da xhci: bail out early if driver can't accress host in resume adds 76eac5d21a71 xhci: Add a separate debug message for split transaction errors. adds 9c1aa36efdae xhci: Show host status when watchdog triggers and host is [...] adds 2170a98d56cc usb: xhci: Enable LPM for VIA LABS VL805 adds cbb23d5572f0 usb: host: xhci-tegra: Tegra186/Tegra194 LPM adds eb002726fac7 xhci: Ensure link state is U3 after setting USB_SS_PORT_LS_U3 adds 0200b9f790b0 xhci: Wait until link state trainsits to U0 after setting [...] adds ceca49382ac2 xhci: Finetune host initiated USB3 rootport link suspend a [...] adds 6a7c533d4a18 xhci-pci: Allow host runtime PM as default for Intel Tiger [...] adds 30ad6273adad usb: dwc3: trace: print enqueue/dequeue pointers too adds a45fdbeb80d9 dt-bindings: max3421-udc: add dt bindings for MAX3420 UDC adds 48ba02b2e2b1 usb: gadget: add udc driver for max3420 adds 8dcb5a119b9c dt-bindings: usb: dwc3: Add the Amlogic A1 Family DWC3 Glu [...] adds 1e355f21d3fb usb: dwc3: Add Amlogic A1 DWC3 glue adds a415083a11cc usb: dwc2: add support for STM32MP15 SoCs USB OTG HS and FS adds 49f1997ad2e2 usb: gadget: xudc: Remove redundant platform_get_irq error [...] adds 09890fb1073b usb: gadget: remove redundant assignment to variable status adds e6c597a643a6 usb: cdns3: remove redundant assignment to pointer trb adds 238d76021654 usb: dwc3: meson-g12a: Don't use ret uninitialized in dwc3 [...] adds 07f6842341ab usb: dwc3: exynos: Add support for Exynos5422 suspend clk adds 11c39809070f usb: dwc3: Add ACPI support for xHCI ports adds a33e5d639c9b usb: dwc3: Remove kernel doc annotation where it's not needed adds a114c4ca64bd usb: dwc3: gadget: Don't clear flags before transfer ended adds 2dedea035ae8 usb: dwc3: gadget: Wrap around when skip TRBs adds 3d157c28d228 doc: dt: bindings: usb: dwc3: Update entries for disabling [...] adds 7ba6b09fda5e usb: dwc3: core: add support for disabling SS instances in [...] adds 8a0a13799744 usb: dwc3: Registering a role switch in the DRD code. adds dd2d0d1fac2b dt-bindings: usb: generic: Add role-switch-default-mode binding adds 98ed256a4dba usb: dwc3: Add support for role-switch-default-mode binding adds b1816afaf516 dt-bindings: usb: dwc3: Allow clock list & resets to be mo [...] adds 0d3a97083e0c usb: dwc3: Rework clock initialization to be more flexible adds 4a1d042af420 usb: dwc3: Rework resets initialization to be more flexible adds 0227cc84c444 usb: dwc3: core: don't do suspend for device mode if alrea [...] adds 201c26c08db4 usb: dwc3: qcom: Replace <linux/clk-provider.h> by <linux/ [...] adds 1a0808cb9e41 usb: dwc2: Implement set_selfpowered() adds f2c2e717642c usb: gadget: add raw-gadget interface adds 95b18f28979e dt-bindings: usb: dwc2: add compatible property for rk3328 usb adds 7334c8225ce1 dt-bindings: usb: dwc2: add compatible property for rk3368 usb adds 8e11a977c8eb usb: dwc2: Silence warning about supplies during deferred probe adds f48f7f9216ce udc: s3c-hsudc: Silence warning about supplies during defe [...] adds eeead847487f usb: gadget: amd5536udc: fix spelling mistake "reserverd" [...] adds 5e5caf4fa8d3 usb: gadget: composite: Inform controller driver of self-powered adds eaea6efe1da9 usb: gadget: f_phonet: Replace zero-length array with flex [...] adds 6dbf05fcb688 usb: gadget: aspeed: support per-vhub usb descriptors adds 487bc82801ab usb: gadget: aspeed: read vhub properties from device tree adds b9a57990f9d7 usb: gadget: aspeed: add ast2600 vhub support adds 3f796460ed2a ARM: dts: aspeed-g6: add usb functions adds a1256487fdd1 ARM: dts: aspeed-g5: add vhub port and endpoint properties adds df8ae98d0b43 ARM: dts: aspeed-g4: add vhub port and endpoint properties adds 4a5dbd900957 dt-bindings: usb: add documentation for aspeed usb-vhub adds a8ab3e76297e Merge tag 'usb-for-v5.7' of git://git.kernel.org/pub/scm/l [...] adds 0339f7fbc82e usb: dwc3: fix up for role switch API change adds df8df5e4bc37 usb: get rid of 'choice' for legacy gadget drivers adds 956ae8df7fed usb: raw_gadget: fix compilation warnings in uapi headers adds c2a9fca17e4c thunderbolt: eeprom: Replace zero-length array with flexib [...] adds 3084ea9ea889 thunderbolt: icm: Replace zero-length array with flexible- [...] adds 3010518964dc thunderbolt: Use scnprintf() for avoiding potential buffer [...] adds cfe20827fb78 Merge tag 'thunderbolt-for-v5.7' of git://git.kernel.org/p [...] adds 7fd87c956c0a usb: chipidea: udc: using structure ci_hdrc device for runtime PM adds 3ac82cf3f80c usb: chipidea: otg: handling vbus disconnect event occurre [...] adds d9958306d4be USB: chipidea: Use the correct style for SPDX License Identifier adds b80e3e813b3a Merge tag 'usb-ci-v5.7-rc1' of git://git.kernel.org/pub/sc [...] adds c87c27318c49 usb: musb: remove redundant assignment to variable ret adds 2f6a0e65046b dt-bindings: usb: Convert jz4740-musb doc to YAML adds 57aadb46bd63 usb: musb: jz4740: Add support for DMA adds 5004eaa28eff usb: musb: jz4740: Register USB role switch adds c12aa5bec67c usb: musb: jz4740: Unconditionally depend on devicetree adds e72838d47dc1 usb: musb: jz4740: Add support for the JZ4770 adds 52974d94a206 usb: musb: fix crash with highmen PIO and usbmon adds 1e1769daeeed usb: musb: tusb6010: fix a possible missing data type replacement adds 2274048c3f61 USB: atm: Use the correct style for SPDX License Identifier adds ca9e742b5c27 USB: c67x00: Use the correct style for SPDX License Identifier adds 23a73711faca usb: cdns3: fix spelling mistake "wrapperr" -> "wrapper" adds f67213cee2b3 phy: tegra: xusb: Add usb-role-switch support adds e8f7d2f409a1 phy: tegra: xusb: Add usb-phy support adds 5a40fc4b934c phy: tegra: xusb: Add support to get companion USB 3 port adds de792a6da7f0 phy: tegra: xusb: Add set_mode support for USB 2 phy on Tegra210 adds 49d46e3c7e59 phy: tegra: xusb: Add set_mode support for UTMI phy on Tegra186 adds 051141921a87 phy: tegra: xusb: Protect Tegra186 soc with config adds 1ef535c6ba8e phy: tegra: xusb: Add Tegra194 support adds ce8dc9366360 phy: tegra: xusb: Don't warn on probe defer adds 562835644667 phy: tegra: Print -EPROBE_DEFER error message at debug level adds 2f8da84def73 phy: tegra: Fix regulator leak adds e78fdbad1e90 phy: tegra: Don't use device-managed API to allocate ports adds 6835bdc99580 phy: tegra: Select USB_PHY adds 80525cc238d8 Merge branch 'for-5.7/phy' into for-5.7/usb adds f836e7843036 usb: xhci-tegra: Add OTG support adds 9ce0a14bc779 usb: gadget: tegra-xudc: Remove usb-role-switch support adds b77f2ffe7621 usb: gadget: tegra-xudc: Add usb-phy support adds b9c9fd4a36f2 usb: gadget: tegra-xudc: Use phy_set_mode() to set/unset d [...] adds b4e19931c98a usb: gadget: tegra-xudc: Support multiple device modes adds f62c19306749 Merge tag 'tegra-for-5.7-usb-v2' of git://git.kernel.org/p [...] adds 6e256a793293 dt-bindings: phy-qcom-qmp: Add SDM845 PCIe to binding adds 421c9a0e9731 phy: qcom: qmp: Add SDM845 PCIe QMP PHY support adds 909a5c78de91 phy: qcom: qmp: Add SDM845 QHP PCIe PHY adds 922003733d42 dt-bindings: phy: Remove Cadence MHDP PHY dt binding adds 5ffc259deac4 dt-bindings: phy: Add Cadence MHDP PHY bindings in YAML format. adds c589e7014ffc phy: cadence-dp: Rename to phy-cadence-torrent adds 92e9ccc6dc22 phy: cadence-torrent: Adopt Torrent nomenclature adds ccb1b89de37e phy: cadence-torrent: Add wrapper for PHY register access adds f61b3aed2000 phy: cadence-torrent: Add wrapper for DPTX register access adds 21c79146a1bb phy: cadence-torrent: Refactor code for reusability adds e4b496a376f1 phy: cadence-torrent: Add 19.2 MHz reference clock support adds 572d659256eb phy: cadence-torrent: Implement PHY configure APIs adds 69d114acd654 phy: cadence-torrent: Use regmap to read and write Torrent [...] adds cba472ecdb58 phy: cadence-torrent: Use regmap to read and write DPTX PH [...] adds 597bf3f1a611 phy: cadence-torrent: Add platform dependent initializatio [...] adds afa4ba059f1e phy: cadence-torrent: Add support for subnode bindings adds 0347f0dcbd2f phy: qcom-qmp: Add MSM8996 UFS QMP support adds 40d763460614 phy: socionext: Use devm_platform_ioremap_resource() adds f13200bb6374 dt-bindings: phy: socionext: Add Pro5 support and remove P [...] adds 9376fa634afc phy: uniphier-usb3ss: Add Pro5 support adds e68c2a8a2f45 phy: uniphier-usb3hs: Add legacy SoC support for Pro5 adds 25858c5213d2 phy: uniphier-usb3hs: Change Rx sync mode to avoid communi [...] adds 04de8fa202e6 phy: uniphier-pcie: Add legacy SoC support for Pro5 adds 6861781a807a phy: uniphier-pcie: Add SoC-dependent phy-mode function support adds cc1e06f033af phy: qcom: qmp: Use power_on/off ops for PCIe adds 014b35d9326b phy: amlogic: G12A: Fix misuse of GENMASK macro adds 6e6fed244d2d dt-bindings: phy-mtk-tphy: add two optional properties for u2phy adds b51ecc0ae1fc dt-bindings: phy-mtk-tphy: make the ref clock optional adds ed4df1e3974c dt-bindings: phy-mtk-tphy: remove unused u3phya_ref clock adds c857481b30f9 dt-bindings: phy-mtk-tphy: add a new reference clock adds 7dffdebb6180 dt-bindings: phy-mtk-tphy: add the properties about addres [...] adds 8be5a67f7106 phy: phy-mtk-tphy: add a property for disconnect threshold adds 410572ec08f1 phy: phy-mtk-tphy: add a property for internal resistance adds 657a9edec075 phy: phy-mtk-tphy: make the ref clock optional adds 360f43448f49 phy: phy-mtk-tphy: remove unused u3phya_ref clock adds 12d0c0bed3f4 phy: phy-mtk-tphy: add a new reference clock adds 1969c0d9ce96 dt-bindings: phy: remove qcom-dwc3-usb-phy adds 8c51ec666d41 dt-bindings: phy: Add Qualcomm Synopsys Hi-Speed USB PHY binding adds 67b27dbeac4d phy: qualcomm: Add Synopsys 28nm Hi-Speed USB PHY driver adds 8563ec5a4669 dt-bindings: Add Qualcomm USB SuperSpeed PHY bindings adds 6076967a500c phy: qualcomm: usb: Add SuperSpeed PHY driver adds 74e29703a78c dt-bindings: phy: ti: gmii-sel: add support for am654x/j721e soc adds d9aa91dfb2da phy: ti: gmii-sel: add support for am654x/j721e soc adds a7c85bcec679 dt-bindings: phy: Add Amlogic A1 USB2 PHY Bindings adds 23bcbb41645c phy: amlogic: Add Amlogic A1 USB2 PHY Driver adds b263bfa5a734 phy: rk-inno-usb2: Decrease verbosity of repeating log. adds 8ce65d8d38df dt-bindings: phy: qcom,qusb2: Convert QUSB2 phy bindings to yaml adds e1bd639f0334 dt-bindings: phy: qcom,qusb2: Add compatibles for QUSB2 V2 [...] adds 8fe75cd4cddf phy: qcom-qusb2: Add generic QUSB2 V2 PHY support adds 1e6f134eb67a dt-bindings: phy: qcom-qusb2: Add support for overriding P [...] adds 449aede39a5b phy: qcom-qusb2: Add support for overriding tuning paramet [...] adds 89d715371a05 phy: qcom-qusb2: Add new overriding tuning parameters in Q [...] adds e79220db6349 Merge tag 'phy-for-5.7' of git://git.kernel.org/pub/scm/li [...] adds d2e971d884e7 Merge 5.6-rc7 into usb-next adds 890cc39a8799 drivers: provide devm_platform_get_and_ioremap_resource() adds fb222273a215 usb: host: xhci-plat: convert to devm_platform_get_and_ior [...] adds 558963c49833 usb: host: hisilicon: convert to devm_platform_get_and_ior [...] adds 5bf7e2883f12 usb: dwc2: convert to devm_platform_get_and_ioremap_resource adds fd78901c297e driver core: platform: Reimplement devm_platform_ioremap_resource adds a599a0fb629a usb: core: Add ACPI support for USB interface devices adds 325534415694 USB: serial: relax unthrottle memory barrier adds 2c0bee081315 USB: serial: digi_acceleport: remove redundant assignment [...] adds 1afd37c6a335 USB: serial: f81232: extract LSR handler adds 98405f81036d USB: serial: f81232: add tx_empty function adds c4b8f9713d66 USB: serial: f81232: use devm_kzalloc for port data adds 11301d41ab9a USB: serial: f81232: add F81534A support adds 0a68ec3d8a2c USB: serial: f81232: set F81534A serial port with RS232 mode adds 5e95dbb62171 USB: serial: clean up carrier-detect helper adds 615e58ccfbc0 USB: serial: fix tty cleanup-op kernel-doc adds 33a6b48a5748 USB: serial: f81232: add control driver for F81534A adds 007d20dca237 USB: serial: option: add support for ASKEY WWHC050 adds 6cb2669cb97f USB: serial: option: add BroadMobi BM806U adds dfee7e2f4783 USB: serial: option: add Wistron Neweb D19Q1 adds 57aa9f294b09 USB: serial: io_edgeport: fix slab-out-of-bounds read in e [...] adds 0fa84af850a4 Merge tag 'usb-serial-5.7-rc1' of https://git.kernel.org/p [...] adds 6e562742a052 usb: typec: Correct the documentation for typec_cable_put() adds f63ec55ff904 usb: gadget: f_fs: Fix use after free issue as part of que [...] adds ad2d70121299 usb: gadget: fsl: remove unused variable 'driver_desc' adds 70d8b9e5e63d usb: cdns3: make signed 1 bit bitfields unsigned adds 62d65bdd9d05 USB: cdc-acm: restore capability check order adds db34c5ffee64 Merge tag 'usb-5.7-rc1' of git://git.kernel.org/pub/scm/li [...] adds 469e1906a1b1 platform: constify properties in platform_device adds 901cff7cb961 firmware_loader: load files from the mount namespace of init adds e92a4eb490cb drivers base/arch_topology: Remove 'struct sched_domain' f [...] adds 99c73ce158a4 drivers base/arch_topology: Reformat topology_get_[cpu/fre [...] adds 1745d299af5b driver core: Reevaluate dev->links.need_for_probe as suppl [...] adds 8375e74f2bca driver core: Add fw_devlink kernel commandline option adds 35223d15f32a efi/arm: Start using fw_devlink_get_flags() adds bc749007ad8d of: property: Start using fw_devlink_get_flags() adds e94f62b7140f of: property: Delete of_devlink kernel commandline option adds c8c43cee29f6 driver core: Fix driver_deferred_probe_check_state() logic adds e2cec7d68537 driver core: Set deferred_probe_timeout to a longer defaul [...] adds bec6c0ecb243 pinctrl: Remove use of driver_deferred_probe_check_state_c [...] adds 0e9f8d09d280 driver core: Remove driver_deferred_probe_check_state_continue() adds 64c775fb4b21 driver core: Rename deferred_probe_timeout and make it global adds dca0b44957e5 regulator: Use driver_deferred_probe_timeout for regulator [...] adds ab7789c5174c driver core: Add missing annotation for device_links_read_lock() adds 68464d79015a driver core: Add missing annotation for device_links_write_lock() adds 9211f0a6a91a driver core: fw_devlink_flags can be static adds 9a2dd570591e Merge 5.6-rc5 into driver-core-next adds 4636a04630f6 drivers/base/cpu: Use scnprintf() for avoiding potential b [...] adds 847e33867b65 drivers/base/cpu: Simplify s*nprintf() usages adds b8fe128dad8f arch_topology: Adjust initial CPU capacities with current freq adds 4a33691c4cea cpu-topology: Fix the potential data corruption adds 4dfff3d55440 arch_topology: Fix putting invalid cpu clk adds bcfbd3523f3c firmware: fix a double abort case with fw_load_sysfs_fallback adds 275678e7a9be debugfs: Check module state before warning in {full/open}_ [...] adds 526ee72dfdf7 debugfs: remove return value of debugfs_create_file_size() adds 14422f14da81 component: allow missing unbind callback adds 8ba88804bb3b drivers: base: power: wakeup.c: Use built-in RCU list checking adds 99917e37b9e7 Revert "drivers: base: power: wakeup.c: Use built-in RCU l [...] adds 0e72a6a3cfc3 efi: Export boot-services code and data as debugfs-blobs adds f0df68d5bae8 efi: Add embedded peripheral firmware support adds 4445eb6d942a Merge tag 'stable-shared-branch-for-driver-tree' of git:// [...] adds e4c2c0ff00ec firmware: Add new platform fallback mechanism and firmware [...] adds 548193cba2a7 test_firmware: add support for firmware_request_platform adds 27d05ed31acc selftests: firmware: Add firmware_request_platform tests adds b4a87bcd9cdd Input: silead - Switch to firmware_request_platform for re [...] adds 85bfb4af14c8 Input: icn8505 - Switch to firmware_request_platform for r [...] adds 835e1b86ef8c platform/x86: touchscreen_dmi: Add EFI embedded firmware i [...] adds b94b807e8cd9 platform/x86: touchscreen_dmi: Add info for the Chuwi Vi8 [...] adds 4dbe191c046e driver core: Add device links from fwnode only for the pri [...] adds a65cab7d7f05 libfs: fix infoleak in simple_attr_read() adds 927f82875c27 driver core: Read atomic counter once in driver_probe_done() adds a3a87d66d3f6 driver core: Replace open-coded list_last_entry() adds c442a0d18744 driver core: Set fw_devlink to "permissive" behavior by default adds 18555cb6db23 Revert "driver core: Set fw_devlink to "permissive" behavi [...] adds 59838093be51 Merge tag 'driver-core-5.7-rc1' of git://git.kernel.org/pu [...] adds 3ca2a90d749f staging: rtl8723bs: hal: fix condition with no effect adds a1182cda0c78 Staging: vt6655: device_main: cleanup long line adds be9bca8cfbda staging: vt6656: Disable and remove fall back rates from driver. adds 88900631d706 staging: vt6656: Fix return for unsupported cipher modes. adds 8e2e79ff61f1 staging: vt6656: Remove fall back functions and headers. adds 034280e33ea0 staging: wilc1000: refactor SPI read/write commands handli [...] adds 7ed674e26357 staging: exfat: remove 'vol_type' variable. adds 8b8822e32f35 staging: exfat: Remove unused struct 'part_info_t' adds a3583d4c3df5 staging: exfat: Remove unused struct 'dev_info_t' adds f47e8780ce74 staging: netlogic: Use the correct style for SPDX License [...] adds b99692f4db0b staging: rtl8192e: style fix - Prefer using '"%s...", __func__' adds 361906387c7d staging: vc04_services: Remove unused variables in struct [...] adds 7d153fcc1070 staging: vc04_services: Get rid of resume_blocked in struc [...] adds d91f500a1273 staging: vc04_services: Get rid of resume_blocker completi [...] adds 9af64167354f staging: vc04_services: get rid of blocked_blocker complet [...] adds dcbcbfa4af09 staging: vc04_services: Delete blocked_count in struct vch [...] adds be7fbad631f3 staging: vc04_services: get rid of vchiq_platform_use_susp [...] adds 0e2662125062 staging: vc04_services: Get rid of vchiq_platform_paused/r [...] adds 88084848eb8c staging: vc04_services: Get rid of vchiq_platform_suspend/ [...] adds 004e890d5cf7 staging: vc04_services: Get rid of vchiq_platform_videocor [...] adds 913e4e05a432 staging: vc04_services: Get rid of vchiq_platform_handle_t [...] adds c9b361ccd0e1 staging: vc04_services: Get rid of vchiq_on_remote_use_active() adds af908f390fd1 staging: vc04_services: Get rid of vchiq_arm_vcsuspend() adds 6d044eac92e6 staging: vc04_services: Get rid of vchiq_check_resume() adds 26a659750666 staging: vc04_services: Delete vc_suspend_complete completion adds 6547980973b1 staging: vc04_services: Get rid of unused suspend/resume states adds bd8aa2850f00 staging: vc04_services: Get of even more suspend/resume states adds ed151829e353 staging: vc04_services: Get rid of the rest of suspend/res [...] adds b2a86ecd8f06 staging: vc04_services: Get rid of USE_TYPE_SERVICE_NO_RESUME adds aca055ed40ea staging: vc04_services: Delete vchiq_platform_check_suspend() adds a0184abeec66 staging: vc04_services: Get rid of vchiq_arm_vcresume()'s [...] adds 12396526807d staging: vc04_services: vchiq_arm: Get rid of unused defines adds 226f912a0f7a staging: rtl8188eu: remove unnecessary RETURN label adds be5418d45ba4 staging: pi433: Use the correct style for SPDX License Identifier adds 4ed6aba987bc staging: rtl8192u: Add space to fix style issue adds 0e3ee7f10af9 staging: qlge: remove spaces at the start of a line adds 075a32959154 staging: comedi: ni_routes: Refactor ni_find_valid_routes() adds e3b7ce73c578 staging: comedi: ni_routes: Allow alternate board name for routes adds 9bfd8bc5e8bf staging: comedi: ni_mio_common: Allow alternate board name [...] adds 26a99c06b6bb staging: comedi: ni_pcimio: add routes for NI PCIe-6251 an [...] adds bf2b8fe0d7d2 staging: exfat: Replace printk with pr_info adds 36be4102b7da staging: rtl8188eu: rename variable pnetdev -> netdev adds 032b423b31ad staging: wfx: remove set but not used variable 'tx_priv' adds 4033714d6cbe staging: wfx: fix init/remove vs IRQ race adds e2525a95cc08 staging: wfx: annotate nested gc_list vs tx queue locking adds eec6e3ee636e staging: wfx: add proper "compatible" string adds 7f70c919ffb8 staging: wfx: follow compatible = vendor,chip format adds 40a97d55a6b7 staging: wfx: use sleeping gpio accessors adds d2bdc4929160 staging: wfx: use more power-efficient sleep for reset adds a474df5c1484 staging: wilc1000: remove use of vendor specific IE for p2 [...] adds 0f4f67b55142 staging: wilc1000: directly fetch 'priv' handler from 'vif [...] adds b264fad30bf6 staging: qlge: qlge_main.c: fix style issues adds 98e5df86e564 staging: exfat: Rename variable 'Year' to 'year' adds 7904b260f9da staging: exfat: Rename variable 'Month' to 'month' adds 88ff49cc06e5 staging: exfat: Rename variable 'Day' to 'day' adds 984e8f24dcd5 staging: exfat: Rename variable 'Hour' to 'hour' adds 56a2ba5a228a staging: exfat: Rename variable 'Minute' to 'minute' adds ac4db9acc5d5 staging: exfat: Rename variable 'Second' to 'second' adds 36b392b0423a staging: exfat: Rename variable 'MilliSecond' to 'millisecond' adds 731e7914190b staging: exfat: Rename variable 'Name' to 'name' adds cc3edc28b9ad staging: exfat: Rename variable 'ShortName' to 'short_name' adds a474b9021ef4 staging: exfat: Rename variable 'Attr' to 'attr' adds 439968b7bb61 staging: exfat: Rename variable 'NumSubdirs' to 'num_subdirs' adds d9cd17a258c3 staging: exfat: Rename variable 'CreateTimestamp' to 'crea [...] adds c09c0adc20cd staging: exfat: Rename variable 'ModifyTimestamp' to 'modi [...] adds 2ed9d77aa76b staging: exfat: Rename variable 'AccessTimestamp' to 'acce [...] adds 1f9d6a3d2ebc staging: unisys: visorinput: Replace zero-length array wit [...] adds 8acd7c56c1b5 staging: greybus: Replace zero-length array with flexible- [...] adds 147eda2974d4 staging: vc04_services: remove unused function adds 110700173e97 staging: vc04_services: remove unneeded parentheses adds 032974659b36 staging: vc04_services: fix indentation alignment in a few places adds 0e35fa615e0b staging: gasket: unify multi-line string adds 3c27a36f2711 staging: vc04_services: use kref + RCU to reference count [...] adds a2203cfe0d84 staging: vc04_services: don't increment service refcount w [...] adds 4fb8b5aa2a11 staging: wilc1000: refactor p2p action frames handling API's adds caa6772db4c1 Staging: remove wusbcore and UWB from the kernel tree. adds 96b06c0a16f7 Revert "staging: octeon-usb: delete the octeon usb host co [...] adds 422d97b8b05e Revert "staging: octeon: delete driver" adds f9546de43df2 MIPS: octeon: remove typedef declaration for cvmx_wqe adds f7d2bdcb7ead MIPS: octeon: remove typedef declaration for cvmx_helper_l [...] adds 9da303533b40 MIPS: octeon: remove typedef declaration for cvmx_pko_comm [...] adds 8ef0c4f06432 Revert "staging/octeon: Mark Ethernet driver as BROKEN" adds e2327678732d staging: vc04_services: Fix wrong early return in next_ser [...] adds c77761d660a6 staging: rtl8723bs: Fix spacing issues adds 38f193dff5cc staging: wilc1000: make use of FIELD_GET/_PREP macro adds 759af9b84eec staging: wilc1000: remove use of MAX_NUN_INT_THRPT_ENH2 macro adds eda308be643f staging: wilc1000: refactor interrupt handling for sdio adds bf13984d515d staging: wilc1000: make use of ALIGN macro adds a088ae77f44b staging: wilc1000: use commmon function to set SDIO block size adds 167bd21c315e staging: wilc1000: define macros for different register ad [...] adds 5832cbe21c16 staging: wilc1000: use short name for hif local variable i [...] adds b1f17561541c staging: wilc1000: define macros to replace magic number values adds fa4f4ce50cf2 staging: exfat: remove DOSNAMEs. adds 23aa10344c62 staging: exfat: dedicate count_entries() to sub-dir counting. adds 55b9b8f67d93 staging: fsl-dpaa2: ethsw: ethsw.c: Fix line over 80 characters adds bb9397a356c6 staging: exfat: remove symlink feature. adds 86c468a4f8e6 staging: exfat: remove exfat_fat_sync() adds cf7e44daa727 staging: qlge: add braces on all arms of if-else adds 5979afa2c4d1 staging: Replace zero-length array with flexible-array member adds 67e6cf7338e1 staging: qlge: add braces around macro arguments adds 64e4965942e6 staging: qlge: emit debug and dump at same level adds bc8942bc4910 staging: octeon: add space around '+' and parentheses adds 57dd99864f5c staging: octeon: add blank line after union adds 007b91435be8 staging: octeon: match parentheses alignment adds 6c411581caef staging: wilc1000: avoid double unlocking of 'wilc->hif_cs' mutex adds 31e234948e88 staging: wilc1000: use YAML schemas for DT binding documentation adds df08620eab3b staging: rtl8192e: remove redundant initialization of vari [...] adds 5a436cb13476 staging: rtl8723bs: remove temporary variable CrystalCap adds 49ad571f70b3 staging: rtl8188eu: remove redundant assignment to cond adds 999d544c600c staging: rtl8723bs: core: remove redundant zero'ing of cou [...] adds ea3bc6acbf5c staging: pi433: overlay: Fix Broadcom vendor prefix adds 43b83f1a4cb8 staging: pi433: overlay: Fix reg-related warnings adds 6d9578388363 staging: pi433: overlay: Convert to sugar syntax adds 42228d9edfa0 staging: speakup: remove redundant initialization of point [...] adds 52a39b075cdf staging: exfat: remove sync_alloc_bitmap() adds f2409865c23f staging: exfat: remove exfat_buf_sync() adds c85f15519d45 Merge 5.6-rc3 into staging-next adds a89af1e1b970 staging: exfat: remove symlink feature adds ece19f3ec8de staging: exfat: rename buf_cache_t's 'flag' to 'locked' adds 2777313cf234 Staging: exfat: fixed a long line coding style issue adds dbcf85e2728f staging: exfat: remove 'file creation modes' adds 3eca76cc2d17 staging: exfat: clean up d_entry rebuilding. adds 580f57c2cf61 staging: exfat: remove redundant if statements adds 72db61d7d17a staging: kpc2000: prevent underflow in cpld_reconfigure() adds 3b4922deaf37 staging: vt6656: Use mac80211 duration for tx headers adds 2812ab8963e6 staging: vt6656: Remove STATUS enums from TX path adds c3aee6626184 staging: vt6656: use vnt_vt3184_agc array directly adds f75bb88fef1a staging: vt6656: vnt_vt3184_init remove stack copy to array. adds 0fd349fd1d22 staging: vt6656: vnt_int_start_interrupt remove spin lock. adds 05f665dd0faa staging: vt6656: Remove function vnt_int_process_data. adds 10e9a359cea7 staging: vt6656: Delete int.c/h file and move functions to [...] adds 3c505f508f44 staging: vt6656: Move vnt_rx_data to usbpipe.c adds 7db73c8c9028 staging: vt6656: Remove unnecessary local variables initia [...] adds efabc44b8004 staging: wilc1000: use correct data for memcpy in wilc_hif [...] adds f79a8a85cc52 staging: wilc1000: remove unnecessary always true 'if' conditions adds 0fc6d4e4ce01 staging: wilc1000: use flexible-array member instead of ze [...] adds ad3ee730074d staging: vt6656: remove blank line adds a632b9faec47 staging: vt6655: alignment should match open parenthesis adds 70ab9945f239 staging: qlge: remove blank line adds e148bdb2ed5b staging: qlge: qlge.h: remove spaces before tabs and align code adds 98624b53ee00 staging: qlge: qlge.h: add spaces around operators adds b642a2f9317b staging: qlge: qlge.h: remove excess newlines adds add1a2faba5d staging: greybus: i2c.c: remove commented out function adds 66d93d7ff9c4 staging: greybus: Fix the irq API abuse adds bcfb8b05a921 staging: wfx: alignment should match open parenthesis adds 95f67ef3d263 staging: wfx: remove blank line adds a5e7d27e2d7d staging: ks7010: remove line over 80 characters adds 9eafa2b71a10 Staging: rtl8723bs: Remove comparison to true adds b92a047b2e59 staging: exfat: exfat_super.c: remove commented out function adds 1657f11c7ca1 staging: exfat: alignment should match open parenthesis adds c12b19af4a10 staging: hp: remove commented out code adds d2ac333d2e99 Staging: rtl8188eu: Add space around operator adds 19a91ec87a14 staging: kpc2000: kpc2000_spi: Use new structure for SPI t [...] adds b26b1391dfa5 staging: wilc1000: spi: Use new structure for SPI transfer delays adds d1ec12424618 staging: vt6656: Remove vnt_interrupt_buffer in_use flag. adds 696089de8eca staging: vt6656: struct vnt_rcb remove unused in_use. adds 8080b0f53724 staging: speakup: Fix a typo error print for softsynthu device adds 9a5e71a68d20 staging: mt7621-pci: simplify 'mt7621_pcie_init_virtual_br [...] adds 590a95e418d1 staging: exfat: remove staging version of exfat filesystem adds 98c386c2649b staging: wfx: data_rx.c: remove space after cast adds c67dc09facc0 staging: wfx: change 1 to bool adds df69646bf27d staging: wfx: dat_tx.c: remove space after a cast adds 3f716acc2710 staging: wfx: data_tx.h: remove space after cast adds 02a33f8e06f3 staging: wfx: remove variable declaration adds c9edd2975416 staging: wfx: remove unused structure adds 05ffb11ca7e2 staging: comedi: dt282x: remove old unused code adds 5ca61dffc7da staging: mt7621-pci: enable clock bit for each port adds 3cd89589351e staging: vt6655: power.c: Remove setting ATIM Window in PS [...] adds d154c0a96869 staging: vt6655: power.c: code reformatting for improved r [...] adds 3394cf077922 staging: rtl8188eu: fix typo s/informations/information adds 7d5088809019 staging: qlge: Fix WARNING: Missing a blank line after dec [...] adds 3ee72c08885c staging: wilc1000: use 'interrupts' property instead of 'i [...] adds 9aa4e8de3b0c staging: wilc1000: modified 'clock-names' and 'compatible' [...] adds 1693a2fa4b1f staging: wilc1000: updated DT binding documentation adds 234ff54287c1 staging: most: core: Use scnprintf() for avoiding potentia [...] adds 72e7375cafc1 staging: rtl8188eu: Use scnprintf() for avoiding potential [...] adds 39ddadf14da7 staging: rtl8192e: Use scnprintf() for avoiding potential [...] adds 038341dc5f7b staging: rtl8723bs: Use scnprintf() for avoiding potential [...] adds 6e436169a701 Staging: rtl8188eu: rtw_mlme: Add space around operators adds c15e7f072288 staging: rtl8712: Fixes for simple typos in C comments adds d8dd36459dd5 staging: vt6656: Use BIT_ULL() macro instead of bit shift [...] adds 45621fc9ddc9 staging: comedi: ni_tio: Reformat function call arguments adds df42b8f49340 staging: comedi: rtd520: Resolve multiline dereference adds 073e0be325ae staging: comedi: s626: Reformat function arguments adds f80ac69d32f1 staging: comedi: ni_mio_common: Code reformat and re-indentation adds 6f0c6989d7fa staging: comedi: ni_atmio16d: remove commented code blocks adds b01e01351c4e staging: comedi: dt3000: Reformat multiple line dereference adds af68516eb921 Staging: rtl8723bs: rtw_mlme: Remove unnecessary conditions adds 9a27592d160d Staging: rtl8723bs: sdio_halinit: Remove unnecessary conditions adds 1293b4aa0e3e staging: fbtft: Reformat line over 80 characters adds b32d2fb2bee1 staging: fbtft: Reformat long macro definitions adds f19234ca8b0a staging: fbtft: simplify array index computation adds f54df47919f1 staging: fbtft: Avoid potential precedence issues adds 2587768a511a staging: greybus: i2c: remove unused pointers adds 14ecf42b12bd staging: rtl8192u: Replaces symbolic permissions with octa [...] adds b85791ce080b staging: rtl8192u: Using function name as string adds a6b65a452580 staging: rtl8192u: Corrects 'Avoid CamelCase' for variables adds ef3580d76dc7 staging: bcm2835-camera: Drop unused ignore_errors flag adds 965e799e5391 staging: bcm2835-camera: Use designators to init V4L2 controls adds b27e35f91c75 staging: mt7621-pci: use gpios for properly reset adds 475fe234bdfd staging: mt7621-pci: change value for 'PERST_DELAY_MS' adds f2bf08220460 staging: mt7621-dts: make use of 'reset-gpios' property for pci adds 2a1cd3a8b723 staging: mt7621-pci: bindings: update doc accordly to last [...] adds adfeee9b871a staging: mt7621-pci: release gpios after pci initialization adds c0da4872c4ba staging: mt7621-pci: delete no more needed 'mt7621_reset_port' adds 76498b49f5be staging: wfx: remove unneeded spaces adds d9e709d017f4 Staging: wilc1000: cfg80211: Use kmemdup instead of kmallo [...] adds 7c280df8fae3 staging: wilc1000: rearrange line exceeding 80 characters adds 8eb6b39c0ff3 staging: qlge: qlge_dbg: remove unneeded spaces adds 251c833ca4ad staging: qlge: qlge_main: remove unused code adds cedce08c5f1a staging: qlge: qlge_main.c: remove an unneeded variable adds d66186b17990 staging: qlge: qlge_mpi.c: remove an unneeded variable adds 69fe462f249b staging: qlge: qlge_dbg.c: remove an unneeded variable adds a825aa56de88 staging: qlge: qlge_ethtool.c: remove an unneeded variable adds 963399b2c23b staging: mt7621-pci-phy: add 'mt7621_phy_rmw' to simplify code adds f23519843b01 staging: speakup: main: switch multiple assignment for one [...] adds 928b2dc0c899 staging: wlan-ng: Fix line going over 80 characters adds 081188ecad95 staging: media: imgu: Remove extra type detail adds e3d21cbfa978 staging: media: allegro: align with parenthesis adds fde287627302 staging: media: imx: remove temporary variable adds c4546a359a49 staging: media: imx: remove parentheses adds ba839b32d6f7 staging: media: hantro: remove parentheses adds eac7ac5c736f staging: rtl8192u: r8192U_wx: use netdev_warn() instead of [...] adds 09dd629eeabb staging: mt7621-pci: fix io space and properly set resourc [...] adds a8cf1723c4b7 dt-bindings: iio: adc: stm32-adc: convert bindings to json-schema adds 357528156207 iio: accel: st_accel: Use st_sensors_dev_name_probe() adds 5de6570b8abb iio: imu: st_lsm6dsx: Fix mismatched comments adds a2ff6e0347a9 iio: light: Add DT bindings for GP2AP002 adds 97d642e23037 iio: light: Add a driver for Sharp GP2AP002x00F adds ebf7a1126717 iio: ad5755: fix spelling mistake "to" -> "too" and gramma [...] adds cef2760954cf iio: adc: ad7124: add 3db filter adds 9960c70949d4 iio: st_sensors: handle memory allocation failure to fix n [...] adds 66053d5d1b74 dt-bindings: devantech-srf04.yaml: add pm feature adds 2251157b335b iio: srf04: add power management feature adds b7dec2cb19f3 dt-bindings: iio: ltc2632: expand for ltc2636 support adds f243d0f0bd16 iio: dac: ltc2632: drop some duplicated data adds 9f15a4a0adc9 iio: dac: ltc2632: add support for LTC2636 family adds 55f82c00b2f3 iio: dac: ltc2632: remove some unused defines adds 4a818643e988 iio: vcnl4000: Use a single return when getting IIO_CHAN_INFO_RAW adds 5e00708df381 iio: vcnl4000: Enable runtime pm for vcnl4200/4040 adds 816abe42b8bd dt-binding: iio: add NPCM ADC reset support adds db6bcb8c2588 iio: adc: modify NPCM reset support adds 4235cc30c906 iio: imu: inv_mpu6050: cleanup of/acpi support adds 23db8d695931 iio: imu: inv_mpu6050: add support of ICM20609 & ICM20689 adds d31f74e60804 iio: imu: inv_mpu6050: add support of IAM20680 adds 8abce87d3991 iio: imu: inv_mpu6050: add support of ICM20690 adds 9fc89f796513 iio: imu: inv_mpu6050: update LPF bandwidth settings adds b9cd7be04b0e dt-bindings: add description for new supported chips adds c5b8425514da counter: stm32-timer-cnt: add power management support adds 15e8573d3b3f counter: stm32-timer-cnt: remove iio headers adds b8528224741b iio: core: Handle 'dB' suffix in core adds 0cc97f2e46e0 iio: amplifiers: ad8366: Add write_raw_get_fmt function adds a76838dfc7b7 iio: amplifiers: hmc425a: Add support for HMC425A attenuator adds 8aba25394cbf dt-bindings: iio: amplifiers: Add docs for HMC425A Step At [...] adds 16256a73744d MAINTAINERS: add entry for hmc425a driver. adds f20dbe11e2e9 iio: imu: st_lsm6dsx: check return value from st_lsm6dsx_s [...] adds 97928677fe35 iio: imu: adis16480: initialize adis_data statically adds 99460853a894 iio: imu: adis16400: initialize adis_data statically adds e914cfdf12ab iio: gyro: adis16136: initialize adis_data statically adds 3f17ada8f38c iio: imu: adis: add unlocked __adis_initial_startup() adds fdcf6bbb4ed3 iio: imu: adis: Add self_test_reg variable adds ecb010d44108 iio: imu: adis: Refactor adis_initial_startup adds 1fd456702692 iio: imu: adis: add support product ID check in adis_initi [...] adds 366a543421cf iio: adis16480: Make use of __adis_initial_startup adds 62504d1b44ec iio: adis16460: Make use of __adis_initial_startup adds 1d8690fe61c9 iio: adc: ad7124: Add direct reg access adds ab0afa65bbc7 staging: iio: adc: ad7192: fail probe on get_voltage adds 893ac1a02b19 staging: iio: adc: ad7192: modify iio_chan_spec array adds 66614ab2be38 staging: iio: adc: ad7192: removed spi_device_id adds 7e4d75935ddb Documentation: ABI: testing: ad7192: update sysfs docs adds b581f748cce0 staging: iio: adc: ad7192: move out of staging adds 4af495dad54f dt-bindings: iio: light: add support for Dyna-Image AL3320A adds 2295338b4a3e dt-bindings: iio: light: add support for Dyna-Image AL3010 adds 58d22a911d91 iio: light: al3320a slightly improve code formatting adds c36b5195ab70 iio: light: add Dyna-Image AL3010 driver adds c39a05e35263 iio: light: al3320a implement suspend support adds 3a271275fa74 iio: light: al3320a implement devm_add_action_or_reset adds 9c088c020d81 iio: light: al3320a allow module autoload and polish adds 3192ade7b6f6 iio: trigger: stm32-timer: enable clock when in master mode adds e3d2d8ece5f0 dt-bindings: iio: adc: max1363 etc i2c ADC binding conversion adds ddfd781dc4d8 iio: imu: inv_mpu6050: enable i2c aux mux bypass only once adds 14c046ed1711 iio: imu: inv_mpu6050: delete useless check adds a3aaf7770a88 iio: imu: inv_mpu6050: set power on/off only once during all init adds 3c1024aa99c3 iio: imu: inv_mpu6050: simplify polling magnetometer adds 5621a63a017f iio: imu: inv_mpu6050: early init of chip_config for use at setup adds c1bfe9c81812 iio: imu: inv_mpu6050: add all signal path resets at init adds 398da9942359 iio: imu: inv_mpu6050: reduce sleep time when turning regu [...] adds 92e7407ab1bc iio: imu: inv_mpu6050: rewrite power and engine management adds ffc9648a52c4 iio: imu: inv_mpu6050: fix data polling interface adds 4c1e0147015c iio: imu: inv_mpu6050: factorize fifo enable/disable adds 5e95ca3637d6 iio: imu: inv_mpu6050: dynamic sampling rate change adds 4599cac84614 iio: imu: inv_mpu6050: use runtime pm with autosuspend adds 74a40e19f9db iio: imu: inv_mpu6050: temperature only work with accel/gyro adds d4578dc05103 iio: chemical: atlas-sensor: allow probe without interrupt line adds a751b8e48018 iio: chemical: atlas-sensor: add DO-SM module support adds 189d4dab640b dt-bindings: iio: chemical: consolidate atlas-sensor docs adds 317d4bcca769 dt-bindings: iio: adc: ad7923: Add binding documentation f [...] adds 070bd30a518a iio: light: Simplify the current to lux LUT adds cbbb819837f6 iio: dac: ad5770r: Add AD5770R support adds ea52c21268e6 dt-bindings: iio: dac: Add docs for AD5770R DAC adds 328b50e9a0ad iio: si1133: read 24-bit signed integer for measurement adds cc74a38d85fe iio: amplifiers: ad8366: add support for HMC1119 Attenuator adds f5572bd7edea staging: iio: update TODO adds ba1b4c8e8092 iio: adc: exynos: Silence warning about regulators during [...] adds e89602c32e19 iio: adc: ad9292: Use new structure for SPI transfer delays adds 5f0ea0f5a63c iio: adc: max1118: Use new structure for SPI transfer delays adds eccd071836b3 iio: adc: mcp320x: Use new structure for SPI transfer delays adds ccea1f5acff9 iio: adc: ti-tlc4541: Use new structure for SPI transfer delays adds 61e618be6a0e iio: imu: adis_buffer: Use new structure for SPI transfer delays adds 3543b1998dd3 iio: imu: adis: add doc-string for 'adis' struct adds 2dd86ba82133 iio: imu: adis: update 'adis_data' struct doc-string adds 2303248b291f iio: imu: adis: add a note better explaining state_lock adds 2ddc982a6c17 iio: industrialio-core: Fix debugfs read adds 95c72b78c336 iio: pressure: icp10100: add driver for InvenSense ICP-101xx adds de65d0556343 counter: 104-quad-8: Support Filter Clock Prescaler adds 954ab5cc5f3e counter: 104-quad-8: Support Differential Encoder Cable Status adds 5da06e6cd94d iio: add a TODO adds e23aaafcdb39 iio: trigger: stm32-timer: rename enabled flag adds 736e19e684b3 iio: trigger: stm32-timer: add power management support adds d7cf5f60474c iio: potentiostat: lmp9100: fix iio_triggered_buffer_{pred [...] adds a305b0c9edd2 iio: light: gp2ap020a00f: fix iio_triggered_buffer_{predis [...] adds fe297f8f048a iio: dac: Kconfig: sort symbols alphabetically adds 281d90e24f13 Merge tag 'iio-5.7a' of git://git.kernel.org/pub/scm/linux [...] adds 83386c5ba9dd Staging: qlge: Add a blank line after variable adds 96a2fcff8954 staging: unisys: Documentation: Correct a long line in doc adds 682a70647a75 staging: rtl8712: Correct a typo in a comment adds 498631900466 staging: rtl8192u: ieee80211: Correct a typo in a comment adds 8b9eafef59a8 staging: rtl8188eu: include: Correct a typo in a comment adds 441f3d899122 staging: rtl8188eu: core: Correct a typo in a comment adds a4cf37a67920 staging: rtl8712: Fix for long lines in Kconfig help adds b542a2c0f161 staging: sm750fb: Fix of long line in makefile variable adds 028ba0db4d60 staging: rts5208: shorten long line in func call adds cad144d6e576 staging: vt6656: Use ARRAY_SIZE instead of hardcoded size adds 0432184f2f4a staging: mt7621-pci: fix register to set up virtual bridges adds 190c8f721adc staging: vc04_services: Use scnprintf() for avoiding poten [...] adds 8e37c13d9580 staging: mt7621-pci: don't return if get gpio fails adds 3fce0276f98a staging: rtl8723bs: os_dep: Correct typo in comments adds 04ff8b51ae7e staging: rtl8712: Remove unnecessary braces adds 795302918365 staging: gdm724x: use netdev_err() instead of pr_err() adds e9ed75cf1167 staging: rtl8723bs: hal: Correct multi-line comments as pe [...] adds 56faa3c8a0f4 staging: rtl8723bs: hal: Correct typos in comments adds 507127f7963c staging: vc04_services: interface: vchi: Correct long line [...] adds c685dba6bdd1 staging: mt7621-pci-phy: avoid to create to different phys [...] adds f178754e92c4 staging: mt7621-dts: set up only two pcie phys adds bf516f413f4e staging: mt7621-pci: use only two phys from device tree adds 7846a9828572 staging: mt7621-pci: change variable to print for slot adds 825c6f470c62 staging: mt7621-pci: be sure gpio descriptor is null on fails adds 5737cfe87a9c staging: mt7621-pci: avoid to poweroff the phy for slot one adds 5d6633b26bc3 staging: mt7621-dma: quoted string split across lines adds 0d326e722d76 staging: mt7621-dts: gpio 8 and 9 are vendor specific adds 6bdf0ddd73dd staging: mt7621-pci: delete release gpios related code adds 25e1543b9f68 staging: rtl8723bs: remove unneeded variables adds 3056483111bf staging: rtl8723bs: os_dep: Remove commented out code lines adds b6b2a53cf3ad staging: rtl8723bs: os_dep: Correct long line comments adds 067be5723868 staging: rtl8723bs: os_dep: Remove whitespace characters i [...] adds a74081b44291 staging: vt6656: Use BIT() macro instead of hex value adds 609ccb307181 staging: rtl8188eu: remove some 5 GHz code adds 3017e587e368 staging: vt6656: Use BIT() macro in vnt_mac_reg_bits_* functions adds 6203da980301 Merge 5.6-rc7 into staging-next adds 3856f4e65210 staging: mt7621-pci: use builtin_platform_driver() adds 1a4bcfa60285 staging: mt7621-pci-phy: use builtin_platform_driver() adds 9791ca0dcb46 staging: mt7621-pci-phy: re-do 'xtal_mode' detection adds 38ef48f7d4b7 staging: rtl8188eu: Add ASUS USB-N10 Nano B1 to device table adds bb351cf437f5 Staging: hp: Use netdev_warn(). adds 30c826bf1df5 staging: hp100: Remove space after * in pointer declarations adds 4bc0659d7112 staging: mt7621-pci: avoid to set 'iomem_resource' addresses adds f49c5f16e945 staging: greybus: tools: Fix braces {} style adds 1c31a1302c40 Staging: speakup: Use pr_warn() defined in <linux/printk.h>. adds 759411a0e0f3 staging: wlan-ng: Fix third argument going over 80 characters adds 4230c862284a staging: iio: adc: ad7192: Re-indent enum labels adds 4ce28818941f staging: iio: adc: ad7280a: Add comments to clarify string [...] adds 7385adece191 staging: hp100: Add space around operator + adds eb538ff02a56 staging: comedi: ni_labpc_common: Reformat multiple line d [...] adds 7cf9a79dbae1 Staging: speakup: Use sizeof(*var) in kmalloc(). adds 22dd4acc8049 Staging: speakup: Add identifier name to function declarat [...] adds b27652753918 staging: most: move core files out of the staging area adds 24eb831a0ea5 staging: most: Documentation: update ABI description adds 4a1a3e9bf565 staging: most: Documentation: move ABI description files o [...] adds 73d854226af4 staging: vt6655: Break up function call with long line. adds a1f165a6b738 staging: wlan-ng: fix ODEBUG bug in prism2sta_disconnect_usb adds 0644a104bbce staging: hp100: Remove extra blank lines adds c40bca6a9d93 staging: hp100: Correct typo in the comment adds d7338269bb29 Staging: hp100: Add space after "," in function arguments. adds f649dc716991 staging: hp100: Remove space after opening parenthesis "(" adds 096821d65488 staging: hp100: Add space between while keyword and open p [...] adds 285d15c25702 staging: hp100: Add spaces in if statement. adds 45d9d3c990f0 staging: rtl8723bs: Remove unnecessary braces for single s [...] adds c42a4ac49abc staging: rtl8723bs: Remove multiple assignments adds 6d7e48d01612 staging: hp100: Add space around operator adds c926f022c256 staging: rtl8723bs: Add line after variable declarations adds 904da296a536 staging: hp100: Properly indent the multiline comments. adds 0af192c755bd Staging: kpc2000: kpc_dma: Remove comparison to NULL. adds 5122be4f4fc6 Staging: kpc2000: kpc_dma: Use sizeof(*var) in kzalloc(). adds b1436fe3e286 Staging: kpc2000: kpc_dma: Remove unnecessary braces. adds ba86697622f9 Staging: kpc2000: kpc_dma: Include the preferred header. adds dbec450e2d52 Staging: kpc2000: kpc_dma: Use the SPDK comment style. adds edf279abbac9 Staging: kpc2000: kpc_dma: Use kcalloc over kzalloc. adds 5b2765858aaa Staging: kpc2000: kpc_dma: Use spaces around operators. adds 69686debe6a1 Staging: rtl8188eu: hal: Add space around operators adds f1a49bb9c819 staging: rtl8723bs: Remove blank line before '}' brace adds bd864252cf5c staging: wilc1000: remove label from examples in DT bindin [...] adds f465b0a4e502 staging: rtl8723bs: rtw_efuse: Compress lines for immediat [...] adds 1b590af9fa2d staging: rtl8723bs: rtw_cmd: Compress lines for immediate return adds ecc11b42c79d staging: rtl8723bs: hal: Compress return logic adds 57e0ff116c43 staging: rtl8188eu: cleanup long line in odm.c adds 78989d9ab8c1 staging: rtl8723bs: hal: Remove unnecessary cast on void pointer adds 858ea450ae5d staging: rtl8723bs: core: Correct typos in comments adds 8fd1e0276eee staging: rtl8723bs: os_dep: Correct typos in comments adds 1879d30ede2f staging: rtl8723bs: hal: Correct typos in comments adds b67b7b0465ff staging: rtl8723bs: hal: Remove NULL check before kfree adds 1165dd73e811 staging: wlan-ng: fix use-after-free Read in hfa384x_usbin [...] adds ea7a10ea01aa Staging: rtl8192u: ieee80211: Use netdev_dbg() for debug m [...] adds 6a5693361a3e Staging: rtl8192u: ieee80211: Use netdev_warn() for networ [...] adds 33677b4890fd Staging: rtl8192u: ieee80211: Use netdev_info() with netwo [...] adds fd939d5b77b1 Staging: rtl8192u: ieee80211: Use netdev_alert(). adds ba22fd4ed1af staging: wilc1000: Use crc7 in lib/ rather than a private copy adds a10079c66290 staging: remove hp100 driver adds e681bb287f40 staging: vt6656: Use DIV_ROUND_UP macro instead of specific code adds 4c6ef3b156c6 Merge tag 'staging-5.7-rc1' of git://git.kernel.org/pub/sc [...] adds ad5906bd6e9a regmap: wrong descriptions in regmap_range_cfg adds e129940938d8 Merge tag 'regmap-v5.7' of git://git.kernel.org/pub/scm/li [...] adds ece9ef3b60cb spi: spi-geni-qcom: Let firmware specify irq trigger flags adds ea1e5b3354b1 spi: spi-geni-qcom: Grow a dev pointer to simplify code adds 8196f7bcc2ad spi: stm32-qspi: defer probe for reset controller adds 875014cb79ea spi: spi-geni-qcom: Drop of.h include adds 4a08d6c86624 spi: stm32-qspi: properly manage probe errors adds 047980c582af spi: add driver for ar934x spi controller adds 78af6edf180d dt-binding: spi: add bindings for spi-ar934x adds 1565e8e8ef0b dt-bindings: spi: imx: Add i.MX8MM/i.MX8MN/i.MX8MP compatible adds d548ed71cb88 dt-bindings: spi: Document binding for generic SPI multiplexer adds e9e40543ad5b spi: Add generic SPI multiplexer adds 020bd6c48ebd spi: spidev_test: Remove break after exit statement adds 1f3c36328a48 spi: spidev_test: Check input_tx and input_file first afte [...] adds 470a072e1220 spi: spidev_test: Use perror() only if errno is not 0 adds aea7afd9079f spi: spidev_test: Remove the whole "include" directory whe [...] adds 32a9d0545c5d spi: spi-mem: Fix typo, s/fallback/falls back adds cd982e6c44a7 spi: rspi: Factor out handling of common mode bits adds c046f8fd83a9 spi: rspi: Add support for LSB-first word order adds 14af1df3b033 spi: pxa2xx: Return error codes from pxa2xx_spi_init_pdata() adds 3d24b2a47046 spi: pxa2xx: drv_data can't be NULL in ->remove() adds c0e035ac5668 spi: spi-mem: Compute length only when needed adds ea23578611dc spi: Allow SPI controller override device buswidth adds 8fe21d6b3472 spi: HiSilicon v3xx: Properly set CMD_CONFIG for Dual/Quad modes adds 34e608b023e9 spi: HiSilicon v3xx: Use DMI quirk to set controller buswi [...] adds 6c4a3372f03b Merge series "spi/HiSilicon v3xx: Support dual and quad mo [...] adds 41c9884170c5 spi: pxa2xx: Introduce is_mmp2_ssp() helper adds ea70fb5b3e8b spi: spidev: fix a debug message value adds 4276fc82fc5d spi: spidev: fix speed setting message adds 0fd30ed9a1f7 Merge series "spi: spidev: Fix messages in spidev" from Ol [...] adds 4d49177f2cd7 regulator: mp8859: add supply entry adds a33b25f57dde regulator: da9063: fix code formatting warnings and errors adds 6d8d840b214e regulator: da9063: remove redundant return statement adds 65c38513528f dt-bindings: regulator: add document bindings for mp5416 adds a273188b87fd regulator: mp5416: add mp5416 regulator driver adds c1e1fa0ae5ba MAINTAINERS: Add entry for mp5416 PMIC driver adds 23a653eb1f3f regulator: da9063: Replace zero-length array with flexible [...] adds d69f763fd360 regulator: da9062: Replace zero-length array with flexible [...] adds 502cdd605edd regulator: mp5416: Fix output discharge enable bit for LDOs adds a0fc8b6a3bc5 regulator: axp20x: Fix misleading use of negation adds b5f25304aece regulator: add smb208 support adds 6179b0e90cbc regulator: anatop: Improve Kconfig dependency adds 0cd71b9a43ad regulator: pwm: Don't warn on probe deferral adds 788bfc6eb691 regulator: anatop: Lower error message level for -EPROBE_DEFER adds 2fa98705a928 spi: fsl-lpspi: remove unneeded array adds 4709d86ca3c8 Merge series "trivial fixes for fsl-spi and spidev" from O [...] adds d35054010b57 spi: spi-fsl-dspi: Use specific compatible strings for all [...] adds 1d8b4c95c37c spi: spi-fsl-dspi: Parameterize the FIFO size and DMA buffer size adds ca5052c8bfab spi: spi-fsl-dspi: LS2080A and LX2160A support XSPI mode adds 63669902f74a spi: spi-fsl-dspi: Support SPI software timestamping in al [...] adds 0feaf8f5afe0 spi: spi-fsl-dspi: Convert the instantiations that support [...] adds 50b62071deab spi: spi-fsl-dspi: Add specific compatibles for all Layers [...] adds cb71d8efd74c Merge series "Compatible string consolidation for NXP DSPI [...] adds 941be8a73f78 spi: fspi: enable fspi on imx8qxp and imx8mm adds d166a73503ef spi: fspi: dynamically alloc AHB memory adds b7461fa5be3c spi: spi-nxp-fspi: Enable the Octal Mode in MCR0 adds c7a1a20e36fa spi: spi-nxp-fspi: Add support for imx8mm, imx8qxp adds 29d2daf2c33c spi: spi-fsl-dspi: Make bus-num property optional adds 5de04175fa27 dt-bindings: spi: convert rockchip spi bindings to yaml adds db7dd939acf3 dt-bindings: spi: spi-rockchip: add description for rk3308 adds 6ac12131699b dt-bindings: spi: spi-rockchip: add description for rk3328 adds 53fadb4d90c7 spi: spi-fsl-dspi: Simplify bytes_per_word gymnastics adds 6d6af5796e5d spi: spi-fsl-dspi: Remove unused chip->void_write_data adds 5542bd797190 spi: spi-fsl-dspi: Don't mask off undefined bits adds 8f8303ee0585 spi: spi-fsl-dspi: Add comments around dspi_pop_tx and dsp [...] adds 547248fbed23 spi: spi-fsl-dspi: Rename fifo_{read,write} and {tx,cmd}_f [...] adds a3185c38dc6c spi: spi-fsl-dspi: Implement .max_message_size method for [...] adds 6a726824aaa3 spi: Do spi_take_timestamp_pre for as many times as necessary adds d59c90a2400f spi: spi-fsl-dspi: Convert TCFQ users to XSPI FIFO mode adds 6c1c26ecd9a3 spi: spi-fsl-dspi: Accelerate transfers using larger word [...] adds 6365504d42d9 spi: spi-fsl-dspi: Optimize dspi_setup_accel for lowest in [...] adds ea93ed4c181b spi: spi-fsl-dspi: Use EOQ for last word in buffer even fo [...] adds e9bac90036d3 spi: spi-fsl-dspi: Take software timestamp in dspi_fifo_write adds 4a8ee2ab49ea Merge series "TCFQ to XSPI migration for NXP DSPI driver" [...] adds e14572c52546 spi: Remove CONFIG_ prefix from Kconfig select adds c6486eadb4fe spi: rockchip: add compatible string for px30 rk3308 rk3328 adds f3a14a3a4d9a spi: rspi: Add support for active-high chip selects adds 7a86a419ff62 spi: update the structure documentation adds 1e7479df0168 dt-bindings: fsi: Add FSI2SPI bindings adds bbb6b2f9865b spi: Add FSI-attached SPI controller driver adds 36098a1db74a Merge series "spi: Add FSI-attached SPI controller driver" [...] adds 22ee9de1ecfb spi: spi-fsl-dspi: fix DMA mapping adds caef2df1137a spi: Stop selecting MTD_SPI_NOR for SPI_HISI_SFC_V3XX adds 671c3bf50ae4 spi: make spi-max-frequency optional adds 881d1ee9fe81 spi: add support for mediatek spi-nor controller adds 13a971046a23 dt-bindings: convert mtk-quadspi binding doc for spi-mtk-nor adds e11e8473bcec mtd: spi-nor: remove mtk-quadspi driver adds b562b304efc0 Merge tag 'mtk-mtd-spi-move' of https://git.kernel.org/pub [...] adds 1a421ebab6bb spi: spi-nxp-fspi: Fix a NULL vs IS_ERR() check in probe adds 5b16668e638c spi: acpi: remove superfluous parameter check adds b9dfb20eed5c spi: meson-spicc: remove unused variables adds a6cda1f905b4 spi: meson-spicc: enhance output enable feature adds 3e0cf4d3fc29 spi: meson-spicc: add a linear clock divider support adds 3196816ff64b spi: meson-spicc: support max 80MHz clock adds 8791068dab97 spi: meson-spicc: add min sclk for each compatible adds f27bff479ea3 spi: meson-spicc: setup IO line delay adds 0eb707ac7dd7 spi: meson-spicc: adapt burst handling for G12A support adds 4e3d322058a5 spi: meson-spicc: add support for Amlogic G12A adds 9ea7db818d9d spi: dt-bindings: amlogic, meson-gx-spicc: add Amlogic G12 [...] adds 7315608302f1 Merge series "spi: meson-spicc: add support for AXG and G1 [...] adds a079ff858cc0 spi: dt-bindings: spi-controller: Fix #address-cells for s [...] adds 30b435d54b84 spi: dt-bindings: spi-controller: Fix spi-[rt]x-bus-width [...] adds 85dadb718cc2 spi: mxs: Drop GPIO includes adds 4fcc7c2292de spi: spi-fsl-dspi: Don't access reserved fields in SPI_MCR adds 671ffde1752f spi: spi-fsl-dspi: Fix little endian access to PUSHR CMD a [...] adds a957499bd437 spi: spi-fsl-dspi: Fix bits-per-word acceleration in DMA mode adds c6c1e30a789b spi: spi-fsl-dspi: Avoid reading more data than written in [...] adds 0dedf9010780 spi: spi-fsl-dspi: Protect against races on dspi->words_in_flight adds 4f5ee75ea171 spi: spi-fsl-dspi: Replace interruptible wait queue with a [...] adds 3d6224e63be3 spi: spi-fsl-dspi: Avoid NULL pointer in dspi_slave_abort [...] adds 826b3a6a3461 spi: spi-fsl-dspi: Fix interrupt-less DMA mode taking an X [...] adds 5b342c5ab7cd spi: spi-fsl-dspi: Move invariant configs out of dspi_tran [...] adds 138f56ef914b spi: spi-fsl-dspi: Add support for LS1028A adds c528ecfbef04 spi: atmel-quadspi: Add verbose debug facilities to monito [...] adds 1c52be8bed83 spi: stm32: Fix comments compilation warnings adds 2d4ccc2ac61b spi: spi-s3c24xx: Replace zero-length array with flexible- [...] adds 6960b0332c75 spi: spi-fsl-lpspi: Replace zero-length array with flexibl [...] adds ebb3b9a92ba9 spi: efm32: Convert to use GPIO descriptors adds 1ba0b52ea73b Merge branch 'spi-5.7' into spi-next adds 99f75ce66619 regulator: da9063: fix suspend adds fc69bab1ec38 regulator: da9063: Fix get_mode() functions to read sleep field adds bae4cb90541a Merge branch 'regulator-5.6' into regulator-linus adds e177440a1bba regulator: vqmmc-ipq4019-regulator: add binding document adds 6e5505cf3ee4 regulator: core: Avoid device name duplication in NORMAL_GET adds 2473115c4772 regulator: bindings: add MPS mp8869 voltage regulator adds 97be82880b61 regulator: add support for MP8869 regulator adds 751ca3aa15be regulator: mp886x: add MP8867 support adds b11dec18e633 regulator: mp886x: Document MP8867 support adds bd3ebed9304a regulator: driver.h: fix regulator_map_* function names adds 86332c343491 regulator: qcom_smd: Add pmi8994 regulator support adds 24bd2afda8ce Merge branch 'regulator-5.7' into regulator-next adds 6dfae59d37ae Merge remote-tracking branch 'regulator/for-next' into tmp adds a231bed2267c Merge tag 'regulator-spi-v5.7' of git://git.kernel.org/pub [...] adds 2f6bdb05e0b6 tools/power/x86/intel_pstate_tracer: fix a broken y-axis scale adds 34896620422e PM: QoS: Drop debugfs interface adds 5a7ea52b6fae PM: QoS: Drop pm_qos_update_request_timeout() adds 87ad73567996 PM: QoS: Drop the PM_QOS_SUM QoS type adds 7b35370b2ebc PM: QoS: Clean up pm_qos_update_target() and pm_qos_update [...] adds dcd70ca1a3bf PM: QoS: Clean up pm_qos_read_value() and pm_qos_get/set_value() adds 63cffc05348e PM: QoS: Drop iterations over global QoS classes adds 299a229830a2 PM: QoS: Clean up misc device file operations adds 02c92a378940 PM: QoS: Redefine struct pm_qos_request and drop struct pm [...] adds 3a4a0042228a PM: QoS: Drop PM_QOS_CPU_DMA_LATENCY notifier chain adds 2552d3520132 PM: QoS: Rename things related to the CPU latency QoS adds 333eed7d2006 PM: QoS: Simplify definitions of CPU latency QoS trace events adds e033b6c175a3 PM: QoS: Adjust pm_qos_request() signature and reorder pm_qos.h adds fa048c59bf1b PM: QoS: Add CPU latency QoS API wrappers adds f60ccc3558dd cpuidle: Call cpu_latency_qos_limit() instead of pm_qos_request() adds fe66a17ecd49 x86: platform: iosf_mbi: Call cpu_latency_qos_*() instead [...] adds 4d4dda487a36 drm: i915: Call cpu_latency_qos_*() instead of pm_qos_*() adds 6ca50a47c096 drivers: hsi: Call cpu_latency_qos_*() instead of pm_qos_*() adds 7c51a06b2560 drivers: media: Call cpu_latency_qos_*() instead of pm_qos_*() adds d1b98305916b drivers: mmc: Call cpu_latency_qos_*() instead of pm_qos_*() adds 81e95ad74154 drivers: net: Call cpu_latency_qos_*() instead of pm_qos_*() adds c4c632e9074b drivers: spi: Call cpu_latency_qos_*() instead of pm_qos_*() adds 01d2b1898c7c drivers: tty: Call cpu_latency_qos_*() instead of pm_qos_*() adds 77b352456941 drivers: usb: Call cpu_latency_qos_*() instead of pm_qos_*() adds 5371a79be97c sound: Call cpu_latency_qos_*() instead of pm_qos_*() adds 67b06ba01857 PM: QoS: Drop PM_QOS_CPU_DMA_LATENCY and rename related functions adds fe52de36dc5d PM: QoS: Update file information comments adds b8e6e27c626e Documentation: PM: QoS: Update to reflect previous code changes adds 814d51f8889b PM: QoS: Make CPU latency QoS depend on CONFIG_CPU_IDLE adds 3c87402771f2 Documentation: power: fix pm_qos_interface.rst format warning adds a534e924c58d PM: QoS: annotate data races in pm_qos_*_value() adds 8f1073ed8c18 Merge branch 'pm-qos' adds 40ab82e08d78 intel_idle: Simplify LAPIC timer reliability checks adds bc721c1e4517 intel_idle: Clean up definitions of cpuidle callbacks adds 30a996fbb359 intel_idle: Relocate definitions of cpuidle callbacks adds 7f843dd71258 intel_idle: Add __initdata annotations to init time variables adds ab1a8522d81e intel_idle: Annotate init time data structures adds 6eb0443ac89d intel_idle: Reorder declarations of static variables adds 6eacb15fef4e intel_idle: Clean up kerneldoc comments for multiple functions adds a472e4b5921e intel_idle: Define CPUIDLE_FLAG_TLB_FLUSHED as BIT(16) adds 317e5ec3ecaa intel_idle: Update copyright notice, known limitations and [...] adds dd52551fb786 cpuidle: haltpoll: allow force loading on hosts without th [...] adds be4f65405a88 Merge branch 'pm-cpuidle' adds d5a2a6bb27f3 cpufreq: intel_pstate: Consolidate policy verification adds c1f59a3782ee Documentation: intel_pstate: update links for references adds 3c0897c180c6 cpufreq: Use scnprintf() for avoiding potential buffer overflow adds 36eb7dc1bd42 cpufreq: imx6q: Fixes unwanted cpu overclocking on i.MX6ULL adds 0ea4fb29c689 cpufreq: ti-cpufreq: Add support for OPP_PLUS adds a30f8a91f3c2 cpufreq: imx-cpufreq-dt: Add "cpu-supply" property check adds 3646f50a3838 cpufreq: imx6q: fix error handling adds 4bd8459b6c3f cpufreq: imx6q: read OCOTP through nvmem for imx6q adds c98330446c32 cpufreq: imx-cpufreq-dt: Correct i.MX8MP's market segment [...] adds 0c868627e617 cpufreq: dt: Allow platform specific intermediate callbacks adds 74a189ef0790 cpufreq: imx6q-cpufreq: Improve the logic of -EPROBE_DEFER [...] adds a8811ec764f9 cpufreq: qcom: Add support for krait based socs adds 4d99175ab40b Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] adds 5ac54113dd6f cpufreq: intel_pstate: Simplify intel_pstate_cpu_init() adds 0411f0d10ead Merge branch 'pm-cpufreq' adds c111566bea7c PM: runtime: Add pm_runtime_get_if_active() adds 42beb82ec4dc PM: sleep: core: Use built-in RCU list checking adds 2591e7b17c0d PM: sleep: wakeup: Use built-in RCU list checking adds 51995ff51231 PM: hibernate: fix docs for ioctls that return loff_t via pointer adds fba616a49fe8 PM / hibernate: Remove unnecessary compat ioctl overrides adds 87de6594dc45 PM: sleep: wakeup: Skip wakeup_source_sysfs_remove() if de [...] adds 243a98894dc5 ACPI: PM: s2idle: Fix comment in acpi_s2idle_prepare_late() adds 0ce792d660bd ACPICA: Allow acpi_any_gpe_status_set() to skip one GPE adds d5406284ff80 ACPI: PM: s2idle: Refine active GPEs check adds 56cb26891ea4 PM / Domains: Allow no domain-idle-states DT property in g [...] adds 7fbee48ea0fb cpuidle: psci: Split psci_dt_cpu_init_idle() adds ada0629bd313 Merge branches 'pm-core', 'pm-sleep', 'pm-acpi' and 'pm-domains' adds 4bb1faaccfde PM / devfreq: Use constant name of userspace governor adds 6d7434931ac3 PM / devfreq: Remove unneeded extern keyword adds 3a1ec2e8d8a9 PM / devfreq: Change to DEVFREQ_GOV_UPDATE_INTERVAL event name adds 3bb5ee9aaa34 PM / devfreq: Fix a typo in a comment adds 4c6abef7b462 PM / devfreq: Fix handling dev_pm_qos_remove_request result adds 7a51320ecd39 PM / devfreq: Get rid of some doc warnings adds bc09c0654c61 Merge tag 'devfreq-next-for-5.7' of git://git.kernel.org/p [...] adds 27565c9e22dd powercap: idle_inject: Replace zero-length array with flex [...] adds 03b22496502d Documentation: cpufreq: Move legacy driver documentation adds c3419b71a7ee docs: cpufreq: fix a broken reference adds 12bd112bf8e4 docs: cpu-freq: convert index.txt to ReST adds c460f972d303 docs: cpu-freq: convert core.txt to ReST adds 8f92058987a1 docs: cpu-freq: convert cpu-drivers.txt to ReST adds aadfa206e9bb docs: cpu-freq: convert cpufreq-stats.txt to ReST adds 2409000a0cad Merge branches 'pm-devfreq', 'powercap' and 'pm-docs' adds 49835c15a552 Merge tag 'pm-5.7-rc1' of git://git.kernel.org/pub/scm/lin [...] adds fa0fca68e1e6 x86/acpi: make "asmlinkage" part first thing in the functi [...] adds 1ffb8d032d03 acpi/x86: add a kernel parameter to disable ACPI BGRT adds ecb9c790999f acpi/x86: ignore unspecified bit positions in the ACPI glo [...] adds 1f57e6a2c4ae ACPICA: ASL-ASL+ converter: remove function parameters fro [...] adds 9e43f5d544e4 ACPICA: ASL-ASL+ converter: make root file a parameter for [...] adds 4444b1785293 ACPICA: Fix a comment "enable" fixed events -> "disable" a [...] adds a1dc35b840e9 ACPICA: Enable sleep button on ACPI legacy wake adds 464fa2bd52c1 ACPICA: Table Manager: Update comments in a function header adds 45bbbbe2d5bc ACPICA: cast the result of the pointer difference to u32 adds 8dbb75ce3317 ACPICA: cast length arguement to acpi_ns_build_normalized_ [...] adds a34991fdf421 ACPICA: use acpi_size instead of u32 for prefix_path_length adds 54a2a15a5664 ACPICA: Fix a couple of typos adds c7be17a6b41a ACPICA: Update version to 20200214 adds 6d582d7e31b6 Merge branch 'acpica' adds ac1cc6b4856f ACPI: button: move HIDs to acpi/button.h adds a1b93e890d4f ACPI: Add new tiny-power-button driver to directly signal init adds 04900fa3ab68 ACPI / AC: Cleanup DMI quirk table adds 8c3f6993c221 ACPI / battery: Cleanup Lenovo Ideapad Miix 320 DMI table entry adds 2288eba5ca74 ACPI: OSL: Add missing __acquires/__releases annotations adds 966f58df1753 ACPI: video: remove redundant assignments to variable result adds 07761a4cd43c ACPI: list_for_each_safe() -> list_for_each_entry_safe() adds f94a57a1897c Merge branches 'acpi-button', 'acpi-battery', 'acpi-osl', [...] adds c823c17a8ea4 ACPI: EC: Avoid printing confusing messages in acpi_ec_setup() adds a2b691772acd ACPI: EC: Avoid passing redundant argument to functions adds 7247f0c24c17 ACPI: EC: Drop AE_NOT_FOUND special case from ec_install_h [...] adds e3cfabcd736a ACPI: EC: Simplify acpi_ec_add() adds 3d9b8dd8320d ACPI: EC: Use fast path in acpi_ec_add() for DSDT boot EC adds 03e9a0e05739 ACPI: EC: Consolidate event handler installation code adds 98ada3c59d05 ACPI: EC: Simplify acpi_ec_ecdt_start() and acpi_ec_init() adds 65a691f5f8f0 ACPI: EC: Do not clear boot_ec_is_ecdt in acpi_ec_add() adds b1e14999a4b7 ACPI: EC: Eliminate EC_FLAGS_QUERY_HANDSHAKE adds 949fe25f2ad3 ACPI: fan: Use scnprintf() for avoiding potential buffer overflow adds edd66086449c ACPI: PCI: Use scnprintf() for avoiding potential buffer overflow adds 1da28f032305 Merge branches 'acpi-ec', 'acpi-fan' and 'acpi-pci' adds 6d90508121fd Merge tag 'acpi-5.7-rc1' of git://git.kernel.org/pub/scm/l [...] adds 0d94b0626cea PNP: add missing include/linux/pnp.h to MAINTAINERS adds b927ddf2dd18 PNP: constify driver name adds 8d4e59ec948a rtc: cmos: remove useless cast for driver_name adds eaec20c7362c MAINTAINERS: Add linux-acpi list to PNP adds 2ce94bc4e056 Merge tag 'pnp-5.7-rc1' of git://git.kernel.org/pub/scm/li [...] adds 644592d32837 objtool: Fail the kernel build on fatal errors adds a22961409c02 objtool: Add is_static_jump() helper adds dc4197236c20 objtool: Add relocation check for alternative sections adds 113d4bc90483 objtool: Fix clang switch table edge case adds 7acfe5315312 objtool: Improve call destination function detection adds a92e92d1a749 objtool: Introduce validate_return() adds dbf4aeb0a494 objtool: Rename func_for_each_insn() adds f0f70adb7810 objtool: Rename func_for_each_insn_all() adds fc8bd77d6476 x86/kexec: Use RIP relative addressing adds 36cc552055a5 x86/kexec: Make relocate_kernel_64.S objtool clean adds 65fb11a7f6ae objtool: Optimize find_symbol_by_index() adds 1e11f3fdc326 objtool: Add a statistics mode adds 530389968739 objtool: Optimize find_section_by_index() adds ae358196fac3 objtool: Optimize find_section_by_name() adds 2a362ecc3ec9 objtool: Optimize find_symbol_*() and read_symbols() adds 53d20720bbc8 objtool: Rename find_containing_func() adds 513b5ca6b5fb objtool: Resize insn_hash adds cdb3d057a17d objtool: Optimize find_symbol_by_name() adds 8b5fa6bc326b objtool: Optimize read_sections() adds 8887a86eddd9 objtool: Delete cleanup() adds 74b873e49d92 objtool: Optimize find_rela_by_dest_range() adds 350994bf9541 objtool: Re-arrange validate_functions() adds d937a6dfc942 Merge branch 'core-objtool-for-linus' of git://git.kernel. [...] adds dc8cb9df2b86 doc: Add some more RCU list patterns in the kernel adds d18c265fbf19 doc/RCU/Design: Remove remaining HTML tags in ReST files adds c50a871409dc doc/RCU/listRCU: Fix typos in a example code snippets adds 3282b0469248 doc/RCU/listRCU: Update example function name adds be2895681d6d doc/RCU/rcu: Use ':ref:' for links to other docs adds 6a534b299ab2 doc/RCU/rcu: Use absolute paths for non-rst files adds 06a649b314b3 doc/RCU/rcu: Use https instead of http if possible adds 9671f30ee251 doc: Add rcutorture scripting to torture.txt adds 8149b5cbfa15 Documentation/memory-barriers: Fix typos adds 9f01eb5d4936 nfs: Fix nfs_access_get_cached_rcu() sparse error adds 82dd8419e225 rcu: Warn on for_each_leaf_node_cpu_mask() from non-leaf adds 24bb9eccf7ff rcu: Fix exp_funnel_lock()/rcu_exp_wait_wake() datarace adds 8a7e8f517140 rcu: Provide debug symbols and line numbers in KCSAN runs adds 7672d647ddae rcu: Add WRITE_ONCE() to rcu_node ->qsmask update adds b0c18c87730a rcu: Add WRITE_ONCE to rcu_node ->exp_seq_rq store adds 0937d045732b rcu: Add READ_ONCE() to rcu_node ->gp_seq adds 2906d2154cd6 rcu: Add WRITE_ONCE() to rcu_state ->gp_req_activity adds 105abf82b0a6 rcu: Add WRITE_ONCE() to rcu_node ->qsmaskinitnext adds 0050c7b2d27c locking/rtmutex: rcu: Add WRITE_ONCE() to rt_mutex ->owner adds bfeebe24212d rcu: Add READ_ONCE() to rcu_segcblist ->tails[] adds 8ff37290d662 rcu: Add *_ONCE() for grace-period progress indicators adds 65bb0dc437c3 rcu: Fix typos in file-header comments adds a5b8950180f8 rcu: Add READ_ONCE() to rcu_data ->gpwrap adds 2a2ae872ef7a rcu: Add *_ONCE() to rcu_data ->rcu_forced_tick adds 3ca3b0e2cbe0 rcu: Add *_ONCE() to rcu_node ->boost_kthread_status adds 90c018942c2b timer: Use hlist_unhashed_lockless() in timer_pending() adds 57721fd15a02 rcu: Remove dead code from rcu_segcblist_insert_pend_cbs() adds 59881bcd85a0 rcu: Add WRITE_ONCE() to rcu_state ->gp_start adds aa24f93753e2 rcu: Fix rcu_barrier_callback() race condition adds 4dfd5cd83dc4 rculist: Add brackets around cond argument in __list_check [...] adds 5648d6591230 rcu: Don't flag non-starting GPs before GP kthread is running adds 9ced45480719 rcu: Add missing annotation for rcu_nocb_bypass_lock() adds 92c0b889f2ff rcu/nocb: Add missing annotation for rcu_nocb_bypass_unlock() adds faa059c397de rcu: Optimize and protect atomic_cmpxchg() loop adds 13817dd589f4 rcu: Tighten rcu_lockdep_assert_cblist_protected() check adds 3d05031ae6de rcu: Make nocb_gp_wait() double-check unexpected-callback warning adds 0f11ad323dd3 rcu: Mark rcu_state.gp_seq to detect concurrent writes adds 127e29815b4b rcu: Make rcu_barrier() account for offline no-CBs CPUs adds 34c881745549 rcu: Support kfree_bulk() interface in kfree_rcu() adds 613707929b30 rcu: Add a trace event for kfree_rcu() use of kfree_bulk() adds 80c503e0e68f locktorture: Print ratio of acquisitions, not failures adds 7aabb6f83962 locktorture: Allow CPU-hotplug to be disabled via --bootargs adds c0e1472d8078 locktorture: Use private random-number generators adds 28e09a2e4848 locktorture: Forgive apparent unfairness if CPU hotplug adds b5ea03709d12 rcu: Clear ->core_needs_qs at GP end or self-reported QS adds b2b00ddf193b rcu: React to callback overload by aggressively seeking qu [...] adds 8c14263d351b rcu: React to callback overload by boosting RCU readers adds aa96a93ba2bb rcu: Fix spelling mistake "leval" -> "level" adds b692dc4adfcf rcu: Update __call_rcu() comments adds fcb7381265e6 rcu-tasks: *_ONCE() for rcu_tasks_cbs_head adds e1e9bdc00ade rcu: Add missing annotation for exit_tasks_rcu_start() adds 90ba11ba99e0 rcu: Add missing annotation for exit_tasks_rcu_finish() adds 7ff8b4502bc0 srcu: Fix __call_srcu()/process_srcu() datarace adds 8c9e0cb32315 srcu: Fix __call_srcu()/srcu_get_delay() datarace adds 39f91504a03a srcu: Fix process_srcu()/srcu_batches_completed() datarace adds 710426068dc6 srcu: Hold srcu_struct ->lock when updating ->srcu_gp_seq adds 59ee0326ccf7 rcutorture: Suppress forward-progress complaints during ea [...] adds 90e23b6b81a9 torture: Make results-directory date format completion-friendly adds 435508095ab5 rcutorture: Refrain from callback flooding during boot adds a59ee765a689 torture: Forgive -EBUSY from boottime CPU-hotplug operations adds 58c53360b36d rcutorture: Allow boottime stall warnings to be suppressed adds 4ab00bdd99a9 rcutorture: Suppress boottime bad-sequence warnings adds 8171d3e0dafd torture: Allow disabling of boottime CPU-hotplug torture o [...] adds e0714247373b rcutorture: Add 100-CPU configuration adds c0b94ffb6684 rcutorture: Summarize summary of build and run results adds beabc806f5aa rcutorture: Make kvm-find-errors.sh abort on bad directory adds 202489101f2e rcutorture: Fix rcu_torture_one_read()/rcu_torture_writer( [...] adds 102c14d2f879 rcutorture: Fix stray access to rcu_fwd_cb_nodelay adds f042a436c8dc rcutorture: Add READ_ONCE() to rcu_torture_count and rcu_t [...] adds 5396d31d3a39 rcutorture: Annotation lockless accesses to rcu_torture_current adds 12af66032126 rcuperf: Measure memory footprint during kfree_rcu() test adds 50d4b62970e2 rcutorture: Make rcu_torture_barrier_cbs() post from corre [...] adds 9470a18fabd0 rcutorture: Manually clean up after rcu_barrier() failure adds a144935ceaed rcutorture: Set KCSAN Kconfig options to detect more data races adds aa93ec620be3 Merge branches 'doc.2020.02.27a', 'fixes.2020.03.21a', 'kf [...] adds baf5fe761846 Merge branch 'for-mingo' of git://git.kernel.org/pub/scm/l [...] adds 7c4fa150714f Merge branch 'core-rcu-for-linus' of git://git.kernel.org/ [...] adds c7225494be79 efi/arm: Work around missing cache maintenance in decompre [...] adds e951a1f427f2 efi/arm: Pass start and end addresses to cache_clean_flush() adds 9f9223778ef3 efi/libstub/arm: Make efi_entry() an ordinary PE/COFF entrypoint adds 67a6af7ad1d1 x86/boot: Remove KEEP_SEGMENTS support adds 90ff226281e1 efi/x86: Don't depend on firmware GDT layout adds 32d009137a56 x86/boot: Reload GDTR after copying to the end of the buffer adds cae0e431a02c x86/boot: Clear direction and interrupt flags in startup_64 adds ef5a7b5eb13e efi/x86: Remove GDT setup from efi_main adds b75e2b076d00 x86/boot: GDT limit value should be size - 1 adds 8a3abe30de9f x86/boot: Micro-optimize GDT loading instructions adds f32ea1cd124c efi/x86: Mark setup_graphics static adds 55087c5713dc efi/bgrt: Accept BGRT tables with a version of 0 adds b92165d2ba86 efi/libstub/arm64: Use 1:1 mapping of RT services if prope [...] adds 3b9274ea1c02 efi/apple-properties: Replace zero-length array with flexi [...] adds e6d832ea9ac6 efi/libstub/x86: Remove pointless zeroing of apm_bios_info adds 04a7d0e15606 efi/libstub/x86: Avoid overflowing code32_start on PE entry adds 6f05106e20f0 efi/libstub: Use hidden visibility for all source files adds 184d7e0d7d6e efi/libstub/arm: Relax FDT alignment requirement adds f57db62c67c1 efi/libstub: Move memory map handling and allocation routi [...] adds a7495c28c86a efi/libstub: Simplify efi_high_alloc() and rename to efi_a [...] adds c2d0b470154c efi/libstub/x86: Incorporate eboot.c into libstub adds a46a290a0114 efi/libstub: Use consistent type names for file I/O protocols adds 6a4db9bfdd56 efi/libstub/x86: Permit bootparams struct to be allocated [...] adds 8166ec091573 efi/libstub: Move stub specific declarations into efistub.h adds 1e45bf7372c4 efi/libstub/x86: Permit cmdline data to be allocated above 4 GB adds 0ed02bdaa7d8 efi/libstub: Move efi_random_alloc() into separate source file adds b87174541abc efi/libstub: Move get_dram_base() into arm-stub.c adds 5193a33d78ce efi/libstub: Move file I/O support code into separate file adds 9302c1bb8e47 efi/libstub: Rewrite file I/O routine adds 31f5e546655b efi/libstub: Take soft and hard memory limits into account [...] adds 91d150c0cc63 efi/libstub: Clean up command line parsing routine adds abd268685a21 efi/libstub: Expose LocateDevicePath boot service adds 2931d526d567 efi/libstub: Make the LoadFile EFI protocol accessible adds eaa6fc67e11c efi/libstub: Add function description of efi_allocate_pages() adds e7ea37b00da4 efi/libstub: Simplify efi_get_memory_map() adds 1d9b17683547 efi/libstub: Describe memory functions adds 0255973bd6e4 efi/libstub: Describe efi_relocate_kernel() adds ba832f68dcf1 efi/libstub: Describe RNG functions adds f01dd5b3d1f4 efi/libstub: Fix error message in handle_cmdline_files() adds 6d2576e4805a efi/esrt: Clean up efi_esrt_init adds e0dc26c781fb efi/capsule-loader: Drop superfluous assignment adds 14b60cc8e0ea efi/x86: Reindent struct initializer for legibility adds a570b0624b3f efi/x86: Replace #ifdefs with IS_ENABLED() checks adds db8952e7094f efi/dev-path-parser: Add struct definition for vendor type [...] adds ec93fc371f01 efi/libstub: Add support for loading the initrd from a dev [...] adds 79d3219d4e56 efi/libstub: Take noinitrd cmdline argument into account f [...] adds 50d53c58dd77 efi: Drop handling of 'boot_info' configuration table adds 120540f230d5 efi/ia64: Move HCDP and MPS table handling into IA64 arch code adds fd506e0cf9fd efi: Move UGA and PROP table handling to x86 code adds 5d288dbd8860 efi: Make rng_seed table handling local to efi.c adds a17e809ea573 efi: Move mem_attr_table out of struct efi adds b7846e6be235 efi: Make memreserve table handling local to efi.c adds 14fb42090943 efi: Merge EFI system table revision and vendor checks adds c0019f576818 efi/ia64: Use existing helpers to locate ESI table adds beaf1c745b46 efi/ia64: Use local variable for EFI system table address adds 686312927b13 efi/ia64: Switch to efi_config_parse_tables() adds 3a0701dc7ff8 efi: Make efi_config_init() x86 only adds 06c0bd93434c efi: Clean up config_parse_tables() adds 0a67361dcdaa efi/x86: Remove runtime table address from kexec EFI setup data adds 9cd437ac0ef4 efi/x86: Make fw_vendor, config_table and runtime sysfs no [...] adds 09308012d854 efi/x86: Merge assignments of efi.runtime_version adds 59f2a619a2db efi: Add 'runtime' pointer to struct efi adds 8819ba39661e efi/arm: Drop unnecessary references to efi.systab adds fd26830423e5 efi/x86: Drop 'systab' member from struct efi adds 223e3ee56f77 efi/x86: add headroom to decompressor BSS to account for s [...] adds 832187f03994 efi/x86: Drop redundant .bss section adds f7b85b33eb0b efi/libstub/x86: Make loaded_image protocol handling mixed [...] adds 3b8f44fc0810 efi/libstub/x86: Use Exit() boot service to exit the stub [...] adds 17054f492dfd efi/x86: Implement mixed mode boot without the handover protocol adds 97aa276579b2 efi/x86: Add true mixed mode entry point into .compat section adds ac5abc700a43 efi/arm: Move FDT param discovery code out of efi.c adds 3b2e4b4c634c efi/arm: Move FDT specific definitions into fdtparams.c adds e457ed516a67 efi/arm: Rewrite FDT param discovery routines adds 96a3dd3dece8 efi: Store mask of supported runtime services in struct efi adds fe4db90a80cd efi: Add support for EFI_RT_PROPERTIES table adds bf67fad19e49 efi: Use more granular check for availability for variable [...] adds e5c3b1cc9945 efi: Register EFI rtc platform device only when available adds d79b348c3540 infiniband: hfi1: Use EFI GetVariable only when available adds 69f4cab134d2 scsi: iscsi: Use EFI GetVariable only when available adds 9b42f76ad58b efi: Use EFI ResetSystem only when available adds 9a440391b560 x86/ima: Use EFI GetVariable only when available adds 6b75d54d5258 integrity: Check properly whether EFI GetVariable() is available adds a3326a0d878c efi/x86: Use symbolic constants in PE header instead of ba [...] adds 148d3f716c20 efi/libstub: Introduce symbolic constants for the stub maj [...] adds dc235d62fc60 efi: Bump the Linux EFI stub major version number to #1 adds e9765680a31b Merge tag 'efi-next' of git://git.kernel.org/pub/scm/linux [...] adds f10e80a19b07 efi/x86: Add TPM related EFI tables to unencrypted mapping checks adds badc61982adb efi/x86: Add RNG seed EFI table to unencrypted mapping check adds 98649365e59d efi: Don't shadow 'i' in efi_config_parse_tables() adds 0698fac4ac2a efi/arm: Clean EFI stub exit code from cache instead of av [...] adds b9676962cd53 efi/arm64: Clean EFI stub exit code from cache instead of [...] adds 3e03dca500ca efi: Mark all EFI runtime services as unsupported on non-EFI boot adds c98a76eabbb6 x86/boot/compressed: Fix reloading of GDTR post-relocation adds 3be5f0d286dc Merge tag 'efi-next' of git://git.kernel.org/pub/scm/linux [...] adds 6120681bdf1a Merge branch 'efi/urgent' into efi/core, to pick up fixes adds 73f2f563661d MAINTAINERS: Adjust EFI entry to removing eboot.c adds f9834f18f03e efi/libstub: Add libstub/mem.c to the documentation tree adds 3cdcd6899eaf efi/x86: Annotate the LOADED_IMAGE_PROTOCOL_GUID with SYM_DATA adds 71ff44ac6cfa efi/x86: Respect 32-bit ABI in efi32_pe_entry() adds 3fab43318f05 efi/x86: Make efi32_pe_entry() more readable adds 8acf63efa171 efi/x86: Avoid using code32_start adds 81a34892c2c7 x86/boot: Use unsigned comparison for addresses adds f3fa0efce2e7 efi/libstub/x86: Deal with exit() boot service returning adds 8ef44be39311 x86/boot/compressed/32: Save the output address instead of [...] adds 1887c9b653f9 efi/x86: Decompress at start of PE image load address adds 26725192c46e efi/x86: Add kernel preferred address to PE header adds 964124a97b97 efi/x86: Remove extra headroom for setup block adds d5cdf4cfeac9 efi/x86: Don't relocate the kernel unless necessary adds dd09fad9d2ca efi/x86: Ignore the memory attributes table on i386 adds 57648adb317c efi/x86: Preserve %ebx correctly in efi_set_virtual_address_map() adds 2fb2c17993a3 efi/libstub: Avoid linking libstub/lib-ksyms.o into vmlinux adds 8d8ab66a717a efi: Fix a mistype in comments mentioning efivar_entry_ite [...] adds ac82d356994d efi/libstub/x86: Use ULONG_MAX as upper bound for all allocations adds 0347d8c28cbb efi/x86: Fix cast of image argument adds d5528d5e9104 partitions/efi: Fix partition name parsing in GUID partiti [...] adds c2136dceba9a efi/libstub/arm64: Avoid image_base value from efi_loaded_image adds 594e576d4b93 efi/libstub/arm: Fix spurious message that an initrd was loaded adds a776c270a0b2 Merge branch 'efi-core-for-linus' of git://git.kernel.org/ [...] adds b3b9c187dc25 locking/lockdep: Decrement IRQ context counters when remov [...] adds b9875e988229 locking/lockdep: Display irq_context names in /proc/lockde [...] adds 1d44bcb4fdb6 locking/lockdep: Track number of zapped classes adds 836bd74b5957 locking/lockdep: Throw away all lock chains with zapped class adds 797b82eb906e locking/lockdep: Track number of zapped lock chains adds 810507fe6fd5 locking/lockdep: Reuse freed chain_hlocks entries adds 1751060e2527 locking/percpu-rwsem, lockdep: Make percpu-rwsem use its o [...] adds 206c98ffbeda locking/percpu-rwsem: Convert to bool adds 71365d402321 locking/percpu-rwsem: Move __this_cpu_inc() into the slowpath adds 75ff64572e49 locking/percpu-rwsem: Extract __percpu_down_read_trylock() adds 7f26482a872c locking/percpu-rwsem: Remove the embedded rwsem adds bcba67cd8068 locking/rwsem: Remove RWSEM_OWNER_UNKNOWN adds ac8dec420970 locking/percpu-rwsem: Fold __percpu_up_read() adds 41f0e29190ac locking/percpu-rwsem: Add might_sleep() for writer locking adds 3867913c45b4 Merge branch 'locking/urgent' adds 222993395ed3 futex: Remove pointless mmgrap() + mmdrop() adds 4b39f99c222a futex: Remove {get,drop}_futex_key_refs() adds 5d0c9b0eb8ab asm-generic/bitops: Update stale comment adds 25016bd7f4ca locking/lockdep: Avoid recursion in lockdep_count_{for,bac [...] adds 10476e630422 locking/lockdep: Fix bad recursion pattern adds 248efb2158f1 locking/lockdep: Rework lockdep_lock adds f6f48e180404 lockdep: Teach lockdep about "USED" <- "IN-NMI" inversions adds efbdc769601f PCI/switchtec: Fix init_completion race condition with pol [...] adds deaa0a8a74d8 pci/switchtec: Replace completion wait queue usage for poll adds c1d51dd50557 usb: gadget: Use completion interface instead of open coding it adds 9fe114ce0371 orinoco_usb: Use the regular completion interfaces adds df23e2be3d24 acpi: Remove header dependency adds 43ea9d1a533a nds32: Remove mm.h from asm/uaccess.h adds c5eedbae2f2b csky: Remove mm.h from asm/uaccess.h adds 3f332aa0a765 hexagon: Remove mm.h from asm/uaccess.h adds 6f28b46c4f93 ia64: Remove mm.h from asm/uaccess.h adds d964ea7014a9 microblaze: Remove mm.h from asm/uaccess.h adds 80fbaf1c3f29 rcuwait: Add @state argument to rcuwait_wait_event() adds e21fee5368f4 powerpc/ps3: Convert half completion to rcuwait adds 919e9e6395cf Documentation: Add lock ordering and nesting documentation adds e5d4d1756b07 timekeeping: Split jiffies seqlock adds b3212fe2bc06 sched/swait: Prepare usage in completions adds a5c6234e1028 completion: Use simple wait queues adds de8f5e4f2dc1 lockdep: Introduce wait-type checks adds 40db173965c0 lockdep: Add hrtimer context tracing bits adds 49915ac35ca7 lockdep: Annotate irq_work adds d53f2b62fcb6 lockdep: Add posixtimer context tracing bits adds 8bf6c677ddb9 completion: Use lockdep_assert_RT_in_threaded_ctx() in com [...] adds 9e860351550b m68knommu: Remove mm.h include from uaccess_no.h adds a08971e9488d futex: arch_futex_atomic_op_inuser() calling conventions change adds 0bea4f7beb68 sh: no need of access_ok() in arch_futex_atomic_op_inuser() adds dc8858899094 [parisc, s390, sparc64] no need for access_ok() in futex handling adds 36b1c7006736 objtool: whitelist __sanitizer_cov_trace_switch() adds 0ec33c0171a1 x86: convert arch_futex_atomic_op_inuser() to user_access_ [...] adds 8aef36dacb3a x86: don't reload after cmpxchg in unsafe_atomic_op2() loop adds a251b2d513ea generic arch_futex_atomic_op_inuser() doesn't need access_ok() adds f5544ba712af x86: get rid of user_atomic_cmpxchg_inatomic() adds cf226c42b2d6 Merge branch 'uaccess.futex' of git://git.kernel.org/pub/s [...] adds 7ecc6aa522e1 Documentation/locking/locktypes: Further clarifications an [...] adds 51e69e6551a8 Documentation/locking/locktypes: Minor copy editor fixes adds fc32150e6f43 thermal/x86_pkg_temp: Make pkg_temp_lock a raw_spinlock_t adds f1e67e355c2a fs/buffer: Make BH_Uptodate_Lock bit_spin_lock a regular s [...] adds 4b9fd8a829a1 Merge branch 'locking-core-for-linus' of git://git.kernel. [...] adds 6c1c07b33eb0 perf/x86/intel: Avoid unnecessary PEBS_ENABLE MSR access in PMI adds bbfd5e4fab63 perf/core: Add new branch sample type for HW index of raw [...] adds db278b90c326 perf/x86/intel: Output LBR TOS information correctly adds fdb64822443e perf/x86: Add Intel Tiger Lake uncore support adds 1941011a8bd2 Merge branch 'perf/urgent' into perf/core, to pick up the [...] adds ab6f824cfdf7 perf/core: Unify {pinned,flexible}_sched_in() adds 2c2366c7548e perf/core: Remove 'struct sched_in_data' adds 98add2af89bb perf/cgroup: Reorder perf_cgroup_connect() adds 6e24628d78e4 lib: Introduce generic min-heap adds 6eef8a7116de perf/core: Use min_heap in visit_groups_merge() adds 836196beb377 perf/core: Add per perf_cpu_context min_heap storage adds c2283c9368d4 perf/cgroup: Grow per perf_cpu_context heap storage adds 95ed6c707f26 perf/cgroup: Order events in RB tree by cgroup id adds 4dcc3df82573 perf/amd/uncore: Prepare L3 thread mask code for Family 19h adds 9689dbbeaea8 perf/amd/uncore: Make L3 thread mask code more readable adds e48667b86548 perf/amd/uncore: Add support for Family 19h L3 PMU adds c395c3553d68 perf diff: Fix undefined string comparison spotted by clan [...] adds d46eec8e975a Merge remote-tracking branch 'acme/perf/urgent' into perf/core adds 7982a8985150 tools lib api fs: Move cgroupsfs_find_mountpoint() adds 1af62ce61cd8 perf stat: Show percore counts in per CPU output adds 357a5d24c471 perf llvm: Add debug hint message about missing kernel-dev [...] adds dabce16bd292 perf annotate: Get rid of annotation->nr_jumps adds 76ce02651dab libperf: Add counting example adds 401d61cbd4d4 tools lib traceevent: Remove extra '\n' in print_event_time() adds 6339998d22ec tools headers UAPI: Update tools's copy of linux/perf_event.h adds 42bbabed09ce perf tools: Add hw_idx in struct branch_stack adds d3f85437ad6a perf evsel: Support PERF_SAMPLE_BRANCH_HW_INDEX adds 277ce1efa7b5 perf header: Add check for unexpected use of reserved memb [...] adds 576a65b6974d perf expr: Add expr.c object adds 26226a97724d perf expr: Move expr lexer to flex adds 58ca707636dc perf expr: Increase EXPR_MAX_OTHER to support metrics with [...] adds 0f9b1e124bb2 perf expr: Straighten expr__parse()/expr__find_other() interface adds d942815a7646 perf expr: Make expr__parse() return -1 on error adds 3e152aa984ff perf block-info: Fix wrong block address comparison in blo [...] adds a8a9f6dc0dbf perf diff: Use __block_info__cmp() to replace block_pair_cmp() adds cca0cc76f5f5 perf block-info: Allow selecting which columns to report a [...] adds f787feff69c4 perf block-info: Support color ops to print block percents [...] adds fdca7c1496cf Merge tag 'perf-core-for-mingo-5.7-20200310' of git://git. [...] adds 409e1a314040 Merge branch 'perf/urgent' into perf/core, to pick up fixes adds e7950166e402 perf vendor events s390: Add new deflate counters for IBM z15 adds 03fe02b11388 perf jevents: Support metric constraint adds f742634ab47f perf metricgroup: Factor out metricgroup__add_metric_weak_group() adds 2a14c1bf017f perf util: Factor out sysctl__nmi_watchdog_enabled() adds ab483d8bc8ac perf metricgroup: Support metric constraint adds b95fcd2c1c25 perf vendor events intel: Add NO_NMI_WATCHDOG metric constraint adds b8fdcfb5a17f perf map: Fix off by one in strncpy() size argument adds bdadd647cbf7 perf map: Use strstarts() to look for Android libraries adds d01751563caf perf cs-etm: Swap packets for instruction samples adds f1410028c762 perf cs-etm: Continuously record last branch adds c9f5baa13677 perf cs-etm: Correct synthesizing instruction samples adds 695378b567df perf cs-etm: Optimize copying last branches adds bc010dd657ee perf cs-etm: Fix unsigned variable comparison to zero adds 0c2d04123241 perf doc: Set man page date to last git commit adds 97256d1a2a62 perf intel-pt: Rename intel-pt.txt and put it in man page format adds 870d325b15fb perf intel-pt: Add Intel PT man page references adds ec2eab9deb80 perf intel-pt: Update intel-pt.txt file with new location [...] adds 67439d555f7d perf scripting perl: Add common_callchain to fix argument order adds 44d462acc0bf perf record: Fix binding of AIO user space buffers to nodes adds b2bf6660709c perf test: Print if shell directory isn't present adds 3b7a15b0643d perf tools: Give synthetic mmap events an inode generation adds c3b10649a80e perf report: Fix no branch type statistics report issue adds 59a08b4b3b1a perf expr: Fix copy/paste mistake adds d1c9f7d11719 Merge tag 'perf-core-for-mingo-5.7-20200317' of git://git. [...] adds d8a738689794 x86/optprobe: Fix OPTPROBE vs UACCESS adds 90c91dfb86d0 perf/core: Fix endless multiplex timer adds a6763625ae6f perf/core: Fix reversed NULL check in perf_event_groups_less() adds bc88a2fe216a perf/x86/intel/uncore: Add box_offsets for free-running counters adds 3442a9ecb8e7 perf/x86/intel/uncore: Factor out __snr_uncore_mmio_init_box adds bdb04a1abbf9 x86/Kconfig: Drop vendor dependency for X86_UMIP adds 753039ef8b2f x86/cpu/amd: Call init_amd_zn() om Family 19h processors too adds 19d33357ecdf x86/amd_nb, char/amd64-agp: Use amd_nb_num() accessor adds ba5bade4cc0d x86/devicetable: Move x86 specific macro out of generic code adds 20d437447c00 x86/cpu: Add consistent CPU match macros adds f6d502fcfc51 x86/cpu/bugs: Convert to new matching macros adds ef37219ab828 x86/perf/events: Convert to new CPU match macros adds 320debe5ef6d x86/kvm: Convert to new CPU match macros adds adefe55e7258 x86/kernel: Convert to new CPU match macros adds 9595198f8dc4 x86/platform: Convert to new CPU match macros adds e36cf2f76846 ACPI: Convert to new X86 CPU match macros adds b11d77fa300d cpufreq: Convert to new X86 CPU match macros adds 298426211c4b EDAC: Convert to new X86 CPU match macros adds a69b3b1d4cf0 platform/x86: Convert to new CPU match macros adds 5cfc7ac7c1bf hwmon: Convert to new X86 CPU match macros adds 9c51044cbc5f thermal: Convert to new X86 CPU match macros adds 20d320c664f9 extcon: axp288: Convert to new X86 CPU match macros adds 4a9f45a0533f intel_idle: Convert to new X86 CPU match macros adds 1e41eb152479 mmc: sdhci-acpi: Convert to new X86 CPU match macros adds 91e503e6f8af PCI: intel-mid: Convert to new X86 CPU match macros adds f07225128865 powercap/intel_rapl: Convert to new X86 CPU match macros adds d51ba9c6663d ASoC: Intel: Convert to new X86 CPU match macros adds f30cfacad1ee crypto: Convert to new CPU match macros adds 315d01d1ad39 hwrng: via_rng: Convert to new X86 CPU match macros adds 1826d56bcef9 x86/cpu: Cleanup the now unused CPU match macros adds d97828072d0b cpufreq/intel_pstate: Fix wrong macro conversion adds 629b3df7ecb0 Merge branch 'x86/cpu' into perf/core, to resolve conflict adds 9b82f05f869a Merge branch 'perf-core-for-linus' of git://git.kernel.org [...] adds 1567c3e3467c x86, sched: Add support for frequency invariance adds 2a0abc596998 x86, sched: Add support for frequency invariance on SKYLAKE_X adds 8bea0dfb4a82 x86, sched: Add support for frequency invariance on XEON_P [...] adds eacf0474aec8 x86, sched: Add support for frequency invariance on ATOM_G [...] adds 298c6f99bf30 x86, sched: Add support for frequency invariance on ATOM adds 918229cdd5ab x86/intel_pstate: Handle runtime turbo disablement/enablem [...] adds bec2860a2bd6 sched/fair: Optimize select_idle_core() adds b4fb015eeff7 sched/rt: Optimize checking group RT scheduler constraints adds 82e0516ce3a1 sched/core: Remove duplicate assignment in sched_tick_remote() adds b7a331615d25 sched/fair: Add asymmetric CPU capacity wakeup scan adds a526d466798d sched/topology: Remove SD_BALANCE_WAKE on asymmetric capac [...] adds f8459197e75b sched/core: Remove for_each_lower_domain() adds 000619680c37 sched/fair: Remove wake_cap() adds 546121b65f47 Merge tag 'v5.6-rc3' into sched/core, to pick up fixes and [...] adds f22aef4afb0d sched/numa: Trace when no candidate CPU was found on the p [...] adds b2b2042b2047 sched/numa: Distinguish between the different task_numa_mi [...] adds 6d4d22468dae sched/fair: Reorder enqueue/dequeue_task_fair path adds 6499b1b2dd1b sched/numa: Replace runnable_load_avg by load_avg adds fb86f5b21192 sched/numa: Use similar logic to the load balancer for mov [...] adds 0dacee1bfa70 sched/pelt: Remove unused runnable load average adds 9f68395333ad sched/pelt: Add a new runnable average signal adds 070f5e860ee2 sched/fair: Take into account runnable_avg to classify group adds ff7db0bf24db sched/numa: Prefer using an idle CPU as a migration target [...] adds 5fb52dd93a2f sched/numa: Find an alternative idle CPU if the CPU is par [...] adds 88cca72c9673 sched/numa: Bias swapping tasks based on their preferred node adds a0f03b617c3b sched/numa: Stop an exhastive search if a reasonable swap [...] adds 1b10d388d094 Merge branch 'linus' into sched/core, to pick up fixes adds f1dfdab694eb sched/vtime: Prevent unstable evaluation of WARN(vtime->state) adds 765047932f15 sched/pelt: Add support to track thermal pressure adds 36a0df85d2e8 sched/topology: Add callback to read per CPU thermal pressure adds ad58cc5cc50c drivers/base/arch_topology: Add infrastructure to store an [...] adds ae1677c0bbe2 arm64/topology: Populate arch_scale_thermal_pressure() for [...] adds 8eab879c5463 arm/topology: Populate arch_scale_thermal_pressure() for A [...] adds b4eccf5f8e1d sched/fair: Enable periodic update of average thermal pressure adds 467b7d01c469 sched/fair: Update cpu_capacity to reflect thermal pressure adds f12e4f66ab6a thermal/cpu-cooling: Update thermal pressure in case of a [...] adds 05289b90c2e4 sched/fair: Enable tuning of decay period adds 76c389ab2b5e sched/fair: Fix kernel build warning in test_idle_cores() [...] adds 0621df315402 sched/numa: Acquire RCU lock for checking idle cores durin [...] adds 38502ab4bf3c sched/topology: Don't enable EAS on SMT systems adds 6f693dd5be08 arm64: defconfig: enable CONFIG_SCHED_SMT adds ba4f7bc1dee3 sched/deadline: Make two functions static adds 6212437f0f60 sched/fair: Fix runnable_avg for throttled cfs adds 5ab297bab984 sched/fair: Fix reordering of enqueue/dequeue_task_fair() adds d9cb236b9429 sched/rt: cpupri_find: Implement fallback mechanism for !fit case adds b28bc1e002c2 sched/rt: Re-instate old behavior in select_task_rq_rt() adds a1bd02e1f28b sched/rt: Optimize cpupri_find() on non-heterogenous systems adds 98ca645f8243 sched/rt: Allow pulling unfitting task adds d94a9df49069 sched/rt: Remove unnecessary push for unfit tasks adds 14533a16c46d thermal/cpu-cooling, sched/core: Move the arch_set_thermal [...] adds fe61468b2cbc sched/fair: Fix enqueue_task_fair warning adds 46a87b3851f0 sched/core: Distribute tasks within affinity masks adds b05e75d61138 psi: Fix cpu.pressure for cpu.max and competing cgroups adds 36b238d57172 psi: Optimize switching tasks inside shared cgroups adds a0fe6ba69059 MAINTAINERS: Add maintenance information for psi adds 1066d1b6974e psi: Move PF_MEMSTALL out of task->flags adds 26cf52229efc sched: Avoid scale real weight down to zero adds c32b4308295a sched/fair: Improve spreading of utilization adds 26c7295be0c5 kthread: Do not preempt current task if it is going to cal [...] adds e94f80f6c490 sched/rt: cpupri_find: Trigger a full search as fallback adds 6c8116c914b6 sched/fair: Fix condition of avg_load calculation adds 9c40365a65d6 threads: Update PID limit comment according to futex UAPI change adds 313f16e2e35a Merge branch 'sched/rt' into sched/core, to pick up comple [...] adds 642e53ead6ae Merge branch 'sched-core-for-linus' of git://git.kernel.or [...] adds 673b41e04a03 staging/octeon: fix up merge error adds b513df6780ec irqdomain: Fix function documentation of __irq_domain_allo [...] adds a740a423c369 genirq/debugfs: Add missing sanity checks to interrupt injection adds c16816acd086 genirq: Add protection against unsafe usage of generic_han [...] adds 008f1d60fe25 x86/apic/vector: Force interupt handler invocation to irq context adds 1f85b1f5e1f5 genirq: Add return value to check_irq_resend() adds da90921acc62 genirq: Sanitize state handling in check_irq_resend() adds acd26bcf3627 genirq: Provide interrupt injection mechanism adds 9ae052253785 PCI/AER: Fix the broken interrupt injection adds 87f2d1c662fa genirq/irqdomain: Check pointer in irq_domain_alloc_irqs_h [...] adds 17e5888e4e18 x86: Select HARDIRQS_SW_RESEND on x86 adds 82c849eb36fe alpha: Replace setup_irq() by request_irq() adds e13b99f30058 c6x: Replace setup_irq() by request_irq() adds 45b26ddee6d7 hexagon: Replace setup_irq() by request_irq() adds 5497fce735ba sh: Replace setup_irq() by request_irq() adds ba947241f125 unicore32: Replace setup_irq() by request_irq() adds a15111075a84 irqchip: vic: Support cascaded VIC in device tree adds 25591d4c6459 irqchip/stm32: Add irq retrigger support adds 47beed513a85 pinctrl: stm32: Add level interrupt support to gpio irq chip adds 04d80dbe858d irqchip/gic-v3-its: Fix access width for gicr_syncr adds 66968d7dfc3f irqchip: Add COMPILE_TEST support for IMX_INTMUX adds bc714c8bd4b7 irqchip/renesas-intc-irqpin: Restore devm_ioremap() alignment adds 2ef1cb763d92 irqchip: Replace setup_irq() by request_irq() adds ccbe80bad571 irqchip/sifive-plic: Enable/Disable external interrupts up [...] adds f1ad1133b18f irqchip/sifive-plic: Add support for multiple PLICs adds bd59b343a9c9 irqchip/bcm2835: Quiesce IRQs left enabled by bootloader adds d5df9dc96eb7 irqchip/gic-v3-its: Probe ITS page size for all GITS_BASER [...] adds 7177144a54f5 irqchip/atmel-aic: Fix irq_retrigger callback return value adds 4ddfc459d07a irqchip/atmel-aic5: Fix irq_retrigger callback return value adds ad00a325a097 ARM: sa1111: Fix irq_retrigger callback return value adds 7809f7011c3b irqchip/gic-v4: Provide irq_retrigger to avoid circular lo [...] adds 486562da598c irqchip/versatile-fpga: Handle chained IRQs properly adds b2cb11f4f764 irqchip/gic-v4: Use Inner-Shareable attributes for virtual [...] adds 6a214a28132f irqchip/versatile-fpga: Apply clear-mask earlier adds b2e1cbfd2d4a irqchip/irq-bcm7038-l1: Replace zero-length array with fle [...] adds 33ad1e5db06c irqchip/qcom-irq-combiner: Replace zero-length array with [...] adds 7d4cac5b7ce5 irqchip/ingenic: Add support for TCU of X1000. adds 67862a3c47fc irqchip/xilinx: Add support for multiple instances adds c74038baa9bc irqchip/xilinx: Fill error code when irq domain registrati [...] adds a0789993bf82 irqchip/xilinx: Enable generic irq multi handler adds 9c2d4f525c00 irqchip/xilinx: Do not call irq_set_default_host() adds eeaa4b24e503 irqchip/gic-v3: Move irq_domain_update_bus_token to after [...] adds 00760d3cd9de irqchip/stm32: Retrigger both in eoi and unmask callbacks adds 0b04758b002b irqchip/gic-v3: Use SGIs without active state if offered adds 28d160de5194 irqchip/gic-v4.1: Skip absent CPUs while iterating over re [...] adds f3a059219bc7 irqchip/gic-v4.1: Ensure mutual exclusion between vPE affi [...] adds b978c25f6ee7 irqchip/gic-v4.1: Wait for completion of redistributor's I [...] adds 9058a4e98064 irqchip/gic-v4.1: Ensure mutual exclusion betwen invalidat [...] adds 3c40706d05fd irqchip/gic-v4.1: Advertise support v4.1 to KVM adds 5e46a48413a6 irqchip/gic-v4.1: Map the ITS SGIR register page adds 166cba71818c irqchip/gic-v4.1: Plumb skeletal VSGI irqchip adds e252cf8a34d9 irqchip/gic-v4.1: Add initial SGI configuration adds b4e8d644ec62 irqchip/gic-v4.1: Plumb mask/unmask SGI callbacks adds 7017ff0ee1de irqchip/gic-v4.1: Plumb get/set_irqchip_state SGI callbacks adds 05d32df13c6b irqchip/gic-v4.1: Plumb set_vcpu_affinity SGI callbacks adds ae699ad348cd irqchip/gic-v4.1: Move doorbell management to the GICv4 ab [...] adds 6d31b6ff985d irqchip/gic-v4.1: Add VSGI allocation/teardown adds d50676f5ce84 irqchip/gic-v4.1: Add VSGI property setup adds 009384b38034 irqchip/gic-v4.1: Eagerly vmap vPEs adds 771df8cf0bc3 Merge branch 'irq/gic-v4.1' into irq/irqchip-next adds 8a13b02a010a Merge tag 'irqchip-5.7' of git://git.kernel.org/pub/scm/li [...] adds 2d385336afcc Merge tag 'irq-core-2020-03-30' of git://git.kernel.org/pu [...] adds 5a18ceca6350 smp: Allow smp_call_function_single_async() to insert locked csd adds e188f0a50f63 MIPS: smp: Remove tick_broadcast_count adds fd3eafda8f14 sched/core: Remove rq.hrtick_csd_pending adds 93ef1429e556 cpu/hotplug: Add new {add,remove}_cpu() functions adds 0441a5597c5d cpu/hotplug: Create a new function to shutdown nonboot cpus adds 1e42176b4dac ia64: Replace cpu_down() with smp_shutdown_nonboot_cpus() adds dddf3578e0d4 ARM: Don't use disable_nonboot_cpus() adds 11ee270e3520 ARM: Use reboot_cpu instead of hardcoding it to 0 adds d66b16f5df4b arm64: Don't use disable_nonboot_cpus() adds 5efbe6a6e1c0 arm64: Use reboot_cpu instead of hardconding it to 0 adds d720f9860439 cpu/hotplug: Provide bringup_hibernate_cpu() adds e646ac5bb88d arm64: hibernate: Use bringup_hibernate_cpu() adds af7aa04683e8 x86/smp: Replace cpu_up/down() with add/remove_cpu() adds 4d37cc2dc3df powerpc: Replace cpu_up/down() with add/remove_cpu() adds 7f6707a2040f sparc: Replace cpu_up/down() with add/remove_cpu() adds 02addaeaa7e5 parisc: Replace cpu_up/down() with add/remove_cpu() adds a926f81d2f6c xen/cpuhotplug: Replace cpu_up/down() with device_online/o [...] adds 20fb50295b13 firmware: psci: Replace cpu_up/down() with add/remove_cpu() adds 457bc8ed3ec7 torture: Replace cpu_up/down() with add/remove_cpu() adds b99a26593b51 cpu/hotplug: Move bringup of secondary CPUs out of smp_init() adds 33c3736ec888 cpu/hotplug: Hide cpu_up/down() adds e98eac6ff1b4 cpu/hotplug: Ignore pm_wakeup_pending() for disable_nonboo [...] adds 992a1a3b45b5 Merge tag 'smp-core-2020-03-30' of git://git.kernel.org/pu [...] adds 7c805795307b x86/entry: Remove _TIF_NOHZ from _TIF_WORK_SYSCALL_ENTRY adds 490f561b783d context-tracking: Introduce CONFIG_HAVE_TIF_NOHZ adds 68d875131e43 x86: Remove TIF_NOHZ adds 1acb2249ee38 arm: Remove TIF_NOHZ adds 320a4fc2d1b0 arm64: Remove TIF_NOHZ adds e4970c9c54d7 Merge branch 'arch/nohz' of git://git.kernel.org/pub/scm/l [...] adds 336622e9fce7 Merge tag 'timers-nohz-2020-03-30' of git://git.kernel.org [...] adds 50e818715821 x86/vdso: Mark the TSC clocksource path likely adds 78560d41064a ARM: vdso: Remove unused function adds 1dff4156d1f6 lib/vdso: Allow the high resolution parts to be compiled out adds 3280badbe1b2 ARM: vdso: Compile high resolution parts conditionally adds 25a2a6567829 MIPS: vdso: Compile high resolution parts conditionally adds 3bd142a46b56 clocksource: Cleanup struct clocksource and documentation adds eec399dd8627 x86/vdso: Move VDSO clocksource state tracking to callback adds 5d51bee725cc clocksource: Add common vdso clock mode storage adds b95a8a27c300 x86/vdso: Use generic VDSO clock mode storage adds e1bdb22ebe53 mips: vdso: Use generic VDSO clock mode storage adds 5e3c6a312a09 ARM/arm64: vdso: Use common vdso clock mode storage adds f86fd32db706 lib/vdso: Cleanup clock mode storage leftovers adds c7a18100bdff lib/vdso: Avoid highres update if clocksource is not VDSO capable adds 2d6b01bd88cc lib/vdso: Move VCLOCK_TIMENS to vdso_clock_modes adds ae12e08539de lib/vdso: Allow fixed clock mode adds 8345228ccf31 lib/vdso: Allow architectures to override the ns shift operation adds e876f0b69dc9 lib/vdso: Allow architectures to provide the vdso data pointer adds 6e317c32fd39 timer: Improve the comment describing schedule_timeout() adds 5fb1c2a5bbf7 posix-timers: Pass lockdep expression to RCU lists adds a67de48b3075 clocksource/drivers/arm_arch_timer: Fix vDSO clockmode whe [...] adds a2efdbf4fcb3 posix-cpu-timers: cpu_clock_sample_group() no longer needs [...] adds 60f2ceaa8111 posix-cpu-timers: Remove unnecessary locking around cpu_cl [...] adds beb41d9cbe41 posix-cpu-timers: Pass the task into arm_timer() adds 55e8c8eb2c7b posix-cpu-timers: Store a reference to a pid not a task adds b95e31c07c5e posix-cpu-timers: Stop disabling timers on mt-exec adds 4cbbc3a0eeed timekeeping: Prevent 32bit truncation in scale64_check_overflow() adds 38f7b0b1316d hrtimer: Cast explicitely to u32t in __ktime_divns() adds d441dceb5dce tick/common: Make tick_periodic() check for missing ticks adds 84fb64c28acd clocksource/drivers/fttmr010: Parametrise shutdown adds 5422413ce568 clocksource/drivers/fttmr010: Set interrupt and shutdown adds 5be8badcb64b dt-bindings: fttmr010: Add ast2600 compatible adds ca7b72b5a5f2 clocksource: Add driver for the Ingenic JZ47xx OST adds ad1ded9d2e3d clocksource/drivers/owl: Improve owl_timer_init fail messages adds 6ce4fcb015a1 clocksource/drivers/timer-ti-dm: Do not update counter on [...] adds 753e83408b7f clocksource/drivers/timer-ti-dm: Drop bogus omap_dm_timer_ [...] adds fe6c2d6a8068 dt-bindings: timer: Add X1000 bindings. adds a7cd39552194 clocksource/drivers/ingenic: Add support for TCU of X1000 adds cc2550b421aa clocksource: Replace setup_irq() by request_irq() adds 470cf1c28d2f clocksource/drivers/timer-cs5535: Request irq with non-NUL [...] adds 0585244523f0 clocksource/drivers/timer-microchip-pit64b: Fix rate for gck adds 341e8cba6c32 clocksource/drivers/timer-ti-dm: Convert to SPDX identifier adds 5e20931c6a75 clocksource/drivers/timer-ti-dm: Prepare for using cpuidle adds b34677b0999a clocksource/drivers/timer-ti-dm: Implement cpu_pm notifier [...] adds aff7665dc64b clocksource/drivers/timer-ti-dm: Do not update counter on [...] adds 92fd86864ec4 clocksource/drivers/timer-ti-dm: Add support to get pwm cu [...] adds 02e6d546e3bd clocksource/drivers/timer-ti-dm: Enable autoreload in set_pwm adds f7867cffff7b Merge branch 'timers/drivers/timer-ti-dm' into timers/driv [...] adds 55a690f4199d clocksource/drivers/imx-tpm: Remove unused includes adds 3d17cee291e8 clocksource/drivers/imx-sysctr: Remove unused includes adds 4f41fe386a94 clocksource/drivers/timer-probe: Avoid creating dead devices adds 048495eb2893 Merge tag 'timers-v5.7' of https://git.linaro.org/people/d [...] adds 2c8bd58812ee time/sched_clock: Expire timer in hardirq context adds 52da479a9aee Revert "tick/common: Make tick_periodic() check for missin [...] adds 8165b57bca21 linux/const.h: Extract common header for vDSO adds 3945ff37d2f4 linux/bits.h: Extract common header for vDSO adds 3e0e9f8c6e3c linux/limits.h: Extract common header for vDSO adds 659a9faa3f3c x86: Introduce asm/vdso/clocksource.h adds c16b270b1711 arm: Introduce asm/vdso/clocksource.h adds 31fdcac07f67 arm64: Introduce asm/vdso/clocksource.h adds 17e46656a82f mips: Introduce asm/vdso/clocksource.h adds 14ee2ac618e4 linux/clocksource.h: Extract common header for vDSO adds b874b8358c75 linux/math64.h: Extract common header for vDSO adds 639fff1cce0f linux/time.h: Extract common header for vDSO adds 9a4162316965 linux/time32.h: Extract common header for vDSO adds b72a9c5e023b linux/time64.h: Extract common header for vDSO adds 97b01d2eabd8 linux/jiffies.h: Extract common header for vDSO adds cc56f32f0015 linux/ktime.h: Extract common header for vDSO adds d8bb6993d871 common: Introduce processor.h adds f58dd03b1157 scripts: Fix the inclusion order in modpost adds b558051725c5 linux/elfnote.h: Replace elf.h with UAPI equivalent adds 94d0f5be885c arm64: vdso32: Code clean up adds f511e079177a arm64: Introduce asm/vdso/processor.h adds 60ad903e9477 arm64: vdso: Include common headers in the vdso library adds 5340e873576e arm64: vdso32: Include common headers in the vdso library adds c135fc875ce3 mips: vdso: Enable mips to use common headers adds abc22418db02 x86/vdso: Enable x86 to use common headers adds 78c851614101 arm: vdso: Enable arm to use common headers adds 8c59ab839f52 lib/vdso: Enable common headers adds a5d442f50a41 arm64: vdso32: Enable Clang Compilation adds 1c1a18b00d7e um: Fix header inclusion adds ca214e2c1793 vdso: Fix clocksource.h macro detection adds 4479730e9263 Revert "clocksource/drivers/timer-probe: Avoid creating de [...] adds dbb381b619aa Merge tag 'timers-core-2020-03-30' of git://git.kernel.org [...] adds 3d51507f29f2 x86/entry/32: Add missing ASM_CLAC to general_protection entry adds 55ba18d6ed37 x86/mce: Disable tracing and kprobes on do_machine_check() adds 840371bea19e x86/entry/32: Force MCE through do_mce() adds e039dd815941 x86/traps: Remove pointless irq enable from do_spurious_in [...] adds d244d0e195bc x86/traps: Document do_spurious_interrupt_bug() adds 3ba4f0a633ca x86/traps: Remove redundant declaration of do_double_fault() adds 17dbedb5da18 x86/irq: Remove useless return value from do_IRQ() adds ac3607f92f70 x86/entry/entry_32: Route int3 through common_exception adds 65c668f5faeb x86/traps: Stop using ist_enter/exit() in do_int3() adds e441a2ae0e9e x86/entry/32: Remove the 0/-1 distinction from exception entries adds 74a4882d723a x86/entry/32: Remove unused label restore_nocheck adds 810f80a61be8 x86/entry/64: Trace irqflags unconditionally as ON when re [...] adds 4399e0cf494f x86/entry: Refactor SYSCALL_DEFINEx macros adds d2b5de495ee9 x86/entry: Refactor SYSCALL_DEFINE0 macros adds 6cc8d2b286d9 x86/entry: Refactor COND_SYSCALL macros adds a74d187c2df3 x86/entry: Refactor SYS_NI macros adds 27dd84fafcd5 x86/entry/64: Use syscall wrappers for x32_rt_sigreturn adds cc42c045af1f x86/entry/64: Move sys_ni_syscall stub to common.c adds 2e487c357917 x86/entry/64: Split X32 syscall table into its own file adds 0872098804b5 x86/entry: Move max syscall number calculation to syscallhdr.sh adds d3b1b776eefc x86/entry/64: Remove ptregs qualifier from syscall table adds b5592e5c0d86 x86/entry: Remove syscall qualifier support adds 8210efcb1536 x86/entry/64: Add __SYSCALL_COMMON() adds cab56d3484d4 x86/entry: Remove ABI prefixes from functions in syscall tables adds a845a6cf1dad x86/entry/32: Clean up syscall_32.tbl adds 866128a99664 x86/entry/32: Rename 32-bit specific syscalls adds 121b32a58a3a x86/entry/32: Use IA32-specific wrappers for syscalls taki [...] adds 25c619e59b39 x86/entry/32: Enable pt_regs based syscalls adds 0f78ff17112d x86/entry: Drop asmlinkage from syscalls adds ffd75b373f36 x86: Remove unneeded includes adds 46db36abc32d x86/entry: Rename ___preempt_schedule adds 2502ec37a7b2 lockdep: Rename trace_hardirq_{enter,exit}() adds 0d38453c85b4 lockdep: Rename trace_softirqs_{on,off}() adds ef996916e78e lockdep: Rename trace_{hard,soft}{irq_context,irqs_enabled}() adds 290a4474d019 x86/entry: Fix build error x86 with !CONFIG_POSIX_TIMERS adds d5f744f9a2ac Merge tag 'x86-entry-2020-03-30' of git://git.kernel.org/p [...] adds 6650cdd9a8cc x86/split_lock: Enable split lock detection by kernel adds dbaba47085b0 x86/split_lock: Rework the initialization flow of split lo [...] adds a6a60741035b x86/split_lock: Avoid runtime reads of the TEST_CTRL MSR adds 2853d5fafb1e Merge tag 'x86-splitlock-2020-03-30' of git://git.kernel.o [...] adds 812c2d7506fd x86/tsc_msr: Use named struct initializers adds c8810e2ffc30 x86/tsc_msr: Fix MSR_FSB_FREQ mask for Cherry Trail devices adds fac01d11722c x86/tsc_msr: Make MSR derived TSC frequency more accurate adds 458ef2a25e0c Merge tag 'x86-timers-2020-03-30' of git://git.kernel.org/ [...] adds 43f0f97dd6f0 m68k: mm: Remove stray nocache in ColdFire pgalloc adds fd1aa6303c4d m68k: mm: Fix ColdFire pgd_alloc() adds 13076a29d52e m68k: mm: Unify Motorola MMU page setup adds 5ad272abee9f m68k: mm: Move the pointer table allocator to motorola.c adds ef22d8abd876 m68k: mm: Restructure Motorola MMU page-table layout adds ef9285f69f0e m68k: mm: Improve kernel_page_table() adds 61c64a25ae8d m68k: mm: Use table allocator for pgtables adds 0e071ee68156 m68k: mm: Extend table allocator for multiple sizes adds 518a6b58243a m68k: mm: Fully initialize the page-table allocator adds de9e354e1f8f m68k: mm: Change ColdFire pgtable_t adds 361739c8caea Merge branch 'pgtable-layout-rewrite' into for-v5.7 adds 1b43cb5fed0b m68k: Fix Kconfig indentation adds 0cfb07c5f221 zorro: Make zorro_match_device() static adds aeee094d953b zorro: Fix zorro_bus_match() kerneldoc adds 3d52910e2b8a zorro: Use zorro_match_device() helper in zorro_bus_match() adds 1c5b915a1306 zorro: Remove unused zorro_dev_driver() adds 7332bc4dc89c zorro: Move zorro_bus_type to bus-private header file adds b3875759332e dio: Make dio_match_device() static adds b87c9661bf35 dio: Fix dio_bus_match() kerneldoc adds 435cb3eaf34e dio: Remove unused dio_dev_driver() adds ea6658925dcc fbdev: c2p: Use BUILD_BUG() instead of custom solution adds acc45648b9ae m68k: Switch to asm-generic/hardirq.h adds 573a73abc316 zorro: Replace zero-length array with flexible-array member adds 86cded5fc525 m68k: defconfig: Update defconfigs for v5.6-rc4 adds 58233ccf9460 Merge tag 'm68k-for-v5.7-tag1' of git://git.kernel.org/pub [...] adds d2936bd02b19 MIPS: ath79: Replace <linux/clk-provider.h> by <linux/of_clk.h> adds e40b3deff7af MIPS: BMIPS: Replace <linux/clk-provider.h> by <linux/of_clk.h> adds 089a792c750d MIPS: generic: Replace <linux/clk-provider.h> by <linux/of_clk.h> adds 3a94afc68947 MIPS: jz4740: Replace <linux/clk-provider.h> by <linux/of_clk.h> adds 071cec1bfe1f MIPS: pic32mzda: Replace <linux/clk-provider.h> by <linux/ [...] adds 97e04ea15fd5 MIPS: Pistachio: Replace <linux/clk-provider.h> by <linux/ [...] adds 9926108f799a MIPS: ralink: Replace <linux/clk-provider.h> by <linux/of_clk.h> adds f6541f347bba MIPS: configs: Cleanup old Kconfig options adds c584f9532115 fbdev/g364fb: Fix build failure adds a7047b8dd098 mips/jazz: Remove redundant settings and shrink jazz_defconfig adds 91f40e896444 mips/jazz: Update jazz_defconfig for MIPS Magnum adds e5096625bc6b MIPS: pic32mzda: Drop pointless static qualifier adds bea176fb39ec MIPS: reduce print level for cache information adds 172a37e9d011 arch/mips: change duplicated word in NUMA help text adds 792a402c2840 MIPS: OCTEON: irq: Fix potential NULL pointer dereference adds ac8fd122e070 MIPS: Replace setup_irq() by request_irq() adds 49e6e07e3c80 MIPS: pass non-NULL dev_id on shared request_irq() adds be2807643302 MIPS: c-r4k: Invalidate BMIPS5000 ZSCM prefetch lines adds e585b768da11 Use ELF_BASE_PLATFORM to pass ISA level adds 863be3c3ab73 MIPS: Add header files reference with path prefix adds 1e07c876ab75 MIPS: Loongson: Do not initialise statics to 0 adds 96b6eb8a77da Merge tag 'mips_fixes_5.6.1' into mips-next adds f5e8fcf85a25 MIPS: DTS: CI20: add DT node for IR sensor adds fa894a8feedc MIPS: DTS: CI20: multiple DTS improvements adds a67bac098d9e MIPS: CI20: defconfig: multiple improvements adds 71b9b5e0130d MIPS: ralink: mt7621: introduce 'soc_device' initialization adds 3da27a4eb8c2 firmware: dmi: Add macro SMBIOS_ENTRY_POINT_SCAN_START adds be8fa1cb444c MIPS: Add support for Desktop Management Interface (DMI) adds 823b30fe22d3 ide: remove no longer used au1xxx-ide driver adds 9b2954b2ed1c MIPS: Alchemy: remove no longer used au1xxx_ide.h header adds 63b4f312de70 docs: mips: remove no longer needed au1xxx_ide.rst documentation adds dbb152267908 irqchip: Add driver for Loongson I/O Local Interrupt Controller adds be09ef09e290 irqchip: loongson-liointc: Workaround LPC IRQ Errata adds b6280c8bb6f5 dt-bindings: interrupt-controller: Add Loongson LIOINTC adds a93f1d903fa3 irqchip: Add driver for Loongson-3 HyperTransport PIC controller adds 5ef7ce7e81bb dt-bindings: interrupt-controller: Add Loongson-3 HTPIC adds 8bec3875c547 MIPS: Loongson64: Drop legacy IRQ code adds bfe9a2999629 dt-bindings: mips: Add loongson boards adds 87fcfa7b7fe6 MIPS: Loongson64: Add generic dts adds fcecdcd388ea MIPS: Loongson64: Load built-in dtbs adds 3e4990138a26 MAINTAINERS: Update Loongson64 entry adds 78bdbbac08d7 MIPS: do not compile generic functions for CONFIG_CAVIUM_O [...] adds d191aaffe368 MIPS/tlbex: Fix LDDIR usage in setup_pw() for Loongson-3 adds aebdc6ff3b2e MIPS: Exclude more dsemul code when CONFIG_MIPS_FP_SUPPORT=n adds f75410a406e9 MIPS: ralink: mt7621: Fix soc_device introduction adds ba15533275dd Merge tag 'v5.6' into mips-next adds d71e064449a7 Merge tag 'mips_5.7' of git://git.kernel.org/pub/scm/linux [...] adds 90341cd8e0a9 ia64: replace setup_irq() by request_irq() adds 172e7890406d tty/serial: cleanup after ioc*_serial driver removal adds cad18da0afb1 Merge tag 'please-pull-ia64_for_5.7' of git://git.kernel.o [...] adds dcf639fe6f80 microblaze: Kernel parameters should be parsed earlier adds 5119c418f950 microblaze: Fix _reset() function adds 4726dd6082bc microblaze: Convert headers to SPDX license adds 59d85c0a3696 microblaze: Remove architecture tlb.h and use generic one adds cfbd8d1979af microblaze: Remove early printk setup adds 7e8f54cd4e26 microblaze: Remove empty headers adds db79e0292d44 microblaze: Define microblaze barrier adds 512b2203e4b8 microblaze: Add sync to tlb operations adds 9e190c543dbf microblaze: Add missing irqflags.h header adds d9d2b2f307ce microblaze: Remove unused boot_cpuid variable adds 06951c9115fe microblaze: Define percpu sestion in linker file adds 519fa60b6007 microblaze: Use asm generic cmpxchg.h for !SMP case adds 1babf557bf6e microblaze: Stop printing the virtual memory layout adds 9fd1a1c9b3f2 microblaze: Replace setup_irq() by request_irq() adds a8222fd5b80c Merge tag 'microblaze-v5.7-rc1' of git://git.monstr.eu/lin [...] adds bf2b59f60ee1 arm64/mm: Hold memory hotplug lock while walking for kerne [...] adds bbd6ec605c0f arm64/mm: Enable memory hot remove adds 6ded0b61cf63 firmware: arm_sdei: fix double-lock on hibernate with shar [...] adds c66d52b10267 firmware: arm_sdei: fix possible double-lock on hibernate [...] adds 54f529a6806c firmware: arm_sdei: Use cpus_read_lock() to avoid races wi [...] adds f7d5ef0c654e firmware: arm_sdei: clean up sdei_event_create() adds 2c9d45b43c39 arm64: add support for the AMU extension v1 adds 87a1f063464a arm64: trap to EL1 accesses to AMU counters from EL0 adds 4fcdf106a433 arm64/kvm: disable access to AMU registers from kvm guests adds 6abde90881a5 Documentation: arm64: document support for the AMU extension adds bbce8eaa6032 cpufreq: add function to get the hardware max frequency adds cd0ed03a8903 arm64: use activity monitors for frequency invariance adds c265861af2af clocksource/drivers/arm_arch_timer: validate arch_timer_rate adds 1db5cdeccd81 arm64: cpufeature: add cpus_have_final_cap() adds b5475d8caedb arm64: kvm: hyp: use cpus_have_final_cap() adds 7fec52bf8095 arm64: Declare ACPI parking protocol CPU operation if needed adds 6885fb129be3 arm64: Rename cpu_read_ops() to init_cpu_ops() adds de58ed5e16e6 arm64: Introduce get_cpu_ops() helper function adds 4399e6cdf3e9 arm64: fix NUMA Kconfig typos adds 25b92693a1b6 arm64: mm: convert cpu_do_switch_mm() to C adds 90765f745b08 arm64: Update comment for ASID() macro adds 857a141d7fb7 arm64: remove gratuitious/stray .ltorg stanzas adds 27afb236fe5a arch/arm64: fix typo in a comment adds e9c7ddbf8b4b arm64: csum: Optimise IPv6 header checksum adds b8f58ac7c38a arm64: efi: add efi-entry.o to targets instead of extra-$( [...] adds f0c0d4b74d59 arm64: entry: unmask IRQ in el0_sp() adds 0c837c4f73d1 arm64: fix spelling mistake "ca not" -> "cannot" adds 62b9562a1c46 arm64: add blank after 'if' adds c2f4afdc3f99 arm64: kexec_file: Fixed code style. adds 24b2cce91f47 arm64: remove redundant blank for '=' operator adds d22b115cbfbb arm64/kernel: Simplify __cpu_up() by bailing out early adds c17a290f7e7e arm64: define __alloc_zeroed_user_highpage adds aaa19727159e perf: arm_spe: Remove unnecessary zero check on 'nr_pages' adds e424b1798526 arm64: perf: Refactor PMU init callbacks adds 29cc4ceeac12 arm64: perf: Support new DT compatibles adds 06236821aeac perf: arm-ccn: Use scnprintf() for robustness adds 29227d6ea157 arm64: perf: Clean up enable/disable calls adds 8e35aa642ee4 arm64: cpufeature: Extract capped perfmon fields adds c854188ea010 KVM: arm64: limit PMU version to PMUv3 for ARMv8.1 adds 8673e02e5841 arm64: perf: Add support for ARMv8.5-PMU 64-bit counters adds da12d2739fb6 Merge branches 'for-next/memory-hotremove', 'for-next/arm_ [...] adds 2ca86c346277 arm64: crypto: Modernize some extra assembly annotations adds b8e505484e37 arm64: crypto: Modernize names for AES function macros adds 0ccbd98a92c1 arm64: entry: Annotate vector table and handlers as code adds c3357fc5415d arm64: entry: Annotate ret_from_fork as code adds e7bf69721773 arm64: entry: Additional annotation conversions for entry.S adds e2d591d29d44 arm64: entry-ftrace.S: Convert to modern annotations for a [...] adds e434b08b442b arm64: ftrace: Correct annotation of ftrace_caller assembly adds 1e4729ed028d arm64: ftrace: Modernise annotation of return_to_handler adds c63d9f82db94 arm64: head.S: Convert to modern annotations for assembly [...] adds ebdf44a18998 arm64: head: Annotate stext and preserve_boot_args as code adds a5d4420b26b5 arm64: kernel: Convert to modern annotations for assembly data adds 617a2f392c92 arm64: kvm: Annotate assembly using modern annoations adds 6e52aab90152 arm64: kvm: Modernize annotation for __bp_harden_hyp_vecs adds 4db61fef16a1 arm64: kvm: Modernize __smccc_workaround_1_smc_start annotations adds 1242b9b30327 arm64: sdei: Annotate SDEI entry points using new style an [...] adds c91db232da48 arm64: vdso: Convert to modern assembler annotations adds 1157eb8f2ef3 arm64: vdso32: Convert to modern assembler annotations adds 69d113b5c402 arm64: entry-ftrace.S: Fix missing argument for CONFIG_FUN [...] adds 9a25136a6117 arm64: Mark call_smc_arch_workaround_1 as __maybe_unused adds d4abd29d6775 arm64: head: Convert install_el2_stub to SYM_INNER_LABEL adds 0829a076958d Merge branch 'for-next/asm-annotations' into for-next/core adds dc374b477f92 arm64: use mov_q instead of literal ldr adds 6cf9a2dce6bd arm64: move kimage_vaddr to .rodata adds 806dc825f01f Merge branch 'for-next/asm-cleanups' into for-next/core adds 3ff047f6971d arm64: cpufeature: Fix meta-capability cpufeature check adds cfef06bd0686 arm64: cpufeature: add pointer auth meta-capabilities adds 91a1b6ccff32 arm64: rename ptrauth key structures to be user-specific adds be1298425665 arm64: install user ptrauth keys at kernel exit time adds df3551011b81 arm64: ptrauth: Add bootup/runtime flags for __cpu_setup adds 8c176e1625a6 arm64: cpufeature: Move cpu capability helpers inside C file adds deeaac5175a5 arm64: cpufeature: handle conflicts based on capability adds 6982934e19f8 arm64: enable ptrauth earlier adds 33e45234987e arm64: initialize and switch ptrauth kernel keys adds 28321582334c arm64: initialize ptrauth keys for kernel booting task adds 689eae42afd7 arm64: mask PAC bits of __builtin_return_address adds 04ad99a0b160 arm64: unwind: strip PAC from kernel addresses adds cdcb61ae4c56 arm64: __show_regs: strip PAC from lr in printk adds e51f5f56dd69 arm64: suspend: restore the kernel ptrauth keys adds c2d920bf1fff kconfig: Add support for 'as-option' adds 74afda4016a7 arm64: compile the kernel with ptrauth return address signing adds 6cb6982f42cb lkdtm: arm64: test kernel pointer authentication adds 3b446c7d27dd arm64: Kconfig: verify binutils support for ARM64_PTR_AUTH adds 44ca0e00b6a0 Merge branch 'for-next/kernel-ptrauth' into for-next/core adds b2a84de2a2de mm/mremap: Add comment explaining the untagging behaviour [...] adds 3cd86a58f773 Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm [...] adds 48bfdb9deffd x86/boot/compressed/64: Use LEA to initialize boot stack pointer adds a86255fe5258 x86/boot/compressed/64: Use 32-bit (zero-extended) MOV for [...] adds 3ee372ccce4d x86/boot/compressed/64: Remove .bss/.pgtable from bzImage adds 0eea39a234dc x86/boot/compressed: Remove .eh_frame section from bzImage adds 003602ad5516 x86/*/Makefile: Use -fno-asynchronous-unwind-tables to sup [...] adds 6f8f0dc98002 x86/vmlinux: Drop unneeded linker script discard of .eh_frame adds bac59d18c701 x86/setup: Fix static memory detection adds c90beea22a2b x86/boot/compressed: Fix debug_puthex() parameter type adds 9589351ccf47 Merge branch 'x86-boot-for-linus' of git://git.kernel.org/ [...] adds 645e64662af4 x86/Kconfig: Make CMDLINE_OVERRIDE depend on non-empty CMDLINE adds 84d5f77fc2ee x86, vmlinux.lds: Add RUNTIME_DISCARD_EXIT to generic DISCARDS adds 4caffe6a28d3 x86/vdso: Discard .note.gnu.property sections in vDSO adds 97cddfc34549 Merge branch 'x86-build-for-linus' of git://git.kernel.org [...] adds 4d1d0977a215 x86: Fix a handful of typos adds cdcb58cc05ed x86/iopl: Include prototype header for ksys_ioperm() adds 99ce3255fddf x86/syscalls: Add prototypes for C syscall callbacks adds b10c307f6f31 x86/cpu: Move prototype for get_umwait_control_msr() to a [...] adds e2bdafc1070f x86/configs: Slightly reduce defconfigs adds 4dd2a1b92b91 x86: Replace setup_irq() by request_irq() adds 31a9122058bc x86/mm: Drop pud_mknotpresent() adds 0e79ad863df4 x86/cpu: Fix a -Wmissing-prototypes warning for init_ia32_ [...] adds 244febbee876 x86/alternatives: Mark text_poke_loc_init() static adds 01bd18624d91 x86/platform/uv: Add a missing prototype for uv_bau_messag [...] adds 4de4952c0abc x86/jump_label: Move 'inline' keyword placement adds be98dc6e5043 x86/mm: Mark setup_emu2phys_nid() static adds 860f89e61824 x86/efi: Add a prototype for efi_arch_mem_reserve() adds 5bacdc0982f2 x86/mm/set_memory: Fix -Wmissing-prototypes warnings adds c8e3dd86600a x86 user stack frame reads: switch to explicit __get_user() adds a4814443993c x86 kvm page table walks: switch to explicit __get_user() adds 71c3313a38aa x86: switch sigframe sigset handling to explict __get_user [...] adds 4b842e4e25b1 x86: get rid of small constant size cases in raw_copy_{to, [...] adds c63aad695dce vm86: get rid of get_user_ex() use adds 978727ca331e x86: get rid of get_user_ex() in ia32_restore_sigcontext() adds 3add42c29ceb x86: get rid of get_user_ex() in restore_sigcontext() adds 77f3c6166ddc x86: kill get_user_{try,catch,ex} adds a37d01ead405 x86: switch save_v86_state() to unsafe_put_user() adds 9f855c085fb1 x86: switch setup_sigcontext() to unsafe_put_user() adds d2d2728d161c x86: switch ia32_setup_sigcontext() to unsafe_put_user() adds 39f16c1c0f14 x86: get rid of put_user_try in {ia32,x32}_setup_rt_frame() adds 44a1d9963259 x86: ia32_setup_sigcontext(): lift user_access_{begin,end} [...] adds e2390741053e x86: ia32_setup_frame(): consolidate uaccess areas adds 57d563c82925 x86: ia32_setup_rt_frame(): consolidate uaccess areas adds 119cd59fcfbe x86: get rid of put_user_try in __setup_rt_frame() (both 3 [...] adds b00d8f8f0b2b x86: setup_sigcontext(): list user_access_{begin,end}() in [...] adds 5c1f17809463 x86: __setup_frame(): consolidate uaccess areas adds ead8e4e7e2c7 x86: __setup_rt_frame(): consolidate uaccess areas adds 791612e9668c x86: x32_setup_rt_frame(): consolidate uaccess areas adds b87df6594486 x86: unsafe_put-style macro for sigmask adds cf122cfba5b1 kill uaccess_try() adds a2150327250e Merge branch 'next.uaccess-2' of git://git.kernel.org/pub/ [...] adds fdf5563a7200 Merge branch 'x86-cleanups-for-linus' of git://git.kernel. [...] adds c12e13dcd814 x86/fpu/xstate: Fix last_good_offset in setup_xstate_features() adds 49a91d61aed1 x86/fpu/xstate: Fix XSAVES offsets in setup_xstate_comp() adds e70b100806d6 x86/fpu/xstate: Warn when checking alignment of disabled x [...] adds 16171bffc829 x86/pkeys: Add check for pkey "overflow" adds d0be2d53c7df Merge branch 'x86-fpu-for-linus' of git://git.kernel.org/p [...] adds 07f24dc95dac selftests/x86/vdso: Fix no-vDSO segfaults adds 630b99ab60aa selftests/x86/ptrace_syscall_32: Fix no-vDSO segfault adds 5790921bc18b x86/insn: Add Control-flow Enforcement (CET) instructions [...] adds 1032f32645f8 perf/tests: Add CET instructions to the new instructions test adds 7cc7e9351927 Merge branch 'x86-misc-for-linus' of git://git.kernel.org/ [...] adds 681ff0181bbf x86/mm/init/32: Stop printing the virtual memory layout adds 6a9feaa8774f x86/mm/kmmio: Use this_cpu_ptr() instead get_cpu_var() for [...] adds 6db73f17c5f1 x86: Don't let pgprot_modify() change the page encryption bit adds 17c4a2ae15a7 dma-mapping: Fix dma_pgprot() for unencrypted coherent pages adds aa61ee7b9ee3 x86/mm: Remove the now redundant N_MEMORY check adds d9d76778927d Merge branch 'x86-mm-for-linus' of git://git.kernel.org/pu [...] adds 14388ae24544 x86/vmware: Make vmware_select_hypercall() __init adds dd735f4707e6 x86/vmware: Remove vmware_sched_clock_setup() adds ab02bb3f55f5 x86/vmware: Add steal time clock support for VMware guests adds e73a8f38f82d x86/vmware: Enable steal time accounting adds 8fefe9dacdb0 x86/vmware: Use bool type for vmw_sched_clock adds 42595ce90b9d Merge branch 'x86-vmware-for-linus' of git://git.kernel.or [...] adds e98ad464750c fscrypt: add FS_IOC_GET_ENCRYPTION_NONCE ioctl adds 7ec9f3b47aba ext4: wire up FS_IOC_GET_ENCRYPTION_NONCE adds ee446e1af4ff f2fs: wire up FS_IOC_GET_ENCRYPTION_NONCE adds 861261f2a9cc ubifs: wire up FS_IOC_GET_ENCRYPTION_NONCE adds 1455c69900c8 Merge tag 'fscrypt-for-linus' of git://git.kernel.org/pub/ [...] adds 30b3688e1f6c btrfs: Add overview of device replace adds 42836cf4ba9c Btrfs: don't iterate mod seq list when putting a tree mod seq adds 0c8913897056 btrfs: relocation: Add introduction of how relocation works adds cfe953c8240d btrfs: update the comment of btrfs_control_ioctl() adds 790a1d44f93f btrfs: use btrfs_ordered_update_i_size in clone_finish_ino [...] adds 41a2ee75aab0 btrfs: introduce per-inode file extent tree adds 9ddc959e802b btrfs: use the file extent tree infrastructure adds d923afe96d7e btrfs: replace all uses of btrfs_ordered_update_i_size adds 3f1c64ce0438 btrfs: delete the ordered isize update code adds 96dfcb46ffca btrfs: push __setup_root into btrfs_alloc_root adds f39e457156f9 btrfs: move fs root init stuff into btrfs_init_fs_root adds e59d18b45d08 btrfs: make btrfs_find_orphan_roots use btrfs_get_fs_root adds 62a2c73ebda3 btrfs: export and use btrfs_read_tree_root for tree-log adds 3dbf1738a1d3 btrfs: make relocation use btrfs_read_tree_root() adds 83db2aadb3bd btrfs: remove btrfs_read_fs_root, not used anymore adds 3619c94f073e btrfs: open code btrfs_read_fs_root_no_name adds a98db0f30467 btrfs: make the fs root init functions static adds 4cdfd93002cb btrfs: handle NULL roots in btrfs_put/btrfs_grab_fs_root adds 734d8c15df8a btrfs: add a comment describing block reserves adds 6f4ad559ea1c btrfs: add a comment describing delalloc space reservation adds 4b8b05288835 btrfs: describe the space reservation system in general adds af01d2e53f33 btrfs: hold a ref on fs roots while they're in the radix tree adds 9326f76f4bc4 btrfs: hold a ref on the root in resolve_indirect_ref adds bdf70b9e75f5 btrfs: hold a root ref in btrfs_get_dentry adds 02162a0265eb btrfs: hold a ref on the root in __btrfs_run_defrag_inode adds 8727002f7909 btrfs: hold a ref on the root in fixup_tree_root_location adds fc92f79856aa btrfs: hold a ref on the root in create_subvol adds 3ca35e839e94 btrfs: hold a ref on the root in search_ioctl adds 88234012beaa btrfs: hold a ref on the root in btrfs_search_path_in_tree adds b8a49ae1913f btrfs: hold a ref on the root in btrfs_search_path_in_tree_user adds 04734e844894 btrfs: hold a ref on the root in btrfs_ioctl_get_subvol_info adds 2a2b5d620266 btrfs: hold ref on root in btrfs_ioctl_default_subvol adds 0b530bc5e11f btrfs: hold a ref on the root in build_backref_tree adds db2c2ca2db44 btrfs: hold a ref on the root in prepare_to_merge adds ab9737bd7597 btrfs: hold a ref on the root in merge_reloc_roots adds 442b1ac5244e btrfs: hold a ref on the root in record_reloc_root_in_trans adds 3d7babdcf2cc btrfs: hold a ref on the root in find_data_references adds 76deacf02387 btrfs: hold a ref on the root in create_reloc_inode adds 932fd26df812 btrfs: hold a ref on the root in btrfs_recover_relocation adds 9f583209f20a btrfs: push grab_fs_root into read_fs_root adds 0b2dee5cff74 btrfs: hold a ref for the root in btrfs_find_orphan_roots adds fd79d43b347e btrfs: hold a ref on the root in scrub_print_warning_inode adds 6f9a3da5da9e btrfs: hold a ref on the root in btrfs_ioctl_send adds 5168489a079a btrfs: hold a ref on the root in get_subvol_name_from_objectid adds 5119cfc36f6d btrfs: hold a ref on the root in create_pending_snapshot adds ca2037fba6af btrfs: hold a ref on the root in btrfs_recover_log_trees adds fbb0ce40d606 btrfs: hold a ref on the root in btrfs_check_uuid_tree_entry adds 0d4b0463011d btrfs: export and rename free_fs_info adds 4c78e9f59632 btrfs: hold a ref on the root in open_ctree adds 81f096edf047 btrfs: use btrfs_put_fs_root to free roots always adds bc44d7c4b2b1 btrfs: push btrfs_grab_fs_root into btrfs_get_fs_root adds 141386e1a5d6 btrfs: free more things in btrfs_free_fs_info adds ae18c37ad5a1 btrfs: move fs_info init work into it's own helper function adds 8260edba67a2 btrfs: make the init of static elements in fs_info separate adds bd647ce385ec btrfs: add a leak check for roots adds 0024652895e3 btrfs: rename btrfs_put_fs_root and btrfs_grab_fs_root adds b908c334e7a4 btrfs: move root node locking helpers to locking.c adds bf31f87f71cc btrfs: add wrapper for transaction abort predicate adds 45b08405b9f0 btrfs: remove extent_page_data::tree adds 0ceb34bf46d1 btrfs: drop argument tree from submit_extent_page adds ae6957ebbfcd btrfs: add assertions for tree == inode->io_tree to extent [...] adds b272ae22acd2 btrfs: drop argument tree from btrfs_lock_and_flush_ordered_range adds 71ad38b44eaa btrfs: sink argument tree to extent_read_full_page adds 0d44fea77e55 btrfs: sink argument tree to __extent_read_full_page adds b6660e80f1c6 btrfs: sink arugment tree to contiguous_readpages adds f657a31c8667 btrfs: sink argument tree to __do_readpage adds 1f6087e69c73 btrfs: sysfs, use btrfs_sysfs_remove_fsid to celanup error [...] adds f3cd2c58110d btrfs: sysfs, rename device_link add/remove functions adds 25864778bce7 btrfs: sysfs, unify handler name of devinfo/missing adds f603bb94abbe btrfs: Perform pinned cleanup directly in btrfs_destroy_de [...] adds b25c36f84b59 btrfs: Make btrfs_pin_extent take trans handle adds 6787bb9f3515 btrfs: Introduce unaccount_log_buffer adds 10e958d523f8 btrfs: Call btrfs_pin_reserved_extent only during active t [...] adds 7bfc10070573 btrfs: Make btrfs_pin_reserved_extent take transaction handle adds 9fce5704542c btrfs: Make btrfs_pin_extent_for_log_replay take transacti [...] adds 6690d07126e1 btrfs: Make pin_down_extent take transaction handle adds 6b45f64172e1 btrfs: Pass transaction handle to write_pinned_extent_entries adds f2fb72983bdc btrfs: Mark pinned log extents as excluded adds 45bb5d6ae961 btrfs: Factor out pinned extent clean up in btrfs_delete_u [...] adds fe119a6eeb67 btrfs: switch to per-transaction pinned extents adds e19221180ded btrfs: relocation: Remove is_cowonly_root() adds ab9b2c7b32e6 btrfs: handle logged extent failure properly adds 55ffaabe23c6 Btrfs: avoid unnecessary splits when setting bits on an ex [...] adds f6d9abbc1f95 btrfs: Export btrfs_release_disk_super adds c514c9b10bc1 btrfs: don't kmap() pages from block devices adds 6fbceb9fa4f6 btrfs: reduce scope of btrfs_scratch_superblocks() adds 8f32380d3f29 btrfs: use the page cache for super block reading adds 314b6dd0eebf btrfs: use bios instead of buffer_heads from super block writeout adds 61ecc5fc18e5 btrfs: remove btrfsic_submit_bh() adds 59aaad503fb8 btrfs: remove buffer_heads from btrfsic_process_written_block() adds 9da2b242e216 btrfs: remove buffer_heads form super block mirror integri [...] adds 7ac8b88ee668 btrfs: backref, only collect file extent items matching ba [...] adds ed58f2e66e84 btrfs: backref, don't add refs from shared block when reso [...] adds cfc0eed0ec89 btrfs: backref, only search backref entries from leaves of [...] adds b25b0b871f20 btrfs: backref, use correct count to resolve normal data refs adds c17af96554a8 btrfs: raid56: simplify tracking of Q stripe presence adds 560b7a4aa225 btrfs: call btrfs_check_uuid_tree_entry directly in btrfs_ [...] adds 97f4dd09dad0 btrfs: make btrfs_check_uuid_tree private to disk-io.c adds c94bec2c6190 btrfs: bail out of uuid tree scanning if we're closing adds 75ec1db8717a btrfs: set update the uuid generation as soon as possible adds 5ce48d0f0e26 btrfs: Add missing lock annotation for release_extent_buffer() adds eed0269053cd btrfs: define support masks for ioctl volume args v2 adds 673990dba332 btrfs: use ioctl args support mask for subvolume create/delete adds 748449cdbe43 btrfs: use ioctl args support mask for device delete adds c0c907a47dcc btrfs: export helpers for subvolume name/id resolution adds 949964c92843 btrfs: add new BTRFS_IOC_SNAP_DESTROY_V2 ioctl adds 831fa14f1ef0 btrfs: use inode from io_ctl in io_ctl_prepare_pages adds 7a195f6db90f btrfs: make the uptodate argument of io_ctl_add_pages() boolean adds 1afb648e9454 btrfs: use standard debug config option to enable free-spa [...] adds fd8efa818c55 btrfs: simplify error handling in __btrfs_write_out_cache() adds 2992df73268f btrfs: Implement DREW lock adds dcc3eb9638c3 btrfs: convert snapshot/nocow exlcusion to drew lock adds ee787f955053 btrfs: use struct_size to calculate size of raid hash table adds 75fb2e9e49c1 btrfs: move mapping of block for discard to its caller adds 9a8658e33d8f btrfs: open code trivial helper btrfs_header_fsid adds c4ac75419826 btrfs: open code trivial helper btrfs_header_chunk_tree_uuid adds 42c9d0b524cf btrfs: simplify parameters of btrfs_set_disk_extent_flags adds 7e8f19e50e3c btrfs: adjust message level for unrecognized mount option adds eeb6f17200e2 btrfs: raid56: simplify sort_parity_stripes adds 1db45a35f071 btrfs: replace u_long type cast with unsigned long adds b79ce3dddd3f btrfs: adjust delayed refs message level adds 15b6e8a83e91 btrfs: reduce pointer intdirections in btree_readpage_end_io_hook adds 56e9f6ea32da btrfs: merge unlocking to common exit block in btrfs_commi [...] adds b82582d668b5 btrfs: slightly simplify global block reserve calculations adds faf8f7b95713 btrfs: ioctl: resize: only show message if size is changed adds b3ff8f1d380e btrfs: Don't submit any btree write bio if the fs has errors adds d01cd62400b3 uuid: Add inline helpers to import / export UUIDs adds 48a2e88f53ae uuid: Provide a GUID generator for raw buffer adds 807fc790aa80 btrfs: switch to use new generic UUID API adds 86eba9d34c41 uuid: Remove no more needed macro adds d61acbbf54c6 btrfs: qgroup: ensure qgroup_rescan_running is only set wh [...] adds daf475c9154b btrfs: qgroup: Remove the unnecesaary spin lock for qgroup [...] adds 52d40aba68dc btrfs: change full_search to bool in find_free_extent_update_loop adds b25c19f49ef2 btrfs: handle invalid profile in chunk allocation adds c4a816c67c39 btrfs: introduce chunk allocation policy adds 3b4ffa408840 btrfs: refactor find_free_dev_extent_start() adds 4f2bafe8a49e btrfs: introduce alloc_chunk_ctl adds 27c314d5ca09 btrfs: factor out init_alloc_chunk_ctl adds 560156cb25fc btrfs: factor out gather_device_info() adds 5badf512ecd0 btrfs: factor out decide_stripe_size() adds dce580ca403a btrfs: factor out create_chunk() adds 6aafb3038454 btrfs: parameterize dev_extent_min for chunk allocation adds cb2f96f8ab68 btrfs: introduce extent allocation policy adds ea544149a49f btrfs: move hint_byte into find_free_extent_ctl adds c10859be9b96 btrfs: move variables for clustered allocation into find_f [...] adds c668690dc035 btrfs: factor out do_allocation() for extent allocation adds 897cae7948cb btrfs: drop unnecessary arguments from clustered allocatio [...] adds baba50624fe5 btrfs: factor out release_block_group() adds 0ab9724bf5f3 btrfs: factor out found_extent() for extent allocation adds 15b7ee6584c6 btrfs: drop unnecessary arguments from find_free_extent_up [...] adds c70e2139dc81 btrfs: factor out chunk_allocation_failed() for extent allocation adds 45d8e033b235 btrfs: skip LOOP_NO_EMPTY_SIZE if not clustered allocation adds 7e8954094215 btrfs: factor out prepare_allocation() for extent allocation adds f0cc2cd70164 Btrfs: fix crash during unmount due to race with delayed i [...] adds fa121a26b2ce btrfs: fix btrfs_calc_reclaim_metadata_size calculation adds 11c67b1a40b0 btrfs: Rename __btrfs_alloc_chunk to btrfs_alloc_chunk adds 59a0fcdb489d btrfs: inline checksum name and driver definitions adds e9be5a303d27 btrfs: simplify tree block checksumming loop adds c67b38925b68 btrfs: return void from csum_tree_block adds 5ba366c3999c btrfs: balance: factor out convert profile validation adds c6600d9ac698 btrfs: Remove impossible BUG_ON in get_tree_block_key adds 65cd6d9e30fa btrfs: Open code insert_extent_backref adds 29566c9c7734 btrfs: add RCU locks around block group initialization adds 17b238acf7c6 btrfs: delayed-inode: Replace zero-length array with flexi [...] adds 7593f4c53c69 btrfs: rcu-string: Replace zero-length array with flexible [...] adds a8753ee3a859 btrfs: scrub: Replace zero-length array with flexible-arra [...] adds 6a177381007b Btrfs: move all reflink implementation code into its own file adds a61e1e0df9f3 Btrfs: simplify inline extent handling when doing reflinks adds 05a5a7621ce6 Btrfs: implement full reflink support for inline extents adds 726a342120eb btrfs: relocation: add error injection points for cancelli [...] adds 7f913c7cfec6 btrfs: relocation: Check cancel request after each data page read adds f31ea0888cae btrfs: relocation: Check cancel request after each extent found adds 63f018be577f btrfs: Remove __ prefix from btrfs_block_rsv_release adds 0078a9f941d2 btrfs: Remove block_rsv parameter from btrfs_drop_snapshot adds f8e6608180a3 btrfs: implement migratepage callback for data pages adds db161806dc56 btrfs: account ticket size at add/delete time adds 95418ed1d107 btrfs: fix missing file extent item for hole after ranged fsync adds a5eeb3d17b97 btrfs: add helper to get the end offset of a file extent item adds da447009a256 btrfs: factor out inode items copy loop from btrfs_log_inode() adds 0a8068a3dd42 btrfs: make ranged full fsyncs more efficient adds b39c8f5a393e btrfs: fix ref-verify to catch operations on 0 ref extents adds 19b546d7a1b2 btrfs: relocation: Use btrfs_find_all_leafs to locate data [...] adds 8e19c9732ad1 btrfs: drop block from cache on error in relocation adds fb2d83eefef4 btrfs: unset reloc control if we fail to recover adds 6217b0fadd44 btrfs: reloc: clean dirty subvols if we fail to start a tr [...] adds 2abc726ab4b8 btrfs: do not init a reloc root if we aren't relocating adds 1a0afa0ecfc4 btrfs: free the reloc_control in a consistent way adds f28de8d8fd37 btrfs: clear DEAD_RELOC_TREE before dropping the reloc root adds f44deb7442ed btrfs: hold a ref on the root->reloc_root adds 7b7b74315b24 btrfs: remove a BUG_ON() from merge_reloc_roots() adds 3fd6372758d9 btrfs: make the extent buffer leak check per fs info adds 0e996e7fcf2e btrfs: move ino_cache_inode dropping out of btrfs_free_fs_root adds 8c38938c7bb0 btrfs: move the root freeing stuff into btrfs_put_root adds 5c8fd99fec9d btrfs: make inodes hold a ref on their roots adds dc9492c14c75 btrfs: hold a ref on the root on the dead roots list adds 4785e24fa5d2 btrfs: don't take an extra root ref at allocation time adds efc3453494af btrfs: make btrfs_cleanup_fs_roots use the radix tree lock adds c75e839414d3 btrfs: kill the subvol_srcu adds 9c1036fdb1d1 btrfs: Remove BTRFS_SUBVOL_CREATE_ASYNC support adds 5d54c67eccb4 btrfs: Remove transid argument from btrfs_ioctl_snap_creat [...] adds 9babda9f33fd btrfs: Remove async_transid from btrfs_mksubvol/create_sub [...] adds cd22a51c6650 btrfs: do not use readahead for running delayed refs adds d7ff00f6082c btrfs: do not readahead in build_backref_tree adds 5f6b2e5cd67a btrfs: reloc: reorder reservation before root selection adds 50dbbb71c79d btrfs: restart relocate_tree_blocks properly adds ea287ab157c2 btrfs: track reloc roots based on their commit root bytenr adds 39dba8739c4e btrfs: do not resolve backrefs for roots that are being deleted adds abdd9feb45ed btrfs: sysfs: Use scnprintf() instead of snprintf() adds 351cbf6e4410 btrfs: use nofs allocations for running delayed items adds 6ff06729c22e btrfs: fix missing semaphore unlock in btrfs_sync_file adds 15c981d16d70 Merge tag 'for-5.7-tag' of git://git.kernel.org/pub/scm/li [...] adds badb55ec208a gfs2: Split gfs2_lm_withdraw into two functions adds 8dc88ac68df8 gfs2: Report errors before withdraw adds d7e7ab3f1e22 gfs2: Remove usused cluster_wide arguments of gfs2_consist [...] adds a5ca2f1cb66b gfs2: Turn gfs2_consist into void functions adds 8e28ef1f2fa1 gfs2: Return bool from gfs2_assert functions adds 69511080bd6e gfs2: Introduce concept of a pending withdraw adds 30fe70a85a90 gfs2: clear ail1 list when gfs2 withdraws adds b3422cacdd7e gfs2: Rework how rgrp buffer_heads are managed adds 036330c91436 gfs2: log error reform adds f34a6135ce72 gfs2: Only complain the first time an io error occurs in q [...] adds 03678a99d138 gfs2: Ignore dlm recovery requests if gfs2 is withdrawn adds 0d91061a3726 gfs2: move check_journal_clean to util.c for future use adds a72d2401f54b gfs2: Allow some glocks to be used during withdraw adds 601ef0d52e96 gfs2: Force withdraw to replay journals and wait for it to finish adds 33dbd1e41a1d gfs2: fix infinite loop when checking ail item count befor [...] adds 7d9f9249580e gfs2: Add verbose option to check_journal_clean adds 5e4c7632aae1 gfs2: Issue revokes more intelligently adds f05b86db314d gfs2: Prepare to withdraw as soon as an IO error occurs in [...] adds d93ae386ef3d gfs2: Check for log write errors before telling dlm to unlock adds 9ff78289356a gfs2: Do log_flush in gfs2_ail_empty_gl even if ail list is empty adds b1676cbb1115 gfs2: Withdraw in gfs2_ail1_flush if write_cache_pages fails adds 2ca0c2fbf3ed gfs2: drain the ail2 list after io errors adds df5db5f9ee11 gfs2: Don't demote a glock until its revokes are written adds 1c634f94c3da gfs2: Do proper error checking for go_sync family of glops [...] adds ca399c96e96e gfs2: flesh out delayed withdraw for gfs2_log_flush adds 019dd669bde1 gfs2: don't allow releasepage to free bd still used for revokes adds c9ebc4b73799 gfs2: allow journal replay to hold sd_log_flush_lock adds cc44457f1629 gfs2: leaf_dealloc needs to allocate one more revoke adds 490031281d5a gfs2: Additional information when gfs2_ail1_flush withdraws adds 40e7e86ef165 gfs2: Clean up inode initialization and teardown adds 969183bc68bc gfs2: Switch to list_{first,last}_entry adds d580712a3727 gfs2: eliminate gfs2_rsqa_alloc in favor of gfs2_qa_alloc adds 2fba46a04c38 gfs2: Change inode qa_data to allow multiple users adds 1595548fe72c gfs2: Split gfs2_rsqa_delete into gfs2_rs_delete and gfs2_qa_put adds 4bd684bc0143 gfs2: Remove unnecessary gfs2_qa_{get,put} pairs adds e04d339bd8b1 gfs2: don't lock sd_log_flush_lock in try_rgrp_unlink adds 9592ea80ad13 gfs2: instrumentation wrt ail1 stuck adds c953a735c7d4 gfs2: change from write to read lock for sd_log_flush_lock [...] adds 75b46c437f6b gfs2: Fix oversight in gfs2_ail1_flush adds 018d21f5c58c Merge tag 'gfs2-for-5.7' of git://git.kernel.org/pub/scm/l [...] adds ffdec8d64291 cifs: do not ignore the SYNC flags in getattr adds bacd704a95ad cifs: handle prefix paths in reconnect adds e2e87519bd72 cifs: call wake_up(&server->response_q) inside of cifs_rec [...] adds b08484d71512 cifs: use mod_delayed_work() for &server->reconnect if alr [...] adds 864138cb3118 cifs: make use of cap_unix(ses) in cifs_reconnect_tcon() adds cf5371ae460e smb3: fix performance regression with setting mtime adds 8fe0c2c2cb7b cifs: print warning mounting with vers=1.0 adds 2e8af978d9bb cifs: rename posix create rsp adds 349e13ad30b4 cifs: add smb2 POSIX info level adds 3d519bd1269f cifs: plumb smb2 POSIX dir enumeration adds 69dda3059e7a cifs: add SMB2_open() arg to return POSIX data adds c7e9f78f7b45 cifs: do d_move in rename adds 0667059d0b4a cifs: allow unlock flock and OFD lock across fork adds f2d67931fdfe fs/cifs: fix gcc warning in sid_to_id adds ba55344f36e9 CIFS: Warn less noisily on default mount adds 266b9fecc58c cifs: cifspdu.h: Replace zero-length array with flexible-a [...] adds dc920277f1e5 cifs: clear PF_MEMALLOC before exiting demultiplex thread adds cff2def598f8 cifs: smb2pdu.h: Replace zero-length array with flexible-a [...] adds 2fe4f62de489 SMB3: Add new compression flags adds 8f233431310b SMB3: Additional compression structures adds 8895c66f2b40 SMB3: Minor cleanup of protocol definitions adds ef4a632ccc1c CIFS: check new file size when extending file by fallocate adds 97adda8b3ab7 CIFS: Fix bug which the return value by asynchronous read [...] adds edad734c74a4 smb3: use SMB2_SIGNATURE_SIZE define adds f7950cb05d06 cifs: smbd: Calculate the correct maximum packet size for [...] adds 4ebb8795a746 cifs: smbd: Check and extend sender credits in interrupt context adds 3946d0d04bb3 cifs: Allocate encryption header through kmalloc adds f460c5027473 cifs: update internal module version number adds 645c248d6fc4 Merge tag '5.7-rc-smb3-fixes-part1' of git://git.samba.org [...] adds 70b3eeed49e8 audit: CONFIG_CHANGE don't log internal bookkeeping as an event adds 1320a4052ea1 audit: trigger accompanying records when no rules present adds 674d85eb2d7d Merge tag 'audit-pr-20200330' of git://git.kernel.org/pub/ [...] adds 4b36cb773a81 selinux: move status variables out of selinux_ss adds e9c38f9fc2cc Documentation,selinux: deprecate setting checkreqprot to 1 adds 06c2efe2cf3a selinux: simplify evaluate_cond_node() adds 7470d0d13fb6 selinux: allow kernfs symlinks to inherit parent directory [...] adds 8d269a8e2a8f selinux: sel_avc_get_stat_idx should increase position index adds 60abd3181db2 selinux: convert cond_list to array adds 2b3a003e1543 selinux: convert cond_av_list to array adds 8794d7839038 selinux: convert cond_expr to array adds 89d4d7c88d2b selinux: generalize evaluate_cond_node() adds 4ca54d3d3022 security: selinux: allow per-file labeling for bpffs adds 253050f57c7a selinux: factor out loop body from filename_trans_read() adds c3a276111ea2 selinux: optimize storage of filename transitions adds e4cfa05e9bfe selinux: Add xfs quota command types adds e0ac568de1fa selinux: reduce the use of hard-coded hash sizes adds e3e0b582c321 selinux: remove unused initial SIDs and improve handling adds 34a2dab488bc selinux: clean up error path in policydb_init() adds 5e729e111eaf selinux: avtab_init() and cond_policydb_init() return void adds 27978872179b MAINTAINERS: Update my email address adds 779df6a5480f NFS: Ensure security label is set for root inode adds c753924b6285 selinux: clean up indentation issue with assignment statement adds b3aa112d57b7 Merge tag 'selinux-pr-20200330' of git://git.kernel.org/pu [...] adds bd1a5a53d7c1 security: <linux/lsm_hooks.h>: fix all kernel-doc warnings adds 3e27a33932df security: remove duplicated include from security.h adds a16298439bd5 Merge branch 'next-general' of git://git.kernel.org:/pub/s [...] adds f84fdf8df1c1 kbuild: remove the owner check in mkcompile_h adds a83e4ca26af8 kbuild: remove cc-option switch from -Wframe-larger-than= adds 87d660f08520 fixdep: remove unneeded code and comments about *.ver files adds 3f9070a67a94 fixdep: remove redundant null character check adds a1af8d71f0e4 kbuild: remove trailing slash from devicetree/binding/ for [...] adds fcf1b6a35c16 Documentation/llvm: add documentation on building w/ Clang/LLVM adds 2a86f6612164 kbuild: use KBUILD_DEFCONFIG as the fallback for DEFCONFIG_LIST adds 1518c633df78 kbuild: allow symbol whitelisting with TRIM_UNUSED_KSYMS adds cd195bc4775a kbuild: split adjust_autoksyms.sh in two parts adds 88694cff4952 kbuild: generate autoksyms.h early adds 2ba06cd8565b kbuild: Always validate DT binding examples adds 65220630bb17 kbuild: Build DT binding examples with dtc warnings enabled adds b5154bf63e55 kbuild: avoid concurrency issue in parallel building dtbs [...] adds e10c4321dc1e kbuild: allow to run dt_binding_check and dtbs_check in a [...] adds 9dffecc1339b kbuild: allow to run dt_binding_check without kernel confi [...] adds 93c95e526a4e modpost: rework and consolidate logging interface adds 54b778476941 modpost: return error if module is missing ns imports and [...] adds 1cd9b3abf533 net: drop_monitor: use IS_REACHABLE() to guard net_dm_hw_report() adds def2fbffe62c kconfig: allow symbols implied by y to become m adds 3a9dd3ecb207 kconfig: make 'imply' obey the direct dependency adds b1112139a103 Makefile: disallow data races on gcc-10 as well adds 2431f22a911a kbuild: compute the dtbs_install destination more simply adds aefd80307a05 kbuild: refactor Makefile.dtbinst more adds 51e406417950 sparc: revive __HAVE_ARCH_STRLEN for 32bit sparc adds dbd35860122b kconfig: remove unused variable in qconf.cc adds 735aab1e008b kbuild: add -Wall to KBUILD_HOSTCXXFLAGS adds f463c3510d44 kbuild: add comment about grouped target adds 63b903dfebde net: wan: wanxl: use allow to pass CROSS_COMPILE_M68k for [...] adds 734f3719d343 net: wan: wanxl: use $(M68KCC) instead of $(M68KAS) for re [...] adds 7d7df745b0a6 net: wan: wanxl: refactor the firmware rebuild rule adds aa824e0c962b kbuild: remove AS variable adds 4623980dea7c kbuild: add outputmakefile to no-dot-config-targets adds d9dac147a2c3 kbuild: deb-pkg: fix warning when CONFIG_DEBUG_INFO is unset adds e51d8dacf272 Makefile: Update kselftest help information adds 5b67fbfc32b5 Merge tag 'kbuild-v5.7' of git://git.kernel.org/pub/scm/li [...] adds 44f54e701205 mmc: renesas_sdhi: remove double clear of automatic correction adds 11a219606a9b mmc: renesas_sdhi: Add manual correction adds 71cfc92751ac mmc: renesas_sdhi: only check CMD status for HS400 manual [...] adds 9b0d6855e756 mmc: renesas_sdhi: enforce manual correction for Gen3 adds 6199a10e7e53 mmc: renesas_sdhi: cleanup SCC defines adds 0c482d829ac4 mmc: tmio: refactor tuning execution into SDHI driver adds 3a821a8244bc mmc: renesas_sdhi: complain loudly if driver needs update adds 64982b9f2f37 mmc: tmio: give callback a generic name adds a86bf70b7021 mmc: tmio: enforce retune after runtime suspend adds b2dd9a1325e6 mmc: tmio: factor out TAP usage adds f22084b662e5 mmc: tmio: remove superfluous callback wrappers adds 93660d837fd9 firmware: xilinx: Add ZynqMP Tap Delay setup ioctl to the [...] adds 0dc64c2b9496 firmware: xilinx: Add DLL reset support adds 8d2e334377db mmc: sdhci-of-arasan: Add support for DLL reset for ZynqMP [...] adds 2a2b821607ae mmc: sdhci-of-arasan: Remove quirk for broken base clock adds 219c02ca1cf6 mmc: sdhci-msm: Don't enable PWRSAVE_DLL for certain sdhc hosts adds 511ce378e16f mmc: Add MMC host software queue support adds 045d705dc1fb mmc: core: Enable the MMC host software queue for the SD card adds 1774b0021405 mmc: host: sdhci: Add request_done ops for struct sdhci_ops adds 4730831c7d2e mmc: host: sdhci: Add a variable to defer to complete requ [...] adds f4498549e169 mmc: host: sdhci-sprd: Add software queue support adds d46a24a9d2db mmc: core: Throttle polling rate for CMD6 adds ebd4f4bd01a9 mmc: core: Drop unused define adds 60db8a47497d mmc: core: Extend mmc_switch_status() to rid of __mmc_swit [...] adds 02098ccdd823 mmc: core: Drop redundant in-parameter to __mmc_switch() adds 6972096a03ae mmc: core: Split up mmc_poll_for_busy() adds 40c96853fef1 mmc: core: Enable re-use of mmc_blk_in_tran_state() adds 2a1c7cda52b7 mmc: core: Update CMD13 busy check for CMD6 commands adds 0d84c3e6a5b2 mmc: core: Convert to mmc_poll_for_busy() for erase/trim/discard adds 9f94d04752ad mmc: core: Drop redundant out-parameter to mmc_send_hpi_cmd() adds 490ff95f8e2c mmc: core: Convert to mmc_poll_for_busy() for HPI commands adds 892bf1001459 mmc: core: Fixup support for HW busy detection for HPI commands adds 127e6e98ca9b mmc: mmci_sdmmc: Replace sg_dma_xxx macros adds bdbf9faf5f2e mmc: mmci_sdmmc: Rename sdmmc_priv struct to sdmmc_idma adds 7b9716a0f161 mmc: mmci: Add a reference at mmc_host_ops in mmci struct adds 31b963e19491 mmc: mmci: Add private pointer for variant adds e19c33dbfe95 dt-bindings: mmc: mmci: add delay block base register for sdmmc adds 1103f807a3b9 mmc: mmci_sdmmc: Add execute tuning with delay block adds 757731652881 mmc: mmci: Add callbacks for to manage signal voltage switch adds 94b94a93e355 mmc: mmci_sdmmc: Implement signal voltage callbacks adds 7a2a98be672b mmc: mmci: Add support for sdmmc variant revision 2.0 adds d1709abb8cc3 mmc: host: hsq: Add missing MODULE_LICENSE() and MODULE_DE [...] adds 70fd681e7ee1 dt-bindings: mmc: sdhci-am654: Update Output tap delay binding adds 8ee5fc0e0b3b mmc: sdhci_am654: Update OTAPDLY writes adds a161c45f2979 mmc: sdhci_am654: Enable DLL only for some speed modes adds e65bb3882471 mmc: sdhci: do not enable card detect interrupt for gpio cd type adds b62eee9f804e mmc: sdhci-esdhc-imx: no fail when no pinctrl available adds a26a4f1baca5 mmc: sdhci-esdhci-imx: retune needed for Mega/Mix enabled SoCs adds 5c11f1ffb022 mmc: sdhci-esdhc-imx: restore the per_clk rate in PM_RUNTIME adds 0299138af658 doc: dt: fsl-imx-esdhc: add strobe-dll-delay-target binding adds 5bd2acdcdde2 mmc: sdhci-esdhc-imx: add strobe-dll-delay-target support adds f581e9093aa2 mmc: sdhci-esdhc-imx: optimize the clock setting adds 373e800b53a8 mmc: sdhci-esdhc-imx: optimize the strobe dll setting adds 74898cbcbfc4 mmc: sdhci-esdhc-imx: add flag ESDHC_FLAG_BROKEN_AUTO_CMD23 adds cde5e8e9ff14 mmc: sdhci-esdhc-imx: Add an new esdhc_soc_data for i.MX8MM adds 982cf37da3ee mmc: sdhci-esdhc-imx: clear pending interrupt and halt cqhci adds e534b82f24b3 mmc: sdhci-esdhc-imx: clear DMA_SEL when disable DMA mode adds af8fade4bd7b mmc: sdhci-esdhc-imx: restore pin state when resume back adds 6660d0ae1255 mmc: core: Fix indentation adds 55fc7d93a55b mmc: sdhci-sprd: Set the missing MMC_CAP_WAIT_WHILE_BUSY flag adds d79100c91ae5 dt-bindings: mmc: sdhci-msm: Add CQE reg map adds ea21e9b2b33f mmc: mmc_test: Pass different sg lists for non-blocking requests adds 1a91a36aba9c mmc: Replace zero-length array with flexible-array member adds 0ffa6cfbd949 mmc: cqhci: Add cqhci_deactivate() adds 5cf583f1fb9c mmc: sdhci-msm: Deactivate CQE during SDHC reset adds d3392339cae9 mmc: cqhci: Update cqhci memory ioresource name adds fcc958d6dbbd mmc: renesas_sdhi: Use BITS_PER_LONG helper adds a5d90dc488e4 mmc: renesas_sdhi: simplify execute_tuning adds ee0f309263a6 mmc: sdhci-omap: Add Support for Suspend/Resume adds 5e958e4aacf4 sdhci: tegra: Implement Tegra specific set_timeout callback adds ff124c31ccd7 sdhci: tegra: Enable MMC_CAP_WAIT_WHILE_BUSY host capability adds 398b25003d3a dt-bindings: mmc: synopsys-dw-mshc: fix clock-freq-min-max [...] adds 6bbcf74dd929 mmc: vub300: Use scnprintf() for avoiding potential buffer [...] adds 6c92ae1e452f mmc: sdhci: Introduce sdhci_set_power_and_bus_voltage() adds c2c5252c5c61 mmc: sdhci: arasan: Use sdhci_set_power_and_voltage() adds d2abc6e2b5c2 mmc: sdhci: milbeaut: Use sdhci_set_power_and_voltage() adds 98160562e3bb mmc: sdhci: at91: Use sdhci_set_power_and_voltage() adds 9d8acdd32cd5 mmc: sdhci: am654: Use sdhci_set_power_and_voltage() adds f87391eec2c5 mmc: sdhci: iproc: Add custom set_power() callback for bcm2711 adds fdd8eef4be53 mmc: sdhci-of-at91: Display clock changes for debug purpose only adds fa0910107a9f mmc: sdhci: use FIELD_GET for preset value bit masks adds 55c2b8b9a383 mmc: core: Re-work the code for eMMC sanitize adds ffae422dfe14 dt-bindings: mmc: Fix node name in an example adds d4a384cb563e mmc: mmci_sdmmc: Fix clear busyd0end irq flag adds 9e2582e57407 mmc: mediatek: fix SDIO irq issue adds 92075d98abf0 mmc: cavium-octeon: remove nonsense variable coercion adds dfabb077d625 Merge tag 'mmc-v5.7' of git://git.kernel.org/pub/scm/linux [...] adds 8e217b078138 kgdboc: Use for_each_console() helper adds a287885f1e37 n_tty: check printk arguments for n_tty_trace adds c6825c6395b7 serial: 8250_tegra: Create Tegra specific 8250 driver adds 57b76faf1d78 serial: 8250_early: Add earlycon for BCM2835 aux uart adds 00d963abcb92 tty/serial: 8250_exar: Replace zero-length array with flex [...] adds 2f202d03a578 tty: n_gsm: Replace zero-length array with flexible-array member adds 4a37c0fcf5d4 serial: sc16is7xx: Replace zero-length array with flexible [...] adds 02042a4cf472 serial: 8250_pci: Replace zero-length array with flexible- [...] adds 7a49955af144 serial: core: Introduce uart_console_enabled() helper adds d2403cadc1ee serial: core: Consolidate spin lock initialization code adds 643f7d95fe23 serial: core: use octal permissions on module param adds 143c02c88d6d serial: core: Switch to use DEVICE_ATTR_RO() adds 8c6b6ffac367 serial: 8250_pxa: avoid autodetecting the port type adds 9ff2f0f7f247 tty: serial: Kconfig: Fix a typo adds 47eff47cc275 tty: serial: efm32: fix spelling mistake "reserverd" -> "r [...] adds 567a0e17f75f serial: 8250_port: Switch to use DEVICE_ATTR_RW() adds 21680a6dcb01 serial: 8250_port: Use dev_*() instead of pr_*() adds 036bca1fcce8 n_gsm: drop unneeded gsm_dlci->fifo field adds 72ae8cc192a3 n_gsm: introduce enum gsm_dlci_state adds e1785996f4c6 n_gsm: introduce enum gsm_dlci_mode adds 329aa6e6e12f n_gsm: introduce enum gsm_mux_state adds edd05a735a39 n_gsm: add missing __user annotations adds d8ca4ecf8dbd n_gsm: add missing \n to prints adds 5677fcf376d5 n_gsm: switch dead to bool adds e9360b9a0d4c n_gsm: switch throttled to bool adds 7a9ed9c069f1 n_gsm: switch constipated to bool adds c50704bdef9b n_gsm: switch escape to bool adds 175b558d0efb tty: serial: samsung_tty: build it for any platform adds 3b3845bb6c78 tty: serial: samsung_tty: remove SERIAL_SAMSUNG_DEBUG adds 66c3bdf11d9d n_hdlc: remove tracing debug prints adds 683efabc6622 n_hdlc: remove unused macros adds f3c2e27750ea n_hdlc: convert debuglevel use to pr_debug adds aebe5fc3b568 n_hdlc: put init/exit strings directly to prints adds cda3756ca5c4 n_hdlc: cleanup messages during registration adds c549725ff85a n_hdlc: use clamp() for maxframe adds 30fafd92c272 n_hdlc: simplify freeing of buffer list adds 5f2895143d5e n_hdlc: invert conditions in n_hdlc_tty_close and n_hdlc_tty_poll adds a1274b26ac27 n_hdlc: remove unused flags adds 4040c8286079 n_hdlc: remove unused backup_tty adds 75011682e7c5 n_hdlc: expand tty2n_hdlc macro adds 43e784eca86a n_hdlc: inline n_hdlc_release adds df6de639d42c n_hdlc: remove cached tty adds 844cc5f9e530 n_hdlc: remove checking of n_hdlc adds 740708abbba2 n_hdlc: add helper for buffers allocation adds edee649f9d27 n_hdlc: move tty_ldisc_ops to the bottom adds 0f2382981442 n_hdlc: switch tbusy and woke_up to bools adds b9c010dfe85e n_hdlc: remove unneeded ifdef adds d86b05cb0e20 n_hdlc: use __func__ and pr_ print helpers adds 43741e9bc0fb n_hdlc: remove useless whitespace at line wraps adds 2bfb2b753bc6 n_hdlc: remove spaces between function name and ( adds 8d79bb5c4b97 n_hdlc: add missing spaces after commas adds 1283c72135f0 n_hdlc: fix whitespace around binary operators adds 80967ff2d15f n_hdlc: wrap a comment properly adds dce05aa6eec9 vt: selection, introduce vc_is_sel adds e587e8f17433 vt: ioctl, switch VT_IS_IN_USE and VT_BUSY to inlines adds e24cd4e6d6aa n_tty: Distribute switch variables for initialization adds ba08cf452f34 Merge 5.6-rc3 into tty-next adds 101f227c2403 vt: selection, remove 2 local variables from set_selection_kernel adds 555b4ef79797 vt: selection, localize use_unicode adds 9256d09f1da1 vt: selection, create struct from console selection globals adds f400991bf872 vt: switch vt_dont_switch to bool adds a10df4910cdb vt: vt_kern.h, remove extern from functions adds 6ff66e081374 vt: selection, remove redeclaration of poke_blanked_console adds bc80932cc25a vt: selection, indent switch-case properly adds 67f468d4ae9f tty: serial: atmel_serial: Drop GPIO includes adds 8145e85f8245 tty: serial: lantiq: Drop GPIO include adds 97cbaf2c829b tty: serial: cpm_uart: Convert to use GPIO descriptors adds 9fa3c4b1fa37 tty: serial: qcom_geni_serial: Fix GPIO swapping with workaround adds 9be1064fe524 serial: ar933x_uart: add RS485 support adds 9dd5185a206d dt-bindings: serial: document fsl,inverted-tx and -rx options adds 5a08a4877aed tty: imx serial: Implement support for reversing TX and RX [...] adds e32a83c70cf9 serial: 8250-mtk: modify mtk uart power and clock management adds 1b91d97c66ef serial: 8250_lpss: Add ->setup() for Elkhart Lake ports adds 2b1b799d7630 arm64: change ARCH_SPRD Kconfig to tristate adds 7ba87cfec71a tty: serial: make SERIAL_SPRD not depend on ARCH_SPRD adds 4f5f58873756 tty: serial: Use the correct style for SPDX License Identifier adds f8c3686c65f0 serial: earlycon: prefer EARLYCON_DECLARE() variant adds f45709df7731 serial: 8250: Don't touch RTS modem control while in rs485 mode adds fe7f0fa43cef serial: 8250: Support rs485 devicetree properties adds 283e096ffb70 serial: 8250: Deduplicate ->rs485_config() callback adds 6d3e54e1955e serial: 8250: Sanitize rs485 config harder adds 41a70b7f4734 serial: 8250: Deduplicate rs485 active_timer assignment adds 058bc104f7ca serial: 8250: Generalize rs485 software emulation adds f93bf7589114 serial: 8250_bcm2835aux: Support rs485 software emulation adds 7f9803072ff6 serial: 8250: Support console on software emulated rs485 ports adds eaee41727e6d sysctl/sysrq: Remove __sysrq_enabled copy adds 68af43173d3f serial/sysrq: Add MAGIC_SYSRQ_SERIAL_SEQUENCE adds d24e163af05c tty: mips_ejtag_fdc: Mark expected switch fall-through adds cb05c6c82fb0 Merge 5.6-rc5 into tty-next adds 4cbd7814bbd5 tty: sifive: Finish transmission before changing the clock adds cfb7bdfc6978 serial: pic32_uart: Use uart_console() helper adds 207f6f34fb10 tty/serial: atmel: Use uart_console() helper adds d3394b3d5182 serial/sysrq: Add a help-string for MAGIC_SYSRQ_SERIAL_SEQUENCE adds 159381df1442 tty: serial: fsl_lpuart: fix DMA operation when using IOMMU adds a092ab25fdaa tty: serial: fsl_lpuart: fix DMA mapping adds c2f448cff22a tty: serial: fsl_lpuart: add LS1028A support adds e33253f3b74b tty: serial: fsl_lpuart: add LS1028A earlycon support adds c75b1fddae6c dt-bindings: serial: lpuart: add ls1028a compatibility adds 2607d7246fb2 arm64: dts: ls1028a: add missing LPUART nodes adds b685e6febde6 tty: serial: ifx6x60: Use helper variable for dev adds 9a8da6082ddb tty: serial: ifx6x60: Convert to GPIO descriptors adds f9d690b6ece7 tty: serial: qcom_geni_serial: Allocate port->rx_fifo buff [...] adds 2ce5eace42b8 serial: core: Use string length for SysRq magic sequence adds b18896ff3a92 serial: core: Print escaped SysRq Magic sequence if enabled adds e140ef36925f serial: core: Use uart_console() helper in SysRq code adds da9a5aa3402d serial: core: Refactor uart_unlock_and_check_sysrq() adds c57c1644c266 vt: drop redundant might_sleep() in do_con_write() adds 1aa6e058dd6c vt: vt_ioctl: remove unnecessary console allocation checks adds e83766334f96 tty: serial: qcom_geni_serial: No need to stop tx/rx on UA [...] adds d49e7953f9b9 tty: serial: qcom_geni_serial: Don't try to manually disab [...] adds 5b30dee6cc07 vt: selection, fix double lock introduced by a merge adds b18d1c2efa47 tty: n_hdlc, remove FILE and LINE from pr_debug adds 85af37056a72 vt: use min() to limit intervals adds f0e8e3da22ab vt: selection, use rounddown() for start/endline computation adds c3a834e87c2c vt: indent switch-case in setterm_command properly adds 72cc06be190a serial: sprd: check console via stdout-path in addition adds f1b49d5a0713 serial: sprd: remove __init from sprd_console_setup adds efc176929a35 serial: sprd: Fix a dereference warning adds 7e13d0a6b189 Revert "tty: serial: samsung_tty: build it for any platform" adds c81ea7203b22 console: Don't perform test for CON_BRL flag adds caa72c3bc584 console: Drop double check for console_drivers being non-NULL adds 12825e6ba8ea console: Use for_each_console() helper in unregister_console() adds d58ad10122e6 console: Drop misleading comment adds bb72e3981d8e console: Avoid positive return code from unregister_console() adds e78bedbd42b7 console: Don't notify user space when unregister non-liste [...] adds ed31685c96e1 console: Introduce ->exit() callback adds 5f3a48132412 Merge branch 'for-5.7-console-exit' of git://git.kernel.or [...] adds a3cb39d258ef serial: core: Allow detach and attach serial device for console adds bedb404e91bb serial: 8250_port: Don't use power management for kernel console adds 089b6d365491 serial: 8250_port: Disable DMA operations for kernel console adds 630db5cbc7b4 tty: serial: Add CONSOLE_POLL support to SiFive UART adds 4b7349cb4e26 serial: sprd: getting port index via serial aliases only adds 72534077475f serial: sprd: remove redundant sprd_port cleanup adds e2c2e7987106 tty: nozomi: fix spelling mistake "reserverd" -> "reserved" adds e39c0ffe8cc3 tty: serial: pch_uart: Use scnprintf() for avoiding potent [...] adds caa47cc63947 tty: nozomi: Use scnprintf() for avoiding potential buffer [...] adds bdc3070e3fcd tty: hvc: Use the correct style for SPDX License Identifier adds db1032f7e485 tty: n_tracesink: Use the correct style for SPDX License I [...] adds cbf580ff0938 Merge 5.6-rc7 into tty-next adds 97451855cc3b serial: uartps: Remove unconditional wait inside set_termios adds 706bbc572d59 serial: uartps: Add TACTIVE check in cdns_uart_tx_empty function adds f19c3f6c8109 serial: 8250_port: Don't service RX FIFO if throttled adds f4b042a05006 serial: 8250: 8250_omap: Fix throttle to call stop_rx() adds 4ce35a3617c0 serial: 8250_omap: Fix sleeping function called from inval [...] adds 7cf4df30a981 serial: 8250: 8250_omap: Terminate DMA before pushing data [...] adds 4bcf59a5dea0 serial: 8250: 8250_omap: Account for data in flight during [...] adds 789898416749 serial: 8250: 8250_omap: Move locking out from __dma_rx_do [...] adds 7229b84c20d2 serial: 8250: 8250_omap: Extend driver data to pass FIFO t [...] adds c6689dfd8779 serial: 8250: 8250_omap: Work around errata causing spurio [...] adds c26389f998a8 serial: 8250: 8250_omap: Add DMA support for UARTs on K3 SoCs adds c97c65f36e5c serial: omap: drop unused dt-bindings header adds 1f0c1314c51c ARM: dts: pxa*: Don't redeclare phandle references adds 8524e2a93908 ARM: dts: pxa*: Fix serial port names adds d6a14ce6cd8d ARM: dts: pxa*: Make the serial ports compatible with xscale-uart adds 5a56cf3e8738 ARM: dts: mmp2-brownstone: Don't redeclare phandle references adds c10419f94538 ARM: dts: mmp*: Fix serial port names adds ecd755fb730e ARM: dts: mmp*: Make the serial ports compatible with xscale-uart adds a0c4adeeea84 ARM: dts: tango4: Make /serial compatible with ns16550a adds d0e7600b914c tty: serial: fsl_lpuart: move dma_request_chan() adds d7c53fb081c6 tty: serial: fsl_lpuart: fix return value checking adds 3b9c55efb23e tty: serial: make SERIAL_SPRD depend on COMMON_CLK adds ca4463bf8438 vt: vt_ioctl: fix VT_DISALLOCATE freeing in-use virtual console adds 7cf64b18b0b9 vt: vt_ioctl: fix use-after-free in vt_in_use() adds 4e36f94e996e serial: 8250: Fix rs485 delay after console write adds 8d5b305484e8 serial: 8250: Optimize irq enable after console write adds 1f944f976d7e Merge tag 'tty-5.7-rc1' of git://git.kernel.org/pub/scm/li [...] adds d545514e3e36 MAINTAINERS: Sort entries in database for PDx86 adds 16292bed9c56 platform/x86: intel_pmc_core: Add Atom based Jasper Lake ( [...] adds 57ba2633a1b6 platform/x86: intel-hid: Move MODULE_DEVICE_TABLE() closer [...] adds 807e92d1bdd0 platform/x86: intel-vbtn: Move MODULE_DEVICE_TABLE() close [...] adds d82d3ef66d91 platform/x86: Makefile: Group modules by companies and functions adds 45a3d578f2ed platform/x86: Kconfig: Group modules by companies and functions adds 94ed313404d8 platform/x86: dell_rbu: Use sysfs_create_group() API adds d19f359fbdc6 platform/x86: dell_rbu: don't open code list_for_each_entry*() adds 45e21277f947 platform/x86: dell_rbu: Simplify cleanup code in create_packet() adds 682baa24e2a2 platform/x86: dell_rbu: Use max_t() to get rid of casting adds e5e325722f43 platform/x86: dell_rbu: Unify format of the printed messages adds 14a8aa4964e0 tools/power/x86/intel-speed-select: Fix display for turbo- [...] adds 3b0fe3bab31f tools/power/x86/intel-speed-select: Avoid duplicate names [...] adds 95b31e35239e platform/x86: pmc_atom: Add Lex 2I385SW to critclk_systems [...] adds a45096ac70e5 platform/x86: intel_pmc_core: Add debugfs entry to access [...] adds f632817d5ef3 platform/x86: intel_pmc_core: Add debugfs entry for low po [...] adds 4d6a63e0b99e platform/x86: intel_pmc_core: Refactor the driver by remov [...] adds a018e28f0880 platform/x86: intel_pmc_core: Remove slp_s0 attributes fro [...] adds 913f984a8347 platform/x86: intel_pmc_core: Add an additional parameter [...] adds 2e36ac08a988 platform/x86: intel_pmc_core: Dump low power status regist [...] adds 7adb1e8aeeb5 platform/x86: intel_pmc_core: Add debugfs support to acces [...] adds aae43c2bcdc1 platform/x86: intel_pmc_core: Relocate pmc_core_*_display( [...] adds 08ec5020bd6c platform/x86: intel_pmc_core: Remove duplicate 'if' to cre [...] adds 0e9c026f1b86 platform/x86: intel_pmc_core: Add slp_s0_offset attribute [...] adds 64b73cff66ac platform/x86/intel-uncore-freq: Fix static checker issue a [...] adds ee633afded0d platform/x86/intel-uncore-freq: Add release callback adds b901c2f5b994 platform/x86: i2c-multi-instantiate: Replace zero-length a [...] adds 8d92e160dd8f platform/x86: Kconfig: Fix a typo adds 6b3586d45bba platform/x86: asus-wmi: Support laptops where the first ba [...] adds edeee341fd6c platform/x86: asus_wmi: Fix return value of fan_boost_mode_store adds 6cc8f6598978 platform/x86: ISST: Fix wrong unregister type adds 1d6f8c5bac93 platform/x86: GPD pocket fan: Fix error message when temp- [...] adds b40e288bfb53 platform/x86: sony-laptop: Use scnprintf() for avoiding po [...] adds 8ddbda76245f tools/power/x86/intel-speed-select: Fix mailbox usage for [...] adds ced2f5304d14 tools/power/x86/intel-speed-select: Fix last cpu number adds f0e0b4d17baa tools/power/x86/intel-speed-select: Warn for invalid package id adds f5205f493100 tools/power/x86/intel-speed-select: Make target CPU option [...] adds 143ad32209af tools/power/x86/intel-speed-select: Enhance core-power inf [...] adds 6320c9fb9121 tools/power/x86/intel-speed-select: Use more verbiage for [...] adds 696691985c31 tools/power/x86/intel-speed-select: Special handling for C [...] adds 864dc09e692f tools/power/x86/intel-speed-select: Max CPU count calculat [...] adds fb1861582839 tools/power/x86/intel-speed-select: Store topology information adds f362cdccca07 tools/power/x86/intel-speed-select: Helpful warning for mi [...] adds addd116d8daf tools/power/x86/intel-speed-select: Enhance help adds 1ba148ae9e11 tools/power/x86/intel-speed-select: Enhance --info option adds 87e115b3256c tools/power/x86/intel-speed-select: Add an API for error/i [...] adds ac9d05ea4cfb tools/power/x86/intel-speed-select: Improve error display [...] adds 6c8edba37cc5 tools/power/x86/intel-speed-select: Check feature status first adds 6d1f2dc8a5d9 tools/power/x86/intel-speed-select: Display error for inva [...] adds 68e2f109717b tools/power/x86/intel-speed-select: Enhance help for core- [...] adds 3d1a8579813e tools/power/x86/intel-speed-select: Improve output of perf [...] adds 39bae0fce48f tools/power/x86/intel-speed-select: Improve error display [...] adds a9fd6ae739ef tools/power/x86/intel-speed-select: Improve error display [...] adds 95f8e5694580 tools/power/x86/intel-speed-select: Kernel interface error [...] adds fe6fb2165ade tools/power/x86/intel-speed-select: Improve core-power res [...] adds 070fdea13d4b tools/power/x86/intel-speed-select: Show error for invalid [...] adds 7fc9fefd994b tools/power/x86/intel-speed-select: Improve CLX commands adds b86639e1957f tools/power/x86/intel-speed-select: Fix avx options for tu [...] adds 4a9603534aff tools/power/x86/intel-speed-select: Print friendly warning [...] adds e44d76569b19 tools/power/x86/intel-speed-select: Add display for enable [...] adds 74062363f855 tools/power/x86/intel-speed-select: Avoid duplicate Packag [...] adds 1e46d1d59a6c tools/power/x86/intel-speed-select: Update version adds 9945a2479893 tools/power/x86/intel-speed-select: Fix a typo in error message adds 267fc714cab7 platform/x86: intel_pmc_core: Make pmc_core_lpm_display() [...] adds c61b693c9a03 platform/x86: intel_pmc_core: Make pmc_core_substate_res_s [...] adds b1f81b496b0d platform/x86: surface3_power: MSHW0011 rev-eng implementation adds c9c10913ea00 platform/x86: surface3_power: Drop unused structure definition adds 74bef188eac1 platform/x86: surface3_power: Use dev_err() instead of pr_err() adds 48978995950b platform/x86: surface3_power: Simplify mshw0011_adp_psr() [...] adds fcbb1142fea3 platform/x86: surface3_power: Prefix POLL_INTERVAL with SURFACE_3 adds f1f25fc89a28 platform/x86: surface3_power: Drop useless macro ACPI_PTR() adds 3d8fc115a349 platform/x86: surface3_power: Reformat GUID assignment adds dd4a93569bd3 platform/x86: surface3_power: Add missed headers adds ba308bd09099 platform/x86: surface3_power: Fix Kconfig section ordering adds d878bdfba8ff platform/x86: surface3_power: Fix always true condition in [...] adds dba43fc4ba2f Merge tag 'platform-drivers-x86-v5.7-1' of git://git.infra [...] adds bb81bf621510 NTB: Fix an error in get link status adds 99a06056124d NTB: ntb_perf: Fix address err in perf_copy_chunk adds 2ef97a6c181e ntb_tool: Fix printk format adds 788b041afd9a ntb_hw_switchtec: Fix ntb_mw_clear_trans error if size == 0 adds 7f78c68aa796 NTB: ntb_transport: Use scnprintf() for avoiding potential [...] adds 8ad1a2f351c1 MAINTAINERS: update maintainer list for AMD NTB driver adds cb004c28dd2f NTB: Fix access to link status and control register adds 52ba44788964 NTB: clear interrupt status register adds 8a7cedef441f NTB: Enable link up and down event notification adds 5c6404d5fa74 NTB: define a new function to get link status adds 5cafa48502c8 NTB: return the side info status from amd_poll_link adds 2465b87ce36e NTB: set peer_sta within event handler itself adds fdd8281fb0bc NTB: remove handling of peer_sta from amd_link_is_up adds 60ceafd151d6 NTB: handle link down event correctly adds 673dd0c24779 NTB: handle link up, D0 and D3 events correctly adds 92abf4cb993d NTB: move ntb_ctrl handling to init and deinit adds ae5f4bdccf03 NTB: add helper functions to set and clear sideinfo adds 5f0856bebc6e NTB: return link up status correctly for PRI and SEC adds 41dfc3f79650 NTB: remove redundant setting of DB valid mask adds ac10d4f6c2a8 NTB: send DB event when driver is loaded or un-loaded adds b350f0a3eb26 NTB: add pci shutdown handler for AMD NTB adds 56a451b78067 Merge tag 'ntb-5.7' of git://github.com/jonmason/ntb adds aa3027455974 MAINTAINERS: add entry for the Qualcomm IPA driver adds 9cc5ae125f0e arm64: dts: sdm845: add IPA information adds fbd436029c48 Merge branch 'net-introduce-Qualcomm-IPA-driver' adds 34a568a244be net: sgi: ioc3-eth: Remove phy workaround adds e08ab0b377a1 tcp: add bytes not sent to SCM_TIMESTAMPING_OPT_STATS adds 3f95f55eb55d net: sched: pie: change tc_pie_xstats->prob adds 13099824145a s390/qdio: add tighter controls for IRQ polling adds 49f42f5d6194 s390/qeth: remove VNICC callback parameter struct adds 206bd0a735d4 Merge branch 's390-qeth-next' adds a0e6650bdd25 r8169: convert while to for loop in rtl_tx adds 6a41f2b2f1e4 r8169: ensure tx_skb is fully reset after calling rtl8169_ [...] adds 22d352c51e74 r8169: simplify usage of rtl8169_unmap_tx_skb adds 101438729d84 r8169: remove now unneeded barrier in rtl_tx adds af99168a4cc8 Merge branch 'r8169-series-with-improvements-to-rtl_tx' adds edddb36644d5 batman-adv: Start new development cycle adds 3b2582c7affd batman-adv: Avoid RCU list-traversal in spinlock adds 5f27eb055d5c batman-adv: Replace zero-length array with flexible-array member adds 6c1a55fecae0 Merge tag 'batadv-next-for-davem-20200306' of git://git.op [...] adds 37feab6076aa net: dsa: mt7530: add support for port mirroring adds 8a4b910d005d mptcp: selftests: add rcvbuf set option adds ec33916d47cb mptcp: don't grow mptcp socket receive buffer when rcvbuf [...] adds c8e98343bf5c Merge branch 'mptcp-don-t-auto-adjust-rcvbuf-size-if-locked' adds 30a1e6d0f8e2 ionic: keep ionic dev on lif init fail adds 5dca69c425bc ionic: remove pragma packed adds b7f55b81f2ac ionic: improve irq numa locality adds c6d3d73a4055 ionic: clean up bitflag usage adds 75fcb75b93aa ionic: support ethtool rxhash disable adds c220e5239677 ionic: print pci bus lane info adds b3f064e9746d ionic: add support for device id 0x1004 adds 1fcbebf115d9 ionic: drop ethtool driver version adds 09dee69ea6a5 Merge branch 'ionic-updates' adds 72fa490480ce net: hns3: fix some mixed type assignment adds 4960cabff63e net: hns3: rename macro HCLGE_MAX_NCL_CONFIG_LENGTH adds 89a85559302f net: hns3: remove an unnecessary resetting check in hclge_ [...] adds 01c45c521a5a net: hns3: delete some reduandant code adds 9091367037d3 net: hns3: add a check before PF inform VF to reset adds e45afb396e23 net: hns3: print out status register when VF receives unkn [...] adds 77ba415d1920 net: hns3: print out command code when dump fails in debugfs adds 8de91e92070b net: hns3: synchronize some print relating to reset issue adds fbdc4d79fcc2 net: hns3: delete unnecessary logs after kzalloc fails adds 119959a0a5bf Merge branch 'hns3-next' adds d8fab4815a37 net/mlx5: fix spelling mistake "reserverd" -> "reserved" adds 339ffae598ed net/mlx5e: Replace zero-length array with flexible-array member adds 1326034b3ce7 net/mlx5: Expose raw packet pacing APIs adds 86f5d0f3d499 net/mlx5: Introduce egress acl forward-to-vport capability adds bd673da6d933 net/mlx5: Introduce TLS and IPSec objects enums adds dc392fc56f39 net/mlx5: Expose link speed directly adds e0ebd8eb36ed net/mlx5: HW bit for goto chain offload support adds a70ed9d8ecf3 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] adds c268ca6087f5 net/mlx5: Expose port speed when possible adds 2f5438ca0ee0 net/mlx5: Tidy up and fix reverse christmas ordring adds 1e62e222db2e net/mlx5: E-Switch, Use vport metadata matching only when [...] adds 2fbbc30da05d net/mlx5: Verify goto chain offload support adds d9fb932fde21 net/mlx5e: Fix an IS_ERR() vs NULL check adds 891b8f33218d net/mlx5: Allocate smaller size tables for ft offload adds cc617ceda0eb net/mlx5: E-switch, make query inline mode a static function adds 20f7b37ffc7d net/mlx5e: Introduce root ft concept for representors netdevs adds 01013ad355d6 net/mlx5e: Show/set Rx flow indir table and RSS hash key o [...] adds 6783e8b29f63 net/mlx5e: Init ethtool steering for representors adds b63293e759a1 net/mlx5e: Show/set Rx network flow classification rules o [...] adds 6c9ee3069380 Merge tag 'mlx5-updates-2020-03-09' of git://git.kernel.or [...] adds e0fa433db28a net: stmmac: selftests: Do not fail if PHY is not attached adds 422829f9f8db net: stmmac: Switch to linkmode_and()/linkmode_andnot() adds 8dc6051ce3ea net: stmmac: Fallback to dev_fwnode() if needed adds 46f69ded988d net: stmmac: Use resolved link config in mac_link_up() adds c580165ffbf2 net: phylink: Add missing Backplane speeds adds 9414819654cc net: phylink: Test if MAC/PCS support Autoneg adds fcb26bd2b6ca net: phy: Add Synopsys DesignWare XPCS MDIO module adds f213bbe8a9d6 net: stmmac: Integrate it with DesignWare XPCS adds e442cfc76833 Merge branch 'net-Add-support-for-Synopsys-DesignWare-XPCS' adds 62751b6808ec flow_offload: use flow_action_for_each in flow_action_mixe [...] adds 1e09e5818b3a pktgen: Allow on loopback device adds 9ff3dd7b8453 enetc: Drop redundant device node check adds a784c92ee272 enetc: Clean up of ehtool stats len adds 714239ac630a enetc: Clean up Rx BD iteration adds 434cebabd3a2 enetc: Add dynamic allocation of extended Rx BD rings adds 79c57bffebe8 Merge branch 'enetc-Support-extended-BD-rings-at-runtime' adds a393daa8993f flow_offload: fix allowed types check adds 42d5fe5f9c19 flow_offload: turn hw_stats_type into dedicated enum adds a16fa289843d flow_offload: restrict driver to pass one allowed bit to f [...] adds 377bb76444a1 Merge branch 'flow_offload-follow-ups-to-HW-stats-type-patchset' adds 469b390e1ba3 net: dsa: microchip: use delayed_work instead of timer + work adds 13e787ca82f8 net: dsa: mt7530: fix macro MIRROR_PORT adds f3beaf246f53 ice: Cleanup unneeded parenthesis adds 5520deb15326 iavf: Enable support for up to 16 queues adds 0ca469fbc3ca ice: allow bigger VFs adds 46c276cebfb4 ice: Improve clarity of prints and variables adds f844d5212cb0 ice: Fix removing driver while bare-metal VFs pass traffic adds 111820b0515a ice: Display Link detected via Ethtool in safe mode adds 1f454e06d93b ice: Fix corner case when switching from IEEE to CEE adds 35e935617e6e ice: renegotiate link after FW DCB on adds 345be791abd1 ice: Correct setting VLAN pruning adds c8a1071df934 ice: Increase mailbox receive queue length to maximum adds c88ba3fb33ca ice: fix use of deprecated strlcpy() adds 93ff48589a9e ice: Fix format specifier adds dced8ad321dd ice: Use EOPNOTSUPP instead of ENOTSUPP adds 6dae8aa0ed5b ice: use variable name more descriptive than type adds dab02de8673f ice: fix incorrect size description of ice_get_nvm_version adds 6ee242580447 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 047521d7b12d r8169: let rtl8169_mark_to_asic clear rx descriptor field opts2 adds 314a9cbbfb1d r8169: simplify getting stats by using netdev_stats_to_stats64 adds 8e4f90caf05c net: ena: reject unsupported coalescing params adds fcca747f1800 net: aquantia: reject all unsupported coalescing params adds f4a76615f0fe net: systemport: reject unsupported coalescing params adds 05c531452f6c net: bnx2: reject unsupported coalescing params adds a0dadb331dfa net: bnx2x: reject unsupported coalescing params adds f6f508c07a1e net: bcmgenet: reject unsupported coalescing params adds 3eb2efbea193 net: tg3: reject unsupported coalescing params adds 659d0760b0c6 net: bna: reject unsupported coalescing params adds 812df69beb86 net: liquidio: reject unsupported coalescing params adds bd4be35b4ae2 net: mlx4: reject unsupported coalescing params adds d824178d0f5d net: cxgb2: reject unsupported coalescing params adds 62923b6abe8c net: cxgb3: reject unsupported coalescing params adds 5608c6417926 net: cxgb4: reject unsupported coalescing params adds 009ab69b4b67 net: cxgb4vf: reject unsupported coalescing params adds d13f1167ab1c net: gemini: reject unsupported coalescing params adds 96ee187badb7 Merge branch 'ethtool-consolidate-irq-coalescing-part-3' adds 86eeb97de710 ftgmac100: Remove redundant judgement adds 81f954a44567 bareudp: Fixed bareudp receive handling adds 0fa81b304a79 cdc_ncm: Implement the 32-bit version of NCM Transfer Block adds c7211ff3be0f net: stmmac: selftests: Fix L3/L4 Filtering test adds dacf470b2641 net: slcan, slip -- no need for goto when if () will do adds 4cda75275f9f net: sched: make newly activated qdiscs visible adds 0d8a42c93a7a raw: Add missing annotations to raw_seq_start() and raw_se [...] adds 734c8f757439 tcp: Add missing annotation for tcp_child_process() adds 64fbca011976 net: Add missing annotation for *netlink_seq_start() adds 9b96a3e6dd4b net: ibm: remove set but not used variables 'err' adds dc3e19f4572b soc: qcom: ipa: fix spelling mistake "cahces" -> "caches" adds 767d3ded5fb8 net: mptcp: don't hang before sending 'MP capable with data' adds e6e0f093d978 dt-bindings: soc: qcom: fix IPA binding adds 7c4046b1c53b Revert "net: sched: make newly activated qdiscs visible" adds c7449b756943 sfc: ethtool: Refactor to remove fallthrough comments in c [...] adds 8213f6c9a275 net: be2net: reject unsupported coalescing params adds a3f9dd70bfcc net: dpaa: reject unsupported coalescing params adds d5e3c87d302c net: fec: reject unsupported coalescing params adds 4db086932370 net: gianfar: reject unsupported coalescing params adds 4f9546d24a12 net: hns: reject unsupported coalescing params adds 7b8fda64b29d net: hns3: reject unsupported coalescing params adds 86f0f963f8db net: e1000: reject unsupported coalescing params adds 194219a79259 net: fm10k: reject unsupported coalescing params adds 5f85d407ed4b net: i40e: reject unsupported coalescing params adds cf5d0f1c24b1 net: iavf: reject unsupported coalescing params adds a289108c2a62 net: igb: let core reject the unsupported coalescing parameters adds 3ff8000ddc7d net: igbvf: reject unsupported coalescing params adds dbfa497a26e1 net: igc: let core reject the unsupported coalescing parameters adds eb7975d3789f net: ixgbe: reject unsupported coalescing params adds e259b9114b1e net: ixgbevf: reject unsupported coalescing params adds af91fd7e17f1 Merge branch 'ethtool-consolidate-irq-coalescing-part-4' adds 16f6c2518f9e tcp: Remove unnecessary conditions in inet_csk_bind_conflict(). adds 4b01a9674231 tcp: bind(0) remove the SO_REUSEADDR restriction when ephe [...] adds 335759211a32 tcp: Forbid to bind more than one sockets haveing SO_REUSE [...] adds 7f204a7de8b0 selftests: net: Add SO_REUSEADDR test to check if 4-tuples [...] adds 93e616131a38 Merge branch 'bind_addr_zero' adds 9410c9409d3e net: sched: Introduce ingress classification function adds 7d17c544cd30 net: sched: Pass ingress block to tcf_classify_ingress adds 437192981932 net: sched: Change the block's chain list to an rcu list adds af699626ee26 net: sched: Support specifying a starting chain via tc skb ext adds 7f30db1ed80d net/mlx5: Introduce mapping infra for mapping unique ids to data adds 0f0d3827c0b4 net/mlx5: E-Switch, Move source port on reg_c0 to the uppe [...] adds 11b717d61526 net/mlx5: E-Switch, Get reg_c0 value on CQE adds 8f1e0b97cc70 net/mlx5: E-Switch, Mark miss packets with new chain id mapping adds dfd9e7500cd4 net/mlx5e: Rx, Split rep rx mpwqe handler from nic adds d6d27782864f net/mlx5: E-Switch, Restore chain id on miss adds 6ae4a6a594b8 net/mlx5e: Allow re-allocating mod header actions adds ea4cd837b99d net/mlx5e: Move tc tunnel parsing logic with the rest at t [...] adds 7f2fd0a5f8d8 net/mlx5e: Disallow inserting vxlan/vlan egress rules with [...] adds 0a7fcb78cc21 net/mlx5e: Support inner header rewrite with goto action adds 6724e66b90ee net/mlx5: E-Switch, Get reg_c1 value on miss adds b8ce90370977 net/mlx5e: Restore tunnel metadata on miss adds bf3347c4d15e Merge branch 'ct-offload' of git://git.kernel.org/pub/scm/ [...] adds 5b7cb7451585 net/mlx5: E-Switch, Enable reg c1 loopback when possible adds c6fe5729dcff net/mlx5e: en_rep: Create uplink rep root table after eswi [...] adds 978703f42549 netfilter: flowtable: Add API for registering to flow tabl [...] adds 9c26ba9b1f45 net/sched: act_ct: Instantiate flow table entry actions adds 30b0cf90c6dd net/sched: act_ct: Support restoring conntrack info on skbs adds 8b3646d6e0c4 net/sched: act_ct: Support refreshing the flow table entries adds edd5861e597b net/sched: act_ct: Enable hardware offload of flow table entires adds d18296ffd9cc net/mlx5: E-Switch, Introduce global tables adds 6fb0701a9cfa net/mlx5: E-Switch, Add support for offloading rules with [...] adds 43435e91396f net/mlx5: E-Switch, Support getting chain mapping adds ee1c45e87595 flow_offload: Add flow_match_ct to get rule ct match adds 4c3844d9e97e net/mlx5e: CT: Introduce connection tracking adds ac991b48d43c net/mlx5e: CT: Offload established flows adds 5c6b94604744 net/mlx5e: CT: Handle misses after executing CT action adds 1ef3018f5af3 net/mlx5e: CT: Support clear action adds f8ab30477690 Merge branch 'Introduce-connection-tracking-offload' adds 98130546da11 ethtool: rename ethnl_parse_header() to ethnl_parse_header [...] adds f70bb06563ed ethtool: update mapping of features to legacy ioctl requests adds 0524399d4612 ethtool: provide netdev features with FEATURES_GET request adds 88db6d1e4f62 ethtool: add ethnl_parse_bitset() helper adds 0980bfcd6954 ethtool: set netdev features with FEATURES_SET request adds 9c6451ef4881 ethtool: add FEATURES_NTF notification adds e16c3386fc4d ethtool: provide private flags with PRIVFLAGS_GET request adds f265d799596a ethtool: set device private flags with PRIVFLAGS_SET request adds 111dcba3c694 ethtool: add PRIVFLAGS_NTF notification adds e4a1717b677c ethtool: provide ring sizes with RINGS_GET request adds 2fc2929e8072 ethtool: set device ring sizes with RINGS_SET request adds bc9d1c995ecb ethtool: add RINGS_NTF notification adds 0c84979c951a ethtool: provide channel counts with CHANNELS_GET request adds e19c591eafad ethtool: set device channel counts with CHANNELS_SET request adds 546379b9a01b ethtool: add CHANNELS_NTF notification adds 82a9822b2677 Merge branch 'ethtool-netlink-interface-part-3' adds e31a50162feb bitfield.h: add FIELD_MAX() and field_max() adds 4639b38b7209 Revert "arm64: dts: sdm845: add IPA information" adds 0f70eedc0f77 Merge branch 'ipa-fixes' adds 8a765471a65e octeontx2-pf: unlock on error path in otx2_config_pause_frm() adds a8eceea84a3a inet: Use fallthrough; adds 1d3435793123 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 5ec82c49a21a ethtool: fix spelling mistake "exceeeds" -> "exceeds" adds 5b5c328f63fd net: ieee802154: ca8210: Use new structure for SPI transfe [...] adds 53cb2cfaa62d cfg802154: Replace zero-length array with flexible-array member adds 48f5d5cb80b4 Merge tag 'ieee802154-for-davem-2020-03-13' of git://git.k [...] adds ca7dc2791b50 bpftool: Add header guards to generated vmlinux.h adds fd56e0058412 libbpf: Fix use of PT_REGS_PARM macros with vmlinux.h adds 396f544ed5e5 selftests/bpf: Fix BPF_KRETPROBE macro and use it in attac [...] adds df8ff35311c8 libbpf: Merge selftests' bpf_trace_helpers.h into libbpf's [...] adds 82dbbfc822cd Merge branch 'move_BPF_PROG_to_libbpf' adds 441420a1f0b3 bpf: Reliably preserve btf_trace_xxx types adds 775a2be52da1 selftests/bpf: Declare bpf_log_buf variables as static adds 70ed506c3bbc bpf: Introduce pinnable bpf_link abstraction adds c016b68edc7a libbpf: Add bpf_link pinning/unpinning adds 6489b8e1e3cf selftests/bpf: Add link pinning selftests adds abbc61a5f26d Merge branch 'bpf_link' adds cf62089b0edd bpf: Add gso_size to __sk_buff adds b0ac4941aa2a bpf: Sync uapi bpf.h to tools/ adds 62511ceadf6e selftests/bpf: Test new __sk_buff field gso_size adds 5fc40f37396c Merge branch 'bpf_gso_size' adds 320a36063e14 libbpf: Fix handling of optional field_name in btf_dump__e [...] adds 1aae4bdd7879 bpf: Switch BPF UAPI #define constants used from BPF progr [...] adds 7cb30aaab3f2 libbpf: Assume unsigned values for BTF_KIND_ENUM adds 367d82f17eff tools/runqslower: Drop copy/pasted BPF_F_CURRENT_CPU definiton adds 0641cadac467 Merge branch 'bpf-uapi-enums' adds af73d78bd384 kbuild: Remove debug info from kallsyms linking adds cc6fa771024f selftests/bpf: Support out-of-tree vmlinux builds for VMLINUX_BTF adds 88fd9e5352fe bpf: Refactor trampoline update code adds 7e639208e88d bpf: JIT helpers for fmod_ret progs adds ae24082331d9 bpf: Introduce BPF_MODIFY_RETURN adds 6ba43b761c41 bpf: Attachment verification for BPF_MODIFY_RETURN adds aca228cd3387 tools/libbpf: Add support for BPF_MODIFY_RETURN adds da00d2f117a0 bpf: Add test ops for BPF_PROG_TYPE_TRACING adds 3d08b6f29cf3 bpf: Add selftests for BPF_MODIFY_RETURN adds 9ce601029058 Merge branch 'bpf_modify_ret' adds ca6cb5447cec riscv, bpf: Factor common RISC-V JIT code adds 5f316b65e99f riscv, bpf: Add RV32G eBPF JIT adds 06b741521622 bpf, doc: Add BPF JIT for RV32G to BPF documentation adds dad737c926b5 MAINTAINERS: Add entry for RV32G BPF JIT adds 69191754ff29 bpf: Remove unnecessary CAP_MAC_ADMIN check adds 3e7c67d90e3e bpf: Fix bpf_prog_test_run_tracing for !CONFIG_NET adds 7b70973d7edb bpf: sockmap: Only check ULP for TCP sockets adds 1a2e20132db7 skmsg: Update saved hooks only once adds d19da360ee0f bpf: tcp: Move assertions into tcp_bpf_get_proto adds 5da004044231 bpf: tcp: Guard declarations with CONFIG_NET_SOCK_MSG adds f747632b608f bpf: sockmap: Move generic sockmap hooks from BPF TCP adds cb21802b3963 bpf: sockmap: Simplify sock_map_init_proto adds edc6741cc660 bpf: Add sockmap hooks for UDP sockets adds 7b98cd42b049 bpf: sockmap: Add UDP support adds b05fbb9f03f1 selftests: bpf: Don't listen() on UDP sockets adds 84be2113e6a7 selftests: bpf: Add tests for UDP sockets in sockmap adds 1f441b35ea54 selftests: bpf: Enable UDP sockmap reuseport tests adds 7b4b73bc8a60 bpf, doc: Update maintainers for L7 BPF adds 47c09d6a9f67 bpftool: Introduce "prog profile" command adds 319c7c1f6b78 bpftool: Documentation for bpftool prog profile adds 397692eab35c bpftool: Bash completion for "bpftool prog profile" adds aad32f4c76a2 bpftool: Fix typo in bash-completion adds babf3164095b bpf: Add bpf_link_new_file that doesn't install FD adds 13fac1d851e0 bpf: Fix trampoline generation for fmod_ret programs adds 37ccc12bbcef tools/runqslower: Add BPF_F_CURRENT_CPU for running selfte [...] adds fe4eb069edb7 bpftool: Use linux/types.h from source tree for profiler build adds 14e5728ff817 bpftool: Only build bpftool-prog-profile if supported by clang adds 39be909c38a4 bpftool: Skeleton should depend on libbpf adds 8d830f549dbd bpftool: Add _bpftool and profiler.skel.h to .gitignore adds b35f14f41041 libbpf: Split BTF presence checks into libbpf- and kernel- [...] adds 75a1e792c335 tools: bpftool: Allow all prog/map handles for pinning objects adds 132c1af0a23d tools: bpftool: Fix minor bash completion mistakes adds 1e2328e76254 fs/nsfs.c: Added ns_match adds b4490c5c4e02 bpf: Added new helper bpf_get_ns_current_pid_tgid adds 1c1052e0140a tools/testing/selftests/bpf: Add self-tests for new helper [...] adds 4823b7210b90 Merge branch 'bpf_get_ns_current_pid_tgid' adds d831ee84bfc9 bpf: Add bpf_xdp_output() helper adds 6ae32b29c09b tools: bpftool: Restore message on failure to guess program type adds 2b5cf9fb7484 selftests/bpf: Guarantee that useep() calls nanosleep() syscall adds 4cd729fa022c selftests/bpf: Make tcp_rtt test more robust to failures adds 98868668367b bpf: Abstract away entire bpf_link clean up procedure adds b56cd05c55a1 x86/mm: Rename is_kernel_text to __is_kernel_text adds 6a64037d4bf2 bpf: Add bpf_trampoline_ name prefix for DECLARE_BPF_DISPATCHER adds 535911c80ad4 bpf: Add struct bpf_ksym adds bfea9a8574f3 bpf: Add name to struct bpf_ksym adds ecb60d1c670e bpf: Move lnode list node to struct bpf_ksym adds ca4424c920f5 bpf: Move ksym_tnode to bpf_ksym adds eda0c92902b5 bpf: Add bpf_ksym_find function adds cbd76f8d5ac9 bpf: Add prog flag to struct bpf_ksym object adds dba122fb5e12 bpf: Add bpf_ksym_add/del functions adds a108f7dcfa01 bpf: Add trampolines to kallsyms adds 517b75e44c7b bpf: Add dispatchers to kallsyms adds 7ac88eba185b bpf: Remove bpf_image tree adds 1afbcd9466f2 Merge branch 'generalize-bpf-ksym' adds 4e1fd25d19e8 selftests/bpf: Fix usleep() implementation adds 5996a587a466 bpf_helpers_doc.py: Fix warning when compiling bpftool adds dcce11d545cc bpf: Add missing annotations for __bpf_prog_enter() and __ [...] adds bcd66b10b5e9 tools/bpf: Move linux/types.h for selftests and bpftool adds 30b4cb36b111 selftests/bpf: Fix spurious failures in accept due to EAGAIN adds 3e2671fb9a95 selftests/bpf: Ensure consistent test failure output adds d121e1d34b72 libbpf: Ignore incompatible types with matching name durin [...] adds b8ebce86ffe6 libbpf: Provide CO-RE variants of PT_REGS macros adds acbd06206bbb selftests/bpf: Add vmlinux.h selftest exercising tracing o [...] adds 832165d225f7 Merge branch 'bpf-core-fixes' adds 44ef976ab3c4 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next adds 86f9453c5fca net/mlx5: E-Switch, Remove redundant check of eswitch manager cap adds 14c844cbf350 net/mlx5: E-Switch, Hold mutex when querying drop counter [...] adds a9814d7fde59 net/mlx5: E-Switch, Remove redundant warning when QoS enab [...] adds 878a73318a92 net/mlx5: E-Switch, Prepare for vport enable/disable refactor adds d7c92cb56f7b net/mlx5: E-switch, Make vport setup/cleanup sequence symmetric adds c2d7712ca385 net/mlx5: E-Switch, Introduce per vport configuration for [...] adds 23bb50cf7399 net/mlx5: E-Switch, Update VF vports config when num of VF [...] adds 4110fc59eafb net/mlx5: E-Switch, Refactor unload all reps per rep type adds 5c2aa8ae3a2c net/mlx5: Accept flow rules without match adds 2bb72e7e2abc net/mlx5: E-switch, Annotate termtbl_mutex mutex destroy adds d6c8022dfb06 net/mlx5: E-switch, Annotate esw state_lock mutex destroy adds 0e6fa491e8b0 net/mlx5: Avoid deriving mlx5_core_dev second time adds de346f401ad5 net/mlx5: DR, Add support for flow table id destination action adds bc1a02884a33 net/mlx5: DR, Remove unneeded functions deceleration adds 94229d45239b Merge tag 'mlx5-updates-2020-03-13' of git://git.kernel.or [...] adds 724d02156668 cxgb4: update T5/T6 adapter register ranges adds ec8582d1349a net: dsa: sja1105: move MAC configuration to .phylink_mac_link_up adds f1dc7460eb40 net: ena: ethtool: clean up minor indentation issue adds 58b05e58d155 net: phy: Add XLGMII interface define adds 1671c42d4872 net: phylink: Add XLGMII support adds fa83820e5c58 Merge branch 'net-phy-XLGMII-define-and-usage-in-PHYLINK' adds 085793f038be sfc: support configuring vf spoofchk on EF10 VFs adds 10ef49bdcc79 selftests: qdiscs: Add TDC test for RED adds 14bc175d9c88 net: sched: Allow extending set of supported RED flags adds 0a7fad2376ba net: sched: RED: Introduce an ECN nodrop mode adds 8040c96b4fc6 mlxsw: spectrum_qdisc: Offload RED ECN nodrop mode adds 058e56ac9ee6 selftests: qdiscs: RED: Add nodrop tests adds 63f3c1d06f25 selftests: mlxsw: RED: Test RED ECN nodrop offload adds 3d572b2308ec Merge branch 'RED-Introduce-an-ECN-tail-dropping-mode' adds da80aa52d074 net: phy: move the mscc driver to its own directory adds fa164e40c53b net: phy: mscc: split the driver into separate files adds 0b92f897120c net: phy: mscc: fix header defines and descriptions adds 0c907754ae9d Merge branch 'net-phy-split-the-mscc-driver' adds 298b63eff3df net: jme: reject unsupported coalescing params adds f99db1d489c1 net: mv643xx_eth: reject unsupported coalescing params adds 16e8d8b3e612 net: mvneta: reject unsupported coalescing params adds 078db9a3293f net: mvpp2: reject unsupported coalescing params adds af7fcbbd2229 net: octeontx2-pf: let core reject the unsupported coalesc [...] adds b48ae153345a net: skge: reject unsupported coalescing params adds a1edda361520 net: sky2: reject unsupported coalescing params adds 930129d9d875 net: myri10ge: reject unsupported coalescing params adds 8078f028def1 net: nixge: let core reject the unsupported coalescing parameters adds 642747713620 net: netxen: let core reject the unsupported coalescing pa [...] adds c9312022dba8 net: qede: reject unsupported coalescing params adds 4a988e3103c9 net: qlnic: let core reject the unsupported coalescing parameters adds b604eb31a477 net: r8169: reject unsupported coalescing params adds 19d9ec997fa9 net: sxgbe: reject unsupported coalescing params adds 5b71256af2ec net: via: reject unsupported coalescing params adds b8323deb6322 Merge branch 'ethtool-consolidate-irq-coalescing-part-5' adds e228c5c0882e tipc: simplify trivial boolean return adds 746a1eda682c tipc: add NULL pointer check to prevent kernel oops adds 4a601f109614 net: mscc: ocelot: adjust maxlen on NPI port, not CPU adds 7a1d0e61f116 net: stmmac: platform: convert to devm_platform_ioremap_resource adds 58b09919626b mptcp: create msk early adds dc093db5cc05 mptcp: drop unneeded checks adds a79c838fb049 Merge branch 'mptcp-simplify-mptcp_accept' adds 5d0ab06b63fc cdc_ncm: Fix the build warning adds f6554187855a net: mii: convert mii_lpa_to_ethtool_lpa_x() to linkmode variant adds a9f28eba6eaa net: mii: add linkmode_adv_to_mii_adv_x() adds 3c04d3570b94 Merge branch 'net-mii-clause-37-helpers' adds 87615c96e77f net: dsa: warn if phylink_mac_link_state returns error adds 4c8b7350a6a9 net: dsa: mv88e6xxx: use BMCR definitions for serdes contr [...] adds 64d47d50be7a net: dsa: mv88e6xxx: configure interface settings in mac_config adds a5a6858b793f net: dsa: mv88e6xxx: extend phylink to Serdes PHYs adds 7e0e62431259 net: dsa: mv88e6xxx: fix Serdes link changes adds f365c6f7235a net: dsa: mv88e6xxx: combine port_set_speed and port_set_duplex adds dc745ece3bd5 net: dsa: mv88e6xxx: remove port_link_state functions adds 5d5b231da7ac net: dsa: mv88e6xxx: use PHY_DETECT in mac_link_up/mac_link_down adds 65b7a2c8e369 Merge branch 'net-dsa-improve-serdes-integration' adds a21ecf0e0338 macsec: Support XPN frame handling - IEEE 802.1AEbw adds 48ef50fa866a macsec: Netlink support of XPN cipher suites (IEEE 802.1AEbw) adds a1dd3875fd65 chcr: remove set but not used variable 'status' adds ff8ed737860e net: stmmac: use readl_poll_timeout() function in init_systime() adds 45d0da498ef3 net: stmmac: use readl_poll_timeout() function in dwmac4_d [...] adds 764e55824d0a Merge branch 'net-stmmac-Use-readl_poll_timeout-to-simplif [...] adds 74522e7baae2 net: sched: set the hw_stats_type in pedit loop adds 10ee4b87f5f9 qede: remove some unused code in function qede_selftest_re [...] adds 1963507e6233 net: kcm: kcmproc.c: Fix RCU list suspicious usage warning adds 5e0ef51b161c remoteproc: clean up notification config adds 86e85bf6981c sfc: fix XDP-redirect in this driver adds be0d935ebfe5 tcp: fix stretch ACK bugs in BIC adds 5415e3c37a65 tcp: fix stretch ACK bugs in Scalable adds d861b5c7534e tcp: stretch ACK fixes in Veno prep adds ca04f5d4bb79 tcp: fix stretch ACK bugs in Veno adds fa4cb9eba3c7 tcp: fix stretch ACK bugs in Yeah adds 01a6a62edce2 Merge branch 'tcp-fix-stretch-ACK-bugs-in-congestion-contr [...] adds eff87b4f1ef4 net: sfc: reject unsupported coalescing params adds cbb78cb05f8d net: socionext: reject unsupported coalescing params adds a5a8758f42b0 net: dwc-xlgmac: let core reject the unsupported coalescin [...] adds 126b34ff9f5b net: tehuti: reject unsupported coalescing params adds 3b6e1a4edf6a net: cpsw: reject unsupported coalescing params adds 1a9d729c4502 net: davinci_emac: reject unsupported coalescing params adds e62780e600a9 net: ll_temac: let core reject the unsupported coalescing [...] adds 329bab6ea945 net: axienet: let core reject the unsupported coalescing p [...] adds 9000edb71ab2 net: ethtool: require drivers to set supported_coalesce_params adds 225fc22388e5 Merge branch 'ethtool-consolidate-irq-coalescing-last-part' adds 9010f9deb000 net: phy: improve phy_driver callback handle_interrupt adds c4474fe121c9 net: phy: mscc: consider interrupt source in interrupt handler adds 362d3d88809b Merge branch 'net-phy-improve-phy_driver-callback-handle_i [...] adds 53eca1f3479f net: rename flow_action_hw_stats_types* -> flow_action_hw_stats* adds 36b4b92b8d5d nfp: allow explicitly selected delayed stats adds 24ee86511b01 Merge branch 'nfp-type' adds efe074c2cc1c net_sched: add qdisc_watchdog_schedule_range_ns() adds b88948fbc7ce net_sched: do not reprogram a timer about to expire adds 583396f4ca4d net_sched: sch_fq: enable use of hrtimer slack adds c7cba8326c1e Merge branch 'net_sched-allow-use-of-hrtimer-slack' adds ecd2d8b0fb18 ionic: stop devlink warn on mgmt device adds ad6fd4d3114a ionic: deinit rss only if selected adds ba8fb6c84455 ionic: remove adminq napi instance adds 840eef598653 ionic: print data for unknown xcvr type adds b2133d8d1a7c ionic: add decode for IONIC_RC_ENOSUPP adds 9f57db9b8504 Merge branch 'ionic-bits-and-bytes' adds 7c6dbd29a73e net: phy: xpcs: Add XLGMII support adds 8a880936e902 net: stmmac: Add XLGMII support adds 4a4ccde02f75 net: stmmac: Add support for Enterprise MAC version adds 2462a82c83a7 Documentation: networking: stmmac: Mention new XLGMAC support adds 0419c450e1bb Merge branch 'stmmac-100GB-Enterprise-MAC-support' adds 99f7c5e0960d net: bridge: vlan options: rename br_vlan_opts_eq to br_vl [...] adds 53e96632ab93 net: bridge: vlan tunnel: constify bridge and port arguments adds 188c67dd1906 net: bridge: vlan options: add support for tunnel id dumping adds 569da0822808 net: bridge: vlan options: add support for tunnel mapping set/del adds 54e1dc70dc61 Merge branch 'net-bridge-vlan-options-add-support-for-tunn [...] adds 89e3e3ddcb68 net: mdiobus: avoid BUG_ON() in mdiobus accessors adds 6cc7cf8125b3 net: mdiobus: add APIs for modifying a MDIO device register adds 74db1c18d80a net: phylink: pcs: add 802.3 clause 22 helpers adds b8679ef8bedf net: phylink: pcs: add 802.3 clause 45 helpers adds 5dd328452688 Merge branch 'net-add-phylink-support-for-PCS' adds 7f20d5fc708d mptcp: move msk state update to subflow_syn_recv_sock() adds c3c831b0a241 netfilter: flowtable: Use nf_flow_offload_tuple for stats as well adds 68983a354a65 netfilter: xtables: Add snapshot of hardidletimer target adds 925d844696d9 netfilter: nft_tunnel: add support for geneve opts adds e32a4dc6512c netfilter: nf_tables: make sets built-in adds 24d19826fcbd netfilter: nf_tables: make all set structs const adds 9325f070f7db netfilter: cleanup unused macro adds eb9d7af3b7bd netfilter: nft_set_pipapo: make the symbol 'nft_pipapo_get [...] adds 6daf14140129 netfilter: Replace zero-length array with flexible-array member adds 049dee95f84c netfilter: bitwise: use more descriptive variable-names. adds f628c27d8566 netfilter: xt_IDLETIMER: clean up some indenting adds 4679877921cd netfilter: flowtable: add nf_flow_table_block_offload_init() adds b5140a36da78 netfilter: flowtable: add indr block setup support adds cfab6dbd0ecf netfilter: flowtable: add tunnel match offload support adds 88bf6e4114d5 netfilter: flowtable: add tunnel encap/decap action offloa [...] adds e807b13cb3e3 nft_set_pipapo: Generalise group size for buckets adds 4051f43116cd nft_set_pipapo: Add support for 8-bit lookup groups and dy [...] adds bf3e58392394 nft_set_pipapo: Prepare for vectorised implementation: alignment adds 8683f4b9950d nft_set_pipapo: Prepare for vectorised implementation: helpers adds 7400b063969b nft_set_pipapo: Introduce AVX2-based lookup implementation adds eb16933aa5be nft_set_pipapo: Prepare for single ranged field usage adds a7fc93680408 netfilter: nf_tables: add nft_set_elem_expr_alloc() adds 795a6d6b4224 netfilter: nf_tables: statify nft_expr_init() adds 409444522976 netfilter: nf_tables: add elements with stateful expressions adds 76adfafecab5 netfilter: nf_tables: add nft_set_elem_update_expr() helpe [...] adds 339706bc21c1 netfilter: nft_lookup: update element stateful expression adds d0febd81ae77 netfilter: conntrack: re-visit sysctls in unprivileged namespaces adds b030f194aed2 netfilter: Rename ingress hook include file adds 5418d3881e1f netfilter: Generalize ingress hook adds 8537f78647c0 netfilter: Introduce egress hook adds a58741ef1e4a Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next adds 714c91088517 s390/qeth: use memory reserves to back RX buffers adds b413ff8a18d1 s390/qeth: use memory reserves in TX slow path adds 1c103cf819da s390/qeth: remove prio-queueing support for z/VM NICs adds fcc2df8b8777 s390/qeth: allow configuration of TX queues for z/VM NICs adds 66cddf101901 s390/qeth: allow configuration of TX queues for IQD devices adds 5d8ce41c6a87 s390/qeth: balance the TX queue selection for IQD devices adds 8d145da294a9 s390/qeth: add SW timestamping support for IQD devices adds 54e73b9c0a88 s390/qeth: don't report hard-coded driver version adds 86e7a4e4afd5 s390/qeth: add phys_to_virt() translation for AOB adds 5bcd8ad97683 s390/qeth: remove gratuitous NULL checks adds cd652be52cd9 s390/qeth: use dev->reg_state adds ce7964bdc414 Merge branch 's390-qeth-next' adds 357b6cc5834e netfilter: revert introduction of egress hook adds 8d174351f285 cxgb4: rework TC filter rule insertion across regions adds ac5de9a20f10 mlxsw: spectrum_cnt: Query bank size from FW resources adds 4d21ed2e3d6a selftests: spectrum-2: Adjust tc_flower_scale limit accord [...] adds c33fbe949f9f mlxsw: spectrum_cnt: Move sub_pools under per-instance poo [...] adds b2d3e33c77cf mlxsw: spectrum_cnt: Add entry_size_res_id for each subpoo [...] adds d53cdbb889a3 mlxsw: spectrum_cnt: Expose subpool sizes over devlink resources adds ab8c4cc60420 mlxsw: spectrum_cnt: Move config validation along with res [...] adds 53d963669466 mlxsw: spectrum_cnt: Consolidate subpools initialization adds 4e145fc6eba2 mlxsw: spectrum_cnt: Expose devlink resource occupancy for [...] adds ee4848ac1a8a selftests: mlxsw: Add tc action hw_stats tests adds dd13f4dfc02d Merge branch 'mlxsw-spectrum_cnt-Expose-counter-resources' adds 2c4b58dc75dd net: sched: Fix hw_stats_type setting in pedit loop adds d445dff2df60 net: phy: realtek: read actual speed to detect downshift adds 9d3faa51bef0 net/mlx5: Add missing inline to stub esw_add_restore_rule adds 0b3a8b6b5340 net/mlx5: E-Switch: Fix using fwd and modify when firmware [...] adds e0cb8afdbba9 net/mlx5: E-Switch, Skip restore modify header between pri [...] adds 35e725e1b9d6 net/mlx5e: CT: remove set but not used variable 'unnew' adds 3cfc4332edbc net/mlx5e: CT: Fix insert rules when TC_CT config isn't enabled adds aded104d397c net/mlx5e: CT: Fix stack usage compiler warning adds 636bb9685239 net/mlx5e: en_tc: Rely just on register loopback for tunne [...] adds d0645b378095 net/mlx5e: Fix rejecting all egress rules not on vlan adds 31e87b39ba9d net/mlx5e: Fix devlink port register sequence adds b5f814cc7381 net/mlx5: Avoid configuring eswitch QoS if not supported adds d8a2034f152a net/mlx5: Don't use termination tables in slow path adds 249ccc3c95bd net/mlx5e: Add support for offloading traffic from uplink [...] adds 613f53fe09a2 net/mlx5: Eswitch, enable forwarding back to uplink port adds 87b51810f4ad net/mlx5: Avoid forwarding to other eswitch uplink adds 79e28519ac78 Merge tag 'mlx5-updates-2020-03-17' of git://git.kernel.or [...] adds 0be534f5c0fd mptcp: rename fourth ack field adds 56d099761a1e net: bridge: vlan: include stats in dumps if requested adds 3ebaf6da0716 net: sched: Do not assume RTNL is held in tunnel key actio [...] adds 4ab10bb8ffa4 liquidio: remove set but not used variable 's' adds a351e7fb94f5 net: ipa: fix platform_no_drv_owner.cocci warnings adds 0e1a5773de9e net: ipa: Remove unused including <linux/version.h> adds 09d65e6d631c net: phy: mscc: add missing check on a phy_write return value adds 3fd177cb2b47 net: stmmac: dwmac_lib: remove unnecessary checks in dwmac [...] adds fe93f0b225ea net: tc_skbedit: Factor a helper out of is_tcf_skbedit_{ma [...] adds 2ce124109c0f net: tc_skbedit: Make the skbedit priority offloadable adds 4d745f8cf5ad mlxsw: core: Add QOS_ACTION adds 463957e3fbab mlxsw: spectrum_flower: Offload FLOW_ACTION_PRIORITY adds 26d9f0cde24c selftests: forwarding: Add an skbedit priority selftest adds 9096a03f3cbb Merge branch 'mlxsw-Offload-TC-action-skbedit-priority' adds e8e4223046e1 net: phy: mscc: add support for RGMII MAC mode adds dee48f78d02e net: phy: mscc: RGMII skew delay configuration adds 5c9a9fce3a0a Merge branch 'mscc-RGMII' adds 8511d72f14bc sysfs: fix static inline declaration of sysfs_groups_chang [...] adds 65780c5627a2 veth: move xdp stats in a dedicated structure adds 1c5b82e55f15 veth: introduce more specialized counters in veth_stats adds 66fe4a078879 veth: distinguish between rx_drops and xdp_drops adds 9152cff0dd3d veth: introduce more xdp counters adds d99a7c2f3d0e veth: remove atomic64_add from veth_xdp_xmit hotpath adds ab9d1e172f05 Merge branch 'veth-xdp-stats' adds 151129df2f4a Bluetooth: SMP: Fix SALT value in some comments adds 6c08fc896b60 Bluetooth: Fix refcount use-after-free issue adds fe6648315605 Bluetooth: optimize barrier usage for Rmw atomics adds 66cb70513564 Bluetooth: hci_qca: Enable clocks required for BT SOC adds 89bd6147964e dt-bindings: net: bluetooth: Add device tree bindings for [...] adds 2a154903cec2 Bluetooth: prefetch channel before killing sock adds 2ade42d88fdb Bluetooth: remove __get_channel/dir and __dir adds f3d63f50c17a Bluetooth: hci_qca: Optimized code while enabling clocks f [...] adds eb3939e386ec Bluetooth: btusb: Add support for 13d3:3548 Realtek 8822CE device adds 683cc86d812c Bluetooth: btintel: Replace zero-length array with flexibl [...] adds 7c36948329cd Bluetooth: hci_intel: Replace zero-length array with flexi [...] adds c920a191302e Bluetooth: hci_uart: Replace zero-length array with flexib [...] adds cee5f20fece3 Bluetooth: secure bluetooth stack from bluedump attack adds eab2404ba798 Bluetooth: Add BT_PHY socket option adds e22998f53a1e Bluetooth: Fix a typo in Kconfig adds 848fc6164158 Bluetooth: hci_h5: btrtl: Add support for RTL8822C adds 05bd80a10411 Bluetooth: Disable Extended Adv if enabled adds 7c2c3e63e1e9 Bluetooth: hci_qca: Bug fixes while collecting controller [...] adds 0830c0a4891f Bluetooth: hci_h5: Move variable into local scope adds a2a8b0b4adea Bluetooth: Fix crash when using new BT_PHY option adds 1c22d3cda8af Bluetooth: RFCOMM: Use MTU auto tune logic adds eed467b517e8 Bluetooth: fix passkey uninitialized when used adds a7e454542bf8 Bluetooth: Replace zero-length array with flexible-array member adds d7d41682efc2 Bluetooth: Fix Suspicious RCU usage warnings adds 0c2ac7d4f08d Bluetooth: Use list_for_each_entry_rcu() to traverse RCU l [...] adds a9e45698b37d Bluetooth: Remove adv set for directed advertising adds c3bed4de5d06 Bluetooth: During le_conn_timeout disable EXT_ADV adds 6bd023c48f61 Bluetooth: hci_h4: Fix a typo in a comment adds 4f28e3f9174a Bluetooth: hci_h4: Remove a redundant assignment in 'h4_flush()' adds e37c57a888b7 Bluetooth: Fixing a few comment typos in the quirk definitions. adds 3e4e3f73b9f4 Bluetooth: btusb: Add flag to define wideband speech capability adds 4b127bd5f2cc Bluetooth: Support querying for WBS support through MGMT adds 8788a1ee070a 6lowpan: Replace zero-length array with flexible-array member adds 107db7ec7838 docs: networking: convert 6lowpan.txt to ReST adds 4f9ed5bd63dc Bluetooth: hci_qca: Not send vendor pre-shutdown command f [...] adds b63882549b2b Bluetooth: btqca: Fix the NVM baudrate tag offcet for wcn3991 adds 8a208b24d770 Bluetooth: hci_qca: Make bt_en and susclk not mandatory fo [...] adds 08bb4da90150 Bluetooth: guard against controllers sending zero'd events adds eb82dfe642b9 MAINTAINERS: adjust to 6lowpan doc ReST conversion adds 77131dfec6af Bluetooth: hci_qca: Replace devm_gpiod_get() with devm_gpi [...] adds debdedf2eb5a Bluetooth: Fix calculation of SCO handle for packet processing adds 55cee73e2af5 Bluetooth: Make use of skb_pull to parse L2CAP signaling PDUs adds 00bce3fb0642 Bluetooth: Enable erroneous data reporting if WBS is supported adds 985048f42714 Bluetooth: Increment management interface revision adds 145720963b6c Bluetooth: L2CAP: Add definitions for Enhanced Credit Based Mode adds 15f02b910562 Bluetooth: L2CAP: Add initial code for Enhanced Credit Based Mode adds 4be5ca67d59d Bluetooth: L2CAP: Add module option to enable ECRED mode adds 71811cac8532 Bluetooth: RFCOMM: fix ODEBUG bug in rfcomm_dev_ioctl adds 2a4f3909d0fb Bluetooth: bfusb: Switch from BT_ERR to bt_dev_err where possible adds 00b383b8abd1 Bluetooth: Use bt_dev_err for RPA generation failure message adds bb0084ec893e Bluetooth: hci_h5: Switch from BT_ERR to bt_dev_err where [...] adds 8a5956197d7e Bluetooth: fix off by one in err_data_reporting cmd masks. adds 72da7b2ccabd Bluetooth: mgmt: add mgmt_cmd_status in add_advertising adds 9952d90ea288 Bluetooth: Handle PM_SUSPEND_PREPARE and PM_POST_SUSPEND adds 4f40afc6c764 Bluetooth: Handle BR/EDR devices during suspend adds dd522a7429b0 Bluetooth: Handle LE devices during suspend adds 4867bd007d25 Bluetooth: Pause discovery and advertising during suspend adds b8d290525e39 Bluetooth: clean up connection in hci_cs_disconnect adds 96298f640104 Bluetooth: L2CAP: handle l2cap config request during open state adds b354e6c10eaf Bluetooth: L2CAP: Fix a condition in l2cap_sock_recvmsg() adds 965995b7d7be Bluetooth: L2CAP: remove set but not used variable 'credits' adds 905d7b13112d Bluetooth: btusb: print Intel fw build version in power-on boot adds ba7c1b47c11b Bluetooth: Do not cancel advertising when starting a scan adds 43861da75e7c Merge branch 'for-upstream' of git://git.kernel.org/pub/sc [...] adds ee9d0cb6c4f4 net: dsa: sja1105: Avoid error message for unknown PHY mod [...] adds fa388f29a921 net: bridge: vlan options: nest the tunnel id into a tunne [...] adds c443758b21bc net: bridge: vlan options: move the tunnel command to the [...] adds f6e94ff477e5 Merge branch 'net-bridge-vlan-options-nest-the-tunnel-options' adds ffe10e679cec net: dsa: sja1105: Add support for the SGMII port adds 1f7e9f46c2d1 cfg80211: fix documentation format adds 5d44fe7c9808 mac80211_hwsim: add frame transmission support over virtio adds 5631d96aa396 nl80211: add no pre-auth attribute and ext. feature flag f [...] adds 7f3f96cedd79 mac80211: handle no-preauth flag for control port adds 07e9733886fd mac80211: update documentation about tx power adds 95247705c4fd mac80211: don't leave skb->next/prev pointing to stack adds efb5520d0e00 nl80211/cfg80211: add support for non EDCA based ranging m [...] adds 7e8d6f12bb2a nl80211: pass HE operation element to the driver adds 03efb863bb96 mac80211: HE: set missing bss_conf fields in AP mode adds 0c138a5c2bcf nl80211: add PROTECTED_TWT nl80211 extended feature adds 660d81dae895 mac80211: consider WLAN_EID_EXT_HE_OPERATION for parsing CRC adds edafcf425983 cfg80211: Add support for userspace to reset stations in I [...] adds a916062a09d9 mac80211: Allow deleting stations in ibss mode to reset th [...] adds dd063ffae0e5 virt_wifi: implement ndo_get_iflink adds b255b72bc037 mac80211: Read rx_stats with perCPU pointers adds 7fc82af856d6 cfg80211: Configure PMK lifetime and reauth threshold for [...] adds 306b79ea6ece nl80211: clarify code in nl80211_del_station() adds 8fa180bb4ace mac80211: driver can remain on channel if not using chan_ctx adds 0d7043f355d0 Merge tag 'mac80211-next-for-net-next-2020-03-20' of git:/ [...] adds 6fcd42242ebc soc: qcom: ipa: kill IPA_RX_BUFFER_ORDER adds 4ee7bda4ecc6 ionic: add timeout error checking for queue disable adds 2530ba5af604 ionic: leave dev cmd request contents alone on FW timeout adds 0e1825f48ca7 ionic: only save good lif dentry adds 53faea3d9a77 ionic: ignore eexist on rx filter add adds b9c17d39d5d1 ionic: clean irq affinity on queue deinit adds a4674f34711b ionic: check for NULL structs on teardown adds 26922c0ef33f Merge branch 'ionic-error-recovery-fixes' adds f13fe3e60c79 net/tls: Constify base proto ops used for building tls proto adds 5bb4c45d466c net/tls: Read sk_prot once when building tls proto ops adds d5bee7374b68 net/tls: Annotate access to sk_prot with READ_ONCE/WRITE_ONCE adds e28596012d1a Merge branch 'net-tls-Annotate-lockless-access-to-sk_prot' adds 19882ecb55c5 selftests: txtimestamp: allow individual txtimestamp tests. adds 70a7ee96da33 selftests: txtimestamp: allow printing latencies in nsec. adds 5090147c3023 selftests: txtimestamp: add new command-line flags. adds e64be6dea650 selftests: txtimestamp: add support for epoll(). adds 277bc78f3829 selftests: txtimestamp: print statistics for timestamp events. adds c388b935d074 Merge branch 'selftests-expand-txtimestamp-with-new-features' adds 09984483db08 mptcp: Remove set but not used variable 'can_ack' adds 027fd5316005 net: hns3: add a conversion for mailbox's response code adds d34100184685 net: hns3: refactor the mailbox message between PF and VF adds bb5790b71bad net: hns3: refactor mailbox response scheme between PF and VF adds fe1f4fc10619 Merge branch 'net-hns3-add-three-optimizations-for-mailbox [...] adds 1454c9fa9106 net: Make skb_segment not to compute checksum if network c [...] adds 6919a8264a32 Crypto/chtls: add/delete TLS header in driver adds 69ccaf2590be enetc: Remove unused variable 'enetc_drv_name' adds 4035e812247e net: phy: mscc: rename enum rgmii_rx_clock_delay to rgmii_ [...] adds da206d65f2b2 net: phy: mscc: accept all RGMII species in vsc85xx_mac_if_set adds 7b005a1742be net: phy: mscc: configure both RX and TX internal delays f [...] adds d3169863310d net: phy: mscc: add support for VSC8502 adds b69bbab51bb7 Merge branch 'MSCC-PHY-RGMII-delays-and-VSC8502-support' adds c3c123d16c0e net: mptcp: don't hang in mptcp_sendmsg() after TCP fallback adds 0dfb2d82af4c net: sched: rename more stats_types adds c31f0ea737e6 mlxsw: spectrum_cnt: Fix 64-bit division in mlxsw_sp_count [...] adds f84752d0803a net: phy: xpcs: Return error when 10GKR link errors are found adds aaf99e8d560c net: phy: xpcs: Reset XPCS upon probe adds e1eab7dfa6f3 net: phy: xpcs: Set Link down if AutoNeg is enabled and di [...] adds 1874b83a39be net: phy: xpcs: Restart AutoNeg if outcome was invalid adds f4d3e61b7728 Merge branch 'net-phy-xpcs-Improvements-for-next' adds 5eee3bb7103f net: phy: add and use phy_check_downshift adds efbd721ebfc2 net: phy: marvell: remove downshift warning now that phyli [...] adds 1ec32eb68562 net: phy: aquantia: remove downshift warning now that phyl [...] adds 4e8386fcde1a Merge branch 'phy_check_downshift' adds d424b6c02415 octeontx2-pf: Enable SRIOV and added VF mbox handling adds 547d20f10dc5 octeontx2-pf: Handle VF function level reset adds 3184fb5ba96e octeontx2-vf: Virtual function driver support adds 05c22b543148 octeontx2-vf: Ethtool support adds ad513ed938c9 octeontx2-vf: Link event notification support adds b1bc8457e9d0 octeontx2-pf: Cleanup all receive buffers in SG descriptor adds fc992e33f176 octeontx2-af: Remove driver version and fix authorship adds 4c3212f59c71 octeontx2-pf: Remove wrapper APIs for mutex lock and unlock adds 08e8b91c44ed Merge branch 'octeontx2-vf-Add-network-driver-for-virtual- [...] adds 2efefb56f926 ice: use __le16 types for explicitly Little Endian values adds e94509906d6b ice: create function to read a section of the NVM and Shadow RAM adds d4e874448ece ice: store NVM version info in extracted format adds 81f07491e2bf ice: discover and store size of available flash adds 84a2479822dd ice: implement full NVM read from ETHTOOL_GEEPROM adds 1adf7ead8204 ice: enable initial devlink support adds c90977a3c227 devlink: promote "fw.bundle_id" to a generic info version adds ff2e5c700e08 ice: add basic handler for devlink .info_get adds e961b679fb0b ice: add board identifier info to devlink .info_get adds adbea1a5f5d9 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds aba53204cec6 r8169: add new helper rtl8168g_enable_gphy_10m adds e18958c6a204 r8169: simplify rtl_task adds 3f6ca6c73989 r8169: improve rtl_schedule_task adds 6b02e407cbf8 r8169: improve RTL8168b FIFO overflow workaround adds c64797d45344 Merge branch 'r8169-improvements-for-scheduled-task-handling' adds 95ad9555b5a1 devlink: Add API to register packet trap groups adds 8cd999e4ef01 mlxsw: spectrum_trap: Explicitly register packet trap groups adds b29545d840de netdevsim: Explicitly register packet trap groups adds a09b37fc8b2f devlink: Stop reference counting packet trap groups adds 107f16789411 devlink: Only pass packet trap group identifier in trap structure adds 4076c693d3af Merge branch 'devlink-Preparations-for-trap-policers-support' adds 52015366e361 net: dsa: Implement flow dissection for tag_brcm.c adds 723d5e5b81c9 net: thunderx: remove set but not used variable 'tail' adds af13b3c338be Remove DST_HOST adds 5f5323a14cad iopoll: introduce read_poll_timeout macro adds eaa6b01024a7 iopoll: redefined readx_poll_timeout macro to simplify the code adds bd971ff0b739 net: phy: introduce phy_read_mmd_poll_timeout macro adds 331c7372bd7a net: phy: bcm84881: use phy_read_mmd_poll_timeout() to sim [...] adds 9c6464dcffa0 net: phy: aquantia: use phy_read_mmd_poll_timeout() to sim [...] adds 8964a2174f91 net: phy: marvell10g: use phy_read_mmd_poll_timeout() to s [...] adds fcbd30d09ba0 net: phy: introduce phy_read_poll_timeout macro adds 745a237c18f3 net: phy: use phy_read_poll_timeout() to simplify the code adds 7ae7ad2f11ef net: phy: smsc: use phy_read_poll_timeout() to simplify the code adds 704f691a5fb3 net: phy: tja11xx: use phy_read_poll_timeout() to simplify [...] adds 629cb919427a Merge branch 'introduce-read_poll_timeout' adds b0f83057a9d9 net: typhoon: Add required whitespace after keywords adds 79d5511cc0ee net: dsa: sja1105: unconditionally set DESTMETA and SRCMET [...] adds 4bfa1616d95f net: dsa: sja1105: make future_base_time a common helper adds 0a7e984c92d6 net: dsa: sja1105: make the AVB table dynamically reconfigurable adds 747e5eb31d59 net: dsa: sja1105: configure the PTP_CLK pin as EXT_TS or PER_OUT adds 9970de8b013a Merge branch 'PTP_CLK-pin-configuration-for-SJA1105-DSA-driver' adds b3860e7a3e71 qtnfmac: support WPA3 SAE in AP mode adds 44d09764856f qtnfmac: support WPA3 OWE in AP mode adds c3d476d21851 qtnfmac: set valid edmg in cfg80211_chan_def adds 616f5701f4ab qtnfmac: assign each wiphy to its own virtual platform device adds 2d83dddf85cc qtnfmac: add interface combination check for repeater mode adds 90a39326f1d1 rtw88: remove unused member of struct rtw_hal adds 871b4b48cdbf b43legacy: replace simple_strtol() with kstrtoint() adds 310443268b29 iwlegacy: Remove unneeded variable ret adds 9454f7a895b8 mwifiex: set needed_headroom, not hard_header_len adds 32521a913852 libertas: Use new structure for SPI transfer delays adds 5cb5b4759cf6 carl9170: Use scnprintf() for avoiding potential buffer overflow adds 68b02e0c512b b43: Use scnprintf() for avoiding potential buffer overflow adds d3f8c708c0d7 b43legacy: Use scnprintf() for avoiding potential buffer overflow adds f35ba45c39c9 ipw2x00: Use scnprintf() for avoiding potential buffer overflow adds 1da740e08a2d prism54: Use scnprintf() for avoiding potential buffer overflow adds ca44e47a2b86 ssb: Use scnprintf() for avoiding potential buffer overflow adds 9a5fccc1e807 ath10k: fix few checkpatch warnings adds 7354de9c6e2c dt-bindings: ath10k: Add new dt entries to identify coex support adds 9f83993e1a92 ath10k: Add support to read btcoex related data from DT adds df57acc415b1 ath11k: Silence clang -Wsometimes-uninitialized in ath11k_ [...] adds be43ce646b93 ath11k: drop tx_info from ath11k_sta adds 6a0c370259c7 ath11k: add HE rate accounting to driver adds db0889aba262 ath11k: fix rcu lock protect in peer assoc confirmation adds 79c080dbe35b ath11k: fix warn-on in disassociation adds 443d2ee758ac ath11k: fix parsing PPDU_CTRL type in pktlog adds 58595c9874c6 ath11k: Fixing dangling pointer issue upon peer delete failure adds 92bacd1c165c ath11k: fix incorrect peer stats counters update adds a4b9f641e858 ath10k: avoid consecutive OTP download to reduce boot time adds 6e51b0e4913c ath10k: add QCA9377 sdio hw_param item adds 37b7ecb75627 ath10k: start recovery process when read int status fail for sdio adds 402f2992b4d6 ath10k: use kzalloc to read for ath10k_sdio_hif_diag_read adds bbdc8c5abbd4 ath10k: fix unsupported chip reset debugs file write adds a36adf54cbc8 ath11k: config reorder queue for all tids during peer setup adds f9680c75d187 ath10k: fix not registering airtime of 11a station with WM [...] adds 2a63bbca06b2 ath11k: add thermal cooling device support adds a41d10348b01 ath11k: add thermal sensor device support adds c98cdaef931c ath5k: Add proper dependency for ATH5K_AHB adds 968ae2caad07 ath9k: Handle txpower changes even when TPC is disabled adds 5637c4ca961b ath10k: allow qca988x family to support ack rssi of tx dat [...] adds bc8f237823bc ath11k: Use scnprintf() for avoiding potential buffer overflow adds dfb252c7b680 ath5k: Use scnprintf() for avoiding potential buffer overflow adds 377c0a94ad1c Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] adds 44e8f8efd926 mt76: mt76u: loop over all possible rx queues in mt76u_rx_tasklet adds 2da7cc7dce6f mt76: mt76u: fix a possible memory leak in mt76u_init adds b2c4d95cb482 mt76: mt76u: rely only on data buffer for usb control messagges adds 1a7d3f47931f mt76: mt7615: fix antenna mask initialization in DBDC mode adds 633348f2ca7e mt76: mt7603: add upper limit for dynamic sensitivity mini [...] adds e9415009afb9 mt76: mt7603: make dynamic sensitivity adjustment configur [...] adds c984457b661a mt76: mt7615: fix monitor injection of beacon frames adds e58f6e0625c5 mt76: mt76x02: reset MCU timeout counter earlier in watchd [...] adds 5ddffa1b6284 mt76: mt7615: remove a stray if statement adds 373954ef27a5 mt76: remove variable 'val' set but not used adds 63f09b6b98e5 mt76: mt7615: introduce mt7615_mcu_fill_msg adds 044a43256a35 mt76: mt7615: introduce mt7615_mcu_wait_response adds 0b3117e458cb mt76: mt7615: cleanup fw queue just for mmio devices adds 2ee920c29324 mt76: mt7615: introduce mt7615_init_device routine adds 3b64e41b13af mt76: always init to 0 mcu messages adds f4d45fe29ed4 mt76: mt7615: introduce mt7615_mcu_send_message routine adds 6f4d7cc88c71 mt76: mt7615: add mt7615_mcu_ops data structure adds 99c457d902cf mt76: mt7615: move mt7615_mcu_set_bmc to mt7615_mcu_ops adds b4985ff18c82 mt76: mt7615: move mt7615_mcu_set_sta in mt7615_mcu_ops adds 936fca1f08ba mt76: mt7615: rely on skb API for mt7615_mcu_set_eeprom adds adb2ed0e451b mt76: mt7615: rework mt7615_mcu_set_bss_info using skb APIs adds 062c3699b9fd mt76: mt7615: move more mcu commands in mt7615_mcu_ops dat [...] adds 3b862bad349a mt76: mt7615: introduce MCU_FW_PREFIX for fw mcu commands adds 94f83b66cd55 mt76: mt7615: introduce mt7615_register_map adds f82282efc06c mt76: mt7615: add mt7663e support to mt7615_reg_map adds 9e6372c8217e mt76: mt7615: add mt7663e support to mt7615_{driver,firmware}_own adds c321a3d7e358 mt76: mt7615: add mt7663e support to mt7615_mcu_set_eeprom adds b3d95f096891 mt76: mt7615: introduce mt7615_eeprom_parse_hw_band_cap routine adds 5784e91a5a58 mt76: mt7615: introduce mt7615_init_mac_chain routine adds 323d7daad363 mt76: mt7615: introduce uni cmd command types adds af44ce4f474f mt76: mt7615: introduce set_bmc and st_sta for uni commands adds 138860679b2a mt76: mt7615: add more uni mcu commands adds c686a35c0eb1 mt76: mt7615: introduce set_ba uni command adds 8327cd8282b2 mt76: mt7615: get rid of sta_rec_wtbl data structure adds f40ac0f3d3c0 mt76: mt7615: introduce mt7663e support adds 48346a955716 Merge tag 'mt76-for-kvalo-2020-03-17' of https://github.co [...] adds 56ba371a5288 iwlwifi: move the remaining 0x2526 configs to the new table adds 67eb556da609 iwlwifi: combine 9260 cfgs that only change names adds d6f2134a3831 iwlwifi: add mac/rf types and 160MHz to the device tables adds 95939551e28c iwlwifi: add GNSS differentiation to the device tables adds f673a193d56e iwlwifi: add Pu/PnJ/Th device values to differentiate them adds b200dba702ee iwlwifi: map 9461 and 9462 using RF type and RF ID adds fe25b1518f72 iwlwifi: move TH1 devices to the new table adds 55cf5fb9ff22 iwlwifi: convert the 9260-1x1 device to use the new parameters adds f19b0f76e9ad iwlwifi: remove 9260 devices with 0x1010 and 0x1210 subsytem IDs adds c8685937d07f iwlwifi: move pu devices to new table adds 2edf602d40a6 iwlwifi: move shared clock entries to new table adds a363e77d9f02 iwlwifi: remove trans entries from COMMON 9260 macro adds 5e003982b07a iwlwifi: move AX200 devices to the new table adds 4bbf92b7a190 Merge tag 'iwlwifi-next-for-kalle-2020-03-17' of git://git [...] adds a1b7714b72fd wireless: realtek: Replace zero-length array with flexible [...] adds 398978f7dfa5 wireless: ti: Replace zero-length array with flexible-arra [...] adds bc1d50a1a485 hostap: Replace zero-length array with flexible-array member adds 645aa87fdfd9 orinoco: Replace zero-length array with flexible-array member adds c5047d5b831b libertas: Replace zero-length array with flexible-array member adds 7b9307134058 p54: Replace zero-length array with flexible-array member adds 2a6be797d232 wireless: marvell: Replace zero-length array with flexible [...] adds 232c897eb5ca brcmfmac: Replace zero-length array with flexible-array member adds 8622a0e5a499 zd1211rw: Replace zero-length array with flexible-array member adds 432eb89c6174 cw1200: Replace zero-length array with flexible-array member adds 98d13639e695 adm80211: Replace zero-length array with flexible-array member adds b0c40588161d atmel: at76c50x: Replace zero-length array with flexible-a [...] adds 0562ebcf054a ray_cs: Replace zero-length array with flexible-array member adds 53efdc9cb9e6 wl3501_cs: Replace zero-length array with flexible-array member adds 57fb39e24775 rtw88: don't hold all IRQs disabled for PS operations adds da14a0409e3f rtw88: extract alloc rsvd_page and h2c skb routines adds 895c096dab36 rtw88: associate reserved pages with each vif adds a5697a65ecd1 rtw88: pci: define a mask for TX/RX BD indexes adds aaab5d0e6737 rtw88: kick off TX packets once for higher efficiency adds 11a64888c79b rtw88: 8822c: config RF table path B before path A adds 54178cc134fd mt76: mt7615: fix mt7663e firmware struct endianness adds d14f0a5c62d3 mt76: mt7615: fix endianness in unified command adds b899150e60ce mt76: mt7615: add missing declaration in mt7615.h adds 8d4ccd7770e7 rtl8xxxu: Fix sparse warning: cast from restricted __le16 adds 5ef8c665416b Merge tag 'wireless-drivers-next-2020-03-24' of git://git. [...] adds c9c1fd62b0ed net: phy: mdio-mux-bcm-iproc: use readl_poll_timeout() to [...] adds 9d648fb560e1 ethtool: fix incorrect tx-checksumming settings reporting adds e8b6c54f6d57 net: xilinx: temac: Relax Kconfig dependencies adds 24201a64770a net: axienet: Convert DMA error handler to a work queue adds ee44d0b78839 net: axienet: Propagate failure of DMA descriptor setup adds f26667a373f3 net: axienet: Fix DMA descriptor cleanup path adds e7fea0b9d09e net: axienet: Improve DMA error handling adds ab365c339366 net: axienet: Factor out TX descriptor chain cleanup adds 71791dc8bdea net: axienet: Check for DMA mapping errors adds d6349e3e14c7 net: axienet: Mark eth_irq as optional adds c30cb8f0bec6 net: axienet: Drop MDIO interrupt registers from ethtools dump adds 2a9b65ea511c net: axienet: Add mii-tool support adds 6a00d0dd3fcf net: axienet: Wrap DMA pointer writes to prepare for 64 bit adds 4e958f33ee8f net: axienet: Upgrade descriptors to hold 64-bit addresses adds f735c40ed93c net: axienet: Autodetect 64-bit DMA capability adds 5fff0151b324 net: axienet: Allow DMA to beyond 4GB adds 148aa2a86c7a Merge branch 'axienet-Update-error-handling-and-add-64-bit [...] adds 2283a02b67d4 net: phy: mscc: consolidate a common RGMII delay implementation adds cd556e40fdf3 devlink: expand the devlink-info documentation adds fab90c820247 cxgb4: remove set but not used variable 'tab' adds 29f3490ba9d2 net: use indirect call wrappers for skb_copy_datagram_iter() adds ed13615dd326 s390/qeth: simplify RX buffer tracking adds 781b9a1820a1 s390/qeth: split out RX poll code adds b439044b70e4 s390/qeth: remove redundant if-clause in RX poll code adds 0a6e634535f1 s390/qdio: extend polling support to multiple queues adds 8ec1e247a23b s390/qeth: simplify L3 dev_id logic adds 9de15117f1c5 s390/qeth: clean up the mac_bits adds 1ab2f8c699d8 s390/qeth: collect more TX statistics adds ee1e52d1e4bb s390/qeth: add TX IRQ coalescing support for IQD devices adds bdb0cc128bbf s390/qeth: fine-tune MAC Address-related errnos adds c91a1fb7a4f2 s390/qeth: keep track of fixed prio-queue configuration adds bb59c8a89a72 s390/qeth: modernize two list helpers adds 1455ea1d8afb Merge branch 's390-next' adds e88b288ec2bf octeontx2-pf: Fix rx buffer page refcount adds e99b7c84fd57 octeontx2-pf: Fix ndo_set_rx_mode adds 6e22c60480aa Merge branch 'octeontx2-pf-Miscellaneous-fixes' adds 1f074e677a34 cxgb4: Add support to catch bits set in INT_CAUSE5 adds 9fb16955fb66 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 8b1e5b0a99f0 tipc: Add a missing case of TIPC_DIRECT_MSG type adds 9d6a36c7548d atl2: remove unused variable 'atl2_driver_string' adds 49397b801261 net/mlx5e: Fix actions_match_supported() return adds 046826c878bd net/mlx5e: remove duplicated check chain_index in mlx5e_re [...] adds 60acc105cbc2 net/mlx5: E-Switch, Enable restore table only if reg_c1 is [...] adds 7983a675ba65 net/mlx5: E-Switch, Enable chains only if regs loopback is [...] adds c8508713c71c net/mlx5: E-Switch, free flow_group_in after creating the [...] adds d528d4970503 net/mlx5: E-Switch, Use correct type for chain, prio and l [...] adds b820ce00e03a net/mlx5: Simplify matching group searches adds 454401aeb295 net/mlx5: Fix group version management adds 0aad2a0b4259 net/mlx5: Avoid incrementing FTE version adds dc638d1122d2 net/mlx5: Avoid group version scan when not necessary adds ecd01db8711d net/mlx5: Simplify mlx5_register_device to return void adds f999b706b7ab net/mlx5: Simplify mlx5_unload_one() and its callers adds 98fed6eb9b17 devlink: Rely on driver eswitch thread safety instead of devlink adds ae24432cbc2b net/mlx5: Split eswitch mode check to different helper function adds ebf77bb83f63 net/mlx5: E-switch, Extend eswitch enable to handle num_vf [...] adds 8e0aa4bc959c net/mlx5: E-switch, Protect eswitch mode changes adds 14340219b89c Merge tag 'mlx5-updates-2020-03-25' of git://git.kernel.or [...] adds 1f40be6a34a6 net: flow_offload.h: Fix a comment at flow_action_entry.mangle adds 571ca1f1decc mlxsw: core: Rename mlxsw_afa_qos_cmd to mlxsw_afa_qos_swi [...] adds 50e4ee4b921d mlxsw: core: Add DSCP, ECN, dscp_rw to QOS_ACTION adds 9b4b16bba298 mlxsw: spectrum_flower: Offload FLOW_ACTION_MANGLE adds 226657ba2389 selftests: forwarding: Add a forwarding test for pedit mun [...] adds 9a9dffcb4ff9 selftests: mlxsw: qos_dscp_router: Test no DSCP rewrite af [...] adds 92b7e62e5630 Merge branch 'mlxsw-Offload-TC-action-pedit-munge-dsfield' adds 837cb17dd67f sched: act_skbedit: Implement stats_update callback adds d4d9d9c53bef sched: act_pedit: Implement stats_update callback adds 2a0b1307cb46 selftests: skbedit_priority: Test counters at the skbedit rule adds adde556552dd Merge branch 'Implement-stats_update-callback-for-pedit-an [...] adds 07eaf53adb66 igb: convert to use i2c_new_client_device() adds afaa4d060f9a sfc: falcon: convert to use i2c_new_client_device() adds bd32aa1f5d2c veth: rely on veth_rq in veth_xdp_flush_bq signature adds 5fe6e56776ba veth: rely on peer veth_rq for ndo_xdp_xmit accounting adds 6739ce85919e Merge branch 'veth-stats' adds e8937681797c devlink: prepare to support region operations adds a0a09f6bb2c1 devlink: convert snapshot destructor callback to region op adds 6d82f67e2586 devlink: trivial: fix tab in function documentation adds cf80faee79f9 devlink: add function to take snapshot while locked adds 47a39f6105d3 devlink: use -ENOSPC to indicate no more room for snapshots adds 7000108f27b1 devlink: extract snapshot id allocation to helper function adds 7ef19d3b1d5e devlink: report error once U32_MAX snapshot ids have been used adds 12102436acf9 devlink: track snapshot id usage count using an xarray adds b9a17abfde84 devlink: implement DEVLINK_CMD_REGION_NEW adds 3fe0fd531a35 netdevsim: support taking immediate snapshot via devlink adds dce730f17825 ice: add a devlink region for dumping NVM contents adds f8f59847e71f Merge branch 'implement-DEVLINK_CMD_REGION_NEW' adds 16983507742c net: phy: probe PHY drivers synchronously adds 61e0150cb44b dt-bindings: net: add marvell usb to mdio bindings adds 04e37d92fbed net: phy: add marvell usb to mdio controller adds 6a864730aef8 Merge branch 'net-phy-marvell-usb-to-mdio-controller' adds e4a58ef3ce4e net: sched: refine extack messages in tcf_change_indev adds 442f730e48a7 cls_flower: Add extack support for mpls options adds bd7d4c12819b cls_flower: Add extack support for src and dst port range options adds e304e21a2b70 cls_flower: Add extack support for flags key adds 5bb7357f4531 Merge branch 'cls_flower-Use-extack-in-fl_set_key' adds 738a2692f100 phy: ti: gmii-sel: simplify config dependencies between ne [...] adds 9d1f6447274f net: ethernet: ti: ale: fix seeing unreg mcast packets wit [...] adds 6c0b849c470d net: ethernet: ti: ale: add support for mac-only mode adds 4ed59504fbfb net: ethernet: ti: ale: am65: add support for default thread cfg adds a9a495d58298 dt-binding: ti: am65x: document mcu cpsw nuss adds 93a76530316a net: ethernet: ti: introduce am65x/j721e gigabit eth subsy [...] adds ba86a6e927ea arm64: dts: ti: k3-am65-mcu: add cpsw nuss node adds 9ba5a8a5bc88 arm64: dts: k3-am654-base-board: add mcu cpsw nuss pinmux [...] adds ae7fdac88a78 arm64: dts: ti: k3-j721e-mcu: add mcu cpsw nuss node adds f998dc45e4d0 arm64: dts: ti: k3-j721e-common-proc-board: add mcu cpsw n [...] adds cae21a482100 arm64: defconfig: ti: k3: enable dma and networking adds a47ab26b9e48 Merge branch 'net-ethernet-ti-add-networking-support-for-k [...] adds c24a77edc9a7 ipv6: ndisc: add support for 'PREF64' dns64 prefix identifier adds 673040c3a82a taprio: do not use BIT() in TCA_TAPRIO_ATTR_FLAG_* definitions adds 5908220b2b3d net: introduce the MACSEC netdev feature adds 30e9bb8472f4 net: add a reference to MACsec ops in net_device adds 8fa9137180b2 net: macsec: allow to reference a netdev from a MACsec context adds 21114b7feec2 net: macsec: add support for offloading to the MAC adds 182879f89b85 net: macsec: init secy pointer in macsec_context adds a249f8050624 net: macsec: allow multiple macsec devices with offload adds f428011b90ec net: macsec: support multicast/broadcast when offloading adds b62c3624500a net: macsec: add support for getting offloaded stats adds c850240b6c41 net: macsec: report real_dev features when HW offloading i [...] adds 62c1c2e606f6 net: atlantic: MACSec offload skeleton adds 9d106c6dd81b net: atlantic: MACSec egress offload HW bindings adds 27736563ce32 net: atlantic: MACSec egress offload implementation adds b8f8a0b7b5cb net: atlantic: MACSec ingress offload HW bindings adds 9ff40a751a6f net: atlantic: MACSec ingress offload implementation adds aaa36515336d net: atlantic: MACSec offload statistics HW bindings adds aec0f1aac58e net: atlantic: MACSec offload statistics implementation adds e8e9e13cc258 net: atlantic: add XPN handling adds 05cc6c5b6d2c Merge branch 'net-atlantic-MACSec-support-for-AQC-devices' adds 8a8f8281e7e7 net: phy: don't touch suspended flag if there's no suspend [...] adds 5769e39c6a2e mlxsw: i2c: Add missing field documentation adds f0a66984c10e mlxsw: spectrum_router: Add proper function documentation adds bdb373cf5be0 mlxsw: spectrum: Remove unused RIF and FID families adds e1da9618b785 mlxsw: core_acl: Avoid defining static variable in header file adds cfe9701a25ce mlxsw: switchx2: Remove unnecessary conversion to bool adds a84acf7830c2 mlxsw: spectrum_router: Avoid uninitialized symbol errors adds a1c7a536e018 Merge branch 'mlxsw-Various-static-checkers-fixes' adds 2d9eade8f29e devlink: Add macro for "fw.mgmt.api" to info_get cb. adds b7a444f07859 bnxt_en: Add fw.mgmt.api version to devlink info_get cb. adds 16efafa31bc1 PCI: Add new PCI_VPD_RO_KEYWORD_SERIALNO macro adds a0d0fd70fed5 bnxt_en: Read partno and serialno of the board from VPD adds 56d69c784d36 bnxt_en: Add partno to devlink info_get cb adds 2013d03827db bnxt_en: Fix "fw.mgmt" and "fw.nsci" info via devlink info_get cb adds 4bd27ee66d63 Merge branch 'bnxt_en-Updates-to-devlink-info_get-cb' adds 5f4019a80839 s390/qeth: remove fake_broadcast attribute adds 4e2b5aa5676b s390/qeth: make OSN / OSX support configurable adds fb64de1bc36c s390/qeth: phase out OSN support adds 0b992b898c9e Merge branch 's390-qeth-next' adds 1fe188da9de5 rtw88: add a debugfs entry to dump coex's info adds d05550936ac8 rtw88: add a debugfs entry to enable/disable coex mechanism adds a66b8b4108f1 rtl8xxxu: add enumeration for channel bandwidth adds 0985d3a410ac rtl8xxxu: Feed current txrate information for mac80211 adds 93a5bfbc7cad brcmfmac: Fix driver crash on USB control transfer timeout adds 78179869dc3f brcmfmac: Fix double freeing in the fmac usb data path adds bd9944918ceb brcmfmac: fix the incorrect return value in brcmf_inform_s [...] adds 2bc50d8828ad brcmfmac: increase max hanger slots from 1K to 3K in fws layer adds 7f1d42304d93 brcmfmac: add USB autosuspend feature support adds 243874c64c81 ath11k: handle RX fragments adds 1441b2f205a7 ath11k: enable PN offload adds 107560d847e6 ath11k: set queue_len to 4096 adds 5a032c8d1953 ath11k: add WMI calls required for handling BSS color adds beb2f77297b0 ath11k: add handling for BSS color adds 678e8414bf4e ath11k: Supporting RX ring backpressure HTT event and stat [...] adds de06b2f75190 ath11k: fill channel info from rx channel adds 5118935b1bc2 ath11k: dump SRNG stats during FW assert adds fe0ebb51604f ath11k: Adding proper validation before accessing tx_stats adds 26c79927f123 ath11k: Configure hash based reo destination ring selection adds acc79d981c14 ath11k: Perform per-msdu rx processing adds 95a568c4a461 ath10k: Fill GCMP MIC length for PMF adds 8bc513b9940a Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] adds 2542469d1258 rtw88: fix non-increase management packet sequence number adds 3af4da165f48 hostap: convert to struct proc_ops adds cceb45078a62 iwlwifi: mvm: add soc latency support adds f696a7ee254f iwlwifi: yoyo: add PCI config space region type adds 7f1fe1d49043 iwlwifi: pcie: implement read_config32 adds df6589085664 iwlwifi: pass trans and NVM data to HE capability parsing adds 453f26822844 iwlwifi: scan: support scan req cmd ver 14 adds 9124061ad9e7 iwlwifi: mvm: rs-fw: fix some indentation adds 1454edcad718 iwlwifi: remove redundant iwl9560_2ac_cfg struct adds 85ea9833995a iwlwifi: mvm: enable SF also when we have HE adds 7897dfa2bc8f iwlwifi: move integrated, extra_phy and soc_latency to trans_cfg adds c990fb19f523 iwlwifi: remove some unused extern declarations from iwl-config.h adds be2f6886a34e iwlwifi: add HW step to new cfg device table adds 32ed101aa140 iwlwifi: convert all Qu with Jf devices to the new config table adds 612509d6bd4a iwlwifi: convert QnJ with Jf devices to new config table adds 68ceba3ff484 iwlwifi: remove unnecessary cfg mangling for Qu C and QuZ with Jf adds 6815e3d0bbee iwlwifi: mvm: add support for non EDCA based measurements adds 095650c0541e iwlwifi: add support for version 2 of SOC_CONFIGURATION_CMD adds a72abfca95f3 iwlwifi: add trans_cfg for devices with long latency adds a661bfac2a6e iwlwifi: remove support for QnJ Hr STEP A adds f4ed93a19219 iwlwifi: remove support for QnJ HR FPGA adds e8b61560efd4 iwlwifi: yoyo: don't block dumping internal memory when no [...] adds 5d1234ba25b8 iwlwifi: scan: support FW APIs with variable number of profiles adds b0d8d2c27007 iwlwifi: yoyo: enable yoyo by default adds 2681f15d94b1 iwlwifi: remove IWL_FW_DBG_DOMAIN macro adds adc311a5bbf6 iwlwifi: bump FW API to 53 for 22000 series adds 7216dc99b758 iwlwifi: pcie: make iwl_pcie_cmdq_reclaim static adds 84acc85a62a1 iwlwifi: mvm: remove newline from rs_pretty_print_rate() adds 5988b8ec7132 Merge tag 'iwlwifi-next-for-kalle-2020-03-27' of git://git [...] adds 22f33971aa47 Merge tag 'wireless-drivers-next-2020-03-27' of git://git. [...] adds ab41ca3455a2 net: phy: bcm7xx: add jumbo frame configuration to PHY adds 8c7da63978f1 bgmac: configure MTU and add support for frames beyond 819 [...] adds bfcb813203e6 net: dsa: configure the MTU for switch ports adds bff33f7e2ae2 net: dsa: implement auto-normalization of MTU for bridge h [...] adds 6ae5834b983a net: dsa: b53: add MTU configuration support adds c279c7261a83 net: dsa: sja1105: implement the port MTU callbacks adds fb77ffc6ec86 net: dsa: vsc73xx: make the MTU configurable adds 0b912fc93a68 net: dsa: felix: support changing the MTU adds 1a147b74c2fd Merge branch 'DSA-mtu' adds f0b5989745c3 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds 791bb3fcafce net: macsec: add support for specifying offload upon link [...] adds bd734a742d55 net: phy: micrel.c: add rgmii interface delay possibility [...] adds 1b68480b945e ARM: dts: apalis-imx6qdl: use rgmii-id instead of rgmii adds 5ef5c90e3cb3 selftests: move timestamping selftests to net folder adds 798dda818ad1 net: page pool: allow to pass zero flags to page_pool_init() adds 3b85720d3fd7 qed: Fix race condition between scheduling and destroying [...] adds a08e7fd9123d net: Fix typo of SKB_SGO_CB_OFFSET adds b8f14878e6ae s390/qeth: support net namespaces for L3 devices adds 336aa67bd027 net: dsa: sja1105: show more ethtool statistics counters f [...] adds 1d01145fd659 net: dsa: mt7530: use resolved link config in mac_link_up() adds 9c11cc784963 devlink: don't wrap commands in rST shell blocks adds 41b145024ca7 mlx4: fix "initializer element not constant" compiler error adds 3df523ab582c mptcp: Add ADD_ADDR handling adds 1b1c7a0ef7f3 mptcp: Add path manager interface adds f296234c98a8 mptcp: Add handling of incoming MP_JOIN requests adds ec3edaa7ca6c mptcp: Add handling of outgoing MP_JOIN requests adds 926bdeab5535 mptcp: Implement path manager interface commands adds cc9d25669866 mptcp: update per unacked sequence on pkt reception adds 18b683bff89d mptcp: queue data for mptcp level retransmission adds b51f9b80c032 mptcp: introduce MPTCP retransmission timer adds d027236c41fd mptcp: implement memory accounting for mptcp rtx queue adds 7948f6cc9951 mptcp: allow partial cleaning of rtx head dfrag adds 3f8e0aae1796 mptcp: rework mptcp_sendmsg_frag to accept optional dfrag adds 3b1d6210a957 mptcp: implement and use MPTCP-level retransmission adds 5147dfb50832 mptcp: allow dumping subflow context to userspace adds fc518953bc9c mptcp: add and use MIB counter infrastructure adds 01cacb00b35c mptcp: add netlink-based PM adds eedbc685321b selftests: add PM netlink functional tests adds b08fbf241064 selftests: add test-cases for MPTCP MP_JOIN adds c189b5483c1b Merge branch 'mptcp-multiple-subflows-path-management' adds cfa933d938d8 include: uapi: linux: add rpl sr header definition adds f37c60593634 addrconf: add functionality to check on rpl requirements adds 8610c7c6e3bd net: ipv6: add support for rpl sr exthdr adds faee676944da net: add net available in build_state adds a7a29f9c361f net: ipv6: add rpl sr tunnel adds 96376cad3508 Merge branch 'ipv6-add-rpl-source-routing' adds b51fb7711a6d ethtool: fix reference leak in ethnl_set_privflags() adds 217275453b3e ethtool: provide coalescing parameters with COALESCE_GET request adds 9881418c7556 ethtool: set coalescing parameters with COALESCE_SET request adds 0cf3eac8c936 ethtool: add COALESCE_NTF notification adds 7f59fb32b096 ethtool: provide pause parameters with PAUSE_GET request adds 3ab879933d3c ethtool: set pause parameters with PAUSE_SET request adds bf37faa3867b ethtool: add PAUSE_NTF notification adds b7eeefe72eb0 ethtool: provide EEE settings with EEE_GET request adds fd77be7bd43c ethtool: set EEE settings with EEE_SET request adds 6c5bc8fe4e19 ethtool: add EEE_NTF notification adds f76510b458a5 ethtool: add timestamping related string sets adds 5b071c59ede0 ethtool: provide timestamping information with TSINFO_GET request adds c13b5adb0627 Merge branch 'ethtool-netlink-interface-part-4' adds 54c62e13ad76 {IB,net}/mlx5: Setup mkey variant before mr create command [...] adds fc6a9f86f08a {IB,net}/mlx5: Assign mkey variant in mlx5_ib only adds a3cfdd392811 {IB,net}/mlx5: Move asynchronous mkey creation to mlx5_ib adds 826096d84f50 mlx5: Remove uninitialized use of key in mlx5_core_create_mkey adds e999a7343da7 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] adds 6838a35a4567 net/mlx5: Use a separate work queue for fib event handling adds 49964352ca27 net/mlx5: E-Switch: Move eswitch chains to a new directory adds 5a37a8df809b net/mlx5e: refactor indr setup block adds 07c264ab8e6c net/mlx5e: add mlx5e_rep_indr_setup_ft_cb support adds aba6d497c821 Merge tag 'mlx5-updates-2020-03-29' of git://git.kernel.or [...] adds 76dcbd237059 net: ethernet: ti: fix spelling mistake "rundom" -> "random" adds 3aeaaa59fd69 selftests:mptcp: fix failure due to whitespace damage adds ad59ddd02de2 Crypto: chelsio - Fixes a hang issue during driver registration adds 876aa9f527cd Crypto: chelsio - Fixes a deadlock between rtnl_lock and u [...] adds 07c9f74a8961 Merge branch 'crypto-chelsio-Fixes-issues-during-chcr-driv [...] adds ed64639bc1e0 net: stmmac: Add support for VLAN Rx filtering adds e14394e65685 crypto/chcr: fix incorrect ipv6 packet length adds 3a0a97838923 crypto/chtls: Fix chtls crash in connection cleanup adds cd1ff948302b dpaa_eth: Make dpaa_a050385_wa static adds 32109c7065a2 net: ena: Make some functions static adds ee91a83e0849 net: dsa: Simplify 'dsa_tag_protocol_to_str()' adds a4c278d1bee1 xfrm: Use kmem_cache_zalloc() instead of kmem_cache_alloc( [...] adds dda520c4d462 ESP: Export esp_output_fill_trailer function adds 384a46ea7bdc esp4: add gso_segment for esp4 beet mode adds 7f9e40eb18a9 esp6: add gso_segment for esp6 beet mode adds 308491755f36 xfrm: add prep for esp beet mode offload adds acc086bfb957 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 8953b0770ff4 net: introduce nla_put_bitfield32() helper and use it adds 93a129eb8c52 net: sched: expose HW stats types per action used by drivers adds 6e2345c197a9 Merge branch 'net-sched-expose-HW-stats-types-per-action-u [...] adds 054eae82537e net: devlink: use NL_SET_ERR_MSG_MOD instead of NL_SET_ERR_MSG adds 62582a7ee783 ptp: Avoid deadlocks in the programmable pin code. adds c7f0d4c898cb netdevsim: Change dummy reporter auto recover default adds ba7d16c77942 devlink: Implicitly set auto recover flag when registering [...] adds 48bb52c80be0 devlink: Add auto dump flag to health reporter adds 307b4e0b3728 Merge branch 'Devlink-health-auto-attributes-refactor' adds ea315c55074e mlxsw: spectrum_ptp: Fix build warnings adds aa47b540b79c ionic: decouple link message from netdev state adds 987c0871e8ae ionic: check for linkup in watchdog adds 2a8c2c1a0264 ionic: move debugfs add/delete to match alloc/free adds 0b0641009b89 ionic: move irq request to qcq alloc adds f9c00e2cf258 ionic: clean tx queue of unfinished requests adds d5eddde5ec52 ionic: check for queues before deleting adds 49d3b493673a ionic: disable the queues on link down adds c672412f6172 ionic: remove lifs on fw reset adds 0d5d6045a7dd Merge branch 'ionic-support-for-firmware-upgrade' adds c9a7fe1238e5 net: mscc: ocelot: add action of police on vcap_is2 adds e13c2075280e net: dsa: refactor matchall mirred action to separate function adds 342971766c17 net: dsa: add port policers adds fc411eaac8db net: dsa: felix: add port policers adds a7cc081cabda net: dsa: sja1105: add configuration of port policers adds a6af77637adc net: dsa: sja1105: add broadcast and per-traffic class policers adds 3288dffc5dd8 Merge branch 'Port-and-flow-policers-for-DSA' adds 4abc3c04810b r8169: improve handling of TD_MSS_MAX adds 8063f761cd7c qed: Fix use after free in qed_chain_free adds 8731840a345f Bluetooth: Restore running state if suspend fails adds 2d186fcd6d8d Bluetooth: Fix incorrect branch in connection complete adds b48596d1dc25 Bluetooth: L2CAP: Add get_peer_pid callback adds 32b50729d91f Bluetooth: don't assume key size is 16 when the command fails adds da49b602f7f7 Bluetooth: L2CAP: Use DEFER_SETUP to group ECRED connections adds 033c6f3b7837 Merge branch 'for-upstream' of git://git.kernel.org/pub/sc [...] adds b8447abc4c8f r8169: factor out rtl8169_tx_map adds 0bd274060a0f net: phylink: change phylink_mii_c22_pcs_set_advertisement [...] adds e7765d634aaa net: phylink: rename 'ops' to 'mac_ops' adds 4c0d6d3a7a81 net: phylink: add separate pcs operations structure adds 2d39eab45b2c Merge branch 'split-phylink-PCS-operations' adds 1e8c66198926 devlink: Add packet trap policers support adds ef7d5c7d4340 Documentation: Add description of packet trap policers adds ad188458d012 netdevsim: Add devlink-trap policer support adds f9f54392d2c8 devlink: Add packet trap group parameters support adds c064875a6352 devlink: Allow setting of packet trap group parameters adds 0dc8249a2e7c netdevsim: Add support for setting of packet trap group pa [...] adds 5fbff58e27a1 selftests: netdevsim: Add test cases for devlink-trap policers adds 2b84d7c3f6cc mlxsw: reg: Extend QPCR register adds 03484e49e7cc mlxsw: spectrum: Track used packet trap policer IDs adds 4561705b1743 mlxsw: spectrum_trap: Prepare policers for registration wi [...] adds 13f2e64b94ea mlxsw: spectrum_trap: Add devlink-trap policer support adds bc82521e3b8e mlxsw: spectrum_trap: Do not initialize dedicated discard policer adds d12d8468214a mlxsw: spectrum_trap: Switch to use correct packet trap group adds 39defcbba0cd mlxsw: spectrum_trap: Add support for setting of packet tr [...] adds 9f3e63c5d698 selftests: mlxsw: Add test cases for devlink-trap policers adds 6fe9a949d3fe Merge branch 'Add-packet-trap-policers-support' adds c604cc691c10 netfilter: nf_tables: move nft_expr_clone() to nf_tables_api.c adds 0c2a85edd143 netfilter: nf_tables: pass context to nft_set_destroy() adds 65038428b2c6 netfilter: nf_tables: allow to specify stateful expression [...] adds 772f4e82b3ff netfilter: nf_tables: fix double-free on set expression fr [...] adds 475beb9c8de1 netfilter: nf_tables: add nft_set_elem_expr_destroy() and use it adds dc264f1f7ece netfilter: flowtable: fix NULL pointer dereference in tunn [...] adds 19f8f717f620 netfilter: ctnetlink: Add missing annotation for ctnetlink [...] adds 6b36d4829cbc netfilter: conntrack: Add missing annotations for nf_connt [...] adds 73348fed35d0 ipvs: optimize tunnel dumps for icmp errors adds 8ac2bd357775 netfilter: conntrack: export nf_ct_acct_update() adds cfbd1125fc87 netfilter: nf_tables: add enum nft_flowtable_flags to uapi adds 53c2b2899af7 netfilter: flowtable: add counter support adds 133a2fe594dc netfilter: flowtable: Fix incorrect tc_setup_type type adds 0a6a9515fe39 netfilter: nf_tables: silence a RCU-list warning in nft_ta [...] adds 422c032afcf5 netfilter: flowtable: Use rw sem as flow block lock adds 7da182a998d6 netfilter: flowtable: Use work entry per offload command adds dd3cc111f2e3 netfilter: nf_queue: make nf_queue_entry_release_refs static adds 119e52e664c5 netfilter: nf_queue: place bridge physports into queue_ent [...] adds af370ab36fcd netfilter: nf_queue: do not release refcouts until nf_rein [...] adds 28f715b9e6dd netfilter: nf_queue: prefer nf_queue_entry_free adds 7c6b4121627a netfilter: ctnetlink: be more strict when NF_CONNTRACK_MAR [...] adds 24791b9aa1ab netfilter: nft_set_bitmap: initialize set element extensio [...] adds 8548bde9890f netfilter: nft_dynset: validate set expression definition adds d56aab2625f7 netfilter: nf_tables: skip set types that do not support f [...] adds 9312eabab4a6 netfilter: conntrack: add nf_ct_acct_add() adds ef803b3cf96a netfilter: flowtable: add counter support in HW offload adds 2e34328b396a netfilter: nft_exthdr: fix endianness of tcp option cast adds e19680f8347e ipvs: fix uninitialized variable warning adds d9679cd98516 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next adds f87238d30c0d hv_netvsc: Remove unnecessary round_up for recv_completion_cnt adds cc9864a7aad9 selftest/bpf: Fix compilation warning in sockmap_parse_prog.c adds 41078907eef0 selftests/bpf: Fix nanosleep for real this time adds 94c2f50b6125 selftests/bpf: Fix race in tcp_rtt test adds fc32490bff85 selftests/bpf: Fix test_progs's parsing of test numbers adds fd27b1835e70 selftests/bpf: Reset process and thread affinity after eac [...] adds 483d7a30f538 bpf, libbpf: Fix ___bpf_kretprobe_args1(x) macro definition adds 90ceddcb4950 bpf: Support llvm-objcopy for vmlinux BTF adds ca7e6e45d108 bpftool: Print the enum's name instead of value adds 30255d317579 bpftool: Print as a string for char array adds d5ae04da34a2 bpftool: Translate prog_id to its bpf prog_name adds 65c93628599d bpftool: Add struct_ops support adds a26527981af2 bpf, tcp: Fix unused function warnings adds c0fd336ea4ca bpf, tcp: Make tcp_bpf_recvmsg static adds 1440e7929392 selftests/bpf: Fix mix of tabs and spaces adds ab14fd4ee82e bpf: Add bpf_sk_storage support to bpf_tcp_ca adds c9b24312040e bpf: Add tests for bpf_sk_storage to bpf_tcp_ca adds 24a6034acc92 samples, bpf: Move read_trace_pipe to trace_helpers adds aa5e2af660fc samples, bpf: Refactor perf_event user program with libbpf [...] adds 8c061865f5ff bpf: Document bpf_inspect drgn tool adds 9fc9aad99e5d libbpf: Remove unused parameter `def` to get_map_field_int adds 8395f320b407 libbpf: Don't allocate 16M for log buffer by default adds 07cd263148a5 bpf: Verifer, refactor adjust_scalar_min_max_vals adds 294f2fc6da27 bpf: Verifer, adjust_scalar_min_max_vals to always call up [...] adds aa131ed44ae1 bpf: Test_verifier, #70 error message updates for 32-bit r [...] adds 00c4eddf7ee5 bpf: Factor out cgroup storages operations adds e28784e3781e bpf: Factor out attach_type to prog_type mapping for attac [...] adds f54a5bba1203 bpf: Remove unused vairable 'bpf_xdp_link_lops' adds 0e53d9e5e820 bpf: Enable retrieval of socket cookie for bind/post-bind hook adds fcf752ea8c94 bpf: Enable perf event rb output for bpf cgroup progs adds f318903c0bf4 bpf: Add netns cookie and enable it for bpf cgroup hooks adds 5a52ae4e32a6 bpf: Allow to retrieve cgroup v1 classid from v2 hooks adds 0f09abd105da bpf: Enable bpf cgroup hooks to retrieve cgroup v2 and anc [...] adds 834ebca8456c bpf: Enable retrival of pid/tgid/comm from bpf cgroup hooks adds 23599ada0e91 bpf: Add selftest cases for ctx_or_null argument type adds 2cf69d3fa50e Merge branch 'cgroup-helpers' adds 291cfe365bd3 libbpf, xsk: Init all ring members in xsk_umem__create and [...] adds e9ff9d52540a bpf: Fix build warning regarding missing prototypes adds 92234c8f15c8 xdp: Support specifying expected existing program when att [...] adds 50a3e678b58a tools: Add EXPECTED_FD-related definitions in if_link.h adds bd5ca3ef93cd libbpf: Add function to set link XDP fd while specifying o [...] adds 87854a0b57b3 selftests/bpf: Add tests for attaching XDP programs adds ae661deca7b9 Merge branch 'ifla_xdp_expected_fd' adds 5a95cbb80ef8 bpf, net: Fix build issue when net ns not configured adds e2842be53d4f libbpf: Add setter for initial value for internal maps adds e5fb60ee4c95 selftests: Add test for overriding global data value before load adds fc611f47f218 bpf: Introduce BPF_PROG_TYPE_LSM adds 98e828a0650f security: Refactor declaration of LSM hooks adds 9d3fdea789c8 bpf: lsm: Provide attachment points for BPF LSM programs adds 9e4e01dfd325 bpf: lsm: Implement attach, detach and execution adds 520b7aa00d8c bpf: lsm: Initialize the BPF LSM hooks adds 1e092a031829 tools/libbpf: Add support for BPF_PROG_TYPE_LSM adds 03e54f100d57 bpf: lsm: Add selftests for BPF_PROG_TYPE_LSM adds 4dece7f3b925 bpf: lsm: Add Documentation adds 641cd7b06c91 Merge branch 'bpf-lsm' adds f2d67fec0b43 bpf: Undo incorrect __reg_bound_offset32 handling adds 604dca5e3af1 bpf: Fix tnum constraints for 32-bit comparisons adds 0fc31b10cfb7 bpf: Simplify reg_set_min_max_inv handling adds f50b49a0bfca bpf: btf: Fix arg verification in btf_ctx_access() adds b49e42a2dffd bpf, doc: Add John as official reviewer to BPF subsystem adds cf7fbe660f2d bpf: Add socket assign support adds 71489e21d720 net: Track socket refcounts in skb_steal_sock() adds 7ae215d23c12 bpf: Don't refcount LISTEN sockets in sk_assign() adds 2d7824ffd25c selftests: bpf: Add test for sk_assign adds 8a02a1703633 selftests: bpf: Extend sk_assign tests for UDP adds c58b1558a747 Merge branch 'bpf_sk_assign' adds 4edf16b72c57 bpf, lsm: Make BPF_LSM depend on BPF_EVENTS adds 100605035e15 bpf: Verifier, do_refine_retval_range may clamp umin to 0 [...] adds 3f50f132d840 bpf: Verifier, do explicit ALU32 bounds tracking adds fa123ac022e4 bpf: Verifier, refine 32bit bound in do_refine_retval_range adds d2db08c7a14e bpf: Test_progs, add test to catch retval refine error handling adds 9ac26e9973ba bpf: Test_verifier, bpf_get_stack return value add <0 adds 32f13a5add87 bpf: Test_verifier, #65 error message updates for trunc of [...] adds 41f70fe0649d bpf: Test_verifier, add alu32 bounds tracking tests adds e5ffcc9191ca Merge branch 'subreg-bounds' adds af6eea57437a bpf: Implement bpf_link-based cgroup BPF program attachment adds 0c991ebc8c69 bpf: Implement bpf_prog replacement for an active bpf_cgroup_link adds cc4f864bb118 libbpf: Add support for bpf_link-based cgroup attachment adds 7cccee42bf76 selftests/bpf: Test FD-based cgroup attachment adds 8596a75f6c83 Merge branch 'cgroup-bpf_link' adds ed52f2c608c9 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next adds d0802dc411f4 net: dsa: bcm_sf2: Fix overflow checks adds d7a0b1f7652f net: dsa: b53: Restore VLAN entries upon (re)configuration adds 88631864da09 net: dsa: b53: Prevent tagged VLAN on port 7 for 7278 adds 31bfc2d42cae net: dsa: b53: Deny enslaving port 7 for 7278 into a bridge adds 8b6b208b6991 net: dsa: bcm_sf2: Disable learning for ASP port adds 5ae8c0d51ace net: dsa: bcm_sf2: Check earlier for FLOW_EXT and FLOW_MAC_EXT adds c2d639d118d2 net: dsa: bcm_sf2: Move writing of CFP_DATA(5) into slicin [...] adds 7555020c44db net: dsa: bcm_sf2: Add support for matching VLAN TCI adds 8b3abe304c5f net: dsa: bcm_sf2: Support specifying VLAN tag egress rule adds 60d79ab33c4c Merge branch 'net-dsa-b53-and-bcm_sf2-updates-for-7278' adds 58da0cfa6cf1 net: stmmac: create dwmac-intel.c to contain all Intel platform adds 67c08ac4140a net: stmmac: add EHL PSE0 & PSE1 1Gbps PCI info and PCI ID adds d63439f575dc net: stmmac: add EHL 2.5Gbps PCI info and PCI ID adds 1a795da79875 Merge branch 'stmmac-Add-additional-EHL-PCI-info-and-PCI-ID' adds 3902baf9abfa netdevsim: dev: Fix memory leak in nsim_dev_take_snapshot_write adds be8c827f50a0 mac80211: fix authentication with iwlwifi/mvm adds fbe4e0c1b298 ipv4: fix a RCU-list lock in fib_triestat_seq_show adds 5c3e82fe1596 sctp: fix refcount bug in sctp_wfree adds 582eea230536 sctp: fix possibly using a bad saddr with a given dst adds 25629fdaff2f net, ip_tunnel: fix interface lookup with no key adds bde1b56f898c udp: initialize is_flist with 0 in udp_gro_receive adds cf673ed0e057 net: fix fraglist segmentation reference count leak adds 16deaef205b6 net: hns3: drop the WQ_MEM_RECLAIM flag when allocating WQ adds 74ef402e134b net: hns3: fix for fraglist SKB headlen not handling correctly adds 944de4847af1 net: hns3: fix RSS config lost after VF reset. adds a9775bb64aa7 net: hns3: fix set and get link ksettings issue adds 0141317611ab Merge branch 'hns3-fixes' adds 5a470b1a63ac Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds f772148eb757 net: dsa: ksz: Select KSZ protocol tag adds 79540d133ed6 net: macb: Fix handling of fixed-link node adds 41c55ea6c2a7 net/bpfilter: remove superfluous testing message adds 765bda93d043 net: dsa: fix oops while probing Marvell DSA switches adds a0190431d195 cxgb4/chcr: nic-tls stats in ethtool adds 7f80ccfe9968 net: ipv6: rpl_iptunnel: Fix potential memory leak in rpl_ [...] adds 29d9f30d4ce6 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev [...] adds ab33eb494c60 x86: remove __put_user_asm() infrastructure adds 1a323ea5356e x86: get rid of 'errret' argument to __get_user_xyz() macross
No new revisions were added by this update.
Summary of changes: .clang-format | 25 +- .gitignore | 4 - .mailmap | 2 + .../ABI/obsolete/sysfs-selinux-checkreqprot | 23 + Documentation/ABI/removed/sysfs-kernel-uids | 14 + Documentation/ABI/testing/configfs-most | 196 + .../ABI/testing/sysfs-bus-counter-104-quad-8 | 25 + Documentation/ABI/testing/sysfs-bus-iio-adc-ad7192 | 24 +- Documentation/ABI/testing/sysfs-bus-most | 295 ++ Documentation/ABI/testing/sysfs-class-typec | 23 +- Documentation/ABI/testing/sysfs-kernel-uids | 14 - Documentation/ABI/testing/sysfs-tty | 7 + Documentation/Makefile | 5 +- Documentation/PCI/pci.rst | 2 +- .../Memory-Ordering/Tree-RCU-Memory-Ordering.rst | 8 +- Documentation/RCU/listRCU.rst | 281 +- Documentation/RCU/rcu.rst | 18 +- Documentation/RCU/torture.txt | 147 +- Documentation/accounting/psi.rst | 2 + .../admin-guide/acpi/fan_performance_states.rst | 4 +- Documentation/admin-guide/binfmt-misc.rst | 4 +- Documentation/admin-guide/blockdev/zram.rst | 2 - Documentation/admin-guide/bootconfig.rst | 2 +- Documentation/admin-guide/cgroup-v1/index.rst | 2 + Documentation/admin-guide/cgroup-v2.rst | 28 +- Documentation/admin-guide/edid.rst | 60 + .../admin-guide/hw-vuln/tsx_async_abort.rst | 2 - Documentation/admin-guide/index.rst | 1 + Documentation/admin-guide/iostats.rst | 5 +- Documentation/admin-guide/kernel-parameters.txt | 117 +- .../admin-guide/kernel-per-CPU-kthreads.rst | 2 +- Documentation/admin-guide/perf/imx-ddr.rst | 3 +- Documentation/admin-guide/pm/cpufreq_drivers.rst | 274 ++ Documentation/admin-guide/pm/cpuidle.rst | 73 +- Documentation/admin-guide/pm/intel_pstate.rst | 4 +- Documentation/admin-guide/pm/working-state.rst | 1 + Documentation/admin-guide/sysctl/kernel.rst | 1049 +++--- Documentation/admin-guide/sysctl/net.rst | 3 +- Documentation/arm/tcm.rst | 6 +- Documentation/arm64/amu.rst | 112 + Documentation/arm64/booting.rst | 14 + Documentation/arm64/index.rst | 1 + Documentation/arm64/silicon-errata.rst | 2 + Documentation/block/capability.rst | 16 +- Documentation/bpf/bpf_lsm.rst | 142 + Documentation/bpf/drgn.rst | 213 ++ Documentation/bpf/index.rst | 6 +- Documentation/conf.py | 6 +- Documentation/core-api/gcc-plugins.rst | 93 - Documentation/core-api/index.rst | 94 +- Documentation/core-api/kobject.rst | 434 +++ Documentation/cpu-freq/amd-powernow.txt | 38 - Documentation/cpu-freq/core.rst | 113 + Documentation/cpu-freq/core.txt | 112 - Documentation/cpu-freq/cpu-drivers.rst | 292 ++ Documentation/cpu-freq/cpu-drivers.txt | 295 -- Documentation/cpu-freq/cpufreq-nforce2.txt | 19 - Documentation/cpu-freq/cpufreq-stats.rst | 136 + Documentation/cpu-freq/cpufreq-stats.txt | 127 - Documentation/cpu-freq/index.rst | 39 + Documentation/cpu-freq/index.txt | 56 - Documentation/cpu-freq/pcc-cpufreq.txt | 207 -- Documentation/debugging-modules.txt | 22 - Documentation/dev-tools/gcov.rst | 2 +- Documentation/dev-tools/kmemleak.rst | 3 +- Documentation/devicetree/bindings/.gitignore | 2 +- Documentation/devicetree/bindings/Makefile | 32 +- Documentation/devicetree/bindings/arm/arm,scmi.txt | 2 +- Documentation/devicetree/bindings/arm/arm,scpi.txt | 2 +- .../devicetree/bindings/arm/bcm/brcm,bcm63138.txt | 2 +- Documentation/devicetree/bindings/arm/cpus.yaml | 2 +- Documentation/devicetree/bindings/arm/fsl.yaml | 2 +- .../bindings/arm/hisilicon/hi3519-sysctrl.txt | 2 +- .../bindings/arm/msm/qcom,idle-state.txt | 2 +- Documentation/devicetree/bindings/arm/omap/mpu.txt | 2 +- Documentation/devicetree/bindings/arm/psci.yaml | 36 +- .../devicetree/bindings/arm/stm32/st,mlahb.yaml | 2 +- .../bindings/bus/allwinner,sun8i-a23-rsb.yaml | 1 - .../clock/allwinner,sun4i-a10-osc-clk.yaml | 2 +- .../bindings/clock/allwinner,sun9i-a80-gt-clk.yaml | 2 +- .../bindings/clock/qcom,gcc-apq8064.yaml | 2 +- .../crypto/allwinner,sun4i-a10-crypto.yaml | 2 + .../display/allwinner,sun4i-a10-tv-encoder.yaml | 6 +- .../bindings/display/bridge/anx6345.yaml | 10 +- .../display/connector/analog-tv-connector.txt | 6 + .../display/panel/leadtek,ltk500hd1829.yaml | 2 + .../bindings/display/panel/xinpeng,xpp055c272.yaml | 2 + .../bindings/display/simple-framebuffer.yaml | 6 +- .../devicetree/bindings/display/tilcdc/tilcdc.txt | 2 +- .../devicetree/bindings/dma/ti/k3-udma.yaml | 14 +- .../devicetree/bindings/edac/dmc-520.yaml | 59 + .../devicetree/bindings/fsi/ibm,fsi2spi.yaml | 36 + .../devicetree/bindings/gpu/arm,mali-bifrost.yaml | 14 +- .../devicetree/bindings/gpu/arm,mali-midgard.yaml | 14 +- .../bindings/hwmon/adi,axi-fan-control.yaml | 62 + .../devicetree/bindings/hwmon/adt7475.yaml | 84 + .../devicetree/bindings/hwmon/ltc2978.txt | 22 +- .../devicetree/bindings/iio/adc/adi,ad7923.yaml | 65 + .../devicetree/bindings/iio/adc/max1363.txt | 63 - .../devicetree/bindings/iio/adc/maxim,max1238.yaml | 76 + .../devicetree/bindings/iio/adc/maxim,max1363.yaml | 50 + .../bindings/iio/adc/nuvoton,npcm-adc.txt | 2 + .../bindings/iio/adc/samsung,exynos-adc.yaml | 2 +- .../devicetree/bindings/iio/adc/st,stm32-adc.txt | 149 - .../devicetree/bindings/iio/adc/st,stm32-adc.yaml | 458 +++ .../bindings/iio/amplifiers/adi,hmc425a.yaml | 49 + .../bindings/iio/chemical/atlas,ec-sm.txt | 21 - .../bindings/iio/chemical/atlas,orp-sm.txt | 21 - .../bindings/iio/chemical/atlas,ph-sm.txt | 21 - .../bindings/iio/chemical/atlas,sensor.yaml | 53 + .../devicetree/bindings/iio/dac/adi,ad5770r.yaml | 185 + .../devicetree/bindings/iio/dac/ltc2632.txt | 8 +- .../devicetree/bindings/iio/imu/inv_mpu6050.txt | 5 + .../bindings/iio/light/dynaimage,al3010.yaml | 43 + .../bindings/iio/light/dynaimage,al3320a.yaml | 43 + .../bindings/iio/light/sharp,gp2ap002.yaml | 85 + .../bindings/iio/proximity/devantech-srf04.yaml | 18 + .../bindings/input/cypress,tm2-touchkey.txt | 1 + .../bindings/input/touchscreen/goodix.yaml | 2 +- .../bindings/input/twl4030-pwrbutton.txt | 2 +- .../interrupt-controller/loongson,htpic.yaml | 59 + .../interrupt-controller/loongson,liointc.yaml | 93 + Documentation/devicetree/bindings/leds/common.yaml | 2 +- .../devicetree/bindings/leds/register-bit-led.txt | 2 +- .../media/allwinner,sun8i-a83t-de2-rotate.yaml | 70 + .../media/allwinner,sun8i-h3-deinterlace.yaml | 6 +- .../devicetree/bindings/media/aspeed-video.txt | 5 +- .../devicetree/bindings/media/i2c/imx219.yaml | 114 + .../devicetree/bindings/media/i2c/tvp5150.txt | 146 +- .../devicetree/bindings/media/nxp,imx8mq-vpu.yaml | 77 + .../bindings/media/qcom,msm8916-venus.yaml | 119 + .../bindings/media/qcom,msm8996-venus.yaml | 172 + .../bindings/media/qcom,sc7180-venus.yaml | 140 + .../bindings/media/qcom,sdm845-venus-v2.yaml | 140 + .../bindings/media/qcom,sdm845-venus.yaml | 156 + .../devicetree/bindings/media/qcom,venus.txt | 120 - Documentation/devicetree/bindings/media/rc.yaml | 1 + .../devicetree/bindings/media/rockchip-rga.txt | 5 +- .../devicetree/bindings/media/ti,cal.yaml | 2 +- .../bindings/memory-controllers/ti/emif.txt | 2 +- .../devicetree/bindings/mfd/max77650.yaml | 4 +- Documentation/devicetree/bindings/mfd/qcom-rpm.txt | 4 + Documentation/devicetree/bindings/mfd/tps65910.txt | 4 +- .../mfd/{twl-familly.txt => twl-family.txt} | 0 .../devicetree/bindings/mfd/zii,rave-sp.txt | 2 +- .../devicetree/bindings/mips/loongson/devices.yaml | 27 + .../devicetree/bindings/misc/fsl,qoriq-mc.txt | 2 +- .../devicetree/bindings/mmc/fsl-imx-esdhc.txt | 5 + .../devicetree/bindings/mmc/mmc-controller.yaml | 3 +- Documentation/devicetree/bindings/mmc/mmci.txt | 2 + .../devicetree/bindings/mmc/sdhci-am654.txt | 21 +- .../devicetree/bindings/mmc/sdhci-msm.txt | 8 +- .../devicetree/bindings/mmc/synopsys-dw-mshc.yaml | 2 +- .../bindings/mtd/cadence-nand-controller.txt | 2 +- .../devicetree/bindings/mtd/mtk-quadspi.txt | 50 - .../bindings/net/brcm,bcm7445-switch-v4.0.txt | 2 +- Documentation/devicetree/bindings/net/fsl-fman.txt | 7 + .../devicetree/bindings/net/marvell,mvusb.yaml | 65 + .../devicetree/bindings/net/qcom,ipa.yaml | 32 +- .../devicetree/bindings/net/qualcomm-bluetooth.txt | 2 + .../bindings/net/ti,k3-am654-cpsw-nuss.yaml | 225 ++ .../bindings/net/wireless/qcom,ath10k.txt | 7 + Documentation/devicetree/bindings/nvmem/nvmem.yaml | 2 + .../devicetree/bindings/opp/qcom-nvmem-cpufreq.txt | 3 +- .../bindings/phy/allwinner,sun4i-a10-usb-phy.yaml | 2 +- .../bindings/phy/amlogic,meson-g12a-usb2-phy.yaml | 14 + .../devicetree/bindings/phy/phy-cadence-dp.txt | 30 - .../bindings/phy/phy-cadence-torrent.yaml | 143 + .../devicetree/bindings/phy/phy-mtk-tphy.txt | 32 +- .../devicetree/bindings/phy/qcom,qusb2-phy.yaml | 185 + .../devicetree/bindings/phy/qcom,usb-hs-28nm.yaml | 90 + .../devicetree/bindings/phy/qcom,usb-ss.yaml | 83 + .../devicetree/bindings/phy/qcom-dwc3-usb-phy.txt | 37 - .../devicetree/bindings/phy/qcom-qmp-phy.txt | 15 + .../devicetree/bindings/phy/qcom-qusb2-phy.txt | 68 - .../devicetree/bindings/phy/ti-phy-gmii-sel.txt | 1 + .../devicetree/bindings/phy/uniphier-pcie-phy.txt | 13 +- .../bindings/phy/uniphier-usb3-hsphy.txt | 6 +- .../bindings/phy/uniphier-usb3-ssphy.txt | 5 +- .../bindings/pinctrl/aspeed,ast2400-pinctrl.yaml | 2 +- .../bindings/pinctrl/aspeed,ast2500-pinctrl.yaml | 2 +- .../bindings/pinctrl/aspeed,ast2600-pinctrl.yaml | 2 +- .../bindings/pinctrl/st,stm32-pinctrl.yaml | 2 +- .../bindings/power/amlogic,meson-ee-pwrc.yaml | 2 +- .../bindings/power/domain-idle-state.txt | 33 - .../bindings/power/domain-idle-state.yaml | 64 + .../devicetree/bindings/power/power-domain.yaml | 24 +- .../devicetree/bindings/power/power_domain.txt | 2 +- .../devicetree/bindings/regulator/mp886x.txt | 27 + .../devicetree/bindings/regulator/mps,mp5416.yaml | 78 + .../bindings/regulator/qcom,smd-rpm-regulator.txt | 13 + .../bindings/regulator/qcom,spmi-regulator.txt | 2 +- .../devicetree/bindings/regulator/regulator.yaml | 2 +- .../regulator/vqmmc-ipq4019-regulator.yaml | 42 + .../devicetree/bindings/reset/intel,rcu-gw.yaml | 6 +- .../devicetree/bindings/reset/st,stm32mp1-rcc.txt | 2 +- .../devicetree/bindings/serial/fsl-imx-uart.txt | 4 + .../devicetree/bindings/serial/fsl-lpuart.txt | 10 +- .../devicetree/bindings/sound/st,stm32-sai.txt | 2 +- .../devicetree/bindings/sound/st,stm32-spdifrx.txt | 2 +- .../bindings/spi/amlogic,meson-gx-spicc.yaml | 22 + .../devicetree/bindings/spi/fsl-imx-cspi.txt | 5 +- .../devicetree/bindings/spi/qca,ar934x-spi.yaml | 41 + .../devicetree/bindings/spi/spi-controller.yaml | 10 +- .../devicetree/bindings/spi/spi-fsl-dspi.txt | 19 +- .../devicetree/bindings/spi/spi-mtk-nor.txt | 47 + Documentation/devicetree/bindings/spi/spi-mux.yaml | 89 + .../devicetree/bindings/spi/spi-nxp-fspi.txt | 3 + .../devicetree/bindings/spi/spi-rockchip.txt | 58 - .../devicetree/bindings/spi/spi-rockchip.yaml | 107 + .../devicetree/bindings/spi/st,stm32-spi.yaml | 2 +- .../sram/allwinner,sun4i-a10-system-control.yaml | 2 +- .../bindings/thermal/brcm,avs-ro-thermal.yaml | 2 +- .../bindings/timer/allwinner,sun4i-a10-timer.yaml | 2 +- .../devicetree/bindings/timer/faraday,fttmr010.txt | 1 + .../devicetree/bindings/timer/ingenic,tcu.txt | 1 + .../devicetree/bindings/trivial-devices.yaml | 10 +- .../bindings/usb/amlogic,meson-g12a-usb-ctrl.yaml | 23 + .../devicetree/bindings/usb/aspeed,usb-vhub.yaml | 77 + Documentation/devicetree/bindings/usb/dwc2.yaml | 30 +- Documentation/devicetree/bindings/usb/dwc3.txt | 7 +- Documentation/devicetree/bindings/usb/generic.txt | 6 + .../bindings/usb/ingenic,jz4740-musb.txt | 32 - .../bindings/usb/ingenic,jz4770-phy.yaml | 52 + .../devicetree/bindings/usb/ingenic,musb.yaml | 76 + .../devicetree/bindings/usb/maxim,max3420-udc.yaml | 69 + .../devicetree/bindings/vendor-prefixes.yaml | 4 + Documentation/devicetree/writing-schema.rst | 4 + .../driver-api/80211/mac80211-advanced.rst | 8 +- Documentation/driver-api/dmaengine/client.rst | 14 +- Documentation/driver-api/dmaengine/index.rst | 4 +- Documentation/driver-api/dmaengine/provider.rst | 12 +- Documentation/driver-api/driver-model/driver.rst | 2 +- Documentation/driver-api/edid.rst | 58 - Documentation/driver-api/firmware/efi/index.rst | 11 + .../driver-api/firmware/fallback-mechanisms.rst | 103 + Documentation/driver-api/firmware/index.rst | 1 + Documentation/driver-api/firmware/lookup-order.rst | 2 + .../driver-api/firmware/request_firmware.rst | 5 + Documentation/driver-api/index.rst | 4 +- .../{io-mapping.txt => driver-api/io-mapping.rst} | 0 .../io_ordering.rst} | 0 Documentation/{core-api => driver-api}/ioctl.rst | 0 Documentation/driver-api/usb/typec_bus.rst | 22 +- .../features/vm/pte_special/arch-support.txt | 2 +- Documentation/filesystems/9p.rst | 185 + Documentation/filesystems/9p.txt | 161 - Documentation/filesystems/adfs.rst | 108 + Documentation/filesystems/adfs.txt | 99 - Documentation/filesystems/affs.rst | 246 ++ Documentation/filesystems/affs.txt | 222 -- Documentation/filesystems/afs.rst | 251 ++ Documentation/filesystems/afs.txt | 258 -- Documentation/filesystems/autofs-mount-control.rst | 410 +++ Documentation/filesystems/autofs-mount-control.txt | 408 -- Documentation/filesystems/befs.rst | 128 + Documentation/filesystems/befs.txt | 117 - Documentation/filesystems/bfs.rst | 60 + Documentation/filesystems/bfs.txt | 57 - Documentation/filesystems/btrfs.rst | 34 + Documentation/filesystems/btrfs.txt | 31 - Documentation/filesystems/ceph.rst | 190 + Documentation/filesystems/ceph.txt | 186 - Documentation/filesystems/cifs/cifsroot.txt | 2 +- Documentation/filesystems/cramfs.rst | 123 + Documentation/filesystems/cramfs.txt | 118 - Documentation/filesystems/debugfs.rst | 247 ++ Documentation/filesystems/debugfs.txt | 241 -- Documentation/filesystems/dlmfs.rst | 140 + Documentation/filesystems/dlmfs.txt | 130 - Documentation/filesystems/ecryptfs.rst | 86 + Documentation/filesystems/ecryptfs.txt | 77 - Documentation/filesystems/efivarfs.rst | 26 + Documentation/filesystems/efivarfs.txt | 23 - Documentation/filesystems/erofs.rst | 240 ++ Documentation/filesystems/erofs.txt | 211 -- Documentation/filesystems/ext2.rst | 399 ++ Documentation/filesystems/ext2.txt | 388 -- Documentation/filesystems/ext3.rst | 14 + Documentation/filesystems/ext3.txt | 12 - Documentation/filesystems/f2fs.rst | 762 ++++ Documentation/filesystems/f2fs.txt | 730 ---- Documentation/filesystems/fscrypt.rst | 11 + Documentation/filesystems/fuse.rst | 5 +- Documentation/filesystems/gfs2-uevents.rst | 112 + Documentation/filesystems/gfs2-uevents.txt | 100 - Documentation/filesystems/gfs2.rst | 53 + Documentation/filesystems/gfs2.txt | 45 - Documentation/filesystems/hfs.rst | 87 + Documentation/filesystems/hfs.txt | 82 - Documentation/filesystems/hfsplus.rst | 61 + Documentation/filesystems/hfsplus.txt | 59 - Documentation/filesystems/hpfs.rst | 353 ++ Documentation/filesystems/hpfs.txt | 296 -- Documentation/filesystems/index.rst | 47 + Documentation/filesystems/inotify.rst | 90 + Documentation/filesystems/inotify.txt | 79 - Documentation/filesystems/isofs.rst | 64 + Documentation/filesystems/isofs.txt | 48 - Documentation/filesystems/nfs/index.rst | 13 + Documentation/filesystems/nfs/knfsd-stats.rst | 122 + Documentation/filesystems/nfs/knfsd-stats.txt | 123 - Documentation/filesystems/nfs/nfs41-server.rst | 256 ++ Documentation/filesystems/nfs/nfs41-server.txt | 173 - Documentation/filesystems/nfs/pnfs.rst | 78 + Documentation/filesystems/nfs/pnfs.txt | 73 - Documentation/filesystems/nfs/rpc-cache.rst | 220 ++ Documentation/filesystems/nfs/rpc-cache.txt | 202 - Documentation/filesystems/nfs/rpc-server-gss.rst | 94 + Documentation/filesystems/nfs/rpc-server-gss.txt | 91 - Documentation/filesystems/nilfs2.rst | 286 ++ Documentation/filesystems/nilfs2.txt | 276 -- Documentation/filesystems/ntfs.rst | 466 +++ Documentation/filesystems/ntfs.txt | 451 --- .../filesystems/ocfs2-online-filecheck.rst | 99 + .../filesystems/ocfs2-online-filecheck.txt | 94 - Documentation/filesystems/ocfs2.rst | 117 + Documentation/filesystems/ocfs2.txt | 106 - Documentation/filesystems/omfs.rst | 112 + Documentation/filesystems/omfs.txt | 106 - Documentation/filesystems/orangefs.rst | 554 +++ Documentation/filesystems/orangefs.txt | 529 --- Documentation/filesystems/porting.rst | 8 + Documentation/filesystems/proc.rst | 2169 +++++++++++ Documentation/filesystems/proc.txt | 2047 ----------- Documentation/filesystems/qnx6.rst | 196 + Documentation/filesystems/qnx6.txt | 174 - .../filesystems/ramfs-rootfs-initramfs.rst | 369 ++ .../filesystems/ramfs-rootfs-initramfs.txt | 359 -- Documentation/filesystems/relay.rst | 501 +++ Documentation/filesystems/relay.txt | 494 --- Documentation/filesystems/romfs.rst | 194 + Documentation/filesystems/romfs.txt | 186 - Documentation/filesystems/squashfs.rst | 265 ++ Documentation/filesystems/squashfs.txt | 259 -- Documentation/filesystems/sysfs.rst | 418 +++ Documentation/filesystems/sysfs.txt | 408 -- Documentation/filesystems/sysv-fs.rst | 264 ++ Documentation/filesystems/sysv-fs.txt | 197 - Documentation/filesystems/tmpfs.rst | 163 + Documentation/filesystems/tmpfs.txt | 149 - Documentation/filesystems/ubifs-authentication.rst | 10 +- Documentation/filesystems/ubifs.rst | 137 + Documentation/filesystems/ubifs.txt | 126 - Documentation/filesystems/udf.rst | 75 + Documentation/filesystems/udf.txt | 66 - Documentation/filesystems/virtiofs.rst | 2 + Documentation/filesystems/zonefs.rst | 420 +++ Documentation/filesystems/zonefs.txt | 404 -- Documentation/gpu/i915.rst | 4 +- Documentation/hwmon/adm1177.rst | 3 +- Documentation/hwmon/index.rst | 1 + Documentation/hwmon/isl68137.rst | 541 ++- Documentation/hwmon/k10temp.rst | 29 +- Documentation/hwmon/ltc2978.rst | 198 +- Documentation/hwmon/pmbus-core.rst | 22 +- Documentation/hwmon/pmbus.rst | 8 +- Documentation/hwmon/tps53679.rst | 178 + Documentation/index.rst | 2 +- Documentation/kbuild/gcc-plugins.rst | 97 + Documentation/kbuild/index.rst | 2 + Documentation/kbuild/kbuild.rst | 2 +- Documentation/kbuild/kconfig-language.rst | 27 +- Documentation/kbuild/kconfig-macro-language.rst | 2 +- Documentation/kbuild/llvm.rst | 80 + Documentation/kbuild/makefiles.rst | 6 +- Documentation/kbuild/modules.rst | 4 +- Documentation/kernel-hacking/hacking.rst | 4 +- Documentation/kernel-hacking/locking.rst | 176 +- Documentation/kobject.txt | 434 --- Documentation/kref.txt | 4 + Documentation/locking/index.rst | 1 + Documentation/locking/locktypes.rst | 347 ++ Documentation/media/kapi/csi2.rst | 2 +- Documentation/media/kapi/v4l2-controls.rst | 8 +- Documentation/media/kapi/v4l2-dev.rst | 4 +- .../media/uapi/cec/cec-ioc-adap-g-conn-info.rst | 10 +- Documentation/media/uapi/cec/cec-ioc-dqevent.rst | 20 +- .../uapi/mediactl/media-ioc-enum-entities.rst | 24 +- Documentation/media/uapi/v4l/buffer.rst | 53 +- Documentation/media/uapi/v4l/dev-sliced-vbi.rst | 15 +- Documentation/media/uapi/v4l/ext-ctrls-codec.rst | 16 + Documentation/media/uapi/v4l/pixfmt-bayer.rst | 1 + Documentation/media/uapi/v4l/pixfmt-srggb14.rst | 82 + .../media/uapi/v4l/pixfmt-v4l2-mplane.rst | 6 +- Documentation/media/uapi/v4l/pixfmt-v4l2.rst | 2 - Documentation/media/uapi/v4l/pixfmt-y14.rst | 72 + Documentation/media/uapi/v4l/subdev-formats.rst | 37 + .../media/uapi/v4l/vidioc-dbg-g-chip-info.rst | 12 +- .../media/uapi/v4l/vidioc-dbg-g-register.rst | 12 +- .../media/uapi/v4l/vidioc-decoder-cmd.rst | 26 +- Documentation/media/uapi/v4l/vidioc-dqevent.rst | 55 +- .../media/uapi/v4l/vidioc-dv-timings-cap.rst | 14 +- .../media/uapi/v4l/vidioc-enum-frameintervals.rst | 19 +- .../media/uapi/v4l/vidioc-enum-framesizes.rst | 18 +- .../media/uapi/v4l/vidioc-g-dv-timings.rst | 16 +- .../media/uapi/v4l/vidioc-g-ext-ctrls.rst | 45 +- Documentation/media/uapi/v4l/vidioc-g-fmt.rst | 29 +- Documentation/media/uapi/v4l/vidioc-g-parm.rst | 18 +- Documentation/media/uapi/v4l/vidioc-queryctrl.rst | 21 +- Documentation/media/uapi/v4l/yuv-formats.rst | 1 + Documentation/media/v4l-drivers/ipu3.rst | 11 +- Documentation/media/v4l-drivers/vivid.rst | 63 +- Documentation/memory-barriers.txt | 8 +- Documentation/mips/au1xxx_ide.rst | 130 - Documentation/mips/index.rst | 2 - Documentation/misc-devices/index.rst | 1 + Documentation/{ => misc-devices}/mic/index.rst | 0 .../{ => misc-devices}/mic/mic_overview.rst | 0 .../{ => misc-devices}/mic/scif_overview.rst | 0 Documentation/networking/6lowpan.rst | 53 + Documentation/networking/6lowpan.txt | 50 - .../networking/device_drivers/stmicro/stmmac.rst | 7 +- Documentation/networking/devlink/bnxt.rst | 14 +- Documentation/networking/devlink/devlink-flash.rst | 93 + Documentation/networking/devlink/devlink-info.rst | 144 +- .../networking/devlink/devlink-params.rst | 2 + .../networking/devlink/devlink-region.rst | 15 +- Documentation/networking/devlink/devlink-trap.rst | 26 + Documentation/networking/devlink/ice.rst | 96 + Documentation/networking/devlink/index.rst | 2 + Documentation/networking/ethtool-netlink.rst | 497 ++- Documentation/networking/filter.txt | 2 +- Documentation/networking/index.rst | 1 + Documentation/networking/ip-sysctl.txt | 9 + Documentation/networking/net_failover.rst | 6 +- Documentation/networking/rds.txt | 2 +- Documentation/networking/snmp_counter.rst | 4 +- Documentation/power/index.rst | 1 - Documentation/power/pm_qos_interface.rst | 88 +- Documentation/power/runtime_pm.rst | 6 + Documentation/power/userland-swsusp.rst | 8 +- Documentation/powerpc/ultravisor.rst | 4 +- Documentation/process/2.Process.rst | 108 +- Documentation/process/coding-style.rst | 18 +- Documentation/process/deprecated.rst | 120 +- Documentation/process/email-clients.rst | 4 +- Documentation/process/howto.rst | 17 +- Documentation/process/kernel-docs.rst | 10 +- Documentation/process/management-style.rst | 2 +- Documentation/robust-futex-ABI.txt | 14 +- Documentation/scsi/scsi_mid_low_api.txt | 21 - Documentation/security/siphash.rst | 8 +- Documentation/target/tcmu-design.rst | 6 +- Documentation/trace/events-power.rst | 21 +- Documentation/trace/events.rst | 63 +- .../translations/it_IT/networking/netdev-FAQ.rst | 2 +- .../it_IT/process/programming-language.rst | 30 +- .../translations/zh_CN/filesystems/index.rst | 27 + .../translations/zh_CN/filesystems/virtiofs.rst | 58 + Documentation/translations/zh_CN/index.rst | 1 + Documentation/translations/zh_CN/io_ordering.txt | 4 +- .../translations/zh_CN/process/5.Posting.rst | 2 +- .../zh_CN/video4linux/v4l2-framework.txt | 4 +- Documentation/usb/index.rst | 1 + Documentation/usb/raw-gadget.rst | 61 + Documentation/userspace-api/ioctl/ioctl-number.rst | 1 - Documentation/virt/kvm/amd-memory-encryption.rst | 25 + Documentation/x86/boot.rst | 8 +- Documentation/x86/exception-tables.rst | 20 +- Documentation/x86/intel-iommu.rst | 3 +- MAINTAINERS | 368 +- Makefile | 59 +- arch/Kconfig | 21 +- arch/alpha/include/asm/futex.h | 5 +- arch/alpha/kernel/irq_alpha.c | 29 +- arch/alpha/kernel/irq_i8259.c | 8 +- arch/alpha/kernel/irq_impl.h | 7 +- arch/alpha/kernel/irq_pyxis.c | 3 +- arch/alpha/kernel/sys_alcor.c | 3 +- arch/alpha/kernel/sys_cabriolet.c | 3 +- arch/alpha/kernel/sys_eb64p.c | 3 +- arch/alpha/kernel/sys_marvel.c | 2 +- arch/alpha/kernel/sys_miata.c | 6 +- arch/alpha/kernel/sys_ruffian.c | 3 +- arch/alpha/kernel/sys_rx164.c | 3 +- arch/alpha/kernel/sys_sx164.c | 3 +- arch/alpha/kernel/sys_wildfire.c | 7 +- arch/alpha/kernel/time.c | 6 +- arch/arc/Kconfig | 4 +- arch/arc/configs/nps_defconfig | 2 - arch/arc/configs/nsimosci_defconfig | 2 - arch/arc/configs/nsimosci_hs_defconfig | 2 - arch/arc/configs/nsimosci_hs_smp_defconfig | 2 - arch/arc/include/asm/fpu.h | 2 + arch/arc/include/asm/futex.h | 5 +- arch/arc/include/asm/linkage.h | 2 + arch/arc/kernel/setup.c | 2 +- arch/arc/kernel/troubleshoot.c | 27 +- arch/arm/Kconfig | 1 - arch/arm/Makefile | 4 +- arch/arm/boot/compressed/Makefile | 4 +- arch/arm/boot/compressed/efi-header.S | 6 +- arch/arm/boot/compressed/head.S | 58 +- arch/arm/boot/dts/am437x-idk-evm.dts | 4 +- arch/arm/boot/dts/aspeed-g4.dtsi | 2 + arch/arm/boot/dts/aspeed-g5.dtsi | 2 + arch/arm/boot/dts/aspeed-g6-pinctrl.dtsi | 25 + arch/arm/boot/dts/aspeed-g6.dtsi | 45 + arch/arm/boot/dts/bcm2711-rpi-4-b.dts | 3 + arch/arm/boot/dts/bcm2835-rpi-zero-w.dts | 1 + arch/arm/boot/dts/bcm2835-rpi.dtsi | 1 + arch/arm/boot/dts/bcm2837-rpi-3-a-plus.dts | 2 + arch/arm/boot/dts/bcm2837-rpi-3-b-plus.dts | 2 + arch/arm/boot/dts/dm8148-evm.dts | 4 +- arch/arm/boot/dts/dm8148-t410.dts | 4 +- arch/arm/boot/dts/dra62x-j5eco-evm.dts | 4 +- arch/arm/boot/dts/dra7-evm.dts | 4 +- arch/arm/boot/dts/dra7-l4.dtsi | 4 + arch/arm/boot/dts/dra7.dtsi | 3 + arch/arm/boot/dts/dra76x.dtsi | 5 + arch/arm/boot/dts/dra7xx-clocks.dtsi | 12 +- arch/arm/boot/dts/exynos4412-galaxy-s3.dtsi | 4 +- arch/arm/boot/dts/exynos4412-n710x.dts | 2 +- arch/arm/boot/dts/imx6dl-colibri-eval-v3.dts | 4 +- arch/arm/boot/dts/imx6qdl-apalis.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-phytec-phycore-som.dtsi | 5 +- arch/arm/boot/dts/imx7-colibri.dtsi | 1 - arch/arm/boot/dts/imx7d.dtsi | 6 +- arch/arm/boot/dts/ls1021a.dtsi | 4 +- arch/arm/boot/dts/mmp2-brownstone.dts | 332 +- arch/arm/boot/dts/mmp2.dtsi | 16 +- arch/arm/boot/dts/mmp3.dtsi | 16 +- arch/arm/boot/dts/motorola-mapphone-common.dtsi | 15 +- arch/arm/boot/dts/omap3-n900.dts | 44 +- arch/arm/boot/dts/omap5.dtsi | 1 + arch/arm/boot/dts/ox810se.dtsi | 4 +- arch/arm/boot/dts/ox820.dtsi | 4 +- arch/arm/boot/dts/pxa168-aspenite.dts | 24 +- arch/arm/boot/dts/pxa168.dtsi | 15 +- arch/arm/boot/dts/pxa910-dkb.dts | 286 +- arch/arm/boot/dts/pxa910.dtsi | 15 +- arch/arm/boot/dts/r8a7779.dtsi | 2 +- arch/arm/boot/dts/sun8i-a33.dtsi | 2 +- arch/arm/boot/dts/sun8i-a83t-tbs-a711.dts | 7 +- arch/arm/boot/dts/sun8i-a83t.dtsi | 6 +- arch/arm/boot/dts/sun8i-r40.dtsi | 125 +- arch/arm/boot/dts/tango4-common.dtsi | 2 +- arch/arm/common/sa1111.c | 7 +- arch/arm/configs/bcm2835_defconfig | 1 + arch/arm/configs/omap2plus_defconfig | 1 + arch/arm/configs/socfpga_defconfig | 1 + arch/arm/include/asm/clocksource.h | 7 +- arch/arm/include/asm/cp15.h | 20 +- arch/arm/include/asm/floppy.h | 88 +- arch/arm/include/asm/futex.h | 5 +- arch/arm/include/asm/kvm_host.h | 3 - arch/arm/include/asm/processor.h | 11 +- arch/arm/include/asm/thread_info.h | 1 - arch/arm/include/asm/topology.h | 3 + arch/arm/include/asm/vdso/clocksource.h | 8 + arch/arm/include/asm/vdso/cp15.h | 38 + arch/arm/include/asm/vdso/gettimeofday.h | 22 +- arch/arm/include/asm/vdso/processor.h | 22 + arch/arm/include/asm/vdso/vsyscall.h | 35 - arch/arm/kernel/reboot.c | 4 +- arch/arm/kernel/vdso.c | 2 + arch/arm/lib/copy_from_user.S | 2 +- arch/arm/mach-imx/Makefile | 2 + arch/arm/mach-imx/common.h | 4 +- arch/arm/mach-imx/resume-imx6.S | 24 + arch/arm/mach-imx/suspend-imx6.S | 14 - arch/arm/mach-meson/Kconfig | 1 - arch/arm/mach-omap2/Makefile | 2 +- arch/arm/mach-omap2/io.c | 2 - arch/arm64/Kconfig | 70 +- arch/arm64/Kconfig.platforms | 2 +- arch/arm64/Makefile | 11 + arch/arm64/boot/dts/amlogic/meson-gxbb-kii-pro.dts | 4 + .../boot/dts/amlogic/meson-gxm-khadas-vim2.dts | 2 +- arch/arm64/boot/dts/amlogic/meson-sm1-sei610.dts | 1 + arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 75 +- arch/arm64/boot/dts/freescale/fsl-ls1043-post.dtsi | 2 + arch/arm64/boot/dts/freescale/fsl-ls1043a-rdb.dts | 4 +- arch/arm64/boot/dts/freescale/fsl-ls1046a-rdb.dts | 4 +- arch/arm64/boot/dts/freescale/imx8qxp-mek.dts | 5 - arch/arm64/boot/dts/intel/socfpga_agilex.dtsi | 6 +- arch/arm64/boot/dts/sprd/sc9863a.dtsi | 2 +- arch/arm64/boot/dts/ti/k3-am65-mcu.dtsi | 49 + arch/arm64/boot/dts/ti/k3-am65.dtsi | 1 + arch/arm64/boot/dts/ti/k3-am654-base-board.dts | 42 + .../boot/dts/ti/k3-j721e-common-proc-board.dts | 43 + arch/arm64/boot/dts/ti/k3-j721e-mcu-wakeup.dtsi | 49 + arch/arm64/boot/dts/ti/k3-j721e.dtsi | 1 + arch/arm64/configs/defconfig | 6 +- arch/arm64/crypto/aes-ce.S | 4 +- arch/arm64/crypto/aes-modes.S | 48 +- arch/arm64/crypto/aes-neon.S | 4 +- arch/arm64/crypto/chacha-neon-glue.c | 8 +- arch/arm64/crypto/ghash-ce-core.S | 16 +- arch/arm64/include/asm/alternative.h | 2 +- arch/arm64/include/asm/arch_gicv3.h | 2 +- arch/arm64/include/asm/asm_pointer_auth.h | 65 + arch/arm64/include/asm/assembler.h | 16 +- arch/arm64/include/asm/cache.h | 2 +- arch/arm64/include/asm/cacheflush.h | 2 +- arch/arm64/include/asm/checksum.h | 7 +- arch/arm64/include/asm/clocksource.h | 4 +- arch/arm64/include/asm/compiler.h | 24 + arch/arm64/include/asm/cpu_ops.h | 8 +- arch/arm64/include/asm/cpucaps.h | 5 +- arch/arm64/include/asm/cpufeature.h | 135 +- arch/arm64/include/asm/efi.h | 10 - arch/arm64/include/asm/esr.h | 2 +- arch/arm64/include/asm/futex.h | 5 +- arch/arm64/include/asm/io.h | 4 +- arch/arm64/include/asm/kvm_arm.h | 1 + arch/arm64/include/asm/kvm_asm.h | 4 + arch/arm64/include/asm/kvm_emulate.h | 48 +- arch/arm64/include/asm/kvm_host.h | 32 - arch/arm64/include/asm/kvm_hyp.h | 7 + arch/arm64/include/asm/kvm_mmu.h | 12 +- arch/arm64/include/asm/memory.h | 1 + arch/arm64/include/asm/mmu.h | 14 +- arch/arm64/include/asm/mmu_context.h | 2 + arch/arm64/include/asm/page.h | 4 + arch/arm64/include/asm/perf_event.h | 3 +- arch/arm64/include/asm/pgtable-prot.h | 6 +- arch/arm64/include/asm/pointer_auth.h | 50 +- arch/arm64/include/asm/proc-fns.h | 2 - arch/arm64/include/asm/processor.h | 10 +- arch/arm64/include/asm/smp.h | 12 + arch/arm64/include/asm/stackprotector.h | 5 + arch/arm64/include/asm/sysreg.h | 48 + arch/arm64/include/asm/thread_info.h | 4 +- arch/arm64/include/asm/topology.h | 12 + arch/arm64/include/asm/unistd.h | 2 +- arch/arm64/include/asm/vdso/clocksource.h | 8 + arch/arm64/include/asm/vdso/compat_gettimeofday.h | 21 +- arch/arm64/include/asm/vdso/gettimeofday.h | 12 +- arch/arm64/include/asm/vdso/processor.h | 17 + arch/arm64/include/asm/vdso/vsyscall.h | 9 - arch/arm64/include/asm/virt.h | 2 +- arch/arm64/kernel/Makefile | 2 +- arch/arm64/kernel/armv8_deprecated.c | 2 +- arch/arm64/kernel/asm-offsets.c | 16 + arch/arm64/kernel/cpu-reset.S | 2 +- arch/arm64/kernel/cpu_errata.c | 18 +- arch/arm64/kernel/cpu_ops.c | 11 +- arch/arm64/kernel/cpufeature.c | 165 +- arch/arm64/kernel/cpuidle.c | 9 +- arch/arm64/kernel/efi-entry.S | 90 +- arch/arm64/kernel/efi-header.S | 6 +- arch/arm64/kernel/entry-common.c | 2 +- arch/arm64/kernel/entry-ftrace.S | 48 +- arch/arm64/kernel/entry.S | 121 +- arch/arm64/kernel/head.S | 86 +- arch/arm64/kernel/hibernate-asm.S | 2 - arch/arm64/kernel/hibernate.c | 13 +- arch/arm64/kernel/hyp-stub.S | 2 +- arch/arm64/kernel/image-vars.h | 7 +- arch/arm64/kernel/machine_kexec_file.c | 2 +- arch/arm64/kernel/perf_event.c | 338 +- arch/arm64/kernel/pointer_auth.c | 7 +- arch/arm64/kernel/process.c | 9 +- arch/arm64/kernel/ptrace.c | 16 +- arch/arm64/kernel/relocate_kernel.S | 4 +- arch/arm64/kernel/setup.c | 8 +- arch/arm64/kernel/sleep.S | 2 + arch/arm64/kernel/smp.c | 184 +- arch/arm64/kernel/stacktrace.c | 5 +- arch/arm64/kernel/topology.c | 180 + arch/arm64/kernel/vdso/sigreturn.S | 4 +- arch/arm64/kernel/vdso/vgettimeofday.c | 2 - arch/arm64/kernel/vdso32/Makefile | 11 + arch/arm64/kernel/vdso32/sigreturn.S | 23 +- arch/arm64/kernel/vdso32/vgettimeofday.c | 14 - arch/arm64/kvm/hyp-init.S | 18 +- arch/arm64/kvm/hyp.S | 4 +- arch/arm64/kvm/hyp/fpsimd.S | 8 +- arch/arm64/kvm/hyp/hyp-entry.S | 27 +- arch/arm64/kvm/hyp/switch.c | 67 +- arch/arm64/kvm/hyp/sysreg-sr.c | 8 +- arch/arm64/kvm/hyp/tlb.c | 8 +- arch/arm64/kvm/hyp/vgic-v2-cpuif-proxy.c | 4 +- arch/arm64/kvm/sys_regs.c | 103 +- arch/arm64/lib/csum.c | 27 + arch/arm64/lib/strcmp.S | 2 +- arch/arm64/mm/context.c | 52 +- arch/arm64/mm/mmu.c | 379 +- arch/arm64/mm/proc.S | 104 +- arch/arm64/mm/ptdump_debugfs.c | 4 + arch/c6x/platforms/timer64.c | 11 +- arch/csky/include/asm/uaccess.h | 1 - arch/hexagon/include/asm/futex.h | 5 +- arch/hexagon/include/asm/uaccess.h | 1 - arch/hexagon/kernel/smp.c | 22 +- arch/hexagon/kernel/time.c | 11 +- arch/ia64/include/asm/futex.h | 5 +- arch/ia64/include/asm/hw_irq.h | 2 - arch/ia64/include/asm/uaccess.h | 1 - arch/ia64/kernel/efi.c | 55 +- arch/ia64/kernel/esi.c | 21 +- arch/ia64/kernel/irq.h | 3 + arch/ia64/kernel/irq_ia64.c | 43 +- arch/ia64/kernel/mca.c | 50 +- arch/ia64/kernel/perfmon.c | 10 +- arch/ia64/kernel/process.c | 9 +- arch/ia64/kernel/time.c | 11 +- arch/ia64/mm/ioremap.c | 1 + arch/m68k/Kconfig.bus | 2 +- arch/m68k/Kconfig.debug | 16 +- arch/m68k/Kconfig.machine | 8 +- arch/m68k/configs/amiga_defconfig | 5 +- arch/m68k/configs/apollo_defconfig | 5 +- arch/m68k/configs/atari_defconfig | 5 +- arch/m68k/configs/bvme6000_defconfig | 5 +- arch/m68k/configs/hp300_defconfig | 5 +- arch/m68k/configs/mac_defconfig | 5 +- arch/m68k/configs/multi_defconfig | 5 +- arch/m68k/configs/mvme147_defconfig | 5 +- arch/m68k/configs/mvme16x_defconfig | 5 +- arch/m68k/configs/q40_defconfig | 5 +- arch/m68k/configs/sun3_defconfig | 5 +- arch/m68k/configs/sun3x_defconfig | 5 +- arch/m68k/emu/nfblock.c | 3 +- arch/m68k/include/asm/Kbuild | 1 + arch/m68k/include/asm/hardirq.h | 29 - arch/m68k/include/asm/mcf_pgalloc.h | 31 +- arch/m68k/include/asm/motorola_pgalloc.h | 74 +- arch/m68k/include/asm/motorola_pgtable.h | 36 +- arch/m68k/include/asm/page.h | 16 +- arch/m68k/include/asm/pgtable_mm.h | 10 +- arch/m68k/include/asm/uaccess_no.h | 1 - arch/m68k/mm/init.c | 34 +- arch/m68k/mm/kmap.c | 36 +- arch/m68k/mm/memory.c | 103 - arch/m68k/mm/motorola.c | 228 +- arch/microblaze/Kconfig | 2 + arch/microblaze/include/asm/Kbuild | 4 +- arch/microblaze/include/asm/barrier.h | 13 + arch/microblaze/include/asm/cache.h | 5 +- arch/microblaze/include/asm/cacheflush.h | 6 +- arch/microblaze/include/asm/checksum.h | 5 +- arch/microblaze/include/asm/cmpxchg.h | 40 +- arch/microblaze/include/asm/cpuinfo.h | 5 +- arch/microblaze/include/asm/cputable.h | 1 - arch/microblaze/include/asm/current.h | 5 +- arch/microblaze/include/asm/delay.h | 7 +- arch/microblaze/include/asm/dma.h | 5 +- arch/microblaze/include/asm/elf.h | 5 +- arch/microblaze/include/asm/entry.h | 5 +- arch/microblaze/include/asm/exceptions.h | 5 +- arch/microblaze/include/asm/fixmap.h | 5 +- arch/microblaze/include/asm/flat.h | 5 +- arch/microblaze/include/asm/futex.h | 5 +- arch/microblaze/include/asm/hw_irq.h | 1 - arch/microblaze/include/asm/io.h | 5 +- arch/microblaze/include/asm/irq.h | 8 +- arch/microblaze/include/asm/irqflags.h | 5 +- arch/microblaze/include/asm/mmu.h | 5 +- arch/microblaze/include/asm/mmu_context_mm.h | 5 +- arch/microblaze/include/asm/module.h | 5 +- arch/microblaze/include/asm/page.h | 5 +- arch/microblaze/include/asm/pgalloc.h | 5 +- arch/microblaze/include/asm/pgtable.h | 5 +- arch/microblaze/include/asm/processor.h | 5 +- arch/microblaze/include/asm/ptrace.h | 5 +- arch/microblaze/include/asm/pvr.h | 5 +- arch/microblaze/include/asm/registers.h | 5 +- arch/microblaze/include/asm/sections.h | 5 +- arch/microblaze/include/asm/setup.h | 7 +- arch/microblaze/include/asm/string.h | 5 +- arch/microblaze/include/asm/switch_to.h | 5 +- arch/microblaze/include/asm/thread_info.h | 5 +- arch/microblaze/include/asm/timex.h | 5 +- arch/microblaze/include/asm/tlb.h | 17 - arch/microblaze/include/asm/tlbflush.h | 5 +- arch/microblaze/include/asm/uaccess.h | 6 +- arch/microblaze/include/asm/unaligned.h | 5 +- arch/microblaze/include/asm/unistd.h | 5 +- arch/microblaze/include/asm/unwind.h | 5 +- arch/microblaze/include/asm/user.h | 1 - arch/microblaze/kernel/cpu/cpuinfo-pvr-full.c | 7 +- arch/microblaze/kernel/cpu/pvr.c | 1 + arch/microblaze/kernel/entry.S | 1 + arch/microblaze/kernel/irq.c | 21 +- arch/microblaze/kernel/misc.S | 3 +- arch/microblaze/kernel/setup.c | 2 - arch/microblaze/kernel/timer.c | 10 +- arch/microblaze/kernel/vmlinux.lds.S | 3 + arch/microblaze/mm/init.c | 14 +- arch/mips/Kconfig | 33 +- arch/mips/alchemy/common/time.c | 11 +- arch/mips/ar7/irq.c | 16 +- arch/mips/ath25/ar2315.c | 9 +- arch/mips/ath25/ar5312.c | 9 +- arch/mips/ath79/setup.c | 2 +- arch/mips/bcm63xx/irq.c | 41 +- arch/mips/bmips/setup.c | 2 +- arch/mips/boot/dts/Makefile | 1 + arch/mips/boot/dts/ingenic/ci20.dts | 63 +- arch/mips/boot/dts/loongson/Makefile | 4 + arch/mips/boot/dts/loongson/loongson3-package.dtsi | 64 + .../boot/dts/loongson/loongson3_4core_rs780e.dts | 25 + .../boot/dts/loongson/loongson3_8core_rs780e.dts | 25 + arch/mips/boot/dts/loongson/rs780e-pch.dtsi | 26 + .../cavium-octeon/executive/cvmx-helper-board.c | 4 +- .../cavium-octeon/executive/cvmx-helper-rgmii.c | 6 +- .../cavium-octeon/executive/cvmx-helper-sgmii.c | 8 +- .../mips/cavium-octeon/executive/cvmx-helper-spi.c | 6 +- .../cavium-octeon/executive/cvmx-helper-xaui.c | 6 +- arch/mips/cavium-octeon/executive/cvmx-helper.c | 10 +- arch/mips/cavium-octeon/octeon-irq.c | 3 + arch/mips/cobalt/irq.c | 18 +- arch/mips/configs/ar7_defconfig | 1 - arch/mips/configs/ath25_defconfig | 1 - arch/mips/configs/ath79_defconfig | 1 - arch/mips/configs/bcm63xx_defconfig | 2 - arch/mips/configs/bmips_be_defconfig | 2 - arch/mips/configs/bmips_stb_defconfig | 2 - arch/mips/configs/ci20_defconfig | 21 + arch/mips/configs/db1xxx_defconfig | 1 - arch/mips/configs/generic/board-ni169445.config | 1 - arch/mips/configs/jazz_defconfig | 267 +- arch/mips/configs/lasat_defconfig | 2 - arch/mips/configs/lemote2f_defconfig | 2 +- arch/mips/configs/loongson3_defconfig | 5 +- arch/mips/configs/msp71xx_defconfig | 2 - arch/mips/configs/pnx8335_stb225_defconfig | 2 - arch/mips/configs/rb532_defconfig | 1 - arch/mips/configs/rt305x_defconfig | 1 - arch/mips/configs/xway_defconfig | 1 - arch/mips/dec/setup.c | 59 +- arch/mips/emma/markeins/irq.c | 21 +- arch/mips/fw/lib/cmdline.c | 2 + arch/mips/generic/init.c | 2 +- arch/mips/include/asm/clocksource.h | 16 +- arch/mips/include/asm/dmi.h | 20 + arch/mips/include/asm/elf.h | 3 + arch/mips/include/asm/futex.h | 5 +- arch/mips/include/asm/i8259.h | 1 + arch/mips/include/asm/mach-ar7/irq.h | 2 +- arch/mips/include/asm/mach-ath79/irq.h | 2 +- arch/mips/include/asm/mach-au1x00/au1xxx_ide.h | 178 - arch/mips/include/asm/mach-emma2rh/irq.h | 2 +- arch/mips/include/asm/mach-ip27/irq.h | 2 +- arch/mips/include/asm/mach-ip30/irq.h | 2 +- arch/mips/include/asm/mach-lantiq/falcon/irq.h | 2 +- arch/mips/include/asm/mach-lantiq/xway/irq.h | 2 +- arch/mips/include/asm/mach-lasat/irq.h | 2 +- arch/mips/include/asm/mach-loongson64/boot_param.h | 2 + .../include/asm/mach-loongson64/builtin_dtbs.h | 13 + arch/mips/include/asm/mach-loongson64/irq.h | 30 +- arch/mips/include/asm/mach-loongson64/loongson.h | 1 + arch/mips/include/asm/mach-malta/irq.h | 2 +- arch/mips/include/asm/mach-pic32/irq.h | 2 +- arch/mips/include/asm/mach-pistachio/irq.h | 2 +- arch/mips/include/asm/mach-ralink/irq.h | 2 +- arch/mips/include/asm/mach-rm/mc146818rtc.h | 2 +- arch/mips/include/asm/mach-vr41xx/irq.h | 2 +- arch/mips/include/asm/mach-xilfpga/irq.h | 2 +- arch/mips/include/asm/octeon/cvmx-helper-board.h | 2 +- arch/mips/include/asm/octeon/cvmx-helper-rgmii.h | 4 +- arch/mips/include/asm/octeon/cvmx-helper-sgmii.h | 4 +- arch/mips/include/asm/octeon/cvmx-helper-spi.h | 4 +- arch/mips/include/asm/octeon/cvmx-helper-util.h | 2 +- arch/mips/include/asm/octeon/cvmx-helper-xaui.h | 4 +- arch/mips/include/asm/octeon/cvmx-helper.h | 8 +- arch/mips/include/asm/octeon/cvmx-pko.h | 10 +- arch/mips/include/asm/octeon/cvmx-pow.h | 22 +- arch/mips/include/asm/octeon/cvmx-wqe.h | 16 +- arch/mips/include/asm/processor.h | 28 +- arch/mips/include/asm/sni.h | 4 +- arch/mips/include/asm/vdso/clocksource.h | 9 + arch/mips/include/asm/vdso/gettimeofday.h | 39 +- arch/mips/include/asm/vdso/processor.h | 27 + arch/mips/include/asm/vdso/vsyscall.h | 9 - arch/mips/jazz/irq.c | 12 +- arch/mips/jz4740/time.c | 2 +- arch/mips/kernel/cevt-bcm1480.c | 11 +- arch/mips/kernel/cevt-ds1287.c | 9 +- arch/mips/kernel/cevt-gt641xx.c | 9 +- arch/mips/kernel/cevt-r4k.c | 5 +- arch/mips/kernel/cevt-sb1250.c | 11 +- arch/mips/kernel/cevt-txx9.c | 11 +- arch/mips/kernel/cpu-probe.c | 18 + arch/mips/kernel/csrc-r4k.c | 2 +- arch/mips/kernel/i8253.c | 11 +- arch/mips/kernel/process.c | 10 +- arch/mips/kernel/rtlx-mt.c | 8 +- arch/mips/kernel/setup.c | 5 +- arch/mips/kernel/smp.c | 42 +- arch/mips/kernel/vdso.c | 26 +- arch/mips/lasat/interrupt.c | 10 +- arch/mips/lib/delay.c | 4 + arch/mips/lib/memcpy.S | 3 + arch/mips/loongson2ef/common/bonito-irq.c | 9 +- arch/mips/loongson2ef/common/cs5536/cs5536_mfgpt.c | 10 +- arch/mips/loongson2ef/fuloong-2e/irq.c | 16 +- arch/mips/loongson2ef/lemote-2f/irq.c | 20 +- arch/mips/loongson32/common/irq.c | 21 +- arch/mips/loongson32/common/time.c | 12 +- arch/mips/loongson64/Makefile | 2 +- arch/mips/loongson64/env.c | 23 + arch/mips/loongson64/hpet.c | 10 +- arch/mips/loongson64/init.c | 6 + arch/mips/loongson64/irq.c | 162 - arch/mips/loongson64/numa.c | 2 +- arch/mips/loongson64/setup.c | 16 + arch/mips/loongson64/smp.c | 28 +- arch/mips/mm/c-octeon.c | 18 +- arch/mips/mm/c-r3k.c | 4 +- arch/mips/mm/c-r4k.c | 47 +- arch/mips/mm/c-tx39.c | 4 +- arch/mips/mm/tlbex.c | 5 +- arch/mips/mti-malta/malta-int.c | 10 +- arch/mips/netlogic/xlr/fmn.c | 11 +- arch/mips/pic32/pic32mzda/time.c | 4 +- arch/mips/pistachio/time.c | 2 +- arch/mips/pmcs-msp71xx/msp_irq.c | 28 +- arch/mips/pmcs-msp71xx/msp_smp.c | 22 +- arch/mips/pmcs-msp71xx/msp_time.c | 8 +- arch/mips/ralink/Kconfig | 1 + arch/mips/ralink/cevt-rt3352.c | 18 +- arch/mips/ralink/mt7621.c | 30 + arch/mips/ralink/timer-gic.c | 2 +- arch/mips/sgi-ip22/ip22-eisa.c | 10 +- arch/mips/sgi-ip22/ip22-int.c | 49 +- arch/mips/sgi-ip32/ip32-irq.c | 18 +- arch/mips/sni/a20r.c | 4 +- arch/mips/sni/irq.c | 8 +- arch/mips/sni/pcit.c | 8 +- arch/mips/sni/rm200.c | 23 +- arch/mips/sni/time.c | 12 +- arch/mips/vr41xx/common/irq.c | 9 +- arch/nds32/include/asm/futex.h | 6 +- arch/nds32/include/asm/uaccess.h | 1 - arch/openrisc/include/asm/futex.h | 5 +- arch/parisc/Kconfig | 5 + arch/parisc/Makefile | 7 + arch/parisc/include/asm/futex.h | 2 - arch/parisc/kernel/processor.c | 2 +- arch/powerpc/Kconfig | 1 + arch/powerpc/include/asm/futex.h | 5 +- arch/powerpc/kernel/cputable.c | 4 +- arch/powerpc/kernel/hw_breakpoint.c | 12 +- arch/powerpc/kexec/core_64.c | 2 +- arch/powerpc/kvm/book3s_pr.c | 1 + arch/powerpc/kvm/powerpc.c | 2 - arch/powerpc/mm/kasan/kasan_init_32.c | 9 +- arch/powerpc/mm/mem.c | 2 + arch/powerpc/perf/core-book3s.c | 1 + arch/powerpc/platforms/ps3/device-init.c | 18 +- arch/riscv/Kconfig | 4 +- arch/riscv/Kconfig.socs | 10 + arch/riscv/Makefile | 6 +- .../riscv/boot/dts/sifive/hifive-unleashed-a00.dts | 5 + arch/riscv/configs/defconfig | 5 +- arch/riscv/configs/rv32_defconfig | 6 +- arch/riscv/include/asm/clint.h | 8 +- arch/riscv/include/asm/futex.h | 5 +- arch/riscv/include/asm/pgtable.h | 78 +- arch/riscv/include/asm/syscall.h | 7 - arch/riscv/include/asm/uaccess.h | 36 +- arch/riscv/kernel/entry.S | 11 +- arch/riscv/kernel/module.c | 16 + arch/riscv/kernel/ptrace.c | 11 +- arch/riscv/kernel/smp.c | 2 +- arch/riscv/kernel/traps.c | 2 +- arch/riscv/lib/Makefile | 2 +- arch/riscv/mm/init.c | 2 +- arch/riscv/net/Makefile | 9 +- arch/riscv/net/bpf_jit.h | 514 +++ arch/riscv/net/bpf_jit_comp.c | 1698 --------- arch/riscv/net/bpf_jit_comp32.c | 1310 +++++++ arch/riscv/net/bpf_jit_comp64.c | 1103 ++++++ arch/riscv/net/bpf_jit_core.c | 166 + arch/s390/include/asm/futex.h | 2 - arch/s390/include/asm/pgtable.h | 6 + arch/s390/include/asm/qdio.h | 9 +- arch/s390/kvm/kvm-s390.c | 18 +- arch/s390/pci/pci.c | 4 +- arch/sh/Kconfig | 5 - arch/sh/boards/mach-cayman/irq.c | 18 +- arch/sh/drivers/dma/dma-pvr2.c | 9 +- arch/sh/include/asm/futex.h | 4 - arch/sparc/Kconfig | 6 +- arch/sparc/include/asm/futex_64.h | 4 - arch/sparc/include/asm/string.h | 4 + arch/sparc/include/asm/string_64.h | 4 - arch/sparc/kernel/ds.c | 4 +- arch/unicore32/include/asm/io.h | 2 +- arch/unicore32/kernel/time.c | 11 +- arch/x86/Kconfig | 12 +- arch/x86/Makefile | 5 +- arch/x86/boot/Makefile | 3 +- arch/x86/boot/compressed/Makefile | 6 +- arch/x86/boot/compressed/eboot.c | 889 ----- arch/x86/boot/compressed/eboot.h | 31 - arch/x86/boot/compressed/efi_thunk_64.S | 29 +- arch/x86/boot/compressed/head_32.S | 92 +- arch/x86/boot/compressed/head_64.S | 209 +- arch/x86/boot/compressed/misc.h | 2 +- arch/x86/boot/header.S | 93 +- arch/x86/boot/setup.ld | 1 - arch/x86/boot/tools/build.c | 106 +- arch/x86/configs/i386_defconfig | 2 - arch/x86/configs/x86_64_defconfig | 2 - arch/x86/crypto/Makefile | 7 +- arch/x86/crypto/aesni-intel_glue.c | 2 +- arch/x86/crypto/crc32-pclmul_glue.c | 2 +- arch/x86/crypto/crc32c-intel_glue.c | 2 +- arch/x86/crypto/crct10dif-pclmul_glue.c | 2 +- arch/x86/crypto/ghash-clmulni-intel_glue.c | 2 +- arch/x86/entry/Makefile | 1 + arch/x86/entry/common.c | 19 +- arch/x86/entry/entry_32.S | 23 +- arch/x86/entry/entry_64.S | 4 +- arch/x86/entry/syscall_32.c | 19 +- arch/x86/entry/syscall_64.c | 39 +- arch/x86/entry/syscall_x32.c | 29 + arch/x86/entry/syscalls/syscall_32.tbl | 818 ++--- arch/x86/entry/syscalls/syscall_64.tbl | 740 ++-- arch/x86/entry/syscalls/syscallhdr.sh | 7 + arch/x86/entry/syscalls/syscalltbl.sh | 44 +- arch/x86/entry/thunk_32.S | 8 +- arch/x86/entry/thunk_64.S | 8 +- arch/x86/entry/vdso/vdso-layout.lds.S | 7 + arch/x86/entry/vdso/vdso32/vclock_gettime.c | 1 + arch/x86/entry/vdso/vma.c | 8 +- arch/x86/events/amd/power.c | 2 +- arch/x86/events/amd/uncore.c | 61 +- arch/x86/events/core.c | 27 +- arch/x86/events/intel/core.c | 25 +- arch/x86/events/intel/cstate.c | 83 +- arch/x86/events/intel/lbr.c | 9 + arch/x86/events/intel/rapl.c | 58 +- arch/x86/events/intel/uncore.c | 75 +- arch/x86/events/intel/uncore.h | 7 +- arch/x86/events/intel/uncore_snb.c | 159 + arch/x86/events/intel/uncore_snbep.c | 12 +- arch/x86/ia32/Makefile | 2 +- arch/x86/ia32/ia32_signal.c | 304 +- arch/x86/ia32/sys_ia32.c | 254 -- arch/x86/include/asm/amd_nb.h | 1 - arch/x86/include/asm/asm.h | 6 - arch/x86/include/asm/clocksource.h | 20 +- arch/x86/include/asm/cpu.h | 12 + arch/x86/include/asm/cpu_device_id.h | 132 +- arch/x86/include/asm/cpufeatures.h | 5 +- arch/x86/include/asm/dwarf2.h | 4 +- arch/x86/include/asm/efi.h | 23 +- arch/x86/include/asm/futex.h | 99 +- arch/x86/include/asm/intel-family.h | 17 +- arch/x86/include/asm/io_bitmap.h | 9 +- arch/x86/include/asm/irq.h | 2 +- arch/x86/include/asm/kprobes.h | 1 + arch/x86/include/asm/kvm_emulate.h | 1 - arch/x86/include/asm/mce.h | 9 +- arch/x86/include/asm/mshyperv.h | 4 +- arch/x86/include/asm/msr-index.h | 9 + arch/x86/include/asm/mwait.h | 2 + arch/x86/include/asm/paravirt.h | 7 + arch/x86/include/asm/paravirt_types.h | 4 + arch/x86/include/asm/perf_event.h | 15 +- arch/x86/include/asm/pgtable.h | 13 +- arch/x86/include/asm/pgtable_types.h | 2 +- arch/x86/include/asm/pkeys.h | 5 + arch/x86/include/asm/preempt.h | 8 +- arch/x86/include/asm/processor.h | 13 +- arch/x86/include/asm/sections.h | 20 + arch/x86/include/asm/set_memory.h | 2 + arch/x86/include/asm/sigframe.h | 6 +- arch/x86/include/asm/sighandling.h | 7 - arch/x86/include/asm/syscall.h | 16 +- arch/x86/include/asm/syscall_wrapper.h | 287 +- arch/x86/include/asm/syscalls.h | 34 - arch/x86/include/asm/thread_info.h | 14 +- arch/x86/include/asm/topology.h | 25 + arch/x86/include/asm/traps.h | 17 +- arch/x86/include/asm/uaccess.h | 274 +- arch/x86/include/asm/uaccess_32.h | 27 - arch/x86/include/asm/uaccess_64.h | 108 +- arch/x86/include/asm/unistd.h | 7 + arch/x86/include/asm/uv/uv_bau.h | 2 + arch/x86/include/asm/vdso/clocksource.h | 10 + arch/x86/include/asm/vdso/gettimeofday.h | 6 +- arch/x86/include/asm/vdso/processor.h | 23 + arch/x86/include/asm/vdso/vsyscall.h | 15 - arch/x86/include/asm/vgtod.h | 12 +- arch/x86/kernel/Makefile | 3 +- arch/x86/kernel/acpi/boot.c | 12 +- arch/x86/kernel/acpi/sleep.c | 2 +- arch/x86/kernel/acpi/sleep.h | 2 +- arch/x86/kernel/alternative.c | 4 +- arch/x86/kernel/amd_nb.c | 4 +- arch/x86/kernel/apic/apic.c | 32 +- arch/x86/kernel/apic/vector.c | 20 +- arch/x86/kernel/asm-offsets.c | 1 - arch/x86/kernel/asm-offsets_32.c | 10 +- arch/x86/kernel/asm-offsets_64.c | 36 - arch/x86/kernel/cpu/amd.c | 33 +- arch/x86/kernel/cpu/common.c | 8 +- arch/x86/kernel/cpu/feat_ctl.c | 1 + arch/x86/kernel/cpu/intel.c | 183 + arch/x86/kernel/cpu/match.c | 13 +- arch/x86/kernel/cpu/mce/core.c | 16 +- arch/x86/kernel/cpu/mce/dev-mcelog.c | 47 +- arch/x86/kernel/cpu/mce/intel.c | 26 +- arch/x86/kernel/cpu/mce/internal.h | 5 + arch/x86/kernel/cpu/mce/therm_throt.c | 9 +- arch/x86/kernel/cpu/umwait.c | 1 + arch/x86/kernel/cpu/vmware.c | 229 +- arch/x86/kernel/fpu/xstate.c | 75 +- arch/x86/kernel/head_32.S | 6 - arch/x86/kernel/ima_arch.c | 2 +- arch/x86/kernel/ioport.c | 1 + arch/x86/kernel/irq.c | 3 +- arch/x86/kernel/irqinit.c | 18 +- arch/x86/kernel/jump_label.c | 2 +- arch/x86/kernel/kexec-bzimage64.c | 5 +- arch/x86/kernel/kprobes/opt.c | 25 + arch/x86/kernel/kvm.c | 65 +- arch/x86/kernel/kvmclock.c | 9 +- arch/x86/kernel/ldt.c | 1 - arch/x86/kernel/nmi.c | 4 +- arch/x86/kernel/paravirt.c | 5 + arch/x86/kernel/process.c | 6 +- arch/x86/kernel/process_32.c | 1 - arch/x86/kernel/process_64.c | 1 - arch/x86/kernel/pvclock.c | 2 +- arch/x86/kernel/reboot.c | 2 +- arch/x86/kernel/relocate_kernel_64.S | 12 +- arch/x86/kernel/setup.c | 1 - arch/x86/kernel/signal.c | 403 +- arch/x86/kernel/smpboot.c | 294 +- arch/x86/kernel/stacktrace.c | 6 +- arch/x86/kernel/sys_ia32.c | 255 ++ arch/x86/kernel/sys_x86_64.c | 1 - arch/x86/kernel/time.c | 27 +- arch/x86/kernel/topology.c | 22 +- arch/x86/kernel/traps.c | 65 +- arch/x86/kernel/tsc.c | 34 +- arch/x86/kernel/tsc_msr.c | 142 +- arch/x86/kernel/tsc_sync.c | 2 +- arch/x86/kernel/vm86_32.c | 115 +- arch/x86/kernel/vmlinux.lds.S | 8 +- arch/x86/kvm/Kconfig | 13 + arch/x86/kvm/Makefile | 1 + arch/x86/kvm/emulate.c | 1 + arch/x86/kvm/ioapic.c | 7 +- arch/x86/kvm/lapic.c | 8 +- arch/x86/kvm/mmu/paging_tmpl.h | 2 +- arch/x86/kvm/svm.c | 36 +- arch/x86/kvm/trace.h | 4 +- arch/x86/kvm/vmx/nested.c | 5 +- arch/x86/kvm/vmx/vmx.c | 39 +- arch/x86/kvm/vmx/vmx.h | 2 - arch/x86/kvm/x86.c | 44 +- arch/x86/lib/x86-opcode-map.txt | 17 +- arch/x86/mm/dump_pagetables.c | 7 +- arch/x86/mm/extable.c | 12 - arch/x86/mm/fault.c | 26 +- arch/x86/mm/init_32.c | 52 +- arch/x86/mm/init_64.c | 3 +- arch/x86/mm/ioremap.c | 21 + arch/x86/mm/kmmio.c | 10 +- arch/x86/mm/mmio-mod.c | 4 +- arch/x86/mm/numa_emulation.c | 2 +- arch/x86/mm/pat/set_memory.c | 3 + arch/x86/mm/pti.c | 8 +- arch/x86/net/bpf_jit_comp.c | 260 +- arch/x86/net/bpf_jit_comp32.c | 10 +- arch/x86/platform/atom/punit_atom_debug.c | 13 +- arch/x86/platform/efi/efi.c | 288 +- arch/x86/platform/efi/efi_32.c | 13 +- arch/x86/platform/efi/efi_64.c | 165 +- arch/x86/platform/efi/efi_stub_32.S | 21 +- arch/x86/platform/efi/quirks.c | 13 +- .../platform/intel-mid/device_libs/platform_bt.c | 5 +- arch/x86/platform/intel-quark/imr.c | 2 +- arch/x86/platform/intel-quark/imr_selftest.c | 2 +- arch/x86/platform/intel/iosf_mbi.c | 13 +- arch/x86/power/cpu.c | 16 +- arch/x86/realmode/rm/Makefile | 1 + arch/x86/realmode/rm/realmode.lds.S | 1 - arch/x86/um/Kconfig | 5 - arch/x86/um/Makefile | 1 + arch/x86/um/sys_call_table_32.c | 6 +- arch/x86/um/sys_call_table_64.c | 9 +- arch/x86/um/user-offsets.c | 15 - arch/x86/xen/enlighten_pv.c | 25 + arch/x86/xen/smp.c | 2 +- arch/x86/xen/time.c | 36 +- arch/xtensa/include/asm/futex.h | 5 +- arch/xtensa/platforms/iss/simdisk.c | 3 +- block/Makefile | 3 +- block/bfq-cgroup.c | 96 +- block/bfq-iosched.c | 18 +- block/bfq-iosched.h | 1 + block/bio.c | 580 +-- block/blk-cgroup.c | 2 +- block/blk-core.c | 88 +- block/blk-flush.c | 18 +- block/blk-ioc.c | 7 + block/blk-iocost.c | 5 +- block/blk-map.c | 508 +++ block/blk-mq-sched.c | 44 +- block/blk-mq-tag.c | 4 +- block/blk-mq-tag.h | 4 +- block/blk-mq.c | 87 +- block/blk-mq.h | 5 +- block/blk-settings.c | 39 +- block/blk-zoned.c | 34 +- block/blk.h | 138 +- block/genhd.c | 255 +- block/ioctl.c | 1 + block/opal_proto.h | 1 + block/partition-generic.c | 623 ---- block/partitions/Makefile | 3 +- block/partitions/acorn.c | 1 - block/partitions/acorn.h | 15 - block/partitions/aix.c | 1 - block/partitions/aix.h | 2 - block/partitions/amiga.c | 11 +- block/partitions/amiga.h | 7 - block/partitions/atari.h | 1 - block/partitions/check.c | 198 - block/partitions/check.h | 41 +- block/partitions/cmdline.c | 1 - block/partitions/cmdline.h | 3 - block/partitions/core.c | 658 ++++ block/partitions/efi.c | 35 +- block/partitions/efi.h | 5 +- block/partitions/ibm.c | 1 - block/partitions/ibm.h | 2 - block/partitions/karma.c | 3 +- block/partitions/karma.h | 9 - block/partitions/ldm.c | 6 +- block/partitions/ldm.h | 2 - block/partitions/mac.h | 1 - block/partitions/msdos.c | 172 +- block/partitions/msdos.h | 9 - block/partitions/osf.c | 2 +- block/partitions/osf.h | 8 - block/partitions/sgi.c | 7 +- block/partitions/sgi.h | 9 - block/partitions/sun.c | 9 +- block/partitions/sun.h | 9 - block/partitions/sysv68.c | 1 - block/partitions/sysv68.h | 2 - block/partitions/ultrix.c | 1 - block/partitions/ultrix.h | 6 - block/sed-opal.c | 2 +- drivers/Kconfig | 1 + drivers/Makefile | 1 + drivers/accessibility/braille/braille_console.c | 4 - drivers/acpi/Kconfig | 24 + drivers/acpi/Makefile | 1 + drivers/acpi/ac.c | 25 +- drivers/acpi/acpi_lpss.c | 6 +- drivers/acpi/acpi_video.c | 2 +- drivers/acpi/acpi_watchdog.c | 15 +- drivers/acpi/acpica/acconvert.h | 4 +- drivers/acpi/acpica/achware.h | 2 +- drivers/acpi/acpica/acmacros.h | 4 +- drivers/acpi/acpica/evevent.c | 2 +- drivers/acpi/acpica/evxfgpe.c | 17 +- drivers/acpi/acpica/hwgpe.c | 47 +- drivers/acpi/acpica/hwsleep.c | 12 + drivers/acpi/acpica/nsnames.c | 6 +- drivers/acpi/acpica/nsxfname.c | 2 +- drivers/acpi/acpica/tbxface.c | 12 +- drivers/acpi/acpica/utobject.c | 2 +- drivers/acpi/apei/ghes.c | 2 +- drivers/acpi/battery.c | 10 +- drivers/acpi/button.c | 3 - drivers/acpi/ec.c | 317 +- drivers/acpi/fan.c | 20 +- drivers/acpi/internal.h | 3 +- drivers/acpi/osl.c | 2 + drivers/acpi/pci_root.c | 2 +- drivers/acpi/proc.c | 14 +- drivers/acpi/sleep.c | 24 +- drivers/acpi/tiny-power-button.c | 46 + drivers/acpi/wakeup.c | 24 +- drivers/acpi/x86/utils.c | 20 +- drivers/android/binder.c | 9 + drivers/android/binder_internal.h | 2 + drivers/android/binderfs.c | 8 +- drivers/ata/Kconfig | 77 + drivers/ata/Makefile | 2 + drivers/ata/ahci.c | 10 + drivers/ata/libata-core.c | 1126 +----- drivers/ata/libata-eh.c | 224 +- drivers/ata/libata-pata-timings.c | 192 + drivers/ata/libata-sata.c | 1483 ++++++++ drivers/ata/libata-scsi.c | 583 +-- drivers/ata/libata-sff.c | 4 - drivers/ata/libata-transport.c | 10 +- drivers/ata/libata.h | 25 +- drivers/ata/sata_promise.c | 8 +- drivers/atm/nicstar.c | 2 +- drivers/auxdisplay/Kconfig | 16 +- drivers/auxdisplay/charlcd.c | 2 +- drivers/auxdisplay/img-ascii-lcd.c | 4 +- drivers/base/arch_topology.c | 56 +- drivers/base/component.c | 3 +- drivers/base/core.c | 72 +- drivers/base/cpu.c | 23 +- drivers/base/dd.c | 91 +- drivers/base/firmware_loader/Makefile | 1 + drivers/base/firmware_loader/fallback.c | 2 +- drivers/base/firmware_loader/fallback.h | 10 + drivers/base/firmware_loader/fallback_platform.c | 36 + drivers/base/firmware_loader/firmware.h | 4 + drivers/base/firmware_loader/main.c | 33 +- drivers/base/memory.c | 23 +- drivers/base/platform.c | 52 +- drivers/base/power/domain.c | 2 +- drivers/base/power/main.c | 12 +- drivers/base/power/runtime.c | 36 +- drivers/base/power/wakeup.c | 17 +- drivers/base/property.c | 1 + drivers/base/swnode.c | 14 +- drivers/block/Makefile | 6 + drivers/block/aoe/aoeblk.c | 4 +- drivers/block/brd.c | 4 +- drivers/block/drbd/drbd_main.c | 14 +- drivers/block/drbd/drbd_receiver.c | 1 + drivers/block/drbd/drbd_worker.c | 1 + drivers/block/floppy.c | 1093 +++--- drivers/block/loop.c | 18 +- drivers/block/nbd.c | 27 +- drivers/block/null_blk.h | 3 - drivers/block/null_blk_main.c | 117 +- drivers/block/null_blk_trace.c | 21 + drivers/block/null_blk_trace.h | 79 + drivers/block/null_blk_zoned.c | 12 +- drivers/block/paride/pcd.c | 2 +- drivers/block/pktcdvd.c | 15 +- drivers/block/ps3vram.c | 3 +- drivers/block/rsxx/dev.c | 3 +- drivers/block/rsxx/dma.c | 2 +- drivers/block/umem.c | 4 +- drivers/block/virtio_blk.c | 22 +- drivers/block/xen-blkfront.c | 86 +- drivers/block/zram/zram_drv.c | 5 +- drivers/bluetooth/Kconfig | 4 +- drivers/bluetooth/bfusb.c | 33 +- drivers/bluetooth/btintel.c | 4 +- drivers/bluetooth/btqca.c | 10 +- drivers/bluetooth/btqca.h | 6 +- drivers/bluetooth/btrtl.c | 12 + drivers/bluetooth/btrtl.h | 4 +- drivers/bluetooth/btusb.c | 32 +- drivers/bluetooth/hci_ag6xx.c | 2 +- drivers/bluetooth/hci_h4.c | 4 +- drivers/bluetooth/hci_h5.c | 49 +- drivers/bluetooth/hci_intel.c | 2 +- drivers/bluetooth/hci_qca.c | 174 +- drivers/bus/sunxi-rsb.c | 2 +- drivers/bus/ti-sysc.c | 7 +- drivers/cdrom/gdrom.c | 2 +- drivers/char/agp/amd64-agp.c | 2 +- drivers/char/hw_random/via-rng.c | 7 +- drivers/char/ipmi/ipmi_si_platform.c | 4 +- drivers/char/tpm/eventlog/common.c | 12 +- drivers/char/tpm/eventlog/of.c | 3 +- drivers/char/tpm/eventlog/tpm1.c | 2 +- drivers/char/tpm/eventlog/tpm2.c | 2 +- drivers/char/tpm/tpm-chip.c | 4 +- drivers/char/tpm/tpm.h | 3 +- drivers/char/tpm/tpm2-cmd.c | 2 +- drivers/char/tpm/tpm_ibmvtpm.c | 17 + drivers/char/tpm/tpm_ibmvtpm.h | 1 + drivers/char/tpm/tpm_tis_spi_cr50.c | 7 +- drivers/char/tpm/tpm_tis_spi_main.c | 3 +- drivers/clk/clk.c | 4 +- drivers/clk/imx/clk-imx8mp.c | 4 +- drivers/clk/imx/clk-scu.c | 8 +- drivers/clk/qcom/dispcc-sc7180.c | 19 - drivers/clk/qcom/videocc-sc7180.c | 2 +- drivers/clk/ti/clk-43xx.c | 2 +- drivers/clocksource/Kconfig | 8 + drivers/clocksource/Makefile | 1 + drivers/clocksource/arm_arch_timer.c | 30 +- drivers/clocksource/bcm2835_timer.c | 8 +- drivers/clocksource/bcm_kona_timer.c | 10 +- drivers/clocksource/dw_apb_timer.c | 11 +- drivers/clocksource/exynos_mct.c | 12 +- drivers/clocksource/hyperv_timer.c | 13 +- drivers/clocksource/ingenic-ost.c | 189 + drivers/clocksource/ingenic-timer.c | 3 +- drivers/clocksource/mips-gic-timer.c | 8 +- drivers/clocksource/mxs_timer.c | 10 +- drivers/clocksource/nomadik-mtu.c | 11 +- drivers/clocksource/samsung_pwm_timer.c | 12 +- drivers/clocksource/timer-atlas7.c | 50 +- drivers/clocksource/timer-cs5535.c | 9 +- drivers/clocksource/timer-efm32.c | 10 +- drivers/clocksource/timer-fsl-ftm.c | 10 +- drivers/clocksource/timer-fttmr010.c | 68 +- drivers/clocksource/timer-imx-gpt.c | 10 +- drivers/clocksource/timer-imx-sysctr.c | 2 - drivers/clocksource/timer-imx-tpm.c | 2 - drivers/clocksource/timer-integrator-ap.c | 11 +- drivers/clocksource/timer-meson6.c | 11 +- drivers/clocksource/timer-microchip-pit64b.c | 1 + drivers/clocksource/timer-orion.c | 9 +- drivers/clocksource/timer-owl.c | 15 +- drivers/clocksource/timer-prima2.c | 14 +- drivers/clocksource/timer-pxa.c | 10 +- drivers/clocksource/timer-sp804.c | 11 +- drivers/clocksource/timer-ti-dm.c | 217 +- drivers/clocksource/timer-u300.c | 9 +- drivers/clocksource/timer-vf-pit.c | 10 +- drivers/clocksource/timer-vt8500.c | 11 +- drivers/clocksource/timer-zevio.c | 13 +- drivers/counter/104-quad-8.c | 136 +- drivers/counter/stm32-timer-cnt.c | 66 +- drivers/cpufreq/Kconfig.arm | 2 +- drivers/cpufreq/Kconfig.x86 | 2 +- drivers/cpufreq/acpi-cpufreq.c | 5 +- drivers/cpufreq/amd_freq_sensitivity.c | 3 +- drivers/cpufreq/cpufreq-dt-platdev.c | 5 + drivers/cpufreq/cpufreq-dt.c | 4 + drivers/cpufreq/cpufreq-dt.h | 4 + drivers/cpufreq/cpufreq.c | 32 +- drivers/cpufreq/cpufreq_stats.c | 14 +- drivers/cpufreq/e_powersaver.c | 2 +- drivers/cpufreq/elanfreq.c | 2 +- drivers/cpufreq/imx-cpufreq-dt.c | 13 +- drivers/cpufreq/imx6q-cpufreq.c | 71 +- drivers/cpufreq/intel_pstate.c | 98 +- drivers/cpufreq/longhaul.c | 2 +- drivers/cpufreq/longrun.c | 3 +- drivers/cpufreq/p4-clockmod.c | 2 +- drivers/cpufreq/powernow-k6.c | 4 +- drivers/cpufreq/powernow-k7.c | 2 +- drivers/cpufreq/powernow-k8.c | 2 +- drivers/cpufreq/qcom-cpufreq-nvmem.c | 191 +- drivers/cpufreq/sc520_freq.c | 2 +- drivers/cpufreq/speedstep-centrino.c | 14 +- drivers/cpufreq/speedstep-ich.c | 10 +- drivers/cpufreq/speedstep-smi.c | 10 +- drivers/cpufreq/ti-cpufreq.c | 7 + drivers/cpuidle/cpuidle-haltpoll.c | 12 +- drivers/cpuidle/cpuidle-psci.c | 46 +- drivers/cpuidle/cpuidle.c | 40 +- drivers/cpuidle/governor.c | 2 +- drivers/crypto/chelsio/chcr_core.c | 34 +- drivers/crypto/chelsio/chcr_ipsec.c | 2 - drivers/crypto/chelsio/chcr_ktls.c | 5 +- drivers/crypto/chelsio/chtls/chtls_cm.c | 29 +- drivers/crypto/chelsio/chtls/chtls_io.c | 73 +- drivers/crypto/padlock-aes.c | 2 +- drivers/crypto/padlock-sha.c | 2 +- drivers/devfreq/devfreq.c | 18 +- drivers/devfreq/governor.h | 21 +- drivers/devfreq/governor_simpleondemand.c | 4 +- drivers/devfreq/governor_userspace.c | 2 +- drivers/devfreq/tegra30-devfreq.c | 4 +- drivers/dio/dio-driver.c | 9 +- drivers/dma-buf/dma-buf.c | 1 + drivers/dma/coh901318.c | 4 - drivers/dma/dmaengine.c | 2 +- drivers/dma/idxd/cdev.c | 8 +- drivers/dma/idxd/sysfs.c | 27 +- drivers/dma/imx-sdma.c | 5 +- drivers/dma/tegra20-apb-dma.c | 6 +- drivers/dma/ti/k3-udma-glue.c | 29 +- drivers/dma/ti/k3-udma.c | 493 ++- drivers/edac/Kconfig | 7 + drivers/edac/Makefile | 1 + drivers/edac/amd64_edac.c | 14 +- drivers/edac/armada_xp_edac.c | 26 +- drivers/edac/dmc520_edac.c | 656 ++++ drivers/edac/edac_mc.c | 511 ++- drivers/edac/edac_mc.h | 6 +- drivers/edac/edac_mc_sysfs.c | 110 +- drivers/edac/edac_module.h | 1 - drivers/edac/ghes_edac.c | 16 +- drivers/edac/i10nm_base.c | 8 +- drivers/edac/mce_amd.c | 2 +- drivers/edac/pnd2_edac.c | 4 +- drivers/edac/sb_edac.c | 14 +- drivers/edac/skx_base.c | 2 +- drivers/edac/synopsys_edac.c | 28 +- drivers/extcon/extcon-axp288.c | 2 +- drivers/firmware/arm_sdei.c | 71 +- drivers/firmware/dmi_scan.c | 6 +- drivers/firmware/efi/Kconfig | 5 + drivers/firmware/efi/Makefile | 4 +- drivers/firmware/efi/apple-properties.c | 12 +- drivers/firmware/efi/arm-init.c | 85 +- drivers/firmware/efi/arm-runtime.c | 18 - drivers/firmware/efi/capsule-loader.c | 2 +- drivers/firmware/efi/dev-path-parser.c | 38 +- drivers/firmware/efi/efi-bgrt.c | 7 +- drivers/firmware/efi/efi-pstore.c | 4 +- drivers/firmware/efi/efi.c | 480 +-- drivers/firmware/efi/efivars.c | 34 +- drivers/firmware/efi/embedded-firmware.c | 150 + drivers/firmware/efi/esrt.c | 6 +- drivers/firmware/efi/fdtparams.c | 126 + drivers/firmware/efi/libstub/Makefile | 9 +- drivers/firmware/efi/libstub/arm-stub.c | 193 +- drivers/firmware/efi/libstub/arm32-stub.c | 1 + drivers/firmware/efi/libstub/arm64-stub.c | 16 +- drivers/firmware/efi/libstub/efi-stub-helper.c | 822 +---- drivers/firmware/efi/libstub/efistub.h | 611 ++- drivers/firmware/efi/libstub/fdt.c | 7 +- drivers/firmware/efi/libstub/file.c | 258 ++ drivers/firmware/efi/libstub/hidden.h | 6 + drivers/firmware/efi/libstub/mem.c | 309 ++ drivers/firmware/efi/libstub/random.c | 136 +- drivers/firmware/efi/libstub/randomalloc.c | 124 + drivers/firmware/efi/libstub/skip_spaces.c | 11 + drivers/firmware/efi/libstub/string.c | 56 + drivers/firmware/efi/libstub/x86-stub.c | 837 +++++ drivers/firmware/efi/memattr.c | 13 +- drivers/firmware/efi/reboot.c | 4 +- drivers/firmware/efi/runtime-wrappers.c | 4 +- drivers/firmware/efi/vars.c | 2 +- drivers/firmware/imx/imx-scu.c | 27 + drivers/firmware/imx/misc.c | 8 +- drivers/firmware/imx/scu-pd.c | 2 +- drivers/firmware/pcdp.c | 8 +- drivers/firmware/psci/psci_checker.c | 4 +- drivers/firmware/xilinx/zynqmp.c | 2 + drivers/gpio/gpiolib-acpi.c | 140 +- drivers/gpio/gpiolib.c | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 4 + drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 2 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 98 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 1 + drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 37 +- drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c | 2 +- drivers/gpu/drm/amd/amdgpu/soc15.c | 25 +- drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 2 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 87 +- .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 1 + drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 11 + .../gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.c | 4 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_init.c | 1 - .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 114 + drivers/gpu/drm/amd/display/dc/dcn21/dcn21_init.c | 1 - .../drm/amd/include/asic_reg/dce/dce_12_0_offset.h | 2 + drivers/gpu/drm/amd/powerplay/amdgpu_smu.c | 9 +- drivers/gpu/drm/amd/powerplay/navi10_ppt.c | 22 +- drivers/gpu/drm/amd/powerplay/renoir_ppt.c | 11 +- drivers/gpu/drm/amd/powerplay/smu_v11_0.c | 6 +- drivers/gpu/drm/amd/powerplay/smu_v12_0.c | 3 - drivers/gpu/drm/arm/display/komeda/komeda_drv.c | 4 +- drivers/gpu/drm/bochs/bochs_hw.c | 6 +- drivers/gpu/drm/bridge/analogix/analogix-anx6345.c | 3 +- drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 46 +- drivers/gpu/drm/drm_dp_mst_topology.c | 184 +- drivers/gpu/drm/drm_gem_shmem_helper.c | 16 +- drivers/gpu/drm/drm_lease.c | 3 +- drivers/gpu/drm/drm_prime.c | 2 +- drivers/gpu/drm/exynos/exynos5433_drm_decon.c | 5 +- drivers/gpu/drm/exynos/exynos7_drm_decon.c | 5 +- drivers/gpu/drm/exynos/exynos_drm_dma.c | 28 +- drivers/gpu/drm/exynos/exynos_drm_drv.h | 6 +- drivers/gpu/drm/exynos/exynos_drm_dsi.c | 12 +- drivers/gpu/drm/exynos/exynos_drm_fimc.c | 5 +- drivers/gpu/drm/exynos/exynos_drm_fimd.c | 5 +- drivers/gpu/drm/exynos/exynos_drm_g2d.c | 5 +- drivers/gpu/drm/exynos/exynos_drm_gsc.c | 5 +- drivers/gpu/drm/exynos/exynos_drm_rotator.c | 5 +- drivers/gpu/drm/exynos/exynos_drm_scaler.c | 6 +- drivers/gpu/drm/exynos/exynos_hdmi.c | 22 +- drivers/gpu/drm/exynos/exynos_mixer.c | 7 +- drivers/gpu/drm/hisilicon/kirin/kirin_ade_reg.h | 1 - drivers/gpu/drm/hisilicon/kirin/kirin_drm_ade.c | 20 - drivers/gpu/drm/i915/Makefile | 2 +- drivers/gpu/drm/i915/display/intel_display_power.c | 29 +- drivers/gpu/drm/i915/display/intel_dp.c | 4 +- drivers/gpu/drm/i915/display/intel_psr.c | 25 +- drivers/gpu/drm/i915/display/intel_psr.h | 1 + drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 3 +- drivers/gpu/drm/i915/gem/i915_gem_object.c | 1 + drivers/gpu/drm/i915/gem/i915_gem_shrinker.c | 4 +- drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 2 +- drivers/gpu/drm/i915/gt/intel_gt_requests.c | 14 +- drivers/gpu/drm/i915/gt/intel_lrc.c | 81 +- drivers/gpu/drm/i915/gt/intel_timeline.c | 8 +- drivers/gpu/drm/i915/gt/intel_workarounds.c | 44 +- drivers/gpu/drm/i915/gvt/display.c | 3 +- drivers/gpu/drm/i915/gvt/dmabuf.c | 2 +- drivers/gpu/drm/i915/gvt/opregion.c | 5 +- drivers/gpu/drm/i915/gvt/vgpu.c | 14 +- drivers/gpu/drm/i915/i915_drv.c | 15 +- drivers/gpu/drm/i915/i915_drv.h | 2 +- drivers/gpu/drm/i915/i915_pci.c | 4 +- drivers/gpu/drm/i915/i915_perf.c | 58 +- drivers/gpu/drm/i915/i915_perf_types.h | 3 +- drivers/gpu/drm/i915/i915_pmu.c | 59 +- drivers/gpu/drm/i915/i915_pmu.h | 11 +- drivers/gpu/drm/i915/i915_reg.h | 1 + drivers/gpu/drm/i915/i915_request.c | 69 +- drivers/gpu/drm/i915/i915_request.h | 2 + drivers/gpu/drm/i915/i915_utils.h | 5 + drivers/gpu/drm/i915/intel_sideband.c | 5 +- drivers/gpu/drm/mediatek/mtk_drm_crtc.c | 30 +- drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.c | 1 + drivers/gpu/drm/mediatek/mtk_drm_plane.c | 7 + drivers/gpu/drm/panfrost/panfrost_mmu.c | 44 +- drivers/gpu/drm/radeon/radeon_drv.c | 43 +- drivers/gpu/drm/radeon/radeon_kms.c | 6 + drivers/gpu/drm/radeon/radeon_ttm.c | 2 +- drivers/gpu/drm/scheduler/sched_main.c | 2 + drivers/gpu/drm/sun4i/sun8i_mixer.c | 104 +- drivers/gpu/drm/sun4i/sun8i_mixer.h | 11 + drivers/gpu/drm/sun4i/sun8i_vi_layer.c | 66 +- drivers/gpu/drm/ttm/ttm_bo_util.c | 1 + drivers/gpu/drm/virtio/virtgpu_object.c | 5 +- drivers/hid/hid-google-hammer.c | 2 + drivers/hid/hid-hyperv.c | 6 +- drivers/hid/hid-ids.h | 2 + drivers/hid/hid-picolcd_fb.c | 4 +- drivers/hid/hid-quirks.c | 1 + drivers/hid/hid-sensor-custom.c | 6 +- drivers/hsi/clients/cmt_speech.c | 9 +- drivers/hwmon/Kconfig | 9 + drivers/hwmon/Makefile | 1 + drivers/hwmon/adt7462.c | 2 +- drivers/hwmon/adt7475.c | 95 +- drivers/hwmon/axi-fan-control.c | 469 +++ drivers/hwmon/coretemp.c | 2 +- drivers/hwmon/ibmaem.c | 2 +- drivers/hwmon/ibmpowernv.c | 8 +- drivers/hwmon/k10temp.c | 60 +- drivers/hwmon/lm73.c | 10 + drivers/hwmon/nct7904.c | 21 + drivers/hwmon/pmbus/Kconfig | 21 +- drivers/hwmon/pmbus/adm1275.c | 37 +- drivers/hwmon/pmbus/ibm-cffps.c | 29 +- drivers/hwmon/pmbus/ir35221.c | 23 +- drivers/hwmon/pmbus/isl68137.c | 114 +- drivers/hwmon/pmbus/lm25066.c | 39 +- drivers/hwmon/pmbus/ltc2978.c | 130 +- drivers/hwmon/pmbus/ltc3815.c | 20 +- drivers/hwmon/pmbus/max16064.c | 7 +- drivers/hwmon/pmbus/max20730.c | 3 +- drivers/hwmon/pmbus/max31785.c | 6 +- drivers/hwmon/pmbus/max34440.c | 25 +- drivers/hwmon/pmbus/max8688.c | 17 +- drivers/hwmon/pmbus/pmbus.c | 4 +- drivers/hwmon/pmbus/pmbus.h | 20 +- drivers/hwmon/pmbus/pmbus_core.c | 119 +- drivers/hwmon/pmbus/tps53679.c | 172 +- drivers/hwmon/pmbus/ucd9000.c | 2 +- drivers/hwmon/pmbus/xdpe12284.c | 55 + drivers/hwmon/pmbus/zl6100.c | 5 +- drivers/hwmon/via-cputemp.c | 8 +- drivers/hwtracing/intel_th/msu.c | 13 +- drivers/hwtracing/intel_th/pci.c | 5 + drivers/hwtracing/stm/p_sys-t.c | 6 +- drivers/i2c/busses/i2c-altera.c | 2 +- drivers/i2c/busses/i2c-designware-pcidrv.c | 1 + drivers/i2c/busses/i2c-gpio.c | 2 +- drivers/i2c/busses/i2c-hix5hd2.c | 1 + drivers/i2c/busses/i2c-i801.c | 45 +- drivers/i2c/busses/i2c-jz4780.c | 36 +- drivers/i2c/busses/i2c-nvidia-gpu.c | 20 +- drivers/i2c/busses/i2c-pca-platform.c | 2 +- drivers/i2c/busses/i2c-st.c | 1 + drivers/i2c/i2c-core-acpi.c | 10 +- drivers/i3c/device.c | 50 +- drivers/i3c/master.c | 28 +- drivers/i3c/master/dw-i3c-master.c | 2 +- drivers/i3c/master/i3c-master-cdns.c | 2 +- drivers/ide/Kconfig | 20 +- drivers/ide/Makefile | 2 - drivers/ide/au1xxx-ide.c | 597 --- drivers/ide/ide-gd.c | 2 +- drivers/idle/intel_idle.c | 381 +- drivers/iio/TODO | 19 + drivers/iio/accel/adis16201.c | 1 + drivers/iio/accel/adis16209.c | 1 + drivers/iio/accel/adxl372.c | 1 + drivers/iio/accel/st_accel_i2c.c | 7 +- drivers/iio/adc/Kconfig | 12 + drivers/iio/adc/Makefile | 1 + drivers/iio/adc/ad7124.c | 99 +- drivers/iio/adc/ad7192.c | 1034 ++++++ drivers/iio/adc/ad7292.c | 5 +- drivers/iio/adc/at91-sama5d2_adc.c | 15 + drivers/iio/adc/exynos_adc.c | 6 +- drivers/iio/adc/max1118.c | 10 +- drivers/iio/adc/mcp320x.c | 3 +- drivers/iio/adc/npcm_adc.c | 30 +- drivers/iio/adc/stm32-dfsdm-adc.c | 43 +- drivers/iio/adc/ti-tlc4541.c | 3 +- drivers/iio/amplifiers/Kconfig | 10 + drivers/iio/amplifiers/Makefile | 1 + drivers/iio/amplifiers/ad8366.c | 30 + drivers/iio/amplifiers/hmc425a.c | 248 ++ drivers/iio/chemical/Kconfig | 2 + drivers/iio/chemical/atlas-sensor.c | 97 +- drivers/iio/common/st_sensors/st_sensors_core.c | 4 + drivers/iio/dac/Kconfig | 71 +- drivers/iio/dac/Makefile | 1 + drivers/iio/dac/ad5755.c | 22 +- drivers/iio/dac/ad5770r.c | 695 ++++ drivers/iio/dac/ltc2632.c | 102 +- drivers/iio/gyro/adis16136.c | 62 +- drivers/iio/gyro/adis16260.c | 1 + drivers/iio/imu/adis.c | 68 +- drivers/iio/imu/adis16400.c | 140 +- drivers/iio/imu/adis16460.c | 40 +- drivers/iio/imu/adis16480.c | 197 +- drivers/iio/imu/adis_buffer.c | 3 +- drivers/iio/imu/inv_mpu6050/Kconfig | 12 +- drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 651 +++- drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c | 111 +- drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h | 58 +- drivers/iio/imu/inv_mpu6050/inv_mpu_magn.c | 49 +- drivers/iio/imu/inv_mpu6050/inv_mpu_magn.h | 5 +- drivers/iio/imu/inv_mpu6050/inv_mpu_ring.c | 57 +- drivers/iio/imu/inv_mpu6050/inv_mpu_spi.c | 74 +- drivers/iio/imu/inv_mpu6050/inv_mpu_trigger.c | 160 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h | 4 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c | 5 +- drivers/iio/industrialio-core.c | 54 +- drivers/iio/light/Kconfig | 21 + drivers/iio/light/Makefile | 2 + drivers/iio/light/al3010.c | 242 ++ drivers/iio/light/al3320a.c | 72 +- drivers/iio/light/gp2ap002.c | 720 ++++ drivers/iio/light/gp2ap020a00f.c | 23 +- drivers/iio/light/si1133.c | 37 +- drivers/iio/light/vcnl4000.c | 159 +- drivers/iio/magnetometer/ak8974.c | 2 +- drivers/iio/potentiostat/lmp91000.c | 18 +- drivers/iio/pressure/Kconfig | 11 + drivers/iio/pressure/Makefile | 1 + drivers/iio/pressure/icp10100.c | 658 ++++ drivers/iio/proximity/ping.c | 2 +- drivers/iio/proximity/srf04.c | 96 +- drivers/iio/trigger/stm32-timer-trigger.c | 172 +- drivers/infiniband/core/cm.c | 1 + drivers/infiniband/core/cma.c | 15 +- drivers/infiniband/core/core_priv.h | 14 + drivers/infiniband/core/device.c | 4 +- drivers/infiniband/core/iwcm.c | 4 +- drivers/infiniband/core/nldev.c | 8 +- drivers/infiniband/core/rw.c | 31 +- drivers/infiniband/core/security.c | 23 +- drivers/infiniband/core/umem_odp.c | 26 +- drivers/infiniband/core/user_mad.c | 33 +- drivers/infiniband/core/uverbs_cmd.c | 9 - drivers/infiniband/core/verbs.c | 10 - drivers/infiniband/hw/hfi1/efivar.c | 2 +- drivers/infiniband/hw/hfi1/user_sdma.c | 25 +- drivers/infiniband/hw/hfi1/verbs.c | 4 +- drivers/infiniband/hw/mlx5/cq.c | 27 +- drivers/infiniband/hw/mlx5/main.c | 9 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 7 + drivers/infiniband/hw/mlx5/mr.c | 65 +- drivers/infiniband/hw/mlx5/odp.c | 17 +- drivers/infiniband/hw/mlx5/qp.c | 5 + drivers/infiniband/hw/qib/qib_verbs.c | 2 + drivers/infiniband/sw/rdmavt/cq.c | 2 +- drivers/infiniband/sw/siw/siw_main.c | 6 +- drivers/input/input.c | 1 + drivers/input/keyboard/tm2-touchkey.c | 11 + drivers/input/mouse/synaptics.c | 1 + drivers/input/rmi4/rmi_f11.c | 4 +- drivers/input/touchscreen/chipone_icn8505.c | 2 +- drivers/input/touchscreen/raydium_i2c_ts.c | 8 +- drivers/input/touchscreen/silead.c | 2 +- drivers/interconnect/core.c | 9 + drivers/iommu/amd_iommu.c | 4 +- drivers/iommu/dma-iommu.c | 16 +- drivers/iommu/dmar.c | 24 +- drivers/iommu/intel-iommu-debugfs.c | 51 +- drivers/iommu/intel-iommu.c | 28 +- drivers/iommu/io-pgtable-arm.c | 4 +- drivers/irqchip/Kconfig | 21 +- drivers/irqchip/Makefile | 2 + drivers/irqchip/irq-atmel-aic.c | 2 +- drivers/irqchip/irq-atmel-aic5.c | 2 +- drivers/irqchip/irq-bcm2835.c | 15 + drivers/irqchip/irq-bcm7038-l1.c | 2 +- drivers/irqchip/irq-gic-v3-its.c | 532 ++- drivers/irqchip/irq-gic-v3.c | 46 +- drivers/irqchip/irq-gic-v4.c | 134 +- drivers/irqchip/irq-i8259.c | 16 +- drivers/irqchip/irq-ingenic-tcu.c | 1 + drivers/irqchip/irq-ingenic.c | 9 +- drivers/irqchip/irq-loongson-htpic.c | 149 + drivers/irqchip/irq-loongson-liointc.c | 271 ++ drivers/irqchip/irq-renesas-intc-irqpin.c | 2 +- drivers/irqchip/irq-sifive-plic.c | 119 +- drivers/irqchip/irq-stm32-exti.c | 14 +- drivers/irqchip/irq-versatile-fpga.c | 18 +- drivers/irqchip/irq-vic.c | 9 +- drivers/irqchip/irq-xilinx-intc.c | 123 +- drivers/irqchip/qcom-irq-combiner.c | 2 +- drivers/lightnvm/core.c | 3 +- drivers/lightnvm/pblk-sysfs.c | 42 +- drivers/macintosh/therm_windtunnel.c | 52 +- drivers/macintosh/windfarm_ad7417_sensor.c | 7 + drivers/macintosh/windfarm_fcu_controls.c | 7 + drivers/macintosh/windfarm_lm75_sensor.c | 16 +- drivers/macintosh/windfarm_lm87_sensor.c | 7 + drivers/macintosh/windfarm_max6690_sensor.c | 7 + drivers/macintosh/windfarm_smu_sat.c | 7 + drivers/md/bcache/alloc.c | 18 +- drivers/md/bcache/btree.c | 255 +- drivers/md/bcache/btree.h | 84 + drivers/md/bcache/request.c | 7 +- drivers/md/bcache/request.h | 3 + drivers/md/bcache/super.c | 11 +- drivers/md/bcache/sysfs.c | 2 +- drivers/md/bcache/writeback.c | 164 +- drivers/md/bcache/writeback.h | 19 + drivers/md/dm-bio-record.h | 15 + drivers/md/dm-cache-target.c | 6 +- drivers/md/dm-integrity.c | 84 +- drivers/md/dm-mpath.c | 2 +- drivers/md/dm-thin-metadata.c | 2 +- drivers/md/dm-verity-target.c | 2 +- drivers/md/dm-writecache.c | 16 +- drivers/md/dm-zoned-target.c | 10 +- drivers/md/dm.c | 32 +- drivers/md/md.c | 11 +- drivers/media/Kconfig | 6 +- drivers/media/cec/cec-notifier.c | 41 +- drivers/media/common/saa7146/saa7146_fops.c | 12 +- drivers/media/common/siano/smsdvb-debugfs.c | 214 +- drivers/media/common/videobuf2/videobuf2-core.c | 4 +- .../media/common/videobuf2/videobuf2-dma-contig.c | 4 +- drivers/media/dvb-frontends/drx39xyj/drxj.c | 4 +- drivers/media/dvb-frontends/m88ds3103.c | 466 ++- drivers/media/dvb-frontends/m88ds3103_priv.h | 14 +- drivers/media/dvb-frontends/tda10071.c | 9 +- drivers/media/i2c/Kconfig | 16 + drivers/media/i2c/Makefile | 1 + drivers/media/i2c/adv7180.c | 12 + drivers/media/i2c/imx214.c | 1 - drivers/media/i2c/imx219.c | 1481 ++++++++ drivers/media/i2c/ov5675.c | 82 +- drivers/media/i2c/ov5695.c | 49 +- drivers/media/i2c/s5c73m3/s5c73m3-ctrls.c | 2 +- drivers/media/i2c/smiapp/smiapp-core.c | 259 +- drivers/media/i2c/smiapp/smiapp-reg.h | 4 + drivers/media/i2c/smiapp/smiapp-regs.c | 71 +- drivers/media/i2c/smiapp/smiapp.h | 44 +- drivers/media/i2c/tvp5150.c | 802 +++- drivers/media/i2c/video-i2c.c | 4 +- drivers/media/mc/mc-entity.c | 15 +- drivers/media/pci/bt8xx/bttv-driver.c | 4 +- drivers/media/pci/cobalt/cobalt-v4l2.c | 2 +- drivers/media/pci/cx18/cx18-streams.c | 12 +- drivers/media/pci/cx23885/cx23885-417.c | 2 +- drivers/media/pci/cx23885/cx23885-video.c | 2 +- drivers/media/pci/cx25821/cx25821-video.c | 2 +- drivers/media/pci/cx88/cx88-blackbird.c | 2 +- drivers/media/pci/cx88/cx88-video.c | 2 +- drivers/media/pci/dt3155/dt3155.c | 2 +- drivers/media/pci/intel/ipu3/ipu3-cio2.c | 2 +- drivers/media/pci/ivtv/ivtv-streams.c | 12 +- drivers/media/pci/meye/meye.c | 2 +- drivers/media/pci/saa7134/saa7134-core.c | 2 +- drivers/media/pci/saa7134/saa7134-empress.c | 2 +- drivers/media/pci/saa7134/saa7134-video.c | 5 +- drivers/media/pci/saa7146/hexium_gemini.c | 2 +- drivers/media/pci/saa7146/hexium_orion.c | 2 +- drivers/media/pci/saa7146/mxb.c | 2 +- drivers/media/pci/saa7164/saa7164-encoder.c | 2 +- drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c | 2 +- drivers/media/pci/solo6x10/solo6x10-v4l2.c | 2 +- drivers/media/pci/sta2x11/sta2x11_vip.c | 2 +- drivers/media/pci/ttpci/av7110_v4l.c | 2 +- drivers/media/pci/ttpci/budget-av.c | 2 +- drivers/media/pci/tw5864/tw5864-video.c | 2 +- drivers/media/pci/tw68/tw68-video.c | 2 +- drivers/media/pci/tw686x/tw686x-video.c | 2 +- drivers/media/platform/Kconfig | 86 +- drivers/media/platform/am437x/am437x-vpfe.c | 13 +- drivers/media/platform/aspeed-video.c | 86 +- drivers/media/platform/atmel/atmel-isc-base.c | 224 +- drivers/media/platform/atmel/atmel-isc.h | 23 +- drivers/media/platform/atmel/atmel-isi.c | 2 +- drivers/media/platform/coda/coda-common.c | 2 +- drivers/media/platform/davinci/isif.c | 2 +- drivers/media/platform/davinci/vpbe_display.c | 2 +- drivers/media/platform/davinci/vpfe_capture.c | 4 +- drivers/media/platform/davinci/vpif_capture.c | 2 +- drivers/media/platform/davinci/vpif_display.c | 2 +- drivers/media/platform/exynos-gsc/gsc-m2m.c | 2 +- drivers/media/platform/exynos4-is/Kconfig | 2 +- drivers/media/platform/exynos4-is/fimc-capture.c | 2 +- drivers/media/platform/exynos4-is/fimc-isp-video.c | 2 +- drivers/media/platform/exynos4-is/fimc-lite.c | 5 +- drivers/media/platform/exynos4-is/fimc-m2m.c | 2 +- drivers/media/platform/fsl-viu.c | 2 +- drivers/media/platform/imx-pxp.c | 2 +- drivers/media/platform/m2m-deinterlace.c | 2 +- drivers/media/platform/marvell-ccic/mcam-core.c | 2 +- drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c | 2 +- drivers/media/platform/mtk-mdp/mtk_mdp_comp.c | 6 + drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c | 2 +- drivers/media/platform/mtk-mdp/mtk_mdp_vpu.c | 9 +- .../media/platform/mtk-vcodec/mtk_vcodec_dec_drv.c | 2 +- .../media/platform/mtk-vcodec/mtk_vcodec_enc_drv.c | 2 +- .../media/platform/mtk-vcodec/vdec/vdec_vp9_if.c | 29 +- drivers/media/platform/mtk-vcodec/vdec_vpu_if.c | 6 +- drivers/media/platform/mtk-vcodec/venc_vpu_if.c | 12 +- drivers/media/platform/mtk-vpu/mtk_vpu.c | 61 +- drivers/media/platform/mtk-vpu/mtk_vpu.h | 2 +- drivers/media/platform/mx2_emmaprp.c | 2 +- drivers/media/platform/omap/omap_vout.c | 2 +- drivers/media/platform/omap3isp/ispccdc.c | 4 + drivers/media/platform/omap3isp/ispvideo.c | 8 +- drivers/media/platform/pxa_camera.c | 22 +- drivers/media/platform/qcom/camss/camss-video.c | 6 +- drivers/media/platform/qcom/venus/Makefile | 2 +- drivers/media/platform/qcom/venus/core.c | 167 +- drivers/media/platform/qcom/venus/core.h | 33 +- drivers/media/platform/qcom/venus/firmware.c | 13 +- drivers/media/platform/qcom/venus/helpers.c | 448 +-- drivers/media/platform/qcom/venus/helpers.h | 4 - drivers/media/platform/qcom/venus/hfi_cmds.c | 2 + drivers/media/platform/qcom/venus/hfi_helper.h | 6 + drivers/media/platform/qcom/venus/hfi_parser.c | 1 + drivers/media/platform/qcom/venus/hfi_parser.h | 5 + drivers/media/platform/qcom/venus/pm_helpers.c | 959 +++++ drivers/media/platform/qcom/venus/pm_helpers.h | 65 + drivers/media/platform/qcom/venus/vdec.c | 86 +- drivers/media/platform/qcom/venus/venc.c | 81 +- drivers/media/platform/qcom/venus/venc_ctrls.c | 8 +- drivers/media/platform/rcar-vin/rcar-dma.c | 91 +- drivers/media/platform/rcar-vin/rcar-v4l2.c | 34 +- drivers/media/platform/rcar-vin/rcar-vin.h | 28 +- drivers/media/platform/rcar_drif.c | 12 +- drivers/media/platform/rcar_fdp1.c | 2 +- drivers/media/platform/rcar_jpu.c | 4 +- drivers/media/platform/renesas-ceu.c | 2 +- drivers/media/platform/rockchip/rga/rga.c | 2 +- drivers/media/platform/s3c-camif/camif-capture.c | 2 +- drivers/media/platform/s5p-g2d/g2d.c | 2 +- drivers/media/platform/s5p-jpeg/jpeg-core.c | 4 +- drivers/media/platform/s5p-mfc/s5p_mfc.c | 4 +- drivers/media/platform/sh_veu.c | 2 +- drivers/media/platform/sh_vou.c | 2 +- drivers/media/platform/sti/bdisp/bdisp-v4l2.c | 2 +- drivers/media/platform/sti/delta/delta-v4l2.c | 2 +- drivers/media/platform/sti/hva/hva-v4l2.c | 2 +- drivers/media/platform/stm32/stm32-cec.c | 10 +- drivers/media/platform/stm32/stm32-dcmi.c | 13 +- drivers/media/platform/sunxi/Makefile | 1 + .../media/platform/sunxi/sun4i-csi/sun4i_v4l2.c | 8 +- .../media/platform/sunxi/sun6i-csi/sun6i_video.c | 8 +- drivers/media/platform/sunxi/sun8i-di/sun8i-di.c | 7 +- drivers/media/platform/sunxi/sun8i-rotate/Makefile | 5 + .../platform/sunxi/sun8i-rotate/sun8i-formats.h | 25 + .../platform/sunxi/sun8i-rotate/sun8i-rotate.h | 135 + .../platform/sunxi/sun8i-rotate/sun8i_formats.c | 273 ++ .../platform/sunxi/sun8i-rotate/sun8i_rotate.c | 924 +++++ drivers/media/platform/ti-vpe/cal.c | 31 +- drivers/media/platform/ti-vpe/vpe.c | 2 +- drivers/media/platform/via-camera.c | 6 +- drivers/media/platform/vicodec/codec-v4l2-fwht.c | 34 +- drivers/media/platform/vicodec/vicodec-core.c | 164 +- drivers/media/platform/vim2m.c | 2 +- drivers/media/platform/vimc/vimc-capture.c | 20 +- drivers/media/platform/vimc/vimc-common.c | 2 - drivers/media/platform/vimc/vimc-common.h | 27 +- drivers/media/platform/vimc/vimc-core.c | 93 +- drivers/media/platform/vimc/vimc-debayer.c | 21 +- drivers/media/platform/vimc/vimc-scaler.c | 21 +- drivers/media/platform/vimc/vimc-sensor.c | 20 +- drivers/media/platform/vimc/vimc-streamer.c | 17 +- drivers/media/platform/vivid/vivid-core.c | 14 +- drivers/media/platform/vsp1/vsp1_histo.c | 4 +- drivers/media/platform/vsp1/vsp1_regs.h | 2 +- drivers/media/platform/vsp1/vsp1_video.c | 4 +- drivers/media/platform/xilinx/xilinx-dma.c | 15 +- drivers/media/radio/si470x/Kconfig | 4 +- drivers/media/rc/bpf-lirc.c | 5 - drivers/media/rc/iguanair.c | 2 +- drivers/media/rc/ir-xmp-decoder.c | 2 +- drivers/media/rc/keymaps/Makefile | 1 + drivers/media/rc/keymaps/rc-videostrong-kii-pro.c | 83 + drivers/media/rc/lirc_dev.c | 7 +- drivers/media/rc/nuvoton-cir.c | 4 +- drivers/media/rc/rc-main.c | 80 +- drivers/media/spi/gs1662.c | 20 +- drivers/media/usb/Kconfig | 1 - drivers/media/usb/Makefile | 1 - drivers/media/usb/au0828/au0828-video.c | 4 +- drivers/media/usb/b2c2/flexcop-usb.c | 6 +- drivers/media/usb/cpia2/cpia2_v4l.c | 2 +- drivers/media/usb/cx231xx/cx231xx-417.c | 2 +- drivers/media/usb/cx231xx/cx231xx-dvb.c | 2 +- drivers/media/usb/cx231xx/cx231xx-video.c | 2 +- drivers/media/usb/dvb-usb-v2/anysee.c | 4 +- drivers/media/usb/dvb-usb-v2/lmedm04.c | 5 +- drivers/media/usb/dvb-usb-v2/rtl28xxu.c | 3 + drivers/media/usb/dvb-usb/cxusb-analog.c | 12 +- drivers/media/usb/dvb-usb/dib0700_core.c | 4 +- drivers/media/usb/dvb-usb/dw2102.c | 45 +- drivers/media/usb/em28xx/em28xx-cards.c | 18 + drivers/media/usb/em28xx/em28xx-dvb.c | 60 + drivers/media/usb/em28xx/em28xx-video.c | 4 +- drivers/media/usb/em28xx/em28xx.h | 1 + drivers/media/usb/go7007/go7007-usb.c | 4 +- drivers/media/usb/go7007/go7007-v4l2.c | 2 +- drivers/media/usb/gspca/gspca.c | 2 +- drivers/media/usb/gspca/ov519.c | 10 + drivers/media/usb/gspca/stv06xx/stv06xx.c | 19 +- drivers/media/usb/gspca/stv06xx/stv06xx_pb0100.c | 4 + drivers/media/usb/gspca/xirlink_cit.c | 18 +- drivers/media/usb/hdpvr/hdpvr-video.c | 2 +- drivers/media/usb/pulse8-cec/pulse8-cec.c | 12 +- drivers/media/usb/pvrusb2/pvrusb2-v4l2.c | 4 +- drivers/media/usb/pwc/pwc-if.c | 2 +- drivers/media/usb/s2255/s2255drv.c | 4 +- drivers/media/usb/stk1160/stk1160-v4l.c | 2 +- drivers/media/usb/stkwebcam/stk-webcam.c | 2 +- drivers/media/usb/tm6000/tm6000-video.c | 4 +- drivers/media/usb/usbtv/usbtv-core.c | 2 +- drivers/media/usb/usbtv/usbtv-video.c | 7 +- drivers/media/usb/usbvision/Kconfig | 13 - drivers/media/usb/usbvision/usbvision-video.c | 1643 --------- drivers/media/usb/uvc/uvc_driver.c | 2 +- drivers/media/usb/zr364xx/zr364xx.c | 2 +- drivers/media/v4l2-core/v4l2-ctrls.c | 11 +- drivers/media/v4l2-core/v4l2-dev.c | 10 +- drivers/media/v4l2-core/v4l2-device.c | 8 +- drivers/media/v4l2-core/v4l2-fwnode.c | 192 +- drivers/media/v4l2-core/v4l2-i2c.c | 10 +- drivers/media/v4l2-core/v4l2-ioctl.c | 9 +- drivers/media/v4l2-core/v4l2-mc.c | 18 +- drivers/media/v4l2-core/v4l2-mem2mem.c | 225 +- drivers/misc/altera-stapl/altera.c | 12 +- drivers/misc/cardreader/rts5227.c | 2 +- drivers/misc/cardreader/rts5249.c | 2 + drivers/misc/cardreader/rts5260.c | 2 +- drivers/misc/cardreader/rts5261.c | 2 +- drivers/misc/eeprom/at24.c | 3 +- drivers/misc/lkdtm/bugs.c | 36 + drivers/misc/lkdtm/core.c | 1 + drivers/misc/lkdtm/lkdtm.h | 1 + drivers/mmc/core/block.c | 125 +- drivers/mmc/core/core.c | 59 +- drivers/mmc/core/mmc.c | 63 +- drivers/mmc/core/mmc_ops.c | 200 +- drivers/mmc/core/mmc_ops.h | 15 +- drivers/mmc/core/mmc_test.c | 52 +- drivers/mmc/core/queue.c | 22 +- drivers/mmc/core/sd.c | 10 + drivers/mmc/core/sdio_irq.c | 15 +- drivers/mmc/host/Kconfig | 12 + drivers/mmc/host/Makefile | 1 + drivers/mmc/host/cavium-octeon.c | 4 +- drivers/mmc/host/cqhci.c | 16 +- drivers/mmc/host/cqhci.h | 6 +- drivers/mmc/host/mmc_hsq.c | 348 ++ drivers/mmc/host/mmc_hsq.h | 30 + drivers/mmc/host/mmci.c | 43 +- drivers/mmc/host/mmci.h | 8 + drivers/mmc/host/mmci_stm32_sdmmc.c | 208 +- drivers/mmc/host/mtk-sd.c | 41 + drivers/mmc/host/renesas_sdhi.h | 6 + drivers/mmc/host/renesas_sdhi_core.c | 183 +- drivers/mmc/host/rtsx_pci_sdmmc.c | 13 +- drivers/mmc/host/sdhci-acpi.c | 90 +- drivers/mmc/host/sdhci-cadence.c | 20 +- drivers/mmc/host/sdhci-esdhc-imx.c | 181 +- drivers/mmc/host/sdhci-esdhc.h | 1 + drivers/mmc/host/sdhci-iproc.c | 17 +- drivers/mmc/host/sdhci-milbeaut.c | 13 +- drivers/mmc/host/sdhci-msm.c | 29 +- drivers/mmc/host/sdhci-of-arasan.c | 74 +- drivers/mmc/host/sdhci-of-at91.c | 30 +- drivers/mmc/host/sdhci-omap.c | 60 + drivers/mmc/host/sdhci-pci-gli.c | 17 + drivers/mmc/host/sdhci-pci.h | 2 +- drivers/mmc/host/sdhci-pltfm.h | 2 +- drivers/mmc/host/sdhci-sprd.c | 30 +- drivers/mmc/host/sdhci-tegra.c | 34 + drivers/mmc/host/sdhci.c | 45 +- drivers/mmc/host/sdhci.h | 18 +- drivers/mmc/host/sdhci_am654.c | 264 +- drivers/mmc/host/tmio_mmc.h | 11 +- drivers/mmc/host/tmio_mmc_core.c | 77 +- drivers/mmc/host/vub300.c | 4 +- drivers/most/Kconfig | 15 + drivers/most/Makefile | 4 + drivers/most/configfs.c | 724 ++++ drivers/most/core.c | 1490 ++++++++ drivers/mtd/spi-nor/Kconfig | 8 - drivers/mtd/spi-nor/Makefile | 1 - drivers/mtd/spi-nor/mtk-quadspi.c | 565 --- drivers/net/Kconfig | 1 + drivers/net/bareudp.c | 6 + drivers/net/bonding/bond_alb.c | 20 +- drivers/net/caif/caif_spi.c | 72 +- drivers/net/can/dev.c | 1 + drivers/net/can/slcan.c | 10 +- drivers/net/dsa/b53/b53_common.c | 54 +- drivers/net/dsa/bcm_sf2.c | 10 +- drivers/net/dsa/bcm_sf2_cfp.c | 139 +- drivers/net/dsa/microchip/Kconfig | 1 + drivers/net/dsa/microchip/ksz_common.c | 26 +- drivers/net/dsa/microchip/ksz_common.h | 3 +- drivers/net/dsa/mt7530.c | 119 +- drivers/net/dsa/mt7530.h | 11 + drivers/net/dsa/mv88e6xxx/chip.c | 439 ++- drivers/net/dsa/mv88e6xxx/chip.h | 35 +- drivers/net/dsa/mv88e6xxx/global2.c | 8 +- drivers/net/dsa/mv88e6xxx/port.c | 285 +- drivers/net/dsa/mv88e6xxx/port.h | 29 +- drivers/net/dsa/mv88e6xxx/serdes.c | 375 +- drivers/net/dsa/mv88e6xxx/serdes.h | 34 +- drivers/net/dsa/ocelot/felix.c | 43 + drivers/net/dsa/sja1105/Makefile | 1 + drivers/net/dsa/sja1105/sja1105.h | 49 + drivers/net/dsa/sja1105/sja1105_clocking.c | 4 + drivers/net/dsa/sja1105/sja1105_dynamic_config.c | 24 +- drivers/net/dsa/sja1105/sja1105_ethtool.c | 133 +- drivers/net/dsa/sja1105/sja1105_flower.c | 340 ++ drivers/net/dsa/sja1105/sja1105_main.c | 398 +- drivers/net/dsa/sja1105/sja1105_ptp.c | 285 +- drivers/net/dsa/sja1105/sja1105_ptp.h | 31 + drivers/net/dsa/sja1105/sja1105_sgmii.h | 53 + drivers/net/dsa/sja1105/sja1105_spi.c | 7 + drivers/net/dsa/sja1105/sja1105_static_config.c | 5 +- drivers/net/dsa/sja1105/sja1105_static_config.h | 1 + drivers/net/dsa/sja1105/sja1105_tas.c | 27 - drivers/net/dsa/vitesse-vsc73xx-core.c | 30 +- drivers/net/ethernet/3com/typhoon.c | 282 +- drivers/net/ethernet/3com/typhoon.h | 4 +- drivers/net/ethernet/amazon/ena/ena_ethtool.c | 4 +- drivers/net/ethernet/amazon/ena/ena_netdev.c | 91 +- drivers/net/ethernet/aquantia/Kconfig | 1 + drivers/net/ethernet/aquantia/atlantic/Makefile | 7 +- .../net/ethernet/aquantia/atlantic/aq_ethtool.c | 175 +- drivers/net/ethernet/aquantia/atlantic/aq_hw.h | 6 + drivers/net/ethernet/aquantia/atlantic/aq_macsec.c | 1777 +++++++++ drivers/net/ethernet/aquantia/atlantic/aq_macsec.h | 133 + drivers/net/ethernet/aquantia/atlantic/aq_nic.c | 21 +- drivers/net/ethernet/aquantia/atlantic/aq_nic.h | 6 +- .../net/ethernet/aquantia/atlantic/aq_pci_func.c | 5 + .../aquantia/atlantic/hw_atl/hw_atl_utils.h | 51 +- .../aquantia/atlantic/hw_atl/hw_atl_utils_fw2x.c | 69 + .../atlantic/macsec/MSS_Egress_registers.h | 73 + .../atlantic/macsec/MSS_Ingress_registers.h | 77 + .../ethernet/aquantia/atlantic/macsec/macsec_api.c | 2473 +++++++++++++ .../ethernet/aquantia/atlantic/macsec/macsec_api.h | 323 ++ .../aquantia/atlantic/macsec/macsec_struct.h | 914 +++++ drivers/net/ethernet/atheros/atlx/atl2.c | 1 - drivers/net/ethernet/broadcom/bcmsysport.c | 8 +- drivers/net/ethernet/broadcom/bgmac.c | 12 + drivers/net/ethernet/broadcom/bgmac.h | 5 +- drivers/net/ethernet/broadcom/bnx2.c | 5 + .../net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c | 1 + drivers/net/ethernet/broadcom/bnxt/bnxt.c | 106 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 7 +- drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.c | 15 +- drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 24 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 32 +- drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c | 4 +- drivers/net/ethernet/broadcom/genet/bcmgenet.c | 149 +- drivers/net/ethernet/broadcom/genet/bcmgenet.h | 3 +- drivers/net/ethernet/broadcom/genet/bcmgenet_wol.c | 6 +- drivers/net/ethernet/broadcom/genet/bcmmii.c | 40 +- drivers/net/ethernet/broadcom/tg3.c | 5 + drivers/net/ethernet/brocade/bna/bnad_ethtool.c | 3 + drivers/net/ethernet/cadence/macb_main.c | 3 + drivers/net/ethernet/cavium/liquidio/lio_ethtool.c | 11 + drivers/net/ethernet/cavium/liquidio/lio_main.c | 5 - drivers/net/ethernet/cavium/thunder/nicvf_queues.c | 3 +- drivers/net/ethernet/chelsio/cxgb/cxgb2.c | 3 + drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c | 1 + drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c | 22 + drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c | 307 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.h | 1 - drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 49 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_ptp.c | 3 + .../net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c | 126 +- .../net/ethernet/chelsio/cxgb4/cxgb4_tc_matchall.c | 25 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_u32.c | 79 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.h | 5 +- drivers/net/ethernet/chelsio/cxgb4/sge.c | 52 +- drivers/net/ethernet/chelsio/cxgb4/t4_hw.c | 54 +- drivers/net/ethernet/chelsio/cxgb4/t4_regs.h | 6 + .../net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c | 2 + drivers/net/ethernet/cortina/gemini.c | 2 + drivers/net/ethernet/emulex/benet/be_ethtool.c | 3 + drivers/net/ethernet/faraday/ftgmac100.c | 3 - drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 114 +- drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c | 6 +- drivers/net/ethernet/freescale/enetc/Kconfig | 10 - drivers/net/ethernet/freescale/enetc/enetc.c | 70 +- drivers/net/ethernet/freescale/enetc/enetc.h | 33 +- .../net/ethernet/freescale/enetc/enetc_ethtool.c | 22 +- drivers/net/ethernet/freescale/enetc/enetc_hw.h | 9 +- drivers/net/ethernet/freescale/enetc/enetc_pf.c | 6 - drivers/net/ethernet/freescale/enetc/enetc_vf.c | 1 - drivers/net/ethernet/freescale/fec_main.c | 8 +- drivers/net/ethernet/freescale/fman/Kconfig | 28 + drivers/net/ethernet/freescale/fman/fman.c | 18 + drivers/net/ethernet/freescale/fman/fman.h | 5 + drivers/net/ethernet/freescale/fman/fman_memac.c | 2 +- drivers/net/ethernet/freescale/gianfar_ethtool.c | 2 + drivers/net/ethernet/hisilicon/hns/hns_ethtool.c | 5 + drivers/net/ethernet/hisilicon/hns3/hclge_mbx.h | 55 +- drivers/net/ethernet/hisilicon/hns3/hnae3.h | 1 + drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 24 +- drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 7 + .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c | 96 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c | 3 - .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 84 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 388 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 369 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 4 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_mbx.c | 50 +- drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c | 5 +- drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c | 51 +- drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c | 26 +- drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c | 5 +- drivers/net/ethernet/huawei/hinic/hinic_rx.c | 3 + drivers/net/ethernet/huawei/hinic/hinic_tx.c | 4 +- drivers/net/ethernet/ibm/emac/core.c | 3 +- drivers/net/ethernet/ibm/ibmvnic.c | 24 +- drivers/net/ethernet/ibm/ibmvnic.h | 6 +- drivers/net/ethernet/intel/Kconfig | 1 + drivers/net/ethernet/intel/e1000/e1000_ethtool.c | 1 + drivers/net/ethernet/intel/e1000e/netdev.c | 13 +- drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c | 2 + drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 5 + drivers/net/ethernet/intel/iavf/iavf.h | 2 +- drivers/net/ethernet/intel/iavf/iavf_ethtool.c | 24 +- drivers/net/ethernet/intel/iavf/iavf_main.c | 2 +- drivers/net/ethernet/intel/iavf/iavf_virtchnl.c | 27 - drivers/net/ethernet/intel/ice/Makefile | 1 + drivers/net/ethernet/intel/ice/ice.h | 13 +- drivers/net/ethernet/intel/ice/ice_adminq_cmd.h | 4 + drivers/net/ethernet/intel/ice/ice_common.c | 89 - drivers/net/ethernet/intel/ice/ice_common.h | 9 - drivers/net/ethernet/intel/ice/ice_dcb_lib.c | 23 +- drivers/net/ethernet/intel/ice/ice_devlink.c | 416 +++ drivers/net/ethernet/intel/ice/ice_devlink.h | 17 + drivers/net/ethernet/intel/ice/ice_ethtool.c | 106 +- drivers/net/ethernet/intel/ice/ice_flow.c | 8 +- drivers/net/ethernet/intel/ice/ice_lib.c | 243 +- drivers/net/ethernet/intel/ice/ice_lib.h | 4 +- drivers/net/ethernet/intel/ice/ice_main.c | 62 +- drivers/net/ethernet/intel/ice/ice_nvm.c | 484 ++- drivers/net/ethernet/intel/ice/ice_nvm.h | 12 + drivers/net/ethernet/intel/ice/ice_switch.c | 20 +- drivers/net/ethernet/intel/ice/ice_type.h | 32 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 330 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.h | 15 +- drivers/net/ethernet/intel/ice/ice_xsk.h | 4 +- drivers/net/ethernet/intel/igb/igb_ethtool.c | 22 +- drivers/net/ethernet/intel/igb/igb_hwmon.c | 6 +- drivers/net/ethernet/intel/igbvf/ethtool.c | 1 + drivers/net/ethernet/intel/igc/igc_ethtool.c | 22 +- drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c | 1 + drivers/net/ethernet/intel/ixgbevf/ethtool.c | 1 + drivers/net/ethernet/jme.c | 3 + drivers/net/ethernet/marvell/mv643xx_eth.c | 1 + drivers/net/ethernet/marvell/mvmdio.c | 2 +- drivers/net/ethernet/marvell/mvneta.c | 5 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c | 4 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 2 + drivers/net/ethernet/marvell/octeontx2/Kconfig | 6 + drivers/net/ethernet/marvell/octeontx2/af/rvu.c | 4 +- .../net/ethernet/marvell/octeontx2/nic/Makefile | 2 + .../ethernet/marvell/octeontx2/nic/otx2_common.c | 106 +- .../ethernet/marvell/octeontx2/nic/otx2_common.h | 42 +- .../ethernet/marvell/octeontx2/nic/otx2_ethtool.c | 141 +- .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 853 ++++- .../net/ethernet/marvell/octeontx2/nic/otx2_reg.h | 13 + .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.c | 42 +- .../net/ethernet/marvell/octeontx2/nic/otx2_vf.c | 648 ++++ drivers/net/ethernet/marvell/skge.c | 1 + drivers/net/ethernet/marvell/sky2.c | 4 + drivers/net/ethernet/mellanox/mlx4/crdump.c | 39 +- drivers/net/ethernet/mellanox/mlx4/en_ethtool.c | 4 + drivers/net/ethernet/mellanox/mlx4/mcg.c | 62 +- drivers/net/ethernet/mellanox/mlx5/core/Kconfig | 10 + drivers/net/ethernet/mellanox/mlx5/core/Makefile | 5 +- drivers/net/ethernet/mellanox/mlx5/core/dev.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/devlink.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 10 +- .../net/ethernet/mellanox/mlx5/core/en/devlink.c | 26 +- .../net/ethernet/mellanox/mlx5/core/en/devlink.h | 3 +- .../net/ethernet/mellanox/mlx5/core/en/health.h | 3 +- .../net/ethernet/mellanox/mlx5/core/en/mapping.c | 218 ++ .../net/ethernet/mellanox/mlx5/core/en/mapping.h | 27 + .../ethernet/mellanox/mlx5/core/en/reporter_rx.c | 4 +- .../ethernet/mellanox/mlx5/core/en/reporter_tx.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 1369 +++++++ drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.h | 180 + .../net/ethernet/mellanox/mlx5/core/en/tc_tun.c | 115 +- .../net/ethernet/mellanox/mlx5/core/en/tc_tun.h | 3 +- drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h | 6 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls.h | 4 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c | 15 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 37 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 47 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 223 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.h | 11 + drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 77 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 1076 ++++-- drivers/net/ethernet/mellanox/mlx5/core/en_tc.h | 54 + drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c | 1 + .../mellanox/mlx5/core/{steering => esw}/Makefile | 0 .../net/ethernet/mellanox/mlx5/core/esw/chains.c | 944 +++++ .../net/ethernet/mellanox/mlx5/core/esw/chains.h | 49 + drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 352 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 55 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 789 ++-- .../mellanox/mlx5/core/eswitch_offloads_chains.c | 758 ---- .../mellanox/mlx5/core/eswitch_offloads_chains.h | 32 - .../mellanox/mlx5/core/eswitch_offloads_termtbl.c | 102 +- .../net/ethernet/mellanox/mlx5/core/fpga/ipsec.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 71 +- .../net/ethernet/mellanox/mlx5/core/fs_counters.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/health.c | 4 +- .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.h | 4 +- drivers/net/ethernet/mellanox/mlx5/core/lag.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/lag_mp.c | 14 +- drivers/net/ethernet/mellanox/mlx5/core/lag_mp.h | 1 + .../net/ethernet/mellanox/mlx5/core/lib/crypto.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/main.c | 25 +- .../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 4 +- drivers/net/ethernet/mellanox/mlx5/core/mr.c | 35 +- drivers/net/ethernet/mellanox/mlx5/core/rl.c | 130 +- drivers/net/ethernet/mellanox/mlx5/core/sriov.c | 3 +- .../mellanox/mlx5/core/steering/dr_action.c | 19 +- .../ethernet/mellanox/mlx5/core/steering/dr_send.c | 3 +- .../ethernet/mellanox/mlx5/core/steering/fs_dr.c | 12 + .../ethernet/mellanox/mlx5/core/steering/mlx5dr.h | 104 +- drivers/net/ethernet/mellanox/mlx5/core/vport.c | 3 + drivers/net/ethernet/mellanox/mlxsw/core.c | 71 + drivers/net/ethernet/mellanox/mlxsw/core.h | 14 + .../mellanox/mlxsw/core_acl_flex_actions.c | 173 + .../mellanox/mlxsw/core_acl_flex_actions.h | 10 + .../ethernet/mellanox/mlxsw/core_acl_flex_keys.c | 50 +- .../ethernet/mellanox/mlxsw/core_acl_flex_keys.h | 36 +- drivers/net/ethernet/mellanox/mlxsw/i2c.c | 1 + drivers/net/ethernet/mellanox/mlxsw/pci.c | 50 +- drivers/net/ethernet/mellanox/mlxsw/reg.h | 21 +- drivers/net/ethernet/mellanox/mlxsw/resources.h | 2 + drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 60 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 35 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c | 112 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_cnt.c | 243 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_cnt.h | 2 + drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c | 152 +- .../net/ethernet/mellanox/mlxsw/spectrum_flower.c | 32 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c | 8 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c | 4 + .../net/ethernet/mellanox/mlxsw/spectrum_qdisc.c | 9 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 164 +- .../net/ethernet/mellanox/mlxsw/spectrum_trap.c | 364 +- .../net/ethernet/mellanox/mlxsw/spectrum_trap.h | 24 + drivers/net/ethernet/mellanox/mlxsw/switchx2.c | 2 +- drivers/net/ethernet/micrel/ks8851_mll.c | 56 +- drivers/net/ethernet/mscc/ocelot.c | 63 +- drivers/net/ethernet/mscc/ocelot_ace.c | 64 +- drivers/net/ethernet/mscc/ocelot_ace.h | 4 + drivers/net/ethernet/mscc/ocelot_flower.c | 16 +- drivers/net/ethernet/mscc/ocelot_police.c | 27 + drivers/net/ethernet/mscc/ocelot_police.h | 11 +- drivers/net/ethernet/mscc/ocelot_tc.c | 2 +- drivers/net/ethernet/myricom/myri10ge/myri10ge.c | 1 + drivers/net/ethernet/neterion/vxge/vxge-config.h | 2 +- drivers/net/ethernet/neterion/vxge/vxge-main.h | 14 +- drivers/net/ethernet/netronome/nfp/flower/action.c | 4 +- .../net/ethernet/netronome/nfp/flower/offload.c | 3 +- .../net/ethernet/netronome/nfp/flower/qos_conf.c | 3 +- drivers/net/ethernet/netronome/nfp/nfp_devlink.c | 2 +- .../ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c | 8 +- drivers/net/ethernet/ni/nixge.c | 22 +- drivers/net/ethernet/pensando/ionic/ionic.h | 3 +- .../net/ethernet/pensando/ionic/ionic_bus_pci.c | 27 +- .../net/ethernet/pensando/ionic/ionic_debugfs.c | 8 +- drivers/net/ethernet/pensando/ionic/ionic_dev.c | 46 +- drivers/net/ethernet/pensando/ionic/ionic_dev.h | 1 + .../net/ethernet/pensando/ionic/ionic_devlink.c | 7 +- .../net/ethernet/pensando/ionic/ionic_ethtool.c | 38 +- drivers/net/ethernet/pensando/ionic/ionic_if.h | 40 +- drivers/net/ethernet/pensando/ionic/ionic_lif.c | 477 ++- drivers/net/ethernet/pensando/ionic/ionic_lif.h | 20 +- drivers/net/ethernet/pensando/ionic/ionic_main.c | 29 +- drivers/net/ethernet/pensando/ionic/ionic_regs.h | 2 +- drivers/net/ethernet/pensando/ionic/ionic_stats.c | 20 +- drivers/net/ethernet/pensando/ionic/ionic_txrx.c | 20 +- drivers/net/ethernet/pensando/ionic/ionic_txrx.h | 1 + .../ethernet/qlogic/netxen/netxen_nic_ethtool.c | 21 +- drivers/net/ethernet/qlogic/qed/qed_dev.c | 38 +- drivers/net/ethernet/qlogic/qed/qed_main.c | 13 +- drivers/net/ethernet/qlogic/qede/qede_ethtool.c | 15 +- drivers/net/ethernet/qlogic/qede/qede_filter.c | 2 +- .../net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c | 2 +- .../net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c | 23 +- drivers/net/ethernet/realtek/r8169_main.c | 219 +- drivers/net/ethernet/realtek/r8169_phy_config.c | 18 +- drivers/net/ethernet/samsung/sxgbe/sxgbe_ethtool.c | 1 + drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c | 2 +- drivers/net/ethernet/sfc/ef10.c | 32 +- drivers/net/ethernet/sfc/ef10_sriov.c | 66 +- drivers/net/ethernet/sfc/efx.h | 1 + drivers/net/ethernet/sfc/efx_channels.c | 1 + drivers/net/ethernet/sfc/efx_common.c | 9 +- drivers/net/ethernet/sfc/ethtool.c | 42 +- drivers/net/ethernet/sfc/falcon/ethtool.c | 6 +- drivers/net/ethernet/sfc/falcon/falcon_boards.c | 6 +- drivers/net/ethernet/sfc/mcdi.c | 32 +- drivers/net/ethernet/sfc/net_driver.h | 9 +- drivers/net/ethernet/sfc/rx.c | 2 +- drivers/net/ethernet/sfc/rx_common.c | 6 +- drivers/net/ethernet/sfc/tx.c | 38 + drivers/net/ethernet/sfc/tx_common.c | 29 +- drivers/net/ethernet/sfc/tx_common.h | 6 + drivers/net/ethernet/sgi/ioc3-eth.c | 29 +- drivers/net/ethernet/socionext/netsec.c | 2 + drivers/net/ethernet/stmicro/stmmac/Kconfig | 10 + drivers/net/ethernet/stmicro/stmmac/Makefile | 1 + drivers/net/ethernet/stmicro/stmmac/common.h | 18 + drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c | 592 +++ drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c | 2 +- .../net/ethernet/stmicro/stmmac/dwmac1000_core.c | 3 +- drivers/net/ethernet/stmicro/stmmac/dwmac4.h | 25 + drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c | 195 + drivers/net/ethernet/stmicro/stmmac/dwmac4_lib.c | 15 +- drivers/net/ethernet/stmicro/stmmac/dwmac_lib.c | 7 +- .../net/ethernet/stmicro/stmmac/dwxgmac2_core.c | 99 + drivers/net/ethernet/stmicro/stmmac/dwxlgmac2.h | 22 + drivers/net/ethernet/stmicro/stmmac/hwif.c | 45 +- drivers/net/ethernet/stmicro/stmmac/hwif.h | 27 + .../net/ethernet/stmicro/stmmac/stmmac_hwtstamp.c | 15 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 163 +- drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c | 27 + drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c | 313 -- .../net/ethernet/stmicro/stmmac/stmmac_platform.c | 19 +- .../net/ethernet/stmicro/stmmac/stmmac_selftests.c | 4 +- drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c | 2 +- drivers/net/ethernet/synopsys/dwc-xlgmac-ethtool.c | 17 +- drivers/net/ethernet/tehuti/tehuti.c | 2 + drivers/net/ethernet/ti/Kconfig | 20 +- drivers/net/ethernet/ti/Makefile | 3 + drivers/net/ethernet/ti/am65-cpsw-ethtool.c | 747 ++++ drivers/net/ethernet/ti/am65-cpsw-nuss.c | 1965 ++++++++++ drivers/net/ethernet/ti/am65-cpsw-nuss.h | 142 + drivers/net/ethernet/ti/cpsw.c | 1 + drivers/net/ethernet/ti/cpsw_ale.c | 38 + drivers/net/ethernet/ti/cpsw_ale.h | 4 + drivers/net/ethernet/ti/cpsw_new.c | 1 + drivers/net/ethernet/ti/davinci_emac.c | 1 + drivers/net/ethernet/ti/k3-cppi-desc-pool.c | 126 + drivers/net/ethernet/ti/k3-cppi-desc-pool.h | 30 + drivers/net/ethernet/via/via-velocity.c | 2 + drivers/net/ethernet/xilinx/Kconfig | 1 - drivers/net/ethernet/xilinx/ll_temac_main.c | 21 +- drivers/net/ethernet/xilinx/xilinx_axienet.h | 19 +- drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 407 +- drivers/net/geneve.c | 8 +- drivers/net/hyperv/netvsc.c | 9 +- drivers/net/ieee802154/ca8210.c | 3 +- drivers/net/ifb.c | 6 +- drivers/net/ipa/Kconfig | 2 +- drivers/net/ipa/ipa_endpoint.c | 11 +- drivers/net/ipa/ipa_main.c | 1 - drivers/net/ipa/ipa_modem.c | 2 +- drivers/net/ipvlan/ipvlan_core.c | 19 +- drivers/net/ipvlan/ipvlan_main.c | 5 +- drivers/net/macsec.c | 782 +++- drivers/net/macvlan.c | 2 + drivers/net/netdevsim/dev.c | 173 +- drivers/net/netdevsim/health.c | 4 +- drivers/net/netdevsim/ipsec.c | 30 +- drivers/net/netdevsim/netdevsim.h | 3 + drivers/net/phy/Kconfig | 13 + drivers/net/phy/Makefile | 4 +- drivers/net/phy/aquantia_main.c | 38 +- drivers/net/phy/bcm-phy-lib.c | 22 + drivers/net/phy/bcm-phy-lib.h | 1 + drivers/net/phy/bcm63xx.c | 1 + drivers/net/phy/bcm7xxx.c | 4 + drivers/net/phy/bcm84881.c | 27 +- drivers/net/phy/dp83640.c | 2 +- drivers/net/phy/dp83867.c | 21 +- drivers/net/phy/marvell.c | 24 - drivers/net/phy/marvell10g.c | 15 +- drivers/net/phy/mdio-bcm-unimac.c | 6 +- drivers/net/phy/mdio-mux-bcm-iproc.c | 21 +- drivers/net/phy/mdio-mvusb.c | 120 + drivers/net/phy/mdio-xpcs.c | 716 ++++ drivers/net/phy/mdio_bus.c | 68 +- drivers/net/phy/micrel.c | 50 + drivers/net/phy/mscc.c | 3830 ------------------- drivers/net/phy/mscc/Makefile | 10 + drivers/net/phy/mscc/mscc.h | 400 ++ drivers/net/phy/mscc/mscc_fc_buffer.h | 64 + drivers/net/phy/mscc/mscc_mac.h | 159 + drivers/net/phy/mscc/mscc_macsec.c | 1051 ++++++ drivers/net/phy/mscc/mscc_macsec.h | 324 ++ drivers/net/phy/mscc/mscc_main.c | 2465 +++++++++++++ drivers/net/phy/mscc_fc_buffer.h | 64 - drivers/net/phy/mscc_mac.h | 159 - drivers/net/phy/mscc_macsec.h | 266 -- drivers/net/phy/nxp-tja11xx.c | 16 +- drivers/net/phy/phy-core.c | 69 +- drivers/net/phy/phy.c | 29 +- drivers/net/phy/phy_device.c | 55 +- drivers/net/phy/phylink.c | 381 +- drivers/net/phy/realtek.c | 60 +- drivers/net/phy/sfp-bus.c | 32 +- drivers/net/phy/smsc.c | 16 +- drivers/net/slip/slhc.c | 14 +- drivers/net/slip/slip.c | 7 +- drivers/net/team/team.c | 2 + drivers/net/usb/cdc_ncm.c | 411 ++- drivers/net/usb/huawei_cdc_ncm.c | 8 +- drivers/net/usb/qmi_wwan.c | 1 + drivers/net/usb/r8152.c | 8 + drivers/net/veth.c | 259 +- drivers/net/vrf.c | 4 +- drivers/net/vxlan.c | 11 +- drivers/net/wan/Kconfig | 2 +- drivers/net/wan/Makefile | 35 +- drivers/net/wireguard/device.c | 2 +- drivers/net/wireguard/netlink.c | 8 +- drivers/net/wireguard/noise.c | 55 +- drivers/net/wireguard/noise.h | 12 +- drivers/net/wireguard/peer.c | 7 +- drivers/net/wireguard/queueing.h | 10 +- drivers/net/wireguard/receive.c | 7 +- drivers/net/wireless/admtek/adm8211.h | 2 +- drivers/net/wireless/ath/ath10k/ahb.c | 4 +- drivers/net/wireless/ath/ath10k/core.c | 86 +- drivers/net/wireless/ath/ath10k/core.h | 5 + drivers/net/wireless/ath/ath10k/debug.c | 12 +- drivers/net/wireless/ath/ath10k/htt_rx.c | 3 +- drivers/net/wireless/ath/ath10k/htt_tx.c | 12 +- drivers/net/wireless/ath/ath10k/hw.c | 1 + drivers/net/wireless/ath/ath10k/hw.h | 3 + drivers/net/wireless/ath/ath10k/mac.c | 28 +- drivers/net/wireless/ath/ath10k/sdio.c | 25 +- drivers/net/wireless/ath/ath10k/wmi.c | 19 +- drivers/net/wireless/ath/ath10k/wmi.h | 7 + drivers/net/wireless/ath/ath11k/Kconfig | 1 + drivers/net/wireless/ath/ath11k/Makefile | 1 + drivers/net/wireless/ath/ath11k/ahb.c | 11 +- drivers/net/wireless/ath/ath11k/ce.h | 1 + drivers/net/wireless/ath/ath11k/core.c | 14 +- drivers/net/wireless/ath/ath11k/core.h | 14 +- drivers/net/wireless/ath/ath11k/debug.h | 15 +- drivers/net/wireless/ath/ath11k/debug_htt_stats.c | 56 +- drivers/net/wireless/ath/ath11k/debug_htt_stats.h | 28 + drivers/net/wireless/ath/ath11k/debugfs_sta.c | 14 +- drivers/net/wireless/ath/ath11k/dp.c | 76 +- drivers/net/wireless/ath/ath11k/dp.h | 35 +- drivers/net/wireless/ath/ath11k/dp_rx.c | 1496 +++++--- drivers/net/wireless/ath/ath11k/dp_rx.h | 14 +- drivers/net/wireless/ath/ath11k/dp_tx.c | 3 +- drivers/net/wireless/ath/ath11k/hal.c | 66 +- drivers/net/wireless/ath/ath11k/hal.h | 23 +- drivers/net/wireless/ath/ath11k/hal_rx.c | 42 +- drivers/net/wireless/ath/ath11k/hal_rx.h | 30 + drivers/net/wireless/ath/ath11k/hw.h | 1 + drivers/net/wireless/ath/ath11k/mac.c | 123 +- drivers/net/wireless/ath/ath11k/mac.h | 2 + drivers/net/wireless/ath/ath11k/peer.c | 3 + drivers/net/wireless/ath/ath11k/peer.h | 9 + drivers/net/wireless/ath/ath11k/qmi.c | 1 + drivers/net/wireless/ath/ath11k/rx_desc.h | 10 +- drivers/net/wireless/ath/ath11k/thermal.c | 224 ++ drivers/net/wireless/ath/ath11k/thermal.h | 53 + drivers/net/wireless/ath/ath11k/wmi.c | 260 ++ drivers/net/wireless/ath/ath11k/wmi.h | 96 + drivers/net/wireless/ath/ath5k/Kconfig | 2 +- drivers/net/wireless/ath/ath5k/debug.c | 174 +- drivers/net/wireless/ath/ath9k/main.c | 3 + drivers/net/wireless/ath/carl9170/debug.c | 2 +- drivers/net/wireless/atmel/at76c50x-usb.h | 2 +- drivers/net/wireless/broadcom/b43/debugfs.c | 2 +- drivers/net/wireless/broadcom/b43legacy/debugfs.c | 2 +- drivers/net/wireless/broadcom/b43legacy/sysfs.c | 6 +- .../broadcom/brcm80211/brcmfmac/cfg80211.c | 2 +- .../broadcom/brcm80211/brcmfmac/firmware.h | 2 +- .../wireless/broadcom/brcm80211/brcmfmac/fweh.c | 2 +- .../broadcom/brcm80211/brcmfmac/fwsignal.c | 5 +- .../net/wireless/broadcom/brcm80211/brcmfmac/usb.c | 127 +- drivers/net/wireless/intel/ipw2x00/ipw2100.c | 26 +- drivers/net/wireless/intel/ipw2x00/ipw2200.c | 48 +- drivers/net/wireless/intel/ipw2x00/libipw_rx.c | 4 +- drivers/net/wireless/intel/ipw2x00/libipw_wx.c | 8 +- drivers/net/wireless/intel/iwlegacy/3945-mac.c | 4 +- drivers/net/wireless/intel/iwlegacy/4965.c | 3 +- drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 349 +- drivers/net/wireless/intel/iwlwifi/cfg/9000.c | 189 +- drivers/net/wireless/intel/iwlwifi/fw/acpi.c | 14 +- drivers/net/wireless/intel/iwlwifi/fw/acpi.h | 14 +- .../net/wireless/intel/iwlwifi/fw/api/commands.h | 9 +- .../net/wireless/intel/iwlwifi/fw/api/location.h | 6 + drivers/net/wireless/intel/iwlwifi/fw/api/scan.h | 83 +- drivers/net/wireless/intel/iwlwifi/fw/api/soc.h | 87 + drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 72 +- drivers/net/wireless/intel/iwlwifi/fw/dbg.h | 6 +- drivers/net/wireless/intel/iwlwifi/fw/file.h | 11 +- drivers/net/wireless/intel/iwlwifi/fw/runtime.h | 2 - drivers/net/wireless/intel/iwlwifi/iwl-config.h | 121 +- drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c | 6 + drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 5 +- drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 8 +- drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 3 + drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 5 +- drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 4 + .../net/wireless/intel/iwlwifi/mvm/ftm-initiator.c | 9 + drivers/net/wireless/intel/iwlwifi/mvm/fw-api.h | 1 + drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 55 +- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 10 +- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 7 + drivers/net/wireless/intel/iwlwifi/mvm/nvm.c | 3 +- drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c | 38 +- drivers/net/wireless/intel/iwlwifi/mvm/rs.c | 6 +- drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 169 +- drivers/net/wireless/intel/iwlwifi/mvm/sf.c | 8 +- .../net/wireless/intel/iwlwifi/mvm/time-event.c | 4 + drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 944 +++-- drivers/net/wireless/intel/iwlwifi/pcie/internal.h | 1 - drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 2 +- drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 10 +- drivers/net/wireless/intel/iwlwifi/pcie/tx.c | 2 +- .../net/wireless/intersil/hostap/hostap_common.h | 2 +- .../net/wireless/intersil/hostap/hostap_download.c | 10 +- drivers/net/wireless/intersil/hostap/hostap_wlan.h | 2 +- drivers/net/wireless/intersil/orinoco/fw.c | 2 +- drivers/net/wireless/intersil/orinoco/hermes.h | 2 +- drivers/net/wireless/intersil/orinoco/hermes_dld.c | 6 +- .../net/wireless/intersil/orinoco/orinoco_usb.c | 23 +- drivers/net/wireless/intersil/p54/eeprom.h | 8 +- drivers/net/wireless/intersil/p54/lmac.h | 6 +- drivers/net/wireless/intersil/p54/p54.h | 2 +- drivers/net/wireless/intersil/prism54/oid_mgt.c | 34 +- drivers/net/wireless/mac80211_hwsim.c | 327 +- drivers/net/wireless/mac80211_hwsim.h | 21 + drivers/net/wireless/marvell/libertas/host.h | 4 +- drivers/net/wireless/marvell/libertas/if_sdio.c | 2 +- drivers/net/wireless/marvell/libertas/if_spi.c | 5 +- drivers/net/wireless/marvell/libertas/if_usb.h | 2 +- drivers/net/wireless/marvell/libertas_tf/if_usb.h | 2 +- drivers/net/wireless/marvell/mwifiex/cfg80211.c | 2 +- drivers/net/wireless/marvell/mwifiex/fw.h | 40 +- drivers/net/wireless/marvell/mwl8k.c | 6 +- drivers/net/wireless/mediatek/mt76/dma.c | 9 +- drivers/net/wireless/mediatek/mt76/mcu.c | 6 +- drivers/net/wireless/mediatek/mt76/mt76.h | 5 +- .../net/wireless/mediatek/mt76/mt7603/debugfs.c | 4 + drivers/net/wireless/mediatek/mt76/mt7603/init.c | 2 + drivers/net/wireless/mediatek/mt76/mt7603/mac.c | 6 +- drivers/net/wireless/mediatek/mt76/mt7603/mcu.c | 1 - drivers/net/wireless/mediatek/mt76/mt7603/mt7603.h | 2 + drivers/net/wireless/mediatek/mt76/mt7615/dma.c | 50 +- drivers/net/wireless/mediatek/mt76/mt7615/eeprom.c | 66 +- drivers/net/wireless/mediatek/mt76/mt7615/eeprom.h | 2 + drivers/net/wireless/mediatek/mt76/mt7615/init.c | 161 +- drivers/net/wireless/mediatek/mt76/mt7615/mac.c | 30 +- drivers/net/wireless/mediatek/mt76/mt7615/mac.h | 11 +- drivers/net/wireless/mediatek/mt76/mt7615/main.c | 44 +- drivers/net/wireless/mediatek/mt76/mt7615/mcu.c | 2761 ++++++++------ drivers/net/wireless/mediatek/mt76/mt7615/mcu.h | 144 +- drivers/net/wireless/mediatek/mt76/mt7615/mmio.c | 67 +- drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h | 66 +- drivers/net/wireless/mediatek/mt76/mt7615/pci.c | 8 +- drivers/net/wireless/mediatek/mt76/mt7615/regs.h | 87 +- drivers/net/wireless/mediatek/mt76/mt7615/soc.c | 2 +- drivers/net/wireless/mediatek/mt76/mt76x0/phy.c | 3 +- drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c | 5 +- drivers/net/wireless/mediatek/mt76/usb.c | 36 +- drivers/net/wireless/quantenna/qtnfmac/cfg80211.c | 53 +- drivers/net/wireless/quantenna/qtnfmac/commands.c | 38 +- drivers/net/wireless/quantenna/qtnfmac/commands.h | 2 + drivers/net/wireless/quantenna/qtnfmac/core.c | 18 +- drivers/net/wireless/quantenna/qtnfmac/core.h | 5 +- drivers/net/wireless/quantenna/qtnfmac/event.c | 54 +- drivers/net/wireless/quantenna/qtnfmac/qlink.h | 33 +- .../net/wireless/quantenna/qtnfmac/qlink_util.c | 2 + drivers/net/wireless/rayctl.h | 2 +- drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h | 23 +- .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c | 85 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/trx.h | 1 + drivers/net/wireless/realtek/rtlwifi/wifi.h | 6 +- drivers/net/wireless/realtek/rtw88/coex.c | 492 +++ drivers/net/wireless/realtek/rtw88/coex.h | 10 + drivers/net/wireless/realtek/rtw88/debug.c | 62 + drivers/net/wireless/realtek/rtw88/fw.c | 265 +- drivers/net/wireless/realtek/rtw88/fw.h | 27 +- drivers/net/wireless/realtek/rtw88/hci.h | 20 +- drivers/net/wireless/realtek/rtw88/mac80211.c | 22 +- drivers/net/wireless/realtek/rtw88/main.c | 15 +- drivers/net/wireless/realtek/rtw88/main.h | 25 +- drivers/net/wireless/realtek/rtw88/pci.c | 199 +- drivers/net/wireless/realtek/rtw88/pci.h | 7 +- drivers/net/wireless/realtek/rtw88/rtw8822b.c | 30 + drivers/net/wireless/realtek/rtw88/rtw8822c.c | 30 +- drivers/net/wireless/realtek/rtw88/tx.c | 137 +- drivers/net/wireless/realtek/rtw88/tx.h | 16 +- drivers/net/wireless/realtek/rtw88/wow.c | 39 +- drivers/net/wireless/st/cw1200/wsm.h | 2 +- drivers/net/wireless/ti/wl1251/cmd.h | 4 +- drivers/net/wireless/ti/wl1251/wl12xx_80211.h | 2 +- drivers/net/wireless/ti/wlcore/acx.h | 2 +- drivers/net/wireless/ti/wlcore/boot.h | 2 +- drivers/net/wireless/ti/wlcore/cmd.h | 2 +- drivers/net/wireless/ti/wlcore/conf.h | 2 +- drivers/net/wireless/ti/wlcore/main.c | 2 +- drivers/net/wireless/ti/wlcore/wl12xx_80211.h | 2 +- drivers/net/wireless/virt_wifi.c | 12 +- drivers/net/wireless/wl3501.h | 2 +- drivers/net/wireless/zydas/zd1211rw/zd_usb.h | 8 +- drivers/nfc/fdp/fdp.c | 5 +- drivers/ntb/hw/amd/ntb_hw_amd.c | 290 +- drivers/ntb/hw/amd/ntb_hw_amd.h | 8 +- drivers/ntb/hw/mscc/ntb_hw_switchtec.c | 2 +- drivers/ntb/ntb_transport.c | 58 +- drivers/ntb/test/ntb_perf.c | 57 +- drivers/ntb/test/ntb_tool.c | 14 +- drivers/nvdimm/blk.c | 3 +- drivers/nvdimm/btt.c | 3 +- drivers/nvdimm/pmem.c | 3 +- drivers/nvme/host/Kconfig | 2 - drivers/nvme/host/core.c | 257 +- drivers/nvme/host/fabrics.c | 8 +- drivers/nvme/host/fc.c | 3 - drivers/nvme/host/multipath.c | 24 +- drivers/nvme/host/nvme.h | 6 +- drivers/nvme/host/pci.c | 91 +- drivers/nvme/host/rdma.c | 17 +- drivers/nvme/host/tcp.c | 120 +- drivers/nvme/target/admin-cmd.c | 35 +- drivers/nvme/target/configfs.c | 146 +- drivers/nvme/target/core.c | 9 +- drivers/nvme/target/loop.c | 3 - drivers/nvme/target/nvmet.h | 11 + drivers/nvme/target/rdma.c | 15 +- drivers/nvme/target/tcp.c | 47 +- drivers/of/of_mdio.c | 1 + drivers/of/property.c | 8 +- drivers/pci/controller/pcie-brcmstb.c | 2 +- drivers/pci/pci-mid.c | 6 +- drivers/pci/pcie/Kconfig | 1 + drivers/pci/pcie/aer_inject.c | 6 +- drivers/pci/switch/switchtec.c | 22 +- drivers/perf/arm-ccn.c | 20 +- drivers/perf/arm_pmu_acpi.c | 7 +- drivers/perf/arm_spe_pmu.c | 2 +- drivers/perf/fsl_imx8_ddr_perf.c | 10 +- drivers/phy/allwinner/phy-sun50i-usb3.c | 2 +- drivers/phy/amlogic/phy-meson-g12a-usb2.c | 87 +- drivers/phy/broadcom/phy-brcm-sata.c | 148 +- drivers/phy/cadence/Kconfig | 6 +- drivers/phy/cadence/Makefile | 2 +- drivers/phy/cadence/phy-cadence-dp.c | 541 --- drivers/phy/cadence/phy-cadence-torrent.c | 1944 ++++++++++ drivers/phy/mediatek/phy-mtk-tphy.c | 64 +- drivers/phy/motorola/phy-mapphone-mdm6600.c | 27 +- drivers/phy/phy-core.c | 18 +- drivers/phy/qualcomm/Kconfig | 20 + drivers/phy/qualcomm/Makefile | 2 + drivers/phy/qualcomm/phy-qcom-qmp.c | 425 ++- drivers/phy/qualcomm/phy-qcom-qmp.h | 114 + drivers/phy/qualcomm/phy-qcom-qusb2.c | 144 +- drivers/phy/qualcomm/phy-qcom-usb-hs-28nm.c | 415 +++ drivers/phy/qualcomm/phy-qcom-usb-ss.c | 246 ++ drivers/phy/rockchip/phy-rockchip-inno-usb2.c | 2 +- drivers/phy/socionext/phy-uniphier-pcie.c | 102 +- drivers/phy/socionext/phy-uniphier-usb3hs.c | 92 +- drivers/phy/socionext/phy-uniphier-usb3ss.c | 8 +- drivers/phy/tegra/Kconfig | 2 + drivers/phy/tegra/Makefile | 1 + drivers/phy/tegra/xusb-tegra124.c | 6 + drivers/phy/tegra/xusb-tegra186.c | 265 +- drivers/phy/tegra/xusb-tegra210.c | 136 +- drivers/phy/tegra/xusb.c | 263 +- drivers/phy/tegra/xusb.h | 25 + drivers/phy/ti/Kconfig | 3 - drivers/phy/ti/phy-gmii-sel.c | 29 +- drivers/pinctrl/cirrus/pinctrl-madera-core.c | 13 + drivers/pinctrl/core.c | 1 - drivers/pinctrl/devicetree.c | 9 +- drivers/pinctrl/freescale/pinctrl-scu.c | 4 +- drivers/pinctrl/meson/pinctrl-meson-gxl.c | 4 +- drivers/pinctrl/pinctrl-falcon.c | 2 +- drivers/pinctrl/qcom/pinctrl-msm.c | 3 +- drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c | 2 +- drivers/pinctrl/stm32/pinctrl-stm32.c | 57 +- drivers/platform/x86/Kconfig | 1324 +++---- drivers/platform/x86/Makefile | 198 +- drivers/platform/x86/asus-wmi.c | 7 +- drivers/platform/x86/dell-smo8800.c | 1 + drivers/platform/x86/dell_rbu.c | 173 +- drivers/platform/x86/gpd-pocket-fan.c | 2 +- drivers/platform/x86/i2c-multi-instantiate.c | 2 +- drivers/platform/x86/intel-hid.c | 2 +- drivers/platform/x86/intel-uncore-frequency.c | 65 +- drivers/platform/x86/intel-vbtn.c | 2 +- drivers/platform/x86/intel_int0002_vgpio.c | 4 +- drivers/platform/x86/intel_mid_powerbtn.c | 4 +- drivers/platform/x86/intel_pmc_core.c | 367 +- drivers/platform/x86/intel_pmc_core.h | 29 + drivers/platform/x86/intel_pmc_core_pltdrv.c | 16 +- .../x86/intel_speed_select_if/isst_if_mbox_msr.c | 4 +- .../x86/intel_speed_select_if/isst_if_mmio.c | 2 +- drivers/platform/x86/intel_telemetry_debugfs.c | 5 +- drivers/platform/x86/intel_telemetry_pltdrv.c | 7 +- drivers/platform/x86/intel_turbo_max_3.c | 6 +- drivers/platform/x86/pmc_atom.c | 8 + drivers/platform/x86/sony-laptop.c | 8 +- drivers/platform/x86/surface3_power.c | 589 +++ drivers/platform/x86/touchscreen_dmi.c | 65 +- drivers/platform/x86/wmi.c | 1 + drivers/powercap/idle_inject.c | 2 +- drivers/powercap/intel_rapl_common.c | 87 +- drivers/ptp/ptp_chardev.c | 9 + drivers/ptp/ptp_clock.c | 17 +- drivers/pwm/pwm-omap-dmtimer.c | 8 +- drivers/regulator/Kconfig | 18 + drivers/regulator/Makefile | 2 + drivers/regulator/anatop-regulator.c | 10 +- drivers/regulator/axp20x-regulator.c | 6 +- drivers/regulator/core.c | 30 +- drivers/regulator/da9062-regulator.c | 2 +- drivers/regulator/da9063-regulator.c | 114 +- drivers/regulator/mp5416.c | 245 ++ drivers/regulator/mp8859.c | 1 + drivers/regulator/mp886x.c | 290 ++ drivers/regulator/pwm-regulator.c | 6 +- drivers/regulator/qcom_rpm-regulator.c | 9 + drivers/regulator/qcom_smd-regulator.c | 47 + drivers/regulator/stm32-vrefbuf.c | 3 +- drivers/remoteproc/Kconfig | 4 +- drivers/reset/Kconfig | 3 +- drivers/rtc/Kconfig | 1 + drivers/rtc/Makefile | 4 - drivers/rtc/rtc-cmos.c | 2 +- drivers/rtc/rtc-efi-platform.c | 35 - drivers/s390/block/dasd.c | 27 +- drivers/s390/block/dasd_eckd.c | 163 +- drivers/s390/block/dasd_int.h | 15 +- drivers/s390/block/dcssblk.c | 4 +- drivers/s390/block/xpram.c | 4 +- drivers/s390/cio/qdio.h | 11 +- drivers/s390/cio/qdio_debug.c | 4 +- drivers/s390/cio/qdio_main.c | 50 +- drivers/s390/cio/qdio_setup.c | 9 +- drivers/s390/cio/qdio_thinint.c | 38 +- drivers/s390/net/Kconfig | 17 + drivers/s390/net/qeth_core.h | 40 +- drivers/s390/net/qeth_core_main.c | 534 ++- drivers/s390/net/qeth_core_mpc.h | 11 + drivers/s390/net/qeth_core_sys.c | 19 +- drivers/s390/net/qeth_ethtool.c | 119 +- drivers/s390/net/qeth_l2_main.c | 90 +- drivers/s390/net/qeth_l3_main.c | 63 +- drivers/s390/net/qeth_l3_sys.c | 44 +- drivers/s390/scsi/zfcp_fsf.h | 2 +- drivers/s390/scsi/zfcp_sysfs.c | 2 +- drivers/scsi/BusLogic.c | 8 +- drivers/scsi/Kconfig | 1 + drivers/scsi/aacraid/linit.c | 7 +- drivers/scsi/aic7xxx/aic79xx_osm.c | 13 +- drivers/scsi/aic7xxx/aic7xxx_osm.c | 13 +- drivers/scsi/arcmsr/arcmsr_hba.c | 13 +- drivers/scsi/ipr.c | 3 +- drivers/scsi/ipr.h | 1 + drivers/scsi/isci/init.c | 2 +- drivers/scsi/libfc/fc_disc.c | 2 + drivers/scsi/libsas/Kconfig | 1 + drivers/scsi/megaraid.c | 13 +- drivers/scsi/qla2xxx/qla_os.c | 4 +- drivers/scsi/scsi_debug.c | 5 +- drivers/scsi/scsicam.c | 186 +- drivers/scsi/sd.c | 7 +- drivers/scsi/sd_zbc.c | 7 +- drivers/scsi/sr.c | 2 +- drivers/scsi/ufs/ufshcd.c | 21 +- drivers/slimbus/qcom-ngd-ctrl.c | 3 + drivers/soc/fsl/dpio/dpio-driver.c | 8 +- drivers/soc/imx/soc-imx-scu.c | 2 +- drivers/soc/samsung/exynos-chipid.c | 2 +- drivers/spi/Kconfig | 37 +- drivers/spi/Makefile | 4 + drivers/spi/atmel-quadspi.c | 130 +- drivers/spi/spi-ar934x.c | 235 ++ drivers/spi/spi-bcm63xx-hsspi.c | 1 - drivers/spi/spi-efm32.c | 44 +- drivers/spi/spi-fsi.c | 558 +++ drivers/spi/spi-fsl-dspi.c | 732 ++-- drivers/spi/spi-fsl-lpspi.c | 9 +- drivers/spi/spi-fsl-qspi.c | 4 +- drivers/spi/spi-geni-qcom.c | 26 +- drivers/spi/spi-hisi-sfc-v3xx.c | 99 +- drivers/spi/spi-mem.c | 7 +- drivers/spi/spi-meson-spicc.c | 496 ++- drivers/spi/spi-mtk-nor.c | 689 ++++ drivers/spi/spi-mux.c | 187 + drivers/spi/spi-mxs.c | 3 +- drivers/spi/spi-nxp-fspi.c | 63 +- drivers/spi/spi-omap2-mcspi.c | 103 +- drivers/spi/spi-pxa2xx.c | 56 +- drivers/spi/spi-qup.c | 11 +- drivers/spi/spi-rockchip.c | 5 +- drivers/spi/spi-rspi.c | 44 +- drivers/spi/spi-s3c24xx.c | 2 +- drivers/spi/spi-stm32-qspi.c | 31 +- drivers/spi/spi-stm32.c | 62 +- drivers/spi/spi-zynqmp-gqspi.c | 3 - drivers/spi/spi.c | 66 +- drivers/spi/spidev.c | 28 +- drivers/ssb/sprom.c | 4 +- drivers/staging/Kconfig | 11 +- drivers/staging/Makefile | 6 +- drivers/staging/comedi/drivers/dt282x.c | 30 +- drivers/staging/comedi/drivers/dt3000.c | 5 +- drivers/staging/comedi/drivers/ni_660x.c | 2 +- drivers/staging/comedi/drivers/ni_atmio16d.c | 10 - drivers/staging/comedi/drivers/ni_labpc_common.c | 13 +- drivers/staging/comedi/drivers/ni_mio_common.c | 55 +- drivers/staging/comedi/drivers/ni_pcimio.c | 2 + drivers/staging/comedi/drivers/ni_routes.c | 63 +- drivers/staging/comedi/drivers/ni_routes.h | 1 + drivers/staging/comedi/drivers/ni_stc.h | 1 + drivers/staging/comedi/drivers/ni_tio.c | 8 +- drivers/staging/comedi/drivers/rtd520.c | 5 +- drivers/staging/comedi/drivers/s626.c | 3 +- drivers/staging/exfat/Kconfig | 41 - drivers/staging/exfat/Makefile | 10 - drivers/staging/exfat/TODO | 69 - drivers/staging/exfat/exfat.h | 824 ----- drivers/staging/exfat/exfat_blkdev.c | 136 - drivers/staging/exfat/exfat_cache.c | 555 --- drivers/staging/exfat/exfat_core.c | 2582 ------------- drivers/staging/exfat/exfat_nls.c | 212 -- drivers/staging/exfat/exfat_super.c | 3883 -------------------- drivers/staging/exfat/exfat_upcase.c | 740 ---- drivers/staging/fbtft/fbtft-core.c | 4 +- drivers/staging/fbtft/fbtft-sysfs.c | 6 +- drivers/staging/fbtft/fbtft.h | 18 +- drivers/staging/fsl-dpaa2/ethsw/ethsw.c | 3 +- drivers/staging/gasket/gasket_core.c | 9 +- drivers/staging/gdm724x/gdm_lte.c | 2 +- drivers/staging/gdm724x/gdm_mux.h | 2 +- drivers/staging/gdm724x/hci_packet.h | 6 +- drivers/staging/gdm724x/netlink_k.c | 7 +- drivers/staging/gdm724x/netlink_k.h | 3 +- drivers/staging/greybus/audio_apbridgea.h | 2 +- drivers/staging/greybus/gpio.c | 15 +- drivers/staging/greybus/i2c.c | 16 - drivers/staging/greybus/raw.c | 2 +- drivers/staging/greybus/tools/loopback_test.c | 24 +- drivers/staging/hp/Kconfig | 30 - drivers/staging/hp/Makefile | 6 - drivers/staging/hp/hp100.c | 3034 --------------- drivers/staging/hp/hp100.h | 611 --- .../staging/iio/Documentation/sysfs-bus-iio-ad7192 | 20 - drivers/staging/iio/TODO | 8 +- drivers/staging/iio/accel/adis16203.c | 1 + drivers/staging/iio/accel/adis16240.c | 1 + drivers/staging/iio/adc/Kconfig | 12 - drivers/staging/iio/adc/Makefile | 1 - drivers/staging/iio/adc/ad7192.c | 1022 ------ drivers/staging/iio/adc/ad7280a.c | 4 + drivers/staging/kpc2000/kpc2000/core.c | 4 +- drivers/staging/kpc2000/kpc2000_spi.c | 4 +- drivers/staging/kpc2000/kpc_dma/dma.c | 9 +- drivers/staging/kpc2000/kpc_dma/fileops.c | 49 +- drivers/staging/kpc2000/kpc_dma/kpc_dma_driver.c | 9 +- drivers/staging/kpc2000/kpc_dma/kpc_dma_driver.h | 4 +- drivers/staging/ks7010/ks7010_sdio.c | 3 +- drivers/staging/ks7010/ks_hostif.h | 4 +- drivers/staging/media/Kconfig | 4 + drivers/staging/media/Makefile | 1 + drivers/staging/media/allegro-dvt/Makefile | 2 +- drivers/staging/media/allegro-dvt/allegro-core.c | 942 +++-- drivers/staging/media/allegro-dvt/allegro-mail.c | 37 + drivers/staging/media/allegro-dvt/allegro-mail.h | 267 ++ drivers/staging/media/hantro/Kconfig | 16 +- drivers/staging/media/hantro/Makefile | 3 + drivers/staging/media/hantro/hantro.h | 2 +- drivers/staging/media/hantro/hantro_drv.c | 19 +- drivers/staging/media/hantro/hantro_h1_jpeg_enc.c | 19 +- drivers/staging/media/hantro/hantro_hw.h | 1 + drivers/staging/media/hantro/hantro_jpeg.c | 76 +- drivers/staging/media/hantro/hantro_jpeg.h | 2 +- drivers/staging/media/hantro/hantro_postproc.c | 12 +- drivers/staging/media/hantro/hantro_v4l2.c | 2 +- drivers/staging/media/hantro/imx8m_vpu_hw.c | 220 ++ .../staging/media/hantro/rk3399_vpu_hw_jpeg_enc.c | 24 +- drivers/staging/media/imx/imx-media-capture.c | 8 +- drivers/staging/media/imx/imx-media-csc-scaler.c | 2 +- drivers/staging/media/imx/imx-media-csi.c | 5 +- drivers/staging/media/imx/imx-media-utils.c | 19 +- drivers/staging/media/imx/imx6-mipi-csi2.c | 9 +- drivers/staging/media/imx/imx7-media-csi.c | 24 +- drivers/staging/media/imx/imx7-mipi-csis.c | 18 +- drivers/staging/media/ipu3/TODO | 2 - drivers/staging/media/ipu3/ipu3-css.c | 6 +- drivers/staging/media/ipu3/ipu3-css.h | 3 +- drivers/staging/media/ipu3/ipu3-mmu.c | 4 +- drivers/staging/media/ipu3/ipu3-v4l2.c | 2 +- drivers/staging/media/ipu3/ipu3.c | 16 +- drivers/staging/media/meson/vdec/Makefile | 4 +- drivers/staging/media/meson/vdec/codec_h264.c | 485 +++ drivers/staging/media/meson/vdec/codec_h264.h | 14 + .../staging/media/meson/vdec/codec_hevc_common.c | 297 ++ .../staging/media/meson/vdec/codec_hevc_common.h | 71 + drivers/staging/media/meson/vdec/codec_vp9.c | 2141 +++++++++++ drivers/staging/media/meson/vdec/codec_vp9.h | 13 + drivers/staging/media/meson/vdec/esparser.c | 200 +- drivers/staging/media/meson/vdec/hevc_regs.h | 218 ++ drivers/staging/media/meson/vdec/vdec.c | 107 +- drivers/staging/media/meson/vdec/vdec.h | 14 +- drivers/staging/media/meson/vdec/vdec_helpers.c | 123 +- drivers/staging/media/meson/vdec/vdec_helpers.h | 10 +- drivers/staging/media/meson/vdec/vdec_hevc.c | 231 ++ drivers/staging/media/meson/vdec/vdec_hevc.h | 13 + drivers/staging/media/meson/vdec/vdec_platform.c | 109 + drivers/staging/media/omap4iss/iss_video.c | 8 +- drivers/staging/media/rkisp1/TODO | 1 - drivers/staging/media/rkisp1/rkisp1-capture.c | 13 +- drivers/staging/media/rkisp1/rkisp1-common.h | 3 + drivers/staging/media/rkisp1/rkisp1-dev.c | 20 +- drivers/staging/media/rkisp1/rkisp1-isp.c | 61 +- drivers/staging/media/rkisp1/rkisp1-params.c | 2 +- drivers/staging/media/rkisp1/rkisp1-resizer.c | 27 +- drivers/staging/media/rkisp1/rkisp1-stats.c | 5 +- drivers/staging/media/soc_camera/soc_camera.c | 2 +- drivers/staging/media/sunxi/cedrus/cedrus.c | 2 +- drivers/staging/media/sunxi/cedrus/cedrus_h264.c | 6 +- drivers/staging/media/tegra-vde/vde.c | 55 +- drivers/staging/media/usbvision/Kconfig | 18 + .../usb => staging/media}/usbvision/Makefile | 0 drivers/staging/media/usbvision/TODO | 11 + .../media}/usbvision/usbvision-cards.c | 0 .../media}/usbvision/usbvision-cards.h | 0 .../media}/usbvision/usbvision-core.c | 0 .../media}/usbvision/usbvision-i2c.c | 0 drivers/staging/media/usbvision/usbvision-video.c | 1643 +++++++++ .../usb => staging/media}/usbvision/usbvision.h | 0 .../most/Documentation/ABI/configfs-most.txt | 204 - .../most/Documentation/ABI/sysfs-bus-most.txt | 313 -- drivers/staging/most/Kconfig | 6 +- drivers/staging/most/Makefile | 3 - drivers/staging/most/cdev/cdev.c | 3 +- drivers/staging/most/configfs.c | 725 ---- drivers/staging/most/core.c | 1491 -------- drivers/staging/most/dim2/dim2.c | 3 +- drivers/staging/most/i2c/i2c.c | 3 +- drivers/staging/most/net/net.c | 3 +- drivers/staging/most/sound/sound.c | 3 +- drivers/staging/most/usb/usb.c | 3 +- drivers/staging/most/video/video.c | 7 +- drivers/staging/mt7621-dma/mtk-hsdma.c | 3 +- drivers/staging/mt7621-dts/gbpc1.dts | 4 + drivers/staging/mt7621-dts/mt7621.dtsi | 15 +- drivers/staging/mt7621-pci-phy/pci-mt7621-phy.c | 304 +- drivers/staging/mt7621-pci/mediatek,mt7621-pci.txt | 7 +- drivers/staging/mt7621-pci/pci-mt7621.c | 261 +- drivers/staging/netlogic/platform_net.h | 4 +- drivers/staging/netlogic/xlr_net.h | 4 +- drivers/staging/octeon-usb/Kconfig | 11 + drivers/staging/octeon-usb/Makefile | 2 + drivers/staging/octeon-usb/TODO | 8 + drivers/staging/octeon-usb/octeon-hcd.c | 3737 +++++++++++++++++++ drivers/staging/octeon-usb/octeon-hcd.h | 1847 ++++++++++ drivers/staging/octeon/Kconfig | 15 + drivers/staging/octeon/Makefile | 19 + drivers/staging/octeon/TODO | 9 + drivers/staging/octeon/ethernet-defines.h | 40 + drivers/staging/octeon/ethernet-mdio.c | 178 + drivers/staging/octeon/ethernet-mdio.h | 28 + drivers/staging/octeon/ethernet-mem.c | 154 + drivers/staging/octeon/ethernet-mem.h | 9 + drivers/staging/octeon/ethernet-rgmii.c | 158 + drivers/staging/octeon/ethernet-rx.c | 538 +++ drivers/staging/octeon/ethernet-rx.h | 31 + drivers/staging/octeon/ethernet-sgmii.c | 30 + drivers/staging/octeon/ethernet-spi.c | 226 ++ drivers/staging/octeon/ethernet-tx.c | 717 ++++ drivers/staging/octeon/ethernet-tx.h | 14 + drivers/staging/octeon/ethernet-util.h | 47 + drivers/staging/octeon/ethernet.c | 992 +++++ drivers/staging/octeon/octeon-ethernet.h | 107 + drivers/staging/octeon/octeon-stubs.h | 1434 ++++++++ .../Documentation/devicetree/pi433-overlay.dts | 73 +- drivers/staging/pi433/pi433_if.h | 4 +- drivers/staging/pi433/rf69.h | 4 +- drivers/staging/pi433/rf69_enum.h | 4 +- drivers/staging/pi433/rf69_registers.h | 4 +- drivers/staging/qlge/qlge.h | 69 +- drivers/staging/qlge/qlge_dbg.c | 64 +- drivers/staging/qlge/qlge_ethtool.c | 22 +- drivers/staging/qlge/qlge_main.c | 34 +- drivers/staging/qlge/qlge_mpi.c | 9 +- drivers/staging/rtl8188eu/core/rtw_cmd.c | 2 +- drivers/staging/rtl8188eu/core/rtw_debug.c | 16 +- drivers/staging/rtl8188eu/core/rtw_ieee80211.c | 10 +- drivers/staging/rtl8188eu/core/rtw_mlme.c | 42 +- drivers/staging/rtl8188eu/core/rtw_mlme_ext.c | 2 +- drivers/staging/rtl8188eu/hal/hal_com.c | 22 +- drivers/staging/rtl8188eu/hal/odm.c | 50 +- drivers/staging/rtl8188eu/hal/odm_hwconfig.c | 54 +- drivers/staging/rtl8188eu/hal/phy.c | 138 +- drivers/staging/rtl8188eu/hal/pwrseqcmd.c | 2 +- drivers/staging/rtl8188eu/hal/rf.c | 60 +- drivers/staging/rtl8188eu/hal/rf_cfg.c | 6 +- drivers/staging/rtl8188eu/hal/rtl8188e_cmd.c | 42 +- drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.c | 44 +- drivers/staging/rtl8188eu/hal/rtl8188e_rxdesc.c | 2 +- drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c | 32 +- drivers/staging/rtl8188eu/include/rtw_xmit.h | 2 +- drivers/staging/rtl8188eu/os_dep/ioctl_linux.c | 4 +- drivers/staging/rtl8188eu/os_dep/osdep_service.c | 20 +- drivers/staging/rtl8188eu/os_dep/usb_intf.c | 2 + drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c | 10 +- drivers/staging/rtl8192e/rtl8192e/r8192E_phy.c | 36 +- drivers/staging/rtl8192e/rtl8192e/rtl_cam.c | 6 +- drivers/staging/rtl8192e/rtl8192e/rtl_core.c | 26 +- drivers/staging/rtl8192e/rtl819x_BAProc.c | 14 +- drivers/staging/rtl8192e/rtl819x_HTProc.c | 2 +- drivers/staging/rtl8192e/rtl819x_TSProc.c | 2 +- drivers/staging/rtl8192e/rtllib.h | 30 +- drivers/staging/rtl8192e/rtllib_rx.c | 4 +- drivers/staging/rtl8192e/rtllib_tx.c | 2 +- drivers/staging/rtl8192e/rtllib_wx.c | 8 +- drivers/staging/rtl8192u/ieee80211/ieee80211.h | 28 +- .../rtl8192u/ieee80211/ieee80211_crypt_tkip.c | 19 +- .../staging/rtl8192u/ieee80211/ieee80211_module.c | 3 +- .../staging/rtl8192u/ieee80211/ieee80211_softmac.c | 30 +- .../rtl8192u/ieee80211/ieee80211_softmac_wx.c | 4 +- drivers/staging/rtl8192u/ieee80211/ieee80211_tx.c | 26 +- drivers/staging/rtl8192u/ieee80211/ieee80211_wx.c | 7 +- .../staging/rtl8192u/ieee80211/rtl819x_TSProc.c | 2 +- drivers/staging/rtl8192u/r8192U_core.c | 64 +- drivers/staging/rtl8192u/r8192U_wx.c | 2 +- drivers/staging/rtl8192u/r819xU_phy.c | 2 +- drivers/staging/rtl8712/Kconfig | 7 +- drivers/staging/rtl8712/ieee80211.h | 4 +- drivers/staging/rtl8712/rtl871x_cmd.h | 2 +- drivers/staging/rtl8712/rtl871x_mp.c | 4 +- drivers/staging/rtl8712/rtl871x_mp_ioctl.h | 4 +- drivers/staging/rtl8712/rtl871x_mp_phy_regdef.h | 2 +- drivers/staging/rtl8712/rtl871x_recv.h | 4 +- drivers/staging/rtl8723bs/core/rtw_ap.c | 2 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 19 +- drivers/staging/rtl8723bs/core/rtw_efuse.c | 19 +- drivers/staging/rtl8723bs/core/rtw_ieee80211.c | 2 +- drivers/staging/rtl8723bs/core/rtw_io.c | 9 +- drivers/staging/rtl8723bs/core/rtw_ioctl_set.c | 2 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 11 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 15 + drivers/staging/rtl8723bs/core/rtw_pwrctrl.c | 9 +- drivers/staging/rtl8723bs/core/rtw_recv.c | 10 +- drivers/staging/rtl8723bs/core/rtw_security.c | 8 - drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 16 +- drivers/staging/rtl8723bs/core/rtw_xmit.c | 4 +- drivers/staging/rtl8723bs/hal/Hal8723BReg.h | 14 +- drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c | 2 +- drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c | 10 +- drivers/staging/rtl8723bs/hal/HalBtcOutSrc.h | 6 +- drivers/staging/rtl8723bs/hal/HalPhyRf.c | 4 +- drivers/staging/rtl8723bs/hal/HalPwrSeqCmd.c | 2 +- drivers/staging/rtl8723bs/hal/hal_com.c | 5 +- drivers/staging/rtl8723bs/hal/hal_com_phycfg.c | 4 +- drivers/staging/rtl8723bs/hal/hal_intf.c | 2 +- drivers/staging/rtl8723bs/hal/odm.h | 2 +- drivers/staging/rtl8723bs/hal/odm_CfoTracking.c | 9 +- drivers/staging/rtl8723bs/hal/odm_HWConfig.c | 6 +- drivers/staging/rtl8723bs/hal/odm_debug.h | 4 +- drivers/staging/rtl8723bs/hal/odm_types.h | 2 +- drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c | 62 +- drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c | 14 +- drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c | 2 +- drivers/staging/rtl8723bs/hal/sdio_halinit.c | 16 +- drivers/staging/rtl8723bs/include/HalVerDef.h | 32 +- drivers/staging/rtl8723bs/include/cmd_osdep.h | 4 +- drivers/staging/rtl8723bs/include/drv_types.h | 10 +- drivers/staging/rtl8723bs/include/hal_com.h | 98 +- drivers/staging/rtl8723bs/include/hal_com_h2c.h | 8 +- drivers/staging/rtl8723bs/include/hal_com_phycfg.h | 2 +- drivers/staging/rtl8723bs/include/hal_com_reg.h | 14 +- drivers/staging/rtl8723bs/include/hal_intf.h | 2 +- drivers/staging/rtl8723bs/include/hal_phy.h | 2 +- drivers/staging/rtl8723bs/include/hal_phy_cfg.h | 4 +- drivers/staging/rtl8723bs/include/hal_pwr_seq.h | 4 +- drivers/staging/rtl8723bs/include/ieee80211.h | 22 +- drivers/staging/rtl8723bs/include/osdep_intf.h | 2 +- drivers/staging/rtl8723bs/include/osdep_service.h | 10 +- .../rtl8723bs/include/osdep_service_linux.h | 2 +- drivers/staging/rtl8723bs/include/recv_osdep.h | 4 +- drivers/staging/rtl8723bs/include/rtl8723b_cmd.h | 2 +- drivers/staging/rtl8723bs/include/rtl8723b_rf.h | 2 +- drivers/staging/rtl8723bs/include/rtl8723b_xmit.h | 2 +- drivers/staging/rtl8723bs/include/rtw_byteorder.h | 2 +- drivers/staging/rtl8723bs/include/rtw_cmd.h | 112 +- drivers/staging/rtl8723bs/include/rtw_debug.h | 28 +- drivers/staging/rtl8723bs/include/rtw_eeprom.h | 2 +- drivers/staging/rtl8723bs/include/rtw_efuse.h | 8 +- drivers/staging/rtl8723bs/include/rtw_event.h | 2 +- drivers/staging/rtl8723bs/include/rtw_ht.h | 12 +- drivers/staging/rtl8723bs/include/rtw_io.h | 6 +- drivers/staging/rtl8723bs/include/rtw_mlme.h | 66 +- drivers/staging/rtl8723bs/include/rtw_mlme_ext.h | 40 +- drivers/staging/rtl8723bs/include/rtw_mp.h | 16 +- drivers/staging/rtl8723bs/include/rtw_recv.h | 18 +- drivers/staging/rtl8723bs/include/rtw_security.h | 30 +- drivers/staging/rtl8723bs/include/rtw_xmit.h | 26 +- drivers/staging/rtl8723bs/include/sta_info.h | 8 +- drivers/staging/rtl8723bs/include/wifi.h | 8 +- drivers/staging/rtl8723bs/include/xmit_osdep.h | 4 +- drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 124 +- drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 288 +- drivers/staging/rtl8723bs/os_dep/mlme_linux.c | 6 +- drivers/staging/rtl8723bs/os_dep/os_intfs.c | 16 +- drivers/staging/rtl8723bs/os_dep/osdep_service.c | 2 +- drivers/staging/rtl8723bs/os_dep/recv_linux.c | 40 +- drivers/staging/rtl8723bs/os_dep/sdio_intf.c | 12 +- drivers/staging/rtl8723bs/os_dep/xmit_linux.c | 6 +- drivers/staging/rts5208/rtsx_chip.c | 3 +- drivers/staging/sm750fb/Makefile | 6 +- drivers/staging/speakup/keyhelp.c | 2 +- drivers/staging/speakup/main.c | 5 +- drivers/staging/speakup/selection.c | 2 - drivers/staging/speakup/speakup_soft.c | 2 +- drivers/staging/speakup/spk_priv.h | 6 +- drivers/staging/speakup/spk_ttyio.c | 2 +- drivers/staging/speakup/spk_types.h | 2 +- drivers/staging/unisys/Documentation/overview.txt | 12 +- drivers/staging/unisys/visorinput/visorinput.c | 2 +- drivers/staging/uwb/Kconfig | 72 - drivers/staging/uwb/Makefile | 32 - drivers/staging/uwb/TODO | 8 - drivers/staging/uwb/address.c | 352 -- drivers/staging/uwb/allocator.c | 374 -- drivers/staging/uwb/beacon.c | 595 --- drivers/staging/uwb/driver.c | 143 - drivers/staging/uwb/drp-avail.c | 278 -- drivers/staging/uwb/drp-ie.c | 305 -- drivers/staging/uwb/drp.c | 842 ----- drivers/staging/uwb/est.c | 450 --- drivers/staging/uwb/hwa-rc.c | 929 ----- drivers/staging/uwb/i1480/Makefile | 2 - drivers/staging/uwb/i1480/dfu/Makefile | 10 - drivers/staging/uwb/i1480/dfu/dfu.c | 198 - drivers/staging/uwb/i1480/dfu/i1480-dfu.h | 246 -- drivers/staging/uwb/i1480/dfu/mac.c | 496 --- drivers/staging/uwb/i1480/dfu/phy.c | 190 - drivers/staging/uwb/i1480/dfu/usb.c | 448 --- drivers/staging/uwb/i1480/i1480-est.c | 85 - drivers/staging/uwb/ie-rcv.c | 42 - drivers/staging/uwb/ie.c | 366 -- drivers/staging/uwb/include/debug-cmd.h | 57 - drivers/staging/uwb/include/spec.h | 767 ---- drivers/staging/uwb/include/umc.h | 192 - drivers/staging/uwb/include/whci.h | 102 - drivers/staging/uwb/lc-dev.c | 457 --- drivers/staging/uwb/lc-rc.c | 569 --- drivers/staging/uwb/neh.c | 606 --- drivers/staging/uwb/pal.c | 128 - drivers/staging/uwb/radio.c | 196 - drivers/staging/uwb/reset.c | 379 -- drivers/staging/uwb/rsv.c | 1000 ----- drivers/staging/uwb/scan.c | 120 - drivers/staging/uwb/umc-bus.c | 211 -- drivers/staging/uwb/umc-dev.c | 94 - drivers/staging/uwb/umc-drv.c | 31 - drivers/staging/uwb/uwb-debug.c | 354 -- drivers/staging/uwb/uwb-internal.h | 366 -- drivers/staging/uwb/uwb.h | 817 ---- drivers/staging/uwb/uwbd.c | 356 -- drivers/staging/uwb/whc-rc.c | 467 --- drivers/staging/uwb/whci.c | 257 -- .../vc04_services/bcm2835-camera/bcm2835-camera.c | 2 +- .../vc04_services/bcm2835-camera/controls.c | 458 ++- .../vc04_services/interface/vchi/vchi_common.h | 36 +- .../interface/vchiq_arm/vchiq_2835_arm.c | 43 - .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 542 +-- .../vc04_services/interface/vchiq_arm/vchiq_arm.h | 76 - .../vc04_services/interface/vchiq_arm/vchiq_core.c | 306 +- .../vc04_services/interface/vchiq_arm/vchiq_core.h | 35 +- .../vc04_services/interface/vchiq_arm/vchiq_if.h | 2 - drivers/staging/vt6655/card.h | 2 +- drivers/staging/vt6655/device_main.c | 8 +- drivers/staging/vt6655/power.c | 10 +- drivers/staging/vt6656/Makefile | 4 +- drivers/staging/vt6656/baseband.c | 46 +- drivers/staging/vt6656/card.c | 4 +- drivers/staging/vt6656/desc.h | 35 +- drivers/staging/vt6656/device.h | 21 +- drivers/staging/vt6656/dpc.c | 124 - drivers/staging/vt6656/dpc.h | 24 - drivers/staging/vt6656/int.c | 164 - drivers/staging/vt6656/int.h | 47 - drivers/staging/vt6656/key.c | 5 +- drivers/staging/vt6656/mac.h | 263 +- drivers/staging/vt6656/main_usb.c | 38 +- drivers/staging/vt6656/rxtx.c | 296 +- drivers/staging/vt6656/rxtx.h | 61 - drivers/staging/vt6656/usbpipe.c | 233 +- drivers/staging/vt6656/usbpipe.h | 23 + .../bindings/net/wireless/siliabs,wfx.txt | 13 +- drivers/staging/wfx/bh.c | 8 +- drivers/staging/wfx/bus_sdio.c | 16 +- drivers/staging/wfx/bus_spi.c | 45 +- drivers/staging/wfx/data_rx.c | 3 +- drivers/staging/wfx/data_tx.c | 12 +- drivers/staging/wfx/data_tx.h | 2 +- drivers/staging/wfx/hif_api_cmd.h | 4 - drivers/staging/wfx/hif_tx.c | 15 +- drivers/staging/wfx/hif_tx.h | 2 +- drivers/staging/wfx/hif_tx_mib.h | 15 +- drivers/staging/wfx/hwio.c | 2 +- drivers/staging/wfx/main.c | 23 +- drivers/staging/wfx/main.h | 1 - drivers/staging/wfx/queue.c | 20 +- drivers/staging/wfx/sta.c | 30 +- drivers/staging/wilc1000/Kconfig | 5 + drivers/staging/wilc1000/cfg80211.c | 387 +- drivers/staging/wilc1000/hif.c | 5 +- .../staging/wilc1000/microchip,wilc1000,sdio.txt | 38 - .../staging/wilc1000/microchip,wilc1000,spi.txt | 34 - drivers/staging/wilc1000/microchip,wilc1000.yaml | 71 + drivers/staging/wilc1000/mon.c | 2 +- drivers/staging/wilc1000/netdev.c | 32 +- drivers/staging/wilc1000/netdev.h | 10 - drivers/staging/wilc1000/sdio.c | 316 +- drivers/staging/wilc1000/spi.c | 861 ++--- drivers/staging/wilc1000/wlan.c | 135 +- drivers/staging/wilc1000/wlan.h | 97 +- drivers/staging/wlan-ng/hfa384x.h | 4 +- drivers/staging/wlan-ng/hfa384x_usb.c | 12 +- drivers/staging/wlan-ng/p80211types.h | 4 +- drivers/staging/wlan-ng/prism2usb.c | 1 + drivers/staging/wusbcore/Documentation/wusb-cbaf | 130 - .../Documentation/wusb-design-overview.rst | 457 --- drivers/staging/wusbcore/Kconfig | 39 - drivers/staging/wusbcore/Makefile | 28 - drivers/staging/wusbcore/TODO | 8 - drivers/staging/wusbcore/cbaf.c | 645 ---- drivers/staging/wusbcore/crypto.c | 441 --- drivers/staging/wusbcore/dev-sysfs.c | 124 - drivers/staging/wusbcore/devconnect.c | 1085 ------ drivers/staging/wusbcore/host/Kconfig | 28 - drivers/staging/wusbcore/host/Makefile | 3 - drivers/staging/wusbcore/host/hwa-hc.c | 875 ----- drivers/staging/wusbcore/host/whci/Makefile | 14 - drivers/staging/wusbcore/host/whci/asl.c | 376 -- drivers/staging/wusbcore/host/whci/debug.c | 153 - drivers/staging/wusbcore/host/whci/hcd.c | 356 -- drivers/staging/wusbcore/host/whci/hw.c | 93 - drivers/staging/wusbcore/host/whci/init.c | 177 - drivers/staging/wusbcore/host/whci/int.c | 82 - drivers/staging/wusbcore/host/whci/pzl.c | 404 -- drivers/staging/wusbcore/host/whci/qset.c | 831 ----- drivers/staging/wusbcore/host/whci/whcd.h | 202 - drivers/staging/wusbcore/host/whci/whci-hc.h | 401 -- drivers/staging/wusbcore/host/whci/wusb.c | 210 -- drivers/staging/wusbcore/include/association.h | 151 - drivers/staging/wusbcore/include/wusb-wa.h | 304 -- drivers/staging/wusbcore/include/wusb.h | 362 -- drivers/staging/wusbcore/mmc.c | 303 -- drivers/staging/wusbcore/pal.c | 45 - drivers/staging/wusbcore/reservation.c | 110 - drivers/staging/wusbcore/rh.c | 426 --- drivers/staging/wusbcore/security.c | 599 --- drivers/staging/wusbcore/wa-hc.c | 88 - drivers/staging/wusbcore/wa-hc.h | 467 --- drivers/staging/wusbcore/wa-nep.c | 289 -- drivers/staging/wusbcore/wa-rpipe.c | 539 --- drivers/staging/wusbcore/wa-xfer.c | 2927 --------------- drivers/staging/wusbcore/wusbhc.c | 490 --- drivers/staging/wusbcore/wusbhc.h | 487 --- drivers/tee/amdtee/core.c | 51 +- drivers/thermal/cpufreq_cooling.c | 19 +- .../intel/int340x_thermal/acpi_thermal_rel.c | 1 + drivers/thermal/intel/intel_powerclamp.c | 2 +- drivers/thermal/intel/intel_quark_dts_thermal.c | 5 +- drivers/thermal/intel/intel_soc_dts_thermal.c | 3 +- drivers/thermal/intel/x86_pkg_temp_thermal.c | 26 +- drivers/thunderbolt/domain.c | 4 +- drivers/thunderbolt/eeprom.c | 2 +- drivers/thunderbolt/icm.c | 2 +- drivers/thunderbolt/switch.c | 2 +- drivers/thunderbolt/usb4.c | 4 + drivers/tty/hvc/hvc_console.h | 2 +- drivers/tty/mips_ejtag_fdc.c | 1 + drivers/tty/n_gsm.c | 140 +- drivers/tty/n_hdlc.c | 549 +-- drivers/tty/n_tracesink.h | 2 +- drivers/tty/n_tty.c | 6 +- drivers/tty/nozomi.c | 69 +- drivers/tty/serdev/core.c | 10 + drivers/tty/serial/8250/8250.h | 6 +- drivers/tty/serial/8250/8250_bcm2835aux.c | 80 +- drivers/tty/serial/8250/8250_core.c | 15 +- drivers/tty/serial/8250/8250_dwlib.h | 2 +- drivers/tty/serial/8250/8250_exar.c | 35 +- drivers/tty/serial/8250/8250_lpss.c | 6 + drivers/tty/serial/8250/8250_mtk.c | 50 +- drivers/tty/serial/8250/8250_of.c | 67 +- drivers/tty/serial/8250/8250_omap.c | 276 +- drivers/tty/serial/8250/8250_pci.c | 2 +- drivers/tty/serial/8250/8250_port.c | 238 +- drivers/tty/serial/8250/8250_pxa.c | 2 +- drivers/tty/serial/8250/8250_tegra.c | 198 + drivers/tty/serial/8250/Kconfig | 9 + drivers/tty/serial/8250/Makefile | 1 + drivers/tty/serial/Kconfig | 14 +- drivers/tty/serial/ar933x_uart.c | 113 +- drivers/tty/serial/atmel_serial.c | 23 +- drivers/tty/serial/atmel_serial.h | 2 +- drivers/tty/serial/cpm_uart/cpm_uart.h | 6 +- drivers/tty/serial/cpm_uart/cpm_uart_core.c | 48 +- drivers/tty/serial/earlycon.c | 11 + drivers/tty/serial/efm32-uart.c | 2 +- drivers/tty/serial/fsl_lpuart.c | 269 +- drivers/tty/serial/icom.h | 2 +- drivers/tty/serial/ifx6x60.c | 195 +- drivers/tty/serial/ifx6x60.h | 15 +- drivers/tty/serial/imx.c | 44 +- drivers/tty/serial/jsm/jsm.h | 2 +- drivers/tty/serial/kgdboc.c | 4 +- drivers/tty/serial/lantiq.c | 1 - drivers/tty/serial/mvebu-uart.c | 2 +- drivers/tty/serial/omap-serial.c | 17 +- drivers/tty/serial/pch_uart.c | 22 +- drivers/tty/serial/pic32_uart.c | 8 +- drivers/tty/serial/pic32_uart.h | 2 +- drivers/tty/serial/qcom_geni_serial.c | 59 +- drivers/tty/serial/sc16is7xx.c | 2 +- drivers/tty/serial/serial_core.c | 266 +- drivers/tty/serial/serial_mctrl_gpio.h | 2 +- drivers/tty/serial/sifive.c | 55 +- drivers/tty/serial/sirfsoc_uart.h | 2 +- drivers/tty/serial/sprd_serial.c | 48 +- drivers/tty/serial/stm32-usart.h | 2 +- drivers/tty/serial/timbuart.h | 2 +- drivers/tty/serial/xilinx_uartps.c | 20 +- drivers/tty/sysrq.c | 12 + drivers/tty/tty_io.c | 14 +- drivers/tty/vt/selection.c | 220 +- drivers/tty/vt/vt.c | 154 +- drivers/tty/vt/vt_ioctl.c | 75 +- drivers/usb/atm/ueagle-atm.c | 2 +- drivers/usb/atm/usbatm.h | 4 +- drivers/usb/c67x00/c67x00-hcd.h | 2 +- drivers/usb/c67x00/c67x00.h | 2 +- drivers/usb/cdns3/cdns3-pci-wrap.c | 2 +- drivers/usb/cdns3/cdns3-ti.c | 4 +- drivers/usb/cdns3/core.c | 22 +- drivers/usb/cdns3/gadget.c | 21 +- drivers/usb/cdns3/gadget.h | 6 +- drivers/usb/chipidea/bits.h | 2 +- drivers/usb/chipidea/ci.h | 2 +- drivers/usb/chipidea/ci_hdrc_imx.c | 12 +- drivers/usb/chipidea/ci_hdrc_imx.h | 2 +- drivers/usb/chipidea/core.c | 10 +- drivers/usb/chipidea/otg.c | 7 + drivers/usb/chipidea/otg.h | 2 +- drivers/usb/chipidea/otg_fsm.h | 2 +- drivers/usb/chipidea/udc.c | 20 +- drivers/usb/chipidea/udc.h | 2 +- drivers/usb/class/cdc-acm.c | 20 +- drivers/usb/core/driver.c | 58 +- drivers/usb/core/generic.c | 48 +- drivers/usb/core/hub.c | 8 +- drivers/usb/core/message.c | 2 + drivers/usb/core/port.c | 10 +- drivers/usb/core/quirks.c | 9 + drivers/usb/core/sysfs.c | 6 +- drivers/usb/core/usb-acpi.c | 11 +- drivers/usb/core/usb.h | 8 + drivers/usb/dwc2/core.h | 8 + drivers/usb/dwc2/gadget.c | 24 +- drivers/usb/dwc2/hcd.h | 2 +- drivers/usb/dwc2/hw.h | 8 + drivers/usb/dwc2/params.c | 33 + drivers/usb/dwc2/platform.c | 101 +- drivers/usb/dwc3/core.c | 29 +- drivers/usb/dwc3/core.h | 10 + drivers/usb/dwc3/drd.c | 98 +- drivers/usb/dwc3/dwc3-exynos.c | 9 + drivers/usb/dwc3/dwc3-meson-g12a.c | 182 +- drivers/usb/dwc3/dwc3-qcom.c | 2 +- drivers/usb/dwc3/gadget.c | 15 +- drivers/usb/dwc3/host.c | 4 +- drivers/usb/dwc3/trace.h | 9 +- drivers/usb/gadget/composite.c | 9 + drivers/usb/gadget/function/f_fs.c | 3 +- drivers/usb/gadget/function/f_phonet.c | 2 +- drivers/usb/gadget/function/f_uac1_legacy.c | 2 - drivers/usb/gadget/function/f_uvc.c | 2 +- drivers/usb/gadget/legacy/Kconfig | 59 +- drivers/usb/gadget/legacy/Makefile | 1 + drivers/usb/gadget/legacy/gmidi.c | 2 +- drivers/usb/gadget/legacy/inode.c | 6 +- drivers/usb/gadget/legacy/raw_gadget.c | 1078 ++++++ drivers/usb/gadget/udc/Kconfig | 11 +- drivers/usb/gadget/udc/Makefile | 1 + drivers/usb/gadget/udc/amd5536udc.h | 2 +- drivers/usb/gadget/udc/amd5536udc_pci.c | 2 +- drivers/usb/gadget/udc/aspeed-vhub/Kconfig | 4 +- drivers/usb/gadget/udc/aspeed-vhub/core.c | 71 +- drivers/usb/gadget/udc/aspeed-vhub/dev.c | 30 +- drivers/usb/gadget/udc/aspeed-vhub/epn.c | 4 +- drivers/usb/gadget/udc/aspeed-vhub/hub.c | 58 +- drivers/usb/gadget/udc/aspeed-vhub/vhub.h | 43 +- drivers/usb/gadget/udc/at91_udc.c | 2 +- drivers/usb/gadget/udc/dummy_hcd.c | 4 +- drivers/usb/gadget/udc/fotg210-udc.c | 2 +- drivers/usb/gadget/udc/fsl_udc_core.c | 1 - drivers/usb/gadget/udc/fusb300_udc.c | 2 +- drivers/usb/gadget/udc/goku_udc.c | 2 +- drivers/usb/gadget/udc/lpc32xx_udc.c | 2 +- drivers/usb/gadget/udc/m66592-udc.c | 2 +- drivers/usb/gadget/udc/max3420_udc.c | 1331 +++++++ drivers/usb/gadget/udc/net2280.c | 7 +- drivers/usb/gadget/udc/omap_udc.c | 2 +- drivers/usb/gadget/udc/r8a66597-udc.c | 2 +- drivers/usb/gadget/udc/renesas_usb3.c | 28 +- drivers/usb/gadget/udc/s3c-hsudc.c | 3 +- drivers/usb/gadget/udc/tegra-xudc.c | 278 +- drivers/usb/host/ehci-mv.c | 11 +- drivers/usb/host/ehci-pci.c | 2 +- drivers/usb/host/ehci-platform.c | 127 + drivers/usb/host/ehci-tegra.c | 2 +- drivers/usb/host/ehci.h | 4 +- drivers/usb/host/fhci-hcd.c | 1 + drivers/usb/host/fotg210.h | 2 +- drivers/usb/host/ohci-pci.c | 2 +- drivers/usb/host/ohci.h | 4 +- drivers/usb/host/sl811-hcd.c | 2 +- drivers/usb/host/uhci-pci.c | 2 +- drivers/usb/host/xhci-histb.c | 3 +- drivers/usb/host/xhci-hub.c | 63 +- drivers/usb/host/xhci-mem.c | 1 + drivers/usb/host/xhci-mtk.h | 2 +- drivers/usb/host/xhci-pci.c | 12 +- drivers/usb/host/xhci-plat.c | 4 +- drivers/usb/host/xhci-ring.c | 9 + drivers/usb/host/xhci-tegra.c | 235 +- drivers/usb/host/xhci-trace.h | 23 +- drivers/usb/host/xhci.c | 4 +- drivers/usb/host/xhci.h | 34 +- drivers/usb/misc/Kconfig | 10 + drivers/usb/misc/Makefile | 1 + drivers/usb/misc/apple-mfi-fastcharge.c | 237 ++ drivers/usb/misc/usb251xb.c | 20 +- drivers/usb/mon/mon_text.c | 36 +- drivers/usb/mtu3/mtu3_dr.c | 9 +- drivers/usb/musb/Kconfig | 4 +- drivers/usb/musb/jz4740.c | 110 +- drivers/usb/musb/mediatek.c | 18 +- drivers/usb/musb/musb_core.c | 2 +- drivers/usb/musb/musb_host.c | 19 +- drivers/usb/musb/tusb6010.c | 2 +- drivers/usb/phy/Kconfig | 8 + drivers/usb/phy/Makefile | 1 + drivers/usb/phy/phy-jz4770.c | 243 ++ drivers/usb/phy/phy-tegra-usb.c | 3 +- drivers/usb/roles/class.c | 31 +- drivers/usb/roles/intel-xhci-usb-role-switch.c | 26 +- drivers/usb/serial/digi_acceleport.c | 2 +- drivers/usb/serial/f81232.c | 354 +- drivers/usb/serial/generic.c | 12 +- drivers/usb/serial/io_edgeport.c | 2 +- drivers/usb/serial/io_usbvend.h | 4 +- drivers/usb/serial/option.c | 8 + drivers/usb/serial/pl2303.c | 1 + drivers/usb/serial/pl2303.h | 1 + drivers/usb/serial/ti_usb_3410_5052.c | 4 +- drivers/usb/serial/usb-serial.c | 2 +- drivers/usb/storage/unusual_devs.h | 6 + drivers/usb/storage/usb.c | 10 +- drivers/usb/storage/usb.h | 5 +- drivers/usb/storage/usual-tables.c | 6 +- drivers/usb/typec/bus.c | 12 +- drivers/usb/typec/bus.h | 2 - drivers/usb/typec/class.c | 175 +- drivers/usb/typec/mux.c | 72 +- drivers/usb/typec/mux/Kconfig | 9 + drivers/usb/typec/mux/Makefile | 1 + drivers/usb/typec/mux/intel_pmc_mux.c | 434 +++ drivers/usb/typec/tcpm/tcpm.c | 62 +- drivers/usb/typec/ucsi/displayport.c | 12 +- drivers/usb/typec/ucsi/ucsi.c | 14 +- drivers/usb/typec/ucsi/ucsi.h | 9 + drivers/usb/typec/ucsi/ucsi_ccg.c | 57 +- drivers/video/backlight/Kconfig | 7 + drivers/video/backlight/Makefile | 1 + drivers/video/backlight/led_bl.c | 260 ++ drivers/video/console/vgacon.c | 3 + drivers/video/fbdev/c2p_core.h | 12 +- drivers/video/fbdev/g364fb.c | 29 +- drivers/virtio/virtio_balloon.c | 2 +- drivers/virtio/virtio_ring.c | 4 +- drivers/watchdog/iTCO_vendor.h | 2 + drivers/watchdog/iTCO_vendor_support.c | 16 +- drivers/watchdog/iTCO_wdt.c | 28 +- drivers/watchdog/wdat_wdt.c | 25 +- drivers/xen/cpu_hotplug.c | 2 +- drivers/xen/xen-pciback/pciback.h | 2 +- drivers/xen/xenbus/xenbus_comms.c | 4 + drivers/xen/xenbus/xenbus_probe.c | 10 +- drivers/xen/xenbus/xenbus_probe_backend.c | 5 +- drivers/xen/xenbus/xenbus_xs.c | 9 +- drivers/zorro/zorro-driver.c | 16 +- drivers/zorro/zorro.c | 2 +- drivers/zorro/zorro.h | 7 + fs/afs/addr_list.c | 2 +- fs/afs/cmservice.c | 14 +- fs/afs/fs_probe.c | 2 + fs/afs/internal.h | 14 +- fs/afs/rxrpc.c | 74 +- fs/block_dev.c | 20 +- fs/btrfs/Makefile | 2 +- fs/btrfs/async-thread.c | 8 + fs/btrfs/async-thread.h | 1 + fs/btrfs/backref.c | 185 +- fs/btrfs/backref.h | 4 + fs/btrfs/block-group.c | 91 +- fs/btrfs/block-rsv.c | 105 +- fs/btrfs/block-rsv.h | 12 +- fs/btrfs/btrfs_inode.h | 6 + fs/btrfs/check-integrity.c | 200 +- fs/btrfs/check-integrity.h | 2 - fs/btrfs/ctree.c | 74 +- fs/btrfs/ctree.h | 82 +- fs/btrfs/delalloc-space.c | 106 +- fs/btrfs/delayed-inode.c | 24 +- fs/btrfs/delayed-inode.h | 2 +- fs/btrfs/delayed-ref.c | 3 +- fs/btrfs/dev-replace.c | 44 +- fs/btrfs/disk-io.c | 914 ++--- fs/btrfs/disk-io.h | 34 +- fs/btrfs/export.c | 32 +- fs/btrfs/export.h | 5 + fs/btrfs/extent-io-tree.h | 7 +- fs/btrfs/extent-tree.c | 493 +-- fs/btrfs/extent_io.c | 204 +- fs/btrfs/extent_io.h | 11 +- fs/btrfs/file-item.c | 131 +- fs/btrfs/file.c | 80 +- fs/btrfs/free-space-cache.c | 43 +- fs/btrfs/free-space-tree.c | 4 +- fs/btrfs/inode-map.c | 2 +- fs/btrfs/inode.c | 162 +- fs/btrfs/ioctl.c | 1050 +----- fs/btrfs/locking.c | 135 + fs/btrfs/locking.h | 20 + fs/btrfs/ordered-data.c | 140 +- fs/btrfs/ordered-data.h | 10 +- fs/btrfs/props.c | 2 +- fs/btrfs/qgroup.c | 28 +- fs/btrfs/raid56.c | 41 +- fs/btrfs/rcu-string.h | 2 +- fs/btrfs/ref-verify.c | 9 + fs/btrfs/reflink.c | 804 ++++ fs/btrfs/reflink.h | 12 + fs/btrfs/relocation.c | 661 ++-- fs/btrfs/root-tree.c | 43 +- fs/btrfs/scrub.c | 7 +- fs/btrfs/send.c | 79 +- fs/btrfs/space-info.c | 202 +- fs/btrfs/space-info.h | 7 + fs/btrfs/super.c | 35 +- fs/btrfs/sysfs.c | 73 +- fs/btrfs/sysfs.h | 4 +- fs/btrfs/tests/btrfs-tests.c | 44 +- fs/btrfs/tests/qgroup-tests.c | 2 + fs/btrfs/transaction.c | 113 +- fs/btrfs/transaction.h | 13 + fs/btrfs/tree-log.c | 483 +-- fs/btrfs/uuid-tree.c | 57 +- fs/btrfs/volumes.c | 774 ++-- fs/btrfs/volumes.h | 12 +- fs/buffer.c | 62 +- fs/ceph/file.c | 14 +- fs/ceph/snap.c | 1 + fs/cifs/cifs_dfs_ref.c | 2 + fs/cifs/cifsacl.c | 5 +- fs/cifs/cifsfs.c | 6 +- fs/cifs/cifsfs.h | 2 +- fs/cifs/cifsglob.h | 7 + fs/cifs/cifspdu.h | 19 +- fs/cifs/cifsproto.h | 10 +- fs/cifs/cifssmb.c | 25 +- fs/cifs/connect.c | 89 +- fs/cifs/dfs_cache.c | 38 + fs/cifs/dfs_cache.h | 4 + fs/cifs/dir.c | 1 - fs/cifs/file.c | 24 +- fs/cifs/inode.c | 65 +- fs/cifs/link.c | 4 +- fs/cifs/misc.c | 80 + fs/cifs/readdir.c | 82 + fs/cifs/smb1ops.c | 2 +- fs/cifs/smb2file.c | 9 +- fs/cifs/smb2inode.c | 4 +- fs/cifs/smb2ops.c | 75 +- fs/cifs/smb2pdu.c | 203 +- fs/cifs/smb2pdu.h | 138 +- fs/cifs/smb2proto.h | 7 +- fs/cifs/smb2transport.c | 8 +- fs/cifs/smbdirect.c | 41 +- fs/cifs/smbdirect.h | 1 - fs/cifs/transport.c | 28 +- fs/crypto/fscrypt_private.h | 20 + fs/crypto/keysetup.c | 25 +- fs/crypto/policy.c | 21 +- fs/debugfs/file.c | 35 +- fs/debugfs/inode.c | 18 +- fs/efivarfs/super.c | 2 +- fs/erofs/decompressor.c | 22 +- fs/erofs/internal.h | 8 +- fs/erofs/super.c | 2 +- fs/erofs/utils.c | 90 +- fs/erofs/zdata.c | 76 +- fs/eventpoll.c | 8 +- fs/exec.c | 26 + fs/ext4/ioctl.c | 6 + fs/ext4/page-io.c | 8 +- fs/ext4/super.c | 14 +- fs/ext4/sysfs.c | 1 + fs/f2fs/f2fs.h | 1 + fs/f2fs/file.c | 11 + fs/f2fs/super.c | 1 + fs/fat/inode.c | 19 +- fs/fcntl.c | 6 +- fs/file.c | 7 +- fs/fuse/dev.c | 6 +- fs/fuse/fuse_i.h | 2 + fs/gfs2/acl.c | 7 +- fs/gfs2/aops.c | 11 +- fs/gfs2/bmap.c | 9 +- fs/gfs2/dir.c | 3 +- fs/gfs2/file.c | 43 +- fs/gfs2/glock.c | 137 +- fs/gfs2/glops.c | 157 +- fs/gfs2/incore.h | 27 +- fs/gfs2/inode.c | 55 +- fs/gfs2/lock_dlm.c | 52 + fs/gfs2/log.c | 288 +- fs/gfs2/log.h | 1 + fs/gfs2/lops.c | 14 +- fs/gfs2/meta_io.c | 3 +- fs/gfs2/ops_fstype.c | 59 +- fs/gfs2/quota.c | 76 +- fs/gfs2/quota.h | 4 +- fs/gfs2/recovery.c | 12 +- fs/gfs2/rgrp.c | 88 +- fs/gfs2/rgrp.h | 4 +- fs/gfs2/super.c | 112 +- fs/gfs2/super.h | 1 - fs/gfs2/sys.c | 5 +- fs/gfs2/trans.c | 4 + fs/gfs2/util.c | 419 ++- fs/gfs2/util.h | 76 +- fs/gfs2/xattr.c | 12 +- fs/inode.c | 1 + fs/internal.h | 1 - fs/io-wq.c | 429 +-- fs/io-wq.h | 81 +- fs/io_uring.c | 2215 +++++++---- fs/jbd2/transaction.c | 8 +- fs/libfs.c | 8 +- fs/locks.c | 60 +- fs/nfs/Kconfig | 2 +- fs/nfs/client.c | 1 + fs/nfs/dir.c | 2 +- fs/nfs/fs_context.c | 9 + fs/nfs/fscache.c | 2 + fs/nfs/getroot.c | 39 +- fs/nfs/namespace.c | 2 +- fs/nfs/nfs4client.c | 1 - fs/nfs/nfs4proc.c | 12 +- fs/nfs/super.c | 25 - fs/nsfs.c | 14 + fs/ntfs/aops.c | 9 +- fs/open.c | 3 - fs/overlayfs/Kconfig | 1 + fs/overlayfs/file.c | 6 + fs/overlayfs/overlayfs.h | 7 +- fs/overlayfs/super.c | 9 +- fs/overlayfs/util.c | 4 +- fs/pstore/inode.c | 5 +- fs/pstore/platform.c | 4 +- fs/pstore/ram.c | 1 - fs/pstore/ram_core.c | 2 +- fs/reiserfs/journal.c | 5 +- fs/splice.c | 6 +- fs/ubifs/ioctl.c | 4 + fs/zonefs/Kconfig | 1 + fs/zonefs/super.c | 36 +- include/acpi/acpi_bus.h | 2 +- include/acpi/acpixf.h | 4 +- include/acpi/actbl1.h | 2 +- include/acpi/actypes.h | 3 +- include/acpi/button.h | 4 + include/asm-generic/bitops.h | 5 +- include/asm-generic/futex.h | 2 - include/asm-generic/vdso/vsyscall.h | 14 - include/asm-generic/vmlinux.lds.h | 26 +- include/clocksource/timer-ti-dm.h | 4 +- include/crypto/curve25519.h | 6 +- include/drm/drm_dp_mst_helper.h | 4 +- include/drm/drm_gem_shmem_helper.h | 5 + include/dt-bindings/clock/imx8mn-clock.h | 4 +- include/dt-bindings/display/sdtv-standards.h | 76 + include/dt-bindings/media/tvp5150.h | 2 - include/kvm/arm_vgic.h | 1 + include/linux/arch_topology.h | 19 +- include/linux/atmel-isc-media.h | 58 + include/linux/bio.h | 15 +- include/linux/bitfield.h | 14 + include/linux/bits.h | 2 +- include/linux/blk-mq.h | 7 +- include/linux/blkdev.h | 21 +- include/linux/blktrace_api.h | 18 +- include/linux/bpf-cgroup.h | 41 +- include/linux/bpf.h | 123 +- include/linux/bpf_lsm.h | 33 + include/linux/bpf_types.h | 4 + include/linux/bpf_verifier.h | 4 + include/linux/brcmphy.h | 2 + include/linux/buffer_head.h | 6 +- include/linux/ceph/messenger.h | 7 +- include/linux/ceph/osdmap.h | 4 + include/linux/ceph/rados.h | 6 +- include/linux/cgroup.h | 1 + include/linux/clk-provider.h | 10 +- include/linux/clocksource.h | 93 +- include/linux/compat.h | 9 +- include/linux/completion.h | 8 +- include/linux/console.h | 1 + include/linux/const.h | 5 +- include/linux/cpu.h | 22 +- include/linux/cpufreq.h | 5 + include/linux/cpuhotplug.h | 1 + include/linux/cpumask.h | 7 + include/linux/debugfs.h | 33 +- include/linux/devfreq.h | 106 +- include/linux/device.h | 11 + include/linux/device/driver.h | 2 +- include/linux/dio.h | 5 - include/linux/dmar.h | 14 +- include/linux/dsa/8021q.h | 7 - include/linux/dw_apb_timer.h | 1 - include/linux/edac.h | 9 +- include/linux/efi.h | 700 +--- include/linux/efi_embedded_fw.h | 43 + include/linux/elfnote.h | 2 +- include/linux/ethtool.h | 15 + include/linux/file.h | 1 + include/linux/filter.h | 15 +- include/linux/firmware.h | 9 + include/linux/firmware/xlnx-zynqmp.h | 9 +- include/linux/fs.h | 5 +- include/linux/fscrypt.h | 6 + include/linux/futex.h | 17 +- include/linux/fwnode.h | 2 + include/linux/genhd.h | 534 +-- include/linux/hardirq.h | 8 +- include/linux/i2c.h | 4 +- include/linux/ieee80211.h | 4 +- include/linux/iio/iio.h | 2 + include/linux/iio/imu/adis.h | 51 +- include/linux/inet_diag.h | 18 +- include/linux/intel-iommu.h | 2 + include/linux/interrupt.h | 2 + include/linux/io-mapping.h | 2 +- include/linux/ioc3.h | 93 - include/linux/iocontext.h | 1 + include/linux/iopoll.h | 40 +- include/linux/ipv6.h | 1 + include/linux/irq.h | 13 + include/linux/irq_work.h | 2 + include/linux/irqchip/arm-gic-common.h | 2 + include/linux/irqchip/arm-gic-v3.h | 23 +- include/linux/irqchip/arm-gic-v4.h | 25 +- include/linux/irqflags.h | 82 +- include/linux/jiffies.h | 4 +- include/linux/ktime.h | 9 +- include/linux/kvm_host.h | 2 +- include/linux/libata.h | 174 +- include/linux/limits.h | 14 +- include/linux/lockdep.h | 86 +- include/linux/lsm_hook_defs.h | 381 ++ include/linux/lsm_hooks.h | 664 +--- include/linux/math64.h | 20 +- include/linux/mdio-xpcs.h | 41 + include/linux/mdio.h | 4 + include/linux/memcontrol.h | 12 + include/linux/mii.h | 57 +- include/linux/min_heap.h | 134 + include/linux/mlx5/driver.h | 21 +- include/linux/mlx5/eswitch.h | 38 +- include/linux/mlx5/mlx5_ifc.h | 40 +- include/linux/mlx5/mlx5_ifc_fpga.h | 2 +- include/linux/mm.h | 4 + include/linux/mmc/core.h | 3 - include/linux/mmc/host.h | 8 +- include/linux/mmc/mmc.h | 10 + include/linux/mmc/sdio_func.h | 2 +- include/linux/mod_devicetable.h | 4 +- {drivers/staging/most => include/linux}/most.h | 0 include/linux/msdos_partition.h | 50 + include/linux/mutex.h | 7 +- include/linux/netdev_features.h | 3 + include/linux/netdevice.h | 11 +- include/linux/netfilter/ipset/ip_set.h | 2 +- include/linux/netfilter/x_tables.h | 8 +- include/linux/netfilter_arp/arp_tables.h | 2 +- include/linux/netfilter_bridge/ebtables.h | 2 +- include/linux/netfilter_ipv4/ip_tables.h | 2 +- include/linux/netfilter_ipv6/ip6_tables.h | 2 +- include/linux/netlink.h | 13 + include/linux/nfs_xdr.h | 1 + include/linux/of_clk.h | 8 +- include/linux/page-flags.h | 2 +- include/linux/part_stat.h | 115 + include/linux/pci.h | 1 + include/linux/pci_ids.h | 2 + include/linux/pe.h | 21 + include/linux/percpu-rwsem.h | 83 +- include/linux/perf/arm_pmu.h | 1 + include/linux/perf_event.h | 19 + include/linux/phy.h | 58 +- include/linux/phy/tegra/xusb.h | 2 + include/linux/phylink.h | 99 +- include/linux/platform_data/dmtimer-omap.h | 6 +- include/linux/platform_data/mmc-esdhc-imx.h | 1 + include/linux/platform_data/spi-omap2-mcspi.h | 1 + include/linux/platform_device.h | 7 +- include/linux/pm_qos.h | 81 +- include/linux/pm_runtime.h | 12 +- include/linux/pnp.h | 2 +- include/linux/posix-timers.h | 2 +- include/linux/proc_ns.h | 2 + include/linux/psi.h | 2 + include/linux/psi_types.h | 10 +- include/linux/ptp_clock_kernel.h | 19 + include/linux/qed/qed_chain.h | 24 +- include/linux/raid/detect.h | 3 + include/linux/rculist.h | 4 +- include/linux/rcutiny.h | 1 + include/linux/rcutree.h | 1 + include/linux/rcuwait.h | 12 +- include/linux/regmap.h | 4 +- include/linux/regulator/driver.h | 4 +- include/linux/rhashtable.h | 2 +- include/linux/rwlock_types.h | 6 +- include/linux/rwsem.h | 12 +- include/linux/sched.h | 39 +- include/linux/sched/topology.h | 8 + include/linux/seccomp.h | 3 +- include/linux/security.h | 1 - include/linux/selection.h | 4 +- include/linux/serial_8250.h | 4 + include/linux/serial_core.h | 4 +- include/linux/signal.h | 8 +- include/linux/skbuff.h | 40 +- include/linux/skmsg.h | 56 +- include/linux/soc/qcom/smd-rpm.h | 1 + include/linux/socket.h | 7 +- include/linux/spi/ifx_modem.h | 5 - include/linux/spi/spi.h | 9 +- include/linux/spinlock.h | 35 +- include/linux/spinlock_types.h | 24 +- include/linux/splice.h | 3 + include/linux/stackprotector.h | 2 +- include/linux/stmmac.h | 1 + include/linux/sysfs.h | 4 +- include/linux/sysrq.h | 7 + include/linux/tcp.h | 26 +- include/linux/threads.h | 2 +- include/linux/time.h | 5 +- include/linux/time32.h | 12 +- include/linux/time64.h | 10 +- include/linux/timer.h | 2 +- include/linux/tnum.h | 12 + include/linux/usb.h | 11 +- include/linux/usb/audio-v2.h | 2 +- include/linux/usb/audio-v3.h | 2 +- include/linux/usb/cdc_ncm.h | 15 +- include/linux/usb/ehci_def.h | 2 +- include/linux/usb/gadget.h | 2 +- include/linux/usb/hcd.h | 2 +- include/linux/usb/role.h | 23 +- include/linux/usb/typec.h | 3 +- include/linux/usb/typec_altmode.h | 7 - include/linux/usb/typec_mux.h | 25 +- include/linux/usb/typec_tbt.h | 53 + include/linux/usb_usual.h | 2 +- include/linux/usbdevice_fs.h | 2 +- include/linux/uuid.h | 22 +- include/linux/vmalloc.h | 5 +- include/linux/vt_kern.h | 64 +- include/linux/wait.h | 1 + include/linux/workqueue.h | 16 + include/linux/zorro.h | 12 - include/media/cec-notifier.h | 39 +- include/media/h264-ctrls.h | 2 + include/media/i2c/smiapp.h | 63 - include/media/rc-core.h | 8 +- include/media/rc-map.h | 5 +- include/media/v4l2-dev.h | 4 +- include/media/v4l2-device.h | 16 +- include/media/v4l2-fwnode.h | 143 + include/media/v4l2-mc.h | 40 +- include/media/v4l2-mem2mem.h | 133 + include/media/v4l2-subdev.h | 2 +- include/media/videobuf2-core.h | 7 +- include/net/6lowpan.h | 2 +- include/net/act_api.h | 8 +- include/net/addrconf.h | 3 + include/net/af_rxrpc.h | 12 +- include/net/bluetooth/bluetooth.h | 17 + include/net/bluetooth/hci.h | 74 +- include/net/bluetooth/hci_core.h | 46 + include/net/bluetooth/hci_sock.h | 6 +- include/net/bluetooth/l2cap.h | 57 +- include/net/bluetooth/mgmt.h | 5 +- include/net/bluetooth/rfcomm.h | 3 +- include/net/cfg80211.h | 36 +- include/net/cfg802154.h | 2 +- include/net/cls_cgroup.h | 7 +- include/net/compat.h | 3 + include/net/devlink.h | 149 +- include/net/drop_monitor.h | 2 +- include/net/dsa.h | 29 +- include/net/dst.h | 1 - include/net/esp.h | 16 + include/net/fib_rules.h | 1 + include/net/flow_offload.h | 103 +- include/net/inet6_hashtables.h | 3 +- include/net/inet_connection_sock.h | 6 + include/net/inet_hashtables.h | 3 +- include/net/ip6_fib.h | 3 +- include/net/ip_fib.h | 5 +- include/net/lwtunnel.h | 6 +- include/net/mac80211.h | 5 + include/net/macsec.h | 77 +- include/net/mptcp.h | 26 + include/net/ndisc.h | 1 + include/net/net_namespace.h | 5 + include/net/netfilter/nf_conntrack_acct.h | 11 + include/net/netfilter/nf_conntrack_extend.h | 2 +- include/net/netfilter/nf_conntrack_timeout.h | 2 +- include/net/netfilter/nf_flow_table.h | 41 +- include/net/netfilter/nf_queue.h | 7 +- include/net/netfilter/nf_tables.h | 39 +- include/net/netfilter/nf_tables_core.h | 13 +- include/net/netlink.h | 15 + include/net/netns/ipv4.h | 1 + include/net/netns/mib.h | 3 + include/net/pkt_cls.h | 27 +- include/net/pkt_sched.h | 10 +- include/net/red.h | 38 + include/net/route.h | 2 +- include/net/rpl.h | 46 + include/net/sch_generic.h | 19 +- include/net/sock.h | 46 +- include/net/tc_act/tc_ct.h | 17 + include/net/tc_act/tc_skbedit.h | 41 +- include/net/tc_act/tc_tunnel_key.h | 8 +- include/net/tcp.h | 20 +- include/net/udp.h | 5 + include/scsi/scsicam.h | 7 +- include/soc/mscc/ocelot.h | 16 + include/soc/mscc/ocelot_dev.h | 2 +- include/sound/soc.h | 2 +- include/trace/bpf_probe.h | 18 +- include/trace/events/afs.h | 2 +- include/trace/events/btrfs.h | 6 +- include/trace/events/io_uring.h | 103 + include/trace/events/power.h | 59 +- include/trace/events/rcu.h | 29 + include/trace/events/sched.h | 53 +- include/uapi/linux/bpf.h | 301 +- include/uapi/linux/btrfs.h | 37 +- include/uapi/linux/devlink.h | 13 + include/uapi/linux/dm-ioctl.h | 4 +- include/uapi/linux/ethtool.h | 6 + include/uapi/linux/ethtool_netlink.h | 175 + include/uapi/linux/fdreg.h | 18 +- include/uapi/linux/fscrypt.h | 1 + include/uapi/linux/if_bridge.h | 46 + include/uapi/linux/if_link.h | 6 +- include/uapi/linux/if_macsec.h | 8 +- include/uapi/linux/in.h | 2 + include/uapi/linux/inet_diag.h | 1 + include/uapi/linux/input-event-codes.h | 3 + include/uapi/linux/io_uring.h | 42 +- include/uapi/linux/ipv6.h | 2 + include/uapi/linux/lwtunnel.h | 1 + include/uapi/linux/media-bus-format.h | 3 +- include/uapi/linux/mii.h | 5 + include/uapi/linux/mmc/ioctl.h | 2 +- include/uapi/linux/mptcp.h | 89 + include/uapi/linux/net_tstamp.h | 6 + include/uapi/linux/netfilter/nf_tables.h | 25 + include/uapi/linux/netfilter/xt_IDLETIMER.h | 12 +- include/uapi/linux/netfilter_bridge/ebt_among.h | 2 +- include/uapi/linux/nl80211.h | 73 +- include/uapi/linux/perf_event.h | 8 +- include/uapi/linux/pkt_cls.h | 30 +- include/uapi/linux/pkt_sched.h | 23 +- include/uapi/linux/rpl.h | 48 + include/uapi/linux/rpl_iptunnel.h | 21 + include/uapi/linux/seccomp.h | 1 + include/uapi/linux/serio.h | 10 +- include/uapi/linux/tcp.h | 1 + include/uapi/linux/usb/raw_gadget.h | 167 + include/uapi/linux/v4l2-controls.h | 6 + include/uapi/linux/videodev2.h | 9 + include/uapi/linux/virtio_ids.h | 1 + include/vdso/bits.h | 9 + include/vdso/clocksource.h | 22 + include/vdso/const.h | 10 + include/vdso/datapage.h | 35 +- include/vdso/jiffies.h | 11 + include/vdso/ktime.h | 16 + include/vdso/limits.h | 19 + include/vdso/math64.h | 24 + include/vdso/processor.h | 14 + include/vdso/time.h | 12 + include/vdso/time32.h | 17 + include/vdso/time64.h | 14 + include/xen/interface/io/tpmif.h | 2 +- include/xen/xenbus.h | 3 +- init/Kconfig | 36 +- init/do_mounts.c | 12 +- kernel/audit.c | 1 + kernel/audit.h | 8 + kernel/audit_watch.c | 2 - kernel/auditsc.c | 3 - kernel/bpf/Makefile | 1 + kernel/bpf/bpf_lsm.c | 54 + kernel/bpf/bpf_struct_ops.c | 24 +- kernel/bpf/btf.c | 67 +- kernel/bpf/cgroup.c | 512 ++- kernel/bpf/core.c | 122 +- kernel/bpf/dispatcher.c | 5 +- kernel/bpf/helpers.c | 63 + kernel/bpf/inode.c | 42 +- kernel/bpf/syscall.c | 653 +++- kernel/bpf/sysfs_btf.c | 11 +- kernel/bpf/tnum.c | 15 + kernel/bpf/trampoline.c | 169 +- kernel/bpf/verifier.c | 1619 +++++--- kernel/cgroup/cgroup-v1.c | 3 +- kernel/cgroup/cgroup.c | 84 +- kernel/context_tracking.c | 2 + kernel/cpu.c | 147 +- kernel/dma/mapping.c | 2 + kernel/events/core.c | 366 +- kernel/exit.c | 16 +- kernel/extable.c | 2 - kernel/fork.c | 6 +- kernel/futex.c | 194 +- kernel/irq/Kconfig | 5 + kernel/irq/chip.c | 2 +- kernel/irq/debugfs.c | 28 +- kernel/irq/handle.c | 7 + kernel/irq/internals.h | 10 +- kernel/irq/irqdesc.c | 6 + kernel/irq/irqdomain.c | 14 +- kernel/irq/manage.c | 11 +- kernel/irq/resend.c | 143 +- kernel/irq_work.c | 2 + kernel/kthread.c | 17 +- kernel/locking/lockdep.c | 686 +++- kernel/locking/lockdep_internals.h | 14 +- kernel/locking/lockdep_proc.c | 31 +- kernel/locking/locktorture.c | 15 +- kernel/locking/mutex-debug.c | 2 +- kernel/locking/percpu-rwsem.c | 194 +- kernel/locking/rtmutex.c | 2 +- kernel/locking/rwsem.c | 9 +- kernel/locking/rwsem.h | 10 - kernel/locking/spinlock_debug.c | 6 +- kernel/notifier.c | 2 +- kernel/pid.c | 10 + kernel/power/qos.c | 559 +-- kernel/power/snapshot.c | 2 +- kernel/power/user.c | 16 +- kernel/printk/printk.c | 49 +- kernel/rcu/Makefile | 4 + kernel/rcu/rcu.h | 23 +- kernel/rcu/rcu_segcblist.c | 4 +- kernel/rcu/rcuperf.c | 14 +- kernel/rcu/rcutorture.c | 67 +- kernel/rcu/srcutree.c | 18 +- kernel/rcu/tree.c | 453 ++- kernel/rcu/tree.h | 4 + kernel/rcu/tree_exp.h | 13 +- kernel/rcu/tree_plugin.h | 25 +- kernel/rcu/tree_stall.h | 41 +- kernel/rcu/update.c | 52 +- kernel/sched/completion.c | 36 +- kernel/sched/core.c | 36 +- kernel/sched/cpupri.c | 158 +- kernel/sched/cpupri.h | 6 +- kernel/sched/cputime.c | 41 +- kernel/sched/deadline.c | 6 +- kernel/sched/debug.c | 17 +- kernel/sched/fair.c | 793 ++-- kernel/sched/pelt.c | 90 +- kernel/sched/pelt.h | 31 + kernel/sched/psi.c | 111 +- kernel/sched/rt.c | 66 +- kernel/sched/sched.h | 73 +- kernel/sched/stats.h | 31 +- kernel/sched/swait.c | 15 +- kernel/sched/topology.c | 27 +- kernel/seccomp.c | 15 +- kernel/smp.c | 23 +- kernel/softirq.c | 15 +- kernel/sys.c | 2 + kernel/sysctl.c | 41 +- kernel/task_work.c | 18 +- kernel/time/clocksource.c | 9 + kernel/time/hrtimer.c | 8 +- kernel/time/jiffies.c | 7 +- kernel/time/namespace.c | 7 +- kernel/time/posix-cpu-timers.c | 154 +- kernel/time/posix-timers.c | 3 +- kernel/time/sched_clock.c | 9 +- kernel/time/tick-common.c | 10 +- kernel/time/tick-sched.c | 20 +- kernel/time/timekeeping.c | 9 +- kernel/time/timekeeping.h | 3 +- kernel/time/timer.c | 23 +- kernel/time/vsyscall.c | 12 +- kernel/torture.c | 38 +- kernel/trace/blktrace.c | 117 +- kernel/trace/bpf_trace.c | 27 +- kernel/trace/ftrace.c | 2 + kernel/workqueue.c | 14 +- lib/Kconfig.debug | 40 +- lib/Makefile | 1 + lib/cpumask.c | 29 + lib/crypto/chacha20poly1305-selftest.c | 11 +- lib/test_firmware.c | 55 + lib/test_min_heap.c | 194 + lib/uuid.c | 10 + lib/vdso/gettimeofday.c | 153 +- mm/huge_memory.c | 3 +- mm/hugetlb_cgroup.c | 3 +- mm/madvise.c | 12 +- mm/memcontrol.c | 155 +- mm/memory.c | 35 +- mm/memory_hotplug.c | 8 +- mm/mmu_notifier.c | 27 +- mm/mprotect.c | 38 +- mm/mremap.c | 10 + mm/nommu.c | 10 +- mm/slub.c | 41 +- mm/sparse.c | 14 +- mm/swapfile.c | 41 +- mm/vmalloc.c | 11 +- mm/z3fold.c | 1 - net/Kconfig | 3 + net/batman-adv/bat_iv_ogm.c | 4 + net/batman-adv/distributed-arp-table.c | 2 +- net/batman-adv/main.h | 2 +- net/batman-adv/translation-table.c | 8 +- net/bluetooth/a2mp.h | 10 +- net/bluetooth/bnep/bnep.h | 6 +- net/bluetooth/hci_conn.c | 146 +- net/bluetooth/hci_core.c | 143 +- net/bluetooth/hci_event.c | 114 +- net/bluetooth/hci_request.c | 350 +- net/bluetooth/hci_request.h | 2 + net/bluetooth/hidp/core.c | 2 +- net/bluetooth/l2cap_core.c | 734 +++- net/bluetooth/l2cap_sock.c | 67 +- net/bluetooth/mgmt.c | 113 +- net/bluetooth/rfcomm/core.c | 13 +- net/bluetooth/rfcomm/tty.c | 4 +- net/bluetooth/sco.c | 13 + net/bluetooth/smp.c | 29 +- net/bpf/test_run.c | 68 +- net/bpfilter/main.c | 13 +- net/bridge/br_netlink_tunnel.c | 12 +- net/bridge/br_private.h | 4 +- net/bridge/br_private_tunnel.h | 17 +- net/bridge/br_vlan.c | 76 +- net/bridge/br_vlan_options.c | 112 +- net/bridge/br_vlan_tunnel.c | 5 +- net/bridge/netfilter/ebtables.c | 2 +- net/caif/caif_dev.c | 3 +- net/ceph/messenger.c | 9 +- net/ceph/osd_client.c | 14 +- net/ceph/osdmap.c | 9 + net/compat.c | 30 +- net/core/datagram.c | 14 +- net/core/dev.c | 43 +- net/core/dev_ioctl.c | 6 + net/core/devlink.c | 1293 +++++-- net/core/filter.c | 206 +- net/core/flow_offload.c | 13 +- net/core/lwt_bpf.c | 2 +- net/core/lwtunnel.c | 6 +- net/core/net_namespace.c | 15 + net/core/netclassid_cgroup.c | 47 +- net/core/page_pool.c | 8 +- net/core/pktgen.c | 6 +- net/core/rtnetlink.c | 14 + net/core/skbuff.c | 24 +- net/core/sock.c | 17 +- net/core/sock_map.c | 169 +- net/decnet/dn_route.c | 4 +- net/dsa/dsa.c | 6 +- net/dsa/dsa2.c | 2 +- net/dsa/dsa_priv.h | 17 + net/dsa/master.c | 21 +- net/dsa/port.c | 64 +- net/dsa/slave.c | 379 +- net/dsa/switch.c | 37 + net/dsa/tag_8021q.c | 43 - net/dsa/tag_brcm.c | 25 + net/dsa/tag_sja1105.c | 19 +- net/ethtool/Makefile | 3 +- net/ethtool/bitset.c | 94 + net/ethtool/bitset.h | 4 + net/ethtool/channels.c | 227 ++ net/ethtool/coalesce.c | 353 ++ net/ethtool/common.c | 113 + net/ethtool/common.h | 9 + net/ethtool/debug.c | 10 +- net/ethtool/eee.c | 206 ++ net/ethtool/features.c | 304 ++ net/ethtool/ioctl.c | 96 +- net/ethtool/linkinfo.c | 10 +- net/ethtool/linkmodes.c | 10 +- net/ethtool/netlink.c | 168 +- net/ethtool/netlink.h | 22 +- net/ethtool/pause.c | 145 + net/ethtool/privflags.c | 211 ++ net/ethtool/rings.c | 200 + net/ethtool/strset.c | 15 + net/ethtool/tsinfo.c | 143 + net/ethtool/wol.c | 9 +- net/hsr/hsr_framereg.c | 9 +- net/hsr/hsr_netlink.c | 70 +- net/hsr/hsr_slave.c | 8 +- net/ieee802154/nl_policy.c | 6 + net/ipv4/Kconfig | 7 +- net/ipv4/Makefile | 1 + net/ipv4/af_inet.c | 8 +- net/ipv4/ah4.c | 2 +- net/ipv4/arp.c | 2 +- net/ipv4/bpf_tcp_ca.c | 40 +- net/ipv4/devinet.c | 6 +- net/ipv4/esp4.c | 16 - net/ipv4/esp4_offload.c | 32 + net/ipv4/fib_frontend.c | 2 + net/ipv4/fib_lookup.h | 2 +- net/ipv4/fib_semantics.c | 26 +- net/ipv4/fib_trie.c | 5 +- net/ipv4/gre_demux.c | 12 +- net/ipv4/icmp.c | 2 +- net/ipv4/inet_connection_sock.c | 56 +- net/ipv4/inet_diag.c | 44 +- net/ipv4/ip_gre.c | 105 +- net/ipv4/ip_input.c | 3 +- net/ipv4/ip_output.c | 4 +- net/ipv4/ip_tunnel.c | 6 +- net/ipv4/ip_tunnel_core.c | 4 +- net/ipv4/ip_vti.c | 38 +- net/ipv4/ipconfig.c | 2 +- net/ipv4/ipmr.c | 2 +- net/ipv4/netfilter/arp_tables.c | 4 +- net/ipv4/netfilter/ip_tables.c | 4 +- net/ipv4/netfilter/nf_log_ipv4.c | 2 +- net/ipv4/netfilter/nf_nat_pptp.c | 4 +- net/ipv4/nexthop.c | 2 +- net/ipv4/proc.c | 2 + net/ipv4/raw.c | 2 + net/ipv4/raw_diag.c | 5 +- net/ipv4/route.c | 13 +- net/ipv4/sysctl_net_ipv4.c | 9 + net/ipv4/tcp.c | 9 +- net/ipv4/tcp_bic.c | 11 +- net/ipv4/tcp_bpf.c | 264 +- net/ipv4/tcp_input.c | 6 +- net/ipv4/tcp_ipv4.c | 4 +- net/ipv4/tcp_minisocks.c | 7 + net/ipv4/tcp_output.c | 12 +- net/ipv4/tcp_scalable.c | 17 +- net/ipv4/tcp_ulp.c | 7 - net/ipv4/tcp_veno.c | 47 +- net/ipv4/tcp_yeah.c | 41 +- net/ipv4/udp.c | 10 +- net/ipv4/udp_bpf.c | 53 + net/ipv4/udp_diag.c | 5 +- net/ipv4/udp_offload.c | 1 + net/ipv6/Kconfig | 10 + net/ipv6/Makefile | 3 +- net/ipv6/addrconf.c | 120 +- net/ipv6/af_inet6.c | 7 + net/ipv6/ah6.c | 2 +- net/ipv6/esp6.c | 16 - net/ipv6/esp6_offload.c | 36 + net/ipv6/exthdrs.c | 203 +- net/ipv6/icmp.c | 2 +- net/ipv6/ila/ila_lwt.c | 2 +- net/ipv6/ip6_fib.c | 8 +- net/ipv6/ip6_input.c | 3 +- net/ipv6/ip6_vti.c | 34 +- net/ipv6/ip6mr.c | 2 +- net/ipv6/ndisc.c | 3 +- net/ipv6/netfilter/ip6_tables.c | 4 +- net/ipv6/netfilter/nf_log_ipv6.c | 2 +- net/ipv6/raw.c | 8 +- net/ipv6/route.c | 10 +- net/ipv6/rpl.c | 123 + net/ipv6/rpl_iptunnel.c | 382 ++ net/ipv6/seg6_iptunnel.c | 4 +- net/ipv6/seg6_local.c | 7 +- net/ipv6/tcp_ipv6.c | 2 +- net/ipv6/udp.c | 9 +- net/ipv6/xfrm6_tunnel.c | 2 +- net/kcm/kcmproc.c | 2 +- net/mac80211/cfg.c | 16 +- net/mac80211/debugfs_sta.c | 3 +- net/mac80211/ieee80211_i.h | 1 + net/mac80211/iface.c | 4 + net/mac80211/key.c | 20 +- net/mac80211/main.c | 8 +- net/mac80211/mesh_hwmp.c | 3 +- net/mac80211/mlme.c | 1 + net/mac80211/rx.c | 3 +- net/mac80211/sta_info.c | 40 +- net/mac80211/sta_info.h | 1 + net/mac80211/tx.c | 44 +- net/mac80211/util.c | 6 +- net/mpls/mpls_iptunnel.c | 2 +- net/mptcp/Makefile | 3 +- net/mptcp/crypto.c | 17 +- net/mptcp/diag.c | 104 + net/mptcp/mib.c | 69 + net/mptcp/mib.h | 40 + net/mptcp/options.c | 526 ++- net/mptcp/pm.c | 242 ++ net/mptcp/pm_netlink.c | 857 +++++ net/mptcp/protocol.c | 690 +++- net/mptcp/protocol.h | 193 +- net/mptcp/subflow.c | 373 +- net/mptcp/token.c | 38 +- net/netfilter/Kconfig | 8 - net/netfilter/Makefile | 13 +- net/netfilter/ipset/ip_set_bitmap_ip.c | 2 +- net/netfilter/ipset/ip_set_bitmap_ipmac.c | 2 +- net/netfilter/ipset/ip_set_bitmap_port.c | 2 +- net/netfilter/ipset/ip_set_hash_gen.h | 4 +- net/netfilter/ipvs/ip_vs_core.c | 45 +- net/netfilter/nf_conntrack_core.c | 19 +- net/netfilter/nf_conntrack_netlink.c | 3 +- net/netfilter/nf_conntrack_standalone.c | 21 +- net/netfilter/nf_flow_table_core.c | 62 + net/netfilter/nf_flow_table_ip.c | 36 +- net/netfilter/nf_flow_table_offload.c | 331 +- net/netfilter/nf_queue.c | 96 +- net/netfilter/nf_synproxy_core.c | 2 +- net/netfilter/nf_tables_api.c | 265 +- net/netfilter/nf_tables_offload.c | 2 +- net/netfilter/nf_tables_set_core.c | 31 - net/netfilter/nfnetlink_acct.c | 2 +- net/netfilter/nfnetlink_cthelper.c | 2 + net/netfilter/nfnetlink_queue.c | 10 +- net/netfilter/nft_bitwise.c | 14 +- net/netfilter/nft_chain_nat.c | 1 + net/netfilter/nft_dynset.c | 45 +- net/netfilter/nft_exthdr.c | 8 +- net/netfilter/nft_fwd_netdev.c | 12 + net/netfilter/nft_lookup.c | 1 + net/netfilter/nft_payload.c | 1 + net/netfilter/nft_set_bitmap.c | 6 +- net/netfilter/nft_set_hash.c | 9 +- net/netfilter/nft_set_pipapo.c | 671 ++-- net/netfilter/nft_set_pipapo.h | 280 ++ net/netfilter/nft_set_pipapo_avx2.c | 1223 ++++++ net/netfilter/nft_set_pipapo_avx2.h | 14 + net/netfilter/nft_set_rbtree.c | 90 +- net/netfilter/nft_tunnel.c | 112 +- net/netfilter/x_tables.c | 6 +- net/netfilter/xt_IDLETIMER.c | 248 +- net/netfilter/xt_SECMARK.c | 2 - net/netfilter/xt_hashlimit.c | 2 +- net/netfilter/xt_recent.c | 6 +- net/netlink/af_netlink.c | 44 +- net/nfc/hci/core.c | 19 +- net/nfc/netlink.c | 4 + net/openvswitch/datapath.c | 3 +- net/packet/af_packet.c | 34 +- net/packet/internal.h | 5 +- net/rxrpc/af_rxrpc.c | 37 +- net/rxrpc/ar-internal.h | 5 +- net/rxrpc/call_object.c | 3 +- net/rxrpc/conn_client.c | 13 +- net/rxrpc/input.c | 1 - net/rxrpc/sendmsg.c | 75 +- net/sched/act_api.c | 55 +- net/sched/act_bpf.c | 3 + net/sched/act_ct.c | 228 +- net/sched/act_mirred.c | 6 +- net/sched/act_pedit.c | 11 + net/sched/act_skbedit.c | 11 + net/sched/cls_api.c | 113 +- net/sched/cls_flower.c | 64 +- net/sched/cls_matchall.c | 4 +- net/sched/cls_route.c | 4 +- net/sched/cls_tcindex.c | 3 + net/sched/sch_api.c | 21 +- net/sched/sch_cbs.c | 12 +- net/sched/sch_fq.c | 22 +- net/sched/sch_generic.c | 8 + net/sched/sch_ingress.c | 11 +- net/sched/sch_pie.c | 2 +- net/sched/sch_red.c | 69 +- net/sched/sch_taprio.c | 13 +- net/sctp/diag.c | 8 +- net/sctp/ipv6.c | 20 +- net/sctp/protocol.c | 28 +- net/sctp/socket.c | 31 +- net/smc/smc_ib.c | 1 + net/socket.c | 33 +- net/tipc/monitor.c | 12 +- net/tipc/msg.c | 3 - net/tipc/msg.h | 5 + net/tipc/netlink.c | 1 + net/tipc/node.c | 3 +- net/tipc/socket.c | 2 +- net/tls/tls_device.c | 2 +- net/tls/tls_main.c | 28 +- net/wireless/core.c | 6 + net/wireless/nl80211.c | 54 +- net/wireless/pmsr.c | 32 + net/wireless/scan.c | 6 +- net/xfrm/xfrm_device.c | 37 +- net/xfrm/xfrm_output.c | 4 +- net/xfrm/xfrm_policy.c | 5 +- net/xfrm/xfrm_state.c | 2 +- net/xfrm/xfrm_user.c | 6 +- samples/bpf/Makefile | 8 +- samples/bpf/bpf_load.c | 20 - samples/bpf/bpf_load.h | 1 - samples/bpf/sampleip_user.c | 98 +- samples/bpf/trace_event_user.c | 139 +- samples/bpf/tracex1_user.c | 1 + samples/bpf/tracex5_user.c | 1 + samples/v4l/v4l2-pci-skeleton.c | 2 +- scripts/Kconfig.include | 13 + scripts/Makefile.dtbinst | 26 +- scripts/Makefile.extrawarn | 1 + scripts/Makefile.lib | 3 +- scripts/Makefile.modpost | 15 +- scripts/adjust_autoksyms.sh | 24 +- scripts/basic/fixdep.c | 10 +- scripts/bpf_helpers_doc.py | 2 + scripts/check-sysctl-docs | 181 + scripts/documentation-file-ref-check | 11 +- scripts/dtc/Makefile | 5 +- scripts/dtc/dtc-lexer.l | 1 - scripts/export_report.pl | 2 +- scripts/gcc-plugins/Kconfig | 2 +- scripts/gcc-plugins/Makefile | 2 +- scripts/gen_autoksyms.sh | 52 + scripts/kallsyms.c | 8 +- scripts/kconfig/Makefile | 4 - scripts/kconfig/qconf.cc | 2 - scripts/kconfig/symbol.c | 9 +- scripts/link-vmlinux.sh | 42 +- scripts/mkcompile_h | 11 - scripts/mod/devicetable-offsets.c | 7 + scripts/mod/file2alias.c | 19 + scripts/mod/modpost.c | 116 +- scripts/mod/modpost.h | 14 +- scripts/package/mkdebian | 5 + scripts/parse-maintainers.pl | 31 +- scripts/selinux/genheaders/genheaders.c | 11 +- scripts/sphinx-pre-install | 17 +- security/Kconfig | 10 +- security/Makefile | 2 + security/bpf/Makefile | 5 + security/bpf/hooks.c | 26 + security/integrity/platform_certs/load_uefi.c | 2 +- security/keys/key.c | 2 +- security/keys/keyctl.c | 4 +- security/security.c | 41 +- security/selinux/Kconfig | 3 + security/selinux/Makefile | 4 +- security/selinux/hooks.c | 18 +- security/selinux/include/conditional.h | 8 +- security/selinux/include/initial_sid_to_string.h | 57 +- security/selinux/include/security.h | 12 + security/selinux/selinuxfs.c | 19 +- security/selinux/ss/avtab.c | 3 +- security/selinux/ss/avtab.h | 2 +- security/selinux/ss/conditional.c | 259 +- security/selinux/ss/conditional.h | 29 +- security/selinux/ss/hashtab.c | 28 +- security/selinux/ss/hashtab.h | 2 +- security/selinux/ss/policydb.c | 326 +- security/selinux/ss/policydb.h | 13 +- security/selinux/ss/services.c | 79 +- security/selinux/ss/services.h | 2 - security/selinux/ss/status.c | 124 - security/selinux/status.c | 124 + sound/core/oss/pcm_plugin.c | 12 +- sound/core/pcm_native.c | 14 +- sound/core/seq/oss/seq_oss_midi.c | 1 + sound/core/seq/seq_virmidi.c | 1 + sound/mips/sgio2audio.c | 6 - sound/pci/hda/patch_realtek.c | 56 +- sound/soc/codecs/Kconfig | 2 +- sound/soc/codecs/pcm512x.c | 8 +- sound/soc/codecs/rt1015.c | 3 +- sound/soc/codecs/tas2562.c | 5 +- sound/soc/intel/atom/sst/sst.c | 5 +- sound/soc/intel/atom/sst/sst_loader.c | 4 +- sound/soc/intel/common/soc-intel-quirks.h | 14 +- sound/soc/intel/skylake/skl-debug.c | 32 +- sound/soc/intel/skylake/skl-ssp-clk.c | 4 +- sound/soc/meson/g12a-tohdmitx.c | 6 + sound/soc/soc-component.c | 2 +- sound/soc/soc-compress.c | 2 +- sound/soc/soc-dapm.c | 2 +- sound/soc/soc-pcm.c | 18 +- sound/soc/soc-topology.c | 17 +- sound/soc/sof/ipc.c | 2 +- sound/soc/stm/stm32_sai_sub.c | 18 +- sound/soc/ti/omap-dmic.c | 7 +- sound/soc/ti/omap-mcbsp.c | 16 +- sound/soc/ti/omap-mcpdm.c | 16 +- sound/usb/line6/driver.c | 2 +- sound/usb/line6/midibuf.c | 2 +- tools/arch/x86/include/asm/msr-index.h | 2 + tools/arch/x86/include/uapi/asm/kvm.h | 1 + tools/arch/x86/lib/x86-opcode-map.txt | 17 +- tools/bpf/bpftool/.gitignore | 2 + tools/bpf/bpftool/Documentation/bpftool-prog.rst | 19 + .../bpftool/Documentation/bpftool-struct_ops.rst | 116 + tools/bpf/bpftool/Makefile | 36 +- tools/bpf/bpftool/bash-completion/bpftool | 104 +- tools/bpf/bpftool/btf.c | 5 + tools/bpf/bpftool/btf_dumper.c | 199 +- tools/bpf/bpftool/common.c | 40 +- tools/bpf/bpftool/main.c | 10 +- tools/bpf/bpftool/main.h | 9 +- tools/bpf/bpftool/map.c | 2 +- tools/bpf/bpftool/prog.c | 454 ++- tools/bpf/bpftool/skeleton/profiler.bpf.c | 119 + tools/bpf/bpftool/skeleton/profiler.h | 46 + tools/bpf/bpftool/struct_ops.c | 596 +++ tools/bpf/runqslower/runqslower.bpf.c | 4 +- tools/build/feature/Makefile | 9 +- tools/build/feature/test-clang-bpf-global-var.c | 4 + {Documentation/EDID => tools/edid}/1024x768.S | 0 {Documentation/EDID => tools/edid}/1280x1024.S | 0 {Documentation/EDID => tools/edid}/1600x1200.S | 0 {Documentation/EDID => tools/edid}/1680x1050.S | 0 {Documentation/EDID => tools/edid}/1920x1080.S | 0 {Documentation/EDID => tools/edid}/800x600.S | 0 {Documentation/EDID => tools/edid}/Makefile | 0 {Documentation/EDID => tools/edid}/edid.S | 0 {Documentation/EDID => tools/edid}/hex | 0 tools/include/linux/irqflags.h | 12 +- tools/include/uapi/asm/errno.h | 14 +- tools/include/uapi/linux/bpf.h | 303 +- tools/include/uapi/linux/if_link.h | 6 +- tools/include/uapi/linux/in.h | 2 + tools/include/uapi/linux/perf_event.h | 8 +- .../selftests/bpf => }/include/uapi/linux/types.h | 0 tools/lib/api/fs/Build | 1 + tools/lib/api/fs/cgroup.c | 67 + tools/lib/api/fs/fs.h | 2 + tools/lib/bpf/bpf.c | 37 +- tools/lib/bpf/bpf.h | 19 + tools/lib/bpf/bpf_tracing.h | 223 +- tools/lib/bpf/btf.c | 20 +- tools/lib/bpf/btf_dump.c | 10 +- tools/lib/bpf/libbpf.c | 290 +- tools/lib/bpf/libbpf.h | 27 +- tools/lib/bpf/libbpf.map | 14 + tools/lib/bpf/libbpf_probes.c | 1 + tools/lib/bpf/netlink.c | 34 +- tools/lib/bpf/xsk.c | 16 +- tools/lib/perf/Documentation/examples/counting.c | 83 + tools/lib/traceevent/event-parse.c | 2 +- tools/objtool/Build | 5 + tools/objtool/builtin-check.c | 3 +- tools/objtool/builtin.h | 2 +- tools/objtool/check.c | 269 +- tools/objtool/check.h | 2 +- tools/objtool/elf.c | 281 +- tools/objtool/elf.h | 51 +- tools/objtool/orc_gen.c | 9 +- tools/objtool/special.c | 4 +- tools/objtool/warn.h | 2 +- tools/perf/Documentation/Makefile | 5 +- tools/perf/Documentation/intel-pt.txt | 992 +---- tools/perf/Documentation/perf-config.txt | 74 +- tools/perf/Documentation/perf-inject.txt | 3 +- tools/perf/Documentation/perf-intel-pt.txt | 1007 +++++ tools/perf/Documentation/perf-record.txt | 2 +- tools/perf/Documentation/perf-report.txt | 3 +- tools/perf/Documentation/perf-script.txt | 2 +- tools/perf/Documentation/perf-stat.txt | 9 + tools/perf/Makefile | 2 +- tools/perf/arch/arm/util/cs-etm.c | 18 +- tools/perf/arch/arm64/util/arm-spe.c | 37 +- tools/perf/arch/arm64/util/perf_regs.c | 2 +- tools/perf/arch/powerpc/entry/syscalls/syscall.tbl | 2 + tools/perf/arch/powerpc/util/perf_regs.c | 4 +- tools/perf/arch/x86/tests/insn-x86-dat-32.c | 112 + tools/perf/arch/x86/tests/insn-x86-dat-64.c | 196 + tools/perf/arch/x86/tests/insn-x86-dat-src.c | 236 ++ tools/perf/arch/x86/util/auxtrace.c | 14 +- tools/perf/arch/x86/util/event.c | 12 +- tools/perf/arch/x86/util/header.c | 4 +- tools/perf/arch/x86/util/intel-bts.c | 41 +- tools/perf/arch/x86/util/intel-pt.c | 47 +- tools/perf/arch/x86/util/machine.c | 6 +- tools/perf/arch/x86/util/perf_regs.c | 8 +- tools/perf/arch/x86/util/pmu.c | 6 +- tools/perf/bench/bench.h | 4 + tools/perf/bench/epoll-ctl.c | 8 +- tools/perf/bench/epoll-wait.c | 12 +- tools/perf/bench/futex-hash.c | 13 +- tools/perf/bench/futex-lock-pi.c | 12 +- tools/perf/bench/futex-requeue.c | 1 + tools/perf/bench/futex-wake-parallel.c | 1 + tools/perf/bench/futex-wake.c | 5 +- tools/perf/builtin-annotate.c | 4 +- tools/perf/builtin-diff.c | 24 +- tools/perf/builtin-probe.c | 6 +- tools/perf/builtin-report.c | 32 +- tools/perf/builtin-script.c | 70 +- tools/perf/builtin-stat.c | 4 + tools/perf/builtin-top.c | 8 +- tools/perf/include/bpf/pid_filter.h | 2 +- tools/perf/include/bpf/stdio.h | 2 +- tools/perf/include/bpf/unistd.h | 2 +- .../perf/pmu-events/arch/s390/cf_z15/crypto6.json | 8 +- .../perf/pmu-events/arch/s390/cf_z15/extended.json | 30 +- .../arch/x86/cascadelakex/clx-metrics.json | 3 +- .../pmu-events/arch/x86/skylake/skl-metrics.json | 3 +- .../pmu-events/arch/x86/skylakex/skx-metrics.json | 3 +- tools/perf/pmu-events/jevents.c | 34 +- tools/perf/pmu-events/jevents.h | 2 +- tools/perf/pmu-events/pmu-events.h | 1 + tools/perf/scripts/perl/check-perf-trace.pl | 6 +- tools/perf/scripts/perl/failed-syscalls.pl | 2 +- tools/perf/scripts/perl/rw-by-file.pl | 6 +- tools/perf/scripts/perl/rw-by-pid.pl | 10 +- tools/perf/scripts/perl/rwtop.pl | 10 +- tools/perf/scripts/perl/wakeup-latency.pl | 6 +- tools/perf/tests/bp_account.c | 2 +- tools/perf/tests/builtin-test.c | 5 +- tools/perf/tests/expr.c | 10 +- tools/perf/tests/sample-parsing.c | 7 +- tools/perf/tests/shell/lib/probe_vfs_getname.sh | 2 +- tools/perf/ui/browsers/annotate.c | 19 +- tools/perf/ui/gtk/annotate.c | 2 +- tools/perf/util/Build | 11 +- tools/perf/util/annotate.c | 196 +- tools/perf/util/annotate.h | 10 +- tools/perf/util/auxtrace.c | 22 +- tools/perf/util/auxtrace.h | 6 + tools/perf/util/block-info.c | 109 +- tools/perf/util/block-info.h | 9 +- tools/perf/util/branch.h | 22 + tools/perf/util/cgroup.c | 63 +- tools/perf/util/config.c | 12 + tools/perf/util/config.h | 1 + tools/perf/util/cs-etm.c | 159 +- tools/perf/util/env.c | 4 +- tools/perf/util/event.h | 1 + tools/perf/util/evsel.c | 20 +- tools/perf/util/evsel.h | 6 + tools/perf/util/expr.c | 112 + tools/perf/util/expr.h | 8 +- tools/perf/util/expr.l | 114 + tools/perf/util/expr.y | 185 +- tools/perf/util/header.c | 37 + tools/perf/util/hist.c | 3 +- tools/perf/util/intel-pt.c | 2 + tools/perf/util/llvm-utils.c | 2 + tools/perf/util/machine.c | 35 +- tools/perf/util/map.c | 10 +- tools/perf/util/metricgroup.c | 109 +- tools/perf/util/mmap.c | 21 +- tools/perf/util/parse-events.c | 56 +- tools/perf/util/perf_event_attr_fprintf.c | 1 + tools/perf/util/probe-file.c | 31 +- tools/perf/util/probe-finder.c | 11 +- .../util/scripting-engines/trace-event-python.c | 30 +- tools/perf/util/session.c | 8 +- tools/perf/util/setup.py | 10 +- tools/perf/util/stat-display.c | 39 +- tools/perf/util/stat-shadow.c | 4 +- tools/perf/util/stat.h | 1 + tools/perf/util/symbol.c | 13 +- tools/perf/util/synthetic-events.c | 7 +- tools/perf/util/util.c | 18 + tools/perf/util/util.h | 2 + .../cpupower/utils/idle_monitor/amd_fam14h_idle.c | 2 +- .../cpupower/utils/idle_monitor/cpuidle_sysfs.c | 2 +- .../cpupower/utils/idle_monitor/cpupower-monitor.c | 2 + .../cpupower/utils/idle_monitor/cpupower-monitor.h | 2 +- tools/power/x86/intel-speed-select/isst-config.c | 583 ++- tools/power/x86/intel-speed-select/isst-core.c | 117 +- tools/power/x86/intel-speed-select/isst-display.c | 278 +- tools/power/x86/intel-speed-select/isst.h | 12 +- .../x86/intel_pstate_tracer/intel_pstate_tracer.py | 1 - tools/power/x86/turbostat/Makefile | 2 +- tools/power/x86/turbostat/turbostat.c | 142 +- tools/scripts/Makefile.include | 5 +- tools/spi/Makefile | 2 +- tools/spi/spidev_test.c | 14 +- tools/testing/ktest/ktest.pl | 16 +- tools/testing/ktest/sample.conf | 22 +- tools/testing/selftests/Makefile | 2 +- tools/testing/selftests/bpf/.gitignore | 1 + tools/testing/selftests/bpf/Makefile | 26 +- tools/testing/selftests/bpf/bpf_tcp_helpers.h | 2 +- tools/testing/selftests/bpf/bpf_trace_helpers.h | 120 - tools/testing/selftests/bpf/config | 2 + .../testing/selftests/bpf/prog_tests/bpf_tcp_ca.c | 39 +- tools/testing/selftests/bpf/prog_tests/btf_dump.c | 2 +- .../bpf/prog_tests/cgroup_attach_autodetach.c | 2 +- .../selftests/bpf/prog_tests/cgroup_attach_multi.c | 2 +- .../bpf/prog_tests/cgroup_attach_override.c | 2 +- .../testing/selftests/bpf/prog_tests/cgroup_link.c | 244 ++ .../selftests/bpf/prog_tests/fentry_fexit.c | 12 +- .../testing/selftests/bpf/prog_tests/fentry_test.c | 14 +- .../testing/selftests/bpf/prog_tests/fexit_test.c | 69 +- .../selftests/bpf/prog_tests/get_stack_raw_tp.c | 5 + .../selftests/bpf/prog_tests/global_data_init.c | 61 + .../selftests/bpf/prog_tests/link_pinning.c | 105 + .../selftests/bpf/prog_tests/modify_return.c | 65 + .../selftests/bpf/prog_tests/ns_current_pid_tgid.c | 88 + .../selftests/bpf/prog_tests/select_reuseport.c | 6 - .../bpf/prog_tests/send_signal_sched_switch.c | 60 + tools/testing/selftests/bpf/prog_tests/sk_assign.c | 309 ++ tools/testing/selftests/bpf/prog_tests/skb_ctx.c | 1 + .../selftests/bpf/prog_tests/sockmap_listen.c | 259 +- tools/testing/selftests/bpf/prog_tests/tcp_rtt.c | 32 +- tools/testing/selftests/bpf/prog_tests/test_lsm.c | 86 + tools/testing/selftests/bpf/prog_tests/vmlinux.c | 43 + .../testing/selftests/bpf/prog_tests/xdp_attach.c | 62 + .../testing/selftests/bpf/prog_tests/xdp_bpf2bpf.c | 53 + tools/testing/selftests/bpf/progs/bpf_dctcp.c | 18 +- .../bpf/progs/btf_dump_test_case_syntax.c | 2 +- tools/testing/selftests/bpf/progs/fentry_test.c | 2 +- tools/testing/selftests/bpf/progs/fexit_bpf2bpf.c | 2 +- .../selftests/bpf/progs/fexit_bpf2bpf_simple.c | 2 +- tools/testing/selftests/bpf/progs/fexit_test.c | 2 +- tools/testing/selftests/bpf/progs/kfree_skb.c | 2 +- tools/testing/selftests/bpf/progs/lsm.c | 48 + tools/testing/selftests/bpf/progs/modify_return.c | 49 + .../selftests/bpf/progs/sockmap_parse_prog.c | 1 - .../selftests/bpf/progs/test_attach_probe.c | 3 +- .../testing/selftests/bpf/progs/test_cgroup_link.c | 24 + .../selftests/bpf/progs/test_get_stack_rawtp_err.c | 26 + .../testing/selftests/bpf/progs/test_global_data.c | 2 +- .../selftests/bpf/progs/test_link_pinning.c | 25 + .../selftests/bpf/progs/test_ns_current_pid_tgid.c | 37 + tools/testing/selftests/bpf/progs/test_overhead.c | 7 +- .../selftests/bpf/progs/test_perf_branches.c | 2 +- .../testing/selftests/bpf/progs/test_perf_buffer.c | 2 +- .../testing/selftests/bpf/progs/test_probe_user.c | 1 - .../selftests/bpf/progs/test_send_signal_kern.c | 6 + tools/testing/selftests/bpf/progs/test_sk_assign.c | 204 + tools/testing/selftests/bpf/progs/test_skb_ctx.c | 2 + .../selftests/bpf/progs/test_trampoline_count.c | 3 +- tools/testing/selftests/bpf/progs/test_vmlinux.c | 84 + .../testing/selftests/bpf/progs/test_xdp_bpf2bpf.c | 26 +- tools/testing/selftests/bpf/test_btf.c | 42 + .../selftests/bpf/test_current_pid_tgid_new_ns.c | 159 + tools/testing/selftests/bpf/test_progs.c | 79 +- tools/testing/selftests/bpf/test_progs.h | 9 +- tools/testing/selftests/bpf/trace_helpers.c | 23 + tools/testing/selftests/bpf/trace_helpers.h | 1 + tools/testing/selftests/bpf/verifier/bounds.c | 57 +- .../testing/selftests/bpf/verifier/bpf_get_stack.c | 8 +- tools/testing/selftests/bpf/verifier/ctx.c | 105 + tools/testing/selftests/bpf/verifier/ctx_skb.c | 47 + tools/testing/selftests/bpf/verifier/jmp32.c | 15 + .../drivers/net/mlxsw/devlink_trap_policer.sh | 384 ++ .../selftests/drivers/net/mlxsw/qos_dscp_router.sh | 30 + .../selftests/drivers/net/mlxsw/sch_red_core.sh | 50 +- .../selftests/drivers/net/mlxsw/sch_red_ets.sh | 11 + .../selftests/drivers/net/mlxsw/sch_red_root.sh | 8 + .../net/mlxsw/spectrum-2/tc_flower_scale.sh | 4 +- .../drivers/net/mlxsw/tc_action_hw_stats.sh | 130 + .../selftests/drivers/net/netdevsim/devlink.sh | 15 + .../drivers/net/netdevsim/devlink_trap.sh | 116 + tools/testing/selftests/firmware/Makefile | 9 +- tools/testing/selftests/firmware/fw_filesystem.sh | 23 + tools/testing/selftests/firmware/fw_namespace.c | 151 + tools/testing/selftests/firmware/fw_run_tests.sh | 4 + tools/testing/selftests/lkdtm/.gitignore | 2 + tools/testing/selftests/net/.gitignore | 5 + tools/testing/selftests/net/Makefile | 8 +- tools/testing/selftests/net/config | 2 + tools/testing/selftests/net/fib_tests.sh | 34 +- tools/testing/selftests/net/forwarding/Makefile | 76 + .../selftests/net/forwarding/devlink_lib.sh | 43 + .../selftests/net/forwarding/ethtool_lib.sh | 0 tools/testing/selftests/net/forwarding/lib.sh | 9 + .../selftests/net/forwarding/pedit_dsfield.sh | 238 ++ .../selftests/net/forwarding/skbedit_priority.sh | 168 + .../timestamping => net}/hwtstamp_config.c | 0 tools/testing/selftests/net/mptcp/.gitignore | 1 + tools/testing/selftests/net/mptcp/Makefile | 7 +- tools/testing/selftests/net/mptcp/mptcp_connect.c | 71 +- tools/testing/selftests/net/mptcp/mptcp_connect.sh | 24 +- tools/testing/selftests/net/mptcp/mptcp_join.sh | 357 ++ tools/testing/selftests/net/mptcp/pm_netlink.sh | 130 + tools/testing/selftests/net/mptcp/pm_nl_ctl.c | 616 ++++ .../selftests/net/reuseaddr_ports_exhausted.c | 162 + .../selftests/net/reuseaddr_ports_exhausted.sh | 35 + tools/testing/selftests/net/reuseport_addr_any.c | 4 + .../{networking/timestamping => net}/rxtimestamp.c | 0 .../timestamping => net}/timestamping.c | 0 tools/testing/selftests/net/txtimestamp.c | 916 +++++ tools/testing/selftests/net/txtimestamp.sh | 82 + tools/testing/selftests/netfilter/Makefile | 6 +- tools/testing/selftests/netfilter/config | 6 + tools/testing/selftests/netfilter/nf-queue.c | 352 ++ tools/testing/selftests/netfilter/nft_queue.sh | 332 ++ .../selftests/networking/timestamping/.gitignore | 4 - .../selftests/networking/timestamping/Makefile | 11 - .../selftests/networking/timestamping/config | 2 - .../networking/timestamping/txtimestamp.c | 777 ---- .../networking/timestamping/txtimestamp.sh | 57 - tools/testing/selftests/pidfd/.gitignore | 1 + .../testing/selftests/rcutorture/bin/functions.sh | 2 +- .../selftests/rcutorture/bin/kvm-find-errors.sh | 2 + .../selftests/rcutorture/bin/kvm-recheck.sh | 17 +- tools/testing/selftests/rcutorture/bin/kvm.sh | 2 +- .../selftests/rcutorture/configs/rcu/CFcommon | 2 + .../selftests/rcutorture/configs/rcu/TREE10 | 18 + tools/testing/selftests/seccomp/seccomp_bpf.c | 74 +- tools/testing/selftests/tc-testing/config | 1 + .../selftests/tc-testing/tc-tests/qdiscs/red.json | 185 + tools/testing/selftests/wireguard/netns.sh | 15 +- tools/testing/selftests/wireguard/qemu/Makefile | 2 +- tools/testing/selftests/wireguard/qemu/init.c | 1 - .../testing/selftests/wireguard/qemu/kernel.config | 1 - tools/testing/selftests/x86/ptrace_syscall.c | 8 +- tools/testing/selftests/x86/test_vdso.c | 5 + tools/testing/selftests/x86/vdso_restorer.c | 15 + usr/Kconfig | 22 +- virt/kvm/arm/arm.c | 2 - virt/kvm/arm/trace.h | 1 + virt/kvm/arm/vgic/vgic-v3.c | 4 +- virt/kvm/arm/vgic/vgic-v4.c | 34 +- 4976 files changed, 205246 insertions(+), 132477 deletions(-) create mode 100644 Documentation/ABI/obsolete/sysfs-selinux-checkreqprot create mode 100644 Documentation/ABI/removed/sysfs-kernel-uids create mode 100644 Documentation/ABI/testing/configfs-most create mode 100644 Documentation/ABI/testing/sysfs-bus-most delete mode 100644 Documentation/ABI/testing/sysfs-kernel-uids create mode 100644 Documentation/admin-guide/edid.rst create mode 100644 Documentation/admin-guide/pm/cpufreq_drivers.rst create mode 100644 Documentation/arm64/amu.rst create mode 100644 Documentation/bpf/bpf_lsm.rst create mode 100644 Documentation/bpf/drgn.rst delete mode 100644 Documentation/core-api/gcc-plugins.rst create mode 100644 Documentation/core-api/kobject.rst delete mode 100644 Documentation/cpu-freq/amd-powernow.txt create mode 100644 Documentation/cpu-freq/core.rst delete mode 100644 Documentation/cpu-freq/core.txt create mode 100644 Documentation/cpu-freq/cpu-drivers.rst delete mode 100644 Documentation/cpu-freq/cpu-drivers.txt delete mode 100644 Documentation/cpu-freq/cpufreq-nforce2.txt create mode 100644 Documentation/cpu-freq/cpufreq-stats.rst delete mode 100644 Documentation/cpu-freq/cpufreq-stats.txt create mode 100644 Documentation/cpu-freq/index.rst delete mode 100644 Documentation/cpu-freq/index.txt delete mode 100644 Documentation/cpu-freq/pcc-cpufreq.txt delete mode 100644 Documentation/debugging-modules.txt create mode 100644 Documentation/devicetree/bindings/edac/dmc-520.yaml create mode 100644 Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml create mode 100644 Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml create mode 100644 Documentation/devicetree/bindings/hwmon/adt7475.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7923.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/max1363.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/maxim,max1238.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/maxim,max1363.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/st,stm32-adc.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/st,stm32-adc.yaml create mode 100644 Documentation/devicetree/bindings/iio/amplifiers/adi,hmc425a.yaml delete mode 100644 Documentation/devicetree/bindings/iio/chemical/atlas,ec-sm.txt delete mode 100644 Documentation/devicetree/bindings/iio/chemical/atlas,orp-sm.txt delete mode 100644 Documentation/devicetree/bindings/iio/chemical/atlas,ph-sm.txt create mode 100644 Documentation/devicetree/bindings/iio/chemical/atlas,sensor.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5770r.yaml create mode 100644 Documentation/devicetree/bindings/iio/light/dynaimage,al3010.yaml create mode 100644 Documentation/devicetree/bindings/iio/light/dynaimage,al3320a.yaml create mode 100644 Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml create mode 100644 Documentation/devicetree/bindings/interrupt-controller/loongson [...] create mode 100644 Documentation/devicetree/bindings/interrupt-controller/loongson [...] create mode 100644 Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de [...] create mode 100644 Documentation/devicetree/bindings/media/i2c/imx219.yaml create mode 100644 Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml create mode 100644 Documentation/devicetree/bindings/media/qcom,msm8916-venus.yaml create mode 100644 Documentation/devicetree/bindings/media/qcom,msm8996-venus.yaml create mode 100644 Documentation/devicetree/bindings/media/qcom,sc7180-venus.yaml create mode 100644 Documentation/devicetree/bindings/media/qcom,sdm845-venus-v2.yaml create mode 100644 Documentation/devicetree/bindings/media/qcom,sdm845-venus.yaml delete mode 100644 Documentation/devicetree/bindings/media/qcom,venus.txt rename Documentation/devicetree/bindings/mfd/{twl-familly.txt => twl-family.txt} (100%) create mode 100644 Documentation/devicetree/bindings/mips/loongson/devices.yaml delete mode 100644 Documentation/devicetree/bindings/mtd/mtk-quadspi.txt create mode 100644 Documentation/devicetree/bindings/net/marvell,mvusb.yaml create mode 100644 Documentation/devicetree/bindings/net/ti,k3-am654-cpsw-nuss.yaml delete mode 100644 Documentation/devicetree/bindings/phy/phy-cadence-dp.txt create mode 100644 Documentation/devicetree/bindings/phy/phy-cadence-torrent.yaml create mode 100644 Documentation/devicetree/bindings/phy/qcom,qusb2-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/qcom,usb-hs-28nm.yaml create mode 100644 Documentation/devicetree/bindings/phy/qcom,usb-ss.yaml delete mode 100644 Documentation/devicetree/bindings/phy/qcom-dwc3-usb-phy.txt delete mode 100644 Documentation/devicetree/bindings/phy/qcom-qusb2-phy.txt delete mode 100644 Documentation/devicetree/bindings/power/domain-idle-state.txt create mode 100644 Documentation/devicetree/bindings/power/domain-idle-state.yaml create mode 100644 Documentation/devicetree/bindings/regulator/mp886x.txt create mode 100644 Documentation/devicetree/bindings/regulator/mps,mp5416.yaml create mode 100644 Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regul [...] create mode 100644 Documentation/devicetree/bindings/spi/qca,ar934x-spi.yaml create mode 100644 Documentation/devicetree/bindings/spi/spi-mtk-nor.txt create mode 100644 Documentation/devicetree/bindings/spi/spi-mux.yaml delete mode 100644 Documentation/devicetree/bindings/spi/spi-rockchip.txt create mode 100644 Documentation/devicetree/bindings/spi/spi-rockchip.yaml create mode 100644 Documentation/devicetree/bindings/usb/aspeed,usb-vhub.yaml delete mode 100644 Documentation/devicetree/bindings/usb/ingenic,jz4740-musb.txt create mode 100644 Documentation/devicetree/bindings/usb/ingenic,jz4770-phy.yaml create mode 100644 Documentation/devicetree/bindings/usb/ingenic,musb.yaml create mode 100644 Documentation/devicetree/bindings/usb/maxim,max3420-udc.yaml delete mode 100644 Documentation/driver-api/edid.rst create mode 100644 Documentation/driver-api/firmware/efi/index.rst rename Documentation/{io-mapping.txt => driver-api/io-mapping.rst} (100%) rename Documentation/{io_ordering.txt => driver-api/io_ordering.rst} (100%) rename Documentation/{core-api => driver-api}/ioctl.rst (100%) create mode 100644 Documentation/filesystems/9p.rst delete mode 100644 Documentation/filesystems/9p.txt create mode 100644 Documentation/filesystems/adfs.rst delete mode 100644 Documentation/filesystems/adfs.txt create mode 100644 Documentation/filesystems/affs.rst delete mode 100644 Documentation/filesystems/affs.txt create mode 100644 Documentation/filesystems/afs.rst delete mode 100644 Documentation/filesystems/afs.txt create mode 100644 Documentation/filesystems/autofs-mount-control.rst delete mode 100644 Documentation/filesystems/autofs-mount-control.txt create mode 100644 Documentation/filesystems/befs.rst delete mode 100644 Documentation/filesystems/befs.txt create mode 100644 Documentation/filesystems/bfs.rst delete mode 100644 Documentation/filesystems/bfs.txt create mode 100644 Documentation/filesystems/btrfs.rst delete mode 100644 Documentation/filesystems/btrfs.txt create mode 100644 Documentation/filesystems/ceph.rst delete mode 100644 Documentation/filesystems/ceph.txt create mode 100644 Documentation/filesystems/cramfs.rst delete mode 100644 Documentation/filesystems/cramfs.txt create mode 100644 Documentation/filesystems/debugfs.rst delete mode 100644 Documentation/filesystems/debugfs.txt create mode 100644 Documentation/filesystems/dlmfs.rst delete mode 100644 Documentation/filesystems/dlmfs.txt create mode 100644 Documentation/filesystems/ecryptfs.rst delete mode 100644 Documentation/filesystems/ecryptfs.txt create mode 100644 Documentation/filesystems/efivarfs.rst delete mode 100644 Documentation/filesystems/efivarfs.txt create mode 100644 Documentation/filesystems/erofs.rst delete mode 100644 Documentation/filesystems/erofs.txt create mode 100644 Documentation/filesystems/ext2.rst delete mode 100644 Documentation/filesystems/ext2.txt create mode 100644 Documentation/filesystems/ext3.rst delete mode 100644 Documentation/filesystems/ext3.txt create mode 100644 Documentation/filesystems/f2fs.rst delete mode 100644 Documentation/filesystems/f2fs.txt create mode 100644 Documentation/filesystems/gfs2-uevents.rst delete mode 100644 Documentation/filesystems/gfs2-uevents.txt create mode 100644 Documentation/filesystems/gfs2.rst delete mode 100644 Documentation/filesystems/gfs2.txt create mode 100644 Documentation/filesystems/hfs.rst delete mode 100644 Documentation/filesystems/hfs.txt create mode 100644 Documentation/filesystems/hfsplus.rst delete mode 100644 Documentation/filesystems/hfsplus.txt create mode 100644 Documentation/filesystems/hpfs.rst delete mode 100644 Documentation/filesystems/hpfs.txt create mode 100644 Documentation/filesystems/inotify.rst delete mode 100644 Documentation/filesystems/inotify.txt create mode 100644 Documentation/filesystems/isofs.rst delete mode 100644 Documentation/filesystems/isofs.txt create mode 100644 Documentation/filesystems/nfs/index.rst create mode 100644 Documentation/filesystems/nfs/knfsd-stats.rst delete mode 100644 Documentation/filesystems/nfs/knfsd-stats.txt create mode 100644 Documentation/filesystems/nfs/nfs41-server.rst delete mode 100644 Documentation/filesystems/nfs/nfs41-server.txt create mode 100644 Documentation/filesystems/nfs/pnfs.rst delete mode 100644 Documentation/filesystems/nfs/pnfs.txt create mode 100644 Documentation/filesystems/nfs/rpc-cache.rst delete mode 100644 Documentation/filesystems/nfs/rpc-cache.txt create mode 100644 Documentation/filesystems/nfs/rpc-server-gss.rst delete mode 100644 Documentation/filesystems/nfs/rpc-server-gss.txt create mode 100644 Documentation/filesystems/nilfs2.rst delete mode 100644 Documentation/filesystems/nilfs2.txt create mode 100644 Documentation/filesystems/ntfs.rst delete mode 100644 Documentation/filesystems/ntfs.txt create mode 100644 Documentation/filesystems/ocfs2-online-filecheck.rst delete mode 100644 Documentation/filesystems/ocfs2-online-filecheck.txt create mode 100644 Documentation/filesystems/ocfs2.rst delete mode 100644 Documentation/filesystems/ocfs2.txt create mode 100644 Documentation/filesystems/omfs.rst delete mode 100644 Documentation/filesystems/omfs.txt create mode 100644 Documentation/filesystems/orangefs.rst delete mode 100644 Documentation/filesystems/orangefs.txt create mode 100644 Documentation/filesystems/proc.rst delete mode 100644 Documentation/filesystems/proc.txt create mode 100644 Documentation/filesystems/qnx6.rst delete mode 100644 Documentation/filesystems/qnx6.txt create mode 100644 Documentation/filesystems/ramfs-rootfs-initramfs.rst delete mode 100644 Documentation/filesystems/ramfs-rootfs-initramfs.txt create mode 100644 Documentation/filesystems/relay.rst delete mode 100644 Documentation/filesystems/relay.txt create mode 100644 Documentation/filesystems/romfs.rst delete mode 100644 Documentation/filesystems/romfs.txt create mode 100644 Documentation/filesystems/squashfs.rst delete mode 100644 Documentation/filesystems/squashfs.txt create mode 100644 Documentation/filesystems/sysfs.rst delete mode 100644 Documentation/filesystems/sysfs.txt create mode 100644 Documentation/filesystems/sysv-fs.rst delete mode 100644 Documentation/filesystems/sysv-fs.txt create mode 100644 Documentation/filesystems/tmpfs.rst delete mode 100644 Documentation/filesystems/tmpfs.txt create mode 100644 Documentation/filesystems/ubifs.rst delete mode 100644 Documentation/filesystems/ubifs.txt create mode 100644 Documentation/filesystems/udf.rst delete mode 100644 Documentation/filesystems/udf.txt create mode 100644 Documentation/filesystems/zonefs.rst delete mode 100644 Documentation/filesystems/zonefs.txt create mode 100644 Documentation/hwmon/tps53679.rst create mode 100644 Documentation/kbuild/gcc-plugins.rst create mode 100644 Documentation/kbuild/llvm.rst delete mode 100644 Documentation/kobject.txt create mode 100644 Documentation/locking/locktypes.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-srggb14.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-y14.rst delete mode 100644 Documentation/mips/au1xxx_ide.rst rename Documentation/{ => misc-devices}/mic/index.rst (100%) rename Documentation/{ => misc-devices}/mic/mic_overview.rst (100%) rename Documentation/{ => misc-devices}/mic/scif_overview.rst (100%) create mode 100644 Documentation/networking/6lowpan.rst delete mode 100644 Documentation/networking/6lowpan.txt create mode 100644 Documentation/networking/devlink/devlink-flash.rst create mode 100644 Documentation/networking/devlink/ice.rst create mode 100644 Documentation/translations/zh_CN/filesystems/index.rst create mode 100644 Documentation/translations/zh_CN/filesystems/virtiofs.rst create mode 100644 Documentation/usb/raw-gadget.rst create mode 100644 arch/arm/include/asm/vdso/clocksource.h create mode 100644 arch/arm/include/asm/vdso/cp15.h create mode 100644 arch/arm/include/asm/vdso/processor.h create mode 100644 arch/arm/mach-imx/resume-imx6.S create mode 100644 arch/arm64/include/asm/asm_pointer_auth.h create mode 100644 arch/arm64/include/asm/compiler.h create mode 100644 arch/arm64/include/asm/vdso/clocksource.h create mode 100644 arch/arm64/include/asm/vdso/processor.h create mode 100644 arch/ia64/kernel/irq.h delete mode 100644 arch/m68k/include/asm/hardirq.h create mode 100644 arch/microblaze/include/asm/barrier.h delete mode 100644 arch/microblaze/include/asm/cputable.h delete mode 100644 arch/microblaze/include/asm/hw_irq.h delete mode 100644 arch/microblaze/include/asm/tlb.h delete mode 100644 arch/microblaze/include/asm/user.h create mode 100644 arch/mips/boot/dts/loongson/Makefile create mode 100644 arch/mips/boot/dts/loongson/loongson3-package.dtsi create mode 100644 arch/mips/boot/dts/loongson/loongson3_4core_rs780e.dts create mode 100644 arch/mips/boot/dts/loongson/loongson3_8core_rs780e.dts create mode 100644 arch/mips/boot/dts/loongson/rs780e-pch.dtsi create mode 100644 arch/mips/include/asm/dmi.h delete mode 100644 arch/mips/include/asm/mach-au1x00/au1xxx_ide.h create mode 100644 arch/mips/include/asm/mach-loongson64/builtin_dtbs.h create mode 100644 arch/mips/include/asm/vdso/clocksource.h create mode 100644 arch/mips/include/asm/vdso/processor.h delete mode 100644 arch/mips/loongson64/irq.c create mode 100644 arch/riscv/net/bpf_jit.h delete mode 100644 arch/riscv/net/bpf_jit_comp.c create mode 100644 arch/riscv/net/bpf_jit_comp32.c create mode 100644 arch/riscv/net/bpf_jit_comp64.c create mode 100644 arch/riscv/net/bpf_jit_core.c delete mode 100644 arch/x86/boot/compressed/eboot.c delete mode 100644 arch/x86/boot/compressed/eboot.h create mode 100644 arch/x86/entry/syscall_x32.c delete mode 100644 arch/x86/ia32/sys_ia32.c create mode 100644 arch/x86/include/asm/vdso/clocksource.h create mode 100644 arch/x86/include/asm/vdso/processor.h create mode 100644 arch/x86/kernel/sys_ia32.c delete mode 100644 block/partition-generic.c delete mode 100644 block/partitions/acorn.h delete mode 100644 block/partitions/aix.h delete mode 100644 block/partitions/amiga.h delete mode 100644 block/partitions/check.c delete mode 100644 block/partitions/cmdline.h create mode 100644 block/partitions/core.c delete mode 100644 block/partitions/ibm.h delete mode 100644 block/partitions/karma.h delete mode 100644 block/partitions/msdos.h delete mode 100644 block/partitions/osf.h delete mode 100644 block/partitions/sgi.h delete mode 100644 block/partitions/sun.h delete mode 100644 block/partitions/sysv68.h delete mode 100644 block/partitions/ultrix.h create mode 100644 drivers/acpi/tiny-power-button.c create mode 100644 drivers/ata/libata-pata-timings.c create mode 100644 drivers/ata/libata-sata.c create mode 100644 drivers/base/firmware_loader/fallback_platform.c create mode 100644 drivers/block/null_blk_trace.c create mode 100644 drivers/block/null_blk_trace.h create mode 100644 drivers/clocksource/ingenic-ost.c create mode 100644 drivers/edac/dmc520_edac.c create mode 100644 drivers/firmware/efi/embedded-firmware.c create mode 100644 drivers/firmware/efi/fdtparams.c create mode 100644 drivers/firmware/efi/libstub/file.c create mode 100644 drivers/firmware/efi/libstub/hidden.h create mode 100644 drivers/firmware/efi/libstub/mem.c create mode 100644 drivers/firmware/efi/libstub/randomalloc.c create mode 100644 drivers/firmware/efi/libstub/skip_spaces.c create mode 100644 drivers/firmware/efi/libstub/x86-stub.c create mode 100644 drivers/hwmon/axi-fan-control.c delete mode 100644 drivers/ide/au1xxx-ide.c create mode 100644 drivers/iio/TODO create mode 100644 drivers/iio/adc/ad7192.c create mode 100644 drivers/iio/amplifiers/hmc425a.c create mode 100644 drivers/iio/dac/ad5770r.c create mode 100644 drivers/iio/light/al3010.c create mode 100644 drivers/iio/light/gp2ap002.c create mode 100644 drivers/iio/pressure/icp10100.c create mode 100644 drivers/irqchip/irq-loongson-htpic.c create mode 100644 drivers/irqchip/irq-loongson-liointc.c create mode 100644 drivers/media/i2c/imx219.c create mode 100644 drivers/media/platform/qcom/venus/pm_helpers.c create mode 100644 drivers/media/platform/qcom/venus/pm_helpers.h create mode 100644 drivers/media/platform/sunxi/sun8i-rotate/Makefile create mode 100644 drivers/media/platform/sunxi/sun8i-rotate/sun8i-formats.h create mode 100644 drivers/media/platform/sunxi/sun8i-rotate/sun8i-rotate.h create mode 100644 drivers/media/platform/sunxi/sun8i-rotate/sun8i_formats.c create mode 100644 drivers/media/platform/sunxi/sun8i-rotate/sun8i_rotate.c create mode 100644 drivers/media/rc/keymaps/rc-videostrong-kii-pro.c delete mode 100644 drivers/media/usb/usbvision/Kconfig delete mode 100644 drivers/media/usb/usbvision/usbvision-video.c create mode 100644 drivers/mmc/host/mmc_hsq.c create mode 100644 drivers/mmc/host/mmc_hsq.h create mode 100644 drivers/most/Kconfig create mode 100644 drivers/most/Makefile create mode 100644 drivers/most/configfs.c create mode 100644 drivers/most/core.c delete mode 100644 drivers/mtd/spi-nor/mtk-quadspi.c create mode 100644 drivers/net/dsa/sja1105/sja1105_flower.c create mode 100644 drivers/net/dsa/sja1105/sja1105_sgmii.h create mode 100644 drivers/net/ethernet/aquantia/atlantic/aq_macsec.c create mode 100644 drivers/net/ethernet/aquantia/atlantic/aq_macsec.h create mode 100644 drivers/net/ethernet/aquantia/atlantic/macsec/MSS_Egress_registers.h create mode 100644 drivers/net/ethernet/aquantia/atlantic/macsec/MSS_Ingress_registers.h create mode 100644 drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.c create mode 100644 drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.h create mode 100644 drivers/net/ethernet/aquantia/atlantic/macsec/macsec_struct.h create mode 100644 drivers/net/ethernet/intel/ice/ice_devlink.c create mode 100644 drivers/net/ethernet/intel/ice/ice_devlink.h create mode 100644 drivers/net/ethernet/marvell/octeontx2/nic/otx2_vf.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/mapping.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/mapping.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.h copy drivers/net/ethernet/mellanox/mlx5/core/{steering => esw}/Makefile (100%) create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/esw/chains.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/esw/chains.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads_chains.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads_chains.h create mode 100644 drivers/net/ethernet/mellanox/mlxsw/spectrum_trap.h create mode 100644 drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c create mode 100644 drivers/net/ethernet/stmicro/stmmac/dwxlgmac2.h create mode 100644 drivers/net/ethernet/ti/am65-cpsw-ethtool.c create mode 100644 drivers/net/ethernet/ti/am65-cpsw-nuss.c create mode 100644 drivers/net/ethernet/ti/am65-cpsw-nuss.h create mode 100644 drivers/net/ethernet/ti/k3-cppi-desc-pool.c create mode 100644 drivers/net/ethernet/ti/k3-cppi-desc-pool.h create mode 100644 drivers/net/phy/mdio-mvusb.c create mode 100644 drivers/net/phy/mdio-xpcs.c delete mode 100644 drivers/net/phy/mscc.c create mode 100644 drivers/net/phy/mscc/Makefile create mode 100644 drivers/net/phy/mscc/mscc.h create mode 100644 drivers/net/phy/mscc/mscc_fc_buffer.h create mode 100644 drivers/net/phy/mscc/mscc_mac.h create mode 100644 drivers/net/phy/mscc/mscc_macsec.c create mode 100644 drivers/net/phy/mscc/mscc_macsec.h create mode 100644 drivers/net/phy/mscc/mscc_main.c delete mode 100644 drivers/net/phy/mscc_fc_buffer.h delete mode 100644 drivers/net/phy/mscc_mac.h delete mode 100644 drivers/net/phy/mscc_macsec.h create mode 100644 drivers/net/wireless/ath/ath11k/thermal.c create mode 100644 drivers/net/wireless/ath/ath11k/thermal.h create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/api/soc.h delete mode 100644 drivers/phy/cadence/phy-cadence-dp.c create mode 100644 drivers/phy/cadence/phy-cadence-torrent.c create mode 100644 drivers/phy/qualcomm/phy-qcom-usb-hs-28nm.c create mode 100644 drivers/phy/qualcomm/phy-qcom-usb-ss.c create mode 100644 drivers/platform/x86/surface3_power.c create mode 100644 drivers/regulator/mp5416.c create mode 100644 drivers/regulator/mp886x.c delete mode 100644 drivers/rtc/rtc-efi-platform.c create mode 100644 drivers/spi/spi-ar934x.c create mode 100644 drivers/spi/spi-fsi.c create mode 100644 drivers/spi/spi-mtk-nor.c create mode 100644 drivers/spi/spi-mux.c delete mode 100644 drivers/staging/exfat/Kconfig delete mode 100644 drivers/staging/exfat/Makefile delete mode 100644 drivers/staging/exfat/TODO delete mode 100644 drivers/staging/exfat/exfat.h delete mode 100644 drivers/staging/exfat/exfat_blkdev.c delete mode 100644 drivers/staging/exfat/exfat_cache.c delete mode 100644 drivers/staging/exfat/exfat_core.c delete mode 100644 drivers/staging/exfat/exfat_nls.c delete mode 100644 drivers/staging/exfat/exfat_super.c delete mode 100644 drivers/staging/exfat/exfat_upcase.c delete mode 100644 drivers/staging/hp/Kconfig delete mode 100644 drivers/staging/hp/Makefile delete mode 100644 drivers/staging/hp/hp100.c delete mode 100644 drivers/staging/hp/hp100.h delete mode 100644 drivers/staging/iio/Documentation/sysfs-bus-iio-ad7192 delete mode 100644 drivers/staging/iio/adc/ad7192.c create mode 100644 drivers/staging/media/allegro-dvt/allegro-mail.c create mode 100644 drivers/staging/media/allegro-dvt/allegro-mail.h create mode 100644 drivers/staging/media/hantro/imx8m_vpu_hw.c create mode 100644 drivers/staging/media/meson/vdec/codec_h264.c create mode 100644 drivers/staging/media/meson/vdec/codec_h264.h create mode 100644 drivers/staging/media/meson/vdec/codec_hevc_common.c create mode 100644 drivers/staging/media/meson/vdec/codec_hevc_common.h create mode 100644 drivers/staging/media/meson/vdec/codec_vp9.c create mode 100644 drivers/staging/media/meson/vdec/codec_vp9.h create mode 100644 drivers/staging/media/meson/vdec/hevc_regs.h create mode 100644 drivers/staging/media/meson/vdec/vdec_hevc.c create mode 100644 drivers/staging/media/meson/vdec/vdec_hevc.h create mode 100644 drivers/staging/media/usbvision/Kconfig rename drivers/{media/usb => staging/media}/usbvision/Makefile (100%) create mode 100644 drivers/staging/media/usbvision/TODO rename drivers/{media/usb => staging/media}/usbvision/usbvision-cards.c (100%) rename drivers/{media/usb => staging/media}/usbvision/usbvision-cards.h (100%) rename drivers/{media/usb => staging/media}/usbvision/usbvision-core.c (100%) rename drivers/{media/usb => staging/media}/usbvision/usbvision-i2c.c (100%) create mode 100644 drivers/staging/media/usbvision/usbvision-video.c rename drivers/{media/usb => staging/media}/usbvision/usbvision.h (100%) delete mode 100644 drivers/staging/most/Documentation/ABI/configfs-most.txt delete mode 100644 drivers/staging/most/Documentation/ABI/sysfs-bus-most.txt delete mode 100644 drivers/staging/most/configfs.c delete mode 100644 drivers/staging/most/core.c create mode 100644 drivers/staging/octeon-usb/Kconfig create mode 100644 drivers/staging/octeon-usb/Makefile create mode 100644 drivers/staging/octeon-usb/TODO create mode 100644 drivers/staging/octeon-usb/octeon-hcd.c create mode 100644 drivers/staging/octeon-usb/octeon-hcd.h create mode 100644 drivers/staging/octeon/Kconfig create mode 100644 drivers/staging/octeon/Makefile create mode 100644 drivers/staging/octeon/TODO create mode 100644 drivers/staging/octeon/ethernet-defines.h create mode 100644 drivers/staging/octeon/ethernet-mdio.c create mode 100644 drivers/staging/octeon/ethernet-mdio.h create mode 100644 drivers/staging/octeon/ethernet-mem.c create mode 100644 drivers/staging/octeon/ethernet-mem.h create mode 100644 drivers/staging/octeon/ethernet-rgmii.c create mode 100644 drivers/staging/octeon/ethernet-rx.c create mode 100644 drivers/staging/octeon/ethernet-rx.h create mode 100644 drivers/staging/octeon/ethernet-sgmii.c create mode 100644 drivers/staging/octeon/ethernet-spi.c create mode 100644 drivers/staging/octeon/ethernet-tx.c create mode 100644 drivers/staging/octeon/ethernet-tx.h create mode 100644 drivers/staging/octeon/ethernet-util.h create mode 100644 drivers/staging/octeon/ethernet.c create mode 100644 drivers/staging/octeon/octeon-ethernet.h create mode 100644 drivers/staging/octeon/octeon-stubs.h delete mode 100644 drivers/staging/uwb/Kconfig delete mode 100644 drivers/staging/uwb/Makefile delete mode 100644 drivers/staging/uwb/TODO delete mode 100644 drivers/staging/uwb/address.c delete mode 100644 drivers/staging/uwb/allocator.c delete mode 100644 drivers/staging/uwb/beacon.c delete mode 100644 drivers/staging/uwb/driver.c delete mode 100644 drivers/staging/uwb/drp-avail.c delete mode 100644 drivers/staging/uwb/drp-ie.c delete mode 100644 drivers/staging/uwb/drp.c delete mode 100644 drivers/staging/uwb/est.c delete mode 100644 drivers/staging/uwb/hwa-rc.c delete mode 100644 drivers/staging/uwb/i1480/Makefile delete mode 100644 drivers/staging/uwb/i1480/dfu/Makefile delete mode 100644 drivers/staging/uwb/i1480/dfu/dfu.c delete mode 100644 drivers/staging/uwb/i1480/dfu/i1480-dfu.h delete mode 100644 drivers/staging/uwb/i1480/dfu/mac.c delete mode 100644 drivers/staging/uwb/i1480/dfu/phy.c delete mode 100644 drivers/staging/uwb/i1480/dfu/usb.c delete mode 100644 drivers/staging/uwb/i1480/i1480-est.c delete mode 100644 drivers/staging/uwb/ie-rcv.c delete mode 100644 drivers/staging/uwb/ie.c delete mode 100644 drivers/staging/uwb/include/debug-cmd.h delete mode 100644 drivers/staging/uwb/include/spec.h delete mode 100644 drivers/staging/uwb/include/umc.h delete mode 100644 drivers/staging/uwb/include/whci.h delete mode 100644 drivers/staging/uwb/lc-dev.c delete mode 100644 drivers/staging/uwb/lc-rc.c delete mode 100644 drivers/staging/uwb/neh.c delete mode 100644 drivers/staging/uwb/pal.c delete mode 100644 drivers/staging/uwb/radio.c delete mode 100644 drivers/staging/uwb/reset.c delete mode 100644 drivers/staging/uwb/rsv.c delete mode 100644 drivers/staging/uwb/scan.c delete mode 100644 drivers/staging/uwb/umc-bus.c delete mode 100644 drivers/staging/uwb/umc-dev.c delete mode 100644 drivers/staging/uwb/umc-drv.c delete mode 100644 drivers/staging/uwb/uwb-debug.c delete mode 100644 drivers/staging/uwb/uwb-internal.h delete mode 100644 drivers/staging/uwb/uwb.h delete mode 100644 drivers/staging/uwb/uwbd.c delete mode 100644 drivers/staging/uwb/whc-rc.c delete mode 100644 drivers/staging/uwb/whci.c delete mode 100644 drivers/staging/vt6656/dpc.c delete mode 100644 drivers/staging/vt6656/dpc.h delete mode 100644 drivers/staging/vt6656/int.c delete mode 100644 drivers/staging/vt6656/int.h delete mode 100644 drivers/staging/wilc1000/microchip,wilc1000,sdio.txt delete mode 100644 drivers/staging/wilc1000/microchip,wilc1000,spi.txt create mode 100644 drivers/staging/wilc1000/microchip,wilc1000.yaml delete mode 100644 drivers/staging/wusbcore/Documentation/wusb-cbaf delete mode 100644 drivers/staging/wusbcore/Documentation/wusb-design-overview.rst delete mode 100644 drivers/staging/wusbcore/Kconfig delete mode 100644 drivers/staging/wusbcore/Makefile delete mode 100644 drivers/staging/wusbcore/TODO delete mode 100644 drivers/staging/wusbcore/cbaf.c delete mode 100644 drivers/staging/wusbcore/crypto.c delete mode 100644 drivers/staging/wusbcore/dev-sysfs.c delete mode 100644 drivers/staging/wusbcore/devconnect.c delete mode 100644 drivers/staging/wusbcore/host/Kconfig delete mode 100644 drivers/staging/wusbcore/host/Makefile delete mode 100644 drivers/staging/wusbcore/host/hwa-hc.c delete mode 100644 drivers/staging/wusbcore/host/whci/Makefile delete mode 100644 drivers/staging/wusbcore/host/whci/asl.c delete mode 100644 drivers/staging/wusbcore/host/whci/debug.c delete mode 100644 drivers/staging/wusbcore/host/whci/hcd.c delete mode 100644 drivers/staging/wusbcore/host/whci/hw.c delete mode 100644 drivers/staging/wusbcore/host/whci/init.c delete mode 100644 drivers/staging/wusbcore/host/whci/int.c delete mode 100644 drivers/staging/wusbcore/host/whci/pzl.c delete mode 100644 drivers/staging/wusbcore/host/whci/qset.c delete mode 100644 drivers/staging/wusbcore/host/whci/whcd.h delete mode 100644 drivers/staging/wusbcore/host/whci/whci-hc.h delete mode 100644 drivers/staging/wusbcore/host/whci/wusb.c delete mode 100644 drivers/staging/wusbcore/include/association.h delete mode 100644 drivers/staging/wusbcore/include/wusb-wa.h delete mode 100644 drivers/staging/wusbcore/include/wusb.h delete mode 100644 drivers/staging/wusbcore/mmc.c delete mode 100644 drivers/staging/wusbcore/pal.c delete mode 100644 drivers/staging/wusbcore/reservation.c delete mode 100644 drivers/staging/wusbcore/rh.c delete mode 100644 drivers/staging/wusbcore/security.c delete mode 100644 drivers/staging/wusbcore/wa-hc.c delete mode 100644 drivers/staging/wusbcore/wa-hc.h delete mode 100644 drivers/staging/wusbcore/wa-nep.c delete mode 100644 drivers/staging/wusbcore/wa-rpipe.c delete mode 100644 drivers/staging/wusbcore/wa-xfer.c delete mode 100644 drivers/staging/wusbcore/wusbhc.c delete mode 100644 drivers/staging/wusbcore/wusbhc.h create mode 100644 drivers/tty/serial/8250/8250_tegra.c create mode 100644 drivers/usb/gadget/legacy/raw_gadget.c create mode 100644 drivers/usb/gadget/udc/max3420_udc.c create mode 100644 drivers/usb/misc/apple-mfi-fastcharge.c create mode 100644 drivers/usb/phy/phy-jz4770.c create mode 100644 drivers/usb/typec/mux/intel_pmc_mux.c create mode 100644 drivers/video/backlight/led_bl.c create mode 100644 fs/btrfs/reflink.c create mode 100644 fs/btrfs/reflink.h create mode 100644 include/dt-bindings/display/sdtv-standards.h create mode 100644 include/linux/atmel-isc-media.h create mode 100644 include/linux/bpf_lsm.h create mode 100644 include/linux/efi_embedded_fw.h delete mode 100644 include/linux/ioc3.h create mode 100644 include/linux/lsm_hook_defs.h create mode 100644 include/linux/mdio-xpcs.h create mode 100644 include/linux/min_heap.h rename {drivers/staging/most => include/linux}/most.h (100%) create mode 100644 include/linux/msdos_partition.h create mode 100644 include/linux/part_stat.h create mode 100644 include/linux/raid/detect.h create mode 100644 include/linux/usb/typec_tbt.h delete mode 100644 include/media/i2c/smiapp.h create mode 100644 include/net/rpl.h create mode 100644 include/uapi/linux/mptcp.h create mode 100644 include/uapi/linux/rpl.h create mode 100644 include/uapi/linux/rpl_iptunnel.h create mode 100644 include/uapi/linux/usb/raw_gadget.h create mode 100644 include/vdso/bits.h create mode 100644 include/vdso/clocksource.h create mode 100644 include/vdso/const.h create mode 100644 include/vdso/jiffies.h create mode 100644 include/vdso/ktime.h create mode 100644 include/vdso/limits.h create mode 100644 include/vdso/math64.h create mode 100644 include/vdso/processor.h create mode 100644 include/vdso/time.h create mode 100644 include/vdso/time32.h create mode 100644 include/vdso/time64.h create mode 100644 kernel/bpf/bpf_lsm.c create mode 100644 lib/test_min_heap.c create mode 100644 net/ethtool/channels.c create mode 100644 net/ethtool/coalesce.c create mode 100644 net/ethtool/eee.c create mode 100644 net/ethtool/features.c create mode 100644 net/ethtool/pause.c create mode 100644 net/ethtool/privflags.c create mode 100644 net/ethtool/rings.c create mode 100644 net/ethtool/tsinfo.c create mode 100644 net/ipv4/udp_bpf.c create mode 100644 net/ipv6/rpl.c create mode 100644 net/ipv6/rpl_iptunnel.c create mode 100644 net/mptcp/diag.c create mode 100644 net/mptcp/mib.c create mode 100644 net/mptcp/mib.h create mode 100644 net/mptcp/pm.c create mode 100644 net/mptcp/pm_netlink.c delete mode 100644 net/netfilter/nf_tables_set_core.c create mode 100644 net/netfilter/nft_set_pipapo.h create mode 100644 net/netfilter/nft_set_pipapo_avx2.c create mode 100644 net/netfilter/nft_set_pipapo_avx2.h create mode 100755 scripts/check-sysctl-docs create mode 100755 scripts/gen_autoksyms.sh mode change 100644 => 100755 scripts/parse-maintainers.pl create mode 100644 security/bpf/Makefile create mode 100644 security/bpf/hooks.c delete mode 100644 security/selinux/ss/status.c create mode 100644 security/selinux/status.c create mode 100644 tools/bpf/bpftool/Documentation/bpftool-struct_ops.rst create mode 100644 tools/bpf/bpftool/skeleton/profiler.bpf.c create mode 100644 tools/bpf/bpftool/skeleton/profiler.h create mode 100644 tools/bpf/bpftool/struct_ops.c create mode 100644 tools/build/feature/test-clang-bpf-global-var.c rename {Documentation/EDID => tools/edid}/1024x768.S (100%) rename {Documentation/EDID => tools/edid}/1280x1024.S (100%) rename {Documentation/EDID => tools/edid}/1600x1200.S (100%) rename {Documentation/EDID => tools/edid}/1680x1050.S (100%) rename {Documentation/EDID => tools/edid}/1920x1080.S (100%) rename {Documentation/EDID => tools/edid}/800x600.S (100%) rename {Documentation/EDID => tools/edid}/Makefile (100%) rename {Documentation/EDID => tools/edid}/edid.S (100%) rename {Documentation/EDID => tools/edid}/hex (100%) rename tools/{testing/selftests/bpf => }/include/uapi/linux/types.h (100%) create mode 100644 tools/lib/api/fs/cgroup.c create mode 100644 tools/lib/perf/Documentation/examples/counting.c create mode 100644 tools/perf/Documentation/perf-intel-pt.txt create mode 100644 tools/perf/util/expr.c create mode 100644 tools/perf/util/expr.l delete mode 100644 tools/testing/selftests/bpf/bpf_trace_helpers.h create mode 100644 tools/testing/selftests/bpf/prog_tests/cgroup_link.c create mode 100644 tools/testing/selftests/bpf/prog_tests/global_data_init.c create mode 100644 tools/testing/selftests/bpf/prog_tests/link_pinning.c create mode 100644 tools/testing/selftests/bpf/prog_tests/modify_return.c create mode 100644 tools/testing/selftests/bpf/prog_tests/ns_current_pid_tgid.c create mode 100644 tools/testing/selftests/bpf/prog_tests/send_signal_sched_switch.c create mode 100644 tools/testing/selftests/bpf/prog_tests/sk_assign.c create mode 100644 tools/testing/selftests/bpf/prog_tests/test_lsm.c create mode 100644 tools/testing/selftests/bpf/prog_tests/vmlinux.c create mode 100644 tools/testing/selftests/bpf/prog_tests/xdp_attach.c create mode 100644 tools/testing/selftests/bpf/progs/lsm.c create mode 100644 tools/testing/selftests/bpf/progs/modify_return.c create mode 100644 tools/testing/selftests/bpf/progs/test_cgroup_link.c create mode 100644 tools/testing/selftests/bpf/progs/test_get_stack_rawtp_err.c create mode 100644 tools/testing/selftests/bpf/progs/test_link_pinning.c create mode 100644 tools/testing/selftests/bpf/progs/test_ns_current_pid_tgid.c create mode 100644 tools/testing/selftests/bpf/progs/test_sk_assign.c create mode 100644 tools/testing/selftests/bpf/progs/test_vmlinux.c create mode 100644 tools/testing/selftests/bpf/test_current_pid_tgid_new_ns.c create mode 100755 tools/testing/selftests/drivers/net/mlxsw/devlink_trap_policer.sh create mode 100755 tools/testing/selftests/drivers/net/mlxsw/tc_action_hw_stats.sh create mode 100644 tools/testing/selftests/firmware/fw_namespace.c create mode 100644 tools/testing/selftests/lkdtm/.gitignore create mode 100644 tools/testing/selftests/net/forwarding/Makefile mode change 100755 => 100644 tools/testing/selftests/net/forwarding/ethtool_lib.sh create mode 100755 tools/testing/selftests/net/forwarding/pedit_dsfield.sh create mode 100755 tools/testing/selftests/net/forwarding/skbedit_priority.sh rename tools/testing/selftests/{networking/timestamping => net}/hwtstamp_config.c (100%) create mode 100755 tools/testing/selftests/net/mptcp/mptcp_join.sh create mode 100755 tools/testing/selftests/net/mptcp/pm_netlink.sh create mode 100644 tools/testing/selftests/net/mptcp/pm_nl_ctl.c create mode 100644 tools/testing/selftests/net/reuseaddr_ports_exhausted.c create mode 100755 tools/testing/selftests/net/reuseaddr_ports_exhausted.sh rename tools/testing/selftests/{networking/timestamping => net}/rxtimestamp.c (100%) rename tools/testing/selftests/{networking/timestamping => net}/timestamping.c (100%) create mode 100644 tools/testing/selftests/net/txtimestamp.c create mode 100755 tools/testing/selftests/net/txtimestamp.sh create mode 100644 tools/testing/selftests/netfilter/nf-queue.c create mode 100755 tools/testing/selftests/netfilter/nft_queue.sh delete mode 100644 tools/testing/selftests/networking/timestamping/.gitignore delete mode 100644 tools/testing/selftests/networking/timestamping/Makefile delete mode 100644 tools/testing/selftests/networking/timestamping/config delete mode 100644 tools/testing/selftests/networking/timestamping/txtimestamp.c delete mode 100755 tools/testing/selftests/networking/timestamping/txtimestamp.sh create mode 100644 tools/testing/selftests/rcutorture/configs/rcu/TREE10 create mode 100644 tools/testing/selftests/tc-testing/tc-tests/qdiscs/red.json