This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-arm-mainline-allyesconfig in repository toolchain/ci/linux.
from caa6772db4c1 Staging: remove wusbcore and UWB from the kernel tree. adds a20456aef80f selinux: fix typo in filesystem name adds 39a706fbcf26 selinux: fix sidtab string cache locking adds a5650acb5f33 Merge tag 'selinux-pr-20200210' of git://git.kernel.org/pu [...] adds 0cd9d33ace33 cgroup: init_tasks shouldn't be linked to the root cgroup adds 0a679e13ea30 Merge branch 'for-5.6-fixes' of git://git.kernel.org/pub/s [...] adds 17d25ae7f10e tools/bootconfig: Fix wrong __VA_ARGS__ usage adds 26445f98ead3 bootconfig: Remove unneeded CONFIG_LIBXBC adds 10f129cb59cf tracing/kprobe: Fix uninitialized variable bug adds f61872bb58a1 bootconfig: Use parse_args() to find bootconfig and '--' adds a91e4f12ffc4 bootconfig: Allocate xbc_nodes array dynamically adds 973780011106 tools/bootconfig: Suppress non-error messages adds d090409abbdd tracing: Add missing nest end to synth_event_trace_start() [...] adds 0c62f6cd9ed3 tracing: Don't return -EINVAL when tracing soft disabled s [...] adds 7276531d4036 tracing: Consolidate trace() functions adds 61a75954034f Merge tag 'trace-v5.6-rc1' of git://git.kernel.org/pub/scm [...] adds 3f666c56c6b8 dax: Pass dax_dev instead of bdev to dax_writeback_mapping [...] adds f01b16a85bfa dax: Get rid of fs_dax_get_by_host() helper adds 96222d53842d dax: pass NOWAIT flag to iomap_apply adds 359c92c02bfa Merge tag 'dax-fixes-5.6-rc1' of git://git.kernel.org/pub/ [...] adds 9d1b38958b07 scripts/kallsyms: fix memory corruption caused by write over-run adds 083bc0e1ce91 kbuild: fix mismatch between .version and include/generate [...] adds f2850dd5ee01 Merge tag 'kbuild-fixes-v5.6' of git://git.kernel.org/pub/ [...] adds 0bf999f9c5e7 linux/pipe_fs_i.h: fix kernel-doc warnings after @wait was split adds 2343d1529aff crypto: Kconfig - allow tests to be disabled when manager [...] adds 64ae1342f898 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] adds d99f88761ba0 Revert "gpiolib: Remove duplicated function gpio_do_set_config()" adds 91b4ea5fc57c Revert "gpiolib: remove set but not used variable 'config'" adds 62adc6f33d6f gpiolib: fix gpio_do_set_config() adds e4f41de77f96 MAINTAINERS: Sort entries in database for GPIO adds 4d0cabbb8b6a gpio: bd71828: Remove unneeded defines for GPIO_LINE_DIREC [...] adds 8131b73b22c2 gpiolib: remove unnecessary argument from set_config call adds dee7c111a458 Merge tag 'gpio-fixes-for-v5.6-rc2' of git://git.kernel.or [...] adds c3afa804c58e gpio: xilinx: Fix bug where the wrong GPIO register is written to adds 2d5a2f913b65 spmi: pmic-arb: Set lockdep class for hierarchical irq domains adds a924eae75106 gpio: sifive: fix static checker warning adds 1d40890aae81 Merge tag 'gpio-v5.6-2' of git://git.kernel.org/pub/scm/li [...] adds 5cb7a1113f94 arm64: Drop do_el0_ia_bp_hardening() & do_sp_pc_abort() de [...] adds 2c614c1194f2 arm64: use shared sysctl constants adds fca3d33d8ad6 arm64: ssbs: Fix context-switch when SSBS is present on all CPUs adds 345d52c184dc arm64/spinlock: fix a -Wunused-function warning adds 0ca2c0319a7b perf/smmuv3: Use platform_get_irq_optional() for wired interrupt adds 74a44bed8d93 arm64: Fix CONFIG_ARCH_RANDOM=n build adds d91771848f0a arm64: time: Replace <linux/clk-provider.h> by <linux/of_clk.h> adds b19e8c684703 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds cf913e968327 Revert "drm/sun4i: drv: Allow framebuffer modifiers in mod [...] adds 8ccb5bf7619c drm/mst: Fix possible NULL pointer dereference in drm_dp_m [...] adds 7e0cf7e9936c drm/panfrost: Make sure the shrinker does not reclaim refe [...] adds 984f0103fcd1 Merge tag 'drm-misc-fixes-2020-02-07' of git://anongit.fre [...] adds db735fc4036b drm/msm: Set dma maximum segment size for mdss adds 4b848f20eda5 drm/vgem: Close use-after-free race in vgem_gem_create adds e1cf35b94c5f drm/edid: fix building error adds 7ebdc26a315a Merge tag 'drm-misc-next-fixes-2020-02-07' of git://anongi [...] adds 7aa62404dfde drm/amd/display: Fix psr static frames calculation adds df36f6cf23ad drm/amd/display: Do not set optimized_require to false aft [...] adds aad927b5a863 drm/amd/display: Use dcfclk to populate watermark ranges adds 2b63d0ec0daf drm/amd/display: Check engine is not NULL before acquiring adds 6c81917a0485 drm/amd/display: Limit minimum DPPCLK to 100MHz. adds c134c3cabae4 drm/amd/display: Add initialitions for PLL2 clock source adds f4d0242b7b43 drm/amdgpu/vcn2.5: fix DPG mode power off issue on instance 1 adds 416611d9b6ee amdgpu: Prevent build errors regarding soft/hard-float FP [...] adds 46d1da733fbc drm/amdgpu: fix amdgpu pmu to use hwc->config instead of h [...] adds 2cabe0d4cd88 drm/amdgpu: limit GDS clearing workaround in cold boot sequence adds b5336bfd6fe5 drm/amdgpu/vcn2.5: fix warning adds 1094c34ec53b drm/amd/display: Don't map ATOM_ENABLE to ATOM_INIT adds 8fab6a2faa1e drm/amd/display: DCN2.x Do not program DPPCLK if same value adds a934f9d86659 drm/amdgpu: correct comment to clear up the confusion adds c1d66bc2e531 drm/amdgpu: update smu_v11_0_pptable.h adds e33a8cfda519 drm/amdgpu:/navi10: use the ODCAP enum to index the caps array adds e44c1e3a2941 Merge tag 'amd-drm-fixes-5.6-2020-02-12' of git://people.f [...] adds 6f4261fa86df drm/i915/dsi: Lookup the i2c bus from ACPI NS only if CONF [...] adds 0887aa8744ae drm/i915: Fix post-fastset modeset check for port sync adds 1788fdf14e51 drm/i915/dsi: Ensure that the ACPI adapter lookup override [...] adds e73c1486e4c8 drm/i915/bios: Fix the timing parameters adds c2cebbc4a593 drm/i915: Fix i915_error_state_store error defination adds 88a9c66d998b drm/i915/pmu: Correct the rc6 offset upon enabling adds 01c1b2cbf052 drm/i915/gem: Take local vma references for the parser adds c631cc8f1124 drm/i915: Make a copy of the ggtt view for slave plane adds 1fdea0cb0dba drm/i915/selftests: Add a mock i915_vma to the mock_ring adds 1b5af5378165 drm/i915/gt: Use the BIT when checking the flags, not the index adds a754012b9f23 drm/i915/execlists: Leave resetting ring to intel_ring adds 07ccd6bdafa2 drm/i915/gem: Store mmap_offsets in an rbtree rather than [...] adds 1a9629d189f5 drm/i915: Don't show the blank process name for internal/s [...] adds 051c89cf4ac4 drm/i915/gem: Detect overflow in calculating dumb buffer size adds e4edd4fcbf4d drm/i915: Check activity on i915_vma after confirming pin_ [...] adds 9556e5c7c40e drm/i915: Stub out i915_gpu_coredump_put adds 7c34bb03983e drm/i915: Tighten atomicity of i915_active_acquire vs i915 [...] adds 5b92415e64e1 drm/i915/gt: Acquire ce->active before ce->pin_count/ce->p [...] adds 52144db13098 drm/i915: Fix preallocated barrier list append adds 2933803bdcd8 drm/i915/gem: Tighten checks and acquiring the mmap object adds c216f12bed33 drm/i915/gvt: fix high-order allocation failure on late load adds 0e9d7bb293f3 drm/i915/gvt: more locking for ppgtt mm LRU list adds cc3251d8ef6a Merge tag 'gvt-fixes-2020-02-12' of https://github.com/int [...] adds 9e2750fc80b5 drm/i915: Keep track of request among the scheduling lists adds c3f1ed90e6ff drm/i915/gt: Allow temporary suspension of inflight requests adds ad18ba7b5eeb drm/i915/execlists: Offline error capture adds 317e0395cc23 drm/i915/execlists: Take a reference while capturing the g [...] adds a2f90f4ff374 drm/i915/execlists: Reclaim the hanging virtual request adds 2aaaa5ee1c3d drm/i915: Mark the removal of the i915_request from the sc [...] adds 6f4134b30b6e Merge tag 'drm-intel-next-fixes-2020-02-13' of git://anong [...] adds 3f0d329371c0 Merge tag 'drm-fixes-2020-02-14' of git://anongit.freedesk [...] adds 74f73476c375 ALSA: usb-audio: Apply 48kHz fixed rate playback for Jabra [...] adds d75a170fd848 ALSA: usb-audio: Fix UAC2/3 effect unit parsing adds 93f9d1a4ac59 ALSA: usb-audio: Apply sample rate quirk for Audioengine D1 adds 2b3b6497c38d ALSA: hda/realtek - Add more codec supported Headset Button adds 7dafba3762d6 ALSA: hda/realtek - Fix silent output on MSI-GL73 adds 9f35a3128377 ALSA: usb-audio: Add clock validity quirk for Denon MC7000 [...] adds 0fbb027b44e7 ALSA: pcm: Fix double hw_free calls adds 81f3011cbf50 Merge tag 'sound-5.6-rc2' of git://git.kernel.org/pub/scm/ [...] adds f0ac20c3f613 ACPI: EC: Fix flushing of pending work adds e3728b50cd9b ACPI: PM: s2idle: Avoid possible race related to the EC GPE adds ea128834dd76 ACPICA: Introduce acpi_any_gpe_status_set() adds fdde0ff8590b ACPI: PM: s2idle: Prevent spurious SCIs from waking up the system adds 183edb20e60a cpufreq: Make cpufreq_global_kobject static adds 3629ac5b9253 Merge branch 'pm-cpufreq' adds 4e03e4e6d2a0 Merge tag 'pm-5.6-rc2' of git://git.kernel.org/pub/scm/lin [...] adds 2437fd7baf29 tipc: make three functions static adds 5609e2bbefed mptcp: make the symbol 'mptcp_sk_clone_lock' static adds 5391a87751a1 tipc: fix successful connect() but timed out adds 88bf54603f6f qmi_wwan: re-add DW5821e pre-production variant adds 5d1fbdf238b5 net: dsa: mv88e6xxx: Prevent truncation of longer interrupt names adds 00516d13d4cf qmi_wwan: unconditionally reject 2 ep interfaces adds ad1e03b2b3d4 core: Don't skip generic XDP program execution for cloned SKBs adds f27f37a04a69 i40e: Fix the conditional for i40e_vc_validate_vqs_bitmaps adds 457fed775c97 net/smc: fix leak of kernel memory to user space adds 91a65b7d3ed8 net: ena: fix potential crash when rxfh key is NULL adds 2a6e5fa2f4c2 net: ena: fix uses of round_jiffies() adds cf6d17fde93b net: ena: add missing ethtool TX timestamping indication adds 0d1c3de7b8c7 net: ena: fix incorrect default RSS key adds 6a4f7dc82d1e net: ena: rss: do not allocate key when not supported adds 0c8923c0a64f net: ena: rss: fix failure to get indirection table adds 4844470d472d net: ena: rss: store hash function as values and not bits adds 92569fd27f5c net: ena: fix incorrectly saving queue numbers when settin [...] adds e3f89f91e98c net: ena: fix corruption of dev_idx_to_host_tbl adds 470793a78ce3 net: ena: make ena rxfh support ETH_RSS_HASH_NO_CHANGE adds 886d2089276e net: ena: ethtool: use correct value for crc32 hash adds c207979f5ae1 net: ena: ena-com.c: prevent NULL pointer dereference adds b44beb8ae5d5 Merge branch 'Bug-fixes-for-ENA-Ethernet-driver' adds 0f90522591fd enic: prevent waking up stopped tx queues over watchdog reset adds b9287f2ac321 net: ethernet: ave: Add capability of rgmii-id mode adds 242b5e068b25 ice: Fix DCB rebuild after reset adds 53977ee47410 ice: Fix switch between FW and SW LLDP adds ad9a87bec3d0 ice: display supported and advertised link modes adds 168983a8e19b ice: Don't allow same value for Rx tail to be written twice adds 3d9f99908037 ice: Remove ice_dev_onetime_setup() adds a8b72ce03a11 ice: Remove CONFIG_PCI_IOV wrap in ice_set_pf_caps adds b55e603252ac ice: Modify link message logging adds fbf1e1f6988e ice: fix and consolidate logging of NVM/firmware version i [...] adds cf8fc2a0863f ice: update Unit Load Status bitmask to check after reset adds 0a6ea04e3bbd ice: Remove possible null dereference adds 9a946843ba5c ice: Use ice_pf_to_dev adds 19cce2c6f6dc ice: Make print statements more compact adds 3306f79f428e ice: Cleanup ice_vsi_alloc_q_vectors adds 1d8bd9927234 ice: Use correct netif error function adds 4ee656bba801 ice: Trivial fixes adds 89e960b5a995 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 304db6cb7610 page_pool: refill page when alloc.count of pool is zero adds 6ee2deb6fbed net/flow_dissector: remove unexist field description adds 1afa3cc90f8f net/sched: matchall: add missing validation of TCA_MATCHALL_FLAGS adds e2debf0852c4 net/sched: flower: add missing validation of TCA_FLOWER_FLAGS adds 07134cf69623 Merge branch 'skip_sw-skip_hw-validation' adds 0b41713b6066 icmp: introduce helper for nat'd source address in network [...] adds e0fce6f945a2 gtp: use icmp_ndo_send helper adds 67c9a7e1e3ac sunvnet: use icmp_ndo_send helper adds a12d7f3cbdc7 wireguard: device: use icmp_ndo_send helper adds 45942ba890e6 xfrm: interface: use icmp_ndo_send helper adds 803381f9f117 Merge branch 'icmp-account-for-NAT-when-sending-icmps-from [...] adds d0db7ed39751 net: hns3: add management table after IMP reset adds 19eb1123b4e9 net: hns3: fix VF bandwidth does not take effect in some case adds 47327c9315b2 net: hns3: fix a copying IPv6 address error in hclge_fd_ge [...] adds dc221a28d094 Merge branch 'hns3-fixes' adds 67f562e3e147 net/smc: transfer fasync_list in case of fallback adds 369537c97024 net/smc: no peer ID in CLC decline for SMCD adds 907e51e41ad9 Merge branch 'smc-fixes' adds f2b18baca953 mac80211: use more bits for ack_frame_id adds 2bf973ff9b9a mac80211: fix quiet mode activation in action frames adds a04564c99bb4 mac80211: consider more elements in parsing CRC adds bfb7bac3a8f4 cfg80211: check wiphy driver existence for drvinfo report adds ea75080110a4 cfg80211: add missing policy for NL80211_ATTR_STATUS_CODE adds 33181ea7f5a6 mac80211: fix wrong 160/80+80 MHz setting adds b32cb6fcf1f8 Merge tag 'mac80211-for-net-2020-02-14' of git://git.kerne [...] adds 5fdcce211b3a net, ip6_tunnel: enhance tunnel locate with link check adds 04fb91243a85 net: dsa: tag_qca: Make sure there is headroom for tag adds ddc9abaf5d99 net: dsa: tag_ar9331: Make sure there is headroom for tag adds 3ea89fa795c5 Merge branch 'dsa-headroom' adds a1fa83bdab78 netdevice.h: fix all kernel-doc and Sphinx warnings adds 2019fc96af22 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 1cb1edb2f5ba io_uring: get rid of delayed mm check adds e1d85334d623 io_uring: fix 1-bit bitfields to be unsigned adds 1e95081cb5b4 io_uring: fix deferred req iovec leak adds cf3040ca55f2 io_uring: statx/openat/openat2 don't support fixed files adds 63e5d81f72af io_uring: flush overflowed CQ events in the io_uring_poll() adds e96e977992d0 io_uring: remove unused struct io_async_open adds 99bc4c38537d io_uring: fix iovec leaks adds 8fef80bf56a4 io_uring: add cleanup for openat()/statx() adds faac996ccd5d io_uring: retry raw bdev writes if we hit -EOPNOTSUPP adds 9392a27d88b9 io-wq: add support for inheriting ->fs adds ff002b30181d io_uring: grab ->fs as part of async preparation adds 0b5faf6ba7fb io_uring: allow AT_FDCWD for non-file openat/openat2/statx adds a93b33312f63 io_uring: fix async close() with f_op->flush() adds 5f798beaf35d io_uring: fix double prep iovec leak adds 0bdbdd08a8f9 io_uring: fix openat/statx's filename leak adds 00bcda13dcbf io-wq: make io_wqe_cancel_work() take a match handler adds 36282881a795 io-wq: add io_wq_cancel_pid() to cancel based on a specific pid adds 6ab231448fdc io_uring: cancel pending async work if task exits adds b537916ca510 io_uring: retain sockaddr_storage across send/recvmsg async punt adds 7563439adfae io-wq: don't call kXalloc_node() with non-online node adds 2ca10259b418 io_uring: prune request from overflow list on flush adds ca60ad6a6bc4 Merge tag 'io_uring-5.6-2020-02-14' of git://git.kernel.dk [...] adds 8e4473bb50a1 ceph: do not execute direct write in parallel if O_APPEND [...] adds b27a939e8376 ceph: canonicalize server path in place adds 3b20bc2fe4c0 ceph: noacl mount option is effectively ignored adds cf556edfde6c Merge tag 'ceph-for-5.6-rc2' of https://github.com/ceph/ce [...] adds a1147b8281bd NFS: Fix up directory verifier races adds cf5b4059ba71 NFSv4: Fix races between open and dentry revalidation adds efeda80da38d NFSv4: Fix revalidation of dentries with delegations adds ca1c67130282 xprtrdma: Fix DMA scatter-gather list mapping imbalance adds cd1b659d8ce7 NFSv4.1 make cachethis=no for writes adds 8c75593c6eee NFSv4: Ensure the delegation is pinned in nfs_do_return_de [...] adds 5d63944f8206 NFSv4: Ensure the delegation cred is pinned when we call d [...] adds 829e69446995 Merge tag 'nfs-for-5.6-2' of git://git.linux-nfs.org/proje [...] adds be993e44badc arm/ftrace: Fix BE text poking adds 7a7a8f549ddd arm/patch: Fix !MMU compile adds eda23b387f6c perf/x86/intel: Add Elkhart Lake support adds ecf71fbccb9a perf/x86/cstate: Add Tremont support adds 0aa0e0d6b34b perf/x86/msr: Add Tremont support adds 25d387287cf0 perf/x86/amd: Add missing L2 misses event spec to AMD Fami [...] adds f861854e1b43 perf/x86/intel: Fix inaccurate period in context switch fo [...] adds 80cc7bb6c104 perf stat: Don't report a null stalled cycles per insn metric adds 0e71459afcbb perf symbols: Update the list of kernel idle symbols adds bc5f15be2c81 perf symbols: Convert symbol__is_idle() to use strlist adds c45283338762 tools include UAPI: Sync x86's syscalls_64.tbl, generic un [...] adds 02213cec64bb perf maps: Mark module DSOs with kernel type adds 4a4eb6154d67 perf maps: Mark ksymbol DSOs with kernel type adds 7ce66139a99c perf maps: Fix map__clone() for struct kmap adds 484214f49bd0 perf maps: Move kmap::kmaps setup to maps__insert() adds c75bec79fc08 tools headers UAPI: Sync copy of arm64's asm/unistd.h with [...] adds fc9199d46e64 tools headers UAPI: Sync prctl.h with the kernel sources adds c0134b3366ba perf beauty prctl: Export the 'options' strarray adds d7a07b293216 perf trace: Resolve prctl's 'option' arg strings to numbers adds d6d829d92c6e tools headers UAPI: Sync sched.h with the kernel adds f65b9dba5733 tools headers uapi: Sync linux/fscrypt.h with the kernel sources adds 365f9cc195a7 tools headers UAPI: Sync drm/i915_drm.h with the kernel sources adds df5a5f3cf246 perf tools: Add arm64 version of get_cpuid() adds 47f8d94ac524 tools headers UAPI: Sync asm-generic/mman-common.h with th [...] adds 8c65582f82ee tools include UAPI: Sync sound/asound.h copy adds 7636b586392f tools headers x86: Sync disabled-features.h adds 71dd65289793 tools arch x86: Sync asm/cpufeatures.h with the kernel sources adds 391df72fbd14 tools headers kvm: Sync kvm headers with the kernel sources adds 2a8d017d46a3 tools headers kvm: Sync linux/kvm.h with the kernel sources adds 62765941155e perf llvm: Fix script used to obtain kernel make directive [...] adds dfb9b69e3b84 Merge tag 'perf-urgent-for-mingo-5.6-20200214' of git://gi [...] adds da99f9355b53 Merge branch 'perf-urgent-for-linus' of git://git.kernel.o [...] adds 488603b815a7 sched/core: Don't skip remote tick for idle CPUs adds ebc0f83c78a2 timers/nohz: Update NOHZ load in remote tick adds b396f52326de sched/fair: Allow a small load imbalance between low utili [...] adds b562d1406499 sched/uclamp: Reject negative values in cpu_uclamp_write() adds e938b9c94164 sched/nohz: Optimize get_nohz_timer_target() adds 2a4b03ffc69f sched/fair: Prevent unlimited runtime on throttled group adds 52262ee567ad sched/fair: Allow a per-CPU kthread waking a task to stack [...] adds 6fcca0fa4811 sched/psi: Fix OOB write when writing 0 bytes to PSI files adds 4104a562e0ca sched/core: Annotate curr pointer in rq with __rcu adds e9f5490c3574 sched/fair: Fix kernel-doc warning in attach_entity_load_avg() adds ef78e5b7de5d Merge branch 'sched-urgent-for-linus' of git://git.kernel. [...] adds cf2b012c90e7 hwmon: (pmbus/ltc2978) Fix PMBus polling of MFR_COMMON def [...] adds 205447fa9e0a hwmon: (pmbus/xdpe12284) fix typo in compatible strings adds bd516133cc90 Merge tag 'hwmon-for-v5.6-rc2' of git://git.kernel.org/pub [...] adds aab73d278d49 s390/pkey: fix missing length of protected key on return adds fcd98d400253 s390/zcrypt: fix card and queue total counter wrap adds 0b6f499022b6 s390/qdio: simplify ACK tracking adds 11f044653467 s390/qdio: don't allocate *aob array with GFP_ATOMIC adds dbaf10027ae9 vfio-ccw: Use the correct style for SPDX License Identifier adds 2c25b3f68e92 Merge tag 'vfio-ccw-20200206' of https://git.kernel.org/pu [...] adds 27dc0700c3be s390/uv: Fix handling of length extensions adds 0f8a206df7c9 s390/time: Fix clk type in get_tod_clock adds c7ff8573ad21 crypto/testmgr: enable selftests for paes-s390 ciphers adds 3e71e1214b66 Merge tag 's390-5.6-3' of git://git.kernel.org/pub/scm/lin [...] adds e383e871ab54 ARM: npcm: Bring back GPIOLIB support adds 3508aae9b561 ARM: configs: Cleanup old Kconfig options adds 3543d7ddd55f arm64: dts: fast models: Fix FVP PCI interrupt-map property adds 9c87d747cad7 Merge tag 'juno-fix-5.6' of git://git.kernel.org/pub/scm/l [...] adds 1b32b72b2734 Merge tag 'v5.6-rc1' into arm/fixes adds 4a453ccf87d5 arm64: defconfig: Enable CONFIG_SUN8I_THERMAL adds 03c6bf464428 arm64: defconfig: Enable DRM_SUN6I_DSI adds 0eaa9fc1d7f4 Merge tag 'sunxi-config64-for-5.6-2' of https://git.kernel [...] adds 415ae604d4ac ARM: sunxi: Enable CONFIG_SUN8I_THERMAL adds a9541fb7ed8e Merge tag 'sunxi-config-for-5.6-2' of https://git.kernel.o [...] adds f166795871be arm64: defconfig: Set bcm2835-dma as built-in adds d7a9c595118a Merge tag 'arm-soc/for-5.6/defconfig-arm64-fixes' of https [...] adds 6f4ecbe284df soc/tegra: fuse: Fix build with Tegra194 configuration adds 9b9be9e6dcf4 ARM: dts: sti: Remove deprecated snps PHY properties for s [...] adds f24667779b53 ARM: dts: sti: fixup sound frame-inversion for stihxxx-b2120.dtsi adds bab8f1ff17da Merge tag 'sti-dt-for-5.7-round1' of git://git.kernel.org/ [...] adds 3bf3c9744694 bus: moxtet: fix potential stack buffer overflow adds b719ae070ee2 Merge tag 'armsoc-fixes' of git://git.kernel.org/pub/scm/l [...] adds 8a4f300b978e RDMA/hfi1: Fix memory leak in _dev_comp_vect_mappings_create adds a70ed0f2e626 IB/hfi1: Acquire lock to release TID entries when user fil [...] adds be8638344c70 IB/hfi1: Close window for pq and request coliding adds f92e48718889 IB/rdmavt: Reset all QPs when the device is shut down adds a72f4ac1d778 RDMA/core: Fix invalid memory access in spec_filter_size adds 10189e8e6fe8 IB/mlx5: Return failure when rts2rts_qp_counters_set_id is [...] adds d219face9059 RDMA/iw_cxgb4: initiate CLOSE when entering TERM adds 663218a3e715 RDMA/siw: Remove unwanted WARN_ON in siw_cm_llp_data_ready() adds a0767da7774d RDMA/core: Add missing list deletion on freeing event queue adds a8af8694a5e8 RDMA/mlx5: Fix async events cleanup flows adds 9ea04d0df6e6 IB/umad: Fix kernel crash while unloading ib_umad adds 9b6d3bbc1335 RDMA/mlx5: Prevent overflow in mmap offset calculations adds 8ac0e6641c7c RDMA/rxe: Fix soft lockup problem due to using tasklets in [...] adds 1dd017882e01 RDMA/core: Fix protection fault in get_pkey_idx_qp_list adds 685eff513183 IB/mlx5: Use div64_u64 for num_var_hw_entries calculation adds 54654e142d9e Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds fbd1ec000213 Input: ili210x - fix return value of is_visible function adds d0c5e7d4f5e5 Input: ili210x - add ili2120 support adds 557d0841bc73 Input: psmouse - switch to using i2c_new_scanned_device() adds cfb8d7811f81 Input: goldfish_events - replace zero-length array with fl [...] adds a1b9b65edfd8 Input: gpio_keys - replace zero-length array with flexible [...] adds bf502391353b Input: synaptics - switch T470s to RMI4 by default adds b8a3d819f872 Input: synaptics - enable SMBus on ThinkPad L470 adds 5179a9dfa944 Input: synaptics - remove the LEN0049 dmi id from topbutto [...] adds 3d87c75d84e2 Input: gpio_keys_polled - replace zero-length array with f [...] adds 94bef5d57992 Input: tca6416-keypad - replace zero-length array with fle [...] adds 3dbae1553897 Input: cyapa - replace zero-length array with flexible-arr [...] adds db70e26e33ee Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 14c9ca0583ee ext4: don't assume that mmp_nodename/bdevname have NUL adds 46d36880d1c6 ext4: simplify checking quota limits in ext4_statfs() adds 4f97a68192bd ext4: fix support for inode sizes > 1024 bytes adds 48a34311953d ext4: fix checksum errors with indexed dirs adds af133ade9a40 ext4: add cond_resched() to ext4_protect_reserved_inode adds 6a66a7ded12b jbd2: move the clearing of b_modified flag to the journal_ [...] adds c96dceeabf76 jbd2: do not clear the BH_Mapped flag when forgetting a me [...] adds d65d87a07476 ext4: improve explanation of a mount failure caused by a m [...] adds 8a8b80967b42 Merge tag 'ext4_for_linus_stable' of git://git.kernel.org/ [...] adds 3f6166aaf199 cifs: fix mount option display for sec=krb5i adds f52aa79df43c cifs: Fix mode output in debugging statements adds 2c6251ad91af cifs: enable change notification for SMB2.1 dialect adds 85db6b7ae65f cifs: make sure we do not overflow the max EA buffer size adds 288b27a06e4f Merge tag '5.6-rc1-smb3-fixes' of git://git.samba.org/sfre [...] adds f311ade3a7ad btrfs: ref-verify: fix memory leaks adds ac05ca913e9f Btrfs: fix race between using extent maps and merging them adds e8294f2f6aa6 btrfs: print message when tree-log replay starts adds 10a3a3edc5b8 btrfs: log message when rw remount is attempted with uncle [...] adds 28553fa992cb Btrfs: fix race between shrinking truncate and fiemap adds a013d141ecee btrfs: sysfs, add UUID/devinfo kobject adds 1b9867eb6120 btrfs: sysfs, move device id directories to UUID/devinfo adds 713db3560410 Merge tag 'for-5.6-rc1-tag' of git://git.kernel.org/pub/sc [...] adds 0b96da639a48 bcache: ignore pending signals when creating gc and alloca [...] adds 309cc719a2c8 bcache: Revert "bcache: shrink btree node cache after bch_ [...] adds 4ec31cb6241d bcache: remove macro nr_to_fifo_front() adds 2d570a7c0251 nvme/tcp: fix bug on double requeue when send fails adds 97b2512ad000 nvme: prevent warning triggered by nvme_stop_keep_alive adds fa46c6fb5d61 nvme/pci: move cqe check after device shutdown adds f25372ffc3f6 nvme: fix the parameter order for nvme_get_log in nvme_get [...] adds e29c6a13ddf5 Merge tag 'block-5.6-2020-02-16' of git://git.kernel.dk/li [...] adds 216aa145aaf3 EDAC/mc: Fix use-after-free and memleaks during device removal adds 4d59588c09f2 EDAC/sysfs: Remove csrow objects on errors adds b982df72ef84 Merge tag 'edac_urgent_for_5.6' of git://git.kernel.org/pu [...] adds bab0c318ba3d KVM: x86: do not reset microcode version on INIT or RESET adds 1f03b2bcd0d7 KVM: Disable preemption in kvm_get_running_vcpu() adds 307f1cfa2696 KVM: x86: Mask off reserved bit from #DB exception payload adds 684c0422da71 KVM: nVMX: Handle pending #DB when injecting INIT VM-exit adds a06230b62b89 KVM: x86: Deliver exception payload on KVM_GET_VCPU_EVENTS adds 1ecaabed4e4a selftests: KVM: Replace get_{gdt,idt}_base() by get_{gdt,idt}() adds 20ba262f8631 selftests: KVM: AMD Nested test infrastructure adds 1ea2cc0cd7c6 selftests: KVM: SVM: Add vmcall test adds 20796447a1ab KVM: x86: remove duplicated KVM_REQ_EVENT request adds 331ca0f89fc2 KVM: apic: reuse smp_wmb() in kvm_make_request() adds 7a02674d154d KVM: x86/mmu: Avoid retpoline on ->page_fault() with TDP adds ffdbd50dca67 KVM: nVMX: Fix some comment typos and coding style adds 148d735eb55d KVM: nVMX: Use correct root level for nested EPT shadow pa [...] adds f6ab0107a494 KVM: x86/mmu: Fix struct guest_walker arrays for 5-level paging adds ff479025349c selftests: KVM: Remove unused x86_register enum adds 9446e6fce0ab KVM: x86: fix WARN_ON check of an unsigned less than zero adds 7bd460fc1dfa docs: kvm: add arm/pvtime.rst to index.rst adds 7d94ab169b8f docs: virt: convert UML documentation to ReST adds 72f8a49dc8b9 docs: virt: user_mode_linux.rst: update compiling instructions adds c09708ccb461 docs: virt: user_mode_linux.rst: fix URL references adds 2756df60d097 docs: virt: convert halt-polling.txt to ReST format adds 263a19ff21c4 docs: virt: Convert msr.txt to ReST format adds d371c011fc5e docs: kvm: devices/arm-vgic-its.txt to ReST format adds c0d1c8a0af59 docs: kvm: devices/arm-vgit-v3.txt to ReST adds bf6154dba0a7 docs: kvm: convert devices/arm-vgit.txt to ReST adds 05c47036c62e docs: kvm: convert devices/mpic.txt to ReST adds e94474300361 docs: kvm: convert devices/s390_flic.txt to ReST adds e777a5bd98c6 docs: kvm: convert devices/vcpu.txt to ReST adds aff7aeea5483 docs: kvm: convert devices/vfio.txt to ReST adds 6c972ba685d5 docs: kvm: convert devices/vm.txt to ReST adds 5cccf3797435 docs: kvm: convert devices/xics.txt to ReST adds d3b52e4976ce docs: kvm: convert devices/xive.txt to ReST adds 106ee47dc633 docs: kvm: Convert api.txt to ReST format adds 69bf758bc8a4 docs: kvm: convert arm/hyp-abi.txt to ReST adds cec0e48be339 docs: kvm: arm/psci.txt: convert to ReST adds 5a0af4806c25 docs: kvm: Convert hypercalls.txt to ReST format adds 75e7fcdb4a6f docs: kvm: Convert locking.txt to ReST format adds 037d1f92eff9 docs: kvm: Convert mmu.txt to ReST format adds 320f3f74d9a1 docs: kvm: Convert nested-vmx.txt to ReST format adds c849d8613991 docs: kvm: Convert ppc-pv.txt to ReST format adds a9700af64e1b docs: kvm: Convert s390-diag.txt to ReST format adds 6012d9a9fa69 docs: kvm: Convert timekeeping.txt to ReST format adds 033741c6c997 docs: kvm: review-checklist.txt: rename to ReST adds 120881b9e888 docs: virt: guest-halt-polling.txt convert to ReST adds 44024adb4aab Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 042f057fe2dc drivers: ipmi: Support raw i2c packet in IPMB adds 380665becdee drivers: ipmi: Modify max length of IPMB packet adds 6b8526d3abc0 ipmi:ssif: Handle a possible NULL pointer reference adds e0354d147e58 drivers: ipmi: fix off-by-one bounds check that leads to a [...] adds ab02b61f24c7 Merge tag 'for-linus-5.6-1' of https://github.com/cminyard [...] adds 11a48a5a18c6 Linux 5.6-rc2 adds 52e29e331070 btrfs: don't set path->leave_spinning for truncate adds eaea2947063a Merge tag 'for-5.6-rc1-tag' of git://git.kernel.org/pub/sc [...] adds fe2e082f5da5 ecryptfs: fix a memory leak bug in parse_tag_1_packet() adds b4a81b87a4cf ecryptfs: fix a memory leak bug in ecryptfs_init_messaging() adds 726464596b5d MAINTAINERS: eCryptfs: Update maintainer address and downg [...] adds f8e48a8408f5 eCryptfs: Replace deactivated email address adds 2c2a7552dd64 ecryptfs: replace BUG_ON with error handling code adds b1da3acc781c Merge tag 'ecryptfs-5.6-rc3-fixes' of git://git.kernel.org [...] adds 6551d5c56eb0 pipe: make sure to wake up everybody when the last reader/ [...] adds faaca0a0d48e tpm: Revert tpm_tis_spi_mod.ko to tpm_tis_spi.ko. adds dc10e4181c05 tpm: Initialize crypto_id of allocated_banks to HASH_ALGO__LAST adds 2b72104b8c12 Merge tag 'tpmdd-next-20200217' of git://git.infradead.org [...] adds 8c8c5a4994a3 dma-contiguous: CMA: give precedence to cmdline adds 91ef26f91417 dma-direct: relax addressability checks in dma_direct_supported adds 4a47cbae0484 dma-direct: improve swiotlb error reporting adds 75467ee48a5e dma-direct: improve DMA mask overflow reporting adds 0a44cac81050 Merge tag 'dma-mapping-5.6' of git://git.infradead.org/use [...] adds bb51e669fa49 ALSA: seq: Avoid concurrent access to queue flags adds dc7497795e01 ALSA: seq: Fix concurrent access to queue current tick/time adds dfa9a5efe8b9 ALSA: rawmidi: Avoid bit fields for state flags adds a655e2b107d4 ALSA: hda/realtek - Apply quirk for MSI GP63, too adds cc5049ae4d45 ALSA: hda/realtek - Apply quirk for yet another MSI laptop adds 44eeb081b863 ALSA: hda: Use scnprintf() for printing texts for sysfs/procfs adds d1520889782d ASoC: fsl_sai: Fix exiting path on probing failure adds 9437bfda00f3 ASoC: atmel: fix atmel_ssc_set_audio link failure adds 43bcb1c05078 ALSA: hda: do not override bus codec_mask in link_get() adds 816938b272b0 ASoC: SOF: Intel: hda: fix ordering bug in resume flow adds af7aae1b1f63 ASoC: SOF: Intel: hda: move i915 init earlier adds 1880b1f1d686 ASoC: amd: Buffer Size instead of MAX Buffer adds b6570fdb96ed ASoC: codec2codec: avoid invalid/double-free of pcm runtime adds 4b8a1ca46283 ASoC: max98090: revert invalid fix for handling SHDN adds 8f486296459c ASoC: dapm: remove snd_soc_dapm_put_enum_double_locked adds 4aadf4b49ec7 ASoC: hdmi-codec: set plugged_cb to NULL when component removing adds 3bc7b6c15fff ASoC: amd: ACP needs to be powered off in BIOS. adds 96781fd941b3 ASoC: sun8i-codec: Fix setting DAI data format adds 385536090b18 Merge tag 'asoc-fix-v5.6-rc2' of https://git.kernel.org/pu [...] adds fa079ba8a98d Merge tag 'sound-5.6-rc3' of git://git.kernel.org/pub/scm/ [...] adds e7598fac323a iommu/vt-d: Fix compile warning from intel-svm.h adds 1d4615978f52 iommu/vt-d: Add attach_deferred() helper adds 034d98cc0cdc iommu/vt-d: Move deferred device attachment into helper function adds a11bfde9c77d iommu/vt-d: Do deferred attachment in iommu_need_mapping() adds 96d170f3b1a6 iommu/vt-d: Remove deferred_attach_domain() adds 1ddb32da4a62 iommu/vt-d: Simplify check in identity_mapping() adds 3dfee47b215e iommu/amd: Disable IOMMU on Stoney Ridge systems adds faf305c51aea iommu/qcom: Fix bogus detach logic adds ab362fffa0fe iommu/arm-smmu: Restore naming of driver parameter prefix adds 4b205766d8fc Merge tag 'iommu-fixes-v5.6-rc2' of git://git.kernel.org/p [...] adds 7714d469dcba selftests: fix spelling mistaked "chaigned" -> "chained" adds a098d9c82a0b selftests/ftrace: Have pid filter test use instance flag adds b32694cd0724 Kernel selftests: tpm2: check for tpm support adds 9d235a558c68 selftests: allow detection of build failures adds c363eb48ada5 selftests: fix too long argument adds 3e8393630e92 selftests: use LDLIBS for libraries instead of LDFLAGS adds 9a0584f05687 selftests: openat2: fix build error on newer glibc adds ca7e1fd1026c Merge tag 'linux-kselftest-5.6-rc3' of git://git.kernel.or [...] adds ff5ac61ee83c x86/ima: use correct identifier for SetupMode variable adds 3be54d558c75 efi: Only print errors about failing to get certs if EFI v [...] adds 6a30e1b1dcad crypto: rename sm3-256 to sm3 in hash_algo_name adds 5780b9abd530 ima: add sm3 algorithm to hash algorithm configuration list adds ebe7acadf5a9 Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] adds 63fb9623427f ACPI: PM: s2idle: Check fixed wakeup events in acpi_s2idle_wake() adds 595abbaff5db y2038: remove ktime to/from timespec/timeval conversion adds 412c53a680a9 y2038: remove unused time32 interfaces adds c766d1472c70 y2038: hide timeval/timespec/itimerval/itimerspec types adds edf28f4061af Revert "ipc,sem: remove uneeded sem_undo_list lock usage i [...] adds 467d12f5c784 include/uapi/linux/swab.h: fix userspace breakage, use __B [...] adds 9e69fa46275b selftests/vm: add missed tests in run_vmtests adds ef0c08192ac0 get_maintainer: remove uses of P: for maintainer name adds 0ef82fcefb99 scripts/get_maintainer.pl: deprioritize old Fixes: addresses adds fed98ef4d8b6 mm/swapfile.c: fix a comment in sys_swapon() adds 75866af62b43 mm/memcontrol.c: lost css_put in memcg_expand_shrinker_maps() adds c11d3fa0116a lib/string.c: update match_string() doc-strings with corre [...] adds 76073c646f5f mm/vmscan.c: don't round up scan size for online memory cgroup adds 18e19f195cd8 mm/sparsemem: pfn_to_page is not valid yet on SPARSEMEM adds 305e519ce48e lib/stackdepot.c: fix global out-of-bounds in stack_slabs adds bb8d00ff51a0 MAINTAINERS: use tabs for SAFESETID adds b0dd1eb220c0 Merge branch 'akpm' (patches from Andrew) adds e8023b030ce1 selftests: forwarding: use proto icmp for {gretap, ip6gret [...] adds e404b8c7cfb3 ipv6: Fix route replacement with dev-only route adds afecdb376bd8 ipv6: Fix nlmsg_flags when splitting a multipath route adds 0d4597c8c5ab net/rds: Track user mapped pages through special API adds 540e585a79e9 net: fib_rules: Correctly set table field when table numbe [...] adds e6a41c23df0d net: macb: ensure interface is not suspended on at91rm9200 adds 44bfa9c5e5f0 net: rtnetlink: fix bugs in rtnl_alt_ifname() adds 4e867c9a50ff selftests: forwarding: vxlan_bridge_1d: fix tos value adds 15beab0a9d79 net: atlantic: checksum compat issue adds e7b5f97e6574 net: atlantic: check rpc result and wait for rpc address adds f08a464c27ca net: atlantic: ptp gpio adjustments adds b42726fcf76e net: atlantic: better loopback mode handling adds a4980919ad6a net: atlantic: fix use after free kasan warn adds 380ec5b9af7f net: atlantic: fix potential error handling adds 52a22f4d6ff9 net: atlantic: possible fault in transition to hibernation adds 5a292c89a84d net: atlantic: fix out of range usage of active_vlans array adds 0b634c0e7345 Merge branch 'atlantic-fixes' adds e08ad80551b4 net: add strict checks in netdev_name_node_alt_destroy() adds 6f08e98d6279 net: phy: restore mdio regs in the iproc mdio driver adds b6e4a1aeeb14 mptcp: Protect subflow socket options before connection completes adds 04ddf1208f03 wireguard: selftests: reduce complexity and fix make races adds 2a8a4df36462 wireguard: receive: reset last_under_load to zero adds 175f1ca9a9ed wireguard: send: account for mtu=0 devices adds 1fbc33b0a7fe wireguard: socket: remove extra call to synchronize_net adds 82d81bb070cf Merge branch 'wireguard-fixes' adds d965a5432d4c net: dsa: b53: Ensure the default VID is untagged adds 6699170376ab ethtool: fix application of verbose no_mask bitset adds c4c10784293e NFC: pn544: Fix a typo in a debug message adds 064ff66e2bef bonding: add missing netdev_update_lockdep_key() adds 7151affeef8d net: export netdev_next_lower_dev_rcu() adds b3e80d44f5b1 bonding: fix lockdep warning in bond_get_stats() adds c230978fb7d5 Merge branch 'bonding-fix-bonding-interface-bugs' adds 357b41caf949 mptcp: select CRYPTO adds 69233bba6543 net: ks8851-ml: Remove 8-bit bus accessors adds edacb098ea9c net: ks8851-ml: Fix 16-bit data access adds 58292104832f net: ks8851-ml: Fix 16-bit IO operation adds 66256e0b15bd net/sock.h: fix all kernel-doc warnings adds 8955b4357d6f skbuff: remove stale bit mask comments adds d2f273f0a920 skbuff.h: fix all kernel-doc warnings adds 9a6a0dea1617 net: ethernet: dm9000: Handle -EPROBE_DEFER in dm9000_parse_dt() adds a81541041ceb net: mscc: fix in frame extraction adds 8a9093c79863 net: sched: correct flower port blocking adds 245709ec8be8 sctp: move the format error check out of __sctp_sf_do_9_1_abort adds 82969e6ef043 net: cnic: fix spelling mistake "reserverd" -> "reserved" adds 9b64208f74fb selftests: forwarding: vxlan_bridge_1d: use more proper tos value adds af6565adb02d qede: Fix race between rdma destroy workqueue and link cha [...] adds d99bfed58d96 mptcp: fix bogus socket flag values adds 29f20dd6258a net: phy: broadcom: Fix a typo ("firsly") adds 379349e9bc3b Revert "net: dev: introduce support for sch BYPASS for loc [...] adds 8c70c3d72833 net: netlabel: Use built-in RCU list checking adds 9facfdb54673 netlabel_domainhash.c: Use built-in RCU list checking adds 779061461645 meter.c: Use built-in RCU list checking adds fed48423f14d vport.c: Use built-in RCU list checking adds 53742e69e85d datapath.c: Use built-in RCU list checking adds a2cfb96cc365 flow_table.c: Use built-in RCU list checking adds c4a3922d2d20 netfilter: xt_hashlimit: reduce hashlimit_mutex scope for [...] adds 8d0015a7ab76 netfilter: xt_hashlimit: limit the max size of hashtable adds a7da92c2c8a1 netfilter: flowtable: skip offload setup if disabled adds 3d1e0b406de1 netfilter: conntrack: remove two args from resolve_clash adds b1b32552c1d8 netfilter: conntrack: place confirm-bit setting in a helper adds bb89abe52bf4 netfilter: conntrack: split resolve_clash function adds 6a757c07e51f netfilter: conntrack: allow insertion of clashing entries adds bd97ad51a7eb netfilter: nft_set_pipapo: Fix mapping table example in comments adds 9a7712048f9d netfilter: nft_set_pipapo: Don't abuse unlikely() in pipap [...] adds 7c8c1697c79d Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds 3d9c5e023a0d net/mlx5: Fix sleep while atomic in mlx5_eswitch_get_vepa adds 5ee090ed0da6 net/mlx5e: Reset RQ doorbell counter before moving RQ stat [...] adds 1ad6c43c6a7b net/mlx5e: Fix crash in recovery flow without devlink reporter adds 52d214976d4f net/mlx5: DR, Fix matching on vport gvmi adds 383de108157c net/mlx5e: Don't clear the whole vf config when switching modes adds 76781623f009 net/mlx5: Fix lowest FDB pool size adds 13a7e459a41a net/mlx5: DR, Handle reformat capability over sw-steering tables adds 7822dee5d17a Merge tag 'mlx5-fixes-2020-02-18' of git://git.kernel.org/ [...] adds a7a9456e8d28 net: hsr: Pass lockdep expression to RCU lists adds c3331d2fe3fd nfc: pn544: Fix occasional HW initialization failure adds 33c4acbe2f4e bridge: br_stp: Use built-in RCU list checking adds 06f5201c6392 net/tls: Fix to avoid gettig invalid tls record adds 303d0403b8c2 udp: rehash on disconnect adds 840f8ad0aaf2 ice: Don't reject odd values of usecs set by user adds 8a55c08d3bbc ice: Don't tell the OS that link is going down adds c54d209c78b8 ice: Wait for VF to be reset/ready before configuration adds fca07a937a27 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds f2e97dc126b7 bpf: Selftests build error in sockmap_basic.c adds 2bf0eb9b3b0d bpf: Make btf_check_func_type_match() static adds 30744a68626d xsk: Publish global consumer pointers when NAPI is finished adds 2fe77100553f selftests/bpf: Fix error checking on reading the tcp_fasto [...] adds eecd618b4516 selftests/bpf: Mark SYN cookie test skipped for UDP sockets adds e20d3a055a45 bpf, offload: Replace bitwise AND by logical AND in bpf_pr [...] adds f25975f42f2f bpf, uapi: Remove text about bpf_redirect_map() giving hig [...] adds 113e6b7e15e2 libbpf: Sanitise internal map names so they are not reject [...] adds 492e0d0d6f2e bpf: Do not grab the bucket spinlock by default on htab batch ops adds b9aff38de2cb bpf: Fix a potential deadlock with bpf_map_do_batch adds 41f57cfde186 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 161d179261f9 net: core: Distribute switch variables for initialization adds 46d30cb1045c net: ip6_gre: Distribute switch variables for initialization adds 16a556eeb7ed openvswitch: Distribute switch variables for initialization adds 6f3846f09553 s390/qeth: vnicc Fix EOPNOTSUPP precedence adds 420579dba126 s390/qeth: don't warn for napi with 0 budget adds 54a61fbc020f s390/qeth: fix off-by-one in RX copybreak check adds 0d5b8d705565 Merge branch 's390-fixes' adds ac2fcfa9fd26 net: macb: Properly handle phylink on at91rm9200 adds 98bda63e20da net: disable BRIDGE_NETFILTER by default adds 68b759a75d62 ionic: fix fw_status read adds 971617c3b761 net: thunderx: workaround BGX TX Underflow issue adds 3a20773beeee net: netlink: cap max groups which will be considered in n [...] adds 5567ae4a8d56 bnxt_en: Improve device shutdown method. adds 8743db4a9acf bnxt_en: Issue PCIe FLR in kdump kernel to cleanup pending DMAs. adds 36a44bcdd8df Merge branch 'bnxt_en-shutdown-and-kexec-kdump-related-fixes' adds 3dc55dba6723 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 43064f5c8b88 drm/amd/display: fix backwards byte order in rx_caps. adds c6f8c4404410 drm/amd/display: fix dtm unloading adds aad4e2dbe543 drm/amd/powerplay: always refetch the enabled features sta [...] adds c657b936ea98 drm/amdgpu/soc15: fix xclk for raven adds 120cf959308e drm/amdgpu/gfx9: disable gfxoff when reading rlc clock adds b08c3ed609aa drm/amdgpu/gfx10: disable gfxoff when reading rlc clock adds debcf8377007 drm/amdgpu: add is_raven_kicker judgement for raven1 adds 6c62ce8073da drm/amdgpu/display: clean up hdcp workqueue handling adds 99edb18b86d9 Merge tag 'amd-drm-fixes-5.6-2020-02-19' of git://people.f [...] adds ef8c9809acb0 drm/msm/mdp5: rate limit pp done timeout warnings adds e4f9bbe9f8be msm:disp:dpu1: add UBWC support for display on SC7180 adds e8e35c62ba51 drm/msm/a6xx: Correct the highestbank configuration adds 7fd2dfc36949 drm: msm: Fix return type of dsi_mgr_connector_mode_valid [...] adds 56d977d5610b drm/msm/a6xx: Remove unneeded GBIF unhalt adds 1636295a9f69 drm/msm/a6xx: Update the GMU bus tables for sc7180 adds 9cc68ee1d92e drm/msm: Fix a6xx GMU shutdown sequence adds a1028dcfd0dd drm/msm/dsi: save pll state before dsi host is powered off adds c6659785dfb3 drm/msm/dsi/pll: call vco set rate explicitly adds 8fc7036ee652 drm/msm/dpu: fix BGR565 vs RGB565 confusion adds ec0bd60a4790 Merge tag 'drm-msm-fixes-2020-02-16' of https://gitlab.fre [...] adds 072663f86d62 drm/nouveau/acr/tu11x: initial support adds b99ef12b80cf drm/nouveau/gr/tu11x: initial support adds f287d3d19769 drm/nouveau/kms/gv100-: Re-set LUT after clearing for modesets adds 7c42545cad10 Merge branch 'linux-5.6' of git://github.com/skeggsb/linux [...] adds 8a6483ac634a drm/bridge: tc358767: fix poll timeouts adds 48bc281e4bf0 drm/bridge: ti-tfp410: Update drm_connector_init_with_ddc( [...] adds 74c12ee02af1 Merge v5.6-rc1 into drm-misc-fixes adds b50f4f940b73 dt-bindings: display: sunxi: Fix compatible adds e6980a727154 drm/modes: Make sure to parse valid rotation value from cmdline adds 5c320b6ce751 drm/modes: Allow DRM_MODE_ROTATE_0 when applying video mod [...] adds fe154a242233 drm/panfrost: Remove set but not used variable 'bo' adds dde2bb2da01e drm/panfrost: perfcnt: Reserve/use the AS attached to the [...] adds c1368b347fe8 Merge tag 'drm-misc-fixes-2020-02-20' of git://anongit.fre [...] adds dea8d5ce46d7 drm/i915/gem: Require per-engine reset support for non-per [...] adds c01e8da2cdb9 drm/i915: Initialise basic fence before acquiring seqno adds 96228b7df33f MAINTAINERS: Update drm/i915 bug filing URL adds 7ddc7005a0aa drm/i915: Update drm/i915 bug filing URL adds 58e9121c32a2 drm/i915/ehl: Update port clock voltage level requirements adds 2e0a576511f6 drm/i915/dsc: force full modeset whenever DSC is enabled at probe adds e543e370ec31 drm/i915/gt: Prevent queuing retire workers on the virtual engine adds 19b5f3b419a6 drm/i915/gt: Protect defer_request() from new waiters adds aa3146193ae2 drm/i915: Wean off drm_pci_alloc/drm_pci_free adds b1339ecac661 drm/i915/execlists: Always force a context reload when rew [...] adds 15de9cb5c9c8 drm/i915/gt: Avoid resetting ring->head outside of its tim [...] adds 97d9a4e9619a Merge tag 'drm-intel-fixes-2020-02-20' of git://anongit.fr [...] adds 88f8bbfa94ce Merge tag 'drm-fixes-2020-02-21' of git://anongit.freedesk [...] adds f148b9f402ef xhci: Force Maximum Packet size for Full-speed bulk device [...] adds fc57313d1017 xhci: Fix memory leak when caching protocol extended capab [...] adds 024d411e9c5d xhci: fix runtime pm enabling for quirky Intel hosts adds a3ae87dce3a5 xhci: apply XHCI_PME_STUCK_QUIRK to Intel Comet Lake platforms adds 1208f9e1d758 USB: hub: Fix the broken detection of USB3 device in SMSC hub adds dddb40e83038 MAINTAINERS: Sort entries in database for USB TYPEC adds 3e99862c05a9 usb: uas: fix a plug & unplug racing adds ca4b43c14cd8 usb: charger: assign specific number for enum value adds 8099f58f1ecd USB: hub: Don't record a connect-change event during reset-resume adds a4a601948fc8 usb: phy: tegra: Add clarifying comments about the shared [...] adds b32196e35bd7 usb: dwc3: debug: fix string position formatting mixup wit [...] adds 73f8bda9b5dc USB: core: add endpoint-blacklist quirk adds bdd1b147b802 USB: quirks: blacklist duplicate ep on Sound Devices USBPre2 adds 7f1b92a6a7f2 USB: core: clean up endpoint-descriptor parsing adds 67f68f977a12 Revert "xhci: Fix memory leak when caching protocol extend [...] adds cf0ee7c60c89 xhci: Fix memory leak when caching protocol extended capab [...] adds b692056db8ec USB: Fix novation SourceControl XL after suspend adds 461d8deb26a7 USB: misc: iowarrior: add support for 2 OEMed devices adds 5f6f8da2d7b5 USB: misc: iowarrior: add support for the 28 and 28L devices adds 57d7713196cc usb: gadget: udc-xilinx: Fix xudc_stop() kernel-doc format adds c664a4fa8f69 USB: serial: ir-usb: Silence harmless uninitialized variab [...] adds 7c3d02285ad5 USB: serial: ch341: fix receiver regression adds d593126a96b5 Merge tag 'usb-serial-5.6-rc2' of https://git.kernel.org/p [...] adds 03cd45d2e219 thunderbolt: Prevent crash if non-active NVMem file is read adds 5ee858975b13 usb: dwc3: gadget: Check for IOC/LST bit in TRB->ctrl fields adds 904967c60d87 usb: gadget: u_audio: Fix high-speed max packet size adds c724417baf16 usb: gadget: composite: Fix bMaxPower for SuperSpeedPlus adds a2035411fa1d usb: gadget: composite: Support more than 500mA MaxPower adds 860ef6cd3f90 usb: dwc2: Fix in ISOC request length checking adds 9a0d6f7c0a83 usb: dwc2: Fix SET/CLEAR_FEATURE and GET_STATUS flows adds 43d565727a3a usb: gadget: ffs: ffs_aio_cancel(): Save/restore IRQ flags adds e4bfded56cf3 usb: gadget: serial: fix Tx stall after buffer overflow adds 42cd5ffe46c1 usb: dwc3: debug: fix string position formatting mixup wit [...] adds 450c52c7847b Merge tag 'fixes-for-v5.6-rc1' of git://git.kernel.org/pub [...] adds bab5417f5f01 USB: misc: iowarrior: add support for the 100 device adds da0f3e0201b8 MAINTAINERS: Sort entries in database for THUNDERBOLT adds 8b978be8d067 Merge tag 'thunderbolt-fix-for-v5.6-rc3' of git://git.kern [...] adds cee853e825a9 Merge tag 'usb-5.6-rc3' of git://git.kernel.org/pub/scm/li [...] adds 87c5cbf71ecb serial: ar933x_uart: set UART_CS_{RX,TX}_READY_ORIDE adds 0c5aae59270f serdev: ttyport: restore client ops on deregistration adds 04b5bfe3dc94 tty/serial: atmel: manage shutdown in case of RS485 or ISO [...] adds 1f69a1273b3f tty: serial: tegra: Handle RX transfer in PIO mode if DMA [...] adds 3f4ef485be9d vt: fix scrollback flushing on background consoles adds 6cd1ed50efd8 vt: vt_ioctl: fix race in VT_RESIZEX adds f76707831829 tty: serial: imx: setup the correct sg entry for tx dma adds 7febbcbc48fc serial: 8250: Check UPF_IRQ_SHARED in advance adds 679aac5ead2f tty: serial: qcom_geni_serial: Fix RX cancel command failure adds 4508cf76b1ec serial: cpm_uart: call cpm_muram_init before registering console adds 687bff0cd08f vt: selection, handle pending signals in paste_selection adds 07e6124a1a46 vt: selection, close sel_buffer race adds ef11f1b76a59 Merge tag 'tty-5.6-rc3' of git://git.kernel.org/pub/scm/li [...] adds 93134df520f2 staging: vt6656: fix sign of rx_dbm to bb_pre_ed_rssi. adds 6d67b0290b4b staging: android: ashmem: Disallow ashmem memory from bein [...] adds 8ae9a588ca35 staging: rtl8723bs: fix copy of overlapping memory adds c3709b328500 staging: android: Delete the 'vsoc' driver adds b7db58105b80 staging: greybus: use after free in gb_audio_manager_remove_all() adds 499c405b2b80 staging: rtl8188eu: Fix potential security hole adds ac33597c0c0d staging: rtl8723bs: Fix potential security hole adds 4ddf8ab8d15d staging: rtl8188eu: Fix potential overuse of kernel memory adds 23954cb078fe staging: rtl8723bs: Fix potential overuse of kernel memory adds e40c6d0f8763 staging: rtl8188eu: Remove some unneeded goto statements adds 9a4556bd8f23 staging: rtl8723bs: Remove unneeded goto statements adds e5553ac71e58 Merge tag 'staging-5.6-rc3' of git://git.kernel.org/pub/sc [...] adds ae7fce069bd7 Documentation/process: Add Arm contact for embargoed HW issues adds 485d5b75980d embargoed-hardware-issues: drop Amazon contact as the emai [...] adds 4bc4f8128c48 Documentation/process: Change Microsoft contact for embarg [...] adds 74835c7db032 COPYING: state that all contributions really are covered b [...] adds ea3d147a474c fsi: aspeed: add unspecified HAS_IOMEM dependency adds 95ba79e89c10 MAINTAINERS: remove unnecessary ':' characters adds 3da627073b56 Documentation/process: Swap out the ambassador for Canonical adds 908087ffbe89 habanalabs: halt the engines before hard-reset adds a37e47192dfa habanalabs: do not halt CoreSight during hard reset adds cf01514c5c6e habanalabs: patched cb equals user cb in device memset adds 74ba569a15a0 Merge tag 'misc-habanalabs-fixes-2020-02-11' of git://peop [...] adds bb65619e9732 Merge tag 'char-misc-5.6-rc3' of git://git.kernel.org/pub/ [...] adds 5eee7c625d41 watchdog: fix mtk_wdt.c RESET_CONTROLLER build error adds e9a0e65eda3f watchdog: da9062: do not ping the hw during stop() adds 8541673d2a5f watchdog: da9062: fix power management ops adds 44144c809e39 watchdog: da9062: Add dependency on I2C adds 0c0ddd6ae47c Merge tag 'linux-watchdog-5.6-rc3' of git://www.linux-watc [...] adds d4f194ed9eb9 powerpc/eeh: Fix deadlock handling dead PHB adds f2b67ef90b0d powerpc/hugetlb: Fix 512k hugepages on 8xx with 16k page size adds 50a175dd18de powerpc/hugetlb: Fix 8M hugepages on 8xx adds a4031afb9d10 powerpc/8xx: Fix clearing of bits 20-23 in ITLB miss adds 2464cc4c3456 powerpc/tm: Fix clearing MSR[TS] in current when reclaimin [...] adds 232ca1eecafe powerpc/32s: Fix DSI and ISI exceptions for CONFIG_VMAP_STACK adds 5a528eb67908 powerpc/chrp: Fix enter_rtas() with CONFIG_VMAP_STACK adds 477f3488a94e powerpc/6xx: Fix power_save_ppc32_restore() with CONFIG_VM [...] adds 066bc3576e65 powerpc/xmon: Fix whitespace handling in getstring() adds 9eb425b2e04e powerpc/entry: Fix an #if which should be an #ifdef in entry_32.S adds 2865936259e2 Merge tag 'powerpc-5.6-3' of git://git.kernel.org/pub/scm/ [...] adds dd1f6308b28e arm64: lse: Fix LSE atomics with LLVM adds d0022c0ef29b arm64: memory: Add missing brackets to untagged_addr() macro adds ce4a64e1f656 docs: arm64: fix trivial spelling enought to enough in memory.rst adds dcde237319e6 mm: Avoid creating virtual address aliases in brk()/mmap() [...] adds 63f01d852c75 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 9038ec99ceb9 x86/xen: Distribute switch variables for initialization adds 8645e56a4ad6 xen: Enable interrupts when calling _cond_resched() adds 54dedb5b571d Merge tag 'for-linus-5.6-rc3-tag' of git://git.kernel.org/ [...] adds 8b101a5e14f2 s390/cio: cio_ignore_proc_seq_next should increase position index adds b16c3724dd71 s390/defconfig: enable CONFIG_PROTECTED_VIRTUALIZATION_GUEST adds 0d730b57b95f s390/cio: use kobj_to_dev() API adds 05ccaca003e4 s390/pkey/zcrypt: spelling s/crytp/crypt/ adds 380324734956 s390/mm: Explicitly compare PAGE_DEFAULT_KEY against zero [...] adds 788d671517b5 s390/kaslr: Fix casts in get_random adds 94e90f727f74 s390: make 'install' not depend on vmlinux adds 140588bfed27 s390: remove obsolete ieee_emulation_warnings adds e9091ffd6a0a s390/qdio: fill SL with absolute addresses adds 2db01da8d25f s390/qdio: fill SBALEs with absolute addresses adds 591dd4c10146 Merge tag 's390-5.6-4' of git://git.kernel.org/pub/scm/lin [...] adds 88d5271c1efb dt-bindings: mmc: omap-hsmmc: Fix SDIO interrupt adds 3044d9891bdb dt-bindings: memory-controller: Update example for Tegra124 EMC adds 867c1859590f dt-bindings: net: mdio: remove compatible string from example adds 303d37b4b052 dt-bindings: media: csi: Add interconnects properties adds 854bdbae9058 dt-bindings: media: csi: Fix clocks description adds fea630215a9e Merge tag 'devicetree-fixes-for-5.6-2' of git://git.kernel [...] adds 0a923a76d615 Documentation/hwmon: fix xdpe12284 Sphinx warnings adds badcd4546d52 hwmon: (acpi_power_meter) Fix lockdep splat adds e61d23922532 hwmon: (w83627ehf) Fix crash seen with W83627DHG-P adds 5b442b1a4e9a Merge tag 'hwmon-for-v5.6-rc3' of git://git.kernel.org/pub [...] adds c14335ebb92a scsi: Revert "target/core: Inline transport_lun_remove_cmd()" adds 0e99b2c625da scsi: megaraid_sas: silence a warning adds 76261ada16dc scsi: Revert "RDMA/isert: Fix a recently introduced regres [...] adds 807b9515b7d0 scsi: Revert "target: iscsi: Wait for all commands to fini [...] adds b98b809c0a13 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 1fae37accfc5 nvme/pci: Add sleep quirk for Samsung and Toshiba drives adds 98f7b86a0bec nvme-pci: Use single IRQ vector for old Apple models adds 15755854d53b nvme: Fix uninitialized-variable warning adds 3b7830904e17 nvme-multipath: Fix memory leak with ana_log_buf adds ae7bbc091351 Merge branch 'nvme-5.6-rc3' of git://git.infradead.org/nvm [...] adds f6c69b7f5145 Merge tag 'block-5.6-2020-02-22' of git://git.kernel.dk/li [...] adds 7fbeb95d0f68 io_uring: add missing io_req_cancelled() adds 297a31e3e831 io_uring: remove unnecessary NULL checks adds 929a3af90f0f io_uring: fix use-after-free by io_cleanup_req() adds 7143b5ac5750 io_uring: prevent sq_thread from spinning when it should stop adds c7849be9cc2d io_uring: fix __io_iopoll_check deadlock in io_sq_thread adds b88025ea47ec Merge tag 'io_uring-5.6-2020-02-22' of git://git.kernel.dk [...] adds 4c5fd3b791a0 zonefs: fix documentation typos etc. adds 0a115e5f23b9 Merge tag 'zonefs-5.6-rc3' of git://git.kernel.org/pub/scm [...] adds df6d4f9db79c x86/boot/compressed: Don't declare __force_order in kaslr_64.c adds 21b5ee59ef18 x86/cpu/amd: Enable the fixed Instructions Retired counter IRPERF adds fca1037864a9 Merge tag 'x86-urgent-2020-02-22' of git://git.kernel.org/ [...] adds cba6437a1854 genirq/proc: Reject invalid affinity masks (again) adds 2546287c5fb3 genirq/irqdomain: Make sure all irq domain flags are distinct adds f3cc24942e95 Merge tag 'irq-urgent-2020-02-22' of git://git.kernel.org/ [...] adds 6e5cf31fbe65 x86/mce/amd: Publish the bank pointer only after setup has [...] adds 51dede9c05df x86/mce/amd: Fix kobject lifetime adds dca132a60f22 Merge tag 'ras-urgent-2020-02-22' of git://git.kernel.org/ [...] adds fd1d98650ac0 MAINTAINERS: csky: Add mailing list for csky adds 2f78c73f78c3 csky: Initial stack protector support adds f525bb2c9e7c csky: Tightly-Coupled Memory or Sram support adds f136008f31e9 csky: Separate fixaddr_init from highmem adds 7f4a567332f0 csky/mm: Fixup export invalid_pte_table symbol adds f8e17c17b810 csky: Set regs->usp to kernel sp, when the exception is fr [...] adds c9492737b25c csky/smp: Fixup boot failed when CONFIG_SMP adds a736fa1ed772 csky/Kconfig: Add Kconfig.platforms to support some drivers adds 761b4f694cb9 csky: Support icache flush without specific instructions adds a1176734132c csky: Remove unnecessary flush_icache_* implementation adds d936a7e708dc csky: Enable defer flush_dcache_page for abiv2 cpus (807/810/860) adds cc1f6563a92c csky: Optimize abiv2 copy_to_user_page with VM_EXEC adds 997153b9a75c csky: Add flush_icache_mm to defer flush icache all adds 359ae00d1258 csky: Fixup ftrace modify panic adds 9025fd48a8ae csky: Remove unused cache implementation adds 2305f60b7611 csky: Fixup compile warning for three unimplemented syscalls adds bebd26ab6236 arch/csky: fix some Kconfig typos adds 4ec575b78521 csky: Cleanup old Kconfig options adds d46869aaab79 csky: Add setup_initrd check code adds dc2efc0028dd csky: Minimize defconfig to support buildroot config.fragment adds 5b49c82dadfe csky: Add PCI support adds 0b9f386c4be6 csky: Implement copy_thread_tls adds 99db590b083f csky: Replace <linux/clk-provider.h> by <linux/of_clk.h> adds c6188dff33fb Merge tag 'csky-for-linus-5.6-rc3' of git://github.com/c-s [...] adds 35df4299a648 ext4: fix a data race in EXT4_I(inode)->i_disksize adds 9424ef56e13a ext4: add cond_resched() to __ext4_find_entry() adds 1d0c3924a92e ext4: fix potential race between online resizing and write [...] adds df3da4ea5a0f ext4: fix potential race between s_group_info online resiz [...] adds 7c990728b99e ext4: fix potential race between s_flex_groups online resi [...] adds bbd55937de8f ext4: rename s_journal_flag_rwsem to s_writepages_rwsem adds cb85f4d23f79 ext4: fix race between writepages and enabling EXT4_EXTENTS_FL adds 8eedabfd66b6 jbd2: fix ocfs2 corrupt when clearing block group bits adds 9db176bceb5c ext4: fix mount failure with quota configured as module adds a3163ca03f99 Merge tag 'ext4_for_linus_stable' of git://git.kernel.org/ [...] adds 81f7eb00ff5b btrfs: destroy qgroup extent records on transaction abort adds 315bf8ef914f btrfs: reset fs_root to NULL on error in open_ctree adds 1e90315149f3 btrfs: do not check delayed items are empty for single tra [...] adds bd727173e443 btrfs: handle logged extent failure properly adds b778cf962d71 btrfs: fix bytes_may_use underflow in prealloc error condtition adds e75fd33b3f74 Btrfs: fix btrfs_wait_ordered_range() so that it waits for [...] adds a5ae50dea911 Btrfs: fix deadlock during fast fsync when logging preallo [...] adds d2eee25858f2 Merge tag 'for-5.6-rc2-tag' of git://git.kernel.org/pub/sc [...] adds f8788d86ab28 Linux 5.6-rc3 adds 2e90ca68b0d2 floppy: check FDC index for errors before assigning it adds bf4498ad3f9a tmpfs: deny and force are not huge mount options adds bc570c14b260 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 872d92dec353 tee: amdtee: amdtee depends on CRYPTO_DEV_CCP_DD adds c9cc0517bba9 crypto: chacha20poly1305 - prevent integer overflow on lar [...] adds 7031ecffab86 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] adds ead68df94d24 KVM: x86: enable -Werror adds d970a325561d KVM: x86: fix missing prototypes adds 463bfeeead97 KVM: nVMX: Fix some obsolete comments and grammar error adds 147f1a1fe5d7 KVM: x86: fix incorrect comparison in trace event adds b78a8552d77f kvm/emulate: fix a -Werror=cast-function-type adds 7455a8327674 KVM: x86: don't notify userspace IOAPIC on edge-triggered [...] adds c9dfd3fb0835 KVM: nVMX: Hold KVM's srcu lock when syncing vmcs12->shadow adds 624e18f92f2e KVM: VMX: Add VMX_FEATURE_USR_WAIT_PAUSE adds 93fd9666c269 kvm: x86: svm: Fix NULL pointer dereference when AVIC not enabled adds 91a5f413af59 KVM: nVMX: handle nested posted interrupts when apicv is d [...] adds a4443267800a KVM: nVMX: clear PIN_BASED_POSTED_INTR from nested pinbase [...] adds 23520b2def95 KVM: apic: avoid calculating pending eoi from an uninitial [...] adds d80b64ff297e KVM: SVM: Fix potential memory leak in svm_cpu_init() adds dd58f3c95c98 KVM: fix error handling in svm_hardware_setup adds 5ef8acbdd687 KVM: nVMX: Emulate MTF when performing instruction emulation adds 07721feee46b KVM: nVMX: Don't emulate instructions in guest mode adds e71237d3ff1a KVM: nVMX: Refactor IO bitmap checks into helper function adds 35a571346a94 KVM: nVMX: Check IO instruction VM-exit conditions adds a93236fcbe1d KVM: s390: rstify new ioctls in api.rst adds 63623fd44972 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds d3f703c4359f mips: vdso: fix 'jalr t9' crash in vdso code adds 07015d7a103c MIPS: Disable VDSO time functionality on microMIPS adds 976c23af3ee5 mips: vdso: add build time check that no 'jalr t9' calls left adds 97e914b7de3c MIPS: cavium_octeon: Fix syncw generation. adds bef8e2dfceed MIPS: VPE: Fix a double free and a memory leak in 'release_vpe()' adds 72cf3b3df423 MIPS: vdso: Wrap -mexplicit-relocs in cc-option adds eb41113870c9 MIPS: X1000: Fix clock of watchdog node. adds 11479e8e3cd8 MIPS: ingenic: DTS: Fix watchdog nodes adds 3234f4ed3066 MAINTAINERS: Hand MIPS over to Thomas adds d67f250e9634 Merge branch 'mips-fixes' of git://git.kernel.org/pub/scm/ [...] adds c68a9032299e riscv: set pmp configuration if kernel is running in M-mode adds 6a1ce99dc4bd RISC-V: Don't enable all interrupts in trap_init() adds e7167043ee50 riscv: Fix gitignore adds a0a31fd84f8f riscv: allocate a complete page size for each page table adds 8458ca147c20 riscv: adjust the indent adds c5f86891185c Merge tag 'riscv-for-linux-5.6-rc4' of git://git.kernel.or [...] adds fda31c50292a signal: avoid double atomic counter increments for user ac [...] adds cfe2ce49b9da Revert "KVM: x86: enable -Werror" adds 68ca0fd272da selftest/lkdtm: Don't pollute 'git status' adds b9167c8078c3 selftests: Install settings files to fix TIMEOUT failures adds ef89d0545132 selftests/rseq: Fix out-of-tree compilation adds 2fcc74178f6d Merge tag 'linux-kselftest-5.6-rc4' of git://git.kernel.or [...] adds e20d8e81a0e0 Documentation: kunit: fixed sphinx error in code block adds dde54b9492a8 kunit: test: Improve error messages for kunit_tool when ku [...] adds be886ba90cce kunit: run kunit_tool from any directory adds b98cce1ef5c5 Merge tag 'linux-kselftest-kunit-5.6-rc4' of git://git.ker [...] adds 279eef053192 tracing: Make sure synth_event_trace() example always uses u64 adds 1d9d4c90194a tracing: Make synth_event trace functions endian-correct adds 3843083772dc tracing: Check that number of vals matches number of synth [...] adds 784bd0847eda tracing: Fix number printing bug in print_synth_event() adds 3c18a9be7c9d tracing: Have synthetic event test use raw_smp_processor_id() adds 78041c0c9e93 tracing: Disable trace_printk() on post poned tests adds 08d9e686426f bootconfig: Mark boot_config_checksum() static adds 7ab215f22d04 tracing: Clear trace_state when starting trace adds d8a953ddde5e bootconfig: Set CONFIG_BOOT_CONFIG=n by default adds 85c46b78da58 bootconfig: Add bootconfig magic word for indicating bootc [...] adds 15e95037b45f tools/bootconfig: Remove unneeded error message silencer adds a24d286f3610 bootconfig: Reject subkey and value on same parent key adds 88b913718db9 bootconfig: Print array as multiple commands for legacy co [...] adds 4e4694d8729f bootconfig: Prohibit re-defining value on same key adds 5f811c57c992 bootconfig: Add append value operator support adds 2910b5aa6f54 bootconfig: Fix CONFIG_BOOTTIME_TRACING dependency issue adds 91ad64a84e9e Merge tag 'trace-v5.6-rc2' of git://git.kernel.org/pub/scm [...] adds 0cbb4f9c6982 platform/chrome: wilco_ec: Include asm/unaligned instead o [...] adds bfdc6d91a25f Merge tag 'tag-chrome-platform-fixes-for-v5.6-rc4' of git: [...] adds 2ad3e17ebf94 audit: fix error handling in audit_data_to_entry() adds 756125289285 audit: always check the netlink payload length in audit_re [...] adds ed5fa5591866 Merge tag 'audit-pr-20200226' of git://git.kernel.org/pub/ [...] adds 53ace1195263 docs: remove MPX from the x86 toc adds adc10f5b0a03 docs: Fix empty parallelism argument adds e46bfaba593c Merge tag 'docs-5.6-fixes' of git://git.lwn.net/linux adds 4ab2bb3c311a HID: logitech-hidpp: BatteryVoltage: only read chargeStatu [...] adds beae56192a25 HID: ite: Only bind to keyboard USB interface on Acer SW5- [...] adds e433be929e63 HID: apple: Add support for recent firmware on Magic Keyboards adds 5ebdffd25098 HID: core: fix off-by-one memset in hid_report_raw_event() adds 84a406263246 HID: core: increase HID report buffer size to 8KiB adds 5c02c447eaed HID: hiddev: Fix race in in hiddev_disconnect() adds 8d2e77b39b8f HID: alps: Fix an error handling path in 'alps_input_confi [...] adds be0aba826c4a HID: i2c-hid: add Trekstor Surfbook E11B to descriptor override adds 789a2c250340 HID: hid-bigbenff: fix general protection fault caused by [...] adds 976a54d0f420 HID: hid-bigbenff: call hid_hw_stop() in case of error adds 4eb1b01de5b9 HID: hid-bigbenff: fix race condition for scheduled work d [...] adds 278de45e145b Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 505b12b3861b kbuild: add comment for V=2 mode adds eccbde4f6c2b kbuild: remove wrong documentation about mandatory-y adds 7a0496056064 kbuild: fix DT binding schema rule to detect command line changes adds fd63fab48f14 kbuild: remove unneeded semicolon at the end of cmd_dtb_check adds 964a596db8db kbuild: add dtbs_check to PHONY adds c473a8d03ea8 kbuild: add dt_binding_check to PHONY in a correct place adds eabc8bcb292f kbuild: get rid of trailing slash from subdir- example adds a2f0b878c3ca Merge tag 'kbuild-fixes-v5.6-2' of git://git.kernel.org/pu [...] adds 42d84c8490f9 vhost: Check docket sk_family instead of call getname adds 3e72dfdf8227 ipv4: ensure rcu_read_lock() in cipso_v4_error() adds 39f3b41aa7ca net: genetlink: return the error code when attribute parsi [...] adds eae7172f8141 net: usb: qmi_wwan: restore mtu min/max values after raw_i [...] adds f6f13c125e05 hv_netvsc: Fix unwanted wakeup in netvsc_attach() adds dad8cea7add9 tcp: fix TFO SYNACK undo to avoid double-timestamp-undo adds 52df1e564eb0 docs: networking: phy: Rephrase paragraph for clarity adds 44343418d0f2 net: ks8851-ml: Fix IRQ handling and locking adds 503ba7c69610 net: phy: Avoid multiple suspends adds 6132c1d9033d net: core: devlink.c: Hold devlink->lock from the beginnin [...] adds 84823ff80f74 net: ll_temac: Fix race condition causing TX hang adds d07c849cd2b9 net: ll_temac: Add more error handling of dma_map_single() calls adds 770d9c67974c net: ll_temac: Fix RX buffer descriptor handling on GFP_AT [...] adds 1d63b8d66d14 net: ll_temac: Handle DMA halt condition caused by buffer [...] adds e4686c2d08ea Merge branch 'net-ll_temac-Bugfixes' adds 823d81b0fa2c net: bridge: fix stale eth hdr pointer in br_dev_xmit adds 9951ebfcdf2b nl80211: fix potential leak in AP start adds a7ee7d44b57c cfg80211: check reg_rule for NULL in handle_channel_custom() adds 0daa63ed4c6c mac80211: Remove a redundant mutex unlock adds e3ae39edbce6 nl80211: explicitly include if_vlan.h adds 253216ffb2a0 mac80211: rx: avoid RCU list traversal under mutex adds 3614d05b5e6b Merge tag 'mac80211-for-net-2020-02-24' of git://git.kerne [...] adds a8e41f6033a0 icmp: allow icmpv6_ndo_send to work with CONFIG_IPV6=n adds 6e11d1578fba net: Fix Tx hash bound checking adds e34f1753eebc ethtool: limit bitset size adds 9a005c3898aa bnxt_en: add newline to netdev_*() format strings adds d0820556507b selftests: nft_concat_range: Move option for 'list ruleset [...] adds f66ee0410b1c netfilter: ipset: Fix "INFO: rcu detected stall in hash_xx [...] adds 8af1c6fbd923 netfilter: ipset: Fix forceadd evaluation path adds 9ea4894ba449 Merge branch 'master' of git://blackhole.kfki.hu/nf adds 212d58c106fd nft_set_pipapo: Actually fetch key data in nft_pipapo_remove() adds 0954df70fba7 selftests: nft_concat_range: Add test for reported add/flu [...] adds 99b79c3900d4 netfilter: xt_hashlimit: unregister proc file before relea [...] adds 574b238f6459 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds 98c5f7d44fef net: dsa: bcm_sf2: Forcibly configure IMP port for 1Gb/sec adds 2eb51c75dcb3 net: core: devlink.c: Use built-in RCU list checking adds 1521a67e6016 sched: act: count in the size of action flags bitfield adds 402482a6a78e net: bcmgenet: Clear ID_MODE_DIS in EXT_RGMII_OOB_CTRL whe [...] adds 51e3dfa8906a net/smc: fix cleanup for linkgroup setup failures adds b6f6118901d1 ipv6: restrict IPV6_ADDRFORM operation adds f596c87005f7 slip: not call free_netdev before rtnl_unlock in slip_open adds 4f31c532ad40 net: phy: corrected the return value for genphy_check_and_ [...] adds dc24f8b4ecd3 mptcp: add dummy icsk_sync_mss() adds c87a9d6fc6d5 net: phy: mscc: fix firmware paths adds 474a31e13a4e net: stmmac: fix notifier registration adds a2f2ef4a54c0 net/smc: check for valid ib_client_data adds 0bff777bd0cb hinic: fix a irq affinity bug adds d2ed69ce9ed3 hinic: fix a bug of setting hw_ioctxt adds 386d4716fd91 hinic: fix a bug of rss configuration adds f4979b41f374 Merge branch 'hinic-BugFixes' adds 3a12500ed5dd unix: define and set show_fdinfo only if procfs is enabled adds e387f7d5fccf mlx5: register lag notifier for init network namespace only adds b82cf17ff195 net: phy: marvell: don't interpret PHY status unless resolved adds 93b5cbfa9636 net: rmnet: fix NULL pointer dereference in rmnet_newlink() adds 1eb1f43a6e37 net: rmnet: fix NULL pointer dereference in rmnet_changelink() adds 102210f76644 net: rmnet: fix suspicious RCU usage adds c026d970102e net: rmnet: remove rcu_read_lock in rmnet_force_unassociat [...] adds 1dc49e9d164c net: rmnet: do not allow to change mux id if mux id is duplicated adds 037f9cdf72fb net: rmnet: use upper/lower device infrastructure adds d939b6d30bea net: rmnet: fix bridge mode bugs adds ad3cc31b599e net: rmnet: fix packet forwarding in rmnet bridge mode adds 795c03a5d09c Merge branch 'net-rmnet-fix-several-bugs' adds 5c05a164d441 unix: It's CONFIG_PROC_FS not CONFIG_PROCFS adds 3f74957fcbea vsock: fix potential deadlock in transport->release() adds 23797b98909f sfc: fix timestamp reconstruction at 16-bit rollover points adds ac004e84164e mlxsw: pci: Wait longer before accessing the device after reset adds 3ee339eb2895 net: dsa: mv88e6xxx: Fix masking of egress port adds 7058b837899f Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 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 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 66630058e56b sched/rt: Provide migrate_disable/enable() inlines adds 4e139c771163 sched: Provide cant_migrate() 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/ [...]
No new revisions were added by this update.
Summary of changes: .clang-format | 25 +- .mailmap | 2 + COPYING | 2 + CREDITS | 5 + 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/Makefile | 2 +- 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 | 36 +- 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 | 114 +- .../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/arm/tcm.rst | 6 +- Documentation/arm64/memory.rst | 2 +- Documentation/arm64/silicon-errata.rst | 2 + Documentation/arm64/tagged-address-abi.rst | 11 +- Documentation/block/capability.rst | 16 +- 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/dev-tools/kunit/usage.rst | 1 + 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 + .../bindings/display/allwinner,sun4i-a10-tcon.yaml | 6 +- .../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 + .../devicetree/bindings/input/ilitek,ili2xxx.txt | 3 +- .../bindings/input/touchscreen/goodix.yaml | 2 +- .../bindings/input/twl4030-pwrbutton.txt | 2 +- Documentation/devicetree/bindings/leds/common.yaml | 2 +- .../devicetree/bindings/leds/register-bit-led.txt | 2 +- .../bindings/media/allwinner,sun4i-a10-csi.yaml | 40 +- .../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 +- .../memory-controllers/nvidia,tegra124-emc.yaml | 20 +- .../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/misc/fsl,qoriq-mc.txt | 2 +- .../devicetree/bindings/mmc/mmc-controller.yaml | 1 + .../devicetree/bindings/mmc/ti-omap-hsmmc.txt | 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 + Documentation/devicetree/bindings/net/mdio.yaml | 1 - 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/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 + .../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/ipmb.rst | 4 + 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/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/hwmon/xdpe12284.rst | 1 + Documentation/index.rst | 2 +- Documentation/kbuild/gcc-plugins.rst | 97 + Documentation/kbuild/index.rst | 1 + Documentation/kbuild/kbuild.rst | 2 +- Documentation/kbuild/kconfig-macro-language.rst | 2 +- Documentation/kbuild/makefiles.rst | 11 +- 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/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 .../networking/devlink/devlink-region.rst | 3 - Documentation/networking/net_failover.rst | 6 +- Documentation/networking/phy.rst | 5 +- 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 +- .../process/embargoed-hardware-issues.rst | 8 +- 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/sphinx/parallel-wrapper.sh | 2 +- 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/process/embargoed-hardware-issues.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/guest-halt-polling.rst | 84 + Documentation/virt/index.rst | 2 + Documentation/virt/kvm/amd-memory-encryption.rst | 25 + Documentation/virt/kvm/api.rst | 6029 ++++++++++++++++++++ Documentation/virt/kvm/api.txt | 5450 ------------------ Documentation/virt/kvm/arm/hyp-abi.rst | 63 + Documentation/virt/kvm/arm/hyp-abi.txt | 53 - Documentation/virt/kvm/arm/index.rst | 12 + Documentation/virt/kvm/arm/psci.rst | 77 + Documentation/virt/kvm/arm/psci.txt | 61 - Documentation/virt/kvm/devices/arm-vgic-its.rst | 209 + Documentation/virt/kvm/devices/arm-vgic-its.txt | 181 - Documentation/virt/kvm/devices/arm-vgic-v3.rst | 291 + Documentation/virt/kvm/devices/arm-vgic-v3.txt | 251 - Documentation/virt/kvm/devices/arm-vgic.rst | 156 + Documentation/virt/kvm/devices/arm-vgic.txt | 127 - Documentation/virt/kvm/devices/index.rst | 19 + Documentation/virt/kvm/devices/mpic.rst | 58 + Documentation/virt/kvm/devices/mpic.txt | 53 - Documentation/virt/kvm/devices/s390_flic.rst | 173 + Documentation/virt/kvm/devices/s390_flic.txt | 163 - Documentation/virt/kvm/devices/vcpu.rst | 114 + Documentation/virt/kvm/devices/vcpu.txt | 76 - Documentation/virt/kvm/devices/vfio.rst | 41 + Documentation/virt/kvm/devices/vfio.txt | 36 - Documentation/virt/kvm/devices/vm.rst | 316 + Documentation/virt/kvm/devices/vm.txt | 270 - Documentation/virt/kvm/devices/xics.rst | 92 + Documentation/virt/kvm/devices/xics.txt | 76 - Documentation/virt/kvm/devices/xive.rst | 247 + Documentation/virt/kvm/devices/xive.txt | 205 - Documentation/virt/kvm/halt-polling.rst | 140 + Documentation/virt/kvm/halt-polling.txt | 136 - Documentation/virt/kvm/hypercalls.rst | 171 + Documentation/virt/kvm/hypercalls.txt | 154 - Documentation/virt/kvm/index.rst | 16 + Documentation/virt/kvm/locking.rst | 243 + Documentation/virt/kvm/locking.txt | 215 - Documentation/virt/kvm/mmu.rst | 483 ++ Documentation/virt/kvm/mmu.txt | 449 -- Documentation/virt/kvm/msr.rst | 321 ++ Documentation/virt/kvm/msr.txt | 284 - Documentation/virt/kvm/nested-vmx.rst | 245 + Documentation/virt/kvm/nested-vmx.txt | 240 - Documentation/virt/kvm/ppc-pv.rst | 222 + Documentation/virt/kvm/ppc-pv.txt | 212 - Documentation/virt/kvm/review-checklist.rst | 41 + Documentation/virt/kvm/review-checklist.txt | 38 - Documentation/virt/kvm/s390-diag.rst | 86 + Documentation/virt/kvm/s390-diag.txt | 83 - Documentation/virt/kvm/timekeeping.rst | 645 +++ Documentation/virt/kvm/timekeeping.txt | 612 -- Documentation/virt/uml/UserModeLinux-HOWTO.txt | 4589 --------------- Documentation/virt/uml/user_mode_linux.rst | 4403 ++++++++++++++ Documentation/virtual/guest-halt-polling.txt | 78 - Documentation/x86/boot.rst | 8 +- Documentation/x86/exception-tables.rst | 14 + Documentation/x86/index.rst | 1 - Documentation/x86/intel-iommu.rst | 3 +- MAINTAINERS | 307 +- Makefile | 8 +- 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-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/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/r8a7779.dtsi | 2 +- arch/arm/boot/dts/stih410-b2260.dts | 3 - arch/arm/boot/dts/stihxxx-b2120.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/common/sa1111.c | 7 +- arch/arm/configs/am200epdkit_defconfig | 2 - arch/arm/configs/axm55xx_defconfig | 1 - arch/arm/configs/bcm2835_defconfig | 1 + arch/arm/configs/clps711x_defconfig | 1 - arch/arm/configs/cns3420vb_defconfig | 2 +- arch/arm/configs/colibri_pxa300_defconfig | 1 - arch/arm/configs/collie_defconfig | 2 - arch/arm/configs/davinci_all_defconfig | 2 - arch/arm/configs/efm32_defconfig | 2 - arch/arm/configs/ep93xx_defconfig | 1 - arch/arm/configs/eseries_pxa_defconfig | 2 - arch/arm/configs/ezx_defconfig | 1 - arch/arm/configs/h3600_defconfig | 2 - arch/arm/configs/h5000_defconfig | 1 - arch/arm/configs/imote2_defconfig | 1 - arch/arm/configs/imx_v4_v5_defconfig | 2 - arch/arm/configs/lpc18xx_defconfig | 4 - arch/arm/configs/magician_defconfig | 2 - arch/arm/configs/moxart_defconfig | 1 - arch/arm/configs/mxs_defconfig | 2 - arch/arm/configs/omap1_defconfig | 2 - arch/arm/configs/omap2plus_defconfig | 1 + arch/arm/configs/palmz72_defconfig | 2 - arch/arm/configs/pcm027_defconfig | 2 - arch/arm/configs/pleb_defconfig | 2 - arch/arm/configs/realview_defconfig | 1 - arch/arm/configs/sama5_defconfig | 3 - arch/arm/configs/socfpga_defconfig | 1 + arch/arm/configs/stm32_defconfig | 2 - arch/arm/configs/sunxi_defconfig | 1 + arch/arm/configs/u300_defconfig | 2 - arch/arm/configs/vexpress_defconfig | 2 - arch/arm/configs/viper_defconfig | 1 - arch/arm/configs/zeus_defconfig | 2 - arch/arm/configs/zx_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/ftrace.c | 7 +- arch/arm/kernel/patch.c | 19 +- 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-npcm/Kconfig | 2 +- arch/arm/mach-omap2/Makefile | 2 +- arch/arm/mach-omap2/io.c | 2 - arch/arm64/Kconfig | 1 - 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/arm/fvp-base-revc.dts | 8 +- arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 2 +- 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/configs/defconfig | 7 +- arch/arm64/crypto/chacha-neon-glue.c | 8 +- arch/arm64/include/asm/alternative.h | 2 +- arch/arm64/include/asm/arch_gicv3.h | 2 +- arch/arm64/include/asm/cache.h | 2 +- arch/arm64/include/asm/cacheflush.h | 2 +- arch/arm64/include/asm/clocksource.h | 4 +- arch/arm64/include/asm/cpufeature.h | 10 +- arch/arm64/include/asm/efi.h | 10 - arch/arm64/include/asm/exception.h | 4 - arch/arm64/include/asm/futex.h | 5 +- arch/arm64/include/asm/io.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 | 3 +- arch/arm64/include/asm/lse.h | 2 +- arch/arm64/include/asm/memory.h | 2 +- arch/arm64/include/asm/mmu.h | 4 +- arch/arm64/include/asm/pgtable-prot.h | 6 +- arch/arm64/include/asm/processor.h | 7 +- arch/arm64/include/asm/spinlock.h | 6 +- arch/arm64/include/asm/thread_info.h | 4 +- arch/arm64/include/asm/topology.h | 3 + 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/efi-entry.S | 90 +- arch/arm64/kernel/efi-header.S | 6 +- arch/arm64/kernel/hibernate.c | 13 +- arch/arm64/kernel/image-vars.h | 7 +- arch/arm64/kernel/kaslr.c | 1 + arch/arm64/kernel/process.c | 17 +- arch/arm64/kernel/smp.c | 25 +- arch/arm64/kernel/time.c | 2 +- arch/arm64/kernel/vdso/vgettimeofday.c | 2 - arch/arm64/kernel/vdso32/Makefile | 11 + arch/arm64/kernel/vdso32/vgettimeofday.c | 14 - arch/arm64/kvm/hyp/switch.c | 39 +- arch/arm64/kvm/hyp/vgic-v2-cpuif-proxy.c | 4 +- arch/arm64/mm/context.c | 20 +- arch/c6x/platforms/timer64.c | 11 +- arch/csky/Kconfig | 51 +- arch/csky/Kconfig.platforms | 9 + arch/csky/abiv1/inc/abi/cacheflush.h | 5 +- arch/csky/abiv1/inc/abi/entry.h | 19 +- arch/csky/abiv2/cacheflush.c | 84 +- arch/csky/abiv2/inc/abi/cacheflush.h | 33 +- arch/csky/abiv2/inc/abi/entry.h | 11 + arch/csky/configs/defconfig | 8 - arch/csky/include/asm/Kbuild | 1 - arch/csky/include/asm/cache.h | 1 + arch/csky/include/asm/cacheflush.h | 1 + arch/csky/include/asm/fixmap.h | 9 +- arch/csky/include/asm/memory.h | 25 + arch/csky/include/asm/mmu.h | 1 + arch/csky/include/asm/mmu_context.h | 2 + arch/csky/include/asm/pci.h | 34 + arch/csky/include/asm/pgtable.h | 6 +- arch/csky/include/asm/stackprotector.h | 29 + arch/csky/include/asm/tcm.h | 24 + arch/csky/include/asm/uaccess.h | 1 - arch/csky/include/uapi/asm/unistd.h | 3 + arch/csky/kernel/atomic.S | 8 +- arch/csky/kernel/process.c | 13 +- arch/csky/kernel/setup.c | 5 +- arch/csky/kernel/smp.c | 2 +- arch/csky/kernel/time.c | 2 +- arch/csky/kernel/vmlinux.lds.S | 49 + arch/csky/mm/Makefile | 3 + arch/csky/mm/cachev1.c | 5 + arch/csky/mm/cachev2.c | 45 +- arch/csky/mm/highmem.c | 64 +- arch/csky/mm/init.c | 92 + arch/csky/mm/syscache.c | 13 +- arch/csky/mm/tcm.c | 169 + 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/uaccess.h | 1 - arch/ia64/kernel/efi.c | 55 +- arch/ia64/kernel/esi.c | 21 +- arch/ia64/kernel/process.c | 9 +- arch/ia64/mm/ioremap.c | 1 + arch/m68k/emu/nfblock.c | 3 +- arch/m68k/include/asm/uaccess_no.h | 1 - arch/microblaze/Kconfig | 2 + arch/microblaze/include/asm/futex.h | 5 +- arch/microblaze/include/asm/irq.h | 3 - arch/microblaze/include/asm/uaccess.h | 1 - arch/microblaze/kernel/irq.c | 21 +- arch/mips/Kconfig | 2 +- arch/mips/boot/dts/ingenic/ci20.dts | 44 +- arch/mips/boot/dts/ingenic/jz4740.dtsi | 17 +- arch/mips/boot/dts/ingenic/jz4780.dtsi | 17 +- arch/mips/boot/dts/ingenic/x1000.dtsi | 6 +- .../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/include/asm/clocksource.h | 16 +- arch/mips/include/asm/futex.h | 5 +- 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 | 16 +- arch/mips/include/asm/sync.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/kernel/csrc-r4k.c | 2 +- arch/mips/kernel/setup.c | 3 +- arch/mips/kernel/smp.c | 9 +- arch/mips/kernel/vpe.c | 2 +- arch/mips/vdso/Makefile | 28 +- 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/include/asm/page.h | 5 + arch/powerpc/include/asm/processor.h | 4 + arch/powerpc/kernel/asm-offsets.c | 12 + arch/powerpc/kernel/cputable.c | 4 +- arch/powerpc/kernel/eeh_driver.c | 21 +- arch/powerpc/kernel/entry_32.S | 13 +- arch/powerpc/kernel/head_32.S | 155 +- arch/powerpc/kernel/head_32.h | 21 +- arch/powerpc/kernel/head_8xx.S | 2 +- arch/powerpc/kernel/hw_breakpoint.c | 12 +- arch/powerpc/kernel/idle_6xx.S | 8 + arch/powerpc/kernel/signal.c | 17 +- arch/powerpc/kernel/signal_32.c | 28 +- arch/powerpc/kernel/signal_64.c | 22 +- arch/powerpc/kernel/vmlinux.lds.S | 6 + arch/powerpc/kexec/core_64.c | 2 +- arch/powerpc/kvm/book3s_pr.c | 1 + arch/powerpc/kvm/powerpc.c | 2 - arch/powerpc/mm/book3s32/hash_low.S | 52 +- arch/powerpc/mm/book3s32/mmu.c | 10 +- arch/powerpc/mm/hugetlbpage.c | 29 +- arch/powerpc/mm/kasan/kasan_init_32.c | 12 +- arch/powerpc/mm/mem.c | 2 + arch/powerpc/perf/core-book3s.c | 1 + arch/powerpc/platforms/ps3/device-init.c | 18 +- arch/powerpc/xmon/xmon.c | 5 + arch/riscv/Kconfig | 2 +- arch/riscv/Kconfig.socs | 10 + arch/riscv/Makefile | 6 +- arch/riscv/boot/.gitignore | 2 + .../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/csr.h | 12 + 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/head.S | 6 + arch/riscv/kernel/module.c | 16 + arch/riscv/kernel/ptrace.c | 11 +- arch/riscv/kernel/smp.c | 2 +- arch/riscv/kernel/traps.c | 4 +- arch/riscv/lib/Makefile | 2 +- arch/riscv/mm/init.c | 2 +- arch/riscv/mm/kasan_init.c | 53 +- arch/s390/Makefile | 2 +- arch/s390/boot/Makefile | 2 +- arch/s390/boot/kaslr.c | 2 +- arch/s390/boot/uv.c | 3 +- arch/s390/configs/debug_defconfig | 28 +- arch/s390/configs/defconfig | 11 +- arch/s390/include/asm/futex.h | 2 - arch/s390/include/asm/page.h | 2 +- arch/s390/include/asm/pgtable.h | 6 + arch/s390/include/asm/processor.h | 1 - arch/s390/include/asm/qdio.h | 6 +- arch/s390/include/asm/timex.h | 2 +- arch/s390/kvm/kvm-s390.c | 18 +- arch/s390/pci/pci.c | 4 +- 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 | 1 + arch/sparc/include/asm/futex_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 | 5 +- arch/x86/Makefile | 5 +- arch/x86/boot/Makefile | 2 +- arch/x86/boot/compressed/Makefile | 5 +- 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 | 205 +- arch/x86/boot/compressed/kaslr_64.c | 3 - arch/x86/boot/header.S | 93 +- arch/x86/boot/tools/build.c | 106 +- 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 | 18 +- 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/vdso32/vclock_gettime.c | 1 + arch/x86/entry/vdso/vma.c | 8 +- arch/x86/events/amd/core.c | 1 + arch/x86/events/amd/power.c | 2 +- arch/x86/events/amd/uncore.c | 61 +- arch/x86/events/intel/core.c | 26 +- arch/x86/events/intel/cstate.c | 101 +- arch/x86/events/intel/ds.c | 2 + 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/events/msr.c | 3 +- arch/x86/ia32/Makefile | 2 +- arch/x86/ia32/sys_ia32.c | 254 - arch/x86/include/asm/amd_nb.h | 1 - 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/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 | 14 +- arch/x86/include/asm/kvm_host.h | 19 +- arch/x86/include/asm/mce.h | 9 +- arch/x86/include/asm/mshyperv.h | 4 +- arch/x86/include/asm/msr-index.h | 11 + 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/preempt.h | 8 +- arch/x86/include/asm/processor.h | 12 +- arch/x86/include/asm/sighandling.h | 5 - arch/x86/include/asm/syscall.h | 11 +- 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 | 93 - arch/x86/include/asm/unistd.h | 7 + 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/include/asm/vmx.h | 2 +- arch/x86/include/asm/vmxfeatures.h | 1 + arch/x86/include/uapi/asm/kvm.h | 1 + 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/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 | 47 +- arch/x86/kernel/cpu/common.c | 8 +- arch/x86/kernel/cpu/intel.c | 183 + arch/x86/kernel/cpu/match.c | 13 +- arch/x86/kernel/cpu/mce/amd.c | 50 +- 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/head_32.S | 6 - arch/x86/kernel/ima_arch.c | 8 +- arch/x86/kernel/irq.c | 3 +- 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/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/relocate_kernel_64.S | 12 +- arch/x86/kernel/signal.c | 4 +- arch/x86/kernel/smpboot.c | 292 +- arch/x86/kernel/sys_ia32.c | 255 + arch/x86/kernel/sys_x86_64.c | 1 - arch/x86/kernel/time.c | 12 +- arch/x86/kernel/topology.c | 22 +- arch/x86/kernel/traps.c | 65 +- arch/x86/kernel/tsc.c | 32 +- arch/x86/kernel/tsc_msr.c | 142 +- arch/x86/kvm/Kconfig | 13 + arch/x86/kvm/Makefile | 1 + arch/x86/kvm/emulate.c | 37 +- arch/x86/kvm/ioapic.c | 7 +- arch/x86/kvm/irq_comm.c | 2 +- arch/x86/kvm/lapic.c | 20 +- arch/x86/kvm/mmu.h | 13 + arch/x86/kvm/mmu/mmu.c | 11 +- arch/x86/kvm/mmu/paging_tmpl.h | 2 +- arch/x86/kvm/mmutrace.h | 2 +- arch/x86/kvm/svm.c | 103 +- arch/x86/kvm/trace.h | 4 +- arch/x86/kvm/vmx/capabilities.h | 1 + arch/x86/kvm/vmx/nested.c | 127 +- arch/x86/kvm/vmx/nested.h | 10 +- arch/x86/kvm/vmx/vmx.c | 173 +- arch/x86/kvm/vmx/vmx.h | 3 + arch/x86/kvm/x86.c | 86 +- arch/x86/mm/dump_pagetables.c | 7 +- arch/x86/mm/fault.c | 26 +- arch/x86/mm/ioremap.c | 21 + arch/x86/mm/mmio-mod.c | 4 +- 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/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 | 32 +- 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 +- crypto/Kconfig | 4 - crypto/hash_info.c | 2 +- crypto/testmgr.c | 36 + drivers/Kconfig | 1 + drivers/Makefile | 1 + 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 | 47 +- drivers/acpi/acpica/evxfgpe.c | 39 + drivers/acpi/acpica/hwgpe.c | 100 + 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 | 361 +- 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 | 63 +- 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 | 44 +- 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 | 1096 ++-- 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/bus/moxtet.c | 2 +- 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/ipmb_dev_int.c | 33 +- drivers/char/ipmi/ipmi_si_platform.c | 4 +- drivers/char/ipmi/ipmi_ssif.c | 10 +- drivers/char/tpm/Makefile | 8 +- 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 | 4 +- drivers/char/tpm/tpm_ibmvtpm.c | 17 + drivers/char/tpm/tpm_ibmvtpm.h | 1 + drivers/char/tpm/tpm_tis_spi.c | 298 - drivers/char/tpm/tpm_tis_spi_cr50.c | 7 +- drivers/char/tpm/tpm_tis_spi_main.c | 299 + 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 | 12 +- 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 | 17 +- 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/padlock-aes.c | 2 +- drivers/crypto/padlock-sha.c | 2 +- drivers/dax/super.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/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 | 519 +- drivers/edac/edac_mc.h | 6 +- drivers/edac/edac_mc_sysfs.c | 120 +- 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/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 | 6 +- 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/fsi/Kconfig | 1 + drivers/gpio/gpio-bd71828.c | 10 - drivers/gpio/gpio-sifive.c | 6 +- drivers/gpio/gpio-xilinx.c | 5 +- drivers/gpio/gpiolib-acpi.c | 140 +- drivers/gpio/gpiolib.c | 39 +- 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_pmu.c | 15 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 26 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h | 3 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 100 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 28 +- 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 | 32 +- drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 16 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c | 8 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 10 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 102 +- .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 1 + .../gpu/drm/amd/display/dc/bios/command_table2.c | 4 - drivers/gpu/drm/amd/display/dc/clk_mgr/Makefile | 6 + .../amd/display/dc/clk_mgr/dcn20/dcn20_clk_mgr.c | 2 +- .../drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c | 20 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 11 + drivers/gpu/drm/amd/display/dc/dce/dce_aux.c | 2 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.c | 4 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 1 - 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 - .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 6 + .../drm/amd/display/modules/hdcp/hdcp2_execution.c | 4 +- .../drm/amd/include/asic_reg/dce/dce_12_0_offset.h | 2 + drivers/gpu/drm/amd/powerplay/amdgpu_smu.c | 9 +- .../gpu/drm/amd/powerplay/inc/smu_v11_0_pptable.h | 46 +- drivers/gpu/drm/amd/powerplay/navi10_ppt.c | 44 +- drivers/gpu/drm/amd/powerplay/renoir_ppt.c | 11 +- drivers/gpu/drm/amd/powerplay/smu_v11_0.c | 12 +- 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/bridge/tc358767.c | 8 +- drivers/gpu/drm/bridge/ti-tfp410.c | 3 +- drivers/gpu/drm/drm_client_modeset.c | 3 +- drivers/gpu/drm/drm_dp_mst_topology.c | 187 +- drivers/gpu/drm/drm_edid.c | 2 +- drivers/gpu/drm/drm_gem_shmem_helper.c | 16 +- drivers/gpu/drm/drm_lease.c | 3 +- drivers/gpu/drm/drm_modes.c | 7 + 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/Kconfig | 5 +- drivers/gpu/drm/i915/Makefile | 2 +- drivers/gpu/drm/i915/display/intel_bios.c | 6 +- drivers/gpu/drm/i915/display/intel_ddi.c | 4 +- drivers/gpu/drm/i915/display/intel_display.c | 64 +- 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_dsi_vbt.c | 50 +- 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_context.c | 16 + drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 40 +- drivers/gpu/drm/i915/gem/i915_gem_mman.c | 129 +- drivers/gpu/drm/i915/gem/i915_gem_object.c | 19 +- drivers/gpu/drm/i915/gem/i915_gem_object.h | 12 +- drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 9 +- drivers/gpu/drm/i915/gem/i915_gem_phys.c | 98 +- 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_breadcrumbs.c | 3 + drivers/gpu/drm/i915/gt/intel_context.c | 46 +- drivers/gpu/drm/i915/gt/intel_engine_cs.c | 13 + drivers/gpu/drm/i915/gt/intel_engine_types.h | 1 + drivers/gpu/drm/i915/gt/intel_gt_requests.c | 17 +- drivers/gpu/drm/i915/gt/intel_lrc.c | 494 +- drivers/gpu/drm/i915/gt/intel_ring.c | 1 + drivers/gpu/drm/i915/gt/intel_ring.h | 8 + drivers/gpu/drm/i915/gt/intel_ring_types.h | 7 +- drivers/gpu/drm/i915/gt/intel_timeline.c | 8 +- drivers/gpu/drm/i915/gt/intel_workarounds.c | 44 +- drivers/gpu/drm/i915/gt/mock_engine.c | 17 +- drivers/gpu/drm/i915/gt/selftest_lrc.c | 260 +- drivers/gpu/drm/i915/gvt/display.c | 3 +- drivers/gpu/drm/i915/gvt/dmabuf.c | 2 +- drivers/gpu/drm/i915/gvt/firmware.c | 4 +- drivers/gpu/drm/i915/gvt/gtt.c | 4 + drivers/gpu/drm/i915/gvt/opregion.c | 5 +- drivers/gpu/drm/i915/gvt/vgpu.c | 14 +- drivers/gpu/drm/i915/i915_active.c | 35 +- drivers/gpu/drm/i915/i915_active.h | 6 + drivers/gpu/drm/i915/i915_drv.c | 15 +- drivers/gpu/drm/i915/i915_drv.h | 2 +- drivers/gpu/drm/i915/i915_gem.c | 13 +- drivers/gpu/drm/i915/i915_gpu_error.c | 5 +- drivers/gpu/drm/i915/i915_gpu_error.h | 7 +- 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 | 71 +- drivers/gpu/drm/i915/i915_pmu.h | 11 +- drivers/gpu/drm/i915/i915_reg.h | 1 + drivers/gpu/drm/i915/i915_request.c | 96 +- drivers/gpu/drm/i915/i915_request.h | 62 + drivers/gpu/drm/i915/i915_scheduler.c | 28 +- drivers/gpu/drm/i915/i915_utils.c | 5 +- drivers/gpu/drm/i915/i915_utils.h | 5 + drivers/gpu/drm/i915/i915_vma.c | 14 +- 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/msm/adreno/a6xx_gmu.c | 37 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 65 +- drivers/gpu/drm/msm/adreno/a6xx_hfi.c | 85 +- drivers/gpu/drm/msm/disp/dpu1/dpu_formats.c | 4 +- drivers/gpu/drm/msm/disp/dpu1/dpu_mdss.c | 58 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c | 4 +- drivers/gpu/drm/msm/dsi/dsi_manager.c | 7 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy.c | 4 - drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c | 6 + drivers/gpu/drm/msm/msm_drv.c | 8 + drivers/gpu/drm/nouveau/dispnv50/wndw.c | 2 + drivers/gpu/drm/nouveau/nvkm/engine/device/base.c | 4 + drivers/gpu/drm/nouveau/nvkm/engine/gr/tu102.c | 26 + drivers/gpu/drm/nouveau/nvkm/subdev/acr/tu102.c | 14 + drivers/gpu/drm/nouveau/nvkm/subdev/fb/gv100.c | 2 + drivers/gpu/drm/panfrost/panfrost_drv.c | 1 + drivers/gpu/drm/panfrost/panfrost_gem.h | 6 + drivers/gpu/drm/panfrost/panfrost_gem_shrinker.c | 3 + drivers/gpu/drm/panfrost/panfrost_job.c | 13 +- drivers/gpu/drm/panfrost/panfrost_mmu.c | 51 +- drivers/gpu/drm/panfrost/panfrost_perfcnt.c | 11 +- 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/selftests/drm_cmdline_selftests.h | 1 + .../gpu/drm/selftests/test-drm_cmdline_parser.c | 15 +- drivers/gpu/drm/sun4i/sun4i_drv.c | 1 - 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/vgem/vgem_drv.c | 9 +- drivers/gpu/drm/virtio/virtgpu_object.c | 5 +- drivers/hid/hid-alps.c | 2 +- drivers/hid/hid-apple.c | 3 +- drivers/hid/hid-bigbenff.c | 31 +- drivers/hid/hid-core.c | 4 +- drivers/hid/hid-google-hammer.c | 2 + drivers/hid/hid-hyperv.c | 6 +- drivers/hid/hid-ids.h | 2 + drivers/hid/hid-ite.c | 5 +- drivers/hid/hid-logitech-hidpp.c | 43 +- drivers/hid/hid-picolcd_fb.c | 4 +- drivers/hid/hid-quirks.c | 1 + drivers/hid/hid-sensor-custom.c | 6 +- drivers/hid/i2c-hid/i2c-hid-dmi-quirks.c | 8 + drivers/hid/usbhid/hiddev.c | 2 +- drivers/hsi/clients/cmt_speech.c | 9 +- drivers/hwmon/Kconfig | 9 + drivers/hwmon/Makefile | 1 + drivers/hwmon/acpi_power_meter.c | 16 +- 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 | 134 +- 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 | 59 +- drivers/hwmon/pmbus/zl6100.c | 5 +- drivers/hwmon/via-cputemp.c | 8 +- drivers/hwmon/w83627ehf.c | 7 +- 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/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 | 31 +- drivers/infiniband/core/umem_odp.c | 26 +- drivers/infiniband/core/user_mad.c | 38 +- drivers/infiniband/core/uverbs_cmd.c | 24 +- drivers/infiniband/core/uverbs_std_types.c | 1 + drivers/infiniband/core/verbs.c | 10 - drivers/infiniband/hw/cxgb4/cm.c | 4 + drivers/infiniband/hw/cxgb4/qp.c | 4 +- drivers/infiniband/hw/hfi1/affinity.c | 2 + drivers/infiniband/hw/hfi1/efivar.c | 2 +- drivers/infiniband/hw/hfi1/file_ops.c | 52 +- drivers/infiniband/hw/hfi1/hfi.h | 5 +- drivers/infiniband/hw/hfi1/user_exp_rcv.c | 5 +- drivers/infiniband/hw/hfi1/user_sdma.c | 42 +- drivers/infiniband/hw/hfi1/verbs.c | 4 +- drivers/infiniband/hw/mlx5/cq.c | 27 +- drivers/infiniband/hw/mlx5/devx.c | 51 +- drivers/infiniband/hw/mlx5/main.c | 11 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 2 + drivers/infiniband/hw/mlx5/odp.c | 17 +- drivers/infiniband/hw/mlx5/qp.c | 14 +- drivers/infiniband/hw/qib/qib_verbs.c | 2 + drivers/infiniband/sw/rdmavt/cq.c | 2 +- drivers/infiniband/sw/rdmavt/qp.c | 84 +- drivers/infiniband/sw/rxe/rxe_comp.c | 8 +- drivers/infiniband/sw/siw/siw_cm.c | 5 +- drivers/infiniband/sw/siw/siw_main.c | 6 +- drivers/infiniband/ulp/isert/ib_isert.c | 12 + drivers/input/input.c | 1 + drivers/input/keyboard/goldfish_events.c | 2 +- drivers/input/keyboard/gpio_keys.c | 2 +- drivers/input/keyboard/gpio_keys_polled.c | 2 +- drivers/input/keyboard/tca6416-keypad.c | 4 +- drivers/input/keyboard/tm2-touchkey.c | 11 + drivers/input/mouse/cyapa_gen5.c | 8 +- drivers/input/mouse/psmouse-smbus.c | 8 +- drivers/input/mouse/synaptics.c | 5 +- drivers/input/rmi4/rmi_f11.c | 4 +- drivers/input/touchscreen/chipone_icn8505.c | 2 +- drivers/input/touchscreen/ili210x.c | 34 +- drivers/input/touchscreen/raydium_i2c_ts.c | 8 +- drivers/input/touchscreen/silead.c | 2 +- drivers/interconnect/core.c | 9 + drivers/iommu/Makefile | 4 +- drivers/iommu/amd_iommu.c | 4 +- drivers/iommu/amd_iommu_init.c | 13 +- drivers/iommu/dma-iommu.c | 16 +- drivers/iommu/dmar.c | 24 +- drivers/iommu/intel-iommu-debugfs.c | 51 +- drivers/iommu/intel-iommu.c | 69 +- drivers/iommu/io-pgtable-arm.c | 4 +- drivers/iommu/qcom_iommu.c | 28 +- drivers/irqchip/Kconfig | 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-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/btree.c | 242 +- drivers/md/bcache/btree.h | 84 + drivers/md/bcache/journal.c | 7 +- drivers/md/bcache/request.c | 7 +- drivers/md/bcache/request.h | 3 + drivers/md/bcache/super.c | 28 +- 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/habanalabs/device.c | 5 +- drivers/misc/habanalabs/goya/goya.c | 44 +- drivers/mmc/core/core.c | 5 +- drivers/mmc/core/mmc.c | 7 +- drivers/mmc/core/mmc_ops.c | 6 +- drivers/mmc/host/rtsx_pci_sdmmc.c | 13 +- drivers/mmc/host/sdhci-acpi.c | 88 +- drivers/mmc/host/sdhci-cadence.c | 18 +- drivers/mmc/host/sdhci-esdhc-imx.c | 14 +- drivers/mmc/host/sdhci-msm.c | 2 +- drivers/mmc/host/sdhci-of-at91.c | 8 +- drivers/mmc/host/sdhci-omap.c | 3 + drivers/mmc/host/sdhci-pci-gli.c | 17 + drivers/mmc/host/sdhci-tegra.c | 3 + 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/bonding/bond_alb.c | 20 +- drivers/net/bonding/bond_main.c | 55 +- drivers/net/bonding/bond_options.c | 2 + drivers/net/caif/caif_spi.c | 72 +- drivers/net/can/dev.c | 1 + drivers/net/can/slcan.c | 3 + drivers/net/dsa/b53/b53_common.c | 3 + drivers/net/dsa/bcm_sf2.c | 3 +- drivers/net/dsa/mt7530.c | 4 +- drivers/net/dsa/mv88e6xxx/chip.c | 2 + drivers/net/dsa/mv88e6xxx/chip.h | 12 +- drivers/net/dsa/mv88e6xxx/global1.c | 4 +- drivers/net/dsa/mv88e6xxx/global2.c | 8 +- drivers/net/dsa/sja1105/sja1105_main.c | 3 +- drivers/net/ethernet/amazon/ena/ena_com.c | 96 +- drivers/net/ethernet/amazon/ena/ena_com.h | 9 + drivers/net/ethernet/amazon/ena/ena_ethtool.c | 46 +- drivers/net/ethernet/amazon/ena/ena_netdev.c | 84 +- drivers/net/ethernet/amazon/ena/ena_netdev.h | 2 + .../net/ethernet/aquantia/atlantic/aq_ethtool.c | 5 + .../net/ethernet/aquantia/atlantic/aq_filters.c | 2 +- drivers/net/ethernet/aquantia/atlantic/aq_hw.h | 2 + drivers/net/ethernet/aquantia/atlantic/aq_nic.c | 8 +- .../net/ethernet/aquantia/atlantic/aq_pci_func.c | 13 +- drivers/net/ethernet/aquantia/atlantic/aq_ring.c | 10 +- drivers/net/ethernet/aquantia/atlantic/aq_ring.h | 3 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c | 22 +- .../aquantia/atlantic/hw_atl/hw_atl_utils.c | 19 +- .../aquantia/atlantic/hw_atl/hw_atl_utils_fw2x.c | 12 + drivers/net/ethernet/broadcom/bcmsysport.c | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 48 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.c | 15 +- drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 10 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 36 +- drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c | 48 +- drivers/net/ethernet/broadcom/bnxt/bnxt_vfr.c | 10 +- drivers/net/ethernet/broadcom/cnic_defs.h | 4 +- drivers/net/ethernet/broadcom/genet/bcmgenet.c | 142 +- drivers/net/ethernet/broadcom/genet/bcmgenet.h | 3 +- drivers/net/ethernet/broadcom/genet/bcmgenet_wol.c | 6 +- drivers/net/ethernet/broadcom/genet/bcmmii.c | 41 +- drivers/net/ethernet/cadence/macb.h | 1 + drivers/net/ethernet/cadence/macb_main.c | 66 +- drivers/net/ethernet/cavium/thunder/thunder_bgx.c | 62 +- drivers/net/ethernet/cavium/thunder/thunder_bgx.h | 9 + drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c | 4 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 49 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_ptp.c | 3 + drivers/net/ethernet/chelsio/cxgb4/sge.c | 52 +- drivers/net/ethernet/cisco/enic/enic_main.c | 2 +- drivers/net/ethernet/davicom/dm9000.c | 2 + drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 114 +- drivers/net/ethernet/freescale/fec_main.c | 6 +- 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/hisilicon/hns3/hclge_mbx.h | 1 + drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 2 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 69 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 1 + .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c | 2 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 3 + drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c | 5 +- drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c | 52 +- drivers/net/ethernet/huawei/hinic/hinic_hw_dev.h | 2 +- drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c | 26 +- drivers/net/ethernet/huawei/hinic/hinic_hw_if.h | 1 + drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c | 5 +- drivers/net/ethernet/huawei/hinic/hinic_hw_qp.h | 1 + drivers/net/ethernet/huawei/hinic/hinic_main.c | 3 +- drivers/net/ethernet/huawei/hinic/hinic_rx.c | 8 +- drivers/net/ethernet/huawei/hinic/hinic_tx.c | 4 +- drivers/net/ethernet/ibm/ibmvnic.c | 24 +- drivers/net/ethernet/ibm/ibmvnic.h | 6 +- drivers/net/ethernet/intel/e1000e/netdev.c | 13 +- drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 4 +- drivers/net/ethernet/intel/ice/ice_adminq_cmd.h | 1 + drivers/net/ethernet/intel/ice/ice_base.c | 35 +- drivers/net/ethernet/intel/ice/ice_common.c | 37 +- drivers/net/ethernet/intel/ice/ice_common.h | 2 - drivers/net/ethernet/intel/ice/ice_dcb.c | 8 +- drivers/net/ethernet/intel/ice/ice_dcb_lib.c | 99 +- drivers/net/ethernet/intel/ice/ice_dcb_nl.c | 20 +- drivers/net/ethernet/intel/ice/ice_ethtool.c | 409 +- drivers/net/ethernet/intel/ice/ice_hw_autogen.h | 7 +- drivers/net/ethernet/intel/ice/ice_lib.c | 71 +- drivers/net/ethernet/intel/ice/ice_lib.h | 2 - drivers/net/ethernet/intel/ice/ice_main.c | 195 +- drivers/net/ethernet/intel/ice/ice_txrx.c | 11 +- drivers/net/ethernet/intel/ice/ice_txrx.h | 6 +- drivers/net/ethernet/intel/ice/ice_txrx_lib.c | 2 +- drivers/net/ethernet/intel/ice/ice_type.h | 2 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 201 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.h | 3 +- drivers/net/ethernet/intel/ice/ice_xsk.c | 4 +- drivers/net/ethernet/marvell/mvmdio.c | 2 +- drivers/net/ethernet/marvell/mvneta.c | 3 +- drivers/net/ethernet/mellanox/mlx4/mcg.c | 62 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 2 + .../net/ethernet/mellanox/mlx5/core/en/health.c | 2 +- .../net/ethernet/mellanox/mlx5/core/en/health.h | 3 +- .../ethernet/mellanox/mlx5/core/en/reporter_rx.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h | 10 + .../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_main.c | 37 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 11 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 5 +- drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c | 1 + drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 20 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 4 +- .../mellanox/mlx5/core/eswitch_offloads_chains.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/lag.c | 15 +- drivers/net/ethernet/mellanox/mlx5/core/lag.h | 1 - .../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 2 +- .../mellanox/mlx5/core/steering/dr_action.c | 1 - .../ethernet/mellanox/mlx5/core/steering/dr_send.c | 3 +- .../ethernet/mellanox/mlx5/core/steering/dr_ste.c | 5 +- .../ethernet/mellanox/mlx5/core/steering/fs_dr.c | 9 +- drivers/net/ethernet/mellanox/mlx5/core/vport.c | 3 + drivers/net/ethernet/mellanox/mlx5/core/wq.c | 39 +- drivers/net/ethernet/mellanox/mlx5/core/wq.h | 2 + drivers/net/ethernet/mellanox/mlxsw/pci.c | 50 +- drivers/net/ethernet/mellanox/mlxsw/pci_hw.h | 2 +- drivers/net/ethernet/mellanox/mlxsw/reg.h | 2 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c | 8 +- drivers/net/ethernet/micrel/ks8851_mll.c | 93 +- drivers/net/ethernet/mscc/ocelot.c | 28 +- drivers/net/ethernet/mscc/ocelot_board.c | 8 + drivers/net/ethernet/neterion/vxge/vxge-config.h | 2 +- drivers/net/ethernet/neterion/vxge/vxge-main.h | 14 +- .../ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c | 8 +- drivers/net/ethernet/pensando/ionic/ionic_dev.c | 11 +- drivers/net/ethernet/pensando/ionic/ionic_if.h | 3 +- drivers/net/ethernet/pensando/ionic/ionic_lif.c | 22 +- drivers/net/ethernet/pensando/ionic/ionic_regs.h | 2 +- drivers/net/ethernet/qlogic/qede/qede.h | 2 + drivers/net/ethernet/qlogic/qede/qede_rdma.c | 29 +- .../net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c | 2 +- drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c | 186 +- drivers/net/ethernet/qualcomm/rmnet/rmnet_config.h | 3 +- .../net/ethernet/qualcomm/rmnet/rmnet_handlers.c | 7 +- drivers/net/ethernet/qualcomm/rmnet/rmnet_vnd.c | 8 - drivers/net/ethernet/qualcomm/rmnet/rmnet_vnd.h | 1 - drivers/net/ethernet/realtek/r8169_main.c | 18 +- drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c | 2 +- drivers/net/ethernet/sfc/ef10.c | 32 +- drivers/net/ethernet/sfc/efx.h | 1 + drivers/net/ethernet/sfc/efx_channels.c | 1 + drivers/net/ethernet/sfc/mcdi.c | 32 +- drivers/net/ethernet/sfc/net_driver.h | 3 - drivers/net/ethernet/sfc/ptp.c | 38 +- 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/socionext/sni_ave.c | 9 + drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c | 2 +- .../net/ethernet/stmicro/stmmac/dwmac1000_core.c | 3 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 13 +- .../net/ethernet/stmicro/stmmac/stmmac_platform.c | 14 +- drivers/net/ethernet/sun/sunvnet_common.c | 23 +- drivers/net/ethernet/xilinx/ll_temac.h | 4 + drivers/net/ethernet/xilinx/ll_temac_main.c | 209 +- drivers/net/geneve.c | 8 +- drivers/net/gtp.c | 4 +- drivers/net/hyperv/netvsc.c | 2 +- drivers/net/hyperv/netvsc_drv.c | 3 + drivers/net/ifb.c | 6 +- drivers/net/ipvlan/ipvlan_core.c | 19 +- drivers/net/ipvlan/ipvlan_main.c | 5 +- drivers/net/macsec.c | 28 +- drivers/net/macvlan.c | 2 + drivers/net/netdevsim/ipsec.c | 30 +- drivers/net/phy/bcm63xx.c | 1 + drivers/net/phy/broadcom.c | 4 +- drivers/net/phy/dp83867.c | 21 +- drivers/net/phy/marvell.c | 5 + drivers/net/phy/mdio-bcm-iproc.c | 20 + drivers/net/phy/mdio-bcm-unimac.c | 6 +- drivers/net/phy/mdio-mux-bcm-iproc.c | 7 +- drivers/net/phy/mscc.c | 4 +- drivers/net/phy/phy-c45.c | 6 +- drivers/net/phy/phy.c | 3 +- drivers/net/phy/phy_device.c | 17 +- drivers/net/phy/phylink.c | 8 +- drivers/net/phy/sfp-bus.c | 32 +- drivers/net/slip/slhc.c | 14 +- drivers/net/slip/slip.c | 3 + drivers/net/team/team.c | 2 + drivers/net/usb/qmi_wwan.c | 47 +- drivers/net/usb/r8152.c | 8 + drivers/net/veth.c | 2 +- drivers/net/vxlan.c | 11 +- drivers/net/wireguard/device.c | 13 +- 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 | 14 +- drivers/net/wireguard/send.c | 16 +- drivers/net/wireguard/socket.c | 1 - drivers/net/wireless/ath/ath10k/core.c | 4 +- drivers/net/wireless/intel/ipw2x00/ipw2100.c | 10 +- drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 2 + drivers/net/wireless/intel/iwlwifi/fw/acpi.c | 14 +- drivers/net/wireless/intel/iwlwifi/fw/acpi.h | 14 +- drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 25 +- drivers/net/wireless/intel/iwlwifi/fw/dbg.h | 6 +- drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 9 +- drivers/net/wireless/intel/iwlwifi/mvm/nvm.c | 3 +- drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c | 35 +- .../net/wireless/intel/iwlwifi/mvm/time-event.c | 4 + drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 3 + .../net/wireless/intersil/orinoco/orinoco_usb.c | 21 +- drivers/net/wireless/mediatek/mt76/dma.c | 9 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/trx.h | 1 + drivers/net/wireless/ti/wlcore/main.c | 2 +- drivers/nfc/fdp/fdp.c | 5 +- drivers/nfc/pn544/i2c.c | 1 + drivers/nfc/pn544/pn544.c | 2 +- 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 | 271 +- drivers/nvme/host/fabrics.c | 8 +- drivers/nvme/host/fc.c | 3 - drivers/nvme/host/multipath.c | 25 +- drivers/nvme/host/nvme.h | 6 +- drivers/nvme/host/pci.c | 119 +- drivers/nvme/host/rdma.c | 19 +- drivers/nvme/host/tcp.c | 117 +- 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_pmu_acpi.c | 7 +- drivers/perf/arm_smmuv3_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/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/chrome/wilco_ec/properties.c | 2 +- drivers/platform/x86/Kconfig | 1 + drivers/platform/x86/dell-smo8800.c | 1 + drivers/platform/x86/intel-uncore-frequency.c | 14 +- drivers/platform/x86/intel_int0002_vgpio.c | 4 +- drivers/platform/x86/intel_mid_powerbtn.c | 4 +- drivers/platform/x86/intel_pmc_core.c | 24 +- drivers/platform/x86/intel_pmc_core_pltdrv.c | 16 +- .../x86/intel_speed_select_if/isst_if_mbox_msr.c | 4 +- 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/touchscreen_dmi.c | 65 +- drivers/platform/x86/wmi.c | 1 + drivers/powercap/idle_inject.c | 2 +- drivers/powercap/intel_rapl_common.c | 87 +- 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/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/blacklist.c | 5 +- drivers/s390/cio/chp.c | 4 +- drivers/s390/cio/qdio.h | 4 +- drivers/s390/cio/qdio_debug.c | 5 +- drivers/s390/cio/qdio_main.c | 29 +- drivers/s390/cio/qdio_setup.c | 5 +- drivers/s390/cio/vfio_ccw_trace.h | 4 +- drivers/s390/crypto/ap_bus.h | 4 +- drivers/s390/crypto/ap_card.c | 8 +- drivers/s390/crypto/ap_queue.c | 6 +- drivers/s390/crypto/pkey_api.c | 2 +- drivers/s390/crypto/zcrypt_api.c | 16 +- drivers/s390/crypto/zcrypt_ep11misc.c | 4 +- drivers/s390/net/qeth_core.h | 4 +- drivers/s390/net/qeth_core_main.c | 223 +- drivers/s390/net/qeth_core_sys.c | 9 +- drivers/s390/net/qeth_l2_main.c | 30 +- drivers/s390/net/qeth_l3_main.c | 1 + drivers/s390/net/qeth_l3_sys.c | 9 +- drivers/s390/scsi/zfcp_fsf.c | 2 +- drivers/s390/scsi/zfcp_fsf.h | 2 +- drivers/s390/scsi/zfcp_qdio.c | 6 +- drivers/s390/scsi/zfcp_qdio.h | 6 +- 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/megaraid/megaraid_sas_fusion.c | 5 +- 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/soc/tegra/fuse/fuse-tegra30.c | 3 +- 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/spmi/spmi-pmic-arb.c | 4 + drivers/staging/Kconfig | 8 +- drivers/staging/Makefile | 4 +- drivers/staging/android/Kconfig | 8 - drivers/staging/android/Makefile | 1 - drivers/staging/android/TODO | 9 - drivers/staging/android/ashmem.c | 28 + drivers/staging/android/uapi/vsoc_shm.h | 295 - drivers/staging/android/vsoc.c | 1149 ---- drivers/staging/comedi/drivers/dt282x.c | 30 +- drivers/staging/comedi/drivers/dt3000.c | 5 +- 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 | 54 +- 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 | 813 --- drivers/staging/exfat/exfat_blkdev.c | 136 - drivers/staging/exfat/exfat_cache.c | 555 -- drivers/staging/exfat/exfat_core.c | 2568 --------- drivers/staging/exfat/exfat_nls.c | 212 - drivers/staging/exfat/exfat_super.c | 3865 ------------- 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/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/audio_manager.c | 2 +- drivers/staging/greybus/gpio.c | 15 +- drivers/staging/greybus/i2c.c | 16 - 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/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/qlge/qlge.h | 69 +- drivers/staging/qlge/qlge_dbg.c | 64 +- drivers/staging/qlge/qlge_ethtool.c | 22 +- drivers/staging/qlge/qlge_main.c | 9 +- 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 | 44 +- drivers/staging/rtl8188eu/os_dep/usb_intf.c | 2 + drivers/staging/rtl8192e/rtl8192e/rtl_core.c | 2 +- drivers/staging/rtl8192e/rtllib.h | 30 +- drivers/staging/rtl8192e/rtllib_rx.c | 4 +- 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/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 | 2 +- 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 | 7 +- 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 | 335 +- 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 +- .../vc04_services/bcm2835-camera/bcm2835-camera.c | 2 +- .../vc04_services/bcm2835-camera/controls.c | 458 +- .../vc04_services/interface/vchi/vchi_common.h | 36 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 6 +- .../vc04_services/interface/vchiq_arm/vchiq_core.c | 14 +- drivers/staging/vt6655/card.h | 2 +- drivers/staging/vt6655/device_main.c | 5 +- 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 | 20 +- drivers/staging/vt6656/dpc.c | 124 - drivers/staging/vt6656/dpc.h | 24 - drivers/staging/vt6656/int.c | 126 - drivers/staging/vt6656/int.h | 47 - drivers/staging/vt6656/mac.h | 263 +- drivers/staging/vt6656/main_usb.c | 30 +- drivers/staging/vt6656/rxtx.c | 61 +- drivers/staging/vt6656/rxtx.h | 1 - drivers/staging/vt6656/usbpipe.c | 233 +- drivers/staging/vt6656/usbpipe.h | 23 + .../bindings/net/wireless/siliabs,wfx.txt | 2 +- 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/queue.c | 2 +- drivers/staging/wfx/sta.c | 30 +- drivers/staging/wilc1000/Kconfig | 5 + drivers/staging/wilc1000/cfg80211.c | 41 +- drivers/staging/wilc1000/hif.c | 2 +- .../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 | 30 +- drivers/staging/wilc1000/netdev.h | 3 - drivers/staging/wilc1000/sdio.c | 316 +- drivers/staging/wilc1000/spi.c | 131 +- 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/target/iscsi/iscsi_target.c | 16 +- drivers/target/target_core_transport.c | 31 +- drivers/tee/amdtee/Kconfig | 2 +- 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 | 9 +- drivers/thunderbolt/usb4.c | 4 + drivers/tty/serdev/core.c | 10 + drivers/tty/serdev/serdev-ttyport.c | 6 +- drivers/tty/serial/8250/8250_aspeed_vuart.c | 1 - drivers/tty/serial/8250/8250_core.c | 5 +- drivers/tty/serial/8250/8250_exar.c | 33 + drivers/tty/serial/8250/8250_of.c | 1 - drivers/tty/serial/8250/8250_omap.c | 13 +- drivers/tty/serial/8250/8250_port.c | 4 + drivers/tty/serial/ar933x_uart.c | 8 + drivers/tty/serial/atmel_serial.c | 3 +- drivers/tty/serial/cpm_uart/cpm_uart_core.c | 1 + drivers/tty/serial/fsl_lpuart.c | 41 +- drivers/tty/serial/imx.c | 2 +- drivers/tty/serial/mvebu-uart.c | 2 +- drivers/tty/serial/omap-serial.c | 15 +- drivers/tty/serial/qcom_geni_serial.c | 18 +- drivers/tty/serial/serial-tegra.c | 35 +- drivers/tty/tty_io.c | 14 +- drivers/tty/tty_port.c | 5 +- drivers/tty/vt/selection.c | 35 +- drivers/tty/vt/vt.c | 17 +- drivers/tty/vt/vt_ioctl.c | 17 +- 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/config.c | 31 +- drivers/usb/core/driver.c | 58 +- drivers/usb/core/generic.c | 48 +- drivers/usb/core/hub.c | 26 +- drivers/usb/core/hub.h | 1 + drivers/usb/core/message.c | 2 + drivers/usb/core/port.c | 10 +- drivers/usb/core/quirks.c | 49 + drivers/usb/core/sysfs.c | 6 +- drivers/usb/core/usb-acpi.c | 11 +- drivers/usb/core/usb.h | 11 + drivers/usb/dwc2/core.h | 8 + drivers/usb/dwc2/gadget.c | 62 +- 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/debug.h | 39 +- 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 | 18 +- drivers/usb/dwc3/host.c | 4 +- drivers/usb/dwc3/trace.h | 9 +- drivers/usb/gadget/composite.c | 39 +- drivers/usb/gadget/function/f_fs.c | 8 +- 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/function/u_audio.c | 10 +- drivers/usb/gadget/function/u_serial.c | 4 +- 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/gadget/udc/udc-xilinx.c | 1 - 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 | 88 +- drivers/usb/host/xhci-mem.c | 72 +- drivers/usb/host/xhci-mtk.h | 2 +- drivers/usb/host/xhci-pci.c | 22 +- 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 | 48 +- drivers/usb/misc/Kconfig | 10 + drivers/usb/misc/Makefile | 1 + drivers/usb/misc/apple-mfi-fastcharge.c | 237 + drivers/usb/misc/iowarrior.c | 31 +- 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 | 11 +- drivers/usb/roles/class.c | 31 +- drivers/usb/roles/intel-xhci-usb-role-switch.c | 26 +- drivers/usb/serial/ch341.c | 10 + 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/ir-usb.c | 2 +- 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/uas.c | 23 +- 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/vhost/net.c | 10 +- drivers/video/backlight/Kconfig | 7 + drivers/video/backlight/Makefile | 1 + drivers/video/backlight/led_bl.c | 260 + drivers/video/console/vgacon.c | 3 + drivers/virtio/virtio_balloon.c | 2 +- drivers/virtio/virtio_ring.c | 4 +- drivers/watchdog/Kconfig | 2 + drivers/watchdog/da9062_wdt.c | 19 +- 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/preempt.c | 4 +- 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 +- 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/block-group.c | 4 +- fs/btrfs/disk-io.c | 4 +- fs/btrfs/extent-tree.c | 2 + fs/btrfs/extent_map.c | 11 + fs/btrfs/inode.c | 34 +- fs/btrfs/ordered-data.c | 7 +- fs/btrfs/qgroup.c | 13 + fs/btrfs/qgroup.h | 1 + fs/btrfs/ref-verify.c | 5 + fs/btrfs/super.c | 2 + fs/btrfs/sysfs.c | 17 +- fs/btrfs/transaction.c | 2 + fs/btrfs/volumes.h | 1 + fs/buffer.c | 62 +- fs/ceph/file.c | 31 +- fs/ceph/snap.c | 1 + fs/ceph/super.c | 129 +- fs/ceph/super.h | 2 +- fs/cifs/cifs_dfs_ref.c | 2 + fs/cifs/cifsacl.c | 4 +- fs/cifs/cifsfs.c | 8 +- fs/cifs/cifsglob.h | 7 + fs/cifs/cifsproto.h | 5 +- fs/cifs/cifssmb.c | 3 +- fs/cifs/connect.c | 2 +- fs/cifs/dir.c | 1 - fs/cifs/file.c | 22 +- fs/cifs/inode.c | 20 +- fs/cifs/smb1ops.c | 2 +- fs/cifs/smb2inode.c | 4 +- fs/cifs/smb2ops.c | 43 +- fs/cifs/smb2pdu.c | 1 + fs/crypto/keysetup.c | 9 + fs/dax.c | 11 +- fs/debugfs/file.c | 35 +- fs/debugfs/inode.c | 18 +- fs/ecryptfs/crypto.c | 6 +- fs/ecryptfs/ecryptfs_kernel.h | 2 +- fs/ecryptfs/keystore.c | 2 +- fs/ecryptfs/main.c | 2 +- fs/ecryptfs/messaging.c | 3 +- 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/ext2/inode.c | 5 +- fs/ext4/balloc.c | 14 +- fs/ext4/block_validity.c | 1 + fs/ext4/dir.c | 14 +- fs/ext4/ext4.h | 44 +- fs/ext4/ialloc.c | 23 +- fs/ext4/inode.c | 30 +- fs/ext4/mballoc.c | 61 +- fs/ext4/migrate.c | 27 +- fs/ext4/mmp.c | 12 +- fs/ext4/namei.c | 8 + fs/ext4/page-io.c | 8 +- fs/ext4/resize.c | 62 +- fs/ext4/super.c | 161 +- fs/ext4/sysfs.c | 1 + fs/f2fs/f2fs.h | 1 + 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/inode.c | 2 +- fs/inode.c | 1 + fs/internal.h | 1 - fs/io-wq.c | 429 +- fs/io-wq.h | 83 +- fs/io_uring.c | 2529 +++++--- fs/jbd2/commit.c | 46 +- fs/jbd2/transaction.c | 26 +- fs/libfs.c | 8 +- fs/locks.c | 60 +- fs/nfs/Kconfig | 2 +- fs/nfs/client.c | 1 + fs/nfs/delegation.c | 50 +- fs/nfs/delegation.h | 1 + fs/nfs/dir.c | 128 +- fs/nfs/fs_context.c | 9 + fs/nfs/fscache.c | 2 + fs/nfs/inode.c | 1 + fs/nfs/namespace.c | 2 +- fs/nfs/nfs4client.c | 1 - fs/nfs/nfs4file.c | 1 - fs/nfs/nfs4proc.c | 20 +- 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/pipe.c | 18 +- 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/xfs/xfs_aops.c | 2 +- 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/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 | 17 +- include/linux/atmel-isc-media.h | 58 + include/linux/bio.h | 15 +- include/linux/bits.h | 2 +- include/linux/blk-mq.h | 7 +- include/linux/blkdev.h | 21 +- include/linux/blktrace_api.h | 18 +- include/linux/bootconfig.h | 3 + include/linux/bpf.h | 1 + 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 | 29 - include/linux/completion.h | 8 +- include/linux/const.h | 5 +- include/linux/cpu.h | 22 +- include/linux/cpufreq.h | 3 - include/linux/cpuhotplug.h | 1 + include/linux/cpumask.h | 7 + include/linux/dax.h | 14 +- include/linux/debugfs.h | 33 +- include/linux/devfreq.h | 106 +- include/linux/device.h | 11 + include/linux/device/driver.h | 2 +- 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/file.h | 1 + include/linux/firmware.h | 9 + include/linux/fs.h | 5 +- include/linux/futex.h | 17 +- include/linux/fwnode.h | 2 + include/linux/genhd.h | 534 +- include/linux/hardirq.h | 8 +- include/linux/hid.h | 2 +- include/linux/i2c.h | 4 +- include/linux/icmpv6.h | 10 + 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/intel-svm.h | 2 +- include/linux/interrupt.h | 2 + include/linux/io-mapping.h | 2 +- include/linux/iocontext.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/irqdomain.h | 2 +- include/linux/irqflags.h | 82 +- include/linux/jiffies.h | 4 +- include/linux/kernel.h | 7 + include/linux/ktime.h | 46 +- include/linux/kvm_host.h | 4 +- include/linux/libata.h | 174 +- include/linux/limits.h | 13 +- include/linux/lockdep.h | 86 +- include/linux/math64.h | 20 +- include/linux/memcontrol.h | 12 + include/linux/min_heap.h | 134 + include/linux/mlx5/mlx5_ifc.h | 5 +- include/linux/mm.h | 4 + include/linux/mmc/host.h | 1 + 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/netdevice.h | 23 +- include/linux/netfilter/ipset/ip_set.h | 11 +- include/linux/netlink.h | 13 + include/linux/nfs_fs.h | 26 +- include/linux/of_clk.h | 8 +- include/linux/page-flags.h | 2 +- include/linux/part_stat.h | 115 + include/linux/pci_ids.h | 2 + include/linux/pe.h | 21 + include/linux/percpu-rwsem.h | 83 +- include/linux/perf_event.h | 19 + include/linux/phy.h | 3 + include/linux/phy/tegra/xusb.h | 2 + include/linux/pipe_fs_i.h | 3 +- include/linux/platform_data/dmtimer-omap.h | 6 +- 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/preempt.h | 30 + include/linux/psi.h | 2 + include/linux/psi_types.h | 10 +- include/linux/raid/detect.h | 3 + include/linux/rculist.h | 4 +- include/linux/rculist_nulls.h | 7 + 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/nohz.h | 2 + include/linux/sched/topology.h | 8 + include/linux/seccomp.h | 3 +- include/linux/skbuff.h | 66 +- include/linux/soc/qcom/smd-rpm.h | 1 + include/linux/socket.h | 7 +- include/linux/spi/spi.h | 9 +- include/linux/spinlock.h | 35 +- include/linux/spinlock_types.h | 24 +- include/linux/splice.h | 3 + include/linux/suspend.h | 2 +- include/linux/swiotlb.h | 11 +- include/linux/threads.h | 2 +- include/linux/time.h | 5 +- include/linux/time32.h | 166 +- include/linux/time64.h | 10 +- include/linux/timekeeping32.h | 32 - include/linux/timer.h | 2 +- include/linux/trace_events.h | 2 +- include/linux/tty.h | 2 + include/linux/types.h | 5 - include/linux/usb.h | 11 +- include/linux/usb/audio-v2.h | 2 +- include/linux/usb/audio-v3.h | 2 +- include/linux/usb/ehci_def.h | 2 +- include/linux/usb/gadget.h | 2 +- include/linux/usb/hcd.h | 2 +- include/linux/usb/quirks.h | 3 + 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/vmalloc.h | 5 +- include/linux/wait.h | 1 + include/linux/workqueue.h | 16 + 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/af_rxrpc.h | 12 +- include/net/compat.h | 3 + include/net/fib_rules.h | 1 + include/net/flow_dissector.h | 10 +- include/net/icmp.h | 6 + include/net/mac80211.h | 11 +- include/net/sch_generic.h | 16 - include/net/sock.h | 38 +- include/scsi/iscsi_proto.h | 1 - include/scsi/scsicam.h | 7 +- include/soc/mscc/ocelot_dev.h | 2 +- include/sound/rawmidi.h | 6 +- include/sound/soc-dapm.h | 2 - include/sound/soc.h | 2 +- include/trace/events/afs.h | 2 +- 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/asm-generic/posix_types.h | 2 + include/uapi/linux/bpf.h | 16 +- include/uapi/linux/dm-ioctl.h | 4 +- include/uapi/linux/fdreg.h | 18 +- include/uapi/linux/in.h | 2 + include/uapi/linux/input-event-codes.h | 3 + include/uapi/linux/io_uring.h | 42 +- include/uapi/linux/media-bus-format.h | 3 +- include/uapi/linux/netfilter/nf_conntrack_common.h | 12 +- include/uapi/linux/perf_event.h | 8 +- include/uapi/linux/seccomp.h | 1 + include/uapi/linux/serio.h | 10 +- include/uapi/linux/swab.h | 4 +- include/uapi/linux/time.h | 22 +- include/uapi/linux/usb/charger.h | 16 +- include/uapi/linux/usb/raw_gadget.h | 167 + include/uapi/linux/v4l2-controls.h | 6 + include/uapi/linux/videodev2.h | 9 + 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 | 13 +- init/do_mounts.c | 12 +- init/main.c | 75 +- ipc/sem.c | 6 +- kernel/audit.c | 40 +- kernel/auditfilter.c | 71 +- kernel/bpf/bpf_struct_ops.c | 14 +- kernel/bpf/btf.c | 11 +- kernel/bpf/cgroup.c | 7 +- kernel/bpf/hashtab.c | 58 +- kernel/bpf/offload.c | 2 +- kernel/bpf/syscall.c | 39 +- kernel/cgroup/cgroup-v1.c | 3 +- kernel/cgroup/cgroup.c | 56 +- kernel/compat.c | 64 - kernel/context_tracking.c | 2 + kernel/cpu.c | 147 +- kernel/dma/contiguous.c | 9 +- kernel/dma/direct.c | 61 +- kernel/dma/swiotlb.c | 42 +- kernel/events/core.c | 357 +- kernel/exit.c | 16 +- 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 | 12 +- kernel/irq/irqdesc.c | 6 + kernel/irq/irqdomain.c | 14 +- kernel/irq/manage.c | 29 +- kernel/irq/proc.c | 22 + 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/suspend.c | 9 +- kernel/power/user.c | 16 +- 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 | 97 +- 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 | 813 ++- kernel/sched/loadavg.c | 33 +- kernel/sched/pelt.c | 90 +- kernel/sched/pelt.h | 31 + kernel/sched/psi.c | 114 +- kernel/sched/rt.c | 66 +- kernel/sched/sched.h | 88 +- kernel/sched/stats.h | 31 +- kernel/sched/swait.c | 15 +- kernel/sched/topology.c | 27 +- kernel/seccomp.c | 15 +- kernel/signal.c | 23 +- kernel/smp.c | 23 +- kernel/softirq.c | 15 +- kernel/sys.c | 2 + kernel/sysctl.c | 9 - 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/time.c | 43 - 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/Kconfig | 4 +- kernel/trace/blktrace.c | 117 +- kernel/trace/bpf_trace.c | 2 +- kernel/trace/ftrace.c | 2 + kernel/trace/synth_event_gen_test.c | 44 +- kernel/trace/trace.c | 2 + kernel/trace/trace_events_hist.c | 319 +- kernel/trace/trace_kprobe.c | 2 +- kernel/workqueue.c | 14 +- lib/Kconfig | 3 - lib/Kconfig.debug | 27 + lib/Makefile | 3 +- lib/bootconfig.c | 51 +- lib/cpumask.c | 29 + lib/crypto/chacha20poly1305-selftest.c | 11 +- lib/crypto/chacha20poly1305.c | 3 + lib/stackdepot.c | 8 +- lib/string.c | 16 + lib/test_firmware.c | 55 + lib/test_min_heap.c | 194 + lib/vdso/gettimeofday.c | 153 +- mm/huge_memory.c | 3 +- mm/hugetlb_cgroup.c | 3 +- mm/madvise.c | 12 +- mm/memcontrol.c | 159 +- mm/memory.c | 35 +- mm/memory_hotplug.c | 8 +- mm/mmap.c | 4 - mm/mmu_notifier.c | 27 +- mm/mprotect.c | 38 +- mm/mremap.c | 1 - mm/nommu.c | 10 +- mm/shmem.c | 2 - mm/slub.c | 41 +- mm/sparse.c | 16 +- mm/swapfile.c | 41 +- mm/vmalloc.c | 11 +- mm/vmscan.c | 9 +- mm/z3fold.c | 1 - net/Kconfig | 4 +- net/batman-adv/bat_iv_ogm.c | 4 + net/bpfilter/main.c | 14 +- net/bridge/br_device.c | 6 +- net/bridge/br_stp.c | 3 +- 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/dev.c | 44 +- net/core/devlink.c | 71 +- net/core/fib_rules.c | 2 +- net/core/netclassid_cgroup.c | 47 +- net/core/page_pool.c | 22 +- net/core/pktgen.c | 2 +- net/core/rtnetlink.c | 26 +- net/core/skbuff.c | 6 +- net/core/sock.c | 5 +- net/core/sock_map.c | 12 +- net/dsa/dsa_priv.h | 2 + net/dsa/port.c | 44 +- net/dsa/slave.c | 8 +- net/dsa/tag_8021q.c | 43 - net/dsa/tag_ar9331.c | 2 +- net/dsa/tag_brcm.c | 2 + net/dsa/tag_qca.c | 2 +- net/dsa/tag_sja1105.c | 19 +- net/ethtool/bitset.c | 6 +- net/ethtool/bitset.h | 2 + net/ethtool/debug.c | 4 +- net/ethtool/linkinfo.c | 4 +- net/ethtool/linkmodes.c | 4 +- net/ethtool/netlink.c | 16 +- net/ethtool/wol.c | 4 +- net/hsr/hsr_framereg.c | 12 +- net/hsr/hsr_netlink.c | 70 +- net/hsr/hsr_slave.c | 8 +- net/ieee802154/nl_policy.c | 6 + net/ipv4/Kconfig | 7 +- net/ipv4/bpf_tcp_ca.c | 7 +- net/ipv4/cipso_ipv4.c | 7 +- net/ipv4/fib_frontend.c | 2 + net/ipv4/gre_demux.c | 12 +- net/ipv4/icmp.c | 33 + net/ipv4/inet_connection_sock.c | 20 + net/ipv4/inet_diag.c | 44 +- net/ipv4/ip_gre.c | 105 +- net/ipv4/ip_vti.c | 38 +- net/ipv4/ipconfig.c | 2 +- net/ipv4/raw_diag.c | 5 +- net/ipv4/tcp.c | 4 +- net/ipv4/tcp_input.c | 6 +- net/ipv4/tcp_output.c | 12 +- net/ipv4/udp.c | 6 +- net/ipv4/udp_diag.c | 5 +- net/ipv6/addrconf.c | 51 +- net/ipv6/ip6_fib.c | 7 +- net/ipv6/ip6_gre.c | 8 +- net/ipv6/ip6_icmp.c | 34 + net/ipv6/ip6_tunnel.c | 81 +- net/ipv6/ip6_vti.c | 34 +- net/ipv6/ipv6_sockglue.c | 10 +- net/ipv6/route.c | 1 + net/ipv6/seg6_iptunnel.c | 2 +- net/ipv6/seg6_local.c | 2 +- net/ipv6/xfrm6_tunnel.c | 2 +- net/mac80211/cfg.c | 2 +- net/mac80211/debugfs_sta.c | 3 +- net/mac80211/key.c | 20 +- net/mac80211/mesh_hwmp.c | 3 +- net/mac80211/mlme.c | 14 +- net/mac80211/rx.c | 2 +- net/mac80211/sta_info.c | 7 +- net/mac80211/sta_info.h | 1 + net/mac80211/tx.c | 41 +- net/mac80211/util.c | 34 +- net/mptcp/Kconfig | 1 + net/mptcp/options.c | 19 +- net/mptcp/protocol.c | 56 +- net/mptcp/protocol.h | 4 +- net/netfilter/ipset/ip_set_core.c | 34 +- net/netfilter/ipset/ip_set_hash_gen.h | 635 ++- net/netfilter/nf_conntrack_core.c | 192 +- net/netfilter/nf_conntrack_proto_udp.c | 20 +- net/netfilter/nf_conntrack_standalone.c | 2 +- net/netfilter/nf_flow_table_core.c | 3 + net/netfilter/nf_flow_table_ip.c | 14 +- net/netfilter/nf_flow_table_offload.c | 7 +- net/netfilter/nf_synproxy_core.c | 2 +- net/netfilter/nf_tables_api.c | 27 +- net/netfilter/nfnetlink_cthelper.c | 2 + net/netfilter/nft_chain_nat.c | 1 + net/netfilter/nft_fwd_netdev.c | 12 + net/netfilter/nft_payload.c | 1 + net/netfilter/nft_set_pipapo.c | 46 +- net/netfilter/nft_set_rbtree.c | 87 +- net/netfilter/nft_tunnel.c | 2 + net/netfilter/x_tables.c | 6 +- net/netfilter/xt_hashlimit.c | 38 +- net/netfilter/xt_recent.c | 2 +- net/netlabel/netlabel_domainhash.c | 3 +- net/netlabel/netlabel_unlabeled.c | 3 +- net/netlink/af_netlink.c | 48 +- net/netlink/genetlink.c | 5 +- net/nfc/hci/core.c | 19 +- net/nfc/netlink.c | 4 + net/openvswitch/datapath.c | 10 +- net/openvswitch/flow_netlink.c | 18 +- net/openvswitch/flow_table.c | 6 +- net/openvswitch/meter.c | 3 +- net/openvswitch/vport.c | 3 +- net/packet/af_packet.c | 34 +- net/packet/internal.h | 5 +- net/rds/rdma.c | 24 +- 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 | 1 + net/sched/act_ct.c | 2 +- net/sched/act_mirred.c | 6 +- net/sched/cls_flower.c | 2 + net/sched/cls_matchall.c | 1 + net/sched/cls_route.c | 4 +- net/sched/cls_tcindex.c | 3 + net/sched/sch_cbs.c | 12 +- net/sched/sch_fq.c | 1 + net/sched/sch_taprio.c | 13 +- net/sctp/diag.c | 8 +- net/sctp/sm_statefuns.c | 29 +- net/smc/af_smc.c | 27 +- net/smc/smc_clc.c | 4 +- net/smc/smc_core.c | 12 + net/smc/smc_core.h | 2 +- net/smc/smc_diag.c | 5 +- net/smc/smc_ib.c | 3 + net/socket.c | 33 +- net/sunrpc/xprtrdma/frwr_ops.c | 13 +- net/tipc/netlink.c | 1 + net/tipc/node.c | 7 +- net/tipc/socket.c | 2 + net/tls/tls_device.c | 20 +- net/unix/af_unix.c | 4 + net/vmw_vsock/af_vsock.c | 20 +- net/vmw_vsock/hyperv_transport.c | 3 - net/vmw_vsock/virtio_transport_common.c | 2 - net/wireless/ethtool.c | 8 +- net/wireless/nl80211.c | 13 +- net/wireless/reg.c | 2 +- net/wireless/scan.c | 6 +- net/xdp/xsk.c | 2 + net/xdp/xsk_queue.h | 3 +- net/xfrm/xfrm_device.c | 9 +- net/xfrm/xfrm_interface.c | 6 +- net/xfrm/xfrm_policy.c | 2 + net/xfrm/xfrm_user.c | 6 +- samples/v4l/v4l2-pci-skeleton.c | 2 +- scripts/Kconfig.include | 7 + scripts/Makefile.extrawarn | 1 + scripts/Makefile.lib | 6 +- scripts/check-sysctl-docs | 181 + scripts/documentation-file-ref-check | 11 +- scripts/dtc/dtc-lexer.l | 1 - scripts/export_report.pl | 2 +- scripts/gcc-plugins/Kconfig | 2 +- scripts/get_maintainer.pl | 32 +- scripts/kallsyms.c | 12 +- scripts/link-vmlinux.sh | 2 +- scripts/mod/devicetable-offsets.c | 7 + scripts/mod/file2alias.c | 19 + scripts/mod/modpost.c | 33 +- scripts/parse-maintainers.pl | 31 +- scripts/sphinx-pre-install | 17 +- security/integrity/ima/Kconfig | 5 + security/integrity/platform_certs/load_uefi.c | 42 +- security/keys/key.c | 2 +- security/keys/keyctl.c | 4 +- security/selinux/hooks.c | 2 +- security/selinux/ss/sidtab.c | 12 +- sound/core/oss/pcm_plugin.c | 12 +- sound/core/pcm_native.c | 17 +- sound/core/seq/oss/seq_oss_midi.c | 1 + sound/core/seq/seq_clientmgr.c | 4 +- sound/core/seq/seq_queue.c | 29 +- sound/core/seq/seq_timer.c | 13 +- sound/core/seq/seq_timer.h | 3 +- sound/core/seq/seq_virmidi.c | 1 + sound/hda/ext/hdac_ext_controller.c | 9 +- sound/hda/hdmi_chmap.c | 2 +- sound/mips/sgio2audio.c | 6 - sound/pci/hda/hda_codec.c | 2 +- sound/pci/hda/hda_eld.c | 2 +- sound/pci/hda/hda_sysfs.c | 4 +- sound/pci/hda/patch_realtek.c | 62 +- sound/soc/amd/raven/acp3x-i2s.c | 8 + sound/soc/amd/raven/acp3x-pcm-dma.c | 7 +- sound/soc/amd/raven/pci-acp3x.c | 23 - sound/soc/atmel/Kconfig | 4 +- sound/soc/atmel/Makefile | 10 +- sound/soc/codecs/Kconfig | 2 +- sound/soc/codecs/hdmi-codec.c | 10 + sound/soc/codecs/max98090.c | 434 +- sound/soc/codecs/max98090.h | 3 +- sound/soc/codecs/pcm512x.c | 8 +- sound/soc/codecs/rt1015.c | 3 +- sound/soc/codecs/tas2562.c | 5 +- sound/soc/fsl/fsl_sai.c | 22 +- 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 | 59 +- sound/soc/soc-pcm.c | 18 +- sound/soc/soc-topology.c | 17 +- sound/soc/sof/intel/hda-codec.c | 12 +- sound/soc/sof/intel/hda-dsp.c | 11 + sound/soc/sof/intel/hda.c | 19 +- sound/soc/sof/ipc.c | 2 +- sound/soc/stm/stm32_sai_sub.c | 18 +- sound/soc/sunxi/sun8i-codec.c | 3 +- sound/soc/ti/omap-dmic.c | 7 +- sound/soc/ti/omap-mcbsp.c | 16 +- sound/soc/ti/omap-mcpdm.c | 16 +- sound/usb/clock.c | 91 +- sound/usb/clock.h | 4 +- sound/usb/format.c | 36 +- sound/usb/line6/driver.c | 2 +- sound/usb/line6/midibuf.c | 2 +- sound/usb/mixer.c | 12 +- sound/usb/quirks.c | 1 + tools/arch/arm64/include/uapi/asm/kvm.h | 12 +- tools/arch/arm64/include/uapi/asm/unistd.h | 1 + tools/arch/x86/include/asm/cpufeatures.h | 2 + tools/arch/x86/include/asm/disabled-features.h | 8 +- tools/arch/x86/include/asm/msr-index.h | 2 + tools/arch/x86/include/uapi/asm/kvm.h | 1 + tools/bootconfig/include/linux/memblock.h | 12 + tools/bootconfig/include/linux/printk.h | 5 +- tools/bootconfig/main.c | 79 +- tools/bootconfig/samples/bad-mixed-kv1.bconf | 3 + tools/bootconfig/samples/bad-mixed-kv2.bconf | 3 + tools/bootconfig/samples/bad-samekey.bconf | 6 + tools/bootconfig/test-bootconfig.sh | 25 +- {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-generic/mman-common.h | 2 + tools/include/uapi/asm-generic/unistd.h | 7 +- tools/include/uapi/asm/errno.h | 14 +- tools/include/uapi/drm/i915_drm.h | 32 + tools/include/uapi/linux/bpf.h | 16 +- tools/include/uapi/linux/fcntl.h | 2 +- tools/include/uapi/linux/fscrypt.h | 14 +- tools/include/uapi/linux/in.h | 2 + tools/include/uapi/linux/kvm.h | 5 + {include => tools/include}/uapi/linux/openat2.h | 0 tools/include/uapi/linux/perf_event.h | 8 +- tools/include/uapi/linux/prctl.h | 4 + tools/include/uapi/linux/sched.h | 6 + tools/include/uapi/sound/asound.h | 155 +- tools/lib/api/fs/Build | 1 + tools/lib/api/fs/cgroup.c | 67 + tools/lib/api/fs/fs.h | 2 + tools/lib/bpf/libbpf.c | 8 +- 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/header.c | 63 +- 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/entry/syscalls/syscall_64.tbl | 2 + 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/builtin-trace.c | 4 +- tools/perf/check-headers.sh | 1 + 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/trace/beauty/beauty.h | 2 + tools/perf/trace/beauty/prctl.c | 3 +- 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 | 3 + tools/perf/util/machine.c | 61 +- tools/perf/util/map.c | 27 +- 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 | 10 +- tools/perf/util/stat.h | 1 + tools/perf/util/symbol.c | 30 +- 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 +- .../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 | 4 +- tools/spi/Makefile | 2 +- tools/spi/spidev_test.c | 14 +- tools/testing/ktest/ktest.pl | 16 +- tools/testing/ktest/sample.conf | 22 +- tools/testing/kunit/kunit.py | 12 + tools/testing/kunit/kunit_kernel.py | 28 +- tools/testing/selftests/Makefile | 13 +- .../selftests/bpf/prog_tests/select_reuseport.c | 8 +- .../bpf/prog_tests/send_signal_sched_switch.c | 60 + .../selftests/bpf/prog_tests/sockmap_basic.c | 5 + .../selftests/bpf/progs/test_send_signal_kern.c | 6 + tools/testing/selftests/bpf/test_btf.c | 42 + tools/testing/selftests/bpf/verifier/jmp32.c | 15 + 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/ftrace/Makefile | 2 +- .../ftrace/test.d/ftrace/func-filter-pid.tc | 8 +- tools/testing/selftests/futex/functional/Makefile | 2 +- tools/testing/selftests/kvm/Makefile | 3 +- .../selftests/kvm/include/x86_64/processor.h | 44 +- tools/testing/selftests/kvm/include/x86_64/svm.h | 297 + .../selftests/kvm/include/x86_64/svm_util.h | 38 + tools/testing/selftests/kvm/lib/x86_64/svm.c | 161 + tools/testing/selftests/kvm/lib/x86_64/vmx.c | 6 +- .../testing/selftests/kvm/x86_64/svm_vmcall_test.c | 79 + tools/testing/selftests/lib.mk | 23 +- tools/testing/selftests/livepatch/Makefile | 2 + tools/testing/selftests/lkdtm/.gitignore | 2 + tools/testing/selftests/net/Makefile | 8 +- tools/testing/selftests/net/fib_tests.sh | 40 +- tools/testing/selftests/net/forwarding/Makefile | 76 + .../selftests/net/forwarding/ethtool_lib.sh | 0 .../testing/selftests/net/forwarding/mirror_gre.sh | 25 +- .../selftests/net/forwarding/vxlan_bridge_1d.sh | 6 +- tools/testing/selftests/net/mptcp/Makefile | 2 + tools/testing/selftests/net/reuseport_addr_any.c | 4 + tools/testing/selftests/netfilter/Makefile | 6 +- tools/testing/selftests/netfilter/config | 6 + tools/testing/selftests/netfilter/nf-queue.c | 352 ++ .../selftests/netfilter/nft_concat_range.sh | 55 +- tools/testing/selftests/netfilter/nft_queue.sh | 332 ++ tools/testing/selftests/openat2/helpers.c | 2 +- tools/testing/selftests/openat2/resolve_test.c | 2 +- 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/rseq/Makefile | 4 +- tools/testing/selftests/rtc/Makefile | 4 +- tools/testing/selftests/seccomp/seccomp_bpf.c | 74 +- tools/testing/selftests/tc-testing/config | 1 + tools/testing/selftests/timens/Makefile | 2 +- tools/testing/selftests/tpm2/test_smoke.sh | 13 +- tools/testing/selftests/tpm2/test_space.sh | 9 +- tools/testing/selftests/vm/run_vmtests | 33 + tools/testing/selftests/wireguard/netns.sh | 26 +- tools/testing/selftests/wireguard/qemu/Makefile | 40 +- tools/testing/selftests/wireguard/qemu/init.c | 1 - .../testing/selftests/wireguard/qemu/kernel.config | 1 - usr/Kconfig | 22 +- virt/kvm/arm/arm.c | 2 - virt/kvm/arm/trace.h | 1 + virt/kvm/arm/vgic/vgic-mmio.c | 12 - virt/kvm/arm/vgic/vgic-v3.c | 4 +- virt/kvm/arm/vgic/vgic-v4.c | 34 +- virt/kvm/kvm_main.c | 16 +- 3921 files changed, 136539 insertions(+), 87677 deletions(-) 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 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/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%) delete mode 100644 Documentation/devicetree/bindings/mtd/mtk-quadspi.txt 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 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 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/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 Documentation/virt/guest-halt-polling.rst create mode 100644 Documentation/virt/kvm/api.rst delete mode 100644 Documentation/virt/kvm/api.txt create mode 100644 Documentation/virt/kvm/arm/hyp-abi.rst delete mode 100644 Documentation/virt/kvm/arm/hyp-abi.txt create mode 100644 Documentation/virt/kvm/arm/index.rst create mode 100644 Documentation/virt/kvm/arm/psci.rst delete mode 100644 Documentation/virt/kvm/arm/psci.txt create mode 100644 Documentation/virt/kvm/devices/arm-vgic-its.rst delete mode 100644 Documentation/virt/kvm/devices/arm-vgic-its.txt create mode 100644 Documentation/virt/kvm/devices/arm-vgic-v3.rst delete mode 100644 Documentation/virt/kvm/devices/arm-vgic-v3.txt create mode 100644 Documentation/virt/kvm/devices/arm-vgic.rst delete mode 100644 Documentation/virt/kvm/devices/arm-vgic.txt create mode 100644 Documentation/virt/kvm/devices/index.rst create mode 100644 Documentation/virt/kvm/devices/mpic.rst delete mode 100644 Documentation/virt/kvm/devices/mpic.txt create mode 100644 Documentation/virt/kvm/devices/s390_flic.rst delete mode 100644 Documentation/virt/kvm/devices/s390_flic.txt create mode 100644 Documentation/virt/kvm/devices/vcpu.rst delete mode 100644 Documentation/virt/kvm/devices/vcpu.txt create mode 100644 Documentation/virt/kvm/devices/vfio.rst delete mode 100644 Documentation/virt/kvm/devices/vfio.txt create mode 100644 Documentation/virt/kvm/devices/vm.rst delete mode 100644 Documentation/virt/kvm/devices/vm.txt create mode 100644 Documentation/virt/kvm/devices/xics.rst delete mode 100644 Documentation/virt/kvm/devices/xics.txt create mode 100644 Documentation/virt/kvm/devices/xive.rst delete mode 100644 Documentation/virt/kvm/devices/xive.txt create mode 100644 Documentation/virt/kvm/halt-polling.rst delete mode 100644 Documentation/virt/kvm/halt-polling.txt create mode 100644 Documentation/virt/kvm/hypercalls.rst delete mode 100644 Documentation/virt/kvm/hypercalls.txt create mode 100644 Documentation/virt/kvm/locking.rst delete mode 100644 Documentation/virt/kvm/locking.txt create mode 100644 Documentation/virt/kvm/mmu.rst delete mode 100644 Documentation/virt/kvm/mmu.txt create mode 100644 Documentation/virt/kvm/msr.rst delete mode 100644 Documentation/virt/kvm/msr.txt create mode 100644 Documentation/virt/kvm/nested-vmx.rst delete mode 100644 Documentation/virt/kvm/nested-vmx.txt create mode 100644 Documentation/virt/kvm/ppc-pv.rst delete mode 100644 Documentation/virt/kvm/ppc-pv.txt create mode 100644 Documentation/virt/kvm/review-checklist.rst delete mode 100644 Documentation/virt/kvm/review-checklist.txt create mode 100644 Documentation/virt/kvm/s390-diag.rst delete mode 100644 Documentation/virt/kvm/s390-diag.txt create mode 100644 Documentation/virt/kvm/timekeeping.rst delete mode 100644 Documentation/virt/kvm/timekeeping.txt delete mode 100644 Documentation/virt/uml/UserModeLinux-HOWTO.txt create mode 100644 Documentation/virt/uml/user_mode_linux.rst delete mode 100644 Documentation/virtual/guest-halt-polling.txt 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/vdso/clocksource.h create mode 100644 arch/arm64/include/asm/vdso/processor.h create mode 100644 arch/csky/Kconfig.platforms create mode 100644 arch/csky/include/asm/memory.h create mode 100644 arch/csky/include/asm/pci.h create mode 100644 arch/csky/include/asm/stackprotector.h create mode 100644 arch/csky/include/asm/tcm.h create mode 100644 arch/csky/mm/tcm.c create mode 100644 arch/mips/include/asm/vdso/clocksource.h create mode 100644 arch/mips/include/asm/vdso/processor.h 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 delete mode 100644 drivers/char/tpm/tpm_tis_spi.c create mode 100644 drivers/char/tpm/tpm_tis_spi_main.c 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 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/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/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 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/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/android/uapi/vsoc_shm.h delete mode 100644 drivers/staging/android/vsoc.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/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 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 include/dt-bindings/display/sdtv-standards.h create mode 100644 include/linux/atmel-isc-media.h create mode 100644 include/linux/efi_embedded_fw.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/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 lib/test_min_heap.c create mode 100755 scripts/check-sysctl-docs mode change 100644 => 100755 scripts/parse-maintainers.pl create mode 100644 tools/bootconfig/include/linux/memblock.h create mode 100644 tools/bootconfig/samples/bad-mixed-kv1.bconf create mode 100644 tools/bootconfig/samples/bad-mixed-kv2.bconf create mode 100644 tools/bootconfig/samples/bad-samekey.bconf 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%) copy {include => tools/include}/uapi/linux/openat2.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 create mode 100644 tools/testing/selftests/bpf/prog_tests/send_signal_sched_switch.c create mode 100644 tools/testing/selftests/firmware/fw_namespace.c create mode 100644 tools/testing/selftests/kvm/include/x86_64/svm.h create mode 100644 tools/testing/selftests/kvm/include/x86_64/svm_util.h create mode 100644 tools/testing/selftests/kvm/lib/x86_64/svm.c create mode 100644 tools/testing/selftests/kvm/x86_64/svm_vmcall_test.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 100644 tools/testing/selftests/netfilter/nf-queue.c create mode 100755 tools/testing/selftests/netfilter/nft_queue.sh create mode 100644 tools/testing/selftests/rcutorture/configs/rcu/TREE10