This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-aarch64-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 eb239a5f369f evh_bytechan: fix out of bounds accesses adds 3aa0b8f6feac Merge remote-tracking branch 'fixes/master' adds 743de36e106d kbuild: add comment for V=2 mode adds a977e689c028 Merge remote-tracking branch 'kbuild-current/fixes' 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 a7aed30c59ca Merge remote-tracking branch 'arc-current/for-curr' 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 f1413b0108f7 Merge remote-tracking branch 'arm-current/fixes' 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 e13ab5ee30d2 Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' 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 f3ff874b3635 Merge remote-tracking branch 'net/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 75330b7468c5 Merge remote-tracking branch 'ipsec/master' adds d0820556507b selftests: nft_concat_range: Move option for 'list ruleset [...] adds 8472a5c9b0c5 Merge remote-tracking branch 'netfilter/master' adds a9149d243f25 iwlwifi: mvm: Do not require PHY_SKU NVM section for 3168 devices adds 1f421637e2eb Merge remote-tracking branch 'wireless-drivers/master' 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 d08b51333cb3 Merge remote-tracking branch 'rdma-fixes/for-rc' adds c37c0ab02956 ALSA: hda/realtek - Fix a regression for mute led on Lenov [...] adds 5197d3945b8e Merge remote-tracking branch 'sound-current/for-linus' 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 51c8b77b5631 Merge branch 'asoc-5.6' into asoc-linus adds 35b6634f8f3f Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds ad5906bd6e9a regmap: wrong descriptions in regmap_range_cfg adds d29456d34def Merge branch 'regmap-5.6' into regmap-linus adds ee7699f44c59 Merge remote-tracking branch 'regmap-fixes/for-linus' adds a5b0cda136f4 regulator: qcom_spmi: Fix docs for PM8004 adds a0d87fa6ec10 Merge branch 'regulator-5.6' into regulator-linus adds 1087afe32c5e Merge remote-tracking branch 'regulator-fixes/for-linus' 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 491727eab556 Merge branch 'spi-5.6' into spi-linus adds 1e79ffa0f071 Merge remote-tracking branch 'spi-fixes/for-linus' adds ae91c9256549 debugfs: remove return value of debugfs_create_regset32() adds 3e479590e951 Merge remote-tracking branch 'driver-core.current/driver-c [...] adds 16009db47c51 usb: chipidea: udc: workaround for endpoint conflict issue adds 049d123088c5 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] 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 83e0170c804a Merge remote-tracking branch 'phy/fixes' 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 9cdef51dd1eb Merge remote-tracking branch 'kselftest-fixes/fixes' 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 f93844e08d9a Merge remote-tracking branch 'slave-dma-fixes/fixes' 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 c2e97e81f38c Merge remote-tracking branch 'v4l-dvb-fixes/fixes' 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 e500ba0e71f0 Merge branch 'omap-for-v5.6/fixes-rc2' into fixes adds 568ccf372b39 Merge remote-tracking branch 'omap-fixes/fixes' adds c77ec025346f docs: adm1177: fix a broken reference adds 47555027eae2 hwmon: (pmbus/xdpe12284) Add callback for vout limits conversion adds 8b1d3c8d3615 Merge remote-tracking branch 'hwmon-fixes/hwmon' adds 5db834fa2a2b Merge branch 'misc-5.6' into next-fixes adds e03d6c7a87a6 Merge remote-tracking branch 'btrfs-fixes/next-fixes' 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 45220bc152d0 Merge remote-tracking branch 'devicetree-fixes/dt/linus' 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 e7bcb284f733 Merge remote-tracking branch 'scsi-fixes/fixes' adds 9051db381fab mmc: sdhci-msm: Mark sdhci_msm_cqe_disable static adds cceafd8ae72f Merge remote-tracking branch 'mmc-fixes/fixes' adds e9c8348441a7 fork: Use RCU_INIT_POINTER() instead of rcu_access_pointer() adds 0bef168e8859 exit: Fix Sparse errors and warnings adds 774b4e4cd897 Merge remote-tracking branch 'pidfd-fixes/fixes' adds fbb30168c739 drm/virtio: fix resource id creation race adds eb9d8ddbc107 drm/panfrost: Don't try to map on error faults adds bf9b7c70c231 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] adds 2bda1ca06ff4 Revert "hwmon: (pmbus/xdpe12284) Add callback for vout lim [...] 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 b1eb790f1053 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' adds 16aefcc7f6a1 kbuild: remove the owner check in mkcompile_h adds 258051ac2db0 kbuild: remove cc-option switch from -Wframe-larger-than= adds 5693febe8be8 kbuild: remove wrong documentation about mandatory-y adds f1872cc205ae Merge remote-tracking branch 'kbuild/for-next' adds 8d54a2759389 ARM: allow unwinder to unwind recursive functions adds 3c14fe70be3e ARM: 8959/1: Remove unused .fixup section in boot stub adds 137e52259391 ARM: 8960/1: boot: Obtain start of physical memory from DTB adds c0cf33e910fe Merge branches 'fixes' and 'misc' into for-next adds 5b8f5dc33904 Merge remote-tracking branch 'arm/for-next' adds e19dbc8f4c24 ARM: npcm: Bring back GPIOLIB support adds 20d545e0c5e0 ARM: configs: Cleanup old Kconfig options adds 6b72fc07d10f ARM: Document merges adds a79585d708c3 Merge branch 'arm/fixes' into for-next adds 8fd73a4e0bdd ARM: Document merges adds b543f027c7d8 Merge branch 'arm/fixes' into for-next adds 055f08b1b4f6 ARM: Document merges adds 0ad13c6a7cfb Merge branch 'arm/fixes' into for-next adds 602dce6dfc18 ARM: Document merges adds 51a9ebd6be97 Merge branch 'arm/fixes' into for-next adds f07849b2ac77 ARM: Document merges adds d33e1e41f62f Merge branch 'arm/fixes' into for-next adds f6063ec6ce3c ARM: Document merges adds f5735bff5de6 Merge remote-tracking branch 'arm-soc/for-next' adds 4fab99234c26 ARM: meson: Drop unneeded select of COMMON_CLK adds 80a26ed45281 arm64: dts: meson-sm1-sei610: add missing interrupt-names adds ceb09be2c9b6 Merge branch 'v5.6/fixes' into tmp/aml-rebuild adds 04dd0b6584cd arm64: dts: meson: a1: add secure power domain controller adds 86e00420426c Merge branch 'v5.7/dt64' into tmp/aml-rebuild 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 7ef59ea6bce0 Merge branch 'v5.7/drivers' into tmp/aml-rebuild adds 5bfc9b2bdc8d 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 74e3b72523a1 ARM: dts: aspeed: Add Facebook Yosemite V2 BMC adds ac9203162a3d ARM: dts: aspeed-g6: add usb functions adds 1e4c6434bc8e ARM: dts: aspeed: tiogapass: Add IPMB device adds 47e29c847fc4 ARM: dts: aspeed: tiogapass: Add gpio line names adds cbc2247ca871 ARM: dts: aspeed: tacoma: Enable eMMC controller adds 5a020d80bbef ARM: dts: aspeed: g4: add video engine support adds 96cf8105dfc7 Merge remote-tracking branch 'aspeed/for-next' 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 d492b2361746 arm: at91: dts: Kill off "simple-panel" compatibles adds 55529d45ed6a ARM: dts: at91: sam9x60: add watchdog node adds b3c62274fb2e ARM: dts: at91: sam9x60ek: enable watchdog node adds 91d14ab8d913 ARM: configs: at91: enable sama5d4 compatible watchdog adds 1c8bb10f82fb Merge branches 'at91-soc', 'at91-dt' and 'at91-defconfig' [...] adds ec720c8721da Merge remote-tracking branch 'at91/at91-next' adds 5eb40257047f clk: imx8mn: Fix incorrect clock defines adds 2a182f27ff5d clk: imx: Align imx sc clock msg structs to 4 adds beb39e3c106f clk: imx: Align imx sc clock parent msg structs to 4 adds 3f6ce8827072 clk: imx8mp: Correct IMX8MP_CLK_HDMI_AXI clock parent adds 6fb9006abe37 clk: imx8mp: Correct the enet_qos parent clock adds d2d46dfaa72b dt-bindings: clock: imx8mn: add SNVS clock adds 16e71d4da799 clk: imx8mn: add SNVS clock to clock tree 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 0c1b9304f6cf Merge branch 'clk/imx' into for-next adds b6d3febbe029 Merge branch 'imx/fixes' into for-next 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 50e014b3c730 Merge branch 'imx/drivers' into for-next 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 1be7ba725e25 Merge branch 'imx/soc' into for-next 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 3c96f0bb6b15 Merge branch 'imx/bindings' into for-next 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 b007944d5889 Merge branch 'imx/dt' into for-next 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 24a0eba692cb arm64: dts: librem5-devkit: enable sai2 and sai6 audio interface adds 2076b9973111 arm64: dts: librem5-devkit: add the simcom 7100 modem and [...] adds 5ae6bd6d9f2f arm64: dts: librem5-devkit: allow modem to wake the system [...] adds 5448bd824cd0 arm64: dts: librem5-devkit: add a vbus supply to usb0 adds 1319040e968a arm64: dts: librem5-devkit: add the regulators for DVFS adds 078af005146e arm64: dts: librem5-devkit: allow the redpine card to be removed adds 5835805a1468 arm64: dts: librem5-devkit: increase the VBUS current in t [...] adds 72dab017f18d arm64: dts: librem5-devkit: add lsm9ds1 mount matrix adds 64a569c00b0a arm64: dts: ls1028a: delete extraneous #interrupt-cells fo [...] adds b9213899d2b0 arm64: dts: ls1028a: disable all enetc ports by default adds 3f8a01b0686f arm64: dts: ls1028a: add node for Felix switch adds 0d4c121c83c2 arm64: dts: ls1028a: enable switch PHYs on RDB adds 75a35f45310a arm64: dts: ls1028: sl28: explicitly enable network ports adds 44db693217b7 Merge branch 'imx/dt64' into for-next 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 48b4bfe7105f Merge branch 'imx/defconfig' into for-next adds d9b94099389d Merge remote-tracking branch 'imx-mxs/for-next' adds a1766a49fc90 Merge tag 'drivers_soc_for_5.6' into next adds 3cfa5e9ec241 Merge remote-tracking branch 'keystone/next' adds ed412c12b738 ARM: dts: mediatek: rename scpsys nodes to power-controller 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 780daf927dff Merge branch 'v5.6-next/dts64' into for-next 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 00862b8de3aa Merge branch 'v5.6-next/soc' into for-next adds e1a34b16980e Merge remote-tracking branch 'mediatek/for-next' adds cc94f1dd6765 Merge branch 'mvebu/dt' into mvebu/for-next adds c0d03b53ef47 Merge branch 'mvebu/dt64' into mvebu/for-next adds cc2cb049c42f Merge remote-tracking branch 'mvebu/for-next' 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 a5fccb62cc89 soc: qcom: aoss: Read back before triggering the IRQ adds f4d590caa66e soc: qcom: aoss: Use wake_up_all() instead of wake_up_inte [...] adds ee43b5ab850f ARM: qcom_defconfig: add Broadcom bluetooth options adds 0f9d251f14ba arm64: defconfig: Enable Qualcomm PM8XXX vibrator support adds aff9cc0847a5 drivers: qcom: rpmh: fix macro to accept NULL argument adds d5e205079c34 drivers: qcom: rpmh: remove rpmh_flush export 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 bc50f20a31b1 Merge branches 'arm64-for-5.7', 'defconfig-for-5.7', 'driv [...] adds 6adc5814cbdf 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 dd1c6937505d 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 7e583fa6936c Merge remote-tracking branch 'realtek/for-next' 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 408324a3c538 ARM: shmobile: Enable ARM_GLOBAL_TIMER on Cortex-A9 MPCore SoCs 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 92d8495ce9b7 ARM: shmobile: Replace <linux/clk-provider.h> by <linux/of_clk.h> adds 107539fb7fe2 soc: renesas: rcar-sysc: Use the correct style for SPDX Li [...] adds c3f5f82f4dfc Merge branches 'renesas-arm-soc-for-v5.7' and 'renesas-dri [...] adds d5888c8e5586 arm64: defconfig: Replace ARCH_R8A7796 by ARCH_R8A77960 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 bf9e333ec0d5 arm64: defconfig: Enable additional support for Renesas platforms adds 266361d3aca4 Merge branch 'renesas-arm64-defconfig-for-v5.7' into renesas-next 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 3db5bac10f79 Merge branch 'renesas-arm64-dt-for-v5.7' into renesas-next adds 4ff27112282e soc: renesas: Remove ARCH_R8A7795 adds 7d21c0efac2a Merge branch 'renesas-drivers-for-v5.7' into renesas-next adds 21b388dca138 ARM: dts: r8a7779: Remove deprecated "renesas, rcar-sata" [...] adds 295dc6e04378 Merge branch 'renesas-fixes-for-v5.6' into renesas-next 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 ddd8444ef822 Merge branch 'renesas-arm-dt-for-v5.7' into renesas-next adds 56bc4fe8e94b Merge remote-tracking branch 'renesas/next' adds 4e0b9bc98c4a dt-bindings: reset: meson: add gxl internal dac reset adds ac1d8f9104ad Merge remote-tracking branch 'reset/reset/next' adds e2d7c0d33d0a ARM: rockchip: Replace <linux/clk-provider.h> by <linux/of_clk.h> adds 6fae6a5c2cd4 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 e79c16ada126 Merge branch 'v5.7-clk/next' into for-next 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 23ac8981671f Merge branch 'v5.7-armsoc/dts64' into for-next adds ac787d915beb clk: rockchip: fix incorrect configuration of rk3228 aclk_ [...] adds 152f9a049efc Merge branch 'v5.6-clk/fixes' into for-next adds 4eebb0d769a4 Merge remote-tracking branch 'rockchip/for-next' adds 269e1f78d9cf soc: samsung: chipid: Fix return value on non-Exynos platforms 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 735478fc8a89 Merge branch 'next/dt' into for-next adds f87249dd1c9b ARM: exynos_defconfig: Enable SquashFS and increase RAM bl [...] adds d34a833fd230 Merge branch 'next/defconfig' into for-next adds 834e34007eb2 ARM: exynos_defconfig: Enable SCHED_MC and ENERGY_MODEL adds 03501e254b7a Merge branch 'next/defconfig' into for-next adds e4dcb4ab3b24 ARM: dts: exynos: Add dynamic-power-coefficient to Exynos5 [...] adds b938b6b13da8 Merge branch 'next/dt' into for-next adds a5e7a22d73a6 ARM: dts: exynos: Fix MMC regulator on Arndale5250 board adds 8f274b90b878 ARM: dts: exynos: Make fixed regulators always-on on Arndale5250 adds 0c09ac8e27a0 Merge branch 'next/dt' into for-next adds 19ceced77213 Merge remote-tracking branch 'samsung-krzk/for-next' 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 6143a33281e2 Merge branch 'for-next/scmi' of git://git.kernel.org/pub/s [...] adds c8e92b71b4f4 Merge remote-tracking branch 'scmi/for-linux-next' 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 bd8cac5fb8b8 ARM: dts: sun8i: a83t: Fix incorrect clk and reset macros [...] adds cf284af155ad Merge branches 'sunxi/dt-for-5.7' and 'sunxi/fixes-for-5.6 [...] 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 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 614215c8636a ARM: sunxi: Replace <linux/clk-provider.h> by <linux/of_clk.h> adds fc976f50ae77 dt-bindings: arm: sunxi: Add Linutronix Testbox adds 4c2bc78fe9d1 ARM: dts: sun7i: Add Linutronix Testbox v2 board adds 8033917515c7 Merge branches 'sunxi/clk-for-5.7', 'sunxi/core-for-5.7' a [...] 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 766f0641aba8 Merge branch 'sunxi/dt-for-5.7' into sunxi/for-next 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 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 ac970cb5c6d4 Merge branches 'sunxi/dt-for-5.7' and 'sunxi/fixes-for-5.6 [...] adds 66015cb66de3 Merge remote-tracking branch 'sunxi/sunxi/for-next' 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 199eb1675eb2 Merge branch for-5.7/dt-bindings into for-next adds 302400a52309 clk: tegra: Add support for OSC_DIV fixed clocks adds 78b5672e023c clk: tegra: Add Tegra OSC to clock lookup adds b56e0a439bc4 clk: tegra: Fix Tegra PMC clock out parents adds e8042678cd43 clk: tegra: Remove CLK_M_DIV fixed clocks adds ec1a24f724dc Merge branch for-5.7/clk into for-next adds 7c9bfef10e58 ARM: tegra: Compile sleep-tegra20/30.S unconditionally adds 719c7e5991cc ARM: tegra: Add tegra_pm_park_secondary_cpu() adds b080d3491c58 ARM: tegra: Remove pen-locking from cpuidle-tegra20 adds 76c24c341603 ARM: tegra: Change tegra_set_cpu_in_lp2() type to void adds 526ff42d312f ARM: tegra: Propagate error from tegra_idle_lp2_last() adds 12d9e0bb1c0f ARM: tegra: Expose PM functions required for new cpuidle driver adds 22b18b898d8c ARM: tegra: Rename some of the newly exposed PM functions adds 7fce8205023c ARM: tegra: Make outer_disable() open-coded adds efdf7ad9abe6 ARM: tegra: cpuidle: Handle case where secondary CPU hangs [...] adds ef58d93d1c8e ARM: tegra: cpuidle: Make abort_flag atomic adds 06ddf3cba2ee ARM: tegra: cpuidle: Remove unnecessary memory barrier adds 9cd46e6f626b Merge branch 'for-5.7/arm/core' into for-5.7/cpuidle adds 982c30f7ced0 cpuidle: Refactor and move out NVIDIA Tegra20 driver into [...] adds 5143bba8d9e2 cpuidle: tegra: Squash Tegra30 driver into the common driver adds 99e130e6b104 cpuidle: tegra: Squash Tegra114 driver into the common driver adds be92d90881a7 cpuidle: tegra: Disable CC6 state if LP2 unavailable adds 4bcfe9cd2567 Merge branch for-5.7/cpuidle into for-next adds 6c2d3a14b7af firmware: tegra: Fix a typo in Kconfig adds 287eec57fa9b Merge branch for-5.7/firmware into for-next adds 5502f1102693 soc: tegra: Add Tegra PMC clocks registration into PMC driver adds 6f7b716b491d soc: tegra: Add support for 32 kHz blink clock adds 12b12528f7a8 Merge branch for-5.7/soc into for-next adds b33fa296336a ARM: tegra: Remove USB 2-0 port from Jetson TK1 padctl adds dbbac846ba30 ARM: tegra: Add clock-cells property to PMC adds 273850ed51b1 ARM: tegra: Update sound node clocks in device tree adds f9edd66828ba Merge branch for-5.7/arm/dt into for-next adds 9246faddf13a ARM: multi_v7_defconfig: Enable Tegra cpuidle driver adds c1725a576c6c ARM: tegra: Enable Tegra cpuidle driver in tegra_defconfig adds 80d3ab25c9b7 Merge branch for-5.7/arm/defconfig into for-next adds e027c9101352 arm64: tegra: Fix Tegra194 PCIe compatible string adds 965166eb5b19 arm64: tegra: Add XUSB and pad controller on Tegra194 adds 96bd124d2462 arm64: tegra: Enable XUSB host in P2972-0000 board adds 5565d3f2a7b9 arm64: tegra: Update OTG port entries for Jetson TX1 adds 8e64932f14cf arm64: tegra: Update OTG port entries for Jetson TX2 adds 3cdc8900283b arm64: tegra: Add XUDC node for Tegra210 adds 8a54081c132e arm64: tegra: Enable XUDC on Jetson TX1 adds db38128ab1e6 arm64: tegra: Add XUDC node for Tegra186 adds 92f85da1fcf5 arm64: tegra: Enable XUDC node on Jetson TX2 adds e043ec6ade1f arm64: tegra: Update OTG port entries for Jetson Nano adds 8fcdc51562cd arm64: tegra: Enable XUDC node on Jetson Nano adds 0a1935e0557b arm64: tegra: Add clock-cells property to Tegra PMC node adds c423e58b4df1 arm64: tegra: smaug: Change clk_out_2 provider to PMC adds 56568eebf45e Merge branch for-5.7/arm64/dt into for-next adds 769ad3d4f5ef 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 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 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 16ff32040048 Merge remote-tracking branch 'clk/clk-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 da4a87f4f59b Merge remote-tracking branch 'h8300/h8300-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 2680729e9c11 m68k: Fix Kconfig indentation adds 1b5d564f87cb zorro: Make zorro_match_device() static adds 2d9f911c0662 zorro: Fix zorro_bus_match() kerneldoc adds f064c3c13910 zorro: Use zorro_match_device() helper in zorro_bus_match() adds 4420e44b5d6d zorro: Remove unused zorro_dev_driver() adds 5b78fcbb61fb zorro: Move zorro_bus_type to bus-private header file adds f0c2cdd623f7 dio: Make dio_match_device() static adds aabbda8dbf85 dio: Fix dio_bus_match() kerneldoc adds 2608a8cebbe1 dio: Remove unused dio_dev_driver() adds 5e2367484014 fbdev: c2p: Use BUILD_BUG() instead of custom solution adds dff527e7a0a8 m68k: Switch to asm-generic/hardirq.h adds d0483a2ea40d Merge remote-tracking branch 'm68k/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 d39c985ec69f 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 290df872c0ad 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 5a75ace7612b Merge remote-tracking branch 'nds32/next' adds a6c5729b0ae1 openrisc: configs: Cleanup CONFIG_CROSS_COMPILE adds fc74d7166005 openrisc: use mmgrab adds f1ca58f59b41 Merge remote-tracking branch 'openrisc/for-next' 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 bb5a835a5f66 Merge remote-tracking branch 'soc-fsl/next' adds b2389902f6fd riscv: Use flush_icache_mm for flush_icache_user_range adds efe9e3a91ce6 riscv: Delete CONFIG_SYSFS_SYSCALL from defconfigs adds d841f729e655 riscv: force hart_lottery to put in .sdata section adds 704dd3cad2e6 RISC-V: Stop putting .sbss in .sdata adds e6a927a99c64 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 97642da670ab 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 a148ac3e3345 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 30322ebf30f5 Merge remote-tracking branch 'xtensa/xtensa-for-next' adds c702f67512a7 Merge branch 'misc-5.6' into for-next-current-v5.5-20200224 adds ace4e214eaea Merge branch 'for-next-current-v5.5-20200224' into for-nex [...] adds 00bd69e11616 btrfs: Add overview of device replace adds 985d6f6642b4 Btrfs: don't iterate mod seq list when putting a tree mod seq adds a86b4aab58cc btrfs: relocation: Add introduction of how relocation works adds 6a2a655e2d95 btrfs: update the comment of btrfs_control_ioctl() adds a6026bbe8761 btrfs: use btrfs_ordered_update_i_size in clone_finish_ino [...] adds 22e0abaf3ea2 btrfs: introduce per-inode file extent tree adds 664e121f77fd btrfs: use the file extent tree infrastructure adds ab8961724854 btrfs: replace all uses of btrfs_ordered_update_i_size adds e28d9ab3000a btrfs: delete the ordered isize update code adds 326d4a836372 btrfs: push __setup_root into btrfs_alloc_root adds 9992064fdd1f btrfs: move fs root init stuff into btrfs_init_fs_root adds 78a62831a719 btrfs: make btrfs_find_orphan_roots use btrfs_get_fs_root adds 54a2696cff82 btrfs: export and use btrfs_read_tree_root for tree-log adds f134c79dd40c btrfs: make relocation use btrfs_read_tree_root() adds 77ede48aab35 btrfs: remove btrfs_read_fs_root, not used anymore adds 49ab46780caa btrfs: open code btrfs_read_fs_root_no_name adds 3b3de2c2d241 btrfs: make the fs root init functions static adds b60b90e51d40 btrfs: handle NULL roots in btrfs_put/btrfs_grab_fs_root adds b8b1d7193cab btrfs: add a comment describing block reserves adds a96a8bf4036a btrfs: add a comment describing delalloc space reservation adds fac5fd89caf8 btrfs: describe the space reservation system in general adds 55421cf850ab btrfs: hold a ref on fs roots while they're in the radix tree adds 0436278f78ff btrfs: hold a ref on the root in resolve_indirect_ref adds 484dbc8c427e btrfs: hold a root ref in btrfs_get_dentry adds d65628d18484 btrfs: hold a ref on the root in __btrfs_run_defrag_inode adds 8b8e51f8b2cd btrfs: hold a ref on the root in fixup_tree_root_location adds 5894d1f7ca04 btrfs: hold a ref on the root in create_subvol adds 9c64c4095a52 btrfs: hold a ref on the root in search_ioctl adds 4ed6a099c6d3 btrfs: hold a ref on the root in btrfs_search_path_in_tree adds d8359e551d00 btrfs: hold a ref on the root in btrfs_search_path_in_tree_user adds dab83b4ccce7 btrfs: hold a ref on the root in btrfs_ioctl_get_subvol_info adds 7a520b17c00c btrfs: hold ref on root in btrfs_ioctl_default_subvol adds 07b51cb84f9b btrfs: hold a ref on the root in build_backref_tree adds 9b967c246ece btrfs: hold a ref on the root in prepare_to_merge adds 7edb2cd9e7c0 btrfs: hold a ref on the root in merge_reloc_roots adds fd876f3abddd btrfs: hold a ref on the root in record_reloc_root_in_trans adds a636c6124439 btrfs: hold a ref on the root in find_data_references adds 7461bd0e5def btrfs: hold a ref on the root in create_reloc_inode adds 4f4184a298aa btrfs: hold a ref on the root in btrfs_recover_relocation adds c9759995a1a0 btrfs: push grab_fs_root into read_fs_root adds badac2a4e24b btrfs: hold a ref for the root in btrfs_find_orphan_roots adds 8df558f5dcd5 btrfs: hold a ref on the root in scrub_print_warning_inode adds 61311707e7a0 btrfs: hold a ref on the root in btrfs_ioctl_send adds 1208041c3f26 btrfs: hold a ref on the root in get_subvol_name_from_objectid adds 944dd4786e6c btrfs: hold a ref on the root in create_pending_snapshot adds cfe5243deb62 btrfs: hold a ref on the root in btrfs_recover_log_trees adds 7c6e23d3116e btrfs: hold a ref on the root in btrfs_check_uuid_tree_entry adds c4dc226c3f6d btrfs: export and rename free_fs_info adds f377b7591df6 btrfs: hold a ref on the root in open_ctree adds 2fc688d9ca0b btrfs: use btrfs_put_fs_root to free roots always adds e479e9b08271 btrfs: push btrfs_grab_fs_root into btrfs_get_fs_root adds 0b316c6b5373 btrfs: free more things in btrfs_free_fs_info adds 7f85465d16c5 btrfs: move fs_info init work into it's own helper function adds 23cb698df592 btrfs: make the init of static elements in fs_info separate adds e4bf95bf00b0 btrfs: add a leak check for roots adds d80068d9fc35 btrfs: rename btrfs_put_fs_root and btrfs_grab_fs_root adds 4cf8581a6ba5 btrfs: move root node locking helpers to locking.c adds 8c91f28ad308 btrfs: add wrapper for transaction abort predicate adds ef7f5bae6633 btrfs: remove extent_page_data::tree adds ba00cc80c219 btrfs: drop argument tree from submit_extent_page adds f8e12fe59491 btrfs: add assertions for tree == inode->io_tree to extent [...] adds 79881fc3c0b3 btrfs: drop argument tree from btrfs_lock_and_flush_ordered_range adds fa5de8d6bfd1 btrfs: sink argument tree to extent_read_full_page adds 4b7a7f662499 btrfs: sink argument tree to __extent_read_full_page adds 92e918889dbb btrfs: sink arugment tree to contiguous_readpages adds e4406cd235b4 btrfs: sink argument tree to __do_readpage adds 98cb3b4f4104 btrfs: sysfs, use btrfs_sysfs_remove_fsid to celanup error [...] adds 9b97fcdcaf78 btrfs: sysfs, rename device_link add/remove functions adds ecfbd1ce2521 btrfs: sysfs, unify handler name of devinfo/missing adds 8fd7a2d68ad1 btrfs: Perform pinned cleanup directly in btrfs_destroy_de [...] adds aadfa7d83b49 btrfs: Make btrfs_pin_extent take trans handle adds 2ed7904253b8 btrfs: Introduce unaccount_log_buffer adds 6ded28ccf100 btrfs: Call btrfs_pin_reserved_extent only during active t [...] adds 4d00b7a0d673 btrfs: Make btrfs_pin_reserved_extent take transaction handle adds c237d7e08b3c btrfs: Make btrfs_pin_extent_for_log_replay take transacti [...] adds c4d71321d33c btrfs: Make pin_down_extent take transaction handle adds 20df005a3319 btrfs: Pass transaction handle to write_pinned_extent_entries adds 7fdf5babd13d btrfs: Mark pinned log extents as excluded adds 6de43c021467 btrfs: Factor out pinned extent clean up in btrfs_delete_u [...] adds 6fa1cd3fb173 btrfs: switch to per-transaction pinned extents adds 78486f1ce708 btrfs: relocation: Remove is_cowonly_root() adds 06f058573535 btrfs: handle logged extent failure properly adds 6adfb8b43325 Btrfs: avoid unnecessary splits when setting bits on an ex [...] adds 8e88b2315aff btrfs: Export btrfs_release_disk_super adds 4915108440fa btrfs: don't kmap() pages from block devices adds fe000fa57c26 btrfs: reduce scope of btrfs_scratch_superblocks() adds f9f0bb53f274 btrfs: use the page cache for super block reading adds e041fa210ff5 btrfs: use bios instead of buffer_heads from super block writeout adds fd4bea8ffc66 btrfs: remove btrfsic_submit_bh() adds c3b21f42f1c1 btrfs: remove buffer_heads from btrfsic_process_written_block() adds 23da609b0f10 btrfs: remove buffer_heads form super block mirror integri [...] adds d757e81bc6ac btrfs: backref, only collect file extent items matching ba [...] adds e4b9306db60c btrfs: backref, don't add refs from shared block when reso [...] adds ced02fcd0396 btrfs: backref, only search backref entries from leaves of [...] adds 79e5c85f29f7 btrfs: backref, use correct count to resolve normal data refs adds 8debab5c60f8 btrfs: raid56: simplify tracking of Q stripe presence adds 5a518ce2cbba btrfs: call btrfs_check_uuid_tree_entry directly in btrfs_ [...] adds 454a7ec6d596 btrfs: make btrfs_check_uuid_tree private to disk-io.c adds 941394c79a9d btrfs: bail out of uuid tree scanning if we're closing adds fe954b3ecaf4 btrfs: set update the uuid generation as soon as possible adds e2b5b348b316 Merge branch 'misc-next' into for-next-next-v5.6-20200224 adds 900db672a207 btrfs: free allocated pages on failed cache write-out adds f49582d57885 btrfs: use inode from io_ctl in io_ctl_prepare_pages adds 7498dbb38a63 btrfs: make the uptodate argument of io_ctl_add_pages() boolean adds 573d6648c2a0 btrfs: use standard debug config option to enable free-spa [...] adds 7c352971f1fe btrfs: simplify error handling in __btrfs_write_out_cache() adds 1b4e12a2e510 Merge branch 'ext/johannes/fsc-page-leak' into for-next-ne [...] adds 2e55b8a155d5 btrfs: define support masks for ioctl volume args v2 adds 24582b4bbd6c btrfs: use ioctl args support mask for subvolume create/delete adds 9e2753d261cc btrfs: use ioctl args support mask for device delete adds 6305b2346a4b btrfs: export helpers for subvolume name/id resolution adds 4e40309dda97 btrfs: add new BTRFS_IOC_SNAP_DESTROY_V2 ioctl adds 6f42b0445a4e Merge branch 'ext/marcos/subvol-destroy2-v4' into for-next [...] adds 1b6378119f4d btrfs: relocation: Introduce error injection points for ca [...] adds ce62bac45729 btrfs: relocation: Check cancel request after each data page read adds b4da9880bc63 btrfs: relocation: Check cancel request after each extent found adds 63659a4ba597 Merge branch 'ext/qu/balance-cancel-fast' into for-next-ne [...] adds ef4702a136e0 btrfs: make the extent buffer leak check per fs info adds 33bbfafed133 btrfs: move ino_cache_inode dropping adds 85bfdfc33d16 btrfs: move the root freeing stuff into btrfs_put_root adds 82d82750f2cc btrfs: make inodes hold a ref on their roots adds 6beb2023faf5 btrfs: hold a ref on the root on the dead roots list adds fd3924d98924 btrfs: don't take an extra root ref at allocation time adds 17d1f48ebe15 btrfs: make btrfs_cleanup_fs_roots use the fs_roots_radix_lock adds ce13d75eecda btrfs: kill the subvol_srcu adds 213db9124033 Merge branch 'ext/josef/refs-cleanup-part2' into for-next- [...] adds 0c1c91922651 Btrfs: move all reflink implementation code into its own file adds c3ae79e2c314 Btrfs: simplify inline extent handling when doing reflinks adds e8a66a6d338d Btrfs: implement full reflink support for inline extents adds 1b191565bb30 Merge branch 'ext/filipe/reflink-inline' into for-next-nex [...] adds e25f8e6a37c2 btrfs: qgroup: Ensure qgroup_rescan_running is only set wh [...] adds 06efa9092aaa btrfs: qgroup: Remove the unnecesaary spin lock for qgroup [...] adds cc2a2d377f1d Merge branch 'ext/qu/qgroup-deadlock-fix' into for-next-ne [...] adds 4948f16553e6 Merge branch 'for-next-next-v5.6-20200224' into for-next-20200224 adds 34d15cdb0d23 Merge remote-tracking branch 'btrfs/for-next' 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 cc1baf98c8f6 cifs: do not ignore the SYNC flags in getattr adds 40afcae65739 cifs: rename posix create rsp adds 88afbb5bc4e6 cifs: add smb2 POSIX info level adds 405651a9ee0d cifs: plumb smb2 POSIX dir enumeration adds a79e100713d1 cifs: handle prefix paths in reconnect adds f1d7111a7259 cifs: call wake_up(&server->response_q) inside of cifs_rec [...] adds 999be20309c6 cifs: use mod_delayed_work() for &server->reconnect if alr [...] adds d510ab458a1f cifs: make use of cap_unix(ses) in cifs_reconnect_tcon() adds b7493db932a4 smb3: fix performance regression with setting mtime adds a033df952a2b Merge remote-tracking branch 'cifs/for-next' adds dcb0f0d5c475 Pull reiserfs xattr fixup. adds d5b5b59c706d Pull UDF cleanups from Pali Rohar. adds 26a00610ef63 Pull UDF fixes. adds daf1cd925487 Pull macro cleanup patches. adds b03af52cc579 Merge remote-tracking branch 'ext3/for_next' adds 3e8cb8b2eaeb fuse: fix stack use after return adds 7fe1de66ac2a Merge remote-tracking branch 'fuse/for-next' adds 672a38ba6a92 ovl: fix value of i_ino for lower hardlink corner case adds ca8a8a949101 ovl: fix out of date comment and unreachable code adds 835f64ea5b5f ovl: factor out helper ovl_get_root() adds 3fb0ab23ff19 ovl: simplify i_ino initialization adds 3fc48733dcb6 ovl: document permission model adds 1d797558ffc8 ovl: ignore failure to copy up unknown xattrs adds f737aee0aa71 ovl: restructure dentry revalidation adds 49d55dcb966e ovl: separate detection of remote upper layer from stacked [...] adds a32bfaedd148 ovl: decide if revalidate needed on a per-dentry basis adds c2e87fd93396 ovl: allow remote upper adds 58f3b549d2c0 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 22c47c70c598 Merge remote-tracking branch 'ubifs/linux-next' adds 33d6e0be6604 9p: Fix Kconfig indentation adds 79fb9216b7be 9p: Remove unneeded semicolon adds 1e517d9d2d47 Merge remote-tracking branch 'v9fs/9p-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 8b2a14fa1665 Merge remote-tracking branch 'printk/for-next' 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 797f555db38c Merge branch 'pci/hotplug' adds e3cdcfcea363 PCI/ACPI: Move pcie_to_hpx3_type[] from stack to static data adds daf98fffe4dc Merge branch 'pci/misc' adds 7da1bf58e145 Merge remote-tracking branch 'pci/next' 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 4ab2bb3c311a HID: logitech-hidpp: BatteryVoltage: only read chargeStatu [...] adds beae56192a25 HID: ite: Only bind to keyboard USB interface on Acer SW5- [...] adds ada131c2f224 Merge branch 'for-5.6/upstream-fixes' into for-next adds e433be929e63 HID: apple: Add support for recent firmware on Magic Keyboards adds 4f715ef99d6e Merge branch 'for-5.6/upstream-fixes' into for-next 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 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 5c02c447eaed HID: hiddev: Fix race in in hiddev_disconnect() adds 86a9681ffc90 Merge branch 'for-5.6/upstream-fixes' into for-next adds 8d2e77b39b8f HID: alps: Fix an error handling path in 'alps_input_confi [...] adds 579d6a95e107 Merge branch 'for-5.6/upstream-fixes' into for-next adds be0aba826c4a HID: i2c-hid: add Trekstor Surfbook E11B to descriptor override adds 9d7e22b27ba7 Merge branch 'for-5.6/upstream-fixes' into for-next 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 530c6c3b37e2 Merge branch 'for-5.6/upstream-fixes' into for-next adds 07f464c6af09 Merge remote-tracking branch 'hid/for-next' adds de8964995c79 i3c: master: no need to iterate master device twice adds ef040101ea55 Merge remote-tracking branch 'i3c/i3c/next' adds 6eaaa9e89719 firmware/dmi: Report DMI Bios & EC firmware release adds 14f9f6d5f7e4 Merge branch 'dmi/master' adds deddc9e8c0e0 hwmon: (pmbus/xdpe12284) Add callback for vout limits conversion adds a3b6f3ac3a04 hwmon: Support ADI Fan Control IP adds 7e1b91bb184a dt-bindings: hwmon: Add AXI FAN Control documentation adds 7ac309b27ae2 docs: hwmon: (pmbus/ltc2978) Update datasheet URLs to analog.com. adds 8b2c5d2567dd hwmon: (pmbus/ltc2978) add support for more parts. adds 0e3a1b038118 bindings: (hwmon/ltc2978.txt) add support for more parts ( [...] adds 67b933d60f8f hwmon: (k10temp) Swap Tdie and Tctl on Family 17h CPUs adds efadeec2fef2 hwmon: (k10temp) Reorganize and simplify temperature suppo [...] adds a1dd4e9a4406 hwmon: (k10temp) Update driver documentation adds 29b2cdfcdacc hwmon: (ibmaem) Replace zero-length array with flexible-ar [...] adds 38a1718e255d hwmon: (pmbus) Add IC_DEVICE_ID and IC_DEVICE_REV command [...] adds 39865493075a hwmon: (pmbus) Add 'phase' parameter where needed for mult [...] adds 406d8bdc34b8 hwmon: (pmbus) Implement multi-phase support adds c50b4016b3ed hwmon: (pmbus/tps53679) Add support for multiple chips IDs adds 7638bb37e551 hwmon: (pmbus/tps53679) Add support for IIN and PIN to TPS [...] adds 4d6d7e45f6e4 hwmon: (pmbus/tps53679) Add support for TPS53681 adds 75a26a73277a hwmon: (pmbus/tps53679) Add support for TPS53647 and TPS53667 adds 775dabacd4ae hwmon: (pmbus/tps53679) Add documentation adds 644383b7987f dt-bindings: Add TI LM73 as a trivial device adds 75ce99ed1ec8 hwmon: (lm73) Add support for of_match_table adds 76ab9e2e55e1 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 53ace1195263 docs: remove MPX from the x86 toc adds adc10f5b0a03 docs: Fix empty parallelism argument 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 15d654e68dee 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 564ad9c0e40c Merge remote-tracking branch 'v4l-dvb/master' 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 ae99fb8baafc Documentation/admin-guide/acpi: fix fan_performance_states [...] adds 14ba91c74782 Documentation: power: Drop reference to interface.rst adds b0c609ab2057 PM / hibernate: fix typo "reserverd_size" -> "reserved_size" adds b323f34ef8f0 Merge branches 'acpi-watchdog', 'acpi-doc' and 'pm-sleep' [...] 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 bca5a244e6ba 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 800b3d4f305f Merge branch 'acpi-button' into linux-next 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 49d2c63e171c Merge branch 'pm-qos' into linux-next adds 8870894e4b1b Merge remote-tracking branch 'pm/linux-next' 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 a1d02a6ed023 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' adds 67f8e65e4fc1 firewire: net: remove set but not used variable 'guid' adds dde0bda55609 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 df387e79470a 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 07c2f3637180 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 8782c20c618c Merge remote-tracking branch 'net-next/master' 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 7b0f97e49418 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 1e76c1bd6ea6 Merge remote-tracking branch 'ipsec-next/master' adds d8fab4815a37 net/mlx5: fix spelling mistake "reserverd" -> "reserved" adds 339ffae598ed net/mlx5e: Replace zero-length array with flexible-array member adds 51617a50c67c Merge remote-tracking branch 'mlx5-next/mlx5-next' adds 43edcb211c3d netfilter: flowtable: Use nf_flow_offload_tuple for stats as well adds 8eae783dc4f2 netfilter: xtables: Add snapshot of hardidletimer target adds e984c5a18b70 netfilter: nft_tunnel: add support for geneve opts adds 4928787d4339 netfilter: nf_tables: make sets built-in adds 2193eb9964cc netfilter: nf_tables: make all set structs const adds d5110b5d84d3 netfilter: cleanup unused macro adds 36facbd1aa1b Merge remote-tracking branch 'netfilter-next/master' adds e530d198bdbf NFC: fdp: fix signed less or equal zero check in u8 max_size adds 6a893401a728 nfc: st21nfca: Check for devm_kzalloc() failure adds 4e4e8232f0ae nfc: st21nfca: Remove unnecessary devm_kzalloc() cast adds 00afd4c21f2f NFC: fix attrs checks in netlink interface adds 85ef4f34cc64 NFC: st95hf: initialize semaphore and mutex earlier adds c99f996b2ba4 NFC: st95hf: drop illegal kfree_skb() adds 48badd41fbfd NFC: st21nfca: Fix out of bounds kernel access when handli [...] adds 761e37b71e26 NFC: Fix possible memory corruption when handling SHDLC I- [...] adds 430c62fa23d4 NFC: fdp: Fix possible buffer overflow in WCS4000 NFC driver adds 7579d009c4a1 NFC: fdp: Remove __func__ from dev_dbg() adds 1f008cfec5d5 NFC: fdp: Fix unused variable warnings adds 92848ddf5dc1 Merge remote-tracking branch 'nfc-next/master' 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 a21a943e2cd3 Merge remote-tracking branch 'wireless-drivers-next/master' 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 cd04a5e5e312 Merge remote-tracking branch 'bluetooth/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 f4e8da521747 gfs2: Force withdraw to replay journals and wait for it to finish adds 79c71d1b5eca gfs2: fix infinite loop when checking ail item count befor [...] adds 24895f6bc1e8 gfs2: Add verbose option to check_journal_clean adds 7de3346abfcc gfs2: Issue revokes more intelligently adds 95bd4058a825 gfs2: Prepare to withdraw as soon as an IO error occurs in [...] adds a90ca234cdbd gfs2: Check for log write errors before telling dlm to unlock adds 2dd4c53df211 gfs2: Do log_flush in gfs2_ail_empty_gl even if ail list is empty adds 9d5b43a502c6 gfs2: Withdraw in gfs2_ail1_flush if write_cache_pages fails adds 08f65c238cfb gfs2: drain the ail2 list after io errors adds 953107e3578e gfs2: Don't demote a glock until its revokes are written adds 030795ba2c2e gfs2: Do proper error checking for go_sync family of glops [...] adds 7a7bd7cb711d gfs2: flesh out delayed withdraw for gfs2_log_flush adds 20b087a69f96 gfs2: don't allow releasepage to free bd still used for revokes adds 15c7b9c857f3 gfs2: allow journal replay to hold sd_log_flush_lock adds 9357fd4b0167 gfs2: leaf_dealloc needs to allocate one more revoke adds 9f4a49a9142a Merge remote-tracking branch 'gfs2/for-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 0eb80295679d Merge remote-tracking branch 'spi-nor/spi-nor/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 4fd3346dd3fa 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 10eed42ded34 Merge remote-tracking branch 'drm/drm-next' 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 f7f3e49a0d74 drm/amdgpu: Remove kfd eviction fence before release bo adds 44288da3ece5 drm/amdgpu: update psp firmwares loading sequence V2 adds c9710689edcf drm/amdgpu: add dpm helper function for DF Cstate control adds ac037aac377f drm/amdgpu: move get_xgmi_relative_phy_addr to amdgpu_xgmi.c adds c2c89aa9591c drm/amdgpu: toggle DF-Cstate to protect DF reg access adds b27ef2becc86 drm/amdgpu: Add Arcturus D342 page retire support adds 3602dfe6f244 drm/amdgpu: cleanup amdgpu_ring_fini adds b5ed15e003f2 drm/amdgpu: add VM update fences back to the root PD v2 adds 3c6c6e2fcd07 drm/amdgpu: use amdgpu_ring_test_helper when possible adds 38450432449f drm/amd/amdgpu: Add gfxoff debugfs entry adds 1170eab9bef2 drm/amd/display: remove set but not used variable 'mc_vm_a [...] adds 40d2726f553b drm/amd/powerplay: Use bitwise instead of arithmetic opera [...] adds 843f1f7af2c0 drm/amdgpu: Drop DRIVER_USE_AGP adds 8bd30a18363b drm/radeon: Inline drm_get_pci_dev adds 14e1a608de52 drm/amdgpu: rename amdgpu_debugfs_preempt_cleanup adds 28c06b8e3b5c drm/amdgpu/ttm: move debugfs init into core amdgpu debugfs adds 09054f57ce8f drm/amdgpu/pm: move debugfs init into core amdgpu debugfs adds 298c6e3d2fa3 drm/amdgpu/sa: move debugfs init into core amdgpu debugfs adds d706e48942d7 drm/amdgpu/fence: move debugfs init into core amdgpu debugfs adds feeed6dd6c46 drm/amdgpu/gem: move debugfs init into core amdgpu debugfs adds e767416d9991 drm/amdgpu/regs: move debugfs init into core amdgpu debugfs adds 3987e715aff7 drm/amdgpu/firmware: move debugfs init into core amdgpu debugfs adds 1cde64aaa854 drm/amdgpu/ring: move debugfs init into core amdgpu debugfs adds ed175af7d153 drm/amdgpu: don't call drm_connector_register for non-MST ports adds 1e7587226e6c drm/amdgpu/display: move debugfs init into core amdgpu deb [...] adds ac4a6e39ac68 drm/amd/display: move dpcd debugfs members setup adds bd8069309969 drm/amdgpu/display: add a late register connector callback adds a74dd409dbeb drm/amdgpu/display: split dp connector registration (v3) adds fedfe4f1d82f drm/amdgpu: drop legacy drm load and unload callbacks adds 1fe233f86798 drm/amdgpu: add UAPI for creating encrypted buffers adds e946a75a8f74 drm/amdgpu: add UAPI to create secure commands (v3) adds 01351a4ef639 drm/amdgpu: define the TMZ bit for the PTE adds f9bd9da229fe drm/amdgpu: add tmz feature parameter (v2) adds 4352c1968ef5 drm/amdgpu: add amdgpu_tmz data structure adds b7c241ec4c76 drm/amdgpu: add function to check tmz capability (v4) adds b6105fb7c171 drm/amdgpu: add tmz bit in frame control packet adds 067488ad032a drm/amdgpu: expand the emit tmz interface with trusted flag adds ffb3dc3213aa drm/amdgpu: expand the context control interface with trust flag adds ffa986f0d8f2 drm/amdgpu: job is secure iff CS is secure (v5) adds 742bff4e988e drm/amdgpu: set TMZ bits in PTEs for secure BO (v4) adds 26871a116687 drm/amdgpu: fix up for amdgpu_tmz.c and removal of drm/drmP.h adds b076c3793f41 drm/amdgpu: expand sdma copy_buffer interface with tmz parameter adds 5b7546782219 drm/amdgpu: expand amdgpu_copy_buffer interface with tmz p [...] adds 10f9edee0d97 drm/amdgpu: enable TMZ bit in sdma copy pkt for sdma v4 adds 89a01e3afe86 drm/amdgpu: enable TMZ bit in sdma copy pkt for sdma v5 adds 4b3e4d713a7c drm/amdgpu: enable TMZ bit in FRAME_CONTROL for gfx10 adds e0035689c674 drm/amdgpu: move CS secure flag next the structs where it's used adds f534fc914a76 drm/amdgpu: remove the alignment placeholder for secure buffer adds 1c28cbabb333 drm/amdgpu: implement TMZ accessor (v3) adds 3dba06c1b377 drm/amd/display: Indicate use of TMZ buffers to DC adds fb9fac6a4950 drm/amdgpu: Move to a per-IB secure flag (TMZ) adds df945442f7ea drm/amdgpu: fix the wrong logic checking when secure buffe [...] adds 2734609fd576 drm/amdkfd: New IOCTL to allocate queue GWS (v2) adds 3bb1418f0cd0 drm/amdkfd: Enable GWS based on FW Support adds 9d6973eec24b drm/ttm: flush the fence on the bo after we individualize [...] adds f897a1e45a41 drm/ttm: refine ghost BO resv criteria adds 2a6f4c315f37 drm/ttm: cleanup ttm_buffer_object_transfer adds 68c2e3fd1059 drm/ttm: use RCU in ttm_bo_flush_all_fences adds 85212e854240 drm/ttm: rework BO delayed delete. v2 adds 13f56b79bc69 drm/ttm: replace dma_resv object on deleted BOs v3 adds c8590fb88c85 drm/ttm: individualize resv objects before calling release_notify adds 423a172f4d17 drm/amdgpu: work around llvm bug #42576 adds 6a55ba571741 drm/amdgpu: Enter low power state if CRTC active. adds 7d18098ae128 drm/amdgpu/display: fix logic inversion in program_timing_sync() adds de0cb329065a drm/amdgpu/smu: add an update table lock adds e1098d1344d5 drm/amdgpu/smu: add a send message lock adds 18137c36ffb7 drm/amdgpu/display: clean up hdcp workqueue handling adds ffba2cfc8c46 drm/amdgpu: add sysfs interface to set arbitrary sclk valu [...] adds 4eee6f2de66c drm/amdgpu/display: move the setting of the aux dev adds ccf3ad1f1afc drm/amdgpu/display: don't call drm_dp_mst_connector_late_r [...] adds 38fb82629562 drm/ttm: fix leaking fences via ttm_buffer_object_transfer adds ba5f5faef61d drm/amdgpu/display: fix pci revision id fetching adds 2ef91cd0b926 drm/amdgpu/display: Fix Pollock Variant Detection adds a97570945fa9 Merge remote-tracking branch 'amdgpu/drm-next' 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 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 6a2faf3bf34e Merge remote-tracking branch 'drm-intel/for-linux-next' adds f634c6a80287 dt/bindings: display: Add optional property node define fo [...] adds cab4b790cdbf Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' adds 22567d017c2c dt-bindings: etnaviv: Add #cooling-cells adds c0c553f53742 Merge remote-tracking branch 'etnaviv/etnaviv/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 1350db7d5020 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 ab6a1752d1dd Merge branch 'asoc-5.7' into asoc-next adds 29ede45ef57f Merge remote-tracking branch 'sound-asoc/for-next' adds 0f74226649fb kernel: module: Replace zero-length array with flexible-ar [...] adds d8a611fbc605 Merge remote-tracking branch 'modules/modules-next' adds f685b96f10bc Merge branch 'io_uring-5.6' into for-next adds a2289fdffe46 io_uring: store io_kiocb in wait->private adds 09aacd048781 io_uring: abstract out main poll wake handler adds ac346aacdbfb io_uring: allow POLL_ADD with double poll_wait() users adds 773efbf430d5 Merge branch 'io_uring-5.6-poll' into for-next adds 6b6eb301e976 Merge branch 'io_uring-5.6' into for-next adds ceb961b119bb Merge remote-tracking branch 'block/for-next' adds 603a546a8c0b mmc: renesas_sdhi: remove double clear of automatic correction adds bb4f0504da6e mmc: renesas_sdhi: Add manual correction adds 839ada764937 mmc: renesas_sdhi: only check CMD status for HS400 manual [...] adds 7f12135b2d68 mmc: renesas_sdhi: enforce manual correction for Gen3 adds 968e94d11ba3 mmc: renesas_sdhi: cleanup SCC defines adds 5cd51174617b mmc: tmio: refactor tuning execution into SDHI driver adds 96f886e7aadb mmc: renesas_sdhi: complain loudly if driver needs update adds e89561948ec3 mmc: tmio: give callback a generic name adds 47ffea62ccfb mmc: tmio: enforce retune after runtime suspend adds 3122c16609f3 mmc: tmio: factor out TAP usage adds 49dbebe26202 mmc: tmio: remove superfluous callback wrappers adds fab7ab49b422 firmware: xilinx: Add ZynqMP Tap Delay setup ioctl to the [...] adds fce2bcc4de1a firmware: xilinx: Add DLL reset support adds ac7ac3a1437a mmc: sdhci-of-arasan: Add support for DLL reset for ZynqMP [...] adds 0601d9189599 mmc: sdhci-of-arasan: Remove quirk for broken base clock adds 84f371938735 Merge branch 'fixes' into next adds a98ae2687521 mmc: sdhci-msm: Don't enable PWRSAVE_DLL for certain sdhc hosts adds eb1814dd49d5 mmc: Add MMC host software queue support adds 68de2a65e127 mmc: core: Enable the MMC host software queue for the SD card adds c57379fd6e3d mmc: host: sdhci: Add request_done ops for struct sdhci_ops adds 03c7848f23ab mmc: host: sdhci: Add a variable to defer to complete requ [...] adds 1f3663ab3e0d mmc: host: sdhci-sprd: Add software queue support adds 8d28926fadfd mmc: core: Throttle polling rate for CMD6 adds 2b9122e5c3e0 mmc: core: Drop unused define adds 10f06cddc23e mmc: core: Extend mmc_switch_status() to rid of __mmc_swit [...] adds 787727f74583 mmc: core: Drop redundant in-parameter to __mmc_switch() adds dccb7c7d0e5d mmc: core: Split up mmc_poll_for_busy() adds c191937bfb92 mmc: core: Enable re-use of mmc_blk_in_tran_state() adds 36f167043bfd mmc: core: Update CMD13 busy check for CMD6 commands adds ed744ac891a3 mmc: core: Convert to mmc_poll_for_busy() for erase/trim/discard adds 50755425a73b mmc: core: Drop redundant out-parameter to mmc_send_hpi_cmd() adds 6e6b8d5e7e78 mmc: core: Convert to mmc_poll_for_busy() for HPI commands adds 5443430072ab mmc: core: Fixup support for HW busy detection for HPI commands adds 93defb85ca2e mmc: mmci_sdmmc: Replace sg_dma_xxx macros adds b638974ab774 mmc: mmci_sdmmc: Rename sdmmc_priv struct to sdmmc_idma adds 39ac70cbe74d mmc: mmci: Add a reference at mmc_host_ops in mmci struct adds 978986d088ee mmc: mmci: Add private pointer for variant adds 7ff3c44a98f3 dt-bindings: mmc: mmci: add delay block base register for sdmmc adds f084b1809d44 mmc: mmci_sdmmc: Add execute tuning with delay block adds da6d5681c844 mmc: mmci: Add callbacks for to manage signal voltage switch adds 259aa289a9fa mmc: mmci_sdmmc: Implement signal voltage callbacks adds 51425149b872 mmc: mmci: Add support for sdmmc variant revision 2.0 adds b6559a9563d6 mmc: host: hsq: Add missing MODULE_LICENSE() and MODULE_DE [...] adds d8d8e64945d9 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 964f47d1b2b2 Merge remote-tracking branch 'mfd/for-mfd-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 c876e8926cea Merge remote-tracking branch 'battery/for-next' adds 3cc745247fce Merge branch 'regulator-5.6' into regulator-linus 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 33f2ecda2464 Merge branch 'regulator-5.7' into regulator-next adds 7c25e73e675b next-20200225/regulator adds bd1a5a53d7c1 security: <linux/lsm_hooks.h>: fix all kernel-doc warnings adds 3e27a33932df security: remove duplicated include from security.h adds ee1ec9b8bb25 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 7a2475b28c62 Merge remote-tracking branch 'apparmor/apparmor-next' 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 4b8b0865c553 keys: Replace uid/gid/perm permissions checking with an ACL adds f981a85690dc security/selinux: Add support for new key permissions adds 6a916f5f5f82 keys: Provide KEYCTL_GRANT_PERMISSION adds bda7978b1956 Merge branch 'keys-acl' into keys-next adds 657e16ee3efe 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 a809b1adf3d1 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 88a6f8913a5e Merge remote-tracking branch 'smack/for-next' adds 718ab3557ccd tpm: Don't make log failures fatal adds 349e029a327f tpm: tpm1_bios_measurements_next should increase position index adds 14c3bf32cb4a tpm: tpm2_bios_measurements_next should increase position index adds edf534dca6e2 Merge remote-tracking branch 'tpmdd/next' adds 70b3eeed49e8 audit: CONFIG_CHANGE don't log internal bookkeeping as an event adds a5e0fb0abb5f 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 0ec370262be7 Merge remote-tracking branch 'devicetree/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 5c0fd1c4c909 Merge branch 'spi-5.7' into spi-next adds 02e3f194ee93 Merge remote-tracking branch 'spi/for-next' adds 6650cdd9a8cc x86/split_lock: Enable split lock detection by kernel adds 1a0f88359f7c Merge branch 'x86/splitlock' 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 d5250d53ebc6 Merge branch 'x86/fpu' 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 c0ecb417cfa9 Merge branch 'x86/cleanups' 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 e11831d0ada3 x86/boot/compressed: Remove unnecessary sections from bzImage adds f1c5078134d5 Merge branch 'x86/boot' 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 52f04c9dbce3 Merge branch 'timers/core' adds 636e007fab16 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 f0a84e98abaa Merge branch 'sched/core' adds 2976908e4198 x86/mce: Do not log spurious corrected mce errors adds 868e58b50a79 Merge branch 'ras/core' 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 d9ed04272fbf 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 2cd01024ab5b Merge branch 'locking/kcsan' 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 05ba0d09f295 Merge branch 'locking/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 f4a4fb5f1572 Merge branch 'core/objtool' adds 1c1f41b45c5b Merge remote-tracking branch 'tip/auto-latest' adds 76b07e21fcce clocksource/drivers: Suspend/resume Hyper-V clocksource fo [...] adds c2cce9f56c9d clocksource: Fix Kconfig indentation adds 203b92775e86 dt-bindings: timer: renesas, cmt: Document r8a774b1 CMT support adds fde38189fd64 clocksource: Fix Kconfig miscues adds fabc96c454db clocksource: hyperv: Reserve PAGE_SIZE space for tsc page adds 826e293f4942 clocksource/drivers/timer-microchip-pit64b: Add Microchip [...] adds 86d7ea1b43c9 clocksource/drivers/cadence-ttc: Use ttc driver as platfor [...] adds b20bf9d335bd clocksource/drivers/bcm2835_timer: Fix memory leak of timer adds a7ecec664eb0 clocksource/drivers/em_sti: Convert to devm_platform_iorem [...] adds 91008d6c6d69 clocksource/drivers/em_sti: Fix variable declaration in em [...] adds 8d784b680a1a clocksource/drivers/timer-ti-dm: Convert to devm_platform_ [...] adds df0c4fe37390 clocksource/drivers/timer-ti-dm: Switch to platform_get_irq adds 2b271ace418e clocksource/drivers/timer-ti-dm: Fix uninitialized pointer access adds 0ea0314ad229 clocksource/drivers/exynos_mct: Rename Exynos to lowercase adds a2e499d7db8c clocksource/drivers/timer-microchip-pit64b: Fix sparse warning adds 92c24e17a24c clocksource/hyperv: Untangle stimers and timesync from clo [...] adds e4c3b4213b79 clocksource/hyperv: Set TSC clocksource as default w/ Inva [...] adds 357a936c0423 Merge remote-tracking branch 'clockevents/timers/drivers/next' 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 b800bd612366 Merge remote-tracking branch 'edac/edac-for-next' 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 0d6bcdcfdf12 Merge remote-tracking branch 'ftrace/for-next' 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 dd7f9d773d45 doc: Add some more RCU list patterns in the kernel adds 5b19d76774b8 doc/RCU/Design: Remove remaining HTML tags in ReST files adds 0af4dbe77a95 doc/RCU/listRCU: Fix typos in a example code snippets adds a24316b2df93 doc/RCU/listRCU: Update example function name adds 2236c59ae92f doc/RCU/rcu: Use ':ref:' for links to other docs adds cd6f8ee4778f doc/RCU/rcu: Use absolute paths for non-rst files adds 2afcf1ed8172 doc/RCU/rcu: Use https instead of http if possible adds 3f5fb273ed01 doc: Add rcutorture scripting to torture.txt adds 97f8e17a6028 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 e70e4b3e69ce rcu: Mark rcu_state.ncpus to detect concurrent writes adds 63f6fa670c89 rcu: Mark rcu_state.gp_seq to detect concurrent writes adds 77abca1c358a 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 0c10a589bc9f Merge branches 'doc.2020.02.20a', 'fixes.2020.02.20a', 'kf [...] adds 1fc0e6d4e378 Merge branch 'kcsan.2020.01.07a' into urgent.2020.01.25a adds 2ffc9dd277c3 kcsan: Prefer __always_inline for fast-path adds f7f8c8ae79d1 kcsan: Show full access type in report adds 5e250abcb18a kcsan: Rate-limit reporting per data races adds fbc2d237ab2f kcsan: Make KCSAN compatible with lockdep adds d521a247220e kcsan: Address missing case with KCSAN_REPORT_VALUE_CHANGE_ONLY adds 3c1b8e31ace8 include/linux: Add instrumented.h infrastructure adds 4719d40b6bb4 asm-generic, atomic-instrumented: Use generic instrumented.h adds eec3968dc4d7 asm-generic, kcsan: Add KCSAN instrumentation for bitops adds 6d8cab62c371 iov_iter: Use generic instrumented.h adds a12ba9a79f84 copy_to_user, copy_from_user: Use generic instrumented.h adds 03c2b9e7ebd0 kcsan: Add docbook header for data_race() adds b9843c96c7de kcsan: Add option to assume plain aligned writes up to wor [...] adds d18f1a33e4a3 kcsan: Clarify Kconfig option KCSAN_IGNORE_ATOMICS adds 48fc66536963 kcsan: Cleanup of main KCSAN Kconfig option adds cbbbf0df6b6f kcsan: Fix 0-sized checks adds 243aea00b746 kcsan: Introduce KCSAN_ACCESS_ASSERT access type adds 7f6e9db3e2b8 kcsan: Introduce ASSERT_EXCLUSIVE_* macros adds ba553306042e kcsan: Add test to generate conflicts via debugfs adds f60f0f543333 kcsan: Expose core configuration parameters as module params adds f6d100d97b4e Merge branch 'kcsan.2020.02.07a' into HEAD adds c75fb63bb4ef kcsan: Fix misreporting if concurrent races on same address adds b5b2b24dfec0 kcsan: Move interfaces that affects checks to kcsan-checks.h adds 3ed8d4aa9fba compiler.h, seqlock.h: Remove unnecessary kcsan.h includes adds b5d25de228e4 kcsan: Introduce kcsan_value_change type adds b4b78d640feb kcsan: Add kcsan_set_access_mask() support adds be544aff3d15 kcsan: Introduce ASSERT_EXCLUSIVE_BITS(var, mask) adds 218a10d2260b kcsan, trace: Make KCSAN compatible with tracing adds 83ae417f79d2 Merge branch 'kcsan.2020.02.13b' 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 ca3b71b9e4ac Merge branch 'lkmm-dev.2020.02.16a' into HEAD adds df45971666ce rcu: Add *_ONCE() and data_race() to rcu_node ->exp_tasks [...] adds 4576d6ef73db rcu: Add READ_ONCE and data_race() to rcu_node ->boost_tasks adds 6816566beb24 srcu: Add data_race() to ->srcu_lock_count and ->srcu_unlo [...] adds abd87fc4a359 rcu: Add WRITE_ONCE() to rcu_node ->boost_tasks adds 2c8b0083ddb9 rcu: Use data_race() for RCU CPU stall-warning prints adds 4cb70b586116 rcu: Use data_race() for RCU expedited CPU stall-warning prints adds b82347a8abc9 rculist: Add ASSERT_EXCLUSIVE_ACCESS() to __list_splice_in [...] adds fd0b51a9d992 rcutorture: Make kvm-recheck-rcu.sh handle truncated lines adds 30c761093fc9 rcu: Make rcu_read_unlock_special() safe for rq/pi locks adds 820d38d245c9 rcu: Don't set nesting depth negative in rcu_preempt_defer [...] adds cb16e843a692 rcu: Remove unused ->rcu_read_unlock_special.b.deferred_qs field adds af885912ce9f rcu: Don't use negative nesting depth in __rcu_read_unlock() adds 647fba3ae323 rcutorture: Mark data-race potential for rcu_barrier() tes [...] adds cde3848a1b93 fork: Annotate a data race in vm_area_dup() adds aee9ccab7247 EXP drm: Make drm_dp_mst_dsc_aux_for_port() safe for old c [...] adds 06d1285a06f6 kcsan: Add option to allow watcher interruptions adds 8aa63de65a79 kcsan: Add option for verbose reporting adds 0d5177027fe8 Merge remote-tracking branch 'rcu/rcu/next' 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 c397509d260b Merge remote-tracking branch 'kvm-arm/next' adds b35e8878e1d3 KVM: s390/interrupt: do not pin adapter interrupt pages adds 6102559e7947 Merge remote-tracking branch 'kvms390/next' adds 9391e7a9a1e2 Merge branch 'for-5.6' into for-next adds b12af711e3c2 Merge remote-tracking branch 'percpu/for-next' adds dbb92f88648d workqueue: Document (some) memory-ordering properties of { [...] adds 1cd27003497a workqueue: don't use wq_select_unbound_cpu() for bound works adds a3b5eaf95b67 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 637e19f56ebd 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 0cbb4f9c6982 platform/chrome: wilco_ec: Include asm/unaligned instead o [...] 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 a9e04b2969b7 Merge remote-tracking branch 'chrome-platform/for-next' adds 1c92179af655 ipmi_si: Avoid spurious errors for optional IRQs adds ef0129a4d06a drivers: char: ipmi: ipmi_msghandler: Pass lockdep express [...] adds e3b613138bf7 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 e645f3656763 Merge remote-tracking branch 'driver-core/driver-core-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 07915db8adeb 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 584b21e3ba71 Merge remote-tracking branch 'usb-serial/usb-next' adds 220fd9c3bf5b usb: chipidea: udc: using structure ci_hdrc device for runtime PM adds cbdfbda4a166 usb: chipidea: otg: handling vbus disconnect event occurre [...] adds ccd336f11fa9 Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb-next' adds a5c86c557fe9 phy: mapphone-mdm6600: Fix write timeouts with shorter GPI [...] adds 541f399eaa46 Merge remote-tracking branch 'phy-next/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 d3c98bebebdb 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 ca37bb1dadd1 Merge remote-tracking branch 'char-misc/char-misc-next' adds 5a4ffe26c1d0 dt-bindings: extcon: usbc-cros-ec: convert extcon-usbc-cro [...] adds d4e850023caa extcon: Remove unneeded extern keyword from extcon-provider.h adds 87ccafd3bd64 extcon: palmas: Hide error messages if gpio returns -EPROBE_DEFER adds 3d33501ae31c Merge remote-tracking branch 'extcon/extcon-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 571e466eddc0 Merge remote-tracking branch 'soundwire/next' adds c2a9fca17e4c thunderbolt: eeprom: Replace zero-length array with flexib [...] adds 3084ea9ea889 thunderbolt: icm: Replace zero-length array with flexible- [...] adds 32236eb783ac Merge remote-tracking branch 'thunderbolt/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 e76084e0a9ff Merge remote-tracking branch 'staging/staging-next' adds f356d58c3a04 Merge branch 'i2c-mux/for-next' into for-next adds 5ea49fd2f1fb 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 4721e67698cd dmaengine: idxd: remove set but unused 'rc' adds c4f81d7e6494 Merge remote-tracking branch 'slave-dma/next' 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 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 1f54770ddc8a 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 28822d633f20 Merge branch 'fixes' into for-next 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 0a65b349c7fa Merge branch 'misc' into for-next adds 84bc949984fd Merge branch 'fixes' into for-next 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 214527ada4ee Merge branch 'misc' into for-next adds 290def1eb83a Merge remote-tracking branch 'scsi/for-next' adds 106a01852fe6 tools/virtio: option to build an out of tree module adds ed18fb8345fc ptr_ring: linked list fallback adds 7e0a3cb260f9 vhost: option to fetch descriptors through an independent struct adds 370e2c82a4a5 vhost: use batched version by default adds 58af76aedc27 Merge remote-tracking branch 'vhost/linux-next' adds 5a87e60312a9 Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] adds 45f18925a186 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 ee82ebf16ccb Merge branch 'devel' into for-next adds d2ae6d7c0745 Merge remote-tracking branch 'gpio/for-next' adds 79c18adc1239 gpio: uniphier: Replace zero-length array with flexible-ar [...] adds cb548e981da5 gpiolib: Rename 'event' to 'ge' to be consistent with other use adds b8419b067390 gpiolib: fix unwatch ioctl() adds a3e44f4090d6 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' adds dc7a06b0dbba pinctrl: meson-gxl: fix GPIOX sdio pins adds 4c48e549f39f pinctrl: imx: scu: Align imx sc msg structs to 4 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 2d2177ffa269 Merge branch 'devel' into for-next adds 415bab8c806e Merge remote-tracking branch 'pinctrl/for-next' adds f75152eb8bea ktest: Fix some typos in sample.conf adds 9b5f852ae20d ktest: Make default build option oldconfig not randconfig adds dc1c12c85988 Merge remote-tracking branch 'ktest/for-next' 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 725101e1a3a4 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 7e0145a38009 Merge remote-tracking branch 'livepatching/for-next' adds 38a49742de11 rtc: sh: Restore devm_ioremap() alignment adds 4594d082dbe6 rtc: zynqmp: Clear alarm interrupt status before interrupt enable adds 9ac6d8c38b29 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 818c25d89e0d Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' adds 4837621cd61e eeprom: at24: add TPF0001 ACPI ID for 24c1024 device adds 1007cf34fd8c Merge remote-tracking branch 'at24/at24/for-next' adds 29147f00140f NTB: Add Hygon Device ID adds 1ef512b16bc8 NTB: Fix an error in get link status adds 8a0f3b51a1f8 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 341d4ffadcbe Merge remote-tracking branch 'fsi/next' adds e466bd8c2a29 dt-bindings: SLIMBus: add slim devices optional properties adds 8f35288566d7 slimbus: qcom-ngd-ctrl: Use dma_request_chan() instead dma [...] adds 526eaf5d08a2 slimbus: Use the correct style for SPDX License Identifier adds cbf06926165b 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 61214b588d7f 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 22c7566f2507 Merge remote-tracking branch 'xarray/xarray' adds ffd843b9cf17 kdb: Eliminate strncpy() warnings by replacing with strscpy() adds 5ea771abd5a3 kdb: Censor attempts to set PROMPT without ENABLE_MEM_READ adds cc0830fd95be Merge remote-tracking branch 'kgdb/kgdb/for-next' adds d044d1429dec PM / devfreq: Use constant name of userspace governor adds 45dc4c5362b0 PM / devfreq: Remove unneeded extern keyword adds a454401a57ed PM / devfreq: Change to DEVFREQ_GOV_UPDATE_INTERVAL event name adds 46dbfe265841 PM / devfreq: Fix a typo in a comment adds 34b701968ee4 Merge remote-tracking branch 'devfreq/devfreq-next' adds 1418bf8c8ed8 fpga: dfl: support multiple opens on feature device node. adds 309db92e29b1 fpga: zynq: Remove clk_get error message for probe defer adds f74b9732ef0d Merge remote-tracking branch 'fpga/for-next' 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 b907c55e88b2 Merge remote-tracking branch 'kunit-next/kunit' adds 63eb0108ab8e RDMA/bnxt_re: using vmalloc requires includeing vmalloc.h adds 8858378f1a0a mm, numa: fix bad pmd by atomically check for pmd_trans_hu [...] adds 0ca54939fce1 mm-numa-fix-bad-pmd-by-atomically-check-for-pmd_trans_huge [...] adds 643647d25a6d mm: fix possible PMD dirty bit lost in set_pmd_migration_entry() adds fbdb4d20332e mm: avoid data corruption on CoW fault into PFN-mapped VMA adds 0d2e16432316 mm/hugetlb.c: fix a addressing exception caused by huge_pt [...] adds 7f22618c4db2 /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds f44dc13f6ae6 /proc/kpageflags: do not use uninitialized struct pages adds ce2b1c7464ff fat: fix uninit-memory access for partial initialized inode adds fe4dfe7b7da3 mm/z3fold.c: do not include rwlock.h directly adds 8b9e9e3a30cb mm, hotplug: fix page online with DEBUG_PAGEALLOC compiled [...] adds 8ccf42ad4106 arch/Kconfig: update HAVE_RELIABLE_STACKTRACE description adds 06d4dc5a4925 x86/mm: Split vmalloc_sync_all() adds 33d493e700e2 kthread: mark timer used by delayed kthread works as IRQ safe adds 3ece10f6aa9e asm-generic: make more kernel-space headers mandatory adds 436fade98919 scripts/spelling.txt: add syfs/sysfs pattern adds d2e315d06350 ocfs2: remove FS_OCFS2_NM adds db8dc8824284 ocfs2: remove unused macros adds 8f4cc7679ef1 ocfs2: use OCFS2_SEC_BITS in macro adds e34d34d65813 ocfs2: remove dlm_lock_is_remote adds f931c5fc36ae ocfs2: there is no need to log twice in several functions adds 540d0b4cc88b ocfs2: correct annotation from "l_next_rec" to "l_next_free_rec" adds c794d83eb63b ocfs2: remove useless err adds 29a5033ba9be ocfs2: Add missing annotations for ocfs2_refcount_cache_lo [...] adds bffb415eeaad ramfs: support O_TMPFILE adds 9460291e0e20 kernel/watchdog: flush all printk nmi buffers when hardloc [...] adds a9b9a4951664 mm/slub.c: replace cpu_slab->partial with wrapped APIs adds 12ce6addc651 mm/slub.c: replace kmem_cache->cpu_partial with wrapped APIs adds ddad3873db59 mm/kmemleak.c: use address-of operator on section symbols adds 216e0b7a586b mm/debug: add tests validating architecture page table helpers adds 765a908a4eb5 mm/filemap.c: don't bother dropping mmap_sem for zero size [...] adds 71e502b78b1a mm/page-writeback.c: write_cache_pages(): deduplicate iden [...] adds 42b1ec857dab mm/gup: split get_user_pages_remote() into two routines adds 97c450968035 mm/gup: pass a flags arg to __gup_device_* functions adds 7fd378cc25ce mm: introduce page_ref_sub_return() adds bac57e2b9d4a mm/gup: pass gup flags to two more routines adds 86f3d5e625c7 mm/gup: require FOLL_GET for get_user_pages_fast() adds 9947ea2c1e60 mm/gup: track FOLL_PIN pages adds 134e1e6edcf8 mm/gup: page->hpage_pinned_refcount: exact pin counts for [...] adds ffa7d61e4c98 mm/gup: /proc/vmstat: pin_user_pages (FOLL_PIN) reporting adds 13c3e5c649ab mm/gup_benchmark: support pin_user_pages() and related calls adds 55c96ce1c402 selftests/vm: run_vmtests: invoke gup_benchmark with basic [...] adds 8b74c7e658ab mm: improve dump_page() for compound pages adds 98368073b1eb mm: dump_page(): additional diagnostics for huge pinned pages adds 143c569b64d7 mm/swapfile.c: move inode_lock out of claim_swapfile adds 3de07dc39dc1 mm/swapfile.c: fix comments for swapcache_prepare adds 64e990634c95 mm/swap.c: not necessary to export __pagevec_lru_add() adds cfa6e5147603 mm/swapfile: fix data races in try_to_unuse() adds 07ec66ba3d06 mm, memcg: fix build error around the usage of kmem_caches adds 156db009524a mm/memcontrol.c: allocate shrinker_map on appropriate NUMA node adds 63c1d698bcca mm: memcg/slab: introduce mem_cgroup_from_obj() adds baa3f9c1e036 mm-memcg-slab-introduce-mem_cgroup_from_obj-v2 adds 7732c1cf637d mm: kmem: cleanup (__)memcg_kmem_charge_memcg() arguments adds 5ac0c6715cd2 mm: kmem: cleanup memcg_kmem_uncharge_memcg() arguments adds efdecb5b9af5 mm: kmem: rename memcg_kmem_(un)charge() into memcg_kmem_( [...] adds 82e5924c9972 mm: kmem: switch to nr_pages in (__)memcg_kmem_charge_memcg() adds e80269a16800 mm: memcg/slab: cache page number in memcg_(un)charge_slab() adds 12dc5ab7ec75 mm: kmem: rename (__)memcg_kmem_(un)charge_memcg() to __me [...] adds 87e5987785af mm/mapping_dirty_helpers: Update huge page-table entry callbacks adds 8828364a7167 mm: don't prepare anon_vma if vma has VM_WIPEONFORK adds f2e4533610f3 Revert "mm/rmap.c: reuse mergeable anon_vma as parent when fork" adds b103276f85f5 mm: set vm_next and vm_prev to NULL in vm_area_dup() adds b30883d55831 mm/vma: add missing VMA flag readable name for VM_SYNC adds 0955d497f362 mm/vma: make vma_is_accessible() available for general use adds 4ab6d2521506 mm/vma: replace all remaining open encodings with is_vm_hu [...] adds 5146802f1ec9 mm/vma: replace all remaining open encodings with vma_is_a [...] adds ddf6e3fcc122 mm/vma: append unlikely() while testing VMA access permissions adds a1e8c3b6d649 mm/mmap.c: fix the adjusted length error adds 680cf30150e5 mm/mremap: add MREMAP_DONTUNMAP to mremap() adds 28bcf4526a29 mm-add-mremap_dontunmap-to-mremap-v6 adds 30ad04074451 mm-add-mremap_dontunmap-to-mremap-v7 adds 1c172e16dab2 selftests: add MREMAP_DONTUNMAP selftest adds 4432941ede4b selftest-add-mremap_dontunmap-selftest-fix adds c2f5c6bf4f21 selftest: Add MREMAP_DONTUNMAP selftest. adds f4742c4a935d selftest-add-mremap_dontunmap-selftest-v7-checkpatch-fixes adds a57f47b02f35 mm/sparsemem: get address to page struct instead of addres [...] adds 514a3c3fbc12 mm/sparse: rename pfn_present() to pfn_in_present_section() adds 7d351cb8f7bb mm/page_alloc: increase default min_free_kbytes bound adds 9fad1ed3eef4 mm: vmpressure: don't need call kfree if kstrndup fails adds c9a0fba9a10d mm: vmpressure: use mem_cgroup_is_root API adds 8224800ae093 mm: vmscan: replace open codings to NUMA_NO_NODE adds 836bc17d0bf7 mm/vmscan.c: remove cpu online notification for now adds 0eec5299f8f5 mm/mempolicy: support MPOL_MF_STRICT for huge page mapping adds a2afcb26f0a4 mm/mempolicy: check hugepage migration is supported by arc [...] adds f98c931d54bb mm: mempolicy: use VM_BUG_ON_VMA in queue_pages_test_walk() adds 16899b70d279 hugetlb_cgroup: add hugetlb_cgroup reservation counter adds 0d8be2c7e2e5 hugetlb_cgroup: add interface for charge/uncharge hugetlb [...] adds 02fdcdcd288a mm/hugetlb_cgroup: fix hugetlb_cgroup migration adds dddf5c5f5415 hugetlb_cgroup: add reservation accounting for private mappings adds f6d97d4ddee6 hugetlb_cgroup-add-reservation-accounting-for-private-mapp [...] adds 666098398528 hugetlb: disable region_add file_region coalescing adds dad5766887d2 mm/hugetlb: Fix file_region entry allocations adds 4bd482e2004b hugetlb_cgroup: add accounting for shared mappings adds dcb702ef77d5 hugetlb_cgroup-add-accounting-for-shared-mappings-fix adds f48e73b30ded hugetlb_cgroup: support noreserve mappings adds 70e107240d36 hugetlb: support file_region coalescing again adds b73d958f6695 hugetlb: fix CONFIG_CGROUP_HUGETLB ifdefs adds d96edd2f5625 hugetlb: remove check_coalesce_bug debug code adds c0e2881c0dae hugetlb_cgroup: add hugetlb_cgroup reservation tests adds d01d2d263c89 hugetlb_cgroup: add hugetlb_cgroup reservation docs adds f0f78a7d619a mm/migrate.c: no need to check for i > start in do_pages_move() adds ace8ffbb3258 mm/migrate.c: wrap do_move_pages_to_node() and store_status() adds 4c71d99d6348 mm/migrate.c: check pagelist in move_pages_and_store_status() adds baa51db72021 mm/migrate.c: unify "not queued for migration" handling in [...] adds a92a0ccf1010 mm/migrate.c: migrate PG_readahead flag adds a5fdb541b075 mm-migratec-migrate-pg_readahead-flag-fix adds 9a06b3395a48 drivers/base/memory.c: cache memory blocks in xarray to ac [...] adds 3750b6a51374 drivers-base-memoryc-cache-memory-blocks-in-xarray-to-acce [...] adds 594686f31a78 mm: adjust shuffle code to allow for future coalescing adds b54c56c7c65c mm: use zone and order instead of free area in free_list m [...] adds 54fb0670daae mm: add function __putback_isolated_page adds c5f640c48223 mm: introduce Reported pages adds 8508e47fb91c virtio-balloon: pull page poisoning config out of free pag [...] adds c7f0cbe63bf6 virtio-balloon: add support for providing free page report [...] adds f9be387a1948 mm/page_reporting: rotate reported pages to the tail of the list adds 8fb145d80c45 mm/page_reporting: add budget limit on how many pages can [...] adds d25985e23a63 mm/page_reporting: add free page reporting documentation adds db5a02d2dbbe drivers/base/memory.c: indicate all memory blocks as removable adds ad2a130d108a drivers/base/memory.c: drop section_count adds f7670b7fb707 drivers/base/memory.c: drop pages_correctly_probed() adds 88d9756b8454 mm/page_ext.c: drop pfn_present() check when onlining adds 765d744fea4a mm/memory_hotplug.c: only respect mem= parameter during bo [...] adds 797955e5eefa mm/shmem.c: distribute switch variables for initialization adds 4e50d5f5cdeb mm/zswap: allow setting default status, compressor and all [...] adds a3bc5bca9d30 fs/buffer.c: add debug print for __getblk_gfp() stall problem adds 54e8810bb96c fs/buffer.c: dump more info for __getblk_gfp() stall problem adds 4c9f7db47aaf kernel/hung_task.c: Monitor killed tasks. adds 04470c4b33ea proc: faster open/read/close with "permanent" files adds 7f3c694c1be8 proc-faster-open-read-close-with-permanent-files-checkpatch-fixes adds 946728dd8f20 asm-generic: fix unistd_32.h generation format adds 287b00c1e5d4 kernel/extable.c: use address-of operator on section symbols adds 4a673575cb44 MAINTAINERS: add an entry for kfifo adds 69f9c7f07535 lib/test_lockup: test module to generate lockups adds f3d70efab5c3 lib/bch.c: replace zero-length array with flexible-array member adds 45a8ccefab03 lib/ts_bm.c: replace zero-length array with flexible-array member adds 5dd50f05067a lib/ts_fsm.c: replace zero-length array with flexible-arra [...] adds 1068913fa8e5 lib/ts_kmp.c: replace zero-length array with flexible-arra [...] adds 084b700c5936 lib/scatterlist: fix sg_copy_buffer() kerneldoc adds cd56e8cca64e lib: test_stackinit.c: XFAIL switch variable init tests adds 7c269115f9a8 lib/stackdepot.c: check depot_index before accessing the s [...] adds 5e5779a843ba lib/stackdepot.c: build with -fno-builtin adds a0fc45c94af4 kasan: stackdepot: move filter_irq_stacks() to stackdepot.c adds ed4db5e3d152 percpu_counter: fix a data race at vm_committed_as adds c6847195275f lib/test_lockup.c: fix spelling mistake "iteraions" -> "it [...] adds 47e7b723db3c lib/test_bitmap.c: make use of EXP2_IN_BITS adds 2b51931a7b12 string: add stracpy and stracpy_pad mechanisms adds 7123d55cf8fa Documentation/checkpatch: prefer stracpy/strscpy over strc [...] adds bfc4f670e63b checkpatch: remove email address comment from email addres [...] adds 24dae0e8ef60 checkpatch: check SPDX tags in YAML files adds 41b6efc586b8 checkpatch: support "base-commit:" format adds 43b136fc32e2 checkpatch: prefer fallthrough; over fallthrough comments adds 5c8919fb3830 checkpatch: fix minor typo and mixed space+tab in indentation adds edfffba09659 checkpatch: fix multiple const * types adds 2dde2c0fd86f checkpatch: add command-line option for TAB size adds 56fbe4fd4d7c epoll: fix possible lost wakeup on epoll_ctl() path adds a24b0c0ff785 kselftest: introduce new epoll test case adds 3066eb0bdbb1 fs/binfmt_elf.c: delete "loc" variable adds 596b1e71015d fs/binfmt_elf.c: allocate less for static executable adds 1a3cc9a56a4b fs/binfmt_elf.c: don't free interpreter's ELF pheaders on [...] adds 2eb1f12d4f5b samples/hw_breakpoint: drop HW_BREAKPOINT_R when reporting writes adds b3ec4e6372e3 samples/hw_breakpoint: drop use of kallsyms_lookup_name() adds 5044378f4a1d kallsyms: unexport kallsyms_lookup_name() and kallsyms_on_ [...] adds 384221144140 init/main.c: mark boot_config_checksum static adds 29dab2122492 loop: use worker per cgroup instead of kworker adds e64cc0749813 mm: charge active memcg when no mm is set adds c9e1feb96bd9 loop: charge i/o to mem and blk cg adds 682f799df075 kernel/relay.c: fix read_pos error when multiple readers adds b8fc7634c274 aio: simplify read_events() adds 447805d7b070 init/Kconfig: clean up ANON_INODES and old IO schedulers options adds 39aeb3221e59 Merge branch 'akpm-current/current' adds c7f733022fc0 mm/frontswap: mark various intentional data races adds eef78fc78537 mm/page_io: mark various intentional data races adds 1d2d79a17281 mm-page_io-mark-various-intentional-data-races-v2 adds 7ffbd1d59515 mm/swap_state: mark various intentional data races adds 8732eafc497b mm/kmemleak: annotate various data races obj->ptr adds 86b5997db829 mm/filemap.c: fix a data race in filemap_fault() adds 0068ad1bc3c3 mm/swapfile: fix and annotate various data races adds d3a8c10d6568 mm-swapfile-fix-and-annotate-various-data-races-v2 adds 9098b795a1cf mm/page_counter: fix various data races at memsw adds 51600a13ce5c mm/memcontrol: fix a data race in scan count adds b8f439d16065 mm/list_lru: fix a data race in list_lru_count_one adds d624c5b82781 mm/mempool: fix a data race in mempool_free() adds dbc649078a0d mm/util.c: annotate an data race at vm_committed_as adds 8c80b427a468 mm/rmap: annotate a data race at tlb_flush_batched adds 03d6ed3c81ca mm: annotate a data race in page_zonenum() adds c8e156311b22 mm/memory.c: refactor insert_page to prepare for batched-l [...] adds a561d7c1f262 mm/memory.c: add vm_insert_pages() adds 271d1a8aa400 mm-add-vm_insert_pages-fix adds 4f3a9af320df add missing page_count() check to vm_insert_pages(). adds ed3cbeef0efe net-zerocopy: use vm_insert_pages() for tcp rcv zerocopy adds 6a78a7d71c9c net-zerocopy-use-vm_insert_pages-for-tcp-rcv-zerocopy-fix adds f2c881d6e6a4 drivers/tty/serial/sh-sci.c: suppress warning adds 9a0ec8b33c10 drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] adds 22f99ba586b9 Merge branch 'akpm/master' adds f804ae28e097 Revert "net-zerocopy-use-vm_insert_pages-for-tcp-rcv-zeroc [...] adds b3f6af926e8f Revert "net-zerocopy: use vm_insert_pages() for tcp rcv zerocopy" adds 16476db9a9a2 Revert "add missing page_count() check to vm_insert_pages()." adds ebf97420d216 Revert "mm-add-vm_insert_pages-fix" adds dd1e9e3fbdc6 Revert "mm/memory.c: add vm_insert_pages()" adds f3fef7e990da Add linux-next specific files for 20200226
No new revisions were added by this update.
Summary of changes: .gitignore | 4 + COPYING | 2 + CREDITS | 5 + .../ABI/obsolete/sysfs-selinux-checkreqprot | 23 + Documentation/ABI/removed/sysfs-kernel-uids | 14 + Documentation/ABI/testing/sysfs-class-typec | 14 +- Documentation/ABI/testing/sysfs-driver-uacce | 39 + Documentation/ABI/testing/sysfs-kernel-uids | 14 - Documentation/Makefile | 2 +- .../Memory-Ordering/Tree-RCU-Memory-Ordering.rst | 8 +- Documentation/RCU/listRCU.rst | 281 +- Documentation/RCU/rcu.rst | 18 +- Documentation/RCU/torture.txt | 147 +- .../admin-guide/acpi/fan_performance_states.rst | 4 +- Documentation/admin-guide/blockdev/zram.rst | 2 - Documentation/admin-guide/bootconfig.rst | 36 +- Documentation/admin-guide/cgroup-v1/hugetlb.rst | 103 +- Documentation/admin-guide/dynamic-debug-howto.rst | 3 + Documentation/admin-guide/edid.rst | 60 + Documentation/admin-guide/index.rst | 1 + Documentation/admin-guide/kernel-parameters.txt | 63 +- Documentation/admin-guide/pm/cpuidle.rst | 73 +- Documentation/admin-guide/sysctl/kernel.rst | 1037 ++-- Documentation/arm/tcm.rst | 6 +- Documentation/arm64/memory.rst | 2 +- Documentation/arm64/tagged-address-abi.rst | 11 +- Documentation/bpf/bpf_devel_QA.rst | 29 +- Documentation/core-api/gcc-plugins.rst | 4 + Documentation/core-api/pin_user_pages.rst | 86 +- Documentation/debugging-modules.txt | 22 - Documentation/dev-tools/index.rst | 1 + Documentation/dev-tools/kcsan.rst | 266 + Documentation/dev-tools/kunit/usage.rst | 1 + Documentation/devicetree/bindings/arm/arm,scmi.txt | 2 +- Documentation/devicetree/bindings/arm/arm,scpi.txt | 2 +- .../devicetree/bindings/arm/bcm/brcm,bcm63138.txt | 2 +- Documentation/devicetree/bindings/arm/cpus.yaml | 10 + Documentation/devicetree/bindings/arm/fsl.yaml | 54 + .../bindings/arm/hisilicon/hi3519-sysctrl.txt | 2 +- .../bindings/arm/msm/qcom,idle-state.txt | 2 +- Documentation/devicetree/bindings/arm/omap/mpu.txt | 2 +- Documentation/devicetree/bindings/arm/pmu.yaml | 41 +- Documentation/devicetree/bindings/arm/psci.yaml | 2 +- Documentation/devicetree/bindings/arm/realtek.yaml | 21 + Documentation/devicetree/bindings/arm/sunxi.yaml | 16 + .../arm/sunxi/allwinner,sun4i-a10-mbus.yaml | 1 + .../bindings/arm/tegra/nvidia,tegra20-pmc.txt | 300 - .../bindings/arm/tegra/nvidia,tegra20-pmc.yaml | 354 ++ .../devicetree/bindings/clock/imx8mm-clock.txt | 29 - .../devicetree/bindings/clock/imx8mm-clock.yaml | 68 + .../devicetree/bindings/clock/imx8mn-clock.yaml | 48 +- .../devicetree/bindings/clock/imx8mq-clock.txt | 20 - .../devicetree/bindings/clock/imx8mq-clock.yaml | 72 + .../bindings/clock/qcom,gcc-apq8064.yaml | 2 +- .../devicetree/bindings/clock/qcom,rpmhcc.yaml | 1 + .../bindings/display/allwinner,sun4i-a10-tcon.yaml | 6 +- .../devicetree/bindings/display/bridge/ps8640.yaml | 112 + .../bindings/display/etnaviv/etnaviv-drm.txt | 36 - .../bindings/display/ilitek,ili9486.yaml | 73 + .../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/dlc,dlc1010gig.txt | 12 - .../bindings/display/panel/edt,et-series.txt | 55 - .../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/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 - .../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-simple-dsi.yaml | 67 + .../bindings/display/panel/panel-simple.yaml | 205 + .../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/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 +- Documentation/devicetree/bindings/dma/ti-edma.txt | 2 +- .../devicetree/bindings/edac/dmc-520.yaml | 59 + .../bindings/extcon/extcon-usbc-cros-ec.txt | 24 - .../bindings/extcon/extcon-usbc-cros-ec.yaml | 56 + .../devicetree/bindings/gpu/vivante,gc.yaml | 69 + .../bindings/hwmon/adi,axi-fan-control.yaml | 62 + .../devicetree/bindings/hwmon/ltc2978.txt | 22 +- .../devicetree/bindings/input/ilitek,ili2xxx.txt | 3 +- .../devicetree/bindings/input/iqs62x-keys.yaml | 132 + Documentation/devicetree/bindings/leds/common.yaml | 2 +- .../devicetree/bindings/leds/register-bit-led.txt | 2 +- .../bindings/media/allwinner,sun4i-a10-csi.yaml | 40 +- .../media/allwinner,sun8i-h3-deinterlace.yaml | 6 +- .../devicetree/bindings/media/aspeed-video.txt | 5 +- .../devicetree/bindings/media/rockchip-rga.txt | 5 +- .../memory-controllers/nvidia,tegra124-emc.yaml | 20 +- .../bindings/memory-controllers/ti/emif.txt | 2 +- Documentation/devicetree/bindings/mfd/iqs62x.yaml | 179 + .../devicetree/bindings/misc/fsl,qoriq-mc.txt | 2 +- Documentation/devicetree/bindings/mmc/mmci.txt | 2 + .../devicetree/bindings/mmc/ti-omap-hsmmc.txt | 2 +- .../bindings/mtd/cadence-nand-controller.txt | 2 +- .../bindings/net/brcm,bcm7445-switch-v4.0.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/mdio.yaml | 1 - .../devicetree/bindings/net/qualcomm-bluetooth.txt | 2 + .../devicetree/bindings/net/wireless/ti,wl1251.txt | 3 +- .../bindings/pci/nvidia,tegra194-pcie.txt | 2 +- .../bindings/pinctrl/aspeed,ast2400-pinctrl.yaml | 2 +- .../bindings/pinctrl/aspeed,ast2500-pinctrl.yaml | 2 +- .../bindings/pinctrl/aspeed,ast2600-pinctrl.yaml | 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 + .../bindings/power/amlogic,meson-ee-pwrc.yaml | 2 +- .../bindings/power/amlogic,meson-sec-pwrc.yaml | 40 + .../devicetree/bindings/ptp/ptp-idt82p33.yaml | 45 + .../devicetree/bindings/pwm/iqs620a-pwm.yaml | 32 + .../devicetree/bindings/regulator/mps,mp5416.yaml | 78 + .../bindings/regulator/qcom,spmi-regulator.txt | 2 +- .../devicetree/bindings/reset/intel,rcu-gw.yaml | 6 +- .../devicetree/bindings/reset/st,stm32mp1-rcc.txt | 2 +- .../devicetree/bindings/soc/imx/fsl,aips-bus.yaml | 47 + .../devicetree/bindings/soc/mediatek/pwrap.txt | 1 + .../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/google,cros-ec-codec.txt | 44 - .../bindings/sound/google,cros-ec-codec.yaml | 62 + .../bindings/sound/rockchip,rk3328-codec.txt | 7 +- Documentation/devicetree/bindings/sound/rt5682.txt | 12 + .../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 | 2 +- .../devicetree/bindings/sound/tlv320adcx140.yaml | 83 + .../bindings/spi/allwinner,sun6i-a31-spi.yaml | 11 +- .../devicetree/bindings/spi/fsl-imx-cspi.txt | 5 +- .../devicetree/bindings/spi/qca,ar934x-spi.yaml | 41 + Documentation/devicetree/bindings/spi/spi-mux.yaml | 89 + .../devicetree/bindings/spi/st,stm32-spi.yaml | 2 +- .../bindings/thermal/brcm,avs-ro-thermal.yaml | 2 +- .../devicetree/bindings/trivial-devices.yaml | 2 + Documentation/devicetree/bindings/usb/dwc2.yaml | 6 + .../devicetree/bindings/usb/exynos-usb.txt | 9 +- .../devicetree/bindings/vendor-prefixes.yaml | 18 + Documentation/driver-api/dmaengine/client.rst | 14 +- Documentation/driver-api/edid.rst | 58 - Documentation/driver-api/index.rst | 1 - Documentation/driver-api/ipmb.rst | 4 + Documentation/driver-api/soundwire/stream.rst | 61 +- Documentation/driver-api/usb/typec_bus.rst | 22 +- .../debug/debug-vm-pgtable/arch-support.txt | 35 + .../features/vm/pte_special/arch-support.txt | 2 +- Documentation/filesystems/debugfs.txt | 6 +- Documentation/filesystems/index.rst | 1 + 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/overlayfs.rst | 44 + Documentation/filesystems/zonefs.txt | 20 +- Documentation/gpu/i915.rst | 4 +- Documentation/gpu/todo.rst | 22 + Documentation/hwmon/adm1177.rst | 3 +- Documentation/hwmon/index.rst | 1 + 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/kbuild/makefiles.rst | 3 - Documentation/kref.txt | 4 + 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 +- .../media/uapi/v4l/pixfmt-v4l2-mplane.rst | 6 +- Documentation/media/uapi/v4l/pixfmt-v4l2.rst | 2 - .../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/memory-barriers.txt | 8 +- Documentation/misc-devices/uacce.rst | 176 + Documentation/networking/bareudp.rst | 52 + Documentation/networking/devlink/devlink-trap.rst | 9 + Documentation/networking/index.rst | 1 + Documentation/networking/page_pool.rst | 159 + Documentation/networking/phy.rst | 5 +- Documentation/openrisc/openrisc_port.rst | 4 +- Documentation/power/index.rst | 1 - Documentation/power/pm_qos_interface.rst | 88 +- Documentation/process/2.Process.rst | 108 +- Documentation/process/coding-style.rst | 18 +- Documentation/process/deprecated.rst | 10 +- Documentation/process/email-clients.rst | 4 +- .../process/embargoed-hardware-issues.rst | 8 +- Documentation/process/howto.rst | 17 +- Documentation/security/keys/core.rst | 186 +- Documentation/security/keys/request-key.rst | 9 +- Documentation/sphinx/parallel-wrapper.sh | 2 +- Documentation/trace/events-power.rst | 21 +- .../zh_CN/process/embargoed-hardware-issues.rst | 2 +- .../zh_CN/video4linux/v4l2-framework.txt | 4 +- Documentation/userspace-api/ioctl/ioctl-number.rst | 2 +- Documentation/virt/guest-halt-polling.rst | 84 + Documentation/virt/index.rst | 2 + Documentation/virt/kvm/api.rst | 6029 +++++++++++++++++++ Documentation/virt/kvm/api.txt | 5450 ----------------- Documentation/virt/kvm/arm/hyp-abi.rst | 63 + Documentation/virt/kvm/arm/hyp-abi.txt | 53 - Documentation/virt/kvm/arm/index.rst | 12 + Documentation/virt/kvm/arm/psci.rst | 77 + Documentation/virt/kvm/arm/psci.txt | 61 - Documentation/virt/kvm/devices/arm-vgic-its.rst | 209 + Documentation/virt/kvm/devices/arm-vgic-its.txt | 181 - Documentation/virt/kvm/devices/arm-vgic-v3.rst | 291 + Documentation/virt/kvm/devices/arm-vgic-v3.txt | 251 - Documentation/virt/kvm/devices/arm-vgic.rst | 156 + Documentation/virt/kvm/devices/arm-vgic.txt | 127 - Documentation/virt/kvm/devices/index.rst | 19 + Documentation/virt/kvm/devices/mpic.rst | 58 + Documentation/virt/kvm/devices/mpic.txt | 53 - Documentation/virt/kvm/devices/s390_flic.rst | 173 + Documentation/virt/kvm/devices/s390_flic.txt | 163 - Documentation/virt/kvm/devices/vcpu.rst | 114 + Documentation/virt/kvm/devices/vcpu.txt | 76 - Documentation/virt/kvm/devices/vfio.rst | 41 + Documentation/virt/kvm/devices/vfio.txt | 36 - Documentation/virt/kvm/devices/vm.rst | 316 + Documentation/virt/kvm/devices/vm.txt | 270 - Documentation/virt/kvm/devices/xics.rst | 92 + Documentation/virt/kvm/devices/xics.txt | 76 - Documentation/virt/kvm/devices/xive.rst | 247 + Documentation/virt/kvm/devices/xive.txt | 205 - Documentation/virt/kvm/halt-polling.rst | 140 + Documentation/virt/kvm/halt-polling.txt | 136 - Documentation/virt/kvm/hypercalls.rst | 171 + Documentation/virt/kvm/hypercalls.txt | 154 - Documentation/virt/kvm/index.rst | 16 + Documentation/virt/kvm/locking.rst | 243 + Documentation/virt/kvm/locking.txt | 215 - Documentation/virt/kvm/mmu.rst | 483 ++ Documentation/virt/kvm/mmu.txt | 449 -- Documentation/virt/kvm/msr.rst | 321 + Documentation/virt/kvm/msr.txt | 284 - Documentation/virt/kvm/nested-vmx.rst | 245 + Documentation/virt/kvm/nested-vmx.txt | 240 - Documentation/virt/kvm/ppc-pv.rst | 222 + Documentation/virt/kvm/ppc-pv.txt | 212 - Documentation/virt/kvm/review-checklist.rst | 41 + Documentation/virt/kvm/review-checklist.txt | 38 - Documentation/virt/kvm/s390-diag.rst | 86 + Documentation/virt/kvm/s390-diag.txt | 83 - Documentation/virt/kvm/timekeeping.rst | 645 +++ Documentation/virt/kvm/timekeeping.txt | 612 -- Documentation/virt/uml/UserModeLinux-HOWTO.txt | 4589 --------------- Documentation/virt/uml/user_mode_linux.rst | 4403 ++++++++++++++ Documentation/virtual/guest-halt-polling.txt | 78 - Documentation/vm/free_page_reporting.rst | 41 + Documentation/vm/zswap.rst | 20 +- Documentation/watch_queue.rst | 354 ++ Documentation/x86/index.rst | 1 - MAINTAINERS | 269 +- Makefile | 8 +- Next/SHA1s | 316 + Next/Trees | 317 + Next/merge.log | 6109 ++++++++++++++++++++ Next/quilt-import.log | 2 + arch/Kconfig | 5 +- arch/alpha/configs/defconfig | 1 - arch/alpha/include/asm/Kbuild | 11 - arch/alpha/kernel/syscalls/syscallhdr.sh | 2 +- arch/arc/Kconfig | 5 +- 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/fpu.h | 2 + arch/arc/kernel/setup.c | 2 +- arch/arm/Kconfig | 3 +- arch/arm/Makefile | 7 +- arch/arm/arm-soc-for-next-contents.txt | 18 + arch/arm/boot/compressed/Makefile | 10 +- arch/arm/boot/compressed/fdt_get_mem_start.c | 52 + arch/arm/boot/compressed/head.S | 52 +- arch/arm/boot/compressed/vmlinux.lds.S | 1 - arch/arm/boot/dts/Makefile | 9 + arch/arm/boot/dts/am437x-idk-evm.dts | 4 +- .../arm/boot/dts/aspeed-bmc-facebook-tiogapass.dts | 74 + .../boot/dts/aspeed-bmc-facebook-yosemitev2.dts | 151 + arch/arm/boot/dts/aspeed-bmc-opp-tacoma.dts | 4 + arch/arm/boot/dts/aspeed-g4.dtsi | 10 + arch/arm/boot/dts/aspeed-g5.dtsi | 18 + arch/arm/boot/dts/aspeed-g6-pinctrl.dtsi | 25 + arch/arm/boot/dts/aspeed-g6.dtsi | 79 + arch/arm/boot/dts/at91-dvk_su60_somc_lcm.dtsi | 2 +- arch/arm/boot/dts/at91-sam9x60ek.dts | 5 + 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 | 73 + arch/arm/boot/dts/dra7-evm.dts | 4 +- arch/arm/boot/dts/dra7-l4.dtsi | 4 + arch/arm/boot/dts/dra7xx-clocks.dtsi | 12 +- arch/arm/boot/dts/exynos4412-odroid-common.dtsi | 9 + arch/arm/boot/dts/exynos5250-arndale.dts | 10 +- arch/arm/boot/dts/exynos5422-cpus.dtsi | 8 + arch/arm/boot/dts/exynos5422-odroidhc1.dts | 30 + arch/arm/boot/dts/exynos5422-odroidxu3-common.dtsi | 59 + arch/arm/boot/dts/imx25-pinfunc.h | 4 + arch/arm/boot/dts/imx25.dtsi | 4 +- arch/arm/boot/dts/imx28-apx4devkit.dts | 10 + 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.dtsi | 4 +- arch/arm/boot/dts/imx53.dtsi | 4 +- arch/arm/boot/dts/imx6dl-colibri-eval-v3.dts | 4 +- arch/arm/boot/dts/imx6dl-yapp4-common.dtsi | 2 + arch/arm/boot/dts/imx6dl.dtsi | 4 +- arch/arm/boot/dts/imx6q-novena.dts | 2 +- arch/arm/boot/dts/imx6q.dtsi | 2 +- 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-phytec-phycore-som.dtsi | 1 - arch/arm/boot/dts/imx6qdl.dtsi | 16 +- arch/arm/boot/dts/imx6qp.dtsi | 2 +- arch/arm/boot/dts/imx6sl.dtsi | 16 +- arch/arm/boot/dts/imx6sll.dtsi | 4 +- 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 | 8 +- arch/arm/boot/dts/imx6sx-udoo-neo.dtsi | 28 +- arch/arm/boot/dts/imx6sx.dtsi | 20 +- arch/arm/boot/dts/imx6ul-ccimx6ulsbcpro.dts | 2 +- arch/arm/boot/dts/imx6ul-pico.dtsi | 39 +- arch/arm/boot/dts/imx6ul.dtsi | 18 +- 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 | 45 +- arch/arm/boot/dts/imx7-colibri.dtsi | 230 +- 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 | 40 +- 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 | 40 +- arch/arm/boot/dts/imx7s.dtsi | 26 +- arch/arm/boot/dts/imx7ulp-evk.dts | 3 +- arch/arm/boot/dts/ls1021a.dtsi | 4 +- arch/arm/boot/dts/motorola-mapphone-common.dtsi | 13 +- arch/arm/boot/dts/mt2701.dtsi | 2 +- arch/arm/boot/dts/mt7623.dtsi | 2 +- arch/arm/boot/dts/mt7629.dtsi | 2 +- .../dts/qcom-msm8974-lge-nexus5-hammerhead.dts | 71 + .../boot/dts/qcom-msm8974-sony-xperia-honami.dts | 25 + arch/arm/boot/dts/qcom-msm8974.dtsi | 9 + 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 +- 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/rtd1195-horseradish.dts | 32 + arch/arm/boot/dts/rtd1195-mele-x1000.dts | 32 + arch/arm/boot/dts/rtd1195.dtsi | 217 + arch/arm/boot/dts/sam9x60.dtsi | 8 + arch/arm/boot/dts/sh73a0-kzm9g.dts | 9 +- arch/arm/boot/dts/stih410-b2260.dts | 3 - arch/arm/boot/dts/stihxxx-b2120.dtsi | 2 +- .../boot/dts/sun5i-a13-pocketbook-touch-lux-3.dts | 257 + arch/arm/boot/dts/sun5i.dtsi | 3 - 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 | 2 - arch/arm/boot/dts/sun8i-a83t-tbs-a711.dts | 8 +- arch/arm/boot/dts/sun8i-a83t.dtsi | 6 +- arch/arm/boot/dts/sun8i-r40.dtsi | 28 + 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/vf500.dtsi | 4 +- 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/vfxxx.dtsi | 4 +- arch/arm/configs/am200epdkit_defconfig | 2 - arch/arm/configs/at91_dt_defconfig | 1 + arch/arm/configs/axm55xx_defconfig | 1 - arch/arm/configs/bcm2835_defconfig | 5 + arch/arm/configs/clps711x_defconfig | 1 - arch/arm/configs/cns3420vb_defconfig | 2 +- arch/arm/configs/colibri_pxa300_defconfig | 1 - arch/arm/configs/collie_defconfig | 2 - arch/arm/configs/davinci_all_defconfig | 2 - arch/arm/configs/efm32_defconfig | 2 - arch/arm/configs/ep93xx_defconfig | 1 - arch/arm/configs/eseries_pxa_defconfig | 2 - arch/arm/configs/exynos_defconfig | 5 +- 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/lpc18xx_defconfig | 4 - arch/arm/configs/magician_defconfig | 2 - arch/arm/configs/moxart_defconfig | 1 - arch/arm/configs/multi_v7_defconfig | 1 + arch/arm/configs/mxs_defconfig | 2 - arch/arm/configs/omap1_defconfig | 2 - arch/arm/configs/omap2plus_defconfig | 1 + arch/arm/configs/palmz72_defconfig | 2 - arch/arm/configs/pcm027_defconfig | 2 - arch/arm/configs/pleb_defconfig | 2 - arch/arm/configs/qcom_defconfig | 4 + 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/stm32_defconfig | 2 - arch/arm/configs/sunxi_defconfig | 1 + arch/arm/configs/tegra_defconfig | 1 + arch/arm/configs/u300_defconfig | 2 - arch/arm/configs/vexpress_defconfig | 2 - arch/arm/configs/viper_defconfig | 1 - arch/arm/configs/zeus_defconfig | 2 - arch/arm/configs/zx_defconfig | 1 - arch/arm/include/asm/Kbuild | 12 - arch/arm/include/asm/clocksource.h | 5 +- arch/arm/include/asm/kvm_host.h | 3 - arch/arm/include/asm/vdso/gettimeofday.h | 18 +- arch/arm/include/asm/vdso/vsyscall.h | 35 - arch/arm/kernel/ftrace.c | 7 +- arch/arm/kernel/patch.c | 19 +- arch/arm/kernel/unwind.c | 2 +- arch/arm/kernel/vdso.c | 2 + arch/arm/lib/copy_from_user.S | 2 +- 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-imx/Kconfig | 10 +- arch/arm/mach-imx/Makefile | 2 + arch/arm/mach-imx/anatop.c | 6 +- arch/arm/mach-imx/common.h | 4 +- arch/arm/mach-imx/gpc.c | 3 +- arch/arm/mach-imx/mach-imx6q.c | 13 - arch/arm/mach-imx/mach-imx6sl.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/suspend-imx6.S | 14 - arch/arm/mach-meson/Kconfig | 1 - arch/arm/mach-npcm/Kconfig | 2 +- arch/arm/mach-realtek/Kconfig | 11 + arch/arm/mach-realtek/Makefile | 2 + arch/arm/mach-realtek/rtd1195.c | 40 + arch/arm/mach-rockchip/rockchip.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/arm64/Kconfig | 2 +- arch/arm64/boot/dts/allwinner/Makefile | 1 + .../boot/dts/allwinner/sun50i-a64-olinuxino.dts | 17 + .../boot/dts/allwinner/sun50i-a64-pinebook.dts | 111 +- .../boot/dts/allwinner/sun50i-a64-pinetab.dts | 460 ++ arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 22 + .../boot/dts/allwinner/sun50i-h5-orangepi-pc2.dts | 21 + .../boot/dts/allwinner/sun50i-h6-orangepi-3.dts | 9 + .../boot/dts/allwinner/sun50i-h6-pine-h64.dts | 19 + arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 55 + arch/arm64/boot/dts/amlogic/meson-a1.dtsi | 6 + arch/arm64/boot/dts/amlogic/meson-sm1-sei610.dts | 1 + arch/arm64/boot/dts/arm/fvp-base-revc.dts | 8 +- arch/arm64/boot/dts/freescale/Makefile | 5 + .../fsl-ls1028a-kontron-kbox-a-230-ls.dts | 27 + .../fsl-ls1028a-kontron-sl28-var3-ads2.dts | 106 + .../freescale/fsl-ls1028a-kontron-sl28-var4.dts | 51 + .../dts/freescale/fsl-ls1028a-kontron-sl28.dts | 175 + arch/arm64/boot/dts/freescale/fsl-ls1028a-qds.dts | 1 + arch/arm64/boot/dts/freescale/fsl-ls1028a-rdb.dts | 61 +- arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 129 +- arch/arm64/boot/dts/freescale/fsl-ls1088a-rdb.dts | 1 + arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi | 1 + arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 162 + arch/arm64/boot/dts/freescale/imx8mm-evk.dts | 2 + arch/arm64/boot/dts/freescale/imx8mm.dtsi | 1 - arch/arm64/boot/dts/freescale/imx8mn.dtsi | 13 +- arch/arm64/boot/dts/freescale/imx8mp-evk.dts | 249 + arch/arm64/boot/dts/freescale/imx8mp-pinfunc.h | 931 +++ arch/arm64/boot/dts/freescale/imx8mp.dtsi | 616 ++ 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 | 41 + arch/arm64/boot/dts/freescale/imx8qxp-mek.dts | 5 - arch/arm64/boot/dts/freescale/s32v234.dtsi | 4 +- arch/arm64/boot/dts/mediatek/mt2712e.dtsi | 2 +- 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/nvidia/tegra132.dtsi | 4 +- arch/arm64/boot/dts/nvidia/tegra186-p2771-0000.dts | 23 +- 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 | 63 + arch/arm64/boot/dts/nvidia/tegra194.dtsi | 151 +- arch/arm64/boot/dts/nvidia/tegra210-p2597.dtsi | 34 +- arch/arm64/boot/dts/nvidia/tegra210-p3450-0000.dts | 22 +- arch/arm64/boot/dts/nvidia/tegra210-smaug.dts | 2 +- arch/arm64/boot/dts/nvidia/tegra210.dtsi | 25 +- .../dts/qcom/msm8916-samsung-a2015-common.dtsi | 8 + arch/arm64/boot/dts/qcom/pm8998.dtsi | 2 +- arch/arm64/boot/dts/qcom/sc7180.dtsi | 7 +- arch/arm64/boot/dts/qcom/sdm845-cheza.dtsi | 4 + 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 | 4 - 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 +- arch/arm64/boot/dts/renesas/r8a77961.dtsi | 9 + arch/arm64/boot/dts/renesas/r8a77965.dtsi | 16 +- arch/arm64/boot/dts/renesas/r8a77970.dtsi | 4 +- arch/arm64/boot/dts/renesas/r8a77980.dtsi | 7 +- arch/arm64/boot/dts/renesas/r8a77990.dtsi | 14 +- arch/arm64/boot/dts/renesas/r8a77995.dtsi | 14 +- .../boot/dts/rockchip/rk3399-gru-chromebook.dtsi | 4 +- arch/arm64/boot/dts/rockchip/rk3399-gru.dtsi | 4 +- arch/arm64/boot/dts/rockchip/rk3399-orangepi.dts | 43 +- arch/arm64/configs/defconfig | 30 +- arch/arm64/crypto/.gitignore | 1 + arch/arm64/include/asm/Kbuild | 18 - arch/arm64/include/asm/arch_gicv3.h | 2 +- arch/arm64/include/asm/cache.h | 2 +- arch/arm64/include/asm/cacheflush.h | 2 +- arch/arm64/include/asm/clocksource.h | 5 +- arch/arm64/include/asm/cpufeature.h | 10 +- arch/arm64/include/asm/exception.h | 4 - arch/arm64/include/asm/io.h | 4 +- arch/arm64/include/asm/kvm_emulate.h | 48 +- arch/arm64/include/asm/kvm_host.h | 32 - arch/arm64/include/asm/kvm_hyp.h | 7 + arch/arm64/include/asm/kvm_mmu.h | 3 +- arch/arm64/include/asm/lse.h | 2 +- arch/arm64/include/asm/memory.h | 2 +- arch/arm64/include/asm/spinlock.h | 6 +- arch/arm64/include/asm/vdso/compat_gettimeofday.h | 11 +- arch/arm64/include/asm/vdso/gettimeofday.h | 11 +- arch/arm64/include/asm/vdso/vsyscall.h | 9 - arch/arm64/include/asm/virt.h | 2 +- arch/arm64/kernel/kaslr.c | 1 + arch/arm64/kernel/process.c | 13 +- arch/arm64/kernel/time.c | 2 +- arch/arm64/kvm/hyp/switch.c | 39 +- arch/arm64/kvm/hyp/vgic-v2-cpuif-proxy.c | 4 +- arch/c6x/include/asm/Kbuild | 37 - arch/csky/Kconfig | 51 +- arch/csky/Kconfig.platforms | 9 + arch/csky/abiv1/inc/abi/cacheflush.h | 5 +- arch/csky/abiv1/inc/abi/entry.h | 19 +- arch/csky/abiv2/cacheflush.c | 84 +- arch/csky/abiv2/inc/abi/cacheflush.h | 33 +- arch/csky/abiv2/inc/abi/entry.h | 11 + arch/csky/configs/defconfig | 8 - arch/csky/include/asm/Kbuild | 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/pci.h | 34 + arch/csky/include/asm/pgtable.h | 6 +- arch/csky/include/asm/stackprotector.h | 29 + arch/csky/include/asm/tcm.h | 24 + arch/csky/include/uapi/asm/unistd.h | 3 + arch/csky/kernel/atomic.S | 8 +- arch/csky/kernel/process.c | 13 +- arch/csky/kernel/setup.c | 5 +- arch/csky/kernel/smp.c | 2 +- arch/csky/kernel/time.c | 2 +- arch/csky/kernel/vmlinux.lds.S | 49 + arch/csky/mm/Makefile | 3 + arch/csky/mm/cachev1.c | 5 + arch/csky/mm/cachev2.c | 45 +- arch/csky/mm/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/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/ia64/configs/zx1_defconfig | 1 - arch/ia64/include/asm/Kbuild | 7 - arch/ia64/kernel/syscalls/syscallhdr.sh | 2 +- arch/m68k/Kconfig.bus | 2 +- arch/m68k/Kconfig.debug | 16 +- arch/m68k/Kconfig.machine | 8 +- arch/m68k/configs/amiga_defconfig | 1 - arch/m68k/configs/apollo_defconfig | 1 - arch/m68k/configs/atari_defconfig | 1 - arch/m68k/configs/bvme6000_defconfig | 1 - arch/m68k/configs/hp300_defconfig | 1 - arch/m68k/configs/mac_defconfig | 1 - arch/m68k/configs/multi_defconfig | 1 - arch/m68k/configs/mvme147_defconfig | 1 - arch/m68k/configs/mvme16x_defconfig | 1 - arch/m68k/configs/q40_defconfig | 1 - arch/m68k/configs/sun3_defconfig | 1 - arch/m68k/configs/sun3x_defconfig | 1 - 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/motorola_pgalloc.h | 74 +- arch/m68k/include/asm/motorola_pgtable.h | 36 +- arch/m68k/include/asm/page.h | 16 +- arch/m68k/include/asm/pgtable_mm.h | 10 +- arch/m68k/mm/fault.c | 2 +- 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/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 | 5 +- arch/microblaze/include/asm/pgalloc.h | 5 +- arch/microblaze/include/asm/pgtable.h | 5 +- arch/microblaze/include/asm/processor.h | 5 +- arch/microblaze/include/asm/ptrace.h | 5 +- arch/microblaze/include/asm/pvr.h | 5 +- arch/microblaze/include/asm/registers.h | 5 +- arch/microblaze/include/asm/sections.h | 5 +- arch/microblaze/include/asm/setup.h | 7 +- arch/microblaze/include/asm/string.h | 5 +- arch/microblaze/include/asm/switch_to.h | 5 +- arch/microblaze/include/asm/thread_info.h | 5 +- arch/microblaze/include/asm/timex.h | 5 +- arch/microblaze/include/asm/tlb.h | 17 - arch/microblaze/include/asm/tlbflush.h | 5 +- arch/microblaze/include/asm/uaccess.h | 5 +- arch/microblaze/include/asm/unaligned.h | 5 +- arch/microblaze/include/asm/unistd.h | 5 +- arch/microblaze/include/asm/unwind.h | 5 +- arch/microblaze/include/asm/user.h | 1 - arch/microblaze/kernel/cpu/cpuinfo-pvr-full.c | 7 +- arch/microblaze/kernel/cpu/pvr.c | 1 + arch/microblaze/kernel/entry.S | 1 + arch/microblaze/kernel/misc.S | 3 +- arch/microblaze/kernel/setup.c | 2 - arch/microblaze/kernel/syscalls/syscallhdr.sh | 2 +- arch/microblaze/kernel/vmlinux.lds.S | 3 + arch/microblaze/mm/init.c | 2 + arch/mips/Kconfig | 1 - arch/mips/ath79/setup.c | 2 +- arch/mips/bmips/setup.c | 2 +- arch/mips/boot/dts/ingenic/jz4740.dtsi | 17 +- arch/mips/boot/dts/ingenic/jz4780.dtsi | 17 +- arch/mips/boot/dts/ingenic/x1000.dtsi | 6 +- .../cavium-octeon/executive/cvmx-helper-board.c | 4 +- .../cavium-octeon/executive/cvmx-helper-rgmii.c | 6 +- .../cavium-octeon/executive/cvmx-helper-sgmii.c | 8 +- .../mips/cavium-octeon/executive/cvmx-helper-spi.c | 6 +- .../cavium-octeon/executive/cvmx-helper-xaui.c | 6 +- arch/mips/cavium-octeon/executive/cvmx-helper.c | 10 +- arch/mips/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/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/generic/init.c | 2 +- arch/mips/include/asm/Kbuild | 13 - arch/mips/include/asm/clocksource.h | 18 +- 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/sync.h | 4 +- arch/mips/include/asm/vdso/gettimeofday.h | 35 +- arch/mips/include/asm/vdso/vsyscall.h | 9 - arch/mips/jz4740/time.c | 2 +- arch/mips/kernel/csrc-r4k.c | 2 +- arch/mips/kernel/syscalls/syscallhdr.sh | 3 +- arch/mips/kernel/vpe.c | 2 +- arch/mips/mm/fault.c | 2 +- arch/mips/pic32/pic32mzda/time.c | 2 +- arch/mips/pistachio/time.c | 2 +- arch/mips/ralink/timer-gic.c | 2 +- arch/mips/vdso/Makefile | 28 +- arch/nds32/configs/defconfig | 1 - arch/nds32/include/asm/Kbuild | 37 - arch/nds32/kernel/time.c | 2 +- arch/nios2/include/asm/Kbuild | 38 - arch/openrisc/configs/or1ksim_defconfig | 1 - arch/openrisc/configs/simple_smp_defconfig | 1 - arch/openrisc/include/asm/Kbuild | 36 - arch/openrisc/kernel/smp.c | 3 +- arch/parisc/include/asm/Kbuild | 18 - arch/parisc/kernel/syscalls/syscallhdr.sh | 2 +- arch/powerpc/Kconfig | 1 + 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/page.h | 5 + arch/powerpc/include/asm/processor.h | 4 + arch/powerpc/kernel/asm-offsets.c | 12 + arch/powerpc/kernel/eeh_driver.c | 21 +- arch/powerpc/kernel/entry_32.S | 13 +- arch/powerpc/kernel/head_32.S | 155 +- arch/powerpc/kernel/head_32.h | 21 +- arch/powerpc/kernel/head_8xx.S | 2 +- arch/powerpc/kernel/idle_6xx.S | 8 + arch/powerpc/kernel/signal.c | 17 +- arch/powerpc/kernel/signal_32.c | 28 +- arch/powerpc/kernel/signal_64.c | 22 +- arch/powerpc/kernel/syscalls/syscallhdr.sh | 3 +- arch/powerpc/kvm/e500_mmu_host.c | 2 +- arch/powerpc/mm/book3s32/hash_low.S | 52 +- arch/powerpc/mm/book3s32/mmu.c | 10 +- arch/powerpc/mm/fault.c | 2 +- arch/powerpc/mm/hugetlbpage.c | 29 +- arch/powerpc/mm/kasan/kasan_init_32.c | 3 +- arch/powerpc/perf/core-book3s.c | 1 + arch/powerpc/platforms/pseries/hotplug-memory.c | 2 +- arch/powerpc/platforms/pseries/papr_scm.c | 21 +- arch/powerpc/xmon/xmon.c | 5 + arch/riscv/boot/.gitignore | 2 + arch/riscv/configs/defconfig | 1 + arch/riscv/configs/rv32_defconfig | 1 + arch/riscv/include/asm/Kbuild | 28 - arch/riscv/include/asm/cacheflush.h | 2 +- arch/riscv/include/asm/csr.h | 12 + arch/riscv/kernel/head.S | 6 + arch/riscv/kernel/setup.c | 8 +- arch/riscv/kernel/traps.c | 4 +- arch/riscv/kernel/vmlinux.lds.S | 1 - arch/riscv/mm/kasan_init.c | 53 +- arch/s390/Kconfig | 1 + arch/s390/Makefile | 2 +- arch/s390/boot/Makefile | 2 +- arch/s390/boot/install.sh | 17 +- arch/s390/boot/kaslr.c | 2 +- arch/s390/boot/uv.c | 3 +- arch/s390/configs/debug_defconfig | 28 +- arch/s390/configs/defconfig | 11 +- arch/s390/include/asm/Kbuild | 15 - arch/s390/include/asm/kvm_host.h | 3 - arch/s390/include/asm/page.h | 2 +- arch/s390/include/asm/processor.h | 1 - arch/s390/include/asm/qdio.h | 6 +- arch/s390/include/asm/timex.h | 2 +- arch/s390/kernel/perf_cpum_sf.c | 40 +- arch/s390/kvm/interrupt.c | 146 +- 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/kernel/Makefile | 2 - arch/sh/kernel/sh_ksyms_32.c | 17 + arch/sh/kernel/syscalls/syscallhdr.sh | 2 +- arch/sh/lib/delay.c | 1 + arch/sh/mm/fault.c | 2 +- arch/sparc/configs/sparc64_defconfig | 1 - arch/sparc/include/asm/Kbuild | 14 - arch/sparc/kernel/syscalls/syscallhdr.sh | 2 +- arch/unicore32/include/asm/Kbuild | 34 - arch/x86/Kconfig | 4 +- arch/x86/boot/Makefile | 2 + arch/x86/boot/compressed/Makefile | 2 + arch/x86/boot/compressed/head_64.S | 8 +- arch/x86/boot/compressed/kaslr_64.c | 3 - arch/x86/boot/compressed/vmlinux.lds.S | 5 + arch/x86/configs/i386_defconfig | 1 - arch/x86/configs/x86_64_defconfig | 1 - arch/x86/crypto/curve25519-x86_64.c | 3546 +++++------- arch/x86/entry/common.c | 1 + arch/x86/entry/vdso/Makefile | 6 + arch/x86/entry/vdso/vma.c | 8 +- arch/x86/events/amd/core.c | 1 + arch/x86/events/intel/core.c | 26 +- arch/x86/events/intel/cstate.c | 22 +- arch/x86/events/intel/ds.c | 2 + arch/x86/events/intel/lbr.c | 9 + arch/x86/events/intel/uncore.c | 12 + arch/x86/events/intel/uncore.h | 2 + arch/x86/events/intel/uncore_snb.c | 159 + arch/x86/events/msr.c | 3 +- arch/x86/include/asm/Kbuild | 2 - arch/x86/include/asm/bitops.h | 6 +- arch/x86/include/asm/clocksource.h | 23 +- arch/x86/include/asm/cpu.h | 12 + arch/x86/include/asm/cpufeatures.h | 2 + arch/x86/include/asm/kvm_emulate.h | 13 +- arch/x86/include/asm/kvm_host.h | 19 +- arch/x86/include/asm/mshyperv.h | 4 +- arch/x86/include/asm/msr-index.h | 11 + arch/x86/include/asm/mwait.h | 2 + arch/x86/include/asm/pgtable_64.h | 6 + arch/x86/include/asm/syscall.h | 5 + arch/x86/include/asm/thread_info.h | 4 +- arch/x86/include/asm/topology.h | 25 + arch/x86/include/asm/vdso/gettimeofday.h | 6 +- arch/x86/include/asm/vdso/vsyscall.h | 15 - arch/x86/include/asm/vgtod.h | 6 - arch/x86/include/asm/vmx.h | 2 +- arch/x86/include/asm/vmxfeatures.h | 1 + arch/x86/include/uapi/asm/kvm.h | 1 + arch/x86/kernel/Makefile | 4 + arch/x86/kernel/cpu/Makefile | 3 + arch/x86/kernel/cpu/amd.c | 14 + arch/x86/kernel/cpu/common.c | 2 + arch/x86/kernel/cpu/intel.c | 175 + arch/x86/kernel/cpu/mce/amd.c | 50 +- arch/x86/kernel/cpu/mce/core.c | 2 + arch/x86/kernel/cpu/mce/intel.c | 17 + arch/x86/kernel/cpu/mce/internal.h | 2 + arch/x86/kernel/cpu/umwait.c | 1 + arch/x86/kernel/fpu/xstate.c | 66 +- arch/x86/kernel/ima_arch.c | 6 +- arch/x86/kernel/ioport.c | 1 + arch/x86/kernel/irqinit.c | 2 +- arch/x86/kernel/kvmclock.c | 9 +- arch/x86/kernel/nmi.c | 4 +- arch/x86/kernel/process.c | 3 + arch/x86/kernel/pvclock.c | 2 +- arch/x86/kernel/reboot.c | 2 +- arch/x86/kernel/smpboot.c | 292 +- arch/x86/kernel/time.c | 12 +- arch/x86/kernel/traps.c | 24 +- arch/x86/kernel/tsc.c | 34 +- arch/x86/kernel/tsc_sync.c | 2 +- arch/x86/kvm/Makefile | 1 + arch/x86/kvm/emulate.c | 36 +- arch/x86/kvm/irq_comm.c | 2 +- arch/x86/kvm/lapic.c | 12 +- arch/x86/kvm/mmu.h | 13 + arch/x86/kvm/mmu/mmu.c | 11 +- arch/x86/kvm/mmu/paging_tmpl.h | 2 +- arch/x86/kvm/mmutrace.h | 2 +- arch/x86/kvm/svm.c | 67 +- arch/x86/kvm/trace.h | 4 +- arch/x86/kvm/vmx/capabilities.h | 1 + arch/x86/kvm/vmx/nested.c | 122 +- arch/x86/kvm/vmx/nested.h | 10 +- arch/x86/kvm/vmx/vmx.c | 136 +- arch/x86/kvm/vmx/vmx.h | 5 +- arch/x86/kvm/x86.c | 66 +- arch/x86/lib/Makefile | 9 + arch/x86/mm/Makefile | 4 + arch/x86/mm/fault.c | 28 +- arch/x86/mm/numa.c | 67 +- arch/x86/platform/intel/iosf_mbi.c | 13 +- arch/x86/purgatory/Makefile | 2 + arch/x86/realmode/Makefile | 3 + arch/x86/realmode/rm/Makefile | 3 + arch/x86/xen/enlighten_pv.c | 7 +- arch/x86/xen/time.c | 36 +- arch/xtensa/include/asm/Kbuild | 26 - arch/xtensa/kernel/syscalls/syscallhdr.sh | 2 +- certs/blacklist.c | 7 +- certs/system_keyring.c | 12 +- crypto/Kconfig | 4 - crypto/hash_info.c | 2 +- crypto/proc.c | 2 +- crypto/rng.c | 8 +- crypto/tcrypt.c | 4 +- crypto/testmgr.c | 36 + drivers/accessibility/braille/braille_console.c | 4 - drivers/acpi/Kconfig | 24 + drivers/acpi/Makefile | 1 + 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 | 32 + drivers/acpi/acpica/hwgpe.c | 71 + 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/button.c | 3 - drivers/acpi/ec.c | 44 +- drivers/acpi/numa/srat.c | 41 - drivers/acpi/sleep.c | 57 +- drivers/acpi/tiny-power-button.c | 46 + drivers/base/firmware_loader/main.c | 6 +- drivers/base/memory.c | 126 +- drivers/base/node.c | 2 +- drivers/block/floppy.c | 7 +- drivers/block/loop.c | 246 +- drivers/block/loop.h | 14 +- drivers/block/paride/pcd.c | 2 +- drivers/bluetooth/Kconfig | 4 +- drivers/bluetooth/btintel.c | 4 +- drivers/bluetooth/btrtl.c | 12 + drivers/bluetooth/btusb.c | 1 + drivers/bluetooth/hci_ag6xx.c | 2 +- drivers/bluetooth/hci_h5.c | 23 +- drivers/bluetooth/hci_intel.c | 2 +- drivers/bluetooth/hci_qca.c | 115 +- drivers/bus/moxtet.c | 2 +- drivers/bus/sunxi-rsb.c | 2 +- drivers/cdrom/gdrom.c | 2 +- drivers/char/hw_random/Kconfig | 3 +- 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/pcmcia/cm4000_cs.c | 4 +- drivers/char/ppdev.c | 20 +- drivers/char/tpm/Makefile | 8 +- drivers/char/tpm/eventlog/common.c | 12 +- 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 | 2 +- drivers/char/tpm/tpm2-cmd.c | 2 + .../char/tpm/{tpm_tis_spi.c => tpm_tis_spi_main.c} | 0 drivers/char/virtio_console.c | 2 +- drivers/clk/at91/Makefile | 3 + 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 | 127 +- 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 | 6 +- drivers/clk/imx/clk-imx6sl.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-pll14xx.c | 4 + drivers/clk/imx/clk-scu.c | 8 +- drivers/clk/imx/clk-sscg-pll.c | 14 +- drivers/clk/imx/clk.h | 13 +- drivers/clk/qcom/clk-alpha-pll.c | 17 +- drivers/clk/qcom/clk-rpmh.c | 25 +- drivers/clk/qcom/dispcc-sc7180.c | 19 - drivers/clk/qcom/gpucc-sc7180.c | 37 + drivers/clk/qcom/videocc-sc7180.c | 2 +- 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/sunxi-ng/ccu-sun50i-a64.h | 4 - drivers/clk/sunxi-ng/ccu-sun8i-de2.c | 115 +- drivers/clk/tegra/clk-id.h | 5 +- drivers/clk/tegra/clk-tegra-fixed.c | 37 +- drivers/clk/tegra/clk-tegra-pmc.c | 12 +- drivers/clk/tegra/clk-tegra114.c | 21 +- drivers/clk/tegra/clk-tegra124.c | 10 +- drivers/clk/tegra/clk-tegra210.c | 10 +- drivers/clk/tegra/clk-tegra30.c | 10 +- drivers/clocksource/arm_arch_timer.c | 8 +- drivers/clocksource/hyperv_timer.c | 7 + drivers/clocksource/mips-gic-timer.c | 8 +- drivers/cpufreq/cpufreq.c | 5 +- drivers/cpufreq/imx-cpufreq-dt.c | 3 + drivers/cpufreq/imx6q-cpufreq.c | 3 + drivers/cpufreq/intel_pstate.c | 1 + drivers/cpufreq/ti-cpufreq.c | 7 + drivers/cpuidle/Kconfig.arm | 8 + drivers/cpuidle/Makefile | 1 + drivers/cpuidle/cpuidle-tegra.c | 389 ++ drivers/cpuidle/cpuidle.c | 40 +- drivers/cpuidle/governor.c | 2 +- drivers/crypto/Kconfig | 23 + drivers/crypto/allwinner/sun8i-ce/sun8i-ce-core.c | 4 +- drivers/crypto/caam/Kconfig | 1 + drivers/crypto/caam/caamalg.c | 413 +- drivers/crypto/caam/caamhash.c | 338 +- 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/ccree/cc_aead.c | 62 +- drivers/crypto/ccree/cc_buffer_mgr.c | 142 +- drivers/crypto/ccree/cc_buffer_mgr.h | 5 +- drivers/crypto/ccree/cc_cipher.c | 77 +- drivers/crypto/ccree/cc_debugfs.c | 29 +- drivers/crypto/ccree/cc_driver.c | 127 +- drivers/crypto/ccree/cc_driver.h | 13 +- drivers/crypto/ccree/cc_hash.c | 225 +- drivers/crypto/ccree/cc_hash.h | 31 +- drivers/crypto/ccree/cc_hw_queue_defs.h | 255 +- drivers/crypto/ccree/cc_pm.c | 60 +- drivers/crypto/ccree/cc_pm.h | 21 - drivers/crypto/ccree/cc_request_mgr.c | 47 +- 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/chcr_algo.c | 27 +- drivers/crypto/chelsio/chcr_core.c | 1 + drivers/crypto/chelsio/chcr_core.h | 3 +- drivers/crypto/chelsio/chcr_crypto.h | 1 + drivers/crypto/chelsio/chtls/chtls_main.c | 3 +- drivers/crypto/hisilicon/hpre/hpre_main.c | 108 +- drivers/crypto/hisilicon/qm.c | 455 +- drivers/crypto/hisilicon/qm.h | 36 +- drivers/crypto/hisilicon/sec2/sec_main.c | 162 +- drivers/crypto/hisilicon/zip/zip_main.c | 232 +- drivers/crypto/img-hash.c | 2 +- drivers/crypto/qat/qat_common/qat_algs.c | 2 +- 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/dax/super.c | 2 +- drivers/devfreq/devfreq.c | 10 +- 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/Kconfig | 4 +- 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/idxd/cdev.c | 9 +- drivers/dma/idxd/sysfs.c | 30 +- drivers/dma/imx-sdma.c | 5 +- drivers/dma/ioat/dca.c | 2 +- drivers/dma/sa11x0-dma.c | 2 +- drivers/dma/sprd-dma.c | 2 +- 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 | 514 +- drivers/dma/tegra210-adma.c | 2 +- drivers/dma/ti/dma-crossbar.c | 8 +- drivers/dma/ti/edma.c | 79 + drivers/dma/ti/k3-udma.c | 493 +- drivers/dma/ti/omap-dma.c | 2 +- drivers/dma/uniphier-mdmac.c | 2 +- drivers/dma/xilinx/xilinx_dma.c | 65 +- drivers/edac/Kconfig | 7 + drivers/edac/Makefile | 1 + 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/mce_amd.c | 2 +- drivers/extcon/extcon-palmas.c | 8 +- drivers/firewire/net.c | 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/dmi-id.c | 6 + drivers/firmware/dmi-sysfs.c | 2 +- drivers/firmware/dmi_scan.c | 30 + drivers/firmware/efi/libstub/Makefile | 2 + drivers/firmware/google/memconsole-coreboot.c | 2 +- drivers/firmware/google/vpd.c | 2 +- drivers/firmware/imx/imx-scu.c | 27 + drivers/firmware/imx/misc.c | 8 +- drivers/firmware/imx/scu-pd.c | 11 +- drivers/firmware/meson/meson_sm.c | 2 + drivers/firmware/tegra/Kconfig | 2 +- drivers/firmware/xilinx/zynqmp.c | 2 + drivers/fpga/dfl-afu-main.c | 26 +- drivers/fpga/dfl-fme-main.c | 19 +- drivers/fpga/dfl.c | 15 +- drivers/fpga/dfl.h | 35 +- drivers/fpga/zynq-fpga.c | 3 +- drivers/fsi/Kconfig | 1 + drivers/gpio/gpio-bd71828.c | 10 - drivers/gpio/gpio-mockup.c | 2 +- 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-of.c | 139 +- drivers/gpio/gpiolib-of.h | 2 + drivers/gpio/gpiolib.c | 403 +- drivers/gpio/gpiolib.h | 4 + drivers/gpu/drm/Kconfig | 2 + drivers/gpu/drm/Makefile | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu.h | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 18 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 44 +- 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 | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 125 +- drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 83 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.c | 17 + drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.h | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 83 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 3 - drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 25 + drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h | 5 + drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 26 +- drivers/gpu/drm/amd/amdgpu/amdgpu_job.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 41 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 15 + drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c | 51 +- 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 | 113 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 4 + drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 53 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c | 52 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | 18 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 4 + drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.h | 5 +- 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 | 104 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 163 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm_cpu.c | 29 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm_sdma.c | 24 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 45 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.h | 4 +- drivers/gpu/drm/amd/amdgpu/atombios_dp.c | 10 +- drivers/gpu/drm/amd/amdgpu/cik_sdma.c | 3 +- drivers/gpu/drm/amd/amdgpu/dce_virtual.c | 1 - drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 30 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 40 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 105 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 15 +- drivers/gpu/drm/amd/amdgpu/nvd.h | 1 + drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 3 +- 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 | 7 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 12 +- drivers/gpu/drm/amd/amdgpu/si_dma.c | 3 +- drivers/gpu/drm/amd/amdgpu/soc15.c | 7 +- drivers/gpu/drm/amd/amdgpu/soc15d.h | 1 + drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 14 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 8 +- drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 43 + drivers/gpu/drm/amd/amdkfd/kfd_device.c | 69 +- drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 11 + drivers/gpu/drm/amd/amdkfd/kfd_process.c | 132 +- .../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 11 + drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 2 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 292 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 34 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 91 + .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c | 241 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.h | 9 +- .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 14 +- .../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/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 | 10 +- .../drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c | 33 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 165 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 51 +- drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c | 60 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 213 +- drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c | 56 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 193 +- drivers/gpu/drm/amd/display/dc/core/dc_vm_helper.c | 5 +- drivers/gpu/drm/amd/display/dc/dc.h | 29 +- drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 48 + drivers/gpu/drm/amd/display/dc/dc_link.h | 17 + drivers/gpu/drm/amd/display/dc/dc_stream.h | 1 + drivers/gpu/drm/amd/display/dc/dc_types.h | 3 +- drivers/gpu/drm/amd/display/dc/dce/Makefile | 2 +- drivers/gpu/drm/amd/display/dc/dce/dce_aux.c | 2 +- drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.c | 16 + .../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_psr.c | 90 +- 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 | 168 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.h | 8 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 156 +- .../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 + .../amd/display/dc/dcn10/dcn10_stream_encoder.c | 1 + .../gpu/drm/amd/display/dc/dcn20/dcn20_hubbub.c | 11 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 135 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.h | 7 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_init.c | 5 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_mmhubbub.h | 20 - .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 84 +- .../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_init.c | 5 +- .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 190 +- .../display/dc/dml/dcn20/display_mode_vba_20v2.c | 8 + .../drm/amd/display/dc/dml/display_mode_structs.h | 9 +- .../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/dc_link_dp.h | 2 + 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/dchubbub.h | 2 +- drivers/gpu/drm/amd/display/dc/inc/hw/dwb.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 | 5 + drivers/gpu/drm/amd/display/dc/inc/resource.h | 3 + drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 20 +- .../gpu/drm/amd/display/dmub/inc/dmub_cmd_dal.h | 4 +- .../gpu/drm/amd/display/dmub/inc/dmub_gpint_cmd.h | 75 + drivers/gpu/drm/amd/display/dmub/inc/dmub_srv.h | 48 + 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 | 50 + drivers/gpu/drm/amd/display/include/dal_asic_id.h | 28 +- drivers/gpu/drm/amd/display/include/dpcd_defs.h | 8 + .../drm/amd/display/modules/freesync/freesync.c | 8 +- drivers/gpu/drm/amd/display/modules/hdcp/hdcp.c | 49 +- drivers/gpu/drm/amd/display/modules/hdcp/hdcp.h | 11 +- .../drm/amd/display/modules/hdcp/hdcp1_execution.c | 4 - .../amd/display/modules/hdcp/hdcp1_transition.c | 12 +- .../drm/amd/display/modules/hdcp/hdcp2_execution.c | 14 +- .../amd/display/modules/hdcp/hdcp2_transition.c | 6 +- .../gpu/drm/amd/display/modules/hdcp/hdcp_log.c | 4 + .../gpu/drm/amd/display/modules/hdcp/hdcp_log.h | 9 + .../gpu/drm/amd/display/modules/hdcp/hdcp_psp.c | 164 +- .../gpu/drm/amd/display/modules/hdcp/hdcp_psp.h | 32 +- drivers/gpu/drm/amd/display/modules/inc/mod_hdcp.h | 2 + drivers/gpu/drm/amd/display/modules/vmid/vmid.c | 16 +- .../drm/amd/include/asic_reg/dce/dce_12_0_offset.h | 2 + drivers/gpu/drm/amd/powerplay/amdgpu_smu.c | 94 +- 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 | 2 + 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 | 4 +- .../gpu/drm/amd/powerplay/inc/smu_v11_0_pptable.h | 46 +- drivers/gpu/drm/amd/powerplay/navi10_ppt.c | 22 +- drivers/gpu/drm/amd/powerplay/renoir_ppt.c | 8 +- drivers/gpu/drm/amd/powerplay/smu_v11_0.c | 28 +- drivers/gpu/drm/amd/powerplay/smu_v12_0.c | 7 +- drivers/gpu/drm/arc/arcpgu_crtc.c | 16 - drivers/gpu/drm/ast/ast_main.c | 24 +- drivers/gpu/drm/ast/ast_mode.c | 2 - drivers/gpu/drm/bochs/bochs_kms.c | 31 +- drivers/gpu/drm/bridge/Kconfig | 11 + drivers/gpu/drm/bridge/Makefile | 1 + drivers/gpu/drm/bridge/analogix/analogix_dp_core.c | 44 +- drivers/gpu/drm/bridge/parade-ps8640.c | 348 ++ drivers/gpu/drm/bridge/tc358767.c | 8 +- drivers/gpu/drm/bridge/ti-tfp410.c | 3 +- drivers/gpu/drm/cirrus/cirrus.c | 8 - drivers/gpu/drm/drm_atomic.c | 116 + drivers/gpu/drm/drm_atomic_helper.c | 83 +- drivers/gpu/drm/drm_atomic_state_helper.c | 103 + drivers/gpu/drm/drm_auth.c | 8 - drivers/gpu/drm/drm_bridge.c | 437 +- drivers/gpu/drm/drm_bufs.c | 20 +- drivers/gpu/drm/drm_client_modeset.c | 3 +- drivers/gpu/drm/drm_connector.c | 81 +- 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 | 3 +- drivers/gpu/drm/drm_dp_mst_topology.c | 46 +- drivers/gpu/drm/drm_edid.c | 2 +- drivers/gpu/drm/drm_file.c | 44 +- drivers/gpu/drm/drm_framebuffer.c | 122 + drivers/gpu/drm/drm_gem_vram_helper.c | 61 + drivers/gpu/drm/drm_ioctl.c | 1 + drivers/gpu/drm/drm_mipi_dbi.c | 39 +- drivers/gpu/drm/drm_modes.c | 7 + drivers/gpu/drm/drm_pci.c | 36 +- drivers/gpu/drm/drm_syncobj.c | 87 +- drivers/gpu/drm/drm_vblank.c | 28 + drivers/gpu/drm/drm_vm.c | 10 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_ttm.c | 1 + drivers/gpu/drm/i915/Kconfig | 12 +- drivers/gpu/drm/i915/Makefile | 16 +- drivers/gpu/drm/i915/display/icl_dsi.c | 388 +- 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 | 73 +- drivers/gpu/drm/i915/display/intel_atomic_plane.h | 5 +- drivers/gpu/drm/i915/display/intel_audio.c | 247 +- drivers/gpu/drm/i915/display/intel_bios.c | 449 +- drivers/gpu/drm/i915/display/intel_bios.h | 11 + 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 | 1084 ++-- drivers/gpu/drm/i915/display/intel_cdclk.h | 73 +- drivers/gpu/drm/i915/display/intel_color.c | 222 +- 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 | 127 +- 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 | 944 +-- drivers/gpu/drm/i915/display/intel_de.h | 72 + drivers/gpu/drm/i915/display/intel_display.c | 3486 ++++++----- drivers/gpu/drm/i915/display/intel_display.h | 7 + .../gpu/drm/i915/display/intel_display_debugfs.c | 2129 +++++++ .../gpu/drm/i915/display/intel_display_debugfs.h | 20 + drivers/gpu/drm/i915/display/intel_display_power.c | 737 +-- drivers/gpu/drm/i915/display/intel_display_power.h | 5 + drivers/gpu/drm/i915/display/intel_display_types.h | 56 +- drivers/gpu/drm/i915/display/intel_dp.c | 863 +-- .../gpu/drm/i915/display/intel_dp_aux_backlight.c | 169 +- .../gpu/drm/i915/display/intel_dp_link_training.c | 75 +- drivers/gpu/drm/i915/display/intel_dp_mst.c | 33 +- drivers/gpu/drm/i915/display/intel_dpio_phy.c | 108 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 677 ++- drivers/gpu/drm/i915/display/intel_dsb.c | 30 +- .../gpu/drm/i915/display/intel_dsi_dcs_backlight.c | 6 +- drivers/gpu/drm/i915/display/intel_dsi_vbt.c | 217 +- drivers/gpu/drm/i915/display/intel_dvo.c | 49 +- drivers/gpu/drm/i915/display/intel_fbc.c | 202 +- drivers/gpu/drm/i915/display/intel_fbc.h | 13 +- drivers/gpu/drm/i915/display/intel_fbdev.c | 13 +- drivers/gpu/drm/i915/display/intel_fifo_underrun.c | 37 +- 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 | 77 +- drivers/gpu/drm/i915/display/intel_hdcp.c | 414 +- drivers/gpu/drm/i915/display/intel_hdcp.h | 5 + drivers/gpu/drm/i915/display/intel_hdmi.c | 423 +- drivers/gpu/drm/i915/display/intel_hotplug.c | 136 +- drivers/gpu/drm/i915/display/intel_lpe_audio.c | 16 +- drivers/gpu/drm/i915/display/intel_lvds.c | 64 +- drivers/gpu/drm/i915/display/intel_opregion.c | 221 +- drivers/gpu/drm/i915/display/intel_overlay.c | 57 +- drivers/gpu/drm/i915/display/intel_panel.c | 389 +- drivers/gpu/drm/i915/display/intel_pipe_crc.c | 34 +- drivers/gpu/drm/i915/display/intel_psr.c | 386 +- drivers/gpu/drm/i915/display/intel_psr.h | 1 + drivers/gpu/drm/i915/display/intel_quirks.c | 10 +- drivers/gpu/drm/i915/display/intel_sdvo.c | 113 +- drivers/gpu/drm/i915/display/intel_sprite.c | 385 +- drivers/gpu/drm/i915/display/intel_tc.c | 51 +- drivers/gpu/drm/i915/display/intel_tv.c | 164 +- drivers/gpu/drm/i915/display/intel_vbt_defs.h | 2 +- drivers/gpu/drm/i915/display/intel_vdsc.c | 443 +- drivers/gpu/drm/i915/display/intel_vga.c | 14 +- drivers/gpu/drm/i915/display/vlv_dsi.c | 445 +- drivers/gpu/drm/i915/display/vlv_dsi_pll.c | 96 +- drivers/gpu/drm/i915/gem/i915_gem_context.c | 438 +- 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 | 124 +- drivers/gpu/drm/i915/gem/i915_gem_mman.c | 132 +- drivers/gpu/drm/i915/gem/i915_gem_object.c | 19 +- drivers/gpu/drm/i915/gem/i915_gem_object.h | 16 +- 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 | 98 +- 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 | 17 +- drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 135 +- drivers/gpu/drm/i915/gem/i915_gem_stolen.h | 1 - drivers/gpu/drm/i915/gem/i915_gem_userptr.c | 19 +- drivers/gpu/drm/i915/gem/selftests/huge_pages.c | 102 - .../gpu/drm/i915/gem/selftests/i915_gem_context.c | 163 +- .../drm/i915/gem/selftests/i915_gem_object_blt.c | 74 +- drivers/gpu/drm/i915/gem/selftests/mock_context.c | 5 +- drivers/gpu/drm/i915/gt/intel_breadcrumbs.c | 3 + drivers/gpu/drm/i915/gt/intel_context.c | 55 +- drivers/gpu/drm/i915/gt/intel_context.h | 20 + 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 | 12 + drivers/gpu/drm/i915/gt/intel_engine.h | 22 +- drivers/gpu/drm/i915/gt/intel_engine_cs.c | 158 +- 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 | 13 +- drivers/gpu/drm/i915/gt/intel_engine_user.c | 3 +- drivers/gpu/drm/i915/gt/intel_ggtt.c | 91 +- drivers/gpu/drm/i915/gt/intel_gt.c | 65 +- 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 | 3 + drivers/gpu/drm/i915/gt/intel_gtt.c | 36 +- drivers/gpu/drm/i915/gt/intel_gtt.h | 4 +- drivers/gpu/drm/i915/gt/intel_llc.c | 6 +- drivers/gpu/drm/i915/gt/intel_lrc.c | 645 ++- 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 | 10 +- drivers/gpu/drm/i915/gt/intel_reset.c | 83 +- 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 | 87 +- drivers/gpu/drm/i915/gt/intel_ring_types.h | 7 +- drivers/gpu/drm/i915/gt/intel_rps.c | 20 +- drivers/gpu/drm/i915/gt/intel_timeline.c | 6 +- drivers/gpu/drm/i915/gt/intel_workarounds.c | 138 +- drivers/gpu/drm/i915/gt/intel_workarounds_types.h | 4 +- drivers/gpu/drm/i915/gt/mock_engine.c | 20 +- drivers/gpu/drm/i915/gt/selftest_hangcheck.c | 2 +- drivers/gpu/drm/i915/gt/selftest_llc.c | 11 +- drivers/gpu/drm/i915/gt/selftest_lrc.c | 1414 ++++- drivers/gpu/drm/i915/gt/selftest_mocs.c | 24 +- drivers/gpu/drm/i915/gt/selftest_rc6.c | 5 +- drivers/gpu/drm/i915/gt/selftest_reset.c | 2 +- drivers/gpu/drm/i915/gt/selftest_timeline.c | 188 +- drivers/gpu/drm/i915/gt/selftest_workarounds.c | 9 + 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 | 9 +- 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 | 9 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.h | 18 +- drivers/gpu/drm/i915/gvt/firmware.c | 4 +- drivers/gpu/drm/i915/gvt/gtt.c | 4 + drivers/gpu/drm/i915/gvt/handlers.c | 8 +- drivers/gpu/drm/i915/gvt/scheduler.c | 3 +- drivers/gpu/drm/i915/i915_active.c | 93 +- drivers/gpu/drm/i915/i915_active.h | 9 +- drivers/gpu/drm/i915/i915_cmd_parser.c | 29 +- drivers/gpu/drm/i915/i915_debugfs.c | 2302 +------- 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 | 770 +-- drivers/gpu/drm/i915/i915_drv.h | 98 +- drivers/gpu/drm/i915/i915_gem.c | 31 +- drivers/gpu/drm/i915/i915_gem_fence_reg.c | 13 +- drivers/gpu/drm/i915/i915_gem_gtt.c | 3 +- drivers/gpu/drm/i915/i915_gpu_error.c | 36 +- drivers/gpu/drm/i915/i915_gpu_error.h | 12 +- drivers/gpu/drm/i915/i915_irq.c | 236 +- drivers/gpu/drm/i915/i915_params.c | 11 +- drivers/gpu/drm/i915/i915_params.h | 74 +- drivers/gpu/drm/i915/i915_pci.c | 20 +- drivers/gpu/drm/i915/i915_perf.c | 80 +- drivers/gpu/drm/i915/i915_pmu.c | 77 +- drivers/gpu/drm/i915/i915_pmu.h | 11 +- drivers/gpu/drm/i915/i915_reg.h | 42 +- drivers/gpu/drm/i915/i915_request.c | 81 +- drivers/gpu/drm/i915/i915_request.h | 60 + drivers/gpu/drm/i915/i915_scheduler.c | 38 +- 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 | 19 +- drivers/gpu/drm/i915/i915_trace.h | 66 +- drivers/gpu/drm/i915/i915_utils.c | 5 +- drivers/gpu/drm/i915/i915_vgpu.c | 41 +- drivers/gpu/drm/i915/i915_vma.c | 80 +- drivers/gpu/drm/i915/i915_vma.h | 2 + drivers/gpu/drm/i915/intel_csr.c | 789 --- drivers/gpu/drm/i915/intel_device_info.c | 44 +- drivers/gpu/drm/i915/intel_device_info.h | 4 + drivers/gpu/drm/i915/intel_gvt.c | 15 +- drivers/gpu/drm/i915/intel_memory_region.c | 4 +- drivers/gpu/drm/i915/intel_pch.c | 66 +- drivers/gpu/drm/i915/intel_pm.c | 642 +- 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 | 46 + drivers/gpu/drm/i915/selftests/i915_gem.c | 6 +- .../gpu/drm/i915/selftests/i915_perf_selftests.h | 1 + .../gpu/drm/i915/selftests/intel_memory_region.c | 203 + drivers/gpu/drm/i915/vlv_suspend.c | 489 ++ drivers/gpu/drm/i915/vlv_suspend.h | 18 + drivers/gpu/drm/imx/ipuv3-plane.c | 2 +- drivers/gpu/drm/imx/parallel-display.c | 176 +- 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 | 58 +- 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/mediatek/mtk_hdmi.c | 54 +- drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 37 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 65 +- drivers/gpu/drm/msm/adreno/a6xx_hfi.c | 85 +- drivers/gpu/drm/msm/disp/dpu1/dpu_formats.c | 4 +- drivers/gpu/drm/msm/disp/dpu1/dpu_mdss.c | 58 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c | 4 +- drivers/gpu/drm/msm/dsi/dsi_manager.c | 7 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy.c | 4 - drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c | 6 + drivers/gpu/drm/msm/msm_drv.c | 8 + drivers/gpu/drm/nouveau/dispnv50/wndw.c | 2 + drivers/gpu/drm/nouveau/nouveau_bo.c | 8 - 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/panel/Kconfig | 24 + drivers/gpu/drm/panel/Makefile | 3 + drivers/gpu/drm/panel/panel-boe-tv101wum-nl6.c | 854 +++ drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c | 526 ++ .../drm/panel/panel-samsung-s6e88a0-ams452ef01.c | 293 + drivers/gpu/drm/panel/panel-simple.c | 133 +- drivers/gpu/drm/panel/panel-tpo-td028ttec1.c | 17 +- drivers/gpu/drm/panfrost/panfrost_drv.c | 1 + drivers/gpu/drm/panfrost/panfrost_gem.h | 6 + drivers/gpu/drm/panfrost/panfrost_gem_shrinker.c | 3 + drivers/gpu/drm/panfrost/panfrost_gpu.c | 7 +- 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/qxl/qxl_display.c | 14 - drivers/gpu/drm/qxl/qxl_ttm.c | 6 - drivers/gpu/drm/radeon/radeon_device.c | 2 +- drivers/gpu/drm/radeon/radeon_drv.c | 43 +- drivers/gpu/drm/radeon/radeon_kms.c | 6 + drivers/gpu/drm/radeon/radeon_ttm.c | 6 - drivers/gpu/drm/rcar-du/rcar_lvds.c | 11 +- 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/selftests/drm_cmdline_selftests.h | 1 + .../gpu/drm/selftests/test-drm_cmdline_parser.c | 15 +- drivers/gpu/drm/stm/dw_mipi_dsi-stm.c | 4 +- drivers/gpu/drm/stm/ltdc.c | 37 +- drivers/gpu/drm/stm/ltdc.h | 1 + drivers/gpu/drm/sun4i/sun4i_drv.c | 1 - drivers/gpu/drm/tidss/Kconfig | 14 + drivers/gpu/drm/tidss/Makefile | 12 + drivers/gpu/drm/tidss/tidss_crtc.c | 377 ++ drivers/gpu/drm/tidss/tidss_crtc.h | 46 + drivers/gpu/drm/tidss/tidss_dispc.c | 2768 +++++++++ drivers/gpu/drm/tidss/tidss_dispc.h | 132 + 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 | 249 + 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/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 | 256 +- drivers/gpu/drm/ttm/ttm_bo_util.c | 4 +- drivers/gpu/drm/udl/udl_connector.c | 1 - drivers/gpu/drm/udl/udl_modeset.c | 11 - drivers/gpu/drm/vboxvideo/vbox_mode.c | 13 +- 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 | 9 +- drivers/gpu/drm/virtio/virtgpu_drv.h | 1 + drivers/gpu/drm/virtio/virtgpu_kms.c | 3 + drivers/gpu/drm/virtio/virtgpu_object.c | 4 +- drivers/gpu/drm/virtio/virtgpu_vq.c | 187 +- drivers/gpu/drm/vkms/vkms_plane.c | 2 +- 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/hid/hid-alps.c | 2 +- drivers/hid/hid-apple.c | 3 +- drivers/hid/hid-bigbenff.c | 31 +- drivers/hid/hid-core.c | 4 +- drivers/hid/hid-ite.c | 5 +- drivers/hid/hid-logitech-dj.c | 2 + drivers/hid/hid-logitech-hidpp.c | 43 +- drivers/hid/hid-quirks.c | 3 - drivers/hid/i2c-hid/i2c-hid-dmi-quirks.c | 8 + drivers/hid/usbhid/hiddev.c | 2 +- drivers/hsi/clients/cmt_speech.c | 9 +- drivers/hwmon/Kconfig | 9 + drivers/hwmon/Makefile | 1 + drivers/hwmon/acpi_power_meter.c | 16 +- drivers/hwmon/axi-fan-control.c | 469 ++ drivers/hwmon/ibmaem.c | 2 +- drivers/hwmon/k10temp.c | 60 +- drivers/hwmon/lm73.c | 10 + drivers/hwmon/pmbus/Kconfig | 15 +- drivers/hwmon/pmbus/adm1275.c | 37 +- drivers/hwmon/pmbus/ibm-cffps.c | 15 +- drivers/hwmon/pmbus/ir35221.c | 23 +- drivers/hwmon/pmbus/isl68137.c | 3 +- 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/w83627ehf.c | 7 +- drivers/i3c/master.c | 2 +- drivers/ide/ide-gd.c | 2 +- drivers/infiniband/core/cache.c | 19 +- drivers/infiniband/core/cm.c | 7 +- drivers/infiniband/core/cma.c | 115 +- drivers/infiniband/core/cma_configfs.c | 6 +- drivers/infiniband/core/cma_priv.h | 6 +- drivers/infiniband/core/mad_priv.h | 4 +- drivers/infiniband/core/multicast.c | 2 +- drivers/infiniband/core/rw.c | 31 +- drivers/infiniband/core/sa_query.c | 2 +- drivers/infiniband/core/security.c | 24 +- drivers/infiniband/core/ucma.c | 12 +- drivers/infiniband/core/umem.c | 11 +- drivers/infiniband/core/user_mad.c | 5 +- drivers/infiniband/core/uverbs_cmd.c | 15 +- drivers/infiniband/core/uverbs_std_types.c | 1 + drivers/infiniband/core/verbs.c | 22 +- drivers/infiniband/hw/bnxt_re/bnxt_re.h | 24 +- drivers/infiniband/hw/bnxt_re/ib_verbs.c | 923 +-- drivers/infiniband/hw/bnxt_re/main.c | 264 +- drivers/infiniband/hw/bnxt_re/qplib_fp.c | 416 +- drivers/infiniband/hw/bnxt_re/qplib_fp.h | 94 +- drivers/infiniband/hw/bnxt_re/qplib_rcfw.c | 467 +- drivers/infiniband/hw/bnxt_re/qplib_rcfw.h | 85 +- drivers/infiniband/hw/bnxt_re/qplib_res.c | 471 +- 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 | 4 +- drivers/infiniband/hw/cxgb4/t4fw_ri_api.h | 8 +- drivers/infiniband/hw/hfi1/affinity.c | 2 + drivers/infiniband/hw/hfi1/file_ops.c | 52 +- drivers/infiniband/hw/hfi1/hfi.h | 5 +- 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 | 17 +- drivers/infiniband/hw/hns/hns_roce_device.h | 38 +- drivers/infiniband/hw/hns/hns_roce_hw_v1.c | 9 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 598 +- drivers/infiniband/hw/hns/hns_roce_qp.c | 63 +- drivers/infiniband/hw/hns/hns_roce_srq.c | 3 +- drivers/infiniband/hw/i40iw/i40iw_cm.h | 4 +- drivers/infiniband/hw/i40iw/i40iw_main.c | 18 +- drivers/infiniband/hw/mlx5/devx.c | 51 +- drivers/infiniband/hw/mlx5/main.c | 6 +- drivers/infiniband/hw/mlx5/qp.c | 9 +- drivers/infiniband/hw/mthca/mthca_memfree.c | 2 +- drivers/infiniband/hw/mthca/mthca_memfree.h | 2 +- drivers/infiniband/hw/usnic/usnic_uiom.h | 2 +- drivers/infiniband/sw/rdmavt/qp.c | 84 +- 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 | 5 +- drivers/infiniband/sw/siw/siw_verbs.c | 2 +- drivers/infiniband/ulp/isert/ib_isert.c | 12 + drivers/infiniband/ulp/opa_vnic/opa_vnic_encap.h | 4 +- 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/mouse/cyapa_gen5.c | 8 +- drivers/input/mouse/psmouse-smbus.c | 8 +- drivers/input/mouse/synaptics.c | 4 +- drivers/input/touchscreen/ili210x.c | 34 +- drivers/iommu/Makefile | 4 +- drivers/iommu/amd_iommu_init.c | 13 +- drivers/iommu/intel-iommu.c | 41 +- drivers/iommu/qcom_iommu.c | 28 +- drivers/md/bcache/alloc.c | 18 +- drivers/md/bcache/btree.c | 13 + drivers/md/bcache/journal.c | 7 +- drivers/md/bcache/super.c | 17 - drivers/md/dm-crypt.c | 2 +- drivers/md/dm-verity-verify-sig.c | 3 +- drivers/media/Kconfig | 6 +- drivers/media/common/saa7146/saa7146_fops.c | 12 +- drivers/media/dvb-frontends/drx39xyj/drxj.c | 4 +- drivers/media/i2c/adv7180.c | 12 + drivers/media/i2c/video-i2c.c | 2 +- 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 | 74 +- drivers/media/platform/am437x/am437x-vpfe.c | 2 +- drivers/media/platform/aspeed-video.c | 77 +- 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_m2m.c | 2 +- .../media/platform/mtk-vcodec/mtk_vcodec_dec_drv.c | 2 +- .../media/platform/mtk-vcodec/mtk_vcodec_enc_drv.c | 2 +- drivers/media/platform/mx2_emmaprp.c | 2 +- drivers/media/platform/omap/omap_vout.c | 2 +- drivers/media/platform/omap3isp/ispvideo.c | 4 +- drivers/media/platform/pxa_camera.c | 22 +- drivers/media/platform/qcom/camss/camss-video.c | 2 +- drivers/media/platform/qcom/venus/vdec.c | 2 +- drivers/media/platform/qcom/venus/venc.c | 2 +- drivers/media/platform/rcar-vin/rcar-dma.c | 91 +- drivers/media/platform/rcar-vin/rcar-v4l2.c | 28 +- drivers/media/platform/rcar-vin/rcar-vin.h | 28 +- drivers/media/platform/rcar_drif.c | 6 +- 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-dcmi.c | 13 +- .../media/platform/sunxi/sun4i-csi/sun4i_v4l2.c | 2 +- .../media/platform/sunxi/sun6i-csi/sun6i_video.c | 4 +- drivers/media/platform/sunxi/sun8i-di/sun8i-di.c | 7 +- drivers/media/platform/ti-vpe/cal.c | 2 +- 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 | 2 +- drivers/media/platform/vim2m.c | 2 +- drivers/media/platform/vimc/vimc-capture.c | 2 +- drivers/media/platform/vimc/vimc-streamer.c | 17 +- drivers/media/platform/vivid/vivid-core.c | 10 +- drivers/media/platform/vsp1/vsp1_histo.c | 4 +- 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/keymaps/Makefile | 1 + drivers/media/rc/keymaps/rc-videostrong-kii-pro.c | 83 + 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/cxusb-analog.c | 12 +- drivers/media/usb/dvb-usb/dib0700_core.c | 4 +- drivers/media/usb/em28xx/em28xx-video.c | 4 +- drivers/media/usb/go7007/go7007-v4l2.c | 2 +- drivers/media/usb/gspca/gspca.c | 2 +- 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/usbvision-video.c | 2 +- drivers/media/usb/uvc/uvc_driver.c | 2 +- drivers/media/usb/zr364xx/zr364xx.c | 2 +- drivers/media/v4l2-core/v4l2-dev.c | 10 +- drivers/media/v4l2-core/v4l2-i2c.c | 10 +- drivers/media/v4l2-core/v4l2-ioctl.c | 4 +- drivers/media/v4l2-core/v4l2-mem2mem.c | 4 +- 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/eeprom/at24.c | 1 + drivers/misc/habanalabs/device.c | 5 +- drivers/misc/habanalabs/goya/goya.c | 44 +- drivers/misc/lkdtm/stackleak.c | 25 +- drivers/misc/mei/bus-fixup.c | 4 +- drivers/misc/mei/client.c | 4 +- drivers/misc/mei/hw.h | 3 + drivers/misc/mei/pci-me.c | 11 +- drivers/misc/mei/pci-txe.c | 5 +- drivers/misc/mic/host/mic_boot.c | 2 +- drivers/misc/uacce/Kconfig | 13 + drivers/misc/uacce/Makefile | 2 + drivers/misc/uacce/uacce.c | 617 ++ drivers/misc/vexpress-syscfg.c | 2 +- drivers/mmc/core/block.c | 85 +- drivers/mmc/core/core.c | 36 +- drivers/mmc/core/mmc.c | 56 +- drivers/mmc/core/mmc_ops.c | 156 +- drivers/mmc/core/mmc_ops.h | 13 +- drivers/mmc/core/queue.c | 22 +- drivers/mmc/core/sd.c | 10 + drivers/mmc/host/Kconfig | 12 + drivers/mmc/host/Makefile | 1 + drivers/mmc/host/cqhci.c | 8 +- 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 | 204 +- drivers/mmc/host/renesas_sdhi.h | 6 + drivers/mmc/host/renesas_sdhi_core.c | 184 +- drivers/mmc/host/sdhci-esdhc-imx.c | 14 +- drivers/mmc/host/sdhci-msm.c | 20 +- drivers/mmc/host/sdhci-of-arasan.c | 59 +- drivers/mmc/host/sdhci-sprd.c | 28 + drivers/mmc/host/sdhci.c | 14 +- drivers/mmc/host/sdhci.h | 3 + drivers/mmc/host/tmio_mmc.h | 11 +- drivers/mmc/host/tmio_mmc_core.c | 77 +- drivers/mtd/spi-nor/spi-nor.c | 183 +- drivers/net/Kconfig | 13 + drivers/net/Makefile | 1 + drivers/net/bareudp.c | 806 +++ drivers/net/bonding/bond_main.c | 63 +- drivers/net/bonding/bond_options.c | 2 + drivers/net/bonding/bonding_priv.h | 5 +- drivers/net/dsa/b53/b53_common.c | 3 + drivers/net/dsa/bcm_sf2.c | 3 + drivers/net/dsa/bcm_sf2_regs.h | 1 + drivers/net/dsa/mv88e6xxx/chip.c | 32 +- drivers/net/dsa/mv88e6xxx/chip.h | 17 +- drivers/net/dsa/mv88e6xxx/serdes.c | 77 + drivers/net/dsa/mv88e6xxx/serdes.h | 5 + drivers/net/dsa/ocelot/felix.c | 3 +- drivers/net/dsa/ocelot/felix_vsc9959.c | 3 +- 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 | 1 - 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 | 45 +- drivers/net/ethernet/amazon/ena/ena_netdev.c | 23 +- drivers/net/ethernet/amazon/ena/ena_netdev.h | 13 +- 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 | 1 - 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 | 6 +- .../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_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/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 | 10 - drivers/net/ethernet/broadcom/bnxt/bnxt.c | 12 +- drivers/net/ethernet/broadcom/cnic_defs.h | 4 +- drivers/net/ethernet/broadcom/genet/bcmgenet.c | 62 +- drivers/net/ethernet/broadcom/genet/bcmmii.c | 81 +- drivers/net/ethernet/brocade/bna/bnad.c | 7 +- drivers/net/ethernet/cadence/macb.h | 1 + drivers/net/ethernet/cadence/macb_main.c | 66 +- drivers/net/ethernet/cavium/thunder/thunder_bgx.c | 62 +- drivers/net/ethernet/cavium/thunder/thunder_bgx.h | 9 + drivers/net/ethernet/chelsio/cxgb3/cxgb3_ioctl.h | 2 +- drivers/net/ethernet/chelsio/cxgb3/t3_cpl.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_debugfs.c | 2 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.h | 2 +- .../ethernet/chelsio/cxgb4/cxgb4_tc_u32_parse.h | 2 +- drivers/net/ethernet/chelsio/cxgb4/l2t.c | 2 +- drivers/net/ethernet/chelsio/cxgb4/sched.h | 2 +- drivers/net/ethernet/chelsio/cxgb4/smt.h | 2 +- drivers/net/ethernet/chelsio/cxgb4/t4_msg.h | 2 +- drivers/net/ethernet/chelsio/cxgb4/t4fw_api.h | 2 +- drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.h | 4 +- drivers/net/ethernet/cisco/enic/enic_main.c | 5 +- drivers/net/ethernet/davicom/dm9000.c | 2 + drivers/net/ethernet/freescale/enetc/Kconfig | 6 +- drivers/net/ethernet/freescale/enetc/enetc.h | 2 +- drivers/net/ethernet/freescale/enetc/enetc_hw.h | 2 +- drivers/net/ethernet/freescale/fec.h | 2 +- drivers/net/ethernet/freescale/fec_main.c | 1 + drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c | 2 + drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 2 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c | 63 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 27 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 1 + .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c | 2 +- drivers/net/ethernet/intel/e1000/e1000_main.c | 6 +- drivers/net/ethernet/intel/e1000e/ethtool.c | 2 + 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/i40e/i40e.h | 4 +- drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 4 +- drivers/net/ethernet/intel/ice/ice.h | 4 + drivers/net/ethernet/intel/ice/ice_adminq_cmd.h | 12 + 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 | 43 +- drivers/net/ethernet/intel/ice/ice_common.h | 2 - drivers/net/ethernet/intel/ice/ice_dcb.c | 8 +- drivers/net/ethernet/intel/ice/ice_dcb_lib.c | 166 +- 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_ethtool.c | 424 +- drivers/net/ethernet/intel/ice/ice_flex_pipe.c | 65 +- drivers/net/ethernet/intel/ice/ice_hw_autogen.h | 12 +- drivers/net/ethernet/intel/ice/ice_lib.c | 169 +- drivers/net/ethernet/intel/ice/ice_lib.h | 8 +- drivers/net/ethernet/intel/ice/ice_main.c | 377 +- drivers/net/ethernet/intel/ice/ice_nvm.c | 32 +- drivers/net/ethernet/intel/ice/ice_sriov.c | 2 - drivers/net/ethernet/intel/ice/ice_switch.c | 4 +- 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 | 2 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 590 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.h | 33 +- drivers/net/ethernet/intel/ice/ice_xsk.c | 40 +- drivers/net/ethernet/intel/igb/igb.h | 2 +- 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 | 61 + 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/jme.c | 7 +- drivers/net/ethernet/marvell/mvneta.c | 276 +- drivers/net/ethernet/marvell/octeontx2/af/cgx.c | 18 - drivers/net/ethernet/marvell/octeontx2/af/rvu.h | 2 +- .../net/ethernet/marvell/octeontx2/af/rvu_cgx.c | 55 +- .../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 131 +- drivers/net/ethernet/mellanox/mlx5/core/Makefile | 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 | 2 +- .../net/ethernet/mellanox/mlx5/core/en/health.c | 109 +- .../net/ethernet/mellanox/mlx5/core/en/health.h | 8 +- 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 | 266 +- .../ethernet/mellanox/mlx5/core/en/reporter_tx.c | 181 +- drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h | 8 + .../ethernet/mellanox/mlx5/core/en_accel/ipsec.c | 1 - .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 71 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 3 + drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 20 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 4 +- .../mellanox/mlx5/core/eswitch_offloads_chains.c | 2 +- .../net/ethernet/mellanox/mlx5/core/fpga/ipsec.c | 2 +- .../net/ethernet/mellanox/mlx5/core/fs_counters.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/fw.c | 40 + .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.h | 4 +- drivers/net/ethernet/mellanox/mlx5/core/main.c | 12 + .../ethernet/mellanox/mlx5/core/steering/dr_ste.c | 5 +- .../ethernet/mellanox/mlx5/core/steering/fs_dr.c | 9 +- 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/mlxsw/core.c | 117 +- drivers/net/ethernet/mellanox/mlxsw/core.h | 101 +- .../mellanox/mlxsw/core_acl_flex_actions.c | 390 +- .../mellanox/mlxsw/core_acl_flex_actions.h | 7 +- .../ethernet/mellanox/mlxsw/core_acl_flex_keys.c | 2 +- drivers/net/ethernet/mellanox/mlxsw/pci.c | 9 + drivers/net/ethernet/mellanox/mlxsw/pci_hw.h | 7 +- drivers/net/ethernet/mellanox/mlxsw/reg.h | 2 + drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 25 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 46 +- .../net/ethernet/mellanox/mlxsw/spectrum1_kvdl.c | 2 +- .../net/ethernet/mellanox/mlxsw/spectrum2_kvdl.c | 2 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c | 54 +- .../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 | 25 +- .../net/ethernet/mellanox/mlxsw/spectrum_dpipe.c | 35 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c | 13 +- .../net/ethernet/mellanox/mlxsw/spectrum_flower.c | 22 +- .../net/ethernet/mellanox/mlxsw/spectrum_kvdl.c | 18 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c | 54 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c | 28 +- .../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 | 228 +- .../net/ethernet/mellanox/mlxsw/spectrum_trap.c | 306 +- 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_board.c | 8 + 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/netronome/nfp/bpf/fw.h | 6 +- drivers/net/ethernet/netronome/nfp/flower/cmsg.h | 4 +- drivers/net/ethernet/netronome/nfp/nfp_main.h | 2 +- .../net/ethernet/netronome/nfp/nfp_net_debugdump.c | 8 +- drivers/net/ethernet/netronome/nfp/nfp_net_repr.h | 2 +- .../net/ethernet/netronome/nfp/nfpcore/nfp_nsp.h | 2 +- drivers/net/ethernet/pensando/ionic/ionic_dev.c | 11 +- drivers/net/ethernet/pensando/ionic/ionic_if.h | 1 + drivers/net/ethernet/pensando/ionic/ionic_txrx.c | 5 +- drivers/net/ethernet/qlogic/qede/qede.h | 2 + drivers/net/ethernet/qlogic/qede/qede_rdma.c | 29 +- drivers/net/ethernet/qualcomm/emac/emac-mac.c | 7 +- drivers/net/ethernet/realtek/r8169_main.c | 242 +- drivers/net/ethernet/renesas/sh_eth.c | 104 +- drivers/net/ethernet/renesas/sh_eth.h | 2 +- drivers/net/ethernet/sfc/efx.c | 1 - drivers/net/ethernet/sfc/efx.h | 18 - drivers/net/ethernet/sfc/efx_channels.c | 25 +- drivers/net/ethernet/sfc/tx.c | 3 +- drivers/net/ethernet/socionext/netsec.c | 29 +- drivers/net/ethernet/socionext/sni_ave.c | 9 + drivers/net/ethernet/stmicro/stmmac/dwmac-stm32.c | 4 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 4 +- drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c | 35 +- .../net/ethernet/stmicro/stmmac/stmmac_platform.c | 2 +- drivers/net/ethernet/sun/sunvnet_common.c | 23 +- 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/xilinx/ll_temac.h | 4 + drivers/net/ethernet/xilinx/ll_temac_main.c | 209 +- drivers/net/gtp.c | 4 +- drivers/net/hyperv/netvsc.c | 2 +- drivers/net/hyperv/netvsc_drv.c | 8 +- drivers/net/netdevsim/dev.c | 117 +- drivers/net/netdevsim/netdevsim.h | 2 + drivers/net/phy/Kconfig | 4 +- drivers/net/phy/Makefile | 3 +- drivers/net/phy/broadcom.c | 28 +- drivers/net/phy/dp83867.c | 150 + drivers/net/phy/linkmode.c | 95 + drivers/net/phy/mdio-bcm-iproc.c | 20 + drivers/net/phy/mdio_bus.c | 17 + drivers/net/phy/phy-c45.c | 5 +- drivers/net/phy/phy-core.c | 2 +- drivers/net/phy/phy_device.c | 53 +- drivers/net/phy/phylink.c | 162 +- drivers/net/tun.c | 2 - drivers/net/usb/cdc-phonet.c | 2 +- drivers/net/usb/qmi_wwan.c | 46 +- drivers/net/usb/r8152.c | 26 +- drivers/net/virtio_net.c | 56 +- drivers/net/vmxnet3/vmxnet3_drv.c | 5 +- drivers/net/wireguard/device.c | 11 +- drivers/net/wireguard/receive.c | 7 +- drivers/net/wireguard/send.c | 16 +- drivers/net/wireguard/socket.c | 1 - drivers/net/wireless/ath/ath10k/core.c | 4 +- drivers/net/wireless/ath/ath10k/mac.c | 3 +- drivers/net/wireless/ath/ath9k/main.c | 3 + drivers/net/wireless/ath/ath9k/xmit.c | 7 +- .../wireless/broadcom/brcm80211/brcmfmac/chip.c | 1 + .../wireless/broadcom/brcm80211/brcmfmac/pcie.c | 3 + .../wireless/broadcom/brcm80211/brcmfmac/sdio.c | 2 + .../broadcom/brcm80211/include/brcm_hw_ids.h | 2 + drivers/net/wireless/intel/ipw2x00/ipw2100.c | 10 +- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/nvm.c | 3 +- drivers/net/wireless/mac80211_hwsim.c | 12 +- 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 | 8 +- 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 | 8 +- 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/quantenna/qtnfmac/cfg80211.c | 64 +- drivers/net/wireless/quantenna/qtnfmac/commands.c | 651 +-- drivers/net/wireless/quantenna/qtnfmac/commands.h | 4 +- drivers/net/wireless/quantenna/qtnfmac/core.c | 47 +- drivers/net/wireless/quantenna/qtnfmac/core.h | 26 +- drivers/net/wireless/quantenna/qtnfmac/event.c | 67 +- .../wireless/quantenna/qtnfmac/pcie/pearl_pcie.c | 2 +- drivers/net/wireless/quantenna/qtnfmac/qlink.h | 329 +- .../net/wireless/quantenna/qtnfmac/qlink_util.h | 45 +- drivers/net/wireless/realtek/rtw88/bf.c | 6 +- drivers/net/wireless/realtek/rtw88/coex.c | 3 + drivers/net/wireless/realtek/rtw88/fw.c | 11 +- drivers/net/wireless/realtek/rtw88/hci.h | 26 + drivers/net/wireless/realtek/rtw88/mac.c | 25 +- drivers/net/wireless/realtek/rtw88/mac80211.c | 37 +- drivers/net/wireless/realtek/rtw88/main.c | 19 +- drivers/net/wireless/realtek/rtw88/main.h | 32 +- drivers/net/wireless/realtek/rtw88/pci.c | 9 +- drivers/net/wireless/realtek/rtw88/pci.h | 1 + drivers/net/wireless/realtek/rtw88/phy.c | 10 - drivers/net/wireless/realtek/rtw88/rtw8822b.c | 30 +- drivers/net/wireless/realtek/rtw88/rtw8822c.c | 50 +- drivers/net/wireless/realtek/rtw88/rtw8822c.h | 5 + drivers/net/wireless/rsi/rsi_91x_sdio.c | 9 +- drivers/net/wireless/ti/wl1251/sdio.c | 32 +- drivers/nfc/fdp/fdp.c | 35 +- drivers/nfc/fdp/i2c.c | 26 +- drivers/nfc/pn544/i2c.c | 1 + drivers/nfc/pn544/pn544.c | 2 +- drivers/nfc/st21nfca/dep.c | 3 +- drivers/nfc/st21nfca/se.c | 3 +- drivers/nfc/st95hf/core.c | 7 +- drivers/ntb/hw/amd/ntb_hw_amd.c | 4 +- drivers/ntb/hw/amd/ntb_hw_amd.h | 1 - drivers/nvdimm/e820.c | 18 +- drivers/nvdimm/security.c | 2 +- drivers/nvme/host/core.c | 14 +- drivers/nvme/host/multipath.c | 1 + drivers/nvme/host/pci.c | 38 +- drivers/nvme/host/rdma.c | 2 +- drivers/nvme/host/tcp.c | 9 +- drivers/nvmem/core.c | 80 +- drivers/nvmem/imx-ocotp.c | 21 + drivers/of/of_reserved_mem.c | 2 +- drivers/pci/hotplug/pciehp.h | 1 + drivers/pci/hotplug/pciehp_hpc.c | 53 +- drivers/pci/pci-acpi.c | 2 +- drivers/perf/arm_smmuv3_pmu.c | 2 +- drivers/phy/broadcom/phy-brcm-sata.c | 148 +- drivers/phy/motorola/phy-mapphone-mdm6600.c | 9 +- drivers/phy/phy-core.c | 18 +- drivers/phy/ti/phy-gmii-sel.c | 10 +- drivers/pinctrl/bcm/pinctrl-bcm2835.c | 5 +- drivers/pinctrl/bcm/pinctrl-iproc-gpio.c | 5 +- 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-gxl.c | 4 +- drivers/pinctrl/mvebu/pinctrl-armada-37xx.c | 5 +- drivers/pinctrl/nomadik/pinctrl-nomadik.c | 7 +- drivers/pinctrl/pinctrl-amd.c | 5 +- drivers/pinctrl/pinctrl-at91.c | 5 +- drivers/pinctrl/pinctrl-axp209.c | 7 +- drivers/pinctrl/pinctrl-ingenic.c | 48 +- 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 | 4 +- drivers/pinctrl/stm32/pinctrl-stm32.c | 4 +- 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 | 14 + drivers/platform/chrome/Makefile | 1 + drivers/platform/chrome/cros_ec.c | 30 + drivers/platform/chrome/cros_usbpd_notify.c | 169 + drivers/platform/chrome/wilco_ec/properties.c | 5 +- drivers/platform/chrome/wilco_ec/sysfs.c | 4 + drivers/platform/x86/Kconfig | 1318 +++-- drivers/platform/x86/Makefile | 197 +- drivers/platform/x86/dell_rbu.c | 173 +- drivers/platform/x86/intel-hid.c | 2 +- drivers/platform/x86/intel-vbtn.c | 2 +- drivers/platform/x86/intel_pmc_core.c | 308 +- drivers/platform/x86/intel_pmc_core.h | 28 + drivers/platform/x86/pmc_atom.c | 8 + drivers/power/supply/Kconfig | 2 +- drivers/power/supply/cros_usbpd-charger.c | 50 +- drivers/power/supply/ingenic-battery.c | 3 +- drivers/power/supply/sc27xx_fuel_gauge.c | 12 + drivers/ptp/Kconfig | 12 + drivers/ptp/Makefile | 1 + drivers/ptp/ptp_idt82p33.c | 1008 ++++ drivers/ptp/ptp_idt82p33.h | 171 + drivers/ptp/ptp_qoriq.c | 29 +- drivers/regulator/Kconfig | 10 + drivers/regulator/Makefile | 1 + drivers/regulator/axp20x-regulator.c | 6 +- drivers/regulator/da9062-regulator.c | 2 +- drivers/regulator/da9063-regulator.c | 66 +- drivers/regulator/mp5416.c | 245 + drivers/regulator/mp8859.c | 1 + drivers/reset/Kconfig | 3 +- drivers/rtc/rtc-sh.c | 3 +- drivers/rtc/rtc-zynqmp.c | 27 +- drivers/s390/cio/blacklist.c | 5 +- drivers/s390/cio/chp.c | 4 +- drivers/s390/cio/qdio.h | 6 +- drivers/s390/cio/qdio_debug.c | 5 +- drivers/s390/cio/qdio_main.c | 42 +- drivers/s390/cio/qdio_setup.c | 25 +- drivers/s390/cio/vfio_ccw_trace.h | 4 +- drivers/s390/crypto/ap_bus.h | 4 +- drivers/s390/crypto/ap_card.c | 8 +- drivers/s390/crypto/ap_queue.c | 6 +- drivers/s390/crypto/pkey_api.c | 2 +- drivers/s390/crypto/zcrypt_api.c | 16 +- drivers/s390/crypto/zcrypt_ccamisc.c | 25 +- drivers/s390/crypto/zcrypt_ep11misc.c | 4 +- drivers/s390/net/qeth_core_main.c | 49 +- drivers/s390/net/qeth_l2_main.c | 29 +- drivers/s390/scsi/zfcp_fsf.c | 2 +- drivers/s390/scsi/zfcp_fsf.h | 2 +- drivers/s390/scsi/zfcp_qdio.c | 6 +- drivers/s390/scsi/zfcp_qdio.h | 6 +- drivers/s390/scsi/zfcp_sysfs.c | 2 +- drivers/scsi/Kconfig | 9 - drivers/scsi/advansys.c | 2 +- drivers/scsi/ch.c | 40 +- drivers/scsi/libfc/fc_disc.c | 2 + 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/megaraid_sas_base.c | 4 +- drivers/scsi/megaraid/megaraid_sas_fusion.c | 5 +- drivers/scsi/qla2xxx/qla_attr.c | 133 +- drivers/scsi/qla2xxx/qla_bsg.c | 27 +- drivers/scsi/qla2xxx/qla_def.h | 356 +- drivers/scsi/qla2xxx/qla_fw.h | 170 +- drivers/scsi/qla2xxx/qla_gbl.h | 19 +- drivers/scsi/qla2xxx/qla_gs.c | 1703 +++--- drivers/scsi/qla2xxx/qla_init.c | 51 +- drivers/scsi/qla2xxx/qla_iocb.c | 20 +- drivers/scsi/qla2xxx/qla_isr.c | 179 +- drivers/scsi/qla2xxx/qla_mbx.c | 257 +- drivers/scsi/qla2xxx/qla_mid.c | 10 + drivers/scsi/qla2xxx/qla_os.c | 646 ++- drivers/scsi/qla2xxx/qla_target.c | 28 +- drivers/scsi/qla2xxx/qla_target.h | 2 + drivers/scsi/qla2xxx/qla_tmpl.c | 17 +- drivers/scsi/qla2xxx/qla_version.h | 2 +- drivers/scsi/qla2xxx/tcm_qla2xxx.c | 25 + drivers/scsi/scsi.c | 4 - drivers/scsi/scsi_priv.h | 1 - drivers/scsi/scsi_transport_iscsi.c | 68 + drivers/scsi/sd_zbc.c | 7 +- drivers/scsi/sr.c | 22 +- drivers/scsi/sr.h | 2 + drivers/scsi/sr_vendor.c | 8 - drivers/scsi/ufs/cdns-pltfrm.c | 2 +- drivers/scsi/ufs/ufs-hisi.c | 2 +- drivers/scsi/ufs/ufs-mediatek.c | 79 +- drivers/scsi/ufs/ufs-mediatek.h | 12 + drivers/scsi/ufs/ufs-qcom.c | 118 +- drivers/scsi/ufs/ufs.h | 3 + drivers/scsi/ufs/ufshcd-pci.c | 2 +- drivers/scsi/ufs/ufshcd.c | 99 +- drivers/scsi/ufs/ufshcd.h | 11 + drivers/scsi/ufs/unipro.h | 7 + drivers/scsi/virtio_scsi.c | 1 - drivers/scsi/zorro_esp.c | 5 +- drivers/soc/amlogic/Kconfig | 13 + drivers/soc/amlogic/Makefile | 1 + drivers/soc/amlogic/meson-secure-pwrc.c | 204 + 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/imx/gpcv2.c | 1 + drivers/soc/imx/soc-imx-scu.c | 2 +- drivers/soc/mediatek/mtk-cmdq-helper.c | 1 + drivers/soc/mediatek/mtk-pmic-wrap.c | 128 + drivers/soc/qcom/qcom_aoss.c | 6 +- drivers/soc/qcom/rpmh-internal.h | 1 + drivers/soc/qcom/rpmh.c | 22 +- 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 | 354 ++ drivers/soundwire/bus.c | 509 +- drivers/soundwire/bus.h | 9 + drivers/soundwire/bus_type.c | 5 + drivers/soundwire/intel.c | 198 +- drivers/soundwire/qcom.c | 7 +- drivers/soundwire/slave.c | 4 + drivers/soundwire/stream.c | 90 +- drivers/spi/Kconfig | 20 +- drivers/spi/Makefile | 2 + drivers/spi/spi-ar934x.c | 235 + drivers/spi/spi-fsl-qspi.c | 4 +- drivers/spi/spi-geni-qcom.c | 26 +- drivers/spi/spi-mem.c | 2 +- drivers/spi/spi-mux.c | 187 + drivers/spi/spi-omap2-mcspi.c | 103 +- drivers/spi/spi-pxa2xx.c | 20 +- drivers/spi/spi-qup.c | 11 +- drivers/spi/spi-rspi.c | 12 +- drivers/spi/spi-stm32-qspi.c | 31 +- drivers/spi/spidev.c | 5 + drivers/spmi/spmi-pmic-arb.c | 4 + drivers/staging/Kconfig | 7 +- drivers/staging/Makefile | 4 +- drivers/staging/android/Kconfig | 8 - drivers/staging/android/Makefile | 1 - drivers/staging/android/TODO | 9 - drivers/staging/android/ashmem.c | 28 + drivers/staging/android/uapi/vsoc_shm.h | 295 - drivers/staging/android/vsoc.c | 1149 ---- drivers/staging/comedi/drivers/ni_660x.c | 2 +- drivers/staging/comedi/drivers/ni_mio_common.c | 1 + drivers/staging/comedi/drivers/ni_pcimio.c | 2 + drivers/staging/comedi/drivers/ni_routes.c | 63 +- drivers/staging/comedi/drivers/ni_routes.h | 1 + drivers/staging/comedi/drivers/ni_stc.h | 1 + drivers/staging/exfat/exfat.h | 92 +- drivers/staging/exfat/exfat_cache.c | 38 - drivers/staging/exfat/exfat_core.c | 91 +- drivers/staging/exfat/exfat_super.c | 747 +-- drivers/staging/fsl-dpaa2/ethsw/ethsw.c | 3 +- drivers/staging/gasket/gasket_core.c | 9 +- drivers/staging/gdm724x/gdm_mux.h | 2 +- drivers/staging/gdm724x/hci_packet.h | 6 +- drivers/staging/greybus/audio_apbridgea.h | 2 +- drivers/staging/greybus/audio_manager.c | 2 +- drivers/staging/greybus/raw.c | 2 +- drivers/staging/ks7010/ks_hostif.h | 4 +- drivers/staging/media/allegro-dvt/allegro-core.c | 30 +- drivers/staging/media/hantro/hantro.h | 2 +- drivers/staging/media/hantro/hantro_drv.c | 16 +- drivers/staging/media/hantro/hantro_h1_jpeg_enc.c | 19 +- drivers/staging/media/hantro/hantro_jpeg.c | 76 +- drivers/staging/media/hantro/hantro_jpeg.h | 2 +- drivers/staging/media/hantro/hantro_v4l2.c | 2 +- .../staging/media/hantro/rk3399_vpu_hw_jpeg_enc.c | 24 +- drivers/staging/media/imx/imx-media-capture.c | 4 +- drivers/staging/media/imx/imx-media-csc-scaler.c | 2 +- drivers/staging/media/ipu3/ipu3-v4l2.c | 2 +- drivers/staging/media/meson/vdec/vdec.c | 2 +- drivers/staging/media/omap4iss/iss_video.c | 4 +- drivers/staging/media/rkisp1/rkisp1-capture.c | 2 +- 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/most/video/video.c | 4 +- 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_dbg.c | 29 +- drivers/staging/qlge/qlge_ethtool.c | 18 +- drivers/staging/qlge/qlge_main.c | 25 +- drivers/staging/rtl8188eu/hal/rf_cfg.c | 2 +- drivers/staging/rtl8188eu/os_dep/ioctl_linux.c | 40 +- drivers/staging/rtl8188eu/os_dep/osdep_service.c | 20 +- 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_tx.c | 2 +- drivers/staging/rtl8192u/ieee80211/ieee80211.h | 28 +- drivers/staging/rtl8192u/r819xU_phy.c | 2 +- drivers/staging/rtl8712/ieee80211.h | 4 +- drivers/staging/rtl8712/rtl871x_mp_ioctl.h | 4 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 2 +- drivers/staging/rtl8723bs/core/rtw_efuse.c | 4 +- drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c | 8 - drivers/staging/rtl8723bs/hal/HalBtcOutSrc.h | 6 +- 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 | 4 +- drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c | 7 +- 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 | 327 +- drivers/staging/rtl8723bs/os_dep/mlme_linux.c | 6 +- drivers/staging/rtl8723bs/os_dep/os_intfs.c | 12 +- drivers/staging/rtl8723bs/os_dep/recv_linux.c | 8 +- drivers/staging/rtl8723bs/os_dep/sdio_intf.c | 12 +- drivers/staging/rtl8723bs/os_dep/xmit_linux.c | 6 +- drivers/staging/speakup/keyhelp.c | 2 +- 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 +- .../interface/vchiq_arm/vchiq_2835_arm.c | 43 - .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 536 +- .../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/device_main.c | 3 +- drivers/staging/vt6656/device.h | 1 - drivers/staging/vt6656/dpc.c | 2 +- drivers/staging/vt6656/int.c | 38 - drivers/staging/vt6656/key.c | 5 +- drivers/staging/vt6656/main_usb.c | 8 +- drivers/staging/vt6656/rxtx.c | 235 +- drivers/staging/vt6656/rxtx.h | 60 - .../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/hwio.c | 2 +- drivers/staging/wfx/main.c | 23 +- drivers/staging/wfx/main.h | 1 - drivers/staging/wfx/queue.c | 18 +- drivers/staging/wilc1000/cfg80211.c | 360 +- drivers/staging/wilc1000/hif.c | 3 +- .../staging/wilc1000/microchip,wilc1000,sdio.txt | 38 - .../staging/wilc1000/microchip,wilc1000,sdio.yaml | 68 + .../staging/wilc1000/microchip,wilc1000,spi.txt | 34 - .../staging/wilc1000/microchip,wilc1000,spi.yaml | 61 + drivers/staging/wilc1000/mon.c | 2 +- drivers/staging/wilc1000/netdev.c | 2 - drivers/staging/wilc1000/netdev.h | 9 - drivers/staging/wilc1000/sdio.c | 281 +- drivers/staging/wilc1000/spi.c | 775 ++- drivers/staging/wilc1000/wlan.c | 129 +- drivers/staging/wilc1000/wlan.h | 96 +- drivers/staging/wlan-ng/hfa384x.h | 4 +- drivers/staging/wlan-ng/p80211types.h | 4 +- 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/thunderbolt/eeprom.c | 2 +- drivers/thunderbolt/icm.c | 2 +- drivers/thunderbolt/switch.c | 7 + drivers/thunderbolt/usb4.c | 4 + drivers/tty/ehv_bytechan.c | 20 +- drivers/tty/n_gsm.c | 140 +- drivers/tty/n_hdlc.c | 558 +- drivers/tty/n_tty.c | 6 +- drivers/tty/serdev/serdev-ttyport.c | 6 +- drivers/tty/serial/8250/8250_aspeed_vuart.c | 1 - drivers/tty/serial/8250/8250_bcm2835aux.c | 18 + drivers/tty/serial/8250/8250_core.c | 5 +- drivers/tty/serial/8250/8250_exar.c | 2 +- drivers/tty/serial/8250/8250_of.c | 29 - drivers/tty/serial/8250/8250_omap.c | 13 +- drivers/tty/serial/8250/8250_pci.c | 2 +- drivers/tty/serial/8250/8250_port.c | 35 +- 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 | 12 +- drivers/tty/serial/ar933x_uart.c | 8 + drivers/tty/serial/atmel_serial.c | 3 +- drivers/tty/serial/cpm_uart/cpm_uart_core.c | 1 + drivers/tty/serial/efm32-uart.c | 2 +- drivers/tty/serial/imx.c | 2 +- drivers/tty/serial/kgdboc.c | 4 +- drivers/tty/serial/omap-serial.c | 15 +- drivers/tty/serial/qcom_geni_serial.c | 18 +- drivers/tty/serial/sc16is7xx.c | 2 +- drivers/tty/serial/serial-tegra.c | 35 +- drivers/tty/serial/serial_core.c | 96 +- drivers/tty/serial/sh-sci.c | 2 +- drivers/tty/tty_port.c | 5 +- drivers/tty/vt/selection.c | 37 +- drivers/tty/vt/vt.c | 22 +- drivers/tty/vt/vt_ioctl.c | 46 +- drivers/usb/atm/ueagle-atm.c | 2 +- drivers/usb/atm/usbatm.h | 2 +- drivers/usb/cdns3/gadget.c | 2 +- drivers/usb/chipidea/ci_hdrc_imx.c | 12 +- drivers/usb/chipidea/otg.c | 7 + drivers/usb/chipidea/udc.c | 13 +- drivers/usb/core/config.c | 31 +- drivers/usb/core/driver.c | 58 +- drivers/usb/core/generic.c | 48 +- drivers/usb/core/hub.c | 20 +- drivers/usb/core/hub.h | 1 + drivers/usb/core/quirks.c | 40 + drivers/usb/core/sysfs.c | 6 +- drivers/usb/core/usb-acpi.c | 11 +- drivers/usb/core/usb.h | 11 + drivers/usb/dwc2/gadget.c | 40 +- drivers/usb/dwc2/hcd.h | 2 +- drivers/usb/dwc3/debug.h | 39 +- drivers/usb/dwc3/dwc3-qcom.c | 2 +- drivers/usb/dwc3/gadget.c | 3 +- drivers/usb/gadget/composite.c | 30 +- drivers/usb/gadget/function/f_fs.c | 5 +- drivers/usb/gadget/function/f_phonet.c | 2 +- drivers/usb/gadget/function/f_uac1_legacy.c | 2 - drivers/usb/gadget/function/f_uvc.c | 2 +- drivers/usb/gadget/function/u_audio.c | 10 +- drivers/usb/gadget/function/u_serial.c | 4 +- drivers/usb/gadget/legacy/gmidi.c | 2 +- drivers/usb/gadget/legacy/inode.c | 2 +- drivers/usb/gadget/udc/amd5536udc.h | 2 +- drivers/usb/gadget/udc/amd5536udc_pci.c | 2 +- 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/net2280.c | 2 +- drivers/usb/gadget/udc/omap_udc.c | 2 +- drivers/usb/gadget/udc/r8a66597-udc.c | 2 +- drivers/usb/gadget/udc/renesas_usb3.c | 2 +- drivers/usb/gadget/udc/udc-xilinx.c | 1 - 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-hub.c | 27 +- drivers/usb/host/xhci-mem.c | 71 +- drivers/usb/host/xhci-mtk.h | 2 +- drivers/usb/host/xhci-pci.c | 12 +- drivers/usb/host/xhci-trace.h | 23 +- drivers/usb/host/xhci.h | 18 +- 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/musb/musb_core.c | 2 +- drivers/usb/musb/musb_host.c | 2 +- drivers/usb/phy/phy-tegra-usb.c | 8 + drivers/usb/roles/class.c | 2 +- drivers/usb/serial/ch341.c | 10 + drivers/usb/serial/digi_acceleport.c | 2 +- drivers/usb/serial/f81232.c | 221 +- drivers/usb/serial/generic.c | 4 +- drivers/usb/serial/io_usbvend.h | 4 +- drivers/usb/serial/ir-usb.c | 2 +- drivers/usb/serial/ti_usb_3410_5052.c | 4 +- drivers/usb/storage/uas.c | 23 +- 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 | 137 +- drivers/usb/typec/mux.c | 25 +- drivers/usb/typec/tcpm/tcpm.c | 53 +- drivers/usb/typec/ucsi/ucsi.c | 14 +- drivers/usb/typec/ucsi/ucsi.h | 7 + drivers/usb/typec/ucsi/ucsi_ccg.c | 2 + drivers/vhost/net.c | 10 +- drivers/vhost/vhost.c | 232 +- drivers/vhost/vhost.h | 12 + drivers/video/backlight/Kconfig | 15 +- drivers/video/backlight/Makefile | 1 + drivers/video/backlight/led_bl.c | 260 + drivers/video/console/Kconfig | 76 +- 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/nvidia/nvidia.c | 41 +- drivers/video/fbdev/omap2/omapfb/omapfb-main.c | 4 - drivers/video/fbdev/pxa168fb.c | 2 +- drivers/video/fbdev/s1d13xxxfb.c | 16 +- drivers/video/fbdev/sa1100fb.c | 2 +- drivers/video/fbdev/ssd1307fb.c | 2 + drivers/virtio/Kconfig | 1 + drivers/virtio/virtio_balloon.c | 87 +- drivers/watchdog/Kconfig | 2 + drivers/watchdog/da9062_wdt.c | 19 +- drivers/watchdog/wdat_wdt.c | 25 +- drivers/xen/preempt.c | 4 +- drivers/zorro/zorro-driver.c | 16 +- drivers/zorro/zorro.h | 7 + fs/9p/Kconfig | 20 +- fs/9p/vfs_inode.c | 2 +- fs/afs/security.c | 2 +- fs/aio.c | 9 +- fs/binfmt_elf.c | 48 +- fs/btrfs/Makefile | 2 +- fs/btrfs/backref.c | 173 +- fs/btrfs/block-group.c | 85 +- fs/btrfs/block-rsv.c | 92 + fs/btrfs/btrfs_inode.h | 6 + fs/btrfs/check-integrity.c | 200 +- fs/btrfs/check-integrity.h | 2 - fs/btrfs/ctree.c | 63 +- fs/btrfs/ctree.h | 52 +- fs/btrfs/delalloc-space.c | 102 + fs/btrfs/delayed-inode.c | 5 +- fs/btrfs/dev-replace.c | 44 +- fs/btrfs/disk-io.c | 802 +-- fs/btrfs/disk-io.h | 34 +- fs/btrfs/export.c | 32 +- fs/btrfs/export.h | 5 + fs/btrfs/extent-io-tree.h | 7 +- fs/btrfs/extent-tree.c | 90 +- fs/btrfs/extent_io.c | 168 +- fs/btrfs/extent_io.h | 11 +- fs/btrfs/extent_map.c | 11 + fs/btrfs/file-item.c | 91 + fs/btrfs/file.c | 44 +- fs/btrfs/free-space-cache.c | 49 +- fs/btrfs/free-space-cache.h | 1 + fs/btrfs/free-space-tree.c | 4 +- fs/btrfs/inode.c | 123 +- fs/btrfs/ioctl.c | 948 +-- fs/btrfs/locking.c | 42 + fs/btrfs/ordered-data.c | 147 +- fs/btrfs/ordered-data.h | 10 +- fs/btrfs/qgroup.c | 41 +- fs/btrfs/qgroup.h | 1 + fs/btrfs/raid56.c | 37 +- fs/btrfs/ref-verify.c | 5 + fs/btrfs/reflink.c | 783 +++ fs/btrfs/relocation.c | 159 +- fs/btrfs/root-tree.c | 37 +- fs/btrfs/scrub.c | 5 +- fs/btrfs/send.c | 35 +- fs/btrfs/space-info.c | 147 + fs/btrfs/super.c | 35 +- fs/btrfs/sysfs.c | 33 +- fs/btrfs/sysfs.h | 4 +- fs/btrfs/tests/btrfs-tests.c | 44 +- fs/btrfs/tests/qgroup-tests.c | 2 + fs/btrfs/transaction.c | 41 +- fs/btrfs/transaction.h | 13 + fs/btrfs/tree-log.c | 107 +- fs/btrfs/uuid-tree.c | 57 +- fs/btrfs/volumes.c | 224 +- fs/btrfs/volumes.h | 7 +- fs/buffer.c | 56 +- fs/ceph/file.c | 17 +- fs/ceph/super.c | 129 +- fs/ceph/super.h | 2 +- fs/cifs/cifs_dfs_ref.c | 2 + fs/cifs/cifs_spnego.c | 25 +- fs/cifs/cifsacl.c | 32 +- fs/cifs/cifsfs.c | 8 +- fs/cifs/cifsglob.h | 7 + fs/cifs/cifspdu.h | 1 + fs/cifs/cifsproto.h | 10 +- fs/cifs/cifssmb.c | 25 +- fs/cifs/connect.c | 76 +- fs/cifs/dfs_cache.c | 38 + fs/cifs/dfs_cache.h | 4 + fs/cifs/file.c | 19 +- fs/cifs/inode.c | 63 +- fs/cifs/misc.c | 80 + fs/cifs/readdir.c | 82 + fs/cifs/smb1ops.c | 2 +- fs/cifs/smb2inode.c | 4 +- fs/cifs/smb2ops.c | 42 +- fs/cifs/smb2pdu.c | 166 +- fs/cifs/smb2pdu.h | 53 +- fs/cifs/smb2proto.h | 2 + fs/crypto/keyring.c | 29 +- fs/crypto/keysetup_v1.c | 2 +- fs/dax.c | 11 +- fs/debugfs/file.c | 25 +- fs/ecryptfs/crypto.c | 6 +- fs/ecryptfs/ecryptfs_kernel.h | 4 +- fs/ecryptfs/keystore.c | 4 +- fs/ecryptfs/main.c | 2 +- fs/ecryptfs/messaging.c | 3 +- fs/eventpoll.c | 8 +- fs/exec.c | 26 + fs/ext2/inode.c | 5 +- fs/ext4/balloc.c | 14 +- fs/ext4/block_validity.c | 1 + fs/ext4/dir.c | 14 +- fs/ext4/ext4.h | 44 +- fs/ext4/ialloc.c | 23 +- fs/ext4/inode.c | 30 +- fs/ext4/mballoc.c | 61 +- fs/ext4/migrate.c | 27 +- fs/ext4/mmp.c | 12 +- fs/ext4/namei.c | 8 + fs/ext4/resize.c | 62 +- fs/ext4/super.c | 153 +- fs/fat/inode.c | 19 +- fs/fscache/object-list.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/lock_dlm.c | 52 + fs/gfs2/log.c | 238 +- 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/io-wq.c | 92 +- fs/io-wq.h | 6 +- fs/io_uring.c | 509 +- fs/jbd2/commit.c | 46 +- fs/jbd2/transaction.c | 18 +- fs/nfs/delegation.c | 50 +- fs/nfs/delegation.h | 1 + fs/nfs/dir.c | 128 +- fs/nfs/inode.c | 1 + fs/nfs/nfs4file.c | 1 - fs/nfs/nfs4idmap.c | 30 +- fs/nfs/nfs4proc.c | 20 +- fs/ocfs2/alloc.c | 3 +- fs/ocfs2/cluster/heartbeat.c | 2 - fs/ocfs2/cluster/tcp.c | 3 +- fs/ocfs2/dir.c | 4 +- fs/ocfs2/dlm/dlmmaster.c | 2 - fs/ocfs2/dlm/dlmthread.c | 3 - fs/ocfs2/dlmglue.c | 2 +- fs/ocfs2/refcounttree.c | 2 + fs/ocfs2/reservations.c | 3 - fs/ocfs2/stackglue.c | 2 - fs/ocfs2/suballoc.c | 5 - fs/overlayfs/copy_up.c | 16 +- fs/overlayfs/dir.c | 3 + fs/overlayfs/export.c | 2 + fs/overlayfs/inode.c | 39 +- fs/overlayfs/namei.c | 5 +- fs/overlayfs/overlayfs.h | 7 +- fs/overlayfs/super.c | 141 +- fs/overlayfs/util.c | 38 +- fs/pipe.c | 262 +- fs/proc/base.c | 13 + fs/proc/cpuinfo.c | 1 + fs/proc/generic.c | 31 +- fs/proc/inode.c | 187 +- fs/proc/internal.h | 6 + fs/proc/kmsg.c | 1 + fs/proc/page.c | 40 +- fs/proc/stat.c | 1 + fs/ramfs/inode.c | 12 + fs/splice.c | 12 +- fs/ubifs/auth.c | 2 +- fs/verity/signature.c | 15 +- fs/xfs/xfs_aops.c | 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/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/tlb.h | 3 +- include/asm-generic/vdso/vsyscall.h | 14 - 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 | 179 +- include/drm/drm_connector.h | 9 +- include/drm/drm_crtc.h | 34 +- include/drm/drm_device.h | 2 +- include/drm/drm_dp_helper.h | 2 + include/drm/drm_dp_mst_helper.h | 6 +- include/drm/drm_drv.h | 38 +- include/drm/drm_file.h | 1 + include/drm/drm_gem_vram_helper.h | 9 + include/drm/drm_legacy.h | 6 - include/drm/drm_mipi_dbi.h | 12 + include/drm/drm_panel.h | 3 +- include/drm/drm_print.h | 29 + include/drm/drm_simple_kms_helper.h | 7 +- include/drm/drm_vblank.h | 1 + include/drm/ttm/ttm_bo_api.h | 11 +- include/drm/ttm/ttm_bo_driver.h | 15 - 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/qcom,gpucc-sc7180.h | 3 +- include/dt-bindings/clock/qcom,rpmh.h | 4 +- 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/power/meson-a1-power.h | 32 + .../dt-bindings/reset/amlogic,meson-gxbb-reset.h | 2 +- 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/linux/acpi.h | 23 +- include/linux/arch_topology.h | 7 +- include/linux/atmel-isc-media.h | 58 + include/linux/atomic-fallback.h | 340 +- include/linux/bootconfig.h | 3 + include/linux/bpf.h | 38 +- include/linux/cgroup-defs.h | 5 +- include/linux/cgroup.h | 24 +- include/linux/clk/at91_pmc.h | 23 + include/linux/clocksource.h | 102 +- include/linux/compat.h | 29 - include/linux/compiler-clang.h | 11 +- include/linux/compiler-gcc.h | 6 + include/linux/compiler.h | 60 +- include/linux/console.h | 3 +- include/linux/cpufreq.h | 3 - include/linux/cpuset.h | 3 - include/linux/dax.h | 14 +- include/linux/debugfs.h | 14 +- include/linux/devfreq.h | 100 +- include/linux/dio.h | 5 - include/linux/edac.h | 9 +- include/linux/extcon-provider.h | 28 +- include/linux/filter.h | 37 +- include/linux/firmware/imx/ipc.h | 1 - include/linux/firmware/meson/meson_sm.h | 2 + include/linux/firmware/xlnx-zynqmp.h | 9 +- include/linux/fs.h | 2 + include/linux/fsl/ptp_qoriq.h | 2 - include/linux/gpio.h | 2 - include/linux/gpio/consumer.h | 5 +- include/linux/hid.h | 2 +- include/linux/hugetlb.h | 49 +- include/linux/hugetlb_cgroup.h | 169 +- include/linux/icmpv6.h | 10 + include/linux/ieee80211.h | 26 +- include/linux/instrumented.h | 109 + include/linux/intel-svm.h | 2 +- include/linux/irqdomain.h | 2 +- include/linux/kcsan-checks.h | 251 + include/linux/kcsan.h | 72 + include/linux/kernel.h | 7 + include/linux/key.h | 126 +- include/linux/kfifo.h | 73 + include/linux/kthread.h | 3 +- include/linux/ktime.h | 37 - include/linux/kvm_host.h | 2 + include/linux/linkmode.h | 8 +- include/linux/lsm_audit.h | 1 + include/linux/lsm_hooks.h | 74 +- include/linux/memcontrol.h | 57 +- include/linux/memory.h | 1 - include/linux/mempolicy.h | 29 +- include/linux/memremap.h | 6 + include/linux/mfd/iqs62x.h | 139 + include/linux/mlx5/driver.h | 1 + include/linux/mlx5/mlx5_ifc.h | 5 +- include/linux/mlx5/mlx5_ifc_fpga.h | 2 +- include/linux/mm.h | 118 +- include/linux/mm_types.h | 7 +- include/linux/mmc/host.h | 3 + include/linux/mmc/mmc.h | 10 + include/linux/mmdebug.h | 5 + include/linux/mmzone.h | 50 +- include/linux/mod_devicetable.h | 2 + include/linux/mtd/spi-nor.h | 8 + include/linux/netdevice.h | 23 +- include/linux/nfs_fs.h | 26 +- include/linux/nmi.h | 1 + include/linux/numa.h | 30 +- include/linux/nvmem-consumer.h | 7 + include/linux/of_clk.h | 8 +- include/linux/of_gpio.h | 9 +- include/linux/page-flags.h | 11 + include/linux/page_ref.h | 9 + include/linux/page_reporting.h | 26 + include/linux/percpu-rwsem.h | 83 +- include/linux/percpu_counter.h | 4 +- include/linux/perf_event.h | 12 + include/linux/phy.h | 4 + include/linux/phylink.h | 34 +- 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/spi-omap2-mcspi.h | 1 + include/linux/platform_data/wilco-ec.h | 8 +- include/linux/platform_device.h | 2 +- include/linux/pm_qos.h | 81 +- include/linux/preempt.h | 30 + include/linux/proc_fs.h | 17 +- include/linux/ptr_ring.h | 79 +- include/linux/rculist.h | 6 +- include/linux/rculist_nulls.h | 7 + include/linux/rcutiny.h | 1 + include/linux/rcutree.h | 1 + include/linux/regmap.h | 4 +- include/linux/rwsem.h | 6 - include/linux/sched.h | 14 +- include/linux/sched/nohz.h | 2 + include/linux/sched/task.h | 4 + include/linux/security.h | 32 +- include/linux/selection.h | 4 +- include/linux/seqlock.h | 51 +- include/linux/skbuff.h | 30 + include/linux/skmsg.h | 20 +- include/linux/soundwire/sdw.h | 24 + include/linux/stackdepot.h | 2 + include/linux/string.h | 45 + include/linux/suspend.h | 2 +- include/linux/swiotlb.h | 11 +- include/linux/time32.h | 154 +- include/linux/timekeeping32.h | 32 - include/linux/timer.h | 2 +- include/linux/trace_events.h | 2 +- include/linux/tty.h | 2 + include/linux/types.h | 5 - include/linux/uacce.h | 161 + include/linux/uaccess.h | 14 +- include/linux/usb.h | 11 +- include/linux/usb/audio-v2.h | 14 +- include/linux/usb/audio-v3.h | 2 +- include/linux/usb/ehci_def.h | 2 +- include/linux/usb/gadget.h | 2 +- include/linux/usb/hcd.h | 2 +- include/linux/usb/quirks.h | 3 + include/linux/usb/typec.h | 2 - include/linux/usb/typec_altmode.h | 7 - include/linux/usb_usual.h | 2 +- include/linux/usbdevice_fs.h | 2 +- include/linux/vmalloc.h | 5 +- include/linux/wait.h | 5 +- include/linux/watch_queue.h | 127 + include/linux/workqueue.h | 16 + include/linux/xarray.h | 4 +- include/linux/zorro.h | 12 - include/media/rc-map.h | 1 + include/media/v4l2-dev.h | 4 +- include/net/bareudp.h | 20 + include/net/bluetooth/bluetooth.h | 17 + include/net/bluetooth/hci_core.h | 2 + include/net/bluetooth/rfcomm.h | 1 - include/net/cfg80211.h | 179 +- include/net/devlink.h | 22 +- include/net/drop_monitor.h | 3 + include/net/esp.h | 16 + include/net/flow_dissector.h | 10 +- include/net/flow_offload.h | 11 + include/net/icmp.h | 6 + include/net/ip6_checksum.h | 9 + include/net/ipv6.h | 6 + include/net/mac80211.h | 61 +- include/net/netfilter/nf_tables.h | 10 - include/net/netfilter/nf_tables_core.h | 12 +- include/net/page_pool.h | 36 +- include/net/pkt_cls.h | 2 +- include/net/route.h | 6 + include/net/sock.h | 75 +- include/net/sock_reuseport.h | 2 - include/net/tc_act/tc_ct.h | 6 +- include/net/tc_act/tc_police.h | 6 +- include/net/tc_act/tc_tunnel_key.h | 2 +- include/net/tcp.h | 7 + include/rdma/ib_cache.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_proto.h | 1 - include/scsi/scsi_host.h | 3 - include/scsi/scsi_transport_iscsi.h | 1 + include/soc/fsl/dpaa2-io.h | 6 +- include/soc/qcom/rpmh.h | 5 - include/soc/tegra/cpuidle.h | 2 +- include/soc/tegra/irq.h | 13 + include/soc/tegra/pm.h | 31 + include/sound/compress_driver.h | 40 +- include/sound/hdaudio.h | 2 + include/sound/pcm.h | 14 + include/sound/pcm_params.h | 7 + include/sound/rawmidi.h | 6 +- include/sound/rt5682.h | 8 + include/sound/soc-dai.h | 23 +- include/sound/soc-dapm.h | 8 +- include/sound/soc-dpcm.h | 16 +- include/sound/soc.h | 2 +- include/sound/sof/header.h | 11 + include/target/target_core_base.h | 45 +- include/trace/events/btrfs.h | 6 +- include/trace/events/mmflags.h | 1 + include/trace/events/power.h | 59 +- include/trace/events/rcu.h | 29 + include/uapi/asm-generic/posix_types.h | 2 + include/uapi/drm/amdgpu_drm.h | 11 +- include/uapi/drm/drm.h | 2 + include/uapi/drm/i915_drm.h | 21 + include/uapi/drm/lima_drm.h | 9 +- include/uapi/linux/bpf.h | 41 +- include/uapi/linux/btrfs.h | 28 +- include/uapi/linux/devlink.h | 2 + include/uapi/linux/ethtool.h | 4 +- include/uapi/linux/gpio.h | 30 + include/uapi/linux/if_link.h | 12 + include/uapi/linux/keyctl.h | 68 + include/uapi/linux/kfd_ioctl.h | 19 +- include/uapi/linux/mman.h | 5 +- include/uapi/linux/net_dropmon.h | 1 + include/uapi/linux/netfilter/nf_conntrack_common.h | 12 +- include/uapi/linux/netfilter/nf_tables.h | 10 + include/uapi/linux/netfilter/xt_IDLETIMER.h | 12 +- include/uapi/linux/nl80211.h | 168 + include/uapi/linux/openvswitch.h | 7 + include/uapi/linux/pci_regs.h | 2 + include/uapi/linux/perf_event.h | 8 +- include/uapi/linux/sched.h | 5 + include/uapi/linux/swab.h | 4 +- include/uapi/linux/tcp.h | 2 + include/uapi/linux/time.h | 22 +- include/uapi/linux/usb/charger.h | 16 +- include/uapi/linux/v4l2-controls.h | 6 + include/uapi/linux/virtio_balloon.h | 1 + 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/scsi/fc/fc_els.h | 211 +- include/vdso/datapage.h | 2 - include/video/samsung_fimd.h | 2 +- init/Kconfig | 19 +- init/init_task.c | 9 + init/main.c | 79 +- ipc/sem.c | 6 +- ipc/util.c | 1 + kernel/Makefile | 7 + kernel/audit_watch.c | 2 - kernel/bpf/btf.c | 6 +- kernel/bpf/hashtab.c | 228 +- kernel/bpf/lpm_trie.c | 12 +- 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 | 27 +- kernel/bpf/trampoline.c | 9 +- kernel/bpf/verifier.c | 50 +- kernel/cgroup/cgroup-v1.c | 1 + kernel/cgroup/cgroup.c | 377 +- kernel/cgroup/cpuset.c | 31 +- kernel/cgroup/pids.c | 15 +- kernel/compat.c | 64 - kernel/cpu.c | 4 +- kernel/debug/kdb/kdb_main.c | 20 +- kernel/dma/contiguous.c | 9 +- kernel/dma/direct.c | 61 +- kernel/dma/swiotlb.c | 42 +- kernel/events/core.c | 15 +- kernel/exit.c | 5 +- kernel/extable.c | 3 +- kernel/fork.c | 48 +- kernel/hung_task.c | 44 + kernel/irq/internals.h | 2 - kernel/irq/manage.c | 18 +- kernel/irq/proc.c | 22 + kernel/kallsyms.c | 2 - kernel/kcsan/Makefile | 14 + kernel/kcsan/atomic.h | 27 + kernel/kcsan/core.c | 716 +++ kernel/kcsan/debugfs.c | 326 ++ kernel/kcsan/encoding.h | 95 + kernel/kcsan/kcsan.h | 141 + kernel/kcsan/report.c | 616 ++ kernel/kcsan/test.c | 131 + kernel/locking/Makefile | 3 + kernel/locking/lockdep.c | 331 +- kernel/locking/lockdep_internals.h | 14 +- kernel/locking/lockdep_proc.c | 31 +- kernel/locking/locktorture.c | 15 +- kernel/locking/percpu-rwsem.c | 192 +- kernel/locking/rtmutex.c | 2 +- kernel/locking/rwsem.c | 7 +- kernel/locking/rwsem.h | 10 - kernel/module.c | 5 +- kernel/notifier.c | 2 +- kernel/padata.c | 2 +- kernel/power/process.c | 2 - kernel/power/qos.c | 557 +- kernel/power/snapshot.c | 2 +- kernel/power/suspend.c | 9 +- kernel/printk/console_cmdline.h | 1 + kernel/printk/printk.c | 177 +- kernel/rcu/Makefile | 4 + kernel/rcu/rcu.h | 23 +- kernel/rcu/rcu_segcblist.c | 4 +- kernel/rcu/rcuperf.c | 14 +- kernel/rcu/rcutorture.c | 73 +- kernel/rcu/srcutree.c | 26 +- kernel/rcu/tree.c | 451 +- kernel/rcu/tree.h | 4 + kernel/rcu/tree_exp.h | 63 +- kernel/rcu/tree_plugin.h | 85 +- kernel/rcu/tree_stall.h | 63 +- kernel/rcu/update.c | 28 +- kernel/relay.c | 17 +- kernel/sched/Makefile | 6 + kernel/sched/core.c | 63 +- kernel/sched/fair.c | 150 +- kernel/sched/loadavg.c | 33 +- kernel/sched/psi.c | 3 + kernel/sched/rt.c | 24 +- kernel/sched/sched.h | 24 +- kernel/sched/topology.c | 15 +- kernel/seccomp.c | 4 +- kernel/sysctl.c | 9 - kernel/time/clocksource.c | 9 + kernel/time/namespace.c | 7 +- kernel/time/posix-timers.c | 3 +- kernel/time/time.c | 43 - kernel/time/timer.c | 23 +- kernel/time/vsyscall.c | 12 +- kernel/torture.c | 29 +- kernel/trace/Kconfig | 3 +- kernel/trace/Makefile | 3 + kernel/trace/bpf_trace.c | 52 +- kernel/trace/synth_event_gen_test.c | 44 +- kernel/trace/trace.c | 2 + kernel/trace/trace_events_hist.c | 319 +- kernel/trace/trace_kprobe.c | 2 +- kernel/trace/trace_uprobe.c | 11 +- kernel/watch_queue.c | 659 +++ kernel/watchdog.c | 22 + kernel/watchdog_hld.c | 1 + kernel/workqueue.c | 14 +- lib/Kconfig | 3 - lib/Kconfig.debug | 58 +- lib/Kconfig.kcsan | 180 + lib/Makefile | 12 +- lib/bch.c | 2 +- lib/bootconfig.c | 51 +- lib/crypto/chacha20poly1305.c | 3 + lib/digsig.c | 2 +- lib/dynamic_debug.c | 28 +- lib/iov_iter.c | 7 +- lib/objagg.c | 4 +- lib/radix-tree.c | 8 - lib/scatterlist.c | 2 +- lib/stackdepot.c | 49 +- lib/string.c | 16 + lib/test_bitmap.c | 2 + lib/test_bpf.c | 4 +- lib/test_lockup.c | 554 ++ 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/usercopy.c | 7 +- lib/vdso/gettimeofday.c | 133 +- lib/xarray.c | 5 +- localversion-next | 1 + mm/Kconfig | 134 +- mm/Makefile | 10 + mm/debug.c | 44 +- mm/debug_vm_pgtable.c | 389 ++ mm/filemap.c | 22 +- mm/frontswap.c | 8 +- mm/gup.c | 456 +- mm/gup_benchmark.c | 71 +- mm/huge_memory.c | 32 +- mm/hugetlb.c | 624 +- mm/hugetlb_cgroup.c | 317 +- mm/internal.h | 2 + mm/kasan/common.c | 23 - mm/kmemleak.c | 11 +- mm/list_lru.c | 14 +- mm/mapping_dirty_helpers.c | 42 +- mm/memcontrol.c | 108 +- mm/memory.c | 83 +- mm/memory_hotplug.c | 16 +- mm/mempolicy.c | 96 +- mm/mempool.c | 2 +- mm/memremap.c | 20 + mm/migrate.c | 96 +- mm/mmap.c | 52 +- mm/mprotect.c | 38 +- mm/mremap.c | 91 +- mm/nommu.c | 10 +- mm/page-writeback.c | 8 +- mm/page_alloc.c | 174 +- mm/page_counter.c | 13 +- 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/rmap.c | 21 +- mm/shmem.c | 17 +- mm/shuffle.c | 14 +- mm/shuffle.h | 6 + mm/slab.h | 22 +- mm/slab_common.c | 3 +- mm/slub.c | 18 +- mm/sparse.c | 4 +- mm/swap.c | 1 - mm/swap_state.c | 4 +- mm/swapfile.c | 83 +- mm/util.c | 8 +- mm/vmalloc.c | 11 +- mm/vmpressure.c | 8 +- mm/vmscan.c | 42 +- mm/vmstat.c | 2 + mm/z3fold.c | 1 - mm/zswap.c | 24 +- net/802/psnap.c | 2 +- net/8021q/vlan_core.c | 5 +- net/Kconfig | 1 - net/bluetooth/hci_conn.c | 114 +- net/bluetooth/hci_event.c | 10 + net/bluetooth/hidp/core.c | 2 +- net/bluetooth/l2cap_core.c | 26 +- net/bluetooth/l2cap_sock.c | 31 +- net/bluetooth/rfcomm/core.c | 13 +- net/bluetooth/sco.c | 13 + net/bluetooth/smp.c | 29 +- net/bpf/test_run.c | 8 +- net/bridge/br_device.c | 6 +- net/bridge/br_stp.c | 3 +- net/ceph/ceph_common.c | 2 +- net/core/dev.c | 39 +- net/core/devlink.c | 132 +- net/core/drop_monitor.c | 33 +- net/core/fib_rules.c | 2 +- net/core/filter.c | 28 +- net/core/flow_dissector.c | 4 +- net/core/flow_offload.c | 21 + net/core/neighbour.c | 3 - net/core/page_pool.c | 92 +- net/core/rtnetlink.c | 44 +- net/core/skbuff.c | 6 +- net/core/skmsg.c | 10 +- net/core/sock.c | 14 +- net/core/sock_map.c | 169 +- net/core/sock_reuseport.c | 50 +- net/core/xdp.c | 2 +- net/dccp/minisocks.c | 1 + net/dns_resolver/dns_key.c | 12 +- net/dns_resolver/dns_query.c | 15 +- net/dsa/tag_ar9331.c | 2 +- net/dsa/tag_qca.c | 2 +- net/ethtool/bitset.c | 3 + net/ethtool/common.c | 1 + net/ethtool/linkmodes.c | 1 + net/hsr/hsr_framereg.c | 3 +- net/ipv4/Kconfig | 1 + net/ipv4/cipso_ipv4.c | 7 +- net/ipv4/esp4.c | 16 - net/ipv4/fib_trie.c | 5 - net/ipv4/icmp.c | 33 + net/ipv4/igmp.c | 2 - net/ipv4/ip_vti.c | 38 +- net/ipv4/route.c | 48 + net/ipv4/sysctl_net_ipv4.c | 24 +- net/ipv4/tcp.c | 21 +- net/ipv4/tcp_bpf.c | 18 +- net/ipv4/tcp_input.c | 6 +- net/ipv4/tcp_ipv4.c | 6 +- net/ipv4/tcp_minisocks.c | 2 + net/ipv4/tcp_ulp.c | 6 +- net/ipv4/udp.c | 6 +- net/ipv6/esp6.c | 16 - net/ipv6/ip6_fib.c | 7 +- 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 | 32 +- net/ipv6/ip6mr.c | 3 +- net/ipv6/route.c | 1 + net/kcm/kcmsock.c | 4 +- net/llc/llc_proc.c | 2 +- net/mac80211/aes_cmac.c | 21 +- net/mac80211/aes_gmac.c | 24 +- net/mac80211/cfg.c | 179 +- 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 | 6 +- net/mac80211/driver-ops.h | 27 + net/mac80211/he.c | 4 + net/mac80211/ht.c | 64 +- net/mac80211/ieee80211_i.h | 31 +- net/mac80211/iface.c | 82 +- net/mac80211/key.c | 59 +- net/mac80211/key.h | 3 + net/mac80211/main.c | 31 +- net/mac80211/mlme.c | 153 +- net/mac80211/rx.c | 95 +- net/mac80211/scan.c | 3 +- net/mac80211/sta_info.c | 16 +- net/mac80211/sta_info.h | 4 +- net/mac80211/status.c | 91 +- net/mac80211/tx.c | 204 +- net/mac80211/util.c | 117 +- net/mac80211/vht.c | 58 +- net/mac80211/wep.c | 4 +- net/mac80211/wep.h | 2 +- net/mptcp/Kconfig | 1 + net/mptcp/protocol.c | 50 +- net/mptcp/protocol.h | 4 +- net/netfilter/Kconfig | 8 - net/netfilter/Makefile | 9 +- net/netfilter/nf_conntrack_core.c | 193 +- net/netfilter/nf_conntrack_proto_udp.c | 20 +- net/netfilter/nf_flow_table_offload.c | 30 +- net/netfilter/nf_tables_api.c | 55 +- net/netfilter/nf_tables_set_core.c | 31 - net/netfilter/nft_set_bitmap.c | 3 +- net/netfilter/nft_set_hash.c | 9 +- net/netfilter/nft_set_pipapo.c | 9 +- net/netfilter/nft_set_rbtree.c | 3 +- net/netfilter/nft_tunnel.c | 110 +- net/netfilter/xt_IDLETIMER.c | 247 +- net/netfilter/xt_SECMARK.c | 2 - net/netfilter/xt_hashlimit.c | 22 +- net/netlabel/netlabel_domainhash.c | 3 +- net/netlabel/netlabel_unlabeled.c | 3 +- net/netlink/af_netlink.c | 7 +- 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/netlink.c | 3 +- net/openvswitch/actions.c | 67 + net/openvswitch/datapath.c | 9 +- net/openvswitch/flow_netlink.c | 88 +- net/openvswitch/flow_table.c | 6 +- net/openvswitch/meter.c | 3 +- net/openvswitch/vport.c | 3 +- net/qrtr/Makefile | 2 +- net/qrtr/ns.c | 751 +++ net/qrtr/qrtr.c | 51 +- net/qrtr/qrtr.h | 4 + net/rds/rdma.c | 24 +- net/rxrpc/key.c | 19 +- net/sched/act_sample.c | 2 - net/sched/cls_api.c | 56 +- net/sched/cls_flower.c | 8 +- net/sched/cls_matchall.c | 5 +- net/sctp/input.c | 1 + net/sctp/sm_statefuns.c | 29 +- net/sctp/socket.c | 4 +- net/smc/af_smc.c | 2 + net/smc/smc_clc.c | 6 +- net/smc/smc_core.c | 26 +- net/smc/smc_core.h | 8 +- net/smc/smc_diag.c | 5 +- net/smc/smc_ib.c | 44 +- net/smc/smc_llc.c | 2 +- net/smc/smc_tx.c | 2 +- net/sunrpc/xprtrdma/frwr_ops.c | 13 +- net/switchdev/switchdev.c | 2 +- net/tipc/node.c | 7 +- net/tipc/socket.c | 2 + net/tls/tls_device.c | 20 +- net/tls/tls_main.c | 3 +- net/unix/af_unix.c | 1 + net/vmw_vsock/virtio_transport_common.c | 1 + net/wireless/core.h | 2 +- net/wireless/ethtool.c | 8 +- net/wireless/mlme.c | 33 +- net/wireless/nl80211.c | 375 +- net/wireless/rdev-ops.h | 37 + net/wireless/reg.c | 10 +- net/wireless/scan.c | 11 +- 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 | 3 +- net/xfrm/xfrm_device.c | 1 + net/xfrm/xfrm_interface.c | 6 +- net/xfrm/xfrm_state.c | 2 +- net/xfrm/xfrm_user.c | 6 +- samples/Kconfig | 6 + samples/Makefile | 1 + samples/hw_breakpoint/data_breakpoint.c | 11 +- samples/v4l/v4l2-pci-skeleton.c | 2 +- samples/watch_queue/Makefile | 7 + samples/watch_queue/watch_test.c | 186 + scripts/Makefile.kcsan | 6 + scripts/Makefile.lib | 10 + 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/check-sysctl-docs | 181 + scripts/checkpatch.pl | 141 +- scripts/documentation-file-ref-check | 11 +- scripts/get_maintainer.pl | 32 +- scripts/kallsyms.c | 4 +- scripts/link-vmlinux.sh | 2 +- scripts/mkcompile_h | 11 - scripts/mod/file2alias.c | 2 + scripts/spelling.txt | 1 + scripts/ver_linux | 24 +- 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 | 31 +- security/integrity/digsig_asymmetric.c | 2 +- security/integrity/evm/evm_crypto.c | 2 +- security/integrity/ima/Kconfig | 5 + security/integrity/ima/ima_mok.c | 13 +- security/integrity/integrity.h | 6 +- security/integrity/platform_certs/load_uefi.c | 40 +- .../integrity/platform_certs/platform_keyring.c | 14 +- security/keys/Kconfig | 9 + security/keys/compat.c | 5 + security/keys/encrypted-keys/encrypted.c | 2 +- security/keys/encrypted-keys/masterkey_trusted.c | 2 +- security/keys/gc.c | 7 +- security/keys/internal.h | 46 +- security/keys/key.c | 67 +- security/keys/keyctl.c | 202 +- security/keys/keyring.c | 47 +- security/keys/permission.c | 363 +- security/keys/persistent.c | 27 +- security/keys/proc.c | 22 +- security/keys/process_keys.c | 86 +- security/keys/request_key.c | 38 +- security/keys/request_key_auth.c | 15 +- security/security.c | 23 + security/selinux/Kconfig | 3 + security/selinux/Makefile | 4 +- security/selinux/hooks.c | 95 +- security/selinux/include/classmap.h | 2 +- security/selinux/include/conditional.h | 8 +- security/selinux/include/security.h | 20 + security/selinux/selinuxfs.c | 13 +- security/selinux/ss/conditional.c | 251 +- security/selinux/ss/conditional.h | 27 +- security/selinux/ss/policydb.c | 218 +- security/selinux/ss/policydb.h | 11 +- security/selinux/ss/services.c | 54 +- 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 | 86 +- sound/core/compress_offload.c | 42 + sound/core/info.c | 2 +- sound/core/oss/pcm_oss.c | 23 +- sound/core/oss/rate.c | 2 +- sound/core/pcm_dmaengine.c | 10 +- sound/core/pcm_misc.c | 17 +- sound/core/pcm_native.c | 64 +- 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/drivers/aloop.c | 6 +- sound/drivers/dummy.c | 6 +- sound/hda/ext/hdac_ext_controller.c | 9 +- sound/hda/hdmi_chmap.c | 2 +- sound/isa/sb/emu8000_pcm.c | 4 +- sound/pci/ali5451/ali5451.c | 6 +- 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 | 2 +- sound/pci/hda/patch_hdmi.c | 313 +- sound/pci/hda/patch_realtek.c | 8 + sound/pci/rme9652/hdsp.c | 3 +- sound/pci/via82xx.c | 6 +- sound/pci/via82xx_modem.c | 6 +- sound/soc/amd/raven/acp3x-i2s.c | 8 + sound/soc/amd/raven/acp3x-pcm-dma.c | 7 +- sound/soc/amd/raven/pci-acp3x.c | 23 - sound/soc/atmel/Kconfig | 4 +- sound/soc/atmel/Makefile | 10 +- sound/soc/codecs/Kconfig | 620 +- sound/soc/codecs/Makefile | 2 + sound/soc/codecs/cros_ec_codec.c | 25 +- sound/soc/codecs/cs4271.c | 4 +- sound/soc/codecs/hdmi-codec.c | 10 + sound/soc/codecs/max98090.c | 434 +- sound/soc/codecs/max98090.h | 3 +- sound/soc/codecs/max98357a.c | 36 +- sound/soc/codecs/mt6660.c | 79 +- 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 | 6 +- sound/soc/codecs/rt5659.c | 2 +- sound/soc/codecs/rt5682.c | 766 ++- sound/soc/codecs/rt5682.h | 49 +- sound/soc/codecs/tas2562.c | 113 +- sound/soc/codecs/tas2562.h | 12 +- sound/soc/codecs/tlv320adcx140.c | 922 +++ sound/soc/codecs/tlv320adcx140.h | 131 + sound/soc/codecs/wcd934x.c | 23 +- sound/soc/codecs/wm0010.c | 2 +- sound/soc/dwc/dwc-i2s.c | 8 +- sound/soc/fsl/fsl_asrc_dma.c | 4 +- sound/soc/fsl/fsl_sai.c | 22 +- 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 | 14 + sound/soc/intel/boards/Makefile | 2 + sound/soc/intel/boards/cml_rt1011_rt5682.c | 3 +- sound/soc/intel/boards/kbl_da7219_max98927.c | 8 +- sound/soc/intel/boards/skl_hda_dsp_common.h | 4 + sound/soc/intel/boards/skl_hda_dsp_generic.c | 25 +- sound/soc/intel/boards/sof_pcm512x.c | 428 ++ 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/skylake/skl-debug.c | 32 +- sound/soc/intel/skylake/skl-pcm.c | 10 +- sound/soc/intel/skylake/skl-ssp-clk.c | 4 +- sound/soc/mediatek/mt8173/mt8173-rt5650.c | 17 +- 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 | 404 +- 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/qcom/apq8016_sbc.c | 7 +- sound/soc/qcom/lpass-platform.c | 2 +- sound/soc/qcom/sdm845.c | 20 +- sound/soc/samsung/Kconfig | 4 +- sound/soc/sh/fsi.c | 3 +- sound/soc/soc-compress.c | 2 +- sound/soc/soc-core.c | 56 +- sound/soc/soc-dai.c | 18 +- sound/soc/soc-dapm.c | 88 +- sound/soc/soc-generic-dmaengine-pcm.c | 8 +- sound/soc/soc-pcm.c | 1027 ++-- sound/soc/soc-topology.c | 17 +- 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 | 9 + sound/soc/sof/intel/Makefile | 1 + sound/soc/sof/intel/apl.c | 9 + sound/soc/sof/intel/cnl.c | 46 +- sound/soc/sof/intel/hda-codec.c | 23 +- sound/soc/sof/intel/hda-compress.c | 114 + sound/soc/sof/intel/hda-dai.c | 28 + sound/soc/sof/intel/hda-dsp.c | 300 +- sound/soc/sof/intel/hda-ipc.c | 4 +- sound/soc/sof/intel/hda-pcm.c | 8 +- sound/soc/sof/intel/hda-stream.c | 25 +- sound/soc/sof/intel/hda.c | 34 +- sound/soc/sof/intel/hda.h | 53 +- sound/soc/sof/ipc.c | 29 +- sound/soc/sof/ops.h | 59 +- sound/soc/sof/pcm.c | 9 +- sound/soc/sof/pm.c | 176 +- sound/soc/sof/probe.c | 286 + sound/soc/sof/probe.h | 85 + sound/soc/sof/sof-audio.c | 59 +- sound/soc/sof/sof-audio.h | 3 +- sound/soc/sof/sof-of-dev.c | 10 + sound/soc/sof/sof-priv.h | 68 +- sound/soc/stm/stm32_i2s.c | 39 +- sound/soc/stm/stm32_sai.c | 26 +- sound/soc/stm/stm32_sai_sub.c | 11 +- sound/soc/stm/stm32_spdifrx.c | 29 +- sound/soc/sunxi/sun8i-codec.c | 6 +- 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/usb/Makefile | 1 + sound/usb/clock.c | 91 +- sound/usb/clock.h | 4 +- sound/usb/format.c | 73 +- sound/usb/midi.c | 2 +- sound/usb/mixer.c | 28 +- sound/usb/mixer_quirks.c | 5 + sound/usb/mixer_s1810c.c | 595 ++ sound/usb/mixer_s1810c.h | 7 + sound/usb/proc.c | 2 +- sound/usb/quirks.c | 37 + sound/usb/usx2y/usbusx2yaudio.c | 9 +- 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/bootconfig/include/linux/memblock.h | 12 + tools/bootconfig/include/linux/printk.h | 5 +- tools/bootconfig/main.c | 79 +- tools/bootconfig/samples/bad-mixed-kv1.bconf | 3 + tools/bootconfig/samples/bad-mixed-kv2.bconf | 3 + tools/bootconfig/samples/bad-samekey.bconf | 6 + tools/bootconfig/test-bootconfig.sh | 25 +- {Documentation/EDID => tools/edid}/1024x768.S | 0 {Documentation/EDID => tools/edid}/1280x1024.S | 0 {Documentation/EDID => tools/edid}/1600x1200.S | 0 {Documentation/EDID => tools/edid}/1680x1050.S | 0 {Documentation/EDID => tools/edid}/1920x1080.S | 0 {Documentation/EDID => tools/edid}/800x600.S | 0 {Documentation/EDID => tools/edid}/Makefile | 0 {Documentation/EDID => tools/edid}/edid.S | 0 {Documentation/EDID => tools/edid}/hex | 0 tools/gpio/.gitignore | 1 + tools/gpio/Build | 1 + tools/gpio/Makefile | 11 +- tools/gpio/gpio-watch.c | 99 + tools/include/uapi/asm-generic/mman-common.h | 2 + tools/include/uapi/asm-generic/unistd.h | 7 +- tools/include/uapi/drm/i915_drm.h | 32 + tools/include/uapi/linux/bpf.h | 41 +- tools/include/uapi/linux/fcntl.h | 2 +- tools/include/uapi/linux/fscrypt.h | 14 +- tools/include/uapi/linux/kvm.h | 5 + {include => tools/include}/uapi/linux/openat2.h | 0 tools/include/uapi/linux/prctl.h | 4 + tools/include/uapi/linux/sched.h | 6 + tools/include/uapi/sound/asound.h | 155 +- tools/lib/bpf/libbpf.c | 46 +- tools/lib/bpf/libbpf.h | 4 + tools/lib/bpf/libbpf.map | 5 + tools/memory-model/Documentation/references.txt | 21 +- tools/memory-model/litmus-tests/.gitignore | 2 +- tools/memory-model/scripts/README | 16 +- tools/memory-model/scripts/checkalllitmus.sh | 29 +- tools/memory-model/scripts/checkghlitmus.sh | 11 +- tools/memory-model/scripts/checklitmus.sh | 25 +- tools/memory-model/scripts/checklitmushist.sh | 2 +- tools/memory-model/scripts/checktheselitmus.sh | 43 + tools/memory-model/scripts/cmplitmushist.sh | 49 +- tools/memory-model/scripts/hwfnseg.sh | 20 + tools/memory-model/scripts/initlitmushist.sh | 2 +- tools/memory-model/scripts/judgelitmus.sh | 120 +- tools/memory-model/scripts/newlitmushist.sh | 4 +- tools/memory-model/scripts/parseargs.sh | 21 +- tools/memory-model/scripts/runlitmus.sh | 80 + tools/memory-model/scripts/runlitmushist.sh | 29 +- tools/memory-model/scripts/simpletest.sh | 35 + tools/objtool/check.c | 104 +- tools/objtool/elf.c | 14 +- tools/objtool/elf.h | 1 + tools/perf/arch/arm64/util/header.c | 63 +- tools/perf/arch/x86/entry/syscalls/syscall_64.tbl | 2 + tools/perf/builtin-trace.c | 4 +- tools/perf/check-headers.sh | 1 + tools/perf/trace/beauty/beauty.h | 2 + tools/perf/trace/beauty/prctl.c | 3 +- tools/perf/util/llvm-utils.c | 1 + tools/perf/util/machine.c | 26 +- tools/perf/util/map.c | 17 +- tools/perf/util/stat-shadow.c | 6 - tools/perf/util/symbol.c | 17 +- tools/power/x86/intel-speed-select/isst-config.c | 5 +- tools/power/x86/intel-speed-select/isst-display.c | 4 +- tools/spi/Makefile | 2 +- tools/spi/spidev_test.c | 14 +- tools/testing/ktest/ktest.pl | 2 +- tools/testing/ktest/sample.conf | 22 +- tools/testing/kunit/kunit.py | 12 + tools/testing/kunit/kunit_kernel.py | 28 +- tools/testing/selftests/Makefile | 12 +- tools/testing/selftests/bpf/Makefile | 6 +- .../selftests/bpf/prog_tests/perf_branches.c | 170 + .../selftests/bpf/prog_tests/select_reuseport.c | 81 +- .../selftests/bpf/prog_tests/sockmap_basic.c | 5 + .../selftests/bpf/prog_tests/sockmap_ktls.c | 124 + .../selftests/bpf/prog_tests/sockmap_listen.c | 1496 +++++ .../selftests/bpf/prog_tests/trampoline_count.c | 25 +- .../testing/selftests/bpf/prog_tests/xdp_bpf2bpf.c | 16 +- .../selftests/bpf/progs/test_perf_branches.c | 50 + .../selftests/bpf/progs/test_sockmap_listen.c | 98 + .../testing/selftests/bpf/progs/test_xdp_bpf2bpf.c | 4 +- tools/testing/selftests/bpf/test_maps.c | 6 +- tools/testing/selftests/bpf/test_progs.c | 25 + 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/clone3_selftests.h | 19 +- .../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 | 44 +- .../drivers/net/mlxsw/devlink_trap_tunnel_vxlan.sh | 4 +- .../testing/selftests/drivers/net/mlxsw/extack.sh | 45 +- .../drivers/net/mlxsw/tc_flower_restrictions.sh | 100 + tools/testing/selftests/drivers/net/mlxsw/vxlan.sh | 27 +- .../drivers/net/netdevsim/devlink_trap.sh | 5 + .../filesystems/epoll/epoll_wakeup_test.c | 67 +- tools/testing/selftests/firmware/Makefile | 9 +- tools/testing/selftests/firmware/fw_namespace.c | 151 + tools/testing/selftests/firmware/fw_run_tests.sh | 4 + tools/testing/selftests/ftrace/Makefile | 2 +- .../ftrace/test.d/ftrace/func-filter-pid.tc | 8 +- tools/testing/selftests/futex/functional/Makefile | 2 +- tools/testing/selftests/kvm/Makefile | 3 +- .../selftests/kvm/include/x86_64/processor.h | 44 +- tools/testing/selftests/kvm/include/x86_64/svm.h | 297 + .../selftests/kvm/include/x86_64/svm_util.h | 38 + tools/testing/selftests/kvm/lib/x86_64/svm.c | 161 + tools/testing/selftests/kvm/lib/x86_64/vmx.c | 6 +- .../testing/selftests/kvm/x86_64/svm_vmcall_test.c | 79 + tools/testing/selftests/lib.mk | 23 +- tools/testing/selftests/livepatch/Makefile | 2 + tools/testing/selftests/net/Makefile | 4 +- tools/testing/selftests/net/fib_tests.sh | 6 + .../selftests/net/forwarding/devlink_lib.sh | 7 +- .../testing/selftests/net/forwarding/mirror_gre.sh | 25 +- .../selftests/net/forwarding/vxlan_bridge_1d.sh | 6 +- tools/testing/selftests/net/mptcp/Makefile | 2 + .../selftests/netfilter/nft_concat_range.sh | 12 +- tools/testing/selftests/openat2/helpers.c | 2 +- tools/testing/selftests/openat2/resolve_test.c | 2 +- .../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/CFcommon | 2 + .../selftests/rcutorture/configs/rcu/TREE10 | 18 + 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/Makefile | 4 +- tools/testing/selftests/rtc/Makefile | 4 +- .../tc-testing/tc-tests/filters/basic.json | 682 +++ tools/testing/selftests/timens/Makefile | 2 +- tools/testing/selftests/tpm2/test_smoke.sh | 13 +- tools/testing/selftests/tpm2/test_space.sh | 9 +- tools/testing/selftests/vm/.gitignore | 1 + 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/mremap_dontunmap.c | 313 + tools/testing/selftests/vm/run_vmtests | 70 + tools/testing/selftests/vm/write_hugetlb_memory.sh | 23 + tools/testing/selftests/vm/write_to_hugetlbfs.c | 242 + tools/testing/selftests/wireguard/netns.sh | 11 + tools/testing/selftests/wireguard/qemu/Makefile | 38 +- tools/testing/vsock/vsock_test.c | 77 + tools/virtio/Makefile | 27 +- virt/kvm/arm/arm.c | 2 - virt/kvm/arm/trace.h | 1 + virt/kvm/arm/vgic/vgic-mmio.c | 12 - virt/kvm/kvm_main.c | 16 +- 4425 files changed, 173472 insertions(+), 104141 deletions(-) create mode 100644 Documentation/ABI/obsolete/sysfs-selinux-checkreqprot create mode 100644 Documentation/ABI/removed/sysfs-kernel-uids create mode 100644 Documentation/ABI/testing/sysfs-driver-uacce delete mode 100644 Documentation/ABI/testing/sysfs-kernel-uids create mode 100644 Documentation/admin-guide/edid.rst delete mode 100644 Documentation/debugging-modules.txt create mode 100644 Documentation/dev-tools/kcsan.rst 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/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/display/bridge/ps8640.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/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 [...] delete mode 100644 Documentation/devicetree/bindings/display/panel/dlc,dlc1010gig.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/edt,et-series.txt 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 [...] 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 [...] create mode 100644 Documentation/devicetree/bindings/display/panel/panel-simple-dsi.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/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/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/gpu/vivante,gc.yaml create mode 100644 Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml create mode 100644 Documentation/devicetree/bindings/input/iqs62x-keys.yaml create mode 100644 Documentation/devicetree/bindings/mfd/iqs62x.yaml 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 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 create mode 100644 Documentation/devicetree/bindings/power/amlogic,meson-sec-pwrc.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/mps,mp5416.yaml 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 delete mode 100644 Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt create mode 100644 Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml delete mode 100644 Documentation/devicetree/bindings/sound/st,stm32-i2s.txt create mode 100644 Documentation/devicetree/bindings/sound/st,stm32-i2s.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-mux.yaml delete mode 100644 Documentation/driver-api/edid.rst create mode 100644 Documentation/features/debug/debug-vm-pgtable/arch-support.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/hwmon/tps53679.rst create mode 100644 Documentation/misc-devices/uacce.rst create mode 100644 Documentation/networking/bareudp.rst create mode 100644 Documentation/networking/page_pool.rst create mode 100644 Documentation/virt/guest-halt-polling.rst create mode 100644 Documentation/virt/kvm/api.rst delete mode 100644 Documentation/virt/kvm/api.txt create mode 100644 Documentation/virt/kvm/arm/hyp-abi.rst delete mode 100644 Documentation/virt/kvm/arm/hyp-abi.txt create mode 100644 Documentation/virt/kvm/arm/index.rst create mode 100644 Documentation/virt/kvm/arm/psci.rst delete mode 100644 Documentation/virt/kvm/arm/psci.txt create mode 100644 Documentation/virt/kvm/devices/arm-vgic-its.rst delete mode 100644 Documentation/virt/kvm/devices/arm-vgic-its.txt create mode 100644 Documentation/virt/kvm/devices/arm-vgic-v3.rst delete mode 100644 Documentation/virt/kvm/devices/arm-vgic-v3.txt create mode 100644 Documentation/virt/kvm/devices/arm-vgic.rst delete mode 100644 Documentation/virt/kvm/devices/arm-vgic.txt create mode 100644 Documentation/virt/kvm/devices/index.rst create mode 100644 Documentation/virt/kvm/devices/mpic.rst delete mode 100644 Documentation/virt/kvm/devices/mpic.txt create mode 100644 Documentation/virt/kvm/devices/s390_flic.rst delete mode 100644 Documentation/virt/kvm/devices/s390_flic.txt create mode 100644 Documentation/virt/kvm/devices/vcpu.rst delete mode 100644 Documentation/virt/kvm/devices/vcpu.txt create mode 100644 Documentation/virt/kvm/devices/vfio.rst delete mode 100644 Documentation/virt/kvm/devices/vfio.txt create mode 100644 Documentation/virt/kvm/devices/vm.rst delete mode 100644 Documentation/virt/kvm/devices/vm.txt create mode 100644 Documentation/virt/kvm/devices/xics.rst delete mode 100644 Documentation/virt/kvm/devices/xics.txt create mode 100644 Documentation/virt/kvm/devices/xive.rst delete mode 100644 Documentation/virt/kvm/devices/xive.txt create mode 100644 Documentation/virt/kvm/halt-polling.rst delete mode 100644 Documentation/virt/kvm/halt-polling.txt create mode 100644 Documentation/virt/kvm/hypercalls.rst delete mode 100644 Documentation/virt/kvm/hypercalls.txt create mode 100644 Documentation/virt/kvm/locking.rst delete mode 100644 Documentation/virt/kvm/locking.txt create mode 100644 Documentation/virt/kvm/mmu.rst delete mode 100644 Documentation/virt/kvm/mmu.txt create mode 100644 Documentation/virt/kvm/msr.rst delete mode 100644 Documentation/virt/kvm/msr.txt create mode 100644 Documentation/virt/kvm/nested-vmx.rst delete mode 100644 Documentation/virt/kvm/nested-vmx.txt create mode 100644 Documentation/virt/kvm/ppc-pv.rst delete mode 100644 Documentation/virt/kvm/ppc-pv.txt create mode 100644 Documentation/virt/kvm/review-checklist.rst delete mode 100644 Documentation/virt/kvm/review-checklist.txt create mode 100644 Documentation/virt/kvm/s390-diag.rst delete mode 100644 Documentation/virt/kvm/s390-diag.txt create mode 100644 Documentation/virt/kvm/timekeeping.rst delete mode 100644 Documentation/virt/kvm/timekeeping.txt delete mode 100644 Documentation/virt/uml/UserModeLinux-HOWTO.txt create mode 100644 Documentation/virt/uml/user_mode_linux.rst delete mode 100644 Documentation/virtual/guest-halt-polling.txt create mode 100644 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/arm/arm-soc-for-next-contents.txt create mode 100644 arch/arm/boot/compressed/fdt_get_mem_start.c create mode 100644 arch/arm/boot/dts/aspeed-bmc-facebook-yosemitev2.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/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/sun5i-a13-pocketbook-touch-lux-3.dts create mode 100644 arch/arm/boot/dts/sun7i-a20-linutronix-testbox-v2.dts 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-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-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/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/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 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 drivers/acpi/tiny-power-button.c rename drivers/char/tpm/{tpm_tis_spi.c => tpm_tis_spi_main.c} (100%) 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/cpuidle/cpuidle-tegra.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/gpu/drm/amd/display/dc/dce/dce_scl_filters_old.c create mode 100644 drivers/gpu/drm/amd/display/dmub/inc/dmub_gpint_cmd.h create mode 100644 drivers/gpu/drm/bridge/parade-ps8640.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/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/i915_debugfs_params.c create mode 100644 drivers/gpu/drm/i915/i915_debugfs_params.h delete mode 100644 drivers/gpu/drm/i915/intel_csr.c create mode 100644 drivers/gpu/drm/i915/vlv_suspend.c create mode 100644 drivers/gpu/drm/i915/vlv_suspend.h create mode 100644 drivers/gpu/drm/panel/panel-boe-tv101wum-nl6.c create mode 100644 drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.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/hwmon/axi-fan-control.c create mode 100644 drivers/media/rc/keymaps/rc-videostrong-kii-pro.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/net/bareudp.c delete mode 100644 drivers/net/ethernet/aquantia/atlantic/ver.h create mode 100644 drivers/net/ethernet/intel/igc/igc_dump.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/phy/linkmode.c create mode 100644 drivers/platform/chrome/cros_usbpd_notify.c create mode 100644 drivers/ptp/ptp_idt82p33.c create mode 100644 drivers/ptp/ptp_idt82p33.h create mode 100644 drivers/regulator/mp5416.c create mode 100644 drivers/soc/amlogic/meson-secure-pwrc.c create mode 100644 drivers/spi/spi-ar934x.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 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/wilc1000/microchip,wilc1000,sdio.txt create mode 100644 drivers/staging/wilc1000/microchip,wilc1000,sdio.yaml delete mode 100644 drivers/staging/wilc1000/microchip,wilc1000,spi.txt create mode 100644 drivers/staging/wilc1000/microchip,wilc1000,spi.yaml delete mode 100644 drivers/staging/wusbcore/Documentation/wusb-cbaf delete mode 100644 drivers/staging/wusbcore/Documentation/wusb-design-overview.rst delete mode 100644 drivers/staging/wusbcore/Kconfig delete mode 100644 drivers/staging/wusbcore/Makefile delete mode 100644 drivers/staging/wusbcore/TODO delete mode 100644 drivers/staging/wusbcore/cbaf.c delete mode 100644 drivers/staging/wusbcore/crypto.c delete mode 100644 drivers/staging/wusbcore/dev-sysfs.c delete mode 100644 drivers/staging/wusbcore/devconnect.c delete mode 100644 drivers/staging/wusbcore/host/Kconfig delete mode 100644 drivers/staging/wusbcore/host/Makefile delete mode 100644 drivers/staging/wusbcore/host/hwa-hc.c delete mode 100644 drivers/staging/wusbcore/host/whci/Makefile delete mode 100644 drivers/staging/wusbcore/host/whci/asl.c delete mode 100644 drivers/staging/wusbcore/host/whci/debug.c delete mode 100644 drivers/staging/wusbcore/host/whci/hcd.c delete mode 100644 drivers/staging/wusbcore/host/whci/hw.c delete mode 100644 drivers/staging/wusbcore/host/whci/init.c delete mode 100644 drivers/staging/wusbcore/host/whci/int.c delete mode 100644 drivers/staging/wusbcore/host/whci/pzl.c delete mode 100644 drivers/staging/wusbcore/host/whci/qset.c delete mode 100644 drivers/staging/wusbcore/host/whci/whcd.h delete mode 100644 drivers/staging/wusbcore/host/whci/whci-hc.h delete mode 100644 drivers/staging/wusbcore/host/whci/wusb.c delete mode 100644 drivers/staging/wusbcore/include/association.h delete mode 100644 drivers/staging/wusbcore/include/wusb-wa.h delete mode 100644 drivers/staging/wusbcore/include/wusb.h delete mode 100644 drivers/staging/wusbcore/mmc.c delete mode 100644 drivers/staging/wusbcore/pal.c delete mode 100644 drivers/staging/wusbcore/reservation.c delete mode 100644 drivers/staging/wusbcore/rh.c delete mode 100644 drivers/staging/wusbcore/security.c delete mode 100644 drivers/staging/wusbcore/wa-hc.c delete mode 100644 drivers/staging/wusbcore/wa-hc.h delete mode 100644 drivers/staging/wusbcore/wa-nep.c delete mode 100644 drivers/staging/wusbcore/wa-rpipe.c delete mode 100644 drivers/staging/wusbcore/wa-xfer.c delete mode 100644 drivers/staging/wusbcore/wusbhc.c delete mode 100644 drivers/staging/wusbcore/wusbhc.h create mode 100644 drivers/tty/serial/8250/8250_tegra.c create mode 100644 drivers/usb/misc/apple-mfi-fastcharge.c create mode 100644 drivers/video/backlight/led_bl.c create mode 100644 fs/btrfs/reflink.c create mode 100644 include/dt-bindings/power/meson-a1-power.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/instrumented.h create mode 100644 include/linux/kcsan-checks.h create mode 100644 include/linux/kcsan.h create mode 100644 include/linux/mfd/iqs62x.h create mode 100644 include/linux/page_reporting.h create mode 100644 include/linux/platform_data/cros_usbpd_notify.h create mode 100644 include/linux/uacce.h create mode 100644 include/linux/watch_queue.h create mode 100644 include/net/bareudp.h create mode 100644 include/soc/tegra/irq.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 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/watch_queue.c create mode 100644 lib/Kconfig.kcsan create mode 100644 lib/test_lockup.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 delete mode 100644 net/netfilter/nf_tables_set_core.c create mode 100644 net/qrtr/ns.c create mode 100644 samples/watch_queue/Makefile create mode 100644 samples/watch_queue/watch_test.c create mode 100644 scripts/Makefile.kcsan create mode 100755 scripts/check-sysctl-docs delete mode 100644 security/selinux/ss/status.c create mode 100644 security/selinux/status.c create mode 100644 sound/soc/codecs/tlv320adcx140.c create mode 100644 sound/soc/codecs/tlv320adcx140.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 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%) 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/testing/selftests/bpf/prog_tests/perf_branches.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/progs/test_perf_branches.c create mode 100644 tools/testing/selftests/bpf/progs/test_sockmap_listen.c create mode 100755 tools/testing/selftests/drivers/net/mlxsw/devlink_trap_acl_drops.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/include/x86_64/svm.h create mode 100644 tools/testing/selftests/kvm/include/x86_64/svm_util.h create mode 100644 tools/testing/selftests/kvm/lib/x86_64/svm.c create mode 100644 tools/testing/selftests/kvm/x86_64/svm_vmcall_test.c create mode 100644 tools/testing/selftests/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/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