This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-arm-next-allmodconfig in repository toolchain/ci/linux.
from 56cc3af4e8c8 pinctrl: da9062: add driver support 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 f61f530c5a14 ARC: [plat-axs10x]: PGU: remove unused encoder-slave property adds 240c84b1c22c ARC: add helpers to sanitize config options adds 4827d0cf744e ARC: handle DSP presence in HW adds 7321e2ea0d6a ARC: add support for DSP-enabled userspace applications adds f09d3174f002 ARC: allow userspace DSP applications to use AGU extensions adds 05c75417511c Merge remote-tracking branch 'arc-current/for-curr' 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 b52dadb75622 Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' adds 6f5459da2b87 arm64: alternative: fix build with clang integrated assembler adds 1f91469b367d Merge remote-tracking branch 'arm64-fixes/for-next/fixes' adds bcaeb886ade1 qlcnic: Fix bad kzalloc null test adds f6bf1bafdc21 mlxsw: spectrum_mr: Fix list iteration in error path adds b44042b516aa Merge remote-tracking branch 'net/master' 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 a1c60b3be470 Merge remote-tracking branch 'bpf/master' 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 0c0b983b5118 Merge remote-tracking branch 'ipsec/master' 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 c9d486c8e233 Merge remote-tracking branch 'mac80211/master' adds e9097e47e349 ALSA: hda/ca0132 - Add Recon3Di quirk to handle integrated [...] adds 21097140677d Merge remote-tracking branch 'sound-current/for-linus' adds d902e7856d2a ASoC: wcd9335: fix address map representation adds 9401d5aa328e ASoC: jz4740-i2s: Fix divider written at incorrect offset [...] adds a22ae72b86a4 ASoC: soc-core: disable route checks for legacy devices adds c8061689ffad ASoC: Intel: skl_nau88l25_ssm4567: disable route checks adds 2ef81057d804 ASoC: Intel: Skylake: Remove superfluous chip initialization adds a66f88394a78 ASoC: Intel: Skylake: Select hda configuration permissively adds e603f11d5df8 ASoC: Intel: Skylake: Enable codec wakeup during chip init adds 9e6c382f5a61 ASoC: Intel: Skylake: Shield against no-NHLT configurations adds 024aa45f55cc ASoC: Intel: Allow for ROM init retry on CNL platforms adds 7693cadac865 ASoC: Intel: Skylake: Await purge request ack on CNL adds d95cf9324b1c MAINTAINERS: add entry for Sound Open Firmware drivers adds a5107b1a0993 MAINTAINERS: Update Cirrus Logic codec driver maintainers adds 16dcefc23eef ASoC: SOF: Intel: Fix stream cleanup on hw free adds 9b60441692d9 ASoC: qdsp6: q6asm-dai: only enable dais from device tree adds f864edff110d ASoC: qdsp6: q6routing: remove default routing adds 6187509ba5cc Merge series "ASoC: qdsp6: fix default FE dais and routing [...] adds c42464a4e673 ASoC: topology: Perform component check upfront adds 578194290d0b ASoC: wm_adsp: Use scnprintf() for the limited buffer output adds 5b7ddb86e613 ASoC: rt5682: Revise the DAC1 volume setting adds 1a0f2433d738 ASoC: max98357a: Add ACPI HID MAX98360A adds 28ddd846077a ASoC: codecs: wsa881x: request gpio direction before setting adds 557270e8dc79 ASoC: rt5682: fix the random recording noise of headset adds a168dae5ea14 ASoC: stm32: spdifrx: fix regmap status check adds eedf8a126629 ASoC: tas2562: Fixed incorrect amp_level setting. adds 68999d939dcf ASoC: Intel: broadwell: Revert back SSP0 link to use dummy [...] adds c031d3de80a4 ASoC: Intel: bdw-rt5677: Revert SSP0 link to use dummy components adds f25e203070e5 ASoC: Intel: bdw-rt5650: Revert SSP0 link to use dummy components adds 4f2470fa3478 Merge branch 'asoc-5.6' into asoc-linus adds cd720e96493a Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds ad5906bd6e9a regmap: wrong descriptions in regmap_range_cfg adds 87fc8230f7aa Merge branch 'regmap-5.6' into regmap-linus adds 0fe070144393 Merge remote-tracking branch 'regmap-fixes/for-linus' 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 bea8f6fff0c4 Merge remote-tracking branch 'regulator-fixes/for-linus' adds 7cbf3dd3139a usb: chipidea: udc: fix sleeping function called from inva [...] adds 5e9196284ce1 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] 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 71e5b4bf643e Merge remote-tracking branch 'input-current/for-linus' adds ec14a914b844 media: venus: firmware: Ignore secure call error on first resume adds 8077f8157271 media: Fix build failure due to missing select REGMAP_I2C adds bfb43aa1c5b3 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' adds 07bdc492cff6 ARM: dts: OMAP3: disable RNG on N950/N9 adds 39b71943bb93 Merge remote-tracking branch 'omap-fixes/fixes' 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 4951d215814c Merge remote-tracking branch 'kvm-fixes/master' adds b9bd80396a42 MAINTAINERS: clarify maintenance of nvdimm testing tool adds c0e71d602053 tools/testing/nvdimm: Fix compilation failure without CONF [...] adds 01091c496f92 acpi/nfit: improve bounds checking for 'func' adds f84afbdd3a9e libnvdimm: Out of bounds read in __nd_ioctl() adds 5c25e0a71f33 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' adds f5bf9a8fa525 Merge branch 'misc-5.6' into next-fixes adds f8c75e0255af Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds 0d935f0bf77d ARM: dts: exynos: Fix regulator node aliasing on Midas-bas [...] adds 0838ec6c93d6 Merge remote-tracking branch 'samsung-krzk-fixes/fixes' adds 35595372d95c Remove redundant YYLOC global declaration adds 61d7df31e5a3 Merge remote-tracking branch 'devicetree-fixes/dt/linus' 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 9c2d2615fdd4 Merge remote-tracking branch 'scsi-fixes/fixes' adds 032d4a480220 hv: hyperv_vmbus.h: Replace zero-length array with flexibl [...] adds 0f8546eb369b Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' 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 af91185d7e06 RISC-V: Move all address space definition macros to one place adds 53391b67c33d Merge remote-tracking branch 'risc-v-fixes/fixes' adds 2985bed68083 .gitignore: remove too obvious comments adds d198b34f3855 .gitignore: add SPDX License Identifier adds 71db3aa2816d ASoC: MT6660: make spdxcheck.py happy adds 6e5ddf35d1ba Merge remote-tracking branch 'spdx/spdx-linus' 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 4dc51f5a7118 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] adds b86f936658ba firmware: dmi-sysfs: Replace zero-length array with flexib [...] adds cd3faa81fafa firmware: google: memconsole: Replace zero-length array wi [...] adds d5180902be1c firmware: google: vpd: Replace zero-length array with flex [...] adds ffba9ef7c02f bio: Replace zero-length array with flexible-array member adds 33fdb6b374f8 blk-mq: Replace zero-length array with flexible-array member adds 2908651d472e blk_types: Replace zero-length array with flexible-array member adds f0392fe6a328 can: dev: peak_canfd.h: Replace zero-length array with fle [...] adds 170c05c6ffe1 digsig.h: Replace zero-length array with flexible-array member adds 0ee34ed12527 dirent.h: Replace zero-length array with flexible-array member adds eccf0fd3f1c3 enclosure.h: Replace zero-length array with flexible-array member adds 626d3e8b6067 energy_model.h: Replace zero-length array with flexible-ar [...] adds 1caf26285cca ethtool.h: Replace zero-length array with flexible-array member adds 852351e91f74 genalloc.h: Replace zero-length array with flexible-array member adds 37b3101b5946 igmp.h: Replace zero-length array with flexible-array member adds 8bcfd5a78da6 ihex.h: Replace zero-length array with flexible-array member adds 70a9918befc8 irq.h: Replace zero-length array with flexible-array member adds 93818e29b0ca lib: cpu_rmap: Replace zero-length array with flexible-arr [...] adds 60203bd93e5d list_lru.h: Replace zero-length array with flexible-array member adds d6888c050529 memcontrol.h: Replace zero-length array with flexible-arra [...] adds 342ff22ee13b platform_data: wilco-ec.h: Replace zero-length array with [...] adds 507ba829cc37 posix_acl.h: Replace zero-length array with flexible-array member adds d17f09e5af81 rio.h: Replace zero-length array with flexible-array member adds a6445955c1a7 rslib.h: Replace zero-length array with flexible-array member adds 89731407e843 sched: topology.h: Replace zero-length array with flexible [...] adds ce4f871d76bd skbuff.h: Replace zero-length array with flexible-array member adds 9b0c7561226f swap.h: Replace zero-length array with flexible-array member adds 569d6147e89a ti_wilink_st.h: Replace zero-length array with flexible-ar [...] adds 40d7eee6a98c tpm_eventlog.h: Replace zero-length array with flexible-ar [...] adds 0c46d97c09ce uapi: linux: dlm_device.h: Replace zero-length array with [...] adds 210ebe342cf9 uapi: linux: fiemap.h: Replace zero-length array with flex [...] adds 90e5d84c7b06 xattr.h: Replace zero-length array with flexible-array member adds a98807fcdbae Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' adds f84fdf8df1c1 kbuild: remove the owner check in mkcompile_h adds a83e4ca26af8 kbuild: remove cc-option switch from -Wframe-larger-than= adds 87d660f08520 fixdep: remove unneeded code and comments about *.ver files adds 3f9070a67a94 fixdep: remove redundant null character check adds a1af8d71f0e4 kbuild: remove trailing slash from devicetree/binding/ for [...] adds fcf1b6a35c16 Documentation/llvm: add documentation on building w/ Clang/LLVM adds 2a86f6612164 kbuild: use KBUILD_DEFCONFIG as the fallback for DEFCONFIG_LIST adds 1518c633df78 kbuild: allow symbol whitelisting with TRIM_UNUSED_KSYMS adds cd195bc4775a kbuild: split adjust_autoksyms.sh in two parts adds 88694cff4952 kbuild: generate autoksyms.h early adds 2ba06cd8565b kbuild: Always validate DT binding examples adds 65220630bb17 kbuild: Build DT binding examples with dtc warnings enabled adds b5154bf63e55 kbuild: avoid concurrency issue in parallel building dtbs [...] adds e10c4321dc1e kbuild: allow to run dt_binding_check and dtbs_check in a [...] adds 9dffecc1339b kbuild: allow to run dt_binding_check without kernel confi [...] adds 93c95e526a4e modpost: rework and consolidate logging interface adds 54b778476941 modpost: return error if module is missing ns imports and [...] adds 1cd9b3abf533 net: drop_monitor: use IS_REACHABLE() to guard net_dm_hw_report() adds def2fbffe62c kconfig: allow symbols implied by y to become m adds 3a9dd3ecb207 kconfig: make 'imply' obey the direct dependency adds b1112139a103 Makefile: disallow data races on gcc-10 as well adds 2431f22a911a kbuild: compute the dtbs_install destination more simply adds aefd80307a05 kbuild: refactor Makefile.dtbinst more adds 51e406417950 sparc: revive __HAVE_ARCH_STRLEN for 32bit sparc adds 0f4811281836 lib/raid6/test: fix build on distros whose /bin/sh is not bash adds 73a9a96739da x86: remove unneeded defined(__ASSEMBLY__) check from asm/ [...] adds 8623d695fe99 x86: remove always-defined CONFIG_AS_CFI adds 2798d43feb07 x86: remove unneeded (CONFIG_AS_)CFI_SIGNAL_FRAME adds 508d0924d3f1 x86: remove always-defined CONFIG_AS_CFI_SECTIONS adds dfe52e20aa27 x86: remove always-defined CONFIG_AS_SSSE3 adds 75fece52a192 x86: remove always-defined CONFIG_AS_AVX adds 1a908babcb14 x86: replace arch macros from compiler with CONFIG_X86_{32,64} adds 0a896a6e2a60 drm/i915: remove always-defined CONFIG_AS_MOVNTDQA adds 1abc6233c8c0 x86: probe assembler capabilities via kconfig instead of makefile adds ccbdb7ca71e3 x86: add comments about the binutils version to support co [...] adds 42615b5503b0 crypto: x86 - rework configuration based on Kconfig adds 1bba993e7604 crypto: curve25519 - do not pollute dispatcher based on assembler adds 70af61315f0d Documentation/changes: Raise minimum supported binutils ve [...] adds 6742432d140c x86: update AS_* macros to binutils >=2.23, supporting ADX [...] adds 6de8aad3b48c crypto: x86 - clean up poly1305-x86_64-cryptogams.S by 'ma [...] adds 06de758eac74 Merge branch 'kbuild-asinstr' into for-next adds 3e380a8cd637 Merge remote-tracking branch 'kbuild/for-next' adds 286c21de32b9 dma-coherent: fix integer overflow in the reserved-memory [...] adds 4f8232bbf887 dma-direct: remove the cached_kernel_address hook adds 3d0fc341c4bb dma-direct: consolidate the error handling in dma_direct_a [...] adds fa7e2247c572 dma-direct: make uncached_kernel_address more general adds 999a5d1203ba dma-direct: provide a arch_dma_clear_uncached hook adds a4a4d11a22ee openrisc: use the generic in-place uncached DMA allocator adds fd50924917f9 ARM/dma-mapping: remove get_coherent_dma_mask adds 7607cb733fbb ARM/dma-mapping: take the bus limit into account in __dma_alloc adds fd27a526bb38 ARM/dma-mapping: merge __dma_supported into arm_dma_supported adds 0eb214d190a3 Merge remote-tracking branch 'dma-mapping/for-next' adds 8d54a2759389 ARM: allow unwinder to unwind recursive functions adds 3c14fe70be3e ARM: 8959/1: Remove unused .fixup section in boot stub adds 91274f962e94 ARM: 8962/1: kexec: drop invalid assembly argument adds c51dc14ee68a ARM: 8964/1: ebsa110: replace setup_irq() by request_irq() adds 5926e7e1668b ARM: 8965/2: footbridge: replace setup_irq() by request_irq() adds 575fb69ef919 ARM: 8966/1: rpc: replace setup_irq() by request_irq() adds af8819912598 Merge branches 'fixes' and 'misc' into for-next 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 184bf653a7a4 ARM: decompressor: factor out routine to obtain the inflat [...] adds e114412f6164 ARM: decompressor: prepare cache_clean_flush for doing by- [...] adds 401b368caaec ARM: decompressor: switch to by-VA cache maintenance for v7 cores adds 29a843aec0a2 Merge tag 'arm32-efi-cache-ops-for-rmk' of git://git.kerne [...] adds 52d3b2f98483 Merge branch 'devel-stable' into for-next adds 4b423c46d058 Merge remote-tracking branch 'arm/for-next' adds bf2b59f60ee1 arm64/mm: Hold memory hotplug lock while walking for kerne [...] adds bbd6ec605c0f arm64/mm: Enable memory hot remove adds 6ded0b61cf63 firmware: arm_sdei: fix double-lock on hibernate with shar [...] adds c66d52b10267 firmware: arm_sdei: fix possible double-lock on hibernate [...] adds 54f529a6806c firmware: arm_sdei: Use cpus_read_lock() to avoid races wi [...] adds f7d5ef0c654e firmware: arm_sdei: clean up sdei_event_create() adds 2c9d45b43c39 arm64: add support for the AMU extension v1 adds 87a1f063464a arm64: trap to EL1 accesses to AMU counters from EL0 adds 4fcdf106a433 arm64/kvm: disable access to AMU registers from kvm guests adds 6abde90881a5 Documentation: arm64: document support for the AMU extension adds bbce8eaa6032 cpufreq: add function to get the hardware max frequency adds cd0ed03a8903 arm64: use activity monitors for frequency invariance adds c265861af2af clocksource/drivers/arm_arch_timer: validate arch_timer_rate adds 1db5cdeccd81 arm64: cpufeature: add cpus_have_final_cap() adds b5475d8caedb arm64: kvm: hyp: use cpus_have_final_cap() adds 7fec52bf8095 arm64: Declare ACPI parking protocol CPU operation if needed adds 6885fb129be3 arm64: Rename cpu_read_ops() to init_cpu_ops() adds de58ed5e16e6 arm64: Introduce get_cpu_ops() helper function adds 4399e6cdf3e9 arm64: fix NUMA Kconfig typos adds 25b92693a1b6 arm64: mm: convert cpu_do_switch_mm() to C adds 90765f745b08 arm64: Update comment for ASID() macro adds 857a141d7fb7 arm64: remove gratuitious/stray .ltorg stanzas adds 27afb236fe5a arch/arm64: fix typo in a comment adds e9c7ddbf8b4b arm64: csum: Optimise IPv6 header checksum adds b8f58ac7c38a arm64: efi: add efi-entry.o to targets instead of extra-$( [...] adds f0c0d4b74d59 arm64: entry: unmask IRQ in el0_sp() adds 0c837c4f73d1 arm64: fix spelling mistake "ca not" -> "cannot" adds 62b9562a1c46 arm64: add blank after 'if' adds c2f4afdc3f99 arm64: kexec_file: Fixed code style. adds 24b2cce91f47 arm64: remove redundant blank for '=' operator adds d22b115cbfbb arm64/kernel: Simplify __cpu_up() by bailing out early adds c17a290f7e7e arm64: define __alloc_zeroed_user_highpage adds aaa19727159e perf: arm_spe: Remove unnecessary zero check on 'nr_pages' adds e424b1798526 arm64: perf: Refactor PMU init callbacks adds 29cc4ceeac12 arm64: perf: Support new DT compatibles adds 06236821aeac perf: arm-ccn: Use scnprintf() for robustness adds 29227d6ea157 arm64: perf: Clean up enable/disable calls adds 8e35aa642ee4 arm64: cpufeature: Extract capped perfmon fields adds c854188ea010 KVM: arm64: limit PMU version to PMUv3 for ARMv8.1 adds 8673e02e5841 arm64: perf: Add support for ARMv8.5-PMU 64-bit counters adds da12d2739fb6 Merge branches 'for-next/memory-hotremove', 'for-next/arm_ [...] adds 2ca86c346277 arm64: crypto: Modernize some extra assembly annotations adds b8e505484e37 arm64: crypto: Modernize names for AES function macros adds 0ccbd98a92c1 arm64: entry: Annotate vector table and handlers as code adds c3357fc5415d arm64: entry: Annotate ret_from_fork as code adds e7bf69721773 arm64: entry: Additional annotation conversions for entry.S adds e2d591d29d44 arm64: entry-ftrace.S: Convert to modern annotations for a [...] adds e434b08b442b arm64: ftrace: Correct annotation of ftrace_caller assembly adds 1e4729ed028d arm64: ftrace: Modernise annotation of return_to_handler adds c63d9f82db94 arm64: head.S: Convert to modern annotations for assembly [...] adds ebdf44a18998 arm64: head: Annotate stext and preserve_boot_args as code adds a5d4420b26b5 arm64: kernel: Convert to modern annotations for assembly data adds 617a2f392c92 arm64: kvm: Annotate assembly using modern annoations adds 6e52aab90152 arm64: kvm: Modernize annotation for __bp_harden_hyp_vecs adds 4db61fef16a1 arm64: kvm: Modernize __smccc_workaround_1_smc_start annotations adds 1242b9b30327 arm64: sdei: Annotate SDEI entry points using new style an [...] adds c91db232da48 arm64: vdso: Convert to modern assembler annotations adds 1157eb8f2ef3 arm64: vdso32: Convert to modern assembler annotations adds 69d113b5c402 arm64: entry-ftrace.S: Fix missing argument for CONFIG_FUN [...] adds 9a25136a6117 arm64: Mark call_smc_arch_workaround_1 as __maybe_unused adds d4abd29d6775 arm64: head: Convert install_el2_stub to SYM_INNER_LABEL adds 0829a076958d Merge branch 'for-next/asm-annotations' into for-next/core adds dc374b477f92 arm64: use mov_q instead of literal ldr adds 6cf9a2dce6bd arm64: move kimage_vaddr to .rodata adds 806dc825f01f Merge branch 'for-next/asm-cleanups' into for-next/core adds 3ff047f6971d arm64: cpufeature: Fix meta-capability cpufeature check adds cfef06bd0686 arm64: cpufeature: add pointer auth meta-capabilities adds 91a1b6ccff32 arm64: rename ptrauth key structures to be user-specific adds be1298425665 arm64: install user ptrauth keys at kernel exit time adds df3551011b81 arm64: ptrauth: Add bootup/runtime flags for __cpu_setup adds 8c176e1625a6 arm64: cpufeature: Move cpu capability helpers inside C file adds deeaac5175a5 arm64: cpufeature: handle conflicts based on capability adds 6982934e19f8 arm64: enable ptrauth earlier adds 33e45234987e arm64: initialize and switch ptrauth kernel keys adds 28321582334c arm64: initialize ptrauth keys for kernel booting task adds 689eae42afd7 arm64: mask PAC bits of __builtin_return_address adds 04ad99a0b160 arm64: unwind: strip PAC from kernel addresses adds cdcb61ae4c56 arm64: __show_regs: strip PAC from lr in printk adds e51f5f56dd69 arm64: suspend: restore the kernel ptrauth keys adds c2d920bf1fff kconfig: Add support for 'as-option' adds 74afda4016a7 arm64: compile the kernel with ptrauth return address signing adds 6cb6982f42cb lkdtm: arm64: test kernel pointer authentication adds 3b446c7d27dd arm64: Kconfig: verify binutils support for ARM64_PTR_AUTH adds 44ca0e00b6a0 Merge branch 'for-next/kernel-ptrauth' into for-next/core adds b2a84de2a2de mm/mremap: Add comment explaining the untagging behaviour [...] adds e347404a679a Merge remote-tracking branch 'arm64/for-next/core' adds 107539fb7fe2 soc: renesas: rcar-sysc: Use the correct style for SPDX Li [...] adds 4ff27112282e soc: renesas: Remove ARCH_R8A7795 adds 1822d610c5a7 Merge tag 'renesas-drivers-for-v5.7-tag1' of git://git.ker [...] adds a6dd255bdd7d bus: hisi_lpc: Fixup IO ports addresses to avoid use-after [...] adds 5fc045876746 Merge tag 'hisi-drivers-for-5.7' of git://github.com/hisil [...] adds e64c021fd924 bus: ti-sysc: Rename clk related quirks to pre_reset and p [...] adds ab4d309d8708 bus: ti-sysc: Improve reset to work with modules with no s [...] adds 590e15c76f12 bus: ti-sysc: Consider non-existing registers too when mat [...] adds 7320fd322fe9 bus: ti-sysc: Don't warn about legacy property for nested [...] adds feaa8baee82a bus: ti-sysc: Implement SoC revision handling adds e8639e1c986a bus: ti-sysc: Handle module unlock quirk needed for some RTC adds 77dfece2e6d8 bus: ti-sysc: Detect display subsystem related devices adds 7324a7a0d5e2 bus: ti-sysc: Implement display subsystem reset quirk adds cef766300353 drm/omap: Prepare DSS for probing without legacy platform data adds e28bb32b6d99 Merge branch 'omap-for-v5.7/dss-probe' into omap-for-v5.7/ti-sysc adds 69e60903aaf5 bus: ti-sysc: Fix wrong offset for display subsystem reset quirk adds 25bfaaa73c7d bus: ti-sysc: Detect EDMA and set quirk flags for tptc adds 4d0dd3802ee1 dt-bindings: bus: ti-sysc: Add support for PRUSS SYSC type adds b2745d92bb01 bus: ti-sysc: Add support for PRUSS SYSC type adds f22940b79510 Merge tag 'omap-for-v5.7/ti-sysc-signed' of git://git.kern [...] adds fe98d0ff5d5c firmware: meson_sm: Add secure power domain support adds 165b5fb294e8 dt-bindings: power: add Amlogic secure power domains bindings adds b3dde5013e13 soc: amlogic: Add support for Secure power domains controller adds 9ef7a7920678 soc: amlogic: fix compile failure with MESON_SECURE_PM_DOM [...] adds d85eed038ef4 dt-bindings: power: Fix dt_binding_check error adds 993330e00030 Merge tag 'amlogic-drivers' of git://git.kernel.org/pub/sc [...] adds aff9cc0847a5 drivers: qcom: rpmh: fix macro to accept NULL argument adds d5e205079c34 drivers: qcom: rpmh: remove rpmh_flush export adds df636eea2b78 soc: qcom: aoss: Use wake_up_all() instead of wake_up_inte [...] adds 89e7eddece61 soc: qcom: aoss: Read back before triggering the IRQ adds 226bbb937efb soc: qcom: Do not depend on ARCH_QCOM for QMI helpers adds efde2659b0fe drivers: qcom: rpmh-rsc: Use rcuidle tracepoints for rpmh adds cc41a5273d69 soc: qcom: socinfo: Use seq_putc() if possible adds 04fc94be4a81 devicetree: bindings: firmware: add ipq806x to qcom_scm adds fbe639b44a82 soc: qcom: Introduce Protection Domain Restart helpers adds a03a5b6313c2 dt-bindings: soc: qcom: apr: Add protection domain bindings adds 834735662602 soc: qcom: apr: Add avs/audio tracking functionality adds e69b3bede1b2 soc: qcom: pdr: Avoid uninitialized use of found in pdr_in [...] adds de722e410661 soc: qcom: Fix QCOM_APR dependencies adds 8f10e1ab5369 Merge tag 'qcom-drivers-for-5.7' of git://git.kernel.org/p [...] adds b5cc96d3bfcb soc: imx: gpcv2: include linux/sizes.h adds 0a7696b31951 firmware: imx: scu-pd: Add missing audio PD ranges adds e391b24d9491 firmware: imx: scu-pd: enlarge PD range for mu_b adds 4f929d087754 firmware: imx: Remove IMX_SC_RPC_SVC_ABORT adds 705dcca91d0a firmware: imx: scu-pd: add power domain for I2C and INTMUX [...] adds fc40200ebf82 soc: imx: increase build coverage for imx8m soc driver adds e0ea2d11f8a0 soc: imx: gpc: fix power up sequencing adds 5b00b8375416 firmware: imx: add COMPILE_TEST for IMX_SCU driver adds 2a52651292ad soc: imx: drop COMPILE_TEST for IMX_SCU_SOC adds 90ae9ee79253 Merge tag 'imx-drivers-5.7' of git://git.kernel.org/pub/sc [...] adds aef067e8e95d Merge branch 'fix-lcdc-quirk' into omap-for-v5.7/ti-sysc adds 36d94b4681db Merge tag 'omap-for-v5.7/ti-sysc-fix-signed' of git://git. [...] adds 5013999f4f1b Merge branch 'arm/drivers' into for-next adds 7ebc49fce7c8 Merge branch 'arm/fixes' into for-next adds bf9e333ec0d5 arm64: defconfig: Enable additional support for Renesas platforms adds 6825444ac367 Merge tag 'renesas-arm64-defconfig-for-v5.7-tag1' of git:/ [...] adds d698e544e210 arm64: defconfig: Enable MEGARAID_SAS adds c824d107e0c6 Merge tag 'hisi-arm64-defconfig-for-5.7' of git://github.c [...] adds 93d3ae352bb5 ARM: bcm2835_defconfig: add support for Raspberry Pi4 adds 8068b7b63583 Merge tag 'tags/bcm2835-defconfig-next-2020-03-09' into de [...] adds 82cb08f0c9bf Merge tag 'arm-soc/for-5.7/defconfig' of https://github.co [...] adds 742d76ef0e90 ARM: multi_v7_defconfig: Enable Tegra cpuidle driver adds 224c66320504 ARM: tegra: Enable Tegra cpuidle driver in tegra_defconfig adds 59aa3dae0778 Merge tag 'tegra-for-5.7-arm-defconfig' of git://git.kerne [...] adds f87249dd1c9b ARM: exynos_defconfig: Enable SquashFS and increase RAM bl [...] adds 834e34007eb2 ARM: exynos_defconfig: Enable SCHED_MC and ENERGY_MODEL adds 182eb908b250 ARM: exynos_defconfig: Add more drivers for GalaxyS3/Trats2 adds 7b614fd7f6da Merge tag 'samsung-defconfig-5.7' of git://git.kernel.org/ [...] adds 33b8cd0065b4 arm64: defconfig: Enable Qualcomm PM8XXX vibrator support adds 59986527f55b arm64: defconfig: Enable qcom ipq6018 clock and pinctrl adds d3a9ad1163a8 arm64: defconfig: Enable Qualcomm SDM845 display and gpu clocks adds d0a9e6319257 arm64: defconfig: Enable Truly NT35597 WQXGA panel adds 1788e7a93207 arm64: defconfig: Enable Qualcomm SDM845 audio configs adds bc82a35b9a28 Merge tag 'qcom-arm64-defconfig-for-5.7' of git://git.kern [...] adds ee43b5ab850f ARM: qcom_defconfig: add Broadcom bluetooth options adds 3ae09e2608c3 ARM: qcom_defconfig: Enable QRTR adds 7f5fa01257ba Merge tag 'qcom-defconfig-for-5.7' of git://git.kernel.org [...] adds 92c2701ec1f5 arm64: defconfig: Select CONFIG_PINCTRL_IMX8MP by default adds 8cf1eb848e26 ARM: imx_v6_v7_defconfig: Enable TOUCHSCREEN_ATMEL_MXT adds e4ac6b1829d4 ARM: imx_v6_v7_defconfig: Enable TOUCHSCREEN_AD7879 adds 6d4ff02cf969 arm64: defconfig: Enable CONFIG_PCIE_LAYERSCAPE_GEN4 adds 1910ee13a12c ARM: multi_v7_defconfig: enable drm imx support adds 34e46ed80df6 arm64: defconfig: add i.MX system controller thermal support adds 63cccc8401c2 arm64: defconfig: Enable CONFIG_IMX8MM_THERMAL as module adds 3fbd82f9af29 arm64: defconfig: run through savedefconfig for ordering adds 60f84e65da59 arm64: defconfig: Enable NXP flexcan driver adds 4278203fa038 arm64: defconfig: Enable QorIQ DPAA1 drivers adds 78c2a6873693 arm64: defconfig: Enable QorIQ DPAA2 drivers adds 04551bb76ddc arm64: defconfig: Enable ENETC Ethernet controller and FEL [...] adds dd3372f37ce1 arm64: defconfig: Enable NXP/FSL SPI controller drivers adds 3c77543d9bd7 arm64: defconfig: Enable QorIQ cpufreq driver adds b3003737cf46 arm64: defconfig: Enable ARM SBSA watchdog driver adds b2a21fc07f50 arm64: defconfig: Enable QorIQ IFC NAND controller driver adds b0b46d63b7fa arm64: defconfig: Enable QorIQ GPIO driver adds 83ed859a413e arm64: defconfig: Enable ARM Mali display driver adds ce693fc2a877 arm64: defconfig: Enable flash device drivers for QorIQ boards adds 95f33dfb21da arm64: defconfig: Enable RTC devices for QorIQ boards adds 97c1ed02f765 arm64: defconfig: Enable PHY devices used on QorIQ boards adds 61097b57dd07 arm64: defconfig: Enable e1000 device adds 9441e1f8fd5c Merge tag 'imx-defconfig-5.7' of git://git.kernel.org/pub/ [...] adds 5cf9ffe70c2d ARM: omap2plus_defconfig: Enable ext4 security for setcap adds cb63cfb4cbd4 ARM: omap2plus_defconfig: Enable simple-pm-bus adds 5c824e8be64d ARM: omap2plus_defconfig: Enable zram as loadable modules adds 4d5c6e135674 ARM: omap2plus_defconfig: Enable more droid4 devices as lo [...] adds eaaa2440b1fd ARM: omap2plus_defconfig: Enable McPDM optional PMIC clock [...] adds e15b815ed21f ARM: omap2plus_defconfig: Enable ina2xx_adc as a loadable module adds 98c2cc359f8f ARM: omap2plus_defconfig: Update for moved and dropped options adds bd7a70641e76 Merge tag 'omap-for-v5.7/defconfig-signed' of git://git.ke [...] adds 91d14ab8d913 ARM: configs: at91: enable sama5d4 compatible watchdog adds a0705d3c042a Merge tag 'at91-5.7-defconfig' of git://git.kernel.org/pub [...] adds afe375ccb0a4 Merge branch 'arm/config' into for-next adds ce2427259b0e soc: document merges adds 408324a3c538 ARM: shmobile: Enable ARM_GLOBAL_TIMER on Cortex-A9 MPCore SoCs adds 92d8495ce9b7 ARM: shmobile: Replace <linux/clk-provider.h> by <linux/of_clk.h> adds af839cb0b3b1 Merge tag 'renesas-arm-soc-for-v5.7-tag1' of git://git.ker [...] adds f4a5ac7bd96f ARM: OMAP2+: Improve handling of ti-sysc related sysc_fields adds b75ca5217743 ARM: OMAP: replace setup_irq() by request_irq() adds 0d53cc8b3319 Merge branch 'omap-for-v5.7/omap1' into omap-for-v5.7/soc adds 6480e7b38d39 Merge tag 'omap-for-v5.7/soc-signed' of git://git.kernel.o [...] adds b749ebe77d6c dt-bindings: arm: cpu: Add TI AM335x and AM437x enable method adds 06ee7a950b6a ARM: OMAP2+: pm33xx-core: Add cpuidle_ops for am335x/am437x adds 65880ab16083 ARM: OMAP2+: pm33xx-core: Extend platform_data ops for cpuidle adds 6afaff1c6624 soc: ti: pm33xx: Add base cpuidle support adds 73321b5f4daf ARM: omap2plus_defconfig: Add CONFIG_ARM_CPUIDLE adds f40969fb563f Merge tag 'omap-for-v5.7/pm33xx-signed' of git://git.kerne [...] adds 824ca3a2cc0b ARM: bcm: Drop unneeded select of PCI_DOMAINS_GENERIC, HAV [...] adds 27262a754469 Merge tag 'arm-soc/for-5.7/soc' of https://github.com/Broa [...] adds feefd39ab6bb arm64: bcm2835: Drop select of nonexistent HAVE_ARM_ARCH_TIMER adds 7cd6fa606241 Merge tag 'arm-soc/for-5.7/soc-arm64' of https://github.co [...] adds 614215c8636a ARM: sunxi: Replace <linux/clk-provider.h> by <linux/of_clk.h> adds ce5b71d3ff07 Merge tag 'sunxi-core-for-5.7' of git://git.kernel.org/pub [...] adds 79d5cfd19d26 ARM: debug: stm32: add UART early console configuration fo [...] adds 13f71fa885f6 ARM: debug: stm32: add UART early console configuration fo [...] adds 33cab8954abe ARM: debug: stm32: add UART early console support for STM32H7 adds 62c1594d3880 ARM: debug: stm32: add UART early console support for STM32MP1 adds 2d5c31a07298 Merge tag 'stm32-soc-for-v5.7-1' of git://git.kernel.org/p [...] adds e5377ab2882e dt-bindings: clock: tegra: Add IDs for OSC clocks adds 39faeba7077e dt-bindings: tegra: Convert Tegra PMC bindings to YAML adds f85fa3198dfc dt-bindings: soc: tegra-pmc: Add Tegra PMC clock bindings adds cd88f1679201 dt-bindings: soc: tegra-pmc: Add ID for Tegra PMC 32 kHz b [...] adds c33635708528 dt-bindings: phy: tegra: Add Tegra194 support adds 02cd06f2cc62 dt-bindings: phy: tegra-xusb: Add usb-role-switch adds eba512375e6b dt-bindings: usb: Add NVIDIA Tegra XUSB device mode contro [...] adds c66a455f05a8 Merge branch 'for-5.7/dt-bindings' into for-5.7/soc adds bd9638ed8e12 soc/tegra: Add Tegra PMC clocks registration into PMC driver adds 03e917b2a025 soc/tegra: Add support for 32 kHz blink clock adds 04fac2412ba4 soc/tegra: pmc: Add pins for Tegra194 adds 4825f5354ef2 soc/tegra: pmc: Cleanup whitespace usage adds 94af02c4bc19 Merge tag 'tegra-for-5.7-soc' of git://git.kernel.org/pub/ [...] adds df25e554887f ARM: tegra: Compile sleep-tegra20/30.S unconditionally adds 859a6f6ee15e ARM: tegra: Add tegra_pm_park_secondary_cpu() adds d90bdb72bb42 ARM: tegra: Remove pen-locking from cpuidle-tegra20 adds f5619492c80b ARM: tegra: Change tegra_set_cpu_in_lp2() type to void adds 891e1286c138 ARM: tegra: Propagate error from tegra_idle_lp2_last() adds 7741868f3837 ARM: tegra: Expose PM functions required for new cpuidle driver adds 1f3e18ec95f6 ARM: tegra: Rename some of the newly exposed PM functions adds 7ed50dd5dd12 ARM: tegra: Make outer_disable() open-coded adds 51da5f1cd834 ARM: tegra: cpuidle: Handle case where secondary CPU hangs [...] adds f0c69bdfb072 ARM: tegra: cpuidle: Make abort_flag atomic adds 650a941c341b ARM: tegra: cpuidle: Remove unnecessary memory barrier adds 10996b240408 Merge tag 'tegra-for-5.7-arm-core' of git://git.kernel.org [...] adds 49d5b5683aae ARM: orion5x: Drop unneeded select of PCI_DOMAINS_GENERIC adds cf8dcf2725a9 ARM: orion5x: ts78xx: Remove unneeded variable ret adds 37b146e3f2b4 ARM: orion: replace setup_irq() by request_irq() adds afb80cf1e6f6 arm: mach-dove: Mark dove_io_desc as __maybe_unused adds ca1fa06bdb3c Merge tag 'mvebu-arm-5.7-1' of git://git.infradead.org/lin [...] adds edc2569b61de ARM: imx: limit errata selection to Cortex-A9 based designs adds 6384a04bba15 ARM: imx: Remove unused include of linux/irqchip/arm-gic.h adds 709a80c1dbf1 ARM: imx: Remove unused includes on mach-imx6q.c adds cc56f77e526d ARM: imx: Remove unused include of linux/of.h on mach-imx6sl.c adds 4a4fb66119eb ARM: imx: Add missing of_node_put() adds 62d1c1df8583 ARM: imx: Remove unnecessary blank lines adds 756931e058ec ARM: imx: Drop unnecessary src_base check adds a4b58e00c9ac Merge tag 'imx-soc-5.7' of git://git.kernel.org/pub/scm/li [...] adds ce35e21d82bc soc: mediatek: knows_txdone needs to be set in Mediatek CM [...] adds 305ce1dce9d8 dt-bindings: pwrap: mediatek: add pwrap support for MT6779 adds adc4e8fcb23f soc: mediatek: pwrap: add pwrap driver for MT6779 SoCs adds 2faccb56ee6b soc: mediatek: pwrap: add support for MT6359 PMIC adds fd91e03e5fe3 Merge tag 'v5.6-next-soc' of git://git.kernel.org/pub/scm/ [...] adds e77a63a7424d ARM: at91: Drop unneeded select of COMMON_CLK adds 6ec1587b5c17 ARM: at91: pm: use proper master clock register offset adds c4cae59d80f0 ARM: at91: pm: revert do not disable/enable PLLA for ULP modes adds 63d1a6b107d5 ARM: at91: pm: add macros for plla disable/enable adds 0be298a939b7 ARM: at91: pm: add pmc_version member to at91_pm_data adds 4a877560fe04 ARM: at91: pm: s/sfr/sfrbu in pm_suspend.S adds e13208ab5d93 clk: at91: move sam9x60's PLL register offsets to PMC header adds 4fd36e458392 ARM: at91: pm: add plla disable/enable support for sam9x60 adds bb1a0e87e1c5 ARM: at91: pm: add quirk for sam9x60's ulp1 adds ec18b456be46 Merge tag 'at91-5.7-soc' of git://git.kernel.org/pub/scm/l [...] adds 1a1a9fafc6a2 ARM: zynq: Replace <linux/clk-provider.h> by <linux/of_clk.h> adds d0d593464a94 Merge tag 'zynq-soc-for-v5.7' of https://github.com/Xilinx [...] adds dceeb0f0e610 include: linux: firmware: Correct config dependency of zyn [...] adds 4b9cbf5084e2 arm64: zynqmp: Make zynqmp_firmware driver optional adds 880e19294cd2 Merge tag 'zynqmp-soc-for-v5.7' of https://github.com/Xili [...] adds e8c04e501473 Merge branch 'for-5.7/arm/core' into for-5.7/cpuidle adds 860fbde438dc cpuidle: Refactor and move out NVIDIA Tegra20 driver into [...] adds 19461a499c9e cpuidle: tegra: Squash Tegra30 driver into the common driver adds 14e086baca50 cpuidle: tegra: Squash Tegra114 driver into the common driver adds 382ac8e22b90 cpuidle: tegra: Disable CC6 state if LP2 unavailable adds c43ff6a81402 Merge tag 'tegra-for-5.7-cpuidle' of git://git.kernel.org/ [...] adds 9232615df1e5 Merge branch 'arm/soc' into for-next adds 27d7b8c927b7 soc: document merges adds dd85996f1f99 soc: document merges adds 516f68943a6a ARM: dts: renesas: Add missing ethernet PHY reset GPIO on [...] adds 4e28626dbc2c ARM: dts: renesas: Group tuples in operating-points properties adds b214f94e0f5f ARM: dts: r7s72100: Add SPIBSC clocks adds 6e0a7c403da2 ARM: dts: r8a7745: Convert to new DU DT bindings adds d15881f29ee8 ARM: dts: rcar-gen2: Add reset control properties for display adds 9e1232631d4e ARM: dts: rzg1: Add reset control properties for display adds 3cd3fabd826f Merge tag 'renesas-arm-dt-for-v5.7-tag1' of git://git.kern [...] adds 8e66f52288c1 arm: dts: renesas: r8a77980: Remove r8a77970 DU compatible adds 03abfdd31c66 arm64: dts: renesas: rcar-gen3: Replace "vsps" by "renesas,vsps" adds a582013b7b1a arm64: dts: renesas: rcar-gen3: Add CCREE nodes adds 361c5dbb446e arm64: dts: renesas: Remove use of ARCH_R8A7795 adds d745c72da921 arm64: dts: renesas: rcar-gen3: Add reset control properti [...] adds 721b76195b31 arm64: dts: renesas: rzg2: Add reset control properties fo [...] adds 7d716bd4b651 Merge tag 'renesas-arm64-dt-for-v5.7-tag1' of git://git.ke [...] adds 40d39c1a7cac ARM: dts: integratorap: Remove top level dma-ranges adds 53a5927b6514 ARM: dts: Versatile: Use syscon as node name for IB2 adds b92d5a7d71ab ARM: dts: RealView: Fix the name of the SoC node adds 33fbfb3eaf4e dt-bindings: arm: Add Integrator YAML schema adds 4b900070d50d dt-bindings: arm: Add Versatile YAML schema adds 7db625b9fa75 dt-bindings: arm: Add RealView YAML schema adds 4fb00d9066c1 dt-bindings: arm: Add Versatile Express and Juno YAML schema adds 2d483550b6d2 dt-bindings: arm: Drop the non-YAML bindings adds bee7ff37ecf1 ARM/arm64: dts: Rename SMB bus to just bus adds 56fc0e678f82 Merge tag 'versatile-dts-v5.7-1' of git://git.kernel.org/p [...] adds 8f38fd5ba616 ARM: dts: Configure omap5 AESS adds c3e6fccafd6e ARM: dts: am33xx: Add idle_states for cpuidle adds 89a7b191fcd1 ARM: dts: am4372: Add idle_states for cpuidle adds 8f79ec4639e7 Merge tag 'omap-for-v5.7/dt-signed' of git://git.kernel.or [...] adds 2cedfe1247c0 arm64: dts: specify console via command line adds cd87c180b301 ARM: dts: bcm2711-rpi-4-b: Add SoC GPIO labels adds 3d2cbb644836 ARM: dts: bcm2711: Move emmc2 into its own bus adds 381171d9ada4 Merge tag 'tags/bcm2835-dt-next-2020-03-09' into devicetree/next adds 98d9098e7f57 dt-bindings: arm: bcm: Convert Cygnus to YAML adds e73db888e55a dt-bindings: arm: bcm: Convert Hurricane 2 to YAML adds 6570e8bdf71e dt-bindings: arm: bcm: Convert Northstar Plus to YAML adds 0899c8ff4663 dt-bindings: arm: bcm: Convert Northstar 2 to YAML adds 4b968636a3b7 dt-bindings: arm: bcm: Convert Stingray to YAML adds 1c4311c1ccb9 dt-bindings: arm: bcm: Convert BCM21664 to YAML adds 06c1426b3a6a dt-bindings: arm: bcm: Convert BCM23550 to YAML adds 4cb5201fcb5d dt-bindings: arm: bcm: Convert BCM4708 to YAML adds 73e1b88f3414 dt-bindings: arm: bcm: Convert BCM11351 to YAML adds b63b50ab0613 dt-bindings: arm: bcm: Convert Vulcan to YAML adds 14e1eb5a91a9 dt-bindings: arm: Document Broadcom SoCs 'secondary-boot-reg' adds b0f9a3111d0e Merge tag 'arm-soc/for-5.7/devicetree' of https://github.c [...] adds 30bd02bd634f arm64: dts: sun50i: H6: Add SPI controllers nodes and pinmuxes adds e757bdd01780 arm64: dts: allwinner: h6: Pine H64: Add SPI flash node adds e2c9e67e44fe dt-bindings: spi: sunxi: Document new compatible strings adds 39b6343d1d41 dt-bindings: arm: sunxi: add binding for PineTab tablet adds 674ef1d0a7b2 arm64: dts: allwinner: a64: add support for PineTab adds 787615ad8741 arm64: dts: allwinner: Enable button wakeup on Orange Pi PC2 adds 9e556ec5731e arm64: dts: allwinner: pinebook: Remove unused vcc3v3 regulator adds c0e79b069e4f arm64: dts: allwinner: pinebook: Sort device tree nodes adds c3d22680df8d arm64: dts: allwinner: pinebook: Make simplefb more consistent adds 412e19c34f50 arm64: dts: allwinner: pinebook: Document MMC0 CD pin name adds 9de2b6bf5ecb arm64: dts: allwinner: pinebook: Add GPIO port regulators adds 47ef030c3a79 arm64: dts: allwinner: pinebook: Fix backlight regulator adds e95d8d03b590 arm64: dts: allwinner: pinebook: Fix 5v0 boost regulator adds 5a5e52161894 arm64: dts: allwinner: a64: Add gpio bank supply for A64-O [...] adds 6a7be15a66e6 ARM: dts: sun8i-r40: Add thermal sensor and thermal zones adds f0df2e05a2d9 dt-bindings: interconnect: sunxi: Add A64 MBUS compatible adds fc7c2bfb08c3 arm64: dts: allwinner: a64: Add MBUS controller node adds a7f3e0bbf2c1 media: dt-bindings: media: Add Allwinner A64 deinterlace c [...] adds dd00d78d0f41 arm64: dts: allwinner: a64: Add deinterlace core node adds 221a690420fd arm64: dts: allwinner: h6: orangepi-3: Add eMMC node adds fc976f50ae77 dt-bindings: arm: sunxi: Add Linutronix Testbox adds 4c2bc78fe9d1 ARM: dts: sun7i: Add Linutronix Testbox v2 board adds 4e0e6a626bf4 arm64: dts: allwinner: pinebook: Remove unused AXP803 regulators adds 06f177c3daa0 ARM: dts: sunxi: Remove redundant assigned-clocks adds 692b4363c456 ARM: dts: sunxi: Remove redundant assigned-clocks adds 564c48150742 ARM: dts: sun7i: Add LVDS panel support on A20 adds 7efbada45edc dt-bindings: arm: sunxi: Add PocketBook Touch Lux 3 adds cd3e42c9f745 ARM: dts: sun5i: Add PocketBook Touch Lux 3 support adds 3abe422fdc65 arm64: dts: sun50i-h5-orange-pi-pc2: Add CPUX voltage regulator adds 9680d194d53f ARM: dts: sun8i-a83t-tbs-a711: Drop superfluous dr_mode adds 4ae7a3c3d7d3 arm64: dts: allwinner: h5: Fix PMU compatible adds 4c7eeb9af3e4 arm64: dts: allwinner: h6: Fix PMU compatible adds 7ad9f3d0cb2f ARM: dts: sun8i-h3: Add thermal trip points/cooling maps adds 87bf7a5fba68 ARM: dts: sun8i-a83t: Add thermal trip points/cooling maps adds 4098a2b45bb3 arm64: allwinner: a64: enable LCD-related hardware for Pinebook adds 179a79fd740b ARM: dts: sunxi: h3/h5: add r_pwm node adds 29b2c68bf47a arm64: dts: sun50i-a64: Add i2c2 pins adds a886ed265686 dt-bindings: arm: sunxi: Add PinePhone 1.0 and 1.1 bindings adds 91f480d40942 arm64: dts: allwinner: Add initial support for Pine64 PinePhone adds 32507b868119 arm64: dts: allwinner: h6: Move ext. oscillator to board DTs adds 7ee32a17e0d6 arm64: dts: allwinner: h6: orangepi-one-plus: Enable ethernet adds 2345b744f4f9 arm64: dts: allwinner: h6: orangepi: Enable HDMI adds da180322582b ARM: dts: sunxi: Fix DE2 clocks register range adds 3e9a1a8b7f81 arm64: dts: allwinner: a64: Fix display clock register range adds dbf72a8c0147 ARM: dts: sun8i: a83t: Add device node for rotation core adds 048cdfceebb7 arm64: dts: allwinner: a64: add node for rotation core adds d29600ae8c58 Merge tag 'sunxi-dt-for-5.7' of git://git.kernel.org/pub/s [...] adds 7f61dff1ed91 ARM: dts: iwg22d-sodimm: Enable LCD panel adds 99ae78f1fc3a ARM: dts: iwg22d-sodimm: Enable touchscreen adds a68260c0ec54 Merge tag 'renesas-arm-dt-for-v5.7-tag2' of git://git.kern [...] adds 17ab3c3e31db arm64: dts: renesas: r8a77961: Add thermal nodes adds 42afeb28d280 arm64: dts: renesas: Add support for M3ULCB with R-Car M3-W+ adds 04456450f54b arm64: dts: renesas: r8a77961: salvator-xs: Fix memory uni [...] adds 5fc00fce6276 arm64: dts: renesas: r8a77965: Add CPUIdle support for CA57 cores adds 9aa7dea8d66e arm64: dts: renesas: r8a77990: Add CPUIdle support for CA53 cores adds e30f56800e69 arm64: dts: renesas: Add HiHope RZ/G2M board with idk-1110 [...] adds 72680fbe5e9f Merge tag 'renesas-arm64-dt-for-v5.7-tag2' of git://git.ke [...] adds 1e95b4f8faaa dt-bindings: arm: renesas: Add M3ULCB with R-Car M3-W+ adds 25876536aef9 Merge tag 'renesas-dt-bindings-for-v5.7-tag1' of git://git [...] adds ab7f98c0c546 ARM: dts: stm32: Add Ethernet0 RMII pins A pinmux entry on [...] adds 80ab128332ee ARM: dts: stm32: Add SAI2A pins B pinmux entry on stm32mp1 adds 4d7c53a684da ARM: dts: stm32: Add USART3 pins A pinmux entry on stm32mp1 adds a7959919709e ARM: dts: stm32: Add UART8 pins A pinmux entry on stm32mp1 adds 238086efd149 ARM: dts: stm32: Add missing ETHCK clock to ethernet node [...] adds 34e0c7847dcf ARM: dts: stm32: Add DH Electronics DHCOM STM32MP1 SoM and [...] adds 8714b26e2863 ARM: dts: stm32: remove useless properties in stm32mp157a- [...] adds 82ac8a81f985 ARM: dts: stm32: add USB OTG full support on stm32mp151 adds 9879e2165758 ARM: dts: stm32: add USB OTG pinctrl to stm32mp15 adds c5fae093511b ARM: dts: stm32: enable USB OTG Dual Role on stm32mp157c-ev1 adds cc775a83db65 ARM: dts: stm32: add resets property on all DMA nodes on s [...] adds 8ab014ce5eaf ARM: dts: stm32: Correct stmfx node name on stm32746g-eval board adds fccd6a577bb3 ARM: dts: stm32: Correct stmfx node name on stm32mp157c-ev1 board adds 8bc631b650a6 ARM: dts: stm32: set i2c4 bus freq to 400KHz on stm32mp157c-ed1 adds a5e557655285 ARM: dts: stm32: set i2c4 bus freq to 400KHz on stm32mp15 [...] adds b7fc0a87b9ac ARM: dts: stm32: add i2c4 sleep pinctrl on stm32mp15xx-dkx adds bef15fc0fad9 ARM: dts: stm32: add i2c2/i2c5 sleep pinctrl on stm32mp157c-ev1 adds 1c1cf5996cfb ARM: dts: stm32: add i2c4 sleep pinctrl on stm32mp157c-ed1 adds b65b6fc56925 ARM: dts: stm32: add wakeup-source in all I2C nodes of stm [...] adds d6210da4f8bf ARM: dts: stm32: add cpu clock-frequency property on stm32mp15x adds f68e2dbc591a ARM: dts: stm32: Rename stmfx joystick pins on stm32mp157c-ev1 adds 7519e95ba5f8 ARM: dts: stm32: Do clean up in stmpic nodes on stm32mp15 boards adds 877db62ea516 ARM: dts: stm32: add cd-gpios properties for SD-cards on S [...] adds 79e965053872 ARM: dts: stm32: add disable-wp property for SD-card on ST [...] adds 431c89e6f323 ARM: dts: stm32: use correct vqmmc regu for eMMC on stm32m [...] adds ead993983f15 Merge tag 'stm32-dt-for-v5.7-1' of git://git.kernel.org/pu [...] adds eaf36fbb3996 Merge tag 'tegra-for-5.7-dt-bindings' of git://git.kernel. [...] adds 989a57f9cf0e Merge branch 'for-5.7/dt-bindings' into for-5.7/arm/dt adds 24d43a30e759 ARM: tegra: Remove USB 2-0 port from Jetson TK1 padctl adds 86614b5d6d98 ARM: tegra: Add clock-cells property to PMC adds bdb2c52a6e56 ARM: tegra: Update sound node clocks in device tree adds eccbb5e7ee5f Merge tag 'tegra-for-5.7-arm-dt' of git://git.kernel.org/p [...] adds dadf79561be0 Merge branch 'for-5.7/dt-bindings' into for-5.7/arm64/dt adds f9f711efd441 arm64: tegra: Fix Tegra194 PCIe compatible string adds fab7a0391b8b arm64: tegra: Add XUSB and pad controller on Tegra194 adds 92f37c0a0e10 arm64: tegra: Enable XUSB host in P2972-0000 board adds dbf91ff001e5 arm64: tegra: Update OTG port entries for Jetson TX1 adds 6895c83fda8c arm64: tegra: Update OTG port entries for Jetson TX2 adds e74db5a5b487 arm64: tegra: Add XUDC node for Tegra210 adds 6b3d85930104 arm64: tegra: Enable XUDC on Jetson TX1 adds 584f800c47b5 arm64: tegra: Add XUDC node for Tegra186 adds 0edc02022966 arm64: tegra: Enable XUDC node on Jetson TX2 adds 88d1049e16ea arm64: tegra: Update OTG port entries for Jetson Nano adds 9f2ff73856d4 arm64: tegra: Enable XUDC node on Jetson Nano adds 359ae651f4bd arm64: tegra: Add clock-cells property to Tegra PMC node adds d90bd9b76c79 arm64: tegra: smaug: Change clk_out_2 provider to PMC adds 9995f924b56f arm64: tegra: Enable I2C controller for EEPROM adds ec5fd197a9c7 arm64: tegra: Add EEPROM supplies adds 5f4ade92ed41 arm64: tegra: Fix Tegra186 SOR supply adds db705117d18b arm64: tegra: Populate LP8557 backlight regulator adds bcdf81cb268d arm64: tegra: Add ethernet alias on Jetson TX1 adds 0c988b731e64 arm64: tegra: Add PCIe endpoint controllers nodes for Tegra194 adds 84eaaf750003 arm64: tegra: Add support for PCIe endpoint mode in P2972- [...] adds c661d66ca167 Merge tag 'tegra-for-5.7-arm64-dt' of git://git.kernel.org [...] adds 46f94c7818e7 arm64: dts: clearfog-gt-8k: set gigabit PHY reset deassert delay adds 05abc6a5dec2 arm64: dts: mcbin: support 2W SFP modules adds 5253cb8c00a6 arm64: dts: marvell: espressobin: add ethernet alias adds a94484f24cb0 arm64: dts: marvell: espressobin: indicate dts version adds 004c64a8ea04 arm64: dts: marvell: build ESPRESSObin variants adds 664d9ebf8073 arm64: dts: marvell: fix non-existed cpu referrence in arm [...] adds d136d2588b21 arm64: dts: marvell: Fix cpu compatible for AP807-quad adds 19a71cf494ed Merge tag 'mvebu-dt64-5.7-1' of git://git.infradead.org/li [...] adds 41f3df3498de ARM: dts: ux500: Fix up DSI controller nodes adds 2118c8fd9889 ARM: dts: Add devicetree for Samsung GT-S7710 adds 6eda13907218 Merge tag 'ux500-dts-v5.7' of git://git.kernel.org/pub/scm [...] adds b9631bc20134 ARM: dts: exynos: Fix broken reboot on some Odroid U2/X2/U [...] adds 1c651356f482 ARM: dts: exynos: Add GPU thermal zone cooling maps for Od [...] adds e4dcb4ab3b24 ARM: dts: exynos: Add dynamic-power-coefficient to Exynos5 [...] adds a5e7a22d73a6 ARM: dts: exynos: Fix MMC regulator on Arndale5250 board adds 8f274b90b878 ARM: dts: exynos: Make fixed regulators always-on on Arndale5250 adds 91bf0eee4137 ARM: dts: exynos: Fix memory on Artik5 evaluation boards adds fbec0a1f775a ARM: dts: exynos: Fix G3D power domain supply on Odroid XU [...] adds 604e8b79c886 ARM: dts: exynos: Fix G3D power domain supply on Arndale O [...] adds 32a1671ff8e8 ARM: dts: exynos: Fix polarity of the LCD SPI bus on Unive [...] adds e4a78fd21a86 Merge tag 'samsung-dt-5.7' of git://git.kernel.org/pub/scm [...] adds a0514bc16739 ARM: dts: remove g-use-dma from rockchip usb nodes adds 048e9a44dd93 ARM: dts: rockchip: add sram to bus_intmem nodename for rv1108 adds 449f52e8612d ARM: dts: rockchip: add sram to bus_intmem nodename for rk3036 adds 2280f861cc9e ARM: dts: rockchip: add sram to bus_intmem nodename for rk3288 adds 8dd177410c67 ARM: dts: rockchip: Fix vcc10_lcd name and voltage for rk3 [...] adds b38a9a3f4461 ARM: dts: rockchip: Fix ddc-i2c-bus for rk3288-vyasa adds 385d567c1308 ARM: dts: rockchip: Add vcc50_hdmi for rk3288-vyasa adds 17ec2394d588 ARM: dts: rockchip: add missing model properties adds 194153403da8 dt-bindings: arm: fix Rockchip Kylin board bindings adds ee3eff7e14eb dt-bindings: arm: add Rockchip rk3036-evb board adds 9cd568dc588c ARM: dts: rockchip: fix vqmmc-supply property name for rk3 [...] adds 8a385eb57296 ARM: dts: rockchip: fix rockchip,default-sample-phase prop [...] adds 79f23601fcbb ARM: dts: rockchip: remove #dma-cells from dma client node [...] adds 0c1cb8b00c9f ARM: dts: add bus to rockchip amba nodenames adds 1a7e99599dff ARM: dts: rockchip: fix lvds-encoder ports subnode for rk3 [...] adds c0044dc7d692 ARM: dts: rockchip: rk3xxx: fix L2 cache-controller nodename adds 3425fe335c29 ARM: dts: rockchip: use DMA channels for UARTs for RK3288 adds 6263806b0a55 ARM: dts: rockchip: fix vref-supply for &saradc node rk328 [...] adds 5b9870acf62f ARM: dts: rockchip: remove clock-frequency from saradc nod [...] adds 579f52f680b5 ARM: dts: rockchip: Keep rk3288-tinker SD card IO powered [...] adds 384fdcec3056 ARM: dts: rockchip: swap clocks and clock-names values for [...] adds d1068578ec59 ARM: dts: rockchip: remove clock-names property from 'gene [...] adds dff038734059 ARM: dts: rockchip: remove clock-names property from 'gene [...] adds d4502e6398d7 ARM: dts: rockchip: swap clocks and clock-names values for [...] adds 9b505cf54990 ARM: dts: rockchip: remove #address-cells and #size-cells [...] adds 20d9c47b8070 Merge tag 'v5.7-rockchip-dts32-1' of git://git.kernel.org/ [...] adds 6f7e1c1929e0 arm64: dts: rk3399: Remove extcon unit address and extcon- [...] adds e5ab00edc3d5 arm64: dts: rockchip: Add ethernet phy to rk3399-orangepi adds dbb0a828e9ab arm64: dts: rockchip: Explicitly pinmux the regulator conf [...] adds 612b25d2c0fa arm64: dts: rockchip: Describe RK3328 GPIO_MUTE users adds 98faae2b4b2d arm64: dts: rockchip: fix cpu compatible property for rk3308 adds e9b6044dceef arm64: dts: remove g-use-dma from rockchip usb nodes adds 4e2e8418c4c6 arm64: dts: rockchip: fix compatible property for Radxa RO [...] adds 8a469ee35606 arm64: dts: rockchip: Add txpbl node for RK3399/RK3328 adds 186444c146dc arm64: dts: rockchip: fix px30 lvds ports adds e1577157c0e2 arm64: dts: rockchip: remove dvs2 pinctrl for pmic on rk3399 evb adds 2217a8519c57 arm64: dts: rockchip: Add pmic dt tree for rk3399 evb adds c5d24362cb11 arm64: dts: rockchip: remove enable-gpio of backlight on r [...] adds 6b1ed0390b9d arm64: dts: rockchip: Enable eDP display on rk3399 evb adds e2e699bb44e0 dt-bindings: Add doc for Pine64 Pinebook Pro adds 5a65505a6988 arm64: dts: rockchip: Add initial support for Pinebook Pro adds bf14bc6169cd arm64: dts: rockchip: fix compatible property for rk3399-evb adds 91da379fa5b4 arm64: dts: rockchip: remove max-freq from &spi1 node for [...] adds 541d99d977ac arm64: dts: rockchip: remove rockchip,grf from vop nodes for px30 adds ba58672a2d1d arm64: dts: remove no-emmc from mmc node for Rockchip PX5 EVB adds bfb70fa503e4 arm64: dts: rockchip: fix vqmmc-supply property name for r [...] adds b6e62d37c016 arm64: dts: rockchip: replace clock-freq-min-max by max-frequency adds b2411befed60 arm64: dts: add bus to rockchip amba nodenames adds a2712bfb1cbd arm64: dts: rockchip: remove properties from spdif node RK [...] adds 6a92e52bae81 arm64: dts: rockchip: remove clock-names property from 'ge [...] adds 77460b3d7d79 arm64: dts: rockchip: remove clock-names property from 'ge [...] adds cd2fd91e3def arm64: dts: rockchip: Add Hugsun X99 IR receiver adds 68c33366a956 arm64: dts: rockchip: Add Hugsun X99 power led adds 8e2d11360dc6 Merge tag 'v5.7-rockchip-dts64-1' of git://git.kernel.org/ [...] adds 04dd0b6584cd arm64: dts: meson: a1: add secure power domain controller adds b5f3e42a613a arm64: dts: amlogic: add rc-videostrong-kii-pro keymap adds a81bcfb6ac20 arm64: dts: g12-common: add parkmode_disable_ss_quirk on D [...] adds ae5eed592c38 arm64: dts: meson: add pdm reset line adds 430049239f91 arm64: dts: meson: s400: fix sound card codec nodes adds 65b41849e10c arm64: dts: meson: sei510: fix sound card codec node adds c6677da13d5a arm64: dts: meson: fix gxm-khadas-vim2 wifi adds 67c4dd59fe9f arm64: dts: meson-gxbb-odroid-c2: add rc-odroid ir keymap adds 026c20e7b05f arm64: dts: meson-gxl-s905x-p212: add bluetooth nodes adds 992945185728 arm64: dts: meson-gxbb-vega-s95: fix bluetooth node adds 57b57ebc3f33 arm64: dts: meson-g12b: fix N2/VIM3 audio card model names adds 1f6857502902 arm64: dts: meson: khadas-vim3: move model to g12b-khadas- [...] adds cd13d5f115f9 arm64: dts: meson: add thermal zones to meson gx devices adds 80e7f21d19db Merge tag 'amlogic-dt64' of git://git.kernel.org/pub/scm/l [...] adds 7c74e9087604 ARM: dts: uniphier: change SD/eMMC node names to follow js [...] adds a7142fe1b792 ARM: dts: uniphier: rename aidet node names to follow json-schema adds f215c5ef7c40 ARM: dts: uniphier: rename NAND node names to follow json-schema adds bc350d1073bc ARM: dts: uniphier: rename cache controller nodes to follo [...] adds 0d47370516b3 ARM: dts: uniphier: Add one more generic compatible string [...] adds 8b1d9ec4c20b ARM: dts: uniphier: Add USB3 controller nodes for Pro5 adds d1876a0bcf3e ARM: dts: uniphier: Set SCSSI clock and reset IDs for each [...] adds c354f77ba4fe Merge tag 'uniphier-dt-v5.7' of git://git.kernel.org/pub/s [...] adds bb3f46726bb9 arm64: dts: uniphier: change SD/eMMC node names to follow [...] adds 9ddc285b3a6f arm64: dts: uniphier: rename aidet node names to follow js [...] adds fcb0e53c226e arm64: dts: uniphier: rename NAND node names to follow jso [...] adds 71663b33b749 arm64: dts: uniphier: Enable spi node for PXs3 reference board adds 4b7d3743a972 arm64: dts: uniphier: Add nodes of thermal monitor and the [...] adds fdf9c17b5191 arm64: dts: uniphier: Set SCSSI clock and reset IDs for ea [...] adds b3d0ee51c2fc Merge tag 'uniphier-dt64-v5.7' of git://git.kernel.org/pub [...] adds 32c5cd478983 dt-bindings: arm: fsl: add LS1028A based boards adds e5ede2cc965b dt-bindings: arm: fsl: add Kontron sl28 boards adds 3b375426d4a0 dt-bindings: arm: imx: Add the i.MX8MP EVK board adds 795d392e4abe dt-bindings: arm: fsl: add nxp based toradex colibri-imx7 [...] adds 67af8818ee88 dt-bindings: crypto: sahara: use generic node name adds 93003cc46d07 dt-bindings: crypto: dcp: use generic node name adds 5a02504f0ac9 dt-bindings: crypto: caam: use generic node name adds 53b61224ca40 dt-bindings: arm: fsl: Add TechNexion boards adds 5e4b9a57bec2 Merge tag 'imx-bindings-5.7' of git://git.kernel.org/pub/s [...] adds 995fc9eea3db ARM: dts: imx6ul-pico: Convert to DRM bindings adds c9aee09f7bb2 ARM: mxs: Enable usbphy1 and usb1 on apx4devkit DTS adds 8ba92585075c ARM: dts: vf610-zii-ssmb-spu3: Add voltage monitor DT node adds a049c965187c ARM: dts: vf610-zii-ssmb-dtu: Add voltage monitor DT node adds 68aaa6aa1375 ARM: dts: vf610-zii-spb4: Add voltage monitor DT node adds 6c92d53d0da2 ARM: dts: vf610-zii-dev: Add voltage monitor DT node adds 2439545b8c36 ARM: dts: vf610-zii-cfu1: Add voltage monitor DT node adds 21437391a5f9 ARM: dts: imx6dl-yapp4: Specify USB overcurrent protection [...] adds a0c15bd5ebbf ARM: dts: imx: Kill off "simple-panel" compatibles adds 6b4953fe32ff ARM: dts: imx7ulp-evk: disable usbotg1 overcurrent function adds 119c98f16e70 ARM: dts: imx7-colibri: add gpio-line-names adds ccf17617be4b ARM: dts: imx7d: cl-som-imx7: update pfuze3000 max voltage adds de8cf61c25c5 ARM: dts: imx7-colibri: add alias for RTC adds 7007f2eca0f2 ARM: dts: imx7-colibri: fix muxing of usbc_det pin adds 18432e863b8c ARM: dts: imx25-pinfunc: add another cspi3 config adds c0157bdcafa1 ARM: dts: imx: use generic name bus adds 7c48b0869658 ARM: dts: imx: make gpt node name generic adds 66d19a4f8d0f ARM: dts: imx: ventana: add fxos8700 on gateworks boards adds 62e7f0b55303 ARM: dts: imx6qdl-gw553x: add lsm9ds1 iio imu/magn support adds b0bb4fbad156 ARM: dts: imx: make kpp node name generic adds 993de77eb602 ARM: dts: imx: make clks node name generic adds 950a0a6eb69a ARM: dts: imx6sx: Improve UART pins macro defines adds 02ce1ddcea58 ARM: dts: imx6sx: Add missing UART RTS/CTS pins mux adds 6f32001feb40 ARM: dts: imx6sx-nitrogen6sx: Use new pin names with DCE/D [...] adds fec9b6383329 ARM: dts: imx6sx-sabreauto: Use new pin names with DCE/DTE [...] adds ac7fa7304d8d ARM: dts: imx6sx-sdb: Use new pin names with DCE/DTE for U [...] adds 924d83c7c7da ARM: dts: imx6sx-softing-vining-2000: Use new pin names wi [...] adds 1becc1a31706 ARM: dts: imx6sx-udoo-neo: Use new pin names with DCE/DTE [...] adds 8083d7261a4c ARM: dts: imx7-colibri: Convert to SPDX license tags for C [...] adds 1608bf1f9120 ARM: dts: imx7-colibri: add support for Toradex Aster carr [...] adds bffe02ccca5b ARM: dts: imx: make wdog node name generic adds 95d014c812f1 ARM: dts: imx: Align ocotp node name adds 8cdff3241f63 ARM: dts: imx6sx-softing-vining-2000: Enable PCI support adds 135be16d3505 ARM: dts: imx7s: add snvs clock to pwrkey adds 684720000af8 ARM: dts: imx: Make iomuxc node name generic adds 1f4e29d24b9d ARM: dts: imx6: phycore-som: explicit disable pmic watchdo [...] adds 50f5b89a32ec ARM: dts: imx6: phycore-som: add da9062 gpio support adds b7dc7205b2ae ARM: dts: imx6qdl-sr-som-ti: indicate powering off wifi is safe adds d2cf2f91ba5b ARM: dts: imx6qdl-gw5910: add CC1352 UART adds 6cef60ff174f ARM: dts: imx: align name for crypto node and child nodes adds c2902fb04ed6 ARM: dts: imx25-pinfunc: add config for kpp rows 4 to 7 adds e4fdac5def50 ARM: dts: imx23: introduce mmc0_sck_cfg adds 8b646cfb84c3 ARM: dts: imx7d-pico: Add support for the dwarf baseboard adds 6418fd92417f ARM: dts: imx7d-pico: Add support for the nymph baseboard adds 47246fafef84 ARM: dts: imx6ul-pico: Add support for the dwarf baseboard adds 98670a0bb0ef ARM: dts: imx6qdl: Add imx6qdl-pico support adds f5d35d87ef06 ARM: dts: imx: add nvmem property for cpu0 adds 288b9e6f75ee ARM: dts: imx51: add capture-subsystem device adds bb42a8bf2e23 ARM: dts: imx6: toradex: use SPDX-License-Identifier adds 9ceef851b002 ARM: dts: imx7: toradex: use SPDX-License-Identifier adds 47d1825a6a50 ARM: dts: vf: toradex: SPDX tags and copyright cleanup adds 49b027156b3c ARM: dts: imx6: RDU2: assign video PLL as input to LDB adds ab569907137c ARM: dts: imx51-zii-rdu1: set name prefix for TPA6130A2 adds 3ce705650d13 ARM: dts: imx6dl-riotboard: properly define rgmii PHY adds 2d42fa311df7 ARM: dts: imx6q-marsboard: properly define rgmii PHY adds 968313378b31 Merge tag 'imx-dt-5.7' of git://git.kernel.org/pub/scm/lin [...] adds d2d46dfaa72b dt-bindings: clock: imx8mn: add SNVS clock adds 16e71d4da799 clk: imx8mn: add SNVS clock to clock tree adds 42ef961b247f arm64: dts: imx8mn: add clock for snvs rtc node adds 815364d0424e arm64: dts: freescale: add Kontron sl28 support adds 53458f86683b arm64: dts: imx8mn: Init rates and parents configs for clocks adds 70ea36033041 arm64: dts: freescale: s32v234: use generic name bus adds 4c9403540f28 arm64: dts: imx8mm: drop redundant interrupt-parent adds ea38ca9a2607 arm64: dts: imx8mq-librem5-devkit: Add proximity sensor adds 4671f9cf78c6 arm64: dts: ls1088a: support eMMC HS200 speed mode for RDB board adds ab84bad5bb89 arm64: dts: ls1028a: support external trigger timestamp fi [...] adds 6d9b8d20431f arm64: dts: freescale: Add i.MX8MP dtsi support adds 9e847693c6f3 arm64: dts: freescale: Add i.MX8MP EVK board support adds f34d4bfab354 arm64: dts: imx8mq-phanbell: Add support for ethernet adds c2d35ada106e arm64: dts: ls1028a: add missing SPI nodes adds b1ad0e7d45e2 arm64: dts: lx2160a: Add PCIe controller DT nodes adds 3da63fceab96 arm64: dts: imx8mm-evk: add phy-reset-gpios for fec1 adds 2462aaf13c79 arm64: dts: imx8mq-evk: add phy-reset-gpios for fec1 adds 50d336b12f34 arm64: dts: imx8mp-evk: Add GPIO LED support adds fae58b1aab71 arm64: dts: imx8mp: Add system counter timer node adds 80b06c5cae54 arm64: dts: imx8mn: Adjust 1.2GHz OPP voltage to OD mode adds 8023321d30be arm64: dts: ls1028a: delete extraneous #interrupt-cells fo [...] adds 1a4bfe0f517a arm64: dts: ls1028a: disable all enetc ports by default adds b1520d8b9b0d arm64: dts: ls1028a: add node for Felix switch adds 8aa80fc8bdf2 arm64: dts: ls1028a: enable switch PHYs on RDB adds e46b08b09919 arm64: dts: ls1028: sl28: explicitly enable network ports adds f0cac1412ca4 arm64: dts: imx: add i.MX8QXP thermal support adds d3a719e3d07e arm64: dts: imx8mp: add crypto node adds 46770eae2120 arm64: dts: imx8mm: add snvs clock to pwrkey adds edd91ba6b82c arm64: dts: imx8mq: add snvs clock to pwrkey adds c18696de2cd9 arm64: dts: imx8mq: Align iomuxc node name adds 455ae0c368f2 arm64: dts: imx8mp: Add src node adds 1f5b12d4a922 arm64: dts: lx2160a-cex7: add support for ltc3882 regulator adds f26d7effb7ec arm64: dts: lx2160a-cex7: add on-module eeproms adds dde061b86559 arm64: dts: librem5-devkit: add a vbus supply to usb0 adds c53f01666399 arm64: dts: librem5-devkit: add the sgtl5000 i2c audio codec adds 7f7b799717cb arm64: dts: librem5-devkit: add the simcom 7100 modem and audio adds 3ef506b3e62a arm64: dts: librem5-devkit: allow modem to wake the system [...] adds a2e47ba22192 arm64: dts: librem5-devkit: add the regulators for DVFS adds 9dae8563bfdb arm64: dts: librem5-devkit: allow the redpine card to be removed adds 5369d1914514 arm64: dts: librem5-devkit: increase the VBUS current in t [...] adds eef22bb129df arm64: dts: librem5-devkit: add lsm9ds1 mount matrix adds d3f46dd47ff7 arm64: dts: imx8mn-evk: Add i2c3 support adds ded9e59b3901 arm64: dts: imx8mn-evk: Enable pca6416 on i2c3 bus adds 5e4a67ff7f69 arm64: dts: imx8mp-evk: Add i2c3 support adds 2dfb4b13161a arm64: dts: imx8mp-evk: Enable pca6416 on i2c3 bus adds f93f1e721cc7 arm64: dts: layerscape: add iommu-map property to pci nodes adds c5486819d263 arm64: dts: imx8mq-phanbell: Add gpio-fan/thermal support adds 8755963aec62 arm64: dts: lx2160ardb: Update FSPI node properties adds 035af82a5fe1 arm64: dts: lx2160aqds: Add FSPI node properties adds f5ff5a213b4d arm64: dts: imx8mn: align name for crypto child nodes adds f0692bb890c1 arm64: dts: enable fspi in imx8mm dts adds 1436b5bc25a4 arm64: dts: imx8mq-phanbell: Fix Ethernet PHY post-reset duration adds 11699fd5ca32 arm64: dts: imx8mm: Add thermal zone support adds 819779a986f0 arm64: dts: imx8mn: Add CPU thermal zone support adds dc3efc6ff0d5 arm64: dts: imx8m: fix aips dts node adds 1bc72a42c603 arm64: dts: freescale: sl28: add SPI flash adds f05cd1c2a25f arm64: dts: ls1028a: sl28: fix on-board EEPROMS adds 29c6a69e0b36 arm64: dts: ls1028a: sl28: expose switch ports in KBox A-230-LS adds ab43f0307449 arm64: dts: ls1028a: sl28: add support for variant 2 adds f6ff3f6d2bc2 arm64: dts: ls1028a: Add PCIe controller DT nodes adds c2a2f4464968 arm64: dts: imx8mn: Add snvs clock to powerkey adds 6c389f29beb7 arm64: dts: imx8mp: Add snvs clock to powerkey adds 630952e1f816 arm64: dts: ls1028a: disable the felix switch by default adds a95e12db9e3a Merge tag 'imx-dt64-5.7' of git://git.kernel.org/pub/scm/l [...] adds ae0feb884300 ARM: dts: socfpga: arria10: Increase boot partition size for NAND adds 80f132d73709 arm64: dts: increase the QSPI reg address for Stratix10 an [...] adds c1cf2b3d6333 Merge tag 'socfpga_dts_update_for_v5.7' of git://git.kerne [...] adds a81e5442d796 arm64: dts: ti: k3-am65: Add clocks to dwc3 nodes adds 5ccd8dfe8b84 arm64: dts: ti: k3-j721e-mcu-wakeup: Add DMA entries for ADC adds 7ec378ed1d2d arm64: dts: ti: k3-am65-main: Add DMA entries for main_spi0 adds 85800da0b02f arm64: dts: ti: k3-am65-mcu: Add DMA entries for ADC adds 243246b588d2 arm64: dts: ti: k3-am65-mcu: add phy-gmii-sel node adds ad3bcb0f484c arm64: dts: ti: k3-j721e-mcu: add scm node and phy-gmii-sel nodes adds 0db5ee73df16 Merge tag 'ti-k3-soc-for-v5.7' of git://git.kernel.org/pub [...] adds 6be021b1f00d arm64: dts: mt8183: Enable CPU idle-states adds b568627307df arm64: dts: mt8173: add arm,no-tick-in-suspend in timer adds a39f84254103 amr64: dts: mt8183: Add watchdog node adds 6fc033b56071 arm64: dts: mediatek: rename scpsys nodes to power-controller adds cc10317db0d5 arm64: dts: mt8183: add/update dynamic power coefficients adds 5323e0fa9394 arm64: dts: mt8183: Add #cooling-cells to CPU nodes adds 5236347bde42 arm64: dts: mediatek: add dtsi for MT8516 adds 9983822c8cf9 arm64: dts: mediatek: add pumpkin board dts adds 836e4a2e3d9e arm64: dts: add RTC nodes for MT2712 adds 12ecf0680c21 Merge tag 'v5.6-next-dts64' of git://git.kernel.org/pub/sc [...] adds ed412c12b738 ARM: dts: mediatek: rename scpsys nodes to power-controller adds 5afc2b83ac28 ARM: dts: mediatek: add mt7629 pwm support adds 21a3c5dd2335 Merge tag 'v5.6-next-dts32' of git://git.kernel.org/pub/sc [...] adds 67ac6549b70c ARM: dts: gemini: Rename IDE nodes adds 6e97f0aaca4c ARM: dts: gemini: Add thermal zone to DIR-685 adds eec05449eb0b Merge tag 'gemini-dts-v5.7' of git://git.kernel.org/pub/sc [...] adds aec54ec0c845 ARM: dts: at91: Kill off "simple-panel" compatibles adds 278af803475e ARM: dts: at91: sam9x60: add watchdog node adds 4d8353bd0da2 ARM: dts: at91: sam9x60ek: enable watchdog node adds bb502976653a ARM: dts: at91: sama5d2: use correct rtc compatible adds 761f6ed85417 ARM: dts: at91: sama5d4: use correct rtc compatible adds a4bd8da893a3 ARM: dts: at91: sama5d3: add i2c gpio pinctrl adds 8fb82f050cf6 ARM: dts: at91: sama5d4: add i2c gpio pinctrl adds 455fec938bbb ARM: dts: at91: sama5d2: add i2c gpio pinctrl adds b8c2c052de21 ARM: dts: at91: sama5d27_wlsom1_ek: add USB device node adds 47a4e4377990 Merge tag 'at91-5.7-dt' of git://git.kernel.org/pub/scm/li [...] adds 306e59cc32a3 dt-bindings: clk: meson: add the gxl internal dac gate adds 42be7c41a5ed dt-bindings: clk: g12a-clkc: add SPICC SCLK Source clock IDs adds 84b4cea705dc Merge tag 'clk-meson-dt-v5.7-1' of git://github.com/BayLib [...] adds 5fa86f4f72e0 arm64: dts: meson-g12-common: add spicc controller nodes adds 4d2cb376e5cc arm64: dts: meson-g12: split emmc pins to select 4 or 8 bus width adds f12a463d2f43 arm64: dts: meson-g12: add the SPIFC nodes adds 0e1610e726d3 arm64: dts: khadas-vim3: add SPIFC controller node adds a084eaf3096c arm64: dts: meson-g12b-odroid-n2: add SPIFC controller node adds 4287ec9afa4d Merge tag 'amlogic-dt64-2' of git://git.kernel.org/pub/scm [...] adds bd76a4f94239 ARM: socfpga: arria10: Add ptp_ref clock to ethernet nodes adds 9742c5e1c509 Merge tag 'socfpga_dts_update_for_v5.7_part2' of git://git [...] adds bcd3a145b160 ARM: dts: qcom: msm8974-honami: Add USB node. adds 726a117628d6 ARM: dts: qcom: msm8974: add blsp2_uart10 adds 231cb93c06ac ARM: dts: qcom: msm8974-hammerhead: add support for bluetooth adds 8b99dc092261 ARM: dts: qcom: add gpio-ranges property adds b7e31b639e48 Merge tag 'qcom-dts-for-5.7' of git://git.kernel.org/pub/s [...] adds 17f553ff8140 Merge branch 'arm/dt' into for-next adds 63b34416aa7e ARM: dts: Configure interconnect target module for omap4 dss adds 4c8d1c8d62cd ARM: dts: Configure interconnect target module for omap4 dispc adds 3a97c4b9a160 ARM: dts: Configure interconnect target module for omap4 rfbi adds 663de788d4e2 ARM: dts: Configure interconnect target module for omap4 venc adds 0b98d5183472 ARM: dts: Configure interconnect target module for omap4 dsi1 adds dc7578e99d42 ARM: dts: Configure interconnect target module for omap4 dsi2 adds 8f6615634150 ARM: dts: Configure interconnect target module for omap4 hdmi adds 715a5a978733 ARM: dts: Configure interconnect target module for omap5 dss adds 2472a4e00a29 ARM: dts: Configure interconnect target module for omap5 dispc adds b9a4e149533b ARM: dts: Configure interconnect target module for omap5 rfbi adds 5a507162f096 ARM: dts: Configure interconnect target module for omap5 dsi1 adds 98e1a6a86a22 ARM: dts: Configure interconnect target module for omap5 dsi2 adds 671ab615bd50 ARM: dts: Configure interconnect target module for omap5 hdmi adds a50371f2efe8 ARM: dts: Configure interconnect target module for dra7 dss adds 9a95196c43ab ARM: dts: Configure interconnect target module for dra7 dispc adds c4f4728b03f6 ARM: dts: Configure interconnect target module for dra7 hdmi adds 3b6ff6bb5a8a ARM: dts: Move am437x dss to the interconnect target module in l4 adds 9fd8a854d14e ARM: dts: Configure interconnect target module for am437x dispc adds 11ef2bfc60ad ARM: dts: Configure interconnect target module for am437x rfbi adds a2ebc75fa9e0 ARM: OMAP2+: Drop legacy platform data for omap4 dss adds 19da9c0ece41 ARM: OMAP2+: Drop legacy platform data for omap5 DSS adds 6fa1a9863c3c ARM: OMAP2+: Drop legacy platform data for dra7 DSS adds c760f610c966 ARM: OMAP2+: Drop legacy platform data for am437x DSS adds bce967290977 ARM: OMAP2+: Drop hwmod data for am3 and am4 PRUSS adds 014bb57b6d1e ARM: OMAP2+: Drop legacy platform data for OMAP4 DSP adds 84a43fddbfe6 ARM: OMAP4: hwmod_data: Remove OMAP4 IPU hwmod data adds a3e2a6c85c9d Merge branch 'omap-for-v5.7/accelerators' into omap-for-v5 [...] adds ce5ca149a6dc ARM: dts: AM33xx-l4: Update PRUSS interconnect target-module node adds 44e66a5d9d8f ARM: dts: AM4372: Add the PRU-ICSS interconnect target-mod [...] adds ecdeca6d961c ARM: dts: dra7: Add PRU-ICSS interconnect target-module nodes adds ece275032fe7 ARM: dts: Configure interconnect target module for am3 tpcc adds 9c1562ea71fe ARM: dts: Configure interconnect target module for am3 tptc0 adds 1e666cb36072 ARM: dts: Configure interconnect target module for am3 tptc1 adds 551e01ad62ac ARM: dts: Configure interconnect target module for am3 tptc2 adds cabc9d127c6f ARM: dts: Configure interconnect target module for am4 tpcc adds 0ee89ca32d5b ARM: dts: Configure interconnect target module for am4 tptc0 adds de01821f2783 ARM: dts: Configure interconnect target module for am4 tptc1 adds 45701c402fe0 ARM: dts: Configure interconnect target module for am4 tptc2 adds 13149bb878b3 ARM: dts: Configure interconnect target module for dra7 tpcc adds 103d26417492 ARM: dts: Configure interconnect target module for dra7 tptc0 adds 4286b6741e9b ARM: dts: Configure interconnect target module for dra7 tptc1 adds b2fbe56c22b4 ARM: OMAP2+: Drop legacy platform data for am3 and am4 edma adds 104d56b3e376 ARM: OMAP2+: Drop legacy platform data for dra7 edma adds e6dfccb71025 Merge tag 'omap-for-v5.7/ti-sysc-drop-pdata-signed' of git [...] adds 1bf4b15b1975 clk: ti: Fix dm814x clkctrl for ethernet adds a7cbd5cb4187 Merge tag 'omap-for-v5.7/ti-sysc-drop-pdata-signed' into ti81xx adds 6398f3478e45 ARM: dts: Configure interconnect target module for dm814x cpsw adds 593d85d66c39 ARM: OMAP2+: Drop legacy platform data for dm814x cpsw adds 7b187c2a7548 ARM: dts: Configure interconnect target module for dm814x tpcc adds 08b3e52bc88f ARM: dts: Configure interconnect target module for dm814x tptc0 adds 0cd304343127 ARM: dts: Configure interconnect target module for dm814x tptc1 adds 71b35ca4e84c ARM: dts: Configure interconnect target module for dm814x tptc2 adds e8bf402a4834 ARM: dts: Configure interconnect target module for dm814x tptc3 adds e0c782f56117 ARM: dts: Configure interconnect target module for ti816x edma adds 0143b9fd06ed ARM: OMAP2+: Drop legacy platform data for ti81xx edma adds 7c7642383aa7 Merge tag 'omap-for-v5.7/ti-sysc-drop-pdata-ti81xx-signed' [...] adds 31a233a5a17b arm64: dts: qcom: sdm845: Disable pwrkey on Cheza adds 3d60d80a4162 arm64: dts: qcom: sc7180: Add iommus property to QUP0 and QUP1 adds b418cf634cfd arm64: dts: sc7180: Add the sleep_clk to gcc-sc7180 node adds 8f4a7a00c101 arm64: dts: qcom: msm8916-samsung-a2015: Reserve Samsung f [...] adds e83291d9d666 arm64: dts: qcom: sc7180: Add bluetooth node on SC7180 IDP board adds 24254a8edff5 arm64: dts: qcom: sc7180: Add nodes for eMMC and SD card adds ef71fdb266d7 arm64: dts: msm8916: Properly deal with ETMv4 power management adds 5c538e09cb19 arm64: dts: qcom: sdm845: Add first PCIe controller and PHY adds 42ad231338c1 arm64: dts: qcom: sdm845: Add second PCIe PHY and controller adds 4a657c264b78 arm64: dts: qcom: db845c: Enable PCIe controllers adds 48a0585b5367 arm64: dts: qcom: add Venus firmware node on Cheza adds f855a9224f1c arm64: dts: qcom: pm6150: Add label to pwrkey node adds 297177a45b95 ARM64: dts: qcom: add gpio-ranges property adds f8c848134185 arm64: dts: qcom: qcs404: Fix sdhci compat string adds 0997882f96c7 arm64: dts: qcom: sdm845: Add the missing clocks on the dispcc adds bb2bd9bffb92 arm64: dts: qcom: sdm845: Add missing clocks / fix names o [...] adds af85ef13a5ce arm64: dts: qcom: sdm845: Add the missing clock on the videocc adds e07f83544e79 arm64: dts: sc7180: Add clock controller nodes adds 2f0c17faebde dt-bindings: qcom: Add ipq6018 bindings adds 1e8277854b49 arm64: dts: Add ipq6018 SoC and CP01 board support adds 71f873169a80 arm64: dts: qcom: sc7180: Add dynamic CPU power coefficients adds e7bb680f917d arm64: dts: qcom: sc7180: Add CPU capacity values adds 83e5e33eaba2 arm64: dts: qcom: sc7180: Add CPU topology adds 0e4621a4711a arm64: dts: sc7180: Add Venus video codec DT node adds 2fefa8a16974 arm64: dts: sc7180: Add Venus firmware subnode adds 129ff51d8edc arm64: dts: qcom: sc7180: Correct qmp phy reset entries adds a3db7ad1af49 arm64: dts: sc7180: add display dt nodes adds 1222783ecf4b arm64: dts: sdm845: follow venus-sdm845v2 DT binding adds 058bd0a68950 arm64: dts: sc7180: Move venus node to the correct position adds 5bf635621245 arm64: dts: ipq6018: Add a few device nodes adds 0407fad06011 arm64: dts: qcom: sdm845-mtp: Add Truly display adds ef82b925e702 arm64: dts: qcom: msm8916:: Add qcom,tsens-v0_1 to msm8916 [...] adds 946f80074adb arm64: dts: qcom: msm8996:: Add qcom,tsens-v2 to msm8996.d [...] adds 30162dce8beb arm64: dts: sc7180: Add unit name to soc node adds b303f9f0050b arm64: dts: sdm845: Redefine interconnect provider DT nodes adds 950d3fb6fb61 arm64: dts: qcom: msm8996: Define parent clocks for gcc adds 27520210e881 arm64: dts: qcom: msm8996: Use generic QMP driver for UFS adds b1b24dd7a676 arm64: dts: sc7180: Add interconnect provider DT nodes adds 74f26599809c arm64: dts: qcom: sdm845: Add OSM L3 interconnect provider adds b21bb61d243a arm64: dts: qcom: sc7180: Add OSM L3 interconnect provider adds 663b7d41d5be arm64: dts: qcom: msm8998: Fix cpu compatible adds 54c22ae53d6b arm64: dts: qcom: sc7180: Added critical trip point Therma [...] adds 4086e4808470 arm64: dts: qcom: apq8016-sbc: Remove wrong regulator supply adds 8d23a0040475 arm64: dts: qcom: db845c: add Low speed expansion i2c and [...] adds 3498d9c05f80 arm64: dts: qcom: msm8998-mtp: Disable funnel 4 and 5 adds 60378f1a171e arm64: dts: qcom: sm8250: Add sm8250 dts file adds 5bcdf1009f1b arm64: dts: msm8916: Add fastrpc node adds 557a2aba5b83 arm64: dts: qcom: qcs404: Enable CQE support for eMMC adds f4820fd37bd5 arm64: dts: qcom: sc7180: Update reg names for SDHC adds 27ca1de07dc3 arm64: dts: qcom: sdm845: add slimbus nodes adds 3898fdc1c0f2 arm64: dts: qcom: sdm845: add apr nodes adds 45021d35fcb2 arm64: dts: qcom: c630: Enable audio support adds 606057bd8937 arm64: dts: qcom: sdm845: add pinctrl nodes for quat i2s adds 89a32a4e769c arm64: dts: qcom: db845c: add analog audio support adds 392a585583c0 arm64: dts: sdm845: add IPA information adds dfaf16014f55 arm64: dts: qcom: sdm845-mtp: Relocate remoteproc firmware adds 56effbdd2cec Merge tag 'qcom-arm64-for-5.7' of git://git.kernel.org/pub [...] adds 9f416e400016 Merge branch 'arm/late' into for-next adds 28c05e422305 arm: dts: calxeda: Basic DT file fixes adds 0f1321172e0c arm: dts: calxeda: Provide UART clock adds 7a375c900cb5 arm: dts: calxeda: Fix interrupt grouping adds 820a03784527 arm: dts: calxeda: Group port-phys and sgpio-gpio items adds c79b9d50ed6e MAINTAINERS: Update Calxeda Highbank maintainership adds 0d69ac522587 arm64: dts: Revert "specify console via command line" adds 3ff2bfe69705 Merge branch 'arm/dt' into for-next adds 6c2d3a14b7af firmware: tegra: Fix a typo in Kconfig adds c23960dd1825 Merge tag 'tegra-for-5.7-firmware' of git://git.kernel.org [...] adds 2243af41115d memory: tegra: Correct debugfs clk rate-range on Tegra20 adds a53670e1a734 memory: tegra: Correct debugfs clk rate-range on Tegra30 adds 141267bffd1d memory: tegra: Correct debugfs clk rate-range on Tegra124 adds 575c809a2dff Merge tag 'tegra-for-5.7-memory' of git://git.kernel.org/p [...] adds 5a00c7c7604f phy: tegra: xusb: Add usb-role-switch support adds 23babe30fb45 phy: tegra: xusb: Add usb-phy support adds d74ce0954cb2 phy: tegra: xusb: Add support to get companion USB 3 port adds 99fb933f4c92 phy: tegra: xusb: Add set_mode support for USB 2 phy on Tegra210 adds adf82123aa5c phy: tegra: xusb: Add set_mode support for UTMI phy on Tegra186 adds 262e543ce9f5 phy: tegra: xusb: Protect Tegra186 soc with config adds 58e7bd08b569 phy: tegra: xusb: Add Tegra194 support adds 04c929223d1d phy: tegra: xusb: Don't warn on probe defer adds 2c3ec518c2db Merge tag 'tegra-for-5.7-phy' of git://git.kernel.org/pub/ [...] adds 9d98809711ae soc: fsl: dpio: Adding QMAN multiple enqueue interface adds b46fe745e4f6 soc: fsl: dpio: QMAN performance improvement with function [...] adds 3b2abda7d28c soc: fsl: dpio: Replace QMAN array mode with ring mode enqueue adds 6a7f10c79574 soc: fsl: dpio: fix dereference of pointer p before null check adds 288014358e07 soc: fsl: qe: fix sparse warnings for qe.c adds 41ed69bf6cb3 soc: fsl: qe: fix sparse warning for qe_common.c adds de66e4d87d98 soc: fsl: qe: fix sparse warnings for ucc.c adds 45e044c7dc75 soc: fsl: qe: fix sparse warnings for qe_ic.c adds b1be4a228086 soc: fsl: qe: fix sparse warnings for ucc_fast.c adds ae1f68652c8d soc: fsl: qe: ucc_slow: remove 0 assignment for kzalloc'ed [...] adds 461c3ac0dc46 soc: fsl: qe: fix sparse warnings for ucc_slow.c adds a727ff7c7f26 Merge tag 'soc-fsl-next-v5.7' of git://git.kernel.org/pub/ [...] adds 59a135f6fb66 tee: remove linked list of struct tee_shm adds c180f9bbe29a tee: remove unused tee_shm_priv_alloc() adds f1bbacedb0af tee: don't assign shm id for private shms adds 5271b2011e44 tee: remove redundant teedev in struct tee_shm adds 758ecf13a41a tee: tee_shm_op_mmap(): use TEE_SHM_USER_MAPPED adds 2030755a8455 Merge tag 'tee-cleanup-for-5.7' of https://git.linaro.org/ [...] adds 71af05a7d0eb firmware: arm_scmi: Update doc style comments adds c4eb83660aef firmware: arm_scmi: Move macros and helpers to common.h adds 5c8a47a5a91d firmware: arm_scmi: Make scmi core independent of the tran [...] adds 4ddfb4af07c8 firmware: arm_scmi: Replace zero-length array with flexibl [...] adds 8694548ae1f2 firmware: arm_scmi/perf: Replace zero-length array with fl [...] adds 539db76293cd firmware: arm_scpi: Replace zero-length array with flexibl [...] adds 57c45d4d8a9d misc: vexpress: Replace zero-length array with flexible-ar [...] adds 3d4d85f47ddc Merge tag 'scmi-updates-5.7' of git://git.kernel.org/pub/s [...] adds db104029e026 Merge branch 'arm/drivers' into for-next adds a9295ff5fc97 soc: document merges adds a5092d83c520 Merge remote-tracking branch 'arm-soc/for-next' adds 18be48e37e42 Merge branch 'v5.7/dt64' into tmp/aml-rebuild adds e304af8727dd Merge branch 'v5.7/drivers' into tmp/aml-rebuild adds 0864563461b2 Merge remote-tracking branch 'amlogic/for-next' adds e7839de6e380 ARM: dts: aspeed: ast2500: Add SCU interrupt controller adds 36e58a01e8a0 ARM: dts: aspeed: ast2600: Add SCU interrupt controllers adds dac31b205ebf ARM: dts: aspeed: ast2500: Add XDMA Engine adds 36123599ba5f ARM: dts: aspeed: ast2600: Add XDMA Engine adds 45381d287694 ARM: dts: aspeed-g6: Add Video Engine node adds c3913d30e915 ARM: dts: aspeed: Add Facebook Yosemite V2 BMC adds 84f238c27406 ARM: dts: aspeed: tiogapass: Add IPMB device adds 5c1a0c3db8a4 ARM: dts: aspeed: tiogapass: Add gpio line names adds bed7f2749ad5 ARM: dts: aspeed: tacoma: Enable eMMC controller adds 7e006a4a24f7 ARM: dts: aspeed: g4: add video engine support adds 8e2fbc28c4b2 ARM: dts: rainier: Enable VUART2 adds 049f4bad8e90 ARM: dts: aspeed-g6: add usb functions adds 71be2740edcf ARM: dts: aspeed-g5: add vhub port and endpoint properties adds 7a59761be6b6 ARM: dts: aspeed-g4: add vhub port and endpoint properties adds f48326e350cc ARM: dts: aspeed: witherspoon: Add gpio line names adds 1de06af52388 ARM: dts: rainier: Set PCA9552 pin types adds dc7664a6ab9a ARM: dts: aspeed: ast2500: Fix SCU IRQ controller node adds de285b938cf3 ARM: dts: aspeed: ast2600: Fix SCU IRQ controller nodes adds 2fa9f54fd3f2 Merge remote-tracking branch 'aspeed/for-next' adds ec539e70d882 Merge branches 'at91-soc', 'at91-dt' and 'at91-defconfig' [...] adds f4de14a90da9 Merge remote-tracking branch 'at91/at91-next' adds 78ef3c9ecf20 clk: imx8mp: Correct IMX8MP_CLK_HDMI_AXI clock parent adds 857c9d31f59f clk: imx8mp: Correct the enet_qos parent clock adds b8fa48437690 dt-bindings: clock: Convert i.MX8MQ to json-schema adds 16d848e11836 dt-bindings: clock: Convert i.MX8MM to json-schema adds b86a8ad2870e dt-bindings: clock: Refine i.MX8MN clock binding adds 57795654fb55 clk: imx: pll14xx: Add new frequency entries for pll1443x table adds 14875e57d8ea clk: imx: imx8mp: add ocotp root clk adds 62668b68dc8e clk: imx: composite-8m: add imx8m_clk_hw_composite_core adds 7a8d3b90bdfe clk: imx: imx8mq: use imx8m_clk_hw_composite_core adds 811e4171d0f5 clk: imx: imx8mm: use imx8m_clk_hw_composite_core adds 33db2ce73e9a clk: imx: imx8mn: use imx8m_clk_hw_composite_core adds bcacd6f7c94a clk: imx8mm: Fix the CLKO1 source select list adds 9c07ae6983d4 clk: imx8mm: Add CLKO2 support adds f95d58981f40 clk: imx: Include clk-provider.h instead of clk.h for i.MX [...] adds 79ccef698ac8 clk: imx: drop redundant initialization adds 836b2513326e clk: imx7ulp: Include clk-provider.h instead of clk.h adds 8b1a3c0ba9b1 clk: imx6sl: Add missing of_node_put() adds cb5ae504f201 clk: imx8mq: Add missing of_node_put() adds 5062d46e2698 clk: imx8mm: Add missing of_node_put() adds d93171b54cb4 clk: imx8mn: Add missing of_node_put() adds 680fbce52816 clk: imx8mp: Add missing of_node_put() adds 64bee9c6cd48 clk: imx8mp: Include slab.h instead of clkdev.h adds 2b507025e4b7 clk: imx8mm: Remove unused includes adds 6b2d0cffee52 clk: imx8mn: Remove unused includes adds c267bd443f38 clk: imx8mp: Rename the IMX8MP_CLK_HDMI_27M clock adds d6fb02f05412 clk: imx: imx8mq: fix a53 cpu clock adds d3b70cd87e77 clk: imx: imx8mm: fix a53 cpu clock adds c69def889879 clk: imx: imx8mn: fix a53 cpu clock adds 7ab227210110 clk: imx: imx8mp: fix a53 cpu clock adds 530cf8d49f2a clk: imx: pll14xx: Return error if pll type is invalid adds eeca5721baeb clk: imx: clk-sscg-pll: Drop unnecessary initialization adds 28b2f82e0383 clk: imx: Fix division by zero warning on pfdv2 adds 8ffe9c7bb9e4 clk: imx: pfdv2: switch to use determine_rate adds c88a4c797a50 clk: imx: pfdv2: determine best parent rate adds d678d83c583d clk: imx: pllv4: use prepare/unprepare adds e20703f00b12 clk: imx8mn: A53 core clock no need to be critical adds 81aa844bb53b clk: imx8mm: A53 core clock no need to be critical adds 0d77abc4fc31 clk: imx8mp: A53 core clock no need to be critical adds b4fc6f72ddc1 clk: imx8mq: A53 core clock no need to be critical adds 4ae9afbaaeb9 clk: imx7d: Add PXP clock adds b5881e8019e0 clk: imx: clk-gate2: Pass the device to the register function adds 8ee5181b6324 Merge branch 'clk/imx' into for-next adds 8d9586e3813a Merge branch 'imx/fixes' into for-next adds 2dca3bd09abd Merge branch 'imx/drivers' into for-next adds 1daa2fdfab77 Merge branch 'imx/soc' into for-next adds 3a8fad1b4a44 Merge branch 'imx/bindings' into for-next adds a316c71ffd69 Merge branch 'imx/dt' into for-next adds 71c96474d71b Merge branch 'imx/dt64' into for-next adds e506dba69a5e Merge branch 'imx/defconfig' into for-next adds 0dfbb6c53ac4 Merge remote-tracking branch 'imx-mxs/for-next' adds 3a361eabbff0 ARM: dts: keystone-k2g: Add DSS node adds 7856488bd83b ARM: dts: keystone-k2g-evm: add HDMI video support adds 560b4d4691b0 Merge branch 'for_5.7/keystone-dts' into next adds 75b7d27ce01e Merge remote-tracking branch 'keystone/next' adds 11e5e44ed523 Merge branch 'v5.6-next/dts64' into for-next adds e69050424222 drm/mediatek: Omit warning on probe defers adds f66e278d8bd4 dt-bindings: mediatek: Update mmsys binding to reflect it [...] adds 20929afd0b33 clk / soc: mediatek: Move mt8173 MMSYS to platform driver adds 396c3fccaf03 soc / drm: mediatek: Move routing control to mmsys device adds 12fe325f4bf5 soc / drm: mediatek: Fix mediatek-drm device probing adds 3433138ad469 Merge branch 'v5.6-next/soc' into for-next adds 9089f806e12e Merge remote-tracking branch 'mediatek/for-next' adds 912e10bb5888 Merge branch 'mvebu/dt64' into mvebu/for-next adds 5b4daee27baf Merge remote-tracking branch 'mvebu/for-next' adds fe44c3f9eec0 Merge branches 'omap-for-v5.7/soc' and 'omap-for-v5.7/ti-s [...] adds 73d82f9d85b8 Merge branch 'omap-for-v5.7/pm33xx' into for-next adds 2e42bb26887c Merge branch 'omap-for-v5.7/dt' into for-next adds 553792054c44 Merge branch 'omap-for-v5.7/accelerators' into for-next adds 060ccdefdafc Merge branch 'fixes' into for-next adds 1e4f7c8fbf46 Merge branch 'omap-for-v5.7/ti-sysc' into for-next adds 81557a5f112b Merge branch 'omap-for-v5.7/ti-sysc-drop-pdata' into for-next adds a3ae5449fcf3 Merge branch 'omap-for-v5.7/omap1' into for-next adds 00c5b97b655d Merge branch 'omap-for-v5.7/ti-sysc-drop-pdata' into for-next adds f66ca92dd3a3 Merge branch 'fixes' into for-next adds 2f71af431cc1 Merge branch 'omap-for-v5.7/ti-sysc' into for-next adds b6bb79e88514 Merge branch 'fixes' into for-next adds 2dd7bbf97f25 Merge branch 'fixes' into for-next adds a3f7a2ec97b8 Merge branch 'omap-for-v5.7/defconfig' into for-next adds 0d5ee9df57c4 Merge branch 'omap-for-v5.7/ti-sysc-drop-pdata' into for-next adds babf67165e40 Merge branch 'fixes' into for-next adds e90f16cc1a48 Merge branch 'fixes' into for-next adds 75be57f6b35a Merge remote-tracking branch 'omap/for-next' adds 8dc3769c8a68 Merge branches 'arm64-for-5.7', 'arm64-defconfig-for-5.7', [...] adds 0fd1220eb928 Merge remote-tracking branch 'qcom/for-next' adds f93d99ad4cc7 ARM: dts: bcm2711-rpi-4-b: Add SoC GPIO labels adds ec3d259408ce ARM: bcm2835_defconfig: add support for Raspberry Pi4 adds d886ff4d2a6a ARM: dts: bcm2711: Move emmc2 into its own bus adds e16b5790f599 Merge remote-tracking branch 'raspberrypi/for-next' adds d6656fa4c621 ARM: Prepare Realtek RTD1195 adds 1940b164eb29 MAINTAINERS: Add Realtek arm DT files adds 6354c1f130d4 Merge branch 'v5.6/soc' into next adds bdfef0a8c704 dt-bindings: arm: realtek: Add RTD1195 and MeLE X1000 adds 720d362bf490 ARM: dts: Prepare Realtek RTD1195 and MeLE X1000 adds 45cae51cc678 ARM: dts: rtd1195: Exclude boot ROM from memory ranges adds 41e956bde01a ARM: dts: rtd1195: Introduce r-bus adds 0cf35241d079 dt-bindings: arm: realtek: Add Realtek Horseradish EVB adds 490774f6026b ARM: dts: rtd1195: Add Realtek Horseradish EVB adds 3e5e7349175b arm64: dts: realtek: rtd129x: Fix GIC CPU masks for RTD1293 adds b4237d2869e3 arm64: dts: realtek: rtd129x: Use reserved-memory for RPC regions adds 27efecbb5254 arm64: dts: realtek: rtd129x: Introduce r-bus adds 669c7434ce71 arm64: dts: realtek: rtd129x: Carve out boot ROM from memory adds 4679905df264 dt-bindings: arm: realtek: Add RTD1395 and Banana Pi BPI-M4 adds efefe159f52a arm64: dts: realtek: Add RTD1395 and BPi-M4 adds f38b151efd0a dt-bindings: arm: realtek: Add Realtek Lion Skin EVB adds 4f87e5cab324 arm64: dts: realtek: rtd1395: Add Realtek Lion Skin EVB adds 48632ccdd22f dt-bindings: arm: realtek: Document RTD1619 and Realtek Mj [...] adds e5a9e237608d arm64: dts: realtek: Add RTD1619 SoC and Realtek Mjolnir EVB adds 99726ea6058b arm64: dts: realtek: rtd16xx: Carve out boot ROM from memory adds e630fe6c8ac5 arm64: dts: realtek: rtd16xx: Add memory reservations adds 160990289987 dt-bindings: vendor-prefixes: Add Xnano adds 063ae65c258f dt-bindings: arm: realtek: Add Xnano X5 adds aeb0ed1de804 arm64: dts: realtek: rtd1295: Add Xnano X5 adds b6c1c975fa02 ARM: dts: rtd1195: Introduce iso and misc syscon adds de3905fba320 arm64: dts: realtek: rtd129x: Introduce CRT, iso and misc syscon adds 0ad1e0021c35 arm64: dts: realtek: rtd139x: Introduce CRT, iso and misc syscon adds c2f80d4100f5 arm64: dts: realtek: rtd16xx: Introduce iso and misc syscon adds 758c715b87c8 ARM: dts: rtd1195: Add CRT syscon node adds fc3747cdfd05 dt-bindings: reset: Add Realtek RTD1195 adds 345028efd6f4 ARM: dts: rtd1195: Add reset nodes adds fe600f9c7db3 ARM: dts: rtd1195: Add UART resets adds fd3ba2ffe5ab arm64: dts: realtek: rtd16xx: Add CRT syscon node adds 84e9cccc6d0a ARM: dts: rtd1195: Add SB2 and SCPU Wrapper syscon nodes adds 43c3203f6d78 arm64: dts: realtek: rtd129x: Add SB2 and SCPU Wrapper sys [...] adds 21f9c26107dc arm64: dts: realtek: rtd139x: Add SB2 and SCPU Wrapper sys [...] adds b1e45f127fc3 arm64: dts: realtek: rtd16xx: Add SB2 and SCPU Wrapper sys [...] adds 20182864fae2 dt-bindings: reset: rtd1295: Add SB2 reset adds 45698e00d5a9 Merge branch 'v5.6/dt' into next adds 6eb06c81cab8 Merge remote-tracking branch 'realtek/for-next' adds 53b1a8a0b970 arm: dts: renesas: r8a77980: Remove r8a77970 DU compatible adds 3eb606fbf802 arm64: dts: renesas: rcar-gen3: Replace "vsps" by "renesas,vsps" adds c6f3c0f601d3 arm64: dts: renesas: rcar-gen3: Add CCREE nodes adds c8b8fcddf94a Merge branches 'renesas-arm-dt-for-v5.7', 'renesas-arm-soc [...] adds c3f5f82f4dfc Merge branches 'renesas-arm-soc-for-v5.7' and 'renesas-dri [...] adds 25c4fc7f07f7 ARM: dts: r8a7779: Remove deprecated "renesas, rcar-sata" [...] adds 64fa3c0b4142 Merge branch 'renesas-fixes-for-v5.6' into renesas-next adds 7fa1f73bd4ef ARM: dts: r8a7745: Convert to new DU DT bindings adds 8a473f4deb2f ARM: dts: rcar-gen2: Add reset control properties for display adds 3d531066f9ae ARM: dts: rzg1: Add reset control properties for display adds 51556bdd18a2 Merge branch 'renesas-arm-dt-for-v5.7' into renesas-next adds 266361d3aca4 Merge branch 'renesas-arm64-defconfig-for-v5.7' into renesas-next adds 3db5bac10f79 Merge branch 'renesas-arm64-dt-for-v5.7' into renesas-next adds 7d21c0efac2a Merge branch 'renesas-drivers-for-v5.7' into renesas-next adds 295dc6e04378 Merge branch 'renesas-fixes-for-v5.6' into renesas-next adds ddd8444ef822 Merge branch 'renesas-arm-dt-for-v5.7' into renesas-next adds 8999408494ce ARM: dts: iwg22d-sodimm: Enable LCD panel adds ae9ff549743e ARM: dts: iwg22d-sodimm: Enable touchscreen adds a2e0f6c59ec6 arm64: dts: renesas: r8a77961: Add thermal nodes adds afa22ca16f97 Merge branches 'renesas-arm-dt-for-v5.7' and 'renesas-arm6 [...] adds 4fba47706fbb arm64: dts: renesas: Add support for M3ULCB with R-Car M3-W+ adds 1bb852d9d906 arm64: dts: renesas: r8a77961: salvator-xs: Fix memory uni [...] adds 4653e74b77f4 Merge branches 'renesas-arm64-dt-for-v5.7' and 'renesas-dt [...] adds b33d9bc49245 Merge branch 'renesas-arm-dt-for-v5.7' into renesas-next adds bf4540d5148c Merge branch 'renesas-arm64-dt-for-v5.7' into renesas-next adds 596207694050 Merge remote-tracking branch 'renesas/next' adds 4e0b9bc98c4a dt-bindings: reset: meson: add gxl internal dac reset adds 5febc543a187 dt-bindings: reset: imx7: Add support for i.MX8MN adds 50edf7b0d404 dt-bindings: reset: imx7: Document usage on i.MX8MP SoC adds 04684708ce01 reset: imx7: Add support for i.MX8MP SoC adds 2ebf89fd4ecf reset: hi6220: Add support for AO reset controller adds ae7da4947c2b Merge remote-tracking branch 'reset/reset/next' adds 27986dcc32ee Merge branch 'v5.7-armsoc/dts32' into for-next adds 98b195e54ee6 Merge branch 'v5.7-armsoc/dts64' into for-next adds e2d7c0d33d0a ARM: rockchip: Replace <linux/clk-provider.h> by <linux/of_clk.h> adds 4923caa8b3a4 ARM: rockchip: fix spelling mistake "to" -> "too" adds 3fa6d295da98 Merge branch 'v5.7-armsoc/soc' into for-next adds 9f6a54edf10f clk: rockchip: convert rk3399 pll type to use readl_relaxe [...] adds 087f08b00830 clk: rockchip: convert basic pll lock_wait to use regmap_r [...] adds c5ac87bd9abd clk: rockchip: convert rk3036 pll type to use internal loc [...] adds dd882f8fcb53 Merge branch 'v5.7-clk/next' into for-next adds ac787d915beb clk: rockchip: fix incorrect configuration of rk3228 aclk_ [...] adds 455a19cdaf07 Merge branch 'v5.6-clk/fixes' into for-next adds bcfc77be9cf9 Merge branch 'v5.7-armsoc/dts32' into for-next adds 6795e06559b8 Merge branch 'v5.7-armsoc/dts64' into for-next adds 9240e38c3cf3 Merge branch 'v5.7-armsoc/dts32' into for-next adds c018aff1a201 Merge branch 'v5.7-armsoc/dts64' into for-next adds 8c5aafd70ea2 Merge remote-tracking branch 'rockchip/for-next' adds 269e1f78d9cf soc: samsung: chipid: Fix return value on non-Exynos platforms adds 735478fc8a89 Merge branch 'next/dt' into for-next adds d34a833fd230 Merge branch 'next/defconfig' into for-next adds 03501e254b7a Merge branch 'next/defconfig' into for-next adds b938b6b13da8 Merge branch 'next/dt' into for-next adds 0c09ac8e27a0 Merge branch 'next/dt' into for-next adds 7f1da0de0bec Merge branch 'next/dt' into for-next adds 9c5df697f69c Merge branch 'next/defconfig' into for-next adds 2c3956ea5f5a Merge branch 'next/dt' into for-next adds 87b926426924 Merge branch 'fixes' into for-next adds ec793c394501 Merge branch 'next/dt' into for-next adds dc089c1de729 dt-bindings: arm: samsung: Add compatible string for the G [...] adds 669a5e3c8296 ARM: dts: exynos: Add devicetree file for the Galaxy S2 adds e3817a417748 Merge branch 'next/dt-late' into for-next adds 172aefa8bbd1 Merge remote-tracking branch 'samsung-krzk/for-next' adds b48c74f4e139 Merge tag 'scmi-updates-5.7' of git://git.kernel.org/pub/s [...] adds 16fb6da0cc96 Merge remote-tracking branch 'scmi/for-linux-next' adds cf284af155ad Merge branches 'sunxi/dt-for-5.7' and 'sunxi/fixes-for-5.6 [...] adds 1de8493069b8 clk: sunxi-ng: a64: Export MBUS clock adds 7015c258803d Merge branches 'sunxi/dt-for-5.7' and 'sunxi/clk-for-5.7' [...] adds 2b48dcb7a821 clk: sunxi-ng: sun8i-de2: Split out H5 definitions adds b4bbce660a36 clk: sunxi-ng: sun8i-de2: Add rotation core clocks and res [...] adds 75250eb75c82 clk: sunxi-ng: sun8i-de2: H6 doesn't have rotate core adds 8f9b11a33ad6 clk: sunxi-ng: sun8i-de2: Don't reuse A83T resets adds b0bfba905cf8 clk: sunxi-ng: sun8i-de2: Add rotation core clocks and res [...] adds 11d0c436ffed clk: sunxi-ng: sun8i-de2: Add R40 specific quirks adds b998b75f8603 clk: sunxi-ng: sun8i-de2: Sort structures adds 8033917515c7 Merge branches 'sunxi/clk-for-5.7', 'sunxi/core-for-5.7' a [...] adds 766f0641aba8 Merge branch 'sunxi/dt-for-5.7' into sunxi/for-next adds ac970cb5c6d4 Merge branches 'sunxi/dt-for-5.7' and 'sunxi/fixes-for-5.6 [...] adds 8944fe117069 Merge branch 'sunxi/dt-for-5.7' into sunxi/for-next adds f63e01a7ce19 Merge branch 'sunxi/dt-for-5.7' into sunxi/for-next adds 45ebd342cff6 Merge branch 'sunxi/fixes-for-5.6' into sunxi/for-next adds 8afff9da61ea Merge branch 'sunxi/dt-for-5.7' into sunxi/for-next adds 78f53bf3ce2f Merge remote-tracking branch 'sunxi/sunxi/for-next' adds 1ef8761a1817 Merge branch for-5.7/dt-bindings into for-next adds dabc70f7bad3 Merge branch for-5.7/firmware into for-next adds d0249827c2dc Merge branch for-5.7/soc into for-next adds c1f90d9e136b Merge branch for-5.7/memory into for-next adds 6ad016c92bb8 Merge branch for-5.7/arm/core into for-next adds 389b070ce36b Merge branch for-5.7/arm/dt into for-next adds c78917da8762 Merge branch for-5.7/arm/defconfig into for-next adds 1297fcb2aa00 Merge branch for-5.7/arm64/dt into for-next adds 5e7322bbf036 Merge branch 'for-5.7/dt-bindings' into for-5.7/clk adds 9a85eb4d6242 clk: tegra: Add support for OSC_DIV fixed clocks adds 2b50e49b093c clk: tegra: Add Tegra OSC to clock lookup adds 6fe38aa8cac3 clk: tegra: Fix Tegra PMC clock out parents adds c9e28c25a0d0 clk: tegra: Remove CLK_M_DIV fixed clocks adds acbeec3d376c clk: tegra: Remove tegra_pmc_clk_init along with clk ids adds efdd205ccbfa clk: tegra: Remove audio clocks configuration from clock driver adds 960ebab3266d Merge branch for-5.7/clk into for-next adds 7460dcda696d Merge branch for-5.7/cpuidle into for-next 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 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 146d5a2289c7 Merge branch for-5.7/phy into for-next 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 df0a178cf2df Merge branch for-5.7/usb into for-next adds be7f09bdef13 Merge remote-tracking branch 'tegra/for-next' adds 04ac0ad7e8ed dt-bindings: clk: qcom: Add support for GPU GX GDSCR adds 1a6151128c84 clk: qcom: gpucc: Add support for GX GDSC for SC7180 adds f78f29079327 clk: qcom: alpha-pll: Make error prints more informative adds fdd373a4e0c8 dt-bindings: clock: Add RPMHCC bindings for SM8250 adds 29093b1a5833 clk: qcom: rpmh: Add support for RPMH clocks on SM8250 adds 6e37add6b938 Merge branch 'clk-qcom' into clk-next adds 5d98429bbebc Merge branch 'clk-fixes' into clk-next adds f21cf9c77ee8 clk: Don't cache errors from clk_ops::get_phase() adds 768a5d4f63c2 clk: Use 'parent' to shorten lines in __clk_core_init() adds 0daa376d832f clk: Move rate and accuracy recalc to mostly consumer APIs adds 2760878662a2 clk: Bail out when calculating phase fails during clk regi [...] adds 0d426990beac Merge branch 'clk-phase-errors' into clk-next adds 5bf7f4a24938 clk: at91: sam9x60: Don't use audio PLL adds b0ecf1c6c6e8 clk: at91: usb: continue if clk_hw_round_rate() return zero adds 43b203d32b77 clk: at91: sam9x60: fix usb clock parents adds d7a83d67a169 clk: at91: usb: use proper usbs_mask adds 9962fb0d1995 clk: at91: usb: introduce num_parents in driver's structure adds 12dc8d3be9d8 clk: at91: add at91sam9g45 pmc driver adds 0969b242f7b8 clk: at91: add sama5d3 pmc driver adds 143e04dab6b4 clk: at91: add at91sam9n12 pmc driver adds bbc9409f8c8e Merge branch 'clk-at91' into clk-next adds 8d7a577d04e8 clk: samsung: Remove redundant check in samsung_cmu_register_one adds 3f4d7755556b Merge branch 'clk-samsung' into clk-next adds be545c79b289 clk: Fix continuation of of_clk_detect_critical() adds 898fe3af935a Merge branch 'clk-formatting' into clk-next adds 692751879ea8 clk, clk-si5341: Support multiple input ports adds 54d34bbe08f1 Merge branch 'clk-si5341' into clk-next adds cc26ed7be46c clk: stratix10: use do_div() for 64-bit calculation adds 8c0e783d2c7b clk: socfpga: stratix10: simplify parameter passing adds 931cfff0458a Merge branch 'clk-socfpga' into clk-next adds 5c5f96168439 Merge branch 'clk-fixes' into clk-next adds c3944ec8c6df clk: Fix phase init check adds 7c45519cbf92 Merge branch 'clk-phase-errors' into clk-next adds d89499250247 clk: rockchip: fix mmc get phase adds f2e23e097ff6 Merge branch 'clk-phase-errors' into clk-next adds 6e26901a00c0 clk: renesas: rcar-gen3: Add CCREE clocks adds 9e6f3b44dc75 clk: renesas: r8a7795: Add RPC clocks adds 715286f51d13 clk: renesas: r8a7796: Add RPC clocks adds 808eab15f39b clk: renesas: r8a77965: Add RPC clocks adds 068e7f85234c clk: renesas: Remove use of ARCH_R8A7795 adds 23b6bc70c1de Merge tag 'clk-renesas-for-v5.7-tag1' of git://git.kernel. [...] adds 27e0278e06f2 Merge branch 'clk-renesas' into clk-next adds 73c7ddd8ee15 clk: meson: gxbb: add the gxl internal dac gate adds 83b89a75de9b clk: meson: gxbb: set audio output clock hierarchy adds 51a0c29b229e Merge branch 'v5.7/dt' into v5.7/drivers adds a18c8e0b7697 clk: meson: g12a: add support for the SPICC SCLK Source clocks adds 71202c412478 clk: meson: meson8b: set audio output clock hierarchy adds dfbfee870234 Merge tag 'clk-meson-v5.7-1' of https://github.com/BayLibr [...] adds 5b36638c88df Merge branch 'clk-amlogic' into clk-next adds dad4e7fda4bd clk: qcom: clk-rpmh: Wait for completion when enabling clocks adds 7d61e773c3ed clk: qcom: smd: Add support for MSM8976 rpm clocks adds cd5d5d8dec5e dt-bindings: clock: rpmcc: Document msm8976 compatible adds 57d98e8e75bd clk: qcom: clk-alpha-pll: Use common names for defines adds ee4adbbc9087 clk: qcom: clk-alpha-pll: Refactor trion PLL adds 59128c20a6a9 clk: qcom: clk-alpha-pll: Add support for controlling Lucid PLLs adds 98394efb48f5 dt-bindings: clock: Add SM8250 GCC clock bindings adds 3e5770921a88 clk: qcom: gcc: Add global clock controller driver for SM8250 adds 0e394a6c55de Merge branch 'clk-qcom' into clk-next adds eec152734be1 clk: qcom: clk-rpm: add missing rpm clk for ipq806x adds 15716dddd82c Merge branch 'clk-qcom' into clk-next adds fc51da4c15fa dt-bindings: clock: renesas: rcar-usb2-clock-sel: Fix cloc [...] adds f70ae8ecf950 dt-bindings: clock: renesas: rcar-usb2-clock-sel: Add powe [...] adds 80cf67dd010b clk: renesas: rcar-usb2-clock-sel: Add multiple clocks management adds 1ab4f43927a4 clk: renesas: rcar-usb2-clock-sel: Add reset_control adds eeb40fda056c dt-bindings: clock: renesas: cpg-mssr: Convert to json-schema adds f58272b6f6ed Merge tag 'clk-renesas-for-v5.7-tag2' of git://git.kernel. [...] adds 72f8f018ddc8 Merge branch 'clk-renesas' into clk-next adds 8ca1f3c06f1a Merge tag 'sunxi-clk-for-5.7' of https://git.kernel.org/pu [...] adds 952ddc22e0d4 Merge branch 'clk-allwinner' into clk-next 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 3de343ef3255 Merge branch 'clk-fixes' into clk-next adds 53624f9b75e2 dt-bindings: clock: Add YAML schemas for the QCOM MSS cloc [...] adds 253a0af508e0 clk: qcom: gcc: Add support for modem clocks in GCC adds 8def929c4097 clk: qcom: Add modem clock controller driver for SC7180 adds 1aec193ea41d ipq806x: gcc: Added the enable regs and mask for PRNG adds 8411aa5059ed clk: qcom: gcc: Add USB3 PIPE clock and GDSC for SM8150 adds 2bd3086d1a45 Merge branch 'clk-qcom' into clk-next adds cf891c6be1ce dt-bindings: clock: Add binding documentation for TI EHRPWM TBCLK adds 1aa0817e43c5 clk: keystone: Add new driver to handle syscon based clocks adds 25aa4d4ff89f Merge branch 'clk-ti' into clk-next adds dc6a81c3382f clk: Ingenic: Add support for TCU of X1000. adds 6673db4f3f26 clk: JZ4780: Add function for enable the second core. adds c067b46d731a clk: ingenic/jz4770: Exit with error if CGU init failed adds edcc42945dee clk: ingenic/TCU: Fix round_rate returning error adds b0bf1cf40f6d Merge branch 'clk-ingenic' into clk-next adds a37a5a9d715f clk: Fix trivia typo in comment exlusive => exclusive adds c4993dd50030 Merge branch 'clk-typo' into clk-next adds 78c7d8f96b6f dt-bindings: clock: Create YAML schema for ICST clocks adds eb9d6428a7db clk: versatile: Export icst_clk_setup() adds 84655b762a27 clk: versatile: Add device tree probing for IM-PD1 clocks adds c930ccc57c11 Merge branch 'clk-arm-icst' into clk-next adds 02ff48e4d7f7 clk: at91: add at91rm9200 pmc driver adds e8d72c393947 Merge branch 'clk-at91' into clk-next adds b3296386c512 clk: mmp2: Remove a unused prototype adds cb8dbfe83175 clk: mmp2: Constify some strings adds 7de0b8b8b050 dt-bindings: clock: Convert marvell,mmp2-clock to json-schema adds 5d34d0b32d6c clk: mmp2: Add support for PLL clock sources adds ea56ad60260e clk: mmp2: Stop pretending PLL outputs are constant adds b90e0eb30429 dt-bindings: clock: Add MMP3 compatible string adds 391bbbd2b28e clk: mmp2: Check for MMP3 adds 4d6da655d187 dt-bindings: marvell,mmp2: Add clock ids for MMP3 PLLs adds a70812b18815 clk: mmp2: Add PLLs that are available on MMP3 adds e3142226fe11 dt-bindings: marvell,mmp2: Add clock ids for the GPU clocks adds bfa851b60c8a clk: mmp2: add the GPU clocks adds 41a8632049ac dt-bindings: marvell,mmp2: Add clock ids for the thermal sensors adds 82d59c382c23 clk: mmp2: Add clocks for the thermal sensors adds c2ca122a0a39 dt-bindings: marvell,mmp2: Add clock id for the fifth SD H [...] adds 54198276badf clk: mmp2: Add clock for fifth SD HCI on MMP3 adds de17be999cb0 clk: mmp2: Fix bit masks for LCDC I/O and pixel clocks adds 1e00779a1fab Merge branch 'clk-mmp2' into clk-next adds 7928f4f6a20c MAINTAINERS: dt: update reference for arm-integrator.txt adds 85db7cee9fd6 Merge branch 'clk-arm-icst' into clk-next adds 187e5cd2d133 clk: sprd: add gate for pll clocks adds 2112d1ddb97a dt-bindings: clk: sprd: rename the common file name sprd.t [...] adds eba8ba8adaf3 dt-bindings: clk: sprd: add bindings for sc9863a clock controller adds be7ef655be93 clk: sprd: Add dt-bindings include file for SC9863A adds ea8ca3109dd4 clk: sprd: Add macros for referencing parents without strings adds f95e8c7923d1 clk: sprd: support to get regmap from parent node adds 0e4b8a2349f3 clk: sprd: add clocks support for SC9863A adds 4e70f3f54b29 Merge branch 'clk-unisoc' into clk-next adds 37a94882a3f6 Merge tag 'for-5.7-clk' of git://git.kernel.org/pub/scm/li [...] adds ba0eb9d57a37 clk: tegra: Use NULL for pointer initialization adds 96d8b0cc59b7 Merge branch 'clk-tegra' into clk-next adds 2cf7a4cbcb4e clk: qcom: rpmh: Simplify clk_rpmh_bcm_send_cmd() adds 751d7923434f clk: qcom: rpmh: Drop unnecessary semicolons adds f828f725f457 Merge branch 'clk-qcom' into clk-next adds 17bbcd7d5f37 Merge tag 'clk-imx-5.7' of git://git.kernel.org/pub/scm/li [...] adds 160b0b22792e Merge branch 'clk-imx' into clk-next 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 a89255cda204 Merge branch 'clk-fixes' into clk-next adds b45b4eeab423 Merge remote-tracking branch 'clk/clk-next' adds ccb51596cb2a csky: Fixup init_fpu compile warning with __init adds 0ef5b782a807 csky: Enable the gcov function in csky achitecture adds 4ff4025c0c79 Merge remote-tracking branch 'csky/linux-next' adds b4bff4be5503 h8300: fix memset return value. adds f293d4d4649c h8300: Add missing symbol "BOOT_LINK_OFFSET" adds a5de8865cb3e h8300: move definition of __kernel_size_t etc. to posix_types.h adds ebdb788cd868 Merge remote-tracking branch 'h8300/h8300-next' adds 90341cd8e0a9 ia64: replace setup_irq() by request_irq() adds 172e7890406d tty/serial: cleanup after ioc*_serial driver removal adds 95b00e9146d5 Merge remote-tracking branch 'ia64/next' adds 43f0f97dd6f0 m68k: mm: Remove stray nocache in ColdFire pgalloc adds fd1aa6303c4d m68k: mm: Fix ColdFire pgd_alloc() adds 13076a29d52e m68k: mm: Unify Motorola MMU page setup adds 5ad272abee9f m68k: mm: Move the pointer table allocator to motorola.c adds ef22d8abd876 m68k: mm: Restructure Motorola MMU page-table layout adds ef9285f69f0e m68k: mm: Improve kernel_page_table() adds 61c64a25ae8d m68k: mm: Use table allocator for pgtables adds 0e071ee68156 m68k: mm: Extend table allocator for multiple sizes adds 518a6b58243a m68k: mm: Fully initialize the page-table allocator adds de9e354e1f8f m68k: mm: Change ColdFire pgtable_t adds 361739c8caea Merge branch 'pgtable-layout-rewrite' into for-v5.7 adds 1b43cb5fed0b m68k: Fix Kconfig indentation adds 0cfb07c5f221 zorro: Make zorro_match_device() static adds aeee094d953b zorro: Fix zorro_bus_match() kerneldoc adds 3d52910e2b8a zorro: Use zorro_match_device() helper in zorro_bus_match() adds 1c5b915a1306 zorro: Remove unused zorro_dev_driver() adds 7332bc4dc89c zorro: Move zorro_bus_type to bus-private header file adds b3875759332e dio: Make dio_match_device() static adds b87c9661bf35 dio: Fix dio_bus_match() kerneldoc adds 435cb3eaf34e dio: Remove unused dio_dev_driver() adds ea6658925dcc fbdev: c2p: Use BUILD_BUG() instead of custom solution adds acc45648b9ae m68k: Switch to asm-generic/hardirq.h adds 573a73abc316 zorro: Replace zero-length array with flexible-array member adds 86cded5fc525 m68k: defconfig: Update defconfigs for v5.6-rc4 adds 9ebcb5a020a4 Merge remote-tracking branch 'm68k/for-next' adds ba000760eb0f m68k: Replace setup_irq() by request_irq() adds 07f53c1e01da Merge remote-tracking branch 'm68knommu/for-next' adds dcf639fe6f80 microblaze: Kernel parameters should be parsed earlier adds 5119c418f950 microblaze: Fix _reset() function adds 4726dd6082bc microblaze: Convert headers to SPDX license adds 59d85c0a3696 microblaze: Remove architecture tlb.h and use generic one adds cfbd8d1979af microblaze: Remove early printk setup adds 7e8f54cd4e26 microblaze: Remove empty headers adds db79e0292d44 microblaze: Define microblaze barrier adds 512b2203e4b8 microblaze: Add sync to tlb operations adds 9e190c543dbf microblaze: Add missing irqflags.h header adds d9d2b2f307ce microblaze: Remove unused boot_cpuid variable adds 06951c9115fe microblaze: Define percpu sestion in linker file adds 519fa60b6007 microblaze: Use asm generic cmpxchg.h for !SMP case adds 1babf557bf6e microblaze: Stop printing the virtual memory layout adds 9fd1a1c9b3f2 microblaze: Replace setup_irq() by request_irq() adds 556d4da618a5 Merge remote-tracking branch 'microblaze/next' adds d2936bd02b19 MIPS: ath79: Replace <linux/clk-provider.h> by <linux/of_clk.h> adds e40b3deff7af MIPS: BMIPS: Replace <linux/clk-provider.h> by <linux/of_clk.h> adds 089a792c750d MIPS: generic: Replace <linux/clk-provider.h> by <linux/of_clk.h> adds 3a94afc68947 MIPS: jz4740: Replace <linux/clk-provider.h> by <linux/of_clk.h> adds 071cec1bfe1f MIPS: pic32mzda: Replace <linux/clk-provider.h> by <linux/ [...] adds 97e04ea15fd5 MIPS: Pistachio: Replace <linux/clk-provider.h> by <linux/ [...] adds 9926108f799a MIPS: ralink: Replace <linux/clk-provider.h> by <linux/of_clk.h> adds f6541f347bba MIPS: configs: Cleanup old Kconfig options adds c584f9532115 fbdev/g364fb: Fix build failure adds a7047b8dd098 mips/jazz: Remove redundant settings and shrink jazz_defconfig adds 91f40e896444 mips/jazz: Update jazz_defconfig for MIPS Magnum adds e5096625bc6b MIPS: pic32mzda: Drop pointless static qualifier adds bea176fb39ec MIPS: reduce print level for cache information adds 172a37e9d011 arch/mips: change duplicated word in NUMA help text adds 792a402c2840 MIPS: OCTEON: irq: Fix potential NULL pointer dereference adds ac8fd122e070 MIPS: Replace setup_irq() by request_irq() adds 49e6e07e3c80 MIPS: pass non-NULL dev_id on shared request_irq() adds be2807643302 MIPS: c-r4k: Invalidate BMIPS5000 ZSCM prefetch lines adds e585b768da11 Use ELF_BASE_PLATFORM to pass ISA level adds 863be3c3ab73 MIPS: Add header files reference with path prefix adds 1e07c876ab75 MIPS: Loongson: Do not initialise statics to 0 adds 96b6eb8a77da Merge tag 'mips_fixes_5.6.1' into mips-next adds f5e8fcf85a25 MIPS: DTS: CI20: add DT node for IR sensor adds fa894a8feedc MIPS: DTS: CI20: multiple DTS improvements adds a67bac098d9e MIPS: CI20: defconfig: multiple improvements adds 71b9b5e0130d MIPS: ralink: mt7621: introduce 'soc_device' initialization adds 3da27a4eb8c2 firmware: dmi: Add macro SMBIOS_ENTRY_POINT_SCAN_START adds be8fa1cb444c MIPS: Add support for Desktop Management Interface (DMI) adds 823b30fe22d3 ide: remove no longer used au1xxx-ide driver adds 9b2954b2ed1c MIPS: Alchemy: remove no longer used au1xxx_ide.h header adds 63b4f312de70 docs: mips: remove no longer needed au1xxx_ide.rst documentation adds dbb152267908 irqchip: Add driver for Loongson I/O Local Interrupt Controller adds be09ef09e290 irqchip: loongson-liointc: Workaround LPC IRQ Errata adds b6280c8bb6f5 dt-bindings: interrupt-controller: Add Loongson LIOINTC adds a93f1d903fa3 irqchip: Add driver for Loongson-3 HyperTransport PIC controller adds 5ef7ce7e81bb dt-bindings: interrupt-controller: Add Loongson-3 HTPIC adds 8bec3875c547 MIPS: Loongson64: Drop legacy IRQ code adds bfe9a2999629 dt-bindings: mips: Add loongson boards adds 87fcfa7b7fe6 MIPS: Loongson64: Add generic dts adds fcecdcd388ea MIPS: Loongson64: Load built-in dtbs adds 3e4990138a26 MAINTAINERS: Update Loongson64 entry adds 78bdbbac08d7 MIPS: do not compile generic functions for CONFIG_CAVIUM_O [...] adds d191aaffe368 MIPS/tlbex: Fix LDDIR usage in setup_pw() for Loongson-3 adds aebdc6ff3b2e MIPS: Exclude more dsemul code when CONFIG_MIPS_FP_SUPPORT=n adds d6f26aa8028f Merge remote-tracking branch 'mips/mips-next' adds de9a5650b611 nds32: Replace <linux/clk-provider.h> by <linux/of_clk.h> adds d785c5a324cd nds32: configs: Cleanup CONFIG_CROSS_COMPILE adds c3d8b7c6377b Merge remote-tracking branch 'nds32/next' adds a6c5729b0ae1 openrisc: configs: Cleanup CONFIG_CROSS_COMPILE adds fc74d7166005 openrisc: use mmgrab adds 0d4e1bb10624 openrisc: Convert copy_thread to copy_thread_tls adds 07e83dfbe16c openrisc: Enable the clone3 syscall adds d95b56c77efd openrisc: Cleanup copy_thread_tls docs and comments adds 9737e2c5f0bc openrisc: Remove obsolete show_trace_task function adds 690b0c4b47a9 Merge remote-tracking branch 'openrisc/for-next' adds 8a29e21d8cb0 parisc: Replace setup_irq() by request_irq() adds 9ce5a78cfd41 Merge remote-tracking branch 'parisc-hd/for-next' adds f98df5ed0a67 powerpc/pseries/vio: Remove stray #ifdef CONFIG_PPC_PSERIES adds 8cbb00a90103 powerpc/pseries/Makefile: Remove CONFIG_PPC_PSERIES check adds 72c4ebbac476 powerpc/papr_scm: Mark papr_scm_ndctl() as static adds ba32f4b02105 powerpc/process: Remove unneccessary #ifdef CONFIG_PPC64 i [...] adds f52153ab383f Documentation/ABI: Add ABI documentation for /sys/kernel/fadump_* adds 9255782f7061 sysfs: Wrap __compat_only_sysfs_link_entry_to_kobj functio [...] adds d418b19f34ed powerpc/fadump: Reorganize /sys/kernel/fadump_* sysfs files adds 8852c07a881b powerpc/powernv: Move core and fadump_release_opalcore und [...] adds 3f5f1f22ef10 Documentation/ABI: Mark /sys/kernel/fadump_* sysfs files d [...] adds d8e73458f33a powerpc/fadump: sysfs for fadump memory reservation adds 030e34743095 powerpc/32s: Don't flush all TLBs when flushing one page adds 9e27086292aa powerpc/32: Warn and return ENOSYS on syscalls from kernel adds c06f0aff035e powerpc: Don't use thread struct for saving SRR0/1 on syscall. adds a83836dbc53e powerpc/pseries: Avoid NULL pointer dereference when drmem [...] adds e1347a020b81 powerpc/32s: Slenderize _tlbia() for powerpc 603/603e adds 05642cf7289c powerpc/32: don't restore r0, r6-r8 on exception entry pat [...] adds 0b1c524caaae powerpc/32: refactor pmd_offset(pud_offset(pgd_offset... adds 2efc7c085f05 powerpc/32: drop get_pteptr() adds 365ad0b60d94 powerpc/83xx: Fix some typo in some warning message adds 88654d5b4476 powerpc/83xx: Add some error handling in 'quirk_mpc8360e_q [...] adds 860286cf3396 powerpc/kernel: no need to check return value of debugfs_c [...] adds c4fd527f52ec powerpc/kvm: no need to check return value of debugfs_crea [...] adds 08f6a7974ab9 powerpc/mm: book3s64: hash_utils: no need to check return [...] adds f3c05201950a powerpc/mm: ptdump: no need to check return value of debug [...] adds e04906aa1fba powerpc/cell/axon_msi: no need to check return value of de [...] adds f344f0ab9939 powerpc/powernv: no need to check return value of debugfs_ [...] adds c4b78169e366 powerpc/book3s64: Fix error handling in mm_iommu_do_alloc() adds 6453f9ed9d4e powerpc/mm: Don't kmap_atomic() in pte_offset_map() on PPC32 adds d42c6d0f8d00 powerpc/Makefile: Mark phony targets as PHONY adds 16985f2d2509 powerpc/powernv: Treat an empty reboot string as default adds 672e480aa210 powerpc/powernv: Add explicit fast-reboot support adds fcdb524d440d powerpc/kernel/sysfs: Refactor current sysfs.c adds 22697da36d0c powerpc/kernel/sysfs: Add new config option PMU_SYSFS to e [...] adds 3d13e839e801 powerpc: Rename current_stack_pointer() to current_stack_frame() adds 0e63f0151719 powerpc: Add current_stack_pointer as a register global adds 84ab14893054 powerpc/irq: Use current_stack_pointer in check_stack_overflow() adds 0dec6e1cca7e powerpc/irq: use IS_ENABLED() in check_stack_overflow() adds 532d43a73cf1 powerpc/irq: Use current_stack_pointer in do_IRQ() adds a05f0e5be4e8 powerpc/smp: Use nid as fallback for package_id adds e7214ae9d85a powerpc/vphn: Check for error from hcall_vphn adds 76b7bfb1732d powerpc/numa: Handle extra hcall_vphn error cases adds 413e40550c5c powerpc/numa: Use cpu node map of first sibling thread adds dc909d8b0c9c powerpc/numa: Early request for home node associativity adds 247257b03b04 powerpc/numa: Remove late request for home node associativity adds 819723a8a2fb Merge branch 'fixes' into next adds cc6f0e390009 powerpc/32: Fix missing NULL pmd check in virt_to_kpte() adds ffd3eaf178b0 powerpc/vdso: remove deprecated VDS64_HAS_DESCRIPTORS references adds d0a72efac89d cpufreq: powernv: Fix use-after-free adds 966c08de7c2c cpufreq: powernv: Fix unsafe notifiers adds 3670664b5da5 tty: evh_bytechan: Fix out of bounds accesses adds aa4113340ae6 powerpc/fsl_booke: Avoid creating duplicate tlb1 entry adds 9451c79bc39e powerpc/pmac/smp: Avoid unused-variable warnings adds a4037d1f1fc4 powerpc/pmac/smp: Drop unnecessary volatile qualifier adds 47bf235f324c selftests/powerpc: Add tlbie_test in .gitignore adds 993cfecc59e5 powerpc/64s/radix: Fix CONFIG_SMP=n build adds 59ed2adf3931 powerpc/lib: Fix emulate_step() std test adds a0968a025c04 selftests/powerpc: Add a test of sigreturn vs VDSO adds 61da50b76b62 powerpc/kuap: PPC_KUAP_DEBUG should depend on PPC_KUAP adds 915b7f6f9a5e selftests/powerpc: Add tm-signal-pagefault test adds 0f8f554e5244 selftests/powerpc: Don't rely on segfault to rerun the test adds c5e76fa05b2d powerpc/pseries: Fix of_read_drc_info_cell() to point at n [...] adds 3e74a0e16342 powerpc/sstep: Fix DS operand in ld encoding to appropriate value adds addf3727ad28 powerpc/cell: Use fallthrough; adds b4f00d5b2098 powerpc: Replace setup_irq() by request_irq() adds 74bb84e51171 powerpc/prom_init: Pass the "os-term" message to hypervisor adds d64c7dbb4d98 powerpc/xmon: Lower limits on nidump and ndump adds 6eeb9b3b9ce5 powerpc/64s: Fix section mismatch warnings from boot code adds eb4f8e259acc powerpc/kprobes: Remove redundant code adds af92bad615be powerpc/kasan: Fix kasan_remap_early_shadow_ro() adds 697ece78f8f7 powerpc/32s: reorder Linux PTE bits to better match Hash P [...] adds 9475af081ec1 PCI: rpaphp: Remove unused variable 'value' adds 36b78402d97a powerpc/hash64/devmap: Use H_PAGE_THP_HUGE when setting up [...] adds 850507f30c38 selftests/powerpc: Turn off timeout setting for benchmarks [...] adds d95fe371ecd2 cpufreq: powernv: Fix frame-size-overflow in powernv_cpufr [...] adds d4a8e9862154 powerpc/64: Setup a paca before parsing device tree etc. adds 7053f80d9696 powerpc/64: Prevent stack protection in early boot adds 8645aaa87963 powerpc/eeh: Add sysfs files in late probe adds 2d0953f7d5ac powerpc/eeh: Remove eeh_add_device_tree_late() adds a4b4f61db8cc powerpc/eeh: Do early EEH init only when required adds 3ff32efb62b6 powerpc/eeh: Remove PHB check in probe adds b6eebb093cad powerpc/eeh: Make early EEH init pseries specific adds e86350f70a02 powerpc/eeh: Rework eeh_ops->probe() adds adde8715cf05 powerpc/pseries: Avoid harmless preempt warning adds af6cf95c4d00 powerpc/maple: Fix declaration made after definition adds 21f8b2fa3ca5 powerpc/kprobes: Ignore traps that happened in real mode adds 7074695ac6fb powerpc/prom_init: Remove leftover comment adds e6d9117c9a17 Merge remote-tracking branch 'powerpc/next' adds ab70a73aa45b riscv: Use flush_icache_mm for flush_icache_user_range adds 2fab7a15604c riscv: Delete CONFIG_SYSFS_SYSCALL from defconfigs adds aff7783392e0 riscv: force hart_lottery to put in .sdata section adds 064223b947a8 RISC-V: Stop putting .sbss in .sdata adds 52e7c52d2ded RISC-V: Stop relying on GCC's register allocator's hueristics adds fdff9911f266 RISC-V: Inline the assembly register save/restore macros adds abc71bf0a703 RISC-V: Stop using LOCAL for the uaccess fixups adds 3133287b53ee riscv: Use p*d_leaf macros to define p*d_huge adds 9f40b6e77d2f RISC-V: Move all address space definition macros to one place adds d3ab332a5021 riscv: add ARCH_HAS_SET_MEMORY support adds 395a21ff859c riscv: add ARCH_HAS_SET_DIRECT_MAP support adds 5fde3db5eb02 riscv: add ARCH_SUPPORTS_DEBUG_PAGEALLOC support adds bd3d914d16aa riscv: move exception table immediately after RO_DATA adds 00cb41d5ad31 riscv: add alignment for text, rodata and data sections adds d27c3c90817e riscv: add STRICT_KERNEL_RWX support adds b42d763a2d41 riscv: add macro to get instruction length adds 043cb41a85de riscv: introduce interfaces to patch kernel code adds 8fdddb2eae73 riscv: patch code by fixmap mapping adds 59c4da8640cc riscv: Add support to dump the kernel page tables adds 88d110382555 riscv: Use macro definition instead of magic number adds 978c04be4245 Merge remote-tracking branch 'risc-v/for-next' adds 0d6f1693f255 s390/cpum_sf: Rework sampling buffer allocation adds c4f762ff6b77 s390/zcrypt: Support for CCA protected key block version 2 adds dd62abd2d84d s390/qdio: clean up cdev access in qdio_setup_irq() adds 014816b66218 s390/qdio: reduce access to cdev->private->qdio_data adds b059a39cfa27 s390/arch: install kernels with their proper version ID adds 6e2a7b5171ec s390/qdio: use QDIO_IRQ_STATE_INACTIVE instead of 0 adds d5d006fa0927 s390/qdio: simplify debugfs code adds fa226f1d81e2 s390: Replace zero-length array with flexible-array member adds 4a559cd15dbc s390/crypto: explicitly memzero stack key material in aes_s390.c adds 701dc81e7412 s390/mm: remove fake numa support adds 124377596023 s390/mm: mark private defines for vm_fault_t as such adds e189b172d212 MAINTAINERS: Update s390/cio maintainer adds 5e674c308bab MAINTAINERS: Update s390/pci maintainer adds 014b020475d4 s390/mm: cleanup phys_to_pfn() and friends adds ad451abee4ba s390/qdio: export SSQD via debugfs adds 035f212fa7f2 s390/pci: embedding hotplug_slot in zdev adds d68d5d51dc89 s390/cpum_cf: Add new extended counters for IBM z15 adds d2abfbe4652d s390: enable bpf jit by default when not built as always-on adds 0b38b5e1d0e2 s390: prevent leaking kernel address in BEAR adds fb83510295d7 s390/cpuinfo: add system topology information adds 8719b6d29d28 s390/irq: replace setup_irq() by request_irq() adds 76fb118083ea s390/irq: make init_ext_interrupts static adds 1d49688d2bc6 s390/traps: mark test_monitor_call __init adds bb533ec8bacd s390/config: do not select VIRTIO_CONSOLE via Kconfig adds 31932757c612 s390/mm: optimize page table upgrade routine adds 42d211a1ae3b s390/cpuinfo: show processor physical address adds cd8e702f0db7 s390/numa: remove redundant cpus_with_topology variable adds 52aeda7accb6 s390/topology: remove offline CPUs from CPU topology masks adds eb3e064b8dd1 s390/zcrypt: Use scnprintf() for avoiding potential buffer [...] adds 40501c70e3f0 s390/zcrypt: replace snprintf/sprintf with scnprintf adds 1a2ae03b1938 s390/ipl: add support to control memory clearing for FCP a [...] adds 959684978d5a s390/cpuinfo: show number of online cores adds 2db52dc35314 s390/cpuinfo: show number of online CPUs within a package adds 872f27103874 s390/cpuinfo: fix wrong output when CPU0 is offline adds 1b648dfd544b s390/cpuinfo: do not skip info for CPUs without MHz feature adds 394216275c7d s390: remove broken hibernate / power management support adds 086b2d78375c PM: remove s390 specific callbacks adds 9289224040cb s390/qdio: pass ISC as parameter to chsc_sadc() adds 969ae01bab2f s390/pci: Fix zpci_alloc_domain() over allocation adds 7a11c67a1ff9 s390/pci: Improve handling of unset UID adds 3cc7c927102d s390/ap: Remove ap device suspend and resume callbacks adds 6c7c851f1b66 s390/diag: fix display of diagnose call statistics adds 4141b6a5e9f1 s390/cpum_sf: Fix wrong page count in error message adds 2c7749b90536 s390: use fallthrough; adds fcf0220abc5b s390/zcrypt: use fallthrough; adds 0696178e7741 s390/vfio: use fallthrough; adds b09fcecb6c91 s390/cio: use fallthrough; adds 668ef2863928 Merge remote-tracking branch 's390/features' adds cbfc6edb6a4a sh: use __builtin_constant_p() directly instead of IS_IMMEDIATE() adds cd10afbc932d sh: remove unneeded uapi asm-generic wrappers adds fb8f77490f55 sh: kernel: hw_breakpoint: Fix missing break in switch statement adds 3a3a78124693 sh: kernel: disassemble: Mark expected switch fall-throughs adds 8619b5a9035a sh: Drop -Werror from kernel Makefile adds baf58858e8b6 sh: prefer __section from compiler_attributes.h adds d70f1e3d5dbd Merge remote-tracking branch 'origin/master' into sh-next adds 1d5fd6c33b04 sh: add missing DECLARE_EXPORT() for __ashiftrt_r4_xx adds a193018e5290 sh: add missing EXPORT_SYMBOL() for __delay adds 706e14e1eddc Merge remote-tracking branch 'sh/sh-next' adds 51fc407848da Merge tag 'v4.9' into xtensa-for-next adds 6e72293ab0e9 xtensa: fix noMMU build on cores with MMU adds ec59c4ad070d Merge branch 'xtensa-boot' into xtensa-for-next adds 5874c700308f xtensa: make __pa work with uncached KSEG addresses adds 9b819054a93c Merge branch 'xtensa-dma-map-fix' into xtensa-for-next adds d0c32cdc395c Merge branch 'xtensa-dma-map-fix' into xtensa-for-next adds 07d93a3b6ddc Merge branch 'xtensa-sim-params' into xtensa-for-next adds 6fad04b7585d Merge branch 'xtensa-fixes' into xtensa-for-next adds bdf3b55fde37 Merge branch 'xtensa-fixes' into xtensa-for-next adds 51b5e9756efd Merge branch 'xtensa-fixes' into xtensa-for-next adds 271335b9726e Merge branch 'xtensa-fixes' into xtensa-for-next adds a5840bee73a3 Merge branch 'xtensa-asm-cleanups' into xtensa-for-next adds 60f8f2dd34b3 Merge branch 'xtensa-ssp-kasan' into xtensa-for-next adds c3d1b34b772f Merge branch 'xtensa-fixes' into xtensa-for-next adds 73b37067623c xtensa: fix futex_atomic_cmpxchg_inatomic adds 9e0031ddb608 xtensa: fix build with KASAN adds e69bf251406b Merge branch 'xtensa-fixes' into xtensa-for-next adds ede179d96eb8 xtensa: support DMA_ATTR_NO_KERNEL_MAPPING attribute adds ae6063c83634 Merge branch 'xtensa-fixes' into xtensa-for-next adds 21ec04090f59 xtensa: xtfpga: implement platform DMA address helpers adds cb6db64ef5a9 Merge branch 'xtensa-dma-fixes' into xtensa-for-next adds 30bd09dcbfb7 xtensa: limit offsets in __loop_cache_{all,page} adds 2cf848801042 xtensa: increase ranges in ___invalidate_{i,d}cache_all adds f0f84837c6da xtensa: rework noMMU cache attributes initialization adds 7bc8c12abba0 Merge branch 'xtensa-fixes' into xtensa-for-next adds 6ffa1e97b3e7 Merge branch 'xtensa-fixes' into xtensa-for-next adds c9efd0d7beb3 Merge branch 'xtensa-fixes' into xtensa-for-next adds 0fc042bfb322 Merge branch 'xtensa-fixes' into xtensa-for-next adds c478d6d63f73 Merge branch 'xtensa-fixes' into xtensa-for-next adds 91eaf0f3c78a Revert "xtensa: xtfpga: implement platform DMA address helpers" adds 11418596b31f Merge branch 'xtensa-fixes' into xtensa-for-next adds b7c16dd08fb8 Merge branch 'xtensa-fixes' into xtensa-for-next adds 3db1569a17dd xtensa: add __NR_syscalls along with __NR_syscall_count adds b4130fdef9a7 xtensa: add system call table generation support adds 7c17225f2059 xtensa: generate uapi header and syscall table header files adds fcec7756107d Merge branch 'xtensa-syscall-rework' into xtensa-for-next adds 897368ebb6a7 Merge branch 'xtensa-fixes' into xtensa-for-next adds e22864e5a665 xtensa: clean up WSR*/RSR*/get_sr/set_sr adds e836b0528f18 xtensa: simplify coprocessor.S adds d81a6df30db2 xtensa: don't clear cpenable unconditionally on release adds a78d2a03404b Merge branch 'xtensa-cleanups' into xtensa-for-next adds e2f3efdaf1b6 Merge branch 'xtensa-cleanups' into xtensa-for-next adds cf991521b736 Merge branch 'xtensa-cleanups' into xtensa-for-next adds c31f54cdc8da Merge branch 'xtensa-tracehook' into xtensa-for-next adds f1589f675d65 Merge branch 'xtensa-jumplabel' into xtensa-for-next adds da26d363189a xtensa: SMP: fix secondary CPU initialization adds a169c7463e51 xtensa: smp_lx200_defconfig: fix vectors clash adds 18031f71ea01 xtensa: SMP: mark each possible CPU as present adds f2b9dea93c02 drivers/irqchip: xtensa: add warning to irq_retrigger adds 8cd4105fd234 drivers/irqchip: xtensa-mx: fix mask and unmask adds 76428ff915f3 Merge branch 'xtensa-5.0-fixes' into xtensa-for-next adds 16be6fd6a52b xtensa: Fix typo use space=>user space adds 34a783a07a6f xtensa: rename BUILTIN_DTB to BUILTIN_DTB_SOURCE adds 8a668039b788 Merge branch 'xtensa-5.0-fixes' into xtensa-for-next adds 95dd4c87b7a6 Merge branch 'xtensa-5.0-fixes' into xtensa-for-next adds 20d45b2c3fe9 Merge branch 'xtensa-5.0-fixes' into xtensa-for-next adds 036ef74b3ecb Merge branch 'xtensa-5.1' into xtensa-for-next adds c480b5e66793 Merge branch 'xtensa-5.1-fixes' into xtensa-for-next adds 2b4ed567f1a4 Merge branch 'xtensa-5.1-fixes' into xtensa-for-next adds a26a70426e9b Merge branch 'xtensa-5.1-fixes' into xtensa-for-next adds 1e644f4b0b4f xtensa: fix incorrect fd close in error case of simdisk_setup() adds 2061da36848d xtensa: set proper error code for simdisk_setup() adds c5a771f240b1 Merge branch 'xtensa-5.2-fixes' into xtensa-for-next adds 2656d1569d93 xtensa: clean up inline assembly in futex.h adds a444d1aabe6b xtensa: add exclusive atomics support adds 1c41f624e758 xtensa: implement initialize_cacheattr for MPU cores adds acc706cafb46 Merge branch 'xtensa-5.2-fixes' into xtensa-for-next adds 0542593fff0f Merge branch 'xtensa-for-next' into xtensa-5.2-fixes adds 2ba543d3e7db Merge branch 'xtensa-5.2-fixes' into xtensa-for-next adds 61474c3685e1 Merge branch 'xtensa-5.3' into xtensa-for-next adds f6282be0f451 Merge branch 'xtensa-5.3' into xtensa-for-next adds 89f4357b0a55 Merge branch 'xtensa-5.3' into xtensa-for-next adds 6326b440055f Merge branch 'xtensa-5.3' into xtensa-for-next adds 66da768644b5 xtensa: remove free_initrd_mem adds 1386dcaa9226 Merge branch 'xtensa-5.3' into xtensa-for-next adds fa4b55813b1e Merge branch 'xtensa-5.3' into xtensa-for-next adds 474f249f130e xtensa: clean up PS_WOE_BIT usage adds 37b6b4dafa46 xtensa: add support for call0 ABI in userspace adds 9c2ec7545cbd Merge branch 'xtensa-call0' into xtensa-for-next adds fb22e0fe4442 xtensa: update arch features adds 7dd657d2912c xtensa: clean up empty include files adds 1fd2295cb0fb Merge branch 'xtensa-5.5' into xtensa-for-next adds a6d12c9da76a xtensa: move XCHAL_KIO_* definitions to kmem_layout.h adds 296433a4d0e3 xtensa: move MPU constants from .data to .ref.rodata adds bb55cd8b4a60 xtensa: fix section name for start_info adds fad7b25ca201 xtensa: use correct symbol for the end of .rodata adds 40b038d71491 xtensa: add XIP kernel support adds 8ceba26043e5 Merge branch 'xtensa-5.5' into xtensa-for-next adds b24b356cae9a Revert "xtensa: add XIP kernel support" adds bba005af274d xtensa: move kernel memory layout to platform options adds 017f5b8f92db xtensa: add XIP kernel support adds ede62d7397ec Merge branch 'xtensa-5.5' into xtensa-for-next adds 179726103125 xtensa: update arch features adds c56b5b1c35f9 xtensa: clean up empty include files adds 6af3c2ce8051 xtensa: move XCHAL_KIO_* definitions to kmem_layout.h adds 98f9da8a708d xtensa: move MPU constants from .data to .ref.rodata adds 8092b931e651 xtensa: fix section name for start_info adds 026c39b31fb4 xtensa: use correct symbol for the end of .rodata adds 50eb900216ff xtensa: move kernel memory layout to platform options adds 7f6645f077bc xtensa: add XIP kernel support adds 158b6b99ba7b xtensa: merge .fixup with .text adds 1cf5f71030e5 Merge branch 'xtensa-5.5-xip' into xtensa-for-next adds 1cedb5ef36b1 Merge branch 'xtensa-5.4-fixes' into xtensa-for-next adds 5763fea2f257 Merge branch 'xtensa-5.4-fixes' into xtensa-for-next adds e1669e8b5647 Merge branch 'xtensa-5.4-fixes' into xtensa-for-next adds d3dfad7f5d98 Merge branch 'xtensa-5.4-fixes' into xtensa-for-next adds d58ab7f24e53 xtensa: use "m" constraint instead of "a" in uaccess.h assembly adds e29679a39f6a xtensa: use macros to generate *_bit and test_and_*_bit functions adds 4a2e276e88d5 xtensa: use named assembly arguments in bitops.h adds c08f00c83cee xtensa: use "m" constraint instead of "a" in bitops.h assembly adds a0bfe6d9884a xtensa: use named assembly arguments in atomic.h adds 020477226729 xtensa: use "m" constraint instead of "a" in atomic.h assembly adds f552775ed614 xtensa: use named assembly arguments in cmpxchg.h adds cd53a419f3a2 xtensa: use "m" constraint instead of "a" in cmpxchg.h assembly adds cb18e29886f0 xtensa: use "m" constraint instead of "r" in futex.h assembly adds 2b9117c7cbac Merge branch 'xtensa-5.5-asm-memopt' into xtensa-for-next adds 83ff15c6a510 xtensa: use "m" constraint instead of "r" in futex.h assembly adds c61b02fb6c43 Merge branch 'xtensa-5.5-asm-memopt' into xtensa-for-next adds c580a5faa3e9 xtensa: improve stack dumping adds 96b81327fc21 xtensa: add XIP kernel support adds 54f9c8b90f5c xtensa: merge .fixup with .text adds dea29164eef4 xtensa: use "m" constraint instead of "a" in uaccess.h assembly adds cd953678c734 xtensa: use macros to generate *_bit and test_and_*_bit functions adds 5489693eeb2a xtensa: use named assembly arguments in bitops.h adds 5eb1379da692 xtensa: use "m" constraint instead of "a" in bitops.h assembly adds 9368df64a5cd xtensa: use named assembly arguments in atomic.h adds 29726fd9c351 xtensa: use "m" constraint instead of "a" in atomic.h assembly adds 57fc44b06081 xtensa: use named assembly arguments in cmpxchg.h adds 88eb1df6e8d7 xtensa: use "m" constraint instead of "a" in cmpxchg.h assembly adds b6d7d8ffa185 xtensa: use "m" constraint instead of "r" in futex.h assembly adds 408c7c0edb78 xtensa: improve stack dumping adds 30b42a630745 xtensa: make stack dump size configurable adds a0986fdf705a Merge branch 'xtensa-5.5' into xtensa-for-next adds 930993f1d8d7 xtensa: mm: fix PMD folding implementation adds 23d1081b1e16 xtensa: get rid of __ARCH_USE_5LEVEL_HACK adds ecb96c9eadae Merge branch 'xtensa-5.5' into xtensa-for-next adds eeee387a873f xtensa: fix TLB sanity checker adds 271f20883fc5 Merge branch 'xtensa-5.5' into xtensa-for-next adds a04d7aa05086 xtensa: fix TLB sanity checker adds 29ba235590d1 xtensa: use MEMBLOCK_ALLOC_ANYWHERE for KASAN shadow map adds 849213dc4864 xtensa: entry: Remove unneeded need_resched() loop adds 7345d23754b9 Merge branch 'xtensa-5.5' into xtensa-for-next adds 00c04249bcbe xtensa: use MEMBLOCK_ALLOC_ANYWHERE for KASAN shadow map adds af4188dedaa4 xtensa: entry: Remove unneeded need_resched() loop adds e86e4bdfc0cb Merge branch 'xtensa-5.5' into xtensa-for-next adds dc399f059900 Merge branch 'xtensa-5.5' into xtensa-for-next adds bd6d7558140c Merge branch 'xtensa-5.5' into xtensa-for-next adds 364f46df3679 Merge branch 'xtensa-5.6-fixes' into xtensa-for-next adds bfa9426fd6ad Merge branch 'xtensa-5.6-fixes' into xtensa-for-next adds c32c7b40c890 Merge branch 'xtensa-5.6-fixes' into xtensa-for-next adds 230bb96178f5 xtensa: move fast exception handlers close to vectors adds 09908bf88a3d xtensa: separate SMP and XIP support adds 5b8bf03b68a5 xtensa: reorganize vectors placement adds ede5ef35ce32 Merge branch 'xtensa-5.6-fixes' into xtensa-for-next adds cff630a0b46b xtensa: move fast exception handlers close to vectors adds ad1c25499870 xtensa: separate SMP and XIP support adds f78befc96c14 xtensa: reorganize vectors placement adds be75021843ba Merge branch 'xtensa-5.6-fixes' into xtensa-for-next adds 98d71a31eb3e xtensa: ISS: improve simcall assembly adds bd644ffb208a Merge branch 'xtensa-5.6-fixes' into xtensa-for-next adds 362961f4063f Merge branch 'xtensa-5.6-fixes' into xtensa-for-next adds 98060484e232 xtensa: replace setup_irq() by request_irq() adds 4aac2d8281e8 Merge branch 'xtensa-5.6-fixes' into xtensa-for-next adds 44d92b2c40da xtensa: remove meaningless export ccflags-y adds 2ef7e1268525 Merge branch 'xtensa-5.6-fixes' into xtensa-for-next adds f426ac10d27b Merge remote-tracking branch 'xtensa/xtensa-for-next' adds e98ad464750c fscrypt: add FS_IOC_GET_ENCRYPTION_NONCE ioctl adds 7ec9f3b47aba ext4: wire up FS_IOC_GET_ENCRYPTION_NONCE adds ee446e1af4ff f2fs: wire up FS_IOC_GET_ENCRYPTION_NONCE adds 861261f2a9cc ubifs: wire up FS_IOC_GET_ENCRYPTION_NONCE adds a6eb9e54fb8b Merge remote-tracking branch 'fscrypt/master' adds 57cd938d8049 Merge branch 'misc-5.6' into for-next-current-v5.5-20200326 adds ca8314f7d7a9 Merge branch 'for-next-current-v5.5-20200326' into for-nex [...] adds 30b3688e1f6c btrfs: Add overview of device replace adds 42836cf4ba9c Btrfs: don't iterate mod seq list when putting a tree mod seq adds 0c8913897056 btrfs: relocation: Add introduction of how relocation works adds cfe953c8240d btrfs: update the comment of btrfs_control_ioctl() adds 790a1d44f93f btrfs: use btrfs_ordered_update_i_size in clone_finish_ino [...] adds 41a2ee75aab0 btrfs: introduce per-inode file extent tree adds 9ddc959e802b btrfs: use the file extent tree infrastructure adds d923afe96d7e btrfs: replace all uses of btrfs_ordered_update_i_size adds 3f1c64ce0438 btrfs: delete the ordered isize update code adds 96dfcb46ffca btrfs: push __setup_root into btrfs_alloc_root adds f39e457156f9 btrfs: move fs root init stuff into btrfs_init_fs_root adds e59d18b45d08 btrfs: make btrfs_find_orphan_roots use btrfs_get_fs_root adds 62a2c73ebda3 btrfs: export and use btrfs_read_tree_root for tree-log adds 3dbf1738a1d3 btrfs: make relocation use btrfs_read_tree_root() adds 83db2aadb3bd btrfs: remove btrfs_read_fs_root, not used anymore adds 3619c94f073e btrfs: open code btrfs_read_fs_root_no_name adds a98db0f30467 btrfs: make the fs root init functions static adds 4cdfd93002cb btrfs: handle NULL roots in btrfs_put/btrfs_grab_fs_root adds 734d8c15df8a btrfs: add a comment describing block reserves adds 6f4ad559ea1c btrfs: add a comment describing delalloc space reservation adds 4b8b05288835 btrfs: describe the space reservation system in general adds af01d2e53f33 btrfs: hold a ref on fs roots while they're in the radix tree adds 9326f76f4bc4 btrfs: hold a ref on the root in resolve_indirect_ref adds bdf70b9e75f5 btrfs: hold a root ref in btrfs_get_dentry adds 02162a0265eb btrfs: hold a ref on the root in __btrfs_run_defrag_inode adds 8727002f7909 btrfs: hold a ref on the root in fixup_tree_root_location adds fc92f79856aa btrfs: hold a ref on the root in create_subvol adds 3ca35e839e94 btrfs: hold a ref on the root in search_ioctl adds 88234012beaa btrfs: hold a ref on the root in btrfs_search_path_in_tree adds b8a49ae1913f btrfs: hold a ref on the root in btrfs_search_path_in_tree_user adds 04734e844894 btrfs: hold a ref on the root in btrfs_ioctl_get_subvol_info adds 2a2b5d620266 btrfs: hold ref on root in btrfs_ioctl_default_subvol adds 0b530bc5e11f btrfs: hold a ref on the root in build_backref_tree adds db2c2ca2db44 btrfs: hold a ref on the root in prepare_to_merge adds ab9737bd7597 btrfs: hold a ref on the root in merge_reloc_roots adds 442b1ac5244e btrfs: hold a ref on the root in record_reloc_root_in_trans adds 3d7babdcf2cc btrfs: hold a ref on the root in find_data_references adds 76deacf02387 btrfs: hold a ref on the root in create_reloc_inode adds 932fd26df812 btrfs: hold a ref on the root in btrfs_recover_relocation adds 9f583209f20a btrfs: push grab_fs_root into read_fs_root adds 0b2dee5cff74 btrfs: hold a ref for the root in btrfs_find_orphan_roots adds fd79d43b347e btrfs: hold a ref on the root in scrub_print_warning_inode adds 6f9a3da5da9e btrfs: hold a ref on the root in btrfs_ioctl_send adds 5168489a079a btrfs: hold a ref on the root in get_subvol_name_from_objectid adds 5119cfc36f6d btrfs: hold a ref on the root in create_pending_snapshot adds ca2037fba6af btrfs: hold a ref on the root in btrfs_recover_log_trees adds fbb0ce40d606 btrfs: hold a ref on the root in btrfs_check_uuid_tree_entry adds 0d4b0463011d btrfs: export and rename free_fs_info adds 4c78e9f59632 btrfs: hold a ref on the root in open_ctree adds 81f096edf047 btrfs: use btrfs_put_fs_root to free roots always adds bc44d7c4b2b1 btrfs: push btrfs_grab_fs_root into btrfs_get_fs_root adds 141386e1a5d6 btrfs: free more things in btrfs_free_fs_info adds ae18c37ad5a1 btrfs: move fs_info init work into it's own helper function adds 8260edba67a2 btrfs: make the init of static elements in fs_info separate adds bd647ce385ec btrfs: add a leak check for roots adds 0024652895e3 btrfs: rename btrfs_put_fs_root and btrfs_grab_fs_root adds b908c334e7a4 btrfs: move root node locking helpers to locking.c adds bf31f87f71cc btrfs: add wrapper for transaction abort predicate adds 45b08405b9f0 btrfs: remove extent_page_data::tree adds 0ceb34bf46d1 btrfs: drop argument tree from submit_extent_page adds ae6957ebbfcd btrfs: add assertions for tree == inode->io_tree to extent [...] adds b272ae22acd2 btrfs: drop argument tree from btrfs_lock_and_flush_ordered_range adds 71ad38b44eaa btrfs: sink argument tree to extent_read_full_page adds 0d44fea77e55 btrfs: sink argument tree to __extent_read_full_page adds b6660e80f1c6 btrfs: sink arugment tree to contiguous_readpages adds f657a31c8667 btrfs: sink argument tree to __do_readpage adds 1f6087e69c73 btrfs: sysfs, use btrfs_sysfs_remove_fsid to celanup error [...] adds f3cd2c58110d btrfs: sysfs, rename device_link add/remove functions adds 25864778bce7 btrfs: sysfs, unify handler name of devinfo/missing adds f603bb94abbe btrfs: Perform pinned cleanup directly in btrfs_destroy_de [...] adds b25c36f84b59 btrfs: Make btrfs_pin_extent take trans handle adds 6787bb9f3515 btrfs: Introduce unaccount_log_buffer adds 10e958d523f8 btrfs: Call btrfs_pin_reserved_extent only during active t [...] adds 7bfc10070573 btrfs: Make btrfs_pin_reserved_extent take transaction handle adds 9fce5704542c btrfs: Make btrfs_pin_extent_for_log_replay take transacti [...] adds 6690d07126e1 btrfs: Make pin_down_extent take transaction handle adds 6b45f64172e1 btrfs: Pass transaction handle to write_pinned_extent_entries adds f2fb72983bdc btrfs: Mark pinned log extents as excluded adds 45bb5d6ae961 btrfs: Factor out pinned extent clean up in btrfs_delete_u [...] adds fe119a6eeb67 btrfs: switch to per-transaction pinned extents adds e19221180ded btrfs: relocation: Remove is_cowonly_root() adds ab9b2c7b32e6 btrfs: handle logged extent failure properly adds 55ffaabe23c6 Btrfs: avoid unnecessary splits when setting bits on an ex [...] adds f6d9abbc1f95 btrfs: Export btrfs_release_disk_super adds c514c9b10bc1 btrfs: don't kmap() pages from block devices adds 6fbceb9fa4f6 btrfs: reduce scope of btrfs_scratch_superblocks() adds 8f32380d3f29 btrfs: use the page cache for super block reading adds 314b6dd0eebf btrfs: use bios instead of buffer_heads from super block writeout adds 61ecc5fc18e5 btrfs: remove btrfsic_submit_bh() adds 59aaad503fb8 btrfs: remove buffer_heads from btrfsic_process_written_block() adds 9da2b242e216 btrfs: remove buffer_heads form super block mirror integri [...] adds 7ac8b88ee668 btrfs: backref, only collect file extent items matching ba [...] adds ed58f2e66e84 btrfs: backref, don't add refs from shared block when reso [...] adds cfc0eed0ec89 btrfs: backref, only search backref entries from leaves of [...] adds b25b0b871f20 btrfs: backref, use correct count to resolve normal data refs adds c17af96554a8 btrfs: raid56: simplify tracking of Q stripe presence adds 560b7a4aa225 btrfs: call btrfs_check_uuid_tree_entry directly in btrfs_ [...] adds 97f4dd09dad0 btrfs: make btrfs_check_uuid_tree private to disk-io.c adds c94bec2c6190 btrfs: bail out of uuid tree scanning if we're closing adds 75ec1db8717a btrfs: set update the uuid generation as soon as possible adds 5ce48d0f0e26 btrfs: Add missing lock annotation for release_extent_buffer() adds eed0269053cd btrfs: define support masks for ioctl volume args v2 adds 673990dba332 btrfs: use ioctl args support mask for subvolume create/delete adds 748449cdbe43 btrfs: use ioctl args support mask for device delete adds c0c907a47dcc btrfs: export helpers for subvolume name/id resolution adds 949964c92843 btrfs: add new BTRFS_IOC_SNAP_DESTROY_V2 ioctl adds 831fa14f1ef0 btrfs: use inode from io_ctl in io_ctl_prepare_pages adds 7a195f6db90f btrfs: make the uptodate argument of io_ctl_add_pages() boolean adds 1afb648e9454 btrfs: use standard debug config option to enable free-spa [...] adds fd8efa818c55 btrfs: simplify error handling in __btrfs_write_out_cache() adds 2992df73268f btrfs: Implement DREW lock adds dcc3eb9638c3 btrfs: convert snapshot/nocow exlcusion to drew lock adds ee787f955053 btrfs: use struct_size to calculate size of raid hash table adds 75fb2e9e49c1 btrfs: move mapping of block for discard to its caller adds 9a8658e33d8f btrfs: open code trivial helper btrfs_header_fsid adds c4ac75419826 btrfs: open code trivial helper btrfs_header_chunk_tree_uuid adds 42c9d0b524cf btrfs: simplify parameters of btrfs_set_disk_extent_flags adds 7e8f19e50e3c btrfs: adjust message level for unrecognized mount option adds eeb6f17200e2 btrfs: raid56: simplify sort_parity_stripes adds 1db45a35f071 btrfs: replace u_long type cast with unsigned long adds b79ce3dddd3f btrfs: adjust delayed refs message level adds 15b6e8a83e91 btrfs: reduce pointer intdirections in btree_readpage_end_io_hook adds 56e9f6ea32da btrfs: merge unlocking to common exit block in btrfs_commi [...] adds b82582d668b5 btrfs: slightly simplify global block reserve calculations adds faf8f7b95713 btrfs: ioctl: resize: only show message if size is changed adds b3ff8f1d380e btrfs: Don't submit any btree write bio if the fs has errors adds d01cd62400b3 uuid: Add inline helpers to import / export UUIDs adds 48a2e88f53ae uuid: Provide a GUID generator for raw buffer adds 807fc790aa80 btrfs: switch to use new generic UUID API adds 86eba9d34c41 uuid: Remove no more needed macro adds d61acbbf54c6 btrfs: qgroup: ensure qgroup_rescan_running is only set wh [...] adds daf475c9154b btrfs: qgroup: Remove the unnecesaary spin lock for qgroup [...] adds 52d40aba68dc btrfs: change full_search to bool in find_free_extent_update_loop adds b25c19f49ef2 btrfs: handle invalid profile in chunk allocation adds c4a816c67c39 btrfs: introduce chunk allocation policy adds 3b4ffa408840 btrfs: refactor find_free_dev_extent_start() adds 4f2bafe8a49e btrfs: introduce alloc_chunk_ctl adds 27c314d5ca09 btrfs: factor out init_alloc_chunk_ctl adds 560156cb25fc btrfs: factor out gather_device_info() adds 5badf512ecd0 btrfs: factor out decide_stripe_size() adds dce580ca403a btrfs: factor out create_chunk() adds 6aafb3038454 btrfs: parameterize dev_extent_min for chunk allocation adds cb2f96f8ab68 btrfs: introduce extent allocation policy adds ea544149a49f btrfs: move hint_byte into find_free_extent_ctl adds c10859be9b96 btrfs: move variables for clustered allocation into find_f [...] adds c668690dc035 btrfs: factor out do_allocation() for extent allocation adds 897cae7948cb btrfs: drop unnecessary arguments from clustered allocatio [...] adds baba50624fe5 btrfs: factor out release_block_group() adds 0ab9724bf5f3 btrfs: factor out found_extent() for extent allocation adds 15b7ee6584c6 btrfs: drop unnecessary arguments from find_free_extent_up [...] adds c70e2139dc81 btrfs: factor out chunk_allocation_failed() for extent allocation adds 45d8e033b235 btrfs: skip LOOP_NO_EMPTY_SIZE if not clustered allocation adds 7e8954094215 btrfs: factor out prepare_allocation() for extent allocation adds f0cc2cd70164 Btrfs: fix crash during unmount due to race with delayed i [...] adds fa121a26b2ce btrfs: fix btrfs_calc_reclaim_metadata_size calculation adds 11c67b1a40b0 btrfs: Rename __btrfs_alloc_chunk to btrfs_alloc_chunk adds 59a0fcdb489d btrfs: inline checksum name and driver definitions adds e9be5a303d27 btrfs: simplify tree block checksumming loop adds c67b38925b68 btrfs: return void from csum_tree_block adds 5ba366c3999c btrfs: balance: factor out convert profile validation adds c6600d9ac698 btrfs: Remove impossible BUG_ON in get_tree_block_key adds 65cd6d9e30fa btrfs: Open code insert_extent_backref adds 29566c9c7734 btrfs: add RCU locks around block group initialization adds 17b238acf7c6 btrfs: delayed-inode: Replace zero-length array with flexi [...] adds 7593f4c53c69 btrfs: rcu-string: Replace zero-length array with flexible [...] adds a8753ee3a859 btrfs: scrub: Replace zero-length array with flexible-arra [...] adds 6a177381007b Btrfs: move all reflink implementation code into its own file adds a61e1e0df9f3 Btrfs: simplify inline extent handling when doing reflinks adds 05a5a7621ce6 Btrfs: implement full reflink support for inline extents adds 726a342120eb btrfs: relocation: add error injection points for cancelli [...] adds 7f913c7cfec6 btrfs: relocation: Check cancel request after each data page read adds f31ea0888cae btrfs: relocation: Check cancel request after each extent found adds 63f018be577f btrfs: Remove __ prefix from btrfs_block_rsv_release adds 0078a9f941d2 btrfs: Remove block_rsv parameter from btrfs_drop_snapshot adds f8e6608180a3 btrfs: implement migratepage callback for data pages adds db161806dc56 btrfs: account ticket size at add/delete time adds 95418ed1d107 btrfs: fix missing file extent item for hole after ranged fsync adds a5eeb3d17b97 btrfs: add helper to get the end offset of a file extent item adds da447009a256 btrfs: factor out inode items copy loop from btrfs_log_inode() adds 0a8068a3dd42 btrfs: make ranged full fsyncs more efficient adds b39c8f5a393e btrfs: fix ref-verify to catch operations on 0 ref extents adds 19b546d7a1b2 btrfs: relocation: Use btrfs_find_all_leafs to locate data [...] adds 8e19c9732ad1 btrfs: drop block from cache on error in relocation adds fb2d83eefef4 btrfs: unset reloc control if we fail to recover adds 6217b0fadd44 btrfs: reloc: clean dirty subvols if we fail to start a tr [...] adds 2abc726ab4b8 btrfs: do not init a reloc root if we aren't relocating adds 1a0afa0ecfc4 btrfs: free the reloc_control in a consistent way adds f28de8d8fd37 btrfs: clear DEAD_RELOC_TREE before dropping the reloc root adds f44deb7442ed btrfs: hold a ref on the root->reloc_root adds 7b7b74315b24 btrfs: remove a BUG_ON() from merge_reloc_roots() adds 3fd6372758d9 btrfs: make the extent buffer leak check per fs info adds 0e996e7fcf2e btrfs: move ino_cache_inode dropping out of btrfs_free_fs_root adds 8c38938c7bb0 btrfs: move the root freeing stuff into btrfs_put_root adds 5c8fd99fec9d btrfs: make inodes hold a ref on their roots adds dc9492c14c75 btrfs: hold a ref on the root on the dead roots list adds 4785e24fa5d2 btrfs: don't take an extra root ref at allocation time adds efc3453494af btrfs: make btrfs_cleanup_fs_roots use the radix tree lock adds c75e839414d3 btrfs: kill the subvol_srcu adds 9c1036fdb1d1 btrfs: Remove BTRFS_SUBVOL_CREATE_ASYNC support adds 5d54c67eccb4 btrfs: Remove transid argument from btrfs_ioctl_snap_creat [...] adds 9babda9f33fd btrfs: Remove async_transid from btrfs_mksubvol/create_sub [...] adds cd22a51c6650 btrfs: do not use readahead for running delayed refs adds d7ff00f6082c btrfs: do not readahead in build_backref_tree adds 5f6b2e5cd67a btrfs: reloc: reorder reservation before root selection adds 50dbbb71c79d btrfs: restart relocate_tree_blocks properly adds ea287ab157c2 btrfs: track reloc roots based on their commit root bytenr adds 39dba8739c4e btrfs: do not resolve backrefs for roots that are being deleted adds abdd9feb45ed btrfs: sysfs: Use scnprintf() instead of snprintf() adds ba2b0dc3ade4 Merge branch 'misc-5.7' into for-next-next-v5.6-20200326 adds 351cbf6e4410 btrfs: use nofs allocations for running delayed items adds 6ff06729c22e btrfs: fix missing semaphore unlock in btrfs_sync_file adds 00b0d3bb3601 Merge branch 'misc-next' into for-next-next-v5.6-20200326 adds b06e725bcecb btrfs: set delayed_refs.flushing for the first delayed ref [...] adds ec5f89d04d38 btrfs: delayed refs pre-flushing should only run the heads [...] adds c42373c38bd9 btrfs: only run delayed refs once before committing adds b352e8765021 btrfs: run delayed refs less often in commit_cowonly_roots adds 592b3bd890d3 btrfs: stop running all delayed refs during snapshot adds 5aac2f55ca90 Merge branch 'ext/josef/delayed-refs-flushing' into for-ne [...] adds d3b39f42d0f0 btrfs: use a stable rolling avg for delayed refs avg adds a1d9e39538b3 btrfs: change btrfs_should_throttle_delayed_refs to a bool adds 10c9ef76fd35 btrfs: make btrfs_should_throttle_delayed_refs only check [...] adds a9f50c8aaf7f btrfs: make should_end_transaction check time to run delayed refs adds 938ce6606f6b btrfs: squash should_end_transaction adds 8b577ec97d25 btrfs: add a mode for delayed ref time based throttling adds 43a26e5f1846 btrfs: kick off async delayed ref flushing if we are over [...] adds 0442d9c499c4 btrfs: adjust the arguments for btrfs_should_throttle_dela [...] adds 21f944735f86 btrfs: throttle delayed refs based on time adds c0d7aadf5243 btrfs: handle uncontrolled delayed ref generation adds aca220be993e btrfs: check delayed refs while relocating adds b82790b2211d btrfs: throttle truncate for delayed ref generation adds 3195d42b2cd0 btrfs: throttle snapshot delete on delayed refs adds a7fdd7cb047b Merge branch 'ext/josef/delayed-refs-time' into for-next-n [...] adds e44e29a32972 btrfs: fix error handling when submitting direct I/O bio adds dec49c8171a4 btrfs: fix double __endio_write_update_ordered in direct I/O adds b214dfcad18b btrfs: look at full bi_io_vec for repair decision adds 7e13c543d5cf btrfs: don't do repair validation for checksum errors adds d62ec2f5e95f btrfs: clarify btrfs_lookup_bio_sums documentation adds cb9112d3be8a btrfs: rename __readpage_endio_check to check_data_csum adds ca1d4ad7679c btrfs: make btrfs_check_repairable() static adds 8f1f2728b044 btrfs: move btrfs_dio_private to inode.c adds b15e9c7cd30c btrfs: kill btrfs_dio_private->private adds d953c3d6a4d6 btrfs: convert btrfs_dio_private->pending_bios to refcount_t adds ba9d3fc7cb61 btrfs: put direct I/O checksums in btrfs_dio_private inste [...] adds 1eb52c8bd8d6 btrfs: get rid of one layer of bios in direct I/O adds f2b30ee54465 btrfs: simplify direct I/O read repair adds 72fc32a485a5 btrfs: get rid of endio_repair_workers adds deac18c49990 btrfs: unify buffered and direct I/O read repair adds 4199d953c993 Merge branch 'ext/omar/dio-fixes' into for-next-next-v5.6- [...] adds 18f3f87767e6 btrfs: Improve global reserve stealing logic adds 777b6260603d btrfs: allow us to use up to 90% of the global rsv for unlink adds 78223a086fb3 btrfs: Account for trans_block_rsv in may_commit_transaction adds fa70394032fc btrfs: only check priority tickets for priority flushing adds c364f2ff2a83 btrfs: run btrfs_try_granting_tickets if a priority ticket fails adds 124cba26eced Merge branch 'ext/josef/enospc-fixes' into for-next-next-v [...] adds 5159d9854910 Merge branch 'for-next-next-v5.6-20200326' into for-next-20200326 adds 31cc0c0baf1f Merge remote-tracking branch 'btrfs/for-next' 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 173f9f706f01 ceph: register MDS request with dir inode from the start adds bd33ec8073f4 ceph: add refcounting for Fx caps adds a9bc2af98195 ceph: check inode type for CEPH_CAP_FILE_{CACHE,RD,REXTEND [...] adds 8d0c6df137f6 libceph: drop CEPH_DEFINE_SHOW_FUNC adds 1a37d7f4f812 rbd: remove barriers from img_request_layered_{set,clear,test}() adds fefdeb72a0f8 ceph: don't ClearPageChecked in ceph_invalidatepage() adds 2a9cac9a462c ceph: move ceph_osdc_{read,write}pages to ceph.ko adds ea01a4cb77ed ceph: fix description of some mount options adds 3eab363ecef6 ceph: check if file lock exists before sending unlock request adds 40fb8426cd2b rbd: kill img_request kref adds 535ccd979abf rbd: get rid of img_request_layered_clear() adds 0336b4fbb764 rbd: acquire header_rwsem just once in rbd_queue_workfn() adds aee8942bc15c rbd: embed image request in blk-mq pdu adds 289f451e0086 rbd: enable multiple blk-mq queues adds 5765f07c16ad ceph: replace zero-length array with flexible-array member adds 1b466b36a507 ceph: switch to page_mkwrite_check_truncate in ceph_page_mkwrite adds 7f78e4ddacb5 ceph: reorganize fields in ceph_mds_request adds c6508c90ea56 ceph: move to a dedicated slabcache for mds requests adds 11da0b08e5ea ceph: re-org copy_file_range and fix some error paths adds ffb4d72f0591 ceph: return ETIMEDOUT errno to userland when request timed out adds 0c5dde920cec libceph: simplify ceph_monc_handle_map() adds ed2eb96fbe9d libceph: directly skip to the end of redirect reply adds cb5f2d56c289 ceph: clean up kick_flushing_inode_caps() adds a331b428f98f ceph: more caps.c lockdep assertions adds 4661d43928a0 ceph: add flag to designate that a request is asynchronous adds a6123ca8e6dc ceph: track primary dentry link adds de5a65f01e88 ceph: add infrastructure for waiting for async create to complete adds 051633f3b234 ceph: make __take_cap_refs non-static adds 16ecfa6e6f1f ceph: cap tracking for async directory operations adds b15be292482e ceph: don't take refs to want mask unless we have all bits adds 892e737e4b9c ceph: perform asynchronous unlink if we have sufficient caps adds b20bb4d6d280 ceph: make ceph_fill_inode non-static adds f9498ef508a5 ceph: decode interval_sets for delegated inos adds b593cbc4bd56 ceph: add new MDS req field to hold delegated inode number adds e2cfbf2d5668 ceph: cache layout in parent dir on first sync create adds 2e747f8b6e4b ceph: attempt to do async create when possible adds 24a3ce7e60cd ceph: update dentry lease for async create adds a9ce051afe63 ceph: always renew caps if mds_wanted is insufficient adds f5fcc5c8708d ceph: consider inode's last read/write when calculating wa [...] adds 6fb34022c41d ceph: remove delay check logic from ceph_check_caps() adds cb1d8664afc8 ceph: simplify calling of ceph_get_fmode() adds ef5d676e31a9 ceph: update i_requested_max_size only when sending cap ms [...] adds 56a204a8d5fd ceph: check all mds' caps after page writeback adds 084d1c26b83e ceph: return ceph_mdsc_do_request() errors from __get_parent() adds 8930d477f36e ceph: cleanup return error of try_get_cap_refs() adds b41ec0a88cc7 ceph: request new max size only when there is auth cap adds e2d35c7198c2 ceph: don't skip updating wanted caps when cap is stale adds e219079b86e0 ceph: wait for async creating inode before requesting new [...] adds 8e0a52bb1235 ceph: fix snapshot directory timestamps adds d6826f921fa5 rbd: avoid a deadlock on header_rwsem when flushing notifies adds 7508fb974e9f rbd: call rbd_dev_unprobe() after unwatching and flushing [...] adds de58d9506b03 rbd: don't test rbd_dev->opts in rbd_dev_image_release() adds 4d75036f478f rbd: don't mess with a page vector in rbd_notify_op_lock() adds add6f7ca47b6 Merge remote-tracking branch 'ceph/master' adds ffdec8d64291 cifs: do not ignore the SYNC flags in getattr adds bacd704a95ad cifs: handle prefix paths in reconnect adds e2e87519bd72 cifs: call wake_up(&server->response_q) inside of cifs_rec [...] adds b08484d71512 cifs: use mod_delayed_work() for &server->reconnect if alr [...] adds 864138cb3118 cifs: make use of cap_unix(ses) in cifs_reconnect_tcon() adds cf5371ae460e smb3: fix performance regression with setting mtime adds 8fe0c2c2cb7b cifs: print warning mounting with vers=1.0 adds 2e8af978d9bb cifs: rename posix create rsp adds 349e13ad30b4 cifs: add smb2 POSIX info level adds 3d519bd1269f cifs: plumb smb2 POSIX dir enumeration adds 69dda3059e7a cifs: add SMB2_open() arg to return POSIX data adds c7e9f78f7b45 cifs: do d_move in rename adds 0667059d0b4a cifs: allow unlock flock and OFD lock across fork adds f2d67931fdfe fs/cifs: fix gcc warning in sid_to_id adds ba55344f36e9 CIFS: Warn less noisily on default mount adds 266b9fecc58c cifs: cifspdu.h: Replace zero-length array with flexible-a [...] adds dc920277f1e5 cifs: clear PF_MEMALLOC before exiting demultiplex thread adds cff2def598f8 cifs: smb2pdu.h: Replace zero-length array with flexible-a [...] adds 2fe4f62de489 SMB3: Add new compression flags adds 8f233431310b SMB3: Additional compression structures adds 8895c66f2b40 SMB3: Minor cleanup of protocol definitions adds ef4a632ccc1c CIFS: check new file size when extending file by fallocate adds 97adda8b3ab7 CIFS: Fix bug which the return value by asynchronous read [...] adds 99f87351eb38 Merge remote-tracking branch 'cifs/for-next' 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 34031dafcf63 Merge remote-tracking branch 'erofs/dev' adds bc36dfffd5f3 ext2: Silence lockdep warning about reclaim under xattr_sem adds c2d0699c629d ext2: xattr.h: Replace zero-length array with flexible-arr [...] adds 3fc131663cec udf: udf_sb.h: Replace zero-length array with flexible-arr [...] adds 32302085a8d9 ext2: fix debug reference to ext2_xattr_cache adds 44a52022e7f1 ext2: fix empty body warnings when -Wextra is used adds 6473ea760ca1 fsnotify: tidy up FS_ and FAN_ constants adds eae36a2b8324 fsnotify: factor helpers fsnotify_dentry() and fsnotify_file() adds a1aae0570a2b fsnotify: funnel all dirent events through fsnotify_name() adds aa93bdc5500c fsnotify: use helpers to access data by data_type adds 017de65fe58f fsnotify: simplify arguments passing to fsnotify_parent() adds dfc2d2594e4a fsnotify: replace inode pointer with an object id adds f367a62a7cad fanotify: merge duplicate events on parent and child adds 55bf882c7f13 fanotify: fix merging marks masks with FAN_ONDIR adds a741c2febead fanotify: Simplify create_fd() adds afc894c784c8 fanotify: Store fanotify handles differently adds 7088f35720a5 fanotify: divorce fanotify_path_event and fanotify_fid_event adds 9e2ba2c34f19 fanotify: send FAN_DIR_MODIFY event flavor with dir inode [...] adds d766b553615c fanotify: prepare to report both parent and child fid's adds 01affd5471dc fanotify: Drop fanotify_event_has_fid() adds cacfb956d46e fanotify: record name info for FAN_DIR_MODIFY event adds 44d705b0370b fanotify: report name info for FAN_DIR_MODIFY event adds 03582496e01d Pull fanotify name event patches from Amir. adds fc7377cd2444 Merge remote-tracking branch 'ext3/for_next' adds f2eeca099bbd ext4: force buffer up-to-date while marking it dirty adds 72f9da1d5c8d ext4: start to support iopoll method adds a08fe66e4a0e ext4: code cleanup for ext4_statfs_project() adds 4337ecd1fe99 ext4: remove EXT4_EOFBLOCKS_FL and associated code adds 765bfcd59a1f ext4: delete declaration for ext4_split_extent() adds 92e9c58c5629 ext4: use built-in RCU list checking in mballoc adds 6cfb061fe9e9 ext4: use flexible-array members in struct dx_node and str [...] adds 780f66e59231 jbd2: improve comments about freeing data buffers whose pa [...] adds f064a9d6e7db ext4: clean up error return for convert_initialized_extent() adds 28936b62e71e ext4: fix a data race at inode->i_blocks adds dce8e237100f ext4: fix a data race at inode->i_disksize adds 6386722a3298 ext4: add IOMAP_F_MERGED for non-extent based mapping adds 2f424a5a09a5 ext4: optimize ext4_ext_precache for 0 depth adds ac58e4fb03f9 ext4: move ext4 bmap to use iomap infrastructure adds b2c5764262ed ext4: make ext4_ind_map_blocks work with fiemap adds d3b6f23f7167 ext4: move ext4_fiemap to use iomap framework adds 7af44c42df37 Documentation: correct the description of FIEMAP_EXTENT_LAST adds e32ac2459cda ext4: use flexible-array member in struct fname adds 47b1030612f4 ext4: use flexible-array member for xattr structs adds eb5760863fc2 ext4: mark block bitmap corrupted when found instead of BUGON adds 34990461342f ext4: clean up ext4_ext_insert_extent() call in ext4_ext_m [...] adds 2971148d0fec ext4: remove map_from_cluster from ext4_ext_map_blocks adds f1eec3b0d0a8 ext4: check for non-zero journal inum in ext4_calculate_overhead adds 5e47868fb94b ext4: unregister sysfs path before destroying jbd2 journal adds d05466b27b19 ext4: avoid ENOSPC when avoiding to reuse recently deleted inodes adds c96e2b8564ad ext4: do not commit super on read-only bdev adds c8980e1980cc ext4: disable dioread_nolock whenever delayed allocation i [...] adds 1f9a14e86cc8 Merge remote-tracking branch 'ext4/dev' adds dc5a941223ed f2fs: fix to wait all node page writeback adds bf22c3cc8ce7 f2fs: fix the panic in do_checkpoint() adds 7fa6d59816e7 f2fs: fix leaking uninitialized memory in compressed clusters adds 61fbae2b2b12 f2fs: fix to avoid NULL pointer dereference adds 0b32dc186486 f2fs: recycle unused compress_data.chksum feild adds 097a7686503f f2fs: add missing function name in kernel message adds df77fbd8c5b2 f2fs: fix to avoid potential deadlock adds d940aa07ed46 f2fs: fix to check i_compr_blocks correctly adds c10c98203222 f2fs: cover last_disk_size update with spinlock adds 3addc1aed382 f2fs: remove i_sem lock coverage in f2fs_setxattr() adds 7a88ddb56077 f2fs: fix inconsistent comments adds 06c7540fd29c f2fs: fix to avoid using uninitialized variable adds 95978caa1389 f2fs: fix to avoid use-after-free in f2fs_write_multi_pages() adds 99eabb914e0f f2fs: fix wrong check on F2FS_IOC_FSSETXATTR adds 96f5b4fa5670 f2fs: fix to account compressed inode correctly adds 6cfdf15fdbff f2fs: fix to check dirty pages during compressed inode conversion adds 2536ac6872e5 f2fs: allow to clear F2FS_COMPR_FL flag adds c6d5789bea51 f2fs: Use scnprintf() for avoiding potential buffer overflow adds a7e679b53393 f2fs: show mounted time adds a2ced1ce1087 f2fs: clean up codes with {f2fs_,}data_blkaddr() adds ba3b583cff45 f2fs: clean up parameter of macro XATTR_SIZE() adds a9117eca1de6 f2fs: fix to show norecovery mount option adds b0332a0f957c f2fs: clean up lfs/adaptive mount option adds bbbc34fd6662 f2fs: clean up bggc mount option adds 8c7b9ac129d0 f2fs: add migration count iff migration happens adds 2bac07635ddf f2fs: skip GC when section is full adds 5df7731f60c2 f2fs: introduce DEFAULT_IO_TIMEOUT adds 985100035ef5 f2fs: add prefix for f2fs slab cache name adds 0683728adab2 f2fs: fix to avoid triggering IO in write path adds 439dfb106250 f2fs: introduce F2FS_IOC_GET_COMPRESS_BLOCKS adds ca9e968a5e63 f2fs: avoid __GFP_NOFAIL in f2fs_bio_alloc adds 7bd2935870c0 f2fs: fix to show tracepoint correctly adds dabfbbc8f914 f2fs: skip migration only when BG_GC is called adds a999150f4fe3 f2fs: use kmem_cache pool during inline xattr lookups adds 682756827501 f2fs: Fix mount failure due to SPO after a successful onli [...] adds c84ef3c5e65c f2fs: Add a new CP flag to help fsck fix resize SPO issues adds a4ba5dfc5c88 f2fs: fix to update f2fs_super_block fields under sb_lock adds 50b1203d8c9c f2fs: xattr.h: Replace zero-length array with flexible-arr [...] adds 1a67cbe141cf f2fs: fix to account compressed blocks in f2fs_compressed_ [...] adds 6cb42354bf4c f2fs: fix long latency due to discard during umount adds 6092267458b0 f2fs: don't mark compressed inode dirty during f2fs_iget() adds ce7d967b0ff7 f2fs: delete DIO read lock adds 0c69599f12f3 f2fs: fix potential deadlock on compressed quota file adds 443bdd233419 f2fs: don't change inode status under page lock adds c794a6e57d7e f2fs: fix to avoid potential deadlock adds a77dd196c076 f2fs: clean up f2fs_may_encrypt() adds ca9186f4fead f2fs: fix NULL pointer dereference in f2fs_write_begin() adds ee9f210d060f f2fs: don't trigger data flush in foreground operation adds a08a137f6f63 f2fs: don't call fscrypt_get_encryption_info() explicitly [...] adds 0656797421d0 f2fs: fix to clear PG_error if fsverity failed adds e0267f078d46 f2fs: fix NULL pointer dereference in f2fs_verity_work() adds 7de5ad45b809 f2fs: fix potential .flags overflow on 32bit architecture adds 6536a9e3ffcf f2fs: fix to avoid double unlock adds 2bd53a0a3df9 Merge remote-tracking branch 'f2fs/dev' adds 7aba5dcc2346 jfs: Replace zero-length array with flexible-array member adds 91a06014f827 Merge remote-tracking branch 'jfs/jfs-next' adds 59e356a967c4 NFS: Use the 64-bit server readdir cookies when possible adds 57f188e04773 NFSv4: nfs_update_inplace_delegation() should update deleg [...] adds 59b5639490f5 NFSv4/pnfs: pnfs_set_layout_stateid() should update the la [...] adds 244fcd2f9a90 NFS: Ensure we time out if a delegreturn does not complete adds 1d179d6bd673 NFS: alloc_nfs_open_context() must use the file cred when [...] adds 7eac52648a4c SUNRPC: Add a flag to avoid reference counts on credentials adds 263fb9c21e7a SUNRPC: Don't take a reference to the cred on synchronous tasks adds 542b994bdb26 NFS: Assume cred is pinned by open context in I/O requests adds 612965072020 NFSv4: Avoid referencing the cred unnecessarily during NFSv4 I/O adds 63ec2b69e955 NFSv4: Avoid unnecessary credential references in layoutget adds 49cd32543fa6 NFS: Avoid referencing the cred twice in async rename/unlink adds a8b373eefc82 NFS: Limit the size of the access cache by default adds 194a0dc8e2c0 pNFS/flexfiles: Report DELAY and GRACE errors from the DS [...] adds d911c57a1955 NFSv4/pnfs: Return valid stateids in nfs_layout_find_inode [...] adds cf6605d1940a NFSv4: Ensure layout headers are RCU safe adds 58ac3e59235f NFSv4/pnfs: Clean up nfs_layout_find_inode() adds 3c9e502b59fb NFS: Add a helper nfs_client_for_each_server() adds af3b61bf6131 NFSv4: Clean up nfs_client_return_marked_delegations() adds 1bba38b28344 NFSv4: Clean up nfs_delegation_reap_unclaimed() adds 7f156ef0bf45 NFSv4: Clean up nfs_delegation_reap_expired() adds b5fdf8418c37 NFSv4: Add support for CB_RECALL_ANY for flexfiles layouts adds 68e9a2463d08 SUNRPC: remove redundant assignments to variable status adds eb095c14030f NFS:remove redundant call to nfs_do_access adds f5fdf1243fb7 NFSv4.2: error out when relink swapfile adds 5601cda82b0c nfs: Replace zero-length array with flexible-array member adds 4047aa909c4a sunrpc: Fix gss_unwrap_resp_integ() again adds 8d6bda7f23a9 SUNRPC: Remove xdr_buf_read_mic() adds d162372af306 SUNRPC: Trim stack utilization in the wrap and unwrap paths adds 3cab1854b0c0 nfs: Fix up documentation in nfs_follow_referral() and nfs [...] adds 8605cf0e852a NFS: direct.c: Fix memory leak of dreq when nfs_get_lock_c [...] adds 89c8023fd461 nfsroot: set tcp as the default transport protocol adds aa3367c91d36 NFS: Don't specify NFS version in "UDP not supported" error adds df513a771171 SUNRPC: fix krb5p mount to provide large enough buffer in [...] adds 4ced42c3bafd Merge remote-tracking branch 'nfs/linux-next' adds 9eb54e92718a nfsd: set the server_scope during service startup adds 48942b8e37ac sunrpc: Replace zero-length array with flexible-array member adds 13a9d741f332 sunrpc: Pass lockdep expression to RCU lists adds 601687a0ec60 svcrdma: Replace zero-length array with flexible-array member adds 9a08dca5974f fs: nfsd: nfs4state.c: Use built-in RCU list checking adds 2653de9f0398 fs: nfsd: fileache.c: Use built-in RCU list checking adds e3f8df5726c1 Merge remote-tracking branch 'nfsd/nfsd-next' adds 300b124fcf6a ovl: fix value of i_ino for lower hardlink corner case adds 735c907d7b7d ovl: fix out of date comment and unreachable code adds 2effc5c25d55 ovl: factor out helper ovl_get_root() adds 62c832ed4e1b ovl: simplify i_ino initialization adds 4c494bd582fa ovl: document permission model adds c61ca5572508 ovl: ignore failure to copy up unknown xattrs adds 3bb7df928a7d ovl: restructure dentry revalidation adds 7925dad839e7 ovl: separate detection of remote upper layer from stacked [...] adds f42888445619 ovl: decide if revalidate needed on a per-dentry basis adds bccece1ead36 ovl: allow remote upper adds cad218ab3320 ovl: check if upper fs supports RENAME_WHITEOUT adds d80172c2d859 ovl: strict upper fs requirements for remote upper fs adds 504f38410a51 ovl: ovl_obtain_alias(): don't call d_instantiate_anon() for old adds 0efbe7c4f948 ovl: replace zero-length array with flexible-array member adds a5a84682ecb6 ovl: fix a typo in comment adds d61730d0ff0d Merge remote-tracking branch 'overlayfs/overlayfs-next' adds 31f36312d2ca ubifs: fix memory leak from c->sup_node adds fe357dbae113 ubi: Fix an error pointer dereference in error handling code adds 36fb8ee1567c Merge remote-tracking branch 'ubifs/linux-next' adds 33d6e0be6604 9p: Fix Kconfig indentation adds 79fb9216b7be 9p: Remove unneeded semicolon adds 2b2d322c613f Merge remote-tracking branch 'v9fs/9p-next' adds 6b789c337a59 xfs: fix iclog release error check race with shutdown adds d0c7feaf8767 xfs: add agf freeblocks verify in xfs_agf_verify adds 93baa55af1a1 xfs: improve error message when we can't allocate memory f [...] adds 3d8f2821502d xfs: ensure that the inode uid/gid match values match the [...] adds 542951592c99 xfs: remove the icdinode di_uid/di_gid members adds ba8adad5d036 xfs: remove the kuid/kgid conversion wrappers adds 13b1f811b14e xfs: ratelimit xfs_buf_ioerror_alert messages adds 4ab45e259f31 xfs: ratelimit xfs_discard_page messages adds 4982bff1ace1 xfs: fix an undefined behaviour in _da3_path_shift adds daebba1b3609 xfs: Add missing annotation to xfs_ail_check() adds b73df17e4c5b xfs: open code insert range extent split helper adds dd87f87d87fa xfs: rework insert range into an atomic operation adds 211683b21de9 xfs: rework collapse range into an atomic operation adds 4d542e4c1e28 xfs: reject invalid flags combinations in XFS_IOC_ATTRLIST [...] adds 5e81357435cc xfs: remove the ATTR_INCOMPLETE flag adds 0eb81a5f5c34 xfs: merge xfs_attr_remove into xfs_attr_set adds 6cc4f4fff10d xfs: merge xfs_attrmulti_attr_remove into xfs_attrmulti_attr_set adds 2282a9e65177 xfs: use strndup_user in XFS_IOC_ATTRMULTI_BY_HANDLE adds d0ce64391128 xfs: factor out a helper for a single XFS_IOC_ATTRMULTI_BY [...] adds 79f2280b9bfd xfs: remove the name == NULL check from xfs_attr_args_init adds 4df28c64e438 xfs: remove the MAXNAMELEN check from xfs_attr_args_init adds ead189adb8ab xfs: turn xfs_da_args.value into a void pointer adds a25446224353 xfs: pass an initialized xfs_da_args structure to xfs_attr_set adds e5171d7e9894 xfs: pass an initialized xfs_da_args to xfs_attr_get adds c36f533f1407 xfs: remove the xfs_inode argument to xfs_attr_get_ilocked adds e513e25c380a xfs: remove ATTR_KERNOVAL adds d49db18b247d xfs: remove ATTR_ALLOC and XFS_DA_OP_ALLOCVAL adds 1d7330199400 xfs: replace ATTR_KERNOTIME with XFS_DA_OP_NOTIME adds 377f16ac6723 xfs: factor out a xfs_attr_match helper adds a9c8c69b4961 xfs: cleanup struct xfs_attr_list_context adds fe960087121a xfs: remove the unused ATTR_ENTRY macro adds 2f014aad03d8 xfs: open code ATTR_ENTSIZE adds 3e7a779937a2 xfs: move the legacy xfs_attr_list to xfs_ioctl.c adds 17e1dd83ea21 xfs: rename xfs_attr_list_int to xfs_attr_list adds f60463195179 xfs: lift common checks into xfs_ioc_attr_list adds eb241c747463 xfs: lift buffer allocation into xfs_ioc_attr_list adds 53ac39fdb301 xfs: lift cursor copy in/out into xfs_ioc_attr_list adds 5a3930e27ef9 xfs: improve xfs_forget_acl adds f3e93d95feef xfs: clean up the ATTR_REPLACE checks adds d5f0f49a9bdd xfs: clean up the attr flag confusion adds 254f800f8104 xfs: remove XFS_DA_OP_INCOMPLETE adds e3a19cdea84a xfs: embedded the attrlist cursor into struct xfs_attr_lis [...] adds f311d771a090 xfs: clean up bufsize alignment in xfs_ioc_attr_list adds ed02d13f5da8 xfs: only allocate the buffer size actually needed in __xf [...] adds 5680c3907361 xfs: switch xfs_attrmulti_attr_get to lazy attr buffer allocation adds 10a98cb16d80 xfs: clear PF_MEMALLOC before exiting xfsaild thread adds 183606d82446 xfs: remove the agfl_bno member from struct xfs_agfl adds 4b97510859b2 xfs: remove the xfs_agfl_t typedef adds 370c782b9843 xfs: remove XFS_BUF_TO_AGI adds 9798f615ad2b xfs: remove XFS_BUF_TO_AGF adds 3e6e8afd3abb xfs: remove XFS_BUF_TO_SBP adds 496b9bcd62b0 xfs: fix use-after-free when aborting corrupt attr inactivation adds a71e4228e6f2 xfs: fix xfs_rmap_has_other_keys usage of ECANCELED adds 8d57c21600a5 xfs: add a function to deal with corrupt buffers post-verifiers adds e83cf875d67a xfs: xfs_buf_corruption_error should take __this_address adds ce99494c9699 xfs: fix buffer corruption reporting when xfs_dir3_free_he [...] adds 1cb5deb5bc09 xfs: don't ever return a stale pointer from __xfs_dir3_free_read adds 6fb5aac73310 xfs: check owner of dir3 free blocks adds a10c21ed5d52 xfs: check owner of dir3 data blocks adds 1b2c1a63b678 xfs: check owner of dir3 blocks adds 2e107cf869ee xfs: mark dir corrupt when lookup-by-hash fails adds 806d3909a57e xfs: mark extended attr corrupt when lookup-by-hash fails adds 17bb60b74124 xfs: Use scnprintf() for avoiding potential buffer overflow adds 3d28e7e27891 xfs: fix regression in "cleanup xfs_dir2_block_getdents" adds 7cace18ab576 xfs: introduce new private btree cursor names adds 576af7322807 xfs: convert btree cursor ag-private member name adds 92219c292af8 xfs: convert btree cursor inode-private member names adds 8ef547976a18 xfs: rename btree cursor private btree member flags adds 352890735e52 xfs: make btree cursor private union anonymous adds 68422d90dad4 xfs: make the btree cursor union members named structure adds c4aa10d04196 xfs: make the btree ag cursor private union anonymous adds b941c71947a0 xfs: mark XLOG_FORCED_SHUTDOWN as unlikely adds cb3d425fa59a xfs: remove the unused XLOG_UNMOUNT_REC_TYPE define adds 550319e9df3a xfs: remove the unused return value from xfs_log_unmount_write adds 6178d104075a xfs: remove dead code from xfs_log_unmount_write adds 13859c984301 xfs: cleanup xfs_log_unmount_write adds faf8ee8476c1 xfs: xfs_dabuf_map should return ENOMEM when map allocation fails adds 77ca1eed5a7d xfs: fix incorrect test in xfs_alloc_ag_vextent_lastblock adds 37a6547d92af xfs: xrep_reap_extents should not destroy the bitmap adds 00b10d487b29 xfs: rename xfs_bitmap to xbitmap adds 608eb3cee703 xfs: replace open-coded bitmap weight logic adds e06536a692e0 xfs: introduce fake roots for ag-rooted btrees adds 349e1c0380db xfs: introduce fake roots for inode-rooted btrees adds 60e3d7070749 xfs: support bulk loading of staged btrees adds e6eb33d905c2 xfs: add support for free space btree staging cursors adds c29ce8f48e21 xfs: add support for inode btree staging cursors adds 56e98164ffea xfs: add support for refcount btree staging cursors adds 59d677127cf1 xfs: add support for rmap btree staging cursors adds 854f82b1f603 xfs: factor out quotaoff intent AIL removal and memory free adds 8a6271431339 xfs: fix unmount hang and memory leak on shutdown during quotaoff adds b81b79f4eda2 xfs: add a new xfs_sb_version_has_v3inode helper adds e9e2eae89ddb xfs: only check the superblock version for dinode size cal [...] adds b3d1d37544d8 xfs: simplify di_flags2 inheritance in xfs_ialloc adds 5e28aafe708b xfs: simplify a check in xfs_ioctl_setattr_check_cowextsize adds 6471e9c5e7a1 xfs: remove the di_version field from struct icdinode adds c7cc296ddd1f xfs: merge xlog_cil_push into xlog_cil_push_work adds 81e5b50a8fb5 xfs: factor out a xlog_wait_on_iclog helper adds f97a43e43662 xfs: simplify the xfs_log_release_iclog calling convention adds a582f32fade2 xfs: simplify log shutdown checking in xfs_log_release_iclog adds 12e6a0f449d5 xfs: remove the aborted parameter to xlog_state_done_syncing adds c814b4f24eba xfs: refactor xlog_state_clean_iclog adds 5781464bd1ee xfs: move the ioerror check out of xlog_state_clean_iclog adds 693639994b13 xfs: remove xlog_state_want_sync adds 5885539f0af3 xfs: preserve default grace interval during quotacheck adds afbabf56305f xfs: drop all altpath buffers at the end of the sibling check adds d59f44d3e723 xfs: directory bestfree check should release buffers adds 842a42d126b4 xfs: shutdown on failure to add page to log bio adds 27fb5a72f50a xfs: prohibit fs freezing when using empty transactions adds 6a58fd64cf7e Merge remote-tracking branch 'xfs/for-next' adds 1ac994525b9d iomap: Remove pgoff from tracepoints adds d9973ce2fe5b iomap: fix comments in iomap_dio_rw adds 02076087c1ad Merge remote-tracking branch 'iomap/iomap-for-next' adds 56939e014a6c hibernate: Allow uswsusp to write to swap adds 97e4159574cd Merge remote-tracking branch 'djw-vfs/vfs-for-next' adds dbdaf6a3250b locks: reinstate locks_delete_block optimization adds 4793f45b6a91 Merge remote-tracking branch 'file-locks/locks-next' adds f9927710da4d erofs: convert to use the new mount fs_context api adds 5dd0c7270891 vfs: Remove duplicated d_mountpoint check in __is_local_mo [...] adds 609c56723133 fs: fix indentation in deactivate_super() adds 1acf1a564b60 exfat: add in-memory and on-disk structures and headers adds 719c1e182916 exfat: add super block operations adds 5f2aa075070c exfat: add inode operations adds ca06197382bd exfat: add directory operations adds 98d917047e8b exfat: add file operations adds 31023864e67a exfat: add fat entry operations adds 1e49a94cf707 exfat: add bitmap operations adds c35b6810c495 exfat: add exfat cache adds 772b29cca528 exfat: add misc operations adds 370e812b3ec1 exfat: add nls operations adds b9d1e2e6265f exfat: add Kconfig and Makefile adds 88ab55f16aae MAINTAINERS: add exfat filesystem adds 1a3c0509ce83 staging: exfat: make staging/exfat and fs/exfat mutually e [...] adds 9acd0d53800c exfat: update file system parameter handling adds 8f11538ebe98 do_add_mount(): lift lock_mount/unlock_mount into callers adds 26df6034fdb2 fix automount/automount race properly adds 25e195aa1e60 follow_automount(): get rid of dead^Wstillborn code adds 1c9f5e06a613 follow_automount() doesn't need the entire nameidata adds 31d1726d7250 make build_open_flags() treat O_CREAT | O_EXCL as implying [...] adds bd7c4b508344 handle_mounts(): start building a sane wrapper for follow_ [...] adds 239eb983383b atomic_open(): saner calling conventions (return dentry on [...] adds da5ebf5aa676 lookup_open(): saner calling conventions (return dentry on [...] adds e73cabff5917 do_last(): collapse the call of path_to_nameidata() adds db3c9ade50b1 handle_mounts(): pass dentry in, turn path into a pure out [...] adds b023e1728bec lookup_fast(): consolidate the RCU success case adds c153007b7b7a teach handle_mounts() to handle RCU mode adds 20e343571cef lookup_fast(): take mount traversal into callers adds 56676ec39019 step_into() callers: dismiss the symlink earlier adds aca2903eefd0 new step_into() flag: WALK_NOFOLLOW adds cbae4d12eeee fold handle_mounts() into step_into() adds 161aff1d93ab LOOKUP_MOUNTPOINT: fold path_mountpointat() into path_lookupat() adds a9dc1494a782 expand the only remaining call of path_lookup_conditional() adds 43679723d27f merging pick_link() with get_link(), part 1 adds 1ccac622f9da merging pick_link() with get_link(), part 2 adds 40fcf5a931af merging pick_link() with get_link(), part 3 adds 92d270165cff merging pick_link() with get_link(), part 4 adds b0417d2c7298 merging pick_link() with get_link(), part 5 adds 06708adb99e8 merging pick_link() with get_link(), part 6 adds ad6cc4c338f4 finally fold get_link() into pick_link() adds b4c0353693d2 sanitize handling of nd->last_type, kill LAST_BIND adds 8c4efe22e7c4 namei: invert the meaning of WALK_FOLLOW adds b1a819724074 pick_link(): check for WALK_TRAILING, not LOOKUP_PARENT adds d8d4611a4f2d link_path_walk(): simplify stack handling adds c108837e06b6 namei: have link_path_walk() maintain LOOKUP_PARENT adds ea936aeb3ead massage __follow_mount_rcu() a bit adds 9deed3ebca24 new helper: traverse_mounts() adds 6fb968cdf9d0 atomic_open(): return the right dentry in FMODE_OPENED case adds 7be219b4dcd9 atomic_open(): lift the call of may_open() into do_last() adds 3ad5615a071f do_last(): merge the may_open() calls adds 59e96e65833e do_last(): don't bother with keeping got_write in FMODE_OP [...] adds 5a2d3edd8dad do_last(): rejoing the common path earlier in FMODE_{OPENE [...] adds 8795e7d48288 do_last(): simplify the liveness analysis past finish_open [...] adds 973d4b73fbaf do_last(): rejoin the common path even earlier in FMODE_{O [...] adds c981a4828125 split the lookup-related parts of do_last() into a separat [...] adds 6b03f7edf43e path_connected(): pass mount and dentry separately adds 63b27720a476 path_parent_directory(): leave changing path->dentry to callers adds a6a7eb7628cf expand path_parent_directory() in its callers adds abc2c632e0ce follow_dotdot{,_rcu}(): lift switching nd->path to parent [...] adds c9a0f75d81e3 follow_dotdot{,_rcu}(): lift LOOKUP_BENEATH checks out of loop adds 957dd41d8842 move handle_dots(), follow_dotdot() and follow_dotdot_rcu( [...] adds 7521f22b3ce2 handle_dots(), follow_dotdot{,_rcu}(): preparation to swit [...] adds 6dfd9fe54dfd follow_dotdot{,_rcu}(): switch to use of step_into() adds 20971012f63e lift all calls of step_into() out of follow_dotdot/follow_ [...] adds 083e0ca43829 follow_dotdot{,_rcu}(): massage loops adds c1b3bc7cdde6 follow_dotdot_rcu(): be lazy about changing nd->path adds c0f6eec4aef0 follow_dotdot(): be lazy about changing nd->path adds 3708336d015e helper for mount rootwards traversal adds 00efec165405 non-RCU analogue of the previous commit adds 88d795c31563 fs/namei.c: kill follow_mount() adds 025e7840ec38 pick_link(): pass it struct path already with normal refco [...] adds 8187ba00c6a4 fold path_to_nameidata() into its only remaining caller adds f5398f52621a pick_link(): more straightforward handling of allocation failures adds 6fcc1fa66eb9 pick_link(): take reserving space on stack into a new helper adds 3cea4218559b reserve_stack(): switch to __nd_alloc_stack() adds 799d6176da87 __nd_alloc_stack(): make it return bool adds 759b75439863 link_path_walk(): sample parent's i_uid and i_mode for the [...] adds 49ce6d6379c6 take post-lookup part of do_last() out of loop adds f1202377c211 open_last_lookups(): consolidate fsnotify_create() calls adds 8757457515c1 open_last_lookups(): don't abuse complete_walk() when all [...] adds 9063390032f6 open_last_lookups(): lift O_EXCL|O_CREAT handling into do_open() adds 139f5f66a2ab open_last_lookups(): move complete_walk() into do_open() adds 8aa753f4c9b1 atomic_open(): no need to pass struct open_flags anymore adds 382473dca770 lookup_open(): don't bother with fallbacks to lookup+create adds 575beddbd7f4 Merge branches 'work.exfat' and 'work.dotdot' into for-next adds 18f94eea3fcf Merge remote-tracking branch 'vfs/for-next' adds 493ee475ef66 Merge branch 'for-5.2-pf-removal' into for-next adds 0142ada02a43 Merge branch 'for-5.2' into for-next adds 2046ddef4735 Merge branch 'for-5.2-vsprintf-hardening' into for-next adds 3ba3fee931aa Merge branch 'for-5.2-vsprintf-hardening' into for-next adds 967aa2217b6d Merge branch 'for-5.2-fixes' into for-next adds 753637b2039f Merge branch 'for-5.3' into for-next adds f0cc370ab74d Merge branch 'for-5.3' into for-next adds ba174ef6d224 Merge branch 'for-5.3-fixes' into for-next adds cdc177c021b8 Merge branch 'for-5.4' into for-next adds c38822ab9bd6 Merge branch 'for-5.4' into for-next adds bd91855d31c3 Merge branch 'for-5.5' into for-next adds 4a6442ff627f Merge branch 'for-5.5-pr-warn' into for-next adds 7653416fedb5 Merge branch 'for-5.5' into for-next adds 7c88431552f3 Merge branch 'for-5.5' into for-next adds 20aaa2d8e1f3 Merge branch 'for-5.5-pr-warning-removal' into for-next adds e616b43fb3a3 Merge branch 'for-5.6' into for-next adds c81ea7203b22 console: Don't perform test for CON_BRL flag adds caa72c3bc584 console: Drop double check for console_drivers being non-NULL adds 12825e6ba8ea console: Use for_each_console() helper in unregister_console() adds d58ad10122e6 console: Drop misleading comment adds bb72e3981d8e console: Avoid positive return code from unregister_console() adds e78bedbd42b7 console: Don't notify user space when unregister non-liste [...] adds ed31685c96e1 console: Introduce ->exit() callback adds 9cc559fb65bd Merge branch 'for-5.7-console-exit' into for-next adds 5661dd95a295 printk: Convert a use of sprintf to snprintf in console_unlock adds f93598b8c76f Merge branch 'for-5.7' into for-next adds ad8cd1db80cc printk: Move console matching logic into a separate function adds e369d8227fd2 printk: Fix preferred console selection with multiple matches adds 33225d7b0ac9 printk: Correctly set CON_CONSDEV even when preferred cons [...] adds d34f14ae521f Merge branch 'for-5.7-preferred-console' into for-next adds 6cf45c054b88 Merge remote-tracking branch 'printk/for-next' adds 58a3862a10a3 PCI/ASPM: Clear the correct bits when enabling L1 substates adds 352cb08a6588 Merge branch 'pci/aspm' adds 9cb3985af635 PCI: Add 32 GT/s decoding in some macros adds e56faff57f0b PCI: Add pci_speed_string() adds 6348a34dcb98 PCI: Use pci_speed_string() for all PCI/PCI-X/PCIe strings adds 757bfaa2c351 PCI: Add PCIE_LNKCAP2_SLS2SPEED() macro adds db5e132088b0 Merge branch 'pci/enumeration' adds 202853595e53 PCI: pciehp: Disable in-band presence detect when possible adds f496648b99f8 PCI: pciehp: Wait for PDS if in-band presence is disabled adds 0b382546d863 PCI: pciehp: Add DMI table for in-band presence detection [...] adds 9fe66f1d384d Merge branch 'pci/hotplug' adds b88bf6c3b6ff PCI: Add boot interrupt quirk mechanism for Xeon chipsets adds 06320cedc897 Documentation: PCI: Add background on Boot Interrupts adds 40c1a713bfbb Merge branch 'pci/interrupts' adds e3cdcfcea363 PCI/ACPI: Move pcie_to_hpx3_type[] from stack to static data adds 2880325bda8d PCI: Avoid ASMedia XHCI USB PME# from D0 defect adds aea32a02b739 Merge branch 'pci/misc' adds 7b94b53db34f PCI/P2PDMA: Add Intel Sky Lake-E Root Ports B, C, D to the [...] adds 0c6e1a32b3d0 Merge branch 'pci/p2pdma' adds 636a0e4b0794 dt-bindings: Add AXG PCIE PHY bindings adds b09b48b3d094 dt-bindings: Add AXG shared MIPI/PCIE analog PHY bindings adds 6e5f77031cc9 dt-bindings: PCI: meson: Update PCIE bindings documentation adds af3f5722d10c phy: amlogic: Add Amlogic AXG MIPI/PCIE analog PHY Driver adds e2463559ff1d phy: amlogic: Add Amlogic AXG PCIE PHY Driver adds 1e6bbc468893 PCI: amlogic: Use AXG PCIE adds 33dd906aed5b Merge branch 'remotes/lorenzo/pci/amlogic' adds 847dbf4e1aba dt-bindings: PCI: Add PCI Endpoint Controller Schema adds 69501078fc60 dt-bindings: PCI: cadence: Add PCIe RC/EP DT schema for Ca [...] adds 11be8af70d86 dt-bindings: PCI: Convert PCIe Host/Endpoint in Cadence pl [...] adds 329519f0abbb Merge branch 'remotes/lorenzo/pci/dt' adds 5779dd0a7dbd PCI: endpoint: Use notification chain mechanism to notify [...] adds 3d3248dbd018 PCI: endpoint: Replace spinlock with mutex adds 04e046ca57eb PCI: endpoint: Fix for concurrent memory allocation in OB [...] adds 07301c982643 PCI: endpoint: Protect concurrent access to pci_epf_ops wi [...] adds 2499ee84e027 PCI: endpoint: Assign function number for each PF in EPC core adds 3d5f7d9f6a38 PCI: endpoint: Add core init notifying feature adds e966f7390da9 PCI: dwc: Refactor core initialization code for EP mode adds 0ef22dcf0c18 PCI: endpoint: Add notification for core init completion adds ac37dde72177 PCI: dwc: Add API to notify core initialization completion adds 5e50ee27d4a5 PCI: pci-epf-test: Add support to defer core initialization adds ee22d0c5e88b soc/tegra: bpmp: Update ABI header adds 9f04d18b1edf dt-bindings: PCI: tegra: Add DT support for PCIe EP nodes [...] adds d1a8611076c0 PCI: tegra: Add support for PCIe endpoint mode in Tegra194 adds 94e7e2008a85 PCI: endpoint: Fix clearing start entry in configfs adds 3bc8f89be584 PCI: endpoint: functions/pci-epf-test: Add DMA support to [...] adds bba0881f969d PCI: endpoint: functions/pci-epf-test: Print throughput in [...] adds 92547637f769 misc: pci_endpoint_test: Use streaming DMA APIs for buffer [...] adds 72a6f6ec8449 tools: PCI: Add 'd' command line option to support DMA adds b4b215733d96 misc: pci_endpoint_test: Add support to get DMA option fro [...] adds 5820912b591e PCI: endpoint: Fix ->set_msix() to take BIR and offset as [...] adds 3848941a285d PCI: dwc: Fix dw_pcie_ep_raise_msix_irq() to get correct M [...] adds 43bcb1e3fbcb PCI: keystone: Allow AM654 PCIe Endpoint to raise MSI-X interrupt adds d2590709d8e4 misc: pci_endpoint_test: Avoid using module parameter to d [...] adds b6316cf78fa1 misc: pci_endpoint_test: Add ioctl to clear IRQ adds c5094f16d54e tools: PCI: Add 'e' to clear IRQ adds d5450aa54f74 misc: pci_endpoint_test: Fix to support > 10 pci-endpoint- [...] adds a7ed705ee6f2 misc: pci_endpoint_test: Use full pci-endpoint-test name i [...] adds 5126caf1a67a PCI: tegra: Print -EPROBE_DEFER error message at debug level adds 5b02dde51a39 Merge branch 'remotes/lorenzo/pci/endpoint' adds e658a4fea8ef PCI: hv: Remove unnecessary type casting from kzalloc adds 42c3d41832ef PCI: hv: Add missing kfree(hbus) in hv_pci_probe()'s error [...] adds f9ad0f361cf3 PCI: hv: Decouple the func definition in hv_dr_state from [...] adds 999dd956d838 PCI: hv: Add support for protocol 1.3 and support PCI_BUS_ [...] adds 067fb6c97e7e PCI: hv: Replace zero-length array with flexible-array member adds b00f80fcfaa0 PCI: hv: Move hypercall related definitions into tlfs header adds 61bfd920abbf PCI: hv: Move retarget related structures into tlfs header adds 1cf106d93245 PCI: hv: Introduce hv_msi_entry adds 40f92947f6e5 Merge branch 'remotes/lorenzo/pci/hv' adds 1f442218d657 PCI: mobiveil: Introduce a new structure mobiveil_root_port adds 2ba24842d6b4 PCI: mobiveil: Move the host initialization into a function adds 39e3a03eea5b PCI: mobiveil: Collect the interrupt related operations in [...] adds 03bdc3884019 PCI: mobiveil: Modularize the Mobiveil PCIe Host Bridge IP driver adds ed620e96541f PCI: mobiveil: Add callback function for interrupt initialization adds fc99b3311af7 PCI: mobiveil: Add callback function for link up check adds 52cae4c7082f PCI: mobiveil: Allow mobiveil_host_init() to be used to re [...] adds 029dea3cdc67 PCI: mobiveil: Add 8-bit and 16-bit CSR register accessors adds 11d22cc395ca PCI: mobiveil: Add Header Type field check adds 3edeb49525bb dt-bindings: PCI: Add NXP Layerscape SoCs PCIe Gen4 controller adds d29ad70a813b PCI: mobiveil: Add PCIe Gen4 RC driver for Layerscape SoCs adds 92a17e5c7949 PCI: mobiveil: Fix sparse different address space warnings adds 863bba34d2f4 PCI: mobiveil: Fix unmet dependency warning for PCIE_MOBIV [...] adds fa4911e7653c Merge branch 'remotes/lorenzo/pci/mobiveil' adds 604f3956524a PCI: qcom: Fix the fixup of PCI_VENDOR_ID_QCOM adds f6d29b747b68 Merge branch 'remotes/lorenzo/pci/qcom' adds 94e99b194e5f PCI: tegra: Use pci_parse_request_of_pci_ranges() adds deb564f75a48 Merge branch 'remotes/lorenzo/pci/tegra' adds 449a01d2659c PCI: vmd: Add two VMD Device IDs adds 4d19a08cd204 Merge branch 'remotes/lorenzo/pci/vmd' adds 41aa69130943 Merge remote-tracking branch 'pci/next' 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 361f8a1af70d Merge remote-tracking branch 'pstore/for-next/pstore' adds 44a5a5f4fadd Merge branch 'for-4.17/upstream-fixes' into for-next adds d539f75b1f2f Merge branch 'for-4.18/i2c-hid' into for-next adds 5a94515dfee9 Merge branch 'for-4.18/hid-redragon' into for-next adds 4b856e43d718 Merge branch 'for-4.18/upstream' into for-next adds 00ddd17446aa Merge branch 'for-4.17/upstream-fixes' into for-next adds 5d6726db888e Merge branch 'for-4.17/upstream-fixes' into for-next adds b27405f07ca7 Merge branch 'for-4.17/upstream-fixes' into for-next adds ae8e917ce5db Merge branch 'for-4.17/upstream-fixes' into for-next adds f45728380f49 Merge branch 'for-4.18/multitouch' into for-next adds 2f90b3ef6dd3 Merge branch 'for-4.18/alps' into for-next adds 4936066ffbe9 Merge branch 'for-4.17/upstream-fixes' into for-next adds 4153e8aad377 Merge branch 'for-4.17/upstream-fixes' into for-next adds 071fbb4cae8a Merge branch 'for-4.18/hid-steam' into for-next adds 10a5884d47f4 Merge branch 'for-4.18/i2c-hid' into for-next adds eb42863d710a Merge branch 'for-4.18/multitouch' into for-next adds 36d2b64ff2af Merge branch 'for-4.18/plantronics' into for-next adds 1bc9eca1aa90 Merge branch 'for-4.17/upstream-fixes' into for-next adds 0bdd81293667 Merge branch 'for-4.18/wacom' into for-next adds 05e3385f1f74 Merge branch 'for-4.18/i2c-hid' into for-next adds 4a4374fdfa41 Merge branch 'for-4.18/hid-steam' into for-next adds 6517c318ad50 Merge branch 'for-4.18/upstream' into for-next adds b2d4dbb2892d Merge branch 'for-4.18/multitouch' into for-next adds f1b6ae6701a7 Merge branch 'for-4.18/rmi' into for-next adds e853699f03c1 Merge branch 'for-4.18/upstream-fixes_v2' into for-next adds f68fabe73237 Merge branch 'for-4.19/i2c-hid' into for-next adds c5aee2e2b765 Merge branch 'for-4.19/upstream' into for-next adds eb104e0f56f6 Merge branch 'for-4.19/upstream' into for-next adds 4eadb5dd534f Merge branch 'for-4.19/upstream' into for-next adds 1519d49960da Merge branch 'for-4.19/wiimote' into for-next adds 5686cd09f441 Merge branch 'for-4.18/upstream-fixes_v2' into for-next adds b480a70c8108 Merge branch 'for-4.18/upstream-fixes_v2' into for-next adds b2aec0bc9ca7 Merge branch 'for-4.19/wacom' into for-next adds 0bd89960cb03 Merge branch 'for-4.18/upstream-fixes_v2' into for-next adds fd1eacd2a11f Merge branch 'for-4.18/upstream-fixes_v2' into for-next adds be7c847c6ba9 Merge branch 'for-4.18/upstream-fixes_v2' into for-next adds 17e39f86b2ee Merge branch 'for-4.19/sony' into for-next adds 53ad28d14107 Merge branch 'for-4.19/elan' into for-next adds 7ce5d5b7fc46 Merge branch 'for-4.19/multitouch-multiaxis' into for-next adds 57194b035942 Merge branch 'for-4.19/upstream' into for-next adds 4e9544262a93 Merge branch 'for-4.19/cougar' into for-next adds 872d1282470b Merge branch 'for-4.19/intel-ish' into for-next adds 75faa6f0dd92 Merge branch 'for-4.19/fixes' into for-next adds 18c31465c84e Merge branch 'for-4.20/core' into for-next adds bdcc7211aaa0 Merge branch 'for-4.19/fixes' into for-next adds 86816383c319 Merge branches 'for-4.20/core' and 'for-4.20/multitouch' i [...] adds e3bfcd76e7dd Merge branch 'for-4.19/fixes' into for-next adds 6b1ac81aba94 Merge branch 'for-4.20/logitech-highres' into for-next adds cffe5eba4fe0 Merge branch 'for-4.20/microsoft' into for-next adds c226b359099d Merge branch 'for-4.19/fixes' into for-next adds 893f31fd2221 Merge branch 'for-4.20/cougar' into for-next adds c765667f188b Merge branch 'for-4.20/microsoft' into for-next adds df9e33b723ae Merge branch 'for-4.20/core' into for-next adds 4c640c41381e Merge branch 'for-4.19/fixes' into for-next adds 9291a1dc6209 Merge branch 'for-4.19/fixes' into for-next adds e5b5085f81ce Merge branch 'for-4.19/fixes' into for-next adds 9063a1566135 Merge branch 'for-4.20/logitech-highres' into for-next adds d147b17f2503 Merge branch 'for-4.19/fixes' into for-next adds a2c6319b722d Merge branch 'for-4.20/bigbenff' into for-next adds c05be11e7762 Merge branch 'for-4.20/i2c-hid' into for-next adds 53562f204ac3 Merge branch 'for-4.20/apple' into for-next adds 4c2b9385b4d4 Merge branch 'for-4.20/logitech-highres' into for-next adds 5a17b3869eb5 Merge branch 'for-4.20/google' into for-next adds 0492cca63302 Merge branch 'for-4.20/google' into for-next adds 9ee313f0d2bb Merge branch 'for-4.19/fixes' into for-next adds ee2c444650f4 Merge branch 'for-4.20/google' into for-next adds c778cfd467e7 Merge branch 'for-4.19/fixes' into for-next adds 0aef342184e3 Merge branch 'for-4.19/fixes' into for-next adds b5f8251074e8 Merge branch 'for-4.20/upstream-fixes' into for-next adds 4f7dd34027d4 Merge branch 'for-4.21/hidraw' into for-next adds 5009be9875c3 Merge branch 'for-4.20/upstream-fixes' into for-next adds 2df98ddf59fc Merge branch 'for-4.20/upstream-fixes' into for-next adds 0c350382e50b Merge branch 'for-4.20/upstream-fixes' into for-next adds d7368f11ac7e Merge branch 'for-4.20/upstream-fixes' into for-next adds 1d6d6ef886bd Merge branch 'for-4.21/hidraw' into for-next adds 16e70c1713e8 Merge branch 'for-4.21/hid-cougar' into for-next adds f5be92b65fa0 Merge branch 'for-4.20/upstream-fixes' into for-next adds 2e561e7ca05b Merge branch 'for-4.20/upstream-fixes' into for-next adds 29fa9085c36a Merge branch 'for-4.21/hid-asus' into for-next adds 43a48f140345 Merge branch 'for-4.21/hid-core' into for-next adds c536707da937 Merge branch 'for-4.20/upstream-fixes' into for-next adds 0cace0aaf224 Merge branch 'for-4.20/upstream-fixes' into for-next adds 11478e44de6f Merge branch 'for-4.21/highres-wheel' into for-next adds 3545693d1ad7 Merge branch 'for-4.21/hid-asus' into for-next adds 246bcc481ad3 Merge branch 'for-4.20/upstream-fixes' into for-next adds f384956b686e Merge branch 'for-4.20/upstream-fixes' into for-next adds eb96c85bb8fb Merge branch 'for-4.21/core' into for-next adds f8e8ae868301 Merge branch 'for-4.21/ish' into for-next adds 5578dd451c91 Merge branch 'for-4.20/upstream-fixes' into for-next adds 16f3d1f5df35 Merge branch 'for-4.20/upstream-fixes' into for-next adds b76d699daab2 Merge branch 'master' into for-next adds d69c57d58ae4 Merge branch 'for-5.1/hid-sony' into for-next adds 31b9c06288a4 Merge branch 'for-5.0/upstream-fixes' into for-next adds 2809b4c76c81 Merge branch 'for-5.0/upstream-fixes' into for-next adds 5664144391bd Merge branch 'for-5.1/hid-maltron' into for-next adds 0a84e89382d6 Merge branch 'for-5.0/upstream-fixes' into for-next adds 0fc4b0079db0 Merge branch 'for-5.1/ish' into for-next adds fcee620b2daf Merge branch 'for-5.1/ish' into for-next adds acedafabf1bd Merge branch 'for-5.1/hid-elan' into for-next adds b1ddbed1903f Merge branch 'for-5.1/i2c-hid' into for-next adds 255d6167833c Merge branch 'for-5.1/wacom' into for-next adds 67288613d46d Merge branch 'for-5.0/upstream-fixes' into for-next adds 06e284aafd45 Merge branch 'for-5.1/ish' into for-next adds f463fe19f12c Merge branch 'for-5.1/hid-topseed' into for-next adds acf15bdef15e Merge branch 'for-5.1/hid-asus' into for-next adds 551cf047a3d8 Merge branch 'for-5.0/upstream-fixes' into for-next adds b761e12da178 Merge branch 'for-5.0/upstream-fixes' into for-next adds 94b5b50420de Merge branch 'for-5.1/hid-logitech' into for-next adds 2557ebca8802 Merge branch 'for-5.1/wacom' into for-next adds b235b5129b19 Merge branch 'for-5.1/i2c-hid' into for-next adds 79f74eab9db1 Merge branch 'for-5.0/upstream-fixes' into for-next adds 4551d0ef940f Merge branch 'for-5.1/wacom' into for-next adds c81eee9fb58c Merge branch 'for-5.1/hid-uclogic' into for-next adds 54f97b456ef4 Merge branch 'for-5.1/upstream-fixes' into for-next adds a51a950d60e4 Merge branch 'for-5.1/upstream-fixes' into for-next adds c9033c8e9e47 Merge branch 'for-5.2/ish' into for-next adds fb243959c9b0 Merge branch 'for-5.1/upstream-fixes' into for-next adds 2073452734b7 Merge branch 'for-5.1/upstream-fixes' into for-next adds 401bcfc5f96e Merge branch 'for-5.2/ish' into for-next adds cb91b879b271 Merge branch 'for-5.1/upstream-fixes' into for-next adds 53be96ab821a Merge branch 'for-5.1/upstream-fixes' into for-next adds 2a8eda164d1f Merge branches 'for-5.2/sensor' and 'for-5.2/picolcd' into [...] adds b7c825b25d79 Merge branch 'for-5.1/upstream-fixes' into for-next adds d2ae5d4d1ade Merge branch 'for-5.2/logitech' into for-next adds 9676d85fea92 Merge branch 'for-5.1/upstream-fixes' into for-next adds 8db4f469cb52 Merge branch 'for-5.2/core' into for-next adds 4f205a9f7fda Merge branch 'for-5.2/core' into for-next adds 7c40250d98ea Merge branch 'for-5.1/upstream-fixes' into for-next adds efe27707ce1a Merge branch 'for-5.2/ish' into for-next adds 096c2e2bd33e Merge branch 'for-5.2/macally' into for-next adds 9d285bf92ad1 Merge branch 'for-5.2/ish' into for-next adds c569255abd6e Merge branch 'for-5.2/core' into for-next adds a19e25d5472b Merge branch 'for-5.2/u2fzero' into for-next adds afec0e7f9c0d Merge branch 'for-5.1/upstream-fixes' into for-next adds 6659efec5011 Merge branch 'for-5.2/u2fzero' into for-next adds 7c1384a890a1 Merge branch 'for-5.2/u2fzero' into for-next adds 33be4e645545 Merge branch 'for-5.1/upstream-fixes' into for-next adds 97a39ed4bfc4 Merge branch 'for-5.2/logitech' into for-next adds 59ac134a6754 Merge branch 'for-5.2/logitech' into for-next adds 5c244b2492f7 Merge branch 'for-5.1/upstream-fixes' into for-next adds eb18d1215405 Merge branch 'for-5.2/logitech' into for-next adds c6922834dc62 Merge branch 'for-5.2/fixes' into for-next adds 7516db92a948 Merge branch 'for-5.3/logitech' into for-next adds 95a885fac6e3 Merge branch 'for-5.3/wacom' into for-next adds 3daf977fd324 Merge branch 'for-5.2/fixes' into for-next adds 664f0d80dbe6 Merge branch 'for-5.3/logitech' into for-next adds f32a0c18e370 Merge branch 'for-5.2/fixes' into for-next adds 98609d195737 Merge branch 'for-5.2/fixes' into for-next adds d4582ee4fc55 Merge branch 'for-5.2/fixes' into for-next adds e72e014cd305 Merge branch 'for-5.2/fixes' into for-next adds 227a5f56b66c Merge branch 'for-5.3/logitech' into for-next adds f3d8631d6a04 Merge branch 'for-5.3/uclogic' into for-next adds b0153147e2d7 Merge branch 'for-5.3/wacom' into for-next adds 1eaac472eb6d Merge branch 'for-5.2/fixes' into for-next adds ad72733d9573 Merge branch 'for-5.2/fixes' into for-next adds b7efc7e85284 Merge branch 'for-5.3/wacom' into for-next adds 52b0da0e0be1 Merge branch 'for-5.2/fixes' into for-next adds 59cc0d8aac4c Merge branch 'for-5.2/fixes' into for-next adds 5258f23f4608 Merge branch 'for-5.2/fixes' into for-next adds d33ee08dd9a5 Merge branch 'for-5.2/fixes' into for-next adds 16f3c329e5e6 Merge branch 'for-5.3/ish' into for-next adds 5082258906dd Merge branch 'for-5.2/fixes' into for-next adds ffd81a72aae3 Merge branch 'for-5.3/doc' into for-next adds bf4945efabdf Merge branch 'for-5.3/wacom' into for-next adds 1cc4792cca8d Merge branch 'for-5.3/upstream-fixes' into for-next adds eef83d533e28 Merge branch 'for-5.4/hidraw-hiddev-epoll' into for-next adds 910514a8d598 Merge branch 'for-5.3/upstream-fixes' into for-next adds 91b2bbd96b66 Merge branch 'for-5.3/upstream-fixes' into for-next adds e1b89a4cb597 Merge branch 'for-5.3/upstream-fixes' into for-next adds 81f2be0966dc Merge branch 'for-5.4/logitech' into for-next adds 2c06da2a27b3 Merge branch 'for-5.3/upstream-fixes' into for-next adds ba2779aa4730 Merge branch 'for-5.3/upstream-fixes' into for-next adds b8049091c363 Merge branch 'for-5.3/upstream-fixes' into for-next adds 7773e1130551 Merge branch 'for-5.3/upstream-fixes' into for-next adds 07c20e845a3a Merge branch 'for-5.3/upstream-fixes' into for-next adds f28b8da266a6 Merge branch 'for-5.3/upstream-fixes' into for-next adds bbe17d7045e3 Merge branch 'for-5.4/ish' into for-next adds 02140f375a72 Merge branch 'for-5.3/upstream-fixes' into for-next adds 76c522f35c81 Merge branch 'for-5.3/upstream-fixes' into for-next adds f5a9f36f8be7 Merge branch 'for-5.3/upstream-fixes' into for-next adds a870fc4cd1ca Merge branch 'for-5.3/upstream-fixes' into for-next adds ca85eeb92932 Merge branch 'for-5.4/wacom' into for-next adds 1481b1827625 Merge branch 'for-5.4/wacom' into for-next adds 97d0224e6dd4 Merge branch 'for-5.3/upstream-fixes' into for-next adds ac7c0267abc4 Merge branch 'for-5.3/upstream-fixes' into for-next adds 068dbf447f09 Merge branch 'for-5.4/wacom' into for-next adds 2d37fa555f1f Merge branch 'for-5.4/cleanup' into for-next adds f92fe6c5456c Merge branch 'for-5.4/multitouch' into for-next adds 04db301da38e Merge branch 'for-5.4/logitech' into for-next adds 5bd8d1a78c30 Merge branch 'for-5.3/upstream-fixes' into for-next adds 995aaf4df316 Merge branch 'for-5.4/core' into for-next adds 3915f097340a Merge branch 'for-5.4/sb0540' into for-next adds 395ccafa58ea Merge branch 'for-5.4/apple' into for-next adds 7454450ce6f3 Merge branch 'for-5.3/upstream-fixes' into for-next adds 65b7a3fd2a96 Merge branch 'for-5.3/upstream-fixes' into for-next adds 5833f605e9a5 Merge branch 'for-5.4/wacom' into for-next adds 5b5273d070bc Merge branch 'for-5.3/upstream-fixes' into for-next adds 8c97be0a0aa0 Merge branch 'for-5.4/core' into for-next adds 8511674bda61 Merge branch 'for-5.5/whiskers' into for-next adds aaa4dd61647b Merge branch 'for-5.4/upstream-fixes' into for-next adds 1bb324567d81 Merge branch 'for-5.4/upstream-fixes' into for-next adds d789dc30163d Merge branch 'for-5.5/hidraw' into for-next adds e4dfa33d8c6e Merge branch 'for-5.5/logitech' into for-next adds 1864b7646b8e Merge branch 'for-5.4/upstream-fixes' into for-next adds 75799e7ed50e Merge branch 'for-5.5/logitech' into for-next adds bb997194e8d6 Merge branch 'for-5.4/upstream-fixes' into for-next adds dcd66320eb96 Merge branch 'for-5.5/whiskers' into for-next adds ced612fb3454 Merge branch 'for-5.4/upstream-fixes' into for-next adds 4db6f1d5c00b Merge branch 'for-5.4/upstream-fixes' into for-next adds 1b8e121a4d7e Merge branch 'for-5.4/upstream-fixes' into for-next adds cdce6aedfc19 Merge branch 'for-5.4/upstream-fixes' into for-next adds e0316fc294a6 Merge branch 'for-5.5/ish' into for-next adds 87d4af34a2ec Merge branch 'for-5.4/upstream-fixes' into for-next adds c3e664e6024e Merge branch 'for-5.5/core' into for-next adds bcd4414083c8 Merge branch 'for-5.4/upstream-fixes' into for-next adds 0cca3954ad23 Merge branch 'for-5.5/i2c' into for-next adds 1ec60f92e4e1 Merge branch 'for-5.5/logitech' into for-next adds 93095665829f Merge branch 'for-5.4/upstream-fixes' into for-next adds e3e169092741 Merge branch 'for-5.4/upstream-fixes' into for-next adds 09e3e12e7cb2 Merge branch 'for-5.4/upstream-fixes' into for-next adds 4b8c2dffbb85 Merge branch 'for-5.5/core' into for-next adds c8b50de60c9b Merge branch 'for-5.5/upstream-fixes' into for-next adds 7ef0e29fd060 Merge branch 'for-5.5/upstream-fixes' into for-next adds c6f0a816d9cb Merge branch 'for-5.6/hidraw' into for-next adds d87980f1c1a4 Merge branch 'for-5.5/upstream-fixes' into for-next adds be38958aa8a2 Merge branch 'for-5.5/upstream-fixes' into for-next adds de4ebfb11c89 Merge branch 'for-5.5/upstream-fixes' into for-next adds 71b28d8e99c0 Merge branch 'for-5.5/upstream-fixes' into for-next adds ac873bff0299 Merge branch 'for-5.5/upstream-fixes' into for-next adds 68581aab2f63 Merge branch 'for-5.5/upstream-fixes' into for-next adds 2951839895b6 Merge branch 'for-5.6/logitech' into for-next adds 62216a51293d Merge branch 'for-5.5/upstream-fixes' into for-next adds 71bceec41644 Merge branch 'for-5.5/upstream-fixes' into for-next adds 1b43c1d11f20 Merge branch 'for-5.5/upstream-fixes' into for-next adds 092670f83a6b Merge branch 'for-5.5/upstream-fixes' into for-next adds d036ff0e56a7 Merge branch 'for-5.6/logitech' into for-next adds ada131c2f224 Merge branch 'for-5.6/upstream-fixes' into for-next adds 4f715ef99d6e Merge branch 'for-5.6/upstream-fixes' into for-next adds 1f7e4b862aad Merge branch 'for-5.6/upstream-fixes' into for-next adds 3045696d0ce6 HID: quirks: Remove ITE 8595 entry from hid_have_special_driver adds edea44f5872a Merge branch 'for-5.7/core' into for-next adds 630dd6eaffc8 HID: logitech-dj: add debug msg when exporting a HID++ rep [...] adds 803e73885ebd Merge branch 'for-5.7/logitech' into for-next adds 86a9681ffc90 Merge branch 'for-5.6/upstream-fixes' into for-next adds 579d6a95e107 Merge branch 'for-5.6/upstream-fixes' into for-next adds 9d7e22b27ba7 Merge branch 'for-5.6/upstream-fixes' into for-next adds 530c6c3b37e2 Merge branch 'for-5.6/upstream-fixes' into for-next adds 67a95c21463d HID: mcp2221: add usb to i2c-smbus host bridge adds 9cf59fdb50e8 Merge branch 'for-5.7/mcp2221' into for-next adds 8c9d734cdffc HID: logitech-dj: add support for the static device in the [...] adds 1e45d011ae5d Merge branch 'for-5.7/logitech' into for-next adds 2739dca88ca7 Merge branch 'for-5.6/upstream-fixes' into for-next adds b08e8d8a508a HID: appleir: Remove unnecessary goto label adds 910a7e89cec6 HID: appleir: Use devm_kzalloc() instead of kzalloc() adds 26a72bdd906f Merge branch 'for-5.7/appleir' into for-next adds 1afe77cad65c Merge branch 'for-5.6/upstream-fixes' into for-next adds a2bb8292b193 Merge branch 'for-5.6/upstream-fixes' into for-next adds b8a75eaddae9 HID: lg-g15: Do not fail the probe when we fail to disable [...] adds d3934f252be4 Merge branch 'for-5.6/upstream-fixes' into for-next adds 77a36a3ab4ff HID: Add driver fixing Glorious PC Gaming Race mouse repor [...] adds 0503b5ad9d95 Merge branch 'for-5.7/glorious' into for-next adds 71559219ce36 HID: intel-ish-hid: ishtp-dev.h: Replace zero-length array [...] adds 56d8623cedf9 HID: intel-ish-hid: hbm.h: Replace zero-length array with [...] adds 3af41f40e7f7 Merge branch 'for-5.7/ish' into for-next adds 2e1b9e1edff7 HID: rmi: Simplify an error handling path in 'rmi_hid_read [...] adds c2320c3ee0e6 Merge branch 'for-5.6/upstream-fixes' into for-next adds 730c69a8dea5 Merge remote-tracking branch 'hid/for-next' adds 19e5cef058a0 dt-bindings: i2c: at91: document optional bus recovery properties adds d3d3fdcc4c90 i2c: at91: implement i2c bus recovery adds 3a5ee18d2a32 i2c: imx: implement master_xfer_atomic callback adds 419be8e1dfed i2c: stm32f7: allow controller to be wakeup-source adds f01adfabbfc4 i2c: dev: keep sorting of includes adds 2405929cec26 Merge branch 'i2c/for-current' into i2c/for-next adds f10fa92fe759 macintosh: therm_windtunnel: fix regression when instantia [...] adds 05511e399c9f Merge branch 'i2c/for-current' into i2c/for-next adds b00b4779fbc5 Merge branch 'master' into i2c/for-next adds a786b80c48c2 i2c: powermac: correct comment about custom handling adds 6b060d8a09e9 i2c: use kobj_to_dev() API adds f16c140810e7 i2c: omap: use devm_platform_ioremap_resource() adds 7038781331ac dt-bindings: i2c: brcmstb: Convert the BRCMSTB binding to [...] adds 1de20644c412 dt-bindings: i2c: brcmstb: Add BCM2711 BSC/AUTO-I2C binding adds d31f59eabea1 i2c: brcmstb: Support BCM2711 HDMI BSC controllers adds 3347ea9bafe7 i2c: stm32f7: disable/restore Fast Mode Plus bits in low p [...] adds 0f8205640784 i2c: stm32f7: add a new st, stm32mp15-i2c compatible adds ed680522268d i2c: convert SMBus alert setup function to return an ERRPTR adds a47070aac935 i2c: smbus: remove outdated references to irq level triggers adds 6704bd7a83f4 Merge branch 'i2c/for-5.7' into i2c/for-next adds 866a8a691e5d Merge branch 'i2c/for-current' into i2c/for-next adds bf22461ed2c2 i2c: stm32f7: do not backup read-only PECR register adds b2ca8800621b i2c: qcom-geni: Let firmware specify irq trigger flags adds 3b7d81f08a6a i2c: qcom-geni: Grow a dev pointer to simplify code adds 383c67cda2fb i2c: qcom-geni: Drop of_platform.h include adds 28969355ea26 Merge branch 'i2c/for-5.7' into i2c/for-next adds c9926acf4add Merge branch 'i2c/for-current' into i2c/for-next adds ab0dbccad5fd Merge branch 'i2c/for-current' into i2c/for-next adds 1413ef638aba i2c: dev: Fix the race between the release of i2c_dev and cdev adds 1f1a71465830 i2c: designware: Detect the FIFO size in the common code adds d816f216c364 i2c: designware: Discard i2c_dw_read_comp_param() function adds 24d3fdc8f24e i2c: designware: Fix spelling typos in the comments adds 3e566bee7f89 i2c: imx: remove duplicate print after platform_get_irq() adds 269c216ad2ca Merge branch 'i2c/for-5.7' into i2c/for-next adds f7b87c9af454 i2c: mxs: Use dma_request_chan() instead dma_request_slave [...] adds 4837621cd61e eeprom: at24: add TPF0001 ACPI ID for 24c1024 device adds e7c69fd3cc53 Merge tag 'at24-updates-for-v5.7' of git://git.kernel.org/ [...] adds e6282fc6f889 i2c: core: Provide generic definitions for bus frequencies adds 263a5646d885 i2c: core: Allow override timing properties with 0 adds 38a592e26612 i2c: rcar: Consolidate timings calls in rcar_i2c_clock_cal [...] adds 83672db7d6c6 i2c: stm32f7: switch to I²C generic property parsing adds 7b8c4c0b2acb i2c: algo: Use generic definitions for bus frequencies adds 90224e6468e1 i2c: drivers: Use generic definitions for bus frequencies adds 3ba55fb672f9 Merge branch 'i2c/for-5.7' into i2c/for-next 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 a373970f6c5a Merge branch 'i2c/for-current' into i2c/for-next adds a3f74ba4ea16 Merge remote-tracking branch 'i2c/i2c/for-next' 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 375a7b60f49b Merge remote-tracking branch 'i3c/i3c/next' adds 63a5c8d2f988 firmware/dmi: Report DMI Bios & EC firmware release adds f8e46ab9e9c7 firmware: dmi: Add macro SMBIOS_ENTRY_POINT_SCAN_START adds 6deb28a2dfa2 Merge branch 'dmi/master' 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 a754c9bf4c8d Merge remote-tracking branch 'hwmon-staging/hwmon-next' 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 1c744fddefc0 Merge remote-tracking branch 'jc_docs/docs-next' 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 86cda513b473 Merge remote-tracking branch 'v4l-dvb/master' 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 1ef72a04195f ACPICA: Update version to 20200214 Version 20200214 adds 264a6747fa2b Merge branch 'acpica' into linux-next 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 71d2a90f522d 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 0d101cc18770 Merge branch 'acpi-ec' into linux-next 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 949fe25f2ad3 ACPI: fan: Use scnprintf() for avoiding potential buffer overflow adds edd66086449c ACPI: PCI: Use scnprintf() for avoiding potential buffer overflow adds 243a98894dc5 ACPI: PM: s2idle: Fix comment in acpi_s2idle_prepare_late() adds f6f2c9e43794 Merge branches 'acpi-x86', 'acpi-fan', 'acpi-pci' and 'acp [...] 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 99e5d4223407 Merge branch 'pm-qos' into linux-next 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 4d92e1eb2631 Merge branch 'pm-cpuidle' into linux-next 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 59579d890aa5 Merge branch 'pm-cpufreq' into linux-next 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 56cb26891ea4 PM / Domains: Allow no domain-idle-states DT property in g [...] adds 7fbee48ea0fb cpuidle: psci: Split psci_dt_cpu_init_idle() adds 27565c9e22dd powercap: idle_inject: Replace zero-length array with flex [...] adds 9af30bb75f83 Merge branches 'pm-core', 'pm-sleep', 'pm-domains' and 'po [...] 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 da3d1932a660 Merge branch 'pm-docs' into linux-next 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 c6e2eb7ccc3d Merge branch 'pnp' into linux-next 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 a4c3e5efdcaf Merge branch 'pm-devfreq' into linux-next adds 0ce792d660bd ACPICA: Allow acpi_any_gpe_status_set() to skip one GPE adds d5406284ff80 ACPI: PM: s2idle: Refine active GPEs check adds 87de6594dc45 PM: sleep: wakeup: Skip wakeup_source_sysfs_remove() if de [...] adds 0f2dd575751e Merge branches 'pm-acpi' and 'pm-sleep' into linux-next adds 2f6bdb05e0b6 tools/power/x86/intel_pstate_tracer: fix a broken y-axis scale adds 7ccfba6d6b62 Merge branch 'pm-tools' into linux-next adds 5ac54113dd6f cpufreq: intel_pstate: Simplify intel_pstate_cpu_init() adds 8b4ddf47b7b4 Merge branch 'pm-cpufreq' into linux-next adds d64c0c82769d Merge remote-tracking branch 'pm/linux-next' adds 2f8caa9f8f32 dt-bindings: thermal: tsens: Add configuration in yaml adds d543c8424c11 thermal: rcar_gen3_thermal: Remove unneeded curly brackets adds 267c4d8d132c thermal: rcar_gen3_thermal: Generate interrupt when temper [...] adds f2ccf917ad33 dt-bindings: thermal: sprd: Add the Spreadtrum thermal doc [...] adds 554fdbaf19b1 thermal: sprd: Add Spreadtrum thermal driver support adds 7dc6ffbd79c2 dt-bindings: fsl: scu: add thermal binding adds 34471abfc8fe thermal: of-thermal: add API for getting sensor ID from DT adds e20db70dba1c thermal: imx_sc: add i.MX system controller thermal support adds 82bdde8ecdd7 thermal: exynos: Silence warning during deferred probe adds 444eb18d091a dt-bindings: thermal: imx8mm-thermal: Add binding doc for i.MX8MM adds 5eed800a6811 thermal: imx8mm: Add support for i.MX8MM thermal monitoring unit adds eb8504620381 thermal: Rephrase the Kconfig text for thermal adds 7375f2ac6b2d thermal: ti-soc-thermal: Use GPIO descriptors adds 1fd213f38b99 thermal: imx_sc_thermal: Align imx sc thermal msg structs to 4 adds b009514f9786 thermal: imx_thermal: Use __maybe_unused instead of CONFIG [...] adds 15a26319c419 thermal: Fix build warning of !defined(CONFIG_THERMAL_OF) adds ef502fc1f0dd thermal: Remove COMPILE_TEST for IMX_SC_THERMAL adds cbe259fd80b7 thermal: qoriq: Fix a compiling issue adds 52cbc58b3bad thermal: Add COMPILE_TEST support for i.MX8MM adds e1b0d18be384 dt-bindings: thermal: rcar-gen3-thermal: Add r8a77961 support adds 8d74bf79dfd5 thermal: rcar_gen3_thermal: Add r8a77961 support adds a9d8e61b936d thermal: imx: Remove unused includes adds 39056e8a989e thermal: rcar_thermal: Handle probe error gracefully adds 0aef1ee5af9e drivers: thermal: tsens: De-constify struct tsens_features adds e604bdd2a7e1 drivers: thermal: tsens: Pass around struct tsens_sensor a [...] adds c1c6f3b39c04 drivers: thermal: tsens: use simpler variables adds f22a3bf0d222 drivers: thermal: tsens: Release device in success path adds 79125e03dbfc drivers: thermal: tsens: Add critical interrupt support adds d22066c1afcd drivers: thermal: tsens: Add watchdog support adds 348596969de1 drivers: thermal: tsens: kernel-doc fixup adds 8d3a6d4f4337 drivers: thermal: tsens: Remove unnecessary irq flag adds 7617e771c166 thermal: rcar_thermal: Always update thermal zone on interrupt adds 57ed737f1646 thermal: rcar_thermal: Do not store ctemp in rcar_thermal_priv adds 0fa04202078a thermal: rcar_thermal: Remove lock in rcar_thermal_get_cur [...] adds 85f0b61a6bed thermal: qoriq: Use devm_add_action_or_reset() to handle a [...] adds ce68eeca8f26 thermal: qoriq: Sort includes alphabetically adds 9db11010f27b thermal: imx: Calling imx_thermal_unregister_legacy_coolin [...] adds 869897786731 dt-bindings: thermal: sprd: Remove redundant 'maxItems' adds 01c354e2ec10 dt-bindings: thermal: qcom-tsens: Remove redundant 'maxItems' adds fd96a316d264 dt-bindings: thermal: make cooling-maps property optional adds afa58b49ac52 thermal/x86_pkg_temp: Make pkg_temp_lock a raw_spinlock_t adds 671aa926a90a thermal: int340x: processor_thermal: Add Tiger Lake support adds f21431f2de33 thermal: int340x_thermal: Use scnprintf() for avoiding pot [...] adds 968ea0dffa93 thermal: imx_sc_thermal: Fix incorrect data type adds 0a8cdc8b14ef thermal: qcom: tsens.h: Replace zero-length array with fle [...] adds 526e6effe6f3 dt-bindings: thermal: imx8mm-thermal: Add support for i.MX8MP adds 2b8f1f0337c5 thermal: imx8mm: Add i.MX8MP support adds ff44f672d741 thermal/drivers/cpufreq_cooling: Fix return of cpufreq_set [...] adds 40ea568593f2 thermal/drivers/cpufreq_cooling: Remove abusing WARN_ON adds 76a5c400aae5 thermal: imx8mm: Fix build warning of incorrect argument type adds 8acd008568d2 Merge remote-tracking branch 'thermal/thermal/linux-next' adds 67f8e65e4fc1 firewire: net: remove set but not used variable 'guid' adds d46fb48613ff Merge remote-tracking branch 'ieee1394/for-next' adds 396bbe92b25a swiotlb: Group identical cleanup in swiotlb_cleanup() adds 4d571204897e swiotlb: Return consistent SWIOTLB segments/nr_tbl adds d0b1e925e406 swiotlb: fix phys_addr_t overflow warning adds bb4d6a3e1d1e Merge branch 'devel/for-linus-5.2' into devel/for-linus-5.3 adds b0f24237c431 xen/swiotlb: fix condition for calling xen_destroy_contigu [...] adds f3a7bb9acba2 xen/swiotlb: simplify range_straddles_page_boundary() adds 4cdfb27ba80d xen/swiotlb: remember having called xen_create_contiguous_ [...] adds 2da023233f8f Merge remote-tracking branch 'swiotlb/linux-next' adds 081ea5195a11 RDMA/cma: Use a helper function to enqueue resolve work items adds cc055dd3a713 RDMA/cma: Use RDMA device port iterator adds 5ff8c8fa44c2 RDMA/cma: Rename cma_device ref/deref helpers to to get/put adds be439912e7c2 RDMA/cma: Use refcount API to reflect refcount adds e368d23f57f6 RDMA/cma: Rename cma_device ref/deref helpers to to get/put adds 43fb5892cdfa RDMA/cma: Use refcount API to reflect refcount adds b14c95bee835 RDMA/hns: Cleanups of magic numbers adds d7e2d3432ae7 RDMA/hns: Optimize eqe buffer allocation flow adds 9a4b24108d92 i40iw: Do an RCU lookup in i40iw_add_ipv4_addr adds beb205dd67aa RDMA/siw: Fix setting active_mtu attribute adds ca750d4a9c42 RDMA/ucma: Mask QPN to be 24 bits according to IBTA adds f03d9fadfe13 RDMA/core: Add weak ordering dma attr to dma mapping adds ffd541d45726 RDMA/hns: Add the workqueue framework for flush cqe handler adds b53742865e9f RDMA/hns: Delayed flush cqe process with workqueue adds b72bfc965eb5 RDMA/core: Get rid of ib_create_qp_user adds 167b95ec8870 RDMA/ucma: Use refcount_t for the ctx->ref adds 779820c2e1e9 RDMA/core: Add helper function to retrieve driver gid cont [...] adds 0a01623b74d4 RDMA/bnxt_re: Use rdma_read_gid_hw_context to retrieve HW [...] adds fb3063d31995 RDMA/rxe: Fix configuration of atomic queue pair attributes adds 8d8d2b76ac35 RDMA/hns: fix spelling mistake: "attatch" -> "attach" adds 52c5e9e7497b RDMA/hns: Initialize all fields of doorbells to zero adds 5b361328ca64 RDMA: Replace zero-length array with flexible-array member adds 8dae419f9ec7 RDMA/bnxt_re: Refactor queue pair creation code adds 0cfb329db988 RDMA/bnxt_re: Replace chip context structure with pointer adds 0c4dcd602817 RDMA/bnxt_re: Refactor hardware queue memory allocation adds b08fe048a69d RDMA/bnxt_re: Refactor net ring allocation function adds cee0c7bba486 RDMA/bnxt_re: Refactor command queue management code adds 9555352bacfd RDMA/bnxt_re: Refactor notification queue management code adds 6f53196bc5e7 RDMA/bnxt_re: Refactor doorbell management functions adds 6ccad8483b28 RDMA/bnxt_re: use ibdev based message printing functions adds 65a166201552 RDMA/bnxt_re: Using vmalloc requires including vmalloc.h adds 25baba217cdf RDMA/siw: Fix setting active_{speed, width} attributes adds 7c11910783a1 RDMA/ucma: Put a lock around every call to the rdma_cm layer adds 968707207141 RDMA/ipoib: Don't set constant driver version adds 699d9e754282 RDMA/opa_vnic: Delete driver version adds dfaf2854b02e RDMA/hns: Treat revision HIP08_A as a special case adds 0fc99566f6ee RDMA/hns: Use flush framework for the case in aeq adds 75c994e6943c RDMA/hns: Stop doorbell update while qp state error adds e365b26c6b66 RDMA/hns: Optimize qp destroy flow adds b71961d1daa0 RDMA/hns: Optimize qp context create and destroy flow adds df83a66e1b2e RDMA/hns: Optimize qp number assign flow adds 24c22112b9c2 RDMA/hns: Optimize qp buffer allocation flow adds ae85bf92effc RDMA/hns: Optimize qp param setup flow adds b37c41399710 RDMA/hns: Optimize kernel qp wrid allocation flow adds cfec045b822a RDMA/hns: Optimize qp doorbell allocation flow adds 88d033077b2c RDMA/efa: Unified getters/setters for device structs bitma [...] adds 56a7a721dd54 RDMA/efa: Properly document the interrupt mask register adds ff6629f88c52 RDMA/efa: Do not delay freeing of DMA pages adds c2b777a95923 RDMA/bnxt_re: Refactor device add/remove functionalities adds 66832705c4d0 RDMA/bnxt_re: Use driver_unregister and unregistration API adds 6be2067d1e31 RDMA/bnxt_re: Remove set but not used variable 'pg_size' adds a0b404a98e27 RDMA/bnxt_re: Remove set but not used variable 'dev_attr' adds 75d03665081e RDMA/bnxt_re: Remove set but not used variables 'pg' and 'idx' adds 5e29d1443c46 RDMA/mlx5: Prevent UMR usage with RO only when we have RO caps adds bb8865f435d8 RDMA/providers: Fix return value when QP type isn't supported adds c13cac2a21b4 Merge tag 'v5.6-rc4' into rdma.git for-next adds 91b74bf5310b IB/mlx5: Optimize u64 division on 32-bit arches adds 9e3aaf6883b3 IB/mlx5: Add np_min_time_between_cnps and rp_max_rate debu [...] adds 79db784e794b IB/mlx5: Fix missing congestion control debugfs on rep rdm [...] adds 33fb27fd5446 RDMA/siw: Fix passive connection establishment adds 0aeb3622ea6f RDMA/hns: fix spelling mistake "attatch" -> "attach" adds d8fab4815a37 net/mlx5: fix spelling mistake "reserverd" -> "reserved" adds 339ffae598ed net/mlx5e: Replace zero-length array with flexible-array member adds 1326034b3ce7 net/mlx5: Expose raw packet pacing APIs adds 30f2fe40c72b IB/mlx5: Introduce UAPIs to manage packet pacing adds 3e3cf2e82cca Merge branch 'mlx5_packet_pacing' into rdma.git for-next adds 6f00a54c2cdc Merge tag 'v5.6-rc5' into rdma.git for-next adds 679824148364 RDMA/rw: map P2P memory correctly for signature operations adds 32ac9e4399b1 RDMA/cma: Teach lockdep about the order of rtnl and lock adds 24a5b0ce7142 RDMA/bnxt_re: Remove a redundant 'memset' adds 2d870c5bd0ac RDMA/core: Remove the duplicate header file adds 0897f301bc28 RDMA/mlx5: Remove duplicate definitions of SW_ICM macros adds 41e684ef3f37 IB/mlx5: Replace tunnel mpls capability bits for tunnel_offloads adds 282e79c1c61a RDMA/mlx4: Delete duplicated offsetofend implementation adds a762d460a06a RDMA/mlx5: Use offsetofend() instead of duplicated variant adds a4f994a05926 RDMA/cm: Delete not implemented CM peer to peer communication adds 86f5d0f3d499 net/mlx5: Introduce egress acl forward-to-vport capability adds bd673da6d933 net/mlx5: Introduce TLS and IPSec objects enums adds dc392fc56f39 net/mlx5: Expose link speed directly adds e0ebd8eb36ed net/mlx5: HW bit for goto chain offload support adds 54c62e13ad76 {IB,net}/mlx5: Setup mkey variant before mr create command [...] adds fc6a9f86f08a {IB,net}/mlx5: Assign mkey variant in mlx5_ib only adds a3cfdd392811 {IB,net}/mlx5: Move asynchronous mkey creation to mlx5_ib adds f743ff3b37df RDMA/mlx5: Replace spinlock protected write with atomic var adds 7c8691a396bd RDMA/mlx5: Rename the tracking variables for the MR cache adds b91e1751fbce RDMA/mlx5: Simplify how the MR cache bucket is located adds 1769c4c57548 RDMA/mlx5: Always remove MRs from the cache before destroy [...] adds a1d8854aae4e RDMA/mlx5: Fix MR cache size and limit debugfs adds ad2d3ef46d2a RDMA/mlx5: Lock access to ent->available_mrs/limit when do [...] adds b9358bdbc713 RDMA/mlx5: Fix locking in MR cache work queue adds 1c78a21a0c6f RDMA/mlx5: Revise how the hysteresis scheme works for cach [...] adds aad719dcf379 RDMA/mlx5: Allow MRs to be created in the cache synchronously adds d613bd64c68b Merge branch 'mlx5_mr_cache' into rdma.git for-next adds 9e57a9aa694c RDMA/hns: Fix wrong judgments of udata->outlen adds e8dc4e885c45 RDMA/cm: Fix ordering of xa_alloc_cyclic() in ib_create_cm_id() adds ca21cb7fb127 RDMA/cm: Fix checking for allowed duplicate listens adds bede86a39d9d RDMA/cm: Remove a race freeing timewait_info adds 2305d6864aa5 RDMA/cm: Make the destroy_id flow more robust adds 98f67156a80f RDMA/cm: Simplify establishing a listen cm_id adds 153a2e432e3d RDMA/cm: Read id.state under lock when doing pr_debug() adds 083bfdbfd5ee RDMA/cm: Make it clear that there is no concurrency in cm_ [...] adds c206f8bad15d RDMA/cm: Make it clearer how concurrency works in cm_req_h [...] adds d1de9a88074b RDMA/cm: Add missing locking around id.state in cm_dup_req [...] adds 00777a68ae98 RDMA/cm: Add some lockdep assertions for cm_id_priv->lock adds e029fdc06847 RDMA/cm: Allow ib_send_cm_dreq() to be done under lock adds 87cabf3e09ff RDMA/cm: Allow ib_send_cm_drep() to be done under lock adds 81ddb41f876d RDMA/cm: Allow ib_send_cm_rej() to be done under lock adds 6a8824a74bc9 RDMA/cm: Allow ib_send_cm_sidr_rep() to be done under lock adds 67b3c8dceac6 RDMA/cm: Make sure the cm_id is in the IB_CM_IDLE state in [...] adds 3cae58047c13 RDMA/bnxt_re: Use ib_device_try_get() adds 8a6c61704746 RDMA/bnxt_re: Fix lifetimes in bnxt_re_task adds 4e88cef11d19 RDMA/bnxt_re: Remove unnecessary sched count adds 6c6e39212b18 RDMA/hns: Rename wqe buffer related functions adds 00a59d30f3f9 RDMA/hns: Optimize wqe buffer filling process for post send adds e363f7de4e60 RDMA/hns: Optimize the wr opcode conversion from ib to hns adds 1133401412a9 RDMA/hns: Optimize base address table config flow for qp buffer adds d6a3627e311c RDMA/hns: Optimize wqe buffer set flow for post send adds 4b34e23f4eaa i40iw: Report correct firmware version adds 026ded373483 RDMA/hns: Check if depth of qp is 0 before configure adds d61ba1b9aefe IB/rdmavt: Delete unused routine adds 5ab17a24cb82 IB/hfi1: Remove kobj from hfi1_devdata adds fa8a44f6b245 RDMA/efa: Use in-kernel offsetofend() to check field availability adds 5fb5186383bb RDMA/siw: Suppress uninitialized var warning adds a766fa84738f IB/mlx5: Fix a NULL vs IS_ERR() check adds b1d56fdcb66e RDMA/bnxt_re: Wait for all the CQ events before freeing CQ [...] adds 2f49de21f3e9 RDMA/hns: Optimize mhop get flow for multi-hop addressing adds 38dcb35048fd RDMA/hns: Optimize mhop put flow for multi-hop addressing adds 1f3db161881b IB/mlx5: Generally use the WC auto detection test result adds 66f3d9ff3ef9 Merge remote-tracking branch 'rdma/for-next' adds d71151a39c97 ptp_qoriq: drop the code of alarm adds 1f4c51de3361 lib: objagg: Replace zero-length arrays with flexible-arra [...] adds 1e5946f5f7fe net: x25: convert to list_for_each_entry_safe() adds 92ee76d4a926 trivial: mac80211: fix indentation adds 6989310f5d43 wireless: Use offsetof instead of custom macro. adds 9bcb084f0b64 mac80211: Always show airtime debugfs file when TXQs are enabled adds 50ff477a8639 mac80211: add 802.11 encapsulation offloading support adds 1ee7826ab68f mac80211: Remove redundant assertion adds 7d6aa9ba4f82 Merge remote-tracking branch 'net-next/master' into mac80211-next adds e322c07f8371 mac80211: debugfs: improve airtime_flags handler readability adds b18379d7aa31 mac80211_hwsim: remove maximum TX power adds 5c5e52d1bb96 nl80211: add handling for BSS color adds dd56e9023033 mac80211: add handling for BSS color adds 5972fa15b923 mac80211: fix tx status for no ack cases adds 01afc6fedffb mac80211_hwsim: add power save support adds 30b2f0be23fb mac80211: add ieee80211_is_any_nullfunc() adds 3c706b973b51 mac80211: fix 11w when using encapsulation offloading adds 1e61d82cca17 cfg80211: add no HE indication to the channel flag adds d6039a3416f7 cfg80211: Enhance the AKM advertizement to support per interface. adds 75e296e9b22a mac80211: simplify and improve HT/VHT/HE disable code adds e4d005b80dee mac80211: refactor extended element parsing adds b5db1acab19b mac80211: check whether HE connection is allowed by the re [...] adds 07b83d2ecd2f mac80211: allow changing TX-related netdev features adds 4a65cc2437ce mac80211: make ieee80211_wep_init() return void adds 8cadb207145c mac80211: update condition for HE disablement adds 2ff69b0e25f4 mac80211: remove supported channels element in 6 GHz if EC [...] adds cf2c9cc3980f mac80211: set station bandwidth from HE capability adds f46209b9ff76 mac80211: HE: set RX NSS adds 85b27ef73419 mac80211: Accept broadcast probe responses on 6GHz band adds c4d800dcc7c5 mac80211: Handle SMPS mode changes only in AP mode adds 52b4810bed83 mac80211: Remove support for changing AP SMPS mode adds f93d6b21a93c ieee80211: fix 'the' doubling in comments adds ff74c51e8f4c cfg80211/mac80211: Allow user space to register for statio [...] adds c0058df73309 mac80211: parse also the RSNXE IE adds 8c3ed7aa2b9e nl80211: add src and dst addr attributes for control port tx/rx adds 9b125c279987 mac80211: support NL80211_EXT_FEATURE_CONTROL_PORT_OVER_NL [...] adds db6d9e9e8b48 mac80211: Fix setting txpower to zero adds 256db7423c31 ieee80211: add WPA3 OWE AKM suite selector adds 1f6e0baa703d mac80211: allow setting queue_len for drivers not using wa [...] adds ddb535a6a04e Merge tag 'mac80211-next-for-net-next-2020-02-14' of git:/ [...] adds df12eb6d6cd9 net: virtio_vsock: Enhance connection semantics adds 9de9f7d1cb14 tools: testing: vsock: Test when server is bound but not l [...] adds 8c8da5b8eaf8 Merge branch 'Enhance-virtio-vsock-connection-semantics' adds c8856c051454 tcp-zerocopy: Return inq along with tcp receive zerocopy. adds 33946518d493 tcp-zerocopy: Return sk_err (if set) along with tcp receiv [...] adds 7458bd540fa0 net: dsa: bcm_sf2: Also configure Port 5 for 2Gb/sec on 7278 adds 744676e77720 openvswitch: add TTL decrement action adds da090e40a543 r8169: remove unneeded check from rtl_link_chg_patch adds cac960c5912a r8169: remove setting PCI_CACHE_LINE_SIZE in rtl_hw_start_8169 adds 9aab78290a0f r8169: simplify setting netdev features adds 711463f83427 r8169: add helper rtl_pci_commit adds f1f9ca287569 r8169: improve rtl8169_get_mac_version adds 9db0ac57bd32 r8169: improve rtl_jumbo_config adds 0da3359a4a21 r8169: improve statistics of missed rx packets adds ce7805513d90 Merge branch 'r8169-series-with-further-smaller-improvements' adds 8062e2333f8f net: linkmode: make linkmode_test_bit() take const pointer adds a87ae8a963bd net: add helpers to resolve negotiated flow control adds 45c767faef15 net: add linkmode helper for setting flow control advertisement adds 8cdfa25625ca net: phylink: remove pause mode ethtool setting for fixed links adds 2d5fbef0c807 net: phylink: ensure manual flow control is selected appro [...] adds 33faac8e03ac net: phylink: use phylib resolved flow control modes adds 4e5aeb4157c8 net: phylink: resolve fixed link flow control adds f904f15ea9b5 net: phylink: allow ethtool -A to change flow control adve [...] adds 97fec51fe79b net: phylink: improve initial mac configuration adds b70486f94bb4 net: phylink: clarify flow control settings in documentation adds 5652b46e4e80 Merge branch 'Pause-updates-for-phylib-and-phylink' adds 6eaeedc1aa27 sh_eth: check sh_eth_cpu_data::no_tx_cntrs when dumping registers adds f75ca32403db sh_eth: check sh_eth_cpu_data::cexcr when dumping registers adds 7bf47f609f7e sh_eth: check sh_eth_cpu_data::no_xdfar when dumping registers adds a6318d57f68b sh_eth: add sh_eth_cpu_data::gecmr flag adds b39b7092166b sh_eth: use Gigabit register map for R7S72100 adds 8fb9df97750f Merge branch 'sh_eth-get-rid-of-the-dedicated-regiseter-ma [...] adds 888d0584afb8 net/sonic: Remove obsolete comment adds 5d58c21c1030 net/sonic: Refactor duplicated code adds 29660d50a9e3 net/sonic: Remove redundant next_tx variable adds d35bf9bc7d72 net/sonic: Remove redundant netif_start_queue() call adds 13cfff1a902c net/sonic: Remove explicit memory barriers adds 8fe676b3db7a net/sonic: Start packet transmission immediately adds d5f3889aca9f net/macsonic: Remove interrupt handler wrapper adds 2bd5662d35c3 Merge branch 'sonic-next' adds 42f3efef3554 ice: Add initial support for QinQ adds b093841f9ac9 ice: Refactor port vlan configuration for the VF adds 0b6c6a8bb6d5 ice: Add helper to determine if VF link is up adds 61c9ce86a6f5 ice: Fix Port VLAN priority bits adds 72634bc228cb ice: Only allow tagged bcast/mcast traffic for VF in port VLAN adds 13a6233b033f ice: Add support to enable/disable all Rx queues before waiting adds 39066dc549cf ice: Fix implicit queue mapping mode in ice_vsi_get_qs adds 2309ae385a42 ice: Handle LAN overflow event for VF queues adds e1fe6926800f ice: Fix and refactor Rx queue disable for VFs adds 24e2e2a0b8d3 ice: Fix virtchnl_queue_select bitmap validation adds 752eee067843 ice: remove unnecessary fallthrough comments adds 4e83fc934e3a ice: replace "fallthrough" comments with fallthrough reser [...] adds e0708aa8a5c4 ice: use proper format for function pointer as a function [...] adds 644f40ea0c08 ice: add function argument description to function header comment adds fb0c5b05c1d4 ice: use true/false for bool types adds 27aa6228d6d6 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 0d30bbd03d84 net: dsa: mv88e6xxx: Allow PCS registers to be retrieved v [...] adds d3f88a24b28d net: dsa: mv88e6xxx: Add 6352 family PCS registers to ethtool -d adds bf3504cea7d7 net: dsa: mv88e6xxx: Add 6390 family PCS registers to ethtool -d adds c1b18f20d5d7 Merge branch 'mv88e6xxx-Add-SERDES-PCS-registers-to-ethtool-dump' adds 9ac41f3c9f05 net: mvneta: move refill_err and skb_alloc_err in per-cpu stats adds 69de66fcc972 net: mvneta: rely on open-coding updating stats for non-xd [...] adds 320d54415f5d net: mvneta: rely on struct mvneta_stats in mvneta_update_ [...] adds 3d866523d59c net: mvneta: introduce xdp counters to ethtool adds 6c8a8cfd45af net: mvneta: get rid of xdp_ret in mvneta_swbm_rx_frame adds 92df9f8a745e Merge branch 'mvneta-xdp-ethtool-stats' adds 7a47281439ba net: sched: lock action when translating it to flow_action infra adds 487e9589cc0e net: sched: refactor police action helpers to require tcf_lock adds 107f2d509165 net: sched: refactor ct action helpers to require tcf_lock adds b15e7a6e8d31 net: sched: don't take rtnl lock during flow_action setup adds b5d308120ddf Merge branch 'Remove-rtnl-lock-dependency-from-flow_action-infra' adds 3e07df430c2b net: stmmac: Get rid of custom STMMAC_DEVICE() macro adds bd706ff8ea2b net: vlan: suppress "failed to kill vid" warnings adds b7683155517c sfc: only schedule asynchronous filter work if needed adds 025c5a0b58e8 sfc: move some ARFS code out of headers adds 5f1475b17139 Merge branch 'sfc-couple-more-ARFS-tidy-ups' adds 583cb0b4121f net: bridge: teach ndo_dflt_bridge_getlink() more brport flags adds b96f54698040 mlxsw: spectrum_fid: Use 'refcount_t' for FID reference counting adds 23a1a0b391a7 mlxsw: spectrum_switchdev: Propagate extack to bridge crea [...] adds 71afb45a14d6 mlxsw: spectrum_switchdev: Have VXLAN device take referenc [...] adds 578e55124c10 mlxsw: spectrum_switchdev: Remove VXLAN checks during FID [...] adds da1f9f8cb75c mlxsw: spectrum: Reduce dependency between bridge and router code adds 745a7ea72dc2 selftests: mlxsw: Remove deprecated test adds bdc58bea0d46 selftests: mlxsw: extack: Test bridge creation with VXLAN adds 6c4e61ff5f26 selftests: mlxsw: extack: Test creation of multiple VLAN-a [...] adds 58ba0238e98a selftests: mlxsw: vxlan: Adjust test to recent changes adds 495c3da648a1 selftests: mlxsw: vxlan: Add test for error path adds 790a9a7cce65 Merge branch 'mlxsw-Reduce-dependency-between-bridge-and-r [...] adds 55dd57581758 net/smc: improve smc_lgr_cleanup() adds 354ea2baa393 net/smc: use termination worker under send_lock adds 3739707c4568 net/smc: do not delete lgr from list twice adds ba9520604209 net/smc: remove unused parameter of smc_lgr_terminate() adds 5f78fe968d76 net/smc: simplify normal link termination adds 5613f20c9381 net/smc: reduce port_event scheduling adds 4c08222170dc Merge branch 'net-smc-next' adds 725d23b59cd1 net: phy: allow bcm84881 to be a module adds dc3cc347d2ce net: usb: cdc-phonet: Replace zero-length array with flexi [...] adds 9814428a44d6 NFC: digital: Replace zero-length array with flexible-arra [...] adds 45a4296b6e55 bpf, sockmap: Replace zero-length array with flexible-arra [...] adds fbfc8502af52 net: switchdev: Replace zero-length array with flexible-ar [...] adds 2b73812483e9 net: netlink: Replace zero-length array with flexible-arra [...] adds b182a66792fe net: ena: remove set but not used variable 'hash_key' adds 272bb0e9e8cd net: fec: Prevent unbind operation adds 00796b929ce8 sfc: elide assignment of skb adds 573ed90aa5e2 devlink: Force enclosing array on binary fmsg data adds 12206b17235a net/mlx5: Add support for resource dump adds 0a56be3c8805 net/mlx5e: Gather reporters APIs together adds 5f29458b77d5 net/mlx5e: Support dump callback in TX reporter adds 0f56d3c5d8ea net/mlx5e: Support dump callback in RX reporter adds b21aef7e71de mlx5: Use proper logging and tracing line terminations adds 511aa2aa6372 net/mlx5e: Set FEC to auto when configured mode is not supported adds 4bd9d5070b92 net/mlx5e: Enforce setting of a single FEC mode adds 2132b71f78d2 net/mlx5e: Advertise globaly supported FEC modes adds 3c19208ea960 net/mlxe5: Separate between FEC and current speed adds f623e5970501 ethtool: Add support for low latency RS FEC adds b5ede32d3329 net/mlx5e: Add support for FEC modes based on 50G per lane links adds 0120936a9fc7 net/mlx5: Remove a useless 'drain_workqueue()' call in 'ml [...] adds d631f96dec47 Merge tag 'mlx5-updates-2020-01-24' of git://git.kernel.or [...] adds 07a835d939af octeontx2-af: Remove unnecessary export symbols in CGX driver adds 6fd2a71b2738 octeontx2-af: Cleanup CGX config permission checks adds 52ccbdace039 octeontx2-af: Cleanup nixlf and blkaddr retrieval logic adds c3d5e561d662 Merge branch 'octeontx2-af-Cleanup-changes' adds 7d51a01599d5 net: mvneta: align xdp stats naming scheme to mlx5 driver adds 9cb8e048e5d9 net/ipv4/sysctl: show tcp_{allowed, available}_congestion_ [...] adds 76eeb12b71a4 net: core: add helper tcp_v6_gso_csum_prep adds 8b19c68c4ffe r8169: use new helper tcp_v6_gso_csum_prep adds 4d4c3783d896 net: atheros: use new helper tcp_v6_gso_csum_prep adds 51e6856c059b bna: use new helper tcp_v6_gso_csum_prep adds 4c50efbaa596 enic: use new helper tcp_v6_gso_csum_prep adds 2b316fbc5ab4 e1000(e): use new helper tcp_v6_gso_csum_prep adds b95af84bf1b3 jme: use new helper tcp_v6_gso_csum_prep adds fa6b84295225 ionic: use new helper tcp_v6_gso_csum_prep adds 8518b3bcd4c1 net: qcom/emac: use new helper tcp_v6_gso_csum_prep adds 06d4f968ac9d net: socionext: use new helper tcp_v6_gso_csum_prep adds 1eb2c576efcf hv_netvsc: use new helper tcp_v6_gso_csum_prep adds 2344120dd713 r8152: use new helper tcp_v6_gso_csum_prep adds 091c9f82e52a vmxnet3: use new helper tcp_v6_gso_csum_prep adds cb704c66c477 Merge branch 'tcp_v6_gso_csum_prep' adds e96bd2d3b1f8 phy: avoid unnecessary link-up delay in polling mode adds e99f8e7f88b5 mlxsw: Replace zero-length array with flexible-array member adds 2d3db26d7880 net: hns3: modify an unsuitable print when setting unknown [...] adds a8adbb8a91a4 net: hns3: add enabled TC numbers and DWRR weight info in debugfs adds ded45d406ca7 net: hns3: add support for dump MAC ID and loopback status [...] adds 89ec9485282a net: hns3: add missing help info for QS shaper in debugfs adds 1541e25e9a05 Merge branch 'hns3-next' adds 1cb237d7904d sfc: remove unused variable 'efx_default_channel_type' adds 0ececcfc9267 net: phy: broadcom: Allow BCM54810 to use bcm54xx_adjust_r [...] adds cb64da3a5b60 net: phy: broadcom: Have bcm54xx_adjust_rxrefclk() check f [...] adds fe26821fa614 net: phy: broadcom: Wire suspend/resume for BCM54810 adds a779a55a43db Merge branch 'net-phy-Better-support-for-BCM54810' adds 2bb07f4e1d86 tc-testing: updated tdc tests for basic filter adds 94e512de3e4f net: neigh: remove unused NEIGH_SYSCTL_MS_JIFFIES_ENTRY adds 807ea87032c4 net: remove unused macro from fib_trie.c adds 48fe78cebdf6 mlxsw: spectrum_kvdl: Protect allocations with a lock adds 6c5a688e7544 mlxsw: spectrum: Protect counter pool with a lock adds 9a9f8d1e749a mlxsw: spectrum_span: Do no expose mirroring agents to ent [...] adds 6627b93bf74b mlxsw: spectrum_span: Use struct_size() to simplify allocation adds a8e7e6e7c3d6 mlxsw: spectrum_span: Prepare work item to update mirrorin [...] adds 622110f24b45 mlxsw: spectrum: Convert callers to use new mirroring API adds eb833eec3b4c mlxsw: spectrum_span: Only update mirroring agents if present adds c43ef22843db mlxsw: spectrum_router: Do not assume RTNL is taken during [...] adds 23d154c0d071 mlxsw: spectrum_router: Do not assume RTNL is taken during [...] adds f24fbf4de5d4 mlxsw: spectrum_router: Do not assume RTNL is taken when r [...] adds fbf8b356e540 mlxsw: spectrum_router: Prepare function for router lock i [...] adds 1c6d6b514518 mlxsw: spectrum_router: Prepare function for router lock i [...] adds 5e9a664da877 mlxsw: spectrum: Prevent RIF access outside of routing code adds b69e1337ffa9 mlxsw: spectrum: Export function to check if RIF exists adds 9ef87b244ec5 mlxsw: spectrum_nve: Make tunnel initialization symmetric adds 78c9df81168f Merge branch 'mlxsw-Preparation-for-RTNL-removal' adds 458de8a97f10 net: page_pool: API cleanup and comments adds 2e92a2d0e450 net: use netif_is_bridge_port() to check for IFF_BRIDGE_PORT adds a29a912d448d ice: Validate config for SW DCB map adds 9d5c5a5290d4 ice: update malicious driver detection event handling adds a6892c96fc49 ice: Fix for TCAM entry management adds 36be2baa09f0 ice: Always clear the QRXFLXP_CNTXT register for VF Rx queues adds c8608b5071d0 ice: Add DCBNL ops required to configure ETS in CEE for SW DCB adds 27d9be98eda1 ice: Report correct DCB mode adds 31c5f7f3f45a ice: SW DCB, report correct max TC value adds 5fa23e0b23fb ice: Support XDP UMEM wake up mechanism adds 7124507291cb ice: increase PF reset wait timeout to 300 milliseconds adds af23635a5335 ice: add backslash-n to strings adds 195fb97766da ice: add additional E810 device id adds e36aeec0f4e5 ice: add support for E823 devices adds 2fbfa9668bbf ice: fix define for E822 backplane device adds 5f9721a2d119 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 99fe61b27774 e1000e: fix missing cpu_to_le64 on buffer_addr adds 2e05f756c709 net: intel: e1000e: fix possible sleep-in-atomic-context b [...] adds 38db952b27d2 igc: make non-global functions static adds 8594a7f384ad igc: Complete to commit Add legacy power management support adds 9c384ee31e81 igc: Add dump options adds 59e466888038 e1000e: Add support for Alder Lake adds e7d0f4b3ad57 igc: Fix the typo in comment adds 563212224b7e e1000e: Add support for Tiger Lake device adds a5136f7677a3 igc: Complete to commit Add basic skeleton for PTP adds bc23aa949aeb igc: Add pcie error handler support adds e055600dfbed igc: Add WOL support adds 67082b536a27 igc: Add comment adds a5ebfe12a7e6 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds f1d97dd3f38b net: page_pool: Add documentation on page_pool API adds 5c4b513e5950 tc-testing: updated tdc tests for basic filter with u16 ex [...] adds feb5d98e0a15 enetc: remove "depends on (ARCH_LAYERSCAPE || COMPILE_TEST)" adds cd26d72d4d43 net: phy: dp83867: Add speed optimization feature adds 0c2204a4ad71 net: qrtr: Migrate nameservice to kernel from userspace adds 31d6cbeeb880 net: qrtr: Fix the local node ID as 1 adds b4d9785ce5c0 Merge branch 'Migrate-QRTR-Nameservice-to-Kernel' adds e65ee2fb54d4 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds b80b033bedae bpf: Allow bpf_perf_event_read_value in all BPF programs adds a4393861a351 bpf, sk_msg: Let ULP restore sk_proto and write_space callback adds a178b4585865 bpf, sk_msg: Don't clear saved sock proto on restore adds d1ba1204f2ee selftests/bpf: Test unhashing kTLS socket after removing from map adds 2f14b2d9dd80 Merge branch 'bpf-skmsg-simplify-restore' adds fff7b64355ea bpf: Add bpf_read_branch_records() helper adds 67306f84ca78 selftests/bpf: Add bpf_read_branch_records() selftest adds 03aa39558e74 Merge branch 'bpf_read_branch_records' adds 83250f2b6940 selftests/bpf: Change llvm flag -mcpu=probe to -mcpu=v3 adds 500897804a36 selftests/bpf: Fix build of sockmap_ktls.c adds 5327644614a1 libbpf: Relax check whether BTF is mandatory adds dd88aed92d01 libbpf: Bump libpf current version to v0.0.8 adds ff26ce5cd768 libbpf: Add support for dynamic program attach target adds 933ce62d68de selftests/bpf: Update xdp_bpf2bpf test to use new set_atta [...] adds 2c3a368127e1 Merge branch 'set_attach_target' adds 006ed53e8caa selftests/bpf: Fix trampoline_count clean up logic adds e42da4c62abb docs/bpf: Update bpf development Q/A file adds b8e202d1d1d0 net, sk_msg: Annotate lockless access to sk_prot on clone adds f1ff5ce2cd5e net, sk_msg: Clear sk_user_data pointer on clone if tagged adds e80251555f0b tcp_bpf: Don't let child socket inherit parent protocol op [...] adds 8ca30379a401 bpf, sockmap: Allow inserting listening TCP sockets into sockmap adds 6e830c2f6c96 bpf, sockmap: Don't set up upcalls and progs for listening [...] adds c1cdf65da060 bpf, sockmap: Return socket cookie on lookup from syscall adds 1d59f3bcee35 bpf, sockmap: Let all kernel-land lookup values in SOCKMAP [...] adds 9fed9000c5c6 bpf: Allow selecting reuseport socket from a SOCKMAP/SOCKHASH adds 035ff358f2d9 net: Generate reuseport group ID on group creation adds 11318ba8cafd selftests/bpf: Extend SK_REUSEPORT tests to cover SOCKMAP/ [...] adds 44d28be2b8d4 selftests/bpf: Tests for sockmap/sockhash holding listenin [...] adds eb1e1478b6f4 Merge branch 'bpf-sockmap-listen' adds b105e8e281ac Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next adds 4ae575661f98 net/mlxfw: Generic mlx FW flash status notify adds 86a1270fd79f net/mlxfw: Improve FSM err message reporting and return codes adds f7fe7aa88fa2 net/mlxfw: More error messages coverage adds 6a3f707c0051 net/mlxfw: Convert pr_* to dev_* in mlxfw_fsm.c adds 5042e8b97d41 net/mlxfw: Use MLXFW_ERR_MSG macro for error reporting adds 958dfd0dc6d8 net/mlxfw: Add reactivate flow support to FSM burn flow adds b7331aa204a1 net/mlx5: Add fsm_reactivate callback support adds 732a0dee501f Merge branch 'mlxfw-Improve-error-reporting-and-FW-reactiv [...] adds 3e3c8dafc05f mlxsw: spectrum_mr: Publish multicast route after writing [...] adds c366de85894f mlxsw: spectrum_mr: Protect multicast table list with a lock adds f38656d06725 mlxsw: spectrum_mr: Protect multicast route list with a lock adds 2a60c460b588 mlxsw: spectrum_router: Expose router struct to internal users adds 8e18d85eab9d mlxsw: spectrum_router: Store NVE decapsulation configurat [...] adds 20bf5d82bbec mlxsw: spectrum_router: Introduce router lock adds 894276e85c16 mlxsw: spectrum_router: Take router lock from inside routing code adds 6a5c69cd5512 mlxsw: spectrum_dpipe: Take router lock from dpipe code adds b43c12e7a6b4 mlxsw: spectrum_router: Take router lock from netdev listener adds 1be54763e156 mlxsw: spectrum_router: Take router lock from inetaddr listeners adds 50c173c3a181 mlxsw: spectrum_router: Take router lock from exported helpers adds 9811f7a2c9f4 mlxsw: spectrum: Remove RTNL where possible adds 68e2617acfed Merge branch 'mlxsw-Remove-RTNL-from-route-insertion-path' adds 2045e158fc7f r8169: remove RTL_EVENT_NAPI constants adds aa2794b42f17 mlxsw: spectrum_trap: Use err variable instead of directly [...] adds a5118ef1020a mlxsw: spectrum_trap: Move functions to avoid their forwar [...] adds 1255ea6ba2d1 mlxsw: core_acl_flex_actions: Rename Trap / Discard Action [...] adds 3cbc37e6e96b mlxsw: spectrum_trap: Move policer initialization to mlxsw [...] adds 2225d0803d3f mlxsw: core: Remove unused action field from mlxsw_rx_list [...] adds 8ec80a8b120a mlxsw: core: Remove dummy union name from struct mlxsw_listener adds 0bb57112d744 mlxsw: core: Convert is_event and is_ctrl bools to be single bits adds 62c7f2512c2e mlxsw: core: Remove initialization to false of mlxsw_liste [...] adds 16adc56c45c4 mlxsw: spectrum_trap: Make global arrays const as they should be adds b32bd7f73ae4 mlxsw: spectrum_acl: Make block arg const where appropriate adds d356b3e82b4e mlxsw: core: Remove priv from listener equality comparison adds df6470273ec9 mlxsw: pci: Remove unused values adds 53da93259afe Merge branch 'mlxsw-Cosmetic-fixes' adds fb0b1c60421f tun: Remove unnecessary BUG_ON check in tun_net_xmit adds 8e3a57351745 net: ena: ethtool: remove redundant non-zero check on rc adds 9020845fb5d6 r8169: improve rtl8169_start_xmit adds 3c419a2cbc44 tc-testing: updated tdc tests for basic filter with u32 ex [...] adds c3e042f54107 igmp: remove unused macro IGMP_Vx_UNSOLICITED_REPORT_INTERVAL adds 366ed1aca6e0 net: Remove unneeded export of a couple of xdp generic functions adds f2ce925a7d63 net/mlxfw: fix spelling mistake: "progamming" -> "programming" adds 31a57fded311 net: hns3: remove redundant initialization of pointer 'client' adds 2b526b56e396 net/bond: Delete driver and module versions adds 562a7ef3bba0 net/dummy: Ditch driver and module versions adds 6bba2e89a88c net/3com: Delete driver and module versions from 3com drivers adds 1434ae956a0b net/adaptec: Clean driver versions adds 070663fff8ee net/aeroflex: Clean ethtool_info struct assignments adds 7686221b8b48 net/aeroflex: Don't assign FW if it is not available adds 6565919376c9 net/agere: Delete unneeded driver version adds aa912857df5e net/alacritech: Delete driver version adds 2b7ef81c04fb net/allwinner: Remove driver version adds 3b2c8fc604ab net/alteon: Properly report FW version adds f724dfc56ddb net/althera: Delete hardcoded driver version adds 1a63443afd70 net/amazon: Ensure that driver version is aligned to the l [...] adds 7f4d2537f0b9 net/amd: Remove useless driver version adds 8ed211af28d9 net/apm: Remove useless driver version adds 655b72126eaa net/apm: Properly mark absence of FW adds 0d8c4becb40d net/aquantia: Delete module version adds 52682a130f32 net/arc: Delete driver version adds ea973742140b net/atheros: Clean atheros code from driver version adds 3b0b42527937 Merge branch 'net-Clean-driver-module-and-FW-versions' adds 1ef658a37729 mlxsw: spectrum_trap: Set unreg_action to be SET_FW_DEFAULT adds 76d4067fe1de mlxsw: core: Allow to register disabled traps using MLXSW_RXL_DIS adds 99ff9cc249ff mlxsw: spectrum_trap: Use listener->en/dis_action instead [...] adds 4a23d45a3e0c mlxsw: spectrum_trap: Prepare mlxsw_core_trap_action_set() [...] adds ecd942a0ef3a devlink: add ACL generic packet traps adds 68cc7ecc1b47 mlxsw: spectrum_acl: Track ingress and egress block bindings adds 86272d33973c mlxsw: spectrum_flower: Disable mixed bound blocks to cont [...] adds 3128f3a150f6 mlxsw: spectrum_acl: Pass the ingress indication down to f [...] adds 3e6cacaf51d7 mlxsw: acl_flex_actions: Trap all ACL dropped packets to D [...] adds c83da2929fcd mlxsw: core: Allow to enable/disable rx_listener for trap adds dbd1ddad2890 mlxsw: core: Extend MLXSW_RXL_DIS to register disabled trap group adds e612523041ab mlxsw: spectrum_trap: Introduce dummy group with thin policer adds 45dbee090584 mlxsw: spectrum_trap: Add ACL devlink-trap support adds 0facf109f69b selftests: introduce test for mlxsw tc flower restrictions adds c902a52c4048 selftests: pass pref and handle to devlink_trap_drop_* helpers adds e3294d2b15af selftests: devlink_trap_acl_drops: Add ACL traps test adds 27cf31dc2006 Merge branch 'mlxsw-Introduce-ACL-traps' adds 958a93c15466 tcp, ulp: Pass lockdep expression to RCU lists adds 0a087bf232c3 net: 802: psnap.c: Use built-in RCU list checking adds c8b91770f54a tcp: ipv4: Pass lockdep expression to RCU lists adds 04eed7456152 dt-bindings: ptp: Add device tree binding for IDT 82P33 ba [...] adds 57a10d8c1123 ptp: Add a ptp clock driver for IDT 82P33 SMU. adds 28b380e28925 ip6mr: Fix RCU list debugging warning adds 887cf3d13934 sctp: Add missing annotation for sctp_err_finish() adds 6c72b7740c86 sctp: Add missing annotation for sctp_transport_walk_start() adds b77b4f634e5f sctp: Add missing annotation for sctp_transport_walk_stop() adds 8e0f8ccfb0d2 net: Add missing annotation for llc_seq_start() adds d087f183787e netrom: Add missing annotation for nr_info_start() adds 8b003f0d5c2e netrom: Add missing annotation for nr_info_stop() adds 5018adfd7a18 net: netrom: Add missing annotation for nr_node_start() adds 0eb713fb667d net: netrom: Add missing annotation for nr_node_stop() adds 2d6b6acfce5f net: netrom: Add missing annotation for nr_neigh_start() adds be21139f3539 net: netrom: Add missing annotation for nr_neigh_stop() adds 3283ff2ea7ff dccp: Add missing annotation for dccp_child_process() adds 48851e9e802d af_unix: Add missing annotation for unix_wait_for_peer() adds 571912c69f0e net: UDP tunnel encapsulation module for tunnelling differ [...] adds 4b5f67232d95 net: Special handling for IP & MPLS. adds 8bf2464c47f0 Merge branch 'Bare-UDP-L3-Encapsulation-Module' adds c102b6fddcab bareudp: Fix uninitialized variable warnings. adds 28a134f5a055 net: dsa: felix: Use PHY_INTERFACE_MODE_INTERNAL instead of GMII adds 37b558f6cda6 dt-bindings: net: dsa: ocelot: document the vsc9959 core adds 59bc954c7a25 Merge branch 'Remainder-for-DT-bindings-for-Felix-DSA-swit [...] adds 65dc2f1a44df chelsio: Replace zero-length array with flexible-array member adds f49b2759821e toshiba: Replace zero-length array with flexible-array member adds 3f6e963305d4 netronome: Replace zero-length array with flexible-array member adds 040efdb14c39 intel: Replace zero-length array with flexible-array member adds cc5b48b567a2 freescale: Replace zero-length array with flexible-array member adds ce69e2162f15 mdio_bus: Add generic mdio_find_bus() adds 480ded265205 net: bcmgenet: refactor phy mode configuration adds 6ef31c8bee5b net: bcmgenet: enable automatic phy discovery adds 99c6b06a37d4 net: bcmgenet: Initial bcmgenet ACPI support adds 26bd9cc64faf net: bcmgenet: Fetch MAC address from the adapter adds ae200c26b32b net: bcmgenet: reduce severity of missing clock warnings adds e2763bc4d4af Merge branch 'Add-ACPI-bindings-to-the-genet' adds 07cc79efb1e5 net: ethernet: stmmac: demote warnings about missing optio [...] adds d87ab44a68a6 net: ethernet: stmmac: don't warn about missing optional w [...] adds 13ef6ae8c0d9 net: qrtr: fix spelling mistake "serivce" -> "service" adds 3ee9306b353b cfg80211: Pass lockdep expression to RCU lists adds ca98c47d54d7 mac80211: check vif pointer before airtime calculation adds 7bb106eb6891 cfg80211: remove support for adjacent channel compensation adds 8079e4fee563 Revert "mac80211: support NL80211_EXT_FEATURE_CONTROL_PORT [...] adds 8d74a623cc3c Revert "nl80211: add src and dst addr attributes for contr [...] adds febc7ec6cb70 cfg80211: drop duplicated documentation of field "probe_re [...] adds cfb99437e285 cfg80211: drop duplicated documentation of field "privid" adds 4308d955a561 cfg80211: drop duplicated documentation of field "registered" adds af18d341fbdf cfg80211: drop duplicated documentation of field "_net" adds 78fb55939765 cfg80211: drop duplicated documentation of field "perm_addr" adds 6046fdc963b2 cfg80211: drop duplicated documentation of field "reg_notifier" adds edf77192f807 cfg80211: merge documentations of field "debugfsdir" adds 15bc6dfbe493 cfg80211: merge documentations of field "dev" adds cd9b52bf75be cfg80211: fix indentation errors adds f8af764bf1cb cfg80211: More error messages for key addition failures adds 56be393fa8b4 cfg80211: Support key configuration for Beacon protection (BIGTK) adds e5473e80d467 mac80211: Support BIGTK configuration for Beacon protection adds 2d5d4b0a6da1 mac80211: Update BIP to support Beacon frames adds 0a3a84360b37 mac80211: Beacon protection using the new BIGTK (AP) adds af2d14b01c32 mac80211: Beacon protection using the new BIGTK (STA) adds a483e29ca07f mac80211_hwsim: enable Beacon protection adds 77f576deaa39 nl80211: Add NL command to support TID speicific configurations adds 3710a8a6284f nl80211: modify TID-config API adds 6a21d16c4db0 nl80211: Add support to configure TID specific retry confi [...] adds ade274b23e41 nl80211: Add support to configure TID specific AMPDU confi [...] adds 04f7d142f51c nl80211: Add support to configure TID specific RTSCTS conf [...] adds 370f51d5edac mac80211: Add api to support configuring TID specific conf [...] adds 3b3e808cd883 Merge tag 'mac80211-next-for-net-next-2020-02-24' of git:/ [...] adds 2008495d8115 flow_offload: pass action cookie through offload structures adds 85b0589ede83 devlink: add trap metadata type for cookie adds 742b8cceaabc drop_monitor: extend by passing cookie from driver adds 5a2e106c746d devlink: extend devlink_trap_report() to accept cookie and pass adds ec12165195cf mlxsw: core_acl_flex_actions: Add trap with userdef action adds 6d19d2bdc8a1 mlxsw: core_acl_flex_actions: Implement flow_offload actio [...] adds 78a7dcb7c952 mlxsw: pci: Extract cookie index for ACL discard trap packets adds 6de9fceeaa65 mlxsw: spectrum_trap: Lookup and pass cookie down to devli [...] adds d3cbb907ae57 netdevsim: add ACL trap reporting cookie as a metadata adds 7a3c3f4440d8 selftests: netdevsim: Extend devlink trap test to include [...] adds f13e4415d271 Merge branch 'mlxsw-Implement-ACL-dropped-packets-identification' adds bb0858d8bc82 iavf: use tc_cls_can_offload_and_chain0() instead of chain check adds 3f02735e5da5 Revert "net: dsa: bcm_sf2: Also configure Port 5 for 2Gb/s [...] adds 4a34d825b893 qlogic: Replace zero-length array with flexible-array member adds 62f191425128 sfc: Replace zero-length array with flexible-array member adds c5d6cf903fe8 net: hns: Replace zero-length array with flexible-array member adds 274ac2831a8b net: marvell: Replace zero-length array with flexible-arra [...] adds d1c73cbdf9d3 net: cisco: Replace zero-length array with flexible-array member adds f70ce185687b sysfs: add sysfs_file_change_owner() adds 0666a3aee762 sysfs: add sysfs_link_change_owner() adds 303a42769c4c sysfs: add sysfs_group{s}_change_owner() adds 2c4f9401ceb0 sysfs: add sysfs_change_owner() adds b8f33e5d76a7 device: add device_change_owner() adds 3b52fc5d7876 drivers/base/power: add dpm_sysfs_change_owner() adds e6dee9f3893c net-sysfs: add netdev_change_owner() adds d755407d4444 net-sysfs: add queue_change_owner() adds ef6a4c88e9e1 net: fix sysfs permssions when device changes network namespace adds ebb4a4bf76f1 Merge branch 'net-fix-sysfs-permssions-when-device-changes [...] adds 0b7f41f68710 tcp-zerocopy: Update returned getsockopt() optlen. adds 366bb249b583 net/smc: rework peer ID handling adds a082ec897ffe net/smc: improve peer ID in CLC decline for SMC-R adds 06baf4be207a Merge branch 'net-smc-improve-peer-ID-in-CLC-decline' adds 4229e0ea2c99 net/mlx5e: Define one flow for TXQ selection when TCs are [...] adds 02377e6edf13 net/mlx5e: Add missing LRO cap check adds c2c95271f9f3 net/mlx5e: Encapsulate updating netdev queues into a function adds dca147b3dce5 net/mlx5e: Rename hw_modify to preactivate adds fe867cac9e19 net/mlx5e: Use preactivate hook to set the indirection table adds 3909a12e7913 net/mlx5e: Fix configuration of XPS cpumasks and netdev qu [...] adds 600a3952a2a6 net/mlx5e: Remove unneeded netif_set_real_num_tx_queues adds 35a78ed4c351 net/mlx5e: Allow mlx5e_switch_priv_channels to fail and recover adds b9ab5d0ecf42 net/mlx5e: Add context to the preactivate hook adds 6e0504c69811 net/mlx5e: Change inline mode correctly when changing trust state adds 2c8f80b3e318 net/mlx5e: RX, Use indirect calls wrapper for posting descriptors adds e9c1d2539dc0 net/mlx5e: RX, Use indirect calls wrapper for handling com [...] adds fa194707a90b Documentation: fix vxlan typo in mlx5.rst adds fa2b4912872d net/mlx5: Fix header guard in rsc_dump.h adds 5edc4c7275ee net/mlx5: sparse: warning: incorrect type in assignment adds 586ee9e8a3b0 net/mlx5: sparse: warning: Using plain integer as NULL pointer adds 165b94ffcf8e Merge tag 'mlx5-updates-2020-02-25' of git://git.kernel.or [...] adds c535f9203209 af_llc: fix if-statement empty body warning adds 648e53cac7da mlxsw: spectrum_switchdev: Optimize SFN records processing adds 8a29581eb001 mlxsw: spectrum: Move the ECN-marked packet counter to ethtool adds b401ff8541ee mlxsw: spectrum: Initialize advertised speeds to supported speeds adds 3b909c552ae5 mlxsw: spectrum: Add mlxsw_sp_span_ops.buffsize_get for Sp [...] adds 5cd129dd5e45 Merge branch 'mlxsw-Small-driver-update' adds 101f6f851ee6 mptcp: add and use mptcp_data_ready helper adds 80992017150b mptcp: add work queue skeleton adds 6771bfd9ee24 mptcp: update mptcp ack sequence from work queue adds 600911ff5f72 mptcp: add rmem queue accounting adds bfae9dae449d mptcp: remove mptcp_read_actor adds 2e52213c79c0 mptcp: avoid work queue scheduling if possible adds 14c441b564d5 mptcp: defer work schedule until mptcp lock is released adds 621135a0f9cf Merge branch 'mptcp-update-mptcp-ack-sequence-outside-of-r [...] adds 92040c6daaa4 net: ena: fix broken interface between ENA driver and FW adds 1ac7b090ec46 net: phy: mscc: add missing shift for media operation mode [...] adds 9baeea50718f net: qrtr: Fix error pointer vs NULL bugs adds 07c6f9805f12 net: switchdev: do not propagate bridge updates across bridges adds 933b4425086a net: dsa: mv88e6xxx: fix duplicate vlan warning adds 2b99e54b30ed Merge branch 'VLANs-DSA-switches-and-multiple-bridges' adds 4113b0482394 selftests: forwarding: lib.sh: Add start_tcp_traffic adds 3de611b50762 selftests: mlxsw: Add a RED selftest adds c84e903f6227 selftests: add egress redirect test to mlxsw tc flower res [...] adds ab2b8ab253d1 selftests: add a mirror test to mlxsw tc flower restrictions adds 5d66773f4158 selftests: devlink_trap_l3_drops: Avoid race condition adds 0c22f993c91a selftests: mlxsw: Use busywait helper in blackhole routes test adds 05ef614c559e selftests: mlxsw: Use busywait helper in vxlan test adds 1cbe65e09b5a selftests: mlxsw: Use busywait helper in rtnetlink test adds 6697b51ed340 selftests: mlxsw: Add shared buffer configuration test adds 552ec3d9d2aa selftests: devlink_lib: Check devlink info command is supported adds 9fb74734f4f8 selftests: devlink_lib: Add devlink port helpers adds 4240dbd8f384 selftests: mlxsw: Add mlxsw lib adds a865ad999603 selftests: mlxsw: Add shared buffer traffic test adds abfce9e06202 selftests: mlxsw: Reduce running time using offload indication adds e781eedae215 selftests: mlxsw: Reduce router scale running time using o [...] adds 3eba4137130a selftests: mlxsw: resource_scale: Invoke for Spectrum-3 adds 22339f2f3050 Merge branch 'selftests-updates-for-mlxsw-driver-test' adds 6bbfece5a4fb s390/qeth: remove dead code in qeth_l3_iqd_read_initial_mac() adds 9c6dc7af8533 s390/qeth: clean up CREATE_ADDR cmd code adds 13bf829581c7 s390/qeth: validate device-provided MAC address adds d74e5e84f25c s390/qeth: remove unused cmd definitions adds 7f23d55f4958 s390/qeth: reset seqnos on connection startup adds 3a5bad64db30 s390/qeth: don't re-start read cmd when IDX has terminated adds 3d35dbe6224e s390/qeth: don't check for IFF_UP when scheduling napi adds 562cf7736363 s390/qeth: support configurable RX copybreak adds be64e397c7d0 Merge branch 's390-qeth-next' adds c84786fa8f91 net: phy: marvell10g: read copper results from CSSR1 adds 4a84182afc1d dpaa2-eth: add support for mii ioctls adds 2e6af0f30466 dpaa2-eth: add support for nway reset adds 91a208f2185a net: phylink: propagate resolved link config via mac_link_up() adds 5b502a7b2992 net: dsa: propagate resolved link config via mac_link_up() adds 30c4a5b0aad8 net: mv88e6xxx: use resolved link config in mac_link_up() adds 9534784209e8 net: axienet: use resolved link config in mac_link_up() adds 37556a4ac483 net: dpaa2-mac: use resolved link config in mac_link_up() adds 633e98a711ac net: macb: use resolved link config in mac_link_up() adds ff03f0b152ef net: mvneta: use resolved link config in mac_link_up() adds 24cb72df1a82 net: mvpp2: use resolved link config in mac_link_up() adds 6dd7f1a1fe20 Merge branch 'rework-phylink-interface-for-split-MAC-PCS-support' adds da60fbe7ef94 NFC: Replace zero-length array with flexible-array member adds 37e1244a79fd WAN: Replace zero-length array with flexible-array member adds ec4a514a6870 mlxsw: reg: Update module_type values in PMTM register and [...] adds 9f6e05590736 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds ffec97020f84 net/mlx5e: Don't allow forwarding between uplink adds 1708dd54687d net/mlx5: Eswitch, avoid redundant mask adds 96e326878fa5 net/mlx5e: Eswitch, Use per vport tables for mirroring adds 297eaf5b952b net/mlx5: E-Switch, Allow goto earlier chain if FW supports it adds ab8f963a1179 net/mlx5e: Rename representor get devlink port function adds c6acd629eec7 net/mlx5e: Add support for devlink-port in non-representors mode adds 8aa9f3be7369 net/mlx5: Change the name of steering mode param id adds 87dac697a05a net/mlx5e: Add devlink fdb_large_groups parameter adds f64092997fcd net/mlx5: DR, Change matcher priority parameter type adds b7d0db5520d8 net/mlx5: DR, Improve log messages adds 237ac8ded45c net/mlx5e: Use netdev_warn() for errors for added prefix adds 4ccd83f40cdc net/mlx5e: Use netdev_warn() instead of pr_err() for errors adds 61644c3de8a3 net/mlx5e: Use NL_SET_ERR_MSG_MOD() extack for errors adds dec481c86e74 net/mlx5e: Remove unused argument from parse_tc_pedit_action() adds 178f69b4776e net/mlx5e: Reduce number of arguments in slow path handling adds bc1d75fa7986 net/mlx5e: Remove redundant comment about goto slow path adds 549da3380126 Merge tag 'mlx5-updates-2020-02-27' of git://git.kernel.or [...] adds 95e486f55198 xdp: Replace zero-length array with flexible-array member adds 680a93166e80 net: mpls: Replace zero-length array with flexible-array member adds af71b090c88c l2tp: Replace zero-length array with flexible-array member adds 8402a31dd803 net: dccp: Replace zero-length array with flexible-array member adds b0c9a2d9a8ee ipv6: Replace zero-length array with flexible-array member adds d2afb41ae604 net: core: Replace zero-length array with flexible-array member adds 749db0930407 bonding: Replace zero-length array with flexible-array member adds e95537627783 af_unix: Replace zero-length array with flexible-array member adds 7782040b950b unix: uses an atomic type for scm files accounting adds e427cad6eee4 net: datagram: drop 'destructor' argument from several helpers adds 9a834f9b04bc Merge branch 'net-cleanup-datagram-receive-helpers' adds 66630058e56b sched/rt: Provide migrate_disable/enable() inlines adds 4e139c771163 sched: Provide cant_migrate() adds 8eece07c011f Merge tag 'sched-for-bpf-2020-02-20' of git://git.kernel.o [...] adds 94dacdbd5d2d bpf: Tighten the requirements for preallocated hash maps adds 2ed905c521e5 bpf: Enforce preallocation for instrumentation programs on RT adds dbca151cad73 bpf: Update locking comment in hashtab code adds f03efe49bd16 bpf/tracing: Remove redundant preempt_disable() in __bpf_t [...] adds 1b7a51a63b03 bpf/trace: Remove EXPORT from trace_call_bpf() adds 70ed0706a48e bpf: disable preemption for bpf progs attached to uprobe adds b0a81b94cc50 bpf/trace: Remove redundant preempt_disable from trace_call_bpf() adds 1d7bf6b7d3e8 perf/bpf: Remove preempt disable around BPF invocation adds 8a37963c7ac9 bpf: Remove recursion prevention from rcu free callback adds 569de905ebc3 bpf: Dont iterate over possible CPUs with interrupts disabled adds 3c58482a382b bpf: Provide bpf_prog_run_pin_on_cpu() helper adds 37e1d9202225 bpf: Replace cant_sleep() with cant_migrate() adds 3d9f773cf287 bpf: Use bpf_prog_run_pin_on_cpu() at simple call sites. adds 6eac7795e8ef bpf/tests: Use migrate disable instead of preempt disable adds 02ad05965491 bpf: Use migrate_disable/enabe() in trampoline code. adds 2a916f2f546c bpf: Use migrate_disable/enable in array macros and cgroup [...] adds c518cfa0c5ad bpf: Provide recursion prevention helpers adds 085fee1a72a9 bpf: Use recursion prevention helpers in hashtab code adds b6e5dae15a61 bpf: Replace open coded recursion prevention in sys_bpf() adds d01f9b198ca9 bpf: Factor out hashtab bucket lock operations adds 7f805d17f152 bpf: Prepare hashtab locking for PREEMPT_RT adds 66150d0dde03 bpf, lpm: Make locking RT friendly adds 099bfaa731ec bpf/stackmap: Dont trylock mmap_sem with PREEMPT_RT and in [...] adds 80a836c2506b Merge branch 'BPF_and_RT' adds 779e422d1198 selftests/bpf: Run reuseport tests only with supported soc [...] adds e0360423d020 selftests/bpf: Run SYN cookies with reuseport BPF test onl [...] adds 9fb156bb82a3 selftests/bpf: Print backtrace on SIGSEGV in test_progs adds f1d4884d6871 virtio_net: Keep vnet header zeroed if XDP is loaded for s [...] adds 503d539a6e41 virtio_net: Add XDP meta data support adds 3cd046f182aa scripts/bpf: Switch to more portable python3 shebang adds 3494bec0f6ac bpftool: Support struct_ops, tracing, ext prog types adds 6b52ca44e8af bpftool: Move out sections to separate functions adds 368cb0e7cdb5 bpftool: Make probes which emit dmesg warnings optional adds bcdacab6e70c bpftool: Update documentation of "bpftool feature" command adds ad92b12a6e0e bpftool: Update bash completion for "bpftool feature" command adds 736332740e29 selftests/bpf: Add test for "bpftool feature" command adds 4bc988464bb1 Merge branch 'bpf-bpftool-probes' adds d7f10df86202 bpf: Replace zero-length array with flexible-array member adds 5682d393b40e inet_diag: Refactor inet_sk_diag_fill(), dump(), and dump_one() adds 0df6d32842b9 inet_diag: Move the INET_DIAG_REQ_BYTECODE nlattr to cb->data adds 1ed4d92458a9 bpf: INET_DIAG support in bpf_sk_storage adds 085c20cacf2b bpf: inet_diag: Dump bpf_sk_storages in inet_diag_dump() adds 812285fa5ab1 Merge branch 'bpf_sk_storage_via_inet_diag' adds 9f0ca0c1a50a Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next adds b90feaff2a2c net: sched: Replace zero-length array with flexible-array member adds 9482cc969cf9 net: ll_temac: Remove unused tx_bd_next struct field adds 7c462a0ca576 net: ll_temac: Remove unused start_p variable adds f7b261bfc35e net: ll_temac: Make RX/TX ring sizes configurable adds 227d4617c423 net: ll_temac: Add ethtool support for coalesce parameters adds b0251fbeac45 Merge branch 'net-ll_temac-RX-TX-ring-size-and-coalesce-et [...] adds 892e09153fa3 net: ag71xx: port to phylink adds f3f2f98470b7 hsr: use debugfs_remove_recursive() instead of debugfs_remove() adds 13eeb5fea68e hsr: use extack error message instead of netdev_info adds 4b793acdca00 hsr: use netdev_err() instead of WARN_ONCE() adds 81390d0c4e56 hsr: remove unnecessary rcu_read_lock() in hsr module adds e0a4b99773d3 hsr: use upper/lower device infrastructure adds 68e2c37690b0 Merge branch 'hsr-several-code-cleanup-for-hsr-module' adds 70ae1e127b48 ethtool: Factored out similar ethtool link settings for vi [...] adds 9aedc6e2f1c6 net/ethtool: Introduce link_ksettings API for virtual netw [...] adds de3018109389 Merge branch 'net-ethtool-Introduce-link_ksettings-API-for [...] adds 2603c29e6c12 net: sock_reuseport: Replace zero-length array with flexib [...] adds 2e7aaaa19cf2 net: sctp: Replace zero-length array with flexible-array member adds 97a888c2ff6b net: nexthop: Replace zero-length array with flexible-arra [...] adds 207644f5138f net: ip6_route: Replace zero-length array with flexible-ar [...] adds e8316026d538 net: lwtunnel: Replace zero-length array with flexible-arr [...] adds c61a2a76e5da net: ipv6: mld: Replace zero-length array with flexible-ar [...] adds 53e76f4824f0 ndisc: Replace zero-length array with flexible-array member adds a79b41ec9836 net: dn_fib: Replace zero-length array with flexible-array member adds 8661b6e7c464 net: flow_offload: Replace zero-length array with flexible [...] adds 08ca27d027c2 neighbour: Replace zero-length array with flexible-array member adds 5a8b7c4b7f95 arcnet: Replace zero-length array with flexible-array member adds 48938b1e5027 net: phy: mscc: add constants for used interrupt mask bits adds 27150bc4286c octeontx2-af: Interface backpressure configuration adds f7e086e754fe octeontx2-af: Pause frame configuration at cgx adds 75f36270990c octeontx2-pf: Support to enable/disable pause frames via ethtool adds 4f4eebf26f0d octeontx2-af: Optimize data retrieval from firmware adds 8315f9b2dcb8 octeontx2-af: Set discovery ID for RVUM block adds 549c35ecc132 octeontx2-af: Enable PCI master adds dc819c1bc3e1 octeontx2-af: Modify rvu_reg_poll() to check reg atleast twice adds aeaf0cc5b7b4 Merge branch 'octeontx2-Flow-control-support-and-other-mis [...] adds c0d2507abc26 net: thunderx: Adjust CQE_RX drop levels for better performance adds 605a9bbc7f49 net: thunderx: Reduce mbox wait response time. adds aa3afccc9adf net: cavium: Register driver with PCI subsys IDs adds 6f2f92a9d04d Merge branch 'net-thunderx-Miscellaneous-changes' adds bb4cf02d4c74 netdevice: Replace zero-length array with flexible-array member adds 2e83abdcb30e net: mip6: Replace zero-length array with flexible-array member adds 1776658da830 drop_monitor: Replace zero-length array with flexible-arra [...] adds a53110609c72 net: ip_fib: Replace zero-length array with flexible-array member adds 6e68f499e934 net: ip6_fib: Replace zero-length array with flexible-arra [...] adds 48b77df665e0 net: inet_sock: Replace zero-length array with flexible-ar [...] adds 8f5c69f96a50 bna: bnad: Replace zero-length array with flexible-array member adds 0fcf4666431f net: atlantic: Replace zero-length array with flexible-arr [...] adds ee3bc9c2232a r8152: Replace zero-length array with flexible-array member adds 23640d641255 tehuti: Replace zero-length array with flexible-array member adds 0b56a29f708e Merge branch 'net-zl-array' adds 15070919f801 mvneta: add XDP ethtool errors stats for TX to driver adds d2f7e56d1e40 ipv6: Use math to point per net sysctls into the appropria [...] adds ca68e1384fd1 net: dsa: sja1105: add 100baseT1_Full support adds a7442ec3bf89 octeontx2-af: fix spelling mistake "backpessure" -> "backp [...] adds c34b961a2492 net/sched: act_ct: Create nf flow table per zone adds 64ff70b80fd4 net/sched: act_ct: Offload established connections to flow table adds 46475bb20f4b net/sched: act_ct: Software offload of established flows adds 630fe59e384e Merge branch 'act_ct-Software-offload-of-conntrack_in' adds c04d102ba56e doc: sfp-phylink: correct code indentation adds acf1ee44ca5d devlink: Introduce devlink port flavour virtual adds 162add8cbae4 net/mlx5e: Use devlink virtual flavour for VF devlink port adds 0a303214f8cb Merge branch 'devlink-virtual-port' adds 1954b86016cf mptcp: Check connection state before attempting send adds 76c42a29c0eb mptcp: Use per-subflow storage for DATA_FIN sequence number adds 6d37a0b857c3 mptcp: Only send DATA_FIN with final mapping adds a29b56c45114 Merge branch 'mptcp-Improve-DATA_FIN-transmission' adds 84ea1f854172 selftests: forwarding: lib: Add tc_rule_handle_stats_get() adds 844f05565469 selftests: forwarding: Convert until_counter_is() to take [...] adds 47b0e096a938 selftests: forwarding: tc_common: Convert to use busywait adds 7b522ba27636 selftests: mlxsw: qos_defprio: Use until_counter_is adds 78efdb5c9fd4 Merge branch 'net-selftests' adds e6a98f8081e2 liquidio: Replace zero-length array with flexible-array member adds 30a87f150bd6 net: mlxfw: Replace zero-length array with flexible-array member adds a1dc1d6a05a7 net: qrtr: Respond to HELLO message adds 71046abfffe9 net: qrtr: Fix FIXME related to qrtr_ns_init() adds e762ae5d0547 Merge branch 'net-qrtr-Nameserver-fixes' adds e3c0a635103d net/broadcom: Clean broadcom code from driver versions adds 1611bec5fcd9 net/broadcom: Don't set N/A FW if it is not available adds af9b33c51b16 net/brocade: Delete driver version adds b6334be64d6f net/liquidio: Delete driver version assignment adds d4bb38156fe6 net/liquidio: Delete non-working LIQUIDIO_PACKAGE check adds b2c1e1d5a4ef net/cavium: Clean driver versions adds 46ca70a3d5b4 net/cavium: Delete N/A assignments for ethtool adds 01e392aa4908 net/chelsio: Delete drive and module versions adds 50ad85c28a16 net/chelsio: Don't set N/A for not available FW adds 1bcdfb53acab net/cirrus: Delete driver version adds f95f42b72ce5 net/cisco: Delete driver and module versions adds 3f29c285c98e net/cortina: Delete driver version from ethtool output adds 469c9e1ae73d net/davicom: Delete ethtool version assignment adds 6b80fb17f330 net/dec: Delete driver versions adds 02ff70b292f3 net/dlink: Remove driver version and release date adds 672c88dbb69d net/dnet: Delete static version from the driver adds 80a1608f3327 net/emulex: Delete driver version adds d560b733ed53 net/faraday: Delete driver version from the drivers adds 39dc02da5c10 net/fealnx: Delete driver version adds ed0a72e0de16 net/freescale: Clean drivers from static versions adds 1c944a9c7ef6 net/freescale: Don't set zero if FW not-available in dpaa adds bf5d4c064cf7 net/freescale: Don't set zero if FW not-available in ucc_geth adds ec6de57cb79b net/freescale: Don't set zero if FW iand bus not-available [...] adds d65848922527 Merge branch 'net-module-and-fw-vers' adds 29e59fd4fb48 net: mscc: ocelot: make ocelot_ace_rule support multiple ports adds a56d7a345dd6 net: mscc: ocelot: simplify tc-flower offload structures adds ce6659c55b7d net: mscc: ocelot: replace "rule" and "ocelot_rule" variab [...] adds d3ac98668640 net: mscc: ocelot: return directly in ocelot_cls_flower_{r [...] adds ed13233d8fe2 net: mscc: ocelot: spell out full "ocelot" name instead of "oc" adds e0632940bc4c net: mscc: ocelot: don't rely on preprocessor for vcap key [...] adds 1ba8f6561a3b net: mscc: ocelot: remove port_pcs_init indirection for VSC7514 adds 8551cdeb2ad1 net: mscc: ocelot: parameterize the vcap_is2 properties adds ed11bb1f9657 net: dsa: Add bypass operations for the flower classifier- [...] adds 07d985eef073 net: dsa: felix: Wire up the ocelot cls_flower methods adds eae340faea7b Merge branch 'Wire-up-Ocelot-tc-flower-to-Felix-DSA' adds 97ec3b21b207 gianfar: remove unnecessary zeroing coalesce settings adds 07ac9d16b4a5 net/sched: act_ct: Fix ipv6 lookup of offloaded connections adds 4cc5fdec6dfe net/sched: act_ct: Use pskb_network_may_pull() adds ef71037047b0 Merge branch 'act_ct-software-offload-of-established-flows-fixes' adds 90baeb9dd265 pie: use term backlog instead of qlen adds 220d4ac74ed6 pie: remove unnecessary type casting adds 105e808c1da2 pie: remove pie_vars->accu_prob_overflows adds 5c5840e4b968 pie: realign comment adds f6f8ef9a8691 Merge branch 'pie-minor-improvements' adds 69df578c5f4b net: mscc: ocelot: eliminate confusion between CPU and NPI port adds 1cf3299b038b net: dsa: felix: Allow unknown unicast traffic towards the [...] adds 5a1c63f12941 Merge branch 'Allow-unknown-unicast-traffic-to-CPU-for-Felix-DSA' adds 87578b50d8ad net: marvell: add PCI_STATUS_SIG_TARGET_ABORT to PCI statu [...] adds a84bf9970eab net: skfp: add PCI_STATUS_REC_TARGET_ABORT to PCI status e [...] adds 90760b21aef4 r8169: add PCI_STATUS_PARITY to PCI status error bits adds d6e055e8733d PCI: Add constant PCI_STATUS_ERROR_BITS adds ec5d9e87842a PCI: Add pci_status_get_and_clear_errors adds 2864a883f931 r8169: use pci_status_get_and_clear_errors adds 0800d88e2c2c net: sun: use pci_status_get_and_clear_errors adds 3ae944b829d6 net: skfp: use new constant PCI_STATUS_ERROR_BITS adds 75e1fd42e6e1 PCI: pci-bridge-emul: Use new constant PCI_STATUS_ERROR_BITS adds ec46bf925a7f sound: bt87x: use pci_status_get_and_clear_errors adds e7c298854a04 Merge branch 'PCI-Add-and-use-constant-PCI_STATUS_ERROR_BI [...] adds 8d8963c3db6c net: phy: marvell10g: add mdix control adds a585c03e63fd net: phy: marvell10g: add energy detect power down tunable adds c9cc1c815d36 net: phy: marvell10g: place in powersave mode at probe adds aec128f9ab1d Merge branch 'marvell10g-tunable-and-power-saving-support' adds eed22a0685d6 net: rmnet: add missing module alias adds fcf8f4eb81fb net: rmnet: print error message when command fails adds 9c9cc918152e net: rmnet: use GFP_KERNEL instead of GFP_ATOMIC adds d99045283ec1 Merge branch 'rmnet-cleanups' adds 56dc0a0eac99 hsr: fix refcnt leak of hsr slave interface adds 95cddcb5cc20 ethtool: add infrastructure for centralized checking of co [...] adds 4a1ce0107e09 xgbe: let core reject the unsupported coalescing parameters adds c885bff6c23e enic: let core reject the unsupported coalescing parameters adds d0ee0e620fa2 stmmac: let core reject the unsupported coalescing parameters adds 0e72ea19e395 nfp: let core reject the unsupported coalescing parameters adds 987b191c16f9 ionic: let core reject the unsupported coalescing parameters adds 60d339641a2a hisilicon: let core reject the unsupported coalescing parameters adds 4a80a1833871 ice: let core reject the unsupported coalescing parameters adds f704d24371a4 bnxt: reject unsupported coalescing params adds 55808762f3c3 mlx5: reject unsupported coalescing params adds f9f12f57e2a5 e1000e: reject unsupported coalescing params adds a51e520653a6 virtio_net: reject unsupported coalescing params adds f3588909c185 Merge branch 'ethtool-consolidate-parameter-checking-for-i [...] adds aaca94080789 net: sched: Make FIFO Qdisc offloadable adds ee88450d2509 mlxsw: spectrum_qdisc: Introduce struct mlxsw_sp_qdisc_state adds c4e372e2ac7c mlxsw: spectrum_qdisc: Add handle parameter to ..._ops.replace adds 7bec1a45d570 mlxsw: spectrum_qdisc: Support offloading of FIFO Qdisc adds b9b72999eb86 selftests: forwarding: ETS: Use Qdisc counters adds 6349021701d0 Merge branch 'mlxsw-Offload-FIFO' adds 5de3a2386ec3 net: tulip: Replace zero-length array with flexible-array member adds 442a46ad103e bcm63xx_enet: remove redundant variable definitions adds 24f0bd136264 brcmfmac: add the BRCM 4364 found in MacBook Pro 15,2 adds 57f0a29c3e08 DTS: bindings: wl1251: mark ti,power-gpio as optional adds 346bdd8e979d wl1251: remove ti,power-gpio for SDIO mode adds a3ebb0335c54 qtnfmac: use MAJOR.MINOR format for firmware protocol adds 310cd5dd5070 qtnfmac: pass hardware capabilities in TLV element adds e70cf22bc7b2 qtnfmac: merge PHY_PARAMS_GET into MAC_INFO adds bc5db734c1c4 qtnfmac: drop QTN_TLV_ID_NUM_IFACE_COMB TLV type adds 601ce21ff88d qtnfmac: implement extendable channel survey dump adds 0d18a9c0a387 qtnfmac: pass max scan SSIDs limit on per-radio basis adds 8b0b5f1ba9e0 qtnfmac: cleanup alignment in firmware communication protocol adds 5edadc5a3f11 qtnfmac: update channel switch command to support 6GHz band adds 501c3be1ec3c qtnfmac: drop unnecessary TLVs from scan command adds 946d077a4256 qtnfmac: fix potential Spectre vulnerabilities adds 863844ee3bd3 brcmfmac: abort and release host after error adds 597fc0e6ad59 rtw88: remove unused parameter vif in rtw_lps_pg_info_get() adds 9e01c07069db rtw88: add rtw_read8_mask and rtw_read16_mask adds 2a4225551afb rtw88: pci: 8822c should set clock delay to zero adds 398b9bdab2c3 rtw88: move rtw_enter_ips() to the last when config adds 6eab0ba99bc2 rtw88: avoid holding mutex for cancel_delayed_work_sync() adds 55cc84421c30 rtw88: add ciphers to suppress error message adds 8299adec99b2 rtw88: 8822c: update power sequence to v16 adds 16bbc3eb8372 rsi: fix null pointer dereference during rsi_shutdown() adds bafbc6f0b51b rtw88: Use kfree_skb() instead of kfree() adds 40fb04b22f31 rtw88: Use secondary channel offset enumeration adds 9c714b7caa17 rtw88: 8822c: modify rf protection setting adds 74c3d72cc134 rtw88: disable TX-AMSDU on 2.4G band adds d49f2c5063fd rtw88: 8822[bc]: Make tables const, reduce data object size adds aa7619a39ace rtw88: Fix incorrect beamformee role setting adds 932183aa35c6 mwifiex: change license text from MARVELL to NXP adds e54432563b68 mt76: move initialization of some struct members to mt76_a [...] adds ac24dd35028b mt76: introduce struct mt76_phy adds bfc394dd65ef mt76: add support for an extra wiphy in the rx path adds 9fba6d077f64 mt76: add support for an extra wiphy in the main tx path adds e394b5757bad mt76: add support for an extra wiphy in the tx status path adds 426e8e413ce8 mt76: add support for an extra wiphy in mt76_sta_state() adds 96747a51fe62 mt76: move channel state to struct mt76_phy adds 5a95ca41223e mt76: keep a set of software tx queues per phy adds 011849e0fc55 mt76: move state from struct mt76_dev to mt76_phy adds db7aa188623d mt76: move chainmask back to driver specific structs adds 9e5f6dd7a5c6 mt76: move txpower_conf back to driver specific structs adds beaaeb6b6827 mt76: move txpower and antenna mask to struct mt76_phy adds 8af63fed3389 mt76: add multiple wiphy support to mt76_get_min_avg_rssi adds a3d01038719c mt76: add priv pointer to struct mt76_phy adds c89d36254155 mt76: add function for allocating an extra wiphy adds c7d2d6310969 mt76: add ext_phy field to struct mt76_wcid adds 30684481e6ca mt76: move ampdu_ref from mt76_dev to driver struct adds c9619dfaf2ab mt76: do not overwrite max_tx_fragments if it has been set adds fdd2e570764c mt76: mt7615: add dual-phy support for mac80211 ops adds d446a20f5b0c mt76: mt7615: add multiple wiphy support for smart carrier sense adds f89f58c8fb63 mt76: mt7615: add missing register init for dual-wiphy support adds d23cb96ccf71 mt76: mt7615: remove useless MT_HW_RDD0/1 enum adds 5dabdf71e94e mt76: mt7615: add multiple wiphy support to the dfs support code adds 2bed2a3e905a mt76: mt7615: rework chainmask handling adds 27ae72193249 mt76: mt7615: add multiple wiphy support to the rx path adds ac3ef85cebde mt76: mt7615: initialize dbdc settings on interface add adds b0b5426ee7d5 mt76: mt7615: move radio/mac initialization to .start/stop [...] adds 9ce2f7fa94c1 mt76: mt7615: select the correct tx queue for frames sent [...] adds 0f2173f093b3 mt76: mt7615: add support for registering a second wiphy v [...] adds f0305d182c02 mt76: mt7615: update beacon contents on BSS_CHANGED_BEACON adds c3c25d09d4ac mt76: mt7615: defer mcu initialization via workqueue adds 3e3848280f7d mt7615: replace sta_state callback with sta_add/sta_remove adds 2703bafcdbf7 mt76: fix rx dma ring descriptor state on reset adds 37a68e001578 mt76: disable bh in mt76_dma_rx_poll adds eba571683b40 mt76: fix possible undetected invalid MAC address adds 00c29ab2f671 mt76: mt7603: reset STA_CCA counter setting the channel adds b3c6d6388b51 mt76: eeprom: add support for big endian eeprom partition adds 1a874afbbf88 dt-bindings: net: wireless: mt76: introduce big-endian property adds f53300fdaa84 mt76: mt7615: Fix build with older compilers adds 175b4d58b91a mt76: mt7615: report firmware version using ethtool adds bae76a1eefd4 mt76: mt76x02: fix coverage_class type adds 6a792b1a0332 mt76: mt7603: set 0 as min coverage_class value adds 183d1fcf0b6a mt76: mt7615: add set_coverage class support adds e7ec563eae04 mt76: use AC specific reorder timeout adds 0794d03a8f2f mt76: mt76x02: omit beacon slot clearing adds f27469a93396 mt76: mt76x02: split beaconing adds 7d2886404e78 mt76: mt76x02: add check for invalid vif idx adds 5c48e60e57b0 mt76: mt76x02: remove a copy call for usb speedup adds 944624866996 mt76: speed up usb bulk copy adds d3cc4e7640ca mt76: mt76x02: add channel switch support for usb interfaces adds a6bfb6d13f33 mt76: usb: use max packet length for m76u_copy adds c708bfa352d3 mt76: mt76x02u: do not set NULL beacons adds b74f98b828f5 mt76: mt76x02: minor mt76x02_mac_set_beacon optimization adds a25c888f3a5f mt76: mt7615: fix MT7615_CFEND_RATE_DEFAULT value adds e5051965fd2b mt76: mt7615: measure channel noise and report it via survey adds c99dc3c1524d mt76: mt7615: increase MCU command timeout adds d55aa5e17461 mt76: mt7603: fix input validation issues for powersave-fi [...] adds 9379df2fd923 mt76: clear skb pointers from rx aggregation reorder buffe [...] adds ff913979a2d3 mt76: mt7615: introduce LED support adds d1ff4a3c2fab mt76: mt76x02: simplify led reg definitions adds ff44d907ee10 mt76: mt7603: simplify led reg definitions adds cd736c474712 mt76: fix compilation warning in mt76_eeprom_override() adds 2cad515ece8a mt76: mt7615: add missing settings for simultaneous dual-b [...] adds 4fe9218c5eda mt76: mt7615: rework set_channel function adds 0d88aea88f1d mt76: mt7615: add set_antenna callback adds 31affc967f04 mt76: mt7615: report TSF information adds 679b23fef8a4 mt76: mt7615: add per-phy mib statistics adds c388d8584bc8 mt76: mt7615: add a get_stats() callback adds a3f657ec1f9a mt76: move dev_irq tracepoint in mt76 module adds 5498974bd5d0 mt76: move mac_txdone tracepoint in mt76 module adds 9cd82366a7c0 mt76: mt7615: add tracing support adds d9d8be11f88b mt76: mt76x2: get rid of leftover target adds 2ce73efe0f8e mt76: mt7615: initialize radar specs from host driver adds 26b487669756 mt76: mt7615: fix endianness in mt7615_mcu_set_eeprom adds fecde5da035e mt76: move WIPHY_FLAG_HAS_CHANNEL_SWITCH in mt76_phy_init adds 1b784c3343ed mt76: mt7615: remove leftover routine declaration adds 85b7a5d0b2ab mt76: rely on mac80211 utility routines to compute airtime adds a1ea1d688d0b mt76: mt76x02u: avoid overwrite max_tx_fragments adds f4021e1f0691 mt76: mt76u: check tx_status_data pointer in mt76u_tx_tasklet adds 840728899c84 mt76: mt76u: add mt76u_process_rx_queue utility routine adds 0d1862104e6a mt76: mt76u: add mt76_queue to mt76u_get_next_rx_entry signature adds ab221b207b60 mt76: mt76u: add mt76_queue to mt76u_refill_rx signature adds 2fe6a5564d59 mt76: mt76u: use mt76_queue as mt76u_complete_rx context adds 37ec6a03d728 mt76: mt76u: add queue id parameter to mt76u_submit_rx_buffers adds 9aeb0d114d4e mt76: mt76u: move mcu buffer allocation in mt76x02u drivers adds 38e09a49f449 mt76: mt76u: introduce mt76u_free_rx_queue utility routine adds b430b7db3889 mt76: mt76u: stop/free all possible rx queues adds 63deaab0dd8f mt76: mt76u: add mt76u_alloc_rx_queue utility routine adds 87999d4e6b15 mt76: mt76u: add queue parameter to mt76u_rx_urb_alloc adds 1d54bc27165d mt76: mt76u: resume all rx queue in mt76u_resume_rx adds 94e1cfa890b7 mt76: mt76u: introduce mt76u_alloc_mcu_queue utility routine adds 1e816c65cb38 mt76: mt76u: add {read/write}_extended utility routines adds 16d6dac00939 mt76: mt76u: take into account different queue mapping for 7663 adds 9803b7b16176 mt76: mt76u: introduce mt76u_skb_dma_info routine adds 3bcd979c8a24 mt76: mt76u: add endpoint to mt76u_bulk_msg signature adds 94d4d07675fa mt76: mt76u: introduce MT_DRV_RX_DMA_HDR flag adds 5ffc6b5a9840 mt76: set dma-done flag for flushed descriptors adds 93eaec7625f1 mt76: fix handling full tx queues in mt76_dma_tx_queue_skb_raw adds 8f6c4f7ba1a1 mt76: dma: do not write cpu_idx on rx queue reset until af [...] adds e970e6659899 mt76: mt7603: increase dma mcu rx ring size adds d9c54264d818 mt76: enable Airtime Queue Limit support adds cd82b0e0ca71 dt-bindings: net: wireless: mt76: document bindings for MT7622 adds 13602c9d20cd mt76: mt7615: add __aligned(4) to txp structs adds 57ec55e9f775 mt76: mt7615: move mmio related code from pci.c to mmio.c adds 1c88e7e0aee4 mt76: mt7615: split up firmware loading functions adds 4e569727da74 mt76: mt7615: store N9 firmware version instead of CR4 adds 853fb35c503d mt76: mt7615: fix MT_INT_TX_DONE_ALL definition for MT7622 adds cdad4874057d mt76: mt7615: add dma and tx queue initialization for MT7622 adds 5dff21eef6e5 mt76: mt7615: add eeprom support for MT7622 adds 8acb7afc693b mt76: mt7615: add calibration free support for MT7622 adds c3ad5e9d00af mt76: mt7615: disable 5 GHz on MT7622 adds 35da599fcdc2 mt76: mt7615: implement probing and firmware loading on MT7622 adds 6aa4ed7927f1 mt76: mt7615: implement DMA support for MT7622 adds 8c90c2253eea mt76: mt7615: decrease rx ring size for MT7622 adds eacf61101260 mt76: mt7615: disable DBDC on MT7622 adds 8351943d3c70 mt76: mt7615: add Kconfig entry for MT7622 adds 15d9a5d7b556 mt76: mt7615: fix and rework tx power handling adds f347f81a8ac9 mt76: mt7615: report firmware log event messages adds 61c4fa721968 mt76: mt7615: implement hardware reset support adds 35492cd28f2a mt76: mt7615: add support for testing hardware reset adds dc80bb6f6ee6 mt76: mt7615: simplify mcu_set_bmc flow adds 20c3604f3e7c mt76: mt7615: simplify mcu_set_sta flow adds 9190d90daa2c mt76: mt7615: add a helper to encapsulate sta_rec operation adds 6849e29ed92e mt76: mt7615: add starec operating flow for firmware v2 adds 184dd9a11d7d mt76: mt7615: use new tag sta_rec_wtbl adds 4690da34f154 mt76: mt7615: switch mt7615_mcu_set_tx_ba to v2 format adds e07880b24d08 mt76: mt7615: switch mt7615_mcu_set_rx_ba to v2 format adds c5502b89ee68 mt76: mt7615: fix adding active monitor interfaces adds 8e2ad48e2bac mt76: mt7615: fix monitor mode on second PHY adds 43ba19228cfa mt76: avoid extra RCU synchronization on station removal adds 049019c2a07d mt76: mt76x2: avoid starting the MAC too early adds 07cda406308b mt76: fix rounding issues on converting per-chain and comb [...] adds 0e544cb59c9a mt76: mt7615: rework rx phy index handling adds e22d0b89647c mt76: do not set HOST_BROADCAST_PS_BUFFERING for mt7615 adds cf605a3bd9fb mt76: mt7615: rely on mt76_queues_read for mt7622 adds 972c598133d8 mt76: mt76u: extend RX scatter gather number adds 5d5a99464abb mt76: mt76u: rename stat_wq in wq adds a9fddf08ec66 mt76: mt7615: remove rx_mask in mt7615_eeprom_parse_hw_cap adds 098729575057 mt76: Introduce mt76_mcu data structure adds 6065bb8a9c40 Merge tag 'mt76-for-kvalo-2020-02-14' of https://github.co [...] adds a368e860adb1 Merge tag 'wireless-drivers-next-2020-03-05' of git://git. [...] adds 7d10001e20e4 ptp: add VMware virtual PTP clock driver adds 367ab29e3d88 ibmveth: Remove unused page_offset macro adds 70c0923b0ef1 PCI: Introduce pci_get_dsn adds 8d85b75b4e08 bnxt_en: Use pci_get_dsn() adds dbce64cbee6b scsi: qedf: Use pci_get_dsn() adds ceb2f00707f9 ice: Use pci_get_dsn() adds f998958df272 ixgbe: Use pci_get_dsn() adds 61600112f02f nfp: Use pci_get_dsn() adds 5e0db7e4b199 Merge branch 'PCI-Implement-function-to-read-Device-Serial [...] adds 52ef8108396f tc-testing: list kernel options for basic filter with cani [...] adds 9dd620afd154 tc-testing: updated tdc tests for basic filter with canid [...] adds 516c512bde3e tun: fix misleading comment format adds 7522416d2569 tun: get rid of DBG1() macro adds 182094348a08 tun: drop useless debugging statements adds 3424170f37e7 tun: replace tun_debug() by netif_info() adds 5af090713481 tun: drop TUN_DEBUG and tun_debug() adds 425c075dcbb2 Merge branch 'tun-debug' adds caaa71fac36e net: mdio: add ipq8064 mdio driver adds ae9e82cc096b dt-bindings: net: Add ipq806x mdio bindings adds cdc7aaca074d um: reject unsupported coalescing params adds 524250a324da RDMA/ipoib: reject unsupported coalescing params adds e5ad00b34dc0 tun: reject unsupported coalescing params adds e52a646b34ff r8152: reject unsupported coalescing params adds 0f3883b4773f vmxnet3: let core reject the unsupported coalescing parameters adds 35fa705665c6 staging: qlge: reject unsupported coalescing params adds fad99303f0e3 wil6210: reject unsupported coalescing params adds caf48383f1e6 Merge branch 'ethtool-consolidate-irq-coalescing-other-drivers' adds 2514921e7247 flow_offload: Introduce offload of HW stats type adds 1ee473306a28 ocelot_flower: use flow_offload_has_one_action() helper adds 319a1d19471e flow_offload: check for basic action hw stats type adds 3632f6d39078 mlxsw: spectrum_flower: Do not allow mixing HW stats types [...] adds c4afd0c81635 mlxsw: restrict supported HW stats type to "any" adds d60d7ed4c860 flow_offload: introduce "immediate" HW stats type and allo [...] adds 48855479510b flow_offload: introduce "delayed" HW stats type and allow [...] adds f16e7f64e4b5 mlxsw: spectrum_acl: Ask device for rule stats only if cou [...] adds d7cb1e3ba12e flow_offload: introduce "disabled" HW stats type and allow [...] adds 44f865801741 sched: act: allow user to specify type of HW stats for a filter adds 9d2e4e16484a Merge branch 'net-allow-user-specify-TC-action-HW-stats-type' adds 34aba2c45024 cxgb4/chcr : Register to tls add and del callback adds 8a30923e1598 cxgb4/chcr: Save tx keys and handle HW response adds 5a4b9fe7fece cxgb4/chcr: complete record tx handling adds 429765a149f1 chcr: handle partial end part of a record adds dc05f3df8fac chcr: Handle first or middle part of record adds 62370a4f346d cxgb4/chcr: Add ipv6 support and statistics adds 31de3f562f52 Merge branch 'cxgb4-chcr-ktls-tx-ofld-support-on-T6-adapter' adds eea45da4036d bareudp: add module alias adds c46a49a45c86 bareudp: print error message when command fails adds 2baecda37f4e bareudp: remove unnecessary udp_encap_enable() in bareudp_ [...] adds 1033a215fee5 Merge branch 'bareudp-several-code-cleanup-for-bareudp-module' adds 376d5307e057 net: rmnet: set NETIF_F_LLTX flag adds 138470a9b2cc net/sched: act_ct: fix lockdep splat in tcf_ct_flow_table_get adds 54a9062f6909 bnxt_en: Handle all NQ notifications in bnxt_poll_p5(). adds 340ac85eabce bnxt_en: Simplify __bnxt_poll_cqs_done(). adds 389a877a3b20 bnxt_en: Process the NQ under NAPI continuous polling. adds 843d699d79a1 bnxt_en: Clear DCB settings after firmware reset. adds 9f90445c14be bnxt_en: Remove unnecessary assignment of return code adds 3d0615911d33 bnxt_en: Modify some bnxt_hwrm_*_free() functions to void. adds 3a707bed13b7 bnxt_en: Return -EAGAIN if fw command returns BUSY adds 0fcfc7a1c3d1 bnxt_en: Call devlink_port_type_clear() in remove() adds 896328fe0b5f Merge branch 'bnxt_en-Updates' adds 6b995bdefc10 fsl/fman: reuse set_mac_address() in dtsec init() adds f3353b990225 fsl/fman: tolerate missing MAC address in device tree adds cbb961ca271e dpaa_eth: Use random MAC address when none is given adds e2f5cb7280f8 Merge branch 'QorIQ-DPAA-Use-random-MAC-address-when-none- [...] adds d7f5f3c89c1a remoteproc: add IPA notification to q6v5 driver adds fc39c40a15a6 dt-bindings: soc: qcom: add IPA bindings adds cdf2e9419dd9 soc: qcom: ipa: main code adds 1ed7d0c0fdba soc: qcom: ipa: configuration data adds ba764c4dad7b soc: qcom: ipa: clocking, interrupts, and memory adds ca48b27be7c6 soc: qcom: ipa: GSI headers adds 650d1603825d soc: qcom: ipa: the generic software interface adds c3f398b141a8 soc: qcom: ipa: IPA interface to GSI adds 9dd441e4ed57 soc: qcom: ipa: GSI transactions adds 84f9bd12d46d soc: qcom: ipa: IPA endpoints adds 2b9feef2b6c2 soc: qcom: ipa: filter and routing tables adds 731c46edad82 soc: qcom: ipa: immediate commands adds a646d6ec9098 soc: qcom: ipa: modem and microcontroller adds 530f9216a953 soc: qcom: ipa: AP/modem communications adds 08120d236c47 soc: qcom: ipa: support build of IPA code adds aa3027455974 MAINTAINERS: add entry for the Qualcomm IPA driver adds 9cc5ae125f0e arm64: dts: sdm845: add IPA information adds fbd436029c48 Merge branch 'net-introduce-Qualcomm-IPA-driver' adds 34a568a244be net: sgi: ioc3-eth: Remove phy workaround adds e08ab0b377a1 tcp: add bytes not sent to SCM_TIMESTAMPING_OPT_STATS adds 3f95f55eb55d net: sched: pie: change tc_pie_xstats->prob adds 13099824145a s390/qdio: add tighter controls for IRQ polling adds 49f42f5d6194 s390/qeth: remove VNICC callback parameter struct adds 206bd0a735d4 Merge branch 's390-qeth-next' adds a0e6650bdd25 r8169: convert while to for loop in rtl_tx adds 6a41f2b2f1e4 r8169: ensure tx_skb is fully reset after calling rtl8169_ [...] adds 22d352c51e74 r8169: simplify usage of rtl8169_unmap_tx_skb adds 101438729d84 r8169: remove now unneeded barrier in rtl_tx adds af99168a4cc8 Merge branch 'r8169-series-with-improvements-to-rtl_tx' adds edddb36644d5 batman-adv: Start new development cycle adds 3b2582c7affd batman-adv: Avoid RCU list-traversal in spinlock adds 5f27eb055d5c batman-adv: Replace zero-length array with flexible-array member adds 6c1a55fecae0 Merge tag 'batadv-next-for-davem-20200306' of git://git.op [...] adds 37feab6076aa net: dsa: mt7530: add support for port mirroring adds 8a4b910d005d mptcp: selftests: add rcvbuf set option adds ec33916d47cb mptcp: don't grow mptcp socket receive buffer when rcvbuf [...] adds c8e98343bf5c Merge branch 'mptcp-don-t-auto-adjust-rcvbuf-size-if-locked' adds 30a1e6d0f8e2 ionic: keep ionic dev on lif init fail adds 5dca69c425bc ionic: remove pragma packed adds b7f55b81f2ac ionic: improve irq numa locality adds c6d3d73a4055 ionic: clean up bitflag usage adds 75fcb75b93aa ionic: support ethtool rxhash disable adds c220e5239677 ionic: print pci bus lane info adds b3f064e9746d ionic: add support for device id 0x1004 adds 1fcbebf115d9 ionic: drop ethtool driver version adds 09dee69ea6a5 Merge branch 'ionic-updates' adds 72fa490480ce net: hns3: fix some mixed type assignment adds 4960cabff63e net: hns3: rename macro HCLGE_MAX_NCL_CONFIG_LENGTH adds 89a85559302f net: hns3: remove an unnecessary resetting check in hclge_ [...] adds 01c45c521a5a net: hns3: delete some reduandant code adds 9091367037d3 net: hns3: add a check before PF inform VF to reset adds e45afb396e23 net: hns3: print out status register when VF receives unkn [...] adds 77ba415d1920 net: hns3: print out command code when dump fails in debugfs adds 8de91e92070b net: hns3: synchronize some print relating to reset issue adds fbdc4d79fcc2 net: hns3: delete unnecessary logs after kzalloc fails adds 119959a0a5bf Merge branch 'hns3-next' adds a70ed9d8ecf3 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] adds c268ca6087f5 net/mlx5: Expose port speed when possible adds 2f5438ca0ee0 net/mlx5: Tidy up and fix reverse christmas ordring adds 1e62e222db2e net/mlx5: E-Switch, Use vport metadata matching only when [...] adds 2fbbc30da05d net/mlx5: Verify goto chain offload support adds d9fb932fde21 net/mlx5e: Fix an IS_ERR() vs NULL check adds 891b8f33218d net/mlx5: Allocate smaller size tables for ft offload adds cc617ceda0eb net/mlx5: E-switch, make query inline mode a static function adds 20f7b37ffc7d net/mlx5e: Introduce root ft concept for representors netdevs adds 01013ad355d6 net/mlx5e: Show/set Rx flow indir table and RSS hash key o [...] adds 6783e8b29f63 net/mlx5e: Init ethtool steering for representors adds b63293e759a1 net/mlx5e: Show/set Rx network flow classification rules o [...] adds 6c9ee3069380 Merge tag 'mlx5-updates-2020-03-09' of git://git.kernel.or [...] adds e0fa433db28a net: stmmac: selftests: Do not fail if PHY is not attached adds 422829f9f8db net: stmmac: Switch to linkmode_and()/linkmode_andnot() adds 8dc6051ce3ea net: stmmac: Fallback to dev_fwnode() if needed adds 46f69ded988d net: stmmac: Use resolved link config in mac_link_up() adds c580165ffbf2 net: phylink: Add missing Backplane speeds adds 9414819654cc net: phylink: Test if MAC/PCS support Autoneg adds fcb26bd2b6ca net: phy: Add Synopsys DesignWare XPCS MDIO module adds f213bbe8a9d6 net: stmmac: Integrate it with DesignWare XPCS adds e442cfc76833 Merge branch 'net-Add-support-for-Synopsys-DesignWare-XPCS' adds 62751b6808ec flow_offload: use flow_action_for_each in flow_action_mixe [...] adds 1e09e5818b3a pktgen: Allow on loopback device adds 9ff3dd7b8453 enetc: Drop redundant device node check adds a784c92ee272 enetc: Clean up of ehtool stats len adds 714239ac630a enetc: Clean up Rx BD iteration adds 434cebabd3a2 enetc: Add dynamic allocation of extended Rx BD rings adds 79c57bffebe8 Merge branch 'enetc-Support-extended-BD-rings-at-runtime' adds a393daa8993f flow_offload: fix allowed types check adds 42d5fe5f9c19 flow_offload: turn hw_stats_type into dedicated enum adds a16fa289843d flow_offload: restrict driver to pass one allowed bit to f [...] adds 377bb76444a1 Merge branch 'flow_offload-follow-ups-to-HW-stats-type-patchset' adds 469b390e1ba3 net: dsa: microchip: use delayed_work instead of timer + work adds 13e787ca82f8 net: dsa: mt7530: fix macro MIRROR_PORT adds f3beaf246f53 ice: Cleanup unneeded parenthesis adds 5520deb15326 iavf: Enable support for up to 16 queues adds 0ca469fbc3ca ice: allow bigger VFs adds 46c276cebfb4 ice: Improve clarity of prints and variables adds f844d5212cb0 ice: Fix removing driver while bare-metal VFs pass traffic adds 111820b0515a ice: Display Link detected via Ethtool in safe mode adds 1f454e06d93b ice: Fix corner case when switching from IEEE to CEE adds 35e935617e6e ice: renegotiate link after FW DCB on adds 345be791abd1 ice: Correct setting VLAN pruning adds c8a1071df934 ice: Increase mailbox receive queue length to maximum adds c88ba3fb33ca ice: fix use of deprecated strlcpy() adds 93ff48589a9e ice: Fix format specifier adds dced8ad321dd ice: Use EOPNOTSUPP instead of ENOTSUPP adds 6dae8aa0ed5b ice: use variable name more descriptive than type adds dab02de8673f ice: fix incorrect size description of ice_get_nvm_version adds 6ee242580447 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 047521d7b12d r8169: let rtl8169_mark_to_asic clear rx descriptor field opts2 adds 314a9cbbfb1d r8169: simplify getting stats by using netdev_stats_to_stats64 adds 8e4f90caf05c net: ena: reject unsupported coalescing params adds fcca747f1800 net: aquantia: reject all unsupported coalescing params adds f4a76615f0fe net: systemport: reject unsupported coalescing params adds 05c531452f6c net: bnx2: reject unsupported coalescing params adds a0dadb331dfa net: bnx2x: reject unsupported coalescing params adds f6f508c07a1e net: bcmgenet: reject unsupported coalescing params adds 3eb2efbea193 net: tg3: reject unsupported coalescing params adds 659d0760b0c6 net: bna: reject unsupported coalescing params adds 812df69beb86 net: liquidio: reject unsupported coalescing params adds bd4be35b4ae2 net: mlx4: reject unsupported coalescing params adds d824178d0f5d net: cxgb2: reject unsupported coalescing params adds 62923b6abe8c net: cxgb3: reject unsupported coalescing params adds 5608c6417926 net: cxgb4: reject unsupported coalescing params adds 009ab69b4b67 net: cxgb4vf: reject unsupported coalescing params adds d13f1167ab1c net: gemini: reject unsupported coalescing params adds 96ee187badb7 Merge branch 'ethtool-consolidate-irq-coalescing-part-3' adds 86eeb97de710 ftgmac100: Remove redundant judgement adds 81f954a44567 bareudp: Fixed bareudp receive handling adds 0fa81b304a79 cdc_ncm: Implement the 32-bit version of NCM Transfer Block adds c7211ff3be0f net: stmmac: selftests: Fix L3/L4 Filtering test adds dacf470b2641 net: slcan, slip -- no need for goto when if () will do adds 4cda75275f9f net: sched: make newly activated qdiscs visible adds 0d8a42c93a7a raw: Add missing annotations to raw_seq_start() and raw_se [...] adds 734c8f757439 tcp: Add missing annotation for tcp_child_process() adds 64fbca011976 net: Add missing annotation for *netlink_seq_start() adds 9b96a3e6dd4b net: ibm: remove set but not used variables 'err' adds dc3e19f4572b soc: qcom: ipa: fix spelling mistake "cahces" -> "caches" adds 767d3ded5fb8 net: mptcp: don't hang before sending 'MP capable with data' adds e6e0f093d978 dt-bindings: soc: qcom: fix IPA binding adds 7c4046b1c53b Revert "net: sched: make newly activated qdiscs visible" adds c7449b756943 sfc: ethtool: Refactor to remove fallthrough comments in c [...] adds 8213f6c9a275 net: be2net: reject unsupported coalescing params adds a3f9dd70bfcc net: dpaa: reject unsupported coalescing params adds d5e3c87d302c net: fec: reject unsupported coalescing params adds 4db086932370 net: gianfar: reject unsupported coalescing params adds 4f9546d24a12 net: hns: reject unsupported coalescing params adds 7b8fda64b29d net: hns3: reject unsupported coalescing params adds 86f0f963f8db net: e1000: reject unsupported coalescing params adds 194219a79259 net: fm10k: reject unsupported coalescing params adds 5f85d407ed4b net: i40e: reject unsupported coalescing params adds cf5d0f1c24b1 net: iavf: reject unsupported coalescing params adds a289108c2a62 net: igb: let core reject the unsupported coalescing parameters adds 3ff8000ddc7d net: igbvf: reject unsupported coalescing params adds dbfa497a26e1 net: igc: let core reject the unsupported coalescing parameters adds eb7975d3789f net: ixgbe: reject unsupported coalescing params adds e259b9114b1e net: ixgbevf: reject unsupported coalescing params adds af91fd7e17f1 Merge branch 'ethtool-consolidate-irq-coalescing-part-4' adds 16f6c2518f9e tcp: Remove unnecessary conditions in inet_csk_bind_conflict(). adds 4b01a9674231 tcp: bind(0) remove the SO_REUSEADDR restriction when ephe [...] adds 335759211a32 tcp: Forbid to bind more than one sockets haveing SO_REUSE [...] adds 7f204a7de8b0 selftests: net: Add SO_REUSEADDR test to check if 4-tuples [...] adds 93e616131a38 Merge branch 'bind_addr_zero' adds 9410c9409d3e net: sched: Introduce ingress classification function adds 7d17c544cd30 net: sched: Pass ingress block to tcf_classify_ingress adds 437192981932 net: sched: Change the block's chain list to an rcu list adds af699626ee26 net: sched: Support specifying a starting chain via tc skb ext adds 7f30db1ed80d net/mlx5: Introduce mapping infra for mapping unique ids to data adds 0f0d3827c0b4 net/mlx5: E-Switch, Move source port on reg_c0 to the uppe [...] adds 11b717d61526 net/mlx5: E-Switch, Get reg_c0 value on CQE adds 8f1e0b97cc70 net/mlx5: E-Switch, Mark miss packets with new chain id mapping adds dfd9e7500cd4 net/mlx5e: Rx, Split rep rx mpwqe handler from nic adds d6d27782864f net/mlx5: E-Switch, Restore chain id on miss adds 6ae4a6a594b8 net/mlx5e: Allow re-allocating mod header actions adds ea4cd837b99d net/mlx5e: Move tc tunnel parsing logic with the rest at t [...] adds 7f2fd0a5f8d8 net/mlx5e: Disallow inserting vxlan/vlan egress rules with [...] adds 0a7fcb78cc21 net/mlx5e: Support inner header rewrite with goto action adds 6724e66b90ee net/mlx5: E-Switch, Get reg_c1 value on miss adds b8ce90370977 net/mlx5e: Restore tunnel metadata on miss adds bf3347c4d15e Merge branch 'ct-offload' of git://git.kernel.org/pub/scm/ [...] adds 5b7cb7451585 net/mlx5: E-Switch, Enable reg c1 loopback when possible adds c6fe5729dcff net/mlx5e: en_rep: Create uplink rep root table after eswi [...] adds 978703f42549 netfilter: flowtable: Add API for registering to flow tabl [...] adds 9c26ba9b1f45 net/sched: act_ct: Instantiate flow table entry actions adds 30b0cf90c6dd net/sched: act_ct: Support restoring conntrack info on skbs adds 8b3646d6e0c4 net/sched: act_ct: Support refreshing the flow table entries adds edd5861e597b net/sched: act_ct: Enable hardware offload of flow table entires adds d18296ffd9cc net/mlx5: E-Switch, Introduce global tables adds 6fb0701a9cfa net/mlx5: E-Switch, Add support for offloading rules with [...] adds 43435e91396f net/mlx5: E-Switch, Support getting chain mapping adds ee1c45e87595 flow_offload: Add flow_match_ct to get rule ct match adds 4c3844d9e97e net/mlx5e: CT: Introduce connection tracking adds ac991b48d43c net/mlx5e: CT: Offload established flows adds 5c6b94604744 net/mlx5e: CT: Handle misses after executing CT action adds 1ef3018f5af3 net/mlx5e: CT: Support clear action adds f8ab30477690 Merge branch 'Introduce-connection-tracking-offload' adds 98130546da11 ethtool: rename ethnl_parse_header() to ethnl_parse_header [...] adds f70bb06563ed ethtool: update mapping of features to legacy ioctl requests adds 0524399d4612 ethtool: provide netdev features with FEATURES_GET request adds 88db6d1e4f62 ethtool: add ethnl_parse_bitset() helper adds 0980bfcd6954 ethtool: set netdev features with FEATURES_SET request adds 9c6451ef4881 ethtool: add FEATURES_NTF notification adds e16c3386fc4d ethtool: provide private flags with PRIVFLAGS_GET request adds f265d799596a ethtool: set device private flags with PRIVFLAGS_SET request adds 111dcba3c694 ethtool: add PRIVFLAGS_NTF notification adds e4a1717b677c ethtool: provide ring sizes with RINGS_GET request adds 2fc2929e8072 ethtool: set device ring sizes with RINGS_SET request adds bc9d1c995ecb ethtool: add RINGS_NTF notification adds 0c84979c951a ethtool: provide channel counts with CHANNELS_GET request adds e19c591eafad ethtool: set device channel counts with CHANNELS_SET request adds 546379b9a01b ethtool: add CHANNELS_NTF notification adds 82a9822b2677 Merge branch 'ethtool-netlink-interface-part-3' adds e31a50162feb bitfield.h: add FIELD_MAX() and field_max() adds 4639b38b7209 Revert "arm64: dts: sdm845: add IPA information" adds 0f70eedc0f77 Merge branch 'ipa-fixes' adds 8a765471a65e octeontx2-pf: unlock on error path in otx2_config_pause_frm() adds a8eceea84a3a inet: Use fallthrough; adds 1d3435793123 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 5ec82c49a21a ethtool: fix spelling mistake "exceeeds" -> "exceeds" adds 5b5c328f63fd net: ieee802154: ca8210: Use new structure for SPI transfe [...] adds 53cb2cfaa62d cfg802154: Replace zero-length array with flexible-array member adds 48f5d5cb80b4 Merge tag 'ieee802154-for-davem-2020-03-13' of git://git.k [...] adds ca7dc2791b50 bpftool: Add header guards to generated vmlinux.h adds fd56e0058412 libbpf: Fix use of PT_REGS_PARM macros with vmlinux.h adds 396f544ed5e5 selftests/bpf: Fix BPF_KRETPROBE macro and use it in attac [...] adds df8ff35311c8 libbpf: Merge selftests' bpf_trace_helpers.h into libbpf's [...] adds 82dbbfc822cd Merge branch 'move_BPF_PROG_to_libbpf' adds 441420a1f0b3 bpf: Reliably preserve btf_trace_xxx types adds 775a2be52da1 selftests/bpf: Declare bpf_log_buf variables as static adds 70ed506c3bbc bpf: Introduce pinnable bpf_link abstraction adds c016b68edc7a libbpf: Add bpf_link pinning/unpinning adds 6489b8e1e3cf selftests/bpf: Add link pinning selftests adds abbc61a5f26d Merge branch 'bpf_link' adds cf62089b0edd bpf: Add gso_size to __sk_buff adds b0ac4941aa2a bpf: Sync uapi bpf.h to tools/ adds 62511ceadf6e selftests/bpf: Test new __sk_buff field gso_size adds 5fc40f37396c Merge branch 'bpf_gso_size' adds 320a36063e14 libbpf: Fix handling of optional field_name in btf_dump__e [...] adds 1aae4bdd7879 bpf: Switch BPF UAPI #define constants used from BPF progr [...] adds 7cb30aaab3f2 libbpf: Assume unsigned values for BTF_KIND_ENUM adds 367d82f17eff tools/runqslower: Drop copy/pasted BPF_F_CURRENT_CPU definiton adds 0641cadac467 Merge branch 'bpf-uapi-enums' adds af73d78bd384 kbuild: Remove debug info from kallsyms linking adds cc6fa771024f selftests/bpf: Support out-of-tree vmlinux builds for VMLINUX_BTF adds 88fd9e5352fe bpf: Refactor trampoline update code adds 7e639208e88d bpf: JIT helpers for fmod_ret progs adds ae24082331d9 bpf: Introduce BPF_MODIFY_RETURN adds 6ba43b761c41 bpf: Attachment verification for BPF_MODIFY_RETURN adds aca228cd3387 tools/libbpf: Add support for BPF_MODIFY_RETURN adds da00d2f117a0 bpf: Add test ops for BPF_PROG_TYPE_TRACING adds 3d08b6f29cf3 bpf: Add selftests for BPF_MODIFY_RETURN adds 9ce601029058 Merge branch 'bpf_modify_ret' adds ca6cb5447cec riscv, bpf: Factor common RISC-V JIT code adds 5f316b65e99f riscv, bpf: Add RV32G eBPF JIT adds 06b741521622 bpf, doc: Add BPF JIT for RV32G to BPF documentation adds dad737c926b5 MAINTAINERS: Add entry for RV32G BPF JIT adds 69191754ff29 bpf: Remove unnecessary CAP_MAC_ADMIN check adds 3e7c67d90e3e bpf: Fix bpf_prog_test_run_tracing for !CONFIG_NET adds 7b70973d7edb bpf: sockmap: Only check ULP for TCP sockets adds 1a2e20132db7 skmsg: Update saved hooks only once adds d19da360ee0f bpf: tcp: Move assertions into tcp_bpf_get_proto adds 5da004044231 bpf: tcp: Guard declarations with CONFIG_NET_SOCK_MSG adds f747632b608f bpf: sockmap: Move generic sockmap hooks from BPF TCP adds cb21802b3963 bpf: sockmap: Simplify sock_map_init_proto adds edc6741cc660 bpf: Add sockmap hooks for UDP sockets adds 7b98cd42b049 bpf: sockmap: Add UDP support adds b05fbb9f03f1 selftests: bpf: Don't listen() on UDP sockets adds 84be2113e6a7 selftests: bpf: Add tests for UDP sockets in sockmap adds 1f441b35ea54 selftests: bpf: Enable UDP sockmap reuseport tests adds 7b4b73bc8a60 bpf, doc: Update maintainers for L7 BPF adds 47c09d6a9f67 bpftool: Introduce "prog profile" command adds 319c7c1f6b78 bpftool: Documentation for bpftool prog profile adds 397692eab35c bpftool: Bash completion for "bpftool prog profile" adds aad32f4c76a2 bpftool: Fix typo in bash-completion adds babf3164095b bpf: Add bpf_link_new_file that doesn't install FD adds 13fac1d851e0 bpf: Fix trampoline generation for fmod_ret programs adds 37ccc12bbcef tools/runqslower: Add BPF_F_CURRENT_CPU for running selfte [...] adds fe4eb069edb7 bpftool: Use linux/types.h from source tree for profiler build adds 14e5728ff817 bpftool: Only build bpftool-prog-profile if supported by clang adds 39be909c38a4 bpftool: Skeleton should depend on libbpf adds 8d830f549dbd bpftool: Add _bpftool and profiler.skel.h to .gitignore adds b35f14f41041 libbpf: Split BTF presence checks into libbpf- and kernel- [...] adds 75a1e792c335 tools: bpftool: Allow all prog/map handles for pinning objects adds 132c1af0a23d tools: bpftool: Fix minor bash completion mistakes adds 1e2328e76254 fs/nsfs.c: Added ns_match adds b4490c5c4e02 bpf: Added new helper bpf_get_ns_current_pid_tgid adds 1c1052e0140a tools/testing/selftests/bpf: Add self-tests for new helper [...] adds 4823b7210b90 Merge branch 'bpf_get_ns_current_pid_tgid' adds d831ee84bfc9 bpf: Add bpf_xdp_output() helper adds 6ae32b29c09b tools: bpftool: Restore message on failure to guess program type adds 2b5cf9fb7484 selftests/bpf: Guarantee that useep() calls nanosleep() syscall adds 4cd729fa022c selftests/bpf: Make tcp_rtt test more robust to failures adds 98868668367b bpf: Abstract away entire bpf_link clean up procedure adds b56cd05c55a1 x86/mm: Rename is_kernel_text to __is_kernel_text adds 6a64037d4bf2 bpf: Add bpf_trampoline_ name prefix for DECLARE_BPF_DISPATCHER adds 535911c80ad4 bpf: Add struct bpf_ksym adds bfea9a8574f3 bpf: Add name to struct bpf_ksym adds ecb60d1c670e bpf: Move lnode list node to struct bpf_ksym adds ca4424c920f5 bpf: Move ksym_tnode to bpf_ksym adds eda0c92902b5 bpf: Add bpf_ksym_find function adds cbd76f8d5ac9 bpf: Add prog flag to struct bpf_ksym object adds dba122fb5e12 bpf: Add bpf_ksym_add/del functions adds a108f7dcfa01 bpf: Add trampolines to kallsyms adds 517b75e44c7b bpf: Add dispatchers to kallsyms adds 7ac88eba185b bpf: Remove bpf_image tree adds 1afbcd9466f2 Merge branch 'generalize-bpf-ksym' adds 4e1fd25d19e8 selftests/bpf: Fix usleep() implementation adds 5996a587a466 bpf_helpers_doc.py: Fix warning when compiling bpftool adds dcce11d545cc bpf: Add missing annotations for __bpf_prog_enter() and __ [...] adds bcd66b10b5e9 tools/bpf: Move linux/types.h for selftests and bpftool adds 30b4cb36b111 selftests/bpf: Fix spurious failures in accept due to EAGAIN adds 3e2671fb9a95 selftests/bpf: Ensure consistent test failure output adds d121e1d34b72 libbpf: Ignore incompatible types with matching name durin [...] adds b8ebce86ffe6 libbpf: Provide CO-RE variants of PT_REGS macros adds acbd06206bbb selftests/bpf: Add vmlinux.h selftest exercising tracing o [...] adds 832165d225f7 Merge branch 'bpf-core-fixes' adds 44ef976ab3c4 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next adds 86f9453c5fca net/mlx5: E-Switch, Remove redundant check of eswitch manager cap adds 14c844cbf350 net/mlx5: E-Switch, Hold mutex when querying drop counter [...] adds a9814d7fde59 net/mlx5: E-Switch, Remove redundant warning when QoS enab [...] adds 878a73318a92 net/mlx5: E-Switch, Prepare for vport enable/disable refactor adds d7c92cb56f7b net/mlx5: E-switch, Make vport setup/cleanup sequence symmetric adds c2d7712ca385 net/mlx5: E-Switch, Introduce per vport configuration for [...] adds 23bb50cf7399 net/mlx5: E-Switch, Update VF vports config when num of VF [...] adds 4110fc59eafb net/mlx5: E-Switch, Refactor unload all reps per rep type adds 5c2aa8ae3a2c net/mlx5: Accept flow rules without match adds 2bb72e7e2abc net/mlx5: E-switch, Annotate termtbl_mutex mutex destroy adds d6c8022dfb06 net/mlx5: E-switch, Annotate esw state_lock mutex destroy adds 0e6fa491e8b0 net/mlx5: Avoid deriving mlx5_core_dev second time adds de346f401ad5 net/mlx5: DR, Add support for flow table id destination action adds bc1a02884a33 net/mlx5: DR, Remove unneeded functions deceleration adds 94229d45239b Merge tag 'mlx5-updates-2020-03-13' of git://git.kernel.or [...] adds 724d02156668 cxgb4: update T5/T6 adapter register ranges adds ec8582d1349a net: dsa: sja1105: move MAC configuration to .phylink_mac_link_up adds f1dc7460eb40 net: ena: ethtool: clean up minor indentation issue adds 58b05e58d155 net: phy: Add XLGMII interface define adds 1671c42d4872 net: phylink: Add XLGMII support adds fa83820e5c58 Merge branch 'net-phy-XLGMII-define-and-usage-in-PHYLINK' adds 085793f038be sfc: support configuring vf spoofchk on EF10 VFs adds 10ef49bdcc79 selftests: qdiscs: Add TDC test for RED adds 14bc175d9c88 net: sched: Allow extending set of supported RED flags adds 0a7fad2376ba net: sched: RED: Introduce an ECN nodrop mode adds 8040c96b4fc6 mlxsw: spectrum_qdisc: Offload RED ECN nodrop mode adds 058e56ac9ee6 selftests: qdiscs: RED: Add nodrop tests adds 63f3c1d06f25 selftests: mlxsw: RED: Test RED ECN nodrop offload adds 3d572b2308ec Merge branch 'RED-Introduce-an-ECN-tail-dropping-mode' adds da80aa52d074 net: phy: move the mscc driver to its own directory adds fa164e40c53b net: phy: mscc: split the driver into separate files adds 0b92f897120c net: phy: mscc: fix header defines and descriptions adds 0c907754ae9d Merge branch 'net-phy-split-the-mscc-driver' adds 298b63eff3df net: jme: reject unsupported coalescing params adds f99db1d489c1 net: mv643xx_eth: reject unsupported coalescing params adds 16e8d8b3e612 net: mvneta: reject unsupported coalescing params adds 078db9a3293f net: mvpp2: reject unsupported coalescing params adds af7fcbbd2229 net: octeontx2-pf: let core reject the unsupported coalesc [...] adds b48ae153345a net: skge: reject unsupported coalescing params adds a1edda361520 net: sky2: reject unsupported coalescing params adds 930129d9d875 net: myri10ge: reject unsupported coalescing params adds 8078f028def1 net: nixge: let core reject the unsupported coalescing parameters adds 642747713620 net: netxen: let core reject the unsupported coalescing pa [...] adds c9312022dba8 net: qede: reject unsupported coalescing params adds 4a988e3103c9 net: qlnic: let core reject the unsupported coalescing parameters adds b604eb31a477 net: r8169: reject unsupported coalescing params adds 19d9ec997fa9 net: sxgbe: reject unsupported coalescing params adds 5b71256af2ec net: via: reject unsupported coalescing params adds b8323deb6322 Merge branch 'ethtool-consolidate-irq-coalescing-part-5' adds e228c5c0882e tipc: simplify trivial boolean return adds 746a1eda682c tipc: add NULL pointer check to prevent kernel oops adds 4a601f109614 net: mscc: ocelot: adjust maxlen on NPI port, not CPU adds 7a1d0e61f116 net: stmmac: platform: convert to devm_platform_ioremap_resource adds 58b09919626b mptcp: create msk early adds dc093db5cc05 mptcp: drop unneeded checks adds a79c838fb049 Merge branch 'mptcp-simplify-mptcp_accept' adds 5d0ab06b63fc cdc_ncm: Fix the build warning adds f6554187855a net: mii: convert mii_lpa_to_ethtool_lpa_x() to linkmode variant adds a9f28eba6eaa net: mii: add linkmode_adv_to_mii_adv_x() adds 3c04d3570b94 Merge branch 'net-mii-clause-37-helpers' adds 87615c96e77f net: dsa: warn if phylink_mac_link_state returns error adds 4c8b7350a6a9 net: dsa: mv88e6xxx: use BMCR definitions for serdes contr [...] adds 64d47d50be7a net: dsa: mv88e6xxx: configure interface settings in mac_config adds a5a6858b793f net: dsa: mv88e6xxx: extend phylink to Serdes PHYs adds 7e0e62431259 net: dsa: mv88e6xxx: fix Serdes link changes adds f365c6f7235a net: dsa: mv88e6xxx: combine port_set_speed and port_set_duplex adds dc745ece3bd5 net: dsa: mv88e6xxx: remove port_link_state functions adds 5d5b231da7ac net: dsa: mv88e6xxx: use PHY_DETECT in mac_link_up/mac_link_down adds 65b7a2c8e369 Merge branch 'net-dsa-improve-serdes-integration' adds a21ecf0e0338 macsec: Support XPN frame handling - IEEE 802.1AEbw adds 48ef50fa866a macsec: Netlink support of XPN cipher suites (IEEE 802.1AEbw) adds a1dd3875fd65 chcr: remove set but not used variable 'status' adds ff8ed737860e net: stmmac: use readl_poll_timeout() function in init_systime() adds 45d0da498ef3 net: stmmac: use readl_poll_timeout() function in dwmac4_d [...] adds 764e55824d0a Merge branch 'net-stmmac-Use-readl_poll_timeout-to-simplif [...] adds 74522e7baae2 net: sched: set the hw_stats_type in pedit loop adds 10ee4b87f5f9 qede: remove some unused code in function qede_selftest_re [...] adds 1963507e6233 net: kcm: kcmproc.c: Fix RCU list suspicious usage warning adds 5e0ef51b161c remoteproc: clean up notification config adds 86e85bf6981c sfc: fix XDP-redirect in this driver adds be0d935ebfe5 tcp: fix stretch ACK bugs in BIC adds 5415e3c37a65 tcp: fix stretch ACK bugs in Scalable adds d861b5c7534e tcp: stretch ACK fixes in Veno prep adds ca04f5d4bb79 tcp: fix stretch ACK bugs in Veno adds fa4cb9eba3c7 tcp: fix stretch ACK bugs in Yeah adds 01a6a62edce2 Merge branch 'tcp-fix-stretch-ACK-bugs-in-congestion-contr [...] adds eff87b4f1ef4 net: sfc: reject unsupported coalescing params adds cbb78cb05f8d net: socionext: reject unsupported coalescing params adds a5a8758f42b0 net: dwc-xlgmac: let core reject the unsupported coalescin [...] adds 126b34ff9f5b net: tehuti: reject unsupported coalescing params adds 3b6e1a4edf6a net: cpsw: reject unsupported coalescing params adds 1a9d729c4502 net: davinci_emac: reject unsupported coalescing params adds e62780e600a9 net: ll_temac: let core reject the unsupported coalescing [...] adds 329bab6ea945 net: axienet: let core reject the unsupported coalescing p [...] adds 9000edb71ab2 net: ethtool: require drivers to set supported_coalesce_params adds 225fc22388e5 Merge branch 'ethtool-consolidate-irq-coalescing-last-part' adds 9010f9deb000 net: phy: improve phy_driver callback handle_interrupt adds c4474fe121c9 net: phy: mscc: consider interrupt source in interrupt handler adds 362d3d88809b Merge branch 'net-phy-improve-phy_driver-callback-handle_i [...] adds 53eca1f3479f net: rename flow_action_hw_stats_types* -> flow_action_hw_stats* adds 36b4b92b8d5d nfp: allow explicitly selected delayed stats adds 24ee86511b01 Merge branch 'nfp-type' adds efe074c2cc1c net_sched: add qdisc_watchdog_schedule_range_ns() adds b88948fbc7ce net_sched: do not reprogram a timer about to expire adds 583396f4ca4d net_sched: sch_fq: enable use of hrtimer slack adds c7cba8326c1e Merge branch 'net_sched-allow-use-of-hrtimer-slack' adds ecd2d8b0fb18 ionic: stop devlink warn on mgmt device adds ad6fd4d3114a ionic: deinit rss only if selected adds ba8fb6c84455 ionic: remove adminq napi instance adds 840eef598653 ionic: print data for unknown xcvr type adds b2133d8d1a7c ionic: add decode for IONIC_RC_ENOSUPP adds 9f57db9b8504 Merge branch 'ionic-bits-and-bytes' adds 7c6dbd29a73e net: phy: xpcs: Add XLGMII support adds 8a880936e902 net: stmmac: Add XLGMII support adds 4a4ccde02f75 net: stmmac: Add support for Enterprise MAC version adds 2462a82c83a7 Documentation: networking: stmmac: Mention new XLGMAC support adds 0419c450e1bb Merge branch 'stmmac-100GB-Enterprise-MAC-support' adds 99f7c5e0960d net: bridge: vlan options: rename br_vlan_opts_eq to br_vl [...] adds 53e96632ab93 net: bridge: vlan tunnel: constify bridge and port arguments adds 188c67dd1906 net: bridge: vlan options: add support for tunnel id dumping adds 569da0822808 net: bridge: vlan options: add support for tunnel mapping set/del adds 54e1dc70dc61 Merge branch 'net-bridge-vlan-options-add-support-for-tunn [...] adds 89e3e3ddcb68 net: mdiobus: avoid BUG_ON() in mdiobus accessors adds 6cc7cf8125b3 net: mdiobus: add APIs for modifying a MDIO device register adds 74db1c18d80a net: phylink: pcs: add 802.3 clause 22 helpers adds b8679ef8bedf net: phylink: pcs: add 802.3 clause 45 helpers adds 5dd328452688 Merge branch 'net-add-phylink-support-for-PCS' adds 7f20d5fc708d mptcp: move msk state update to subflow_syn_recv_sock() adds c3c831b0a241 netfilter: flowtable: Use nf_flow_offload_tuple for stats as well adds 68983a354a65 netfilter: xtables: Add snapshot of hardidletimer target adds 925d844696d9 netfilter: nft_tunnel: add support for geneve opts adds e32a4dc6512c netfilter: nf_tables: make sets built-in adds 24d19826fcbd netfilter: nf_tables: make all set structs const adds 9325f070f7db netfilter: cleanup unused macro adds eb9d7af3b7bd netfilter: nft_set_pipapo: make the symbol 'nft_pipapo_get [...] adds 6daf14140129 netfilter: Replace zero-length array with flexible-array member adds 049dee95f84c netfilter: bitwise: use more descriptive variable-names. adds f628c27d8566 netfilter: xt_IDLETIMER: clean up some indenting adds 4679877921cd netfilter: flowtable: add nf_flow_table_block_offload_init() adds b5140a36da78 netfilter: flowtable: add indr block setup support adds cfab6dbd0ecf netfilter: flowtable: add tunnel match offload support adds 88bf6e4114d5 netfilter: flowtable: add tunnel encap/decap action offloa [...] adds e807b13cb3e3 nft_set_pipapo: Generalise group size for buckets adds 4051f43116cd nft_set_pipapo: Add support for 8-bit lookup groups and dy [...] adds bf3e58392394 nft_set_pipapo: Prepare for vectorised implementation: alignment adds 8683f4b9950d nft_set_pipapo: Prepare for vectorised implementation: helpers adds 7400b063969b nft_set_pipapo: Introduce AVX2-based lookup implementation adds eb16933aa5be nft_set_pipapo: Prepare for single ranged field usage adds a7fc93680408 netfilter: nf_tables: add nft_set_elem_expr_alloc() adds 795a6d6b4224 netfilter: nf_tables: statify nft_expr_init() adds 409444522976 netfilter: nf_tables: add elements with stateful expressions adds 76adfafecab5 netfilter: nf_tables: add nft_set_elem_update_expr() helpe [...] adds 339706bc21c1 netfilter: nft_lookup: update element stateful expression adds d0febd81ae77 netfilter: conntrack: re-visit sysctls in unprivileged namespaces adds b030f194aed2 netfilter: Rename ingress hook include file adds 5418d3881e1f netfilter: Generalize ingress hook adds 8537f78647c0 netfilter: Introduce egress hook adds a58741ef1e4a Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next adds 714c91088517 s390/qeth: use memory reserves to back RX buffers adds b413ff8a18d1 s390/qeth: use memory reserves in TX slow path adds 1c103cf819da s390/qeth: remove prio-queueing support for z/VM NICs adds fcc2df8b8777 s390/qeth: allow configuration of TX queues for z/VM NICs adds 66cddf101901 s390/qeth: allow configuration of TX queues for IQD devices adds 5d8ce41c6a87 s390/qeth: balance the TX queue selection for IQD devices adds 8d145da294a9 s390/qeth: add SW timestamping support for IQD devices adds 54e73b9c0a88 s390/qeth: don't report hard-coded driver version adds 86e7a4e4afd5 s390/qeth: add phys_to_virt() translation for AOB adds 5bcd8ad97683 s390/qeth: remove gratuitous NULL checks adds cd652be52cd9 s390/qeth: use dev->reg_state adds ce7964bdc414 Merge branch 's390-qeth-next' adds 357b6cc5834e netfilter: revert introduction of egress hook adds 8d174351f285 cxgb4: rework TC filter rule insertion across regions adds ac5de9a20f10 mlxsw: spectrum_cnt: Query bank size from FW resources adds 4d21ed2e3d6a selftests: spectrum-2: Adjust tc_flower_scale limit accord [...] adds c33fbe949f9f mlxsw: spectrum_cnt: Move sub_pools under per-instance poo [...] adds b2d3e33c77cf mlxsw: spectrum_cnt: Add entry_size_res_id for each subpoo [...] adds d53cdbb889a3 mlxsw: spectrum_cnt: Expose subpool sizes over devlink resources adds ab8c4cc60420 mlxsw: spectrum_cnt: Move config validation along with res [...] adds 53d963669466 mlxsw: spectrum_cnt: Consolidate subpools initialization adds 4e145fc6eba2 mlxsw: spectrum_cnt: Expose devlink resource occupancy for [...] adds ee4848ac1a8a selftests: mlxsw: Add tc action hw_stats tests adds dd13f4dfc02d Merge branch 'mlxsw-spectrum_cnt-Expose-counter-resources' adds 2c4b58dc75dd net: sched: Fix hw_stats_type setting in pedit loop adds d445dff2df60 net: phy: realtek: read actual speed to detect downshift adds 9d3faa51bef0 net/mlx5: Add missing inline to stub esw_add_restore_rule adds 0b3a8b6b5340 net/mlx5: E-Switch: Fix using fwd and modify when firmware [...] adds e0cb8afdbba9 net/mlx5: E-Switch, Skip restore modify header between pri [...] adds 35e725e1b9d6 net/mlx5e: CT: remove set but not used variable 'unnew' adds 3cfc4332edbc net/mlx5e: CT: Fix insert rules when TC_CT config isn't enabled adds aded104d397c net/mlx5e: CT: Fix stack usage compiler warning adds 636bb9685239 net/mlx5e: en_tc: Rely just on register loopback for tunne [...] adds d0645b378095 net/mlx5e: Fix rejecting all egress rules not on vlan adds 31e87b39ba9d net/mlx5e: Fix devlink port register sequence adds b5f814cc7381 net/mlx5: Avoid configuring eswitch QoS if not supported adds d8a2034f152a net/mlx5: Don't use termination tables in slow path adds 249ccc3c95bd net/mlx5e: Add support for offloading traffic from uplink [...] adds 613f53fe09a2 net/mlx5: Eswitch, enable forwarding back to uplink port adds 87b51810f4ad net/mlx5: Avoid forwarding to other eswitch uplink adds 79e28519ac78 Merge tag 'mlx5-updates-2020-03-17' of git://git.kernel.or [...] adds 0be534f5c0fd mptcp: rename fourth ack field adds 56d099761a1e net: bridge: vlan: include stats in dumps if requested adds 3ebaf6da0716 net: sched: Do not assume RTNL is held in tunnel key actio [...] adds 4ab10bb8ffa4 liquidio: remove set but not used variable 's' adds a351e7fb94f5 net: ipa: fix platform_no_drv_owner.cocci warnings adds 0e1a5773de9e net: ipa: Remove unused including <linux/version.h> adds 09d65e6d631c net: phy: mscc: add missing check on a phy_write return value adds 3fd177cb2b47 net: stmmac: dwmac_lib: remove unnecessary checks in dwmac [...] adds fe93f0b225ea net: tc_skbedit: Factor a helper out of is_tcf_skbedit_{ma [...] adds 2ce124109c0f net: tc_skbedit: Make the skbedit priority offloadable adds 4d745f8cf5ad mlxsw: core: Add QOS_ACTION adds 463957e3fbab mlxsw: spectrum_flower: Offload FLOW_ACTION_PRIORITY adds 26d9f0cde24c selftests: forwarding: Add an skbedit priority selftest adds 9096a03f3cbb Merge branch 'mlxsw-Offload-TC-action-skbedit-priority' adds e8e4223046e1 net: phy: mscc: add support for RGMII MAC mode adds dee48f78d02e net: phy: mscc: RGMII skew delay configuration adds 5c9a9fce3a0a Merge branch 'mscc-RGMII' adds 8511d72f14bc sysfs: fix static inline declaration of sysfs_groups_chang [...] adds 65780c5627a2 veth: move xdp stats in a dedicated structure adds 1c5b82e55f15 veth: introduce more specialized counters in veth_stats adds 66fe4a078879 veth: distinguish between rx_drops and xdp_drops adds 9152cff0dd3d veth: introduce more xdp counters adds d99a7c2f3d0e veth: remove atomic64_add from veth_xdp_xmit hotpath adds ab9d1e172f05 Merge branch 'veth-xdp-stats' adds 151129df2f4a Bluetooth: SMP: Fix SALT value in some comments adds 6c08fc896b60 Bluetooth: Fix refcount use-after-free issue adds fe6648315605 Bluetooth: optimize barrier usage for Rmw atomics adds 66cb70513564 Bluetooth: hci_qca: Enable clocks required for BT SOC adds 89bd6147964e dt-bindings: net: bluetooth: Add device tree bindings for [...] adds 2a154903cec2 Bluetooth: prefetch channel before killing sock adds 2ade42d88fdb Bluetooth: remove __get_channel/dir and __dir adds f3d63f50c17a Bluetooth: hci_qca: Optimized code while enabling clocks f [...] adds eb3939e386ec Bluetooth: btusb: Add support for 13d3:3548 Realtek 8822CE device adds 683cc86d812c Bluetooth: btintel: Replace zero-length array with flexibl [...] adds 7c36948329cd Bluetooth: hci_intel: Replace zero-length array with flexi [...] adds c920a191302e Bluetooth: hci_uart: Replace zero-length array with flexib [...] adds cee5f20fece3 Bluetooth: secure bluetooth stack from bluedump attack adds eab2404ba798 Bluetooth: Add BT_PHY socket option adds e22998f53a1e Bluetooth: Fix a typo in Kconfig adds 848fc6164158 Bluetooth: hci_h5: btrtl: Add support for RTL8822C adds 05bd80a10411 Bluetooth: Disable Extended Adv if enabled adds 7c2c3e63e1e9 Bluetooth: hci_qca: Bug fixes while collecting controller [...] adds 0830c0a4891f Bluetooth: hci_h5: Move variable into local scope adds a2a8b0b4adea Bluetooth: Fix crash when using new BT_PHY option adds 1c22d3cda8af Bluetooth: RFCOMM: Use MTU auto tune logic adds eed467b517e8 Bluetooth: fix passkey uninitialized when used adds a7e454542bf8 Bluetooth: Replace zero-length array with flexible-array member adds d7d41682efc2 Bluetooth: Fix Suspicious RCU usage warnings adds 0c2ac7d4f08d Bluetooth: Use list_for_each_entry_rcu() to traverse RCU l [...] adds a9e45698b37d Bluetooth: Remove adv set for directed advertising adds c3bed4de5d06 Bluetooth: During le_conn_timeout disable EXT_ADV adds 6bd023c48f61 Bluetooth: hci_h4: Fix a typo in a comment adds 4f28e3f9174a Bluetooth: hci_h4: Remove a redundant assignment in 'h4_flush()' adds e37c57a888b7 Bluetooth: Fixing a few comment typos in the quirk definitions. adds 3e4e3f73b9f4 Bluetooth: btusb: Add flag to define wideband speech capability adds 4b127bd5f2cc Bluetooth: Support querying for WBS support through MGMT adds 8788a1ee070a 6lowpan: Replace zero-length array with flexible-array member adds 107db7ec7838 docs: networking: convert 6lowpan.txt to ReST adds 4f9ed5bd63dc Bluetooth: hci_qca: Not send vendor pre-shutdown command f [...] adds b63882549b2b Bluetooth: btqca: Fix the NVM baudrate tag offcet for wcn3991 adds 8a208b24d770 Bluetooth: hci_qca: Make bt_en and susclk not mandatory fo [...] adds 08bb4da90150 Bluetooth: guard against controllers sending zero'd events adds eb82dfe642b9 MAINTAINERS: adjust to 6lowpan doc ReST conversion adds 77131dfec6af Bluetooth: hci_qca: Replace devm_gpiod_get() with devm_gpi [...] adds debdedf2eb5a Bluetooth: Fix calculation of SCO handle for packet processing adds 55cee73e2af5 Bluetooth: Make use of skb_pull to parse L2CAP signaling PDUs adds 00bce3fb0642 Bluetooth: Enable erroneous data reporting if WBS is supported adds 985048f42714 Bluetooth: Increment management interface revision adds 145720963b6c Bluetooth: L2CAP: Add definitions for Enhanced Credit Based Mode adds 15f02b910562 Bluetooth: L2CAP: Add initial code for Enhanced Credit Based Mode adds 4be5ca67d59d Bluetooth: L2CAP: Add module option to enable ECRED mode adds 71811cac8532 Bluetooth: RFCOMM: fix ODEBUG bug in rfcomm_dev_ioctl adds 2a4f3909d0fb Bluetooth: bfusb: Switch from BT_ERR to bt_dev_err where possible adds 00b383b8abd1 Bluetooth: Use bt_dev_err for RPA generation failure message adds bb0084ec893e Bluetooth: hci_h5: Switch from BT_ERR to bt_dev_err where [...] adds 8a5956197d7e Bluetooth: fix off by one in err_data_reporting cmd masks. adds 72da7b2ccabd Bluetooth: mgmt: add mgmt_cmd_status in add_advertising adds 9952d90ea288 Bluetooth: Handle PM_SUSPEND_PREPARE and PM_POST_SUSPEND adds 4f40afc6c764 Bluetooth: Handle BR/EDR devices during suspend adds dd522a7429b0 Bluetooth: Handle LE devices during suspend adds 4867bd007d25 Bluetooth: Pause discovery and advertising during suspend adds b8d290525e39 Bluetooth: clean up connection in hci_cs_disconnect adds 96298f640104 Bluetooth: L2CAP: handle l2cap config request during open state adds b354e6c10eaf Bluetooth: L2CAP: Fix a condition in l2cap_sock_recvmsg() adds 965995b7d7be Bluetooth: L2CAP: remove set but not used variable 'credits' adds 905d7b13112d Bluetooth: btusb: print Intel fw build version in power-on boot adds ba7c1b47c11b Bluetooth: Do not cancel advertising when starting a scan adds 43861da75e7c Merge branch 'for-upstream' of git://git.kernel.org/pub/sc [...] adds ee9d0cb6c4f4 net: dsa: sja1105: Avoid error message for unknown PHY mod [...] adds fa388f29a921 net: bridge: vlan options: nest the tunnel id into a tunne [...] adds c443758b21bc net: bridge: vlan options: move the tunnel command to the [...] adds f6e94ff477e5 Merge branch 'net-bridge-vlan-options-nest-the-tunnel-options' adds ffe10e679cec net: dsa: sja1105: Add support for the SGMII port adds 1f7e9f46c2d1 cfg80211: fix documentation format adds 5d44fe7c9808 mac80211_hwsim: add frame transmission support over virtio adds 5631d96aa396 nl80211: add no pre-auth attribute and ext. feature flag f [...] adds 7f3f96cedd79 mac80211: handle no-preauth flag for control port adds 07e9733886fd mac80211: update documentation about tx power adds 95247705c4fd mac80211: don't leave skb->next/prev pointing to stack adds efb5520d0e00 nl80211/cfg80211: add support for non EDCA based ranging m [...] adds 7e8d6f12bb2a nl80211: pass HE operation element to the driver adds 03efb863bb96 mac80211: HE: set missing bss_conf fields in AP mode adds 0c138a5c2bcf nl80211: add PROTECTED_TWT nl80211 extended feature adds 660d81dae895 mac80211: consider WLAN_EID_EXT_HE_OPERATION for parsing CRC adds edafcf425983 cfg80211: Add support for userspace to reset stations in I [...] adds a916062a09d9 mac80211: Allow deleting stations in ibss mode to reset th [...] adds dd063ffae0e5 virt_wifi: implement ndo_get_iflink adds b255b72bc037 mac80211: Read rx_stats with perCPU pointers adds 7fc82af856d6 cfg80211: Configure PMK lifetime and reauth threshold for [...] adds 306b79ea6ece nl80211: clarify code in nl80211_del_station() adds 8fa180bb4ace mac80211: driver can remain on channel if not using chan_ctx adds 0d7043f355d0 Merge tag 'mac80211-next-for-net-next-2020-03-20' of git:/ [...] adds 6fcd42242ebc soc: qcom: ipa: kill IPA_RX_BUFFER_ORDER adds 4ee7bda4ecc6 ionic: add timeout error checking for queue disable adds 2530ba5af604 ionic: leave dev cmd request contents alone on FW timeout adds 0e1825f48ca7 ionic: only save good lif dentry adds 53faea3d9a77 ionic: ignore eexist on rx filter add adds b9c17d39d5d1 ionic: clean irq affinity on queue deinit adds a4674f34711b ionic: check for NULL structs on teardown adds 26922c0ef33f Merge branch 'ionic-error-recovery-fixes' adds f13fe3e60c79 net/tls: Constify base proto ops used for building tls proto adds 5bb4c45d466c net/tls: Read sk_prot once when building tls proto ops adds d5bee7374b68 net/tls: Annotate access to sk_prot with READ_ONCE/WRITE_ONCE adds e28596012d1a Merge branch 'net-tls-Annotate-lockless-access-to-sk_prot' adds 19882ecb55c5 selftests: txtimestamp: allow individual txtimestamp tests. adds 70a7ee96da33 selftests: txtimestamp: allow printing latencies in nsec. adds 5090147c3023 selftests: txtimestamp: add new command-line flags. adds e64be6dea650 selftests: txtimestamp: add support for epoll(). adds 277bc78f3829 selftests: txtimestamp: print statistics for timestamp events. adds c388b935d074 Merge branch 'selftests-expand-txtimestamp-with-new-features' adds 09984483db08 mptcp: Remove set but not used variable 'can_ack' adds 027fd5316005 net: hns3: add a conversion for mailbox's response code adds d34100184685 net: hns3: refactor the mailbox message between PF and VF adds bb5790b71bad net: hns3: refactor mailbox response scheme between PF and VF adds fe1f4fc10619 Merge branch 'net-hns3-add-three-optimizations-for-mailbox [...] adds 1454c9fa9106 net: Make skb_segment not to compute checksum if network c [...] adds 6919a8264a32 Crypto/chtls: add/delete TLS header in driver adds 69ccaf2590be enetc: Remove unused variable 'enetc_drv_name' adds 4035e812247e net: phy: mscc: rename enum rgmii_rx_clock_delay to rgmii_ [...] adds da206d65f2b2 net: phy: mscc: accept all RGMII species in vsc85xx_mac_if_set adds 7b005a1742be net: phy: mscc: configure both RX and TX internal delays f [...] adds d3169863310d net: phy: mscc: add support for VSC8502 adds b69bbab51bb7 Merge branch 'MSCC-PHY-RGMII-delays-and-VSC8502-support' adds c3c123d16c0e net: mptcp: don't hang in mptcp_sendmsg() after TCP fallback adds 0dfb2d82af4c net: sched: rename more stats_types adds c31f0ea737e6 mlxsw: spectrum_cnt: Fix 64-bit division in mlxsw_sp_count [...] adds f84752d0803a net: phy: xpcs: Return error when 10GKR link errors are found adds aaf99e8d560c net: phy: xpcs: Reset XPCS upon probe adds e1eab7dfa6f3 net: phy: xpcs: Set Link down if AutoNeg is enabled and di [...] adds 1874b83a39be net: phy: xpcs: Restart AutoNeg if outcome was invalid adds f4d3e61b7728 Merge branch 'net-phy-xpcs-Improvements-for-next' adds 5eee3bb7103f net: phy: add and use phy_check_downshift adds efbd721ebfc2 net: phy: marvell: remove downshift warning now that phyli [...] adds 1ec32eb68562 net: phy: aquantia: remove downshift warning now that phyl [...] adds 4e8386fcde1a Merge branch 'phy_check_downshift' adds d424b6c02415 octeontx2-pf: Enable SRIOV and added VF mbox handling adds 547d20f10dc5 octeontx2-pf: Handle VF function level reset adds 3184fb5ba96e octeontx2-vf: Virtual function driver support adds 05c22b543148 octeontx2-vf: Ethtool support adds ad513ed938c9 octeontx2-vf: Link event notification support adds b1bc8457e9d0 octeontx2-pf: Cleanup all receive buffers in SG descriptor adds fc992e33f176 octeontx2-af: Remove driver version and fix authorship adds 4c3212f59c71 octeontx2-pf: Remove wrapper APIs for mutex lock and unlock adds 08e8b91c44ed Merge branch 'octeontx2-vf-Add-network-driver-for-virtual- [...] adds 2efefb56f926 ice: use __le16 types for explicitly Little Endian values adds e94509906d6b ice: create function to read a section of the NVM and Shadow RAM adds d4e874448ece ice: store NVM version info in extracted format adds 81f07491e2bf ice: discover and store size of available flash adds 84a2479822dd ice: implement full NVM read from ETHTOOL_GEEPROM adds 1adf7ead8204 ice: enable initial devlink support adds c90977a3c227 devlink: promote "fw.bundle_id" to a generic info version adds ff2e5c700e08 ice: add basic handler for devlink .info_get adds e961b679fb0b ice: add board identifier info to devlink .info_get adds adbea1a5f5d9 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds aba53204cec6 r8169: add new helper rtl8168g_enable_gphy_10m adds e18958c6a204 r8169: simplify rtl_task adds 3f6ca6c73989 r8169: improve rtl_schedule_task adds 6b02e407cbf8 r8169: improve RTL8168b FIFO overflow workaround adds c64797d45344 Merge branch 'r8169-improvements-for-scheduled-task-handling' adds 95ad9555b5a1 devlink: Add API to register packet trap groups adds 8cd999e4ef01 mlxsw: spectrum_trap: Explicitly register packet trap groups adds b29545d840de netdevsim: Explicitly register packet trap groups adds a09b37fc8b2f devlink: Stop reference counting packet trap groups adds 107f16789411 devlink: Only pass packet trap group identifier in trap structure adds 4076c693d3af Merge branch 'devlink-Preparations-for-trap-policers-support' adds 52015366e361 net: dsa: Implement flow dissection for tag_brcm.c adds 723d5e5b81c9 net: thunderx: remove set but not used variable 'tail' adds af13b3c338be Remove DST_HOST adds 5f5323a14cad iopoll: introduce read_poll_timeout macro adds eaa6b01024a7 iopoll: redefined readx_poll_timeout macro to simplify the code adds bd971ff0b739 net: phy: introduce phy_read_mmd_poll_timeout macro adds 331c7372bd7a net: phy: bcm84881: use phy_read_mmd_poll_timeout() to sim [...] adds 9c6464dcffa0 net: phy: aquantia: use phy_read_mmd_poll_timeout() to sim [...] adds 8964a2174f91 net: phy: marvell10g: use phy_read_mmd_poll_timeout() to s [...] adds fcbd30d09ba0 net: phy: introduce phy_read_poll_timeout macro adds 745a237c18f3 net: phy: use phy_read_poll_timeout() to simplify the code adds 7ae7ad2f11ef net: phy: smsc: use phy_read_poll_timeout() to simplify the code adds 704f691a5fb3 net: phy: tja11xx: use phy_read_poll_timeout() to simplify [...] adds 629cb919427a Merge branch 'introduce-read_poll_timeout' adds b0f83057a9d9 net: typhoon: Add required whitespace after keywords adds 79d5511cc0ee net: dsa: sja1105: unconditionally set DESTMETA and SRCMET [...] adds 4bfa1616d95f net: dsa: sja1105: make future_base_time a common helper adds 0a7e984c92d6 net: dsa: sja1105: make the AVB table dynamically reconfigurable adds 747e5eb31d59 net: dsa: sja1105: configure the PTP_CLK pin as EXT_TS or PER_OUT adds 9970de8b013a Merge branch 'PTP_CLK-pin-configuration-for-SJA1105-DSA-driver' adds b3860e7a3e71 qtnfmac: support WPA3 SAE in AP mode adds 44d09764856f qtnfmac: support WPA3 OWE in AP mode adds c3d476d21851 qtnfmac: set valid edmg in cfg80211_chan_def adds 616f5701f4ab qtnfmac: assign each wiphy to its own virtual platform device adds 2d83dddf85cc qtnfmac: add interface combination check for repeater mode adds 90a39326f1d1 rtw88: remove unused member of struct rtw_hal adds 871b4b48cdbf b43legacy: replace simple_strtol() with kstrtoint() adds 310443268b29 iwlegacy: Remove unneeded variable ret adds 9454f7a895b8 mwifiex: set needed_headroom, not hard_header_len adds 32521a913852 libertas: Use new structure for SPI transfer delays adds 5cb5b4759cf6 carl9170: Use scnprintf() for avoiding potential buffer overflow adds 68b02e0c512b b43: Use scnprintf() for avoiding potential buffer overflow adds d3f8c708c0d7 b43legacy: Use scnprintf() for avoiding potential buffer overflow adds f35ba45c39c9 ipw2x00: Use scnprintf() for avoiding potential buffer overflow adds 1da740e08a2d prism54: Use scnprintf() for avoiding potential buffer overflow adds ca44e47a2b86 ssb: Use scnprintf() for avoiding potential buffer overflow adds 9a5fccc1e807 ath10k: fix few checkpatch warnings adds 7354de9c6e2c dt-bindings: ath10k: Add new dt entries to identify coex support adds 9f83993e1a92 ath10k: Add support to read btcoex related data from DT adds df57acc415b1 ath11k: Silence clang -Wsometimes-uninitialized in ath11k_ [...] adds be43ce646b93 ath11k: drop tx_info from ath11k_sta adds 6a0c370259c7 ath11k: add HE rate accounting to driver adds db0889aba262 ath11k: fix rcu lock protect in peer assoc confirmation adds 79c080dbe35b ath11k: fix warn-on in disassociation adds 443d2ee758ac ath11k: fix parsing PPDU_CTRL type in pktlog adds 58595c9874c6 ath11k: Fixing dangling pointer issue upon peer delete failure adds 92bacd1c165c ath11k: fix incorrect peer stats counters update adds a4b9f641e858 ath10k: avoid consecutive OTP download to reduce boot time adds 6e51b0e4913c ath10k: add QCA9377 sdio hw_param item adds 37b7ecb75627 ath10k: start recovery process when read int status fail for sdio adds 402f2992b4d6 ath10k: use kzalloc to read for ath10k_sdio_hif_diag_read adds bbdc8c5abbd4 ath10k: fix unsupported chip reset debugs file write adds a36adf54cbc8 ath11k: config reorder queue for all tids during peer setup adds f9680c75d187 ath10k: fix not registering airtime of 11a station with WM [...] adds 2a63bbca06b2 ath11k: add thermal cooling device support adds a41d10348b01 ath11k: add thermal sensor device support adds c98cdaef931c ath5k: Add proper dependency for ATH5K_AHB adds 968ae2caad07 ath9k: Handle txpower changes even when TPC is disabled adds 5637c4ca961b ath10k: allow qca988x family to support ack rssi of tx dat [...] adds bc8f237823bc ath11k: Use scnprintf() for avoiding potential buffer overflow adds dfb252c7b680 ath5k: Use scnprintf() for avoiding potential buffer overflow adds 377c0a94ad1c Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] adds 44e8f8efd926 mt76: mt76u: loop over all possible rx queues in mt76u_rx_tasklet adds 2da7cc7dce6f mt76: mt76u: fix a possible memory leak in mt76u_init adds b2c4d95cb482 mt76: mt76u: rely only on data buffer for usb control messagges adds 1a7d3f47931f mt76: mt7615: fix antenna mask initialization in DBDC mode adds 633348f2ca7e mt76: mt7603: add upper limit for dynamic sensitivity mini [...] adds e9415009afb9 mt76: mt7603: make dynamic sensitivity adjustment configur [...] adds c984457b661a mt76: mt7615: fix monitor injection of beacon frames adds e58f6e0625c5 mt76: mt76x02: reset MCU timeout counter earlier in watchd [...] adds 5ddffa1b6284 mt76: mt7615: remove a stray if statement adds 373954ef27a5 mt76: remove variable 'val' set but not used adds 63f09b6b98e5 mt76: mt7615: introduce mt7615_mcu_fill_msg adds 044a43256a35 mt76: mt7615: introduce mt7615_mcu_wait_response adds 0b3117e458cb mt76: mt7615: cleanup fw queue just for mmio devices adds 2ee920c29324 mt76: mt7615: introduce mt7615_init_device routine adds 3b64e41b13af mt76: always init to 0 mcu messages adds f4d45fe29ed4 mt76: mt7615: introduce mt7615_mcu_send_message routine adds 6f4d7cc88c71 mt76: mt7615: add mt7615_mcu_ops data structure adds 99c457d902cf mt76: mt7615: move mt7615_mcu_set_bmc to mt7615_mcu_ops adds b4985ff18c82 mt76: mt7615: move mt7615_mcu_set_sta in mt7615_mcu_ops adds 936fca1f08ba mt76: mt7615: rely on skb API for mt7615_mcu_set_eeprom adds adb2ed0e451b mt76: mt7615: rework mt7615_mcu_set_bss_info using skb APIs adds 062c3699b9fd mt76: mt7615: move more mcu commands in mt7615_mcu_ops dat [...] adds 3b862bad349a mt76: mt7615: introduce MCU_FW_PREFIX for fw mcu commands adds 94f83b66cd55 mt76: mt7615: introduce mt7615_register_map adds f82282efc06c mt76: mt7615: add mt7663e support to mt7615_reg_map adds 9e6372c8217e mt76: mt7615: add mt7663e support to mt7615_{driver,firmware}_own adds c321a3d7e358 mt76: mt7615: add mt7663e support to mt7615_mcu_set_eeprom adds b3d95f096891 mt76: mt7615: introduce mt7615_eeprom_parse_hw_band_cap routine adds 5784e91a5a58 mt76: mt7615: introduce mt7615_init_mac_chain routine adds 323d7daad363 mt76: mt7615: introduce uni cmd command types adds af44ce4f474f mt76: mt7615: introduce set_bmc and st_sta for uni commands adds 138860679b2a mt76: mt7615: add more uni mcu commands adds c686a35c0eb1 mt76: mt7615: introduce set_ba uni command adds 8327cd8282b2 mt76: mt7615: get rid of sta_rec_wtbl data structure adds f40ac0f3d3c0 mt76: mt7615: introduce mt7663e support adds 48346a955716 Merge tag 'mt76-for-kvalo-2020-03-17' of https://github.co [...] adds 56ba371a5288 iwlwifi: move the remaining 0x2526 configs to the new table adds 67eb556da609 iwlwifi: combine 9260 cfgs that only change names adds d6f2134a3831 iwlwifi: add mac/rf types and 160MHz to the device tables adds 95939551e28c iwlwifi: add GNSS differentiation to the device tables adds f673a193d56e iwlwifi: add Pu/PnJ/Th device values to differentiate them adds b200dba702ee iwlwifi: map 9461 and 9462 using RF type and RF ID adds fe25b1518f72 iwlwifi: move TH1 devices to the new table adds 55cf5fb9ff22 iwlwifi: convert the 9260-1x1 device to use the new parameters adds f19b0f76e9ad iwlwifi: remove 9260 devices with 0x1010 and 0x1210 subsytem IDs adds c8685937d07f iwlwifi: move pu devices to new table adds 2edf602d40a6 iwlwifi: move shared clock entries to new table adds a363e77d9f02 iwlwifi: remove trans entries from COMMON 9260 macro adds 5e003982b07a iwlwifi: move AX200 devices to the new table adds 4bbf92b7a190 Merge tag 'iwlwifi-next-for-kalle-2020-03-17' of git://git [...] adds a1b7714b72fd wireless: realtek: Replace zero-length array with flexible [...] adds 398978f7dfa5 wireless: ti: Replace zero-length array with flexible-arra [...] adds bc1d50a1a485 hostap: Replace zero-length array with flexible-array member adds 645aa87fdfd9 orinoco: Replace zero-length array with flexible-array member adds c5047d5b831b libertas: Replace zero-length array with flexible-array member adds 7b9307134058 p54: Replace zero-length array with flexible-array member adds 2a6be797d232 wireless: marvell: Replace zero-length array with flexible [...] adds 232c897eb5ca brcmfmac: Replace zero-length array with flexible-array member adds 8622a0e5a499 zd1211rw: Replace zero-length array with flexible-array member adds 432eb89c6174 cw1200: Replace zero-length array with flexible-array member adds 98d13639e695 adm80211: Replace zero-length array with flexible-array member adds b0c40588161d atmel: at76c50x: Replace zero-length array with flexible-a [...] adds 0562ebcf054a ray_cs: Replace zero-length array with flexible-array member adds 53efdc9cb9e6 wl3501_cs: Replace zero-length array with flexible-array member adds 57fb39e24775 rtw88: don't hold all IRQs disabled for PS operations adds da14a0409e3f rtw88: extract alloc rsvd_page and h2c skb routines adds 895c096dab36 rtw88: associate reserved pages with each vif adds a5697a65ecd1 rtw88: pci: define a mask for TX/RX BD indexes adds aaab5d0e6737 rtw88: kick off TX packets once for higher efficiency adds 11a64888c79b rtw88: 8822c: config RF table path B before path A adds 54178cc134fd mt76: mt7615: fix mt7663e firmware struct endianness adds d14f0a5c62d3 mt76: mt7615: fix endianness in unified command adds b899150e60ce mt76: mt7615: add missing declaration in mt7615.h adds 8d4ccd7770e7 rtl8xxxu: Fix sparse warning: cast from restricted __le16 adds 5ef8c665416b Merge tag 'wireless-drivers-next-2020-03-24' of git://git. [...] adds c9c1fd62b0ed net: phy: mdio-mux-bcm-iproc: use readl_poll_timeout() to [...] adds 9d648fb560e1 ethtool: fix incorrect tx-checksumming settings reporting adds e8b6c54f6d57 net: xilinx: temac: Relax Kconfig dependencies adds 24201a64770a net: axienet: Convert DMA error handler to a work queue adds ee44d0b78839 net: axienet: Propagate failure of DMA descriptor setup adds f26667a373f3 net: axienet: Fix DMA descriptor cleanup path adds e7fea0b9d09e net: axienet: Improve DMA error handling adds ab365c339366 net: axienet: Factor out TX descriptor chain cleanup adds 71791dc8bdea net: axienet: Check for DMA mapping errors adds d6349e3e14c7 net: axienet: Mark eth_irq as optional adds c30cb8f0bec6 net: axienet: Drop MDIO interrupt registers from ethtools dump adds 2a9b65ea511c net: axienet: Add mii-tool support adds 6a00d0dd3fcf net: axienet: Wrap DMA pointer writes to prepare for 64 bit adds 4e958f33ee8f net: axienet: Upgrade descriptors to hold 64-bit addresses adds f735c40ed93c net: axienet: Autodetect 64-bit DMA capability adds 5fff0151b324 net: axienet: Allow DMA to beyond 4GB adds 148aa2a86c7a Merge branch 'axienet-Update-error-handling-and-add-64-bit [...] adds 2283a02b67d4 net: phy: mscc: consolidate a common RGMII delay implementation adds cd556e40fdf3 devlink: expand the devlink-info documentation adds fab90c820247 cxgb4: remove set but not used variable 'tab' adds 29f3490ba9d2 net: use indirect call wrappers for skb_copy_datagram_iter() adds ed13615dd326 s390/qeth: simplify RX buffer tracking adds 781b9a1820a1 s390/qeth: split out RX poll code adds b439044b70e4 s390/qeth: remove redundant if-clause in RX poll code adds 0a6e634535f1 s390/qdio: extend polling support to multiple queues adds 8ec1e247a23b s390/qeth: simplify L3 dev_id logic adds 9de15117f1c5 s390/qeth: clean up the mac_bits adds 1ab2f8c699d8 s390/qeth: collect more TX statistics adds ee1e52d1e4bb s390/qeth: add TX IRQ coalescing support for IQD devices adds bdb0cc128bbf s390/qeth: fine-tune MAC Address-related errnos adds c91a1fb7a4f2 s390/qeth: keep track of fixed prio-queue configuration adds bb59c8a89a72 s390/qeth: modernize two list helpers adds 1455ea1d8afb Merge branch 's390-next' adds e88b288ec2bf octeontx2-pf: Fix rx buffer page refcount adds e99b7c84fd57 octeontx2-pf: Fix ndo_set_rx_mode adds 6e22c60480aa Merge branch 'octeontx2-pf-Miscellaneous-fixes' adds 1f074e677a34 cxgb4: Add support to catch bits set in INT_CAUSE5 adds 9fb16955fb66 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 8b1e5b0a99f0 tipc: Add a missing case of TIPC_DIRECT_MSG type adds 9d6a36c7548d atl2: remove unused variable 'atl2_driver_string' adds 49397b801261 net/mlx5e: Fix actions_match_supported() return adds 046826c878bd net/mlx5e: remove duplicated check chain_index in mlx5e_re [...] adds 60acc105cbc2 net/mlx5: E-Switch, Enable restore table only if reg_c1 is [...] adds 7983a675ba65 net/mlx5: E-Switch, Enable chains only if regs loopback is [...] adds c8508713c71c net/mlx5: E-Switch, free flow_group_in after creating the [...] adds d528d4970503 net/mlx5: E-Switch, Use correct type for chain, prio and l [...] adds b820ce00e03a net/mlx5: Simplify matching group searches adds 454401aeb295 net/mlx5: Fix group version management adds 0aad2a0b4259 net/mlx5: Avoid incrementing FTE version adds dc638d1122d2 net/mlx5: Avoid group version scan when not necessary adds ecd01db8711d net/mlx5: Simplify mlx5_register_device to return void adds f999b706b7ab net/mlx5: Simplify mlx5_unload_one() and its callers adds 98fed6eb9b17 devlink: Rely on driver eswitch thread safety instead of devlink adds ae24432cbc2b net/mlx5: Split eswitch mode check to different helper function adds ebf77bb83f63 net/mlx5: E-switch, Extend eswitch enable to handle num_vf [...] adds 8e0aa4bc959c net/mlx5: E-switch, Protect eswitch mode changes adds 14340219b89c Merge tag 'mlx5-updates-2020-03-25' of git://git.kernel.or [...] adds 1f40be6a34a6 net: flow_offload.h: Fix a comment at flow_action_entry.mangle adds 571ca1f1decc mlxsw: core: Rename mlxsw_afa_qos_cmd to mlxsw_afa_qos_swi [...] adds 50e4ee4b921d mlxsw: core: Add DSCP, ECN, dscp_rw to QOS_ACTION adds 9b4b16bba298 mlxsw: spectrum_flower: Offload FLOW_ACTION_MANGLE adds 226657ba2389 selftests: forwarding: Add a forwarding test for pedit mun [...] adds 9a9dffcb4ff9 selftests: mlxsw: qos_dscp_router: Test no DSCP rewrite af [...] adds 92b7e62e5630 Merge branch 'mlxsw-Offload-TC-action-pedit-munge-dsfield' adds c11046482581 Merge remote-tracking branch 'net-next/master' adds cc9864a7aad9 selftest/bpf: Fix compilation warning in sockmap_parse_prog.c adds 41078907eef0 selftests/bpf: Fix nanosleep for real this time adds 94c2f50b6125 selftests/bpf: Fix race in tcp_rtt test adds fc32490bff85 selftests/bpf: Fix test_progs's parsing of test numbers adds fd27b1835e70 selftests/bpf: Reset process and thread affinity after eac [...] adds 483d7a30f538 bpf, libbpf: Fix ___bpf_kretprobe_args1(x) macro definition adds 90ceddcb4950 bpf: Support llvm-objcopy for vmlinux BTF adds ca7e6e45d108 bpftool: Print the enum's name instead of value adds 30255d317579 bpftool: Print as a string for char array adds d5ae04da34a2 bpftool: Translate prog_id to its bpf prog_name adds 65c93628599d bpftool: Add struct_ops support adds a26527981af2 bpf, tcp: Fix unused function warnings adds c0fd336ea4ca bpf, tcp: Make tcp_bpf_recvmsg static adds 1440e7929392 selftests/bpf: Fix mix of tabs and spaces adds ab14fd4ee82e bpf: Add bpf_sk_storage support to bpf_tcp_ca adds c9b24312040e bpf: Add tests for bpf_sk_storage to bpf_tcp_ca adds 24a6034acc92 samples, bpf: Move read_trace_pipe to trace_helpers adds aa5e2af660fc samples, bpf: Refactor perf_event user program with libbpf [...] adds 8c061865f5ff bpf: Document bpf_inspect drgn tool adds 9fc9aad99e5d libbpf: Remove unused parameter `def` to get_map_field_int adds 8395f320b407 libbpf: Don't allocate 16M for log buffer by default adds 07cd263148a5 bpf: Verifer, refactor adjust_scalar_min_max_vals adds 294f2fc6da27 bpf: Verifer, adjust_scalar_min_max_vals to always call up [...] adds aa131ed44ae1 bpf: Test_verifier, #70 error message updates for 32-bit r [...] adds 00c4eddf7ee5 bpf: Factor out cgroup storages operations adds e28784e3781e bpf: Factor out attach_type to prog_type mapping for attac [...] adds f54a5bba1203 bpf: Remove unused vairable 'bpf_xdp_link_lops' adds 4eb206749798 Merge remote-tracking branch 'bpf-next/master' adds a4c278d1bee1 xfrm: Use kmem_cache_zalloc() instead of kmem_cache_alloc( [...] adds dda520c4d462 ESP: Export esp_output_fill_trailer function adds 8b67b01e7656 Merge remote-tracking branch 'ipsec-next/master' adds 826096d84f50 mlx5: Remove uninitialized use of key in mlx5_core_create_mkey adds f6766fc5d754 Merge remote-tracking branch 'mlx5-next/mlx5-next' adds c604cc691c10 netfilter: nf_tables: move nft_expr_clone() to nf_tables_api.c adds 0c2a85edd143 netfilter: nf_tables: pass context to nft_set_destroy() adds 65038428b2c6 netfilter: nf_tables: allow to specify stateful expression [...] adds 772f4e82b3ff netfilter: nf_tables: fix double-free on set expression fr [...] adds 475beb9c8de1 netfilter: nf_tables: add nft_set_elem_expr_destroy() and use it adds dc264f1f7ece netfilter: flowtable: fix NULL pointer dereference in tunn [...] adds 91d4c0268cb9 Merge remote-tracking branch 'netfilter-next/master' adds 1fe188da9de5 rtw88: add a debugfs entry to dump coex's info adds d05550936ac8 rtw88: add a debugfs entry to enable/disable coex mechanism adds a66b8b4108f1 rtl8xxxu: add enumeration for channel bandwidth adds 0985d3a410ac rtl8xxxu: Feed current txrate information for mac80211 adds 93a5bfbc7cad brcmfmac: Fix driver crash on USB control transfer timeout adds 78179869dc3f brcmfmac: Fix double freeing in the fmac usb data path adds bd9944918ceb brcmfmac: fix the incorrect return value in brcmf_inform_s [...] adds 2bc50d8828ad brcmfmac: increase max hanger slots from 1K to 3K in fws layer adds 7f1d42304d93 brcmfmac: add USB autosuspend feature support adds 243874c64c81 ath11k: handle RX fragments adds 1441b2f205a7 ath11k: enable PN offload adds 107560d847e6 ath11k: set queue_len to 4096 adds 5a032c8d1953 ath11k: add WMI calls required for handling BSS color adds beb2f77297b0 ath11k: add handling for BSS color adds 678e8414bf4e ath11k: Supporting RX ring backpressure HTT event and stat [...] adds de06b2f75190 ath11k: fill channel info from rx channel adds 5118935b1bc2 ath11k: dump SRNG stats during FW assert adds fe0ebb51604f ath11k: Adding proper validation before accessing tx_stats adds 26c79927f123 ath11k: Configure hash based reo destination ring selection adds acc79d981c14 ath11k: Perform per-msdu rx processing adds 95a568c4a461 ath10k: Fill GCMP MIC length for PMF adds 8bc513b9940a Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] adds 2542469d1258 rtw88: fix non-increase management packet sequence number adds 3af4da165f48 hostap: convert to struct proc_ops adds a5e3bfa65f3c Merge remote-tracking branch 'wireless-drivers-next/master' adds 8731840a345f Bluetooth: Restore running state if suspend fails adds 2d186fcd6d8d Bluetooth: Fix incorrect branch in connection complete adds b48596d1dc25 Bluetooth: L2CAP: Add get_peer_pid callback adds 32b50729d91f Bluetooth: don't assume key size is 16 when the command fails adds da49b602f7f7 Bluetooth: L2CAP: Use DEFER_SETUP to group ECRED connections adds de8bc6640c9b Merge remote-tracking branch 'bluetooth/master' adds 1e8f471425f4 mac80211_hwsim: notify wmediumd of used MAC addresses adds ee88894128a3 Merge remote-tracking branch 'mac80211-next/master' adds badb55ec208a gfs2: Split gfs2_lm_withdraw into two functions adds 8dc88ac68df8 gfs2: Report errors before withdraw adds d7e7ab3f1e22 gfs2: Remove usused cluster_wide arguments of gfs2_consist [...] adds a5ca2f1cb66b gfs2: Turn gfs2_consist into void functions adds 8e28ef1f2fa1 gfs2: Return bool from gfs2_assert functions adds 69511080bd6e gfs2: Introduce concept of a pending withdraw adds 30fe70a85a90 gfs2: clear ail1 list when gfs2 withdraws adds b3422cacdd7e gfs2: Rework how rgrp buffer_heads are managed adds 036330c91436 gfs2: log error reform adds f34a6135ce72 gfs2: Only complain the first time an io error occurs in q [...] adds 03678a99d138 gfs2: Ignore dlm recovery requests if gfs2 is withdrawn adds 0d91061a3726 gfs2: move check_journal_clean to util.c for future use adds a72d2401f54b gfs2: Allow some glocks to be used during withdraw adds 601ef0d52e96 gfs2: Force withdraw to replay journals and wait for it to finish adds 33dbd1e41a1d gfs2: fix infinite loop when checking ail item count befor [...] adds 7d9f9249580e gfs2: Add verbose option to check_journal_clean adds 5e4c7632aae1 gfs2: Issue revokes more intelligently adds f05b86db314d gfs2: Prepare to withdraw as soon as an IO error occurs in [...] adds d93ae386ef3d gfs2: Check for log write errors before telling dlm to unlock adds 9ff78289356a gfs2: Do log_flush in gfs2_ail_empty_gl even if ail list is empty adds b1676cbb1115 gfs2: Withdraw in gfs2_ail1_flush if write_cache_pages fails adds 2ca0c2fbf3ed gfs2: drain the ail2 list after io errors adds df5db5f9ee11 gfs2: Don't demote a glock until its revokes are written adds 1c634f94c3da gfs2: Do proper error checking for go_sync family of glops [...] adds ca399c96e96e gfs2: flesh out delayed withdraw for gfs2_log_flush adds 019dd669bde1 gfs2: don't allow releasepage to free bd still used for revokes adds c9ebc4b73799 gfs2: allow journal replay to hold sd_log_flush_lock adds cc44457f1629 gfs2: leaf_dealloc needs to allocate one more revoke adds 490031281d5a gfs2: Additional information when gfs2_ail1_flush withdraws adds e050aba01b3d Merge remote-tracking branch 'gfs2/for-next' adds 46b5889cc2c5 mtd: implement proper partition handling adds 13a964665fc1 mtd: fix spelling mistake "BlockMultiplerBits" -> "BlockMu [...] adds c0b66dce0ca8 MAINTAINERS: Add staging branch for HyperBus adds 4da0ea71ea93 mtd: lpddr: Fix a double free in probe() adds 49c64df88057 mtd: phram: fix a double free issue in error path adds f1ffdbfad00a mtd: maps: sa1100-flash: Replace zero-length array with fl [...] adds 4e4a9a828af2 mtd: Fix issue where write_cached_data() fails but write() [...] adds 17872f51cb08 MAINTAINERS: Add the IRC channel to the MTD related subsystems adds cb6176ef25ce mtd: hyperbus: Add proper error message for missing compatible adds b6fe8bc67d2d mtd: hyperbus: move direct mapping setup to AM654 HBMC driver adds 176538d9a4a2 Merge tag 'cfi/for-5.7' into mtd/next adds 5b24efe7d55a mtd: spi-nor: use le32_to_cpu_array() adds 8c79fa6c44de mtd: spi-nor: introduce SR_BP_SHIFT define adds b7ad6be2ee67 mtd: spi-nor: split spi_nor_spimem_xfer_data() adds df5c21002cf4 mtd: spi-nor: use spi-mem dirmap API adds 2dcbfe365b13 mtd: spi-nor: Refactor spi_nor_read_id() 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 69228a0224c5 Merge tag 'mtk-mtd-spi-move' into spi-nor/next adds 7648a720d9ed mtd: spi-nor: Stop prefixing generic functions with a manu [...] adds 81924dae5194 mtd: spi-nor: Emphasise which is the generic set_4byte_add [...] adds a0900d0195d2 mtd: spi-nor: Prepare core / manufacturer code split adds cb481b92d10f mtd: spi-nor: Move SFDP logic out of the core adds 4f50e102e26a mtd: spi-nor: Expose stuctures and functions to manufactur [...] adds 9ec4bbcb2044 mtd: spi-nor: Add the concept of SPI NOR manufacturer driver adds f7242bfc02b8 mtd: spi-nor: Move Atmel bits out of core.c adds d22a3be613b3 mtd: spi-nor: Move Eon bits out of core.c adds 74c7e0e3b911 mtd: spi-nor: Move ESMT bits out of core.c adds 7bdbd1ceb3a1 mtd: spi-nor: Move Everspin bits out of core.c adds 893218a8e828 mtd: spi-nor: Move Fujitsu bits out of core.c adds acb96ecd59f7 mtd: spi-nor: Move GigaDevice bits out of core.c adds aa6351877f3e mtd: spi-nor: Move Intel bits out of core.c adds 0a37198183c6 mtd: spi-nor: Move ISSI bits out of core.c adds 10526d85e4c6 mtd: spi-nor: Move Macronix bits out of core.c adds 15f5c7e54e65 mtd: spi-nor: Move Micron/ST bits out of core.c adds 0173c32a0ebd mtd: spi-nor: Move Spansion bits out of core.c adds c53b3f92b405 mtd: spi-nor: Move SST bits out of core.c adds 7b8b22010af9 mtd: spi-nor: Move Winbond bits out of core.c adds d82592572662 mtd: spi-nor: Move Catalyst bits out of core.c adds 2d47cac1eee7 mtd: spi-nor: Move Xilinx bits out of core.c adds a674d5a6c8c0 mtd: spi-nor: Move XMC bits out of core.c adds c4fdfdc14056 mtd: spi-nor: Get rid of the now empty spi_nor_ids[] table adds d3c4bb31bf62 mtd: spi-nor: Drop the MFR definitions adds 829ec6408dc5 mtd: spi-nor: Trim what is exposed in spi-nor.h adds 6d4e346435b9 MAINTAINERS: update entry after SPI NOR controller move adds e0fe5339d488 mtd: spi-nor: Clear WEL bit when erase or program errors occur adds 5bb783cc92f0 mtd: spi-nor: controllers: aspeed-smc: Replace zero-length [...] adds b0e2d252f928 mtd: spi-nor: Set all BP bits to one when lock_len == mtd->size adds 2d284768b49b mtd: spi-nor: Add generic formula for SR block protection [...] adds 05635c14a292 mtd: spi-nor: Add SR 4bit block protection support adds f3f2b7eb2f1c mtd: spi-nor: Enable locking for n25q512ax3/n25q512a adds 245bbe80e01b Merge tag 'spi-nor/for-5.7' into mtd/next adds a5e7cbecd52c Merge remote-tracking branch 'mtd/mtd/next' adds 43d8b6362378 mtd: rawnand: Ensure nand_soft_waitrdy wait period is enough adds 009264605cdf mtd: rawnand: free the nand_device object adds 9afbe7c0140f mtd: rawnand: denali: deassert write protect pin adds a91f8170df83 mtd: spinand: toshiba: Add comment about Kioxia ID adds f1541773af49 mtd: spinand: rework detect procedure for different READ_I [...] adds c4b7dd35d359 mtd: rawnand: ingenic: Use devm_platform_ioremap_resource() adds 91a1abfb7523 mtd: rawnand: ams-delta: Write protect device during probe adds 1698ea32133a mtd: rawnand: ams-delta: Use struct gpio_nand_platdata adds 38c30b3c96a5 ARM: OMAP1: ams-delta: Provide board specific partition info adds d7ffe387cc12 mtd: rawnand: ams-delta: Drop board specific partition info adds 2cef3d4cf449 mtd: rawnand: ams-delta: Enable OF partition info support adds 241008ed0bb5 mtd: rawnand: ams-delta: Push inversion handling to gpiolib adds ccada49b050f mtd: rawnand: ams-delta: Don't hardcode read/write pulse widths adds 586a746b326c mtd: rawnand: ams-delta: Make read pulses optional adds ea5ea9fa6db2 mtd: rawnand: ams-delta: Handle more GPIO pins as optional adds 7c2f66a960fc mtd: rawnand: ams-delta: Add module device tables adds d1b1a8f73a21 mtd: rawnand: ams-delta: Support custom driver initialisation adds edfd8d9c763f mtd: rawnand: ams-delta: Drop useless local variable adds 2b1dcee304b6 mtd: rawnand: ams-delta: Make the driver custom I/O ready adds 16d00cd61206 mtd: rawnand: ams-delta: Rename structures and functions t [...] adds 84234652595f mtd: rawnand: Add support for Macronix NAND randomizer adds 7f274f411c76 dt-bindings: mtd: Document Macronix NAND device bindings adds 2148937501ee mtd: spinand: Stop using spinand->oobbuf for buffering bad [...] adds 621a7b780bd8 mtd: spinand: Explicitly use MTD_OPS_RAW to write the bad [...] adds b645ad39d568 mtd: spinand: Do not erase the block before writing a bad [...] adds c6fbcb70132f mtd: rawnand: Fix a typo ("manufecturer") adds 49f1c33076ca mtd: rawnand: Replace zero-length array with flexible-arra [...] adds 7cd8c0adb489 mtd: rawnand: gpmi: Use dma_request_chan() instead dma_req [...] adds aafe30baf4ad mtd: rawnand: marvell: Release DMA channel on error adds cf9e23894821 mtd: rawnand: marvell: Use dma_request_chan() instead dma_ [...] adds ac80c55b4675 mtd: rawnand: sunxi: Use dma_request_chan() instead dma_re [...] adds 80c3012e127c mtd: rawnand: qcom: Release resources on failure within qc [...] adds 92f0f8efbd4a mtd: rawnand: qcom: Use dma_request_chan() instead dma_req [...] adds b35f79aa461e mtd: rawnand: stm32_fmc2: Use dma_request_chan() instead d [...] adds e015d72f321e mtd: rawnand: ingenic: Add dependency on MIPS || COMPILE_TEST adds 92270086b7e5 mtd: rawnand: Add support for manufacturer specific lock/u [...] adds 03a539c7a118 mtd: rawnand: Macronix: Add support for block protection adds 397deafc02e1 mtd: rawnand: cadence: get meta data size from registers adds e4578af03541 mtd: rawnand: cadence: fix the calculation of the avaialbl [...] adds 9bf1903bed7a mtd: rawnand: cadence: change bad block marker size adds 0d7d6c8183aa mtd: rawnand: cadence: reinit completion before executing [...] adds cdc6aba6719b dt: bindings: brcmnand: Add support for flash-edu adds 634088e26213 arch: mips: brcm: Add 7425 flash-edu support adds a5d53ad26a8b mtd: rawnand: brcmnand: Add support for flash-edu for dma [...] adds d3137043440f mtd: spinand: micron: Generalize the OOB layout structure [...] adds 8511a3a9937e mtd: spinand: micron: Describe the SPI NAND device MT29F2G01ABAGD adds a15335a17f4a mtd: spinand: micron: Add new Micron SPI NAND devices adds 0bc68af9137d mtd: spinand: micron: identify SPI NAND device with Contin [...] adds a7e5daccc310 mtd: spinand: micron: Add M70A series Micron SPI NAND devices adds 9f9ae0c253c1 mtd: spinand: micron: Add new Micron SPI NAND devices with [...] adds adc6162b9a0c mtd: rawnand: Add support for manufacturer specific suspen [...] adds 19301d54997d mtd: rawnand: macronix: Add support for deep power down mode adds 6b49e58d6d9d mtd: spinand: toshiba: Rename function name to change suff [...] adds 798fcdd01000 mtd: spinand: toshiba: Support for new Kioxia Serial NAND adds fca88925d769 mtd: rawnand: toshiba: Support reading the number of bitfl [...] adds d9891fe6fa3b Merge remote-tracking branch 'nand/nand/next' adds eaebf4c3b103 crypto: hisilicon - Unify hardware error init/uninit into QM adds de3daf4b4ad5 crypto: hisilicon - Configure zip RAS error type adds f826e6efb42b crypto: hisilicon - Unify error detect process into qm adds 00e62e868ccd crypto: hisilicon - Fix duplicate print when qm occur mult [...] adds eed74b3eba9e crypto: rng - Fix a refcounting bug in crypto_rng_reset() adds 07b586fe0662 crypto: x86/curve25519 - replace with formally verified im [...] adds ce0fc6db38de crypto: ccree - protect against empty or NULL scatterlists adds 504e84abec7a crypto: ccree - only try to map auth tag if needed adds 4aaefb621e9c crypto: ccree - fix some reported cipher block sizes adds 21f802cc9896 crypto: ccree - fix AEAD blocksize registration adds 11144416a755 crypto: caam/qi - optimize frame queue cleanup adds 8962c6d2c2b8 crypto: ccree - dec auth tag size from cryptlen map adds 20f513091caf crypto: ccree - remove set but not used variable 'du_size' adds 4fb3d8ba2824 crypto: arm64/poly1305 - ignore build files adds 1c502e2e2d79 crypto: chelsio - This fixes the libkcapi's cbc(aes) aio f [...] adds 9195189e00a7 crypto: chelsio - This fixes the kernel panic which occurs [...] adds 7f1cfe41cc29 crypto: proc - simplify the c_show function adds 8e3b7fd7ea55 crypto: tcrypt - fix printed skcipher [a]sync mode adds 00adbe714b28 crypto: chelsio - Print the chcr driver information while [...] adds 9ce9a5d5c362 crypto: allwinner - remove redundant platform_get_irq erro [...] adds d6364b812843 crypto: qce - use cryptlen when adding extra sgl adds ce163ba0bf29 crypto: qce - use AES fallback for small requests adds 7f19380b2cfd crypto: qce - handle AES-XTS cases that qce fails adds f426faac80c9 crypto: chelsio - remove extra allocation for chtls_dev adds fcdba3c33a4d hwrng: imx-rngc - improve dependencies adds 41ccdbfd5427 padata: fix uninitialized return value in padata_replace() adds aa017ab97a22 uacce: Add documents for uacce adds 015d239ac014 uacce: add uacce driver adds 18bead70e991 crypto: hisilicon - Remove module_param uacce_mode adds 9e00df7156e4 crypto: hisilicon - register zip engine to uacce adds 30332eeefec8 debugfs: regset32: Add Runtime PM support adds f5f7e1a049e6 crypto: ccree - fix debugfs register access while suspended adds b83fd3e5ec28 crypto: ccree - fix retry handling in cc_send_sync_request() adds f4274eeca476 crypto: ccree - remove unneeded casts adds f08b58501c74 crypto: ccree - swap SHA384 and SHA512 larval hashes at bu [...] adds 08e8cb119f5a crypto: ccree - drop duplicated error message on SRAM exhaustion adds fc3b8c11aab7 crypto: ccree - remove empty cc_sram_mgr_fini() adds 2f272ef37c29 crypto: ccree - clean up clock handling adds ba99b6f9bd59 crypto: ccree - make mlli_params.mlli_virt_addr void * adds 5fabab0d36d3 crypto: ccree - use existing helpers to split 64-bit addresses adds e431cc043817 crypto: ccree - defer larval_digest_addr init until needed adds 37282f8d1571 crypto: ccree - remove bogus paragraph about freeing SRAM adds 1a895f1d5bce crypto: ccree - use u32 for SRAM addresses adds 8c7849a30255 crypto: ccree - simplify Runtime PM handling adds 1b940e35a517 crypto: ccree - use of_device_get_match_data() adds 8f76b35211bd crypto: ccree - remove cc_pm_is_dev_suspended() wrapper adds f33d807c9d88 crypto: ccree - make cc_pm_{suspend,resume}() static adds f1b19dff53cf crypto: ccree - remove struct cc_sram_ctx adds ec8f3a551965 crypto: ccree - remove struct cc_debugfs_ctx adds 040187a0faa6 crypto: ccree - remove struct buff_mgr_handle adds c23d7997559d crypto: ccree - remove struct cc_cipher_handle adds 08884316bb15 crypto: ccree - extract cc_init_copy_sram() adds 92816ab6b6c3 crypto: ccree - remove bogus kerneldoc markers adds 67b74a468389 crypto: ccree - improve kerneldoc in cc_hw_queue_defs.h adds ae02fcfeac13 crypto: ccree - improve kerneldoc in cc_buffer_mgr.c adds dc16c9f76472 crypto: ccree - improve kerneldoc in cc_hash.[ch] adds 5c68361f5746 crypto: ccree - improve kerneldoc in cc_request_mgr.[ch] adds 31568ab8323a crypto: ccree - improve kerneldoc in cc_sram_mgr.[ch] adds 3b1cbdac327c crypto: ccree - spelling s/Crytpcell/Cryptocell/ adds 24b540f649a9 crypto: ccree - grammar s/not room/no room/ adds 343ee6c4405c crypto: ccree - use existing dev helper in init_cc_resources() adds ff4d719a5bc7 crypto: ccree - use devm_k[mz]alloc() for AEAD data adds f7c8f992013d crypto: ccree - use devm_k[mz]alloc() for cipher data adds 91fc6c7b3328 crypto: ccree - use devm_kzalloc() for hash data adds e68303c6fe8e crypto: qat - spelling s/Decrytp/Decrypt/ adds b7f17fe28144 crypto: caam - refactor skcipher/aead/gcm/chachapoly {en,d [...] adds c3f7394eb954 crypto: caam - refactor ahash_done callbacks adds 2ba1e79831aa crypto: caam - refactor ahash_edesc_alloc adds d53e44fe980b crypto: caam - refactor RSA private key _done callbacks adds 4d370a103695 crypto: caam - change return code in caam_jr_enqueue function adds ee38767f152a crypto: caam - support crypto_engine framework for SKCIPHE [...] adds 1c2402266713 crypto: caam - add crypto_engine support for AEAD algorithms adds bf53795025a2 crypto: caam - add crypto_engine support for RSA algorithms adds 21b014f038d3 crypto: caam - add crypto_engine support for HASH algorithms adds e44362ab03ca crypto: img-hash - Replace zero-length array with flexible [...] adds a4a70fa91b33 crypto: s5p-sss - Replace zero-length array with flexible- [...] adds ff462ddfd95b crypto: chelsio - Endianess bug in create_authenc_wr adds 057a0fb649f3 firmware: xilinx: Add ZynqMP aes API for AES functionality adds 4c4f3f33838f dt-bindings: crypto: Add bindings for ZynqMP AES-GCM driver adds 4d96f7d48131 crypto: xilinx - Add Xilinx AES driver adds f747426d6b35 MAINTAINERS: Update maintainers for chelsio crypto drivers adds 6ff78ffaddd8 crypto: chelsio - un-register crypto algorithms adds 2fdddaf089ef crypto: md5 - remove unused macros adds ba02b35239f7 hwrng: omap3-rom - Include linux/io.h for virt_to_phys adds 1b44f93eb3e5 crypto: hisilicon - remove redundant assignment of pointer ctx adds bed44d0c05d8 crypto: chelsio - Recalculate iv only if it is needed adds 567be3a5d227 crypto: chelsio - Use multiple txq/rxq per tfm to process [...] adds d282eeeb112a crypto: arm64/sha-ce - implement export/import adds 5a8a076506af crypto: Replace zero-length array with flexible-array member adds 11c7686a9359 crypto: sun8i-ss - fix description of stat_fb adds 5fbab10dee12 crypto: sun8i-ce - fix description of stat_fb adds fa03481b6e2e crypto: mxs-dcp - fix scatterlist linearization for hash adds 4e98a8804923 crypto: chelsio/chtls - Fixed tls stats adds baaa30fa6166 MAINTAINERS: add maintainers for uacce adds d1dc4df1fe21 crypto: authencesn - fix weird comma-terminated line adds 64d66793b76c crypto: ccm - simplify error handling in crypto_rfc4309_create() adds b8c0d74a7027 crypto: cryptd - simplify error handling in cryptd_create_*() adds a108dfcff844 crypto: ctr - simplify error handling in crypto_rfc3686_create() adds 3ff2bab82f42 crypto: cts - simplify error handling in crypto_cts_create() adds 959ac1cdd630 crypto: gcm - simplify error handling in crypto_rfc4106_create() adds c4caa56d8f99 crypto: gcm - simplify error handling in crypto_rfc4543_create() adds 376ffe1acbc6 crypto: geniv - simply error handling in aead_geniv_alloc() adds d57063103332 crypto: lrw - simplify error handling in create() adds 07b24c7c08bd crypto: pcrypt - simplify error handling in pcrypt_create_aead() adds 0708bb435354 crypto: rsa-pkcs1pad - simplify error handling in pkcs1pad [...] adds 732e54095347 crypto: xts - simplify error handling in ->create() adds acc670dba9f5 uacce: unmap remaining mmapping from user space adds 47c16b449921 crypto: hisilicon - qm depends on UACCE adds a83880068845 crypto: chelsio/chtls - Fixed boolinit.cocci warning adds 3a5a9e1ef37b crypto: caam/qi2 - fix chacha20 data size error adds 3f142b6a7b57 crypto: caam - update xts sector size for large input length adds dc7fc3a53ae1 crypto: x86/curve25519 - leave r12 as spare register adds 7548bf8c17d8 crypto: arm/ghash-ce - define fpu before fpu registers are [...] adds 1f14b57ffc0a crypto: ccp - Cleanup misc_dev on sev_exit() adds 15f7a4c65293 crypto: ccp - Cleanup sp_dev_master in psp_dev_destroy() adds 542b7ffee3e2 crypto: qat - simplify the qat_crypto function adds d069b20403d7 crypto: qce - fix wrong config symbol reference adds 6f3a06d959f4 crypto: testmgr - use consistent IV copies for AEADs that need it adds 8ff357a9d146 crypto: testmgr - do comparison tests before inauthentic i [...] adds 3cd54a4c3c32 crypto: aead - improve documentation for scatterlist layout adds 57ca81245f4d crypto: hisilicon - Use one workqueue per qm instead of per qp adds a13c97118749 crypto: hisilicon/sec2 - Add workqueue for SEC driver. adds 8824bc5ed1e7 crypto: hisilicon/sec2 - Add iommu status check adds 2514f5595db7 crypto: hisilicon/sec2 - Update IV and MAC operation adds 74b58db8b7ed crypto: hisilicon/sec2 - Add pbuffer mode for SEC driver adds ace74b627c88 hwrng: ks-sa - move TI Keystone driver into the config men [...] adds 47a1f8e8b363 hwrng: imx-rngc - fix an error path adds 3acd9ea9331c hwrng: imx-rngc - use automatic seeding adds f7d79450d192 hwrng: imx-rngc - (trivial) simplify error prints adds b9957fc94458 hwrng: imx-rngc - check the rng type adds f086fd1e4344 hwrng: imx-rngc - simplify interrupt mask/unmask adds b61028135843 crypto: ccp - use file mode for sev ioctl permissions adds d8215ff1265f crypto: ccree - update register handling macros adds 8b9d6e982db7 crypto: ccree - remove pointless comment adds 6429ccdd4f2d crypto: ccree - remove ancient TODO remarks adds 69cd3e16c0d6 crypto: ccree - only check condition if needed adds b66c1876a756 crypto: ccree - use crypto_ipsec_check_assoclen() adds 0eae14a067c5 crypto: ccree - refactor AEAD IV in AAD handling adds 3f1ec97aacf1 crypto: hisilicon/qm - Put device finding logic into QM adds 18f1ab3f74d6 crypto: hisilicon/zip - Use hisi_qm_alloc_qps_node() when [...] adds 0f4146fadc58 crypto: hisilicon/hpre - Optimize finding hpre device process adds 0b5e43bc1258 crypto: hisilicon/sec2 - Add new create qp process adds 2638268fa9eb crypto: atmel-i2c - Fix wakeup fail adds 7fe8e483ec6f crypto: bcm - Use scnprintf() for avoiding potential buffe [...] adds 82ff493eb77c crypto: arm/neon - memzero_explicit aes-cbc key adds 655ff1a1a727 crypto: marvell - create common Kconfig and Makefile for Marvell adds d9110b0b01ff crypto: marvell - add support for OCTEON TX CPT engine adds 10b4f09491bf crypto: marvell - add the Virtual Function driver for CPT adds 6482023b9d33 crypto: marvell - enable OcteonTX cpt options for build adds f6913d040c8d crypto: chelsio - remove set but not used variable 'adap' adds 5b54f382a8a2 Merge remote-tracking branch 'crypto/master' adds e5124751892a drm: move DP_MAX_DOWNSTREAM_PORTS from i915 to drm core adds b4c32073b8cf drm: always determine branch device with drm_dp_is_branch() adds 69654c632d80 drm/connector: Split out orientation quirk detection (v2) adds 0980939d2a70 drm/connector: Hookup the new drm_cmdline_mode panel_orien [...] adds dba9bf0a98c5 drm: panel: fix excessive stack usage in td028ttec1_prepare adds 8d6cb2f7fb90 drm/drm_panel: fix export of drm_panel_of_backlight, try #3 adds 53c902b9998a drm/rockchip: use DIV_ROUND_UP macro for calculations. adds 9590a99cfb3b drm/rockchip: Add missing vmalloc header adds 978bd0278f90 dt-bindings: vendor-prefixes: Add Shenzhen Frida LCD Co., Ltd. adds 7ab618c9a7e6 dt-bindings: panel-simple: Add compatible for Frida FRD350 [...] adds 7b6bd8433609 drm/panel: simple: Add support for the Frida FRD350H54004 panel adds 455e00f1412f drm: Add getfb2 ioctl adds d3d19d6fc573 fbdev: potential information leak in do_fb_ioctl() adds 366c5aa18c12 video: hyperv_fb: fix indentation issue adds ac0c2558161d video: ssd1307fb: add the missed regulator_disable adds 52733e95f040 video: Fix Kconfig indentation adds bc5e36f3d2ce OMAP: DSS2: remove non-zero check on variable r adds 28388b3325e3 pxa168fb: fix release function mismatch in probe failure adds 2be24502158b fbcon: Adjust indentation in set_con2fb_map adds 93166f5f2e4d fbmem: Adjust indentation in fb_prepare_logo and fb_blank adds 3c3c56397d58 video: sa1100fb: constify copied structure adds 091be7245a03 fbdev: s1d13xxxfb: use resource_size adds 44a391081c9b fbdev: cg14fb: use resource_size adds 914d66312d46 video: exynos: Rename Exynos to lowercase adds 31a2a3292139 fbdev: remove object duplication in Makefile adds e4eed858357a video: fbdev: nvidia: clean up indentation issues and comm [...] adds 5e791166d377 drm/ttm: nuke invalidate_caches callback adds af6cb95cf641 dt-bindings: display: panel: Add boe tv101wum-n16 panel bindings adds a869b9db7adf drm/panel: support for boe tv101wum-nl6 wuxga dsi video mo [...] adds 44de19e34eee drm/panel: support for auo, kd101n80-45na wuxga dsi video [...] adds e6d020eeefcd drm/panel: support for boe, tv101wum-n53 wuxga dsi video m [...] adds 56ad624b4cb5 drm/panel: support for auo, b101uan08.3 wuxga dsi video mo [...] adds a32de0d2de90 dt-bindings: vendor-prefix: add Shenzhen Feixin Photoelect [...] adds 44a90cc350a3 dt-bindings: panel: add Feixin K101 IM2BA02 MIPI-DSI panel adds fac47b1ebeda drm/panel: Add Feixin K101 IM2BA02 panel adds a86675968e23 Revert "drm/dp_mst: Remove VCPI while disabling topology mgr" adds 7a3cbf590e63 drm/mst: Some style improvements in drm_dp_mst_topology_mg [...] adds 4e0311db2b2e drm: fix parameters documentation style in drm_dma adds abdd9e3705c8 dt-bindings: display: sitronix,st7735r: Convert to DT schema adds 3a1a6be40bd7 dt-bindings: display: sitronix,st7735r: Add Okaya RH128128T adds f41a8a69890d drm/mipi_dbi: Add support for display offsets adds 98823f379447 drm: tiny: st7735r: Prepare for adding support for more displays adds d1d511d516f7 drm: tiny: st7735r: Add support for Okaya RH128128T adds 77d1a6dbe8a4 drm/syncobj: Add documentation for timeline syncobj adds a5f768239ebd drm/panfrost: Remove core stack power management adds 73896f60d486 drm/panfrost: Prefix interrupt handlers' names adds b37ea8bff730 drm/drm_dp_mst:remove set but not used variable 'origlen' adds 1bbcf69e42fe drm/ttm: flush the fence on the bo after we individualize [...] adds cafddd608027 Documentation: bridge: Add documentation for ps8640 DT properties adds bc1aee7fc8f0 drm/bridge: Add I2C based driver for ps8640 bridge adds 3ff4c24bdb1f drm/dp_mst: Fix indenting in drm_dp_mst_topology_mgr_set_mst() adds 8732fe46b20c drm/dp_mst: Fix clearing payload state on topology disable adds a727fe8f05b7 drm/dp_mst: Mention max_payloads in proposed_vcpis/payloads docs adds dc1a73e50f9c drm/print: introduce new struct drm_device based WARN* macros adds 7d5802df89bc Merge tag 'topic/drm-warn-2020-01-22' of git://anongit.fre [...] adds f5df7369d543 dt-bindings: display: Convert a bunch of panels to DT schema adds def6e7f13e0b dt-bindings: add vendor prefix for logic technologies limited adds 300fc577d64e dt-bindings: panel-simple: add bindings for logic technolo [...] adds 5728fe7fa539 drm/panel: simple: add display timings for logic technolog [...] adds c2d4290ba0ff dt-bindings: restrict properties for sitronix,st7735r adds 7a2c65dd32b1 drm: Release filp before global lock adds 7e13ad896484 drm: Avoid drm_global_mutex for simple inc/dec of dev->open_count adds c6cccafa9191 drm/panel: Fix boe,tv101wum-n53 htotal timing adds 12a1d4e093ac drm: add drm_core_check_all_features() to check for a mask [...] adds 23d498f6b7fb drm/debugfs: also take per device driver features into account adds 500edbbd537b drm/lima: update register info adds dc76cb7a1fd1 drm/lima: add lima_vm_map_bo adds 6aebc51d7aef drm/lima: support heap buffer creation adds 2081e8dcf1ee drm/lima: recover task by enlarging heap buffer adds d20615f8e2c6 drm/lima: increase driver version to 1.1 adds 9ad676e5fd45 dt-bindings: display: ti,k2g-dss: Add dt-schema yaml binding adds 2d8730f1021f dt-bindings: display: ti,am65x-dss: Add dt-schema yaml binding adds 6057317cb76c dt-bindings: display: ti,j721e-dss: Add dt-schema yaml binding adds 32a1795f57ee drm/tidss: New driver for TI Keystone platform Display SubSystem adds 39d0f1e81c31 MAINTAINERS: add entry for tidss adds 9a69bd1912af drm/todo: Add item for the plane->atomic_check confusion adds 4efb31316d5f drm/imx: plane_state->fb iff plane_state->crtc adds fd907adeb793 drm/rockchip: plane_state->fb iff plane_state->crtc adds 021b7c7b3268 drm/vc4: plane_state->fb iff plane_state->crtc adds 5d39b1574f62 drm/vkms: plane_state->fb iff plane_state->crtc adds ec0582ca8987 drm/zte: plane_state->fb iff plane_state->crtc adds 3cb6d8e5cf98 drm/crc: Actually allow to change the crc source adds 86a9360be144 drm/auth: Drop master_create/destroy hooks adds 7beb691f1e6f drm: Initialize struct drm_crtc_state.no_vblank from devic [...] adds dccd32379ff0 drm/arc: Remove sending of vblank event adds bd2b7eb6d26e drm/ast: Don't set struct drm_crtc_state.no_vblank explicitly adds ebe162cdebe0 drm/bochs: Remove sending of vblank event adds 9e79e3da77f1 drm/cirrus: Remove sending of vblank event adds bddbad12fa85 drm/gm12u320: Remove sending of vblank event adds 0e422032ab1a drm/ili9225: Remove sending of vblank event adds 4f440e38bb96 drm/mipi-dbi: Remove sending of vblank event adds e29765299eea drm/qxl: Remove sending of vblank event adds f3fe2ef413ef drm/repaper: Remove sending of vblank event adds 3bace4f9dddc drm/st7586: Remove sending of vblank event adds a7bbabd94c41 drm/udl: Don't set struct drm_crtc_state.no_vblank explicitly adds 236b83fba352 drm/vboxvideo: Remove sending of vblank event adds 2a735ad3d211 drm/virtio: Remove sending of vblank event adds a3c27df2ada9 drm/xen: Explicitly disable automatic sending of vblank event adds c752affbadb0 dt-bindings: display: Add bindings for EDT panel adds 82d57a590f51 drm/panel: simple: Add EDT panel support adds 1dff44e1b51e dt-bindings: display/panel: add bindings for S6E88A0-AMS452EF01 adds 6d598a32ed87 drm/panel: Add Samsung s6e88a0-ams452ef01 panel driver adds 751465913f04 drm/bridge: Add a drm_bridge_state object adds dc8c609bd31d drm/rcar-du: Plug atomic state hooks to the default implem [...] adds d9aad8c2d57e drm/bridge: analogix: Plug atomic state hooks to the defau [...] adds 41cf57124e02 drm/bridge: Patch atomic hooks to take a drm_bridge_state adds 5061b8a969f7 drm/bridge: Add an ->atomic_check() hook adds f32df58acc68 drm/bridge: Add the necessary bits to support bus format n [...] adds fe141cedc433 drm/imx: pd: Use bus format/flags provided by the bridge w [...] adds 9781bd1dda2a drm/panel: simple: Fix the lt089ac29000 bus_format adds 6f21293dbbde MAINTAINERS: Add Thomas as drm-misc co-maintainer adds 544aa6cefb24 drm/stm: ltdc: add number of interrupts adds a6bd58c51ac4 drm/stm: ltdc: check crtc state before enabling LIE adds 1f7b71f20a98 drm/stm: dsi: stm mipi dsi doesn't print error on probe deferral adds ea36ec8623f5 drm: Remove PageReserved manipulation from drm_pci_alloc adds 8e4ff9b56957 drm: Remove the dma_alloc_coherent wrapper for internal usage adds fda157211432 drm/virtio: fix vblank handling adds 80f7c3f77697 drm/vram: Add helpers to validate a display mode's memory [...] adds 8bc5732cad8e drm/bochs: Implement struct drm_mode_config_funcs.mode_valid adds ac63316badae drm/hibmc: Implement struct drm_mode_config_funcs.mode_valid adds a7a0e8f69a82 drm/vboxvideo: Implement struct drm_mode_config_funcs.mode_valid adds e46e31cf5366 drm/virtio: ratelimit error logging adds 58547d7d5c6f drm/virtio: fix a wait_event condition adds 1425a4ce4959 drm/virtio: remove incorrect ENOSPC check adds 145cbefce097 drm/virtio: add virtio_gpu_vbuf_ctrl_hdr adds e19d341174b6 drm/virtio: no need to pass virtio_gpu_ctrl_hdr adds 4d8d48691015 drm/virtio: unlock object array on errors adds db2e20726cca drm/virtio: set up virtqueue sgs before locking adds 6ebe8661ebf2 drm/virtio: move locking into virtio_gpu_queue_ctrl_sgs adds c900b2a45cd3 drm/virtio: move the check for vqs_ready earlier adds 96b5d1bee29f drm/virtio: move virtqueue_notify into virtio_gpu_queue_ctrl_sgs adds 5edbb5608256 drm/virtio: fix ring free check adds 79b9376404b0 dt-bindings: one file of all simple DSI panels adds 1689578c5aa6 dt-bindings: panel: Convert raydium,rm68200 to json-schema adds c55d0a554843 dt-bindings: panel: Convert orisetech,otm8009a to json-schema adds a72e1f684d9b dt-bindings: add binding for tft displays based on ilitek,ili9486 adds cdb702a65558 drm/tiny: add support for tft displays based on ilitek,ili9486 adds ffb42e64561e drm/tiny/repaper: Make driver OF-independent adds f6ab3402a681 drm/tiny/repaper: No need to set ->owner for spi_register_ [...] adds 5703d6ae9573 drm/tiny/st7735r: Make driver OF-independent adds 1525c20cff96 drm/tiny/st7735r: No need to set ->owner for spi_register_ [...] adds c0e255655f6d drm/bochs: Clear struct drm_connector_funcs.dpms adds 06f749af622c drm/udl: Clear struct drm_connector_funcs.dpms adds 1b245ec5b685 Merge tag 'drm-misc-next-2020-02-10' of git://anongit.free [...] adds b0730f56f35a drm: bridge: adv7511: Remove DRM_I2C_ADV7533 Kconfig adds 8501fe4b14a3 drm: bridge: adv7511: Add support for ADV7535 adds 2f789d237c28 dt-bindings: drm: bridge: adv7511: Add ADV7535 support adds 45c415f6983e dt-bindings: display: bridge: Add documentation for Toshib [...] adds ff1ca6397b1d drm/bridge: Add tc358768 driver adds efaede77b8fa drm/bridge: sii902x: Select SND_SOC_HDMI_CODEC if SND_SOC [...] adds 7ca0116077f5 drm/bridge/synopsys: dsi: missing post disable adds cb05ec588615 drm/bridge: panel: Fix typo in drm_panel_bridge_add docs adds e59a2508d90f drm/bochs: deinit bugfix adds 8235eab0122a drm/virtio: simplify virtio_gpu_alloc_cmd adds 1ed5f698adad drm/virtio: resource teardown tweaks adds 2fe4ca9d0e4d drm/virtio: move mapping teardown to virtio_gpu_cleanup_object() adds 2f2aa13724d5 drm/virtio: move virtio_gpu_mem_entry initialization to ne [...] adds 9109594def49 drm/bridge: tfp410: add pclk limits adds 6cd0ab32bd40 drm/omap: use true,false for bool variable adds bdc19ba651ca drm/omapdrm: Fix trivial spelling adds 55817d28504e drm/omap: dmm_tiler: Use dmaengine_prep_dma_memcpy() for i [...] adds 29523450aa64 drm/omap: dmm_tiler: Remove the dma_async_issue_pending() call adds 47340e46f34a drm/omap: fix possible object reference leak adds c2874a133159 drm/qxl: reorder calls in qxl_device_fini(). adds 23575e7afd2c drm/qxl: add drm_driver.release callback. adds 5b34406f5484 drm/ttm: refine ghost BO resv criteria adds 832c90df89f2 drm/ttm: cleanup ttm_buffer_object_transfer adds e81a2557e065 drm/ttm: use RCU in ttm_bo_flush_all_fences adds 64914da24ea9 drm/fbdev-helper: don't force restores adds c368ec194dd0 drm/client: Rename _force to _locked adds 591a2abf149f drm: Push drm_global_mutex locking in drm_open adds 4017ad7bbc32 drm: Nerf drm_global_mutex BKL for good drivers adds 6caea21957c1 dt-bindings: panel-simple: Add rocktech,rk101ii01d-ct compatible adds f305047b4959 drm/panel: simple: Add Rocktech RK101II01D-CT panel adds e62bf83aa1bb drm/irq: remove check on dev->dev_private adds 81da8c3b8d3d drm/bochs: add drm_driver.release callback. adds 81e7301d7da3 drm/cirrus: add drm_driver.release callback. adds b1df3a2b24a9 drm/virtio: add drm_driver.release callback. adds 1ec39923ef24 drm/ttm: rework BO delayed delete. v2 adds 519c2de003b9 drm/ttm: replace dma_resv object on deleted BOs v3 adds f704ff7c3d2d drm/ttm: individualize resv objects before calling release_notify adds ca1b885cbe9e drm/bridge: ti-sn65dsi86: Split the setting of the dp and [...] adds 2f8fcc7794c1 drm/bridge: ti-sn65dsi86: zero is never greater than an un [...] adds fa8a66c68755 drm/bridge: ti-sn65dsi86: Don't use MIPI variables for DP link adds cf33de1799c6 drm/bridge: ti-sn65dsi86: Config number of DP lanes Mo' Betta adds 457622d9f99b drm/bridge: ti-sn65dsi86: Read num lanes from the DP sink adds 37c1d89820e7 drm/bridge: ti-sn65dsi86: Use 18-bit DP if we can adds 3438ea3dc896 drm/bridge: ti-sn65dsi86: Group DP link training bits in a [...] adds c2e1ea320d19 drm/bridge: ti-sn65dsi86: Train at faster rates if slower [...] adds 997bac693aca drm/bridge: ti-sn65dsi86: Avoid invalid rates adds f2f8653e0d77 drm/hisilicon/hibmc: fix 'xset dpms force off' fail adds 5970af8b58aa drm/hisilicon/hibmc: add DPMS on/off function adds 2f89f37fe23d drm/hisilicon/hibmc: add gamma_set function adds 0f0658636dab drm/qxl: replace zero-length array with flexible-array member adds d822ccae8e60 drm/virtio: fix virtio_gpu_execbuffer_ioctl locking adds 5cfd31c5b3a3 drm/virtio: fix virtio_gpu_cursor_plane_update(). adds 9e0e8f01c862 drm: Remove internal setup of struct drm_device.vblank_dis [...] adds f1e2b6371c12 drm: Add get_scanout_position() to struct drm_crtc_helper_funcs adds 7fe3f0d15aac drm: Add get_vblank_timestamp() to struct drm_crtc_funcs adds ea702333e567 drm/amdgpu: Convert to struct drm_crtc_helper_funcs.get_sc [...] adds e3eff4b5d91e drm/amdgpu: Convert to CRTC VBLANK callbacks adds 42eabbe5589f drm/gma500: Convert to CRTC VBLANK callbacks adds 4bbffbf3c19a drm/i915: Convert to CRTC VBLANK callbacks adds 072a26c75cf2 drm/nouveau: Convert to struct drm_crtc_helper_funcs.get_s [...] adds 91640a71e771 drm/nouveau: Convert to CRTC VBLANK callbacks adds 27b4118d5c1b drm/radeon: Convert to struct drm_crtc_helper_funcs.get_sc [...] adds d7757ba3f22a drm/radeon: Convert to CRTC VBLANK callbacks adds 273eb5ed7812 drm/msm: Convert to struct drm_crtc_helper_funcs.get_scano [...] adds 76e8cfd802c5 drm/msm: Convert to CRTC VBLANK callbacks adds b70fbfc7d516 drm/stm: Convert to struct drm_crtc_helper_funcs.get_scano [...] adds 9661510e51ee drm/stm: Convert to CRTC VBLANK callbacks adds 87b09c6227b7 drm/sti: Convert to CRTC VBLANK callbacks adds 3c8639ce14c9 drm/vc4: Convert to struct drm_crtc_helper_funcs.get_scano [...] adds 7e69ed6ea1c6 drm/vc4: Convert to CRTC VBLANK callbacks adds dc3260d0f6c6 drm/vkms: Convert to CRTC VBLANK callbacks adds 4bebe91adbf5 drm/vmwgfx: Convert to CRTC VBLANK callbacks adds f397d66b31ab drm: Clean-up VBLANK-related callbacks in struct drm_driver adds 48e678076e58 drm: Remove legacy version of get_scanout_position() adds e11f5bd8228f drm: Add support for DP 1.4 Compliance edid corruption test adds 2c77ae22ff8a drm/virtio: fix error check adds dc84f0915128 drm/sun4i: dsi: Remove unused drv from driver context adds 0e4e3fb4901d drm/sun4i: dsi: Use NULL to signify "no panel" adds 1a2703bd7356 drm/sun4i: dsi: Allow binding the host without a panel adds 215be713d05d drm/sun4i: dsi: Remove incorrect use of runtime PM adds 7ff6ea0fd384 drm/print: Delete a few unused shouting macros adds 7f97d3e80649 drm/mcde: Fix Sphinx formatting adds 7304b9810a73 drm/edid: Check the number of detailed timing descriptors [...] adds a7a131ac18a2 drm/edid: Don't accept any old garbage as a display descriptor adds f447dd1fa3f5 drm/edid: Introduce is_detailed_timing_descritor() adds 4d23f4848624 drm/edid: Clear out spurious whitespace adds 6e8a942b9ddc drm/edid: Document why we don't bounds check the DispID CE [...] adds 5036c0d0f280 drm/edid: Add a FIXME about DispID CEA data block revision adds 9ce12ec8ab48 drm/atomic-helper: fix kerneldoc adds acce61bf85f8 drm/print: clean up RATELIMITED macros adds 2f3ba73ae54f drm: drop unused drm_crtc callback adds 885a066e9603 drm: drop unused drm_display_mode.private adds 364e7d3058fc drm/pl111: Support Integrator IM-PD1 module adds 6707b7550605 drm/lima: fix recovering from PLBU out of memory adds 0bd65bd8da2e drm/format_helper: Dual licence the file in GPL 2 and MIT adds 3e8a3844fefb dma-buf: Fix a typo in Kconfig adds 28f2aff1caa4 Merge v5.6-rc2 into drm-misc-next adds cca41da10011 drm/virtio: rework notification for better batching adds fcdd19b85c7b drm/virtio: notify before waiting adds 790bcd791428 drm/virtio: batch plane updates (pageflip) adds 2e819a119d96 drm/virtio: batch resource creation adds 234489ea55f8 drm/virtio: batch display query adds 97452907ec60 drm/virtio: move remaining virtio_gpu_notify calls adds 91ea83306bfa drm/bridge: Fix the bridge kernel doc adds 80579bf36c11 drm/sun4i: dsi: Avoid hotplug race with DRM driver bind adds 5627c9d8dd43 drm/sun4i: tcon: Introduce LVDS setup routine setting adds 612e31e01d8e dt-bindings: display: sun4i: New compatibles for A20 tcons adds cd0ecabdc953 drm/sun4i: tcon: Separate quirks for tcon0 and tcon1 on A20 adds d718e53a48f7 drm/sun4i: tcon: Support LVDS output on Allwinner A20 adds aaa9d265a21e Merge tag 'drm-misc-next-2020-02-21' of git://anongit.free [...] adds f4e9894b6952 drm/i915/pmu: Correct the rc6 offset upon enabling adds e88e9f8ea4e9 drm/i915/gt: Clear rc6 residency trackers across suspend adds d8186dd23926 drm/i915/guc: Simpler CT message size calculation adds 18c8832523c8 drm/i915/guc: Introduce CT_ERROR adds 59a46ad9f86c drm/i915/guc: Update CTB helpers to use CT_ERROR adds 88a57514cf79 drm/i915/guc: Use correct name for last CT fence adds 36c8e356a76e drm/i915/gem: Take local vma references for the parser adds 103605e0d1e7 drm/i915: Make a copy of the ggtt view for slave plane adds b63b4feaef73 drm/i915/selftests: Add a mock i915_vma to the mock_ring adds bd3cf6f7ce20 drm/i915/dp/tgl+: Update combo phy vswing tables adds 4ec5abe960ca drm/i915/vbt: Rename BDB_LVDS_POWER to BDB_LFP_POWER adds f22fd334890e drm/i915/gen11: Add additional pcode status values adds c43c5a8818d4 drm/i915/params: add i915 parameters to debugfs adds a267ab8dec06 drm/i915/params: support bool values for int and uint params adds 72ff2b8d5f2d drm/i915/gt: Use the BIT when checking the flags, not the index adds 9ecc6eabd8fe drm/i915/fbc: Move the plane state check into the fbc functions adds 661d6ec00058 drm/i915/fbc: Nuke fbc_supported() adds d54151c5c8c0 drm/i915/fbc: Add fbc tracepoints adds f78d5da6e7bd drm/i915/tgl: Add Wa_1409825376 to tgl adds f3c0efc9fe7a drm/i915/execlists: Leave resetting ring to intel_ring adds 9c92aa483a3c drm/i915/gt: Drop rogue space in the middle of GT_TRACE adds 6f4194c8771f drm/i915: add Wa_14010594013: icl,ehl adds 9e83713a721b drm/i915/psr: Share the computation of idle frames adds 672c368f9398 drm/i915: Keep track of request among the scheduling lists adds 32ff621fd744 drm/i915/gt: Allow temporary suspension of inflight requests adds 748317386afb drm/i915/execlists: Offline error capture adds 960287ca58fd drm/i915/dsi: Lookup the i2c bus from ACPI NS only if CONF [...] adds fde7266fb2f6 drm/i915: Fix eDP DPCD aux max backlight calculations adds 79946723092b drm/i915: Assume 100% brightness when not in DPCD control mode adds 662884a9ad99 drm/i915: Fix DPCD register order in intel_dp_aux_enable_b [...] adds 9ac7d53d70a2 drm/i915: Auto detect DPCD backlight support by default adds c53aec2bcc74 drm/i915: Include the debugfs params header for its own de [...] adds 04062c58faaf drm/i915: Fix i915_error_state_store error defination adds f1766e3a78c5 drm/i915: Fix typo in kerneldoc function name adds 416d3838f76b drm/i915: Satisfy smatch that a loop has at least one iteration adds 1b9fc94a7751 drm/i915/guc: Don't GEM_BUG_ON on corrupted G2H CTB adds 6a327cb18692 drm/i915/guc: Don't pass CTB while writing adds 235198d7c9bc drm/i915/guc: Don't pass CTB while reading adds d624d401772d drm/i915/guc: Switch to CT_ERROR in ct_read adds 77b20896d57e drm/i915/guc: Introduce CT_DEBUG adds aee2eeeb18eb drm/i915: conversion to new logging macros in i915/i915_vgpu.c adds 5e04eb014722 drm/i915: conversion to new logging macros in i915/intel_csr.c adds 68b3271729f5 drm/i915: conversion to new logging macros in i915/intel_d [...] adds fd6735fc630c drm/i915: convert to new logging macros in i915/intel_gvt.c adds 89c02493deb9 drm/i915: convert to new logging macros in i915/intel_memo [...] adds 94523024363b drm/i915/gt: Report the currently active execlists request adds 24860ad74868 drm/i915/userptr: add user_size limit check adds 8e78871bc1e5 drm/i915/userptr: fix size calculation adds cd69952778aa drm/i915/gt: Be paranoid and reset the GPU before release adds 0b3bd0cdc329 drm/i915: Align engine->uabi_class/instance with i915_drm.h adds d0eed1545fe7 drm/i915: Fix post-fastset modeset check for port sync adds fff13e63a141 drm/i915: Clear most of crtc state when disabling the crtc adds ee34801cc0e8 drm/i915: Prefer to use the pipe to index the ddb entries adds b33950dd3ff8 drm/i915: Use PIPE_CONF_CHECK_X() for sync_mode_slaves_mask adds 691313ea6214 drm/i915: Move encoder variable to tighter scope adds cb70b713a840 drm/i915/sdvo: Reduce the size of the on stack buffers adds b1040461e6f6 drm/i915: Consolidate HDMI force_dvi handling adds 814df0ce5ee6 drm/i915/sdvo: Consolidate SDVO HDMI force_dvi handling adds 786555987207 drm/i915/gem: Store mmap_offsets in an rbtree rather than [...] adds d9ee21111bd9 drm/i915/bios: add intel_bios_max_tmds_encoder() adds 0aed3bdede66 drm/i915/bios: add intel_bios_hdmi_level_shift() adds 605a18722c7c drm/i915/bios: intel_bios_dp_boost_level() adds 01a60883af04 drm/i915/bios: intel_bios_hdmi_boost_level() adds f83acdab8266 drm/i915/bios: add intel_bios_dp_max_link_rate() adds 17004bfb53ec drm/i915/bios: add intel_bios_alternate_ddc_pin() adds c5faae5a4572 drm/i915/bios: add intel_bios_port_supports_*() adds 85d8ec20dbc8 drm/i915/bios: check DDI port presence based on child device adds 08b90a717fdb drm/i915: use intel_bios_is_port_present() adds 6fe20299b3ee drm/i915/dp: debug log max vswing and pre-emphasis adds fa7edcd25cd0 drm/i915: Use intel_attached_encoder() adds ecdfd84f3228 drm/i915: Relocate intel_attached_dp() adds 490eda588cf6 drm/i915: Use intel_attached_dp() instead of hand rolling it adds 5d1db3f61aa9 drm/i915: Rename conn_to_dig_port() to intel_attached_dig_port() adds 486bba4524e0 drm/i915/hdcp: Clean up local variables adds 29baf3ae8daa drm/i915: Don't show the blank process name for internal/s [...] adds eea4262a4b59 drm/i915: drop alpha_support for good in favour of force_probe adds d2a4bb6f8bc8 drm/i915: Don't use VBT for detecting DPCD backlight controls adds 5424f5d79472 drm/i915: Clear the GGTT_WRITE bit on unbinding the vma adds 7c7d5b1ce739 Merge tag 'topic/drm-warn-2020-01-22' of git://anongit.fre [...] adds 3a47ae201e07 drm/i915/display: Make WARN* drm specific where encoder pt [...] adds 85c823ac9a54 drm/i915/gem: Make WARN* drm specific where drm_priv ptr i [...] adds 0d4c351a0f02 drm/i915/gt: Make WARN* drm specific where drm_priv ptr is [...] adds 48a1b8d4af01 drm/i915: Make WARN* drm specific where drm_priv ptr is available adds a9f236d1fcfb drm/i915: Make WARN* drm specific where uncore or stream p [...] adds bf9cc891d32b drm/i915/gt: Include a tell-tale for engine parking adds 4ba5c086a1d8 drm/i915/execlists: Take a reference while capturing the g [...] adds 989df3a7bd2a drm/i915/execlists: Reclaim the hanging virtual request adds b4a9a149f91e drm/i915: Mark the removal of the i915_request from the sc [...] adds 5dbd2b7be61e drm/i915/gem: Convert vm idr to xarray adds 7d8d2cbce5af drm/i915: Clear old hw.fb & co. from slave plane's state adds b2faf669866e drm/i915: Stop looking at plane->state in intel_prepare_pl [...] adds fa528334f69b drm/i915: s/intel_state/state/ in intel_{prepare,cleanup}_ [...] adds 58fa1760d08a drm/i915: Balance prepare_fb/cleanup_fb adds 6fef8510a7a5 drm/i915: Cleanup properly if the implicit fence setup fails adds 9c757aeaaaa1 drm/i915: add display engine uncore helpers adds 45e84648bb21 drm/i915/atomic: use struct drm_device logging macros adds e92cbf38828c drm/i915/bios: convert to struct drm_device logging macros. adds 6385514932d5 drm/i915/audio: convert to struct drm_device logging macros. adds 2e3586cec3eb drm/i915/bw: convert to drm_device based logging macros adds 231946109ea4 drm/i915/cdclk: use new struct drm_device logging macros adds 8c47eb86679c drm/i915/dp: Do not set master_trans bit in bitmak if INVA [...] adds 0f8f8a643000 drm/i915/gem: Detect overflow in calculating dumb buffer size adds 423177140e9f drm/i915/selftests: Show the RC6 residency on parking failure adds 90211ea4ba6e drm/i915/gem: Prevent NULL pointer dereference on missing ctx->vm adds 60e94557fff1 drm/i915: Check activity on i915_vma after confirming pin_ [...] adds d62f416f925d drm/i915: Wait on vma activity before taking the mutex adds 5fb443063009 drm/i915/acpi: Move the code to populate ACPI device ID in [...] adds de409661c4c9 drm/i915/dsi: Ensure that the ACPI adapter lookup override [...] adds 58c34c4ca392 drm/i915/dc3co: Do the full calculation of DC3CO exit only once adds c5c772cf8d7c drm/i915/dc3co: Avoid full modeset when EXITLINE needs to [...] adds 646603d9aba7 drm/i915/ehl: Ensure that the DDI selection MUX is program [...] adds 0ea60c1d7343 drm/i915/gt: Flush engine parking before release adds 82d71e31ae9d drm/i915/gt: Poison GTT scratch pages adds 37f60b753bca drm/i915/tgl: Re-enable RPS adds 4c22abfbcb84 drm/i915/guc: Don't GEM_BUG_ON on corrupted H2G CTB adds cd49f8180681 drm/i915/display: conversion to new struct drm_device logg [...] adds b5280cd0bd2d drm/i915/dsi: conversion to struct drm_device log macros. adds 569caa65a495 drm/i915/power: convert to struct drm_device macros in dis [...] adds bdc6114e2fed drm/i915/dp: conversion to struct drm_device logging macros. adds 5cb82703ce9e drm/i915/opregion: conversion to struct drm_device logging [...] adds 65833c463886 drm/i915/hdcp: conversion to struct drm_device based loggi [...] adds 2aa10054432d drm/i915/dmc: use intel uncore functions for forcewake reg [...] adds 8cbda6b2039a drm/i915/irq: use intel de functions for forcewake registe [...] adds 9b6320aa1993 drm/i915/pm: use intel de functions for forcewake register access adds baa89ba3f1fe drm/i915/gem: initial conversion to new logging macros usi [...] adds d0bf45822c99 drm/i915/gem: manual conversion to struct drm_device loggi [...] adds ad278f358446 drm/i915/bios: Fix the timing parameters adds 723196f401f9 drm/i915/display: Squelch kerneldoc complaints adds 7e36505d0cf8 drm/i915: Stub out i915_gpu_coredump_put adds 34ffabe311cc drm/i915: Remove 'prefault_disable' modparam adds cb724911f495 drm/i915: Fix inconsistance between pfit.enable and scaler [...] adds d1b2828af0cc drm/i915: Fix modeset locks in sanitize_watermarks() adds 70a221b24288 drm/i915: Prefer intel_connector over drm_connector in hot [...] adds 49e659bcae79 drm/i915/audio: use intel_de_*() functions for register access adds 3e9f55df59f7 drm/i915/cdclk: use intel_de_*() functions for register access adds 3fd7c4504d1f drm/i915/color: use intel_de_*() functions for register access adds 5b770f18a0f3 drm/i915/crt: use intel_de_*() functions for register access adds ee8845a25f9e drm/i915/dpio_phy: use intel_de_*() functions for register access adds b3a723867117 drm/i915/dpll_mgr: use intel_de_*() functions for register access adds 9ce64616668a drm/i915/dp_mst: use intel_de_*() functions for register access adds 7cdccb4c6b90 drm/i915/dsb: use intel_de_*() functions for register access adds 3f7c376df8d3 drm/i915/dvo: use intel_de_*() functions for register access adds aa93f4fd7c89 drm/i915/fbc: use intel_de_*() functions for register access adds f639c497aecd drm/i915/fifo_underrun: use intel_de_*() functions for reg [...] adds d9053b237bd3 drm/i915/gmbus: use intel_de_*() functions for register access adds 8192c82cc65b drm/i915/hdmi: use intel_de_*() functions for register access adds ef58902296da drm/i915/lpe_audio: use intel_de_*() functions for registe [...] adds cc80e3625695 drm/i915/lvds: use intel_de_*() functions for register access adds 82e1b12e3012 drm/i915/overlay: use intel_de_*() functions for register access adds 0fac5a7cd842 drm/i915/panel: use intel_de_*() functions for register access adds d2afcc4441df drm/i915/sdvo: use intel_de_*() functions for register access adds 988ff27b58a8 drm/i915/tv: use intel_de_*() functions for register access adds 70bc7ed95142 drm/i915/vga: use intel_de_*() functions for register access adds ac0e331a628b drm/i915: Tighten atomicity of i915_active_acquire vs i915 [...] adds 264c0247d888 drm/i915: Include the AUX CH name in the debug messages adds a87e692ae3a8 drm/i915: Give aux channels a better name adds 41dd67c13086 drm/i915/pipe_crc: use intel_de_*() functions for register access adds c51e7138f66a drm/i915/psr: use intel_de_*() functions for register access adds d49e857c94f2 drm/i915/sprite: use intel_de_*() functions for register access adds d1ab5b272740 drm/i915/vdsc: use intel_de_*() functions for register access adds 992d46944fbb drm/i915/vlv_dsi: use intel_de_*() functions for register access adds 909438bbfb56 drm/i915/vlv_dsi_pll: use intel_de_*() functions for regis [...] adds 9c6527116e8f drm/i915: Restore the kernel context after verifying the w/a adds e5429340bfa2 drm/i915/gt: Acquire ce->active before ce->pin_count/ce->p [...] adds 6f280b133dc2 drm/i915/perf: Fix OA context id overlap with idle context id adds 03d0ed8a8e93 drm/i915: Skip capturing errors from internal contexts adds 6cc32f15f90b drm/i915/gt: Reorganise gen8+ interrupt handler adds ff3d4ff6c9e6 drm/i915/gt: Tidy repetition in declaring gen8+ interrupts adds a28477826aef drm/i915/gt: Lift set-wedged engine dumping out of user paths adds 0543fbf4fd00 drm/i915/trace: i915_request.prio is a signed value adds 6717f7c32b33 drm/i915/selftests: Lock the drm_mm as we search adds 1c63f6dfc01d drm/i915/icl_dsi: use intel_de_*() functions for register access adds cfe86292ec71 drm/i915/combo_phy: use intel_de_*() functions for registe [...] adds f7960e7f8f24 drm/i915/ddi: use intel_de_*() functions for register access adds dc008bf0aa09 drm/i915/display: use intel_de_*() functions for register access adds d6e53851ecc8 drm/i915/display_power: use intel_de_*() functions for reg [...] adds b4e33881efe3 drm/i915/dp: use intel_de_*() functions for register access adds 667944ad77f1 drm/i915/hdcp: use intel_de_*() functions for register access adds ddfa21bc68dc drm/i915/psr: use intel_de_*() functions for register access adds cd1c4d4a22bc drm/i915/debugfs: remove i915_dpcd file adds ba12993c5228 drm/i915/selftests/perf: measure memcpy bw between regions adds 8a5746982e0f drm/i915/execlist: Mark up racy read of execlists->pending[0] adds 70a76a9b8e9d drm/i915/gt: Hook up CS_MASTER_ERROR_INTERRUPT adds f1042cc85377 drm/i915/execlists: Ignore discrepancies in pending[] acro [...] adds f70431023eb6 drm/i915: add extra slice common debug registers adds d4c3c0b8221a drm/i915: Fix preallocated barrier list append adds 52ce707425e1 drm/i915/ggtt: use new drm logging macros in gt/intel_ggtt.c adds f8474622bc5a drm/i915/reset: conversion to new drm logging macros in gt [...] adds ce016437d8aa drm/i915/engine_cs: use new drm logging macros in gt/intel [...] adds 1a6c83efa046 drm/i915/gt: convert to new logging macros in gt/intel_gt.c adds 0cef62d8e04e drm/i915/ring: convert to new logging macros in gt/intel_r [...] adds bf72c8c6ee77 drm/i915/gt: Skip global serialisation of clear_range for bxt vtd adds 37b7617262bd drm/i915/fbc: __intel_fbc_cleanup_cfb() may be called mult [...] adds 280d14a69da2 drm/i915/gem: Tighten checks and acquiring the mmap object adds e986209c6702 drm/i915/gt: Rename i915_gem_restore_ggtt_mappings() for i [...] adds e3793468b466 drm/i915: Use the async worker to avoid reclaim tainting t [...] adds 219cee8fe7ae drm/i915/debugfs: remove VBT data about DRRS adds 21fd23ac222f drm/i915: move pipe, pch and vblank enable to encoders on [...] adds 87e9bb496178 drm/i915/dsi: Enable ICL DSI transcoder as part of encoder [...] adds 1c9d2eb24153 drm/i915: move intel_dp_set_m_n() to encoder for DDI platforms adds 0560b0c6b36c drm/i915: Polish WM_LINETIME register stuff adds 6dcde04706d8 drm/i915: Move linetime wms into the crtc state adds f119a5e2a4ca drm/i915: Nuke skl wm.dirty_pipes bitmask adds 54f09d2342b0 drm/i915: Move more cdclk state handling into the cdclk code adds b4db3a8c689b drm/i915: Collect more cdclk state under the same roof adds 65c88a866d70 drm/i915: s/need_cd2x_updare/can_cd2x_update/ adds 0bb94e03834e drm/i915: s/cdclk_state/cdclk_config/ adds 5604e9ceaed5 drm/i915: Simplify intel_set_cdclk_{pre,post}_plane_update [...] adds 1965de63a93a drm/i915: Extract intel_cdclk_state adds 4c029c499fb4 drm/i915: swap() the entire cdclk state adds ed645eee131c drm/i915: s/init_cdclk/init_cdclk_hw/ adds 5f34299384cb drm/i915: Move intel_atomic_state_free() into intel_atomic.c adds 0ef1905ecf2e drm/i915: Introduce better global state handling adds fd1a9bba73fa drm/i915: Convert bandwidth state to global state adds aac978718bb4 drm/i915: Introduce intel_calc_active_pipes() adds 28a30b45f5e9 drm/i915: Convert cdclk to global state adds 0c2d55128f33 drm/i915: Store active_pipes bitmask in cdclk state adds d1b9b5f127bc drm/i915/gem: Require per-engine reset support for non-per [...] adds a34f61d2c014 drm/i915/gt: Also use async bind for PIN_USER into bsw/bxt ggtt adds bd46aa22a86a drm/i915/selftests: Also wait for the scratch buffer to be bound adds b0e02a73c506 drm/i915/selftests: Disable heartbeat around hang tests adds e85de1770385 drm/i915/guc: Introduce guc_is_ready adds faea1792835d drm/i915: extract engine WA programming to common resume function adds eeec73f8a4a4 drm/i915/gt: Skip rmw for masked registers adds 380f04231807 drm/i915: Move ringbuffer WAs to engine workaround list adds 3dbe5e11703e drm/i915/display/icl_dsi: Make WARN* drm specific where dr [...] adds 9a3b466bb8f6 drm/i915/display/audio: Make WARN* drm specific where drm_ [...] adds 6a79c28936df drm/i915/display/crt: Make WARN* drm specific where drm_pr [...] adds 30ca04e16cbe drm/i915: Hold reference to previous active fence as we queue adds 855e39e65cfc drm/i915: Initialise basic fence before acquiring seqno adds 8faa72511bb8 drm/i915/gt: Warn about the hidden i915_vma_pin in timelin [...] adds 99bc73ec8deb drm/i915/display/dpll_mgr: Make WARN* drm specific where d [...] adds 6a0e032fb524 drm/i915/display/fbc: Make WARN* drm specific where drm_pr [...] adds 5836019a87bf drm/i915/fbdev: Make WARN* drm specific where drm_device p [...] adds 10d4e146aff9 drm/i915/display/hdmi: Make WARN* drm specific where drm_d [...] adds b0b2ed0c63a7 drm/i915/display/overlay: Make WARN* drm specific where dr [...] adds 48522d3eed54 drm/i915/display/panel: Make WARN* drm specific where drm_ [...] adds 16c56083c0cb drm/i915/display/psr: Make WARN* drm specific where drm_pr [...] adds b4329a01411e drm/i915/display/sdvo: Make WARN* drm specific where drm_p [...] adds 8afb292839bb drm/i915/display/tc: Make WARN* drm specific where drm_pri [...] adds f4224a4cb16c drm/i915/display: Make WARN* drm specific where drm_device [...] adds b2f7c0f1d854 drm/i915/vlv_dsi_pll: conversion to struct drm_device logg [...] adds f1f76d7a3c50 drm/i915/vlv_dsi: conversion to drm_device based logging macros. adds 2d7338500fb0 drm/i915/vga: conversion to drm_device based logging macros. adds 53897b4cc035 drm/i915/vdsc: convert to struct drm_device based logging macros. adds 025c2e193454 drm/i915/tv: automatic conversion to drm_device based logg [...] adds c4d162618216 drm/i915/tc: automatic conversion to drm_device based logg [...] adds 375e4fbd0bcf drm/i915/sprite: automatic conversion to drm_device based [...] adds c808c4ae10a4 drm/i915/sdvo: automatic conversion to drm_device based lo [...] adds 6efb1b7de746 drm/i915/quirks: automatic conversion to drm_device based [...] adds 6471bd74713c drm/i915/psr: automatic conversion to drm_device based log [...] adds 1112e1661f6b drm/i915/pipe_crc: automatic conversion to drm_device base [...] adds e9318906ad0b drm/i915/panel: automatic conversion to drm_device based l [...] adds 00376ccfb2a4 drm/i915: conversion to drm_device logging macros when drm [...] adds 6db07ce48887 drm/i915/debugfs: conversion to drm_device based logging macros. adds 0c4336b93393 drm/i915/cmd_parser: conversion to struct drm_device loggi [...] adds 7daac72e9a3f drm/i915/pci: conversion to drm_device based logging macros. adds 08e3ed3ae56b drm/i915/audio: Skip the cdclk modeset if no pipes attached adds def85091f228 drm/i915/display: Fix NULL-crtc deref in calc_min_cdclk() adds 1a2466fe13c6 drm/i915/display: Defer application of initial chv_phy_control adds bb5e4397a60f drm/i915/selftests: Add a simple rollover test for the ker [...] adds 0a3b94a2b88f drm/i915/selftest: Ensure string fits within name[] adds b4d3acaa7333 drm/i915/gt: Pull sseu context updates under gt adds c6790dc22312 drm/i915: Wean off drm_pci_alloc/drm_pci_free adds 012ee690372c drm/i915: Introduce intel_connector_hpd_pin() adds 9d552c22f794 drm/i915/crt: Configure connector->polled and encoder->hpd [...] adds 45608c504931 drm/i915: Mark ns2501 as LVDS without a fixed mode adds 37ec52ab69de drm/i915/dvo: Mark TMDS DVO connectors as polled adds 7203d49cdcb2 drm/i915: Sprinkle missing commas adds 816cc4d6c693 drm/i915/gt: Fix rc6 on Ivybridge adds 5758e0738458 drm/i915/hdcp: move update pipe code to hdcp adds 1586f6200f69 drm/i915/display: Explicitly cleanup initial_plane_config adds 9c4ce97d8025 drm/i915/display: Be explicit in handling the preallocated vma adds 072fcc306be3 drm/i915: Remove skl_ddl_allocation struct adds b06cf5953339 drm/i915: Move dbuf slice update to proper place adds 85487cf4a167 drm/i915: Update dbuf slices only with full modeset adds 2570b7e3c561 drm/i915: Introduce parameterized DBUF_CTL adds 0f0f9aeee334 drm/i915: Manipulate DBuf slices properly adds ff2cd8635e41 drm/i915: Correctly map DBUF slices to pipes adds aae970d8454b drm/i915: Mark i915.reset as unsigned adds 602ddb410dff drm/i915: Flush execution tasklets before checking request status adds f21613797bae drm/i915/gt: Set the PP_DIR registers upon enabling ring s [...] adds 919e4f07392d drm/i915/display: Set TRANS_DDI_MODE_SELECT to default val [...] adds 4f7e6d22b545 drm/i915/selftests: drop igt_ppgtt_exhaust_huge adds f91d8156ab8a drm/i915/gt: Prevent queuing retire workers on the virtual engine adds f14f27b16632 drm/i915/gt: Protect defer_request() from new waiters adds 5eae8ca3738e Revert "drm/i915: Don't use VBT for detecting DPCD backlig [...] adds 793c22617367 drm/i915/gt: Protect execlists_hold/unhold from new waiters adds 9adcf0db237c drm/i915/guc: Make sure to sanitize CT status adds 71b7cc601ea7 drm/i915: Fix force-probe failure message adds fb5970da1b42 drm/i915/gt: Use the kernel_context to measure the breadcr [...] adds 561db8296d8b drm/i915: Disable tesselation clock gating on tgl A0 adds 0db1a5f8706a drm/i915: Implement Wa_1607090982 adds 6e17ae73807c drm/i915/gt: Only ignore already reset requests adds 5ba32c7be81e drm/i915/execlists: Always force a context reload when rew [...] adds c0f00d270eba Merge drm/drm-next into drm-intel-next-queued adds 6311d260a179 drm/i915/debugfs: Remove i915_energy_uJ adds f6c26b555e14 drm/i915: Never allow userptr into the new mapping types adds 48d7fb181a91 drm/i915: Remove lite restore defines adds 26208d876d37 drm/i915/gt: Fix hold/unhold recursion adds 7d7569ac3336 drm/i915/execlists: Ignore tracek for nop process_csb adds 06f7a61c9b51 drm/i915/selftests: Remove erroneous intel_engine_pm_put adds 274959622017 drm/i915/mst: fix pipe and vblank enable adds 58d4ad5054d2 drm/i915/psr: pass i915 to psr_global_enabled() adds b42d5a678299 drm/i915/display/ehl: Add HBR2 and HBR3 voltage swing table adds 3ce291a632cd drm/i915/selftests: Disable capturing forced error states adds b656000782d7 drm/i915/selftests: Drop live_preempt_hang adds ceaaf5300f88 drm/i915/dc3co: Add description of how it works adds 9d5fd37ed7e2 drm/i915/ehl: Update port clock voltage level requirements adds 0fde0b1daac9 drm/i915/tgl: Update cdclk voltage level settings adds 4746fd5c2c13 drm/i915/selftests: Trim blitter block size adds cbc1f3cb67b6 drm/i915: Skip CPU synchronisation on dmabuf attachments adds 3d9c13a6a722 drm/i915: HDCP support on above PORT_E adds 42827350f75c drm/i915/gt: Avoid resetting ring->head outside of its tim [...] adds 62e6c08cf223 drm/i915/dp_link_training: convert to drm_device based log [...] adds f07fba2f624b drm/i915/atomic: conversion to drm_device based logging macros. adds 959a944563dc drm/i915/color: conversion to drm_device based logging macros. adds 57a333f8f889 drm/i915/crt: automatic conversion to drm_device based log [...] adds 157ff3ab3227 drm/i915/dpll_mgr: convert to drm_device based logging macros. adds 75bd85f3ae9c drm/i915/combo_phy: convert to struct drm_device logging macros. adds e84414141312 drm/i915/dsi_vbt: convert to drm_device based logging macros. adds 2fbfc5955403 drm/i915/dpio_phy: convert to drm_device based logging macros. adds 6313e78e720f drm/i915/selftests: Relax timeout for error-interrupt rese [...] adds f16ccb6445d3 drm/i915: Disable use of hwsp_cacheline for kernel_context adds 40d427931dee drm/i915: Don't use uninitialized 'ret' adds 0b02f97f40d8 drm/i915: Fix the docs for intel_set_cdclk_post_plane_update() adds 42fb60de3129 drm/i915/gem: Don't leak non-persistent requests on changi [...] adds 89dd019a8a99 drm/i915: Poison rings after use adds 37305ede63c7 drm/i915/selftests: Sabotague the RING_HEAD adds c8b56cd01433 drm/i915/selftests: Avoid choosing zero for phys_sz adds c616d2387aee drm/i915/gt: Expand bad CS completion event debug adds 3873fd1a43c7 drm/i915: Use engine wa list for Wa_1607090982 adds e06b8524e8e5 drm/i915/gt: Suppress warnings for unused debugging locals adds 4c8ed8b12674 drm/i915/selftests: Exercise timeslice rewinding adds 067dde902f71 drm/i915/hdmi: prefer to_i915() over drm->dev_private to g [...] adds 46edcdbdb6d8 drm/i915: register vga switcheroo later, unregister earlier adds 8eecfb3985e8 drm/i915: switch i915_driver_probe() to use i915 local variable adds 06d3ff6e7451 drm/i915: move intel_csr.[ch] under display/ adds 926b005cd8c4 drm/i915: split out display debugfs to a separate file adds fcf7df7aae24 drm/i915/selftests: Check for the error interrupt before we wait! adds 1fc1e8d4f464 drm/i915/mst: Set intel_dp_set_m_n() for MST slaves adds b18e249bf616 drm/i915: Ensure no conflicts with BIOS when updating Dbuf adds a4277aa398d7 drm/i915/dsc: force full modeset whenever DSC is enabled at probe adds 0f8839f5f323 drm/i915: Force state->modeset=true when distrust_bios_wm==true adds 1883a0a4658e drm/i915: Track hw reported context runtime adds d194314da04e drm/i915: Avoid potential division-by-zero in computing CS [...] adds 3a6a4f0810c8 MAINTAINERS: Update drm/i915 bug filing URL adds ddae4d7af0bb drm/i915: Update drm/i915 bug filing URL adds fb5f432a66dd drm/i915: split out vlv/chv specific suspend/resume code adds c72e451e98c6 drm/i915: switch vlv_suspend to use intel uncore register [...] adds cf274daadd69 drm/i915/gt: Rearrange code to silence compiler adds 8d6cae6fcde8 drm/i915/selftests: Mark the mock ring->vma as being in the GGTT adds 6ae5d1cec102 drm/i915/csr: use intel_de_*() functions for register access adds de1df9535cc9 drm/i915/display: use intel_de_*() functions for register access adds ac204c1b34a2 drm/i915/tgl: Add Wa_1808121037 to tgl. adds 06289949b8dd drm/i915/selftests: Check for any sign of request starting [...] adds fbcb52db4144 drm/i915/gt: Fix up missing error propagation for heartbea [...] adds d30d3d5f58c4 drm/i915/selftests: Flush tasklet on wait_for_submit() adds 489645d522df drm/i915/gt: Show the cumulative context runtime in engine debug adds 200452f1cb43 drm/i915/gem: use spinlock_t instead of struct spinlock adds 93a0ed6cc164 drm/i915: split intel_modeset_driver_remove() to pre/post [...] adds f20a60fb7aef drm/i915: split i915_driver_modeset_remove() to pre/post i [...] adds 0e744b519fa1 drm/i915/gt: Refactor l3cc/mocs availability adds b04002f4dbee drm/i915: Read rawclk_freq earlier adds e7aa531e846c drm/i915/selftest: Analyse timestamp behaviour across cont [...] adds bd3d1f867354 drm/i915/selftests: Mark GPR checking more hostile adds c014e07616c5 drm/i915/gt: Do not attempt to reprogram IA/ring frequenci [...] adds f28014244d54 drm/i915: Introduce encoder->compute_config_late() adds b50a1aa6e1e9 drm/i915/dp: Compute port sync crtc states post compute_config() adds e24bcd34c1dd drm/i915/dp: Add all tiled and port sync conns to modeset adds df6b1f3da89f drm/i915: remove the other slab_dependencies adds 66940061a52f drm/i915/gt: Protect signaler walk with RCU adds 54738e8ad5a5 drm/i915: Double check bumping after the spinlock adds 40c47c60bd4d drm/i915/debugfs: Pass guc_log struct to i915_guc_log_info adds 34bbfde6061d drm/i915/guc: Kill USES_GUC macro adds 065273f76dd0 drm/i915/guc: Kill USES_GUC_SUBMISSION macro adds 7a8c9b73147f drm/i915/uc: Update the FW status on injected fetch error adds 4c467d5dcd61 drm/i915/uc: autogenerate uC checker functions adds bfe5a40a7b9a drm/i915/uc: Improve tracking of uC init status adds 202c98e71692 drm/i915/guc: Apply new uC status tracking to GuC submissi [...] adds 3acffa8cba75 drm/i915/uc: Abort early on uc_init failure adds 42f96e5bd41e drm/i915/uc: consolidate firmware cleanup adds 70697e29c8c5 drm/i915: Add i9xx_lut_8() adds 32e3ae50b287 drm/i915/hpd: Replace the loop-within-loop with two indepe [...] adds 5fb908ebb875 drm/i915: Mark all HPD capabled connectors as such adds 9877db7d6b8a drm/i915: Parametrize PFIT_PIPE adds f986ef2ec306 drm/i915: Use intel_de_write_fw() for skl+ scaler registers adds 837b63e60878 drm/i915: Program MBUS with rmw during initialization adds 1042b2b93dac drm/i915/tgl: Program MBUS_ABOX{1,2}_CTL during display init adds 0bf857358f3f drm/i915/perf: conversion to struct drm_device based loggi [...] adds f5a179d4687d drm/i915/pmu: Avoid using globals for CPU hotplug state adds 46129dc10f47 drm/i915/pmu: Avoid using globals for PMU events adds deeee411a975 drm/i915/gem: Break up long lists of object reclaim adds 00de702c6c6f drm/i915: Check that the vma hasn't been closed before we [...] adds 87e04f75928b drm/i915/tgl: Add Wa_22010178259:tgl adds 6f24e41022f2 drm/i915: Avoid recursing onto active vma from the shrinker adds 6065682f9954 drm/i915/gt: Push the GPU cancellation to the backend adds 5d8b134150af drm/i915/gt: remove redundant assignment to variable dw adds b664259f3fe2 drm/i915: split i915_driver_modeset_probe() to pre/post ir [...] adds f8226d02857b drm/i915: make dbuf configurations const adds 2713eb41a1a9 drm/i915: Distribute switch variables for initialization adds aff351104278 drm/i915/display/cdclk: Make WARN* drm specific where drm_ [...] adds 1de143cc5b60 drm/i915/display/ddi: Make WARN* drm specific where drm_de [...] adds e57291c2d395 drm/i915/display/display: Make WARN* drm specific where dr [...] adds a66d7c1e8923 drm/i915/display/power: Make WARN* drm specific where drm_ [...] adds eb020ca3d43f drm/i915/display/dp: Make WARN* drm specific where drm_dev [...] adds bb393dc56e9a drm/i915/display/hdcp: Make WARN* drm specific where drm_p [...] adds a2ab4ab6e9ac drm/i915/display: Fix inverted WARN_ON adds 408c1b3253da drm/i915: fix header test with GCOV adds b7079cbdbd31 drm/i915: Correctly terminate connector iteration adds df1a5bfc16f3 drm/i915/psr: Force PSR probe only after full initialization adds 4fbe112a5695 drm/i915/gtt: Downgrade gen7 (ivb, byt, hsw) back to alias [...] adds 30ab3bbf58d2 drm/i915: Update DRIVER_DATE to 20200224 adds 12b3788093cb drm/i915: Update DRIVER_DATE to 20200224 adds 2c59fd06a062 drm/i915/gem: Cleanup shadow batch after I915_EXEC_SECURE adds 143d9c3e7b6a drm/i915: Drop assertion that active->fence is unchanged adds ff36e78fdb25 Merge drm/drm-next into drm-intel-next-queued adds 53e3ca674918 drm/i915: Update DRIVER_DATE to 20200225 adds 4825b61a3d39 Merge tag 'drm-intel-next-2020-02-25' of git://anongit.fre [...] adds 81417bea8755 drm/amdgpu: explicitly sync VM update to PDs/PTs adds 114fbc31952e drm/amdgpu: use the VM as job owner adds 5d3196605d00 drm/amdgpu: rework job synchronization v2 adds ef48d4b39e50 drm/amdgpu: stop using amdgpu_bo_gpu_offset in the VM backend adds 55cdd4e9b948 drm/amdgpu: drop unnecessary restriction for huge root PDEs adds 46cf5f7626c7 drm/amdgpu: make sure to never allocate PDs/PTs for invalidations adds bfcd6c69e4c3 drm/amdgpu: fix parentheses in amdgpu_vm_update_ptes adds 7d28efe0c3c0 drm/amdgpu: return EINVAL instead of ENOENT in the VM code adds fe6796ac127a drm/amdgpu: allow higher level PD invalidations adds 4939d973b6b1 drm/amdgpu: simplify and fix amdgpu_sync_resv adds 9f3cc18d19b7 drm/amdgpu: rework synchronization of VM updates v4 adds e50dc17163d9 drm/amd/display: Pass amdgpu_device instead of psp_context adds 79aad7bd951b drm/amd/display: update psp interface header adds 9037246bb2da drm/amd/display: Add sysfs interface for set/get srm adds f4406d6fb23c drm/amd/display: Load srm before enabling HDCP adds 1746d5a1d1a1 drm/amd/display: call psp set/get interfaces adds 0b9d37609a7b drm/amdgpu: move xgmi init/fini to xgmi_add/remove_device [...] adds d4b8573ef05a drm/amd/display: Add set psr version message adds b32827384cc5 drm/amd/display: Move USB-C workaround to after parameter [...] adds e2d533eceb1f drm/amd/display: remove invalid dc_is_hw_initialized function adds 2286d2f9e58c drm/amd/display: Fix psr static frames calculation adds 0b464c857cc0 drm/amd/display: Do not set optimized_require to false aft [...] adds bbf5f6c3f83b drm/amd/display: Split program front end part that occur o [...] adds acdac228c4d1 drm/amd/display: Indicate dsc updates explicitly adds 47b0c91f29f8 drm/amd/display: Fix various issues found by compiler warn [...] adds fbbd3f8f6b8f drm/amd/display: Add GPINT handler interface adds b1e9da7f7dd4 drm/amd/display: Wait for clean shutdown in DMCUB reset adds 009114f6df84 drm/amd/display: Added locking for atomic update stream an [...] adds 3ba28b639d65 drm/amd/display: Fix GSL acquire adds 2c278f016d30 drm/amd/display: remove unused variable adds 76c332c3d45b drm/amd/display: 3.2.70 adds 68bbca15e706 drm/amd/display: dc_get_vmid_use_vector() crashes when get called adds 6409e2552ffc drm/amd/display: remove early break in interdependent_lock adds 76162cb77a13 drm/amd/display: Update hubbub description comment adds 3f0940f8691a drm/amd/display: add stream_enc_inst for PSP HDCP inst use adds 84fc79899ee7 drm/amd/display: Use dcfclk to populate watermark ranges adds 28e7a7f4fb4b drm/amd/display: Check engine is not NULL before acquiring adds 71b81f1275e0 drm/amd/display: decouple global lock out of pipe control lock adds a39a58166901 drm/amd/display: fix inputting clk lvl into dml for RN adds 32caf906187d drm/amd/display: Check hyperV flag in DC. adds c788739b8807 drm/amd/display: Add wm ranges to clk_mgr adds 04ad71bd146b drm/amd/display: Use uint64_t logger_mask instead of uint32_t adds 5737f367af48 drm/amd/display: Limit minimum DPPCLK to 100MHz. adds 7e1482b1c7c0 drm/amd/display: 3.2.71 adds 60ec1b5633af drm/amd/display: Add DMUB tracebuffer debugfs adds 9edf202d27df drm/amd/display: external monitor abm enabled in modern standby adds 96577cf82a13 drm/amd/display: linux enable oled panel support dc part adds 85e148fb963d drm/amd/display: fix workaround for incorrect double buffe [...] adds 15add0c2fed3 drm/amd/display: Add initialitions for PLL2 clock source adds 896dace8eca8 drm/amd/display: turn off the mst hub before we do detection adds 6d220a7e7971 drm/amdkfd: Add queue information to sysfs adds fa1d7297d094 drm/amd/display: Fix wrongly passed static prefix adds 86b93fd62d7c drm/amdgpu/sriov Don't send msg when smu suspend adds 4a6f8f01efef drm/amd/powerplay: handle features disablement for baco re [...] adds 80ff3e10c805 drm/amdgpu/vcn2.5: fix DPG mode power off issue on instance 1 adds f9f3e9e0136b amdgpu: Prevent build errors regarding soft/hard-float FP [...] adds 42d708db8ec0 drm/amdgpu: fix amdgpu pmu to use hwc->config instead of h [...] adds ce05ac56e646 drm/amdgpu: optimize amdgpu_device_vram_access a bit. adds c12b84d6e0d7 drm/amdgpu: use the BAR if possible in amdgpu_device_vram_ [...] adds 030d5b97a54b drm/amdgpu: use amdgpu_device_vram_access in amdgpu_ttm_vram_read adds dd1ab79910b8 drm/amdgpu: use amdgpu_device_vram_access in amdgpu_ttm_ac [...] adds 4bcbc25ce7fb drm/amdgpu/sriov set driver_table address in VF adds ea6f0931c1e7 drm/amdgpu: limit GDS clearing workaround in cold boot sequence adds 3b4a18a355d2 drm/amdgpu/vcn2.5: fix warning adds cb8348fec250 drm/amd/display: always apply T7/T9 delay logic adds bd2d7067ef78 drm/amd/display: Don't treat missing command table as failure adds 5c4a6d6297b0 drm/amd/display: Remove unused values from psr struct adds 0136684f9b58 drm/amd/display: Pass override OUI in to dc_init_data adds 8eb85cb5ada1 drm/amd/display: Hookup psr set version call adds 8a683eb6311a drm/amd/display: Add AUX backlight register adds 945628101be5 drm/amd/display: Add backlight support via AUX adds 7ba99b43be65 drm/amd/display: Toggle VSR button cause system crash adds 710e0cede861 drm/amd/display: Update register defines adds 5a33b037f045 drm/amd/display: Drop unused field from dc_panel_patch adds 97f1fbda21c4 drm/amd/display: 3.2.72 adds 5bf24270d1cc drm/amd/display: add odm split logic to scaling calculations adds a760fc1bff03 drm/amd/display: add monitor patch to disable SCDC read/write adds 71bbb1fcb192 drm/amd/display: Don't map ATOM_ENABLE to ATOM_INIT adds 115c7e7f0501 drm/amd/display: Add psr get_state call adds 9a14e8164938 drm/amd/display: Use fb_base/fb_offset if available for tr [...] adds 1b53e733238c drm/amd/display: DCN2.x Do not program DPPCLK if same value adds 54c96f867952 drm/amd/powerplay: update smu11_driver_if_navi10.h adds 6a52d4641c3a drm/amd/powerplay: suppress nonsupport profile mode overru [...] adds 278628fa4642 drm/amdgpu: correct comment to clear up the confusion adds a6605c43f986 drm/amdgpu: Do not move root PT bo to relocated list adds 17b9998441d3 drm/amdgpu: update smu_v11_0_pptable.h adds 0a28eee97be9 drm/amdgpu:/navi10: use the ODCAP enum to index the caps array adds f0f7ddfc3421 drm/amdgpu: add flag for runtime suspend adds 5d8b936df284 drm/amdgpu/smu: properly handle runpm/suspend/reset adds d7c719546653 drm/amdgpu/powerplay: fix baco check for vega20 adds db70e2c13983 drm/amd/display: Remove set but not unused variable 'strea [...] adds 70bedd68e7b3 drm/amdgpu: Fix missing error check in suspend adds 3c1224c02e99 drm/amdkfd: show warning when kfd is locked adds 9593f4d6a69b drm/amdkfd: refactor runtime pm for baco adds 4fdda2e66de0 drm/amdgpu/runpm: enable runpm on baco capable VI+ asics adds c17f7220f5a6 drm/amd/display: Handle revoked receivers adds 3744ee2c2901 drm/amd/display: no hdcp retry if bksv or ksv list is revoked adds 9124ee78e35d drm/amd/display: update HDCP DTM immediately after hardwar [...] adds b215010fd345 drm/amd/display: fix backwards byte order in rx_caps. adds 4a9a4e3a7c2a drm/amd/display: Fix message for encryption adds c786530b2190 drm/amd/display: fix dtm unloading adds 79275af61eb2 drm/amd/powerplay: always refetch the enabled features sta [...] adds 00151afc6ff9 drm/powerplay: Ratelimit PP_ASSERT warnings adds 09034ae43f4e drm/amdgpu/display: extend DCN guard in dal_bios_parser_in [...] adds cf2156e240bc drm/amdgpu/display: extend DCN guards adds 228a10d4e1b0 drm/amdgpu/display move get_num_odm_splits() into dc_resource.c adds b90c4d667c7e drm/amdgpu/soc15: fix xclk for raven adds e5f134958d07 drm/amdgpu/gfx9: disable gfxoff when reading rlc clock adds 72b4c01d6695 drm/amdgpu/gfx10: disable gfxoff when reading rlc clock adds 434cbcb1bd5d drm/amdgpu: return -EFAULT if copy_to_user() fails adds c16904b0f305 drm/amd/powerplay: correct the way for checking SMU_FEATUR [...] adds 5fbdb1f38d16 drm/amd/display: Don't take the address of skip_scdc_overw [...] adds 313c8fd33ebc drm/amdgpu: log on non-zero error conter per IP before GPU reset adds 3cd4f61859b1 drm/amdgpu: record non-zero error counter info in NBIO bef [...] adds f61f01b14de3 drm/amdgpu: add is_raven_kicker judgement for raven1 adds 14008574a31b drm/amdgpu: drop the non-sense firmware version check on arcturus adds f77a9c920aa2 drm/amdgpu: cleanup some incorrect reg access for SRIOV adds 9cfb06920e2b drm/amdgpu: fix memory leak during TDR test(v2) adds 6325b38d892b drm/amdgpu: fix colliding of preemption adds 91aeda181166 drm/amdgpu/discovery: make the discovery code less chatty adds c2ecd79bec4e amdgpu/gmc_v9: save/restore sdpif regs during S3 adds 82c4ebfa3514 drm/amdgpu: fix psp ucode not loaded in bare-metal adds b80cd524ac44 drm/amdgpu: Improve Vega20 XGMI TLB flush workaround adds f739ce5768ed drm/amd/display: Add aconnector condition check for dpcd read adds 6a6c4a4d459e drm/amd/display: dal_ddc_i2c_payloads_create can fail caus [...] adds 8144148f3dc7 drm/amd/display: update scaling filters adds 017b3e56f899 drm/amd/display: Update TX masks correctly adds 31a7f4bb17ba drm/amd/display: dmub back door load adds ddde28a5f316 drm/amd/display: DMUB Firmware Load by PSP adds 3c9de4da021c drm/amd/display: Disable PG on NV12 adds 20a5e52f37e7 drm/amd/display: Wait for DMCUB to finish loading before e [...] adds 9a6ed547090c drm/amd/display: Don't ask PSP to load DMCUB for backdoor load adds 5ea239312725 drm/amd/display: Add dmcu f/w loading for NV12 adds 586ec5dc5c8e drm/amd/display: do not force UCLK DPM to stay at highest [...] adds 0062972b9d9f drm/amd/display: System crashes when add_ptb_to_table() ge [...] adds 3fc6376ed6f2 drm/amd/display: Only round InfoFrame refresh rates adds 493ba6611daa drm/amd/display: 3.2.73 adds 63a85ff6c35d drm/amd/display: Fix HDMI repeater authentication adds accde06fcb7f drm/amd/display: Add function pointers for panel related h [...] adds c01760d6616d drm/amd/display: make some rn_clk_mgr structs and funcs static adds c11e57f0506b drm/amd/display: programming last delta in output transfer [...] adds 2364076772b1 drm/amd/display: Add DMUB firmware state debugfs adds 31cf6f359347 drm/amd/display: Revert "DCN2.x Do not program DPPCLK if s [...] adds b01f22ec8810 drm/amd/display: Workaround required for link training rel [...] adds dc326f61c51d drm/amd/display: Monitor patch to delay setting ignore MSA bit adds 82054678aeb6 drm/amd/display: Link training TPS1 workaround adds 3ebf1468ccf8 drm/amd/display: Add visual confirm support for FreeSync 2 [...] adds 56260cbff87d drm/amd/display: update dml input population function adds 850d15f2ec93 drm/amd/display: remove unused dml variable adds 7895303b6bce drm/amd/display: 3.2.74 adds 9dac88d8792a drm/amd/display: Add driver support for enabling PSR on DMCUB adds 41ef3dcd8644 drm/amd/display: Fix RV2 Variant Detection adds a18463eff7eb drm/amd/display: Update TTU properly adds c479912ae67a drm/amd/display: correct dml surface size assignment adds 89e94bc57429 drm/amd/display: optimize prgoram wm and clks adds 4a680b455f05 drm/amd/display: Make clock table struct more accessible adds d9758768a672 drm/amd/display: Temporarily disable stutter on MPO transition adds e2c9529f0041 drm/amd/display: Access patches from stream for ignore MSA [...] adds cab5dec425f1 drm/amd/display: limit display clock to 100MHz to avoid FI [...] adds f4a3c42b5c52 drm/amdgpu: Remove kfd eviction fence before release bo (v2) adds 995da6cc4c47 drm/amdgpu: update psp firmwares loading sequence V2 adds 53e0f1e6beb0 drm/amdgpu: add dpm helper function for DF Cstate control adds 19744f5f2dff drm/amdgpu: move get_xgmi_relative_phy_addr to amdgpu_xgmi.c adds 938065d4cb91 drm/amdgpu: toggle DF-Cstate to protect DF reg access adds ef1caf48bd4d drm/amdgpu: Add Arcturus D342 page retire support adds 6f9f960472c3 drm/amdgpu: cleanup amdgpu_ring_fini adds 42e5fee65e91 drm/amdgpu: add VM update fences back to the root PD v2 adds c6fc97f9bc5c drm/amdgpu: use amdgpu_ring_test_helper when possible adds 669e2f91e4d1 drm/amd/amdgpu: Add gfxoff debugfs entry adds 0943629ceb13 drm/amd/display: remove set but not used variable 'mc_vm_a [...] adds 4302c9c13abe drm/amd/powerplay: Use bitwise instead of arithmetic opera [...] adds f3ed67395dca drm/amdgpu: Drop DRIVER_USE_AGP adds b8076b5e5b85 drm/radeon: Inline drm_get_pci_dev adds 75ddb640e193 drm/amdgpu: Don't write GCVM_L2_CNTL* regs on navi12 VF adds 944effd33716 drm/amdgpu: Fix check for DPM when returning max clock adds 0c663695a6cb drm/amd: Extend ROCt to surface UUID for devices that have them adds 81b820b304a0 drm/amdkfd: Rename queue_count to active_queue_count adds e6945304187d drm/amdkfd: Avoid ambiguity by indicating it's cp queue adds b42902f4af8f drm/amdkfd: Count active CP queues directly adds 66f28b9a1698 drm/amdkfd: Fix a memory leak in queue creation error handling adds 1e21647402f9 drm/amdkfd: Delete excessive printings adds c7637c95abeb drm/amdkfd: Delete unnecessary unmap queue package submissions adds e22bb5626cd6 drm/amdgpu/display: clean up hdcp workqueue handling adds 41a468a531c8 drm/amd/powerplay: update arcturus ppsmc header to 54.15.0 adds 7af8bc5016d9 drm/amd/powerplay: add DFCstate control pptable func for arct adds 8bdab6bb1cf1 drm/amdgpu: Increase timout on emulator to tenfold instead [...] adds 923ffa6b02e1 drm/amdgpu: rename amdgpu_debugfs_preempt_cleanup adds c5820361dae5 drm/amdgpu/ttm: move debugfs init into core amdgpu debugfs adds a4c5b1bb7b93 drm/amdgpu/pm: move debugfs init into core amdgpu debugfs adds 15997544a38f drm/amdgpu/sa: move debugfs init into core amdgpu debugfs adds 24038d581c75 drm/amdgpu/fence: move debugfs init into core amdgpu debugfs adds 3f5cea671cb3 drm/amdgpu/gem: move debugfs init into core amdgpu debugfs adds f9d64e6c4a66 drm/amdgpu/regs: move debugfs init into core amdgpu debugfs adds cd9e29e71729 drm/amdgpu/firmware: move debugfs init into core amdgpu debugfs adds fd23cfcc2e8b drm/amdgpu/ring: move debugfs init into core amdgpu debugfs adds 4074892967ae drm/amdgpu: don't call drm_connector_register for non-MST ports adds d090e7db5a2f drm/amdgpu/display: move debugfs init into core amdgpu deb [...] adds 7b99330c8f08 drm/amd/display: move dpcd debugfs members setup adds 14f04fa4834a drm/amdgpu/display: add a late register connector callback adds 405a1f9090d1 drm/amdgpu/display: split dp connector registration (v4) adds d95665c70844 drm/amdgpu/display: don't call drm_dp_mst_connector_late_r [...] adds c6385e503aea drm/amdgpu: drop legacy drm load and unload callbacks adds a2ae604da74d Merge tag 'amd-drm-next-5.7-2020-02-26' of git://people.fr [...] adds 3e138a63d667 drm/bridge: analogix-anx78xx: Fix drm_dp_link helper removal adds 6726ca1a2d53 drm/bridge: analogix-anx6345: Avoid duplicate -supply suffix adds cf650f2cba8e drm/sun4i: tcon: Support LVDS on the A33 adds fb0629eeeedb drm/panel: simple: fix osd070t1718_19ts sync drive edge adds 6915db346039 drm/panel: ld9040: add MODULE_DEVICE_TABLE with SPI IDs adds a8dada7a84da MAINTAINERS: Update myself email address adds 30349f8f643f drm/virtio: use consistent names for drm_files adds 40cadedd20a5 drm/virtio: factor out context create hypercall adds d2a983b220ac drm/virtio: track whether or not a context has been initiated adds 72b48ae800da drm/virtio: enqueue virtio_gpu_create_context after the fi [...] adds 65c04add090f drm/bridge: lvds-codec: Add to_lvds_codec() function adds a628a073157b drm/bridge: lvds-codec: Constify the drm_bridge_funcs structure adds cf52925a862e drm/bridge: panel: Propagate bus format/flags adds a9d73b30bb46 drm/panfrost: Improve error reporting in panfrost_gpu_power_on adds 3e1399bccf51 drm/panfrost: Add support for multiple regulators adds 506629c868d0 drm/panfrost: Add support for multiple power domains adds 5ee0caf161a9 video: hdmi: Change return type of hdmi_avi_infoframe_init [...] adds b35f90f2d4a6 drm/connector: Add helper to get a connector type name adds a92d083d08b0 drm/edid: Add flag to drm_display_info to identify HDMI sinks adds be39f3db0146 drm/bridge: Document the drm_encoder.bridge_chain field as [...] adds 282f713c65f7 drm/bridge: Fix atomic state ops documentation adds 0451369bc5c3 drm/bridge: Improve overview documentation adds 11f6c4b1b259 drm/bridge: Add connector-related bridge operations and data adds 64d05ff758e3 drm/bridge: Add interlace_allowed flag to drm_bridge adds a25b988ff83f drm/bridge: Extend bridge API to disable connector creation adds 94ded532ffdb drm/bridge: dumb-vga-dac: Rename internal symbols to simpl [...] adds 0411374bdf2b drm/bridge: dumb-vga-dac: Rename driver to simple-bridge adds 272378ec0eb9 drm/bridge: simple-bridge: Add support for non-VGA bridges adds 2df6428e290a drm/bridge: simple-bridge: Add support for enable GPIO adds ca00e10b50ad drm/bridge: simple-bridge: Add support for the TI OPA362 adds 0c275c30176b drm/bridge: Add bridge driver for display connectors adds cff5e6f7e83f drm/bridge: Add driver for the TI TPD12S015 HDMI level shifter adds 2be68b59e5d0 drm/bridge: panel: Implement bridge connector operations adds 5cafa0f1853b drm/bridge: tfp410: Replace manual connector handling with bridge adds e00a5caafac0 drm/bridge: tfp410: Allow operation without drm_connector adds 5e20bdf3d3de drm: Add helper to create a connector for a chain of bridges adds 2a0a3ae17d36 drm/omap: dss: Cleanup DSS ports on initialisation failure adds 1516d11923d0 drm/omap: Simplify HDMI mode and infoframe configuration adds 514fc91083f6 drm/omap: Factor out display type to connector type conversion adds a779618b4a07 drm/omap: Use the drm_panel_bridge API adds c83fefd73834 drm/omap: dss: Fix output next device lookup in DT adds 326a1166ca08 drm/omap: Add infrastructure to support drm_bridge local t [...] adds db0fefd1b90d drm/omap: dss: Make omap_dss_device_ops optional adds 0fe37173ce0e drm/omap: hdmi: Allocate EDID in the .read_edid() operation adds a4659694a7e5 drm/omap: hdmi4: Rework EDID read to isolate data read adds 1edc1a1cbe7f drm/omap: hdmi5: Rework EDID read to isolate data read adds ee34f23ae82e drm/omap: hdmi4: Register a drm_bridge for EDID read adds 6c623d6bf3e3 drm/omap: hdmi5: Register a drm_bridge for EDID read adds 3c983905d2b4 drm/omap: hdmi4: Move mode set, enable and disable operati [...] adds 615de6ceb6b6 drm/omap: hdmi5: Move mode set, enable and disable operati [...] adds 6886b346452f drm/omap: hdmi4: Implement drm_bridge .hpd_notify() operation adds 4fcbfbae7222 drm/omap: dss: Remove .set_hdmi_mode() and .set_infoframe( [...] adds 2f004792adad drm/omap: venc: Register a drm_bridge adds f40f4e45df12 drm/omap: Create connector for bridges adds e7e67d9a2f1d drm/omap: Switch the HDMI and VENC outputs to drm_bridge adds 75fb968b83d0 drm/omap: Remove HPD, detect and EDID omapdss operations adds a559b4407d2b drm/omap: hdmi: Remove omap_dss_device operations adds 96b0a34d2733 drm/omap: venc: Remove omap_dss_device operations adds 7f113085af93 drm/omap: hdmi4: Simplify EDID read adds b6067da4ebf9 drm/omap: hdmi5: Simplify EDID read adds b04df00bb5c0 drm/omap: dpi: Sort includes alphabetically adds 825281cd6ba1 drm/omap: dpi: Reorder functions in sections adds 76777d6c30fb drm/omap: dpi: Simplify clock setting API adds ac3f6915efb5 drm/omap: dpi: Register a drm_bridge adds 13d2d52f59c0 drm/omap: sdi: Sort includes alphabetically adds 8bef8a6d5da8 drm/omap: sdi: Register a drm_bridge adds 5d79598ba844 drm/omap: Hardcode omap_connector type to DSI adds 263a983eb26a drm/omap: dss: Inline the omapdss_display_get() function adds 984f6c91d38a drm/omap: dss: Remove unused omapdss_of_find_connected_dev [...] adds e086558ae923 drm/omap: dss: Remove unused omap_dss_device operations adds bac511833da9 drm/hisilicon: Add new clock/resolution configurations adds 31d6feebec8e drm/hisilicon: Enable the shadowfb for hibmc adds de3c3ed4c8ff drm/hisilicon: fixed the wrong resolution configurations adds bc17e5574954 drm/hisilicon: Add the mode_valid function adds 29b7216b57f1 drm/hisilicon: Set preferred mode resolution and maximum r [...] adds c3480301d750 drm/hisilicon: Fixed pcie resource conflict between drm an [...] adds 068a8fea373f drm/virtio: make mmap callback consistent with callbacks adds 18b39fb975b7 drm/virtio: add virtio_gpu_is_shmem helper adds 60347451ddb0 Merge tag 'drm-misc-next-2020-02-27' of git://anongit.free [...] adds d3bd37f587b4 Merge v5.6-rc5 into drm-next adds 6f13d2ce0553 drm/bridge: anx6345: don't print error message if regulato [...] adds c153a892f674 dt-bindings: Add Guangdong Neweast Optoelectronics CO. LTD [...] adds 0c1064095926 dt-bindings: display: simple: Add NewEast Optoelectronics [...] adds 258145ea3584 drm/panel: simple: Add NewEast Optoelectronics CO., LTD WJ [...] adds bb42df4662a4 dma-buf: add dynamic DMA-buf handling v15 adds d2588d2ded0f drm/ttm: remove the backing store if no placement is given adds 4993ba02635f drm/amdgpu: use allowed_domains for exported DMA-bufs adds 2d4dad2734e2 drm/amdgpu: add amdgpu_dma_buf_pin/unpin v2 adds a448cb003edc drm/amdgpu: implement amdgpu_gem_prime_move_notify v2 adds bd2275eeed5b dma-buf: drop dynamic_mapping flag adds 4981cdb063e3 dma-buf: make move_notify mandatory if importer_ops are provided adds 987b90d34f69 drm/panfrost: default_supplies[] can be static adds cb897542c6d2 drm/dp_mst: Fix W=1 warnings adds d6b8bbca6bc8 drm/dp_mst: Check crc4 value while building sideband message adds b33b54748866 drm/tidss: dispc: Fix broken plane positioning code adds 905ad78028df drm/tidss: Use drm_for_each_bridge_in_chain() adds 652f67fd25b1 drm/tidss: fix spelling mistakes "bufer" and "requsted" adds 46cf7d98a00e drm/tidss: Drop pointless static qualifier in dispc_find_csc() adds df0e7f7e03c0 drm/client: Dual licence the file in GPL-2 and MIT adds abdd768e9ce1 drm: prevent a harmless integer overflow in drm_legacy_sg_alloc() adds dc058092659c dt-bindings: Add vendor prefix for Hydis technologies adds 5ce96fe032f4 drm/panel: Add DT bindings for Novatek NT35510-based panels adds 899f24ed8d3a drm/panel: Add driver for Novatek NT35510-based panels adds 3aa31ced2f4d dt-bindings: display: add panel-timing.yaml adds 4dd23a47d693 dt-bindings: display: convert display-timings to DT schema adds 4e840bea0cce dt-bindings: display: convert panel-dpi to DT schema adds fa10224087f1 dt-bindings: display: add data-mapping to panel-dpi adds 4a1d0dbc8332 drm/panel: simple: add panel-dpi support adds 63170ac6f2e8 drm/simple-kms: Add drm_simple_encoder_{init,create}() adds 4220fdf02758 drm/ast: Use simple encoder adds 03e44ad19bcb drm/mgag200: Use simple encoder adds 6f2bb119da55 drm/qxl: Use simple encoder adds 3e26e0c47e5c video: fbdev: pxa168fb: remove unnecessary platform_get_irq adds 5d30146f9439 video: fbdev: sh_mobile_lcdcfb: fix sparse warnings about [...] adds 6df8627609fd video: fbdev: sh_mobile_lcdcfb: add COMPILE_TEST support adds 3d3287e60987 video: fbdev: arcfb: add COMPILE_TEST support adds df3381071ca0 video: fbdev: w100fb: fix sparse warnings adds ee5aca2e7167 video: fbdev: w100fb: add COMPILE_TEST support adds 459b0fa71187 video: fbdev: wm8505fb: fix sparse warnings about using in [...] adds 9e24d63b054b video: fbdev: wm8505fb: add COMPILE_TEST support adds 977750e84f37 video: fbdev: radeonfb: remove set but not used variable ' [...] adds eea60c30e7ad video: fbdev: radeonfb: remove set but not used variable ' [...] adds 66cc77edb648 video: fbdev: radeonfb: remove set but not used variable ' [...] adds 97e5ea1de9a6 video: fbdev: radeonfb: remove set but not used variable 'bytpp' adds c8c967a741e8 video: fbdev: kyrofb: remove set but not used variable 'ul [...] adds e36cae0dde7b video: fbdev: atyfb: remove set but not used variable 'mac [...] adds 11be60bd66d5 matroxfb: add Matrox MGA-G200eW board support adds 9e553376d3d4 fbdev: simplefb: Platform data shan't include kernel.h adds 9dff9a3666f1 video: fbdev: radeon: Remove dead code adds 451787d3e2ac video: Replace zero-length array with flexible-array member adds 79643fddd6eb drm/hdcp: optimizing the srm handling adds 05f3a6f5e478 drm/hdcp: fix DRM_HDCP_2_KSV_COUNT_2_LSBITS adds 83794ee6c13b Merge drm/drm-next into drm-misc-next adds 7f2a09ecf2e8 drm/vc4: Replace wait_for macros to remove use of msleep adds 9daee6141cc9 drm/v3d: Replace wait_for macros to remove use of msleep adds 3c2fa511c459 dt-bindings: display: panel: Add binding document for Elid [...] adds 5b6603360c12 drm/panel: add panel driver for Elida KD35T133 panels adds 2cb5974dcaaa drm/simple-kms: Fix documentation for drm_simple_encoder_init() adds 099d705dd161 drm/vblank: Fix documentation of VBLANK timestamp helper adds 1895a4fc3fad drm/gma500/intel_bios.h: Replace zero-length array with fl [...] adds 5b2adbddf25c drm/vc4/vc4_drv.h: Replace zero-length array with flexible [...] adds 78a7b61aefa3 drm/bridge/mhl.h: Replace zero-length array with flexible- [...] adds 7be1b9b8e9d1 drm/mm: Break long searches in fragmented address spaces adds 9b6c80be979d drm: unbreak the DRM menu, broken by DRM_EXPORT_FOR_TESTS adds 0be38b10f064 MAINTAINERS: adjust to reservation.h renaming adds 2dea2d118217 drm: Remove unused arg from drm_fb_helper_init adds c8b4a4b1027e drm/radeon: remove radeon_fb_{add,remove}_connector functions adds 439490f6cc9b drm/amdgpu: Remove drm_fb_helper_{add,remove}_one_connector calls adds 75b2ccde5fc6 drm/i915/display: Remove drm_fb_helper_{add,remove}_one_co [...] adds ff1f62d35b23 drm: Remove drm_fb_helper add, add all and remove connector calls adds 8e7a194652c6 drm/fb-helper: Remove drm_fb_helper add, add_all and remov [...] adds 8ff1d62c9e97 drm/todo: Update drm_fb_helper tasks adds c393fbae0226 drm/pci: Unexport drm_get_pci_dev adds 7064de726ec8 dt-bindings: convert rockchip-drm.txt to rockchip-drm.yaml adds afdd597940f3 drm/vboxvideo/vboxvideo.h: Replace zero-length array with [...] adds 7e4f6fb35408 Revert "drm/panel: simple: Add support for Sharp LQ150X1LG [...] adds ee21ec776762 drm: Make drm_pci_agp_init legacy adds f651c8b05542 drm/virtio: factor out the sg_table from virtio_gpu_object adds bc1a4130fc03 drm/virtio: add case for shmem objects in virtio_gpu_clean [...] adds 9e12da086e5e Merge tag 'drm-misc-next-2020-03-09' of git://anongit.free [...] adds 94b5c215ce5c drm/amdgpu: Add num_banks and num_ranks to gfx config structure adds fd7d08bad7a4 drm/amdkfd: Make get_tile_config() generic adds f2cc50cefd0f drm/amdkfd: change SDMA MQD memory type adds 89510a2737ae drm/amdgpu/sriov: Use kiq to copy the gpu clock adds 460c484f2411 drm/amdgpu: Initialize SPM_VMID with 0xf (v2) adds d2790e10d3c3 drm/amdgpu: no need to clean debugfs at amdgpu adds 6c26d558bfc1 drm/amdgpu: release drm_device after amdgpu_driver_unload_kms adds 2622e2ae27b5 drm/amdgpu/powerplay: nv1x, renior copy dcn clock settings [...] adds 1c58267cbe46 drm/amdgpu/powerplay: Refactor SMU message handling for safety adds ae458c7b9dcc drm/amdgpu/powerplay: Remove deprecated smc_read_arg adds eb696d041fa5 drm/amdgpu/smu: Add message sending lock adds 1d21a84661b4 drm/amdgpu: clean wptr on wb when gpu recovery adds 1da7d4a8ab79 drm/amdgpu: Write blocked CP registers using RLC on VF adds b84fe6ffc1bf drm/amdkfd: fix indentation issue adds c94279345379 drm/amd/display: fix indentation issue on a hunk of code adds e599f01f44a7 drm/amd/display: Fix dmub_psr_destroy() adds 9100c359b5e9 drm/amd/display: dc_link: code clean up on enable_link_dp [...] adds 5b2b2416faf3 drm/amd/display: dc_link: code clean up on detect_dp function adds 31faff1a1c2d drm/amdgpu: add lock option for smu_set_soft_freq_range() adds 0cf64555fe6c drm/amdgpu: Add debugfs interface to set arbitrary sclk fo [...] adds f091c1c70e89 drm/amdgpu: disable 3D pipe 1 on Navi1x adds 752c683dbb65 drm/amdgpu: fix IB test MCBP bug adds 341dfe9073d1 drm/amdgpu: stop using sratch_reg in IB test adds 022b65181631 drm/amdgpu: Rearm IRQ in Navi10 SR-IOV if IRQ lost adds 834a9a9f04c7 drm/amd/display: Link training TPS1 workaround add back in dpcd adds a09f8e295cec drm/amd/display: Move mod_hdcp_displays to mod_hdcp struct adds e625c1eae2d3 drm/amd/display: Add driver support for enabling PSR on DMCUB adds c14b726ee0ca drm/amd/display: only include FEC overhead if both asic an [...] adds 8d8c82b69987 drm/amd/display: add worst case dcc meta pitch to fake plane adds 9b31b4e8b085 drm/amd/display: Make clock table struct more accessible adds 3c1fcc554250 drm/amd/display: fix typo "to found" -> "to find" adds e8f9ecf261fe drm/amd/display: add vsc update support for test pattern request adds 10b4e64e58b4 drm/amd/display: program DPG_OFFSET_SEGMENT for odm_pipe adds df8e34ac27e8 drm/amd/display: fix image corruption with ODM 2:1 DSC 2 slice adds 7bc3807fe1d0 drm/amd/display: Workaround to do HDCP authentication twic [...] adds 78fe9f63947a drm/amd/display: Remove DISPCLK Limit Floor for Certain SM [...] adds 3cfe9fb69adf drm/amd/display: Disable freesync borderless on Renoir adds f9b9b6d9722b drm/amd/display: fix dcc swath size calculations on dcn1 adds 8f174fdbe9a8 drm/amd/display: change number of cursor policy for dml ca [...] adds ffa121419257 drm/amd/display: Set clock optimization required after upd [...] adds 8151306be02e drm/amd/display: Add 'disable FEC for specific monitor' in [...] adds 6d0d6456084e drm/amd/display: Clear link settings on MST disable connector adds f3607bfb93d2 drm/amd/display: 3.2.75 adds e6ea8c342fb4 drm/amd/display: Add ABM command structs to DMCUB adds ccb6af1e2583 drm/amd/display: Fix default logger mask definition adds bcc5042a2209 drm/amd/display: set lttpr mode before link settings adds 8a43cf88b7d6 drm/amdgpu/sriov: skip programing some regs with new L1 policy adds ffbed184d209 drm/amd/powerplay: fix pre-check condition for setting clo [...] adds 781345f9ef03 drm/amd/powerplay: map mclk to fclk for COMBINATIONAL_BYPASS case adds e7429606bb6a drm/amdgpu/sriov: Use VF-accessible register for gpu_clock_count adds 86153f1be269 drm/amdgpu: add reset_ras_error_count function for SDMA adds fe5211f19a74 drm/amdgpu: add reset_ras_error_count function for MMHUB adds 279375c3311a drm/amdgpu: add reset_ras_error_count function for GFX adds 4a89ad9b3987 drm/amdgpu: add reset_ras_error_count function for HDP adds 1a0dd3d92833 drm/amdgpu: correct ROM_INDEX/DATA offset for VEGA20 adds 95860efc447c drm/amdgpu: Add USBC PD FW load interface to PSP. adds 0dc93fd11740 drm/amdgpu: Add USBC PD FW load to PSP 11 adds 57430471e2fa drm/amdgpu: Add support for USBC PD FW download adds 6863d60732ac drm/amdgpu: Wrap clflush_cache_range with x86 ifdef adds 9340dfd3f594 drm/amdgpu/display: navi1x copy dcn watermark clock settin [...] adds 67a4addd0970 drm/amd/display: Remove pointless NULL checks in dmub_psr_ [...] adds 86edee9725a5 drm/amdgpu: add xgmi ip headers adds 15a1fbdcfb51 drm/amdgpu: add wafl2 ip headers adds 18f36157f2cb drm/amdgpu: add helper funcs to detect PCS error adds ec01fe2dbf8c drm/amdgpu: enable PCS error report on VG20 adds a61f41b177ca drm/amdgpu: enable PCS error report on arcturus adds 1b3460a8b196 drm/amdgpu: increase atombios cmd timeout adds d38c3ac71630 drm/amdgpu: toggle DF-Cstate when accessing UMC ras error [...] adds 1a2172b5ee17 drm/amdgpu: update page retirement sequence adds 5e208eb62bb3 drm/amdgpu: Update SPM_VMID with the job's vmid when appli [...] adds 90f88cdd7c8d drm/amdgpu: Fix GPU reset error. adds fa5bde8056cf drm/amdgpu: Use better names to reflect it is CP MQD buffer adds 2f6ae2de130f drm/amdkfd: Add more comments on GFX9 user CP queue MQD wo [...] adds 3569b6d19e41 drm/amdgpu: introduce mmsch v2.0 header adds fe4424918655 drm/amdgpu: disable jpeg block for SRIOV adds dd26858a9cd8 drm/amdgpu: implement initialization part on VCN2.0 for SRIOV adds 68430c6be5ac drm/amdgpu: cleanup ring/ib test for SRIOV vcn2.0 (v2) adds cc9f2fba37e5 drm/amdgpu: disable clock/power gating for SRIOV adds 129657c86f85 drm/amdkfd: Signal eviction fence on process destruction (v2) adds e1ab4a91aa08 drm/amd/display: update soc bb for nv14 adds caa08c58cc10 drm/amd/display: Add stay count and bstatus to HDCP log adds b6a1a0e76084 drm/amd/display: determine is mst hdcp based on stream ins [...] adds cc4935087e20 drm/amd/display: Add registry for mem pwr control adds 4c631826e0bc drm/amd/display: Not check wm and clk change flag in optim [...] adds 8cc426d79be1 drm/amd/display: Program DSC during timing programming adds d7ecf5e37d76 drm/amd/display: determine rx id list bytes to read based [...] adds 1450d2378360 drm/amd/display: fix a minor HDCP logging error adds a0e40018dcc3 drm/amd/display: Stop if retimer is not available adds e592e85f3378 drm/amd/display: writing stereo polarity register if swapped adds e6b11b43cd56 drm/amd/display: separate FEC capability from fec debug flag adds 2f11c7c04353 drm/amd/display: 3.2.76 adds aec0f262f3d2 drm/amd/display: dcn20: remove an unused function adds 97f6a21bfa56 drm/amdgpu: Enter low power state if CRTC active. adds 2dc31ca1895c drm/amdgpu/display: fix pci revision id fetching adds 6cc47f3f9634 drm/amdgpu/display: Fix Pollock Variant Detection adds c1b6921209e3 drm/amd/powerplay: add smu if version for navi12 adds 33abcb1f5a17 drm/amdgpu: set compute queue priority at mqd_init adds b37aced31eb0 drm/scheduler: implement a function to modify sched list adds 2316a86bde49 drm/amdgpu: change hw sched list on ctx priority override adds 552b80d7409d drm/amdgpu: remove unused functions adds ea29221d1d6d drm/amdgpu: do not set nil entry in compute_prio_sched adds 8f2e0c033337 drm/amdkfd: Use pr_debug to print the message of reaching [...] adds 1d251d90080a drm/amdkfd: Consolidate duplicated bo alloc flags adds 9fe58d0bbdb0 drm/amdgpu: Correct the condition of warning while bo release adds 7bef6ea9721b drm/amd/powerplay: fix the coverity warning about negative [...] adds f9317014ea51 drm/amdgpu: add function to creat all ras debugfs node adds 204eaac625d5 drm/amdgpu: call ras_debugfs_create_all in debugfs_init adds 5d11e37c021f drm/amdgpu/runpm: disable runpm on Vega10 adds 69ddce0970d9 Merge tag 'amd-drm-next-5.7-2020-03-10' of git://people.fr [...] adds a858ac8f4033 drm/tegra: dc: Use devm_platform_ioremap_resource adds 0411ea89a689 drm/tegra: dc: Release PM and RGB output when client's reg [...] adds 8f839fb6b39e drm/tegra: dc: Silence RGB output deferred-probe error adds e32c8c2a5fbe drm/tegra: hdmi: Silence deferred-probe error adds bda1fb0ed000 Merge tag 'drm/tegra/for-5.7-rc1' of git://anongit.freedes [...] adds d13a31770077 drm/i915: Flush idle barriers when waiting adds 88be76cdafc7 drm/i915: Allow userspace to specify ringsize on construction adds cb4d5dc3e7a8 drm/i915/gem: Honour O_NONBLOCK before throttling execbuf [...] adds cf9bfa3c5ce8 drm/i915: stop assigning drm->dev_private pointer adds 80f286a552c6 drm/i915: split intel_modeset_init() to pre/post irq install adds b8b65ccda50d drm/i915: Iterate over pipes and skip the disabled one adds aca9310a0c7d drm/i915: Remove (pipe == crtc->index) assumption adds d54c1a513c48 drm/i915: Fix broken transcoder err state adds eae3da27ba84 drm/i915: Get first crtc instead of PIPE_A crtc adds b1852b73f25b drm/i915: Add WARN_ON in intel_get_crtc_for_pipe() adds 7a0a6ee73150 drm/i915: Fix broken num_entries in skl_ddb_allocation_overlaps adds c5bd85353c0e drm/i915/gvt: remove unused type attributes adds 0178f4ce3c3b drm/i915/gvt: Enable vfio edid for all GVT supported platform adds 690c3df85f10 drm/i915/gvt: remove unused vblank_done completion adds c95baf12f507 Merge drm-intel-next-queued into gvt-next adds 06d63c48dd30 drm/i915/gvt: make gvt oblivious of kvmgt data structures adds db19c724cb18 drm/i915/gvt: Make WARN* drm specific where drm_priv ptr i [...] adds 12d5861973c7 drm/i915/gvt: Make WARN* drm specific where vgpu ptr is available adds a8bb49b64c4f drm/i915/gvt: Fix drm_WARN issue where vgpu ptr is unavailable adds cfdd30b4100b Merge tag 'gvt-next-2020-02-26' of https://github.com/inte [...] adds 3a1b82a19ff9 drm/i915/tgl: Allow DC5/DC6 entry while PG2 is active adds 0b3a4dd4af97 drm/i915/tgl: Add Wa_1606054188:tgl adds 83d2bdb6a0e0 drm/i915: significantly reduce the use of <drm/i915_drm.h> adds d28ae3b28187 drm/i915: split out intel_dram.[ch] from i915_drv.c adds 3c2eddc2d421 drm/i915/dram: use intel_uncore_*() functions for register access adds dd91ddcdd507 drm/i915/drv: use intel_uncore_write() for register access adds 945fa3bc9dfd drm/i915: remove ICP_PP_CONTROL adds 041be4811f98 drm/i915: Set up PIPE_MISC truncate bit on tgl+ adds e94bda14325c drm/i915/tgl: Add Wa_1608008084 adds 69edc390a542 drm/i915/ggtt: do not set bits 1-11 in gen12 ptes adds c0e310188299 drm/i915: Skip barriers inside waits adds 950da3016218 drm/i915/selftests: Disable heartbeat around manual pulse tests adds d3b03d8bf4b8 drm/i915/gt: Check engine-is-awake on reset later adds ad2f9bc9bc81 drm/i915/gt: Pull marking vm as closed underneath the vm->mutex adds efb69b9832b5 drm/i915/selftests: Verify LRC isolation adds 24eba7a9981d drm/i915/selftests: Check recovery from corrupted LRC adds d22d2d073ef8 drm/i915: Protect i915_request_await_start from early waits adds 6875eb3ff5a3 drm/i915: Fix wrongly populated plane possible_crtcs bit mask adds a5af081d012e drm/i915/perf: Mark up the racy use of perf->exclusive_stream adds d236e2ac535a drm/i915/perf: Manually acquire engine-wakeref around use [...] adds b0158b9132a7 drm/i915/selftests: Wait for the context switch adds 834c6bb7ae4c drm/i915: Add glk to intel_detect_preproduction_hw() adds 280e285dc78f drm/i915/selftests: Be a little more lenient for reset workers adds 3fc28d3e0ea6 drm/i915/gt: Reset queue_priority_hint after wedging adds 34adb2acffbd drm/i915: Nuke pre-production GLK HDMI w/a 1139 adds 1c5fad612871 drm/i915: Limit display Wa_1405510057 to gen11 adds 3c75050e477c drm/i915: Drop WaDDIIOTimeout:glk adds efbf92882482 drm/i915/selftests: Fix return in assert_mmap_offset() adds 4ec76dbeb62b drm/i915/gt: Expose engine properties via sysfs adds 6e57cc39420c drm/i915/gt: Expose engine->mmio_base via sysfs adds 1a2695a74659 drm/i915/gt: Expose timeslice duration to sysfs adds 062444bbc685 drm/i915/gt: Expose busywait duration to sysfs adds 72338a1f5ef8 drm/i915/gt: Expose reset stop timeout via sysfs adds db3d8338bacb drm/i915/gt: Expose preempt reset timeout via sysfs adds 9a40bddd47ca drm/i915/gt: Expose heartbeat interval via sysfs adds 00535527350c drm/i915/crc: move pipe_crc from drm_i915_private to intel_crtc adds b28bba8997f5 drm/i915/dram: hide the dram structs better adds 062705be45c8 drm/i915: add i915_ioc32.h for compat adds 40d4f2f79081 drm/i915: remove unused orig_clock i915 member adds 1ca002adce95 drm/i915/dsi: Remove readback of panel orientation on BYT / CHT adds 0dd5b13315fd drm/i915/dp: Use BDB_GENERAL_FEATURES VBT block info for b [...] adds dea2ecd12bf7 drm/i915: Fix 90/270 degree rotated RGB565 src coord checks adds 2a67054b7b16 drm/i915: Handle some leftover s/intel_crtc/crtc/ adds 5ef2c353d9ef drm/i915: Remove garbage WARNs adds 06812bd9ac7c drm/i915: Add missing commas to dbuf tables adds 05e8155afe35 drm/i915: Use a sentinel to terminate the dbuf slice arrays adds 7a9ccdd1e025 drm/i915: Use intel_plane_data_rate for min_cdclk calculation adds b48f4b3be920 drm/i915: Fix bounds check in intel_get_shared_dpll_id() adds 830b2cdcf4cc drm/i915: Move DPLL HW readout/sanitize fns to intel_dpll_mgr.c adds 353ad959a0bc drm/i915: Keep the global DPLL state in a DPLL specific struct adds 4ac7df1775f3 drm/i915: Move the DPLL vfunc inits after the func defines adds 6cbcd57680e1 drm/i915/hsw: Use the DPLL ID when calculating DPLL clock adds 45e4728b87ad drm/i915: Move DPLL frequency calculation to intel_dpll_mgr.c adds c039b63a3d28 drm/i915/skl: Parametrize the DPLL ref clock instead of op [...] adds 206b7edc356c drm/i915/hsw: Rename the get HDMI/DP DPLL funcs to get WRP [...] adds 068f723ed554 drm/i915/hsw: Split out the SPLL parameter calculation adds 350ab42f9735 drm/i915/hsw: Split out the WRPLL, LCPLL, SPLL frequency c [...] adds b953eb2153a3 drm/i915/skl, cnl: Split out the WRPLL/LCPLL frequency cal [...] adds 540a8b6b0eb7 drm/i915/hsw: Use the read-out WRPLL/SPLL state instead of [...] adds ccc495fd7ac3 drm/i915: Unify the DPLL ref clock frequency tracking adds ec1e12645ff3 drm/i915/tgl: Implement Wa_1409804808 adds 072d069a0459 drm/i915/tgl: Implement Wa_1806527549 adds 52c2e4e6f12c drm/i915/tgl: Add Wa_1409085225, Wa_14010229206 adds f2097beed59e drm/i915/tgl: Extend Wa_1606931601 for all steppings adds e2049b4c0c2a drm/i915/tgl: Add note to Wa_1607297627 adds d55204d3f829 drm/i915/tgl: Add note about Wa_1607063988 adds 0bd06a59df21 drm/i915/tgl: Fix the Wa number of a fix adds 7028b08109f3 drm/i915/tgl: Add note about Wa_1409142259 adds f5e5a33037a8 drm/i915/tgl: Add Wa number to WaAllowPMDepthAndInvocation [...] adds 4b4e973d5eb8 drm/i915/perf: Reintroduce wait on OA configuration completion adds 15db5fcce9c8 drm/i915/execlists: Check the sentinel is alone in the ELSP adds 69f5c87cf43c drm/i915/huc: update TGL HuC to v7.0.12 adds e66ae6cadc8e drm/i915: fix documentation build after rename adds 3b134aba49ce drm/i915/dmc: Use firmware v2.06 for TGL adds 83dc7f699a9c drm/i915: Fix doclinks adds a10510afa0bb drm/i915: move watermark structs more towards usage adds 51279100de83 drm/i915/hdcp: conversion to struct drm_device based loggi [...] adds 3a4a32d6d2c6 drm/i915: Fix kbuild test robot build error adds 9e859eb9d0f5 drm/i915/vgpu: improve vgpu abstractions adds aff9e6f2496f drm/i915/gvt: make intel_gvt_active internal to intel_gvt adds 6e482b96b387 drm/i915/gvt: only include intel_gvt.h where needed adds 3faf8b8532d7 drm/i915: Polish CHV .load_luts() a bit adds 130a95e9098e drm/i915/gem: Consolidate ctx->engines[] release adds 373f27f24c19 drm/i915/gt: Prevent allocation on a banned context adds 61231f6bd056 drm/i915/gem: Check that the context wasn't closed during setup adds 2f0003089bc7 drm/i915: Drop vma is-closed assertion on insert adds 82126e596d85 drm/i915/gt: Drop the timeline->mutex as we wait for retirement adds 9b234d264369 drm/i915/selftests: Fix uninitialized variable adds 3551ff928744 drm/i915/gen11: Moving WAs to rcs_engine_wa_init() adds 50148a25f841 drm/i915/tgl: Move and restrict Wa_1408615072 adds 2920bb94e65f drm/i915: Drop inspection of execbuf flags during evict adds 7d6236bb1335 drm/i915/gem: Extract transient execbuf flags from i915_vma adds 003d8b9143a6 drm/i915/gem: Only call eb_lookup_vma once during execbuf ioctl adds beb7712923e5 drm/i915/hdcp: Mandate (seq_num_V==0) at first RecvId msg adds 391615d99836 drm/i915/hdcp: Fix config_stream_type() ret value adds 0883ce8146ed drm/dp: Introduce EDID-based quirks adds 17f5d57915be drm/i915: Force DPCD backlight mode on X1 Extreme 2nd Gen [...] adds ba518bbd3f3c drm/i915: Force DPCD backlight mode for some Dell CML 2020 panels adds b54fc5f5b7b5 drm/i915/gvt: Inlcude intel_gvt.h where needed adds 56ed441aa1ed drm/i915/ehl: Check PHY type before reading DPLL frequency adds 36e191f0644b drm/i915: Apply i915_request_skip() on submission adds 8e9f84cf5cac drm/i915/gt: Propagate change in error status to children [...] adds d59b1d1bdffa drm/i915: panel: Use intel_panel_compute_brightness() from [...] adds 8f1e57409079 drm/i915: Add invert-brightness quirk for Thundersoft TST1 [...] adds be90e344836a drm/i915/gt: Cancel banned contexts after GT reset adds 9b11bbf0c400 drm/i915/tgl: WaDisableGPGPUMidThreadPreemption adds e7f54e6c1981 drm/i915: Don't check uv_wm in skl_plane_wm_equals() adds 23baedd217ef drm/i915: Don't check for wm changes until we've compute t [...] adds a7f1e8e45f21 drm/i915: Enable transition watermarks for glk adds c834d03cca61 drm/i915: Implement display w/a 1140 for glk/cnl adds 2c1816af090d drm/i915/display: Decrease log level adds 07e9c59d63df drm/i915: Actually emit the await_start adds ab7a69020fb5 drm/i915: Return early for await_start on same timeline adds 81dcef4ceebf drm/i915/execlists: Show the "switch priority hint" in dumps adds ee2413eeed76 drm/i915: Add mechanism to submit a context WA on ring submission adds 47f8253d2b89 drm/i915/gen7: Clear all EU/L3 residual contexts adds 64dc802aa5ac drm/i915/phys: unconditionally call release_memory_region adds 2920516b2f71 drm/i915: be more solid in checking the alignment adds 1eaa251b66a6 drm/i915: Assert requests within a context are submitted in order adds 26fc4e4ba160 drm/i915: Always propagate the invocation to i915_schedule adds ef398881d27d drm/i915/gem: Limit struct_mutex to eb_reserve adds 520f8350364d drm/i915: properly sanity check batch_start_offset adds f4b1b92f411e drm/i915/buddy: avoid double list_add adds 1fe3818d17c9 drm/i915/selftests: try to rein in alloc_smoke adds 270810a73210 drm/i915/hotplug: Use phy to get the hpd_pin instead of th [...] adds b592322f5092 drm/i915/tgl: Make Wa_1606700617 permanent adds dff2a11b065c drm/i915: Do not poison i915_request.link on removal adds e3e7aeec3281 drm/i915/selftests: Apply a heavy handed flush to i915_active adds 3df2deed411e drm/i915/execlists: Enable timeslice on partial virtual en [...] adds 2d4bd971f5ba drm/i915/gt: Close race between cacheline_retire and free adds cc328351e1e4 drm/i915/gt: Wait for the wa batch to be pinned adds 8051d1ece440 drm/i915: Fix documentation for intel_dpll_get_freq() adds dbe748cd3af4 drm/i915/tgl: Don't treat unslice registers as masked adds 74e5a9aca01e drm/i915/gt: Mark up intel_rps.active for racy reads adds 60900add8596 drm/i915: Mark racy read of intel_engine_cs.saturated adds 23a44ae9e854 drm/i915/execlists: Mark up the racy access to switch_prio [...] adds 89f077ab90d9 drm/i915: Mark up unlocked update of i915_request.hwsp_seqno adds 875c3b4b5c2f drm/i915/gt: Mark up racy check of last list element adds fa192d90cf6c drm/i915/execlists: Mark up read of i915_request.fence.flags adds a4e648a0b36c drm/i915/execlsts: Mark up racy inspection of current i915 [...] adds ff34527103d2 drm/i915/gt: Mark up intel_rps.active for racy reads adds d191832d8136 drm/i915: Polish CHV CGM CSC loading adds f0bb7c9fd7b0 drm/i915: Clean up i9xx_load_luts_internal() adds 100882673ab8 drm/i915: Split i9xx_read_lut_8() to gmch vs. ilk variants adds 7fd3365594a8 drm/i915: s/blob_data/lut/ adds a97b0c63cc88 drm/i915: s/chv_read_cgm_lut/chv_read_cgm_gamma/ adds 73ce0969d1d0 drm/i915: Clean up integer types in color code adds 0ff3b23f0c9b drm/i915: Refactor LUT read functions adds 62153bdd66f2 drm/i915: Fix readout of PIPEGCMAX adds e10eb8dd59e1 drm/i915: Pass the crtc to the low level read_lut() funcs adds bb9ca240dca5 drm/i915: Lock gmbus/aux mutexes while changing cdclk adds f494960d5ee7 drm/i915/gt: Defend against concurrent updates to execlist [...] adds 798fa870abf5 drm/i915: Improve the start alignment of bonded pairs adds f972b4954711 drm/i915/mst: Hookup DRM DP MST late_register/early_unregi [...] adds dff8ba1cd4b7 drm/i915/display: Deactive FBC in fastsets when disabled b [...] adds 765e7cd9a6fd drm/i915/display: Do not write in removed FBC fence registers adds 135dde8853c7 drm/i915/gvt: Fix dma-buf display blur issue on CFL adds aa444fc7fb88 drm/i915/gvt: cleanup debugfs scan_nonprivbb adds 8fde41076f6d drm/i915/gvt: Wean gvt off dev_priv->engine[] adds a61ac1e75105 drm/i915/gvt: Wean gvt off using dev_priv adds 75e675f81f33 Merge tag 'gvt-next-2020-03-10' of https://github.com/inte [...] adds 209df10bb453 drm/i915: Defer semaphore priority bumping to a workqueue adds 6cebcf746f3f drm/i915: Tweak scheduler's kick_submission() adds 0690e504b66f drm/i915/gt: Mark up racy reads for intel_context.inflight adds 326611ddff60 drm/i915: Mark up racy read of active rq->engine adds 3a55dc895e52 drm/i915/execlists: Mark up data-races in virtual engines adds a813ccb88b3b drm/i915: Remove debugfs i915_drpc_info and i915_forcewake [...] adds 32fc2849a3d5 drm/i915/dsb: convert to drm_device based logging macros. adds 5cc40a90859f drm/i915/fifo_underrun: convert to drm_device based logging. adds 6a9cc4bfb728 drm/i915/gmbus: convert to drm_device based logging, adds 1084f5c81184 drm/i915/hotplug: convert to drm_device based logging. adds 442947246cff drm/i915/lpe_audio: convert to drm_device based logging macros. adds 900b8c9e8fe7 drm/i915/lvds: convert to drm_device based logging macros. adds 3c4e93e9d988 drm/i915/overlay: convert to drm_device based logging. adds 61f874d6e001 drm/i915/gt: Use scnprintf() for avoiding potential buffer [...] adds 29e6ecf3ceb6 drm/i915: Extend i915_request_await_active to use all timelines adds 408464b4cbcf drm/i915/gt: Pull checking rps->pm_events under the irq_lock adds 60ef5b7ac6a1 drm/i915/execlists: Track active elements during dequeue adds 4aea5a9e6521 drm/i915/gem: Mark up the racy read of the mmap_singleton adds 1aae30651972 drm/i915: Add missing HDMI audio pixel clocks for gen12 adds c02aac25f150 drm/i915/gem: Mark up sw-fence notify function adds 70c96e3978e5 drm/i915/gem: Take a copy of the engines for context_barrier_task adds 07bcfd1291de drm/i915/gen12: Disable preemption timeout adds 7dc8f1143778 drm/i915/gem: Drop relocation slowpath adds c46c320c02d0 drm/i915/selftests: Use igt_random_offset() adds 22ca8a452e57 drm/i915/gt: Wait for RCUs frees before asserting idle on unload adds 175c4d9b3b9a Revert "drm/i915/tgl: Add extra hdc flush workaround" adds bb4328f6b9cb drm/i915/selftest: Add more poison patterns adds 415d1269975d drm/i915: Handle all MCR ranges adds aa64f8e1cf23 drm/i915: Add Wa_1209644611:icl,ehl adds d0ed510a8eb1 drm/i915: Add Wa_1604278689:icl,ehl adds 14f49be483b5 drm/i915: Add Wa_1406306137:icl,ehl adds fb899dd8ea9c drm/i915: Apply Wa_1406680159:icl,ehl as an engine workaround adds 34a77b0b7b86 drm/i915: Add Wa_1605460711 / Wa_1408767742 to ICL and EHL adds 3492d170513a drm/i915/tgl: Remove require_force_probe protection adds 217a485c8399 drm/i915: Update DRIVER_DATE to 20200313 adds 9001b17698d8 Merge tag 'drm-intel-next-2020-03-13' of git://anongit.fre [...] adds 81a00960d3fa drm/vmwgfx: Fix the refuse_dma mode when using guest-backe [...] adds 3b0d6458c705 drm/vmwgfx: Refuse DMA operation when SEV encryption is active adds 44e5f9311cf0 drm/vmwgfx: Drop preempt_disable() in vmw_fifo_ping_host() adds 2bdb7380fe12 drm/vmwgfx: Remove a few unused functions adds 6b656755428d drm/vmwgfx: Replace zero-length array with flexible-array member adds 71fa42fac5d6 Merge branch 'vmwgfx-next' of git://people.freedesktop.org [...] adds c6cae7023400 drm/bridge: dw-hdmi: set mtmdsclock for deep color adds b8e810e868f7 drm/bridge: dw-hdmi: add max bpc connector property adds a5cf9e2e52b6 drm/bridge: dw-hdmi: Plug atomic state hooks to the defaul [...] adds 6c3c719936da drm/bridge: synopsys: dw-hdmi: add bus format negociation adds f14d3f6c39f3 drm/bridge: synopsys: dw-hdmi: allow ycbcr420 modes for >= 0x200a adds 0fad640bbfed drm/meson: venc: make drm_display_mode const adds f43aa58432de drm/meson: meson_dw_hdmi: add bridge and switch to drm_bri [...] adds 1fd34184aab0 drm/meson: dw-hdmi: stop enforcing input_bus_format adds 64db601a9561 drm/meson: venc: add support for YUV420 setup adds e5fab2ec9ca4 drm/meson: vclk: add support for YUV420 setup adds 8496a2172d7c drm/meson: Add YUV420 output support adds 0d1650fa2420 drm/mm: Remove redundant assignment in drm_mm_reserve_node adds 2ccedf4647aa drm: panel: Set connector type for OrtusTech COM43H4M85ULC panel adds 855e764d3979 drm/panel-simple: Fix dotclock for Ortustech COM37H3M adds 4c0a9b62b3e3 drm/dp_mst: Make drm_dp_mst_dpcd_write() consistent with d [...] adds 94b6ada401cb drm/dp_mst: Fix drm_dp_check_mstb_guid() return code adds 8efef33eff50 dt-bindings: display: Add idk-2121wr binding adds 7cd7943dc55e drm/rockchip: rgb: don't count non-existent devices when d [...] adds 6bfad4abac2a drm/ttm: fix false positive assert adds 41252c6d1c3b drm/ttm: Use scnprintf() for avoiding potential buffer overflow adds 9b9f2219b2c4 drm: sysfs: Use scnprintf() for avoiding potential buffer [...] adds 4f9326d734ad drm/panel-novatek-nt35510: Fix dotclock adds e4d2a287c8c7 drm/panel-ilitek-ili9322: Fix dotclocks adds 86555a00316a drm/panel-lg-lg4573: Fix dotclock adds 880b3798e1d8 drm/panel-sony-acx424akp: Fix dotclocks adds f873c5d88e9b drm/panel-simple: Fix dotclock for Logic PD Type 28 adds f1ce98766496 drm/edid: Name the detailed monitor range flags adds a1d11d1efe4d drm/edid: Add function to parse EDID descriptors for monit [...] adds f8d97d98ee82 drm: Register connector instead of calling register_connec [...] adds 615eff35d427 drm: Remove dp mst register connector callbacks adds a5c4dc165957 drm/dp_mst: Remove register_connector callback adds e1ae63b33b58 drm: Add drm_dp_destroy_connector helper and use it adds cce81ba6b715 drm: Remove drm dp mst destroy_connector callbacks adds 1cfff5f01563 drm/dp_mst: Convert drm_dp_mst_topology_mgr.is_waiting_for [...] adds 52120e8c7ae3 dt-bindings: display: fix panel warnings adds fdcf7bb69be4 drm/tiny: fix sparse warning: incorrect type in assignment [...] adds d26087162857 dt-bindings: display: Add idk-1110wr binding adds cc99482527a1 drm: context: Clean up documentation adds 40e5f353069d drm: vm: Clean up documentation adds abee5491db9f drm: bufs: Clean up documentation adds bd50d4a21683 drm: lock: Clean up documentation adds deec222e09a6 drm/edid: Distribute switch variables for initialization adds 2214ddc2fda7 drm/mm: Allow drm_mm_initialized() to be used outside of t [...] adds 6afe6929964b drm: Mark up racy check of drm_gem_object.handle_count adds d5152d359505 Merge tag 'drm-misc-next-2020-03-17' of git://anongit.free [...] adds 2d6bf60d14e9 drm/exynos: Use drm_encoder_mask() adds e2ed135564f6 drm/exynos: Use mode->clock instead of reverse calculating [...] adds 7c2cb99fe7d5 Merge tag 'exynos-drm-next-for-v5.7' of git://git.kernel.o [...] adds 5f8761158234 drm/amdgpu/sriov refine vcn_v2_5_early_init func adds c2c6f816a815 drm/amdgpu: resolve failed error inject msg adds 06dcd7eb83ee drm/amdgpu: check GFX RAS capability before reset counters adds 17cb04f2a6c7 drm/amdgpu: use amdgpu_ras.h in amdgpu_debugfs.c adds c8d6396b00d4 drm/amd/display: fix typos for dcn20_funcs and dcn21_funcs struct adds 6397ec580d6e drm/amd/amdgpu: Fix GPR read from debugfs (v2) adds 88474ccad5f8 drm/amdgpu: update ras capability's query based on mem ecc [...] adds 565d19415577 drm/amdgpu: add fbdev suspend/resume on gpu reset adds c1509f3f6fa4 drm/amdgpu: fix warning in ras_debugfs_create_all() adds ded33f368c90 AMD DISPLAY CORE: Use fallthrough; adds 45ce19eb8f29 AMD POWERPLAY: Use fallthrough; adds 3738de347405 drm/amd/powerplay: Move fallthrough; into containing #ifde [...] adds 2541f95c177d AMD KFD: Use fallthrough; adds 62458528b9e3 drm: amd/acp: fix broken menu structure adds a5437e0b81a4 drm/amd/display: clean up a condition in dmub_psr_copy_settings() adds 95f247e73f8d drm/amdgpu/display: clean up some indenting adds 9543a9c3e235 drm/amd/display: Possible divide by zero in set_speed() adds 7f2be468a855 drm/amdgpu: Stop using the DRIVER debugging flag for vblan [...] adds 473e3f7720f6 drm/amd/display: Add link_rate quirk for Apple 15" MBP 2017 adds 93cdb48ecac2 drm/amdgpu: add codes to clear AccVGPR for arcturus adds f88ef3ca869d drm/amdgpu/swsmu: clean up unused header in swsmu adds c2c91828fbdb drm/sched: add run job trace adds a7fbb630c548 drm/scheduler: fix inconsistent locking of job_list_lock adds 2e0cc4d48b91 drm/amdgpu: revise RLCG access path adds 79cb2719be26 drm/amdgpu: fix switch-case indentation adds 57210c19e4ee drm_amdgpu: Add job fence to resv conditionally adds 9015d60c9ee1 drm/amdgpu: Move EEPROM I2C adapter to amdgpu_device adds d164bebb9551 Revert "drm/scheduler: improve job distribution with multi [...] adds ec2edcc2796c drm/sched: implement and export drm_sched_pick_best adds 4ff7d8ba4c80 drm/amdgpu: disable gpu_sched load balancer for vcn jobs adds 98190997391c drm/amd/display: Revert "DCN2.x Do not program DPPCLK if s [...] adds 97e51c163600 drm/amd/display: update connector->display_info after read edid adds ef65c702d406 drm/amd/display: Fix test pattern color space inconsistenc [...] adds b45f9a3ed41b drm/amd/display: Remove redundant hdcp display state adds 1ef893e27492 drm/amd/display: workaround for HDMI hotplug in DPMSOFF state adds cd3e05a795a3 drm/amd/display: fix split threshold w/a to work with mpo adds c803bb4eb90a drm/amd/display: Pass triplebuffer surface flip flags down [...] adds 2d673560b7b8 drm/amd/display: Explicitly disable triplebuffer flips adds 3b58f22e938b drm/amd/display: Remove PSR dependency on swizzle mode adds f0a574c9dfcb drm/amd/display: Set disable_dmcu flag properly per asic adds 8defa1a3f7c6 drm/amd/display: Fallback to dmcub for psr when dmcu is disabled adds 201a94469fa9 drm/amd/display: remove magic numbers in hdcp_ddc adds a19620ea917b drm/amd/display: Program self refresh control register on boot adds c38cc6770fd5 drm/amd/display: differentiate vsc sdp colorimetry use cri [...] adds 18952c8e5fa4 drm/amd/display: guard DPPHY_Internal_ctrl adds 0aa63a333ddf drm/amd/display: combine watermark change and clock change [...] adds 2f752e914d94 drm/amd/display: Remove connect DIG FE to its BE during ti [...] adds eb1b4573c080 drm/amd/display: DPP DTO isn't update properly. adds 2277f01dbc09 drm/amd/display: Allocate scratch space for DMUB CW7 adds 7287a6757825 drm/amd/display: add on demand pipe merge logic for dcn2+ adds 31d0271d450f drm/amdgpu: miss PRT case when bo update adds 8e025615cf9f amd/powerplay: arcturus baco reset disable all features adds 29e2501f8a64 drm/amdgpu: add CAP fw loading adds 5e31fa6821a9 drm/amdgpu: fix typo for vcn1 idle check adds 23edf7f1a8ec drm/amdgpu: fix typo for vcn2/jpeg2 idle check adds 6c1cb08e3a42 drm/amdgpu: fix typo for vcn2.5/jpeg2.5 idle check adds 931971280cf8 drm/amdgpu: Remove unnecessary variable shadow in gfx_v9_0 [...] adds 8cd296082cd9 drm: amd: fix spelling mistake "shoudn't" -> "shouldn't" adds 042539396ab9 Merge tag 'amd-drm-next-5.7-2020-03-19' of git://people.fr [...] adds a4a417ac829d dt-bindings: display: mediatek: update dpi supported chips adds b472094402f1 drm/mediatek: add mt8183 dpi clock factor adds 93e97f715b24 MAINTAINERS: Update Chun-Kuang Hu's email address adds cb7adfd6ad12 Merge tag 'mediatek-drm-next-5.7' of https://github.com/ck [...] adds 8ed226fff6eb drm/etnaviv: update hardware headers from rnndb adds 815e45bbd4d3 drm/etnaviv: determine product, customer and eco id adds 000806631d2a drm/etnaviv: show identity information in debugfs adds a51d1f37dfca drm/etnaviv: update gc7000 chip identity entry adds 4078a1186dd3 drm/etnaviv: update hwdb selection logic adds f56f1579a094 drm/etnaviv: add hwdb entry for gc400 found in STM32 adds ed1dd899baa3 drm/etnaviv: rework perfmon query infrastructure adds ea4ed4a55f73 drm/etnaviv: Fix typo in comment adds b9e352ed8258 drm/etnaviv: Update idle bits adds b170455120b6 drm/etnaviv: Consider all kwnown idle bits in debugfs adds 1a910c11d35b drm/etnaviv: Ignore MC when checking runtime suspend idleness adds 78f2bfa3181c drm/etnaviv: Warn when GPU doesn't idle fast enough adds 1442d81fef99 drm/etnaviv: Replace zero-length array with flexible-array member adds b72af445cd38 drm/etnaviv: request pages from DMA32 zone when needed adds f232d9ec029c drm/etnaviv: fix TS cache flushing on GPUs with BLT engine adds de487e432d77 Merge branch 'etnaviv/next' of https://git.pengutronix.de/ [...] adds ef7c7b7497d6 drm/vmwgfx: Also check for SVGA_CAP_DX before reading DX c [...] adds 0652ff336386 drm/vmwgfx: Sync legacy multisampling device capability adds 3d143954229e drm/vmwgfx: Deprecate logic ops commands adds 878c6ecd3e24 drm/vmwgfx: Use enum to represent graphics context capabilities adds 0651dfabd96c drm/vmwgfx: Sync virtual device headers for new feature adds 4dec28053ba0 drm/vmwgfx: Add a new enum for SM5 graphics context capability adds 7ebb47c9f9ab drm/vmwgfx: Read new register for GB memory when available adds d2e90ab3744f drm/vmwgfx: Support SM5 shader type in command buffer adds 5e8ec0d919a4 drm/vmwgfx: Add support for UA view commands adds b6fad7397521 drm/vmwgfx: Add support for indirect and dispatch commands adds 403fef50e32b drm/vmwgfx: Rename stream output target binding tracker struct adds e8bead9c5c07 drm/vmwgfx: Add support for streamoutput with mob commands adds 26b82873a4a4 drm/vmwgfx: Split surface metadata from struct vmw_surface adds 504901dbb0b5 drm/vmwgfx: Refactor surface_define to use vmw_surface_metadata adds 2a50f06d639b drm/vmwgfx: Add surface define v4 command adds f0fce23384da drm/vmwgfx: Add SM5 param for userspace adds f59e61acecec drm/vmwgfx: Use vmwgfx version 2.18 to signal SM5 compatibility adds c2556238120b Merge branch 'feature/staging_sm5' of git://people.freedes [...] adds 33e7833560f5 Merge remote-tracking branch 'drm/drm-next' adds 43c4d57618be drm/amdgpu: protect RAS sysfs during GPU reset adds 02be064823d0 drm/amdgpu/sriov : Don't resume RLCG for SRIOV guest adds 728b3d0533a4 Revert "drm/amdgpu: add CAP fw loading" adds c7e558796420 drm/[radeon|amdgpu]: Remove HAINAN board from max_sclk ove [...] adds 2b5aed9ac3f7 drm/amd/display: Fix pageflip event race condition for DCN. adds 10cda519efaf drm/amdgpu: fix the coverage issue to clear ArcVPGRs adds 77bb2f204f1f drm/scheduler: fix rare NULL ptr race adds 2c02b38a10fc drm/amd/swSMU: add callback to set AC/DC power source (v2) adds f8c83215bfda drm/amdgpu/smu11: add a helper to set the power source adds fa34520c953b drm/amdgpu/swSMU: use the smu11 power source helper for navi1x adds 66c2f5db1fbd drm/amdgpu/swSMU: correct the bootup power source for Navi1X (v2) adds 75610fdd38d9 drm/amdgpu/swSMU: set AC/DC mode based on the current syst [...] adds f5cdd2bdd9ba drm/amdgpu/swSMU: handle DC controlled by GPIO for navi1x adds 9644bf5f4ab8 drm/amdgpu/swSMU: handle manual AC/DC notifications adds e1188aacad17 drm/amdgpu/smu11: add support for SMU AC/DC interrupts adds e862b08b4650 drm/amdgpu: don't try to reserve training bo for sriov (v2) adds f2bc30eff723 drm/amdgpu: fix hpd bo size calculation error adds 1653d848f1ca drm/amd/display: Update function to get optimal number of taps adds 44e8817d2688 drm/amd/display: Support P010 pixel format adds d4b9c889da59 drm/amd/display: Use double buffered DRR timing update by default adds ba4112cc2725 drm/amd/display: Not doing optimize bandwidth if flip pending. adds 786c85cf458f drm/amd/display: Revert change to HDCP display states adds 4f9560554424 drm/amd/display: Support plane level CTM adds 349a370781de drm/amd/display: LFC not working on 2.0x range monitors adds d32c53527fb2 drm/amd/display: Enable BT2020 in COLOR_ENCODING property adds 8c8edbb8b3ce drm/amd/display: Fix dcn21 num_states adds 269d3d9d3d0e drm/amdgpu: Enable reading FRU chip via I2C v3 adds 22f938734d64 drm/amdgpu: Add documentation for memory info adds 47b1d3231b73 drm/amdgpu: Add documentation for PCIe accounting adds e9c2a6e65401 drm/amdgpu: Add documentation for unique_id adds bab3191ef857 drm/amd/amdgpu: Add GFX9.1 PWR_MISC_CNTL_STATUS register t [...] adds 01eb36beeecf drm/amdgpu: disabled fru eeprom access adds 91e62fd2756f drm/amdgpu: Expose TA FW version in fw_version file adds a45e0a7860f5 drm/amdgpu: Fix FRU data checking adds bb0e15c49161 drm/amdgpu: purge ip_discovery headers adds 0f7ba25f886c drm/amdgpu: amends feature bits for MM bandwidth mgr adds 86d410f4aaa7 drm/amdgpu: cleanup all virtualization detection routine adds 1361bbcfa796 drm/amdgpu: added xgmi ras error reset sequence adds 26721aa5a32e drm/amdgpu: disable ras query and iject during gpu reset adds 37e94e421ff8 drm/amdgpu: Virtual display need to support multiple ctrcs adds 49724edce78d drm/amdgpu: Add 4k resolution for virtual display adds 56038360da7a drm/amdgpu: Ignore the not supported error from psp adds 1e7480bc3455 drm/radeon: remove unneeded header include path adds febe703e5d45 drm/radeon: fix build rules of *_reg_safe.h adds 25e283c76482 drm/radeon: use pattern rule to avoid code duplication in [...] adds 8bb7e675348a drm/radeon: align short build log adds 7d7022a8290a drm/amdgpu/uvd7: remove unnecessary conversion to bool adds 67713c0b0355 drm/amd/amdgpu: Add missing SMUIO v12 register to headers adds 2455e5205ff2 drm/amd/amdgpu: Move PWR_MISC_CNTL_STATUS to its own header adds b5c33097288f drm/amd/amdgpu: Fix SMUIO/PWR Confusion (v2) adds 764122674d8b drm/amdgpu: cleanup idh event/req for NV headers adds 6db56a303072 drm/amdgpu: introduce new idh_request/event enum adds a4297bed1352 drm/amdgpu: introduce new request and its function adds d6530fbe26b0 drm/amdgpu: use static mmio offset for NV mailbox adds 1c4aa73b74ce drm/amdgpu: equip new req_init_data handshake adds 9d8e59459b1e drm/amdgpu: adjust sequence of ip_discovery init and timeo [...] adds cddc4de58e84 drm/amdgpu: postpone entering fullaccess mode adds 17ba826886b8 drm/amdgpu: No need support vcn decode adds 8c777ecd970b drm/amdgpu: extend compute job timeout adds 46bee35f74c2 drm/amd/display: 3.2.77 adds 587f505551f4 drm/amd/display: Add ABM driver implementation adds 6669b823f2d5 drm/amd/display: Move backlight pwm enable function call adds 09f612f83ae8 drm/amdgpu: add UAPI for creating encrypted buffers adds 74e7855a89a4 drm/amdgpu: add UAPI to create secure commands (v3) adds db749d584591 drm/amdgpu: define the TMZ bit for the PTE adds 435839bafc02 drm/amdgpu: add tmz feature parameter (v2) adds bded60e83930 drm/amdgpu: add amdgpu_tmz data structure adds e5ca4cd3cd5a drm/amdgpu: add function to check tmz capability (v4) adds f9335641c307 drm/amdgpu: add tmz bit in frame control packet adds ae6a06dc08b4 drm/amdgpu: expand the emit tmz interface with trusted flag adds da0af07a37e1 drm/amdgpu: expand the context control interface with trust flag adds 62f59a0dcc7e drm/amdgpu: job is secure iff CS is secure (v5) adds e847996c053c drm/amdgpu: set TMZ bits in PTEs for secure BO (v4) adds b980a002c225 drm/amdgpu: fix up for amdgpu_tmz.c and removal of drm/drmP.h adds 495df113399d drm/amdgpu: expand sdma copy_buffer interface with tmz parameter adds 745b6cfa9c75 drm/amdgpu: expand amdgpu_copy_buffer interface with tmz p [...] adds d11882770fea drm/amdgpu: enable TMZ bit in sdma copy pkt for sdma v4 adds 801030df1731 drm/amdgpu: enable TMZ bit in sdma copy pkt for sdma v5 adds f18efa4cfe14 drm/amdgpu: enable TMZ bit in FRAME_CONTROL for gfx10 adds 0684876489ae drm/amdgpu: move CS secure flag next the structs where it's used adds 349bf332eda9 drm/amdgpu: remove the alignment placeholder for secure buffer adds 2ec37ff4563f drm/amdgpu: implement TMZ accessor (v3) adds cabe67d62cf7 drm/amd/display: Indicate use of TMZ buffers to DC adds e2a1e6feb8c8 drm/amdgpu: Move to a per-IB secure flag (TMZ) adds d87da5cfa15d drm/amdgpu: fix the wrong logic checking when secure buffe [...] adds 93685039235f drm/amdgpu: also add the TMZ flag to GART adds 6adf05cf60be drm/amdgpu: add TMZ handling to amdgpu_move_blit adds 40a0ae0cf62d drm/amdgpu: stop evicting encrypted BOs to swap adds 6d80ca3c033c drm/amdgpu: Fine-grained TMZ support adds df43549f81c0 drm/amdgpu: Fix per-IB secure flag GFX hang adds 117d21e56d97 drm/amdkfd: New IOCTL to allocate queue GWS (v2) adds a3cf2570b440 drm/amdkfd: Enable GWS based on FW Support adds d5932450d1e2 drm/amdgpu: work around llvm bug #42576 adds 32f89c5eb4d4 drm/amdgpu/display: fix logic inversion in program_timing_sync() adds ace1cc746fa5 Merge remote-tracking branch 'amdgpu/drm-next' adds e50c951ea6ff drm/i915/gt: Restrict gen7 w/a batch to Haswell adds 16e5c2f0d301 drm/i915/gem: Check for a closed context when looking up a [...] adds c06aa1b438d0 drm/i915/perf: Invalidate OA TLB on when closing perf stream adds 2e46a2a0b014 drm/i915: Use explicit flag to mark unreachable intel_context adds a24c57d0b3ed drm/i915/gt: Cancel a hung context if already closed adds 98479ada421a drm/i915/gt: Treat idling as a RPS downclock event adds b0647a5e79b1 drm/i915: Avoid live-lock with i915_vma_parked() adds c1ed2fb9d9c0 drm/i915/gt: Select the deepest available parking mode for rc6 adds a97b786bfac6 drm/i915/gt: Stage the transfer of the virtual breadcrumb adds 2bdd4c28baff drm/i915/display: Fix mode private_flags comparison at ato [...] adds 8b97af59f5b8 Merge remote-tracking branch 'drm-intel/for-linux-next' adds 518110cd0ded dma-buf: Improve CONFIG_DMABUF_MOVE_NOTIFY help text adds 99f155d0776f dt-bindings: display: drop data-mapping from panel-dpi adds d021d751c147 drm/panel-simple: drop use of data-mapping property adds a65a97b48694 drm/vboxvideo: Add missing remove_conflicting_pci_framebuf [...] adds 73511410b3f0 Merge remote-tracking branch 'drm-misc/for-linux-next' adds 8724d5720900 drm/msm/dpu: Remove unused function arguments adds b954fa6baaca drm/msm/dpu: Refactor rm iterator adds bb00a452d6f7 drm/msm/dpu: Refactor resource manager adds de3916c70a24 drm/msm/dpu: Track resources in global state adds c479017faa3a drm/msm: avoid double-attaching hdmi/edp bridges adds 66be340f8275 drm/msm: fix leaks if initialization fails adds 4c145df18f71 drm/msm/msm_gem.h: Replace zero-length array with flexible [...] adds b83caf42532b drm/msm: Use scnprintf() for avoiding potential buffer overflow adds acc978d7dcd8 drm/msm/dpu: Remove some set but not used variables adds 327903242acd drm/msm/dpu: fix comparing pointer to 0 in dpu_encoder_phys_cmd.c adds 30801221a737 drm/msm/dpu: fix comparing pointer to 0 in dpu_encoder_phys_vid.c adds a41aa44be114 drm/msm/dpu: fix comparing pointer to 0 in dpu_vbif.c adds e6790f721006 drm/msm/dpu: fix comparing pointer to 0 in dpu_encoder.c adds 0478b4fc5f37 drm/msm/a5xx: Always set an OPP supported hardware value adds e515af8d4a6f drm/msm: devcoredump should dump MSM_SUBMIT_BO_DUMP buffers adds e6cada895a37 drm/msm/a6xx: Fix CP_MEMPOOL state name adds 00d9220ec5ed dt-bindings: display: msm: gmu: move sram property to gpu [...] adds a168b512de1a dt-bindings: display: msm: Convert GMU bindings to YAML adds a5fb8b918920 drm/msm/a6xx: Use the DMA API for GMU memory objects adds 749c01df8099 Merge remote-tracking branch 'drm-msm/msm-next' adds f634c6a80287 dt/bindings: display: Add optional property node define fo [...] adds 1b7b6d86756c Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' adds 2c76b324c794 drm/imx: parallel-display: Adjust bus_flags handling adds c365f63f65d1 Merge remote-tracking branch 'imx-drm/imx-drm/next' adds 74edd08a4fbf regmap: debugfs: check count when read regmap file adds 2060986f04ad Merge branch 'regmap-5.7' into regmap-next adds 414f400d3e41 Merge remote-tracking branch 'regmap/for-next' adds 165c0946a863 ALSA: hda/hdmi: Reduce hda_jack_tbl lookup at unsol event [...] adds db8454023b7f ALSA: hda/hdmi: Don't use standard hda_jack for generic HD [...] adds ae47e2ec5b45 ALSA: hda/hdmi: Move runtime PM resume into hdmi_present_s [...] adds adf615a60501 ALSA: hda/hdmi: Move ELD parse and jack reporting into upd [...] adds c5bb086741c1 ALSA: via82xx: Fix endianness annotations adds 6a7322df2c28 ALSA: emu10k1: Fix endianness annotations adds f4caf8993e92 ALSA: emu8000: Fix the cast to __user pointer adds 8c356c524af8 ALSA: aloop: Fix PCM format assignment adds b9c7d41087bc ALSA: pcm: More helper macros for reducing snd_pcm_format_t cast adds 5b29f05396bd ALSA: usb-audio: Use pcm_for_each_format() macro for PCM f [...] adds c5f72ef15cb8 ALSA: dummy: Use standard macros for fixing PCM format cast adds ba71d227f4a2 ALSA: pcm: Use standard macros for fixing PCM format cast adds f9b0c053a29f ALSA: pcm: Use a macro for parameter masks to reduce the n [...] adds 89e0b9a060fe ALSA: pcm_dmaengine: Use pcm_for_each_format() macro for P [...] adds 49d9e43f36fd ALSA: pcm: Minor refactoring adds 0cc629722221 ALSA: hdsp: remove redundant assignment to variable err adds 4dca80b4df0a ALSA: hda: remove redundant assignment to variable timeout adds f18b529a662c ALSA: ali5451: remove redundant variable capture_flag adds 0e023687ca55 ALSA: info: remove redundant assignment to variable c adds 9478bd43a2eb ALSA: core: Replace zero-length array with flexible-array member adds 6c8019d08e0e ALSA: usb-midi: Replace zero-length array with flexible-ar [...] adds 76501954cb9e ALSA: hda/ca0132 - Replace zero-length array with flexible [...] adds bb80b96422b4 ALSA: hda_codec: Replace zero-length array with flexible-a [...] adds e9a0ef0b5ddc ALSA: usb-audio: Don't create a mixer element with bogus v [...] adds 146f66975baf ALSA: pcm: oss: Unlock mutex temporarily for sleeping at r [...] adds 8dc5efe3d17c ALSA: usb-audio: Add support for Presonus Studio 1810c adds 10fa9512769f usb: audio-v2: Add uac2_effect_unit_descriptor definition adds 60081b35c68b ALSA: usb-audio: Parse source ID of UAC2 effect unit adds 2948f4a4e583 Merge branch 'topic/usb-uac2-effect-unit' into for-next adds 66db29588dd6 ALSA: korg1212: fix if-statement empty body warnings adds 2edb84e3047b ALSA: usb-audio: Add support for MOTU MicroBook IIc adds d0ee674bb5d3 ALSA: usb-audio: Fix missing braces in some struct inits adds 9c0d16ac0591 ALSA: firewire: use KBUILD_MODNAME for struct driver.name [...] adds cf4afed90c1f Merge branch 'for-linus' into for-next adds 3bbf9e2f8624 ALSA: pcm: oss: Simplify plugin frame size calculations adds 34aa7994ad15 ALSA: firewire-tascam: Add missing annotation for tscm_hwd [...] adds 3db1b00f2122 ALSA: firewire-tascam: Add missing annotation for tscm_hwd [...] adds 296a37fd029d ALSA: pcm: Fix superfluous snprintf() usage adds 0a7efa14e61a ALSA: hda: Use scnprintf() for string truncation adds 0aef31b75272 ALSA: usb-audio: Fix mixer controls' USB interface for Kin [...] adds 55f7326170d9 ALSA: usb-audio: Create a registration quirk for Kingston [...] adds c208a5335036 ALSA: core: Add snd_device_get_state() helper adds d8695bc5b1fe ALSA: usb-audio: Rewrite registration quirk handling adds b70038ef4fea ALSA: usb-audio: Add delayed_register option adds a4aad5636c72 ALSA: usb-audio: Inform devices that need delayed registration adds 2ceb65cd04a9 ALSA: usb-audio: Update the documentation for the new dela [...] adds 262a4d8545f1 Merge remote-tracking branch 'sound/for-next' adds 99b4f439a1c6 ASoC: cros_ec_codec: Support setting bclk ratio adds f40ed2e8db8d ASoC: Intel: sof_pcm512x: add support for SOF platforms wi [...] adds 341eb6b787c3 ASoC: Intel: BXT: switch pcm512x based boards to sof_pcm512x adds 9d19426ed8f8 ASoC: Intel: CHT: add support for pcm512x boards adds d2cff470452d ASoC: Remove unused including <linux/version.h> adds 918d0aba86ed ASoC: wcd934x: Remove some unnecessary NULL checks adds bbf53b95ed95 ASoC: rl6231: Add new supports on rl6231 adds b5848c814cdb ASoC: rt5682: Add the field "is_sdw" of private data adds 028476c861e3 ASoC: stm32: sai: manage error when getting reset controller adds 7889c0082e64 ASoC: stm32: spdifrx: manage error when getting reset controller adds 158ecc65c053 ASoC: stm32: i2s: manage error when getting reset controller adds 5183e8542307 ASoC: stm32: sai: improve error management on probe deferral adds d49bd5ed2416 ASoC: stm32: spdifrx: improve error management on probe deferral adds 04dd656e8d50 ASoC: stm32: i2s: improve error management on probe deferral adds 3025571edd9d ASoC: Intel: mrfld: return error codes when an error occurs adds 1646484ed243 ASoC: rt5659: remove redundant assignment to variable idx adds 0d4416446897 spi: pxa2xx: Enable support for compile-testing adds 9da9ace29ba5 ASoC: SOF: Rename i.MX8 platform to i.MX8X adds acfa52027bb6 ASoC: SOF: imx8: Add ops for i.MX8QM adds f831ebf2faa5 ASoC: SOF: Add i.MX8QM device descriptor adds ea00d95200d0 ASoC: Use imply for SND_SOC_ALL_CODECS adds 2619e0370347 ASoC: ti: Add udma-pcm platform driver for UDMA adds fb0c3c6e2007 ASoC: ti: davinci-mcasp: Add support for platforms using UDMA adds c8b60c6d93b8 ASoC: mediatek: mt8173-rt5650: support HDMI jack reporting adds da22a9531319 ASoC: wcd934x: Remove set but not unused variable 'hph_com [...] adds f4d95de415b2 ASoC: ti: davinci-mcasp: remove redundant assignment to va [...] adds f9eb06cd0cdd drm/mediatek: exit earlier if failed to register audio driver adds 5d3c64477392 drm/mediatek: support HDMI jack status reporting adds 3f06501ea4d2 ASoC: SOF: Do not reset hw_params for streams that ignored [...] adds fb9a81192d44 ASoC: SOF: pm: Unify suspend/resume routines adds 043ae13bbd55 ASoC: SOF: Add system_suspend_target field to struct snd_sof_dev adds 700d167739a0 ASoC: SOF: pm: Introduce DSP power states adds 61e285caf40f ASoC: SOF: Move DSP power state transitions to platform-sp [...] adds de23a838d8d6 ASoC: SOF: audio: Add helper to check if only D0i3 streams [...] adds 207bf12f642f ASoC: SOF: Intel: hda: Amend the DSP state transition diagram adds 63e51fd33fef ASoC: SOF: Intel: cnl: Implement feature to support DSP D0 [...] adds 851fd8732443 ASoC: SOF: Intel: hda: Allow trace DMA in S0 when DSP is i [...] adds fa1f875c120f ALSA: dmaengine_pcm: Consider DMA cache caused delay in po [...] adds 7a5aaba4a4f4 ASoC: soc-pcm: add snd_soc_runtime_action() adds 5c25bd641a7b ASoC: soc-pcm: adjustment for DAI member 0 reset adds 09e88f8a5c56 ASoC: soc-pcm: add for_each_dapm_widgets() macro adds e82ebffce3ec ASoC: soc-pcm: don't use bit-OR'ed error adds b56be800f129 ASoC: soc-pcm: call snd_soc_dai_startup()/shutdown() once adds 9d789dc047e3 ALSA: dmaengine_pcm: Consider DMA cache caused delay in po [...] adds 7b94ace7ec5e Merge branch 'for-5.6' of https://git.kernel.org/pub/scm/l [...] adds 82dabf599b22 ASoC: sh: fsi: Restore devm_ioremap() alignment adds 681c896ceb41 ASoC: wm0010: Replace zero-length array with flexible-arra [...] adds 128f825aeab7 ASoC: max98357a: move control of SD_MODE to DAPM adds 514de1c935d1 ASoC: mediatek: mt8183-da7219: add speaker switch adds dd03907bf129 ASoC: soc-pcm: call snd_soc_component_open/close() once adds 62c86d1d5fd9 ASoC: soc-pcm: move soc_pcm_close() next to soc_pcm_open() adds 5d9fa03e6c35 ASoC: soc-pcm: tidyup soc_pcm_open() order adds eadd54c75f1e dt-bindings: Convert the binding file google, cros-ec-code [...] adds ce0c97f8a293 ASoC: Fix SND_SOC_ALL_CODECS imply SPI fallout adds 1d0158f547e0 ASoC: Fix SND_SOC_ALL_CODECS imply I2C fallout adds d8dd3f92a6ba ASoC: Fix SND_SOC_ALL_CODECS imply misc fallout adds ec7ba9e1500b ASoC: mediatek: mt8183-da7219: change supported formats of [...] adds 8726ee6148fe ASoC: mediatek: mt8183-da7219: pull TDM GPIO pins down whe [...] adds 195a64317105 ASoC: mediatek: mt8183-da7219: support TDM out and 8ch I2S out adds ff0035e4c223 ASoC: mediatek: mt8183-da7219: apply some refactors adds 0c48a65394ab ASoC: rt5682: Enable PLL2 function adds 1dfa5a5ab345 ASoC: core: allow a dt node to provide several components adds 9c29fd9bdf92 ASoC: meson: g12a: extract codec-to-codec utils adds 06b728243867 ASoC: meson: aiu: add audio output dt-bindings adds 6ae9ca9ce986 ASoC: meson: aiu: add i2s and spdif support adds b82b734c0e9a ASoC: meson: aiu: add hdmi codec control support adds 65816025d461 ASoC: meson: aiu: add internal dac codec control support adds aa9c3b7273a5 ASoC: meson: axg: extract sound card utils adds fd00366b8e41 ASoC: meson: gx: add sound card dt-binding documentation adds e37a0c313a0f ASoC: meson: gx: add sound card support adds b2354e4009a7 ASoC: core: ensure component names are unique adds 51c366e38aaa ASoC: meson: aiu: remove unused encoder structure adds 269f00171273 ASoC: meson: aiu: fix clk bulk size allocation adds 6e700f067219 ASoC: meson: aiu: fix irq registration adds 74a56f2a4a9e ASoC: meson: aiu: fix acodec dai input name init adds 3cd23f021e2e ASoC: meson: codec-glue: fix pcm format cast warning adds 2f0b42034bd7 ASoC: rt1015: fix typo for bypass boost control adds f07980d4ed60 drm/mediatek: fix race condition for HDMI jack status reporting adds 024714223323 ASoC: meson: aiu: simplify component addition adds a4877a6fb2bd ASoC: soc-pcm: fix regression in soc_new_pcm() adds 386dd54b3a2e ALSA: core: Expand DMA buffer information adds b9759ef2fd1a ALSA: core: Implement compress page allocation and free routines adds 4a9ce6e4d9fb ASoC: SOF: Intel: Account for compress streams when servic [...] adds f3b433e4699f ASoC: SOF: Implement Probe IPC API adds e145e9af231a ASoC: SOF: Generic probe compress operations adds 49d7948ed174 ASoC: SOF: Intel: Expose SDnFMT helpers adds 4c414da93a46 ASoC: SOF: Intel: Probe compress operations adds 394695f410c1 ASoC: SOF: Provide probe debugfs support adds 70368106467c ASoC: SOF: Intel: Add Probe compress CPU DAIs adds ebbfabc16d23 ASoC: rt5682: Add CCF usage for providing I2S clks adds 8b59e642d05f ASoC: rt5682: Add DAI clock binding info for WCLK/BCLK CCF usage adds d9303690f753 ASoC: soc-pcm: move dai_get_widget() adds 93597fae552a ASoC: soc-pcm: use dai_get_widget() at dpcm_get_be() adds c2cd821603c2 ASoC: soc-pcm: use dai_get_widget() at dpcm_end_walk_at_be() adds 027a48387183 ASoC: soc-pcm: use dpcm_get_be() at dpcm_end_walk_at_be() adds c9645d2a952b ASoC: soc-pcm: remove soc_dpcm_be_digital_mute() adds 289a7e64f858 ASoC: soc-pcm: remove snd_soc_dpcm_be_get/set_state() adds 085d22be035d ASoC: soc-pcm: add snd_soc_dpcm_can_be() and remove duplic [...] adds cae06eb92557 ASoC: soc-pcm: use goto and remove multi return adds 0f6011fd79a2 ASoC: soc-pcm: merge playback/cature_active into stream_active adds 3193abd26b51 ALSA: pcm.h: add for_each_pcm_streams() adds d74c2a156b71 ASoC: soc-core: use for_each_pcm_streams() macro adds 7083f877ea66 ASoC: soc-pcm: use for_each_pcm_streams() macro adds ee10fbe1cdf7 ASoC: soc-generic-dmaengine-pcm: use for_each_pcm_streams() macro adds 0a170be9631e ASoC: dwc: dwc-i2s: use for_each_pcm_streams() macro adds fa7b2a1fcb92 ASoC: fsl: fsl_asrc_dma: use for_each_pcm_streams() macro adds 4c260c3f19bd ASoC: qcom: lpass-platform: use for_each_pcm_streams() macro adds 525c4107da8c ASoC: sof: sof-audio: use for_each_pcm_streams() macro adds ffd11d1e7ad4 ALSA: usx2y: use for_each_pcm_streams() macro adds eaa2330bfcbf ASoC: MT6660 update to 1.0.8_G adds 6b62fa95b56b ASoC: fix card registration regression. adds ec06dc15c358 ASoC: dapm: select sleep_state when initializing PINCTRL widget adds c77b8317ee3a ASoC: mediatek: mt8183-da7219: use SND_SOC_DAPM_PINCTRL in [...] adds 69e53129d013 ASoC: tas2562: Add support for ISENSE and VSENSE adds ce83baca8526 ASoC: soundwaire: qcom: use for_each_rtd_codec_dai() macro adds a4eb41eef331 ASoC: qcom: sdm845: use for_each_rtd_codec_dai() macro adds cf4dae032096 ASoC: qcom: apq8016_sbc: use for_each_rtd_codec_dai() macro adds 225c53a8cfb6 ASoC: intel: cml_rt1011_rt5682: use for_each_rtd_codec_dai [...] adds 89a2870f6be6 ASoC: intel: kbl_da7219_max98927: use for_each_rtd_codec_d [...] adds 56f1003f6583 ASoC: mediatek: mt8183-da7219-max98357: use for_each_rtd_c [...] adds e14980976534 ASoC: dt-bindings: Make RK3328 codec GPIO explicit adds 87d12d5545fa ASoC: rockchip: Make RK3328 GPIO_MUTE control explicit adds 5c36abcd2621 ASoC: meson: add t9015 internal codec binding documentation adds 33901f5b9b16 ASoC: meson: add t9015 internal DAC driver adds 95e9e205fcbe ASoC: dt-bindings: stm32: convert i2s to json-schema adds 9d6ee3656a9f ASoC: dpcm: remove confusing trace in dpcm_get_be() adds dc7f090d9ab2 ASoC: samsung: Update dependencies for Arizona machine drivers adds d2ad9d6ca5b2 ASoC: intel/skl/hda - add no-HDMI cases to generic HDA driver adds 71cc8abb6ec7 ASoC: SOF: Intel: hda: allow operation without i915 gfx adds 4ee67cbd9766 dt-bindings: sound: Add TLV320ADCx140 dt bindings adds 689c7655b50c ASoC: tlv320adcx140: Add the tlv320adcx140 codec driver family adds 62209c9ad2ac ASoC: meson: aiu: Document Meson8 and Meson8b support in t [...] adds edc761805302 ASoC: meson: aiu: introduce a struct for platform specific [...] adds 3e25c44598aa ASoC: meson: aiu: add support for the Meson8 and Meson8b S [...] adds 150cbf8e66ec ASoC: sun8i-codec: Remove unused dev from codec struct adds bf726b1c86f2 ASoC: tas2562: Add support for digital volume control adds bd56e593da19 ASoC: meson: g12a: add toacodec dt-binding documentation adds af2618a2eee8 ASoC: meson: g12a: add internal DAC glue driver adds b38c4a8a0291 ASoC: meson: axg-card: add toacodec support adds 8a329dbd4a02 ASoC: tlv320adcx140: Add DRE and AGC support adds 8101d76253f6 ASoC: tlv320adcx140: Add decimation filter support adds 5a309875787d ASoC: Fix SND_SOC_ALL_CODECS imply ac97 fallout adds 1640c8df0bba ASoC: meson: aiu: fix semicolon.cocci warnings adds d2aaa8d8bfba ASoC: soc-pcm: fix state tracking error in snd_soc_compone [...] adds acf253c11329 ASoC: soc-pcm: add snd_soc_dai_get_pcm_stream() adds 57be92066f68 ASoC: soc-pcm: cleanup soc_pcm_apply_msb() adds 0c01f6ca8e4c ASoC: soc-pcm: add snd_soc_dai_get_widget() adds 580dff3636d0 ASoC: soc-pcm: merge dpcm_run_new/old_update() into dpcm_f [...] adds 52645e332d22 ASoC: soc-pcm: move dpcm_path_put() to soc-pcm.c adds c3212829f812 ASoC: soc-pcm: move CONFIG_DEBUG_FS functions to top side adds 154dae87e73f ASoC: soc-pcm: add dpcm_create/remove_debugfs_state() adds 6bff73c6115d ASoC: soc-pcm cleanup step4 adds 6c8beff74c6a Merge branch 'for-5.6' of https://git.kernel.org/pub/scm/l [...] adds f5e056e1e46f ASoC: Intel: mrfld: fix incorrect check on p->sink adds 6b8e4e7db3cd ASoC: amd: Add machine driver for Raven based platform adds 03f6fc6de919 ASoC: rt5682: Add the soundwire support adds b2d48dde38d3 ASoC: rt5682: Revise the function name adds 911abf8b050e ASoC: amd: Allow I2S wake event after ACP is powerd On adds f87cdb1f9937 ASoC: dt-bindings: Add TAS2563 compatible to the TAS2562 binding adds 14f8c8d8fd62 ASoC: tas2562: Add entries for the TAS2563 audio amplifier adds 36d73c4a9ed7 ASoC: soc-dai: add get_sdw_stream() callback adds 870dede07ee6 SoundWire: ASoC interfaces for multi-cpu dais and DisCo helpers adds 76afa64374a7 ASoC: Add initial support for multiple CPU DAIs adds 19bdcc7aeed4 ASoC: Add multiple CPU DAI support for PCM ops adds 6c4b13b51aa3 ASoC: Add dapm_add_valid_dai_widget helper adds de6214a33633 ASoC: Add multiple CPU DAI support in DAPM adds 6e1276a5e613 ASoC: Return error if the function does not support multi-cpu adds 0e9cf4c452ad ASoC: pcm: check if cpu-dai supports a given stream adds 8ae7fdc35988 ASoC: Add Multi CPU DAI support adds 4a88b7dec331 ASoC: rt1015: modify some structure to be static. adds a3c2e894cdaf ASoC: rt5682: Make rt5682_clock_config static adds 1a1b37434873 ASoC: samsung: Silence warnings during deferred probe adds ac5bf39e3968 ASoC: soc-dapm: don't use rtd->cpu_dai on for_each_rtd_cpu_dai() adds a57ec83a7104 ASoC: zte: zx-spdif: remove redundant dev_err message adds 787c5214ea6f ASoC: SOF: Intel: hda: use snd_sof_dsp_set_power_state() op adds 72c3b2b09fcd ASoc: amd: Add DMIC switch capability to machine driver adds a79ee2e095c0 ASoC: rt1015: set snd_soc_dai_ops in rt1015_dai driver adds e582f4832a9e ASoC: SOF: pcm: skip DMA buffer pre-allocation adds 1919b42ca4ad ASoC: SOF: ipc: check ipc return value before data copy adds 8354d9b44530 ASoC: SOF: Intel: hda-loader: clear the IPC ack bit after [...] adds 1a2289fdf678 ASoC: SOF: add core id to sof_ipc_comp adds fae664ebc791 Merge series "ASoC: SOF: updates for 5.7" from Pierre-Loui [...] adds cd1fa30142e2 Merge branch 'for-5.6' of https://git.kernel.org/pub/scm/l [...] adds e7e2afeacaa6 ASoC: amd: AMD RV RT5682 should depends on CROS_EC adds d7729c40b376 ASoC: amd: Fix compile warning of argument type adds 14beaccc36dc ASoc: amd: acp3x: Add missing include <linux/io.h> adds d98bf8894bfb Merge branch 'for-5.6' of https://git.kernel.org/pub/scm/l [...] adds cc6eb9b512c8 Merge branch 'for-5.6' of https://git.kernel.org/pub/scm/l [...] adds 2e4249f58074 ASoC: tlv320adcx140: Fix mic_bias and vref device tree ver [...] adds fd357ec595d3 ASoC: sprd: Allow the MCDT driver to build into modules adds 25c2f5156dd5 ASoC: soc-pcm: use defined stream adds 6e02feb0d266 ASoC: soc-pcm: remove duplicate be check from dpcm_add_paths() adds f9c23615c688 ALSA: dmaengine_pcm: No need to take runtime reference twi [...] adds 820766c1e166 ASoC: wcd934x: fix High Accuracy Buck enable adds e0e247d593f7 ASoC: wcd934x: remove unused headers adds 0776d6a8326c Merge series "ASoC: wcd934x: minor fixes" from Srinivas Ka [...] adds 4769bfb9dada ALSA: pcm: Add a standalone version of snd_pcm_limit_hw_rates adds 5854a46486ad ASoC: pcm: Export parameter intersection logic adds 95cfc0a0aaf5 ASoC: simple-card: Add support for codec2codec DAI links adds 90309b74c380 Merge series "simple-audio-card codec2codec support" from [...] adds 30fca26f8e22 ASoC: soc-pcm: move dpcm_fe_dai_close() adds 265694b67c13 ASoC: soc-pcm: add dpcm_fe_dai_cleanup() adds 0c9ba720f0be ASoC: soc-pcm: use snd_soc_dai_get_pcm_stream() at dpcm_se [...] adds 8a01fbf0ac11 ASoC: soc-pcm: tidyup dulicate handing at dpcm_fe_dai_startup() adds 67ad877757ce ASoC: soc-pcm: check DAI's activity more simply adds a9ee331b537a ASoC: soc-pcm: Do Digital Mute for both CPU/Codec in same timing. adds c0197db45c98 Merge series "ASoC: soc-pcm cleanup step5" from Kuninori M [...] adds 40a92dbcbc32 ASoC: simple-card-utils: use for_each_pcm_streams() adds ab985be95da1 ASoC: amd: Adding TDM support in hw_params. adds a42d9ba15cbf ASoC: jz4740-i2s: Add local dev variable in probe function adds 62f9ed5f8768 ASoC: jz4740-i2s: Avoid passing enum as match data adds a3b7343e3f8c ASoC: SOF: Fix probe point getter adds 995cbc3ca1ab ASoC: soc.h: add for_each_rtd_codecs/cpus_dai() macro adds 5dd1677c81c0 ASoC: Intel: use for_each_rtd_codecs/cpus_dai() macro adds c86545202341 ASoC: mediatek: use for_each_rtd_codecs/cpus_dai() macro adds b5c52f5801c6 ASoC: meson: use for_each_rtd_codecs/cpus_dai() macro adds c998ee30e493 ASoC: qcom: use for_each_rtd_codecs/cpus_dai() macro adds a4be4187b2bf ASoC: soc: use for_each_rtd_codecs/cpus_dai() macro adds 17e6dab5013d ASoC: soc.h: remove non plural form for_each_xxx macro adds df817f8e71e3 ASoC: soc-dapm: add for_each_card_dapms() macro adds 14596692631e ASoC: soc-dapm: add for_each_card_widgets() macro adds c23f044427f3 Merge series "ASoC: soc-pcm cleanup step6" from Kuninori M [...] adds d0c9abb8339d ASoC: pcm: Fix (again) possible buffer overflow in dpcm st [...] adds 5549ea647997 ASoC: rt5682: fix unmet dependencies adds 724cc62f7a71 ASoC: rt5682-sdw: fix 'defined but not used' pm functions adds ad7366a68acb Merge series "ASoC: rt5682: fix Kconfig/compilation issues [...] adds 97249a89c17e ASoC: Convert cirrus,cs42l51 to json-schema adds 103ae9551380 ASoC: zte: zx-tdm: remove redundant variables dev adds 9032cdd96a2d ASoC: dt-bindings: stm32: convert spdfirx to json-schema adds 4d90a4e677c5 Merge tag 'v5.6-rc5' into asoc-5.7 adds b239d0c23812 ASoC: dt-bindings: google, cros-ec-codec: Fix dtc warnings [...] adds 8cce6569e417 ASoC: (cosmetic) simplify dpcm_prune_paths() adds f17a14789e55 ASoC: export DPCM runtime update functions adds 101247a3b86e Merge series "ASoC: SOF: preparatory patches" from Guennad [...] adds a252d78cf772 ASoC: rt5682: Fine tune the HP performance in soundwire mode adds 88eb404ccc3e ASoC: brcm: Add DSL/PON SoC audio driver adds 2834a736371e ASoC: brcm: DSL/PON SoC device tree bindings of audio driver adds a9bb153d3ff4 Merge series "ASoC: brcm: add dsl and pon chip audio drive [...] adds 5c82813ce43e ASoC: Intel: boards: drop reverse deps for SND_HDA_CODEC_HDMI adds 4399afd21a01 ASoC: Intel: sof_pcm512x: drop reverse deps for SND_HDA_CO [...] adds 15a5a89597e5 ASoC: Intel: sof_pcm512x: make HDMI optional for all platforms adds 42c67753cae1 ASoC: SOF: Intel: hda: remove SND_SOC_SOF_HDA_COMMON_HDMI_CODEC adds c4aafb337d31 ASoC: codecs: hdac_hdmi: (cosmetic) remove redundant varia [...] adds ca841843a3a8 ASoC: Intel: skylake: (cosmetic) remove redundant variable [...] adds 42432196cfb0 ASoC: Intel: (cosmetic) simplify structure member access adds 3f32e596b03e ASoC: Intel: sof_da7219_max98373: Add support for max98360 [...] adds a79ae0f6c956 ASoC: Intel: sof_rt5682: Add rt1015 speaker amp support adds 2e6529a51a8b ASoC: Intel: don't use GFP_ATOMIC for machine driver contexts adds ccab2c7dfe0f Merge series "ASoC: Intel: machine driver updates for 5.7" [...] adds e81d47e94c56 ASoC: SOF: Intel: hda-dai: add stream capability adds 4ea25785259a ASoC: SOF: Make sof_ipc_ext_data enum more rigid adds a6096f88a0b3 ASoC: SOF: Remove SOF_IPC_EXT_DMA_BUFFER adds 9b65b2a80e70 ASoC: SOF: Intel: hda: remove unnecessary ROM IPC filter function adds 828c2f7871d8 ASoC: SOF: Intel: remove unnecessary waitq before loading [...] adds c59aca98c912 ASoC: SOF: topology: connect dai widget to all cpu-dais adds bd2b34e485f2 Merge series "ASoC: SOF: multi-cpu dais, IPC and Intel imp [...] adds 673f45f7bf7d Merge branch 'for-5.6' of https://git.kernel.org/pub/scm/l [...] adds 308811a327c3 ASoC: soc-dai: return proper error for get_sdw_stream() adds 3bd7ac41d855 ALSA: compress: add wma codec profiles adds 20ff1456d268 ALSA: compress: Add wma decoder params adds 8504a72f7ce2 ASoC: qcom: q6asm: pass codec profile to q6asm_open_write adds 97163eadf18b ASoC: qcom: q6asm: add support to wma config adds 40519a1c0230 ASoC: qcom: q6asm-dai: add support to wma decoder adds 0f546d6f0292 ALSA: compress: add alac & ape decoder params adds 7076bf4da0b1 ASoC: qcom: q6asm: add support for alac and ape configs adds 4c3189380c67 ASoC: qcom: q6asm-dai: add support for ALAC and APE decoders adds 54ce83a3080c ALSA: compress: bump the version adds eff4d9ecd059 Merge series "ALSA: compress: Add wma, alac and ape suppor [...] adds 243de01deb54 ASoC: rt5682: remove noisy debug messages adds 16252a8f3af7 ASoC: codecs: wsa881x: remove soundwire stream handling adds 1b93a8843147 ASoC: qcom: sdm845: handle soundwire stream adds 8d34d0913974 Merge series "ASoC: sdm845: fix soundwire stream handling" [...] adds 794df9448edb ASoC: stm32: spdifrx: manage rebind issue adds caff4ce8cc58 ASoC: stm32: i2s: manage rebind issue adds b4a567533446 Merge series "ASoC: stm32: manage rebind issue" from Olivi [...] adds a9107de4b036 soundwire: stream: Add read_only_wordlength flag to port p [...] adds 4fcf4b1a05ef Merge branch 'topic/ro_wordlength' of git://git.kernel.org [...] adds 22a2fc81658b ASoC: soc-core: Merge CPU/Codec DAIs adds 3af6ff5035ad ASoC: soc-core: Merge for_each_rtd_cpu/codec_dais() adds e3c3cf71013f ASoC: soc-dapm: Merge for_each_rtd_cpu/codec_dais() adds c840f7698d26 ASoC: soc-pcm: Merge for_each_rtd_cpu/codec_dais() adds d1eb6d116123 ASoC: soc-core: Merge CPU/Codec for soc_dai_pcm_new() adds bc765162f730 ASoC: MT6660: make spdxcheck.py happy adds 9a74c44a6f67 ASoC: rt5682: Add a property for DMIC clock rate adds 8b15ee0bf80e ASoC: rt5682: Add a property for DMIC delay adds 235eb70034a0 ASoC: rt5682: Add the descriptions for the DMIC clock rate [...] adds a30b59bffcb7 ASoC: tegra: tegra_wm8903: Support DAPM events for built-i [...] adds 7efa128e610f ASoC: tegra-wm8903: Document built-in microphone audio source adds c793d0917167 Merge series "Support built-in Mic on Tegra boards that us [...] adds 6b877cf8bc98 ASoC: wm8974: remove unused variables adds 472abb80fac6 dt-bindings: sound: convert rockchip i2s bindings to yaml adds 515d2757d31e dt-bindings: sound: rockchip-i2s: add #sound-dai-cells property adds bde8ca7c87d4 ASoC: jz4740-i2s: Add support for the JZ4760 adds a3434a497a2f ASoC: jz4740-i2s: Add support for the JZ4770 adds 129a5d4824d5 ASoC: Convert jz4740-i2s doc to YAML adds 633fddee7355 ASoC: mchp-i2s-mcc: make signed 1 bit bitfields unsigned adds 60a260169abd ASoC: pxa: Select regmap from AC'97 machines adds 27821f4ddedc ASoC: pxa: Enable AC'97 bus support for PXA machines adds 66de6beb933d ASoC: SOF: Intel: hda: Improve DSP state logging adds c688cf1d3a2c ASoC: SOF: (cosmetic) use for_each_pcm_streams() in sof_da [...] adds 9ef91cad92ba ASoC: SOF: fix uninitialised "work" with VirtIO adds aae5a6e92f3f ASoC: SOF: Intel: hda: do not leave clock gating off upon error adds 7e26df0ced16 ASoC: SOF: Intel: hda: call codec wake at chip init adds 7e37c5cf555f Merge series "ASoC: SOF: cleanups and improvements" from P [...] adds d60b55c9edae ASoC: Intel: Make glk+rt5682 echo ref dynamic adds 90c49d6a1f24 ASoC: intel: sof_da7219_max98373: Add speaker switch adds e2e404a6164e ASoC: Intel: sof_rt5682: Add support for tgl-max98373-rt5682 adds eb1006c6ecf9 ASoC: Intel: common: Add mach table for tgl-max98373-rt5682 adds cfc509953c1d Merge series "ASoC: Intel: machine driver updates" from Pi [...] adds f7cc9b996e74 ASoC: rt1308-sdw: add set_tdm_slot() support adds 27a18e9e673f ASoC: rt1308-sdw: use slot and rx_mask to configure stream adds b2fc1c08f744 Merge series "ASoC: rt1308-sdw: configure amplifier with s [...] adds b21b5c7792fe Merge branch 'asoc-5.7' into asoc-next adds 21031f143261 Merge remote-tracking branch 'sound-asoc/for-next' adds 0f74226649fb kernel: module: Replace zero-length array with flexible-ar [...] adds fa34aaaa484c Merge remote-tracking branch 'modules/modules-next' adds 1dd5ddc125b4 Input: goodix - fix touch coordinates on Cube I15-TC adds 061706716384 Input: elants_i2c - report resolution information for touch major adds 49db3997d82f Input: goodix - refactor IRQ pin GPIO accesses adds e070a97b929b Input: goodix - make loading the config from disk independ [...] adds 1921dacef72d Input: goodix - make resetting the controller at probe ind [...] adds a7d4b171660c Input: goodix - add support for getting IRQ + reset GPIOs [...] adds 67abd9eeb458 Input: goodix - add support for getting IRQ + reset GPIOs [...] adds c5fca485320e Input: goodix - add support for controlling the IRQ pin th [...] adds aebfc52c0949 Input: goodix - move defines to above struct goodix_ts_dat [...] adds de956caed952 Input: goodix - save a copy of the config from goodix_read [...] adds 686e8a2489ba Input: goodix - add minimum firmware size check adds 1a67448f1563 Input: goodix - make goodix_send_cfg() take a raw buffer a [...] adds 273ec6bd9af5 Input: goodix - restore config on resume if necessary adds 9e1f2d70ec39 Input: goodix - try to reset the controller if the i2c-test fails adds 24ef83f6e31d Input: goodix - fix spurious key release events adds 492ee52c1cd4 Input: goodix - add support for more then one touch-key adds 8c2327ef7999 dt-bindings: input: touchscreen: add compatible string for [...] adds cae102e2fc08 Input: goodix - use string-based chip ID adds b5e458af8a14 Input: goodix - add support for Goodix GT917S adds ec7f23e1d8ad dt-bindings: touchscreen: goodix: support of gt9147 adds b9a1c116846e Input: goodix - support gt9147 touchpanel adds cc5117d6e498 Input: of_touchscreen - explicitly choose axis adds 10ad4845cd3d dt-bindings: touchscreen: Convert edt-ft5x06 to json-schema adds 8b863087d4b6 Merge remote-tracking branch 'input/next' 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 b8eb330274a3 Merge branch 'for-5.7/block' into for-next 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 7cdaa910ad67 Merge branch 'for-5.7/drivers' into for-next 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 6f885b2b7539 Merge branch 'for-5.7/libata' into for-next 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 3620589e165f Merge branch 'for-5.7/io_uring' into for-next 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 c0d0d9be9802 Merge branch 'for-5.7/drivers' into for-next 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 9ee29140f266 Merge branch 'for-5.7/libata' into for-next adds 87e8e31fca50 Merge remote-tracking branch 'block/for-next' adds 3fd53533a8bc dm crypt: use crypt_integrity_aead() helper adds eaab4bde6e64 dm integrity: print device name in integrity_metadata() er [...] adds d53f1fafec9d dm writecache: do direct write if the cache is full adds 93de44eb3fc8 dm writecache: implement the "cleaner" policy adds 3923d4854e18 dm writecache: implement gradual cleanup adds dc8a01ae1dbd dm writecache: optimize superblock write adds 75fa601934fd dm verity fec: fix memory leak in verity_fec_dtr adds b8fdd090376a dm zoned: remove duplicate nr_rnd_zones increase in dmz_in [...] adds b93b6643e9b5 dm integrity: fix a crash with unusually large tag size adds 7649194a1636 dm integrity: remove sector type casts adds f6f72f32c22c dm integrity: don't replay journal data past the end of th [...] adds 87fb177b4cab dm integrity: factor out get_provided_data_sectors() adds 1ac2c15a7bf8 dm integrity: allow resize of the integrity device adds 84597a44a9d8 dm integrity: add optional discard support adds 31843edab7cb dm integrity: improve discard in journal mode adds 39e0b35bc078 Merge remote-tracking branch 'device-mapper/for-next' adds 7c8c5673f6cf pcmcia: omap: remove useless cast for driver.name adds 6d3fbe919b83 pcmcia: Use scnprintf() for avoiding potential buffer overflow adds 299624915431 Merge remote-tracking branch 'pcmcia/pcmcia-next' adds 44f54e701205 mmc: renesas_sdhi: remove double clear of automatic correction adds 11a219606a9b mmc: renesas_sdhi: Add manual correction adds 71cfc92751ac mmc: renesas_sdhi: only check CMD status for HS400 manual [...] adds 9b0d6855e756 mmc: renesas_sdhi: enforce manual correction for Gen3 adds 6199a10e7e53 mmc: renesas_sdhi: cleanup SCC defines adds 0c482d829ac4 mmc: tmio: refactor tuning execution into SDHI driver adds 3a821a8244bc mmc: renesas_sdhi: complain loudly if driver needs update adds 64982b9f2f37 mmc: tmio: give callback a generic name adds a86bf70b7021 mmc: tmio: enforce retune after runtime suspend adds b2dd9a1325e6 mmc: tmio: factor out TAP usage adds f22084b662e5 mmc: tmio: remove superfluous callback wrappers adds 93660d837fd9 firmware: xilinx: Add ZynqMP Tap Delay setup ioctl to the [...] adds 0dc64c2b9496 firmware: xilinx: Add DLL reset support adds 8d2e334377db mmc: sdhci-of-arasan: Add support for DLL reset for ZynqMP [...] adds 2a2b821607ae mmc: sdhci-of-arasan: Remove quirk for broken base clock adds 219c02ca1cf6 mmc: sdhci-msm: Don't enable PWRSAVE_DLL for certain sdhc hosts adds 511ce378e16f mmc: Add MMC host software queue support adds 045d705dc1fb mmc: core: Enable the MMC host software queue for the SD card adds 1774b0021405 mmc: host: sdhci: Add request_done ops for struct sdhci_ops adds 4730831c7d2e mmc: host: sdhci: Add a variable to defer to complete requ [...] adds f4498549e169 mmc: host: sdhci-sprd: Add software queue support adds d46a24a9d2db mmc: core: Throttle polling rate for CMD6 adds ebd4f4bd01a9 mmc: core: Drop unused define adds 60db8a47497d mmc: core: Extend mmc_switch_status() to rid of __mmc_swit [...] adds 02098ccdd823 mmc: core: Drop redundant in-parameter to __mmc_switch() adds 6972096a03ae mmc: core: Split up mmc_poll_for_busy() adds 40c96853fef1 mmc: core: Enable re-use of mmc_blk_in_tran_state() adds 2a1c7cda52b7 mmc: core: Update CMD13 busy check for CMD6 commands adds 0d84c3e6a5b2 mmc: core: Convert to mmc_poll_for_busy() for erase/trim/discard adds 9f94d04752ad mmc: core: Drop redundant out-parameter to mmc_send_hpi_cmd() adds 490ff95f8e2c mmc: core: Convert to mmc_poll_for_busy() for HPI commands adds 892bf1001459 mmc: core: Fixup support for HW busy detection for HPI commands adds 127e6e98ca9b mmc: mmci_sdmmc: Replace sg_dma_xxx macros adds bdbf9faf5f2e mmc: mmci_sdmmc: Rename sdmmc_priv struct to sdmmc_idma adds 7b9716a0f161 mmc: mmci: Add a reference at mmc_host_ops in mmci struct adds 31b963e19491 mmc: mmci: Add private pointer for variant adds e19c33dbfe95 dt-bindings: mmc: mmci: add delay block base register for sdmmc adds 1103f807a3b9 mmc: mmci_sdmmc: Add execute tuning with delay block adds 757731652881 mmc: mmci: Add callbacks for to manage signal voltage switch adds 94b94a93e355 mmc: mmci_sdmmc: Implement signal voltage callbacks adds 7a2a98be672b mmc: mmci: Add support for sdmmc variant revision 2.0 adds d1709abb8cc3 mmc: host: hsq: Add missing MODULE_LICENSE() and MODULE_DE [...] adds 70fd681e7ee1 dt-bindings: mmc: sdhci-am654: Update Output tap delay binding adds 8ee5fc0e0b3b mmc: sdhci_am654: Update OTAPDLY writes adds a161c45f2979 mmc: sdhci_am654: Enable DLL only for some speed modes adds e65bb3882471 mmc: sdhci: do not enable card detect interrupt for gpio cd type adds b62eee9f804e mmc: sdhci-esdhc-imx: no fail when no pinctrl available adds a26a4f1baca5 mmc: sdhci-esdhci-imx: retune needed for Mega/Mix enabled SoCs adds 5c11f1ffb022 mmc: sdhci-esdhc-imx: restore the per_clk rate in PM_RUNTIME adds 0299138af658 doc: dt: fsl-imx-esdhc: add strobe-dll-delay-target binding adds 5bd2acdcdde2 mmc: sdhci-esdhc-imx: add strobe-dll-delay-target support adds f581e9093aa2 mmc: sdhci-esdhc-imx: optimize the clock setting adds 373e800b53a8 mmc: sdhci-esdhc-imx: optimize the strobe dll setting adds 74898cbcbfc4 mmc: sdhci-esdhc-imx: add flag ESDHC_FLAG_BROKEN_AUTO_CMD23 adds cde5e8e9ff14 mmc: sdhci-esdhc-imx: Add an new esdhc_soc_data for i.MX8MM adds 982cf37da3ee mmc: sdhci-esdhc-imx: clear pending interrupt and halt cqhci adds e534b82f24b3 mmc: sdhci-esdhc-imx: clear DMA_SEL when disable DMA mode adds af8fade4bd7b mmc: sdhci-esdhc-imx: restore pin state when resume back adds 6660d0ae1255 mmc: core: Fix indentation adds 55fc7d93a55b mmc: sdhci-sprd: Set the missing MMC_CAP_WAIT_WHILE_BUSY flag adds d79100c91ae5 dt-bindings: mmc: sdhci-msm: Add CQE reg map adds ea21e9b2b33f mmc: mmc_test: Pass different sg lists for non-blocking requests adds 1a91a36aba9c mmc: Replace zero-length array with flexible-array member adds 0ffa6cfbd949 mmc: cqhci: Add cqhci_deactivate() adds 5cf583f1fb9c mmc: sdhci-msm: Deactivate CQE during SDHC reset adds d3392339cae9 mmc: cqhci: Update cqhci memory ioresource name adds fcc958d6dbbd mmc: renesas_sdhi: Use BITS_PER_LONG helper adds a5d90dc488e4 mmc: renesas_sdhi: simplify execute_tuning adds ee0f309263a6 mmc: sdhci-omap: Add Support for Suspend/Resume adds 5e958e4aacf4 sdhci: tegra: Implement Tegra specific set_timeout callback adds ff124c31ccd7 sdhci: tegra: Enable MMC_CAP_WAIT_WHILE_BUSY host capability adds 398b25003d3a dt-bindings: mmc: synopsys-dw-mshc: fix clock-freq-min-max [...] adds 6bbcf74dd929 mmc: vub300: Use scnprintf() for avoiding potential buffer [...] adds 6c92ae1e452f mmc: sdhci: Introduce sdhci_set_power_and_bus_voltage() adds c2c5252c5c61 mmc: sdhci: arasan: Use sdhci_set_power_and_voltage() adds d2abc6e2b5c2 mmc: sdhci: milbeaut: Use sdhci_set_power_and_voltage() adds 98160562e3bb mmc: sdhci: at91: Use sdhci_set_power_and_voltage() adds 9d8acdd32cd5 mmc: sdhci: am654: Use sdhci_set_power_and_voltage() adds f87391eec2c5 mmc: sdhci: iproc: Add custom set_power() callback for bcm2711 adds fdd8eef4be53 mmc: sdhci-of-at91: Display clock changes for debug purpose only adds fa0910107a9f mmc: sdhci: use FIELD_GET for preset value bit masks adds 55c2b8b9a383 mmc: core: Re-work the code for eMMC sanitize adds ffae422dfe14 dt-bindings: mmc: Fix node name in an example adds d4a384cb563e mmc: mmci_sdmmc: Fix clear busyd0end irq flag adds a9e0cb0002ce Merge remote-tracking branch 'mmc/next' adds 9a7cd6c4926a mfd: cros_ec: Check DT node for usbpd-notify add adds 47eff3394975 mfd: cpcap: Fix compile if MFD_CORE is not selected adds 303170f70f6c mfd: omap-usb-tll: Replace zero-length array with flexible [...] adds a56cabee12d5 mfd: pm8xxx: Replace zero-length array with flexible-array member adds 065cfc524949 mfd: Kconfig: Fix some misspelling of the word functionality adds ce85b6d820b1 dt-bindings: Add bindings for Azoteq IQS620A/621/622/624/625 adds 1129d6145ed5 mfd: Add support for Azoteq IQS620A/621/622/624/625 adds 2dc8716e18fe Merge remote-tracking branch 'mfd/for-mfd-next' adds 2644f912b410 backlight: pwm_bl: Switch to full GPIO descriptor adds ee0c8e494cc3 backlight: corgi: Convert to use GPIO descriptors adds 6d11b87e55d3 Merge remote-tracking branch 'backlight/for-backlight-next' adds 5b11e5d784c2 power/supply: ingenic-battery: Don't print error on -EPROBE_DEFER adds 1c5dfc5e3f2d power: supply: sc27xx: Add POWER_SUPPLY_PROP_CHARGE_NOW attribute adds 241eaabc3c31 power: supply: Allow charger manager can be built as a module adds ddb74e985f2d power: supply: ab8500_charger: Fix typos in commit messages adds e42fe5b29ac0 power: supply: axp288_fuel_gauge: Broaden vendor check for [...] adds 9c80662a74cd power: supply: axp288_charger: Add special handling for HP [...] adds b2a16610f2ba power: reset: at91-reset: introduce struct at91_reset adds 4d9ce0f56aee power: reset: at91-reset: add ramc_base[] to struct at91_reset adds f9e6ce74cbf2 power: reset: at91-reset: add sclk to struct at91_reset adds 1e3c4af9de26 power: reset: at91-reset: add notifier block to struct at91_reset adds b7967b7919f0 power: reset: at91-reset: convert reset in pointer to stru [...] adds 55f8e6fdefbe power: reset: at91-reset: pass rstc base address to at91_r [...] adds 583ef884c8dc power: reset: at91-reset: devm_kzalloc() for at91_reset da [...] adds a5bbad258a9e power: reset: at91-reset: introduce struct at91_reset_data adds 25b80b7d5a5b power: reset: at91-reset: introduce args member in at91_re [...] adds 7cb290d3dd55 power: reset: at91-reset: use r4 as tmp argument adds 68a84a3e68a2 power: reset: at91-reset: introduce ramc_lpr to struct at91_reset adds fcd0532fac2a power: reset: at91-reset: make at91sam9g45_restart() generic adds 51aa7d45f905 power: reset: at91-reset: keep only one reset function adds 766b0162e613 power: reset: at91-reset: get rid of at91_reset_data adds e48bbb52a2aa power: reset: at91-reset: handle nrst async for sam9x60 adds 583b53ece0b0 power: supply: bq27xxx_battery: Silence deferred-probe error adds 9027f6111ca4 power: twl4030: Use scnprintf() for avoiding potential buf [...] adds 6cdd5b09cbe6 power: reset: sc27xx: Power off the external subsystems' c [...] adds 274afbc3ad33 power: reset: sc27xx: Change to use cpu_down() adds f78c55e3b480 power: reset: sc27xx: Allow the SC27XX poweroff driver bui [...] adds d8a55362e0a3 Merge remote-tracking branch 'battery/for-next' 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 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 19ba54f11a5c Merge remote-tracking branch 'regulator/for-next' adds bd1a5a53d7c1 security: <linux/lsm_hooks.h>: fix all kernel-doc warnings adds 3e27a33932df security: remove duplicated include from security.h adds f08543f3e817 Merge remote-tracking branch 'security/next-testing' adds 278de07ef84a apparmor: Replace two seq_printf() calls by seq_puts() in [...] adds e4f4e6ba5eaa AppArmor: Remove semicolon adds c659696964a7 apparmor: add a valid state flags check adds dae6029325a4 apparmor: add consistency check between state and dfa diff [...] adds 6413f852ce08 apparmor: add proc subdir to attrs adds a68d59ff4d67 apparmor: remove useless aafs_create_symlink adds 3ed4aaa94fc0 apparmor: fix nnp subset test for unconfined adds f05841a940df apparmor: fail unpack if profile mode is unknown adds 0df34a645bae apparmor: add outofband transition and use it in xattr match adds 01df52d726b5 apparmor: remove duplicate check of xattrs on profile attachment. adds d4008c21f382 Merge remote-tracking branch 'apparmor/apparmor-next' adds e2bf6814bec3 IMA: Update KBUILD_MODNAME for IMA files to ima adds 72ec611c6476 IMA: Add log statements for failure conditions adds 555d6d71d57c integrity: Remove duplicate pr_fmt definitions adds 96c82175d138 Merge branch 'next-integrity.logging-cleanup' into next-integrity adds 9e2b4be377f0 ima: add a new CONFIG for loading arch-specific policies adds de2d9e87f15f Merge remote-tracking branch 'integrity/next-integrity' adds 2af8b373dc7a uapi: General notification queue definitions adds e8fa137bb3cb security: Add hooks to rule on setting a watch adds 858bc27762c1 security: Add a hook for the point of notification insertion adds 9a5514dbcb90 pipe: Add O_NOTIFICATION_PIPE adds 549d46d3827d pipe: Add general notification queue support adds 72938cf0b9c1 keys: Add a notification facility adds 631ec151fd96 Add sample notification program adds b67bb04fd27a pipe: Allow buffers to be marked read-whole-or-error for n [...] adds d3ebcad2fc6d pipe: Add notification lossage handling adds 9ba09998baa9 selinux: Implement the watch_key security hook adds b7699ccd07d2 smack: Implement the watch_key and post_notification hooks adds 43672cf93c6d Merge branch 'notifications-pipe-core' into keys-next adds 8a2b97920185 Merge remote-tracking branch 'keys/keys-next' adds 4b36cb773a81 selinux: move status variables out of selinux_ss adds e9c38f9fc2cc Documentation,selinux: deprecate setting checkreqprot to 1 adds 06c2efe2cf3a selinux: simplify evaluate_cond_node() adds 7470d0d13fb6 selinux: allow kernfs symlinks to inherit parent directory [...] adds 8d269a8e2a8f selinux: sel_avc_get_stat_idx should increase position index adds 60abd3181db2 selinux: convert cond_list to array adds 2b3a003e1543 selinux: convert cond_av_list to array adds 8794d7839038 selinux: convert cond_expr to array adds 89d4d7c88d2b selinux: generalize evaluate_cond_node() adds 4ca54d3d3022 security: selinux: allow per-file labeling for bpffs adds 253050f57c7a selinux: factor out loop body from filename_trans_read() adds c3a276111ea2 selinux: optimize storage of filename transitions adds e4cfa05e9bfe selinux: Add xfs quota command types adds e0ac568de1fa selinux: reduce the use of hard-coded hash sizes adds e3e0b582c321 selinux: remove unused initial SIDs and improve handling adds 34a2dab488bc selinux: clean up error path in policydb_init() adds 5e729e111eaf selinux: avtab_init() and cond_policydb_init() return void adds 27978872179b MAINTAINERS: Update my email address adds 28d4d0e16f09 When using NFSv4.2, the security label for the root inode [...] adds 706f3cf7bf4d Merge remote-tracking branch 'selinux/next' adds c6e22efdb6bb Smack: Don't ignore other bprm->unsafe flags if LSM_UNSAFE [...] adds aa2e9da31431 smack: fix some kernel-doc notations adds 1d4a24debb08 security: smack: Fix possible null-pointer dereferences in [...] adds 92604e825304 smack: use GFP_NOFS while holding inode_smack::smk_lock adds 33c9f64efbfd Merge remote-tracking branch 'smack/for-next' adds 5cdbec108fd2 parse-maintainers: Do not sort section content by default adds 23cb8490c0d3 MAINTAINERS: fix bad file pattern adds a53071bd3401 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] 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 2bbfedef1cfb Merge remote-tracking branch 'tomoyo/master' 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 f3e880397a42 Merge remote-tracking branch 'tpmdd/next' adds 000de5417107 watchdog: qcom-wdt: disable pretimeout on timer platform adds b1413e6edc5a watchdog: pm8916_wdt: Add system sleep callbacks adds cc9cc794c329 watchdog: qcom: Use irq flags from firmware adds 15a2638ab46d watchdog: imx_sc_wdt: Remove unused includes adds dca96e0117a0 watchdog: imx7ulp: Remove unused include of init.h adds 3f9d51333129 watchdog: wm831x_wdt: Remove GPIO handling adds 9232c80659e9 watchdog: Add stop_on_reboot parameter to control reboot policy adds 436867b6469a watchdog: imx2_wdt: Drop .remove callback adds 982bb70517ae watchdog: reset last_hw_keepalive time at start adds f667421324ed watchdog: npcm: remove whitespaces adds 4aabdbf41a32 Merge remote-tracking branch 'watchdog/master' adds 52355fb1919e iommu/vt-d: Fix page request descriptor size adds c6f4ebdeba4c iommu/vt-d: Silence RCU-list debugging warning in dmar_fin [...] adds e26060e1d47a iommu/qcom: Replace zero-length array with flexible-array member adds f2ce16c3c15e iommu/omap: Fix pointer cast -Wpointer-to-int-cast warning [...] adds 6135a891dc0b iommu/omap: Fix printing format for size_t on 64-bit adds d84edddc447d iommu/omap: Fix -Woverflow warnings when compiling on 64-b [...] adds e93a1695d7fb iommu: Enable compile testing for some of drivers adds fa1c76df5dcd MAINTAINERS: Cover Arm SMMU DT bindings adds 7682ce2b12a0 PCI/ATS: Export symbols of PASID functions adds 058c59a047d6 iommu/arm-smmu-v3: Add support for PCI PASID adds 87e5fe5b779a iommu/arm-smmu-v3: Write level-1 descriptors atomically adds 4ce8da453640 iommu/arm-smmu-v3: Add command queue batching helpers adds edd0351e7bc4 iommu/arm-smmu-v3: Batch context descriptor invalidation adds 9e773aee8c3e iommu/arm-smmu-v3: Batch ATC invalidation commands adds 6a481a95d4c1 iommu/arm-smmu-v3: Add SMMUv3.2 range invalidation support adds 49b6ed1ac864 Merge tag 'arm-smmu-updates' of git://git.kernel.org/pub/s [...] adds c20f36534666 iommu/amd: Fix the configuration of GCR3 table root pointer adds fa4afd78ea12 iommu/virtio: Build virtio-iommu as module adds 098accf2da94 iommu: Use C99 flexible array in fwspec adds cdce0c035f07 Merge branches 'iommu/fixes', 'arm/qcom', 'arm/omap', 'arm [...] adds 04f5cdb62755 Merge remote-tracking branch 'iommu/next' adds 723fe298ad85 vfio: platform: Switch to platform_get_irq_optional() adds 5f3874c2a231 vfio: Include optional device match in vfio_device_ops callbacks adds 467c084f9ad3 vfio/pci: Implement match ops adds cc20d7999000 vfio/pci: Introduce VF token adds 43eeeecc8ed5 vfio: Introduce VFIO_DEVICE_FEATURE ioctl and first user adds 137e5531351d vfio/pci: Add sriov_configure support adds 959e1b75cc87 vfio/pci: Remove dev_fmt definition adds b66574a3fb32 vfio/pci: Cleanup .probe() exit paths adds c0560f51cf77 vfio: allow external user to get vfio group from device adds 8d46c0cca5f4 vfio: introduce vfio_dma_rw to read/write a range of IOVAs adds 40280cf7e8ca vfio: avoid inefficient operations on VFIO group in vfio_p [...] adds 48219795e7db Merge branches 'v5.7/vfio/alex-sriov-v3' and 'v5.7/vfio/ya [...] adds e890b0661527 Merge remote-tracking branch 'vfio/next' adds 70b3eeed49e8 audit: CONFIG_CHANGE don't log internal bookkeeping as an event adds 1320a4052ea1 audit: trigger accompanying records when no rules present adds 41439e7f97a3 Merge remote-tracking branch 'audit/next' adds d49850110434 dt-bindings: usb: dwc2: add support for STM32MP15 SoCs USB [...] adds 17ff9478ffa3 dt-bindings: Add ITE Tech prefix adds db1b4b3a7ae1 dt-bindings: soc: imx: add binding doc for aips bus adds c03b401250ca dt-bindings: add vendor prefix for OzzMaker and Waveshare [...] adds 90aeca875f8a dt-bindings: display: Convert etnaviv to json-schema adds 2f384801a4e0 dt-bindinsg: net: can: Convert can-transceiver to json-schema adds 824674b59f72 dt-bindings: net: can: Convert M_CAN to json-schema adds 9eb05a558370 MAINTAINERS: remove myself from DT bindings entry adds 1c27e9ae0f69 dt-bindings: Add vendor prefix for Linutronix adds a153182716c0 dt-bindings: usb: exynos-usb: Document clock names for DWC [...] adds 94d57ebd233a dt-bindings: Add vendor prefix for Xiaomi adds faf8e30acb21 dt-bindings: arm: Add kryo260 compatible adds 5c2614e995de dt-bindings: ARM: Add recent Cortex/Neoverse CPUs adds 05f9e9f7c9f4 dt-bindings: ARM: Add recent Cortex/Neoverse PMUs adds a8e446e49765 dt-bindings: ARM: Clean up PMU compatible list adds 632c99084052 of: of_reserved_mem: Increase limit on number of reserved regions adds 238415f76084 dt-bindings: example-schema: Drop double quotes around URLs adds 8acbbddcf991 dt-bindings: ata: rcar-sata: Convert to json-schema adds 2f7afc343d49 of: property: Add device link support for power-domains an [...] adds f4056e705b2e of: unittest: add overlay gpio test to catch gpio hog problem adds 0ac174397940 of: unittest: annotate warnings triggered by unittest adds 4f325e8c83e7 dt-bindings: serial: Convert UniPhier UART to json-schema adds b279cac91583 dt-bindings: i2c: Convert UniPhier I2C controller to json-schema adds 4abfe6f04d93 dt-bindings: i2c: Convert UniPhier FI2C controller to json-schema adds 4dcd55fd7031 dt-bindings: arm: Convert UniPhier board/SoC bindings to j [...] adds 89099d143284 dt-bindings: gpio: Convert UniPhier GPIO to json-schema adds 849b10446bf9 dt-bindings: pinctrl: Convert UniPhier pin controller to j [...] adds 7f44205eb28c dt-bindings: bus: Convert UniPhier System Bus to json-schema adds 6bb984a3cea0 dt-bindings: interrupt-controller: Convert UniPhier AIDET [...] adds 7ebec90559ff dt-bindings: dma: Convert UniPhier MIO DMA controller to j [...] adds 8dbdf23ae30a dt-bindings: mmc: Convert UniPhier SD controller to json-schema adds 82ba4997129a dt-bindings: mtd: Convert Denali NAND controller to json-schema adds 06efe6482251 dt-bindings: mmc: Convert Cadence SD/SDIO/eMMC controller [...] adds 73c3d1da3519 dt-bindings: rng: Convert BCM2835 to DT schema adds 689e16ed2b1e dt-bindings: vendor-prefixes: Add prefix for PocketBook In [...] adds 67ccd2b97db2 of/address: Move range parser code out of CONFIG_PCI adds e252d2937e6c microblaze: Drop using struct of_pci_range.pci_space field adds 6a9166b5beb8 powerpc: Drop using struct of_pci_range.pci_space field adds c67f3df88ffc of: Drop struct of_pci_range.pci_space field adds bc5e522ec471 of/address: Rework of_pci_range parsing for non-PCI buses adds 7a8b64d17e35 of/address: use range parser for of_dma_get_range adds 9d55bebd9816 of/address: Support multiple 'dma-ranges' entries adds 85e1f2217e4b Merge branch 'dt/ranges-rework' into dt/next adds 776ab6a3c246 dt-bindings: reset: rcar-rst: Convert to json-schema adds 8db9684beb50 dt-bindings: power: rcar-sysc: Convert to json-schema adds c1507cf22782 dt-bindings: power: apmu: Convert to json-schema adds 485bb19d0b3e of: unittest: make gpio overlay test dependent on CONFIG_OF_GPIO adds a3958323f5fe of: overlay: log the error cause on resolver failure adds 76897807dc79 dt-bindings: clock: Convert UniPhier clock to json-schema adds c5f3f6ab5bc1 dt-bindings: arm: Convert UniPhier System Cache to json-schema adds f206c0eeb476 dt-bindings: Add vendor prefix for Elida adds f15652859cbe dt-bindings: pwm: Update bindings for MT7629 SoC adds eb32d1e45ecd Merge branch 'dt/linus' into dt/next adds ae9fdd23e628 dt-bindings: serial: snps-dw-apb-uart: add compatible prop [...] adds 905fc6b1bfb4 dt-bindings: rcar-vin: Convert bindings to json-schema adds 87ff65b598fd dt-bindings: i2c: convert rockchip i2c bindings to yaml adds e44296eaa3cb dt-bindings: i2c: i2c-rk3x: add description for rk3036 adds e5b250df78b6 dt-bindings: i2c: i2c-rk3x: add description for rk3368 adds 9354371ded24 dt-bindings: i2c: i2c-rk3x: add description for rk3308 adds a0f17945355a dt-bindings: i2c: i2c-rk3x: add description for px30 adds e329f87dc41a dt-bindings: arm: cpus: Add kryo280 compatible adds 431a30b7d495 dt-bindings: Convert usb-connector to YAML format. adds 781542126733 scripts/dtc: Remove unused makefile fragments adds d047cd8a2760 scripts/dtc: Update to upstream version v1.6.0-2-g87a656ae5ff9 adds ac5fe2e6d824 ARM: dts: sunxi: Fix dtc 'dma-ranges' warnings adds 175a7427bb72 dt-bindings: serial: Convert generic bindings to json-schema adds 32ced09d7903 dt-bindings: serial: Convert slave-device bindings to json-schema adds 092451b7f240 dt-bindings: Add vendor prefix for SG Micro Corp adds 9a239621d4e1 dt-bindings: Add vendor prefix for Dell Inc. adds 9c4d60a36e3a dt-bindings: Add vendor prefix for ENE adds 952c2ab61db2 dt-bindings: clk: fix example for single-output provider adds 2dccf6945499 dt-bindings: mfd: Convert stpmic1 bindings to json-schema adds 04bd645a0f24 dt-bindings: iio/accel: Drop duplicate adi,adxl345/6 from [...] adds b6b76af4661b dt-bindings: sram: qcom: Clean-up 'ranges' and child node names adds 1b5c62e4fa65 dt-bindings: Clean-up schema errors due to missing 'addtio [...] adds fd38c90e74c5 dt-bindings: Add missing 'additionalProperties: false' adds fdd2375e4d89 Merge remote-tracking branch 'devicetree/for-next' adds 223a83bdcc56 mailbox:armada-37xx-rwtm:remove duplicate print in armada_ [...] adds 38a5456a6dc3 mailbox: bcm-pdc: Use scnprintf() for avoiding potential b [...] adds b543df9f4934 dt-bindings: mailbox: Add a binding for the sun6i msgbox adds 25831c44b0b7 mailbox: sun6i-msgbox: Add a new mailbox driver adds 64d0da512b5a maillbox: bcm-flexrm-mailbox: handle cmpl_pool dma allocat [...] adds 19d8e335d58a dt-binding: gce: remove atomic_exec in mboxes property adds b0524f7c9635 mailbox: mediatek: implement flush function adds c9ea564f3d9d mailbox: mediatek: remove implementation related to atomic_exec adds eabb8b8cfe96 dt-bindings: mailbox: imx-mu: add SCU MU support adds 63b383575c38 mailbox: imx: restructure code to make easy for new MU adds 0a67003b1985 mailbox: imx: add SCU MU support adds 6832b69961ec Merge remote-tracking branch 'mailbox/mailbox-for-next' 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 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 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 d70e669eadf1 Merge branch 'spi-5.7' into spi-next adds 76a80a0e2515 Merge remote-tracking branch 'spi/for-next' adds 5239949caaf2 Merge branch 'x86/urgent' 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 3dbc8900c7df Merge branch 'x86/timers' adds 6650cdd9a8cc x86/split_lock: Enable split lock detection by kernel adds 713fb47f6c27 Merge branch 'x86/splitlock' adds 681ff0181bbf x86/mm/init/32: Stop printing the virtual memory layout adds 6a9feaa8774f x86/mm/kmmio: Use this_cpu_ptr() instead get_cpu_var() for [...] adds 6db73f17c5f1 x86: Don't let pgprot_modify() change the page encryption bit adds 17c4a2ae15a7 dma-mapping: Fix dma_pgprot() for unencrypted coherent pages adds aa61ee7b9ee3 x86/mm: Remove the now redundant N_MEMORY check adds bd5993fdb13f Merge branch 'x86/mm' adds 07f24dc95dac selftests/x86/vdso: Fix no-vDSO segfaults adds 630b99ab60aa selftests/x86/ptrace_syscall_32: Fix no-vDSO segfault adds b2c8b850bd14 Merge branch 'x86/misc' adds 8efbc518b884 x86/kexec: Do not reserve EFI setup_data in the kexec e820 table adds e2ac07c06058 x86/purgatory: Disable various profiling and sanitizing options adds e4160b2e4b02 x86/purgatory: Fail the build if purgatory.ro has missing symbols adds 9636fc064caa Merge branch 'x86/kdump' adds c12e13dcd814 x86/fpu/xstate: Fix last_good_offset in setup_xstate_features() adds 49a91d61aed1 x86/fpu/xstate: Fix XSAVES offsets in setup_xstate_comp() adds e70b100806d6 x86/fpu/xstate: Warn when checking alignment of disabled x [...] adds 16171bffc829 x86/pkeys: Add check for pkey "overflow" adds 3a1a73b2f74e Merge branch 'x86/fpu' 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 3be30ad6e8f7 Merge branch 'x86/cpu' adds 4d1d0977a215 x86: Fix a handful of typos adds cdcb58cc05ed x86/iopl: Include prototype header for ksys_ioperm() adds 99ce3255fddf x86/syscalls: Add prototypes for C syscall callbacks adds b10c307f6f31 x86/cpu: Move prototype for get_umwait_control_msr() to a [...] adds e2bdafc1070f x86/configs: Slightly reduce defconfigs adds 4dd2a1b92b91 x86: Replace setup_irq() by request_irq() adds c50c4f95f903 Merge branch 'x86/cleanups' adds 645e64662af4 x86/Kconfig: Make CMDLINE_OVERRIDE depend on non-empty CMDLINE adds cdc18b407593 Merge branch 'x86/build' adds 48bfdb9deffd x86/boot/compressed/64: Use LEA to initialize boot stack pointer adds a86255fe5258 x86/boot/compressed/64: Use 32-bit (zero-extended) MOV for [...] adds 3ee372ccce4d x86/boot/compressed/64: Remove .bss/.pgtable from bzImage adds 0eea39a234dc x86/boot/compressed: Remove .eh_frame section from bzImage adds 003602ad5516 x86/*/Makefile: Use -fno-asynchronous-unwind-tables to sup [...] adds 6f8f0dc98002 x86/vmlinux: Drop unneeded linker script discard of .eh_frame adds bac59d18c701 x86/setup: Fix static memory detection adds fc684e8bb37b Merge branch 'x86/boot' adds 1651e700664b x86: Fix bitops.h warning with a moved cast adds b65c5ec3f7d3 Merge branch 'x86/asm' 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 f59872028128 Merge branch 'timers/nohz' 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 daae8238281d Merge branch 'timers/core' 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 3585234d3df9 Merge branch 'smp/core' adds 377904993111 Merge branch 'sched/rt' 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 6303507d8026 Merge branch 'sched/core' 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 742131dcf835 Merge branch 'ras/core' adds 18e6816ee11f Merge branch 'perf/urgent' 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 c841a3e924c6 Merge branch 'perf/core' adds dfd402a4c4ba kcsan: Add Kernel Concurrency Sanitizer infrastructure adds c48981eeb0d5 include/linux/compiler.h: Introduce data_race(expr) macro adds 905e672b3af5 kcsan: Add Documentation entry in dev-tools adds 5f5c971292b4 objtool, kcsan: Add KCSAN runtime functions to whitelist adds 0ebba7141ead build, kcsan: Add KCSAN build exceptions adds 88ecd153be95 seqlock, kcsan: Add annotations for KCSAN adds bf07132f96d4 seqlock: Require WRITE_ONCE surrounding raw_seqcount_barrier adds e75a6795ed13 locking/atomics, kcsan: Add KCSAN instrumentation adds 40d04110f879 x86, kcsan: Enable KCSAN for x86 adds 8e1d58ae0c8d Merge branch 'for-mingo' of git://git.kernel.org/pub/scm/l [...] adds 5cbaefe9743b kcsan: Improve various small stylistic details adds 28336be568bb Merge tag 'v5.5-rc4' into locking/kcsan, to resolve conflicts adds 31c7ac388aa9 Merge tag 'v5.5-rc5' into locking/kcsan, to resolve conflict adds c29a59e43829 x86/vdso: Enable sanitizers for vma.o adds 837171fe77d7 Merge tag 'v5.5-rc7' into locking/kcsan, to refresh the tree adds d47715f50e83 kcsan, ubsan: Make KCSAN+UBSAN work together adds c020395b6634 asm-generic/atomic: Use __always_inline for pure wrappers adds 944bc9cca7c3 asm-generic/atomic: Use __always_inline for fallback wrappers adds 7161177481d5 kcsan: Document static blacklisting options adds e33f9a169747 kcsan: Add __no_kcsan function attribute adds 7add7875a8eb Merge branch 'kcsan.2020.01.07a' into locking/kcsan adds a4654e9bde4e Merge branch 'x86/kdump' into locking/kcsan, to resolve conflicts adds 50b6b85a87dd Merge branch 'locking/kcsan' adds 31a9122058bc x86/mm: Drop pud_mknotpresent() adds f33ba39f26b0 Merge branch 'x86/cleanups' adds df81dfcfd699 genirq: Fix reference leaks on irq affinity notifiers adds 64c500bc072a Merge branch 'irq/urgent' 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 eede06879d3c Merge branch 'irq/core' 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 0e72a6a3cfc3 efi: Export boot-services code and data as debugfs-blobs adds f0df68d5bae8 efi: Add embedded peripheral firmware support 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 b07838656143 Merge branch 'efi/core' 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 4afa155be0b1 Merge branch 'core/objtool' adds df10846ff2ac Merge branch 'linus' into locking/kcsan, to pick up fixes adds 5c361425744d kcsan: Prefer __always_inline for fast-path adds 47144eca2821 kcsan: Show full access type in report adds 05f9a4067964 kcsan: Rate-limit reporting per data races adds f1bc96210c6a kcsan: Make KCSAN compatible with lockdep adds ad4f8eeca8ea kcsan: Address missing case with KCSAN_REPORT_VALUE_CHANGE_ONLY adds 36e4d4dd4fc4 include/linux: Add instrumented.h infrastructure adds ed8af2e4d2a7 asm-generic, atomic-instrumented: Use generic instrumented.h adds 27f937cc810a asm-generic, kcsan: Add KCSAN instrumentation for bitops adds d0ef4c360f7e iov_iter: Use generic instrumented.h adds 76d6f06c36a3 copy_to_user, copy_from_user: Use generic instrumented.h adds 7ad900d35b49 kcsan: Add docbook header for data_race() adds 1e6ee2f0fe8a kcsan: Add option to assume plain aligned writes up to wor [...] adds a249a73231e2 kcsan: Clarify Kconfig option KCSAN_IGNORE_ATOMICS adds 8cfbb04fae75 kcsan: Clean up the main KCSAN Kconfig option adds ed95f95c86cd kcsan: Fix 0-sized checks adds d591ec3db75f kcsan: Introduce KCSAN_ACCESS_ASSERT access type adds f97f713dc257 kcsan: Introduce ASSERT_EXCLUSIVE_*() macros adds a312013578e4 kcsan: Add test to generate conflicts via debugfs adds 80d4c4775216 kcsan: Expose core configuration parameters as module params adds 3a5b45e5031f kcsan: Fix misreporting if concurrent races on same address adds f0f6928c2c4c kcsan: Move interfaces that affects checks to kcsan-checks.h adds b968a08f242d compiler.h, seqlock.h: Remove unnecessary kcsan.h includes adds b738f6169f12 kcsan: Introduce kcsan_value_change type adds 81af89e15862 kcsan: Add kcsan_set_access_mask() support adds 703b321501c9 kcsan: Introduce ASSERT_EXCLUSIVE_BITS(var, mask) adds f5d2313bd3c5 kcsan, trace: Make KCSAN compatible with tracing adds 630ed01451a3 Merge branch 'WIP.locking/kcsan' 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 953e73f4ea27 x86/entry: Fix SYS_NI() build failure adds a4068736634b Merge branch 'WIP.x86/entry' 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 3fd01918bbba Merge branch 'WIP.locking/core' adds 7c8cc6ff08b8 Merge branch 'linus' adds 14388ae24544 x86/vmware: Make vmware_select_hypercall() __init adds dd735f4707e6 x86/vmware: Remove vmware_sched_clock_setup() adds ab02bb3f55f5 x86/vmware: Add steal time clock support for VMware guests adds e73a8f38f82d x86/vmware: Enable steal time accounting adds 8fefe9dacdb0 x86/vmware: Use bool type for vmw_sched_clock adds abf3ab0d3678 Merge branch 'x86/vmware' adds 290a4474d019 x86/entry: Fix build error x86 with !CONFIG_POSIX_TIMERS adds 4e93480bf18b Merge branch 'x86/entry' adds 0e79ad863df4 x86/cpu: Fix a -Wmissing-prototypes warning for init_ia32_ [...] adds be1a6f56465e Merge branch 'x86/cleanups' adds 1c1a18b00d7e um: Fix header inclusion adds ca214e2c1793 vdso: Fix clocksource.h macro detection adds 1da4cf62ac28 Merge branch 'timers/core' adds c5fbf4c97e15 Merge branch 'perf/urgent' adds 8bf6c677ddb9 completion: Use lockdep_assert_RT_in_threaded_ctx() in com [...] adds fe094c75d9d5 Merge branch 'locking/core' 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 bb9b03013f62 Merge branch 'core/rcu' adds 244febbee876 x86/alternatives: Mark text_poke_loc_init() static adds b9690e14079e Merge branch 'x86/cleanups' 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 5072c789731f Merge branch 'smp/core' 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 7683c335f2e9 Merge branch 'perf/core' adds 47f040e85258 Merge remote-tracking branch 'tip/auto-latest' 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 3f47fb9a4420 Merge branch 'edac-misc' into edac-for-next adds db6c122b8fb1 dt-bindings: edac: Dmc-520.yaml adds 1088750d7839 EDAC: Add EDAC driver for DMC520 adds c7f7b1c8feca Merge branch 'edac-drivers' into edac-for-next adds ffa9a9758be2 Merge branch 'edac-urgent' into edac-for-next adds 2fb3f6e12510 EDAC/synopsys: Do not dump uninitialized pinf->col adds 6e3fcaa8a4ed Merge branch 'edac-urgent' into edac-for-next adds 215a423cc079 EDAC/armada_xp: Use scnprintf() for avoiding potential buf [...] adds ad49d9a8228e Merge branch 'edac-misc' into edac-for-next adds d3e184176f6f Merge remote-tracking branch 'edac/edac-for-next' 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 a8a4a13a6fcc Merge remote-tracking branch 'irqchip/irq/irqchip-next' adds b396bfdebffc tracing: Have hwlat ts be first instance and record count [...] adds 5412e0b763e0 tracing: Remove unused TRACE_BUFFER bits adds 306b69dce926 bootconfig: Support O=<builddir> option adds 89b74cac7834 tools/bootconfig: Show line and column in parse error adds bbd9d05618a6 gpu/trace: add a gpu total memory usage tracepoint adds 112495598b85 Merge remote-tracking branch 'ftrace/for-next' adds 48b1fc190a18 kcsan: Add option to allow watcher interruptions adds 2402d0eae589 kcsan: Add option for verbose reporting adds 44656d3dc4f0 kcsan: Add current->state to implicitly atomic accesses adds e7b341005007 kcsan: Fix a typo in a comment adds e7325b774cc7 kcsan: Update Documentation/dev-tools/kcsan.rst adds 1443b8c9e712 kcsan: Update API documentation in kcsan-checks.h adds 26b3b819bbe7 Merge branch 'kcsan-dev.2020.03.25a' into HEAD adds 9d416212d221 tools/memory-model: Add recent references adds 704093041c62 tools/memory-model: Make judgelitmus.sh note timeouts adds 006c9ef5dd59 tools/memory-model: Make cmplitmushist.sh note timeouts adds 96771e95dba7 tools/memory-model: Make judgelitmus.sh identify bad macros adds e0d106e3baee tools/memory-model: Make judgelitmus.sh detect hard deadlocks adds f1325a6522ef tools/memory-model: Fix paulmck email address on pre-exist [...] adds b94acf2c2220 tools/memory-model: Update parseargs.sh for hardware verification adds d358876036d5 tools/memory-model: Make judgelitmus.sh handle hardware ve [...] adds d2d378686e93 tools/memory-model: Add simpletest.sh to check locking, RC [...] adds 89e66a414cfb tools/memory-model: Fix checkalllitmus.sh comment adds 8795c6466939 tools/memory-model: Hardware checking for check{,all}litmus.sh adds 454d795bf695 tools/memory-model: Make judgelitmus.sh ransack .litmus.out files adds dcd0896ab258 tools/memory-model: Split runlitmus.sh out of checklitmus.sh adds c7a1a92de678 tools/memory-model: Make runlitmus.sh generate .litmus.out [...] adds 5381fb2b70e9 tools/memory-model: Move from .AArch64.litmus.out to .litm [...] adds dafa02882066 tools/memory-model: Keep assembly-language litmus tests adds 51b34488482c tools/memory-model: Allow herd to deduce CPU type adds 8cbffa9158f5 tools/memory-model: Make runlitmus.sh check for jingle errors adds 93737872e1db tools/memory-model: Add -v flag to jingle7 runs adds ea09f14473b2 tools/memory-model: Implement --hw support for checkghlitmus.sh adds c80f4c920a67 tools/memory-model: Fix scripting --jobs argument adds 527e8d893ec3 tools/memory-model: Make checkghlitmus.sh use mselect7 adds 95d5bb084a43 tools/memory-model: Make history-check scripts use mselect7 adds 5b0816ae063c tools/memory-model: Add "--" to parseargs.sh for addition [...] adds 9733252e96ba tools/memory-model: Repair parseargs.sh header comment adds c62766fa16bc tools/memory-model: Add checktheselitmus.sh to run specifi [...] adds e783ab555851 tools/memory-model: Add data-race capabilities to judgelitmus.sh adds d0e6183d824c tools/memory-model: Make judgelitmus.sh handle scripted Re [...] adds c53e3e7401f6 tools/memory-model: Use "-unroll 0" to keep --hw runs finite adds 265929986bf4 Merge branch 'lkmm-dev.2020.02.16a' into HEAD adds 0bcfcef3b10e rcu: Mark rcu_state.ncpus to detect concurrent writes adds 9c2045faf43f rcu: Add *_ONCE() and data_race() to rcu_node ->exp_tasks [...] adds 482a676845ac rcu: Add READ_ONCE and data_race() to rcu_node ->boost_tasks adds 43908d205439 srcu: Add data_race() to ->srcu_lock_count and ->srcu_unlo [...] adds 08d3ab7445ef rcu: Add WRITE_ONCE() to rcu_node ->boost_tasks adds 3b34b92b2c34 rcu: Use data_race() for RCU CPU stall-warning prints adds 4c3624dface6 rcu: Use data_race() for RCU expedited CPU stall-warning prints adds 379ac48a8e91 rculist: Add ASSERT_EXCLUSIVE_ACCESS() to __list_splice_in [...] adds 416adf5e447d rcutorture: Make kvm-recheck-rcu.sh handle truncated lines adds 55994b3f194d rcu: Make rcu_read_unlock_special() safe for rq/pi locks adds f737e6855139 rcu: Don't set nesting depth negative in rcu_preempt_defer [...] adds 3ee79b995225 rcu: Remove unused ->rcu_read_unlock_special.b.deferred_qs field adds 54f1d1a767f3 rcu: Don't use negative nesting depth in __rcu_read_unlock() adds 1cea5a27bc97 rcutorture: Mark data-race potential for rcu_barrier() tes [...] adds b0154d6facfa fork: Annotate a data race in vm_area_dup() adds 4a95e82a22c1 EXP drm: Make drm_dp_mst_dsc_aux_for_port() safe for old c [...] adds 8775d8af2f6f rcu: Expedite first two FQS scans under callback-overload [...] adds 22b37e243c4b locktorture.c: Fix if-statement empty body warnings adds c13c55d43433 tools/memory-model: Add an exception for limitations on _u [...] adds 59ffd85c7cb9 Documentation/locking/atomic: Fix atomic-set litmus test adds 23c19c80c207 Documentation/locking/atomic: Introduce atomic-tests directory adds 3bd201cecb29 Documentation/locking/atomic: Add a litmus test for atomic_set() adds 833f53b2c5ff Documentation/locking/atomic: Add a litmus test smp_mb__af [...] adds ce6074cfbc19 Default enable RCU list lockdep debugging with PROVE_RCU adds 51f1ea00e55a tools/memory-model: Fix "conflict" definition adds dff3365fb7fd rcu: Fix the (t=0 jiffies) false positive adds dd61ffd2ef21 Revert "rculist: Describe variadic macro argument in a Sph [...] adds 43f76469ec57 x86/mm/pat: Mark an intentional data race adds f0132b534907 rcu: Don't acquire lock in NMI handler in rcu_nmi_enter_common() adds 939f419e360d rcu: Add comments marking transitions between RCU watching [...] adds 6a6bf2b45774 rcu: update.c: get rid of some doc warnings adds 2e9efa26d353 rcu-tasks: Use context-switch hook for PREEMPT=y kernels adds d9f740b0390d rcuperf: Add ability to increase object allocation size adds f26a2810cbce rcu/tree: Add a shrinker to prevent OOM due to kfree_rcu() [...] adds 3541a5d6d001 rcu/tree: Count number of batched kfree_rcu() locklessly adds ebd17c7cad72 kcsan: Introduce report access_info and other_info adds 82140e399c12 kcsan: Avoid blocking producers in prepare_report() adds e6c4ca6e43ce rcu: Mark rcu_state.gp_seq to detect more concurrent writes adds 293fd8c9da47 Documentation: LKMM: Move MP+onceassign+derefonce to new l [...] adds b345ac81ef90 Documentation: LKMM: Add litmus test for RCU GP guarantee [...] adds c27419915d96 Documentation: LKMM: Add litmus test for RCU GP guarantee [...] adds f5e46c68ddac MAINTAINERS: Update maintainers for new Documentaion/litmu [...] adds 93bc6ec3f9be sched/core: Add function to sample state of locked-down task adds 2703a816bdad rcu: Add per-task state to RCU CPU stall warnings adds f03b55ef76ee rcutorture: Add flag to produce non-busy-wait task stalls adds 22e54b16afc3 rcu-tasks: Move Tasks RCU to its own file adds dcfdba5ae822 rcu-tasks: Create struct to hold state information adds 635201e8d4da rcu: Reinstate synchronize_rcu_mult() adds 8ab97a5fcbaf rcutorture: Add a test for synchronize_rcu_mult() adds e4d32ddcb316 rcu-tasks: Refactor RCU-tasks to allow variants to be added adds fa0a453640bc rcu-tasks: Add an RCU-tasks rude variant adds 0e6bf4a455b0 rcutorture: Add torture tests for RCU Tasks Rude adds 81ed96ae6bea rcu-tasks: Use unique names for RCU-Tasks kthreads and messages adds ffc3f8d6edf8 rcu-tasks: Further refactor RCU-tasks to allow adding more [...] adds d2b257ca8e08 rcu-tasks: Code movement to allow more Tasks RCU variants adds 3fc3c8782044 rcu-tasks: Add an RCU Tasks Trace to simplify protection o [...] adds d767a056f302 rcutorture: Add torture tests for RCU Tasks Trace adds 6ac52bb993df rcu-tasks: Add stall warnings for RCU Tasks Trace adds 603865f2857b rcu-tasks: Move #ifdef into tasks.h adds 2a85a244427e rcu-tasks: Add RCU tasks to rcutorture writer stall output adds 265533afc863 rcu-tasks: Make rcutorture writer stall output include GP state adds 4a97ffb48d0f rcu-tasks: Make RCU Tasks Trace make use of RCU scheduler hooks adds 7709cc70bf93 rcu-tasks: Add a grace-period start time for throttling and debug adds c72fdf736c81 rcu-tasks: Provide boot parameter to delay IPIs until late [...] adds 10b30d8728a8 rcu-tasks: Split ->trc_reader_need_end adds b2da407dce1f rcu-tasks: Add grace-period and IPI counts to statistics adds 93220eeab58a rcu-tasks: Add Kconfig option to mediate smp_mb() vs. IPI adds 82ad143d13ce rcu-tasks: Avoid IPIing userspace/idle tasks if kernel is [...] adds cec88f1cbfeb rcu-tasks: Allow rcu_read_unlock_trace() under scheduler locks adds 3337dba27e71 rcu-tasks: Disable CPU hotplug across RCU tasks trace scans adds c312237a9254 rcu-tasks: Handle the running-offline idle-task special case adds 6b8a3e618b86 rcu-tasks: Make RCU tasks trace also wait for idle tasks adds af0549f71390 rcu-tasks: Add rcu_dynticks_zero_in_eqs() effectiveness st [...] adds 3c9fd49368ec rcu-tasks: Add count for idle tasks on offline CPUs adds 8c6b445bfa81 rcutorture: Add TRACE02 scenario enabling RCU Tasks Trace IPIs adds c4ee749cffa9 rcu-tasks: Add IPI failure count to statistics adds 5d6e6f8bf9c5 Merge remote-tracking branch 'rcu/rcu/next' adds f09ab268bbb2 KVM: selftests: aarch64: Use stream when given adds 10d1a71b164e KVM: selftests: Remove unnecessary defines adds 12c0d0f6d9df KVM: selftests: aarch64: Remove unnecessary ifdefs adds f832485df2d4 KVM: selftests: Rename vm_guest_mode_params adds 377a41c9ef84 KVM: selftests: Introduce vm_guest_mode_params adds 87a802d93e7e KVM: selftests: Introduce num-pages conversion utilities adds 025eed7b3519 KVM: selftests: Create a demand paging test adds 4f72180eb4da KVM: selftests: Add demand paging content to the demand pa [...] adds 0119cb365c93 KVM: selftests: Add configurable demand paging delay adds af99e1ad7e70 KVM: selftests: Add memory size parameter to the demand pa [...] adds 56a4210f4e4e KVM: selftests: Pass args to vCPU in global vCPU args struct adds 9bbf24744e12 KVM: selftests: Add support for vcpu_args_set to aarch64 a [...] adds 018494e6d823 KVM: selftests: Support multiple vCPUs in demand paging test adds f09205b99832 KVM: selftests: Time guest demand paging adds 3439d886e4d9 KVM: selftests: Rework debug message printing adds 244c6b6df99b KVM: selftests: Convert some printf's to pr_info's adds 222f06e7cde5 KVM: vmx: rewrite the comment in vmx_get_mt_mask adds e630269841ab KVM: x86: Fix print format and coding style adds e080e538e697 KVM: x86: eliminate some unreachable code adds d71f5e03257c KVM: VMX: Add 'else' to split mutually exclusive case adds 999eabcc89b0 KVM: apic: remove unused function apic_lvt_vector() adds 92daa48b34d7 KVM: x86: Add EMULTYPE_PF when emulation is triggered by a [...] adds 744e699c7e99 KVM: x86: Move gpa_val and gpa_available into the emulator [...] adds edd4fa37baa6 KVM: x86: Allocate new rmap and large page tracking when m [...] adds 13ea52551708 KVM: Reinstall old memslots if arch preparation fails adds 13f678894bd0 KVM: Don't free new memslot if allocation of said memslot fails adds 82307e676f9d KVM: PPC: Move memslot memory allocation into prepare_memo [...] adds 0dab98b7ade6 KVM: x86: Allocate memslot resources during prepare_memory [...] adds 414de7abbf80 KVM: Drop kvm_arch_create_memslot() adds bd0e96fdc5a5 KVM: Explicitly free allocated-but-unused dirty bitmap adds 71a4c30bf0d3 KVM: Refactor error handling for setting memory region adds cf47f50b5c2e KVM: Move setting of memslot into helper routine adds 9d4c197c0e94 KVM: Drop "const" attribute from old memslot in commit_mem [...] adds 21198846de1c KVM: x86: Free arrays for old memslot when moving memslot' [...] adds 5c0b4f3d5ccc KVM: Move memslot deletion to helper function adds e96c81ee89d8 KVM: Simplify kvm_free_memslot() and all its descendents adds 163da372dec5 KVM: Clean up local variable usage in __kvm_set_memory_region() adds 0dff084607bd KVM: Provide common implementation for generic dirty log f [...] adds 2a49f61dfcdc KVM: Ensure validity of memslot with respect to kvm_get_di [...] adds 0577d1abe704 KVM: Terminate memslot walks via used_slots adds 36947254e5f9 KVM: Dynamically size memslot array based on number of used slots adds 13e48aa9429d KVM: selftests: Add test for KVM_SET_USER_MEMORY_REGION adds b3594ffbf932 KVM: x86/mmu: Move kvm_arch_flush_remote_tlbs_memslot() to mmu.c adds cec37648f40b KVM: x86/mmu: Use range-based TLB flush for dirty log mems [...] adds 7f42aa76d4a5 KVM: x86/mmu: Consolidate open coded variants of memslot T [...] adds 168d918f2643 KVM: x86: Adjust counter sample period after a wrmsr adds d18b2f43b914 KVM: x86: Gracefully handle __vmalloc() failure during VM [...] adds 1a625056cc57 KVM: x86: Directly return __vmalloc() result in ->vm_alloc() adds 562b6b089d64 KVM: x86: Consolidate VM allocation and free for VMX and SVM adds 23581ea8ceff KVM: selftests: Fix unknown ucall command asserts adds 4d395762599d KVM: Remove unnecessary asm/kvm_host.h includes adds cc7f5577adfc KVM: SVM: Inhibit APIC virtualization for X2APIC guest adds 3651c7fc2bf6 KVM: x86/mmu: Ignore guest CR3 on fast root switch for direct MMU adds 0be44352071d KVM: x86/mmu: Reuse the current root if possible for fast switch adds 3c9bd4006bfc KVM: x86: enable dirty log gradually in small chunks adds 49f933d445b6 KVM: Fix some obsolete comments adds 4abaffce4d25 KVM: LAPIC: Recalculate apic map in batch adds b34de572a863 KVM: X86: trigger kvmclock sync request just once on VM creation adds a1c77abb8d93 KVM: nVMX: Properly handle userspace interrupt window request adds e743664bea8e kvm: selftests: Support dirty log initial-all-set test adds a102a674e423 KVM: x86/mmu: Don't drop level/direct from MMU role calculation adds 8053f924cad3 KVM: x86/mmu: Drop kvm_mmu_extended_role.cr4_la57 hack adds bb1fcc70d98f KVM: nVMX: Allow L1 to use 5-level page walks for nested EPT adds ac69dfaacee8 KVM: nVMX: Rename nested_ept_get_cr3() to nested_ept_get_eptp() adds ac6389ab2c7a KVM: nVMX: Rename EPTP validity helper and associated variables adds d8dd54e06348 KVM: x86/mmu: Rename kvm_mmu->get_cr3() to ->get_guest_pgd() adds 96d4701049a7 KVM: nVMX: Drop unnecessary check on ept caps for execute-only adds abbed4fa94f6 KVM: x86: Fix warning due to implicit truncation on 32-bit KVM adds 2bde08f9f5f1 KVM: Drop gfn_to_pfn_atomic() adds 2e3bb4d886c7 KVM: x86: Refactor I/O emulation helpers to provide vcpu-o [...] adds 21f1b8f29ea5 KVM: x86: Explicitly pass an exception struct to check_intercept adds f0ed4760ed21 KVM: x86: Move emulation-only helpers to emulate.c adds c9b8b07cded5 KVM: x86: Dynamically allocate per-vCPU emulation context adds 2f728d66e8a7 KVM: x86: Move kvm_emulate.h into KVM's private directory adds 06add254c7f3 KVM: x86: Shrink the usercopy region of the emulation context adds 68c9a46e9ee8 KVM: x86: Return -E2BIG when KVM_GET_SUPPORTED_CPUID hits [...] adds 619a17f11069 KVM: x86: Refactor loop around do_cpuid_func() to separate helper adds 8b86079cc339 KVM: x86: Simplify handling of Centaur CPUID leafs adds d5a661d19df1 KVM: x86: Clean up error handling in kvm_dev_ioctl_get_cpuid() adds 0fc62671876c KVM: x86: Check userspace CPUID array size after validatin [...] adds 3dc4a9cf05e5 KVM: x86: Move CPUID 0xD.1 handling out of the index>0 loop adds 1893c9415ae8 KVM: x86: Check for CPUID 0xD.N support before validating [...] adds 91001d403ad3 KVM: x86: Warn on zero-size save state for valid CPUID 0xD [...] adds 8b2fc445a761 KVM: x86: Refactor CPUID 0xD.N sub-leaf entry creation adds 87849b1ccbd4 KVM: x86: Clean up CPUID 0x7 sub-leaf loop adds aceac6e5700f KVM: x86: Drop the explicit @index from do_cpuid_7_mask() adds acfad336ecf9 KVM: x86: Drop redundant boot cpu checks on SSBD feature bits adds aa10a7dc8858 KVM: x86: Consolidate CPUID array max num entries checking adds 74fa0bc7f083 KVM: x86: Hoist loop counter and terminator to top of __do [...] adds c862903963bb KVM: x86: Refactor CPUID 0x4 and 0x8000001d handling adds e53c95e8d41e KVM: x86: Encapsulate CPUID entries and metadata in struct adds 695538aa21c0 KVM: x86: Drop redundant array size check adds 0eee8f9d9d3b KVM: x86: Use common loop iterator when handling CPUID 0xD.N adds 2ef7619d4373 KVM: VMX: Add helpers to query Intel PT mode adds cfc481810c90 KVM: x86: Calculate the supported xcr0 mask at load time adds 7f5581f59298 KVM: x86: Use supported_xcr0 to detect MPX support adds 615a4ae1c74c KVM: x86: Make kvm_mpx_supported() an inline function adds 7392079c4e74 KVM: x86: Clear output regs for CPUID 0x14 if PT isn't exp [...] adds 160b486f65ff KVM: x86: Drop explicit @func param from ->set_supported_cpuid() adds 3be5a60b454a KVM: x86: Use u32 for holding CPUID register value in helpers adds 5e12b2bb34e9 KVM: x86: Replace bare "unsigned" with "unsigned int" in c [...] adds 4c61534aaae2 KVM: x86: Introduce cpuid_entry_{get,has}() accessors adds b32666b13a72 KVM: x86: Introduce cpuid_entry_{change,set,clear}() mutators adds e745e37d4977 KVM: x86: Refactor cpuid_mask() to auto-retrieve the register adds 6c7ea4b56bfe KVM: x86: Handle MPX CPUID adjustment in VMX code adds 5ffec6f910dc KVM: x86: Handle INVPCID CPUID adjustment in VMX code adds e574768f841b KVM: x86: Handle UMIP emulation CPUID adjustment in VMX code adds d64d83d1e026 KVM: x86: Handle PKU CPUID adjustment in VMX code adds 733deafc00df KVM: x86: Handle RDTSCP CPUID adjustment in VMX code adds dbd068040c64 KVM: x86: Handle Intel PT CPUID adjustment in VMX code adds fb7d4377d513 KVM: x86: handle GBPAGE CPUID adjustment for EPT with gene [...] adds 9e6d01c2d908 KVM: x86: Refactor handling of XSAVES CPUID adjustment adds 66a6950f9995 KVM: x86: Introduce kvm_cpu_caps to replace runtime CPUID masking adds 9b58b9857f22 KVM: SVM: Convert feature updates from CPUID to KVM cpu caps adds 3ec6fd8cf0ba KVM: VMX: Convert feature updates from CPUID to KVM cpu caps adds b3d895d5c415 KVM: x86: Move XSAVES CPUID adjust to VMX's KVM cpu cap update adds 8721f5b061eb KVM: x86: Add a helper to check kernel support when settin [...] adds c10398b6d0dd KVM: x86: Use KVM cpu caps to mark CR4.LA57 as not-reserved adds 90d2f60f41f7 KVM: x86: Use KVM cpu caps to track UMIP emulation adds 09f628a0b49c KVM: x86: Fold CPUID 0x7 masking back into __do_cpuid_func() adds bcf600ca8d21 KVM: x86: Remove the unnecessary loop on CPUID 0x7 sub-leafs adds c571a144ef17 KVM: x86: Squash CPUID 0x2.0 insanity for modern CPUs adds 7ff6c0350315 KVM: x86: Remove stateful CPUID handling adds d8577a4c238f KVM: x86: Do host CPUID at load time to mask KVM cpu caps adds bd7919999047 KVM: x86: Override host CPUID results with kvm_cpu_caps adds 93c380e7b528 KVM: x86: Set emulated/transmuted feature bits via kvm_cpu_caps adds dd69cc2542f7 KVM: x86: Use kvm_cpu_caps to detect Intel PT support adds 7c7f95481089 KVM: x86: Do kvm_cpuid_array capacity checks in terminal f [...] adds 139085101f85 KVM: x86: Use KVM cpu caps to detect MSR_TSC_AUX virt support adds a7a200eb4c69 KVM: VMX: Directly use VMX capabilities helper to detect R [...] adds 7b874c26a624 KVM: x86: Check for Intel PT MSR virtualization using KVM [...] adds a1bead2abaa1 KVM: VMX: Directly query Intel PT mode when refreshing PMUs adds 213e0e1f500b KVM: SVM: Refactor logging of NPT enabled/disabled adds bde772355958 KVM: x86/mmu: Merge kvm_{enable,disable}_tdp() into a comm [...] adds 703c335d0693 KVM: x86/mmu: Configure max page level during hardware setup adds e884b854ee18 KVM: x86: Don't propagate MMU lpage support to memslot.dis [...] adds 600087b61467 KVM: Drop largepages_enabled and its accessor/mutator adds 91661989d17c KVM: x86: Move VMX's host_efer to common x86 code adds a50718cc3f43 KVM: nSVM: Expose SVM features to L1 iff nested is enabled adds 4eb87460c474 KVM: nSVM: Advertise and enable NRIPS for L1 iff nrips is enabled adds 257038745cae KVM: x86: Move nSVM CPUID 0x8000000A handling into common [...] adds 408e9a318f57 KVM: CPUID: add support for supervisor states adds b7fb8488c85f KVM: x86: Trace the original requested CPUID function in k [...] adds 15608ed03f10 KVM: x86: Add helpers to perform CPUID-based guest vendor check adds 23493d0a1731 KVM x86: Extend AMD specific guest behavior to Hygon virtual CPUs adds 8d8923115f1b KVM: x86: Fix CPUID range checks for Hypervisor and Centau [...] adds 09c7431ed31f KVM: x86: Refactor out-of-range logic to contain the madness adds f91af5176cce KVM: x86: Refactor kvm_cpuid() param that controls out-of- [...] adds 689f3bf21628 KVM: x86: unify callbacks to load paging root adds 727a7e27cf88 KVM: x86: rename set_cr3 callback and related flags to loa [...] adds b5ec2e020b70 KVM: nSVM: do not change host intercepts while nested VM i [...] adds 64b5bd270426 KVM: nSVM: ignore L1 interrupt window while running L2 wit [...] adds b518ba9fa691 KVM: nSVM: implement check_nested_events for interrupts adds 78f2145c4d93 KVM: nSVM: avoid loss of pending IRQ/NMI before entering L2 adds 3ac40c404c60 KVM: Documentation: Update fast page fault for indirect sp adds ab56f8e62daf kvm: svm: Introduce GA Log tracepoint for AVIC adds 331b4de9a7e7 KVM: selftests: s390x: Provide additional num-guest-pages [...] adds 041bc42ce2d0 KVM: VMX: Micro-optimize vmexit time when not exposing PMU adds 212617dbb6ba KVM: nVMX: Consolidate nested MTF checks to helper function adds 8e205a6b2a06 KVM: X86: correct meaningless kvm_apicv_activated() check adds 0b66465344a7 KVM: nSVM: Remove an obsolete comment. adds 1914f624f5e3 selftests: KVM: SVM: Add vmcall test to gitignore adds 425936246fbe KVM: selftests: Share common API documentation adds 53362fe930b2 selftests: KVM: s390: fixup fprintf format error in reset.c adds 6a46fcf92f06 selftests: KVM: s390: fix format strings for access reg test adds d9eaf19ecc12 KVM: selftests: Enable printf format warnings for TEST_ASSERT adds d0aac3320d1f KVM: selftests: Use consistent message for test skipping adds beca54702dc6 KVM: selftests: virt_map should take npages, not size adds 94c4b76b88d4 KVM: selftests: Introduce steal-time test adds 41cbed5b07b5 selftests: KVM: s390: fix early guest crash adds b0435a12a6d3 selftests: KVM: s390: test more register variants for the [...] adds 3203a01737af selftests: KVM: s390: check for registers to NOT change on reset adds a46f8a63cde8 selftests: kvm: Introduce the TEST_FAIL macro adds 352be2c539d0 selftests: kvm: Uses TEST_FAIL in tests/utilities adds 0c546725eecf Merge branch 'kvm-null-pointer-fix' into HEAD adds e942dbf8c58e KVM: nVMX: stop abusing need_vmcs12_to_shadow_sync for eVM [...] adds b6a0653ae2cd KVM: nVMX: properly handle errors in nested_vmx_handle_enl [...] adds 7bcf732e74e7 KVM: selftests: define and use EVMCS_VERSION adds 41b0552aa693 KVM: selftests: test enlightened vmenter with wrong eVMCS version adds 6d05a965addb KVM: selftests: enlightened VMPTRLD with an incorrect GPA adds ecdc5d842bb3 s390/protvirt: introduce host side setup adds 29d37e5b82f3 s390/protvirt: add ultravisor initialization adds 214d9bbcd3a6 s390/mm: provide memory management functions for protected [...] adds 084ea4d611a3 s390/mm: add (non)secure page access exceptions handlers adds a0f60f843199 s390/protvirt: Add sysfs firmware interface for Ultravisor [...] adds f15587c83460 Merge branch 'pvbase' of git://git.kernel.org/pub/scm/linu [...] adds f65470661f36 KVM: s390/interrupt: do not pin adapter interrupt pages adds 3e6c556899d0 KVM: s390: protvirt: Add UV debug trace adds 6933316fe011 KVM: s390: add new variants of UV CALL adds 29b40f105ec8 KVM: s390: protvirt: Add initial vm and cpu lifecycle handling adds fa0c5eabbdd3 KVM: s390: protvirt: Secure memory is not mergeable adds 1274800792dc KVM: s390/mm: Make pages accessible before destroying the guest adds 49710db08169 KVM: s390: protvirt: Handle SE notification interceptions adds da24a0cc58ed KVM: s390: protvirt: Instruction emulation adds 201ae986ead7 KVM: s390: protvirt: Implement interrupt injection adds 0890ddea1a90 KVM: s390: protvirt: Add SCLP interrupt handling adds e663df91dd85 KVM: s390: protvirt: Handle spec exception loops adds c8aac2344d66 KVM: s390: protvirt: Add new gprs location handling adds 19e122776886 KVM: S390: protvirt: Introduce instruction data area bounc [...] adds d274995ec273 KVM: s390: protvirt: handle secure guest prefix pages adds 5322781008a9 KVM: s390/mm: handle guest unpin events adds 22d768c3e960 KVM: s390: protvirt: Write sthyi data to instruction data area adds 353cbc6a5bdf KVM: s390: protvirt: STSI handling adds 68cf7b1f137e KVM: s390: protvirt: disallow one_reg adds 0f3035047140 KVM: s390: protvirt: Do only reset registers that are accessible adds 811ea797118a KVM: s390: protvirt: Only sync fmt4 registers adds ea5c68c39023 KVM: s390: protvirt: Add program exception injection adds e0d2773d487c KVM: s390: protvirt: UV calls in support of diag308 0, 1 adds fe28c7868f68 KVM: s390: protvirt: Report CPU state to Ultravisor adds 7c36a3fcf444 KVM: s390: protvirt: Support cmd 5 operation state adds 3adae0b4ca64 KVM: s390: protvirt: Mask PSW interrupt bits for intercept [...] adds 72f218208fa6 KVM: s390: protvirt: do not inject interrupts after start adds 8a8378fa6157 KVM: s390: protvirt: Add UV cpu reset calls adds a421027987ed DOCUMENTATION: Protected virtual machine introduction and IPL adds 13da9ae1cdbf KVM: s390: protvirt: introduce and enable KVM_CAP_S390_PROTECTED adds 04ed89dc4aeb KVM: s390: protvirt: Add KVM api documentation adds cc674ef252f4 KVM: s390: introduce module parameter kvm.use_gisa adds 1c482452d5db Merge tag 'kvm-s390-next-5.7-1' of git://git.kernel.org/pu [...] adds bb03911f79f6 KVM: VMX: access regs array in vmenter.S in its natural order adds 96b100cd1464 KVM: nVMX: remove side effects from nested_vmx_exit_reflected adds 9401f2e5b0ce KVM: x86: Expose AVX512 VP2INTERSECT in cpuid for TGL adds d55c9d4009c7 KVM: nSVM: check for EFER.SVME=1 before entering guest adds e7adda281063 KVM: x86: Add requested index to the CPUID tracepoint adds 2b110b61644a KVM: x86: Add blurb to CPUID tracepoint when using max bas [...] adds cf6c26ec7bf5 KVM: x86: Code style cleanup in kvm_arch_dev_ioctl() adds bfcaa84975fa KVM: selftests: Rework timespec functions and usage adds eecda7a95646 tools/kvm_stat: rework command line sequence and message texts adds 0e6618fba8c9 tools/kvm_stat: switch to argparse adds 3cbb394d9fb6 tools/kvm_stat: add command line switch '-s' to set update [...] adds 0c794dcefbbc tools/kvm_stat: add command line switch '-c' to log in csv format adds e3747407c4d5 KVM: x86: Expose fast short REP MOV for supported cpuid adds 31603d4fc2bb KVM: VMX: Always VMCLEAR in-use VMCSes during crash with k [...] adds d260f9ef50c7 KVM: VMX: Fold loaded_vmcs_init() into alloc_loaded_vmcs() adds 4f6ea0a87608 KVM: VMX: Gracefully handle faults on VMXON adds 8a1038de11a5 KVM: X86: Delay read msr data iff writes ICR MSR adds d5361678e63c KVM: X86: Micro-optimize IPI fastpath delay adds 0774a964ef56 KVM: Fix out of range accesses to memslots adds 4b547a869db9 KVM: selftests: Fix cosmetic copy-paste error in vm_mem_re [...] adds 3b684a420bd8 KVM: s390: Use fallthrough; adds f3dd18d444c7 KVM: s390: mark sie block as 512 byte aligned adds 8bf8961332bd Merge tag 'kvm-s390-next-5.7-2' of git://git.kernel.org/pu [...] adds 7f85c59a022f Merge remote-tracking branch 'kvm/linux-next' adds 76a5db107273 KVM: arm64: Use the correct timer structure to access the [...] adds 9879b79aefe5 KVM: arm64: GICv4.1: Let doorbells be auto-enabled adds ef1820be4777 KVM: arm64: GICv4.1: Add direct injection capability to SG [...] adds bacf2c60548b KVM: arm64: GICv4.1: Allow SGIs to switch between HW and S [...] adds 2291ff2f2a56 KVM: arm64: GICv4.1: Plumb SGI implementation selection in [...] adds d9c3872cd2f8 KVM: arm64: GICv4.1: Reload VLPI configuration on distribu [...] adds 7bdabad12784 KVM: arm64: GICv4.1: Allow non-trapping WFI when using HW SGIs adds dab4fe3bf6dd KVM: arm64: GICv4.1: Expose HW-based SGIs in debugfs adds cc98702c1775 Merge branch 'kvm-arm64/gic-v4.1' into kvmarm-master/next adds 8a90a3228b6a arm: Unplug KVM from the build system adds bb7c62bcb848 arm: Remove KVM from config files adds 541ad0150ca4 arm: Remove 32bit KVM host support adds 3fbb96c054e2 arm: Remove HYP/Stage-2 page-table support adds 59c1d9cc5295 arm: Remove GICv3 vgic compatibility macros adds 15ff9a39cd5e arm: Remove the ability to set HYP vectors outside of the [...] adds 544e56aa6377 MAINTAINERS: RIP KVM/arm adds 463050599742 Merge tag 'kvm-arm-removal' into kvmarm-master/next adds 35c46e16cdba Merge remote-tracking branch 'kvm-arm/next' adds cd758a9b57ee KVM: PPC: Book3S HV: Use __gfn_to_pfn_memslot in HPT page [...] adds afd313564cf1 KVM: PPC: Book3S HV: Use RADIX_PTE_INDEX_SIZE in Radix MMU code adds 1dff3064c764 KVM: PPC: Book3S HV: Treat TM-related invalid form instruc [...] adds 1f50cc170535 KVM: PPC: Book3S HV: Fix H_CEDE return code for nested guests adds 8fc6ba0a205e KVM: PPC: Use fallthrough; adds b2fa4f9088db KVM: PPC: Book3S PR: Fix kernel crash with PR KVM adds 3f1268dda8e4 KVM: PPC: Book3S PR: Move kvmppc_mmu_init() into PR KVM adds 6fef0c6bbe49 KVM: PPC: Kill kvmppc_ops::mmu_destroy() and kvmppc_mmu_destroy() adds 9bee484b280a KVM: PPC: Book3S HV: Skip kvmppc_uvmem_free if Ultravisor [...] adds 8c47b6ff29e3 KVM: PPC: Book3S HV: Check caller of H_SVM_* Hcalls adds 377f02d487b5 KVM: PPC: Book3S HV: H_SVM_INIT_START must call UV_RETURN adds 9a5788c615f5 KVM: PPC: Book3S HV: Add a capability for enabling secure guests adds fa45968f2d97 Merge remote-tracking branch 'kvm-ppc/kvm-ppc-next' adds e63de44d28ca xen/xenbus: remove unused xenbus_map_ring() adds 78a8ca5eaf8d Merge remote-tracking branch 'xen-tip/linux-next' adds 15617dffa387 percpu_ref: Fix comment regarding percpu_ref_init flags adds 780d2a9c86dc include/bitmap.h: add missing parameter in docs adds a392d26f32cd include/bitmap.h: add new functions to documentation adds cfe2a689f755 Merge branch 'for-5.7' into for-next adds ae4270575667 Merge remote-tracking branch 'percpu/for-next' adds 2333e829952f workqueue: Make workqueue_init*() return void adds c4f35f029054 Merge branch 'for-5.7' into for-next adds 00d5d15b0641 workqueue: Mark up unlocked access to wq->first_flusher adds 4acf8a423cd3 Merge branch 'for-5.7' into for-next adds 5497655b1480 Merge remote-tracking branch 'workqueues/for-next' adds d545514e3e36 MAINTAINERS: Sort entries in database for PDx86 adds 16292bed9c56 platform/x86: intel_pmc_core: Add Atom based Jasper Lake ( [...] adds 57ba2633a1b6 platform/x86: intel-hid: Move MODULE_DEVICE_TABLE() closer [...] adds 807e92d1bdd0 platform/x86: intel-vbtn: Move MODULE_DEVICE_TABLE() close [...] adds d82d3ef66d91 platform/x86: Makefile: Group modules by companies and functions adds 45a3d578f2ed platform/x86: Kconfig: Group modules by companies and functions adds 94ed313404d8 platform/x86: dell_rbu: Use sysfs_create_group() API adds d19f359fbdc6 platform/x86: dell_rbu: don't open code list_for_each_entry*() adds 45e21277f947 platform/x86: dell_rbu: Simplify cleanup code in create_packet() adds 682baa24e2a2 platform/x86: dell_rbu: Use max_t() to get rid of casting adds e5e325722f43 platform/x86: dell_rbu: Unify format of the printed messages adds 14a8aa4964e0 tools/power/x86/intel-speed-select: Fix display for turbo- [...] adds 3b0fe3bab31f tools/power/x86/intel-speed-select: Avoid duplicate names [...] adds 95b31e35239e platform/x86: pmc_atom: Add Lex 2I385SW to critclk_systems [...] adds a45096ac70e5 platform/x86: intel_pmc_core: Add debugfs entry to access [...] adds f632817d5ef3 platform/x86: intel_pmc_core: Add debugfs entry for low po [...] adds 4d6a63e0b99e platform/x86: intel_pmc_core: Refactor the driver by remov [...] adds a018e28f0880 platform/x86: intel_pmc_core: Remove slp_s0 attributes fro [...] adds 913f984a8347 platform/x86: intel_pmc_core: Add an additional parameter [...] adds 2e36ac08a988 platform/x86: intel_pmc_core: Dump low power status regist [...] adds 7adb1e8aeeb5 platform/x86: intel_pmc_core: Add debugfs support to acces [...] adds aae43c2bcdc1 platform/x86: intel_pmc_core: Relocate pmc_core_*_display( [...] adds 08ec5020bd6c platform/x86: intel_pmc_core: Remove duplicate 'if' to cre [...] adds 0e9c026f1b86 platform/x86: intel_pmc_core: Add slp_s0_offset attribute [...] adds 64b73cff66ac platform/x86/intel-uncore-freq: Fix static checker issue a [...] adds ee633afded0d platform/x86/intel-uncore-freq: Add release callback adds b901c2f5b994 platform/x86: i2c-multi-instantiate: Replace zero-length a [...] adds 8d92e160dd8f platform/x86: Kconfig: Fix a typo adds 6b3586d45bba platform/x86: asus-wmi: Support laptops where the first ba [...] adds edeee341fd6c platform/x86: asus_wmi: Fix return value of fan_boost_mode_store adds 6cc8f6598978 platform/x86: ISST: Fix wrong unregister type adds 1d6f8c5bac93 platform/x86: GPD pocket fan: Fix error message when temp- [...] adds b40e288bfb53 platform/x86: sony-laptop: Use scnprintf() for avoiding po [...] adds 8ddbda76245f tools/power/x86/intel-speed-select: Fix mailbox usage for [...] adds ced2f5304d14 tools/power/x86/intel-speed-select: Fix last cpu number adds f0e0b4d17baa tools/power/x86/intel-speed-select: Warn for invalid package id adds f5205f493100 tools/power/x86/intel-speed-select: Make target CPU option [...] adds 143ad32209af tools/power/x86/intel-speed-select: Enhance core-power inf [...] adds 6320c9fb9121 tools/power/x86/intel-speed-select: Use more verbiage for [...] adds 696691985c31 tools/power/x86/intel-speed-select: Special handling for C [...] adds 864dc09e692f tools/power/x86/intel-speed-select: Max CPU count calculat [...] adds fb1861582839 tools/power/x86/intel-speed-select: Store topology information adds f362cdccca07 tools/power/x86/intel-speed-select: Helpful warning for mi [...] adds addd116d8daf tools/power/x86/intel-speed-select: Enhance help adds 1ba148ae9e11 tools/power/x86/intel-speed-select: Enhance --info option adds 87e115b3256c tools/power/x86/intel-speed-select: Add an API for error/i [...] adds ac9d05ea4cfb tools/power/x86/intel-speed-select: Improve error display [...] adds 6c8edba37cc5 tools/power/x86/intel-speed-select: Check feature status first adds 6d1f2dc8a5d9 tools/power/x86/intel-speed-select: Display error for inva [...] adds 68e2f109717b tools/power/x86/intel-speed-select: Enhance help for core- [...] adds 3d1a8579813e tools/power/x86/intel-speed-select: Improve output of perf [...] adds 39bae0fce48f tools/power/x86/intel-speed-select: Improve error display [...] adds a9fd6ae739ef tools/power/x86/intel-speed-select: Improve error display [...] adds 95f8e5694580 tools/power/x86/intel-speed-select: Kernel interface error [...] adds fe6fb2165ade tools/power/x86/intel-speed-select: Improve core-power res [...] adds 070fdea13d4b tools/power/x86/intel-speed-select: Show error for invalid [...] adds 7fc9fefd994b tools/power/x86/intel-speed-select: Improve CLX commands adds b86639e1957f tools/power/x86/intel-speed-select: Fix avx options for tu [...] adds 4a9603534aff tools/power/x86/intel-speed-select: Print friendly warning [...] adds e44d76569b19 tools/power/x86/intel-speed-select: Add display for enable [...] adds 74062363f855 tools/power/x86/intel-speed-select: Avoid duplicate Packag [...] adds 1e46d1d59a6c tools/power/x86/intel-speed-select: Update version adds 9945a2479893 tools/power/x86/intel-speed-select: Fix a typo in error message adds 267fc714cab7 platform/x86: intel_pmc_core: Make pmc_core_lpm_display() [...] adds c61b693c9a03 platform/x86: intel_pmc_core: Make pmc_core_substate_res_s [...] adds b1f81b496b0d platform/x86: surface3_power: MSHW0011 rev-eng implementation adds 6c5348d2d215 Merge remote-tracking branch 'drivers-x86/for-next' adds ec2daf6e33f9 platform: chrome: Add cros-usbpd-notify driver adds f2437e48ac7a power: supply: cros-ec-usbpd-charger: Fix host events adds 2b63eb961ade Merge branch 'chrome-platform-5.6-fixes' into for-next adds 8673e944b50e platform/chrome: wilco_ec: Platform data shouldn't include [...] adds 42cd0ab476e2 platform/chrome: cros_ec: Query EC protocol version if EC [...] adds f775ac78fcfc platform/chrome: cros_ec_rpmsg: Fix race with host event adds 7d3ca507fda9 platform/chrome: cros_ec_spi: Use new structure for SPI tr [...] adds c5cd2b47b203 platform/chrome: cros_ec_proto: Report command not supported adds 6bc15ad784ed platform/chrome: cros_ec_vbc: Use cros_ec_cmd_xfer_status helper adds 413dda8f2c6f platform/chrome: cros_ec_chardev: Use cros_ec_cmd_xfer_sta [...] adds 72540a571653 platform/chrome: cros_ec_sysfs: Use cros_ec_cmd_xfer_statu [...] adds cff38b0c58fc platform/chrome: cros_ec_lightbar: Use cros_ec_cmd_xfer_st [...] adds c06e58b6b733 platform/chrome: cros_ec: Use cros_ec_cmd_xfer_status helper adds 7e11f4c0c5cc platform/chrome: Kconfig: Remove CONFIG_ prefix from MFD_C [...] adds 92e399c07b7e platform/chrome: cros_usbpd_notify: Fix cros-usbpd-notify [...] adds f5d84a21fab7 platform/chrome: cros_usbpd_notify: Add driver data struct adds 7e91e1ac60bb platform/chrome: cros_usbpd_notify: Amend ACPI driver to plat adds a88214089d67 platform/chrome: cros_usbpd_notify: Pull PD_HOST_EVENT status adds fdc6b21e2444 platform/chrome: Add Type C connector class driver adds ad7c0510c99e platform/chrome: cros_ec_typec: Update port info from EC adds 45620da40f6f platform/chrome: cros_ec_chardev: Replace zero-length arra [...] adds e0db7c42b05f platform/chrome: wilco_ec: event: Replace zero-length arra [...] adds b86e39adee99 Merge remote-tracking branch 'chrome-platform/for-next' adds c7896490dd1a leds: ns2: Absorb platform data adds ccbbb117c17e leds: ns2: Convert to GPIO descriptors adds 877a50b87299 leds: leds-bd2802: remove set but not used variable 'pdata' adds cc9c077f6afe leds: lm3697: fix spelling mistake "To" -> "Too" adds 64d7e23115dd leds: add SGI IP30 led support adds b43a8f01fccb leds: pwm: simplify if condition adds dd47a83453e4 leds: pwm: convert to atomic PWM API adds 141f15c66d94 leds: pwm: remove header adds 4227685b4dda leds: pwm: remove useless pwm_period_ns adds 7a6303677598 leds: leds-is31fl32xx: Replace zero-length array with flex [...] adds 7bbec6c4b51d leds: leds-pwm: Replace zero-length array with flexible-ar [...] adds 3953d1908b2c From: Marek Behún marek.behun@nic.cz adds 032426ff773f leds: lm3532: make bitfield 'enabled' unsigned adds 6fb47e48fa61 Make label "white:power" to be consistent with dt-bindings [...] adds 40a3eb029ad9 Warn about old defines that probably should not be used. adds 53cb3df9dd2d Sort Makefile entries to reduce risk of rejects. adds 10a6cce3c1a1 Group LED functions according to functionality, and add so [...] adds 6aeaedb1c943 Merge remote-tracking branch 'leds/for-next' adds 26455d00ee58 drivers: char: ipmi: ipmi_msghandler: Pass lockdep express [...] adds 8e49d77e4d84 Merge remote-tracking branch 'ipmi/for-next' 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 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 d3ef0815f924 Merge remote-tracking branch 'driver-core/driver-core-next' adds 23a73711faca usb: cdns3: fix spelling mistake "wrapperr" -> "wrapper" 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 2834e0407b47 Merge remote-tracking branch 'usb/usb-next' 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 b5ec03694d16 Merge remote-tracking branch 'usb-serial/usb-next' adds 8e217b078138 kgdboc: Use for_each_console() helper adds a287885f1e37 n_tty: check printk arguments for n_tty_trace adds c6825c6395b7 serial: 8250_tegra: Create Tegra specific 8250 driver adds 57b76faf1d78 serial: 8250_early: Add earlycon for BCM2835 aux uart adds 00d963abcb92 tty/serial: 8250_exar: Replace zero-length array with flex [...] adds 2f202d03a578 tty: n_gsm: Replace zero-length array with flexible-array member adds 4a37c0fcf5d4 serial: sc16is7xx: Replace zero-length array with flexible [...] adds 02042a4cf472 serial: 8250_pci: Replace zero-length array with flexible- [...] adds 7a49955af144 serial: core: Introduce uart_console_enabled() helper adds d2403cadc1ee serial: core: Consolidate spin lock initialization code adds 643f7d95fe23 serial: core: use octal permissions on module param adds 143c02c88d6d serial: core: Switch to use DEVICE_ATTR_RO() adds 8c6b6ffac367 serial: 8250_pxa: avoid autodetecting the port type adds 9ff2f0f7f247 tty: serial: Kconfig: Fix a typo adds 47eff47cc275 tty: serial: efm32: fix spelling mistake "reserverd" -> "r [...] adds 567a0e17f75f serial: 8250_port: Switch to use DEVICE_ATTR_RW() adds 21680a6dcb01 serial: 8250_port: Use dev_*() instead of pr_*() adds 036bca1fcce8 n_gsm: drop unneeded gsm_dlci->fifo field adds 72ae8cc192a3 n_gsm: introduce enum gsm_dlci_state adds e1785996f4c6 n_gsm: introduce enum gsm_dlci_mode adds 329aa6e6e12f n_gsm: introduce enum gsm_mux_state adds edd05a735a39 n_gsm: add missing __user annotations adds d8ca4ecf8dbd n_gsm: add missing \n to prints adds 5677fcf376d5 n_gsm: switch dead to bool adds e9360b9a0d4c n_gsm: switch throttled to bool adds 7a9ed9c069f1 n_gsm: switch constipated to bool adds c50704bdef9b n_gsm: switch escape to bool adds 175b558d0efb tty: serial: samsung_tty: build it for any platform adds 3b3845bb6c78 tty: serial: samsung_tty: remove SERIAL_SAMSUNG_DEBUG adds 66c3bdf11d9d n_hdlc: remove tracing debug prints adds 683efabc6622 n_hdlc: remove unused macros adds f3c2e27750ea n_hdlc: convert debuglevel use to pr_debug adds aebe5fc3b568 n_hdlc: put init/exit strings directly to prints adds cda3756ca5c4 n_hdlc: cleanup messages during registration adds c549725ff85a n_hdlc: use clamp() for maxframe adds 30fafd92c272 n_hdlc: simplify freeing of buffer list adds 5f2895143d5e n_hdlc: invert conditions in n_hdlc_tty_close and n_hdlc_tty_poll adds a1274b26ac27 n_hdlc: remove unused flags adds 4040c8286079 n_hdlc: remove unused backup_tty adds 75011682e7c5 n_hdlc: expand tty2n_hdlc macro adds 43e784eca86a n_hdlc: inline n_hdlc_release adds df6de639d42c n_hdlc: remove cached tty adds 844cc5f9e530 n_hdlc: remove checking of n_hdlc adds 740708abbba2 n_hdlc: add helper for buffers allocation adds edee649f9d27 n_hdlc: move tty_ldisc_ops to the bottom adds 0f2382981442 n_hdlc: switch tbusy and woke_up to bools adds b9c010dfe85e n_hdlc: remove unneeded ifdef adds d86b05cb0e20 n_hdlc: use __func__ and pr_ print helpers adds 43741e9bc0fb n_hdlc: remove useless whitespace at line wraps adds 2bfb2b753bc6 n_hdlc: remove spaces between function name and ( adds 8d79bb5c4b97 n_hdlc: add missing spaces after commas adds 1283c72135f0 n_hdlc: fix whitespace around binary operators adds 80967ff2d15f n_hdlc: wrap a comment properly adds dce05aa6eec9 vt: selection, introduce vc_is_sel adds e587e8f17433 vt: ioctl, switch VT_IS_IN_USE and VT_BUSY to inlines adds e24cd4e6d6aa n_tty: Distribute switch variables for initialization adds ba08cf452f34 Merge 5.6-rc3 into tty-next adds 101f227c2403 vt: selection, remove 2 local variables from set_selection_kernel adds 555b4ef79797 vt: selection, localize use_unicode adds 9256d09f1da1 vt: selection, create struct from console selection globals adds f400991bf872 vt: switch vt_dont_switch to bool adds a10df4910cdb vt: vt_kern.h, remove extern from functions adds 6ff66e081374 vt: selection, remove redeclaration of poke_blanked_console adds bc80932cc25a vt: selection, indent switch-case properly adds 67f468d4ae9f tty: serial: atmel_serial: Drop GPIO includes adds 8145e85f8245 tty: serial: lantiq: Drop GPIO include adds 97cbaf2c829b tty: serial: cpm_uart: Convert to use GPIO descriptors adds 9fa3c4b1fa37 tty: serial: qcom_geni_serial: Fix GPIO swapping with workaround adds 9be1064fe524 serial: ar933x_uart: add RS485 support adds 9dd5185a206d dt-bindings: serial: document fsl,inverted-tx and -rx options adds 5a08a4877aed tty: imx serial: Implement support for reversing TX and RX [...] adds e32a83c70cf9 serial: 8250-mtk: modify mtk uart power and clock management adds 1b91d97c66ef serial: 8250_lpss: Add ->setup() for Elkhart Lake ports adds 2b1b799d7630 arm64: change ARCH_SPRD Kconfig to tristate adds 7ba87cfec71a tty: serial: make SERIAL_SPRD not depend on ARCH_SPRD adds 4f5f58873756 tty: serial: Use the correct style for SPDX License Identifier adds f8c3686c65f0 serial: earlycon: prefer EARLYCON_DECLARE() variant adds f45709df7731 serial: 8250: Don't touch RTS modem control while in rs485 mode adds fe7f0fa43cef serial: 8250: Support rs485 devicetree properties adds 283e096ffb70 serial: 8250: Deduplicate ->rs485_config() callback adds 6d3e54e1955e serial: 8250: Sanitize rs485 config harder adds 41a70b7f4734 serial: 8250: Deduplicate rs485 active_timer assignment adds 058bc104f7ca serial: 8250: Generalize rs485 software emulation adds f93bf7589114 serial: 8250_bcm2835aux: Support rs485 software emulation adds 7f9803072ff6 serial: 8250: Support console on software emulated rs485 ports adds eaee41727e6d sysctl/sysrq: Remove __sysrq_enabled copy adds 68af43173d3f serial/sysrq: Add MAGIC_SYSRQ_SERIAL_SEQUENCE adds d24e163af05c tty: mips_ejtag_fdc: Mark expected switch fall-through adds cb05c6c82fb0 Merge 5.6-rc5 into tty-next adds 4cbd7814bbd5 tty: sifive: Finish transmission before changing the clock adds cfb7bdfc6978 serial: pic32_uart: Use uart_console() helper adds 207f6f34fb10 tty/serial: atmel: Use uart_console() helper adds d3394b3d5182 serial/sysrq: Add a help-string for MAGIC_SYSRQ_SERIAL_SEQUENCE adds 159381df1442 tty: serial: fsl_lpuart: fix DMA operation when using IOMMU adds a092ab25fdaa tty: serial: fsl_lpuart: fix DMA mapping adds c2f448cff22a tty: serial: fsl_lpuart: add LS1028A support adds e33253f3b74b tty: serial: fsl_lpuart: add LS1028A earlycon support adds c75b1fddae6c dt-bindings: serial: lpuart: add ls1028a compatibility adds 2607d7246fb2 arm64: dts: ls1028a: add missing LPUART nodes adds b685e6febde6 tty: serial: ifx6x60: Use helper variable for dev adds 9a8da6082ddb tty: serial: ifx6x60: Convert to GPIO descriptors adds f9d690b6ece7 tty: serial: qcom_geni_serial: Allocate port->rx_fifo buff [...] adds 2ce5eace42b8 serial: core: Use string length for SysRq magic sequence adds b18896ff3a92 serial: core: Print escaped SysRq Magic sequence if enabled adds e140ef36925f serial: core: Use uart_console() helper in SysRq code adds da9a5aa3402d serial: core: Refactor uart_unlock_and_check_sysrq() adds c57c1644c266 vt: drop redundant might_sleep() in do_con_write() adds 1aa6e058dd6c vt: vt_ioctl: remove unnecessary console allocation checks adds e83766334f96 tty: serial: qcom_geni_serial: No need to stop tx/rx on UA [...] adds d49e7953f9b9 tty: serial: qcom_geni_serial: Don't try to manually disab [...] adds 5b30dee6cc07 vt: selection, fix double lock introduced by a merge adds b18d1c2efa47 tty: n_hdlc, remove FILE and LINE from pr_debug adds 85af37056a72 vt: use min() to limit intervals adds f0e8e3da22ab vt: selection, use rounddown() for start/endline computation adds c3a834e87c2c vt: indent switch-case in setterm_command properly adds 72cc06be190a serial: sprd: check console via stdout-path in addition adds f1b49d5a0713 serial: sprd: remove __init from sprd_console_setup adds efc176929a35 serial: sprd: Fix a dereference warning adds 7e13d0a6b189 Revert "tty: serial: samsung_tty: build it for any platform" adds 5f3a48132412 Merge branch 'for-5.7-console-exit' of git://git.kernel.or [...] adds a3cb39d258ef serial: core: Allow detach and attach serial device for console adds bedb404e91bb serial: 8250_port: Don't use power management for kernel console adds 089b6d365491 serial: 8250_port: Disable DMA operations for kernel console adds 630db5cbc7b4 tty: serial: Add CONSOLE_POLL support to SiFive UART adds 4b7349cb4e26 serial: sprd: getting port index via serial aliases only adds 72534077475f serial: sprd: remove redundant sprd_port cleanup adds e2c2e7987106 tty: nozomi: fix spelling mistake "reserverd" -> "reserved" adds e39c0ffe8cc3 tty: serial: pch_uart: Use scnprintf() for avoiding potent [...] adds caa47cc63947 tty: nozomi: Use scnprintf() for avoiding potential buffer [...] adds bdc3070e3fcd tty: hvc: Use the correct style for SPDX License Identifier adds db1032f7e485 tty: n_tracesink: Use the correct style for SPDX License I [...] adds cbf580ff0938 Merge 5.6-rc7 into tty-next adds 97451855cc3b serial: uartps: Remove unconditional wait inside set_termios adds 706bbc572d59 serial: uartps: Add TACTIVE check in cdns_uart_tx_empty function adds f19c3f6c8109 serial: 8250_port: Don't service RX FIFO if throttled adds f4b042a05006 serial: 8250: 8250_omap: Fix throttle to call stop_rx() adds 4ce35a3617c0 serial: 8250_omap: Fix sleeping function called from inval [...] adds 7cf4df30a981 serial: 8250: 8250_omap: Terminate DMA before pushing data [...] adds 4bcf59a5dea0 serial: 8250: 8250_omap: Account for data in flight during [...] adds 789898416749 serial: 8250: 8250_omap: Move locking out from __dma_rx_do [...] adds 7229b84c20d2 serial: 8250: 8250_omap: Extend driver data to pass FIFO t [...] adds c6689dfd8779 serial: 8250: 8250_omap: Work around errata causing spurio [...] adds c26389f998a8 serial: 8250: 8250_omap: Add DMA support for UARTs on K3 SoCs adds c97c65f36e5c serial: omap: drop unused dt-bindings header adds 1f0c1314c51c ARM: dts: pxa*: Don't redeclare phandle references adds 8524e2a93908 ARM: dts: pxa*: Fix serial port names adds d6a14ce6cd8d ARM: dts: pxa*: Make the serial ports compatible with xscale-uart adds 5a56cf3e8738 ARM: dts: mmp2-brownstone: Don't redeclare phandle references adds c10419f94538 ARM: dts: mmp*: Fix serial port names adds ecd755fb730e ARM: dts: mmp*: Make the serial ports compatible with xscale-uart adds a0c4adeeea84 ARM: dts: tango4: Make /serial compatible with ns16550a adds 475daa415919 Merge remote-tracking branch 'tty/tty-next' adds ff5cd9accbc7 ver_linux: Query ld cache for versions of libc/libcpp run-time adds 01c0514ec822 lkdtm/stackleak: Make the test more verbose adds d0cff8adce13 misc: vexpress: Replace zero-length array with flexible-ar [...] adds 6736041f9606 mei: bus: replace zero-length array with flexible-array member adds 3aef021b2df7 mei: limit number of bytes in mei header. adds 239a5791ffd5 dynamic_debug: allow to work if debugfs is disabled adds 1031eb90c177 char: virtio: Replace zero-length array with flexible-arra [...] adds 06e33595e96f misc: Use kzalloc() instead of kmalloc() with flag GFP_ZERO. adds 78856f255103 ppdev: Distribute switch variables for initialization adds 78c244226613 pcmcia: Distribute switch variables for initialization adds a27ad0f7da7b mei: remove unused includes from pci-{me,txe}.c adds 1f836f5b10f2 Merge 5.6-rc3 into char-misc-next adds bb3a151dd427 Merge 5.6-rc5 into char-misc-next adds 8d7dc56ee908 char: group dev configs togther adds 00e375439794 tty: source all tty Kconfig files in one place adds 2cca608ad9eb tty: reorganize tty & serial menus adds 397c7729665a intel_th: Disallow multi mode on devices where it's broken adds 231d901d1e36 firmware: intel_stratix10_service: add depend on agilex adds f276d3ea884d firmware: stratix10-svc: add the compatible value for inte [...] adds d108b132ea39 misc: mic: Use scnprintf() for avoiding potential buffer overflow adds f490e8aea3f0 misc: Replace zero-length array with flexible-array member adds c23df7de085a mei: fix CNL itouch device number to match the spec. adds 6ce6ae7c178b misc: cleanup minor number definitions in c file into misc [...] adds 2668dba6df53 misc: move FLASH_MINOR into miscdevice.h and fix conflicts adds a9f85f93ed73 firmware: imx: add COMPILE_TEST support adds 05d67ec3ca59 UIO: fix up inapposite whiteplace in uio head file adds 86a78b1cfc78 uio: add resource managed devm_uio_register_device() function adds eff1dd87fae2 uio: uio_pdrv_genirq: use new devm_uio_register_device() function adds b52cc1bb952f extcon: Remove unneeded extern keyword from extcon-provider.h adds 095cf502b31e binderfs: port to new mount api adds 6e29225af902 binderfs: port tests to test harness infrastructure adds ad29ace2e26e binderfs_test: switch from /dev to a unique per-test mountpoint adds e48d11743608 binderfs: add stress test for binderfs binder devices adds 8067c0b0c6ac rtc/ia64: remove legacy efirtc driver adds f52ef24be21a rtc/alpha: remove legacy rtc driver adds c3f4af8b3183 nvmem: imx: ocotp: add i.MX8MP support adds 6bb317ce7564 nvmem: core: add nvmem_cell_read_common adds 8b977c5498b8 nvmem: core: add nvmem_cell_read_u64 adds e280a8c64aa8 nvmem: remove a stray newline in nvmem_register() adds 31c6ff51fdce nvmem: add a newline for readability adds f7d8d7dcd978 nvmem: fix memory leak in error path adds a9c3766cb19c nvmem: release the write-protect pin adds 061a320b32d4 nvmem: core: validate nvmem config before parsing adds 3c91ef69a3e9 nvmem: check for NULL reg_read and reg_write before dereferencing adds 13d588baed36 nvmem: imx-ocotp: Drop unnecessary initializations adds af934656d848 Bindings: nvmem: add bindings for JZ4780 efuse adds 4a2addc28769 nvmem: add driver for JZ4780 efuse adds 49d37c6b09e1 Documentation: ABI: nvmem: add documentation for JZ4780 efuse ABI adds ba2bb5f78922 nvmem: jz4780-efuse: fix build warnings on ARCH=x86_64 or riscv adds 3c2faf61fb71 char: mspec: Replace zero-length array with flexible-array member adds 87292bca01f7 virt: vbox: Use fallthrough; adds 9435dc3b5e62 docs: Add documentation for MHI bus adds 0cbf260820fa bus: mhi: core: Add support for registering MHI controllers adds e755cadb0171 bus: mhi: core: Add support for registering MHI client drivers adds da1c4f856924 bus: mhi: core: Add support for creating and destroying MH [...] adds 6cd330ae76ff bus: mhi: core: Add support for ringing channel/event ring [...] adds a6e2e3522f29 bus: mhi: core: Add support for PM state transitions adds 3000f85b8f47 bus: mhi: core: Add support for basic PM operations adds cd457afb1667 bus: mhi: core: Add support for downloading firmware over BHIe adds 6fdfdd27328c bus: mhi: core: Add support for downloading RDDM image dur [...] adds 1d3173a3bae7 bus: mhi: core: Add support for processing events from cli [...] adds 189ff97cca53 bus: mhi: core: Add support for data transfer adds e6b0de469c5b bus: mhi: core: Add uevent support for module autoloading adds 8f522bae2394 MAINTAINERS: Add entry for MHI bus adds 7fd2944bdcb3 dt-bindings: interconnect: Convert qcom,sdm845 to DT schema adds c92cf0b40a7d dt-bindings: interconnect: Add YAML schemas for QCOM bcm-voter adds 6f690e16b5a0 dt-bindings: interconnect: Update Qualcomm SDM845 DT bindings adds 976daac4a1c5 interconnect: qcom: Consolidate interconnect RPMh support adds aae57773fbe0 interconnect: qcom: sdm845: Split qnodes into their respec [...] adds c77af39bdb8b dt-bindings: interconnect: Add Qualcomm SC7180 DT bindings adds 2d1f95ab9feb interconnect: qcom: Add SC7180 interconnect provider driver adds 78465b0d3db6 interconnect: qcom: Allow icc node to be used across icc p [...] adds 7a077f7fdaa4 dt-bindings: interconnect: Add OSM L3 DT bindings adds 5bc9900addaf interconnect: qcom: Add OSM L3 interconnect provider support adds ff3edec1c3fd dt-bindings: interconnect: Add OSM L3 DT binding on SC7180 adds 03c4e6186bbb interconnect: qcom: Add OSM L3 support on SC7180 adds c23ff2aa3e78 Merge tag 'icc-5.7-rc1' of https://git.linaro.org/people/g [...] adds 835d722ba10a coresight: cti: Initial CoreSight CTI Driver adds 1a556ca6cc24 coresight: cti: Add sysfs coresight mgmt register access adds b5213376c240 coresight: cti: Add sysfs access to program function registers adds 1bf82857b42b coresight: cti: Add sysfs trigger / channel programming API adds b39b46fb9c6a dt-bindings: arm: Adds CoreSight CTI hardware definitions adds cffd054f1708 coresight: cti: Add device tree support for v8 arch CTI adds a5614770ab97 coresight: cti: Add device tree support for custom CTI adds 177af8285b59 coresight: cti: Enable CTI associated with devices adds 3c5597e39812 coresight: cti: Add connection information to sysfs adds 82e0c782f8a2 docs: coresight: Update documentation for CoreSight to cover CTI adds 05bd70c098c6 docs: sysfs: coresight: Add sysfs ABI documentation for CTI adds 217fb361167d Update MAINTAINERS to add reviewer for CoreSight adds baca54d956f7 Merge 5.6-rc7 into char-misc-next adds 59528807715f soundwire: stream: update state machine and add state checks adds c32464c9393d soundwire: stream: only prepare stream when it is configured. adds c7a8f049b828 soundwire: stream: do not update parameters during DISABLE [...] adds 60835022e196 soundwire: stream: fix support for multiple Slaves on the [...] adds bfaa3549541c soundwire: stream: don't program ports when a stream that [...] adds 2523486b9860 soundwire: intel: rename res field as link_res adds 27b198f409d8 soundwire: intel: add prepare support in sdw dai driver adds 973a842940bc soundwire: intel: add trigger support in sdw dai driver adds 5e7484d01928 soundwire: intel: add sdw_stream_setup helper for .startup [...] adds eff346f24ba9 soundwire: intel: free all resources on hw_free() adds 2140b66b5d3e soundwire: bus: fix race condition with probe_complete signaling adds fb9469e54fa7 soundwire: bus: fix race condition with enumeration_comple [...] adds a90def068127 soundwire: bus: fix race condition with initialization_com [...] adds 60ee9be25571 soundwire: bus: add PM/no-PM versions of read/write functions adds d300de4f2d51 soundwire: bus: write Slave Device Number without runtime_pm adds 3ab2ca405a08 soundwire: bus: add helper to clear Slave status to UNATTACHED adds dff70572e9a3 soundwire: bus: disable pm_runtime in sdw_slave_delete adds aa79293517b3 soundwire: bus: fix io error when processing alert event adds 0231453bc08f soundwire: bus: add clock stop helpers adds dde73538c9a5 soundwire: bus: don't treat CMD_IGNORED as error on ClockStop adds eb751d9f1fb1 soundwire: cadence: remove useless prototypes adds 2c6cff682d66 soundwire: add helper macros for devID fields adds ed29a0a67267 Merge branch 'topic/asoc' into next adds 5de79ba865d7 soundwire: bus: provide correct return value on error adds 0b43fef979b4 soundwire: stream: use sdw_write instead of update adds ce1acf019fe1 soundwire: cadence: s/update_config/config_update adds 7b174f24f4cf soundwire: cadence: simplifiy cdns_init() adds 5a885c52cfe6 soundwire: cadence: add interface to check clock status adds 9bc87cce9426 soundwire: cadence: handle error cases with CONFIG_UPDATE adds 1032504f22ac soundwire: cadence: add clock_stop/restart routines adds 0d667d01c40b soundwire: cadence: fix a io timeout issue in S3 test adds af4cc917826f soundwire: cadence: mask Slave interrupt before stopping clock adds 12632459f11a soundwire: cadence: merge routines to clear/set bits adds 0cdcdedc15b4 soundwire: cadence: move clock/SSP related inits to dedica [...] adds 1dd6a17f35d7 soundwire: cadence: make SSP interval programmable adds b62e76cf3958 soundwire: cadence: reorder MCP_CONFIG settings adds 5c8f0f68acf5 soundwire: cadence: enable NORMAL operation in cdns_init() adds 91080111f51f soundwire: cadence: remove PREQ_DELAY assignment adds ad473db4ec8d soundwire: cadence: remove automatic command retries adds b17350e40372 soundwire: cadence: commit changes in the exit_reset() sequence adds 2c800e3ba7f6 soundwire: cadence: multi-link support adds b468a785bd3e soundwire: cadence: clear FIFO to avoid pop noise issue on [...] adds 1ce713943660 Merge branch 'topic/ro_wordlength' into next adds 39ec6f992131 soundwire: qcom: add support for get_sdw_stream() adds 33e12f6e4552 Merge tag 'soundwire-5.7-rc1' of git://git.kernel.org/pub/ [...] adds c66ebde4d988 nvmem: sprd: Fix the block lock operation adds 5af25388ba25 nvmem: sprd: Optimize the block lock operation adds 4bd5a15d933c nvmem: sprd: Determine double data programming from device data adds bbde5709ee4f nvmem: mxs-ocotp: Use devm_add_action_or_reset() for cleanup adds 7fc40bcaa631 habanalabs: flush only at the end of the map/unmap adds 240c92fd04b2 habanalabs: use the user CB size as a default job size adds 64a7e2955d9a habanalabs: split the host MMU properties adds f3a838c0c72c habanalabs: Modify CS jobs counter to u16 adds 1718a45b284d habanalabs: Avoid running restore chunks if no execute chunks adds 7491c036cb79 habanalabs: removing extra ; adds 0c002ceb39fe habanalabs: fix DDR bar address setting adds 5cce51464c61 habanalabs: add debugfs write64/read64 adds e5509d52793c habanalabs: ratelimit error prints of IRQs adds 5557b138dc11 habanalabs: support temperature offset via sysfs adds d57b83c3dfe5 habanalabs: modify the return values of hl_read/write routines adds 0da10e683eb4 habanalabs: provide historical maximum of various sensors adds b41e9728d875 habanalabs: Remove unused parse_cnt variable adds cf87f966d28a habanalabs: Add missing annotation for goya_hw_queues_lock() adds 8a7a88c10c18 habanalabs: Add missing annotation for goya_hw_queues_unlock() adds bc6ed3aa92ac habanalabs: update goya firmware register map adds 4f0e6ab78aab habanalabs: add print upon clock change adds 6966d9e1f2a4 habanalabs: show unsupported message for GAUDI adds 118455015501 habanalabs: fix pm manual->auto in GOYA adds 9d20328d0bfe Merge tag 'misc-habanalabs-next-2020-03-24' of git://peopl [...] adds 3baf89abca19 bus/mhi: fix printk format for size_t adds 8622dfefb6ac intel_th: msu: Make stopping the trace optional adds 821747386cb6 bus: mhi: core: Pass module owner during client driver reg [...] adds 1d2790470349 dt-bindings: extcon: usbc-cros-ec: convert extcon-usbc-cro [...] adds 3426ad6d40ae extcon: palmas: Hide error messages if gpio returns -EPROBE_DEFER adds 995bb1092326 extcon: Mark extcon_get_edev_name() function as exported symbol adds 9c94553099ef extcon: axp288: Add wakeup support adds b83f68776b04 Merge tag 'extcon-next-for-5.7' of git://git.kernel.org/pu [...] adds e6de179d7a88 nvmem: core: add root_only member to nvmem device struct adds f60442ddc40c nvmem: core: use device_register and device_unregister adds 664f0549380c nvmem: core: use is_bin_visible for permissions adds 844003052719 nvmem: core: remove nvmem_sysfs_get_groups() adds 7198edb153cf Merge remote-tracking branch 'char-misc/char-misc-next' adds 3ca2a90d749f staging: rtl8723bs: hal: fix condition with no effect adds a1182cda0c78 Staging: vt6655: device_main: cleanup long line adds be9bca8cfbda staging: vt6656: Disable and remove fall back rates from driver. adds 88900631d706 staging: vt6656: Fix return for unsupported cipher modes. adds 8e2e79ff61f1 staging: vt6656: Remove fall back functions and headers. adds 034280e33ea0 staging: wilc1000: refactor SPI read/write commands handli [...] adds 7ed674e26357 staging: exfat: remove 'vol_type' variable. adds 8b8822e32f35 staging: exfat: Remove unused struct 'part_info_t' adds a3583d4c3df5 staging: exfat: Remove unused struct 'dev_info_t' adds f47e8780ce74 staging: netlogic: Use the correct style for SPDX License [...] adds b99692f4db0b staging: rtl8192e: style fix - Prefer using '"%s...", __func__' adds 361906387c7d staging: vc04_services: Remove unused variables in struct [...] adds 7d153fcc1070 staging: vc04_services: Get rid of resume_blocked in struc [...] adds d91f500a1273 staging: vc04_services: Get rid of resume_blocker completi [...] adds 9af64167354f staging: vc04_services: get rid of blocked_blocker complet [...] adds dcbcbfa4af09 staging: vc04_services: Delete blocked_count in struct vch [...] adds be7fbad631f3 staging: vc04_services: get rid of vchiq_platform_use_susp [...] adds 0e2662125062 staging: vc04_services: Get rid of vchiq_platform_paused/r [...] adds 88084848eb8c staging: vc04_services: Get rid of vchiq_platform_suspend/ [...] adds 004e890d5cf7 staging: vc04_services: Get rid of vchiq_platform_videocor [...] adds 913e4e05a432 staging: vc04_services: Get rid of vchiq_platform_handle_t [...] adds c9b361ccd0e1 staging: vc04_services: Get rid of vchiq_on_remote_use_active() adds af908f390fd1 staging: vc04_services: Get rid of vchiq_arm_vcsuspend() adds 6d044eac92e6 staging: vc04_services: Get rid of vchiq_check_resume() adds 26a659750666 staging: vc04_services: Delete vc_suspend_complete completion adds 6547980973b1 staging: vc04_services: Get rid of unused suspend/resume states adds bd8aa2850f00 staging: vc04_services: Get of even more suspend/resume states adds ed151829e353 staging: vc04_services: Get rid of the rest of suspend/res [...] adds b2a86ecd8f06 staging: vc04_services: Get rid of USE_TYPE_SERVICE_NO_RESUME adds aca055ed40ea staging: vc04_services: Delete vchiq_platform_check_suspend() adds a0184abeec66 staging: vc04_services: Get rid of vchiq_arm_vcresume()'s [...] adds 12396526807d staging: vc04_services: vchiq_arm: Get rid of unused defines adds 226f912a0f7a staging: rtl8188eu: remove unnecessary RETURN label adds be5418d45ba4 staging: pi433: Use the correct style for SPDX License Identifier adds 4ed6aba987bc staging: rtl8192u: Add space to fix style issue adds 0e3ee7f10af9 staging: qlge: remove spaces at the start of a line adds 075a32959154 staging: comedi: ni_routes: Refactor ni_find_valid_routes() adds e3b7ce73c578 staging: comedi: ni_routes: Allow alternate board name for routes adds 9bfd8bc5e8bf staging: comedi: ni_mio_common: Allow alternate board name [...] adds 26a99c06b6bb staging: comedi: ni_pcimio: add routes for NI PCIe-6251 an [...] adds bf2b8fe0d7d2 staging: exfat: Replace printk with pr_info adds 36be4102b7da staging: rtl8188eu: rename variable pnetdev -> netdev adds 032b423b31ad staging: wfx: remove set but not used variable 'tx_priv' adds 4033714d6cbe staging: wfx: fix init/remove vs IRQ race adds e2525a95cc08 staging: wfx: annotate nested gc_list vs tx queue locking adds eec6e3ee636e staging: wfx: add proper "compatible" string adds 7f70c919ffb8 staging: wfx: follow compatible = vendor,chip format adds 40a97d55a6b7 staging: wfx: use sleeping gpio accessors adds d2bdc4929160 staging: wfx: use more power-efficient sleep for reset adds a474df5c1484 staging: wilc1000: remove use of vendor specific IE for p2 [...] adds 0f4f67b55142 staging: wilc1000: directly fetch 'priv' handler from 'vif [...] adds b264fad30bf6 staging: qlge: qlge_main.c: fix style issues adds 98e5df86e564 staging: exfat: Rename variable 'Year' to 'year' adds 7904b260f9da staging: exfat: Rename variable 'Month' to 'month' adds 88ff49cc06e5 staging: exfat: Rename variable 'Day' to 'day' adds 984e8f24dcd5 staging: exfat: Rename variable 'Hour' to 'hour' adds 56a2ba5a228a staging: exfat: Rename variable 'Minute' to 'minute' adds ac4db9acc5d5 staging: exfat: Rename variable 'Second' to 'second' adds 36b392b0423a staging: exfat: Rename variable 'MilliSecond' to 'millisecond' adds 731e7914190b staging: exfat: Rename variable 'Name' to 'name' adds cc3edc28b9ad staging: exfat: Rename variable 'ShortName' to 'short_name' adds a474b9021ef4 staging: exfat: Rename variable 'Attr' to 'attr' adds 439968b7bb61 staging: exfat: Rename variable 'NumSubdirs' to 'num_subdirs' adds d9cd17a258c3 staging: exfat: Rename variable 'CreateTimestamp' to 'crea [...] adds c09c0adc20cd staging: exfat: Rename variable 'ModifyTimestamp' to 'modi [...] adds 2ed9d77aa76b staging: exfat: Rename variable 'AccessTimestamp' to 'acce [...] adds 1f9d6a3d2ebc staging: unisys: visorinput: Replace zero-length array wit [...] adds 8acd7c56c1b5 staging: greybus: Replace zero-length array with flexible- [...] adds 147eda2974d4 staging: vc04_services: remove unused function adds 110700173e97 staging: vc04_services: remove unneeded parentheses adds 032974659b36 staging: vc04_services: fix indentation alignment in a few places adds 0e35fa615e0b staging: gasket: unify multi-line string adds 3c27a36f2711 staging: vc04_services: use kref + RCU to reference count [...] adds a2203cfe0d84 staging: vc04_services: don't increment service refcount w [...] adds 4fb8b5aa2a11 staging: wilc1000: refactor p2p action frames handling API's adds caa6772db4c1 Staging: remove wusbcore and UWB from the kernel tree. adds 96b06c0a16f7 Revert "staging: octeon-usb: delete the octeon usb host co [...] adds 422d97b8b05e Revert "staging: octeon: delete driver" adds f9546de43df2 MIPS: octeon: remove typedef declaration for cvmx_wqe adds f7d2bdcb7ead MIPS: octeon: remove typedef declaration for cvmx_helper_l [...] adds 9da303533b40 MIPS: octeon: remove typedef declaration for cvmx_pko_comm [...] adds 8ef0c4f06432 Revert "staging/octeon: Mark Ethernet driver as BROKEN" adds e2327678732d staging: vc04_services: Fix wrong early return in next_ser [...] adds c77761d660a6 staging: rtl8723bs: Fix spacing issues adds 38f193dff5cc staging: wilc1000: make use of FIELD_GET/_PREP macro adds 759af9b84eec staging: wilc1000: remove use of MAX_NUN_INT_THRPT_ENH2 macro adds eda308be643f staging: wilc1000: refactor interrupt handling for sdio adds bf13984d515d staging: wilc1000: make use of ALIGN macro adds a088ae77f44b staging: wilc1000: use commmon function to set SDIO block size adds 167bd21c315e staging: wilc1000: define macros for different register ad [...] adds 5832cbe21c16 staging: wilc1000: use short name for hif local variable i [...] adds b1f17561541c staging: wilc1000: define macros to replace magic number values adds fa4f4ce50cf2 staging: exfat: remove DOSNAMEs. adds 23aa10344c62 staging: exfat: dedicate count_entries() to sub-dir counting. adds 55b9b8f67d93 staging: fsl-dpaa2: ethsw: ethsw.c: Fix line over 80 characters adds bb9397a356c6 staging: exfat: remove symlink feature. adds 86c468a4f8e6 staging: exfat: remove exfat_fat_sync() adds cf7e44daa727 staging: qlge: add braces on all arms of if-else adds 5979afa2c4d1 staging: Replace zero-length array with flexible-array member adds 67e6cf7338e1 staging: qlge: add braces around macro arguments adds 64e4965942e6 staging: qlge: emit debug and dump at same level adds bc8942bc4910 staging: octeon: add space around '+' and parentheses adds 57dd99864f5c staging: octeon: add blank line after union adds 007b91435be8 staging: octeon: match parentheses alignment adds 6c411581caef staging: wilc1000: avoid double unlocking of 'wilc->hif_cs' mutex adds 31e234948e88 staging: wilc1000: use YAML schemas for DT binding documentation adds df08620eab3b staging: rtl8192e: remove redundant initialization of vari [...] adds 5a436cb13476 staging: rtl8723bs: remove temporary variable CrystalCap adds 49ad571f70b3 staging: rtl8188eu: remove redundant assignment to cond adds 999d544c600c staging: rtl8723bs: core: remove redundant zero'ing of cou [...] adds ea3bc6acbf5c staging: pi433: overlay: Fix Broadcom vendor prefix adds 43b83f1a4cb8 staging: pi433: overlay: Fix reg-related warnings adds 6d9578388363 staging: pi433: overlay: Convert to sugar syntax adds 42228d9edfa0 staging: speakup: remove redundant initialization of point [...] adds 52a39b075cdf staging: exfat: remove sync_alloc_bitmap() adds f2409865c23f staging: exfat: remove exfat_buf_sync() adds c85f15519d45 Merge 5.6-rc3 into staging-next adds a89af1e1b970 staging: exfat: remove symlink feature adds ece19f3ec8de staging: exfat: rename buf_cache_t's 'flag' to 'locked' adds 2777313cf234 Staging: exfat: fixed a long line coding style issue adds dbcf85e2728f staging: exfat: remove 'file creation modes' adds 3eca76cc2d17 staging: exfat: clean up d_entry rebuilding. adds 580f57c2cf61 staging: exfat: remove redundant if statements adds 72db61d7d17a staging: kpc2000: prevent underflow in cpld_reconfigure() adds 3b4922deaf37 staging: vt6656: Use mac80211 duration for tx headers adds 2812ab8963e6 staging: vt6656: Remove STATUS enums from TX path adds c3aee6626184 staging: vt6656: use vnt_vt3184_agc array directly adds f75bb88fef1a staging: vt6656: vnt_vt3184_init remove stack copy to array. adds 0fd349fd1d22 staging: vt6656: vnt_int_start_interrupt remove spin lock. adds 05f665dd0faa staging: vt6656: Remove function vnt_int_process_data. adds 10e9a359cea7 staging: vt6656: Delete int.c/h file and move functions to [...] adds 3c505f508f44 staging: vt6656: Move vnt_rx_data to usbpipe.c adds 7db73c8c9028 staging: vt6656: Remove unnecessary local variables initia [...] adds efabc44b8004 staging: wilc1000: use correct data for memcpy in wilc_hif [...] adds f79a8a85cc52 staging: wilc1000: remove unnecessary always true 'if' conditions adds 0fc6d4e4ce01 staging: wilc1000: use flexible-array member instead of ze [...] adds ad3ee730074d staging: vt6656: remove blank line adds a632b9faec47 staging: vt6655: alignment should match open parenthesis adds 70ab9945f239 staging: qlge: remove blank line adds e148bdb2ed5b staging: qlge: qlge.h: remove spaces before tabs and align code adds 98624b53ee00 staging: qlge: qlge.h: add spaces around operators adds b642a2f9317b staging: qlge: qlge.h: remove excess newlines adds add1a2faba5d staging: greybus: i2c.c: remove commented out function adds 66d93d7ff9c4 staging: greybus: Fix the irq API abuse adds bcfb8b05a921 staging: wfx: alignment should match open parenthesis adds 95f67ef3d263 staging: wfx: remove blank line adds a5e7d27e2d7d staging: ks7010: remove line over 80 characters adds 9eafa2b71a10 Staging: rtl8723bs: Remove comparison to true adds b92a047b2e59 staging: exfat: exfat_super.c: remove commented out function adds 1657f11c7ca1 staging: exfat: alignment should match open parenthesis adds c12b19af4a10 staging: hp: remove commented out code adds d2ac333d2e99 Staging: rtl8188eu: Add space around operator adds 19a91ec87a14 staging: kpc2000: kpc2000_spi: Use new structure for SPI t [...] adds b26b1391dfa5 staging: wilc1000: spi: Use new structure for SPI transfer delays adds d1ec12424618 staging: vt6656: Remove vnt_interrupt_buffer in_use flag. adds 696089de8eca staging: vt6656: struct vnt_rcb remove unused in_use. adds 8080b0f53724 staging: speakup: Fix a typo error print for softsynthu device adds 9a5e71a68d20 staging: mt7621-pci: simplify 'mt7621_pcie_init_virtual_br [...] adds 590a95e418d1 staging: exfat: remove staging version of exfat filesystem adds 98c386c2649b staging: wfx: data_rx.c: remove space after cast adds c67dc09facc0 staging: wfx: change 1 to bool adds df69646bf27d staging: wfx: dat_tx.c: remove space after a cast adds 3f716acc2710 staging: wfx: data_tx.h: remove space after cast adds 02a33f8e06f3 staging: wfx: remove variable declaration adds c9edd2975416 staging: wfx: remove unused structure adds 05ffb11ca7e2 staging: comedi: dt282x: remove old unused code adds 5ca61dffc7da staging: mt7621-pci: enable clock bit for each port adds 3cd89589351e staging: vt6655: power.c: Remove setting ATIM Window in PS [...] adds d154c0a96869 staging: vt6655: power.c: code reformatting for improved r [...] adds 3394cf077922 staging: rtl8188eu: fix typo s/informations/information adds 7d5088809019 staging: qlge: Fix WARNING: Missing a blank line after dec [...] adds 3ee72c08885c staging: wilc1000: use 'interrupts' property instead of 'i [...] adds 9aa4e8de3b0c staging: wilc1000: modified 'clock-names' and 'compatible' [...] adds 1693a2fa4b1f staging: wilc1000: updated DT binding documentation adds 234ff54287c1 staging: most: core: Use scnprintf() for avoiding potentia [...] adds 72e7375cafc1 staging: rtl8188eu: Use scnprintf() for avoiding potential [...] adds 39ddadf14da7 staging: rtl8192e: Use scnprintf() for avoiding potential [...] adds 038341dc5f7b staging: rtl8723bs: Use scnprintf() for avoiding potential [...] adds 6e436169a701 Staging: rtl8188eu: rtw_mlme: Add space around operators adds c15e7f072288 staging: rtl8712: Fixes for simple typos in C comments adds d8dd36459dd5 staging: vt6656: Use BIT_ULL() macro instead of bit shift [...] adds 45621fc9ddc9 staging: comedi: ni_tio: Reformat function call arguments adds df42b8f49340 staging: comedi: rtd520: Resolve multiline dereference adds 073e0be325ae staging: comedi: s626: Reformat function arguments adds f80ac69d32f1 staging: comedi: ni_mio_common: Code reformat and re-indentation adds 6f0c6989d7fa staging: comedi: ni_atmio16d: remove commented code blocks adds b01e01351c4e staging: comedi: dt3000: Reformat multiple line dereference adds af68516eb921 Staging: rtl8723bs: rtw_mlme: Remove unnecessary conditions adds 9a27592d160d Staging: rtl8723bs: sdio_halinit: Remove unnecessary conditions adds 1293b4aa0e3e staging: fbtft: Reformat line over 80 characters adds b32d2fb2bee1 staging: fbtft: Reformat long macro definitions adds f19234ca8b0a staging: fbtft: simplify array index computation adds f54df47919f1 staging: fbtft: Avoid potential precedence issues adds 2587768a511a staging: greybus: i2c: remove unused pointers adds 14ecf42b12bd staging: rtl8192u: Replaces symbolic permissions with octa [...] adds b85791ce080b staging: rtl8192u: Using function name as string adds a6b65a452580 staging: rtl8192u: Corrects 'Avoid CamelCase' for variables adds ef3580d76dc7 staging: bcm2835-camera: Drop unused ignore_errors flag adds 965e799e5391 staging: bcm2835-camera: Use designators to init V4L2 controls adds b27e35f91c75 staging: mt7621-pci: use gpios for properly reset adds 475fe234bdfd staging: mt7621-pci: change value for 'PERST_DELAY_MS' adds f2bf08220460 staging: mt7621-dts: make use of 'reset-gpios' property for pci adds 2a1cd3a8b723 staging: mt7621-pci: bindings: update doc accordly to last [...] adds adfeee9b871a staging: mt7621-pci: release gpios after pci initialization adds c0da4872c4ba staging: mt7621-pci: delete no more needed 'mt7621_reset_port' adds 76498b49f5be staging: wfx: remove unneeded spaces adds d9e709d017f4 Staging: wilc1000: cfg80211: Use kmemdup instead of kmallo [...] adds 7c280df8fae3 staging: wilc1000: rearrange line exceeding 80 characters adds 8eb6b39c0ff3 staging: qlge: qlge_dbg: remove unneeded spaces adds 251c833ca4ad staging: qlge: qlge_main: remove unused code adds cedce08c5f1a staging: qlge: qlge_main.c: remove an unneeded variable adds d66186b17990 staging: qlge: qlge_mpi.c: remove an unneeded variable adds 69fe462f249b staging: qlge: qlge_dbg.c: remove an unneeded variable adds a825aa56de88 staging: qlge: qlge_ethtool.c: remove an unneeded variable adds 963399b2c23b staging: mt7621-pci-phy: add 'mt7621_phy_rmw' to simplify code adds f23519843b01 staging: speakup: main: switch multiple assignment for one [...] adds 928b2dc0c899 staging: wlan-ng: Fix line going over 80 characters adds 081188ecad95 staging: media: imgu: Remove extra type detail adds e3d21cbfa978 staging: media: allegro: align with parenthesis adds fde287627302 staging: media: imx: remove temporary variable adds c4546a359a49 staging: media: imx: remove parentheses adds ba839b32d6f7 staging: media: hantro: remove parentheses adds eac7ac5c736f staging: rtl8192u: r8192U_wx: use netdev_warn() instead of [...] adds 09dd629eeabb staging: mt7621-pci: fix io space and properly set resourc [...] adds a8cf1723c4b7 dt-bindings: iio: adc: stm32-adc: convert bindings to json-schema adds 357528156207 iio: accel: st_accel: Use st_sensors_dev_name_probe() adds 5de6570b8abb iio: imu: st_lsm6dsx: Fix mismatched comments adds a2ff6e0347a9 iio: light: Add DT bindings for GP2AP002 adds 97d642e23037 iio: light: Add a driver for Sharp GP2AP002x00F adds ebf7a1126717 iio: ad5755: fix spelling mistake "to" -> "too" and gramma [...] adds cef2760954cf iio: adc: ad7124: add 3db filter adds 9960c70949d4 iio: st_sensors: handle memory allocation failure to fix n [...] adds 66053d5d1b74 dt-bindings: devantech-srf04.yaml: add pm feature adds 2251157b335b iio: srf04: add power management feature adds b7dec2cb19f3 dt-bindings: iio: ltc2632: expand for ltc2636 support adds f243d0f0bd16 iio: dac: ltc2632: drop some duplicated data adds 9f15a4a0adc9 iio: dac: ltc2632: add support for LTC2636 family adds 55f82c00b2f3 iio: dac: ltc2632: remove some unused defines adds 4a818643e988 iio: vcnl4000: Use a single return when getting IIO_CHAN_INFO_RAW adds 5e00708df381 iio: vcnl4000: Enable runtime pm for vcnl4200/4040 adds 816abe42b8bd dt-binding: iio: add NPCM ADC reset support adds db6bcb8c2588 iio: adc: modify NPCM reset support adds 4235cc30c906 iio: imu: inv_mpu6050: cleanup of/acpi support adds 23db8d695931 iio: imu: inv_mpu6050: add support of ICM20609 & ICM20689 adds d31f74e60804 iio: imu: inv_mpu6050: add support of IAM20680 adds 8abce87d3991 iio: imu: inv_mpu6050: add support of ICM20690 adds 9fc89f796513 iio: imu: inv_mpu6050: update LPF bandwidth settings adds b9cd7be04b0e dt-bindings: add description for new supported chips adds c5b8425514da counter: stm32-timer-cnt: add power management support adds 15e8573d3b3f counter: stm32-timer-cnt: remove iio headers adds b8528224741b iio: core: Handle 'dB' suffix in core adds 0cc97f2e46e0 iio: amplifiers: ad8366: Add write_raw_get_fmt function adds a76838dfc7b7 iio: amplifiers: hmc425a: Add support for HMC425A attenuator adds 8aba25394cbf dt-bindings: iio: amplifiers: Add docs for HMC425A Step At [...] adds 16256a73744d MAINTAINERS: add entry for hmc425a driver. adds f20dbe11e2e9 iio: imu: st_lsm6dsx: check return value from st_lsm6dsx_s [...] adds 97928677fe35 iio: imu: adis16480: initialize adis_data statically adds 99460853a894 iio: imu: adis16400: initialize adis_data statically adds e914cfdf12ab iio: gyro: adis16136: initialize adis_data statically adds 3f17ada8f38c iio: imu: adis: add unlocked __adis_initial_startup() adds fdcf6bbb4ed3 iio: imu: adis: Add self_test_reg variable adds ecb010d44108 iio: imu: adis: Refactor adis_initial_startup adds 1fd456702692 iio: imu: adis: add support product ID check in adis_initi [...] adds 366a543421cf iio: adis16480: Make use of __adis_initial_startup adds 62504d1b44ec iio: adis16460: Make use of __adis_initial_startup adds 1d8690fe61c9 iio: adc: ad7124: Add direct reg access adds ab0afa65bbc7 staging: iio: adc: ad7192: fail probe on get_voltage adds 893ac1a02b19 staging: iio: adc: ad7192: modify iio_chan_spec array adds 66614ab2be38 staging: iio: adc: ad7192: removed spi_device_id adds 7e4d75935ddb Documentation: ABI: testing: ad7192: update sysfs docs adds b581f748cce0 staging: iio: adc: ad7192: move out of staging adds 4af495dad54f dt-bindings: iio: light: add support for Dyna-Image AL3320A adds 2295338b4a3e dt-bindings: iio: light: add support for Dyna-Image AL3010 adds 58d22a911d91 iio: light: al3320a slightly improve code formatting adds c36b5195ab70 iio: light: add Dyna-Image AL3010 driver adds c39a05e35263 iio: light: al3320a implement suspend support adds 3a271275fa74 iio: light: al3320a implement devm_add_action_or_reset adds 9c088c020d81 iio: light: al3320a allow module autoload and polish adds 3192ade7b6f6 iio: trigger: stm32-timer: enable clock when in master mode adds e3d2d8ece5f0 dt-bindings: iio: adc: max1363 etc i2c ADC binding conversion adds ddfd781dc4d8 iio: imu: inv_mpu6050: enable i2c aux mux bypass only once adds 14c046ed1711 iio: imu: inv_mpu6050: delete useless check adds a3aaf7770a88 iio: imu: inv_mpu6050: set power on/off only once during all init adds 3c1024aa99c3 iio: imu: inv_mpu6050: simplify polling magnetometer adds 5621a63a017f iio: imu: inv_mpu6050: early init of chip_config for use at setup adds c1bfe9c81812 iio: imu: inv_mpu6050: add all signal path resets at init adds 398da9942359 iio: imu: inv_mpu6050: reduce sleep time when turning regu [...] adds 92e7407ab1bc iio: imu: inv_mpu6050: rewrite power and engine management adds ffc9648a52c4 iio: imu: inv_mpu6050: fix data polling interface adds 4c1e0147015c iio: imu: inv_mpu6050: factorize fifo enable/disable adds 5e95ca3637d6 iio: imu: inv_mpu6050: dynamic sampling rate change adds 4599cac84614 iio: imu: inv_mpu6050: use runtime pm with autosuspend adds 74a40e19f9db iio: imu: inv_mpu6050: temperature only work with accel/gyro adds d4578dc05103 iio: chemical: atlas-sensor: allow probe without interrupt line adds a751b8e48018 iio: chemical: atlas-sensor: add DO-SM module support adds 189d4dab640b dt-bindings: iio: chemical: consolidate atlas-sensor docs adds 317d4bcca769 dt-bindings: iio: adc: ad7923: Add binding documentation f [...] adds 070bd30a518a iio: light: Simplify the current to lux LUT adds cbbb819837f6 iio: dac: ad5770r: Add AD5770R support adds ea52c21268e6 dt-bindings: iio: dac: Add docs for AD5770R DAC adds 328b50e9a0ad iio: si1133: read 24-bit signed integer for measurement adds cc74a38d85fe iio: amplifiers: ad8366: add support for HMC1119 Attenuator adds f5572bd7edea staging: iio: update TODO adds ba1b4c8e8092 iio: adc: exynos: Silence warning about regulators during [...] adds e89602c32e19 iio: adc: ad9292: Use new structure for SPI transfer delays adds 5f0ea0f5a63c iio: adc: max1118: Use new structure for SPI transfer delays adds eccd071836b3 iio: adc: mcp320x: Use new structure for SPI transfer delays adds ccea1f5acff9 iio: adc: ti-tlc4541: Use new structure for SPI transfer delays adds 61e618be6a0e iio: imu: adis_buffer: Use new structure for SPI transfer delays adds 3543b1998dd3 iio: imu: adis: add doc-string for 'adis' struct adds 2dd86ba82133 iio: imu: adis: update 'adis_data' struct doc-string adds 2303248b291f iio: imu: adis: add a note better explaining state_lock adds 2ddc982a6c17 iio: industrialio-core: Fix debugfs read adds 95c72b78c336 iio: pressure: icp10100: add driver for InvenSense ICP-101xx adds de65d0556343 counter: 104-quad-8: Support Filter Clock Prescaler adds 954ab5cc5f3e counter: 104-quad-8: Support Differential Encoder Cable Status adds 5da06e6cd94d iio: add a TODO adds e23aaafcdb39 iio: trigger: stm32-timer: rename enabled flag adds 736e19e684b3 iio: trigger: stm32-timer: add power management support adds d7cf5f60474c iio: potentiostat: lmp9100: fix iio_triggered_buffer_{pred [...] adds a305b0c9edd2 iio: light: gp2ap020a00f: fix iio_triggered_buffer_{predis [...] adds fe297f8f048a iio: dac: Kconfig: sort symbols alphabetically adds 281d90e24f13 Merge tag 'iio-5.7a' of git://git.kernel.org/pub/scm/linux [...] adds 83386c5ba9dd Staging: qlge: Add a blank line after variable adds 96a2fcff8954 staging: unisys: Documentation: Correct a long line in doc adds 682a70647a75 staging: rtl8712: Correct a typo in a comment adds 498631900466 staging: rtl8192u: ieee80211: Correct a typo in a comment adds 8b9eafef59a8 staging: rtl8188eu: include: Correct a typo in a comment adds 441f3d899122 staging: rtl8188eu: core: Correct a typo in a comment adds a4cf37a67920 staging: rtl8712: Fix for long lines in Kconfig help adds b542a2c0f161 staging: sm750fb: Fix of long line in makefile variable adds 028ba0db4d60 staging: rts5208: shorten long line in func call adds cad144d6e576 staging: vt6656: Use ARRAY_SIZE instead of hardcoded size adds 0432184f2f4a staging: mt7621-pci: fix register to set up virtual bridges adds 190c8f721adc staging: vc04_services: Use scnprintf() for avoiding poten [...] adds 8e37c13d9580 staging: mt7621-pci: don't return if get gpio fails adds 3fce0276f98a staging: rtl8723bs: os_dep: Correct typo in comments adds 04ff8b51ae7e staging: rtl8712: Remove unnecessary braces adds 795302918365 staging: gdm724x: use netdev_err() instead of pr_err() adds e9ed75cf1167 staging: rtl8723bs: hal: Correct multi-line comments as pe [...] adds 56faa3c8a0f4 staging: rtl8723bs: hal: Correct typos in comments adds 507127f7963c staging: vc04_services: interface: vchi: Correct long line [...] adds c685dba6bdd1 staging: mt7621-pci-phy: avoid to create to different phys [...] adds f178754e92c4 staging: mt7621-dts: set up only two pcie phys adds bf516f413f4e staging: mt7621-pci: use only two phys from device tree adds 7846a9828572 staging: mt7621-pci: change variable to print for slot adds 825c6f470c62 staging: mt7621-pci: be sure gpio descriptor is null on fails adds 5737cfe87a9c staging: mt7621-pci: avoid to poweroff the phy for slot one adds 5d6633b26bc3 staging: mt7621-dma: quoted string split across lines adds 0d326e722d76 staging: mt7621-dts: gpio 8 and 9 are vendor specific adds 6bdf0ddd73dd staging: mt7621-pci: delete release gpios related code adds 25e1543b9f68 staging: rtl8723bs: remove unneeded variables adds 3056483111bf staging: rtl8723bs: os_dep: Remove commented out code lines adds b6b2a53cf3ad staging: rtl8723bs: os_dep: Correct long line comments adds 067be5723868 staging: rtl8723bs: os_dep: Remove whitespace characters i [...] adds a74081b44291 staging: vt6656: Use BIT() macro instead of hex value adds 609ccb307181 staging: rtl8188eu: remove some 5 GHz code adds 3017e587e368 staging: vt6656: Use BIT() macro in vnt_mac_reg_bits_* functions adds 6203da980301 Merge 5.6-rc7 into staging-next adds 3856f4e65210 staging: mt7621-pci: use builtin_platform_driver() adds 1a4bcfa60285 staging: mt7621-pci-phy: use builtin_platform_driver() adds 9791ca0dcb46 staging: mt7621-pci-phy: re-do 'xtal_mode' detection adds 38ef48f7d4b7 staging: rtl8188eu: Add ASUS USB-N10 Nano B1 to device table adds bb351cf437f5 Staging: hp: Use netdev_warn(). adds 30c826bf1df5 staging: hp100: Remove space after * in pointer declarations adds 4bc0659d7112 staging: mt7621-pci: avoid to set 'iomem_resource' addresses adds f49c5f16e945 staging: greybus: tools: Fix braces {} style adds 1c31a1302c40 Staging: speakup: Use pr_warn() defined in <linux/printk.h>. adds 759411a0e0f3 staging: wlan-ng: Fix third argument going over 80 characters adds 4230c862284a staging: iio: adc: ad7192: Re-indent enum labels adds 4ce28818941f staging: iio: adc: ad7280a: Add comments to clarify string [...] adds 7385adece191 staging: hp100: Add space around operator + adds eb538ff02a56 staging: comedi: ni_labpc_common: Reformat multiple line d [...] adds 7cf9a79dbae1 Staging: speakup: Use sizeof(*var) in kmalloc(). adds 22dd4acc8049 Staging: speakup: Add identifier name to function declarat [...] adds b27652753918 staging: most: move core files out of the staging area adds 24eb831a0ea5 staging: most: Documentation: update ABI description adds 4a1a3e9bf565 staging: most: Documentation: move ABI description files o [...] adds 73d854226af4 staging: vt6655: Break up function call with long line. adds a1f165a6b738 staging: wlan-ng: fix ODEBUG bug in prism2sta_disconnect_usb adds 0644a104bbce staging: hp100: Remove extra blank lines adds c40bca6a9d93 staging: hp100: Correct typo in the comment adds d7338269bb29 Staging: hp100: Add space after "," in function arguments. adds f649dc716991 staging: hp100: Remove space after opening parenthesis "(" adds 096821d65488 staging: hp100: Add space between while keyword and open p [...] adds 285d15c25702 staging: hp100: Add spaces in if statement. adds 45d9d3c990f0 staging: rtl8723bs: Remove unnecessary braces for single s [...] adds c42a4ac49abc staging: rtl8723bs: Remove multiple assignments adds 6d7e48d01612 staging: hp100: Add space around operator adds c926f022c256 staging: rtl8723bs: Add line after variable declarations adds 904da296a536 staging: hp100: Properly indent the multiline comments. adds 0af192c755bd Staging: kpc2000: kpc_dma: Remove comparison to NULL. adds 5122be4f4fc6 Staging: kpc2000: kpc_dma: Use sizeof(*var) in kzalloc(). adds b1436fe3e286 Staging: kpc2000: kpc_dma: Remove unnecessary braces. adds ba86697622f9 Staging: kpc2000: kpc_dma: Include the preferred header. adds dbec450e2d52 Staging: kpc2000: kpc_dma: Use the SPDK comment style. adds edf279abbac9 Staging: kpc2000: kpc_dma: Use kcalloc over kzalloc. adds 5b2765858aaa Staging: kpc2000: kpc_dma: Use spaces around operators. adds 69686debe6a1 Staging: rtl8188eu: hal: Add space around operators adds f1a49bb9c819 staging: rtl8723bs: Remove blank line before '}' brace adds 442deb07a0a8 Merge remote-tracking branch 'staging/staging-next' adds f356d58c3a04 Merge branch 'i2c-mux/for-next' into for-next adds 5877ef6935d4 Merge remote-tracking branch 'mux/for-next' adds f7b280c63881 dmaengine: idxd: remove set but not used variable 'group' adds bfc8f1a87c37 dmaengine: idxd: remove set but not used variable 'idxd_cdev' adds ff095986e6b4 dt-bindings: dma: ti-edma: fix example compatible property adds 57a8cc725622 dmaengine: bcm-sba-raid: Replace zero-length array with fl [...] adds 6a8785082c83 dmaengine: uniphier-mdmac: replace zero-length array with [...] adds 5ca3364a83b2 dmaengine: ti: omap-dma: Replace zero-length array with fl [...] adds 6ebb827f7aad dmaengine: sun4i: use 'linear_mode' in sun4i_dma_prep_dma_cyclic adds acd624185d20 dmaengine: ti: dma-crossbar: convert to devm_platform_iore [...] adds 8faa77332fe0 dmaengine: sun4i: set the linear_mode properly adds bfb59d4a330e dmaengine: sa11x0: Replace zero-length array with flexible [...] adds a18cd9bebdca dmaengine: sprd: Replace zero-length array with flexible-a [...] adds 1ee44529cc79 dmaengine: tegra210-adma: Replace zero-length array with f [...] adds 35e032462bf8 dmanegine: ioat/dca: Replace zero-length array with flexib [...] adds 7cb819c856d9 dmaengine: stm32-mdma: add suspend/resume power management [...] adds 54d50c8184f6 dmaengine: stm32-mdma: use reset controller only at probe time adds cb0bc2d09166 dmaengine: stm32-mdma: disable clock in case of error duri [...] adds 56cf8ddaa311 dmaengine: stm32-mdma: driver defers probe for clock and reset adds 542fbc463aab dmaengine: stm32-mdma: enable descriptor_reuse adds dfc708812a2a dmaengine: stm32-mdma: use vchan_terminate_vdesc() in .ter [...] adds f65c2e14b096 dmaengine: stm32-dmamux: add suspend/resume power manageme [...] adds 57e9f3666a1b dmaengine: stm32-dmamux: fix clock handling in probe sequence adds d04d2f620dcf dmaengine: stm32-dmamux: use reset controller only at probe time adds 6cc7089764ab dmaengine: stm32-dmamux: driver defers probe for clock and reset adds 2575cb81a966 dmaengine: xilinx_dma: Reset DMA channel in dma_terminate_all adds 05f8740a0e6f dmaengine: stm32-dma: add suspend/resume power management support adds 8cf1e0fc50fc dmaengine: stm32-dma: use reset controller only at probe time adds 615eee2c45c8 dmaengine: stm32-dma: driver defers probe for reset adds 22a0bb297cdc dmaengine: stm32-dma: enable descriptor_reuse adds d7a9e42609ca dmaengine: stm32-dma: use dma_set_max_seg_size to set the [...] adds 32ce108833a8 dmaengine: stm32-dma: add copy_align constraint adds 409ffc4d990c dmaengine: stm32-dma: fix sleeping function called from in [...] adds d80cbef35bf8 dmaengine: stm32-dma: use vchan_terminate_vdesc() in .term [...] adds 04c2bc2bede1 dmaengine: xilinx_dma: Extend dma_config structure to stor [...] adds 14ccf0aab46e dmaengine: xilinx_dma: In dma channel probe fix node order [...] adds a6e7f19c9100 dmaengine: at_hdmac: Substitute kzalloc with kmalloc adds bbc58394d811 dmaengine: at_hdmac: Drop locking in at_hdmac_alloc_chan_r [...] adds ad16bc232dd7 dmaengine: at_hdmac: Return err in case the chan is not fr [...] adds ceb2c14c5908 dmaengine: at_hdmac: Drop description for a not defined parameter adds 247b4d83d652 dmaengine: at_hdmac: Switch atomic allocations to GFP_NOWAIT adds 078a6506141a dmaengine: at_hdmac: Fix deadlocks adds a443e988765b dmaengine: at_xdmac: Drop always true check adds 387269d04b3d dmaengine: at_xdmac: Drop locking in at_xdmac_alloc_chan_r [...] adds 8592f2c81ebc dmaengine: at_xdmac: GFP_KERNEL for user that can sleep adds 191bd1cad353 dmaengine: at_xdmac: Fix locking in tasklet adds eb0249d50153 dmaengine: ti: edma: Support for interleaved mem to mem transfer adds dda5e35a7710 dmaengine: tegra-apb: Implement synchronization hook adds 8e84172e372b dmaengine: tegra-apb: Prevent race conditions on channel's [...] adds 41ffc423e117 dmaengine: tegra-apb: Clean up tasklet releasing adds c55c745e6f26 dmaengine: tegra-apb: Use devm_platform_ioremap_resource adds 2cd3d13cb4aa dmaengine: tegra-apb: Use devm_request_irq adds 3964293aecf9 dmaengine: tegra-apb: Fix coding style problems adds 14c63abfab4a dmaengine: tegra-apb: Remove unneeded initialization of td [...] adds a75013a5a173 dmaengine: tegra-apb: Remove assumptions about unavailable [...] adds d8396c0576c6 dmaengine: tegra-apb: Remove duplicated pending_sg_req checks adds 84a3f375eea9 dmaengine: tegra-apb: Keep clock enabled only during of DM [...] adds dcb394b6b5fb dmaengine: tegra-apb: Clean up suspend-resume adds 16e2b3e24bf1 dmaengine: tegra-apb: Add missing of_dma_controller_free adds 703b70f4dc3d dmaengine: tegra-apb: Allow to compile as a loadable kerne [...] adds 3962a2450996 dmaengine: tegra-apb: Remove MODULE_ALIAS adds 6c41ac96ad92 dmaengine: tegra-apb: Support COMPILE_TEST adds f261f1cd91ef dmaengine: tegra-apb: Remove unused function argument adds 01b66a752127 dmaengine: tegra-apb: Improve error message about DMA underflow adds b391554c61cb dmaengine: idxd: check return result from check_vma() in cdev adds 9065958ee6dd dmaengine: idxd: expose general capabilities register in sysfs adds 88ac039cbed1 dmaengine: Refactor dmaengine_check_align() to be bit oper [...] adds 3a92063be168 dmaengine: Use negative condition for better readability adds 5f77dd850c0a dmaengine: Drop redundant 'else' keyword adds 1873300afa61 dmaengine: consistently return string literal from switch-case adds 8c8b07cb0810 dt-bindings: dma: ti: k3-udma: Update for atype support (v [...] adds 0ebcf1a274c5 dmaengine: ti: k3-udma: Implement support for atype (for v [...] adds b9fb56b6ba8a dt-bindings: dmaengine: Add UniPhier external DMA controll [...] adds 667b9251440b dmaengine: uniphier-xdmac: Add UniPhier external DMA contr [...] adds 3e0ca3c38dc2 dmaengine: fsl-dpaa2-qdma: Adding shutdown hook adds 13a892d4aa24 dmaengine: ti: edma: fix null dereference because of a typ [...] adds 05fb80671840 dmaengine: fsl-dpaa2-qdma: remove set but not used variabl [...] adds e937cc1dd796 dmaengine: Add basic debugfs support adds db8d9b4c9b30 dmaengine: ti: k3-udma: Implement custom dbg_summary_show [...] adds 26cf132de6f7 dmaengine: Create debug directories for DMA devices adds 7c4a4d088283 dmaengine: idxd: Merge definition of dsa_batch_desc into d [...] adds a1fcaf07ec71 dmaengine: idxd: reflect shadow copy of traffic class programming adds 91124ac61216 dmaengine: idxd: remove global token limit check adds 3a5a8a27545d dmaengine: ppc4xx: Use scnprintf() for avoiding potential [...] adds d0f19a48a185 dmaengine: sprd: Set request pending flag when DMA control [...] adds 1986f03b2a87 dmaengine: fix spelling mistake "exceds" -> "exceeds" adds a48d44c800c7 dmaengine: tegra-apb: mark PM functions as __maybe_unused adds 6de88ea4ff66 dmaengine: tegra-apb: Don't save/restore IRQ flags in inte [...] adds 6697255f239f dmaengine: tegra-apb: Improve DMA synchronization adds 0950c7fdf787 dmaengine: uniphier-xdmac: Remove redandant error log for [...] adds cea582b5ee56 dt-bindings: dma: renesas,usb-dmac: add r8a77961 support adds afda4bf4bba8 Merge remote-tracking branch 'slave-dma/next' adds f43caa2adc96 cgroup: Clean up css_set task traversal adds 04189382c0be kselftest/cgroup: add cgroup destruction test adds 3010c5b9f5f4 cgroup.c: Use built-in RCU list checking adds a49e4629b5ed cpuset: Make cpuset hotplug synchronous adds 6df970e4f5d2 cgroup: unify attach permission checking adds 17703097f345 cgroup: add cgroup_get_from_file() helper adds 5a5cf5cb30d7 cgroup: refactor fork helpers adds f3553220d4cc cgroup: add cgroup_may_write() helper adds ef2c41cf38a7 clone3: allow spawning processes into cgroups adds 9bd5910d7f3d selftests/cgroup: add tests for cloning into cgroups adds c4873b237ac2 Merge branch 'for-5.6-fixes' into for-next adds 9f7b2d1eba99 Merge branch 'for-5.6-fixes' into for-next adds a09833f7cdf4 Merge branch 'for-5.6-fixes' into for-5.7 adds e7b20d97967c cgroup: Restructure release_agent_path handling adds ef2289f941de Merge branch 'for-5.7' into for-next adds fdc85222d58e kernfs: kvmalloc xattr value instead of kmalloc adds a46a22955bae kernfs: Add removed_size out param for simple_xattr_set adds 0c47383ba3bd kernfs: Add option to enable user xattrs adds 38aca3071ceb cgroupfs: Support user xattrs adds 6fc331767f41 Merge branch 'for-5.7' into for-next adds 77f688e4ffa7 Merge remote-tracking branch 'cgroup/for-next' adds 80363e1b673b scsi: tcm_qla2xxx: Make qlt_alloc_qfull_cmd() set cmd->se_ [...] adds 0ab710458da1 scsi: iscsi: Perform connection failure entirely in kernel space adds 77d331802a44 scsi: megaraid_sas: fix indentation issue adds 7742ca797aa7 scsi: ufs: ufs-mediatek: ensure UniPro is not powered down [...] adds 2a06ff207445 scsi: ufs: ufs-mediatek: support linkoff state during suspend adds 5a244e0ea67b scsi: ufs: fix Auto-Hibern8 error detection adds 722adbbd7065 scsi: ufs: ufs-mediatek: gate ref-clk during Auto-Hibern8 adds 3d8b24a0f438 scsi: core: remove .for_blk_mq adds 2494c2868d6e scsi: qla2xxx: Check locking assumptions at runtime in qla [...] adds 39c4f1a965a9 scsi: lpfc: Fix RQ buffer leakage when no IOCBs available adds 0ab384a49c54 scsi: lpfc: Fix lpfc_io_buf resource leak in lpfc_get_scsi [...] adds 835214f5d5f5 scsi: lpfc: Fix broken Credit Recovery after driver load adds 792f3b90be2a scsi: lpfc: Fix registration of ELS type support in fdmi adds 821bc882acca scsi: lpfc: Fix release of hwq to clear the eq relationship adds a99c80742af4 scsi: lpfc: Fix compiler warning on frame size adds 4cb9e1ddaa14 scsi: lpfc: Fix coverity errors in fmdi attribute handling adds 6cde2e3e2813 scsi: lpfc: Remove handler for obsolete ELS - Read Port St [...] adds f6770e7d2329 scsi: lpfc: Clean up hba max_lun_queue_depth checks adds ad6203f97526 scsi: lpfc: Update lpfc version to 12.6.0.4 adds 145e5a8a5cbd scsi: lpfc: Copyright updates for 12.6.0.4 patches adds 618b4d07a442 scsi: ufs: ufs-mediatek: fix TX LCC disabling timing adds 984eaac133e3 scsi: ufs: introduce common function to disable host TX LCC adds 518b32f1ddf5 scsi: ufs: Select INITIAL ADAPT type for HS Gear4 adds 2824ec9f9e81 scsi: ufs: Flush exception event before suspend adds 90d88f47e8d0 scsi: ufs: set load before setting voltage in regulators adds 8240dd97cef4 scsi: ufs-qcom: Adjust bus bandwidth voting and unvoting adds 38f3242e9e20 scsi: ufs: Remove the check before call setup clock notify vops adds c63d6099a795 scsi: ufs: Fix ufshcd_hold() caused scheduling while atomic adds 09f17791e640 scsi: ufs: Add dev ref clock gating wait time support adds 1cbadd0c331f scsi: ufs-qcom: Delay specific time before gate ref clk adds 0d9630084cf8 scsi: zorro_esp: Restore devm_ioremap() alignment adds 569334014370 scsi: core: Delete scsi_use_blk_mq adds 73ec6d2748dc scsi: fc: Update Descriptor definition and add RDF and Lin [...] adds df3fe76658ed scsi: lpfc: add RDF registration and Link Integrity FPIN logging adds b417107a659e scsi: advansys: Replace zero-length array with flexible-ar [...] adds 738981bd74e8 scsi: target: fix unmap_zeroes_data boolean initialisation adds 87310c9fb502 scsi: target: convert boolean se_dev_attrib types to bool adds 1bf630fddd50 scsi: target: use an enum to track emulate_ua_intlck_ctrl adds 07553b1e83b4 scsi: qla2xxx: Add beacon LED config sysfs interface adds 054f43824170 scsi: qla2xxx: Move free of fcport out of interrupt context adds e6ad2b79b82f scsi: qla2xxx: Add sysfs node for D-Port Diagnostics AEN data adds 974c08604544 scsi: qla2xxx: Add endianizer macro calls to fc host stats adds 818c7f87a177 scsi: qla2xxx: Add changes in preparation for vendor exten [...] adds d83a80ee57f0 scsi: qla2xxx: Add vendor extended RDP additions and amendments adds bd7de0b1c394 scsi: qla2xxx: Add ql2xrdpenable module parameter for RDP adds 52bfb089d9d3 scsi: qla2xxx: Add vendor extended FDMI commands adds 75666f4a8c41 scsi: qla2xxx: Display message for FCE enabled adds 8b01e4db834d scsi: qla2xxx: Show correct port speed capabilities for RD [...] adds 09e382bc3dd9 scsi: qla2xxx: Cleanup ELS/PUREX iocb fields adds 576bfde80b28 scsi: qla2xxx: Add deferred queue for processing ABTS and RDP adds 4879237cd28e scsi: qla2xxx: Handle cases for limiting RDP response payl [...] adds 84f7d2e7b1f5 scsi: qla2xxx: Fix RDP response size adds a31056ddc665 scsi: qla2xxx: Use endian macros to assign static fields i [...] adds 64d21b314173 scsi: qla2xxx: Correction to selection of loopback/echo test adds 83cfd3dc002f scsi: qla2xxx: Fix qla2x00_echo_test() based on ISP type adds cbe729a63d5a scsi: qla2xxx: Print portname for logging in qla24xx_logio [...] adds 8d4926d13076 scsi: qla2xxx: Use correct ISP28xx active FW region adds d26a8982c9bd scsi: qla2xxx: Save rscn_gen for new fcport adds 419ae5fe73e5 scsi: qla2xxx: Fix control flags for login/logout IOCB adds 345f574dac85 scsi: qla2xxx: Add fixes for mailbox command adds 0fc5b7e62322 scsi: qla2xxx: Use QLA_FW_STOPPED macro to propagate flag adds 1939295a8dfa scsi: qla2xxx: Update driver version to 10.01.00.24-k adds 66167283c21e scsi: ch: fixup refcounting imbalance for SCSI devices adds 1c7ce4bcfb9a scsi: ch: synchronize ch_probe() and ch_open() adds 30f6d494cc78 scsi: ch: remove ch_mutex() adds 679b2ec8e060 scsi: sr: remove references to BLK_DEV_SR_VENDOR, leave it [...] adds 51a858817dcd scsi: sr: get rid of sr global mutex adds 162e250031cc scsi: lpfc: fix spelling mistake "Notication" -> "Notification" adds 0a36fd6cef5e scsi: qla2xxx: Fix sparse warning reported by kbuild bot adds c81ef0ed4477 scsi: qla2xxx: Simplify the code for aborting SCSI commands adds 1ee5ac365c2a scsi: qla2xxx: Suppress endianness complaints in qla2x00_c [...] adds 471298cab82d scsi: qla2xxx: Fix sparse warnings triggered by the PCI st [...] adds c25eb70a1024 scsi: qla2xxx: Convert MAKE_HANDLE() from a define into an [...] adds efd39a2ad6ff scsi: qla2xxx: Add 16.0GT for PCI String adds 9ef4847a80d3 scsi: qla2xxx: Avoid setting firmware options twice in 24x [...] adds 37efd51f75f3 scsi: qla2xxx: Use FC generic update firmware options rout [...] adds 8e0e063af0d1 scsi: qla2xxx: Fix FCP-SCSI FC4 flag passing error adds 4ba836f68628 scsi: qla2xxx: Improved secure flash support messages adds 1b81e7f3019d scsi: qla2xxx: Return appropriate failure through BSG Interface adds 7b2a73963c91 scsi: qla2xxx: Use a dedicated interrupt handler for 'hand [...] adds ce1ee122e0f0 scsi: qla2xxx: fix FW resource count values adds b0f18eee6fc1 scsi: qla2xxx: Update BPM enablement semantics. adds a82c307e69c4 scsi: qla2xxx: add more FW debug information adds cad9c2d28ec6 scsi: qla2xxx: Force semaphore on flash validation failure adds 770538c3012a scsi: qla2xxx: Fix RDP respond data format adds ab391abdc191 scsi: qla2xxx: Fix NPIV instantiation after FW dump adds 11efe8755d73 scsi: qla2xxx: Serialize fc_port alloc in N2N adds 3e4615a292b4 scsi: qla2xxx: Remove restriction of FC T10-PI and FC-NVMe adds 3d582b34992b scsi: qla2xxx: Handle NVME status iocb correctly adds ad8a260aa80d scsi: qla2xxx: Set Nport ID for N2N adds 4cbca7ea9eda scsi: qla2xxx: Update driver version to 10.01.00.25-k adds 492001990f64 scsi: ufshcd: remove unused quirks adds c3f7d1fcb4a2 scsi: ufshcd: use an enum for quirks adds e91ed9e0e4fa scsi: ufs: Allow vendor device quirks to be applied early adds 27ff2c60e095 scsi: ufs-qcom: Apply QUIRK_HOST_TACTIVATE for WDC UFS devices adds b3222c326c96 scsi: ufs: ufs-mediatek: add waiting time for reference clock adds 9e7bd945b9a9 scsi: core: use kobj_to_dev adds 22f0ba4a2825 scsi: dpt_i2o: rename adpt_i2o_to_scsi() to adpt_i2o_scsi_ [...] adds 466552b9f373 scsi: core: add scsi_host_complete_all_commands() helper adds 84ff9532e530 scsi: dpt_i2o: use scsi_host_complete_all_commands() to ab [...] adds 2c644b1d70f5 scsi: aacraid: Do not wait for outstanding write commands [...] adds a1855f612686 scsi: aacraid: use scsi_host_complete_all_commands() to te [...] adds b64f239e6116 scsi: aacraid: replace aac_flush_ios() with midlayer helper adds 5646e13a9550 scsi: aacraid: move scsi_(block,unblock)_requests out of _ [...] adds 2bb955840c1d scsi: core: add scsi_host_(block,unblock) helper function adds 3d3ca53b1639 scsi: aacraid: use scsi_host_(block,unblock) to block I/O adds dcece99e86b1 scsi: core: add scsi_host_busy_iter() adds f4a0c9dbc665 scsi: aacraid: use scsi_host_busy_iter() to wait for outst [...] adds 35d2ce0b6570 scsi: aacraid: use scsi_host_busy_iter() in get_num_of_inc [...] adds c5a9707672fe scsi: core: Remove cmd_list functionality adds 65ca846a5314 scsi: core: Introduce {init,exit}_cmd_priv() adds 4d2b8d40dd75 scsi: ufs: Introduce ufshcd_init_lrb() adds 5905d4648e7e scsi: ufs: Simplify two tests adds 5febf6d6ae4d scsi: Replace zero-length array with flexible-array member adds ed830385a2b1 scsi: ibmvfc: Avoid loss of all paths during SVC node reboot adds bef18d308a22 scsi: aacraid: Disabling TM path and only processing IOP reset adds cc6b32ee3b91 scsi: iscsi: Add support for asynchronous iSCSI session de [...] adds 5848fe960b08 scsi: fusion: fix if-statement empty body warning adds b893eb0141cb scsi: ibmvfc: Fix NULL return compiler warning adds 47d054580a75 scsi: ufs-mediatek: fix HOST_PA_TACTIVATE quirk for Samsun [...] adds 779dfcf6435b scsi: aacraid: clean up warning cast-function-type adds 598a90f2002c scsi: qla2xxx: add ring buffer for tracing debug logs adds 31df2fd54caf scsi: docs: Add an empty index file for SCSI documents adds 7f877908df42 scsi: docs: include SCSI Transport SRP diagram at the doc body adds f76576777a03 scsi: docs: convert 53c700.txt to ReST adds dd9cc1447ad3 scsi: docs: convert aacraid.txt to ReST adds cb3224089417 scsi: docs: convert advansys.txt to ReST adds 94b5530f1fb8 scsi: docs: convert aha152x.txt to ReST adds 520a44d4dfe1 scsi: docs: convert aic79xx.txt to ReST adds cff7c4a596e3 scsi: docs: convert aic7xxx.txt to ReST adds 6e5a663d8e5c scsi: docs: convert bfa.txt to ReST adds 1d4f8dfe2d97 scsi: docs: convert bnx2fc.txt to ReST adds 977b899ce3cc scsi: docs: convert BusLogic.txt to ReST adds d2ba7ca33840 scsi: docs: convert cxgb3i.txt to ReST adds 62e3bfa4a186 scsi: docs: convert dc395x.txt to ReST adds f22978400e3e scsi: docs: convert dpti.txt to ReST adds cc0d9d3ad7e6 scsi: docs: convert FlashPoint.txt to ReST adds 3c1e681bcdd8 scsi: docs: convert g_NCR5380.txt to ReST adds 1392de9d7a89 scsi: docs: convert hpsa.txt to ReST adds ac69461b6058 scsi: docs: convert hptiop.txt to ReST adds a88dc3ec2ca4 scsi: docs: convert libsas.txt to ReST adds cbbc70a8cde7 scsi: docs: convert link_power_management_policy.txt to ReST adds b4adb7578169 scsi: docs: convert lpfc.txt to ReST adds a756185de679 scsi: docs: convert megaraid.txt to ReST adds 8dca37d259df scsi: docs: convert ncr53c8xx.txt to ReST adds dbfa1bceed65 scsi: docs: convert NinjaSCSI.txt to ReST adds 304a8b62707b scsi: docs: convert ppa.txt to ReST adds 058595d58217 scsi: docs: convert qlogicfas.txt to ReST adds 731fc16c2fdd scsi: docs: convert scsi-changer.txt to ReST adds e513de9936ea scsi: docs: convert scsi_eh.txt to ReST adds fedd7a4d09a6 scsi: docs: convert scsi_fc_transport.txt to ReST adds d4d79340fb7b scsi: docs: convert scsi-generic.txt to ReST adds ce5c5d6503c9 scsi: docs: convert scsi_mid_low_api.txt to ReST adds a0b1643bee35 scsi: docs: convert scsi-parameters.txt to ReST adds b7223d9bdecc scsi: docs: convert scsi.txt to ReST adds d835971b2b89 scsi: docs: convert sd-parameters.txt to ReST adds ff1efa74311a scsi: docs: convert smartpqi.txt to ReST adds bf65c846476f scsi: docs: convert st.txt to ReST adds 110a89b1cabf scsi: docs: convert sym53c500_cs.txt to ReST adds f02e84d29e1d scsi: docs: convert sym53c8xx_2.txt to ReST adds e92c45d27236 scsi: docs: convert tcm_qla2xxx.txt to ReST adds b64f68224045 scsi: docs: convert ufs.txt to ReST adds 40ee63091a40 scsi: docs: convert wd719x.txt to ReST adds dade67f4a527 scsi: docs: convert arcmsr_spec.txt to ReST adds b0962c53bde9 scsi: core: avoid repetitive logging of device offline messages adds 1e067dd8a368 scsi: hisi_sas: Use dev_err() in read_iost_itct_cache_v3_hw() adds 6fdb79ff27ee scsi: core: Allow non-root users to perform ZBC commands adds 19f747f7370f scsi: linux/unaligned/byteshift.h: Remove superfluous casts adds 7251c0a41053 scsi: c6x: Include <linux/unaligned/generic.h> instead of [...] adds a7afff31d56d scsi: treewide: Consolidate {get,put}_unaligned_[bl]e24() [...] adds 35b703dbfa15 scsi: st: Use get_unaligned_be24() and sign_extend32() adds 3cef59481a1f scsi: scsi_trace: Use get_unaligned_be24() adds 819732be9fea scsi: zfcp: fix missing erp_lock in port recovery trigger [...] adds e05a10a05509 scsi: zfcp: expose fabric name as common fc_host sysfs attribute adds 538c6e910bae scsi: zfcp: wire previously driver-specific sysfs attribut [...] adds 7e0e4e0958ef scsi: zfcp: fix fc_host attributes that should be unknown [...] adds 185f2d2d595c scsi: zfcp: auto variables for dereferenced structs in ope [...] adds a17c78460093 scsi: zfcp: report FC Endpoint Security in sysfs adds f0d26ae84748 scsi: zfcp: log FC Endpoint Security of connections adds 616da39e0060 scsi: zfcp: trace FC Endpoint Security of FCP devices and [...] adds e53d92856e9f scsi: zfcp: enhance handling of FC Endpoint Security errors adds 42cabdaf103b scsi: zfcp: log FC Endpoint Security errors adds 82893ced8741 scsi: aacraid: Use scnprintf() for avoiding potential buff [...] adds 7cd1615e3295 scsi: be2iscsi: Use scnprintf() for avoiding potential buf [...] adds 2605fbd89b65 scsi: fnic: Use scnprintf() for avoiding potential buffer [...] adds 473e554d656e scsi: gdth: Use scnprintf() for avoiding potential buffer [...] adds 6f0cf4247442 scsi: ipr: Use scnprintf() for avoiding potential buffer overflow adds ff33d0e2b9d1 scsi: megaraid_sas: Use scnprintf() for avoiding potential [...] adds 81546b3273a1 scsi: core: Use scnprintf() for avoiding potential buffer [...] adds 181aea8948e1 scsi: smartpqi: Use scnprintf() for avoiding potential buf [...] adds 58bf14c17e65 scsi: pm80xx: Increase request sg length adds d384be6ede5c scsi: pm80xx: Deal with kexec reboots adds 9d9c7c20fb35 scsi: pm80xx: Free the tag when mpi_set_phy_profile_resp i [...] adds b40f28820fba scsi: pm80xx: Cleanup initialization loading fail path adds dba2cc03b9db scsi: pm80xx: sysfs attribute for non fatal dump adds 9b88984658fb scsi: pm80xx: Introduce read and write length for IOCTL pa [...] adds d04d18197cf5 Merge branch 'misc' into for-next adds a09fc2ea457f Merge remote-tracking branch 'scsi/for-next' adds 3fe59718f75c tools/virtio: option to build an out of tree module adds 4b2e628b580f virtio-net: Introduce extended RSC feature adds b8615b04a67d virtio-net: Introduce RSS receive steering feature adds d40662d5f12b virtio-net: Introduce hash report feature adds 65cd18df61be Merge remote-tracking branch 'vhost/linux-next' adds ffd0bbfb378e hwspinlock: Allow drivers to be built with COMPILE_TEST adds ef17f5193edd hwspinlock: hwspinlock_internal.h: Replace zero-length arr [...] adds 900fc60df227 remoteproc: qcom_q6v5_mss: Don't reassign mpss region on shutdown adds 715d85251957 remoteproc: qcom_q6v5_mss: Validate each segment during loading adds d96f2571dc84 remoteproc: qcom_q6v5_mss: Reload the mba region on coredump adds 2e7d4c2c4b25 remoteproc: fix kernel-doc warnings adds 9ce3bf225e5a remoteproc: Use size_t type for len in da_to_va adds 096ee78669d2 remoteproc: Use size_t instead of int for rproc_mem_entry len adds e4ae4b7d0169 remoteproc: Use u64 type for boot_addr adds 73516a33588c remoteproc: Add elf helpers to access elf64 and elf32 fields adds 826c33909929 remoteproc: Rename rproc_elf_sanity_check for elf32 adds f31e339f1b9b remoteproc: Add elf64 support in elf loader adds 12677467d6d5 remoteproc: Allow overriding only sanity_check adds 8f4033507d85 remoteproc: Adapt coredump to generate correct elf type adds e1833b9e0d72 remoteproc/mediatek: Use size_t type for len in scp_da_to_va adds b1f0fa8659f3 remoteproc: stm32: demote warning about optional property absence adds 0b145574b6cd remoteproc: re-check state in rproc_trigger_recovery() adds e138cce3e373 remoteproc: remoteproc debugfs file fixes adds 1f2f65c41034 remoteproc: return error for bad "recovery" debugfs input adds 791c13b709dd remoteproc: Fix NULL pointer dereference in rproc_virtio_notify adds c0abe2ca3605 remoteproc: Traverse rproc_list under RCU read lock adds dc5192c44936 remoteproc: Introduce "panic" callback in ops adds e9142f5c28e9 remoteproc: qcom: q6v5: Add common panic handler adds 717c21bad161 remoteproc: qcom: Introduce panic handler for PAS and ADSP adds c8f70f80b0af dt-bindings: remoteproc: Add OMAP remoteproc bindings adds 75242927014f remoteproc/omap: Add device tree support adds feae0300536a remoteproc/omap: Add a sanity check for DSP boot address a [...] adds 4a032199d3f7 remoteproc/omap: Add support to parse internal memories from DT adds 530a1b57e859 remoteproc/omap: Add the rproc ops .da_to_va() implementation adds f4af5bd23365 remoteproc/omap: Initialize and assign reserved memory node adds 0aaf19130262 remoteproc/omap: Add support for DRA7xx remote processors adds 1070f24d4ae9 remoteproc/omap: Remove the platform_data header adds 8135d1d28173 remoteproc/omap: Check for undefined mailbox messages adds e28edc571925 remoteproc/omap: Request a timer(s) for remoteproc usage adds 9077ac1ab14b remoteproc/omap: Add support for system suspend/resume adds 5f31b232c674 remoteproc/omap: Add support for runtime auto-suspend/resume adds 232ba6ca007c remoteproc/omap: Report device exceptions and trigger recovery adds 69591e4a0e17 remoteproc/omap: Add watchdog functionality for remote processors adds a7084c3d47c4 remoteproc/omap: Switch to SPDX license identifiers adds 45c2824de341 Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] adds faebafd4a862 Merge remote-tracking branch 'rpmsg/for-next' adds 046e14afb356 gpio: Avoid kernel.h inclusion where it's possible adds a630fe34ddc0 gpio: pxa: Avoid a warning when gpio0 and gpio1 IRQS are n [...] adds 47d7d1166619 gpio: wcd934x: Don't change gpio direction in wcd_gpio_set adds 47203198ed3d gpio: wcd934x: Fix logic of wcd_gpio_get adds 3f2e4c11e136 kfifo: provide noirqsave variants of spinlocked in and out [...] adds 5195a89e8583 kfifo: provide kfifo_is_empty_spinlocked() adds dea9c80ee672 gpiolib: rework the locking mechanism for lineevent kfifo adds 248ae1752e91 gpiolib: emit a debug message when adding events to a full kfifo adds d2ac25798208 gpiolib: provide a dedicated function for setting lineinfo adds 51c1064e82e7 gpiolib: add new ioctl() for monitoring changes in line info adds 33f0c47b8fb4 tools: gpio: implement gpio-watch adds b2929a9cb2fb Merge tag 'gpio-updates-for-v5.7-part1' of git://git.kerne [...] adds b36368f685d6 gpio: rcar: Fix typo in comment adds f6e51bb331d5 gpio: mockup: coding-style fix adds 023892ec80f0 gpio: siox: use raw spinlock for irq related locking adds 1739a2d85226 gpiolib: use gpiochip_get_desc() where applicable adds f8850206e160 gpio: Switch timestamps to ktime_get_ns() adds bc21077e084b gpio: of: Extract of_gpiochip_add_hog() adds 63636d956c45 gpio: of: Add DT overlay support for GPIO hogs adds 869233f81337 gpiolib: Optimize gpiochip_remove() when check for requested line adds ca18a852ee36 gpiolib: Fix inverted check in gpiochip_remove() adds ec18d7e7d286 gpio: uniphier: Replace zero-length array with flexible-ar [...] adds df2cd589766c gpiolib: Rename 'event' to 'ge' to be consistent with other use adds 48543bd8e928 gpiolib: fix unwatch ioctl() adds 1931479788c5 gpiolib: fix bitmap operations related to line event watching adds 5779925c23e1 Merge tag 'gpio-updates-for-v5.7-part2' of git://git.kerne [...] adds bc0ae0e737f5 gpio: add driver for Mellanox BlueField 2 GPIO controller adds 55be2f50336f ARM: OMAP2+: Handle errors for cpu_pm adds 43582265be8c gpio: omap: Block idle on pending gpio interrupts adds 579ced8fdb00 Revert "gpio: omap: Fix lost edge wake-up interrupts" adds 347ae6e29145 Merge branch 'ib-omap-block-idle' into devel adds a28e1c0505a0 gpio: Move devres calls to devres file adds 32f5f62d7991 gpio: uapi: Improve phrasing around arrays representing em [...] adds f8c3cea834d2 docs: gpio: driver.rst: don't mark literal blocks twice adds 1a555713ac9d gpio: pl061: Warn when IRQ line has not been configured adds d4e9361442e2 gpio: mxc: Add COMPILE_TEST support for GPIO_MXC adds 6876ca311bfc gpio: mxs: add COMPILE_TEST support for GPIO_MXS adds 525b0858ff2f gpio: mvebu: avoid error message for optional IRQ adds d1ee7e1f5c91 tools: gpio-hammer: Avoid potential overflow in main adds d19d2de61fb1 gpio: mmio: introduce BGPIOF_NO_SET_ON_INPUT adds 427cabede05c gpio: mt7621: add BGPIOF_NO_SET_ON_INPUT flag adds 55f17e2ae916 tools: gpio-hammer: fix spelling mistake: "occurences" -> [...] adds ee203bbd63c0 gpiolib: gpio_name_to_desc: factor out !name check adds 1003bc16481a tools: gpio-hammer: Apply scripts/Lindent and retain good changes adds 975516250253 tools: gpio: Fix typo in gpio-utils adds 30a464a8dfee Merge tag 'gpio-updates-for-v5.7-part4' of git://git.kerne [...] adds 5eefcaed501d gpio: brcmstb: support gpio-line-names property adds 7d52bac0fadc Merge branch 'devel' into for-next adds 0daa2f106906 Merge remote-tracking branch 'gpio/for-next' adds 86ecb7d6853c pinctrl: mediatek: remove set but not used variable 'e' adds a59c99d9eaf9 pinctrl: sunxi: Forward calls to irq_set_irq_wake adds 8587b21c599e pinctrl: sunxi: Mask non-wakeup IRQs on suspend adds 3c827873590c pinctrl: Use new GPIO_LINE_DIRECTION adds b29547436061 pinctrl: Ingenic: Add missing parts for X1830. adds aa0ed0d00f1d pinctrl: uniphier: Replace zero-length array with flexible [...] adds b3a3740c35d6 dt-bindings: pinctrl: Convert i.MX8MQ to json-schema adds 03b4154183a2 dt-bindings: pinctrl: Convert i.MX8MM to json-schema adds f4a776f75266 dt-bindings: pinctrl: Convert i.MX8MN to json-schema adds 61bccd918c83 dt-bindings: pinctrl: imx8mp: Replace the uint32-array wit [...] adds 8d8cec9bf6e9 ipq8064: pinctrl: Fixed missing RGMII pincontrol definitions adds d6d43a921720 pinctrl: ingenic: Improve unreachable code generation adds 3385ab72d995 pinctrl: mediatek: Fix some off by one bugs adds 977954200371 gpiolib: export gpiochip_get_desc adds 264716935ed2 pinctrl: sh-pfc: checker: Move data before code adds c3f8dcee7a0c pinctrl: sh-pfc: checker: Add helpers for reporting adds 1251887c0c78 pinctrl: sh-pfc: checker: Add helper for safe name comparison adds 3c2618647272 pinctrl: sh-pfc: checker: Add check for config register conflicts adds 12d057bad683 pinctrl: sh-pfc: checker: Add check for enum ID conflicts adds 4ef30dc72d0a pinctrl: sh-pfc: checker: Improve pin checks adds a95b077db4fc pinctrl: sh-pfc: checker: Improve pin function checks adds 40c8e4aad4e1 pinctrl: sh-pfc: checker: Improve pin group checks adds 08df16e07ad0 pinctrl: sh-pfc: checker: Add drive strength register checks adds 8990cd297f15 pinctrl: sh-pfc: checker: Add bias register checks adds 4bd7d16a309e pinctrl: sh-pfc: checker: Add ioctrl register checks adds 0e6cd847a420 pinctrl: sh-pfc: checker: Add data register checks adds 92c44680c5c6 pinctrl: sh-pfc: checker: Add function GPIO checks adds 6793baa31d68 pinctrl: sh-pfc: gpio: Return early in gpio_pin_to_irq() adds ffe9f9b05156 pinctrl: sh-pfc: Remove use of ARCH_R8A7795 adds 819e8f804ad6 Merge tag 'sh-pfc-for-v5.7-tag1' of git://git.kernel.org/p [...] adds 2353810dac9a pinctrl: da9062: Fix error gpiolib.h path adds b88d145191ad pinctrl: Export some needed symbols at module load time adds 1df49cc80da1 pinctrl: sprd: Allow the SPRD pinctrl driver building into [...] adds b87e4249c2b4 pinctrl: sirf/atlas7: Replace zero-length array with flexi [...] adds a0bb89e84460 pinctrl: ingenic: add hdmi-ddc pin control group adds 9eb81d69ad6b pinctrl: sprd: Fix the kconfig warning adds eaee5d9f2031 pinctrl: meson: add tsin pinctrl for meson gxbb/gxl/gxm adds f55f7f81bf40 dt-bindings: pinctrl: at91: Fix a typo ("descibe") adds 4316397cbb5a Revert "pinctrl: mvebu: armada-37xx: use use platform api" adds 492464cd464d pinctrl: freescale: drop the dependency on ARM64 for i.MX8M adds 440f119e81ab Merge remote-tracking branch 'pinctrl/for-next' adds 0afa5ca82212 proc: Rename in proc_inode rename sysctl_inodes sibling_inodes adds 26dbc60f385f proc: Generalize proc_sys_prune_dcache into proc_prune_sib [...] adds 080f6276fccf proc: In proc_prune_siblings_dcache cache an aquired super block adds f90f3cafe8d5 proc: Use d_invalidate in proc_prune_siblings_dcache adds 71448011ea2a proc: Clear the pieces of proc_inode that proc_evict_inode [...] adds 7bc3e6e55acf proc: Use a list of inodes to flush from proc adds a13ae6971599 proc: Dentry flushing without proc_mnt adds af1abab986b8 uml: Don't consult current to find the proc_mnt in mconsole_proc adds 76313c70c52f uml: Create a private mount of proc for mconsole adds 69879c01a0c3 proc: Remove the now unnecessary internal mount of proc adds af9fe6d607c9 pid: Improve the comment about waiting in zap_pid_ns_processes adds a0d4a141750d Proc mount option handling is broken, and it has been sinc [...] adds 2ca7be7d55ad exec: Only compute current once in flush_old_exec adds 021691559245 exec: Factor unshare_sighand out of de_thread and call it [...] adds 153ffb6ba49f exec: Move cleanup of posix timers on exec out of de_thread adds ccf0fa6be026 exec: Move exec_mmap right after de_thread in flush_old_exec adds eea9673250db exec: Add exec_update_mutex to replace cred_guard_mutex adds 3e74fabd3971 exec: Fix a deadlock in strace adds 2de4e82318c7 selftests/ptrace: add test cases for dead-locks adds 8d09db80ef40 mm: docs: Fix a comment in process_vm_rw_core adds aa884c113136 kernel: doc: remove outdated comment cred.c adds 454e3126cb84 kernel/kcmp.c: Use new infrastructure to fix deadlocks in execve adds 2db9dbf71bf9 proc: Use new infrastructure to fix deadlocks in execve adds 76518d379885 proc: io_accounting: Use new infrastructure to fix deadloc [...] adds 6914303824bb perf: Use new infrastructure to fix deadlocks in execve adds 501f9328bf5c pidfd: Use new infrastructure to fix deadlocks in execve adds 4b871ce26ab2 Merged 'Infrastructure to allow fixing exec deadlocks' fro [...] adds 4eb0f60c2d69 Merge remote-tracking branch 'userns/for-next' adds 5cbe0f13b51a random: split primary/secondary crng init paths adds 253d3194c2b5 random: add arch_get_random_*long_early() adds ead5084cdf5a arm64: add credited/trusted RNG support adds 23ae0c17b89c random: Make RANDOM_TRUST_CPU depend on ARCH_RANDOM adds 69efea712f5b random: always use batched entropy for get_random_u{32,64} adds e00d996a4317 random: fix data races at timer_rand_state adds ab9a7e27044b random: avoid warnings for !CONFIG_NUMA builds adds 3e5b07596a51 Merge remote-tracking branch 'random/dev' adds 034c7678dd2c selftests/resctrl: Add README for resctrl tests adds 591a6e8588fc selftests/resctrl: Add basic resctrl file system operation [...] adds 1d3f08687d76 selftests/resctrl: Read memory bandwidth from perf IMC cou [...] adds 7f4d257e3a2a selftests/resctrl: Add callback to start a benchmark adds a2561b12fe39 selftests/resctrl: Add built in benchmark adds ecdbb911f22d selftests/resctrl: Add MBM test adds 01fee6b4d1f9 selftests/resctrl: Add MBA test adds 78941183d1b1 selftests/resctrl: Add Cache QoS Monitoring (CQM) selftest adds 790bf585b0ee selftests/resctrl: Add Cache Allocation Technology (CAT) selftest adds 53f74fbec9f0 selftests/resctrl: Add vendor detection mechanism adds c0327e1d7c42 selftests/resctrl: Use cache index3 id for AMD schemata masks adds 85f553d24ada selftests/resctrl: Disable MBA and MBM tests for AMD adds 3032e3a7c7e3 selftests/resctrl: Add the test in MAINTAINERS adds 14f4283aa3e6 selftests/resctrl: fix spelling mistake "Errror" -> "Error" adds 785c4e834f5f selftests/timens: Remove duplicated include <time.h> adds 9c249ec312db selftests/ftrace: Fix typo in trigger-multihist.tc adds 1ae81d78a8b2 selftests/seccomp: Adjust test fixture counts adds 29e911ef7b70 selftests: Fix kselftest O=objdir build from cluttering to [...] adds 1dc74544edc6 selftests: android: ion: Fix ionmap_test compile error adds fb0bb3952401 selftests: android: Fix custom install from skipping test progs adds f46f57628059 selftests/harness: Move test child waiting logic adds c31801da6e3d selftests/harness: Handle timeouts cleanly adds 860f0a7792a5 selftests: Fix seccomp to support relocatable build (O=objdir) adds d3fd949abd3e selftests: Fix memfd to support relocatable build (O=objdir) adds 1056d3d2c97e selftests: enforce local header dependency in lib.mk adds 7272abbc0747 Merge remote-tracking branch 'kselftest/next' adds d13f5d84ca27 Merge branch 'for-4.16/signal-sysfs-force-v2' into for-next adds 3beed9bf1e3d Merge branch 'for-4.17/upstream-fixes' into for-next adds d7ab8e67aa52 Merge branch 'for-4.18/upstream' into for-next adds 0eb53cdd58f5 Merge branch 'for-4.19/upstream' into for-next adds c72a7f515329 Merge branch 'for-4.18/upstream' into for-next adds bd0ab5efe8ec Merge branch 'for-4.21/upstream' into for-next adds 704f63ef69b5 Merge branch 'for-5.1/atomic-replace' into for-next adds e1fd0398d1e7 Merge branch 'for-5.1/fake-signal' into for-next adds 5b99cc230388 Merge branch 'for-5.0/upstream-fixes' into for-next adds d85ce23d3c20 Merge branch 'for-5.0/upstream-fixes' into for-next adds 62ecab9b2482 Merge branch 'for-5.1-atomic-replace' into for-next adds 586f1a151c7b Merge branch 'for-5.1-atomic-replace' into for-next adds b420648f103d Merge branch 'for-5.1-atomic-replace' into for-next adds 768321fdbcb1 Merge branch 'for-5.1-upstream-fixes' into for-next adds 90be806f0eb3 Merge branch 'for-5.2-core' into for-next adds 55ac3597df3f Merge branch 'for-5.1-upstream-fixes' into for-next adds 7df6a9f68d5d Merge branch 'for-5.2-core' into for-next adds 591be2f7f7b5 Merge branch 'for-5.2/core' into for-next adds 95def8fe33ed Merge branch 'for-5.2/fixes' into for-next adds 33b7fbdee8ff Merge commit '4fb5741c7c5defd88046f570694fc3249479f36f' in [...] adds eb1bfcffba2c Merge branch 'for-5.3-core' into for-next adds 28f28ea4343a Merge branch 'for-5.3-core' into for-next adds 1cfe141e1715 Merge branch 'for-5.4-core' into for-next adds 010e85f9e47c Merge branch 'for-5.5/selftests' into for-next adds 8b65d6ab9d70 Merge remote-tracking branch 'for-5.5/system-state' into for-next adds 7f436b3066e3 Merge branch 'for-5.5/core' into for-next adds d28b4c1b2b3d Merge branch 'for-5.6/selftests' into for-next adds 365a05ad6e02 Merge remote-tracking branch 'livepatching/for-next' adds 0b5d9ea14ae3 coresight: Pass coresight_device for coresight_release_pla [...] adds 3ddd24c45906 coresight: add return value for fixup connections adds 0c61b04cc119 coresight: Add generic sysfs link creation functions adds 6993ab06f85e coresight: Expose device connections via sysfs adds 8585a6431c5d coresight: cti: Add in sysfs links to other coresight devices adds ba05b0d0add2 coresight: docs: Add information about the topology repres [...] adds ed0efaa66ad8 docs: trace: coresight-ect.rst: fix a build warning adds f6df62f93cda Merge remote-tracking branch 'coresight/next' adds 38a49742de11 rtc: sh: Restore devm_ioremap() alignment adds 4594d082dbe6 rtc: zynqmp: Clear alarm interrupt status before interrupt enable adds a137e9b620bc rtc: snvs: Remove unused include of of_device.h adds 66e4f4a9cc38 rtc: cmos: Use spin_lock_irqsave() in cmos_interrupt() adds ae243ef0afbc rtc: sysfs: use kobj_to_dev adds b427ca8c663e rtc: snvs: Improve Kconfig dependency adds 2911ee9e60d9 rtc: sirfsoc: convert to devm_rtc_allocate_device adds cd65dd4180df rtc: sirfsoc: set range adds 09b875a426c9 rtc: sirfsoc: switch to rtc_time64_to_tm/rtc_tm_to_time64 adds b1c67e0b07c5 rtc: davinci: convert to devm_rtc_allocate_device adds dc924ce9a184 rtc: davinci: remove useless 24h alarm handling adds b6d8f5892048 rtc: davinci: let the core handle rtc range adds 6a5bbad58691 rtc: davinci: remove useless error handling adds 9896169a1222 rtc: pl030: set range adds b303b2fe5d97 rtc: pl030: remove useless invalid alarm handling adds c33c4713cd6b rtc: pl030: switch to rtc_time64_to_tm/rtc_tm_to_time64 adds 166b13325c5b rtc: starfire: set range adds 326bce078a6a rtc: starfire: switch to rtc_time64_to_tm adds 7fc9790aa38f rtc: au1xxx: convert to devm_rtc_allocate_device adds 9cf71edb024a rtc: au1xxx: remove goto label adds b1b686e4b0d1 rtc: au1xxx: set range adds 0a22bd6fe46d rtc: au1xxx: switch to rtc_time64_to_tm/rtc_tm_to_time64 adds f2997775b111 rtc: sa1100: fix possible race condition adds e877ab73028f rtc: sa1100: set range adds eb8d94203292 rtc: sa1100: switch to rtc_time64_to_tm/rtc_tm_to_time64 adds 05b38d182c5d rtc: cpcap: convert to devm_rtc_allocate_device adds d2377f8cc5a7 rtc: cpcap: set range adds d238df15e5cd rtc: cpcap: switch to rtc_time64_to_tm/rtc_tm_to_time64 adds c11af8131a4e rtc: ds1374: fix possible race condition adds 4136ff3a5157 rtc: ds1374: set range adds ca824be9b394 rtc: ds1374: switch to rtc_time64_to_tm/rtc_tm_to_time64 adds 9869a93c823b rtc: ds1305: set range adds f2adcb9c3abd rtc: ds1305: switch to rtc_tm_to_time64 adds d5d55b709840 rtc: pm8xxx: convert to devm_rtc_allocate_device adds 3cfe52607779 rtc: pm8xxx: set range adds 4c470b2f1213 rtc: pm8xxx: : switch to rtc_time64_to_tm/rtc_tm_to_time64 adds c47cf9d6bb7b rtc: pm8xxx: stop validating valid alarm time adds d53d4ae981d0 rtc: mpc5121: simplify probe adds fffbe10e2fd3 rtc: mpc5121: convert to devm_rtc_allocate_device adds 3905d1c02dc9 rtc: mpc5121: set range adds 3d5a49545ac5 rtc: mpc5121: switch to rtc_time64_to_tm/rtc_tm_to_time64 adds 7098f5368268 rtc: fsl-ftm-alarm: allow COMPILE_TEST adds 61c9fbff9d62 rtc: pl031: remove useless invalid alarm handling adds 03f2a0e45f39 rtc: pl031: set range adds c8ff5841a90b rtc: pl031: switch to rtc_time64_to_tm/rtc_tm_to_time64 adds a5965a31012f rtc: ab8500: switch to rtc_time64_to_tm/rtc_tm_to_time64 adds a04b3b965f3d rtc: puv3: set range adds 0155b547746f rtc: puv3: switch to rtc_time64_to_tm/rtc_tm_to_time64 adds ec98a87509f4 rtc: sun6i: Make external 32k oscillator optional adds eac1c3fc55f8 rtc: m48t35: remove SGI-IP27 kludge adds bfb8c3b464f1 dt-bindings: rtc: add bindings for MT2712 RTC adds 64823360a829 rtc: add support for the MediaTek MT2712 RTC adds 21cbe8109415 MAINTAINERS: add MT2712 RTC files adds 7863bd076b99 rtc: snvs: Use devm_add_action_or_reset() for calls to clk [...] adds 9cf4789e6e46 rtc: 88pm860x: fix possible race condition adds b773f2a97fc5 rtc: 88pm860x: stop setting a default time adds 1c9fe6d6d275 rtc: 88pm860x: stop calling unused callback adds a3e4937112ce rtc: 88pm860x: set range adds 3b45cc522e5b rtc: 88pm860x: stop mangling alarm time adds b2a2aa63f9f1 rtc: 88pm860x: switch to rtc_time64_to_tm/rtc_tm_to_time64 adds ccf1441db9ca rtc: 88pm860x: remove platform data support adds 30a790653d8a rtc: mt2712: fix build without PM_SLEEP adds df11b323b16f rtc: ds1307: handle oscillator failure flags for ds1388 variant adds fdc9f0eace99 rtc: mxc: Use devm_add_action_or_reset() for calls to clk_ [...] adds 929a32704889 rtc: fsl-ftm-alarm: enable acpi support adds c05a31f4d1de rtc: max8907: add missing select REGMAP_IRQ adds 6e7af4510299 rtc: bd70528: Avoid double error messaging when IRQ absent adds 4828a82e29eb rtc: omap: drop unused dt-bindings header adds 34ce29774dad rtc: pm8xxx: clear alarm register when alarm is not enabled adds f9b2a4d6a5f1 rtc: class: support hctosys from modular RTC drivers adds 5840748520be rtc: jz4740: Add support for JZ4760 SoC adds 91b298f5dc95 rtc: jz4740: Rename vendor-specific DT properties adds f1cd223389f0 dt-bindings: rtc: Convert and update jz4740-rtc doc to YAML adds b9fb095f10a2 Merge remote-tracking branch 'rtc/rtc-next' adds b2ca916ce392 ACPI: NUMA: Up-level "map to online node" functionality adds 4fcbe96e4d0b mm/numa: Skip NUMA_NO_NODE and online nodes in numa_map_to [...] adds 575e23b6e13c powerpc/papr_scm: Switch to numa_map_to_online_node() adds 1e5d8e1e47af x86/mm: Introduce CONFIG_NUMA_KEEP_MEMINFO adds 5d30f92e7631 x86/NUMA: Provide a range-to-target_node lookup facility adds 7b27a8622f80 libnvdimm/e820: Retrieve and populate correct 'target_node' info adds 1d0827b75ee7 mm/memremap_pages: Kill unused __devm_memremap_pages() adds 9ffc1d19fc4a mm/memremap_pages: Introduce memremap_compat_align() adds b2ba7e91fa81 libnvdimm/pfn: Prevent raw mode fallback if pfn-infoblock valid adds 6acd7d5ef264 libnvdimm/namespace: Enforce memremap_compat_align() adds a0e374525def libnvdimm/region: Introduce NDD_LABELING adds 2522afb86a8c libnvdimm/region: Introduce an 'align' attribute adds 6ab3463a5fcd Merge branch 'for-5.6/libnvdimm-space-align' into libnvdim [...] adds 93076805a700 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' adds bb81bf621510 NTB: Fix an error in get link status adds 99a06056124d NTB: ntb_perf: Fix address err in perf_copy_chunk adds 2ef97a6c181e ntb_tool: Fix printk format adds 788b041afd9a ntb_hw_switchtec: Fix ntb_mw_clear_trans error if size == 0 adds 7f78c68aa796 NTB: ntb_transport: Use scnprintf() for avoiding potential [...] adds 8ad1a2f351c1 MAINTAINERS: update maintainer list for AMD NTB driver adds cb004c28dd2f NTB: Fix access to link status and control register adds 52ba44788964 NTB: clear interrupt status register adds 8a7cedef441f NTB: Enable link up and down event notification adds 5c6404d5fa74 NTB: define a new function to get link status adds 5cafa48502c8 NTB: return the side info status from amd_poll_link adds 2465b87ce36e NTB: set peer_sta within event handler itself adds fdd8281fb0bc NTB: remove handling of peer_sta from amd_link_is_up adds 60ceafd151d6 NTB: handle link down event correctly adds 673dd0c24779 NTB: handle link up, D0 and D3 events correctly adds 92abf4cb993d NTB: move ntb_ctrl handling to init and deinit adds ae5f4bdccf03 NTB: add helper functions to set and clear sideinfo adds 5f0856bebc6e NTB: return link up status correctly for PRI and SEC adds 41dfc3f79650 NTB: remove redundant setting of DB valid mask adds ac10d4f6c2a8 NTB: send DB event when driver is loaded or un-loaded adds b350f0a3eb26 NTB: add pci shutdown handler for AMD NTB adds 4079ad0a56cb Merge remote-tracking branch 'ntb/ntb-next' adds 0604d53d4da8 fsi: Add fsi-master class adds 1e85bea0760e fsi: Move master attributes to fsi-master class adds 26745246175a ABI: Update FSI path documentation adds e387fef806fd trace: fsi: Print transfer size unsigned adds b712f6dbed41 fsi: core: Fix small accesses and unaligned offsets via sysfs adds 920722d606a5 fsi: fsi_master_class can be static adds fb6d6b9f93d3 fsi: Move defines to common header adds 171bb546ec4c dt-bindings: fsi: Add description of FSI master adds 28df58603dc2 fsi: Add ast2600 master driver adds 05360011f9d8 fsi: aspeed: Add trace points adds 2c01397b71c5 fsi: aspeed: Fix OPB0 byte order register values adds 56292fb0e8e8 Merge remote-tracking branch 'fsi/next' adds ba1589ff458e slimbus: ngd: add v2.1.0 compatible adds 13ef92d3c0dd Merge remote-tracking branch 'slimbus/for-next' adds 72b67b7ba6ae nvmem: imx: ocotp: add i.MX8MP support adds c207aebd34e8 nvmem: core: add nvmem_cell_read_common adds e44b9b8b2c57 nvmem: core: add nvmem_cell_read_u64 adds f769a2100aa7 nvmem: remove a stray newline in nvmem_register() adds 0f6fea00e52f nvmem: add a newline for readability adds 6112f941874e nvmem: fix memory leak in error path adds 8daa31303194 nvmem: release the write-protect pin adds f8f782f63bac nvmem: core: validate nvmem config before parsing adds 09fafe56af65 nvmem: check for NULL reg_read and reg_write before dereferencing adds f9692c8e90f0 nvmem: imx-ocotp: Drop unnecessary initializations adds 0c70114d382f Bindings: nvmem: add bindings for JZ4780 efuse adds 50a09dfd394a nvmem: add driver for JZ4780 efuse adds b5051c8fd339 Documentation: ABI: nvmem: add documentation for JZ4780 efuse ABI adds c609408c27be nvmem: jz4780-efuse: fix build warnings on ARCH=x86_64 or riscv adds c02a4b6f1402 nvmem: sprd: Fix the block lock operation adds 3ebedce6dd8c nvmem: sprd: Optimize the block lock operation adds ffa8d5119e23 nvmem: sprd: Determine double data programming from device data adds 990df6402752 nvmem: mxs-ocotp: Use devm_add_action_or_reset() for cleanup adds 2921d20def26 Merge remote-tracking branch 'nvmem/for-next' adds bd40b17ca49d XArray: Fix xa_find_next for large multi-index entries adds c36d451ad386 XArray: Fix xas_pause for large multi-index entries adds 24a448b16525 XArray: Fix incorrect comment in header file adds 3a00e7c47c38 ida: remove abandoned macros adds d8e93e3f22d9 XArray: Optimise xas_sibling() if !CONFIG_XARRAY_MULTI adds 34eee836a9dd radix tree test suite: Support kmem_cache alignment adds 7e934cf5ace1 xarray: Fix early termination of xas_for_each_marked adds 69f245a9fdfc Merge remote-tracking branch 'xarray/xarray' adds cb489303edd7 hv: hyperv_vmbus.h: Replace zero-length array with flexibl [...] adds 090e16017e7b Merge remote-tracking branch 'hyperv/hyperv-next' adds ffd843b9cf17 kdb: Eliminate strncpy() warnings by replacing with strscpy() adds 5ea771abd5a3 kdb: Censor attempts to set PROMPT without ENABLE_MEM_READ adds 7dc5fb3f9442 Merge remote-tracking branch 'kgdb/kgdb/for-next' adds 6952a4f64644 selftests: add pid namespace ENOMEM regression test adds c90213b52061 Merge remote-tracking branch 'pidfd/for-next' adds dfdc22078f3f mm/hmm: add missing unmaps of the ptep during hmm_vma_hand [...] adds 05fc1df95e5d mm/hmm: do not call hmm_vma_walk_hole() while holding a spinlock adds 7d082987e5e5 mm/hmm: add missing pfns set to hmm_vma_walk_pmd() adds c2579c9c4add mm/hmm: add missing call to hmm_range_need_fault() before [...] adds 76612d6ce4cc mm/hmm: reorganize how !pte_present is handled in hmm_vma_ [...] adds 2288a9a68175 mm/hmm: return -EFAULT when setting HMM_PFN_ERROR on reque [...] adds 405506274922 mm/hmm: add missing call to hmm_pte_need_fault in HMM_PFN_ [...] adds 24cee8ab41ee mm/hmm: do not check pmd_protnone twice in hmm_vma_handle_pmd() adds ddfaed17a779 mm/hmm: don't provide a stub for hmm_range_fault() adds 96268163f9c9 mm/hmm: remove the unused HMM_FAULT_ALLOW_RETRY flag adds 45050692dec8 mm/hmm: simplify hmm_vma_walk_hugetlb_entry() adds f8c888a304e1 mm/hmm: don't handle the non-fault case in hmm_vma_walk_hole_() adds 5a0c38d307af mm: merge hmm_vma_do_fault into into hmm_vma_walk_hole_ adds f894ddd5ff01 memremap: add an owner field to struct dev_pagemap adds 800bb1c8dc80 mm: handle multiple owners of device private pages in migrate_vma adds 17ffdc482982 mm: simplify device private page handling in hmm_range_fault adds 08ddddda667b mm/hmm: check the device private page owner in hmm_range_fault() adds ed8c70a754f2 Merge remote-tracking branch 'hmm/hmm' adds 1418bf8c8ed8 fpga: dfl: support multiple opens on feature device node. adds 309db92e29b1 fpga: zynq: Remove clk_get error message for probe defer adds 250819c16597 fpga: dfl: pci: fix return value of cci_pci_sriov_configure adds 79b6a7b477d0 fpga: ice40-spi: Use new structure for SPI transfer delays adds f9de105cf692 fpga: machxo2-spi: Use new structure for SPI transfer delays adds 72916857199d dt-bindings: fpga: add compatible value to Stratix10 SoC F [...] adds 53b9b81eae30 arm64: dts: agilex: correct FPGA manager driver's compatib [...] adds 22adc4afc53a fpga: stratix10-soc: add compatible property value for int [...] adds 3451e8410e0d dt-bindings, firmware: add compatible value Intel Stratix1 [...] adds 2fb2e7cdfbb0 arm64: dts: agilex: correct service layer driver's compati [...] adds 24315b212b7d fpga: dfl.h: Replace zero-length array with flexible-array member adds 3d5a5417ad06 fpga: dfl: afu: support debug access to memory-mapped afu regions adds 59d896cc2dba Merge remote-tracking branch 'fpga/for-next' adds 7627d7dc79a8 nfsd: set the server_scope during service startup adds 469aef23aa4e sunrpc: Replace zero-length array with flexible-array member adds 51cae673d036 sunrpc: Pass lockdep expression to RCU lists adds c0fb23f867b6 svcrdma: Replace zero-length array with flexible-array member adds 36a8049181d5 fs: nfsd: nfs4state.c: Use built-in RCU list checking adds 057a22743577 fs: nfsd: fileache.c: Use built-in RCU list checking adds 412055398b9e nfsd: Fix NFSv4 READ on RDMA when using readv adds 7dcf4ab952d6 NFSD: Clean up nfsd4_encode_readv adds 758a3bf9459d svcrdma: Fix double svc_rdma_send_ctxt_put() in an error path adds 96f194b715b6 SUNRPC: Add xdr_pad_size() helper adds 28155524eaa2 SUNRPC: Clean up: Replace dprintk and BUG_ON call sites in [...] adds b20dfc3fcd6e svcrdma: Create a generic tracing class for displaying xdr [...] adds 2426ddfdf169 svcrdma: Remove svcrdma_cm_event() trace point adds e604aad2cac7 svcrdma: Use struct xdr_stream to decode ingress transport [...] adds 2fe8c446338e svcrdma: De-duplicate code that locates Write and Reply chunks adds 6fa5785e78d3 svcrdma: Update synopsis of svc_rdma_send_reply_chunk() adds 4554755ed81b svcrdma: Update synopsis of svc_rdma_map_reply_msg() adds db9602e40425 svcrdma: Update synopsis of svc_rdma_send_reply_msg() adds a406c563e842 svcrdma: Rename svcrdma_encode trace points in send routines adds 5c266df52701 SUNRPC: Add encoders for list item discriminators adds 6fd5034db45c svcrdma: Refactor chunk list encoders adds aee4b74a3f27 svcrdma: Fix double sync of transport header buffer adds 0dabe948f282 svcrdma: Avoid DMA mapping small RPC Replies adds 9e55eef4ab1b SUNRPC: Refactor xs_sendpages() adds da1661b93bf4 SUNRPC: Teach server to use xprt_sock_sendmsg for socket sends adds a451b12311aa nfsd: Don't add locks to closed or closing open stateids adds f01274a93353 nfsd: Add tracing to nfsd_set_fh_dentry() adds cf749f3cc734 nfsd: Add tracepoints for exp_find_key() and exp_get_by_name() adds 6a30e47fa0c3 nfsd: Add tracepoints for update of the expkey and export [...] adds 65286b883c6d nfsd: export upcalls must not return ESTALE when mountd is down adds 277f27e2f277 SUNRPC/cache: Allow garbage collection of invalid cache entries adds 78a947f50aaa sunrpc: Add tracing for cache events adds 3ac3711adb88 NFSD: Fix NFS server build errors adds 6cbfad5f201b nfsd: remove read permission bit for ctl sysctl adds 663e36f07666 nfsd4: kill warnings on testing stateids with mismatched c [...] adds 69afd267982e nfsd: fsnotify on rmdir under nfsd/clients/ adds 1763e00cf830 Merge remote-tracking branch 'cel/cel-next' adds afc63da64f1e kunit: kunit_parser: make parser more robust adds 021ed9f551da kunit: Run all KUnit tests through allyesconfig adds 0476e69f3937 kunit: add --make_options adds 2d68df6cc4bf kunit: Always print actual pointer values in asserts adds 97752c39bdae kunit: kunit_tool: Allow .kunitconfig to disable config items adds cb88577bb6b2 Fix linked-list KUnit test when run multiple times adds 0d5792c9bc45 Documentation: kunit: Make the KUnit documentation less UM [...] adds e2219db280e3 kunit: add debugfs /sys/kernel/debug/kunit/<suite>/results [...] adds eda8e324f708 kunit: add log test adds c3bba690a264 kunit: subtests should be indented 4 spaces according to TAP adds 32526908fe86 kunit: update documentation to describe debugfs representation adds e23349af9ee2 kunit: tool: add missing test data file content adds 8552481a09c4 Merge remote-tracking branch 'kunit-next/kunit' adds c84716c401d3 list/hashtable: minor documentation corrections. adds ad81d1c8799e HID: fix Kconfig word ordering adds aad7012c3152 drm/amdgpu: fix two documentation mismatch issues adds 80ebc420ec59 genirq: fix kerneldoc comment for irq_desc adds a7d47e59e77a docs: Add reference in binfmt-misc.rst adds 1ac7072ca3d4 mfd: wm8994: Fix comment spelling adds 816dddc3c80f s390/dasd: Fix comment spelling adds b6db0a7478c0 sh: mach-highlander: Fix comment spelling adds 023f270b44cd x86/boot: Fix comment spelling adds 7901b6e4e6ec blk-mq: Fix typo in comment adds fad7c9020948 err.h: remove deprecated PTR_RET for good adds 996b2c82bc01 Merge remote-tracking branch 'trivial/for-next' adds cf8a1b2c90ce mm/swapfile.c: move inode_lock out of claim_swapfile adds bef7a8c2998e /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds 2594407cb338 /proc/kpageflags: do not use uninitialized struct pages adds 6b49c2365888 hugetlb_cgroup: fix illegal access to memory adds 17938ac90c2e mm: fork: fix kernel_stack memcg stats for various stack i [...] adds 05464a6649bc mm: fork: fix kernel_stack memcg stats for various stack i [...] adds aea855529a53 mm/sparse: fix kernel crash with pfn_section_valid check adds 1c0dbcbd6ed6 mm-sparse-fix-kernel-crash-with-pfn_section_valid-check-v2 adds bf4e37cb5af3 ipc/mqueue.c: change __do_notify() to bypass check_kill_pe [...] adds c82624d5daa9 kthread: mark timer used by delayed kthread works as IRQ safe adds 7f10c53199b9 drivers/infiniband/sw/siw/siw_qp_rx.c: suppress uninitiali [...] adds 02c127524bcd asm-generic: make more kernel-space headers mandatory adds d3f9466a6c0e scripts/spelling.txt: add syfs/sysfs pattern adds dbc9812eef2a scripts/spelling.txt: add more spellings to spelling.txt adds 356c6a9a97fe ocfs2: remove FS_OCFS2_NM adds 859e7f83048a ocfs2: remove unused macros adds fe0cf883ab8d ocfs2: use OCFS2_SEC_BITS in macro adds c26b7f584163 ocfs2: remove dlm_lock_is_remote adds 3002d33263a8 ocfs2: there is no need to log twice in several functions adds 1e8d9d6b9fb0 ocfs2: correct annotation from "l_next_rec" to "l_next_free_rec" adds 33cb9e17f10a ocfs2: remove useless err adds f368999fa187 ocfs2: Add missing annotations for ocfs2_refcount_cache_lo [...] adds b8399218dba9 ocfs2: replace zero-length array with flexible-array member adds a5be33e63cbb ocfs2: cluster: replace zero-length array with flexible-ar [...] adds a7b70ba6bfd5 ocfs2: dlm: replace zero-length array with flexible-array member adds d41e132a2ec8 ocfs2: ocfs2_fs.h: replace zero-length array with flexible [...] adds 7e7555e0b777 ocfs2: roll back the reference count modification of the p [...] adds 94778201a15d ocfs2: use scnprintf() for avoiding potential buffer overflow adds fd8f779650f0 drivers/tty/serial/sh-sci.c: suppress uninitialized var warning adds da479d8dc900 ramfs: support O_TMPFILE adds 36213a807ae3 fs_parse: Remove pr_notice() about each validation adds 751cb4b9eefd kernel/watchdog: flush all printk nmi buffers when hardloc [...] adds 427c858ab821 mm/slub.c: replace cpu_slab->partial with wrapped APIs adds 7c210cd2c298 mm/slub.c: replace kmem_cache->cpu_partial with wrapped APIs adds 97ae2bcf7f89 slub: improve bit diffusion for freelist ptr obfuscation adds a7801fbb8fca slub: relocate freelist pointer to middle of object adds cd8f8b99ee38 Revert "topology: add support for node_to_mem_node() to de [...] adds 9243021eb897 mm/kmemleak.c: use address-of operator on section symbols adds 5be940fe67aa mm/Makefile: disable KCSAN for kmemleak adds 1c292c2e8c06 mm/filemap.c: don't bother dropping mmap_sem for zero size [...] adds 188e076004c5 mm/page-writeback.c: write_cache_pages(): deduplicate iden [...] adds 928c3330c10e mm/filemap.c: clear page error before actual read adds 8084781f5742 mm/filemap.c: remove unused argument from shrink_readahead [...] adds d304d1e7bd02 mm/filemap.c: use vm_fault error code directly adds 3dd39c2eb70c include/linux/pagemap.h: rename arguments to find_subpage adds 45aeaf36bc79 mm/page-writeback.c: use VM_BUG_ON_PAGE in clear_page_dirt [...] adds 276b8195e7e3 mm/filemap.c: unexport find_get_entry adds 08be25e0d818 mm/filemap.c: rewrite pagecache_get_page documentation adds 7111a0459aa5 mm/gup: split get_user_pages_remote() into two routines adds c82429ecd165 mm/gup: pass a flags arg to __gup_device_* functions adds b6a9b5eb77e3 mm: introduce page_ref_sub_return() adds e00335c6869a mm/gup: pass gup flags to two more routines adds bbdece21c42d mm/gup: require FOLL_GET for get_user_pages_fast() adds 0945a9e5ac05 mm/gup: track FOLL_PIN pages adds b2b775d08268 mm/gup: fixup for ce35133be382 mm/gup: track FOLL_PIN pages adds 31b62ce1081e mm/gup: fixup for 9947ea2c1e608e32 "mm/gup: track FOLL_PIN pages" adds 5bf4e4864f58 mm-gup-track-foll_pin-pages-fix-2-fix adds 15e91277b7fc mm/gup: page->hpage_pinned_refcount: exact pin counts for [...] adds ceaa10c19f49 mm/gup: /proc/vmstat: pin_user_pages (FOLL_PIN) reporting adds 148c8d43f3d6 mm/gup_benchmark: support pin_user_pages() and related calls adds c7edfea6461b selftests/vm: run_vmtests: invoke gup_benchmark with basic [...] adds 2e0a449db988 mm: improve dump_page() for compound pages adds 68bab5027a6c mm: dump_page(): additional diagnostics for huge pinned pages adds 89e0bd5bc17b mm/gup/writeback: add callbacks for inaccessible pages adds d613b22a9eff mm/gup: rename nr as nr_pinned in get_user_pages_fast() adds 73344d5a36f5 mm/gup: fix omission of check on FOLL_LONGTERM in gup fast path adds 0e2d7a370356 mm/swapfile.c: fix comments for swapcache_prepare adds d04347b389ab mm/swap.c: not necessary to export __pagevec_lru_add() adds cbd66e299cc2 mm/swapfile: fix data races in try_to_unuse() adds 51585cefa87a mm/swap_slots.c: assign|reset cache slot by value directly adds 402518eff6f8 mm: swap: make page_evictable() inline adds 8783876d095f mm-swap-make-page_evictable-inline-fix adds b2c9228eec58 mm: swap: use smp_mb__after_atomic() to order LRU bit set adds a50ccb28fbce mm/swap_state.c: use the same way to count page in [add_to [...] adds 93381dfa2599 mm, memcg: fix build error around the usage of kmem_caches adds 9edde2883e70 mm/memcontrol.c: allocate shrinker_map on appropriate NUMA node adds 4fb28ed542a4 mm: memcg/slab: use mem_cgroup_from_obj() adds 574c57d10f65 mm: kmem: cleanup (__)memcg_kmem_charge_memcg() arguments adds eceb6c1e8503 mm: kmem: cleanup memcg_kmem_uncharge_memcg() arguments adds 32b82b1994e3 mm: kmem: rename memcg_kmem_(un)charge() into memcg_kmem_( [...] adds d073a65b0b9c mm: kmem: switch to nr_pages in (__)memcg_kmem_charge_memcg() adds 2f785e220561 mm: memcg/slab: cache page number in memcg_(un)charge_slab() adds 9b34adee8779 mm: kmem: rename (__)memcg_kmem_(un)charge_memcg() to __me [...] adds 55f5590a2dfc mm: memcontrol: fix memory.low proportional distribution adds d9a5ab4815c7 mm: memcontrol: clean up and document effective low/min ca [...] adds 02623d7c164d mm: memcontrol: recursive memory.low protection adds b332a4f9ccb9 memcg: css_tryget_online cleanups adds 46a7d62e48c0 mm/memcontrol.c: make mem_cgroup_id_get_many() __maybe_unused adds ce66f6e2ac89 mm/memcg: optimize memory.numa_stat like memory.stat adds 45f2946362f4 memcg-optimize-memorynuma_stat-like-memorystat-fix adds ac6961d90ae6 mm, memcg: prevent memory.high load/store tearing adds 1be690871a6a mm, memcg: prevent memory.max load tearing adds 10577904ea28 mm, memcg: prevent memory.low load/store tearing adds f92527dc5202 mm, memcg: prevent memory.min load/store tearing adds e34f6d347810 mm, memcg: prevent memory.swap.max load tearing adds 50059e4f57e0 mm, memcg: prevent mem_cgroup_protected store tearing adds 5f40c22d0552 mm, memcg: bypass high reclaim iteration for cgroup hierar [...] adds 7c657ddd2b29 mm: memcg: make memory.oom.group tolerable to task migration adds a28fe045a5ac mm/mapping_dirty_helpers: Update huge page-table entry callbacks adds e21e4db364a9 mm: don't prepare anon_vma if vma has VM_WIPEONFORK adds 37ca152bc988 Revert "mm/rmap.c: reuse mergeable anon_vma as parent when fork" adds f20f1fd52d7f mm: set vm_next and vm_prev to NULL in vm_area_dup() adds 1edec832a639 mm/vma: add missing VMA flag readable name for VM_SYNC adds a98512c7cc40 mm/vma: make vma_is_accessible() available for general use adds 1fa1ea1b1032 mm/vma: replace all remaining open encodings with is_vm_hu [...] adds 942334c93f65 mm/vma: replace all remaining open encodings with vma_is_a [...] adds fb2fb25dd896 mm/vma: append unlikely() while testing VMA access permissions adds 6be91ed312de mm/mmap.c: fix the adjusted length error adds 976e6e2e1dc5 mm/vma: move VM_NO_KHUGEPAGED into generic header adds e6d6b2534cc9 mm/vma: make vma_is_foreign() available for general use adds f215c005af43 mm/vma: make is_vma_temporary_stack() available for general use adds 64bef773ac23 mm: add pagemap.h to the fine documentation adds c1da04a329b6 mm/gup: rename "nonblocking" to "locked" where proper adds ecc798b53bfe mm/gup: fix __get_user_pages() on fault retry of hugetlb adds 14afcf5b7d10 mm: introduce fault_signal_pending() adds 00897c9fc9eb mm-introduce-fault_signal_pending-fix adds 3e8350d2c3d7 x86/mm: use helper fault_signal_pending() adds 73fdcdd635e8 arc/mm: use helper fault_signal_pending() adds 3df088245381 arm64/mm: use helper fault_signal_pending() adds d6f9232540ea powerpc/mm: use helper fault_signal_pending() adds 4df160c428d3 sh/mm: use helper fault_signal_pending() adds bfca6ca5ba57 mm: return faster for non-fatal signals in user mode faults adds d68b74fbba5d userfaultfd: don't retake mmap_sem to emulate NOPAGE adds 79038e5b8b9b mm: introduce FAULT_FLAG_DEFAULT adds 7b7192bb3059 mm: introduce FAULT_FLAG_INTERRUPTIBLE adds e0df8ea1f28a mm: allow VM_FAULT_RETRY for multiple times adds ea17dd86f98d mm/gup: allow VM_FAULT_RETRY for multiple times adds 6db629b1d7f7 mm/gup: allow to react to fatal signals adds 8f928897b852 mm/userfaultfd: honor FAULT_FLAG_KILLABLE in fault path adds 4589739b8b36 mm: clarify a confusing comment for remap_pfn_range() adds d9fd85fc46a5 mm/memory.c: clarify a confusing comment for vm_iomap_memory adds ec161ab83401 mmap: remove inline of vm_unmapped_area adds 7a05d7f70e07 mm: mmap: add trace point of vm_unmapped_area adds 5e1032deab43 mm/mremap: add MREMAP_DONTUNMAP to mremap() adds c1264fe9983b mm-add-mremap_dontunmap-to-mremap-v6 adds 6d9447c7126f mm-add-mremap_dontunmap-to-mremap-v7 adds 694d046fb878 selftests: add MREMAP_DONTUNMAP selftest adds 7173ba0ec6c7 selftest-add-mremap_dontunmap-selftest-fix adds d555b34910fe selftest: add MREMAP_DONTUNMAP selftest adds aed9070e3c7f selftest-add-mremap_dontunmap-selftest-v7-checkpatch-fixes adds 232ef318a87e mm/sparsemem: get address to page struct instead of addres [...] adds 9a4d8e51f3ec mm/sparse: rename pfn_present() to pfn_in_present_section() adds 9d8a7e9e6c43 mm/sparse.c: use kvmalloc/kvfree to alloc/free memmap for [...] adds f846ba3fc409 mm/sparse.c: allocate memmap preferring the given node adds 9c80f1ea4a64 kasan: detect negative size in memory operation function adds 6cb8590e30e5 kasan/tags: fix -Wdeclaration-after-statement warn adds 2e27130d5a28 kasan-detect-negative-size-in-memory-operation-function-fix-2 adds 191f91b63d01 kasan: add test for invalid size in memmove adds 961a3a35817e kasan: fix -Wstringop-overflow warning adds 233600d5f092 mm/page_alloc: increase default min_free_kbytes bound adds 46aa86495c2e mm, pagealloc: micro-optimisation: save two branches on ho [...] adds 166a15f7bdd4 mm,page_alloc,cma: conditionally prefer cma pageblocks for [...] adds bb3a6cf7610a mmpage_alloccma-conditionally-prefer-cma-pageblocks-for-mo [...] adds 2602722eda6b mm/page_alloc.c: use free_area_empty() instead of open-coding adds 91b3363ef27b mm/page_alloc.c: micro-optimisation Remove unnecessary branch adds 02adc1e03a89 mm/page_alloc.c: fix tick timer stall during deferred page init adds 35a0e149b0ad mm/page_alloc: simplify page_is_buddy() for better code re [...] adds 551b87ecdb90 mm: vmpressure: don't need call kfree if kstrndup fails adds 259022c9e39c mm: vmpressure: use mem_cgroup_is_root API adds a1be9d38628a mm: vmscan: replace open codings to NUMA_NO_NODE adds 3494814b5c39 mm/vmscan.c: remove cpu online notification for now adds 2bbe6679d223 mm/vmscan.c: fix data races using kswapd_classzone_idx adds 4093760baa54 mm/vmscan.c: Clean code by removing unnecessary assignment adds 94c937f9b932 mm/vmscan.c: make may_enter_fs bool in shrink_page_list() adds 551090a38047 mm/vmscan.c: do_try_to_free_pages(): clean code by removin [...] adds 4c6d506b7af7 selftests: vm: drop dependencies on page flags from mlock2 tests adds f94a3da1616b mm,compaction,cma: add alloc_contig flag to compact_control adds 669de37c2096 mm,thp,compaction,cma: allow THP migration for CMA allocations adds 98091e1b01f9 mmthpcompactioncma-allow-thp-migration-for-cma-allocations-fix adds 84e7c10725fc mm, compaction: fully assume capture is not NULL in compac [...] adds 01c7279f62ac mm/compaction: really limit compact_unevictable_allowed to [...] adds 5c20ab54c2fe mm/compaction: Disable compact_unevictable_allowed on RT adds be3045588afb mm-compaction-disable-compact_unevictable_allowed-on-rt-v5 adds f3542e30908e mm/compaction.c: clean code by removing unnecessary assignment adds 5e7de7fadf4f mm/mempolicy: support MPOL_MF_STRICT for huge page mapping adds 6fbc346b103f mm/mempolicy: check hugepage migration is supported by arc [...] adds 676b55fdd504 mm: mempolicy: use VM_BUG_ON_VMA in queue_pages_test_walk() adds 0a9df40d28af mm: mempolicy: require at least one nodeid for MPOL_PREFERRED adds a8dd0b21eff2 mm/memblock.c: remove redundant assignment to variable max_addr adds adff0f97849d hugetlbfs: use i_mmap_rwsem for more pmd sharing synchronization adds e9407c74ecc2 hugetlbfs: Use i_mmap_rwsem to address page fault/truncate race adds 0e087616a7c9 hugetlb_cgroup: add hugetlb_cgroup reservation counter adds 7dff96707766 hugetlb_cgroup: add interface for charge/uncharge hugetlb [...] adds a1da57c84ac9 mm/hugetlb_cgroup: fix hugetlb_cgroup migration adds c42d55b3d4d6 hugetlb_cgroup: add reservation accounting for private mappings adds e25d9c59b64e hugetlb_cgroup-add-reservation-accounting-for-private-mapp [...] adds 12d29e56181b hugetlb: disable region_add file_region coalescing adds 5ef9b7134991 mm/hugetlb: fix file_region entry allocations adds af1d31687d1c hugetlb_cgroup: add accounting for shared mappings adds 8c4625cc6db0 hugetlb_cgroup-add-accounting-for-shared-mappings-fix adds 5b1be96e3780 hugetlb_cgroup: support noreserve mappings adds dfd1ac309480 hugetlb: support file_region coalescing again adds 71872622acb7 hugetlb: fix CONFIG_CGROUP_HUGETLB ifdefs adds b19b70def118 hugetlb: remove check_coalesce_bug debug code adds 061befcf1689 hugetlb_cgroup: add hugetlb_cgroup reservation tests adds fa06c0b744c3 hugetlb_cgroup: add hugetlb_cgroup reservation docs adds d79e53c6b9a0 mm/hugetlb.c: clean code by removing unnecessary initialization adds 786cfb1f6164 mm/hugetlb: remove unnecessary memory fetch in PageHeadHuge() adds 1447d6fd50c2 mm: hugetlb: optionally allocate gigantic hugepages using cma adds da7ed19a5213 mm: cleanup cmdline_parse_hugetlb_cma() adds 69ed9cd049bf mm: hugetlb: fix per-node size calculation for hugetlb_cma adds b88ce3e1f157 selftests/vm: fix map_hugetlb length used for testing read [...] adds c2024ea496c4 mm/hugetlb: fix build failure with HUGETLB_PAGE but not HU [...] adds f54c54c306a8 mm: hugetlb: fix hugetlb_cma_reserve() if CONFIG_NUMA isn't set adds 0dcd54153821 mm/hugetlb.c: fix printk format warning for 32-bit phys_addr_t adds 4134814c5a72 mm-hugetlbc-fix-printk-format-warning-for-32-bit-phys_addr_t-fix adds f2b2ad38a558 include/linux/huge_mm.h: check PageTail in hpage_nr_pages [...] adds 3d5312b3820d mm/migrate.c: no need to check for i > start in do_pages_move() adds 6ce2697103db mm/migrate.c: wrap do_move_pages_to_node() and store_status() adds 61e90942add8 mm/migrate.c: check pagelist in move_pages_and_store_status() adds 2454dd489674 mm/migrate.c: unify "not queued for migration" handling in [...] adds 44b6f771fe24 mm/migrate.c: migrate PG_readahead flag adds f9fd6db54a84 mm-migratec-migrate-pg_readahead-flag-fix adds e48cc906000d mm, shmem: add vmstat for hugepage fallback adds 79b5bf2124b9 mm, thp: track fallbacks due to failed memcg charges separately adds 9223e1d35129 include/linux/pagemap.h: optimise find_subpage for !THP adds 321c62c31390 mm: remove CONFIG_TRANSPARENT_HUGE_PAGECACHE adds fd3c2753230b mm/ksm.c: update get_user_pages() argument in comment adds a98d2a47d151 drivers/base/memory.c: cache memory blocks in xarray to ac [...] adds b5192c84bf6d drivers-base-memoryc-cache-memory-blocks-in-xarray-to-acce [...] adds 5fa5ea3a1e28 mm: code cleanup for MADV_FREE adds deb1c37e5432 mm: adjust shuffle code to allow for future coalescing adds bb7cca05ca37 mm: use zone and order instead of free area in free_list m [...] adds 57a081957666 mm: add function __putback_isolated_page adds e77490f7fa3c mm: introduce Reported pages adds 8dcfdc89842c virtio-balloon: pull page poisoning config out of free pag [...] adds d5cf1030da9b virtio-balloon: add support for providing free page report [...] adds a8e73f7fcd26 mm/page_reporting: rotate reported pages to the tail of the list adds 5c5a0d200cf6 mm/page_reporting: add budget limit on how many pages can [...] adds 21424bd3e5ad mm/page_reporting: add free page reporting documentation adds 56c2db23c9d0 virtio-balloon: switch back to OOM handler for VIRTIO_BALL [...] adds 44cbfb8acee2 userfaultfd: wp: add helper for writeprotect check adds 51713b52178b userfaultfd: wp: hook userfault handler to write protection fault adds 011962fed993 userfaultfd: wp: add WP pagetable tracking to x86 adds a21b47a3ad44 userfaultfd: wp: userfaultfd_pte/huge_pmd_wp() helpers adds 65051f304aae userfaultfd: wp: add UFFDIO_COPY_MODE_WP adds 0ef5b242d692 mm: merge parameters for change_protection() adds d1c35b80b3a8 userfaultfd: wp: apply _PAGE_UFFD_WP bit adds 7a9ed4241fe2 userfaultfd: wp: drop _PAGE_UFFD_WP properly when fork adds 99cef44a1ab6 userfaultfd: wp: add pmd_swp_*uffd_wp() helpers adds 67e7942b931d userfaultfd: wp: support swap and page migration adds 589ac2ee7ff7 khugepaged: skip collapse if uffd-wp detected adds 8e226dc490b3 userfaultfd: wp: support write protection for userfault vma range adds 5b0000c9e0ed userfaultfd: wp: add the writeprotect API to userfaultfd ioctl adds b238002e5bfb userfaultfd: wp: enabled write protection in userfaultfd API adds b136f5b5d944 userfaultfd: wp: don't wake up when doing write protect adds f27bdbb75821 userfaultfd: wp: UFFDIO_REGISTER_MODE_WP documentation update adds b813ef44ae61 userfaultfd: wp: declare _UFFDIO_WRITEPROTECT conditionally adds 86a3ca83b812 userfaultfd: selftests: refactor statistics adds db8a8cdc8edb userfaultfd: selftests: add write-protect test adds 12af8764bf75 drivers/base/memory.c: indicate all memory blocks as removable adds 95e1840efa07 drivers/base/memory.c: drop section_count adds b4a5d813b11d drivers/base/memory.c: drop pages_correctly_probed() adds f6aca3d08011 mm/page_ext.c: drop pfn_present() check when onlining adds 9615fb287617 mm/memory_hotplug.c: only respect mem= parameter during bo [...] adds 4a8e7a753d03 mm/memory_hotplug.c: simplify calculation of number of pag [...] adds ad7d05da375f mm/memory_hotplug.c: cleanup __add_pages() adds 4065db9c785e mm/sparse.c: introduce new function fill_subsection_map() adds 837325a485df mm/sparse.c: introduce a new function clear_subsection_map() adds 65f45875e5c9 mm/sparse.c: only use subsection map in VMEMMAP case adds 9eec3d6f1665 mm/sparse.c: add note about only VMEMMAP supporting sub-se [...] adds 3a36529c134e mm/sparse.c: move subsection_map related functions together adds 37edc73fab9e mm/sparse.c: move functions into CONFIG_MEMORY_HOTPLUG ifd [...] adds 69f43049db84 drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE adds f1752965ebbc drivers/base/memory: map MMOP_OFFLINE to 0 adds 9d6eee885e95 drivers/base/memory: store mapping between MMOP_* and stri [...] adds 660f05c94b66 powernv/memtrace: always online added memory blocks adds 921f3ce5394b hv_balloon: don't check for memhp_auto_online manually adds b19512c56a96 hv_balloon-dont-check-for-memhp_auto_online-manually-fix adds 8542ab58afc0 mm/memory_hotplug: unexport memhp_auto_online adds b76e82353759 mm/memory_hotplug: convert memhp_auto_online to store an o [...] adds 77d381ce87bd mm/memory_hotplug: allow to specify a default online_type adds 4e3a8f100773 mm/memory_hotplug.c: use __pfn_to_section() instead of ope [...] adds bd8dd809aae7 mm/shmem.c: distribute switch variables for initialization adds f963e5c44781 mm/shmem.c: Clean code by removing unnecessary assignment adds 8856ba576a9d mm: huge tmpfs: try to split_huge_page() when punching hole adds f04aa92c383a mm: prevent a warning when casting void* -> enum adds 314818f7f434 mm/zswap: allow setting default status, compressor and all [...] adds 2fffef34141a mm/compaction: add missing annotation for compact_lock_irqsave adds 73510ef6269e mm/hugetlb: add missing annotation for gather_surplus_pages() adds f89b7c230f8b mm/mempolicy: add missing annotation for queue_pages_pmd() adds 25a15babe57d mm/slub: add missing annotation for get_map() adds f25a305ff0e6 mm/slub: add missing annotation for put_map() adds e7f34602d022 mm/zsmalloc: add missing annotation for migrate_read_lock() adds 092241d5ed9b mm/zsmalloc: add missing annotation for migrate_read_unlock() adds d4081ded9441 mm/zsmalloc: add missing annotation for pin_tag() adds 936ad842e4d1 mm/zsmalloc: add missing annotation for unpin_tag() adds 096ef7653288 mm: fix ambiguous comments for better code readability adds 8cf9e47ad418 mm/mm_init.c: clean code. Use BUILD_BUG_ON when comparing [...] adds 3651938ef673 mm: use fallthrough; adds d5b7234e6b2b include/linux/swapops.h: correct guards for non_swap_entry() adds 6bb9eeff3571 include/linux/memremap.h: remove stale comments adds d53a10a1fb47 mm/dmapool.c: micro-optimisation remove unnecessary branch adds 9a5381cae38f mm: Remove dummy struct bootmem_data/bootmem_data_t adds 82c85d3e2f5f fs/buffer.c: add debug print for __getblk_gfp() stall problem adds 4ec91882cd80 fs/buffer.c: dump more info for __getblk_gfp() stall problem adds 04783bd4db2b kernel/hung_task.c: Monitor killed tasks. adds 694c52fd5f97 fs/proc/inode.c: annotate close_pdeo() for sparse adds 4fcda30db362 proc: faster open/read/close with "permanent" files adds 375d5d974d61 proc-faster-open-read-close-with-permanent-files-checkpatch-fixes adds 66fc6c62db6d proc: speed up /proc/*/statm adds da68fd2dcd3e proc: inline vma_stop into m_stop adds 243a074a3e6d proc: remove m_cache_vma adds 95a5a8431db7 proc: use ppos instead of m->version adds ca966e319394 seq_file: remove m->version adds d09551e4a6d9 proc: inline m_next_vma into m_next adds 0fa0b2fe300a asm-generic: fix unistd_32.h generation format adds 23fdf3236892 kernel/extable.c: use address-of operator on section symbols adds 711b911b1b19 sparc,x86: vdso: remove meaningless undefining CONFIG_OPTI [...] adds 1c13059bd7aa compiler: Remove CONFIG_OPTIMIZE_INLINING entirely adds 03699b10e4d9 MAINTAINERS: add an entry for kfifo adds 3b9eee340e02 bitops: always inline sign extension helpers adds a6d0b989182f lib/test_lockup: test module to generate lockups adds bafdb4d35dcc lib/test_lockup: rename disable_irq to fix build error adds b4e853d03c18 lib/test_lockup.c: fix spelling mistake "iteraions" -> "it [...] adds 3aacc17593af lib/test_lockup.c: add parameters for locking generic vfs locks adds 7446d8ea1982 lib/bch.c: replace zero-length array with flexible-array member adds 303c9f7bf364 lib/ts_bm.c: replace zero-length array with flexible-array member adds 948201389d68 lib/ts_fsm.c: replace zero-length array with flexible-arra [...] adds 2d9c0d2fe205 lib/ts_kmp.c: replace zero-length array with flexible-arra [...] adds 2c6f9c8bb992 lib/scatterlist: fix sg_copy_buffer() kerneldoc adds d6f5aa98a08f lib: test_stackinit.c: XFAIL switch variable init tests adds 02f0b52212b8 lib/stackdepot.c: check depot_index before accessing the s [...] adds 0f921c2e65ad lib/stackdepot.c: fix a condition in stack_depot_fetch() adds 564e74324800 lib/stackdepot.c: build with -fno-builtin adds 608346292749 kasan: stackdepot: move filter_irq_stacks() to stackdepot.c adds 6cae753b1284 nds32: linker script: add SOFTIRQENTRY_TEXT adds a90dff3c4b75 ia64: add IRQENTRY_TEXT and SOFTIRQENTRY_TEXT to linker script adds 3b35e87a4250 percpu_counter: fix a data race at vm_committed_as adds 93c74d19dc3e lib/test_bitmap.c: make use of EXP2_IN_BITS adds 0a04bba9ca34 lib/rbtree: fix coding style of assignments adds e22b08179702 lib/test_kmod.c: remove a NULL test adds 9114f50d8b7a linux/bits.h: add compile time sanity check of GENMASK inputs adds 9817a211f992 lib: optimize cpumask_local_spread() adds 698409d36b16 lib/list: prevent compiler reloads inside 'safe' list iteration adds bf2437177883 lib/dynamic_debug.c: use address-of operator on section symbols adds 819a458f7139 checkpatch: remove email address comment from email addres [...] adds 5975df8c47b4 checkpatch: check SPDX tags in YAML files adds 522130c614b2 checkpatch: support "base-commit:" format adds db4d08a26312 checkpatch: prefer fallthrough; over fallthrough comments adds 7d808a60b59d checkpatch: fix minor typo and mixed space+tab in indentation adds cc0b9bd64291 checkpatch: fix multiple const * types adds 4ac4df9e5df7 checkpatch: add command-line option for TAB size adds 7d98e88f91a3 checkpatch: improve Gerrit Change-Id: test adds 6018fd2f4d13 checkpatch: check proper licensing of Devicetree bindings adds 0535edd51da8 checkpatch: avoid warning about uninitialized_var() adds 65b83a80b754 kselftest: introduce new epoll test case adds f7534d5e43b3 fs/epoll: make nesting accounting safe for -rt kernel adds 44f032624121 fs/binfmt_elf.c: delete "loc" variable adds 97c2559cf6dc fs/binfmt_elf.c: allocate less for static executable adds 4b2278dbd96a fs/binfmt_elf.c: don't free interpreter's ELF pheaders on [...] adds f24878ddce58 samples/hw_breakpoint: drop HW_BREAKPOINT_R when reporting writes adds fb74960d3c78 samples/hw_breakpoint: drop use of kallsyms_lookup_name() adds c67e0587c9ec kallsyms: unexport kallsyms_lookup_name() and kallsyms_on_ [...] adds db420e98a748 reiserfs: clean up several indentation issues adds fe7feed5e8bb gcov: gcc_4_7: replace zero-length array with flexible-arr [...] adds 2717d245835e gcov: gcc_3_4: replace zero-length array with flexible-arr [...] adds 8cfd56d956f3 kernel/gcov/fs.c: replace zero-length array with flexible- [...] adds 70a94963b24b kernel/relay.c: fix read_pos error when multiple readers adds c9e1e13313f7 aio: simplify read_events() adds 5bb611379dfc init/Kconfig: clean up ANON_INODES and old IO schedulers options adds b233aad22883 kcov: cleanup debug messages adds b36a01117009 kcov: fix potential use-after-free in kcov_remote_start adds 049e99db10d0 kcov: move t->kcov assignments into kcov_start/stop adds 4ad3ea4b93d5 kcov: move t->kcov_sequence assignment adds a90d38fe1f2c kcov: use t->kcov_mode as enabled indicator adds d47230ae9113 kcov: collect coverage from interrupts adds f27a6890dcc9 kcov-collect-coverage-from-interrupts-v4 adds 64dec8003106 usb: core: kcov: collect coverage from usb complete callback adds c3c49fdd8966 ubsan: add trap instrumentation option adds a0b620f9666e ubsan: split "bounds" checker from other options adds 0869ca6126f6 drivers/misc/lkdtm/bugs.c: add arithmetic overflow and arr [...] adds 853451c934fb ubsan: check panic_on_warn adds f1402fdf8066 kasan: unset panic_on_warn before calling panic() adds 84306a84731d ubsan: include bug type in report header adds b6ae72947bd4 ipc/mqueue.c: fix a brace coding style issue adds 737dc7091a2e Merge branch 'akpm-current/current' adds ba46c9e47051 Change email address for Pali Rohár adds ce0610488eb2 mm/kmemleak: silence KCSAN splats in checksum adds 2b3fffcaf83d drivers/dma/tegra20-apb-dma.c: fix platform_get_irq.cocci [...] adds 7ea559e9c70a mm/frontswap: mark various intentional data races adds 61efcffcee4d mm/page_io: mark various intentional data races adds 303e4b398d06 mm-page_io-mark-various-intentional-data-races-v2 adds 11c02c3f12f5 mm/swap_state: mark various intentional data races adds a22c51f726c2 mm/filemap.c: fix a data race in filemap_fault() adds 1ea21f46e603 mm/swapfile: fix and annotate various data races adds bf0bdd0cd381 mm-swapfile-fix-and-annotate-various-data-races-v2 adds b6db429f19a3 mm/page_counter: fix various data races at memsw adds 1a2bcc0e2a4c mm/memcontrol: fix a data race in scan count adds debe001f5a60 mm/list_lru: fix a data race in list_lru_count_one adds 94be0771c9b0 mm/mempool: fix a data race in mempool_free() adds d300e4fa712b mm/util.c: annotate an data race at vm_committed_as adds 8246fd9b85bf mm/rmap: annotate a data race at tlb_flush_batched adds 4a1125102d4f mm: annotate a data race in page_zonenum() adds 039366705b31 mm/swap.c: annotate data races for lru_rotate_pvecs adds 084aeea2aa35 mm/memory.c: refactor insert_page to prepare for batched-l [...] adds 6cfe7ecd6f71 mm: bring sparc pte_index() semantics inline with other platforms adds 336afd64a9f1 mm: define pte_index as macro for x86 adds 7cd1f95ee3c9 mm/memory.c: add vm_insert_pages() adds 7b0b8ab44ed4 mm-add-vm_insert_pages-fix adds 7c08d73739eb add missing page_count() check to vm_insert_pages(). adds 5eb4844ae86d mm: vm_insert_pages() checks if pte_index defined. adds 4ef0a178d6da net-zerocopy: use vm_insert_pages() for tcp rcv zerocopy adds e0c52d05e600 net-zerocopy-use-vm_insert_pages-for-tcp-rcv-zerocopy-fix adds 17e001459067 mm/vma: define a default value for VM_DATA_DEFAULT_FLAGS adds 2224767e02da mm/vma: introduce VM_ACCESS_FLAGS adds f30f823ef37b mm/special: create generic fallbacks for pte_special() and [...] adds 94d42890a0a9 mm-special-create-generic-fallbacks-for-pte_special-and-pt [...] adds e4dea07a6fc8 mm/debug: add tests validating architecture page table helpers adds 6c6c881586ea mm/memory_hotplug: drop the flags field from struct mhp_re [...] adds 5c3036a28042 mm/memory_hotplug: rename mhp_restrictions to mhp_params adds 83095d6593e5 x86/mm: thread pgprot_t through init_memory_mapping() adds abcc3932078b x86/mm: introduce __set_memory_prot() adds a8a4d1324d69 powerpc/mm: thread pgprot_t through create_section_mapping() adds e9e7f5240e3e mm/memory_hotplug: add pgprot_t to mhp_params adds c2197258f6f5 mm/memremap: set caching mode for PCI P2PDMA memory to WC adds 452c89f706cb mm/madvise: pass task and mm to do_madvise adds 02d1bb581655 mm/madvise: introduce process_madvise() syscall: an extern [...] adds acca88f49163 fix process_madvise build break for arm64 adds c14201027d98 mm/madvise: check fatal signal pending of target process adds 7e3aace22cb5 pid: move pidfd_get_pid() to pid.c adds c1cdb6581bf2 mm/madvise: support both pid and pidfd for process_madvise adds 93577b9a24f8 mm/madvise: employ mmget_still_valid() for write lock adds 74b6bba890e6 mm/madvise: allow KSM hints for remote API adds 57ee53a88a98 kmod: make request_module() return an error when autoloadi [...] adds e2a65bd555d6 fs/filesystems.c: downgrade user-reachable WARN_ONCE() to [...] adds 881738696052 docs: admin-guide: document the kernel.modprobe sysctl adds d2e8c38af90e selftests: kmod: fix handling test numbers above 9 adds be2fcdf7863f selftests: kmod: test disabling module autoloading adds f72328964c6d kexec: prevent removal of memory in use by a loaded kexec image adds 0a943a9c6133 mm/memory_hotplug: allow arch override of non boot memory [...] adds ba836054aa51 arm64: memory: give hotplug memory a different resource name adds 2dfda6ec8831 fs/seq_file.c: seq_read(): add info message about buggy .n [...] adds 11c4e3b488d6 seq_read-info-message-about-buggy-next-functions-fix adds 3f49b27c6dd6 kernel/gcov/fs.c: gcov_seq_next() should increase position index adds 267a49662313 ipc/util.c: sysvipc_find_ipc() should increase position index adds 0c798dc606fe drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] adds c083934d8541 Merge branch 'akpm/master' adds 975f7a88c64d Add linux-next specific files for 20200327
No new revisions were added by this update.
Summary of changes: .clang-format | 25 +- .gitignore | 1 + .mailmap | 2 + COPYING | 2 + CREDITS | 5 + Documentation/.gitignore | 1 + .../ABI/obsolete/sysfs-kernel-fadump_enabled | 9 + .../ABI/obsolete/sysfs-kernel-fadump_registered | 10 + .../ABI/obsolete/sysfs-kernel-fadump_release_mem | 10 + .../ABI/obsolete/sysfs-selinux-checkreqprot | 23 + .../removed/sysfs-kernel-fadump_release_opalcore | 9 + Documentation/ABI/removed/sysfs-kernel-uids | 14 + Documentation/ABI/testing/configfs-most | 196 + .../ABI/testing/debugfs-driver-habanalabs | 14 + .../ABI/testing/sysfs-bus-coresight-devices-cti | 241 + .../ABI/testing/sysfs-bus-counter-104-quad-8 | 25 + Documentation/ABI/testing/sysfs-bus-iio-adc-ad7192 | 24 +- .../ABI/testing/sysfs-bus-intel_th-devices-msc | 8 + Documentation/ABI/testing/sysfs-bus-most | 295 + Documentation/ABI/testing/sysfs-class-typec | 23 +- .../ABI/testing/sysfs-driver-jz4780-efuse | 16 + Documentation/ABI/testing/sysfs-driver-uacce | 39 + Documentation/ABI/testing/sysfs-fs-f2fs | 5 + Documentation/ABI/testing/sysfs-kernel-fadump | 40 + Documentation/ABI/testing/sysfs-kernel-uids | 14 - .../ABI/testing/sysfs-platform-dell-laptop | 8 +- Documentation/ABI/testing/sysfs-tty | 7 + Documentation/Makefile | 5 +- Documentation/PCI/boot-interrupts.rst | 155 + Documentation/PCI/index.rst | 1 + 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 | 8 +- Documentation/admin-guide/blockdev/zram.rst | 2 - Documentation/admin-guide/bootconfig.rst | 36 +- Documentation/admin-guide/cgroup-v1/hugetlb.rst | 103 +- Documentation/admin-guide/cgroup-v1/index.rst | 2 + Documentation/admin-guide/cgroup-v2.rst | 39 +- Documentation/admin-guide/dynamic-debug-howto.rst | 3 + 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 | 154 +- .../admin-guide/kernel-per-CPU-kthreads.rst | 2 +- Documentation/admin-guide/mm/transhuge.rst | 14 + Documentation/admin-guide/mm/userfaultfd.rst | 51 + 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 | 1070 +- Documentation/admin-guide/sysctl/net.rst | 3 +- Documentation/admin-guide/sysctl/vm.rst | 3 + Documentation/arm/tcm.rst | 6 +- Documentation/arm64/amu.rst | 112 + Documentation/arm64/booting.rst | 14 + Documentation/arm64/index.rst | 1 + Documentation/arm64/memory.rst | 2 +- Documentation/arm64/silicon-errata.rst | 2 + Documentation/arm64/tagged-address-abi.rst | 11 +- ...b__after_atomic-is-stronger-than-acquire.litmus | 32 + ...Atomic-RMW-ops-are-atomic-WRT-atomic_set.litmus | 24 + Documentation/atomic-tests/README | 16 + Documentation/atomic_t.txt | 24 +- Documentation/block/capability.rst | 16 +- Documentation/bpf/bpf_devel_QA.rst | 29 +- Documentation/bpf/drgn.rst | 213 + Documentation/bpf/index.rst | 5 +- Documentation/conf.py | 6 +- Documentation/core-api/gcc-plugins.rst | 93 - Documentation/core-api/index.rst | 94 +- Documentation/core-api/kobject.rst | 434 + Documentation/core-api/mm-api.rst | 3 + Documentation/core-api/pin_user_pages.rst | 86 +- 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/index.rst | 1 + Documentation/dev-tools/kcov.rst | 17 +- Documentation/dev-tools/kcsan.rst | 327 + Documentation/dev-tools/kmemleak.rst | 3 +- Documentation/dev-tools/kunit/index.rst | 40 +- Documentation/dev-tools/kunit/kunit-tool.rst | 7 + Documentation/dev-tools/kunit/start.rst | 80 +- Documentation/dev-tools/kunit/usage.rst | 15 + Documentation/devicetree/bindings/.gitignore | 3 +- Documentation/devicetree/bindings/Makefile | 32 +- .../bindings/arm/altera/socfpga-clk-manager.yaml | 2 + .../arm/amlogic/amlogic,meson-gx-ao-secure.yaml | 2 + .../devicetree/bindings/arm/arm,integrator.yaml | 86 + .../devicetree/bindings/arm/arm,realview.yaml | 123 + Documentation/devicetree/bindings/arm/arm,scmi.txt | 2 +- Documentation/devicetree/bindings/arm/arm,scpi.txt | 2 +- .../devicetree/bindings/arm/arm,versatile.yaml | 71 + .../devicetree/bindings/arm/arm,vexpress-juno.yaml | 223 + Documentation/devicetree/bindings/arm/arm-boards | 237 - .../bindings/arm/bcm/brcm,bcm11351-cpu-method.txt | 36 - .../devicetree/bindings/arm/bcm/brcm,bcm11351.txt | 10 - .../devicetree/bindings/arm/bcm/brcm,bcm11351.yaml | 21 + .../devicetree/bindings/arm/bcm/brcm,bcm21664.txt | 15 - .../devicetree/bindings/arm/bcm/brcm,bcm21664.yaml | 21 + .../bindings/arm/bcm/brcm,bcm23550-cpu-method.txt | 36 - .../devicetree/bindings/arm/bcm/brcm,bcm23550.txt | 15 - .../devicetree/bindings/arm/bcm/brcm,bcm23550.yaml | 21 + .../devicetree/bindings/arm/bcm/brcm,bcm4708.txt | 15 - .../devicetree/bindings/arm/bcm/brcm,bcm4708.yaml | 88 + .../devicetree/bindings/arm/bcm/brcm,bcm63138.txt | 2 +- .../devicetree/bindings/arm/bcm/brcm,cygnus.txt | 31 - .../devicetree/bindings/arm/bcm/brcm,cygnus.yaml | 29 + .../devicetree/bindings/arm/bcm/brcm,hr2.txt | 14 - .../devicetree/bindings/arm/bcm/brcm,hr2.yaml | 28 + .../devicetree/bindings/arm/bcm/brcm,ns2.txt | 9 - .../devicetree/bindings/arm/bcm/brcm,ns2.yaml | 23 + .../bindings/arm/bcm/brcm,nsp-cpu-method.txt | 39 - .../devicetree/bindings/arm/bcm/brcm,nsp.txt | 34 - .../devicetree/bindings/arm/bcm/brcm,nsp.yaml | 36 + .../devicetree/bindings/arm/bcm/brcm,stingray.txt | 12 - .../devicetree/bindings/arm/bcm/brcm,stingray.yaml | 24 + .../bindings/arm/bcm/brcm,vulcan-soc.txt | 10 - .../bindings/arm/bcm/brcm,vulcan-soc.yaml | 22 + .../devicetree/bindings/arm/coresight-cti.yaml | 336 + .../devicetree/bindings/arm/coresight.txt | 7 + Documentation/devicetree/bindings/arm/cpus.yaml | 48 +- .../devicetree/bindings/arm/freescale/fsl,scu.txt | 16 + Documentation/devicetree/bindings/arm/fsl.yaml | 71 +- .../bindings/arm/hisilicon/hi3519-sysctrl.txt | 2 +- .../bindings/arm/mediatek/mediatek,mmsys.txt | 7 +- .../bindings/arm/msm/qcom,idle-state.txt | 2 +- .../devicetree/bindings/arm/msm/qcom,llcc.yaml | 2 + Documentation/devicetree/bindings/arm/omap/mpu.txt | 2 +- Documentation/devicetree/bindings/arm/pmu.yaml | 41 +- Documentation/devicetree/bindings/arm/psci.yaml | 36 +- Documentation/devicetree/bindings/arm/qcom.yaml | 8 + Documentation/devicetree/bindings/arm/realtek.yaml | 21 + .../devicetree/bindings/arm/renesas,prr.yaml | 2 + Documentation/devicetree/bindings/arm/renesas.yaml | 1 + .../devicetree/bindings/arm/rockchip.yaml | 12 +- .../bindings/arm/samsung/exynos-chipid.yaml | 2 + .../devicetree/bindings/arm/samsung/pmu.yaml | 2 + .../bindings/arm/samsung/samsung-boards.yaml | 1 + .../arm/samsung/samsung-secure-firmware.yaml | 2 + .../bindings/arm/socionext/cache-uniphier.txt | 60 - .../socionext/socionext,uniphier-system-cache.yaml | 102 + .../devicetree/bindings/arm/socionext/uniphier.txt | 47 - .../bindings/arm/socionext/uniphier.yaml | 61 + .../devicetree/bindings/arm/stm32/st,mlahb.yaml | 2 +- .../bindings/arm/stm32/st,stm32-syscon.yaml | 2 + Documentation/devicetree/bindings/arm/sunxi.yaml | 26 + .../arm/sunxi/allwinner,sun4i-a10-mbus.yaml | 1 + .../bindings/arm/tegra/nvidia,tegra20-pmc.txt | 300 - .../bindings/arm/tegra/nvidia,tegra20-pmc.yaml | 354 + Documentation/devicetree/bindings/arm/vexpress.txt | 229 - .../devicetree/bindings/ata/renesas,rcar-sata.yaml | 71 + .../devicetree/bindings/ata/sata_rcar.txt | 36 - .../bindings/bus/allwinner,sun8i-a23-rsb.yaml | 1 - .../bus/socionext,uniphier-system-bus.yaml | 96 + Documentation/devicetree/bindings/bus/ti-sysc.txt | 1 + .../bindings/bus/uniphier-system-bus.txt | 66 - .../clock/allwinner,sun4i-a10-osc-clk.yaml | 2 +- .../bindings/clock/allwinner,sun9i-a80-gt-clk.yaml | 2 +- .../devicetree/bindings/clock/arm,syscon-icst.yaml | 103 + .../devicetree/bindings/clock/arm-integrator.txt | 34 - .../devicetree/bindings/clock/arm-syscon-icst.txt | 70 - .../devicetree/bindings/clock/clock-bindings.txt | 2 +- .../devicetree/bindings/clock/fsl,plldig.yaml | 5 + .../devicetree/bindings/clock/imx8mm-clock.txt | 29 - .../devicetree/bindings/clock/imx8mm-clock.yaml | 68 + .../devicetree/bindings/clock/imx8mn-clock.yaml | 50 +- .../devicetree/bindings/clock/imx8mp-clock.yaml | 2 + .../devicetree/bindings/clock/imx8mq-clock.txt | 20 - .../devicetree/bindings/clock/imx8mq-clock.yaml | 72 + .../bindings/clock/marvell,mmp2-clock.yaml | 64 + .../devicetree/bindings/clock/marvell,mmp2.txt | 21 - .../devicetree/bindings/clock/milbeaut-clock.yaml | 2 + .../bindings/clock/qcom,gcc-apq8064.yaml | 4 +- .../bindings/clock/qcom,gcc-ipq8074.yaml | 2 + .../bindings/clock/qcom,gcc-msm8996.yaml | 2 + .../bindings/clock/qcom,gcc-msm8998.yaml | 2 + .../devicetree/bindings/clock/qcom,gcc-qcs404.yaml | 2 + .../devicetree/bindings/clock/qcom,gcc-sc7180.yaml | 2 + .../devicetree/bindings/clock/qcom,gcc-sm8150.yaml | 2 + .../devicetree/bindings/clock/qcom,gcc-sm8250.yaml | 72 + .../devicetree/bindings/clock/qcom,gcc.yaml | 2 + .../devicetree/bindings/clock/qcom,mmcc.yaml | 2 + .../bindings/clock/qcom,msm8998-gpucc.yaml | 2 + .../devicetree/bindings/clock/qcom,rpmcc.txt | 2 + .../devicetree/bindings/clock/qcom,rpmhcc.yaml | 3 + .../bindings/clock/qcom,sc7180-dispcc.yaml | 2 + .../bindings/clock/qcom,sc7180-gpucc.yaml | 2 + .../devicetree/bindings/clock/qcom,sc7180-mss.yaml | 62 + .../bindings/clock/qcom,sc7180-videocc.yaml | 2 + .../bindings/clock/qcom,sdm845-dispcc.yaml | 2 + .../bindings/clock/qcom,sdm845-gpucc.yaml | 2 + .../bindings/clock/qcom,sdm845-videocc.yaml | 2 + .../devicetree/bindings/clock/renesas,cpg-mssr.txt | 100 - .../bindings/clock/renesas,cpg-mssr.yaml | 119 + .../bindings/clock/renesas,rcar-usb2-clock-sel.txt | 17 +- .../bindings/clock/socionext,uniphier-clock.yaml | 94 + .../devicetree/bindings/clock/sprd,sc9860-clk.txt | 63 + .../bindings/clock/sprd,sc9863a-clk.yaml | 105 + Documentation/devicetree/bindings/clock/sprd.txt | 63 - .../bindings/clock/ti,am654-ehrpwm-tbclk.yaml | 35 + .../devicetree/bindings/clock/uniphier-clock.txt | 132 - .../connector/samsung,usb-connector-11pin.txt | 2 +- .../bindings/connector/usb-connector.txt | 135 - .../bindings/connector/usb-connector.yaml | 206 + .../crypto/allwinner,sun4i-a10-crypto.yaml | 2 + .../devicetree/bindings/crypto/fsl-dcp.txt | 2 +- .../devicetree/bindings/crypto/fsl-imx-sahara.txt | 2 +- .../devicetree/bindings/crypto/fsl-sec4.txt | 2 +- .../bindings/crypto/xlnx,zynqmp-aes.yaml | 37 + .../bindings/display/allwinner,sun4i-a10-tcon.yaml | 12 +- .../display/allwinner,sun4i-a10-tv-encoder.yaml | 6 +- .../bindings/display/amlogic,meson-vpu.yaml | 2 + .../bindings/display/bridge/adi,adv7511.txt | 23 +- .../bindings/display/bridge/anx6345.yaml | 10 +- .../devicetree/bindings/display/bridge/ps8640.yaml | 112 + .../bindings/display/bridge/toshiba,tc358768.yaml | 159 + .../display/connector/analog-tv-connector.txt | 6 + .../bindings/display/etnaviv/etnaviv-drm.txt | 36 - .../bindings/display/ilitek,ili9486.yaml | 73 + .../bindings/display/mediatek/mediatek,dpi.txt | 1 + .../devicetree/bindings/display/msm/gmu.txt | 116 - .../devicetree/bindings/display/msm/gmu.yaml | 123 + .../devicetree/bindings/display/msm/gpu.txt | 55 +- .../display/panel/advantech,idk-1110wr.yaml | 69 + .../display/panel/advantech,idk-2121wr.yaml | 122 + .../bindings/display/panel/auo,b080uan01.txt | 7 - .../bindings/display/panel/auo,b101aw03.txt | 7 - .../bindings/display/panel/auo,b101ean01.txt | 7 - .../bindings/display/panel/auo,b101xtn01.txt | 7 - .../bindings/display/panel/auo,b116xw03.txt | 7 - .../bindings/display/panel/auo,b133htn01.txt | 7 - .../bindings/display/panel/auo,b133xtn01.txt | 7 - .../bindings/display/panel/auo,g070vvn01.txt | 29 - .../bindings/display/panel/auo,g101evn010.txt | 12 - .../bindings/display/panel/auo,g104sn02.txt | 12 - .../bindings/display/panel/auo,g133han01.txt | 7 - .../bindings/display/panel/auo,g185han01.txt | 7 - .../bindings/display/panel/auo,p320hvn03.txt | 8 - .../bindings/display/panel/auo,t215hvn01.txt | 7 - .../bindings/display/panel/avic,tm070ddh03.txt | 7 - .../bindings/display/panel/boe,hv070wsa-100.txt | 28 - .../bindings/display/panel/boe,nv101wxmn51.txt | 7 - .../bindings/display/panel/boe,tv080wum-nl0.txt | 7 - .../bindings/display/panel/boe,tv101wum-nl6.yaml | 80 + .../display/panel/cdtech,s043wq26h-ct7.txt | 12 - .../display/panel/cdtech,s070wv95-ct16.txt | 12 - .../display/panel/chunghwa,claa070wp03xg.txt | 7 - .../display/panel/chunghwa,claa101wa01a.txt | 7 - .../display/panel/chunghwa,claa101wb03.txt | 7 - .../display/panel/dataimage,scf0700c48ggu18.txt | 8 - .../bindings/display/panel/display-timing.txt | 124 +- .../bindings/display/panel/display-timings.yaml | 77 + .../bindings/display/panel/dlc,dlc1010gig.txt | 12 - .../bindings/display/panel/edt,et-series.txt | 55 - .../bindings/display/panel/elida,kd35t133.yaml | 49 + .../display/panel/evervision,vgg804821.txt | 12 - .../display/panel/feixin,k101-im2ba02.yaml | 55 + .../display/panel/foxlink,fl500wvr00-a0t.txt | 7 - .../bindings/display/panel/friendlyarm,hd702e.txt | 32 - .../display/panel/giantplus,gpg482739qs5.txt | 7 - .../bindings/display/panel/hannstar,hsd070pww1.txt | 7 - .../bindings/display/panel/hannstar,hsd100pxn1.txt | 7 - .../bindings/display/panel/hit,tx23d38vm0caa.txt | 7 - .../bindings/display/panel/innolux,at043tn24.txt | 7 - .../bindings/display/panel/innolux,at070tn92.txt | 7 - .../bindings/display/panel/innolux,g070y2-l01.txt | 12 - .../bindings/display/panel/innolux,g101ice-l01.txt | 7 - .../bindings/display/panel/innolux,g121i1-l01.txt | 7 - .../bindings/display/panel/innolux,g121x1-l03.txt | 7 - .../bindings/display/panel/innolux,n116bge.txt | 7 - .../bindings/display/panel/innolux,n156bge-l21.txt | 7 - .../bindings/display/panel/innolux,zj070na-01p.txt | 7 - .../bindings/display/panel/koe,tx14d24vm1bpa.txt | 42 - .../bindings/display/panel/koe,tx31d200vm0baa.txt | 25 - .../bindings/display/panel/kyo,tcg121xglp.txt | 7 - .../display/panel/leadtek,ltk500hd1829.yaml | 4 +- .../display/panel/lemaker,bl035-rgb-002.txt | 12 - .../bindings/display/panel/lg,lb070wv8.txt | 7 - .../bindings/display/panel/lg,lp079qx1-sp0v.txt | 7 - .../bindings/display/panel/lg,lp097qx1-spa1.txt | 7 - .../bindings/display/panel/lg,lp120up1.txt | 7 - .../bindings/display/panel/lg,lp129qe.txt | 7 - .../display/panel/mitsubishi,aa070mc01.txt | 7 - .../bindings/display/panel/nec,nl12880b20-05.txt | 8 - .../bindings/display/panel/nec,nl4827hc19-05b.txt | 7 - .../bindings/display/panel/netron-dy,e231732.txt | 7 - .../panel/newhaven,nhd-4.3-480272ef-atxl.txt | 7 - .../display/panel/nlt,nl192108ac18-02d.txt | 8 - .../bindings/display/panel/novatek,nt35510.yaml | 56 + .../devicetree/bindings/display/panel/nvd,9128.txt | 7 - .../display/panel/okaya,rs800480t-7x0gp.txt | 7 - .../display/panel/olimex,lcd-olinuxino-43-ts.txt | 7 - .../bindings/display/panel/ontat,yx700wv03.txt | 7 - .../bindings/display/panel/orisetech,otm8009a.txt | 23 - .../bindings/display/panel/orisetech,otm8009a.yaml | 53 + .../display/panel/ortustech,com37h3m05dtc.txt | 12 - .../display/panel/ortustech,com37h3m99dtc.txt | 12 - .../display/panel/ortustech,com43h4m85ulc.txt | 7 - .../display/panel/osddisplays,osd070t1718-19ts.txt | 12 - .../display/panel/osddisplays,osd101t2045-53ts.txt | 11 - .../display/panel/panasonic,vvx10f004b00.txt | 7 - .../display/panel/panasonic,vvx10f034n00.txt | 20 - .../bindings/display/panel/panel-common.yaml | 15 +- .../bindings/display/panel/panel-dpi.txt | 50 - .../bindings/display/panel/panel-dpi.yaml | 71 + .../bindings/display/panel/panel-simple-dsi.yaml | 67 + .../bindings/display/panel/panel-simple.yaml | 209 + .../bindings/display/panel/panel-timing.yaml | 227 + .../display/panel/qiaodian,qd43003c0-40.txt | 7 - .../bindings/display/panel/raydium,rm68200.txt | 25 - .../bindings/display/panel/raydium,rm68200.yaml | 56 + .../display/panel/rocktech,rk070er9427.txt | 25 - .../display/panel/samsung,lsn122dl01-c01.txt | 7 - .../bindings/display/panel/samsung,ltn101nt05.txt | 7 - .../display/panel/samsung,ltn140at29-301.txt | 7 - .../display/panel/samsung,s6e88a0-ams452ef01.yaml | 50 + .../bindings/display/panel/sharp,lq035q7db03.txt | 12 - .../bindings/display/panel/sharp,lq070y3dg3b.txt | 12 - .../bindings/display/panel/sharp,lq101k1ly04.txt | 7 - .../bindings/display/panel/sharp,lq123p1jx31.txt | 7 - .../display/panel/shelly,sca07010-bfn-lnn.txt | 7 - .../bindings/display/panel/starry,kr122ea0sra.txt | 7 - .../bindings/display/panel/tianma,tm070jdhg30.txt | 7 - .../bindings/display/panel/tianma,tm070rvhg71.txt | 29 - .../display/panel/toshiba,lt089ac29000.txt | 8 - .../bindings/display/panel/tpk,f07a-0102.txt | 8 - .../bindings/display/panel/tpk,f10a-0102.txt | 8 - .../bindings/display/panel/urt,umsh-8596md.txt | 16 - .../bindings/display/panel/vl050_8048nt_c01.txt | 12 - .../bindings/display/panel/winstar,wf35ltiacd.txt | 48 - .../bindings/display/panel/xinpeng,xpp055c272.yaml | 4 +- .../bindings/display/rockchip/rockchip-drm.txt | 19 - .../bindings/display/rockchip/rockchip-drm.yaml | 40 + .../bindings/display/simple-framebuffer.yaml | 6 +- .../bindings/display/sitronix,st7735r.txt | 35 - .../bindings/display/sitronix,st7735r.yaml | 78 + .../bindings/display/ti/ti,am65x-dss.yaml | 152 + .../bindings/display/ti/ti,j721e-dss.yaml | 208 + .../devicetree/bindings/display/ti/ti,k2g-dss.yaml | 106 + .../devicetree/bindings/display/tilcdc/tilcdc.txt | 2 +- .../devicetree/bindings/dma/renesas,usb-dmac.txt | 1 + .../bindings/dma/sifive,fu540-c000-pdma.yaml | 2 + .../bindings/dma/socionext,uniphier-mio-dmac.yaml | 63 + .../bindings/dma/socionext,uniphier-xdmac.yaml | 63 + Documentation/devicetree/bindings/dma/ti-edma.txt | 2 +- .../devicetree/bindings/dma/ti/k3-udma.yaml | 33 +- .../devicetree/bindings/dma/uniphier-mio-dmac.txt | 25 - Documentation/devicetree/bindings/dsp/fsl,dsp.yaml | 2 + .../devicetree/bindings/edac/dmc-520.yaml | 59 + Documentation/devicetree/bindings/eeprom/at24.yaml | 2 + .../devicetree/bindings/example-schema.yaml | 4 +- .../bindings/extcon/extcon-usbc-cros-ec.txt | 24 - .../bindings/extcon/extcon-usbc-cros-ec.yaml | 56 + .../intel,ixp4xx-network-processing-engine.yaml | 3 + .../bindings/firmware/intel,stratix10-svc.txt | 2 +- .../devicetree/bindings/firmware/qcom,scm.txt | 1 + .../bindings/fpga/intel-stratix10-soc-fpga-mgr.txt | 3 +- .../devicetree/bindings/fsi/ibm,fsi2spi.yaml | 36 + Documentation/devicetree/bindings/gnss/gnss.txt | 2 +- .../bindings/gpio/brcm,xgs-iproc-gpio.yaml | 2 + .../devicetree/bindings/gpio/gpio-uniphier.txt | 51 - .../bindings/gpio/socionext,uniphier-gpio.yaml | 96 + .../bindings/gpio/xylon,logicvc-gpio.yaml | 2 + .../devicetree/bindings/gpu/arm,mali-bifrost.yaml | 22 +- .../devicetree/bindings/gpu/arm,mali-midgard.yaml | 19 +- .../devicetree/bindings/gpu/arm,mali-utgard.yaml | 2 + .../devicetree/bindings/gpu/samsung-rotator.yaml | 2 + .../devicetree/bindings/gpu/vivante,gc.yaml | 69 + .../devicetree/bindings/hwmon/adi,adm1177.yaml | 2 + .../bindings/hwmon/adi,axi-fan-control.yaml | 62 + .../devicetree/bindings/hwmon/adi,ltc2947.yaml | 2 + .../devicetree/bindings/hwmon/adt7475.yaml | 84 + .../devicetree/bindings/hwmon/ltc2978.txt | 22 +- .../bindings/hwmon/pmbus/ti,ucd90320.yaml | 2 + .../devicetree/bindings/hwmon/ti,tmp513.yaml | 2 + .../devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml | 97 + Documentation/devicetree/bindings/i2c/i2c-at91.txt | 10 + .../devicetree/bindings/i2c/i2c-brcmstb.txt | 26 - Documentation/devicetree/bindings/i2c/i2c-rk3x.txt | 68 - .../devicetree/bindings/i2c/i2c-rk3x.yaml | 136 + .../devicetree/bindings/i2c/i2c-uniphier-f.txt | 25 - .../devicetree/bindings/i2c/i2c-uniphier.txt | 25 - .../bindings/i2c/socionext,uniphier-fi2c.yaml | 50 + .../bindings/i2c/socionext,uniphier-i2c.yaml | 50 + .../devicetree/bindings/iio/accel/adi,adxl345.yaml | 10 +- .../bindings/iio/accel/bosch,bma400.yaml | 2 + .../devicetree/bindings/iio/adc/adi,ad7192.yaml | 1 - .../devicetree/bindings/iio/adc/adi,ad7780.yaml | 2 + .../devicetree/bindings/iio/adc/adi,ad7923.yaml | 65 + .../devicetree/bindings/iio/adc/avia-hx711.yaml | 2 + .../devicetree/bindings/iio/adc/lltc,ltc2496.yaml | 2 + .../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/microchip,mcp3911.yaml | 2 + .../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/adc/st,stm32-dfsdm-adc.yaml | 2 + .../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 + .../bindings/iio/chemical/plantower,pms7003.yaml | 2 + .../bindings/iio/chemical/sensirion,sps30.yaml | 2 + .../devicetree/bindings/iio/dac/adi,ad5770r.yaml | 185 + .../devicetree/bindings/iio/dac/lltc,ltc1660.yaml | 2 + .../devicetree/bindings/iio/dac/ltc2632.txt | 8 +- .../devicetree/bindings/iio/imu/inv_mpu6050.txt | 5 + .../devicetree/bindings/iio/light/adux1020.yaml | 2 + .../devicetree/bindings/iio/light/bh1750.yaml | 2 + .../bindings/iio/light/dynaimage,al3010.yaml | 43 + .../bindings/iio/light/dynaimage,al3320a.yaml | 43 + .../devicetree/bindings/iio/light/isl29018.yaml | 2 + .../devicetree/bindings/iio/light/noa1305.yaml | 2 + .../bindings/iio/light/sharp,gp2ap002.yaml | 85 + .../devicetree/bindings/iio/light/stk33xx.yaml | 2 + .../devicetree/bindings/iio/light/tsl2583.yaml | 2 + .../devicetree/bindings/iio/light/tsl2772.yaml | 2 + .../devicetree/bindings/iio/light/veml6030.yaml | 2 + .../bindings/iio/pressure/asc,dlhl60d.yaml | 2 + .../devicetree/bindings/iio/pressure/bmp085.yaml | 5 + .../bindings/iio/proximity/devantech-srf04.yaml | 20 + .../bindings/iio/proximity/parallax-ping.yaml | 2 + .../bindings/iio/temperature/adi,ltc2983.yaml | 2 + .../bindings/input/cypress,tm2-touchkey.txt | 1 + .../devicetree/bindings/input/gpio-vibrator.yaml | 2 + .../devicetree/bindings/input/ilitek,ili2xxx.txt | 3 +- .../devicetree/bindings/input/iqs62x-keys.yaml | 132 + .../devicetree/bindings/input/max77650-onkey.yaml | 3 + .../devicetree/bindings/input/st,stpmic1-onkey.txt | 28 - .../bindings/input/touchscreen/edt-ft5x06.txt | 77 - .../bindings/input/touchscreen/edt-ft5x06.yaml | 125 + .../bindings/input/touchscreen/goodix.yaml | 4 +- .../bindings/input/twl4030-pwrbutton.txt | 2 +- .../bindings/interconnect/qcom,bcm-voter.yaml | 45 + .../bindings/interconnect/qcom,osm-l3.yaml | 62 + .../bindings/interconnect/qcom,sc7180.yaml | 85 + .../bindings/interconnect/qcom,sdm845.txt | 24 - .../bindings/interconnect/qcom,sdm845.yaml | 74 + .../intel,ixp4xx-interrupt.yaml | 2 + .../interrupt-controller/loongson,htpic.yaml | 59 + .../interrupt-controller/loongson,liointc.yaml | 93 + .../socionext,uniphier-aidet.txt | 32 - .../socionext,uniphier-aidet.yaml | 61 + .../devicetree/bindings/iommu/samsung,sysmmu.yaml | 2 + Documentation/devicetree/bindings/leds/common.yaml | 2 +- .../devicetree/bindings/leds/leds-max77650.yaml | 3 + .../devicetree/bindings/leds/register-bit-led.txt | 2 +- .../bindings/leds/rohm,bd71828-leds.yaml | 3 + .../mailbox/allwinner,sun6i-a31-msgbox.yaml | 80 + .../bindings/mailbox/amlogic,meson-gxbb-mhu.yaml | 2 + .../devicetree/bindings/mailbox/fsl,mu.txt | 2 + .../devicetree/bindings/mailbox/mtk-gce.txt | 10 +- .../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/amlogic,gx-vdec.yaml | 2 + .../bindings/media/amlogic,meson-gx-ao-cec.yaml | 11 +- .../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/renesas,ceu.yaml | 2 + .../devicetree/bindings/media/renesas,vin.txt | 217 - .../devicetree/bindings/media/renesas,vin.yaml | 402 + .../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 +- Documentation/devicetree/bindings/mfd/iqs62x.yaml | 179 + .../devicetree/bindings/mfd/max77650.yaml | 6 +- Documentation/devicetree/bindings/mfd/qcom-rpm.txt | 4 + .../devicetree/bindings/mfd/rohm,bd71828-pmic.yaml | 5 + .../devicetree/bindings/mfd/st,stpmic1.txt | 61 - .../devicetree/bindings/mfd/st,stpmic1.yaml | 339 + Documentation/devicetree/bindings/mfd/tps65910.txt | 4 +- .../mfd/{twl-familly.txt => twl-family.txt} | 0 .../devicetree/bindings/mfd/zii,rave-sp.txt | 2 +- .../devicetree/bindings/mips/loongson/devices.yaml | 27 + .../devicetree/bindings/misc/fsl,qoriq-mc.txt | 2 +- .../misc/intel,ixp4xx-ahb-queue-manager.yaml | 2 + .../devicetree/bindings/mmc/cdns,sdhci.yaml | 143 + .../devicetree/bindings/mmc/fsl-imx-esdhc.txt | 5 + .../devicetree/bindings/mmc/mmc-controller.yaml | 3 +- Documentation/devicetree/bindings/mmc/mmci.txt | 2 + .../devicetree/bindings/mmc/sdhci-am654.txt | 21 +- .../devicetree/bindings/mmc/sdhci-cadence.txt | 80 - .../devicetree/bindings/mmc/sdhci-msm.txt | 8 +- .../bindings/mmc/socionext,uniphier-sd.yaml | 99 + .../devicetree/bindings/mmc/synopsys-dw-mshc.yaml | 2 +- .../devicetree/bindings/mmc/ti-omap-hsmmc.txt | 2 +- .../devicetree/bindings/mmc/uniphier-sd.txt | 55 - .../devicetree/bindings/mtd/brcm,brcmnand.txt | 10 +- .../bindings/mtd/cadence-nand-controller.txt | 2 +- .../devicetree/bindings/mtd/denali,nand.yaml | 148 + .../devicetree/bindings/mtd/denali-nand.txt | 61 - .../devicetree/bindings/mtd/mtk-quadspi.txt | 50 - .../devicetree/bindings/mtd/nand-macronix.txt | 27 + .../bindings/net/brcm,bcm7445-switch-v4.0.txt | 2 +- .../devicetree/bindings/net/broadcom-bluetooth.txt | 2 +- .../devicetree/bindings/net/can/bosch,m_can.yaml | 144 + .../bindings/net/can/can-transceiver.txt | 24 - .../bindings/net/can/can-transceiver.yaml | 18 + .../devicetree/bindings/net/can/m_can.txt | 75 - .../devicetree/bindings/net/dsa/ocelot.txt | 116 + Documentation/devicetree/bindings/net/fsl-fman.txt | 7 + Documentation/devicetree/bindings/net/mdio.yaml | 1 - .../devicetree/bindings/net/mediatek-bluetooth.txt | 2 +- .../devicetree/bindings/net/qca,qca7000.txt | 2 +- .../devicetree/bindings/net/qcom,ipa.yaml | 198 + .../devicetree/bindings/net/qcom,ipq8064-mdio.yaml | 53 + .../devicetree/bindings/net/qualcomm-bluetooth.txt | 2 + .../devicetree/bindings/net/ti,cpsw-switch.yaml | 25 +- .../devicetree/bindings/net/ti-bluetooth.txt | 3 +- .../bindings/net/wireless/mediatek,mt76.txt | 29 +- .../bindings/net/wireless/qcom,ath10k.txt | 7 + .../devicetree/bindings/net/wireless/ti,wl1251.txt | 3 +- .../bindings/nvmem/ingenic,jz4780-efuse.yaml | 45 + Documentation/devicetree/bindings/nvmem/nvmem.yaml | 2 + .../devicetree/bindings/opp/qcom-nvmem-cpufreq.txt | 3 +- .../devicetree/bindings/pci/amlogic,meson-pcie.txt | 22 +- .../devicetree/bindings/pci/cdns,cdns-pcie-ep.txt | 27 - .../devicetree/bindings/pci/cdns,cdns-pcie-ep.yaml | 49 + .../bindings/pci/cdns,cdns-pcie-host.txt | 66 - .../bindings/pci/cdns,cdns-pcie-host.yaml | 76 + .../devicetree/bindings/pci/cdns-pcie-host.yaml | 27 + .../devicetree/bindings/pci/cdns-pcie.yaml | 31 + .../bindings/pci/layerscape-pcie-gen4.txt | 52 + .../bindings/pci/nvidia,tegra194-pcie.txt | 127 +- Documentation/devicetree/bindings/pci/pci-ep.yaml | 41 + .../bindings/phy/allwinner,sun4i-a10-usb-phy.yaml | 2 +- .../bindings/phy/allwinner,sun50i-h6-usb3-phy.yaml | 2 + .../phy/amlogic,meson-axg-mipi-pcie-analog.yaml | 35 + .../bindings/phy/amlogic,meson-axg-pcie.yaml | 52 + .../bindings/phy/amlogic,meson-g12a-usb2-phy.yaml | 14 + .../phy/amlogic,meson-g12a-usb3-pcie-phy.yaml | 2 + .../bindings/phy/intel,lgm-emmc-phy.yaml | 2 + .../bindings/phy/marvell,mmp3-hsic-phy.yaml | 2 + .../bindings/phy/nvidia,tegra124-xusb-padctl.txt | 24 + .../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-j721e-wiz.yaml | 2 + .../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 | 4 +- .../bindings/pinctrl/aspeed,ast2500-pinctrl.yaml | 4 +- .../bindings/pinctrl/aspeed,ast2600-pinctrl.yaml | 4 +- .../bindings/pinctrl/atmel,at91-pinctrl.txt | 2 +- .../bindings/pinctrl/fsl,imx8mm-pinctrl.txt | 36 - .../bindings/pinctrl/fsl,imx8mm-pinctrl.yaml | 82 + .../bindings/pinctrl/fsl,imx8mn-pinctrl.txt | 39 - .../bindings/pinctrl/fsl,imx8mn-pinctrl.yaml | 82 + .../bindings/pinctrl/fsl,imx8mp-pinctrl.yaml | 25 +- .../bindings/pinctrl/fsl,imx8mq-pinctrl.txt | 36 - .../bindings/pinctrl/fsl,imx8mq-pinctrl.yaml | 82 + .../pinctrl/socionext,uniphier-pinctrl.txt | 27 - .../pinctrl/socionext,uniphier-pinctrl.yaml | 42 + .../bindings/pinctrl/st,stm32-pinctrl.yaml | 4 +- .../bindings/power/amlogic,meson-ee-pwrc.yaml | 4 +- .../bindings/power/amlogic,meson-sec-pwrc.yaml | 40 + .../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/power/renesas,apmu.txt | 35 - .../devicetree/bindings/power/renesas,apmu.yaml | 55 + .../bindings/power/renesas,rcar-sysc.txt | 62 - .../bindings/power/renesas,rcar-sysc.yaml | 73 + .../bindings/power/reset/syscon-poweroff.yaml | 2 + .../bindings/power/reset/syscon-reboot.yaml | 2 + .../bindings/power/supply/max77650-charger.yaml | 3 + .../devicetree/bindings/ptp/ptp-idt82p33.yaml | 45 + .../devicetree/bindings/ptp/ptp-idtcm.yaml | 2 + .../devicetree/bindings/pwm/iqs620a-pwm.yaml | 32 + .../devicetree/bindings/pwm/pwm-mediatek.txt | 5 + .../bindings/regulator/max77650-regulator.yaml | 5 +- .../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 +- .../bindings/regulator/st,stpmic1-regulator.txt | 64 - .../regulator/vqmmc-ipq4019-regulator.yaml | 42 + .../bindings/remoteproc/ti,omap-remoteproc.yaml | 324 + .../bindings/reset/amlogic,meson-reset.yaml | 2 + .../reset/brcm,bcm7216-pcie-sata-rescal.yaml | 2 + .../devicetree/bindings/reset/fsl,imx7-src.txt | 6 +- .../devicetree/bindings/reset/intel,rcu-gw.yaml | 6 +- .../devicetree/bindings/reset/renesas,rst.txt | 48 - .../devicetree/bindings/reset/renesas,rst.yaml | 63 + .../devicetree/bindings/reset/st,stm32mp1-rcc.txt | 2 +- .../devicetree/bindings/rng/amlogic,meson-rng.yaml | 2 + .../devicetree/bindings/rng/brcm,bcm2835.txt | 40 - .../devicetree/bindings/rng/brcm,bcm2835.yaml | 61 + .../devicetree/bindings/rtc/ingenic,jz4740-rtc.txt | 37 - .../devicetree/bindings/rtc/ingenic,rtc.yaml | 83 + .../devicetree/bindings/rtc/renesas,sh-rtc.yaml | 2 + .../devicetree/bindings/rtc/rtc-mt2712.txt | 14 + .../devicetree/bindings/rtc/st,stm32-rtc.yaml | 2 + .../bindings/serial/amlogic,meson-uart.yaml | 2 + .../devicetree/bindings/serial/fsl-imx-uart.txt | 6 +- .../devicetree/bindings/serial/fsl-lpuart.txt | 10 +- .../bindings/serial/renesas,sci-serial.txt | 4 +- .../devicetree/bindings/serial/serial.txt | 56 - .../devicetree/bindings/serial/serial.yaml | 127 + .../devicetree/bindings/serial/slave-device.txt | 45 - .../bindings/serial/snps-dw-apb-uart.yaml | 1 + .../bindings/serial/socionext,uniphier-uart.yaml | 46 + .../devicetree/bindings/serial/uniphier-uart.txt | 22 - .../bindings/soc/amlogic/amlogic,canvas.yaml | 2 + .../devicetree/bindings/soc/imx/fsl,aips-bus.yaml | 47 + .../devicetree/bindings/soc/mediatek/pwrap.txt | 1 + .../devicetree/bindings/soc/qcom/qcom,apr.txt | 50 + .../devicetree/bindings/sound/adi,adau7118.yaml | 2 + .../devicetree/bindings/sound/amlogic,aiu.yaml | 113 + .../bindings/sound/amlogic,g12a-toacodec.yaml | 51 + .../bindings/sound/amlogic,gx-sound-card.yaml | 113 + .../devicetree/bindings/sound/amlogic,t9015.yaml | 58 + .../bindings/sound/brcm,bcm63xx-audio.txt | 29 + .../devicetree/bindings/sound/cirrus,cs42l51.yaml | 69 + .../devicetree/bindings/sound/cs42l51.txt | 33 - .../bindings/sound/google,cros-ec-codec.txt | 44 - .../bindings/sound/google,cros-ec-codec.yaml | 67 + .../devicetree/bindings/sound/ingenic,aic.yaml | 92 + .../bindings/sound/ingenic,jz4740-i2s.txt | 23 - .../bindings/sound/nvidia,tegra-audio-wm8903.txt | 1 + .../devicetree/bindings/sound/qcom,wcd934x.yaml | 2 + .../devicetree/bindings/sound/renesas,fsi.yaml | 2 + .../bindings/sound/rockchip,rk3328-codec.txt | 7 +- .../devicetree/bindings/sound/rockchip-i2s.txt | 49 - .../devicetree/bindings/sound/rockchip-i2s.yaml | 111 + Documentation/devicetree/bindings/sound/rt5682.txt | 18 + .../devicetree/bindings/sound/samsung,odroid.yaml | 2 + .../devicetree/bindings/sound/samsung-i2s.yaml | 2 + .../devicetree/bindings/sound/st,stm32-i2s.txt | 62 - .../devicetree/bindings/sound/st,stm32-i2s.yaml | 87 + .../devicetree/bindings/sound/st,stm32-sai.txt | 2 +- .../devicetree/bindings/sound/st,stm32-spdifrx.txt | 56 - .../bindings/sound/st,stm32-spdifrx.yaml | 80 + .../devicetree/bindings/sound/tas2562.txt | 2 +- .../devicetree/bindings/sound/tlv320adcx140.yaml | 83 + .../bindings/spi/allwinner,sun6i-a31-spi.yaml | 11 +- .../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 +- .../devicetree/bindings/sram/qcom,ocmem.yaml | 14 +- .../bindings/thermal/amlogic,thermal.yaml | 4 + .../bindings/thermal/brcm,avs-ro-thermal.yaml | 2 +- .../devicetree/bindings/thermal/imx8mm-thermal.txt | 15 + .../devicetree/bindings/thermal/qcom-tsens.yaml | 2 +- .../bindings/thermal/rcar-gen3-thermal.txt | 1 + .../devicetree/bindings/thermal/sprd-thermal.yaml | 107 + .../devicetree/bindings/thermal/thermal.txt | 2 +- .../bindings/timer/allwinner,sun4i-a10-timer.yaml | 2 +- .../devicetree/bindings/timer/arm,arch_timer.yaml | 2 + .../bindings/timer/arm,arch_timer_mmio.yaml | 4 + .../bindings/timer/arm,global_timer.yaml | 2 + .../devicetree/bindings/timer/faraday,fttmr010.txt | 1 + .../devicetree/bindings/timer/ingenic,tcu.txt | 1 + .../bindings/timer/intel,ixp4xx-timer.yaml | 2 + .../bindings/timer/samsung,exynos4210-mct.yaml | 2 + .../devicetree/bindings/trivial-devices.yaml | 16 +- .../bindings/usb/amlogic,meson-g12a-usb-ctrl.yaml | 23 + .../devicetree/bindings/usb/aspeed,usb-vhub.yaml | 77 + Documentation/devicetree/bindings/usb/dwc2.yaml | 36 +- Documentation/devicetree/bindings/usb/dwc3.txt | 7 +- .../devicetree/bindings/usb/exynos-usb.txt | 9 +- .../devicetree/bindings/usb/fcs,fusb302.txt | 2 +- Documentation/devicetree/bindings/usb/generic.txt | 8 +- .../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/usb/mediatek,mtu3.txt | 2 +- .../devicetree/bindings/usb/mediatek,musb.txt | 2 +- .../devicetree/bindings/usb/nvidia,tegra-xudc.yaml | 190 + .../devicetree/bindings/usb/richtek,rt1711h.txt | 2 +- .../devicetree/bindings/usb/ti,hd3ss3220.txt | 2 +- .../devicetree/bindings/usb/typec-tcpci.txt | 2 +- .../devicetree/bindings/usb/usb-conn-gpio.txt | 4 +- .../devicetree/bindings/vendor-prefixes.yaml | 36 + .../bindings/watchdog/st,stpmic1-wdt.txt | 11 - Documentation/devicetree/writing-schema.rst | 4 + .../driver-api/80211/mac80211-advanced.rst | 8 +- Documentation/driver-api/dmaengine/client.rst | 14 +- Documentation/driver-api/dmaengine/index.rst | 4 +- Documentation/driver-api/dmaengine/provider.rst | 12 +- Documentation/driver-api/driver-model/driver.rst | 2 +- Documentation/driver-api/edid.rst | 58 - Documentation/driver-api/firmware/efi/index.rst | 11 + .../driver-api/firmware/fallback-mechanisms.rst | 103 + Documentation/driver-api/firmware/index.rst | 1 + Documentation/driver-api/firmware/lookup-order.rst | 2 + .../driver-api/firmware/request_firmware.rst | 5 + Documentation/driver-api/gpio/driver.rst | 4 +- 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/libata.rst | 2 +- Documentation/driver-api/soundwire/stream.rst | 61 +- Documentation/driver-api/usb/typec_bus.rst | 22 +- .../debug/debug-vm-pgtable/arch-support.txt | 34 + .../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/fiemap.txt | 6 +- Documentation/filesystems/fscrypt.rst | 11 + Documentation/filesystems/fuse.rst | 5 +- Documentation/filesystems/gfs2-uevents.rst | 112 + Documentation/filesystems/gfs2-uevents.txt | 100 - Documentation/filesystems/gfs2.rst | 53 + Documentation/filesystems/gfs2.txt | 45 - Documentation/filesystems/hfs.rst | 87 + Documentation/filesystems/hfs.txt | 82 - Documentation/filesystems/hfsplus.rst | 61 + Documentation/filesystems/hfsplus.txt | 59 - Documentation/filesystems/hpfs.rst | 353 + Documentation/filesystems/hpfs.txt | 296 - Documentation/filesystems/index.rst | 47 + Documentation/filesystems/inotify.rst | 90 + Documentation/filesystems/inotify.txt | 79 - Documentation/filesystems/isofs.rst | 64 + Documentation/filesystems/isofs.txt | 48 - Documentation/filesystems/nfs/index.rst | 13 + Documentation/filesystems/nfs/knfsd-stats.rst | 122 + Documentation/filesystems/nfs/knfsd-stats.txt | 123 - Documentation/filesystems/nfs/nfs41-server.rst | 256 + Documentation/filesystems/nfs/nfs41-server.txt | 173 - Documentation/filesystems/nfs/pnfs.rst | 78 + Documentation/filesystems/nfs/pnfs.txt | 73 - Documentation/filesystems/nfs/rpc-cache.rst | 220 + Documentation/filesystems/nfs/rpc-cache.txt | 202 - Documentation/filesystems/nfs/rpc-server-gss.rst | 94 + Documentation/filesystems/nfs/rpc-server-gss.txt | 91 - Documentation/filesystems/nilfs2.rst | 286 + Documentation/filesystems/nilfs2.txt | 276 - Documentation/filesystems/ntfs.rst | 466 + Documentation/filesystems/ntfs.txt | 451 - .../filesystems/ocfs2-online-filecheck.rst | 99 + .../filesystems/ocfs2-online-filecheck.txt | 94 - Documentation/filesystems/ocfs2.rst | 117 + Documentation/filesystems/ocfs2.txt | 106 - Documentation/filesystems/omfs.rst | 112 + Documentation/filesystems/omfs.txt | 106 - Documentation/filesystems/orangefs.rst | 554 + Documentation/filesystems/orangefs.txt | 529 - Documentation/filesystems/overlayfs.rst | 44 + Documentation/filesystems/path-lookup.rst | 7 +- 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/amdgpu.rst | 88 + Documentation/gpu/drm-kms-helpers.rst | 18 +- Documentation/gpu/i915.rst | 8 +- Documentation/gpu/todo.rst | 53 +- 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/i2c/smbus-protocol.rst | 2 +- Documentation/index.rst | 4 +- Documentation/kbuild/gcc-plugins.rst | 97 + Documentation/kbuild/index.rst | 2 + Documentation/kbuild/kbuild.rst | 2 +- Documentation/kbuild/kconfig-language.rst | 27 +- Documentation/kbuild/kconfig-macro-language.rst | 2 +- Documentation/kbuild/llvm.rst | 80 + Documentation/kbuild/makefiles.rst | 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/litmus-tests/README | 14 + .../rcu}/MP+onceassign+derefonce.litmus | 0 .../litmus-tests/rcu/RCU+sync+free.litmus | 42 + .../litmus-tests/rcu/RCU+sync+read.litmus | 37 + Documentation/locking/index.rst | 1 + Documentation/locking/locktypes.rst | 299 + 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/mhi/index.rst | 18 + Documentation/mhi/mhi.rst | 218 + Documentation/mhi/topology.rst | 60 + Documentation/mips/au1xxx_ide.rst | 130 - Documentation/mips/index.rst | 2 - Documentation/misc-devices/index.rst | 1 + Documentation/{ => misc-devices}/mic/index.rst | 0 .../{ => misc-devices}/mic/mic_overview.rst | 0 .../{ => misc-devices}/mic/scif_overview.rst | 0 Documentation/misc-devices/uacce.rst | 176 + Documentation/networking/6lowpan.rst | 53 + Documentation/networking/6lowpan.txt | 50 - Documentation/networking/bareudp.rst | 52 + .../networking/device_drivers/mellanox/mlx5.rst | 2 +- .../networking/device_drivers/stmicro/stmmac.rst | 7 +- Documentation/networking/devlink/devlink-flash.rst | 93 + Documentation/networking/devlink/devlink-info.rst | 138 +- .../networking/devlink/devlink-params.rst | 2 + .../networking/devlink/devlink-region.rst | 3 - Documentation/networking/devlink/devlink-trap.rst | 9 + Documentation/networking/devlink/ice.rst | 71 + Documentation/networking/devlink/index.rst | 2 + Documentation/networking/devlink/mlx5.rst | 6 + Documentation/networking/ethtool-netlink.rst | 272 +- Documentation/networking/filter.txt | 2 +- Documentation/networking/index.rst | 2 + Documentation/networking/ip-sysctl.txt | 9 + Documentation/networking/net_failover.rst | 6 +- Documentation/networking/page_pool.rst | 159 + Documentation/networking/phy.rst | 5 +- Documentation/networking/rds.txt | 2 +- Documentation/networking/sfp-phylink.rst | 49 +- Documentation/networking/snmp_counter.rst | 4 +- Documentation/openrisc/openrisc_port.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/firmware-assisted-dump.rst | 32 +- Documentation/powerpc/ultravisor.rst | 4 +- Documentation/process/2.Process.rst | 108 +- Documentation/process/changes.rst | 4 +- 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/remoteproc.txt | 2 +- Documentation/robust-futex-ABI.txt | 14 +- Documentation/scsi/53c700.rst | 134 + Documentation/scsi/53c700.txt | 135 - Documentation/scsi/BusLogic.rst | 605 + Documentation/scsi/BusLogic.txt | 566 - Documentation/scsi/FlashPoint.rst | 176 + Documentation/scsi/FlashPoint.txt | 163 - Documentation/scsi/NinjaSCSI.rst | 164 + Documentation/scsi/NinjaSCSI.txt | 128 - Documentation/scsi/aacraid.rst | 177 + Documentation/scsi/aacraid.txt | 150 - Documentation/scsi/advansys.rst | 272 + Documentation/scsi/advansys.txt | 243 - Documentation/scsi/aha152x.rst | 204 + Documentation/scsi/aha152x.txt | 183 - Documentation/scsi/aic79xx.rst | 593 + Documentation/scsi/aic79xx.txt | 497 - Documentation/scsi/aic7xxx.rst | 458 + Documentation/scsi/aic7xxx.txt | 394 - Documentation/scsi/arcmsr_spec.rst | 907 ++ Documentation/scsi/arcmsr_spec.txt | 574 - Documentation/scsi/bfa.rst | 92 + Documentation/scsi/bfa.txt | 82 - Documentation/scsi/bnx2fc.rst | 81 + Documentation/scsi/bnx2fc.txt | 75 - Documentation/scsi/cxgb3i.rst | 90 + Documentation/scsi/cxgb3i.txt | 84 - Documentation/scsi/dc395x.rst | 117 + Documentation/scsi/dc395x.txt | 102 - Documentation/scsi/dpti.rst | 92 + Documentation/scsi/dpti.txt | 83 - Documentation/scsi/g_NCR5380.rst | 93 + Documentation/scsi/g_NCR5380.txt | 68 - Documentation/scsi/hpsa.rst | 129 + Documentation/scsi/hpsa.txt | 130 - Documentation/scsi/hptiop.rst | 215 + Documentation/scsi/hptiop.txt | 184 - Documentation/scsi/index.rst | 51 + Documentation/scsi/libsas.rst | 465 + Documentation/scsi/libsas.txt | 395 - .../scsi/link_power_management_policy.rst | 25 + .../scsi/link_power_management_policy.txt | 19 - Documentation/scsi/lpfc.rst | 81 + Documentation/scsi/lpfc.txt | 83 - Documentation/scsi/megaraid.rst | 77 + Documentation/scsi/megaraid.txt | 70 - Documentation/scsi/ncr53c8xx.rst | 2169 +++ Documentation/scsi/ncr53c8xx.txt | 1824 --- Documentation/scsi/ppa.rst | 18 + Documentation/scsi/ppa.txt | 14 - Documentation/scsi/qlogicfas.rst | 87 + Documentation/scsi/qlogicfas.txt | 78 - Documentation/scsi/scsi-changer.rst | 184 + Documentation/scsi/scsi-changer.txt | 180 - Documentation/scsi/scsi-generic.rst | 118 + Documentation/scsi/scsi-generic.txt | 101 - Documentation/scsi/scsi-parameters.rst | 111 + Documentation/scsi/scsi-parameters.txt | 107 - Documentation/scsi/scsi.rst | 47 + Documentation/scsi/scsi.txt | 44 - Documentation/scsi/scsi_eh.rst | 512 + Documentation/scsi/scsi_eh.txt | 475 - Documentation/scsi/scsi_fc_transport.rst | 560 + Documentation/scsi/scsi_fc_transport.txt | 496 - Documentation/scsi/scsi_mid_low_api.rst | 1313 ++ Documentation/scsi/scsi_mid_low_api.txt | 1280 -- Documentation/scsi/scsi_transport_srp/Makefile | 7 - Documentation/scsi/scsi_transport_srp/figures.rst | 6 + Documentation/scsi/sd-parameters.rst | 27 + Documentation/scsi/sd-parameters.txt | 22 - Documentation/scsi/smartpqi.rst | 78 + Documentation/scsi/smartpqi.txt | 80 - Documentation/scsi/st.rst | 673 + Documentation/scsi/st.txt | 592 - Documentation/scsi/sym53c500_cs.rst | 29 + Documentation/scsi/sym53c500_cs.txt | 23 - Documentation/scsi/sym53c8xx_2.rst | 1209 ++ Documentation/scsi/sym53c8xx_2.txt | 1048 -- Documentation/scsi/tcm_qla2xxx.rst | 36 + Documentation/scsi/tcm_qla2xxx.txt | 22 - Documentation/scsi/ufs.rst | 195 + Documentation/scsi/ufs.txt | 171 - Documentation/scsi/wd719x.rst | 24 + Documentation/scsi/wd719x.txt | 21 - Documentation/security/keys/core.rst | 58 + Documentation/security/siphash.rst | 8 +- Documentation/sound/alsa-configuration.rst | 13 + Documentation/sound/soc/codec-to-codec.rst | 9 +- Documentation/sphinx/parallel-wrapper.sh | 2 +- Documentation/target/tcmu-design.rst | 6 +- Documentation/trace/coresight/coresight-ect.rst | 226 + Documentation/trace/coresight/coresight.rst | 98 + Documentation/trace/events-power.rst | 21 +- Documentation/trace/events.rst | 63 +- Documentation/trace/ftrace.rst | 32 +- .../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 | 2 +- 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 | 6105 ++++++++ Documentation/virt/kvm/api.txt | 5450 ------- Documentation/virt/kvm/arm/hyp-abi.rst | 68 + 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 | 166 + 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 | 18 + Documentation/virt/kvm/locking.rst | 242 + 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/s390-pv-boot.rst | 84 + Documentation/virt/kvm/s390-pv.rst | 116 + 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/vm/.gitignore | 1 + Documentation/vm/free_page_reporting.rst | 41 + Documentation/vm/zswap.rst | 20 +- Documentation/watch_queue.rst | 354 + Documentation/x86/boot.rst | 8 +- Documentation/x86/index.rst | 1 - Documentation/x86/intel-iommu.rst | 3 +- MAINTAINERS | 665 +- Makefile | 42 +- Next/SHA1s | 317 + Next/Trees | 319 + Next/merge.log | 14491 +++++++++++++++++++ Next/quilt-import.log | 14 + arch/.gitignore | 1 + arch/Kconfig | 36 +- arch/alpha/configs/defconfig | 4 +- arch/alpha/include/asm/Kbuild | 11 - arch/alpha/include/asm/mmzone.h | 2 - arch/alpha/include/asm/page.h | 3 - arch/alpha/include/asm/pgtable.h | 2 - arch/alpha/kernel/.gitignore | 1 + arch/alpha/kernel/syscalls/syscall.tbl | 1 + arch/alpha/kernel/syscalls/syscallhdr.sh | 2 +- arch/alpha/mm/fault.c | 6 +- arch/arc/Kconfig | 55 +- arch/arc/boot/.gitignore | 1 + arch/arc/boot/dts/axs10x_mb.dtsi | 1 - 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/Kbuild | 21 - arch/arc/include/asm/arcregs.h | 26 + arch/arc/include/asm/asserts.h | 34 + arch/arc/include/asm/dsp-impl.h | 150 + arch/arc/include/asm/dsp.h | 29 + arch/arc/include/asm/entry-arcv2.h | 6 + arch/arc/include/asm/fpu.h | 2 + arch/arc/include/asm/linkage.h | 2 + arch/arc/include/asm/page.h | 2 +- arch/arc/include/asm/processor.h | 4 + arch/arc/include/asm/ptrace.h | 3 + arch/arc/include/asm/switch_to.h | 2 + arch/arc/kernel/.gitignore | 1 + arch/arc/kernel/asm-offsets.c | 4 + arch/arc/kernel/head.S | 4 + arch/arc/kernel/setup.c | 36 +- arch/arc/kernel/troubleshoot.c | 27 +- arch/arc/mm/fault.c | 35 +- arch/arm/Kconfig | 5 +- arch/arm/Kconfig.debug | 42 +- arch/arm/Makefile | 8 +- arch/arm/arm-soc-for-next-contents.txt | 199 + arch/arm/boot/.gitignore | 1 + arch/arm/boot/compressed/.gitignore | 1 + arch/arm/boot/compressed/Makefile | 4 +- arch/arm/boot/compressed/efi-header.S | 6 +- arch/arm/boot/compressed/head.S | 194 +- arch/arm/boot/compressed/vmlinux.lds.S | 1 - arch/arm/boot/dts/Makefile | 24 +- arch/arm/boot/dts/am33xx-l4.dtsi | 21 +- arch/arm/boot/dts/am33xx.dtsi | 133 +- arch/arm/boot/dts/am4372.dtsi | 191 +- arch/arm/boot/dts/am437x-idk-evm.dts | 4 +- arch/arm/boot/dts/am437x-l4.dtsi | 77 +- arch/arm/boot/dts/am57-pruss.dtsi | 50 + arch/arm/boot/dts/am5718.dtsi | 1 + arch/arm/boot/dts/am5728.dtsi | 1 + arch/arm/boot/dts/am5748.dtsi | 1 + arch/arm/boot/dts/arm-realview-pbx.dtsi | 2 +- .../arm/boot/dts/aspeed-bmc-facebook-tiogapass.dts | 74 + .../boot/dts/aspeed-bmc-facebook-yosemitev2.dts | 151 + arch/arm/boot/dts/aspeed-bmc-ibm-rainier.dts | 21 + arch/arm/boot/dts/aspeed-bmc-opp-tacoma.dts | 4 + arch/arm/boot/dts/aspeed-bmc-opp-witherspoon.dts | 34 + arch/arm/boot/dts/aspeed-g4.dtsi | 12 + arch/arm/boot/dts/aspeed-g5.dtsi | 21 + arch/arm/boot/dts/aspeed-g6-pinctrl.dtsi | 25 + arch/arm/boot/dts/aspeed-g6.dtsi | 83 + arch/arm/boot/dts/at91-dvk_su60_somc_lcm.dtsi | 2 +- arch/arm/boot/dts/at91-sam9x60ek.dts | 5 + arch/arm/boot/dts/at91-sama5d27_wlsom1_ek.dts | 12 + arch/arm/boot/dts/at91-sama5d2_ptc_ek.dts | 33 +- arch/arm/boot/dts/at91-sama5d2_xplained.dts | 33 +- arch/arm/boot/dts/at91-sama5d4_ma5d4evk.dts | 2 +- arch/arm/boot/dts/at91sam9n12ek.dts | 2 +- arch/arm/boot/dts/at91sam9x5dm.dtsi | 2 +- arch/arm/boot/dts/bcm2711-rpi-4-b.dts | 77 + arch/arm/boot/dts/bcm2711.dtsi | 25 +- 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/dm814x-clocks.dtsi | 14 + arch/arm/boot/dts/dm814x.dtsi | 260 +- arch/arm/boot/dts/dm816x.dtsi | 148 +- arch/arm/boot/dts/dra62x-j5eco-evm.dts | 4 +- arch/arm/boot/dts/dra62x.dtsi | 6 +- arch/arm/boot/dts/dra7-evm.dts | 4 +- arch/arm/boot/dts/dra7-l4.dtsi | 4 + arch/arm/boot/dts/dra7.dtsi | 222 +- arch/arm/boot/dts/dra72x.dtsi | 6 +- arch/arm/boot/dts/dra74x.dtsi | 10 +- arch/arm/boot/dts/dra76x.dtsi | 5 + arch/arm/boot/dts/dra7xx-clocks.dtsi | 12 +- arch/arm/boot/dts/ecx-2000.dts | 6 +- arch/arm/boot/dts/ecx-common.dtsi | 17 +- arch/arm/boot/dts/exynos3250-artik5.dtsi | 2 +- arch/arm/boot/dts/exynos4210-i9100.dts | 768 + arch/arm/boot/dts/exynos4210-universal_c210.dts | 4 +- arch/arm/boot/dts/exynos4412-galaxy-s3.dtsi | 4 +- arch/arm/boot/dts/exynos4412-n710x.dts | 2 +- arch/arm/boot/dts/exynos4412-odroid-common.dtsi | 9 + arch/arm/boot/dts/exynos5250-arndale.dts | 10 +- arch/arm/boot/dts/exynos5420-arndale-octa.dts | 2 + arch/arm/boot/dts/exynos5422-cpus.dtsi | 8 + arch/arm/boot/dts/exynos5422-odroid-core.dtsi | 1 + arch/arm/boot/dts/exynos5422-odroidhc1.dts | 30 + arch/arm/boot/dts/exynos5422-odroidxu3-common.dtsi | 59 + arch/arm/boot/dts/gemini-dlink-dir-685.dts | 50 +- arch/arm/boot/dts/gemini-dlink-dns-313.dts | 2 +- arch/arm/boot/dts/gemini-nas4220b.dts | 4 +- arch/arm/boot/dts/gemini-sl93512r.dts | 4 +- arch/arm/boot/dts/gemini-sq201.dts | 2 +- arch/arm/boot/dts/gemini.dtsi | 8 +- arch/arm/boot/dts/highbank.dts | 11 +- arch/arm/boot/dts/imx23-olinuxino.dts | 2 +- arch/arm/boot/dts/imx23.dtsi | 10 +- arch/arm/boot/dts/imx25-pinfunc.h | 8 + arch/arm/boot/dts/imx25.dtsi | 4 +- arch/arm/boot/dts/imx27.dtsi | 2 +- arch/arm/boot/dts/imx28-apx4devkit.dts | 10 + arch/arm/boot/dts/imx28.dtsi | 2 +- arch/arm/boot/dts/imx31.dtsi | 4 +- arch/arm/boot/dts/imx35.dtsi | 4 +- arch/arm/boot/dts/imx50.dtsi | 4 +- arch/arm/boot/dts/imx51-zii-rdu1.dts | 5 +- arch/arm/boot/dts/imx51.dtsi | 17 +- arch/arm/boot/dts/imx53.dtsi | 4 +- arch/arm/boot/dts/imx6dl-colibri-eval-v3.dts | 44 +- arch/arm/boot/dts/imx6dl-pico-dwarf.dts | 17 + arch/arm/boot/dts/imx6dl-pico-hobbit.dts | 17 + arch/arm/boot/dts/imx6dl-pico-nymph.dts | 17 + arch/arm/boot/dts/imx6dl-pico-pi.dts | 17 + arch/arm/boot/dts/imx6dl-riotboard.dts | 16 +- arch/arm/boot/dts/imx6dl-yapp4-common.dtsi | 2 + arch/arm/boot/dts/imx6dl.dtsi | 8 +- arch/arm/boot/dts/imx6q-apalis-eval.dts | 40 +- arch/arm/boot/dts/imx6q-apalis-ixora-v1.1.dts | 40 +- arch/arm/boot/dts/imx6q-apalis-ixora.dts | 40 +- arch/arm/boot/dts/imx6q-marsboard.dts | 16 +- arch/arm/boot/dts/imx6q-novena.dts | 2 +- arch/arm/boot/dts/imx6q-pico-dwarf.dts | 17 + arch/arm/boot/dts/imx6q-pico-hobbit.dts | 17 + arch/arm/boot/dts/imx6q-pico-nymph.dts | 17 + arch/arm/boot/dts/imx6q-pico-pi.dts | 17 + arch/arm/boot/dts/imx6q.dtsi | 6 +- arch/arm/boot/dts/imx6qdl-apalis.dtsi | 40 +- arch/arm/boot/dts/imx6qdl-colibri.dtsi | 40 +- arch/arm/boot/dts/imx6qdl-gw52xx.dtsi | 5 + arch/arm/boot/dts/imx6qdl-gw53xx.dtsi | 5 + arch/arm/boot/dts/imx6qdl-gw54xx.dtsi | 5 + arch/arm/boot/dts/imx6qdl-gw553x.dtsi | 31 + arch/arm/boot/dts/imx6qdl-gw5910.dtsi | 25 + arch/arm/boot/dts/imx6qdl-phytec-phycore-som.dtsi | 10 +- arch/arm/boot/dts/imx6qdl-pico-dwarf.dtsi | 45 + arch/arm/boot/dts/imx6qdl-pico-hobbit.dtsi | 37 + arch/arm/boot/dts/imx6qdl-pico-nymph.dtsi | 54 + arch/arm/boot/dts/imx6qdl-pico-pi.dtsi | 31 + arch/arm/boot/dts/imx6qdl-pico.dtsi | 617 + arch/arm/boot/dts/imx6qdl-sr-som-ti.dtsi | 1 + arch/arm/boot/dts/imx6qdl-zii-rdu2.dtsi | 7 + arch/arm/boot/dts/imx6qdl.dtsi | 30 +- arch/arm/boot/dts/imx6qp.dtsi | 2 +- arch/arm/boot/dts/imx6sl.dtsi | 28 +- arch/arm/boot/dts/imx6sll.dtsi | 12 +- arch/arm/boot/dts/imx6sx-nitrogen6sx.dts | 20 +- arch/arm/boot/dts/imx6sx-pinfunc.h | 286 +- arch/arm/boot/dts/imx6sx-sabreauto.dts | 4 +- arch/arm/boot/dts/imx6sx-sdb.dtsi | 12 +- arch/arm/boot/dts/imx6sx-softing-vining-2000.dts | 22 +- arch/arm/boot/dts/imx6sx-udoo-neo.dtsi | 28 +- arch/arm/boot/dts/imx6sx.dtsi | 34 +- arch/arm/boot/dts/imx6ul-ccimx6ulsbcpro.dts | 2 +- arch/arm/boot/dts/imx6ul-pico-dwarf.dts | 52 + arch/arm/boot/dts/imx6ul-pico.dtsi | 39 +- arch/arm/boot/dts/imx6ul.dtsi | 28 +- arch/arm/boot/dts/imx6ull.dtsi | 2 +- arch/arm/boot/dts/imx7-colibri-aster.dtsi | 169 + arch/arm/boot/dts/imx7-colibri-eval-v3.dtsi | 46 +- arch/arm/boot/dts/imx7-colibri.dtsi | 231 +- arch/arm/boot/dts/imx7d-cl-som-imx7.dts | 4 +- arch/arm/boot/dts/imx7d-colibri-aster.dts | 20 + arch/arm/boot/dts/imx7d-colibri-emmc-aster.dts | 20 + arch/arm/boot/dts/imx7d-colibri-emmc.dtsi | 26 + arch/arm/boot/dts/imx7d-colibri-eval-v3.dts | 41 +- arch/arm/boot/dts/imx7d-colibri.dtsi | 41 +- arch/arm/boot/dts/imx7d-pico-dwarf.dts | 87 + arch/arm/boot/dts/imx7d-pico-nymph.dts | 84 + arch/arm/boot/dts/imx7d.dtsi | 6 +- arch/arm/boot/dts/imx7s-colibri-aster.dts | 15 + arch/arm/boot/dts/imx7s-colibri-eval-v3.dts | 41 +- arch/arm/boot/dts/imx7s-colibri.dtsi | 41 +- arch/arm/boot/dts/imx7s.dtsi | 38 +- arch/arm/boot/dts/imx7ulp-evk.dts | 3 +- arch/arm/boot/dts/imx7ulp.dtsi | 4 +- arch/arm/boot/dts/integratorap.dts | 1 - arch/arm/boot/dts/keystone-k2g-evm.dts | 101 + arch/arm/boot/dts/keystone-k2g.dtsi | 22 + arch/arm/boot/dts/ls1021a.dtsi | 4 +- arch/arm/boot/dts/mmp2-brownstone.dts | 332 +- arch/arm/boot/dts/mmp2.dtsi | 16 +- arch/arm/boot/dts/mmp3.dtsi | 16 +- arch/arm/boot/dts/motorola-mapphone-common.dtsi | 15 +- arch/arm/boot/dts/mt2701.dtsi | 2 +- arch/arm/boot/dts/mt7623.dtsi | 2 +- arch/arm/boot/dts/mt7629.dtsi | 16 +- arch/arm/boot/dts/omap3-n900.dts | 44 +- arch/arm/boot/dts/omap3-n950-n9.dtsi | 5 + arch/arm/boot/dts/omap4-l4.dtsi | 1 + arch/arm/boot/dts/omap4.dtsi | 279 +- arch/arm/boot/dts/omap5-l4-abe.dtsi | 16 +- arch/arm/boot/dts/omap5.dtsi | 242 +- arch/arm/boot/dts/ox810se.dtsi | 4 +- arch/arm/boot/dts/ox820.dtsi | 4 +- arch/arm/boot/dts/pxa168-aspenite.dts | 24 +- arch/arm/boot/dts/pxa168.dtsi | 15 +- arch/arm/boot/dts/pxa910-dkb.dts | 286 +- arch/arm/boot/dts/pxa910.dtsi | 15 +- arch/arm/boot/dts/qcom-apq8064.dtsi | 1 + arch/arm/boot/dts/qcom-apq8084.dtsi | 1 + arch/arm/boot/dts/qcom-ipq4019.dtsi | 1 + arch/arm/boot/dts/qcom-ipq8064.dtsi | 1 + arch/arm/boot/dts/qcom-mdm9615.dtsi | 1 + arch/arm/boot/dts/qcom-msm8660.dtsi | 1 + arch/arm/boot/dts/qcom-msm8960.dtsi | 1 + .../dts/qcom-msm8974-lge-nexus5-hammerhead.dts | 71 + .../boot/dts/qcom-msm8974-sony-xperia-honami.dts | 25 + arch/arm/boot/dts/qcom-msm8974.dtsi | 10 + arch/arm/boot/dts/r7s72100-gr-peach.dts | 3 + arch/arm/boot/dts/r7s72100.dtsi | 5 +- arch/arm/boot/dts/r8a73a4-ape6evm.dts | 7 +- arch/arm/boot/dts/r8a7743.dtsi | 5 +- arch/arm/boot/dts/r8a7744.dtsi | 5 +- .../arm/boot/dts/r8a7745-iwg22d-sodimm-dbhd-ca.dts | 6 + arch/arm/boot/dts/r8a7745-iwg22d-sodimm.dts | 93 + arch/arm/boot/dts/r8a7745.dtsi | 3 +- arch/arm/boot/dts/r8a77470.dtsi | 5 +- arch/arm/boot/dts/r8a7779.dtsi | 2 +- arch/arm/boot/dts/r8a7790-lager.dts | 1 + arch/arm/boot/dts/r8a7790-stout.dts | 1 + arch/arm/boot/dts/r8a7790.dtsi | 2 + arch/arm/boot/dts/r8a7791-koelsch.dts | 1 + arch/arm/boot/dts/r8a7791-porter.dts | 1 + arch/arm/boot/dts/r8a7791.dtsi | 5 +- arch/arm/boot/dts/r8a7792.dtsi | 5 +- arch/arm/boot/dts/r8a7793-gose.dts | 1 + arch/arm/boot/dts/r8a7793.dtsi | 5 +- arch/arm/boot/dts/r8a7794-alt.dts | 1 + arch/arm/boot/dts/r8a7794-silk.dts | 1 + arch/arm/boot/dts/r8a7794.dtsi | 2 + arch/arm/boot/dts/rk3036-kylin.dts | 2 +- arch/arm/boot/dts/rk3036.dtsi | 8 +- arch/arm/boot/dts/rk3066a.dtsi | 18 +- arch/arm/boot/dts/rk3188-bqedison2qc.dts | 29 +- arch/arm/boot/dts/rk3188.dtsi | 10 +- arch/arm/boot/dts/rk322x.dtsi | 17 +- arch/arm/boot/dts/rk3288-evb-act8846.dts | 1 + arch/arm/boot/dts/rk3288-evb-rk808.dts | 1 + arch/arm/boot/dts/rk3288-firefly-reload.dts | 1 + arch/arm/boot/dts/rk3288-r89.dts | 1 + arch/arm/boot/dts/rk3288-tinker.dtsi | 1 + arch/arm/boot/dts/rk3288-vyasa.dts | 28 +- arch/arm/boot/dts/rk3288.dtsi | 26 +- arch/arm/boot/dts/rk3xxx.dtsi | 4 +- arch/arm/boot/dts/rtd1195-horseradish.dts | 32 + arch/arm/boot/dts/rtd1195-mele-x1000.dts | 32 + arch/arm/boot/dts/rtd1195.dtsi | 217 + arch/arm/boot/dts/rv1108.dtsi | 12 +- arch/arm/boot/dts/sam9x60.dtsi | 8 + arch/arm/boot/dts/sama5d2.dtsi | 2 +- arch/arm/boot/dts/sama5d3.dtsi | 33 +- arch/arm/boot/dts/sama5d4.dtsi | 35 +- arch/arm/boot/dts/sh73a0-kzm9g.dts | 9 +- arch/arm/boot/dts/socfpga_arria10.dtsi | 12 +- arch/arm/boot/dts/socfpga_arria10_socdk_nand.dts | 4 +- arch/arm/boot/dts/ste-dbx5x0.dtsi | 6 +- arch/arm/boot/dts/ste-href-tvk1281618-r2.dtsi | 2 +- arch/arm/boot/dts/ste-href-tvk1281618-r3.dtsi | 2 +- arch/arm/boot/dts/ste-ux500-samsung-skomer.dts | 581 + arch/arm/boot/dts/stih410-b2260.dts | 3 - arch/arm/boot/dts/stihxxx-b2120.dtsi | 2 +- arch/arm/boot/dts/stm32746g-eval.dts | 2 +- arch/arm/boot/dts/stm32mp15-pinctrl.dtsi | 93 + arch/arm/boot/dts/stm32mp151.dtsi | 16 +- arch/arm/boot/dts/stm32mp153.dtsi | 1 + arch/arm/boot/dts/stm32mp157a-avenger96.dts | 11 +- arch/arm/boot/dts/stm32mp157c-dhcom-pdk2.dts | 265 + arch/arm/boot/dts/stm32mp157c-dhcom-som.dtsi | 368 + arch/arm/boot/dts/stm32mp157c-ed1.dts | 16 +- arch/arm/boot/dts/stm32mp157c-ev1.dts | 13 +- arch/arm/boot/dts/stm32mp15xx-dkx.dtsi | 10 +- .../boot/dts/sun5i-a13-pocketbook-touch-lux-3.dts | 257 + arch/arm/boot/dts/sun5i.dtsi | 5 +- arch/arm/boot/dts/sun6i-a31.dtsi | 12 - .../boot/dts/sun7i-a20-linutronix-testbox-v2.dts | 47 + arch/arm/boot/dts/sun7i-a20.dtsi | 25 +- arch/arm/boot/dts/sun8i-a23-a33.dtsi | 3 - arch/arm/boot/dts/sun8i-a33.dtsi | 4 +- arch/arm/boot/dts/sun8i-a83t-tbs-a711.dts | 8 +- arch/arm/boot/dts/sun8i-a83t.dtsi | 79 +- arch/arm/boot/dts/sun8i-h3.dtsi | 25 + arch/arm/boot/dts/sun8i-r40.dtsi | 157 +- arch/arm/boot/dts/sun8i-v3s.dtsi | 2 +- arch/arm/boot/dts/sunxi-h3-h5.dtsi | 19 +- arch/arm/boot/dts/tango4-common.dtsi | 2 +- arch/arm/boot/dts/tegra114-dalmore.dts | 8 +- arch/arm/boot/dts/tegra114.dtsi | 4 +- arch/arm/boot/dts/tegra124-apalis-v1.2.dtsi | 8 +- arch/arm/boot/dts/tegra124-apalis.dtsi | 8 +- arch/arm/boot/dts/tegra124-jetson-tk1.dts | 14 +- arch/arm/boot/dts/tegra124-nyan.dtsi | 8 +- arch/arm/boot/dts/tegra124-venice2.dts | 8 +- arch/arm/boot/dts/tegra124.dtsi | 4 +- arch/arm/boot/dts/tegra20.dtsi | 4 +- arch/arm/boot/dts/tegra30-apalis-v1.1.dtsi | 8 +- arch/arm/boot/dts/tegra30-apalis.dtsi | 8 +- arch/arm/boot/dts/tegra30-beaver.dts | 8 +- arch/arm/boot/dts/tegra30-cardhu.dtsi | 8 +- arch/arm/boot/dts/tegra30-colibri.dtsi | 8 +- arch/arm/boot/dts/tegra30.dtsi | 4 +- arch/arm/boot/dts/uniphier-ld4.dtsi | 10 +- arch/arm/boot/dts/uniphier-pro4.dtsi | 12 +- arch/arm/boot/dts/uniphier-pro5.dtsi | 164 +- arch/arm/boot/dts/uniphier-pxs2.dtsi | 14 +- arch/arm/boot/dts/uniphier-ref-daughter.dtsi | 2 +- arch/arm/boot/dts/uniphier-sld8.dtsi | 10 +- arch/arm/boot/dts/versatile-ab-ib2.dts | 2 +- arch/arm/boot/dts/vexpress-v2m-rs1.dtsi | 2 +- arch/arm/boot/dts/vexpress-v2m.dtsi | 2 +- arch/arm/boot/dts/vexpress-v2p-ca15-tc1.dts | 2 +- arch/arm/boot/dts/vexpress-v2p-ca15_a7.dts | 2 +- arch/arm/boot/dts/vexpress-v2p-ca5s.dts | 2 +- arch/arm/boot/dts/vexpress-v2p-ca9.dts | 2 +- arch/arm/boot/dts/vf-colibri-eval-v3.dtsi | 40 +- arch/arm/boot/dts/vf-colibri.dtsi | 39 +- arch/arm/boot/dts/vf500-colibri-eval-v3.dts | 40 +- arch/arm/boot/dts/vf500-colibri.dtsi | 40 +- arch/arm/boot/dts/vf500.dtsi | 4 +- arch/arm/boot/dts/vf610-colibri-eval-v3.dts | 40 +- arch/arm/boot/dts/vf610-colibri.dtsi | 40 +- arch/arm/boot/dts/vf610-zii-cfu1.dts | 8 + arch/arm/boot/dts/vf610-zii-dev.dtsi | 8 + arch/arm/boot/dts/vf610-zii-spb4.dts | 8 + arch/arm/boot/dts/vf610-zii-ssmb-dtu.dts | 8 + arch/arm/boot/dts/vf610-zii-ssmb-spu3.dts | 8 + arch/arm/boot/dts/vf610m4-colibri.dts | 39 +- arch/arm/boot/dts/vfxxx.dtsi | 4 +- arch/arm/common/sa1111.c | 7 +- arch/arm/configs/am200epdkit_defconfig | 2 - arch/arm/configs/at91_dt_defconfig | 1 + arch/arm/configs/axm55xx_defconfig | 3 - arch/arm/configs/bcm2835_defconfig | 6 + 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 | 4 +- arch/arm/configs/efm32_defconfig | 2 - arch/arm/configs/ep93xx_defconfig | 1 - arch/arm/configs/eseries_pxa_defconfig | 2 - arch/arm/configs/exynos_defconfig | 11 +- 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/imx_v6_v7_defconfig | 3 + arch/arm/configs/integrator_defconfig | 2 +- arch/arm/configs/lpc18xx_defconfig | 4 - arch/arm/configs/magician_defconfig | 2 - arch/arm/configs/moxart_defconfig | 1 - arch/arm/configs/multi_v7_defconfig | 9 +- arch/arm/configs/mxs_defconfig | 2 - arch/arm/configs/omap1_defconfig | 2 - arch/arm/configs/omap2plus_defconfig | 28 +- arch/arm/configs/palmz72_defconfig | 2 - arch/arm/configs/pcm027_defconfig | 2 - arch/arm/configs/pleb_defconfig | 2 - arch/arm/configs/qcom_defconfig | 6 + arch/arm/configs/realview_defconfig | 1 - arch/arm/configs/rpc_defconfig | 1 - arch/arm/configs/s3c2410_defconfig | 1 - arch/arm/configs/sama5_defconfig | 3 - arch/arm/configs/shmobile_defconfig | 2 +- arch/arm/configs/socfpga_defconfig | 1 + arch/arm/configs/stm32_defconfig | 2 - arch/arm/configs/sunxi_defconfig | 3 +- arch/arm/configs/tegra_defconfig | 1 + arch/arm/configs/u300_defconfig | 2 - arch/arm/configs/versatile_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/crypto/.gitignore | 1 + arch/arm/crypto/aes-neonbs-glue.c | 1 + arch/arm/crypto/ghash-ce-core.S | 5 +- arch/arm/include/asm/Kbuild | 12 - arch/arm/include/asm/arch_gicv3.h | 114 - arch/arm/include/asm/clocksource.h | 7 +- arch/arm/include/asm/cp15.h | 20 +- arch/arm/include/asm/dma-iommu.h | 2 - arch/arm/include/asm/floppy.h | 88 +- arch/arm/include/asm/kvm_arm.h | 239 - arch/arm/include/asm/kvm_asm.h | 77 - arch/arm/include/asm/kvm_coproc.h | 36 - arch/arm/include/asm/kvm_emulate.h | 372 - arch/arm/include/asm/kvm_host.h | 459 - arch/arm/include/asm/kvm_hyp.h | 127 - arch/arm/include/asm/kvm_mmu.h | 435 - arch/arm/include/asm/kvm_ras.h | 14 - arch/arm/include/asm/nwflash.h | 1 - arch/arm/include/asm/page.h | 4 +- arch/arm/include/asm/pgtable-2level.h | 2 - arch/arm/include/asm/pgtable-3level.h | 20 - arch/arm/include/asm/pgtable.h | 24 +- arch/arm/include/asm/processor.h | 11 +- arch/arm/include/asm/sections.h | 6 +- arch/arm/include/asm/stage2_pgtable.h | 75 - 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/include/asm/virt.h | 17 - arch/arm/include/debug/stm32.S | 9 +- arch/arm/include/uapi/asm/kvm.h | 314 - arch/arm/kernel/.gitignore | 1 + arch/arm/kernel/asm-offsets.c | 11 - arch/arm/kernel/ftrace.c | 7 +- arch/arm/kernel/hyp-stub.S | 39 +- arch/arm/kernel/patch.c | 19 +- arch/arm/kernel/reboot.c | 4 +- arch/arm/kernel/relocate_kernel.S | 8 +- arch/arm/kernel/unwind.c | 2 +- arch/arm/kernel/vdso.c | 2 + arch/arm/kernel/vmlinux-xip.lds.S | 8 - arch/arm/kernel/vmlinux.lds.S | 8 - arch/arm/kernel/vmlinux.lds.h | 10 - arch/arm/kvm/Kconfig | 59 - arch/arm/kvm/Makefile | 43 - arch/arm/kvm/coproc.c | 1455 -- arch/arm/kvm/coproc.h | 130 - arch/arm/kvm/coproc_a15.c | 39 - arch/arm/kvm/coproc_a7.c | 42 - arch/arm/kvm/emulate.c | 166 - arch/arm/kvm/guest.c | 387 - arch/arm/kvm/handle_exit.c | 175 - arch/arm/kvm/hyp/Makefile | 34 - arch/arm/kvm/hyp/banked-sr.c | 70 - arch/arm/kvm/hyp/cp15-sr.c | 72 - arch/arm/kvm/hyp/entry.S | 121 - arch/arm/kvm/hyp/hyp-entry.S | 295 - arch/arm/kvm/hyp/s2-setup.c | 22 - arch/arm/kvm/hyp/switch.c | 242 - arch/arm/kvm/hyp/tlb.c | 68 - arch/arm/kvm/hyp/vfp.S | 57 - arch/arm/kvm/init.S | 157 - arch/arm/kvm/interrupts.S | 36 - arch/arm/kvm/irq.h | 16 - arch/arm/kvm/reset.c | 86 - arch/arm/kvm/trace.h | 86 - arch/arm/kvm/vgic-v3-coproc.c | 27 - arch/arm/lib/copy_from_user.S | 2 +- arch/arm/mach-at91/.gitignore | 1 + arch/arm/mach-at91/Kconfig | 1 - arch/arm/mach-at91/pm.c | 35 +- arch/arm/mach-at91/pm.h | 2 + arch/arm/mach-at91/pm_data-offsets.c | 4 + arch/arm/mach-at91/pm_suspend.S | 189 +- arch/arm/mach-bcm/Kconfig | 8 - arch/arm/mach-dove/common.c | 2 +- arch/arm/mach-ebsa110/core.c | 12 +- arch/arm/mach-exynos/Kconfig | 2 +- arch/arm/mach-footbridge/dc21285-timer.c | 11 +- arch/arm/mach-footbridge/isa-irq.c | 10 +- arch/arm/mach-footbridge/isa-timer.c | 11 +- arch/arm/mach-imx/Kconfig | 10 +- arch/arm/mach-imx/Makefile | 2 + arch/arm/mach-imx/anatop.c | 7 +- arch/arm/mach-imx/common.h | 4 +- arch/arm/mach-imx/gpc.c | 4 +- arch/arm/mach-imx/mach-imx6q.c | 13 - arch/arm/mach-imx/mach-imx6sl.c | 1 - arch/arm/mach-imx/mach-imx6ul.c | 1 - arch/arm/mach-imx/platsmp.c | 1 + arch/arm/mach-imx/pm-imx6.c | 2 + arch/arm/mach-imx/pm-imx7ulp.c | 1 + arch/arm/mach-imx/resume-imx6.S | 24 + arch/arm/mach-imx/src.c | 3 - arch/arm/mach-imx/suspend-imx6.S | 14 - arch/arm/mach-meson/Kconfig | 1 - arch/arm/mach-npcm/Kconfig | 2 +- arch/arm/mach-omap1/board-ams-delta.c | 47 +- arch/arm/mach-omap1/pm.c | 13 +- arch/arm/mach-omap1/time.c | 10 +- arch/arm/mach-omap1/timer32k.c | 10 +- arch/arm/mach-omap2/.gitignore | 1 + arch/arm/mach-omap2/Makefile | 2 +- arch/arm/mach-omap2/cpuidle34xx.c | 9 +- arch/arm/mach-omap2/cpuidle44xx.c | 26 +- arch/arm/mach-omap2/io.c | 2 - arch/arm/mach-omap2/omap-secure.c | 2 +- arch/arm/mach-omap2/omap-secure.h | 2 +- arch/arm/mach-omap2/omap-smc.S | 2 +- arch/arm/mach-omap2/omap_hwmod.c | 19 +- .../mach-omap2/omap_hwmod_33xx_43xx_common_data.h | 10 - .../omap_hwmod_33xx_43xx_interconnect_data.c | 40 - .../mach-omap2/omap_hwmod_33xx_43xx_ipblock_data.c | 115 - arch/arm/mach-omap2/omap_hwmod_33xx_data.c | 14 - arch/arm/mach-omap2/omap_hwmod_43xx_data.c | 114 - arch/arm/mach-omap2/omap_hwmod_44xx_data.c | 531 - arch/arm/mach-omap2/omap_hwmod_54xx_data.c | 288 - arch/arm/mach-omap2/omap_hwmod_7xx_data.c | 251 - arch/arm/mach-omap2/omap_hwmod_81xx_data.c | 231 - arch/arm/mach-omap2/pdata-quirks.c | 6 + arch/arm/mach-omap2/pm33xx-core.c | 137 +- arch/arm/mach-omap2/pm34xx.c | 8 +- arch/arm/mach-omap2/timer.c | 11 +- arch/arm/mach-orion5x/Kconfig | 2 - arch/arm/mach-orion5x/ts78xx-setup.c | 3 +- arch/arm/mach-pxa/cm-x300.c | 1 - arch/arm/mach-pxa/colibri-pxa270-income.c | 1 - arch/arm/mach-pxa/corgi.c | 12 +- arch/arm/mach-pxa/ezx.c | 1 - arch/arm/mach-pxa/hx4700.c | 1 - arch/arm/mach-pxa/lpd270.c | 1 - arch/arm/mach-pxa/magician.c | 1 - arch/arm/mach-pxa/mainstone.c | 1 - arch/arm/mach-pxa/mioa701.c | 1 - arch/arm/mach-pxa/palm27x.c | 1 - arch/arm/mach-pxa/palmtc.c | 11 +- arch/arm/mach-pxa/palmte2.c | 1 - arch/arm/mach-pxa/pcm990-baseboard.c | 1 - arch/arm/mach-pxa/spitz.c | 34 +- arch/arm/mach-pxa/tavorevb.c | 2 - arch/arm/mach-pxa/viper.c | 1 - arch/arm/mach-pxa/z2.c | 2 - arch/arm/mach-pxa/zylonite.c | 1 - arch/arm/mach-realtek/Kconfig | 11 + arch/arm/mach-realtek/Makefile | 2 + arch/arm/mach-realtek/rtd1195.c | 40 + arch/arm/mach-rockchip/platsmp.c | 2 +- arch/arm/mach-rockchip/rockchip.c | 2 +- arch/arm/mach-rpc/time.c | 8 +- arch/arm/mach-s3c24xx/mach-h1940.c | 1 - arch/arm/mach-s3c24xx/mach-rx1950.c | 1 - arch/arm/mach-s3c64xx/dev-backlight.c | 3 - arch/arm/mach-s3c64xx/mach-crag6410.c | 1 - arch/arm/mach-s3c64xx/mach-hmt.c | 1 - arch/arm/mach-s3c64xx/mach-smartq.c | 1 - arch/arm/mach-s3c64xx/mach-smdk6410.c | 2 +- arch/arm/mach-shmobile/setup-r8a7779.c | 1 - arch/arm/mach-shmobile/setup-rcar-gen2.c | 2 +- arch/arm/mach-shmobile/setup-sh73a0.c | 1 - arch/arm/mach-sunxi/sunxi.c | 2 +- arch/arm/mach-tegra/Makefile | 19 +- arch/arm/mach-tegra/cpuidle-tegra114.c | 89 - arch/arm/mach-tegra/cpuidle-tegra20.c | 212 - arch/arm/mach-tegra/cpuidle-tegra30.c | 132 - arch/arm/mach-tegra/cpuidle.c | 50 - arch/arm/mach-tegra/cpuidle.h | 21 - arch/arm/mach-tegra/irq.c | 3 +- arch/arm/mach-tegra/irq.h | 11 - arch/arm/mach-tegra/pm.c | 54 +- arch/arm/mach-tegra/pm.h | 4 - arch/arm/mach-tegra/reset-handler.S | 11 - arch/arm/mach-tegra/reset.h | 9 +- arch/arm/mach-tegra/sleep-tegra20.S | 170 - arch/arm/mach-tegra/sleep-tegra30.S | 6 +- arch/arm/mach-tegra/sleep.h | 15 - arch/arm/mach-tegra/tegra.c | 7 +- arch/arm/mach-zynq/common.c | 2 +- arch/arm/mm/dma-mapping.c | 76 +- arch/arm/mm/fault.c | 9 +- arch/arm/mm/mmu.c | 40 +- arch/arm/plat-orion/time.c | 10 +- arch/arm/tools/syscall.tbl | 1 + arch/arm/vdso/.gitignore | 1 + arch/arm64/Kconfig | 71 +- arch/arm64/Kconfig.platforms | 4 +- arch/arm64/Makefile | 11 + arch/arm64/boot/.gitignore | 1 + arch/arm64/boot/dts/allwinner/Makefile | 3 + .../boot/dts/allwinner/sun50i-a64-olinuxino.dts | 17 + .../boot/dts/allwinner/sun50i-a64-pinebook.dts | 170 +- .../dts/allwinner/sun50i-a64-pinephone-1.0.dts | 11 + .../dts/allwinner/sun50i-a64-pinephone-1.1.dts | 11 + .../boot/dts/allwinner/sun50i-a64-pinephone.dtsi | 379 + .../boot/dts/allwinner/sun50i-a64-pinetab.dts | 460 + arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 44 +- .../boot/dts/allwinner/sun50i-h5-orangepi-pc2.dts | 21 + arch/arm64/boot/dts/allwinner/sun50i-h5.dtsi | 3 +- .../boot/dts/allwinner/sun50i-h6-beelink-gs1.dts | 11 + .../boot/dts/allwinner/sun50i-h6-orangepi-3.dts | 20 + .../dts/allwinner/sun50i-h6-orangepi-one-plus.dts | 33 + .../boot/dts/allwinner/sun50i-h6-orangepi.dtsi | 37 + .../boot/dts/allwinner/sun50i-h6-pine-h64.dts | 30 + arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 66 +- .../boot/dts/altera/socfpga_stratix10_socdk.dts | 6 +- arch/arm64/boot/dts/amlogic/meson-a1.dtsi | 6 + arch/arm64/boot/dts/amlogic/meson-axg-s400.dts | 6 +- arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi | 136 +- arch/arm64/boot/dts/amlogic/meson-g12.dtsi | 2 + arch/arm64/boot/dts/amlogic/meson-g12a-sei510.dts | 4 +- arch/arm64/boot/dts/amlogic/meson-g12a-u200.dts | 2 +- arch/arm64/boot/dts/amlogic/meson-g12a-x96-max.dts | 2 +- .../boot/dts/amlogic/meson-g12b-khadas-vim3.dtsi | 4 +- .../boot/dts/amlogic/meson-g12b-odroid-n2.dts | 25 +- .../boot/dts/amlogic/meson-g12b-ugoos-am6.dts | 2 +- arch/arm64/boot/dts/amlogic/meson-gx.dtsi | 52 + arch/arm64/boot/dts/amlogic/meson-gxbb-kii-pro.dts | 4 + .../arm64/boot/dts/amlogic/meson-gxbb-odroidc2.dts | 1 + .../boot/dts/amlogic/meson-gxbb-vega-s95.dtsi | 3 + .../boot/dts/amlogic/meson-gxl-s905x-p212.dtsi | 9 +- .../boot/dts/amlogic/meson-gxm-khadas-vim2.dts | 89 +- arch/arm64/boot/dts/amlogic/meson-gxm.dtsi | 28 + arch/arm64/boot/dts/amlogic/meson-khadas-vim3.dtsi | 24 +- arch/arm64/boot/dts/amlogic/meson-sm1-sei610.dts | 3 +- arch/arm64/boot/dts/amlogic/meson-sm1.dtsi | 1 + arch/arm64/boot/dts/arm/foundation-v8.dtsi | 2 +- arch/arm64/boot/dts/arm/fvp-base-revc.dts | 10 +- arch/arm64/boot/dts/arm/juno-base.dtsi | 2 +- arch/arm64/boot/dts/arm/juno-motherboard.dtsi | 2 +- arch/arm64/boot/dts/arm/rtsm_ve-aemv8a.dts | 2 +- .../boot/dts/arm/rtsm_ve-motherboard-rs2.dtsi | 2 +- arch/arm64/boot/dts/arm/rtsm_ve-motherboard.dtsi | 2 +- .../boot/dts/arm/vexpress-v2f-1xv7-ca53x2.dts | 2 +- arch/arm64/boot/dts/freescale/Makefile | 6 + .../fsl-ls1028a-kontron-kbox-a-230-ls.dts | 91 + .../freescale/fsl-ls1028a-kontron-sl28-var2.dts | 72 + .../fsl-ls1028a-kontron-sl28-var3-ads2.dts | 117 + .../freescale/fsl-ls1028a-kontron-sl28-var4.dts | 51 + .../dts/freescale/fsl-ls1028a-kontron-sl28.dts | 187 + arch/arm64/boot/dts/freescale/fsl-ls1028a-qds.dts | 1 + arch/arm64/boot/dts/freescale/fsl-ls1028a-rdb.dts | 65 +- arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 259 +- 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/fsl-ls1088a-rdb.dts | 1 + arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi | 4 + arch/arm64/boot/dts/freescale/fsl-ls208xa.dtsi | 4 + .../arm64/boot/dts/freescale/fsl-lx2160a-cex7.dtsi | 37 + arch/arm64/boot/dts/freescale/fsl-lx2160a-qds.dts | 15 + arch/arm64/boot/dts/freescale/fsl-lx2160a-rdb.dts | 4 +- arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 168 + arch/arm64/boot/dts/freescale/imx8mm-evk.dts | 2 + arch/arm64/boot/dts/freescale/imx8mm.dtsi | 74 +- arch/arm64/boot/dts/freescale/imx8mn-evk.dtsi | 21 + arch/arm64/boot/dts/freescale/imx8mn.dtsi | 81 +- arch/arm64/boot/dts/freescale/imx8mp-evk.dts | 270 + arch/arm64/boot/dts/freescale/imx8mp-pinfunc.h | 931 ++ arch/arm64/boot/dts/freescale/imx8mp.dtsi | 654 + arch/arm64/boot/dts/freescale/imx8mq-evk.dts | 2 + .../boot/dts/freescale/imx8mq-librem5-devkit.dts | 148 +- arch/arm64/boot/dts/freescale/imx8mq-phanbell.dts | 104 + arch/arm64/boot/dts/freescale/imx8mq.dtsi | 18 +- arch/arm64/boot/dts/freescale/imx8qxp-mek.dts | 5 - arch/arm64/boot/dts/freescale/imx8qxp.dtsi | 39 + arch/arm64/boot/dts/freescale/s32v234.dtsi | 4 +- arch/arm64/boot/dts/intel/socfpga_agilex.dtsi | 10 +- arch/arm64/boot/dts/intel/socfpga_agilex_socdk.dts | 6 +- arch/arm64/boot/dts/marvell/Makefile | 3 + .../dts/marvell/armada-3720-espressobin-emmc.dts | 2 + .../marvell/armada-3720-espressobin-v7-emmc.dts | 2 + .../dts/marvell/armada-3720-espressobin-v7.dts | 2 + .../boot/dts/marvell/armada-3720-espressobin.dtsi | 8 +- .../dts/marvell/armada-8040-clearfog-gt-8k.dts | 1 + arch/arm64/boot/dts/marvell/armada-8040-mcbin.dtsi | 3 + arch/arm64/boot/dts/marvell/armada-ap806-dual.dtsi | 5 + arch/arm64/boot/dts/marvell/armada-ap807-quad.dtsi | 8 +- arch/arm64/boot/dts/mediatek/Makefile | 1 + arch/arm64/boot/dts/mediatek/mt2712e.dtsi | 8 +- arch/arm64/boot/dts/mediatek/mt6797.dtsi | 2 +- arch/arm64/boot/dts/mediatek/mt7622.dtsi | 2 +- arch/arm64/boot/dts/mediatek/mt8173.dtsi | 3 +- arch/arm64/boot/dts/mediatek/mt8183.dtsi | 53 + arch/arm64/boot/dts/mediatek/mt8516-pinfunc.h | 663 + arch/arm64/boot/dts/mediatek/mt8516-pumpkin.dts | 20 + arch/arm64/boot/dts/mediatek/mt8516.dtsi | 457 + arch/arm64/boot/dts/mediatek/pumpkin-common.dtsi | 221 + arch/arm64/boot/dts/nvidia/tegra132.dtsi | 4 +- arch/arm64/boot/dts/nvidia/tegra186-p2771-0000.dts | 26 +- arch/arm64/boot/dts/nvidia/tegra186-p3310.dtsi | 1 + arch/arm64/boot/dts/nvidia/tegra186.dtsi | 19 + arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi | 36 +- arch/arm64/boot/dts/nvidia/tegra194-p2972-0000.dts | 81 + arch/arm64/boot/dts/nvidia/tegra194.dtsi | 250 +- arch/arm64/boot/dts/nvidia/tegra210-p2180.dtsi | 3 + arch/arm64/boot/dts/nvidia/tegra210-p2371-2180.dts | 2 + arch/arm64/boot/dts/nvidia/tegra210-p2597.dtsi | 45 +- arch/arm64/boot/dts/nvidia/tegra210-p3450-0000.dts | 24 +- arch/arm64/boot/dts/nvidia/tegra210-smaug.dts | 2 +- arch/arm64/boot/dts/nvidia/tegra210.dtsi | 25 +- arch/arm64/boot/dts/qcom/Makefile | 2 + arch/arm64/boot/dts/qcom/apq8016-sbc.dtsi | 1 - arch/arm64/boot/dts/qcom/apq8096-db820c.dtsi | 6 - arch/arm64/boot/dts/qcom/ipq6018-cp01-c1.dts | 64 + arch/arm64/boot/dts/qcom/ipq6018.dtsi | 443 + arch/arm64/boot/dts/qcom/ipq8074.dtsi | 1 + .../dts/qcom/msm8916-samsung-a2015-common.dtsi | 8 + arch/arm64/boot/dts/qcom/msm8916.dtsi | 21 +- arch/arm64/boot/dts/qcom/msm8992.dtsi | 1 + arch/arm64/boot/dts/qcom/msm8994.dtsi | 1 + arch/arm64/boot/dts/qcom/msm8996.dtsi | 33 +- arch/arm64/boot/dts/qcom/msm8998-mtp.dtsi | 8 +- arch/arm64/boot/dts/qcom/msm8998.dtsi | 16 +- arch/arm64/boot/dts/qcom/pm6150.dtsi | 2 +- arch/arm64/boot/dts/qcom/pm8998.dtsi | 2 +- arch/arm64/boot/dts/qcom/qcs404-evb.dtsi | 1 + arch/arm64/boot/dts/qcom/qcs404.dtsi | 4 +- arch/arm64/boot/dts/qcom/sc7180-idp.dts | 64 +- arch/arm64/boot/dts/qcom/sc7180.dtsi | 605 +- arch/arm64/boot/dts/qcom/sdm845-cheza.dtsi | 15 + arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 283 + arch/arm64/boot/dts/qcom/sdm845-mtp.dts | 89 + arch/arm64/boot/dts/qcom/sdm845.dtsi | 672 +- .../boot/dts/qcom/sdm850-lenovo-yoga-c630.dts | 114 + arch/arm64/boot/dts/qcom/sm8250-mtp.dts | 29 + arch/arm64/boot/dts/qcom/sm8250.dtsi | 444 + arch/arm64/boot/dts/realtek/Makefile | 6 + arch/arm64/boot/dts/realtek/rtd1293-ds418j.dts | 6 +- arch/arm64/boot/dts/realtek/rtd1293.dtsi | 12 +- arch/arm64/boot/dts/realtek/rtd1295-mele-v9.dts | 6 +- .../arm64/boot/dts/realtek/rtd1295-probox2-ava.dts | 6 +- arch/arm64/boot/dts/realtek/rtd1295-xnano-x5.dts | 30 + arch/arm64/boot/dts/realtek/rtd1295-zidoo-x9s.dts | 4 +- arch/arm64/boot/dts/realtek/rtd1295.dtsi | 21 +- arch/arm64/boot/dts/realtek/rtd1296-ds418.dts | 4 +- arch/arm64/boot/dts/realtek/rtd1296.dtsi | 8 +- arch/arm64/boot/dts/realtek/rtd129x.dtsi | 221 +- arch/arm64/boot/dts/realtek/rtd1395-bpi-m4.dts | 30 + arch/arm64/boot/dts/realtek/rtd1395-lionskin.dts | 36 + arch/arm64/boot/dts/realtek/rtd1395.dtsi | 65 + arch/arm64/boot/dts/realtek/rtd139x.dtsi | 193 + arch/arm64/boot/dts/realtek/rtd1619-mjolnir.dts | 44 + arch/arm64/boot/dts/realtek/rtd1619.dtsi | 12 + arch/arm64/boot/dts/realtek/rtd16xx.dtsi | 229 + arch/arm64/boot/dts/renesas/Makefile | 6 +- .../r8a774a1-hihope-rzg2m-ex-idk-1110wr.dts | 52 + arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 7 +- arch/arm64/boot/dts/renesas/r8a774b1.dtsi | 7 +- arch/arm64/boot/dts/renesas/r8a774c0.dtsi | 8 +- arch/arm64/boot/dts/renesas/r8a77950.dtsi | 2 +- arch/arm64/boot/dts/renesas/r8a77951.dtsi | 11 +- arch/arm64/boot/dts/renesas/r8a77960.dtsi | 16 +- .../boot/dts/renesas/r8a77961-salvator-xs.dts | 2 +- arch/arm64/boot/dts/renesas/r8a77961-ulcb.dts | 32 + arch/arm64/boot/dts/renesas/r8a77961.dtsi | 89 + arch/arm64/boot/dts/renesas/r8a77965.dtsi | 31 +- arch/arm64/boot/dts/renesas/r8a77970.dtsi | 4 +- arch/arm64/boot/dts/renesas/r8a77980.dtsi | 7 +- arch/arm64/boot/dts/renesas/r8a77990.dtsi | 29 +- arch/arm64/boot/dts/renesas/r8a77995.dtsi | 14 +- arch/arm64/boot/dts/rockchip/Makefile | 1 + arch/arm64/boot/dts/rockchip/px30.dtsi | 32 +- arch/arm64/boot/dts/rockchip/rk3308.dtsi | 10 +- arch/arm64/boot/dts/rockchip/rk3328-a1.dts | 1 + arch/arm64/boot/dts/rockchip/rk3328-rock64.dts | 1 + arch/arm64/boot/dts/rockchip/rk3328.dtsi | 7 +- arch/arm64/boot/dts/rockchip/rk3368-px5-evb.dts | 1 - arch/arm64/boot/dts/rockchip/rk3368.dtsi | 3 +- arch/arm64/boot/dts/rockchip/rk3399-evb.dts | 270 +- .../boot/dts/rockchip/rk3399-gru-chromebook.dtsi | 4 +- arch/arm64/boot/dts/rockchip/rk3399-gru.dtsi | 4 +- arch/arm64/boot/dts/rockchip/rk3399-hugsun-x99.dts | 39 +- arch/arm64/boot/dts/rockchip/rk3399-orangepi.dts | 43 +- .../boot/dts/rockchip/rk3399-pinebook-pro.dts | 1096 ++ arch/arm64/boot/dts/rockchip/rk3399-puma.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3399-rock960.dtsi | 2 +- .../dts/rockchip/rk3399-sapphire-excavator.dts | 2 - arch/arm64/boot/dts/rockchip/rk3399.dtsi | 11 +- .../boot/dts/rockchip/rk3399pro-rock-pi-n10.dts | 3 +- arch/arm64/boot/dts/socionext/uniphier-ld11.dtsi | 10 +- arch/arm64/boot/dts/socionext/uniphier-ld20.dtsi | 20 +- .../arm64/boot/dts/socionext/uniphier-pxs3-ref.dts | 10 + arch/arm64/boot/dts/socionext/uniphier-pxs3.dtsi | 55 +- arch/arm64/boot/dts/sprd/sc9863a.dtsi | 2 +- arch/arm64/boot/dts/ti/k3-am65-main.dtsi | 4 + arch/arm64/boot/dts/ti/k3-am65-mcu.dtsi | 12 + arch/arm64/boot/dts/ti/k3-j721e-mcu-wakeup.dtsi | 20 + arch/arm64/configs/defconfig | 105 +- arch/arm64/crypto/.gitignore | 2 + arch/arm64/crypto/aes-ce.S | 4 +- arch/arm64/crypto/aes-modes.S | 48 +- arch/arm64/crypto/aes-neon.S | 4 +- arch/arm64/crypto/aes-neonbs-glue.c | 1 + arch/arm64/crypto/chacha-neon-glue.c | 8 +- arch/arm64/crypto/ghash-ce-core.S | 16 +- arch/arm64/crypto/sha1-ce-glue.c | 20 + arch/arm64/crypto/sha2-ce-glue.c | 23 + arch/arm64/include/asm/Kbuild | 18 - arch/arm64/include/asm/alternative.h | 2 +- arch/arm64/include/asm/arch_gicv3.h | 2 +- arch/arm64/include/asm/archrandom.h | 14 + arch/arm64/include/asm/asm_pointer_auth.h | 65 + arch/arm64/include/asm/assembler.h | 16 +- arch/arm64/include/asm/cache.h | 2 +- arch/arm64/include/asm/cacheflush.h | 2 +- arch/arm64/include/asm/checksum.h | 7 +- arch/arm64/include/asm/clocksource.h | 4 +- arch/arm64/include/asm/compiler.h | 24 + arch/arm64/include/asm/cpu_ops.h | 8 +- arch/arm64/include/asm/cpucaps.h | 5 +- arch/arm64/include/asm/cpufeature.h | 135 +- arch/arm64/include/asm/efi.h | 10 - arch/arm64/include/asm/esr.h | 2 +- arch/arm64/include/asm/exception.h | 4 - arch/arm64/include/asm/io.h | 4 +- arch/arm64/include/asm/kvm_arm.h | 1 + arch/arm64/include/asm/kvm_asm.h | 4 + arch/arm64/include/asm/kvm_emulate.h | 51 +- arch/arm64/include/asm/kvm_host.h | 33 +- arch/arm64/include/asm/kvm_hyp.h | 7 + arch/arm64/include/asm/kvm_mmu.h | 12 +- arch/arm64/include/asm/lse.h | 2 +- arch/arm64/include/asm/memory.h | 14 +- arch/arm64/include/asm/mmu.h | 14 +- arch/arm64/include/asm/mmu_context.h | 2 + arch/arm64/include/asm/page.h | 8 +- arch/arm64/include/asm/perf_event.h | 3 +- arch/arm64/include/asm/pgtable-prot.h | 6 +- arch/arm64/include/asm/pointer_auth.h | 50 +- arch/arm64/include/asm/proc-fns.h | 2 - arch/arm64/include/asm/processor.h | 10 +- arch/arm64/include/asm/smp.h | 12 + arch/arm64/include/asm/spinlock.h | 6 +- arch/arm64/include/asm/stackprotector.h | 5 + arch/arm64/include/asm/sysreg.h | 48 + arch/arm64/include/asm/thread_info.h | 4 +- arch/arm64/include/asm/topology.h | 12 + arch/arm64/include/asm/unistd.h | 4 +- arch/arm64/include/asm/unistd32.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/.gitignore | 1 + arch/arm64/kernel/Makefile | 2 +- arch/arm64/kernel/armv8_deprecated.c | 2 +- arch/arm64/kernel/asm-offsets.c | 16 + arch/arm64/kernel/cpu-reset.S | 2 +- arch/arm64/kernel/cpu_errata.c | 18 +- arch/arm64/kernel/cpu_ops.c | 11 +- arch/arm64/kernel/cpufeature.c | 165 +- arch/arm64/kernel/cpuidle.c | 9 +- arch/arm64/kernel/efi-entry.S | 90 +- arch/arm64/kernel/efi-header.S | 6 +- arch/arm64/kernel/entry-common.c | 2 +- arch/arm64/kernel/entry-ftrace.S | 48 +- arch/arm64/kernel/entry.S | 121 +- arch/arm64/kernel/head.S | 86 +- arch/arm64/kernel/hibernate-asm.S | 2 - arch/arm64/kernel/hibernate.c | 13 +- arch/arm64/kernel/hyp-stub.S | 2 +- arch/arm64/kernel/image-vars.h | 7 +- arch/arm64/kernel/kaslr.c | 1 + arch/arm64/kernel/machine_kexec_file.c | 2 +- arch/arm64/kernel/perf_event.c | 338 +- arch/arm64/kernel/pointer_auth.c | 7 +- arch/arm64/kernel/process.c | 22 +- arch/arm64/kernel/ptrace.c | 16 +- arch/arm64/kernel/relocate_kernel.S | 4 +- arch/arm64/kernel/setup.c | 8 +- arch/arm64/kernel/sleep.S | 2 + arch/arm64/kernel/smp.c | 184 +- arch/arm64/kernel/stacktrace.c | 5 +- arch/arm64/kernel/time.c | 2 +- arch/arm64/kernel/topology.c | 180 + arch/arm64/kernel/vdso/.gitignore | 1 + arch/arm64/kernel/vdso/sigreturn.S | 4 +- arch/arm64/kernel/vdso/vgettimeofday.c | 2 - arch/arm64/kernel/vdso32/.gitignore | 1 + arch/arm64/kernel/vdso32/Makefile | 11 + arch/arm64/kernel/vdso32/sigreturn.S | 23 +- arch/arm64/kernel/vdso32/vgettimeofday.c | 14 - arch/arm64/kvm/fpsimd.c | 1 - arch/arm64/kvm/guest.c | 1 - arch/arm64/kvm/hyp-init.S | 18 +- arch/arm64/kvm/hyp.S | 4 +- arch/arm64/kvm/hyp/fpsimd.S | 8 +- arch/arm64/kvm/hyp/hyp-entry.S | 27 +- arch/arm64/kvm/hyp/switch.c | 68 +- arch/arm64/kvm/hyp/sysreg-sr.c | 8 +- arch/arm64/kvm/hyp/tlb.c | 8 +- arch/arm64/kvm/hyp/vgic-v2-cpuif-proxy.c | 4 +- arch/arm64/kvm/sys_regs.c | 104 +- arch/arm64/kvm/sys_regs_generic_v8.c | 1 - arch/arm64/lib/csum.c | 27 + arch/arm64/lib/strcmp.S | 2 +- arch/arm64/mm/context.c | 52 +- arch/arm64/mm/fault.c | 28 +- arch/arm64/mm/init.c | 6 + arch/arm64/mm/mmu.c | 386 +- arch/arm64/mm/proc.S | 104 +- arch/arm64/mm/ptdump_debugfs.c | 4 + arch/c6x/include/asm/Kbuild | 37 - arch/c6x/include/asm/page.h | 5 +- arch/c6x/include/asm/unaligned.h | 65 +- arch/csky/Kconfig | 52 +- 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/fpu.c | 5 - arch/csky/abiv2/inc/abi/cacheflush.h | 33 +- arch/csky/abiv2/inc/abi/entry.h | 11 + arch/csky/abiv2/inc/abi/fpu.h | 3 +- arch/csky/configs/defconfig | 8 - arch/csky/include/asm/Kbuild | 37 - 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/page.h | 3 - arch/csky/include/asm/pci.h | 34 + arch/csky/include/asm/pgtable.h | 9 +- 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 | 5 +- 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/fault.c | 2 +- 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/h8300/Kconfig | 3 + arch/h8300/include/asm/Kbuild | 46 - arch/h8300/include/asm/page.h | 2 - arch/h8300/include/uapi/asm/bitsperlong.h | 15 - arch/h8300/include/uapi/asm/posix_types.h | 13 + arch/h8300/lib/memset.S | 17 +- arch/hexagon/include/asm/Kbuild | 33 - arch/hexagon/include/asm/page.h | 3 +- arch/hexagon/include/asm/pgtable.h | 2 - arch/hexagon/include/asm/uaccess.h | 1 - arch/hexagon/mm/vm_fault.c | 5 +- arch/ia64/configs/bigsur_defconfig | 3 +- arch/ia64/configs/generic_defconfig | 3 +- arch/ia64/configs/gensparse_defconfig | 3 +- arch/ia64/configs/tiger_defconfig | 3 +- arch/ia64/configs/zx1_defconfig | 4 +- arch/ia64/include/asm/Kbuild | 7 - arch/ia64/include/asm/hw_irq.h | 2 - arch/ia64/include/asm/page.h | 5 +- arch/ia64/include/asm/pgtable.h | 2 - arch/ia64/include/asm/uaccess.h | 1 - arch/ia64/kernel/.gitignore | 1 + arch/ia64/kernel/efi.c | 55 +- arch/ia64/kernel/esi.c | 21 +- arch/ia64/kernel/irq.h | 3 + arch/ia64/kernel/irq_ia64.c | 43 +- arch/ia64/kernel/mca.c | 50 +- arch/ia64/kernel/perfmon.c | 10 +- arch/ia64/kernel/process.c | 9 +- arch/ia64/kernel/syscalls/syscall.tbl | 1 + arch/ia64/kernel/syscalls/syscallhdr.sh | 2 +- arch/ia64/kernel/time.c | 11 +- arch/ia64/kernel/vmlinux.lds.S | 2 + arch/ia64/mm/fault.c | 5 +- arch/ia64/mm/init.c | 7 +- arch/ia64/mm/ioremap.c | 1 + arch/m68k/68000/timers.c | 16 +- arch/m68k/Kconfig.bus | 2 +- arch/m68k/Kconfig.debug | 16 +- arch/m68k/Kconfig.machine | 8 +- arch/m68k/coldfire/pit.c | 16 +- arch/m68k/coldfire/sltimers.c | 29 +- arch/m68k/coldfire/timers.c | 31 +- arch/m68k/configs/amiga_defconfig | 6 +- arch/m68k/configs/apollo_defconfig | 6 +- arch/m68k/configs/atari_defconfig | 6 +- arch/m68k/configs/bvme6000_defconfig | 6 +- arch/m68k/configs/hp300_defconfig | 6 +- arch/m68k/configs/mac_defconfig | 6 +- arch/m68k/configs/multi_defconfig | 6 +- arch/m68k/configs/mvme147_defconfig | 6 +- arch/m68k/configs/mvme16x_defconfig | 6 +- arch/m68k/configs/q40_defconfig | 6 +- arch/m68k/configs/sun3_defconfig | 6 +- arch/m68k/configs/sun3x_defconfig | 6 +- arch/m68k/include/asm/Kbuild | 25 +- arch/m68k/include/asm/hardirq.h | 29 - arch/m68k/include/asm/mcf_pgalloc.h | 31 +- arch/m68k/include/asm/mcf_pgtable.h | 10 - arch/m68k/include/asm/motorola_pgalloc.h | 74 +- arch/m68k/include/asm/motorola_pgtable.h | 38 +- arch/m68k/include/asm/page.h | 19 +- arch/m68k/include/asm/pgtable_mm.h | 10 +- arch/m68k/include/asm/sun3_pgtable.h | 2 - arch/m68k/kernel/.gitignore | 1 + arch/m68k/kernel/syscalls/syscall.tbl | 1 + arch/m68k/mm/fault.c | 9 +- arch/m68k/mm/init.c | 34 +- arch/m68k/mm/kmap.c | 36 +- arch/m68k/mm/memory.c | 103 - arch/m68k/mm/motorola.c | 228 +- arch/microblaze/Kconfig | 2 +- arch/microblaze/boot/.gitignore | 1 + arch/microblaze/include/asm/Kbuild | 33 +- arch/microblaze/include/asm/barrier.h | 13 + arch/microblaze/include/asm/cache.h | 5 +- arch/microblaze/include/asm/cacheflush.h | 6 +- arch/microblaze/include/asm/checksum.h | 5 +- arch/microblaze/include/asm/cmpxchg.h | 40 +- arch/microblaze/include/asm/cpuinfo.h | 5 +- arch/microblaze/include/asm/cputable.h | 1 - arch/microblaze/include/asm/current.h | 5 +- arch/microblaze/include/asm/delay.h | 7 +- arch/microblaze/include/asm/dma.h | 5 +- arch/microblaze/include/asm/elf.h | 5 +- arch/microblaze/include/asm/entry.h | 5 +- arch/microblaze/include/asm/exceptions.h | 5 +- arch/microblaze/include/asm/fixmap.h | 5 +- arch/microblaze/include/asm/flat.h | 5 +- arch/microblaze/include/asm/hw_irq.h | 1 - arch/microblaze/include/asm/io.h | 5 +- arch/microblaze/include/asm/irq.h | 5 +- arch/microblaze/include/asm/irqflags.h | 5 +- arch/microblaze/include/asm/mmu.h | 5 +- arch/microblaze/include/asm/mmu_context_mm.h | 5 +- arch/microblaze/include/asm/module.h | 5 +- arch/microblaze/include/asm/page.h | 7 +- arch/microblaze/include/asm/pgalloc.h | 5 +- arch/microblaze/include/asm/pgtable.h | 9 +- arch/microblaze/include/asm/processor.h | 5 +- arch/microblaze/include/asm/ptrace.h | 5 +- arch/microblaze/include/asm/pvr.h | 5 +- arch/microblaze/include/asm/registers.h | 5 +- arch/microblaze/include/asm/sections.h | 5 +- arch/microblaze/include/asm/setup.h | 7 +- arch/microblaze/include/asm/string.h | 5 +- arch/microblaze/include/asm/switch_to.h | 5 +- arch/microblaze/include/asm/thread_info.h | 5 +- arch/microblaze/include/asm/timex.h | 5 +- arch/microblaze/include/asm/tlb.h | 17 - arch/microblaze/include/asm/tlbflush.h | 5 +- arch/microblaze/include/asm/uaccess.h | 6 +- arch/microblaze/include/asm/unaligned.h | 5 +- arch/microblaze/include/asm/unistd.h | 5 +- arch/microblaze/include/asm/unwind.h | 5 +- arch/microblaze/include/asm/user.h | 1 - arch/microblaze/kernel/.gitignore | 1 + arch/microblaze/kernel/cpu/cpuinfo-pvr-full.c | 7 +- arch/microblaze/kernel/cpu/pvr.c | 1 + arch/microblaze/kernel/entry.S | 1 + arch/microblaze/kernel/misc.S | 3 +- arch/microblaze/kernel/setup.c | 2 - arch/microblaze/kernel/syscalls/syscall.tbl | 1 + arch/microblaze/kernel/syscalls/syscallhdr.sh | 2 +- arch/microblaze/kernel/timer.c | 10 +- arch/microblaze/kernel/vmlinux.lds.S | 3 + arch/microblaze/mm/consistent.c | 9 +- arch/microblaze/mm/fault.c | 5 +- arch/microblaze/mm/init.c | 14 +- arch/microblaze/pci/pci-common.c | 7 +- arch/mips/Kconfig | 36 +- arch/mips/alchemy/common/time.c | 11 +- arch/mips/ar7/irq.c | 16 +- arch/mips/ath25/ar2315.c | 9 +- arch/mips/ath25/ar5312.c | 9 +- arch/mips/ath79/setup.c | 2 +- arch/mips/bcm63xx/irq.c | 41 +- arch/mips/bmips/setup.c | 2 +- arch/mips/boot/.gitignore | 1 + arch/mips/boot/compressed/.gitignore | 1 + arch/mips/boot/dts/Makefile | 1 + arch/mips/boot/dts/brcm/bcm7425.dtsi | 4 +- arch/mips/boot/dts/ingenic/ci20.dts | 63 +- arch/mips/boot/dts/ingenic/jz4740.dtsi | 17 +- arch/mips/boot/dts/ingenic/jz4780.dtsi | 17 +- arch/mips/boot/dts/ingenic/x1000.dtsi | 6 +- arch/mips/boot/dts/loongson/Makefile | 4 + arch/mips/boot/dts/loongson/loongson3-package.dtsi | 64 + .../boot/dts/loongson/loongson3_4core_rs780e.dts | 25 + .../boot/dts/loongson/loongson3_8core_rs780e.dts | 25 + arch/mips/boot/dts/loongson/rs780e-pch.dtsi | 26 + arch/mips/boot/tools/.gitignore | 1 + .../cavium-octeon/executive/cvmx-helper-board.c | 4 +- .../cavium-octeon/executive/cvmx-helper-rgmii.c | 6 +- .../cavium-octeon/executive/cvmx-helper-sgmii.c | 8 +- .../mips/cavium-octeon/executive/cvmx-helper-spi.c | 6 +- .../cavium-octeon/executive/cvmx-helper-xaui.c | 6 +- arch/mips/cavium-octeon/executive/cvmx-helper.c | 10 +- arch/mips/cavium-octeon/octeon-irq.c | 3 + arch/mips/cobalt/irq.c | 18 +- arch/mips/configs/ar7_defconfig | 1 - arch/mips/configs/ath25_defconfig | 1 - arch/mips/configs/ath79_defconfig | 1 - arch/mips/configs/bcm63xx_defconfig | 2 - arch/mips/configs/bigsur_defconfig | 1 - arch/mips/configs/bmips_be_defconfig | 2 - arch/mips/configs/bmips_stb_defconfig | 2 - arch/mips/configs/ci20_defconfig | 21 + arch/mips/configs/db1xxx_defconfig | 1 - arch/mips/configs/fuloong2e_defconfig | 1 - arch/mips/configs/generic/board-ni169445.config | 1 - arch/mips/configs/ip27_defconfig | 1 - arch/mips/configs/ip32_defconfig | 1 - arch/mips/configs/jazz_defconfig | 268 +- arch/mips/configs/lasat_defconfig | 2 - arch/mips/configs/lemote2f_defconfig | 2 +- arch/mips/configs/loongson3_defconfig | 5 +- arch/mips/configs/malta_defconfig | 1 - arch/mips/configs/malta_kvm_defconfig | 1 - arch/mips/configs/malta_kvm_guest_defconfig | 1 - arch/mips/configs/maltaup_xpa_defconfig | 1 - arch/mips/configs/msp71xx_defconfig | 2 - arch/mips/configs/pnx8335_stb225_defconfig | 2 - arch/mips/configs/rb532_defconfig | 1 - arch/mips/configs/rm200_defconfig | 1 - arch/mips/configs/rt305x_defconfig | 1 - arch/mips/configs/xway_defconfig | 1 - arch/mips/dec/setup.c | 59 +- arch/mips/emma/markeins/irq.c | 21 +- arch/mips/fw/lib/cmdline.c | 2 + arch/mips/generic/init.c | 2 +- arch/mips/include/asm/Kbuild | 13 - arch/mips/include/asm/clocksource.h | 16 +- arch/mips/include/asm/dmi.h | 20 + arch/mips/include/asm/elf.h | 3 + arch/mips/include/asm/i8259.h | 1 + arch/mips/include/asm/kvm_host.h | 2 +- arch/mips/include/asm/mach-ar7/irq.h | 2 +- arch/mips/include/asm/mach-ath79/irq.h | 2 +- arch/mips/include/asm/mach-au1x00/au1xxx_ide.h | 178 - arch/mips/include/asm/mach-emma2rh/irq.h | 2 +- arch/mips/include/asm/mach-ip27/irq.h | 2 +- arch/mips/include/asm/mach-ip30/irq.h | 2 +- arch/mips/include/asm/mach-lantiq/falcon/irq.h | 2 +- arch/mips/include/asm/mach-lantiq/xway/irq.h | 2 +- arch/mips/include/asm/mach-lasat/irq.h | 2 +- arch/mips/include/asm/mach-loongson64/boot_param.h | 2 + .../include/asm/mach-loongson64/builtin_dtbs.h | 13 + arch/mips/include/asm/mach-loongson64/irq.h | 30 +- arch/mips/include/asm/mach-loongson64/loongson.h | 1 + arch/mips/include/asm/mach-malta/irq.h | 2 +- arch/mips/include/asm/mach-pic32/irq.h | 2 +- arch/mips/include/asm/mach-pistachio/irq.h | 2 +- arch/mips/include/asm/mach-ralink/irq.h | 2 +- arch/mips/include/asm/mach-rm/mc146818rtc.h | 2 +- arch/mips/include/asm/mach-vr41xx/irq.h | 2 +- arch/mips/include/asm/mach-xilfpga/irq.h | 2 +- arch/mips/include/asm/octeon/cvmx-helper-board.h | 2 +- arch/mips/include/asm/octeon/cvmx-helper-rgmii.h | 4 +- arch/mips/include/asm/octeon/cvmx-helper-sgmii.h | 4 +- arch/mips/include/asm/octeon/cvmx-helper-spi.h | 4 +- arch/mips/include/asm/octeon/cvmx-helper-util.h | 2 +- arch/mips/include/asm/octeon/cvmx-helper-xaui.h | 4 +- arch/mips/include/asm/octeon/cvmx-helper.h | 8 +- arch/mips/include/asm/octeon/cvmx-pko.h | 10 +- arch/mips/include/asm/octeon/cvmx-pow.h | 22 +- arch/mips/include/asm/octeon/cvmx-wqe.h | 16 +- arch/mips/include/asm/page.h | 5 +- arch/mips/include/asm/pgtable.h | 44 +- arch/mips/include/asm/processor.h | 28 +- arch/mips/include/asm/sni.h | 4 +- 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/jazz/irq.c | 12 +- arch/mips/jz4740/time.c | 2 +- arch/mips/kernel/.gitignore | 1 + arch/mips/kernel/cevt-bcm1480.c | 11 +- arch/mips/kernel/cevt-ds1287.c | 9 +- arch/mips/kernel/cevt-gt641xx.c | 9 +- arch/mips/kernel/cevt-r4k.c | 5 +- arch/mips/kernel/cevt-sb1250.c | 11 +- arch/mips/kernel/cevt-txx9.c | 11 +- arch/mips/kernel/cpu-probe.c | 18 + arch/mips/kernel/csrc-r4k.c | 2 +- arch/mips/kernel/i8253.c | 11 +- arch/mips/kernel/process.c | 10 +- arch/mips/kernel/rtlx-mt.c | 8 +- arch/mips/kernel/setup.c | 5 +- arch/mips/kernel/smp.c | 42 +- arch/mips/kernel/syscalls/syscall_n32.tbl | 1 + arch/mips/kernel/syscalls/syscall_n64.tbl | 1 + arch/mips/kernel/syscalls/syscallhdr.sh | 3 +- arch/mips/kernel/vdso.c | 26 +- arch/mips/kernel/vpe.c | 2 +- arch/mips/kvm/mips.c | 71 +- arch/mips/lasat/interrupt.c | 10 +- arch/mips/lib/delay.c | 4 + arch/mips/lib/memcpy.S | 3 + arch/mips/loongson2ef/common/bonito-irq.c | 9 +- arch/mips/loongson2ef/common/cs5536/cs5536_mfgpt.c | 10 +- arch/mips/loongson2ef/fuloong-2e/irq.c | 16 +- arch/mips/loongson2ef/lemote-2f/irq.c | 20 +- arch/mips/loongson32/common/irq.c | 21 +- arch/mips/loongson32/common/time.c | 12 +- arch/mips/loongson64/Makefile | 2 +- arch/mips/loongson64/env.c | 23 + arch/mips/loongson64/hpet.c | 10 +- arch/mips/loongson64/init.c | 6 + arch/mips/loongson64/irq.c | 162 - arch/mips/loongson64/numa.c | 2 +- arch/mips/loongson64/setup.c | 16 + arch/mips/loongson64/smp.c | 28 +- arch/mips/mm/c-octeon.c | 18 +- arch/mips/mm/c-r3k.c | 4 +- arch/mips/mm/c-r4k.c | 47 +- arch/mips/mm/c-tx39.c | 4 +- arch/mips/mm/dma-noncoherent.c | 7 +- arch/mips/mm/fault.c | 7 +- arch/mips/mm/tlbex.c | 5 +- arch/mips/mti-malta/malta-int.c | 10 +- arch/mips/netlogic/xlr/fmn.c | 11 +- arch/mips/pic32/pic32mzda/time.c | 4 +- arch/mips/pistachio/time.c | 2 +- arch/mips/pmcs-msp71xx/msp_irq.c | 28 +- arch/mips/pmcs-msp71xx/msp_smp.c | 22 +- arch/mips/pmcs-msp71xx/msp_time.c | 8 +- arch/mips/ralink/cevt-rt3352.c | 18 +- arch/mips/ralink/mt7621.c | 32 +- arch/mips/ralink/timer-gic.c | 2 +- arch/mips/sgi-ip22/ip22-eisa.c | 10 +- arch/mips/sgi-ip22/ip22-int.c | 49 +- arch/mips/sgi-ip32/ip32-irq.c | 18 +- arch/mips/sni/a20r.c | 4 +- arch/mips/sni/irq.c | 8 +- arch/mips/sni/pcit.c | 8 +- arch/mips/sni/rm200.c | 23 +- arch/mips/sni/time.c | 12 +- arch/mips/tools/.gitignore | 1 + arch/mips/vdso/.gitignore | 1 + arch/mips/vdso/Makefile | 28 +- arch/mips/vr41xx/common/irq.c | 9 +- arch/nds32/configs/defconfig | 1 - arch/nds32/include/asm/Kbuild | 37 - arch/nds32/include/asm/page.h | 3 - arch/nds32/include/asm/pgtable.h | 9 - arch/nds32/include/asm/uaccess.h | 1 - arch/nds32/kernel/.gitignore | 1 + arch/nds32/kernel/time.c | 2 +- arch/nds32/kernel/vdso/.gitignore | 1 + arch/nds32/kernel/vmlinux.lds.S | 1 + arch/nds32/mm/fault.c | 7 +- arch/nios2/Kconfig | 3 +- arch/nios2/boot/.gitignore | 1 + arch/nios2/include/asm/Kbuild | 38 - arch/nios2/include/asm/page.h | 3 +- arch/nios2/include/asm/pgtable.h | 3 - arch/nios2/kernel/.gitignore | 1 + arch/nios2/mm/dma-mapping.c | 12 +- arch/nios2/mm/fault.c | 7 +- arch/openrisc/Kconfig | 3 + arch/openrisc/configs/or1ksim_defconfig | 1 - arch/openrisc/configs/simple_smp_defconfig | 1 - arch/openrisc/include/asm/Kbuild | 36 - arch/openrisc/include/asm/page.h | 5 - arch/openrisc/include/asm/pgtable.h | 2 - arch/openrisc/include/uapi/asm/unistd.h | 1 + arch/openrisc/kernel/.gitignore | 1 + arch/openrisc/kernel/dma.c | 55 +- arch/openrisc/kernel/process.c | 18 +- arch/openrisc/kernel/smp.c | 3 +- arch/openrisc/kernel/traps.c | 7 - arch/openrisc/mm/fault.c | 5 +- arch/parisc/boot/.gitignore | 1 + arch/parisc/boot/compressed/.gitignore | 1 + arch/parisc/include/asm/Kbuild | 18 - arch/parisc/include/asm/page.h | 3 - arch/parisc/include/asm/pgtable.h | 2 - arch/parisc/kernel/.gitignore | 1 + arch/parisc/kernel/irq.c | 22 +- arch/parisc/kernel/processor.c | 2 +- arch/parisc/kernel/syscalls/syscall.tbl | 1 + arch/parisc/kernel/syscalls/syscallhdr.sh | 2 +- arch/parisc/mm/fault.c | 8 +- arch/powerpc/Kconfig | 4 + arch/powerpc/Makefile | 6 + arch/powerpc/boot/.gitignore | 1 + arch/powerpc/boot/Makefile | 2 + arch/powerpc/configs/85xx-hw.config | 1 - arch/powerpc/configs/amigaone_defconfig | 1 - arch/powerpc/configs/chrp32_defconfig | 1 - arch/powerpc/configs/g5_defconfig | 1 - arch/powerpc/configs/maple_defconfig | 1 - arch/powerpc/configs/pasemi_defconfig | 1 - arch/powerpc/configs/pmac32_defconfig | 1 - arch/powerpc/configs/powernv_defconfig | 1 - arch/powerpc/configs/ppc64_defconfig | 1 - arch/powerpc/configs/ppc64e_defconfig | 1 - arch/powerpc/configs/ppc6xx_defconfig | 1 - arch/powerpc/configs/pseries_defconfig | 1 - arch/powerpc/configs/skiroot_defconfig | 1 - arch/powerpc/include/asm/Kbuild | 4 - arch/powerpc/include/asm/book3s/32/hash.h | 8 +- arch/powerpc/include/asm/book3s/32/pgtable.h | 6 +- arch/powerpc/include/asm/book3s/64/hash-4k.h | 6 + arch/powerpc/include/asm/book3s/64/hash-64k.h | 8 +- arch/powerpc/include/asm/book3s/64/hash.h | 3 +- arch/powerpc/include/asm/book3s/64/pgtable.h | 4 +- arch/powerpc/include/asm/book3s/64/radix.h | 8 +- arch/powerpc/include/asm/drmem.h | 4 +- arch/powerpc/include/asm/eeh.h | 26 +- arch/powerpc/include/asm/kvm_asm.h | 3 + arch/powerpc/include/asm/kvm_book3s_uvmem.h | 6 + arch/powerpc/include/asm/kvm_host.h | 4 +- arch/powerpc/include/asm/kvm_ppc.h | 21 +- arch/powerpc/include/asm/nohash/32/pgtable.h | 6 +- arch/powerpc/include/asm/opal-api.h | 1 + arch/powerpc/include/asm/page.h | 14 +- arch/powerpc/include/asm/page_64.h | 7 +- arch/powerpc/include/asm/perf_event.h | 2 +- arch/powerpc/include/asm/pgtable.h | 19 + arch/powerpc/include/asm/processor.h | 4 + arch/powerpc/include/asm/reg.h | 4 +- arch/powerpc/include/asm/sparsemem.h | 3 +- arch/powerpc/include/asm/topology.h | 10 +- arch/powerpc/include/asm/vdso.h | 24 - arch/powerpc/kernel/.gitignore | 1 + arch/powerpc/kernel/asm-offsets.c | 12 + arch/powerpc/kernel/cputable.c | 4 +- arch/powerpc/kernel/dt_cpu_ftrs.c | 1 - arch/powerpc/kernel/eeh.c | 145 +- arch/powerpc/kernel/eeh_driver.c | 21 +- arch/powerpc/kernel/entry_32.S | 51 +- arch/powerpc/kernel/fadump.c | 134 +- arch/powerpc/kernel/head_32.S | 164 +- arch/powerpc/kernel/head_32.h | 49 +- arch/powerpc/kernel/head_64.S | 4 +- arch/powerpc/kernel/head_8xx.S | 2 +- arch/powerpc/kernel/head_booke.h | 5 +- arch/powerpc/kernel/hw_breakpoint.c | 12 +- arch/powerpc/kernel/idle_6xx.S | 8 + arch/powerpc/kernel/irq.c | 9 +- arch/powerpc/kernel/kprobes.c | 84 +- arch/powerpc/kernel/misc.S | 4 +- arch/powerpc/kernel/of_platform.c | 12 +- arch/powerpc/kernel/paca.c | 14 +- arch/powerpc/kernel/pci-common.c | 8 +- arch/powerpc/kernel/pci-hotplug.c | 2 - arch/powerpc/kernel/process.c | 4 +- arch/powerpc/kernel/prom_init.c | 4 +- arch/powerpc/kernel/setup-common.c | 3 +- arch/powerpc/kernel/setup.h | 6 + arch/powerpc/kernel/setup_64.c | 32 +- arch/powerpc/kernel/signal.c | 17 +- arch/powerpc/kernel/signal_32.c | 28 +- arch/powerpc/kernel/signal_64.c | 22 +- arch/powerpc/kernel/smp.c | 35 +- arch/powerpc/kernel/stacktrace.c | 6 +- arch/powerpc/kernel/syscalls/syscall.tbl | 1 + arch/powerpc/kernel/syscalls/syscallhdr.sh | 3 +- arch/powerpc/kernel/sysfs.c | 381 +- arch/powerpc/kernel/traps.c | 25 +- arch/powerpc/kernel/vdso.c | 5 - arch/powerpc/kernel/vdso32/.gitignore | 1 + arch/powerpc/kernel/vdso64/.gitignore | 1 + arch/powerpc/kexec/core_64.c | 2 +- arch/powerpc/kvm/book3s.c | 25 +- arch/powerpc/kvm/book3s.h | 1 + arch/powerpc/kvm/book3s_32_mmu.c | 2 +- arch/powerpc/kvm/book3s_32_mmu_host.c | 2 +- arch/powerpc/kvm/book3s_64_mmu.c | 2 +- arch/powerpc/kvm/book3s_64_mmu_host.c | 2 +- arch/powerpc/kvm/book3s_64_mmu_hv.c | 124 +- arch/powerpc/kvm/book3s_64_mmu_radix.c | 7 +- arch/powerpc/kvm/book3s_64_vio.c | 1 - arch/powerpc/kvm/book3s_64_vio_hv.c | 1 - arch/powerpc/kvm/book3s_hv.c | 99 +- arch/powerpc/kvm/book3s_hv_tm.c | 28 +- arch/powerpc/kvm/book3s_hv_tm_builtin.c | 16 +- arch/powerpc/kvm/book3s_hv_uvmem.c | 22 +- arch/powerpc/kvm/book3s_pr.c | 26 +- arch/powerpc/kvm/booke.c | 26 +- arch/powerpc/kvm/booke.h | 2 - arch/powerpc/kvm/e500.c | 1 - arch/powerpc/kvm/e500_mmu.c | 4 - arch/powerpc/kvm/e500_mmu_host.c | 2 +- arch/powerpc/kvm/e500mc.c | 1 - arch/powerpc/kvm/mpic.c | 1 - arch/powerpc/kvm/powerpc.c | 33 +- arch/powerpc/kvm/timing.c | 17 +- arch/powerpc/kvm/timing.h | 1 - arch/powerpc/lib/test_emulate_step.c | 7 +- arch/powerpc/mm/book3s32/hash_low.S | 79 +- arch/powerpc/mm/book3s32/mmu.c | 12 +- arch/powerpc/mm/book3s32/tlb.c | 11 +- arch/powerpc/mm/book3s64/hash_utils.c | 12 +- arch/powerpc/mm/book3s64/iommu_api.c | 39 +- arch/powerpc/mm/book3s64/pgtable.c | 7 +- arch/powerpc/mm/book3s64/pkeys.c | 14 +- arch/powerpc/mm/book3s64/radix_pgtable.c | 19 +- arch/powerpc/mm/book3s64/radix_tlb.c | 7 +- arch/powerpc/mm/fault.c | 22 +- arch/powerpc/mm/hugetlbpage.c | 29 +- arch/powerpc/mm/ioremap.c | 21 + arch/powerpc/mm/kasan/kasan_init_32.c | 22 +- arch/powerpc/mm/mem.c | 18 +- arch/powerpc/mm/nohash/40x.c | 4 +- arch/powerpc/mm/nohash/tlb_low.S | 12 +- arch/powerpc/mm/numa.c | 97 +- arch/powerpc/mm/pgtable_32.c | 41 +- arch/powerpc/mm/ptdump/bats.c | 8 +- arch/powerpc/mm/ptdump/hashpagetable.c | 7 +- arch/powerpc/mm/ptdump/ptdump.c | 8 +- arch/powerpc/mm/ptdump/segment_regs.c | 8 +- arch/powerpc/perf/core-book3s.c | 1 + arch/powerpc/platforms/83xx/km83xx.c | 9 +- arch/powerpc/platforms/85xx/mpc85xx_cds.c | 11 +- arch/powerpc/platforms/8xx/cpm1.c | 9 +- arch/powerpc/platforms/8xx/m8xx_setup.c | 9 +- arch/powerpc/platforms/Kconfig.cputype | 8 +- arch/powerpc/platforms/cell/axon_msi.c | 6 +- arch/powerpc/platforms/cell/spufs/.gitignore | 1 + arch/powerpc/platforms/cell/spufs/switch.c | 2 +- arch/powerpc/platforms/chrp/setup.c | 14 +- arch/powerpc/platforms/maple/setup.c | 34 +- arch/powerpc/platforms/powermac/pic.c | 29 +- arch/powerpc/platforms/powermac/smp.c | 20 +- arch/powerpc/platforms/powernv/eeh-powernv.c | 37 +- arch/powerpc/platforms/powernv/memtrace.c | 21 +- arch/powerpc/platforms/powernv/opal-core.c | 55 +- arch/powerpc/platforms/powernv/opal-imc.c | 24 +- arch/powerpc/platforms/powernv/pci-ioda.c | 5 - arch/powerpc/platforms/powernv/setup.c | 4 +- arch/powerpc/platforms/powernv/vas-debug.c | 37 +- arch/powerpc/platforms/ps3/device-init.c | 18 +- arch/powerpc/platforms/pseries/Makefile | 2 - arch/powerpc/platforms/pseries/eeh_pseries.c | 87 +- arch/powerpc/platforms/pseries/hotplug-memory.c | 10 +- arch/powerpc/platforms/pseries/lpar.c | 10 +- arch/powerpc/platforms/pseries/of_helpers.c | 2 +- arch/powerpc/platforms/pseries/papr_scm.c | 28 +- arch/powerpc/platforms/pseries/pci_dlpar.c | 2 +- arch/powerpc/platforms/pseries/vio.c | 2 - arch/powerpc/platforms/pseries/vphn.c | 3 +- arch/powerpc/purgatory/.gitignore | 1 + arch/powerpc/xmon/xmon.c | 12 +- arch/riscv/Kconfig | 11 +- arch/riscv/Kconfig.socs | 10 + arch/riscv/Makefile | 6 +- arch/riscv/boot/.gitignore | 3 + .../riscv/boot/dts/sifive/hifive-unleashed-a00.dts | 5 + arch/riscv/configs/defconfig | 6 +- arch/riscv/configs/rv32_defconfig | 7 +- arch/riscv/include/asm/Kbuild | 28 - arch/riscv/include/asm/bug.h | 8 + arch/riscv/include/asm/cacheflush.h | 2 +- arch/riscv/include/asm/clint.h | 8 +- arch/riscv/include/asm/csr.h | 12 + arch/riscv/include/asm/current.h | 5 +- arch/riscv/include/asm/fixmap.h | 2 + arch/riscv/include/asm/kasan.h | 2 +- arch/riscv/include/asm/page.h | 3 +- arch/riscv/include/asm/patch.h | 12 + arch/riscv/include/asm/pgtable.h | 80 +- arch/riscv/include/asm/ptdump.h | 11 + arch/riscv/include/asm/set_memory.h | 48 + arch/riscv/include/asm/syscall.h | 7 - arch/riscv/include/asm/uaccess.h | 36 +- arch/riscv/kernel/.gitignore | 1 + arch/riscv/kernel/Makefile | 4 +- arch/riscv/kernel/entry.S | 154 +- arch/riscv/kernel/ftrace.c | 13 +- arch/riscv/kernel/head.S | 6 + arch/riscv/kernel/module.c | 16 + arch/riscv/kernel/patch.c | 120 + arch/riscv/kernel/process.c | 5 +- arch/riscv/kernel/ptrace.c | 11 +- arch/riscv/kernel/setup.c | 8 +- arch/riscv/kernel/smp.c | 2 +- arch/riscv/kernel/stacktrace.c | 7 +- arch/riscv/kernel/traps.c | 7 +- arch/riscv/kernel/vdso/.gitignore | 1 + arch/riscv/kernel/vmlinux.lds.S | 12 +- arch/riscv/lib/Makefile | 2 +- arch/riscv/lib/uaccess.S | 6 +- arch/riscv/mm/Makefile | 3 +- arch/riscv/mm/fault.c | 9 +- arch/riscv/mm/hugetlbpage.c | 6 +- arch/riscv/mm/init.c | 46 +- arch/riscv/mm/kasan_init.c | 53 +- arch/riscv/mm/pageattr.c | 187 + arch/riscv/mm/ptdump.c | 317 + arch/riscv/net/Makefile | 9 +- arch/riscv/net/bpf_jit.h | 514 + arch/riscv/net/bpf_jit_comp.c | 1698 --- arch/riscv/net/bpf_jit_comp32.c | 1310 ++ arch/riscv/net/bpf_jit_comp64.c | 1103 ++ arch/riscv/net/bpf_jit_core.c | 166 + arch/s390/Kconfig | 75 +- arch/s390/Makefile | 2 +- arch/s390/appldata/appldata_os.c | 2 +- arch/s390/boot/.gitignore | 1 + arch/s390/boot/Makefile | 4 +- arch/s390/boot/compressed/.gitignore | 1 + arch/s390/boot/install.sh | 17 +- arch/s390/boot/kaslr.c | 2 +- arch/s390/boot/uv.c | 23 +- arch/s390/configs/debug_defconfig | 29 +- arch/s390/configs/defconfig | 12 +- arch/s390/crypto/aes_s390.c | 3 + arch/s390/include/asm/Kbuild | 15 - arch/s390/include/asm/gmap.h | 6 + arch/s390/include/asm/hw_irq.h | 1 - arch/s390/include/asm/ipl.h | 1 + arch/s390/include/asm/kvm_host.h | 117 +- arch/s390/include/asm/lowcore.h | 4 +- arch/s390/include/asm/mmu.h | 2 + arch/s390/include/asm/mmu_context.h | 1 + arch/s390/include/asm/numa.h | 13 +- arch/s390/include/asm/page.h | 28 +- arch/s390/include/asm/pci.h | 6 + arch/s390/include/asm/pgtable.h | 41 +- arch/s390/include/asm/processor.h | 2 +- arch/s390/include/asm/qdio.h | 15 +- arch/s390/include/asm/setup.h | 7 + arch/s390/include/asm/smp.h | 1 + arch/s390/include/asm/timex.h | 2 +- arch/s390/include/asm/topology.h | 15 +- arch/s390/include/asm/uv.h | 251 +- arch/s390/kernel/.gitignore | 1 + arch/s390/kernel/Makefile | 4 +- arch/s390/kernel/asm-offsets.c | 2 + arch/s390/kernel/diag.c | 2 +- arch/s390/kernel/entry.S | 65 +- arch/s390/kernel/entry.h | 2 + arch/s390/kernel/ipl.c | 73 +- arch/s390/kernel/irq.c | 26 +- arch/s390/kernel/machine_kexec.c | 31 - arch/s390/kernel/perf_cpum_cf_events.c | 123 +- arch/s390/kernel/perf_cpum_sf.c | 44 +- arch/s390/kernel/pgm_check.S | 4 +- arch/s390/kernel/process.c | 1 + arch/s390/kernel/processor.c | 34 +- arch/s390/kernel/setup.c | 13 +- arch/s390/kernel/signal.c | 4 +- arch/s390/kernel/smp.c | 13 +- arch/s390/kernel/suspend.c | 240 - arch/s390/kernel/swsusp.S | 276 - arch/s390/kernel/syscalls/syscall.tbl | 1 + arch/s390/kernel/topology.c | 34 +- arch/s390/kernel/traps.c | 2 +- arch/s390/kernel/uv.c | 414 + arch/s390/kernel/vdso64/.gitignore | 1 + arch/s390/kvm/Makefile | 2 +- arch/s390/kvm/diag.c | 6 +- arch/s390/kvm/gaccess.c | 23 +- arch/s390/kvm/intercept.c | 123 +- arch/s390/kvm/interrupt.c | 401 +- arch/s390/kvm/kvm-s390.c | 611 +- arch/s390/kvm/kvm-s390.h | 51 +- arch/s390/kvm/priv.c | 13 +- arch/s390/kvm/pv.c | 303 + arch/s390/mm/cmm.c | 46 +- arch/s390/mm/fault.c | 111 +- arch/s390/mm/gmap.c | 71 +- arch/s390/mm/init.c | 9 +- arch/s390/mm/pageattr.c | 16 - arch/s390/mm/pgalloc.c | 92 +- arch/s390/mm/vmem.c | 4 + arch/s390/numa/Makefile | 2 - arch/s390/numa/mode_emu.c | 577 - arch/s390/numa/numa.c | 147 +- arch/s390/numa/numa_mode.h | 25 - arch/s390/numa/toptree.c | 351 - arch/s390/numa/toptree.h | 61 - arch/s390/pci/pci.c | 87 +- arch/s390/pci/pci_clp.c | 2 +- arch/s390/purgatory/.gitignore | 1 + arch/s390/tools/.gitignore | 1 + arch/sh/Kconfig | 5 - arch/sh/boot/.gitignore | 1 + arch/sh/boot/compressed/.gitignore | 1 + arch/sh/configs/sh03_defconfig | 1 - arch/sh/include/asm/Kbuild | 16 - arch/sh/include/asm/bitops-op32.h | 8 +- arch/sh/include/asm/cache.h | 2 +- arch/sh/include/asm/page.h | 3 - arch/sh/include/mach-common/mach/highlander.h | 4 +- arch/sh/kernel/.gitignore | 1 + arch/sh/kernel/Makefile | 2 - arch/sh/kernel/sh_ksyms_32.c | 17 + arch/sh/kernel/syscalls/syscall.tbl | 1 + arch/sh/kernel/syscalls/syscallhdr.sh | 2 +- arch/sh/kernel/vsyscall/.gitignore | 1 + arch/sh/lib/delay.c | 1 + arch/sh/mm/fault.c | 15 +- arch/sh/mm/init.c | 7 +- arch/sparc/Kconfig | 6 +- arch/sparc/boot/.gitignore | 1 + arch/sparc/configs/sparc64_defconfig | 1 - arch/sparc/include/asm/Kbuild | 14 - arch/sparc/include/asm/page_32.h | 3 - arch/sparc/include/asm/page_64.h | 3 - arch/sparc/include/asm/pgtable_32.h | 7 - arch/sparc/include/asm/pgtable_64.h | 10 +- arch/sparc/include/asm/string.h | 4 + arch/sparc/include/asm/string_64.h | 4 - arch/sparc/kernel/.gitignore | 1 + arch/sparc/kernel/ds.c | 4 +- arch/sparc/kernel/syscalls/syscall.tbl | 1 + arch/sparc/kernel/syscalls/syscallhdr.sh | 2 +- arch/sparc/mm/fault_32.c | 5 +- arch/sparc/mm/fault_64.c | 5 +- arch/sparc/vdso/.gitignore | 1 + arch/sparc/vdso/vdso32/.gitignore | 1 + arch/sparc/vdso/vdso32/vclock_gettime.c | 4 - arch/um/.gitignore | 1 + arch/um/drivers/mconsole_kern.c | 28 +- arch/um/drivers/random.c | 4 +- arch/um/drivers/vector_kern.c | 1 + arch/um/include/asm/pgtable.h | 10 - arch/um/kernel/trap.c | 3 +- arch/unicore32/.gitignore | 1 + arch/unicore32/include/asm/Kbuild | 34 - arch/unicore32/include/asm/io.h | 2 +- arch/unicore32/include/asm/page.h | 3 - arch/unicore32/include/asm/pgtable.h | 3 - arch/unicore32/kernel/puv3-nb0916.c | 1 - arch/unicore32/mm/fault.c | 10 +- arch/x86/.gitignore | 1 + arch/x86/Kconfig | 19 +- arch/x86/Kconfig.assembler | 17 + arch/x86/Makefile | 21 - arch/x86/boot/.gitignore | 1 + arch/x86/boot/Makefile | 5 +- arch/x86/boot/apm.c | 2 +- arch/x86/boot/compressed/.gitignore | 1 + arch/x86/boot/compressed/Makefile | 8 +- arch/x86/boot/compressed/eboot.c | 889 -- arch/x86/boot/compressed/eboot.h | 31 - arch/x86/boot/compressed/efi_thunk_64.S | 29 +- arch/x86/boot/compressed/head_32.S | 92 +- arch/x86/boot/compressed/head_64.S | 209 +- arch/x86/boot/compressed/kaslr_64.c | 3 - arch/x86/boot/header.S | 93 +- arch/x86/boot/setup.ld | 1 - arch/x86/boot/tools/.gitignore | 1 + arch/x86/boot/tools/build.c | 106 +- arch/x86/configs/i386_defconfig | 4 - arch/x86/configs/x86_64_defconfig | 4 - arch/x86/crypto/.gitignore | 1 + arch/x86/crypto/Makefile | 157 +- arch/x86/crypto/aesni-intel_avx-x86_64.S | 6 - arch/x86/crypto/aesni-intel_glue.c | 23 +- arch/x86/crypto/blake2s-core.S | 2 - arch/x86/crypto/chacha_glue.c | 6 +- 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/curve25519-x86_64.c | 3546 ++--- arch/x86/crypto/ghash-clmulni-intel_glue.c | 2 +- arch/x86/crypto/poly1305-x86_64-cryptogams.pl | 16 - arch/x86/crypto/poly1305_glue.c | 11 +- arch/x86/crypto/sha1_ssse3_asm.S | 4 - arch/x86/crypto/sha1_ssse3_glue.c | 13 - arch/x86/crypto/sha256-avx-asm.S | 3 - arch/x86/crypto/sha256-avx2-asm.S | 3 - arch/x86/crypto/sha256_ssse3_glue.c | 12 - arch/x86/crypto/sha512-avx-asm.S | 2 - arch/x86/crypto/sha512-avx2-asm.S | 3 - arch/x86/crypto/sha512_ssse3_glue.c | 10 - arch/x86/entry/Makefile | 1 + arch/x86/entry/common.c | 19 +- arch/x86/entry/entry_32.S | 23 +- arch/x86/entry/entry_64.S | 4 +- arch/x86/entry/syscall_32.c | 19 +- arch/x86/entry/syscall_64.c | 39 +- arch/x86/entry/syscall_x32.c | 29 + arch/x86/entry/syscalls/syscall_32.tbl | 819 +- arch/x86/entry/syscalls/syscall_64.tbl | 741 +- 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/.gitignore | 1 + arch/x86/entry/vdso/Makefile | 6 + arch/x86/entry/vdso/vdso32/.gitignore | 1 + arch/x86/entry/vdso/vdso32/vclock_gettime.c | 5 +- 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/Kbuild | 2 - arch/x86/include/asm/amd_nb.h | 1 - arch/x86/include/asm/bitops.h | 10 +- arch/x86/include/asm/clocksource.h | 20 +- arch/x86/include/asm/cpu.h | 12 + arch/x86/include/asm/cpu_device_id.h | 132 +- arch/x86/include/asm/cpufeatures.h | 5 +- arch/x86/include/asm/dwarf2.h | 48 +- arch/x86/include/asm/efi.h | 23 +- arch/x86/include/asm/hyperv-tlfs.h | 41 + 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 | 464 - arch/x86/include/asm/kvm_host.h | 93 +- arch/x86/include/asm/kvm_page_track.h | 3 +- arch/x86/include/asm/mce.h | 9 +- arch/x86/include/asm/mmu_context.h | 15 - arch/x86/include/asm/mshyperv.h | 12 +- arch/x86/include/asm/msr-index.h | 11 + arch/x86/include/asm/mwait.h | 2 + arch/x86/include/asm/page_types.h | 7 +- arch/x86/include/asm/paravirt.h | 7 + arch/x86/include/asm/paravirt_types.h | 4 + arch/x86/include/asm/perf_event.h | 15 +- arch/x86/include/asm/pgtable.h | 86 +- arch/x86/include/asm/pgtable_64.h | 14 +- arch/x86/include/asm/pgtable_types.h | 12 +- arch/x86/include/asm/pkeys.h | 5 + arch/x86/include/asm/preempt.h | 8 +- arch/x86/include/asm/processor.h | 12 +- arch/x86/include/asm/sections.h | 20 + arch/x86/include/asm/set_memory.h | 1 + arch/x86/include/asm/sighandling.h | 5 - arch/x86/include/asm/syscall.h | 16 +- arch/x86/include/asm/syscall_wrapper.h | 289 +- 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/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 | 14 +- arch/x86/include/asm/vmxfeatures.h | 1 + arch/x86/include/asm/xor_avx.h | 9 - arch/x86/include/uapi/asm/kvm.h | 1 + arch/x86/kernel/.gitignore | 1 + arch/x86/kernel/Makefile | 10 +- arch/x86/kernel/acpi/boot.c | 12 +- arch/x86/kernel/acpi/sleep.c | 2 +- arch/x86/kernel/acpi/sleep.h | 2 +- arch/x86/kernel/alternative.c | 4 +- arch/x86/kernel/amd_gart_64.c | 3 +- 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/.gitignore | 1 + arch/x86/kernel/cpu/Makefile | 3 + arch/x86/kernel/cpu/amd.c | 47 +- arch/x86/kernel/cpu/common.c | 8 +- arch/x86/kernel/cpu/feat_ctl.c | 1 + arch/x86/kernel/cpu/intel.c | 175 + 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/cpu/umwait.c | 1 + arch/x86/kernel/cpu/vmware.c | 229 +- arch/x86/kernel/e820.c | 10 +- arch/x86/kernel/fpu/xstate.c | 75 +- arch/x86/kernel/head_32.S | 6 - arch/x86/kernel/ima_arch.c | 8 +- arch/x86/kernel/ioport.c | 1 + arch/x86/kernel/irq.c | 3 +- arch/x86/kernel/irqinit.c | 18 +- arch/x86/kernel/kexec-bzimage64.c | 5 +- arch/x86/kernel/kprobes/opt.c | 25 + arch/x86/kernel/kvm.c | 65 +- arch/x86/kernel/kvmclock.c | 9 +- arch/x86/kernel/ldt.c | 1 - arch/x86/kernel/nmi.c | 4 +- arch/x86/kernel/paravirt.c | 5 + arch/x86/kernel/process.c | 6 +- arch/x86/kernel/process_32.c | 1 - arch/x86/kernel/process_64.c | 1 - arch/x86/kernel/pvclock.c | 2 +- arch/x86/kernel/reboot.c | 2 +- arch/x86/kernel/setup.c | 5 +- arch/x86/kernel/signal.c | 4 +- arch/x86/kernel/smpboot.c | 294 +- arch/x86/kernel/sys_ia32.c | 255 + arch/x86/kernel/sys_x86_64.c | 1 - arch/x86/kernel/time.c | 27 +- arch/x86/kernel/topology.c | 22 +- arch/x86/kernel/traps.c | 65 +- arch/x86/kernel/tsc.c | 34 +- arch/x86/kernel/tsc_msr.c | 142 +- arch/x86/kernel/tsc_sync.c | 2 +- arch/x86/kernel/vmlinux.lds.S | 7 +- arch/x86/kvm/Kconfig | 13 + arch/x86/kvm/Makefile | 1 + arch/x86/kvm/cpuid.c | 940 +- arch/x86/kvm/cpuid.h | 151 +- arch/x86/kvm/emulate.c | 94 +- arch/x86/kvm/i8254.c | 2 +- arch/x86/kvm/ioapic.c | 7 +- arch/x86/kvm/irq_comm.c | 2 +- arch/x86/kvm/kvm_emulate.h | 509 + arch/x86/kvm/lapic.c | 75 +- arch/x86/kvm/lapic.h | 2 + arch/x86/kvm/mmu.h | 19 +- arch/x86/kvm/mmu/mmu.c | 188 +- arch/x86/kvm/mmu/page_track.c | 16 +- arch/x86/kvm/mmu/paging_tmpl.h | 6 +- arch/x86/kvm/mmutrace.h | 2 +- arch/x86/kvm/pmu.c | 4 +- arch/x86/kvm/pmu.h | 9 + arch/x86/kvm/svm.c | 491 +- arch/x86/kvm/trace.h | 50 +- arch/x86/kvm/vmx/capabilities.h | 26 +- arch/x86/kvm/vmx/evmcs.h | 7 + arch/x86/kvm/vmx/nested.c | 293 +- arch/x86/kvm/vmx/nested.h | 15 +- arch/x86/kvm/vmx/pmu_intel.c | 8 +- arch/x86/kvm/vmx/vmenter.S | 14 +- arch/x86/kvm/vmx/vmx.c | 496 +- arch/x86/kvm/vmx/vmx.h | 13 +- arch/x86/kvm/x86.c | 513 +- arch/x86/kvm/x86.h | 24 +- arch/x86/lib/.gitignore | 1 + arch/x86/lib/Makefile | 9 + arch/x86/mm/Makefile | 4 + arch/x86/mm/dump_pagetables.c | 7 +- arch/x86/mm/fault.c | 58 +- arch/x86/mm/init.c | 9 +- arch/x86/mm/init_32.c | 71 +- arch/x86/mm/init_64.c | 43 +- arch/x86/mm/ioremap.c | 21 + arch/x86/mm/kmmio.c | 10 +- arch/x86/mm/mm_internal.h | 3 +- arch/x86/mm/mmio-mod.c | 4 +- arch/x86/mm/numa.c | 67 +- arch/x86/mm/pat/set_memory.c | 15 +- arch/x86/mm/pkeys.c | 2 +- arch/x86/net/bpf_jit_comp.c | 260 +- arch/x86/net/bpf_jit_comp32.c | 10 +- arch/x86/platform/atom/punit_atom_debug.c | 13 +- arch/x86/platform/efi/efi.c | 288 +- arch/x86/platform/efi/efi_32.c | 13 +- arch/x86/platform/efi/efi_64.c | 165 +- arch/x86/platform/efi/efi_stub_32.S | 21 +- arch/x86/platform/efi/quirks.c | 13 +- .../platform/intel-mid/device_libs/platform_bt.c | 5 +- arch/x86/platform/intel-quark/imr.c | 2 +- arch/x86/platform/intel-quark/imr_selftest.c | 2 +- arch/x86/platform/intel/iosf_mbi.c | 13 +- arch/x86/platform/uv/bios_uv.c | 3 +- arch/x86/power/cpu.c | 16 +- arch/x86/purgatory/.gitignore | 1 + arch/x86/purgatory/Makefile | 21 +- arch/x86/realmode/Makefile | 3 + arch/x86/realmode/rm/.gitignore | 1 + arch/x86/realmode/rm/Makefile | 4 + arch/x86/realmode/rm/realmode.lds.S | 1 - arch/x86/tools/.gitignore | 1 + arch/x86/um/Kconfig | 5 - arch/x86/um/Makefile | 1 + arch/x86/um/asm/vm-flags.h | 10 +- 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/um/vdso/.gitignore | 1 + arch/x86/xen/enlighten_pv.c | 32 +- arch/x86/xen/smp.c | 2 +- arch/x86/xen/time.c | 36 +- arch/xtensa/Kconfig | 2 +- arch/xtensa/boot/.gitignore | 1 + arch/xtensa/boot/Makefile | 1 - arch/xtensa/boot/boot-elf/.gitignore | 1 + arch/xtensa/boot/lib/.gitignore | 1 + arch/xtensa/include/asm/Kbuild | 26 - arch/xtensa/include/asm/page.h | 3 - arch/xtensa/include/asm/pgtable.h | 3 - arch/xtensa/kernel/.gitignore | 1 + arch/xtensa/kernel/pci-dma.c | 12 +- arch/xtensa/kernel/smp.c | 8 +- arch/xtensa/kernel/syscalls/syscall.tbl | 1 + arch/xtensa/kernel/syscalls/syscallhdr.sh | 2 +- arch/xtensa/kernel/time.c | 12 +- arch/xtensa/mm/fault.c | 5 +- block/Makefile | 3 +- block/bfq-cgroup.c | 96 +- block/bfq-iosched.c | 18 +- block/bfq-iosched.h | 1 + block/bio.c | 70 +- block/blk-core.c | 49 +- block/blk-flush.c | 9 +- block/blk-ioc.c | 7 + block/blk-iocost.c | 5 +- block/blk-mq-sched.c | 44 +- block/blk-mq-tag.c | 4 +- block/blk-mq-tag.h | 4 +- block/blk-mq-virtio.c | 2 +- block/blk-mq.c | 69 +- block/blk-mq.h | 5 +- block/blk-settings.c | 3 + block/blk-zoned.c | 2 +- block/blk.h | 132 +- block/genhd.c | 251 +- 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/scsi_ioctl.c | 4 + block/sed-opal.c | 2 +- certs/.gitignore | 4 +- crypto/Kconfig | 4 - crypto/authencesn.c | 2 +- crypto/ccm.c | 29 +- crypto/cryptd.c | 37 +- crypto/ctr.c | 29 +- crypto/cts.c | 27 +- crypto/gcm.c | 66 +- crypto/geniv.c | 17 +- crypto/hash_info.c | 2 +- crypto/lrw.c | 28 +- crypto/md5.c | 3 - crypto/pcrypt.c | 33 +- crypto/proc.c | 2 +- crypto/rng.c | 8 +- crypto/rsa-pkcs1pad.c | 59 +- crypto/tcrypt.c | 4 +- crypto/testmgr.c | 64 +- crypto/xts.c | 28 +- drivers/Kconfig | 3 + drivers/Makefile | 1 + drivers/accessibility/braille/braille_console.c | 4 - drivers/acpi/Kconfig | 24 + drivers/acpi/Makefile | 1 + drivers/acpi/ac.c | 25 +- drivers/acpi/acpi_lpss.c | 6 +- drivers/acpi/acpi_video.c | 2 +- drivers/acpi/acpi_watchdog.c | 15 +- drivers/acpi/acpica/acconvert.h | 4 +- drivers/acpi/acpica/achware.h | 2 + drivers/acpi/acpica/acmacros.h | 4 +- drivers/acpi/acpica/evevent.c | 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/nfit/core.c | 14 +- drivers/acpi/nfit/nfit.h | 1 + drivers/acpi/numa/srat.c | 41 - 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 | 208 +- 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/.gitignore | 2 +- drivers/atm/nicstar.c | 2 +- drivers/auxdisplay/Kconfig | 16 +- drivers/auxdisplay/charlcd.c | 4 +- drivers/auxdisplay/img-ascii-lcd.c | 4 +- drivers/auxdisplay/panel.c | 2 - drivers/base/arch_topology.c | 56 +- drivers/base/component.c | 3 +- drivers/base/core.c | 192 +- 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 | 197 +- drivers/base/node.c | 2 +- drivers/base/platform.c | 52 +- drivers/base/power/domain.c | 2 +- drivers/base/power/main.c | 12 +- drivers/base/power/power.h | 3 + drivers/base/power/runtime.c | 36 +- drivers/base/power/sysfs.c | 55 +- drivers/base/power/wakeup.c | 17 +- drivers/base/property.c | 1 + drivers/base/regmap/regmap-debugfs.c | 6 + drivers/base/swnode.c | 14 +- drivers/block/aoe/aoeblk.c | 4 +- drivers/block/drbd/drbd_main.c | 11 - 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 | 135 +- drivers/block/paride/pcd.c | 2 +- drivers/block/rbd.c | 244 +- drivers/block/rsxx/dma.c | 2 +- drivers/block/virtio_blk.c | 22 +- drivers/block/xen-blkfront.c | 86 +- drivers/block/zram/zram_drv.c | 1 + drivers/bluetooth/Kconfig | 4 +- drivers/bluetooth/bfusb.c | 33 +- drivers/bluetooth/btintel.c | 4 +- drivers/bluetooth/btqca.c | 10 +- drivers/bluetooth/btqca.h | 6 +- drivers/bluetooth/btrtl.c | 12 + drivers/bluetooth/btrtl.h | 4 +- drivers/bluetooth/btusb.c | 32 +- drivers/bluetooth/hci_ag6xx.c | 2 +- drivers/bluetooth/hci_h4.c | 4 +- drivers/bluetooth/hci_h5.c | 49 +- drivers/bluetooth/hci_intel.c | 2 +- drivers/bluetooth/hci_qca.c | 174 +- drivers/bus/Kconfig | 1 + drivers/bus/Makefile | 3 + drivers/bus/hisi_lpc.c | 27 +- drivers/bus/mhi/Kconfig | 14 + drivers/bus/mhi/Makefile | 2 + drivers/bus/mhi/core/Makefile | 3 + drivers/bus/mhi/core/boot.c | 507 + drivers/bus/mhi/core/init.c | 1265 ++ drivers/bus/mhi/core/internal.h | 677 + drivers/bus/mhi/core/main.c | 1516 ++ drivers/bus/mhi/core/pm.c | 969 ++ drivers/bus/moxtet.c | 2 +- drivers/bus/sunxi-rsb.c | 2 +- drivers/bus/ti-sysc.c | 607 +- drivers/cdrom/gdrom.c | 2 +- drivers/char/Kconfig | 167 +- drivers/char/Makefile | 5 - drivers/char/agp/amd64-agp.c | 2 +- drivers/char/applicom.c | 1 - drivers/char/efirtc.c | 366 - drivers/char/hw_random/Kconfig | 17 +- drivers/char/hw_random/imx-rngc.c | 85 +- drivers/char/hw_random/omap3-rom-rng.c | 5 +- drivers/char/hw_random/via-rng.c | 7 +- drivers/char/ipmi/ipmb_dev_int.c | 33 +- drivers/char/ipmi/ipmi_msghandler.c | 14 +- drivers/char/ipmi/ipmi_si_platform.c | 4 +- drivers/char/ipmi/ipmi_ssif.c | 10 +- drivers/char/mspec.c | 2 +- drivers/char/nwbutton.h | 1 - drivers/char/nwflash.c | 2 +- drivers/char/pcmcia/cm4000_cs.c | 4 +- drivers/char/ppdev.c | 20 +- drivers/char/random.c | 84 +- drivers/char/rtc.c | 1311 -- drivers/char/toshiba.c | 2 - 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/char/virtio_console.c | 2 +- drivers/clk/at91/Makefile | 4 + drivers/clk/at91/at91rm9200.c | 199 + drivers/clk/at91/at91sam9g45.c | 220 + drivers/clk/at91/at91sam9n12.c | 238 + drivers/clk/at91/clk-sam9x60-pll.c | 91 +- drivers/clk/at91/clk-usb.c | 9 +- drivers/clk/at91/sam9x60.c | 14 +- drivers/clk/at91/sama5d3.c | 240 + drivers/clk/clk-si5341.c | 212 +- drivers/clk/clk.c | 131 +- drivers/clk/imx/clk-composite-8m.c | 20 +- drivers/clk/imx/clk-fixup-div.c | 2 +- drivers/clk/imx/clk-fixup-mux.c | 2 +- drivers/clk/imx/clk-gate2.c | 8 +- drivers/clk/imx/clk-imx6sl.c | 1 + drivers/clk/imx/clk-imx7d.c | 1 + drivers/clk/imx/clk-imx7ulp.c | 2 +- drivers/clk/imx/clk-imx8mm.c | 63 +- drivers/clk/imx/clk-imx8mn.c | 41 +- drivers/clk/imx/clk-imx8mp.c | 28 +- drivers/clk/imx/clk-imx8mq.c | 53 +- drivers/clk/imx/clk-pfdv2.c | 61 +- drivers/clk/imx/clk-pll14xx.c | 4 + drivers/clk/imx/clk-pllv4.c | 12 +- drivers/clk/imx/clk-scu.c | 8 +- drivers/clk/imx/clk-sscg-pll.c | 14 +- drivers/clk/imx/clk.h | 13 +- drivers/clk/ingenic/jz4770-cgu.c | 4 +- drivers/clk/ingenic/jz4780-cgu.c | 55 +- drivers/clk/ingenic/tcu.c | 10 +- drivers/clk/keystone/Kconfig | 8 + drivers/clk/keystone/Makefile | 1 + drivers/clk/keystone/syscon-clk.c | 172 + drivers/clk/mediatek/Kconfig | 7 + drivers/clk/mediatek/Makefile | 1 + drivers/clk/mediatek/clk-mt8173-mm.c | 146 + drivers/clk/mediatek/clk-mt8173.c | 104 - drivers/clk/meson/g12a.c | 129 + drivers/clk/meson/g12a.h | 6 +- drivers/clk/meson/gxbb.c | 21 +- drivers/clk/meson/gxbb.h | 2 +- drivers/clk/meson/meson8b.c | 21 +- drivers/clk/mmp/Makefile | 2 +- drivers/clk/mmp/clk-mix.c | 2 +- drivers/clk/mmp/clk-of-mmp2.c | 146 +- drivers/clk/mmp/clk-pll.c | 139 + drivers/clk/mmp/clk.c | 31 + drivers/clk/mmp/clk.h | 31 +- drivers/clk/qcom/Kconfig | 16 + drivers/clk/qcom/Makefile | 2 + drivers/clk/qcom/clk-alpha-pll.c | 277 +- drivers/clk/qcom/clk-alpha-pll.h | 12 + drivers/clk/qcom/clk-rpm.c | 35 + drivers/clk/qcom/clk-rpmh.c | 79 +- drivers/clk/qcom/clk-smd-rpm.c | 50 + drivers/clk/qcom/dispcc-sc7180.c | 19 - drivers/clk/qcom/gcc-ipq806x.c | 2 + drivers/clk/qcom/gcc-sc7180.c | 72 +- drivers/clk/qcom/gcc-sm8150.c | 52 + drivers/clk/qcom/gcc-sm8250.c | 3690 +++++ drivers/clk/qcom/gpucc-sc7180.c | 37 + drivers/clk/qcom/mss-sc7180.c | 143 + drivers/clk/qcom/videocc-sc7180.c | 2 +- drivers/clk/renesas/Kconfig | 3 +- drivers/clk/renesas/r8a7795-cpg-mssr.c | 8 + drivers/clk/renesas/r8a7796-cpg-mssr.c | 10 + drivers/clk/renesas/r8a77965-cpg-mssr.c | 12 +- drivers/clk/renesas/r8a77990-cpg-mssr.c | 2 + drivers/clk/renesas/r8a77995-cpg-mssr.c | 2 + drivers/clk/renesas/rcar-usb2-clock-sel.c | 40 +- drivers/clk/rockchip/clk-mmc-phase.c | 4 +- drivers/clk/rockchip/clk-pll.c | 70 +- drivers/clk/rockchip/clk-rk3228.c | 17 +- drivers/clk/samsung/clk.c | 4 - drivers/clk/socfpga/clk-gate-s10.c | 40 +- drivers/clk/socfpga/clk-periph-s10.c | 42 +- drivers/clk/socfpga/clk-pll-s10.c | 17 +- drivers/clk/socfpga/clk-s10.c | 29 +- drivers/clk/socfpga/stratix10-clk.h | 25 +- drivers/clk/sprd/Kconfig | 8 + drivers/clk/sprd/Makefile | 1 + drivers/clk/sprd/common.c | 10 +- drivers/clk/sprd/composite.h | 39 +- drivers/clk/sprd/div.h | 20 +- drivers/clk/sprd/gate.c | 17 + drivers/clk/sprd/gate.h | 120 +- drivers/clk/sprd/mux.h | 28 +- drivers/clk/sprd/pll.h | 55 +- drivers/clk/sprd/sc9863a-clk.c | 1772 +++ drivers/clk/sunxi-ng/ccu-sun50i-a64.h | 4 - drivers/clk/sunxi-ng/ccu-sun8i-de2.c | 115 +- drivers/clk/tegra/Makefile | 1 - drivers/clk/tegra/clk-id.h | 12 +- drivers/clk/tegra/clk-tegra-fixed.c | 37 +- drivers/clk/tegra/clk-tegra-pmc.c | 122 - drivers/clk/tegra/clk-tegra114.c | 43 +- drivers/clk/tegra/clk-tegra124.c | 48 +- drivers/clk/tegra/clk-tegra20.c | 9 +- drivers/clk/tegra/clk-tegra210.c | 34 +- drivers/clk/tegra/clk-tegra30.c | 33 +- drivers/clk/tegra/clk.h | 1 - drivers/clk/ti/clk-43xx.c | 2 +- drivers/clk/ti/clk-814x.c | 7 +- drivers/clk/versatile/clk-icst.c | 25 +- drivers/clk/versatile/clk-icst.h | 22 + drivers/clk/versatile/clk-impd1.c | 79 + drivers/clocksource/Kconfig | 8 + drivers/clocksource/Makefile | 1 + drivers/clocksource/arm_arch_timer.c | 30 +- drivers/clocksource/bcm2835_timer.c | 8 +- drivers/clocksource/bcm_kona_timer.c | 10 +- drivers/clocksource/dw_apb_timer.c | 11 +- drivers/clocksource/exynos_mct.c | 12 +- drivers/clocksource/hyperv_timer.c | 7 + 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-probe.c | 2 + 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 | 37 +- 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/powernv-cpufreq.c | 30 +- 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/Kconfig.arm | 8 + drivers/cpuidle/Makefile | 1 + drivers/cpuidle/cpuidle-haltpoll.c | 12 +- drivers/cpuidle/cpuidle-psci.c | 46 +- drivers/cpuidle/cpuidle-tegra.c | 392 + drivers/cpuidle/cpuidle.c | 40 +- drivers/cpuidle/governor.c | 2 +- drivers/crypto/Kconfig | 50 +- drivers/crypto/Makefile | 3 +- drivers/crypto/allwinner/sun8i-ce/sun8i-ce-core.c | 4 +- drivers/crypto/allwinner/sun8i-ce/sun8i-ce.h | 2 +- drivers/crypto/allwinner/sun8i-ss/sun8i-ss.h | 2 +- drivers/crypto/atmel-i2c.c | 3 +- drivers/crypto/bcm/util.c | 40 +- drivers/crypto/caam/Kconfig | 1 + drivers/crypto/caam/caamalg.c | 415 +- drivers/crypto/caam/caamalg_desc.c | 30 +- drivers/crypto/caam/caamalg_qi.c | 4 +- drivers/crypto/caam/caamalg_qi2.h | 6 +- drivers/crypto/caam/caamhash.c | 340 +- drivers/crypto/caam/caampkc.c | 185 +- drivers/crypto/caam/caampkc.h | 10 + drivers/crypto/caam/caamrng.c | 4 +- drivers/crypto/caam/intern.h | 2 + drivers/crypto/caam/jr.c | 36 +- drivers/crypto/caam/key_gen.c | 2 +- drivers/crypto/caam/qi.c | 60 +- drivers/crypto/caam/qi.h | 4 +- drivers/crypto/cavium/nitrox/nitrox_main.c | 2 +- drivers/crypto/ccp/psp-dev.c | 3 + drivers/crypto/ccp/sev-dev.c | 39 +- drivers/crypto/ccp/sp-dev.h | 1 + drivers/crypto/ccp/sp-pci.c | 9 + drivers/crypto/ccree/cc_aead.c | 175 +- drivers/crypto/ccree/cc_aead.h | 3 +- drivers/crypto/ccree/cc_buffer_mgr.c | 229 +- drivers/crypto/ccree/cc_buffer_mgr.h | 5 +- drivers/crypto/ccree/cc_cipher.c | 78 +- drivers/crypto/ccree/cc_debugfs.c | 29 +- drivers/crypto/ccree/cc_driver.c | 127 +- drivers/crypto/ccree/cc_driver.h | 18 +- drivers/crypto/ccree/cc_hash.c | 228 +- drivers/crypto/ccree/cc_hash.h | 31 +- drivers/crypto/ccree/cc_hw_queue_defs.h | 332 +- drivers/crypto/ccree/cc_pm.c | 60 +- drivers/crypto/ccree/cc_pm.h | 21 - drivers/crypto/ccree/cc_request_mgr.c | 48 +- drivers/crypto/ccree/cc_request_mgr.h | 19 +- drivers/crypto/ccree/cc_sram_mgr.c | 78 +- drivers/crypto/ccree/cc_sram_mgr.h | 45 +- drivers/crypto/chelsio/Kconfig | 11 + drivers/crypto/chelsio/Makefile | 3 + drivers/crypto/chelsio/chcr_algo.c | 358 +- drivers/crypto/chelsio/chcr_common.h | 135 + drivers/crypto/chelsio/chcr_core.c | 54 +- drivers/crypto/chelsio/chcr_core.h | 13 +- drivers/crypto/chelsio/chcr_crypto.h | 16 +- drivers/crypto/chelsio/chcr_ktls.c | 2020 +++ drivers/crypto/chelsio/chcr_ktls.h | 98 + drivers/crypto/chelsio/chtls/chtls_io.c | 80 +- drivers/crypto/chelsio/chtls/chtls_main.c | 10 +- drivers/crypto/hisilicon/Kconfig | 2 + drivers/crypto/hisilicon/hpre/hpre.h | 3 +- drivers/crypto/hisilicon/hpre/hpre_crypto.c | 20 +- drivers/crypto/hisilicon/hpre/hpre_main.c | 160 +- drivers/crypto/hisilicon/qm.c | 619 +- drivers/crypto/hisilicon/qm.h | 72 +- drivers/crypto/hisilicon/sec2/sec.h | 12 +- drivers/crypto/hisilicon/sec2/sec_crypto.c | 260 +- drivers/crypto/hisilicon/sec2/sec_main.c | 294 +- drivers/crypto/hisilicon/zip/zip.h | 2 +- drivers/crypto/hisilicon/zip/zip_crypto.c | 54 +- drivers/crypto/hisilicon/zip/zip_main.c | 324 +- drivers/crypto/img-hash.c | 2 +- drivers/crypto/marvell/Kconfig | 37 + drivers/crypto/marvell/Makefile | 7 +- drivers/crypto/marvell/cesa.h | 880 -- drivers/crypto/marvell/{ => cesa}/Makefile | 0 drivers/crypto/marvell/{ => cesa}/cesa.c | 0 drivers/crypto/marvell/cesa/cesa.h | 881 ++ drivers/crypto/marvell/cesa/cipher.c | 801 + drivers/crypto/marvell/cesa/hash.c | 1448 ++ drivers/crypto/marvell/cesa/tdma.c | 352 + drivers/crypto/marvell/cipher.c | 798 - drivers/crypto/marvell/hash.c | 1442 -- drivers/crypto/marvell/octeontx/Makefile | 6 + drivers/crypto/marvell/octeontx/otx_cpt_common.h | 51 + drivers/crypto/marvell/octeontx/otx_cpt_hw_types.h | 824 ++ drivers/crypto/marvell/octeontx/otx_cptpf.h | 34 + drivers/crypto/marvell/octeontx/otx_cptpf_main.c | 307 + drivers/crypto/marvell/octeontx/otx_cptpf_mbox.c | 253 + drivers/crypto/marvell/octeontx/otx_cptpf_ucode.c | 1686 +++ drivers/crypto/marvell/octeontx/otx_cptpf_ucode.h | 180 + drivers/crypto/marvell/octeontx/otx_cptvf.h | 104 + drivers/crypto/marvell/octeontx/otx_cptvf_algs.c | 1744 +++ drivers/crypto/marvell/octeontx/otx_cptvf_algs.h | 188 + drivers/crypto/marvell/octeontx/otx_cptvf_main.c | 985 ++ drivers/crypto/marvell/octeontx/otx_cptvf_mbox.c | 247 + drivers/crypto/marvell/octeontx/otx_cptvf_reqmgr.c | 612 + drivers/crypto/marvell/octeontx/otx_cptvf_reqmgr.h | 227 + drivers/crypto/marvell/tdma.c | 350 - drivers/crypto/mediatek/mtk-sha.c | 2 +- drivers/crypto/mxs-dcp.c | 58 +- drivers/crypto/nx/nx.h | 2 +- drivers/crypto/omap-sham.c | 4 +- drivers/crypto/padlock-aes.c | 2 +- drivers/crypto/padlock-sha.c | 2 +- drivers/crypto/qat/qat_common/qat_algs.c | 2 +- drivers/crypto/qat/qat_common/qat_crypto.c | 3 +- drivers/crypto/qce/common.c | 2 - drivers/crypto/qce/common.h | 3 + drivers/crypto/qce/dma.c | 11 +- drivers/crypto/qce/dma.h | 2 +- drivers/crypto/qce/skcipher.c | 30 +- drivers/crypto/s5p-sss.c | 2 +- drivers/crypto/vmx/.gitignore | 1 + drivers/crypto/xilinx/Makefile | 2 + drivers/crypto/xilinx/zynqmp-aes-gcm.c | 457 + 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/dio/dio-driver.c | 9 +- drivers/dma-buf/Kconfig | 13 +- drivers/dma-buf/dma-buf.c | 111 +- drivers/dma/Kconfig | 15 +- drivers/dma/Makefile | 1 + drivers/dma/at_hdmac.c | 121 +- drivers/dma/at_hdmac_regs.h | 2 - drivers/dma/at_xdmac.c | 44 +- drivers/dma/bcm-sba-raid.c | 2 +- drivers/dma/coh901318.c | 4 - drivers/dma/dmaengine.c | 104 +- drivers/dma/dmaengine.h | 16 + drivers/dma/fsl-dpaa2-qdma/dpaa2-qdma.c | 15 + drivers/dma/fsl-dpaa2-qdma/dpdmai.c | 21 + drivers/dma/fsl-dpaa2-qdma/dpdmai.h | 2 + drivers/dma/idxd/cdev.c | 12 +- drivers/dma/idxd/device.c | 4 +- drivers/dma/idxd/sysfs.c | 46 +- drivers/dma/imx-sdma.c | 5 +- drivers/dma/ioat/dca.c | 2 +- drivers/dma/ppc4xx/adma.c | 2 +- drivers/dma/sa11x0-dma.c | 2 +- drivers/dma/sh/rcar-dmac.c | 2 +- drivers/dma/sh/shdma-base.c | 2 +- drivers/dma/sprd-dma.c | 26 +- drivers/dma/stm32-dma.c | 96 +- drivers/dma/stm32-dmamux.c | 93 +- drivers/dma/stm32-mdma.c | 78 +- drivers/dma/sun4i-dma.c | 4 +- drivers/dma/tegra20-apb-dma.c | 553 +- drivers/dma/tegra210-adma.c | 2 +- drivers/dma/ti/dma-crossbar.c | 8 +- drivers/dma/ti/edma.c | 79 + drivers/dma/ti/k3-udma-glue.c | 47 +- drivers/dma/ti/k3-udma.c | 606 +- drivers/dma/ti/omap-dma.c | 2 +- drivers/dma/uniphier-mdmac.c | 2 +- drivers/dma/uniphier-xdmac.c | 609 + drivers/dma/xilinx/xilinx_dma.c | 65 +- 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/eisa/.gitignore | 1 + drivers/extcon/extcon-axp288.c | 34 +- drivers/extcon/extcon-palmas.c | 8 +- drivers/extcon/extcon.c | 1 + drivers/firewire/net.c | 2 - drivers/firmware/Kconfig | 2 +- drivers/firmware/arm_scmi/Makefile | 3 +- drivers/firmware/arm_scmi/common.h | 115 +- drivers/firmware/arm_scmi/driver.c | 293 +- drivers/firmware/arm_scmi/mailbox.c | 184 + drivers/firmware/arm_scmi/perf.c | 2 +- drivers/firmware/arm_scmi/shmem.c | 83 + drivers/firmware/arm_scpi.c | 4 +- drivers/firmware/arm_sdei.c | 71 +- drivers/firmware/dmi-id.c | 6 + drivers/firmware/dmi-sysfs.c | 2 +- drivers/firmware/dmi_scan.c | 36 +- 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 | 11 +- drivers/firmware/efi/libstub/arm-stub.c | 193 +- drivers/firmware/efi/libstub/arm32-stub.c | 1 + drivers/firmware/efi/libstub/arm64-stub.c | 11 +- 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/google/memconsole-coreboot.c | 2 +- drivers/firmware/google/vpd.c | 2 +- drivers/firmware/imx/Kconfig | 4 +- drivers/firmware/imx/imx-scu.c | 27 + drivers/firmware/imx/misc.c | 8 +- drivers/firmware/imx/scu-pd.c | 15 +- drivers/firmware/meson/meson_sm.c | 2 + drivers/firmware/pcdp.c | 8 +- drivers/firmware/psci/psci_checker.c | 4 +- drivers/firmware/stratix10-svc.c | 1 + drivers/firmware/tegra/Kconfig | 2 +- drivers/firmware/xilinx/Kconfig | 2 + drivers/firmware/xilinx/zynqmp.c | 27 + drivers/fpga/dfl-afu-main.c | 35 +- drivers/fpga/dfl-fme-main.c | 19 +- drivers/fpga/dfl-pci.c | 6 +- drivers/fpga/dfl.c | 15 +- drivers/fpga/dfl.h | 37 +- drivers/fpga/ice40-spi.c | 10 +- drivers/fpga/machxo2-spi.c | 12 +- drivers/fpga/stratix10-soc.c | 3 +- drivers/fpga/zynq-fpga.c | 3 +- drivers/fsi/Kconfig | 1 + drivers/gpio/Kconfig | 11 +- drivers/gpio/Makefile | 1 + drivers/gpio/gpio-bd71828.c | 10 - drivers/gpio/gpio-brcmstb.c | 44 + drivers/gpio/gpio-mlxbf2.c | 335 + drivers/gpio/gpio-mmio.c | 23 +- drivers/gpio/gpio-mockup.c | 2 +- drivers/gpio/gpio-mt7621.c | 4 +- drivers/gpio/gpio-mvebu.c | 2 +- drivers/gpio/gpio-omap.c | 29 +- drivers/gpio/gpio-pl061.c | 6 +- drivers/gpio/gpio-pxa.c | 4 +- drivers/gpio/gpio-rcar.c | 4 +- drivers/gpio/gpio-sifive.c | 6 +- drivers/gpio/gpio-siox.c | 28 +- drivers/gpio/gpio-uniphier.c | 2 +- drivers/gpio/gpio-wcd934x.c | 9 +- drivers/gpio/gpio-xilinx.c | 5 +- drivers/gpio/gpiolib-acpi.c | 140 +- drivers/gpio/gpiolib-devres.c | 46 + drivers/gpio/gpiolib-of.c | 139 +- drivers/gpio/gpiolib-of.h | 2 + drivers/gpio/gpiolib.c | 474 +- drivers/gpio/gpiolib.h | 4 + drivers/gpu/Makefile | 1 + drivers/gpu/drm/Kconfig | 8 +- drivers/gpu/drm/Makefile | 4 +- drivers/gpu/drm/amd/acp/Kconfig | 1 + drivers/gpu/drm/amd/amdgpu/Makefile | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 25 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 51 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 13 +- .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c | 34 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c | 26 - drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c | 26 - drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c | 24 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.h | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 95 +- drivers/gpu/drm/amd/amdgpu/amdgpu_benchmark.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c | 17 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 20 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 169 +- drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 183 +- drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.h | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 305 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 16 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 124 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.c | 17 + drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.h | 5 + drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 98 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 3 - drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c | 174 + drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.h | 29 + drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 17 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 35 + drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h | 5 + drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 28 +- drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 6 - drivers/gpu/drm/amd/amdgpu/amdgpu_job.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 35 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h | 5 + drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 53 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 15 + drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_pm.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_pmu.c | 15 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 244 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 14 + drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 140 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 6 + drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c | 98 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.h | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | 93 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 17 +- drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.h | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.h | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c | 51 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sync.h | 15 +- drivers/gpu/drm/amd/amdgpu/amdgpu_test.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 162 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 13 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 49 +- drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h | 14 + drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 195 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm_cpu.c | 29 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm_sdma.c | 35 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 280 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.h | 13 +- drivers/gpu/drm/amd/amdgpu/atom.c | 4 +- drivers/gpu/drm/amd/amdgpu/atombios_dp.c | 10 +- drivers/gpu/drm/amd/amdgpu/cik.c | 8 - drivers/gpu/drm/amd/amdgpu/cik_sdma.c | 3 +- drivers/gpu/drm/amd/amdgpu/dce_v10_0.c | 5 + drivers/gpu/drm/amd/amdgpu/dce_v11_0.c | 5 + drivers/gpu/drm/amd/amdgpu/dce_v6_0.c | 5 + drivers/gpu/drm/amd/amdgpu/dce_v8_0.c | 5 + drivers/gpu/drm/amd/amdgpu/dce_virtual.c | 16 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 305 +- drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c | 24 +- drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 148 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 517 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_4.c | 5 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_4.h | 2 + drivers/gpu/drm/amd/amdgpu/gfxhub_v2_0.c | 67 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 146 +- 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/mmhub_v1_0.c | 12 + drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c | 29 +- drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c | 12 + drivers/gpu/drm/amd/amdgpu/mmsch_v2_0.h | 338 + drivers/gpu/drm/amd/amdgpu/mxgpu_ai.h | 3 +- drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c | 97 +- drivers/gpu/drm/amd/amdgpu/mxgpu_nv.h | 44 +- drivers/gpu/drm/amd/amdgpu/mxgpu_vi.h | 3 +- drivers/gpu/drm/amd/amdgpu/navi10_ih.c | 36 + drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c | 18 - drivers/gpu/drm/amd/amdgpu/nbio_v6_1.c | 18 - drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c | 7 - drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 33 +- drivers/gpu/drm/amd/amdgpu/nv.c | 20 +- drivers/gpu/drm/amd/amdgpu/nvd.h | 1 + drivers/gpu/drm/amd/amdgpu/psp_gfx_if.h | 3 + drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 90 +- drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c | 3 +- drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 31 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 12 +- drivers/gpu/drm/amd/amdgpu/si.c | 8 - drivers/gpu/drm/amd/amdgpu/si_dma.c | 3 +- drivers/gpu/drm/amd/amdgpu/si_dpm.c | 1 - drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c | 14 +- drivers/gpu/drm/amd/amdgpu/soc15.c | 47 +- drivers/gpu/drm/amd/amdgpu/soc15.h | 7 + drivers/gpu/drm/amd/amdgpu/soc15_common.h | 5 +- drivers/gpu/drm/amd/amdgpu/soc15d.h | 1 + drivers/gpu/drm/amd/amdgpu/umc_v6_1.c | 23 +- drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 16 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c | 269 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 45 +- drivers/gpu/drm/amd/amdgpu/vi.c | 24 - drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 45 +- drivers/gpu/drm/amd/amdkfd/kfd_device.c | 72 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 152 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.h | 7 +- drivers/gpu/drm/amd/amdkfd/kfd_events.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_flat_memory.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c | 18 +- drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.c | 9 +- drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 14 + drivers/gpu/drm/amd/amdkfd/kfd_process.c | 150 +- .../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 36 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 7 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.h | 1 + drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 450 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 37 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 91 + .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c | 242 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.h | 9 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 30 +- .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 50 +- drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 4 +- .../gpu/drm/amd/display/dc/bios/command_table2.c | 8 +- .../amd/display/dc/bios/command_table_helper2.c | 13 +- drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c | 46 +- drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c | 25 +- drivers/gpu/drm/amd/display/dc/clk_mgr/Makefile | 6 + drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c | 26 +- .../amd/display/dc/clk_mgr/dcn20/dcn20_clk_mgr.c | 13 +- .../drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c | 41 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 193 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 197 +- drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c | 60 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 309 +- drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c | 58 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 201 +- drivers/gpu/drm/amd/display/dc/core/dc_vm_helper.c | 5 +- drivers/gpu/drm/amd/display/dc/dc.h | 42 +- drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 48 + drivers/gpu/drm/amd/display/dc/dc_link.h | 20 + drivers/gpu/drm/amd/display/dc/dc_stream.h | 1 + drivers/gpu/drm/amd/display/dc/dc_types.h | 4 +- drivers/gpu/drm/amd/display/dc/dce/Makefile | 2 +- drivers/gpu/drm/amd/display/dc/dce/dce_abm.c | 1 + drivers/gpu/drm/amd/display/dc/dce/dce_aux.c | 4 +- drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.c | 16 + drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.c | 23 +- drivers/gpu/drm/amd/display/dc/dce/dce_mem_input.c | 2 +- .../gpu/drm/amd/display/dc/dce/dce_scl_filters.c | 2204 +-- .../drm/amd/display/dc/dce/dce_scl_filters_old.c | 25 + drivers/gpu/drm/amd/display/dc/dce/dmub_abm.c | 417 + drivers/gpu/drm/amd/display/dc/dce/dmub_abm.h | 40 + drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c | 92 +- drivers/gpu/drm/amd/display/dc/dce/dmub_psr.h | 11 +- .../amd/display/dc/dce110/dce110_hw_sequencer.c | 58 +- .../amd/display/dc/dce110/dce110_hw_sequencer.h | 4 + .../gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c | 13 + .../gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.c | 172 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.h | 8 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 135 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.h | 7 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_init.c | 4 + .../drm/amd/display/dc/dcn10/dcn10_link_encoder.c | 5 + .../drm/amd/display/dc/dcn10/dcn10_link_encoder.h | 2 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c | 26 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.h | 3 + .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 11 +- .../amd/display/dc/dcn10/dcn10_stream_encoder.c | 1 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dccg.c | 2 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp.c | 78 - drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dsc.c | 2 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_hubbub.c | 11 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 126 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.h | 7 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_init.c | 6 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_mmhubbub.h | 20 - drivers/gpu/drm/amd/display/dc/dcn20/dcn20_opp.c | 8 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_opp.h | 9 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 323 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.h | 11 +- .../amd/display/dc/dcn20/dcn20_stream_encoder.c | 1 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_vmid.h | 7 - .../gpu/drm/amd/display/dc/dcn21/dcn21_hubbub.c | 138 +- .../gpu/drm/amd/display/dc/dcn21/dcn21_hubbub.h | 8 +- drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hubp.c | 39 +- drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hwseq.c | 22 + drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hwseq.h | 3 + drivers/gpu/drm/amd/display/dc/dcn21/dcn21_init.c | 7 +- .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 247 +- drivers/gpu/drm/amd/display/dc/dm_cp_psp.h | 1 + drivers/gpu/drm/amd/display/dc/dml/dc_features.h | 2 +- .../display/dc/dml/dcn20/display_mode_vba_20v2.c | 8 + .../drm/amd/display/dc/dml/display_mode_structs.h | 15 +- .../gpu/drm/amd/display/dc/dml/display_mode_vba.c | 11 +- .../gpu/drm/amd/display/dc/dml/display_mode_vba.h | 4 - drivers/gpu/drm/amd/display/dc/gpio/hw_factory.c | 2 +- drivers/gpu/drm/amd/display/dc/gpio/hw_translate.c | 2 +- drivers/gpu/drm/amd/display/dc/inc/core_types.h | 2 +- drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h | 2 + drivers/gpu/drm/amd/display/dc/inc/hw/abm.h | 4 + drivers/gpu/drm/amd/display/dc/inc/hw/clk_mgr.h | 2 + .../drm/amd/display/dc/inc/hw/clk_mgr_internal.h | 4 + drivers/gpu/drm/amd/display/dc/inc/hw/dccg.h | 3 +- drivers/gpu/drm/amd/display/dc/inc/hw/dchubbub.h | 2 +- drivers/gpu/drm/amd/display/dc/inc/hw/dsc.h | 1 + drivers/gpu/drm/amd/display/dc/inc/hw/dwb.h | 3 +- .../gpu/drm/amd/display/dc/inc/hw/link_encoder.h | 1 + drivers/gpu/drm/amd/display/dc/inc/hw/opp.h | 3 +- .../gpu/drm/amd/display/dc/inc/hw/stream_encoder.h | 1 + drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 6 +- .../drm/amd/display/dc/inc/hw_sequencer_private.h | 7 + drivers/gpu/drm/amd/display/dc/inc/resource.h | 3 + drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 83 +- .../gpu/drm/amd/display/dmub/inc/dmub_cmd_dal.h | 13 +- .../gpu/drm/amd/display/dmub/inc/dmub_gpint_cmd.h | 75 + drivers/gpu/drm/amd/display/dmub/inc/dmub_srv.h | 51 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.c | 69 + drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.h | 9 + drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 67 +- drivers/gpu/drm/amd/display/include/dal_asic_id.h | 28 +- drivers/gpu/drm/amd/display/include/dpcd_defs.h | 8 + drivers/gpu/drm/amd/display/include/logger_types.h | 63 +- .../drm/amd/display/modules/freesync/freesync.c | 42 +- drivers/gpu/drm/amd/display/modules/hdcp/hdcp.c | 68 +- drivers/gpu/drm/amd/display/modules/hdcp/hdcp.h | 38 +- .../drm/amd/display/modules/hdcp/hdcp1_execution.c | 4 - .../amd/display/modules/hdcp/hdcp1_transition.c | 15 +- .../drm/amd/display/modules/hdcp/hdcp2_execution.c | 14 +- .../amd/display/modules/hdcp/hdcp2_transition.c | 6 +- .../gpu/drm/amd/display/modules/hdcp/hdcp_ddc.c | 36 +- .../gpu/drm/amd/display/modules/hdcp/hdcp_log.c | 4 + .../gpu/drm/amd/display/modules/hdcp/hdcp_log.h | 17 +- .../gpu/drm/amd/display/modules/hdcp/hdcp_psp.c | 182 +- .../gpu/drm/amd/display/modules/hdcp/hdcp_psp.h | 32 +- drivers/gpu/drm/amd/display/modules/inc/mod_hdcp.h | 9 +- .../drm/amd/display/modules/inc/mod_info_packet.h | 3 +- .../amd/display/modules/info_packet/info_packet.c | 20 +- .../drm/amd/display/modules/power/power_helpers.c | 21 +- drivers/gpu/drm/amd/display/modules/vmid/vmid.c | 16 +- .../drm/amd/include/asic_reg/dce/dce_12_0_offset.h | 2 + .../amd/include/asic_reg/nbif/nbif_6_1_offset.h | 2 + .../amd/include/asic_reg/nbio/nbio_7_0_offset.h | 2 + .../amd/include/asic_reg/nbio/nbio_7_4_offset.h | 2 + .../drm/amd/include/asic_reg/pwr/pwr_10_0_offset.h | 27 + .../amd/include/asic_reg/pwr/pwr_10_0_sh_mask.h | 30 + .../include/asic_reg/smuio/smuio_12_0_0_offset.h | 30 + .../include/asic_reg/smuio/smuio_12_0_0_sh_mask.h | 33 + .../include/asic_reg/wafl/wafl2_4_0_0_sh_mask.h | 69 + .../amd/include/asic_reg/wafl/wafl2_4_0_0_smn.h | 29 + .../amd/include/asic_reg/xgmi/xgmi_4_0_0_sh_mask.h | 69 + .../drm/amd/include/asic_reg/xgmi/xgmi_4_0_0_smn.h | 29 + drivers/gpu/drm/amd/include/kgd_kfd_interface.h | 31 +- drivers/gpu/drm/amd/powerplay/amdgpu_smu.c | 206 +- drivers/gpu/drm/amd/powerplay/arcturus_ppt.c | 56 +- drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c | 6 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c | 4 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c | 7 +- drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h | 12 +- drivers/gpu/drm/amd/powerplay/inc/arcturus_ppsmc.h | 6 +- drivers/gpu/drm/amd/powerplay/inc/pp_debug.h | 4 +- .../drm/amd/powerplay/inc/smu11_driver_if_navi10.h | 3 +- drivers/gpu/drm/amd/powerplay/inc/smu_v11_0.h | 13 +- .../gpu/drm/amd/powerplay/inc/smu_v11_0_pptable.h | 46 +- drivers/gpu/drm/amd/powerplay/inc/smu_v12_0.h | 5 +- drivers/gpu/drm/amd/powerplay/navi10_ppt.c | 103 +- drivers/gpu/drm/amd/powerplay/renoir_ppt.c | 54 +- drivers/gpu/drm/amd/powerplay/smu_internal.h | 14 +- drivers/gpu/drm/amd/powerplay/smu_v11_0.c | 167 +- drivers/gpu/drm/amd/powerplay/smu_v12_0.c | 91 +- .../gpu/drm/amd/powerplay/smumgr/vega20_smumgr.c | 11 + drivers/gpu/drm/amd/powerplay/vega20_ppt.c | 70 +- drivers/gpu/drm/arc/arcpgu_crtc.c | 16 - drivers/gpu/drm/arc/arcpgu_hdmi.c | 2 +- drivers/gpu/drm/arm/display/komeda/komeda_drv.c | 4 +- drivers/gpu/drm/armada/armada_fbdev.c | 8 +- drivers/gpu/drm/ast/ast_drv.h | 6 +- drivers/gpu/drm/ast/ast_main.c | 24 +- drivers/gpu/drm/ast/ast_mode.c | 27 +- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_output.c | 2 +- drivers/gpu/drm/bochs/bochs_drv.c | 6 +- drivers/gpu/drm/bochs/bochs_hw.c | 30 +- drivers/gpu/drm/bochs/bochs_kms.c | 34 +- drivers/gpu/drm/bridge/Kconfig | 51 +- drivers/gpu/drm/bridge/Makefile | 6 +- drivers/gpu/drm/bridge/adv7511/Kconfig | 13 +- drivers/gpu/drm/bridge/adv7511/Makefile | 3 +- drivers/gpu/drm/bridge/adv7511/adv7511.h | 40 +- drivers/gpu/drm/bridge/adv7511/adv7511_drv.c | 28 +- drivers/gpu/drm/bridge/analogix/analogix-anx6345.c | 23 +- drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c | 13 +- drivers/gpu/drm/bridge/analogix/analogix_dp_core.c | 54 +- drivers/gpu/drm/bridge/cdns-dsi.c | 6 +- drivers/gpu/drm/bridge/display-connector.c | 295 + drivers/gpu/drm/bridge/dumb-vga-dac.c | 300 - drivers/gpu/drm/bridge/lvds-codec.c | 21 +- .../drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c | 8 +- drivers/gpu/drm/bridge/nxp-ptn3460.c | 8 +- drivers/gpu/drm/bridge/panel.c | 23 +- drivers/gpu/drm/bridge/parade-ps8622.c | 8 +- drivers/gpu/drm/bridge/parade-ps8640.c | 349 + drivers/gpu/drm/bridge/sii902x.c | 8 +- drivers/gpu/drm/bridge/sil-sii8620.c | 3 +- drivers/gpu/drm/bridge/simple-bridge.c | 342 + drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 375 +- drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c | 11 +- drivers/gpu/drm/bridge/tc358764.c | 11 +- drivers/gpu/drm/bridge/tc358767.c | 17 +- drivers/gpu/drm/bridge/tc358768.c | 1046 ++ drivers/gpu/drm/bridge/thc63lvd1024.c | 5 +- drivers/gpu/drm/bridge/ti-sn65dsi86.c | 267 +- drivers/gpu/drm/bridge/ti-tfp410.c | 238 +- drivers/gpu/drm/bridge/ti-tpd12s015.c | 211 + drivers/gpu/drm/cirrus/cirrus.c | 51 +- drivers/gpu/drm/drm_atomic.c | 117 + drivers/gpu/drm/drm_atomic_helper.c | 83 +- drivers/gpu/drm/drm_atomic_state_helper.c | 102 + drivers/gpu/drm/drm_auth.c | 8 - drivers/gpu/drm/drm_bridge.c | 751 +- drivers/gpu/drm/drm_bridge_connector.c | 379 + drivers/gpu/drm/drm_bufs.c | 40 +- drivers/gpu/drm/drm_client.c | 2 +- drivers/gpu/drm/drm_client_modeset.c | 15 +- drivers/gpu/drm/drm_connector.c | 96 +- drivers/gpu/drm/drm_context.c | 28 +- drivers/gpu/drm/drm_crtc_helper.c | 4 - drivers/gpu/drm/drm_crtc_internal.h | 2 + drivers/gpu/drm/drm_debugfs.c | 3 +- drivers/gpu/drm/drm_debugfs_crc.c | 2 +- drivers/gpu/drm/drm_dma.c | 21 +- drivers/gpu/drm/drm_dp_helper.c | 141 +- drivers/gpu/drm/drm_dp_mst_topology.c | 389 +- drivers/gpu/drm/drm_drv.c | 20 +- drivers/gpu/drm/drm_edid.c | 213 +- drivers/gpu/drm/drm_fb_helper.c | 22 +- drivers/gpu/drm/drm_file.c | 90 +- drivers/gpu/drm/drm_format_helper.c | 2 +- drivers/gpu/drm/drm_framebuffer.c | 122 + drivers/gpu/drm/drm_gem.c | 2 +- drivers/gpu/drm/drm_gem_shmem_helper.c | 16 +- drivers/gpu/drm/drm_gem_vram_helper.c | 61 + drivers/gpu/drm/drm_hdcp.c | 158 +- drivers/gpu/drm/drm_internal.h | 5 +- drivers/gpu/drm/drm_ioctl.c | 1 + drivers/gpu/drm/drm_irq.c | 4 - drivers/gpu/drm/drm_lease.c | 3 +- drivers/gpu/drm/drm_lock.c | 11 +- drivers/gpu/drm/drm_mipi_dbi.c | 39 +- drivers/gpu/drm/drm_mm.c | 10 +- drivers/gpu/drm/drm_modes.c | 7 + drivers/gpu/drm/drm_pci.c | 82 +- drivers/gpu/drm/drm_prime.c | 2 +- drivers/gpu/drm/drm_scatter.c | 3 + drivers/gpu/drm/drm_simple_kms_helper.c | 46 +- drivers/gpu/drm/drm_syncobj.c | 87 +- drivers/gpu/drm/drm_sysfs.c | 4 +- drivers/gpu/drm/drm_vblank.c | 177 +- drivers/gpu/drm/drm_vm.c | 26 +- drivers/gpu/drm/etnaviv/etnaviv_buffer.c | 60 +- drivers/gpu/drm/etnaviv/etnaviv_drv.c | 1 + drivers/gpu/drm/etnaviv/etnaviv_drv.h | 1 + drivers/gpu/drm/etnaviv/etnaviv_gem.c | 4 +- drivers/gpu/drm/etnaviv/etnaviv_gem.h | 2 +- drivers/gpu/drm/etnaviv/etnaviv_gpu.c | 52 +- drivers/gpu/drm/etnaviv/etnaviv_gpu.h | 6 +- drivers/gpu/drm/etnaviv/etnaviv_hwdb.c | 42 +- drivers/gpu/drm/etnaviv/etnaviv_perfmon.c | 59 +- drivers/gpu/drm/etnaviv/state_blt.xml.h | 2 + drivers/gpu/drm/etnaviv/state_hi.xml.h | 36 +- drivers/gpu/drm/exynos/exynos5433_drm_decon.c | 5 +- drivers/gpu/drm/exynos/exynos7_drm_decon.c | 7 +- drivers/gpu/drm/exynos/exynos_dp.c | 3 +- drivers/gpu/drm/exynos/exynos_drm_dma.c | 28 +- drivers/gpu/drm/exynos/exynos_drm_drv.c | 5 +- drivers/gpu/drm/exynos/exynos_drm_drv.h | 6 +- drivers/gpu/drm/exynos/exynos_drm_dsi.c | 17 +- drivers/gpu/drm/exynos/exynos_drm_fbdev.c | 10 +- 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 | 24 +- drivers/gpu/drm/exynos/exynos_mixer.c | 7 +- drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_rgb.c | 2 +- drivers/gpu/drm/gma500/cdv_intel_display.c | 3 + drivers/gpu/drm/gma500/framebuffer.c | 6 +- drivers/gpu/drm/gma500/intel_bios.h | 2 +- drivers/gpu/drm/gma500/psb_drv.c | 4 - drivers/gpu/drm/gma500/psb_drv.h | 6 +- drivers/gpu/drm/gma500/psb_intel_display.c | 3 + drivers/gpu/drm/gma500/psb_irq.c | 12 +- drivers/gpu/drm/gma500/psb_irq.h | 7 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c | 79 + drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c | 9 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_regs.h | 13 + drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_vdac.c | 11 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_ttm.c | 1 + drivers/gpu/drm/hisilicon/kirin/dw_drm_dsi.c | 2 +- drivers/gpu/drm/hisilicon/kirin/kirin_ade_reg.h | 1 - drivers/gpu/drm/hisilicon/kirin/kirin_drm_ade.c | 20 - drivers/gpu/drm/i2c/tda998x_drv.c | 10 +- drivers/gpu/drm/i915/.gitignore | 1 + drivers/gpu/drm/i915/Kconfig | 12 +- drivers/gpu/drm/i915/Kconfig.profile | 25 +- drivers/gpu/drm/i915/Makefile | 24 +- drivers/gpu/drm/i915/display/icl_dsi.c | 406 +- drivers/gpu/drm/i915/display/intel_acpi.c | 89 + drivers/gpu/drm/i915/display/intel_acpi.h | 5 + drivers/gpu/drm/i915/display/intel_atomic.c | 57 +- drivers/gpu/drm/i915/display/intel_atomic.h | 5 +- drivers/gpu/drm/i915/display/intel_atomic_plane.c | 97 +- drivers/gpu/drm/i915/display/intel_atomic_plane.h | 8 +- drivers/gpu/drm/i915/display/intel_audio.c | 255 +- drivers/gpu/drm/i915/display/intel_bios.c | 450 +- drivers/gpu/drm/i915/display/intel_bios.h | 13 +- drivers/gpu/drm/i915/display/intel_bw.c | 63 +- drivers/gpu/drm/i915/display/intel_bw.h | 4 +- drivers/gpu/drm/i915/display/intel_cdclk.c | 1106 +- drivers/gpu/drm/i915/display/intel_cdclk.h | 73 +- drivers/gpu/drm/i915/display/intel_color.c | 602 +- drivers/gpu/drm/i915/display/intel_combo_phy.c | 163 +- drivers/gpu/drm/i915/display/intel_connector.c | 5 +- drivers/gpu/drm/i915/display/intel_crt.c | 128 +- drivers/gpu/drm/i915/display/intel_csr.c | 795 + drivers/gpu/drm/i915/{ => display}/intel_csr.h | 0 drivers/gpu/drm/i915/display/intel_ddi.c | 1387 +- drivers/gpu/drm/i915/display/intel_ddi.h | 4 - drivers/gpu/drm/i915/display/intel_de.h | 72 + drivers/gpu/drm/i915/display/intel_display.c | 3610 ++--- drivers/gpu/drm/i915/display/intel_display.h | 17 +- .../gpu/drm/i915/display/intel_display_debugfs.c | 2134 +++ .../gpu/drm/i915/display/intel_display_debugfs.h | 20 + drivers/gpu/drm/i915/display/intel_display_power.c | 751 +- drivers/gpu/drm/i915/display/intel_display_power.h | 6 + drivers/gpu/drm/i915/display/intel_display_types.h | 119 +- drivers/gpu/drm/i915/display/intel_dp.c | 880 +- drivers/gpu/drm/i915/display/intel_dp.h | 2 - .../gpu/drm/i915/display/intel_dp_aux_backlight.c | 193 +- .../gpu/drm/i915/display/intel_dp_link_training.c | 75 +- drivers/gpu/drm/i915/display/intel_dp_mst.c | 96 +- drivers/gpu/drm/i915/display/intel_dpio_phy.c | 108 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 1521 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.h | 14 +- drivers/gpu/drm/i915/display/intel_dsb.c | 58 +- .../gpu/drm/i915/display/intel_dsi_dcs_backlight.c | 6 +- drivers/gpu/drm/i915/display/intel_dsi_vbt.c | 218 +- drivers/gpu/drm/i915/display/intel_dvo.c | 50 +- drivers/gpu/drm/i915/display/intel_fbc.c | 264 +- drivers/gpu/drm/i915/display/intel_fbc.h | 13 +- drivers/gpu/drm/i915/display/intel_fbdev.c | 18 +- drivers/gpu/drm/i915/display/intel_fifo_underrun.c | 66 +- drivers/gpu/drm/i915/display/intel_global_state.c | 223 + drivers/gpu/drm/i915/display/intel_global_state.h | 87 + drivers/gpu/drm/i915/display/intel_gmbus.c | 111 +- drivers/gpu/drm/i915/display/intel_hdcp.c | 527 +- drivers/gpu/drm/i915/display/intel_hdcp.h | 7 +- drivers/gpu/drm/i915/display/intel_hdmi.c | 433 +- drivers/gpu/drm/i915/display/intel_hdmi.h | 2 - drivers/gpu/drm/i915/display/intel_hotplug.c | 203 +- drivers/gpu/drm/i915/display/intel_hotplug.h | 2 - drivers/gpu/drm/i915/display/intel_lpe_audio.c | 39 +- drivers/gpu/drm/i915/display/intel_lvds.c | 108 +- drivers/gpu/drm/i915/display/intel_opregion.c | 223 +- drivers/gpu/drm/i915/display/intel_overlay.c | 69 +- drivers/gpu/drm/i915/display/intel_panel.c | 407 +- drivers/gpu/drm/i915/display/intel_pipe_crc.c | 51 +- drivers/gpu/drm/i915/display/intel_pipe_crc.h | 4 +- drivers/gpu/drm/i915/display/intel_psr.c | 388 +- drivers/gpu/drm/i915/display/intel_psr.h | 1 + drivers/gpu/drm/i915/display/intel_quirks.c | 20 +- drivers/gpu/drm/i915/display/intel_sdvo.c | 114 +- drivers/gpu/drm/i915/display/intel_sdvo.h | 2 - drivers/gpu/drm/i915/display/intel_sprite.c | 465 +- drivers/gpu/drm/i915/display/intel_tc.c | 51 +- drivers/gpu/drm/i915/display/intel_tv.c | 165 +- drivers/gpu/drm/i915/display/intel_vbt_defs.h | 2 +- drivers/gpu/drm/i915/display/intel_vdsc.c | 445 +- drivers/gpu/drm/i915/display/intel_vga.c | 14 +- drivers/gpu/drm/i915/display/vlv_dsi.c | 494 +- drivers/gpu/drm/i915/display/vlv_dsi_pll.c | 96 +- drivers/gpu/drm/i915/gem/i915_gem_client_blt.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_context.c | 520 +- drivers/gpu/drm/i915/gem/i915_gem_context.h | 9 +- drivers/gpu/drm/i915/gem/i915_gem_context_types.h | 13 +- drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c | 8 +- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 825 +- drivers/gpu/drm/i915/gem/i915_gem_internal.c | 2 - drivers/gpu/drm/i915/gem/i915_gem_mman.c | 134 +- drivers/gpu/drm/i915/gem/i915_gem_object.c | 19 +- drivers/gpu/drm/i915/gem/i915_gem_object.h | 18 +- drivers/gpu/drm/i915/gem/i915_gem_object_blt.c | 18 +- drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 11 +- drivers/gpu/drm/i915/gem/i915_gem_pages.c | 4 +- drivers/gpu/drm/i915/gem/i915_gem_phys.c | 105 +- drivers/gpu/drm/i915/gem/i915_gem_pm.c | 3 +- drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 3 +- drivers/gpu/drm/i915/gem/i915_gem_shrinker.c | 18 +- drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 136 +- drivers/gpu/drm/i915/gem/i915_gem_stolen.h | 1 - drivers/gpu/drm/i915/gem/i915_gem_tiling.c | 1 - drivers/gpu/drm/i915/gem/i915_gem_userptr.c | 21 +- drivers/gpu/drm/i915/gem/selftests/huge_pages.c | 102 - .../gpu/drm/i915/gem/selftests/i915_gem_context.c | 178 +- drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 2 +- .../drm/i915/gem/selftests/i915_gem_object_blt.c | 74 +- drivers/gpu/drm/i915/gem/selftests/igt_gem_utils.c | 2 +- drivers/gpu/drm/i915/gem/selftests/mock_context.c | 8 +- drivers/gpu/drm/i915/gt/gen7_renderclear.c | 402 + drivers/gpu/drm/i915/gt/gen7_renderclear.h | 15 + drivers/gpu/drm/i915/gt/gen8_ppgtt.c | 27 + drivers/gpu/drm/i915/gt/hsw_clear_kernel.c | 61 + drivers/gpu/drm/i915/gt/intel_breadcrumbs.c | 3 + drivers/gpu/drm/i915/gt/intel_context.c | 62 +- drivers/gpu/drm/i915/gt/intel_context.h | 25 + drivers/gpu/drm/i915/gt/intel_context_param.c | 63 + drivers/gpu/drm/i915/gt/intel_context_param.h | 14 + drivers/gpu/drm/i915/gt/intel_context_sseu.c | 98 + drivers/gpu/drm/i915/gt/intel_context_types.h | 25 +- drivers/gpu/drm/i915/gt/intel_engine.h | 37 +- drivers/gpu/drm/i915/gt/intel_engine_cs.c | 187 +- drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c | 8 +- drivers/gpu/drm/i915/gt/intel_engine_pm.c | 4 +- drivers/gpu/drm/i915/gt/intel_engine_types.h | 14 +- drivers/gpu/drm/i915/gt/intel_engine_user.c | 3 +- drivers/gpu/drm/i915/gt/intel_ggtt.c | 106 +- drivers/gpu/drm/i915/gt/intel_gpu_commands.h | 17 +- drivers/gpu/drm/i915/gt/intel_gt.c | 68 +- drivers/gpu/drm/i915/gt/intel_gt.h | 2 +- drivers/gpu/drm/i915/gt/intel_gt_irq.c | 117 +- drivers/gpu/drm/i915/gt/intel_gt_irq.h | 3 +- drivers/gpu/drm/i915/gt/intel_gt_pm.c | 2 +- drivers/gpu/drm/i915/gt/intel_gt_requests.c | 17 +- drivers/gpu/drm/i915/gt/intel_gtt.c | 65 +- drivers/gpu/drm/i915/gt/intel_gtt.h | 11 +- drivers/gpu/drm/i915/gt/intel_llc.c | 6 +- drivers/gpu/drm/i915/gt/intel_lrc.c | 838 +- drivers/gpu/drm/i915/gt/intel_lrc_reg.h | 1 + drivers/gpu/drm/i915/gt/intel_mocs.c | 76 +- drivers/gpu/drm/i915/gt/intel_rc6.c | 29 +- drivers/gpu/drm/i915/gt/intel_reset.c | 109 +- drivers/gpu/drm/i915/gt/intel_ring.c | 7 +- drivers/gpu/drm/i915/gt/intel_ring.h | 8 + drivers/gpu/drm/i915/gt/intel_ring_submission.c | 236 +- drivers/gpu/drm/i915/gt/intel_ring_types.h | 7 +- drivers/gpu/drm/i915/gt/intel_rps.c | 78 +- drivers/gpu/drm/i915/gt/intel_timeline.c | 14 +- drivers/gpu/drm/i915/gt/intel_workarounds.c | 288 +- drivers/gpu/drm/i915/gt/intel_workarounds_types.h | 4 +- drivers/gpu/drm/i915/gt/ivb_clear_kernel.c | 61 + drivers/gpu/drm/i915/gt/mock_engine.c | 24 +- .../gpu/drm/i915/gt/selftest_engine_heartbeat.c | 30 +- drivers/gpu/drm/i915/gt/selftest_hangcheck.c | 4 +- drivers/gpu/drm/i915/gt/selftest_llc.c | 11 +- drivers/gpu/drm/i915/gt/selftest_lrc.c | 2114 ++- drivers/gpu/drm/i915/gt/selftest_mocs.c | 24 +- drivers/gpu/drm/i915/gt/selftest_rc6.c | 28 +- drivers/gpu/drm/i915/gt/selftest_reset.c | 2 +- drivers/gpu/drm/i915/gt/selftest_ring_submission.c | 296 + drivers/gpu/drm/i915/gt/selftest_timeline.c | 188 +- drivers/gpu/drm/i915/gt/selftest_workarounds.c | 9 + drivers/gpu/drm/i915/gt/sysfs_engines.c | 445 + drivers/gpu/drm/i915/gt/sysfs_engines.h | 13 + drivers/gpu/drm/i915/gt/uc/intel_guc.c | 30 +- drivers/gpu/drm/i915/gt/uc/intel_guc.h | 23 +- drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c | 255 +- drivers/gpu/drm/i915/gt/uc/intel_guc_ct.h | 7 +- drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 13 +- drivers/gpu/drm/i915/gt/uc/intel_guc_submission.h | 19 +- drivers/gpu/drm/i915/gt/uc/intel_huc.c | 7 +- drivers/gpu/drm/i915/gt/uc/intel_huc.h | 8 +- drivers/gpu/drm/i915/gt/uc/intel_huc_fw.c | 2 +- drivers/gpu/drm/i915/gt/uc/intel_uc.c | 69 +- drivers/gpu/drm/i915/gt/uc/intel_uc.h | 62 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 11 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.h | 18 +- drivers/gpu/drm/i915/gvt/aperture_gm.c | 84 +- drivers/gpu/drm/i915/gvt/cfg_space.c | 27 +- drivers/gpu/drm/i915/gvt/cmd_parser.c | 208 +- drivers/gpu/drm/i915/gvt/debugfs.c | 45 +- drivers/gpu/drm/i915/gvt/display.c | 25 +- drivers/gpu/drm/i915/gvt/dmabuf.c | 10 +- drivers/gpu/drm/i915/gvt/edid.c | 25 +- drivers/gpu/drm/i915/gvt/execlist.c | 103 +- drivers/gpu/drm/i915/gvt/execlist.h | 5 +- drivers/gpu/drm/i915/gvt/fb_decoder.c | 6 +- drivers/gpu/drm/i915/gvt/firmware.c | 20 +- drivers/gpu/drm/i915/gvt/gtt.c | 67 +- drivers/gpu/drm/i915/gvt/gvt.c | 43 +- drivers/gpu/drm/i915/gvt/gvt.h | 62 +- drivers/gpu/drm/i915/gvt/handlers.c | 211 +- drivers/gpu/drm/i915/gvt/interrupt.c | 21 +- drivers/gpu/drm/i915/gvt/kvmgt.c | 309 +- drivers/gpu/drm/i915/gvt/mmio.c | 32 +- drivers/gpu/drm/i915/gvt/mmio.h | 4 +- drivers/gpu/drm/i915/gvt/mmio_context.c | 127 +- drivers/gpu/drm/i915/gvt/mmio_context.h | 5 +- drivers/gpu/drm/i915/gvt/opregion.c | 5 +- drivers/gpu/drm/i915/gvt/sched_policy.c | 25 +- drivers/gpu/drm/i915/gvt/scheduler.c | 256 +- drivers/gpu/drm/i915/gvt/scheduler.h | 9 +- drivers/gpu/drm/i915/gvt/vgpu.c | 30 +- drivers/gpu/drm/i915/i915_active.c | 174 +- drivers/gpu/drm/i915/i915_active.h | 17 +- drivers/gpu/drm/i915/i915_buddy.c | 3 +- drivers/gpu/drm/i915/i915_cmd_parser.c | 29 +- drivers/gpu/drm/i915/i915_debugfs.c | 2560 +--- drivers/gpu/drm/i915/i915_debugfs.h | 8 +- drivers/gpu/drm/i915/i915_debugfs_params.c | 250 + drivers/gpu/drm/i915/i915_debugfs_params.h | 14 + drivers/gpu/drm/i915/i915_drv.c | 1218 +- drivers/gpu/drm/i915/i915_drv.h | 237 +- drivers/gpu/drm/i915/i915_gem.c | 32 +- drivers/gpu/drm/i915/i915_gem_evict.c | 17 +- drivers/gpu/drm/i915/i915_gem_fence_reg.c | 16 +- drivers/gpu/drm/i915/i915_gem_gtt.c | 5 +- drivers/gpu/drm/i915/i915_gpu_error.c | 36 +- drivers/gpu/drm/i915/i915_gpu_error.h | 12 +- drivers/gpu/drm/i915/i915_ioc32.c | 7 +- drivers/gpu/drm/i915/i915_ioc32.h | 17 + drivers/gpu/drm/i915/i915_irq.c | 287 +- drivers/gpu/drm/i915/i915_irq.h | 6 +- drivers/gpu/drm/i915/i915_memcpy.c | 5 - drivers/gpu/drm/i915/i915_params.c | 11 +- drivers/gpu/drm/i915/i915_params.h | 74 +- drivers/gpu/drm/i915/i915_pci.c | 22 +- drivers/gpu/drm/i915/i915_perf.c | 161 +- drivers/gpu/drm/i915/i915_perf_types.h | 3 +- drivers/gpu/drm/i915/i915_pmu.c | 77 +- drivers/gpu/drm/i915/i915_pmu.h | 13 +- drivers/gpu/drm/i915/i915_reg.h | 68 +- drivers/gpu/drm/i915/i915_request.c | 352 +- drivers/gpu/drm/i915/i915_request.h | 74 +- drivers/gpu/drm/i915/i915_scheduler.c | 48 +- drivers/gpu/drm/i915/i915_suspend.c | 2 - drivers/gpu/drm/i915/i915_sw_fence.c | 17 +- drivers/gpu/drm/i915/i915_sw_fence.h | 2 +- drivers/gpu/drm/i915/i915_switcheroo.c | 2 +- drivers/gpu/drm/i915/i915_sysfs.c | 22 +- drivers/gpu/drm/i915/i915_trace.h | 66 +- drivers/gpu/drm/i915/i915_utils.c | 4 +- drivers/gpu/drm/i915/i915_utils.h | 27 +- drivers/gpu/drm/i915/i915_vgpu.c | 72 +- drivers/gpu/drm/i915/i915_vgpu.h | 25 +- drivers/gpu/drm/i915/i915_vma.c | 112 +- drivers/gpu/drm/i915/i915_vma.h | 2 + drivers/gpu/drm/i915/i915_vma_types.h | 11 - drivers/gpu/drm/i915/intel_csr.c | 789 - drivers/gpu/drm/i915/intel_device_info.c | 45 +- drivers/gpu/drm/i915/intel_device_info.h | 4 + drivers/gpu/drm/i915/intel_dram.c | 500 + drivers/gpu/drm/i915/intel_dram.h | 14 + drivers/gpu/drm/i915/intel_gvt.c | 21 +- drivers/gpu/drm/i915/intel_memory_region.c | 4 +- drivers/gpu/drm/i915/intel_pch.c | 66 +- drivers/gpu/drm/i915/intel_pm.c | 765 +- drivers/gpu/drm/i915/intel_pm.h | 5 +- drivers/gpu/drm/i915/intel_sideband.c | 16 +- drivers/gpu/drm/i915/intel_uncore.c | 54 +- drivers/gpu/drm/i915/selftests/i915_active.c | 78 +- drivers/gpu/drm/i915/selftests/i915_buddy.c | 25 +- drivers/gpu/drm/i915/selftests/i915_gem.c | 6 +- .../gpu/drm/i915/selftests/i915_live_selftests.h | 1 + .../gpu/drm/i915/selftests/i915_perf_selftests.h | 1 + drivers/gpu/drm/i915/selftests/igt_spinner.c | 2 +- .../gpu/drm/i915/selftests/intel_memory_region.c | 203 + drivers/gpu/drm/i915/selftests/mock_gem_device.c | 1 - drivers/gpu/drm/i915/vlv_suspend.c | 489 + drivers/gpu/drm/i915/vlv_suspend.h | 18 + drivers/gpu/drm/imx/imx-ldb.c | 2 +- drivers/gpu/drm/imx/ipuv3-plane.c | 2 +- drivers/gpu/drm/imx/parallel-display.c | 176 +- drivers/gpu/drm/ingenic/ingenic-drm.c | 2 +- drivers/gpu/drm/lima/lima_drv.c | 16 +- drivers/gpu/drm/lima/lima_drv.h | 1 + drivers/gpu/drm/lima/lima_gem.c | 134 +- drivers/gpu/drm/lima/lima_gem.h | 4 + drivers/gpu/drm/lima/lima_gp.c | 63 +- drivers/gpu/drm/lima/lima_mmu.c | 5 + drivers/gpu/drm/lima/lima_mmu.h | 1 + drivers/gpu/drm/lima/lima_regs.h | 1 + drivers/gpu/drm/lima/lima_sched.c | 35 +- drivers/gpu/drm/lima/lima_sched.h | 6 + drivers/gpu/drm/lima/lima_vm.c | 46 +- drivers/gpu/drm/lima/lima_vm.h | 1 + drivers/gpu/drm/mcde/mcde_drv.c | 9 +- drivers/gpu/drm/mcde/mcde_dsi.c | 5 +- drivers/gpu/drm/mediatek/Kconfig | 1 + drivers/gpu/drm/mediatek/mtk_disp_color.c | 5 +- drivers/gpu/drm/mediatek/mtk_disp_ovl.c | 5 +- drivers/gpu/drm/mediatek/mtk_disp_rdma.c | 5 +- drivers/gpu/drm/mediatek/mtk_dpi.c | 32 +- drivers/gpu/drm/mediatek/mtk_drm_crtc.c | 49 +- drivers/gpu/drm/mediatek/mtk_drm_ddp.c | 259 +- drivers/gpu/drm/mediatek/mtk_drm_ddp.h | 7 - drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.c | 1 + drivers/gpu/drm/mediatek/mtk_drm_drv.c | 45 +- drivers/gpu/drm/mediatek/mtk_drm_drv.h | 2 +- drivers/gpu/drm/mediatek/mtk_drm_plane.c | 7 + drivers/gpu/drm/mediatek/mtk_dsi.c | 10 +- drivers/gpu/drm/mediatek/mtk_hdmi.c | 68 +- drivers/gpu/drm/meson/meson_dw_hdmi.c | 180 +- drivers/gpu/drm/meson/meson_vclk.c | 93 +- drivers/gpu/drm/meson/meson_vclk.h | 7 +- drivers/gpu/drm/meson/meson_venc.c | 10 +- drivers/gpu/drm/meson/meson_venc.h | 4 +- drivers/gpu/drm/meson/meson_venc_cvbs.c | 6 +- drivers/gpu/drm/mgag200/mgag200_drv.h | 9 +- drivers/gpu/drm/mgag200/mgag200_mode.c | 86 +- drivers/gpu/drm/msm/adreno/a5xx_gpu.c | 27 +- drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 152 +- drivers/gpu/drm/msm/adreno/a6xx_gmu.h | 6 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 65 +- drivers/gpu/drm/msm/adreno/a6xx_gpu_state.h | 2 +- drivers/gpu/drm/msm/adreno/a6xx_hfi.c | 85 +- drivers/gpu/drm/msm/adreno/adreno_gpu.c | 2 +- drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 2 + drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 119 +- .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c | 4 +- .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c | 4 +- drivers/gpu/drm/msm/disp/dpu1/dpu_formats.c | 4 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.h | 10 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_pingpong.h | 10 + drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 98 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.h | 26 + drivers/gpu/drm/msm/disp/dpu1/dpu_mdss.c | 58 +- drivers/gpu/drm/msm/disp/dpu1/dpu_rm.c | 620 +- drivers/gpu/drm/msm/disp/dpu1/dpu_rm.h | 71 +- drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c | 6 +- drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c | 2 + drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c | 86 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c | 95 - drivers/gpu/drm/msm/dsi/dsi_manager.c | 11 +- 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/edp/edp.c | 4 - drivers/gpu/drm/msm/edp/edp_bridge.c | 2 +- drivers/gpu/drm/msm/hdmi/hdmi.c | 4 - drivers/gpu/drm/msm/hdmi/hdmi_bridge.c | 2 +- drivers/gpu/drm/msm/msm_drv.c | 20 +- drivers/gpu/drm/msm/msm_drv.h | 3 + drivers/gpu/drm/msm/msm_fbdev.c | 6 +- drivers/gpu/drm/msm/msm_gem.h | 12 +- drivers/gpu/drm/msm/msm_gpu.c | 28 +- drivers/gpu/drm/msm/msm_rd.c | 8 +- drivers/gpu/drm/nouveau/dispnv04/crtc.c | 4 + drivers/gpu/drm/nouveau/dispnv50/disp.c | 26 - drivers/gpu/drm/nouveau/dispnv50/head.c | 5 + drivers/gpu/drm/nouveau/dispnv50/wndw.c | 2 + drivers/gpu/drm/nouveau/nouveau_bo.c | 8 - drivers/gpu/drm/nouveau/nouveau_display.c | 28 +- drivers/gpu/drm/nouveau/nouveau_display.h | 11 +- drivers/gpu/drm/nouveau/nouveau_dmem.c | 19 +- drivers/gpu/drm/nouveau/nouveau_drm.c | 5 - drivers/gpu/drm/nouveau/nouveau_fbcon.c | 6 +- drivers/gpu/drm/nouveau/nouveau_svm.c | 1 - drivers/gpu/drm/nouveau/nouveau_vga.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/omapdrm/displays/Kconfig | 22 - drivers/gpu/drm/omapdrm/displays/Makefile | 4 - .../gpu/drm/omapdrm/displays/connector-analog-tv.c | 97 - drivers/gpu/drm/omapdrm/displays/connector-hdmi.c | 183 - drivers/gpu/drm/omapdrm/displays/encoder-opa362.c | 137 - .../gpu/drm/omapdrm/displays/encoder-tpd12s015.c | 217 - drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c | 6 +- drivers/gpu/drm/omapdrm/dss/Makefile | 2 +- drivers/gpu/drm/omapdrm/dss/base.c | 55 +- drivers/gpu/drm/omapdrm/dss/display.c | 9 - drivers/gpu/drm/omapdrm/dss/dpi.c | 349 +- drivers/gpu/drm/omapdrm/dss/dsi.c | 4 +- drivers/gpu/drm/omapdrm/dss/dss-of.c | 28 - drivers/gpu/drm/omapdrm/dss/dss.c | 71 +- drivers/gpu/drm/omapdrm/dss/hdmi.h | 4 +- drivers/gpu/drm/omapdrm/dss/hdmi4.c | 313 +- drivers/gpu/drm/omapdrm/dss/hdmi4_core.c | 59 +- drivers/gpu/drm/omapdrm/dss/hdmi4_core.h | 4 +- drivers/gpu/drm/omapdrm/dss/hdmi5.c | 295 +- drivers/gpu/drm/omapdrm/dss/hdmi5_core.c | 48 +- drivers/gpu/drm/omapdrm/dss/hdmi5_core.h | 5 +- drivers/gpu/drm/omapdrm/dss/omapdss-boot-init.c | 34 +- drivers/gpu/drm/omapdrm/dss/omapdss.h | 46 +- drivers/gpu/drm/omapdrm/dss/output.c | 53 +- drivers/gpu/drm/omapdrm/dss/sdi.c | 178 +- drivers/gpu/drm/omapdrm/dss/venc.c | 269 +- drivers/gpu/drm/omapdrm/omap_connector.c | 247 +- drivers/gpu/drm/omapdrm/omap_connector.h | 3 - drivers/gpu/drm/omapdrm/omap_crtc.c | 2 +- drivers/gpu/drm/omapdrm/omap_dmm_tiler.c | 4 +- drivers/gpu/drm/omapdrm/omap_drv.c | 88 +- drivers/gpu/drm/omapdrm/omap_encoder.c | 83 +- drivers/gpu/drm/omapdrm/omap_fbdev.c | 6 +- drivers/gpu/drm/panel/Kconfig | 44 + drivers/gpu/drm/panel/Makefile | 5 + drivers/gpu/drm/panel/panel-boe-tv101wum-nl6.c | 854 ++ drivers/gpu/drm/panel/panel-elida-kd35t133.c | 352 + drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c | 526 + drivers/gpu/drm/panel/panel-ilitek-ili9322.c | 14 +- drivers/gpu/drm/panel/panel-lg-lg4573.c | 2 +- drivers/gpu/drm/panel/panel-novatek-nt35510.c | 1098 ++ drivers/gpu/drm/panel/panel-samsung-ld9040.c | 6 + .../drm/panel/panel-samsung-s6e88a0-ams452ef01.c | 293 + drivers/gpu/drm/panel/panel-simple.c | 321 +- drivers/gpu/drm/panel/panel-sony-acx424akp.c | 4 +- drivers/gpu/drm/panel/panel-tpo-td028ttec1.c | 17 +- drivers/gpu/drm/panfrost/panfrost_device.c | 123 +- drivers/gpu/drm/panfrost/panfrost_device.h | 26 +- drivers/gpu/drm/panfrost/panfrost_drv.c | 31 +- drivers/gpu/drm/panfrost/panfrost_gem.h | 6 + drivers/gpu/drm/panfrost/panfrost_gem_shrinker.c | 3 + drivers/gpu/drm/panfrost/panfrost_gpu.c | 18 +- drivers/gpu/drm/panfrost/panfrost_job.c | 15 +- drivers/gpu/drm/panfrost/panfrost_mmu.c | 57 +- drivers/gpu/drm/panfrost/panfrost_perfcnt.c | 11 +- drivers/gpu/drm/pl111/pl111_versatile.c | 73 + drivers/gpu/drm/qxl/qxl_cmd.c | 2 +- drivers/gpu/drm/qxl/qxl_display.c | 43 +- drivers/gpu/drm/qxl/qxl_drv.c | 26 +- drivers/gpu/drm/qxl/qxl_kms.c | 4 +- drivers/gpu/drm/qxl/qxl_ttm.c | 6 - drivers/gpu/drm/radeon/.gitignore | 1 + drivers/gpu/drm/radeon/Makefile | 35 +- drivers/gpu/drm/radeon/atombios_crtc.c | 1 + drivers/gpu/drm/radeon/radeon_device.c | 2 +- drivers/gpu/drm/radeon/radeon_display.c | 25 +- drivers/gpu/drm/radeon/radeon_dp_mst.c | 27 - drivers/gpu/drm/radeon/radeon_drv.c | 61 +- drivers/gpu/drm/radeon/radeon_fb.c | 19 +- drivers/gpu/drm/radeon/radeon_kms.c | 35 +- drivers/gpu/drm/radeon/radeon_legacy_crtc.c | 3 +- drivers/gpu/drm/radeon/radeon_mode.h | 9 +- drivers/gpu/drm/radeon/radeon_ttm.c | 8 +- drivers/gpu/drm/radeon/si_dpm.c | 1 - drivers/gpu/drm/rcar-du/rcar_du_encoder.c | 2 +- drivers/gpu/drm/rcar-du/rcar_lvds.c | 22 +- drivers/gpu/drm/rockchip/rockchip_drm_fbdev.c | 9 +- drivers/gpu/drm/rockchip/rockchip_drm_gem.c | 1 + drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 2 +- drivers/gpu/drm/rockchip/rockchip_drm_vop.h | 2 +- drivers/gpu/drm/rockchip/rockchip_lvds.c | 2 +- drivers/gpu/drm/rockchip/rockchip_rgb.c | 5 +- drivers/gpu/drm/scheduler/gpu_scheduler_trace.h | 27 + drivers/gpu/drm/scheduler/sched_entity.c | 56 +- drivers/gpu/drm/scheduler/sched_main.c | 88 +- drivers/gpu/drm/selftests/drm_cmdline_selftests.h | 1 + .../gpu/drm/selftests/test-drm_cmdline_parser.c | 15 +- drivers/gpu/drm/sti/sti_crtc.c | 11 +- drivers/gpu/drm/sti/sti_crtc.h | 2 - drivers/gpu/drm/sti/sti_drv.c | 4 - drivers/gpu/drm/sti/sti_dvo.c | 2 +- drivers/gpu/drm/sti/sti_hda.c | 2 +- drivers/gpu/drm/sti/sti_hdmi.c | 2 +- drivers/gpu/drm/stm/drv.c | 2 - drivers/gpu/drm/stm/dw_mipi_dsi-stm.c | 4 +- drivers/gpu/drm/stm/ltdc.c | 103 +- drivers/gpu/drm/stm/ltdc.h | 6 +- drivers/gpu/drm/sun4i/sun4i_drv.c | 1 - drivers/gpu/drm/sun4i/sun4i_lvds.c | 2 +- drivers/gpu/drm/sun4i/sun4i_rgb.c | 2 +- drivers/gpu/drm/sun4i/sun4i_tcon.c | 104 +- drivers/gpu/drm/sun4i/sun4i_tcon.h | 14 + drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c | 129 +- drivers/gpu/drm/sun4i/sun6i_mipi_dsi.h | 2 +- drivers/gpu/drm/sun4i/sun8i_mixer.c | 104 +- drivers/gpu/drm/sun4i/sun8i_mixer.h | 11 + drivers/gpu/drm/sun4i/sun8i_vi_layer.c | 66 +- drivers/gpu/drm/tegra/dc.c | 20 +- drivers/gpu/drm/tegra/fb.c | 8 +- drivers/gpu/drm/tegra/hdmi.c | 34 +- drivers/gpu/drm/tidss/Kconfig | 14 + drivers/gpu/drm/tidss/Makefile | 12 + drivers/gpu/drm/tidss/tidss_crtc.c | 432 + drivers/gpu/drm/tidss/tidss_crtc.h | 48 + drivers/gpu/drm/tidss/tidss_dispc.c | 2753 ++++ drivers/gpu/drm/tidss/tidss_dispc.h | 137 + drivers/gpu/drm/tidss/tidss_dispc_regs.h | 243 + drivers/gpu/drm/tidss/tidss_drv.c | 285 + drivers/gpu/drm/tidss/tidss_drv.h | 39 + drivers/gpu/drm/tidss/tidss_encoder.c | 88 + drivers/gpu/drm/tidss/tidss_encoder.h | 17 + drivers/gpu/drm/tidss/tidss_irq.c | 146 + drivers/gpu/drm/tidss/tidss_irq.h | 77 + drivers/gpu/drm/tidss/tidss_kms.c | 299 + drivers/gpu/drm/tidss/tidss_kms.h | 15 + drivers/gpu/drm/tidss/tidss_plane.c | 217 + drivers/gpu/drm/tidss/tidss_plane.h | 25 + drivers/gpu/drm/tidss/tidss_scale_coefs.c | 202 + drivers/gpu/drm/tidss/tidss_scale_coefs.h | 22 + drivers/gpu/drm/tilcdc/tilcdc_external.c | 2 +- drivers/gpu/drm/tiny/Kconfig | 22 +- drivers/gpu/drm/tiny/Makefile | 1 + drivers/gpu/drm/tiny/gm12u320.c | 9 - drivers/gpu/drm/tiny/ili9225.c | 9 - drivers/gpu/drm/tiny/ili9486.c | 286 + drivers/gpu/drm/tiny/repaper.c | 21 +- drivers/gpu/drm/tiny/st7586.c | 9 - drivers/gpu/drm/tiny/st7735r.c | 76 +- drivers/gpu/drm/ttm/ttm_bo.c | 271 +- drivers/gpu/drm/ttm/ttm_bo_util.c | 4 +- drivers/gpu/drm/ttm/ttm_bo_vm.c | 12 +- drivers/gpu/drm/ttm/ttm_page_alloc_dma.c | 2 +- drivers/gpu/drm/udl/udl_connector.c | 1 - drivers/gpu/drm/udl/udl_modeset.c | 11 - drivers/gpu/drm/v3d/v3d_drv.h | 41 +- drivers/gpu/drm/vboxvideo/vbox_drv.c | 4 + drivers/gpu/drm/vboxvideo/vbox_mode.c | 13 +- drivers/gpu/drm/vboxvideo/vboxvideo.h | 2 +- drivers/gpu/drm/vc4/vc4_crtc.c | 13 +- drivers/gpu/drm/vc4/vc4_dpi.c | 2 +- drivers/gpu/drm/vc4/vc4_drv.c | 3 - drivers/gpu/drm/vc4/vc4_drv.h | 49 +- drivers/gpu/drm/vc4/vc4_dsi.c | 2 +- drivers/gpu/drm/vc4/vc4_plane.c | 2 +- drivers/gpu/drm/vgem/vgem_drv.c | 9 +- drivers/gpu/drm/virtio/virtgpu_debugfs.c | 1 + drivers/gpu/drm/virtio/virtgpu_display.c | 12 +- drivers/gpu/drm/virtio/virtgpu_drv.c | 6 +- drivers/gpu/drm/virtio/virtgpu_drv.h | 36 +- drivers/gpu/drm/virtio/virtgpu_gem.c | 2 + drivers/gpu/drm/virtio/virtgpu_ioctl.c | 90 +- drivers/gpu/drm/virtio/virtgpu_kms.c | 41 +- drivers/gpu/drm/virtio/virtgpu_object.c | 114 +- drivers/gpu/drm/virtio/virtgpu_plane.c | 7 +- drivers/gpu/drm/virtio/virtgpu_vq.c | 369 +- drivers/gpu/drm/vkms/vkms_crtc.c | 9 +- drivers/gpu/drm/vkms/vkms_drv.c | 1 - drivers/gpu/drm/vkms/vkms_drv.h | 4 - drivers/gpu/drm/vkms/vkms_plane.c | 2 +- drivers/gpu/drm/vmwgfx/Makefile | 2 +- drivers/gpu/drm/vmwgfx/device_include/svga3d_cmd.h | 161 +- .../gpu/drm/vmwgfx/device_include/svga3d_devcaps.h | 787 +- drivers/gpu/drm/vmwgfx/device_include/svga3d_dx.h | 466 +- .../gpu/drm/vmwgfx/device_include/svga3d_limits.h | 36 +- .../drm/vmwgfx/device_include/svga3d_surfacedefs.h | 58 +- .../gpu/drm/vmwgfx/device_include/svga3d_types.h | 347 +- drivers/gpu/drm/vmwgfx/device_include/svga_reg.h | 382 +- drivers/gpu/drm/vmwgfx/device_include/svga_types.h | 1 + drivers/gpu/drm/vmwgfx/vmwgfx_binding.c | 213 +- drivers/gpu/drm/vmwgfx/vmwgfx_binding.h | 33 +- drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c | 3 +- drivers/gpu/drm/vmwgfx/vmwgfx_context.c | 28 +- drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c | 6 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 73 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 172 +- drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c | 429 +- drivers/gpu/drm/vmwgfx/vmwgfx_fifo.c | 2 - drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c | 18 +- drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 130 +- drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c | 3 + drivers/gpu/drm/vmwgfx/vmwgfx_mob.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c | 31 - drivers/gpu/drm/vmwgfx/vmwgfx_page_dirty.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c | 3 + drivers/gpu/drm/vmwgfx/vmwgfx_so.c | 12 +- drivers/gpu/drm/vmwgfx/vmwgfx_so.h | 7 + drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c | 66 +- drivers/gpu/drm/vmwgfx/vmwgfx_streamoutput.c | 387 + drivers/gpu/drm/vmwgfx/vmwgfx_surface.c | 610 +- drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c | 6 - drivers/gpu/drm/xen/xen_drm_front_kms.c | 19 + drivers/gpu/drm/zte/zx_plane.c | 4 +- drivers/gpu/trace/Kconfig | 4 + drivers/gpu/trace/Makefile | 3 + drivers/gpu/trace/trace_gpu_mem.c | 13 + drivers/hid/Kconfig | 19 +- drivers/hid/Makefile | 2 + drivers/hid/hid-alps.c | 2 +- drivers/hid/hid-apple.c | 3 +- drivers/hid/hid-appleir.c | 12 +- drivers/hid/hid-bigbenff.c | 31 +- drivers/hid/hid-core.c | 4 +- drivers/hid/hid-glorious.c | 86 + drivers/hid/hid-google-hammer.c | 2 + drivers/hid/hid-hyperv.c | 6 +- drivers/hid/hid-ids.h | 7 + drivers/hid/hid-ite.c | 5 +- drivers/hid/hid-lg-g15.c | 6 +- drivers/hid/hid-logitech-dj.c | 11 +- drivers/hid/hid-logitech-hidpp.c | 43 +- drivers/hid/hid-mcp2221.c | 742 + drivers/hid/hid-picolcd_fb.c | 4 +- drivers/hid/hid-quirks.c | 4 +- drivers/hid/hid-rmi.c | 1 - drivers/hid/hid-sensor-custom.c | 6 +- drivers/hid/i2c-hid/i2c-hid-dmi-quirks.c | 8 + drivers/hid/intel-ish-hid/ishtp/hbm.h | 2 +- drivers/hid/intel-ish-hid/ishtp/ishtp-dev.h | 2 +- drivers/hid/usbhid/hiddev.c | 2 +- drivers/hsi/clients/cmt_speech.c | 9 +- drivers/hv/hv_balloon.c | 25 +- drivers/hv/hyperv_vmbus.h | 2 +- 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/dell-smm-hwmon.c | 4 +- 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/hwspinlock/Kconfig | 12 +- drivers/hwspinlock/hwspinlock_internal.h | 2 +- drivers/hwtracing/coresight/Kconfig | 21 + drivers/hwtracing/coresight/Makefile | 6 +- .../hwtracing/coresight/coresight-cti-platform.c | 485 + drivers/hwtracing/coresight/coresight-cti-sysfs.c | 1206 ++ drivers/hwtracing/coresight/coresight-cti.c | 789 + drivers/hwtracing/coresight/coresight-cti.h | 235 + drivers/hwtracing/coresight/coresight-platform.c | 22 +- drivers/hwtracing/coresight/coresight-priv.h | 27 +- drivers/hwtracing/coresight/coresight-sysfs.c | 204 + drivers/hwtracing/coresight/coresight.c | 153 +- drivers/hwtracing/intel_th/intel_th.h | 2 + drivers/hwtracing/intel_th/msu.c | 62 +- drivers/hwtracing/intel_th/pci.c | 13 +- drivers/hwtracing/stm/p_sys-t.c | 6 +- drivers/i2c/algos/i2c-algo-pca.c | 6 +- drivers/i2c/busses/i2c-altera.c | 8 +- drivers/i2c/busses/i2c-amd-mp2-plat.c | 27 +- drivers/i2c/busses/i2c-aspeed.c | 2 +- drivers/i2c/busses/i2c-at91-master.c | 78 + drivers/i2c/busses/i2c-at91.h | 4 + drivers/i2c/busses/i2c-axxia.c | 4 +- drivers/i2c/busses/i2c-bcm-iproc.c | 14 +- drivers/i2c/busses/i2c-bcm-kona.c | 8 +- drivers/i2c/busses/i2c-bcm2835.c | 2 +- drivers/i2c/busses/i2c-brcmstb.c | 33 + drivers/i2c/busses/i2c-cadence.c | 7 +- drivers/i2c/busses/i2c-designware-baytrail.c | 2 +- drivers/i2c/busses/i2c-designware-common.c | 36 +- drivers/i2c/busses/i2c-designware-core.h | 2 +- drivers/i2c/busses/i2c-designware-master.c | 4 +- drivers/i2c/busses/i2c-designware-pcidrv.c | 3 +- drivers/i2c/busses/i2c-designware-platdrv.c | 61 +- drivers/i2c/busses/i2c-designware-slave.c | 4 +- drivers/i2c/busses/i2c-digicolor.c | 3 +- drivers/i2c/busses/i2c-diolan-u2c.c | 12 +- drivers/i2c/busses/i2c-efm32.c | 2 +- drivers/i2c/busses/i2c-exynos5.c | 18 +- drivers/i2c/busses/i2c-gpio.c | 2 +- drivers/i2c/busses/i2c-hix5hd2.c | 11 +- drivers/i2c/busses/i2c-i801.c | 45 +- drivers/i2c/busses/i2c-img-scb.c | 4 +- drivers/i2c/busses/i2c-imx-lpi2c.c | 16 +- drivers/i2c/busses/i2c-imx.c | 155 +- drivers/i2c/busses/i2c-jz4780.c | 36 +- drivers/i2c/busses/i2c-lpc2k.c | 6 +- drivers/i2c/busses/i2c-mt65xx.c | 21 +- drivers/i2c/busses/i2c-mt7621.c | 2 +- drivers/i2c/busses/i2c-mv64xxx.c | 6 +- drivers/i2c/busses/i2c-mxs.c | 10 +- drivers/i2c/busses/i2c-nomadik.c | 8 +- drivers/i2c/busses/i2c-nvidia-gpu.c | 20 +- drivers/i2c/busses/i2c-omap.c | 6 +- drivers/i2c/busses/i2c-owl.c | 9 +- drivers/i2c/busses/i2c-parport.c | 12 +- drivers/i2c/busses/i2c-powermac.c | 15 +- drivers/i2c/busses/i2c-qcom-geni.c | 58 +- drivers/i2c/busses/i2c-qup.c | 11 +- drivers/i2c/busses/i2c-rcar.c | 18 +- drivers/i2c/busses/i2c-riic.c | 6 +- drivers/i2c/busses/i2c-rk3x.c | 12 +- drivers/i2c/busses/i2c-s3c2410.c | 4 +- drivers/i2c/busses/i2c-sh_mobile.c | 9 +- drivers/i2c/busses/i2c-sirf.c | 3 +- drivers/i2c/busses/i2c-sprd.c | 9 +- drivers/i2c/busses/i2c-st.c | 6 +- drivers/i2c/busses/i2c-stm32f4.c | 10 +- drivers/i2c/busses/i2c-stm32f7.c | 245 +- drivers/i2c/busses/i2c-stu300.c | 6 +- drivers/i2c/busses/i2c-sun6i-p2wi.c | 2 +- drivers/i2c/busses/i2c-synquacer.c | 6 +- drivers/i2c/busses/i2c-tegra.c | 18 +- drivers/i2c/busses/i2c-thunderx-pcidrv.c | 13 +- drivers/i2c/busses/i2c-uniphier-f.c | 6 +- drivers/i2c/busses/i2c-uniphier.c | 7 +- drivers/i2c/busses/i2c-wmt.c | 2 +- drivers/i2c/busses/i2c-xlp9xx.c | 18 +- drivers/i2c/busses/i2c-xlr.c | 2 +- drivers/i2c/i2c-core-acpi.c | 12 +- drivers/i2c/i2c-core-base.c | 38 +- drivers/i2c/i2c-core-smbus.c | 26 +- drivers/i2c/i2c-dev.c | 50 +- drivers/i2c/i2c-slave-eeprom.c | 4 +- drivers/i2c/i2c-smbus.c | 2 +- drivers/i3c/device.c | 50 +- drivers/i3c/master.c | 26 +- drivers/i3c/master/dw-i3c-master.c | 2 +- drivers/i3c/master/i3c-master-cdns.c | 2 +- drivers/ide/Kconfig | 20 +- drivers/ide/Makefile | 2 - drivers/ide/au1xxx-ide.c | 597 - drivers/ide/ide-gd.c | 2 +- drivers/idle/intel_idle.c | 381 +- drivers/iio/TODO | 19 + drivers/iio/accel/adis16201.c | 1 + drivers/iio/accel/adis16209.c | 1 + drivers/iio/accel/adxl372.c | 1 + drivers/iio/accel/st_accel_i2c.c | 7 +- drivers/iio/adc/Kconfig | 12 + drivers/iio/adc/Makefile | 1 + drivers/iio/adc/ad7124.c | 99 +- drivers/iio/adc/ad7192.c | 1034 ++ drivers/iio/adc/ad7292.c | 5 +- drivers/iio/adc/at91-sama5d2_adc.c | 15 + drivers/iio/adc/exynos_adc.c | 6 +- drivers/iio/adc/max1118.c | 10 +- drivers/iio/adc/mcp320x.c | 3 +- drivers/iio/adc/npcm_adc.c | 30 +- drivers/iio/adc/stm32-dfsdm-adc.c | 43 +- drivers/iio/adc/ti-tlc4541.c | 3 +- drivers/iio/amplifiers/Kconfig | 10 + drivers/iio/amplifiers/Makefile | 1 + drivers/iio/amplifiers/ad8366.c | 30 + drivers/iio/amplifiers/hmc425a.c | 248 + drivers/iio/chemical/Kconfig | 2 + drivers/iio/chemical/atlas-sensor.c | 97 +- drivers/iio/common/st_sensors/st_sensors_core.c | 4 + drivers/iio/dac/Kconfig | 71 +- drivers/iio/dac/Makefile | 1 + drivers/iio/dac/ad5755.c | 22 +- drivers/iio/dac/ad5770r.c | 695 + drivers/iio/dac/ltc2632.c | 102 +- drivers/iio/gyro/adis16136.c | 62 +- drivers/iio/gyro/adis16260.c | 1 + drivers/iio/imu/adis.c | 68 +- drivers/iio/imu/adis16400.c | 140 +- drivers/iio/imu/adis16460.c | 40 +- drivers/iio/imu/adis16480.c | 197 +- drivers/iio/imu/adis_buffer.c | 3 +- drivers/iio/imu/inv_mpu6050/Kconfig | 12 +- drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 651 +- drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c | 111 +- drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h | 58 +- drivers/iio/imu/inv_mpu6050/inv_mpu_magn.c | 49 +- drivers/iio/imu/inv_mpu6050/inv_mpu_magn.h | 5 +- drivers/iio/imu/inv_mpu6050/inv_mpu_ring.c | 57 +- drivers/iio/imu/inv_mpu6050/inv_mpu_spi.c | 74 +- drivers/iio/imu/inv_mpu6050/inv_mpu_trigger.c | 160 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h | 4 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c | 5 +- drivers/iio/industrialio-core.c | 54 +- drivers/iio/light/Kconfig | 21 + drivers/iio/light/Makefile | 2 + drivers/iio/light/al3010.c | 242 + drivers/iio/light/al3320a.c | 72 +- drivers/iio/light/gp2ap002.c | 720 + drivers/iio/light/gp2ap020a00f.c | 23 +- drivers/iio/light/si1133.c | 37 +- drivers/iio/light/vcnl4000.c | 159 +- drivers/iio/magnetometer/ak8974.c | 2 +- drivers/iio/potentiostat/lmp91000.c | 18 +- drivers/iio/pressure/Kconfig | 11 + drivers/iio/pressure/Makefile | 1 + drivers/iio/pressure/icp10100.c | 658 + drivers/iio/proximity/ping.c | 2 +- drivers/iio/proximity/srf04.c | 96 +- drivers/iio/trigger/stm32-timer-trigger.c | 172 +- drivers/infiniband/core/cache.c | 19 +- drivers/infiniband/core/cm.c | 745 +- drivers/infiniband/core/cma.c | 128 +- drivers/infiniband/core/cma_configfs.c | 6 +- drivers/infiniband/core/cma_priv.h | 6 +- drivers/infiniband/core/core_priv.h | 14 + drivers/infiniband/core/device.c | 4 +- drivers/infiniband/core/iwcm.c | 4 +- drivers/infiniband/core/mad_priv.h | 4 +- drivers/infiniband/core/multicast.c | 2 +- drivers/infiniband/core/nldev.c | 8 +- drivers/infiniband/core/rw.c | 43 +- drivers/infiniband/core/sa_query.c | 2 +- drivers/infiniband/core/security.c | 31 +- drivers/infiniband/core/ucma.c | 61 +- drivers/infiniband/core/umem.c | 11 +- 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 | 34 +- drivers/infiniband/hw/bnxt_re/bnxt_re.h | 26 +- drivers/infiniband/hw/bnxt_re/ib_verbs.c | 926 +- drivers/infiniband/hw/bnxt_re/main.c | 492 +- drivers/infiniband/hw/bnxt_re/qplib_fp.c | 489 +- drivers/infiniband/hw/bnxt_re/qplib_fp.h | 95 +- drivers/infiniband/hw/bnxt_re/qplib_rcfw.c | 463 +- drivers/infiniband/hw/bnxt_re/qplib_rcfw.h | 85 +- drivers/infiniband/hw/bnxt_re/qplib_res.c | 470 +- drivers/infiniband/hw/bnxt_re/qplib_res.h | 145 +- drivers/infiniband/hw/bnxt_re/qplib_sp.c | 48 +- drivers/infiniband/hw/cxgb4/cm.c | 4 + drivers/infiniband/hw/cxgb4/iw_cxgb4.h | 4 +- drivers/infiniband/hw/cxgb4/qp.c | 6 +- drivers/infiniband/hw/cxgb4/t4fw_ri_api.h | 8 +- drivers/infiniband/hw/efa/efa_admin_cmds_defs.h | 7 +- drivers/infiniband/hw/efa/efa_admin_defs.h | 4 +- drivers/infiniband/hw/efa/efa_com.c | 158 +- drivers/infiniband/hw/efa/efa_com_cmd.c | 29 +- drivers/infiniband/hw/efa/efa_common_defs.h | 13 +- drivers/infiniband/hw/efa/efa_regs_defs.h | 25 +- drivers/infiniband/hw/efa/efa_verbs.c | 51 +- drivers/infiniband/hw/hfi1/affinity.c | 2 + drivers/infiniband/hw/hfi1/efivar.c | 2 +- drivers/infiniband/hw/hfi1/file_ops.c | 54 +- drivers/infiniband/hw/hfi1/hfi.h | 7 +- drivers/infiniband/hw/hfi1/init.c | 26 +- drivers/infiniband/hw/hfi1/mad.c | 4 +- drivers/infiniband/hw/hfi1/mad.h | 2 +- drivers/infiniband/hw/hfi1/pio.h | 4 +- drivers/infiniband/hw/hfi1/sdma.c | 2 +- drivers/infiniband/hw/hfi1/sdma.h | 4 +- drivers/infiniband/hw/hfi1/user_exp_rcv.c | 5 +- drivers/infiniband/hw/hfi1/user_exp_rcv.h | 2 +- drivers/infiniband/hw/hfi1/user_sdma.c | 42 +- drivers/infiniband/hw/hfi1/verbs.c | 4 +- drivers/infiniband/hw/hns/hns_roce_cq.c | 8 +- drivers/infiniband/hw/hns/hns_roce_device.h | 54 +- drivers/infiniband/hw/hns/hns_roce_hem.c | 474 +- drivers/infiniband/hw/hns/hns_roce_hw_v1.c | 37 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 1319 +- drivers/infiniband/hw/hns/hns_roce_qp.c | 977 +- drivers/infiniband/hw/hns/hns_roce_srq.c | 3 +- drivers/infiniband/hw/i40iw/i40iw.h | 22 +- drivers/infiniband/hw/i40iw/i40iw_cm.h | 4 +- drivers/infiniband/hw/i40iw/i40iw_ctrl.c | 96 + drivers/infiniband/hw/i40iw/i40iw_d.h | 26 +- drivers/infiniband/hw/i40iw/i40iw_main.c | 24 +- drivers/infiniband/hw/i40iw/i40iw_p.h | 1 + drivers/infiniband/hw/i40iw/i40iw_status.h | 3 +- drivers/infiniband/hw/i40iw/i40iw_type.h | 12 + drivers/infiniband/hw/i40iw/i40iw_verbs.c | 12 +- drivers/infiniband/hw/mlx4/main.c | 9 +- drivers/infiniband/hw/mlx4/qp.c | 2 +- drivers/infiniband/hw/mlx5/Makefile | 1 + drivers/infiniband/hw/mlx5/cong.c | 20 + drivers/infiniband/hw/mlx5/cq.c | 27 +- drivers/infiniband/hw/mlx5/devx.c | 51 +- drivers/infiniband/hw/mlx5/main.c | 84 +- drivers/infiniband/hw/mlx5/mem.c | 2 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 69 +- drivers/infiniband/hw/mlx5/mr.c | 659 +- drivers/infiniband/hw/mlx5/odp.c | 19 +- drivers/infiniband/hw/mlx5/qos.c | 136 + drivers/infiniband/hw/mlx5/qp.c | 16 +- drivers/infiniband/hw/mthca/mthca_memfree.c | 2 +- drivers/infiniband/hw/mthca/mthca_memfree.h | 2 +- drivers/infiniband/hw/mthca/mthca_provider.c | 2 +- drivers/infiniband/hw/ocrdma/ocrdma_verbs.c | 2 +- drivers/infiniband/hw/qedr/verbs.c | 2 +- drivers/infiniband/hw/qib/qib_verbs.c | 2 + drivers/infiniband/hw/usnic/usnic_ib_verbs.c | 2 +- drivers/infiniband/hw/usnic/usnic_uiom.h | 2 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c | 2 +- drivers/infiniband/sw/rdmavt/cq.c | 2 +- drivers/infiniband/sw/rdmavt/qp.c | 86 +- drivers/infiniband/sw/rdmavt/vt.c | 6 - drivers/infiniband/sw/rxe/rxe_comp.c | 8 +- drivers/infiniband/sw/rxe/rxe_qp.c | 7 +- drivers/infiniband/sw/rxe/rxe_queue.h | 2 +- drivers/infiniband/sw/siw/siw_cm.c | 142 +- drivers/infiniband/sw/siw/siw_main.c | 6 +- drivers/infiniband/sw/siw/siw_qp_rx.c | 2 +- drivers/infiniband/sw/siw/siw_verbs.c | 11 +- drivers/infiniband/ulp/ipoib/ipoib.h | 2 - drivers/infiniband/ulp/ipoib/ipoib_ethtool.c | 5 +- drivers/infiniband/ulp/ipoib/ipoib_main.c | 4 - drivers/infiniband/ulp/isert/ib_isert.c | 12 + drivers/infiniband/ulp/opa_vnic/opa_vnic_encap.h | 4 +- drivers/infiniband/ulp/opa_vnic/opa_vnic_ethtool.c | 2 - .../infiniband/ulp/opa_vnic/opa_vnic_internal.h | 1 - drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c | 5 - drivers/infiniband/ulp/srp/ib_srp.h | 2 +- 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/Kconfig | 1 + drivers/input/touchscreen/chipone_icn8505.c | 2 +- drivers/input/touchscreen/elants_i2c.c | 1 + drivers/input/touchscreen/goodix.c | 579 +- drivers/input/touchscreen/ili210x.c | 34 +- drivers/input/touchscreen/of_touchscreen.c | 35 +- drivers/input/touchscreen/raydium_i2c_ts.c | 8 +- drivers/input/touchscreen/silead.c | 2 +- drivers/interconnect/core.c | 9 + drivers/interconnect/qcom/Kconfig | 25 + drivers/interconnect/qcom/Makefile | 8 + drivers/interconnect/qcom/bcm-voter.c | 366 + drivers/interconnect/qcom/bcm-voter.h | 27 + drivers/interconnect/qcom/icc-rpmh.c | 150 + drivers/interconnect/qcom/icc-rpmh.h | 149 + drivers/interconnect/qcom/osm-l3.c | 276 + drivers/interconnect/qcom/sc7180.c | 641 + drivers/interconnect/qcom/sc7180.h | 151 + drivers/interconnect/qcom/sdm845.c | 1055 +- drivers/interconnect/qcom/sdm845.h | 142 + drivers/iommu/Kconfig | 20 +- drivers/iommu/Makefile | 4 +- drivers/iommu/amd_iommu.c | 4 +- drivers/iommu/amd_iommu_init.c | 13 +- drivers/iommu/amd_iommu_types.h | 2 +- drivers/iommu/arm-smmu-v3.c | 204 +- drivers/iommu/dma-iommu.c | 16 +- drivers/iommu/dmar.c | 24 +- drivers/iommu/intel-iommu-debugfs.c | 51 +- drivers/iommu/intel-iommu.c | 72 +- drivers/iommu/intel-svm.c | 2 +- drivers/iommu/io-pgtable-arm.c | 4 +- drivers/iommu/iommu.c | 15 +- drivers/iommu/omap-iommu.c | 10 +- drivers/iommu/omap-iopgtable.h | 3 +- drivers/iommu/qcom_iommu.c | 30 +- drivers/iommu/virtio-iommu.c | 1 - drivers/irqchip/Kconfig | 21 +- drivers/irqchip/Makefile | 2 + drivers/irqchip/irq-atmel-aic.c | 2 +- drivers/irqchip/irq-atmel-aic5.c | 2 +- drivers/irqchip/irq-bcm2835.c | 15 + drivers/irqchip/irq-bcm7038-l1.c | 2 +- drivers/irqchip/irq-gic-v3-its.c | 532 +- drivers/irqchip/irq-gic-v3.c | 46 +- drivers/irqchip/irq-gic-v4.c | 134 +- drivers/irqchip/irq-i8259.c | 16 +- drivers/irqchip/irq-ingenic-tcu.c | 1 + drivers/irqchip/irq-ingenic.c | 9 +- drivers/irqchip/irq-loongson-htpic.c | 149 + drivers/irqchip/irq-loongson-liointc.c | 271 + drivers/irqchip/irq-renesas-intc-irqpin.c | 2 +- drivers/irqchip/irq-sifive-plic.c | 119 +- drivers/irqchip/irq-stm32-exti.c | 14 +- drivers/irqchip/irq-versatile-fpga.c | 18 +- drivers/irqchip/irq-vic.c | 9 +- drivers/irqchip/irq-xilinx-intc.c | 116 +- drivers/irqchip/qcom-irq-combiner.c | 2 +- drivers/leds/Kconfig | 25 + drivers/leds/Makefile | 100 +- drivers/leds/leds-bd2802.c | 2 - drivers/leds/leds-ip30.c | 86 + drivers/leds/leds-is31fl32xx.c | 2 +- drivers/leds/leds-lm3532.c | 2 +- drivers/leds/leds-lm3697.c | 2 +- drivers/leds/leds-ns2.c | 99 +- drivers/leds/leds-pwm.c | 55 +- drivers/leds/leds-turris-omnia.c | 295 + drivers/lightnvm/pblk-sysfs.c | 42 +- drivers/macintosh/ans-lcd.c | 2 +- drivers/macintosh/ans-lcd.h | 2 - drivers/macintosh/therm_windtunnel.c | 52 +- drivers/macintosh/via-pmu.c | 3 - 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/mailbox/Kconfig | 9 + drivers/mailbox/Makefile | 2 + drivers/mailbox/armada-37xx-rwtm-mailbox.c | 8 +- drivers/mailbox/bcm-flexrm-mailbox.c | 2 + drivers/mailbox/bcm-pdc-mailbox.c | 20 +- drivers/mailbox/imx-mailbox.c | 288 +- drivers/mailbox/mtk-cmdq-mailbox.c | 128 +- drivers/mailbox/sun6i-msgbox.c | 326 + drivers/md/bcache/btree.c | 242 +- drivers/md/bcache/btree.h | 84 + drivers/md/bcache/journal.c | 7 +- drivers/md/bcache/super.c | 17 - 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-crypt.c | 6 +- drivers/md/dm-integrity.c | 386 +- drivers/md/dm-mpath.c | 2 +- drivers/md/dm-thin-metadata.c | 2 +- drivers/md/dm-verity-fec.c | 1 + drivers/md/dm-verity-target.c | 2 +- drivers/md/dm-writecache.c | 146 +- drivers/md/dm-zoned-metadata.c | 1 - drivers/md/dm-zoned-target.c | 10 +- drivers/md/dm.c | 23 +- drivers/md/md.c | 8 +- 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-ipc.c | 4 +- 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/memory/.gitignore | 1 + drivers/memory/tegra/tegra124-emc.c | 5 + drivers/memory/tegra/tegra20-emc.c | 5 + drivers/memory/tegra/tegra30-emc.c | 5 + drivers/message/fusion/mptlan.h | 5 +- drivers/mfd/Kconfig | 22 +- drivers/mfd/Makefile | 1 + drivers/mfd/cros_ec_dev.c | 2 +- drivers/mfd/iqs62x.c | 1063 ++ drivers/mfd/omap-usb-tll.c | 2 +- drivers/mfd/qcom-pm8xxx.c | 2 +- drivers/misc/Kconfig | 1 + drivers/misc/Makefile | 1 + 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 | 4 +- drivers/misc/habanalabs/command_submission.c | 51 +- drivers/misc/habanalabs/debugfs.c | 92 +- drivers/misc/habanalabs/device.c | 7 +- drivers/misc/habanalabs/goya/goya.c | 248 +- drivers/misc/habanalabs/goya/goya_coresight.c | 4 +- drivers/misc/habanalabs/goya/goya_hwmgr.c | 2 +- drivers/misc/habanalabs/habanalabs.h | 62 +- drivers/misc/habanalabs/habanalabs_drv.c | 11 +- drivers/misc/habanalabs/hwmon.c | 106 +- drivers/misc/habanalabs/include/armcp_if.h | 20 +- .../habanalabs/include/goya/goya_async_events.h | 4 + .../misc/habanalabs/include/goya/goya_reg_map.h | 39 +- drivers/misc/habanalabs/include/hl_boot_if.h | 39 +- drivers/misc/habanalabs/memory.c | 222 +- drivers/misc/habanalabs/mmu.c | 110 +- drivers/misc/lkdtm/bugs.c | 111 + drivers/misc/lkdtm/core.c | 4 + drivers/misc/lkdtm/lkdtm.h | 4 + drivers/misc/lkdtm/stackleak.c | 25 +- drivers/misc/mei/bus-fixup.c | 4 +- drivers/misc/mei/client.c | 4 +- drivers/misc/mei/hw-me-regs.h | 4 +- drivers/misc/mei/hw.h | 5 +- drivers/misc/mei/mei_dev.h | 2 +- drivers/misc/mei/pci-me.c | 15 +- drivers/misc/mei/pci-txe.c | 5 +- drivers/misc/mic/host/mic_boot.c | 2 +- drivers/misc/mic/host/mic_x100.c | 4 +- drivers/misc/pci_endpoint_test.c | 214 +- drivers/misc/sgi-gru/grulib.h | 2 +- drivers/misc/sgi-gru/grutables.h | 2 +- drivers/misc/uacce/Kconfig | 13 + drivers/misc/uacce/Makefile | 2 + drivers/misc/uacce/uacce.c | 633 + drivers/misc/vexpress-syscfg.c | 2 +- drivers/mmc/core/block.c | 125 +- drivers/mmc/core/core.c | 59 +- drivers/mmc/core/mmc.c | 63 +- drivers/mmc/core/mmc_ops.c | 200 +- drivers/mmc/core/mmc_ops.h | 15 +- drivers/mmc/core/mmc_test.c | 52 +- drivers/mmc/core/queue.c | 22 +- drivers/mmc/core/sd.c | 10 + drivers/mmc/core/sdio_irq.c | 15 +- drivers/mmc/host/Kconfig | 12 + drivers/mmc/host/Makefile | 1 + drivers/mmc/host/cqhci.c | 16 +- drivers/mmc/host/cqhci.h | 6 +- drivers/mmc/host/mmc_hsq.c | 348 + drivers/mmc/host/mmc_hsq.h | 30 + drivers/mmc/host/mmci.c | 43 +- drivers/mmc/host/mmci.h | 8 + drivers/mmc/host/mmci_stm32_sdmmc.c | 208 +- drivers/mmc/host/renesas_sdhi.h | 6 + drivers/mmc/host/renesas_sdhi_core.c | 183 +- drivers/mmc/host/rtsx_pci_sdmmc.c | 13 +- drivers/mmc/host/sdhci-acpi.c | 90 +- drivers/mmc/host/sdhci-cadence.c | 20 +- drivers/mmc/host/sdhci-esdhc-imx.c | 181 +- drivers/mmc/host/sdhci-esdhc.h | 1 + drivers/mmc/host/sdhci-iproc.c | 17 +- drivers/mmc/host/sdhci-milbeaut.c | 13 +- drivers/mmc/host/sdhci-msm.c | 29 +- drivers/mmc/host/sdhci-of-arasan.c | 74 +- drivers/mmc/host/sdhci-of-at91.c | 30 +- drivers/mmc/host/sdhci-omap.c | 60 + drivers/mmc/host/sdhci-pci-gli.c | 17 + drivers/mmc/host/sdhci-pci.h | 2 +- drivers/mmc/host/sdhci-pltfm.h | 2 +- drivers/mmc/host/sdhci-sprd.c | 30 +- drivers/mmc/host/sdhci-tegra.c | 34 + drivers/mmc/host/sdhci.c | 45 +- drivers/mmc/host/sdhci.h | 18 +- drivers/mmc/host/sdhci_am654.c | 264 +- drivers/mmc/host/tmio_mmc.h | 11 +- drivers/mmc/host/tmio_mmc_core.c | 77 +- drivers/mmc/host/vub300.c | 4 +- drivers/most/Kconfig | 15 + drivers/most/Makefile | 4 + drivers/most/configfs.c | 724 + drivers/most/core.c | 1490 ++ drivers/mtd/devices/phram.c | 15 +- drivers/mtd/hyperbus/hbmc-am654.c | 12 + drivers/mtd/hyperbus/hyperbus-core.c | 15 +- drivers/mtd/inftlmount.c | 2 +- drivers/mtd/lpddr/lpddr_cmds.c | 1 - drivers/mtd/maps/sa1100-flash.c | 2 +- drivers/mtd/mtdblock.c | 5 +- drivers/mtd/mtdchar.c | 12 +- drivers/mtd/mtdcore.c | 250 +- drivers/mtd/mtdpart.c | 695 +- drivers/mtd/nand/raw/ams-delta.c | 237 +- drivers/mtd/nand/raw/brcmnand/brcmnand.c | 293 +- drivers/mtd/nand/raw/cadence-nand-controller.c | 34 +- drivers/mtd/nand/raw/denali.c | 1 + drivers/mtd/nand/raw/denali.h | 2 +- drivers/mtd/nand/raw/diskonchip.c | 2 +- drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c | 21 +- drivers/mtd/nand/raw/ingenic/Kconfig | 1 + drivers/mtd/nand/raw/ingenic/ingenic_ecc.c | 4 +- drivers/mtd/nand/raw/internals.h | 1 + drivers/mtd/nand/raw/marvell_nand.c | 40 +- drivers/mtd/nand/raw/meson_nand.c | 2 +- drivers/mtd/nand/raw/mtk_nand.c | 2 +- drivers/mtd/nand/raw/nand_base.c | 62 +- drivers/mtd/nand/raw/nand_hynix.c | 2 +- drivers/mtd/nand/raw/nand_macronix.c | 227 + drivers/mtd/nand/raw/nand_toshiba.c | 58 +- drivers/mtd/nand/raw/qcom_nandc.c | 105 +- drivers/mtd/nand/raw/stm32_fmc2_nand.c | 44 +- drivers/mtd/nand/raw/sunxi_nand.c | 17 +- drivers/mtd/nand/spi/core.c | 104 +- drivers/mtd/nand/spi/gigadevice.c | 45 +- drivers/mtd/nand/spi/macronix.c | 30 +- drivers/mtd/nand/spi/micron.c | 172 +- drivers/mtd/nand/spi/paragon.c | 28 +- drivers/mtd/nand/spi/toshiba.c | 208 +- drivers/mtd/nand/spi/winbond.c | 34 +- drivers/mtd/spi-nor/Kconfig | 83 +- drivers/mtd/spi-nor/Makefile | 26 +- drivers/mtd/spi-nor/aspeed-smc.c | 910 -- drivers/mtd/spi-nor/atmel.c | 46 + drivers/mtd/spi-nor/catalyst.c | 29 + drivers/mtd/spi-nor/controllers/Kconfig | 75 + drivers/mtd/spi-nor/controllers/Makefile | 8 + drivers/mtd/spi-nor/controllers/aspeed-smc.c | 910 ++ .../spi-nor/{ => controllers}/cadence-quadspi.c | 0 drivers/mtd/spi-nor/{ => controllers}/hisi-sfc.c | 0 .../mtd/spi-nor/{ => controllers}/intel-spi-pci.c | 0 .../spi-nor/{ => controllers}/intel-spi-platform.c | 0 drivers/mtd/spi-nor/{ => controllers}/intel-spi.c | 0 drivers/mtd/spi-nor/{ => controllers}/intel-spi.h | 0 drivers/mtd/spi-nor/{ => controllers}/nxp-spifi.c | 0 drivers/mtd/spi-nor/core.c | 3466 +++++ drivers/mtd/spi-nor/core.h | 441 + drivers/mtd/spi-nor/eon.c | 34 + drivers/mtd/spi-nor/esmt.c | 25 + drivers/mtd/spi-nor/everspin.c | 27 + drivers/mtd/spi-nor/fujitsu.c | 20 + drivers/mtd/spi-nor/gigadevice.c | 59 + drivers/mtd/spi-nor/intel.c | 32 + drivers/mtd/spi-nor/issi.c | 83 + drivers/mtd/spi-nor/macronix.c | 98 + drivers/mtd/spi-nor/micron-st.c | 157 + drivers/mtd/spi-nor/mtk-quadspi.c | 565 - drivers/mtd/spi-nor/sfdp.c | 1205 ++ drivers/mtd/spi-nor/sfdp.h | 98 + drivers/mtd/spi-nor/spansion.c | 95 + drivers/mtd/spi-nor/spi-nor.c | 5434 ------- drivers/mtd/spi-nor/sst.c | 151 + drivers/mtd/spi-nor/winbond.c | 112 + drivers/mtd/spi-nor/xilinx.c | 94 + drivers/mtd/spi-nor/xmc.c | 23 + drivers/net/Kconfig | 16 + drivers/net/Makefile | 2 + drivers/net/bareudp.c | 817 ++ drivers/net/bonding/bond_alb.c | 20 +- drivers/net/bonding/bond_main.c | 63 +- drivers/net/bonding/bond_options.c | 2 + drivers/net/bonding/bonding_priv.h | 5 +- drivers/net/caif/caif_spi.c | 72 +- drivers/net/can/dev.c | 1 + drivers/net/can/slcan.c | 10 +- drivers/net/dsa/b53/b53_common.c | 7 +- drivers/net/dsa/b53/b53_priv.h | 4 +- drivers/net/dsa/bcm_sf2.c | 7 +- drivers/net/dsa/lantiq_gswip.c | 4 +- drivers/net/dsa/microchip/ksz_common.c | 26 +- drivers/net/dsa/microchip/ksz_common.h | 3 +- drivers/net/dsa/mt7530.c | 68 +- drivers/net/dsa/mt7530.h | 7 + drivers/net/dsa/mv88e6xxx/chip.c | 494 +- drivers/net/dsa/mv88e6xxx/chip.h | 52 +- drivers/net/dsa/mv88e6xxx/global1.c | 4 +- drivers/net/dsa/mv88e6xxx/global2.c | 8 +- drivers/net/dsa/mv88e6xxx/port.c | 285 +- drivers/net/dsa/mv88e6xxx/port.h | 29 +- drivers/net/dsa/mv88e6xxx/serdes.c | 452 +- drivers/net/dsa/mv88e6xxx/serdes.h | 39 +- drivers/net/dsa/ocelot/felix.c | 54 +- drivers/net/dsa/ocelot/felix.h | 3 + drivers/net/dsa/ocelot/felix_vsc9959.c | 134 +- drivers/net/dsa/qca/ar9331.c | 4 +- drivers/net/dsa/sja1105/sja1105.h | 7 + drivers/net/dsa/sja1105/sja1105_clocking.c | 4 + drivers/net/dsa/sja1105/sja1105_dynamic_config.c | 24 +- drivers/net/dsa/sja1105/sja1105_main.c | 251 +- drivers/net/dsa/sja1105/sja1105_ptp.c | 285 +- drivers/net/dsa/sja1105/sja1105_ptp.h | 31 + drivers/net/dsa/sja1105/sja1105_sgmii.h | 53 + drivers/net/dsa/sja1105/sja1105_spi.c | 6 + drivers/net/dsa/sja1105/sja1105_static_config.c | 5 +- drivers/net/dsa/sja1105/sja1105_static_config.h | 1 + drivers/net/dsa/sja1105/sja1105_tas.c | 27 - drivers/net/dummy.c | 3 - drivers/net/ethernet/3com/3c509.c | 8 +- drivers/net/ethernet/3com/3c515.c | 16 +- drivers/net/ethernet/3com/3c589_cs.c | 2 - drivers/net/ethernet/3com/typhoon.c | 283 +- drivers/net/ethernet/3com/typhoon.h | 4 +- drivers/net/ethernet/adaptec/starfire.c | 19 +- drivers/net/ethernet/aeroflex/greth.c | 2 - drivers/net/ethernet/agere/et131x.c | 1 - drivers/net/ethernet/agere/et131x.h | 1 - drivers/net/ethernet/alacritech/slicoss.c | 3 - drivers/net/ethernet/allwinner/sun4i-emac.c | 2 - drivers/net/ethernet/alteon/acenic.c | 5 +- drivers/net/ethernet/altera/altera_tse_ethtool.c | 1 - drivers/net/ethernet/amazon/ena/ena_com.c | 92 +- drivers/net/ethernet/amazon/ena/ena_com.h | 9 + drivers/net/ethernet/amazon/ena/ena_ethtool.c | 49 +- drivers/net/ethernet/amazon/ena/ena_netdev.c | 101 +- drivers/net/ethernet/amazon/ena/ena_netdev.h | 18 +- drivers/net/ethernet/amd/amd8111e.c | 5 +- drivers/net/ethernet/amd/au1000_eth.c | 5 - drivers/net/ethernet/amd/nmclan_cs.c | 9 +- drivers/net/ethernet/amd/pcnet32.c | 7 - drivers/net/ethernet/amd/sunlance.c | 10 - drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c | 27 +- drivers/net/ethernet/amd/xgbe/xgbe-main.c | 1 - drivers/net/ethernet/amd/xgbe/xgbe.h | 1 - drivers/net/ethernet/apm/xgene-v2/ethtool.c | 2 - drivers/net/ethernet/apm/xgene-v2/main.c | 1 - drivers/net/ethernet/apm/xgene-v2/main.h | 1 - .../net/ethernet/apm/xgene/xgene_enet_ethtool.c | 2 - drivers/net/ethernet/apm/xgene/xgene_enet_main.c | 1 - drivers/net/ethernet/apm/xgene/xgene_enet_main.h | 1 - drivers/net/ethernet/aquantia/atlantic/aq_cfg.h | 4 - drivers/net/ethernet/aquantia/atlantic/aq_common.h | 1 - .../net/ethernet/aquantia/atlantic/aq_ethtool.c | 21 +- .../net/ethernet/aquantia/atlantic/aq_filters.c | 2 +- drivers/net/ethernet/aquantia/atlantic/aq_hw.h | 2 + drivers/net/ethernet/aquantia/atlantic/aq_main.c | 1 - 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.h | 2 +- .../aquantia/atlantic/hw_atl/hw_atl_utils_fw2x.c | 12 + drivers/net/ethernet/aquantia/atlantic/ver.h | 12 - drivers/net/ethernet/arc/emac.h | 1 - drivers/net/ethernet/arc/emac_arc.c | 2 - drivers/net/ethernet/arc/emac_main.c | 1 - drivers/net/ethernet/arc/emac_rockchip.c | 2 - drivers/net/ethernet/atheros/Kconfig | 2 +- drivers/net/ethernet/atheros/ag71xx.c | 188 +- drivers/net/ethernet/atheros/alx/main.c | 5 +- drivers/net/ethernet/atheros/atl1c/atl1c.h | 1 - drivers/net/ethernet/atheros/atl1c/atl1c_ethtool.c | 2 - drivers/net/ethernet/atheros/atl1c/atl1c_main.c | 11 +- drivers/net/ethernet/atheros/atl1e/atl1e.h | 1 - drivers/net/ethernet/atheros/atl1e/atl1e_ethtool.c | 2 - drivers/net/ethernet/atheros/atl1e/atl1e_main.c | 4 - drivers/net/ethernet/atheros/atlx/atl1.c | 6 - drivers/net/ethernet/atheros/atlx/atl2.c | 11 - drivers/net/ethernet/broadcom/b44.c | 5 - drivers/net/ethernet/broadcom/bcm63xx_enet.c | 11 +- drivers/net/ethernet/broadcom/bcmsysport.c | 9 +- drivers/net/ethernet/broadcom/bnx2.c | 16 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x.h | 8 +- .../net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c | 8 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 7 - drivers/net/ethernet/broadcom/bnxt/bnxt.c | 169 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 6 +- drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.c | 34 +- drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 10 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 48 +- drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c | 4 +- drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c | 57 +- drivers/net/ethernet/broadcom/bnxt/bnxt_vfr.c | 11 +- drivers/net/ethernet/broadcom/cnic_defs.h | 4 +- drivers/net/ethernet/broadcom/genet/bcmgenet.c | 212 +- drivers/net/ethernet/broadcom/genet/bcmgenet.h | 3 +- drivers/net/ethernet/broadcom/genet/bcmgenet_wol.c | 6 +- drivers/net/ethernet/broadcom/genet/bcmmii.c | 122 +- drivers/net/ethernet/broadcom/tg3.c | 16 +- drivers/net/ethernet/brocade/bna/bnad.c | 11 +- drivers/net/ethernet/brocade/bna/bnad.h | 4 +- drivers/net/ethernet/brocade/bna/bnad_ethtool.c | 4 +- drivers/net/ethernet/cadence/macb.h | 2 +- drivers/net/ethernet/cadence/macb_main.c | 105 +- drivers/net/ethernet/cavium/common/cavium_ptp.c | 10 +- drivers/net/ethernet/cavium/liquidio/lio_ethtool.c | 13 +- drivers/net/ethernet/cavium/liquidio/lio_main.c | 13 - drivers/net/ethernet/cavium/liquidio/lio_vf_main.c | 5 +- .../net/ethernet/cavium/liquidio/liquidio_common.h | 6 - .../net/ethernet/cavium/liquidio/octeon_console.c | 12 +- drivers/net/ethernet/cavium/octeon/octeon_mgmt.c | 6 - .../net/ethernet/cavium/thunder/nicvf_ethtool.c | 2 - drivers/net/ethernet/cavium/thunder/nicvf_main.c | 9 +- drivers/net/ethernet/cavium/thunder/nicvf_queues.c | 3 +- drivers/net/ethernet/cavium/thunder/nicvf_queues.h | 4 +- drivers/net/ethernet/cavium/thunder/thunder_bgx.c | 62 +- drivers/net/ethernet/cavium/thunder/thunder_bgx.h | 9 + drivers/net/ethernet/chelsio/cxgb/common.h | 1 - drivers/net/ethernet/chelsio/cxgb/cxgb2.c | 6 +- drivers/net/ethernet/chelsio/cxgb3/cxgb3_ioctl.h | 2 +- drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c | 5 +- drivers/net/ethernet/chelsio/cxgb3/t3_cpl.h | 2 +- drivers/net/ethernet/chelsio/cxgb3/version.h | 2 - drivers/net/ethernet/chelsio/cxgb4/clip_tbl.h | 2 +- drivers/net/ethernet/chelsio/cxgb4/cudbg_entity.h | 8 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4.h | 4 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c | 37 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.h | 2 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c | 10 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c | 307 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.h | 1 - drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 59 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_ptp.c | 3 + .../net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c | 129 +- .../net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.h | 3 +- .../net/ethernet/chelsio/cxgb4/cxgb4_tc_matchall.c | 25 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_u32.c | 79 +- .../ethernet/chelsio/cxgb4/cxgb4_tc_u32_parse.h | 2 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c | 32 + drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.h | 25 +- drivers/net/ethernet/chelsio/cxgb4/l2t.c | 13 +- drivers/net/ethernet/chelsio/cxgb4/l2t.h | 1 + drivers/net/ethernet/chelsio/cxgb4/sched.h | 2 +- drivers/net/ethernet/chelsio/cxgb4/sge.c | 57 +- drivers/net/ethernet/chelsio/cxgb4/smt.h | 2 +- drivers/net/ethernet/chelsio/cxgb4/t4_hw.c | 54 +- drivers/net/ethernet/chelsio/cxgb4/t4_msg.h | 30 +- drivers/net/ethernet/chelsio/cxgb4/t4_regs.h | 6 + drivers/net/ethernet/chelsio/cxgb4/t4_tcb.h | 62 +- drivers/net/ethernet/chelsio/cxgb4/t4fw_api.h | 4 +- .../net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c | 11 +- drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c | 2 - drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.h | 4 +- drivers/net/ethernet/cirrus/ep93xx_eth.c | 2 - drivers/net/ethernet/cisco/enic/enic.h | 2 - drivers/net/ethernet/cisco/enic/enic_ethtool.c | 24 +- drivers/net/ethernet/cisco/enic/enic_main.c | 8 +- drivers/net/ethernet/cisco/enic/vnic_devcmd.h | 8 +- drivers/net/ethernet/cisco/enic/vnic_vic.h | 2 +- drivers/net/ethernet/cortina/gemini.c | 4 +- drivers/net/ethernet/davicom/dm9000.c | 4 +- drivers/net/ethernet/dec/tulip/de2104x.c | 15 - drivers/net/ethernet/dec/tulip/dmfe.c | 14 - drivers/net/ethernet/dec/tulip/tulip.h | 2 +- drivers/net/ethernet/dec/tulip/tulip_core.c | 26 +- drivers/net/ethernet/dec/tulip/uli526x.c | 13 - drivers/net/ethernet/dec/tulip/winbond-840.c | 12 - drivers/net/ethernet/dlink/dl2k.c | 9 - drivers/net/ethernet/dlink/sundance.c | 20 - drivers/net/ethernet/dnet.c | 1 - drivers/net/ethernet/dnet.h | 1 - drivers/net/ethernet/emulex/benet/be.h | 1 - drivers/net/ethernet/emulex/benet/be_ethtool.c | 4 +- drivers/net/ethernet/emulex/benet/be_main.c | 5 +- drivers/net/ethernet/faraday/ftgmac100.c | 5 - drivers/net/ethernet/faraday/ftmac100.c | 3 - drivers/net/ethernet/fealnx.c | 20 - drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 130 +- drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c | 17 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 7 +- .../net/ethernet/freescale/dpaa2/dpaa2-ethtool.c | 11 + drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.c | 61 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.h | 1 + drivers/net/ethernet/freescale/enetc/Kconfig | 16 +- drivers/net/ethernet/freescale/enetc/enetc.c | 70 +- drivers/net/ethernet/freescale/enetc/enetc.h | 35 +- .../net/ethernet/freescale/enetc/enetc_ethtool.c | 22 +- drivers/net/ethernet/freescale/enetc/enetc_hw.h | 11 +- drivers/net/ethernet/freescale/enetc/enetc_pf.c | 19 - drivers/net/ethernet/freescale/enetc/enetc_vf.c | 13 - drivers/net/ethernet/freescale/fec.h | 2 +- drivers/net/ethernet/freescale/fec_main.c | 10 +- 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_dtsec.c | 50 +- drivers/net/ethernet/freescale/fman/fman_memac.c | 12 +- drivers/net/ethernet/freescale/fman/fman_tgec.c | 10 +- drivers/net/ethernet/freescale/fman/mac.c | 13 +- .../net/ethernet/freescale/fs_enet/fs_enet-main.c | 2 - drivers/net/ethernet/freescale/fs_enet/fs_enet.h | 2 - drivers/net/ethernet/freescale/gianfar.c | 2 - drivers/net/ethernet/freescale/gianfar.h | 1 - drivers/net/ethernet/freescale/gianfar_ethtool.c | 35 +- drivers/net/ethernet/freescale/ucc_geth.c | 1 - drivers/net/ethernet/freescale/ucc_geth.h | 1 - drivers/net/ethernet/freescale/ucc_geth_ethtool.c | 2 - drivers/net/ethernet/hisilicon/hip04_eth.c | 16 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_ppe.h | 2 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.h | 2 +- drivers/net/ethernet/hisilicon/hns/hns_ethtool.c | 5 + drivers/net/ethernet/hisilicon/hns3/hclge_mbx.h | 55 +- drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c | 2 + drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 6 +- drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 9 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c | 159 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c | 3 - .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 101 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 1 + .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 388 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c | 2 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 315 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 4 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_mbx.c | 50 +- drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c | 5 +- drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c | 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/emac/core.c | 3 +- drivers/net/ethernet/ibm/ibmveth.c | 59 +- drivers/net/ethernet/ibm/ibmveth.h | 3 + drivers/net/ethernet/ibm/ibmvnic.c | 24 +- drivers/net/ethernet/ibm/ibmvnic.h | 6 +- drivers/net/ethernet/intel/Kconfig | 1 + drivers/net/ethernet/intel/e1000/e1000_ethtool.c | 1 + drivers/net/ethernet/intel/e1000/e1000_main.c | 6 +- drivers/net/ethernet/intel/e1000e/ethtool.c | 3 + drivers/net/ethernet/intel/e1000e/hw.h | 6 + drivers/net/ethernet/intel/e1000e/ich8lan.c | 7 + drivers/net/ethernet/intel/e1000e/mac.c | 4 +- drivers/net/ethernet/intel/e1000e/netdev.c | 27 +- drivers/net/ethernet/intel/e1000e/ptp.c | 1 + drivers/net/ethernet/intel/fm10k/fm10k.h | 6 +- drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c | 2 + drivers/net/ethernet/intel/i40e/i40e.h | 4 +- drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 5 + drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 4 +- drivers/net/ethernet/intel/iavf/iavf.h | 2 +- drivers/net/ethernet/intel/iavf/iavf_ethtool.c | 24 +- drivers/net/ethernet/intel/iavf/iavf_main.c | 10 +- drivers/net/ethernet/intel/iavf/iavf_virtchnl.c | 27 - drivers/net/ethernet/intel/ice/Makefile | 1 + drivers/net/ethernet/intel/ice/ice.h | 15 +- drivers/net/ethernet/intel/ice/ice_adminq_cmd.h | 16 + drivers/net/ethernet/intel/ice/ice_base.c | 87 +- drivers/net/ethernet/intel/ice/ice_base.h | 4 +- drivers/net/ethernet/intel/ice/ice_common.c | 132 +- drivers/net/ethernet/intel/ice/ice_common.h | 11 - drivers/net/ethernet/intel/ice/ice_dcb.c | 8 +- drivers/net/ethernet/intel/ice/ice_dcb_lib.c | 183 +- drivers/net/ethernet/intel/ice/ice_dcb_lib.h | 1 + drivers/net/ethernet/intel/ice/ice_dcb_nl.c | 78 +- drivers/net/ethernet/intel/ice/ice_devids.h | 26 +- drivers/net/ethernet/intel/ice/ice_devlink.c | 320 + drivers/net/ethernet/intel/ice/ice_devlink.h | 14 + drivers/net/ethernet/intel/ice/ice_ethtool.c | 561 +- drivers/net/ethernet/intel/ice/ice_flex_pipe.c | 65 +- drivers/net/ethernet/intel/ice/ice_flow.c | 8 +- drivers/net/ethernet/intel/ice/ice_hw_autogen.h | 12 +- drivers/net/ethernet/intel/ice/ice_lib.c | 392 +- drivers/net/ethernet/intel/ice/ice_lib.h | 12 +- drivers/net/ethernet/intel/ice/ice_main.c | 467 +- drivers/net/ethernet/intel/ice/ice_nvm.c | 508 +- drivers/net/ethernet/intel/ice/ice_nvm.h | 12 + drivers/net/ethernet/intel/ice/ice_sriov.c | 2 - drivers/net/ethernet/intel/ice/ice_switch.c | 24 +- drivers/net/ethernet/intel/ice/ice_txrx.c | 16 +- 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 | 34 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 908 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.h | 48 +- drivers/net/ethernet/intel/ice/ice_xsk.c | 40 +- drivers/net/ethernet/intel/ice/ice_xsk.h | 4 +- drivers/net/ethernet/intel/igb/igb.h | 2 +- drivers/net/ethernet/intel/igb/igb_ethtool.c | 22 +- drivers/net/ethernet/intel/igbvf/ethtool.c | 1 + drivers/net/ethernet/intel/igc/Makefile | 2 +- drivers/net/ethernet/intel/igc/igc.h | 12 +- drivers/net/ethernet/intel/igc/igc_defines.h | 6 + drivers/net/ethernet/intel/igc/igc_dump.c | 323 + drivers/net/ethernet/intel/igc/igc_ethtool.c | 83 +- drivers/net/ethernet/intel/igc/igc_main.c | 144 + drivers/net/ethernet/intel/igc/igc_ptp.c | 2 +- drivers/net/ethernet/intel/igc/igc_regs.h | 5 + drivers/net/ethernet/intel/ixgbe/ixgbe.h | 2 +- drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c | 1 + drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c | 17 +- drivers/net/ethernet/intel/ixgbevf/ethtool.c | 1 + drivers/net/ethernet/jme.c | 10 +- drivers/net/ethernet/marvell/mv643xx_eth.c | 1 + drivers/net/ethernet/marvell/mvmdio.c | 2 +- drivers/net/ethernet/marvell/mvneta.c | 368 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c | 6 + drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 104 +- drivers/net/ethernet/marvell/octeontx2/Kconfig | 6 + drivers/net/ethernet/marvell/octeontx2/af/cgx.c | 192 +- drivers/net/ethernet/marvell/octeontx2/af/cgx.h | 16 +- .../net/ethernet/marvell/octeontx2/af/cgx_fw_if.h | 8 +- drivers/net/ethernet/marvell/octeontx2/af/mbox.h | 38 +- drivers/net/ethernet/marvell/octeontx2/af/rvu.c | 169 +- drivers/net/ethernet/marvell/octeontx2/af/rvu.h | 32 +- .../net/ethernet/marvell/octeontx2/af/rvu_cgx.c | 79 +- .../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 287 +- .../net/ethernet/marvell/octeontx2/af/rvu_npa.c | 13 +- .../net/ethernet/marvell/octeontx2/af/rvu_npc.c | 4 +- .../net/ethernet/marvell/octeontx2/af/rvu_struct.h | 3 + .../net/ethernet/marvell/octeontx2/nic/Makefile | 2 + .../ethernet/marvell/octeontx2/nic/otx2_common.c | 163 +- .../ethernet/marvell/octeontx2/nic/otx2_common.h | 49 +- .../ethernet/marvell/octeontx2/nic/otx2_ethtool.c | 182 +- .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 861 +- .../net/ethernet/marvell/octeontx2/nic/otx2_reg.h | 13 + .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.c | 42 +- .../net/ethernet/marvell/octeontx2/nic/otx2_vf.c | 648 + drivers/net/ethernet/marvell/skge.c | 1 + drivers/net/ethernet/marvell/skge.h | 8 +- drivers/net/ethernet/marvell/sky2.c | 4 + drivers/net/ethernet/marvell/sky2.h | 8 +- drivers/net/ethernet/mediatek/mtk_eth_soc.c | 7 +- drivers/net/ethernet/mellanox/mlx4/en_ethtool.c | 4 + drivers/net/ethernet/mellanox/mlx4/mcg.c | 62 +- drivers/net/ethernet/mellanox/mlx5/core/Kconfig | 10 + drivers/net/ethernet/mellanox/mlx5/core/Makefile | 7 +- drivers/net/ethernet/mellanox/mlx5/core/dev.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/devlink.c | 43 +- drivers/net/ethernet/mellanox/mlx5/core/devlink.h | 6 + .../ethernet/mellanox/mlx5/core/diag/fw_tracer.c | 2 +- .../ethernet/mellanox/mlx5/core/diag/rsc_dump.c | 286 + .../ethernet/mellanox/mlx5/core/diag/rsc_dump.h | 58 + drivers/net/ethernet/mellanox/mlx5/core/en.h | 40 +- .../net/ethernet/mellanox/mlx5/core/en/devlink.c | 39 + .../net/ethernet/mellanox/mlx5/core/en/devlink.h | 15 + .../net/ethernet/mellanox/mlx5/core/en/health.c | 109 +- .../net/ethernet/mellanox/mlx5/core/en/health.h | 11 +- .../net/ethernet/mellanox/mlx5/core/en/mapping.c | 218 + .../net/ethernet/mellanox/mlx5/core/en/mapping.h | 27 + drivers/net/ethernet/mellanox/mlx5/core/en/port.c | 253 +- drivers/net/ethernet/mellanox/mlx5/core/en/port.h | 8 +- .../ethernet/mellanox/mlx5/core/en/reporter_rx.c | 268 +- .../ethernet/mellanox/mlx5/core/en/reporter_tx.c | 181 +- drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 1368 ++ drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.h | 180 + .../net/ethernet/mellanox/mlx5/core/en/tc_tun.c | 115 +- .../net/ethernet/mellanox/mlx5/core/en/tc_tun.h | 3 +- drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h | 10 + .../ethernet/mellanox/mlx5/core/en_accel/ipsec.c | 1 - .../ethernet/mellanox/mlx5/core/en_accel/ktls.h | 4 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c | 15 +- drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c | 55 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 134 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 247 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 179 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.h | 12 + drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 83 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 1140 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.h | 54 + drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 13 +- drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c | 12 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 394 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 69 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 983 +- .../mellanox/mlx5/core/eswitch_offloads_chains.c | 220 +- .../mellanox/mlx5/core/eswitch_offloads_chains.h | 19 +- .../mellanox/mlx5/core/eswitch_offloads_termtbl.c | 106 +- .../net/ethernet/mellanox/mlx5/core/fpga/ipsec.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 82 +- .../net/ethernet/mellanox/mlx5/core/fs_counters.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/fw.c | 40 + .../ethernet/mellanox/mlx5/core/ipoib/ethtool.c | 3 + .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c | 2 +- .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.h | 4 +- drivers/net/ethernet/mellanox/mlx5/core/lag.c | 15 +- drivers/net/ethernet/mellanox/mlx5/core/lag.h | 1 - .../net/ethernet/mellanox/mlx5/core/lib/crypto.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/lib/dm.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/main.c | 37 +- .../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 6 +- drivers/net/ethernet/mellanox/mlx5/core/mr.c | 35 +- drivers/net/ethernet/mellanox/mlx5/core/rl.c | 130 +- drivers/net/ethernet/mellanox/mlx5/core/sriov.c | 3 +- .../mellanox/mlx5/core/steering/dr_action.c | 29 +- .../mellanox/mlx5/core/steering/dr_domain.c | 17 +- .../mellanox/mlx5/core/steering/dr_icm_pool.c | 2 +- .../mellanox/mlx5/core/steering/dr_matcher.c | 12 +- .../ethernet/mellanox/mlx5/core/steering/dr_rule.c | 18 +- .../ethernet/mellanox/mlx5/core/steering/dr_send.c | 19 +- .../ethernet/mellanox/mlx5/core/steering/dr_ste.c | 7 +- .../mellanox/mlx5/core/steering/dr_table.c | 8 +- .../mellanox/mlx5/core/steering/dr_types.h | 2 +- .../ethernet/mellanox/mlx5/core/steering/fs_dr.c | 23 +- .../ethernet/mellanox/mlx5/core/steering/mlx5dr.h | 106 +- 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/mlxfw/Kconfig | 1 + drivers/net/ethernet/mellanox/mlxfw/mlxfw.h | 50 +- drivers/net/ethernet/mellanox/mlxfw/mlxfw_fsm.c | 296 +- drivers/net/ethernet/mellanox/mlxfw/mlxfw_mfa2.c | 2 +- .../net/ethernet/mellanox/mlxfw/mlxfw_mfa2_tlv.h | 2 +- drivers/net/ethernet/mellanox/mlxsw/core.c | 134 +- drivers/net/ethernet/mellanox/mlxsw/core.h | 101 +- .../mellanox/mlxsw/core_acl_flex_actions.c | 563 +- .../mellanox/mlxsw/core_acl_flex_actions.h | 17 +- .../ethernet/mellanox/mlxsw/core_acl_flex_keys.c | 2 +- drivers/net/ethernet/mellanox/mlxsw/pci.c | 59 +- drivers/net/ethernet/mellanox/mlxsw/pci_hw.h | 9 +- drivers/net/ethernet/mellanox/mlxsw/reg.h | 28 +- drivers/net/ethernet/mellanox/mlxsw/resources.h | 2 + drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 171 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 76 +- .../net/ethernet/mellanox/mlxsw/spectrum1_kvdl.c | 2 +- .../net/ethernet/mellanox/mlxsw/spectrum2_kvdl.c | 2 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c | 188 +- .../mellanox/mlxsw/spectrum_acl_bloom_filter.c | 2 +- .../ethernet/mellanox/mlxsw/spectrum_acl_tcam.c | 4 +- .../ethernet/mellanox/mlxsw/spectrum_acl_tcam.h | 4 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_cnt.c | 268 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_cnt.h | 2 + .../net/ethernet/mellanox/mlxsw/spectrum_dpipe.c | 35 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c | 13 +- .../net/ethernet/mellanox/mlxsw/spectrum_flower.c | 58 +- .../net/ethernet/mellanox/mlxsw/spectrum_kvdl.c | 18 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c | 62 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c | 28 +- .../net/ethernet/mellanox/mlxsw/spectrum_qdisc.c | 267 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 381 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.h | 43 + .../net/ethernet/mellanox/mlxsw/spectrum_span.c | 102 +- .../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 263 +- .../net/ethernet/mellanox/mlxsw/spectrum_trap.c | 342 +- drivers/net/ethernet/mellanox/mlxsw/trap.h | 2 + drivers/net/ethernet/micrel/ks8851_mll.c | 67 +- drivers/net/ethernet/micrel/ksz884x.c | 2 +- drivers/net/ethernet/mscc/ocelot.c | 110 +- drivers/net/ethernet/mscc/ocelot.h | 10 - drivers/net/ethernet/mscc/ocelot_ace.c | 561 +- drivers/net/ethernet/mscc/ocelot_ace.h | 26 +- drivers/net/ethernet/mscc/ocelot_board.c | 171 +- drivers/net/ethernet/mscc/ocelot_flower.c | 262 +- drivers/net/ethernet/mscc/ocelot_tc.c | 22 +- drivers/net/ethernet/mscc/ocelot_vcap.h | 403 - drivers/net/ethernet/myricom/myri10ge/myri10ge.c | 1 + drivers/net/ethernet/natsemi/jazzsonic.c | 31 +- drivers/net/ethernet/natsemi/macsonic.c | 48 +- drivers/net/ethernet/natsemi/sonic.c | 66 +- drivers/net/ethernet/natsemi/sonic.h | 2 +- drivers/net/ethernet/natsemi/xtsonic.c | 40 +- drivers/net/ethernet/neterion/vxge/vxge-config.h | 2 +- drivers/net/ethernet/neterion/vxge/vxge-main.h | 14 +- drivers/net/ethernet/netronome/nfp/bpf/fw.h | 6 +- drivers/net/ethernet/netronome/nfp/flower/action.c | 4 + drivers/net/ethernet/netronome/nfp/flower/cmsg.h | 4 +- drivers/net/ethernet/netronome/nfp/nfp_devlink.c | 2 +- drivers/net/ethernet/netronome/nfp/nfp_main.h | 2 +- .../net/ethernet/netronome/nfp/nfp_net_debugdump.c | 8 +- .../net/ethernet/netronome/nfp/nfp_net_ethtool.c | 22 +- drivers/net/ethernet/netronome/nfp/nfp_net_repr.h | 2 +- .../ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c | 32 +- .../net/ethernet/netronome/nfp/nfpcore/nfp_nsp.h | 2 +- drivers/net/ethernet/ni/nixge.c | 22 +- drivers/net/ethernet/pensando/ionic/ionic.h | 3 +- .../net/ethernet/pensando/ionic/ionic_bus_pci.c | 27 +- .../net/ethernet/pensando/ionic/ionic_debugfs.c | 8 +- drivers/net/ethernet/pensando/ionic/ionic_dev.c | 11 +- .../net/ethernet/pensando/ionic/ionic_devlink.c | 7 +- .../net/ethernet/pensando/ionic/ionic_ethtool.c | 61 +- drivers/net/ethernet/pensando/ionic/ionic_if.h | 41 +- drivers/net/ethernet/pensando/ionic/ionic_lif.c | 131 +- drivers/net/ethernet/pensando/ionic/ionic_lif.h | 15 +- drivers/net/ethernet/pensando/ionic/ionic_main.c | 21 +- drivers/net/ethernet/pensando/ionic/ionic_regs.h | 2 +- drivers/net/ethernet/pensando/ionic/ionic_stats.c | 20 +- drivers/net/ethernet/pensando/ionic/ionic_txrx.c | 9 +- drivers/net/ethernet/qlogic/netxen/netxen_nic.h | 2 +- .../ethernet/qlogic/netxen/netxen_nic_ethtool.c | 21 +- drivers/net/ethernet/qlogic/qede/qede.h | 2 + drivers/net/ethernet/qlogic/qede/qede_ethtool.c | 15 +- drivers/net/ethernet/qlogic/qede/qede_filter.c | 10 +- drivers/net/ethernet/qlogic/qede/qede_rdma.c | 29 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic.h | 8 +- .../net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c | 2 +- .../net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c | 23 +- drivers/net/ethernet/qualcomm/emac/emac-mac.c | 7 +- drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c | 220 +- 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 | 21 +- drivers/net/ethernet/qualcomm/rmnet/rmnet_vnd.h | 4 +- drivers/net/ethernet/realtek/r8169_main.c | 344 +- drivers/net/ethernet/realtek/r8169_phy_config.c | 18 +- drivers/net/ethernet/renesas/sh_eth.c | 104 +- drivers/net/ethernet/renesas/sh_eth.h | 2 +- drivers/net/ethernet/samsung/sxgbe/sxgbe_ethtool.c | 1 + drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c | 2 +- drivers/net/ethernet/sfc/ef10.c | 32 +- drivers/net/ethernet/sfc/ef10_sriov.c | 66 +- drivers/net/ethernet/sfc/efx.c | 1 - drivers/net/ethernet/sfc/efx.h | 19 +- drivers/net/ethernet/sfc/efx_channels.c | 26 +- drivers/net/ethernet/sfc/efx_common.c | 9 +- drivers/net/ethernet/sfc/ethtool.c | 42 +- drivers/net/ethernet/sfc/falcon/ethtool.c | 6 +- drivers/net/ethernet/sfc/falcon/net_driver.h | 2 +- drivers/net/ethernet/sfc/mcdi.c | 32 +- drivers/net/ethernet/sfc/net_driver.h | 11 +- drivers/net/ethernet/sfc/ptp.c | 38 +- drivers/net/ethernet/sfc/rx.c | 2 +- drivers/net/ethernet/sfc/rx_common.c | 6 +- drivers/net/ethernet/sfc/tx.c | 41 +- drivers/net/ethernet/sfc/tx_common.c | 29 +- drivers/net/ethernet/sfc/tx_common.h | 6 + drivers/net/ethernet/sgi/ioc3-eth.c | 29 +- drivers/net/ethernet/socionext/netsec.c | 31 +- drivers/net/ethernet/socionext/sni_ave.c | 9 + drivers/net/ethernet/stmicro/stmmac/Kconfig | 1 + drivers/net/ethernet/stmicro/stmmac/common.h | 16 + drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c | 2 +- drivers/net/ethernet/stmicro/stmmac/dwmac-stm32.c | 4 +- .../net/ethernet/stmicro/stmmac/dwmac1000_core.c | 3 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_lib.c | 15 +- drivers/net/ethernet/stmicro/stmmac/dwmac_lib.c | 7 +- .../net/ethernet/stmicro/stmmac/dwxgmac2_core.c | 99 + drivers/net/ethernet/stmicro/stmmac/dwxlgmac2.h | 22 + drivers/net/ethernet/stmicro/stmmac/hwif.c | 45 +- drivers/net/ethernet/stmicro/stmmac/hwif.h | 13 + .../net/ethernet/stmicro/stmmac/stmmac_ethtool.c | 16 +- .../net/ethernet/stmicro/stmmac/stmmac_hwtstamp.c | 15 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 169 +- drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c | 27 + drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c | 35 +- .../net/ethernet/stmicro/stmmac/stmmac_platform.c | 21 +- .../net/ethernet/stmicro/stmmac/stmmac_selftests.c | 4 +- drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c | 9 +- drivers/net/ethernet/sun/cassini.c | 28 +- drivers/net/ethernet/sun/sungem.c | 30 +- drivers/net/ethernet/sun/sunvnet_common.c | 23 +- drivers/net/ethernet/synopsys/dwc-xlgmac-ethtool.c | 17 +- drivers/net/ethernet/tehuti/tehuti.c | 2 + drivers/net/ethernet/tehuti/tehuti.h | 2 +- drivers/net/ethernet/ti/cpsw.c | 1 + drivers/net/ethernet/ti/cpsw_new.c | 1 + drivers/net/ethernet/ti/davinci_emac.c | 1 + drivers/net/ethernet/toshiba/ps3_gelic_net.h | 2 +- drivers/net/ethernet/toshiba/ps3_gelic_wireless.h | 2 +- drivers/net/ethernet/toshiba/spider_net.h | 2 +- drivers/net/ethernet/toshiba/tc35815.c | 2 +- drivers/net/ethernet/via/via-velocity.c | 2 + drivers/net/ethernet/xilinx/Kconfig | 1 - drivers/net/ethernet/xilinx/ll_temac.h | 12 +- drivers/net/ethernet/xilinx/ll_temac_main.c | 370 +- drivers/net/ethernet/xilinx/xilinx_axienet.h | 19 +- drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 444 +- drivers/net/fddi/skfp/drvfbi.c | 4 +- drivers/net/fddi/skfp/h/skfbi.h | 5 - drivers/net/geneve.c | 8 +- drivers/net/gtp.c | 4 +- drivers/net/hyperv/netvsc.c | 2 +- drivers/net/hyperv/netvsc_drv.c | 49 +- drivers/net/ieee802154/ca8210.c | 3 +- drivers/net/ifb.c | 6 +- drivers/net/ipa/Kconfig | 19 + drivers/net/ipa/Makefile | 12 + drivers/net/ipa/gsi.c | 2055 +++ drivers/net/ipa/gsi.h | 257 + drivers/net/ipa/gsi_private.h | 118 + drivers/net/ipa/gsi_reg.h | 417 + drivers/net/ipa/gsi_trans.c | 786 + drivers/net/ipa/gsi_trans.h | 226 + drivers/net/ipa/ipa.h | 148 + drivers/net/ipa/ipa_clock.c | 313 + drivers/net/ipa/ipa_clock.h | 53 + drivers/net/ipa/ipa_cmd.c | 680 + drivers/net/ipa/ipa_cmd.h | 195 + drivers/net/ipa/ipa_data-sc7180.c | 307 + drivers/net/ipa/ipa_data-sdm845.c | 329 + drivers/net/ipa/ipa_data.h | 280 + drivers/net/ipa/ipa_endpoint.c | 1706 +++ drivers/net/ipa/ipa_endpoint.h | 110 + drivers/net/ipa/ipa_gsi.c | 54 + drivers/net/ipa/ipa_gsi.h | 60 + drivers/net/ipa/ipa_interrupt.c | 253 + drivers/net/ipa/ipa_interrupt.h | 117 + drivers/net/ipa/ipa_main.c | 953 ++ drivers/net/ipa/ipa_mem.c | 314 + drivers/net/ipa/ipa_mem.h | 90 + drivers/net/ipa/ipa_modem.c | 383 + drivers/net/ipa/ipa_modem.h | 31 + drivers/net/ipa/ipa_qmi.c | 538 + drivers/net/ipa/ipa_qmi.h | 41 + drivers/net/ipa/ipa_qmi_msg.c | 663 + drivers/net/ipa/ipa_qmi_msg.h | 252 + drivers/net/ipa/ipa_reg.c | 38 + drivers/net/ipa/ipa_reg.h | 476 + drivers/net/ipa/ipa_smp2p.c | 335 + drivers/net/ipa/ipa_smp2p.h | 48 + drivers/net/ipa/ipa_table.c | 700 + drivers/net/ipa/ipa_table.h | 103 + drivers/net/ipa/ipa_uc.c | 211 + drivers/net/ipa/ipa_uc.h | 32 + drivers/net/ipa/ipa_version.h | 23 + drivers/net/ipvlan/ipvlan_core.c | 19 +- drivers/net/ipvlan/ipvlan_main.c | 5 +- drivers/net/macsec.c | 307 +- drivers/net/macvlan.c | 2 + drivers/net/netdevsim/dev.c | 142 +- drivers/net/netdevsim/ipsec.c | 30 +- drivers/net/netdevsim/netdevsim.h | 2 + drivers/net/phy/Kconfig | 18 +- drivers/net/phy/Makefile | 7 +- drivers/net/phy/aquantia_main.c | 38 +- drivers/net/phy/bcm63xx.c | 1 + drivers/net/phy/bcm84881.c | 27 +- drivers/net/phy/broadcom.c | 28 +- drivers/net/phy/dp83867.c | 171 +- drivers/net/phy/linkmode.c | 95 + drivers/net/phy/marvell.c | 29 +- drivers/net/phy/marvell10g.c | 313 +- drivers/net/phy/mdio-bcm-iproc.c | 20 + drivers/net/phy/mdio-bcm-unimac.c | 6 +- drivers/net/phy/mdio-ipq8064.c | 166 + drivers/net/phy/mdio-mux-bcm-iproc.c | 21 +- drivers/net/phy/mdio-xpcs.c | 716 + drivers/net/phy/mdio_bus.c | 85 +- drivers/net/phy/mscc.c | 3824 ----- drivers/net/phy/mscc/Makefile | 10 + drivers/net/phy/mscc/mscc.h | 400 + drivers/net/phy/mscc/mscc_fc_buffer.h | 64 + drivers/net/phy/mscc/mscc_mac.h | 159 + drivers/net/phy/mscc/mscc_macsec.c | 1051 ++ drivers/net/phy/mscc/mscc_macsec.h | 324 + drivers/net/phy/mscc/mscc_main.c | 2465 ++++ drivers/net/phy/mscc_fc_buffer.h | 64 - drivers/net/phy/mscc_mac.h | 159 - drivers/net/phy/mscc_macsec.h | 266 - drivers/net/phy/nxp-tja11xx.c | 16 +- drivers/net/phy/phy-c45.c | 11 +- drivers/net/phy/phy-core.c | 71 +- drivers/net/phy/phy.c | 29 +- drivers/net/phy/phy_device.c | 81 +- drivers/net/phy/phylink.c | 447 +- drivers/net/phy/realtek.c | 60 +- drivers/net/phy/sfp-bus.c | 32 +- drivers/net/phy/smsc.c | 16 +- drivers/net/slip/slhc.c | 14 +- drivers/net/slip/slip.c | 10 +- drivers/net/team/team.c | 2 + drivers/net/tun.c | 108 +- drivers/net/usb/cdc-phonet.c | 2 +- drivers/net/usb/cdc_ncm.c | 411 +- drivers/net/usb/huawei_cdc_ncm.c | 8 +- drivers/net/usb/qmi_wwan.c | 47 +- drivers/net/usb/r8152.c | 41 +- drivers/net/veth.c | 176 +- drivers/net/virtio_net.c | 109 +- drivers/net/vmxnet3/vmxnet3_drv.c | 5 +- drivers/net/vmxnet3/vmxnet3_ethtool.c | 24 +- drivers/net/vrf.c | 4 +- drivers/net/vxlan.c | 11 +- drivers/net/wan/.gitignore | 1 + drivers/net/wan/farsync.h | 2 +- drivers/net/wan/wanxl.c | 2 +- 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/admtek/adm8211.h | 2 +- drivers/net/wireless/ath/ath10k/ahb.c | 4 +- drivers/net/wireless/ath/ath10k/core.c | 86 +- drivers/net/wireless/ath/ath10k/core.h | 5 + drivers/net/wireless/ath/ath10k/debug.c | 12 +- drivers/net/wireless/ath/ath10k/htt_rx.c | 3 +- drivers/net/wireless/ath/ath10k/htt_tx.c | 12 +- drivers/net/wireless/ath/ath10k/hw.c | 1 + drivers/net/wireless/ath/ath10k/hw.h | 3 + drivers/net/wireless/ath/ath10k/mac.c | 31 +- drivers/net/wireless/ath/ath10k/sdio.c | 25 +- drivers/net/wireless/ath/ath10k/wmi.c | 19 +- drivers/net/wireless/ath/ath10k/wmi.h | 7 + drivers/net/wireless/ath/ath11k/Kconfig | 1 + drivers/net/wireless/ath/ath11k/Makefile | 1 + drivers/net/wireless/ath/ath11k/ahb.c | 11 +- drivers/net/wireless/ath/ath11k/ce.h | 1 + drivers/net/wireless/ath/ath11k/core.c | 14 +- drivers/net/wireless/ath/ath11k/core.h | 14 +- drivers/net/wireless/ath/ath11k/debug.h | 15 +- drivers/net/wireless/ath/ath11k/debug_htt_stats.c | 56 +- drivers/net/wireless/ath/ath11k/debug_htt_stats.h | 28 + drivers/net/wireless/ath/ath11k/debugfs_sta.c | 14 +- drivers/net/wireless/ath/ath11k/dp.c | 76 +- drivers/net/wireless/ath/ath11k/dp.h | 35 +- drivers/net/wireless/ath/ath11k/dp_rx.c | 1496 +- drivers/net/wireless/ath/ath11k/dp_rx.h | 14 +- drivers/net/wireless/ath/ath11k/dp_tx.c | 3 +- drivers/net/wireless/ath/ath11k/hal.c | 66 +- drivers/net/wireless/ath/ath11k/hal.h | 23 +- drivers/net/wireless/ath/ath11k/hal_rx.c | 42 +- drivers/net/wireless/ath/ath11k/hal_rx.h | 30 + drivers/net/wireless/ath/ath11k/hw.h | 1 + drivers/net/wireless/ath/ath11k/mac.c | 123 +- drivers/net/wireless/ath/ath11k/mac.h | 2 + drivers/net/wireless/ath/ath11k/peer.c | 3 + drivers/net/wireless/ath/ath11k/peer.h | 9 + drivers/net/wireless/ath/ath11k/qmi.c | 1 + drivers/net/wireless/ath/ath11k/rx_desc.h | 10 +- drivers/net/wireless/ath/ath11k/thermal.c | 224 + drivers/net/wireless/ath/ath11k/thermal.h | 53 + drivers/net/wireless/ath/ath11k/wmi.c | 260 + drivers/net/wireless/ath/ath11k/wmi.h | 96 + drivers/net/wireless/ath/ath5k/Kconfig | 2 +- drivers/net/wireless/ath/ath5k/debug.c | 174 +- drivers/net/wireless/ath/ath9k/main.c | 6 + drivers/net/wireless/ath/ath9k/xmit.c | 7 +- drivers/net/wireless/ath/carl9170/debug.c | 2 +- drivers/net/wireless/ath/wil6210/ethtool.c | 1 + drivers/net/wireless/atmel/at76c50x-usb.h | 2 +- drivers/net/wireless/broadcom/b43/debugfs.c | 2 +- drivers/net/wireless/broadcom/b43legacy/debugfs.c | 2 +- drivers/net/wireless/broadcom/b43legacy/sysfs.c | 6 +- .../broadcom/brcm80211/brcmfmac/cfg80211.c | 2 +- .../wireless/broadcom/brcm80211/brcmfmac/chip.c | 1 + .../broadcom/brcm80211/brcmfmac/firmware.h | 2 +- .../wireless/broadcom/brcm80211/brcmfmac/fweh.c | 2 +- .../broadcom/brcm80211/brcmfmac/fwsignal.c | 5 +- .../wireless/broadcom/brcm80211/brcmfmac/pcie.c | 3 + .../wireless/broadcom/brcm80211/brcmfmac/sdio.c | 2 + .../net/wireless/broadcom/brcm80211/brcmfmac/usb.c | 127 +- .../broadcom/brcm80211/include/brcm_hw_ids.h | 2 + drivers/net/wireless/intel/ipw2x00/ipw2100.c | 26 +- drivers/net/wireless/intel/ipw2x00/ipw2200.c | 48 +- drivers/net/wireless/intel/ipw2x00/libipw_rx.c | 4 +- drivers/net/wireless/intel/ipw2x00/libipw_wx.c | 8 +- drivers/net/wireless/intel/iwlegacy/3945-mac.c | 4 +- drivers/net/wireless/intel/iwlegacy/4965.c | 3 +- drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 49 +- drivers/net/wireless/intel/iwlwifi/cfg/9000.c | 161 +- 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-config.h | 59 +- drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 9 +- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 2 +- 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 | 354 +- .../net/wireless/intersil/hostap/hostap_common.h | 2 +- .../net/wireless/intersil/hostap/hostap_download.c | 10 +- drivers/net/wireless/intersil/hostap/hostap_wlan.h | 2 +- drivers/net/wireless/intersil/orinoco/fw.c | 2 +- drivers/net/wireless/intersil/orinoco/hermes.h | 2 +- drivers/net/wireless/intersil/orinoco/hermes_dld.c | 6 +- .../net/wireless/intersil/orinoco/orinoco_usb.c | 23 +- drivers/net/wireless/intersil/p54/eeprom.h | 8 +- drivers/net/wireless/intersil/p54/lmac.h | 6 +- drivers/net/wireless/intersil/p54/p54.h | 2 +- drivers/net/wireless/intersil/prism54/oid_mgt.c | 34 +- drivers/net/wireless/mac80211_hwsim.c | 390 +- drivers/net/wireless/mac80211_hwsim.h | 29 + drivers/net/wireless/marvell/libertas/host.h | 4 +- drivers/net/wireless/marvell/libertas/if_sdio.c | 2 +- drivers/net/wireless/marvell/libertas/if_spi.c | 5 +- drivers/net/wireless/marvell/libertas/if_usb.h | 2 +- drivers/net/wireless/marvell/libertas_tf/if_usb.h | 2 +- drivers/net/wireless/marvell/mwifiex/11ac.c | 8 +- drivers/net/wireless/marvell/mwifiex/11ac.h | 8 +- drivers/net/wireless/marvell/mwifiex/11h.c | 8 +- drivers/net/wireless/marvell/mwifiex/11n.c | 8 +- drivers/net/wireless/marvell/mwifiex/11n.h | 8 +- drivers/net/wireless/marvell/mwifiex/11n_aggr.c | 8 +- drivers/net/wireless/marvell/mwifiex/11n_aggr.h | 8 +- .../net/wireless/marvell/mwifiex/11n_rxreorder.c | 8 +- .../net/wireless/marvell/mwifiex/11n_rxreorder.h | 8 +- drivers/net/wireless/marvell/mwifiex/cfg80211.c | 10 +- drivers/net/wireless/marvell/mwifiex/cfg80211.h | 8 +- drivers/net/wireless/marvell/mwifiex/cfp.c | 8 +- drivers/net/wireless/marvell/mwifiex/cmdevt.c | 8 +- drivers/net/wireless/marvell/mwifiex/debugfs.c | 8 +- drivers/net/wireless/marvell/mwifiex/decl.h | 8 +- drivers/net/wireless/marvell/mwifiex/ethtool.c | 8 +- drivers/net/wireless/marvell/mwifiex/fw.h | 48 +- drivers/net/wireless/marvell/mwifiex/ie.c | 8 +- drivers/net/wireless/marvell/mwifiex/init.c | 8 +- drivers/net/wireless/marvell/mwifiex/ioctl.h | 8 +- drivers/net/wireless/marvell/mwifiex/join.c | 8 +- drivers/net/wireless/marvell/mwifiex/main.c | 8 +- drivers/net/wireless/marvell/mwifiex/main.h | 8 +- drivers/net/wireless/marvell/mwifiex/pcie.c | 8 +- drivers/net/wireless/marvell/mwifiex/pcie.h | 6 +- drivers/net/wireless/marvell/mwifiex/scan.c | 8 +- drivers/net/wireless/marvell/mwifiex/sdio.c | 8 +- drivers/net/wireless/marvell/mwifiex/sdio.h | 8 +- drivers/net/wireless/marvell/mwifiex/sta_cmd.c | 8 +- drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c | 8 +- drivers/net/wireless/marvell/mwifiex/sta_event.c | 8 +- drivers/net/wireless/marvell/mwifiex/sta_ioctl.c | 8 +- drivers/net/wireless/marvell/mwifiex/sta_rx.c | 8 +- drivers/net/wireless/marvell/mwifiex/sta_tx.c | 8 +- drivers/net/wireless/marvell/mwifiex/tdls.c | 9 +- drivers/net/wireless/marvell/mwifiex/txrx.c | 8 +- drivers/net/wireless/marvell/mwifiex/uap_cmd.c | 8 +- drivers/net/wireless/marvell/mwifiex/uap_event.c | 8 +- drivers/net/wireless/marvell/mwifiex/uap_txrx.c | 8 +- drivers/net/wireless/marvell/mwifiex/usb.c | 8 +- drivers/net/wireless/marvell/mwifiex/usb.h | 6 +- drivers/net/wireless/marvell/mwifiex/util.c | 8 +- drivers/net/wireless/marvell/mwifiex/util.h | 8 +- drivers/net/wireless/marvell/mwifiex/wmm.c | 8 +- drivers/net/wireless/marvell/mwifiex/wmm.h | 8 +- drivers/net/wireless/marvell/mwl8k.c | 6 +- drivers/net/wireless/mediatek/mt76/Makefile | 2 +- drivers/net/wireless/mediatek/mt76/agg-rx.c | 17 +- drivers/net/wireless/mediatek/mt76/airtime.c | 326 - drivers/net/wireless/mediatek/mt76/dma.c | 58 +- drivers/net/wireless/mediatek/mt76/eeprom.c | 20 +- drivers/net/wireless/mediatek/mt76/mac80211.c | 392 +- drivers/net/wireless/mediatek/mt76/mcu.c | 18 +- drivers/net/wireless/mediatek/mt76/mmio.c | 3 - drivers/net/wireless/mediatek/mt76/mt76.h | 168 +- drivers/net/wireless/mediatek/mt76/mt7603/core.c | 5 +- .../net/wireless/mediatek/mt76/mt7603/debugfs.c | 4 + drivers/net/wireless/mediatek/mt76/mt7603/dma.c | 21 +- drivers/net/wireless/mediatek/mt76/mt7603/init.c | 24 +- drivers/net/wireless/mediatek/mt76/mt7603/mac.c | 45 +- drivers/net/wireless/mediatek/mt76/mt7603/main.c | 25 +- drivers/net/wireless/mediatek/mt76/mt7603/mcu.c | 23 +- drivers/net/wireless/mediatek/mt76/mt7603/mt7603.h | 9 +- drivers/net/wireless/mediatek/mt76/mt7603/regs.h | 15 +- drivers/net/wireless/mediatek/mt76/mt7615/Kconfig | 11 + drivers/net/wireless/mediatek/mt76/mt7615/Makefile | 7 +- .../net/wireless/mediatek/mt76/mt7615/debugfs.c | 120 +- drivers/net/wireless/mediatek/mt76/mt7615/dma.c | 220 +- drivers/net/wireless/mediatek/mt76/mt7615/eeprom.c | 92 +- drivers/net/wireless/mediatek/mt76/mt7615/eeprom.h | 5 +- drivers/net/wireless/mediatek/mt76/mt7615/init.c | 407 +- drivers/net/wireless/mediatek/mt76/mt7615/mac.c | 1015 +- drivers/net/wireless/mediatek/mt76/mt7615/mac.h | 88 +- drivers/net/wireless/mediatek/mt76/mt7615/main.c | 404 +- drivers/net/wireless/mediatek/mt76/mt7615/mcu.c | 2818 ++-- drivers/net/wireless/mediatek/mt76/mt7615/mcu.h | 262 +- drivers/net/wireless/mediatek/mt76/mt7615/mmio.c | 174 + drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h | 253 +- .../wireless/mediatek/mt76/mt7615/mt7615_trace.h | 56 + drivers/net/wireless/mediatek/mt76/mt7615/pci.c | 104 +- drivers/net/wireless/mediatek/mt76/mt7615/regs.h | 248 +- drivers/net/wireless/mediatek/mt76/mt7615/soc.c | 77 + drivers/net/wireless/mediatek/mt76/mt7615/trace.c | 12 + drivers/net/wireless/mediatek/mt76/mt76x0/eeprom.c | 4 +- drivers/net/wireless/mediatek/mt76/mt76x0/init.c | 6 +- drivers/net/wireless/mediatek/mt76/mt76x0/main.c | 8 +- drivers/net/wireless/mediatek/mt76/mt76x0/pci.c | 9 +- .../net/wireless/mediatek/mt76/mt76x0/pci_mcu.c | 2 +- drivers/net/wireless/mediatek/mt76/mt76x0/phy.c | 35 +- drivers/net/wireless/mediatek/mt76/mt76x0/usb.c | 31 +- .../net/wireless/mediatek/mt76/mt76x0/usb_mcu.c | 2 +- drivers/net/wireless/mediatek/mt76/mt76x02.h | 13 +- .../net/wireless/mediatek/mt76/mt76x02_beacon.c | 91 +- drivers/net/wireless/mediatek/mt76/mt76x02_dfs.c | 14 +- drivers/net/wireless/mediatek/mt76/mt76x02_mac.c | 43 +- drivers/net/wireless/mediatek/mt76/mt76x02_mac.h | 5 +- drivers/net/wireless/mediatek/mt76/mt76x02_mcu.c | 10 +- drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c | 32 +- drivers/net/wireless/mediatek/mt76/mt76x02_phy.c | 4 +- drivers/net/wireless/mediatek/mt76/mt76x02_phy.h | 4 +- drivers/net/wireless/mediatek/mt76/mt76x02_regs.h | 12 +- drivers/net/wireless/mediatek/mt76/mt76x02_trace.h | 46 - drivers/net/wireless/mediatek/mt76/mt76x02_txrx.c | 7 +- .../net/wireless/mediatek/mt76/mt76x02_usb_core.c | 61 +- .../net/wireless/mediatek/mt76/mt76x02_usb_mcu.c | 34 +- drivers/net/wireless/mediatek/mt76/mt76x02_util.c | 28 +- drivers/net/wireless/mediatek/mt76/mt76x2/Makefile | 2 - drivers/net/wireless/mediatek/mt76/mt76x2/eeprom.c | 4 +- drivers/net/wireless/mediatek/mt76/mt76x2/eeprom.h | 2 +- drivers/net/wireless/mediatek/mt76/mt76x2/init.c | 2 +- drivers/net/wireless/mediatek/mt76/mt76x2/mcu.c | 2 +- drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2.h | 2 +- .../net/wireless/mediatek/mt76/mt76x2/pci_init.c | 6 +- .../net/wireless/mediatek/mt76/mt76x2/pci_main.c | 25 +- .../net/wireless/mediatek/mt76/mt76x2/pci_phy.c | 8 +- drivers/net/wireless/mediatek/mt76/mt76x2/phy.c | 26 +- drivers/net/wireless/mediatek/mt76/mt76x2/usb.c | 4 +- .../net/wireless/mediatek/mt76/mt76x2/usb_init.c | 20 +- .../net/wireless/mediatek/mt76/mt76x2/usb_mac.c | 2 +- .../net/wireless/mediatek/mt76/mt76x2/usb_main.c | 19 +- .../net/wireless/mediatek/mt76/mt76x2/usb_phy.c | 6 +- drivers/net/wireless/mediatek/mt76/trace.c | 3 + drivers/net/wireless/mediatek/mt76/trace.h | 54 +- drivers/net/wireless/mediatek/mt76/tx.c | 85 +- drivers/net/wireless/mediatek/mt76/usb.c | 471 +- drivers/net/wireless/mediatek/mt76/util.c | 8 +- drivers/net/wireless/mediatek/mt76/util.h | 14 +- drivers/net/wireless/quantenna/qtnfmac/cfg80211.c | 117 +- drivers/net/wireless/quantenna/qtnfmac/commands.c | 689 +- drivers/net/wireless/quantenna/qtnfmac/commands.h | 6 +- drivers/net/wireless/quantenna/qtnfmac/core.c | 65 +- drivers/net/wireless/quantenna/qtnfmac/core.h | 31 +- drivers/net/wireless/quantenna/qtnfmac/event.c | 121 +- .../wireless/quantenna/qtnfmac/pcie/pearl_pcie.c | 2 +- drivers/net/wireless/quantenna/qtnfmac/qlink.h | 360 +- .../net/wireless/quantenna/qtnfmac/qlink_util.c | 2 + .../net/wireless/quantenna/qtnfmac/qlink_util.h | 45 +- drivers/net/wireless/rayctl.h | 2 +- drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h | 23 +- .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c | 85 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/trx.h | 1 + drivers/net/wireless/realtek/rtlwifi/wifi.h | 6 +- drivers/net/wireless/realtek/rtw88/bf.c | 6 +- drivers/net/wireless/realtek/rtw88/coex.c | 495 + drivers/net/wireless/realtek/rtw88/coex.h | 10 + drivers/net/wireless/realtek/rtw88/debug.c | 62 + drivers/net/wireless/realtek/rtw88/fw.c | 276 +- drivers/net/wireless/realtek/rtw88/fw.h | 27 +- drivers/net/wireless/realtek/rtw88/hci.h | 46 +- drivers/net/wireless/realtek/rtw88/mac.c | 25 +- drivers/net/wireless/realtek/rtw88/mac80211.c | 59 +- drivers/net/wireless/realtek/rtw88/main.c | 34 +- drivers/net/wireless/realtek/rtw88/main.h | 57 +- drivers/net/wireless/realtek/rtw88/pci.c | 208 +- drivers/net/wireless/realtek/rtw88/pci.h | 8 +- drivers/net/wireless/realtek/rtw88/phy.c | 10 - drivers/net/wireless/realtek/rtw88/rtw8822b.c | 60 +- drivers/net/wireless/realtek/rtw88/rtw8822c.c | 80 +- drivers/net/wireless/realtek/rtw88/rtw8822c.h | 5 + drivers/net/wireless/realtek/rtw88/tx.c | 137 +- drivers/net/wireless/realtek/rtw88/tx.h | 16 +- drivers/net/wireless/realtek/rtw88/wow.c | 39 +- drivers/net/wireless/rsi/rsi_91x_sdio.c | 9 +- drivers/net/wireless/st/cw1200/wsm.h | 2 +- drivers/net/wireless/ti/wl1251/cmd.h | 4 +- drivers/net/wireless/ti/wl1251/sdio.c | 32 +- drivers/net/wireless/ti/wl1251/wl12xx_80211.h | 2 +- drivers/net/wireless/ti/wlcore/acx.h | 2 +- drivers/net/wireless/ti/wlcore/boot.h | 2 +- drivers/net/wireless/ti/wlcore/cmd.h | 2 +- drivers/net/wireless/ti/wlcore/conf.h | 2 +- drivers/net/wireless/ti/wlcore/main.c | 2 +- drivers/net/wireless/ti/wlcore/wl12xx_80211.h | 2 +- drivers/net/wireless/virt_wifi.c | 12 +- drivers/net/wireless/wl3501.h | 2 +- drivers/net/wireless/zydas/zd1211rw/zd_usb.h | 8 +- drivers/nfc/fdp/fdp.c | 7 +- drivers/nfc/pn544/i2c.c | 1 + drivers/nfc/pn544/pn544.c | 2 +- drivers/nfc/st21nfca/dep.c | 4 +- drivers/ntb/hw/amd/ntb_hw_amd.c | 290 +- drivers/ntb/hw/amd/ntb_hw_amd.h | 8 +- drivers/ntb/hw/mscc/ntb_hw_switchtec.c | 2 +- drivers/ntb/ntb_transport.c | 58 +- drivers/ntb/test/ntb_perf.c | 57 +- drivers/ntb/test/ntb_tool.c | 14 +- drivers/nvdimm/bus.c | 6 +- drivers/nvdimm/dimm.c | 2 +- drivers/nvdimm/dimm_devs.c | 95 +- drivers/nvdimm/e820.c | 18 +- drivers/nvdimm/namespace_devs.c | 28 +- drivers/nvdimm/nd.h | 3 +- drivers/nvdimm/pfn.h | 12 + drivers/nvdimm/pfn_devs.c | 40 +- drivers/nvdimm/region_devs.c | 132 +- 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 | 22 +- drivers/nvme/host/nvme.h | 6 +- drivers/nvme/host/pci.c | 119 +- drivers/nvme/host/rdma.c | 27 +- 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 | 21 +- drivers/nvme/target/tcp.c | 47 +- drivers/nvmem/Kconfig | 12 + drivers/nvmem/Makefile | 5 +- drivers/nvmem/core.c | 365 +- drivers/nvmem/imx-ocotp.c | 29 +- drivers/nvmem/jz4780-efuse.c | 239 + drivers/nvmem/mxs-ocotp.c | 30 +- drivers/nvmem/nvmem-sysfs.c | 263 - drivers/nvmem/nvmem.h | 64 - drivers/nvmem/sprd-efuse.c | 27 +- drivers/of/address.c | 273 +- drivers/of/of_mdio.c | 1 + drivers/of/of_reserved_mem.c | 2 +- drivers/of/property.c | 12 +- drivers/of/resolver.c | 5 +- drivers/of/unittest-data/Makefile | 8 +- drivers/of/unittest-data/overlay_gpio_01.dts | 23 + drivers/of/unittest-data/overlay_gpio_02a.dts | 16 + drivers/of/unittest-data/overlay_gpio_02b.dts | 16 + drivers/of/unittest-data/overlay_gpio_03.dts | 23 + drivers/of/unittest-data/overlay_gpio_04a.dts | 16 + drivers/of/unittest-data/overlay_gpio_04b.dts | 16 + drivers/of/unittest.c | 639 +- drivers/parisc/eisa.c | 8 +- drivers/pci/ats.c | 4 + drivers/pci/controller/Kconfig | 11 +- drivers/pci/controller/Makefile | 2 +- drivers/pci/controller/dwc/Kconfig | 30 +- drivers/pci/controller/dwc/pci-keystone.c | 5 +- drivers/pci/controller/dwc/pci-meson.c | 116 +- drivers/pci/controller/dwc/pcie-designware-ep.c | 144 +- drivers/pci/controller/dwc/pcie-designware.h | 12 + drivers/pci/controller/dwc/pcie-qcom.c | 8 +- drivers/pci/controller/dwc/pcie-tegra194.c | 712 +- drivers/pci/controller/mobiveil/Kconfig | 34 + drivers/pci/controller/mobiveil/Makefile | 5 + .../pci/controller/mobiveil/pcie-layerscape-gen4.c | 267 + .../pci/controller/mobiveil/pcie-mobiveil-host.c | 636 + .../pci/controller/mobiveil/pcie-mobiveil-plat.c | 61 + drivers/pci/controller/mobiveil/pcie-mobiveil.c | 231 + drivers/pci/controller/mobiveil/pcie-mobiveil.h | 226 + drivers/pci/controller/pci-hyperv.c | 260 +- drivers/pci/controller/pci-tegra.c | 187 +- drivers/pci/controller/pcie-brcmstb.c | 6 +- drivers/pci/controller/pcie-mobiveil.c | 958 -- drivers/pci/endpoint/functions/pci-epf-test.c | 402 +- drivers/pci/endpoint/pci-ep-cfs.c | 28 +- drivers/pci/endpoint/pci-epc-core.c | 137 +- drivers/pci/endpoint/pci-epc-mem.c | 10 +- drivers/pci/endpoint/pci-epf-core.c | 35 +- drivers/pci/hotplug/pciehp.h | 1 + drivers/pci/hotplug/pciehp_hpc.c | 53 +- drivers/pci/hotplug/rpadlpar_core.c | 2 +- drivers/pci/hotplug/rpaphp_core.c | 5 +- drivers/pci/hotplug/rpaphp_pci.c | 4 +- drivers/pci/hotplug/s390_pci_hpc.c | 99 +- drivers/pci/p2pdma.c | 3 + drivers/pci/pci-acpi.c | 2 +- drivers/pci/pci-bridge-emul.c | 14 +- drivers/pci/pci-mid.c | 6 +- drivers/pci/pci-sysfs.c | 27 +- drivers/pci/pci.c | 80 +- drivers/pci/pci.h | 19 +- drivers/pci/pcie/Kconfig | 1 + drivers/pci/pcie/aer_inject.c | 6 +- drivers/pci/pcie/aspm.c | 4 +- drivers/pci/probe.c | 40 + drivers/pci/quirks.c | 91 +- drivers/pci/slot.c | 38 +- drivers/pci/switch/switchtec.c | 22 +- drivers/pcmcia/omap_cf.c | 2 +- drivers/pcmcia/rsrc_nonstatic.c | 6 +- drivers/pcmcia/yenta_socket.c | 10 +- drivers/perf/arm-ccn.c | 20 +- drivers/perf/arm_pmu_acpi.c | 7 +- drivers/perf/arm_smmuv3_pmu.c | 2 +- drivers/perf/arm_spe_pmu.c | 2 +- drivers/perf/fsl_imx8_ddr_perf.c | 10 +- drivers/phy/allwinner/phy-sun50i-usb3.c | 2 +- drivers/phy/amlogic/Kconfig | 22 + drivers/phy/amlogic/Makefile | 12 +- .../phy/amlogic/phy-meson-axg-mipi-pcie-analog.c | 188 + drivers/phy/amlogic/phy-meson-axg-pcie.c | 192 + 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/bcm/pinctrl-bcm2835.c | 5 +- drivers/pinctrl/bcm/pinctrl-iproc-gpio.c | 5 +- drivers/pinctrl/cirrus/pinctrl-madera-core.c | 13 + drivers/pinctrl/core.c | 2 +- drivers/pinctrl/devicetree.c | 9 +- drivers/pinctrl/freescale/Kconfig | 8 +- drivers/pinctrl/freescale/pinctrl-scu.c | 4 +- drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c | 4 +- drivers/pinctrl/mediatek/pinctrl-mtk-common.c | 5 +- drivers/pinctrl/mediatek/pinctrl-paris.c | 19 +- drivers/pinctrl/meson/pinctrl-meson-gxbb.c | 35 + drivers/pinctrl/meson/pinctrl-meson-gxl.c | 31 +- drivers/pinctrl/mvebu/pinctrl-armada-37xx.c | 17 +- drivers/pinctrl/nomadik/pinctrl-nomadik.c | 7 +- drivers/pinctrl/pinconf-generic.c | 1 + drivers/pinctrl/pinctrl-amd.c | 5 +- drivers/pinctrl/pinctrl-at91.c | 5 +- drivers/pinctrl/pinctrl-axp209.c | 7 +- drivers/pinctrl/pinctrl-da9062.c | 2 +- drivers/pinctrl/pinctrl-falcon.c | 2 +- drivers/pinctrl/pinctrl-ingenic.c | 55 +- drivers/pinctrl/pinctrl-ocelot.c | 5 +- drivers/pinctrl/pinctrl-oxnas.c | 5 +- drivers/pinctrl/pinctrl-pic32.c | 5 +- drivers/pinctrl/pinctrl-pistachio.c | 5 +- drivers/pinctrl/pinctrl-rk805.c | 7 +- drivers/pinctrl/pinctrl-rockchip.c | 5 +- drivers/pinctrl/pinctrl-rza1.c | 5 +- drivers/pinctrl/pinctrl-rza2.c | 6 +- drivers/pinctrl/pinctrl-st.c | 14 +- drivers/pinctrl/pinctrl-stmfx.c | 17 +- drivers/pinctrl/pinctrl-sx150x.c | 9 +- drivers/pinctrl/qcom/pinctrl-ipq8064.c | 10 +- drivers/pinctrl/qcom/pinctrl-msm.c | 7 +- drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c | 2 +- drivers/pinctrl/sh-pfc/Kconfig | 4 +- drivers/pinctrl/sh-pfc/core.c | 307 +- drivers/pinctrl/sh-pfc/gpio.c | 5 +- drivers/pinctrl/sirf/pinctrl-atlas7.c | 2 +- drivers/pinctrl/sprd/Kconfig | 10 +- drivers/pinctrl/sprd/pinctrl-sprd.c | 3 + drivers/pinctrl/stm32/pinctrl-stm32.c | 61 +- drivers/pinctrl/sunxi/pinctrl-sunxi.c | 16 +- drivers/pinctrl/uniphier/pinctrl-uniphier-core.c | 2 +- drivers/pinctrl/vt8500/pinctrl-wmt.c | 6 +- drivers/platform/chrome/Kconfig | 27 +- drivers/platform/chrome/Makefile | 2 + drivers/platform/chrome/cros_ec.c | 32 +- drivers/platform/chrome/cros_ec_chardev.c | 4 +- drivers/platform/chrome/cros_ec_lightbar.c | 50 +- drivers/platform/chrome/cros_ec_proto.c | 9 +- drivers/platform/chrome/cros_ec_rpmsg.c | 16 +- drivers/platform/chrome/cros_ec_spi.c | 6 +- drivers/platform/chrome/cros_ec_sysfs.c | 36 +- drivers/platform/chrome/cros_ec_typec.c | 357 + drivers/platform/chrome/cros_ec_vbc.c | 4 +- drivers/platform/chrome/cros_usbpd_notify.c | 306 + drivers/platform/chrome/wilco_ec/event.c | 4 +- drivers/platform/chrome/wilco_ec/properties.c | 5 +- drivers/platform/chrome/wilco_ec/sysfs.c | 4 + drivers/platform/x86/Kconfig | 1326 +- drivers/platform/x86/Makefile | 198 +- drivers/platform/x86/asus-wmi.c | 7 +- drivers/platform/x86/dell-laptop.c | 4 +- drivers/platform/x86/dell-rbtn.c | 4 +- drivers/platform/x86/dell-rbtn.h | 2 +- drivers/platform/x86/dell-smbios-base.c | 4 +- drivers/platform/x86/dell-smbios-smm.c | 2 +- drivers/platform/x86/dell-smbios.h | 2 +- drivers/platform/x86/dell-smo8800.c | 3 +- drivers/platform/x86/dell-wmi.c | 4 +- drivers/platform/x86/dell_rbu.c | 173 +- drivers/platform/x86/gpd-pocket-fan.c | 2 +- drivers/platform/x86/i2c-multi-instantiate.c | 2 +- drivers/platform/x86/intel-hid.c | 2 +- drivers/platform/x86/intel-uncore-frequency.c | 65 +- drivers/platform/x86/intel-vbtn.c | 2 +- drivers/platform/x86/intel_int0002_vgpio.c | 4 +- drivers/platform/x86/intel_mid_powerbtn.c | 4 +- drivers/platform/x86/intel_pmc_core.c | 367 +- drivers/platform/x86/intel_pmc_core.h | 29 + drivers/platform/x86/intel_pmc_core_pltdrv.c | 16 +- .../x86/intel_speed_select_if/isst_if_mbox_msr.c | 4 +- .../x86/intel_speed_select_if/isst_if_mmio.c | 2 +- drivers/platform/x86/intel_telemetry_debugfs.c | 5 +- drivers/platform/x86/intel_telemetry_pltdrv.c | 7 +- drivers/platform/x86/intel_turbo_max_3.c | 6 +- drivers/platform/x86/pmc_atom.c | 8 + drivers/platform/x86/sony-laptop.c | 8 +- drivers/platform/x86/surface3_power.c | 598 + drivers/platform/x86/touchscreen_dmi.c | 65 +- drivers/platform/x86/wmi.c | 1 + drivers/power/reset/Kconfig | 2 +- drivers/power/reset/at91-reset.c | 190 +- drivers/power/reset/sc27xx-poweroff.c | 21 +- drivers/power/supply/Kconfig | 4 +- drivers/power/supply/ab8500_charger.c | 35 +- drivers/power/supply/axp288_charger.c | 57 +- drivers/power/supply/axp288_fuel_gauge.c | 4 +- drivers/power/supply/bq2415x_charger.c | 4 +- drivers/power/supply/bq27xxx_battery.c | 7 +- drivers/power/supply/cros_usbpd-charger.c | 50 +- drivers/power/supply/ingenic-battery.c | 3 +- drivers/power/supply/isp1704_charger.c | 2 +- drivers/power/supply/rx51_battery.c | 4 +- drivers/power/supply/sc27xx_fuel_gauge.c | 12 + drivers/power/supply/twl4030_charger.c | 4 +- drivers/powercap/idle_inject.c | 2 +- drivers/powercap/intel_rapl_common.c | 87 +- drivers/ptp/Kconfig | 24 + drivers/ptp/Makefile | 2 + drivers/ptp/ptp_idt82p33.c | 1008 ++ drivers/ptp/ptp_idt82p33.h | 171 + drivers/ptp/ptp_qoriq.c | 29 +- drivers/ptp/ptp_vmw.c | 144 + drivers/pwm/pwm-omap-dmtimer.c | 8 +- drivers/regulator/Kconfig | 18 + drivers/regulator/Makefile | 2 + drivers/regulator/anatop-regulator.c | 10 +- drivers/regulator/axp20x-regulator.c | 6 +- drivers/regulator/core.c | 30 +- drivers/regulator/da9062-regulator.c | 2 +- drivers/regulator/da9063-regulator.c | 114 +- drivers/regulator/mp5416.c | 245 + drivers/regulator/mp8859.c | 1 + drivers/regulator/mp886x.c | 290 + drivers/regulator/pwm-regulator.c | 6 +- drivers/regulator/qcom_rpm-regulator.c | 9 + drivers/regulator/qcom_smd-regulator.c | 47 + drivers/regulator/stm32-vrefbuf.c | 3 +- drivers/remoteproc/Kconfig | 18 +- drivers/remoteproc/Makefile | 1 + drivers/remoteproc/imx_rproc.c | 11 +- drivers/remoteproc/keystone_remoteproc.c | 4 +- drivers/remoteproc/mtk_scp.c | 2 +- drivers/remoteproc/omap_remoteproc.c | 1200 +- drivers/remoteproc/omap_remoteproc.h | 50 +- drivers/remoteproc/qcom_q6v5.c | 20 + drivers/remoteproc/qcom_q6v5.h | 1 + drivers/remoteproc/qcom_q6v5_adsp.c | 10 +- drivers/remoteproc/qcom_q6v5_ipa_notify.c | 85 + drivers/remoteproc/qcom_q6v5_mss.c | 171 +- drivers/remoteproc/qcom_q6v5_pas.c | 10 +- drivers/remoteproc/qcom_q6v5_wcss.c | 2 +- drivers/remoteproc/qcom_wcnss.c | 2 +- drivers/remoteproc/remoteproc_core.c | 161 +- drivers/remoteproc/remoteproc_debugfs.c | 16 +- drivers/remoteproc/remoteproc_elf_helpers.h | 96 + drivers/remoteproc/remoteproc_elf_loader.c | 189 +- drivers/remoteproc/remoteproc_internal.h | 16 +- drivers/remoteproc/remoteproc_virtio.c | 8 + drivers/remoteproc/st_remoteproc.c | 4 +- drivers/remoteproc/st_slim_rproc.c | 6 +- drivers/remoteproc/stm32_rproc.c | 4 +- drivers/remoteproc/wkup_m3_rproc.c | 4 +- drivers/reset/Kconfig | 3 +- drivers/reset/hisilicon/hi6220_reset.c | 69 +- drivers/reset/reset-imx7.c | 101 + drivers/rtc/Kconfig | 17 +- drivers/rtc/Makefile | 6 +- drivers/rtc/class.c | 61 + drivers/rtc/hctosys.c | 69 - drivers/rtc/rtc-88pm860x.c | 104 +- drivers/rtc/rtc-ab8500.c | 10 +- drivers/rtc/rtc-au1xxx.c | 29 +- drivers/rtc/rtc-bd70528.c | 4 +- drivers/rtc/rtc-cmos.c | 7 +- drivers/rtc/rtc-cpcap.c | 13 +- drivers/rtc/rtc-davinci.c | 58 +- drivers/rtc/rtc-ds1305.c | 10 +- drivers/rtc/rtc-ds1307.c | 9 + drivers/rtc/rtc-ds1374.c | 27 +- drivers/rtc/rtc-efi-platform.c | 35 - drivers/rtc/rtc-fsl-ftm-alarm.c | 21 +- drivers/rtc/rtc-jz4740.c | 9 +- drivers/rtc/rtc-m48t35.c | 7 +- drivers/rtc/rtc-mpc5121.c | 61 +- drivers/rtc/rtc-mt2712.c | 423 + drivers/rtc/rtc-mxc.c | 46 +- drivers/rtc/rtc-omap.c | 1 - drivers/rtc/rtc-pl030.c | 27 +- drivers/rtc/rtc-pl031.c | 53 +- drivers/rtc/rtc-pm8xxx.c | 40 +- drivers/rtc/rtc-puv3.c | 14 +- drivers/rtc/rtc-sa1100.c | 40 +- drivers/rtc/rtc-sh.c | 3 +- drivers/rtc/rtc-sirfsoc.c | 44 +- drivers/rtc/rtc-snvs.c | 28 +- drivers/rtc/rtc-starfire.c | 10 +- drivers/rtc/rtc-sun6i.c | 16 +- drivers/rtc/rtc-zynqmp.c | 27 +- drivers/rtc/sysfs.c | 2 +- drivers/s390/block/dasd.c | 27 +- drivers/s390/block/dasd_3990_erp.c | 2 +- drivers/s390/block/dasd_diag.c | 2 +- drivers/s390/block/dasd_eckd.c | 163 +- drivers/s390/block/dasd_eckd.h | 2 +- drivers/s390/block/dasd_int.h | 15 +- drivers/s390/char/con3215.c | 2 +- drivers/s390/char/hmcdrv_ftp.c | 2 +- drivers/s390/char/raw3270.h | 2 +- drivers/s390/char/sclp_cmd.c | 2 +- drivers/s390/char/sclp_pci.c | 2 +- drivers/s390/char/sclp_sdias.c | 2 +- drivers/s390/char/tape_core.c | 6 +- drivers/s390/cio/airq.c | 8 +- drivers/s390/cio/blacklist.c | 5 +- drivers/s390/cio/chp.c | 4 +- drivers/s390/cio/chsc.c | 5 +- drivers/s390/cio/chsc.h | 3 +- drivers/s390/cio/cio.c | 8 +- drivers/s390/cio/device.c | 4 +- drivers/s390/cio/idset.c | 2 +- drivers/s390/cio/qdio.h | 19 +- drivers/s390/cio/qdio_debug.c | 62 +- drivers/s390/cio/qdio_main.c | 92 +- drivers/s390/cio/qdio_setup.c | 39 +- drivers/s390/cio/qdio_thinint.c | 40 +- drivers/s390/cio/vfio_ccw_trace.h | 4 +- drivers/s390/crypto/ap_bus.c | 95 +- drivers/s390/crypto/ap_bus.h | 4 +- drivers/s390/crypto/ap_card.c | 23 +- drivers/s390/crypto/ap_queue.c | 30 +- drivers/s390/crypto/pkey_api.c | 4 +- drivers/s390/crypto/vfio_ap_ops.c | 2 +- drivers/s390/crypto/zcrypt_api.c | 16 +- drivers/s390/crypto/zcrypt_card.c | 6 +- drivers/s390/crypto/zcrypt_ccamisc.c | 25 +- drivers/s390/crypto/zcrypt_ccamisc.h | 2 +- drivers/s390/crypto/zcrypt_cex4.c | 74 +- drivers/s390/crypto/zcrypt_ep11misc.c | 4 +- drivers/s390/crypto/zcrypt_msgtype6.c | 10 +- drivers/s390/crypto/zcrypt_queue.c | 4 +- drivers/s390/net/qeth_core.h | 49 +- drivers/s390/net/qeth_core_main.c | 607 +- drivers/s390/net/qeth_core_mpc.h | 10 +- drivers/s390/net/qeth_core_sys.c | 19 +- drivers/s390/net/qeth_ethtool.c | 150 +- drivers/s390/net/qeth_l2_main.c | 114 +- drivers/s390/net/qeth_l3_main.c | 72 +- drivers/s390/net/qeth_l3_sys.c | 9 +- drivers/s390/scsi/zfcp_dbf.c | 44 +- drivers/s390/scsi/zfcp_dbf.h | 32 +- drivers/s390/scsi/zfcp_def.h | 6 +- drivers/s390/scsi/zfcp_erp.c | 2 +- drivers/s390/scsi/zfcp_ext.h | 12 +- drivers/s390/scsi/zfcp_fsf.c | 292 +- drivers/s390/scsi/zfcp_fsf.h | 25 +- drivers/s390/scsi/zfcp_qdio.c | 6 +- drivers/s390/scsi/zfcp_qdio.h | 6 +- drivers/s390/scsi/zfcp_scsi.c | 5 + drivers/s390/scsi/zfcp_sysfs.c | 72 +- drivers/sbus/char/envctrl.c | 2 - drivers/sbus/char/flash.c | 4 +- drivers/sbus/char/uctrl.c | 2 - drivers/scsi/.gitignore | 1 + drivers/scsi/BusLogic.c | 10 +- drivers/scsi/Kconfig | 52 +- drivers/scsi/aacraid/aachba.c | 83 +- drivers/scsi/aacraid/comminit.c | 35 +- drivers/scsi/aacraid/commsup.c | 48 +- drivers/scsi/aacraid/linit.c | 178 +- drivers/scsi/advansys.c | 2 +- drivers/scsi/aha152x.c | 4 +- drivers/scsi/aic7xxx/.gitignore | 1 + drivers/scsi/aic7xxx/Kconfig.aic79xx | 2 +- drivers/scsi/aic7xxx/Kconfig.aic7xxx | 2 +- drivers/scsi/aic7xxx/aic79xx_osm.c | 13 +- drivers/scsi/aic7xxx/aic7xxx_osm.c | 13 +- drivers/scsi/arcmsr/arcmsr_attr.c | 2 +- drivers/scsi/arcmsr/arcmsr_hba.c | 15 +- drivers/scsi/be2iscsi/be_mgmt.c | 20 +- drivers/scsi/ch.c | 40 +- drivers/scsi/dpt/dpti_ioctl.h | 2 +- drivers/scsi/dpt_i2o.c | 27 +- drivers/scsi/dpti.h | 5 +- drivers/scsi/fnic/fnic_trace.c | 58 +- drivers/scsi/fnic/vnic_devcmd.h | 2 +- drivers/scsi/g_NCR5380.c | 2 +- drivers/scsi/gdth_proc.c | 2 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 3 +- drivers/scsi/hosts.c | 65 + drivers/scsi/ibmvscsi/ibmvfc.c | 207 +- drivers/scsi/ibmvscsi/ibmvfc.h | 3 +- drivers/scsi/ipr.c | 9 +- drivers/scsi/ipr.h | 7 +- drivers/scsi/isci/init.c | 2 +- drivers/scsi/isci/sas.h | 2 +- drivers/scsi/libfc/fc_disc.c | 2 + drivers/scsi/libsas/Kconfig | 1 + drivers/scsi/lpfc/lpfc.h | 33 +- drivers/scsi/lpfc/lpfc_attr.c | 5 +- drivers/scsi/lpfc/lpfc_crtn.h | 3 +- drivers/scsi/lpfc/lpfc_ct.c | 141 +- drivers/scsi/lpfc/lpfc_els.c | 519 +- drivers/scsi/lpfc/lpfc_hbadisc.c | 65 +- drivers/scsi/lpfc/lpfc_hw.h | 62 +- drivers/scsi/lpfc/lpfc_hw4.h | 19 + drivers/scsi/lpfc/lpfc_init.c | 40 +- drivers/scsi/lpfc/lpfc_scsi.c | 6 +- drivers/scsi/lpfc/lpfc_sli.c | 16 +- drivers/scsi/lpfc/lpfc_version.h | 4 +- drivers/scsi/megaraid.c | 13 +- drivers/scsi/megaraid/megaraid_sas_base.c | 11 +- drivers/scsi/megaraid/megaraid_sas_fusion.c | 5 +- drivers/scsi/mpt3sas/mpt3sas_scsih.c | 2 +- drivers/scsi/mvsas/mv_sas.h | 2 +- drivers/scsi/mvumi.h | 4 +- drivers/scsi/ncr53c8xx.c | 2 +- drivers/scsi/pcmcia/Kconfig | 2 +- drivers/scsi/pm8001/pm8001_ctl.c | 51 +- drivers/scsi/pm8001/pm8001_defs.h | 5 +- drivers/scsi/pm8001/pm8001_hwi.c | 22 +- drivers/scsi/pm8001/pm8001_init.c | 80 +- drivers/scsi/pm8001/pm8001_sas.h | 7 +- drivers/scsi/pm8001/pm80xx_hwi.c | 155 +- drivers/scsi/pmcraid.h | 2 +- drivers/scsi/qedf/qedf_main.c | 18 +- drivers/scsi/qla2xxx/qla_attr.c | 133 +- drivers/scsi/qla2xxx/qla_bsg.c | 36 +- drivers/scsi/qla2xxx/qla_dbg.c | 23 +- drivers/scsi/qla2xxx/qla_def.h | 387 +- drivers/scsi/qla2xxx/qla_dfs.c | 11 +- drivers/scsi/qla2xxx/qla_fw.h | 173 +- drivers/scsi/qla2xxx/qla_gbl.h | 23 +- drivers/scsi/qla2xxx/qla_gs.c | 1707 +-- drivers/scsi/qla2xxx/qla_init.c | 202 +- drivers/scsi/qla2xxx/qla_iocb.c | 42 +- drivers/scsi/qla2xxx/qla_isr.c | 295 +- drivers/scsi/qla2xxx/qla_mbx.c | 388 +- drivers/scsi/qla2xxx/qla_mid.c | 13 +- drivers/scsi/qla2xxx/qla_mr.c | 13 +- drivers/scsi/qla2xxx/qla_nvme.c | 2 +- drivers/scsi/qla2xxx/qla_os.c | 703 +- drivers/scsi/qla2xxx/qla_sup.c | 13 +- drivers/scsi/qla2xxx/qla_target.c | 38 +- drivers/scsi/qla2xxx/qla_target.h | 2 + drivers/scsi/qla2xxx/qla_tmpl.c | 17 +- drivers/scsi/qla2xxx/qla_tmpl.h | 4 +- drivers/scsi/qla2xxx/qla_version.h | 2 +- drivers/scsi/qla2xxx/tcm_qla2xxx.c | 25 + drivers/scsi/scsi.c | 18 - drivers/scsi/scsi_debug.c | 5 +- drivers/scsi/scsi_error.c | 1 - drivers/scsi/scsi_lib.c | 98 +- drivers/scsi/scsi_priv.h | 3 - drivers/scsi/scsi_scan.c | 1 - drivers/scsi/scsi_sysfs.c | 18 +- drivers/scsi/scsi_trace.c | 6 +- drivers/scsi/scsi_transport_iscsi.c | 106 + drivers/scsi/scsicam.c | 186 +- drivers/scsi/sd.c | 7 +- drivers/scsi/sd_zbc.c | 7 +- drivers/scsi/smartpqi/Kconfig | 2 +- drivers/scsi/smartpqi/smartpqi_init.c | 22 +- drivers/scsi/snic/vnic_devcmd.h | 2 +- drivers/scsi/sr.c | 22 +- drivers/scsi/sr.h | 2 + drivers/scsi/sr_vendor.c | 8 - drivers/scsi/st.c | 6 +- drivers/scsi/stex.c | 2 +- drivers/scsi/ufs/Kconfig | 2 +- drivers/scsi/ufs/cdns-pltfrm.c | 2 +- drivers/scsi/ufs/ufs-hisi.c | 2 +- drivers/scsi/ufs/ufs-mediatek.c | 127 +- drivers/scsi/ufs/ufs-mediatek.h | 14 + drivers/scsi/ufs/ufs-qcom.c | 121 +- drivers/scsi/ufs/ufs.h | 3 + drivers/scsi/ufs/ufs_quirks.h | 1 + drivers/scsi/ufs/ufshcd-pci.c | 2 +- drivers/scsi/ufs/ufshcd.c | 285 +- drivers/scsi/ufs/ufshcd.h | 115 +- drivers/scsi/ufs/unipro.h | 7 + drivers/scsi/virtio_scsi.c | 1 - drivers/scsi/zorro_esp.c | 5 +- drivers/slimbus/qcom-ngd-ctrl.c | 3 + drivers/soc/Makefile | 2 +- drivers/soc/amlogic/Kconfig | 13 + drivers/soc/amlogic/Makefile | 1 + drivers/soc/amlogic/meson-secure-pwrc.c | 204 + drivers/soc/fsl/dpio/dpio-driver.c | 8 +- drivers/soc/fsl/dpio/dpio-service.c | 69 +- drivers/soc/fsl/dpio/qbman-portal.c | 767 +- drivers/soc/fsl/dpio/qbman-portal.h | 158 +- drivers/soc/fsl/qe/qe.c | 4 +- drivers/soc/fsl/qe/qe_common.c | 2 +- drivers/soc/fsl/qe/qe_ic.c | 2 +- drivers/soc/fsl/qe/ucc.c | 2 +- drivers/soc/fsl/qe/ucc_slow.c | 33 +- drivers/soc/imx/Kconfig | 11 +- drivers/soc/imx/Makefile | 2 +- drivers/soc/imx/gpc.c | 24 +- drivers/soc/imx/gpcv2.c | 1 + drivers/soc/imx/soc-imx-scu.c | 2 +- drivers/soc/imx/{soc-imx8.c => soc-imx8m.c} | 0 drivers/soc/mediatek/Kconfig | 8 + drivers/soc/mediatek/Makefile | 1 + drivers/soc/mediatek/mtk-cmdq-helper.c | 1 + drivers/soc/mediatek/mtk-mmsys.c | 335 + drivers/soc/mediatek/mtk-pmic-wrap.c | 128 + drivers/soc/qcom/Kconfig | 7 +- drivers/soc/qcom/Makefile | 1 + drivers/soc/qcom/apr.c | 123 +- drivers/soc/qcom/pdr_interface.c | 757 + drivers/soc/qcom/pdr_internal.h | 379 + drivers/soc/qcom/qcom_aoss.c | 6 +- drivers/soc/qcom/rpmh-internal.h | 1 + drivers/soc/qcom/rpmh-rsc.c | 2 +- drivers/soc/qcom/rpmh.c | 22 +- drivers/soc/qcom/socinfo.c | 2 +- drivers/soc/renesas/Kconfig | 18 +- drivers/soc/renesas/rcar-sysc.h | 4 +- drivers/soc/renesas/renesas-soc.c | 2 +- drivers/soc/samsung/exynos-chipid.c | 2 +- drivers/soc/tegra/fuse/fuse-tegra30.c | 3 +- drivers/soc/tegra/pmc.c | 688 +- drivers/soc/ti/pm33xx.c | 21 +- drivers/soundwire/bus.c | 537 +- drivers/soundwire/bus.h | 9 + drivers/soundwire/bus_type.c | 5 + drivers/soundwire/cadence_master.c | 282 +- drivers/soundwire/cadence_master.h | 17 +- drivers/soundwire/intel.c | 200 +- drivers/soundwire/qcom.c | 15 +- drivers/soundwire/slave.c | 4 + drivers/soundwire/stream.c | 115 +- drivers/spi/Kconfig | 39 +- 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-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/ssb/sprom.c | 4 +- drivers/staging/Kconfig | 9 +- drivers/staging/Makefile | 5 +- 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_660x.c | 2 +- drivers/staging/comedi/drivers/ni_atmio16d.c | 10 - drivers/staging/comedi/drivers/ni_labpc_common.c | 13 +- drivers/staging/comedi/drivers/ni_mio_common.c | 55 +- drivers/staging/comedi/drivers/ni_pcimio.c | 2 + drivers/staging/comedi/drivers/ni_routes.c | 63 +- drivers/staging/comedi/drivers/ni_routes.h | 1 + .../comedi/drivers/ni_routing/tools/.gitignore | 1 + drivers/staging/comedi/drivers/ni_stc.h | 1 + drivers/staging/comedi/drivers/ni_tio.c | 8 +- drivers/staging/comedi/drivers/rtd520.c | 5 +- drivers/staging/comedi/drivers/s626.c | 3 +- drivers/staging/exfat/Kconfig | 41 - drivers/staging/exfat/Makefile | 10 - drivers/staging/exfat/TODO | 69 - drivers/staging/exfat/exfat.h | 824 -- drivers/staging/exfat/exfat_blkdev.c | 136 - drivers/staging/exfat/exfat_cache.c | 555 - drivers/staging/exfat/exfat_core.c | 2582 ---- drivers/staging/exfat/exfat_nls.c | 212 - drivers/staging/exfat/exfat_super.c | 3883 ----- drivers/staging/exfat/exfat_upcase.c | 740 - drivers/staging/fbtft/fbtft-core.c | 4 +- drivers/staging/fbtft/fbtft-sysfs.c | 6 +- drivers/staging/fbtft/fbtft.h | 18 +- drivers/staging/fsl-dpaa2/ethsw/ethsw.c | 3 +- drivers/staging/gasket/gasket_core.c | 11 +- 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/raw.c | 2 +- drivers/staging/greybus/tools/.gitignore | 1 + drivers/staging/greybus/tools/loopback_test.c | 24 +- drivers/staging/hp/hp100.c | 88 +- .../staging/iio/Documentation/sysfs-bus-iio-ad7192 | 20 - drivers/staging/iio/TODO | 8 +- drivers/staging/iio/accel/adis16203.c | 1 + drivers/staging/iio/accel/adis16240.c | 1 + drivers/staging/iio/adc/Kconfig | 12 - drivers/staging/iio/adc/Makefile | 1 - drivers/staging/iio/adc/ad7192.c | 1022 -- drivers/staging/iio/adc/ad7280a.c | 4 + drivers/staging/kpc2000/kpc2000/core.c | 4 +- drivers/staging/kpc2000/kpc2000_spi.c | 4 +- drivers/staging/kpc2000/kpc_dma/dma.c | 9 +- drivers/staging/kpc2000/kpc_dma/fileops.c | 49 +- drivers/staging/kpc2000/kpc_dma/kpc_dma_driver.c | 9 +- drivers/staging/kpc2000/kpc_dma/kpc_dma_driver.h | 4 +- drivers/staging/ks7010/ks7010_sdio.c | 3 +- drivers/staging/ks7010/ks_hostif.h | 4 +- drivers/staging/media/Kconfig | 4 + drivers/staging/media/Makefile | 1 + drivers/staging/media/allegro-dvt/Makefile | 2 +- drivers/staging/media/allegro-dvt/allegro-core.c | 942 +- drivers/staging/media/allegro-dvt/allegro-mail.c | 37 + drivers/staging/media/allegro-dvt/allegro-mail.h | 267 + drivers/staging/media/hantro/Kconfig | 16 +- drivers/staging/media/hantro/Makefile | 3 + drivers/staging/media/hantro/hantro.h | 2 +- drivers/staging/media/hantro/hantro_drv.c | 19 +- drivers/staging/media/hantro/hantro_h1_jpeg_enc.c | 19 +- drivers/staging/media/hantro/hantro_hw.h | 1 + drivers/staging/media/hantro/hantro_jpeg.c | 76 +- drivers/staging/media/hantro/hantro_jpeg.h | 2 +- drivers/staging/media/hantro/hantro_postproc.c | 12 +- drivers/staging/media/hantro/hantro_v4l2.c | 2 +- drivers/staging/media/hantro/imx8m_vpu_hw.c | 220 + .../staging/media/hantro/rk3399_vpu_hw_jpeg_enc.c | 24 +- drivers/staging/media/imx/imx-media-capture.c | 8 +- drivers/staging/media/imx/imx-media-csc-scaler.c | 2 +- drivers/staging/media/imx/imx-media-csi.c | 5 +- drivers/staging/media/imx/imx-media-utils.c | 19 +- drivers/staging/media/imx/imx6-mipi-csi2.c | 9 +- drivers/staging/media/imx/imx7-media-csi.c | 24 +- drivers/staging/media/imx/imx7-mipi-csis.c | 18 +- drivers/staging/media/ipu3/TODO | 2 - drivers/staging/media/ipu3/ipu3-css.c | 6 +- drivers/staging/media/ipu3/ipu3-css.h | 3 +- drivers/staging/media/ipu3/ipu3-mmu.c | 4 +- drivers/staging/media/ipu3/ipu3-v4l2.c | 2 +- drivers/staging/media/ipu3/ipu3.c | 16 +- drivers/staging/media/meson/vdec/Makefile | 4 +- drivers/staging/media/meson/vdec/codec_h264.c | 485 + drivers/staging/media/meson/vdec/codec_h264.h | 14 + .../staging/media/meson/vdec/codec_hevc_common.c | 297 + .../staging/media/meson/vdec/codec_hevc_common.h | 71 + drivers/staging/media/meson/vdec/codec_vp9.c | 2141 +++ drivers/staging/media/meson/vdec/codec_vp9.h | 13 + drivers/staging/media/meson/vdec/esparser.c | 200 +- drivers/staging/media/meson/vdec/hevc_regs.h | 218 + drivers/staging/media/meson/vdec/vdec.c | 107 +- drivers/staging/media/meson/vdec/vdec.h | 14 +- drivers/staging/media/meson/vdec/vdec_helpers.c | 123 +- drivers/staging/media/meson/vdec/vdec_helpers.h | 10 +- drivers/staging/media/meson/vdec/vdec_hevc.c | 231 + drivers/staging/media/meson/vdec/vdec_hevc.h | 13 + drivers/staging/media/meson/vdec/vdec_platform.c | 109 + drivers/staging/media/omap4iss/iss_video.c | 8 +- drivers/staging/media/rkisp1/TODO | 1 - drivers/staging/media/rkisp1/rkisp1-capture.c | 13 +- drivers/staging/media/rkisp1/rkisp1-common.h | 3 + drivers/staging/media/rkisp1/rkisp1-dev.c | 20 +- drivers/staging/media/rkisp1/rkisp1-isp.c | 61 +- drivers/staging/media/rkisp1/rkisp1-params.c | 2 +- drivers/staging/media/rkisp1/rkisp1-resizer.c | 27 +- drivers/staging/media/rkisp1/rkisp1-stats.c | 5 +- drivers/staging/media/soc_camera/soc_camera.c | 2 +- drivers/staging/media/sunxi/cedrus/cedrus.c | 2 +- drivers/staging/media/sunxi/cedrus/cedrus_h264.c | 6 +- drivers/staging/media/tegra-vde/vde.c | 55 +- drivers/staging/media/usbvision/Kconfig | 18 + .../usb => staging/media}/usbvision/Makefile | 0 drivers/staging/media/usbvision/TODO | 11 + .../media}/usbvision/usbvision-cards.c | 0 .../media}/usbvision/usbvision-cards.h | 0 .../media}/usbvision/usbvision-core.c | 0 .../media}/usbvision/usbvision-i2c.c | 0 drivers/staging/media/usbvision/usbvision-video.c | 1643 +++ .../usb => staging/media}/usbvision/usbvision.h | 0 .../most/Documentation/ABI/configfs-most.txt | 204 - .../most/Documentation/ABI/sysfs-bus-most.txt | 313 - drivers/staging/most/Kconfig | 6 +- drivers/staging/most/Makefile | 3 - drivers/staging/most/cdev/cdev.c | 3 +- drivers/staging/most/configfs.c | 725 - drivers/staging/most/core.c | 1491 -- drivers/staging/most/dim2/dim2.c | 3 +- drivers/staging/most/i2c/i2c.c | 3 +- drivers/staging/most/net/net.c | 3 +- drivers/staging/most/sound/sound.c | 3 +- drivers/staging/most/usb/usb.c | 3 +- drivers/staging/most/video/video.c | 7 +- drivers/staging/mt7621-dma/mtk-hsdma.c | 3 +- drivers/staging/mt7621-dts/gbpc1.dts | 4 + drivers/staging/mt7621-dts/mt7621.dtsi | 15 +- drivers/staging/mt7621-pci-phy/pci-mt7621-phy.c | 304 +- drivers/staging/mt7621-pci/mediatek,mt7621-pci.txt | 7 +- drivers/staging/mt7621-pci/pci-mt7621.c | 261 +- drivers/staging/netlogic/platform_net.h | 4 +- drivers/staging/netlogic/xlr_net.h | 4 +- drivers/staging/octeon-usb/Kconfig | 11 + drivers/staging/octeon-usb/Makefile | 2 + drivers/staging/octeon-usb/TODO | 8 + drivers/staging/octeon-usb/octeon-hcd.c | 3737 +++++ drivers/staging/octeon-usb/octeon-hcd.h | 1847 +++ drivers/staging/octeon/Kconfig | 15 + drivers/staging/octeon/Makefile | 19 + drivers/staging/octeon/TODO | 9 + drivers/staging/octeon/ethernet-defines.h | 40 + drivers/staging/octeon/ethernet-mdio.c | 178 + drivers/staging/octeon/ethernet-mdio.h | 28 + drivers/staging/octeon/ethernet-mem.c | 154 + drivers/staging/octeon/ethernet-mem.h | 9 + drivers/staging/octeon/ethernet-rgmii.c | 158 + drivers/staging/octeon/ethernet-rx.c | 538 + drivers/staging/octeon/ethernet-rx.h | 31 + drivers/staging/octeon/ethernet-sgmii.c | 30 + drivers/staging/octeon/ethernet-spi.c | 226 + drivers/staging/octeon/ethernet-tx.c | 717 + drivers/staging/octeon/ethernet-tx.h | 14 + drivers/staging/octeon/ethernet-util.h | 47 + drivers/staging/octeon/ethernet.c | 992 ++ drivers/staging/octeon/octeon-ethernet.h | 107 + drivers/staging/octeon/octeon-stubs.h | 1434 ++ .../Documentation/devicetree/pi433-overlay.dts | 73 +- drivers/staging/pi433/pi433_if.h | 4 +- drivers/staging/pi433/rf69.h | 4 +- drivers/staging/pi433/rf69_enum.h | 4 +- drivers/staging/pi433/rf69_registers.h | 4 +- drivers/staging/qlge/qlge.h | 69 +- drivers/staging/qlge/qlge_dbg.c | 64 +- drivers/staging/qlge/qlge_ethtool.c | 24 +- drivers/staging/qlge/qlge_main.c | 34 +- drivers/staging/qlge/qlge_mpi.c | 9 +- drivers/staging/rtl8188eu/core/rtw_cmd.c | 2 +- drivers/staging/rtl8188eu/core/rtw_debug.c | 16 +- drivers/staging/rtl8188eu/core/rtw_ieee80211.c | 10 +- drivers/staging/rtl8188eu/core/rtw_mlme.c | 42 +- drivers/staging/rtl8188eu/core/rtw_mlme_ext.c | 2 +- drivers/staging/rtl8188eu/hal/hal_com.c | 22 +- drivers/staging/rtl8188eu/hal/odm.c | 48 +- 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/osdep_service.c | 20 +- drivers/staging/rtl8188eu/os_dep/usb_intf.c | 2 + drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c | 10 +- drivers/staging/rtl8192e/rtl8192e/r8192E_phy.c | 36 +- drivers/staging/rtl8192e/rtl8192e/rtl_cam.c | 6 +- drivers/staging/rtl8192e/rtl8192e/rtl_core.c | 26 +- drivers/staging/rtl8192e/rtl819x_BAProc.c | 14 +- drivers/staging/rtl8192e/rtl819x_HTProc.c | 2 +- drivers/staging/rtl8192e/rtl819x_TSProc.c | 2 +- drivers/staging/rtl8192e/rtllib.h | 30 +- drivers/staging/rtl8192e/rtllib_rx.c | 4 +- drivers/staging/rtl8192e/rtllib_tx.c | 2 +- drivers/staging/rtl8192e/rtllib_wx.c | 8 +- drivers/staging/rtl8192u/ieee80211/ieee80211.h | 28 +- .../staging/rtl8192u/ieee80211/rtl819x_TSProc.c | 2 +- drivers/staging/rtl8192u/r8192U_core.c | 64 +- drivers/staging/rtl8192u/r8192U_wx.c | 2 +- drivers/staging/rtl8192u/r819xU_phy.c | 2 +- drivers/staging/rtl8712/Kconfig | 7 +- drivers/staging/rtl8712/ieee80211.h | 4 +- drivers/staging/rtl8712/rtl871x_cmd.h | 2 +- drivers/staging/rtl8712/rtl871x_mp.c | 4 +- drivers/staging/rtl8712/rtl871x_mp_ioctl.h | 4 +- drivers/staging/rtl8712/rtl871x_mp_phy_regdef.h | 2 +- drivers/staging/rtl8712/rtl871x_recv.h | 4 +- drivers/staging/rtl8723bs/core/rtw_ap.c | 2 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 9 +- drivers/staging/rtl8723bs/core/rtw_efuse.c | 13 +- drivers/staging/rtl8723bs/core/rtw_io.c | 9 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 11 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 15 + drivers/staging/rtl8723bs/core/rtw_pwrctrl.c | 7 +- drivers/staging/rtl8723bs/core/rtw_security.c | 8 - drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 14 +- drivers/staging/rtl8723bs/hal/Hal8723BReg.h | 14 +- drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c | 8 - drivers/staging/rtl8723bs/hal/HalBtcOutSrc.h | 6 +- drivers/staging/rtl8723bs/hal/hal_com.c | 5 +- drivers/staging/rtl8723bs/hal/odm.h | 2 +- drivers/staging/rtl8723bs/hal/odm_CfoTracking.c | 7 +- drivers/staging/rtl8723bs/hal/odm_HWConfig.c | 2 +- drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c | 62 +- drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c | 7 +- drivers/staging/rtl8723bs/hal/sdio_halinit.c | 14 +- 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 | 331 +- drivers/staging/rtl8723bs/os_dep/mlme_linux.c | 6 +- drivers/staging/rtl8723bs/os_dep/os_intfs.c | 12 +- drivers/staging/rtl8723bs/os_dep/osdep_service.c | 2 +- drivers/staging/rtl8723bs/os_dep/recv_linux.c | 40 +- drivers/staging/rtl8723bs/os_dep/sdio_intf.c | 12 +- drivers/staging/rtl8723bs/os_dep/xmit_linux.c | 6 +- drivers/staging/rts5208/rtsx_chip.c | 3 +- drivers/staging/sm750fb/Makefile | 6 +- drivers/staging/speakup/keyhelp.c | 2 +- drivers/staging/speakup/main.c | 5 +- drivers/staging/speakup/selection.c | 2 - drivers/staging/speakup/speakup_soft.c | 2 +- drivers/staging/speakup/spk_priv.h | 6 +- drivers/staging/speakup/spk_ttyio.c | 2 +- drivers/staging/speakup/spk_types.h | 2 +- drivers/staging/unisys/Documentation/overview.txt | 12 +- drivers/staging/unisys/visorinput/visorinput.c | 2 +- drivers/staging/uwb/Kconfig | 72 - drivers/staging/uwb/Makefile | 32 - drivers/staging/uwb/TODO | 8 - drivers/staging/uwb/address.c | 352 - drivers/staging/uwb/allocator.c | 374 - drivers/staging/uwb/beacon.c | 595 - drivers/staging/uwb/driver.c | 143 - drivers/staging/uwb/drp-avail.c | 278 - drivers/staging/uwb/drp-ie.c | 305 - drivers/staging/uwb/drp.c | 842 -- drivers/staging/uwb/est.c | 450 - drivers/staging/uwb/hwa-rc.c | 929 -- drivers/staging/uwb/i1480/Makefile | 2 - drivers/staging/uwb/i1480/dfu/Makefile | 10 - drivers/staging/uwb/i1480/dfu/dfu.c | 198 - drivers/staging/uwb/i1480/dfu/i1480-dfu.h | 246 - drivers/staging/uwb/i1480/dfu/mac.c | 496 - drivers/staging/uwb/i1480/dfu/phy.c | 190 - drivers/staging/uwb/i1480/dfu/usb.c | 448 - drivers/staging/uwb/i1480/i1480-est.c | 85 - drivers/staging/uwb/ie-rcv.c | 42 - drivers/staging/uwb/ie.c | 366 - drivers/staging/uwb/include/debug-cmd.h | 57 - drivers/staging/uwb/include/spec.h | 767 - drivers/staging/uwb/include/umc.h | 192 - drivers/staging/uwb/include/whci.h | 102 - drivers/staging/uwb/lc-dev.c | 457 - drivers/staging/uwb/lc-rc.c | 569 - drivers/staging/uwb/neh.c | 606 - drivers/staging/uwb/pal.c | 128 - drivers/staging/uwb/radio.c | 196 - drivers/staging/uwb/reset.c | 379 - drivers/staging/uwb/rsv.c | 1000 -- drivers/staging/uwb/scan.c | 120 - drivers/staging/uwb/umc-bus.c | 211 - drivers/staging/uwb/umc-dev.c | 94 - drivers/staging/uwb/umc-drv.c | 31 - drivers/staging/uwb/uwb-debug.c | 354 - drivers/staging/uwb/uwb-internal.h | 366 - drivers/staging/uwb/uwb.h | 817 -- drivers/staging/uwb/uwbd.c | 356 - drivers/staging/uwb/whc-rc.c | 467 - drivers/staging/uwb/whci.c | 257 - .../vc04_services/bcm2835-camera/bcm2835-camera.c | 2 +- .../vc04_services/bcm2835-camera/controls.c | 458 +- .../vc04_services/interface/vchi/vchi_common.h | 36 +- .../interface/vchiq_arm/vchiq_2835_arm.c | 43 - .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 542 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.h | 76 - .../vc04_services/interface/vchiq_arm/vchiq_core.c | 306 +- .../vc04_services/interface/vchiq_arm/vchiq_core.h | 35 +- .../vc04_services/interface/vchiq_arm/vchiq_if.h | 2 - drivers/staging/vt6655/card.h | 2 +- drivers/staging/vt6655/device_main.c | 8 +- drivers/staging/vt6655/power.c | 10 +- drivers/staging/vt6656/Makefile | 4 +- drivers/staging/vt6656/baseband.c | 25 +- drivers/staging/vt6656/card.c | 4 +- drivers/staging/vt6656/desc.h | 35 +- drivers/staging/vt6656/device.h | 21 +- drivers/staging/vt6656/dpc.c | 124 - drivers/staging/vt6656/dpc.h | 24 - drivers/staging/vt6656/int.c | 164 - drivers/staging/vt6656/int.h | 47 - drivers/staging/vt6656/key.c | 5 +- drivers/staging/vt6656/mac.h | 263 +- drivers/staging/vt6656/main_usb.c | 38 +- drivers/staging/vt6656/rxtx.c | 296 +- drivers/staging/vt6656/rxtx.h | 61 - drivers/staging/vt6656/usbpipe.c | 233 +- drivers/staging/vt6656/usbpipe.h | 23 + .../bindings/net/wireless/siliabs,wfx.txt | 13 +- drivers/staging/wfx/bh.c | 8 +- drivers/staging/wfx/bus_sdio.c | 16 +- drivers/staging/wfx/bus_spi.c | 45 +- drivers/staging/wfx/data_rx.c | 3 +- drivers/staging/wfx/data_tx.c | 12 +- drivers/staging/wfx/data_tx.h | 2 +- drivers/staging/wfx/hif_api_cmd.h | 4 - drivers/staging/wfx/hif_tx.c | 15 +- drivers/staging/wfx/hif_tx.h | 2 +- drivers/staging/wfx/hif_tx_mib.h | 15 +- drivers/staging/wfx/hwio.c | 2 +- drivers/staging/wfx/main.c | 23 +- drivers/staging/wfx/main.h | 1 - drivers/staging/wfx/queue.c | 20 +- drivers/staging/wfx/sta.c | 30 +- drivers/staging/wilc1000/cfg80211.c | 387 +- drivers/staging/wilc1000/hif.c | 5 +- .../staging/wilc1000/microchip,wilc1000,sdio.txt | 38 - .../staging/wilc1000/microchip,wilc1000,spi.txt | 34 - drivers/staging/wilc1000/microchip,wilc1000.yaml | 72 + drivers/staging/wilc1000/mon.c | 2 +- drivers/staging/wilc1000/netdev.c | 32 +- drivers/staging/wilc1000/netdev.h | 10 - drivers/staging/wilc1000/sdio.c | 316 +- drivers/staging/wilc1000/spi.c | 807 +- 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 | 10 +- drivers/staging/wlan-ng/p80211types.h | 4 +- drivers/staging/wlan-ng/prism2usb.c | 1 + drivers/staging/wusbcore/Documentation/wusb-cbaf | 130 - .../Documentation/wusb-design-overview.rst | 457 - drivers/staging/wusbcore/Kconfig | 39 - drivers/staging/wusbcore/Makefile | 28 - drivers/staging/wusbcore/TODO | 8 - drivers/staging/wusbcore/cbaf.c | 645 - drivers/staging/wusbcore/crypto.c | 441 - drivers/staging/wusbcore/dev-sysfs.c | 124 - drivers/staging/wusbcore/devconnect.c | 1085 -- drivers/staging/wusbcore/host/Kconfig | 28 - drivers/staging/wusbcore/host/Makefile | 3 - drivers/staging/wusbcore/host/hwa-hc.c | 875 -- drivers/staging/wusbcore/host/whci/Makefile | 14 - drivers/staging/wusbcore/host/whci/asl.c | 376 - drivers/staging/wusbcore/host/whci/debug.c | 153 - drivers/staging/wusbcore/host/whci/hcd.c | 356 - drivers/staging/wusbcore/host/whci/hw.c | 93 - drivers/staging/wusbcore/host/whci/init.c | 177 - drivers/staging/wusbcore/host/whci/int.c | 82 - drivers/staging/wusbcore/host/whci/pzl.c | 404 - drivers/staging/wusbcore/host/whci/qset.c | 831 -- drivers/staging/wusbcore/host/whci/whcd.h | 202 - drivers/staging/wusbcore/host/whci/whci-hc.h | 401 - drivers/staging/wusbcore/host/whci/wusb.c | 210 - drivers/staging/wusbcore/include/association.h | 151 - drivers/staging/wusbcore/include/wusb-wa.h | 304 - drivers/staging/wusbcore/include/wusb.h | 362 - drivers/staging/wusbcore/mmc.c | 303 - drivers/staging/wusbcore/pal.c | 45 - drivers/staging/wusbcore/reservation.c | 110 - drivers/staging/wusbcore/rh.c | 426 - drivers/staging/wusbcore/security.c | 599 - drivers/staging/wusbcore/wa-hc.c | 88 - drivers/staging/wusbcore/wa-hc.h | 467 - drivers/staging/wusbcore/wa-nep.c | 289 - drivers/staging/wusbcore/wa-rpipe.c | 539 - drivers/staging/wusbcore/wa-xfer.c | 2927 ---- drivers/staging/wusbcore/wusbhc.c | 490 - drivers/staging/wusbcore/wusbhc.h | 487 - drivers/target/iscsi/iscsi_target.c | 16 +- drivers/target/target_core_configfs.c | 4 +- drivers/target/target_core_device.c | 4 +- drivers/target/target_core_spc.c | 13 +- drivers/target/target_core_tmr.c | 6 +- drivers/target/target_core_transport.c | 34 +- drivers/target/target_core_ua.c | 8 +- drivers/tee/amdtee/Kconfig | 2 +- drivers/tee/amdtee/core.c | 51 +- drivers/tee/tee_core.c | 1 - drivers/tee/tee_private.h | 3 +- drivers/tee/tee_shm.c | 85 +- drivers/thermal/Kconfig | 42 +- drivers/thermal/Makefile | 3 + drivers/thermal/cpufreq_cooling.c | 23 +- drivers/thermal/imx8mm_thermal.c | 236 + drivers/thermal/imx_sc_thermal.c | 148 + drivers/thermal/imx_thermal.c | 16 +- .../intel/int340x_thermal/acpi_thermal_rel.c | 1 + .../intel/int340x_thermal/int3400_thermal.c | 2 +- .../int340x_thermal/processor_thermal_device.c | 5 + 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/thermal/of-thermal.c | 62 +- drivers/thermal/qcom/tsens-8960.c | 4 +- drivers/thermal/qcom/tsens-common.c | 194 +- drivers/thermal/qcom/tsens-v0_1.c | 6 +- drivers/thermal/qcom/tsens-v1.c | 6 +- drivers/thermal/qcom/tsens-v2.c | 24 +- drivers/thermal/qcom/tsens.c | 65 +- drivers/thermal/qcom/tsens.h | 105 +- drivers/thermal/qoriq_thermal.c | 40 +- drivers/thermal/rcar_gen3_thermal.c | 31 +- drivers/thermal/rcar_thermal.c | 53 +- drivers/thermal/samsung/exynos_tmu.c | 4 +- drivers/thermal/sprd_thermal.c | 552 + drivers/thermal/st/stm_thermal.c | 3 +- drivers/thermal/ti-soc-thermal/ti-bandgap.c | 44 +- drivers/thermal/ti-soc-thermal/ti-bandgap.h | 4 +- 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/Kconfig | 173 +- drivers/tty/ehv_bytechan.c | 21 +- drivers/tty/hvc/Kconfig | 3 - drivers/tty/hvc/hvc_console.h | 2 +- drivers/tty/mips_ejtag_fdc.c | 1 + drivers/tty/n_gsm.c | 140 +- drivers/tty/n_hdlc.c | 549 +- drivers/tty/n_tracesink.h | 2 +- drivers/tty/n_tty.c | 6 +- drivers/tty/nozomi.c | 69 +- drivers/tty/serdev/core.c | 10 + drivers/tty/serdev/serdev-ttyport.c | 6 +- drivers/tty/serial/8250/8250.h | 6 +- drivers/tty/serial/8250/8250_aspeed_vuart.c | 1 - drivers/tty/serial/8250/8250_bcm2835aux.c | 80 +- drivers/tty/serial/8250/8250_core.c | 20 +- drivers/tty/serial/8250/8250_dwlib.h | 2 +- drivers/tty/serial/8250/8250_exar.c | 35 +- drivers/tty/serial/8250/8250_lpss.c | 6 + drivers/tty/serial/8250/8250_mtk.c | 50 +- drivers/tty/serial/8250/8250_of.c | 68 +- drivers/tty/serial/8250/8250_omap.c | 276 +- drivers/tty/serial/8250/8250_pci.c | 2 +- drivers/tty/serial/8250/8250_port.c | 241 +- drivers/tty/serial/8250/8250_pxa.c | 2 +- drivers/tty/serial/8250/8250_tegra.c | 198 + drivers/tty/serial/8250/Kconfig | 9 + drivers/tty/serial/8250/Makefile | 1 + drivers/tty/serial/Kconfig | 17 +- drivers/tty/serial/ar933x_uart.c | 121 +- drivers/tty/serial/atmel_serial.c | 26 +- drivers/tty/serial/atmel_serial.h | 2 +- drivers/tty/serial/cpm_uart/cpm_uart.h | 6 +- drivers/tty/serial/cpm_uart/cpm_uart_core.c | 49 +- drivers/tty/serial/earlycon.c | 11 + drivers/tty/serial/efm32-uart.c | 2 +- drivers/tty/serial/fsl_lpuart.c | 255 +- drivers/tty/serial/icom.h | 2 +- drivers/tty/serial/ifx6x60.c | 195 +- drivers/tty/serial/ifx6x60.h | 15 +- drivers/tty/serial/imx.c | 46 +- drivers/tty/serial/jsm/jsm.h | 2 +- drivers/tty/serial/kgdboc.c | 4 +- drivers/tty/serial/lantiq.c | 1 - drivers/tty/serial/mvebu-uart.c | 2 +- drivers/tty/serial/omap-serial.c | 17 +- drivers/tty/serial/pch_uart.c | 22 +- drivers/tty/serial/pic32_uart.c | 8 +- drivers/tty/serial/pic32_uart.h | 2 +- drivers/tty/serial/qcom_geni_serial.c | 77 +- drivers/tty/serial/sc16is7xx.c | 2 +- drivers/tty/serial/serial-tegra.c | 35 +- drivers/tty/serial/serial_core.c | 266 +- drivers/tty/serial/serial_mctrl_gpio.h | 2 +- drivers/tty/serial/sh-sci.c | 2 +- drivers/tty/serial/sifive.c | 55 +- drivers/tty/serial/sirfsoc_uart.h | 2 +- drivers/tty/serial/sprd_serial.c | 48 +- drivers/tty/serial/stm32-usart.h | 2 +- drivers/tty/serial/timbuart.h | 2 +- drivers/tty/serial/xilinx_uartps.c | 20 +- drivers/tty/sysrq.c | 12 + drivers/tty/tty_io.c | 14 +- drivers/tty/tty_port.c | 5 +- drivers/tty/vt/selection.c | 218 +- drivers/tty/vt/vt.c | 146 +- drivers/tty/vt/vt_ioctl.c | 68 +- drivers/uio/uio.c | 38 + drivers/uio/uio_pdrv_genirq.c | 34 +- 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/core.c | 22 +- drivers/usb/cdns3/gadget.c | 21 +- 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 | 34 +- drivers/usb/core/config.c | 31 +- drivers/usb/core/driver.c | 58 +- drivers/usb/core/generic.c | 48 +- drivers/usb/core/hcd.c | 3 + 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 | 7 +- drivers/usb/gadget/function/f_mass_storage.c | 1 + 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/storage_common.h | 5 - 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/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 | 173 +- 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/vfio/pci/vfio_pci.c | 390 +- drivers/vfio/pci/vfio_pci_private.h | 10 + drivers/vfio/platform/vfio_platform.c | 2 +- drivers/vfio/vfio.c | 198 +- drivers/vfio/vfio_iommu_type1.c | 76 + drivers/vhost/net.c | 10 +- drivers/video/backlight/Kconfig | 15 +- drivers/video/backlight/Makefile | 1 + drivers/video/backlight/corgi_lcd.c | 68 +- drivers/video/backlight/led_bl.c | 260 + drivers/video/backlight/pwm_bl.c | 19 - drivers/video/console/Kconfig | 76 +- drivers/video/console/vgacon.c | 3 + drivers/video/fbdev/Kconfig | 9 +- drivers/video/fbdev/aty/mach64_gx.c | 3 +- drivers/video/fbdev/aty/radeon_base.c | 26 +- drivers/video/fbdev/c2p_core.h | 12 +- drivers/video/fbdev/cg14.c | 3 +- drivers/video/fbdev/core/Makefile | 1 - drivers/video/fbdev/core/fbcon.c | 27 +- drivers/video/fbdev/core/fbmem.c | 38 +- drivers/video/fbdev/g364fb.c | 29 +- drivers/video/fbdev/hyperv_fb.c | 4 +- drivers/video/fbdev/kyro/STG4000OverlayDevice.c | 3 +- drivers/video/fbdev/matrox/matroxfb_base.c | 15 + drivers/video/fbdev/mmp/hw/mmp_ctrl.h | 2 +- drivers/video/fbdev/nvidia/nvidia.c | 41 +- drivers/video/fbdev/omap2/omapfb/omapfb-main.c | 4 - drivers/video/fbdev/pxa168fb.c | 5 +- drivers/video/fbdev/pxa3xx-gcu.c | 7 +- drivers/video/fbdev/s1d13xxxfb.c | 16 +- drivers/video/fbdev/sa1100fb.c | 2 +- drivers/video/fbdev/sh_mobile_lcdcfb.c | 4 +- drivers/video/fbdev/ssd1307fb.c | 4 +- drivers/video/fbdev/w100fb.c | 18 +- drivers/video/fbdev/wm8505fb.c | 2 +- drivers/video/hdmi.c | 11 +- drivers/video/logo/.gitignore | 4 +- drivers/virt/vboxguest/vboxguest_core.c | 2 +- drivers/virt/vboxguest/vboxguest_utils.c | 2 +- drivers/virtio/Kconfig | 1 + drivers/virtio/virtio_balloon.c | 182 +- 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/imx2_wdt.c | 37 +- drivers/watchdog/imx7ulp_wdt.c | 1 - drivers/watchdog/imx_sc_wdt.c | 2 - drivers/watchdog/npcm_wdt.c | 19 +- drivers/watchdog/pm8916_wdt.c | 25 + drivers/watchdog/qcom-wdt.c | 34 +- drivers/watchdog/watchdog_core.c | 12 + drivers/watchdog/watchdog_dev.c | 1 + drivers/watchdog/wdat_wdt.c | 25 +- drivers/watchdog/wm831x_wdt.c | 27 - drivers/xen/cpu_hotplug.c | 2 +- drivers/xen/preempt.c | 4 +- drivers/xen/xen-pciback/pciback.h | 2 +- drivers/xen/xenbus/xenbus_client.c | 126 +- drivers/xen/xenbus/xenbus_comms.c | 4 + drivers/xen/xenbus/xenbus_probe.c | 10 +- drivers/xen/xenbus/xenbus_probe_backend.c | 5 +- drivers/xen/xenbus/xenbus_xs.c | 9 +- drivers/zorro/.gitignore | 1 + drivers/zorro/zorro-driver.c | 16 +- drivers/zorro/zorro.c | 2 +- drivers/zorro/zorro.h | 7 + fs/9p/Kconfig | 20 +- fs/9p/vfs_inode.c | 2 +- fs/Kconfig | 3 +- fs/Makefile | 1 + 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/aio.c | 9 +- fs/autofs/dev-ioctl.c | 6 +- fs/binfmt_elf.c | 48 +- fs/block_dev.c | 24 +- fs/btrfs/Makefile | 2 +- fs/btrfs/async-thread.c | 8 + fs/btrfs/async-thread.h | 1 + fs/btrfs/backref.c | 185 +- fs/btrfs/backref.h | 4 + fs/btrfs/block-group.c | 93 +- fs/btrfs/block-rsv.c | 105 +- fs/btrfs/block-rsv.h | 12 +- fs/btrfs/btrfs_inode.h | 36 +- fs/btrfs/check-integrity.c | 200 +- fs/btrfs/check-integrity.h | 2 - fs/btrfs/ctree.c | 74 +- fs/btrfs/ctree.h | 95 +- fs/btrfs/delalloc-space.c | 106 +- fs/btrfs/delayed-inode.c | 24 +- fs/btrfs/delayed-inode.h | 2 +- fs/btrfs/delayed-ref.c | 27 +- fs/btrfs/delayed-ref.h | 21 +- fs/btrfs/dev-replace.c | 44 +- fs/btrfs/disk-io.c | 932 +- fs/btrfs/disk-io.h | 35 +- fs/btrfs/export.c | 32 +- fs/btrfs/export.h | 5 + fs/btrfs/extent-io-tree.h | 7 +- fs/btrfs/extent-tree.c | 601 +- fs/btrfs/extent_io.c | 345 +- fs/btrfs/extent_io.h | 30 +- fs/btrfs/extent_map.c | 11 + fs/btrfs/file-item.c | 142 +- fs/btrfs/file.c | 80 +- fs/btrfs/free-space-cache.c | 43 +- fs/btrfs/free-space-tree.c | 4 +- fs/btrfs/inode-map.c | 2 +- fs/btrfs/inode.c | 898 +- fs/btrfs/ioctl.c | 1050 +- fs/btrfs/locking.c | 135 + fs/btrfs/locking.h | 20 + fs/btrfs/ordered-data.c | 147 +- fs/btrfs/ordered-data.h | 10 +- fs/btrfs/props.c | 2 +- fs/btrfs/qgroup.c | 41 +- fs/btrfs/qgroup.h | 1 + fs/btrfs/raid56.c | 41 +- fs/btrfs/rcu-string.h | 2 +- fs/btrfs/ref-verify.c | 14 + fs/btrfs/reflink.c | 804 + fs/btrfs/reflink.h | 12 + fs/btrfs/relocation.c | 671 +- fs/btrfs/root-tree.c | 43 +- fs/btrfs/scrub.c | 7 +- fs/btrfs/send.c | 79 +- fs/btrfs/space-info.c | 282 +- fs/btrfs/space-info.h | 8 + fs/btrfs/super.c | 37 +- fs/btrfs/sysfs.c | 90 +- fs/btrfs/sysfs.h | 4 +- fs/btrfs/tests/btrfs-tests.c | 44 +- fs/btrfs/tests/qgroup-tests.c | 2 + fs/btrfs/transaction.c | 312 +- fs/btrfs/transaction.h | 32 +- fs/btrfs/tree-log.c | 483 +- fs/btrfs/uuid-tree.c | 57 +- fs/btrfs/volumes.c | 774 +- fs/btrfs/volumes.h | 13 +- fs/buffer.c | 99 +- fs/ceph/addr.c | 90 +- fs/ceph/cache.c | 2 +- fs/ceph/caps.c | 536 +- fs/ceph/debugfs.c | 16 +- fs/ceph/dir.c | 132 +- fs/ceph/export.c | 5 + fs/ceph/file.c | 517 +- fs/ceph/inode.c | 84 +- fs/ceph/ioctl.c | 2 + fs/ceph/locks.c | 31 +- fs/ceph/mds_client.c | 240 +- fs/ceph/mds_client.h | 30 +- fs/ceph/snap.c | 1 + fs/ceph/super.c | 157 +- fs/ceph/super.h | 72 +- fs/cifs/cifs_dfs_ref.c | 2 + fs/cifs/cifsacl.c | 9 +- fs/cifs/cifsfs.c | 12 +- fs/cifs/cifsglob.h | 7 + fs/cifs/cifspdu.h | 19 +- fs/cifs/cifsproto.h | 10 +- fs/cifs/cifssmb.c | 25 +- fs/cifs/connect.c | 91 +- fs/cifs/dfs_cache.c | 38 + fs/cifs/dfs_cache.h | 4 + fs/cifs/dir.c | 1 - fs/cifs/file.c | 24 +- fs/cifs/inode.c | 67 +- fs/cifs/link.c | 4 +- fs/cifs/misc.c | 80 + fs/cifs/readdir.c | 82 + fs/cifs/smb1ops.c | 2 +- fs/cifs/smb2file.c | 9 +- fs/cifs/smb2inode.c | 4 +- fs/cifs/smb2ops.c | 73 +- fs/cifs/smb2pdu.c | 203 +- fs/cifs/smb2pdu.h | 135 +- fs/cifs/smb2proto.h | 7 +- fs/crypto/fscrypt_private.h | 20 + fs/crypto/keysetup.c | 25 +- fs/crypto/policy.c | 21 +- fs/dax.c | 11 +- fs/debugfs/file.c | 43 +- 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 | 35 +- fs/erofs/super.c | 253 +- fs/erofs/utils.c | 90 +- fs/erofs/xattr.c | 4 +- fs/erofs/zdata.c | 80 +- fs/eventpoll.c | 72 +- fs/exec.c | 104 +- fs/exfat/Kconfig | 21 + fs/exfat/Makefile | 8 + fs/exfat/balloc.c | 280 + fs/exfat/cache.c | 325 + fs/exfat/dir.c | 1238 ++ fs/exfat/exfat_fs.h | 519 + fs/exfat/exfat_raw.h | 184 + fs/exfat/fatent.c | 463 + fs/exfat/file.c | 360 + fs/exfat/inode.c | 671 + fs/exfat/misc.c | 163 + fs/exfat/namei.c | 1448 ++ fs/exfat/nls.c | 831 ++ fs/exfat/super.c | 722 + fs/ext2/inode.c | 5 +- fs/ext2/xattr.c | 18 +- fs/ext2/xattr.h | 2 +- fs/ext4/balloc.c | 14 +- fs/ext4/block_validity.c | 1 + fs/ext4/dir.c | 16 +- fs/ext4/ext4.h | 49 +- fs/ext4/ext4_jbd2.c | 1 + fs/ext4/ext4_jbd2.h | 3 + fs/ext4/extents.c | 453 +- fs/ext4/file.c | 1 + fs/ext4/ialloc.c | 46 +- fs/ext4/inline.c | 41 - fs/ext4/inode.c | 58 +- fs/ext4/ioctl.c | 18 +- fs/ext4/mballoc.c | 78 +- fs/ext4/migrate.c | 27 +- fs/ext4/mmp.c | 12 +- fs/ext4/namei.c | 12 +- fs/ext4/resize.c | 62 +- fs/ext4/super.c | 184 +- fs/ext4/sysfs.c | 1 + fs/ext4/xattr.h | 4 +- fs/f2fs/checkpoint.c | 42 +- fs/f2fs/compress.c | 99 +- fs/f2fs/data.c | 138 +- fs/f2fs/debug.c | 3 + fs/f2fs/dir.c | 16 +- fs/f2fs/f2fs.h | 195 +- fs/f2fs/file.c | 92 +- fs/f2fs/gc.c | 51 +- fs/f2fs/inode.c | 29 +- fs/f2fs/namei.c | 12 +- fs/f2fs/node.c | 33 +- fs/f2fs/recovery.c | 12 +- fs/f2fs/segment.c | 121 +- fs/f2fs/segment.h | 2 +- fs/f2fs/shrinker.c | 2 +- fs/f2fs/super.c | 81 +- fs/f2fs/sysfs.c | 46 +- fs/f2fs/xattr.c | 67 +- fs/f2fs/xattr.h | 9 +- fs/fat/inode.c | 19 +- fs/fcntl.c | 6 +- fs/file.c | 7 +- fs/filesystems.c | 4 +- fs/fs_parser.c | 2 - fs/fuse/dev.c | 6 +- fs/fuse/fuse_i.h | 2 + fs/gfs2/aops.c | 11 +- fs/gfs2/dir.c | 3 +- fs/gfs2/glock.c | 127 +- fs/gfs2/glops.c | 157 +- fs/gfs2/incore.h | 26 +- fs/gfs2/inode.c | 2 +- fs/gfs2/lock_dlm.c | 52 + fs/gfs2/log.c | 241 +- fs/gfs2/log.h | 1 + fs/gfs2/lops.c | 8 +- fs/gfs2/meta_io.c | 3 +- fs/gfs2/ops_fstype.c | 59 +- fs/gfs2/quota.c | 7 +- fs/gfs2/recovery.c | 10 + fs/gfs2/rgrp.c | 71 +- fs/gfs2/rgrp.h | 1 - fs/gfs2/super.c | 75 +- fs/gfs2/super.h | 1 - fs/gfs2/sys.c | 5 +- fs/gfs2/trans.c | 4 + fs/gfs2/util.c | 419 +- fs/gfs2/util.h | 76 +- fs/hugetlbfs/inode.c | 30 +- fs/inode.c | 1 + fs/internal.h | 2 - fs/io-wq.c | 429 +- fs/io-wq.h | 83 +- fs/io_uring.c | 2521 +++- fs/iomap/buffered-io.c | 7 +- fs/iomap/direct-io.c | 4 +- fs/iomap/trace.h | 27 +- fs/jbd2/commit.c | 47 +- fs/jbd2/transaction.c | 26 +- fs/jfs/jfs_dtree.c | 2 +- fs/jfs/jfs_xattr.h | 4 +- fs/kernfs/inode.c | 91 +- fs/kernfs/kernfs-internal.h | 2 + fs/libfs.c | 8 +- fs/locks.c | 60 +- fs/namei.c | 1488 +- fs/namespace.c | 101 +- fs/nfs/Kconfig | 2 +- fs/nfs/blocklayout/blocklayout.c | 2 +- fs/nfs/callback.h | 4 +- fs/nfs/callback_proc.c | 69 +- fs/nfs/client.c | 1 + fs/nfs/delegation.c | 352 +- fs/nfs/delegation.h | 1 + fs/nfs/dir.c | 202 +- fs/nfs/direct.c | 2 + fs/nfs/dns_resolve.c | 11 +- fs/nfs/filelayout/filelayout.c | 2 +- fs/nfs/flexfilelayout/flexfilelayout.c | 26 +- fs/nfs/fs_context.c | 13 +- fs/nfs/fscache.c | 2 + fs/nfs/getroot.c | 39 +- fs/nfs/inode.c | 11 +- fs/nfs/internal.h | 4 +- fs/nfs/namespace.c | 7 +- fs/nfs/nfs4_fs.h | 4 +- fs/nfs/nfs4client.c | 1 - fs/nfs/nfs4file.c | 4 +- fs/nfs/nfs4namespace.c | 2 +- fs/nfs/nfs4proc.c | 47 +- fs/nfs/nfs4state.c | 24 +- fs/nfs/nfs4trace.h | 8 +- fs/nfs/nfsroot.c | 2 +- fs/nfs/pagelist.c | 2 +- fs/nfs/pnfs.c | 183 +- fs/nfs/pnfs.h | 6 + fs/nfs/super.c | 60 +- fs/nfs/unlink.c | 4 +- fs/nfs/write.c | 2 +- fs/nfsd/Kconfig | 2 +- fs/nfsd/export.c | 45 +- fs/nfsd/filecache.c | 2 +- fs/nfsd/netns.h | 2 + fs/nfsd/nfs4idmap.c | 14 + fs/nfsd/nfs4state.c | 87 +- fs/nfsd/nfs4xdr.c | 38 +- fs/nfsd/nfsctl.c | 1 + fs/nfsd/nfsfh.c | 13 +- fs/nfsd/nfssvc.c | 3 + fs/nfsd/trace.h | 122 + fs/notify/fanotify/fanotify.c | 302 +- fs/notify/fanotify/fanotify.h | 189 +- fs/notify/fanotify/fanotify_user.c | 220 +- fs/notify/fsnotify.c | 22 +- fs/notify/inotify/inotify_fsnotify.c | 12 +- fs/notify/inotify/inotify_user.c | 2 +- fs/nsfs.c | 14 + fs/ocfs2/alloc.c | 3 +- fs/ocfs2/cluster/heartbeat.c | 12 +- fs/ocfs2/cluster/netdebug.c | 4 +- fs/ocfs2/cluster/tcp.c | 3 +- fs/ocfs2/cluster/tcp.h | 2 +- fs/ocfs2/dir.c | 4 +- fs/ocfs2/dlm/dlmcommon.h | 8 +- fs/ocfs2/dlm/dlmdebug.c | 100 +- fs/ocfs2/dlm/dlmmaster.c | 2 - fs/ocfs2/dlm/dlmthread.c | 3 - fs/ocfs2/dlmglue.c | 2 +- fs/ocfs2/journal.c | 2 +- fs/ocfs2/namei.c | 15 +- fs/ocfs2/ocfs2_fs.h | 18 +- fs/ocfs2/refcounttree.c | 2 + fs/ocfs2/reservations.c | 3 - fs/ocfs2/stackglue.c | 2 - fs/ocfs2/suballoc.c | 5 - fs/ocfs2/super.c | 46 +- fs/open.c | 7 +- fs/overlayfs/Kconfig | 1 + fs/overlayfs/copy_up.c | 16 +- fs/overlayfs/dir.c | 5 +- fs/overlayfs/export.c | 40 +- fs/overlayfs/file.c | 6 + fs/overlayfs/inode.c | 41 +- fs/overlayfs/namei.c | 5 +- fs/overlayfs/overlayfs.h | 16 +- fs/overlayfs/super.c | 241 +- fs/overlayfs/util.c | 44 +- fs/pipe.c | 262 +- fs/proc/array.c | 39 +- fs/proc/base.c | 134 +- fs/proc/cpuinfo.c | 1 + fs/proc/generic.c | 31 +- fs/proc/inode.c | 261 +- fs/proc/internal.h | 10 +- fs/proc/kmsg.c | 1 + fs/proc/page.c | 40 +- fs/proc/proc_sysctl.c | 45 +- fs/proc/root.c | 36 - fs/proc/stat.c | 1 + fs/proc/task_mmu.c | 95 +- fs/pstore/inode.c | 5 +- fs/pstore/platform.c | 4 +- fs/pstore/ram.c | 1 - fs/pstore/ram_core.c | 2 +- fs/ramfs/inode.c | 12 + fs/reiserfs/do_balan.c | 2 +- fs/reiserfs/ioctl.c | 11 +- fs/reiserfs/journal.c | 5 +- fs/reiserfs/namei.c | 10 +- fs/seq_file.c | 35 +- fs/splice.c | 18 +- fs/super.c | 2 +- fs/sysfs/file.c | 148 + fs/sysfs/group.c | 143 +- fs/ubifs/ioctl.c | 4 + fs/udf/ecma_167.h | 2 +- fs/udf/osta_udf.h | 2 +- fs/udf/udf_sb.h | 2 +- fs/unicode/.gitignore | 1 + fs/userfaultfd.c | 168 +- fs/xattr.c | 17 +- fs/xfs/Makefile | 1 + fs/xfs/libxfs/xfs_ag.c | 16 +- fs/xfs/libxfs/xfs_alloc.c | 99 +- fs/xfs/libxfs/xfs_alloc.h | 9 + fs/xfs/libxfs/xfs_alloc_btree.c | 119 +- fs/xfs/libxfs/xfs_alloc_btree.h | 7 + fs/xfs/libxfs/xfs_attr.c | 351 +- fs/xfs/libxfs/xfs_attr.h | 114 +- fs/xfs/libxfs/xfs_attr_leaf.c | 130 +- fs/xfs/libxfs/xfs_attr_leaf.h | 1 - fs/xfs/libxfs/xfs_attr_remote.c | 2 +- fs/xfs/libxfs/xfs_bmap.c | 88 +- fs/xfs/libxfs/xfs_bmap.h | 3 +- fs/xfs/libxfs/xfs_bmap_btree.c | 50 +- fs/xfs/libxfs/xfs_btree.c | 93 +- fs/xfs/libxfs/xfs_btree.h | 82 +- fs/xfs/libxfs/xfs_btree_staging.c | 879 ++ fs/xfs/libxfs/xfs_btree_staging.h | 123 + fs/xfs/libxfs/xfs_da_btree.c | 17 +- fs/xfs/libxfs/xfs_da_btree.h | 11 +- fs/xfs/libxfs/xfs_da_format.h | 12 - fs/xfs/libxfs/xfs_dir2_block.c | 33 +- fs/xfs/libxfs/xfs_dir2_data.c | 32 +- fs/xfs/libxfs/xfs_dir2_leaf.c | 2 +- fs/xfs/libxfs/xfs_dir2_node.c | 11 +- fs/xfs/libxfs/xfs_format.h | 48 +- fs/xfs/libxfs/xfs_fs.h | 32 +- fs/xfs/libxfs/xfs_ialloc.c | 35 +- fs/xfs/libxfs/xfs_ialloc_btree.c | 104 +- fs/xfs/libxfs/xfs_ialloc_btree.h | 6 + fs/xfs/libxfs/xfs_inode_buf.c | 43 +- fs/xfs/libxfs/xfs_inode_buf.h | 5 - fs/xfs/libxfs/xfs_inode_fork.c | 2 +- fs/xfs/libxfs/xfs_inode_fork.h | 9 +- fs/xfs/libxfs/xfs_log_format.h | 10 +- fs/xfs/libxfs/xfs_refcount.c | 110 +- fs/xfs/libxfs/xfs_refcount_btree.c | 104 +- fs/xfs/libxfs/xfs_refcount_btree.h | 6 + fs/xfs/libxfs/xfs_rmap.c | 123 +- fs/xfs/libxfs/xfs_rmap_btree.c | 99 +- fs/xfs/libxfs/xfs_rmap_btree.h | 5 + fs/xfs/libxfs/xfs_sb.c | 17 +- fs/xfs/libxfs/xfs_trans_resv.c | 2 +- fs/xfs/scrub/agheader.c | 20 +- fs/xfs/scrub/agheader_repair.c | 78 +- fs/xfs/scrub/alloc.c | 2 +- fs/xfs/scrub/attr.c | 20 +- fs/xfs/scrub/bitmap.c | 87 +- fs/xfs/scrub/bitmap.h | 23 +- fs/xfs/scrub/bmap.c | 4 +- fs/xfs/scrub/dabtree.c | 42 +- fs/xfs/scrub/dir.c | 13 +- fs/xfs/scrub/ialloc.c | 8 +- fs/xfs/scrub/refcount.c | 2 +- fs/xfs/scrub/repair.c | 28 +- fs/xfs/scrub/repair.h | 6 +- fs/xfs/scrub/rmap.c | 2 +- fs/xfs/scrub/scrub.c | 9 + fs/xfs/scrub/trace.c | 4 +- fs/xfs/scrub/trace.h | 4 +- fs/xfs/xfs_acl.c | 132 +- fs/xfs/xfs_acl.h | 6 +- fs/xfs/xfs_aops.c | 4 +- fs/xfs/xfs_attr_inactive.c | 6 +- fs/xfs/xfs_attr_list.c | 169 +- fs/xfs/xfs_bmap_util.c | 73 +- fs/xfs/xfs_buf.c | 29 +- fs/xfs/xfs_buf.h | 2 + fs/xfs/xfs_buf_item.c | 2 +- fs/xfs/xfs_dir2_readdir.c | 12 +- fs/xfs/xfs_discard.c | 7 +- fs/xfs/xfs_dquot.c | 4 +- fs/xfs/xfs_dquot_item.c | 44 +- fs/xfs/xfs_dquot_item.h | 1 + fs/xfs/xfs_error.c | 7 +- fs/xfs/xfs_error.h | 2 +- fs/xfs/xfs_fsmap.c | 13 +- fs/xfs/xfs_icache.c | 4 + fs/xfs/xfs_inode.c | 57 +- fs/xfs/xfs_inode_item.c | 16 +- fs/xfs/xfs_ioctl.c | 355 +- fs/xfs/xfs_ioctl.h | 35 +- fs/xfs/xfs_ioctl32.c | 99 +- fs/xfs/xfs_iops.c | 25 +- fs/xfs/xfs_itable.c | 6 +- fs/xfs/xfs_linux.h | 27 +- fs/xfs/xfs_log.c | 472 +- fs/xfs/xfs_log.h | 5 +- fs/xfs/xfs_log_cil.c | 58 +- fs/xfs/xfs_log_priv.h | 9 +- fs/xfs/xfs_log_recover.c | 18 +- fs/xfs/xfs_mount.c | 2 +- fs/xfs/xfs_qm.c | 55 +- fs/xfs/xfs_qm_syscalls.c | 13 +- fs/xfs/xfs_quota.h | 4 +- fs/xfs/xfs_stats.c | 10 +- fs/xfs/xfs_symlink.c | 6 +- fs/xfs/xfs_trace.c | 2 + fs/xfs/xfs_trace.h | 209 +- fs/xfs/xfs_trans.c | 7 +- fs/xfs/xfs_trans_ail.c | 5 +- fs/xfs/xfs_xattr.c | 92 +- 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/Kbuild | 52 + include/asm-generic/atomic-instrumented.h | 711 +- include/asm-generic/atomic-long.h | 331 +- include/asm-generic/bitops.h | 5 +- include/asm-generic/bitops/instrumented-atomic.h | 14 +- include/asm-generic/bitops/instrumented-lock.h | 10 +- .../asm-generic/bitops/instrumented-non-atomic.h | 16 +- include/asm-generic/gpio.h | 4 +- include/asm-generic/pgtable.h | 1 + include/asm-generic/pgtable_uffd.h | 66 + include/asm-generic/tlb.h | 3 +- include/asm-generic/vdso/vsyscall.h | 14 - include/asm-generic/vmlinux.lds.h | 15 + include/clocksource/timer-ti-dm.h | 4 +- include/crypto/aead.h | 48 +- include/crypto/if_alg.h | 2 +- include/drm/bridge/dw_hdmi.h | 1 + include/drm/bridge/mhl.h | 4 +- include/drm/drm_atomic.h | 76 + include/drm/drm_atomic_helper.h | 8 + include/drm/drm_atomic_state_helper.h | 13 + include/drm/drm_bridge.h | 405 +- include/drm/drm_bridge_connector.h | 18 + include/drm/drm_client.h | 7 +- include/drm/drm_connector.h | 46 +- include/drm/drm_crtc.h | 80 +- include/drm/drm_device.h | 2 +- include/drm/drm_dp_helper.h | 26 +- include/drm/drm_dp_mst_helper.h | 21 +- include/drm/drm_drv.h | 194 +- include/drm/drm_edid.h | 5 + include/drm/drm_encoder.h | 3 +- include/drm/drm_fb_helper.h | 27 +- include/drm/drm_file.h | 1 + include/drm/drm_gem_shmem_helper.h | 5 + include/drm/drm_gem_vram_helper.h | 9 + include/drm/drm_hdcp.h | 6 +- include/drm/drm_legacy.h | 6 - include/drm/drm_mipi_dbi.h | 12 + include/drm/drm_mm.h | 2 +- include/drm/drm_modes.h | 11 +- include/drm/drm_modeset_helper_vtables.h | 63 +- include/drm/drm_panel.h | 3 +- include/drm/drm_pci.h | 11 - include/drm/drm_print.h | 78 +- include/drm/drm_simple_kms_helper.h | 11 +- include/drm/drm_vblank.h | 36 +- include/drm/gpu_scheduler.h | 13 +- include/drm/i915_mei_hdcp_interface.h | 1 - include/drm/ttm/ttm_bo_api.h | 11 +- include/drm/ttm/ttm_bo_driver.h | 15 - include/dt-bindings/arm/coresight-cti-dt.h | 37 + include/dt-bindings/bus/ti-sysc.h | 4 + include/dt-bindings/clock/dm814.h | 5 + include/dt-bindings/clock/g12a-clkc.h | 2 + include/dt-bindings/clock/gxbb-clkc.h | 1 + include/dt-bindings/clock/imx7d-clock.h | 3 +- include/dt-bindings/clock/imx8mm-clock.h | 11 +- include/dt-bindings/clock/imx8mn-clock.h | 12 +- include/dt-bindings/clock/imx8mp-clock.h | 5 +- include/dt-bindings/clock/imx8mq-clock.h | 9 +- include/dt-bindings/clock/marvell,mmp2.h | 13 + include/dt-bindings/clock/qcom,gcc-sc7180.h | 7 +- include/dt-bindings/clock/qcom,gcc-sm8150.h | 4 + include/dt-bindings/clock/qcom,gcc-sm8250.h | 271 + include/dt-bindings/clock/qcom,gpucc-sc7180.h | 3 +- include/dt-bindings/clock/qcom,mss-sc7180.h | 12 + include/dt-bindings/clock/qcom,rpmcc.h | 4 + include/dt-bindings/clock/qcom,rpmh.h | 4 +- include/dt-bindings/clock/sprd,sc9863a-clk.h | 334 + include/dt-bindings/clock/sun50i-a64-ccu.h | 2 +- include/dt-bindings/clock/tegra114-car.h | 4 +- include/dt-bindings/clock/tegra124-car-common.h | 4 +- include/dt-bindings/clock/tegra210-car.h | 4 +- include/dt-bindings/clock/tegra30-car.h | 4 +- include/dt-bindings/display/sdtv-standards.h | 76 + include/dt-bindings/interconnect/qcom,osm-l3.h | 12 + include/dt-bindings/interconnect/qcom,sc7180.h | 161 + include/dt-bindings/interconnect/qcom,sdm845.h | 263 +- include/dt-bindings/leds/common.h | 36 +- include/dt-bindings/media/tvp5150.h | 2 - include/dt-bindings/power/meson-a1-power.h | 32 + .../dt-bindings/reset/amlogic,meson-gxbb-reset.h | 2 +- include/dt-bindings/reset/imx8mp-reset.h | 50 + include/dt-bindings/reset/imx8mq-reset.h | 56 +- include/dt-bindings/reset/realtek,rtd1195.h | 74 + include/dt-bindings/reset/realtek,rtd1295.h | 3 + include/dt-bindings/soc/tegra-pmc.h | 16 + include/dt-bindings/sound/meson-aiu.h | 18 + include/dt-bindings/sound/meson-g12a-toacodec.h | 10 + include/kunit/test.h | 63 +- include/kvm/arm_vgic.h | 4 + include/linux/acpi.h | 23 +- include/linux/arch_topology.h | 19 +- include/linux/atmel-isc-media.h | 58 + include/linux/atomic-fallback.h | 340 +- include/linux/binfmts.h | 8 +- include/linux/bio.h | 3 +- include/linux/bitfield.h | 14 + include/linux/bitmap.h | 8 +- include/linux/bitops.h | 4 +- include/linux/bits.h | 24 +- include/linux/blk-mq.h | 7 +- include/linux/blk_types.h | 2 +- include/linux/blkdev.h | 12 +- include/linux/blktrace_api.h | 18 +- include/linux/bootconfig.h | 6 +- include/linux/bpf-cgroup.h | 2 +- include/linux/bpf.h | 151 +- include/linux/can/dev/peak_canfd.h | 4 +- include/linux/ceph/ceph_fs.h | 18 +- include/linux/ceph/debugfs.h | 14 - include/linux/ceph/libceph.h | 1 + include/linux/ceph/messenger.h | 7 +- include/linux/ceph/osd_client.h | 17 - include/linux/ceph/osdmap.h | 4 + include/linux/ceph/rados.h | 6 +- include/linux/cgroup-defs.h | 10 +- include/linux/cgroup.h | 24 +- include/linux/clk-provider.h | 10 +- include/linux/clk/at91_pmc.h | 23 + include/linux/clocksource.h | 93 +- include/linux/compat.h | 29 - include/linux/compiler-clang.h | 11 +- include/linux/compiler-gcc.h | 6 + include/linux/compiler.h | 60 +- include/linux/compiler_types.h | 11 +- include/linux/completion.h | 8 +- include/linux/console.h | 3 +- include/linux/const.h | 5 +- include/linux/coresight.h | 49 + include/linux/cpu.h | 10 +- include/linux/cpu_rmap.h | 2 +- include/linux/cpufreq.h | 8 +- include/linux/cpuhotplug.h | 1 + include/linux/cpumask.h | 7 + include/linux/cpuset.h | 3 - include/linux/dax.h | 14 +- include/linux/dccp.h | 2 +- include/linux/debugfs.h | 34 +- include/linux/devfreq.h | 106 +- include/linux/device.h | 12 + include/linux/device/driver.h | 2 +- include/linux/digsig.h | 4 +- include/linux/dio.h | 5 - include/linux/dirent.h | 2 +- include/linux/dma-buf.h | 97 +- include/linux/dma-noncoherent.h | 4 +- include/linux/dmaengine.h | 68 +- 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/enclosure.h | 2 +- include/linux/energy_model.h | 2 +- include/linux/err.h | 3 - include/linux/ethtool.h | 70 +- include/linux/extcon-provider.h | 28 +- include/linux/extcon.h | 5 + include/linux/f2fs_fs.h | 1 + include/linux/fanotify.h | 3 +- include/linux/file.h | 1 + include/linux/filter.h | 48 +- include/linux/firmware.h | 9 + include/linux/firmware/imx/ipc.h | 1 - include/linux/firmware/meson/meson_sm.h | 2 + include/linux/firmware/xlnx-zynqmp.h | 13 +- include/linux/fs.h | 10 +- include/linux/fscrypt.h | 6 + include/linux/fsl/ptp_qoriq.h | 2 - include/linux/fsnotify.h | 138 +- include/linux/fsnotify_backend.h | 70 +- include/linux/futex.h | 17 +- include/linux/fwnode.h | 2 + include/linux/genalloc.h | 2 +- include/linux/genhd.h | 532 +- include/linux/gfp.h | 6 + include/linux/gpio.h | 2 - include/linux/gpio/consumer.h | 5 +- include/linux/gpio/driver.h | 1 + include/linux/hardirq.h | 8 +- include/linux/hashtable.h | 4 +- include/linux/hdmi.h | 2 +- include/linux/hid.h | 2 +- include/linux/hmm.h | 16 +- include/linux/huge_mm.h | 12 +- include/linux/hugetlb.h | 84 +- include/linux/hugetlb_cgroup.h | 169 +- include/linux/i2c-smbus.h | 9 +- include/linux/i2c.h | 12 +- include/linux/icmpv6.h | 10 + include/linux/ieee80211.h | 30 +- include/linux/igmp.h | 2 +- include/linux/ihex.h | 2 +- include/linux/iio/iio.h | 2 + include/linux/iio/imu/adis.h | 51 +- include/linux/ima.h | 3 +- include/linux/inet_diag.h | 45 +- include/linux/instrumented.h | 109 + 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/io.h | 2 - include/linux/ioc3.h | 93 - include/linux/iocontext.h | 1 + include/linux/iommu.h | 2 +- include/linux/iopoll.h | 40 +- include/linux/irq.h | 17 +- 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/irqdesc.h | 2 +- include/linux/irqdomain.h | 2 +- include/linux/irqflags.h | 82 +- include/linux/jiffies.h | 4 +- include/linux/kasan.h | 2 +- include/linux/kcsan-checks.h | 275 + include/linux/kcsan.h | 72 + include/linux/kernel.h | 7 + include/linux/kernfs.h | 11 +- include/linux/key.h | 3 + include/linux/kfifo.h | 73 + include/linux/kthread.h | 3 +- include/linux/ktime.h | 46 +- include/linux/kvm_host.h | 71 +- include/linux/leds.h | 1 + include/linux/leds_pwm.h | 22 - include/linux/libata.h | 174 +- include/linux/libnvdimm.h | 2 + include/linux/limits.h | 13 +- include/linux/linkmode.h | 8 +- include/linux/list.h | 52 +- include/linux/list_lru.h | 2 +- include/linux/lockdep.h | 86 +- include/linux/lsm_audit.h | 1 + include/linux/lsm_hooks.h | 74 +- include/linux/math64.h | 20 +- include/linux/mdio-xpcs.h | 41 + include/linux/mdio.h | 4 + include/linux/memcontrol.h | 60 +- include/linux/memory.h | 1 - include/linux/memory_hotplug.h | 34 +- include/linux/mempolicy.h | 29 +- include/linux/memremap.h | 20 +- include/linux/mfd/iqs62x.h | 139 + include/linux/mfd/wm831x/pdata.h | 1 - include/linux/mfd/wm8994/pdata.h | 2 +- include/linux/mhi.h | 683 + include/linux/migrate.h | 8 + include/linux/mii.h | 57 +- include/linux/min_heap.h | 134 + include/linux/miscdevice.h | 14 +- include/linux/mlx5/driver.h | 22 +- include/linux/mlx5/eswitch.h | 38 +- include/linux/mlx5/fs.h | 1 + include/linux/mlx5/mlx5_ifc.h | 51 +- include/linux/mlx5/mlx5_ifc_fpga.h | 2 +- include/linux/mm.h | 303 +- include/linux/mm_inline.h | 15 +- include/linux/mm_types.h | 11 +- include/linux/mmc/core.h | 3 - include/linux/mmc/host.h | 8 +- include/linux/mmc/mmc.h | 10 + include/linux/mmc/sdio_func.h | 2 +- include/linux/mmdebug.h | 5 + include/linux/mmzone.h | 54 +- include/linux/mod_devicetable.h | 19 +- {drivers/staging/most => include/linux}/most.h | 0 include/linux/msdos_partition.h | 50 + include/linux/mtd/mtd.h | 125 +- include/linux/mtd/partitions.h | 1 - include/linux/mtd/rawnand.h | 11 +- include/linux/mtd/spi-nor.h | 285 +- include/linux/mtd/spinand.h | 67 +- include/linux/mutex.h | 7 +- include/linux/namei.h | 4 +- include/linux/netdevice.h | 34 +- include/linux/netfilter/ipset/ip_set.h | 13 +- include/linux/netfilter/x_tables.h | 8 +- include/linux/netfilter_arp/arp_tables.h | 2 +- include/linux/netfilter_bridge/ebtables.h | 2 +- include/linux/netfilter_ipv4/ip_tables.h | 2 +- include/linux/netfilter_ipv6/ip6_tables.h | 2 +- include/linux/netlink.h | 17 +- include/linux/nfs_fs.h | 26 +- include/linux/nfs_xdr.h | 1 + include/linux/nmi.h | 1 + include/linux/numa.h | 30 +- include/linux/nvmem-consumer.h | 7 + include/linux/of_address.h | 13 +- include/linux/of_clk.h | 8 +- include/linux/of_gpio.h | 9 +- include/linux/page-flags.h | 18 +- include/linux/page_ref.h | 9 + include/linux/page_reporting.h | 26 + include/linux/pagemap.h | 29 +- include/linux/part_stat.h | 115 + include/linux/pci-epc.h | 27 +- include/linux/pci-epf.h | 29 +- include/linux/pci.h | 15 +- include/linux/pci_ids.h | 2 + include/linux/pe.h | 21 + include/linux/percpu-rwsem.h | 83 +- include/linux/percpu_counter.h | 4 +- include/linux/perf/arm_pmu.h | 1 + include/linux/perf_event.h | 19 + include/linux/phy.h | 62 +- include/linux/phy/tegra/xusb.h | 2 + include/linux/phylink.h | 91 +- include/linux/pid.h | 2 + include/linux/pid_namespace.h | 2 - include/linux/pipe_fs_i.h | 30 +- include/linux/platform_data/cros_ec_proto.h | 4 + include/linux/platform_data/cros_usbpd_notify.h | 17 + include/linux/platform_data/dmtimer-omap.h | 6 +- include/linux/platform_data/leds-kirkwood-ns2.h | 38 - include/linux/platform_data/mmc-esdhc-imx.h | 1 + include/linux/platform_data/pm33xx.h | 6 +- include/linux/platform_data/remoteproc-omap.h | 51 - include/linux/platform_data/simplefb.h | 2 +- include/linux/platform_data/spi-omap2-mcspi.h | 1 + include/linux/platform_data/ti-sysc.h | 5 + include/linux/platform_data/wilco-ec.h | 10 +- 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/posix_acl.h | 2 +- include/linux/power/bq2415x_charger.h | 2 +- include/linux/power/charger-manager.h | 2 +- include/linux/preempt.h | 30 + include/linux/proc_fs.h | 21 +- include/linux/proc_ns.h | 7 +- include/linux/psi.h | 2 + include/linux/psi_types.h | 10 +- include/linux/pwm_backlight.h | 2 - include/linux/raid/detect.h | 3 + include/linux/random.h | 22 + include/linux/rculist.h | 10 +- include/linux/rculist_nulls.h | 7 + include/linux/rcupdate.h | 48 +- include/linux/rcupdate_trace.h | 88 + include/linux/rcupdate_wait.h | 19 + include/linux/rcutiny.h | 3 +- include/linux/rcutree.h | 1 + include/linux/rcuwait.h | 12 +- include/linux/regmap.h | 4 +- include/linux/regulator/driver.h | 4 +- include/linux/remoteproc.h | 16 +- include/linux/remoteproc/qcom_q6v5_ipa_notify.h | 82 + include/linux/rhashtable.h | 2 +- include/linux/rio.h | 4 +- include/linux/rslib.h | 2 +- include/linux/rwlock_types.h | 6 +- include/linux/rwsem.h | 12 +- include/linux/sched.h | 64 +- include/linux/sched/nohz.h | 2 + include/linux/sched/signal.h | 25 +- include/linux/sched/task.h | 4 + include/linux/sched/topology.h | 10 +- include/linux/security.h | 32 +- include/linux/selection.h | 4 +- include/linux/seq_file.h | 1 - include/linux/seqlock.h | 51 +- include/linux/serial_8250.h | 4 + include/linux/serial_core.h | 4 +- include/linux/shmem_fs.h | 10 +- include/linux/skbuff.h | 80 +- include/linux/skmsg.h | 68 +- include/linux/soc/mediatek/mtk-mmsys.h | 20 + include/linux/soc/qcom/apr.h | 1 + include/linux/soc/qcom/pdr.h | 29 + include/linux/soc/qcom/qmi.h | 1 + include/linux/soc/qcom/smd-rpm.h | 1 + include/linux/socket.h | 7 +- include/linux/soundwire/sdw.h | 49 + include/linux/spi/corgi_lcd.h | 3 - include/linux/spi/ifx_modem.h | 5 - include/linux/spi/spi.h | 9 +- include/linux/spinlock.h | 35 +- include/linux/spinlock_types.h | 24 +- include/linux/splice.h | 3 + include/linux/stackdepot.h | 2 + include/linux/stackprotector.h | 2 +- include/linux/stmmac.h | 1 + include/linux/sunrpc/cache.h | 6 +- include/linux/sunrpc/rpc_rdma.h | 3 +- include/linux/sunrpc/sched.h | 1 + include/linux/sunrpc/svc.h | 5 +- include/linux/sunrpc/svc_rdma.h | 24 +- include/linux/sunrpc/svc_xprt.h | 2 + include/linux/sunrpc/xdr.h | 68 +- include/linux/suspend.h | 36 +- include/linux/swap.h | 3 +- include/linux/swapops.h | 5 +- include/linux/swiotlb.h | 11 +- include/linux/syscalls.h | 3 + include/linux/sysfs.h | 58 + include/linux/sysrq.h | 7 + include/linux/tee_drv.h | 19 +- include/linux/thermal.h | 10 + include/linux/threads.h | 2 +- include/linux/ti_wilink_st.h | 6 +- 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/topology.h | 17 - include/linux/torture.h | 2 +- include/linux/tpm_eventlog.h | 6 +- include/linux/trace_events.h | 2 +- include/linux/tty.h | 2 + include/linux/types.h | 5 - include/linux/uacce.h | 163 + include/linux/uaccess.h | 14 +- include/linux/uio_driver.h | 33 +- include/linux/unaligned/be_byteshift.h | 6 +- include/linux/unaligned/generic.h | 46 + include/linux/unaligned/le_byteshift.h | 6 +- include/linux/usb.h | 11 +- include/linux/usb/audio-v2.h | 14 +- include/linux/usb/audio-v3.h | 2 +- include/linux/usb/cdc_ncm.h | 15 +- include/linux/usb/ehci_def.h | 2 +- include/linux/usb/gadget.h | 2 +- include/linux/usb/hcd.h | 2 +- include/linux/usb/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/userfaultfd_k.h | 42 +- include/linux/uuid.h | 22 +- include/linux/vfio.h | 17 + include/linux/vm_event_item.h | 5 + include/linux/vmalloc.h | 5 +- include/linux/vt_kern.h | 64 +- include/linux/wait.h | 7 +- include/linux/watch_queue.h | 127 + include/linux/workqueue.h | 20 +- include/linux/xarray.h | 10 +- include/linux/xattr.h | 5 +- include/linux/zorro.h | 12 - include/media/cec-notifier.h | 39 +- include/media/h264-ctrls.h | 2 + include/media/i2c/smiapp.h | 63 - include/media/rc-core.h | 8 +- include/media/rc-map.h | 5 +- include/media/v4l2-dev.h | 4 +- include/media/v4l2-device.h | 16 +- include/media/v4l2-fwnode.h | 143 + include/media/v4l2-mc.h | 40 +- include/media/v4l2-mem2mem.h | 133 + include/media/v4l2-subdev.h | 2 +- include/media/videobuf2-core.h | 7 +- include/net/6lowpan.h | 2 +- include/net/act_api.h | 4 + include/net/af_rxrpc.h | 12 +- include/net/af_unix.h | 4 +- include/net/bareudp.h | 20 + include/net/bluetooth/bluetooth.h | 17 + include/net/bluetooth/hci.h | 74 +- include/net/bluetooth/hci_core.h | 46 + include/net/bluetooth/hci_sock.h | 6 +- include/net/bluetooth/l2cap.h | 57 +- include/net/bluetooth/mgmt.h | 5 +- include/net/bluetooth/rfcomm.h | 3 +- include/net/bonding.h | 2 +- include/net/bpf_sk_storage.h | 27 + include/net/cfg80211.h | 213 +- include/net/cfg802154.h | 2 +- include/net/compat.h | 3 + include/net/devlink.h | 43 +- include/net/dn_fib.h | 2 +- include/net/drop_monitor.h | 5 +- include/net/dsa.h | 10 +- include/net/dst.h | 1 - include/net/esp.h | 16 + include/net/fib_rules.h | 1 + include/net/flow_dissector.h | 10 +- include/net/flow_offload.h | 119 +- include/net/icmp.h | 6 + include/net/inet_connection_sock.h | 6 + include/net/inet_sock.h | 2 +- include/net/ip6_checksum.h | 9 + include/net/ip6_fib.h | 5 +- include/net/ip6_route.h | 2 +- include/net/ip_fib.h | 4 +- include/net/ipv6.h | 6 + include/net/lwtunnel.h | 2 +- include/net/mac80211.h | 66 +- include/net/macsec.h | 48 +- include/net/mip6.h | 2 +- include/net/mld.h | 6 +- include/net/mpls_iptunnel.h | 2 +- include/net/ndisc.h | 6 +- include/net/neighbour.h | 2 +- include/net/netfilter/nf_conntrack_extend.h | 2 +- include/net/netfilter/nf_conntrack_timeout.h | 2 +- include/net/netfilter/nf_flow_table.h | 38 + include/net/netfilter/nf_tables.h | 37 +- include/net/netfilter/nf_tables_core.h | 13 +- include/net/netns/ipv4.h | 1 + include/net/nexthop.h | 2 +- include/net/nfc/nci.h | 14 +- include/net/nfc/nfc.h | 2 +- include/net/page_pool.h | 36 +- include/net/pie.h | 31 +- include/net/pkt_cls.h | 31 +- include/net/pkt_sched.h | 12 +- include/net/red.h | 38 + include/net/route.h | 8 +- include/net/sch_generic.h | 19 +- include/net/sctp/structs.h | 2 +- include/net/sock.h | 75 +- include/net/sock_reuseport.h | 4 +- include/net/tc_act/tc_ct.h | 25 +- include/net/tc_act/tc_police.h | 6 +- include/net/tc_act/tc_skbedit.h | 41 +- include/net/tc_act/tc_tunnel_key.h | 10 +- include/net/tcp.h | 15 +- include/net/udp.h | 5 + include/rdma/ib_cache.h | 1 + include/rdma/ib_cm.h | 1 - include/rdma/ib_fmr_pool.h | 2 +- include/rdma/ib_verbs.h | 49 +- include/rdma/opa_vnic.h | 2 +- include/rdma/rdmavt_mr.h | 2 +- include/rdma/rdmavt_qp.h | 2 +- include/scsi/iscsi_if.h | 11 +- include/scsi/iscsi_proto.h | 1 - include/scsi/scsi_bsg_iscsi.h | 2 +- include/scsi/scsi_cmnd.h | 1 - include/scsi/scsi_device.h | 8 +- include/scsi/scsi_host.h | 17 +- include/scsi/scsi_ioctl.h | 2 +- include/scsi/scsi_transport_iscsi.h | 2 + include/scsi/scsicam.h | 7 +- include/scsi/sg.h | 2 +- include/scsi/srp.h | 8 +- include/soc/fsl/dpaa2-io.h | 6 +- include/soc/fsl/qe/ucc_fast.h | 6 +- include/soc/fsl/qe/ucc_slow.h | 13 +- include/soc/mscc/ocelot.h | 92 +- include/soc/mscc/ocelot_dev.h | 2 +- include/soc/mscc/ocelot_vcap.h | 205 + include/soc/qcom/rpmh.h | 5 - include/soc/tegra/bpmp-abi.h | 10 +- include/soc/tegra/cpuidle.h | 2 +- include/soc/tegra/irq.h | 13 + include/soc/tegra/pm.h | 31 + include/soc/tegra/pmc.h | 3 +- include/sound/compress_driver.h | 40 +- include/sound/core.h | 1 + include/sound/hdaudio.h | 2 + include/sound/pcm.h | 23 +- include/sound/pcm_params.h | 7 + include/sound/rawmidi.h | 6 +- include/sound/rt5682.h | 10 + include/sound/soc-dai.h | 44 +- include/sound/soc-dapm.h | 8 +- include/sound/soc-dpcm.h | 20 +- include/sound/soc.h | 42 +- include/sound/sof/header.h | 11 + include/sound/sof/info.h | 22 +- include/sound/sof/topology.h | 3 +- include/target/target_core_backend.h | 6 - include/target/target_core_base.h | 45 +- include/trace/bpf_probe.h | 18 +- include/trace/events/afs.h | 2 +- include/trace/events/btrfs.h | 6 +- include/trace/events/gpu_mem.h | 57 + include/trace/events/huge_memory.h | 1 + include/trace/events/io_uring.h | 103 + include/trace/events/mmap.h | 48 + include/trace/events/mmflags.h | 1 + include/trace/events/power.h | 59 +- include/trace/events/qla.h | 39 + include/trace/events/rcu.h | 29 + include/trace/events/rpcgss.h | 59 +- include/trace/events/rpcrdma.h | 67 +- include/trace/events/sched.h | 53 +- include/trace/events/sunrpc.h | 76 + include/trace/events/vmscan.h | 2 +- include/uapi/asm-generic/posix_types.h | 2 + include/uapi/asm-generic/unistd.h | 4 +- include/uapi/drm/amdgpu_drm.h | 16 +- include/uapi/drm/drm.h | 2 + include/uapi/drm/i915_drm.h | 21 + include/uapi/drm/lima_drm.h | 9 +- include/uapi/drm/vmwgfx_drm.h | 16 +- include/uapi/linux/bpf.h | 260 +- include/uapi/linux/btrfs.h | 37 +- include/uapi/linux/devlink.h | 3 + include/uapi/linux/dlm_device.h | 4 +- include/uapi/linux/dm-ioctl.h | 4 +- include/uapi/linux/ethtool.h | 4 +- include/uapi/linux/ethtool_netlink.h | 82 + include/uapi/linux/fanotify.h | 13 +- include/uapi/linux/fdreg.h | 18 +- include/uapi/linux/fiemap.h | 2 +- include/uapi/linux/fscrypt.h | 1 + include/uapi/linux/gpio.h | 38 +- include/uapi/linux/idxd.h | 21 +- include/uapi/linux/if_arcnet.h | 6 +- include/uapi/linux/if_bridge.h | 46 + include/uapi/linux/if_link.h | 12 + include/uapi/linux/if_macsec.h | 8 +- include/uapi/linux/in.h | 2 + include/uapi/linux/inet_diag.h | 5 +- include/uapi/linux/input-event-codes.h | 3 + include/uapi/linux/io_uring.h | 42 +- include/uapi/linux/keyctl.h | 2 + include/uapi/linux/kfd_ioctl.h | 19 +- include/uapi/linux/kvm.h | 47 +- include/uapi/linux/media-bus-format.h | 3 +- include/uapi/linux/mii.h | 5 + include/uapi/linux/mman.h | 5 +- include/uapi/linux/mmc/ioctl.h | 2 +- include/uapi/linux/net_dropmon.h | 5 +- include/uapi/linux/netfilter/nf_conntrack_common.h | 12 +- include/uapi/linux/netfilter/nf_tables.h | 12 + include/uapi/linux/netfilter/xt_IDLETIMER.h | 12 +- include/uapi/linux/netfilter_bridge/ebt_among.h | 2 +- include/uapi/linux/nl80211.h | 241 +- include/uapi/linux/openvswitch.h | 7 + include/uapi/linux/pci_regs.h | 2 + include/uapi/linux/pcitest.h | 8 + include/uapi/linux/perf_event.h | 8 +- include/uapi/linux/pkt_cls.h | 21 + include/uapi/linux/pkt_sched.h | 19 + include/uapi/linux/sched.h | 5 + include/uapi/linux/serio.h | 10 +- include/uapi/linux/sock_diag.h | 26 + include/uapi/linux/swab.h | 4 +- include/uapi/linux/tcp.h | 3 + include/uapi/linux/time.h | 22 +- include/uapi/linux/usb/charger.h | 16 +- include/uapi/linux/usb/raw_gadget.h | 167 + include/uapi/linux/userfaultfd.h | 40 +- include/uapi/linux/v4l2-controls.h | 6 + include/uapi/linux/vfio.h | 37 + include/uapi/linux/videodev2.h | 9 + include/uapi/linux/virtio_balloon.h | 1 + include/uapi/linux/virtio_ids.h | 1 + include/uapi/linux/virtio_net.h | 102 +- include/uapi/linux/watch_queue.h | 104 + include/uapi/linux/wireless.h | 5 +- include/uapi/misc/uacce/hisi_qm.h | 23 + include/uapi/misc/uacce/uacce.h | 38 + include/uapi/rdma/mlx5_user_ioctl_cmds.h | 17 + include/uapi/rdma/mlx5_user_ioctl_verbs.h | 4 + include/uapi/scsi/fc/fc_els.h | 211 +- include/uapi/scsi/scsi_bsg_fc.h | 2 +- include/uapi/sound/compress_offload.h | 2 +- include/uapi/sound/compress_params.h | 37 +- include/uapi/sound/sof/abi.h | 2 +- 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/video/mmp_disp.h | 2 +- include/video/samsung_fimd.h | 2 +- include/xen/interface/io/tpmif.h | 2 +- include/xen/xenbus.h | 10 +- init/Kconfig | 49 +- init/do_mounts.c | 12 +- init/init_task.c | 15 + init/main.c | 93 +- ipc/mqueue.c | 33 +- ipc/sem.c | 6 +- ipc/util.c | 3 +- kernel/.gitignore | 4 +- kernel/Makefile | 7 + kernel/audit.c | 41 +- kernel/audit.h | 8 + kernel/audit_fsnotify.c | 13 +- kernel/audit_watch.c | 18 +- kernel/auditfilter.c | 71 +- kernel/auditsc.c | 3 - kernel/bpf/bpf_struct_ops.c | 26 +- kernel/bpf/btf.c | 47 +- kernel/bpf/cgroup.c | 125 +- kernel/bpf/core.c | 121 +- kernel/bpf/dispatcher.c | 5 +- kernel/bpf/hashtab.c | 230 +- kernel/bpf/helpers.c | 45 + kernel/bpf/inode.c | 42 +- kernel/bpf/lpm_trie.c | 14 +- kernel/bpf/offload.c | 2 +- kernel/bpf/percpu_freelist.c | 20 +- kernel/bpf/reuseport_array.c | 5 - kernel/bpf/stackmap.c | 18 +- kernel/bpf/syscall.c | 539 +- kernel/bpf/sysfs_btf.c | 11 +- kernel/bpf/trampoline.c | 161 +- kernel/bpf/verifier.c | 483 +- kernel/cgroup/cgroup-v1.c | 33 +- kernel/cgroup/cgroup.c | 406 +- kernel/cgroup/cpuset.c | 31 +- kernel/cgroup/pids.c | 15 +- kernel/compat.c | 64 - kernel/configs/tiny.config | 1 - kernel/context_tracking.c | 2 + kernel/cpu.c | 143 +- kernel/cred.c | 2 - kernel/debug/kdb/.gitignore | 1 + kernel/debug/kdb/kdb_main.c | 20 +- kernel/dma/coherent.c | 13 +- kernel/dma/contiguous.c | 9 +- kernel/dma/direct.c | 86 +- kernel/dma/mapping.c | 2 + kernel/dma/swiotlb.c | 42 +- kernel/events/core.c | 383 +- kernel/exit.c | 37 +- kernel/extable.c | 5 +- kernel/fork.c | 62 +- kernel/futex.c | 189 +- kernel/gcov/fs.c | 4 +- kernel/gcov/gcc_3_4.c | 6 +- kernel/gcov/gcc_4_7.c | 2 +- kernel/hung_task.c | 44 + 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/kallsyms.c | 2 - kernel/kcmp.c | 8 +- kernel/kcov.c | 266 +- kernel/kcsan/Makefile | 14 + kernel/kcsan/atomic.h | 20 + kernel/kcsan/core.c | 733 + kernel/kcsan/debugfs.c | 335 + kernel/kcsan/encoding.h | 95 + kernel/kcsan/kcsan.h | 142 + kernel/kcsan/report.c | 607 + kernel/kcsan/test.c | 131 + kernel/kexec_core.c | 56 + kernel/kmod.c | 4 +- kernel/kthread.c | 17 +- kernel/locking/Makefile | 3 + 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/module.c | 5 +- kernel/notifier.c | 2 +- kernel/padata.c | 9 +- kernel/pid.c | 38 +- kernel/pid_namespace.c | 38 +- kernel/power/Kconfig | 3 - kernel/power/process.c | 2 - kernel/power/qos.c | 559 +- kernel/power/snapshot.c | 20 +- kernel/power/suspend.c | 9 +- kernel/power/user.c | 18 +- kernel/printk/console_cmdline.h | 1 + kernel/printk/printk.c | 177 +- kernel/rcu/Kconfig | 46 +- kernel/rcu/Kconfig.debug | 15 +- kernel/rcu/Makefile | 4 + kernel/rcu/rcu.h | 28 +- kernel/rcu/rcu_segcblist.c | 4 +- kernel/rcu/rcuperf.c | 19 +- kernel/rcu/rcutorture.c | 170 +- kernel/rcu/srcutree.c | 26 +- kernel/rcu/tasks.h | 1185 ++ kernel/rcu/tree.c | 588 +- kernel/rcu/tree.h | 7 + kernel/rcu/tree_exp.h | 63 +- kernel/rcu/tree_plugin.h | 107 +- kernel/rcu/tree_stall.h | 115 +- kernel/rcu/update.c | 417 +- kernel/relay.c | 17 +- kernel/sched/Makefile | 6 + kernel/sched/completion.c | 36 +- kernel/sched/core.c | 145 +- 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 | 815 +- 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 | 4 +- kernel/signal.c | 25 +- kernel/smp.c | 23 +- kernel/softirq.c | 15 +- kernel/sys.c | 2 + kernel/sys_ni.c | 1 + kernel/sysctl.c | 79 +- 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/Makefile | 3 + kernel/trace/blktrace.c | 117 +- kernel/trace/bpf_trace.c | 67 +- kernel/trace/ftrace.c | 2 + kernel/trace/synth_event_gen_test.c | 44 +- kernel/trace/trace.c | 2 + kernel/trace/trace.h | 7 +- kernel/trace/trace_entries.h | 4 +- kernel/trace/trace_events_hist.c | 319 +- kernel/trace/trace_hwlat.c | 24 +- kernel/trace/trace_kprobe.c | 2 +- kernel/trace/trace_output.c | 4 +- kernel/trace/trace_uprobe.c | 11 +- kernel/watch_queue.c | 659 + kernel/watchdog.c | 22 + kernel/watchdog_hld.c | 1 + kernel/workqueue.c | 26 +- lib/.gitignore | 4 +- lib/Kconfig | 6 +- lib/Kconfig.debug | 114 +- lib/Kconfig.kcsan | 180 + lib/Kconfig.ubsan | 49 +- lib/Makefile | 15 +- lib/bch.c | 2 +- lib/bootconfig.c | 84 +- lib/cpumask.c | 131 +- lib/crypto/chacha20poly1305-selftest.c | 11 +- lib/crypto/chacha20poly1305.c | 3 + lib/dynamic_debug.c | 30 +- lib/iov_iter.c | 7 +- lib/kunit/Kconfig | 8 + lib/kunit/Makefile | 4 + lib/kunit/assert.c | 79 +- lib/kunit/debugfs.c | 116 + lib/kunit/debugfs.h | 30 + lib/kunit/kunit-test.c | 44 +- lib/kunit/test.c | 148 +- lib/list-test.c | 4 +- lib/objagg.c | 4 +- lib/percpu-refcount.c | 7 +- lib/radix-tree.c | 8 - lib/raid6/.gitignore | 1 + lib/raid6/algos.c | 12 +- lib/raid6/avx2.c | 4 - lib/raid6/recov_avx2.c | 6 - lib/raid6/recov_ssse3.c | 6 - lib/raid6/test/Makefile | 9 +- lib/raid6/x86.h | 2 +- lib/rbtree.c | 4 +- lib/scatterlist.c | 2 +- lib/stackdepot.c | 47 +- lib/string.c | 16 + lib/test_bitmap.c | 2 + lib/test_bpf.c | 4 +- lib/test_firmware.c | 55 + lib/test_kasan.c | 19 + lib/test_kmod.c | 2 +- lib/test_lockup.c | 599 + lib/test_min_heap.c | 194 + lib/test_stackinit.c | 28 +- lib/test_xarray.c | 55 + lib/ts_bm.c | 2 +- lib/ts_fsm.c | 2 +- lib/ts_kmp.c | 2 +- lib/ubsan.c | 47 +- lib/usercopy.c | 7 +- lib/uuid.c | 10 + lib/vdso/gettimeofday.c | 153 +- lib/xarray.c | 9 +- localversion-next | 1 + mm/Kconfig | 140 +- mm/Makefile | 11 + mm/compaction.c | 32 +- mm/debug.c | 44 +- mm/debug_vm_pgtable.c | 392 + mm/dmapool.c | 4 +- mm/filemap.c | 105 +- mm/frontswap.c | 8 +- mm/gup.c | 667 +- mm/gup_benchmark.c | 71 +- mm/hmm.c | 267 +- mm/huge_memory.c | 68 +- mm/hugetlb.c | 919 +- mm/hugetlb_cgroup.c | 320 +- mm/internal.h | 34 +- mm/kasan/common.c | 49 +- mm/kasan/generic.c | 9 +- mm/kasan/generic_report.c | 11 + mm/kasan/kasan.h | 2 +- mm/kasan/report.c | 15 +- mm/kasan/tags.c | 9 +- mm/kasan/tags_report.c | 11 + mm/khugepaged.c | 43 +- mm/kmemleak.c | 4 +- mm/ksm.c | 5 +- mm/list_lru.c | 16 +- mm/madvise.c | 156 +- mm/mapping_dirty_helpers.c | 42 +- mm/memblock.c | 2 +- mm/memcontrol.c | 557 +- mm/memory-failure.c | 31 +- mm/memory.c | 249 +- mm/memory_hotplug.c | 74 +- mm/mempolicy.c | 110 +- mm/mempool.c | 2 +- mm/memremap.c | 64 +- mm/migrate.c | 152 +- mm/mm_init.c | 2 +- mm/mmap.c | 87 +- mm/mmu_notifier.c | 27 +- mm/mprotect.c | 118 +- mm/mremap.c | 103 +- mm/nommu.c | 10 +- mm/page-writeback.c | 19 +- mm/page_alloc.c | 285 +- mm/page_counter.c | 36 +- mm/page_ext.c | 5 +- mm/page_io.c | 8 +- mm/page_isolation.c | 6 +- mm/page_reporting.c | 364 + mm/page_reporting.h | 54 + mm/process_vm_access.c | 2 +- mm/rmap.c | 64 +- mm/shmem.c | 170 +- mm/shuffle.c | 14 +- mm/shuffle.h | 6 + mm/slab.h | 22 +- mm/slab_common.c | 3 +- mm/slub.c | 71 +- mm/sparse.c | 177 +- mm/swap.c | 30 +- mm/swap_slots.c | 12 +- mm/swap_state.c | 6 +- mm/swapfile.c | 83 +- mm/userfaultfd.c | 105 +- mm/util.c | 8 +- mm/vmalloc.c | 11 +- mm/vmpressure.c | 8 +- mm/vmscan.c | 132 +- mm/vmstat.c | 5 + mm/z3fold.c | 1 - mm/zsmalloc.c | 10 +- mm/zswap.c | 24 +- net/802/psnap.c | 2 +- net/8021q/vlan_core.c | 5 +- net/Kconfig | 4 +- net/batman-adv/bat_iv_ogm.c | 4 + net/batman-adv/distributed-arp-table.c | 2 +- net/batman-adv/main.h | 2 +- net/batman-adv/translation-table.c | 8 +- net/bluetooth/a2mp.h | 10 +- net/bluetooth/bnep/bnep.h | 6 +- net/bluetooth/hci_conn.c | 146 +- net/bluetooth/hci_core.c | 143 +- net/bluetooth/hci_event.c | 114 +- net/bluetooth/hci_request.c | 350 +- net/bluetooth/hci_request.h | 2 + net/bluetooth/hidp/core.c | 2 +- net/bluetooth/l2cap_core.c | 734 +- net/bluetooth/l2cap_sock.c | 67 +- net/bluetooth/mgmt.c | 113 +- net/bluetooth/rfcomm/core.c | 13 +- net/bluetooth/rfcomm/tty.c | 4 +- net/bluetooth/sco.c | 13 + net/bluetooth/smp.c | 29 +- net/bpf/test_run.c | 72 +- net/bpfilter/.gitignore | 1 + net/bpfilter/main.c | 14 +- net/bridge/br_device.c | 6 +- net/bridge/br_netlink_tunnel.c | 12 +- net/bridge/br_private.h | 4 +- net/bridge/br_private_tunnel.h | 17 +- net/bridge/br_stp.c | 3 +- net/bridge/br_vlan.c | 76 +- net/bridge/br_vlan_options.c | 112 +- net/bridge/br_vlan_tunnel.c | 5 +- net/bridge/netfilter/ebtables.c | 2 +- net/caif/caif_dev.c | 3 +- net/ceph/debugfs.c | 20 +- net/ceph/messenger.c | 9 +- net/ceph/mon_client.c | 8 +- net/ceph/osd_client.c | 96 +- net/ceph/osdmap.c | 9 + net/compat.c | 30 +- net/core/bpf_sk_storage.c | 285 +- net/core/datagram.c | 39 +- net/core/dev.c | 61 +- net/core/devlink.c | 422 +- net/core/drop_monitor.c | 35 +- net/core/fib_rules.c | 2 +- net/core/filter.c | 93 +- net/core/flow_dissector.c | 4 +- net/core/flow_offload.c | 28 + net/core/neighbour.c | 3 - net/core/net-sysfs.c | 133 + net/core/net-sysfs.h | 2 + net/core/netclassid_cgroup.c | 47 +- net/core/page_pool.c | 92 +- net/core/pktgen.c | 6 +- net/core/rtnetlink.c | 44 +- net/core/skbuff.c | 29 +- net/core/skmsg.c | 10 +- net/core/sock.c | 19 +- net/core/sock_map.c | 318 +- net/core/sock_reuseport.c | 50 +- net/core/xdp.c | 2 +- net/dccp/ccid.h | 2 +- net/dccp/diag.c | 9 +- net/dccp/minisocks.c | 1 + net/decnet/dn_route.c | 4 +- net/dsa/dsa_priv.h | 2 + net/dsa/port.c | 58 +- net/dsa/slave.c | 72 +- net/dsa/tag_8021q.c | 43 - net/dsa/tag_ar9331.c | 2 +- net/dsa/tag_brcm.c | 25 + net/dsa/tag_ocelot.c | 3 +- net/dsa/tag_qca.c | 2 +- net/dsa/tag_sja1105.c | 19 +- net/ethtool/Makefile | 3 +- net/ethtool/bitset.c | 100 +- net/ethtool/bitset.h | 6 + net/ethtool/channels.c | 227 + net/ethtool/common.c | 43 + net/ethtool/common.h | 3 + net/ethtool/debug.c | 10 +- net/ethtool/features.c | 304 + net/ethtool/ioctl.c | 154 +- net/ethtool/linkinfo.c | 10 +- net/ethtool/linkmodes.c | 11 +- net/ethtool/netlink.c | 115 +- net/ethtool/netlink.h | 15 +- net/ethtool/privflags.c | 209 + net/ethtool/rings.c | 200 + net/ethtool/wol.c | 9 +- net/hsr/hsr_debugfs.c | 5 +- net/hsr/hsr_device.c | 64 +- net/hsr/hsr_device.h | 3 +- net/hsr/hsr_framereg.c | 15 +- net/hsr/hsr_main.c | 3 +- net/hsr/hsr_main.h | 1 - net/hsr/hsr_netlink.c | 119 +- net/hsr/hsr_slave.c | 71 +- net/hsr/hsr_slave.h | 2 +- net/ieee802154/nl_policy.c | 6 + net/ipv4/Kconfig | 7 +- net/ipv4/Makefile | 1 + net/ipv4/af_inet.c | 4 +- net/ipv4/ah4.c | 2 +- net/ipv4/arp.c | 2 +- net/ipv4/bpf_tcp_ca.c | 40 +- net/ipv4/cipso_ipv4.c | 7 +- net/ipv4/devinet.c | 6 +- net/ipv4/esp4.c | 16 - net/ipv4/fib_frontend.c | 2 + net/ipv4/fib_semantics.c | 4 +- net/ipv4/fib_trie.c | 5 - net/ipv4/gre_demux.c | 12 +- net/ipv4/icmp.c | 35 +- net/ipv4/igmp.c | 2 - net/ipv4/inet_connection_sock.c | 56 +- net/ipv4/inet_diag.c | 343 +- net/ipv4/ip_gre.c | 105 +- net/ipv4/ip_output.c | 2 +- net/ipv4/ip_vti.c | 38 +- net/ipv4/ipconfig.c | 2 +- net/ipv4/ipmr.c | 2 +- net/ipv4/netfilter/arp_tables.c | 4 +- net/ipv4/netfilter/ip_tables.c | 4 +- net/ipv4/netfilter/nf_log_ipv4.c | 2 +- net/ipv4/netfilter/nf_nat_pptp.c | 4 +- net/ipv4/nexthop.c | 2 +- net/ipv4/raw.c | 2 + net/ipv4/raw_diag.c | 29 +- net/ipv4/route.c | 61 +- net/ipv4/sysctl_net_ipv4.c | 33 +- net/ipv4/tcp.c | 103 +- net/ipv4/tcp_bic.c | 11 +- net/ipv4/tcp_bpf.c | 272 +- net/ipv4/tcp_diag.c | 8 +- net/ipv4/tcp_input.c | 12 +- net/ipv4/tcp_ipv4.c | 10 +- net/ipv4/tcp_minisocks.c | 3 + net/ipv4/tcp_output.c | 12 +- net/ipv4/tcp_scalable.c | 17 +- net/ipv4/tcp_ulp.c | 9 +- net/ipv4/tcp_veno.c | 47 +- net/ipv4/tcp_yeah.c | 41 +- net/ipv4/udp.c | 22 +- net/ipv4/udp_bpf.c | 53 + net/ipv4/udp_diag.c | 46 +- net/ipv6/addrconf.c | 57 +- net/ipv6/ah6.c | 4 +- net/ipv6/esp6.c | 16 - net/ipv6/exthdrs.c | 2 +- net/ipv6/icmp.c | 2 +- net/ipv6/ip6_fib.c | 15 +- net/ipv6/ip6_gre.c | 8 +- net/ipv6/ip6_icmp.c | 34 + net/ipv6/ip6_output.c | 70 + net/ipv6/ip6_tunnel.c | 81 +- net/ipv6/ip6_vti.c | 34 +- net/ipv6/ip6mr.c | 5 +- net/ipv6/ipv6_sockglue.c | 10 +- net/ipv6/ndisc.c | 2 +- net/ipv6/netfilter/ip6_tables.c | 4 +- net/ipv6/netfilter/nf_log_ipv6.c | 2 +- net/ipv6/raw.c | 8 +- net/ipv6/route.c | 9 +- net/ipv6/seg6_iptunnel.c | 4 +- net/ipv6/seg6_local.c | 2 +- net/ipv6/sysctl_net_ipv6.c | 21 +- net/ipv6/tcp_ipv6.c | 2 +- net/ipv6/xfrm6_tunnel.c | 2 +- net/kcm/kcmproc.c | 2 +- net/kcm/kcmsock.c | 4 +- net/l2tp/l2tp_core.h | 2 +- net/llc/af_llc.c | 2 +- net/llc/llc_proc.c | 2 +- net/mac80211/aes_cmac.c | 21 +- net/mac80211/aes_gmac.c | 24 +- net/mac80211/cfg.c | 195 +- net/mac80211/debugfs.c | 56 +- net/mac80211/debugfs_key.c | 31 + net/mac80211/debugfs_key.h | 10 + net/mac80211/debugfs_netdev.c | 13 +- net/mac80211/debugfs_sta.c | 9 +- net/mac80211/driver-ops.h | 27 + net/mac80211/he.c | 4 + net/mac80211/ht.c | 64 +- net/mac80211/ieee80211_i.h | 32 +- net/mac80211/iface.c | 86 +- net/mac80211/key.c | 79 +- net/mac80211/key.h | 3 + net/mac80211/main.c | 39 +- net/mac80211/mesh_hwmp.c | 3 +- net/mac80211/mlme.c | 154 +- net/mac80211/rx.c | 98 +- net/mac80211/scan.c | 3 +- net/mac80211/sta_info.c | 56 +- net/mac80211/sta_info.h | 5 +- net/mac80211/status.c | 91 +- net/mac80211/tx.c | 245 +- net/mac80211/util.c | 121 +- net/mac80211/vht.c | 58 +- net/mac80211/wep.c | 4 +- net/mac80211/wep.h | 2 +- net/mpls/internal.h | 4 +- net/mptcp/Kconfig | 1 + net/mptcp/options.c | 39 +- net/mptcp/protocol.c | 540 +- net/mptcp/protocol.h | 21 +- net/mptcp/subflow.c | 90 +- net/mptcp/token.c | 31 +- net/netfilter/Kconfig | 8 - net/netfilter/Makefile | 13 +- net/netfilter/ipset/ip_set_bitmap_ip.c | 2 +- net/netfilter/ipset/ip_set_bitmap_ipmac.c | 2 +- net/netfilter/ipset/ip_set_bitmap_port.c | 2 +- net/netfilter/ipset/ip_set_core.c | 34 +- net/netfilter/ipset/ip_set_hash_gen.h | 639 +- net/netfilter/nf_conntrack_core.c | 193 +- net/netfilter/nf_conntrack_proto_udp.c | 20 +- net/netfilter/nf_conntrack_standalone.c | 21 +- net/netfilter/nf_flow_table_core.c | 63 + net/netfilter/nf_flow_table_ip.c | 29 +- net/netfilter/nf_flow_table_offload.c | 281 +- net/netfilter/nf_synproxy_core.c | 2 +- net/netfilter/nf_tables_api.c | 257 +- net/netfilter/nf_tables_set_core.c | 31 - net/netfilter/nfnetlink_acct.c | 2 +- net/netfilter/nfnetlink_cthelper.c | 2 + net/netfilter/nft_bitwise.c | 14 +- net/netfilter/nft_chain_nat.c | 1 + net/netfilter/nft_dynset.c | 40 +- net/netfilter/nft_fwd_netdev.c | 12 + net/netfilter/nft_lookup.c | 1 + net/netfilter/nft_payload.c | 1 + net/netfilter/nft_set_bitmap.c | 3 +- net/netfilter/nft_set_hash.c | 9 +- net/netfilter/nft_set_pipapo.c | 683 +- net/netfilter/nft_set_pipapo.h | 280 + net/netfilter/nft_set_pipapo_avx2.c | 1223 ++ net/netfilter/nft_set_pipapo_avx2.h | 14 + net/netfilter/nft_set_rbtree.c | 90 +- net/netfilter/nft_tunnel.c | 112 +- net/netfilter/x_tables.c | 6 +- net/netfilter/xt_IDLETIMER.c | 248 +- net/netfilter/xt_SECMARK.c | 2 - net/netfilter/xt_hashlimit.c | 40 +- net/netfilter/xt_recent.c | 6 +- net/netlabel/netlabel_domainhash.c | 3 +- net/netlabel/netlabel_unlabeled.c | 3 +- net/netlink/af_netlink.c | 51 +- net/netlink/genetlink.c | 5 +- net/netrom/af_netrom.c | 2 + net/netrom/nr_route.c | 4 + net/nfc/digital_dep.c | 4 +- net/nfc/hci/core.c | 19 +- net/nfc/netlink.c | 4 + net/openvswitch/actions.c | 67 + net/openvswitch/datapath.c | 10 +- net/openvswitch/flow_netlink.c | 88 +- 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/qrtr/Makefile | 2 +- net/qrtr/ns.c | 757 + net/qrtr/qrtr.c | 43 +- net/qrtr/qrtr.h | 4 + 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/Kconfig | 2 +- net/sched/act_api.c | 35 + net/sched/act_ct.c | 571 +- net/sched/act_mirred.c | 6 +- net/sched/act_sample.c | 2 - net/sched/cls_api.c | 166 +- net/sched/cls_flower.c | 8 +- net/sched/cls_matchall.c | 5 +- net/sched/cls_route.c | 4 +- net/sched/cls_tcindex.c | 3 + net/sched/em_ipt.c | 2 +- net/sched/em_nbyte.c | 2 +- net/sched/sch_api.c | 21 +- net/sched/sch_atm.c | 2 +- net/sched/sch_cbs.c | 12 +- net/sched/sch_fifo.c | 97 +- net/sched/sch_fq.c | 22 +- net/sched/sch_fq_pie.c | 1 - net/sched/sch_generic.c | 8 + net/sched/sch_ingress.c | 11 +- net/sched/sch_netem.c | 2 +- net/sched/sch_pie.c | 49 +- net/sched/sch_red.c | 72 +- net/sched/sch_taprio.c | 13 +- net/sctp/diag.c | 15 +- net/sctp/input.c | 1 + net/sctp/sm_statefuns.c | 29 +- net/sctp/socket.c | 4 +- net/smc/af_smc.c | 27 +- net/smc/smc_clc.c | 7 +- net/smc/smc_core.c | 38 +- net/smc/smc_core.h | 10 +- net/smc/smc_diag.c | 5 +- net/smc/smc_ib.c | 66 +- net/smc/smc_ib.h | 1 + net/smc/smc_llc.c | 2 +- net/smc/smc_tx.c | 2 +- net/socket.c | 33 +- net/sunrpc/auth_gss/auth_gss.c | 96 +- net/sunrpc/auth_gss/svcauth_gss.c | 60 +- net/sunrpc/cache.c | 128 +- net/sunrpc/clnt.c | 9 +- net/sunrpc/sched.c | 3 +- net/sunrpc/socklib.c | 141 + net/sunrpc/socklib.h | 15 + net/sunrpc/sunrpc.h | 4 - net/sunrpc/svc.c | 20 +- net/sunrpc/svc_xprt.c | 3 + net/sunrpc/svcauth_unix.c | 12 + net/sunrpc/svcsock.c | 202 +- net/sunrpc/xdr.c | 55 - net/sunrpc/xprt.c | 3 +- net/sunrpc/xprtrdma/frwr_ops.c | 13 +- net/sunrpc/xprtrdma/rpc_rdma.c | 36 +- net/sunrpc/xprtrdma/svc_rdma_backchannel.c | 16 +- net/sunrpc/xprtrdma/svc_rdma_recvfrom.c | 244 +- net/sunrpc/xprtrdma/svc_rdma_rw.c | 57 +- net/sunrpc/xprtrdma/svc_rdma_sendto.c | 512 +- net/sunrpc/xprtrdma/svc_rdma_transport.c | 8 +- net/sunrpc/xprtsock.c | 190 +- net/switchdev/switchdev.c | 11 +- net/tipc/monitor.c | 12 +- net/tipc/msg.c | 3 - net/tipc/msg.h | 5 + net/tipc/netlink.c | 1 + net/tipc/node.c | 10 +- net/tipc/socket.c | 4 +- net/tls/tls_device.c | 22 +- net/tls/tls_main.c | 31 +- net/unix/af_unix.c | 33 +- net/vmw_vsock/af_vsock.c | 20 +- net/vmw_vsock/hyperv_transport.c | 3 - net/vmw_vsock/virtio_transport_common.c | 3 +- net/wireless/.gitignore | 1 + net/wireless/core.c | 6 + net/wireless/core.h | 2 +- net/wireless/ethtool.c | 8 +- net/wireless/mlme.c | 33 +- net/wireless/nl80211.c | 429 +- net/wireless/pmsr.c | 32 + net/wireless/rdev-ops.h | 37 + net/wireless/reg.c | 4 +- net/wireless/scan.c | 17 +- net/wireless/sme.c | 11 +- net/wireless/trace.h | 54 + net/wireless/util.c | 9 +- net/x25/x25_forward.c | 12 +- net/xdp/xsk.c | 2 + net/xdp/xsk_queue.h | 7 +- net/xfrm/espintcp.c | 2 +- net/xfrm/xfrm_device.c | 9 +- net/xfrm/xfrm_interface.c | 6 +- net/xfrm/xfrm_policy.c | 5 +- net/xfrm/xfrm_state.c | 2 +- net/xfrm/xfrm_user.c | 6 +- samples/Kconfig | 6 + samples/Makefile | 1 + samples/auxdisplay/.gitignore | 1 + samples/bpf/.gitignore | 1 + samples/bpf/Makefile | 8 +- samples/bpf/bpf_load.c | 20 - samples/bpf/bpf_load.h | 1 - samples/bpf/sampleip_user.c | 98 +- samples/bpf/trace_event_user.c | 139 +- samples/bpf/tracex1_user.c | 1 + samples/bpf/tracex5_user.c | 1 + samples/connector/.gitignore | 1 + samples/hidraw/.gitignore | 1 + samples/hw_breakpoint/data_breakpoint.c | 11 +- samples/mei/.gitignore | 1 + samples/mic/mpssd/.gitignore | 1 + samples/pidfd/.gitignore | 1 + samples/seccomp/.gitignore | 1 + samples/timers/.gitignore | 1 + samples/v4l/v4l2-pci-skeleton.c | 2 +- samples/vfs/.gitignore | 1 + samples/watch_queue/Makefile | 7 + samples/watch_queue/watch_test.c | 186 + samples/watchdog/.gitignore | 1 + scripts/.gitignore | 4 +- scripts/Kconfig.include | 13 + scripts/Makefile.dtbinst | 26 +- scripts/Makefile.extrawarn | 1 + scripts/Makefile.kcsan | 6 + scripts/Makefile.lib | 19 +- scripts/Makefile.modpost | 15 +- scripts/Makefile.ubsan | 16 +- scripts/adjust_autoksyms.sh | 24 +- scripts/atomic/fallbacks/acquire | 2 +- scripts/atomic/fallbacks/add_negative | 2 +- scripts/atomic/fallbacks/add_unless | 2 +- scripts/atomic/fallbacks/andnot | 2 +- scripts/atomic/fallbacks/dec | 2 +- scripts/atomic/fallbacks/dec_and_test | 2 +- scripts/atomic/fallbacks/dec_if_positive | 2 +- scripts/atomic/fallbacks/dec_unless_positive | 2 +- scripts/atomic/fallbacks/fence | 2 +- scripts/atomic/fallbacks/fetch_add_unless | 2 +- scripts/atomic/fallbacks/inc | 2 +- scripts/atomic/fallbacks/inc_and_test | 2 +- scripts/atomic/fallbacks/inc_not_zero | 2 +- scripts/atomic/fallbacks/inc_unless_negative | 2 +- scripts/atomic/fallbacks/read_acquire | 2 +- scripts/atomic/fallbacks/release | 2 +- scripts/atomic/fallbacks/set_release | 2 +- scripts/atomic/fallbacks/sub_and_test | 2 +- scripts/atomic/fallbacks/try_cmpxchg | 2 +- scripts/atomic/gen-atomic-fallback.sh | 2 + scripts/atomic/gen-atomic-instrumented.sh | 9 +- scripts/atomic/gen-atomic-long.sh | 3 +- scripts/basic/.gitignore | 1 + scripts/basic/fixdep.c | 10 +- scripts/bpf_helpers_doc.py | 4 +- scripts/check-sysctl-docs | 181 + scripts/checkpatch.pl | 155 +- scripts/documentation-file-ref-check | 13 +- scripts/dtc/.gitignore | 1 + scripts/dtc/Makefile | 5 +- scripts/dtc/Makefile.dtc | 23 - scripts/dtc/checks.c | 25 +- scripts/dtc/dtc-lexer.l | 1 - scripts/dtc/libfdt/Makefile.libfdt | 18 - scripts/dtc/libfdt/fdt.c | 99 +- scripts/dtc/libfdt/fdt_ro.c | 143 +- scripts/dtc/libfdt/fdt_rw.c | 42 +- scripts/dtc/libfdt/fdt_sw.c | 19 +- scripts/dtc/libfdt/libfdt.h | 9 +- scripts/dtc/libfdt/libfdt_internal.h | 122 + scripts/dtc/update-dtc-source.sh | 4 +- scripts/dtc/version_gen.h | 2 +- scripts/export_report.pl | 2 +- scripts/gcc-plugins/.gitignore | 1 + scripts/gcc-plugins/Kconfig | 2 +- scripts/gdb/linux/.gitignore | 1 + scripts/gen_autoksyms.sh | 52 + scripts/genksyms/.gitignore | 1 + scripts/get_maintainer.pl | 32 +- scripts/kallsyms.c | 12 +- scripts/kconfig/.gitignore | 4 +- scripts/kconfig/Makefile | 4 - scripts/kconfig/symbol.c | 9 +- scripts/link-vmlinux.sh | 44 +- scripts/mkcompile_h | 11 - scripts/mod/.gitignore | 1 + scripts/mod/devicetable-offsets.c | 10 + scripts/mod/file2alias.c | 31 + scripts/mod/modpost.c | 116 +- scripts/mod/modpost.h | 14 +- scripts/parse-maintainers.pl | 31 +- scripts/selinux/genheaders/.gitignore | 1 + scripts/selinux/genheaders/genheaders.c | 11 +- scripts/selinux/mdp/.gitignore | 2 +- scripts/spelling.txt | 21 +- scripts/sphinx-pre-install | 17 +- scripts/ver_linux | 24 +- security/apparmor/.gitignore | 4 +- security/apparmor/apparmorfs.c | 54 +- security/apparmor/domain.c | 39 +- security/apparmor/include/label.h | 1 + security/apparmor/include/match.h | 11 + security/apparmor/label.c | 37 +- security/apparmor/match.c | 53 +- security/apparmor/path.c | 2 +- security/apparmor/policy_unpack.c | 4 + security/integrity/digsig.c | 2 - security/integrity/digsig_asymmetric.c | 2 - security/integrity/evm/evm_crypto.c | 2 - security/integrity/evm/evm_main.c | 2 - security/integrity/evm/evm_secfs.c | 2 - security/integrity/ima/Kconfig | 12 + security/integrity/ima/Makefile | 6 +- security/integrity/ima/ima_asymmetric_keys.c | 2 - security/integrity/ima/ima_crypto.c | 2 - security/integrity/ima/ima_fs.c | 2 - security/integrity/ima/ima_init.c | 2 - security/integrity/ima/ima_kexec.c | 1 - security/integrity/ima/ima_main.c | 5 +- security/integrity/ima/ima_policy.c | 2 - security/integrity/ima/ima_queue.c | 2 - security/integrity/ima/ima_queue_keys.c | 2 - security/integrity/ima/ima_template.c | 2 - security/integrity/ima/ima_template_lib.c | 2 - security/integrity/integrity.h | 6 + security/integrity/platform_certs/load_uefi.c | 42 +- security/keys/Kconfig | 9 + security/keys/compat.c | 3 + security/keys/gc.c | 5 + security/keys/internal.h | 30 +- security/keys/key.c | 40 +- security/keys/keyctl.c | 103 +- security/keys/keyring.c | 20 +- security/keys/request_key.c | 4 +- security/security.c | 23 + security/selinux/.gitignore | 1 + security/selinux/Kconfig | 3 + security/selinux/Makefile | 4 +- security/selinux/hooks.c | 34 +- security/selinux/include/conditional.h | 8 +- security/selinux/include/initial_sid_to_string.h | 57 +- security/selinux/include/security.h | 12 + security/selinux/selinuxfs.c | 19 +- security/selinux/ss/avtab.c | 3 +- security/selinux/ss/avtab.h | 2 +- security/selinux/ss/conditional.c | 259 +- security/selinux/ss/conditional.h | 29 +- security/selinux/ss/hashtab.c | 28 +- security/selinux/ss/hashtab.h | 2 +- security/selinux/ss/policydb.c | 319 +- security/selinux/ss/policydb.h | 13 +- security/selinux/ss/services.c | 79 +- security/selinux/ss/services.h | 2 - security/selinux/ss/sidtab.c | 12 +- security/selinux/ss/status.c | 124 - security/selinux/status.c | 124 + security/smack/smack_lsm.c | 83 +- security/tomoyo/.gitignore | 1 + sound/core/compress_offload.c | 42 + sound/core/device.c | 21 + sound/core/info.c | 2 +- sound/core/oss/pcm_oss.c | 23 +- sound/core/oss/pcm_plugin.c | 116 +- sound/core/oss/rate.c | 2 +- sound/core/pcm.c | 2 +- sound/core/pcm_dmaengine.c | 8 +- sound/core/pcm_misc.c | 35 +- sound/core/pcm_native.c | 64 +- 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/drivers/aloop.c | 6 +- sound/drivers/dummy.c | 6 +- sound/firewire/bebob/bebob.c | 2 +- sound/firewire/digi00x/digi00x.c | 2 +- sound/firewire/fireface/ff.c | 2 +- sound/firewire/fireworks/fireworks.c | 2 +- sound/firewire/tascam/tascam-hwdep.c | 2 + sound/firewire/tascam/tascam.c | 2 +- sound/hda/ext/hdac_ext_controller.c | 9 +- sound/hda/hdac_device.c | 2 +- sound/hda/hdmi_chmap.c | 2 +- sound/isa/sb/emu8000_pcm.c | 4 +- sound/mips/sgio2audio.c | 6 - sound/oss/.gitignore | 2 +- sound/pci/ali5451/ali5451.c | 6 +- sound/pci/bt87x.c | 7 +- sound/pci/emu10k1/emu10k1_main.c | 4 +- sound/pci/hda/hda_codec.c | 4 +- sound/pci/hda/hda_controller.c | 2 +- sound/pci/hda/hda_eld.c | 2 +- sound/pci/hda/hda_sysfs.c | 4 +- sound/pci/hda/patch_ca0132.c | 3 +- sound/pci/hda/patch_hdmi.c | 313 +- sound/pci/hda/patch_realtek.c | 62 +- sound/pci/korg1212/korg1212.c | 2 +- sound/pci/rme9652/hdsp.c | 3 +- sound/pci/via82xx.c | 6 +- sound/pci/via82xx_modem.c | 6 +- sound/soc/amd/Kconfig | 10 + sound/soc/amd/Makefile | 2 + sound/soc/amd/acp3x-rt5682-max9836.c | 376 + sound/soc/amd/raven/acp3x-i2s.c | 52 +- sound/soc/amd/raven/acp3x-pcm-dma.c | 7 +- sound/soc/amd/raven/pci-acp3x.c | 30 +- sound/soc/atmel/Kconfig | 4 +- sound/soc/atmel/Makefile | 10 +- sound/soc/atmel/mchp-i2s-mcc.c | 8 +- sound/soc/bcm/Kconfig | 9 + sound/soc/bcm/Makefile | 4 + sound/soc/bcm/bcm63xx-i2s-whistler.c | 317 + sound/soc/bcm/bcm63xx-i2s.h | 90 + sound/soc/bcm/bcm63xx-pcm-whistler.c | 485 + sound/soc/codecs/Kconfig | 629 +- sound/soc/codecs/Makefile | 4 + sound/soc/codecs/cros_ec_codec.c | 25 +- sound/soc/codecs/cs4271.c | 4 +- sound/soc/codecs/hdac_hdmi.c | 6 +- sound/soc/codecs/hdmi-codec.c | 10 + sound/soc/codecs/max98090.c | 434 +- sound/soc/codecs/max98090.h | 3 +- sound/soc/codecs/max98357a.c | 37 +- sound/soc/codecs/mt6660.c | 81 +- sound/soc/codecs/pcm512x.c | 8 +- sound/soc/codecs/rk3328_codec.c | 31 +- sound/soc/codecs/rl6231.c | 1 + sound/soc/codecs/rl6231.h | 2 +- sound/soc/codecs/rt1015.c | 13 +- sound/soc/codecs/rt1308-sdw.c | 38 +- sound/soc/codecs/rt1308-sdw.h | 2 + sound/soc/codecs/rt5659.c | 2 +- sound/soc/codecs/rt5682-sdw.c | 333 + sound/soc/codecs/rt5682-sdw.h | 20 + sound/soc/codecs/rt5682.c | 1299 +- sound/soc/codecs/rt5682.h | 100 +- sound/soc/codecs/tas2562.c | 126 +- sound/soc/codecs/tas2562.h | 12 +- sound/soc/codecs/tlv320adcx140.c | 920 ++ sound/soc/codecs/tlv320adcx140.h | 131 + sound/soc/codecs/wcd9335.c | 18 +- sound/soc/codecs/wcd9335.h | 7 +- sound/soc/codecs/wcd934x.c | 37 +- sound/soc/codecs/wm0010.c | 2 +- sound/soc/codecs/wm8974.c | 8 - sound/soc/codecs/wm_adsp.c | 4 +- sound/soc/codecs/wsa881x.c | 46 +- sound/soc/dwc/dwc-i2s.c | 8 +- sound/soc/fsl/fsl_asrc_dma.c | 4 +- sound/soc/fsl/fsl_sai.c | 22 +- sound/soc/generic/simple-card-utils.c | 48 + sound/soc/intel/atom/sst-atom-controls.c | 2 +- sound/soc/intel/atom/sst/sst.c | 5 +- sound/soc/intel/atom/sst/sst_loader.c | 4 +- sound/soc/intel/atom/sst/sst_pci.c | 2 +- sound/soc/intel/boards/Kconfig | 33 +- sound/soc/intel/boards/Makefile | 4 +- sound/soc/intel/boards/bdw-rt5650.c | 9 +- sound/soc/intel/boards/bdw-rt5677.c | 9 +- sound/soc/intel/boards/broadwell.c | 9 +- sound/soc/intel/boards/bxt_da7219_max98357a.c | 2 +- sound/soc/intel/boards/bxt_rt298.c | 2 +- sound/soc/intel/boards/bytcht_da7213.c | 2 +- sound/soc/intel/boards/cht_bsw_max98090_ti.c | 2 +- sound/soc/intel/boards/cht_bsw_nau8824.c | 2 +- sound/soc/intel/boards/cht_bsw_rt5645.c | 2 +- sound/soc/intel/boards/cml_rt1011_rt5682.c | 7 +- sound/soc/intel/boards/glk_rt5682_max98357a.c | 3 +- sound/soc/intel/boards/haswell.c | 2 +- sound/soc/intel/boards/kbl_da7219_max98927.c | 8 +- sound/soc/intel/boards/kbl_rt5663_max98927.c | 4 +- .../soc/intel/boards/kbl_rt5663_rt5514_max98927.c | 4 +- sound/soc/intel/boards/skl_hda_dsp_common.h | 4 + sound/soc/intel/boards/skl_hda_dsp_generic.c | 27 +- sound/soc/intel/boards/skl_nau88l25_max98357a.c | 2 +- sound/soc/intel/boards/skl_nau88l25_ssm4567.c | 3 +- sound/soc/intel/boards/sof_da7219_max98373.c | 75 +- sound/soc/intel/boards/sof_maxim_common.c | 80 + sound/soc/intel/boards/sof_maxim_common.h | 24 + sound/soc/intel/boards/sof_pcm512x.c | 448 + sound/soc/intel/boards/sof_rt5682.c | 131 +- sound/soc/intel/common/soc-acpi-intel-bxt-match.c | 2 +- sound/soc/intel/common/soc-acpi-intel-cht-match.c | 7 + sound/soc/intel/common/soc-acpi-intel-jsl-match.c | 34 +- sound/soc/intel/common/soc-acpi-intel-tgl-match.c | 13 + sound/soc/intel/common/soc-intel-quirks.h | 14 +- sound/soc/intel/skylake/bxt-sst.c | 3 - sound/soc/intel/skylake/cnl-sst.c | 35 +- sound/soc/intel/skylake/skl-debug.c | 32 +- sound/soc/intel/skylake/skl-nhlt.c | 3 +- sound/soc/intel/skylake/skl-pcm.c | 10 +- sound/soc/intel/skylake/skl-ssp-clk.c | 4 +- sound/soc/intel/skylake/skl-sst-dsp.h | 2 + sound/soc/intel/skylake/skl.c | 33 +- sound/soc/jz4740/jz4740-i2s.c | 78 +- sound/soc/mediatek/mt8173/mt8173-rt5650-rt5514.c | 2 +- sound/soc/mediatek/mt8173/mt8173-rt5650-rt5676.c | 2 +- sound/soc/mediatek/mt8173/mt8173-rt5650.c | 19 +- sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c | 113 +- sound/soc/meson/Kconfig | 41 + sound/soc/meson/Makefile | 19 + sound/soc/meson/aiu-acodec-ctrl.c | 203 + sound/soc/meson/aiu-codec-ctrl.c | 151 + sound/soc/meson/aiu-encoder-i2s.c | 365 + sound/soc/meson/aiu-encoder-spdif.c | 209 + sound/soc/meson/aiu-fifo-i2s.c | 153 + sound/soc/meson/aiu-fifo-spdif.c | 186 + sound/soc/meson/aiu-fifo.c | 223 + sound/soc/meson/aiu-fifo.h | 50 + sound/soc/meson/aiu.c | 388 + sound/soc/meson/aiu.h | 89 + sound/soc/meson/axg-card.c | 406 +- sound/soc/meson/g12a-toacodec.c | 252 + sound/soc/meson/g12a-tohdmitx.c | 225 +- sound/soc/meson/gx-card.c | 141 + sound/soc/meson/meson-card-utils.c | 385 + sound/soc/meson/meson-card.h | 55 + sound/soc/meson/meson-codec-glue.c | 149 + sound/soc/meson/meson-codec-glue.h | 32 + sound/soc/meson/t9015.c | 333 + sound/soc/pxa/Kconfig | 22 + sound/soc/qcom/Kconfig | 2 +- sound/soc/qcom/apq8016_sbc.c | 7 +- sound/soc/qcom/lpass-platform.c | 2 +- sound/soc/qcom/qdsp6/q6asm-dai.c | 169 +- sound/soc/qcom/qdsp6/q6asm.c | 243 +- sound/soc/qcom/qdsp6/q6asm.h | 51 +- sound/soc/qcom/qdsp6/q6routing.c | 19 - sound/soc/qcom/sdm845.c | 87 +- sound/soc/samsung/Kconfig | 4 +- sound/soc/samsung/arndale.c | 4 +- sound/soc/samsung/littlemill.c | 2 +- sound/soc/samsung/lowland.c | 2 +- sound/soc/samsung/odroid.c | 4 +- sound/soc/samsung/smdk_wm8994.c | 2 +- sound/soc/samsung/smdk_wm8994pcm.c | 2 +- sound/soc/samsung/snow.c | 4 +- sound/soc/samsung/speyside.c | 2 +- sound/soc/samsung/tm2_wm5110.c | 3 +- sound/soc/samsung/tobermory.c | 2 +- sound/soc/sh/fsi.c | 3 +- sound/soc/soc-component.c | 2 +- sound/soc/soc-compress.c | 7 +- sound/soc/soc-core.c | 290 +- sound/soc/soc-dai.c | 18 +- sound/soc/soc-dapm.c | 279 +- sound/soc/soc-generic-dmaengine-pcm.c | 26 +- sound/soc/soc-pcm.c | 1621 +-- sound/soc/soc-topology.c | 41 +- sound/soc/sof/Kconfig | 9 + sound/soc/sof/Makefile | 1 + sound/soc/sof/compress.c | 146 + sound/soc/sof/compress.h | 31 + sound/soc/sof/core.c | 10 +- sound/soc/sof/debug.c | 226 + sound/soc/sof/imx/imx8.c | 57 +- sound/soc/sof/intel/Kconfig | 20 +- sound/soc/sof/intel/Makefile | 1 + sound/soc/sof/intel/apl.c | 9 + sound/soc/sof/intel/cnl.c | 51 +- sound/soc/sof/intel/hda-codec.c | 23 +- sound/soc/sof/intel/hda-compress.c | 114 + sound/soc/sof/intel/hda-ctrl.c | 15 +- sound/soc/sof/intel/hda-dai.c | 124 + sound/soc/sof/intel/hda-dsp.c | 338 +- sound/soc/sof/intel/hda-ipc.c | 24 +- sound/soc/sof/intel/hda-loader.c | 9 +- sound/soc/sof/intel/hda-pcm.c | 8 +- sound/soc/sof/intel/hda-stream.c | 27 +- sound/soc/sof/intel/hda.c | 40 +- sound/soc/sof/intel/hda.h | 54 +- sound/soc/sof/ipc.c | 43 +- sound/soc/sof/loader.c | 6 - sound/soc/sof/ops.h | 59 +- sound/soc/sof/pcm.c | 19 +- sound/soc/sof/pm.c | 176 +- sound/soc/sof/probe.c | 290 + sound/soc/sof/probe.h | 85 + sound/soc/sof/sof-audio.c | 59 +- sound/soc/sof/sof-audio.h | 6 +- sound/soc/sof/sof-of-dev.c | 10 + sound/soc/sof/sof-priv.h | 71 +- sound/soc/sof/topology.c | 25 +- sound/soc/sprd/Kconfig | 2 +- sound/soc/sprd/sprd-mcdt.h | 2 +- sound/soc/stm/stm32_i2s.c | 75 +- sound/soc/stm/stm32_sai.c | 26 +- sound/soc/stm/stm32_sai_sub.c | 27 +- sound/soc/stm/stm32_spdifrx.c | 89 +- sound/soc/sunxi/sun8i-codec.c | 6 +- sound/soc/tegra/tegra_wm8903.c | 18 + sound/soc/ti/Kconfig | 8 +- sound/soc/ti/Makefile | 2 + sound/soc/ti/davinci-mcasp.c | 13 +- sound/soc/ti/omap-dmic.c | 7 +- sound/soc/ti/omap-mcbsp.c | 16 +- sound/soc/ti/omap-mcpdm.c | 16 +- sound/soc/ti/udma-pcm.c | 43 + sound/soc/ti/udma-pcm.h | 18 + sound/soc/zte/zx-spdif.c | 1 - sound/soc/zte/zx-tdm.c | 3 +- sound/usb/Makefile | 1 + sound/usb/card.c | 38 +- sound/usb/clock.c | 128 +- sound/usb/clock.h | 4 +- sound/usb/format.c | 73 +- sound/usb/line6/driver.c | 2 +- sound/usb/line6/midibuf.c | 2 +- sound/usb/midi.c | 2 +- sound/usb/mixer.c | 45 +- sound/usb/mixer_quirks.c | 5 + sound/usb/mixer_s1810c.c | 595 + sound/usb/mixer_s1810c.h | 7 + sound/usb/pcm.c | 7 +- sound/usb/proc.c | 2 +- sound/usb/quirks-table.h | 2 +- sound/usb/quirks.c | 89 +- sound/usb/quirks.h | 2 + sound/usb/stream.c | 3 + sound/usb/usbaudio.h | 1 + sound/usb/usx2y/usbusx2yaudio.c | 9 +- tools/accounting/.gitignore | 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/asm/unistd_64.h | 3 + tools/arch/x86/include/uapi/asm/kvm.h | 1 + tools/bootconfig/.gitignore | 1 + tools/bootconfig/Makefile | 27 +- tools/bootconfig/include/linux/memblock.h | 12 + tools/bootconfig/include/linux/printk.h | 5 +- tools/bootconfig/main.c | 112 +- 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 | 37 +- tools/bpf/.gitignore | 1 + tools/bpf/bpftool/.gitignore | 3 + .../bpf/bpftool/Documentation/bpftool-feature.rst | 19 +- tools/bpf/bpftool/Documentation/bpftool-prog.rst | 22 +- .../bpftool/Documentation/bpftool-struct_ops.rst | 116 + tools/bpf/bpftool/Makefile | 36 +- tools/bpf/bpftool/bash-completion/bpftool | 110 +- tools/bpf/bpftool/btf.c | 5 + tools/bpf/bpftool/btf_dumper.c | 199 +- tools/bpf/bpftool/common.c | 40 +- tools/bpf/bpftool/feature.c | 283 +- tools/bpf/bpftool/main.c | 10 +- tools/bpf/bpftool/main.h | 12 +- tools/bpf/bpftool/map.c | 2 +- tools/bpf/bpftool/prog.c | 458 +- tools/bpf/bpftool/skeleton/profiler.bpf.c | 119 + tools/bpf/bpftool/skeleton/profiler.h | 46 + tools/bpf/bpftool/struct_ops.c | 596 + tools/bpf/runqslower/.gitignore | 1 + tools/bpf/runqslower/runqslower.bpf.c | 4 +- tools/build/.gitignore | 1 + tools/build/feature/.gitignore | 1 + tools/build/feature/Makefile | 9 +- tools/build/feature/test-clang-bpf-global-var.c | 4 + tools/cgroup/.gitignore | 1 + {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/gpio/.gitignore | 2 + tools/gpio/Build | 1 + tools/gpio/Makefile | 11 +- tools/gpio/gpio-hammer.c | 19 +- tools/gpio/gpio-utils.c | 6 +- tools/gpio/gpio-watch.c | 99 + tools/iio/.gitignore | 1 + 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 | 260 +- 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 + .../selftests/bpf => }/include/uapi/linux/types.h | 0 tools/include/uapi/sound/asound.h | 155 +- tools/kvm/kvm_stat/kvm_stat | 256 +- tools/kvm/kvm_stat/kvm_stat.txt | 44 +- tools/laptop/dslm/.gitignore | 1 + tools/laptop/freefall/freefall.c | 2 +- tools/leds/.gitignore | 1 + tools/lib/api/fs/Build | 1 + tools/lib/api/fs/cgroup.c | 67 + tools/lib/api/fs/fs.h | 2 + tools/lib/bpf/.gitignore | 1 + tools/lib/bpf/bpf_tracing.h | 223 +- tools/lib/bpf/btf.c | 20 +- tools/lib/bpf/btf_dump.c | 10 +- tools/lib/bpf/libbpf.c | 236 +- tools/lib/bpf/libbpf.h | 9 + tools/lib/bpf/libbpf.map | 10 + tools/lib/lockdep/.gitignore | 1 + tools/lib/perf/Documentation/examples/counting.c | 83 + tools/lib/rbtree.c | 4 +- tools/lib/traceevent/.gitignore | 1 + tools/lib/traceevent/event-parse.c | 2 +- tools/memory-model/.gitignore | 1 + tools/memory-model/Documentation/explanation.txt | 83 +- tools/memory-model/Documentation/references.txt | 21 +- tools/memory-model/README | 10 +- tools/memory-model/litmus-tests/.gitignore | 3 +- tools/memory-model/litmus-tests/README | 3 - tools/memory-model/scripts/README | 16 +- tools/memory-model/scripts/checkalllitmus.sh | 29 +- tools/memory-model/scripts/checkghlitmus.sh | 11 +- tools/memory-model/scripts/checklitmus.sh | 25 +- tools/memory-model/scripts/checklitmushist.sh | 2 +- tools/memory-model/scripts/checktheselitmus.sh | 43 + tools/memory-model/scripts/cmplitmushist.sh | 49 +- tools/memory-model/scripts/hwfnseg.sh | 20 + tools/memory-model/scripts/initlitmushist.sh | 2 +- tools/memory-model/scripts/judgelitmus.sh | 120 +- tools/memory-model/scripts/newlitmushist.sh | 4 +- tools/memory-model/scripts/parseargs.sh | 21 +- tools/memory-model/scripts/runlitmus.sh | 80 + tools/memory-model/scripts/runlitmushist.sh | 29 +- tools/memory-model/scripts/simpletest.sh | 35 + tools/objtool/.gitignore | 1 + tools/objtool/check.c | 104 +- tools/objtool/elf.c | 14 +- tools/objtool/elf.h | 1 + tools/pci/pcitest.c | 37 +- tools/pcmcia/.gitignore | 1 + tools/perf/.gitignore | 1 + 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/.gitignore | 1 + 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 + tools/power/acpi/.gitignore | 1 + tools/power/cpupower/.gitignore | 1 + .../cpupower/utils/idle_monitor/amd_fam14h_idle.c | 2 +- .../cpupower/utils/idle_monitor/cpuidle_sysfs.c | 2 +- .../cpupower/utils/idle_monitor/cpupower-monitor.c | 2 + .../cpupower/utils/idle_monitor/cpupower-monitor.h | 2 +- tools/power/x86/intel-speed-select/.gitignore | 1 + tools/power/x86/intel-speed-select/isst-config.c | 583 +- tools/power/x86/intel-speed-select/isst-core.c | 117 +- tools/power/x86/intel-speed-select/isst-display.c | 278 +- tools/power/x86/intel-speed-select/isst.h | 12 +- .../x86/intel_pstate_tracer/intel_pstate_tracer.py | 1 - tools/power/x86/turbostat/.gitignore | 1 + tools/power/x86/turbostat/Makefile | 2 +- tools/power/x86/turbostat/turbostat.c | 142 +- tools/scripts/Makefile.include | 5 +- tools/spi/.gitignore | 1 + 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/.gitattributes | 1 + tools/testing/kunit/.gitignore | 1 + tools/testing/kunit/configs/broken_on_uml.config | 41 + tools/testing/kunit/kunit.py | 50 +- tools/testing/kunit/kunit_config.py | 41 +- tools/testing/kunit/kunit_kernel.py | 114 +- tools/testing/kunit/kunit_parser.py | 51 +- tools/testing/kunit/kunit_tool_test.py | 108 +- .../kunit/test_data/test_config_printk_time.log | 31 + .../test_data/test_interrupted_tap_output.log | 37 + .../test_data/test_kernel_panic_interrupt.log | 25 + .../kunit/test_data/test_multiple_prefixes.log | 31 + .../test_output_with_prefix_isolated_correctly.log | 33 + .../kunit/test_data/test_pound_no_prefix.log | 33 + tools/testing/kunit/test_data/test_pound_sign.log | 33 + tools/testing/nvdimm/test/nfit.c | 2 + tools/testing/radix-tree/.gitignore | 1 + tools/testing/radix-tree/Makefile | 4 +- tools/testing/radix-tree/iteration_check_2.c | 87 + tools/testing/radix-tree/linux.c | 32 +- tools/testing/radix-tree/linux/slab.h | 6 +- tools/testing/radix-tree/main.c | 1 + tools/testing/radix-tree/test.h | 1 + tools/testing/selftests/.gitignore | 6 +- tools/testing/selftests/Makefile | 18 +- tools/testing/selftests/android/Makefile | 2 +- tools/testing/selftests/android/ion/.gitignore | 1 + tools/testing/selftests/android/ion/Makefile | 2 +- tools/testing/selftests/arm64/signal/.gitignore | 1 + tools/testing/selftests/arm64/tags/.gitignore | 1 + tools/testing/selftests/bpf/.gitignore | 2 + tools/testing/selftests/bpf/Makefile | 33 +- tools/testing/selftests/bpf/bpf_tcp_helpers.h | 2 +- tools/testing/selftests/bpf/bpf_trace_helpers.h | 120 - tools/testing/selftests/bpf/map_tests/.gitignore | 1 + tools/testing/selftests/bpf/prog_tests/.gitignore | 1 + .../testing/selftests/bpf/prog_tests/bpf_tcp_ca.c | 39 +- tools/testing/selftests/bpf/prog_tests/btf_dump.c | 2 +- .../bpf/prog_tests/cgroup_attach_autodetach.c | 2 +- .../selftests/bpf/prog_tests/cgroup_attach_multi.c | 2 +- .../bpf/prog_tests/cgroup_attach_override.c | 2 +- .../selftests/bpf/prog_tests/fentry_fexit.c | 12 +- .../testing/selftests/bpf/prog_tests/fentry_test.c | 14 +- .../testing/selftests/bpf/prog_tests/fexit_test.c | 69 +- .../selftests/bpf/prog_tests/link_pinning.c | 105 + .../selftests/bpf/prog_tests/modify_return.c | 65 + .../selftests/bpf/prog_tests/ns_current_pid_tgid.c | 88 + .../selftests/bpf/prog_tests/perf_branches.c | 170 + .../selftests/bpf/prog_tests/select_reuseport.c | 75 +- .../bpf/prog_tests/send_signal_sched_switch.c | 60 + tools/testing/selftests/bpf/prog_tests/skb_ctx.c | 1 + .../selftests/bpf/prog_tests/sockmap_basic.c | 5 + .../selftests/bpf/prog_tests/sockmap_ktls.c | 124 + .../selftests/bpf/prog_tests/sockmap_listen.c | 1635 +++ tools/testing/selftests/bpf/prog_tests/tcp_rtt.c | 32 +- .../selftests/bpf/prog_tests/trampoline_count.c | 25 +- tools/testing/selftests/bpf/prog_tests/vmlinux.c | 43 + .../testing/selftests/bpf/prog_tests/xdp_bpf2bpf.c | 69 +- tools/testing/selftests/bpf/progs/bpf_dctcp.c | 18 +- .../bpf/progs/btf_dump_test_case_syntax.c | 2 +- tools/testing/selftests/bpf/progs/fentry_test.c | 2 +- tools/testing/selftests/bpf/progs/fexit_bpf2bpf.c | 2 +- .../selftests/bpf/progs/fexit_bpf2bpf_simple.c | 2 +- tools/testing/selftests/bpf/progs/fexit_test.c | 2 +- tools/testing/selftests/bpf/progs/kfree_skb.c | 2 +- tools/testing/selftests/bpf/progs/modify_return.c | 49 + .../selftests/bpf/progs/sockmap_parse_prog.c | 1 - .../selftests/bpf/progs/test_attach_probe.c | 3 +- .../selftests/bpf/progs/test_link_pinning.c | 25 + .../selftests/bpf/progs/test_ns_current_pid_tgid.c | 37 + tools/testing/selftests/bpf/progs/test_overhead.c | 7 +- .../selftests/bpf/progs/test_perf_branches.c | 50 + .../testing/selftests/bpf/progs/test_perf_buffer.c | 2 +- .../testing/selftests/bpf/progs/test_probe_user.c | 1 - .../selftests/bpf/progs/test_send_signal_kern.c | 6 + tools/testing/selftests/bpf/progs/test_skb_ctx.c | 2 + .../selftests/bpf/progs/test_sockmap_listen.c | 98 + .../selftests/bpf/progs/test_trampoline_count.c | 3 +- tools/testing/selftests/bpf/progs/test_vmlinux.c | 84 + .../testing/selftests/bpf/progs/test_xdp_bpf2bpf.c | 30 +- tools/testing/selftests/bpf/test_bpftool.py | 178 + tools/testing/selftests/bpf/test_bpftool.sh | 5 + tools/testing/selftests/bpf/test_btf.c | 42 + .../selftests/bpf/test_current_pid_tgid_new_ns.c | 159 + tools/testing/selftests/bpf/test_maps.c | 6 +- tools/testing/selftests/bpf/test_progs.c | 102 +- tools/testing/selftests/bpf/test_progs.h | 9 +- tools/testing/selftests/bpf/trace_helpers.c | 23 + tools/testing/selftests/bpf/trace_helpers.h | 1 + tools/testing/selftests/bpf/verifier/.gitignore | 1 + tools/testing/selftests/bpf/verifier/bounds.c | 6 +- tools/testing/selftests/bpf/verifier/ctx_skb.c | 47 + tools/testing/selftests/bpf/verifier/jmp32.c | 15 + tools/testing/selftests/breakpoints/.gitignore | 1 + tools/testing/selftests/capabilities/.gitignore | 1 + tools/testing/selftests/cgroup/.gitignore | 1 + tools/testing/selftests/cgroup/Makefile | 6 +- tools/testing/selftests/cgroup/cgroup_util.c | 126 + tools/testing/selftests/cgroup/cgroup_util.h | 4 + tools/testing/selftests/cgroup/test_core.c | 177 + tools/testing/selftests/clone3/.gitignore | 1 + tools/testing/selftests/clone3/clone3_selftests.h | 19 +- tools/testing/selftests/drivers/.gitignore | 1 + .../drivers/net/mlxsw/blackhole_routes.sh | 5 +- .../drivers/net/mlxsw/devlink_trap_acl_drops.sh | 151 + .../drivers/net/mlxsw/devlink_trap_l2_drops.sh | 28 +- .../drivers/net/mlxsw/devlink_trap_l3_drops.sh | 55 +- .../drivers/net/mlxsw/devlink_trap_tunnel_vxlan.sh | 4 +- .../testing/selftests/drivers/net/mlxsw/extack.sh | 45 +- .../selftests/drivers/net/mlxsw/mlxsw_lib.sh | 13 + .../selftests/drivers/net/mlxsw/qos_defprio.sh | 18 +- .../selftests/drivers/net/mlxsw/qos_dscp_router.sh | 30 + .../selftests/drivers/net/mlxsw/router_scale.sh | 53 +- .../selftests/drivers/net/mlxsw/rtnetlink.sh | 68 +- .../testing/selftests/drivers/net/mlxsw/sch_ets.sh | 14 +- .../selftests/drivers/net/mlxsw/sch_red_core.sh | 533 + .../selftests/drivers/net/mlxsw/sch_red_ets.sh | 94 + .../selftests/drivers/net/mlxsw/sch_red_prio.sh | 5 + .../selftests/drivers/net/mlxsw/sch_red_root.sh | 68 + .../selftests/drivers/net/mlxsw/sharedbuffer.sh | 222 + .../net/mlxsw/sharedbuffer_configuration.py | 416 + .../drivers/net/mlxsw/spectrum-2/resource_scale.sh | 5 +- .../net/mlxsw/spectrum-2/tc_flower_scale.sh | 4 +- .../drivers/net/mlxsw/tc_action_hw_stats.sh | 130 + .../drivers/net/mlxsw/tc_flower_restrictions.sh | 186 + .../selftests/drivers/net/mlxsw/tc_flower_scale.sh | 31 +- tools/testing/selftests/drivers/net/mlxsw/vxlan.sh | 229 +- .../drivers/net/netdevsim/devlink_trap.sh | 5 + tools/testing/selftests/efivarfs/.gitignore | 1 + tools/testing/selftests/exec/.gitignore | 1 + tools/testing/selftests/filesystems/.gitignore | 1 + .../selftests/filesystems/binderfs/.gitignore | 1 + .../selftests/filesystems/binderfs/Makefile | 4 +- .../selftests/filesystems/binderfs/binderfs_test.c | 498 +- .../testing/selftests/filesystems/epoll/.gitignore | 1 + .../filesystems/epoll/epoll_wakeup_test.c | 67 +- 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/.gitignore | 1 + tools/testing/selftests/ftrace/Makefile | 2 +- .../ftrace/test.d/ftrace/func-filter-pid.tc | 8 +- .../ftrace/test.d/trigger/trigger-multihist.tc | 2 +- .../testing/selftests/futex/functional/.gitignore | 1 + tools/testing/selftests/futex/functional/Makefile | 2 +- tools/testing/selftests/gpio/.gitignore | 1 + tools/testing/selftests/ia64/.gitignore | 1 + tools/testing/selftests/intel_pstate/.gitignore | 1 + tools/testing/selftests/ipc/.gitignore | 1 + tools/testing/selftests/ir/.gitignore | 1 + tools/testing/selftests/kcmp/.gitignore | 1 + tools/testing/selftests/kmod/kmod.sh | 43 +- tools/testing/selftests/kselftest_harness.h | 144 +- tools/testing/selftests/kvm/.gitignore | 8 +- tools/testing/selftests/kvm/Makefile | 13 +- tools/testing/selftests/kvm/clear_dirty_log_test.c | 4 + tools/testing/selftests/kvm/demand_paging_test.c | 661 + tools/testing/selftests/kvm/dirty_log_test.c | 107 +- tools/testing/selftests/kvm/include/evmcs.h | 2 + tools/testing/selftests/kvm/include/kvm_util.h | 126 +- tools/testing/selftests/kvm/include/test_util.h | 28 +- .../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/kvm_create_max_vcpus.c | 8 +- .../testing/selftests/kvm/lib/aarch64/processor.c | 41 +- tools/testing/selftests/kvm/lib/aarch64/ucall.c | 2 +- tools/testing/selftests/kvm/lib/assert.c | 6 +- tools/testing/selftests/kvm/lib/io.c | 12 +- tools/testing/selftests/kvm/lib/kvm_util.c | 170 +- .../testing/selftests/kvm/lib/kvm_util_internal.h | 59 +- tools/testing/selftests/kvm/lib/s390x/processor.c | 78 +- tools/testing/selftests/kvm/lib/test_util.c | 93 + tools/testing/selftests/kvm/lib/x86_64/processor.c | 201 +- tools/testing/selftests/kvm/lib/x86_64/svm.c | 161 + tools/testing/selftests/kvm/lib/x86_64/vmx.c | 10 +- tools/testing/selftests/kvm/s390x/memop.c | 2 +- tools/testing/selftests/kvm/s390x/resets.c | 138 +- tools/testing/selftests/kvm/s390x/sync_regs_test.c | 13 +- tools/testing/selftests/kvm/steal_time.c | 352 + .../selftests/kvm/x86_64/cr4_cpuid_sync_test.c | 6 +- tools/testing/selftests/kvm/x86_64/evmcs_test.c | 35 +- tools/testing/selftests/kvm/x86_64/hyperv_cpuid.c | 8 +- .../selftests/kvm/x86_64/mmio_warning_test.c | 6 +- .../selftests/kvm/x86_64/platform_info_test.c | 6 +- .../selftests/kvm/x86_64/set_memory_region_test.c | 141 + tools/testing/selftests/kvm/x86_64/smm_test.c | 2 +- tools/testing/selftests/kvm/x86_64/state_test.c | 10 +- .../testing/selftests/kvm/x86_64/svm_vmcall_test.c | 77 + .../testing/selftests/kvm/x86_64/sync_regs_test.c | 4 +- .../kvm/x86_64/vmx_close_while_nested_test.c | 4 +- .../selftests/kvm/x86_64/vmx_dirty_log_test.c | 17 +- .../kvm/x86_64/vmx_set_nested_state_test.c | 4 +- .../selftests/kvm/x86_64/vmx_tsc_adjust_test.c | 8 +- tools/testing/selftests/kvm/x86_64/xss_msr_test.c | 2 +- tools/testing/selftests/lib.mk | 26 +- tools/testing/selftests/livepatch/Makefile | 2 + tools/testing/selftests/lkdtm/.gitignore | 2 + tools/testing/selftests/media_tests/.gitignore | 1 + tools/testing/selftests/membarrier/.gitignore | 1 + tools/testing/selftests/memfd/.gitignore | 1 + tools/testing/selftests/memfd/Makefile | 9 +- tools/testing/selftests/mount/.gitignore | 1 + tools/testing/selftests/mqueue/.gitignore | 1 + tools/testing/selftests/net/.gitignore | 2 + tools/testing/selftests/net/Makefile | 10 +- tools/testing/selftests/net/fib_tests.sh | 40 +- tools/testing/selftests/net/forwarding/.gitignore | 1 + tools/testing/selftests/net/forwarding/Makefile | 76 + .../selftests/net/forwarding/devlink_lib.sh | 29 +- .../selftests/net/forwarding/ethtool_lib.sh | 0 tools/testing/selftests/net/forwarding/lib.sh | 88 +- .../testing/selftests/net/forwarding/mirror_gre.sh | 25 +- .../selftests/net/forwarding/pedit_dsfield.sh | 238 + tools/testing/selftests/net/forwarding/sch_ets.sh | 9 +- .../selftests/net/forwarding/sch_ets_tests.sh | 10 +- .../selftests/net/forwarding/skbedit_priority.sh | 163 + .../testing/selftests/net/forwarding/tc_common.sh | 32 +- .../selftests/net/forwarding/vxlan_bridge_1d.sh | 6 +- tools/testing/selftests/net/mptcp/.gitignore | 1 + tools/testing/selftests/net/mptcp/Makefile | 2 + tools/testing/selftests/net/mptcp/mptcp_connect.c | 45 +- tools/testing/selftests/net/mptcp/mptcp_connect.sh | 24 +- .../selftests/net/reuseaddr_ports_exhausted.c | 162 + .../selftests/net/reuseaddr_ports_exhausted.sh | 35 + 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 + .../selftests/networking/timestamping/.gitignore | 1 + .../networking/timestamping/txtimestamp.c | 179 +- .../networking/timestamping/txtimestamp.sh | 31 +- tools/testing/selftests/nsfs/.gitignore | 1 + tools/testing/selftests/openat2/.gitignore | 1 + tools/testing/selftests/openat2/helpers.c | 2 +- tools/testing/selftests/openat2/resolve_test.c | 2 +- tools/testing/selftests/pid_namespace/.gitignore | 1 + tools/testing/selftests/pid_namespace/Makefile | 8 + tools/testing/selftests/pid_namespace/config | 2 + .../selftests/pid_namespace/regression_enomem.c | 45 + tools/testing/selftests/pidfd/.gitignore | 2 + tools/testing/selftests/pidfd/pidfd.h | 2 + .../testing/selftests/powerpc/alignment/.gitignore | 1 + .../selftests/powerpc/benchmarks/.gitignore | 1 + .../testing/selftests/powerpc/benchmarks/Makefile | 2 + .../{ftrace => powerpc/benchmarks}/settings | 0 .../selftests/powerpc/cache_shape/.gitignore | 1 + .../testing/selftests/powerpc/copyloops/.gitignore | 1 + tools/testing/selftests/powerpc/dscr/.gitignore | 1 + tools/testing/selftests/powerpc/dscr/Makefile | 2 + .../selftests/{ftrace => powerpc/dscr}/settings | 0 tools/testing/selftests/powerpc/math/.gitignore | 1 + tools/testing/selftests/powerpc/mm/.gitignore | 2 + tools/testing/selftests/powerpc/pmu/.gitignore | 1 + tools/testing/selftests/powerpc/pmu/ebb/.gitignore | 1 + .../selftests/powerpc/primitives/.gitignore | 1 + tools/testing/selftests/powerpc/ptrace/.gitignore | 1 + .../testing/selftests/powerpc/security/.gitignore | 1 + tools/testing/selftests/powerpc/signal/.gitignore | 2 + tools/testing/selftests/powerpc/signal/Makefile | 4 +- .../selftests/{ftrace => powerpc/signal}/settings | 0 .../selftests/powerpc/signal/sigreturn_vdso.c | 127 + .../selftests/powerpc/stringloops/.gitignore | 1 + .../selftests/powerpc/switch_endian/.gitignore | 1 + .../testing/selftests/powerpc/syscalls/.gitignore | 1 + tools/testing/selftests/powerpc/tm/.gitignore | 2 + tools/testing/selftests/powerpc/tm/Makefile | 5 +- .../selftests/{ftrace => powerpc/tm}/settings | 0 .../powerpc/tm/tm-signal-context-force-tm.c | 74 +- .../selftests/powerpc/tm/tm-signal-pagefault.c | 284 + tools/testing/selftests/powerpc/vphn/.gitignore | 1 + tools/testing/selftests/prctl/.gitignore | 1 + tools/testing/selftests/proc/.gitignore | 1 + tools/testing/selftests/pstore/.gitignore | 1 + tools/testing/selftests/ptp/.gitignore | 1 + tools/testing/selftests/ptrace/.gitignore | 1 + tools/testing/selftests/ptrace/Makefile | 4 +- tools/testing/selftests/ptrace/vmaccess.c | 86 + tools/testing/selftests/rcutorture/.gitignore | 1 + .../testing/selftests/rcutorture/bin/functions.sh | 2 +- .../selftests/rcutorture/bin/kvm-find-errors.sh | 2 + .../selftests/rcutorture/bin/kvm-recheck-rcu.sh | 16 +- .../selftests/rcutorture/bin/kvm-recheck.sh | 17 +- tools/testing/selftests/rcutorture/bin/kvm.sh | 2 +- .../selftests/rcutorture/configs/rcu/CFLIST | 3 + .../selftests/rcutorture/configs/rcu/CFcommon | 2 + .../rcutorture/configs/rcu/{TASKS01 => RUDE01} | 0 .../selftests/rcutorture/configs/rcu/RUDE01.boot | 1 + .../selftests/rcutorture/configs/rcu/TRACE01 | 11 + .../selftests/rcutorture/configs/rcu/TRACE01.boot | 1 + .../selftests/rcutorture/configs/rcu/TRACE02 | 11 + .../selftests/rcutorture/configs/rcu/TRACE02.boot | 1 + .../selftests/rcutorture/configs/rcu/TREE10 | 18 + .../rcutorture/formal/srcu-cbmc/.gitignore | 1 + .../formal/srcu-cbmc/include/linux/.gitignore | 1 + .../srcu-cbmc/tests/store_buffering/.gitignore | 1 + tools/testing/selftests/resctrl/Makefile | 17 + tools/testing/selftests/resctrl/README | 53 + tools/testing/selftests/resctrl/cache.c | 272 + tools/testing/selftests/resctrl/cat_test.c | 250 + tools/testing/selftests/resctrl/cqm_test.c | 176 + tools/testing/selftests/resctrl/fill_buf.c | 213 + tools/testing/selftests/resctrl/mba_test.c | 171 + tools/testing/selftests/resctrl/mbm_test.c | 145 + tools/testing/selftests/resctrl/resctrl.h | 107 + tools/testing/selftests/resctrl/resctrl_tests.c | 202 + tools/testing/selftests/resctrl/resctrl_val.c | 744 + tools/testing/selftests/resctrl/resctrlfs.c | 722 + tools/testing/selftests/rseq/.gitignore | 1 + tools/testing/selftests/rseq/Makefile | 4 +- tools/testing/selftests/rtc/.gitignore | 1 + tools/testing/selftests/rtc/Makefile | 4 +- tools/testing/selftests/safesetid/.gitignore | 1 + tools/testing/selftests/seccomp/.gitignore | 1 + tools/testing/selftests/seccomp/Makefile | 17 +- tools/testing/selftests/seccomp/seccomp_bpf.c | 10 +- tools/testing/selftests/sigaltstack/.gitignore | 1 + tools/testing/selftests/size/.gitignore | 1 + tools/testing/selftests/sparc64/drivers/.gitignore | 1 + tools/testing/selftests/splice/.gitignore | 1 + tools/testing/selftests/sync/.gitignore | 1 + tools/testing/selftests/tc-testing/.gitignore | 1 + tools/testing/selftests/tc-testing/config | 7 + .../tc-testing/tc-tests/filters/basic.json | 902 ++ .../selftests/tc-testing/tc-tests/qdiscs/red.json | 185 + tools/testing/selftests/timens/.gitignore | 1 + tools/testing/selftests/timens/Makefile | 2 +- tools/testing/selftests/timens/exec.c | 1 - tools/testing/selftests/timens/procfs.c | 1 - tools/testing/selftests/timens/timens.c | 1 - tools/testing/selftests/timens/timer.c | 1 - tools/testing/selftests/timers/.gitignore | 1 + tools/testing/selftests/tmpfs/.gitignore | 1 + tools/testing/selftests/tpm2/test_smoke.sh | 13 +- tools/testing/selftests/tpm2/test_space.sh | 9 +- tools/testing/selftests/vDSO/.gitignore | 1 + tools/testing/selftests/vm/.gitignore | 2 + tools/testing/selftests/vm/Makefile | 2 + .../selftests/vm/charge_reserved_hugetlb.sh | 575 + tools/testing/selftests/vm/gup_benchmark.c | 15 +- .../selftests/vm/hugetlb_reparenting_test.sh | 244 + tools/testing/selftests/vm/map_hugetlb.c | 14 +- tools/testing/selftests/vm/mlock2-tests.c | 233 +- tools/testing/selftests/vm/mremap_dontunmap.c | 313 + tools/testing/selftests/vm/run_vmtests | 70 + tools/testing/selftests/vm/userfaultfd.c | 225 +- tools/testing/selftests/vm/write_hugetlb_memory.sh | 23 + tools/testing/selftests/vm/write_to_hugetlbfs.c | 242 + tools/testing/selftests/watchdog/.gitignore | 1 + tools/testing/selftests/wireguard/netns.sh | 26 +- tools/testing/selftests/wireguard/qemu/.gitignore | 1 + tools/testing/selftests/wireguard/qemu/Makefile | 40 +- tools/testing/selftests/wireguard/qemu/init.c | 1 - .../testing/selftests/wireguard/qemu/kernel.config | 1 - tools/testing/selftests/x86/.gitignore | 1 + tools/testing/selftests/x86/ptrace_syscall.c | 8 +- tools/testing/selftests/x86/test_vdso.c | 5 + tools/testing/selftests/x86/vdso_restorer.c | 15 + tools/testing/vsock/.gitignore | 1 + tools/testing/vsock/vsock_test.c | 77 + tools/thermal/tmon/.gitignore | 1 + tools/thermal/tmon/tmon.c | 26 +- tools/usb/.gitignore | 1 + tools/usb/usbip/.gitignore | 1 + tools/virtio/.gitignore | 1 + tools/virtio/Makefile | 27 +- tools/vm/.gitignore | 1 + usr/.gitignore | 1 + usr/Kconfig | 22 +- usr/include/.gitignore | 1 + virt/kvm/arm/arch_timer.c | 2 +- virt/kvm/arm/arm.c | 58 +- virt/kvm/arm/mmu.c | 20 +- virt/kvm/arm/psci.c | 1 - virt/kvm/arm/trace.h | 1 + virt/kvm/arm/vgic/vgic-debug.c | 14 +- virt/kvm/arm/vgic/vgic-mmio-v3.c | 81 +- virt/kvm/arm/vgic/vgic-mmio.c | 100 +- virt/kvm/arm/vgic/vgic-v3.c | 6 +- virt/kvm/arm/vgic/vgic-v4.c | 141 +- virt/kvm/arm/vgic/vgic.h | 1 + virt/kvm/kvm_main.c | 661 +- 10842 files changed, 520214 insertions(+), 267178 deletions(-) create mode 100644 Documentation/ABI/obsolete/sysfs-kernel-fadump_enabled create mode 100644 Documentation/ABI/obsolete/sysfs-kernel-fadump_registered create mode 100644 Documentation/ABI/obsolete/sysfs-kernel-fadump_release_mem create mode 100644 Documentation/ABI/obsolete/sysfs-selinux-checkreqprot create mode 100644 Documentation/ABI/removed/sysfs-kernel-fadump_release_opalcore 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-coresight-devices-cti create mode 100644 Documentation/ABI/testing/sysfs-bus-most create mode 100644 Documentation/ABI/testing/sysfs-driver-jz4780-efuse create mode 100644 Documentation/ABI/testing/sysfs-driver-uacce create mode 100644 Documentation/ABI/testing/sysfs-kernel-fadump delete mode 100644 Documentation/ABI/testing/sysfs-kernel-uids create mode 100644 Documentation/PCI/boot-interrupts.rst create mode 100644 Documentation/admin-guide/edid.rst create mode 100644 Documentation/admin-guide/pm/cpufreq_drivers.rst create mode 100644 Documentation/arm64/amu.rst create mode 100644 Documentation/atomic-tests/Atomic-RMW+mb__after_atomic-is-stron [...] create mode 100644 Documentation/atomic-tests/Atomic-RMW-ops-are-atomic-WRT-atomic [...] create mode 100644 Documentation/atomic-tests/README create mode 100644 Documentation/bpf/drgn.rst delete mode 100644 Documentation/core-api/gcc-plugins.rst create mode 100644 Documentation/core-api/kobject.rst delete mode 100644 Documentation/cpu-freq/amd-powernow.txt create mode 100644 Documentation/cpu-freq/core.rst delete mode 100644 Documentation/cpu-freq/core.txt create mode 100644 Documentation/cpu-freq/cpu-drivers.rst delete mode 100644 Documentation/cpu-freq/cpu-drivers.txt delete mode 100644 Documentation/cpu-freq/cpufreq-nforce2.txt create mode 100644 Documentation/cpu-freq/cpufreq-stats.rst delete mode 100644 Documentation/cpu-freq/cpufreq-stats.txt create mode 100644 Documentation/cpu-freq/index.rst delete mode 100644 Documentation/cpu-freq/index.txt delete mode 100644 Documentation/cpu-freq/pcc-cpufreq.txt delete mode 100644 Documentation/debugging-modules.txt create mode 100644 Documentation/dev-tools/kcsan.rst create mode 100644 Documentation/devicetree/bindings/arm/arm,integrator.yaml create mode 100644 Documentation/devicetree/bindings/arm/arm,realview.yaml create mode 100644 Documentation/devicetree/bindings/arm/arm,versatile.yaml create mode 100644 Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml delete mode 100644 Documentation/devicetree/bindings/arm/arm-boards delete mode 100644 Documentation/devicetree/bindings/arm/bcm/brcm,bcm11351-cpu-method.txt delete mode 100644 Documentation/devicetree/bindings/arm/bcm/brcm,bcm11351.txt create mode 100644 Documentation/devicetree/bindings/arm/bcm/brcm,bcm11351.yaml delete mode 100644 Documentation/devicetree/bindings/arm/bcm/brcm,bcm21664.txt create mode 100644 Documentation/devicetree/bindings/arm/bcm/brcm,bcm21664.yaml delete mode 100644 Documentation/devicetree/bindings/arm/bcm/brcm,bcm23550-cpu-method.txt delete mode 100644 Documentation/devicetree/bindings/arm/bcm/brcm,bcm23550.txt create mode 100644 Documentation/devicetree/bindings/arm/bcm/brcm,bcm23550.yaml delete mode 100644 Documentation/devicetree/bindings/arm/bcm/brcm,bcm4708.txt create mode 100644 Documentation/devicetree/bindings/arm/bcm/brcm,bcm4708.yaml delete mode 100644 Documentation/devicetree/bindings/arm/bcm/brcm,cygnus.txt create mode 100644 Documentation/devicetree/bindings/arm/bcm/brcm,cygnus.yaml delete mode 100644 Documentation/devicetree/bindings/arm/bcm/brcm,hr2.txt create mode 100644 Documentation/devicetree/bindings/arm/bcm/brcm,hr2.yaml delete mode 100644 Documentation/devicetree/bindings/arm/bcm/brcm,ns2.txt create mode 100644 Documentation/devicetree/bindings/arm/bcm/brcm,ns2.yaml delete mode 100644 Documentation/devicetree/bindings/arm/bcm/brcm,nsp-cpu-method.txt delete mode 100644 Documentation/devicetree/bindings/arm/bcm/brcm,nsp.txt create mode 100644 Documentation/devicetree/bindings/arm/bcm/brcm,nsp.yaml delete mode 100644 Documentation/devicetree/bindings/arm/bcm/brcm,stingray.txt create mode 100644 Documentation/devicetree/bindings/arm/bcm/brcm,stingray.yaml delete mode 100644 Documentation/devicetree/bindings/arm/bcm/brcm,vulcan-soc.txt create mode 100644 Documentation/devicetree/bindings/arm/bcm/brcm,vulcan-soc.yaml create mode 100644 Documentation/devicetree/bindings/arm/coresight-cti.yaml delete mode 100644 Documentation/devicetree/bindings/arm/socionext/cache-uniphier.txt create mode 100644 Documentation/devicetree/bindings/arm/socionext/socionext,uniph [...] delete mode 100644 Documentation/devicetree/bindings/arm/socionext/uniphier.txt create mode 100644 Documentation/devicetree/bindings/arm/socionext/uniphier.yaml delete mode 100644 Documentation/devicetree/bindings/arm/tegra/nvidia,tegra20-pmc.txt create mode 100644 Documentation/devicetree/bindings/arm/tegra/nvidia,tegra20-pmc.yaml delete mode 100644 Documentation/devicetree/bindings/arm/vexpress.txt create mode 100644 Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml delete mode 100644 Documentation/devicetree/bindings/ata/sata_rcar.txt create mode 100644 Documentation/devicetree/bindings/bus/socionext,uniphier-system [...] delete mode 100644 Documentation/devicetree/bindings/bus/uniphier-system-bus.txt create mode 100644 Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml delete mode 100644 Documentation/devicetree/bindings/clock/arm-integrator.txt delete mode 100644 Documentation/devicetree/bindings/clock/arm-syscon-icst.txt delete mode 100644 Documentation/devicetree/bindings/clock/imx8mm-clock.txt create mode 100644 Documentation/devicetree/bindings/clock/imx8mm-clock.yaml delete mode 100644 Documentation/devicetree/bindings/clock/imx8mq-clock.txt create mode 100644 Documentation/devicetree/bindings/clock/imx8mq-clock.yaml create mode 100644 Documentation/devicetree/bindings/clock/marvell,mmp2-clock.yaml delete mode 100644 Documentation/devicetree/bindings/clock/marvell,mmp2.txt create mode 100644 Documentation/devicetree/bindings/clock/qcom,gcc-sm8250.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,sc7180-mss.yaml delete mode 100644 Documentation/devicetree/bindings/clock/renesas,cpg-mssr.txt create mode 100644 Documentation/devicetree/bindings/clock/renesas,cpg-mssr.yaml create mode 100644 Documentation/devicetree/bindings/clock/socionext,uniphier-clock.yaml create mode 100644 Documentation/devicetree/bindings/clock/sprd,sc9860-clk.txt create mode 100644 Documentation/devicetree/bindings/clock/sprd,sc9863a-clk.yaml delete mode 100644 Documentation/devicetree/bindings/clock/sprd.txt create mode 100644 Documentation/devicetree/bindings/clock/ti,am654-ehrpwm-tbclk.yaml delete mode 100644 Documentation/devicetree/bindings/clock/uniphier-clock.txt delete mode 100644 Documentation/devicetree/bindings/connector/usb-connector.txt create mode 100644 Documentation/devicetree/bindings/connector/usb-connector.yaml create mode 100644 Documentation/devicetree/bindings/crypto/xlnx,zynqmp-aes.yaml create mode 100644 Documentation/devicetree/bindings/display/bridge/ps8640.yaml create mode 100644 Documentation/devicetree/bindings/display/bridge/toshiba,tc358768.yaml delete mode 100644 Documentation/devicetree/bindings/display/etnaviv/etnaviv-drm.txt create mode 100644 Documentation/devicetree/bindings/display/ilitek,ili9486.yaml delete mode 100644 Documentation/devicetree/bindings/display/msm/gmu.txt create mode 100644 Documentation/devicetree/bindings/display/msm/gmu.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/advantech,idk-1 [...] create mode 100644 Documentation/devicetree/bindings/display/panel/advantech,idk-2 [...] delete mode 100644 Documentation/devicetree/bindings/display/panel/auo,b080uan01.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/auo,b101aw03.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/auo,b101ean01.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/auo,b101xtn01.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/auo,b116xw03.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/auo,b133htn01.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/auo,b133xtn01.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/auo,g070vvn01.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/auo,g101evn010.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/auo,g104sn02.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/auo,g133han01.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/auo,g185han01.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/auo,p320hvn03.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/auo,t215hvn01.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/avic,tm070ddh03.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/boe,hv070wsa-100.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/boe,nv101wxmn51.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/boe,tv080wum-nl0.txt create mode 100644 Documentation/devicetree/bindings/display/panel/boe,tv101wum-nl6.yaml delete mode 100644 Documentation/devicetree/bindings/display/panel/cdtech,s043wq26 [...] delete mode 100644 Documentation/devicetree/bindings/display/panel/cdtech,s070wv95 [...] delete mode 100644 Documentation/devicetree/bindings/display/panel/chunghwa,claa07 [...] delete mode 100644 Documentation/devicetree/bindings/display/panel/chunghwa,claa10 [...] delete mode 100644 Documentation/devicetree/bindings/display/panel/chunghwa,claa10 [...] delete mode 100644 Documentation/devicetree/bindings/display/panel/dataimage,scf07 [...] create mode 100644 Documentation/devicetree/bindings/display/panel/display-timings.yaml delete mode 100644 Documentation/devicetree/bindings/display/panel/dlc,dlc1010gig.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/edt,et-series.txt create mode 100644 Documentation/devicetree/bindings/display/panel/elida,kd35t133.yaml delete mode 100644 Documentation/devicetree/bindings/display/panel/evervision,vgg8 [...] create mode 100644 Documentation/devicetree/bindings/display/panel/feixin,k101-im2 [...] delete mode 100644 Documentation/devicetree/bindings/display/panel/foxlink,fl500wv [...] delete mode 100644 Documentation/devicetree/bindings/display/panel/friendlyarm,hd702e.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/giantplus,gpg48 [...] delete mode 100644 Documentation/devicetree/bindings/display/panel/hannstar,hsd070 [...] delete mode 100644 Documentation/devicetree/bindings/display/panel/hannstar,hsd100 [...] delete mode 100644 Documentation/devicetree/bindings/display/panel/hit,tx23d38vm0caa.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/innolux,at043tn24.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/innolux,at070tn92.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/innolux,g070y2-l01.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/innolux,g101ice [...] delete mode 100644 Documentation/devicetree/bindings/display/panel/innolux,g121i1-l01.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/innolux,g121x1-l03.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/innolux,n116bge.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/innolux,n156bge [...] delete mode 100644 Documentation/devicetree/bindings/display/panel/innolux,zj070na [...] delete mode 100644 Documentation/devicetree/bindings/display/panel/koe,tx14d24vm1bpa.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/koe,tx31d200vm0baa.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/kyo,tcg121xglp.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/lemaker,bl035-r [...] delete mode 100644 Documentation/devicetree/bindings/display/panel/lg,lb070wv8.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/lg,lp079qx1-sp0v.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/lg,lp097qx1-spa1.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/lg,lp120up1.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/lg,lp129qe.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/mitsubishi,aa07 [...] delete mode 100644 Documentation/devicetree/bindings/display/panel/nec,nl12880b20-05.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/netron-dy,e231732.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/newhaven,nhd-4. [...] delete mode 100644 Documentation/devicetree/bindings/display/panel/nlt,nl192108ac1 [...] create mode 100644 Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml delete mode 100644 Documentation/devicetree/bindings/display/panel/nvd,9128.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/okaya,rs800480t [...] delete mode 100644 Documentation/devicetree/bindings/display/panel/olimex,lcd-olin [...] delete mode 100644 Documentation/devicetree/bindings/display/panel/ontat,yx700wv03.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/orisetech,otm8009a.txt create mode 100644 Documentation/devicetree/bindings/display/panel/orisetech,otm80 [...] delete mode 100644 Documentation/devicetree/bindings/display/panel/ortustech,com37 [...] delete mode 100644 Documentation/devicetree/bindings/display/panel/ortustech,com37 [...] delete mode 100644 Documentation/devicetree/bindings/display/panel/ortustech,com43 [...] delete mode 100644 Documentation/devicetree/bindings/display/panel/osddisplays,osd [...] delete mode 100644 Documentation/devicetree/bindings/display/panel/osddisplays,osd [...] delete mode 100644 Documentation/devicetree/bindings/display/panel/panasonic,vvx10 [...] delete mode 100644 Documentation/devicetree/bindings/display/panel/panasonic,vvx10 [...] delete mode 100644 Documentation/devicetree/bindings/display/panel/panel-dpi.txt create mode 100644 Documentation/devicetree/bindings/display/panel/panel-dpi.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/panel-simple-dsi.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/panel-timing.yaml delete mode 100644 Documentation/devicetree/bindings/display/panel/qiaodian,qd4300 [...] delete mode 100644 Documentation/devicetree/bindings/display/panel/raydium,rm68200.txt create mode 100644 Documentation/devicetree/bindings/display/panel/raydium,rm68200.yaml delete mode 100644 Documentation/devicetree/bindings/display/panel/rocktech,rk070e [...] delete mode 100644 Documentation/devicetree/bindings/display/panel/samsung,lsn122d [...] delete mode 100644 Documentation/devicetree/bindings/display/panel/samsung,ltn101nt05.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/samsung,ltn140a [...] create mode 100644 Documentation/devicetree/bindings/display/panel/samsung,s6e88a0 [...] delete mode 100644 Documentation/devicetree/bindings/display/panel/sharp,lq035q7db03.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/sharp,lq070y3dg3b.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/sharp,lq101k1ly04.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/sharp,lq123p1jx31.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/shelly,sca07010 [...] delete mode 100644 Documentation/devicetree/bindings/display/panel/starry,kr122ea0sra.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/tianma,tm070jdhg30.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/tianma,tm070rvhg71.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/toshiba,lt089ac [...] delete mode 100644 Documentation/devicetree/bindings/display/panel/tpk,f07a-0102.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/tpk,f10a-0102.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/urt,umsh-8596md.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/vl050_8048nt_c01.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/winstar,wf35ltiacd.txt delete mode 100644 Documentation/devicetree/bindings/display/rockchip/rockchip-drm.txt create mode 100644 Documentation/devicetree/bindings/display/rockchip/rockchip-drm.yaml delete mode 100644 Documentation/devicetree/bindings/display/sitronix,st7735r.txt create mode 100644 Documentation/devicetree/bindings/display/sitronix,st7735r.yaml create mode 100644 Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml create mode 100644 Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml create mode 100644 Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml create mode 100644 Documentation/devicetree/bindings/dma/socionext,uniphier-mio-dmac.yaml create mode 100644 Documentation/devicetree/bindings/dma/socionext,uniphier-xdmac.yaml delete mode 100644 Documentation/devicetree/bindings/dma/uniphier-mio-dmac.txt create mode 100644 Documentation/devicetree/bindings/edac/dmc-520.yaml delete mode 100644 Documentation/devicetree/bindings/extcon/extcon-usbc-cros-ec.txt create mode 100644 Documentation/devicetree/bindings/extcon/extcon-usbc-cros-ec.yaml create mode 100644 Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml delete mode 100644 Documentation/devicetree/bindings/gpio/gpio-uniphier.txt create mode 100644 Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml create mode 100644 Documentation/devicetree/bindings/gpu/vivante,gc.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/i2c/brcm,brcmstb-i2c.yaml delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-rk3x.txt create mode 100644 Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-uniphier-f.txt delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-uniphier.txt create mode 100644 Documentation/devicetree/bindings/i2c/socionext,uniphier-fi2c.yaml create mode 100644 Documentation/devicetree/bindings/i2c/socionext,uniphier-i2c.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/input/iqs62x-keys.yaml delete mode 100644 Documentation/devicetree/bindings/input/st,stpmic1-onkey.txt delete mode 100644 Documentation/devicetree/bindings/input/touchscreen/edt-ft5x06.txt create mode 100644 Documentation/devicetree/bindings/input/touchscreen/edt-ft5x06.yaml create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,bcm-voter.yaml create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,osm-l3.yaml create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,sc7180.yaml delete mode 100644 Documentation/devicetree/bindings/interconnect/qcom,sdm845.txt create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,sdm845.yaml create mode 100644 Documentation/devicetree/bindings/interrupt-controller/loongson [...] create mode 100644 Documentation/devicetree/bindings/interrupt-controller/loongson [...] delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/socionex [...] create mode 100644 Documentation/devicetree/bindings/interrupt-controller/socionex [...] create mode 100644 Documentation/devicetree/bindings/mailbox/allwinner,sun6i-a31-m [...] 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 delete mode 100644 Documentation/devicetree/bindings/media/renesas,vin.txt create mode 100644 Documentation/devicetree/bindings/media/renesas,vin.yaml create mode 100644 Documentation/devicetree/bindings/mfd/iqs62x.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/st,stpmic1.txt create mode 100644 Documentation/devicetree/bindings/mfd/st,stpmic1.yaml rename Documentation/devicetree/bindings/mfd/{twl-familly.txt => twl-family.txt} (100%) create mode 100644 Documentation/devicetree/bindings/mips/loongson/devices.yaml create mode 100644 Documentation/devicetree/bindings/mmc/cdns,sdhci.yaml delete mode 100644 Documentation/devicetree/bindings/mmc/sdhci-cadence.txt create mode 100644 Documentation/devicetree/bindings/mmc/socionext,uniphier-sd.yaml delete mode 100644 Documentation/devicetree/bindings/mmc/uniphier-sd.txt create mode 100644 Documentation/devicetree/bindings/mtd/denali,nand.yaml delete mode 100644 Documentation/devicetree/bindings/mtd/denali-nand.txt delete mode 100644 Documentation/devicetree/bindings/mtd/mtk-quadspi.txt create mode 100644 Documentation/devicetree/bindings/mtd/nand-macronix.txt create mode 100644 Documentation/devicetree/bindings/net/can/bosch,m_can.yaml delete mode 100644 Documentation/devicetree/bindings/net/can/can-transceiver.txt create mode 100644 Documentation/devicetree/bindings/net/can/can-transceiver.yaml delete mode 100644 Documentation/devicetree/bindings/net/can/m_can.txt create mode 100644 Documentation/devicetree/bindings/net/dsa/ocelot.txt create mode 100644 Documentation/devicetree/bindings/net/qcom,ipa.yaml create mode 100644 Documentation/devicetree/bindings/net/qcom,ipq8064-mdio.yaml create mode 100644 Documentation/devicetree/bindings/nvmem/ingenic,jz4780-efuse.yaml delete mode 100644 Documentation/devicetree/bindings/pci/cdns,cdns-pcie-ep.txt create mode 100644 Documentation/devicetree/bindings/pci/cdns,cdns-pcie-ep.yaml delete mode 100644 Documentation/devicetree/bindings/pci/cdns,cdns-pcie-host.txt create mode 100644 Documentation/devicetree/bindings/pci/cdns,cdns-pcie-host.yaml create mode 100644 Documentation/devicetree/bindings/pci/cdns-pcie-host.yaml create mode 100644 Documentation/devicetree/bindings/pci/cdns-pcie.yaml create mode 100644 Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt create mode 100644 Documentation/devicetree/bindings/pci/pci-ep.yaml create mode 100644 Documentation/devicetree/bindings/phy/amlogic,meson-axg-mipi-pc [...] create mode 100644 Documentation/devicetree/bindings/phy/amlogic,meson-axg-pcie.yaml delete mode 100644 Documentation/devicetree/bindings/phy/phy-cadence-dp.txt create mode 100644 Documentation/devicetree/bindings/phy/phy-cadence-torrent.yaml create mode 100644 Documentation/devicetree/bindings/phy/qcom,qusb2-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/qcom,usb-hs-28nm.yaml create mode 100644 Documentation/devicetree/bindings/phy/qcom,usb-ss.yaml delete mode 100644 Documentation/devicetree/bindings/phy/qcom-dwc3-usb-phy.txt delete mode 100644 Documentation/devicetree/bindings/phy/qcom-qusb2-phy.txt delete mode 100644 Documentation/devicetree/bindings/pinctrl/fsl,imx8mm-pinctrl.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/fsl,imx8mm-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/fsl,imx8mn-pinctrl.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/fsl,imx8mn-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/fsl,imx8mq-pinctrl.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/fsl,imx8mq-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pi [...] create mode 100644 Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pi [...] create mode 100644 Documentation/devicetree/bindings/power/amlogic,meson-sec-pwrc.yaml delete mode 100644 Documentation/devicetree/bindings/power/domain-idle-state.txt create mode 100644 Documentation/devicetree/bindings/power/domain-idle-state.yaml delete mode 100644 Documentation/devicetree/bindings/power/renesas,apmu.txt create mode 100644 Documentation/devicetree/bindings/power/renesas,apmu.yaml delete mode 100644 Documentation/devicetree/bindings/power/renesas,rcar-sysc.txt create mode 100644 Documentation/devicetree/bindings/power/renesas,rcar-sysc.yaml create mode 100644 Documentation/devicetree/bindings/ptp/ptp-idt82p33.yaml create mode 100644 Documentation/devicetree/bindings/pwm/iqs620a-pwm.yaml create mode 100644 Documentation/devicetree/bindings/regulator/mp886x.txt create mode 100644 Documentation/devicetree/bindings/regulator/mps,mp5416.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/st,stpmic1-regulator.txt create mode 100644 Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regul [...] create mode 100644 Documentation/devicetree/bindings/remoteproc/ti,omap-remoteproc.yaml delete mode 100644 Documentation/devicetree/bindings/reset/renesas,rst.txt create mode 100644 Documentation/devicetree/bindings/reset/renesas,rst.yaml delete mode 100644 Documentation/devicetree/bindings/rng/brcm,bcm2835.txt create mode 100644 Documentation/devicetree/bindings/rng/brcm,bcm2835.yaml delete mode 100644 Documentation/devicetree/bindings/rtc/ingenic,jz4740-rtc.txt create mode 100644 Documentation/devicetree/bindings/rtc/ingenic,rtc.yaml create mode 100644 Documentation/devicetree/bindings/rtc/rtc-mt2712.txt delete mode 100644 Documentation/devicetree/bindings/serial/serial.txt create mode 100644 Documentation/devicetree/bindings/serial/serial.yaml delete mode 100644 Documentation/devicetree/bindings/serial/slave-device.txt create mode 100644 Documentation/devicetree/bindings/serial/socionext,uniphier-uart.yaml delete mode 100644 Documentation/devicetree/bindings/serial/uniphier-uart.txt create mode 100644 Documentation/devicetree/bindings/soc/imx/fsl,aips-bus.yaml create mode 100644 Documentation/devicetree/bindings/sound/amlogic,aiu.yaml create mode 100644 Documentation/devicetree/bindings/sound/amlogic,g12a-toacodec.yaml create mode 100644 Documentation/devicetree/bindings/sound/amlogic,gx-sound-card.yaml create mode 100644 Documentation/devicetree/bindings/sound/amlogic,t9015.yaml create mode 100644 Documentation/devicetree/bindings/sound/brcm,bcm63xx-audio.txt create mode 100644 Documentation/devicetree/bindings/sound/cirrus,cs42l51.yaml delete mode 100644 Documentation/devicetree/bindings/sound/cs42l51.txt delete mode 100644 Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt create mode 100644 Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml create mode 100644 Documentation/devicetree/bindings/sound/ingenic,aic.yaml delete mode 100644 Documentation/devicetree/bindings/sound/ingenic,jz4740-i2s.txt delete mode 100644 Documentation/devicetree/bindings/sound/rockchip-i2s.txt create mode 100644 Documentation/devicetree/bindings/sound/rockchip-i2s.yaml delete mode 100644 Documentation/devicetree/bindings/sound/st,stm32-i2s.txt create mode 100644 Documentation/devicetree/bindings/sound/st,stm32-i2s.yaml delete mode 100644 Documentation/devicetree/bindings/sound/st,stm32-spdifrx.txt create mode 100644 Documentation/devicetree/bindings/sound/st,stm32-spdifrx.yaml create mode 100644 Documentation/devicetree/bindings/sound/tlv320adcx140.yaml 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/thermal/imx8mm-thermal.txt create mode 100644 Documentation/devicetree/bindings/thermal/sprd-thermal.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 create mode 100644 Documentation/devicetree/bindings/usb/nvidia,tegra-xudc.yaml delete mode 100644 Documentation/devicetree/bindings/watchdog/st,stpmic1-wdt.txt 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/features/debug/debug-vm-pgtable/arch-support.txt create mode 100644 Documentation/filesystems/9p.rst delete mode 100644 Documentation/filesystems/9p.txt create mode 100644 Documentation/filesystems/adfs.rst delete mode 100644 Documentation/filesystems/adfs.txt create mode 100644 Documentation/filesystems/affs.rst delete mode 100644 Documentation/filesystems/affs.txt create mode 100644 Documentation/filesystems/afs.rst delete mode 100644 Documentation/filesystems/afs.txt create mode 100644 Documentation/filesystems/autofs-mount-control.rst delete mode 100644 Documentation/filesystems/autofs-mount-control.txt create mode 100644 Documentation/filesystems/befs.rst delete mode 100644 Documentation/filesystems/befs.txt create mode 100644 Documentation/filesystems/bfs.rst delete mode 100644 Documentation/filesystems/bfs.txt create mode 100644 Documentation/filesystems/btrfs.rst delete mode 100644 Documentation/filesystems/btrfs.txt create mode 100644 Documentation/filesystems/ceph.rst delete mode 100644 Documentation/filesystems/ceph.txt create mode 100644 Documentation/filesystems/cramfs.rst delete mode 100644 Documentation/filesystems/cramfs.txt create mode 100644 Documentation/filesystems/debugfs.rst delete mode 100644 Documentation/filesystems/debugfs.txt create mode 100644 Documentation/filesystems/dlmfs.rst delete mode 100644 Documentation/filesystems/dlmfs.txt create mode 100644 Documentation/filesystems/ecryptfs.rst delete mode 100644 Documentation/filesystems/ecryptfs.txt create mode 100644 Documentation/filesystems/efivarfs.rst delete mode 100644 Documentation/filesystems/efivarfs.txt create mode 100644 Documentation/filesystems/erofs.rst delete mode 100644 Documentation/filesystems/erofs.txt create mode 100644 Documentation/filesystems/ext2.rst delete mode 100644 Documentation/filesystems/ext2.txt create mode 100644 Documentation/filesystems/ext3.rst delete mode 100644 Documentation/filesystems/ext3.txt create mode 100644 Documentation/filesystems/f2fs.rst delete mode 100644 Documentation/filesystems/f2fs.txt create mode 100644 Documentation/filesystems/gfs2-uevents.rst delete mode 100644 Documentation/filesystems/gfs2-uevents.txt create mode 100644 Documentation/filesystems/gfs2.rst delete mode 100644 Documentation/filesystems/gfs2.txt create mode 100644 Documentation/filesystems/hfs.rst delete mode 100644 Documentation/filesystems/hfs.txt create mode 100644 Documentation/filesystems/hfsplus.rst delete mode 100644 Documentation/filesystems/hfsplus.txt create mode 100644 Documentation/filesystems/hpfs.rst delete mode 100644 Documentation/filesystems/hpfs.txt create mode 100644 Documentation/filesystems/inotify.rst delete mode 100644 Documentation/filesystems/inotify.txt create mode 100644 Documentation/filesystems/isofs.rst delete mode 100644 Documentation/filesystems/isofs.txt create mode 100644 Documentation/filesystems/nfs/index.rst create mode 100644 Documentation/filesystems/nfs/knfsd-stats.rst delete mode 100644 Documentation/filesystems/nfs/knfsd-stats.txt create mode 100644 Documentation/filesystems/nfs/nfs41-server.rst delete mode 100644 Documentation/filesystems/nfs/nfs41-server.txt create mode 100644 Documentation/filesystems/nfs/pnfs.rst delete mode 100644 Documentation/filesystems/nfs/pnfs.txt create mode 100644 Documentation/filesystems/nfs/rpc-cache.rst delete mode 100644 Documentation/filesystems/nfs/rpc-cache.txt create mode 100644 Documentation/filesystems/nfs/rpc-server-gss.rst delete mode 100644 Documentation/filesystems/nfs/rpc-server-gss.txt create mode 100644 Documentation/filesystems/nilfs2.rst delete mode 100644 Documentation/filesystems/nilfs2.txt create mode 100644 Documentation/filesystems/ntfs.rst delete mode 100644 Documentation/filesystems/ntfs.txt create mode 100644 Documentation/filesystems/ocfs2-online-filecheck.rst delete mode 100644 Documentation/filesystems/ocfs2-online-filecheck.txt create mode 100644 Documentation/filesystems/ocfs2.rst delete mode 100644 Documentation/filesystems/ocfs2.txt create mode 100644 Documentation/filesystems/omfs.rst delete mode 100644 Documentation/filesystems/omfs.txt create mode 100644 Documentation/filesystems/orangefs.rst delete mode 100644 Documentation/filesystems/orangefs.txt create mode 100644 Documentation/filesystems/proc.rst delete mode 100644 Documentation/filesystems/proc.txt create mode 100644 Documentation/filesystems/qnx6.rst delete mode 100644 Documentation/filesystems/qnx6.txt create mode 100644 Documentation/filesystems/ramfs-rootfs-initramfs.rst delete mode 100644 Documentation/filesystems/ramfs-rootfs-initramfs.txt create mode 100644 Documentation/filesystems/relay.rst delete mode 100644 Documentation/filesystems/relay.txt create mode 100644 Documentation/filesystems/romfs.rst delete mode 100644 Documentation/filesystems/romfs.txt create mode 100644 Documentation/filesystems/squashfs.rst delete mode 100644 Documentation/filesystems/squashfs.txt create mode 100644 Documentation/filesystems/sysfs.rst delete mode 100644 Documentation/filesystems/sysfs.txt create mode 100644 Documentation/filesystems/sysv-fs.rst delete mode 100644 Documentation/filesystems/sysv-fs.txt create mode 100644 Documentation/filesystems/tmpfs.rst delete mode 100644 Documentation/filesystems/tmpfs.txt create mode 100644 Documentation/filesystems/ubifs.rst delete mode 100644 Documentation/filesystems/ubifs.txt create mode 100644 Documentation/filesystems/udf.rst delete mode 100644 Documentation/filesystems/udf.txt create mode 100644 Documentation/filesystems/zonefs.rst delete mode 100644 Documentation/filesystems/zonefs.txt create mode 100644 Documentation/hwmon/tps53679.rst create mode 100644 Documentation/kbuild/gcc-plugins.rst create mode 100644 Documentation/kbuild/llvm.rst delete mode 100644 Documentation/kobject.txt create mode 100644 Documentation/litmus-tests/README rename {tools/memory-model/litmus-tests => Documentation/litmus-tests/rcu}/MP+once [...] create mode 100644 Documentation/litmus-tests/rcu/RCU+sync+free.litmus create mode 100644 Documentation/litmus-tests/rcu/RCU+sync+read.litmus 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 create mode 100644 Documentation/mhi/index.rst create mode 100644 Documentation/mhi/mhi.rst create mode 100644 Documentation/mhi/topology.rst delete mode 100644 Documentation/mips/au1xxx_ide.rst rename Documentation/{ => misc-devices}/mic/index.rst (100%) rename Documentation/{ => misc-devices}/mic/mic_overview.rst (100%) rename Documentation/{ => misc-devices}/mic/scif_overview.rst (100%) create mode 100644 Documentation/misc-devices/uacce.rst create mode 100644 Documentation/networking/6lowpan.rst delete mode 100644 Documentation/networking/6lowpan.txt create mode 100644 Documentation/networking/bareudp.rst create mode 100644 Documentation/networking/devlink/devlink-flash.rst create mode 100644 Documentation/networking/devlink/ice.rst create mode 100644 Documentation/networking/page_pool.rst create mode 100644 Documentation/scsi/53c700.rst delete mode 100644 Documentation/scsi/53c700.txt create mode 100644 Documentation/scsi/BusLogic.rst delete mode 100644 Documentation/scsi/BusLogic.txt create mode 100644 Documentation/scsi/FlashPoint.rst delete mode 100644 Documentation/scsi/FlashPoint.txt create mode 100644 Documentation/scsi/NinjaSCSI.rst delete mode 100644 Documentation/scsi/NinjaSCSI.txt create mode 100644 Documentation/scsi/aacraid.rst delete mode 100644 Documentation/scsi/aacraid.txt create mode 100644 Documentation/scsi/advansys.rst delete mode 100644 Documentation/scsi/advansys.txt create mode 100644 Documentation/scsi/aha152x.rst delete mode 100644 Documentation/scsi/aha152x.txt create mode 100644 Documentation/scsi/aic79xx.rst delete mode 100644 Documentation/scsi/aic79xx.txt create mode 100644 Documentation/scsi/aic7xxx.rst delete mode 100644 Documentation/scsi/aic7xxx.txt create mode 100644 Documentation/scsi/arcmsr_spec.rst delete mode 100644 Documentation/scsi/arcmsr_spec.txt create mode 100644 Documentation/scsi/bfa.rst delete mode 100644 Documentation/scsi/bfa.txt create mode 100644 Documentation/scsi/bnx2fc.rst delete mode 100644 Documentation/scsi/bnx2fc.txt create mode 100644 Documentation/scsi/cxgb3i.rst delete mode 100644 Documentation/scsi/cxgb3i.txt create mode 100644 Documentation/scsi/dc395x.rst delete mode 100644 Documentation/scsi/dc395x.txt create mode 100644 Documentation/scsi/dpti.rst delete mode 100644 Documentation/scsi/dpti.txt create mode 100644 Documentation/scsi/g_NCR5380.rst delete mode 100644 Documentation/scsi/g_NCR5380.txt create mode 100644 Documentation/scsi/hpsa.rst delete mode 100644 Documentation/scsi/hpsa.txt create mode 100644 Documentation/scsi/hptiop.rst delete mode 100644 Documentation/scsi/hptiop.txt create mode 100644 Documentation/scsi/index.rst create mode 100644 Documentation/scsi/libsas.rst delete mode 100644 Documentation/scsi/libsas.txt create mode 100644 Documentation/scsi/link_power_management_policy.rst delete mode 100644 Documentation/scsi/link_power_management_policy.txt create mode 100644 Documentation/scsi/lpfc.rst delete mode 100644 Documentation/scsi/lpfc.txt create mode 100644 Documentation/scsi/megaraid.rst delete mode 100644 Documentation/scsi/megaraid.txt create mode 100644 Documentation/scsi/ncr53c8xx.rst delete mode 100644 Documentation/scsi/ncr53c8xx.txt create mode 100644 Documentation/scsi/ppa.rst delete mode 100644 Documentation/scsi/ppa.txt create mode 100644 Documentation/scsi/qlogicfas.rst delete mode 100644 Documentation/scsi/qlogicfas.txt create mode 100644 Documentation/scsi/scsi-changer.rst delete mode 100644 Documentation/scsi/scsi-changer.txt create mode 100644 Documentation/scsi/scsi-generic.rst delete mode 100644 Documentation/scsi/scsi-generic.txt create mode 100644 Documentation/scsi/scsi-parameters.rst delete mode 100644 Documentation/scsi/scsi-parameters.txt create mode 100644 Documentation/scsi/scsi.rst delete mode 100644 Documentation/scsi/scsi.txt create mode 100644 Documentation/scsi/scsi_eh.rst delete mode 100644 Documentation/scsi/scsi_eh.txt create mode 100644 Documentation/scsi/scsi_fc_transport.rst delete mode 100644 Documentation/scsi/scsi_fc_transport.txt create mode 100644 Documentation/scsi/scsi_mid_low_api.rst delete mode 100644 Documentation/scsi/scsi_mid_low_api.txt delete mode 100644 Documentation/scsi/scsi_transport_srp/Makefile create mode 100644 Documentation/scsi/scsi_transport_srp/figures.rst create mode 100644 Documentation/scsi/sd-parameters.rst delete mode 100644 Documentation/scsi/sd-parameters.txt create mode 100644 Documentation/scsi/smartpqi.rst delete mode 100644 Documentation/scsi/smartpqi.txt create mode 100644 Documentation/scsi/st.rst delete mode 100644 Documentation/scsi/st.txt create mode 100644 Documentation/scsi/sym53c500_cs.rst delete mode 100644 Documentation/scsi/sym53c500_cs.txt create mode 100644 Documentation/scsi/sym53c8xx_2.rst delete mode 100644 Documentation/scsi/sym53c8xx_2.txt create mode 100644 Documentation/scsi/tcm_qla2xxx.rst delete mode 100644 Documentation/scsi/tcm_qla2xxx.txt create mode 100644 Documentation/scsi/ufs.rst delete mode 100644 Documentation/scsi/ufs.txt create mode 100644 Documentation/scsi/wd719x.rst delete mode 100644 Documentation/scsi/wd719x.txt create mode 100644 Documentation/trace/coresight/coresight-ect.rst create mode 100644 Documentation/translations/zh_CN/filesystems/index.rst create mode 100644 Documentation/translations/zh_CN/filesystems/virtiofs.rst create mode 100644 Documentation/usb/raw-gadget.rst create mode 100644 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/s390-pv-boot.rst create mode 100644 Documentation/virt/kvm/s390-pv.rst 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 Documentation/vm/free_page_reporting.rst create mode 100644 Documentation/watch_queue.rst create mode 100644 Next/SHA1s create mode 100644 Next/Trees create mode 100644 Next/merge.log create mode 100644 Next/quilt-import.log create mode 100644 arch/arc/include/asm/asserts.h create mode 100644 arch/arc/include/asm/dsp-impl.h create mode 100644 arch/arc/include/asm/dsp.h create mode 100644 arch/arm/arm-soc-for-next-contents.txt create mode 100644 arch/arm/boot/dts/am57-pruss.dtsi create mode 100644 arch/arm/boot/dts/aspeed-bmc-facebook-yosemitev2.dts create mode 100644 arch/arm/boot/dts/exynos4210-i9100.dts create mode 100644 arch/arm/boot/dts/imx6dl-pico-dwarf.dts create mode 100644 arch/arm/boot/dts/imx6dl-pico-hobbit.dts create mode 100644 arch/arm/boot/dts/imx6dl-pico-nymph.dts create mode 100644 arch/arm/boot/dts/imx6dl-pico-pi.dts create mode 100644 arch/arm/boot/dts/imx6q-pico-dwarf.dts create mode 100644 arch/arm/boot/dts/imx6q-pico-hobbit.dts create mode 100644 arch/arm/boot/dts/imx6q-pico-nymph.dts create mode 100644 arch/arm/boot/dts/imx6q-pico-pi.dts create mode 100644 arch/arm/boot/dts/imx6qdl-pico-dwarf.dtsi create mode 100644 arch/arm/boot/dts/imx6qdl-pico-hobbit.dtsi create mode 100644 arch/arm/boot/dts/imx6qdl-pico-nymph.dtsi create mode 100644 arch/arm/boot/dts/imx6qdl-pico-pi.dtsi create mode 100644 arch/arm/boot/dts/imx6qdl-pico.dtsi create mode 100644 arch/arm/boot/dts/imx6ul-pico-dwarf.dts create mode 100644 arch/arm/boot/dts/imx7-colibri-aster.dtsi create mode 100644 arch/arm/boot/dts/imx7d-colibri-aster.dts create mode 100644 arch/arm/boot/dts/imx7d-colibri-emmc-aster.dts create mode 100644 arch/arm/boot/dts/imx7d-pico-dwarf.dts create mode 100644 arch/arm/boot/dts/imx7d-pico-nymph.dts create mode 100644 arch/arm/boot/dts/imx7s-colibri-aster.dts create mode 100644 arch/arm/boot/dts/rtd1195-horseradish.dts create mode 100644 arch/arm/boot/dts/rtd1195-mele-x1000.dts create mode 100644 arch/arm/boot/dts/rtd1195.dtsi create mode 100644 arch/arm/boot/dts/ste-ux500-samsung-skomer.dts create mode 100644 arch/arm/boot/dts/stm32mp157c-dhcom-pdk2.dts create mode 100644 arch/arm/boot/dts/stm32mp157c-dhcom-som.dtsi create mode 100644 arch/arm/boot/dts/sun5i-a13-pocketbook-touch-lux-3.dts create mode 100644 arch/arm/boot/dts/sun7i-a20-linutronix-testbox-v2.dts delete mode 100644 arch/arm/include/asm/kvm_arm.h delete mode 100644 arch/arm/include/asm/kvm_asm.h delete mode 100644 arch/arm/include/asm/kvm_coproc.h delete mode 100644 arch/arm/include/asm/kvm_emulate.h delete mode 100644 arch/arm/include/asm/kvm_host.h delete mode 100644 arch/arm/include/asm/kvm_hyp.h delete mode 100644 arch/arm/include/asm/kvm_mmu.h delete mode 100644 arch/arm/include/asm/kvm_ras.h delete mode 100644 arch/arm/include/asm/stage2_pgtable.h 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 delete mode 100644 arch/arm/include/uapi/asm/kvm.h delete mode 100644 arch/arm/kvm/Kconfig delete mode 100644 arch/arm/kvm/Makefile delete mode 100644 arch/arm/kvm/coproc.c delete mode 100644 arch/arm/kvm/coproc.h delete mode 100644 arch/arm/kvm/coproc_a15.c delete mode 100644 arch/arm/kvm/coproc_a7.c delete mode 100644 arch/arm/kvm/emulate.c delete mode 100644 arch/arm/kvm/guest.c delete mode 100644 arch/arm/kvm/handle_exit.c delete mode 100644 arch/arm/kvm/hyp/Makefile delete mode 100644 arch/arm/kvm/hyp/banked-sr.c delete mode 100644 arch/arm/kvm/hyp/cp15-sr.c delete mode 100644 arch/arm/kvm/hyp/entry.S delete mode 100644 arch/arm/kvm/hyp/hyp-entry.S delete mode 100644 arch/arm/kvm/hyp/s2-setup.c delete mode 100644 arch/arm/kvm/hyp/switch.c delete mode 100644 arch/arm/kvm/hyp/tlb.c delete mode 100644 arch/arm/kvm/hyp/vfp.S delete mode 100644 arch/arm/kvm/init.S delete mode 100644 arch/arm/kvm/interrupts.S delete mode 100644 arch/arm/kvm/irq.h delete mode 100644 arch/arm/kvm/reset.c delete mode 100644 arch/arm/kvm/trace.h delete mode 100644 arch/arm/kvm/vgic-v3-coproc.c create mode 100644 arch/arm/mach-imx/resume-imx6.S create mode 100644 arch/arm/mach-realtek/Kconfig create mode 100644 arch/arm/mach-realtek/Makefile create mode 100644 arch/arm/mach-realtek/rtd1195.c delete mode 100644 arch/arm/mach-tegra/cpuidle-tegra114.c delete mode 100644 arch/arm/mach-tegra/cpuidle-tegra20.c delete mode 100644 arch/arm/mach-tegra/cpuidle-tegra30.c delete mode 100644 arch/arm/mach-tegra/cpuidle.c delete mode 100644 arch/arm/mach-tegra/cpuidle.h delete mode 100644 arch/arm/mach-tegra/irq.h create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-a64-pinephone-1.0.dts create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-a64-pinephone-1.1.dts create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-a64-pinephone.dtsi create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-a64-pinetab.dts create mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1028a-kontron-kbox-a-230-ls.dts create mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1028a-kontron-sl28-var2.dts create mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1028a-kontron-sl28-var3-ads2.dts create mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1028a-kontron-sl28-var4.dts create mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1028a-kontron-sl28.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-evk.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-pinfunc.h create mode 100644 arch/arm64/boot/dts/freescale/imx8mp.dtsi create mode 100644 arch/arm64/boot/dts/mediatek/mt8516-pinfunc.h create mode 100644 arch/arm64/boot/dts/mediatek/mt8516-pumpkin.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8516.dtsi create mode 100644 arch/arm64/boot/dts/mediatek/pumpkin-common.dtsi create mode 100644 arch/arm64/boot/dts/qcom/ipq6018-cp01-c1.dts create mode 100644 arch/arm64/boot/dts/qcom/ipq6018.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sm8250-mtp.dts create mode 100644 arch/arm64/boot/dts/qcom/sm8250.dtsi create mode 100644 arch/arm64/boot/dts/realtek/rtd1295-xnano-x5.dts create mode 100644 arch/arm64/boot/dts/realtek/rtd1395-bpi-m4.dts create mode 100644 arch/arm64/boot/dts/realtek/rtd1395-lionskin.dts create mode 100644 arch/arm64/boot/dts/realtek/rtd1395.dtsi create mode 100644 arch/arm64/boot/dts/realtek/rtd139x.dtsi create mode 100644 arch/arm64/boot/dts/realtek/rtd1619-mjolnir.dts create mode 100644 arch/arm64/boot/dts/realtek/rtd1619.dtsi create mode 100644 arch/arm64/boot/dts/realtek/rtd16xx.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r8a774a1-hihope-rzg2m-ex-idk-1110wr.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a77961-ulcb.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-pinebook-pro.dts create mode 100644 arch/arm64/include/asm/asm_pointer_auth.h create mode 100644 arch/arm64/include/asm/compiler.h create mode 100644 arch/arm64/include/asm/vdso/clocksource.h create mode 100644 arch/arm64/include/asm/vdso/processor.h create mode 100644 arch/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 delete mode 100644 arch/h8300/include/uapi/asm/bitsperlong.h create mode 100644 arch/h8300/include/uapi/asm/posix_types.h create mode 100644 arch/ia64/kernel/irq.h delete mode 100644 arch/m68k/include/asm/hardirq.h create mode 100644 arch/microblaze/include/asm/barrier.h delete mode 100644 arch/microblaze/include/asm/cputable.h delete mode 100644 arch/microblaze/include/asm/hw_irq.h delete mode 100644 arch/microblaze/include/asm/tlb.h delete mode 100644 arch/microblaze/include/asm/user.h create mode 100644 arch/mips/boot/dts/loongson/Makefile create mode 100644 arch/mips/boot/dts/loongson/loongson3-package.dtsi create mode 100644 arch/mips/boot/dts/loongson/loongson3_4core_rs780e.dts create mode 100644 arch/mips/boot/dts/loongson/loongson3_8core_rs780e.dts create mode 100644 arch/mips/boot/dts/loongson/rs780e-pch.dtsi create mode 100644 arch/mips/include/asm/dmi.h delete mode 100644 arch/mips/include/asm/mach-au1x00/au1xxx_ide.h create mode 100644 arch/mips/include/asm/mach-loongson64/builtin_dtbs.h create mode 100644 arch/mips/include/asm/vdso/clocksource.h create mode 100644 arch/mips/include/asm/vdso/processor.h delete mode 100644 arch/mips/loongson64/irq.c create mode 100644 arch/riscv/include/asm/patch.h create mode 100644 arch/riscv/include/asm/ptdump.h create mode 100644 arch/riscv/include/asm/set_memory.h create mode 100644 arch/riscv/kernel/patch.c create mode 100644 arch/riscv/mm/pageattr.c create mode 100644 arch/riscv/mm/ptdump.c create mode 100644 arch/riscv/net/bpf_jit.h delete mode 100644 arch/riscv/net/bpf_jit_comp.c create mode 100644 arch/riscv/net/bpf_jit_comp32.c create mode 100644 arch/riscv/net/bpf_jit_comp64.c create mode 100644 arch/riscv/net/bpf_jit_core.c delete mode 100644 arch/s390/kernel/suspend.c delete mode 100644 arch/s390/kernel/swsusp.S create mode 100644 arch/s390/kernel/uv.c create mode 100644 arch/s390/kvm/pv.c delete mode 100644 arch/s390/numa/mode_emu.c delete mode 100644 arch/s390/numa/numa_mode.h delete mode 100644 arch/s390/numa/toptree.c delete mode 100644 arch/s390/numa/toptree.h create mode 100644 arch/x86/Kconfig.assembler 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 delete mode 100644 arch/x86/include/asm/kvm_emulate.h 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 create mode 100644 arch/x86/kvm/kvm_emulate.h create mode 100644 arch/x86/purgatory/.gitignore 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/bus/mhi/Kconfig create mode 100644 drivers/bus/mhi/Makefile create mode 100644 drivers/bus/mhi/core/Makefile create mode 100644 drivers/bus/mhi/core/boot.c create mode 100644 drivers/bus/mhi/core/init.c create mode 100644 drivers/bus/mhi/core/internal.h create mode 100644 drivers/bus/mhi/core/main.c create mode 100644 drivers/bus/mhi/core/pm.c delete mode 100644 drivers/char/efirtc.c delete mode 100644 drivers/char/rtc.c 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/clk/at91/at91rm9200.c create mode 100644 drivers/clk/at91/at91sam9g45.c create mode 100644 drivers/clk/at91/at91sam9n12.c create mode 100644 drivers/clk/at91/sama5d3.c create mode 100644 drivers/clk/keystone/syscon-clk.c create mode 100644 drivers/clk/mediatek/clk-mt8173-mm.c create mode 100644 drivers/clk/mmp/clk-pll.c create mode 100644 drivers/clk/qcom/gcc-sm8250.c create mode 100644 drivers/clk/qcom/mss-sc7180.c create mode 100644 drivers/clk/sprd/sc9863a-clk.c delete mode 100644 drivers/clk/tegra/clk-tegra-pmc.c create mode 100644 drivers/clocksource/ingenic-ost.c create mode 100644 drivers/cpuidle/cpuidle-tegra.c create mode 100644 drivers/crypto/chelsio/chcr_common.h create mode 100644 drivers/crypto/chelsio/chcr_ktls.c create mode 100644 drivers/crypto/chelsio/chcr_ktls.h create mode 100644 drivers/crypto/marvell/Kconfig delete mode 100644 drivers/crypto/marvell/cesa.h copy drivers/crypto/marvell/{ => cesa}/Makefile (100%) rename drivers/crypto/marvell/{ => cesa}/cesa.c (100%) create mode 100644 drivers/crypto/marvell/cesa/cesa.h create mode 100644 drivers/crypto/marvell/cesa/cipher.c create mode 100644 drivers/crypto/marvell/cesa/hash.c create mode 100644 drivers/crypto/marvell/cesa/tdma.c delete mode 100644 drivers/crypto/marvell/cipher.c delete mode 100644 drivers/crypto/marvell/hash.c create mode 100644 drivers/crypto/marvell/octeontx/Makefile create mode 100644 drivers/crypto/marvell/octeontx/otx_cpt_common.h create mode 100644 drivers/crypto/marvell/octeontx/otx_cpt_hw_types.h create mode 100644 drivers/crypto/marvell/octeontx/otx_cptpf.h create mode 100644 drivers/crypto/marvell/octeontx/otx_cptpf_main.c create mode 100644 drivers/crypto/marvell/octeontx/otx_cptpf_mbox.c create mode 100644 drivers/crypto/marvell/octeontx/otx_cptpf_ucode.c create mode 100644 drivers/crypto/marvell/octeontx/otx_cptpf_ucode.h create mode 100644 drivers/crypto/marvell/octeontx/otx_cptvf.h create mode 100644 drivers/crypto/marvell/octeontx/otx_cptvf_algs.c create mode 100644 drivers/crypto/marvell/octeontx/otx_cptvf_algs.h create mode 100644 drivers/crypto/marvell/octeontx/otx_cptvf_main.c create mode 100644 drivers/crypto/marvell/octeontx/otx_cptvf_mbox.c create mode 100644 drivers/crypto/marvell/octeontx/otx_cptvf_reqmgr.c create mode 100644 drivers/crypto/marvell/octeontx/otx_cptvf_reqmgr.h delete mode 100644 drivers/crypto/marvell/tdma.c create mode 100644 drivers/crypto/xilinx/Makefile create mode 100644 drivers/crypto/xilinx/zynqmp-aes-gcm.c create mode 100644 drivers/dma/uniphier-xdmac.c create mode 100644 drivers/edac/dmc520_edac.c create mode 100644 drivers/firmware/arm_scmi/mailbox.c create mode 100644 drivers/firmware/arm_scmi/shmem.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/gpio/gpio-mlxbf2.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.h create mode 100644 drivers/gpu/drm/amd/amdgpu/mmsch_v2_0.h create mode 100644 drivers/gpu/drm/amd/display/dc/dce/dce_scl_filters_old.c create mode 100644 drivers/gpu/drm/amd/display/dc/dce/dmub_abm.c create mode 100644 drivers/gpu/drm/amd/display/dc/dce/dmub_abm.h create mode 100644 drivers/gpu/drm/amd/display/dmub/inc/dmub_gpint_cmd.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/pwr/pwr_10_0_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/pwr/pwr_10_0_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/smuio/smuio_12_0_0_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/smuio/smuio_12_0_0_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/wafl/wafl2_4_0_0_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/wafl/wafl2_4_0_0_smn.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/xgmi/xgmi_4_0_0_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/xgmi/xgmi_4_0_0_smn.h create mode 100644 drivers/gpu/drm/bridge/display-connector.c delete mode 100644 drivers/gpu/drm/bridge/dumb-vga-dac.c create mode 100644 drivers/gpu/drm/bridge/parade-ps8640.c create mode 100644 drivers/gpu/drm/bridge/simple-bridge.c create mode 100644 drivers/gpu/drm/bridge/tc358768.c create mode 100644 drivers/gpu/drm/bridge/ti-tpd12s015.c create mode 100644 drivers/gpu/drm/drm_bridge_connector.c create mode 100644 drivers/gpu/drm/i915/display/intel_csr.c rename drivers/gpu/drm/i915/{ => display}/intel_csr.h (100%) create mode 100644 drivers/gpu/drm/i915/display/intel_de.h create mode 100644 drivers/gpu/drm/i915/display/intel_display_debugfs.c create mode 100644 drivers/gpu/drm/i915/display/intel_display_debugfs.h create mode 100644 drivers/gpu/drm/i915/display/intel_global_state.c create mode 100644 drivers/gpu/drm/i915/display/intel_global_state.h create mode 100644 drivers/gpu/drm/i915/gt/gen7_renderclear.c create mode 100644 drivers/gpu/drm/i915/gt/gen7_renderclear.h create mode 100644 drivers/gpu/drm/i915/gt/hsw_clear_kernel.c create mode 100644 drivers/gpu/drm/i915/gt/intel_context_param.c create mode 100644 drivers/gpu/drm/i915/gt/intel_context_param.h create mode 100644 drivers/gpu/drm/i915/gt/intel_context_sseu.c create mode 100644 drivers/gpu/drm/i915/gt/ivb_clear_kernel.c create mode 100644 drivers/gpu/drm/i915/gt/selftest_ring_submission.c create mode 100644 drivers/gpu/drm/i915/gt/sysfs_engines.c create mode 100644 drivers/gpu/drm/i915/gt/sysfs_engines.h create mode 100644 drivers/gpu/drm/i915/i915_debugfs_params.c create mode 100644 drivers/gpu/drm/i915/i915_debugfs_params.h create mode 100644 drivers/gpu/drm/i915/i915_ioc32.h delete mode 100644 drivers/gpu/drm/i915/intel_csr.c create mode 100644 drivers/gpu/drm/i915/intel_dram.c create mode 100644 drivers/gpu/drm/i915/intel_dram.h create mode 100644 drivers/gpu/drm/i915/vlv_suspend.c create mode 100644 drivers/gpu/drm/i915/vlv_suspend.h delete mode 100644 drivers/gpu/drm/omapdrm/displays/connector-analog-tv.c delete mode 100644 drivers/gpu/drm/omapdrm/displays/connector-hdmi.c delete mode 100644 drivers/gpu/drm/omapdrm/displays/encoder-opa362.c delete mode 100644 drivers/gpu/drm/omapdrm/displays/encoder-tpd12s015.c delete mode 100644 drivers/gpu/drm/omapdrm/dss/dss-of.c create mode 100644 drivers/gpu/drm/panel/panel-boe-tv101wum-nl6.c create mode 100644 drivers/gpu/drm/panel/panel-elida-kd35t133.c create mode 100644 drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c create mode 100644 drivers/gpu/drm/panel/panel-novatek-nt35510.c create mode 100644 drivers/gpu/drm/panel/panel-samsung-s6e88a0-ams452ef01.c create mode 100644 drivers/gpu/drm/tidss/Kconfig create mode 100644 drivers/gpu/drm/tidss/Makefile create mode 100644 drivers/gpu/drm/tidss/tidss_crtc.c create mode 100644 drivers/gpu/drm/tidss/tidss_crtc.h create mode 100644 drivers/gpu/drm/tidss/tidss_dispc.c create mode 100644 drivers/gpu/drm/tidss/tidss_dispc.h create mode 100644 drivers/gpu/drm/tidss/tidss_dispc_regs.h create mode 100644 drivers/gpu/drm/tidss/tidss_drv.c create mode 100644 drivers/gpu/drm/tidss/tidss_drv.h create mode 100644 drivers/gpu/drm/tidss/tidss_encoder.c create mode 100644 drivers/gpu/drm/tidss/tidss_encoder.h create mode 100644 drivers/gpu/drm/tidss/tidss_irq.c create mode 100644 drivers/gpu/drm/tidss/tidss_irq.h create mode 100644 drivers/gpu/drm/tidss/tidss_kms.c create mode 100644 drivers/gpu/drm/tidss/tidss_kms.h create mode 100644 drivers/gpu/drm/tidss/tidss_plane.c create mode 100644 drivers/gpu/drm/tidss/tidss_plane.h create mode 100644 drivers/gpu/drm/tidss/tidss_scale_coefs.c create mode 100644 drivers/gpu/drm/tidss/tidss_scale_coefs.h create mode 100644 drivers/gpu/drm/tiny/ili9486.c create mode 100644 drivers/gpu/drm/vmwgfx/vmwgfx_streamoutput.c create mode 100644 drivers/gpu/trace/Kconfig create mode 100644 drivers/gpu/trace/Makefile create mode 100644 drivers/gpu/trace/trace_gpu_mem.c create mode 100644 drivers/hid/hid-glorious.c create mode 100644 drivers/hid/hid-mcp2221.c create mode 100644 drivers/hwmon/axi-fan-control.c create mode 100644 drivers/hwtracing/coresight/coresight-cti-platform.c create mode 100644 drivers/hwtracing/coresight/coresight-cti-sysfs.c create mode 100644 drivers/hwtracing/coresight/coresight-cti.c create mode 100644 drivers/hwtracing/coresight/coresight-cti.h create mode 100644 drivers/hwtracing/coresight/coresight-sysfs.c delete mode 100644 drivers/ide/au1xxx-ide.c create mode 100644 drivers/iio/TODO create mode 100644 drivers/iio/adc/ad7192.c create mode 100644 drivers/iio/amplifiers/hmc425a.c create mode 100644 drivers/iio/dac/ad5770r.c create mode 100644 drivers/iio/light/al3010.c create mode 100644 drivers/iio/light/gp2ap002.c create mode 100644 drivers/iio/pressure/icp10100.c create mode 100644 drivers/infiniband/hw/mlx5/qos.c create mode 100644 drivers/interconnect/qcom/bcm-voter.c create mode 100644 drivers/interconnect/qcom/bcm-voter.h create mode 100644 drivers/interconnect/qcom/icc-rpmh.c create mode 100644 drivers/interconnect/qcom/icc-rpmh.h create mode 100644 drivers/interconnect/qcom/osm-l3.c create mode 100644 drivers/interconnect/qcom/sc7180.c create mode 100644 drivers/interconnect/qcom/sc7180.h create mode 100644 drivers/interconnect/qcom/sdm845.h create mode 100644 drivers/irqchip/irq-loongson-htpic.c create mode 100644 drivers/irqchip/irq-loongson-liointc.c create mode 100644 drivers/leds/leds-ip30.c create mode 100644 drivers/leds/leds-turris-omnia.c create mode 100644 drivers/mailbox/sun6i-msgbox.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/mfd/iqs62x.c create mode 100644 drivers/misc/uacce/Kconfig create mode 100644 drivers/misc/uacce/Makefile create mode 100644 drivers/misc/uacce/uacce.c create mode 100644 drivers/mmc/host/mmc_hsq.c create mode 100644 drivers/mmc/host/mmc_hsq.h create mode 100644 drivers/most/Kconfig create mode 100644 drivers/most/Makefile create mode 100644 drivers/most/configfs.c create mode 100644 drivers/most/core.c delete mode 100644 drivers/mtd/spi-nor/aspeed-smc.c create mode 100644 drivers/mtd/spi-nor/atmel.c create mode 100644 drivers/mtd/spi-nor/catalyst.c create mode 100644 drivers/mtd/spi-nor/controllers/Kconfig create mode 100644 drivers/mtd/spi-nor/controllers/Makefile create mode 100644 drivers/mtd/spi-nor/controllers/aspeed-smc.c rename drivers/mtd/spi-nor/{ => controllers}/cadence-quadspi.c (100%) rename drivers/mtd/spi-nor/{ => controllers}/hisi-sfc.c (100%) rename drivers/mtd/spi-nor/{ => controllers}/intel-spi-pci.c (100%) rename drivers/mtd/spi-nor/{ => controllers}/intel-spi-platform.c (100%) rename drivers/mtd/spi-nor/{ => controllers}/intel-spi.c (100%) rename drivers/mtd/spi-nor/{ => controllers}/intel-spi.h (100%) rename drivers/mtd/spi-nor/{ => controllers}/nxp-spifi.c (100%) create mode 100644 drivers/mtd/spi-nor/core.c create mode 100644 drivers/mtd/spi-nor/core.h create mode 100644 drivers/mtd/spi-nor/eon.c create mode 100644 drivers/mtd/spi-nor/esmt.c create mode 100644 drivers/mtd/spi-nor/everspin.c create mode 100644 drivers/mtd/spi-nor/fujitsu.c create mode 100644 drivers/mtd/spi-nor/gigadevice.c create mode 100644 drivers/mtd/spi-nor/intel.c create mode 100644 drivers/mtd/spi-nor/issi.c create mode 100644 drivers/mtd/spi-nor/macronix.c create mode 100644 drivers/mtd/spi-nor/micron-st.c delete mode 100644 drivers/mtd/spi-nor/mtk-quadspi.c create mode 100644 drivers/mtd/spi-nor/sfdp.c create mode 100644 drivers/mtd/spi-nor/sfdp.h create mode 100644 drivers/mtd/spi-nor/spansion.c delete mode 100644 drivers/mtd/spi-nor/spi-nor.c create mode 100644 drivers/mtd/spi-nor/sst.c create mode 100644 drivers/mtd/spi-nor/winbond.c create mode 100644 drivers/mtd/spi-nor/xilinx.c create mode 100644 drivers/mtd/spi-nor/xmc.c create mode 100644 drivers/net/bareudp.c create mode 100644 drivers/net/dsa/sja1105/sja1105_sgmii.h delete mode 100644 drivers/net/ethernet/aquantia/atlantic/ver.h create mode 100644 drivers/net/ethernet/intel/ice/ice_devlink.c create mode 100644 drivers/net/ethernet/intel/ice/ice_devlink.h create mode 100644 drivers/net/ethernet/intel/igc/igc_dump.c create mode 100644 drivers/net/ethernet/marvell/octeontx2/nic/otx2_vf.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/diag/rsc_dump.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/diag/rsc_dump.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/devlink.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/devlink.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/mapping.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/mapping.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.h delete mode 100644 drivers/net/ethernet/mscc/ocelot_vcap.h create mode 100644 drivers/net/ethernet/stmicro/stmmac/dwxlgmac2.h create mode 100644 drivers/net/ipa/Kconfig create mode 100644 drivers/net/ipa/Makefile create mode 100644 drivers/net/ipa/gsi.c create mode 100644 drivers/net/ipa/gsi.h create mode 100644 drivers/net/ipa/gsi_private.h create mode 100644 drivers/net/ipa/gsi_reg.h create mode 100644 drivers/net/ipa/gsi_trans.c create mode 100644 drivers/net/ipa/gsi_trans.h create mode 100644 drivers/net/ipa/ipa.h create mode 100644 drivers/net/ipa/ipa_clock.c create mode 100644 drivers/net/ipa/ipa_clock.h create mode 100644 drivers/net/ipa/ipa_cmd.c create mode 100644 drivers/net/ipa/ipa_cmd.h create mode 100644 drivers/net/ipa/ipa_data-sc7180.c create mode 100644 drivers/net/ipa/ipa_data-sdm845.c create mode 100644 drivers/net/ipa/ipa_data.h create mode 100644 drivers/net/ipa/ipa_endpoint.c create mode 100644 drivers/net/ipa/ipa_endpoint.h create mode 100644 drivers/net/ipa/ipa_gsi.c create mode 100644 drivers/net/ipa/ipa_gsi.h create mode 100644 drivers/net/ipa/ipa_interrupt.c create mode 100644 drivers/net/ipa/ipa_interrupt.h create mode 100644 drivers/net/ipa/ipa_main.c create mode 100644 drivers/net/ipa/ipa_mem.c create mode 100644 drivers/net/ipa/ipa_mem.h create mode 100644 drivers/net/ipa/ipa_modem.c create mode 100644 drivers/net/ipa/ipa_modem.h create mode 100644 drivers/net/ipa/ipa_qmi.c create mode 100644 drivers/net/ipa/ipa_qmi.h create mode 100644 drivers/net/ipa/ipa_qmi_msg.c create mode 100644 drivers/net/ipa/ipa_qmi_msg.h create mode 100644 drivers/net/ipa/ipa_reg.c create mode 100644 drivers/net/ipa/ipa_reg.h create mode 100644 drivers/net/ipa/ipa_smp2p.c create mode 100644 drivers/net/ipa/ipa_smp2p.h create mode 100644 drivers/net/ipa/ipa_table.c create mode 100644 drivers/net/ipa/ipa_table.h create mode 100644 drivers/net/ipa/ipa_uc.c create mode 100644 drivers/net/ipa/ipa_uc.h create mode 100644 drivers/net/ipa/ipa_version.h create mode 100644 drivers/net/phy/linkmode.c create mode 100644 drivers/net/phy/mdio-ipq8064.c create mode 100644 drivers/net/phy/mdio-xpcs.c delete mode 100644 drivers/net/phy/mscc.c create mode 100644 drivers/net/phy/mscc/Makefile create mode 100644 drivers/net/phy/mscc/mscc.h create mode 100644 drivers/net/phy/mscc/mscc_fc_buffer.h create mode 100644 drivers/net/phy/mscc/mscc_mac.h create mode 100644 drivers/net/phy/mscc/mscc_macsec.c create mode 100644 drivers/net/phy/mscc/mscc_macsec.h create mode 100644 drivers/net/phy/mscc/mscc_main.c delete mode 100644 drivers/net/phy/mscc_fc_buffer.h delete mode 100644 drivers/net/phy/mscc_mac.h delete mode 100644 drivers/net/phy/mscc_macsec.h create mode 100644 drivers/net/wireless/ath/ath11k/thermal.c create mode 100644 drivers/net/wireless/ath/ath11k/thermal.h delete mode 100644 drivers/net/wireless/mediatek/mt76/airtime.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7615/mmio.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7615/mt7615_trace.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt7615/soc.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7615/trace.c create mode 100644 drivers/nvmem/jz4780-efuse.c delete mode 100644 drivers/nvmem/nvmem-sysfs.c delete mode 100644 drivers/nvmem/nvmem.h create mode 100644 drivers/of/unittest-data/overlay_gpio_01.dts create mode 100644 drivers/of/unittest-data/overlay_gpio_02a.dts create mode 100644 drivers/of/unittest-data/overlay_gpio_02b.dts create mode 100644 drivers/of/unittest-data/overlay_gpio_03.dts create mode 100644 drivers/of/unittest-data/overlay_gpio_04a.dts create mode 100644 drivers/of/unittest-data/overlay_gpio_04b.dts create mode 100644 drivers/pci/controller/mobiveil/Kconfig create mode 100644 drivers/pci/controller/mobiveil/Makefile create mode 100644 drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c create mode 100644 drivers/pci/controller/mobiveil/pcie-mobiveil-host.c create mode 100644 drivers/pci/controller/mobiveil/pcie-mobiveil-plat.c create mode 100644 drivers/pci/controller/mobiveil/pcie-mobiveil.c create mode 100644 drivers/pci/controller/mobiveil/pcie-mobiveil.h delete mode 100644 drivers/pci/controller/pcie-mobiveil.c create mode 100644 drivers/phy/amlogic/phy-meson-axg-mipi-pcie-analog.c create mode 100644 drivers/phy/amlogic/phy-meson-axg-pcie.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/platform/chrome/cros_ec_typec.c create mode 100644 drivers/platform/chrome/cros_usbpd_notify.c create mode 100644 drivers/platform/x86/surface3_power.c create mode 100644 drivers/ptp/ptp_idt82p33.c create mode 100644 drivers/ptp/ptp_idt82p33.h create mode 100644 drivers/ptp/ptp_vmw.c create mode 100644 drivers/regulator/mp5416.c create mode 100644 drivers/regulator/mp886x.c create mode 100644 drivers/remoteproc/qcom_q6v5_ipa_notify.c create mode 100644 drivers/remoteproc/remoteproc_elf_helpers.h delete mode 100644 drivers/rtc/hctosys.c delete mode 100644 drivers/rtc/rtc-efi-platform.c create mode 100644 drivers/rtc/rtc-mt2712.c create mode 100644 drivers/soc/amlogic/meson-secure-pwrc.c rename drivers/soc/imx/{soc-imx8.c => soc-imx8m.c} (100%) create mode 100644 drivers/soc/mediatek/mtk-mmsys.c create mode 100644 drivers/soc/qcom/pdr_interface.c create mode 100644 drivers/soc/qcom/pdr_internal.h 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/iio/Documentation/sysfs-bus-iio-ad7192 delete mode 100644 drivers/staging/iio/adc/ad7192.c create mode 100644 drivers/staging/media/allegro-dvt/allegro-mail.c create mode 100644 drivers/staging/media/allegro-dvt/allegro-mail.h create mode 100644 drivers/staging/media/hantro/imx8m_vpu_hw.c create mode 100644 drivers/staging/media/meson/vdec/codec_h264.c create mode 100644 drivers/staging/media/meson/vdec/codec_h264.h create mode 100644 drivers/staging/media/meson/vdec/codec_hevc_common.c create mode 100644 drivers/staging/media/meson/vdec/codec_hevc_common.h create mode 100644 drivers/staging/media/meson/vdec/codec_vp9.c create mode 100644 drivers/staging/media/meson/vdec/codec_vp9.h create mode 100644 drivers/staging/media/meson/vdec/hevc_regs.h create mode 100644 drivers/staging/media/meson/vdec/vdec_hevc.c create mode 100644 drivers/staging/media/meson/vdec/vdec_hevc.h create mode 100644 drivers/staging/media/usbvision/Kconfig rename drivers/{media/usb => staging/media}/usbvision/Makefile (100%) create mode 100644 drivers/staging/media/usbvision/TODO rename drivers/{media/usb => staging/media}/usbvision/usbvision-cards.c (100%) rename drivers/{media/usb => staging/media}/usbvision/usbvision-cards.h (100%) rename drivers/{media/usb => staging/media}/usbvision/usbvision-core.c (100%) rename drivers/{media/usb => staging/media}/usbvision/usbvision-i2c.c (100%) create mode 100644 drivers/staging/media/usbvision/usbvision-video.c rename drivers/{media/usb => staging/media}/usbvision/usbvision.h (100%) delete mode 100644 drivers/staging/most/Documentation/ABI/configfs-most.txt delete mode 100644 drivers/staging/most/Documentation/ABI/sysfs-bus-most.txt delete mode 100644 drivers/staging/most/configfs.c delete mode 100644 drivers/staging/most/core.c create mode 100644 drivers/staging/octeon-usb/Kconfig create mode 100644 drivers/staging/octeon-usb/Makefile create mode 100644 drivers/staging/octeon-usb/TODO create mode 100644 drivers/staging/octeon-usb/octeon-hcd.c create mode 100644 drivers/staging/octeon-usb/octeon-hcd.h create mode 100644 drivers/staging/octeon/Kconfig create mode 100644 drivers/staging/octeon/Makefile create mode 100644 drivers/staging/octeon/TODO create mode 100644 drivers/staging/octeon/ethernet-defines.h create mode 100644 drivers/staging/octeon/ethernet-mdio.c create mode 100644 drivers/staging/octeon/ethernet-mdio.h create mode 100644 drivers/staging/octeon/ethernet-mem.c create mode 100644 drivers/staging/octeon/ethernet-mem.h create mode 100644 drivers/staging/octeon/ethernet-rgmii.c create mode 100644 drivers/staging/octeon/ethernet-rx.c create mode 100644 drivers/staging/octeon/ethernet-rx.h create mode 100644 drivers/staging/octeon/ethernet-sgmii.c create mode 100644 drivers/staging/octeon/ethernet-spi.c create mode 100644 drivers/staging/octeon/ethernet-tx.c create mode 100644 drivers/staging/octeon/ethernet-tx.h create mode 100644 drivers/staging/octeon/ethernet-util.h create mode 100644 drivers/staging/octeon/ethernet.c create mode 100644 drivers/staging/octeon/octeon-ethernet.h create mode 100644 drivers/staging/octeon/octeon-stubs.h delete mode 100644 drivers/staging/uwb/Kconfig delete mode 100644 drivers/staging/uwb/Makefile delete mode 100644 drivers/staging/uwb/TODO delete mode 100644 drivers/staging/uwb/address.c delete mode 100644 drivers/staging/uwb/allocator.c delete mode 100644 drivers/staging/uwb/beacon.c delete mode 100644 drivers/staging/uwb/driver.c delete mode 100644 drivers/staging/uwb/drp-avail.c delete mode 100644 drivers/staging/uwb/drp-ie.c delete mode 100644 drivers/staging/uwb/drp.c delete mode 100644 drivers/staging/uwb/est.c delete mode 100644 drivers/staging/uwb/hwa-rc.c delete mode 100644 drivers/staging/uwb/i1480/Makefile delete mode 100644 drivers/staging/uwb/i1480/dfu/Makefile delete mode 100644 drivers/staging/uwb/i1480/dfu/dfu.c delete mode 100644 drivers/staging/uwb/i1480/dfu/i1480-dfu.h delete mode 100644 drivers/staging/uwb/i1480/dfu/mac.c delete mode 100644 drivers/staging/uwb/i1480/dfu/phy.c delete mode 100644 drivers/staging/uwb/i1480/dfu/usb.c delete mode 100644 drivers/staging/uwb/i1480/i1480-est.c delete mode 100644 drivers/staging/uwb/ie-rcv.c delete mode 100644 drivers/staging/uwb/ie.c delete mode 100644 drivers/staging/uwb/include/debug-cmd.h delete mode 100644 drivers/staging/uwb/include/spec.h delete mode 100644 drivers/staging/uwb/include/umc.h delete mode 100644 drivers/staging/uwb/include/whci.h delete mode 100644 drivers/staging/uwb/lc-dev.c delete mode 100644 drivers/staging/uwb/lc-rc.c delete mode 100644 drivers/staging/uwb/neh.c delete mode 100644 drivers/staging/uwb/pal.c delete mode 100644 drivers/staging/uwb/radio.c delete mode 100644 drivers/staging/uwb/reset.c delete mode 100644 drivers/staging/uwb/rsv.c delete mode 100644 drivers/staging/uwb/scan.c delete mode 100644 drivers/staging/uwb/umc-bus.c delete mode 100644 drivers/staging/uwb/umc-dev.c delete mode 100644 drivers/staging/uwb/umc-drv.c delete mode 100644 drivers/staging/uwb/uwb-debug.c delete mode 100644 drivers/staging/uwb/uwb-internal.h delete mode 100644 drivers/staging/uwb/uwb.h delete mode 100644 drivers/staging/uwb/uwbd.c delete mode 100644 drivers/staging/uwb/whc-rc.c delete mode 100644 drivers/staging/uwb/whci.c delete mode 100644 drivers/staging/vt6656/dpc.c delete mode 100644 drivers/staging/vt6656/dpc.h delete mode 100644 drivers/staging/vt6656/int.c delete mode 100644 drivers/staging/vt6656/int.h delete mode 100644 drivers/staging/wilc1000/microchip,wilc1000,sdio.txt delete mode 100644 drivers/staging/wilc1000/microchip,wilc1000,spi.txt create mode 100644 drivers/staging/wilc1000/microchip,wilc1000.yaml delete mode 100644 drivers/staging/wusbcore/Documentation/wusb-cbaf delete mode 100644 drivers/staging/wusbcore/Documentation/wusb-design-overview.rst delete mode 100644 drivers/staging/wusbcore/Kconfig delete mode 100644 drivers/staging/wusbcore/Makefile delete mode 100644 drivers/staging/wusbcore/TODO delete mode 100644 drivers/staging/wusbcore/cbaf.c delete mode 100644 drivers/staging/wusbcore/crypto.c delete mode 100644 drivers/staging/wusbcore/dev-sysfs.c delete mode 100644 drivers/staging/wusbcore/devconnect.c delete mode 100644 drivers/staging/wusbcore/host/Kconfig delete mode 100644 drivers/staging/wusbcore/host/Makefile delete mode 100644 drivers/staging/wusbcore/host/hwa-hc.c delete mode 100644 drivers/staging/wusbcore/host/whci/Makefile delete mode 100644 drivers/staging/wusbcore/host/whci/asl.c delete mode 100644 drivers/staging/wusbcore/host/whci/debug.c delete mode 100644 drivers/staging/wusbcore/host/whci/hcd.c delete mode 100644 drivers/staging/wusbcore/host/whci/hw.c delete mode 100644 drivers/staging/wusbcore/host/whci/init.c delete mode 100644 drivers/staging/wusbcore/host/whci/int.c delete mode 100644 drivers/staging/wusbcore/host/whci/pzl.c delete mode 100644 drivers/staging/wusbcore/host/whci/qset.c delete mode 100644 drivers/staging/wusbcore/host/whci/whcd.h delete mode 100644 drivers/staging/wusbcore/host/whci/whci-hc.h delete mode 100644 drivers/staging/wusbcore/host/whci/wusb.c delete mode 100644 drivers/staging/wusbcore/include/association.h delete mode 100644 drivers/staging/wusbcore/include/wusb-wa.h delete mode 100644 drivers/staging/wusbcore/include/wusb.h delete mode 100644 drivers/staging/wusbcore/mmc.c delete mode 100644 drivers/staging/wusbcore/pal.c delete mode 100644 drivers/staging/wusbcore/reservation.c delete mode 100644 drivers/staging/wusbcore/rh.c delete mode 100644 drivers/staging/wusbcore/security.c delete mode 100644 drivers/staging/wusbcore/wa-hc.c delete mode 100644 drivers/staging/wusbcore/wa-hc.h delete mode 100644 drivers/staging/wusbcore/wa-nep.c delete mode 100644 drivers/staging/wusbcore/wa-rpipe.c delete mode 100644 drivers/staging/wusbcore/wa-xfer.c delete mode 100644 drivers/staging/wusbcore/wusbhc.c delete mode 100644 drivers/staging/wusbcore/wusbhc.h create mode 100644 drivers/thermal/imx8mm_thermal.c create mode 100644 drivers/thermal/imx_sc_thermal.c create mode 100644 drivers/thermal/sprd_thermal.c create mode 100644 drivers/tty/serial/8250/8250_tegra.c create mode 100644 drivers/usb/gadget/legacy/raw_gadget.c create mode 100644 drivers/usb/gadget/udc/max3420_udc.c create mode 100644 drivers/usb/misc/apple-mfi-fastcharge.c create mode 100644 drivers/usb/phy/phy-jz4770.c create mode 100644 drivers/usb/typec/mux/intel_pmc_mux.c create mode 100644 drivers/video/backlight/led_bl.c create mode 100644 fs/btrfs/reflink.c create mode 100644 fs/btrfs/reflink.h create mode 100644 fs/exfat/Kconfig create mode 100644 fs/exfat/Makefile create mode 100644 fs/exfat/balloc.c create mode 100644 fs/exfat/cache.c create mode 100644 fs/exfat/dir.c create mode 100644 fs/exfat/exfat_fs.h create mode 100644 fs/exfat/exfat_raw.h create mode 100644 fs/exfat/fatent.c create mode 100644 fs/exfat/file.c create mode 100644 fs/exfat/inode.c create mode 100644 fs/exfat/misc.c create mode 100644 fs/exfat/namei.c create mode 100644 fs/exfat/nls.c create mode 100644 fs/exfat/super.c create mode 100644 fs/xfs/libxfs/xfs_btree_staging.c create mode 100644 fs/xfs/libxfs/xfs_btree_staging.h create mode 100644 include/asm-generic/pgtable_uffd.h create mode 100644 include/drm/drm_bridge_connector.h create mode 100644 include/dt-bindings/arm/coresight-cti-dt.h create mode 100644 include/dt-bindings/clock/qcom,gcc-sm8250.h create mode 100644 include/dt-bindings/clock/qcom,mss-sc7180.h create mode 100644 include/dt-bindings/clock/sprd,sc9863a-clk.h create mode 100644 include/dt-bindings/display/sdtv-standards.h create mode 100644 include/dt-bindings/interconnect/qcom,osm-l3.h create mode 100644 include/dt-bindings/interconnect/qcom,sc7180.h create mode 100644 include/dt-bindings/power/meson-a1-power.h create mode 100644 include/dt-bindings/reset/imx8mp-reset.h create mode 100644 include/dt-bindings/reset/realtek,rtd1195.h create mode 100644 include/dt-bindings/soc/tegra-pmc.h create mode 100644 include/dt-bindings/sound/meson-aiu.h create mode 100644 include/dt-bindings/sound/meson-g12a-toacodec.h create mode 100644 include/linux/atmel-isc-media.h create mode 100644 include/linux/efi_embedded_fw.h create mode 100644 include/linux/instrumented.h delete mode 100644 include/linux/ioc3.h create mode 100644 include/linux/kcsan-checks.h create mode 100644 include/linux/kcsan.h delete mode 100644 include/linux/leds_pwm.h create mode 100644 include/linux/mdio-xpcs.h create mode 100644 include/linux/mfd/iqs62x.h create mode 100644 include/linux/mhi.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/page_reporting.h create mode 100644 include/linux/part_stat.h create mode 100644 include/linux/platform_data/cros_usbpd_notify.h delete mode 100644 include/linux/platform_data/leds-kirkwood-ns2.h delete mode 100644 include/linux/platform_data/remoteproc-omap.h create mode 100644 include/linux/raid/detect.h create mode 100644 include/linux/rcupdate_trace.h create mode 100644 include/linux/remoteproc/qcom_q6v5_ipa_notify.h create mode 100644 include/linux/soc/mediatek/mtk-mmsys.h create mode 100644 include/linux/soc/qcom/pdr.h create mode 100644 include/linux/uacce.h create mode 100644 include/linux/usb/typec_tbt.h create mode 100644 include/linux/watch_queue.h delete mode 100644 include/media/i2c/smiapp.h create mode 100644 include/net/bareudp.h create mode 100644 include/soc/mscc/ocelot_vcap.h create mode 100644 include/soc/tegra/irq.h create mode 100644 include/trace/events/gpu_mem.h create mode 100644 include/trace/events/mmap.h create mode 100644 include/trace/events/qla.h create mode 100644 include/uapi/linux/usb/raw_gadget.h create mode 100644 include/uapi/linux/watch_queue.h create mode 100644 include/uapi/misc/uacce/hisi_qm.h create mode 100644 include/uapi/misc/uacce/uacce.h create mode 100644 include/vdso/bits.h create mode 100644 include/vdso/clocksource.h create mode 100644 include/vdso/const.h create mode 100644 include/vdso/jiffies.h create mode 100644 include/vdso/ktime.h create mode 100644 include/vdso/limits.h create mode 100644 include/vdso/math64.h create mode 100644 include/vdso/processor.h create mode 100644 include/vdso/time.h create mode 100644 include/vdso/time32.h create mode 100644 include/vdso/time64.h create mode 100644 kernel/kcsan/Makefile create mode 100644 kernel/kcsan/atomic.h create mode 100644 kernel/kcsan/core.c create mode 100644 kernel/kcsan/debugfs.c create mode 100644 kernel/kcsan/encoding.h create mode 100644 kernel/kcsan/kcsan.h create mode 100644 kernel/kcsan/report.c create mode 100644 kernel/kcsan/test.c create mode 100644 kernel/rcu/tasks.h create mode 100644 kernel/watch_queue.c create mode 100644 lib/Kconfig.kcsan create mode 100644 lib/kunit/debugfs.c create mode 100644 lib/kunit/debugfs.h create mode 100644 lib/test_lockup.c create mode 100644 lib/test_min_heap.c create mode 100644 localversion-next create mode 100644 mm/debug_vm_pgtable.c create mode 100644 mm/page_reporting.c create mode 100644 mm/page_reporting.h create mode 100644 net/ethtool/channels.c create mode 100644 net/ethtool/features.c create mode 100644 net/ethtool/privflags.c create mode 100644 net/ethtool/rings.c create mode 100644 net/ipv4/udp_bpf.c delete mode 100644 net/netfilter/nf_tables_set_core.c create mode 100644 net/netfilter/nft_set_pipapo.h create mode 100644 net/netfilter/nft_set_pipapo_avx2.c create mode 100644 net/netfilter/nft_set_pipapo_avx2.h create mode 100644 net/qrtr/ns.c create mode 100644 net/sunrpc/socklib.h create mode 100644 samples/watch_queue/Makefile create mode 100644 samples/watch_queue/watch_test.c create mode 100644 scripts/Makefile.kcsan create mode 100755 scripts/check-sysctl-docs delete mode 100644 scripts/dtc/Makefile.dtc delete mode 100644 scripts/dtc/libfdt/Makefile.libfdt create mode 100755 scripts/gen_autoksyms.sh mode change 100644 => 100755 scripts/parse-maintainers.pl delete mode 100644 security/selinux/ss/status.c create mode 100644 security/selinux/status.c create mode 100644 sound/soc/amd/acp3x-rt5682-max9836.c create mode 100644 sound/soc/bcm/bcm63xx-i2s-whistler.c create mode 100644 sound/soc/bcm/bcm63xx-i2s.h create mode 100644 sound/soc/bcm/bcm63xx-pcm-whistler.c create mode 100644 sound/soc/codecs/rt5682-sdw.c create mode 100644 sound/soc/codecs/rt5682-sdw.h create mode 100644 sound/soc/codecs/tlv320adcx140.c create mode 100644 sound/soc/codecs/tlv320adcx140.h create mode 100644 sound/soc/intel/boards/sof_maxim_common.c create mode 100644 sound/soc/intel/boards/sof_maxim_common.h create mode 100644 sound/soc/intel/boards/sof_pcm512x.c create mode 100644 sound/soc/meson/aiu-acodec-ctrl.c create mode 100644 sound/soc/meson/aiu-codec-ctrl.c create mode 100644 sound/soc/meson/aiu-encoder-i2s.c create mode 100644 sound/soc/meson/aiu-encoder-spdif.c create mode 100644 sound/soc/meson/aiu-fifo-i2s.c create mode 100644 sound/soc/meson/aiu-fifo-spdif.c create mode 100644 sound/soc/meson/aiu-fifo.c create mode 100644 sound/soc/meson/aiu-fifo.h create mode 100644 sound/soc/meson/aiu.c create mode 100644 sound/soc/meson/aiu.h create mode 100644 sound/soc/meson/g12a-toacodec.c create mode 100644 sound/soc/meson/gx-card.c create mode 100644 sound/soc/meson/meson-card-utils.c create mode 100644 sound/soc/meson/meson-card.h create mode 100644 sound/soc/meson/meson-codec-glue.c create mode 100644 sound/soc/meson/meson-codec-glue.h create mode 100644 sound/soc/meson/t9015.c create mode 100644 sound/soc/sof/compress.c create mode 100644 sound/soc/sof/compress.h create mode 100644 sound/soc/sof/intel/hda-compress.c create mode 100644 sound/soc/sof/probe.c create mode 100644 sound/soc/sof/probe.h create mode 100644 sound/soc/ti/udma-pcm.c create mode 100644 sound/soc/ti/udma-pcm.h create mode 100644 sound/usb/mixer_s1810c.c create mode 100644 sound/usb/mixer_s1810c.h 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 create mode 100644 tools/bpf/bpftool/Documentation/bpftool-struct_ops.rst create mode 100644 tools/bpf/bpftool/skeleton/profiler.bpf.c create mode 100644 tools/bpf/bpftool/skeleton/profiler.h create mode 100644 tools/bpf/bpftool/struct_ops.c create mode 100644 tools/build/feature/test-clang-bpf-global-var.c rename {Documentation/EDID => tools/edid}/1024x768.S (100%) rename {Documentation/EDID => tools/edid}/1280x1024.S (100%) rename {Documentation/EDID => tools/edid}/1600x1200.S (100%) rename {Documentation/EDID => tools/edid}/1680x1050.S (100%) rename {Documentation/EDID => tools/edid}/1920x1080.S (100%) rename {Documentation/EDID => tools/edid}/800x600.S (100%) rename {Documentation/EDID => tools/edid}/Makefile (100%) rename {Documentation/EDID => tools/edid}/edid.S (100%) rename {Documentation/EDID => tools/edid}/hex (100%) create mode 100644 tools/gpio/gpio-watch.c copy {include => tools/include}/uapi/linux/openat2.h (100%) rename tools/{testing/selftests/bpf => }/include/uapi/linux/types.h (100%) create mode 100644 tools/lib/api/fs/cgroup.c create mode 100644 tools/lib/perf/Documentation/examples/counting.c create mode 100755 tools/memory-model/scripts/checktheselitmus.sh create mode 100755 tools/memory-model/scripts/hwfnseg.sh create mode 100755 tools/memory-model/scripts/runlitmus.sh create mode 100755 tools/memory-model/scripts/simpletest.sh create mode 100644 tools/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/kunit/.gitattributes create mode 100644 tools/testing/kunit/configs/broken_on_uml.config create mode 100644 tools/testing/kunit/test_data/test_config_printk_time.log create mode 100644 tools/testing/kunit/test_data/test_interrupted_tap_output.log create mode 100644 tools/testing/kunit/test_data/test_kernel_panic_interrupt.log create mode 100644 tools/testing/kunit/test_data/test_multiple_prefixes.log create mode 100644 tools/testing/kunit/test_data/test_output_with_prefix_isolated_ [...] create mode 100644 tools/testing/kunit/test_data/test_pound_no_prefix.log create mode 100644 tools/testing/kunit/test_data/test_pound_sign.log create mode 100644 tools/testing/radix-tree/iteration_check_2.c delete mode 100644 tools/testing/selftests/bpf/bpf_trace_helpers.h create mode 100644 tools/testing/selftests/bpf/prog_tests/link_pinning.c create mode 100644 tools/testing/selftests/bpf/prog_tests/modify_return.c create mode 100644 tools/testing/selftests/bpf/prog_tests/ns_current_pid_tgid.c create mode 100644 tools/testing/selftests/bpf/prog_tests/perf_branches.c create mode 100644 tools/testing/selftests/bpf/prog_tests/send_signal_sched_switch.c create mode 100644 tools/testing/selftests/bpf/prog_tests/sockmap_ktls.c create mode 100644 tools/testing/selftests/bpf/prog_tests/sockmap_listen.c create mode 100644 tools/testing/selftests/bpf/prog_tests/vmlinux.c create mode 100644 tools/testing/selftests/bpf/progs/modify_return.c create mode 100644 tools/testing/selftests/bpf/progs/test_link_pinning.c create mode 100644 tools/testing/selftests/bpf/progs/test_ns_current_pid_tgid.c create mode 100644 tools/testing/selftests/bpf/progs/test_perf_branches.c create mode 100644 tools/testing/selftests/bpf/progs/test_sockmap_listen.c create mode 100644 tools/testing/selftests/bpf/progs/test_vmlinux.c create mode 100644 tools/testing/selftests/bpf/test_bpftool.py create mode 100755 tools/testing/selftests/bpf/test_bpftool.sh create mode 100644 tools/testing/selftests/bpf/test_current_pid_tgid_new_ns.c create mode 100755 tools/testing/selftests/drivers/net/mlxsw/devlink_trap_acl_drops.sh create mode 100644 tools/testing/selftests/drivers/net/mlxsw/mlxsw_lib.sh create mode 100644 tools/testing/selftests/drivers/net/mlxsw/sch_red_core.sh create mode 100755 tools/testing/selftests/drivers/net/mlxsw/sch_red_ets.sh create mode 100755 tools/testing/selftests/drivers/net/mlxsw/sch_red_prio.sh create mode 100755 tools/testing/selftests/drivers/net/mlxsw/sch_red_root.sh create mode 100755 tools/testing/selftests/drivers/net/mlxsw/sharedbuffer.sh create mode 100755 tools/testing/selftests/drivers/net/mlxsw/sharedbuffer_configur [...] create mode 100755 tools/testing/selftests/drivers/net/mlxsw/tc_action_hw_stats.sh create mode 100755 tools/testing/selftests/drivers/net/mlxsw/tc_flower_restrictions.sh create mode 100644 tools/testing/selftests/firmware/fw_namespace.c create mode 100644 tools/testing/selftests/kvm/demand_paging_test.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/test_util.c create mode 100644 tools/testing/selftests/kvm/lib/x86_64/svm.c create mode 100644 tools/testing/selftests/kvm/steal_time.c create mode 100644 tools/testing/selftests/kvm/x86_64/set_memory_region_test.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 100755 tools/testing/selftests/net/forwarding/pedit_dsfield.sh create mode 100755 tools/testing/selftests/net/forwarding/skbedit_priority.sh create mode 100644 tools/testing/selftests/net/reuseaddr_ports_exhausted.c create mode 100755 tools/testing/selftests/net/reuseaddr_ports_exhausted.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/pid_namespace/.gitignore create mode 100644 tools/testing/selftests/pid_namespace/Makefile create mode 100644 tools/testing/selftests/pid_namespace/config create mode 100644 tools/testing/selftests/pid_namespace/regression_enomem.c copy tools/testing/selftests/{ftrace => powerpc/benchmarks}/settings (100%) copy tools/testing/selftests/{ftrace => powerpc/dscr}/settings (100%) copy tools/testing/selftests/{ftrace => powerpc/signal}/settings (100%) create mode 100644 tools/testing/selftests/powerpc/signal/sigreturn_vdso.c copy tools/testing/selftests/{ftrace => powerpc/tm}/settings (100%) create mode 100644 tools/testing/selftests/powerpc/tm/tm-signal-pagefault.c create mode 100644 tools/testing/selftests/ptrace/vmaccess.c copy tools/testing/selftests/rcutorture/configs/rcu/{TASKS01 => RUDE01} (100%) create mode 100644 tools/testing/selftests/rcutorture/configs/rcu/RUDE01.boot create mode 100644 tools/testing/selftests/rcutorture/configs/rcu/TRACE01 create mode 100644 tools/testing/selftests/rcutorture/configs/rcu/TRACE01.boot create mode 100644 tools/testing/selftests/rcutorture/configs/rcu/TRACE02 create mode 100644 tools/testing/selftests/rcutorture/configs/rcu/TRACE02.boot create mode 100644 tools/testing/selftests/rcutorture/configs/rcu/TREE10 create mode 100644 tools/testing/selftests/resctrl/Makefile create mode 100644 tools/testing/selftests/resctrl/README create mode 100644 tools/testing/selftests/resctrl/cache.c create mode 100644 tools/testing/selftests/resctrl/cat_test.c create mode 100644 tools/testing/selftests/resctrl/cqm_test.c create mode 100644 tools/testing/selftests/resctrl/fill_buf.c create mode 100644 tools/testing/selftests/resctrl/mba_test.c create mode 100644 tools/testing/selftests/resctrl/mbm_test.c create mode 100644 tools/testing/selftests/resctrl/resctrl.h create mode 100644 tools/testing/selftests/resctrl/resctrl_tests.c create mode 100644 tools/testing/selftests/resctrl/resctrl_val.c create mode 100644 tools/testing/selftests/resctrl/resctrlfs.c create mode 100644 tools/testing/selftests/tc-testing/tc-tests/qdiscs/red.json create mode 100644 tools/testing/selftests/vm/charge_reserved_hugetlb.sh create mode 100644 tools/testing/selftests/vm/hugetlb_reparenting_test.sh create mode 100644 tools/testing/selftests/vm/mremap_dontunmap.c create mode 100644 tools/testing/selftests/vm/write_hugetlb_memory.sh create mode 100644 tools/testing/selftests/vm/write_to_hugetlbfs.c