This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-release-aarch64-next-defconfig in repository toolchain/ci/linux.
from e45adf665a53 KVM: Introduce a new guest mapping API adds e33c1b992377 apparmor: Restore Y/N in /sys for apparmor's "enabled" adds 6a8aae68c873 virtio_pci: fix a NULL pointer reference in vp_del_vqs adds 5e9642a2e14c MAiNTAINERS: add Paolo, Stefan for virtio blk/scsi adds cf94db219053 virtio: Honour 'may_reduce_num' in vring_create_virtqueue adds ed79cc87302b Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds 662d66466637 IB/hfi1: Failed to drain send queue when QP is put into er [...] adds 93b289b9aff6 IB/hfi1: Clear the IOWAIT pending bits when QP is put into [...] adds a8639a79e85c IB/hfi1: Eliminate opcode tests on mr deref adds d0294344470e IB/hfi1: Fix the allocation of RSM table adds 1abe186ed8a6 IB/mlx5: Reset access mask when looping inside page fault handler adds ea7a5c706fa4 RDMA/vmw_pvrdma: Fix memory leak on pvrdma_pci_remove adds 4772e03d2394 RDMA/hns: Fix bug that caused srq creation to fail adds 00fb67ec6b98 RDMA/hns: Bugfix for SCC hem free adds d737b25b1ae0 IB/hfi1: Do not flush send queue in the TID RDMA second leg adds 582549e3fbe1 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds f35f06c35560 Btrfs: do not allow trimming when a fs is mounted with the [...] adds 50398fde997f btrfs: prop: fix zstd compression parameter validation adds 272e5326c783 btrfs: prop: fix vanished compression property after failed set adds 2d06b235815e Merge tag 'for-5.1-rc4-tag' of git://git.kernel.org/pub/sc [...] adds 9b39b013037f drm/udl: add a release method and delay modeset teardown adds e154592a1d25 gpu: host1x: Fix compile error when IOMMU API is not available adds 7a74198f587b Merge tag 'drm/tegra/for-5.1-rc5' of git://anongit.freedes [...] adds 3df64d7b0a4f drm/mediatek: Implement gem prime vmap/vunmap function adds d6db988a4429 drm/mediatek: Add Mediatek framebuffer device adds 2d85978341e6 drm/mediatek: Fix an error code in mtk_hdmi_dt_parse_pdata() adds 2ae2c3316fb7 drm/mediatek: fix possible object reference leak adds 0c24613cda16 drm/mediatek: fix the rate and divder of hdmi phy for MT2701 adds 321b628e6f5a drm/mediatek: make implementation of recalc_rate() for MT2 [...] adds 827abdd02420 drm/mediatek: remove flag CLK_SET_RATE_PARENT for MT2701 hdmi phy adds 8eeb3946feeb drm/mediatek: using new factor for tvdpll for MT2701 hdmi phy adds 9ee76098a1b8 drm/mediatek: no change parent rate in round_rate() for MT [...] adds 86dc6612abc1 Merge branch 'mediatek-drm-fixes-5.1' of https://github.co [...] adds e7ad88553aa1 drm/amdkfd: Add picasso pci id adds d4162c61e253 drm/amdgpu: Adjust IB test timeout for XGMI configuration adds 1712fb1a2f68 drm/amdgpu: amdgpu_device_recover_vram always failed if on [...] adds c1cefe115d1c drm/amd/display: fix cursor black issue adds bd13b2b874ec drm/amd/display: Fix negative cursor pos programming (v2) adds d47703d43eca Merge branch 'drm-fixes-5.1' of git://people.freedesktop.o [...] adds 836f90f9e2d1 drm/bridge: dw-hdmi: disable SCDC configuration for invali [...] adds 14bc29646639 drm/omap: fix typo adds 36a1da15b5df drm/omap: hdmi4_cec: Fix CEC clock handling for PM adds fe6169288666 drm/atomic-helper: Make atomic_enable/disable crtc callbac [...] adds a3f98bb22cbf Documentation/gpu/meson: Remove link to meson_canvas.c adds 3df1af984b76 Revert "Documentation/gpu/meson: Remove link to meson_canvas.c" adds cd9063757a22 drm/sun4i: DW HDMI: Lower max. supported rate for H6 adds b85d00bfef2a Merge drm/drm-fixes into drm-misc-fixes adds 1a07a94b47b1 drm/sun4i: tcon top: Fix NULL/invalid pointer dereference [...] adds ffb5d6fe140d Merge tag 'drm-misc-fixes-2019-04-11' of git://anongit.fre [...] adds e1b7058ece71 drm/i915: Fix pipe_bpp readout for BXT/GLK DSI adds bef42cb2029c drm/i915: Get power refs in encoder->get_power_domains() adds 20eea462bf2f drm/i915/icl: Ungate ddi clocks before IO enable adds 4690985e00ac drm/i915/icl: Fix port disable sequence for mipi-dsi adds 21635d731173 drm/i915/dp: revert back to max link rate and lane count on eDP adds 196a66275520 drm/i915/gvt: Annotate iomem usage adds 968a85b19d0a drm/i915/gvt: Prevent use-after-free in ppgtt_free_all_spt() adds cd7879f79f83 drm/i915/gvt: Roundup fb->height into tile's height at cal [...] adds 3f5f5d534bd4 Merge tag 'gvt-fixes-2019-04-11' of https://github.com/int [...] adds 788f07ebe040 Merge tag 'drm-intel-fixes-2019-04-11' of git://anongit.fr [...] adds 58890f31f98d Merge tag 'drm-fixes-2019-04-12' of git://anongit.freedesk [...] adds c5781ffbbd4f ACPICA: Namespace: remove address node from global list af [...] adds f2a7346955e5 Merge tag 'acpi-5.1-rc5' of git://git.kernel.org/pub/scm/l [...] adds ea5c7eba216e ALSA: hda/realtek: Enable headset MIC of Acer TravelMate B [...] adds b5bdbb6ccd11 ALSA: uapi: #include <time.h> in asound.h adds 8983eb602af5 ALSA: hda/realtek - Move to ACT_INIT state adds 80690a276f44 ALSA: hda/realtek - Add quirk for Tuxedo XC 1509 adds 8b030a57e35a ALSA: xen-front: Do not use stream buffer size before it is set adds 212ac181c158 ALSA: seq: Fix OOB-reads from strlcpy adds cae30527901d ALSA: hda - Add two more machines to the power_save_blacklist adds d7a181da2dfa ALSA: hda: Fix racy display power access adds f060f46f09bb ASoC: mediatek: btcvsd add loopback adds 2e95f984aae4 ASoC: hdmi-codec: fix S/PDIF DAI adds 102cefc8e879 ASoC: ab8500: Mark expected switch fall-through adds 5f8a1000c3e6 ASoC: stm32: sai: fix iec958 controls indexation adds b84681929718 ASoC: stm32: sai: fix exposed capabilities in spdif mode adds 26f98e82dd49 ASoC: stm32: sai: fix race condition in irq handler adds 71d9537fada4 ASoC: stm32: sai: fix oversampling mode adds d4180b4c02e7 ASoC: stm32: sai: fix set_sync service adds 82ad759143ed ASoC: tlv320aic3x: fix reset gpio reference counting adds ba54f278c318 Merge branch 'for-5.0' of https://git.kernel.org/pub/scm/l [...] adds bbf62563d862 ASoC: hdmi-codec: avoid limiting params->msbits in hw_params() adds c342febcde45 ASoC: soc-core: Fix probe deferral following prelink failure adds 42e4cedd67e4 ASoC: samsung: i2s: Fix DAPM routes for capture stream adds 570f18b6a8d1 ASoC:soc-pcm:fix a codec fixup issue in TDM case adds 03d0aa4d4fdd ASoC:hdac_hda:use correct format to setup hda codec adds c899df3e9b0b ASoC:intel:skl:fix a simultaneous playback & capture issue [...] adds a97648697790 ASoC: dpcm: prevent snd_soc_dpcm use after free adds 844a4a362dbe ASoC: nau8824: fix the issue of the widget with prefix name adds a39fe6e20616 ASoC: stm32: i2s: fix registers declaration in regmap adds ba164a49f8f7 ASoC: rsnd: src: Avoid a potential deadlock adds 399706df420e ASoC: rsnd: src: fix compiler warnings adds 54d1cf78b0f4 ASoC: nau8810: fix the issue of widget with prefixed name adds 2b13bee38849 ASoC: samsung: odroid: Fix clock configuration for 44100 s [...] adds 22d91ed32b65 Merge tag 'v5.1-rc1' into asoc-5.1 adds 9729e3b65a64 ASoC: mediatek: mt8183: skip for i2s5 in mck_disable adds 4834d7070c85 ASoC: rt5682: Check JD status when system resume adds 675212bfb233 ASoC: rt5682: fix jack type detection issue adds 1c5b6a27e432 ASoC: rt5682: recording has no sound after booting adds 639e5eb3c7d6 ASoC: wm_adsp: Correct handling of compressed streams that [...] adds 48ead31ce247 ASoC: wm_adsp: Correct error messages in wm_adsp_buffer_get_error adds a2225a6d155f ASoC: wm_adsp: Add locking to wm_adsp2_bus_error adds a2bcbc1b9ac2 ASoC: wm_adsp: Shutdown any compressed streams on DSP watc [...] adds 19441e35a43b ASoC: stm32: dfsdm: manage multiple prepare adds c47255b61129 ASoC: stm32: dfsdm: fix debugfs warnings on entry creation adds f0f2338a9cfa ASoC: cs4270: Set auto-increment bit for register writes adds 53f67a786638 ASoC: fsl_asrc: add constraint for the asrc of older version adds 0ff4e8c61b79 ASoC: fsl_esai: fix channel swap issue when stream starts adds 8f71370f4b02 ASoC: intel: Fix crash at suspend/resume after failed code [...] adds cacea3a90e21 ASoC: dapm: Fix NULL pointer dereference in snd_soc_dapm_f [...] adds 36e075ce74ec ASoC: Intel: Skylake: enable S24_LE format support adds c63adb28f6d9 ASoC: tlv320aic32x4: Fix Common Pins adds 6246f283d5e0 ASoC: dpcm: skip missing substream while applying symmetry adds 6e3bfcff191e ASoC: dapm: set power_check callback for widgets that shou [...] adds 43d147be5738 ASoC: wm_adsp: Check for buffer in trigger stop adds 4bcdec39c454 ASoC: Intel: cht_bsw_max98090_ti: Enable codec clock once [...] adds 7297ba6c74c5 ASoC: tlv320aic32x4: Change author's name adds c2c616021d64 ASoC: audio-graph-card: don't select DPCM via audio-graph-card adds 42bf029a55a9 ASoC: simple-card: don't select DPCM via simple-audio-card adds c85064435fe7 ASoC: rockchip: pdm: fix regmap_ops hang issue adds 86a7b6ffd900 ASoC: rockchip: pdm: change dma burst to 8 adds 47c4cc08cb5b ASoC: cs35l35: Disable regulators on driver removal adds 2e05ddd2c9f8 ASoC: intel: skylake: add remove() callback for component driver adds 54f8844e3f6c ASoC: topology: Use the correct dobj to free enum control [...] adds 17d3069ccf06 ASoC: stm32: fix sai driver name initialisation adds b4ed6b51f356 ASoC: core: conditionally increase module refcount on comp [...] adds 52034add758e ASoC: pcm: update module refcount if module_get_upon_open is set adds d6ba3f815bc5 ASoC: Intel: kbl: fix wrong number of channels adds e37c2deafe70 ASoC: stm32: sai: fix master clock management adds 70802487bb91 ASoC: pcm: fix error handling when try_module_get() fails. adds ac71317e6be0 ASoC: wcd9335: Fix missing regmap requirement adds 9b0dcd0e5a27 Merge tag 'asoc-fix-v5.1-rc4' of git://git.kernel.org/pub/ [...] adds 372686e60c84 Merge tag 'sound-5.1-rc5' of git://git.kernel.org/pub/scm/ [...] adds 157c99c5a295 mmc: alcor: don't write data before command has completed adds 5c41ea6d5200 mmc: sdhci-omap: Don't finish_mrq() on a command error dur [...] adds ea951a943f8d Merge tag 'mmc-v5.1-rc2' of git://git.kernel.org/pub/scm/l [...] adds f16628d6e8c6 clang-format: Update with the latest for_each macro list adds 8e72d95d993d Merge tag 'clang-format-for-linus-v5.1-rc5' of git://githu [...] adds 3c677d206210 iommu/amd: Set exclusion range correctly adds 4876191cbe2a Merge tag 'iommu-fix-v5.1-rc5' of git://git.kernel.org/pub [...] adds 2a29e9f6b9b4 sparc64/pci_sun4v: fix ATU checks for large DMA masks adds 8c5165430c01 dma-debug: only skip one stackframe entry adds 8ee15f324866 Merge tag 'dma-mapping-5.1-1' of git://git.infradead.org/u [...] adds a0fe2c6479aa linux/kernel.h: Use parentheses around argument in u64_to_ [...] adds 4fa5ecda2bf9 objtool: Add rewind_stack_do_exit() to the noreturn list adds 54c63a75581f Merge branch 'core-urgent-for-linus' of git://git.kernel.o [...] adds 95c5c618fa43 irqchip/irq-ls1x: Missing error code in ls1x_intc_of_init() adds e8458e7afa85 genirq: Initialize request_mutex if CONFIG_SPARSE_IRQ=n adds 325aa19598e4 genirq: Respect IRQCHIP_SKIP_SET_WAKE in irq_chip_set_wake [...] adds 6a022984c3fe Merge branch 'irq-urgent-for-linus' of git://git.kernel.or [...] adds 90c1cba2b3b3 locking/lockdep: Zap lock classes even with lock debugging [...] adds 26e2b81977bb Merge branch 'locking-urgent-for-linus' of git://git.kerne [...] adds 583feb08e7f7 perf/x86/intel: Fix handling of wakeup_events for multi-en [...] adds d7262457e35d perf/x86/intel: Initialize TFA MSR adds 914123fa3904 x86/perf/amd: Resolve race condition when disabling PMC adds 6d3edaae16c6 x86/perf/amd: Resolve NMI latency issues for active PMCs adds 3966c3feca3f x86/perf/amd: Remove need to check "running" bit in NMI handler adds 1d54ad944074 perf/core: Fix perf_event_disable_inatomic() race adds 73fdb2c908c6 Merge branch 'perf-urgent-for-linus' of git://git.kernel.o [...] adds 0e9f02450da0 sched/fair: Do not re-read ->h_load_next during hierarchic [...] adds 5e6f1fee60a3 Merge branch 'sched-urgent-for-linus' of git://git.kernel. [...] adds 07d7e12091f4 alarmtimer: Return correct remaining time adds 122c215bfae8 Merge branch 'timers-urgent-for-linus' of git://git.kernel [...] adds faa3604eda32 x86/resctrl: Fix typos in the mba_sc mount option adds 5b77e95dd779 x86/asm: Use stricter assembly constraints in bitops adds 6d0a598489ca Merge branch 'x86-urgent-for-linus' of git://git.kernel.or [...] adds 5a3ae7b314a2 arm64/ftrace: fix inadvertent BUG() in trampoline check adds 1e6f5440a681 arm64: backtrace: Don't bother trying to unwind the usersp [...] adds 045afc24124d arm64: futex: Fix FUTEX_WAKE_OP atomic ops with non-zero r [...] adds 5ded88718aef Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds fd427103e8df powerpc/32: Fix early boot failure with RTAS built-in adds dd9a994fc68d powerpc/vdso32: fix CLOCK_MONOTONIC on PPC64 adds 7100e8704b61 powerpc/64s/radix: Fix radix segment exception handling adds cf7cf6977f53 powerpc/mm: Define MAX_PHYSMEM_BITS for all 64-bit configs adds cf60528f8ab8 Merge tag 'powerpc-5.1-5' of git://git.kernel.org/pub/scm/ [...] adds 9cde402a5977 PCI: Add function 1 DMA alias quirk for Marvell 9170 SATA [...] adds 3943af9d01e9 PCI: pciehp: Ignore Link State Changes after powering off a slot adds a3b84248628d Merge tag 'pci-v5.1-fixes-2' of git://git.kernel.org/pub/s [...] adds 45b06682113b clk: at91: fix programmable clock for sama5d2 adds 9b70c697e872 clk: meson-gxbb: round the vdec dividers to closest adds f53b9f146fa1 clk: meson: g12a: fix VPU clock muxes mask adds 9e05e49c29fd clk: meson-g12a: fix VPU clock parents adds 22cf7c6f8ee6 Merge tag 'meson-clk-fixes-for-5.1' of https://github.com/ [...] adds d6f987c8462a clk: meson: pll: fix rounding and setting a rate that matc [...] adds 6620f45ff851 clk: meson: vid-pll-div: remove warning and return 0 on in [...] adds 9f842abde84d Merge tag 'meson-clk-fixes-for-5.1-v2' of https://github.c [...] adds 7c2e07130090 clk: x86: Add system specific quirk to mark clocks as critical adds b995dcca7cf1 platform/x86: pmc_atom: Drop __initconst on dmi table adds b3cf181c65c4 clk: mediatek: fix clk-gate flag setting adds f89b9e1be7da clk: imx: Fix PLL_1416X not rounding rates adds 09bad0df3974 Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pu [...] adds 5c2442fd7899 scsi: csiostor: fix missing data copy in csio_scsi_err_handler() adds 87af0c381357 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 7c2bd9a39845 NFS: Forbid setting AF_INET6 to "struct sockaddr_in"->sin_family. adds 29e7ca715f2a NFS: Fix handling of reply page vector adds e1ede312f17e xprtrdma: Fix helper that drains the transport adds 0769663b4f58 NFSv4.1 fix incorrect return value in copy_file_range adds af6b61d7ef58 Revert "SUNRPC: Micro-optimise when the task is known not [...] adds b60bc0665e6a Merge tag 'nfs-for-5.1-4' of git://git.linux-nfs.org/proje [...] adds 1200e07f3ad4 block: don't use for-inside-for in bio_for_each_segment_all adds 704236672eda tools/io_uring: remove IOCQE_FLAG_CACHEHIT adds 3ec482d15cb9 io_uring: restrict IORING_SETUP_SQPOLL to root adds eed47d19d936 block, bfq: fix use after free in bfq_bfqq_expire adds bf348f9b78d4 virtio-blk: limit number of hw queues by nr_cpu_ids adds 1978f30a8773 scsi: virtio_scsi: limit number of hw queues by nr_cpu_ids adds 1b8f21b74c3c blk-mq: introduce blk_mq_complete_request_sync() adds eb3afb75b57c nvme: cancel request synchronously adds b2b3a70cd998 lightnvm: pblk: fix crash in pblk_end_partial_read due to [...] adds a3761c3c9120 block: do not leak memory in bio_copy_user_iov() adds 67f471b6ed3b nvme-fc: correct csn initialization and increments on error adds d808b7f759b5 nvmet: fix discover log page when offsets are used adds c0c14e935032 Merge branch 'nvme-5.1' of git://git.infradead.org/nvme in [...] adds a89afe58f1a7 block: fix the return errno for direct IO adds 4443f8e6ac77 Merge tag 'for-linus-20190412' of git://git.kernel.dk/linux-block adds f958d7b528b1 mm: make page ref count overflow check tighter and more explicit adds 88b1a17dfc3e mm: add 'try_get_page()' helper function adds 8fde12ca79af mm: prevent get_user_pages() from overflowing page refcount adds 15fab63e1e57 fs: prevent page refcount overflow in pipe_buf_get adds 6b3a70773630 Merge branch 'page-refs' (page ref overflow) adds dc4060a5dc25 Linux 5.1-rc5 adds 11cf9d863dcb fs/dax: Deposit pagetable even when installing zero page adds 5512320c9f6f Merge tag 'fsdax-fix-5.1-rc6' of git://git.kernel.org/pub/ [...] adds 351f339faa30 acpi/nfit: Always dump _DSM output payload adds 55c1fc0af29a libnvdimm/namespace: Fix a potential NULL pointer dereference adds 486fa92df470 libnvdimm/btt: Fix a kmemdup failure check adds 037c8489ade6 libnvdimm/security: provide fix for secure-erase to use zero-key adds d2e5b6436c28 libnvdimm/security, acpi/nfit: unify zero-key for all secu [...] adds 9dc6488e84b0 libnvdimm/pmem: fix a possible OOB access when read and wr [...] adds 2170a0d53bee tools/testing/nvdimm: Retain security state after overwrite adds 618d919cae2f Merge tag 'libnvdimm-fixes-5.1-rc6' of git://git.kernel.or [...] adds b5de3c5026f5 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 1b937e8faa87 RISC-V: Add separate defconfig for 32bit systems adds 6ec4bae178d8 dt-bindings: clock: sifive: add FU540-C000 PRCI clock constants adds f05badde4e20 RISC-V: Fix Maximum Physical Memory 2GiB option for 64bit systems adds 444fe9913539 Merge tag 'riscv-for-linus-5.1-rc6' of git://git.kernel.or [...] adds b49c15e1211c mac80211: un-schedule TXQs on powersave start adds 40586e3fc400 mac80211: fix unaligned access in mesh table hash function adds 78be2d21cc1c mac80211: Increase MAX_MSG_LEN adds 08a75a887ee4 cfg80211: Handle WMM rules in regulatory domain intersection adds eb9b64e3a9f8 mac80211: fix memory accounting with A-MSDU aggregation adds 344c9719c508 cfg80211: Change an 'else if' into an 'else' in cfg80211_c [...] adds 4856bfd23098 mac80211: do not call driver wake_tx_queue op during reconfig adds 90abf96abd9b cfg80211: Use kmemdup in cfg80211_gen_new_ie() adds d6db02a88a4a nl80211: Add NL80211_FLAG_CLEAR_SKB flag for other NL commands adds 5b989c18dab2 mac80211: rework locking for txq scheduling / airtime fairness adds a58d7525b801 cfg80211: add ratelimited variants of err and warn adds 45fcef8b727b mac80211_hwsim: calculate if_combination.max_interfaces adds 2b4a66980217 mac80211: make ieee80211_schedule_txq schedule empty TXQs adds 78ad2341521d mac80211: Honor SW_CRYPTO_CONTROL for unicast keys in AP V [...] adds c03fd0171ba6 Merge tag 'mac80211-for-davem-2019-04-09' of git://git.ker [...] adds d4d0e40977ac mlxsw: spectrum_switchdev: Add MDB entries in prepare phase adds a8c133b06183 mlxsw: core: Do not use WQ_MEM_RECLAIM for EMAD workqueue adds 4af0699782e2 mlxsw: core: Do not use WQ_MEM_RECLAIM for mlxsw ordered w [...] adds b442fed1b724 mlxsw: core: Do not use WQ_MEM_RECLAIM for mlxsw workqueue adds 972fae683cba mlxsw: spectrum_router: Do not check VRF MAC address adds 7052e2436373 selftests: mlxsw: Test VRF MAC vetoing adds d5949d92c29c mlxsw: spectrum_buffers: Add a multicast pool for Spectrum-2 adds f8d49bee4a5e Merge branch 'mlxsw-Various-fixes' adds b66b7bd2bdc1 ibmvnic: Enable GRO adds dde746a35f8b ibmvnic: Fix netdev feature clobbering during a reset adds f4a58857151f Merge branch 'ibmvnic-features' adds 5a03bc73abed net/tls: fix the IV leaks adds 35b71a34ada6 net/tls: don't leak partially sent record in device mode adds 4a9c2e3746e6 net: strparser: partially revert "strparser: Call skb_uncl [...] adds 44f5e0480752 Merge branch 'tls-leaks' adds 903f1a187776 net/tls: fix build without CONFIG_TLS_DEVICE adds 43c2adb9df7d team: set slave to promisc if team is already in promisc mode adds 8065a779f17e failover: allow name change on IFF_UP slave interfaces adds b4f47f3848eb net/tls: prevent bad memory access in tls_is_sk_tx_device_ [...] adds 813dbeb656d6 vhost: reject zero size iova range adds d1841533e548 tipc: missing entries in name table of publications adds 988dc4a9a3b6 net: fou: do not use guehdr after iptunnel_pull_offloads i [...] adds fd57770dd198 net/smc: wait for pending work before clcsock release_sock adds e183d4e414b6 net/smc: fix a NULL pointer dereference adds 07603b230895 net/smc: propagate file from SMC to TCP socket adds 8ef659f1a840 net/smc: fix return code from FLUSH command adds f61bca58f6c3 net/smc: move unhash before release of clcsock adds 796fff0c12b2 Merge branch 'smc-fixes' adds 5ee15c101f29 net: thunderx: raise XDP MTU to 1508 adds 1f227d16083b net: thunderx: don't allow jumbo frames with XDP adds 9a4dda81f1d3 Merge branch 'thunderx-xdp-mtu' adds c5b493ce192b net: bridge: multicast: use rcu to access port list from b [...] adds d7c3a206e633 net: fec: manage ahb clock in runtime pm adds d3706566ae3d net: netrom: Fix error cleanup path of nr_proto_init adds a5f622984a62 selftests: fib_tests: Fix 'Command line is not complete' errors adds e30584509659 dctcp: more accurate tracking of packets delivery adds dd3ac9a68435 net/rds: Check address length before reading address family adds 238ffdc49ef9 mISDN: Check address length before reading address family adds 175f7c1f01d3 sctp: Check address length before reading address family adds d852be84770c net: netlink: Check address length before reading groups field adds a9107a14a9b9 rxrpc: Check address length before reading srx_service field adds bd7d46ddca06 Bluetooth: Check address length before reading address field adds c68e747d0a98 llc: Check address length before reading address field adds ba024f2574a1 bpf: Check address length before reading address family adds bddc028a4f2a udpv6: Check address length before reading address family adds 0a2c34f18c94 vxge: fix return of a free'd memblock on a failed dma mapping adds 1dc2b3d65523 qede: fix write to free'd pointer error and double free of ptp adds 56d282d9db19 rxrpc: Clear socket error adds 4611da30d679 rxrpc: Make rxrpc_kernel_check_life() indicate if call completed adds 8e8715aaa905 rxrpc: Allow errors to be returned from rxrpc_queue_packet() adds f7f1dd3162ef afs: Check for rxrpc call completion in wait loop adds 39ce67557568 rxrpc: Trace received connection aborts adds 1a2391c30c0b rxrpc: Fix detection of out of order acks adds 9e550f015303 Merge branch 'rxrpc-fixes' adds ed0de45a1008 ipv4: recompile ip options in ipv4_link_failure adds c543cb4a5f07 ipv4: ensure rcu_read_lock() in ipv4_link_failure() adds 9ac6bb1414ac qed: Delete redundant doorbell recovery types adds b61b04ad81d5 qed: Fix the doorbell address sanity check adds d4476b8a6151 qed: Fix missing DORQ attentions adds 0d72c2ac8918 qed: Fix the DORQ's attentions handling adds a6b16d8d2ae7 Merge branch 'qed-doorbell-overflow-recovery' adds 69f23a09daf9 rtnetlink: fix rtnl_valid_stats_req() nlmsg_len check adds 31634bf5dcc4 net/mlx5: FPGA, tls, hold rcu read lock a bit longer adds df3a8344d404 net/mlx5: FPGA, tls, idr remove on flow delete adds 192fba79822d net/mlx5e: Skip un-needed tx recover if interface state is down adds 484c1ada0bd2 net/mlx5e: Use fail-safe channels reopen in tx reporter recover adds 5d0bb3bac4b9 net/mlx5e: XDP, Avoid checksum complete when XDP prog is loaded adds 0aa1d18615c1 net/mlx5e: Rx, Fixup skb checksum for packets with tail padding adds 0318a7b7fcad net/mlx5e: Rx, Check ip headers sanity adds 5e0060b1491b net/mlx5e: Protect against non-uplink representor for encap adds 8c8811d46d00 Revert "net/mlx5e: Enable reporting checksum unnecessary a [...] adds 7ee2ace9c544 net/mlx5e: Switch to Toeplitz RSS hash by default adds 732488018281 Merge tag 'mlx5-fixes-2019-04-09' of git://git.kernel.org/ [...] adds 475c6bde7228 iwlwifi: mvm: fix TX crypto on 22560+ devices adds d1967ce64177 iwlwifi: add sync_nmi to trans ops adds 8625794e3639 iwlwifi: dbg_ini: in case of region dump failure set memory to 0 adds b05d57c9b647 iwlwifi: dbg_ini: fix bad dump size calculation adds 07d35b4270ef iwlwifi: use sync nmi in case of init flow failure adds 0d5bad14226a iwlwifi: rename structs to fit the new names adds 972d8e137779 iwlwifi: add new 0x2723/0x2080 card for 22000 adds 4837696f6b54 Merge tag 'iwlwifi-for-kalle-2019-03-22' of git://git.kern [...] adds 2170e2157d7c mt76: mt7603: add missing initialization for dev->ps_lock adds aa3cb24be18b mt76: mt7603: fix sequence number assignment adds 9dc27bcbe78c mt76: mt7603: send BAR after powersave wakeup adds 746ba11f1706 rt2x00: do not increment sequence number while re-transmitting adds bafdf85dfa59 mt76x02: avoid status_list.lock and sta->rate_ctrl_lock de [...] adds f5ae2f932e2f iwlwifi: mvm: avoid possible deadlock in TX path adds dcfe3b103dd1 iwlwifi: mvm: update offloaded rate control on changes adds debec2f23910 iwlwifi: add support for quz firmwares adds 832bc250d71f Merge tag 'iwlwifi-for-kalle-2019-04-03' of git://git.kern [...] adds a44acf906061 Merge tag 'wireless-drivers-for-davem-2019-04-15' of git:/ [...] adds 8ed633b9baf9 Revert "net-sysfs: Fix memory leak in netdev_register_kobject" adds 92480b3977fd bonding: fix event handling for stacked bonds adds 789445b960c1 MAINTAINERS: normalize Woojung Huh's email address adds 9c69a1320515 route: Avoid crash from dereferencing NULL rt->from adds 614c70f35cd7 bnx2x: fix spelling mistake "dicline" -> "decline" adds 3b2e2904deb3 net: bridge: fix per-port af_packet sockets adds ad910c7c0126 net/core: work around section mismatch warning for ptp_classifier adds 899537b73557 net: atm: Fix potential Spectre v1 vulnerabilities adds d85e8be2a5a0 net: Fix missing meta data in skb with vlan packet adds f7a937801b9f tipc: fix link established but not in session adds 4bcd4ec10172 tipc: set sysctl_tipc_rmem and named_timeout right range adds 3321b6c23fb3 qed: fix spelling mistake "faspath" -> "fastpath" adds 600bea7dba1a net: bridge: fix netlink export of vlan_stats_per_port option adds a8fd48b50dea ocelot: Don't sleep in atomic context (irqs_disabled()) adds 1e1caa9735f9 ocelot: Clean up stats update deferred work adds 50ce163a72d8 tcp: tcp_grow_window() needs to respect tcp_space() adds e6986423d283 socket: fix compat SO_RCVTIMEO_NEW/SO_SNDTIMEO_NEW adds 2a3a028fc61d Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds bd2e98b351b6 ipmi: Fix failure on SMBIOS specified devices adds a885bcfd152f ipmi: ipmi_si_hardcode.c: init si_type array to fix a crash adds 3b9a907223d7 ipmi: fix sleep-in-atomic in free_user at cleanup SRCU use [...] adds fe5cdef29e41 Merge tag 'for-linus-5.1-2' of git://github.com/cminyard/l [...] adds 6a3eb3360667 cifs: Fix use-after-free in SMB2_write adds 088aaf17aa79 cifs: Fix use-after-free in SMB2_read adds b57a55e2200e cifs: Fix lease buffer length error adds e6d0fb7b34f2 cifs: fix handle leak in smb2_query_symlink() adds b98749cac4a6 CIFS: keep FileInfo handle live during oplock break adds e53f31bffe1d Merge tag '5.1-rc5-smb3-fixes' of git://git.samba.org/sfre [...] adds 8bbad1ba3196 gpu: host1x: Program stream ID to bypass without SMMU adds 83f8bf4b837b drm/tegra: hdmi: Setup audio only if configured adds ce519c1baa6a Merge tag 'drm/tegra/for-5.1-rc6' of git://anongit.freedes [...] adds a66477b0efe5 drm/ttm: fix out-of-bounds read in ttm_put_pages() v2 adds ac1e516d5a4c drm/ttm: fix start page for huge page check in ttm_put_pages() adds 453393369dc9 drm/ttm: fix incrementing the page pointer for huge pages adds 543c364d8eee drm/ttm: fix dma_fence refcount imbalance on error path adds f4bbebf8e7eb drm/amd/display: extending AUX SW Timeout adds b575f10dbd6f drm/amdgpu: shadow in shadow_list without tbo.mem.start ca [...] adds 1925e7d3d467 drm/amdgpu/gmc9: fix VM_L2_CNTL3 programming adds c238bfe0be9e drm/amd/display: If one stream full updates, full update a [...] adds 00fd14ff3017 Merge branch 'drm-fixes-5.1' of git://people.freedesktop.o [...] adds 95ea55291e35 Merge tag 'drm-fixes-2019-04-18' of git://anongit.freedesk [...] adds 678cce4019d7 crypto: x86/poly1305 - fix overflow during partial reduction adds d3ce3b1879ff Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] adds ba25b81e3a42 afs: avoid deprecated get_seconds() adds d2abfa86ff37 afs: Avoid section confusion in CM_NAME adds 8022c4b95c37 afs: Differentiate abort due to unmarshalling from other errors adds 21bd68f196ca afs: Unlock pages for __pagevec_release() adds eeba1e9cf31d afs: Fix in-progess ops to ignore server-level callback in [...] adds 2a852fd1ac89 Merge tag 'afs-fixes-20190413' of git://git.kernel.org/pub [...] adds 2d4ea4b95cae s390/mem_detect: Use IS_ENABLED(CONFIG_BLK_DEV_INITRD) adds 2cc9637ce825 s390/dasd: Fix capacity calculation for large volumes adds 5712f3301a12 s390/3270: fix lockdep false positive on view->lock adds 16222cfb96b0 s390/zcrypt: fix possible deadlock situation on ap queue remove adds 6b1f16ba730d s390/pkey: add one more argument space for debug feature entry adds 35af0d469c66 s390: correct some inline assembly constraints adds d22113a2cd1f Merge tag 's390-5.1-3' of git://git.kernel.org/pub/scm/lin [...] adds 738a7832d21e signal: use fdget() since we don't allow O_PATH adds ff8acf929014 arm64: futex: Restore oldval initialization to work around [...] adds 6d906f998179 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 738c06d0e456 Input: elan_i2c - add hardware ID for multiple Lenovo laptops adds 07ba9e7be423 Input: document meanings of KEY_SCREEN and KEY_ZOOM adds 2291da5b4d30 [media] doc-rst: switch to new names for Full Screen/Aspect keys adds f7b3d85aa7a3 HID: input: fix mapping of aspect ratio key adds 96dd86871e1f HID: input: add mapping for Expose/Overview key adds 7975a1d6a7af HID: input: add mapping for keyboard Brightness Up/Down/To [...] adds afbbaa1bc001 HID: input: add mapping for "Full Screen" key adds c01908a14bf7 HID: input: add mapping for "Toggle Display" key adds bf2a7ca39fd3 Input: snvs_pwrkey - initialize necessary driver data befo [...] adds 240206fcab66 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds bfb57a91c2cb habanalabs: remove low credit limit of DMA #0 adds c24b074cfd67 Merge tag 'misc-habanalabs-fixes-2019-04-01' of git://peop [...] adds 01b76c32e3f3 misc: fastrpc: add checked value for dma_set_mask adds 2aae471d66c1 drivers: power: supply: goldfish_battery: Fix bogus SPDX i [...] adds 86baf800de84 extcon: ptn5150: fix COMPILE_TEST dependencies adds bb0925b283fe Merge tag 'extcon-fixes-for-5.1-rc4' of git://git.kernel.o [...] adds f9764dd4d3be Merge tag 'char-misc-5.1-rc6' of git://git.kernel.org/pub/ [...] adds 0a8a29be499c Staging: iio: meter: fixed typo adds 40a7198a4a01 iio/gyro/bmg160: Use millidegrees for temperature scale adds 7ce0f2162218 staging: iio: ad7192: Fix ad7193 channel address adds 20ea39ef9f2f iio: Fix scan mask selection adds 409a51e0a4a5 iio: gyro: mpu3050: fix chip ID reading adds 09c6bdee5118 iio: adc: at91: disable adc channel interrupt in timeout case adds 831d2fefdfce iio: chemical: fix missing Kconfig block for sgp30 adds 9436f45dd535 iio:chemical:bme680: Fix, report temperature in millidegrees adds 73f3bc6da506 iio:chemical:bme680: Fix SPI read interface adds fe2d3df639a7 io: accel: kxcjk1013: restore the range after resume. adds 06003531502d iio: dac: mcp4725: add missing powerdown bits in store eeprom adds 62039b6aef63 iio: adc: xilinx: fix potential use-after-free on remove adds 862e4644fd2d iio: adc: xilinx: fix potential use-after-free on probe adds 2e4b88f73966 iio: adc: xilinx: prevent touching unclocked h/w on remove adds 3d02d7082e58 iio: cros_ec: Fix the maths for gyro scale calculation adds f6a7bf2ccf22 iio: pms7003: select IIO_TRIGGERED_BUFFER adds fccfb9ce70ed iio: ad_sigma_delta: select channel when reading register adds 7f75591fc5a1 iio: core: fix a possible circular locking dependency adds 360b921bdfba Merge tag 'iio-fixes-for-5.1a' of git://git.kernel.org/pub [...] adds 131ac62253db staging: most: core: use device description as name adds 08b7c2f9208f staging: comedi: vmk80xx: Fix use of uninitialized semaphore adds 663d294b4768 staging: comedi: vmk80xx: Fix possible double-free of ->us [...] adds f4e97f5d4c9e staging: erofs: fix unexpected out-of-bound data access adds 660cf4ce9d0f staging: comedi: ni_usb6501: Fix use of uninitialized mutex adds af4b54a2e5ba staging: comedi: ni_usb6501: Fix possible double-free of - [...] adds b222e9af0a25 Merge tag 'staging-5.1-rc6' of git://git.kernel.org/pub/sc [...] adds 1a62b18d51e5 slab: store tagged freelist for off-slab slabmgmt adds 870395465444 mm: swapoff: shmem_find_swap_entries() filter out other types adds dd862deb151a mm: swapoff: remove too limiting SWAP_UNUSE_MAX_TRIES adds 64165b1affc5 mm: swapoff: take notice of completion sooner adds af53d3e9e040 mm: swapoff: shmem_unuse() stop eviction without igrab() adds 37803841c92d mm/memory_hotplug: do not unlock after failing to take the [...] adds e8277b3b5224 mm/vmstat.c: fix /proc/vmstat format for CONFIG_DEBUG_TLBF [...] adds 8cd40d1d41ff proc: fix map_files test on F29 adds 68545aa1cda8 proc: fixup proc-pid-vm test adds 1a9f219157b2 mm/hotplug: treat CMA pages as unmovable adds 3b991208b897 mm: fix inactive list balancing between NUMA nodes and cgroups adds 40453c4f9bb6 kcov: improve CONFIG_ARCH_HAS_KCOV help text adds 8f4a8c12cafe kernel/watchdog_hld.c: hard lockup message should end with [...] adds 6041186a3258 init: initialize jump labels before command line option parsing adds dce5b0bdeec6 mm/kmemleak.c: fix unused-function warning adds 04f5866e41fb coredump: fix race condition between mmget_not_zero()/get_ [...] adds 3ecafda911f4 Merge branch 'akpm' (patches from Andrew) adds ace965696da2 serial: sh-sci: Fix HSCIF RX sampling point calculation adds 6b87784b5359 serial: sh-sci: Fix HSCIF RX sampling point adjustment adds e00164a0f000 sc16is7xx: move label 'err_spi' to correct section adds b2ecf0063136 vt: fix cursor when clearing the screen adds c53051128bb0 sc16is7xx: put err_spi and err_i2c into correct #ifdef adds 55e3a6ba5cce Merge tag 'tty-5.1-rc6' of git://git.kernel.org/pub/scm/li [...] adds 00206a69ee32 percpu: stop printing kernel addresses adds 4c3f49ae1306 Merge branch 'for-5.1-fixes' of git://git.kernel.org/pub/s [...] adds 0fcc4c8c044e device_cgroup: fix RCU imbalance in error case adds 371dd432ab39 Merge branch 'for-5.1-fixes' of git://git.kernel.org/pub/s [...] adds 8b39adbee805 locking/lockdep: Make lockdep_unregister_key() honor 'debu [...] adds b50776ae011c locking/atomics: Don't assume that scripts are executable adds de3af9a99013 Merge branch 'locking-urgent-for-linus' of git://git.kerne [...] adds 2e8e19226398 sched/fair: Limit sched_cfs_period_timer() loop to avoid h [...] adds 1b02cd6a2d7f sched/deadline: Correctly handle active 0-lag timers adds 2b4cf5850db6 Merge branch 'sched-urgent-for-linus' of git://git.kernel. [...] adds 40fba00ffa43 x86/resctrl: Do not repeat rdtgroup mode initialization adds 2f5fb1934188 x86/speculation: Prevent deadlock on ssb_state::lock adds 6a03469a1edc x86/build/lto: Fix truncated .bss with -fdata-sections adds 510bb96fe5b3 x86/mm: Prevent bogus warnings with "noexec=off" adds 0082517fa4bc x86/reboot, efi: Use EFI reboot for Acer TravelMate X514-51T adds 780e0106d468 x86/mm/tlb: Revert "x86/mm: Align TLB invalidation info" adds a943245adc9a x86/Kconfig: Fix spelling mistake "effectivness" -> "effec [...] adds ec3937107ab4 x86/mm/KASLR: Fix the size of the direct mapping section adds 1de7edbb59c8 x86/cpu/bugs: Use __initconst for 'const' init data adds 2ee27796f298 x86/cpu/intel: Lower the "ENERGY_PERF_BIAS: Set to normal" [...] adds 1fd91d719eb1 Merge branch 'x86-urgent-for-linus' of git://git.kernel.or [...] adds 5f843ed41558 kprobes: Fix error check when reusing optimized probes adds 52a44f83fc2d perf/core: Fix the address filtering fix adds 339bc4183596 perf/ring_buffer: Fix AUX record suppression adds 9d5dcc93a6dd perf/x86: Fix incorrect PEBS_REGS adds 14c9b31a925a perf header: Fix lock/unlock imbalances when processing BP [...] adds 6e4b1cac30d2 perf scripts python: export-to-sqlite.py: Fix use of paren [...] adds 8002a63f9ace perf stat: Disable DIR_FORMAT feature for 'perf stat record' adds f32c2877bcb0 tools lib traceevent: Fix missing equality check for strcmp adds 3a5b64f05d7f perf evsel: Use hweight64() instead of hweight_long(attr.s [...] adds b24131eb7742 Merge tag 'perf-urgent-for-mingo-5.1-20190416' of git://gi [...] adds 3fe3331bb285 perf/x86/amd: Add event map for AMD Family 17h adds 3ff9c075cc76 x86/kprobes: Verify stack frame on kretprobe adds fabe38ab6b2b kprobes: Mark ftrace mcount handler functions nokprobe adds b191fa96ea6d x86/kprobes: Avoid kretprobe recursion bug adds 1e6db2ee86e6 perf top: Always sample time to satisfy needs of use of or [...] adds 30e4c574969c tools include uapi: Sync sound/asound.h copy adds aa5266023141 perf bpf: Return NULL when RB tree lookup fails in perf_en [...] adds a93e0b2365e8 perf tools: Check maps for bpf programs adds adc6257c4a6f perf evlist: Fix side band thread draining adds b9abbdfa8802 perf tools: Fix map reference counting adds 2db7b1e0bd49 perf bpf: Return NULL when RB tree lookup fails in perf_en [...] adds 7579dfc42d2e Merge tag 'perf-urgent-for-mingo-5.1-20190419' of git://gi [...] adds b25c69b9d5e4 Merge branch 'perf-urgent-for-linus' of git://git.kernel.o [...] adds 99834eead2a0 clocksource/drivers/npcm: select TIMER_OF adds 9155697e2004 clocksource/drivers/arm_arch_timer: Remove unneeded pr_fmt macro adds fbc87aa0f7c4 clocksource/drivers/oxnas: Fix OX820 compatible adds 4d86c9f73c5a clocksource/drivers/timer-ti-dm: Remove omap_dm_timer_set_ [...] adds 1c0909918850 Merge tag 'timers-v5.1-rc6' of https://git.linaro.org/peop [...] adds 3f2552f7e9c5 timers/sched_clock: Prevent generic sched_clock wrap cause [...] adds e899cc3b3d98 Merge branch 'timers-urgent-for-linus' of git://git.kernel [...] adds 183ab39eb0ea ALSA: hda: Initialize power_state field properly adds 8c2f870890fd ALSA: info: Fix racy addition/deletion of nodes adds 2a3f7221acdd ALSA: core: Fix card races between register and disconnect adds b26e36b7ef36 ALSA: hda/realtek - add two more pin configuration sets to [...] adds 4b609f1e26f3 Merge tag 'sound-5.1-rc6' of git://git.kernel.org/pub/scm/ [...] adds 9752c37cc89f i3c: Fix the verification of random PID adds 907621e94d49 i3c: dw: Fix dw_i3c_master_disable controller by using cor [...] adds 709a53e19484 MAINTAINERS: Fix the I3C entry adds 34396bdfd2b7 Merge tag 'i3c/fixes-for-5.1-rc6' of git://git.kernel.org/ [...] adds 060586324648 io_uring: park SQPOLL thread if it's percpu adds 917257daa0fe io_uring: only test SQPOLL cpu after we've verified it adds 77f1e0a52d26 bfq: update internal depth state when queue depth changes adds 3d6770fbd935 io_uring: drop io_file_put() 'file' argument adds b19062a56726 io_uring: fix possible deadlock between io_uring_{enter,register} adds 74f464e97044 io_uring: fix CQ overflow condition adds b40fabc05ea0 block: kill all_q_node in request_queue adds 6bedf00e55e5 block: make sure that bvec length can't be overflow adds 38a2ca2cac28 Merge tag 'for-linus-20190420' of git://git.kernel.dk/linux-block adds be549d491154 scsi: core: set result when the command cannot be dispatched adds 0228034d8e59 Revert "scsi: fcoe: clear FC_RP_STARTED flags when receivi [...] adds 144ec97493af scsi: aic7xxx: fix EISA support adds a06bc2f241f2 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds a7b1a4839ff9 SUNRPC: Ignore queue transmission errors on successful tra [...] adds 9e5de623a0cb Merge tag 'nfs-for-5.1-5' of git://git.linux-nfs.org/proje [...] adds 085b7755808a Linux 5.1-rc6 adds 1bfb97b9a519 MAINTAINERS: BMIPS: Add internal Broadcom mailing list adds 79b4a9cf0e2e MIPS: scall64-o32: Fix indirect syscall number load adds a1e8783db8e0 MIPS: perf: ath79: Fix perfcount IRQ assignment adds 7142eaa58b49 Merge tag 'mips_fixes_5.1_3' of git://git.kernel.org/pub/s [...] adds 39036cd27273 arch: add pidfd and io_uring syscalls everywhere adds d286e13d53f5 Merge tag 'syscalls-5.1' of git://git.kernel.org/pub/scm/l [...] adds d58431eacb22 sunrpc: don't mark uninitialised items as VALID. adds 3c86794ac0e6 nfsd/nfsd3_proc_readdir: fix buffer count and page pointers adds e6abc8caa6de nfsd: Don't release the callback slot unless it was actually held adds 6aaafc43a4ec nfsd: wake waiters blocked on file_lock before deleting it adds f456458e4d25 nfsd: wake blocked file lock waiters before sending callback adds 12a54b150fb5 Merge tag 'nfsd-5.1-1' of git://linux-nfs.org/~bfields/linux adds 9fa246256e09 Revert "drm/i915/fbdev: Actually configure untiled displays" adds a0cecc23cfcb Revert "drm/virtio: drop prime import/export callbacks" adds ba25b50d582f Merge tag 'drm-fixes-2019-04-24' of git://anongit.freedesk [...] adds 52fb56f7b5a9 MAINTAINERS: LEDs: Add designated reviewer for LED subsystem adds 11bfe6473bf2 Merge tag 'leds-for-5.1-rc7' of git://git.kernel.org/pub/s [...] adds 19fad20d15a6 ipv4: set the tcp_min_rtt_wlen range from 0 to one day adds f87db4dbd52f net: stmmac: Use bfsize1 in ndesc_init_rx_desc adds d003d772e64d nfp: abm: fix spelling mistake "offseting" -> "offsetting" adds 27b141fc234a s390: ctcm: fix ctcm_new_device error return code adds f476b3f809fa mlxsw: spectrum: Put MC TCs into DWRR mode adds 1ab3030193d2 mlxsw: pci: Reincrease PCI reset timeout adds 151f0dddbbfe mlxsw: spectrum: Fix autoneg status in ethtool adds 7275a7edf9c8 Merge branch 'mlxsw-Few-small-fixes' adds d5f6db353829 net: ipv6: addrlabel: fix spelling mistake "requewst" -> " [...] adds a7cf2cc3cd36 firestream: fix spelling mistake "tramsitted" -> "transmitted" adds e0c1d14a1a32 stmmac: pci: Adjust IOT2000 matching adds 9188d5ca454f net/tls: fix refcount adjustment in fallback adds 36ad7022536e of_net: Fix residues after of_get_nvmem_mac_address removal adds 30c04d796b69 selftests/net: correct the return value for run_netsocktests adds 925b0c841e06 team: fix possible recursive locking when add slaves adds 12fc512f5741 net/mlx5e: Fix use-after-free after xdp_return_frame adds d460c2718906 net/mlx5e: Fix the max MTU check in case of XDP adds ace329f4ab3b net/mlx5e: ethtool, Remove unsupported SFP EEPROM high pag [...] adds d1bcf2b65177 Merge tag 'mlx5-fixes-2019-04-19' of git://git.kernel.org/ [...] adds 8c03557c3f25 selftests/net: correct the return value for run_afpackettests adds 62ef81d56326 net/tls: avoid potential deadlock in tls_set_device_offload_rx() adds 12c768611132 net/tls: don't leak IV and record seq when offload fails adds 39420fe04f09 dt-bindings: add an explanation for internal phy-mode adds 26d1b8586b4f Documentation: decnet: remove reference to CONFIG_DECNET_R [...] adds becf2319f320 selftests: netfilter: check icmp pkttoobig errors are set [...] adds 1025ce75212b netfilter: conntrack: don't set related state for differen [...] adds 8176c8332751 netfilter: conntrack: initialize ct->timeout adds 0261ea1bd1eb ipvs: do not schedule icmp errors from tunnels adds 3c79107631db netfilter: ctnetlink: don't use conntrack/expect object ad [...] adds 33d1c018179d netfilter: nf_tables: prevent shift wrap in nft_chain_pars [...] adds 5bdac418f33f netfilter: nat: fix icmp id randomization adds 7caa56f006e9 netfilter: ebtables: CONFIG_COMPAT: drop a bogus WARN_ON adds 916f6efae623 netfilter: never get/set skb->tstamp adds d48668052b26 netfilter: fix nf_l4proto_log_invalid to log invalid packets adds acced9d2b4df Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds b561af36b184 net: stmmac: move stmmac_check_ether_addr() to driver probe adds 2f23a2a768be spi: Micrel eth switch: declare missing of table adds d04830531d0c spi: ST ST95HF NFC: declare missing of table adds 66c031716bcd net: atheros: fix spelling mistake "underun" -> "underrun" adds ffbf9870dcf1 net: socionext: replace napi_alloc_frag with the netdev va [...] adds 1c5c12ee308a net/ncsi: handle overflow when incrementing mac address adds 6819e3f6d83a net: vrf: Fix operation not supported when set vrf mac adds 4b9fc7146249 net: rds: exchange of 8K and 1M pool adds 032be5f19a94 rxrpc: fix race condition in rxrpc_input_packet() adds 0453c6824595 net/rose: fix unbound loop in rose_loopback_timer() adds 20ff83f10f11 ipv4: add sanity checks in ipv4_link_failure() adds cd8dead0c394 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds 44427c0fbc09 crypto: xts - Fix atomic sleep when walking skcipher adds b257b48cd583 crypto: lrw - Fix atomic sleep when walking skcipher adds f6f3e747454f Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] adds 1bcb344086f3 ceph: only use d_name directly when parent is locked adds 76a495d666e5 ceph: ensure d_name stability in ceph_dentry_hash() adds 4b8222870032 ceph: handle the case where a dentry has been renamed on o [...] adds 37659182bff1 ceph: fix ci->i_head_snapc leak adds 8113a85f8720 Merge tag 'ceph-for-5.1-rc7' of git://github.com/ceph/ceph-client adds 05fd5c2c6173 cifs: fix memory leak in SMB2_read adds 652727bbe1b1 cifs: do not attempt cifs operation on smb2+ rename error adds 13f5938d8264 cifs: fix page reference leak with readv/writev adds 58130235bfcc Merge tag '5.1-rc6-smb3-fixes' of git://git.samba.org/sfre [...] adds a3d46aea46f9 btrfs: Switch memory allocations in async csum calculation [...] adds d0473f978e61 Merge tag 'for-5.1-rc6-tag' of git://git.kernel.org/pub/sc [...] adds 5aae7832d1b4 drm/i915: Do not enable FEC without DSC adds f5c58ba18ab8 drm/i915: Restore correct bxt_ddi_phy_calc_lane_lat_optim_ [...] adds b3a39c798213 Merge tag 'drm-intel-fixes-2019-04-24' of git://anongit.fr [...] adds bd4264112f93 drm/ttm: fix re-init of global structures adds f5d356328d67 drm/sched: Fix description of drm_sched_stop adds f21492d33ea4 Merge branch 'drm-fixes-5.1' of git://people.freedesktop.o [...] adds d15d9fd02575 drm: bridge: dw-hdmi: Fix overflow workaround for Rockchip SoCs adds 71adf60f0a92 drm/sun4i: Add missing drm_atomic_helper_shutdown at drive [...] adds 02b92adbe33e drm/sun4i: Set device driver data at bind time for use in unbind adds f5a9ed867c83 drm/sun4i: Fix component unbinding and component master deletion adds d08106796a78 drm/vc4: Fix memory leak during gpu reset. adds e02bc29b2cfa drm/sun4i: Unbind components before releasing DRM and memory adds 462ce5d963f1 drm/vc4: Fix compilation error reported by kbuild test bot adds c4cba44eeeca drm/bridge: dw-hdmi: fix SCDC configuration for ddc-i2c-bus adds 528ffbfe6431 Merge tag 'drm-misc-fixes-2019-04-25' of git://anongit.fre [...] adds 81103355b1e2 drm/vmwgfx: Fix dma API layer violation adds a35d9d6a8677 Merge branch 'vmwgfx-fixes-5.1' of git://people.freedeskto [...] adds d4fad0a426c6 gpu: ipu-v3: dp: fix CSC handling adds 7bcde275eb1d drm/imx: don't skip DP channel disable for background plane adds 6db71bea59f9 Merge tag 'imx-drm-fixes-2019-04-25' of git://git.pengutro [...] adds 4e40f0f35be8 Merge tag 'drm-fixes-2019-04-26' of git://anongit.freedesk [...] adds 102bbe34b31c gpio: eic: sprd: Fix incorrect irq type setting for the sync EIC adds 357798909164 gpio: Fix gpiochip_add_data_with_key() error path adds 29279d21997a Merge tag 'gpio-v5.1-3' of git://git.kernel.org/pub/scm/li [...] adds b987222654f8 tracing: Fix buffer_ref pipe ops adds 91862cc7867b tracing: Fix a memory leak by early error exit in trace_pi [...] adds d6097c9e4454 trace: Fix preempt_enable_no_resched() abuse adds e9e1a2e7b486 Merge tag 'trace-v5.1-rc6' of git://git.kernel.org/pub/scm [...] adds d4d18e3ec609 arm64: mm: Ensure tail of unaligned initrd is reserved adds 4e69ecf4da1e arm64/module: ftrace: deal with place relative nature of PLTs adds 857e17c2ee7c Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 89c02e69fc52 mm/memory_hotplug.c: drop memory device reference after fi [...] adds e153abc0739f zram: pass down the bvec we need to read into in the work struct adds ae3d6a323347 lib/Kconfig.debug: fix build error without CONFIG_BLOCK adds e789803507b2 lib/test_vmalloc.c: do not create cpumask_t variable on stack adds 24512228b7a3 mm: do not boost watermarks to avoid fragmentation for the [...] adds ee8ab0eeb49b mm, page_alloc: always use a captured page regardless of c [...] adds 8139ad043d63 mm/page_alloc.c: avoid potential NULL pointer dereference adds 8118b82eb756 mm/page_alloc.c: fix never set ALLOC_NOFRAGMENT flag adds 89189557b47b fs/proc/proc_sysctl.c: Fix a NULL pointer dereference adds ce944935eef2 Merge branch 'akpm' (patches from Andrew) adds baf76f0c58ae slip: make slhc_free() silently accept an error pointer adds 82c99f7a81f2 perf/x86/intel: Update KBL Package C-state events to also [...] adds 508499166365 Merge branch 'perf-urgent-for-linus' of git://git.kernel.o [...] adds a860fa7b96e1 sched/numa: Fix a possible divide-by-zero adds 15d4e26b816a Merge branch 'sched-urgent-for-linus' of git://git.kernel. [...] adds 36f0c423552d x86/boot: Disable RSDP parsing temporarily adds 0d02113b31b2 x86/mm: Fix a crash with kmemleak_scan() adds 037904a22bf8 Merge branch 'x86-urgent-for-linus' of git://git.kernel.or [...] adds f06eba722747 Input: snvs_pwrkey - make it depend on ARCH_MXC adds bce1a7842396 Input: synaptics-rmi4 - fix possible double free adds 3a349763cf11 Input: synaptics-rmi4 - write config register values to th [...] adds 25cce03b1d06 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds f147384774a7 dmaengine: bcm2835: Avoid GFP_KERNEL in device_prep_slave_sg adds 907bd68a2edc dmaengine: sh: rcar-dmac: With cyclic DMA residue 0 is valid adds 6e7da7477534 dmaengine: sh: rcar-dmac: Fix glitch in dmaengine_tx_status adds 5bb5c3a3ac10 dmaengine: mediatek-cqdma: fix wrong register usage in mtk [...] adds 72a6e35db32b Merge tag 'dmaengine-fix-5.1-rc7' of git://git.infradead.o [...] adds 7c39f7f671d2 IB/rdmavt: Fix frwr memory registration adds 7249c8ea227a IB/mlx5: Fix scatter to CQE in DCT QP creation adds c660133c339f RDMA/mlx5: Do not allow the user to write to the clock page adds d5e560d3f723 RDMA/mlx5: Use rdma_user_map_io for mapping BAR pages adds 67f269b37f9b RDMA/ucontext: Fix regression with disassociate adds 2557fabd6e29 RDMA/hns: Bugfix for mapping user db adds 14f974d7f0f1 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds 35fa71a030ca io_uring: fail io_uring_register(2) on a dying io_uring instance adds e523a29c4f27 io_uring: fix race condition reading SQ entries adds 0d7bae69c574 io_uring: fix race condition when sq threads goes sleeping adds fb775faa9e46 io_uring: fix poll full SQ detection adds 8358e3a8264a io_uring: remove 'state' argument from io_{read,write} path adds 975a0f400f2e Merge tag 'for-linus-20190428' of git://git.kernel.dk/linux-block adds 8adddf349fda powerpc/mm/radix: Make Radix require HUGETLB_PAGE adds eb9d7a62c386 powerpc/mm_iommu: Fix potential deadlock adds 7a3a4d763837 powerpc/mm_iommu: Allow pinning large regions adds 0d82044e1b7e Merge tag 'powerpc-5.1-6' of git://git.kernel.org/pub/scm/ [...] adds 503621628b32 ARM: fix function graph tracer and unwinder dependencies adds c3143967807a ARM: 8856/1: NOMMU: Fix CCR register faulty initialization [...] adds e17b1af96b2a ARM: 8857/1: efi: enable CP15 DMB instructions before clea [...] adds 9520b5324b0e Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm adds 37624b58542f Linux 5.1-rc7 adds 6a5c5d26c4c6 rdma: fix build errors on s390 and MIPS due to bad ZERO_PAGE use adds 80871482fd5c x86: make ZERO_PAGE() at least parse its argument adds 4ee0776760af selftests/seccomp: Prepare for exclusive seccomp flags adds 7a0df7fbc145 seccomp: Make NEW_LISTENER and TSYNC flags exclusive adds 83a50840e72a Merge tag 'seccomp-v5.1-rc8' of git://git.kernel.org/pub/s [...] adds dfbd199a7cfe selinux: use kernel linux/socket.h for genheaders and mdp adds fea27bc7ff43 Merge tag 'selinux-pr-20190429' of git://git.kernel.org/pu [...] adds c01c348ecdc6 USB: core: Fix unterminated string returned by usb_string() adds fc834e607ae3 USB: dummy-hcd: Fix failure to give back unlinked URBs adds c2b71462d294 USB: core: Fix bug caused by duplicate interface PM usage counter adds c409ca3be3c6 usb: usbip: fix isoc packet num validation in get_pipe adds ef61eb43ada6 USB: yurex: Fix protection fault after device removal adds c114944d7d67 USB: w1 ds2490: Fix bug caused by improper use of altsetti [...] adds bf3bd966dfd7 Merge tag 'usb-5.1-rc8' of git://git.kernel.org/pub/scm/li [...] adds b1da6a51871c fsnotify: Fix NULL ptr deref in fanotify_get_fsid() adds f2bc9c908dfe Merge tag 'fsnotify_for_v5.1-rc8' of git://git.kernel.org/ [...] adds 6f303d60534c gcc-9: silence 'address-of-packed-member' warning adds cf676908846a gcc-9: don't warn about uninitialized variable adds 459e3a21535a gcc-9: properly declare the {pv,hv}clock_page storage adds 7e74e235bb31 gcc-9: don't warn about uninitialized btrfs extent_type variable adds 2c2a2fb1e2a9 Revert "ACPICA: Clear status of GPEs before enabling them" adds fb0af61d3afe Merge tag 'acpi-5.1-rc8' of git://git.kernel.org/pub/scm/l [...] adds 99bd5fcc505d ARC: PAE40: don't panic and instead turn off hw ioc adds 21cee1bd1594 ARC: [hsdk] Make it easier to add PAE40 region to DTB adds 55c0c4c793b5 ARC: memset: fix build with L1_CACHE_SHIFT != 6 adds 65beea4c3a52 Merge tag 'arc-5.1-final' of git://git.kernel.org/pub/scm/ [...] adds dbe7208c6c4a power: supply: cpcap-battery: Fix division by zero adds 349ced9984ff power: supply: sysfs: prevent endless uevent loop with CON [...] adds 600d7258316d Merge tag 'for-v5.1-rc' of git://git.kernel.org/pub/scm/li [...] adds 9a8f612ca0d6 mtd: rawnand: marvell: Clean the controller state before e [...] adds e2a4b102d48b Merge tag 'mtd/fixes-for-5.1-rc6' of git://git.kernel.org/ [...] adds d5bc73f34cc9 PCI: Fix issue with "pci=disable_acs_redir" parameter bein [...] adds 15d2aba7c602 PCI/portdrv: Use shared MSI/MSI-X vector for Bandwidth Management adds 2078e1e7f7e0 PCI/LINK: Add Kconfig option (default off) adds b7a5b22b0547 Merge tag 'pci-v5.1-fixes-3' of git://git.kernel.org/pub/s [...] adds 8449eedaa1da io_uring: fix handling SQEs requesting NOWAIT adds 1e84b97b7377 io_uring: fix notes on barriers adds 4f7067c3fb7f io_uring: remove unnecessary barrier before wq_has_sleeper adds 115e12e58dbc io_uring: remove unnecessary barrier before reading cq head adds 9e4c15a39394 io_uring: remove unnecessary barrier after updating SQ head adds 82ab082c0e2f io_uring: remove unnecessary barrier before reading SQ tail adds b841f19524a1 io_uring: remove unnecessary barrier after incrementing dr [...] adds 62977281a638 io_uring: remove unnecessary barrier after unsetting IORIN [...] adds 5c8b0b54db22 io_uring: have submission side sqe errors post a cqe adds 975554b03edd io_uring: fix SQPOLL cpu validation adds 52e04ef4c9d4 io_uring: free allocated io_memory once adds 817869d2519f io_uring: drop req submit reference always in async punt adds 60a27b906d1a block: fix handling for BIO_NO_PAGE_REF adds f5eb4d3b92a6 iov_iter: fix iov_iter_type adds d4ef647510b1 io_uring: avoid page allocation warnings adds 5ce3307b6d9d Merge tag 'for-linus-20190502' of git://git.kernel.dk/linux-block adds ecfc3fcabbb5 MIPS: eBPF: Make ebpf_to_mips_reg() static adds 8694d8c1f82c tools: bpftool: fix infinite loop in map create adds 39391377f8ec libbpf: add binary to gitignore adds c6a9efa1d835 bpf: mark registers in all frames after pkt/null checks adds 6dd7f1408047 selftests/bpf: test cases for pkt/null checks in subprogs adds 0edd6b64d193 bpf: Fix preempt_enable_no_resched() abuse adds ad759c906954 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds c1c477217882 l2tp: use rcu_dereference_sk_user_data() in l2tp_udp_encap_recv() adds 56c5bc1849de net: ethernet: stmmac: manage the get_irq probe defer case adds 88ef66a28391 qmi_wwan: new Wistron, ZTE and D-Link devices adds 4e43df38a2e6 genetlink: use idr_alloc_cyclic for family->id assignment adds fdfdf86720a3 net: phy: marvell: Fix buffer overrun with stats counters adds b4e30e8e7ea1 bnxt_en: Improve multicast address setup logic. adds f9099d611449 bnxt_en: Free short FW command HWRM memory in error path i [...] adds 1f83391bd6fc bnxt_en: Fix possible crash in bnxt_hwrm_ring_free() under [...] adds ad361adf0d08 bnxt_en: Pass correct extended TX port statistics size to [...] adds 3f93cd3f098e bnxt_en: Fix statistics context reservation logic. adds 0b397b17a412 bnxt_en: Fix uninitialized variable usage in bnxt_rx_pkt(). adds b2a20fd0725e Merge branch 'bnxt_en-Misc-bug-fixes' adds 97e1caa517e2 net/tls: don't copy negative amounts of data in reencrypt adds eb3d38d5adb5 net/tls: fix copy to fragments in reencrypt adds fbef9478ff22 Merge branch 'tls-data-copies' adds 21f1b8a6636c udp: fix GRO reception in case of length mismatch adds e9f33a8fee53 mac80211: fix RX STBC override byte order adds f1267cf3c01b mac80211: Fix kernel panic due to use of txq after free adds 8772eed9a95a cfg80211: Notify previous user request during self managed [...] adds 517879147493 mac80211: don't attempt to rename ERR_PTR() debugfs dirs adds 2ae7a39770c7 Merge tag 'mac80211-for-davem-2019-04-26' of git://git.ker [...] adds 22e8860cf8f7 net: ieee802154: fix missing checks for regmap_update_bits adds 6ee12b7b15e0 Merge branch 'ieee802154-for-davem-2019-04-25' of git://gi [...] adds 95c169251bf7 ipv6: invert flowlabel sharing check in process and user mode adds ca2fe2956ace tcp: add sanity tests in tcp_add_backlog() adds 1d3fd8a10bed vrf: Use orig netdev to count Ip6InNoRoutes and a fresh ro [...] adds 6c0afef5fb0c ipv6/flowlabel: wait rcu grace period before put_pid() adds b805d78d300b xfrm: policy: Fix out-of-bound array accesses in __xfrm_po [...] adds 6ed69184ed9c xfrm: Reset secpath in xfrm failure adds f10e0010fae8 net: xfrm: Add '_rcu' tag for rcu protected pointer in netns_xfrm adds 6ee02a54ef99 xfrm6_tunnel: Fix potential panic when unloading xfrm6_tun [...] adds bfc01ddff2b0 Revert "net: xfrm: Add '_rcu' tag for rcu protected pointe [...] adds 5483844c3fc1 vti4: ipip tunnel deregistration fixes. adds 01ce31c57b3f vti4: removed duplicate log message. adds dbb2483b2a46 xfrm: clean up xfrm protocol checks adds 8dfb4eba4100 esp4: add length check for UDP encapsulation adds 025c65e119bf xfrm: Honor original L3 slave device in xfrmi policy lookup adds 8742dc86d0c7 xfrm4: Fix uninitialized memory read in _decode_session4 adds 837f74116585 xfrm: update doc about xfrm[46]_gc_thresh adds b145745fc8d1 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds b13023421b51 rxrpc: Fix net namespace cleanup adds f949a12fd697 net: dsa: bcm_sf2: fix buffer overflow doing set_rxnfc adds c93ad1337ad0 appletalk: Set error code if register_snap_client failed adds a622b40035d1 l2ip: fix possible use-after-free adds 1c6bca6d75bc iwlwifi: don't panic in error path on non-msix systems adds 72d3c7bbc9b5 iwlwifi: mvm: don't attempt debug collection in rfkill adds b35f63972c5c iwlwifi: dbg_ini: check debug TLV type explicitly adds 154d4899e411 iwlwifi: mvm: properly check debugfs dentry before using it adds c537e07b000b iwlwifi: cfg: use family 22560 based_params for AX210 family adds 792a2fdcee10 Merge tag 'iwlwifi-for-kalle-2019-04-19' of git://git.kern [...] adds b82d6c1f8f82 mwifiex: Make resume actually do something useful again on [...] adds de1887c064b9 iwlwifi: mvm: check for length correctness in iwl_mvm_crea [...] adds 5c9adef97891 iwlwifi: fix driver operation for 5350 adds d156e67d3f58 iwlwifi: mvm: fix merge damage in iwl_mvm_vif_dbgfs_register() adds 5c403533fb5f Merge tag 'iwlwifi-for-kalle-2019-04-28' of git://git.kern [...] adds 38faed150438 ath10k: perform crash dump collection in workqueue adds 9e80ad37f678 ath10k: Drop WARN_ON()s that always trigger during system resume adds 7a0f8ad5ff63 Merge ath-current from git://git.kernel.org/pub/scm/linux/ [...] adds 34259977f23c Merge tag 'wireless-drivers-for-davem-2019-04-30' of git:/ [...] adds 0e2338749192 ipv6: fix races in ip6_dst_destroy() adds 799381e49b4e Documentation: fix netdev-FAQ.rst markup warning adds 37e9c087c814 stmmac: pci: Fix typo in IOT2000 comment adds fbd019737d71 sctp: avoid running the sctp state machine recursively adds b2cf86e1563e packet: in recvmsg msg_name return at least sizeof sockaddr_ll adds 486efdc8f6ce packet: validate msg_namelen in send directly adds 15d55bae4e3c selftests: fib_rule_tests: Fix icmp proto with ipv6 adds 2dcb00331403 net/tls: avoid NULL pointer deref on nskb->sk in fallback adds d2f0c961148f ipv4: ip_do_fragment: Preserve skb_iif during fragmentation adds f68d7c44e765 selftests: fib_rule_tests: print the result and return 1 i [...] adds f3505745c07f rds: ib: force endiannes annotation adds 886b7a50100a ipv6: A few fixes on dereferencing rt->from adds 4dd2b82d5adf udp: fix GRO packet of death adds ea9866793d1e Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds 0a29c57b7662 ALSA: hda/realtek - Add new Dell platform for headset mode adds 0700d3d117a7 ALSA: hda/realtek - Fixed Dell AIO speaker noise adds e5c812e84f0d ALSA: line6: use dynamic buffers adds 3887c26c0e24 ALSA: hda/realtek - Apply the fixup for ASUS Q325UAR adds 46572f785fb4 Merge tag 'sound-5.1' of ssh://gitolite.kernel.org/pub/scm [...] adds 5a7efdacb9dd clkdev: Hold clocks_mutex while iterating clocks list adds 2abc330c514f clk: sunxi-ng: nkmp: Avoid GENMASK(-1, 0) adds 1054e4dd1cbb clk: sunxi-ng: nkmp: Explain why zero width check is needed adds ac71e68746a3 Merge tag 'clk-fixes-for-5.1' of https://git.kernel.org/pu [...] adds b88c9f4129dc clk: Add missing stubs for a few functions adds 8f76216c80c2 Merge tag 'clk-fixes-for-linus' of ssh://gitolite.kernel.o [...] adds ab042b824c11 Revert "drm/qxl: drop prime import/export callbacks" adds 1daa0449d287 Merge tag 'drm-misc-fixes-2019-05-02' of git://anongit.fre [...] adds a4ccb5f9dc6c Merge tag 'drm-fixes-2019-05-03' of git://anongit.freedesk [...] adds d386bb9042f4 i2c: imx: correct the method of getting private data in no [...] adds 6bac9bc273cd i2c: designware: ratelimit 'transfer when suspended' errors adds fb31fbef9c35 MAINTAINERS: friendly takeover of i2c-gpio driver adds 95e0cf3caeb1 i2c: synquacer: fix enumeration of slave devices adds 72bfcee11cf8 i2c: Prevent runtime suspend of adapter when Host Notify i [...] adds 82463436a7fa Merge branch 'i2c/for-current-fixed' of ssh://gitolite.ker [...] adds 7cb9eb106d7a KVM: PPC: Book3S HV: Perserve PSSCR FAKE_SUSPEND bit on gu [...] adds 345077c8e172 KVM: PPC: Book3S: Protect memslots while validating user address adds 78671ab4c9f4 Merge tag 'kvm-ppc-fixes-5.1-1' of git://git.kernel.org/pu [...] adds c09d65d9eab6 KVM: x86: Consider LAPIC TSC-Deadline timer expired if dea [...] adds da66761c2d93 x86: kvm: hyper-v: deal with buggy TLB flush requests from WS2012 adds 57bf67e73ce9 KVM: lapic: Disable timer advancement if adaptive tuning g [...] adds 39497d7660d9 KVM: lapic: Track lapic timer advance per vCPU adds c3941d9e0ccd KVM: lapic: Allow user to disable adaptive tuning of timer [...] adds b6aa57c69cb2 KVM: lapic: Convert guest TSC to host time domain if necessary adds f2fde6a5bcfc KVM: VMX: Move RSB stuffing to before the first RET after VM-Exit adds dbcdae185a70 Documentation: kvm: fix dirty log ioctl arch lists adds 8764ed55c970 KVM: x86: Whitelist port 0x7e for pre-incrementing %rip adds 0699c64a4be6 x86/kvm/mmu: reset MMU context when 32-bit guest switches PAE adds 76d58e0f07ec KVM: fix KVM_CLEAR_DIRTY_LOG for memory slots of unaligned size adds b904cb8dff82 KVM: lapic: Check for in-kernel LAPIC before deferencing a [...] adds eba3afde1cea KVM: selftests: make hyperv_cpuid test pass on AMD adds 8fa761624871 KVM: arm/arm64: arch_timer: Fix CNTP_TVAL calculation adds 96085b949672 KVM: arm/arm64: vgic-v3: Retire pending interrupts on disa [...] adds 811328fc3222 KVM: arm/arm64: Ensure vcpu target is unset on reset failure adds 2e8010bb71b3 kvm: arm: Skip stage2 huge mappings for unaligned ipa back [...] adds 6bc210003dff KVM: arm/arm64: Don't emulate virtual timers on userspace ioctls adds 6245242d9145 Merge tag 'kvmarm-fixes-for-5.1-2' of git://git.kernel.org [...] adds e8ab8d24b488 KVM: nVMX: Fix size checks in vmx_set_nested_state adds aa1be08f5258 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 12f363511d47 powerpc/32s: Fix BATs setting with CONFIG_STRICT_KERNEL_RWX adds 6203838dec05 Merge tag 'powerpc-5.1-7' of git://git.kernel.org/pub/scm/ [...] adds 46c874419652 securityfs: fix use-after-free on symlink traversal adds f51dcd0f621c apparmorfs: fix use-after-free on symlink traversal adds ee948837d7fa [fix] get rid of checking for absent device name in vfs_ge [...] adds f69e749a4935 Abort file_remove_privs() for non-reg. files adds 4e9036042fed ufs: fix braino in ufs_get_inode_gid() for solaris UFS flavour adds 51987affd626 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds b51ce3744f11 x86/mm/mem_encrypt: Disable all instrumentation for early [...] adds 13369e831173 Merge branch 'x86-urgent-for-linus' of git://git.kernel.or [...] adds 9a4f26cc98d8 sched/cpufreq: Fix kobject memleak adds 70c9fb570b7c Merge branch 'sched-urgent-for-linus' of git://git.kernel. [...] adds 0e3b74e26280 perf/x86/amd: Update generic hardware cache events for Family 17h adds 1804569d87de MAINTAINERS: Include vendor specific files under arch/*/events/* adds 2e712675ffd1 perf bpf: Return value with unlocking in perf_env__find_btf() adds 24e45b49eef0 tools uapi x86: Sync vmx.h with the kernel adds 01e985e900d3 perf annotate: Fix build on 32 bit for BPF annotation adds 5f05182fab9a tools lib traceevent: Change tag string for error adds bf561d3c1342 perf bench numa: Add define for RUSAGE_THREAD if not present adds 167e418fa087 perf report: Report OOM in status line in the GTK UI adds cf0c37b6dbf7 perf cs-etm: Don't check cs_etm_queue::prev_packet validity adds 35bb59c10a6d perf cs-etm: Always allocate memory for cs_etm_queue::prev_packet adds c638417e1a64 tools build: Add -ldl to the disassembler-four-args feature test adds 18f90d372cf3 tools arch uapi: Copy missing unistd.h headers for arc, he [...] adds 7e221b811f14 perf tools: Remove needless asm/unistd.h include fixing bu [...] adds 221856b16e8e Merge tag 'perf-urgent-for-mingo-5.1-20190502' of git://gi [...] adds 26ae4f4406f8 perf/ring_buffer: Fix AUX software double buffering adds 72e830f68428 perf/x86/intel/pt: Remove software double buffering PMU ca [...] adds 6f55967ad9d9 perf/x86/intel: Fix race in intel_pmu_disable_event() adds 7178fb0b239d Merge branch 'perf-urgent-for-linus' of git://git.kernel.o [...] adds e93c9c99a629 Linux 5.1 adds f0996bc2978e ubsan: Fix nasty -Wbuiltin-declaration-mismatch GCC-9 warnings adds 9a91ad929f9a ubsan: Remove vla bound checks. adds 423ea3255424 tty: rocket: fix incorrect forward declaration of 'rp_init()' adds dea2434c23c1 asm-generic/tlb: Provide a comment adds ed6a79352cad asm-generic/tlb, arch: Provide CONFIG_HAVE_MMU_GATHER_PAGE_SIZE adds e7fd28a706bf asm-generic/tlb, arch: Provide generic VIPT cache flush adds 5f307be18b32 asm-generic/tlb, arch: Provide generic tlb_flush() based o [...] adds a30e32bd79e9 asm-generic/tlb: Provide generic tlb_flush() based on flus [...] adds 8b6dd0c47894 asm-generic/tlb, ia64: Conditionally provide tlb_migrate_finish() adds 96bc9567cbe1 asm-generic/tlb, arch: Invert CONFIG_HAVE_RCU_TABLE_INVALIDATE adds b78180b97dcf arm/tlb: Convert to generic mmu_gather adds e154700774e8 ia64/tlb: Convert to generic mmu_gather adds c5b27a889da9 sh/tlb: Convert SH to generic mmu_gather adds 7bb8709d6ad3 um/tlb: Convert to generic mmu_gather adds 6137fed08232 arch/tlb: Clean up simple architectures adds 952a31c9e6fa asm-generic/tlb: Introduce CONFIG_HAVE_MMU_GATHER_NO_GATHER=y adds 9de7d833e370 s390/tlb: Convert to generic mmu_gather adds 1808d65b55e4 asm-generic/tlb: Remove arch_tlb*_mmu() adds b3fa8ed4e488 asm-generic/tlb: Remove CONFIG_HAVE_GENERIC_MMU_GATHER adds fa0aafb8acb6 asm-generic/tlb: Remove tlb_flush_mmu_free() adds 0a8caf211bcf asm-generic/tlb: Remove tlb_table_flush() adds 6455959819bf ia64/tlb: Eradicate tlb_migrate_finish() callback adds f6c6010a0773 mm/resource: Use resource_overlaps() to simplify region_in [...] adds 171c2bcbcb58 Merge branch 'core-mm-for-linus' of git://git.kernel.org/p [...] adds 6690e86be83a sched/x86: Save [ER]FLAGS on context switch adds 37686b1353cf tracing: Improve "if" macro code generation adds 67a0514afdbb x86/ia32: Fix ia32_restore_sigcontext() AC leak adds 8f4faed01e30 i915, uaccess: Fix redundant CLAC adds 3693ca81151e x86/uaccess: Move copy_user_handle_tail() into asm adds b69656fa7ea2 x86/uaccess: Fix up the fixup adds ff05ab2305aa x86/nospec, objtool: Introduce ANNOTATE_IGNORE_ALTERNATIVE adds 4fc0f0e9471e x86/uaccess, xen: Suppress SMAP warnings adds b7f89bfe52cd x86/uaccess: Always inline user_access_begin() adds 88e4718275c1 x86/uaccess, signal: Fix AC=1 bloat adds e74deb11931f x86/uaccess: Introduce user_access_{save,restore}() adds a936af8ea358 x86/smap: Ditch __stringify() adds 57b78a62e7f2 x86/uaccess, kasan: Fix KASAN vs SMAP adds d08965a27e84 x86/uaccess, ubsan: Fix UBSAN vs. SMAP adds 4a6c91fbdef8 x86/uaccess, ftrace: Fix ftrace_likely_update() vs. SMAP adds 40ea97290b08 x86/uaccess, kcov: Disable stack protector adds a4d09dde9093 objtool: Set insn->func for alternatives adds 09f30d83d330 objtool: Handle function aliases adds aaf5c623b915 objtool: Rewrite add_ignores() adds 7697eee3ddd7 objtool: Add --backtrace support adds 764eef4b109a objtool: Rewrite alt->skip_orig adds 54262aa28301 objtool: Fix sibling call detection adds ea24213d8088 objtool: Add UACCESS validation adds 2f0f9e9ad7b3 objtool: Add Direction Flag validation adds 64604d54d311 sched/x86_64: Don't save flags on context switch adds 6ae865615fc4 x86/uaccess: Dont leak the AC flag into __put_user() argum [...] adds 29da93fea3ea mm/uaccess: Use 'unsigned long' to placate UBSAN warnings [...] adds 6ec62961e6de Merge branch 'core-objtool-for-linus' of git://git.kernel. [...] adds 0172d9e32203 tools/memory-model: Rename some RCU relations adds 284749b0aebb tools/memory-model: Refactor some RCU relations adds a3f600d92da5 tools/memory-model: Add SRCU support adds ad9fd20b6dad tools/memory-model: Update README for addition of SRCU adds 648e717586f2 tools/memory-model: Update Documentation/explanation.txt t [...] adds 9393998e9ee0 tools/memory-model: Dynamically check SRCU lock-to-unlock [...] adds 034fb712a620 tools/memory-model: Avoid duplicating herdtools versions adds 487ecc460732 sched/Documentation/kokr: Update Korean translation to upd [...] adds db467147f131 locking/memory-barriers/kokr: Update Korean translation to [...] adds f1887143f598 Documentation/atomic_t: Clarify signed vs unsigned adds a5220e7d2e1b tools/memory-model: Add support for synchronize_srcu_expedited() adds 1755ecedc485 doc/kprobes: Update obsolete RCU update functions adds bee58fe34675 net/ipv4/netfilter: Update comment from call_rcu_bh() to c [...] adds 4fea6ef0b219 doc: Remove obsolete RCU update functions from RCU documentation adds 0fa201d1618e doc: Repair some whitespace damage adds d1b493bbe101 doc: Describe choice of rcu_dereference() APIs and __rcu usage adds 884b429ae667 doc: Fix typos and otherwise modernize checklist.txt adds e85e6a21b2b5 rcu: Unconditionally expedite during suspend/hibernate adds 671a63517cf9 rcu: Avoid unnecessary softirq when system is idle adds 18d7e40679ef rcu: rcu_qs -- Use raise_softirq_irqoff to not save irqs twice adds 884157cef0ac rcu: Make exit_rcu() handle non-preempted RCU readers adds 3ffe3d1adc0b rcu: Set rcutree.kthread_prio sysfs access to read-only adds bdead419fb1d MAINTAINERS: RCU now has its own email list adds 9145b505bbbd MAINTAINERS: Add -rcu branch name ("dev") adds b2eb85b49a57 rcu: Move common code out of if-else block adds da8739f23fad rcu: Allow rcu_nocbs= to specify all CPUs adds 497e42600b69 rcu: Report error for bad rcu_nocbs= parameter values adds 0f58d2ac2c87 rcu: Fix self-wakeups for grace-period kthread adds 6973032a602e rcu: Default jiffies_to_sched_qs to jiffies_till_sched_qs adds b699cce1604e rcu: Do a single rhp->func read in rcu_head_after_call_rcu() adds 85f2b60c4321 rcu: Update jiffies_to_sched_qs and adjust_jiffies_till_sc [...] adds 5d8a752e31aa rcu: Fix force_qs_rnp() header comment adds a2badefa8574 rcu: Eliminate redundant NULL-pointer check adds f1a98045abd8 rcu: Fix typo in tree_exp.h comment adds add0d37b4f1e rcu: Correct READ_ONCE()/WRITE_ONCE() for ->rcu_read_unloc [...] adds 5cdfd174ea6c srcu: Check for in-flight callbacks in _cleanup_srcu_struct() adds f5ad3991493c srcu: Remove cleanup_srcu_struct_quiesced() adds 10462d6f58fb rcu: Move RCU CPU stall-warning code out of update.c adds 3fc3d1709fc7 rcu: Move RCU CPU stall-warning code out of tree_plugin.h adds 32255d51b6ed rcu: Move RCU CPU stall-warning code out of tree.c adds 21d0d79ab051 rcu: Inline RCU task stall-warning helper functions adds d87cda509458 rcu: Move rcu_print_task_exp_stall() to tree_exp.h adds 40e69ac7d0c5 rcu: Inline RCU stall-warning info helper functions adds 59b73a27681c rcu: Move FAST_NO_HZ stall-warning code to tree_stall.h adds e23344c2ca42 rcu: Organize functions in tree_stall.h adds 7ac1907c9e7b rcu: Move irq-disabled stall-warning checking to tree_stall.h adds b51bcbbf16ef rcu: Move forward-progress checkers into tree_stall.h adds 6c70e9cd5f3c rcu: Fix nohz status in stall warning adds 24aca4aea4f0 torture: Don't try to offline the last CPU adds fef141f6195b tools/.../rcutorture: Convert to SPDX license identifier adds a3b0e1e59ef1 rcutorture: Make rcutorture_extend_mask() comment match the code adds f47cb1bb0da2 rcutorture: Remove ->ext_irq_conflict field adds d44ac1bebc47 rcutorture: Fix expected forward progress duration in OOM [...] adds b813afae7ab6 rcutorture: Fix cleanup path for invalid torture_type strings adds ad092c027713 rcuperf: Fix cleanup path for invalid perf_type strings adds a9d6938ddb7f locktorture: NULL cxt.lwsa and cxt.lrsa to allow bad-arg d [...] adds 164a4daaeaec torture: Suppress false-positive CONFIG_INITRAMFS_SOURCE c [...] adds 6cdbc07a5adc Merge branches 'consolidate.2019.04.09a', 'doc.2019.03.26b [...] adds 91df49e187c1 Merge LKMM and RCU commits adds 94e4dcc75a47 Merge branch 'for-mingo' of git://git.kernel.org/pub/scm/l [...] adds 5ba2a4b12f45 Merge branch 'core-rcu-for-linus' of git://git.kernel.org/ [...] adds bff9504bfc9c rseq: Clean up comments by reflecting removal of event counter adds 83b0b15bcb0f rseq: Remove superfluous rseq_len from task_struct adds e50c5d2e725e Merge branch 'core-rseq-for-linus' of git://git.kernel.org [...] adds 98af8452945c cpu/speculation: Add 'mitigations=' cmdline option adds d68be4c4d312 x86/speculation: Support 'mitigations=' cmdline option adds 782e69efb3df powerpc/speculation: Support 'mitigations=' cmdline option adds 0336e04a6520 s390/speculation: Support 'mitigations=' cmdline option adds 0a499fc5c37e Merge branch 'core-speculation-for-linus' of git://git.ker [...] adds fdc7833964d8 um/stacktrace: Remove the pointless ULONG_MAX marker adds c5c27a0a5838 x86/stacktrace: Remove the pointless ULONG_MAX marker adds 2a2bcfa0c94d arm/stacktrace: Remove the pointless ULONG_MAX marker adds b01f6d368d29 sh/stacktrace: Remove the pointless ULONG_MAX marker adds f8a9a269c28d unicore32/stacktrace: Remove the pointless ULONG_MAX marker adds fa9833992d5f riscv/stacktrace: Remove the pointless ULONG_MAX marker adds 7b2c7b623349 arm64/stacktrace: Remove the pointless ULONG_MAX marker adds 4f3bd6ca310b parisc/stacktrace: Remove the pointless ULONG_MAX marker adds 6a28b4c2d93b s390/stacktrace: Remove the pointless ULONG_MAX marker adds 2dfed4565afe lockdep: Remove the ULONG_MAX stack trace hackery adds b8ca7ff7731f mm/slub: Remove the ULONG_MAX stack trace hackery adds 4621c9858f05 mm/page_owner: Remove the ULONG_MAX stack trace hackery adds ead97a49ec3a mm/kasan: Remove the ULONG_MAX stack trace hackery adds accddc41b969 latency_top: Remove the ULONG_MAX stack trace hackery adds fa49e2eac9aa drm: Remove the ULONG_MAX stack trace hackery adds 4285f2fcef80 tracing: Remove the ULONG_MAX stack trace hackery adds 3d9a80729153 tracing: Cleanup stack trace code adds e9b98e162aa5 stacktrace: Provide helpers for common stack trace operations adds c0cfc337264c lib/stackdepot: Provide functions which operate on plain s [...] adds 1b59562d3ab0 backtrace-test: Simplify stack trace handling adds e988e5ec18d6 proc: Simplify task stack retrieval adds f93877214a83 latency_top: Simplify stack trace handling adds 7971679994d3 mm/slub: Simplify stack trace retrieval adds 07984aad1c7e mm/kmemleak: Simplify stacktrace handling adds 880e049c9ce9 mm/kasan: Simplify stacktrace handling adds af52bf6b92f7 mm/page_owner: Simplify stack trace handling adds 30191250c2b3 fault-inject: Simplify stacktrace retrieval adds 746017ed8d4d dma/debug: Simplify stracktrace retrieval adds 6924f5feba21 btrfs: ref-verify: Simplify stack trace retrieval adds 741b58f3e236 dm bufio: Simplify stack trace retrieval adds be9c52ed84eb dm persistent data: Simplify stack trace handling adds 487f3c7fb1a0 drm: Simplify stacktrace handling adds b1abe4622d4c lockdep: Remove unused trace argument from print_circular_bug() adds 76b14436b4d9 lockdep: Remove save argument from check_prev_add() adds c120bce78065 lockdep: Simplify stack trace handling adds e7d916632b52 tracing: Simplify stacktrace retrieval in histograms adds 2a820bf74918 tracing: Use percpu stack trace buffer more intelligently adds c438f140cc16 tracing: Make ftrace_trace_userstack() static and conditional adds ee6dd0db4d8d tracing: Simplify stack trace retrieval adds 9f50c91b1195 tracing: Remove the last struct stack_trace usage adds 25e39e32b0a3 livepatch: Simplify stack trace retrieval adds 988ec8841ca1 stacktrace: Remove obsolete functions adds 56d8f079c51a lib/stackdepot: Remove obsolete functions adds 214d8ca6ee85 stacktrace: Provide common infrastructure adds 3599fe12a125 x86/stacktrace: Use common infrastructure adds 2c6a392cddac Merge branch 'core-stacktrace-for-linus' of git://git.kern [...] adds e8d368ad20f5 efi/libstub: Refactor the cmd_stubcopy Makefile command adds c2999c281ea2 efifb: Omit memory map check on legacy boot adds 5e83cfe94744 efi/arm: Show SMBIOS bank/device location in CPER and GHES [...] adds 0fca08122eaf efi: Unify DMI setup code over the arm/arm64, ia64 and x86 [...] adds 02562d0ca108 efi/libstub/arm: Omit unneeded stripping of ksymtab/kcrcta [...] adds d90dcc1f1455 Merge branch 'efi-core-for-linus' of git://git.kernel.org/ [...] adds 59c39840f5ab genirq: Prevent use-after-free and work list corruption adds bfe83844987a genirq/timings: Remove variance computation code adds bbba0e7c5cda genirq/timings: Add array suffix computation code adds 2d65c42b43e5 genirq/devres: Use struct_size() in devm_kzalloc() adds 471ba0e686cb irq_work: Do not raise an IPI when queueing work on the local CPU adds 2f1835dffa94 Merge branch 'irq-core-for-linus' of git://git.kernel.org/ [...] adds a1247d06d010 locking/static_key: Fix false positive warnings on concurr [...] adds 46ad0840b158 locking/rwsem: Remove arch specific rwsem files adds 390a0c62c23c locking/rwsem: Remove rwsem-spinlock.c & use rwsem-xadd.c [...] adds ddb20d1d3aed locking/rwsem: Optimize down_read_trylock() adds 54bbfe75cbb1 Merge branch 'linus' into locking/core, to pick up fixes adds f7c2b7477bdc Merge branch 'lkmm-for-mingo' of git://git.kernel.org/pub/ [...] adds eecec78f7777 locking/rwsem: Relocate rwsem_down_read_failed() adds c7580c1e8443 locking/rwsem: Move owner setting code from rwsem.c to rwsem.h adds 12a30a7fc142 locking/rwsem: Move rwsem internal function declarations t [...] adds a338ecb07a33 locking/rwsem: Micro-optimize rwsem_try_read_lock_unqueued() adds a68e2c4c6379 locking/rwsem: Add debug check for __down_read*() adds 3b4ba6643d26 locking/rwsem: Enhance DEBUG_RWSEMS_WARN_ON() macro adds ad53fa10fa9e locking/qspinlock_stat: Introduce generic lockevent_*() co [...] adds fb346fd9fc08 locking/lock_events: Make lock_events available for all ar [...] adds bf20616f46e5 locking/lock_events: Don't show pvqspinlock events on bare metal adds a8654596f037 locking/rwsem: Enable lock event counting adds 364f784f048c locking/rwsem: Optimize rwsem structure for uncontended lo [...] adds 26536e7c242e locking/rwsem: Prevent unneeded warning during locking selftest adds 0d2cc3b34532 locking/lockdep: Move valid_state() inside CONFIG_TRACE_IR [...] adds c902a1e8d9c9 locking/lockdep: Map remaining magic numbers to lock usage [...] adds 627f364d24c0 locking/lockdep: Use expanded masks on find_usage_*() functions adds 8808a7c65423 locking/lockdep: Generate LOCKF_ bit composites adds 3771b0fe9dfc locking/lockdep: Avoid bogus Clang warning adds 948f83768a18 locking/lockdep: Test all incompatible scenarios at once i [...] adds ad282a8117d5 locking/static_key: Add support for deferred static branches adds b92e793bbe4a locking/static_key: Factor out the fast path of static_key [...] adds 94b5f312cfb4 locking/static_key: Don't take sleeping locks in __static_ [...] adds d671002be6bd locking/lockdep: Remove unnecessary unlikely() adds 007dc78fea62 Merge branch 'locking-core-for-linus' of git://git.kernel. [...] adds 1a81542abfda perf/x86/intel: Simplify intel_tfa_commit_scheduling() adds 21d65555cd87 perf/x86: Simplify x86_pmu.get_constraints() interface adds 1f6a1e2d7d71 perf/x86: Remove PERF_X86_EVENT_COMMITTED adds c090cb70c615 perf/x86/intel: Optimize intel_get_excl_constraints() adds 2c9651c38d17 perf/x86: Clear ->event_constraint[] on put adds 109717de57b9 perf/x86: Optimize x86_schedule_events() adds f80deefa4189 perf/x86: Add sanity checks to x86_schedule_events() adds d18bf4229b17 perf/core: Make perf_swevent_init_cpu() static adds 1279e41d535e perf/headers: Fix stale comment for struct perf_addr_filter adds 2b64b2ed277f perf trace: Add 'string' event alias to select syscalls wi [...] adds c52a82f77963 perf augmented_raw_syscalls: Copy strings from all syscall [...] adds 59f3bd7802d3 perf augmented_raw_syscalls: Use a PERCPU_ARRAY map to cop [...] adds b64f1cc6d02c perf trace beauty renameat: No need to include linux/fs.h adds 514c54039da9 perf tools: Add header defining used namespace struct to event.h adds 7fcfa9a2d9a7 perf list: Fix s390 counter long description for L1D_RO_EX [...] adds c2b3c170db61 perf stat: Revert checks for duration_time adds f0fbb114e302 perf stat: Implement duration_time as a proper event adds 3371f389e4be perf evsel: Support printing evsel name for 'duration_time' adds 5e0861baa3fa perf list: Output tool events adds 328b82b74977 tools lib traceevent: Handle trace_printk() "%px" adds fed33e905c4b tools lib traceevent: Add mono clocks to be parsed in seconds adds 6699ed712a97 tools lib traceevent: Implement a new API, tep_list_events_copy() adds 70df6a731118 tools lib traceevent: Add more debugging to see various in [...] adds 489b34948cbb tools lib traceevent: Change description of few APIs adds d5d2d05bd5b0 tools lib traceevent: Coding style fixes adds 80c5526c8544 tools lib traceevent: Implement new traceevent APIs for ac [...] adds 2ce4639f6936 tools lib traceevent: Removed unneeded !! and return parenthesis adds a634b278ec25 tools lib traceevent: Remove tep filter trivial APIs adds fea6b632235b tools lib traceevent: Remove call to exit() from tep_filte [...] adds 55c34ae076f6 tools tools, tools lib traceevent: Make traceevent APIs mo [...] adds 047ff221e3ab tools lib traceevent: Rename input arguments of libtraceev [...] adds 69769ce159cb perf tools, tools lib traceevent: Rename "pevent" member o [...] adds 6b1f4c426a60 perf tools, tools lib traceevent: Rename "pevent" member o [...] adds c9bd7796959a tools lib traceevent: Rename input arguments and local var [...] adds 3b1c5d965971 tools build: Implement libzstd feature check, LIBZSTD_DIR [...] adds 470530bbb8fb perf record: Implement --mmap-flush=<number> option adds fd5500989c8f perf vendor events intel: Update metrics from TMAM 3.5 adds 8313fe2d685d perf vendor events intel: Update Broadwell events to v23 adds d2243329ef3c perf vendor events intel: Update Broadwell-DE events to v7 adds 24339348b915 perf vendor events intel: Update Skylake events to v42 adds 19f2d40c5714 perf vendor events intel: Update SkylakeX events to v1.12 adds 9f0f4a242c24 perf vendor events intel: Update BroadwellX events to v14 adds e313477f7e76 perf vendor events intel: Update HaswellX events to v20 adds 009edd9ae0e7 perf vendor events intel: Update IvyTown events to v20 adds e6b32be4455f perf vendor events intel: Update JakeTown events to v20 adds 59da390e54a4 perf vendor events intel: Update SandyBridge events to v16 adds 2111da70ff10 perf vendor events intel: Update IvyBridge events to v21 adds efc351f1b550 perf vendor events intel: Update Haswell events to v28 adds 643e72255e35 perf vendor events intel: Update KnightsLanding events to v9 adds b1580f542ca7 perf vendor events intel: Update Bonnell to V4 adds f3ef08583ea6 perf vendor events intel: Update Goldmont to v13 adds c53dd5898838 perf vendor events intel: Update GoldmontPlus to v1.01 adds 1c3a2c864d2d perf vendor events intel: Update Silvermont to v14 adds cabf5ebbabcd Merge tag 'perf-core-for-mingo-5.2-20190402' of git://git. [...] adds 496156e3647f Merge branch 'linus' into perf/core, to pick up fixes adds cc8670945d43 Merge branch 'perf/urgent' into perf/core, to pick up fixes adds c68d224e5ed1 perf/core: Add perf_pmu_resched() as global function adds f447e4eb3ad1 perf/x86/intel: Force resched when TFA sysctl is modified adds 878068ea270e perf/x86: Support outputting XMM registers adds 48f38aa4cc5a perf/x86/intel: Extract memory code PEBS parser for reuse adds 477f00f96170 perf/x86/intel/ds: Extract code of event update in short period adds c22497f5838c perf/x86/intel: Support adaptive PEBS v4 adds d3617b98b045 perf/x86/lbr: Avoid reading the LBRs when adaptive PEBS ha [...] adds 63b79f6ebc46 perf/x86: Support constraint ranges adds 6017608936c1 perf/x86/intel: Add Icelake support adds f08c47d1f86c perf/x86/intel/cstate: Add Icelake support adds b3377c3acb9e perf/x86/intel/rapl: Add Icelake support adds cf50d79a8cfe perf/x86/msr: Add Icelake support adds 6e394376ee89 perf/x86/intel/uncore: Add Intel Icelake uncore support adds 6daeb8737f8a perf/x86/intel: Add Tremont core PMU support adds 76e1552466ff watchdog: Fix typo in comment adds d15d356887e7 perf/x86: Make perf callchains work without CONFIG_FRAME_POINTER adds 90489a72fba9 Merge branch 'perf-core-for-linus' of git://git.kernel.org [...] adds b10abd0a8859 sched/cpufreq: Annotate cpufreq_update_util_data pointer w [...] adds 994aeb7a93e4 sched_domain: Annotate RCU pointers properly adds 03f4b48edae7 rcuwait: Annotate task_struct with __rcu adds 7ba7319f9e38 sched/core: Annotate perf_domain pointer with __rcu adds 71b47eaf6fb2 sched/fair: Make sync_entity_load_avg() and remove_entity_ [...] adds d8743230c9f4 sched/topology: Fix build_sched_groups() comment adds 67d4f6ff2fb6 sched/topology: Skip duplicate group rewrites in build_sch [...] adds e2abb398115e sched/fair: Remove unneeded prototype of capacity_of() adds 6d25be5782e4 sched/core, workqueues: Distangle worker accounting from rq lock adds 1b174a2cb67a sched/core: Remove ttwu_activate() adds 7dd778841164 sched/core: Unify p->on_rq updates adds b1546edcf2aa sched/core: Make some functions static adds bee9853932e9 sched/core: Fix typo in comment adds 1a010e29cfa0 sched/rt: Check integer overflow at usec to nsec conversion adds 5b61d50ab4ef sched/core: Handle overflow in cpu_shares_write_u64 adds 1a8b4540db73 sched/core: Check quota and period overflow at usec to nse [...] adds b6fbbf31d15b cgroup/cpuset: Update stale generate_sched_domains() comments adds cb0c04143b61 sched/topology: Update init_sched_domains() comment adds ad2e379def13 sched/debug: Fix spelling mistake "logaritmic" -> "logarithmic" adds 9b019acb72e4 sched/nohz: Run NOHZ idle load balancer on HK_FLAG_MISC CPUs adds 176d2323c774 Merge branch 'linus' into sched/core, to pick up fixes adds 77a5352ba977 sched/core: Allow the remote scheduler tick to be started on CPU0 adds 2f1a6fbbef77 power/suspend: Add function to disable secondaries for suspend adds 9ca12ac04bb7 kernel/cpu: Allow non-zero CPU to be primary for suspend / [...] adds 9219565aa890 sched/isolation: Require a present CPU in housekeeping mask adds 08ae95f4fd3b nohz_full: Allow the boot CPU to be nohz_full adds e00d4135751b Merge branch 'sched-core-for-linus' of git://git.kernel.or [...] adds de7b77e5bb94 cpu/hotplug: Create SMT sysfs interface for all arches adds d4645d30b50d smpboot: Place the __percpu annotation correctly adds 5a2bf1abbf96 Merge branch 'smp-hotplug-for-linus' of git://git.kernel.o [...] adds 77dcc6233e0d mac80211_hwsim: Replace hrtimer tasklet with softirq hrtimer adds 671422b2205b xfrm: Replace hrtimer tasklet with softirq hrtimer adds d7dcf26ff0ff softirq: Remove tasklet_hrtimer adds e1e41b6ce5f9 timekeeping: Consistently use unsigned int for seqcount snapshot adds 1b72d4323798 tick: Remove outgoing CPU from broadcast masks adds d6b87eaf10bd tick/sched: Update tick_sched struct documentation adds dc1e7dc5ac62 timer: Move trace point to get proper index adds 6849cbb0f9a8 timer/trace: Replace deprecated vsprintf pointer extension [...] adds f28d3d5346e9 timer/trace: Improve timer tracing adds 7a8e61f84786 timekeeping: Force upper bound for setting CLOCK_REALTIME adds aba0954327c8 tick/broadcast: Fix warning about undefined tick_broadcast [...] adds 13e792a19d4e tick: Fix typos in comments adds a0e928ed7c60 Merge branch 'timers-core-for-linus' of git://git.kernel.o [...] adds 6eb4f08293e9 x86/apic: Unify duplicated local apic timer clockevent ini [...] adds 80e77644efcc Merge branch 'x86-apic-for-linus' of git://git.kernel.org/ [...] adds ae37a8cd9b0a x86/cpufeature: Remove __pure attribute to _static_cpu_has() adds a6cbfbe6677e x86/uaccess: Fix implicit cast of __user pointer adds bfdd5a67c8cb x86/asm: Clarify static_cpu_has()'s intended use adds 67e87d43b794 x86: Convert some slow-path static_cpu_has() callers to bo [...] adds 28e3ace70c3d x86/mm: Convert some slow-path static_cpu_has() callers to [...] adds 547571b5abe6 x86/asm: Modernize sync_bitops.h adds 3c454f47e67b x86/build/vdso: Add FORCE to the build rule of %.so adds c03e27506a56 x86/asm: Mark all top level asm statements as .text adds 26b31f46f036 x86/cpu/amd: Exclude 32bit only assembler from 64bit build adds b97369f07e3b x86/vdso: Rename variable to fix -Wshadow warning adds 3855f11d54a0 x86/um/vdso: Drop unnecessary cc-ldoption adds f725492dd16f Merge branch 'x86-asm-for-linus' of git://git.kernel.org/p [...] adds 7c21383f3429 x86/build: Keep local relocations with ld.lld adds 93ddedaa5c9c x86/defconfig: Remove archaic partition tables support adds f36e7495dd39 x86/tools/relocs: Fix big section header tables adds 75571d822dcc Merge branch 'x86-build-for-linus' of git://git.kernel.org [...] adds 1bddcc645f9b Merge x86/urgent into x86/cache adds 7390619ab9ea x86/resctrl: Move per RDT domain initialization to a separ [...] adds 47820e73f5b3 x86/resctrl: Initialize a new resource group with default [...] adds 82ac4043cac5 Merge branch 'x86-cache-for-linus' of git://git.kernel.org [...] adds 766460852cfa x86/platform/uv: Fix missing checks of kcalloc() return values adds a72a19327b92 x86/mm/tlb: Define LOADED_MM_SWITCHING with pointer-sized number adds 4df4309587e1 x86/kexec/crash: Use struct_size() in vzalloc() adds a5881bea8861 x86/Kconfig: Remove the unused X86_DMA_REMAP KConfig symbol adds 15854edd193a x86/pci: Clean up usage of X86_DEV_DMA_OPS adds 46e80e6c3d45 Merge branch 'x86-cleanups-for-linus' of git://git.kernel. [...] adds e0ceeae708ce x86/CPU/hygon: Fix phys_proc_id calculation logic for mult [...] adds 987ddbe4870b x86/power: Optimize C3 entry on Centaur CPUs adds 31a4319b68c0 Merge branch 'x86-cpu-for-linus' of git://git.kernel.org/p [...] adds b5b447b6b4e8 x86/entry: Remove unneeded need_resched() loop adds 53f8b081c184 Merge branch 'x86-entry-for-linus' of git://git.kernel.org [...] adds 80552f0f7aeb mm/slab: Remove store_stackinfo() adds 7dbcf2b0b770 x86/irq/64: Limit IST stack overflow check to #DB stack adds fa33215422fd x86/dumpstack: Fix off-by-one errors in stack identification adds 4f44b8f0b33b x86/irq/64: Remove a hardcoded irq_stack_union access adds df835e7083be x86/irq/64: Sanitize the top/bottom confusion adds 99d334511b33 x86/idt: Remove unused macro SISTG adds 6f36bd8d2e8c x86/64: Remove stale CURRENT_MASK adds 30842211506e x86/exceptions: Remove unused stack defines on 32bit adds 8f34c5b5afce x86/exceptions: Make IST index zero based adds 881a463cf21d x86/cpu_entry_area: Cleanup setup functions adds 019b17b3ffe4 x86/exceptions: Add structs for exception stacks adds a4af767ae59c x86/cpu_entry_area: Prepare for IST guard pages adds 7623f37e4111 x86/cpu_entry_area: Provide exception stack accessor adds d876b67343a6 x86/traps: Use cpu_entry_area instead of orig_ist adds bf5882abab77 x86/irq/64: Use cpu entry area instead of orig_ist adds afcd21dad88b x86/dumpstack/64: Use cpu_entry_area instead of orig_ist adds f6ef73224a0f x86/cpu: Prepare TSS.IST setup for guard pages adds 4d68c3d0ecd5 x86/cpu: Remove orig_ist array adds 3207426925d2 x86/exceptions: Disconnect IST index and stack order adds 1bdb67e5aa2d x86/exceptions: Enable IST guard pages adds 2a594d4ccf3f x86/exceptions: Split debug IST stack adds c450c8f532b6 x86/dumpstack/64: Speedup in_exception_stack() adds aa641c287b2f x86/irq/32: Define IRQ_STACK_SIZE adds 231c4846b106 x86/irq/32: Make irq stack a character array adds a754fe2b76d1 x86/irq/32: Rename hard/softirq_stack to hard/softirq_stack_ptr adds 758a2e312228 x86/irq/64: Rename irq_stack_ptr to hardirq_stack_ptr adds 451f743a64e1 x86/irq/32: Invoke irq_ctx_init() from init_IRQ() adds 66c7ceb47f62 x86/irq/32: Handle irq stack allocation failure proper adds 0ac261042084 x86/irq/64: Init hardirq_stack_ptr during CPU hotplug adds e6401c130931 x86/irq/64: Split the IRQ stack into its own pages adds 18b7a6bef62d x86/irq/64: Remap the IRQ stack with guard pages adds 117ed4548541 x86/irq/64: Remove stack overflow debug code adds 2c4645439e8f x86/irq: Fix outdated comments adds 8f147727030b Merge branch 'x86-irq-for-linus' of git://git.kernel.org/p [...] adds 9ca5c8e632ce x86/kdump: Have crashkernel=X reserve under 4G by default adds b9ac3849af41 x86/kdump: Fall back to reserve high crashkernel memory adds e913c4a4c21c Merge branch 'x86-kdump-for-linus' of git://git.kernel.org [...] adds 0925dda5962e x86/mm/KASLR: Use only one PUD entry for real mode trampoline adds b569c1843498 x86/mm/KASLR: Reduce randomization granularity for 5-level [...] adds 89502a019790 x86/mm: Fix the 56-bit addresses memory map in Documentati [...] adds f28b11a2abd9 x86/fault: Reword initial BUG message for unhandled page faults adds 18ea35c5ed99 x86/fault: Decode and print #PF oops in human readable form adds ea2f8d60603e x86/fault: Make fault messages more succinct adds a65c88e16f32 x86/mm: Remove in_nmi() warning from 64-bit implementation [...] adds 392bef709659 x86/build: Move _etext to actual end of .text adds 6ad57f7f2cbf x86/Kconfig: Make SPARSEMEM default for 32-bit x86 adds 2792107dc3af x86/Kconfig: Deprecate DISCONTIGMEM support for 32-bit x86 adds da398dbd7d87 Merge branch 'linus' into x86/mm, to pick up dependent fix adds 3db6d5a5ecaf x86/mm/tlb: Remove 'struct flush_tlb_info' from the stack adds d5963d87bf84 Merge tag 'v5.1-rc7' into x86/mm, to pick up fixes adds e836673c9b49 x86/alternatives: Add text_poke_kgdb() to not assert the l [...] adds 5932c9fd19e6 mm/tlb: Provide default nmi_uaccess_okay() adds c7b6f29b6257 bpf: Fail bpf_probe_write_user() while mm is switched adds 1fd8de46d01d x86/jump_label: Use text_poke_early() during early init adds cefa929c034e x86/mm: Introduce temporary mm structs adds d97080ebed78 x86/mm: Save debug registers when loading a temporary mm adds aad42dd44db0 uprobes: Initialize uprobes earlier adds 13585fa0668c fork: Provide a function for copying init_mm adds 4fc19708b165 x86/alternatives: Initialize temporary mm for patching adds b3fd8e83ada0 x86/alternatives: Use temporary mm for text poking adds 86a22057127d x86/kgdb: Avoid redundant comparison of patched code adds 3c0dab44e227 x86/ftrace: Set trampoline pages as executable adds 7298e24f9042 x86/kprobes: Set instruction page as executable adds f2c65fb3221a x86/modules: Avoid breaking W^X while loading modules adds bb0a008d6a2c x86/jump-label: Remove support for custom text poker adds 0a203df5cf0e x86/alternatives: Remove the return value of text_poke_*() adds d253ca0c3865 x86/mm/cpa: Add set_direct_map_*() functions adds d63326928611 mm/hibernation: Make hibernation handle unmapped pages adds 868b104d7379 mm/vmalloc: Add flag for freeing of special permsissions adds 1a7b7d922081 modules: Use vmalloc special flag adds d53d2f78cead bpf: Use vmalloc special flag adds 7fdfe1e40b22 x86/ftrace: Use vmalloc special flag adds 241a1f223806 x86/kprobes: Use vmalloc special flag adds 3950746d9d8e x86/alternatives: Add comment about module removal races adds caa841360134 x86/mm: Initialize PGD cache during mm initialization adds 0bc40e549aee Merge branch 'x86-mm-for-linus' of git://git.kernel.org/pu [...] adds ba696429d290 x86/hyper-v: Implement EOI assist adds 02143c2931c3 x86/hyperv: Make hv_vcpu_is_preempted() visible adds 14e581c381b9 x86/kvm: Make steal_time visible adds ba3934de557a Merge branch 'x86-platform-for-linus' of git://git.kernel. [...] adds 0f0b7e1cc7ab x86/tsc: Add option to disable tsc clocksource watchdog adds 81423c37415f x86/timer: Don't inline __const_udelay() adds db10ad041b31 Merge branch 'x86-timers-for-linus' of git://git.kernel.or [...] adds ef7c7727f2c1 x86/topology: Fix documentation typo adds 3a1c779fb8f7 topology: Simplify cputopology.txt formatting and wording adds 169d0869962d x86/smpboot: Rename match_die() to match_pkg() adds 8fea0f59e97d x86/topology: Make DEBUG_HOTPLUG_CPU0 pr_info() more descriptive adds 948a64995aca Merge branch 'x86-topology-for-linus' of git://git.kernel. [...] adds 7e94a7b659ee x86/microcode/intel: Refactor Intel microcode blob loading adds 24613a04ad1c x86/microcode: Fix the ancient deprecated microcode loadin [...] adds c02f48e070bd x86/microcode: Deprecate MICROCODE_OLD_INTERFACE adds fdafe5d1ffe8 Merge branch 'x86-microcode-for-linus' of git://git.kernel [...] adds 1efdd4bd2543 m68k: Call timer_interrupt() with interrupts disabled adds 0ca7ce7db771 m68k: mac: Fix VIA timer counter accesses adds 6242c94d1430 m68k: apollo, q40, sun3, sun3x: Remove arch_gettimeoffset [...] adds 7d6ca23554e3 m68k: Drop ARCH_USES_GETTIMEOFFSET adds 5afd3d06e5cb m68k: amiga: Convert to clocksource API adds 26ccd2d376d9 m68k: atari: Convert to clocksource API adds 3384df06c131 m68k: bvme6000: Convert to clocksource API adds 2ed16626f58f m68k: hp300: Convert to clocksource API adds 4be2ba93cf2e m68k: hp300: Handle timer counter overflow adds 481fa139b893 m68k: mac: Convert to clocksource API adds fc4c47b3b5b8 m68k: mvme147: Convert to clocksource API adds 7529b90d051e m68k: mvme147: Handle timer counter overflow adds 3d744eee38f1 m68k: mvme16x: Convert to clocksource API adds 19999a8b8782 m68k: mvme16x: Handle timer counter overflow adds 733df11cfc36 m68k: defconfig: Update defconfigs for v5.1-rc1 adds fdd20ec8786a Documentation/features/time: Mark m68k having modern-timekeeping adds ccbc2e5ed192 Merge tag 'm68k-for-v5.2-tag1' of git://git.kernel.org/pub [...] adds f85b2b297c16 s390/qdio: clean up pci_out_supported() adds 2f2f3839fb8d s390/qdio: clean up qdio_check_outbound_after_thinint() adds 46a984ffb86c s390/cpum_cf: Add support for CPU-MF SVN 6 adds bf9921a9c15b s390: introduce .boot.preserved.data section adds 1e941d39493f s390: move ipl block to .boot.preserved.data section adds fd184e1a8b65 s390: introduce .boot.preserved.data section compile time [...] adds 5abb9351dfd9 s390/uv: introduce guest side ultravisor code adds db9492cef45e s390/protvirt: add memory sharing for diag 308 set/store adds 093ddccb5515 s390/protvirt: block kernel command line alteration adds 34298422cc44 s390/qdio: fix output of DSCI value in debug file adds b39544c6e02f s390/qdio: pass up count of ready-to-process SBALs adds 65e4f776385a s390/qdio: simplify SBAL range calculation adds dccbbaff174d s390/qdio: eliminate queue's last_move cursor adds 81a8f2beb32a s390/mm: silence compiler warning when compiling without C [...] adds e91012ee855a s390: cio: fix cio_irb declaration adds e24e4712efad s390/rseq: use trap4 for RSEQ_SIG adds 7aa0055e0647 s390: fine-tune stack switch helper adds c1afcaec2af6 s390: remove -fno-strength-reduce flag adds 96ca7674ea66 s390: don't build vdso32 with clang adds efb150df1de6 s390: syscall_wrapper: avoid clang warning adds 0a113efc3b48 s390: make __load_psw_mask work with clang adds 9a0ceb9cfbee s390: make chkbss work with clang adds 475c8e9e89db s390: Convert IS_ENABLED uses to __is_defined adds 6e042492a272 s390: avoid __builtin_return_address(n) on clang adds 913140e22156 s390: zcrypt: initialize variables before_use adds 5b2ad270529f s390/qdio: limit direct access to first_to_check cursor adds 6bcf74e2d15c s390/qdio: consolidate index tracking for queue scan adds d1874a0c2805 s390/mm: make the pxd_offset functions more robust adds 1a42010cdc26 s390/mm: convert to the generic get_user_pages_fast code adds 1c410fd6a561 s390/cpum_cf_diag: Add support for CPU-MF SVN 6 adds 01eb42afb457 s390/kasan: fix strncpy_from_user kasan checks adds c9f621524e70 s390/mm: fix pxd_bad with folded page tables adds 71189f263f8a vfio-ccw: make it safe to access channel programs adds 690f6a1581c7 vfio-ccw: rework ssch state handling adds 4f76617378ee vfio-ccw: protect the I/O region adds db8e5d17ac03 vfio-ccw: add capabilities chain adds b0940857379e s390/cio: export hsch to modules adds d5afd5d135c8 vfio-ccw: add handling for async channel instructions adds cea5dde42a83 vfio-ccw: Do not call flush_workqueue while holding the spinlock adds b49bdc8602b7 vfio-ccw: Release any channel program when releasing/remov [...] adds d1ffa760d22a vfio-ccw: Prevent quiesce function going into an infinite loop adds 5513bc8eb4a0 Merge tag 'vfio-ccw-20190425' of https://git.kernel.org/pu [...] adds 23d1aee92b42 s390/crypto: rework generate_entropy function for pseudo r [...] adds 769f020b6c92 s390/crypto: use TRNG for seeding/reseeding adds a8fd61688dfa s390: report new CPU capabilities adds 86c74d869d32 s390/ipl: make ipl_info less confusing adds 5f1207fbe744 s390/ipl: provide uapi header for list directed IPL adds d29af5b7a886 s390/ipl: add definitions for the IPL report block adds 9641b8cc733f s390/ipl: read IPL report at early boot adds 937347ac56bf s390/ipl: add helper functions to create an IPL report adds f6780686525c s390/boot: pad bzImage to 4K adds f3df44e7c986 s390/zcore: Rename ipl_block to mitigate name collision adds 6339a3889ad4 s390/kexec_file: Fix potential segment overlap in ELF loader adds 729829d775c9 s390/kexec_file: Fix detection of text segment in ELF loader adds 61f3f8fc2235 s390/purgatory: Reduce purgatory size adds 4c0f032d4963 s390/purgatory: Omit use of bin2c adds d0d249d75dda s390/kexec_file: Simplify parmarea access adds 8e4964261374 s390/kexec_file: Unify loader code adds 653beba24d4c s390/kexec_file: Load new kernel to absolute 0 adds e23a8020ce4e s390/kexec_file: Signature verification prototype adds 99feaa717e55 s390/kexec_file: Create ipl report and pass to next kernel adds 268a78404973 s390/kexec_file: Disable kexec_load when IPLed secure adds c9896acc7851 s390/ipl: Provide has_secure sysfs attribute adds 6324b4de6dca s390/pci: mark command line parser data __initdata adds 066ee72aecdc s390/pci: remove unused define adds c840927cf5f2 s390/pci: move everything irq related to pci_irq.c adds 0a9fddfaa8ea s390/sclp: detect DIRQ facility adds 30e63ef2ef43 s390/airq: recognize directed interrupts adds b1f548645cb5 s390/pci: clarify interrupt vector usage adds 414cbd1e3d14 s390/airq: provide cacheline aligned ivs adds e979ce7bced2 s390/pci: provide support for CPU directed interrupts adds 914b7dd07ee8 s390: show statistics for MSI IRQs adds 07e3ec3acb80 s390/pci: gather statistics for floating vs directed irqs adds fbfe07d440f2 s390/pci: add parameter to force floating irqs adds 81deca12c202 s390/pci: move io address mapping code to pci_insn.c adds c475f1770a5e s390/ism: move oddities of device IO to wrapper function adds 71ba41c9b1d9 s390/pci: provide support for MIO instructions adds 56271303808f s390/pci: add parameter to disable usage of MIO instructions adds 833b441ec0f6 s390: enable processes for mio instructions adds 805bc0bc238f s390/kernel: build a relocatable kernel adds ff4a742dde3c s390/kernel: convert SYSCALL and PGM_CHECK handlers to .quad adds fd3d2742d558 s390/kprobes: use static buffer for insn_page adds 087c4d742398 s390/sclp: do not use static sccbs adds a80313ff91ab s390/kernel: introduce .dma sections adds b2d24b97b2a9 s390/kernel: add support for kernel address space layout r [...] adds 7a5da02de8d6 locking/lockdep: check for freed initmem in static_obj() adds 26a374ae7af8 s390: add missing ENDPROC statements to assembler functions adds 40a3abf751dd s390/nospec: rename assembler generated expoline thunks adds bf72630130c2 s390: use proper expoline sections for .dma code adds e21f8baf8d9a s390/bug: add entry size to the __bug_table section adds 1c705ad5efae s390/opcodes: add missing instructions to the disassembler adds 78c98f907413 s390/unwind: introduce stack unwind API adds ec7bf4789d95 s390/ftrace: use HAVE_FUNCTION_GRAPH_RET_ADDR_PTR adds 98587c2d894c s390: simplify disabled_wait adds c263a4e990b7 s390: only build for new CPUs with clang adds 96fb54a18089 s390: boot, purgatory: pass $(CLANG_FLAGS) where needed adds 964d06b4ed21 s390: drop CONFIG_VIRT_TO_BUS adds 4ae987894c06 s390: fix clang -Wpointer-sign warnigns in boot code adds ce968f6012f6 s390/vdso: drop unnecessary cc-ldoption adds 14be4c61c205 Merge tag 's390-5.2-1' of git://git.kernel.org/pub/scm/lin [...] adds 4614bbdee357 docs/memory-barriers.txt: Rewrite "KERNEL I/O BARRIER EFFE [...] adds d1be6a28b13c asm-generic/mmiowb: Add generic implementation of mmiowb() [...] adds fdcd06a8ab77 arch: Use asm-generic header for asm/mmiowb.h adds 60ca1e5a200c mmiowb: Hook up mmiowb helpers to spinlocks and generic I/ [...] adds 7fdae81dd415 ARM/io: Remove useless definition of mmiowb() adds d51575621f0f arm64/io: Remove useless definition of mmiowb() adds 08f1f3a72f4c x86/io: Remove useless definition of mmiowb() adds 335b5c638bfd nds32/io: Remove useless definition of mmiowb() adds 0f43ca692dcb m68k/io: Remove useless definition of mmiowb() adds e9e8543fecd2 sh/mmiowb: Add unconditional mmiowb() to arch_spin_unlock() adds 346e91ee090b mips/mmiowb: Add unconditional mmiowb() to arch_spin_unlock() adds 49ca6462fc9e ia64/mmiowb: Add unconditional mmiowb() to arch_spin_unlock() adds 420af1554790 powerpc/mmiowb: Hook up mmwiob() implementation to asm-gen [...] adds b012980d1c6e riscv/mmiowb: Hook up mmwiob() implementation to asm-generic code adds 915530396c78 Documentation: Kill all references to mmiowb() adds 949b8c72768e drivers: Remove useless trailing comments from mmiowb() in [...] adds fb24ea52f78e drivers: Remove explicit invocations of mmiowb() adds 161861a4c827 scsi/qla1280: Remove stale comment about mmiowb() adds 1b8546d7e238 i40iw: Redefine i40iw_mmiowb() to do nothing adds 96670b2fd025 net/ethernet/silan/sc92031: Remove stale comment about mmiowb() adds 01e3b958efe8 arch: Remove dummy mmiowb() definitions from arch code adds 0cde62a46e88 docs/memory-barriers.txt: Fix style, spacing and grammar i [...] adds 9726840d9cf0 docs/memory-barriers.txt: Update I/O section to be clearer [...] adds dd4e5d6106b2 Merge tag 'arm64-mmiowb' of git://git.kernel.org/pub/scm/l [...] adds 344bf332ceb2 arm64: mm: fix incorrect assignment of 'max_mapnr' adds b1ce45e86b81 arm64/mm: fix kernel-doc comments adds 19d6242ece1f arm64: setup min_low_pfn adds 0f1bf7e39822 arm64/vdso: don't leak kernel addresses adds 7048a5973eb1 arm64: mm: Make show_pte() a static function adds 92606ec9285f arm64: cpu_ops: fix a leaked reference by adding missing o [...] adds 70b3d237bd7f arm64: mm: Ensure we ignore the initrd if it is placed out [...] adds 697e96ed1720 arm64: vdso: fix and clean-up Makefile adds f6e564354a01 arm64: Use defines instead of magic numbers adds edf072d36dbf arm64: Makefile: Replace -pg with CC_FLAGS_FTRACE adds e1a7eafb7350 efi/arm/arm64: Makefile: Replace -pg with CC_FLAGS_FTRACE adds e2092740b723 kasan: Makefile: Replace -pg with CC_FLAGS_FTRACE adds 52c6d145da15 arm64: debug: Remove unused return value from do_debug_exc [...] adds 5a9132add862 arm64: debug: Rename addr parameter for non-watchpoint exc [...] adds cb764a69fa41 arm64: debug: Remove meaningless comment adds 26a04d84bc53 arm64: debug: Separate debug hooks based on target excepti [...] adds a22d570aee77 arm64: kprobes: Avoid calling kprobes debug handlers explicitly adds fb610f2a2006 arm64: debug: Remove redundant user_mode(regs) checks from [...] adds 453b7740ebfd arm64: probes: Move magic BRK values into brk-imm.h adds ab6211c90052 arm64: debug: Clean up brk_handler() adds 90292aca9854 arm64: mm: use appropriate ctors for page tables adds 369aaab845a6 arm64: mm: don't call page table ctors for init_mm adds 14b94d075726 KVM: ARM: Remove pgtable page standard functions from stag [...] adds 54c8d9119ec8 arm64: mm: enable per pmd page table lock adds 475ba3fc194b arm64: mm: Consolidate early page table allocation adds 6fda41bf1261 arm64: Clear OSDLR_EL1 on CPU boot adds 827a108e354d arm64: Save and restore OSDLR_EL1 across suspend/resume adds d263119387de arm64: compat: Reduce address limit adds 691efbedc60d arm64: vdso: use $(LD) instead of $(CC) to link VDSO adds a823c35ff2ed arm64: ptrace: Add function argument access API adds aaba098fe6ce arm64: HWCAP: add support for AT_HWCAP2 adds aec0bff757c9 arm64: HWCAP: encapsulate elf_hwcap adds d16ed4105f5b arm64: Handle trapped DC CVADP adds 671db581815f arm64: Expose DC CVADP to userspace adds 04a1438e5660 arm64: add CVADP support to the cache maintenance helper adds b9585f53bcf1 arm64: Advertise ARM64_HAS_DCPODP cpu feature adds eea1bb224869 arm64: mm: check virtual addr in virt_to_page() if CONFIG_ [...] adds 131e135f7fd1 arm64: instrument smp_{load_acquire,store_release} adds 22e6c8087e17 arm64: Use the correct style for SPDX License Identifier adds 81fb8736dd81 arm64: vdso: Fix clock_getres() for CLOCK_REALTIME adds 36a2ba07757d ACPI/IORT: Reject platform device creation on NUMA node ma [...] adds 0d747f658595 arm64: compat: Alloc separate pages for vectors and sigpage adds d1e5ca64d5ba arm64: compat: Split kuser32 adds 1255a7341bee arm64: compat: Refactor aarch32_alloc_vdso_pages() adds af1b3cf2c2a3 arm64: compat: Add KUSER_HELPERS config option adds dd523791c939 arm64: Kconfig: Make CONFIG_COMPAT a menuconfig entry adds 06a916feca2b arm64: Expose SVE2 features for userspace adds be604c616ca7 arm64: sysreg: Make mrs_s and msr_s macros work with Clang [...] adds bc15cf701fa4 arm64: Kconfig: Tidy up errata workaround help text adds f08cae2f28db arm64: mmap: Ensure file offset is treated as unsigned adds 2f1d4e24d91b firmware: arm_sdei: Prohibit probing in '_sdei_handler' adds 75a19a0202db arm64: arch_timer: Ensure counter register reads occur wit [...] adds 359db57c34af arm64: compat: Reduce address limit for 64K pages adds 74dd022f9e62 arm64: Fix compiler warning from pte_unmap() with -Wunused [...] adds 5fbbeedb9a8f arm64: mm: Remove pte_unmap_nested() adds 61cf61d81e32 arm64: Fix size of __early_cpu_boot_status adds 84ff7a09c371 arm64: futex: Fix FUTEX_WAKE_OP atomic ops with non-zero r [...] adds 6b4f4bc9cb22 locking/futex: Allow low-level atomic operations to return [...] adds 03110a5cb216 arm64: futex: Bound number of LDXR/STXR loops in FUTEX_WAKE_OP adds 8e4e0ac02b44 arm64: futex: Avoid copying out uninitialised stack in fai [...] adds 427503519739 futex: Update comments and docs about return values of arc [...] adds 9431ac2bf6b7 Merge branch 'for-next/futex' of git://git.kernel.org/pub/ [...] adds cbafee55b5a0 Merge branch 'core/speculation' of git://git.kernel.org/pu [...] adds e5ce5e7267dd arm64: Provide a command line to disable spectre_v2 mitigation adds 3891ebccace1 arm64: Add sysfs vulnerability show for spectre-v1 adds 1b3ccf4be0e7 arm64: add sysfs vulnerability show for meltdown adds 73f381660959 arm64: Advertise mitigation of Spectre-v2, or lack thereof adds 517953c2c47f arm64: Use firmware to detect CPUs that are not affected b [...] adds 8c1e3d2bb44c arm64: Always enable spectre-v2 vulnerability detection adds d2532e27b563 arm64: add sysfs vulnerability show for spectre-v2 adds d42281b6e495 arm64: Always enable ssb vulnerability detection adds 526e065dbca6 arm64: add sysfs vulnerability show for speculative store bypass adds 61ae1321f06c arm64: enable generic CPU vulnerabilites support adds eb337cdfcd5d arm64: ssbs: Don't treat CPUs with SSBS as unaffected by SSB adds a111b7c0f20e arm64/speculation: Support 'mitigations=' cmdline option adds 4ad499c94264 Documentation: Add ARM64 to kernel-parameters.rst adds 50abbe19623e Merge branch 'for-next/mitigations' of git://git.kernel.or [...] adds 0f80cad3124f arm64: Restrict ARM64_ERRATUM_1188873 mitigation to AArch32 adds c2b5bba3967a arm64: Make ARM64_ERRATUM_1188873 depend on COMPAT adds 0cf57b86859c arm64: Add part number for Neoverse N1 adds 6989303a3b2d arm64: Apply ARM64_ERRATUM_1188873 to Neoverse-N1 adds 1f5b62f09f6b ARM: vdso: Remove dependency with the arch_timer driver internals adds eae1ddc615be watchdog/sbsa: Use arch_timer_read_counter instead of arch [...] adds dea86a80033f arm64: Use arch_timer_read_counter instead of arch_counter [...] adds 5ef19a161cfa clocksource/arm_arch_timer: Direcly assign set_next_event [...] adds 57f27666f91a clocksource/arm_arch_timer: Drop use of static key in arch [...] adds a862fc2254bd clocksource/arm_arch_timer: Remove use of workaround static key adds 0ea415390cd3 clocksource/arm_arch_timer: Use arch_timer_read_counter to [...] adds 24cf262da1ad Merge branch 'for-next/timers' of git://git.kernel.org/pub [...] adds 24e516049360 ACPI/IORT: Add support for PMCG adds 7d839b4b9e00 perf/smmuv3: Add arm64 smmuv3 pmu driver adds f202cdab3b48 perf/smmuv3: Add MSI irq support adds 24062fe85860 perf/smmuv3: Enable HiSilicon Erratum 162001800 quirk adds 3d659e7d6513 arm64: perf_event: Remove wrongfully used inline adds 0d2e2a82d4de perf/arm-cci: Remove broken race mitigation adds 9bcb929f969e perf/arm-ccn: Clean up CPU hotplug handling adds b33f908811b7 Merge branch 'for-next/perf' of git://git.kernel.org/pub/s [...] adds c620f7bd0ba5 Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm [...] adds a3ce7a8e0dd9 ACPICA: Rename nameseg copy macro for clarity adds 5599fb69355d ACPICA: Rename nameseg compare macro for clarity adds 3278675567df ACPICA: Rename nameseg length macro/define for clarity adds f49c90e8958e ACPICA: utilities: fix spelling of PCC to platform_comm_channel adds 985d5124bfb0 ACPICA: Update version to 20190329 adds df9271d69f40 ACPICA: Namespace: add check to avoid null pointer dereference adds 6c6a828f86d6 ACPICA: Update version to 20190405 adds f456277ee15f Merge back ACPICA changes for v5.2. adds 317e2cac4551 Merge branch 'acpica' adds 40381a3c1fa3 ACPI / scan: Simplify acpi_bus_extract_wakeup_device_power [...] adds 5ceb5f0522bd ACPI / scan: Add labels for PNP button devices adds 2e018c59fe8f ACPI / tables: Clean up whitespace adds 603fadf33604 ACPI: Fix comment typos adds c7d5f21e8d18 ACPI: event: replace strcpy() by strscpy() adds b0f65b917987 ACPI / DPTF: Use dev_get_drvdata() adds fbc9418f099d ACPI: PM: Print debug messages when enabling GPEs for wakeup adds 91751459ecad Merge branches 'acpi-scan', 'acpi-tables', 'acpi-misc' and [...] adds 817b4d64da03 ACPI / utils: Introduce acpi_dev_get_first_match_dev() helper adds 0cf064db948a extcon: axp288: Convert to use acpi_dev_get_first_match_dev() adds d00d2109c367 gpio: merrifield: Convert to use acpi_dev_get_first_match_dev() adds 1b55f1c6fd64 ASoC: Intel: bytcht_da7213: Convert to use acpi_dev_get_fi [...] adds 645056da6770 ASoC: Intel: bytcht_es8316: Convert to use acpi_dev_get_fi [...] adds a320d89e67d6 ASoC: Intel: bytcr_rt5640: Convert to use acpi_dev_get_fir [...] adds 7075e9babb5d ASoC: Intel: bytcr_rt5651: Convert to use acpi_dev_get_fir [...] adds fe4c283a79db ASoC: Intel: cht_bsw_rt5645: Convert to use acpi_dev_get_f [...] adds b664e6fe2225 ASoC: Intel: cht_bsw_rt5672: Convert to use acpi_dev_get_f [...] adds 257f9053c020 ACPI / utils: Remove deprecated function since no user left adds fe066621c796 gpio: merrifield: Fix build err without CONFIG_ACPI adds aefa763b18a2 ACPI: video: Use vendor backlight on Sony VPCEH3U1E adds c8afd03486c2 ACPI / LPSS: Use acpi_lpss_* instead of acpi_subsys_* func [...] adds 13e962140be6 ACPI: button: reinitialize button state upon resume adds 7e8e05fd0822 Merge branches 'acpi-utils', 'acpi-video', 'acpi-soc' and [...] adds 4d720e2a8c5f Documentation: acpi: Add an example for PRP0001 adds 680e6ffa1510 Documentation: add Linux ACPI to Sphinx TOC tree adds 8a2fe04b446f Documentation: ACPI: move namespace.txt to firmware-guide/ [...] adds c24bc66e8157 Documentation: ACPI: move enumeration.txt to firmware-guid [...] adds 1cf70ae6f07b Documentation: ACPI: move osi.txt to firmware-guide/acpi a [...] adds 25710e23cdee Documentation: ACPI: move linuxized-acpica.txt to driver-a [...] adds 97a63dd43477 Documentation: ACPI: move scan_handlers.txt to driver-api/ [...] adds 538f6f76b9ca Documentation: ACPI: move DSD-properties-rules.txt to firm [...] adds b6dff0e153e9 Documentation: ACPI: move gpio-properties.txt to firmware- [...] adds eea780327861 Documentation: ACPI: move method-customizing.txt to firmwa [...] adds 59bcdcccf31f Documentation: ACPI: move initrd_table_override.txt to adm [...] adds 34bf473baef0 Documentation: ACPI: move dsdt-override.txt to admin-guide [...] adds 572c9fa516f5 Documentation: ACPI: move i2c-muxes.txt to firmware-guide/ [...] adds 011eed59ba6d Documentation: ACPI: move acpi-lid.txt to firmware-guide/a [...] adds f2dde1ed0f28 Documentation: ACPI: move dsd/graph.txt to firmware-guide/ [...] adds 05000042f33d Documentation: ACPI: move dsd/data-node-references.txt to [...] adds 99ed6bfaa5a0 Documentation: ACPI: move debug.txt to firmware-guide/acpi [...] adds 3c03a1bde4dc Documentation: ACPI: move method-tracing.txt to firmware-g [...] adds 472e89b4e1a8 Documentation: ACPI: move aml-debugger.txt to firmware-gui [...] adds deb95169ef42 Documentation: ACPI: move apei/output_format.txt to firmwa [...] adds 440ebec745dc Documentation: ACPI: move apei/einj.txt to firmware-guide/ [...] adds 3e57460f007c Documentation: ACPI: move cppc_sysfs.txt to admin-guide/ac [...] adds 4887954cac77 Documentation: ACPI: move lpit.txt to firmware-guide/acpi [...] adds 7fe19072df55 Documentation: ACPI: move ssdt-overlays.txt to admin-guide [...] adds 7fb091f806c5 Documentation: ACPI: move video_extension.txt to firmware- [...] adds 10b4768b27a0 Merge branch 'acpi-doc' adds 59df1c2bdecb Merge tag 'acpi-5.2-rc1' of git://git.kernel.org/pub/scm/l [...] adds 2f36bde0fc8f OPP: Introduce dev_pm_opp_find_freq_ceil_by_volt() adds 5a28654cc0e6 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] adds 5861381d4866 PM / arch: x86: Rework the MSR_IA32_ENERGY_PERF_BIAS handling adds b9c273babce7 PM / arch: x86: MSR_IA32_ENERGY_PERF_BIAS sysfs interface adds 7973b799dbea admin-guide: pm: intel_epb: Add SPDX license tag and copyr [...] adds c208ac8f8f86 x86: tsc: Rework time_cpufreq_notifier() adds 4566e2dd4a12 Merge branch 'pm-x86' adds 5a25e3f7cc53 cpufreq: intel_pstate: Driver-specific handling of _PPC updates adds 540a375822a4 cpufreq: Add cpufreq_cpu_acquire() and cpufreq_cpu_release() adds 9eca544b1491 cpufreq: schedutil: Simplify iowait boosting adds 9083e4986124 cpufreq: intel_pstate: Update max frequency on global turb [...] adds 108ec36b6994 drivers/cpufreq: Convert some slow-path static_cpu_has() c [...] adds e75135e601ee Merge back cpufreq material for v5.2. adds 89f98d7e5fa8 cpufreq: Remove cpufreq_driver check in cpufreq_boost_supported() adds fcccc5c838c1 cpufreq: stats: Use lock by stat to replace global spin lock adds 9df1e2c60d2b cpufreq: boost: Remove CONFIG_CPU_FREQ_BOOST_SW Kconfig option adds eae2ef0ed246 drivers/cpufreq/acpi-cpufreq.c: This fixes the following c [...] adds b23aa311fa1f cpufreq: Remove needless bios_limit check in show_bios_limit() adds 4db7c34cb41a cpufreq: Move ->get callback check outside of __cpufreq_get() adds 4235a5947a16 cpufreq: qoriq: Add ls1028a chip support adds 712e9ad0a2bd cpufreq: qoriq: add support for lx2160a adds 75b0f8473fed cpufreq: centrino: Fix centrino_setpolicy() kerneldoc comment adds b623fa320f83 cpufreq: ap806: fix possible object reference leak adds ddb64c5db3cc cpufreq: imx6q: fix possible object reference leak adds 7c468966f05a cpufreq: kirkwood: fix possible object reference leak adds ddb07fba1c64 cpufreq: maple: fix possible object reference leak adds a9acc26b75f6 cpufreq/pasemi: fix possible object reference leak adds 8d10dc28a9ea cpufreq: pmac32: fix possible object reference leak adds 233298032803 cpufreq: ppc_cbe: fix possible object reference leak adds c1d1090c3c76 cpufreq: maple: Remove redundant code from maple_cpufreq_init() adds 8db82563451f cpufreq: armada-37xx: fix frequency calculation for opp adds 0a0cf5988f52 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] adds 4ebe36c94aed cpufreq: Fix kobject memleak adds 7d4a27c1c861 Merge branch 'pm-cpufreq' adds c324f43aed89 cpuidle: exynos: Unify target residency for AFTR and coupl [...] adds 49a27e279052 PM / Domains: Add generic data pointer to struct genpd_pow [...] adds eb594b7325f6 PM / Domains: Add support for CPU devices to genpd adds 6f9b83ac877f cpuidle: Export the next timer expiration for CPUs adds e94999688e3a PM / Domains: Add genpd governor for CPUs adds 74a1dd86d173 PM / wakeup: Use pm_pr_dbg() instead of pr_debug() adds b5dee3130bb4 PM / sleep: Refactor filesystems sync to reduce duplication adds c64546b17bc9 PM / sleep: Measure the time of filesystems syncing adds c4a586fdd440 PM / core: fix kerneldoc comment for dpm_watchdog_handler() adds 0b237cb2fc7b PM / core: fix kerneldoc comment for device_pm_wait_for_dev() adds f2a424f6c613 PM / core: Introduce dpm_async_fn() helper adds dc351d4c5f4f PM / core: Propagate dev->power.wakeup_path when no callbacks adds 78baa1ea5880 Merge branches 'pm-cpuidle' and 'pm-sleep' adds 1120b0f9850c cpufreq: intel_pstate: Documentation: Add references sections adds fc7db767b16c Documentation: PM: Add SPDX license tags to multiple files adds fc1860d6b17f Documentation: PM: Unify copyright notices adds e720a6c8fbdb drivers: firmware: psci: Move psci to separate directory adds f0f6ad909260 MAINTAINERS: Update files for PSCI adds 0865d20c5074 drivers: firmware: psci: Split psci_dt_cpu_init_idle() adds d036b5cfef63 drivers: firmware: psci: Simplify error path of psci_dt_init() adds 60dd1ead65e8 drivers: firmware: psci: Announce support for OS initiated [...] adds 4302e381a870 firmware/psci: add support for SYSTEM_RESET2 adds 7afc53951a2b Merge branches 'pm-docs' and 'pm-misc' adds 0d00a239f70f PM / devfreq: Use of_node_name_eq for node name comparisons adds a9487917ba67 PM / devfreq: fix mem leak in devfreq_add_device() adds 25846fa1ceda PM / devfreq: fix missing check of return value in devfreq [...] adds 6d690f77932f PM / devfreq: consistent indentation adds e2794d74f1ec PM / devfreq: rk3399_dmc: remove unneeded semicolon adds 726409698fee PM / devfreq: rockchip-dfi: remove unneeded semicolon adds 1d1397c3ec1f PM / devfreq: tegra: remove unneeded variable adds bc658bef97a7 PM / devfreq: Restart previous governor if new governor fa [...] adds b53b0128052f PM / devfreq: Fix static checker warning in try_then_reque [...] adds fbb9c3c9a5ac PM / devfreq: exynos-bus: Suspend all devices on system shutdown adds adfe3b76608f PM / devfreq: rockchip-dfi: Move GRF definitions to a comm [...] adds 9173c5ceb035 PM / devfreq: rk3399_dmc: Pass ODT and auto power down par [...] adds 1be0730f1dcd trace: events: add devfreq trace event file adds cf451adfa392 PM / devfreq: add tracing for scheduling work adds e32d93926477 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds e757e7fa3a93 PM / Domains: remove unnecessary unlikely() adds 71b77697af9e PM / Domains: Don't kfree() the virtual device in the error path adds e8b04de9da71 PM / Domains: Allow OF lookup for multi PM domain case fro [...] adds 3ccf3f0cd197 PM / Domains: Enable genpd_dev_pm_attach_by_id|name() for [...] adds 40aa4db6d530 Merge cpuidle material depended on by the subsequent changes. adds 51dcf7482f4b PM / Domains: Use the base device for driver_deferred_prob [...] adds a174920d69db PM / Domains: Drop unused in-parameter to some genpd functions adds b24e196586fe PM / Domains: Search for the CPU device outside the genpd lock adds f9ccd7c3a1d8 PM / Domains: Allow to attach a CPU via genpd_dev_pm_attac [...] adds e07095c9bbcd Merge branches 'pm-devfreq' and 'pm-domains' adds 8f5e823f9131 Merge tag 'pm-5.2-rc1' of git://git.kernel.org/pub/scm/lin [...] adds 5f21f3055a32 ACPI: property: restore _DSD data subnodes GUID comment adds 0fcc2bdc8aff device property: Add fwnode_graph_get_endpoint_by_id() adds 23583f779502 ACPI / property: fix handling of data_nodes in acpi_get_ne [...] adds 4dd2ab9a0f84 Merge tag 'devprop-5.2-rc1' of git://git.kernel.org/pub/sc [...] adds fe783516e301 EDAC, skx, i10nm: Make skx_common.c a pure library adds 1bd76ff448a9 EDAC, altera: Fix S10 Double Bit Error Notification adds 76fc276f4a91 MAINTAINERS: Update entry for EDAC-SKYLAKE adds bcc5c1bbf76c MAINTAINERS: Add entry for EDAC-I10NM adds 6e846239e548 EDAC/amd64: Add Family 17h Model 30h PCI IDs adds 4d30d2bc3c23 EDAC/amd64: Use a macro for iterating over Unified Memory [...] adds bdcee7747f5c EDAC/amd64: Support more than two Unified Memory Controllers adds 869adc4316ea EDAC/amd64: Set maximum channel layer size depending on family adds 7835961d377b EDAC/amd64: Recognize x16 symbol size adds 0a227af521d6 EDAC/amd64: Support more than two controllers for chip sel [...] adds fc00c6a41638 EDAC/amd64: Adjust printed chip select sizes when interleaved adds 436b0a583af0 EDAC/altera: Do less intrusive error injection adds 788586efd116 EDAC/altera: Initialize peripheral FIFOs in probe() adds fad9fab975cb EDAC/altera, firmware/intel: Add Stratix10 ECC DBE SMC call adds b9c8172eedc1 Documentation: dt: edac: Fix Stratix10 IRQ bindings adds 71eec083eef1 Documentation: dt: edac: Add Stratix10 Peripheral bindings adds 74676a8e247a arm64: dts: stratix10: Use new Stratix10 EDAC bindings adds 8de9930a4618 Revert "EDAC/amd64: Support more than two controllers for [...] adds 275b103a26e2 Merge tag 'edac_for_5.2' of git://git.kernel.org/pub/scm/l [...] adds 9308fd407455 x86/MCE: Group AMD function prototypes in <asm/mce.h> adds 1762058319f1 MAINTAINERS: Fix file pattern for X86 MCE INFRASTRUCTURE adds f19501aa07f1 x86/mce: Fix machine_check_poll() tests for error types adds 006c077041dc x86/mce: Handle varying MCA bank counts adds 39f0584ee695 x86/mce: Remove mce_report_event() adds 28156d767843 x86/mce: Fix debugfs_simple_attr.cocci warnings adds 09cbd2197e92 RAS/CEC: Increment cec_entered under the mutex lock adds 45d4b7b9cb88 x86/MCE: Add an MCE-record filtering function adds 71a84402b93e x86/MCE/AMD: Don't report L1 BTB MCA errors on some family [...] adds ffa6f55eb618 Merge branch 'ras-core-for-linus' of git://git.kernel.org/ [...] adds 53f1647da3e8 hwmon: (pwm-fan) Disable PWM if fetching cooling data fails adds b88c5049219a hwmon: (occ) Fix extended status bits adds b429ebc86f2e hwmon: (mlxreg-fan) Add support for fan capability registers adds c43a113ca2c8 hwmon: Add convience macro to define simple static sensors adds 0ddca5773786 hwmon: (ntc_thermistor) Use new HWMON_CHANNEL_INFO() macro adds 5ad4d7ca2125 hwmon: lochnagar: Add device tree binding document adds 4cdb56214746 hwmon: lochnagar: Add Lochnagar 2 hardware monitoring driver adds 4ec1d234a966 hwmon: (nct7904) Use new HWMON_CHANNEL_INFO() macro adds 6bf2db4621fc hwmon: Documentation: Add usage example for HWMON_CHANNEL_INFO adds ff56121e71fd hwmon: (adt7411) Use HWMON_CHANNEL_INFO macro adds 6f307b7c2ba2 hwmon: (ina3221) Use HWMON_CHANNEL_INFO macro adds 1eade10fe94e hwmon: (jc42) Use HWMON_CHANNEL_INFO macro adds e4f6fed12710 hwmon: (lm75) Use HWMON_CHANNEL_INFO macro adds a4d41e6730b8 hwmon: (lm90) Use HWMON_CHANNEL_INFO macro adds f5011f9fc287 hwmon: (lm95241) Use HWMON_CHANNEL_INFO macro adds 7aea00647f9c hwmon: (lm95245) Use HWMON_CHANNEL_INFO macro adds 0ee508f0cd51 hwmon: (ltc4245) Use HWMON_CHANNEL_INFO macro adds f4a407f4ddf0 hwmon: (ltq-cputemp) Use HWMON_CHANNEL_INFO macro adds b605e671cff6 hwmon: (max31790) Use HWMON_CHANNEL_INFO macro adds dcb00ee817b4 hwmon: (max6621) Use HWMON_CHANNEL_INFO macro adds 725dcf082c87 hwmon: (mlxreg-fan) Use HWMON_CHANNEL_INFO macro adds dfeace08338c hwmon: (npcm750-pwm-fan) Use HWMON_CHANNEL_INFO macro adds 0c42186e3976 hwmon: (raspberrypi-hwmon) Use HWMON_CHANNEL_INFO macro adds 880782547272 hwmon: (tmp102) Use HWMON_CHANNEL_INFO macro adds 6cbd4926a2ac hwmon: (tmp108) Use HWMON_CHANNEL_INFO macro adds 2f2defda176c hwmon: (w83773g) Use HWMON_CHANNEL_INFO macro adds 5aaa58734d88 hwmon: (jz4740) Use devm_platform_ioremap_resource adds cb202bb8b323 hwmon: (iio_hwmon) Simplify attr.name generation in iio_hw [...] adds 9c6b0f75ea9c hwmon: (pmbus/ucd9200): Mark ucd9200_of_match as maybe_unused adds e91cb17b733f hwmon: (pmbus/tps53679) Fix build warning adds 64e511627958 hwmon: (pmbus/ucd900) Fix build warning adds a90cdd134546 hwmon: (ltc4151) Fix build warning adds 787afaa30fa5 hwmon: (lm90) Fix build warning adds 462d7e7ec9e8 hwmon: (adc128d818) Fix build warning adds 0718298685f5 hwmon: (ad7414) Fix build warning adds 07af9a4a6d15 hwmon: (tmp102) Fix build warning adds 20894216d8b2 hwmon: (tmp103) Fix build warning adds eb3cb6d5bd51 hwmon: (ads1015) Fix build warning adds fe339dbf295a hwmon: (adt7475) Fix build warning adds a62fe340e271 hwmon: (hih6130) Fix build warning adds 0337dd9b4ac6 hwmon: (ads7828) Fix build warning adds acb614a393b5 hwmon: (w83773g) Fix build warning adds ffa83e784745 hwmon: (lm75) Fix build warning adds 32c2d4025245 hwmon: (ina209) Fix build warning adds f198a8697dc5 hwmon: (max6697) Fix build warning adds 2720ce7e46e1 hwmon: (max6650) Fix build warning adds 20b497ab9c38 hwmon: (lm85) Fix build warning adds 969c45b98b1d hwmon: (max6621) Fix build warning adds 1cbee124dfd4 hwmon: (stts751) Fix build warning adds bd7d56a70900 hwmon: (tmp421) Fix build warning adds 0e09e9f939cb hwmon: lm95245: Fix build warnings adds 8c71c7b943d4 hwmon: (lm63) Fix build warning adds df6b8c70c210 hwmon: (ina2xx) Fix build warning adds 73e6ff71a7ea hwmon: (f71805f) Use request_muxed_region for Super-IO accesses adds 755a9b0f8aaa hwmon: (pc87427) Use request_muxed_region for Super-IO accesses adds 8c0826756744 hwmon: (smsc47b397) Use request_muxed_region for Super-IO [...] adds 66efcd2b6a0d hwmon: (adm1025) Use permission specific SENSOR[_DEVICE]_A [...] adds 7ded2315ffe2 hwmon: (adm1026) Use permission specific SENSOR[_DEVICE]_A [...] adds 7352ae8d0011 hwmon: (adm9240) Use permission specific SENSOR[_DEVICE]_A [...] adds 29168f30e33b hwmon: (thmc50) Use permission specific SENSOR[_DEVICE]_AT [...] adds 8e757e15a509 hwmon: (adm1031) Use permission specific SENSOR[_DEVICE]_A [...] adds f6c93aeb0aad hwmon: (lm87) Use permission specific SENSOR[_DEVICE]_ATTR [...] adds e7655cfd39d8 hwmon: (lm78) Use permission specific SENSOR[_DEVICE]_ATTR [...] adds 7bc85e492158 hwmon: (lm85) Use permission specific SENSOR[_DEVICE]_ATTR [...] adds 9d5bc0906cc1 hwmon: (via686a) Use permission specific SENSOR[_DEVICE]_A [...] adds 24f9ec1fa329 hwmon: (menf21bmc_hwmon) Use permission specific SENSOR[_D [...] adds 60a9c3f150df hwmon: (sis5595) Use permission specific SENSOR[_DEVICE]_A [...] adds 08ea5a87466b hwmon: (vt8231) Use permission specific SENSOR[_DEVICE]_AT [...] adds f2bec7ea6c49 hwmon: (smsc47m192) Use permission specific SENSOR[_DEVICE [...] adds 96c6f81afaa1 hwmon: (smsc47m1) Use permission specific SENSOR[_DEVICE]_ [...] adds 502a92ff25b3 hwmon: (w83627hf) Use permission specific SENSOR[_DEVICE]_ [...] adds 19f7b17630f2 hwmon: (adm1029) Use permission specific [SENSOR_][DEVICE_ [...] adds d6410408ad2a hwmon: (smsc47m1) Use request_muxed_region for Super-IO accesses adds e95fd518d05b hwmon: (w83627hf) Use request_muxed_region for Super-IO accesses adds 14b97ba5c200 hwmon: (vt1211) Use request_muxed_region for Super-IO accesses adds 5679ed990653 hwmon: (occ) Move common code to a separate module adds c112d75840fb hwmon: OCC drivers are ARM-only adds c7366e951469 dt-bindings: hwmon: (pwm-fan) Add tachometer interrupt adds 285d7483aa33 Documentation: pwm-fan: Add description for RPM support adds 6b1ec4789fb1 hwmon: (pwm-fan) Add RPM support via external interrupt adds 841cf6767bf6 hwmon: (pwm-fan) Report probe errors consistently adds c49b7b3981f5 hwmon: (ir35221) fix company name adds 00669d196c61 hwmon: (pmbus/ir38064) Add driver for Infineon IR38064 Vol [...] adds 3cf10282821a hwmon: (pmbus_core) Replace S_<PERMS> with octal values adds 8e742fc2e25a hwmon: (ir38064) delete incorrect line adds 49c4455dccf2 hwmon: (pmbus) Introduce PMBUS_VIRT_*_SAMPLES registers adds bfe033a048f7 hwmon: Document the samples attributes adds 5d9e8b3f809f hwmon: (lm25066) Support SAMPLES_FOR_AVG register adds 9f00995e4eb2 hwmon: Add support for samples attributes adds 991d679951f0 pmbus: support for custom sysfs attributes adds 038a9c3d1e42 hwmon: (pmbus/isl68137) Add driver for Intersil ISL68137 P [...] adds 5c090abf945b hwmon: (ina3221) Add averaging mode support adds b5c46a53ee6b hwmon: (occ) Store error condition for rate-limited polls adds afe8419eb628 hwmon: (occ) Prevent sysfs error attribute from returning error adds d2a9b01ff682 hwmon: (occ) Add more details to Kconfig help text adds f8e8cfda6569 docs: hwmon: k10temp: convert to ReST format adds a449dff630eb docs: hwmon: vexpress: convert to ReST format adds de6f29174607 docs: hwmon: menf21bmc: convert to ReST format adds 42c027a5b7ba docs: hwmon: sch5627: convert to ReST format adds 92e395d7b173 docs: hwmon: emc2103: convert to ReST format adds a9fc881b9bac docs: hwmon: pc87360: convert to ReST format adds b413e3fa7fb0 docs: hwmon: fam15h_power: convert to ReST format adds ce09cfb600d3 docs: hwmon: w83791d: convert to ReST format adds 270efaa46c2e docs: hwmon: coretemp: convert to ReST format adds 9e929c6745da docs: hwmon: aspeed-pwm-tacho: convert to ReST format adds a4710b72190a docs: hwmon: ibmpowernv: convert to ReST format adds 1288cfe0437e docs: hwmon: asc7621: convert to ReST format adds 33ffc74ffa3d docs: hwmon: ads1015: convert to ReST format adds cdc39b091b9d docs: hwmon: dme1737, vt1211: convert to ReST format adds 4f1158b355a8 docs: hwmon: wm831x, wm8350: convert to ReST format adds 08fae079ea75 docs: hwmon: da9052, da9055: convert to ReST format adds 0d9256262f92 docs: hwmon: k8temp, w83793: convert to ReST format adds 1f234ff16217 docs: hwmon: pmbus files: convert to ReST format adds b32570a4f091 docs: hwmon: misc files: convert to ReST format adds b04f2f7d387b docs: hwmon: convert remaining files to ReST format adds 7ebd8b66dd9e docs: hwmon: Add an index file and rename docs to *.rst adds 521c0b6116ef hwmon: (ina3221) Do not read-back to cache reg_config adds 023912dbb80f hwmon: (ina3221) Add voltage conversion time settings adds 4f8d374b770a hwmon: (max6650) add thermal cooling device capability adds e57695e772e8 docs: hwmon: convert three docs to ReST format adds f786dbbe6f26 docs: hwmon: remove the extension from .rst files adds 212244f76d13 hwmon: (max6650) Drop call to thermal_cdev_update adds a60170000338 hwmon: (s3c) Use dev_get_drvdata() adds be889be7785d dt-bindings: hwmon: Add tmp75b to lm75.txt adds 39abe9d88b30 hwmon: (lm75) Add support for TMP75B adds 7aefd944f038 Merge tag 'hwmon-for-v5.2' of git://git.kernel.org/pub/scm [...] adds 16c4dd83a1b2 crypto: caam/jr - optimize job ring enqueue and dequeue op [...] adds 1661131a0479 crypto: simd - support wrapping AEAD algorithms adds 8b56d3488d87 crypto: x86/aesni - convert to use skcipher SIMD bulk regi [...] adds 149e12252fb3 crypto: x86/aesni - convert to use AEAD SIMD helpers adds de272ca72c61 crypto: x86/aegis128 - convert to use AEAD SIMD helpers adds d628132a5e3d crypto: x86/aegis128l - convert to use AEAD SIMD helpers adds b6708c2d8fbd crypto: x86/aegis256 - convert to use AEAD SIMD helpers adds 477309580dcc crypto: x86/morus640 - convert to use AEAD SIMD helpers adds e151a8d28c2c crypto: x86/morus1280 - convert to use AEAD SIMD helpers adds f808aa3f245e crypto: testmgr - remove workaround for AEADs that modify [...] adds 62f95ae805fa hwrng: omap - Set default quality adds 7aceaaef04ea crypto: chacha-generic - fix use as arm64 no-NEON fallback adds 580e29517840 crypto: arm64/gcm-aes-ce - fix no-NEON fallback code adds b55e1a39543f crypto: simd,testmgr - introduce crypto_simd_usable() adds f2abe0d72b21 crypto: x86 - convert to use crypto_simd_usable() adds 99680c5e9182 crypto: arm - convert to use crypto_simd_usable() adds e52b7023cdad crypto: arm64 - convert to use crypto_simd_usable() adds 8b8d91d4ce5a crypto: simd - convert to use crypto_simd_usable() adds 6570737c7fa0 crypto: testmgr - test the !may_use_simd() fallback code adds 5db46ac29a67 crypto: ccree - reduce kernel stack usage with clang adds dcf7b48212c0 crypto: vmx - fix copy-paste error in CTR mode adds 29d97dec22dd crypto: chacha-generic - use crypto_xor_cpy() adds f6fff1707223 crypto: salsa20-generic - use crypto_xor_cpy() adds 4e5180eb3d4f crypto: Kconfig - fix typos AEGSI -> AEGIS adds 6469a3c96585 crypto: cavium - remove unused fucntions adds cd1af982338d crypto: cavium - Make some functions static adds 52c899ec472e crypto: ccp - Make ccp_register_rsa_alg static adds 8355003c502e crypto: zip - Make some functions static adds 78ea86da5a64 crypto: bcm - remove unused array tag_to_hash_idx adds 2ff9dff5aadf crypto: cavium - Make cptvf_device_init static adds d99324c22643 crypto: fips - Grammar s/options/option/, s/to/the/ adds e44e77ab8bbf crypto: vmx - Make p8_init and p8_exit static adds a118dfa0dbfc crypto: caam/jr - Remove spinlock for output job ring adds 1b30b989cbea crypto: caam/jr - Removed redundant vars from job ring pri [...] adds c23116e48a9b crypto: caam/jr - Remove extra memory barrier during job r [...] adds 33d69455e402 crypto: caam - limit AXI pipeline to a depth of 1 adds 8a3719a5b9ef crypto: cavium/nitrox - Added rfc4106(gcm(aes)) cipher support adds ffecb696d462 crypto: caam/qi - Change a couple IS_ERR_OR_NULL() checks [...] adds d6112ea0cb34 crypto: ccp - introduce SEV_GET_ID2 command adds 6a4d1b18ef00 crypto: scompress - return proper error code for allocatio [...] adds 71052dcf4be7 crypto: scompress - Use per-CPU struct instead multiple variables adds 61abc356bf31 crypto: aes - Use ___cacheline_aligned for aes data adds 8316da02e3e0 crypto: ccp - Use kmemdup in ccp_copy_and_save_keypart() adds d31549774d5d crypto: marvell - remove set but not used variable 'index' adds dbbaffefd269 crypto: mxs-dcp - return errcode in mxs_dcp_aes_enqueue an [...] adds f947d7fd12ab crypto: nx842 - remove set but not used variables 'dpaddin [...] adds 307508d10729 crypto: crct10dif-generic - fix use via crypto_shash_digest() adds dec3d0b1071a crypto: x86/crct10dif-pcl - fix use via crypto_shash_digest() adds dcaca01a42cc crypto: skcipher - don't WARN on unprocessed data after sl [...] adds 5e27f38f1f3f crypto: chacha20poly1305 - set cra_name correctly adds c5c46887cfe7 crypto: streebog - fix unaligned memory accesses adds c31a871985ca crypto: cts - don't support empty messages adds f6e9af876615 crypto: arm64/cbcmac - handle empty messages in same way a [...] adds eda69b0c06bc crypto: testmgr - add panic_on_fail module parameter adds af0d4442dd68 hwrng: stm32 - fix unbalanced pm_runtime_enable adds 38a1965f42cc hwrng: stm32 - set default random quality adds f1b70d16389d crypto: mxc-scc - Remove broken driver adds a88be9a7558a crypto: stm32/hash - Fix self test issue during export adds f5a2aeb8b254 crypto: ccp - Do not free psp_master when PLATFORM_INIT fails adds bbfcac5ff5f2 crypto: caam/jr - Remove extra memory barrier during job r [...] adds 222f6b856749 crypto: sahara - Convert IS_ENABLED uses to __is_defined adds 11fe71f146ee crypto: mxs-dcp - remove set but not used variable 'fini' adds aec286cd36ea crypto: lrw - don't access already-freed walk.iv adds edaf28e996af crypto: salsa20 - don't access already-freed walk.iv adds 767f015ea0b7 crypto: arm/aes-neonbs - don't access already-freed walk.iv adds 4a8108b70508 crypto: arm64/aes-neonbs - don't access already-freed walk.iv adds 694e0db6600c crypto: vmx - return correct error code on failed setkey adds d7198ce46d10 crypto: des_generic - Forbid 2-key in 3DES and add helpers adds 55902d851448 crypto: s390 - Forbid 2-key 3DES in FIPS mode adds eee25da50baa crypto: sparc - Forbid 2-key 3DES in FIPS mode adds 52ea3cd2917b crypto: atmel - Forbid 2-key 3DES in FIPS mode adds a66082441369 crypto: bcm - Forbid 2-key 3DES in FIPS mode adds 1b52c40919e6 crypto: caam - Forbid 2-key 3DES in FIPS mode adds 3b2de7247f45 crypto: cavium - Forbid 2-key 3DES in FIPS mode adds 19291691b02f crypto: nitrox - Forbid 2-key 3DES in FIPS mode adds 76a329cdcb1f crypto: ccp - Forbid 2-key 3DES in FIPS mode adds 9fbfcefc9a41 crypto: ccree - Forbid 2-key 3DES in FIPS mode adds 270e21da4890 crypto: hifn_795x - Forbid 2-key 3DES in FIPS mode adds 94fc2e0be0e6 crypto: hisilicon - Forbid 2-key 3DES in FIPS mode adds 67ac62bf3d79 crypto: inside-secure - Forbid 2-key 3DES in FIPS mode adds dba434a9c189 crypto: ixp4xx - Forbid 2-key 3DES in FIPS mode adds cc4bd9f2f2d9 crypto: marvell - Forbid 2-key 3DES in FIPS mode adds e4fffa5f527a crypto: n2 - Forbid 2-key 3DES in FIPS mode adds 7f88c4d725b6 crypto: omap - Forbid 2-key 3DES in FIPS mode adds aa113da291e4 crypto: picoxcell - Forbid 2-key 3DES in FIPS mode adds 5feaaae1b549 crypto: qce - Forbid 2-key 3DES in FIPS mode adds 1ad2267cb620 crypto: rockchip - Forbid 2-key 3DES in FIPS mode adds beebb714e79c crypto: stm32 - Forbid 2-key 3DES in FIPS mode adds aee118139afa crypto: sun4i-ss - Forbid 2-key 3DES in FIPS mode adds ef7c5c854859 crypto: talitos - Forbid 2-key 3DES in FIPS mode adds 3c2bc636219f crypto: ux500 - Forbid 2-key 3DES in FIPS mode adds 78a0324f4a53 crypto: akcipher - default implementations for request callbacks adds 3ecc97259934 crypto: rsa - unimplement sign/verify for raw RSA backends adds c7381b012872 crypto: akcipher - new verify API for public key algorithms adds 83bc02999604 KEYS: do not kmemdup digest in {public,tpm}_key_verify_signature adds f1774cb8956a X.509: parse public key parameters from x509 for akcipher adds 3d6228a5052b crypto: Kconfig - create Public-key cryptography section adds 4a2289dae0cd crypto: ecc - make ecc into separate module adds 0d7a78643f69 crypto: ecrdsa - add EC-RDSA (GOST 34.10) algorithm adds 32fbdbd32e1c crypto: ecrdsa - add EC-RDSA test vectors to testmgr adds be08f0c681a8 integrity: support EC-RDSA signatures for asymmetric_verify adds 5283a8ee9bad crypto: testmgr - expand ability to test for errors adds 951d13328a8a crypto: testmgr - identify test vectors by name rather tha [...] adds f2bb770ae896 crypto: testmgr - add helpers for fuzzing against generic [...] adds 9a8a6b3f0950 crypto: testmgr - fuzz hashes against their generic implem [...] adds d435e10e67be crypto: testmgr - fuzz skciphers against their generic imp [...] adds 40153b10d91c crypto: testmgr - fuzz AEADs against their generic implementation adds c4741b230597 crypto: run initcalls for generic implementations earlier adds f0cfd57b43fe crypto: rockchip - update IV buffer to contain the next IV adds 8c3fffe3993b crypto: scompress - initialize per-CPU variables on each CPU adds 0a877e354a2c crypto: cryptd - remove ability to instantiate ablkciphers adds 0edf8593eb09 crypto: cavium - remove bogus code handling cryptd adds 626ddb2fbe79 crypto: powerpc - convert to use crypto_simd_usable() adds 67cb60e4efe7 crypto: shash - fix missed optimization in shash_ahash_digest() adds f699594d4369 crypto: gcm - fix incompatibility between "gcm" and "gcm_base" adds 6a1faa4a43f5 crypto: ccm - fix incompatibility between "ccm" and "ccm_base" adds 54fe792b36bb crypto: shash - remove useless crypto_yield() in shash_aha [...] adds 75f2222832e0 crypto: nx - don't abuse shash MAY_SLEEP flag adds 877b5691f27a crypto: shash - remove shash_desc::flags adds 6ddc8e3117d6 crypto: caam - fix spelling mistake "cannote" -> "cannot" adds df80bfd34310 crypto: caam/jr - update gcm detection logic adds bee7bdf11f01 crypto: cavium/nitrox - Fix HW family part name format adds 82b3ad744596 crypto: sun4i-ss - Handle better absence/presence of IV adds 179930a62f31 crypto: sun4i-ss - remove ivsize from ECB adds f87391558acf crypto: sun4i-ss - Fix invalid calculation of hash end adds 0ae1f46c55f8 crypto: sun4i-ss - fallback when length is not multiple of [...] adds f0372c00afea crypto: testmgr - add missing self test entries for protec [...] adds dd8486c75085 crypto: ccree - move key load desc. before flow desc. adds 4b1d7deb2cf2 crypto: ccree - move MLLI desc. before key load adds f98f6e2134bd crypto: ccree - add support for sec disabled mode adds cadfd8987af0 crypto: ccree - add CPP completion handling adds 52f42c650a2b crypto: ccree - add remaining logic for CPP adds bee711fa354e crypto: ccree - add SM4 protected keys support adds 533edf9f93e8 crypto: ccree - adapt CPP descriptor to new HW adds 6f17e00f77d8 crypto: ccree - read next IV from HW adds dcf6285d18ea crypto: ccree - add CID and PID support adds a108f9311c01 crypto: ccree - fix backlog notifications adds 151ded73a6c4 crypto: ccree - use proper callback completion api adds c4b22bf51b81 crypto: ccree - remove special handling of chained sg adds 1a143cdde4af crypto: ccree - fix typo in debugfs error path adds d574b707c873 crypto: ccree - fix mem leak on error path adds dcb2cf1d2c76 crypto: ccree - use devm_kzalloc for device data adds b7ec8530687a crypto: ccree - use std api when possible adds 03963caeb0dd crypto: ccree - copyright header update adds 9f31eb6e08cc crypto: ccree - zero out internal struct before use adds d2d34fb560ee crypto: ccree - do not copy zero size MLLI table adds bd233baf223d crypto: ccree - remove unused defines adds 6825cfd6d6f0 crypto: ccree - simplify fragment ICV detection adds c9877cbc83b6 crypto: ccree - simplify AEAD ICV addr calculation adds da3cf67f1bcf crypto: ccree - don't mangle the request assoclen adds c776f7d37b6b crypto: ccree - make AEAD sgl iterator well behaved adds 05c292afb0c0 crypto: ccree - zap entire sg on aead request unmap adds f3df82b468f0 crypto: ccree - use correct internal state sizes for export adds 18dd574acdb7 crypto: ccree - allow more AEAD assoc data fragments adds 874e163759f2 crypto: ccree - don't map MAC key on stack adds e8662a6a5f8f crypto: ccree - don't map AEAD key and IV on stack adds 7766dd774d80 crypto: ccree - pm resume first enable the source clk adds 1fc165721be8 crypto: ccree - remove cc7x3 obsoleted AXIM configs adds 3499efbeed39 crypto: ccree - HOST_POWER_DOWN_EN should be the last CC a [...] adds 897ab2316910 crypto: ccree - add function to handle cryptocell tee fips error adds 7138377ce104 crypto: ccree - handle tee fips error during power managem [...] adds 42e37c2edd8e crypto: ux500 - use ccflags-y instead of CFLAGS_<basename>.o adds 1036633e10f8 crypto: ecrdsa - select ASN1 and OID_REGISTRY for EC-RDSA adds 25baaf8e2c93 crypto: crypto4xx - fix ctr-aes missing output IV adds 7e92e1717e3e crypto: crypto4xx - fix cfb and ofb "overran dst buffer" issues adds 9848e4c873c1 crypto: crypto4xx - use sync skcipher for fallback adds 38cf5533d7a8 crypto: crypto4xx - get rid of redundant using_sd variable adds 0e4c61011417 crypto: picoxcell - Use dev_get_drvdata() adds 6bbc3936a455 crypto: atmel - remove set but not used variable 'alg_name' adds 7ee27f5a3f80 crypto: stm32/cryp - add weak key check for DES adds 29aed438e870 crypto: stm32/cryp - remove request mutex protection adds 5f49f18d27cd crypto: stm32/cryp - update to return iv_out adds 07586d3ddf28 crypto: caam/qi2 - fix zero-length buffer DMA mapping adds 5965dc745287 crypto: caam/qi2 - fix DMA mapping of stack memory adds 418cd20e4dcd crypto: caam/qi2 - generate hash keys in-place adds 22e2db68e809 crypto: ccree - fix spelling mistake "protedcted" -> "protected" adds 181a9096717b crypto: ccree - Make cc_sec_disable static adds 50af32727509 crypto: ccree - remove set but not used variable 'du_size' adds e59f755ceb6d crypto: ccree - use a proper le32 type for le32 val adds 81ff5d2cba4f Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] adds d11a7e376ad7 selftest/x86/mpx-dig.c: Remove duplicate header adds a04a67845cfa selftest/timers: Remove duplicate header adds cde53520e287 selftest/rseq: Remove duplicate header adds 6f9e64b0ff26 selftest/gpio: Remove duplicate header adds 6989808ee763 lib/test_printf: Add empty module_exit function adds d3460527706e kselftest: Add test runner creation script adds eebf4dd45237 kselftest: Add test module framework header adds 6b1a4d5b1a26 lib: Use new kselftest header adds 458a3bf82df4 lib/string: Add strscpy_pad() function adds 0b0600c8c97a lib: Add test module for strscpy_pad adds 0a7dc82ef2ed rseq/selftests: Adapt number of threads to the number of d [...] adds f8a0590f0e01 selftests: efivarfs: remove the test_create_read file if i [...] adds e14d314c7a48 selftests: cgroup: fix cleanup path in test_memcg_subtree_ [...] adds 9dd3fcb0ab73 selftests/seccomp: Handle namespace failures gracefully adds a745f7af3cbd selftests/harness: Add 30 second timeout per test adds c3c0e8114276 selftests/kexec: move the IMA kexec_load selftest to selft [...] adds 89eba7db8ebf selftests/kexec: cleanup the kexec selftest adds 5025b0f0fa25 selftests/kexec: define a set of common functions adds 6038c81526d7 selftests/kexec: define common logging functions adds c660a81796d4 selftests/kexec: define "require_root_privileges" adds 973b71c60f16 selftests/kexec: kexec_file_load syscall test adds a4df92adcacd selftests/kexec: Add missing '=y' to config options adds 7cea0b9227dc selftests/kexec: check kexec_load and kexec_file_load are enabled adds 726ff75f2946 selftests/kexec: make kexec_load test independent of IMA b [...] adds b433a52aa287 selftests/kexec: update get_secureboot_mode adds 8ce72dc32578 selftests: fix headers_install circular dependency adds dff6d2ae56d0 selftests/efivarfs: clean up test files from test_create*() adds a147faa96f83 selftests/ipc: Fix msgque compiler warnings adds d917fb876f6e selftests: build and run gpio when output directory is the [...] adds 71ae5fc87c34 Merge tag 'linux-kselftest-5.2-rc1' of git://git.kernel.or [...] adds 8293488205f1 regmap: regmap-irq: fix getting type default values adds 7fdc9fc87492 Merge branch 'regmap-5.1' into regmap-linus adds a1c67d65df0b regmap: debugfs: Replace code by already existing function adds cc6a8d69ba62 regmap: debugfs: Jump to the next readable register adds 8b9f9d4dc511 regmap: verify if register is writeable before writing operations adds 37613fa5b762 regmap: add proper SPDX identifiers on files that did not [...] adds 615c4d9a50e2 Merge branch 'regmap-5.2' into regmap-next adds 962d5ecca101 Merge tag 'regmap-v5.2' of git://git.kernel.org/pub/scm/li [...] adds 70b464918e53 regulator: core: fix error path for regulator_set_voltage_ [...] adds 0b5e200cc7ee regulator: tps65217: Fix off-by-one for latest seletor of [...] adds 063773011d33 regulator: core: Avoid potential deadlock on regulator_unregister adds 78927aa40bc8 regulator: core: Actually put the gpiod after use adds 734008e714d8 regulator: max77620: Fix regulator info setting for max20024 adds c7b5128f72ef Merge branch 'regulator-5.1' into regulator-linus adds 74b060d6845f regulator: palmas: Remove *rdev[PALMAS_NUM_REGS] from stru [...] adds 5b60ee576a02 regulator: ab3100: Remove ab3100_regulators_remove function adds e08abeca3967 regulator: wm8400: Get rid of wm8400_block_read/wm8400_set [...] adds 178d08ea81b1 regulator: wm8400: Fix trivial typo adds 7cdc2ee7bf10 regulator: gpio: Convert to devm_regulator_register adds 705e2a905a04 regulator: gpio: Constify regulator_ops adds 5e6afb3832be regulator: da9055: Fix notifier mutex lock warning adds 978995def0f6 regulator: da9062: Fix notifier mutex lock warning adds 1867af94cfdf regulator: pv88080: Fix notifier mutex lock warning adds 275513b7695a regulator: pv88090: Fix notifier mutex lock warning adds 119c4f5085c4 regulator: wm831x: Fix notifier mutex lock warning adds 29d40b4a5776 regulator: da9063: Fix notifier mutex lock warning adds 65378de3359d regulator: da9211: Fix notifier mutex lock warning adds 89b2758c192c regulator: lp8755: Fix notifier mutex lock warning adds f132da2534ec regulator: ltc3589: Fix notifier mutex lock warning adds 769fc8d4182c regulator: ltc3676: Fix notifier mutex lock warning adds f58213637206 regulator: pv88060: Fix notifier mutex lock warning adds 0077aaaeeb69 regulator: da903x: don't build with clang adds ae15c519a6b9 regulator: max14577: Get rid of match_init_data/match_of_n [...] adds f7a621728a6a regulator: wm831x isink: Fix notifier mutex lock warning adds 8be64b6d87bd regulator: wm831x ldo: Fix notifier mutex lock warning adds 45aa908d9b72 regulator: wm831x-isink: Select maximum current in specific range adds 5816df2f75f5 regulator: wm8350: Select maximum current in specific range adds d48acfd0377f regulator: wm831x-isink: Convert to use regulator_set/get_ [...] adds dfeb7a93bf3b regulator: wm8350: Convert to use regulator_set/get_curren [...] adds 6cabb8b7fc14 regulator: 88pm800: Get rid of struct pm800_regulators adds 67ddc68a78b1 regulator: da9052: Convert to regulator core's simplified [...] adds db7ecb493cab regulator: da9055: Convert to regulator core's simplified [...] adds 9cff03710d40 regulator: da9052: Include linux/of.h to fix build warning [...] adds 4d92ac7bd9f8 regulator: as3722: Remove *rdevs[] from struct as3722_regulators adds 2106e9bbffb9 regulator: cpcap: Remove unneeded init_data setting adds f4192c2cc923 regulator: cpcap: Convert to use of_device_get_match_data adds f668a1db0b30 regulator: as3711: Remove struct as3711_regulator_info and [...] adds 5fe0ed243796 regulator: max77650: Use unsigned int for max77651_sbb1_re [...] adds dad110a0c5c1 regulator: mt6323: Use unsigned int for volt_tables adds 1fc26296a260 regulator: mt6380: Use unsigned int for volt_tables adds dc3b2881fad4 regulator: mt6397: Use unsigned int for volt_tables adds d1a6cbdf1e59 regulator: lp87565: Fix missing register for LP87565_BUCK_0 adds d0ccbe11773d regulator: lp87565: Convert to use regulator_set/get_curre [...] adds 958e9b8265c7 regulator: da9062: Convert to use regulator_set/get_curren [...] adds 5b1f537e4983 regulator: da9063: Convert to use regulator_set/get_curren [...] adds a48f127519d9 regulator: core: Fix application of "drop lockdep annotati [...] adds e66264273f5e regulator: 88pm8607: Convert to regulator core's simplifie [...] adds 969697de7fa6 regulator: axp20x: Remove unneeded NULL test against rdev adds 04d1446bce27 regulator: axp20x: Use rdev_get_id at appropriate places adds c9e48084c88c Merge tag 'v5.1-rc1' into regulator-5.2 adds 7a67eb1d3abe regulator: of: Make regulator_of_get_init_node static adds 6185de50e441 regulator: max8925: Convert to regulator core's simplified [...] adds c22938562fd8 regulator: rn5t618: Constify regulator_desc adds 80c94557e94f regulator: gpio: Reword the binding document adds 563943864f3f regulator: axp20x: Mark expected switch fall-throughs adds 2e62e03333bb regulator: tps65132: Remove unneeded fields from struct tp [...] adds 4e105e3b4bc6 regulator: tps65132: Constify tps65132_regulator_ops and t [...] adds 689b9e025f0c regulator: tps65217: Simplify linear range for selector 25-52 adds 7287275b4301 regulator: add regulator_get_linear_step() stub helper adds e69b394703e0 regulator: tps65086: Fix tps65086_ldoa1_ranges for selector 0xB adds a71bcdfe6476 regulator: uniphier: Fix build dependency adds d1030b439934 regulator: tps65218: Constify regulator_ops adds 2c33b50e6201 regulator: tps65217: Constify regulator_ops adds 5de219ccc1a7 regulator: da9063: convert header to SPDX adds 883ce2421ed7 regulator: sc2731: Constify regulators adds 253c9c79adbc regulator: act8865: Convert to regulator core's simplified [...] adds 7cae255d2757 regulator: act8865: Constify regulator_ops adds c07608f737bd regulator: rc5t583: Get rid of struct rc5t583_regulator adds 9e488c0a59cb regulator: vctrl: Remove unneeded continue statement adds 646e268e66ec regulator: tps6507x: Constify tps6507x_pmic_ops adds 69c57b97db9c regulator: tps6507x: Remove unused *rdev[] from struct tps [...] adds f979c08f7624 regulator: tps6507x: Convert to regulator core's simplifie [...] adds ce0a383db3cd regulator: as3722: Convert to use regulator_set/get_curren [...] adds 7dc6c766a7d7 regulator: as3722: Slightly improve readability adds a4e73625cb12 regulator: bcm590xx: Convert to use simplified DT parsing adds 8a76f107216f regulator: lm363x: Use proper data type for regmap_read arguments adds 55c083d89634 regulator: lm363x: Constify regulator_ops adds 401861f51a47 regulator: twl: Constify regulator_ops adds 45a310136b3e ASoC: ab8500: add range to usleep_range adds 0a245f0efcb5 regulator: bd718x7: Use rdev_get_id() to get regulator id adds 0677c3ea53dc regulator: s2mpa01: Convert to use simplified DT parsing adds 784816d46aae regulator: hi655x: Constify regulators array adds 29e5cb657e2a regulator: hi655x: Remove ctrl_mask field from struct hi65 [...] adds 6e1f22ee7e48 regulator: s2mpa01: Remove unused define for S2MPA01_REGUL [...] adds f34a269229ec regulator: anatop: Remove unneeded fields from struct anat [...] adds 29dc269a85ef regulator: hi6421: Convert to use simplified DT parsing adds ab54a4d7b0dd regulator: vexpress: Constify regulator_ops adds 4cf469539b63 regulator: mcp16502: Remove unneeded fields from struct mcp16502 adds 784c24c3e45c regulator: mcp16502: Remove setup_regulators function adds 1a18195a2c4e regulator: db8500-prcmu: Constify regulator_ops adds 92722a8fac53 regulator: db8500-prcmu: Convert to use simplified DT parsing adds 2564002abcde regulator: dbx500-prcmu: Remove unused fields from struct [...] adds 80a9c22a9da9 regulator: ab8500-ext: Remove *rdev from struct ab8500_ext [...] adds 48cb9737edff regulator: ab8500-ext: Convert to use simplified DT parsing adds 8e5be4f7e142 regulator: ab8500-ext: Constify ab8500_ext_regulator_ops adds 6d66d9952ec0 regulator: ab8500: Constify regulator_ops adds 7c6b8e3b9fe8 regulator: ab8500: Remove *regulator from struct ab8500_re [...] adds 7cfcecfb82af regulator: tps65218: Convert to use regulator_get_current_ [...] adds 357db0279a23 regulator: tps6524x: Constify regulator_ops adds 7a8b0e66df5a regulator: tps6524x: Remove *rdev[N_REGULATORS] from struc [...] adds 7d695f20c27f regulator: max8998: Constify regulator_ops adds 0dceab33342d regulator: max8998: Factor out struct voltage_map_desc adds c29687c354c5 dt-bindings: regulator: Add stm32mp1 pwr regulators adds 6cdae8173f67 regulator: Add support for stm32 power regulators adds de110f387371 regulator: tps80031: Remove unused *rdev from struct tps80 [...] adds 4b77a49cb826 regulator: tps80031: Constify regulator_ops and tps80031_d [...] adds fd1a4da3bfd7 regulator: tps80031: Switch to SPDX identifier adds 82f26185a912 regulator: ready_mask_table[] can be static adds dc62f951a6a8 regulator: stm32-pwr: Fix return value check in stm32_pwr_ [...] adds e8d59d9a79a1 regulator: wm8994: Switch to SPDX identifier adds dfc0c82b3368 regulator: arizona: Switch to SPDX identifier adds 3cad5fc89ac9 regulator: wm831x: Switch to SPDX identifier adds 87dbc5eb3cff regulator: wm8350: Switch to SPDX identifier adds 362af7365081 regulator: wm8400: Switch to SPDX identifier adds ce62ba3afd10 regulator: ltc3589: Convert to use simplified DT parsing adds 63c7c2962ae7 regulator: ltc3589: Get rid of struct ltc3589_regulator adds b2745697bfe4 regulator: ltc3589: Switch to SPDX identifier adds a69929c7aa70 regulator: fan53555: Clean up unneeded fields from struct [...] adds 6a1beee2fe37 regulator: fan53555: Switch to SPDX identifier adds fe669cb95ebb regulator: mt63xx: Switch to SPDX identifier adds b9816363c0e8 regulator: core: do not report EPROBE_DEFER as error but as debug adds 5d7ebba38baf regulator: sy8106a: Get rid of struct sy8106a adds c7e3ddd129d5 regulator: sky81452: Constify sky81452_reg_ops adds fb9bf5c8f15c regulator: sky81452: Switch to SPDX identifier adds eeb1b2355a6f regulator: vexpress: Get rid of struct vexpress_regulator adds c5e911add161 regulator: vexpress: Switch to SPDX identifier adds 8b9085200681 regulator: hi6xxx: Switch to SPDX identifier adds 0ae3b061df30 regulator: pv880x0: Switch to SPDX identifier adds 95602d7d77f5 regulator: ab3100: Constify regulator_ops and ab3100_regul [...] adds e219c2b3dc77 regulator: ab3100: Set fixed_uV instead of min_uV for fixe [...] adds 7bcbdbe01fa8 regulator: stm32-pwr: Remove unneeded *desc from struct st [...] adds 311a68a51a58 regulator: stm32-pwr: Remove unneeded .min_uV and .list_volage adds fd2f02f9724c regulator: da9xxx: Switch to SPDX identifier adds 498209445124 regulator: core: simplify return value on suported_voltage adds e2a23affe6a6 Merge branch 'regulator-5.2' into regulator-next adds 61be53f9ef37 Merge tag 'regulator-v5.2' of git://git.kernel.org/pub/scm [...] adds 5442dcaa0d90 spi: Fix zero length xfer bug adds c842749ea1d3 spi: imx: stop buffer overflow in RX FIFO flush adds 42bdaaece121 spi: rspi: Fix register initialization while runtime-suspended adds 26843bb12859 spi: rspi: Fix sequencer reset during initialization adds 5356c2c70e38 spi: spi-mem: stm32-qspi: avoid memory corruption at low f [...] adds f37d8e67f39e spi : spi-topcliff-pch: Fix to handle empty DMA buffers adds 69c8a9bcb032 spi: lpspi: fix dataloss when SS is inactivated between ev [...] adds 0e694df356c0 spi: tegra20-slink: change chip select action order adds 94b18a86eb5c spi: pic32: fix dma channels termination adds 7b3d10cdf54b spi: tegra114: clear packed bit for unpacked mode adds 1a89ac5b9189 spi: tegra114: fix for unpacked mode transfers adds 32bd1a9551ca spi: tegra114: terminate dma and reset on transfer timeout adds c4fc9e5b28ff spi: tegra114: flush fifos adds f4ce428c41fb spi: tegra114: configure dma burst size to fifo trig level adds 019194933339 spi: tegra114: reset controller on probe adds 807195f2103f spi: spi-gpio: Remove spi->controller_data comment adds 1723fdec5fcb spi: Add missing error handling for CS GPIOs adds f3e182c33e53 spi: tegra114: de-assert CS before SPI mode change adds a026525d4e45 spi: tegra114: avoid reset call in atomic context adds 29f2133717c5 spi: pxa2xx: fix SCR (divisor) calculation adds cc1b69fc5f9f spi: tegra114: fix PIO transfer adds 8d1467a68426 spi: stm32: return the get_irq error adds e5c27498a040 spi: atmel-quadspi: fix crash while suspending adds 7e95b16625a3 spi: rspi: Fix handling of QSPI code when transmit and receive adds 58b860ed4a77 Merge branch 'spi-5.1' into spi-linus adds eefffb42f665 spi: work around clang bug in SPI_BPW_RANGE_MASK() adds 0a9c8998e75b spi: imx: add module parameter to control DMA use adds 8fcb830a00f0 spi: spi-fsl-qspi: use devm_spi_register_controller adds 6d85028134d3 spi: fix SPI_BPW_RANGE_MASK() regression adds 3949ba3b3724 Merge branch 'spi-5.1' into spi-5.2 for stm32 adds 2e541b64ee52 spi: spi-mem: stm32-qspi: add suspend/resume support adds f5e5afdb0e56 spi: lpspi: Add i.MX8 boards support for lpspi adds addb32866d99 doc: lpspi: Document DT bindings for LPSPI clocks adds 944c01a889d9 spi: lpspi: enable runtime pm for lpspi adds 77736a98b859 spi: lpspi: add the error info of transfer speed setting adds c7a402599504 spi: lpspi: use the core way to implement cs-gpio function adds 09c04466ce7e spi: lpspi: add dma mode support adds 578465ea2b4b spi: lpspi: Add the missing NULL check adds 4e3891a55f67 spi: lpspi: Code cleanup adds 2ed6692e8ce9 spi: spidev: Enable control of inter-word delays adds 84d8df745b62 spi: orion: Support spi_xfer->word_delay_usecs adds 69b921acae8a spi: spi-fsl-spi: support use of the SPISEL_BOOT signal on [...] adds 809b169abbfe spi: lpspi: fsl_lpspi_runtime_resume() can be static adds 9384d0e6facc spi: pxa2xx-pci: Drop unused header inclusion adds 249acb5f47df Merge tag 'v5.1-rc1' into spi-5.2 adds 43a8d240eee4 spi: spi-mem: stm32-qspi: stm32_qspi_pm_ops can be static adds f457cb707836 spi: mxic: simplify getting .driver_data adds 57a9f6e7eefa dt-bindings: snps,dw-apb-ssi: Add mandatory clock bindings [...] adds 2f324ac7cf8c dt-bindings: snps,dw-apb-ssi: Add optional clock bindings [...] adds 560ee7e91009 spi: dw: Add support for an optional interface clock adds 37821a82e678 spi: pxa2xx: Introduce DMA burst size support adds 000c6af41775 spi: pxa2xx: Debug print DMA burst size adds ca1438dcb34c spi: export tracepoint symbols to modules adds 55e3dacaf538 spi: atmel-quadspi: Make atmel_qspi_get_name static adds 72dca1f6744b spi: at91-usart: Remove duplicated checking for spi->bits_ [...] adds cbd66c626e16 spi: mt7621: Move SPI driver out of staging adds a88eceb17ac7 spi: stm32-qspi: add spi_master_put in release function adds 245308c62170 spi: stm32-qspi: add dma support adds 24c363623361 spi: spi-fsl-spi: remove always-true conditional in fsl_sp [...] adds 17ecffa28948 spi: spi-fsl-spi: relax message sanity checking a little adds fc9ba6e3e28a spi: tegra114: use packed mode for 32 bits per word adds 2b17a3c759e5 spi: tegra114: add SPI_LSB_FIRST support adds 20f4c379c39d spi: pxa2xx: Use struct spi_device directly in pxa2xx_spi_ [...] adds 748fbadf951a spi: pxa2xx: Unify remaing prints in pxa2xx_spi_transfer_one() adds a798a7086c38 spi: spi-fsl-spi: allow changing bits_per_word while CS is [...] adds af0e6242909c spi: spi-fsl-spi: automatically adapt bits-per-word in cpu mode adds 5a4df21e8371 spi: sh-msiof: Use BIT() and GENMASK() adds 46109648052f spi: spi-mem: export spi_mem_default_supports_op() adds 7188a6f0eee3 spi: bcm2835aux: unifying code between polling and interru [...] adds c7de8500fd8e spi: bcm2835aux: remove dangerous uncontrolled read of fifo adds 73b114ee7db1 spi: bcm2835aux: fix corruptions for longer spi transfers adds 08a8549509b6 spi: bcm2835aux: remove dead code adds 509c583620e9 spi: bcm2835aux: fix driver to not allow 65535 (=-1) cs-gpios adds 519f2c22a6c7 spi: bcm2835aux: warn in dmesg that native cs is not reall [...] adds ccd978b708b0 spi: bcm2835aux: setup gpio-cs to output and correct level [...] adds 5fd917afc4bf spi: bcm2835aux: make the polling duration limits configurable adds 4d9f8fed4269 spi: gpio: Drop unused spi_to_pdata() adds 96cad6d78f7f spi: gpio: Add local struct device pointer in spi_gpio_probe() adds 15dd0e9e002a spi: gpio: Add local struct spi_bitbang pointer in spi_gpi [...] adds 68cd9dc2cc00 spi: gpio: Simplify SPI_MASTER_NO_TX check in spi_gpio_probe() adds 703b47669523 spi: gpio: Drop unused pdata copy in struct spi_gpio adds 8863eca8c46a spi: lpspi: add missing complete in abort func at dma mode adds 9115b4d89b21 spi: sh-msiof: Use readl_poll_timeout_atomic() instead of [...] adds fedd6940682a spi: sh-msiof: Add reset of registers before starting transfer adds 8048d151eb4d spi: bcm2835aux: add driver stats to debugfs adds 1a8fa5166ec5 spi: bcm2835aux: polling_limit_us can be static adds 9fda6693335c spi: sh-msiof: Convert to use GPIO descriptors adds e1a7d1673062 Merge branch 'spi-5.1' into spi-5.2 adds a0253c8fa181 spi: tegra114: dump SPI registers during timeout adds f0a0bc90c6e7 spi: tegra114: set supported bits per word adds 76457eea24db spi: tegra114: use unpacked mode for below 4 bytes adds d9088966c851 spi: tegra114: set bus number based on id adds 249e2632dcd0 spi: gpio: Don't request CS GPIO in DT use-case adds 0a919ae49223 spi: Don't call spi_get_gpio_descs() before device name is set adds 5c8283c172c1 spi: gpio: Drop mflags argument from spi_gpio_request() adds 45f7718ae713 spi: gpio: Drop unused pdev field in struct spi_gpio adds d2920ef5d094 dt-bindings: spi: Add device tree binding documentation fo [...] adds 67dca5e580f1 spi: spi-mem: Add support for Zynq QSPI controller adds b93318a22f23 spi: kill useless initializer in spi_register_controller() adds 9b186e9a65bf spi: bcm2835aux: Fix build error without CONFIG_DEBUG_FS adds 9d8371e287b9 spi-mem: fix kernel-doc for spi_mem_dirmap_{read|write}() adds 6599be346daf spi: fsl-lpspi: Fix problematic dev_set_drvdata call adds a18656ea3985 spi: fsl-lpspi: Fix build warning when !CONFIG_PM adds 5d785141c8b3 spi: fsl-lpspi: Clean up fsl_lpspi_probe adds 8b57b11bc45e spi: pxa2xxx: change "no DMA channels..." msg from debug t [...] adds 8b797490b4db spi: gpio: Make sure spi_master_put() is called in every e [...] adds 45beec351998 spi: bitbang: Introduce spi_bitbang_init() adds 79567c1a321e spi: gpio: Use devm_spi_register_master() adds 9877a347f205 spi: tegra114: add dual mode support adds 9d199231b000 spi: tegra114: add 3 wire transfer mode support adds fa28fd342137 spi: tegra114: add support for interrupt mask adds 24496da6927f spi-summary: document set_cs_timing adds f1ca9992ced7 spi: add a method for configuring CS timing adds 7558f978f9b6 spi: document tx/rx clock delay properties adds 72e6841608b9 spi: spi-mem: Fix build error without CONFIG_SPI_MEM adds b5881b153bc8 spi: spi-mem: Make spi_mem_default_supports_op() static inline adds 51ebf6acb00f spi: pxa2xx: use a module softdep for dw_dmac adds 9231b4603ef2 spi: sh-msiof: Document r8a77470 bindings adds 76d2f7ee68b6 spi: Remove one needless transfer speed fall back case adds 4d1841d64535 spi: Remove warning in spi_split_transfers_maxsize() adds c9ba7a16d0f1 spi: Release spi_res after finalizing message adds ed86bf8ef3b5 spi/trace: Cap buffer contents at 64 bytes adds 41a918026407 spi: pxa2xx: Add support for Intel Comet Lake adds bf6e83965759 dt-bindings: spi: spi-mt65xx: add support for MT8516 adds 937e6d756422 spi: expand mode support adds 8b7bd10eb00d spi/spi-bcm2835: Split transfers that exceed DLEN adds 4b562de4e227 spi: stm32-qspi: manage the get_irq error case adds ba3ce8cb3808 spi: spi-mem: zynq-qspi: Fix build error on architectures [...] adds 2a168e10d6db spi: AD ASoC: declare missing of table adds 1dfbf334f123 spi: ep93xx: Convert to use CS GPIO descriptors adds d61ad23cb3be spi: Clear SPI_CS_HIGH flag from bad_bits for GPIO chip-select adds 2e5f081003f0 Merge branch 'spi-5.2' into spi-next adds 9bff9dfc513b Merge tag 'spi-v5.2' of git://git.kernel.org/pub/scm/linux [...] adds 9d7b7bfbafba Merge tag 'v5.1-rc2' into next-general adds 733e4467dd06 LSM: fix documentation for sb_copy_data hook adds 5f4b97555c2e LSM: fix documentation for the syslog hook adds 68b3edbd9fd8 LSM: fix documentation for the socket_post_create hook adds a890e6378201 LSM: fix documentation for the task_setscheduler hook adds 2f991d7ae86a LSM: fix documentation for the socket_getpeersec_dgram hook adds 6b6b6476a32f LSM: fix documentation for the path_chmod hook adds 5fdd268f6eb8 LSM: fix documentation for the audit_* hooks adds ab012bc83615 LSM: fix documentation for the msg_queue_* hooks adds e9220bc8b79a LSM: fix documentation for the sem_* hooks adds 9c53cb9d5648 LSM: fix documentation for the shm_* hooks adds 8d93e952fba2 LSM: lsm_hooks.h: fix documentation format adds 1b26fcdb748e Yama: mark local symbols as static adds 5c7e372caa35 security: don't use RCU accessors for cred->session_keyring adds 0b9dc6c9f01c keys: safe concurrent user->{session,uid}_keyring access adds d1a0846006e4 security: inode: fix a missing check for securityfs_create_file adds ecb8e74dac1a Yama: mark function as static adds fe9fd2ef383c Revert "security: inode: fix a missing check for securityf [...] adds 6beff00b79ca seccomp: fix up grammar in comment adds 78ee8b1b9b2f Merge branch 'next-general' of git://git.kernel.org/pub/sc [...] adds 124dbd750da4 i3c: master: dw: remove dead code from dw_i3c_master_*_xfers() adds 476c7e1d34f2 i3c: Fix a shift wrap bug in i3c_bus_set_addr_slot_status() adds 80104bb06b17 Merge tag 'i3c/for-5.2' of git://git.kernel.org/pub/scm/li [...] adds 20522fefd522 Revert "HID: i2c-hid: Disable runtime PM on Synaptics touchpad" adds a50e8e2ecc14 HID: intel-ish-hid: Add Comet Lake PCI device ID adds d43c17ead879 HID: input: make sure the wheel high resolution multiplier is set adds 39b3c3a5fbc5 HID: input: fix assignment of .value adds 58e75155009c HID: core: move Usage Page concatenation to Main item adds a025a18fecd4 HID: core: Call request_module before doing device_add adds 4ceabaf7909d HID: core: Do not call request_module() in async context adds e19595fcabb5 HID: intel-ish: enable raw interface to HID devices on ISH adds 6b3f75f75fdd HID: intel-ish-hid: Add match callback to ishtp bus type adds 7ab2184246bd HID: intel-ish-hid: Hide members of struct ishtp_cl_device adds c2012ec06204 HID: intel-ish-hid: Simplify ishtp_cl_link() adds e00a864f976a HID: intel-ish-hid: Move driver registry functions adds 9a0bc1a63780 HID: intel-ish-hid: Store ishtp_cl_device instance in device adds 8991eb309e1f HID: intel-ish-hid: Move the common functions from client.h adds 51cbc7079eca HID: intel-ish-hid: Add interface functions for struct ishtp_cl adds 5f7224cf4185 HID: intel-ish-hid: Move functions related to bus and device adds 29b06d12ba79 HID: intel-ish-hid: Use the new interface functions in HID [...] adds 0e568a16af40 HID: intel-ish-hid: Add interface function for PCI device pointer adds 91b228107da3 HID: intel-ish-hid: ISH firmware loader client driver adds 2eb3c3e6eafb HID: intel-ish-hid: fix spelling mistake "multipe" -> "multiple" adds 9576af6a95db HID: logitech-hidpp: simplify printing of HID++ version adds 090760d4269d HID: logitech-hidpp: remove hidpp_is_connected() adds 1f87b0cd32b3 HID: logitech-hidpp: change low battery level threshold fr [...] adds 7d3879bd5da4 Merge branch 'for-5.1/upstream-fixes' into for-5.2/logitech adds 2fbe5a5d8853 HID: quirks: do not blacklist Logitech devices adds 43cd97af70c6 HID: logitech: Stop setting drvdata to NULL on probe failu [...] adds 83898234f2ae HID: logitech-dj: reshuffle logi_dj_recv_forward_* adds 7bb56a5f3809 HID: logitech-dj: fix variable naming in logi_dj_hidpp_event adds a17dd1f2da43 HID: logitech-dj: use BIT() macro for RF Report types adds c034041284e8 HID: logitech-dj: declare and use a few HID++ 1.0 constants adds 82c0beb85854 HID: logitech-dj: remove USB dependency adds 4fcad95a24bb HID: logitech-dj: do not schedule the dj report itself adds 61d14de2948e HID: logitech-dj: remove unused querying_devices variable adds f41d766c34cb HID: logitech-dj: protect the paired_dj_devices access in [...] adds 0ee755449157 HID: logitech-dj: rename dj_receiver_dev.hdev to dj_receiv [...] adds a1d97ccbb4d0 HID: logitech-dj: support sharing struct dj_receiver_dev b [...] adds b6aeeddef68d HID: logitech-dj: add logi_dj_recv_queue_unknown_work helper adds 74808f9115ce HID: logitech-dj: add support for non unifying receivers adds f5fb57a74e88 HID: logitech-dj: add support for the gaming unifying receiver adds c9121cf63733 HID: logitech-dj: add support for 27 MHz receivers adds 1f944ac62608 HID: logitech-dj: add support for 27 MHz mouse-only receivers adds aca22a35396c HID: logitech-dj: replace dev_err calls with hid_err calls adds da12b224b7d5 HID: logitech-dj: deal with some KVMs adding an extra inte [...] adds de76b1d3332d HID: logitech-dj: pick a better name for non-unifying receivers adds e316aa6e545f HID: logitech-dj: remove false-positive error on double qu [...] adds 6d3c3f031f43 HID: logitech-dj: make appending of the HID++ descriptors [...] adds f2113c3020ef HID: logitech-dj: add support for Logitech Bluetooth Mini- [...] adds fe3ee1ec007b HID: logitech-hidpp: allow non HID++ devices to be handled [...] adds 91cf9a98ae41 HID: logitech-hidpp: make .probe usbhid capable adds 22bf6bdef4a1 HID: logitech-hidpp: ignore very-short or empty names adds 2ddf07f388af HID: logitech-hidpp: do not make failure to get the name fatal adds 205a2ab0c97b HID: logitech-hidpp: remove double assignment from __hidpp [...] adds e54abaf675ca HID: logitech-hidpp: remove unused origin_is_hid_core func [...] adds 096377525cdb HID: logitech-hidpp: use RAP instead of FAP to get the pro [...] adds 754a30884886 HID: logitech-hidpp: handle devices attached to 27MHz wire [...] adds d71b18f7c799 HID: logitech-hidpp: do not hardcode very long report length adds 0610430e3dea HID: logitech-hidpp: add input_device ptr to struct hidpp_device adds 35839f77238b HID: logitech-hidpp: make hidpp10_set_register_bit a bit m [...] adds 4a79bcc64a05 HID: logitech-hidpp: add support for HID++ 1.0 wheel reports adds 7457bc1b0ebf HID: logitech-hidpp: add support for HID++ 1.0 extra mouse [...] adds 42bc4f3129e6 HID: logitech-hidpp: add support for HID++ 1.0 consumer ke [...] adds c08f38e9fd0b HID: logitech-dj: add usbhid dependency in Kconfig adds 640d4ea83c8a HID: logitech-dj: fix spelling in printk adds 161f62cd07fd HID: macally: Add support for Macally ikey keyboard adds 70cd8121ca7d HID: picolcd: Convert to use sysfs_streq() adds 77f9f7721866 HID: hid-sensor-custom: simplify getting .driver_data adds 42337b9d4d95 HID: add driver for U2F Zero built-in LED and RNG adds e252e0e00281 HID: u2fzero: fix compiling error in u2fzero_probe() adds 59579a8d173e HID: u2fzero: fail probe if not using USB transport adds 63b6f0b827d6 Merge branches 'for-5.1/upstream-fixes', 'for-5.2/core', ' [...] adds b4dd05dee0db Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds abfe3c456068 selftests/livepatch: use TEST_PROGS for test scripts adds 802c24716079 selftests/livepatch: Add functions.sh to TEST_PROGS_EXTENDED adds 43bd3a95c98e kbuild: use -flive-patching when CONFIG_LIVEPATCH is enabled adds 31adf2308f33 livepatch: Convert error about unsupported reliable stackt [...] adds 4d141ab3416d livepatch: Remove custom kobject state handling adds f68d67cf2f83 livepatch: Remove duplicated code for early initialization adds 1efbd99ed41d Merge branches 'for-5.1/upstream-fixes' and 'for-5.2/core' [...] adds 573de2a6e844 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 2821fd0c2be0 lib/test_printf: Switch to bitmap_zalloc() adds 3ec25826ae33 printk: Tie printk_once / printk_deferred_once into .data. [...] adds 6eea242f9bcd vsprintf: Shuffle restricted_pointer() adds 1ac2f9789c4b vsprintf: Consistent %pK handling for kptr_restrict == 0 adds d529ac4194f2 vsprintf: Do not check address of well-known strings adds f00cc102b862 vsprintf: Factor out %p[iI] handler as ip_addr_string() adds 45c3e93d751e vsprintf: Factor out %pV handler as va_format() adds 798cc27a305e vsprintf: Factor out %pO handler as kobject_string() adds 0b74d4d763fd vsprintf: Consolidate handling of unknown pointer specifiers adds 3e5903eb9cff vsprintf: Prevent crash when dereferencing invalid pointers adds 635720ac75a5 vsprintf: Avoid confusion between invalid address and value adds c8c3b584343c vsprintf: Limit the length of inlined error messages adds ce9d3eceb7ff lib/vsprintf: Make function pointer_string static adds 35e1547511fc Merge branch 'for-5.2-vsprintf-hardening' into for-linus adds d75f773c86a2 treewide: Switch printk users from %pf and %pF to %ps and [...] adds 0f46c78391e1 Merge branch 'for-5.2-pf-removal' into for-linus adds 0968621917ad Merge tag 'printk-for-5.2' of git://git.kernel.org/pub/scm [...] adds fca797f16354 ktest: Show name and iteration on errors adds 68911069f509 ktest: Add support for meta characters in GRUB_MENU adds 37e1677330bd ktest: introduce REBOOT_RETURN_CODE to confirm the result [...] adds 68253e718c27 Merge tag 'ktest-v5.1' of git://git.kernel.org/pub/scm/lin [...] adds 89833fab15d6 x86/fpu: Fix __user annotations adds 39ea9baffda9 x86/fpu: Remove fpu->initialized usage in __fpu__restore_sig() adds 6dd677a044e6 x86/fpu: Remove fpu__restore() adds 60e528d6ce3f x86/fpu: Remove preempt_disable() in fpu__clear() adds 88f5260a3bf9 x86/fpu: Always init the state in fpu__clear() adds fbcc9e0c37ba x86/fpu: Remove fpu->initialized usage in copy_fpstate_to_ [...] adds 39388e80f9b0 x86/fpu: Don't save fxregs for ia32 frames in copy_fpstate [...] adds 2722146eb784 x86/fpu: Remove fpu->initialized adds 0169f53e0d97 x86/fpu: Remove user_fpu_begin() adds 4ee91519e1dc x86/fpu: Add an __fpregs_load_activate() internal helper adds 07baeb04f37c x86/fpu: Make __raw_xsave_addr() use a feature number inst [...] adds abd16d68d652 x86/fpu: Use a feature number instead of mask in two more helpers adds c806e88734b9 x86/pkeys: Provide *pkru() helpers adds 577ff465f5a6 x86/fpu: Only write PKRU if it is different from current adds 0556cbdc2fbc x86/pkeys: Don't check if PKRU is zero before writing it adds 0cecca9d03c9 x86/fpu: Eager switch PKRU state adds 383c252545ed x86/entry: Add TIF_NEED_FPU_LOAD adds 69277c98f5ee x86/fpu: Always store the registers in copy_fpstate_to_sigframe() adds a352a3b7b792 x86/fpu: Prepare copy_fpstate_to_sigframe() for TIF_NEED_FPU_LOAD adds 0d714dba1626 x86/fpu: Update xstate's PKRU value on write_pkru() adds e0d3602f9333 x86/fpu: Inline copy_user_to_fpregs_zeroing() adds 926b21f37b07 x86/fpu: Restore from kernel memory on the 64-bit path too adds c2ff9e9a3d9d x86/fpu: Merge the two code paths in __fpu__restore_sig() adds 5f409e20b794 x86/fpu: Defer FPU state load until return to userspace adds 1d731e731c4c x86/fpu: Add a fastpath to __fpu__restore_sig() adds da2f32fb8dc7 x86/fpu: Add a fastpath to copy_fpstate_to_sigframe() adds 06b251dff787 x86/fpu: Restore regs in copy_fpstate_to_sigframe() in ord [...] adds a5eff7259790 x86/pkeys: Add PKRU value to init_fpstate adds d9c9ce34ed5c x86/fpu: Fault-in user stack if copy_fpstate_to_sigframe() fails adds 8ff468c29e9a Merge branch 'x86-fpu-for-linus' of git://git.kernel.org/p [...] adds ad7999cd701e Merge branch 'fixes' into work.icache adds fdb0da89f4ba new inode method: ->free_inode() adds 6d0e0d0bb8eb spufs: switch to ->free_inode() adds 25af6c4a4a6b erofs: switch to ->free_inode() adds 5e8a0770c01a 9p: switch to ->free_inode() adds 8f05a7953560 adfs: switch to ->free_inode() adds 312a679183b0 affs: switch to ->free_inode() adds 49f82a808bb0 befs: switch to ->free_inode() adds 8d8fc9cbc7a8 bfs: switch to ->free_inode() adds 41149cb08aeb bdev: switch to ->free_inode() adds c2e6802e7b5a cifs: switch to ->free_inode() adds 6234ddf429ef debugfs: switch to ->free_inode() adds f415c51123b8 efs: switch to ->free_inode() adds a2d1b88becd9 ext2: switch to ->free_inode() adds d01718a050d0 f2fs: switch to ->free_inode() adds f9ec991d4158 fat: switch to ->free_inode() adds 9f179271e7bf freevxfs: switch to ->free_inode() adds 784494e1d759 gfs2: switch to ->free_inode() adds 6d845e2286a8 hfs: switch to ->free_inode() adds 08ab2293936c hfsplus: switch to ->free_inode() adds 08ccfc5c363d hostfs: switch to ->free_inode() adds 4d436d5cd51a hpfs: switch to ->free_inode() adds 07b012071046 isofs: switch to ->free_inode() adds db0bd7b7198e jffs2: switch to ->free_inode() adds d67a398a5fc6 minix: switch to ->free_inode() adds ca1a199e3b87 nfs{,4}: switch to ->free_inode() adds 977c3d18948e nilfs2: switch to ->free_inode() adds 9fbc000786ba dlmfs: switch to ->free_inode() adds e91b9194bc87 ocfs2: switch to ->free_inode() adds 363db959aeb1 openpromfs: switch to ->free_inode() adds 4aa6b55c05a2 procfs: switch to ->free_inode() adds bc40ddd12c92 qnx4: switch to ->free_inode() adds 45c2a3ff3a84 qnx6: switch to ->free_inode() adds a5a8cbea63be reiserfs: convert to ->free_inode() adds bcb8d71bda47 romfs: convert to ->free_inode() adds 56b5af19318f squashfs: switch to ->free_inode() adds dc4317599616 ubifs: switch to ->free_inode() adds a78bb3838d58 udf: switch to ->free_inode() adds 6becf8edf1a7 sysv: switch to ->free_inode() adds d984892bd7e8 coda: switch to ->free_inode() adds 98835e884cb0 ufs: switch to ->free_inode() adds 015d7956183b mqueue: switch to ->free_inode() adds 524845ff9c47 bpf: switch to ->free_inode() adds bef252fa194c rpcpipe: switch to ->free_inode() adds 27afa27d6703 apparmor: switch to ->free_inode() adds f614ee1e3ea7 securityfs: switch to ->free_inode() adds a2b757fe0fcd ntfs: switch to ->free_inode() adds 53e228299965 dax: make use of ->free_inode() adds 51b9fe48c411 afs: switch to use of ->free_inode() adds 26602cab4117 btrfs: use ->free_inode() adds cfa6d41263ca ceph: use ->free_inode() adds 586a94fdc9c9 ecryptfs: make use of ->free_inode() adds 94053139d482 ext4: make use of ->free_inode() adds 9baf28bbfea1 fuse: switch to ->free_inode() adds b3b4a6e356db jfs: switch to ->free_inode() adds 0b269ded4e60 overlayfs: make use of ->free_inode() adds b62de3225797 hugetlb: make use of ->free_inode() adds 74b1da5645cc shmem: make use of ->free_inode() adds f276ae0dd6d0 orangefs: make use of ->free_inode() adds 168e153d5ebb Merge branch 'work.icache' of git://git.kernel.org/pub/scm [...] adds 9419a3191dcb acct_on(): don't mess with freeze protection adds 5467a68cbf68 dcache: sort the freeing-without-RCU-delay mess for good. adds ce285c267a00 autofs: fix use-after-free in lockless ->d_manage() adds 78438ce18f26 Merge branch 'stable-fodder' of git://git.kernel.org/pub/s [...] adds 2996e1f8bcad btrfs: factor our read/write stage off csum_tree_block int [...] adds c53839fc3217 btrfs: warn if extent buffer mapping crosses a page bounda [...] adds 7ac1e464c4d4 btrfs: Don't panic when we can't find a root key adds 8de60fe94292 btrfs: Initialize inode::i_mapping once in btrfs_symlink adds 6c3abeda7730 btrfs: scrub: return EAGAIN when fs is closing adds b2423496a656 btrfs: zstd: remove indirect calls for local functions adds 3b1da515c64e Btrfs: remove no longer used 'sync' member from transactio [...] adds c258d6e36442 btrfs: Introduce fs_info to extent_io_tree adds 7b4397386fbd btrfs: switch extent_io_tree::track_uptodate to bool adds 43eb5f297584 btrfs: Introduce extent_io_tree::owner to distinguish diff [...] adds a1d198478e92 btrfs: tracepoints: Add trace events for extent_io_tree adds 443c8e2a839f btrfs: reduce kmap_atomic time for checksumming adds 7715da84f74d btrfs: merge _btrfs_set_prop helpers adds 3dcf96c7b9fe btrfs: drop redundant forward declaration in props.c adds 419a6f30fd84 btrfs: rename fs_info argument to fs_private adds 262c96a3c367 btrfs: refactor btrfs_set_prop and add btrfs_set_prop_trans adds e8baf7abcf56 btrfs: Turn an 'else if' into an 'else' in btrfs_uuid_tree_add adds 4e586ca3c3e6 btrfs: Remove EXTENT_WRITEBACK adds 8882679ea50b btrfs: Remove EXTENT_IOBITS adds e4e9fd0f3262 btrfs: add assertion helpers for spinning writers adds 843ccf9f46ba btrfs: use assertion helpers for spinning writers adds 225948dedc9d btrfs: add assertion helpers for spinning readers adds afd495a8264f btrfs: use assertion helpers for spinning readers adds 58a2ddaedbf7 btrfs: add assertion helpers for extent buffer read lock counters adds 5c9c799ab783 btrfs: use assertion helpers for extent buffer read lock counters adds e3f153886702 btrfs: add assertion helpers for extent buffer write lock [...] adds c79adfc085c0 btrfs: use assertion helpers for extent buffer write lock [...] adds ed1b4ed79df2 btrfs: switch extent_buffer::lock_nested to bool adds e65ef21ed850 btrfs: Exploit the fact that pages passed to extent_readpa [...] adds d51f51bb6f3c btrfs: Remove unused -EIO assignment in end_bio_extent_readpage adds 10995c049120 btrfs: reloc: Fix NULL pointer dereference due to expanded [...] adds 80fbc341dcff btrfs: Make btrfs_(set|clear)_header_flag return void adds 537f38f019fa btrfs: Correctly free extent buffer in case btree_read_ext [...] adds 448de471cd4c btrfs: Check the first key and level for cached extent buffer adds 63489055e4c0 btrfs: Always output error message when key/level verifica [...] adds f4340622e022 btrfs: extent_io: Move the BUG_ON() in flush_write_bio() o [...] adds 3065976b045f btrfs: extent_io: Handle errors better in extent_write_ful [...] adds 2b952eea813b btrfs: extent_io: Handle errors better in btree_write_cach [...] adds e06808be8a52 btrfs: extent_io: Kill dead condition in extent_write_cach [...] adds 02c6db4f7308 btrfs: extent_io: Handle errors better in extent_write_loc [...] adds 2e3c25136adf btrfs: extent_io: add proper error handling to lock_extent [...] adds a2a72fbd1110 btrfs: extent_io: Handle errors better in extent_writepages() adds 6a8d2136ca3f btrfs: Use less confusing condition for uptodate parameter [...] adds ff612ba78499 btrfs: fix panic during relocation after ENOSPC before wri [...] adds 75391f0d4119 btrfs: disk-io: Show the timing of corrupted tree block ex [...] adds d46a05edac44 btrfs: tests: handle fs_info allocation failure in extent_ [...] adds d33d105b85d6 btrfs: tests: don't leak fs_info in extent_io bitmap tests adds efd31fce54f7 btrfs: tests: print file:line for error messages adds 703de4266f63 btrfs: tests: add table of most common errors adds 37b2a7bc1ea9 btrfs: tests: use standard error message after fs_info all [...] adds 52ab7bca3583 btrfs: tests: use standard error message after root alloca [...] adds 9e3d9f8462ef btrfs: tests: use standard error message after extent buff [...] adds 770e0cc040b0 btrfs: tests: use standard error message after path alloca [...] adds 6a060db85d0a btrfs: tests: use standard error message after inode alloc [...] adds 3199366da73d btrfs: tests: use standard error message after block group [...] adds 7b9586bc2b31 btrfs: tests: properly initialize fs_info of extent buffer adds 488f673023be btrfs: tests: return errors from extent map tests adds d7de4b0864dd btrfs: tests: return errors from extent map test case 1 adds e71f2e17e8c9 btrfs: tests: return errors from extent map test case 2 adds 992dce7494d6 btrfs: tests: return errors from extent map test case 3 adds 7c6f670052f1 btrfs: tests: return errors from extent map test case 4 adds ccfada1f650b btrfs: tests: return error from all extent map test cases adds 6c3047468088 btrfs: tests: use standard error message after extent map [...] adds 43f7cddc6e5a btrfs: tests: use SZ_ constants everywhere adds 3173fd926c46 btrfs: tests: fix comments about tested extent map ranges adds 752dbe48e22a btrfs: tests: drop messages when some tests finish adds e4fa7469eb7a btrfs: tests: unify messages when tests start adds d4eb671a0882 btrfs: remove stale definition of BUFFER_LRU_MAX adds 247462a5aca5 btrfs: move tree block wait and write helpers to tree-log adds 290342f66108 btrfs: use BUG() instead of BUG_ON(1) adds 7984ae52bbf7 btrfs: Perform locking/unlocking in btrfs_remap_file_range() adds 7d157c3d4810 btrfs: use common file type conversion adds 9df76fb5442a btrfs: get fs_info from eb in lock_extent_buffer_for_io adds 20a1fbf97e11 btrfs: get fs_info from eb in repair_eb_io_failure adds 0ab020632860 btrfs: get fs_info from eb in write_one_eb adds 8f881e8c1880 btrfs: get fs_info from eb in leaf_data_end adds bcdc428cfe7d btrfs: get fs_info from eb in btrfs_exclude_logged_extents adds b0c9b3b05dcb btrfs: get fs_info from eb in check_tree_block_fsid adds ed874f0db897 btrfs: get fs_info from eb in tree_mod_log_eb_copy adds 6a884d7d527f btrfs: get fs_info from eb in clean_tree_block adds e902baac6564 btrfs: get fs_info from eb in btrfs_leaf_free_space adds d0d20b0f5c6d btrfs: get fs_info from eb in read_node_slot adds 5ab12d1ff837 btrfs: get fs_info from eb in btree_read_extent_buffer_pages adds e064d5e9f0a0 btrfs: get fs_info from eb in btrfs_verify_level_key adds 90b1377daa96 btrfs: qgroup: remove obsolete fs_info members adds 82fc28fbedbb btrfs: Move btrfs_check_chunk_valid() to tree-check.[ch] a [...] adds f114024376bc btrfs: tree-checker: Make chunk item checker messages more [...] adds bf871c3b43b1 btrfs: tree-checker: Make btrfs_check_chunk_valid() return [...] adds 075cb3c78fe7 btrfs: tree-checker: Check chunk item at tree block read time adds ab4ba2e13346 btrfs: tree-checker: Verify dev item adds 80e46cf22ba0 btrfs: tree-checker: Enhance chunk checker to validate chu [...] adds 496245cac57e btrfs: tree-checker: Verify inode item adds 6bf9e4bd6a27 btrfs: inode: Verify inode mode to avoid NULL pointer dereference adds 86a6be3abe6c btrfs: tree-checker: get fs_info from eb in generic_err adds 1fd715ffdd14 btrfs: tree-checker: get fs_info from eb in file_extent_err adds 68128ce75620 btrfs: tree-checker: get fs_info from eb in check_csum_item adds d98ced688f49 btrfs: tree-checker: get fs_info from eb in dir_item_err adds ce4252c049bd btrfs: tree-checker: get fs_info from eb in check_dir_item adds 4806bd886aa0 btrfs: tree-checker: get fs_info from eb in block_group_err adds af60ce2b9354 btrfs: tree-checker: get fs_info from eb in check_block_gr [...] adds ae2a19d8ad2e btrfs: tree-checker: get fs_info from eb in check_extent_d [...] adds 0076bc89a77a btrfs: tree-checker: get fs_info from eb in check_leaf_item adds e2ccd361ef06 btrfs: tree-checker: get fs_info from eb in check_leaf adds d001e4a3fe39 btrfs: tree-checker: get fs_info from eb in chunk_err adds 5617ed80cbaa btrfs: tree-checker: get fs_info from eb in dev_item_err adds 412a23127c58 btrfs: tree-checker: get fs_info from eb in check_dev_item adds 39e57f495bf9 btrfs: tree-checker: get fs_info from eb in check_inode_item adds ae0bc863106a btrfs: drop unused parameter in mount_subvol adds 8b4d1efc9e6c btrfs: prop: open code btrfs_set_prop in inherit_prop adds 040ee6120cb6 Btrfs: send, improve clone range adds c2d1b3aae336 btrfs: Honour FITRIM range constraints during free space trim adds bbbf7243d62d btrfs: combine device update operations during transaction commit adds 61d0d0d2cbb7 btrfs: Handle pending/pinned chunks before blockgroup relo [...] adds 41e7acd38c1a btrfs: Rename and export clear_btree_io_tree adds 39e264a40dd7 btrfs: Populate ->orig_block_len during read_one_chunk adds 930b09072977 btrfs: Introduce new bits for device allocation tree adds 4ca7365606ca btrfs: Implement set_extent_bits_nowait adds 8e75fd893b06 btrfs: Stop using call_rcu for device freeing adds 68c94e55e150 btrfs: Transpose btrfs_close_devices/btrfs_mapping_tree_fr [...] adds 1c11b63eff2a btrfs: replace pending/pinned chunks lists with io tree adds 60dfdf25bd31 btrfs: Remove 'trans' argument from find_free_dev_extent(_start) adds e74e3993bcf6 btrfs: Factor out in_range macro adds 8811133d8a98 btrfs: Optimize unallocated chunks discard adds 45bfcfc168f8 btrfs: Implement find_first_clear_extent_bit adds 929be17a9b49 btrfs: Switch btrfs_trim_free_extents to find_first_clear_ [...] adds 1c4360ee056b btrfs: get fs_info from eb in btrfs_check_leaf_full adds cfdaad5e5f42 btrfs: get fs_info from eb in btrfs_check_leaf_relaxed adds 813fd1dcab2d btrfs: get fs_info from eb in btrfs_check_node adds 6ec0896c4c81 btrfs: get fs_info from eb in should_balance_chunk adds ddaf1d5aef2c btrfs: get fs_info from eb in btrfs_check_chunk_valid adds 9690ac098774 btrfs: get fs_info from eb in read_one_chunk adds 178507595c93 btrfs: get fs_info from eb in read_one_dev adds 39ad31731588 Btrfs: fix data bytes_may_use underflow with fallocate due [...] adds ff2ac107fae2 btrfs: tree-checker: Remove comprehensive root owner check adds 8d47a0d8f794 btrfs: Do mandatory tree block check before submitting bio adds f9756261c28c btrfs: Remove redundant inode argument from btrfs_add_ordered_sum adds 39db232daec7 btrfs: get fs_info from trans in write_one_cache_group adds bbebb3e0babb btrfs: get fs_info from trans in btrfs_setup_space_cache adds 5742d15fa76a btrfs: get fs_info from trans in btrfs_write_dirty_block_groups adds 6b2794084345 btrfs: get fs_info from trans in update_block_group adds 9b7a2440ae51 btrfs: get fs_info from trans in btrfs_create_tree adds 4884b8e8ebf5 btrfs: get fs_info from trans in btrfs_need_log_full_commit adds 907877664e2d btrfs: get fs_info from trans in btrfs_set_log_full_commit adds 4ca75f1bd413 btrfs: get fs_info from trans in create_free_space_inode adds fe04153452a6 btrfs: get fs_info from trans in btrfs_write_out_cache adds d30a668f1bf1 btrfs: get fs_info from trans in push_node_left adds 55d32ed8d3e3 btrfs: get fs_info from trans in balance_node_right adds 6ad3cf6df096 btrfs: get fs_info from trans in insert_ptr adds 94f94ad97255 btrfs: get fs_info from trans in copy_for_split adds 6f8e0fc77cd5 btrfs: get fs_info from trans in init_first_rw_device adds 5c466629e27a btrfs: get fs_info from trans in btrfs_finish_sprout adds 196c9d8de838 btrfs: get fs_info from trans in btrfs_run_dev_stats adds 2b584c688bb5 btrfs: get fs_info from trans in btrfs_run_dev_replace adds 74f657d89c67 Btrfs: remove no longer used member num_dirty_bgs from tra [...] adds 34e73cc930a8 btrfs: trace: Introduce trace events for sleepable tree lock adds 31aab402076f btrfs: trace: Introduce trace events for all btrfs tree lo [...] adds cac237ae095f btrfs: rename btrfs_setxattr to btrfs_setxattr_trans adds 2d74fa3efcff btrfs: rename do_setxattr to btrfs_setxattr adds 3e125a74fbc1 btrfs: export btrfs_setxattr adds 353c2ea735e4 btrfs: remove redundant readonly root check in btrfs_setxa [...] adds 04e6863b19c7 btrfs: split btrfs_setxattr calls regarding transaction adds e3de9b159a92 btrfs: cleanup btrfs_setxattr_trans and drop transaction p [...] adds 32b593bfcb58 Btrfs: remove no longer used function to run delayed refs [...] adds f87b7eb821e3 btrfs: get fs_info from block group in next_block_group adds fdf08605b95d btrfs: get fs_info from block group in pin_down_extent adds 7949f3392ed6 btrfs: get fs_info from block group in lookup_free_space_inode adds bb6cb1c5b92b btrfs: get fs_info from block group in load_free_space_cache adds 6701bdb39ceb btrfs: get fs_info from block group in write_pinned_extent [...] adds 2ceeae2e4c4c btrfs: get fs_info from block group in btrfs_find_space_cluster adds 2ccf545e0db9 btrfs: get fs_info from block group in search_free_space_info adds a9355a0ef32f btrfs: Define submit_bio_hook's type directly adds a56b1c7bc83c btrfs: Change submit_bio_hook to taking an inode directly adds c2ccfbc62e9f btrfs: Remove 'tree' argument from read_extent_buffer_pages adds e7681167c36f btrfs: Pass 0 for bio_offset to btrfs_wq_submit_bio adds e68f2ee72181 btrfs: Always pass 0 bio_offset for btree_submit_bio_start adds 50489a5734ec btrfs: Remove bio_offset argument from submit_bio_hook adds f72f0010b202 btrfs: get fs_info from eb in __push_leaf_right adds 8087c193450b btrfs: get fs_info from eb in __push_leaf_left adds f331a9525f96 btrfs: get fs_info from device in btrfs_rm_dev_item adds 163e97ee0d0f btrfs: get fs_info from device in btrfs_scrub_cancel_dev adds 65237ee3b6b3 btrfs: get fs_info from device in btrfs_rm_dev_replace_fre [...] adds bfc61c36260c Btrfs: do not start a transaction at iterate_extent_inodes() adds b28b1f0ce44c btrfs: delayed-ref: Introduce better documented delayed re [...] adds dd28b6a5aad3 btrfs: extent-tree: Open-code process_func in __btrfs_mod_ref adds ed4f255b9bac btrfs: delayed-ref: Use btrfs_ref to refactor btrfs_add_de [...] adds 76675593b69f btrfs: delayed-ref: Use btrfs_ref to refactor btrfs_add_de [...] adds 8a5040f7d9fd btrfs: ref-verify: Use btrfs_ref to refactor btrfs_ref_tree_mod() adds ddf30cf03fb5 btrfs: extent-tree: Use btrfs_ref to refactor add_pinned_bytes() adds 82fa113fccc4 btrfs: extent-tree: Use btrfs_ref to refactor btrfs_inc_ex [...] adds ffd4bb2a19cd btrfs: extent-tree: Use btrfs_ref to refactor btrfs_free_extent() adds c4140cbf35b9 btrfs: qgroup: Don't scan leaf if we're modifying reloc tree adds 25263cd7cec1 btrfs: remove unused parameter fs_info from split_item adds 78ac4f9e5ae0 btrfs: remove unused parameter fs_info from btrfs_truncate_item adds c71dd88007bd btrfs: remove unused parameter fs_info from btrfs_extend_item adds c7da9597fe8c btrfs: remove unused parameter fs_info from tree_move_down adds 179d1e6a3b6a btrfs: remove unused parameter fs_info from from tree_advance adds 033774dc5a90 btrfs: remove unused parameter fs_info from CHECK_FE_ALIGNED adds 5c5aff98f83a btrfs: remove unused parameter fs_info from emit_last_fiem [...] adds c6e340bc1c9e btrfs: remove unused parameter fs_info from btrfs_add_dela [...] adds f5c8daa5b2ae btrfs: remove unused parameter fs_info from btrfs_set_disk [...] adds 03628cdbc64d Btrfs: do not start a transaction during fiemap adds 9f89d5de8631 Btrfs: send, flush dellaloc in order to avoid data loss adds 62d54f3a7fa2 Btrfs: fix race between send and deduplication that lead t [...] adds b8aa330d2acb Btrfs: improve performance on fsync of files with multiple [...] adds 51d470aeaa3a btrfs: Document btrfs_csum_one_bio adds 02529d7a1077 btrfs: tree-checker: Allow error injection for tree-checker adds 7c15d41016dc btrfs: ctree: Dump the leaf before BUG_ON in btrfs_set_ite [...] adds f22125e5d8ae btrfs: refactor btrfs_set_props to validate externally adds cd31af158b32 btrfs: export btrfs_set_prop adds ff9fef559bab btrfs: start transaction in btrfs_ioctl_setflags() adds 11d3cd5c6258 btrfs: drop useless inode i_flags copy and restore adds d2b8fcfe4315 btrfs: modify local copy of btrfs_inode flags adds 3c8d8b635780 btrfs: drop old_fsflags in btrfs_ioctl_setflags adds 44e5194b5ec1 btrfs: drop local copy of inode i_mode adds b3f6a4be1333 btrfs: start transaction in xattr_handler_set_prop adds 717ebdc3205a btrfs: delete unused function btrfs_set_prop_trans adds da9b6ec829df btrfs: merge calls of btrfs_setxattr and btrfs_setxattr_tr [...] adds 4297ff84dc24 btrfs: track DIO bytes in flight adds c8eaeac7b734 btrfs: reserve delalloc metadata differently adds 97db120451e2 btrfs: Preallocate chunks in cow_file_range_async adds b5326271e791 btrfs: Rename async_cow to async_chunk adds c5a68aec4e68 btrfs: Remove fs_info from struct async_chunk adds 1368c6dac7f1 btrfs: Make compress_file_range take only struct async_chunk adds 69684c5a8890 btrfs: Replace clear_extent_bit with unlock_extent adds 4336650aff74 btrfs: Set io_tree only once in submit_compressed_extents adds 7447555fe776 btrfs: Factor out common extent locking code in submit_com [...] adds b1c16ac978fd btrfs: Use kvmalloc for allocating compressed path context adds 9f2e3a53f7ec Merge tag 'for-5.2-tag' of git://git.kernel.org/pub/scm/li [...] adds a83722f45c5b jfs: fix spelling mistake, EACCESS -> EACCES adds 3a9a12fbed5f jfs: remove incorrect comment in jfs_superblock adds 7ca5e8f089c2 jfs: compare old and new mode before setting update_mode flag adds 2e3bc6125154 fs/jfs: Switch to use new generic UUID API adds a5fdd713d256 jfs: fix bogus variable self-initialization adds b8cac3cd24c1 Merge tag 'jfs-5.2' of git://github.com/kleikamp/linux-shaggy adds 73ce6abae5f9 iomap: convert to SPDX identifier adds dbc582b6fb6a iomap: Clean up __generic_write_end calling adds 26ddb1f4fd88 fs: Turn __generic_write_end into a void function adds 7a77dad7e3be iomap: Fix use-after-free error in page_done callback adds df0db3ecdb8f iomap: Add a page_prepare callback adds cbbf4c0be8a7 iomap: move iomap_read_inline_data around adds d8456eaf319a Merge tag 'iomap-5.2-merge-2' of git://git.kernel.org/pub/ [...] adds 4d09807f2046 xfs: fix use after free in buf log item unlock assert adds 545aa41f5cba xfs: wake commit waiters on CIL abort before log item abort adds 22fedd80b652 xfs: shutdown after buf release in iflush cluster abort path adds 1ca89fbc48e1 xfs: don't account extra agfl blocks as available adds 2bf9d264efed xfs,fstrim: fix to return correct minlen adds 6772c1f11206 xfs: track metadata health status adds 39353ff6e96f xfs: replace the BAD_SUMMARY mount flag with the equivalen [...] adds 519841c207de xfs: clear BAD_SUMMARY if unmounting an unhealthy filesystem adds 1b6d968de22b xfs: bump XFS_IOC_FSGEOMETRY to v5 structures adds 7cd5006bdb6f xfs: add a new ioctl to describe allocation group geometry adds c23232d40935 xfs: report fs and rt health via geometry structure adds 1302c6a24fd9 xfs: report AG health via AG geometry ioctl adds 89d139d5ad46 xfs: report inode health via bulkstat adds 9d71e15586fd xfs: refactor scrub context initialization adds f8c2a2257ca1 xfs: collapse scrub bool state flags into a single unsigned int adds 160b5a784525 xfs: hoist the already_fixed variable to the scrub context adds 4860a05d2475 xfs: scrub/repair should update filesystem metadata health adds 4fb7951fde64 xfs: scrub should only cross-reference with healthy btrees adds cb357bf3d105 xfs: implement per-inode writeback completion queues adds 28408243706e xfs: remove unused m_data_workqueue adds 3994fc489575 xfs: merge adjacent io completions of the same type adds 945c941fcd82 xfs: make tr_growdata a permanent transaction adds 362f5e745ae2 xfs: assert that we don't enter agfl freeing with a non-pe [...] adds 1fdeaea4d92c xfs: abort unaligned nowait directio early adds 903b1fc2737f xfs: widen quota block counters to 64-bit integers adds 394aafdc15da xfs: widen inode delalloc block counter to 64-bits adds 078f4a7d3109 xfs: kill the xfs_dqtrx_t typedef adds 3de5eab3fde1 xfs: unlock inode when xfs_ioctl_setattr_get_trans can't g [...] adds f60be90fc9a9 xfs: fix broken bhold behavior in xrep_roll_ag_trans adds 9fe82b8c422b xfs: track delayed allocation reservations across the filesystem adds ed30dcbd901c xfs: rename the speculative block allocation reclaim toggl [...] adds 9a1f3049f473 xfs: allow scrubbers to pause background reclaim adds 47cd97b5b239 xfs: scrub should check incore counters against ondisk headers adds 1749d1ea89bd xfs: add missing error check in xfs_prepare_shift() adds 710d707d2fa9 xfs: always rejoin held resources during defer roll adds 94079285756d xfs: don't parse the mtpt mount option adds 75efa57d0bf5 xfs: add online scrub for superblock counters adds 910832697cf8 xfs: change some error-less functions to void types adds aa26690fab13 Merge tag 'xfs-5.2-merge-4' of git://git.kernel.org/pub/sc [...] adds 184012ad69b2 dtlk: remove double call to nonseekable_open adds c5bf68fe0c86 *: convert stream-like files from nonseekable_open -> stream_open adds 438ab720c675 vfs: pass ppos=NULL to .read()/.write() of FMODE_STREAM files adds 41bc10cabe96 Merge tag 'stream_open-5.2' of https://lab.nexedi.com/kirr/linux adds 5dd50aaeb185 Make anon_inodes unconditional adds b3e583825266 clone: add CLONE_PIDFD adds 2151ad1b0672 signal: support CLONE_PIDFD with pidfd_send_signal adds 43c6afee48d4 samples: show race-free pidfd metadata access adds eac7078a0fff Merge tag 'pidfd-v5.2-rc1' of git://git.kernel.org/pub/scm [...] adds 9f671e58159a security: Create "kernel hardening" config area adds b6a6a3772d20 security: Move stackleak config to Kconfig.hardening adds 709a972efb01 security: Implement Clang's stack initialization adds 2d60d96b6f00 Merge tag 'meminit-v5.2-rc1' of git://git.kernel.org/pub/s [...] adds 0a4c92657f25 fs: mark expected switch fall-throughs adds e690c9e3f4fb afs: Mark expected switch fall-throughs adds 74f79099efe0 adfs: mark expected switch fall-throughs adds e2e801644eb3 scsi: aic7xxx: mark expected switch fall-throughs adds 6a29edc41e13 scsi: be2iscsi: be_iscsi: Mark expected switch fall-through adds a8308767c169 scsi: be2iscsi: be_main: Mark expected switch fall-through adds 8fabc0eb9daa scsi: bfa: bfa_fcpim: Mark expected switch fall-throughs adds 1f7716373901 scsi: csiostor: csio_wr: mark expected switch fall-through adds 9fa29a670bb8 scsi: imm: mark expected switch fall-throughs adds dbb744ba4129 scsi: lpfc: lpfc_ct: Mark expected switch fall-throughs adds bf9598bdb311 scsi: lpfc: lpfc_els: Mark expected switch fall-throughs adds f60deecb9661 scsi: lpfc: lpfc_hbadisc: Mark expected switch fall-throughs adds e305c8dfa5ec scsi: lpfc: lpfc_nportdisc: Mark expected switch fall-through adds 309cf28a0451 scsi: lpfc: lpfc_nvme: Mark expected switch fall-through adds 88216a783b15 scsi: lpfc: lpfc_scsi: Mark expected switch fall-throughs adds 6bb0497834d4 scsi: osst: mark expected switch fall-throughs adds 2d5ffc2611f4 scsi: ppa: mark expected switch fall-through adds 7c2901107d1a scsi: sym53c8xx_2: sym_hipd: mark expected switch fall-throughs adds 0779ad71aa08 scsi: sym53c8xx_2: sym_nvram: Mark expected switch fall-through adds 224b44d46ffe lib: zstd: Mark expected switch fall-throughs adds 8a05452ca460 lib/cmdline.c: mark expected switch fall-throughs adds afb33e40d54e ASN.1: mark expected switch fall-through adds e16fb3a8d271 block: Mark expected switch fall-throughs adds 9fe0a7590890 NFC: pn533: mark expected switch fall-throughs adds a01bcfd6990d NFC: st21nfca: Fix fall-through warnings adds 322b38ce3dd6 drm/nouveau/nvkm: mark expected switch fall-throughs adds ccaa75187a5f memstick: mark expected switch fall-throughs adds b4b52b881cf0 Merge tag 'Wimplicit-fallthrough-5.2-rc1' of git://git.ker [...] adds 6aa35ce74399 mmc: mmci: Don't share un-implemented DMA functions adds c21aa7a80416 mmc: mmci: Drop unnecessary clear of variant->qcom_dml flag adds ea27c95a7a47 mmc: mmci: Re-work code starting DMA for the qcom variant adds f7f3e7dac802 mmc: mmci: Drop qcom specific header file adds 62e546be6d93 mmc: mmci: Share sdmmc_variant_init() via the common header file adds 71953e0e7968 mmc: mmci: Make mmci_variant_init() static adds 6f549034bb64 mmc: host: Pedantic cleanups to Kconfig adds 8e9a6919939b mmc: sdhci-of-esdhc: add erratum A011334 support in lx2160 [...] adds a46e42712596 mmc: sdhci-of-esdhc: add erratum eSDHC5 support adds 05cb6b2a66fa mmc: sdhci-of-esdhc: add erratum eSDHC-A001 and A-008358 support adds 5dd195522562 mmc: sdhci-of-esdhc: add erratum A-009204 support adds b214fe592ab7 mmc: sdhci-of-esdhc: add erratum eSDHC7 support adds 1f1929f3f2fa mmc: sdhci-of-esdhc: add quirk to ignore command inhibit for data adds 611025983b79 mmc_spi: add a status check for spi_sync_locked adds 8dcf48e5f4d7 mmc: mxs-mmc: Enable MMC_CAP_ERASE adds f49bdcde0a0f mmc: renesas_sdhi: update copyright information adds 609e5fba56fc mmc: tmio: introduce macro for max block size adds 2a55c1eac788 mmc: renesas_sdhi: prevent overflow for max_req_size adds 91ecbe50b69c mmc: renesas_sdhi: set CBSY flag before probing TMIO host adds 89822b73543d mmc: mtk-sd: add support for MT8516 adds 92cd1667d579 mmc: tegra: fix ddr signaling for non-ddr modes adds 1d8cd065f7ab mmc: sdhci: allow host to specify maximum tuning loops adds ea8fc5953e8b mmc: tegra: update hw tuning process adds ad64a7908c0a dt-bindings: mmc: tegra: document Tegra194 compatible string adds c46d089aa71d mmc: cqhci: allow hosts to update dcmd cmd desc adds c6e7ab909262 mmc: tegra: add Tegra186 WAR for CQE adds 688956440e80 mmc: cqhci: add CQHCI_SSC1 register CBC field mask adds b77544280ccf mmc: tegra: fix CQE enable and resume sequence adds 2198eeff2344 mmc: sdhci-omap: Make sdhci_omap_reset static adds 28f22fb755ec dt-bindings: mmc: Add disable-cqe-dcmd property. adds 7bda9482e7ed mmc: sdhci-of-arasan: Add DTS property to disable DCMDs. adds e5a34b0c1071 mmc: alcor: enable DMA for writes adds 0732ea75de09 mmc: mmci: add get_datactrl_cfg callback and helper functions adds b3fb9d64b497 mmc: mmci: define get_dctrl_cfg for legacy variant adds 5db1e1fc7cab mmc: mmci: qcom: define get_dctrl_cfg adds 8372f9d0ef0b mmc: mmci: stm32: define get_dctrl_cfg adds 41ed65e7ce84 mmc: mmci: replace blksz_datactrlXX by get_datactrl_cfg callback adds b9ffe4086206 mmc: mmc_spi: Remove redundant dev_set_drvdata() adds 70a557e63f1a mmc: mmc_spi: Remove useless NULL check at ->remove() adds 38b2168581bc mmc: mmc_spi: Join string literals back adds 1ae51603528c mmc: mmc_spi: Indentation fixes adds aad5f19e4736 mmc: mmc_spi: Convert to use SPDX identifier adds c6645985d77c MAINTAINERS: Collect TI FLASH MEDIA drivers into one section adds 3b407b4f3a92 MAINTAINERS: Add Ulf Hansson to the MEMORYSTICK section adds e374e87538f4 mmc: sdhci_am654: Clear HISPD_ENA in some lower speed modes adds c278150e0d2a mmc: alcor: enable DMA transfer of large buffers adds b65be6355183 mmc: mtk-sd: check for valid optional memory resource adds 002ee28e8b32 mmc: core: make pwrseq_emmc (partially) support sleepy GPI [...] adds 765c59675ab5 mmc: sdhci-pci: Add support for Intel CML adds cf03fcdc5b9c MAINTAINERS: Add section for MediaTek MMC/SD/SDIO driver adds ade024f130f7 memstick: jmb38x_ms: remove set but not used variable 'data' adds 2e72ab9b2f56 mmc: sdhci: Reorganize sdhci_finish_mrq() and __sdhci_fini [...] adds 97a1abae46a6 mmc: sdhci: Move timer and has_requests functions adds e9a072993d69 mmc: sdhci: Move some processing to __sdhci_finish_mrq() adds 19d2f695f4e8 mmc: sdhci: Call mmc_request_done() from IRQ handler if possible adds c07a48c26519 mmc: sdhci: Remove finish_tasklet adds 71c733c4e1ae mmc: tegra: add sdhci tegra suspend and resume adds 4c94cb651f47 mmc: core: retry CMD1 in mmc_send_op_cond() even if the ocr = 0 adds 42c38d4a1bc4 mmc: core: Fix warning and undefined behavior in mmc volta [...] adds 8e1943af2986 mmc: core: fix possible use after free of host adds e69ec21eff32 memstick: tifm: remove set but not used variable 'data' adds f19337d55fac Revert "mmc: alcor: enable DMA transfer of large buffers" adds c671b6dede27 mmc: alcor: work with multiple-entry sglists adds 7fc13b879fdd mmc: omap_hsmmc: Use dev_get_drvdata() adds 98849da63fff mmc: meson-gx: remove open coded read with timeout adds 9c5fdb07a28d mmc: meson-gx: ack only raised irq adds eb4d81127746 mmc: meson-gx: correct irq flag adds d5f758f2df80 mmc: meson-gx: disable HS400 adds dc38ac8141a6 mmc: meson-gx: avoid clock glitch when switching to DDR modes adds 5e6f75f42393 mmc: meson-gx: remove Rx phase tuning adds f50b7ac5e4ed mmc: meson-gx: add signal resampling tuning adds d3db80ca5744 dt-bindings: mmc: fsl-imx-esdhc: add imx7ulp compatible string adds 1c4989b000ae mmc: sdhci-esdhc-imx: add pm_qos to interact with cpuidle adds 2eaf5a533afd mmc: sdhci-esdhc-imx: Add HS400 support for iMX7ULP adds 9e4be8d03f50 mmc: core: Verify SD bus width adds 7a019f9b432b mmc: usdhi6rol0: mark expected switch fall-throughs adds 812513c7b18c mmc: mmci: Cleanup mmci_cmd_irq() for busy detect adds 8520ce1e1779 mmc: mmci: Prevent polling for busy detection in IRQ context adds e57112e35c60 dt-bindings: mmc: Add support for MT8516 to mtk-sd adds 43d8dabb4074 mmc: core: Fix tag set memory leak adds 42edb0d5ac3e mmc: mtk-sd: don't hard-code interrupt trigger type adds afb7c7910bf3 mmc: mtk-sd: add support for config found in mt7620 family SOCs. adds d087bde51605 mmc: mtk-sd: enable internal card-detect logic. adds 26c2b19e9daf mmc: mtk-sd: select REGULATOR adds c081e7fdbf31 mmc: alcor: Drop pointer to mmc_host from alcor_sdmmc_host adds 343682173846 dt-bindings: mmc: add DT bindings for ls1028a eSDHC host c [...] adds 0a49a619e7e1 mmc: sdhci-pci: Fix BYT OCP setting adds 01e5d1830cf5 Merge tag 'mmc-v5.2' of git://git.kernel.org/pub/scm/linux [...] adds 159ef31e81ed device.h: reorganize struct device adds 1be01d4a5714 driver: base: Disable CONFIG_UEVENT_HELPER by default adds c03a0fd0b609 kobject: Don't trigger kobject_uevent(KOBJ_REMOVE) twice. adds 60574d1e05b0 acpi: Create subtable parsing infrastructure adds 3bc0e8eb179d acpi: Add HMAT to generic parsing tables adds 3accf7ae37a9 acpi/hmat: Parse and report heterogeneous memory adds 08d9dbe72b1f node: Link memory nodes to their compute nodes adds e1cf33aafb84 node: Add heterogenous memory access attributes adds acc02a109b04 node: Add memory-side caching attributes adds 665ac7e92757 acpi/hmat: Register processor domain to its memory adds 8d59f5a2ca76 acpi/hmat: Register performance attributes adds d9e8844c7d81 acpi/hmat: Register memory side cache attributes adds 13bac55ef7ae doc/mm: New documentation for memory performance adds 5d777b185f6d arch_topology: Make cpu_capacity sysfs node as read-only adds 47bcc18c7e76 drivers: base: test: add proper SPDX identifier to Makefile adds 50f86aedfa96 drivers: base: firmware_loader: add proper SPDX identifier [...] adds 5de363b66a37 drivers: base: power: add proper SPDX identifiers on files [...] adds 9abb24990a2b debugfs: update documented return values of debugfs helpers adds affada726cad driver core: Clarify which counterparts to use to device_add() adds d2ab99403ee0 mm/memory_hotplug: Do not unlock when fails to take the de [...] adds 7067c96ee8d2 drivers: fix a typo in the kernel doc for devm_platform_io [...] adds e174e78efa6b acpi/hmat: fix memory leaks in hmat_init() adds 57f5cf6ed8bd acpi/hmat: Update acpi_hmat_type enum with ACPI_HMAT_TYPE_ [...] adds ab3a9f2ccc08 acpi/hmat: fix an uninitialized memory_target adds 0d1a393d61e4 fs: kernfs: Corrected spelling mistake adds 998267900cee kernfs: fix barrier usage in __kernfs_new_node() adds 25ebcb7dc84d driver core: platform: Propagate error from insert_resource() adds 0b777eee88d7 driver core: Postpone DMA tear-down until after devres rel [...] adds aa30f47cf666 kobject: Add support for default attribute groups to kobj_type adds c484a6783d2b samples/kobject: Replace foo_ktype's default_attrs field w [...] adds 800f5aa1e7e1 block: Replace all ktype default_attrs with groups adds be0d69265702 net-sysfs: Replace ktype default_attrs field with groups adds 52ba92f5882a irqdesc: Replace irq_kobj_type's default_attrs field with groups adds 2064fbc779d4 padata: Replace padata_attr_type default_attrs field with groups adds 9782adeb3d9d cpufreq: schedutil: Replace default_attrs field with groups adds 70283454c918 livepatch: Replace klp_ktype_patch's default_attrs with groups adds edb16da34b08 driver core: platform: Fix the usage of platform device na [...] adds 92067f843854 kobject: Improve docs for kobject_add/del adds 1fd7c3b438a2 kobject: Improve doc clarity kobject_init_and_add() adds 43d8ce9d65a5 Provide in-kernel headers to make extending kernel easier adds bc0c60457c35 init/config: Do not select BUILD_BIN2C for IKCONFIG adds 391c0325cc5f Revert "driver core: platform: Fix the usage of platform d [...] adds 3d378dc713f3 kobject: fix dereference before null check on kobj adds bbabc3fb2b63 firmware_loader: Fix a typo ("syfs" -> "sysfs") adds 8fd7c302b370 kobject: Remove docstring reference to kset adds ed856349dc08 kobject: Fix kernel-doc comment first line adds 70e16a620e07 kobject: clean up the kobject add documentation a bit more adds cf482a49af56 Merge tag 'driver-core-5.2-rc1' of git://git.kernel.org/pu [...] adds 0ec6fc6f453a staging: rtl8712: rename bDriverStopped to driver_stopped adds 5b8d98f1711e staging: rtl8712: rename bSurpriseRemoved to surprise_removed adds 7e5173822c9c staging: rtl8712: rename bSuspended to suspended adds 6fc84d16664c staging: wilc1000: Fix line over 80 characters adds b9c96308fda2 staging: emxx_udc: Fix equal sign alignment adds 1d4c11dd7849 staging: emxx_udc: Fix open parenthesis at the end of the line adds 35defd6dd162 staging: greybus: Change NULL comparison to Boolean Negation adds c12425567d7b staging: vt6655: channel.h: Fix comment style of SPDX Lice [...] adds 8e99e99baf38 staging: vt6655: desc.h: Fix comment style of SPDX-License [...] adds 5e8e08c81f1f staging: fbtft: Fix line over 80 characters adds 4ca7f0a2ae5b staging: r8712u: Replace '--help--' with 'help' adds 7782c3c93dc9 staging: iio: Line over 80 characters adds 3e00865cf87c staging: ralink-gdma: Avoid unnecessary line continuations [...] adds 2c78d9f6ab8a staging: ralink-gdma: Replace from uint32_t to u32 adds b6a3a880cfa6 staging: ralink-gdma: Avoid unnecessary line continuations adds ba118202b95b staging: vboxvideo: Fix open parenthesis at the end of line adds 57a633dc68a6 staging: vc04-services: bcm2835-audio: Fix alignment issues adds fbdc55155c7f staging: vc04_services: bcm2835-camera: Fix multiple line [...] adds 2b90bf28ac38 staging: speakup: Comparison to NULL. adds 084a8e546005 staging: vt6655: Fix spelling mistake adds 572dbab6e353 staging: vt6655: Fix space around binary operator adds 5a56a0f9ea04 staging: vt6655: dpc.h: Fix comment style of SPDX License [...] adds f105e04e7b3e staging: vt6655: key.h: Fix comment style for SPDX-License [...] adds d67a81ff8546 staging: vt6655: Remove unnecessary blank line adds f6fe7f2809d3 staging: vt6655: mac.h: Fix comment style for SPDX-License [...] adds 582270600819 staging: vt6655: Fix the warning line over 80 characters adds 219347ebf057 staging: vt6655: Align function declaration adds 730551f754a7 staging: fbtft: Remove unused #defines. adds 50d280f3e31c staging: speakup: Spaces around operator adds a57250582a00 staging: fwserial: Convert macro into an inline function adds d33fe112c9a2 staging: speakup: Add spaces around operators adds b2c4f4660b69 staging: vc04_services: bcm2835-camera: Fix logical contin [...] adds ff7fa1f6b9b2 staging: rtl8712: Replace NULL comparisons adds 84580771dd9c staging: vt6655: Fix malformed SPDX-License-Identifier tag adds f270392c7e3f staging: vt6655: Remove an unused function prototype adds 5921a1383ac2 staging: media: davinci_vpfe: Fix comparison to NULL adds a4c5fbfa60e4 staging: media: davinci_vpfe: Fix multiple line dereference adds 975520608bd6 staging: media: davinci_vpfe: Fix alignment issues adds 173e3e69b297 staging: rtl8188eu: cleanup spacing style adds d5aa59ad1665 staging: sm750fb: trivial comment indention fix. adds 682bb4e63084 staging: zoran: add SPDX GPL-2.0+ license identifier adds 4068f661f604 staging: zoran: remove license boilerplate text adds e91dea57f36c staging: most: usb: Change '--help--' to 'help' in Kconfig adds d8b2f7cfe4d4 staging: vt6655: Remove unused function prototype and definition adds dfa5fbb9dbce staging: fbtft: convert a macro to a function. adds b92f5d83fa1d staging: octeon-usb: remove unnecessary variable frame_number adds 9e510b68f044 staging: most: dim2: errors.h: Correct SPDX-License-Identifier adds da2773be2cf2 staging: most: dim2: hal.h: Correct SPDX-License-Identifier adds 3037be14a219 staging: most: dim2: sysfs.h: Correct SPDX-License-Identifier adds b66003f02d9a staging: most: dim2: reg.h: Correct SPDX-License-Identifier adds 256ab3efbe95 staging: vt6655: line over 80 characters adds de5e4aea8881 staging: sm750fb: Edit CamelCase in local variables adds 6de5cd74fb8f staging: vboxvideo: Do not return -ENOSYS adds 81c2317cb966 staging: rtlwifi: phydm: remove unnecessary parentheses adds 1d78178410f4 staging: media: zoran: remove unnecessary parentheses adds 72a2af220175 staging: wilc1000: remove unnecessary local variables adds bc6b124b6863 staging: rtl8192u: Remove typedef for struct _bandwidth_au [...] adds d83908ed0fc6 staging: rtl8192u: Remove typedef for struct _IbssParms adds 82ec1977b393 staging: rtl8192u: Remove typedef for struct _RT_POWER_SAV [...] adds 00b0f841b740 staging: rtl8192u: Remove typedef for struct _RT_LINK_DETECT_T adds 3eb9aa00daae staging: rtl8192u: Remove typedef for struct _RX_REORDER_ENTRY adds a279fc9d051b staging: rtl8192u: Remove casts on the return values of li [...] adds e8ca82a1348b staging: rtl8192u: Adjust 'if' to follow Kernel coding Style adds 796618673fcd staging: netlogic: Remove unnecessary 'out of memory' message adds 5b628549e954 staging: most: Replace '--help--' in Kconfig file adds 715a7148d774 staging: octeon: Lines should not end with a '(' adds a77a40cf8b42 staging: rtl8712: line over 80 characters. adds 6d49a15ead2b staging: mt7621-pci: IF statement expression comparing to NULL adds 7b53a16a1a7a staging: remove mt7621-eth adds ef2719d35ac4 staging: mt7621-dts: update ethernet settings. adds 84c45d5f3bf1 staging: gasket: Replace macro __ATTR with __ATTR_NULL adds 3f8e5931fe60 staging: fbtft: line over 80 characters adds 5af3304506ae staging: rtl8192e: add SPDX GPL-2.0 license identifier adds 14e9bb7e9ea7 staging: rtl8192e: remove boilerplate license text adds 3df3162f1d52 staging: pi433: Remove unused variable. adds d5f4a5684d1b staging: rtlwifi: Replace 0 with false. adds 996341276286 staging: mt7621-mmc: delele extra blank lines adds 3732d7016725 staging: sm750fb: Remove an unnecessary local variable in [...] adds 8b1cf0b7205a staging: rtl8723bs: hal: Remove comparison to NULL in rtl8 [...] adds 7f91d8866f93 staging: rtl8723bs: hal: Remove comparison to NULL in rtl8 [...] adds 019acabec865 staging: rtl8723bs: hal: Remove comparison to NULL in rtl8 [...] adds 3f181eb23ea6 staging: rtl8723bs: hal: Remove comparison to NULL in rtl8 [...] adds da80ede2e79e staging: rtl8723bs: hal:Remove comparison to NULL in rtl87 [...] adds 7cd6f4b0f593 staging: rtl8723bs: hal: Remove comparison to NULL in rtl8 [...] adds 8f884e76cae6 staging: rtl8723bs: hal: Remove comparison to NULL in hal_ [...] adds 0a6f6e9351db staging: rtl8723bs: hal: Remove comparison to NULL in hal_com.c adds 54b3de55f4c2 staging: rtl8723bs: hal: Remove comparison to NULL in hal_ [...] adds ca739e21ba90 staging: rtl8723bs: hal: Modify comparison to constant in [...] adds 3b3a1a0b7824 staging: rtl8723bs: hal: Modify comparison to constant in [...] adds 74a6565f378c staging: rtl8723bs: use kernel_read() instead of open-code [...] adds df9ce52c8a30 staging: rtl8188eu: remove unnecessary braces from if/else adds 27a0eb8fb69a staging: fbtft: fixed format-string errors. adds fbcd84743a8e staging: octeon-usb octeon-hcd: Fix several typos. adds 8af36478f951 staging: erofs: add a new line after variable declaration adds 50505e578f53 staging: rtl8712 - fix up non-kerneldoc comments adds 1c666e2191db staging: vc04_services: Use tabs instead of spaces adds d5469036124d staging: rtl8192u: Add required spaces before open parenthesis adds dedf215bd1c7 staging: rtl8723bs: remove unused code adds 93f6bc735fd9 staging: vt6655: rxtx.c: Remove unnecessary space after a cast adds cbc570a769e0 staging: rtl8723bs: os_dep: Fix assignment in if condition adds fdd1b243edd7 staging: rtl8723bs: os_dep: Fix space in pointer definition adds cfc7ef740342 staging: rtl8723bs: Remove wrapper functions and change fu [...] adds b1c30bd6b74a staging: rtl8723bs: Change type of variables and return type adds 982c34e0c2a5 staging: mt7621-mmc: Fix ret.cooci warnings adds c580d1f98e22 staging: mt7621-mmc: Modify the return type of the functio [...] adds 42f56fef6720 staging: rtl8188eu: core: rtw_ap.c: Fix multiple blank lines adds 83053c3eabd7 staging: speakup: fix line over 80 characters. adds ce2439ec8356 staging: greybus: remove extern prototypes adds f21cf4601404 staging: gasket: gasket_interuppt.c: Fix string split issue. adds 0842eabb6fd5 staging: rtl8188eu: core: rtw_recv.c: fix a space issue adds 5c4f2259181f staging: rtl8188eu: core: rtw_recv.c: fix a paranthesis is [...] adds a02da43c814b staging: rtl8188eu: core: rtw_recv.c: Fix a tab indent issue adds ed98730d9f25 staging: gdm724x: Do not break expressions adds 0531d4c95425 staging: rtl8723bs: Remove Dead Code in `struct mlme_priv` adds 93bb0b1b18a3 staging: rtl8723bs: Remove Dead Include in include/drv_types.h adds 8ecd30a6685e staging: rtl8723bs: Remove Dead Code in collect_bss_info Function adds 391d9469abd8 staging: rtl8723bs: Remove old unreachable Code adds 3fc9413bcdc7 staging: rtl8723bs: Remove unreachable Code in core/rtw_cmd.c adds bd10cd97e213 staging: rtl8723bs: Remove Dead Code in os_dep/os_intfs.c adds 320d197d1336 staging: rtl8723bs: Remove Dead Code in os_dep/os_intfs.c adds ba61d2dc45b0 staging: rtl8723bs: Remove Dead Code in os_dep/ioctl_linux.c adds 1b818345d1c1 staging: rtl8723bs: Remove Dead Functions in os_dep/ioctl_linux.c adds 043ad6b1c112 staging: rtl8723bs: Remove Dead Code in core/rtw_mlme.c adds f680cf503abc Staging: rtl8192e: Remove parentheses around the right han [...] adds 7af91810209f Staging: rtl8188eu: core: rtw_pwrctrl.c: Fix a comparision [...] adds c9da300ab61c staging: speakup: fix printk KERN_LEVEL facility level warning adds ffe5a0a16fcd staging: wlan-ng: line over 80 character limit adds c127e22f4cc1 Staging: gasket: gasket_sysfs.c: Fix string split issue. adds d85be9b1f0ad Staging: rtl8188eu: core: rtw_mlme.c: Replace NULL comparision. adds 758904ad61ae Staging: rtl8188eu: rtw_ieee80211: Fix indent for 'if' statement. adds 7f2c43964268 staging: rtl8188eu: remove unused defines from wifi.h adds 7d6009f28212 staging: ks7010: remove redundant auth_type check adds 403fa6deca57 staging: rtl8723bs: do not use __constant_cpu_to_le16 adds 917344982196 Staging: rtl8723bs: Remove unnecessary local variable in function adds cfd587d6b1f7 Staging: rtl8723bs: Change values to standard error codes [...] adds 4cdf1d0e1aeb Staging: rtl8723bs: Replace NULL comparison with ! adds 59dbadcdabfa Staging: rtl8723bs: Add missing NULL check for kmalloc adds fe77a268cbaf Staging: rtl8192u: r8180_93cx6.c: Fix space around '<<'. adds 7945e2782604 staging: mt7621-pci-phy: Add Spaces to Macro Definition adds e54c2b0aefa6 staging: fbtft: ternary statement to if statement. adds 447a3621b383 staging: erofs: fix parenthesis alignment adds 180a41bfbfe0 staging: greybus: Remove parentheses around variable adds df08e38510f8 staging: gasket: Remove return variable adds f981a79eff0b staging: rtl8192u: r8192U_dm: Fix alignment issue. adds b6ed32ab49f5 staging: rtl8192u: r8192U_dm: Fix space issue around operators. adds 993798a51162 staging: rtl8192u: r8192U_dm: Remove unnecessary blank lines. adds c0fb0459cb0c staging: rtl8192u: ieee80211: ieee80211_rx.c: Fix NULL com [...] adds e655d23dbac8 staging: rtl8192u: ieee80211: ieee80211_tx.c: Adjust space [...] adds 40197d076c84 staging: sm750fb: Eliminate camel case adds 875af97f6674 Staging: unisys: visornic: Replace '--help--' with 'help' [...] adds 93ea10f5453c Staging: unisys: visorinput: Replace '--help--' with 'help [...] adds fa008fdf002d Staging: unisys: visorhba: Replace '--help--' with 'help' [...] adds 730b3cf282a3 staging: fsl-dpaa2: ethsw: Remove return variable adds ea9420cea390 staging: mt7621-mmc: fix unused variable compiler warning adds c62a4073b243 staging: mt7621-mmc: Remove obsolete comments and variables adds 64eb131e22bd staging: mt7621-mmc: Use pinctrl subsystem to select SDXC [...] adds 472033f59139 staging: mt7621-mmc: Bill the caller for I/O time adds 6d0e4698c89a staging: mt7621-mmc: Remove redundant host->mmc->f_max write adds 983b2fd7235b staging: mt7621-mmc: Immediately notify mmc layer of card [...] adds b22f49923ac8 staging: mt7621-mmc: Fix BRUST -> BURST typo adds b8585eb51e74 staging: mt7621-mmc: Only unmap_sg if mapped adds fe57d1e113fc staging: comedi: ni_mio_common: Use insn->n in ni_calib_in [...] adds 776d25ff5b49 staging: comedi: ni_mio_common: use insn->n in ni_calib_in [...] adds 018768ccc7dc staging: comedi: ni_mio_common: use insn->n in ni_eeprom_i [...] adds 49634aa7d9e6 staging: comedi: ni_mio_common: use insn->n in ni_m_series [...] adds a7265633683c Staging: unisys: Correct malformed SPDX-License-Identifier adds ac22353f803b staging: rtl8188eu: remove unused WFD defines adds 40a3483b194e staging: rtl8192u: ieee80211: ieee80211_rx.c: Remove unnec [...] adds b17b6823419a staging: netlogic: replace skb_put/pull pair with skb_reserve adds 2fd37c9d4335 staging: rtl8192u: r8192U_dm: Remove unnecessary comments. adds 9e4f62f42caa staging: rtl8188eu: core: rtw_recv.c: Modify return type s [...] adds 42784bd7a2c8 staging: mt7621-spi: Remove references to nonexistent mt76 [...] adds 82c6f68090b7 staging: wlan-ng: malformed SPDX-License-Identifier adds 737e061563b0 staging: wlan-ng: Correct typo in comment message adds 19c74ea57715 staging: r8188eu: refactor recvframe_defrag() adds e4432160d9b3 Staging: rtl8723bs: Change return type and type of local variable adds 0d808cdfe0fc staging: gdm724x: Rename dftEpsId to dft_eps_id adds e2ff9f15e8ac staging: erofs: Replace NULL comparisons adds 52012642a599 staging: greybus: sdio.c: Remove unncessary paranthesis. adds c896c89066ae staging: emxx_udc: lines should not end with parenthesis adds 0049363c9253 staging: rtl8188eu: core: rtw_mlme: Remove return variables. adds 72369b1b8790 staging: rtl8188eu: core: Remove unnecessary parentheses adds e9e2d2e34fb1 staging: rtl8188eu: core: Add spaces around operators adds 4c1c9871fb99 staging: rtl8192e: kconfig: use help over --help-- adds 1f176773fac0 staging: vt6655: correction in spelling adds 4a278a92958d staging: vt6655: lines should not end with a parenthesis adds 85b45eadbe6e staging: netlogic: Remove unnecessary error print adds 53db33a48934 Staging: media: Use !x in place of NULL comparision adds 88ad17b6fd02 staging: rtl8712: remove blank line adds f916e23f56a8 staging: rtl8712: alignment should match open parenthesis adds 4fb5eb2da969 staging: rtl8712: rtl8712_efuse.h: remove blank line adds 447da755b810 staging: rtl8712: rtl8712_efuse.h: alignment should match [...] adds a936ac3add1a staging: rtl8712: rtl8712_led.c: remove unnecessary parentheses adds 32c6abf0d02e staging: rtl8712: rtl8712_led.c: alignment should match op [...] adds a752d01c3d87 staging: rtl8712: rtl8712_led.c: remove blank line adds 8cf0466a2df6 staging: rtl8723bs: core: Change NULL comparison to Boolea [...] adds 319aa7e516da staging: rtl8723bs: include: remove typedef for struct pno [...] adds 8b4e7034fd30 staging: rtl8723bs: include: remove typedef for struct pno_ssid adds cc746197159b staging: rtl8723bs: include: remove typedef for struct pno [...] adds bc8212ef3d2a staging: rtl8723bs: include: remove typedef for struct pno [...] adds 454e531f938f staging: rtl8723bs: include: remove typedef for struct pno [...] adds 83cdfc17a907 Staging: comedi: ni_mio_common.c: Added blank line after d [...] adds a41d42a9fda3 Staging: gdm724x: Remove unnecessary print statements adds 8f51bd83e443 staging: pi433: remove empty space to fix line over 80 cha [...] adds b6d00e179fe5 staging: vt6655: Add spaces around operator adds 953137522929 staging: wilc1000: Remove return variable from host_interface.c adds 283a9e4b5624 staging: wilc1000: Remove return variables from wilc_spi.c adds 5947e900d084 staging: rtl8723bs: core: Change NULL comparisons to Boole [...] adds 63ff599a76a6 staging: rtl8723bs: core: Remove return variables in rtw_m [...] adds 51385436f181 staging: rtl8188eu: remove unnecessary parentheses adds 561fb35a9d04 staging: erofs: Use !x or x in place of NULL comparision adds f2778bb3cb6c staging: mt7621-mmc: Fix warning when reloading module wit [...] adds d4223e06b6ae staging: mt7621-mmc: Check for nonzero number of scatterli [...] adds cb8de77c78c7 staging; rtl8723bs: Remove unnecessary function rtw_init_m [...] adds 2c506ddfd51b staging: rtl8723bs: core: Change datatype from sint to int adds 367cdd1305ac staging: rtl8723bs: core: Remove parentheses adds 8e97f7d86623 staging: rtl8723bs: Remove function rtw_alloc_network() adds 3fe9ff487746 staging: rtl8723bs: include: Fix spelling mistake adds d01deea6d72c staging: rtl8723bs: include: Fix a space issue adds 9c0867e0b836 staging: rtl8723bs: include: Fix identation issue adds 6a023205d2d7 staging: rts5208: correction in spelling adds 03f4a7b68801 staging: vt6655: Modify comment style of SPDX License Identifier adds ab2a7a292a78 staging: vt6655: lines should not end with a parentheses adds 1ec119f09420 Staging: media: imx: mipi-csi2: Remove unnecessary error messages adds ac394266dc7f staging: media: zoran: Use unsigned int instead of unsigned adds a3703713e18a Staging: media: davinci_vpfe: Fix preferred form of passin [...] adds 993e826884e5 Staging: media: davinci_vpfe: Drop macros adds 3d107833139b staging: tegra-vde: Add SPDX GPL-2.0+ license identifier t [...] adds 506bce733590 staging: tegra-vde: remove unnecessary boilerplate license [...] adds 4da99b90ce06 staging: ralink-gdma: Change unsigned to unsigned int adds 344201e0f866 staging: ralink-gdma: Remove space after cast adds e5adddf5ae97 staging: pi433: remove unnecessary calling rf69_set_mode() adds d638e7eeda54 staging: rtl8188eu: cleanup long line in odm.c adds 96711664002c staging: ralink-gdma: ralink-gdma.c fixed line width adds dc1e3766ec72 staging: rtl8723bs: include: Fix indentation and spacing issues adds c8723cb8d06b staging: sm750fb: Prefer using the BIT macro adds 11152496021e staging: erofs: fix error handling when failed to read com [...] adds d61fbb6b1634 staging: erofs: introduce erofs_page_is_managed() adds 14a56ec65bab staging: erofs: support IO read error injection adds f0977109a577 staging: sm750fb: lower case to fix camelcase checkpatch warning adds f40c9e3d7703 Staging: rtl8188eu: Get rid of custom macro, DBG_88E in kmalloc adds 49103a816a49 staging: rtl8192u: Remove typedef for struct. adds 27903f9f6b6c staging: rtl8712: remove unnecessary parentheses adds b6e24d0e2118 staging: rtl8712: Remove comparison to true adds ffb99752e930 staging: vc04_services: add missing __user annotations adds ac118d87cff7 staging: wilc1000: use cfg80211 ssid list instead of repacking it adds b83970f23f36 staging: emxx_udc: remove unneeded parenthesis adds 3f6363462937 staging: rtl8723bs: core: fix line over 80 characters warning adds 4195b4f11fbb staging: mt7621-mmc: Remove obsolete Kconfig flags adds 7ca8c2c8bbed staging: mt7621-mmc: Initialize completions a single time [...] adds a4f93fc7183f staging: media: ipu3: Avoid unnecessary blank line. adds 81a6e1cc312e staging: pi433: Fix rf69_set_tx_cfg() logic adds 5c724e197eb5 staging: comedi: ni_tio: Use data[insn->n-1] in ni_tio_ins [...] adds 3589e74873a9 staging: rtl8192e: Remove unnecessary parentheses. adds eab0754655a6 staging: wilc1000: assign scan result callback before star [...] adds 7a4f9419eb94 staging: rtl8192u: ieee80211: ieee80211_wx: add space befo [...] adds 4e1a0d114258 Staging: rtl8192u: Use BIT macro adds bdcca44e16a2 staging: rtl8192u: ieee80211: Use !x in place of NULL comparison adds 041273721201 staging: gasket: apex: Prefer using the BIT macro adds 1c948eaa011d staging: rtlwifi: Remove return variable. adds b12ccd2e6ce0 staging: rtlwifi: phydm: phydm_hwconfig.c: Remove parentheses adds c27d975a0356 staging: rtlwifi: phydm: phydm_adc_sampling.c Remove brackets adds 7d304e1cdf60 staging: mt7621-dts: simplify pcie phy bindings adds 200ff80dc7ed staging: mt7621-pci-phy: update bindings documentation adds e933158d984b staging: mt7621-pci-phy: change driver to don't use child nodes adds d5cac52c092a staging: mediatek: addres minor style issues flagged by cl [...] adds b5af36e3e5aa staging: greybus: audio_manager: fix a missing check of id [...] adds 8eaade886198 staging: rtl8723bs: Remove unnecessary parentheses adds d247b0357fa6 Staging: rtl8192u: ieee80211: Remove custom macro IEEE80211_DEBUG adds c377a43d4f38 Staging: media: davinci_vpfe: Convert macro 'IPIPE_S12Q8' [...] adds 309614bb458f staging: rtlwifi: Remove unnecessary parentheses adds ce957fe2b735 staging: media: zoran: Fix block comment style adds db920621eb85 staging: rtl8712: Fix a space issue adds e920b8081b61 staging: rtl8723bs: core: Fix a comparison warning. adds 41604797e524 staging: rtl8723bs: core: Remove unnecessary parentheses adds 13b7e0139bf1 staging: rtl8723bs: hal: sdio_ops.c: Remove unnecessary pa [...] adds eb322b764ffc staging: rtl8723bs: hal: rtl8723b_phycfg.c: Remove unneces [...] adds 74907e2d83fb staging: rtl8723bs: hal: hal_com.c: Remove unnecessary par [...] adds 2beb8a8189a8 staging: rtl8723bs: hal: odm_HWConfig.c: Remove unnecessar [...] adds fbf99f66707c staging: rtl8723bs: core: rtw_mlme.c: Remove unnecessary p [...] adds 454e27b977db staging: rtl8723bs: core: rtw_ieee80211.c: Remove unnecess [...] adds 5b07a3905fc0 staging: rtl8723bs: os_dep: ioctl_linux.c: Remove unnecess [...] adds 1bba5b2110b2 staging: rtl8723bs: Compress two lines into one line adds 7997c3670126 staging: rtl8723bs: core: rtw_efuse.c: Compress two lines [...] adds b60080197af4 staging: rtlwifi: phydm: Remove parentheses adds b397f82585c3 Merge 5.1-rc3 into staging-next adds 591ad6f1af1b staging: greybus: hid: Remove print following unsuccessful [...] adds 1bb608f231b2 Staging: vt6655: rxtx: Add spaces around '*' adds 00de2287a769 staging: rtlwifi: phydm: Move operator to left hand side adds 19605872ae98 staging: rtlwifi: phydm: Move function arguments to previous line adds a161c66faf7a staging: rtlwifi: phydm: phydm.c: Compress two lines into [...] adds 22228e6a6e46 staging: rtlwifi: phydm: phydm_rainfo.c: Compress two line [...] adds bce05d152864 staging: rtlwifi: btcoexist: Compress two lines into one line adds d3830cc03ee0 staging: rtlwifi: halmac: halmac_88xx: Compress two lines [...] adds 2e6c3a037f6b staging: rtlwifi: halmac: Compress two lines into one line adds 0514b848a82b staging: rtlwifi: halmac: halmac_api.c: Compress two lines [...] adds 198980e079a4 staging: rtlwifi: use !x in place of NULL comparison adds 643cd0a25d5d staging: comedi: use !x in place of NULL comparison adds 0d15252370ec staging: media: imx: Replace list_entry with list_for_each [...] adds 135afb2b2184 staging: media: zoran: Modify return statement. adds 9a3aebc02a84 staging: sm750fb: Remove unnecessary parenthesis. adds 557e36194ed4 staging: comedi: Prefer using BIT macro in various files. adds d34709c64de1 staging: rtl8188eu: Modify return statement. adds 07f9ef042048 staging: vc04_services: Remove unnecessary casts. adds b7987debe356 staging: rtl8712: rtl871x_mp.c: Compress two lines into one line adds 8f24f505fc2a Staging: rtl8723bs: core: Remove typecast in kfree adds 18f0e249da67 staging: mt7621-spi: Remove parentheses adds 9df8a97088f2 staging: vt6656: Fix styling of the comment related to SPD [...] adds fa8e35c70a62 staging: rtlwifi: rtl8822be: Remove functions adds 005fb2de9a8a Staging: rtl8723bs: Remove typedef in struct dynamic_primary_CCA adds 9361076277c0 staging: rtl8192u: ieee80211: ieee80211_rx.c: Replace bit [...] adds 9f383969ae90 staging: rtl8192u: ieee80211: ieee80211_crypt_ccmp.c: Repl [...] adds 37b299c7c49a staging: rtl8192u: ieee80211: ieee80211_crypt_tkip.c: Repl [...] adds f36fa2d94b3d staging: rtl8723bs: core: Replace bit shifting with BIT macro adds a3b3e835d6ca staging: rtlwifi: base.c: Replace bit shifting with BIT macro adds 46a49a52d1c0 staging: fbtft: fb_agm1264k-fl.c: Replace bit shifting wit [...] adds 36cbd6851d57 staging: fbtft: fb_ssd1351.c: Replace bit shifting with BIT macro adds ab6426e3353a staging: emxx_udc: emxx_udc.c: Replace bit shifting with B [...] adds 58ff7e7aaa51 staging: rtl8712: rtl871x_mlme.c: use !x in place of NULL [...] adds 6082ac0412a6 staging: iio: impedance-analyzer: ad5933.c: Replace bit sh [...] adds e7c3d0545967 staging: iio: adc: ad7816.c: Replace bit shifting with BIT macro adds a35342d0f8b3 staging: pi433: Return thread immediately when kthread_sho [...] adds d45c6c9bbfb3 Staging: media: davinci_vpfe: Drop macro and use an in-ker [...] adds 1fbd0bcc363a staging: media: zoran: Remove print statement adds dc2971f20a3c staging: media: zoran: Remove print statement for failed kmalloc adds b5243475c1c7 staging: mt7621-dma: Remove print statement on devm_kzalloc error adds 4e37138ed3f9 staging: ralink-gdma: Remove print statement on failure of [...] adds 9fc6eeb7cbe5 staging: vchiq_arm: remove space after open '(' adds 2d2d5b861abb staging: zoran: fix brace in the wrong line adds dc88057f36ee Staging: rtl8192e: Fix spaces around "+" adds 99b75a4e3275 staging: add missing SPDX lines to Kconfig files adds 97ed8eab2a00 staging: add missing SPDX lines to Makefile files adds 441bf7332d55 staging: m57621-mmc: delete driver from the tree. adds 25338628bbfc staging: sm750fb: add proper SPDX identifier to driver adds 371ebdbe1b74 staging: vc04_services: add proper SPDX identifier for dua [...] adds 3baad68a9780 staging: vc04_services: remove remaining redundant license text adds 7beaea29453b staging: comedi: quatec_daqp_cs: add proper SPDX identifie [...] adds 2506abea7f40 staging: iio: add proper SPDX identifiers to remaining dri [...] adds 21baa36d92a0 staging: rtl8192u: add proper SPDX identifiers on files th [...] adds 53b6f8bc53f7 staging: ralink-gdma: add proper SPDX identifiers on ralin [...] adds 18056f34c3b7 staging: rtl8192e: add proper SPDX identifiers on files th [...] adds b36bcbe511f8 staging: rtl8192e: delete license file. adds b20deecfd1d1 staging: media: zoran: add proper SPDX identifiers on file [...] adds 26855d5ace5e staging: media: soc_camera: add proper SPDX identifiers on [...] adds ffe00b0a0e65 staging: media: imx: add proper SPDX identifiers on files [...] adds 44b8ef17c435 staging: media: tegra-vde: add proper SPDX identifiers on [...] adds 6b079a807b36 iio: remove redundant unlikely annotation adds 76838a8f2973 iio: adc: ingenic: remove redundant dev_err call in ingeni [...] adds 036aa1fee1cc iio: chemical: pms7003: extend supported sensors list adds faad0af1623c dt-bindings: iio: chemical: pms7003: extend supported sens [...] adds cb57f2eb0156 iio: mma8452: mark expected switch fall-through adds be35d281da6a iio: trigger: Print an error if there is no available irq adds abbde2792999 iio: adc: ti-ads7950: Fix improper use of mlock adds cede2f899d8f iio: imu: adis16480: Add support for configurable drdy indicator adds 304840c476ee iio: imu: adis16480: Add OF device ID table adds 6cf7b866bdd5 iio: imu: adis16480: Treat temperature scale in a generic way adds e0e6398e1e4e iio: imu: adis16480: Calculate the sampling frequency in a [...] adds 83ec2d5404bf iio: imu: adis16480: Deal with filter freq in a generic way adds 82e7a1b25017 iio: imu: adis16480: Add support for ADIS1649x family of devices adds 1842a700ec59 iio: imu: adis16480: Add docs for ADIS16480 IMU adds 722f2cca9a29 iio: chemical: sps30: fix attribute kernel version adds 74896202dfb7 dt-bindings: iio: stm32-lptimer-counter: document pinctrl [...] adds 6dc3e36fbc4c iio: counter: stm32-lptimer: Add power management support adds 66deb5c170a5 iio:adc:ad7923: Align broken line to parenthesis adds c1fc8bb0f658 iio:adc:ad7923: Use BIT macro instead of bitshift adds 385c301cec0b iio:adc:ad7923: Put macro argument between ()'s adds 0a39ac29e070 iio:adc:ad7923: Rewrite comparison to NULL adds fb1589710efe iio: Allow to read mount matrix from ACPI adds 3c35e20a1118 iio: accel: bmc150: add mount matrix support adds 587c2bea23f8 iio: accel: bma180: add mount matrix support adds 3a6049f6dbab iio: gyro: bmg160: add mount matrix support adds 70b5fdbb2eae iio: gyro: itg3200: add mount matrix support adds d9842c770a47 iio: magnetometer: bmc150: add mount matrix support adds 8d7ea73814b4 iio: magnetometer: hmc5843: add mount matrix support adds 28799ceac014 iio: mpu6050: improve code readability adds 67b9d4d0985f iio: ak8975: improve code readability adds 3054c4ff28bf iio: imu: st_lsm6dsx: add support to ASM330LHH adds e132f62b9fab dt-bindings: iio: imu: st_lsm6dsx: add asm330lhh device bindings adds f6672544df43 iio: st_accel: remove redundant unsigned less than zero check adds 74c420e0a581 iio: cros_ec_accel_legacy: Refactor code in cros_ec_accel_ [...] adds 3862828a903d iio: buffer: Switch to bitmap_zalloc() adds 35a4ae6d7aee mailmap: Update email for Sean Nyekjaer adds a29b8657d322 dt-bindings: iio: adc: document the Meson G12A support adds e415a1659ec9 iio: adc: meson-saradc: add support for Meson G12A adds 2e5cee6c7622 dt-bindings: Add vendor prefix for Kionix, Inc. adds 0d90fe4786cb dt-bindings: iio: accel: kxcjk1013: Add device tree bindin [...] adds 3b866fd28ff1 iio: accel: kxcjk1013: Add device tree support adds bcccd7ab3dcd iio: adc: ti-ads8688: Update the module author email address adds d43102f525d9 iio: dac: ti-dac5571: Update the module author email address adds 13814627c965 iio: adc: fix a potential NULL pointer dereference adds c97dce792dc8 iio: adc: ti-ads7950: add GPIO support adds 681ca4477933 iio:potentiostat:lmp91000: remove unnecessary parentheses adds cd4779f120c1 iio:potentiostat:lmp91000: reduce line width and remove bl [...] adds b11a89d5d249 iio:potentiostat:lmp91000: invert if statement adds 71a7766b36f3 iio:potentiostat:lmp91000: change dev_err message adds 11362b7a43ba iio: proximity: as3935: fix use-after-free on device remove adds 6f9ca1d3eb74 iio: common: ssp_sensors: Initialize calculated_time in ss [...] adds 17104ca2713b iio: adc: stmpe-adc: Shuffle an if statement around in stm [...] adds d626be00e856 drivers: iio: Kconfig: pedantic cleanup adds 20d9248e704a iio:dac:ad5064 mlock cleanup - move to a local lock. adds 326e2357553d iio: imu: adis16480: Add support for external clock adds 3b5de76b285e dt-bindings: iio: imu: adis16480: Document external clock adds 6282b5c62018 iio: pressure: bmp280: BMP280 calibration to entropy adds b921d928a31c iio: cros_ec: Drop unnecessary include files adds ad9cc622f101 iio: cros_ec: Add kernel-doc for cros_ec_sensors_read_lpc adds 37aa055c4172 iio: cros_ec: Switch to SPDX identifier. adds b34d6c835d6b iio: adc: ad7124 fix indentation issue, remove extra tab adds 17b90e6a0df2 staging: iio: adc: ad7192: Fix identation adds 3ad7a939c931 staging: iio: adc: ad7192: Use DT clock binding adds 753a9870e041 staging: iio: adc: ad7192: Report error directly in ad7192_setup adds 6af0e8a9a7a5 iio: imu: st_lsm6dsx: add support to LSM6DSOX adds 6be4f55456f9 dt-bindings: iio: imu: st_lsm6dsx: add lsm6dsox device bindings adds eb4f07a5ba05 staging: iio: adc: ad7192: Convert platform data to DT properties adds 163321094ba1 iio: adc: lpc32xx: Sort headers adds 9f29b00c5826 iio: adc: lpc32xx: Cleanup headers adds e32cff6f6163 iio: adc: lpc32xx: Add scale feature adds caeffabc36cb dt-bindings: iio: adc: lpc32xx-adc: Document vref-supply adds 9085daa4abcc staging: iio: ad7780: add gain & filter gpio support adds ae9f86feb429 staging: iio: ad7780: add missing switch default case adds 0149ba2d5b6d staging: iio: ad7780: add gain reading to ad778x adds 0ee6d5ebe13d staging: iio: ad7780: add filter reading to ad778x adds 33e1f90204f0 staging: iio: ad7780: set pattern values and masks directly adds 4812a14a78c8 staging:iio:ad7780: add chip ID values and mask adds 5bb30e7daf00 staging: iio: ad7780: move regulator to after GPIO init adds bb4af619a603 staging: iio: ad7780: add SPDX identifier adds 69fdf26f6ffe staging: iio: ad7780: add new copyright holder adds 9fb27f807ecc staging: iio: ad7780: moving ad7780 out of staging adds 46c1eb4bb137 staging: iio: ad7780: add device tree binding adds 3204683722c2 staging: iio: ad5933: change multi-line comment style adds 700e8911a681 staging: iio: ad5933: organize includes adds adb0ef4120bb staging: iio: ad5933: add SPDX identifier adds 8fce3d34d70c staging: iio: ad5933: change help rule message adds a816646f08ce staging: iio: ad5933: add ABI documentation adds 536cc27deade iio: hmc5843: fix potential NULL pointer dereferences adds 835ab93dcdcf dt-bindings: Add vendor prefix for MaxBotix adds 7483e40d7e43 dt-bindings: maxbotix,mb1232: Add MaxBotix i2c ultrasonic rangers adds 16b05261537e mb1232.c: add distance iio sensor with i2c adds 10b5d3d10759 MAINTAINERS: add maintainer for maxbotix ultrasonic driver adds d04411c2a678 staging: iio: adc: ad7280a: Avoid precedence issues in macro adds 6c249591eef2 staging: iio: adc: ad7280a: Adding temp var to improve rea [...] adds 9bf1468e9d62 staging: iio: adc: ad7280a: Remove CamelCase notation adds 74878d4fa816 iio: imu: adis16400: move trigger handler into adis16400_core adds 5075e0720d93 iio: imu: adis: generalize burst mode support adds 0e92e2d03623 iio: imu: adis16400: move burst logic to ADIS lib adds 5447e3f15c43 iio: imu: adis16400: rename adis16400_core.c -> adi16400.c adds 3cb5161317b2 iio: imu: adis16400: move adis16400.h into adis16400.c adds bf2da9707900 iio: adc: ad7780: Add parentheses to macros adds 57565828adf5 staging: iio: ad5933: change attributes to match ABI adds 2e19ba661ece iio: adc: stm32-dfsdm: make spi_master_freq more accurate adds 6f2c4a59d9fc iio: adc: stm32-dfsdm: continuous mode depends on current mode adds caf9c1e59809 iio: adc: stm32-dfsdm: move dma enable from start_conv() t [...] adds 746485087371 iio: adc: stm32-dfsdm: move dma slave config to start routine adds 9491f75fe2ea iio: adc: stm32-dfsdm: enable hw consumer adds a6096762e98b iio: adc: stm32-dfsdm: add support for scan mode adds 11646e81d775 iio: adc: stm32-dfsdm: add support for buffer modes adds 37ada026be2c iio: adc: stm32-dfsdm: claim direct mode for raw read and [...] adds 78ed050dd296 iio: light: vcnl4000 use word writes instead of byte writes adds ebd457d55911 iio: light: vcnl4000 add devicetree hooks adds 5da8affed2f8 dt-bindings: iio: light: add vcnl4000 devicetree bindings adds 5a441aade5b3 iio: light: vcnl4000 add support for the VCNL4040 proximit [...] adds 54480943235e dt-bindings: iio: light: add vcnl4040 devicetree bindings adds 2b0d1c6f1219 staging: iio: adc: ad7192: Use read_avail for available at [...] adds 94bceb3cf5d1 iio: gyro: bmg160: add device tree compatibility table adds e8379e05e811 dt-bindings: iio: add Bosch BMG160 gyroscope sensor adds 89c16919a078 iio: Make possible to include driver.h first adds 5cd66239574d iio: frequency: ad9523: Fix typo in ad9523_platform_data adds 52f171abaecb devantech-srf04.yaml: transform DT binding to YAML adds 023e41632e06 dt-bindings: iio/temperature: Add thermocouple types (and doc) adds 8fede567b847 iio:temperature:max31856:Add device tree bind info adds fb55a51310d1 iio:temperature: Add MAX31856 thermocouple support adds 0976f94f7602 MAINTAINERS: Fix the link to ad7606 dt-bindings adds 65500c53aa6d staging: iio: adc: ad7280a: Tab alignment adds 9f57110d2e3d iio: adc: stm32-dfsdm: improve sampling frequency accuracy adds 6ec417d2f1a0 iio: adc: stm32-dfsdm: add PM support adds df1d80aee963 iio: ad_sigma_delta: Properly handle SPI bus locking vs CS [...] adds 932f98922f6f Merge tag 'iio-for-5.2a-2' of git://git.kernel.org/pub/scm [...] adds 3935a6fb4bd7 staging: comedi: dyna_pci10xx: remove set but not used var [...] adds 28f69ae49b79 staging: comedi: dt2811: Fix spelling mistake adds b368fa114a62 staging: comedi: adv_pci1710: fix spelling mistake: "dropu [...] adds 8136eaa012c4 staging: wilc1000: drop explicit conversion to bool adds ae26aa844679 staging: wilc1000: Avoid GFP_KERNEL allocation from atomic [...] adds c901556a43d2 staging: wilc1000: give usleep_range a range adds e2e89d4a7320 staging: wilc1000: fix spelling mistake "dissconect" -> "d [...] adds 740a998d58ee Staging: gasket: Use DIV_ROUND_UP adds 47830c1127ef staging: greybus: power_supply: fix prop-descriptor request size adds 2bfde348879a staging: most: add new file configfs.c adds dfee92dd5046 staging: most: change signature of function probe_channel adds 3d89b2731b1e staging: most: core: add configfs interface functions adds 9640baca34f5 staging: most: sound: introduce new sound adapter management adds 919c03ae11b9 staging: most: enable configfs support adds 787105b30f23 staging: most: core: make sysfs attributes read-only adds 5b082c2e07d8 staging: most: usb: remove prefix from description tag adds a1ee286d5a2f staging: most: core: remove attribute add_link adds acdbb8975373 staging: most: allow speculative configuration adds a15f465caf09 staging: most: configfs: make create attributes write-only adds 1a89eb0a8f6d staging: most: configfs: add code for link removal adds deaf3b71550d staging: most: Documentation: update driver documentation adds 060ea4271a82 staging: android: vsoc: fix copy_from_user overrun adds 391f544e355d staging: rtl8712: remove unnecessary NULL check adds 7e894d1086a4 staging: rtl8188eu: remove unnecessary declaration adds 307e07486aaa staging: rtl8188eu: make sta2sta_data_frame() static adds e4d7efbb91ef staging: rtl8723bs: hal: replace spaces by tabs. adds 9e6aac6796a7 staging: rtl8192u: Add missing space adds cd62878c9d6f staging: rtl8192u: ieee80211: add space around '==' and be [...] adds c8ab348df025 staging: rtl8723bs: add space after enum declaration adds 94be357fe618 staging: rtlwifi: rtl8822be: Remove set but not used varia [...] adds 52927d97d80e staging: rtl8192e: Remove set but not used variable 'VenderID' adds 08ce43b9c58c staging: rtl8192e: Remove a not necessary blank line befor [...] adds e00fd8ecaa87 staging: rtl8192e: remove a blank line adds affbeba3a299 Staging: rtl8723bs: Remove typedef in struct sdio_data adds 827ad2c7b303 staging: axis-fifo: Add elaborate description in Kconfig adds 031ba1fd9172 staging: remove redundant 'default n' from Kconfig adds 8eee2c467df9 Staging: hal: hal_com_phycfg: fixed a coding style issue adds e7cc9eba71ef staging: rtlwifi: base: Remove set but not used variables adds d5d682270f35 Staging: rtlwifi: Remove & on function name adds 3b706841c29f Staging: rtlwifi: Cleanup crc16_ccitt() adds e291fa1237a7 staging: ralink-gdma: Use struct_size() in kzalloc() adds 94f99bcedaea staging: mt7621-pci-phy: prevent use of uninitialized variable adds 9fdb04e9ccab staging: vt6655: upc: remove double blank lines adds fb563860742a Staging: vc04_services: bcm2835-camera: Remove an exceptional & adds 7be2b288be66 staging: pi433: add dependency to PA0, 1, 2 setting for ou [...] adds 74941703accd Staging: rtl8723bs: Remove typedef in struct ieee_param_ex adds 5ef6c5db04ff Staging: rtl8723bs: Remove typedef in struct ieee_param adds e1f79c148c65 Staging: rtl8723bs: Remove an unused struct tx_pending_t adds f9a82c4820ac staging: add Fieldbus Device subsystem. adds 308ee87a2f1e staging: fieldbus: anybus-s: support HMS Anybus-S bus adds 17614978ed34 staging: fieldbus: anybus-s: support the Arcx anybus controller adds 20a980e957bf dt-bindings: anybus-controller: document devicetree binding adds d564d73f2264 dt-bindings: Add vendor prefix for arcx / Archronix adds debe7c8621de staging: fieldbus: support HMS Profinet IRT industrial controller adds 1598475c6651 staging: fieldbus: add TODO adds 4138b1d44f34 staging: comedi: dyna_pci10xx: Don't bother configuring le [...] adds 6229fed9ee85 staging: comedi: dyna_pci10xx: Set number of AO channels to 1 adds 2e299cc96952 staging: wilc1000: Avoid GFP_KERNEL allocation from atomic [...] adds f439696c81fc staging: comedi: don't release mutex too early in comedi_a [...] adds 77c21b626be5 staging: comedi: Add lockdep_assert_held() calls for dev->mutex adds f44303e85268 staging: comedi: Add lockdep_assert_held() calls for dev-> [...] adds a5112277872a staging: vc04_services: handle kzalloc failure adds 8bedf934a33b staging: rtl8723bs: hal: fix spelling mistake "singal" -> [...] adds a5c795056c44 staging: most: configfs: Make mdev_link_list static adds 2cd086967242 staging: comedi: usbduxsigma: Call mutex_destroy() on priv [...] adds 35756f3dbf43 staging: comedi: usbduxfast: Call mutex_destroy() on priva [...] adds 3c03c470f476 staging: comedi: usbdux: Call mutex_destroy() on private mutex adds 6e1167444c7d staging: comedi: ni_usb6501: Call mutex_destroy() on priva [...] adds 7c2c18202ce0 staging: comedi: dt9812: Call mutex_destroy() on private mutex adds 8e227f7005da staging: rtlwifi: fix spelling mistake "notity" -> "notify" adds 9c5d9e572e0e staging: rtl8723bs: fix spelling mistake: "nonprintabl" -> [...] adds fc1e669ad15a staging: mt7621-pci-phy: use 'platform_get_resource' adds d43f53c6cc92 staging: mt7621-pci-phy: remove some unnecessary local variables adds 9445ccb3714c staging: mt7621-pci-phy: add quirks for 'E2' revision usin [...] adds 36d657b011ef staging: mt7621-pci-phy: convert driver to use kernel regm [...] adds 3322d579679d Staging: rtl8723bs: Avoid typedefs for structure adds 24c9f9b66a70 staging: comedi: use help instead of ---help--- in Kconfig adds 827c085baede staging: greybus: power_supply: use struct_size() helper adds 496124e5e16e vt: selection: allow functions to be called from inside kernel adds 41f13084506a staging: speakup: refactor to use existing code in vt adds 2fc489d8acc7 Staging: rtl8723bs: core: Replace return types adds f59232a1da59 Staging: rtlwifi: Replace return type adds 7dc7967fc39a staging: kpc2000: add initial set of Daktronics drivers adds 817de6b85914 Merge 5.1-rc6 into staging-next adds 43901008fde0 iio: imu: st_lsm6dsx: add support to LSM6DSR adds 649cc7b17ce8 dt-bindings: iio: imu: st_lsm6dsx: add lsm6dsr device bindings adds 8cf614950e39 iio: adc: Fix MAX9611 spacing adds 9044b6e25e2f staging: iio: frequency: ad9834: Remove unnecessary parentheses adds 6bf229abce75 iio: adc: ad7606: Move oversampling options in chip info a [...] adds 7989b4bb23fe iio: adc: ad7616: Add support for AD7616 ADC adds 3e5ffe47ed8c dt-bindings: iio: adc: Add AD7616 ADC documentation adds aa21a28e9050 iio: imx7d_adc: Add local struct device pointer in imx7d_a [...] adds 8cc393bf300b iio: imx7d_adc: Replace pr_err with dev_err adds a8427a7b371b iio: imx7d_adc: Use devm_platform_ioremap_resource() adds 5150ec3fe125 avia-hx711.yaml: transform DT binding to YAML adds 88aa7ae66128 bmp085.yaml: transform DT documentation of iio sensor into YAML adds 7fe8f00051c0 staging: iio: ad9832: organize includes adds 566564e80b0e staging: iio: ad9832: use clock framework for clock reference adds 45e119e40328 iio: accel: kxcjk1013: Add KIOX0008 ACPI Hardware-ID adds 52e77d67dd8d dt-bindings: iio: accel: add LIS2DE12 sensor device binding adds 63440a630d3b iio: accel: add support to LIS2DE12 adds 631bd2f7ec02 iio: imu: st_lsm6dsx: remove set but not used variables 'a [...] adds 8e4fefec0174 iio: temperature: max31856: fix uninitialized error return adds 1c2fb4054648 iio: adc: ti-ads7950: Fix build error without CONFIG_GPIOLIB adds bb208037ae45 srf04.c: add maxbotix ultrasonic sensors adds d6edf95abdb5 dt-bindings: iio: srf04: add Maxbotix ultrasonic iio proxi [...] adds 21cf20a84a9f Kconfig: change configuration of srf04 ultrasonic iio sensor adds 955e00772954 iio: gyro: add DT bindings to fxas21002c adds a0701b6263ae iio: gyro: add core driver for fxas21002c adds a034cbe1c412 iio: gyro: fxas21002c: add i2c driver adds 4da38f1be667 iio: gyro: fxas21002c: add spi driver adds b074554617ad MAINTAINERS: add entry for fxas21002c gyro driver adds 65c7a3d2cf0b dt-bindings: iio: adc: Add bindings for TI ADS8344 A/DC chips adds 8dd2d7c0fed7 iio: adc: Add driver for the TI ADS8344 A/DC chips adds b9fedb0a177a iio: imu: st_lsm6dsx: inline per-sensor data adds edde945257e2 iio: dac: ad5758: Modifications for new revision adds 49deef1b1a38 drivers/iio/gyro/mpu3050-core.c: This patch fix the follow [...] adds 4fe86cdf927a iio: imx7d_adc: Simplify imx7d_adc_probe() with imx7d_adc_ [...] adds b846676066eb iio: imx7d_adc: Simplify imx7d_adc_remove() with imx7d_adc [...] adds 9c6126940d64 iio: imx7d_adc: Use devm_iio_device_register() adds 20c89b4d1dc4 iio: trigger: stm32-timer: fix build issue when disabled adds ba7ecfe43d6b iio: adc: stm32-dfsdm: fix unmet direct dependencies detected adds 80696785eaaa iio: adc: stm32-dfsdm: fix triggered buffer build dependency adds ce7afa5c56c4 iio:accel:Switch hardcoded function name with a reference [...] adds dfd4f6497614 iio: dummy_evgen: fix possible memleak in evgen init adds 447ccb4e0834 iio: adc: qcom-spmi-adc5: Fix of-based module autoloading adds bf402c08ebc2 Merge tag 'iio-for-5.2b' of git://git.kernel.org/pub/scm/l [...] adds 3fcbb7d49cb7 staging: kpc2000: Use memset to initialize resources adds 8e77ebce6e3f staging: kpc2000: remove duplicated include from kp2000_module.c adds 8abd537256f5 staging: kpc2000: fix platform_no_drv_owner.cocci warnings adds 3970d0d81816 staging: most: core: replace strcpy() by strscpy() adds e9f1040f4727 staging: vchiq_arm: Fix misuse of %x adds 0f7741bb87a0 staging: rtl8188eu: cleanup indenting issue in odm.c adds 523275a8b389 staging: olpc_dcon: Convert all uses of old GPIO API to ne [...] adds 8e7f59e50d09 staging: rtl8188eu: add spaces around operators in rtw_ap.c adds 74e226b302e8 staging: rtl8188eu: replace subtraction with result adds 58585aa8eb2a staging: rtl8188eu: add spaces around '-' in rtw_cmd.c adds 06e8c289a236 staging: rtl8188eu: remove unnecessary parentheses adds 52c4dfcead49 Staging: vc04_services: Cleanup in ctrl_set_bitrate() adds 7df95299b94a staging: kpc2000: Add DMA driver adds 0040a390d2fd counter: Introduce the Generic Counter interface adds ea2b23b89579 counter: Documentation: Add Generic Counter sysfs documentation adds 09e7d4ed8991 docs: Add Generic Counter interface documentation adds e854bac92bc9 iio: 104-quad-8: Update license boilerplate adds f1d8a071d45b counter: 104-quad-8: Add Generic Counter interface support adds 7e798ef90c5f counter: 104-quad-8: Documentation: Add Generic Counter sy [...] adds ad29937e206f counter: Add STM32 Timer quadrature encoder adds ec63e2a48970 dt-bindings: counter: Document stm32 quadrature encoder adds 597f55e3f36c counter: stm32-lptimer: add counter device adds 7657b2c123de dt-bindings: counter: Adjust dt-bindings for STM32 lptimer move adds 4bb00e934daf iio: counter: Add deprecation markings for IIO Counter attributes adds cdff43149862 include/fsl: add common FlexTimer #defines in a separate header. adds e590eb408c81 drivers/pwm: pwm-fsl-ftm: use common header for FlexTimer [...] adds d4c5c4620669 drivers/clocksource: timer-fsl-ftm: use common header for [...] adds 7f2e3ea306fc dt-bindings: counter: ftm-quaddec adds a3b9a99980d9 counter: add FlexTimer Module Quadrature decoder counter driver adds d8ea4ccfaea0 counter: ftm-quaddec: Documentation: Add specific counter [...] adds 575d927c426b LS1021A: dtsi: add ftm quad decoder entries adds a4965d98b4d1 staging: comedi: comedi_isadma: Use a non-NULL device for DMA API adds 7912fd345b11 staging: kpc2000_spi: eliminated duplicate initialization [...] adds 87232b827ef7 staging: kpc2000_spi: eliminated duplicate initialization [...] adds d687bdefba27 staging: kpc2000: Fix a stack information leak in kp2000_c [...] adds f998a1180e14 staging: kpc2000: fix resource size calculation adds 98592c1faca8 staging: most: sound: pass correct device when creating a [...] adds 87b48bbcc33e staging: refer to TODO in Kconfig help text adds 96b86125d720 staging: octeon-ethernet: add TODO adds 852b4eddafea staging: rtl8723bs: core: Remove return in void function adds 9358bd52ece6 staging: rtl8723bs: core: Remove else after return statement. adds a6d678274d1a staging: rtl8723bs: core: Remove blank line. adds 601d6f036098 staging: rtl8723bs: Fix checkpatch.pl warnings adds 675c8a46a8cc staging: vc04_services: bcm2835-camera: Modify return statement. adds 8dd430504125 staging: rtl8192u: ieee80211: Replace bit shifting with BIT macro adds 41dff4d6b8e2 staging: rtl8192u: ieee80211: Fix spelling mistake adds d5d66cfea2ca Staging: sm750fb: Change *array into *const array adds be7d6b03602e staging: fieldbus: anybus-s: keep device bus id in bus endianness adds 39e8046240e2 staging: fieldbus: anybus-s: rename bus id field to avoid [...] adds ef4a0c317373 staging: rtlwifi: delete the staging driver adds 8a90bdcb64a9 staging: rtlwifi: strip down phydm .h files adds adc7af464ceb staging: rtlwifi: move remaining phydm .h files adds 91b6cb7216cd staging: kpc2000: fix up build problems with readq() adds 3e2e9cf9ee67 staging: fieldbus: anybus-s: fix wait_for_completion_timeo [...] adds e52d8d0d4208 staging: rtl8723bs: core: Prefer using the BIT Macro. adds 3343712444e5 staging: rtl8723bs: core: Use !x in place of NULL comparison. adds 7fb4a94db87e staging: vc04_services: bcm2835-camera: Compress two lines [...] adds 0580db2cb6b3 staging: rtl8192u: ieee80211: Resolve ERROR reported by ch [...] adds 2d394ab79b9d staging: wlan-ng: Fix improper SPDX comment style adds af708900e9a4 staging: most: cdev: fix chrdev_region leak in mod_exit adds 922fe878c786 Staging: rtl8192u: ieee80211: Fix indentation errors by re [...] adds eca4e5f58b75 Staging: rtl8192u: ieee80211: Fix if-else indentation warning adds a4ecdcbfc4dd Staging: rtl8192e: Remove extra space before break statement adds e2a5be107f52 staging: kpc2000: kpc_spi: Fix build error for {read,write}q adds e0dccbdf5ac7 Merge tag 'staging-5.2-rc1' of git://git.kernel.org/pub/sc [...] adds 46fc15487d02 Drivers: hv: vmbus: Expose monitor data only when monitor [...] adds fcedbb293ee4 Drivers: hv: vmbus: Refactor chan->state if statement adds 4713eb7b580a Drivers: hv: vmbus: Set ring_info field to 0 and remove memset adds 14948e39445d Drivers: hv: vmbus: Fix race condition with new ring_buffe [...] adds a0033bd1eae4 Drivers: hv: vmbus: Remove the undesired put_cpu_ptr() in [...] adds 5450a5f4bfa0 Merge tag 'hyperv-fixes-signed' of git://git.kernel.org/pu [...] adds 20f795881f4f phy: phy-twl4030-usb: Fix cable state handling adds f7f6ed925d9f phy: rockchip-typec: Make usb3_pll_cfg and dp_pll_cfg static adds e0c546fa72a9 phy: qcom-ufs: Make ufs_qcom_phy_disable_iface_clk static adds e03213b9a6ea phy: allwinner: allow compile testing adds d41ce98a122c phy: ti: usb2: fix OMAP_CONTROL_PHY dependency adds 208d3423ee46 phy: mapphone-mdm6600: add gpiolib dependency adds 9dc211c6139b phy: fix platform_no_drv_owner.cocci warnings adds e6f32efb1b12 phy: sun4i-usb: Make sure to disable PHY0 passby for perip [...] adds e434a90f3698 Merge tag 'phy-for-5.1-rc-v2' of git://git.kernel.org/pub/ [...] adds ee496da4c391 stm class: Fix channel free in stm output free path adds 51e0f227812e stm class: Fix channel bitmap on 32-bit systems adds e60e9a4b231a intel_th: pci: Add Comet Lake support adds 60d488571083 binder: take read mode of mmap_sem in binder_alloc_free_page() adds 24f1bc280bce misc: rtsx: Fixed rts5260 power saving parameter and sd glitch adds 2310673c3c12 Merge tag 'char-misc-5.2-rc1-part1' of git://git.kernel.or [...] adds 21c75ad65f8e parport_cs: Fix memory leak in parport_config adds 3634946f5224 mei: add missing SPDX tag to mei Kconfig adds 9fff0425aab0 mei: convert to SPDX license tags adds 191b0700727c nfc/mei: convert to SPDX license tags adds 514c37e320a2 mei/hdcp: Fix SPDX identifiers adds 1e55b609b983 mei: adjust the copyright notice in the files. adds 34bf9ce91e04 misc: rtsx: clean up some indenting adds 8e7389c79b40 misc: fastrpc: Avoid free of DMA buffer in interrupt context adds b49f6d83e290 misc: fastrpc: Fix a possible double free adds 415a0729bd12 misc: fastrpc: make sure memory read and writes are visible adds 977e6c8d1d18 misc: fastrpc: use correct spinlock variant adds 80f3afd72bd4 misc: fastrpc: consider address offset before sending to DSP adds 25e8dfb83cda misc: fastrpc: take into account of overlapping buffers adds 02b45b47fbe8 misc: fastrpc: fix remote page size calculation adds f1cf11c296c5 misc: fastrpc: increase max init file size to 64 MB adds 19f8d67fc6c2 uio: uio_fsl_elbc_gpcm: Make dev_attr_reg_br and dev_attr_ [...] adds d8fb3fafa220 sgi-xpc: mark expected switch fall-through adds 13bd14a41ce3 char: hpet: fix a missing check of ioremap adds 5cb27d30fc3a w1: ds2482: cosmetic fixes after 54865314f5a1 adds ae21f41e1f56 firmware: vpd: Drop __iomem usage for memremap() memory adds 62fa78436e1b Merge 5.1-rc3 into char-misc-next adds 9a41691e5e01 VMCI: Use BIT() macro for bit definitions adds de36e16d1557 chardev: add additional check for minor range overlap adds 4712d3796f19 chardev: add a check for given minor range adds 4b0be5726032 chardev: code cleanup for __register_chrdev_region() adds d358b1733fc3 chardev: update comment based on the code adds 0ca3b1b7b965 habanalabs: add new device CPU boot status adds b24ca4587e2b habanalabs: rename goya_non_fatal_events array to all events adds 5eb420446a59 habanalabs: remove implicit include from header files adds 3110c60fdc7a habanalabs: Move device CPU code into common file adds c535bfdd0f86 habanalabs: use EQ MSI/X ID per chip adds e0a29952c527 habanalabs: remove unused defines adds 680cb3991c9e habanalabs: ratelimit warnings at start of IOCTLs adds b6f897d75d65 habanalabs: Move PCI code into common file adds 393e5b55e222 habanalabs: Remove unneeded function pointers adds e1266004872c uapi/habanalabs: add some comments in habanalabs.h adds c811f7bc771f habanalabs: Add a printout with the name of a busy engine adds d75bcf3e5d60 habanalabs: Allow accessing DRAM virtual addresses via debugfs adds 66542c3b9d2f habanalabs: add MMU shadow mapping adds d9973871dae1 habanalabs: keep track of the device's dma mask adds 0878a42086e0 habanalabs: never fail hard reset of device adds a691a1ebb59e habanalabs: set new golden value to tpc clock relaxation adds 9354c29ed527 habanalabs: allow user to modify TPC clock relaxation value adds aa957088b4e8 habanalabs: add device status option to INFO IOCTL adds cab8e3e20d5c habanalabs: improve error messages adds 9336c0216782 habanalabs: remove trailing blank line from EOF adds e850b89f50d2 habanalabs: prevent CPU soft lockup on Palladium adds a1c92d1c2a67 habanalabs: remove extra semicolon adds 315bc055ed56 habanalabs: add new IOCTL for debug, tracing and profiling adds 8ba2876ddf93 habanalabs: add goya implementation for debug configuration adds 90027296adad uapi/habanalabs: fix some comments in uapi file adds bedd14425d86 habanalabs: refactoring in goya.c adds 295938406cbc habanalabs: ASIC_AUTO_DETECT enum value is redundant adds 54303a1aef95 habanalabs: split mmu/no-mmu code paths in memory ioctl adds caa3c8e52582 habanalabs: all FD must be closed before removing device adds 3f5398cfbf05 habanalabs: improve IOCTLs behavior when disabled or reset adds 9f201aba56b9 habanalabs: prevent device PTE read/write during hard-reset adds cef62a615d22 Merge tag 'misc-habanalabs-next-2019-04-19' of git://peopl [...] adds 3a26172437bb Merge 5.1-rc6 into char-misc-next adds 28703c6ef622 dt-bindings: misc: aspeed-p2a-ctrl: add support adds 01c60dcea9f7 drivers/misc: Add Aspeed P2A control driver adds d65bf04200da mei: hdcp: use own Kconfig file adds 43b8a7ed4739 mei: expose device state in sysfs adds f03f73c2a974 MAINTAINERS: Add mailing list for the interconnect API adds 83fdb2dfb0c2 interconnect: convert to DEFINE_SHOW_ATTRIBUTE adds b909ef83ed81 Merge tag 'icc-5.2-rc1' of https://git.linaro.org/people/g [...] adds 49695ac46861 w1: ds2408: reset on output_write retry with readback adds b0a69f05b963 parport: ieee1284: mark expected switch fall-through adds 38e7b6efe997 nvmem: imx-ocotp: add support for imx8mq adds dd4c1047b1d6 nvmem: imx-ocotp: broaden Kconfig dependency adds 9c4adfb5dc13 nvmem: sunxi_sid: Read out SID for randomness without looping adds de2a3eaea552 nvmem: sunxi_sid: Optimize register read-out method adds 7fa5ad23dbb0 nvmem: sunxi_sid: Dynamically allocate nvmem_config structure adds 273a474ee843 nvmem: sunxi_sid: Read out data in native format adds da75b8909756 nvmem: sunxi_sid: Support SID on A83T and H5 adds 4f4cb173d811 dt-bindings: nvmem: Add STM32 factory-programmed romem adds ded1b7fc2cf5 nvmem: Add driver for STM32 factory-programmed read only mem adds 7c1cd8fda8fb nvmem: stm32: add support for STM32MP15 BSEC to control OTP data adds 0a9b2d1ce422 nvmem: core: add nvmem_cell_read_u16 adds 2fe518fecb3a nvmem: core: fix read buffer in place adds 3b26cd885853 nvmem: imx-ocotp: use devm_platform_ioremap_resource() to [...] adds 794a1e229b92 nvmem: mxs-ocotp: use devm_platform_ioremap_resource() to [...] adds ededa0457b67 nvmem: imx-iim: use devm_platform_ioremap_resource() to si [...] adds b8371fc104d3 nvmem: sunxi-sid: fix wrong description in kernel doc adds f6edbb38ea83 nvmem: sunxi-sid: add binding for H6's SID controller adds 055f5df53f28 nvmem: sunxi-sid: convert to SPDX license tags adds fc1eb6ebbd55 nvmem: sunxi_sid: Support SID on H6 adds ae0c2d725512 nvmem: core: add NVMEM_SYSFS Kconfig adds ba2e544075c2 lib/siphash.c: mark expected switch fall-throughs adds 3137301b6d97 extcon: intel-cht-wc: Make charger detection co-existed wi [...] adds a72a1be0de71 extcon: intel-cht-wc: Enable external charger adds db8b4aefd17b extcon: Fix build warning for extcon_unregister_notifier comment adds 098b7ae8ec43 extcon: intel: Split out some definitions to a common header adds 492929c54791 extcon: mrfld: Introduce extcon driver for Basin Cove PMIC adds fa3c098c2d52 extcon: axp288: Add a depends on ACPI to the Kconfig entry adds 00053de52231 extcon: arizona: Disable mic detect if running when driver [...] adds cf7eb03333bb Merge tag 'extcon-next-for-5.2' of git://git.kernel.org/pu [...] adds d2f4a83fe3f7 misc: genwqe: Fix misuse of %x adds 0b0509508bef binder: check for overflow when alloc for security context adds cf4f2ad6b87d virt: vbox: Sanity-check parameter types for hgcm-calls co [...] adds 59d63de07660 coresight: catu: fix clang build warning adds 61810404b43f coresight: catu: Make catu_helper_ops and catu_ops static adds 08be874775f1 coresight: tmc: Report DMA setup failures adds ee8146aad87c coresight: dynamic-replicator: Clean up error handling adds eb6934b5c1bb coresight: replicator: Prepare for merging with dynamic-re [...] adds c827db65666b coresight: dynamic-replicator: Prepare for merging with st [...] adds 455328b1772a coresight: Merge the static and dynamic replicator drivers adds 1b015ef28a44 coresight: Fix freeing up the coresight connections adds 850ccfe3e891 coresight: etb10: Cleanup power management adds 0bfc53b30eac coresight: tpiu: Cleanup power management adds 2390d4586475 coresight: catu: Cleanup power management adds 263556950f2a coresight: tmc: Cleanup power management adds 6fcdba33ab0d coresight: pmu: Adding ITRACE property to cs_etm PMU adds 82500a810ee2 coresight: etm4x: Add kernel configuration for CONTEXTID adds 8013f32a1b35 coresight: etm4x: Skip selector pair 0 adds a54e14f810f2 coresight: etm4x: Configure tracers to emit timestamps adds 6c817a95d84b coresight: Adding return code to sink::disable() operation adds f973d88b7570 coresight: Move reference counting inside sink drivers adds 12dfc9e022aa coresight: Properly address errors in sink::disable() functions adds 0916447c8728 coresight: Properly address concurrency in sink::update() [...] adds 02d5c897a091 coresight: perf: Clean up function etm_setup_aux() adds f5200aa9831f coresight: perf: Refactor function free_event_data() adds a0f08a6a9fee coresight: Communicate perf event to sink buffer allocatio [...] adds 855ab61c16bf coresight: tmc-etr: Refactor function tmc_etr_setup_perf_buf() adds e553a8aef4c3 coresight: tmc-etr: Create per-thread buffer allocation function adds ef848e463ac9 coresight: tmc-etr: Introduce the notion of process ID to [...] adds 57549999b9a0 coresight: tmc-etr: Introduce the notion of reference coun [...] adds c5ff734462b1 coresight: tmc-etr: Introduce the notion of IDR to ETR devices adds 3147da92a8a8 coresight: tmc-etr: Allocate and free ETR memory buffers f [...] adds 8d03cfd16a72 coresight: tmc-etr: Add support for CPU-wide trace scenarios adds 880af782c6e8 coresight: tmc-etf: Add support for CPU-wide trace scenarios adds 75d7dbd38824 coresight: etb10: Add support for CPU-wide trace scenarios adds 15235f1f495e dt-bindings: imx-ocotp: Add i.MX8MQ compatible adds b281218ad431 Drivers: misc: fix out-of-bounds access in function param_ [...] adds 06d5d6b7f994 slimbus: fix a potential NULL pointer dereference in of_qc [...] adds 2d1c31cb642b drivers/misc: Add Aspeed P2A control driver adds 94001602d6bb misc: aspeed-p2a-ctrl: fix mixed declarations adds 62909da8aca0 w1: fix the resume command API adds 106204b56f60 thunderbolt: property: Fix a NULL pointer dereference adds e4dfdd5804cc thunderbolt: Fix a missing check of kmemdup adds 2cc12751cf46 thunderbolt: Fix to check for kmemdup failure adds 9aabb68568b4 thunderbolt: Fix to check return value of ida_simple_get adds 48f40b96de2c thunderbolt: xdomain: Fix to check return value of kmemdup adds 6183d5a51866 thunderbolt: property: Fix a missing check of kzalloc adds fd21b79e541e thunderbolt: Fix to check the return value of kmemdup adds 9872760eb7b1 net: thunderbolt: Unregister ThunderboltIP protocol handle [...] adds a336b6276949 thunderbolt: Remove unused work field in struct tb_switch adds 8f965efd215a thunderbolt: Drop duplicated get_switch_at_route() adds 4708384f35ff thunderbolt: Block reads and writes if switch is unplugged adds 09f11b6c99fe thunderbolt: Take domain lock in switch sysfs attribute callbacks adds f0342e757c27 thunderbolt: Do not allocate switch if depth is greater than 6 adds 8b0110d9d10d thunderbolt: Enable TMU access when accessing port space o [...] adds ffd003b2f8cb thunderbolt: Add dummy read after port capability list wal [...] adds a9be55824a10 thunderbolt: Move LC specific functionality into a separate file adds e879a709de02 thunderbolt: Configure lanes when switch is initialized adds 5480dfc275aa thunderbolt: Set sleep bit when suspending switch adds 4944269305df thunderbolt: Properly disable path adds 56183c88f368 thunderbolt: Cache adapter specific capability offset into [...] adds 1752b9f78713 thunderbolt: Rename tunnel_pci to tunnel adds 93f36ade5b7b thunderbolt: Generalize tunnel creation functionality adds 0b2863ac3cfd thunderbolt: Add functions for allocating and releasing HopIDs adds dfe40ca486f6 thunderbolt: Assign remote for both ports in case of dual link adds fb19fac1d734 thunderbolt: Add helper function to iterate from one port [...] adds 8c7acaaf020f thunderbolt: Extend tunnel creation to more than 2 adjacen [...] adds aae9e27f3b72 thunderbolt: Deactivate all paths before restarting them adds 0414bec5f39a thunderbolt: Discover preboot PCIe paths the boot firmware [...] adds 99cabbb006f1 thunderbolt: Add support for full PCIe daisy chains adds 344e06430a72 thunderbolt: Scan only valid NULL adapter ports in hotplug adds e78db6f08b6a thunderbolt: Generalize port finding routines to support a [...] adds c5ee6feb3470 thunderbolt: Rework NFC credits handling adds 4f807e47ee9a thunderbolt: Add support for Display Port tunnels adds ab9f31cfa89a thunderbolt: Do not tear down tunnels when driver is unloaded adds 559c1e1e0134 thunderbolt: Run tb_xdp_handle_request() in system workqueue adds 3b4b3235ca5b thunderbolt: Add XDomain UUID exchange support adds 44242d6c9703 thunderbolt: Add support for DMA tunnels adds 444ac3844895 thunderbolt: Make tb_switch_alloc() return ERR_PTR() adds 7ea4cd6b2010 thunderbolt: Add support for XDomain connections adds b323a98f9b9b thunderbolt: Make __TB_[SW|PORT]_PRINT take const parameters adds 62efe699a7f6 thunderbolt: Make rest of the logging to happen at debug level adds 6755156abc88 thunderbolt: Reword output of tb_dump_hop() adds c4630d6ae6e3 thunderbolt: Start firmware on Titan Ridge Apple systems adds 37209783c73a thunderbolt: Make priority unsigned in struct tb_path adds c0286f568069 Merge tag 'thunderbolt-for-v5.2' of git://git.kernel.org/p [...] adds 4ac5627acc3e soundwire: intel: fix inversion in devm_kcalloc parameters adds 7de8d238dd91 soundwire: remove useless initializations adds a25eab299165 soundwire: stream: remove useless initialization of local [...] adds 4abbd783d126 soundwire: intel: fix implicit header use of module.h/export.h adds e21107aa6bf3 Merge tag 'soundwire-5.2-rc1' of git://git.kernel.org/pub/ [...] adds 9d7cd9d50082 soundwire: Kconfig: fix help format adds 238594655295 soundwire: fix SPDX license for header files adds 392f10453dd2 soundwire: intel: fix SPDX license for header file adds 806a11f095e2 soundwire: fix alignment issues in header files adds 73ede04682e1 soundwire: bus: fix alignment issues adds 21c2de29e85f soundwire: bus: fix typos in comments adds 09830d5e3458 soundwire: bus: remove useless parentheses adds d7b956b6257b soundwire: bus: fix boolean comparisons adds 816d9bf4788b soundwire: bus: remove spurious newline adds 74a8d8022fd9 soundwire: bus_type: fix alignment issues adds 31dba31297fd soundwire: mipi_disco: fix alignment issues adds 00910f3cb0c5 soundwire: mipi_disco: fix boolean comparisons adds 1fe74a5e41d6 soundwire: stream: fix alignment issues adds c0cbfb031045 soundwire: slave: fix alignment issues adds 505ccb006520 soundwire: intel_init: fix alignment issues adds d542bc9e2234 soundwire: intel: fix alignment issues adds 7cc6e315317f soundwire: intel: protect macro parameters adds 2890a6363a8d soundwire: intel: fix boolean comparison adds bbb6381727b3 soundwire: cadence_master: fix alignment issues adds f6e20967d86d soundwire: cadence_master: balance parentheses adds 4c56860280b8 soundwire: cadence_master: fix boolean comparisons adds 5d2ab7e97ae8 soundwire: cadence_master: remove spurious newline adds 17ed5bef49f4 soundwire: add missing newlines in dynamic debug logs adds 92fd75f10324 soundwire: fix kconfig help format adds 171580f69ebc soundwire: fix SPDX license for header files adds fa358bb536b9 soundwire: remove empty line before/after braces adds 4415b443ca08 soundwire: cadence: remove empty line after braces adds d6badd1c1535 soundwire: intel: remove empty line after braces adds 51ed743734fa soundwire: add argument to function definition adds 62f0cec3b0da soundwire: more alignment fixes adds 1215daee56ed soundwire: intel: more alignment fixes adds 72b16d4a91d4 soundwire: avoid multiple assignments adds 7d3b3cdfd165 soundwire: fix more typos adds 1824dd8035fc soundwire: wrap macro argument in parenthesis adds 897fe40e5227 soundwire: add a blank line between functions adds b57969db81a2 soundwire: remove multiple blank lines adds 635b90f47d7f dt-bindings: arm: coresight: Add new compatible for static [...] adds 5c84b87bb1ee coresight: replicator: Add new device id for static replicator adds d3b18ad63dca dt-bindings: arm: coresight: Unify funnel DT binding adds 78e6427b4e7b coresight: funnel: Support static funnel adds e00dac3daaa7 habanalabs: Cancel pr_fmt() definition dependency on inclu [...] adds 883c2459a57d habanalabs: re-factor goya_parse_cb_no_ext_queue() adds d691171d61b6 uapi/habanalabs: add missing fields in bmon params adds b2377e032f17 habanalabs: use ASIC functions interface for rreg/wreg adds 027d35d0b699 habanalabs: rename restore to ctx_switch when appropriate adds a38693d77576 habanalabs: return old dram bar address upon change adds 03d5f641dc71 habanalabs: Use single pool for CPU accessible host memory adds 3706b47006a9 habanalabs: remove call to cs_parser() adds d9c3aa8038c3 habanalabs: rename functions to improve code readability adds 94cb669ceb05 habanalabs: Manipulate DMA addresses in ASIC functions adds 5809e18e0282 habanalabs: remove redundant member from parser struct adds f0539fb0fb5f habanalabs: remove condition that is always true adds b1b537713eb1 habanalabs: increase timeout if working with simulator adds ba209e158722 habanalabs: Update CPU DMA pool label name adds 9f832fda79eb habanalabs: Update CPU DMA memory label name adds 161027367ed6 Merge tag 'misc-habanalabs-next-2019-05-03' of git://peopl [...] adds ae40e94fca6d dt-bindings: gnss: add u-blox,neo-6m compatible adds 7cc10c5cb143 gnss: ubx: add u-blox,neo-6m compatible adds 9a552e271e0d Merge tag 'gnss-5.2-rc1' of https://git.kernel.org/pub/scm [...] adds 4e0eaf239fb3 intel_th: msu: Fix single mode with IOMMU adds 85d49eb130ad intel_th: SPDX-ify the documentation adds db73a059de00 intel_th: Rework resource passing between glue layers and core adds 23f667494b4d intel_th: Skip subdevices if their MMIO is missing adds fc027f4ce7c7 intel_th: Add "rtit" source device adds 62a593022c32 intel_th: Communicate IRQ via resource adds 7b7036d47c35 intel_th: pci: Use MSI interrupt signalling adds aac8da65174a intel_th: msu: Start handling IRQs adds 4c5bb6eb4055 intel_th: Only report useful IRQs to subdevices adds 0de9e0351d4d intel_th: msu: Replace open-coded list_{first,last,next}_e [...] adds ba39bd830605 intel_th: msu: Switch over to scatterlist adds 8d4155126e32 intel_th: msu: Factor out pipeline draining adds 9958e02523ee intel_th: gth: Factor out trace start/stop adds 8116db57cf16 intel_th: Add switch triggering support adds 4840572d3d7e intel_th: msu: Correct the block wrap detection adds 6cac7866c274 intel_th: msu: Add a sysfs attribute to trigger window switch adds aad14ad3cf3a intel_th: msu: Add current window tracking adds f678d6da7499 Merge tag 'char-misc-5.2-rc1-part2' of git://git.kernel.or [...] adds 88b7e9ffe594 leds: as3645a: Switch to fwnode property API adds 71c873080200 ACPI: Document how to refer to LEDs from remote nodes adds 0eae60583f32 drivers: leds: Kconfig: pedantic cleanups adds c90fbae3612d leds: pca963x: Revert "Add ACPI support" adds 5b6cd445dbef leds: pca955x: Revert "Add ACPI support" adds dd08e136f77b leds: lt3593: drop pdata handling code adds 1c310074ad6c leds: lt3593: Remove unneeded assignment in lt3593_led_probe adds 967f69de8147 leds: pca955x: Make use of device property API adds 0b6034d84b00 leds: pca963x: Make use of device property API adds 857b079b1a43 leds: blinkm: clean up double assignment to data->i2c_addr adds 6e6c214f16e4 leds: Small fixes for Flash class description adds 6ccc7435fab7 dt: lm3532: Add lm3532 dt doc and update ti_lmu doc adds 863a0618226e ARM: dts: omap4-droid4: Update backlight dt properties adds e4b3b4435562 mfd: ti-lmu: Remove LM3532 backlight driver references adds bc1b8492c764 leds: lm3532: Introduce the lm3532 LED driver adds 174c9526ac89 Merge tag 'lm3532-driver-improvements' into for-next adds 05b8ccfba5d4 ALSA: line6: Avoid polluting led_* namespace adds 0db37915d912 leds: avoid races with workqueue adds 8b35ad6232c4 Merge tag 'leds-for-5.2-rc1' of git://git.kernel.org/pub/s [...] adds 778c02a236a8 block, bfq: increase idling for weight-raised queues adds fb53ac6cd026 block, bfq: do not idle for lowest-weight queues adds 2341d662e9a2 block, bfq: tune service injection basing on request servi [...] adds 8cacc5ab3eac block, bfq: do not merge queues on flash storage with queueing adds 7074f076ff15 block, bfq: do not tag totally seeky queues as soft rt adds 84a746891e1d block, bfq: always protect newly-created queues from exist [...] adds 1e66413c4f68 block, bfq: print SHARED instead of pid for shared queues in logs adds fffca087d587 block, bfq: save & resume weight on a queue merge/split adds 4438cf50e7b3 doc, block, bfq: add information on bfq execution time adds 56a85fd8376e loop: properly observe rotational flag of underlying device adds 0383ad4374f7 block: pass page to xen_biovec_phys_mergeable adds db5ebd6edd26 block: avoid to break XEN by multi-page bvec adds fd7d8d4232f0 block: don't merge adjacent bvecs to one segment in bio bl [...] adds 5a8ce240d4d3 block: cleanup bio_add_pc_page adds 5919482e2229 block: check if page is mergeable in one helper adds 190470871ae2 block: put the same page when adding it to bio adds 489fbbcb51d0 block: enable multi-page bvec for passthrough IO adds cae6c2e54cc1 block: remove argument of 'request_queue' from __blk_bvec_map_sg adds 16e3e4187758 block: reuse __blk_bvec_map_sg() for mapping page sized bvec adds f6970f83ef79 block: don't check if adjacent bvecs in one bio can be mergeable adds 81ba6abd2bcd block: loop: mark bvec as ITER_BVEC_FLAG_NO_REF adds 4f4fd7c5798b Don't jump to compute_result state from check_result state adds 4bc034d35377 Revert "MD: fix lock contention for flush bios" adds 2bc13b83e629 md: batch flush requests. adds 2b24e6f63ac9 block: bio: ensure newly added bio flags don't override BV [...] adds 43e2d08d0790 nvme: avoid double dereference to convert le to cpu adds cfe03c2ec462 nvmet: avoid double errno conversions adds 6b80f1d2cc5a nvmet-fc: use zero-sized array and struct_size() in kzalloc() adds 70583295388a nvmet-tcp: implement C2HData SUCCESS optimization adds 7c349dde26b7 nvme-pci: use a flag for polled queues adds 88a041f4c1f6 nvme-pci: remove q_dmadev from nvme_queue adds 39f8e3640114 nvme-pci: remove unused nvme_iod member adds 3aef3cae4342 block: add a req_bvec helper adds 2a876f5e25e8 block: add a rq_integrity_vec helper adds 9d9de535f385 block: add a rq_dma_dir helper adds 3ab3a0313cb8 block: add dma_map_bvec helper adds 9b048119a153 nvme-pci: remove nvme_init_iod adds 915f04c93db4 nvme-pci: move the call to nvme_cleanup_cmd out of nvme_un [...] adds 7fe07d14f71f nvme-pci: merge nvme_free_iod into nvme_unmap_data adds b15c592de37e nvme-pci: only call nvme_unmap_data for requests transferr [...] adds 783b94bd9250 nvme-pci: do not build a scatterlist to map metadata adds 4aedb705437f nvme-pci: split metadata handling from nvme_map_data / nvm [...] adds d43f1ccfad05 nvme-pci: remove the inline scatterlist optimization adds dff824b2aadb nvme-pci: optimize mapping of small single segment requests adds 297910571f08 nvme-pci: optimize mapping single segment requests using SGLs adds 70479b71bc80 nvme-pci: tidy up nvme_map_data adds e84c2091a452 nvmet: never fail double namespace enablement adds 013a63ef4edc nvmet: add safety check for subsystem lock during nvmet_ns [...] adds d0de579c043c nvme: log the error status on Identify Namespace failure adds 75199aa5269f Merge branch 'nvme-5.2' of git://git.infradead.org/nvme in [...] adds 72deb455b5ec block: remove CONFIG_LBDAF adds 78bf47353b00 block: sed-opal: fix IOC_OPAL_ENABLE_DISABLE_MBR adds 1e815b33c5cc block: sed-opal: fix typos and formatting adds 1b6b75b0137f block: sed-opal: use correct macro for method length adds e2821a50b17c block: sed-opal: unify space check in add_token_* adds 78d584ca31ef block: sed-opal: close parameter list in cmd_finalize adds e8b2922459cf block: sed-opal: unify cmd start adds 7d9b62ae2a7d block: sed-opal: unify error handling of responses adds b68f09ecdeaa block: sed-opal: reuse response_get_token to decrease code [...] adds b2f9c6eb3f5f block: sed-opal: print failed function address adds 285599590e2e block: sed-opal: split generation of bytestring header and [...] adds a4ddbd1b7b2c block: sed-opal: add token for OPAL_LIFECYCLE adds 3fff234b851c block: sed-opal: unify retrieval of table columns adds 372be4084475 block: sed-opal: use named Opal tokens instead of integer [...] adds 3db87236cfb2 block: sed-opal: pass steps via argument rather than via opal_dev adds 0af2648ec30c block: sed-opal: don't repeat opal_discovery0 in each steps array adds a80f36cc64f0 block: sed-opal: rename next to execute_steps adds 9bc00750f5b6 virtio_blk: replace 0 by HCTX_TYPE_DEFAULT to index blk_mq [...] adds d0b0a81acbd8 block: remove unused variable 'def' adds 636b8fe86bed block, bfq: fix some typos in comments adds b21e11c5c831 block: fix build warning in merging bvecs adds 0d413829bd20 block: null: Add documentation for "zone_nr_conv" param adds ee37e62191a5 md: add mddev->pers to avoid potential NULL pointer dereference adds ed4d0a4ea11e md: add a missing endianness conversion in check_sb_changes adds c35403f82ced md: use correct types in md_bitmap_print_sb adds 00485d094244 md: use correct type in super_1_load adds ae50640bebc4 md: use correct type in super_1_sync adds 2b598ee54a1e md: mark md_cluster_mod static adds 368ecade0532 md: add __acquires/__releases annotations to (un)lock_two_stripes adds efcd487c69b9 md: add __acquires/__releases annotations to handle_active [...] adds 22391ac30ab9 Merge branch 'md-next' of https://github.com/liu-song-6/li [...] adds 8a96a0e40810 block: rewrite blk_bvec_map_sg to avoid a nth_page call adds a10584c3cda9 block: refactor __bio_iov_bvec_add_pages adds 14eacf12dbc7 block: don't allow multiple bio_iov_iter_get_pages calls per bio adds 7321ecbfc7cf block: change how we get page references in bio_iov_iter_g [...] adds 52d52d1c98a9 block: only allow contiguous page structs in a bio_vec adds 673387a93005 block: genhd: remove async_events field adds c92e2f04b359 block: disk_events: introduce event flags adds 3c12c8e94ca0 Revert "ide: unexport DISK_EVENT_MEDIA_CHANGE for ide-gd a [...] adds 773008f6fe05 Revert "block: unexport DISK_EVENT_MEDIA_CHANGE for legacy [...] adds cdf3e3deb747 block: check_events: don't bother with events if unsupported adds 5c61ee2cd586 Merge tag 'v5.1-rc6' into for-5.2/block adds 6fcc44d1d77f block: fix use-after-free on gendisk adds f6b50160a06d brd: re-enable __GFP_HIGHMEM in brd_insert_page() adds f9f76879bc45 block: avoid scatterlist offsets > PAGE_SIZE adds 4d25339e32a1 block: don't show io_timeout if driver has no timeout handler adds d7ba866759c6 Merge tag 'v5.1-rc5' into for-5.2/block adds 2c88e3c7ec32 block: fix use-after-free on gendisk adds c42d32409908 md: return -ENODEV if rdev has no mddev assigned adds a25d8c327bb4 Revert "Don't jump to compute_result state from check_resu [...] adds b2176a1dfb51 md/raid: raid5 preserve the writeback action after the par [...] adds 6c88d73515c4 Merge branch 'md-next' of https://github.com/liu-song-6/li [...] adds 551879a48f01 block: clarify that bio_add_page() and related helpers can [...] adds 0257c0ed5ea3 block: don't run get_page() on pages from non-bvec iov iter adds 1568ee7e3c63 bcache: fix crashes stopping bcache device before read miss done adds 4e0c04ec3a30 bcache: fix inaccurate result of unused buckets adds 78d4eb8ad9e1 bcache: avoid clang -Wunintialized warning adds 792732d9852c bcache: use kmemdup_nul for CACHED_LABEL buffer adds 3a3947271cd6 bcache: Clean up bch_get_congested() adds a4b732a248d1 bcache: fix a race between cache register and cacheset unregister adds 14215ee01f63 bcache: move definition of 'int ret' out of macro read_bucket() adds 1bee2addc0c8 bcache: never set KEY_PTRS of journal key to 0 in journal_ [...] adds ce3e4cfb59cb bcache: add failure check to run_cache_set() for journal replay adds 2d17456eb1cc bcache: add comments for kobj release callback routine adds 68d10e6979a3 bcache: return error immediately in bch_journal_replay() adds 88c12d42d2bb bcache: add error check for calling register_bdev() adds bb6d355c2aff bcache: Add comments for blkdev_put() in registration code path adds 63d63b51d70f bcache: add comments for closure_fn to be called in closur [...] adds eb8cbb6df38f bcache: improve bcache_reboot() adds 631207314d88 bcache: fix failure in journal relplay adds f16277ca20ac bcache: fix wrong usage use-after-freed on keylist in out_ [...] adds 95f18c9d1310 bcache: avoid potential memleak of list of journal_replay( [...] adds cc6be1315931 mtip32xx: remove trim support adds 8dc2ed3f3e5b nvmet-rdma: remove p2p_client initialization from fast-path adds fc6c9730725d nvmet: rename nvme_completion instances from rsp to cqe adds 6b7e631b927c nvmet: return a specified error it subsys_alloc fails adds a5dffbb66d25 nvmet: include <linux/scatterlist.h> adds 525ec495e021 nvmet-file: clamp-down file namespace lba_shift adds 569b3d3db1aa nvmet-tcp: don't fail maxr2t greater than 1 adds 7a42589654ae nvme-tcp: fix a NULL deref when an admin connect times out adds 1007709d7d06 nvme-rdma: fix a NULL deref when an admin connect times out adds efb973b19b88 nvme-tcp: rename function to have nvme_tcp prefix adds 663d6fee66b5 nvme-loop: kill timeout handler adds 82bebbde02e2 nvme-rdma: fix typo in struct comment adds 01fa017484ad nvme: set 0 capacity if namespace block size exceeds PAGE_SIZE adds 41d7f2ed8457 Merge branch 'nvme-5.2' of git://git.infradead.org/nvme in [...] adds cdca22bcbc64 bcache: remove redundant LIST_HEAD(journal) from run_cache_set() adds f936b06ae538 bcache: clean up do_btree_node_write a bit adds 2b070cfe582b block: remove the i argument to bio_for_each_segment_all adds 4713839dfe82 block: remove the __bio_add_pc_page export adds 6601e44efd20 block: remove bogus comments in __bio_add_pc_page adds dcdca753c152 block: clean up __bio_add_pc_page a bit adds 8c16567d867e block: switch all files cleared marked as GPLv2 to SPDX tags adds a497ee34a45d block: switch all files cleared marked as GPLv2 or later t [...] adds 9fcd030baa36 sed-opal.h: remove redundant licence boilerplate adds 635359981315 block: add a SPDX tag to blk-mq-rdma.h adds 3dcf60bcb603 block: add SPDX tags to block layer files missing licensin [...] adds 12adb7a013e3 block: remove the unused blk_queue_dma_pad function adds 2d5abb9a1e8e bcache: make is_discard_enabled() static adds 273938bf7ae9 block: fix function name in comment adds f34e25898a60 nvme-tcp: fix possible null deref on a timed out io queue connect adds 525aa5a705d8 nvme-multipath: split bios with the ns_head bio_set before [...] adds 592b6e7b0226 nvme-multipath: don't print ANA group state by default adds 049bf37262c6 nvme-pci: fix psdt field for single segment sgls adds 9dc1a38ef192 nvme-pci: shutdown on timeout during deletion adds c8e9e9b7646e nvme-pci: unquiesce admin queue on shutdown adds 665648673ef5 nvme-pci: remove an unneeded variable initialization adds a97234e1ff1e nvme-pci: check more command sizes adds a2faf94e57c5 nvme-fabrics: check more command sizes adds 811015409fd4 nvme: move command size checks to the core adds 893a74b7a76e nvme: mark nvme_core_init and nvme_core_exit static adds 6f53e73b9ec5 nvmet: protect discovery change log event list iteration adds 6143393c1b85 Merge branch 'nvme-5.2' of git://git.infradead.org/nvme in [...] adds e87eb301bee1 blk-mq: grab .q_usage_counter when queuing request from pl [...] adds fbc2a15e3433 blk-mq: move cancel of requeue_work into blk_mq_release adds c7e2d94b3d16 blk-mq: free hw queue's resource in hctx's release handler adds 7c6c5b7c9186 blk-mq: split blk_mq_alloc_and_init_hctx into two parts adds 2f8f1336a48b blk-mq: always free hctx after request queue is freed adds 1b97871b501f blk-mq: move cancel of hctx->run_work into blk_mq_hw_sysfs [...] adds 662156641bc4 block: don't drain in-progress dispatch in blk_cleanup_queue() adds b8753433fc61 block: fix mismerge in bvec_advance adds 67a242223958 Merge tag 'for-5.2/block-20190507' of git://git.kernel.dk/ [...] adds de0617e46717 io_uring: add support for marking commands as draining adds 22f96b3808c1 fs: add sync_file_range() helper adds 5d17b4a4b7fa io_uring: add support for IORING_OP_SYNC_FILE_RANGE adds 9b402849e80c io_uring: add support for eventfd notifications adds 5dcf877fb13f req->error only used for iopoll adds efeb862bd5bc io_uring: fix shadowed variable ret return code being not checked adds 7889f44dd9ce io_uring: use cpu_online() to check p->sq_thread_cpu inste [...] adds 52ae2456d6a4 Merge tag 'for-5.2/io_uring-20190507' of git://git.kernel. [...] adds 2be8481a8a44 ahci: qoriq: add lx2160 platforms support adds a1d78317f84b ahci: qoriq: add ls1028a platforms support adds e4eaa9efbf79 Merge tag 'for-5.2/libata-20190507' of git://git.kernel.dk [...] adds 83ca25948940 swiotlb: dump used and total slots when swiotlb buffer is full adds 53b29c336830 swiotlb: save io_tlb_used to local variable before leaving [...] adds aca351cc4c03 swiotlb-xen: make instances match their method names adds 8b35d9feed8e swiotlb-xen: use ->map_page to implement ->map_sg adds 2e12dceef3d3 swiotlb-xen: simplify the DMA sync method implementations adds 063b8271ec8f swiotlb-xen: ensure we have a single callsite for xen_dma_ [...] adds 498e8631f27e Merge branch 'stable/for-linus-5.2' of git://git.kernel.or [...] adds e37c1877ba5b scripts/selinux: modernize mdp adds ff1bf4c0714e selinux: use kernel linux/socket.h for genheaders and mdp adds ccd19d4cafaa scripts/selinux: fix build adds 05895219627c kernfs: clean up struct kernfs_iattrs adds d0c9c153b4bd kernfs: do not alloc iattrs in kernfs_xattr_get adds b754026bd98e selinux: try security xattr after genfs for kernfs filesystems adds 0ac6075a32fc kernfs: use simple_xattrs for security attributes adds b230d5aba2d1 LSM: add new hook for kernfs node initialization adds ec882da5cda9 selinux: implement the kernfs_init_security hook adds e19dfdc83b60 kernfs: initialize security of newly created nodes adds c72c4cde8095 selinux: Make selinux_kernfs_init_security static adds 24f7c45fdb2a LSM: lsm_hooks.h - fix missing colon in docstring adds 9e0cfe28fa32 selinux: remove useless assignments adds 98bbbb76f2ed selinux: avoid uninitialized variable warning adds 593854c05210 MAINTAINERS: update SELinux file patterns adds 1537ad15c9c5 kernfs: fix xattr name handling in LSM helpers adds c750e6929d3c selinux: Check address length before reading address family adds 35a196bef449 proc: prevent changes to overridden credentials adds f72dae20891d Merge tag 'selinux-pr-20190507' of git://git.kernel.org/pu [...] adds 95e0b46fcebd audit: fix a memleak caused by auditing load module adds 73e65b88feb9 audit: connect LOGIN record to its syscall record adds 2efa48fec0c3 audit: Make audit_log_cap and audit_copy_inode static adds 162f33dd45a7 Move EM_ARCOMPACT and EM_ARCV2 to uapi/linux/elf-em.h adds 67f2a8a29311 arc: define syscall_get_arch() adds a43e66478ef7 c6x: define syscall_get_arch() adds 122a43b10742 h8300: define syscall_get_arch() adds f4780e2db06d Move EM_HEXAGON to uapi/linux/elf-em.h adds d093153431dc hexagon: define syscall_get_arch() adds 92f922f35078 m68k: define syscall_get_arch() adds 530ff23a8e46 Move EM_NDS32 to uapi/linux/elf-em.h adds fa562447e154 nds32: define syscall_get_arch() adds 1660aac45e5b nios2: define syscall_get_arch() adds 03f7e6adfbd0 Move EM_UNICORE to uapi/linux/elf-em.h adds b15fe94acece unicore32: define syscall_get_arch() adds 16add411645c syscall_get_arch: add "struct task_struct *" argument adds a1aa08a01f73 audit: link integrity evm_write_xattrs record to syscall event adds 699c1868a743 audit: purge unnecessary list_empty calls adds 2d87a0674bd6 timekeeping: Audit clock adjustments adds 7e8eda734d30 ntp: Audit NTP parameters adjustment adds 70c4cf17e445 audit: fix a memory leak bug adds 02aff8db6438 Merge tag 'audit-pr-20190507' of git://git.kernel.org/pub/ [...] adds 17d9822d4b4c parisc: Consider stack randomization for mmap base only wh [...] adds ccfbc68d41c2 parisc: add set_fixmap()/clear_fixmap() adds 620a53d522ba parisc: add parisc code patching adds eacbfce19d8b parisc: add KGDB support adds 3e1120f4b57b parisc: Export running_on_qemu symbol for modules adds f30bfa6d29da parisc: Tune LASI LAN for QEMU adds b43874904435 parisc: Skip registering LED when running in QEMU adds 82d96bf68e6c parisc: PA-Linux requires at least 32 MB RAM adds ea1afe339a2b parisc: add functions required by KPROBE_EVENTS adds 8858ac8e9e9b parisc: Implement kprobes adds 1253d18d2d51 parisc: remove kprobes.h from generic-y adds e0b59b7b633a parisc: Implement kretprobes adds 376e5fd7ec34 doc: update kprobes supported architecture list adds ea5a8c620ffb parisc: remove unused flags parameter in __patch_text() adds 0e4db23e12b7 parisc: Show n/a if product number not available adds 75da60ff53fb parisc: update feature lists adds 6b1370ae392b parisc: enable wide mode early adds dbdf07609905 parisc: Switch from DISCONTIGMEM to SPARSEMEM adds 6c63ef80014b parisc: Remove lock code to serialize TLB operations in pacache.S adds 9e5c602186a6 parisc: Use ldcw instruction for SMP spinlock release barrier adds 44224bdb9915 parisc: Add memory clobber to TLB purges adds 2d94a832e246 parisc: Add memory barrier to asm pdc and sync instructions adds d19a12906e5e parisc: Allow live-patching of __meminit functions adds b37d1c1898b2 parisc: Use per-pagetable spinlock adds 11c03dc85f02 parisc: Update huge TLB page support to use per-pagetable [...] adds 1829dda0e87f parisc: Rename LEVEL to PA_ASM_LEVEL to avoid name clash w [...] adds bdca5d64ee92 parisc: Use PA_ASM_LEVEL in boot code adds 62217beb394e parisc: Add static branch and JUMP_LABEL feature adds d3511f53bb24 Merge branch 'parisc-5.2-1' of git://git.kernel.org/pub/sc [...] adds ab1152dd5650 unexport d_alloc_pseudo() adds 357ab5b5d240 nsfs: unobfuscate adds 1d8b29fdb7ef sysv: bury the broken "quietly truncate the long filenames [...] adds 230c6402b1b3 ovl_lookup_real_one(): don't bother with strlen() adds f4ec3a3d43bc switch fsnotify_move() to passing const struct qstr * for [...] adds 25b229dff4ff fsnotify(): switch to passing const struct qstr * for file_name adds e43e9c339a78 fsnotify: switch send_to_group() and ->handle_event to con [...] adds ce163918cd33 inotify_handle_event(): don't bother with strlen() adds 6921d4ebe418 audit_update_watch(): switch to const struct qstr * adds 795d673af1af audit_compare_dname_path(): switch to const struct qstr * adds d27fb65bc238 Merge branch 'work.dcache' of git://git.kernel.org/pub/scm [...] adds a07b20004793 vfs: syscall: Add open_tree(2) to reference or clone a mount adds 2db154b3ea8e vfs: syscall: Add move_mount(2) to move mounts around adds 44dfd84a6d54 teach move_mount(2) to work with OPEN_TREE_CLONE adds dadd2299ab61 Make anon_inodes unconditional adds 24dcb3d90a1f vfs: syscall: Add fsopen() to prepare for superblock creation adds 007ec26cdc9f vfs: Implement logging through fs_context adds ecdab150fddb vfs: syscall: Add fsconfig() for configuring and managing [...] adds 93766fbd2696 vfs: syscall: Add fsmount() to create a mount for a superblock adds cf3cba4a429b vfs: syscall: Add fspick() to select a superblock for reco [...] adds f1b5618e013a vfs: Add a sample program for the new mount API adds 400913252d09 Merge branch 'work.mount-syscalls' of git://git.kernel.org [...] adds 1caf7a70a93f fs: drop unused fput_atomic definition adds 79ea35bc20a1 don't open-code file_count() adds 95ce0bce20fe amdgpu: switch to fdget() adds fb3862435335 drm_syncobj: switch to fdget() adds 3b85d3028e2a media: switch to fdget() adds d897166d8598 Merge branch 'work.file' of git://git.kernel.org/pub/scm/l [...] adds 6d46d2934aea fs/block_dev.c: remove unused include adds 6f22b6649edf fs: use timespec64 in relatime_need_update adds c59a89972258 Documentation/filesystems/vfs.txt: remove bogus "Last upda [...] adds dcb2cb1f26f9 Documentation/filesystems/vfs.txt: document how ->i_link works adds 1a6a31655071 Documentation/filesystems/Locking: fix ->get_link() prototype adds 6ee9706aa22e libfs: document simple_get_link() adds 149e703cb8bf Merge branch 'work.misc' of git://git.kernel.org/pub/scm/l [...] adds 0b9bf3812ad1 afs: Split wait from afs_make_call() adds a690f60a2ba3 afs: Calculate lock extend timer from set/extend reply reception adds 68ce801ffd82 afs: Fix AFS file locking to allow fine grained locks adds 4be5975aea15 afs: Further fix file locking adds d46966013bb4 afs: Add file locking tracepoints adds 445b10289f76 afs: Improve dir check failure reports adds cdfb26b40dfa afs: Handle lock rpc ops failing on a file that got deleted adds 99987c560046 afs: Add directory reload tracepoint adds 79ddbfa500b3 afs: Implement sillyrename for unlink and rename adds 80548b03991f afs: Add more tracepoints adds 6c6c1d63c243 afs: Provide mount-time configurable byte-range file locki [...] adds b134d687dd93 afs: Log more information for "kAFS: AFS vnode with undefi [...] adds c0abbb5791f1 afs: Calculate i_blocks based on file size adds c73aa4102f5b afs: Fix the afs.cell and afs.volume xattr handlers adds a2f611a3dc31 afs: Fix getting the afs.fid xattr adds 260f082bae6d afs: Get an AFS3 ACL as an xattr adds b10494af4989 afs: implement acl setting adds ae46578b963f afs: Get YFS ACLs and information through xattrs adds f5e4546347bc afs: Implement YFS ACL setting adds e5fef2a97325 Merge tag 'afs-next-20190507' of git://git.kernel.org/pub/ [...] adds fb203751099e jbd2: remove repeated assignments in __jbd2_log_wait_for_space() adds 31562b954b60 ext4: make sanity check in mballoc more strict adds fe53cbc5a398 ext4: remove incorrect comment for NEXT_ORPHAN() adds 742b06b5628f jbd2: check superblock mapped prior to committing adds d454a27384f6 ext4: fix prefetchw of NULL page adds 1e83bc815602 ext4: use BUG() instead of BUG_ON(1) adds 345c0dbf3a30 ext4: protect journal inode's blocks using block_validity adds e5d01196c042 ext4: ignore e_value_offs for xattrs with value-in-ea-inode adds 8c380ab4b7b5 ext4: avoid drop reference to iloc.bh twice adds 7bc04c5c2cc4 ext4: fix use-after-free race with debug_want_extra_isize adds 4b99faa23c51 ext4: cond_resched in work-heavy group loops adds 310a997fd74d ext4: actually request zeroing of inode table after grow adds 955405d1174e unicode: introduce UTF-8 character database adds 44594c2fbf42 unicode: introduce code for UTF-8 normalization adds a8384c68797e unicode: reduce the size of utf8data[] adds 9d53690f0d4e unicode: implement higher level API for string handling adds f0d6cc00325b unicode: introduce test module for normalized utf8 implementation adds 1215d239e791 unicode: update unicode database unicode version 12.1.0 adds e765b4abb221 MAINTAINERS: add Unicode subsystem entry adds c83ad55eaa91 ext4: include charset encoding information in the superblock adds b886ee3e778e ext4: Support case-insensitive file name lookups adds 0a790fe4389d docs: ext4.rst: document case-insensitive directories adds 28ba53c07638 unicode: refactor the rule for regenerating utf8data.h adds 50b29d8f033a ext4: fix ext4_show_options for file systems w/o journal adds db90f41916cf ext4: export /sys/fs/ext4/feature/casefold if Unicode supp [...] adds 5abe37954e9a Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm [...] adds cd0265fcd2ea fscrypt: drop inode argument from fscrypt_get_ctx() adds ff5d3a97075c fscrypt: remove WARN_ON_ONCE() when decryption fails adds e37a784d8b6a fscrypt: use READ_ONCE() to access ->i_crypt_info adds 6cc248684d3d fscrypt: clean up and improve dentry revalidation adds 968dd6d0c6d6 fscrypt: fix race allowing rename() and link() of cipherte [...] adds 0bf3d5c1604e fs, fscrypt: clear DCACHE_ENCRYPTED_NAME when unaliasing d [...] adds d456a33f041a fscrypt: only set dentry_operations on ciphertext dentries adds b01531db6cec fscrypt: fix race where ->lookup() marks plaintext dentry [...] adds 4c4f7c19b3c7 vfs: use READ_ONCE() to access ->i_link adds 2c58d548f570 fscrypt: cache decrypted symlink target in ->i_link adds a9fbcd672883 Merge tag 'fscrypt_for_linus' of git://git.kernel.org/pub/ [...] adds 26e0854ab331 drivers/char/random.c: constify poolinfo_table adds 3bd0b5bf7dc3 drivers/char/random.c: remove unused stuct poolinfo::poolbits adds 764ed189c820 drivers/char/random.c: make primary_crng static adds eb9d1bf079bb random: only read from /dev/random after its pool has rece [...] adds d55535232c3d random: move rand_initialize() earlier adds fe6f1a6a8eed random: fix CRNG initialization when random.trust_cpu=1 adds 92e507d21613 random: document get_random_int() family adds b7d5dc21072c random: add a spinlock_t to struct batched_entropy adds dd5001e21a99 Merge tag 'random_for_linus' of git://git.kernel.org/pub/s [...] adds b06ce8218c45 dt-bindings: Add a guide of do's and don't's for writing bindings adds 99838f011a3a dt-bindings: Require child nodes type to be 'object' adds deb387d4af5a of: property: Document that of_graph_get_endpoint_by_regs [...] adds d0b8ed47e83a of: reserved_mem: fix reserve memory leak adds ecb0abc1d852 of: use correct function prototype for of_overlay_fdt_apply() adds c43a4469402f dt-bindings: interconnect: Add a dma interconnect name adds e5ffa40c0305 dt-bindings: bus: Add binding for the Allwinner MBUS controller adds 95835a8d473e of: address: Retrieve a parent through a callback in __of_ [...] adds f83a6e5dea6c of: address: Add support for the parent DMA bus adds a32c3d9d9807 dt-bindings: Add schemas for simple-framebuffer adds 12eeae7147af dt-bindings: connector: Spelling mistake adds af3be70a3211 of: Improve of_phandle_iterator_next() error message adds f52e30ebfd62 dt-bindings: mfd: axp20x: Add fallback for axp805 adds b827bcbba36d of: del redundant type conversion adds 083284961ad0 dt-bindings: Add ir38064 as a trivial device adds 57ddd16b111b dt-bindings: Add isl68137 as a trivial device adds 8e94fd36220c of/device.c: fix the wrong comments adds 440868661f36 of: fix clang -Wunsequenced for be32_to_cpu() adds 195712bfdddf dt-bindings: Update schema project location to devicetree. [...] adds c50495aa4cfc dt-bindings: pinctrl: fix bias-pull,up typo adds 6f7dc9a37f2b of: irq: Remove WARN_ON() for kzalloc() failure adds 2a656cb5a4a3 of: unittest: Remove error printing on OOM adds 82efe4395994 Merge tag 'devicetree-for-5.2' of git://git.kernel.org/pub [...] adds 310974faccda virtio_net: remove hcpu from virtnet_clean_affinity adds 02ec6cafd78c tipc: support broadcast/replicast configurable for bc-link adds ff2ebbfba618 tipc: introduce new capability flag for cluster adds c55c8edafa91 tipc: smooth change between replicast and broadcast adds f8d6ae0d27ec ibmvnic: Report actual backing device speed and duplex values adds 93a77c11ae79 tcp: add tcp_inet6_sk() helper adds a0cfa79f8470 ibmveth: Make array ibmveth_stats static adds 538abaf38e75 net: hns3: Make hclgevf_update_link_mode static adds 56dc6d635574 datagram: Make __skb_datagram_iter static adds 9403cf230258 tcp: free request sock directly upon TFO or syncookies error adds 64c40525849f net: pasemi: Make pasemi_mac_init_module static adds f9cb75970e7b net: macb: simplify getting .driver_data adds 03f1eccc7a69 ipv6: Add icmp_echo_ignore_multicast support for ICMPv6 adds 9b525171d881 enc28j60: Use device_get_mac_address() adds f23304cbd568 enc28j60: Remove duplicate messaging adds 35b60f37363b enc28j60: Replace dev_*(&netdev->dev, ...) with netdev_*() adds 571fb070a147 enc28j60: Drop driver name duplication from messages adds 41e48c3d8070 enc28j60: Switch to use module_spi_driver() macro adds b4f7a6f964fb enc28j60: Use ether_addr_copy() in enc28j60_set_mac_address() adds e303b6afef21 enc28j60: Switch to dev_<level> from pr_<level> adds 6eae14104fc8 enc28j60: Convert HW related printk() to dev_printk() adds c93a0f2a7fc4 enc28j60: Convert printk() to netdev_printk() adds ba2c37947c42 enc28j60: Remove linux/init.h adds f3cb67b0f347 enc28j60: Amend comments by fixing typos, adding periods, etc adds 5c22dc8debcc enc28j60: Fix indentation splats adds 75dd98c4a848 enc28j60: Convert to use SPDX identifier adds 9bd5423fc75e Merge branch 'enc28j60-messaging-clean-up-and-ACPI-improvements' adds b0ddfe2bb2bd intel: correct return from set features callback adds 5b6e13216be2 igb: Exclude device from suspend direct complete optimization adds 5aa151922e90 igb: fix various indentation issues adds 459d69c407f9 e1000e: Disable runtime PM on CNP+ adds 2121c2712f82 igc: Add multiple receive queues control supporting adds 6245c8483ae0 igc: Extend the ethtool supporting adds 36b9fea60961 igc: Add support for statistics adds 65cd3a725e90 igc: Add support for the ntuple feature adds ecad77fd29e4 igc: Fix the typo in igc_base.h header definition adds bb0e5837db3a igc: Remove unneeded hw_dbg prints adds 8d3a3048c313 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds 77a7a84d6221 ice: Fix broadcast traffic in port VLAN mode adds 42b2cc83afb4 ice: Fix issue with VF reset and multiple VFs support on PFs adds 77ed84f49aee ice: avoid multiple unnecessary de-references in probe adds 16c3301b5566 ice: remove redundant variable and if condition adds d8df260af70f ice : Ensure only valid bits are set in ice_aq_set_phy_cfg adds 80ed404abb48 ice: use ice_for_each_vsi macro when possible adds 70457520bab8 ice: configure GLINT_ITR to always have an ITR gran of 2 adds 1c44e3bce12f ice: Implement flow to reset VFs with PFR and other resets adds 7a1f71117540 ice: Get resources per function adds 544f63d307b1 ice: Reset all VFs with VFLR during SR-IOV init flow adds ad71b256ba4e ice: Determine descriptor count and ring size based on PAGE_SIZE adds 0b8515eddbd8 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 5c5f626bcace net: phy: improve handling link_change_notify callback adds 570c8a7d5303 net: phy: aquantia: check for supported interface modes in [...] adds 1e614b5086ee net: phy: aquantia: check for changed interface mode in re [...] adds 6a23c0a6af98 Merge branch 'net-phy-aquantia-add-interface-mode-handling' adds f295b3ae9f59 net/tls: Add support of AES128-CCM based ciphers adds 1bfe45f4ae81 net: bridge: use eth_broadcast_addr() to assign broadcast address adds 254c0a2bfedb macvlan: pass get_ts_info and SIOC[SG]HWTSTAMP ioctl to re [...] adds a88381dece86 qede: Populate mbi version in ethtool driver query data. adds 1a3ca25062cf qed: Define new MF bit for no_vlan config adds 0b963ef20c56 Merge branch 'qed-next' adds 4bd97d51a5e6 net: dev: rename queue selection helpers. adds b71b5837f871 packet: rework packet_pick_tx_queue() to use common code s [...] adds a350eccee583 net: remove 'fallback' argument from dev->ndo_select_queue() adds 75d317c40964 Merge branch 'net-refactor-ndo_select_queue' adds 881d7afdff16 net: hns3: Make hclge_destroy_cmd_queue static adds a534ea30e70f net: isdn: Make isdn_ppp_mp_discard and isdn_ppp_mp_reasse [...] adds 0b03a5ca8b14 ipv6: Add icmp_echo_ignore_anycast for ICMPv6 adds 77d5ad4048fb tipc: fix use-after-free in tipc_sk_filter_rcv adds 08e046c8966a tipc: fix a null pointer deref adds a88c26f671b0 net/tls: Replace kfree_skb() with consume_skb() adds 67f695134703 ipv6: Move setting default metric for routes adds c7a1ce397ada ipv6: Change addrconf_f6i_alloc to use ip6_route_info_create adds 28b18b39c5a7 Merge branch 'ipv6-Change-addrconf_f6i_alloc-to-use-ip6_ro [...] adds 0c3e0e3bb623 tun: Add ioctl() TUNGETDEVNETNS cmd to allow obtaining rea [...] adds 12132768dc4a tun: Remove unused first parameter of tun_get_iff() adds 9ab948a91b2c ipv4: Allow amount of dirty memory from fib resizing to be [...] adds 10585b43420e ipv6: Remove fallback argument from ip6_hold_safe adds 647aed232a7c net: phy: mdio-bcm-unimac: Remove print of base address adds fbb7bc45eac7 net: dsa: bcm_sf2: Remove print of base address adds 62be757fbe6f net: systemport: Remove print of base address adds 88f808f312d3 Merge branch 'net-broadcom-Remove-print-of-base-address' adds 02afc7ad45bd net: dst: remove gc leftovers adds f878fe568558 net: phy: Prepare for moving Omega out of bcm7xxx adds 17cc9821766c net: phy: Move Omega PHY entry to Cygnus PHY driver adds 83b038db255d Merge branch 'net-phy-Move-Omega-PHY-entry-to-Cygnus-PHY-driver' adds 4feb7c7a4fbb rhashtable: don't hold lock on first table throughout insertion. adds f7ad68bf9850 rhashtable: rename rht_for_each*continue as *from. adds 143eb9ac9fd9 Merge branch 'rhashtable-cleanups' adds 31f1a0e37cac nfp: remove defines for unused control bits adds e474619a2498 net: sched: flower: don't check for rtnl on head dereference adds 620da4860827 net: sched: flower: refactor fl_change adds 061775583e35 net: sched: flower: introduce reference counting for filters adds b2552b8c40fa net: sched: flower: track filter deletion with flag adds f48ef4d5b083 net: sched: flower: add reference counter to flower mask adds 195c234d15c9 net: sched: flower: handle concurrent mask insertion adds 259e60f96785 net: sched: flower: protect masks list with spinlock adds 9a2d93899897 net: sched: flower: handle concurrent filter insertion in [...] adds 272ffaadeb3e net: sched: flower: handle concurrent tcf proto deletion adds 3d81e7118d57 net: sched: flower: protect flower classifier state with spinlock adds c24e43d83b7a net: sched: flower: track rtnl lock state adds 92149190067d net: sched: flower: set unlocked flag for flower proto ops adds 1d965c4def07 Merge branch 'Refactor-flower-classifier-to-remove-depende [...] adds 110a2432c520 net: phy: aquantia: add downshift support adds 601ed4d6dc3a r8169: use netif_start_queue instead of netif_wake_qeueue [...] adds 3b0f31f2b8c9 genetlink: make policy common to family adds a7a01ab31260 net: phy: Correct Cygnus/Omega PHY driver prompt adds e6d1407013a9 tcp: remove conditional branches from tcp_mstamp_refresh() adds 576fd2f7cac3 tcp: add documentation for tcp_ca_state adds 28cff537ef2e net: sched: add empty status flag for NOLOCK qdisc adds ba27b4cdaaa6 net: dev: introduce support for sch BYPASS for lockless qdisc adds 7c1508e5f64a Merge branch 'net-dev-BYPASS-for-lockless-qdisc' adds dc05360fee66 net: convert rps_needed and rfs_needed to new static branch api adds 472c2e07eef0 tcp: add one skb cache for tx adds 8b27dae5a2e8 tcp: add one skb cache for rx adds bdaba8959e92 Merge branch 'tcp-rx-tx-cache' adds cb93a9529de8 ice: Enable MAC anti-spoof by default adds 7eeac889769a ice: Fix issue reclaiming resources back to the pool after reset adds 1b5c19c7796c ice: fix static analysis warnings adds 23d21c3dbbe1 ice: Remove unused function prototype adds 5743020d37d7 ice: Fix issue reconfiguring VF queues adds 60dcc39ea338 ice: fix the divide by zero issue adds c8b7abdd7d8e ice: fix some function prototype and signature style issues adds eb86b0949183 ice: Remove unused vsi_id field adds e1ca65a3ccea ice: code cleanup in ice_sched.c adds 5eda8afd6bcc ice: Add support for PF/VF promiscuous mode adds 277b3a4547b8 ice: Enable LAN_EN for the right recipes adds b58dafbc6f10 ice: Do not set LB_EN for prune switch rules adds 26069b448e2d ice: Set LAN_EN for all directional rules adds d84b899a946e ice: Don't let VF know that it is untrusted adds f1ef73f50b3e ice: Get VF VSI instances directly via PF adds 071d08af388c Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 88d73849e973 net/mlx5: Simplify sriov enable/disable flow adds 2aca17876028 net/mlx5: Rename total_vfs to total_vports adds eb5cc431f17b net/mlx5: Simplify mlx5_sriov_is_enabled() by using pci core API adds 092ead48290b net/mlx5: Fix compilation warning in eq.c adds d3669ca9ff33 net/mlx5e: Fix port buffer function documentation format adds ee576ec1c1c6 net/mlx5e: Fix compilation warning in en_tc.c adds bdde93114994 net/mlx5e: Remove redundant assignment adds 974eff2b5793 net: Move the definition of the default Geneve udp port to [...] adds cac018b8c7ee net/mlx5e: Take SW parser code to a separate function adds e3cfc7e6b7bd net/mlx5e: TX, Add geneve tunnel stateless offload support adds bea964107fa7 net: Add IANA_VXLAN_UDP_PORT definition to vxlan header file adds 0eb69bb99629 net/mlx5e: Add VLAN ID rewrite fields adds bdc837eecf73 net/mlx5e: Support VLAN modify action adds 76b496b1bd79 net/mlx5e: Replace TC VLAN pop and push actions with VLAN modify adds d64fee0a0320 Merge tag 'mlx5-updates-2019-03-20' of git://git.kernel.or [...] adds 7e2698c4fd35 net: aquantia: optimize rx path using larger preallocated skb len adds 46f4c29d9de6 net: aquantia: optimize rx performance by page reuse strategy adds 9773ef18b83d net: aquantia: Introduce rx refill threshold value adds 8bd7e7639daf net: aquantia: Make RX default frame size 2K adds 1b09e72d1670 net: aquantia: Increase rx ring default size from 1K to 2K adds 1eef4757ce5e net: aquantia: improve LRO configuration adds d0d443cddbef net: aquantia: enable driver build for arm64 or compile_test adds 956ca8fc5c64 Merge branch 'aquantia-rx-perf' adds 375cf8c6439f net: devlink: add couple of missing mutex_destroy() calls adds 477edb7806b6 bnxt: add missing net/devlink.h include adds 402f99e550c6 dsa: add missing net/devlink.h include adds a0e18132ec51 bnxt: set devlink port attrs properly adds c3f10cbcaa3d bnxt: call devlink_port_type_eth_set() before port register adds e0dcd386d1fc net: devlink: don't take devlink_mutex for devlink_compat_* adds 773b1f38e34e net: devlink: don't pass return value of __devlink_port_ty [...] adds e519418f8992 mlxsw: Move devlink_port_attrs_set() call before register adds d8ba36204cc7 dsa: move devlink_port_attrs_set() call before register adds 45b861120e0c net: devlink: disallow port_attrs_set() to be called befor [...] adds faaccbe6eb07 nfp: move devlink port type set after netdev registration adds d0d54e8c3593 bnxt: set devlink port type after registration adds 2b239e7090b8 net: devlink: warn on setting type on unregistered port adds b8f975545cdb net: devlink: add port type spinlock adds f6b19b354d50 net: devlink: select NET_DEVLINK from drivers adds 68cc2999f692 Merge branch 'devlink-small-spring-cleanup' adds b0153fdd7e8a ice: update VSI config dynamically adds 840bcd88f899 ice: Restore VLAN switch rule if port VLAN existed before adds 8d051b8b5d52 ice: use irq_num var in ice_vsi_req_irq_msix adds 250c3b3e0aa2 ice: Enable link events over the ARQ adds 6c869cb7a8f0 ice: Retrieve rx_buf in separate function adds bbb97808a0ef ice: Pull out page reuse checks onto separate function adds 1857ca42a734 ice: Get rid of ice_pull_tail adds 03c66a137661 ice: Introduce bulk update for page count adds 1d032bc77bb8 ice: Gather the rx buf clean-up logic for better reuse adds 712edbbb67d4 ice: Limit the ice_add_rx_frag to frag addition adds a65f71fed5ad ice: map Rx buffer pages with DMA attributes adds 2ebd4428d93a ice: Prevent unintended multiple chain resets adds 105e5bc23a3a ice: change VF VSI tc info along with num_queues adds 2bdc97be9713 ice: add and use new ice_for_each_traffic_class() macro adds 86e81794acdf ice: Create a generic name for the ice_rx_flg64_bits structure adds be67101fbf27 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 9675db398b15 net: phy: aquantia: simplify aqr_config_aneg adds 6146dd453e23 net: dsa: Avoid null pointer when failing to connect to PHY adds 9d685c11bf98 net: phy: aquantia: print remote capabilities if link part [...] adds 43429a0353af net: phy: aquantia: report PHY details like firmware version adds 2d64610934b4 net: phy: aquantia: inform about proprietary 1000Base-T2 m [...] adds f7f9467ad3c3 Merge branch 'net-phy-aquantia-report-Aquantia-specific-se [...] adds 6da88a82df75 tipc: fix return value check in tipc_mcast_send_sync() adds 0a25d92c6f4f dpaa2-eth: use netif_receive_skb_list adds fa7e428c6b7e openvswitch: add seqadj extension when NAT is used. adds 48e5d98a0eb1 selftests/bpf: Add arm target register definitions adds 0f3adc288df8 bpf: track references based on is_acquire_func adds 85a51f8c28b9 bpf: allow helpers to return PTR_TO_SOCK_COMMON adds edbf8c01de5a bpf: add skc_lookup_tcp helper adds 399040847084 bpf: add helper to check for a valid SYN cookie adds 253c8dde3cf6 tools: update include/uapi/linux/bpf.h adds dbaf2877e9ad selftests/bpf: allow specifying helper for BPF_SK_LOOKUP adds 5792d52df1e7 selftests/bpf: test references to sock_common adds bafc0ba8261e selftests/bpf: add tests for bpf_tcp_check_syncookie and b [...] adds 2569473816a9 Merge branch 'bpf_tcp_check_syncookie' adds ab99e7a8f7fe samples: bpf: add xdp_sample_pkts to .gitignore adds f6827526279d selftests: bpf: modify urandom_read and link it non-statically adds 908adce64653 bpf: in bpf_skb_adjust_room avoid copy in tx fast path adds 98cdabcd0798 selftests/bpf: bpf tunnel encap test adds ccd34cd3577d selftests/bpf: expand bpf tunnel test with decap adds ef81bd054942 selftests/bpf: expand bpf tunnel test to ipv6 adds 7255fade7b93 selftests/bpf: extend bpf tunnel test with gre adds 8142958954d1 selftests/bpf: extend bpf tunnel test with tso adds 14aa31929b72 bpf: add bpf_skb_adjust_room mode BPF_ADJ_ROOM_MAC adds 2278f6cc151a bpf: add bpf_skb_adjust_room flag BPF_F_ADJ_ROOM_FIXED_GSO adds 868d523535c2 bpf: add bpf_skb_adjust_room encap flags adds 6c408decbdc8 bpf: Sync bpf.h to tools adds 005edd16562b selftests/bpf: convert bpf tunnel test to BPF_ADJ_ROOM_MAC adds 94f16813e1b2 selftests/bpf: convert bpf tunnel test to BPF_F_ADJ_ROOM_F [...] adds 75a1a9fa2e20 selftests/bpf: convert bpf tunnel test to encap modes adds 629a002568a0 Merge branch 'bpf-tc-tunneling' adds 315a202987dd bpf: make bpf_skb_ecn_set_ce callable from BPF_PROG_TYPE_S [...] adds 7df5e3db8f63 selftests: bpf: tc-bpf flow shaping with EDT adds 62b31b42cff9 bpf: silence uninitialized var warning in bpf_skb_net_grow adds 0c4ea7f87abb bpf: test_tc_tunnel.sh needs reverse path filtering disabled adds b4b6aa83433e selftests: bpf: don't depend on hardcoded perf sample_freq adds 5133a4a800fd Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next adds c9dbb6cf51e0 net: mvpp2: Don't use an int to store netdev_features_t adds 1f29a8c4c68f net: mvpp2: cls: Add missing MAC_DA field extraction adds dc61b37fd9dc net: mvpp2: cls: Start cls flow entries from beginning of table adds 32f1a672d404 net: mvpp2: cls: use Lookup Type in classification engines adds 93c2589c9259 net: mvpp2: cls: Rename MVPP2_N_FLOWS to MVPP2_N_PRS_FLOWS adds 0b27f8650f20 net: mvpp2: cls: Make the flow definitions const adds 7cb5e368591a net: mvpp2: debugfs: Store debugfs entries data in mvpp2 struct adds 8aa651060ff2 net: mvpp2: debugfs: Allow reading the flow table from debugfs adds b607cc61be41 net: mvpp2: debugfs: Allow reading the C2 engine table fro [...] adds e4bfb4aced83 net: mvpp2: cls: Use iterators to go through the cls_table adds 147c538e7975 net: mvpp2: cls: Write C2 TCAM data last when writing a C2 entry adds b11ffdc538be net: mvpp2: cls: Move C2 read/write helpers around adds 6310f77d9919 net: mvpp2: cls: Rename classifer per-port functions adds 5b3538063627 net: mvpp2: cls: Don't use the sequence attribute for clas [...] adds ff2f3cb6eb89 net: mvpp2: cls: Rename the flow table macros adds 8d2847d9462d net: mvpp2: cls: Invalidate all C2 entries except the ones we use adds 693131db1d5f net: mvpp2: cls: Initialize lookup priorities for all entr [...] adds c2d3d8eebe7c net: mvpp2: cls: Rework C2 engine macros adds b0be25c5752e Merge branch 'net-mvpp2-Classifier-updates-and-cleanups' adds 91dab5d53f4d ice: Remove unnecessary newlines from log messages adds cf6c6e01bf5d ice: use virt channel status codes adds 5abac9d7e1bb ice: Put __ICE_PREPARED_FOR_RESET check in ice_prepare_for_reset adds 5995b6d0c6fc ice: Implement pci_error_handler ops adds 64a59d05a4b3 ice: Fix for adaptive interrupt moderation adds a7c9b47bc993 ice: enable VF admin queue interrupts adds 4e1af7bf22ca ice: Fix issue with VF attempt to delete default MAC address adds 89f3e4a5b762 ice: Do not bail out when filter already exists adds 8244dd2d23b2 ice: Audit hotpath structures with pahole adds 203a068ac9e2 ice: Add missing case in print_link_msg for printing flow control adds 10c7e4c5fca7 ice: Remove unused function prototype adds ac4667551ea5 ice: Remove unnecessary braces adds 6c2f997af50c ice: Update function header for __ice_vsi_get_qs adds 92414f329262 ice: Update comment regarding the ITR_GRAN_S adds 64f4b9437f7c ice: Remove "2 BITS" comment adds eec7e2954df2 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 1713cb37bf67 fou: Support binding FoU socket adds 32705592f944 bnx2x: Utilize FW 7.13.11.0. adds 863d1a8d5523 net: dsa: mv88e6xxx: remove unneeded cmode initialization adds 37f3c421e8f0 net/core: Document reuseport_add_sock() bind_inany argument adds b3c0fd61e6ab net/core: Document all dev_ioctl() arguments adds d79b3bafabc2 net/core: Document __skb_flow_dissect() flags argument adds a986967eb8e9 net/core: Fix rtnetlink kernel-doc headers adds 7b7ed885aff2 net/core: Allow the compiler to verify declaration and def [...] adds 3aeb0803f7ea ethtool: add PHY Fast Link Down support adds 69f42be8af71 net: phy: marvell: add PHY tunable fast link down support [...] adds d7aa033831b3 Merge branch 'ethtool-add-support-for-Fast-Link-Down-as-ne [...] adds 4d5ec89fc8d1 net: openvswitch: Add a new action check_pkt_len adds 4f661542a402 tcp: fix zerocopy and notsent_lowat issues adds 180a8c3d5dad net: phy: mdio-bcm-unimac: remove redundant !timeout check adds df453700e8d8 inet: switch IP ID generator to siphash adds 356d71e00d27 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds 0d5f20c42b24 batman-adv: Drop license boilerplate adds 4c35e15a8311 batman-adv: Drop documentation about debugfs files adds 52735a6f0bd2 batman-adv: Drop documentation about sysfs files adds 0fa4c30d710d batman-adv: Make sysfs support optional adds 42cdd521487f batman-adv: ABI: Mark sysfs files as deprecated adds 1392f553a4bf batman-adv: Warn about sysfs file access adds a4357c0edf30 MAINTAINERS: Add B(ugtracker) field for batman-adv adds b755636e5c14 MAINTAINERS: Add C(hat) field for batman-adv adds cedb0dbbb2b0 MAINTAINERS: Add T(ree) field for batman-adv adds c2d8b9a6c17a batman-adv: Adjust name for batadv_dat_send_data adds 099e6cc1582d batman-adv: allow updating DAT entry timeouts on incoming [...] adds 32e727449c79 batman-adv: Add multicast-to-unicast support for multiple targets adds ede1fd185146 Merge tag 'batadv-next-for-davem-20190328' of git://git.op [...] adds 335bc0dde012 nfp: register devlink port before netdev adds 5dc37bb9b035 net: replace ndo_get_devlink with ndo_get_devlink_port adds af3836df9a59 net: devlink: introduce devlink_compat_phys_port_name_get() adds 011d32560242 mlxsw: Implement ndo_get_devlink_port adds 59a6b35a1cf5 mlxsw: Remove ndo_get_phys_port_name implementation adds 14c03ac4c100 net: devlink: remove unused devlink_port_get_phys_port_nam [...] adds c9c49a65e53e bnxt: implement ndo_get_devlink_port adds ab178b058c43 bnxt: remove ndo_get_phys_port_name implementation adds 716efee200a7 dsa: implement ndo_get_devlink_port adds d484210bf745 dsa: do not support ndo_get_phys_port_name for non-legacy ports adds f1fa719cfd55 nfp: do not handle nn->port defined case in nfp_net_get_ph [...] adds 746364f298d4 net: devlink: add warning for ndo_get_phys_port_name set w [...] adds 1571e2fdac90 Merge branch 'net-call-for-phys_port_name-into-devlink-dir [...] adds d0c748256611 s390/qeth: defer RX modesetting adds 5c0aebc6db8c s390/qeth: remove locking for RX modeset cache adds 05a17851341c s390/qeth: add wrapper for IP table access adds 7686e4b6ef44 s390/qeth: defer IPv6 address notifier events adds df2a2a5225cc s390/qeth: convert IP table spinlock to mutex adds 782e4a792147 s390/qeth: don't poll for cmd IO completion adds 988a747d88df s390/qeth: clarify default cmd callback adds 61e04465ddbf s390/qeth: let qeth_notify_reply() set the notify reason adds 48ce6f89fcb1 s390/qeth: use callback to finalize cmd adds 2e873d100d14 s390/qeth: send IDX cmds via qeth_send_control_data() adds c63d11ba5266 Merge branch 's390-next' adds 717700d183d6 netfilter: Export nf_ct_{set,destroy}_timeout() adds 06bd2bdf19d2 openvswitch: Add timeout support to ct action adds eda3d1b02284 net: mvneta: Add 2500BaseT support adds ca059af85283 selftests: forwarding: Add reverse path forwarding (RPF) t [...] adds 0637e1f878b5 selftests: forwarding: Add PCP match and VLAN match tests adds 2fcbc0b15e39 selftests: forwarding: Test action VLAN modify adds 2cca8751af36 selftests: forwarding: devlink_lib: Avoid double sourcing [...] adds 8e46aee69722 selftests: forwarding: devlink_lib: Simplify deduction of [...] adds d04cc726c8da selftests: forwarding: devlink_lib: Add shared buffer helpers adds 5dde21b3a7f6 selftests: mlxsw: qos_mc_aware: Configure shared buffers adds 573363a68f27 selftests: mlxsw: Add qos_lib.sh adds 30905dc63bad selftests: mlxsw: Add a new test for strict priority adds 113e59d09fbc Merge branch 'selftests-forwarding-Add-new-test-cases' adds 8373c6c84e67 ipv4: Define fib_get_nhs when CONFIG_IP_ROUTE_MULTIPATH is [...] adds 331c7a402358 ipv4: Move IN_DEV_IGNORE_ROUTES_WITH_LINKDOWN to helper adds e4516ef65490 ipv4: Create init helper for fib_nh adds faa041a40b9f ipv4: Create cleanup helper for fib_nh adds 83c442515917 ipv6: Create init helper for fib6_nh adds dac7d0f27075 ipv6: Create cleanup helper for fib6_nh adds 2b2450ca4a2d ipv6: Move gateway checks to a fib6_nh setting adds 6d3d07b45c86 ipv6: Refactor fib6_ignore_linkdown adds 572bf4dd7186 ipv6: Change rt6_add_nexthop and rt6_nexthop_info to take fib6_nh adds b75ed8b1aa9c ipv4: Rename fib_nh entries adds ad1601ae0260 ipv6: Rename fib6_nh entries adds f1741730dd18 net: Add fib_nh_common and update fib_nh and fib6_nh adds 979e276ebebd net: Use common nexthop init and release helpers adds 5f4d6749c065 Merge branch 'net-Move-fib_nh-and-fib6_nh-to-a-common-struct' adds 3616d08bcbb5 ipv6: Move ipv6 stubs to a separate header file adds 49b1b4a19ca7 selftests: tc-testing: Add pedit tests adds faddd6cf67fd MAINTAINERS: Fix mellanox Innova IPsec adds eb70a1ae2339 tcp: cleanup sk_tx_skb_cache before reuse adds 18b6f717483a openvswitch: Make metadata_dst tunnel work in IP_TUNNEL_IN [...] adds 5d10de34d43b cxgb4: Update 1.23.3.0 as the latest firmware supported. adds 9f764898c73d cxgb4/cxgb4vf: Display advertised FEC in ethtool adds acb10eac5100 team: use netif_is_team_port() adds 35f861e3c58e net: bridge: use netif_is_bridge_port() adds 44fd86cb7e6d mlxsw: spectrum_acl: Remove redundant failed_rollback from [...] adds f3d4ef1a533a mlxsw: spectrum_acl: Move rehash_dis trace call and err ms [...] adds 7c33c72beff9 mlxsw: spectrum_acl: Remove failed_rollback dead end adds a4e76ba6b499 mlxsw: spectrum_acl: Rename rehash_dis trace adds e66075555f89 Merge branch 'mlxsw-spectrum_acl-Get-rid-of-failed_rollbac [...] adds 6578229d4efb r8169: use netif_receive_skb_list batching adds f5d547676ca0 tcp: fix tcp_inet6_sk() for 32bit kernels adds a2c7023f7075 net: dsa: read mac address from DT for slave device adds 76497732932f cxgb3/l2t: Fix undefined behaviour adds db4863fdb897 cxgb3/l2t: Use struct_size() in kvzalloc() adds 3370b5883f04 Merge branch 'cxgb3-undefined-behaviour-and-use-struct_size' adds 191aeea41804 net: ethernet: ti: davinci_mdio: switch to readl/writel() adds ac9e81c230eb net: phy: aquantia: add suspend / resume callbacks for AQR [...] adds eff07b42d8cd nfp: flower: reduce action list size by coalescing mangle actions adds 593cb18285c1 nfp: nsp: implement read SFF module EEPROM adds 61f7c6f44870 nfp: implement ethtool get module EEPROM adds 9dfe6aa077f5 Merge branch 'nfp-flower-improvement-and-SFF-module-EEPROM' adds b6163f194c69 net: phy: improve genphy_read_status adds 5869b8fadad0 net: use rcu_dereference_protected to fetch sk_dst_cache i [...] adds 74dcb4c1a52c net: phy: aquantia: add SGMII statistics adds 97cdcf37b57e net: place xmit recursion in softnet data adds 6b16f9ee89b8 net: move skb->xmit_more hint to softnet data adds 3c31ff22b25f drivers: mellanox: use netdev_xmit_more() helper adds f79c957a0b53 drivers: net: sfc: use netdev_xmit_more helper adds 4f296edeb9d4 drivers: net: aurora: use netdev_xmit_more helper adds 3dc93e85f9b1 Merge branch 'xmit_more-softnet_data' adds e142723700ba macsec: add noinline tag to avoid a frame size warning adds f0dfecc93a60 tg3: allow ethtool -p to work for NICs in down state adds 6d670497e018 openvswitch: use after free in __ovs_ct_free_action() adds 045925e3fe5b net: phy: add genphy_read_abilities adds 2a4d8674b8ec net: phy: use genphy_read_abilities in genphy driver adds 48e4adf9afbe net: phy: realtek: use genphy_read_abilities adds fa288a42646c Merge branch 'genphy_read_abilities' adds 5d237a07f131 net: phy: use c45 standard to detect link partner autoneg [...] adds 372fcc1b8b66 net: phy: deal properly with autoneg incomplete in genphy_ [...] adds 40d0690bd0b6 Merge branch 'net-phy-improve-genphy_c45_read_lpa' adds 3eed52842b9f net: sched: don't set tunnel for decap action adds 936ee65ffc8f rxrpc: Mark expected switch fall-through adds 0fd128428a14 net: dsa: microchip: mark expected switch fall-through adds af3e28cb9b27 net: phy: marvell10g: implement suspend/resume callbacks adds e02c4a9d9b0d net: phy: marvell10g: add the suspend/resume callbacks for [...] adds 49ffba361d5b Merge branch 'marvel10g-suspend-resume' adds 4950c2ba49cc net: phy: fix autoneg mismatch case in genphy_read_status adds 0af7e7c128eb ipv4: Update fib_table_lookup tracepoint to take common nexthop adds eba618abacad ipv4: Add fib_nh_common to fib_result adds b0f60193632e ipv4: Refactor nexthop attributes in fib_dump_info adds c23641998122 ipv4: Change fib_nexthop_info and fib_add_nexthop to take [...] adds c0a720770c01 ipv6: Flip to fib_nexthop_info adds b571bc623eb9 Merge branch 'net-More-movement-to-fib_nh_common' adds 95dbab9f3606 net: hns3: check 1000M half for hns3_ethtool_ops.set_link_ [...] adds 962e31bdfce9 net: hns3: reduce resources use in kdump kernel adds 9c3e713020fc net: hns3: modify the VF network port media type acquisiti [...] adds 72110b567479 net: hns3: return 0 and print warning when hit duplicate MAC adds 0aa3d88a9197 net: hns3: minor optimization for ring_space adds ceca4a5e3223 net: hns3: minor optimization for datapath adds ffd0a922cdea net: hns3: simplify hclgevf_cmd_csq_clean adds 389775a6605e net: hns3: add protect when handling mac addr list adds c4e401e5a934 net: hns3: check resetting status in hns3_get_stats() adds 6ff7ed8049eb net: hns3: prevent change MTU when resetting adds 1eeb3367897a net: hns3: modify HNS3_NIC_STATE_INITED flag in hns3_reset [...] adds d223dfa40a8f net: hns3: split function hnae3_match_n_instantiate() adds da0dde94ad48 Merge branch 'hnx3-next' adds 942f146a63ce net: use kfree_skb_list() from ip_do_fragment() adds 847d44efad07 net: bridge: update multicast stats from maybe_deliver() adds 95e27a4da614 net: sched: ensure tc flower reoffload takes filter ref adds e1279ff7aec1 tipc: add NULL pointer check adds 28b05b928868 net: use correct this_cpu primitive in dev_recursion_level adds c8f191282f81 ehea: Fix a copy-paste err in ehea_init_port_res adds 1789b8aabefb net: pasemi: remove set but not used variable 'cpyhdr' adds fe1ec0bdfba4 ehea: remove set but not used variables 'epa' and 'cq_handle_ref' adds 53a6b206e36f ibmvnic: remove set but not used variable 'netdev' adds a0640e610f7b net: Remove inclusion of pci.h adds 8dc350202d32 net: bridge: optimize backup_port fdb convergence adds 407dd706fb52 net: devlink: convert devlink_port_attrs bools to bits adds bec5267cded2 net: devlink: extend port attrs for switch ID adds 7e1146e8c10c net: devlink: introduce devlink_compat_switch_id_get() helper adds cdf29f4a2625 mlxsw: Pass switch ID through devlink_port_attrs_set() adds aef36b88229a mlxsw: Remove ndo_get_port_parent_id implementation adds 03213a996531 bnxt: move bp->switch_id initialization to PF probe adds 6605a226781e bnxt: pass switch ID through devlink_port_attrs_set() adds 56d9f4e8f70e bnxt: remove ndo_get_port_parent_id implementation for phy [...] adds 1b15c90270c5 nfp: pass switch ID through devlink_port_attrs_set() adds c25f08ac65e4 nfp: remove ndo_get_port_parent_id implementation adds df535f4c47a6 mlxsw: switch_ib: Pass valid HW id down to mlxsw_core_port_init() adds 15b04aceeb83 dsa: pass switch ID through devlink_port_attrs_set() adds 119c0b5721da net: devlink: add warning for ndo_get_port_parent_id set w [...] adds 6124d0670d0b Merge branch 'net-extend-devlink-port-attrs-with-switch-ID' adds f6fee16dbbe3 tcp: Accept ECT on SYN in the presence of RFC8311 adds 448a24130b25 Revert "r8169: use netif_receive_skb_list batching" adds e177163d36d5 net: bridge: mcast: remove unused br_ip_equal function adds a1deab17b2e9 net: phy: allow a PHY driver to define neither features no [...] adds 32a069d807f3 net: phy: realtek: remove setting callback get_features an [...] adds 29502bb127b1 Merge branch 'genphy-ability' adds 9195948fbf34 tipc: improve TIPC throughput by Gap ACK blocks adds 382f598fb66b tipc: reduce duplicate packets for unicast traffic adds 58ee86b8c775 tipc: adapt link failover for new Gap-ACK algorithm adds 8f4043f12532 Merge branch 'tipc-improve-TIPC-unicast-link-throughput' adds f83f7151950d Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds eb94dc9aabdf r8169: disable tx interrupt coalescing on RTL8168 adds 6221333ab213 virtio-net: Remove inclusion of pci.h adds 7934b481ab1a virtio-net: Fix some minor formatting errors adds 867934e9c9ba dt-bindings: net: phy: add g12a mdio mux documentation adds 7090425104db net: phy: add amlogic g12a mdio mux support adds 5c3407abb338 net: phy: meson-gxl: add g12a support adds fad137c4ef07 net: phy: meson-gxl: clean-up gxl variant driver adds cdf369cd5808 Merge branch 'net-phy-add-Amlogic-g12a-support' adds d1edc0855597 tcp: remove redundant check on tskb adds 78fdde30d4bd r8152: remove extra action copying ethernet address adds 25766271e42f r8152: Refresh MAC address during USBDEVFS_RESET adds afdb3df2925a Merge branch 'r8152-runtime-mac-changes' adds ea401685a20b net: hns: fix unsigned comparison to less than zero adds f1054c65bca6 selftests: forwarding: test for bridge mcast traffic after [...] adds d595b85a6cea net: hsr: fix lines exceeding 80 characters adds d4730775ed4b net: hsr: fix multiple blank lines in the code adds 5670342ced28 net: hsr: remove unnecessary paranthesis from the code adds 4fe25bd8c3e7 net: hsr: fix alignment issues in the code for functions adds 0525fc069f03 net: hsr: fix lines that ends with a '(' adds 05ca6e644dc9 net: hsr: fix NULL checks in the code adds 5fa967780364 net: hsr: remove unnecessary space after a cast adds 059477830022 net: hsr: fix placement of logical operator in a multi-lin [...] adds d131fcc690b9 net: hsr: add missing space around operator in code adds b1b4aa914080 net: hsr: remove camel case usage in the code adds 9f73c2bb46f4 net: hsr: add blank line after function declaration adds 0e7623bdf34f net: hsr: convert to SPDX identifier adds fc4ecaeebd26 net: hsr: add debugfs support for display node list adds 5150b45fd355 net: hsr: Fix node prune function for forget time expiry adds 1e045a62eea6 Merge branch 'net-hsr-improvements-and-bug-fixes' adds 7a41c294c146 rhashtable: use cmpxchg() in nested_table_alloc() adds ff302db965b5 rhashtable: allow rht_bucket_var to return NULL. adds 8f0db018006a rhashtable: use bit_spin_locks to protect hash bucket. adds 149212f07856 rhashtable: add lockdep tracking to bucket bit-spin-locks. adds 9186c90bbb95 Merge branch 'rhashtable-bitlocks' adds 1f17f7742eeb net: sched: flower: insert filter to ht before offloading [...] adds fd69c399c7d6 datagram: remove rendundant 'peeked' argument adds 9a80ba067a9c net: xilinx: emaclite: add minimal ethtool ops adds fcf9782573ec net: xilinx: emaclite: add minimal ndo_do_ioctl hook adds ed514fc5615d cxgb4: Don't return EAGAIN when TCAM is full. adds 38702cce547a net/mlx5: Remove unused MLX5_*_DOORBELL_LOCK macros adds bbf29f618e8c net/mlx5: Remove spinlock support from mlx5_write64 adds 868bc06b2403 net/mlx5: Remove redundant init functions parameter adds 11f3b84d7068 net/mlx5: Split mdev init and pci init adds 52c368dc3da7 net/mlx5: Move health and page alloc init to mdev_init adds e161105e58da net/mlx5: Function setup/teardown procedures adds a80d1b68c8b7 net/mlx5: Break load_one into three stages adds d05120f50b5d net/mlx5: Make mlx5_core messages independent from mdev->pdev adds b09989a21428 net/mlx5: Use dev->priv.name instead of dev_name adds 98a8e6fc482d net/mlx5: Replace dev_err/warn/info by mlx5_core_err/warn/info adds aa8106f137b9 net/mlx5: Add explicit bar address field adds 3732b9720ffe net/mlx5: Add rate limit print macros adds 4039049b5c46 net/mlx5: Expose MPEIN (Management PCIE INfo) register layout adds aef6c443fe84 net/mlx5: Fix false compilation warning adds b6460c72c36d Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] adds 5d3c537f9070 net/mlx5: Handle event of power detection in the PCIE slot adds eda99e11a097 net/mlx5: E-Switch, Fix double mutex initialization adds 1b18b781516d net/mlx5e: Make the log friendly when decapsulation offloa [...] adds 6f9af8ff1166 net/mlx5e: Remove 'parse_attr' argument in parse_tc_fdb_actions() adds 20bb4a813e13 net/mlx5e: Deletes unnecessary setting of esw_attr->parse_attr adds 2cc1cb1d1735 net/mlx5e: Return -EOPNOTSUPP when attempting to offload a [...] adds 8377629e76bc net/mlx5e: Use helpers to get headers criteria and value pointers adds bf2f3bca1c5d net/mlx5e: Deny VLAN rewrite if there is no VLAN header match adds 6fca9d1e603a net/mlx5e: Allow VLAN rewrite of prio field with the same match adds 278748a95aa3 net/mlx5e: Offload TC e-switch rules with egress VLAN device adds 35a605db168c net/mlx5e: Offload TC e-switch rules with ingress VLAN device adds 27c11b6b844c net/mlx5e: Do not rewrite fields with the same match adds 98df6d5b877c net/mlx5: A write memory barrier is sufficient in EQ ci update adds 0b77f2305f38 net/mlx5e: Obsolete param field holding a constant value adds 6d7ee2edaa54 net/mlx5e: Unify logic of MTU boundaries adds 8bb309e67f57 Merge tag 'mlx5-updates-2019-04-02' of git://git.kernel.or [...] adds 3b8b11f96616 net: phy: improve link partner capability detection adds 1aefd3de7bc6 ipv6: Add fib6_nh_init and release to stubs adds 71df5777aaae ipv6: Add neighbor helpers that use the ipv6 stub adds bdf004677107 net: Replace nhc_has_gw with nhc_gw_family adds 1550c171935d ipv4: Prepare rtable for IPv6 gateway adds f35b794b3b40 ipv4: Prepare fib_config for IPv6 gateway adds 0f5f7d7bf6e6 ipv4: Add support to rtable for ipv6 gateway adds a4ea5d43c807 ipv4: Add support to fib_config for IPv6 gateway adds 448d72481917 ipv4: Refactor fib_check_nh adds 717a8f5b2923 ipv4: Add fib_check_nh_v6_gw adds 0353f28231c7 neighbor: Add skip_cache argument to neigh_output adds 5c9f7c1dfc2e ipv4: Add helpers for neigh lookup for nexthop adds 6f5f68d05ec0 bpf: Handle ipv6 gateway in bpf_ipv4_fib_lookup adds 6de9c0557e4f ipv4: Handle ipv6 gateway in ipv4_confirm_neigh adds 619d1826269b ipv4: Handle ipv6 gateway in fib_detect_death adds 1a38c43d319e ipv4: Handle ipv6 gateway in fib_good_nh adds 19a9d136f198 ipv4: Flag fib_info with a fib_nh using IPv6 gateway adds d15662682db2 ipv4: Allow ipv6 gateway with ipv4 routes adds 228ddb3315ba selftests: fib_tests: Add tests for ipv6 gateway with ipv4 route adds 0ed8c3dc4133 Merge branch 'ipv4-Enable-support-for-IPv6-gateway-with-IP [...] adds 0f14c5b1a9c9 net: hns3: set vport alive state to default while resetting adds cd513a69750b net: hns3: set up the vport alive state while reinitializing adds cc645dfa89a7 net: hns3: not reset vport who not alive when PF reset adds eb32c896f10a net: hns3: adjust the timing of hns3_client_stop when unloading adds 056cbab33294 net: hns3: deactive the reset timer when reset successfully adds 0fdf4d304c24 net: hns3: ignore lower-level new coming reset adds 4f765d3e5213 net: hns3: do not request reset when hardware resetting adds cf1f212916d9 net: hns3: handle pending reset while reset fail adds 18e2488881c6 net: hns3: stop mailbox handling when command queue need re-init adds 4339ef396ab6 net: hns3: add error handler for initializing command queue adds 7d60070668e4 net: hns3: remove resetting check in hclgevf_reset_task_schedule adds e233516e6a92 net: hns3: fix keep_alive_timer not stop problem adds 5af82f5205f1 Merge branch 'hns3-next' adds 22b56e827093 net: phy: replace genphy_10g_driver with genphy_c45_driver adds e4bf63482c30 qmi_wwan: Add quirk for Quectel dynamic config adds 8d77d4bfb0c1 mlxsw: reg: Add MGIR register adds a9c8336f6544 mlxsw: core: Add support for devlink info command adds be0faac952e1 Documentation: networking: devlink-info-versions: Add fw.psid adds 13ee7d49733b Merge branch 'mlxsw-Add-support-for-devlink-info-command' adds b7f29f8ce170 net: phy: fix setting autoneg_complete in genphy_update_link adds 7f301cff1fc2 ethtool: thunder_bgx: use ethtool.h constants for speed an [...] adds 310655b07ae8 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds 7d1df2c978dc netdevsim: remove nsim_dellink() implementation adds c3d9a435d939 netdevsim: let net core to free netdevsim netdev adds 027d4ca6f0f5 netdevsim: assume CONFIG_NET_DEVLINK is always enabled adds 0c9381d9bcfb Merge branch 'netdevsim-small-spring-cleanup' adds 4c75be07f938 net: phy: remove unnecessary callback settings in C45 drivers adds b0a231a26d56 net: caif: avoid using qdisc_qlen() adds 1f5e6fdd6aec net: sched: prefer qdisc_is_empty() over direct qlen access adds 9c01c9f1f2a3 net: sched: always do stats accounting according to TCQ_F_ [...] adds 8a53e616de29 net: sched: when clearing NOLOCK, clear TCQ_F_CPUSTATS, too adds 73eb628ddfd3 Revert: "net: sched: put back q.qlen into a single location" adds 44b9b6ca251c Merge branch 'net-sched-move-back-qlen-to-per-CPU-accounting' adds d73f80f921fd ipv4: Handle RTA_GATEWAY set to 0 adds 93e212547700 net: strparser: fix comment adds 7b9eba7ba0c1 net/sched: taprio: fix picos_per_byte miscalculation adds e0a7683d30e9 net/sched: cbs: fix port_rate miscalculation adds b8c7e2c39dd5 Merge branch 'net-sched-taprio-fix-picos_per_byte-miscalculation' adds c9d52f216922 fou: correct spelling of encapsulation adds 526bb57a6ad6 net: fou: remove redundant code in gue_udp_recv adds ecce39ec1093 netns: read NETNSA_NSID as s32 attribute in rtnl_net_getid() adds 9e35552ae1ea net: sched: flower: use correct ht function to prevent duplicates adds 909620ff72c8 tipc: use standard write_lock & unlock functions when crea [...] adds 62720b12d20a dns: remove redundant zero length namelen check adds 1ba9a8951794 ipv6: Only call rt6_check_neigh for nexthop with gateway adds 6e1809a564ef ipv6: Remove rt6_check_dev adds cc3a86c802f0 ipv6: Change rt6_probe to take a fib6_nh adds 702cea56852c ipv6: Pass fib6_nh and flags to rt6_score_route adds 28679ed10479 ipv6: Refactor find_match adds 30c15f033847 ipv6: Refactor find_rr_leaf adds af52a52cbabd ipv6: Be smarter with null_entry handling in ip6_pol_route_lookup adds d83009d462a6 ipv6: Move fib6_multipath_select down in ip6_pol_route adds 0c59d0067587 ipv6: Refactor rt6_device_match adds 0b34eb004347 ipv6: Refactor __ip6_route_redirect adds 78f07adac861 Merge branch 'ipv6-Refactor-nexthop-selection-helpers-duri [...] adds dd399ac9e343 tools/bpf: generate pkg-config file for libbpf adds 2011fccfb61b bpf: Support variable offset stack access from helpers adds 8ff80e96e3cc selftests/bpf: Test variable offset stack access adds c3969de8acbc Merge branch 'variable-stack-access' adds 9de2640b06ec bpf: add bpffs multi-dimensional array tests in test_btf adds 6b7b6995c43e selftests: bpf: tests.h should depend on .c files, not the output adds 94e8f3c7125a selftests: bpf: fix -Wformat-security warning for flow_dis [...] adds a918b03e8c95 selftests: bpf: fix -Wformat-invalid-specifier for bpf_obj_id.c adds 7596aa3ea8a0 selftests: bpf: remove duplicate .flags initialization in [...] adds 99182beed858 Merge branch 'bpf-selftest-clang-fixes' adds e83b9f55448a kbuild: add ability to generate BTF type info for vmlinux adds 06ee7115b0d1 bpf: add verifier stats and log_level bit 2 adds 9f4686c41bdf bpf: improve verification speed by droping states adds 25af32dad804 bpf: improve verification speed by not remarking live_read adds 71dde681a8ce bpf: convert temp arrays to kvcalloc adds 4f73379ec5c2 bpf: verbose jump offset overflow check adds c04c0d2b968a bpf: increase complexity limit and maximum program size adds 7a9f5c65abcc bpf: increase verifier log limit adds da11b417583e libbpf: teach libbpf about log_level bit 2 adds e5e7a8f2d858 selftests/bpf: add few verifier scale tests adds 8aa2d4b4b92c selftests/bpf: synthetic tests to push verifier limits adds cc441a69486b Merge branch 'bpf-verifier-scalability' adds 0979ff7992fb selftests/bpf: ksym_search won't check symbols exists adds e67b2c715415 samples, selftests/bpf: add NULL check for ksym_search adds 636e78b1cdb4 samples/bpf: fix build with new clang adds f2bcd05ec7b8 bpf: Reject indirect var_off stack access in raw mode adds f68a5b44647b selftests/bpf: Test indirect var_off stack access in raw mode adds 088ec26d9c2d bpf: Reject indirect var_off stack access in unpriv mode adds 2c6927dbdc3f selftests/bpf: Test indirect var_off stack access in unpriv mode adds 107c26a70ca8 bpf: Sanity check max value for var_off stack access adds 07f9196241f8 selftests/bpf: Test unbounded var_off stack access adds 1fbd20f8b77b bpf: Add missed newline in verifier verbose log adds 347807d3876a Merge branch 'bpf-varstack-fixes' adds ff466b58055f libbpf: Ignore -Wformat-nonliteral warning adds d8eca5bbb2be bpf: implement lookup-free direct value access for maps adds be70bcd53de6 bpf: do not retain flags that are not tied to map lifetime adds 591fe9888d78 bpf: add program side {rd, wr}only support for maps adds 87df15de441b bpf: add syscall side map freeze support adds 3e0ddc4f3ff1 bpf: allow . char as part of the object name adds f063c889c945 bpf: add specification for BTF Var and DataSec kinds adds 1dc92851849c bpf: kernel side support for BTF Var and DataSec adds 2824ecb7010f bpf: allow for key-less BTF in array map adds c83fef6bc562 bpf: sync {btf, bpf}.h uapi header from tools infrastructure adds f8c7a4d4dc39 bpf, libbpf: refactor relocation handling adds d859900c4c56 bpf, libbpf: support global data/bss/rodata sections adds 1713d68b3bf0 bpf, libbpf: add support for BTF Var and DataSec adds 817998afa038 bpf: bpftool support for dumping data/bss/rodata sections adds fb2abb73e575 bpf, selftest: test {rd, wr}only flags and direct value access adds b915ebe6d9c8 bpf, selftest: test global data/bss/rodata sections adds c861168b7c21 bpf, selftest: add test cases for BTF Var and DataSec adds 6316f78306c1 Merge branch 'support-global-data' adds 69a0f9ecef22 bpf, bpftool: fix a few ubsan warnings adds 50bd645b3a21 libbpf: fix crash in XDP socket part with new larger BPF_L [...] adds fa0dcb3fe2ca mailmap: add entry for email addresses adds d5adbdd77ecc libbpf: Fix build with gcc-8 adds 569b0c77735d tools/bpftool: show btf id in program information adds b0b9395d865e bpf: support input __sk_buff context in BPF_PROG_TEST_RUN adds 5e903c656b98 libbpf: add support for ctx_{size, }_{in, out} in BPF_PROG [...] adds 3daf8e703ec3 selftests: bpf: add selftest for __sk_buff context in BPF_ [...] adds c695865c5c98 bpf: fix missing bpf_check_uarg_tail_zero in BPF_PROG_TEST_RUN adds 166b5a7f2ca3 selftests_bpf: extend test_tc_tunnel for UDP encap adds 58dfc900faff bpf: add layer 2 encap support to bpf_skb_adjust_room adds 1db04c300a41 bpf: sync bpf.h to tools/ for BPF_F_ADJ_ROOM_ENCAP_L2 adds 3ec61df82ba0 selftests_bpf: add L2 encap to test_tc_tunnel adds 94c59aab42ce Merge branch 'bpf-l2-encap' adds 6b7a21140fca tools: add smp_* barrier variants to include infrastructure adds 947e8b595b82 bpf: explicitly prohibit ctx_{in, out} in non-skb BPF_PROG [...] adds bb23581b9b38 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next adds 56490b623aa0 selftests: Add debugging options to pmtu.sh adds 9994677c968e net: sched: flower: fix filter net reference counting adds 0eff1052438c sctp: Remove superfluous test in sctp_ulpq_reasm_drain(). adds 925b93742263 sctp: Always pass skbs on a list to sctp_ulpq_tail_event(). adds 5e8f641db673 sctp: Use helper for sctp_ulpq_tail_event() when hooked up [...] adds 178ca044aa60 sctp: Make sctp_enqueue_event tak an skb list. adds 013b96ec6461 sctp: Pass sk_buff_head explicitly to sctp_ulpq_tail_event(). adds 8af9f7291e22 Merge branch 'sctp-skb-list' adds 6dc400af216a xen-netback: add reference from xenvif to backend_info to [...] adds 50717a37db03 net/smc: nonblocking connect rework adds 4ada81fddfbb net/smc: fallback to TCP after connect problems adds 598866974c94 net/smc: check for ip prefix and subnet adds bc36d2fc93eb net/smc: consolidate function parameters adds fba7e8ef513c net/smc: cleanup of get vlan id adds 228bae05be32 net/smc: code cleanup smc_listen_work adds 9aa68d298c80 net/smc: improve smc_listen_work reason codes adds 7a62725a50e0 net/smc: improve smc_conn_create reason codes adds e0a092ebebf7 Merge branch 'smc-next' adds abe9fd5726e0 net: dummy: use generic helper to report timestamping info adds af730342ec3b net: loopback: use generic helper to report timestamping info adds 056b21fbe689 net: veth: use generic helper to report timestamping info adds 3c91d1148320 Documentation: net: dsa: transition to the rst format adds af9095f00d34 netdevsim: move shared dev creation and destruction into s [...] adds 38f58c972334 netdevsim: move sdev specific bpf debugfs files to sdev dir adds b26b6946a62f netdevsim: make bpf_offload_dev_create() per-sdev instead [...] adds 4b3a84bce4e2 netdevsim: move sdev-specific init/uninit code into separa [...] adds 8c5a3ca306a0 Merge branch 'netdevsim-Mostly-cleanup-in-sdev-bpf-iface-area' adds 1deeb6408c1c ipv6: Remove flowi6_oif compare from __ip6_route_redirect adds e64718282c00 nfp: opportunistically poll for reconfig result adds dd5b2498d845 nfp: add a mutex lock for the vNIC ctrl BAR adds 0a72d8332ce6 nfp: move vNIC reset before netdev init adds bcf0cafab44f nfp: split out common control message handling code adds 9d60f0ea1c55 Merge branch 'nfp-update-to-control-structures' adds c252aa3e8ed3 rhashtable: use struct_size() in kvzalloc() adds e4edbe3c1f44 rhashtable: fix some __rcu annotation errors adds c5783311a124 rhashtable: reorder some inline functions and macros. adds adc6a3ab192e rhashtable: move dereference inside rht_ptr() adds f4712b46a529 rhashtable: replace rht_ptr_locked() with rht_assign_locked() adds ca0b709d1a07 rhashtable: use BIT(0) for locking. adds 5fa7d3f9d318 Merge branch 'rhashtable-bit-locking-m68k' adds f1538eca9ea6 net: phy: shrink PHY settings array adds 5a3144e41956 net: phy: add support for new modes in phylib adds c6576bfe2f4b phy: warn if phylib and ethtool PHY mode definitions are o [...] adds 81f2eeb37074 Merge branch 'net-phy-shrink-PHY-settings-array-and-add-20 [...] adds 741fca1667ea net: hns3: modify VLAN initialization to be compatible wit [...] adds 44e626f720c3 net: hns3: fix VLAN offload handle for VLAN inserted by port adds 21e043cd8124 net: hns3: fix set port based VLAN for PF adds 92f11ea177cd net: hns3: fix set port based VLAN issue for VF adds a4d2cdcbb878 net: hns3: minor refactor for hns3_rx_checksum adds d474d88f8826 net: hns3: add hns3_gro_complete for HW GRO process adds db5936db8f9e net: hns3: always assume no drop TC for performance reason adds 1a49f3c6146f net: hns3: divide shared buffer between TC adds c41e672d1e6a net: hns3: set dividual reset level for all RAS and MSI-X errors adds 2d0075b4a7b7 net: hns3: do not initialize MDIO bus when PHY is inexistent adds cc5ff6e90f80 net: hns3: free the pending skb when clean RX ring adds 6814b5900b83 net: hns3: code optimization for command queue' spin lock adds c19571264dd7 Merge branch 'hns3-next' adds 1fcd165884c8 r8169: create function pointer array for PHY init functions adds 8344ffffd176 r8169: create function pointer array for chip hw init functions adds 0ed1d3ddedb9 Merge branch 'r8169-phy-func-ptr-arrays' adds e62b2fd5d3b4 r8169: change irq handler to always trigger NAPI polling adds 3b15d09f7e6d time: Introduce jiffies64_to_msecs() adds f7e840ee4dca netfilter: nf_tables: remove unused parameter ctx adds b3dfee340a9b netfilter: nft_redir: Make nft_redir_dump static adds 227e1e4d0d6c netfilter: nf_flowtable: skip device lookup from interface index adds 84c0d5e96f3a ipvs: allow tunneling with gue encapsulation adds 01902f8c85bf netfilter: optimize nf_inet_addr_cmp adds d164385ec572 netfilter: nat: add inet family nat support adds c1deb065cf3b netfilter: nf_tables: merge route type into core adds 4806e975729f netfilter: replace NF_NAT_NEEDED with IS_ENABLED(CONFIG_NF_NAT) adds 071657d2c38c netfilter: nft_masq: add inet support adds 63ce3940f3ab netfilter: nft_redir: add inet support adds 6978cdb129da kselftests: extend nft_nat with inet family based nat hooks adds 22c7652cdaa8 netfilter: nft_osf: Add version option support adds 3b0a081db1f7 netfilter: make two functions static adds bf8981a2aa08 netfilter: nf_nat: merge ip/ip6 masquerade headers adds adf82accc5f5 netfilter: x_tables: merge ip and ipv6 masquerade modules adds 610a43149cab netfilter: nf_nat_masquerade: unify ipv4/6 notifier registration adds 26f7fe4a5db5 selftests: netfilter: add ebtables broute test case adds f12064d1b402 bridge: reduce size of input cb to 16 bytes adds 971502d77faa bridge: netfilter: unroll NF_HOOK helper in bridge input path adds 223fd0adfa8a bridge: broute: make broute a real ebtables table adds dc2f4189dcd2 bridge: only include nf_queue.h if needed adds 95337b982107 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next adds a85e84e0301b mlxsw: spectrum_router: Propagate neighbour update errors adds caf345a18b2f mlxsw: spectrum_router: Add neighbour offload indication adds 3321cff3c570 selftests: mlxsw: Test neighbour offload indication adds 93144b0ecde5 Merge branch 'mlxsw-Add-neighbour-offload-indication' adds 1033990ac5b2 sctp: implement memory accounting on tx path adds 9dde27de3e5e sctp: implement memory accounting on rx path adds c7cf89b5dd38 Merge branch 'sctp-fully-support-memory-accounting' adds 8a9a654b5b52 net: hns3: fix sparse: warning when calling hclge_set_vlan [...] adds 2566f10676ba net: hns3: fix for vport->bw_limit overflow problem adds 47a1a225ab35 Merge branch 'hns3-next' adds 2f2622f59c70 nfp: flower: turn on recirc and merge hint support in firmware adds 4d12ba42787b nfp: flower: allow offloading of matches on 'internal' ports adds 27f54b582567 nfp: allow fallback packets from non-reprs adds f41dd0595d06 nfp: flower: support fallback packets from internal ports adds 45756dfedab5 nfp: flower: allow tunnels to output to internal port adds cf4172d5751f nfp: flower: get flows by host context adds dbc2d68edc98 nfp: flower: handle merge hint messages adds 107e37bb4f88 nfp: flower: validate merge hint flows adds 1c6952ca587d nfp: flower: generate merge flow rule adds aa6ce2ea0c93 nfp: flower: support stats update for merge flows adds 8af56f40e53b nfp: flower: offload merge flows adds b6ed55cb721c Merge branch 'nfp-Flower-flow-merging' adds dcdecdcfe1fc net: phy: switch drivers to use dynamic feature detection adds 9c5f8a19b2de net: hsr: fix naming of file and functions adds 3271273388fb net: hsr: fix debugfs path to support multiple interfaces adds ee2c46f35390 net: hsr: add tx stats for master interface adds 432bc230700f Merge branch 'hsr-next' adds a32b9d91b725 xen-netfront: mark expected switch fall-through adds b320532c9990 bnx2x: Replace magic numbers with macro definitions. adds 00165c25fa3e bnx2x: Add support for detection of P2P event packets. adds 9c03e2270813 Merge branch 'bnx2x-Support-for-timestamping-in-P2P-mode' adds 3aed3e2a143c net: phy: micrel: add Asym Pause workaround adds 9bad65e51549 nfp: flower: fix implicit fallthrough warning adds df8e249be866 dpaa2-eth: Fix Rx classification status adds 61f9bf0011c7 dpaa2-eth: Add a couple of macros adds 3a1e6b84ad2e dpaa2-eth: Update hash key composition code adds 2d6802374c69 dpaa2-eth: Add flow steering support without masking adds 17f780b36426 Merge branch 'dpaa2-eth-Add-flow-steering-support-without- [...] adds ff82cfc78398 net: stmmac: dwxgmac: Finish the Flow Control implementation adds e9989339063d net: stmmac: Set Flow Control to automatic mode in the driver adds e77b8ba640b2 Merge branch 'stmmac-Enable-Flow-Control' adds 3e957b377bf4 i40e: Queues are reserved despite "Invalid argument" error adds cdc594e00370 i40e: Implement DDP support in i40e driver adds bfb0ebed5385 i40e: don't allow changes to HW VLAN stripping on active p [...] adds bf4bf09bdd91 i40e: save PTP time before a device reset adds 262213317331 i40e: Fix for 10G ports LED not blinking adds 54dea0e7efd1 i40e: Update i40e_init_dcb to return correct error adds 735aaafaff7a i40e: Remove misleading messages for untrusted VF adds cce2dffefe6d i40e: Changed maximum supported FW API version to 1.8 adds 4fb29bddb57f i40e: The driver now prints the API version in error message adds f38d1347cd0b i40e: Report advertised link modes on 40GBASE_SR4 adds 06b6e2a2333e i40e: Able to add up to 16 MAC filters on an untrusted VF adds 6e114debb2eb i40e: Fix misleading error message adds 3a6f7892acc1 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds 41c47da3b6e5 s390/qeth: clarify naming for some QDIO helpers adds a4cdc9baee07 s390/qeth: handle error from qeth_update_from_chp_desc() adds fdd1a5303efb s390/qeth: don't bother updating the last-tx time adds 333ef9d1d5fb s390/qeth: don't keep statistics for tx timeout adds 3a18d75400ff s390/qeth: add TX multiqueue support for IQD devices adds 73dc2daf110f s390/qeth: add TX multiqueue support for OSA devices adds e6c15b5f34a9 s390/qeth: simplify QoS code adds 54a50941b7db s390/qeth: stop/wake TX queues based on their fill level adds cea0aa9cbd5a Merge branch 's390-next' adds 6b0a7f84ea1f Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds b1d40991506a ipv6: Rename fib6_multipath_select and pass fib6_result adds 7e4b51287573 ipv6: Pass fib6_result to rt6_find_cached_rt adds 85bd05deb35a ipv6: Pass fib6_result to ip6_rt_cache_alloc adds 9b6b35abfbde ipv6: Pass fib6_result to ip6_create_rt_rcu adds db3fedee0cb7 ipv6: Pass fib6_result to pcpu route functions adds 0d16158149ab ipv6: Pass fib6_result to ip6_rt_get_dev_rcu and ip6_rt_copy_init adds 5012f0a5944c ipv6: Pass fib6_result to rt6_insert_exception adds b748f2609262 ipv6: Pass fib6_result to ip6_mtu_from_fib6 and fib6_mtu adds 75ef7389dd23 ipv6: Pass fib6_result to rt6_device_match adds b7bc4b6a620b ipv6: Pass fib6_result to rt6_select and find_rr_leaf adds 8ff2e5b26cb8 ipv6: Pass fib6_result to fib6_table_lookup tracepoint adds effda4dd97e8 ipv6: Pass fib6_result to fib lookups adds 7d21fec90438 ipv6: Add fib6_type and fib6_flags to fib6_result adds cea29a70727e Merge branch 'ipv6-Use-fib6_result-for-fib_lookups' adds b8fb1ab46169 net ipv6: Prevent neighbor add if protocol is disabled on device adds 9cfcf71ce6ec iwlwifi: mvm: report delayed beacon count to FW adds 792211266379 iwlwifi: mvm: implement CSA abort adds d47cdb884a99 iwlwifi: mvm: report all NO_DATA events to mac80211 adds c37763d22d07 iwlwifi: mvm: track CSA beacons adds 77738865eb62 iwlwifi: mvm: notify FW on quiet mode in CSA adds f67806140220 iwlwifi: mvm: disconnect in case of bad channel switch parameters adds 81b4e44e41e6 iwlwifi: mvm: track changes in beacon count during channel switch adds 918cbf39ac00 iwlwifi: mvm: support multiple BSSID adds e47df5bd515c iwlwifi: mvm: enable HT/VHT IBSS adds 8636ca769cab iwlwifi: mvm: be more forgiving if num of channels is too big adds b15ef67c0e6b iwlwifi: add support for 6-7 GHz channels adds 2785ce008e3b iwlwifi: support new NVM response API adds e4fe5d4b10cd iwlwifi: mvm: Support new format of SCAN_OFFLOAD_PROFILES_ [...] adds 8672aad310fc iwlwifi: dbg: use dump mask for tx command dumping length adds fd1190b68a27 iwlwifi: mvm: use dump worker during restart instead of sync dump adds f826faaa1f3a iwlwifi: pcie: switch to correct RBD/CD layout for 22560 adds 5bd757a69bec iwlwifi: for AX210 device support radio GF4 adds a15d4f3b3cdd iwlwifi: mvm: set max amsdu for TLC offload adds c88580e1a96b iwlwifi: dbg: add DRAM monitor support for AX210 device family adds 4b49e34e580c iwlwifi: dbg_ini: separate between ini and legacy dump flows adds 78d722b1bdd9 iwlwifi: Use struct_size() in kzalloc adds a2a120a9cdf1 iwlwifi: remove unnecessary goto out in iwl_parse_nvm_mcc_info() adds fe63f21b20df iwlwifi: dbg_ini: align to FW api version 1 adds 8db32fa40091 Merge tag 'iwlwifi-next-for-kalle-2019-03-22' of git://git [...] adds d123172175db qtnfmac: make regulatory notifier work on per-phy basis adds 642f15a5cee7 qtnfmac: simplify error reporting in regulatory notifier adds a2fbaaf757e3 qtnfmac: include full channels info to regulatory notifier adds 2c31129f8f40 qtnfmac: pass complete channel info in regulatory notifier adds 48cefdfbcb57 qtnfmac: flexible regulatory domain registration logic adds c698bce01562 qtnfmac: allow each MAC to specify its own regulatory rules adds 438fb43bcab1 qtnfmac: pass DFS region to firmware on region update adds 93eeab26791d qtnfmac: update bands information on CHANGE_INTF command adds ae1946be26bc qtnfmac: fix core attach error path in pcie backend adds 83b00f6eb863 qtnfmac: simplify firmware state tracking adds 72b3270e01ab qtnfmac: allow changing the netns adds bc70732f9bd9 qtnfmac: send EAPOL frames via control path adds b63967cae6b1 qtnfmac: use scan duration param for different scan types adds c9692820710f brcmfmac: support repeated brcmf_fw_alloc_request() calls adds a2ec87ddbf16 brcmfmac: add a function designated for handling firmware fails adds 4684997d9eea brcmfmac: reset PCIe bus on a firmware crash adds c80d26e81ef1 brcmfmac: fix WARNING during USB disconnect in case of une [...] adds 5cdb0ef6144f brcmfmac: fix NULL pointer derefence during USB disconnect adds db3b9e2e1d58 brcmfmac: fix race during disconnect when USB completion i [...] adds 2b78e5f52236 brcmfmac: remove pending parameter from brcmf_usb_free_q adds 504f06725d01 brcmfmac: remove unused variable i from brcmf_usb_free_q adds 24d413a31afa brcmfmac: fix Oops when bringing up interface during USB d [...] adds a9fd0953fa4a brcmfmac: convert dev_init_lock mutex to completion adds 46953f97224d brcmfmac: fix missing checks for kmemdup adds d825db346270 b43: shut up clang -Wuninitialized variable warning adds 6603c5844a44 iwlegacy: remove redundant assignment to *res adds e5b9b206f3f6 net: mwifiex: fix a NULL pointer dereference adds 003b686ace82 mwifiex: Fix mem leak in mwifiex_tm_cmd adds 2cd2b42439ea mwifiex: add a bounds check in mwifiex_process_sta_rx_packet() adds 765976285a8c rtlwifi: fix a potential NULL pointer dereference adds 60209d482b97 rtlwifi: fix potential NULL pointer dereference adds 38bb0baea310 rtlwifi: move spin_lock_bh to spin_lock in tasklet adds 95336d4cb588 qtnfmac: replace qtnf_cmd_acl_data_size() with struct_size() adds 4b1831e48974 iwlwifi: dbg_ini: support HW error trigger adds bfa34c332964 iwlwifi: dbg_ini: enforce always on domain checking adds 4bdb2676d8fd iwlwifi: dbg_ini: fix iwl_dump_ini_dev_mem_iter memory bas [...] adds 9802162f98b4 iwlwifi: dbg_ini: add memory offset to the base address of [...] adds 990ffe3e8196 iwlwifi: dbg_ini: add version to dump header adds 1cdb4d8f2a4b iwlwifi: dbg_ini: add region id to the region dump adds 186e6c871b92 iwlwifi: trust calling function adds 60eeaf572f3e iwlwifi: dbg_ini: add registers addresses in fifo dump adds 192a7e1f731f iwlwifi: mvm: IBSS: use BE FIFO for multicast adds f0e1e1c20d5f iwlwifi: dbg_ini: change memory range base address to u64 adds d63916aeba57 iwlwifi: dbg_ini: fix the dram monitor header size adds 4c704534c38f iwlwifi: dbg_ini: add monitor header to smem monitor adds 0bfefe2f41dd iwlwifi: mvm: fix pointer reference when setting HE QAM thres adds 84294b5be15a iwlwifi: dbg_ini: remove redundant curly brackets from tri [...] adds 33a403861572 iwlwifi: dbg_ini: remove redundant type argument from iwl_ [...] adds 30eba3f9a454 iwlwifi: dbg_ini: apply rx fifo offset after reading the r [...] adds 3f7fbc8cc11e iwlwifi: mvm: remove buggy and unnecessary hw_queue initia [...] adds c9af7528c331 iwlwifi: mvm: no need to check return value of debugfs_cre [...] adds cf5d566322be iwlwifi: pcie: no need to check return value of debugfs_cr [...] adds 56fe12d2837f iwlwifi: dbg: fill radio registers data regardless of fifo [...] adds afc1e3b4fc8f iwlwifi: mvm: use correct GP2 register address for 22000 family adds c30aef01bae9 iwlwifi: set 512 TX queue slots for AX210 devices adds d14ae796f849 iwlwifi: mvm: support HE context cmd API change adds ef8a913766cd iwlwifi: remove misconfigured pci ids from 22260 series adds 5f659c792a31 Merge tag 'iwlwifi-next-for-kalle-2019-04-03' of git://git [...] adds 0cf83903aad0 brcmfmac: Use struct_size() in kzalloc() adds e3062e05e1cf brcmfmac: Loading the correct firmware for brcm43456 adds a927e8d8ab57 brcmfmac: fix leak of mypkt on error return path adds 0961d9874a2e rtlwifi: Fix duplicate tests of one of the RX descriptors adds ddab2eee7949 rtlwifi: Convert the wake_match variable to local adds bdfc4027de15 rtlwifi: rtl8723ae: Make rtl8723e_dm_refresh_rate_adaptive [...] adds b5250c9c14c1 rtlwifi: rtl8188ee: Remove extraneous file adds f9a904efca28 Merge tag 'wireless-drivers-next-for-davem-2019-04-18' of [...] adds 94c4441b5a80 ice: Fix typos in code comments adds f9867df6d965 ice: Fix incorrect use of abbreviations adds 802abbb44a25 ice: Bump version adds 37b6f6469f75 ice: Add code for DCB initialization part 1/4 adds 0ebd3ff13cca ice: Add code for DCB initialization part 2/4 adds 7b9ffc76bf59 ice: Add code for DCB initialization part 3/4 adds 0deab659a615 ice: Add code for DCB initialization part 4/4 adds 00cc3f1b3a30 ice: Add code to process LLDP MIB change events adds a629cf0a018b ice: Update rings based on TC information adds 5f6aa50e4ece ice: Add priority information into VLAN header adds 4b0fdceb81ba ice: Add code to get DCB related statistics adds b832c2f63108 ice: Add code for DCB rebuild adds 3a257a1404f8 ice: Add code to control FW LLDP and DCBX adds 9c010de7cf0a ice: Bump driver version adds 711987bbad18 ice: Calculate ITR increment based on direct calculation adds 16111991dbd7 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 5e42574b022b net: phy: don't set autoneg if it's not supported adds 4cf2d206ff40 net: phy: remove dead code from phy_sanitize_settings adds 0bc199854405 ipv6: Add rate limit mask for ICMPv6 messages adds 503c01880166 l2tp: fix set but not used variable adds ce6bf4c141ca sb1000: fix variable set but not used warnings adds 23bddf692d36 net/sched: taprio: fix build without 64bit div adds a115d51aae75 net: gemini: remove unnecessary assert adds a06eaaf7913c net: skb: remove unused asserts adds 8a99aa5d997f Merge branch 'net-some-build-fixes-and-other-improvements' adds b54dd90cab00 dt-bindings: net: add PHY reset controller binding adds 71dd6c0dff51 net: phy: add support for reset-controller adds 6110ed2db3a4 net: mdio: rename mdio_device reset to reset_gpio adds 5c2e6e14a0ad Merge branch 'net-add-reset-controller-driven-PHY-reset' adds 7d26c96052cd nfp: flower: fix size_t compile warning adds 8c8b3458d0b9 vlan: support binding link state to vlan member bridge ports adds 76052d8c4f2d vlan: do not transfer link state in vlan bridge binding mode adds 9c0ec2e7182a bridge: support binding vlan dev link state to vlan member [...] adds 80900acd3a30 bridge: update vlan dev state when port added to or delete [...] adds 8e1acd4fc552 bridge: update vlan dev link state for bridge netdev changes adds 1ab839281cf7 Merge branch 'net-support-binding-vlan-dev-link-state-to-v [...] adds c7cbdbf29f48 net: rework SIOCGSTAMP ioctl handling adds 5ce5d8a5a4ae asm-generic: generalize asm/sockios.h adds 0768e17073dc net: socket: implement 64-bit timestamps adds a26deec69fa4 net: dsa: mv88e6xxx: Only reconfigure MAC when something changes adds 42e5425aa0df tipc: introduce new socket option TIPC_SOCK_RECVQ_USED adds 0a9798c123d0 mlxsw: spectrum: Assume CONFIG_NET_DEVLINK is always enabled adds d7cc399e1227 tcp: properly reset skb->truesize for tx recycling adds f02eb82dfe12 net: hns3: add reset statistics info for PF adds c88a6e7d8801 net: hns3: add reset statistics for VF adds 147175c92a5c net: hns3: add some debug information for hclge_check_event_cause adds fbf3cd3fc11c net: hns3: add some debug info for hclgevf_get_mbx_resp() adds beab694aa32a net: hns3: refine tx timeout count handle adds fa6c4084b98b net: hns3: fix loop condition of hns3_get_tx_timeo_queue_info() adds e511c97d0a26 net: hns3: dump more information when tx timeout happens adds bb87be87b165 net: hns3: Add support for netif message level settings adds ffd140e2ea98 net: hns3: add support for dump ncl config by debugfs adds a63457878b12 net: hns3: Add handling of MAC tunnel interruption adds db01afeb6614 net: hns3: add queue's statistics update to service task adds 97afd47b36db net: hns3: add function type check for debugfs help information adds 5313794b7915 Merge branch 'hns3-next' adds 4ef6cbe80d71 nfp: add SR-IOV trusted VF support adds fa73989f2697 mlxsw: spectrum: Use a stable ECMP/LAG seed adds 05414dd116c5 mlxsw: spectrum_router: Relax FIB rule validation adds f9e0d65b1fe3 Merge branch 'mlxsw-Small-routing-improvements' adds 05453eadbf89 atm: iphase: fix misuse of %x adds 966cddef20a7 net: ax25: fix misuse of %x adds fa8b9e8bea50 net: hippi:Fix misuse of %x in rrunner.c adds 4e54507ab1a9 ipv6: Simplify rt6_qualify_for_ecmp adds be659b8d3c79 ipv6: Restore RTF_ADDRCONF check in rt6_qualify_for_ecmp adds b1cd609d9b51 bpf: Add base proto function for cgroup-bpf programs adds 7b146cebe30c bpf: Sysctl hook adds 808649fb787d bpf: Introduce bpf_sysctl_get_name helper adds 1d11b3016cec bpf: Introduce bpf_sysctl_get_current_value helper adds 4e63acdff864 bpf: Introduce bpf_sysctl_{get,set}_new_value helpers adds e1550bfe0de4 bpf: Add file_pos field to bpf_sysctl ctx adds 196398d4c0ac bpf: Sync bpf.h to tools/ adds 063cc9f06ee6 libbpf: Support sysctl hook adds 7007af63da3b selftests/bpf: Test sysctl section name adds 1f5fa9ab6e2e selftests/bpf: Test BPF_CGROUP_SYSCTL adds 6041c67f28d8 selftests/bpf: Test bpf_sysctl_get_name helper adds 11ff34f74e32 selftests/bpf: Test sysctl_get_current_value helper adds 786047dd08de selftests/bpf: Test bpf_sysctl_{get,set}_new_value helpers adds 9a1027e52535 selftests/bpf: Test file_pos field in bpf_sysctl ctx adds 57c3bb725a3d bpf: Introduce ARG_PTR_TO_{INT,LONG} arg types adds d7a4cb9b6705 bpf: Introduce bpf_strtol and bpf_strtoul helpers adds b457e5534c99 bpf: Sync bpf.h to tools/ adds 99f57973ac5b selftests/bpf: Add sysctl and strtoX helpers to bpf_helpers.h adds c2d5f12e4c6c selftests/bpf: Test ARG_PTR_TO_LONG arg type adds 8549ddc832d6 selftests/bpf: Test bpf_strtol and bpf_strtoul helpers adds 7568f4cbbeae selftests/bpf: C based test for sysctl and strtoX adds a43d05086c5e Merge branch 'bpf-sysctl-hook' adds 51356ac89b5a bpf: Fix distinct pointer types warning for ARCH=i386 adds 1b04aee7e218 bpf: refactor propagate_liveness to eliminate duplicated for loop adds 3f8cafa4131f bpf: refactor propagate_liveness to eliminate code redundance adds 55e7f3b5ac94 bpf: factor out reg and stack slot propagation into "propa [...] adds c342dc109aa5 bpf: refactor "check_reg_arg" to eliminate code redundancy adds 68e5ab1fc8bd kbuild: handle old pahole more gracefully when generating BTF adds 189cf5a4a7d5 btf: add support for VAR and DATASEC in btf_dedup() adds efb2ddc4ce5d selftests/btf: add VAR and DATASEC case for dedup tests adds bcbccad694b7 selftests/bpf: bring back (void *) cast to set_ipv4_csum i [...] adds bfb35c27c65f bpf: fix whitespace for ENCAP_L2 defines in bpf.h adds 43537b8e2dc5 bpf: reserve flags in bpf_skb_net_shrink adds 031ebc1aac3d tools: bpftool: remove blank line after btf_id when listin [...] adds 39c9f10639a3 tools: bpftool: reset errno for "bpftool cgroup tree" adds 9a487883bd6b tools: bpftool: fix man page documentation for "pinmaps" keyword adds 88b3eed805e9 tools: bpftool: fix short option name for printing version [...] adds 25df480def17 tools: bpftool: add a note on program statistics in man page adds 0478c3bf8124 bpftool: Use print_entry_error() in case of ENOENT when dumping adds 3da6e7e408b9 bpftool: Improve handling of ENOSPC on reuseport_array map dumps adds 08de198c9543 selftests/bpf: two scale tests adds a5cb33464e53 selftests/bpf: make flow dissector tests more extensible adds 02a8c817a316 bpf: add map helper functions push, pop, peek in more BPF [...] adds 809041e76505 selftests: bpf: add VRF test cases to lwt_ip_encap test. adds 725721a6506e bpf: allow clearing all sock_ops callback flags adds 0d306c31b2f7 bpf: use BPF_CAST_CALL for casting bpf call adds e1d1dc4653ec libbpf: fix printf formatter for ptrdiff_t argument adds f25377ee4fb1 bpftool: Support sysctl hook adds d459b59ee0f5 tools/bpftool: re-organize newline printing for map listing adds d1b7725dfea3 tools/bpftool: show btf_id in map listing adds f63666de2ba9 xsk: fix XDP socket ring buffer memory ordering adds d5e63fdd4433 libbpf: fix XDP socket ring buffer memory ordering adds a06d729646e8 libbpf: remove likely/unlikely in xsk.h adds b7e3a28019c9 libbpf: remove dependency on barrier.h in xsk.h adds 2c5935f1b2b6 libbpf: optimize barrier for XDP socket rings adds 00967e84f742 Merge branch 'af_xdp-smp_mb-fixes' adds 77361825bb01 bpf: cpumap use ptr_ring_consume_batched adds ba0509b6881e net: core: introduce build_skb_around adds 8f0504a97e1b bpf: cpumap do bulk allocation of SKBs adds 86d231459d6d bpf: cpumap memory prefetchw optimizations for struct page adds 193d0002ef04 Merge branch 'bulk-cpumap-redirect' adds ba02de1aa04e selftests/bpf: fix a compilation error adds da7031491786 bpf: Document BPF_PROG_TYPE_CGROUP_SYSCTL adds 79b1b30e4c20 libbpf: remove compile time warning from libbpf_util.h adds 5de35e3ae9d0 selftests/bpf: fix compile errors due to unsync linux/in6. [...] adds 849f257f61ff bpf: Increase MAX_NR_MAPS to 17 in test_verifier.c adds 80695946737d bpf: move BPF_PROG_TYPE_FLOW_DISSECTOR documentation to a [...] adds 4519efa6f8ea libbpf: fix BPF_LOG_BUF_SIZE off-by-one error adds 3b8802446d27 bpf: document the verifier limits adds 7df737e99106 bpf: remove global variables adds 45a73c17bfb9 bpf: drop bpf_verifier_lock adds f79b464fd6b5 Merge branch 'bpf-verifier-lock' adds 2843ba2ec759 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next adds 0b13c9bb96f6 include/net/tcp.h: whitespace cleanup at tcp_v4_check adds 7e5f4cdb284b ipv6: Remove fib6_info_nh_lwt adds 3c618c1dbb88 net: Rename net/nexthop.h net/rtnh.h adds a79eda3aaf30 net: psample: drop include of module.h from psample.h adds c517796ea91d net: ife: drop include of module.h from net/ife.h adds 113e63286697 net: fib: drop include of module.h from fib_notifier.h adds a130f9b27545 net: tc_act: drop include of module.h from tc_ife.h adds 9628495d5077 cgroup: net: remove left over MODULE_LICENSE tag adds 3557b3fdeefa net: bpfilter: dont use module_init in non-modular code adds 15253b4a719c net: strparser: make it explicitly non-modular adds 7e5ebd0b785c Merge branch 'net-clean-up-needless-use-of-module-infrastructure' adds f2ad1a522e98 net: devlink: Add extack to shared buffer operations adds 8f6862065d8b mlxsw: spectrum_buffers: Add extack messages for invalid c [...] adds 93d3668c027d mlxsw: spectrum_buffers: Use defines for pool indices adds 0636f4de791f mlxsw: spectrum_buffers: Add ability to veto pool's configuration adds f7936d0bcfe4 mlxsw: spectrum_buffers: Add ability to veto TC's configuration adds cce7acca8a00 mlxsw: spectrum_buffers: Forbid configuration of multicast pool adds 51e15a49784c mlxsw: spectrum_buffers: Forbid changing threshold type of [...] adds f1aaeacdae2b mlxsw: spectrum_buffers: Forbid changing multicast TCs' at [...] adds 857f138f04a7 mlxsw: spectrum_buffers: Remove assumption about pool order adds 265c49b4b91b mlxsw: spectrum_buffers: Add pools for CPU traffic adds 50b5b90514a8 mlxsw: spectrum_buffers: Use new CPU ingress pool for cont [...] adds 24a7cc1ef6d9 mlxsw: spectrum_buffers: Split business logic from mlxsw_s [...] adds 6d28725c4de8 mlxsw: spectrum_buffers: Allow skipping ingress port quota [...] adds 7a1ff9f45be5 mlxsw: spectrum_buffers: Adjust CPU port shared buffer egr [...] adds 6f97955fd274 Merge branch 'mlxsw-Shared-buffer-improvements' adds a6cbcb779359 r8152: sync sa_family with the media type of network device adds 697cd36cda32 bridge: Fix possible use-after-free when deleting bridge port adds 7e6e185c74dd net: systemport: Remove need for DMA descriptor adds a93f7fe13454 net: phy: marvell: add new default led configure for m88e151x adds e4f9ba642f0b net: phy: mscc: add support for VSC8514 PHY. adds edeb207b8a80 net: phy: vitesse: Remove support for VSC8514. adds 539b593d3940 Merge branch 'net-phy-mscc-Improvements-to-VSC8514-PHY-driver' adds b6d9ccb11250 net/mlx5: E-Switch, don't use hardcoded values for FDB prios adds d9cb06759eca net/mlx5: E-Switch, add a new prio to be used by the RDMA side adds c3bdd5e65185 Merge tag 'v5.1-rc1' of git://git.kernel.org/pub/scm/linux [...] adds 3839f99d2168 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] adds fd9b4be8002c net/mlx5e: RX, Support multiple outstanding UMR posts adds f03590f74cc2 net/mlx5e: XDP, Fix shifted flag index in RQ bitmap adds 15143bf51c57 net/mlx5e: XDP, Enhance RQ indication for XDP redirect flush adds 73cab880e766 net/mlx5e: XDP, Add TX MPWQE session counter adds c2273219baa5 net/mlx5e: XDP, Inline small packets into the TX MPWQE in [...] adds 83b2fd64bac3 net/mlx5e: Remove unused parameter adds 74bbaebf3c69 net/mlx5e: Report mlx5e_xdp_set errors adds 9a22d5d8393f net/mlx5e: Move parameter calculation functions to en/params.c adds b1b187e1029a net/mlx5e: Add an underflow warning comment adds 10961c560651 net/mlx5e: Remove unused parameter adds 63d26b490b56 net/mlx5e: Take HW interrupt trigger into a function adds 03ceda6fe1f7 net/mlx5e: Remove unused rx_page_reuse stat adds f8ebecf2e32a net/mlx5e: Use #define for the WQE wait timeout constant adds 20eb08b2b06b Merge tag 'mlx5-updates-2019-04-22' of git://git.kernel.or [...] adds b0270550229b ipv6: fib6_info_destroy_rcu() cleanup adds 5ea715289af6 ipv6: broadly use fib6_info_hold() helper adds f05713e0916c ipv6: convert fib6_ref to refcount_t adds 6b18bdfdba2c Merge branch 'ipv6-fib6_ref-conversion-to-refcount_t' adds 6f9fd97e3a6b isdn: hisax: Fix misuse of %x in config.c adds 0fa4122b2dc4 isdn:mISDN: fix misuse of %x in hfcpci.c adds c98f4822ed7e net: fix sparc64 compilation of sock_gettstamp adds 0a5d329ffd1b ravb: Avoid unsupported internal delay mode for R-Car E3/D3 adds ffa8ce54be3a lwtunnel: Pass encap and encap type attributes to lwtunnel [...] adds ecc5663cce8c net: Change nhc_flags to unsigned char adds 59ab87f6eb92 net: sched: taprio: Remove pointless variable assigment adds 8599099f0c58 net: sched: taprio: Refactor taprio_get_start_time() adds 5175aafe71bf net: sched: taprio: Remove should_restart_cycle() adds 2684d1b75f21 net: sched: taprio: Fix taprio_peek() adds 6e734c82be63 net: sched: taprio: Fix taprio_dequeue() adds 08308f149b70 Merge branch 'Taprio-qdisc-fixes' adds 7973d9e76727 mlxsw: spectrum_router: Prevent ipv6 gateway with v4 route [...] adds b2f97f7de2f6 ipv6: fib6_rule_action_alt needs to return -EAGAIN adds a65120bae4b7 ipv6: Use result arg in fib_lookup_arg consistently adds 4109a2c3b91e tipc: tipc_udp_recv() cleanup vs rcu verbs adds a3ddd94f3efb net: mvneta: Switch to using devm_alloc_etherdev_mqs adds c049d56eb219 net: sched: flower: refactor reoffload for concurrent access adds 8b4483658364 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds 756e16199382 mmc: add SDIO identifiers for MediaTek Bluetooth devices adds 9aebfd4a2200 Bluetooth: mediatek: add support for MediaTek MT7663S and [...] adds 4fdd5a4f8b44 Bluetooth: hci_qca: Add helper function to get the chip family adds 75c98a979581 Bluetooth: btqca: Fix misspelling of 'baudrate' adds ba8f5289f706 Bluetooth: Fix not initializing L2CAP tx_credits adds bbb69b37be15 Bluetooth: Add return check for L2CAP security level set adds db0a39083520 mmc: sdio: Add helper macro for sdio_driver boilerplate adds a6094a468ffc Bluetooth: mediatek: Use module_sdio_driver helper adds afa8d3160add Bluetooth: btsdio: Use module_sdio_driver helper adds 637c8e901391 Bluetooth: btmtksdio: fix uninitialized symbol errors in b [...] adds cac63f9b1637 Bluetooth: mediatek: Fixed incorrect type in assignment adds 98df7446c2a2 Bluetooth: hci_h5: fix spelling mistake "sliped" -> "slipped" adds e1052fb282a4 Bluetooth: btmtksdio: Drop newline with bt_dev logging macros adds 2e47cc2b3a7d Bluetooth: btmtksdio: Add a bit definition for CHLPCR adds bcaa7d72dffd Bluetooth: btmtksdio: Fix hdev->stat.byte_rx accumulation adds 7f3c563c575e Bluetooth: btmtksdio: Add runtime PM support to SDIO based [...] adds 73623340546c Bluetooth: btmrvl: add support for SD8987 chipset adds a1616a5ac99e Bluetooth: hidp: fix buffer overflow adds 5035726128cd Bluetooth: btbcm: Add default address for BCM43341B adds f57c4bbf3443 6lowpan: Off by one handling ->nexthdr adds 039287aa9f72 Bluetooth: btbcm: Add entry for BCM2076B1 UART Bluetooth adds cd9151b618da Bluetooth: Fix incorrect pointer arithmatic in ext_adv_report_evt adds 62611abc8f37 Bluetooth: hci_bcm: Fix empty regulator supplies for Intel Macs adds 7f09d5a6c33b Bluetooth: hci_qca: Give enough time to ROME controller to [...] adds 5bec1fb866df Bluetooth: Use struct_size() helper adds ecf2b768bd11 Bluetooth: hci_qca: Fix crash with non-serdev devices adds e668eb1e1578 Bluetooth: hci_core: Don't stop BT if the BD address missi [...] adds d5bb334a8e17 Bluetooth: Align minimum encryption key size for LE and BR [...] adds 89eb6e096782 Merge branch 'for-upstream' of git://git.kernel.org/pub/sc [...] adds 1daf36c0dbc0 netdevsim: move device registration on bus to be done earl [...] adds 5fc494225c1e netdevsim: create devlink instance per netdevsim instance adds 8fb4bc6fd5bd netdevsim: rename devlink.c to dev.c to contain per-dev(as [...] adds 925f5afedb93 netdevsim: put netdevsim bus code into separate file adds 40e4fe4ce115 netdevsim: move device registration and related code to bus.c adds 23d415dae924 netdevsim: add stub netdevsim driver implementation adds 57ce97749513 netdevsim: use ida for bus device ids adds f9d9db47d3ba netdevsim: add bus attributes to add new and delete devices adds a60f9e48b770 netdevsim: rename dev_init/exit() functions and make them [...] adds d514f41e793d netdevsim: merge sdev into dev adds 514cf64cc535 netdevsim: generate random switch id instead of using dev id adds ab1d0cc004d7 netdevsim: change debugfs tree topology adds 8320d1459127 netdevsim: implement dev probe/remove skeleton with port i [...] adds 794b2c05ca1c netdevsim: extend device attrs to support port addition an [...] adds e05b2d141fef netdevsim: move netdev creation/destruction to dev probe adds a62fdbbe9403 netdevsim: implement ndo_get_devlink_port adds 9157bc2a5e82 Merge branch 'netdevsim-implement-proper-device-model' adds 46b83629dede s390: qeth: address type mismatch warning adds ddb0ac51e62e s390/qeth: remove RX seqno in skb->cb adds 5c0bfba780ba s390/qeth: clean up stale buffer state documentation adds 379ac99e5192 s390/qeth: use IS_* helpers for checking device type adds 7b579ce57ecf s390/qeth: don't clear Output buffers on every queue init adds 4e26c5fe552e s390/qeth: cache max number of available buffer elements adds 58aa2491aa61 s390/qeth: extract helper to determine L2 cast type adds 14a1b04777b6 s390/qeth: trust non-IP cast type in qeth_l3_fill_header() adds 0ff85d6d5a83 Merge branch 's390-qeth-cleanups' adds 60747828eac2 net: socket: Fix missing break in switch statement adds a36de5b7752a amd-xgbe: Mark expected switch fall-throughs adds 9b8221d4ed60 wimax/i2400m/control: Mark expected switch fall-through adds 05dd2645302f cxgb4/cxgb4vf_main: Mark expected switch fall-through adds 950347f5f7e4 cnic: Refactor code and mark expected switch fall-through adds e55449e71aad ipv6: Initialize fib6_result in bpf_ipv6_fib_lookup adds f7abc0618a4a usbnet: ipheth: Simplify device detection adds 8c90b795e90f net: phy: improve genphy_soft_reset adds 0e58156d700a tipc: remove rcu_read_unlock() left in tipc_udp_recv() adds 16848c8a728e NFC: st95hf: remove set but not used variables 'dev, nfcddev' adds 790d23e7c577 nfp: implement PCI driver shutdown callback adds 26cda2f16138 net: hns3: fix data race between ring->next_to_clean adds 63380a1ae4ce net: hns3: fix for TX clean num when cleaning TX BD adds ea4858670717 net: hns3: handle the BD info on the last BD of the packet adds 1416d333a4ec net: hns3: stop sending keep alive msg when VF command que [...] adds 30780a8b1677 net: hns3: use atomic_t replace u32 for arq's count adds b7048d324b5e net: hns3: use a reserved byte to identify need_resp flag adds 146e92c13fde net: hns3: not reset TQP in the DOWN while VF resetting adds fba2efdae8b4 net: hns3: fix pause configure fail problem adds fd85717d2800 net: hns3: extend the loopback state acquisition time adds 7b8f622e537a net: hns3: prevent double free in hns3_put_ring_config() adds 96490a1c09ce net: hns3: remove reset after command send failed adds 148f025d41a8 Merge branch 'hns3-next' adds d39f3b4f33d2 nl80211: reindent some sched scan code adds 1e1b11b6a111 nl80211/cfg80211: Specify band specific min RSSI threshold [...] adds ab60633c7136 mac80211: Add support for NL80211_STA_INFO_AIRTIME_LINK_METRIC adds cb74e9775871 cfg80211/nl80211: Offload OWE processing to user space in AP mode adds 1d9373329bcb nl80211: increase NL80211_MAX_SUPP_REG_RULES adds 0538395031ca mac80211_hwsim: set p2p device interface support indication adds 5bd9d1082d3b cfg80211: don't skip multi-bssid index element adds f7dacfb11475 cfg80211: support non-inheritance element adds 671042a4fb77 mac80211: support non-inheritance element adds fe806e4992c9 cfg80211: support profile split between elements adds 5023b14cf4df mac80211: support profile split between elements adds abaea61c79ea ieee80211: update HE IEs to D4.0 spec adds ef618b1bd684 mac80211: mesh: drop redundant rcu_read_lock/unlock calls adds f2af2df800d3 mac80211: calculate hash for fq without holding fq->lock i [...] adds ded4698b58cb mac80211: run late dequeue late tx handlers without holdin [...] adds 8dbb000ee73b mac80211: set NETIF_F_LLTX when using intermediate tx queues adds 092c4098f2b4 mac80211: Optimize tailroom_needed update checks adds 6cdd3979a2bd nl80211/cfg80211: Extended Key ID support adds 96fc6efb9ad9 mac80211: IEEE 802.11 Extended Key ID support adds 1974da8b31e6 mac80211: when using iTXQ, select the queue in ieee80211_s [...] adds 7f2e12e1bf99 mac80211: minstrel_ht: add support for rates with 4 spatia [...] adds c2b17948fc78 mac80211: minstrel_ht: automatically calculate rate durati [...] adds 5dc8cdce1d72 mac80211/cfg80211: update bss channel on channel switch adds 5e280420916f cfg80211: remove redundant zero check on variable 'changed' adds 276d9e82e06c mac80211: debugfs option to force TX status frames adds 9f8c7136e8aa cfg80211: Use struct_size() in kzalloc() adds 391d132cbedb nl80211: Use struct_size() in kzalloc() adds dbd50a851c50 mac80211: only allocate one queue when using iTXQs adds e96d1cd2635c cfg80211: Add support to set tx power for a station associated adds ba905bf432f6 mac80211: store tx power value from user to station adds 5809a5d54bb9 cfg80211: don't pass pointer to pointer unnecessarily adds 622fce81280a mac80211: Fix Extended Key ID auto activation adds a680fe468df7 nl80211: do a struct assignment to radar_chandef instead o [...] adds cfe7007a9b4c mac80211_hwsim: Extended Key ID support adds 387bc002250b mac80211: Set CAN_REPLACE_PTK0 for SW crypto only drivers adds 5ab92e7fe49a cfg80211: add support to probe unexercised mesh link adds 060167729a78 mac80211: add option for setting control flags adds 8828f81ad4a2 mac80211: probe unexercised mesh links adds 30e5a9a5ba85 Merge tag 'mac80211-next-for-davem-2019-04-26' of git://gi [...] adds e49d268db95b net/tls: don't log errors every time offload can't proceed adds 9e9957973c77 net/tls: remove old exports of sk_destruct functions adds da68b4ad0234 net/tls: move definition of tls ops into net/tls.h adds 63a1c95f3fe4 net/tls: byte swap device req TCP seq no upon setting adds c7881b4a97e2 Merge branch 'net-tls-small-code-cleanup' adds ae0be8de9a53 netlink: make nla_nest_start() add NLA_F_NESTED flag adds 12ad5f65f030 ipset: drop ipset_nest_start() and ipset_nest_end() adds f78c6032c4cb net: fix two coding style issues adds f6ad55a6a184 Merge branch 'nla_nest_start' adds 6f455f5f4e9c netlink: add NLA_MIN_LEN adds 8cb081746c03 netlink: make validation more configurable for future strictness adds 3de644035446 netlink: re-add parse/validate functions in strict mode adds 56738f460841 netlink: add strict parsing for future attributes adds ef6243acb478 genetlink: optionally validate strictly/dumps adds 84ee91640fc4 Merge branch 'strict-netlink-validation' adds 68cf027f3d9d net: ethernet: ti: convert to SPDX license identifiers adds 99f629718272 net: ethernet: ti: cpsw: drop TI_DAVINCI_CPDMA config option adds 16f54164828b net: ethernet: ti: cpsw: drop CONFIG_TI_CPSW_ALE config option adds 9763a891a596 net: ethernet: ti: cpsw: update cpsw_split_res() to accept [...] adds c8fb566875b7 net: ethernet: ti: cpsw: use local var dev in probe adds 56bf8a5df345 net: ethernet: ti: cpsw: drop pinctrl_pm_select_default_st [...] adds d183a9428dc5 net: ethernet: ti: cpsw: use devm_alloc_etherdev_mqs() adds 10ae80547799 net: ethernet: ti: cpsw: drop cpsw_tx_packet_submit() adds af9f4e6a3392 net: ethernet: ti: ale: fix mcast super setting adds 91c88659a7e8 net: ethernet: ti: ale: use define for host port in cpsw_a [...] adds 06095f34f8a0 net: ethernet: ti: cpsw: fix allmulti cfg in dual_mac mode adds 7cb528c55379 net: ethernet: ti: ale: do not auto delete mcast super entries adds 03f66f067560 net: ethernet: ti: davinci_mdio: use devm_ioremap() adds 83a8471ba255 net: ethernet: ti: cpsw: refactor probe to group common hw [...] adds 814b4a67e5fd net: ethernet: ti: cpsw: move cpsw definitions in priv header adds 5dea39851476 net: ethernet: ti: davinci_cpdma: use dma_addr_t for desc_ [...] adds e6a846249113 net: ethernet: ti: cpsw: move common hw init code in separ [...] adds a71a18f24d26 net: ethernet: ti: cpsw: introduce mac sl module api adds cfc08345ec22 net: ethernet: ti: cpsw: switch to use mac sl api adds c24eef283a23 net: ethernet: ti: cpsw: move ethtool func in separate file adds 7cb523d4fec7 Merge branch 'net-ethernet-ti-clean-up-and-optimizations' adds 026cc9c3eeac cpsw: Put back cpsw_ndo_poll_controller() adds e56e2515669a ibmvnic: Add device identification to requested IRQs adds 406a4362c252 net: dsa: mv88e6060: Add SPDX header adds 3e8bc1b88641 net: dsa: mv88e6060: Replace ds with priv adds c4362c37431b net: dsa: mv88e6060: Replace REG_WRITE macro adds 1ba22bf547a3 net: dsa: mv88e6060: Replace REG_READ macro adds 6acda8fbbda5 Merge branch 'mv88e6060-cleanups' adds 7324d50e47f3 net: dsa: mv88e6xxx: Remove legacy probe support adds b1a79360ee86 cxgb4: Delete all hash and TCAM filters before resource cleanup adds 089b19a9204f flow_dissector: switch kernel context to struct bpf_flow_d [...] adds 7b8a1304323b bpf: when doing BPF_PROG_TEST_RUN for flow dissector use n [...] adds 3cbf4ffba5ee net: plumb network namespace into __skb_flow_dissect adds 9b52e3f267a6 flow_dissector: handle no-skb use case adds c43f1255b866 net: pass net_device argument to the eth_get_headlen adds c9cb2c1e11ce selftests/bpf: add flow dissector bpf_skb_load_bytes helper test adds 0905beec9f52 selftests/bpf: run flow dissector tests in skb-less mode adds fe993c646831 selftests/bpf: properly return error from bpf_flow_load adds 02ee0658362d bpf/flow_dissector: don't adjust nhoff by ETH_HLEN in BPF_ [...] adds 2aad32613c35 Merge branch 'bpf-eth-get-headlen' adds 1b00e0dfe7d0 bpf: update skb->protocol in bpf_skb_net_grow adds f6ad6accaa99 selftests/bpf: expand test_tc_tunnel with SIT encap adds a21b48a2f2af Merge branch 'bpf-proto-fixes' adds 8837fe5dd09b bpf, libbpf: handle old kernels more graceful wrt global d [...] adds 4f8827d2b61e bpf, libbpf: fix segfault in bpf_object__init_maps' pr_deb [...] adds 0e33d334df13 Merge branch 'libbpf-fixes' adds 32e621e55496 libbpf: fix samples/bpf build failure due to undefined UINT32_MAX adds ead442a0f9aa samples: bpf: add hbm sample to .gitignore adds 118c8e9ae629 bpf: support BPF_PROG_QUERY for BPF_FLOW_DISSECTOR attach_type adds 7f0c57fec80f bpftool: show flow_dissector attachment status adds 77d764263d11 bpftool: Fix errno variable usage adds c93cc69004df bpftool: add ability to dump BTF types adds ca253339af92 bpftool/docs: add btf sub-command documentation adds 4a714feefd99 bpftool: add bash completions for btf command adds 8ed1875bf3a7 bpftool: fix indendation in bash-completion/bpftool adds 0c0cad2c2824 Merge branch 'btf-dump' adds 8968c67a82ab bpf, arm64: remove prefetch insn in xadd mapping adds 34b8ab091f9e bpf, arm64: use more scalable stadd over ldxr / stxr loop in xadd adds 9df1c28bb752 bpf: add writable context for raw tracepoints adds ea106722c76f nbd: trace sending nbd requests adds 2abd2de712cd nbd: add tracepoints for send/receive timing adds 4635b0ae4d26 tools: sync bpf.h adds e950e843367d selftests: bpf: test writable buffers in raw tps adds 3745dc24aa7a Merge branch 'writeable-bpf-tracepoints' adds 6ac99e8f23d4 bpf: Introduce bpf sk local storage adds 948d930e3d53 bpf: Sync bpf.h to tools adds a19f89f3667c bpf: Support BPF_MAP_TYPE_SK_STORAGE in bpf map probing adds 3f4d4c74101d bpf: Refactor BTF encoding macro to test_btf.h adds 7a9bb9762d33 bpf: Add verifier tests for the bpf_sk_storage adds 51a0e301a563 bpf: Add BPF_MAP_TYPE_SK_STORAGE test to test_maps adds 263d0b353341 bpf: Add ene-to-end test for bpf_sk_storage_* helpers adds 9076c49bdca2 Merge branch 'sk-local-storage' adds 5f0d736e7f7d Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next adds dfedd3b62441 dsa: Add SPDX header to tag drivers. adds 875138f81d71 dsa: Move tagger name into its ops structure adds 0b42f0336370 dsa: Add MODULE_ALIAS to taggers in preparation to become modules adds f18bba50d24d dsa: Add MODULE_LICENSE to tag drivers adds 056eed2fb071 dsa: Add TAG protocol to tag ops adds d3b8c04988ca dsa: Add boilerplate helper to register DSA tag driver modules adds bdc6fe5bb1d1 dsa: Keep link list of tag drivers adds 409065b069b9 dsa: Register the none tagger ops adds c39e2a1d71ad dsa: Rename dsa_resolve_tag_protocol() to _get ready for locking adds 4dad81ee1447 dsa: Add stub tag driver put method adds 367561753144 dsa: Make use of the list of tag drivers adds f81a43e8da07 dsa: Cleanup unneeded table and make tag structures static adds 3aa475e197f4 dsa: tag_brcm: Avoid unused symbols adds 0b9f9dfbfab4 dsa: Allow tag drivers to be built as modules adds c1a92c0a6c56 Merge branch 'dsa-tag-modules' adds 88d6272acaaa net: phy: avoid unneeded MDIO reads in genphy_read_status adds 7a1d8390d015 net: phy: micrel: make sure the factory test bit is cleared adds 65fd2c2afac3 xfrm: gso partial offload support adds f981c57ffd2d vti4: eliminated some duplicate code. adds b262a69582a4 xfrm: place af number into xfrm_mode struct adds b45714b164ca xfrm: prefer family stored in xfrm_mode struct adds c2d305e51038 xfrm: remove input indirection from xfrm_mode adds 0c620e97b349 xfrm: remove output indirection from xfrm_mode adds 303c5fab1272 xfrm: remove xmit indirection from xfrm_mode adds 7613b92b1ae3 xfrm: remove gso_segment indirection from xfrm_mode adds b3284df1c86f xfrm: remove input2 indirection from xfrm_mode adds 1de70830066b xfrm: remove output2 indirection from xfrm_mode adds 733a5fac2f15 xfrm: remove afinfo pointer from xfrm_mode adds 4c145dce2601 xfrm: make xfrm modes builtin adds c9500d7b7de8 xfrm: store xfrm_mode directly, not its address adds e54d1527658f xfrm: kconfig: make xfrm depend on inet adds f24ea52873c7 xfrm: remove tos indirection from afinfo_policy adds 2e8b4aa816ea xfrm: remove init_path indirection from afinfo_policy adds c53ac41e3720 xfrm: remove decode_session indirection from afinfo_policy adds bb9cd077e216 xfrm: remove unneeded export_symbols adds a658a3f2ecba Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 85478d73c911 net: dsa: Fix pharse -> phase typo adds 33162e9a0590 net: dsa: Store vlan_filtering as a property of dsa_port adds 8f5d16f638b9 net: dsa: Be aware of switches where VLAN filtering is a g [...] adds 7228b23e68f7 net: dsa: b53: Let DSA handle mismatched VLAN filtering settings adds d371b7c92d19 net: dsa: Unset vlan_filtering when ports leave the bridge adds e3ee07d14fac net: dsa: mt7530: Let DSA handle the unsetting of vlan_filtering adds 145746765f06 net: dsa: Keep the vlan_filtering setting in dsa_switch if [...] adds cf2d45f5ba9a net: dsa: Add helper function to retrieve VLAN awareness setting adds 2a1305515bf4 net: dsa: mt7530: Use the DSA vlan_filtering helper function adds ec9121e7d287 net: dsa: Skip calling .port_vlan_filtering on no change adds 864cd7b05dec net: dsa: b53: Let DSA call .port_vlan_filtering only when [...] adds e74f014eb4ce net: dsa: b53: Use vlan_filtering property from dsa_switch adds 314f76d7a68b net: dsa: Add more convenient functions for installing port VLANs adds 492593010de4 Merge branch 'dsa-core-vlan' adds 277617603c02 net: dsa: mv88e6060: Support probing as an mdio device adds 2f8e7ece4a62 net: dsa: mv88e6060: Remove support for legacy probing adds 93e86b3bc842 net: dsa: Remove legacy probing support adds c1b0f9fa064a dt-bindings: net: DSA: Remove legacy binding adds b4d081df03be Merge branch 'Convert-mv88e6060-to-mdio-device' adds 724c6fd0158c r8169: make ERIAR_EXGMAC the default in eri functions adds e719b3eaeff0 r8169: add helpers rtl_eri_set/clear_bits adds 4e7e4621157e r8169: add rtl_reset_packet_filter adds 58908dc5d412 Merge branch 'r8169-improve-eri-function-handling' adds 2b5bc3c8ebce r8169: remove manual autoneg restart workaround adds 8f8940118654 net: aquantia: add infrastructure to readout chip temperature adds 4c0131539fc0 net: aquantia: implement hwmon api for chip temperature adds 3dd3e236d793 net: aquantia: add link interrupt fields adds 1d2a8a138c2a net: aquantia: link interrupt handling function adds 58608082e66d net: aquantia: create global service workqueue adds 4c83f170b3ac net: aquantia: link status irq handling adds 6775878823bf net: aquantia: improve ifup link detection adds 20ffb879d023 net: aquantia: use macros for better visibility adds 18eac376edfa net: aquantia: user correct MSI irq type adds f5dce08ab179 net: aquantia: introduce fwreq mutex adds 49544935a78c net: aquantia: extract timer cb into work job adds 190f34384c6c net: aquantia: fetch up to date statistics on ethtool request adds f55d477bb513 net: aquantia: get total counters from DMA block adds ce4cdbe44cff net: aquantia: fixups on 64bit dma counters adds 9eec0303a100 net: aquantia: remove outdated device ids adds 5be90f993880 Merge branch 'aquantia-next' adds b587bdaf5f82 devlink: Change devlink health locking mechanism adds 4a46a7c35322 sfc: mcdi_port: Mark expected switch fall-through adds 6d1474a94ea2 netdevsim: fix fall-through annotation adds bc9f38c8328e tcp: avoid unconditional congestion window undo on SYN retransmit adds 7c1f08154c4e tcp: undo initial congestion window on false SYN timeout adds 9e450c1ecb02 tcp: better SYNACK sent timestamp adds 336c39a03151 tcp: undo init congestion window on false SYNACK timeout adds 8c3cfe19feac tcp: lower congestion window on Fast Open SYNACK timeout adds 794200d66273 tcp: undo cwnd on Fast Open spurious SYNACK retransmit adds 6b94b1c88b66 tcp: refactor to consolidate TFO passive open code adds 98fa6271cfcb tcp: refactor setting the initial congestion window adds cd86972a9fd0 Merge branch 'tcp-undo-congestion' adds 8c79f0ea5d60 taprio: Fix potencial use of invalid memory during dequeue() adds a3d43c0d56f1 taprio: Add support adding an admin schedule adds 6ca6a6654225 taprio: Add support for setting the cycle-time manually adds c25031e99344 taprio: Add support for cycle-time-extension adds 5b27aafa1ea0 Merge branch 'net-sched-taprio-change-schedules' adds ac97a359b72d net: ethernet: ti: cpsw: Fix inconsistent IS_ERR and PTR_E [...] adds a63625d2a0e7 net: ll_temac: Fix and simplify error handling by using de [...] adds 8425c41d1ef7 net: ll_temac: Extend support to non-device-tree platforms adds d84aec42151b net: ll_temac: Fix support for 64-bit platforms adds a3246dc41aa3 net: ll_temac: Add support for non-native register endianness adds fdd7454ecb29 net: ll_temac: Fix support for little-endian platforms adds 2c02c37e9d99 net: ll_temac: Allow use on x86 platforms adds f14f5c11f051 net: ll_temac: Support indirect_mutex share within TEMAC IP adds a8c9bd3ba840 net: ll_temac: Fix iommu/swiotlb leak adds 2c9938e738a2 net: ll_temac: Fix bug causing buffer descriptor overrun adds 901d14ab5584 net: ll_temac: Replace bad usage of msleep() with usleep_range() adds 7e97a194aca0 net: ll_temac: Allow configuration of IRQ coalescing adds 73f7375d3ed6 net: ll_temac: Enable DMA when ready, not before adds 2a369ae00388 Merge branch 'net-ll_temac-x86_64-support' adds 6f16a4652262 net: mvpp2: cls: Remove extra whitespace in mvpp2_cls_flow_write adds 84e90b0b51aa net: mvpp2: cls: Use a bitfield to represent the flow_type adds 90b509b39ac9 net: mvpp2: cls: Add Classification offload support adds bec2d46d143d net: mvpp2: cls: Allow dropping packets with classificatio [...] adds f76c4b571fee Merge branch 'net-mvpp2-cls-Add-classification' adds 26f146ed971c net: ll_temac: Fix typo bug for 32-bit adds ff24e4980a68 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds d5aeb17621d2 net: macb: remove redundant struct phy_device declaration adds 8b9527478445 net: macb: shrink macb_platform_data structure adds 554aae35007e lib: Add support for generic packing operations adds 8aa9ebccae87 net: dsa: Introduce driver for NXP SJA1105 5-port L2 switch adds 291d1e72b756 net: dsa: sja1105: Add support for FDB and MDB management adds f5b8631c293b net: dsa: sja1105: Error out if RGMII delays are requested in DT adds bf5bc3ce8a8f ether: Add dedicated Ethertype for pseudo-802.1Q DSA tagging adds 6666cebc5e30 net: dsa: sja1105: Add support for VLAN operations adds 52c34e6e125c net: dsa: sja1105: Add support for ethtool port counters adds 8456721dd4ec net: dsa: sja1105: Add support for configuring address age [...] adds 1a4c69406cc1 net: dsa: sja1105: Prevent PHY jabbering during switch reset adds ad9f299a8777 net: dsa: sja1105: Reject unsupported link modes for AN adds 4759209732d3 Documentation: net: dsa: Add details about NXP SJA1105 driver adds 013fe01d45ed dt-bindings: net: dsa: Add documentation for NXP SJA1105 driver adds 8ef988b914bd Merge branch 'NXP-SJA1105-DSA-driver' adds a7da7f16267b i40e: Fix for allowing too many MDD events on VF adds a1df906c5be7 i40e: change behavior on PF in response to MDD event adds 5a189f15502f i40e: remove error msg when vf with port vlan tries to rem [...] adds 226436dc8ae8 i40e: ShadowRAM checksum calculation change adds b3212f355de0 i40e: Report advertised link modes on 40GBase_LR4, CR4 and fibre adds c65e78f87f81 i40e: Further implementation of LLDP adds a01e5f222f21 i40e: remove out-of-range comparisons in i40e_validate_clo [...] adds d1fc90a93dca i40e: update version number adds 1e8468275284 i40e: fix misleading message about promisc setting on un-t [...] adds a121644c14bf i40e: print PCI vendor and device ID during probe adds 4ff0ee1af016 i40e: Introduce recovery mode support adds 2ce1aef9cdad Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds 4a0eb731d683 net: dsa: mv88e6xxx: Set STP disable state in port_disable adds 100a9b9d7505 net: dsa :mv88e6xxx: Disable unused ports adds 3b3600fffb43 Merge branch 'mv88e6xxx-Disable-ports-to-save-power' adds a27415decd84 net: dsa: mv88e6xxx: Pass interrupt number in platform data adds e28441e2ea09 usbnet: ipheth: Remove unnecessary NULL pointer check adds 88d10bd6f730 net: hns3: add support for multiple media type adds 22f48e24a23d net: hns3: add autoneg and change speed support for fibre port adds 7e6ec9148a1d net: hns3: add support for FEC encoding control adds 504159c3837e Merge branch 'net-hns3-enhance-capabilities-for-fibre-port' adds 70bb13a5ffb4 wimax/i2400m: use struct_size() helper adds bb87ee0efb73 ice: Create framework for VSI queue context adds 85796d6e2fce ice: Return configuration error without queue to disable adds fe7219fa7c79 ice: Resolve static analysis reported issue adds 1553f4f77a49 ice: Reduce scope of variable in ice_vsi_cfg_rxqs adds a92e1bb6ade7 ice: Validate ring existence and its q_vector per VSI adds 0c2561c81f5d ice: Use ice_for_each_q_vector macro where possible adds b4b418b3ad7e ice: Add 52 byte RSS hash key support adds b9c8bb06b53d ice: Add ability to update rx-usecs-high adds acd1751a3988 ice: Remove unnecessary wait when disabling/enabling Rx queues adds 5079b853b221 ice: Fix issue when adding more than allowed VLANs adds 8d7189d266cc ice: Remove runtime change of PFINT_OICR_ENA register adds b07833a00d70 ice: Add reg_idx variable in ice_q_vector structure adds 49a6a5d7ebfb ice: Add missing PHY type to link settings adds c2a23e00613b ice: Refactor link event flow adds 20ce2a1a2e4d ice: Use dev_err when ice_cfg_vsi_lan fails adds 18af9626d9f9 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 9fba2b9b4f15 net/mlx5: Expose SW ICM related device memory capabilities adds 3e07047021d3 net/mlx5: Expose TIR ICM address in command outbox adds 96780e4f46b2 net/mlx5: Introduce new TIR creation core API adds 316793fb2d90 net/mlx5: E-Switch: Introduce prio tag mode adds 27b942fbbd31 net/mlx5: Get rid of storing copy of device name adds c42260f19545 net/mlx5: Separate and generalize dma device from pci device adds 6cfdc7e46842 IB/mlx5: Restrict 'DELAY_DROP_TIMEOUT' subtype to Ethernet [...] adds 72c6f5243999 net/mlx5: Enable general events on all interfaces adds ae288a487514 net/mlx5: Pass flow steering objects to fs_cmd adds d83eb50e29de net/mlx5: Add support in RDMA RX steering adds f6f7d6b5bd81 net/mlx5: Add new miss flow table action adds 80f09dfc237f net/mlx5: Eswitch, enable RoCE loopback traffic adds 75d90e7def8e net/mlx5: Geneve, Add basic Geneve encap/decap flow table [...] adds b169e64a2444 net/mlx5: Geneve, Add flow table capabilities for Geneve d [...] adds 91a40a48d52d net/mlx5: Fix broken hca cap offset adds c515e70d6754 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] adds 7306c274e729 net/mlx5e: Take common TIR context settings into a function adds 69dad68d1bcf net/mlx5e: Turn on HW tunnel offload in all TIRs adds 184867373d8c net/mlx5e: ACLs for priority tag mode adds 0bac11945397 net/mlx5e: Replace TC VLAN pop with VLAN 0 rewrite in prio [...] adds 0e1c1a2fcfcb net/mlx5e: Return error when trying to insert existing flo [...] adds 0e1a2a3e6e7d ethtool: Add SFF-8436 and SFF-8636 max EEPROM length definitions adds a708fb7b1f8d net/mlx5e: ethtool, Add support for EEPROM high pages query adds 33e10924a0ce net/mlx5e: Put the common XDP code into a function adds 0bdddcea5be6 net/mlx5e: remove meaningless CFLAGS_tracepoint.o adds c9bbfb378bc3 net/mlx5: Remove unused mlx5_query_nic_vport_vlans adds 786ef904b43b net/mlx5: Reuse mlx5_esw_for_each_vf_vport macro in two files adds ee813f314b24 net/mlx5: Use available mlx5_vport struct adds 4314ebaa1e42 net/mlx5: E-Switch, Use getter to access all vport array adds 5d9986a3947a net/mlx5: E-Switch, Fix the check of legal vport adds 6f4e02193c9a net/mlx5: E-Switch, Use atomic rep state to serialize stat [...] adds f3f050a4df35 Merge tag 'mlx5-updates-2019-04-30' of git://git.kernel.or [...] adds 141b6b2ad75d net: add a generic tracepoint for TX queue timeout adds e512fcf0280a net: sched: cls_u32: use struct_size() helper adds 22c0ef6b1475 net: phy: improve pause handling adds f24098f80748 net: phy: improve resuming from hibernation adds c0b14a0854fa tipc: fix missing Name entries due to half-failover adds 913e89a44e99 mlxsw: Bump firmware version to 13.2000.1122 adds 4fa050d29c76 mlxsw: resources: Add local_ports_in_{1x, 2x} adds fd321c6c2380 mlxsw: spectrum: split base on local_ports_in_{1x, 2x} resources adds 5eabc27dedd3 Merge branch 'mlxsw-Firmware-version-update' adds 05d7f547bea1 genetlink: do not validate dump requests if there is no policy adds d54a16b20157 netlink: set bad attribute also on maxtype check adds b424e432e770 netlink: add validation of NLA_F_NESTED flag adds 8cca3397f616 Merge branch 'netlink-strict-attribute-checking-follow-up' adds 3aa4c491c55d r8169: remove rtl_write_exgmac_batch adds a734d1f4c2fc net: openvswitch: return an error instead of doing BUG_ON() adds 0f457a36626f ipv4: Move cached routes to fib_nh_common adds 87063a1fa667 ipv4: Pass fib_nh_common to rt_cache_route adds a5995e7107eb ipv4: Move exception bucket to nh_common adds f4b47a5945a9 Merge branch 'ipv4-Move-location-of-pcpu-route-cache-and-e [...] adds ca96534630e2 openvswitch: check for null pointer return from nla_nest_s [...] adds cc0d47b8eeb0 drivers: net: davinci_mdio: fix return value check in davi [...] adds 73a7d1e34d88 wil6210: align to latest auto generated wmi.h adds a061894587ef wil6210: prevent device memory access while in reset or suspend adds 5793fe9d4fde wil6210: increase PCP stop command timeout adds f6194f769dfc wil6210: do not set BIT_USER_SUPPORT_T_POWER_ON_0 in Talyn-MB adds 044974fbeade wil6210: update WIL_MCS_MAX to 15 adds e4a29bdd8f82 wil6210: check mid is valid adds 7b834639c4c4 wil6210: use OEM MAC address from OTP adds 29ca376066df wil6210: free edma_rx_swtail upon reset adds 4bf019865cf3 wil6210: fix report of rx packet checksum in edma mode adds 49122ec42634 wil6210: fix return code of wmi_mgmt_tx and wmi_mgmt_tx_ext adds 1683a001d5bf wil6210: prevent access to RGF_CAF_ICR in Talyn adds 8454e72a3644 wil6210: add support for ucode tracing adds b4a967b7d0f5 wil6210: reset buff id in status message after completion adds fa0b735414f9 wil6210: print error in FW and board files load failures adds db5e323feb5f Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] adds 0d37d9faa60d iwlwifi: bump FW API to 47 for 22000 series adds 9a16ee0c6b4a iwlwifi: mvm: set 512 TX queue slots for AX210 devices adds 718a8b23ad04 iwlwifi: unite macros with same meaning adds 77f99ae6487b iwlwifi: dbg_ini: support notification and dhc regions typ [...] adds 2953c393a0a4 iwlwifi: add FW_INFO debug level adds 53032e6ec1bf iwlwifi: dbg_ini: add debug prints to the ini flows adds befebbb30af0 iwlwifi: rs: consider LDPC capability in case of HE adds 32d2282a35f7 iwlwifi: dbg: add periphery memory dumping support to ax21 [...] adds e91130cebd47 iwlwifi: dbg: add lmac and umac PC registers to periphery dump adds 957a67c828e7 iwlwifi: mvm: support rtt confidence indication adds 2644f9d0db43 iwlwifi: remove unused 0x40C0 PCI device IDs adds f8510d67d658 iwlwifi: mvm: Change an 'else if' into an 'else' in iwl_mv [...] adds 69166f7a37dc iwlwifi: dbg_ini: set dump bit only when trigger collectio [...] adds b99561c5131e Merge tag 'iwlwifi-next-for-kalle-2019-04-18-2' of git://g [...] adds d442af2e1bcb rndis_wlan: use struct_size() helper adds 444efbde3281 ray_cs: Check return value of pcmcia_register_driver adds 3b6edcb3fffe ray_cs: use remove_proc_subtree to simplify procfs code adds b2c01aab9646 ssb: Fix possible NULL pointer dereference in ssb_host_pcm [...] adds 0ed2a0053474 net: cw1200: fix a NULL pointer dereference adds bb3b18c92533 rt2x00: use ratelimited variants dev_warn/dev_err adds e383c70474db rt2x00: check number of EPROTO errors adds 61a4e5ff0d72 rt2x00: do not print error when queue is full adds 9490c5602445 rt2x00: code-style fix in rt2800usb.c adds d5414c2355b2 rsi: Fix NULL pointer dereference in kmalloc adds 889bb866baaf rt2800: partially restore old mmio txstatus behaviour adds f61131505e85 rt2800: new flush implementation for SoC devices adds 6efa79876486 rt2800: move txstatus pending routine adds 2c7ba758cc4b rt2800mmio: fetch tx status changes adds e5ceab9df437 rt2800mmio: use timer and work for handling tx statuses timeouts adds eb662b1dc62e rt2x00: remove last_nostatus_check adds d954f9e3fb42 rt2x00: remove not used entry field adds 9ea3812f015b rt2x00mmio: remove legacy comment adds 54fdb318c111 rsi: add new device model for 9116 adds 3ac61578fbd4 rsi: move common part of firmware load to separate function adds e5a1ecc97e5f rsi: add firmware loading for 9116 device adds 9ba4562ac195 rsi: change in device init frame sequence for 9116 adds f911c86166d5 rsi: new bootup parameters for 9116 adds 1533f976c668 rsi: send new tx command frame wlan9116 features adds 17ff2c794f39 rsi: reset device changes for 9116 adds 0a60014b76f5 rsi: miscallaneous changes for 9116 and common adds ae187ba91541 mwifiex: use struct_size() in kzalloc() adds 0c7beb2db9a5 zd1211rw: use struct_size() helper adds b4c35c17227f mwifiex: prevent an array overflow adds b25105e126e7 b43: Remove empty function lpphy_papd_cal() adds d1717282afd5 mwl8k: fix error handling in mwl8k_post_cmd() adds 09ac2694b047 at76c50x-usb: Don't register led_trigger if usb_register_d [...] adds 6b583201fa21 mwl8k: Fix rate_idx underflow adds 938c7c80c78e mwifiex: add support for SD8987 chipset adds b9574ce1d05e iwlegacy: fix spelling mistake "acumulative" -> "accumulative" adds 3b989e58e88a mwifiex: fix spelling mistake "capabilties" -> "capabilities" adds 84242b82d81c rtlwifi: rtl8723ae: Fix missing break in switch statement adds 8149069db818 p54: drop device reference count if fails to enable device adds b1a0ba8f772d brcmfmac: Add DMI nvram filename quirk for ACEPC T8 and T1 [...] adds d0e61a0f7cca rt2x00: add RT3883 support adds 99d94ef367af brcmfmac: send mailbox interrupt twice for specific hardwa [...] adds 324f1feb960c Revert "brcmfmac: send mailbox interrupt twice for specifi [...] adds 147b502bda33 wlcore: simplify/fix/optimize reg_ch_conf_pending operations adds 4f87d486faf1 qtnfmac: handle channel switch events for connected stations only adds 888f1564a272 qtnfmac: allow to control DFS slave radar detection adds 0b68fe10b8e8 qtnfmac: modify debugfs to support multiple cards adds 0b2ff1ff64c8 mwl8k: move spin_lock_bh to spin_lock in tasklet adds a0656c6ec2fd rtlwifi: rtl8192cu: remove set but not used variable 'turb [...] adds 9ef77fbedad9 brcmfmac: send mailbox interrupt twice for specific hardwa [...] adds 14cf9bc6085d iwlwifi: Use correct channel_profile iniwl_get_nvm adds c5bf4fa14229 iwlwifi: pcie: initialize debug_rfkill to -1 adds 30f24eabab8c iwlwifi: pcie: don't crash on invalid RX interrupt adds 0c546fb6f959 iwlwifi: mvm: support v2 of the WoWLAN patterns command adds cec2d4f6b4e3 iwlwifi: mvm: report FTM start time TSF when applicable adds aee1b6385e29 iwlwifi: support fseq tlv and print fseq version adds 529281bdf0fc iwlwifi: mvm: limit TLC according to our HE capabilities adds fd986b0b7a72 iwlwifi: bump FW API to 48 for 22000 series adds 11af74ad1d29 iwlwifi: mvm: Don't sleep in RX path adds 1da3823d114d iwlwifi: pcie: remove stray character in iwl_pcie_rx_alloc_page() adds b081e23c45f7 iwlwifi: parse command version TLV adds 954454d6107f iwlwifi: dbg_ini: add lmac and umac error tables dumping support adds bfd8e3dade73 iwlwifi: dbg_ini: add periodic trigger support adds 391481ad2690 iwlwifi: dbg: replace dump info device family with HW type adds 0aade8f4846a iwlwifi: avoid allocating memory for region with disabled domain adds a0eaead41db9 iwlwifi: dbg_ini: check for valid region type during regio [...] adds c745f7226660 Merge tag 'iwlwifi-next-for-kalle-2019-04-29' of git://git [...] adds e3037485c68e rtw88: new Realtek 802.11ac driver adds e025da3d7aa4 brcm80211: potential NULL dereference in brcmf_cfg80211_vn [...] adds 2d91c8ad068a brcmfmac: set txflow request id from 1 to pktids array size adds 47dd82e3d25e brcmfmac: print firmware messages after a firmware crash adds 9220f695c17b mt76: mmio: move mt76x02_set_irq_mask in mt76 module adds b1bfbe704f8f mt76: dma: move mt76x02_init_{tx,rx}_queue in mt76 module adds 89a37842b0c1 mt76: remove mt76_queue dependency from tx_queue_skb funct [...] adds 300832ad5f53 mt76: remove mt76_queue dependency from tx_prepare_skb fun [...] adds e226ba2e3569 mt76: remove mt76_queue dependency from tx_complete_skb fu [...] adds af005f260595 mt76: introduce mt76_sw_queue data structure adds d290c12114fb mt76: introduce mt76_txq_id field in mt76_queue_entry adds 3bb45b5febc0 mt76: move mt76x02_insert_hdr_pad in mt76-core module adds 66105538a62a mt76: mmio: move mt76_insert_hdr_pad in mt76_dma_tx_queue_skb adds eb071ba77c23 mt76: move skb dma mapping before running tx_prepare_skb adds b5903c470328 mt76: introduce mt76_tx_info data structure adds eb9ca7ecd0b4 mt76: dma: add static qualifier to mt76_dma_tx_queue_skb adds 047348fb1146 mt7603: remove mt7603_mcu_init routine adds 4e04ba6aa34b mt7603: core: do not use magic numbers in mt7603_reg_map adds cadae4772d2c mt76: usb: reduce code indentation in mt76u_alloc_tx adds 8d71aef9c9ca mt76x02: introduce mt76x02_beacon.c adds 5a3f1cc288fb mt76x02: add hrtimer for pre TBTT for USB adds c004b881f144 mt76x02: introduce beacon_ops adds c6ad1feb1f0b mt76x02u: implement beacon_ops adds 31cdd4420349 mt76x02: generalize some mmio beaconing functions adds 2baed5db9f7c mt76x02u: add sta_ps adds b98558e25299 mt76x02: disable HW encryption for group frames adds 7e07c27d37bd mt76x02u: implement pre TBTT work for USB adds f2276c29f822 mt76x02: make beacon slots bigger for USB adds 8300ee7c7d47 mt76x02u: add mt76_release_buffered_frames adds 87d531038fa3 mt76: unify set_tim adds 02d49a2e354b mt76x02: enable AP mode for USB adds a5ba16eb6d40 mt76usb: change mt76u_submit_buf adds 069e2d345cc1 mt76: remove rx_page_lock adds 92724071aac8 mt76usb: change mt76u_fill_rx_sg arguments adds 112f980ac892 mt76usb: use usb_dev private data adds 26031b39bbea mt76usb: remove mt76u_buf redundant fileds adds 279ade99ed8f mt76usb: move mt76u_buf->done to queue entry adds d7d4ea9ac84c mt76usb: remove mt76u_buf and use urb directly adds 1bb78d3843ef mt76usb: remove MT_RXQ_MAIN queue from mt76u_urb_alloc adds 48f5a90c838b mt76usb: resue mt76u_urb_alloc for tx adds 7524c63f1f5b mt76usb: remove unneded sg_init_table adds 85d2955ea185 mt76usb: allocate urb and sg as linear data adds e5fc742f9285 mt76usb: remove queue variable from rx_tasklet adds def34a2f4f44 mt76: introduce mt76_free_device routine adds cee646d62b4c mt76: fix tx power issues adds d908d4ec4dd1 mt76: use readl/writel instead of ioread32/iowrite32 adds 90fdc1717b18 mt76: use mac80211 txq scheduling adds 2fe30dce0822 mt76: reduce locking in mt76_dma_tx_cleanup adds db9f11d3433f mt76: store wcid tx rate info in one u32 reduce locking adds a33b8ab868ad mt76: move tx tasklet to struct mt76_dev adds 41634aa8d6db mt76: only schedule txqs from the tx tasklet adds 37426fb67a01 mt76: move mac_work in mt76_dev adds ce0fd8258908 mt76: usb: reduce locking in mt76u_tx_tasklet adds f3950a414143 mt76: set txwi_size according to the driver value adds cfaae9e67cf1 mt76: add skb pointer to mt76_tx_info adds 6ca66722a887 mt76: dma: introduce skb field in mt76_txwi_cache adds 598da38672cd mt76: dma: add skb check for dummy pointer adds 04b8e65922f6 mt76: add mac80211 driver for MT7615 PCIe-based chipsets adds 6edf07478da5 mt76: add unlikely() for dma_mapping_error() check adds b183878a7451 mt76: use macro for sn and seq_ctrl conversion adds c92b52691e54 MAINTAINERS: update entry for mt76 wireless driver adds 1fb869a2d98e mt76: mt76x02u: remove bogus stop on suspend adds 39d501d93d25 mt76usb: fix tx/rx stop adds 091a79fd429c mt76: mt76x02: remove bogus mutex usage adds 2ac515a5d74f mt76: mt76x02: use napi polling for tx cleanup adds 6fe533378795 mt76: mt76x02: remove irqsave/restore in locking for tx st [...] adds 0f66947bffe6 mt76: mt7603: fix initialization of max rx length adds b28e22bd9cd3 mt76: mt7615: use sizeof instead of sizeof_field adds 114fe5e33881 mt76: mt7603: remove query from mt7603_mcu_msg_send signature adds 11ca82d786bc mt76: mt7603: use standard signature for mt7603_mcu_msg_send adds cc1738751cfd mt76: mt7603: initialize mt76_mcu_ops data structure adds e2c2fd0f6983 mt76: introduce mt76_mcu_restart macro adds a4834814e1d3 mt76: mt7603: init mcu_restart function pointer adds d422bb261733 mt76: mt7603: run __mt76_mcu_send_msg in mt7603_mcu_send_firmware adds 9c7c756eb066 mt76: mt76x02: mt76x02_poll_tx() can be static adds e80279465791 mt76: fix endianness sparse warnings adds 4d0fe26f7ca0 mt76: mt7603: report firmware version using ethtool adds f8f527b16db5 mt76: usb: use EP max packet aligned buffer sizes for rx adds 3041c445e626 mt76: move beacon_int in mt76_dev adds c8a04d985481 mt76: move beacon_mask in mt76_dev adds f1103fa6b349 mt76: add TX/RX antenna pattern capabilities adds dc6057f49a51 mt76: move pre_tbtt_tasklet in mt76_dev adds bd115805e86a mt76: mt7603: enable/disable pre_tbtt_tasklet in mt7603_se [...] adds ae66068f7872 mt76: do not enable/disable pre_tbtt_tasklet in scan_start [...] adds 4d2a6f7b4e17 mt76: mt7603: dynamically alloc mcu req in mt7603_mcu_set_eeprom adds 5a489b99ecbc Merge tag 'mt76-for-kvalo-2019-05-01' of https://github.co [...] adds b85bd9a14c4b rtw88: fix shift of more than 32 bits of a integer adds aa8eaaaa123a rtw88: phy: mark expected switch fall-throughs adds 237b47efcdbc rtw88: Make RA_MASK macros ULL adds f9b628d61fae rtw88: add license for Makefile adds 6ffe0acc935f Merge tag 'wireless-drivers-next-for-davem-2019-05-03' of [...] adds fdd1a8103a6d net: atm: clean up a range check adds 1ffc4b7c58e9 net: ll_temac: Fix an NULL vs IS_ERR() check in temac_open() adds b52d031b8de4 net: ll_temac: remove an unnecessary condition adds f5737cbadb7d net: use indirect calls helpers for ptype hook adds 0e219ae48c3b net: use indirect calls helpers for L3 handler hooks adds 97ff7ffb11fe net: use indirect calls helpers at early demux stage adds 8c3c447b3cec net: use indirect calls helpers at the socket layer adds c90d1e4b6be6 Merge branch 'net-extend-indirect-calls-helper-usage' adds aa2ecb7c8f95 um: vector netdev: adjust to xmit_more API change adds c424d224404e net: mvpp2: cls: Remove set but not used variable 'act' adds 69bbbdc5e1aa netdevsim: Make nsim_num_vf static adds 44bec4b3bd71 net: aquantia: Make aq_ndev_driver_name static adds 6e05b833de44 net: ll_temac: Make some functions static adds 9cf9b84cc701 r8169: make use of phy_set_asym_pause adds d1f5050b4549 r8169: speed up rtl_loop_wait adds 523760b7ff88 Bluetooth: hci_qca: Added support for WCN3998 adds 04fdd5dd79a9 dt-bindings: net: bluetooth: Add device tree bindings for [...] adds 300926b138eb Bluetooth: btbcm: Add default address for BCM2076B1 adds f80c5dad7b64 Bluetooth: Ignore CC events not matching the last HCI command adds 62a91990f4c5 Bluetooth: hci_qca: Rename STATE_<flags> to QCA_<flags> adds 19ab5f402355 Merge branch 'for-upstream' of git://git.kernel.org/pub/sc [...] adds f1f86d09ca7e netfilter: nf_tables: relocate header content to consumer adds c5f1931f6617 netfilter: nf_tables: fix implicit include of module.h adds a4cb98f32c90 netfilter: nf_tables: drop include of module.h from nf_tables.h adds 8f14c99c7eda netfilter: conntrack: limit sysctl setting for boolean options adds e1f172e162c0 netfilter: use macros to create module aliases. adds 08010a216026 netfilter: add API to manage NAT helpers. adds 53b11308a1b5 netfilter: nf_nat: register NAT helpers. adds fec9c271b8f1 openvswitch: load and reference the NAT helper. adds 3087c3f7c23b netfilter: nft_ct: Add ct id support adds 1de6f3342191 netfilter: connlabels: fix spelling mistake "trackling" -> [...] adds eabb47821910 netfilter: xt_hashlimit: use struct_size() helper adds 522e4077e8dc netfilter: slightly optimize nf_inet_addr_mask adds 1ffad6d1af7a Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next adds 937f599a1126 i40e: VF's promiscuous attribute is not kept adds e576e769663c i40e: add new pci id for X710/XXV710 N3000 cards adds 40a23040d825 i40e: Setting VF to VLAN 0 requires restart adds 1aa874b42ee8 i40e: Fix the typo in adding 40GE KR4 mode adds 7015ca3df965 i40e: add num_vectors checker in iwarp handler adds c004804dceee i40e: Wrong truncation from u16 to u8 adds 2e45d3f4677a i40e: Add support for X710 B/P & SFP+ cards adds d29e0d233e0d i40e: missing input validation on VF message handling by the PF adds 0a92892c69bd i40e: Revert ShadowRAM checksum calculation change adds 825f0a4eb7fa i40e: Use struct_size() in kzalloc() adds 24474f2709af i40e: Fix of memory leak and integer truncation in i40e_vi [...] adds 0b63644602cf i40e: Memory leak in i40e_config_iwarp_qvlist adds ba6223fc2f59 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds 819d899863dc ice: Use pf instead of vsi-back adds a52db6b2601f ice: Fix for allowing too many MDD events on VF adds e80e76db6c5b ice: Preserve VLAN Rx stripping settings adds bb877b22bcb5 ice: Don't remove VLAN filters that were never programmed adds ba0db585bdb6 ice: Add more validation in ice_vc_cfg_irq_map_msg adds 207e3721acb4 ice: Do not unnecessarily initialize local variable adds a85a3847fb51 ice: Always free/allocate q_vectors adds e40c899a64ca ice: Refactor getting/setting coalesce adds c3a6825e825c ice: Suppress false-positive style issues reported by stat [...] adds a03499d614b8 ice: Remove __always_unused attribute adds 8f529ff91207 ice: Separate if conditions for ice_set_features() adds d95276ced000 ice: Add function to program ethertype based filter rule on VSIs adds 0437f1a98a28 ice: Use bitfields where possible adds 069052701493 ice: Use more efficient structures adds 64439f8f0bc4 ice: Disable sniffing VF traffic on PF adds 9073989afbc1 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 4a50ddc2d2ea bnxt_en: Update firmware interface to 1.10.0.69. adds a220eabc8887 bnxt_en: Refactor bnxt_alloc_stats(). adds 55e4398d4ee5 bnxt_en: Add support for PCIe statistics adds 6154532fe8fe bnxt_en: Check new firmware capability to display extended stats. adds 691aa62045c2 bnxt_en: Read package version from firmware. adds 2730214ddb88 bnxt_en: read the clause type from the PHY ID adds 53579e37d13a bnxt_en: Separate RDMA MR/AH context allocation. adds 01989c6b69d9 bnxt_en: Improve NQ reservations. adds e969ae5bbfcf bnxt_en: Query firmware capability to support aRFS on 5750 [...] adds ac33906c67e2 bnxt_en: Add support for aRFS on 57500 chips. adds 51fec80d3a66 bnxt_en: Add device IDs 0x1806 and 0x1752 for 57500 devices. adds 8ef5cc4f3c12 Merge branch 'bnxt_en-Driver-updates' adds d01f449c008a of_net: add NVMEM support to of_get_mac_address adds 687e3d5550c7 dt-bindings: doc: reflect new NVMEM of_get_mac_address behaviour adds 541ddc66d665 net: macb: support of_get_mac_address new ERR_PTR error adds f7af25a6ca16 net: davinci: support of_get_mac_address new ERR_PTR error adds adfb3cb2c52e net: usb: support of_get_mac_address new ERR_PTR error adds d31a36b5f407 net: wireless: support of_get_mac_address new ERR_PTR error adds 284eb160681c staging: octeon-ethernet: support of_get_mac_address new E [...] adds c41593a04e3e ARM: Kirkwood: support of_get_mac_address new ERR_PTR error adds ea168cdf1299 powerpc: tsi108: support of_get_mac_address new ERR_PTR error adds c8f8207ca631 Merge branch 'of_net-Add-NVMEM-support-to-of_get_mac_address' adds a7a7be6087b0 net/sched: add sample action to the hardware intermediate [...] adds f00cbf196814 net/sched: use the hardware intermediate representation fo [...] adds ab79af32b0a5 mlxsw: use intermediate representation for matchall offload adds 9681e8b3ef6c net/dsa: use intermediate representation for matchall offload adds dfcb19f0fae3 net/sched: remove unused functions for matchall offload adds fa762da94d98 net/sched: move police action structures to header adds 8c8cfc6ed274 net/sched: add police action to the hardware intermediate [...] adds b7fe4ab8a601 net/sched: extend matchall offload for hardware statistics adds 12f02b6b1548 net/sched: allow stats updates from offloaded police actions adds 88c44a520084 net/sched: add block pointer to tc_cls_common_offload structure adds b66d035eec14 nfp: flower: add qos offload framework adds 49cbef138869 nfp: flower: add qos offload install and remove functionality. adds 5fb5c395e2c4 nfp: flower: add qos offload stats request and reply adds 7e6a95d31b19 Merge branch 'net-act_police-offload-support' adds e7ba0fad9c53 net: dsa: mv88e6xxx: refine SMI support adds b2243b369c78 net: dsa: Call driver's setup callback after setting up it [...] adds 146c1bed44a1 net: dsa: Export symbols for dsa_port_vid_{add, del} adds f9bbe4477c30 net: dsa: Optional VLAN-based port separation for switches [...] adds cc1939e4b3aa net: dsa: Allow drivers to filter packets they can decode [...] adds b68b0dd0fb2d net: dsa: Keep private info in the skb->cb adds 97a69a0dea9a net: dsa: Add support for deferred xmit adds c362beb072e1 net: dsa: Add a private structure pointer to dsa_port adds 227d07a07ef1 net: dsa: sja1105: Add support for traffic through standal [...] adds 640f763f98c2 net: dsa: sja1105: Add support for Spanning Tree Protocol adds 0a58d471de3a Documentation: net: dsa: sja1105: Add info about supported [...] adds 0e5ef5a22ab7 Merge branch 'Traffic-support-for-SJA1105-DSA-driver' adds 1791ad50c8d7 r8169: simplify rtl_writephy_batch and rtl_ephy_init adds f452825d6231 r8169: move EEE LED config to rtl8168_config_eee_mac adds b362487a3b35 sch_htb: redefine htb qdisc overlimits adds a0c25387eb22 mlxsw: reg: Add Port Physical Loopback Register adds 8e44c0ce5991 mlxsw: spectrum: Implement loopback ethtool feature adds ad11340994d5 selftests: Add loopback test adds 3a9723647266 Merge branch 'mlxsw-spectrum-Implement-loopback-ethtool-feature' adds 6b1bd242ca63 r8169: add rtl_set_fifo_size adds 0ebacd12a154 r8169: add rtl8168g_set_pause_thresholds adds 54516da1ea85 Merge branch 'r8169-replace-some-magic-with-more-speaking- [...] adds 71f150f4c2af bpf: Use PTR_ERR_OR_ZERO in bpf_fd_sk_storage_update_elem() adds 6cea33701eb0 selftests/bpf: set RLIMIT_MEMLOCK properly for test_libbpf_open.c adds 0e6741f09297 libbpf: fix invalid munmap call adds 5750902a6e9b libbpf: proper XSKMAP cleanup adds ec1c8fa04ffc Merge branch 'af_xdp-fixes' adds a7d006714724 bpftool: exclude bash-completion/bpftool from .gitignore pattern adds ca31ca8247e2 tools/bpf: fix perf build error with uClibc (seen on ARC) adds 7080da890984 libbpf: add libbpf_util.h to header install. adds 581b31c36cfc kbuild: tolerate missing pahole when generating BTF adds d24ed99b3b27 libbpf: remove unnecessary cast-to-void adds 14cfbdac6680 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next adds 30d8938384c7 net: dsa: lantiq: Allow special tags only on CPU port adds 8206e0ce96b3 net: dsa: lantiq: Add VLAN unaware bridge offloading adds 9bbb1c053bdc net: dsa: lantiq: Add VLAN aware bridge offloading adds 4581348199ca net: dsa: lantiq: Add fast age function adds 58c59ef9e930 net: dsa: lantiq: Add Forwarding Database access adds 09934b0363d1 Merge branch 'net-dsa-lantiq-Add-bridge-offloading' adds 3d5f37418952 net: hns3: unify maybe_stop_tx for TSO and non-TSO case adds fb00331bb8db net: hns3: use napi_schedule_irqoff in hard interrupts handlers adds d21ff4f90d97 net: hns3: add counter for times RX pages gets allocated adds db4970aa92a1 net: hns3: add linearizing checking for TSO case adds 39c38824c2a0 net: hns3: fix for tunnel type handling in hns3_rx_checksum adds 07918fcde144 net: hns3: refactor BD filling for l2l3l4 info adds 757cd1e4a4d8 net: hns3: combine len and checksum handling for inner and [...] adds aa9d22dd456e net: hns3: fix error handling for desc filling adds ce74370c2ce9 net: hns3: optimize the barrier using when cleaning TX BD adds 389ca14615e5 net: hns3: unify the page reusing for page size 4K and 64K adds 845e0d1d5290 net: hns3: some cleanup for struct hns3_enet_ring adds 77296bf6a7b8 net: hns3: use devm_kcalloc when allocating desc_cb adds a55a385d8c84 Merge branch 'hns3-next' adds eeb84aa0d0af net_sched: sch_fq: do not assume EDT packets are ordered adds 37c0aead7902 net_sched: sch_fq: handle non connected flows adds a97f4fe6e11c Merge branch 'fc-quic-pacing' adds d4ee7f195e2d net: mvpp2: cls: fix less than zero check on a u32 variable adds e4acf4274169 taprio: add null check on sched_nest to avoid potential nu [...] adds 8e8673a22708 net: dsa: sja1105: Fix status initialization in sja1105_ge [...] adds 4974f9b7e0c9 net: dsa: support of_get_mac_address new ERR_PTR error adds da48be337343 staging: octeon-ethernet: Fix of_get_mac_address ERR_PTR check adds 5503a6889f72 net: usb: smsc: fix warning reported by kbuild test robot adds a51645f70f63 net: ethernet: support of_get_mac_address new ERR_PTR error adds 2e7ae67b5fbb Merge branch 'of_get_mac_address-ERR_PTR-fixes' adds d6787147e15d net/sched: remove block pointer from common offload structure adds 5db9c74042e3 net: ll_temac: Improve error message on error IRQ adds 23bfaa594002 net: phy: improve pause mode reporting in phy_print_status adds 93aa4792c390 hv_netvsc: fix race that may miss tx queue wakeup adds 3c6eeff295f0 net: ena: fix swapped parameters when calling ena_com_indi [...] adds 8ee8ee7fe87b net: ena: fix: set freed objects to NULL to avoid failing [...] adds b287cdbd1ced net: ena: fix: Free napi resources when ena_up() fails adds d3cfe7ddbc3d net: ena: fix incorrect test of supported hash function adds 9a27de0c6ba1 net: ena: fix return value of ena_com_config_llq_info() adds 78cb421d185c net: ena: improve latency by disabling adaptive interrupt [...] adds 11bd7a00c0d8 net: ena: fix ena_com_fill_hash_function() implementation adds f913308879bc net: ena: gcc 8: fix compilation warning adds f0c5bcf2f43f Merge branch 'ena-fixes' adds 64c6f4bbca74 neighbor: Reset gc_entries counter if new entry is release [...] adds 4b2a2bfeb3f0 neighbor: Call __ipv4_neigh_lookup_noref in neigh_xmit adds 25426043ec9e cls_matchall: avoid panic when receiving a packet before f [...] adds 7fcd1e033dac ipmr_base: Do not reset index in mr_table_dump adds b4010af981ac net: phy: fix phy_validate_pause adds 4014dfae3cca isdn: bas_gigaset: use usb_fill_int_urb() properly adds 594725db0ce1 cls_cgroup: avoid panic when receiving a packet before filter set adds d14a108d510e net: rds: fix spelling mistake "syctl" -> "sysctl" adds 17170e6570c0 dpaa_eth: fix SG frame cleanup adds ee0df19305d9 net: ucc_geth - fix Oops when changing number of buffers i [...] adds 47d3d7fdb10a ip6: fix skb leak in ip6frag_expire_frag_queue() adds 9b3040a6aafd ipv4: Define __ipv4_neigh_lookup_noref when CONFIG_INET is [...] adds 711aef1bbf88 bpf, x32: Fix bug for BPF_JMP | {BPF_JSGT, BPF_JSLE, BPF_J [...] adds b9aa0b35d878 bpf, x32: Fix bug for BPF_ALU64 | BPF_NEG adds 982e826d31b1 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 638a3a1e349d l2tp: Fix possible NULL pointer dereference adds 68be930249d0 net: dsa: Fix error cleanup path in dsa_init_module adds ff6ab32bd4e0 vrf: sit mtu should not be updated when vrf netdev is the link adds 0504453139ef net: macb: Change interrupt and napi enable order in open adds 822dd046d7e2 dt-bindings: net: Fix a typo in the phy-mode list for ethe [...] adds a3147770bea7 cxgb4: Fix error path in cxgb4_init_module adds a9e41a529681 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds 80f232121b69 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/ [...] adds 8e6b85945155 USB: usb.h: tweak struct urb to remove wasted space adds fc2f113e5c0e usbip: Remove unnecessary null check adds 09fed4d64d3f usb: typec: altmodes/displayport: Fall back to multi-func pins adds bfb2ab8e7138 usb: typec: pi3usb30532: Keep orientation when setting mux [...] adds 31df7fadf50f usb: typec: fusb302: Make fusb302_set_cc_polarity also set [...] adds daf81d0137a9 usb: typec: fusb302: Refactor / simplify tcpm_set_cc() adds 4995bb15ad27 usb: typec: fusb302: Fold fusb302_set_cc_pull into tcpm_set_cc adds 32a155b1a83d usb: typec: fusb302: Check vconn is off when we start toggling adds 702ad49fb8d2 usb: typec: fusb302: Fix fusb302_handle_togdone_src Ra handling adds 7511c9a9d3c8 usb: typec: fusb302: 2 small misc. fixes adds 207338ec5a27 usb: typec: fusb302: Improve suspend/resume handling adds bb31b352510b usb: typec: fusb302: Add __printf attribute to fusb302_log [...] adds 03d8bfc13089 usb: mtu3: check return value of devm_extcon_register_notifier() adds c858b4f37382 usb: mtu3: print useful information also for device and ho [...] adds 13d944ebdc02 usb: mtu3: remove unnecessary local variable @req adds 918f0f2361e9 usb: mtu3: rebuild the code of getting vbus regulator adds 4c5964b4c2cb usb: mtu3: fix transfer error of USB3 Gen2 isoc adds 09befc326eea usb: mtu3: rebuild qmu_gpd struct to prepare to support ne [...] adds 48e0d3735aa5 usb: mtu3: supports new QMU format adds ae07809255d3 usb: mtu3: add debugfs interface files adds 4aab6ad24a10 usb: mtu3: move vbus and mode debugfs interfaces into mtu3 [...] adds 83374e035b62 usb: mtu3: add tracepoints to help debug adds f926da42218c usb: mtu3: add a function to switch mailbox state to string adds 1a137b47ce6b usb: sierra: fix a missing check of device_create_file adds 8ead7e817224 usb: core: Add PM runtime calls to usb_hcd_platform_shutdown adds 4c912bff46cc usb: typec: wcove: Provide fwnode for the port adds 3de3dbe7c132 usb: u132-hcd: fix potential NULL pointer dereference adds 2a738137b4c2 usb: typec: fusb302: Make fusb302_irq_work static adds 4d537f37e0d3 usb: introduce usb_ep_type_string() function adds 8cdfd068c1ea Merge 5.1-rc3 into usb-next adds ead619de9058 dt-bindings: usb: xhci-tegra: Add Tegra186 support adds 160fa3a1f55f usb: host: xhci-tegra: Selectively program IPFS adds 5f9be5f3f899 usb: host: xhci-tegra: Add Tegra186 XUSB support adds d80b5005c5dd docs: usb: convert documents to ReST adds 3bee346bd7f3 USB: hub: Remove returned value 'status' since never used adds 14ec072a19ad dt-bindings: usb: Convert USB HCD generic binding to YAML adds c93bcace1098 dt-bindings: usb: Convert the generic OHCI binding to YAML adds c3e2485d5f4f dt-bindings: usb: Convert the generic EHCI binding to YAML adds 747668dbc061 usb-storage: Set virt_boundary_mask to avoid SG overflows adds 381419fa7200 USB: core: Don't unbind interfaces following device reset failure adds 9bcb762ce02d usb: host: use usb_endpoint_maxp instead of usb_maxpacket adds 7893f9e1c26d usb: typec: tcpm: Notify the tcpc to start connection-dete [...] adds 6258db14d78c usb: typec: fusb302: Implement start_toggling for all port-types adds 48242e30532b usb: typec: fusb302: Revert "Resolve fixed power role cont [...] adds 9d918dcea068 usb: xhci-mtk: get optional clock by devm_clk_get_optional() adds 08048c04cc6f usb: host: xhci-plat: get optional clock by devm_clk_get_o [...] adds bbe2028f43c8 usb: misc: usb3503: get optional clock by devm_clk_get_optional() adds e894cdc2cb46 usb: dwc2: get optional clock by devm_clk_get_optional() adds fcafadf71a25 usb: chipidea: msm: get optional clock by devm_clk_get_optional() adds 1567d661b90f usb: mtu3: get optional clock by devm_clk_get_optional() adds 2b8d59296cff dt-bindings: phy: tegra: Add Tegra186 support adds 3cffa0818dc8 phy: tegra: xusb: Skip single function lane programming adds 5311a7b89502 phy: tegra: xusb: Parse dual-role mode property adds a630d54dfa93 phy: tegra: xusb: Add support for power supplies adds bbf711682cd5 phy: tegra: xusb: Add Tegra186 support adds 30417ab2a3d7 dt-bindings: phy: Add Stingray USB PHY binding document adds 4dcddbb38b64 phy: sr-usb: Add Stingray USB PHY driver adds 7609db4e846b dt-bindings: phy: Add Amlogic G12A USB2 PHY Bindings adds ab6dbeb24d1a dt-bindings: phy: Add Amlogic G12A USB3+PCIE Combo PHY Bindings adds 16df8bcb672c phy: amlogic: add Amlogic G12A USB2 PHY Driver adds 36077e16c050 phy: amlogic: Add Amlogic G12A USB3 + PCIE Combo PHY Driver adds 8de4acd397ab dt-bindings: ufs: Add #reset-cells for Qualcomm controllers adds 95cee0b4e30a dt-bindings: phy-qcom-qmp: Add UFS PHY reset adds 70b894deb78a dt-bindings: phy: qcom-ufs: Add resets property adds 12fd5f250db2 scsi: ufs: qcom: Expose the reset controller for PHY adds c9b589791fc1 phy: qcom: Utilize UFS reset controller adds 3f6d1767b1a0 phy: ufs-qcom: Refactor all init steps into phy_poweron adds 043f42edbf29 phy: rockchip-emmc: Allow to set drive impedance via DTS. adds 2c1a4b0cbeb4 dt-bindings: phy: Add a new property drive-impedance-ohm f [...] adds fd7bd3b6bebd dt-bindings: phy: Add document for phy-mtk-ufs adds 54be9c1a03a3 phy: mediatek: Add UFS M-PHY driver adds e6577cb5103b phy: ti-pipe3: fix missing bit-wise or operator when assig [...] adds 22940823f062 phy: ti-pipe3: Introduce mode property in driver data adds fdef2f9f700f phy: ti-pipe3: improve DPLL stability for SATA & USB adds 9d009d9c2062 phy: ti-pipe3: Fix SATA & USB PHY power up sequence adds 1d1bae725075 phy: ti-pipe3: Fix PCIe power up sequence adds f56511d0080c dt-bindings: phy: rcar-gen2: Add r8a77470 support adds d6c4aee8d121 dt-bindings: rcar-gen3-phy-usb2: Add r8a77470 support adds b7187e001a10 phy: renesas: phy-rcar-gen2: Add support for r8a77470 adds 5d8042e95fd4 phy: rcar-gen3-usb2: Add support for r8a77470 adds 233da2c9ec22 dt-bindings: phy: rcar-gen3-phy-usb2: Revise #phy-cells property adds 92fec1c27caa phy: renesas: rcar-gen3-usb2: Use pdev's device pointer on [...] adds 549b6b55b005 phy: renesas: rcar-gen3-usb2: enable/disable independent irqs adds b603c500d7a5 phy: phy-mtk-tphy: get optional clock by devm_clk_get_optional() adds 1039596c90e7 phy: qcom-qusb2: get optional clock by devm_clk_get_optional() adds 752d31a3e192 phy: socionext: get optional clock by devm_clk_get_optional() adds 42c7cb71b5c2 phy: phy-meson-gxl-usb2: get optional clock by devm_clk_ge [...] adds fec06b2bc436 phy: core: Add *release* phy_ops invoked when the consumer [...] adds 4df614c4ab18 phy: core: Invoke pm_runtime_get_*/pm_runtime_put_* before [...] adds 4e0ae876f77b dt-bindings: phy: ti: Add dt binding documentation for SER [...] adds 71e2f5c5c224 phy: ti: Add a new SERDES driver for TI's AM654x SoC adds 7e7b8ca66191 phy: ti: am654-serdes: Support all clksel values adds 73d7ec899bd8 phy: qcom-qmp: Add msm8998 PCIe QMP PHY support adds 29c6584f3331 dt-bindings: phy-imx8mq-usb: add optional vbus supply regulator adds eeda879bb54f phy: fsl-imx8mq-usb: add support for VBUS power control adds 61c67bfaaae6 phy: ocelot-serdes: Add support for SERDES6G muxing adds ea4059fc93fd scsi: phy: mediatek: fix typo in author's email address adds e4d0cf63f243 dt-bindings: phy: Add support for HiSilicon's hi3660 USB PHY adds 94e487a41f57 phy: Add usb phy support for hi3660 Soc of Hisilicon adds 513eff7fdc77 dt-bindings: phy-qcom-qmp: Add qcom,msm8998-qmp-pcie-phy adds 708310711e6c dt-bindings: phy-qcom-qmp: Tweak qcom,msm8998-qmp-ufs-phy adds d30e413fa482 Merge tag 'phy-for-5.2' of git://git.kernel.org/pub/scm/li [...] adds 409fba220075 usbip: stub_rx: tidy the indenting in is_clear_halt_cmd() adds 77a4946516fe usb: dwc3: Allow building USB_DWC3_QCOM without EXTCON adds 6e3c8beb4f92 usb: usb251xb: Lock i2c-bus segment the hub resides adds 5d438e200215 usb: typec: ucsi: ccg: add get_fw_info function adds 5fd958a4f67d i2c: nvidia-gpu: Supply CCGx driver the fw build info adds 5c9ae5a87573 usb: typec: ucsi: ccg: add firmware flashing support adds ad74b8649bea usb: typec: ucsi: Preliminary support for alternate modes adds af8622f6a585 usb: typec: ucsi: Support for DisplayPort alt mode adds d266e96820cc usb: typec: displayport: Export probe and remove functions adds cf28369c634f usb: typec: Add driver for NVIDIA Alt Modes adds a4d6a2989dc3 usb/hcd: Send a uevent signaling that the host controller [...] adds 95e060e68bd9 usb: usb251xb: Add an empty hub' i2c-bus segment checker adds 33e39350ebd2 usb: xhci: add Immediate Data Transfer support adds d70d5a846671 xhci: add port and bus number to port dynamic debugging adds 90d6d5731da7 xhci: Add tracing for input control context adds 5afa0a5ed3da usb: xhci: add endpoint context tracing when an endpoint is added adds 6fee3787ea7a dt-bindings: usb-xhci: Add r8a774c0 support adds 5f2c54e7153f dt-bindings: usb: renesas_usbhs: Add support for r8a77470 adds c2d1812600f5 usb: typec: ucsi: ccg: fix missing unlock on error in ccg_ [...] adds 764478f41130 USB: cdc-acm: fix unthrottle races adds 0f02321e4bd1 USB: cdc-acm: clean up throttle handling adds 3ae62a42090f UAS: fix alignment of scatter/gather segments adds b063f04e0d2e usbip: vhci_hcd: Mark expected switch fall-through adds 41386bc8cb2e usb: musb: Silence error about blacklisting hubs if !CONFIG_USB adds 10ac7e7757f5 usb: musb: omap2430: Add support for idling phy when musb is idle adds a84014e1db35 soc: sunxi: Fix missing dependency on REGMAP_MMIO adds 70833b84dac2 dt-bindings: usb: Add usb-phy property to the jz4740-musb node adds 82257c73aafe usb: musb: jz4740: Let the platform probe the PHY adds afbdbd37600b usb: musb: jz4740: obtain USB PHY from devicetree adds e823d948b7e5 usb: musb: dsps: Use dev_get_drvdata() adds ce64cea47cc4 usb: isp1760-hcd: Fix fall-through annotations adds 3342ce35a183 usb: usb251xb: Add US lanes inversion dts-bindings adds 73d31def1aab usb: usb251xb: Create a ports field collector method adds 6e7adf3ea613 usb: usb251xb: Add US port lanes inversion property adds 68270dab9710 USB: serial: pl2303: fix non-supported xon/xoff adds f64c3ab23068 USB: serial: pl2303: fix tranceiver suspend mode adds a7f9f2905850 USB: serial: digi_acceleport: clean up modem-control handling adds 74d8139582bd USB: serial: digi_acceleport: clean up set_termios adds 579bebe5dd52 USB: serial: fix initial-termios handling adds 6eb42a0f8c5f USB: serial: ark3116: drop redundant init_termios adds da7d26a0356c USB: serial: cypress_m8: drop unused driver data flag adds 817c0cfc9031 USB: serial: cypress_m8: drop unused termios adds 2e75232b1922 USB: serial: cypress_m8: clean up initial-termios handling adds fb56422cc40f USB: serial: iuu_phoenix: drop bogus initial cflag adds 42deef1592d2 USB: serial: iuu_phoenix: simplify init_termios adds d8a7f23c59cf USB: serial: oti6858: simplify init_termios adds 623c46f7b641 USB: serial: spcp8x5: simplify init_termios adds 3f5edd58d040 USB: serial: fix unthrottle races adds a8d78d9f3856 USB: serial: clean up throttle handling adds 5b67b10a5229 USB: serial: drop unnecessary goto adds 80ed53707bb3 USB: serial: drop unused iflag macro adds deb55e40ced4 USB: serial: io_edgeport: fix up switch fall-through comments adds 804dbee1e497 USB: serial: f81232: fix interrupt worker not stop adds 1c6b7ab2dd07 USB: serial: f81232: clear overrun flag adds 268ddb5e9b62 USB: serial: f81232: add high baud rate support adds 7f6fc50242d1 USB: serial: f81232: implement break control adds 6f6a407a591e Merge tag 'usb-serial-5.2-rc1' of https://git.kernel.org/p [...] adds 12456e509be2 Merge 5.1-rc7 into usb-next adds 73103c7f958b usb: gadget: f_fs: don't free buffer prematurely adds 67130830ce42 usb: dwc3: Allow building USB_DWC3_QCOM without EXTCON adds 50896c410354 USB: dummy-hcd: Fix failure to give back unlinked URBs adds 7a76b97325c2 dt-bindings: usb: dwc2: Add Amlogic G12A DWC2 Compatible adds e8c77fa09180 dt-bindings: usb: dwc3: Add Amlogic G12A DWC3 Glue Bindings adds fc4e326ee72c usb: dwc2: Add Amlogic G12A DWC2 Params adds c99993376f72 usb: dwc3: Add Amlogic G12A DWC3 glue adds 6f6d70597c15 usb: dwc2: bus suspend/resume for hosts with DWC2_POWER_DO [...] adds 7a6127e39a16 USB: Export usb_wakeup_enabled_descendants() adds 466375657d6c usb: dwc2: gadget: Reject LPM token during Control transfers adds 60722c4eefbc usb: dwc2: get optional clock by devm_clk_get_optional() adds 550eef0c3530 usb: gadget: f_ncm: Fix NTP-32 support adds 793409292382 usb: gadget: f_ncm: Add OS descriptor support adds 2100e3ca3676 usb: gadget: fsl: fix link error against usb-gadget module adds 6574abe69946 USB: UDC: net2280: Remove redundant "if" condition adds de497f634609 USB: UDC: net22{80,72}: remove mistaken test of req->zero adds 86847dca8b8b dt-bindings: usb: dwc2: document the vbus-supply property adds cc389eaabd70 dt-bindings: usb: dwc2: Document quirk to reset PHY upon wakeup adds c40cf7705e13 usb: dwc2: optionally assert phy reset when waking up adds d17aa2d262e8 ARM: dts: rockchip: Hook resets up to USB PHYs on rk3288. adds 5bdd614d65e3 ARM: dts: rockchip: Add quirk for resetting rk3288's dwc2 [...] adds a89bae709b34 usb: dwc2: Move UTMI_PHY_DATA defines closer adds fb26b553bf26 usb: dwc2: gadget: Remove duplicated phy init adds 707d80f0a3c5 usb: dwc2: gadget: Replace phyif with phy_utmi_width adds 059d8d528718 usb: dwc2: Move phy init into core adds 1e868545f2bb usb: dwc2: gadget: Move gadget phy init into core phy init adds 408b56ca5c8e usb: gadget: udc: lpc32xx: simplify probe adds 59a9901ec7ef usb: gadget: udc: lpc32xx: simplify vbus handling adds f584fa8c1fdc usb: gadget: udc: lpc32xx: properly setup phy interrupts adds 2a60f5eafa74 usb: gadget: udc: lpc32xx: add support for stotg04 phy adds c67d4262f617 usb: gadget: udc: lpc32xx: rework interrupt handling adds b4c53b4ac66a usb: dwc2: Delayed status support adds c0c61471ef86 usb: dwc3: of-simple: Convert to bulk clk API adds 75ecb9dd56a7 usb: dwc3: Free resource immediately after use adds 41a91c606e7d usb: dwc3: move synchronize_irq() out of the spinlock prot [...] adds 4035c5b5f2e1 usb: introduce usb_ep_type_string() function adds 54f37f566317 usb: dwc2: gadget: Increase descriptors count for ISOC's adds 0c91ca478909 usb: gadget: do not use __constant_cpu_to_le16 adds c8006f67ae03 usb: dwc2: Set actual frame number for completed ISOC transfer adds 5799aecd64f2 usb: dwc2: Fix channel disable flow adds 28b5c129ca6e usb: dwc2: Set lpm mode parameters depend on HW configuration adds 5acb4b970184 dwc2: gadget: Fix completed transfer size calculation in DDMA adds 66b61e27a98c usb: gadget: atmel_usba_udc: simplify setting of interrupt [...] adds 70a7f8be8598 usb: gadget: atmel: support USB suspend adds 8f6707bf2b25 usb: gadget: atmel: tie wake lock to running clock adds c729969b2b69 usb: dwc3: gadget: Set lpm_capable adds b873e2d0ea1e usb: dwc3: Do core validation early on probe adds dd24f9b604d3 usb: dwc3: debug: Print GET_STATUS(device) tracepoint adds 8d791929b2fb usb: dwc3: Fix default lpm_nyet_threshold value adds 2e487d280525 usb: dwc3: Rename DWC3_DCTL_LPM_ERRATA adds 3515468a87a4 Merge tag 'usb-for-v5.2' of git://git.kernel.org/pub/scm/l [...] adds 132d68d37d33 Merge tag 'usb-5.2-rc1' of git://git.kernel.org/pub/scm/li [...] adds 9828def35a36 serial: 8250_fintek: Make fintek_8250_set_termios static adds 984df54e4304 dt-bindings: serial: sprd: Add clocks and clocks-names properties adds 4007098f4ce4 serial: sprd: Add power management for the Spreadtrum seri [...] adds 083206100d97 dt-bindings: serial: sprd: Add dma properties to support DMA mode adds f4487db58eb7 serial: sprd: Add DMA mode support adds 8650e026c819 dt-bindings: sc16is7xx: Add alternative clock-frequency property adds 24bc6e68efa0 serial: sc16is7xx: Respect clock-frequency property adds 00d9f0c65401 serial: sc16is7xx: Switch to use device_get_match_data() adds 6b77908fea62 serial: sc16is7xx: Drop of_match_ptr() use adds 6ac972dd4db4 tty/sysrq: Convert show_lock to raw_spinlock_t adds 3adf2aa8af2d drivers/tty/tty_jobctrl.c - fix non-kerneldoc comment adds cf90c06f8115 tty: fix read of tty->pgrp outside of ctrl_lock adds 1bbb1c318cd8 tty: ipwireless: fix missing checks for ioremap adds 46ca3f735f34 tty/vt: fix write/write race in ioctl(KDSKBSENT) handler adds 75ddbc1fb11e tty: vt.c: Fix TIOCL_BLANKSCREEN console blanking if blank [...] adds b9ca5f8560af tty: pty: Fix race condition between release_one_tty and p [...] adds 67fbfc3943e0 vt: use /dev/vcs (not /dev/vcs0) in comment adds 4b0a2c5ff721 virtio_console: initialize vtermno value for ports adds 0eae4686a128 Revert "tty: pty: Fix race condition between release_one_t [...] adds b63d443be43b Merge 5.1-rc3 into tty-next adds 38c91d1d55fe tty: add SPDX identifiers to Kconfig and Makefiles adds f16aa97d3f57 tty: fix up a few remaining files without SPDX identifiers adds 9ef8927f45f2 n_tty: check for negative and zero space return from tty_w [...] adds 7a7457ba40f1 serial: sprd: Fix a copy-paste err in sprd_request_dma() adds f692f7766f33 tty: remove redundant 'default n' from Kconfig-s adds fa2b360f261e tty/vt: avoid high order pages allocation on GIO_UNIMAP ioctl adds ba44dc043004 serial: Add Milbeaut serial control adds 0d3cb6f6c67a Revert "tty: fix NULL pointer issue when tty_port ops is not set" adds 89bb1e1ee529 tty: vt: keyboard: Allow Unicode compose base char adds 3117ff13f104 tty: Add NULL TTY driver adds c7a6b9e4df4c tty:serial_core: Spelling mistake adds 3b8a1f45e1b3 Merge 5.1-rc6 into tty-next adds 6bc3703dcf0e serial: Fix using plain integer instead of Null pointer adds 4cdd17ba1dff TTY: serial_core, add ->install adds 3e51ceea1006 serial: 8250_exar: Adjust IOT2000 matching adds f13740178027 docs: serial: convert docs to ReST and rename to *.rst adds 8ceeb4709845 serial: 8250-mtk: add follow control adds bdbd0a7f8f03 serial: 8250-mtk: modify baudrate setting adds 050dfc09f8a4 tty: serial_core: fix error code returned by uart_register [...] adds 8daa89e09970 tty: update obsolete termios comment adds 29973f8a88b0 tty: rocket: Remove RCPK_GET_STRUCT ioctl adds 8ef795653d75 tty: rocket: deprecate the rp_ioctl adds 74cdf8cec7dd serial: milbeaut_usio: Fix error handling in probe and remove adds b1072b4f6e84 dt-bindings: xilinx-uartps: Add support for cts-override adds 1863178b20c5 serial: uartps: Add support for cts-override adds e5c8fe558c5f dt-bindings: serial: add documentation for the SiFive UART driver adds 45c054d0815b tty: serial: add driver for the SiFive UART adds b3a5e648f591 Merge tag 'tty-5.2-rc1' of git://git.kernel.org/pub/scm/li [...] adds 49ea45cb1d97 scsi: hpsa: check for lv removal adds a45bcc4e11b1 scsi: hpsa: correct device id issues adds 1edb69344c88 scsi: hpsa: remove timeout from TURs adds c59c32cdb2ab scsi: hpsa: bump driver version adds 429fab70591e scsi: smartpqi: increase LUN reset timeout adds 0595a0b4aeed scsi: smartpqi: add H3C controller IDs adds 2f4c4b92dbd8 scsi: smartpqi: update copyright adds 2cc37b1575c6 scsi: smartpqi: add spdx adds 171f1887995b scsi: smartpqi: bump driver version adds 0322913cab79 scsi: target: Add device product id and revision configfs [...] adds 2c063507c4f3 scsi: mpt3sas: Fix typo in request_desript_type adds 233af108e57b scsi: mpt3sas: simplify interrupt handler adds 320e77acb327 scsi: mpt3sas: Irq poll to avoid CPU hard lockups adds 51e3b2ad6de2 scsi: mpt3sas: Load balance to improve performance and avo [...] adds 288addd63b24 scsi: mpt3sas: Improve the threshold value and introduce m [...] adds 4bcb298e6053 scsi: mpt3sas: Update mpt3sas driver version to 28.100.00.00 adds df617ffbbc5e scsi: qla2xxx: Add fw_attr and port_no SysFS node adds 2ff6ae85d5ee scsi: qla2xxx: Remove FW default template adds 24ef8f7eb5d0 scsi: qla2xxx: Fix routine qla27xx_dump_{mpi|ram}() adds ecc89f25e225 scsi: qla2xxx: Add Device ID for ISP28XX adds 2a3192a3f3bc scsi: qla2xxx: Add Serdes support for ISP28XX adds 72a92df2109b scsi: qla2xxx: Correctly report max/min supported speeds adds f8f97b0c5b7f scsi: qla2xxx: Cleanups for NVRAM/Flash read/write path adds a28d9e4ef997 scsi: qla2xxx: Add support for multiple fwdump templates/segments adds 3695310e37b4 scsi: qla2xxx: Update flash read/write routine adds 2ff0167151f5 scsi: qla2xxx: Correction and improvement to fwdt processing adds ce0366df542a scsi: qla2xxx: Simplification of register address used in [...] adds 5fa8774c7f38 scsi: qla2xxx: Add 28xx flash primary/secondary status/ima [...] adds 3f006ac342c0 scsi: qla2xxx: Secure flash update support for ISP28XX adds 06f30459027b scsi: qla2xxx: Update driver version to 10.01.00.15-k adds ff6bf89717b0 scsi: lpfc: Resolve inconsistent check of hdwq in lpfc_scs [...] adds 50e3f871fb20 scsi: lpfc: Resolve irq-unsafe lockdep heirarchy warning i [...] adds 9b1640686470 scsi: lpfc: Fix use-after-free mailbox cmd completion adds c95a3b4b0fb8 scsi: lpfc: Fix SLI3 commands being issued on SLI4 devices adds def11a58c193 scsi: lpfc: Fix location of SCSI ktime counters adds 4552e0f6fa07 scsi: lpfc: Fix nvmet async receive buffer replenishment adds 982ab128dcf8 scsi: lpfc: Fix lpfc_nvmet_mrq attribute handling when 0 adds 22b738ac3309 scsi: lpfc: Fix nvmet handling of first burst cmd adds 731eedcb317a scsi: lpfc: Fix deadlock due to nested hbalock call adds 32a9310076e4 scsi: lpfc: Stop adapter if pci errors detected adds 4645f7b56a9f scsi: lpfc: Coordinate adapter error handling with offline [...] adds e2ffe4d5dc3f scsi: lpfc: Convert bootstrap mbx polling from msleep to udelay adds 2a0fb340fcc8 scsi: lpfc: Correct localport timeout duration error adds bbd3d7380bc6 scsi: lpfc: Fix driver crash in target reset handler adds e8869f5b0a72 scsi: lpfc: Fix mailbox hang on adapter init adds c66a91974634 scsi: lpfc: Fix io lost on host resets adds d67f935b79a7 scsi: lpfc: Fix FDMI manufacturer attribute value adds 32a80c093b52 scsi: lpfc: Fix fc4type information for FDMI adds f4f87861d9d8 scsi: lpfc: Fix HDMI2 registration string for symbolic name adds b3b4f3e1d575 scsi: lpfc: Correct boot bios information to FDMI registration adds e4771ec3c8a0 scsi: lpfc: Fix protocol support on G6 and G7 adapters adds 19193ff34e8d scsi: lpfc: Fix handling of trunk links state reporting adds f3339800f98c scsi: lpfc: Fix link speed reporting for 4-link trunk adds 9a66d990c742 scsi: lpfc: Add loopback testing to trunking mode adds 9afbee3d62a4 scsi: lpfc: Reduce memory footprint for lpfc_queue adds c1a21ebc0fa6 scsi: lpfc: Specify node affinity for queue memory allocation adds c835c0854c84 scsi: lpfc: Fix duplicate log message numbers adds 2c013a3a6b75 scsi: lpfc: Enhance 6072 log string adds 95df18c253e7 scsi: lpfc: Update Copyright in driver version adds d095986d6904 scsi: lpfc: Update lpfc version to 12.2.0.1 adds 93ab8c8fc81e scsi: core: reshuffle no_scsi2_lun_in_cdb for better alignment adds c0327e67ecd8 scsi: core: remove the scsi_ioctl_reset export adds 2e96fe92d734 scsi: core: Remove OSD include files adds df135e32d72c scsi: NCR5380: Avoid compiler warning when -Wimplicit-fall [...] adds 8cee3e169edb scsi: NCR5380: Remove set but unused variable adds 9e2a07e128ae scsi: pm8001: clean up various indentation issues adds 63a06181d7ce scsi: ufs: fix a missing check of devm_reset_control_get adds 99bbf484c6df scsi: core: Use HCTX_TYPE_DEFAULT for blk_mq_tag_set->map adds 6343e3efdc98 scsi: virtio_scsi: Use HCTX_TYPE_DEFAULT for blk_mq_tag_set->map adds 485b0eca8926 scsi: qla2xxx: Use HCTX_TYPE_DEFAULT for blk_mq_tag_set->map adds 79d3fa9ea722 scsi: smartpqi: Use HCTX_TYPE_DEFAULT for blk_mq_tag_set->map adds 58b60a9cb252 scsi: ufs: Introduce ufshcd_get_pwr_dev_param adds e4c0ee3f91d9 scsi: ufs-qcom: Re-factor ufshcd_get_pwr_dev_param adds 0b1d96d515ef scsi: ufs-hisi: Re-factor ufshcd_get_pwr_dev_param adds 55a1fa9538bf scsi: dt-bindings: phy: Add document for phy-mtk-ufs adds e95424f009af scsi: dt-bindings: ufs: Add document for ufs-mediatek adds 1dfb86628dba scsi: phy: mediatek: Add UFS M-PHY driver adds ddd90623ce26 scsi: ufs-mediatek: Add UFS support for Mediatek SoC chips adds 22c0738b6452 scsi: atp870u: clean up code style and indentation issues adds d78e9a145a23 scsi: dpt_i2o: clean up indentation issues, remove spaces adds d2e993edbcac scsi: qlogicfas408: clean up a couple of indentation issues adds f2c43a624744 scsi: mvsas: clean up a few indentation issues adds 244830a0dcca scsi: mptfusion: fix indentation issues adds b47b8618fc8a scsi: mptfusion: mark expected switch fall-through adds 094b0246a2ca scsi: mptfusion: remove set, but not used, variables adds f65c33890b95 scsi: qla2xxx: Fix comment alignment in qla_bsg.c adds 62439b480041 scsi: qla2xxx: Fix a small typo in qla_bsg.c adds 92684bfc9b16 scsi: be2iscsi: lpfc: fix typo adds 3f0b2d742100 scsi: qedi: Remove set but not used variable 'cls_sess' adds 7512ddef6307 scsi: mvumi: Stop using plain integer as NULL pointer adds c88725dd14da scsi: lpfc: Fix build error adds 92f3b327185a scsi: lpfc: Fixup eq_clr_intr references adds cbb24e26735f scsi: ufs-mediatek: Make some symbols static adds 1943edacef89 scsi: ufs-mediatek: Avoid using ret uninitialized in ufs_m [...] adds ee26724af6c7 scsi: target: fix unsigned comparision with less than zero adds 1ea9b4633cda scsi: target: iscsi: Fix np_ip_proto and np_sock_type in i [...] adds f55d0b40eccf scsi: target: iscsi: Free conn_ops when zalloc_cpumask_var failed adds 3aa222cdfc2c scsi: ufs-mediatek: Fix platform_no_drv_owner.cocci warnings adds 7766d129bbff scsi: ufs-mediatek: Add missing MODULE_* information adds e7f7b6f38a44 scsi: lpfc: change snprintf to scnprintf for possible overflow adds faf5a744f4f8 scsi: lpfc: avoid uninitialized variable warning adds 608f729c31d4 scsi: qla4xxx: avoid freeing unallocated dma memory adds a4b207dea978 scsi: pm8001: remove set but not used variables 'param, sas_ha' adds 3e14592da654 scsi: gdth: Only call dma_free_coherent when buf is not NU [...] adds 82129697df9d scsi: target: alua: fix the tg_pt_gps_count adds 837857335372 scsi: libcxgbi: remove uninitialized variable len adds ea9006dfda65 scsi: mpt3sas: fix indentation issue adds 21e6ba3f0e02 scsi: sd: Rely on the driver core for asynchronous probing adds d16ece577bf2 scsi: sd: Inline sd_probe_part2() adds 46333cebe778 scsi: qla2xxx: Simplify conditional check again adds 155f425025fd scsi: MAINTAINERS: Add maintainer for MediaTek UFS driver adds f1c43590365b scsi: qedf: Do not retry ELS request if qedf_alloc_cmd fails adds 650ce64c9ead scsi: qedf: Correct xid range overlap between offloaded re [...] adds c5e06ba2f768 scsi: qedf: Add missing return in qedf_post_io_req() in th [...] adds 3e2c11b3fb7a scsi: qedf: Simplify s/g list mapping adds 5d5e55659b37 scsi: qedf: Modify flush routine to handle all I/Os and TMF adds 69ef2c692510 scsi: qedf: Modify abort and tmf handler to handle edge co [...] adds 96b1765a099b scsi: qedf: Use a separate completion for cleanup commands adds 90ccf7579873 scsi: qedf: Correct the memory barriers in qedf_ring_doorbell adds 0cbd0075390d scsi: qedf: Add missing fc_disc_init call after allocating lport adds 76dbf4ff068c scsi: qedf: Check for link state before processing LL2 pac [...] adds 4262d35c32c6 scsi: qedf: missing kref_put in qedf_xmit() adds 6d1368e8f987 scsi: qedf: fixup locking in qedf_restart_rport() adds 78a8ab3cc0f9 scsi: qedf: fixup bit operations adds 627cc7dd73f6 scsi: qedf: Add additional checks for io_req->sc_cmd validity adds a66c6cd2a8ad scsi: qedf: Wait for upload and link down processing durin [...] adds 6f15d0c02950 scsi: qedf: Add missing return in qedf_scsi_done() adds 56efc304b18c scsi: qedf: fc_rport_priv reference counting fixes adds fc37ddce937b scsi: qedf: Check both the FCF and fabric ID before servic [...] adds ff543e2886f0 scsi: qedf: Don't queue anything if upload is in progress adds 582a47274a57 scsi: qedf: Don't send ABTS for under run scenario adds feac47f50787 scsi: qedf: Add a flag to help debugging io_req which coul [...] adds f2c98af4a27d scsi: qedf: Check for tm_flags instead of cmd_type during cleanup adds faea5719d373 scsi: qedf: Cleanup rrq_work after QEDF_CMD_OUTSTANDING is [...] adds fe2043d19e4a scsi: qedf: Correctly handle refcounting of rdata adds efc8fe9b6cab scsi: qedf: Fix lport may be used uninitialized warning adds fb17358ce8a0 scsi: qedf: Update the driver version to 8.37.25.19 adds 9e29a682c6d3 scsi: bnx2fc: remove unneeded variable adds e040362c573f scsi: ufs: Remove unused min_uA field in struct ufs_vreg adds 3b141e8cfd54 scsi: ufs: Avoid configuring regulator with undefined volt [...] adds 0487fff76632 scsi: ufs: Fix regulator load and icc-level configuration adds 12e3ffb932dc scsi: ufs: Change "<name>-max-microamp" to non-mandatory property adds 94e424c6b6a0 scsi: ufs: Remove "<name>-fixed-regulator" device tree property adds 3999df75bccb scsi: lpfc: Declare local functions static adds ffd43814d930 scsi: lpfc: Fix indentation and balance braces adds cd05c155d720 scsi: lpfc: Annotate switch/case fall-through adds a73cb814923a scsi: lpfc: Move trunk_errmsg[] from a header file into a .c file adds b27cbd554950 scsi: lpfc: Remove set-but-not-used variables adds d8c2040bf987 scsi: lpfc: Remove unused functions adds d6d189ceab75 scsi: lpfc: Change smp_processor_id() into raw_smp_processor_id() adds 740e29358e35 scsi: qla2xxx: Set the SCSI command result before calling [...] adds ae6ccb0f8153 scsi: qla2xxx: Set the qpair in SRB to NULL when SRB is released adds 0257eda08e80 scsi: qla2xxx: Reset the FCF_ASYNC_{SENT|ACTIVE} flags adds 6b1f44466d9b scsi: qla2xxx: Increase the max_sgl_segments to 1024 adds 5da05a26b830 scsi: qla2xxx: Disable T10-DIF feature with FC-NVMe during probe adds 5cbdae10bf11 scsi: qla2xxx: Fix incorrect region-size setting in optrom [...] adds e81d1bcbde06 scsi: qla2xxx: Further limit FLASH region write access from SysFS adds a4226ec3ef12 scsi: qla2xxx: Fix fw dump corruption adds a6b95d1c71e9 scsi: qla2xxx: Use mutex protection during qla2x00_sysfs_r [...] adds ffbc64766683 scsi: qla2xxx: Cleanup fcport memory to prevent leak adds ffc81fc07efc scsi: qla2xxx: Set remote port devloss timeout to 0 adds e39a6645d9ec scsi: qla2xxx: Cleanup redundant qla2x00_abort_all_cmds du [...] adds b2d1453a45aa scsi: qla2xxx: Fix driver unload when FC-NVMe LUNs are connected adds 711a08d79f71 scsi: qla2xxx: Change abort wait_loop from msleep to wait_ [...] adds f99b77e0bf4d scsi: qla2xxx: Update driver version to 10.01.00.16-k adds 292c04cca8b7 scsi: pm8001: clean up dead code when PM8001_USE_MSIX is defined adds f310a4eab819 scsi: pm8001: fix spelling mistake, interupt -> interrupt adds 6087550338ad scsi: qedf: Remove set but not used variable 'fr_len' adds 60b7b823fb41 scsi: ufs: remove unnecessary pointer evaluation adds 5328efce9461 scsi: dt-bindings: ufs-cdns: Update Cadence UFS compatibil [...] adds 4fed62bc1c26 scsi: ufs-cdns: Add support for UFSHCI with M31 PHY adds 55dc9b3c3156 scsi: dt-bindings: ufs: Remove custom property "<name>-fix [...] adds c9d61a5aa390 scsi: dt-bindings: ufs: Add VCC capability on MediaTek UFS driver adds c2b997508078 scsi: mptscsih: Mark expected switch fall-throughs adds 25ea6b19db54 scsi: qla2xxx: Remove useless set memory to zero use memset() adds d964b3e53438 scsi: lpfc: Fix a recently introduced compiler warning adds a7dff3ad4787 scsi: fc: add FPIN ELS definition adds 2b1be55819dc scsi: scsi_transport_fc: refactor event posting routines adds c39e0af64bce scsi: scsi_transport_fc: Add FPIN fc event codes adds 1a61e5486aeb scsi: lpfc: add support for posting FC events on FPIN reception adds ef19af9c2852 scsi: qla2xxx: fix spelling mistake "alredy" -> "already" adds 5585cbddce0e scsi: scsi_transport_fc: Declare wwn_to_u64() argument const adds c02ee1e5a946 scsi: qla2xxx: Change a stack variable into a static const [...] adds abe5706dcf47 scsi: qla2xxx: Remove a comment that refers to the SCSI host lock adds b0a1c5b5c38a scsi: qla2xxx: Use ARRAY_SIZE() in the definition of QLA_L [...] adds b3ede8ea78e8 scsi: qla2xxx: Declare local symbols static adds 6515ad717bd7 scsi: qla2xxx: Reduce the number of forward declarations adds 7b006b9755ac scsi: qla2xxx: Make qla2x00_process_response_queue() easie [...] adds 2c26348c4d09 scsi: qla2xxx: Use get/put_unaligned where appropriate adds c794d24ec9eb scsi: qla2xxx: Unregister chrdev if module initialization fails adds 59c209a689a6 scsi: qla2xxx: Unregister resources in the opposite order [...] adds c8538b0b9ed6 scsi: tcm_qla2xxx: Minimize #include directives adds ea63e60f7a3e scsi: cxgbi: remove redundant __kfree_skb call on skb and [...] adds a6a6d0589ac4 scsi: scsi_transport_fc: nvme: display FC-NVMe port roles adds 63f7479439c9 scsi: target/core: Fix a race condition in the LUN lookup code adds fae43461f8f2 scsi: target/core: Rework the SPC-2 reservation handling code adds 82b76b4476e3 scsi: target/core: Remove a set-but-not-used member variab [...] adds 0f57cf5ce766 scsi: target/core: Simplify LUN initialization in XCOPY im [...] adds be71530aa974 scsi: target/core: Make the XCOPY setup code easier to rea [...] adds b0055acaedf5 scsi: target/iscsi: Detect conn_cmd_list corruption early adds 96e8e26dd8dd scsi: target/iscsi: Only send R2T if needed adds 0ca650c13ba2 scsi: target/iscsi: Handle too large immediate data buffer [...] adds 2e39f1c9064d scsi: target/iscsi: Make iscsit_map_iovec() more robust adds 4b3766ec0e18 scsi: target/iscsi: Make sure PDU processing continues if [...] adds 17631462cd49 Merge branch '5.1/scsi-fixes' into 5.2/merge adds a97fa586800e scsi: hisi_sas: add host reset interface for test adds 447f78c0e183 scsi: hisi_sas: Remedy inconsistent PHY down state in software adds c63b88ccff0a scsi: hisi_sas: Fix for setting the PHY linkrate when disc [...] adds 18a54b329c1a scsi: hisi_sas: Adjust the printk format of functions hisi [...] adds adb5b38c19bb scsi: hisi_sas: allocate different SAS address for directl [...] adds 3168d4f800b8 scsi: hisi_sas: Support all RAS events with MSI interrupts adds a31157002778 scsi: hisi_sas: Don't hard reset disk during controller reset adds 246ea3c0ad02 scsi: hisi_sas: Don't fail IT nexus reset for Open Reject timeout adds 01d4e3a2fc07 scsi: hisi_sas: Some misc tidy-up adds 7b27c5fe247b scsi: libsas: Stop hardcoding SAS address length adds f7ddb43eed7b scsi: libsas: Try to retain programmed min linkrate for SA [...] adds a5b38d3159ea scsi: libsas: Improve vague log in SAS rediscovery adds 085f104a83d5 scsi: libsas: Inject revalidate event for root port event adds d8649fc1c5e4 scsi: libsas: Do discovery on empty PHY to update PHY info adds 3c236f8cc63b scsi: libsas: Print expander PHY indexes in decimal adds 2703eaaf4eae scsi: qla2xxx: Use tabs to indent code adds bd432bb53cff scsi: qla2xxx: Leave a blank line after declarations adds 845bbb09b54c scsi: qla2xxx: Fix formatting of pointer types adds 58e2753c1163 scsi: qla2xxx: Insert spaces where required adds c4dc7cd31439 scsi: qla2xxx: Move the port_state_str[] definition from a [...] adds c20605edb38a scsi: qla2xxx: Declare qla24xx_build_scsi_crc_2_iocbs() static adds 9dfb59a00881 scsi: qla2xxx: Move the <linux/io-64-nonatomic-lo-hi.h> in [...] adds bb63e47b6f68 scsi: qla2xxx: Remove qla_tgt_cmd.data_work and qla_tgt_cm [...] adds 81bcf1c5cf0e scsi: qla2xxx: Remove two superfluous casts adds a630bdc54f6d scsi: qla2xxx: Move qla2x00_set_fcport_state() from a .h i [...] adds 1710ac17547a scsi: qla2xxx: Fix read offset in qla24xx_load_risc_flash() adds 18c4f0a42b08 scsi: core: don't hold device refcount in IO path adds ffcd686b913e scsi: libcxgbi: find cxgbi device by MAC address adds 74dea0bed793 scsi: libcxgbi: update route finding logic adds 21112e13cc7a scsi: cxgb4i: fix incorrect spelling "reveive" -> "receive" adds e0347d894ae8 scsi: ufs: Print real incorrect request response code adds 7c3f8ca8e4c8 scsi: megaraid_sas: Make megasas_host_device_list_query() static adds 948e922fc446 scsi: core: map PQ=1, PDT=other values to SCSI_SCAN_TARGET [...] adds 65b1dc99008d scsi: qedf: remove memset/memcpy to nfunc and use func instead adds bc136f4d6e63 scsi: qedi: fix spelling mistake "oflload" -> "offload" adds efc372c1bfe1 scsi: megaraid_sas: fix spelling mistake "oustanding" -> " [...] adds c70929752511 scsi: lpfc: Make lpfc_sli4_oas_verify static adds a7634b6f7cbb scsi: aic7xxx: fix spelling mistake "recevied" -> "received" adds c6bcc592362a scsi: aic7xxx: improve the Kconfig entry adds 2137490f2147 scsi: qla2xxx: Fix device staying in blocked state adds a1f9ab4844ac scsi: qla2xxx: Silence Successful ELS IOCB message adds e95a5e4b1a21 scsi: csiostor: create per port irq affinity mask set adds f848bfd8e167 scsi: qedi: Abort ep termination if offload not scheduled adds 3252688f09c1 scsi: qedi: Adjust termination and offload ramrod timers adds 078d71995703 scsi: qedf: Change MSI-X load error message adds 892f63d427ca scsi: qedf: Add driver state to 'driver_stats' debugfs node adds 276eb3e5d0a7 scsi: qedf: Print scsi_cmd backpointer in good completion [...] adds 1c8162479bc0 scsi: qedf: Add LBA to underrun debug messages adds 50ed27cb93e3 scsi: qedf: Add port_id for fcport into initiate_cleanup d [...] adds 8b95b99c1aaf scsi: qedf: Add comment to display logging levels adds f4eecabe743a scsi: qedf: Check for fcoe_libfc_config failure adds 249b148f3620 scsi: qedf: Log message if scsi_add_host fails adds 19c2b6d84b72 scsi: qedf: Check the return value of start_xmit adds 7fa4142d8bdc scsi: qedf: Print fcport information on wait for upload timeout adds 1e1ff604a3d1 scsi: qedf: Add return value to log message if scsi_add_ho [...] adds b226a893d2b3 scsi: qedf: Update the driver version to 8.37.25.20 adds cc23c66179ca scsi: qedf: remove set but not used variables adds ebcb8f8508c5 scsi: ufs: Fix RX_TERMINATION_FORCE_ENABLE define value adds 9a058e88fd5d scsi: sd: Revert "Inline sd_probe_part2()" adds 395b9bca6b81 scsi: sd: Revert "Rely on the driver core for asynchronous [...] adds 67eb4a60782a scsi: qla2xxx: Update two source code comments adds 19ce192cd718 scsi: qla2xxx: Fix a format specifier adds 0e145a595d41 scsi: qla2xxx: Move qla2x00_set_reserved_loop_ids() definition adds 94f5b9167e90 scsi: qla2xxx: Declare qla2x00_find_new_loop_id() static adds 6eaa5f9448a7 scsi: qla2xxx: Remove a set-but-not-used variable adds ef1eb688b86c scsi: qla2xxx: Move qla2x00_clear_loop_id() from qla_inlin [...] adds 0c6660b27feb scsi: qla2xxx: Move qla2x00_is_reserved_id() from qla_inli [...] adds 12975426d888 scsi: qla2xxx: Uninline qla2x00_init_timer() adds dafbe56f6e33 scsi: qla2xxx: Remove the fcport test from qla_nvme_abort_work() adds 2dbb02fd495c scsi: qla2xxx: Avoid that Coverity complains about derefer [...] adds 3f918ffae8e7 scsi: qla2xxx: Log the status code if a firmware command fails adds 0a59cea487e4 scsi: qla2xxx: Increase the size of the mailbox arrays fro [...] adds 5365bf99e360 scsi: qla2xxx: Make qla2x00_mem_free() easier to verify adds dc035d4e934e scsi: qla2xxx: Avoid that qla2x00_mem_free() crashes if ca [...] adds 24afabdbd0b3 scsi: qla2xxx: Fix a qla24xx_enable_msix() error path adds d8f945bf8096 scsi: qla2xxx: Fix use-after-free issues in qla2xxx_qpair_ [...] adds e65449aa23fb scsi: qla2xxx: Simplify qlt_send_term_imm_notif() adds c04466c17142 scsi: qla2xxx: Fix error handling in qlt_alloc_qfull_cmd() adds e209783d66bc scsi: qla2xxx: Fix abort handling in tcm_qla2xxx_write_pending() adds aefed3e5548f scsi: qla2xxx: target: Fix offline port handling and host [...] adds b1e261d4a4b7 scsi: qla2xxx: Complain if a command is released that is o [...] adds 4c374596d7eb scsi: qla2xxx: Remove qla_tgt_cmd.released adds 1b1e68d2a940 scsi: qla2xxx: Remove unnecessary locking from the target code adds 1956eee58872 scsi: qla2xxx: Make qla24xx_async_abort_cmd() static adds 982cc4be05d6 scsi: qla2xxx: Use an on-stack completion in qla24xx_control_vp() adds 219d27d7147e scsi: qla2xxx: Fix race conditions in the code for abortin [...] adds 6e73985a9dea scsi: qla2xxx: Pass little-endian values to the firmware adds bc04459ce4e5 scsi: qla2xxx: Check the size of firmware data structures [...] adds 15b7a68c1d03 scsi: qla2xxx: Introduce the dsd32 and dsd64 data structures adds d4556a4932a5 scsi: qla2xxx: Use __le64 instead of uint32_t[2] for sendi [...] adds db4bf822c58c scsi: qla2xxx: Complain loudly about reference count underflow adds 300ec7415c1f scsi: qla2xxx: Fix hardirq-unsafe locking adds a861b4927357 scsi: qla2xxx: Avoid that qlt_send_resp_ctio() corrupts memory adds d4023db71108 scsi: qla2xxx: Avoid that lockdep complains about unsafe l [...] adds d1cd7c85f9e2 Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linu [...] adds 64ebde5b0fdb gpiolib: export devprop_gpiochip_set_names() adds 90be64e27621 pinctrl: sunxi: implement pin_config_set adds fb7dea605628 pinctrl: sunxi: Fix variable assignment syntax adds 04ed8c0c5b82 pinctrl: sunxi: Declare set_config on the GPIO chip adds c69a26b57bd8 pinctrl: sunxi: Allow to disable pinctrl drivers adds e3097b6b2e0d pinctrl: lochnagar: Add initial binding documentation adds 0548448b719a pinctrl: lochnagar: Add support for the Cirrus Logic Lochnagar adds d1ff8d07166b pinctrl: fsl: Make pinctrl_ipc_handle static adds 1c5c1101755c pinctrl: sh-pfc: r8a77970: Rename IOCTRLx registers adds a8d728a0c59c pinctrl: sh-pfc: r8a77980: Rename IOCTRLx registers adds 3df892fdbfe6 pinctrl: sh-pfc: r8a77990: Rename IOCTRLx registers adds 542802613b9f pinctrl: sh-pfc: r8a7779: Add HSCIF0/1 pins adds dcd24e098d8d pinctrl: sh-pfc: r8a7796: Move CANFD pin groups and functions adds 2cee6cb290ab pinctrl: sh-pfc: r8a77990: Move CANFD pin groups and functions adds d92ee9cf8ec8 pinctrl: sh-pfc: rcar-gen3: Retain TDSELCTRL register acro [...] adds 6161b39a1438 pinctrl: sh-pfc: Validate pinmux tables at runtime when debugging adds 0ace959614bc pinctrl: sh-pfc: Introduce PINCTRL_SH_FUNC_GPIO helper symbol adds 2f9f5094f8b7 pinctrl: sh-pfc: Add missing #include <linux/errno.h> adds 8440bb9b944c sh: sh7786: Add explicit I/O cast to sh7786_mm_sel() adds 01ff33a3ea57 pinctrl: sh-pfc: Allow compile-testing of all drivers adds efca8da0c5fc pinctrl: sh-pfc: Absorb enum IDs in PINMUX_CFG_REG() macro adds 69f7be1c6314 pinctrl: sh-pfc: Absorb enum IDs in PINMUX_CFG_REG_VAR() macro adds 19b593a1cf06 pinctrl: sh-pfc: Absorb enum IDs in PINMUX_DATA_REG() macro adds c481c8178420 pinctrl: sh-pfc: Validate enum IDs for regs with fixed-wid [...] adds fa4d36712f20 pinctrl: sh-pfc: Validate enum IDs for regs with variable- [...] adds e005da0ef77e pinctrl: rza1: Remove unneeded spinlock acquisitions adds 360328c7dc15 pinctrl: sh-pfc: Improve PINMUX_IPSR_PHYS() documentation adds 943ff71281c6 pinctrl: sh-pfc: r8a77990: Fix MOD_SEL0 bit16 when using N [...] adds e167d723e1a4 pinctrl: sh-pfc: r8a77990: Fix MOD_SEL1 bit31 when using SIM0_D adds e87882eb9be1 pinctrl: sh-pfc: r8a77990: Fix MOD_SEL1 bit30 when using S [...] adds 5671f8e0270a pinctrl: sh-pfc: rcar-gen3: Remove HDMI CEC pins, groups, [...] adds 662dc924a05e pinctrl: sh-pfc: rcar-gen3: Remove CC5_OSCOUT pin adds 624a7a12cc0c pinctrl: sh-pfc: rcar-gen3: Rename RTS{0,1,3,4}# pin funct [...] adds a040f3dec8eb pinctrl: sh-pfc: rcar-gen3: Rename SEL_ADG_{A,B,C} to SEL_ [...] adds e551122cdb7f pinctrl: sh-pfc: rcar-gen3: Rename SEL_NDFC to SEL_NDF adds baaa2effc684 pinctrl: sh-pfc: r8a77970: Fix spacing adds f05603fa6aa3 pinctrl: sh-pfc: r8a7796: Remove placeholder I2C pin data adds 0a042b355e60 pinctrl: sh-pfc: r8a77965: Add I2C{0,3,5} pins, groups and [...] adds 3846e6a06160 Merge tag 'sh-pfc-for-v5.2-tag1' of git://git.kernel.org/p [...] adds 1889ae50a906 pinctrl: artpec6: Make two functions static adds 182e80eeaff5 gpiolib: devprop: Fix syntax error adds 1adc90c73957 pinctrl: axp209: Fix NULL pointer dereference after allocation adds 9f325c983725 pinctrl: mt8183: add DT binding document adds 5e73de3413c5 pinctrl: add drive for I2C related pins on MT8183 adds c7df94c64ca2 pinctrl: imx: remove an unnecessary NULL check adds e05487d45b23 pinctrl: freescale: use devm_platform_ioremap_resource() t [...] adds 5490c77d596a dt-bindings: pinctrl: imx7d: Fix PAD_CTL_DSE_X* adds 279ffafaf39d pinctrl: Added IRQF_SHARED flag for amd-pinctrl driver adds bc236d6fb561 pinctrl: mt65xx: add OF bindings for MT8516 adds 21989587f6d0 pinctrl: artpec6: Drop unused function and rename adds 855811eaeb83 pinctrl: imx8mq: Add suspend/resume ops adds 966d9b928f62 dt-bindings: pinctrl: stm32: add new entry for package inf [...] adds cc528862d961 pinctrl: stm32: introduce package support adds 6918bf43737c pinctrl: stm32: add package information for stm32mp157c adds a7672c4a3f29 pinctrl: stm32: align stm32mp157 pin names adds 44b9f86cd41d pinctrl: samsung: fix leaked of_node references adds 483d70d73bea pinctrl: st: fix leaked of_node references adds f7275345728a pinctrl: sunxi: Prepare for alternative bias voltage setti [...] adds cc62383fcebe pinctrl: sunxi: Support I/O bias voltage setting on H6 adds 44a4455ac2c6 pinctrl: pistachio: fix leaked of_node references adds 02d15f0d8072 pinctrl: zte: fix leaked of_node references adds 264667112ef0 pinctrl: mediatek: Add MT8516 Pinctrl driver adds d86f4d71e42a pinctrl: stm32: check irq controller availability at probe adds 07b734fbdea2 dt-bindings: pinctrl: Add BM1880 pinctrl binding adds 8f3f02469671 pinctrl: Add pinctrl support for BM1880 SoC adds c29ad3453648 MAINTAINERS: Add entry for BM1880 pinctrl adds 8293b3c6dafd pinctrl: Rework Kconfig dependency for BM1880 pinctrl driver adds d6cb77228e3a pinctrl: baytrail: Fix potential NULL pointer dereference adds 10d64c871c30 pinctrl: cedarfork: Update pin names according to v1.13c adds 2fef32766861 pinctrl: pinctrl-intel: move gpio suspend/resume to noirq phase adds a0a5f7661e1c pinctrl: intel: Retain HOSTSW_OWN for requested gpio pin adds 5f61d9517f17 pinctrl: intel: Increase readability of intel_gpio_update_ [...] adds 48f6ae0d759c Merge tag 'intel-pinctrl-v5.2-1' of git://git.kernel.org/p [...] adds e0e31695b53b pinctrl: mcp23s08: Do not complain about unsupported params adds fe460a6df6a8 Merge tag 'pinctrl-v5.2-1' of git://git.kernel.org/pub/scm [...] adds 794a3b6b9f8a ipmi: Make ipmi_interfaces_srcu variable static adds af4085ddd99b ipmi_si: remove an unused variable in try_smi_init() adds 8fac128ce9a1 ipmi: Remove file from ipmi_file_private adds 9a75bd18a85b ipmi: avoid atomic_inc in exit function adds b779ceadf548 char/ipmi: fix spelling mistake "receieved_messages" -> "r [...] adds d73236383eb1 ipmi: Add the i2c-addr property for SSIF interfaces adds 55be8658c7e2 ipmi:ssif: compare block number correctly for multi-part r [...] adds 44f56a39adde ipmi:ssif: Only unregister the platform driver if it was r [...] adds ed6c3a6d8996 ipmi: Remove warning if no slave address is present adds 85c1a2549483 Merge tag 'for-linus-5.2' of git://github.com/cminyard/linux-ipmi adds 7dfccff14f57 media: cec: fill in cec chardev kobject to ease debugging adds 13deaec42578 media: media-devnode: fill in media chardev kobject to eas [...] adds 57ac53482879 media: vivid: use vzalloc for dev->bitmap_out adds ea6c7e34f3b2 media: vim2m: replace devm_kzalloc by kzalloc adds 0e43734d4c46 media: v4l2-subdev: add release() internal op adds 218bf10e39ed media: v4l2-subdev: handle module refcounting here adds f74267b51cb3 media: vimc: zero the media_device on probe adds 3650a23eda89 media: vimc: free vimc_cap_device when the last user disappears adds 2b177f2849d2 media: vimc: use new release op adds d950fd992ef8 media: rcar-vin: Fix lockdep warning at stream on adds ce3c2433b074 media: imx: vdic: Restore default case to prepare_vdi_in_b [...] adds 3bb7b4931983 media: imx7: fix smatch error adds 904371f90b2c media: imx: csi: Allow unknown nearest upstream entities adds 107927fa597c media: imx: Clear fwnode link struct for each endpoint iteration adds 085b26da6221 media: imx: Rename functions that add IPU-internal subdevs adds dee747f88167 media: imx: Don't register IPU subdevs/links if CSI port missing adds 1fc79c4bb19b media: staging/imx7: Fix an error code in mipi_csis_clk_get() adds 5eaa30aedd7f media: imx7-media-csi: don't store a floating pointer adds 2dba3de6e77f media: rcar_drif: Remove devm_ioremap_resource() error printing adds 29f6c4227e45 media: dt-bindings: media: rcar-csi2: Add r8a774a1 support adds d4b87d459a4c media: rcar-csi2: Enable support for r8a774a1 adds b8f92200d16e media: dt-bindings: media: rcar_vin: Add r8a774a1 support adds f29a317b9c33 media: rcar-vin: Enable support for r8a774a1 adds 3235d3946429 media: mtk-vcodec: fix access to vb2_v4l2_buffer struct adds dea37a972655 media: cpia2: Fix use-after-free in cpia2_exit adds 2c2a8dc32ceb media: platform/sh_veu.c: remove redundant NULL pointer checks adds ab41b99e7e55 media: stm32-dcmi: fix check of pm_runtime_get_sync return value adds b3ce6f6ff3c2 media: stm32-dcmi: fix DMA corruption when stopping streaming adds 0cd25448a198 media: cobalt: replace VB2_BUF_STATE_REQUEUEING by _ERROR adds c6e4e2c403b2 media: vb2: drop VB2_BUF_STATE_REQUEUEING adds dfecb7b2564d media: dt-bindings: media: cedrus: Add H6 compatible adds 70a4f5cda82f media: cedrus: Add a quirk for not setting DMA offset adds dea255334c97 media: cedrus: Add support for H6 adds d30c4ffc0611 media: atmel-isc: Add support for BT656 with CRC decoding adds 03aa4f191a36 media: saa7146: avoid high stack usage with clang adds ed713a4a1367 media: go7007: avoid clang frame overflow warning with KASAN adds f8e579f3ca09 media: ivtv: update *pos correctly in ivtv_read_pos() adds 7afb0df55429 media: cx18: update *pos correctly in cx18_read_pos() adds e855165f3dae media: vicodec: avoid clang frame size warning adds 3eb87773dee6 media: replace WARN_ON in __media_pipeline_start() adds f712e5358d43 media: au0828: minor fix to a misleading comment in _close() adds e6f8bd59c28f media: gspca: do not resubmit URBs when streaming has stopped adds f14f6aa0b442 media: videobuf2: Return error after allocation failure adds 85ab1aa1fac1 media: vimc: deb: fix default sink bayer format adds 2978a505aaa9 media: vimc: stream: fix thread state before sleep adds 5efbc65faeda media: vimc: cap: fix step width/height in enum framesize adds b72e44952124 media: vimc: stream: cleanup frame field from struct vimc_stream adds 43e3b726f5e1 media: vimc: stream: add docs to struct vimc_stream adds 6f3f3e11999b media: vimc: stream: init/terminate the first entity adds e7dd89cef160 media: strscpy() returns a negative value on failure unlik [...] adds 0576385acb89 media: rockchip-vpu: Remove duplicated include from rockch [...] adds 55dde5094698 media: imx: vdic: Fix wrong CSI group ID adds 6685d515157c media: i2c: adv748x: select V4L2_FWNODE adds 49dc762cffd8 media: staging: davinci_vpfe: disallow building with COMPILE_TEST adds 3f7f41d70665 media: staging: media: zoran: Fixes a checkpatch.pl error [...] adds c1a65ebd05a9 media: staging: davinci: drop pointless static qualifier i [...] adds ef4bb63dc1f7 media: wl128x: Fix an error code in fm_download_firmware() adds fdfa59cd63b1 media: dvbsky: Avoid leaking dvb frontend adds 981fbe3da20a media: m88ds3103: serialize reset messages in m88ds3103_se [...] adds a3d7f22ef34e media: cx23885: check allocation return adds 3c73b8a40d49 media: rc: remove unused including <linux/version.h> adds 56cd26b61885 media: serial_ir: Fix use-after-free in serial_ir_init_module adds 0ab34a08812a media: si2165: fix a missing check of return value adds 1cb11bfaa1e0 media: dvb: init i2c already in it930x_frontend_attach adds c51f3b7f25de media: dvb: Add support for the Avermedia TD310 adds 6fe59b7eec39 media: em28xx-input: make const array addr_list static adds f221b84ee13c media: vicodec: remove WARN_ON(1) from get_q_data() adds 76eb24fc233b media: vicodec: reset last_src/dst_buf based on the IS_OUTPUT adds 6d5f26f2e045 media: staging/intel-ipu3-v4l: reduce kernel stack usage adds 948dff7cfa1d media: staging/intel-ipu3: mark PM function as __maybe_unused adds c3c2eca87dcd media: staging/intel-ipu3: reduce kernel stack usage adds 32ab688b2803 media: ov7670: restore default settings after power-up adds 12f6153d4555 media: ov7670: don't access registers when the device is p [...] adds 9d3863736a26 media: v4l2-fwnode: Defaults may not override endpoint con [...] adds fff35d45e16f media: v4l2-fwnode: The first default data lane is 0 on C-PHY adds c1ee825686a4 media: pxa-camera: Match with device node, not the port node adds f1ef70ffbfe7 media: ti-vpe: Parse local endpoint for properties, not th [...] adds 0d0d87fbf4c5 media: v4l: i2c: Regroup lens drivers under their own section adds a5c7caa15a9d media: ipu3-cio2: Set CSI-2 receiver sub-device entity function adds 8a3946cad244 media: v4l2-fwnode: Add a deprecation note in the old ACPI [...] adds b60a5b8dcf49 media: Kconfig files: use the right help coding style adds 90675d391e91 media: vb2: add requires_requests bit for stateless codecs adds ca0d1bd489a4 media: cedrus: set requires_requests adds e79c7159d471 media: media requests: return EBADR instead of EACCES adds 7243e5a06e48 media: vicodec: selection api should only check single buf [...] adds fb56f4be05ad media: vicodec: fix g_selection: either handle crop or compose adds 4d10452cd1ed media: vicodec: upon release, call m2m release before free [...] adds 09ca38a50795 media: v4l2-ctrl: v4l2_ctrl_request_setup returns with err [...] adds f902796a51a8 media: vicodec: change variable name for the return value [...] adds 8eead25cbdf9 media: vicodec: bugfix - call v4l2_m2m_buf_copy_metadata a [...] adds a04a7a2108a1 media: vicodec: bugfix: free compressed_frame upon device release adds 30364c41bd27 media: vicodec: Move raw frame preparation code to a function adds bdbfd992bb9f media: vicodec: add field 'buf' to fwht_raw_frame adds 86764b88c447 media: vicodec: keep the ref frame according to the format [...] adds 92dc64d41276 media: vicodec: Validate version dependent header values i [...] adds 50e4c5e1b6e4 media: vicodec: rename v4l2_fwht_default_fmt to v4l2_fwht_ [...] adds 747993722d20 media: vicodec: Handle the case that the reference buffer is NULL adds c022a4a95722 media: vicodec: add struct for encoder/decoder instance adds b663e57cb490 media: vicodec: add documentation to V4L2_CID_FWHT_I/P_FRAME_QP adds f94368e3b04a media: vicodec: add documentation to V4L2_CID_MPEG_VIDEO_F [...] adds ee3963c492cc media: vicodec: add documentation to V4L2_PIX_FMT_FWHT_STATELESS adds 2495f39ce1fa media: vicodec: Introducing stateless fwht defs and structs adds f05a51b98eaf media: v4l2-ioctl.c: add V4L2_PIX_FMT_FWHT_STATELESS to v4 [...] adds fde649b418d1 media: vicodec: Register another node for stateless decoder adds 997deb811bf5 media: vicodec: Add support for stateless decoder. adds 35e2e8b5fb07 media: vicodec: set pixelformat to V4L2_PIX_FMT_FWHT_STATE [...] adds 149e31e90b50 media: v4l: rcar_fdp1: Fix indentation oddities adds 153d11cc530c media: imx214: don't de-reference a NULL pointer adds 3d19cde7be76 media: cx2341x: replace badly designed macros adds 4f777d011bdd media: pwc-ctl: pChoose can't be NULL adds 1021cd56772b media: sti/delta: remove uneeded check adds bf78f23acf02 media: rcar-dma: p_set can't be NULL adds ded716267196 media: hfi_parser: don't trick gcc with a wrong expected size adds 122d0e8dd050 media: dvbdev: remove double-unlock adds 9b9ea7c2b57a media: gspca: Kill URBs on USB device disconnect adds bcfc16eb1650 media: staging/imx: Fix inconsistent long line breaks adds 2980c03e1f09 media: staging: media: davinci_vpfe: fix large stack usage [...] adds fc1209602959 media: staging: media: imx7-mipi-csis: fix debugfs compilation adds 5f2efda71c09 media: i2c: tda1997x: select V4L2_FWNODE adds 0e633f97162c media: davinci-isif: avoid uninitialized variable use adds d7a955c8ef7c media: v4l2-ctrl: potential shift wrapping bugs adds 52fafc58c353 media: mtk-vcodec: fix access to incorrect planes member adds 99df48ec7c5b media: mtk-vcodec: remove ready_to_display adds aeb0d0f581e2 media: video-mux: fix null pointer dereferences adds f8ee34c3e77a media: usbvision: fix a potential NULL pointer dereference adds 2e7682ebfc75 media: tw5864: Fix possible NULL pointer dereference in tw [...] adds 9c2ccc324b3a media: wl128x: prevent two potential buffer overflows adds b4a7113f8412 media: wl128x: Fix some error handling in fmc_prepare() adds 060162c1af5c media: vim2m: Fix RGB 565 BE/LE support adds 85709cbf1524 media: replace strncpy() by strscpy() adds 05fa38fd63e5 media: bt8xx: avoid a needless u8 to char conversion adds c4b50cabd6a2 media: ov7740: enable to get exposure control in autoexpos [...] adds 95db3cc936f5 media: MAINTAINERS: Fix files for obsolete SoC camera framework adds dfe571ca8daa media: soc_camera: Remove leftover files, add TODO adds 12d5290e63a8 media: staging: use strscpy() instead of strlcpy() adds 8b0a61d1f72e media: pixfmt-packed-yuv.rst: fix PDF output adds 94fa831e3b35 media: pdf docs: adjust several tables for better display adds 1c3ec30bb230 media: index.rst: exclude Indexes section from latex/pdf output adds 87effaae9e90 media: v4l: add I / P frame min max QP definitions adds 1e8f401474d6 media: atmel: atmel-isc: reworked driver and formats adds b063474e2130 media: atmel: atmel-isc: removed ARGB32 added ABGR32 and XBGR32 adds 1a726df6078c media: platform: stm32: wait end of transmission adds c4d1de702575 media: v4l2-ctrls.h: remove spurious text adds e6c237ad93a0 media: vb2: Minor function naming fix adds 9fb10beb8a57 media: rockchip/vpu: Rename pixel format helpers adds f44b969aa3cd media: Introduce helpers to fill pixel format structs adds d82b921a7a8a media: v4l2-common: add bayer formats in v4l2_format_info adds b6c61a6c3731 media: vimc: propagate pixel format in the stream adds 27c8e733c038 media: staging: media: imx: imx7-mipi-csis: simplify getti [...] adds b4ccd7fd062a media: dt-bindings: media: Renesas R-Car IMR bindings adds b105581a1939 media: mtk-vcodec: enlarge struct vdec_pic_info fields adds 0646d347bdc2 media: dvb: clean up redundant break statements adds d8986600dcb6 media: stm32-dcmi: fix error messages adds 1be0a2b70230 media: stm32-dcmi: do not emit error trace in case of few overrun adds 33dfeb62e23c media: stm32-dcmi: fix crash when subdev do not expose any [...] adds 6e1d824e7a1d media: Media Device Allocator API adds 812658d88d26 media: change au0828 to use Media Device Allocator API adds e377d3e98e70 media: media.h: Enable ALSA MEDIA_INTF_T* interface types adds 66354f18fe5f media: sound/usb: Use Media Controller API to share media [...] adds 383b0e5b6ebb media: au0828: fix enable and disable source audio and vid [...] adds bc81c1c796c7 media: selftests: media_dev_allocator api test adds 898bc40bfcc2 media: au0828: Fix NULL pointer dereference in au0828_anal [...] adds 10cb05045985 media: Clear devnode->media_dev holding media_devnode_lock adds f604f0f5afb8 media: au0828: stop video streaming only when last user stops adds 933c1320847f media: ov6650: Fix sensor possibly not detected on probe adds ccdd85d518d8 media: ov6650: Move v4l2_clk_get() to ov6650_video_probe() helper adds c62b96050bee media: ov6650: Register with asynchronous subdevice framework adds bccb89cf9cd0 media: ov2659: make S_FMT succeed even if requested format [...] adds 384538bda109 media: ov2659: fix unbalanced mutex_lock/unlock adds e3521f5687b3 media: uapi: Add MEDIA_BUS_FMT_BGR888_3X8 media bus format adds cffc3df28450 media: dt-bindings: Document MIPID02 bindings adds 642bb5e88fed media: st-mipid02: MIPID02 CSI-2 to PARALLEL bridge driver adds 8ecc7c9da013 media: staging/intel-ipu3: parameter buffer refactoring adds d38b24aab43d media: ipu3-imgu: Use %u for formatting unsigned values (not %d) adds 411a414b26aa media: mtk-vcodec: fix vp9 content playback error with sho [...] adds 1f7f11e8ca15 media: videobuf2-v4l2.c: move up STATE_DEQUEUED check adds dad7e270ba71 media: vivid: use vfree() instead of kfree() for dev->bitmap_cap adds bac875349f85 media: cedrus: Fix initialization order adds c1ced46c7b49 media: pvrusb2: Prevent a buffer overflow adds d65842f7126a media: vb2: add waiting_in_dqbuf flag adds 75480ebf4966 media: coda: set codec earlier adds be9dd094e8f3 media: coda: remove mask from decoder h.264 level control adds bbeefa7357a6 media: coda: clear error return value before picture run adds c1b6761e1f4e media: coda: add min number of buffers controls adds 784867d2135a media: coda: disable encoder command on decoder and vice versa adds b03abe535d37 media: coda: implement encoder frame size enumeration adds 01ba2e65e445 media: coda: allow encoder to set colorimetry on the output queue adds 0eecc61947ed media: coda: throw error on create_bufs with too small size adds ffaebccddef0 media: dt-bindings: rcar-csi2: List resets as a mandatory [...] adds d245a940d97b media: rcar-csi2: Use standby mode instead of resetting adds c1421f1d6c29 media: rcar-csi2: Update V3M and E3 start procedure adds cb5585797afd media: rcar-csi2: Update start procedure for H3 ES2 adds fdf5de63394f media: rcar-csi2: Move setting of Field Detection Control [...] adds 172876928f98 media: rc: xbox_remote: add protocol and set timeout adds 1e98a8400ae8 media: si2165: fix platform_no_drv_owner.cocci warnings adds 37d1e62b5bb3 media: ts2020: Variable "utmp" in function ts2020_set_tune [...] adds 63604a143fe1 media: seco-cec: fix building with RC_CORE=m adds fbbd403b3286 media: cec-notifier: add cec_notifier_parse_hdmi_phandle helper adds 6bc37729df64 media: meson: ao-cec: use new cec_notifier_parse_hdmi_phan [...] adds ba9db909d3a4 media: s5p_cec: use new cec_notifier_parse_hdmi_phandle helper adds e3a7c52de956 media: stih_cec: use new cec_notifier_parse_hdmi_phandle helper adds 4d34c9267db7 media: tegra_cec: use new cec_notifier_parse_hdmi_phandle helper adds b7f3be1c5328 media: seco-cec: decrement HDMI device refcount adds cea053bed853 media: cros-ec-cec: decrement HDMI device refcount adds 3473ba384de7 media: dt-bindings: media: meson-ao-cec: Add G12A AO-CEC-B [...] adds b7778c46683c media: platform: meson: Add Amlogic Meson G12A AO CEC Cont [...] adds a4dfc8a24796 media: MAINTAINERS: Update AO CEC with ao-cec-g12a driver adds 8dce4b265a53 media: zoran: remove deprecated driver adds e25ec9141114 media: v4l: Add definitions for missing 32-bit RGB formats adds 6c84f9b1d290 media: v4l: Add definitions for missing 16-bit RGB4444 formats adds 8b65db13bf59 media: v4l: Add definitions for missing 16-bit RGB555 formats adds 515c45650c9b media: vsp1: Add support for missing 32-bit RGB formats adds 4735c16b8bdd media: vsp1: Add support for missing 16-bit RGB444 formats adds 7afa8db323e3 media: vsp1: Add support for missing 16-bit RGB555 formats adds b5b5a27bee58 media: stm32-dcmi: return appropriate error codes during probe adds b28cf7a9c8d5 media: platform: Aspeed: Remove use of reset line adds 54b021099e2d media: platform: Aspeed: Make reserved memory optional adds 0d672fffb447 media: dt-bindings: aspeed-video: Add missing memory-regio [...] adds e7a1414f9dc3 Merge tag 'media/v5.1-2' of git://git.kernel.org/pub/scm/l [...] adds 3dfc242f11d7 csky: Fixup vdsp&fpu issues in kernel adds 28bb030f9333 csky/ftrace: Add dynamic function tracer (include graph tracer) adds cfa4d93b977a csky: Add perf callchain support adds 2f7932b011e7 csky: Update syscall_trace_enter/exit implementation adds 1b2707fb1189 csky: remove redundant generic-y adds ce63cd5bd448 csky: mm/fault.c: Remove duplicate header adds f335b10f3b6c csky: Add non-uapi asm/ptrace.h namespace adds f4625ee0e40a csky: Use in_syscall & forget_syscall instead of r11_sig adds bf2416829362 csky: Reconstruct signal processing adds f62e31623d71 csky: Support dynamic start physical address adds 981bbf274b64 csky: Fixup wrong update_mmu_cache implementation adds b4bf274198bd csky: Add perf_arch_fetch_caller_regs support adds 205353fa06cc csky: Support vmlinux bootup with MMU off adds 683fafebf93b csky: Use va_pa_offset instead of phys_offset adds 0eaf50deec8d csky: add page fault perf event support adds daac95e70f48 csky: Add support for perf registers sampling adds 1a23710c71bb csky: Fixup compile warning adds a691f3334d58 csky/syscall_trace: Fixup return processing flow adds ce45327ca044 Merge tag 'csky-for-linus-5.2-rc1' of git://github.com/c-s [...] adds 582e84f7b779 tool headers nolibc: add RISCV support adds 019d7316ea84 Merge tag 'nolibc-5.2-rc1' of git://git.kernel.org/pub/scm [...] adds 669e06b19de8 kbuild: move RETPOLINE flags below config-targets adds 0209987fc81c kbuild: fix warning "overriding recipe for target 'Makefile'" adds 6b1a9a02c72f kbuild: pass $(MAKECMDGOALS) to sub-make as is adds 25b146c5b8ce kbuild: allow Kbuild to start from any directory adds e07cf4fd7d72 kbuild: mkmakefile: do not check the generated Makefile marker adds 48b5ffd12687 kbuild: mkmakefile: generate a simple wrapper of top Makefile adds a9a49c2ad9b9 kbuild: use $(srctree) instead of KBUILD_SRC to check out- [...] adds ad4d1216f2c5 memory: squash drivers/memory/Makefile.asm-offsets adds 24512795df09 kbuild: remove unneeded dependency for include/config/kern [...] adds a788b2ed81ab kbuild: check arch/$(SRCARCH)/include/generated before out [...] adds 83da1bed86cd modpost: make KBUILD_MODPOST_WARN also configurable for ex [...] adds d93a18f27e37 kbuild: move samples/ to KBUILD_VMLINUX_OBJS adds 1eaca4b98280 kbuild: move Documentation to vmlinux-alldirs adds 7206c1247416 samples: seccomp: turn CONFIG_SAMPLE_SECCOMP into a bool option adds e7e3491761a4 samples: kobject: allow CONFIG_SAMPLE_KOBJECT to become y adds e46b94d22845 scripts: override locale from environment when running rec [...] adds c69ef1c87b8c scripts/tags.sh: fix direct execution of scripts/tags.sh adds 1e35663e4136 .gitignore: add leading and trailing slashes to generated [...] adds 4c11edfcf70b Remove MODULE_ALIAS() calls that take undefined macro adds 898490c010b5 moduleparam: Save information about built-in modules in se [...] adds 7fb1fc420f3b .gitignore: add more all*.config patterns adds 2646719a48c2 Merge tag 'kbuild-v5.2' of git://git.kernel.org/pub/scm/li [...] adds 01196f96bf2c docs/zh_CN: add disclaimer file adds aa3b3690504d docs/zh_CN: move process related docs into process dir adds 744da9033b3a docs/zh_CN: change Chinese index to know process dir adds 653f10690164 docs/zh_CN: add index file into process dir adds 32946a03984d docs/zh_CN: rename HOWTO into process directory adds 6014f056ac55 docs/zh_CN: howto format changes adds 001ef4e0fc96 docs/zh_CN: rename SubmittingPatches for html links adds 6bd77522580d docs/zh_CN: format the submitting-patches doc to rst adds d7fb7ad29dba docs/zh_CN: rename stable_kernel_rules doc adds d6bf62e30d4d docs/zh_CN: rst format change for stable-kernel-rules adds 9d47f5148c65 docs/zh_CN: rename email-clients.txt as email-clients.rst adds 8bfb5561e1dd docs/zh_CN: do rst format for email-clients.rst adds bc31de5664c1 docs/zh_CN: rename volatile-consider-harmful doc adds 7712cfd6597a docs/zh_CN: volatile doc format changes adds 701a4ebd627c docs/zh_CN: rename SubmittingDrivers adds eb6adf7da473 docs/zh_CN: format submitting drivers as rst adds 95dcdb6e125f docs/zh_CN: rename magic-numbers as rst doc adds 4cc4e49a4164 docs/zh_CN: format the magic-number doc as rst adds 2f3dea95661c docs/zh_CN: rename stable_api_nonsense.txt as stable-api-n [...] adds fce8cc57b37e docs/zh_CN: format stable-api-nonsense adds 707a680e5c90 docs/zh_CN: update Li Yang's email address adds 845a326f95f1 mailmap: update Li Yang's email address adds 89870c214360 docs/zh_CN: update Zhang Wei's email address adds 0e4f08b85206 mailmap: update email address for Triplex adds f448a54e0e47 docs/zh_CN: update TripleX chung's email address adds 115dbd5ca563 docs/zh_CN: fix indent issue in stable-api-nonsense file adds ce8ee3a8c07f docs/zh_CN: fix indent issue in submitting-drivers adds 6dca09cb15cc docs/zh_CN: remove zh-kernel.org in MAINTAINERS adds 9b628c6ab437 mailmap: update my obsolete email address adds a31ffdb3fc06 docs/zh_CN: fix rst format issue in submitting-patch adds dcea1c73a656 docs/zh_CN: fix rst format errors in howto.rst adds 20bd1249489b doc: add translation disclaimer adds 30cc0b6c1220 doc: add boot protocol 2.13 description to Documentation/x [...] adds 6491126e1ba7 Documentation: seccomp: fix reST markup adds 2f1ff5899076 Documentation: seccomp: unify list indentation adds 9834857754ff doc:it_IT: translations for documents in process/ adds cc809ed88509 Documentation: fix core_pattern max length adds 4318f9bb736c docs: remove spaces from shell variable assignment adds 224b1e860c74 doc: minor fixes to translation's disclaimer adds 24a2bb90741b docs: Clarify the usage and sign-off requirements for Co-d [...] adds c55760806d08 Documentation: rtc: Correct location of rtctest.c adds 6c5d24eef7be checkpatch: Warn on improper usage of Co-developed-by adds 28f7c994255a docs: Makefile: use latexmk if available adds 5f6df00fd456 docs: scripts/sphinx-pre-install: suggest latexmk for buil [...] adds 0663a0588440 doc:it: alignement clarification about sign-off and Co-dev [...] adds bba757d8578f coding-style.rst: Generic alloc functions do not need OOM logging adds 5ee23456041a doc:it_IT: translation for maintainer-pgp-guide adds 4022ab4fc17d docs: core-api: Drop reference to flexible-arrays adds 491a3e883cef Documentation: soundwire: Ensure that code is inside the c [...] adds 9aacb03d05a5 docs/zh_CN: translate development-process into Chinese adds cc789dca4e58 docs/zh_CN: add disclaimer and translator info in developm [...] adds 7fe1fde5d7a0 docs/zh_CN: link development-process into process index adds 6c8d1355951f docs/zh_CN: add Chinese 1.Intro file adds 4a6c7b428dbb docs/zh_CN: add disclaimer and translator info into 1.Intro adds 061ea8c3e876 docs/zh_CN: add 2.Process.rst for development-process adds a42d71ee6fd4 docs/zh_CN: add disclaimer and translator info in 2.Process adds 2c573b189ac1 docs/zh_CN: translate 3.Early-stage of development process adds 7c691d647c2a docs/zh_CN: add disclaimer/translator info in 3.Early-stage adds 513b308378a8 docs/zh_CN: add 4.Coding.rst adds c654ddd8ba91 docs/zh_CN: add disclaimer and translator info in 4.Coding adds ea09bbd4ce77 docs/zh_CN: add 5.Posting.rst into development-process adds c9300515f0a0 docs/zh_CN: add disclaimer and translator info in 5.Posting adds 3b12cfded0a6 docs/zh_CN: add the 6th doc 6.Followthrought.rst adds 13ea8294480b docs/zh_CN: add disclaimer and translator info in 6.Followthrough adds 455d59d30196 docs/zh_CN: translate 7.AdvanceTopics.rst adds ca30230dd44a docs/zh_CN: add disclaimer and translator info in 7.Advanc [...] adds b68a32258f3a docs/zh_CN: add 8.Conclusion.rst in development-process adds cc5844ee781a docs/zh_CN: add disclaimer and translator info in 8.Conclusion adds 173584cbdc28 docs/zh_CN: add license-rules Chinese translation adds 7c0a4a0a59a6 docs/zh_CN: fix links failure in license-rules adds d355a5a4c69a docs/zh_CN: include Chinese translation header for license-rules adds 2ca130147131 docs/zh_CN: link the license-rules file into process index adds 3cabb71cdc61 docs/zh_CN: add submit-checklist file adds e1d0ceca8c09 docs/zh_CN: add disclaimer and transtlator info in submit- [...] adds 1ea0d2a3c812 docs/zh_CN: link the submit-checklist into process/index adds 27a0f904348a docs/zh_CN: add CoC doc adds 7f2ac11bd4fe docs/zh_CN: add disclaimer and translator info in CoC adds c67032148693 docs/zh_CN: link the CoC into process/index adds 60bef260f663 docs/zh_CN: add CoC interpretation adds 883992a6052f docs/zh_CN: add disclaim and translator into CoC interp adds d0373af462d7 docs/zh_CN: link CoC interpretation into index adds 973a9f6c70de docs/zh_CN: fix link issue in howto.rst adds 40d93e496180 docs/zh_CN: update howto.rst to latest version adds 56d75cc22dc1 docs/zh_CN: update translator info and comments in howto adds da6cfbf90d03 docs/zh_CN: redirect license-rules to Chinese doc adds 5ada65696c7f docs/zh_CN: redirect howto.rst link to Chinese version adds 62130affd7b3 docs/zh_CN: update to latest submitting-patches.rst adds 1cc9990f528d docs/zh_CN: update translator info in submitting-patches adds 6db147a8bb89 docs/zh_CN: redirect the submitting-patches to Chinese doc adds c0099c97daba docs/zh_CN: redirect submit-checklist adds 08075b0b1104 docs/zh_CN: update co-developed-by info after English version adds edf30385b686 docs/zh_CN: add programming-language.rst adds 98a5c9fce712 docs/zh_CN: link programming-language into process/index adds b307d9bdf17a docs/zh_CN: add disclaimer and translator info into progra [...] adds 4ed38de756c9 docs/zh_CN: add git setting in email-clients adds bb08dbb36a7a docs/zh_CN: Update mutt setting info in email-clients adds eebfcbbe4beb docs/zh_CN: add Alex into translator in email-clients adds d5187f5c1c0e docs/zh_CN: redirect the email-clients link to Chinese version adds f1ab43760e1c docs/zh_CN: add management-style.rst in Chinese adds c4b3b4383322 docs/zh_CN: add disclaimer and translator info in manageme [...] adds e97f5f2fd763 docs/zh_CN: link management-style into process/index adds 9b73a0e90324 docs/zh_CN: redirect management-style to Chinese one adds a8f49dc42518 docs/zh_CN: Cleanup stable-api-nonscense in Chinese adds f5acf9397b5d docs/zh_CN: redirect stable-api-nonsense to Chinese version adds efd298e4afdd docs/zh_CN: update coding-sytle.rst adds 8cd43e35f345 docs/zh_CN: redirect coding-sytle to Chinese version adds ae7e72768100 docs/zh_CN: correct the disclaimer file adds e84549146e68 docs/zh_CN: add Alex Shi as Chinese documentation maintainer adds 5e3ec254e086 docs: Fix a build error in coding-style.rst adds ad4b009f2d7b Documentation: kernel-docs: Remove entry for vfs.txt adds 583b3845915d docs/zh_CN: correct a word in managment-style. adds 49afe7e99350 docs: Fix spelling mistake adds 8c1007fdc71f docs: Add colon clearing sphinx warning adds 66e9c46c5cdb docs: Use reference to link to rst file adds 9fda5130d31c docs: DMA-API-HOWTO: add a missing "=" adds 49618364689c docs: atomic_bitops.txt: add a title for this document adds 26187d18b8d1 docs: clearing-warn-once.txt: add a title for this document adds 3ac10b025573 docs: ntb.txt: use Sphinx notation for the two ascii figures adds 0da3e3e36432 docs: unaligned-memory-access.txt: use a lowercase title adds cf566e1ee2a7 docs: video-output.txt: convert it to ReST format adds 59bc64f0d07c docs: ntb.txt: add blank lines to clean up some Sphinx warnings adds 5d2a2c59108a docs: speculation.txt: mark example blocks as such adds 3df5ffd2e5dc docs: trace: fix some Sphinx warnings adds 9f436194f985 doc: kselftest: Fix KBUILD_OUTPUT usage instructions adds d8e8bcc3d8de docs: doc-guide: remove the extension from .rst files adds a496696ab569 doc: mm: migration doesn't use FOLL_SPLIT anymore adds 40845f9f8021 docs/zh_CN: redirect CoC docs to Chinese version adds 03f8264c9b60 docs/zh_CN: fix typos in 1.Intro.rst file adds 1b8868861366 dontdiff: update with Kconfig build artifacts adds fbf7c7e046ee doc: fix typo in PGP guide adds 678f784cd6cd doc:it_IT: translation alignment adds 7d10bdbd6df3 docs/vm: add documentation of memory models adds 41f0a9542a25 docs/vm: Minor editorial changes in the THP and hugetlbfs adds 6132c37ca543 docs: Don't reference the ZLib license in license-rules.rst adds 8ea8814fcdcb LICENSES: Clearly mark dual license only licenses adds 62be257e986d LICENSES: Rename other to deprecated adds fe3e4b9c6364 scripts/documentation-file-ref-check: don't parse Next/ dir adds 894ee5ff8333 scripts/documentation-file-ref-check: detect broken :doc:`foo` adds 89e33ea73295 docs: livepatch: convert docs to ReST and rename to *.rst adds d9defe448f4c docs/livepatch: Unify style of livepatch documentation in [...] adds 8c79f4cd441b Merge tag 'docs-5.2' of git://git.lwn.net/linux adds 433b8dd7672b SMB3: Track total time spent on roundtrips for each SMB3 command adds f5307104e757 cifs: don't use __constant_cpu_to_le32() adds 5072010ccf05 cifs: Fix DFS cache refresher for DFS links adds c8b6ac1a9d1f CIFS: Show locallease in /proc/mounts for cifs shares moun [...] adds d070f9dd625a CIFS: check CIFS_MOUNT_NO_DFS when trying to reuse existing sb adds 973189aba69e SMB3: update comment to clarify enumerating snapshots adds 050b8c374019 smbd: Make upper layer decide when to destroy the transport adds e8b3bfe9bc65 cifs: smbd: Don't destroy transport on RDMA disconnect adds 98e0d4088845 cifs: smbd: Return EINTR when interrupted adds 62fdf6707ebd cifs: smbd: Indicate to retry on transport sending failure adds b7972092199f cifs: smbd: Retry on memory registration failure adds 214bab448476 cifs: Call MID callback before destroying transport adds 0ae3fa4dc1fc cifs: remove superfluous inode_lock in cifs_{strict_}fsync adds efac779b1c69 cifs: Add support for FSCTL passthrough that write data to [...] adds 46e6661963fb SMB3: Add handling for different FSCTL access flags adds 4739f2328661 cifs: smbd: take an array of reqeusts when sending upper l [...] adds 5242fcb706cb cifs: fix bi-directional fsctl passthrough calls adds d7bef4c4ebe4 SMB3: Add defines for new negotiate contexts adds 2f3ebaba13ce cifs: add fiemap support adds 0df7edd9dca0 Add new flag on SMB3.1.1 read adds c7fe388d76e9 cifs: zero-range does not require the file is sparse adds c425014afd7f cifs: fix smb3_zero_range for Azure adds edf3ef3707c2 smb3: Add protocol structs for change notify support adds d69cb728e70c cifs: fix credits leak for SMB1 oplock breaks adds 392e1c5dc9cc cifs: rename and clarify CIFS_ASYNC_OP and CIFS_NO_RESP adds 26ea888f6282 Negotiate and save preferred compression algorithms adds 6a54b2e002c9 cifs: fix strcat buffer overflow and reduce raciness in sm [...] adds ebaf546a5584 SMB3: Clean up query symlink when reparse point adds cb4f7bf6be10 cifs: update module internal version number adds 78d9affbb0e7 Merge tag '5.2-smb3' of git://git.samba.org/sfrench/cifs-2.6 adds 71921ef85928 gfs2: Fix loop in gfs2_rbm_find (v2) adds 7881ef3f33bb gfs2: Fix lru_count going negative adds 7c70b896951c gfs2: clean_journal improperly set sd_log_flush_head adds 9287c6452d2b gfs2: Fix occasional glock use-after-free adds 73118ca8baf7 gfs2: Replace gl_revokes with a GLF flag adds ce895cf15ab6 gfs2: Remove misleading comments in gfs2_evict_inode adds 32ac43f6a4eb gfs2: Remove unnecessary extern declarations adds a5b1d3fc5031 gfs2: Rename sd_log_le_{revoke,ordered} adds fbb27873f21d gfs2: Rename gfs2_trans_{add_unrevoke => remove_revoke} adds 8f91821990fd gfs2: fix race between gfs2_freeze_func and unmount adds d0a22a4b03b8 gfs2: Fix iomap write page reclaim deadlock adds f4686c26ecc3 gfs2: read journal in large chunks adds ef75bd71c5d3 Merge tag 'gfs2-for-5.2' of git://git.kernel.org/pub/scm/l [...] adds b8f3b15a7ba0 MIPS: entry: Remove unneeded need_resched() loop adds 0d1d17b9ff8e MIPS: uasm: Add div, mul and sel instructions for mipsr6 adds 6c2c8a188868 MIPS: eBPF: Provide eBPF support for MIPS64R6 adds 716850ab104d MIPS: eBPF: Initial eBPF support for MIPS32 architecture. adds 371a415153be arch: mips: Kconfig: pedantic formatting adds e6331a321aaf MIPS: KVM: Use prandom_u32_max() to generate tlbwr index adds e6046b5e69a0 MIPS: ralink: fix cpu clock of mt7621 and add dt clk devices adds ec86e545c19a Merge tag 'mips_fixes_5.1_1' into mips-next adds c838b580ca9d MIPS: jump_label: Remove redundant nops adds 9b6584e35f40 MIPS: jump_label: Use compact branches for >= r6 adds 3e3d1dfda4d6 MIPS: generic: Enable CONFIG_JUMP_LABEL adds 16b22f85bca2 Revert "MIPS: ralink: fix cpu clock of mt7621 and add dt c [...] adds 1e0221374e30 mips: vdso: drop unnecessary cc-ldoption adds a703db3d5b4b mips: Make sure kernel .bss exists in boot mem pool adds 6ea3ba6fac31 mips: Discard rudiments from bootmem_init adds cf0c4876684d mips: Combine memblock init and memory reservation loops adds f995adb0ac5b MIPS: Use memblock_phys_alloc() for exception vector adds 172dcd935c34 MIPS: Always allocate exception vector for MIPSr2+ adds 783454e2bc7c MIPS: Sync icache for whole exception vector adds de56d4c1da3e MIPS: Remove duplicate EBase configuration adds b93ddc4f9156 mips: Reserve memory for the kernel image resources adds eadb6925efeb mips: Discard post-CMA-init foreach loop adds 4e50a35de4cc mips: Use memblock to reserve the __nosave memory range adds 9b9a59db8481 mips: Add reserve-nomap memory type support adds 30c8f4e411fb mips: Dump memblock regions for debugging adds 2f5bd0367e7a mips: Perform early low memory test adds 93fa5b280761 mips: Make sure dt memory regions are valid adds 3751cbda8f22 mips: Manually call fdt_init_reserved_mem() method adds 92fab77b6b30 Merge tag 'mips_5.2' of git://git.kernel.org/pub/scm/linux [...] adds 7ad19a99ad43 ide: officially deprecated the legacy IDE driver adds 89c3b37af87e Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide adds 8518f05a7110 drm/atomic: Constify mode argument to mode_valid_path() adds 5d79ef3fcd41 drm/omap: Remove declaration of nonexisting function adds 374805b0bd84 drm/omap: Remove unused kobj field from struct omap_dss_device adds d79bd6b445a2 drm/omap: venc: Remove wss_data field from venc_device structure adds d2c53162f557 drm/omap: Use atomic suspend/resume helpers adds b80bfc66b0ee drm/omap: Move common display enable/disable code to encoder adds f8a8eabb273b drm/omap: Remove connection checks from internal encoders [...] adds b49a2139ba67 drm/omap: Remove connection checks from display .enable() [...] adds 3f3623dd0f88 drm/omap: Remove enable checks from display .enable() and [...] adds 19b4200d8f4b drm/omap: Reverse direction of the DSS device enable/disab [...] adds 56c9818d5c89 drm/omap: Remove omap_dss_device dst field adds d17eb4537a7e drm/omap: Factor out common init/cleanup code for output devices adds 870e19d59f8a drm/omap: Expose DRM modes instead of timings in display devices adds a872d5e92a67 drm/omap: Merge display .get_modes() and .get_size() operations adds 46b3847d7f68 drm/omap: Add a dss device operation flag for .get_modes() adds 40e5f937d50f drm/omap: venc: List both PAL and NTSC modes adds 79d11e96e397 drm/omap: Don't pass display pointer to encoder init function adds de9225a9bda1 drm/omap: Move display alias ID to omap_drm_pipeline adds 6b97cc956047 drm/omap: Don't store display pointer in omap_connector structure adds 7bce5ae124ac drm/omap: panel-dsi-cm: Store source pointer internally adds 27a7e3e18419 drm/omap: Notify all devices in the pipeline of output dis [...] adds df6682b43533 drm/omap: Remove src field from omap_dss_device structure adds 116c7721077c drm/omap: Move DISPC timing checks to CRTC .mode_valid() o [...] adds d60dfaba4225 drm/omap: venc: Simplify mode setting by caching configuration adds d68164fe2964 drm/omap: Factor out common mode validation code adds 41322aa69195 drm/omap: Pass drm_display_mode to .check_timings() and .s [...] adds b08644a235a4 drm/omap: venc: Use drm_display_mode natively adds e5906f765c68 drm/omap: Store pixel clock instead of full mode in DPI an [...] adds ce69aac84fe3 drm/omap: Simplify OF lookup of DSS devices adds a4e26525cacb drm/omap: Refactor initialization sequence adds 0dbfc3966720 drm/omap: Merge omap_dss_device type and output_type fields adds a792fa0e2187 drm: Clarify definition of the DRM_BUS_FLAG_(PIXDATA|SYNC) [...] adds 88bc4178568b drm: Use new DRM_BUS_FLAG_*_(DRIVE|SAMPLE)_(POS|NEG)EDGE flags adds d23286ff3d79 drm/bridge: use bus flags in bridge timings adds 2645d8d0980c dt-bindings: display: tfp410: Add bus parameters properties adds 60b903c3e621 drm/bridge: ti-tfp410: Set connector type based on DT conn [...] adds 38c02db7e66e drm/bridge: ti-tfp410: Add support for the powerdown GPIO adds 897dae5657e6 drm/bridge: ti-tfp410: Report input bus config through bri [...] adds b7b33786b7c3 dt-bindings: Add vendor prefix for OSD Displays adds 1b1b5330a007 dt-bindings: display: Add OSD Displays OSD070T1718-19TS pa [...] adds 163f7a3578ec drm/panel: simple: Add OSD070T1718-19TS panel support adds 79107f274b2f drm/omap: Add support for drm_bridge adds 30b71761957c drm/omap: Add support for drm_panel adds 4e17763c321f drm/omap: Whitelist DT nodes to fixup with omapdss, prefix adds be3143d8b27f drm/omap: Remove TFP410 and DVI connector drivers adds 8bf4b1621178 drm/omap: Remove panel-dpi driver adds a0970e87b5d3 drm: Turn bus flags macros into an enum adds fe4ed1b45794 drm/omap: dsi: Fix PM for display blank with paired dss_pll calls adds b477a009b426 drm/omap: panel-tpo-td028ttec1: add backlight support adds 5880955fc7a5 dt-bindings: panel: td028ttec1: add backlight property adds b9e687fc0aa4 Merge tag 'omapdrm-5.2' of git://git.kernel.org/pub/scm/li [...] adds 437c24dd19b8 Revert "[media] v4l: vsp1: Supply frames to the DU continuously" adds 79b15b4b8201 media: vsp1: wpf: Fix partition configuration for display [...] adds 08af8538d4ce media: vsp1: Replace leftover occurrence of fragment with body adds ae444200042a media: vsp1: Fix addresses of display-related registers fo [...] adds 65cddb197660 media: vsp1: Replace the display list internal flag with a [...] adds b36c6049ed4b media: vsp1: Add vsp1_dl_list argument to .configure_strea [...] adds 5c7de45a43a8 media: vsp1: dl: Allow chained display lists for display p [...] adds 9ec5742b6930 media: vsp1: wpf: Add writeback support adds e2ef2a129084 media: vsp1: drm: Split RPF format setting to separate function adds 09e513e390ea media: vsp1: drm: Extend frame completion API to the DU driver adds a63722aeb76c media: vsp1: drm: Implement writeback support adds 97eb9eaeb95b drm: writeback: Cleanup job ownership handling when queuing job adds e482ae9b5fdc drm: writeback: Fix leak of writeback job adds 9d2230dc1351 drm: writeback: Add job prepare and cleanup operations adds 12a85f994d84 drm: rcar-du: Fix rcar_du_crtc structure documentation adds d8a4ef2542cd drm: rcar-du: Store V4L2 fourcc in rcar_du_format_info structure adds d46a4e93ea4d drm: rcar-du: vsp: Extract framebuffer (un)mapping to sepa [...] adds 12e32f554d8d drm: rcar-du: Add writeback support for R-Car Gen3 adds 535f6f5d7b7f Merge tag 'du-next-20190318' of git://linuxtv.org/pinchart [...] adds cc3f60cfd4f2 drm/v3d: Fix BO stats accounting for dma-buf-imported buffers. adds fd347df16d4e drm/v3d: Update top-level kerneldoc for the addition of TFU. adds 85fb35266673 drm/sun4i: dsi: Restrict DSI tcon clock divider adds da676c6aa641 drm/sun4i: dsi: Change the start delay calculation adds efa31801203a drm/sun4i: dsi: Enforce boundaries on the start delay adds 2cfdc24d2f8d drm/sun4i: dsi: Fix front vs back porch calculation adds 62e7511a4f4d drm/sun4i: dsi: Rework a bit the hblk calculation adds 1c1a7aa3663c drm/sun4i: dsi: Add burst support adds 1ba627148ef5 drm: Add reservation_object to drm_gem_object adds fa238ea1668e drm: etnaviv: Switch to use drm_gem_object reservation_object adds dd55cf6929e6 drm: msm: Switch to use drm_gem_object reservation_object adds 8d668309769d drm: v3d: Switch to use drm_gem_object reservation_object adds bd7de1e8d96c drm: vc4: Switch to use drm_gem_object reservation_object adds 1220935be2bb drm: imx: Use of_node_name_eq for node name comparisons adds e6049cf122d1 drm: Remove set but not used variable 'gem' adds ae6ba10d5090 Merge drm/drm-next into drm-misc-next adds e179d8e074e0 Merge tag 'topic/component-typed-2019-02-11' of git://anon [...] adds 58db702266c1 drm/drm_vm: Mark expected switch fall-throughs adds 86ab67dfcfc5 drm/doc: document recommended component helper usage adds d2c6a405846c drm: Add HDMI colorspace property adds 0d68b8876e01 drm: Add colorspace info to AVI Infoframe adds 2f146b78d5a9 drm/i915: Attach colorspace property and enable modeset adds 913b2cb727b7 drm: change func to better detect wether swiotlb is needed adds 1fdafbd02379 drm/amdgpu: fix dma mask check in gmc_v6_0.c adds 1ee57d4d75fb drm: Fix drm_release() and device unplug adds ba3bf37e150a drm/drv: drm_dev_unplug(): Move out drm_dev_put() call adds 06db4b8b2628 drm/modes: Add DRM_SIMPLE_MODE() adds 96f2a9aef598 drm/tinydrm: tinydrm_display_pipe_init() don't use tinydrm_device adds d0a516347688 drm/tinydrm: Remove tinydrm_shutdown() adds 4f8347989143 drm/tinydrm/mipi-dbi: Add drm_to_mipi_dbi() adds eb73e1d5ddd8 drm/tinydrm: Trivia typo fix adds 6ab20a05f4c7 drm/fb-helper: generic: Don't take module ref for fbcon adds fb8cd60c8418 drm/qxl: remove set but not used variable 'bo_old' adds 7e6a3a618a54 dt-bindings: Add vendor prefix for Ronbo Electronics adds 1860cc4a624c dt-bindings: panel: Add YAML schemas for the Ronbo RB070D30 panel adds 979a1bb6ba5a drm/panel: Add Ronbo RB070D30 panel adds 60b801999c48 drm: Wake up next in drm_read() chain if we are forced to [...] adds 547c7138bcfb dma-buf: add some lockdep asserts to the reservation objec [...] adds 372c9329e5aa dma-buf: clarify locking documentation for reservation_obj [...] adds c837da88c335 drm/virtio: implement prime mmap adds 873f51d43439 drm/virtio: remove prime pin/unpin callbacks. adds 98f41dc3b3ee drm/virtio: implement prime export adds 13b99014c64a drm/bochs: Drop best_encoder adds b49996cb304a drm/doc: Fix copy paste error in drm_crtc_funcs.destroy() adds c825dc239785 drm: panel-orientation-quirks: Add quirk for Lenovo Ideapad D330 adds 2586de70c15c drm/sun4i: Add VI scaler line size quirk for DE2/DE3 adds a7db690c0628 drm/sun4i: Improve VI scaling for DE2/DE3 adds 56be6503aab2 drm/drv: Hold ref on parent device during drm_device lifetime adds 9b1f1b6b7843 drm: Add devm_drm_dev_init() adds de99f0600a79 drm/drv: DOC: Add driver example code adds ec33f1d69056 drm/tinydrm/repaper: Drop using tinydrm_device adds 3eba3922819f drm/tinydrm: Drop using tinydrm_device adds 2afd9fcba6b1 drm/tinydrm: Remove tinydrm_device adds 9d5645ad1b97 drm/tinydrm: Use drm_dev_enter/exit() adds 8ff62645eab9 drm: fix spelling mistake "intead" -> "instead" adds dc43332b7af6 drm/i915: Move dsc rate params compute into drm adds 06d7cecdb611 drm/dsc: Add native 420 and 422 support to compute_rc_params adds dbfbe717ccbb drm/dsc: Split DSC PPS and SDP header initialisations adds 531a1b622da9 drm/vc4: Report HVS underrun errors adds 4686da83154d drm/vc4: Add a load tracker to prevent HVS underflow errors adds 6b5c029df5e4 drm/vc4: Add a debugfs entry to disable/enable the load tracker adds cd7d3a1bb42e Merge drm/drm-next into drm-misc-next adds f741b28fb299 drm/vc4: Use 16bpp by default for the fbdev buffer adds 1ce6f91c5fdd drm/sun4i: Move the panel pointer from the TCON to the encoders adds 19d0ffe0ed79 drm/sun4i: rgb: Store the bridge pointer adds 9f7dfd0cb50f drm/sun4i: Move rate variables to long long adds e2771deb5dec drm/sun4i: rgb: Change the pixel clock validation check adds 877b372996bf drm: export drm_timeout_abs_to_jiffies adds e13122115525 drm/i915: Add P010, P012, P016 plane control definitions adds df7d4156fe76 drm/i915: Preparations for enabling P010, P012, P016 formats adds 095b1d0706b9 drm/i915: Enable P010, P012, P016 formats for primary and [...] adds 50bf5d7d595f drm: Add Y2xx and Y4xx (xx:10/12/16) format definitions an [...] adds 696fa001524a drm/i915/icl: Add Y2xx and Y4xx (xx:10/12/16) plane contro [...] adds 296e9b19eff6 drm/i915/icl: Enabling Y2xx and Y4xx (xx:10/12/16) formats [...] adds d26f9c7f888d Merge tag 'topic/hdr-formats-2019-03-07' of git://anongit. [...] adds a7dde1b7a5c9 drm/v3d: Don't try to set OVRTMUOUT on V3D 4.x. adds 935f3d88434b drm/v3d: Make sure the GPU is on when measuring clocks. adds fc22771547e7 drm/v3d: Handle errors from IRQ setup. adds eea9b97b4504 drm/v3d: Add support for V3D v4.2. adds a34ced4541cc drm/stm: fix CONFIG_FB dependency adds 893ded36e06d staging/vboxvideo: Another FIXME item adds dcf7000bef40 staging/vboxvideo: Drop initial_mode_queried workaround adds e5361b4b2b65 staging/vboxvideo: Refactor vbox_update_mode_hints adds 131abc56e1ba drm/vboxvideo: Move the vboxvideo driver out of staging adds f586c9daaf9b MAINTAINERS: Add an entry for the vboxvideo driver adds 7ba0fee247ee drm/fourcc: Add AFBC yuv fourccs for Mali adds e9961ab95af8 drm: Added a new format DRM_FORMAT_XVYU2101010 adds 54b4260ac404 drm/arm/malidp: Set the AFBC register bits if the framebuf [...] adds ed893860ee53 drm/arm/malidp:- Added support for new YUV formats for DP5 [...] adds 5e290226b11b drm/arm/malidp:- Define a common list of AFBC format modif [...] adds b8207562abdd drm/arm/malidp: Specified the rotation memory requirements [...] adds da77365870b4 drm/arm/malidp:- Writeback framebuffer does not support an [...] adds 7834c5770284 drm/arm/malidp:- Use the newly introduced malidp_format_ge [...] adds 0f6c18deca35 drm/arm/malidp:- Disregard the pitch alignment constraint [...] adds 25570b5e333f drm/arm/malidp: Added support for AFBC modifiers for all l [...] adds a0689e347e46 gpu: drm: atomic_helper: Fix spelling errors adds 88ab9c76d191 drm/fourcc: Add 64 bpp half float formats adds 42fd20edf68c drm/i915: Refactor icl_is_hdr_plane adds a94bed60cb73 drm/i915/icl: Implement half float formats adds f435fe83d56b Merge tag 'topic/hdr-formats-2019-03-13' of git://anongit. [...] adds 7edc3e3b975b drm: Add helpers for locking an array of BO reservations. adds c2b3e61a8df2 drm/v3d: Use drm_gem_lock_reservations()/drm_gem_unlock_re [...] adds a83e47e421ec drm/v3d: Remove some dead members of struct v3d_bo. adds e8074f75f444 drm/v3d: Fix calling drm_sched_resubmit_jobs for same sched. adds 2de3a078497b drm/dp: Set the connector's TILE property even for DP SST [...] adds 2194a63a818d drm: Add library for shmem backed GEM objects adds 40609d4820b2 drm/v3d: Use the new shmem helpers to reduce driver boilerplate. adds eb40baefb640 drm/sun4i: backend: Simplify the get_id logic adds 527261ddf1ac drm/sun4i: mixer: Simplify the get_id logic adds 29054230f3e1 drm: add non-desktop quirks to Sensics and OSVR headsets. adds dc5b96141024 dt-bindings: display: amlogic, meson-vpu: exclusively use [...] adds 2bf6b5b0e374 drm/meson: exclusively use the canvas provider module adds 8bfb17546135 drm/vboxvideo: Remove unused including <linux/version.h> adds a89bfc5d9a07 tinydrm/mipi-dbi: Use dma-safe buffers for all SPI transfers adds 34965a52dcf9 drm/selftests/mm: Switch to bitmap_zalloc() adds ff01e6971ecd drm/fourcc: Fix conflicting Y41x definitions adds 0bec6219e5a0 Merge tag 'drm-misc-next-2019-03-21' of git://anongit.free [...] adds 634852d1f468 drm/i915: HDCP state handling in ddi_update_pipe adds 23ec9f52e522 drm/i915/psr: Execute the default PSR code path when setti [...] adds 9d5441de28e2 drm/i915: Populate gamma_mode for all platforms adds 5f29ab23046a drm/i915: Track pipe gamma enable/disable in crtc state adds 8271b2ef71aa drm/i915: Track pipe csc enable in crtc state adds 0fc3f8e7540f drm/i915: Turn off pipe gamma when it's not needed adds 0593d2cd3813 drm/i915: Turn off pipe CSC when it's not needed adds 02c52f1ed20a drm/i915: Disable pipe gamma when C8 pixel format is used adds 73a116be6880 drm/i915: Update DSPCNTR gamma/csc bits during crtc_enable() adds 7ae1940014ef drm/i915: Defer removing fence register tracking to rpm wakeup adds 2caffbf11762 drm/i915: Revoke mmaps and prevent access to fence registe [...] adds 0eb6a3f7ef99 drm/i915: Force the GPU reset upon wedging adds 13e87536de1a drm/i915: Uninterruptibly drain the timelines on unwedging adds 15cbf007e4da drm/i915: Wait for old resets before applying debugfs/i915_wedged adds 72eb16df010a drm/i915: Serialise resets with wedging adds 21182b3c4cbb drm/i915: Don't claim an unstarted request was guilty adds c10c78ade57a drm/i915/execlists: Refactor out can_merge_rq() adds 312c4ba1bb71 drm/i915: Protect i915_active iterators from the shrinker adds 98fdaaca9537 drm/i915/opregion: fix version check adds a0f52c3d357a drm/i915/opregion: rvda is relative from opregion base in [...] adds 785fbda5ba66 drm/i915: Pull sync_scru for device reset outside of wedge_mutex adds 7c95c10ee993 drm/i915: Use synchronize_srcu_expedited() for resets adds ed06fddc2203 drm/i915: Include the current timeline seqno for debugging [...] adds ed7dc6777400 drm/i915: Reacquire priolist cache after dropping the engine lock adds ab98e94435ab drm/i915: Dump skl+ watermark changes adds aeaaa55c7368 drm/i915: Recursive i915_reset_trylock() verboten adds b3b0391af2af drm/i915: Detect potential i915_reset_trylock() lockups adds 8957129cb3b0 drm/i915/glk: Fix degamma lut programming adds 13717cef4c1d drm/i915/icl: Add icl pipe degamma and gamma support adds 255fcfbc3c18 drm/i915/icl: Enable ICL Pipe CSC block adds a91de580541c drm/i915/icl: Enable pipe output csc adds e6ed078d6ddd drm/i915/icl: Add degamma and gamma lut size to gen11 caps adds 62eb3c24b37c drm/i915: Apply rps waitboosting for dma_fence_wait_timeout() adds c11b813f53c9 drm/i915: s/PUNIT_REG_DSPFREQ/PUNIT_REG_DSPSSPM/ adds 5e0b6697651b drm/i915: Assert that VED and ISP are power gated adds 9194e42a1837 drm/i915: Make combo PHY DDI macro definitions consistent [...] adds 58106b7d816e drm/i915: Make MG PHY macros semantically consistent adds bfe0cd28518d Revert "drm/i915: W/A for underruns with WM1+ disabled on icl" adds 2ed8e1f560e5 drm/i915: Include "ignore lines" in skl+ wm state adds 290248c27c93 drm/i915: Implement new w/a for underruns with wm1+ disabled adds d31c85fc8642 snd/hda, drm/i915: Track the display_power_status using a cookie adds 9a3b19a16dc2 drm/i915: Only try to park engines after a failed reset adds c836eb79c033 drm/i915/selftests: Always use an active engine while resetting adds d9e61b66a5d3 drm/i915: Defer application of request banning to submission adds 9095c86374db drm/i915/selftests: Drop unnecessary struct_mutex around i [...] adds 5cee6c458771 drm/i915: Add pipe crc tracepoint adds 0b2599a43ca9 drm/i915: Add pipe enable/disable tracepoints adds d64e6078a184 drm/i915: Add overlooked plane disable tracepoint into int [...] adds c48b86f90edd drm/i915: Wrap plane update/disable hook calls adds d9b308b1f8a1 drm/i915/fbdev: Actually configure untiled displays adds 2a4a27540395 drm/i915/selftests: Always free spinner on __sseu_prepare error adds 83e3a21530d6 drm/i915/selftests: Move local mock_ggtt allocations to the heap adds ba4fda620a5f drm/i915: Optionally disable automatic recovery after a GPU reset adds e4106dae0f35 drm/i915/selftests: Make unbannable contexts for reset handling adds 156b16f9b995 drm/i915: Restore interrupt enabling after a reset adds be03564bd7b6 drm/i915: Include reminders about leaving no holes in uAPI enums adds 370d757da92f drm/i915: Move verify_wm_state() to heap adds 8f54b3c6c921 drm/i915: Trim delays for wedging adds 7f4127c4839b drm/i915: Use time based guilty context banning adds d0781a89c06f Merge drm/drm-next into drm-intel-next-queued adds b08e776c223c Merge tag 'topic/mei-hdcp-2019-02-19' of git://anongit.fre [...] adds 47ed55a9bb9e drm/i915: Update DRIVER_DATE to 20190220 adds c41166f9a145 drm/i915: Beware temporary wedging when determining -EIO adds c1d1746f6d4b drm/i915: Avoid reset lock in writing fence registers adds 4c719c256a0f drm/i915: Gathering the HDCP1.4 routines together adds 04707f971636 drm/i915: Initialize HDCP2.2 adds 9055aac76589 drm/i915: MEI interface implementation adds 09d56393c1d8 drm/i915: hdcp1.4 CP_IRQ handling and SW encryption tracking adds 49a630b00bac drm/i915: Enable and Disable of HDCP2.2 adds bd90d7c78353 drm/i915: Implement HDCP2.2 receiver authentication adds d849178e2c9e drm/i915: Implement HDCP2.2 repeater authentication adds aeb0d80a21db drm: HDCP2.2 link check period adds 22ce2d948abf drm/i915: Implement HDCP2.2 link integrity check adds dfe4cbc26e40 drm/i915: Handle HDCP2.2 downstream topology change adds 956af8964bb5 drm: removing the DP Errata msg and its msg id adds 238d3a9ea64f drm/i915: Implement the HDCP2.2 support for DP adds 2d4254e50649 drm/i915: Implement the HDCP2.2 support for HDMI adds cf9cb35ff731 drm/i915: CP_IRQ handling for DP HDCP2.2 msgs adds 7412826c078b drm/i915: Fix KBL HDCP2.2 encrypt status signalling adds 2a8862d2f3da drm/i915: Reduce the RPS shock adds 87c2b659d1c8 drm/i915: Remove the "pf" crc source adds b49aacc8b9ea drm/i915: Use named initializers for the crc source name array adds 53039750bf0a drm/i915: Remove the broken DP CRC support for g4x adds 207a815d8603 drm/i915: Extend skl+ crc sources with more planes adds 9ce25e72cc77 drm/i915: Prevent user context creation while wedged adds e0ad3c64fa1f drm/i915/guc: Splitting CT channel open/close functions adds 1813ae17fdf0 drm/i915/guc: Calling guc_disable_communication in all sus [...] adds c5568ed2bfdf drm/i915/hdcp: Silence compiler critics adds 2a3902bd5c14 drm/i915/icl: Drop redundant gamma mode mask adds 43a8f684b6d1 drm/i915: Reorder struct_mutex-vs-reset_lock in i915_gem_fault() adds 772b5408e3aa drm/i915: remove redundant likely/unlikely annotation adds 07c100b18733 drm/i915/guc: Flush the residual log capture irq on disabling adds 9e01d94456be drm/i915: Sort ctx workarounds init from newer to older pl [...] adds e0f83eb5a499 drm/i915: Sort newer to older platforms. adds 0a3317d43dfa drm/i915: Remove unused HAS_PCH_CNP_LP adds d0aa694b9239 drm/i915/pmu: Always sample an active ringbuffer adds 37fc7845df7b drm/i915: Call MG_DP_MODE() macro with the right parameters order adds 89531e7d8ee8 drm/i915: Replace global_seqno with a hangcheck heartbeat seqno adds 8892f47742ea drm/i915: Remove access to global seqno in the HWSP adds b300fde8965f drm/i915: Remove i915_request.global_seqno adds 368375107ba4 drm/i915/selftests: Exercise resetting during non-user payloads adds 5a80e4a2cd70 drm/i915/query: Split out query item checks adds 5cb3c1a123fc drm/i915: Add the missing HDMI gamut metadata packet stuff adds 509efa2b5497 drm/i915: Return the mask of enabled infoframes from ->inf [...] adds e5e70d4a37f6 drm/i915: Store mask of enabled infoframes in the crtc state adds fbf08556ed43 drm/i915: Precompute HDMI infoframes adds f2a10d61ca78 drm/i915: Read out HDMI infoframes adds 769be632d42b drm/i915/sdvo: Precompute HDMI infoframes adds 0d567f1eaea7 drm/i915/sdvo: Read out HDMI infoframes adds 6454cb9feb83 drm/i915: Check infoframe state in intel_pipe_config_compare() adds 69e89032b2a5 drm/i915: Include infoframes in the crtc state dump adds babfb1b55ca3 drm/i915: Skip scanning for signalers if we are already inflight adds 0b702dca2658 drm/i915: Avoid waking the engines just to check if they are idle adds 2d5eaad007d9 drm/i915: Compute the global scheduler caps adds 44f8b8022d4c Revert "drm/i915: Avoid waking the engines just to check i [...] adds bd2be1418659 drm/i915: Report engines are idle if already parked adds 32eb6bcfdda9 drm/i915: Make request allocation caches global adds 13f1bfd3b332 drm/i915: Make object/vma allocation caches global adds d9948a10b902 drm/i915: Remove second level open-coded rcu work adds bd5d6781a0f1 drm/i915: Use __ffs() in for_each_priolist for more compact code adds b5773a3616d1 drm/i915/execlists: Suppress mere WAIT preemption adds 3ef7114982b8 drm/i915: Introduce i915_timeline.mutex adds c384afe35200 drm/i915: Finalize Wa_1408961008:icl adds 34ae8455f4d3 drm/i915/selftests: Check that whitelisted registers are a [...] adds 1e3f697e47f6 drm/i915/execlists: Suppress redundant preemption adds ebece7539242 drm/i915: Keep timeline HWSP allocated until idle across t [...] adds e88619646971 drm/i915: Use HW semaphores for inter-engine synchronisati [...] adds f9e9e9de58c7 drm/i915: Prioritise non-busywait semaphore workloads adds d90c06d57027 drm/i915: Fix I915_EXEC_RING_MASK adds 4aa909707bdb drm/i915: Re-arrange execbuf so context is known before engine adds 510a75a5d2b8 drm/i915/icl: move MG pll hw_state readout adds 9d17210fa218 drm/i915: extract AUX mask assignment to separate function adds e781a7a3235e drm/i915: Acquire breadcrumb ref before cancelling adds 993298af26b1 drm/i915: Yet another if/else sort of newer to older platforms. adds 3e1d87ddcf62 drm/i915: Fix the state checker for ICL Y planes adds a551cd66bc0a drm/i915: Fix atomic state leak when resetting HDMI link adds 3e5ebcddd103 drm/i915: Don't manually add connectors and planes state adds b8fe992a0817 drm/i915: Forcing a modeset when resetting HDMI link adds 062de72bc0c7 drm/i915: refactor transcoders reporting on error state adds bc7e35252eac drm/i915: allow platforms without eDP transcoder adds f139da139057 drm/i915: Fix bit name in PP_STATUS register adds 4f1836453e42 drm/i915/gtt: Use optimised memset32/64 for clearing PTE adds a2ac437bc0fe drm/i915/gtt: Store scratch page size alongside not in the [...] adds f14c0d9fd871 drm/i915: Just check the vebox IIR regardless adds 62acc7e892ef drm/i915: Stop capturing semaphore registers for gen6/7 GPU hangs adds c8b502422bfe drm/i915: Remove last traces of exec-id (GEM_BUSY) adds 8a68d464366e drm/i915: Store the BIT(engine->id) as the engine's mask adds fb251a72d630 drm/i915/gtt: Mark ALL_ENGINES as dirty on ppGTT modification adds cf4331dd3975 drm/i915: Move find_active_request() to the engine adds d846325ad0e5 drm/i915/icl: Default to Thread Group preemption for compu [...] adds 103b76eeff2e drm/i915: Use i915_global_register() adds b146e5efe660 drm/i915: Pass around the intel_context adds 161996a8003f drm/i915/selftests: Fix MI_STORE_DWORD_IMM alignment adds b218a80b1715 drm/i915/selftests: Upgrade printing test/subtest name to pr_info adds a90e1948efb6 drm/i915: Relax mmap VMA check adds 7ca60367dd52 drm/i915: Do not temporarily disable the DPLL on i830 adds 171d156257ee drm/i915: Simplify i830 DVO 2x clock handling adds 37fbbd49054b drm/i915: Populate pipe_offsets[] & co. accurately adds 3d6062491658 drm/i915: Make I915_GEM_IDLE_TIMEOUT into a macro adds 50b022af5d6b drm/i915: Force GPU idle on suspend adds 2909bf056269 drm/i915/icl: Remove alpha support protection adds 80373fb6be96 drm/i915: Store DIMM rank information as a number adds ea411e6b85df drm/i915: Extract functions to derive SKL+ DIMM info adds 54561b238b19 drm/i915: Polish skl_is_16gb_dimm() adds a62819a301d8 drm/i915: Extract BXT DIMM helpers adds 8860343cc9a7 drm/i915: Fix DRAM size reporting for BXT adds 331ecded7e6c drm/i915: Extract DIMM info on GLK too adds 198b8dd91b79 drm/i915: Use dram_dimm_info more adds d75434bc341e drm/i915: Generalize intel_is_dram_symmetric() adds 1d55967dc1cf drm/i914: s/l_info/dimm_l/ etc. adds 30a533e5774b drm/i915: Clean up intel_get_dram_info() a bit adds 6d9c1e920385 drm/i915: Extract DIMM info on cnl+ adds b185a35216c0 drm/i915: Read out memory type adds 2835f4f36b6a drm/i915/selftests: Improve switch-to-kernel-context checking adds 209d73530d7e drm/i915/icl: Prevent incorrect DBuf enabling adds 3123ada8eb5d drm/i915/selftests: Check preemption support on each engine adds 5861b013e2c7 drm/i915: Do a synchronous switch-to-kernel-context on idling adds 604c37d76689 drm/i915: Refactor common code to load initial power context adds c6eeb4797eb9 drm/i915: Reduce presumption of request ordering for barriers adds 7d6ce55887a4 drm/i915: Remove has-kernel-context adds 1b61c4a3eea2 drm/i915/dp: deconflate PPS unlock from divisor register adds ab3517c1eb01 drm/i915/dp: use single point of truth for PPS divisor register adds 7e3d9a59410d drm/i915: Track active engines within a context adds 39e2f501c1b4 drm/i915: Split struct intel_context definition to its own header adds 4dc84b77b077 drm/i915: Store the intel_context_ops in the intel_engine_cs adds c4d52feb2c46 drm/i915: Move over to intel_context_lookup() adds 95f697eb024d drm/i915: Make context pinning part of intel_context_ops adds 9dbfea98d70b drm/i915: Track the pinned kernel contexts on each engine adds 0881954965e3 drm/i915: Introduce intel_context.pin_mutex for pin management adds eec6d8121770 drm/i915/psr: Remove PSR2 FIXME adds 54da1d43c609 drm/i915/psr: Only lookup for enabled CRTCs when forcing a [...] adds d168da8cfc7c drm/i915: Compute and commit color features in fastsets adds 458e09775194 drm/i915/psr: Drop test for EDP in CRTC when forcing commit adds a8ebf6075b5d drm/i915/crc: Make IPS workaround generic adds 618cf883becd drm/i915: Disable PSR2 while getting pipe CRC adds 9f952664e38c drm/i915: Drop redundant checks to update PSR state adds 88e05aff355e drm/i915: Force PSR1 exit when getting pipe CRC adds 8f6e87d6d561 drm/i915: Enable PSR2 by default adds 831ebf18d63f drm/i915: Suppress the "Failed to idle" warning for gem_eio adds 85fddf0b0027 drm/i915: Introduce a context barrier callback adds f4ecb8ae70de drm/i915: Update DRIVER_DATE to 20190311 adds 26eeea150683 drm/i915/icl: Fix CRC mismatch error for DP link layer compliance adds bd2dba19d310 Merge drm/drm-next into drm-intel-next-queued adds 3461cbfd3406 Merge tag 'topic/hdr-formats-2019-03-07' of git://anongit. [...] adds 4b378c0672cc drm/i915: Consolidate reset-request debug message adds 22acf9fc18e6 drm/i915/selftests: Improve error detection of reset failure adds 9a751b999d17 drm/i915: Add new ICL PCI ID adds 2131bc0ced60 drm/i915/bios: assume eDP is present on port A when there [...] adds 2dd24a9c2c8d drm/i915/gen11+: First assume next platforms will inherit stuff adds fba84ad28e3b drm/i915: Move PCH_NOP to -1 adds c6c30b917d40 drm/i915: Start using comparative INTEL_PCH_TYPE adds 88a0d9606aff drm/i915/vbt: Parse and use the new field with PSR2 TP2/3 [...] adds 1e0c05c09037 drm/i915/psr: Move logic to get TPS registers values to an [...] adds 8a9a5608a31b drm/i915/icl+: Always use TPS2 or TPS3 when exiting PSR1 adds 628ac441e854 drm/i915/guc: Preparing for GuC reset along with engine reset adds d2eeaf2bc049 drm/i915/selftests: Disable preemption while setting up fe [...] adds 67d4119c07a7 drm/i915: Refactor to common helpers for prepare/finish be [...] adds 29b43ae2a61d drm/i915: Also use new comparative stuff for more ICP+ stuff adds ca6ac684de5d drm/i915: Mark up vGPU support for full-ppgtt adds cbecbccaa120 drm/i915: Record platform specific ppGTT size in intel_dev [...] adds 51d623b675b6 drm/i915: Drop address size from ppgtt_type adds a9fe9ca44c91 drm/i915/gtt: Rename i915_vm_is_48b to i915_vm_is_4lvl adds 2ebd000abc3f drm/i915/gtt: Refactor common ppgtt initialisation adds 41a1bde36715 drm/i915: Always kick the execlists tasklet after reset adds d2ab5ebf46b4 drm/i915/icl: split combo and mg pll enable adds 036f8d567b6c drm/i915/icl: split pll enable in three steps adds 9be8644a14c6 drm/i915/icl: split combo and mg pll disable adds 2f3ee43cb9f3 drm/i915/icl: split combo and tbt pll funcs adds daeaaef5ef3b drm/i915/icl: remove intel_dpll_is_combophy() adds a1f1e61bfb0a drm/i915: Readout and check csc_mode adds 9fdfb8e7308b drm/i915: Precompute/readout/check CHV CGM mode adds 386ba08fb595 drm/i915: Extract ilk_csc_limited_range() adds d2c19b06d6ea drm/i915: Clean up ilk/icl pipe/output CSC programming adds c9e235aa0f9d drm/i915: Extract ilk_csc_convert_ctm() adds b281264f8b81 drm/i915: Clean the csc limited range/identity programming adds f19d90eed648 drm/i915: Split ilk vs. icl csc matrix handling adds 9073e5b26743 drm/i915: Fix off-by-one in reporting hanging process adds 535d8d27c0e2 drm/i915: do not pass dev_priv to low-level forcewake functions adds 794a11cb6720 drm/i915: Sanity check mmap length against object size adds 6cffeb83c763 drm/i915: Stop needlessly acquiring wakeref for debugfs/dr [...] adds 09b434d4f6d2 drm/i915: introduce REG_BIT() and REG_GENMASK() to define [...] adds 78b36b106a84 drm/i915: deprecate _SHIFT in favor of _MASK passed to accessors adds baa09e7d2f42 drm/i915: use REG_FIELD_PREP() to define register bitfield values adds 8cbd0c70da3d Merge tag 'topic/hdr-formats-2019-03-13' of git://anongit. [...] adds 5a0404408d32 drm/i915: Fix legacy gamma mode for ICL adds 7c1200456cb0 drm/i915: Turn off the CUS when turning off a HDR plane adds 54939ea0bd85 drm/i915: Switch to use HWS indices rather than addresses adds 65baf0ef046b drm/i915: Hold a ref to the ring while retiring adds 126d0a94c945 drm/i915: stick to kernel fixed size types adds 73e97d43666a drm/i915/psr: remove drmP.h include that crept in adds 206c2f812fee drm/i915: Lock the gem_context->active_list while dropping [...] adds 4c5896dc4c67 drm/i915: Hold a reference to the active HW context adds da3739070c99 drm/i915: Don't pass crtc to intel_find_shared_dpll() adds cc089e8abeac drm/i915: Don't pass crtc to intel_get_shared_dpll() and . [...] adds 98b6072c2a3a drm/i915: Pass crtc_state down to skl dpll funcs adds 15dc88a87765 drm/i915: Remove redundant on stack dpll_hw_state from skl [...] adds e40396d015bb drm/i915: Pass crtc_state down to bxt dpll funcs adds 67de42e8d522 drm/i915: Remove redundant on stack dpll_hw_state from bxt [...] adds e7251d71d4d4 drm/i915: Pass crtc_state down to cnl dpll funcs adds 2cf9cd820a29 drm/i915: Remove redundant on stack dpll_hw_state from cnl [...] adds 3d1ed35182a0 drm/i915: Pass crtc_state down to icl dpll funcs adds dc41e918d159 drm/i915: Remove redundant on stack dpll_hw_state from icl [...] adds 2ee7fd1efe62 drm/i915: Fix readout for cnl DPLL kdiv==3 adds ad40f8b314ad drm/i915: Nuke icl_calc_dp_combo_pll_link() adds 4631dc3b7c7f drm/i915: Remove the fragile array index -> link rate mapping adds 27b680f917e7 drm/i915: Add some missing curly braces adds 17be49428a4f drm/i915: Polish intel_get_lvds_encoder() adds d2daff2c0988 drm/i915: Pass dev_priv to intel_is_dual_link_lvds() adds 06dd94cccdd1 drm/i915: Fix PSR2 selective update corruption after PSR1 setup adds a7b4deeb02b9 drm/i915/cml: Add CML PCI IDS adds 729ae330a0f2 drm/i915/cml: Introduce Comet Lake PCH adds 1284ec985572 drm/i915: Update DRIVER_DATE to 20190320 adds f144e67b0e68 Merge tag 'drm-intel-next-2019-03-20' of git://anongit.fre [...] adds d315d4faf820 drm/i915/selftests: Provide stub reset functions adds fd79d93985e0 drm/i915/selftests: add test to verify get/put fw domains adds 5c227869839b drm/i915: Reorder gen3/4 swizzle detection logic adds b7c8093fac15 drm/i915: Introduce i9xx_has_pfit() adds 9e7d569924d9 drm/i915: Introduce i9xx_has_pps() adds f3e304852242 drm/i915: Introduce i915_has_asle() adds 4677faf65fd1 drm/i915: Use HPLLVCO_MOBILE for all PNVs adds 3cf963cfe3a9 drm/i915: Accept alloc_size == blocks adds 67155a699684 drm/i915: Don't pass plane state to skl_compute_plane_wm() adds c92558aa4172 drm/i915: Extract skl_compute_wm_params() adds df331de3f8aa drm/i915: Allocate enough DDB for the cursor adds 10a7e07b68b9 drm/i915: Make sure cursor has enough ddb for the selected [...] adds a301cb0fca2d drm/i915: Keep plane watermarks enabled more aggressively adds 5e6037c88ad5 drm/i915: Move some variables to tighter scope adds 96cb7cde1a30 drm/i915: Don't pass pipe_wm around so much adds 8cac9fd9bc79 drm/i915: Inline skl_update_pipe_wm() into its only caller adds 6e514e371757 drm/i915: Switch to bitmap_zalloc() adds 7264aebb81d1 drm/i915/icl: Fix the TRANS_DDI_FUNC_CTL2 bitfield macro adds 159367bb9e74 drm/i915: always use masks on FW regs adds f568eeee5355 drm/i915: use intel_uncore in fw get/put internal paths adds 3ceea6a1b4d2 drm/i915: use intel_uncore for all forcewake get/put adds f7de50278e5c drm/i915: make more uncore function work on intel_uncore adds cb7ee69015aa drm/i915: make find_fw_domain work on intel_uncore adds 272c7e52302e drm/i915: reduce the dev_priv->uncore dance in uncore.c adds 25286aaca9ce drm/i915: move regs pointer inside the uncore structure adds 6ebc9692a7ad drm/i915: make raw access function work on uncore adds ab7529f24417 drm/i915: Use __is_constexpr() adds 401f147b16d9 drm/i915/selftests: fix NULL vs IS_ERR() check in mock_con [...] adds 3aa9945a528e drm/i915: Separate GEM context construction and registrati [...] adds 7dc40713618c drm/i915: Introduce a mutex for file_priv->context_idr adds 3e05531243d0 drm/i915: Stop storing ctx->user_handle adds 4daffb664a69 drm/i915: Stop storing the context name as the timeline name adds a679f58d0510 drm/i915: Flush pages on acquisition adds 754a25442705 drm/i915: Skip object locking around a no-op set-domain ioctl adds d067994cc425 drm/i915/selftests: Calculate maximum ring size for preemp [...] adds e70d3d804041 drm/i915/selftests: Mark up preemption tests for hang detection adds b9d52d381e14 drm/i915/guc: GuC suspend path cleanup adds 9d1305ef80b9 drm/i915: Introduce the i915_user_extension_method adds e0695db7298e drm/i915: Create/destroy VM (ppGTT) for use with contexts adds b91715417244 drm/i915: Extend CONTEXT_CREATE to set parameters upon con [...] adds ea593dbba4c8 drm/i915: Allow contexts to share a single timeline across [...] adds 6086e47b35e1 drm/i915: Really calculate the cursor ddb based on the hig [...] adds 0dc927eb9496 drm/i915: Refactor EDID fixed mode search adds 8f49673ef919 drm/i915: Pick the first mode from EDID as the fixed mode [...] adds 325710d3d4a3 drm/i915: Refactor VBT fixed mode handling adds dee2370ce3d1 drm/i915: Adjust DSI fixed mode handling adds 9f6fbe22be90 drm/i915: Stop hand rolling drm_mode_match() adds abf1aae8259e drm/i915: Clean up EDID downclock mode lookup adds 29f3863d33d1 drm/i915/ehl: Add EHL platform info and PCI IDs adds 897f296152c7 drm/i915/ehl: Add ElkhartLake platform adds e547f2a2fc13 drm/i915/ehl: Add dpll mgr adds 759c9ab55b5b drm/i915/ehl: EHL outputs are different from ICL adds 9b7598a99ab4 drm/i915/ehl: Set proper eu slice/subslice parameters for EHL adds 4b225248dadd drm/i915/ehl: Add Support for DMC on EHL adds ddad5babb05e drm/i915: always pin hw_id for GVT context adds 47c3b5e9b38b drm/i915/guc: Support for extended GuC notification messages adds dd19f6bf9245 drm/i915: Remove defunct intel_suspend_gt_powersave() adds 57b1c4460dc4 drm/i915: Mark AML 0x87CA as ULX adds d938da6b132a drm/i915: Disable C3 when enabling vblank interrupts on i945gm adds 0df3f09d00ae drm/i915: Use vblank_disable_immediate on gen2 adds 32c13bcd3544 drm/i915: Report the correct errno from i915_gem_context_open() adds b024ab9b2d3a drm/i915/bios: iterate over child devices to initialize dd [...] adds 97ee6e925552 drm/i915: stop storing the media fuse adds 602cbe8efc52 drm/i915/selftests: Fix an IS_ERR() vs NULL check adds 947f44174684 drm/i915/skl: use previous pll hw readout adds 47c9877e9be3 drm/i915/bxt: make bxt_calc_pll_link() similar to skl adds 5e65216d8dd1 drm/i915/cnl: use previous pll hw readout adds 02c99d26f520 drm/i915/icl: use previous pll hw readout adds 077973c8c37f drm/i915/icl: reduce pll_id scope and use enum type adds 6cc5ca768825 drm/i915: rename raw reg access functions adds 5a0ba777098a drm/i915: add HAS_FORCEWAKE flag to uncore adds 2cf7bf6f2f20 drm/i915: add uncore flags for unclaimed mmio adds eb17af67eb1e drm/i915: take a ref to the rpm in the uncore structure adds a2b4abfc626b drm/i915: switch uncore mmio funcs to use intel_uncore adds 4319382e9b1b drm/i915: switch intel_uncore_forcewake_for_reg to intel_uncore adds d2d551c06f81 drm/i915: intel_wait_for_register_fw to uncore adds 97a04e0d07c4 drm/i915: switch intel_wait_for_register to uncore adds baba6e572b38 drm/i915: take a reference to uncore in the engine and use it adds e163484afa8d drm/i915: Update size upon return from GEM_CREATE adds 9511cb6481af drm/i915: Adding missing '; ' to ENGINE_INSTANCES adds 98721b84bc83 drm/i915: fix i386 build of 64b raw_uncore functions adds 547fcf9b1c60 drm/i915/icl: Fix VEBOX mismatch BUG_ON() adds 37aa52bff2bc drm/i915: Add broadcast RGB property for DP MST adds 765bdb0b3948 drm/i915: Expose the force_audio property with DP MST adds f1477219869c drm/i915: Remove the 8bpc shackles from DP MST adds 5ca0ef8a56b8 drm/i915: Add max_bpc property for DP MST adds 5aa2c9ae9371 drm/i915: Update TRANS_MSA_MISC for fastsets adds a2deb87396b0 drm/i915: Disable semaphore on vGPU for now adds 96fd2c6633b0 drm/i915: Drop new chunks of context creation ABI (for now) adds 0e2f54f88b8b Merge drm/drm-next into drm-intel-next-queued adds 3bd02fa4be3a drm/i915: Handle YUV subpixel support better adds 546f0f655067 drm/i915: Reject Yf tiling for HDR formats, v2. adds e9a88dc28766 drm/i915: Reject rotation for some hdr formats adds a24dac922fda drm/i915: Update DRIVER_DATE to 20190328 adds 4828d64e7f38 drm/i915: Update DRIVER_DATE to 20190328 adds a01b2c6f47d8 drm/i915: Update DRIVER_DATE to 20190328 adds e0a3def2b15a Merge tag 'drm-intel-next-2019-03-28' of git://anongit.fre [...] adds 73eb5476df72 drm: rcar-du: Support panels connected directly to the DPA [...] adds bb1021105888 drm: Fix subtle spelling error in drm_crtc_state adds fcb32cbab0dc drm: rcar-du: crtc: Make local functions static adds b1fed71c4a55 drm: rcar-du: Remove unused prototypes adds 2471e7a534b7 drm: Forward-declare struct drm_format_info in drm_framebuffer.h adds 167e535438ec drm: rcar-du: lvds: Fix post-DLL divider calculation adds b764f2f66ed4 drm: rcar-du: Link CRTCs to the DU device adds 871370308675 drm: rcar-du: lvds: Adjust operating frequency for D3 and E3 adds 00d082cc4ea6 drm: rcar-du: lvds: Set LVEN and LVRES bits together on D3 adds 233709186c50 Merge tag 'du-next-20190328' of git://linuxtv.org/pinchart [...] adds 825d1b579d0b drm/hibmc: Drop best_encoder adds 60e6ecfb616f drm/doc: fix missing verb adds 208c6e8cff1b drm: vkms: check status of alloc_ordered_workqueue adds f0f0657b108c drm/doc: Drop "content type" from the legacy kms property table adds 8782c647aec4 drm/fbdev: Make skip_vt_switch the default adds 3df3116ab4b1 drm/fb-helper: Add fill_info() functions adds f1eca684b713 drm/fb-helper: set fbi->fix.id in fill_info() adds ecbfc474f0df drm/fb_helper: set info->par in fill_info() adds bb1c08f98288 drm/amdgpu: Use drm_fb_helper_fill_info adds f21b6e47eb1d drm/armada: Use drm_fb_helper_fill_info adds 2f5791cd03b9 drm/ast: Use drm_fb_helper_fill_info adds f68aeae67170 drm/cirrus: Use drm_fb_helper_fill_info adds fb68e5969fc6 drm/exynos: Use drm_fb_helper_fill_info adds dfec164ea90c drm/gma500: Use drm_fb_helper_fill_info adds 2b617b14536c drm/hibmc: Use drm_fb_helper_fill_info adds 7a0f9ef9703d drm/i915: Use drm_fb_helper_fill_info adds 82367d80d8e9 drm/mga200g: Use drm_fb_helper_fill_info adds d4eae71f815e drm/msm: Use drm_fb_helper_fill_info adds f243dd06180a drm/nouveau: Use drm_fb_helper_fill_info adds e8f9ad5a00ad drm/omap: Use drm_fb_helper_fill_info adds 19d8a4e3d91f drm/radeon: Use drm_fb_helper_fill_info adds 668447e5aa3d drm/rockchip: Use drm_fb_helper_fill_info adds 4a536934e6c9 drm/tegra: Use drm_fb_helper_fill_info adds c8613fc6293b drm/vboxvideo: Use drm_fb_helper_fill_info adds 5a3887ba8a52 drm/udl: Use drm_fb_helper_fill_info adds 168b85e9b223 drm/fb-helper: Unexport fill_{var,info} adds ee7f5cbed2eb drm: Nuke unused drm_display_info.pixel_clock adds a9ab81d9f52a drm: Fix tabs vs. spaces adds 35f51863e30d drm: Kill drm_display_info.name adds a9282a8e6966 drm/uapi: Remove unused DRM_DISPLAY_INFO_LEN adds 9d5549d8a865 drm/edid: Remove defunct EDID_QUIRK_FIRST_DETAILED_PREFERRED adds ec8bf1942567 drm/fb-helper: Fixup fill_info cleanup adds df16a224d2b5 drm/virtio: remove set but not used variable 'vgdev' adds 6bbeae35b67b drm/virtio: add virtio-gpu-features debugfs file. adds 42ca472603a2 drm/virtio: move virtio_gpu_object_{attach, detach} calls. adds 4441235f9566 drm/virtio: use struct to pass params to virtio_gpu_object [...] adds f9659329f222 drm/virtio: params struct for virtio_gpu_cmd_create_resource() adds fd4d6a427771 drm/virtio: params struct for virtio_gpu_cmd_create_resource_3d() adds 530b28426a94 drm/virtio: rework resource creation workflow. adds b4e4538a0ab5 Merge tag 'drm-misc-next-2019-03-28-1' of git://anongit.fr [...] adds 7b19bba58f77 drm/amd/display: Use vrr friendly pageflip throttling in DC. adds c7b0f71237af drm/amd/display: Add disable triple buffering DC debug option adds 0f1a6ad724cd drm/amd/display: PPLIB Hookup adds 68ea03a779c7 drm/amd/display: 3.2.18 adds e1998c8cfd59 drm/amd/display: Move enum gamut_remap_select to hw_shared.h adds a4360180bf0e drm/amd/display: Remove redundant 'else' statement in dcn1 [...] adds 522f82f35fd0 drm/amd/display: make seamless boot work generically adds 46f81fc4af81 drm/amd/display: Add DCN_VM aperture registers adds 2750160bccab drm/amd/display: dcn add check surface in_use adds 4a797d24fe0d drm/amd/display: Allow for plane-less resource reservation adds 4bc46da4a3ae drm/amd/display: Reset planes that were disabled in init_pipes adds dcf1a988678e drm/amd/display: Fix exception from AUX acquire failure adds 128c075ad4fc drm/amd/display: Set flip pending for pipe split adds 420cd4720826 drm/amd/display: Clean up wait on vblank event adds 33e0a4458328 drm/amd/display: Add p_state_change_support flag to dc_clocks adds 8628d02f60d4 drm/amd/display: optionally optimize edp link rate based o [...] adds 74aa7bd4c6f7 drm/amd/display: Make stream commits call into DC only once adds 6649f19a3646 drm/amd/display: Add ability to override bounding box in D [...] adds 337cec9e6001 drm/amd/display: 3.2.19 adds 750cced1c08b drm/amdgpu/powerplay: add BACO support for vega12 adds 518f6a54624a drm/amdgpu/powerplay: split out common smu9 BACO code adds f8b18cf4c334 drm/amdgpu: use BACO on vega12 if platform supports it adds 57731a07795a drm/amdgpu: use HMM callback to replace mmu notifier adds 8dd69e69f423 drm/amdkfd: avoid HMM change cause circular lock adds 915d3eecfa23 drm/amdgpu: replace get_user_pages with HMM mirror helpers adds 6b8f7e3dee78 drm/amdgpu: fix HMM config dependency issue adds fd16ac8e4c95 staging/vboxvideo: Use same BO mmap offset as other drivers adds aa8e2435b3d4 drm/ttm: Define a single DRM_FILE_PAGE_OFFSET constant adds 7d1500f9fbfc drm/ttm: Remove file_page_offset parameter from ttm_bo_dev [...] adds bed2dd84212e drm/ttm: Quick-test mmap offset in ttm_bo_mmap() adds bf141a88b329 drm: Use the same mmap-range offset and size for GEM and TTM adds 3c8899124a40 drm/ttm: Account for kernel allocations in kernel zone only adds 6490bd764c9c drm/amdgpu: Eliminate the set_pde_pte function pointer in [...] adds 0cd57eec1be3 drm/amdgpu: Set VM_L2_CNTL.PDE_FAULT_CLASSIFICATION to 0 adds de6ee704d100 drm/ttm: remove set but not used variable 'bdev' adds 1e608013490a drm/amdgpu: remove set but not used variables 'vm, bo' adds 6c55033a705a drm/amdgpu: remove set but not used variable 'vbi_time_out' adds 137d63abbf6a drm/amd/powerplay: add new smu ip block adds 0784552664ce drm/amd/powerplay: add smu11 sub block for SMU IP adds 3d2f5200a702 drm/amd/powerplay: add firmware loading interface adds e11c4fd57871 drm/amd/powerplay: add fw load checking interface adds 05cadcd339dd drm/amd/powerplay: add interface to read pptable from vbios adds b56240005f0c drm/amd/powerplay: add placeholder of smu_initialize_pptable adds cabd44c064c8 drm/amd/powerplay: add interface to init smc tables (v2) adds 17e6081bc192 drm/amd/powerplay: add interface to init power (v2) adds a6b35900dca9 drm/amd/powerplay: add interface to get vbios bootup values (v2) adds 46126e6dad1c drm/amd/powerplay: add interface to check pptable (v2) adds 9c9a1747c292 drm/amd/powerplay: add interface to init fb allocations (v2) adds 9e4848a4edd6 drm/amd/powerplay: add interface to parse pptable (v2) adds 86187fec9151 drm/amd/powerplay: add interface to populate smc pptable (v2) adds a751b0958982 drm/amd/powerplay: add interface to check fw version (v2) adds 31b5ae495d68 drm/amd/powerplay: add interface to write pptable (v2) adds a7ebb6d2fde4 drm/amd/powerplay: add interface to set min dcef deep sleep (v2) adds 206bc589ed49 drm/amd/powerplay: add interface to set tool table location (v2) adds e65d45f2c73d drm/amd/powerplay: add interface to allocate memory pool (v2) adds c56de9e8287d drm/amd/powerplay: add interface to notify memory pool loc [...] adds 38f8a2e6141d drm/amd/powerplay: add interfaces for smu resume adds fad3ecf2359b drm/amd/powerplay: add resume sequence placeholder for smu [...] adds 2da5410bf4c9 drm/amdgpu: enable new smu ip block for vega20 adds 59abab5ad295 drm/amd/powerplay: init microcode for smu11 adds 6667889b45cf drm/amd/powerplay: add new ppsmc header for smu11 (v2) adds b0b4b413a9be drm/amd/powerplay: implement smu send message functions fo [...] adds 7b0031b6ea2b drm/amd/powerplay: implement check_fw_status function for smu11 adds 765c50cb2426 drm/amd/powerplay: implement check_fw_version function for smu11 adds ae35cd6a480f drm/amd/powerplay: add pptable header for smu11 adds eaf02a4d92e7 drm/amdgpu: update atomfirmware header for smu11 adds 0ae6afbffe0e drm/amdgpu: update new members in atomfirmware adds 2cf543ed4f3b drm/amd/powerplay: add smu table context structure adds e15da5a4b08a drm/amd/powerplay: add get atom data table helper adds ae2e20136417 drm/amdgpu: move get_index_into_master_table macro into at [...] adds 244f3449285f drm/amd/powerplay: implement read_pptable_from_vbios funct [...] adds 813ce279448e drm/amd/powerplay: implement smu_init[fini]_smc_tables for smu11 adds 142dec6266b2 drm/amd/powerplay: implement smu dpm context functions for smu11 adds 8bf16963df8c drm/amd/powerplay: implement smu_init[fini]_power function [...] adds f96357a991b9 drm/amd/powerplay: implement smu_init(fini)_fb_allocations [...] adds ce6f7fa8a756 drm/amd/powerplay: remove header of smu_v11_0_pptable adds daddacf9f1fe drm/amd/powerplay: update pptable header for smu11 adds e98499b44413 drm/amd/powerplay: add data structure of bootup values adds 846f1a035b55 drm/amd/powerplay: implement get_vbios_bootup_values funct [...] adds 08115f87c38d drm/amd/powerplay: implement get_clk_info_from_vbios funct [...] adds 0b51d9937845 drm/amd/powerplay: implement smu_alloc[free]_memory pool function adds d72e91c5b7b4 drm/amd/powerplay: implement notify_memory_pool_location f [...] adds 74e07f9d3b77 drm/amd/powerplay: add vega20 pptable function file adds 3e333c6ca1f5 drm/amd/powerplay: add function to parse pptable for smu11 adds c6eef2d01d05 drm/amd/powerplay: add function to check pptable for smu11 adds afba82822929 drm/amd/powerplay: update hw fini function to relase some memory adds 29eed6fafdbd drm/amd/powerplay: add function to populate smc pptable for smu11 adds 863651b6fadd drm/amd/powerplay: add function to write pptable for smu11 (v2) adds 44619596ebd4 drm/amd/powerplay: add function to set min dcef deep sleep [...] adds e88e4f836c61 drm/amd/powerplay: add function to set tool table location [...] adds 64136ea6e7d6 drm/amd/powerplay: add enum smu_msg_type to header adds 78031c2c4dcd drm/amd/powerplay: implement smu vega20_message_map for vega20 adds 5c45103f48d7 drm/amd/powerplay: use virtual msg index to replace asic-r [...] adds 0914f1c63510 drm/amd/powerplay: replace SMU_MSG_XXX with PPSMC_MSG_XXX [...] adds c58952737623 drm/amd/powerplay: add append_powerplay_table function adds 00bfaec829c3 drm/amd/powerplay: expose the function of smu read argument adds d76c9e241266 drm/amd/powerplay: Change the allocate method of dpm conte [...] adds 56c53ad6fe6c drm/amd/powerplay: implement smu_init_display for smu11 adds f6a6b9526cf0 drm/amd/powerplay: implement smu_run_afll_btc function adds 6b816d731639 drm/amd/powerplay: implement smu feature functions adds 2f25158d7db8 drm/amd/powerplay: implement feature get&set functions adds e1c6f86a915f drm/amd/powerplay: implement smu_notify_display_change fun [...] adds d6a4aa825a65 drm/amd/powerplay: set defalut dpm table for smu adds 133438fa4e60 drm/amd/powerplay: add function to populate umd state clk. adds e66adb1eea90 drm/amd/powerplay: add function to get power limit for smu11 (v2) adds bed3b3a1e19a drm/amd/powerplay: implement get_current_clk_freq for smu11 adds 86ac88030725 drm/amd/powerplay: print clock levels for smu11 (v2) adds 7457cf025405 drm/amd/powerplay: add get_max_sustainable_clock function adds 3941b2dbed9b drm/amd/powerplay: add function to get thermal range adds 83e1ede637b3 drm/amd/powerplay: add function to set thermal range adds f81920dbdec7 drm/amd/powerplay: add function to enable thermal alert adds e921ec97fe69 drm/amd/powerplay: add function to set fan table to contro [...] adds 74ba3553b2bb drm/amd/powerplay: add function to start thermal control adds dbe6a97024a6 drm/amd/powerplay: implement smu update table function adds dc8e3a0c8efb drm/amd/powerplay: implement is_support_sw_smu function fo [...] adds 4a5a2de66686 drm/amd/powerplay: implement sysfs of amdgpu_get_busy_perc [...] adds 289921b03fe5 drm/amd/powerplay: implement sysfs of pp_table for smu11 (v2) adds 0a49887de95c drm/amd/powerplay: upload dpm level for smu11 adds 7292fd7d2bec drm/amd/powerplay: force clock levels for smu11 adds c9b660435177 drm/amd/powerplay: implement sensor of SCLK and MCLK for smu11 adds 2f613c7068e5 drm/amd/powerplay: implement sensor of thermal_get_tempera [...] adds 2c272452affe drm/amd/powerplay: implement sensor of get_gpu_power for smu11 adds 77d1eef4e87c drm/amd/powerplay: implement sensor of get_gfx_vdd for smu11 adds 143c75d6514d drm/amd/powerplay: implement sensor of get feature mask adds 0989532330e1 drm/amd/powerplay: implement sysfs of get num states function adds ea2d0bf8c7f0 drm/amd/powerplay: implement sysfs of pp_cur_state function adds 0b53f9add0d8 drm/amd/powerplay: implement sysfs of pp_force_state for sw-smu adds e73cf1081172 drm/amd/powerplay: add the function to set deep sleep dcefclk adds 44dd54ee4092 drm/amd/powerplay: add two interfaces to set_active_displa [...] adds 94ed6d0cfdb8 drm/amd/powerplay: add smu display configuration change function adds b3ea88fef321 drm/amd/powerplay: add get_clock_by_type interface for display adds 6ec826846e44 drm/amd/powerplay: add interface to get max high clocks fo [...] adds e5e4e22391c2 drm/amd/powerplay: add interface to get clock by type with [...] adds 1e33d4d43949 drm/amd/powerplay: add interface to get clock by type with [...] adds 04885368cbc8 drm/amd/powerplay: add interface to request display clock voltage adds 98a64c15e0be drm/amd/powerplay: add interface to get dal power level adds 64461900001f drm/amd/powerplay: add interface to get performance level adds 8021816c85be drm/amd/powerplay: add interface to get current shallow sl [...] adds 5e2d38814e9f drm/amd/powerplay: add interface to get current clocks for [...] adds 367eeed47385 drm/amd/powerplay: add interface to notify smu enable pme [...] adds 2e069391188c drm/amd/powerplay: implement interface to set watermarks f [...] adds b55ca3bdaf0b drm/amd/powerplay: add function to store overdrive informa [...] adds 2c80abe3816b drm/amd/powerplay: add function to set default overdrive settings adds 95add9591ada drm/amd/powerplay: add golden dpm table to backup default [...] adds 6d7c830271ad drm/amd/powerplay: print overdrive percentage information [...] adds c4d74f5372da drm/amd/powerplay: get overdrive clock and voltage information adds 6316f51c4758 drm/amd/powerplay: remove unnecessary checking in smu_hw_fini adds ad88f0517b23 drm/amd/powerplay: don't check hwmgr while using the sw smu adds 8554e67d6e22 drm/amd/powerplay: implement power_dpm_state sys interface [...] adds c9ff9d8ee3c6 drm/amd/powerplay: add watermarks related data structs and [...] adds 16177fd05384 drm/amd/powerplay: implement pp_power_profile_mode sys ine [...] adds 379a445480f6 drm/amd/powerplay: add display_config to handle display co [...] adds b3c139d537c0 drm/amd/powerplay: add mclk_latency_table struct and smu_c [...] adds 49d27e91cf4f drm/amd/powerplay: add enable_umd_pstate functions for SMU11 adds 7598b5967203 drm/amd/powerplay: add get_profiling_clk_mask functions for SMU11 adds e0aa87947936 drm/amd/powerplay: add set_uclk_to_highest_level for SMU11 adds 4ebbe6192e7c drm/amd/powerplay: add display_config_changed for SMU11. adds 3fa36a7df967 drm/amd/powerplay: add apply_clock_adjust_rules for SMU11. adds 4dd35181ee44 drm/amd/powerplay: add vega20_notify_smc_display_config fu [...] adds 78ff4a33ca67 drm/amd/powerplay: add vega20_find/force_higest/lowest_dpm [...] adds f277ff0feacc drm/amd/powerplay: add vega20_unforce_dpm_levels for SMU11. adds 9a431038e30a drm/amd/powerplay: implement power_dpm_force_performance_l [...] adds dfbd11874254 drm/amd/powerplay: add sys interface for pcie for smu adds 31535a40802d drm/amd/powerplay: add function to update overdrive settings adds e9c5b46e3c50 drm/amd/powerplay: add sys interface for set sclk_od/mclk_ [...] adds e388cc474d36 drm/amd/powerplay: add sys interface to set pp_od_clk_volt [...] adds c16df976a2fe drm/amd/powerplay: adjust power state when set od_clk adds 1507418667f8 drm/amd/powerplay: dpm clk can be set only when performanc [...] adds f14a323db5b0 drm/amd/powerplay: implement update enabled feature state [...] adds 239873fc596a drm/amd/powerplay: hwmon don't check powerplay when sw smu [...] adds d57a87ad3dba drm/amd/powerplay: implement uvd & vce dpm enable functions adds 41a84248ee39 drm/amd/powerplay: implement sensor of uvd & vce power sta [...] adds 72e91f37a817 drm/amd/powerplay: implement dpm enable functions of uvd & [...] adds bc0fcffd36ba drm/amd/powerplay: Unify smu handle task function (v2) adds c5bee44baa3c drm/amd/powerplay: add function to get sclk and mclk adds a317cf036272 drm/amd/powerplay: enable amdgpu dpm for smu adds 4a2700c56388 drm/amd/powerplay: debugfs don't check powerplay when SW S [...] adds 637c1c6644a9 drm/amd/powerplay: add fan rpm limit interface for hwmon adds 3ac4ffdd13fe drm/amd/powerplay: add fan input interface for hwmon adds 014c4440161b drm/amd/powerplay: implement power1_cap and power1_cap_max [...] adds 46814f51527b drm/amd/powerplay: add STABLE_PSTATE_SCLK and STABLE_PSTAT [...] adds 008a9524cf68 drm/amd/powerplay: implement pwm1 hwmon interface for SMU11 (v2) adds a76ff5af98be drm/amd/powerplay: implement pwm1_enable hwmon interface f [...] adds da5f18e8e8cb drm/amd/powerplay: implement fan1_enable hwmon interface f [...] adds 96026ce0199c drm/amd/powerplay: set fan target interface for hwmon adds 83e21f5754b0 drm/amd/powerplay: get eclk/vclk/dclk for smu11 adds cbbf388fa26b drm/amd/powerplay: set dpm table of vclk/dclk/eclk for smu11 (v2) adds bee71d26d223 drm/amd/powerplay: add smu_late_init for SMU11. adds 9ebbc1bb02c0 drm/amd/powerplay: add is_dpm_running for SMU11 adds 4733cc7244c2 drm/amd/powerplay: add suspend and resume function for smu adds f067499b4862 drm/amd/powerplay: add condition for smc table hw init adds 096761014227 drm/amd/powerplay: support sysfs to get socclk, fclk, dcefclk adds 4b77faaf8c3b drm/amd/powerplay: support sysfs to set socclk, fclk, dcefclk adds 24e141e1a6f2 drm/amd/powerplay: add override pcie parameters adds 1aae3164351e drm/amd/powerplay: support sysfs to set/get pcie adds 4322e4c251c9 drm/amd/powerplay: fix smc messsage index report adds 2dd1209e5760 drm/amd/powerplay: fix byte alignment issue of smu11 pptable adds d4631cba9ebe drm/amd/powerplay: move setting allowed mask and feature e [...] adds 04cfc0c80d8a drm/amd/powerplay: fix the issue of checking on message mapping adds a8394cfa4233 drm/amd/powerplay: use REG32_PCIE wrapper instead for sw smu adds 3b94fb101f40 drm/amd/powerplay: add limit of pp_feature for smu (v3) adds 07740adcbcd3 drm/amd/powerplay: add od condition for power limit adds 55c374e9eb72 drm/amdgpu: Add sysfs files for returning VRAM/GTT info v2 adds 9cc032b23939 drm/amd/display: Poll pending DOWN_REP before enabling the link adds e85c2d63a1c4 drm/amd/display: add full update commit hint struct adds 7cef6a120ec4 drm/amd/display: Add function to create 4d19 fixed point adds 8ae5b1d78d4a drm/amd/display: Respect aux return values adds b9952f93cd2c drm/amd/display: Set stream->mode_changed when connectors change adds e5c419709097 drm/amd/display: Add plane capabilities to dc_caps adds b2fddb136d2f drm/amd/display: Drop underlay plane support adds 0d579c7e25f5 drm/amd/display: Create overlay planes adds 34bafd27e342 drm/amd/display: Allow pflips from a framebuffer to itself adds f5031000603f drm/amd/display: Refactor pageflips plane commit adds 46570f090469 drm/amd/display: Keep clocks high before seamless boot done adds 162f807858d1 drm/amd/display: half bandwidth for YCbCr420 during validation adds 87d44f62d51f Revert "drm/amd/display: dcn add check surface in_use" adds f91813992c34 drm/amd/display: Re-add custom degamma support adds 09e5665adafa drm/amd/display: Update plane tiling attributes for stream [...] adds 07d6a1992195 drm/amd/display: Fix soft hang issue when some DPCD data invalid adds 69226e9c7d4e drm/amd/display: 3.2.20 adds a08ac5a62c0f drm/amd/display: Add pp_smu null pointer check adds df8368be1382 drm/amdgpu: Bump amdgpu version for per-flip plane tiling updates adds dff234d275be drm/amd/powerplay: fix raven issue for sw smu adds 2a7821400f0f drm/amd/powerplay: fix semicolon code style issue adds 71ec90943876 drm/ttm: Fix spelling of "KiB" adds a7dc289b98fa drm/amdgpu/gfx_v8_0: Mark expected switch fall-through adds a427a886a8c7 drm/amdgpu: add thick tile mode settings for Oland of gfx6 adds 59979bf8be17 drm/amd/display: Fix Divide by 0 in memory calculations adds 516bc3d8dd79 drm/amdgpu: reroute VMC and UMD to IH ring 1 adds b849aaa41c91 drm/amdgpu: also reroute VMC and UMD to IH ring 1 on Vega 20 adds d38ca8f0f1a4 drm/amdgpu: fix missing assignment of error return code to [...] adds 24bf582e27a8 drm/amd/powerplay: fix memdup.cocci warnings adds db65e887fea5 drm/amd/powerplay: fix pcie sysfs interface when set wrong value adds 83cd83972260 drm/amdgpu: rework shadow handling during PD clear v3 adds 780637cbdf8f drm/amdgpu: let amdgpu_vm_clear_bo figure out ats status v2 adds 0ce15d6f7d3f drm/amdgpu: allocate VM PDs/PTs on demand adds e35fb064d8d4 drm/amdgpu: free PDs/PTs on demand adds adc7bfe50bd9 drm/amdgpu: drop the huge page flag adds 8ce1f7e7307b drm/amdgpu: allow huge invalid mappings on GMC8 adds 054d282d179e drm/amd/amdgpu: Add ENGINE_CNTL register to vcn10 headers adds c33f53341790 drm/amd/display: Drop atomic_obj_lock for private obj adds b5dcec9c90fd drm/amd/display: Don't ASSERT when total_planes == AMDGPU_ [...] adds b1fa8c89556e drm/amdgpu: Add sysfs entries for xgmi hive v2. adds a690aa0f459e drm/amdgpu: Enable XGMI mapping for peer device adds 9b638f975130 drm/amdgpu: XGMI pstate switch initial support adds 0c5ccf14f504 drm/amd/powerplay: apply Vega20 BACO workaround adds fbaf207f58cf drm/amd/display: clean up dml_init_instance adds 929c3aaa26ef drm/amd/display: Free DCN version of stream encoder adds 148cccf26753 drm/amd/display: Refactor reg_set and reg_update. adds 5d87a3fdceec drm/amd/display: Add PSR SMU Interrupt support adds 30eb85ff422f drm/amd/display: Combine field toggle macro and sequence w [...] adds 3af91bb15093 drm/amd/display: Increase DP blank timeout from 30 ms to 50 ms adds e6bddf6c67f9 drm/amd/display: add pipe lock during stream update adds 02553f57dcdd drm/amd/display: Rename is_hdmi to is_hdmi_tmds type adds 6aac37daeb62 drm/amd/display: reduce abm min reduction, deviation gain [...] adds 1c676a678fa7 drm/amd/display: 3.2.21 adds 4966c3d9b8b4 drm/amd/display: implement bounding box update based on uc [...] adds 42195a226beb drm/amd/display: add HW i2c arbitration with dmcu adds d74004b694ea drm/amd/display: Expose support for alpha blending on overlays adds 33d7598d7022 drm/amd/display: fix up reference clock abstractions adds 0dcdcc898234 drm/amd/display: add i2c over aux failure handling adds c6ade4ee7375 drm/amd/display: On DCN1, Wait for vupdate on cursor updates adds 533aed278afe drm/amdgpu: Move IB pool init and fini v2 adds e0634e8d6b90 drm/amd/display: Fix plane address updates for video surfa [...] adds 83afe835eba5 drm/amdgpu: Cosmetic change for calling func amdgpu_gmc_vr [...] adds 96e1b2c2f263 drm/amd/powerplay: simplify sw-smu message map macro adds 1fb4f1554824 drm/amd/powerplay: move the smc_if_version to asic file adds c6eec902198c drm/amdgpu: add ta ras fw info (v2) adds 9b9ca62ddeec drm/amdgpu: export ta fw info adds 1218252ff2bc drm/amdgpu: add module parameters for ras adds 58b22e0b0ead drm/amdgpu: add ta_ras_if.h adds 7da674535da9 drm/amdgpu: add psp ras callback func and macro adds 5e5d3154575c drm/amdgpu: add psp ras subsystem infrastructure (v2) adds 3ea8fb8c803c drm/amdgpu: add psp v11 ras callback adds ea11421391e7 drm/amdgpu: add psp cmd submit timeout adds c030f2e4166c drm/amdgpu: add amdgpu_ras.c to support ras (v2) adds 36ea1bd2d084 drm/amdgpu: add debugfs ctrl node adds 2be4c4a9d478 drm/amdgpu: reserve bad pages during recovery adds 8cf12507d3bd drm/amdgpu: enable ras on sdma4 adds 760a1d55344d drm/amdgpu: enable ras on gfx9 (v2) adds 791c47694f01 drm/amdgpu: enable ras on gmc9 adds ae363a212b14 drm/amdgpu: Add a new flag to AMDGPU_CTX_OP_QUERY_STATE2 adds 5cb771143ed9 drm/amdgpu: add ioctl query for enabled ras features (v2) adds 138352e5752a drm/amdgpu: skip gpu reset when ras error occured adds 96ebb3073275 drm/amdgpu: add human readable debugfs control support (v2) adds 0dee45a25a63 drm/amdkfd: add RAS capabilities in topology for Vega20 (v2) adds 9b54d2017687 drm/amdkfd: add RAS ECC event support (v3) adds acbbee015b01 drm/amdgpu: handle ras resume adds ed606ca3d30d drm/amdgpu: update atomfirmware header with ecc related members adds 511c4348cf7b drm/amdgpu: add atomfirmware helper function to query ecc status adds 8b6da23f511f drm/amdgpu: add atomfirmware helper function to query sram [...] adds f49ea9f81536 drm/amdgpu: query sram ecc/ecc availability from atombios adds b404ae82558e drm/amdgpu: lookup vbios table to check ecc capability adds 1febb00ecb1a drm/amdgpu: export both supported and enabled ras features adds 2f3940e99243 drm/amdgpu: fix ras parameter descriptions adds 54eb4ed6072b drm/amdgpu: Fix NULL pointer when ta is missing adds 2b9505e3539e drm/amdgpu: Fix warning when lockdep is enabled adds 5caf466a6e42 drm/amdgpu: add new member hw_supported adds b076296b0fb3 drm/amdgpu: Fix ras debugfs data parse adds 163def43e9a1 drm/amdgpu: Fix lockdep warning more gracely adds 5d0f903fe215 drm/amdgpu: let ras initialization a little noticeable adds 108c6a6309c9 drm/amdgpu: add new ras workflow control flags adds 289d513b17e7 drm/amdgpu: fix semicolon.cocci warnings adds 95b1346872f8 drm/amdgpu: Clear VRAM for DRM dumb_create buffers adds 46846ba26558 drm/amdgpu: Only clear dumb buffers if ring is enabled adds 0133690e0d08 drm/amdgpu: change Vega IH ring 1 config adds 1ae64cec8ab7 drm/amdgpu: enable IH doorbell for ring 1&2 on Vega adds b51cd19e48b7 drm/amdgpu: enable IH ring 1&2 for Vega20 as well adds 8c65fe5fc81c drm/amdgpu: limit the number of IVs processed at once adds c1a8abd99da5 drm/amdgpu: use ring/hash for fault handling on GMC9 v3 adds 04ed8459f334 drm/amdgpu: remove chash adds 3119e7f43be1 drm/amdgpu: remove non-sense NULL ptr check adds 56753e73fb2e drm/amdgpu: wait for VM to become idle during flush adds 1bd4e4ca7bb8 drm/amdgpu: stop evicting busy PDs/PTs adds 386a68e78620 drm/amdkfd: support concurrent userptr update for HMM adds 5aeaccca3002 drm/amdgpu: support userptr cross VMAs case with HMM adds 194f87ddffe2 drm/amdgpu: more descriptive message if HMM not enabled adds 98ae7f98d44b drm/amdgpu: Wait for newly allocated PTs to be idle adds 1791e54f0121 drm/amd/display: Respect DRM framebuffer info for video surfaces adds f81e8d532a4f drm/amdkfd/sriov:Put the pre and post reset in exclusive mode v2 adds f11a13ecafa4 drm/amdgpu: re-enable retry faults adds 4f8bc72fbf10 drm/amdgpu: free up the first paging queue v2 adds 1d31408a4c29 drm/amdgpu: use more entries for the first paging queue adds eec3d5efd16d drm/amd/display: Reset alpha state for planes to the corre [...] adds 335d5d7bbd3c drm/amd/display: change generic_reg_wait to void. adds 7ddaef96cd30 drm/amd/display: Use drm helper for resetting plane state adds 901f4f97be66 drm/amd/display: Move dm_read_reg_func to dc_helper. adds ae5041f3a031 drm/amd/display: Fix setting DP_VID_N_MUL adds 7fe538a4d641 drm/amd/display: fix DP 422 VID_M half the rate issue. adds 9070d18f89a8 drm/amd/display: Add a hysteresis to BTR frame multiplier adds fe6119fb0361 drm/amd/display: Fix DP audio regression adds f38e720af8c5 drm/amd/display: extend EDID support to 1kb adds 8db89b2e39ff drm/amd/display: 3.2.22 adds 3d5cc272319d drm/amd/display: Programming correct VRR_EN bit in VTEM structure adds b05e2c5e81f9 drm/amd/display: Update ABM crtc state on non-modeset adds 3c7dd2cbc8e1 drm/amd/display: cache additional dpcd caps for HDR capabi [...] adds 3a9aeadbdfa8 drm/amd/display: Use dc_is_hdmi_signal() instead of ENUM adds c23f95ae7064 drm/amd/display: add global master update lock interfaces adds 66acd4418d7d drm/amd/display: Link train only when link is DP and backe [...] adds e03868ec0cdc drm/amd/display: Fix VTEM InfoPacket programming adds 1e49f3e56d4d drm/amd/display: 3.2.23 adds bc2193992b00 drm/amd/display: fix releasing planes when exiting odm adds f25f06b67ba2 drm/amd/display: fix odm combine pipe reset adds 661a8cd9516b drm/amd/display: add missing opp programming for odm adds 6ffaa6fcd06a drm/amd/display: fix odm pipe management adds d5f90f3a0ab3 drm/amd/display: Expose generic SDP message access interface adds c7ba3653e977 drm/amd/display: Generic SDP message access in amdgpu adds f258fee6c3c0 drm/amd/display: Add debugfs dpcd interface adds 54087768dbd6 drm/amd/display: Only put primary planes into the mode_inf [...] adds 5bbfcebb6d1b drm/ttm: remove set but not used variable 'rdev' adds 5ea8b4725f42 drm/amd/powerplay: Zero initialize num_of_levels in vega20 [...] adds 0a958328b069 drm/amd/powerplay: fix spelling mistake "unknow" -> "unknown" adds 005440066f92 drm/amdgpu: enable gfxoff again on raven series (v2) adds 083d022913f2 drm/amdgpu: add one rlc version into gfxoff blacklist adds 2c2508029f02 drm/amdgpu: remove some unused VM defines adds 072b7a0bd2f6 drm/amdgpu: always set and check dma addresses in the VM code adds d1e29462a06a drm/amdgpu: move and rename amdgpu_pte_update_params adds 802a4a484a76 drm/amdgpu: reserve less memory for PDE updates adds 6dd09027a22a drm/amdgpu: new VM update backends adds e6899d55904f drm/amdgpu: use the new VM backend for PDEs adds c3546695830e drm/amdgpu: use the new VM backend for PTEs adds 86f7bae5cf97 drm/amdgpu: revert "XGMI pstate switch initial support" adds 4e8738a206d2 drm/amdgpu/display: fix build when DCN KCONFIG is not set adds 06b61d4a3cca drm/amd/powerplay: delete some dead code adds 8513027a73c2 drm/amd/powerplay: Off by one in vega20_get_smu_msg_index() adds 6c851417336a drm/amd/powerplay: Fix double unlock bug in smu_sys_set_pp [...] adds 73aa8e1a3a84 drm/amdgpu: Fix some sanity check adds 9f491d731c9d drm/amdgpu: use macro instead of enum for flags adds 828cfa29093f drm/amdgpu: Fix amdgpu ras to ta enums conversion adds 190211ab7554 drm/amdgpu: remove per obj debugfs write adds fed184e9057a drm/amdgpu: trivial typo fix adds 39fee32b467c drm/amdgpu: error out on mode1 reset failure adds 7a3d7bf606ca drm/amdgpu: add more debug friendly prompts adds 37945a3ad56f drm/amdgpu: defer cmd/fence/fw buffers destroy on hw_init failure adds adc7e863f684 drm/amdgpu: use the new VM backend for clears adds df399b064118 drm/amdgpu: XGMI pstate switch initial support adds ecf96b52bf98 drm/amdgpu: move VM table mapping into the backend as well adds 110aef572afc drm/amdgpu: drop the ib from the VM update parameters adds fda43ab68ce4 drm/amdgpu: don't put the root PD into the relocated list adds 5581192d7233 drm/amd/display: add preferred pipe split logic adds 3ae42acde349 drm/amd/display: program default output gamma adds a504ad265dec drm/amd/display: Handle branch device with DFP count = 0 case. adds d9673c920c03 drm/amd/display: Pass init_data into DCN resource creation adds bc07dfb3660f drm/amd/display: Clean up old pplib interface functions adds 3a66541c63bc drm/amd/display: Create clock funcs adds bb1cb98e215c drm/amd/display: Pass SDP spliting in parameters adds a5706c61cb8e drm/amd/display: 3.2.24 adds 248cbed60db0 drm/amd/display: use dc_is_virtual instead of ENUM adds 0cbba1638b8e drm/amd/display: Populate macro_tile_size field for dml adds c0415c8722a4 drm/amd/display: fix odm output gamma programming adds e815a9e62b32 drm/amd/powerplay: update current profile mode only when i [...] adds b523c3a61394 Revert "drm/amdgpu: more descriptive message if HMM not enabled" adds ac83d0ff9cbf Revert "drm/amdgpu: support userptr cross VMAs case with HMM" adds 96aa5bfa091c Revert "drm/amdkfd: support concurrent userptr update for HMM" adds 8944042dece3 Revert "drm/amdgpu: fix HMM config dependency issue" adds 318c3f4bf337 Revert "drm/amdgpu: replace get_user_pages with HMM mirror [...] adds 20d059278ebe Revert "drm/amdkfd: avoid HMM change cause circular lock" adds 296bb163e2d5 Revert "drm/amdgpu: use HMM callback to replace mmu notifier" adds 7a65bdc6903d drm/amdgpu/smu11: fix warning on 32bit arches adds 457109829f4e Merge branch 'drm-next-5.2' of git://people.freedesktop.or [...] adds 1f2367a39f17 drm/komeda: Add d71_enum_resources and d71_cleanup adds 71c420b7bf8a drm/komeda: Add d71 layer adds 7013b667b3d1 drm/komeda: Add d71 compiz component adds f5f0a68e0068 drm/komeda: Add D71 improc and timing_ctrlr adds 321e925c5813 drm/komeda: Add komeda_assemble_pipelines adds 0dac37bf1c5d drm/komeda: Add irq handling adds 7d3cfb70a604 drm/komeda: Add debugfs node "register" for register dump adds 576832681891 arm/komeda: Compile komeda_debugfs_init() only if CONFIG_D [...] adds 04c8a1ec395b MAINTAINERS: Fix pattern for Documentation path for Arm Ma [...] adds 5ebffda25773 Merge commit 'refs/for-upstream/mali-dp' of git://linux-ar [...] adds a5c0fa44e9c1 drm/rockchip: vop: Support dithering to RGB666 adds 17e5bb37c53a dt-bindings: display: rockchip: add document for rk3066 hdmi adds f84d3d37b7fb drm: rockchip: introduce rk3066 hdmi adds 1861a1ffbc08 drm/stm: dw_mipi_dsi-stm: add sleep power management adds df61c776657f drm/stm: add sleep power management adds 088aed8bcab0 drm/sun4i: hdmi: add support for ddc-i2c-bus property adds 64e1f830ea5b drm: fallback to dma_alloc_coherent when memory encryption [...] adds 7bf60c52e093 dma-buf: add new dma_fence_chain container v7 adds 44f8a1396e83 drm/syncobj: add new drm_syncobj_add_point interface v4 adds 01d6c3578379 drm/syncobj: add support for timeline point wait v8 adds 27b575a9aa2f drm/syncobj: add timeline payload query ioctl v6 adds bc9c80fe01a2 drm/syncobj: use the timeline point in drm_syncobj_find_fence v4 adds ea569910cbab drm/syncobj: add transition iotcls between binary and timeline v2 adds 50d1ebef79ef drm/syncobj: add timeline signal ioctl for syncobj v5 adds 181e5bf29e06 drm/vc4: Make sure to emit a tile coordinates between two [...] adds fc0c77fcbfb7 drm/v3d: fix a NULL vs error pointer mixup adds ad8d68b214c7 drm/v3d: Add a note about OOM vs FLDONE, which may be raci [...] adds 3f0b646e1a54 drm/v3d: Rename the fence signaled from IRQs to "irq_fence". adds 5f513cc89edf drm: Add a helper function for printing a debugfs_regset32. adds 3051719af11e drm/vc4: Use drm_print_regset32() for our debug register dumping. adds 3a3fe6e76663 drm: shmem: Off by one in drm_gem_shmem_fault() adds 13f0ec3417c5 drm/vc4: Use drm_printer for the debugfs and runtime bo st [...] adds cb74f6ee8e3a drm/vc4: Add helpers for pm get/put. adds 6234fc0fb037 drm/vc4: Make sure that the v3d ident debugfs has vc4's power on. adds a1d2a6339961 drm/lima: driver for ARM Mali4xx GPUs adds f8b347064b89 MAINTAINERS: add drm/lima driver info adds 3c77ff8f8bae drm/v3d: fix a missing check of pm_runtime_get_sync adds 7ff8a316d10b drm/virtio: add missing drm_atomic_helper_shutdown() call. adds 175d176a1a6f drm/bochs: add missing drm_atomic_helper_shutdown() call. adds e543e0293ca2 drm/cirrus: add missing drm_helper_force_disable_all() call. adds 31c17924564f drm/bochs: drop mode_config_initialized adds a719004282c0 drm/cirrus: drop mode_info.mode_config_initialized adds b9ed8cff037b drm/fb-helper: Remove unused gamma_size variable adds 65a102f68005 drm/fb-helper: dpms_legacy(): Only set on connectors in use adds d7f9b83913f1 drm/vc4: Call drm_dev_register() after all setup is done adds 6e3f17ee73f7 drm/fb-helper: generic: Call drm_client_add() after setup is done adds 1fa6fa1cad3a drm/gamma: Clarify gamma lut uapi adds 7f347dd535ce dt-bindings: panel: Add Feiyang FY07024DI26A30-D MIPI-DSI [...] adds 69dc678abc2b drm/panel: Add Feiyang FY07024DI26A30-D MIPI-DSI LCD panel adds 8c089d642fd1 dt-bindings: display/panel: Add missing unit names adds 3ecd76d9640e dt-bindings: Add vendor prefix for ROCKTECH DISPLAYS LIMITED adds 89c30fcb39f3 dt-bindings: Add Rocktech jh057n00900 panel bindings adds 530b19698dc8 drm/panel: Add Rocktech jh057n00900 panel driver adds 0084c3c71126 drm/panel: otm8009a: Add delay at the end of initialization adds f390d43e11cd drm/panel: otm8009a: No error msg if probe deferred adds 135281dfd493 drm/panel: rm68200: No error msg if probe deferred adds fc13d7100299 drm/panel: otm8009a: Set clock to 29.70 Mhz adds c9be804c8c7a drm/vc4: Use common helpers for debugfs setup by the drive [...] adds ffc267407149 drm/vc4: Disable V3D interactions if the v3d component did [...] adds eff9f244c123 dt-bindings: gpu: Add ASPEED GFX bindings document adds 4f2a8f5898ec drm: Add ASPEED GFX driver adds f15a3ea80391 MAINTAINERS: Add ASPEED BMC GFX DRM driver entry adds 14d2bd53a47a Merge tag 'drm-misc-next-2019-04-04' of git://anongit.free [...] adds 2ebf47176b7e drm/panel: Rocktech jh057n00900: Add terminating newlines [...] adds e31b97ef19df drm/vc4: vc4_debugfs_regset32() can be static adds bc29d3a69d4c drm/pl111: fix possible object reference leak adds 91b350a60513 Documentation/gpu/meson: Remove link to meson_canvas.c adds 7415287e1f36 drm: move tinydrm format conversion helpers to new drm_for [...] adds 26f024f54ab6 drm: add drm_fb_memcpy_dstclip() helper adds bcc4442008ac drm: add drm_fb_xrgb8888_to_rgb565_dstclip() adds ec3de7a43e9c drm: add drm_fb_xrgb8888_to_rgb888_dstclip() adds ab3e023b1b4c drm/cirrus: rewrite and modernize driver. adds 6f61a82507c9 MAINTAINERS: mark lima mailing list as moderated adds ebc41018d84b dt-bindings: gpu: add bindings for the ARM Mali Bifrost GPU adds 71bfbaa47b6d dt-bindings: display: amlogic, meson-vpu: Add G12A compati [...] adds 6c28dca669c6 dt-bindings: display: amlogic, meson-dw-hdmi: Add G12A com [...] adds 61af6e22ec26 drm/meson: Switch PLL to 5.94GHz base for 297Mhz pixel clock adds b93a66faeea9 drm/meson: Add registers for G12A SoC adds e4d1ae1fa360 drm/meson: Add G12A Support for VPP setup adds 728883948b0d drm/meson: Add G12A Support for VIU setup adds 490f50c109d1 drm/meson: Add G12A support for OSD1 Plane adds 11c2d4c751e5 drm/meson: Add G12A Support for the Overlay video plane adds 68679d41a3d6 drm/meson: Add G12A support for plane handling in CRTC driver adds 64d598a106c3 drm/meson: Add G12A support for CVBS Encoder adds 202b9808f8ed drm/meson: Add G12A Video Clock setup adds 4deb190aa355 drm/meson: Add G12A compatible adds 3b7c1237a72a drm/meson: Add G12A support for the DW-HDMI Glue adds 2b5440bc1756 drm/lima: add missing Kconfig dependency adds 80bb8d983224 drm/lima: include used header file explicitly adds 5c8c397c3e54 Merge tag 'drm-misc-next-2019-04-10' of git://anongit.free [...] adds af67772d0a76 drm/amdgpu: Correct the irq types' num of sdma adds 795c1b8d0730 drm/amdgpu: Adjust TMR address alignment as per HW requirement adds 5fa76a9dfe9f drm/amdgpu: fix ATC handling for Ryzen adds b6f3a51e0a34 drm/amdgpu: handle leaf PDEs as PTEs on Vega adds c4229c6e37c2 drm/amdgpu: provide the page fault queue to the VM code adds b4ae4fe6cdbb drm/amdgpu: Add preferred_domain check when determine XGMI state adds 233d3ee4ba36 drm/amdgpu: Allow switching to CUSTOM profile on smu7 v2 adds bbdf38cc0dce drm/amdgpu: Allow switching to CUSTOM profile on Vega10 v2 adds e178f10726d1 drm/amdgpu: Allow switching to CUSTOM profile on Vega20 adds e854194c8b6e drm/amd/display: Update VRR state earlier in atomic_commit_tail. adds 66b0c973d7f7 drm/amd/display: Prevent vblank irq disable while VRR is a [...] adds fdd1fe57c00e drm/amd/display: Rework vrr flip throttling for late vblank irq. adds d2574c33bb71 drm/amd/display: In VRR mode, do DRM core vblank handling [...] adds 71bbe51a0839 drm/amd/display: Make pageflip event delivery compatible w [...] adds 813d20dccf93 drm/amd/display: Fix multi-thread writing to 1 state adds 805ab8f7da89 drm/amd/display: Fix "dc has no member named dml" compile error adds 6752bea8b03e drm/amd/display: Prevent cursor hotspot overflow for RV ov [...] adds 7cdd4dc58d28 drm/amd/powerplay: check for invalid profile mode before s [...] adds 4825d8d6a0fe drm/amd/powerplay: optimization function of smu_update_table adds 0e4f087ba2fe drm/amd/powerplay: simplify the code of [get|set]_activity [...] adds 191051a1bef8 drm/amdgpu: Make default ras error type to none adds 77de502b088f drm/amdgpu: Introduce another ras enable function adds a170d49d084d drm/amdgpu: gfx use amdgpu_ras_feature_enable_on_boot adds 53d650548c38 drm/amdgpu: gmc use amdgpu_ras_feature_enable_on_boot adds 7dd609da9b4e drm/amdgpu: sdma use amdgpu_ras_feature_enable_on_boot adds 14cfde84e33e drm/amdgpu: Add a check to avoid panic because of unexpected irqs adds b0960c3592a3 drm/amdgpu: Always enable memory sharing within same XGMI hive adds bb5a2bdf36a8 drm/amdgpu: support dpm level modification under virtualiz [...] adds 3d12beb319c4 drm/amd/display: Remove semicolon from to_dm_plane_state d [...] adds 2aa632c5ffbe drm/amd/display: Initialize stream_update with memset adds b62f95d16251 drm/amd/display: Add debugfs entry for amdgpu_dm_visual_confirm adds e5490464f45d drm/amd/display: fix dp_hdmi_max_pixel_clk units adds e49f69363adf drm/amd/display: use proper formula to calculate bandwidth [...] adds 0de34efc7b5f drm/amd/display: fix clk_mgr naming adds 332c11914a76 drm/amd/display: Calculate link bandwidth in a common function adds a1e07ba89d49 drm/amd/display: Use plane->color_space for dpp if specified adds b4423fd9cf3e drm/amd/display: return correct dc_status for dcn10_valida [...] adds 2fbbd495e9fe drm/amd/display: 3.2.25 adds e9164db72aa2 drm/amd/display: remove min reduction for abm 2.2 level 3 adds 7ee3769a37d3 drm/amd/display: prefer preferred link cap over verified l [...] adds 004fefa385b4 drm/amd/display: Set surface color space from DRM plane state adds 86eb426a0f30 drm/amd/display: Call hwss.set_cursor_sdr_white_level, if [...] adds c85fc65e2241 drm/amd/display: init dc_config before rest of DC init adds 15ae3b28f8ca drm/amd/display: disable link before changing link settings adds d5ca5fdbeb76 drm/amd/display: fix underflow on boot adds fbd06ec492fc drm/amd/display: HDR visual confirmation incorrectly repor [...] adds 113b7a010872 drm/amd/display: Recreate private_obj->state during S3 resume adds c7e557ab46a7 drm/amd/display: Clean up locking in dcn*_apply_ctx_for_surface() adds cc1fec5724d1 drm/amd/display: Pass plane caps into amdgpu_dm_plane_init adds fe6382cd69de drm/amd/display: fix is odm head pipe logic adds ecc4946f11a0 Merge branch 'drm-next-5.2' of git://people.freedesktop.or [...] adds f06ddb53096b BackMerge v5.1-rc5 into drm-next adds bd53280ef042 drm/drv: Fix incorrect resolution of merge conflict adds dbb92471674a Revert "drm: allow render capable master with DRM_AUTH ioctls" adds a9f58c456e9d drm/vmwgfx: Be more restrictive when dirtying resources adds b2130cca9c8d drm/vmwgfx: Remove set but not used variable 'restart' adds 4efa6661154f drm/vmwgfx: remove redundant unlikely annotation adds 6f74fd911d19 drm/vmwgfx: Use preprocessor macro to get valid context node adds d01316d0469f drm/vmwgfx: Use preprocessor macro for cmd struct adds 5724f899ed82 drm/vmwgfx: Add a new define for vmwgfx user-space debugging adds 45399b112a72 drm/vmwgfx: Print message when command verifier returns wi [...] adds b289840455ce drm/vmwgfx: Clean up some debug messages in vmwgfx_execbuf.c adds 4062dd3e6ad6 drm/vmwgfx: Use VMW_DEBUG_USER for device command buffer errors adds 680360a4d3f6 drm/vmwgfx: Fix formatting and spaces in vmwgfx_execbuf.c adds 11c454196610 drm/vmwgfx: Use preprocessor macro for FIFO allocation adds a5020f4f537f drm/vmwgfx: Zero initialize handle in vmw_execbuf_process adds c601b12fb634 drm/vmwgfx: Remove set but not used variable 'fb_offset, f [...] adds b3edf499dd5b Merge branch 'vmwgfx-next' of https://gitlab.freedesktop.o [...] adds e0510da05192 drm/i915: Extract check_luts() adds 9d9cb9c18c70 drm/i915: Turn intel_color_check() into a vfunc adds e98f35624ca4 drm/i915: Extract i9xx_color_check() adds 3cdd5174cfc6 drm/i915: Extract chv_color_check() adds 1b386cf84931 drm/i915: Extract icl_color_check() adds fbeb4f362213 drm/i915: Extract glk_color_check() adds 1eb631561120 drm/i915: Extract bdw_color_check() adds f65d5528c023 drm/i915: Extract ilk_color_check() adds c25abff511ad drm/i915: Drop the pointless linear legacy LUT load on CHV adds c4128ce7d59e drm/i915: Skip the linear degamma LUT load on ICL+ adds f6ac993fb0ca drm/i915: move the edram detection out of uncore init adds e15be4298f35 drm/i915: fix i9xx irq enable/disable adds 61eae851c92b drm/i915: Fix GCMAX color register programming adds 502da13a72da drm/i915: Program EXT2 GC MAX registers adds ee6df5694a9a drm/i915: Always backoff after a drm_modeset_lock() deadlock adds 52b832606038 drm/i915/guc: Retry GuC load for all load failures adds cde5f7edd511 drm/i915: Avoid using ctx->file_priv during construction adds ee8efa80799f drm/i915: Check domains for userptr on release adds 86d35d4e7625 drm/i915: Split Pineview device info into desktop and mobile adds e08891a5b7e6 drm/i915: Remove redundant device id from IS_IRONLAKE_M macro adds 4ae61358cc1a drm/i915: Split some PCI ids into separate groups adds 805446c8347c drm/i915: Introduce concept of a sub-platform adds d53fef0be4a5 x86/gpu: add ElkhartLake to gen11 early quirks adds b01720bfcdf9 drm/i915: Prefault before locking pages in shmem_pwrite adds 3a891a626794 drm/i915: Move intel_engine_mask_t around for use by i915_ [...] adds 8b74594aa455 drm/i915: Split out i915_priolist_types into its own header adds 7881e6057586 drm/i915: Only emit one semaphore per request adds f722b8c1e2a2 drm/i915/ehl: All EHL ports are combo phys adds 6cbe88303621 drm/i915: add intel_uncore_init_early adds 3de6f8529461 drm/i915: rename init/fini/prune uncore functions adds 640cde65b48a drm/i915: Fix uninitialized mask in intel_device_info_subp [...] adds 4c6ce5c99084 drm/i915: Move the decision to use the breadcrumb tasklet [...] adds 905801fe7237 drm/i915: Force 2*96 MHz cdclk on glk/cnl when audio power [...] adds 48d9f87ddd21 drm/i915: Save the old CDCLK atomic state adds 2b21dfbeee72 drm/i915: Remove redundant store of logical CDCLK state adds 59f9e9cab3a1 drm/i915: Skip modeset for cdclk changes if possible adds 320d41b33ade drm/i915: Extract ilk_lut_10() adds 5bda1aca5d94 drm/i915: Don't use split gamma when we don't have to adds c21ce2effc52 drm/i915: Implement split/10bit gamma for ivb/hsw adds 514462caf757 drm/i915: Add 10bit LUT for ilk/snb adds e262568eb58f drm/i915: Add "10.6" LUT mode for i965+ adds 821062478ce4 drm/i915: Expose the legacy LUT via the GAMMA_LUT/GAMMA_LU [...] adds 795f672b88ba drm/i915: Expose full 1024 LUT entries on ivb+ adds 28d618e9ab86 drm/i915: Update DRIVER_DATE to 20190404 adds 6960d9cfc721 drm/i915: Be precise in types for i915_gem_busy adds 8fb44c1d8258 drm/i915: Fixup kerneldoc for intel_cdclk_needs_cd2x_update adds c2400ec3b6d1 drm/i915: add Makefile magic for testing headers are self- [...] adds b66ea2c2cf59 drm/i915: Use lockdep_pin_lock() over the construction of [...] adds bac24f59f454 drm/i915/execlists: Enable coarse preemption boundaries for gen8 adds e57ce4b193a3 drm/i915/selftests: Fix plain use of integer 0 as NULL adds 6d4257284a87 drm/i915: Make RING_PDP relative to engine->mmio_base adds fdc4e9267f9b drm/i915: Make use of 'engine->uncore' adds 95007efbe608 drm/i915: Convert i915_reset.c over to using uncore mmio adds 141f3767e7b8 drm/i915: Mark GEM wedged right after marking device unplugged adds 513a4c5589b4 drm/i915: Track the temporary wakerefs used for hsw_get_pi [...] adds 499653501baf drm/i915: Fix pipe_bpp readout for BXT/GLK DSI adds e1ef734eaec5 drm/i915: make intel_frontbuffer.h self-contained adds 331c201a0726 drm/i915: extract intel_audio.h from intel_drv.h adds d2ee2e8afeea drm/i915: extract intel_crt.h from intel_drv.h adds fdc24cf30897 drm/i915: extract intel_ddi.h from intel_drv.h adds ec7f29ff0d14 drm/i915: extract intel_connector.h from intel_drv.h adds 174594db632a drm/i915: extract intel_csr.h from intel_drv.h adds 98afa316d1ed drm/i915: extract intel_fbc.h from intel_drv.h adds 55367a275ada drm/i915: extract intel_psr.h from intel_drv.h adds 78c61320c542 drm/i915: extract intel_color.h from intel_drv.h adds f3e189479427 drm/i915: extract intel_lspcon.h from intel_drv.h adds 596fee14fbc9 drm/i915: extract intel_sdvo.h from intel_drv.h adds 408bd9178666 drm/i915: extract intel_hdcp.h from intel_drv.h adds 44c1220a441c drm/i915: extract intel_panel.h from intel_drv.h adds 696173b064c6 drm/i915: extract intel_pm.h from intel_drv.h adds 6dfccb95cf17 drm/i915: extract intel_fbdev.h from intel_drv.h adds 27fec1f9734d drm/i915: extract intel_dp.h from intel_drv.h adds 0550691d58f9 drm/i915: extract intel_hdmi.h from intel_drv.h adds 56dabc930252 drm/i915: extract intel_atomic_plane.h from intel_drv.h adds c6a35b9cf9e2 drm/i915: extract intel_pipe_crc.h from intel_drv.h adds efe57eeae510 drm/i915: extract intel_tv.h from intel_drv.h adds 42406fdc282c drm/i915: extract intel_lvds.h from intel_drv.h adds 75a4639a9f9a drm/i915: extract intel_dvo.h from intel_drv.h adds f9a79f9aeeee drm/i915: extract intel_sprite.h from intel_drv.h adds e7674ef682f2 drm/i915: extract intel_cdclk.h from intel_drv.h adds 93a643f29bcb drm/i915/cdclk: have only one init/uninit function adds 3a52fb7e7953 drm/i915: Get power refs in encoder->get_power_domains() adds 99fa4bc26d74 drm/i915/icl: Simplify release of encoder power refs adds bfd045331384 drm/i915/guc: Replace WARN with a DRM_ERROR adds da23379f1508 drm/i915: Use static allocation for i915_globals_park() adds de220cc21967 drm/i915: Consolidate the timeline->barrier adds 15b7dae0076b drm/i915/psr: Update PSR2 SU corruption workaround comment adds c0f6ffb2cd6a drm/i915: Remove unused VLV/CHV PSR registers adds 98c0d19ec72c drm/i915/psr: Initialize PSR mutex even when sink is not reliable adds 7ae6ad6fbd83 drm/i915/psr: Do not enable PSR in interlaced mode for all GENs adds 6484775766e3 drm/i915/selftests: Mark live_forcewake_ops as unreliable adds 174221e84915 drm/i915/guc: Replace preempt_client lookup with engine->p [...] adds c5b81a325263 drm/i915/icl: Ungate ddi clocks before IO enable adds 942d1cf48eae drm/i915/icl: Fix port disable sequence for mipi-dsi adds f11cb1c19ad0 drm/i915/dp: revert back to max link rate and lane count on eDP adds 4bdc42094d9c ALSA: hda: Fix racy display power access adds a087bafeeac7 drm/i915/icl: Handle rps interrupts without irq lock adds 8455dad7ba8c drm/i915/icl: Don't warn on spurious interrupts adds feb8846b3a4f drm/i915/dp: Expose force_dsc_enable through debugfs adds 9726920b7ea2 drm/i915: Only reset the pinned kernel contexts on resume adds b7404c7ecb38 drm/i915: Bump ready tasks ahead of busywaits adds a79208de65fe drm/i915: Use dedicated rc6 enabling sequence for gen11 adds d105e9ad548d drm/i915/icl: Apply a recommended rc6 threshold adds 2ea7414159cd drm/i915/icl: Enable media sampler powergate adds 1071d0f6877e drm/i915/icl: Disable video turbo mode for rp control adds 917dc6b53c27 drm/i915: Use Engine1 instance for gen11 pm interrupts adds 7d4c75d9097a drm/i915: Prepare for larger CSB status FIFO size adds 632c7ad6f450 drm/i915/icl: Switch to using 12 deep CSB status FIFO adds 4e2056e05e6e drm/i915: Set DP min_bpp to 8*3 for non-RGB output formats adds aefa95bacfbe drm/i915: Clean up DSC vs. not bpp handling adds 0c441cb6f3ee drm/i915: Call i915_sw_fence_fini on request cleanup adds 3936867dbc1e drm/i915: Disable read only ppgtt support for gen11 adds 292ad25c22d9 drm/i915/guc: Implement reset locally adds 1863e3020ab5 drm/i915/execlists: Always reset the context's RING registers adds 2e1e5c5532ff drm/i915: Avoid reclaim taints from runtime-pm debug adds 6fd3134ae355 drm/i915: Do not enable FEC without DSC adds 2474028e4b9a drm/i915: Rename skl_wa_clkgating to the actual WA adds fa9d38f65d39 drm/i915: Fix the inconsistent RMW in WA 827 adds 0edda1d6813b drm/i915: Flush the CSB pointer reset adds 7a412b8f60cd drm/i915: Restore correct bxt_ddi_phy_calc_lane_lat_optim_ [...] adds e5604e2fb6d4 drm/i915: Suppress spurious combo PHY B warning adds 019d26004eba drm/i915: Shortcut readiness to reset check adds 5ce5f61b70f9 drm/i915: Handle catastrophic error on engine reset adds 39564ae86d51 drm/i915/ehl: Inherit Ice Lake conditional code adds 5d75dc2b0810 drm/i915: Teach intel_workarounds to use uncore mmio access adds 1ab494cc405c drm/i915/selftests: Skip live timeline/suspend tests if wedged adds c856dbc887aa drm/i915: Nuke drm_crtc_state and use intel_atomic_state instead adds 7a2a519a899b drm/i915: Drop bool return from breadcrumbs signaler adds adc674cebba7 drm/i915: Mark up ips for RCU protection adds 2c7f9a4df9de drm/i915/gvt: Use consist max display pipe numbers as i915 [...] adds f74a6d9a2c42 drm/i915/gvt: Refine the snapshort range of I915 MCHBAR to [...] adds ed47c5cb8ee6 drm/i915/gvt: Refine the combined intel_vgpu_oos_page stru [...] adds 9c1c8416fc37 drm/i915/gvt: remove the unused sreg adds 43226e6fe798 drm/i915/gvt: replaced register address with name adds aee183baaa3a drm/i915/gvt: Add macro define for mmio 0x50080 and gvt fl [...] adds d39af942822f drm/i915/gvt: Enable synchronous flip on handling MI_DISPLAY_FLIP adds d57b39e3ee3c drm/i915/gvt: Enable async flip on plane surface mmio writes adds 95d002e0a34c Merge tag 'drm-intel-next-2019-04-04' into gvt-next adds ac071578286e drm/i915/gvt: addressed guest GPU hang with HWS index mode adds 2bfc4975083a drm/i915/gvt: Fix incorrect mask of mmio 0x22028 in gen8/9 [...] adds e4eabf27ca90 Merge tag 'gvt-next-2019-04-16' of https://github.com/inte [...] adds 68eb49b140c3 drm/i915: refactor the IRQ init/reset macros adds 2918c3caefc1 drm/i915: don't specify the IRQ register in the gen2 macros adds 9d9523d8c122 drm/i915: add GEN2_ prefix to the I{E, I, M, S}R registers adds 65f42cdc6e65 drm/i915: convert the IRQ initialization functions to inte [...] adds b16b2a2f70b1 drm/i915: fully convert the IRQ initialization macros to i [...] adds d1172ab3d443 drm/i915: Introduce struct class_instance for engines acro [...] adds 5b354966d0d4 drm/i915/ehl: inherit icl cdclk init/uninit adds ad2c467aa92e drm/i915: Update DRIVER_DATE to 20190417 adds b1c4f7feada5 Merge tag 'drm-intel-next-2019-04-17' of git://anongit.fre [...] adds bf4f6d16c894 drm: switch drm_fb_memcpy_dstclip to accept __iomem dst adds d653bd394823 drm: switch drm_fb_xrgb8888_to_rgb565_dstclip to accept __ [...] adds 5c5373b51bec drm: switch drm_fb_xrgb8888_to_rgb888_dstclip to accept __ [...] adds 669105a74a28 drm/bochs: use simple display pipe adds 3bfaf1f7044c Merge drm/drm-next into drm-misc-next adds 564d6fd611f9 drm/sun4i: Rely on dma interconnect for our RAM offset adds e33898a20744 drm/client: Rename drm_client_add() to drm_client_register() adds 09ded8af57bc drm/i915/fbdev: Move intel_fb_initial_config() to fbdev helper adds f47056e88057 drm/tinydrm: Fix fbdev pixel format adds 79b979735e85 drm: fix drm_fb_xrgb8888_to_rgb888_dstclip() adds beb941b970fb virtio-gpu api: comment feature flags adds 3d31e2152281 drm/bridge: ti-tfp410: Fall back to HPD polling if HPD irq [...] adds 51c7b4477c8b dt-bindings: display: tfp410: Add bus-width parameter property adds 0eb2766dd6f3 drm/bridge: ti-tfp410: Set the bus_format adds d08d42de6432 iommu: io-pgtable: Add ARM Mali midgard MMU page table format adds c117aa4d8701 drm: Add a drm_gem_objects_lookup helper adds f3ba91228e8e drm/panfrost: Add initial panfrost driver adds 4dff47c7607a drm/panfrost: Add support for 2MB page entries adds 5e498abf1485 dma-buf: explicitely note that dma-fence-chains use 64bit seqno adds 76356a966e33 drm: aspeed: Clean up Kconfig options adds c8f005684c98 drm: Expose "FB_DAMAGE_CLIPS" property to atomic aware use [...] adds 5d5a179d3e90 drm: Add helpers for setting up an array of dma_fence depe [...] adds f3fb20074e02 drm/lima: Use the drm_gem_fence_array_add helpers for our deps. adds b7147e9a1571 drm: add drm_format_helper.c to kerneldoc adds d48ae1f0532c drm/lima: Make lima_sched_ops static adds 1f2f0599579c drm/sun4i: Make some symbols static adds 2ccb8433ebe8 drm/meson: Make some functions static adds 852ce7285c99 drm/meson: add size and alignment requirements for dumb buffers adds bd84995f0625 drm/mcde: Add device tree bindings adds 9e0b597534b4 dt-bindings: drm/panel: simple: add lg,acx467akm-7 panel adds debcd8f954be drm/panel: simple: add lg,acx467akm-7 panel adds 8d8f6f704495 Merge tag 'drm-misc-next-2019-04-18' of git://anongit.free [...] adds c84b0326d5e4 reset: add acquired/released state for exclusive reset controls adds f31d5c24fb2e reset: Add acquired flag to of_reset_control_array_get() adds 22815f1825e4 reset: Add acquire/release support for arrays adds ee222c5dfeca Merge branch 'reset/acquire' of git://git.pengutronix.de/g [...] adds 11c632e1cfd3 drm/tegra: sor: Implement acquire/release for reset adds 61b51fb51c01 drm/tegra: gem: Fix CPU-cache maintenance for BO's allocat [...] adds 6e865c723014 Merge tag 'drm/tegra/for-5.2-rc1' of git://anongit.freedes [...] adds 2624dd154bcc drm/amdgpu: add timeline support in amdgpu CS v3 adds 1afeb3144344 drm/amdgpu: update version for timeline syncobj support in [...] adds 3d2aca8c8620 drm/amdgpu: fix old fence check in amdgpu_fence_emit adds e911671cd027 drm/powerplay: Add smu set xgmi pstate interface adds 93abb05fd5d6 drm/amdgpu: Set proper function to set xgmi pstate adds 3be0a0b85015 drm/amd/display: Add switch for Fractional PWM on or off adds 37c6a93b7e53 drm/amd/display: Expose support for NV12 on suitable planes adds fc8e5230dca9 drm/amd/display: Add DRM color properties for primary planes adds ea36ad34c5b2 drm/amd/display: expand plane caps to include fp16 and sca [...] adds 623588b8ee60 drm/amd/display: Handle get crtc position error adds e54ae524294f drm/amd/display: define HUBP_MASK_SH_LIST_DCN for Raven adds 32a5b542a6c6 drm/amd/display: Read eDP link settings on detection adds 0a8d85e0a160 drm/amd/display: 3.2.26 adds 781718322779 drm/amd/display: Update plane scaling parameters for fast updates adds f6ff2a08f49d drm/amd/display: Maintain z-ordering when creating planes adds 320932bfd9e3 drm/amd/display: Recalculate pitch when buffers change adds 695af5f9a519 drm/amd/display: Rework DC plane filling and surface updates adds 5ac4619b9d2f drm/amd/display: change name from dc_link_get_verified_lin [...] adds 6491f0c05abd drm/amd/display: Add basic downscale and upscale valdiation adds f843b308adb2 drm/amd/display: Use surface directly when checking update type adds 6e8dc7b0a7a4 drm/amd/display: Don't warn when DC update type > DM guess adds 004b3938e637 drm/amd/display: Check scaling info when determing update type adds c14a005c1621 drm/amd/display: Relax requirements for CRTCs to be enabled adds afcd526b1ba9 drm/amd/display: Add fast_validate parameter adds f55be0be5b72 drm/amd/display: Add profiling tools for bandwidth validation adds 42f1a013300d Merge branch 'drm-next-5.2' of git://people.freedesktop.or [...] adds 0abdba47dc1d drm/msm: don't allocate pages from the MOVABLE zone adds a6bb79ab4879 drm/msm: Remove pm_runtime calls from msm_iommu.c adds 7603df38cc8c drm/msm: Fix NULL pointer dereference adds 6117f8620272 drm/msm: Use drm_mode_vrefresh instead of mode->vrefresh adds 2e0391865bd7 drm/msm: dpu: Simplify frame_done watchdog timeout calculation adds 70df9610de0f drm/msm: dpu: Untangle frame_done timeout units adds be77ef760cd3 drm/msm: dpu: Don't queue the frame_done watchdog for cursor adds f98baa3109ce drm/msm: dpu: Don't set frame_busy_mask for async updates adds b6057cda8f6c drm/msm/dpu: move hw_inf encoder baseclass adds 366334a3127e drm/msm/dpu: remove phys_vid subclass adds a7fcc3237f31 drm/msm/dpu: release resources on modeset failure adds c2ab55a68a33 drm/msm/dpu: dont use encoder->crtc in atomic path adds b107603b4ad0 drm/msm/dpu: map mixer/ctl hw blocks in encoder modeset adds 9d4c8fd1af46 drm/msm/dpu: assign intf to encoder in mode_set adds 4e9985174247 drm/msm/dpu: check split role for single flush adds e1505f627e2e drm/msm: Cleanup A6XX opp-level reading adds 6cd5235c3135 drm/msm: a5xx: fix possible object reference leak adds d674c963af74 drm/msm/gpu: add per-process pagetables param adds 48dc4241c9cd drm/msm: add param to retrieve # of GPU faults (global) adds b0fb66043a0d drm/msm/gpu: Add submit queue queries adds b94a6e3737ac drm/msm/a6xx: Remove unwanted regulator code adds c6c598535c7c dt-bindings: drm/msm/a6xx: Add GX power-domain for GMU bindings adds 9325d4266afd drm/msm/gpu: Attach to the GPU GX power domain adds e31fdb74c183 drm/msm/a6xx: Make GMU reset useful adds 41570b747cf3 msm/drm/a6xx: Turn off the GMU if resume fails adds fb076b15d50d drm/msm/a6xx: Remove an unused struct member adds 48e7f18392c6 drm/msm: Implement .gem_free_object_unlocked adds 8ea274accda9 drm/msm: Stop dropping struct_mutex in recover_worker() adds b673499ae738 drm/msm: Split submit_lookup_objects() into two loops adds 026ef6354caa dt-bindings: drm/msm/a6xx: Document interconnect propertie [...] adds a9e2559c931d drm/msm/gpu: Move zap shader loading to adreno adds abccb9fe3267 drm/msm/a6xx: Add zap shader load adds b55ee6b243bd dt-bindings: drm/msm/gpu: Document a5xx / a6xx zap shader region adds b02872df58ac drm/msm/a6xx: Don't enable GPU state code if dependencies [...] adds 70b5f09e4389 Merge tag 'drm-msm-next-2019-04-21' of https://gitlab.free [...] adds f9af3f846c31 drm/exynos: g2d: remove style error adds e59305305c6b drm/fimd: use DRM_ERROR instead of DRM_INFO in error case adds 62f28738f1f8 drm/exynos: remove unnecessary messages adds 6f83d20838c0 drm/exynos: use DRM_DEV_ERROR to print out error message adds 6be900563a9e drm/exynos: use DRM_DEV_DEBUG* instead of DRM_DEBUG macro adds df90a64eaf57 drm/vidi: replace platform_device pointer with device one adds 8b9550344d39 drm/ipp: clean up debug messages adds 331ca3a3d6a7 Merge tag 'exynos-drm-next-for-v5.2' of git://git.kernel.o [...] adds fd96e0dba19c drm/udl: introduce a macro to convert dev to udl. adds 6ecac85eadb9 drm/udl: move to embedding drm device inside udl device. adds abbc0697d5fb drm/fb: revert the i915 Actually configure untiled display [...] adds b30a43ac7132 drm/nouveau: add kconfig option to turn off nouveau legacy [...] adds 15e60851e191 drm/legacy: move drm_legacy_master_rmmaps to non-driver le [...] adds 35a280219b32 drm/legacy: move map cleanups into drm_bufs.c adds 9b7a77435c1d drm/radeon: drop unused ati pcigart include. adds 058ca50ce3f1 drm/legacy: move lock cleanup for master into lock file (v2) adds fabb0e2a2569 drm/legacy: move map_hash create/destroy into inlines adds 8437dd73b37f drm/legacy: move init/destroy of struct members into legacy file adds 1fa32cb612a8 drm/legacy: move legacy dev reinit into legacy misc adds 848ee5389481 drm/legacy: don't include any of ati_pcigart in legacy. (v2) adds 61ae227032e7 drm: allow removal of legacy codepaths (v4.1) adds 83c163f7eb59 drm/legacy: place all drm legacy members under DRM_LEGACY. adds ee22f76306a6 drm/legacy: remove some legacy lock struct members adds 08269364808f Merge branch 'drm-legacy-cleanup' of git://people.freedesk [...] adds e40b76428842 drm/leases: Drop object_id validation for negative ids adds ae9d6c076c0d drm/lease: Drop recursive leads checks adds 4285c7e1aaad drm/leases: Don't init to 0 in drm_master_create adds 46b757780dfe drm/lease: Check for lessor outside of locks adds 204f640da691 drm/lease: Make sure implicit planes are leased adds 36e4523aaf4a drm/atomic: Wire file_priv through for property changes adds b8c7d7bc8386 drm/atomic: -EACCESS for lease-denied crtc lookup adds 1de7259275ca drm/fb-helper: Fix drm_fb_helper_firmware_config() NULL po [...] adds 5a6792865164 Merge tag 'drm-misc-next-fixes-2019-04-24' of git://anongi [...] adds 929eec99f5fd drm/i915: Avoid use-after-free in reporting create.size adds 447811a686e8 drm/i915/icl: Fix MG_DP_MODE() register programming adds 7c13e5cc2391 Merge tag 'drm-intel-next-fixes-2019-04-25' of git://anong [...] adds 307a312df9c4 drm/nouveau/bar/nv50: check bar1 vmm return value adds f10b83de1fd4 drm/nouveau/bar/nv50: ensure BAR is mapped adds 12e08beb32d6 drm/nouveau/bar/gf100: ensure BAR is mapped adds 15516bf9abaa drm/nouveau/mmu: qualify vmm during dtor adds 2fbcb5653fc0 drm/nouveau: Remove duplicate ACPI_VIDEO_NOTIFY_PROBE definition adds 342406e4fbba drm/nouveau/i2c: Disable i2c bus access after ->fini() adds a2f07d4c1e88 drm/nouveau/fb/ramgk104: fix spelling mistake "sucessfully [...] adds 30df16b93b25 drm/nouveau/nouveau: forward error generated while resumin [...] adds 989eea61448f Merge branch 'linux-5.2' of git://github.com/skeggsb/linux [...] adds 6b622063451d drm: increase drm mmap_range size to 1TB adds 761e473f6b23 drm/gem: Fix sphinx warnings adds 840f93dd8946 Merge tag 'drm-misc-next-fixes-2019-05-01' of git://anongi [...] adds 879a4e70f96a drm/i915: Fix ICL output CSC programming adds 80869e7e61ec Merge tag 'drm-intel-next-fixes-2019-04-30' of git://anong [...] adds 5ec776383d5b drm: report consistent errors when checking syncobj capibility adds 060cebb20cdb drm: introduce a capability flag for syncobj timeline support adds 9628e15ca9d5 drm/i915/icl: Whitelist GEN9_SLICE_COMMON_ECO_CHICKEN1 adds 9f17847d853b Merge tag 'drm-intel-next-fixes-2019-05-02' of git://anong [...] adds 017d75f1f96f drm/amdgpu: enable Vega20 BACO reset support adds 46dd9ff7246f drm/amd/display: Expose support for DRM_FORMAT_RGB565 adds a1b11201af9a drm/powerplay : send SMC message to set XGMI pstate adds 0da8b10e36e9 drm/amdgpu: get_fw_version isn't ASIC specific adds 20299a8812dc drm/amd/include: Add USB_C_TYPE to atom_encoder_cap_defs adds 36e499b2490a drm/amdgpu: amdgpu_device_recover_vram got NULL of shadow->parent adds 4cb62b50de6f drm/amdgpu: disable DRIVER_ATOMIC under SRIOV adds fced5c70da82 drm/amdgpu: enable MGCG for PCO adds f4895610f2ee drm/amdgpu: fix spelling mistake "gateing" -> "gating" adds c9d66b361ed1 drm/amd/amdgpu: fix spelling mistake "recieve" -> "receive" adds 45516e91c270 drm/amd/powerplay: add set/get_power_profile_mode for Raven (v2) adds 8d01071d2663 drm/amd/powerplay: enable UMDPSTATE support on raven2 (v2) adds 77e7f82985fd drm/amdgpu: Change VRAM lost print from ERR to INF adds 2fac0f53fe59 drm/amd/display: wait for fence without holding reservation lock adds f83088981a43 drm/amd/display: Use a reasonable timeout for framebuffer [...] adds 3b8cea6f645c drm/amd/include: Add HUBPREQ_DEBUG register offsets adds bb20be751020 drm/amdgpu: Check if SW SMU is supported before accessing funcs adds 41629f02c604 drm/amd/display: Allow system to enter stutter on init adds 43e3ac8389ef drm/amd/display: Add function to copy DC streams adds abdef7558358 drm/amd/display: Send DMCU messages only if FW loaded adds 5b7c0d8d2bad drm/amd/display: Fix eDP Black screen after S4 resume adds 00ae0af700cc drm/amd/display: 3.2.27 adds cc602e2b0d78 drm/amd/display: Allow cursor position when plane_res.ipp is NULL adds a9a3c0da1427 drm/amd/display: add explicit handshake between x86 and DMCU adds 11f874c041f0 drm/amd/display: fix incorrect null check on pointer adds a66d186c8885 drm/amd/powerplay: raven 4k@60hz dp monitor always flicking adds beac93e6f810 drm/amdgpu: update Vega20 sdma golden settings adds edf1e0008264 drm/amdgpu: value of amdgpu_sriov_vf cannot be set into F3 [...] adds d6ef9b4175e8 drm/amd/display: Refactor CRTC interrupt toggling logic adds 8ad278062de4 drm/amd/display: Disable cursors before disabling planes adds e39575b9c366 drm/amd/display: Fix CRC vblank refs when changing interrupts adds b5e83f6fe1f0 drm/amd/display: Split enabling CRTC interrupts into two passes adds bc92c06525e5 drm/amd/display: Allow commits with no planes active adds 91f287566d49 drm/amd/display: Refactor watermark programming adds 27eaa4927dc3 drm/amd/display: Add power down display on boot flag adds a0867053408e drm/amd/display: remove deprecated pplib interface adds cc8d84132a83 drm/amd/display: Add hubp_init entry to hubp vtable adds ee13cea962b5 drm/amd/display: Refactor dp vendor parsing logic to a function adds 057be086603f drm/amd/display: Do VRR transition before enable_crc_interrupts adds 7267a1a97450 drm/amd/display: Expose DRM_FORMAT_RGB565 on overlay planes adds dc4a9049f023 drm/amd/display: Fix and simplify apply_below_the_range() adds 09aef2c48e79 drm/amd/display: Compensate for pre-DCE12 BTR-VRR hw limit [...] adds 2c7e78355bec drm/amdgpu: expose VCE 4.0 powergate interface adds b0fc850fd95f drm/amdgpu: power down the Vega20 VCE engine on request adds 422449238e98 Merge branch 'drm-next-5.2' of git://people.freedesktop.or [...] adds 1262cc8893ec drm: etnaviv: avoid DMA API warning when importing buffers adds fd2450a77d33 drm/etnaviv: clean up etnaviv_gem_new_handle adds 2b76f5be7c27 drm/etnaviv: initialize idle mask before querying the HW db adds d62bef1016e9 Merge branch 'etnaviv/next' of https://git.pengutronix.de/ [...] adds 30d62d4453e4 drm: add non-desktop quirk for Valve HMDs adds 9801a7eadf4c drm: Add drm_atomic_get_old/new_private_obj_state adds 8d537d3bcb35 drm/komeda: Add komeda_pipeline/component_get_state_and_set_user adds ee6b73d6b09d drm/komeda: Initialize komeda component as drm private object adds 11bb22ee7757 drm/komeda: Add komeda_build_layer_data_flow adds 9e5603094176 drm/komeda: Add komeda_plane/plane_helper_funcs adds c3015342b3f9 drm/komeda: Add komeda_build_display_data_flow adds 552b831cd5e1 drm/komeda: Add komeda_release_unclaimed_resources adds 59dd6d58a533 drm/komeda: Add komeda_crtc_atomic_flush adds a2491b900d63 drm/komeda: Add komeda_crtc_mode_valid/fixup adds 20d84aa84179 drm/komeda: Add komeda_crtc_prepare/unprepare adds b7925b61bd31 drm/komeda: Add komeda_crtc_atomic_enable/disable adds 98fe3f93a9ca drm/komeda: Add komeda_crtc_vblank_enable/disable adds d29da5d8cd43 drm/komeda: Add komeda_crtc_funcs adds 42c729418d9c drm/komeda: Add komeda_kms_check adds 55223394d56b drm/komeda: Add sysfs attribute: core_id and config_id adds 8c134d13a078 drm/komeda: Expose bus_width to Komeda-CORE adds 8c919745ee1c drm/komeda: Fixed warning: Function parameter or member no [...] adds 15e9122d9b5c drm/komeda: Mark the local functions as static adds f2e8d169b2b9 Merge branch 'for-upstream/mali-dp' of git://linux-arm.org [...] adds 43068cb7ba1f drm: prefix header search paths with $(srctree)/ adds b8f9d7f37b6a drm/rockchip: shutdown drm subsystem on shutdown adds f1bb4b6aeed4 drm/panfrost: Make panfrost_gem_free_object() static adds 82c810856955 drm/panfrost: Add missing include adds db594ba3fcf9 drm/panfrost: depend on !GENERIC_ATOMIC64 when using COMPILE_TEST adds aa20236784ab drm/panfrost: Prevent concurrent resets adds ae677a671087 Merge panfrost-fixes into drm-misc-next-fixes adds 6ff408e6dc20 drm/panfrost: Add sanity checks to submit IOCTL adds d9b631f0a0c4 drm/panfrost: Set DMA masks earlier adds f4a3c6a44b35 drm/panfrost: Disable PM on probe failure adds 5450f3615c09 drm/panfrost: Don't scream about deferred probe adds b208146b0c8f drm/panfrost: Show stored feature registers adds 0cbd0adc4429 drm: Fix timestamp docs for variable refresh properties. adds 23e35c0eb81a drm/cma-helper: Fix drm_gem_cma_free_object() adds 15273ffd7efd drm/msm/a6xx: No zap shader is not an error adds eb85d03e01c3 Merge tag 'drm-misc-next-fixes-2019-05-08' of git://anongi [...] adds a2d635decbfa Merge tag 'drm-next-2019-05-09' of git://anongit.freedeskt [...] adds b3f5c0f3333b Merge branch 'for-linus' into for-next adds 35033d8cb71b ALSA: firewire-motu: add support MOTU 8pre FireWire adds cc4f8e91c4ed ALSA: firewire-lib: use 8 byte header for IR context to ge [...] adds 50e0908412e6 ALSA: aloop: Support S24 sample formats adds e42dd3ee3f9c ALSA: emux: Add support of loading GUS-patch adds 734b5a0bbdf4 ALSA: Replace snd_malloc_pages() and snd_free_pages() with [...] adds 36b8defc4476 ALSA: us122l: Use alloc_pages_exact() adds 8748b850becc ALSA: timer: Unify timer callback process code adds 7bb4a8a2cc93 ALSA: timer: Make sure to clear pending ack list adds a7588c896b05 ALSA: timer: Check ack_list emptiness instead of bit flag adds fe1b26c93d43 ALSA: timer: Make snd_timer_close() really kill pending actions adds 3a23fd0415cb Merge branch 'topic/timer-fixes' into for-next adds 4b81dad109ad ALSA: doc: my_chip has no element ioport adds df55531b8b0e ALSA: timer: Revert active callback sync check at close adds fd7ae83de11a ALSA: seq: Use kvmalloc() for cell pools adds 4b24b960b10b ALSA: seq: Align temporary re-locking with irqsave version adds f823b8a75527 ALSA: seq: Remove superfluous irqsave flags adds feb689025fbb ALSA: seq: Protect in-kernel ioctl calls with mutex adds 2eabc5ec8ab4 ALSA: seq: Fix race of get-subscription call vs port-delet [...] adds 41672c0c24a6 ALSA: timer: Simplify error path in snd_timer_open() adds 5d704b0d3b48 ALSA: timer: Coding style fixes adds f0654ba94e33 Revert "ALSA: seq: Protect in-kernel ioctl calls with mutex" adds 7c32ae35fbf9 ALSA: seq: Cover unsubscribe_port() in list_mutex adds 6740ea6776e9 ALSA: seq: Simplify snd_seq_kernel_client_enqueue() helper adds 6b580f523172 ALSA: seq: Protect racy pool manipulation from OSS sequencer adds 99fff44fe339 Merge branch 'for-linus' into for-next adds e61ab9f01749 ALSA: hda: Initialize ext-bus-specific fields in snd_hdac_ [...] adds 46f5710f0b88 ALSA: usb-audio: Add quirk for Focusrite Scarlett Solo adds b5fd12d6c0fc ALSA: seq: Correct unlock sequence at snd_seq_client_ioctl [...] adds c98995493876 ALSA: emu10k1: Drop superfluous id-uniquification behavior adds f4fa968950ae ALSA: core: Don't refer to snd_cards array directly adds 442e321ed223 ALSA: ps3: Remove set but not used variables 'start_vaddr' [...] adds 328e9f6973be ALSA: usb-audio: Handle the error from snd_usb_mixer_apply [...] adds 607ca3bd220f ALSA: hda/realtek - EAPD turn on later adds 4ab1ae3453c9 ALSA: gus: fix misuse of %x adds cb5173594d50 ALSA: usb-audio: Fix a memory leak bug adds 4d95c51776b2 ALSA: hda: fix unregister device twice on ASoC driver adds b60ee2e281b6 ASoC: hdac_hda: overwrite hdev type to HDA_DEV_ASOC adds cbb88db76a15 ALSA: usx2y: fix a double free bug adds f495222e2827 ALSA: hda - Register irq handler after the chip initialization adds 78ff2afc2625 MAINTAINERS: update git tree for sound entries adds 17b89c80319c Merge branch 'for-linus' into for-next adds 2854cd34fbab ALSA: synth: emux: soundfont.c: divide by zero in calc_gus [...] adds 01c8327667c2 ASoC: codec: hdac_hdmi add device_link to card device adds 66287def4353 ASoC: rsnd: fixup 6ch settings to 8ch adds 0bbf4084e0cf ASoC: stm32: i2s: return the get_irq error adds c46ab1510de1 ASoC: codecs: rt5682: initialize mutex before using adds 780f202f2bf4 ASoC: mediatek: btcvsd fix irq mask adds 882c8b4af315 ASoC: dapm: fix kcontrols for effect widgets adds 414a7321d60b ASoC: da7213: fix DAI_CLK_EN register bit overwrite adds cd8926e38e8c ASoC: da7219: Update the support rate list adds 30180e843604 ASoC: hdmi-codec: unlock the device on startup errors adds 6a7c59c6d9f3 ASoC: fix valid stream condition adds f47b9ad927c6 ASoC: skip hw_free on codec dai for which the stream is invalid adds 7f5a466f2ea1 Merge branch 'asoc-5.1' into asoc-linus adds 825b22e5961a ASoC: rsnd: src: fix compiler warnings adds 8ca5104715cf ASoC: davinci-mcasp: Fix clang warning without CONFIG_PM adds 686174a0989b ASoC: qcom: add i2c dependency for SND_SOC_SDM845 adds 52e7306ca2db ASoC: stm32: i2s: change trigger traces adds c2dc8b2c114c ASoC: stm32: i2s: improve channel capabilities handling adds fef050c88ce1 ASoC: stm32: i2s: use default dai name adds 642aafea8889 ASoC: ti: remove compat dma probing adds c9fbc1c02ec8 ASoC: ams-delta: remove duplicate 'const' adds 7d7b25d05ef1 ASoC: ti: fix davinci_mcasp_probe dependencies adds 7bf7d0554890 ASoC: axi-i2s: let both capture and playback be optional adds fa225400758d ASoC: axi-i2s: make both "rx" and "tx" optional adds b517229ca2f7 ASoC: nau8810: use 64-bit arithmetic instead of 32-bit adds 709a9b8a1f4f ASoC: nau8810: fix the typo of function name adds 20b83421e8ee ASoC: nau8810: automatic selecting BCLK in I2S master mode adds 3789debfc379 ASoC: topology: create tlv before soc_tplg_init_kcontrol adds 127470597b6b Merge tag 'v5.1-rc1' into asoc-5.2 adds 14c747506ae6 ASoC: rsnd: add missing reg/reg-name at Document adds c4bce31c4982 ASoC: rsnd: explain extended Audio DMAC peri peri address adds 2944d29d7c89 ASoC: simple-amplifier: Make gpio property optional adds bbfaa7d36c1e ASoC: dpcm: prevent snd_soc_dpcm use after free adds f68c2a682d44 ASoC: stm32: spdifrx: add power management adds 8a68a509ae6b ASoC: rt5651: Add support for active-high jack detect adds a0cb2d4357e4 ASoC: Intel: bytcr_rt5651: Add BYT_RT5651_JD_NOT_INV quirk adds cdc444721b0e ASoC: simple-card: rename simple_get_conversion() to simpl [...] adds d708d35ef084 ASoC: simple-card: add simple_parse_mclk_fs() adds d2bf008ad11a ASoC: audio-graph: rename graph_get_conversion() to graph_ [...] adds 4346a745df41 ASoC: audio-graph: add graph_parse_mclk_fs() adds 3863293a96c3 Merge branch 'for-5.1' of https://git.kernel.org/pub/scm/l [...] adds 7b6f68a4df4d ASoC: topology: free stream_name of dai_drv adds b3718b8f7e9b ASoC: topology: free link string in error adds c77526851ded Merge branch 'asoc-5.1' into asoc-5.2 for wmadsp adds 2b0ee49f129c ASoC: wm_adsp: Don't export wm_adsp2_lock adds b9070df45166 ASoC: wm_adsp: Move wm_adsp2_set_dspclk to CODEC drivers adds 4049ce86fc9b ASoC: wm_adsp: Refactor firmware status reading adds a5dcb24d70ff ASoC: wm_adsp: Factor out parsing of firmware ID header adds 4e08d50d1fb6 ASoC: wm_adsp: Factor out DSP specific operations adds ed1666f68670 ASoC: mediatek: Fix UBSAN warning. adds c6839641532f ASoC: mediatek: Reduce repititive code on mtk_regmap_update_bits. adds 170b1e123f38 ASoC: wm_adsp: Add support for new Halo core DSPs adds 2ae581380e4d ASoC: wm_adsp: Add HALO MPU fault logging adds 8bc144f90b6c ASoC: wm_adsp: Add WDT expiry IRQ handling support for Halo core adds 0f91d24f2c78 ASoC: jz4740: Depend on MIPS instead of MACH_JZ4740 adds bf31cbfbe250 ASoC: tlv320aic32x4: Break out clock setting into separate [...] adds f29eec793d4d ASoC: samsung: i2s: Don't use register read to determine s [...] adds cd537873729c ASoC: wm_adsp: Correct some minor issues adds d151cf89a476 ASoC: stm32: dfsdm: add mmap support adds 41d176d3ec14 ASoC: da7219: Update DAI clock binding info to cover WCLK/BCLK adds d90ba6c8b53e ASoC: da7219: Expose BCLK and WCLK control through CCF adds 883149027a98 ASoC: AMD: Update DA7219 DAI clock name to align with code [...] adds 0580dde59438 ASoC: simple-card-utils: add asoc_simple_debug_info() adds e59289cda8de ASoC: simple_card_utils: share common priv for simple-card [...] adds f38df5bf0c9c ASoC: simple-card-utils: share asoc_simple_startup() adds 686911b46fb5 ASoC: simple-card-utils: share asoc_simple_shutdown() adds f48dcbb6d47d ASoC: simple-card-utils: share asoc_simple_hw_param() adds ad934ca80108 ASoC: simple-card-utils: share asoc_simple_dai_init() adds 629f75440a68 ASoC: simple-card-utils: share asoc_simple_be_hw_params_fixup() adds 65a5056b2120 ASoC: simple-card-utils: share asoc_simple_card_init_priv() adds 8f7f298a3337 ASoC: simple-card-utils: separate asoc_simple_card_parse_dai() adds ad11e59f52d6 ASoC: simple-card-utils: rename asoc_simple_card_xxx() to [...] adds 4c798984c0dc ASoC: mchp-i2s-mcc: dt-bindings: add DT bindings for I2S M [...] adds b87d37d0231f ASoC: mchp-i2s-mcc: add driver for I2SC Multi-Channel Controller adds c95e3a4b9629 ASoC: tlv320aic32x4: Properly Set Processing Blocks adds d9b27d50340c ASoC: lochnagar: Add device tree binding document adds 16123412a628 ASoC: lochnagar: Add driver to support Lochnagar 2 sound card adds 008fe4e53822 ASoC: simple-card-utils: test memory allocation adds 3a9ce0f1b296 ASoC: nau8810: fix the issue of 64 bits division adds eddb6084305e ASoC: AMD: Fix incorrect extern adds cf8817733d10 ASoC: stm32: sai: add power management adds 78540a259b05 ASoC: sirf-audio: Remove redundant of_match_node call adds 8633d44002ba ASoC: dapm: Initialize private_value in snd_soc_dapm_new_dai adds 514b044cba66 ASoC: tlv320aic32x4: Model PLL in CCF adds fd2df3aeafa4 ASoC: tlv320aic32x4: Model CODEC_CLKIN in CCF adds a51b50062091 ASoC: tlv320aic32x4: Model DAC/ADC dividers in CCF adds 9b484124ebd9 ASoC: tlv320aic32x4: Model BDIV divider in CCF adds d25970b5fd51 ASoC: tlv320aic32x4: Control clock gating with CCF adds fbafbf651727 ASoC: tlv320aic32x4: Move aosr and dosr setting to separat [...] adds 96c3bb00239d ASoC: tlv320aic32x4: Dynamically Determine Clocking adds aa6a60f7be92 ASoC: tlv320aic32x4: Restructure set_dai_sysclk adds 78f2d58a2893 ASoC: tlv320aic32x4: Remove mclk references adds 6d56ee1550b8 ASoC: tlv320aic32x4: Allow 192000 Sample Rate adds 64f01d2b5ccc ASoC: tlv320aic32x4: Only enable with common clock adds be1df61cf06e ASoC: fsl: Add Audio Mixer CPU DAI driver adds d0d9071b7241 ASoC: add fsl_audmix DT binding documentation adds b86ef5367761 ASoC: fsl: Add Audio Mixer machine driver adds 5fb94d46c317 ASoC: fsl_audmix: Fix kbuild failure adds ad6bb3067c4d ASoC: cs42l51: add multi endpoint support adds 2b070f673902 ASoC: rt5677-spi: Add ACPI ID adds 11c0269017b2 ASoC: Mediatek: MT8183: Add machine driver with TS3A227 adds 9067cdea1795 ASoC: Mediatek: Add document for mt8183-mt6358-ts3a227-max98357 adds ebbddc75bbe8 ASoC: Mediatek: MT8183: Add machine driver with DA7219 adds de70b2a58112 ASoC: fsl: fix spelling mistake: "missign" -> "missing" adds 809589a94dcc ASoC: wm_adsp: Fix typo in comment adds 5a79acf9a918 ASoC: Mediatek: Add document for mt8183-da7219-max98357 adds 0bbcedd6bb41 ASoC: es8316: Add support for inverted jack detect adds 35146467bd43 ASoC: simple-card-utils: remove set but not used variable [...] adds ebf3326cd969 ASoC: tlv320aic31xx: Add headphone/headset detection adds 90f0202bf2e1 ASoC: tlv320aic31xx: Add button press detection adds f661fa2804af ASoC: fix SND_SOC_LOCHNAGAR_SC kconfig warning adds cce1396936ef ASoC: sprd: Add Spreadtrum audio compress offload support adds e194098bf909 ASoC: core: support driver alias names for FE topology overrides adds 02b6424509e0 ASoC: topology: Align tplg pointer increment across all kcontrols adds 64b92de9603f ASoC: wcd9335: fix a leaked reference by adding missing of [...] adds c705247136a5 ASoC: fsl_utils: fix a leaked reference by adding missing [...] adds b820d52e7eed ASoC: eukrea-tlv320: fix a leaked reference by adding miss [...] adds 6d5e2bf9d203 Merge branch 'acpi-utils' of git://git.kernel.org/pub/scm/ [...] adds 7742a5b418c9 ASoC: tlv320aic31xx: aic31xx_set_jack() can be static adds 26ffa016a3c1 ASoC: wm_adsp: Remove redundant NULL check in wm_adsp_buffer_free adds 789b930a8f0d ASoC: wm_adsp: Make use of local variables adds 2b7bcdad3af9 ASoC: Mediatek: MT8183: TS3A227: fix build error adds 52a30f3bb1b1 ASoC: Mediatek: MT8183: Fix build error in mt8183_da7219_m [...] adds 0f9e47b3fd92 ASoC: sprd: Fix modular build adds b6c573e5e865 ASoC: Mediatek: MT8183: Fix platform_no_drv_owner.cocci warnings adds d82e78b0a578 ASoC: Mediatek: MT8183: Fix platform_no_drv_owner.cocci warnings adds adcc9f2b064e ASoC: sprd: Fix the smatch warning adds 8a1d95c393d9 ASoC: tlv320aic32x4: Update copyright and use SPDX identifier adds fb20de606316 ASoC: rockchip: pdm: using left justified store mode adds a7980cd212ce ASoC: rockchip: pdm: add default regs adds 252163a66a06 ASoC: rockchip: pdm: optimize clear logic adds 072cb68a4366 Merge branch 'asoc-5.1' into asoc-5.2 adds 624e8e00acaf ASoC: rockchip: pdm: fixup pdm fractional div adds 6bfff707985f dt-bindings: sound: rockchip: add compatible for rk3308/px30 adds 717d97879b34 ASoC: rockchip: pdm: add compatible for rk1808 adds 2a050b7a746e dt-bindings: sound: add compatible for rk1808 adds 430f5da69b93 ASoC: rockchip: pdm: adjust waterlevel in frame unit adds 54cd97cfe02e ASoC: rockchip: pdm: Correct PDM_CTRL0 reg value adds 47fa5773f11c ASoC: sprd: Fix spelling mistake "faied" -> "failed" adds b126fc073287 ASoC: rockchip: pdm: Mark RXFIFO_DATA as volatile and precious adds 44ceee847e27 ASoC: tlv320aic32x4: Add Switch for Setting Common Mode Voltage adds d3e6e374566e ASoC: tlv320aic32x4: Add Playback PowerTune Controls adds fdf34366d324 ASoC: max98357a: add missing supported rates adds aa612f2b006a ASoC: wm_adsp: Avoid calling snd_compr_stop_error from WDT expiry adds 26bde6ad6d59 ASoC: dt-bindings: update cs42l51 bindings adds f77b6ea70f3a ASoC: cs42l51: add regulator management adds 11b9cd748e31 ASoC: cs42l51: add reset management adds 2f7c4ce09a43 ASoC: cs42l51: add support of master mode adds 75a714823e89 ASoC: cs42l51: add power management adds e04232c38190 ASoC: cs42l51: add adc volume control adds f96fb7d198ca ASoC: core: remove link components before cleaning up card [...] adds 679f4e6cfd45 ASoC: meson: add g12a compatibles adds 7c02509a8a99 ASoC: meson: axg-fifo: add g12a support adds a3c23a8ad4dc ASoC: meson: axg-toddr: add g12a support adds fcced66f208d ASoC: meson: axg-frddr: add g12a support adds f01bc67f58fd ASoC: meson: axg-tdm-formatter: rework quirks settings adds aa191a37b801 ASoC: meson: axg-tdmout: add g12a support adds 5aebe7c7f9c2 ASoC: topology: fix endianness issues adds 2114171d9cce ASoC: topology: fix big-endian check adds 1997ee89f36d ASoC: fsl_esai: Support synchronous mode adds 4110e9a18683 ASoC: cs42l51: change mic bias DAPM adds 1c05c1ed6f4d ASoC: imx-pcm: Switch to SPDX identifier adds ecf4630f1b98 ASoC: eukrea-tlv320: Switch to SPDX identifier adds e073564fe653 ASoC: fsl-dma: Switch to SPDX identifier adds 47bbcbfeb8ac ASoC: imx-audmux: Switch to SPDX identifier adds 0fe61fc0c243 ASoC: imx-es8328: Switch to SPDX identifier adds a134f42eaaca ASoC: imx-mc13783: Switch to SPDX identifier adds d4451c159a0b ASoC: imx-pcm-fiq: Switch to SPDX identifier adds 58dbd1015d3e ASoC: imx-spdif: Switch to SPDX identifier adds bdc16b574892 ASoC: imx-ssi: Switch to SPDX identifier adds 1edfc2485d8d ASoC: mpc5200_dma: Switch to SPDX identifier adds 1af301d46246 ASoC: mpc5200_psc_ac97: Switch to SPDX identifier adds 864a8472c441 ASoC: mpc5200_psc_i2s: Switch to SPDX identifier adds eed9bb238e08 ASoC: mpc8610_hpcd: Switch to SPDX identifier adds 1021ec41a909 ASoC: mx27vis-aic32x4: Switch to SPDX identifier adds ab78529cfec0 ASoC: p1022_ds: Switch to SPDX identifier adds 8acfeb65cbaa ASoC: p1022_rdk: Switch to SPDX identifier adds 6e3398c67e68 ASoC: pcm030-audio-fabric: Switch to SPDX identifier adds e5eec5ee98a6 ASoC: phycore-ac97: Switch to SPDX identifier adds a03584b75a28 ASoC: wm1133-ev1: Switch to SPDX identifier adds ba49cf6f8e4a ASoC: Intel: bytcht_es8316: Add quirk for inverted jack detect adds a8d218f4fe81 ASoC: Intel: bytcht_es8316: Add quirk for the Teclast X98+ II adds 2390c9b473da ASoC: Intel: kbl_da7219_max98927: remove headset adds daae4c583534 ASoC: tlv320aic32x4: Fix spacing adds 4c61608402f5 ASoC: samsung: arndale: Convert to SPDX License Identifier adds 41ce2ac0417c ASoC: samsung: bells: Convert to SPDX License Identifier adds df504eda6a72 ASoC: samsung: dmaengine: Convert to SPDX License Indentifier adds 392d20f60d00 ASoC: samsung: h1940_uda1380: Convert to SPDX License Identifier adds 7d5b1b8aaa65 ASoC: samsung: i2s: Convert to SPDX License Identifier adds 1d3279c4ab57 ASoC: samsung: idma: Convert to SPDX License Identifier adds 9c8df4cd9964 ASoC: samsung: jive_wm8750: Convert to SPDX License Identifier adds 1643b9fb8c77 ASoC: samsung: littlemill: Convert to SPDX License Identifier adds d5943db34af3 ASoC: samsung: lowland: Convert to SPDX License Identifier adds 7cab920a891e ASoC: samsung: neo1973_wm8753: Convert to SPDX License Identifier adds 1896b485d3ec ASoC: samsung: odroid: Convert to SPDX License Identifier adds 65511dc7488e ASoC: samsung: pcm: Convert to SPDX License Identifier adds 08ac76d01bea ASoC: samsung: s3c-i2s-v2: Convert to SPDX License Identifier adds 521cc68ea588 ASoC: samsung: s3c24xx-i2s: Convert to SPDX License Identifier adds 2dab7021aa52 ASoC: samsung: rx1950_uda1380: Convert to SPDX License Identifier adds 25bc05fbc464 ASoC: samsung: s3c2412-i2s: Convert to SPDX License Identifier adds ac64529df8df ASoC: samsung: s3c24xx_simtec*: Convert to SPDX License Id [...] adds 4d19f2cf5f2d ASoC: samsung: s3c24xx_uda134x: Convert to SPDX License Id [...] adds 8aa0ef201cdc ASoC: samsung: smartq_wm8987: Convert to SPDX License Identifier adds 64301240f86a ASoC: samsung: smdk_spdif: Convert to SPDX License Identifier adds fe20039c8d09 ASoC: samsung: smdk_wm8580: Convert to SPDX License Identifier adds f9ff38071cdc ASoC: samsung: smdk_wm8994*: Convert to SPDX License Identifier adds ebf4c423dd2a ASoC: samsung: snow: Convert to SPDX License Identifier adds dbf0344a4b6a ASoC: samsung: spdif: Convert to SPDX License Identifier adds 3f8b21fd7960 ASoC: samsung: speyside: Convert to SPDX License Identifier adds 686f47bb72dd ASoC: samsung: tm2_wm5110: Convert to SPDX License Identifier adds d18360e07fb7 ASoC: samsung: tobermory: Convert to SPDX License Identifier adds ae061d2a857f ASoC: pcm: save fixed-up hw_params of BE adds 479879701758 ASoC: Intel: Haswell: Remove set but not used variable 'st [...] adds c634d3ffc6b2 dt-bindings: ASoC: Add Spreadtrum multi-channel data trans [...] adds d7bff893e04f ASoC: sprd: Add Spreadtrum multi-channel data transfer support adds 6b903f9bdd98 ASoC: doc: simple-card: Add pin-switches property adds ddb351145a96 ASoC: fsl_sai: Update is_slave_mode with correct value adds 812ad463e089 ASoC: fsl_sai: Add support for runtime pm adds 1fb1e93a1dc7 ASoC: Intel: bytcht_es8316: fix compilation warning adds 2fb2a19af17a ASoC: Intel: bytcr_rt5640: align quirk override handling adds fb45befa7ea0 ASoC: Intel: bytcr_rt5651: align quirk override handling adds 90194281ee8b ASoC: simple-card-utils: add asoc_simple_parse_pin_switches() adds b46ea8f4d238 ASoC: fsl_sai: Add missing return 0 in remove() adds 552f2d7edd38 ASoC: simple-card: Read pin switches conf from devicetree adds 93f38ef6a4b6 Merge branch 'asoc-5.1' into asoc-5.2 adds 8f8a54884dfd ASoC: stm32: sai: simplify dai driver initialisation adds c16211d6226d ASoC: SOF: Add Sound Open Firmware driver core adds c3078f539704 ASoC: SOF: Add Sound Open Firmware KControl support adds 86b02f71ccf3 ASoC: SOF: Add driver debug support. adds 53e0c72d98ba ASoC: SOF: Add support for IPC IO between DSP and Host adds 868bd00f4955 ASoC: SOF: Add PCM operations support adds 311ce4fe7637 ASoC: SOF: Add support for loading topologies adds fd51c47b352b ASoC: SOF: Add DSP firmware logger support adds d1d95fcb63e3 ASoC: SOF: Add DSP HW abstraction operations adds 70cd52544b95 ASoC: SOF: Add firmware loader support adds 4483151e765b ASoC: SOF: Add userspace ABI support adds 8920153c6461 ASoC: SOF: Add PM support adds 8017b8fd37bf ASoC: SOF: Add Nocodec machine driver support adds e657c18a01c8 ASoC: SOF: Add xtensa support adds 3bafac46065e ASoC: SOF: Add utils adds 9e42c5ca4a27 ASoC: SOF: Intel: Add BYT, CHT and BSW DSP HW support. adds 458bc7296184 ASoC: SOF: Intel: Add BDW HW DSP support adds 351d1174fef0 ASoC: SOF: Intel: Add legacy IPC support adds dd96daca6c83 ASoC: SOF: Intel: Add APL/CNL HW DSP support adds 8a300c8fb17c ASoC: SOF: Intel: Add HDA controller for Intel DSP adds 747503b1813a ASoC: SOF: Intel: Add Intel specific HDA DSP HW operations adds 6e9cde974863 ASoC: SOF: Intel: Add Intel specific HDA IPC mechanisms. adds cd679898cd32 ASoC: SOF: Add ACPI device support adds a226893b85b3 ASoC: SOF: Add PCI device support adds d16046ffa6de ASoC: SOF: Intel: Add Intel specific HDA firmware loader adds c6be710f5e2a ASoC: SOF: Intel: Add Intel specific HDA PCM operations adds 78ad1f07a49a ASoC: SOF: Intel: Add hda-bus support and initialization adds a1d1e266b445 ASoC: SOF: Intel: Add Intel specific HDA stream operations adds ba00ed7572cd ASoC: SOF: Intel: Add Intel specific HDA trace operations adds 5507b8103e26 ASoC: SOF: Intel: Add support for HDAudio codecs adds fdd961e37e47 ASoC: SOF: Intel: add SKL+ platform DAIs adds 273020522ef6 ASoC: SOF: Intel: Add platform differentiation for APL and CNL adds e6b140e918e9 ASoC: Intel: Kconfig: expose common option between SST and [...] adds 7e978fa37df7 ASoC: SOF: Add Build support for SOF core and Intel drivers adds f35bf70f61d3 ASoC: Intel: Make sure BDW based machine drivers build for SOF adds 10b02b53a998 ASoC: Intel: select relevant machine drivers for SOF adds 7b6531c5054e ASoC: hdmi-codec: fix spelling mistake "plalform" -> "platform" adds f2a1fdb50d31 ASoC: Mediatek: MT8183: Fix build err while CONFIG_I2C set [...] adds bb24a31ed584 ASoC: AMD: Configure wclk and bclk of master codec adds 5011454ee34a ASoC: pcm3168a: Enable TDM support for DSP_A/B modes adds a0c34c7629be ASoC: fsl_micfil: Remove set but not used variable 'osr' adds 83b4f50ca2b2 ASoC: tlv320aic32x4: Remove set but not used variable 'mclk_rate' adds a1a86e1bd4a8 ASoC: amd: acp3x: Make acp3x_dai_i2s_ops static adds ea751227c813 ASoC: imx: fix fiq dependencies adds 6f547c96b45d ASoC: atmel: tse850: Make some functions static adds 680ae69d5227 ASoC: mpc5200_psc_i2s: Fix invalid license ID adds ac097cac496f ASoC: mpc5200_dma: Fix invalid license ID adds 21c7f3e31ec5 ASoC: rsnd: Document r8a77470 bindings adds 164a263bf8d0 ASoC: Intel: Make boards more available for compile test adds d3692cb5c56d ASoC: Intel: common: add Geminilake Realtek+Maxim machine [...] adds 51dd97d1df5f ASoC: rt5645: fix a NULL pointer dereference adds a2be42f18d40 ASoC: cs43130: fix a NULL pointer dereference adds 8bb678d75954 ASoC: imx-audmix: fix object reference leaks in probe adds d04195b0a351 ASoC: fsl_audmix: remove "model" attribute from DT document adds f2a36a78423e ASoC: fsl_audmix: remove "model" attribute adds 1df1e5457cd1 ASoC: Mediatek: MT8183: change supported formats of DL2 and UL1 adds d232591c9482 ASoC: Mediatek: MT8183: add I2S2 control path from UL2 and UL3 adds a23e34c064b9 ASoC: tlv320aic32x4: Fix potential uninitialized variable adds 62be484f7ad8 ASoC: fsl_audmix: cache pdev->dev pointer adds 7c88b92816df ASoC: sprd: Fix return value check in sprd_mcdt_probe() adds 81a812c98b6e ASoC: sprd: Fix to use list_for_each_entry_safe() when del [...] adds 81ed884501a5 ASoC: wm_adsp: Use DSP ops pointers to stop watchdog in er [...] adds 07f80454369e ASoC: SOF: Intel: fix spelling mistake "incompatble" -> "i [...] adds b75a9799dc37 ASoC: wm_adsp: Correct region base typo in wm_halo_setup_algs adds 903c220b1ece ASoC: fsl_esai: Fix missing break in switch statement adds 406dcbc55a0a ASoC: rt5645: Headphone Jack sense inverts on the LattePan [...] adds 1cd472d2ac16 ASoC: da7219: Use clk_round_rate to handle enabled bclk/wclk case adds c437ba0300ce ASoC: SOF: remove redundant null checks of dai adds 726fc60babe4 ASoC: hdmi-codec: stream is already locked in hw_params adds 0efa3334d65b ASoC: Intel: avoid Oops if DMA setup fails adds 73affae222ec ASoC: SOF: add Kconfig option for strict ABI checks adds 4acb1c2ea42e ASOC: SOF: ipc: add support for stricter ABI checks adds 8e3a6e45a77b ASoC: SOF: topology: add support for stricter ABI checks adds acd1c1883d40 ASoC: SOF: Intel: cnl: add pointer ops to use DPIB position adds df7e0de58825 ASoC: SOF: Intel: hda: add the SSP Host Device memory space adds b095fe47bc1e ASoC: SOF: Intel: hda: add SSP info to the chip info struct adds 74ed4097f589 ASoC: SOF: Intel: hda: set I2S slave before enabling DSP adds d1a6459fab43 ASoC: SOF: Intel: hda: set bus->idx as 0 adds b0056fda7c8a ASoC: SOF: Intel: hda-pcm: remove useless dependency on hdac_ext adds e2803e610aec ASoC: SOF: PCM: add period_elapsed work to fix race condit [...] adds 8242d53975a9 ASoC: SOF: Intel: use snd_sof_pcm_period_elapsed adds ff758e9f73a0 ASoC: SOF: ipc: use snd_sof_pcm_period_elapsed adds 6d60a39e5b78 ASoC: SOF: Intel: hda-ipc: simplify handling of IPC IRQ adds e8e55dbe0896 ASoC: SOF: Intel: hda-stream: store stream capabilities adds 20d0aff739be ASoC: SOF: Intel: hda-stream: handle real stream interrupts only adds ed3baacd76ba ASoC: SOF: intel: hda: add hw_params_upon_resume flag for [...] adds 5e4a27fda2c8 ASoC: SOF: IPC: add ipc dump function adds f3da49f055dc ASoC: SOF: Intel: APL: add ipc dump function adds dc20e5f315e1 ASoC: SOF: Intel: CNL: add ipc dump function adds 2b131b5a25f5 ASoC: Intel: skl_hda_dsp_generic: add DMIC support adds 6dd5055f1d32 ASoC: Intel: skl_hda_dsp_generic:refine code style adds f70abd75b7c6 ASoC: Intel: add sof-rt5682 machine driver adds 16ec5dfe0327 ASoC: Intel: kbl_da7219_max98357a: Map BTN_0 to KEY_PLAYPAUSE adds 1587a061ef56 ASoC: sprd: Add reserved DMA memory support adds 378d590c4945 Merge branch 'asoc-5.2' into asoc-next adds d81645510ce2 Merge tag 'asoc-v5.2' of https://git.kernel.org/pub/scm/li [...] adds 8c2e6728c2bf ALSA: hda/hdmi - Read the pin sense from register when repolling adds 7f641e26a6df ALSA: hda/hdmi - Consider eld_valid when reporting jack event adds d3ba58bb8959 ALSA: hda/realtek - Support low power consumption for ALC295 adds d4c2ccdb5855 ALSA: hda/intel: add CometLake PCI IDs adds 80a5052db751 ALSA: hdea/realtek - Headset fixup for System76 Gazelle (gaze14) adds a46eb523220e ASoC: RT5677-SPI: Disable 16Bit SPI Transfers adds ecb2795c08bc ASoC: max98090: Fix restore of DAPM Muxes adds 863137f0bc5e ASoC: stm32: spdifrx: update pcm hardware constraints adds 19e42536b271 ASoC: stm32: spdifrx: change trace level on iec control adds 4c88519133bd ASoC: sound/soc/sof/: fix kconfig dependency warning adds ab0c433f32f8 ASoC: da7219: Fix a compile warning at CONFIG_COMMON_CLK=n adds c41d384c39f1 ASoC: SOF: Fix a compile warning with CONFIG_PCI=n adds f153bf49ddf6 ASoC: rockchip: Fix an uninitialized variable compile warning adds 54d198d5019d ASoC: SOF: Propagate sof_get_ctrl_copy_params() error properly adds 78989ff8aead ASoC: SOF: xtensa: fix undefined references adds ce38a75089f7 ASoC: SOF: core: fix undefined nocodec reference adds 5095c418b939 Merge tag 'asoc-v5.2-2' of git://git.kernel.org/pub/scm/li [...] adds 6447c962bc47 ALSA: hda/realtek - Support low power consumption for ALC256 adds 534420c6ff87 ALSA: aica: Fix a long-time build breakage adds 7f84ff68be05 ALSA: line6: toneport: Fix broken usage of timer for delay [...] adds bdb8fa6b09a8 ASoC: mediatek: mt6358: initialize setting when ramping volume adds bbb56537a327 ASoC: mediatek: mt6358: save output volume for mixer controls adds ec0574a6ce31 ASoC: mediatek: mt6358: save PGA for mixer control adds 939507f27798 ASoC: codec: hdac_hdmi: no checking monitor in hw_params adds 4fc19fffaaf8 ASoC: stm32: i2s: update pcm hardware constraints adds 7f6647ced298 ASoC: SOF: Fix unused variable warnings adds ed97c988bdc6 Merge tag 'asoc-v5.2-5' of git://git.kernel.org/pub/scm/li [...] adds e57ccca1ba33 Merge tag 'sound-5.2-rc1' of git://git.kernel.org/pub/scm/ [...] adds c13edf8106f6 dma: select GENERIC_ALLOCATOR for DMA_REMAP adds 4217efa353c6 parport_ip32: pass struct device to DMA API functions adds 12a7b035cacc da8xx-fb: pass struct device to DMA API functions adds 9f989e8c06fe gbefb: switch to managed version of the DMA allocator adds 02c486f48343 pxa3xx-gcu: pass struct device to dma_mmap_coherent adds 5ab6a91a1cac arm: use a dummy struct device for ISA DMA use of the DMA API adds d7e02a931235 dma-mapping: remove leftover NULL device support adds e43e2657fe77 x86/dma: Remove the x86_dma_fallback_dev hack adds 148a97d5a02a dma-mapping: remove an unnecessary NULL check adds 13bf5ced9377 dma-mapping: add a Kconfig symbol to indicate arch_dma_pre [...] adds ddab5337b23c Merge tag 'dma-mapping-5.2' of git://git.infradead.org/use [...] adds 5ba846b1ee07 dmaengine: idma64: Use actual device for DMA transfers adds f6ed6491d565 dmaengine: tegra210-adma: use devm_clk_*() helpers adds 74fca241e6a0 dmaengine: tegra210-adma: update system sleep callbacks adds b45aef3aef63 dmaengine: pl330: introduce debugfs interface adds 921234e0c5d7 dmaengine: axi-dmac: Split too large segments adds 2ff25c1c3279 dmaengine: pl08x: be fair when re-assigning physical channel adds f177a4312194 dmaengine: xgene-dma: move spin_lock_bh to spin_lock in tasklet adds 23b846396b95 dmaengine: axi-dmac: extend support for ZynqMP arch adds e2c114c06da2 dmaengine: at_xdmac: remove BUG_ON macro in tasklet adds 223a4f4cfe93 dmaengine: at_xdmac: enhance channel errors handling in tasklet adds 38a829a389e3 dmaengine: at_xdmac: only monitor overflow errors for peri [...] adds 56009f0d2f54 dmaengine: axi-dmac: Infer synthesis configuration paramet [...] adds 648865a79d8e dmaengine: axi-dmac: Don't check the number of frames for [...] adds 9a05045d2a68 dmaengine: axi-dmac: Enable DMA_INTERLEAVE capability adds 2da254cc7908 dmaengine: pl330: _stop: clear interrupt status adds c7266d26dc12 dmaengine: bcm2835: Drop duplicate capability setting. adds ffcfc20f7489 dmaengine: idma64: Move driver name to the header adds 9e1630b809ec dmaengine: xgene-dma: fix spelling mistake "descripto" -> [...] adds 941acd566b18 dmaengine: imx-sdma: Only check ratio on parts that support 1:1 adds 8a6061c34a54 dmaengine: rcar-dmac: Update copyright information adds f4fd2ec08f17 dmaengine: stm32-dma: use platform_get_irq() adds c6504be53972 dmaengine: stm32-dma: Fix unsigned variable compared with zero adds 95d47fb71d18 dmaengine: bcm-sba-raid: Use dev_get_drvdata() adds 66c30aa67917 dmaengine: nbpfaxi: Use dev_get_drvdata() adds 2a4885abf5fb dmaengine: stm32-dma: fix residue calculation in stm32-dma adds 32685552fdc8 dmaengine: fsl-edma: Fix typo in Vybrid name adds e095189a5410 dmaengine: fsl-edma: Adjust indentation adds 0b515abb6b7e dmaengine: at_xdmac: remove a stray bottom half unlock adds ded1f3db4cd6 dmaengine: tegra210-adma: prepare for supporting newer Teg [...] adds c0e74dd25422 Documentation: DT: Add compatibility binding for Tegra186 adds 433de642a76c dmaengine: tegra210-adma: add support for Tegra186/Tegra194 adds 94dc8f4ed479 dmaengine: tegra210-adma: add pause/resume support adds f030e419501c dmaengine: tegra210-dma: free dma controller in remove() adds f33e7bb3eb92 dmaengine: tegra210-adma: restore channel status adds 055128ee008b Merge tag 'dmaengine-5.2-rc1' of git://git.infradead.org/u [...] adds a2f409713e44 cxgb3: Convert cqidr to XArray adds 27114876ceaa cxgb3: Convert qpidr to XArray adds e64a7c02f101 cxgb3: Convert mmidr to XArray adds 52e124c27e7b cxgb4: Convert cqidr to XArray adds 2f43129127e6 cxgb4: Convert qpidr to XArray adds 7a268a93973c cxgb4: Convert mmidr to XArray adds f254ba6ae547 cxgb4: Convert hwtid_idr to XArray adds 9f5a9632e412 cxgb4: Convert atid_idr to XArray adds 401b44804c2a cxgb4: Convert stid_idr to XArray adds f04cc17878b4 RDMA/hns: Only assign the relatived fields of psn if IB_QP [...] adds 601f3e6d067c RDMA/hns: Only assign the fields of the rq psn if IB_QP_RQ [...] adds 834fa8cf6f70 RDMA/hns: Update the range of raq_psn field of qp context adds 5b01b243b0b3 RDMA/hns: Only assgin some fields if the relatived attr_ma [...] adds 07c2339a91c1 RDMA/hns: Hide error print information with roce vf device adds 82342e493b7e RDMA/hns: Bugfix for sending with invalidate adds d0a935563bc0 RDMA/hns: Delete unused variable in hns_roce_v2_modify_qp [...] adds 19b1a294b0b3 RDMA: Use __packed annotation instead of __attribute__ ((packed)) adds 270a9833b269 IB/hfi1: Add running average for adaptive pio adds b02a29eb8841 mlx5: Convert mlx5_srq_table to XArray adds f1430536e008 mlx4: Convert pv_id_table to XArray adds 949a2370466b IB/mad: Convert ib_mad_clients to XArray adds ae78ff3a0f0c RDMA/cm: Convert local_id_table to XArray adds 8e5a9d61e258 ib core: Convert query_idr to XArray adds 81cc440883d4 ucm: Convert ctx_id_table to XArray adds 638267537ad9 cma: Convert portspace IDRs to XArray adds a6a9274a7c71 RDMA/nes: remove redundant check on udata adds 1a2e158327c9 drivers: infiniband: Fix whitespace in kconfig adds a4b7013db23e RDMA/rxe: Fix slab-out-bounds access which lead to kernel [...] adds 4ae27444100f IB/core: Ensure an invalidate_range callback on ODP MR adds e2a438bd7116 RDMA/i40iw: Handle workqueue allocation failure adds 9513ea4f6728 IB/iser: remove uninitialized variable len adds dc7fe518b049 overflow: Fix -Wtype-limits compilation warnings adds e95e52a1788d RDMA/hns: Limit scope of hns_roce_cmq_send() adds 1e5887b700dd IB/mlx5: WQE dump jumps over first 16 bytes adds d623dfd28361 IB/mlx5: Compare only index part of a memory window rkey adds 6a1096611cc5 RDMA/vmw_pvrdma: Skip zeroing device attrs adds 2dd0cf77c93f iw_cxgb4: Update Maintainer details adds 4d60cad5db7f IB/MAD: Add send path trace points adds 821bf1de45a1 IB/MAD: Add recv path trace point adds 0e65bae205cb IB/MAD: Add agent trace points adds 056533192a9e IB/UMAD: Add umad trace points adds 2ccfbb70c277 IB/MAD: Add SMP details to MAD tracing adds 0ac01febd475 BPF: Add sample code for new ib_umad tracepoint adds 08304d714638 IB/rxe: Replace av->network_type with skb->protocol adds 259e66bcdff5 RDMA/uverbs: Add a __user annotation to a pointer adds 2dcdebff5e84 RDMA/uverbs: Annotate uverbs_request_next_ptr() return val [...] adds 0080aed4e4ca RDMA/uverbs: Allow the compiler to verify declaration and [...] adds 1f687edee2ae IB/mlx5: Declare devx_async_cmd_event_fops static adds 920d10e45844 IB/hfi1: Fix two format strings adds 196b4ce57d16 IB/qib: Remove a set-but-not-used variable adds 5aa848408011 RDMA/bnxt_re: Use correct sizing on buffers holding page D [...] adds 5f818d676ac4 RDMA/cxbg: Use correct sizing on buffers holding page DMA [...] adds 41d34865b24c RDMA/mthca: Use correct sizing on buffers holding page DMA [...] adds 93923d309bda RDMA/rxe: Use correct sizing on buffers holding page DMA a [...] adds 629e6f9db6bf RDMA/rdmavt: Use correct sizing on buffers holding page DM [...] adds cebe556bd755 RDMA/core: Introduce ib_core_device to hold device adds 62dfa7955e84 RDMA/core: Restrict sysfs entries view to init_net adds 4e0f7b907072 RDMA/core: Implement compat device/sysfs tree in net namespace adds 5417783eabb2 RDMA/core: Support core port attributes in non init_net adds a56bc45b27b9 RDMA/core: Add module param to disable device sharing amon [...] adds 41c6140189af RDMA: Check net namespace access for uverbs, umad, cma and nldev adds 37eeab55aeca RDMA/core: Extend ib_device_get_by_index for net namespace adds cb7e0e130503 RDMA/core: Add interface to read device namespace sharing mode adds 2b34c5580226 RDMA/core: Add command to set ib_core device net namspace [...] adds 27e19f451089 RDMA/hns: Convert cq_table to XArray adds 736b5a70db98 RDMA/hns: Convert qp_table_tree to XArray adds 0ee3b915b1b0 hfi1: Convert vesw_idr to XArray adds b6014f9e5f39 qedr: Convert qpidr to XArray adds 9fd15987ed27 qedr: Convert srqidr to XArray adds 065d55237ad1 RDMA/netlink: Remove unused data structure adds d3243da8e370 RDMA/core: Don't compare specific bit after boolean AND adds 03b92789e5cf hfi1: Convert hfi1_unit_table to XArray adds 059d48fbf61b qib: Convert qib_unit_table to XArray adds fae7a699a925 opa_vnic: Convert vport_idr to XArray adds 70f06b26f07e IB: ucontext should be set properly for all cmd & ioctl paths adds a6a3797df274 IB: Pass uverbs_attr_bundle down uobject destroy path adds c4367a26357b IB: Pass uverbs_attr_bundle down ib_x destroy path adds bdeacabd1a5f IB: Remove 'uobject->context' dependency in object destroy APIs adds ff23dfa13457 IB: Pass only ib_udata in function prototypes adds 6734b2973565 RDMA/hns: Fix bad endianess of port_pd variable adds 061ccb52d23c RDMA/cma: Set proper port number as index adds f6f3f532556e IB/hfi1: Delay the release of destination mr for TID RDMA [...] adds 6a40693a884d IB/hfi1: Add a function to read next expected psn from har [...] adds b885d5be9ca1 IB/hfi1: Unify the software PSN check for TID RDMA READ/WRITE adds 8da0f0f26f80 IB/hfi1: Remove WARN_ON when freeing expected receive groups adds 747b931fbe23 IB/hfi1: Implement CCA for TID RDMA protocol adds 1c726c44210f Merge HFI1 updates into k.o/for-next adds 0f51427bd097 RDMA/mlx5: Cleanup WQE page fault handler adds d2c33370ae73 RDMA/iw_cxgb4: Always disconnect when QP is transitioning [...] adds c7252a653299 RDMA/cm: Remove useless zeroing of static global variable adds d10bcf947a3e RDMA/umem: Combine contiguous PAGE_SIZE regions in SGEs adds 4d2e11d42fe4 opa_vnic: fix check on record->event, incorrect operator used adds c87e65cfb97c RDMA/cm: Move debug counters to be under relevant IB device adds 9e886b39a73a RDMA/nldev: Return device protocol adds e79c9c60622a IB/mlx5: Remove references to uboject->context adds feec576a6af2 IB: When attrs.udata/ufile is available use that instead o [...] adds f6316032fd32 RDMA/core: Support object allocation in atomic context adds d345691471b4 RDMA: Handle AH allocations by IB/core adds 68e326dea1db RDMA: Handle SRQ allocations by IB/core adds e1c9a0dc2939 RDMA/hns: Dump detailed driver-specific CQ adds d0b5c01bb446 RDMA/umem: Use correct value for SG entries in sg_copy_to_ [...] adds 2b277dae0679 RDMA/hns: Support to create 1M srq queue adds 4b38da75e089 RDMA/drivers: Convert easy drivers to use ib_device_set_netdev() adds ab7efbe24b28 RDMA/cxgb4: Use ib_device_set_netdev() adds 5331fa0db73d Merge branch 'mlx5-next' into rdma.git for-next adds 95579e785a9a RDMA/mlx5: Move netdev info into the port struct adds 4a6dc8552ab2 RDMA/mlx5: Free IB device on remove adds da796ccb3e0e RDMA/mlx5: Move ports allocation to outside of INIT stage adds 5d8f6a0e9207 RDMA/mlx5: Use correct size for device resources adds 6a4d00be0833 RDMA/mlx5: Move rep into port struct adds d5ed8ac34cef RDMA/mlx5: Move default representors SQ steering to rule t [...] adds 35b0aa67b298 RDMA/mlx5: Refactor netdev affinity code adds a989ea01cb10 RDMA/mlx5: Move SMI caps logic adds 26628e2d58c9 RDMA/mlx5: Move to single device multiport ports in switch [...] adds fb652d329902 RDMA/mlx5: Remove VF representor profile adds 1c00d7bc96c2 RDMA/ocrdma: Remove use of idr use pci bdf instead adds 1db86318c4d1 RDMA/mlx5: Check for error return in flow_rule rather than err adds a6d2a5a92e67 RDMA/cxgb4: Fix null pointer dereference on alloc_skb failure adds ff5eefe6d3a3 RDMA/cxgb4: Fix spelling mistake "immedate" -> "immediate" adds 2d9598497757 infiniband/qib: Fix typo in comment adds 3042492bd1f9 RDMA/core: Avoid freeing netdevs in disable_device() adds decbc7a6b007 RDMA/core: Introduce a helper function to change net names [...] adds 2e5b8a01165e RDMA/core: Add a netlink command to change net namespace o [...] adds 13a4376568f6 RDMA/mlx5: Access the prio bypass inside the FDB flow tabl [...] adds 3b70508a6bfb RDMA/mlx5: Create flow table with max size supported adds 52438be44112 RDMA/mlx5: Allow inserting a steering rule to the FDB adds 56e5acd405fa RDMA/mlx5: Add query e-switch vport context to devx white list adds 7f575103b042 RDMA/mlx5: Allow DEVX and raw creation flow on reps adds d3b5cc1cd996 RDMA/mlx5: Initialize roce port info before multiport master init adds 5fb58c9e2fb1 RDMA/mlx5: Don't create IB representors when in multiport [...] adds 823b23da7113 IB/core: Allow vlan link local address based RoCE GIDs adds 5d7ed2f27bbd RDMA/cma: Consider scope_id while binding to ipv6 ll address adds 574258222281 RDMA/hns: Remove asynchronic QP destroy adds 07c5ba912401 IB/hfi1: Add debugfs to control expansion ROM write protect adds ea752bc5e50a IB/{rdmavt, hfi1): Miscellaneous comment fixes adds 62644c1d2bb7 IB/hfi1: Make opfn.h self sufficient adds 715ab1a862c8 IB/rdmavt: Fix ab/ba include issues adds 52cdbcc2b182 IB/rdmavt: Use more efficient allowed_ops adds d40f69c9b9df IB/{rdmavt, qib, hfi1}: Use new routine to release referen [...] adds a9c62e007878 IB/hfi1: Add selected Rcv counters adds 3c176c9d7244 IB/hfi1: Remove reference to RHF.VCRCErr adds ddcdc368b103 RDMA/mlx5: Use get_zeroed_page() for clock_info adds 4eb6ab13b991 RDMA: Remove rdma_user_mmap_page adds 449a224c10a4 Merge branch 'rdma_mmap' into rdma.git for-next adds 1f1d6abbf0be IB/mlx5: Expose TIR ICM address to user space adds 1d045aa76fe8 Merge branch 'mlx5_tir_icm' into rdma.git for-next adds a7b36d5fa86c ib/bnxt: Remove mention of idr_alloc from comment adds b9b0f34531e0 uverbs: Convert idr to XArray adds 923abb9d797b RDMA/core: Introduce RDMA subsystem ibdev_* print functions adds 7872168a8391 RDMA/umem: Handle page combining avoidance correctly in ib [...] adds f89adedaf3fe RDMA/uverbs: Initialize udata struct on destroy flows adds 4f33dd41b24c RDMA/uverbs: Initialize uverbs_attr_bundle ucontext in ib_ [...] adds 8f4426aa19fc IB/mlx5: Add missing XRC options to QP optional params mask adds 1a418f7764a0 IB/core: Set qp->real_qp before it may be accessed adds eb15c78b05bd RDMA/core: Do not invoke init_port on compat devices adds dd05cb828d0e RDMA: Get rid of iw_cm_verbs adds 3bf3e2b881c1 RDMA/rxe: Consider skb reserve space based on netdev of GID adds 8f9748602491 IB/cm: Reduce dependency on gid attribute ndev check adds a70c07397fd8 RDMA: Introduce and use GID attr helper to read RoCE L2 fields adds adb4a57a7a1d RDMA/cma: Use rdma_read_gid_attr_ndev_rcu to access netdev adds dab2175800ef RDMA/rxe: Use rdma_read_gid_attr_ndev_rcu to access netdev adds 5102eca9039b net/smc: Use rdma_read_gid_l2_fields to L2 fields adds 943bd984b108 RDMA/core: Allow detaching gid attribute netdevice for RoCE adds 3a4ef2e2b5cf RDMA/rdmavt: Catch use-after-free access of AH structures adds 3b113a1ec3d4 IB/mlx5: Support device memory type attribute adds 4056b12efd43 IB/mlx5: Warn on allocated MEMIC buffers during cleanup adds 25c13324d03d IB/mlx5: Add steering SW ICM device memory type adds 33cde96fb5d7 IB/mlx5: Device resource control for privileged DEVX user adds 10bf13c33450 RDMA/mlx5: Remove MAYEXEC flag adds 4c4b1996b5db IB/hfi1: Fix WQ_MEM_RECLAIM warning adds 4a35339958f1 RDMA/umem: Add API to find best driver supported page size [...] adds a808273a495c RDMA/verbs: Add a DMA iterator to return aligned contiguou [...] adds eb52c0333f06 RDMA/i40iw: Use core helpers to get aligned DMA address wi [...] adds d85582517e91 RDMA/bnxt_re: Use core helpers to get aligned DMA address adds db6c6774af0d RDMA/umem: Remove hugetlb flag adds f95be3d28d89 RDMA: Add EFA related definitions adds 01edac3aa2b9 RDMA/efa: Add EFA device definitions adds 853f56523565 RDMA/efa: Add the efa.h header file adds 43eaa49d511c RDMA/efa: Add the efa_com.h file adds cd9b3d597054 RDMA/efa: Add the com service API definitions adds 2ce62149afae RDMA/efa: Add the ABI definitions adds 0420e542569b RDMA/efa: Implement functions that submit and complete adm [...] adds e9c6c5373088 RDMA/efa: Add common command handlers adds 40909f664d27 RDMA/efa: Add EFA verbs implementation adds b7f5e880f377 RDMA/efa: Add the efa module adds f23afd75fc99 RDMA/efa: Add driver to Kconfig/Makefile adds d2c4ada1ed88 lib/scatterlist: Remove leftover from sg_page_iter comment adds e7a5b4aafd82 RDMA/device: Don't fire uevent before device is fully initialized adds ba7d8117f3cc IB/core, ipoib: Do not overreact to SM LID change event adds b79656ed44c6 RDMA/ipoib: Allow user space differentiate between valid dev_port adds dce45af5c2e9 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds fc2e2e9c43e3 orangefs: implement xattr cache adds 66d5477d7002 orangefs: do not invalidate attributes on inode create adds 8b60785c1d7c orangefs: simplify orangefs_inode_getattr interface adds 5e7f1d433804 orangefs: update attributes rather than relying on server adds 5e4f606e26d6 orangefs: hold i_lock during inode_getattr adds f2d34c738cbf orangefs: set up and use backing_dev_info adds df2d7337b570 orangefs: let setattr write to cached inode adds afd9fb2a3179 orangefs: reorganize setattr functions to track attribute changes adds a68d9c606a67 orangefs: remove orangefs_readpages adds 0dcac0f7812b orangefs: service ops done for writeback are not killable adds c453dcfc7981 orangefs: migrate to generic_file_read_iter adds 85ac799cf926 orangefs: implement writepage adds 43f34576042e orangefs: do not return successful read when the client-co [...] adds 3e9dfc6e1e8b orangefs: move do_readv_writev to direct_IO adds 8a88bbce6f83 orangefs: skip inode writeout if nothing to write adds 90fc07065a35 orangefs: avoid fsync service operation on flush adds 52e2d0a3804c orangefs: write range tracking adds c472ebc25555 orangefs: implement writepages adds 8f04e1be7848 orangefs: add orangefs_revalidate_mapping adds c2549f8c7a28 orangefs: remember count when reading. adds 4077a0f25b00 orangefs: pass slot index back to readpage. adds dd59a6475c4c orangefs: copy Orangefs-sized blocks into the pagecache if [...] adds 33713cd09ccd orangefs: truncate before updating size adds 882388056194 Merge tag 'for-linus-5.2-ofs1' of git://git.kernel.org/pub [...] adds 8db5da0b8618 x86/ima: require signed kernel modules adds 3d45ad9260c3 x86/ima: add missing include adds 41475a3ebace doc/kernel-parameters.txt: Deprecate ima_appraise_tcb adds 2bfebea90dd5 Merge branch 'next-integrity-for-james' of git://git.kerne [...] adds 7664cd6e3a0b Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] adds 460d95a1d69d smack: removal of global rule list adds 4e328b08882a Smack: Create smack_rule cache to optimize memory usage adds f7450bc6e768 Smack: Fix IPv6 handling of 0 secmark adds f075b344c6ca Merge branch 'smack-for-5.2' of https://github.com/cschauf [...] adds b9ef5513c99b smack: Check address length before reading address family adds 5f9b4992b722 Merge branch 'smack-for-5.2-b' of https://github.com/cscha [...] adds 619ae03e922b Smack: Fix kbuild reported build error adds 8d31a5c35ed1 Merge branch 'smack-for-5.2-b' of https://github.com/cscha [...] adds 800c608c976c Merge branch 'next-smack' of git://git.kernel.org/pub/scm/ [...] adds 3213486f2e44 csky: Add support for perf unwind-libdw adds b1e76c3d3a77 Merge tag 'csky-for-linus-5.2-perf-unwind-libdw' of git:// [...] adds a2775bbc1d58 kernel/workqueue: Use __printf markup to silence compiler [...] adds 8194fe94ab08 kernel/workqueue: Document wq_worker_last_func() argument adds 24acfb718225 workqueue: Use normal rcu adds 23c970608a09 Merge branch 'for-5.2' of git://git.kernel.org/pub/scm/lin [...] adds d6e486ee0ef2 cgroup: remove extra cgroup_migrate_finish() call adds 50943f3e136a cgroup: rename freezer.c into legacy_freezer.c adds aade7f9efba0 cgroup: implement __cgroup_task_count() helper adds 4dcabece4c3a cgroup: protect cgroup->nr_(dying_)descendants by css_set_lock adds 76f969e8948d cgroup: cgroup v2 freezer adds ff9fb7cb515b kselftests: cgroup: don't fail on cg_kill_all() error in c [...] adds 5313bfe425c8 kselftests: cgroup: add freezer controller self-tests adds 712e35178754 cgroup: make TRACE_CGROUP_PATH irq-safe adds 4c476d8cff48 cgroup: add tracing points for cgroup v2 freezer adds afe471ea2d6f cgroup: document cgroup v2 freezer interface adds 533307dc20a9 cgroup: Remove unused cgrp variable adds cb2c4cd87874 cgroup: prevent spurious transition into non-frozen state adds 96b9c592def5 cgroup: get rid of cgroup_freezer_frozen_exit() adds 1900da520c9f kernel: cgroup: fix misuse of %x adds f2b31bb59824 cgroup: never call do_group_exit() with task->frozen bit set adds abde77eb5c66 Merge branch 'for-5.2' of git://git.kernel.org/pub/scm/lin [...] adds ae67bd3821bb SUNRPC: Fix up task signalling adds 9e6fa0bb84be SUNRPC: Refactor rpc_restart_call/rpc_restart_call_prepare adds 8ba6a92d0182 SUNRPC: Refactor xprt_request_wait_receive() adds 87150aaed9e5 SUNRPC: Refactor rpc_sleep_on() adds 8357a9b60fe7 SUNRPC: Remove unused argument 'action' from rpc_sleep_on_ [...] adds 6b2e6856275d SUNRPC: Add function rpc_sleep_on_timeout() adds 5efd1876e61f SUNRPC: Fix up tracking of timeouts adds 24a9d9a21e56 SUNRPC: Simplify queue timeouts using timer_reduce() adds 431235818bc3 SUNRPC: Declare RPC timers as TIMER_DEFERRABLE adds 9e910bff74be SUNRPC: Ensure that the transport layer respect major timeouts adds 5ad64b36dda9 SUNRPC: Add tracking of RPC level errors adds e4ec48d3cc61 SUNRPC: Make "no retrans timeout" soft tasks behave like s [...] adds da953063bdce SUNRPC: Start the first major timeout calculation at task [...] adds 0729d995f2a2 SUNRPC: Ensure to ratelimit the "server not responding" sy [...] adds ae6ec9184745 SUNRPC: Add the 'softerr' rpc_client flag adds 11982a7c0f65 NFS: Consider ETIMEDOUT to be a fatal error adds 7b1355b615c6 NFS: Move internal constants out of uapi/linux/nfs_mount.h adds 91a575e1a984 NFS: Add a mount option "softerr" to allow clients to see [...] adds 14bebe3c90b3 NFS: Don't interrupt file writeout due to fatal errors adds 22876f540bdf NFS: Don't call generic_error_remove_page() while holding locks adds aded8d7b54f2 NFS: Don't inadvertently clear writeback errors adds 6fbda89b257f NFS: Replace custom error reporting mechanism with generic one adds c917cfaf9bbe NFS: Fix up NFS I/O subrequest creation adds 28b1d3f5a772 NFS: Remove unused argument from nfs_create_request() adds 33344e0f7eaa pNFS: Add tracking to limit the number of pNFS retries adds 0688e64bc600 NFS: Allow signal interruption of NFS4ERR_DELAYed operations adds 154945112dac NFS: Ensure that all nfs lock contexts have a valid open context adds 9fcd5960e88b NFS: Add a helper to return a pointer to the open context [...] adds c79d183ebb76 NFS: Remove redundant open context from nfs_page adds ce96e888fe48 Fix nfs4.2 return -EINVAL when do dedupe operation adds 52db6f9a0cd8 SUNRPC: Avoid digging into the ATOMIC pool adds b2ca473b920d xprtrdma: Fix an frwr_map recovery nit adds 1769e6a816df xprtrdma: Clean up rpcrdma_create_req() adds 23146500b32f xprtrdma: Clean up rpcrdma_create_rep() and rpcrdma_destroy_rep() adds 8cec3dba76a4 xprtrdma: rpcrdma_regbuf alignment adds bb93a1ae2bf4 xprtrdma: Allocate req's regbufs at xprt create time adds 0f665ceb71a2 xprtrdma: De-duplicate "allocate new, free old regbuf" adds d2832af38dfd xprtrdma: Clean up regbuf helpers adds 3f9c7e769347 xprtrdma: Backchannel can use GFP_KERNEL allocations adds 4ba02e8d0ea5 xprtrdma: Increase maximum number of backchannel requests adds 17e4c443c0b4 xprtrdma: Trace marshaling failures adds dbcc53a52df2 xprtrdma: Clean up sendctx functions adds c209e49ceac0 xprtrdma: More Send completion batching adds f19bd0bbd363 xprtrdma: Eliminate rpcrdma_ia::ri_device adds 1f7d1c73c58a SUNRPC: Update comments based on recent changes adds fd5951742dbc xprtrdma: Remove rpcrdma_create_data_internal::rsize and wsize adds 94087e978e9b xprtrdma: Aggregate the inline settings in struct rpcrdma_ep adds 86c4ccd9b92b xprtrdma: Eliminate struct rpcrdma_create_data_internal adds 5f2311f5bd35 xprtrdma: Remove pr_err() call sites from completion handlers adds b8fe677fd059 xprtrdma: Update comments that reference ib_drain_qp adds 2cfd11f16f01 xprtrdma: Remove stale comment adds 79caa5fad47c SUNRPC: Cache cred of process creating the rpc_client adds 1a58e8a0e5c1 NFS: Store the credential of the mount process in the nfs_server adds 283ebe3ec415 SUNRPC: Use the client user namespace when encoding creds adds ac83228a7101 SUNRPC: Use namespace of listening daemon in the client AU [...] adds 264d948ce7d0 NFS: Convert NFSv3 to use the container user namespace adds 58002399da65 NFSv4: Convert the NFS client idmapper to use the containe [...] adds c207db2f5da5 NFS: Convert NFSv2 to use the container user namespace adds 3b7eb5e35d0f NFS: When mounting, don't share filesystems between differ [...] adds b422df915cef lockd: Store the lockd client credential in struct nlm_host adds 950a578c6128 NFS: make nfs_match_client killable adds b1029c9bc078 PNFS fallback to MDS if no deviceid found adds f02f3755dbd1 NFS4: Fix v4.0 client state corruption when mount adds 9c5948c24869 SUNRPC: task should be exit if encode return EKEYEXPIRED m [...] adds fe31ce83cbac SUNRPC: Fix an error code in gss_alloc_msg() adds 8ca017c8cee3 NFSv4: don't mark all open state for recovery when handlin [...] adds a46126ccc77e nfs: pass the correct prototype to read_cache_page adds c260121a97a3 NFS: Fix a double unlock from nfs_match,get_client adds 5940d1cf9f42 SUNRPC: Rebalance a kref in auth_gss.c adds 06cbd26d312e Merge tag 'nfs-for-5.2-1' of git://git.linux-nfs.org/proje [...] adds bdfdf4b2ba64 dt: snps,designware-i2c: Add clock bindings documentation adds c62ebb3d5f0d i2c: designware: Add support for an interface clock adds 0d7350316a2a i2c: i2c-stm32f7: improve loopback in timing algorithm adds ed5a81046bf7 i2c: rcar: sanity check for minimal DMA length adds 03f85e380f92 i2c: rcar: let DMA enable routine return success status adds 94e290b0e9a6 i2c: rcar: wait for data empty before starting DMA adds 07345ab220d8 i2c: at91: segregate master mode specific code from probe [...] adds ad7d142f8951 i2c: at91: split driver into core and master file adds 9d3ca54b550c i2c: at91: added slave mode support adds 472ec0ce3ef4 dt-bindings: i2c: stm32: remove extra spaces adds 36ea73cb9a42 dt-bindings: i2c: stm32: update optional properties for st [...] adds 529766e0a011 i2c: Add drivers for the AMD PCIe MP2 I2C controller adds 265bd824e17f i2c: at91: Convert to use struct i2c_timings adds f6ac28d61675 i2c: apply coding style for struct i2c_adapter adds c24b8d574b7c i2c: iproc: Extend I2C read up to 255 bytes adds f34b8d9093d7 i2c: iproc: Add slave mode support adds 1b23fa2e18f0 i2c: iproc: Add support for more master error status adds 682587080da9 dt-bindings: i2c: iproc: make 'interrupts' optional adds 3f98ad45e585 i2c: iproc: add polling support adds a9f0a81ef88b i2c: iproc: use wrapper for read/write access adds 12402f825d3b dt-bindings: i2c: iproc: add "brcm, iproc-nic-i2c" compati [...] adds 9a1038728037 i2c: iproc: add NIC I2C support adds d469127528ec i2c: nomadik: remove an unnecessary NULL check in nmk_i2c_ [...] adds 0ec4b562c378 i2c: isch: Remove unnecessary acpi.h include adds bc6eaf17097b i2c: mediatek: Add offsets array for new i2c registers adds a3438152c667 dt-bindings: i2c: Add Mediatek MT8183 i2c binding adds cad6dc5d2887 i2c: mediatek: Add arb clock in i2c driver adds a15c91bac695 i2c: mediatek: Add i2c and apdma sync in i2c driver adds 25708278f810 i2c: mediatek: Add i2c support for MediaTek MT8183 adds 78cdfcea289a i2c: brcmstb: remove unused struct member adds bae1d3a05a8b i2c: core: remove use of in_atomic() adds 83c42212d254 i2c: core: use I2C locking behaviour also for SMBUS adds 63b96983a5dd i2c: core: introduce callbacks for atomic transfers adds 7168bff2cfd7 i2c: mux: populate the new *_atomic callbacks adds 77c1e1e062b6 i2c: demux: handle the new atomic callbacks adds 89f845a6dcd3 i2c: omap: Add the master_xfer_atomic hook adds 08960b022fb6 i2c: tegra-bpmp: convert to use new atomic callbacks adds dd7dbf0eb090 i2c: ocores: refactor setup for polling adds 3d11a12ece85 i2c: ocores: enable atomic xfers adds 252fa60e7054 i2c: stu300: use xfer_atomic callback to bail out early adds 8927fbf48124 i2c: algo: bit: add flag to whitelist atomic transfers adds e155e3883019 i2c: gpio: flag atomic capability if possible adds 530edb501ce4 i2c: axxia: use auto cmd for last message adds 18073da76973 dt-bindings: i2c: i2c-mtk: add support for MT8516 adds d303ce595cac i2c: riic: Add Runtime PM support adds 8221324b1af8 i2c: iproc: Change driver to use 'BIT' macro adds ceda59ec444e MAINTAINERS: change my e-mail address for at24 adds d333bad1f6f3 dt-bindings: at24: add Renesas R1EX24016 adds 9a51b86a6121 Merge tag 'at24-v5.2-updates-for-wolfram' of git://git.ker [...] adds ddd7c492d419 i2c: mux: pca954x: remove support for unused platform data adds 590085f0f25a i2c: mux: pca9541: remove support for unused platform data adds f1fb64b04bf4 i2c: mux: pca954x: allow management of device idle state v [...] adds d5984d2a3121 i2c: mux: demux-pinctrl: use struct_size() in devm_kzalloc() adds d00afd5ede1c Merge branch 'i2c-mux/for-next' of https://github.com/peda [...] adds 4db61c2a16fc i2c: core: ratelimit 'transfer when suspended' errors adds 5d756112da49 i2c: core: apply 'is_suspended' check for SMBus, too adds 24beb83ad289 i2c-piix4: Add Hygon Dhyana SMBus support adds c395f8dc1a09 i2c: imx-lpi2c: Use __maybe_unused instead of #if CONFIG_PM_SLEEP adds e6ae3ca27477 dt-bindings: i2c: riic: document r7s9210 support adds 45182e4e1f8a Merge branch 'i2c/for-5.2' of git://git.kernel.org/pub/scm [...] adds 2fcdf5fd7c1b rtc: abx80x: convert to SPDX identifier adds 559e883e0f77 rtc: abx80x: use rtc_add_group adds 60b7f4cbdcbc rtc: abx80x: remove useless .remove adds 28e7861cfcf0 rtc: zynqmp: convert to SPDX identifier adds ac2467382240 rtc: ab-b5ze-s3: remove mutex adds 5d049837dd76 rtc: ab-b5ze-s3: remove unnecessary gotos adds 8a941124458f rtc: ab-b5ze-s3: switch to rtc_time64_to_tm/rtc_tm_to_time64 adds 818806498569 rtc: ab-b5ze-s3: convert to SPDX identifier adds 33fee143ac6e rtc: ab-b5ze-s3: remove unnecessary check adds cdf7545aef65 rtc: convert core to SPDX identifier adds b67436152959 rtc: mv: convert to SPDX identifier adds 5b25a71b68eb rtc: mv: convert to devm_rtc_allocate_device adds b46c5815be4c rtc: mv: add range adds 35118b7a4ea0 rtc: omap: let the core handle range adds 737842e57557 rtc: da9063: convert header to SPDX adds 87b7cbbc704d rtc: x1205: Add DT bindings adds 6875404fdb44 rtc: x1205: Add DT probing support adds 606cc43c720b rtc: core: correct trivial checkpatch warnings adds 9c3ab8558632 rtc: ab-b5ze-s3: correct checkpatch issues adds 8bc9630ad1ae rtc: 88pm80x: convert to SPDX identifier adds 540a11d8bd00 rtc: test: do not use assignment in if condition adds a652e00ee123 rtc: xgene: fix possible race condition adds 490595abfd36 rtc: xgene: set range adds 3a205b9dc87d rtc: xgene: convert to SPDX identifier adds db7853414b3e rtc: xgene: correct checkpatch issues adds 9a842a7ebb16 rtc: xgene: stop caching alarm_time adds 43f327fa4848 rtc: xgene: switch to rtc_time64_to_tm/rtc_tm_to_time64 adds 58f889150a66 rtc: xgene: use .set_time adds 409b84e3eb94 rtc: goldfish: convert to devm_rtc_allocate_device adds 5e2954fd8e3f rtc: goldfish: add range adds bd01386e2c28 rtc: goldfish: sort headers adds 6a6ec8c15d35 rtc: goldfish: allow building on more than MIPS adds b509306d1f01 rtc: goldfish: switch to rtc_time64_to_tm/rtc_tm_to_time64 adds 2be7f1b5d096 rtc: goldfish: convert to SPDX identifier adds c50fd69a4f9e rtc: dm355evm: convert to devm_rtc_allocate_device adds 4bc85a3873c6 rtc: dm355evm: set range adds c5655adc02c4 rtc: dm355evm: switch to rtc_time64_to_tm/rtc_tm_to_time64 adds c1576497b286 rtc: dm355evm: convert to SPDX identifier adds 9852023d204b rtc: sh: stop resetting time to epoch adds 1097998d27da rtc: sh: fix possible race condition adds beee05dfbead rtc: sh: set range adds 1a76a77c8800 rtc: at91sam9: drop platform_data support adds 6c7293e7290a rtc: at91sam9: convert to devm_rtc_allocate_device adds 255c43ca0142 rtc: at91sam9: set range adds 8af760a3ec9b rtc: at91sam9: switch to rtc_time64_to_tm/rtc_tm_to_time64 adds bc40072d71d5 rtc: at91sam9: convert to SPDX identifier adds be8bf986c0bf rtc: at91sam9: correct trivial checkpatch warnings adds 70c805c23fce rtc: ps3: switch to rtc_time64_to_tm/rtc_tm_to_time64 adds e85b930bc6b7 rtc: ps3: convert to SPDX identifier adds 0b5e47bbaa5e rtc: ps3: convert to devm_rtc_allocate_device adds 72dd89c0bcd3 rtc: ps3: set range adds 28c6852e47a9 rtc: omap: switch to rtc_time64_to_tm/rtc_tm_to_time64 adds 58c92990cc27 rtc: omap: convert to SPDX identifier adds 65c6f638d600 rtc: sun4v: switch to rtc_time64_to_tm/rtc_tm_to_time64 adds 3ec99d6136f0 rtc: sun4v: set range adds 64bef02c92fa rtc: sun4v: switch to SPDX identifier adds 5ff404d1496e rtc: da9063: set range adds b599db3a9f40 rtc: da9063: switch to rtc_time64_to_tm/rtc_tm_to_time64 adds b9a1d801a9dd rtc: wm831x: set range adds d315bc1be955 rtc: wm831x: remove unnecessary goto adds 239924498868 rtc: wm831x: switch to rtc_time64_to_tm/rtc_tm_to_time64 adds e07fa839d943 rtc: wm831x: convert to SPDX identifier adds d3062d1d7415 rtc: Fix timestamp value for RTC_TIMESTAMP_BEGIN_1900 adds fd86b2d4bbfc rtc: opal: Make opal_tpo_alarm_irq_enable static adds 24db953e942b rtc: mt6397: Don't call irq_dispose_mapping. adds 9a8f2d12ffaf rtc: brcmstb-waketimer: switch to rtc_time64_to_tm adds e3b371109e01 dt-bindings: rtc: Add on-chip ASPEED RTC documentation adds 184a182ed52a rtc: Add ASPEED RTC driver adds e7afddb2b4d2 rtc: snvs: use dev_pm_set_wake_irq() to simplify code adds cf37fa79a761 rtc: mxc: use devm_platform_ioremap_resource() to simplify code adds 0c46b07ce4d5 rtc: snvs: use devm_platform_ioremap_resource() to simplify code adds 0f21700ac40c rtc: pcf85063: switch to probe_new adds de311aa8d47f rtc: pcf85063: convert to SPDX identifier adds 191c0da112e0 rtc: pcf85063: remove bogus i2c functionality check adds 3555a3425822 rtc: pcf85063: convert to devm_rtc_allocate_device adds 802a779aeb66 rtc: pcf85063: set range adds e89b60d02801 rtc: pcf85063: switch to regmap adds 0e2e87779ab8 rtc: pcf85063: differentiate pcf85063a and pcf85063tp adds 05cb3a56ee8c rtc: pcf85063: add alarm support adds 5b3a3ade0293 rtc: pcf85063: add Micro Crystal RV8263 support adds fadfd092ee91 rtc: pcf85063: add nvram support adds 85370d3dd0d1 rtc: pcf85063: add offset correction support adds 27ff836d2f44 rtc: pcf85063: add RTC_VL_READ/RTC_VL_CLR support adds 169680dee73d rtc: remove unnecessary Kconfig dependencies adds c48cadf5bf4b rtc: don't reference bogus function pointer in kdoc adds 73f28f714a8f rtc: lib: check whether tm->tm_year in int32 range adds 43dae505dae6 rtc: test: use .set_time adds d1fbe695d889 rtc: ds1672: set range adds 10e3efc16569 rtc: ds1672: move oscillator handling to .read_time adds c346065582f8 rtc: ds1672: remove sysfs debug interface adds 7a5670c754b8 rtc: ds1672: remove useless indirection adds 520d6516736e rtc: ds1672: use rtc_time64_to_tm adds 219219d9b89b rtc: ds1672: use .set_time adds 69468320a94d rtc: ds1672: convert to SPDX identifier adds e3a7691321ae rtc: ds1672: switch debug message to %ptR adds 06cfd668ec67 rtc: coh901331: set range adds 9cf2f9b5adcb rtc: coh901331: switch to rtc_time64_to_tm/rtc_tm_to_time64 adds febad7946072 rtc: coh901331: use .set_time adds 7d624621b704 rtc: coh901331: convert to SPDX identifier adds e1089802467d rtc: tegra: set range adds 34ea0ac3e2e6 rtc: tegra: switch to rtc_time64_to_tm/rtc_tm_to_time64 adds b6838275be1f rtc: tegra: convert to SPDX identifier adds 0d823abd7c04 rtc: stmp3xxx: set range adds a659a08180f4 rtc: stmp3xxx: switch to rtc_time64_to_tm/rtc_tm_to_time64 adds 622eb9b487d3 rtc: stmp3xxx: use .set_time adds 838d2d916599 rtc: stmp3xxx: convert to SPDX identifier adds 8f7b1d718a43 rtc: pcf85363: remove unused struct pcf85363 member adds c0ec8319cc41 rtc: pcf85363: set range adds 176a5ee32c25 rtc: pcf85363: remove bogus i2c functionality check adds b21a841c4c1a rtc: pcf85363: remove useless forward declaration adds 56573ca7ee77 rtc: pcf85363: convert to SPDX identifier adds 386b5941a0dd rtc: ab3100: set range adds 0dca027bb859 rtc: ab3100: use .set_time adds ac2ae48efad7 rtc: ab3100: convert to SPDX identifier adds 153a9177c1c8 rtc: sirfsoc: Make sysrtc_regmap_config static adds 862cac15d2e9 rtc: rx8025: Fix a parameter to %ptR in rx8025_read_alarm() adds bc0e731fc289 rtc: mxc: use dev_pm_set_wake_irq() to simplify code adds fbc5ee9a6955 rtc: mxc_v2: use dev_pm_set_wake_irq() to simplify code adds 6bbad585fd69 rtc: lpc32xx: convert to devm_rtc_allocate_device adds 3a13426908a3 rtc: lpc32xx: set range adds ba4a84f5ab6e rtc: lpc32xx: simplify IRQ setup adds f04dd349a343 rtc: lpc32xx: switch to rtc_time64_to_tm/rtc_tm_to_time64 adds 34b21c9ee812 rtc: lpc32xx: use .set_time adds 7342e2a73a37 rtc: lpc32xx: convert to SPDX identifier adds 692802d26b3a rtc: ds1685: fix crash caused by referencing wrong device struct adds e330c3d547e8 rtc: ds1685: remove dead code adds 3b6bddda2fb6 rtc: ds1685: use threaded interrupt adds e4ae7023e182 rtc: mc13xxx: set range adds eee86deafee8 rtc: mc13xxx: use .set_time adds edd6d79ece9a rtc: mc13xxx: convert to SPDX identifier adds 9fc0fd5077ba rtc: mc13xxx: fix style issue adds 9eec31f310e0 rtc: ds3232: get SRAM access using NVMEM Framework adds b809d192eb98 rtc: ep93xx: stop setting platform_data adds bac68b30d537 rtc: ep93xx: convert to devm_rtc_allocate_device adds 09cd030b5446 rtc: ep93xx: use rtc_add_group adds 2d4fc6df77d8 rtc: ep93xx: set range adds 886a77e73e52 rtc: ep93xx: switch to rtc_time64_to_tm adds ef9440a2e363 rtc: ep93xx: use .set_time adds 4fdf4d237fab rtc: ep93xx: convert to SPDX identifier adds d71c7715326b rtc: ep93xx: fix checkpatch issues adds 13bfa942254f rtc: ds2404: set range adds 53523216ba91 rtc: ds2404: switch to rtc_time64_to_tm adds be2b04371ab1 rtc: ds2404: use .set_time adds 14556f04e546 rtc: ds2404: convert to SPDX identifier adds c7ac260fe76f rtc: ds2404: remove ds2404_chip_ops adds d9aa5ca429ad rtc: ds2404: simplify .probe and remove .remove adds 498ce4e76b2d rtc: wm831x: use .set_time adds f9bf089a70aa rtc: rx6110: declare missing of table adds cf612c5949ac rtc: stm32: manage the get_irq probe defer case adds ebc2ec4ecf18 rtc: mxc: fix possible race condition adds 83888df4b882 rtc: mxc: set range adds 02bc723579a8 rtc: mxc: use .set_time adds 21c9dfda4b30 rtc: imxdi: set range adds 93059793ad49 rtc: imxdi: switch to rtc_time64_to_tm/rtc_tm_to_time64 adds d231d32caa90 rtc: imxdi: use .set_time adds 629d488a3eb6 rtc: imxdi: remove unnecessary check adds c8889bb6e62f rtc: imxdi: convert to SPDX identifier adds 527bd754d1ff rtc: Use dev_get_drvdata() adds f22b1ba15ee5 rtc: 88pm860x: prevent use-after-free on device remove adds a7ab6bed284f rtc: jz4740: set range adds be8dce96f3f5 rtc: jz4740: switch to rtc_time64_to_tm/rtc_tm_to_time64 adds d10dcc95fa65 rtc: jz4740: remove useless check adds e72746e79123 rtc: jz4740: use .set_time adds 3b2dc19ff9a1 rtc: jz4740: use dev_pm_set_wake_irq() to simplify code adds 7fe8fcee0cf9 rtc: jz4740: rework invalid time detection adds 86836d641d33 rtc: jz4740: convert to SPDX identifier adds 060711f5274d rtc: digicolor: fix possible race condition adds e5fe3c3e4cdb rtc: digicolor: set range adds 72ef256e3a06 rtc: digicolor: use .set_time adds 77c13d992b40 rtc: digicolor: convert to SPDX identifier adds d1403c482227 rtc: pcap: set range adds 03745d1ff411 rtc: pcap: switch to rtc_time64_to_tm/rtc_tm_to_time64 adds c8b599ed37c0 rtc: pcap: use .set_time adds f5fae395663a rtc: pcap: convert to SPDX identifier adds a01ab0669ddf rtc: drop set_mms and set_mmss64 adds 557fbf4f387a rtc: imxdi: remove unused variable adds dacb6a4035a0 rtc: snvs: Use __maybe_unused instead of #if CONFIG_PM_SLEEP adds 8e4ff713ce31 Merge tag 'rtc-5.2' of git://git.kernel.org/pub/scm/linux/ [...] adds 6a82559f745b clk: renesas: rcar-gen3: Pass name/offset to cpg_sd_clk_re [...] adds 9c561be8d8f2 clk: renesas: r7s9210: Always use readl() adds 1addd6d568d0 clk: renesas: r9a06g032: Add missing PCI USB clock adds 20cc05ba04a9 clk: renesas: rcar-gen3: Parameterise Z and Z2 clock fixed [...] adds 10d9ea5100c8 clk: renesas: rcar-gen3: Parameterise Z and Z2 clock offset adds e0836e363843 clk: renesas: rcar-gen3: Remove CLK_TYPE_GEN3_Z2 adds cb8be119d21d math64: New DIV64_U64_ROUND_CLOSEST helper adds 71119b54a2e6 clk: renesas: rcar-gen3: Support Z and Z2 clocks with high [...] adds 787fe096fe42 clk: renesas: r8a77990: Add Z2 clock adds 4aeed945b702 clk: renesas: r8a774c0: Add Z2 clock adds 8d36fdcce21c clk: renesas: rcar-gen3: Correct parent clock of EHCI/OHCI adds c2182095c850 clk: renesas: rcar-gen3: Correct parent clock of HS-USB adds 3c772f71a552 clk: renesas: rcar-gen3: Correct parent clock of SYS-DMAC adds b9df2ea2b8d0 clk: renesas: rcar-gen3: Correct parent clock of Audio-DMAC adds 3c14505c68ca clk: renesas: rcar-gen3: Rename DRIF clocks adds 21ab095cbc06 clk: renesas: r8a77980: Fix RPC-IF module clock's parent adds b953eaaeb58e clk: renesas: rcar-gen3: Fix cpg_sd_clock_round_rate() ret [...] adds 013b1857e817 Merge tag 'clk-renesas-for-v5.2-tag1' of git://git.kernel. [...] adds c2f0705f85fd clk: renesas: rcar-gen3: Remove unused variable adds 8bc7a04bb783 clk: qcom: gcc-qcs404: Add CDSP related clocks and resets adds 5f19c6e936f2 dt-bindings: clock: Introduce Qualcomm Turing Clock controller adds 360fed42282e clk: qcom: branch: Add AON clock ops adds 892df0191b29 clk: qcom: Add QCS404 TuringCC adds c0ee0e43c049 clk: qcom: Skip halt checks on gcc_pcie_0_pipe_clk for 8998 adds be17ca6ac76a clk: mediatek: Disable tuner_en before change PLL rate adds a3ae549917f1 clk: mediatek: Add new clkmux register API adds 9d7e1a82b7d1 clk: mediatek: Add configurable pcwibits and fmin to mtk_pll_data adds 2f41cd9b13ea dt-bindings: ARM: Mediatek: Document bindings for MT8183 adds d90240bc073e clk: mediatek: Add dt-bindings for MT8183 clocks adds 23fe31dedb7b clk: mediatek: Add configurable pcw_chg_reg to mtk_pll_data adds acddfc2c261b clk: mediatek: Add MT8183 clock support adds dac5d67277d6 clk: mediatek: Allow changing PLL rate when it is off adds 67ea15169b35 dt-bindings: mediatek: topckgen: add support for MT8516 adds eb2814bc60d9 dt-bindings: mediatek: infracfg: add support for MT8516 adds 699480d062e0 dt-bindings: mediatek: apmixedsys: add support for MT8516 adds db077febb774 clk: mediatek: add clock driver for MT8516 adds e3ee1f21b3b7 dt-bindings: clock: milbeaut: add Milbeaut clock description adds 6a6ba5b55a72 clock: milbeaut: Add Milbeaut M10V clock controller adds 48a15bb42df8 clk: imx: Remove unused imx_get_clk_hw_fixed adds 5d27e1cda1b1 Merge tag 'clk-imx-5.2' of git://git.kernel.org/pub/scm/li [...] adds 639eb9253116 clk: imx5: Fix i.MX50 mainbus clock registers adds 1e06250983b1 clk: imx5: Fix i.MX50 ESDHC clock registers adds de348df5b389 clk: imx: rename clk-imx51-imx53.c to clk-imx5.c adds 363de1d63e41 Merge tag 'clk-imx5-5.2' of git://git.kernel.org/pub/scm/l [...] adds 03fc565c2a7a clk: imx7ulp: remove snvs clock adds d058fb60d56b dt-bindings: clock: imx7ulp: remove SNVS clock adds d635c3512d3c Merge tag 'clk-imx7ulp-5.2' of git://git.kernel.org/pub/sc [...] adds a3c9e13ff0f4 clk: imx: pll14xx: drop unused variable adds 6ff46d77ca75 clk: imx6sll: Fix mispelling uart4_serial as serail adds b4a4cb5a0454 clk: imx: correct i.MX7D AV PLL num/denom offset adds 8cd117e712e1 clk: imx: keep uart clock on during system boot adds a048fe996b51 clk: imx: pllv4: add fractional-N pll support adds 4d13c67adf4d clk: imx8mq: Add dsi_ipg_div adds 53dd5c709b33 clk: imx: clk-pllv3: mark expected switch fall-throughs adds a5a627c67659 clk: imx: correct pfdv2 gate_bit/vld_bit operations adds 2ed3b9103a2b Merge branches 'clk-renesas', 'clk-qcom', 'clk-mtk', 'clk- [...] adds 38581ddc48b7 clk: Collapse gpio clk kerneldoc adds 9fe9b7ab4d05 clk: Document deprecated things adds 31f6e8700fa2 clk: Document CLK_MUX_READ_ONLY mux flag adds 777c1a40a34f clk: Document __clk_mux_determine_rate() adds 7150e182c80a clk: nxp: Drop 'flags' on fixed_rate clk macro adds 7374faa92edc clk: Remove 'flags' member of struct clk_fixed_rate adds 73d4f945f6ea clk: Document and simplify clk_core_get_rate_nolock() adds f14382d7e40c clk: Drop duplicate clk_register() documentation adds 043f44aba9a8 clk: highbank: Convert to CLK_IS_CRITICAL adds 58b5c8acba12 clk: meson-g12a: add cpu clock bindings adds dc6276f57617 clk: g12a-aoclk: re-export CLKID_AO_SAR_ADC_SEL clock id adds 17750f521876 dt-bindings: clk: g12a-clkc: add PCIE PLL clock ID adds e4c1e95facf9 dt-bindings: clock: axg-audio: unexpose controller inputs adds 19478907951a dt-bindings: clk: g12a-clkc: add VDEC clock IDs adds 23e9ae282646 dt-bindings: clock: meson8b: drop the "ABP" clock definition adds 133bb341b99d dt-bindings: clock: g12a-aoclk: expose CLKID_AO_CTS_OSCIN adds ba1ce88efa3a dt-bindings: clock: meson8b: export the VPU clock adds 77a725ff7a64 dt-bindings: clock: meson8b: export the video decoder clocks adds 370294e2667f clk: meson: g12a: add cpu clocks adds 39b8500283b4 clk: meson-pll: add reduced specific clk_ops for G12A PCIe PLL adds 34775209ba37 clk: meson-g12a: add PCIE PLL clocks adds 4b0f73055aca clk: meson-g12a: add video decoder clocks adds 32cd198a1a50 clk: meson: meson8b: use a separate clock table for Meson8m2 adds b882964b376f clk: meson: meson8b: add support for the GP_PLL clock on Meson8m2 adds 41785ce56249 clk: meson: meson8b: add the VPU clock trees adds 90751f686e3f clk: meson: meson8b: add the video decoder clock trees adds bc840f3357b8 Merge tag 'meson-clk-5.2' of https://github.com/BayLibre/c [...] adds 8554926b3fcb dt-bindings: clk: axg-audio: add g12a support adds 403365680975 Merge branch 'next/headers' into next/drivers adds b18819c4acf1 clk: meson: axg_audio: replace prefix axg by aud adds 6d6d2a24b2c7 clk: meson: axg-audio: don't register inputs in the onecell data adds 075001385c66 clk: meson: axg-audio: add g12a support adds 6e4fcc34e6a3 Merge tag 'meson-clk-5.2-2' of https://github.com/BayLibre [...] adds 434d69fad63b clk: divider: add explicit big endian support adds 58a2b4c9bdf9 clk: fractional-divider: add explicit big endian support adds d1c8a501ec07 clk: gate: add explicit big endian support adds 9427b71a8505 clk: multiplier: add explicit big endian support adds 3a7275196512 clk: mux: add explicit big endian support adds ce0c890e2a2f powerpc/512x: mark clocks as big endian adds f122498703d6 clk: core: remove powerpc special handling adds 5834fd75e623 clk: core: replace clk_{readl,writel} with {readl,writel} adds f6111b9d7970 Merge branches 'clk-doc', 'clk-more-critical', 'clk-meson' [...] adds 33c70c13992f clk: davinci: cfgchip: use PTR_ERR_OR_ZERO in da8xx_cfgchi [...] adds b331db554815 clk: tegra: Make tegra_clk_super_mux_ops static adds c942081c87dd clk: ux500: add range to usleep_range adds 7fbb639aea35 clk: mvebu: fix spelling mistake "gatable" -> "gateable" adds defb149ba42f clk: Aspeed: Setup video engine clocking adds 9d8e8f045ae4 clk: samsung: dt-bindings: Put CLK_UART3 in order adds c52c6857de87 clk: samsung: dt-bindings: Add ADC clock ID to Exynos5410 adds 691dc382769e clk: samsung: exynos5410: Add gate clock for ADC adds aa2a0592ceb6 Merge tag 'clk-v5.2-samsung' of https://git.kernel.org/pub [...] adds 93dc07f8b089 dt-bindings: clock: jz4725b-cgu: Add UDC PHY clock adds eaa9558d35ae clk: ingenic: jz4725b: Add UDC PHY clock adds 60d74e011c8e drivers: clk: zynqmp: Allow zero divisor value adds d3e4ebc18753 drivers: clk: Update clock driver to handle clock attribute adds 5e088faecb4b clk: zynqmp: fix kerneldoc of __zynqmp_clock_get_parents adds e91158f1be5b clk: zynqmp: do not export zynqmp_clk_register_* functions adds c06e64407e03 clk: zynqmp: fix check for fractional clock adds 5852b1365df4 clk: zynqmp: use structs for clk query responses adds 7e9c62bdb41a Merge branches 'clk-sa', 'clk-aspeed', 'clk-samsung', 'clk [...] adds 9f77a60669d1 clk: hi3660: Mark clk_gate_ufs_subsys as critical adds 3a02cd685443 clk: lochnagar: Add initial binding documentation adds 76c547830bd1 clk: lochnagar: Add support for the Cirrus Logic Lochnagar adds ab65e04dc101 clk: sunxi-ng: Allow DE clock to set parent rate adds 6630aad719bc clk: sunxi-ng: f1c100s: fix USB PHY gate bit offset adds 49c726d55c1b clk: sunxi: Add Kconfig options adds 26fae7a41313 clk: sunxi-ng: h6: Preset hdmi-cec clock parent adds 6597ce3de9e4 clk: sunxi-ng: h6: Allow video & vpu clocks to change parent rate adds b3adde03ba39 clk: sunxi-ng: a83t: Add pll-video0 as parent of csi-mclk adds c77cebac96a9 clk: sunxi-ng: sun5i: Export the MBUS clock adds 93737fe93ec6 Merge tag 'sunxi-clk-for-5.2' of https://git.kernel.org/pu [...] adds fb903392131a clk: rockchip: fix wrong clock definitions for rk3328 adds dfe7fb21cd9e clk: rockchip: Make rkpwm a critical clock on rk3288 adds 00c0cd9e59d2 clk: rockchip: Fix video codec clocks on rk3288 adds bf297420cce5 clk: rockchip: Limit use of USB PHY clock to USB on rk3288 adds 57a20248ef3e clk: rockchip: Turn on "aclk_dmac1" for suspend on rk3288 adds 1f55660ff805 clk: rockchip: add a COMPOSITE_DIV_OFFSET clock-type adds f4033db5b84e clk: rockchip: undo several noc and special clocks as crit [...] adds d3dfc16f8fa1 Merge tag 'v5.2-rockchip-clk-1' of git://git.kernel.org/pu [...] adds f34b2c26fc7d dt-bindings: qoriq-clock: add more PLL divider clocks support adds cc61ab9ba2da clk: qoriq: add more PLL divider clocks support adds 95089f6a9e7a clk: qoriq: Add ls1028a clock configuration adds 008aa5fd119f dt-bindings: qoriq-clock: Add ls1028a chip compatible string adds 42614b5bd954 clk: qoriq: increase array size of cmux_to_group adds 5816b74581b4 Merge branches 'clk-hisi', 'clk-lochnagar', 'clk-allwinner [...] adds 936289f0476b clk: stm32: Introduce clocks of STM32F769 board adds b06df56bad2c clk: stm32mp1: Add ddrperfm clock adds bff1cef5f23a clk: tegra: Don't enable already enabled PLLs adds 40db569d6769 clk: tegra: Fix PLLM programming on Tegra124+ when PMC ove [...] adds 449c695d97e0 clk: tegra124: Remove lock-enable bit from PLLM adds 924ee3d551c9 clk: tegra: emc: Don't enable EMC clock manually adds 888ca40e2843 clk: tegra: emc: Support multiple RAM codes adds 913c3072eb58 clk: tegra: emc: Fix EMC max-rate clamping adds f4037654a899 clk: tegra: emc: Replace BUG() with WARN_ONCE() adds e71f4d385878 clk: tegra: divider: Mark Memory Controller clock as read-only adds cc40f6404d28 dt-bindings: clock: at91: new sckc bindings adds 45b5ec8498ff clk: at91: modernize sckc binding adds 5c16ffa795b7 clk: at91: sckc: handle different RC startup time adds cb4f4949b1c7 clk: at91: allow configuring peripheral PCR layout adds e4cfb823bd71 clk: at91: allow configuring generated PCR layout adds 2423eeaead6f clk: at91: usb: Add sam9x60 support adds e5be537064dd clk: at91: master: Add sam9x60 support adds a436c2a447e5 clk: at91: add sam9x60 PLL driver adds b408038415d9 dt-bindings: clk: at91: add bindings for SAM9X60 pmc adds 01e2113de9a5 clk: at91: add sam9x60 pmc driver adds 7b4c162e03d4 clk: at91: Mark struct clk_range as const adds a6c6cb2e8bdf dt-bindings: clk: add documentation for the SiFive PRCI driver adds 7b9487a9a5c4 clk: analogbits: add Wide-Range PLL library adds 30b8e27e3b58 clk: sifive: add a driver for the SiFive FU540 PRCI IP block adds ddd3e8b976c7 clk: actions: Use the correct style for SPDX License Identifier adds 41d591750e3a clk: davinci: Use the correct style for SPDX License Identifier adds ddc9e569f1bd clk: qcom: Use the correct style for SPDX License Identifier adds 596c5ea46528 clk: renesas: Use the correct style for SPDX License Identifier adds 7a12f838e49a clk: sprd: Use the correct style for SPDX License Identifier adds d65530ca866d clk: sunxi-ng: Use the correct style for SPDX License Identifier adds ff060019f4e5 Merge branches 'clk-stm32f4', 'clk-tegra', 'clk-at91', 'cl [...] adds b88b5b7182b0 clk: ti: export the omap2_clk_is_hw_omap call adds a348f05361c9 ARM: omap2+: hwmod: drop CLK_IS_BASIC flag usage adds 2b1202d708fd clk: ti: dra7x: prevent non-existing clkctrl clocks from r [...] adds 869decd1ff19 clk: ti: dra7: disable the RNG and TIMER12 clkctrl clocks [...] adds 90b6c5c73c69 clk: Remove CLK_IS_BASIC clk flag adds 0caf00081735 Merge branch 'clk-ti' into clk-next adds d1011cba02f2 clkdev: Move clk creation outside of 'clocks_mutex' adds fceaa7d80043 clk: Prepare for clk registration API that uses DT nodes adds 1b833924e5b3 driver core: Let dev_of_node() accept a NULL dev adds 89a5ddcc799d clk: Add of_clk_hw_register() API for early clk drivers adds fc0c209c147f clk: Allow parents to be specified without string names adds dde4eff47c82 clk: Look for parents with clkdev based clk_lookups adds 601b6e93304a clk: Allow parents to be specified via clkspec index adds ecbf3f1795fd clk: fixed-factor: Let clk framework find parent adds e4818d615b58 clk: fixed-factor: Initialize clk_init_data on stack adds 1a079560b145 clk: Cache core in clk_fetch_parent_index() without names adds c1157f60d72e Merge branch 'clk-parent-rewrite-1' into clk-next adds ea5aee6d97fd Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/ [...] adds a95a9e5f0fdf arch:sparc:kernel/uprobes.c : Remove duplicate header adds 269fe56551c6 sparc: vdso: add FORCE to the build rule of %.so adds 031abf0b70cb sparc/iommu: use !PageHighMem to check if a page has a ker [...] adds a7fce1f7ca2f sparc/iommu: use sbus_iommu_unmap_page in sbus_iommu_unmap_sg adds f25b23bc156f sparc/iommu: merge iommu_release_one and sbus_iommu_unmap_page adds ff5cbec0c3ea sparc/iommu: create a common helper for map_sg adds b82059428c05 sparc/iommu: pass a physical address to iommu_get_one adds 8668b38c1c77 sparc/iommu: move per-page flushing into __sbus_iommu_map_page adds 7e996890b880 sparc/iommu: fix __sbus_iommu_map_page for highmem pages adds edb1f07203ba sparc/iommu: use __sbus_iommu_map_page to implement the ma [...] adds 376b1371a9f2 sparc/iommu: merge iommu_get_one and __sbus_iommu_map_page adds dac21527df52 Merge branch 'sparc32-iommu-SG-list' adds 5d5db1c94f8c docs: sparc: convert to ReST adds bc0025b6107c sparc: use struct_size() in kzalloc() adds f4d9a23d3dad sparc64: simplify reduce_memory() function adds 9b6c9e96f941 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc adds e9919a24d302 fib_rules: return 0 directly if an exactly same rule exist [...] adds 19e4e768064a ipv4: Fix raw socket lookup for local traffic adds f319ca6557c1 openvswitch: Replace removed NF_NAT_NEEDED with IS_ENABLED [...] adds d6759172415e net: dsa: lantiq: fix spelling mistake "brigde" -> "bridge" adds c264ed44d857 net: hns3: remove redundant assignment of l2_hdr to itself adds c7e0d6cca865 selinux: do not report error on connect(AF_UNSPEC) adds 86dc59e39031 net: dsa: sja1105: Make 'sja1105et_regs' and 'sja1105pqrs_ [...] adds 5425711b6dd0 net: dsa: sja1105: fix check on while loop exit adds 3b2c4f4d63a5 net: dsa: sja1105: Don't return a negative in u8 sja1105_s [...] adds f81dadbcf7fd net: phy: realtek: Add rtl8211e rx/tx delays config adds 1da7756e6616 net: phy: realtek: Change TX-delay setting for RGMII modes only adds 8dde14299e50 Merge branch 'phy-realtek-delays' adds 1e966763e256 nfp: reintroduce ndo_get_port_parent_id for representor ports adds 5f05836831f6 net/sched: avoid double free on matchall reoffload adds 7f4399ba405b ptp_qoriq: fix NULL access if ptp dt node missing adds 68a5cde9f02e dwmac4_prog_mtl_tx_algorithms() missing write operation adds a35d310f03a6 tuntap: fix dividing by zero in ebpf queue selection adds 9871a9e47a26 tuntap: synchronize through tfiles array instead of tun->n [...] adds ff946833b70e tipc: fix hanging clients using poll with EPOLLOUT flag adds 6c2ea9ebafa7 macvlan: disable SIOCSHWTSTAMP in container adds 873017af7784 vlan: disable SIOCSHWTSTAMP in container adds b8b277525e9d aqc111: fix endianness issue in aqc111_change_mtu adds 369b46e9fbcf aqc111: fix writing to the phy on BE adds 2cf672709beb aqc111: fix double endianness swap on BE adds bdc76fd29960 batman-adv: Start new development cycle adds a3c7cd0cdf11 batman-adv: mcast: fix multicast tt/tvlv worker locking adds d7e163ced48f Merge tag 'batadv-net-for-davem-20190509' of git://git.ope [...] adds 70610c922bae net: aquantia: fix undefined devm_hwmon_device_register_wi [...] adds 494bc1d281b5 net/tcp: use deferred jump label for TCP acked data hook adds 36096f2f4fa0 packet: Fix error path in packet_init adds 07b619919d3d selftests: bpf: initialize bpf_object pointers where needed adds 69e168ebdcfc nfp: bpf: fix static check error through tightening shift [...] adds 3ef4641fbf87 docs/btf: fix the missing section marks adds 15192f253e04 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 88c80bee883e net/tls: remove set but not used variables adds b53f4976fb1f net/tls: handle errors from padding_length() adds f50c8a019b3e Merge branch 'tls-warnings' adds 6c9f05441477 nfp: add missing kdoc adds 601e6bcc4ef0 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds 05883eee857e do_move_mount(): fix an unsafe use of is_anon_ns() adds 8ea5b2abd07e Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds d3e76a1acd18 Merge branch 'fixes' into next adds a273fa386a94 powerpc/32: Add ppc_defconfig adds af5cd05de5dd powerpc: Fix defconfig choice logic when cross compiling adds 6c84f8c5cbfb powerpc/highmem: Change BUG_ON() to WARN_ON() adds eea86aa4171d powerpc/mm/64: Document the sizes of/sizes mapped by Pxx_I [...] adds ff6d27823f61 powerpc: vdso: Make vdso32 installation conditional in vds [...] adds 308be6c7817c powerpc/embedded6xx: Make some functions static adds 62611c1e2418 powerpc/embedded6xx: Remove unused functions holly_power_o [...] adds 56c46bba9bbf powerpc/64: Fix booting large kernels with STRICT_KERNEL_RWX adds c9d8dda42372 powerpc/pseries/mce: Improve array initialization. adds 24c174bb23eb powerpc/configs: Enable CONFIG_USB_XHCI_HCD by default adds f89bd8ba834e powerpc/mm/radix: Don't do SLB preload when using the radix MMU adds f172acbfae1a powerpc/mm: move warning from resize_hpt_for_hotplug() adds bff25143da0d powerpc/mm: Silence unused-but-set-variable warnings adds c05f57fdc34a powerpc/pseries/iommu: Fix set but not used values adds e663e1e06089 powerpc/pseries/pmem: Fix a set but not used value adds 679d03f26a68 MAINTAINERS: Remove non-existent VAS file adds 0235854e1c25 MAINTAINERS: Update remaining @linux.vnet.ibm.com addresses adds 4df2cb633b5b powerpc/83xx: Add missing of_node_put() after of_device_is [...] adds 7f177f9810ad powerpc/pseries: hwpoison the pages upon hitting UE adds cc76404feaed powerpc/8xx: Fix possible device node reference leak adds 6917735e8f90 powerpc: Remove duplicate headers adds 80d04b7fabe1 powerpc/crypto: Use cheaper random numbers for crc-vpmsum [...] adds 2f9196b67237 powerpc/powernv: Squash sparse warnings in opal-call.c adds 2d4d9b308f8f powerpc/numa: improve control of topology updates adds 558f86493df0 powerpc/numa: document topology_updates_enabled, disable b [...] adds a3f3072db6ca powerpc/powernv/idle: Restore IAMR after idle adds 53a712bae5dd powerpc/powernv/idle: Restore AMR/UAMOR/AMOR after idle adds 69795cabe4cf powerpc: Add framework for Kernel Userspace Protection adds 0fb1c25ab523 powerpc: Add skeleton for Kernel Userspace Execution Prevention adds de78a9c42a79 powerpc: Add a framework for Kernel Userspace Access Protection adds b28c97505eb1 powerpc/64: Setup KUP on secondary CPUs adds 1bb2bae2e6c7 powerpc/mm/radix: Use KUEP API for Radix MMU adds ef296729b735 powerpc/lib: Refactor __patch_instruction() to use __put_u [...] adds 890274c2dc4c powerpc/64s: Implement KUAP for Radix MMU adds 5e5be3aed230 powerpc/mm: Detect bad KUAP faults adds e291b6d575bc powerpc/32: Remove MSR_PR test when returning from syscall adds e2fb9f544431 powerpc/32: Prepare for Kernel Userspace Access Protection adds c341a108a581 powerpc/8xx: Only define APG0 and APG1 adds 06fbe81b5909 powerpc/8xx: Add Kernel Userspace Execution Prevention adds 2679f9bd0aba powerpc/8xx: Add Kernel Userspace Access Protection adds 31ed2b13c48d powerpc/32s: Implement Kernel Userspace Execution Prevention. adds f342adca3afc powerpc/32s: Prepare Kernel Userspace Access Protection adds a68c31fc01ef powerpc/32s: Implement Kernel Userspace Access Protection adds 6161a37307f3 powerpc/mm: Fix build error with FLATMEM book3s64 config adds 4f40b15f339d powerpc/mm: Remove PPC_MM_SLICES #ifdef for book3s64 adds 60458fba469a powerpc/mm: Add helpers for accessing hash translation rel [...] adds 67fda38f0d68 powerpc/mm: Move slb_addr_linit to early_init_mmu adds 701101865f5d powerpc/mm: Reduce memory usage for mm_context_t for radix adds ef629cc5bf05 powerc/mm/hash: Reduce hash_mm_context size adds a35a3c6f6065 powerpc/mm/hash64: Add a variable to track the end of IO mapping adds 0034d395f89d powerpc/mm/hash64: Map all the kernel regions in the same [...] adds e09093927e54 powerpc/mm: Validate address values against different regi [...] adds 53ed7a5947de powerpc/mm: Drop the unnecessary region check adds 1c946c1b7f2b powerpc/mm/hash: Simplify the region id calculation. adds a092a03fa942 powerpc/mm: Print kernel map details to dmesg adds 5f53d28608f6 powerpc/mm/hash: Rename KERNEL_REGION_ID to LINEAR_MAP_REGION_ID adds 26ad26718dfa powerpc/mm: Fix section mismatch warning adds f341d89790b0 powerpc/mm: fix spelling mistake "Outisde" -> "Outside" adds b2d3b5ee66f2 powerpc/pseries: Track LMB nid instead of using device tree adds 7ae3f6e130e8 powerpc/watchdog: Use hrtimers for per-CPU heartbeat adds 88ec6b93c8e7 powerpc/xive: add OPAL extensions for the XIVE native expl [...] adds c1fe190c0672 powerpc: Add force enable of DAWR on P9 option adds 10d91611f426 powerpc/64s: Reimplement book3s idle code in C adds e9cef0189c5b powerpc/powernv/idle: Restore AMR/UAMOR/AMOR/IAMR after idle adds bdc7c970bcdc Merge branch 'topic/ppc-kvm' into next adds b511cdd1c12d powerpc/powernv/ioda: Handle failures correctly in pnv_pci [...] adds 33dda8c32714 powerpc/vdso: Drop unnecessary cc-ldoption adds 7e8039795a80 powerpc/cacheinfo: Fix kobject memleak adds a5ae043de767 powerpc/64s: Remove 'dummy_copy_buffer' adds 32eeb5614d3b ocxl: remove set but not used variables 'tid' and 'lpid' adds 5b2a15296210 powerpc: Add doorbell tracepoints adds d6e8a1508506 powerpc/powernv/mce: Reduce MCE console logs to lesser lines. adds cda6618d060b powerpc/powernv/mce: Print correct severity for MCE error. adds 50dbabe06a6e powerpc/powernv/mce: Print additional information about MC [...] adds 2c474c035056 powerpc/mm/radix: Fix kernel crash when running subpage pr [...] adds e620d45065c7 powerpc/tm: Avoid machine crash on rt_sigreturn() adds a1ac2a9c4f98 powerpc/book3e: drop BUG_ON() in map_kernel_page() adds 71faf8145cdc powerpc/nohash64: clean pgtable.h adds 9d9f2cccde95 powerpc/mm: change #include "mmu_decl.h" to <mm/mmu_decl.h> adds 47d99948eee4 powerpc/mm: Move book3s64 specifics in subdirectory mm/book3s64 adds 17312f258cf6 powerpc/mm: Move book3s32 specifics in subdirectory mm/book3s64 adds 27e23b5f5f6f powerpc/mm: Move nohash specifics in subdirectory mm/nohash adds 5ba666d56c4f powerpc/mm: fix erroneous duplicate slb_addr_limit init adds 02f89aed6b82 powerpc/mm: no slice for nohash/64 adds 6f60cc98df2b powerpc/mm: hand a context_t over to slice_mask_for_size() [...] adds fca5c1e9eb5e powerpc/mm: move slice_mask_for_size() into mmu.h adds 877461210ea1 powerpc/mm: get rid of mm_ctx_slice_mask_xxx() adds b4baad0b2712 powerpc/mm: remove unnecessary #ifdef CONFIG_PPC64 adds 203a1fa62866 powerpc/mm: remove a couple of #ifdef CONFIG_PPC_64K_PAGES [...] adds 33f128c64919 powerpc/8xx: get rid of #ifdef CONFIG_HUGETLB_PAGE for slices adds 43ed7909d70a powerpc/mm: define get_slice_psize() all the time adds 5953fb4f4671 powerpc/mm: define subarch SLB_ADDR_LIMIT_DEFAULT adds a521c44c3ded powerpc/book3e: drop mmu_get_tsize() adds 5874cabe2907 powerpc/64: only book3s/64 supports CONFIG_PPC_64K_PAGES adds 3dea7332ccac powerpc/book3e: hugetlbpage is only for CONFIG_PPC_FSL_BOOK3E adds 0caed4de502c powerpc/mm: move __find_linux_pte() out of hugetlbpage.c adds b7dcf96ce03e powerpc/mm: make hugetlbpage.c depend on CONFIG_HUGETLB_PAGE adds 0001e5aa5c02 powerpc/mm: make gup_hugepte() static adds 8197af22be01 powerpc/mm: split asm/hugetlb.h into dedicated subarch files adds 5fb84fec4601 powerpc/mm: add a helper to populate hugepd adds 723f268f19da powerpc/mm: cleanup ifdef mess in add_huge_page_size() adds 45d0ba527b57 powerpc/mm: move hugetlb_disabled into asm/hugetlb.h adds c5710cd20735 powerpc/mm: cleanup HPAGE_SHIFT setup adds 4df4b2758522 powerpc/mm: cleanup remaining ifdef mess in hugetlbpage.c adds fab9a1165bcd powerpc/mm: flatten function __find_linux_pte() step 1 adds e2fb2511888b powerpc/mm: flatten function __find_linux_pte() step 2 adds 26e66b08c337 powerpc/mm: flatten function __find_linux_pte() step 3 adds 447def3b06ad powerpc/mm: drop __bad_pte() adds 737b434d3d55 powerpc/mm: convert Book3E 64 to pte_fragment adds 696dffa24bd0 powerpc/mm: move pgtable_t in asm/mmu.h adds 7a792d5da27f powerpc/mm: get rid of nohash/32/mmu.h and nohash/64/mmu.h adds e7a7be5679a5 powerpc/Kconfig: select PPC_MM_SLICES from subarch type adds 627f06c6f51e powerpc/book3e: move early_alloc_pgtable() to init section adds 4a6d8cf90017 powerpc/mm: don't use pte_alloc_kernel() until slab is ava [...] adds b0124ff57e94 powerpc/mm: inline pte_alloc_one_kernel() and pte_alloc_on [...] adds dc096864ba78 powerpc/mm: refactor pte_alloc_one() and pte_free() famili [...] adds e80789a3c13f powerpc/mm: refactor definition of pgtable_cache[] adds bf8156c5aef1 powerpc/mm: Only keep one version of pmd_populate() functi [...] adds 7cec90e9499c powerpc/mm: refactor pgtable freeing functions on nohash adds 8a2cc87a24e8 powerpc/mm: refactor pmd_pgtable() adds 069239169ab0 powerpc/mm: refactor pgd_alloc() and pgd_free() on nohash adds d69ca6bab39e powerpc/32: Move early_init() in a separate file adds 26deb04342e3 powerpc: prepare string/mem functions for KASAN adds cbe46bd4f510 powerpc: remove CONFIG_CMDLINE #ifdef mess adds 450e7dd4001f powerpc/prom_init: don't use string functions from lib/ adds adcf59187e27 powerpc: don't use direct assignation during early boot. adds 7934cea7f0b9 powerpc/32: use memset() instead of memset_io() to zero BSS adds a67beca077ef powerpc/32: make KVIRT_TOP dependent on FIXMAP_START adds b4abe38fd698 powerpc/32: prepare shadow area for KASAN adds f072015c7b74 powerpc: disable KASAN instrumentation on early/critical files. adds 2edb16efc899 powerpc/32: Add KASAN support adds 72f208c6a8f7 powerpc/32s: move hash code patching out of MMU_init_hw() adds 215b823707ce powerpc/32s: set up an early static hash table for KASAN. adds da3a3b0a0e38 powerpc/32s: map kasan zero shadow with PAGE_READONLY inst [...] adds 57e0491b58fa powerpc/32s: drop Hash_end adds 8f156c23f4c0 powerpc/32s: don't try to print hash table address. adds e4dccf9092ab powerpc/mm: print hash info in a helper adds 8a23fdec3dbd powerpc/32: Refactor EXCEPTION entry macros for head_8xx.S [...] adds 37737a2afd69 powerpc/32: move LOAD_MSR_KERNEL() into head_32.h and use it adds 1d3034aed448 powerpc/32: make the 6xx/8xx EXC_XFER_TEMPLATE() similar t [...] adds 57bc13acbe11 powerpc/40x: Don't use SPRN_SPRG_SCRATCH2 in EXCEPTION_PROLOG adds bd82904d465c powerpc/40x: add exception frame marker adds 7271fc960424 powerpc/40x: Split and rename NORMAL_EXCEPTION_PROLOG adds 90f204b9a1f2 powerpc/40x: Refactor exception entry macros by using head_32.h adds ef4291243f51 powerpc/fsl_booke: ensure SPEFloatingPointException() reen [...] adds f97dec21a306 powerpc/32: enter syscall with MSR_EE inconditionaly set adds 642770dd96cb powerpc/32: Enter exceptions with MSR_EE unset adds 1ae99b4b924a powerpc/32: get rid of COPY_EE in exception entry adds 40530db7c656 powerpc: Fix 32-bit handling of MSR_EE on exceptions adds b86fb88855ea powerpc/32: implement fast entry for syscalls on non BOOKE adds 1a4b739bbb4f powerpc/32: implement fast entry for syscalls on BOOKE adds 38b4564cf042 powerpc/32: don't do syscall stuff in transfer_to_handler adds d1865e71cdc9 powerpc/32: Don't add dummy frames when calling trace_hard [...] adds 9c1d38b34e94 powerpc/fadump: define an empty fadump_cleanup() adds 93f2cd813797 powerpc/mm: define an empty mm_iommu_init() adds e9e9b25a4c99 powerpc/setup: Remove unnecessary #ifdef CONFIG_ALTIVEC adds b5064efee221 powerpc/setup: cleanup ifdef mess in check_cache_coherency() adds 48018e42e5c7 powerpc/setup: cleanup the #ifdef CONFIG_TAU block adds 65184f2f045a powerpc/setup: replace ifdefs by IS_ENABLED() wherever possible. adds 502523fd1d2a powerpc/irq: drop __irq_offset_value adds e2b36d591720 powerpc/64: Don't trace code that runs with the soft irq m [...] adds 4c1bd90477c6 MAINTAINERS: Update cxl/ocxl email address adds c9e0fc33b8be powerpc: remove the __kernel_io_end export adds 5f18cbdbdd42 powerpc/mm/ptdump: Wrap seq_printf() to handle NULL pointers adds 453d87f6a8ae powerpc/mm: Warn if W+X pages found on boot adds 398af571128f powerpc/security: Show powerpc_security_features in debugfs adds d7fbe2a0439c powerpc/prom_init: get rid of PROM_SCRATCH_SIZE adds 32eebf966695 powerpc/dts/fsl: add crypto node alias for B4 adds 90437bffa5f9 powerpc/entry: Remove unneeded need_resched() loop adds 5d085ec04a00 powerpc/boot: Fix missing check of lseek() return value adds 0acb5f64560a powerpc/xmon: add read-only mode adds de269129a48a powerpc/hmi: Fix kernel hang when TB is in error state. adds e1619e89c96c powerpc/configs: Add (back) MLX5 ethernet support to skiro [...] adds 29b861ea7742 Documentation: powerpc: Expand the DAWR acronym adds 1e496391a845 powerpc/powernv/ioda2: Add __printf format/argument verification adds 708597daf234 powerpc/perf: init pmu from core-book3s adds be80e758d0c2 powerpc/perf: Add generic compat mode pmu driver adds 659a6e38db0b powerpc/perf: Remove PM_BR_CMPL_ALT from power9 event list adds a913e5e8b43b powerpc/perf: Return accordingly on invalid chip-id in adds 860b7d228623 powerpc/perf: Fix loop exit condition in nest_imc_event_init adds d1720adff378 powerpc/include: Add data structures and macros for IMC tr [...] adds dd50cf7cbc7b powerpc/perf: Rearrange setting of ldbar for thread-imc adds 216c3087a346 powerpc/perf: Add privileged access check for thread_imc adds 72c69dcddce1 powerpc/perf: Trace imc events detection and cpuhotplug adds 012ae244845f powerpc/perf: Trace imc PMU functions adds 9c4ae0645682 ocxl: Rename struct link to ocxl_link adds 32941494ff9a ocxl: read_pasid never returns an error, so make it void adds 53e3e7453062 ocxl: Remove superfluous 'extern' from headers adds b696d28283e2 ocxl: Remove some unused exported symbols adds 1ba2143606a1 ocxl: Split pci.c adds 2f7d3d145381 ocxl: Don't pass pci_dev around adds 75ca758adbaf ocxl: Create a clear delineation between ocxl backend & frontend adds b9721d275cc2 ocxl: Allow external drivers to use OpenCAPI contexts adds 2ec3b7ed2ab8 ocxl: afu_irq only deals with IRQ IDs, not offsets adds 060146614643 ocxl: move event_fd handling to frontend adds 7e462c2a8a6d ocxl: Provide global MMIO accessors for external drivers adds 5266e58d6cd9 powerpc/booke64: set RI in default MSR adds 83e367f9ad18 selftests/powerpc: Add a signal fuzzer selftest adds 305d60012304 powerpc/kasan: add missing/lost Makefile adds 471e475c69a1 powerpc/mm: Fix makefile for KASAN adds c4e31847a549 powerpc/mm: fix redundant inclusion of pgtable-frag.o in Makefile adds 67d53f30e23e powerpc/mm: fix section mismatch for setup_kup() adds 6be6a8de1b55 ocxl: Fix return value check in afu_ioctl() adds 04a1942933ce powerpc/mm: Fix hugetlb page initialization adds f39356261c26 powerpc/book3s/64: check for NULL pointer in pgd_alloc() adds 8150a153c013 powerpc/64s: Use early_mmu_has_feature() in set_kuap() adds b970afcfcabd Merge tag 'powerpc-5.2-1' of ssh://gitolite.kernel.org/pub [...] adds 0c40e631cd7f mailbox: imx: use devm_platform_ioremap_resource() to simp [...] adds 68a1c8485cf8 mailbox: stm32-ipcc: check invalid irq adds 004c35cd8e0c dt-bindings: mailbox: Document armada-3700-rwtm-mailbox binding adds 8fbbfd966efa mailbox: Add support for Armada 37xx rWTM mailbox adds 15500c0a506e Merge tag 'mailbox-v5.2' of git://git.linaro.org/landing-t [...] adds 347ab9480313 pwm: Fix deadlock warning when removing PWM device adds 44481955eab7 pwm: img: Turn final 'else if' into 'else' in img_pwm_config adds b00ef5305319 pwm: tiehrpwm: Update shadow register for disabling PWMs adds b54d1ed07ad8 dt-bindings: pwm: tiehrpwm: Add TI AM654 SoC specific compatible adds efc80fb37466 pwm: tiehrpwm: Enable compilation for ARCH_K3 adds 9ff06679e109 pwm: sysfs: fix typo "its" -> "it's" adds 51496e444687 pwm: meson: Consider 128 a valid pre-divider adds a279345807e1 pwm: meson: Don't disable PWM when setting duty repeatedly adds f173747fffdf pwm: meson: Use the spin-lock only to protect register mod [...] adds 1347c94f73e3 pwm: imx27: Use devm_platform_ioremap_resource() to simplify code adds 2caf03843609 dt-bindings: pwm: Add i.MX TPM PWM binding adds 738a1cfec2ed pwm: Add i.MX TPM PWM driver support adds e926b12c611c pwm: Clear chip_data in pwm_put() adds b05232d62442 pwm: samsung: Don't uses devm_*() functions in ->request() adds ad36cb9186bc dt-bindings: pwm: Update bindings for the Meson G12A Family adds f41efceb46e6 pwm: meson: Add clock source configuration for Meson G12A adds cece6460c243 Merge tag 'pwm/for-5.2-rc1' of ssh://gitolite.kernel.org/p [...] adds df7686101956 Merge tag 'v5.1-rc3' of https://git.kernel.org/pub/scm/lin [...] adds 767f17a70e5c fbdev: mxsfb: implement FB_PRE_INIT_FB option adds a7ae716ecfe7 video: fbdev: vesafb: fix indentation issue adds 3f98434235c9 video: fbdev: savage: fix indentation issue adds e4995b12e749 video/macfb: Remove redundant code adds e4bedbb625c9 fbdev: atafb: Stop printing virtual screen_base adds 577eabb2cbe2 fbdev: atafb: Remove obsolete module support adds 80cf96357db7 fbdev: atafb: Fix broken frame buffer after kexec adds cbb91d5d487d fbdev: atafb: Modernize printing of kernel messages adds f82301661c6c video/macfb: Call fb_invert_cmaps() adds 36884ceb7666 video/macfb: Always initialize DAFB colour table pointer register adds 787a79230a0f omapfb: add missing of_node_put after of_device_is_available adds 546f98c1e941 video: fbdev: atmel_lcdfb: drop AVR and platform_data support adds bd86b6c5c607 udlfb: delete the unused parameter for dlfb_handle_damage adds 6b11f9d8433b udlfb: fix sleeping inside spinlock adds babc250e278e udlfb: introduce a rendering mutex adds 17de805aa69e xen, fbfront: mark expected switch fall-through adds 31fa6e2ae65f omapfb: Fix potential NULL pointer dereference in kmalloc adds a4bd25259e97 drivers: video: fbdev: Kconfig: pedantic cleanups adds b0e999c95581 fbdev: list all pci memory bars as conflicting apertures adds ec7f6aad57ad video: hgafb: fix potential NULL pointer dereference adds 1d84353d205a video: imsttfb: fix potential NULL pointer dereferences adds 8069053880e0 fbdev: sm712fb: fix white screen of death on reboot, don't [...] adds 5481115e25e4 fbdev: sm712fb: fix brightness control on reboot, don't set SR30 adds dcf9070595e1 fbdev: sm712fb: fix VRAM detection, don't set SR70/71/74/75 adds ec1587d5073f fbdev: sm712fb: fix boot screen glitch when sm712fb replaces VGA adds 9e0e59993df0 fbdev: sm712fb: fix crashes during framebuffer writes by c [...] adds f627caf55b8e fbdev: sm712fb: fix crashes and garbled display during DPM [...] adds 6053d3a4793e fbdev: sm712fb: fix support for 1024x768-16 mode adds 4ed7d2ccb768 fbdev: sm712fb: use 1024x768 by default on non-MIPS, fix g [...] adds cf84807f6dd0 fbdev: fix divide error in fb_var_to_videomode adds 9dc20113988b fbdev: sm712fb: fix memory frequency by avoiding a switch/ [...] adds a6fdbd551573 video: amba-clcd: Decomission Versatile and Nomadik adds 8c40292be916 fbdev: fix WARNING in __alloc_pages_nodemask bug adds 730dd516eda7 video: fbdev: pvr2fb: remove set but not used variable 'size' adds de110fddcb22 video: fbdev: mxsfb: remove set but not used variable 'lin [...] adds 261ac4ddfa9f video: fbdev: atmel_lcdfb: remove set but not used variabl [...] adds 3c5a1b111373 fbcon: Don't reset logo_shown when logo is currently shown adds d4a5611743a6 video: fbdev: Use dev_get_drvdata() adds cccd559e98c0 Merge tag 'fbdev-v5.2' of git://github.com/bzolnier/linux adds e28f296ea155 platform/x86: dell-rbtn: Add missing #include adds e79e74a51c26 platform/x86: touchscreen_dmi: Add info for Myria MY8307 2-in-1 adds f7db839fccf0 platform/x86: thinkpad_acpi: Disable Bluetooth for some machines adds 9a4b33d4d22f platform/x86: thinkpad_acpi: Read EC information on newer models adds e61985d0550d platform/x86: intel_pmc_ipc: adding error handling adds 9ae11e237d95 platform/x86: intel_pmc_core: Mark local function static adds 6cc13c28da5b platform/x86: dell-laptop: fix rfkill functionality adds 98e2630284ab platform/x86: alienware-wmi: fix kfree on potentially unin [...] adds 0084cf6a5043 platform/x86: intel_pmc_ipc: Use BIT() macro adds 9eac0d75f132 platform/x86: intel_pmc_ipc: Apply same width for offset d [...] adds af6c7e1ffcb6 platform/x86: intel_pmc_ipc: Don't map non-used optional r [...] adds 0e5e80043b0d platform/x86: intel_punit_ipc: Revert "Fix resource iorema [...] adds d33a7e578eae platform/x86: thinkpad_acpi: fix spelling mistake "capabil [...] adds 1357dfd7261f platform/mellanox: Add TmFifo driver for Mellanox BlueField Soc adds 584814af9f8c platform/x86: mlx-platform: Add support for tachometer spe [...] adds 9b9f2f5416ef platform/x86: mlx-platform: Add mlx-wdt platform driver ac [...] adds 6c96a78c7b32 platform/x86: intel_pmc_core: Convert to a platform_driver adds 2ac8d46dce1b platform/x86: intel_pmc_core: Allow to dump debug register [...] adds 6d1f8b3d7541 platform/x86: alienware-wmi: printing the wrong error code adds 1cbd7a64959d platform/x86: sony-laptop: Fix unintentional fall-through adds c77c35772228 platform/x86: thinkpad_acpi: Mark expected switch fall-throughs adds aac3311c4840 platform/x86: thinkpad_acpi: cleanup for Thinkpad ACPI led adds 504a43513d3c platform/x86: touchscreen_dmi: Add info for 'jumper ezpad [...] adds 5105e78e5b24 platform/x86: ideapad-laptop: Remove no_hw_rfkill_list adds 487579bab867 platform/x86: asus-wmi: Add fn-lock mode switch support adds 6456fd731517 platform/x86: Add support for Basin Cove power button adds 7817ffd20a0f Merge tag 'platform-drivers-x86-v5.2-1' of git://git.infra [...] adds 8b0e1fea3056 samples: add .gitignore for pidfd-metadata adds c3b7112df86b fork: do not release lock that wasn't taken adds 3232b43f7252 Merge tag 'pidfd-fixes-v5.2-rc1' of gitolite.kernel.org:pu [...] adds 2ac5a3bf7042 vsprintf: Do not break early boot with probing addresses adds e290e6af1d22 Merge tag 'printk-for-5.2-fixes' of ssh://gitolite.kernel. [...] adds f15be33aa3f9 doc:it_IT: align documentation after licenses patches adds 39a39d5b6bc0 Documentation/trace: Add clarification how histogram onmat [...] adds e5def4c6039e Documentation: add Linux x86 docs to Sphinx TOC tree adds f1f238a9f1ca Documentation: x86: convert boot.txt to reST adds 848942cb2ef5 Documentation: x86: convert topology.txt to reST adds 06955392a95c Documentation: x86: convert exception-tables.txt to reST adds ac2b4687dadd Documentation: x86: convert kernel-stacks to reST adds c2dea5cda072 Documentation: x86: convert entry_64.txt to reST adds 4b1357600200 Documentation: x86: convert earlyprintk.txt to reST adds 0c2d3639a81b Documentation: x86: convert zero-page.txt to reST adds 17156044b11c Documentation: x86: convert tlb.txt to reST adds 26d14a2025f4 Documentation: x86: convert mtrr.txt to reST adds 2f6eae473012 Documentation: x86: convert pat.txt to reST adds 28e21eac94a2 Documentation: x86: convert protection-keys.txt to reST adds f10b07a01a48 Documentation: x86: convert intel_mpx.txt to reST adds 0c7180f2e4e6 Documentation: x86: convert amd-memory-encryption.txt to reST adds ea0765e835e0 Documentation: x86: convert pti.txt to reST adds 3d07bc393f9b Documentation: x86: convert microcode.txt to reST adds 1cd7af509dc2 Documentation: x86: convert resctrl_ui.txt to reST adds 9d12f58fe91e Documentation: x86: convert orc-unwinder.txt to reST adds 71892b25fc49 Documentation: x86: convert usb-legacy-support.txt to reST adds 8fffdc9353d6 Documentation: x86: convert i386/IO-APIC.txt to reST adds bbea90bbb6c8 Documentation: x86: convert x86_64/boot-options.txt to reST adds 1c65b4e0f27f Documentation: x86: convert x86_64/uefi.txt to reST adds b88679d2f2b9 Documentation: x86: convert x86_64/mm.txt to reST adds 85a3bd41cd68 Documentation: x86: convert x86_64/5level-paging.txt to reST adds f0339db77665 Documentation: x86: convert x86_64/fake-numa-for-cpusets to reST adds bdde117ffed2 Documentation: x86: convert x86_64/cpu-hotplug-spec to reST adds e115fb4bd266 Documentation: x86: convert x86_64/machinecheck to reST adds afbd4d42470e Merge branch 'x86' into docs-next adds 1fb3b526df3b Merge tag 'docs-5.2a' of git://git.lwn.net/linux adds fb1b79d88b88 xtensa: fix incorrect fd close in error case of simdisk_setup() adds fd58015ca9fe xtensa: set proper error code for simdisk_setup() adds 8e65986dcae8 xtensa: drop ifdef __KERNEL__ from kernel-only headers adds 8f8d5745bb52 xtensa: replace variant/core.h with asm/core.h adds d065fcf12c21 xtensa: clean up inline assembly in futex.h adds f7c34874f04a xtensa: add exclusive atomics support adds a5944195d00a xtensa: implement initialize_cacheattr for MPU cores adds 7a5575212ce4 Merge tag 'xtensa-20190510' of git://github.com/jcmvbkbc/l [...] adds e80b18599a39 tomoyo: Add a kernel config option for fuzzing testing. adds e6193f78bb68 tomoyo: Check address length before reading address family adds 27df4b4a1b5f tomoyo: Change pathname calculation for read-only filesystems. adds 4ad98ac46490 tomoyo: Don't emit WARNING: string while fuzzing testing. adds c367dc8d0dd2 Merge branch 'next-tomoyo2' of git://git.kernel.org/pub/sc [...] adds a88a7b3eb076 vfio: Use dev_printk() when possible adds 41be3e261817 vfio: Fix WARNING "do not call blocking ops when !TASK_RUNNING" adds 2c85f2bd5194 vfio-pci/nvlink2: Fix potential VMA leak adds 60e7f2c3fe99 vfio/mdev: Avoid release parent reference during error path adds f707d837b6c2 vfio/mdev: Removed unused kref adds 50732af3b656 vfio/mdev: Drop redundant extern for exported symbols adds d3000463504b vfio/mdev: Avoid masking error code to EBUSY adds a6d6f4f160f7 vfio/mdev: Follow correct remove sequence adds 6093e348a5e2 vfio/mdev: Fix aborting mdev child device removal if one fails adds 405ecbf72f2e vfio/mdev: Avoid inline get and put parent helpers adds 15c80c1659f2 vfio: Add Cornelia Huck as reviewer adds 6fe567df04a2 Merge tag 'vfio-v5.2-rc1' of git://github.com/awilliam/linux-vfio adds f69e00bd21aa gpio: mmio: Support two direction registers adds 7e9fa3c9d3e3 gpio: Remove obsolete comment about gpiochip_free_hogs() usage adds c42e34c9fdba drivers: gpio: Kconfig: pedantic formatting cleanups adds 3faf1e6f7e36 drivers: gpio: 74xx-mmio: use devm_platform_ioremap_resource() adds bb17a27a5f48 drivers: gpio: amdpt: use devm_platform_ioremap_resource() adds aee70b77fb99 drivers: gpio: aspeed: use devm_platform_ioremap_resource() adds 72d8cb715477 drivers: gpio: bcm-kona: use devm_platform_ioremap_resource() adds b2c09588f242 drivers: gpio: cadence: use devm_platform_ioremap_resource() adds 09ec47359214 drivers: gpio: clps711x: use devm_platform_ioremap_resource() adds 2a7194e97595 drivers: gpio: dwap: use devm_platform_ioremap_resource() adds 94a2d4279924 drivers: gpio: sprd: use devm_platform_ioremap_resource() adds b35263db10a7 drivers: gpio: ftgpio010: use devm_platform_ioremap_resource() adds 8f701e1dd64f drivers: gpio: hlwd: use devm_platform_ioremap_resource() adds 30f8c5210002 drivers: gpio: iop: use devm_platform_ioremap_resource() adds 38b1e6805e1d drivers: gpio: janz-ttl: use devm_platform_ioremap_resource() adds 62fe072a24e2 drivers: gpio: loongon1: use devm_platform_ioremap_resource() adds 47b4916cb4fb drivers: gpio: lpc18xx: use devm_platform_ioremap_resource() adds 329e23f9bc0a drivers: gpio: mb86s7x: use devm_platform_ioremap_resource() adds 92d718fd4774 drivers: gpio: mt7621: use devm_platform_ioremap_resource() adds dc02a0cacb6c drivers: gpio: mvebu: use devm_platform_ioremap_resource() adds 123ac0e5356c drivers: gpio: mxc: use devm_platform_ioremap_resource() adds 037ae5bc3778 drivers: gpio: octeon: use devm_platform_ioremap_resource() adds 542c25b7a209 drivers: gpio: pxa: use devm_platform_ioremap_resource() adds ecbf7c2e8bb3 drivers: gpio: rcar: use devm_platform_ioremap_resource() adds 7290f152fecc drivers: gpio: spear-spics: use devm_platform_ioremap_resource() adds c68a520f6a05 drivers: gpio: sta2x11: use devm_platform_ioremap_resource() adds 6ba7c53b799d drivers: gpio: stp-xway: use devm_platform_ioremap_resource() adds 5b827ff598b0 drivers: gpio: tb10x: use devm_platform_ioremap_resource() adds a0b81f1ca432 drivers: gpio: tegra: use devm_platform_ioremap_resource() adds aa6c9b91089b drivers: gpio: timberdale: use devm_platform_ioremap_resource() adds f7a6e467eaf1 drivers: gpio: ts4800: use devm_platform_ioremap_resource() adds 83fa76b65cd2 drivers: gpio: uniphier: use devm_platform_ioremap_resource() adds df53665b4f18 drivers: gpio: vf610: use devm_platform_ioremap_resource() adds 6ff49fba4007 drivers: gpio: xgene-sb: use devm_platform_ioremap_resource() adds 8d86f985ac41 drivers: gpio: zx: use devm_platform_ioremap_resource() adds 3883de0287d0 drivers: gpio: xlp: devm_platform_ioremap_resource() adds 77bc0e69c3e2 gpio: zynq: use devm_platform_ioremap_resource() adds 430c1ce304e4 pinctrl: mcp23s08: debugfs: remove custom printer adds 7c68571f77fb gpio: omap: avoid clang warning adds 58f57f864c03 gpio: omap: use devm_platform_ioremap_resource() adds 542f36159f94 gpio: Set proper argument value to set_config adds 4f2f95e9a812 gpio: mmio: Fix bgpio_get_set & bgpio_get_set_multiple adds 27157af66324 gpio: mmio: Drop bgpio_dir_inverted adds 26af34079f1d Merge tag 'v5.1-rc3' into devel adds a71a81e79758 gpio: of: Optimize quirk checks adds f70fbc15bae2 gpio: pca953x: Configure wake-up path when wake-up is enabled adds 12f2639038ef tracing: stop making gpio tracing configurable adds 338aa10750ba gpio: vf610: Do not share irq_chip adds a262555bc685 gpio: vf610: Simplify vf610_gpio_set() adds 4a8909d02281 gpio: vf610: Simplify vf610_gpio_get() adds db9ed63ca510 gpio: vf610: Use devres to disable clk_port adds fc57949cfd1f gpio: vf610: Use devres to disable clk_gpio adds a74b4b11541a gpio: vf610: Use devres to remove gpiochip adds 2e35bb6cd421 gpio: vf610: Don't use explicit &pdev->dev in vf610_gpio_probe() adds 5c9f8cfe3cb6 dt-bindings: gpio: pca953x: Document onnn,cat9554 adds 932002f0028f gpio: pca953x: Add support for CAT9554 adds 6ada2f2269ce gpio: mockup: drop unneeded dependencies from Kconfig adds 6e4484ee3548 gpio: mockup: move the driver out of the IOMEM drivers section adds 3c7469514dbe gpio: 74x164: Make use of device properties adds 517ec43927c8 gpio: 74x164: Remove linux/init.h and sort headers adds 9a9982d4601e gpio: 74x164: Convert to use SPDX identifier adds c78c42d77165 gpio: add driver for Mellanox BlueField GPIO controller adds 21e2118f4703 gpio: gpio-omap: limit errata 1.101 handling to wkup domai [...] adds 06dce84ec76b gpio: gpio-omap: always scan for triggered non-wakeup capa [...] adds da38ef3ed10a gpio: gpio-omap: add check for off wake capable gpios adds cbe706b05268 gpio: mlxbf: Add dependency on 64BIT to Kconfig entry adds 43c691e6232c gpio: mxc: use devm_platform_ioremap_resource() to simplify code adds 85edcd01a902 gpiolib: acpi: Fix references in kernel doc and amend adds 1d7765ba15ac gpiolib: Don't WARN on gpiod_put() for optional GPIO adds b0d2569d8276 gpio: mlxbf: remove unused including <linux/version.h> adds 4779a066e71d Merge tag 'gpio-v5.2-updates-for-linus-part1' of git://git [...] adds e6818d29ea15 gpio: gpio-omap: configure edge detection for level IRQs f [...] adds 044e499acd15 gpio: gpio-omap: Remove conditional pm_runtime handling fo [...] adds 01769c4700d8 gpio: pca953x: add pcal6416 to the of_device_id table adds 15e384c446d9 dt-bindings: gpio: pca953x: document the nxp,pca6416 adds 12c7a4fc47e4 gpio: pca953x: add support for pca6416 adds 4050586b2bee gpiolib: Indent entry values of enum gpio_lookup_flags adds fed7026adc7c gpiolib: Make use of enum gpio_lookup_flags consistent adds 2d6c06f5a409 gpiolib: Introduce GPIO_LOOKUP_FLAGS_DEFAULT adds 80c8d927dacc gpiolib: acpi: Change type of dflags adds 24a49543336d gpiolib: acpi: Set pin value, based on bias, more accurately adds 606be34440ee gpiolib: acpi: Add acpi_gpio_update_gpiod_lookup_flags() helper adds 2d3b6db122ce gpiolib: acpi: Respect pin bias setting adds 1e9aa2a8164f gpio: pxa: Make two symbols static adds 4a4b119b176e gpio: sch: Remove write-only core_base adds 7358a821f0b5 docs: gpio: convert docs to ReST and rename to *.rst adds 0fbee1df2078 gpio: Update documentation adds 8148c17b179d Merge tag 'gpio-v5.2-1' of git://git.kernel.org/pub/scm/li [...] adds e43c426a777e platform/chrome: cros_ec_debugfs: Remove dev_warn when con [...] adds b18e606ff313 platform/chrome: cros_ec_debugfs: no need to check return [...] adds 37a186225a0c platform/chrome: cros_ec_spi: Transfer messages at high priority adds a2679b647190 platform/chrome: Add CrOS USB PD logging driver adds 94d4e7af14a1 platform/chrome: cros_ec_proto: check for NULL transfer function adds 14e14aaf6132 platform/chrome: wilco_ec: Standardize mailbox interface adds 9e2b0e0be642 platform/chrome: wilco_ec: Add h1_gpio status to debugfs adds 2de89fd98958 platform/chrome: cros_ec: Add EC host command support using rpmsg adds 81f6ec233355 platform/chrome: cros_ec_debugfs: Use cros_ec_cmd_xfer_sta [...] adds 58a2109f6eb4 platform/chrome: cros_ec_proto: Add trace event to trace E [...] adds 47782361aca2 Merge tag 'tag-chrome-platform-for-v5.2' of ssh://gitolite [...] adds 5c2ffce1e949 um: Revert to using stack for pt_regs in signal handling adds 37606596d19d arch: um: Kconfig: pedantic indention cleanups adds 75f24f787210 arch: um: drivers: Kconfig: pedantic formatting adds 91e1e547abcd hostfs: fix mismatch between link_file definition and declaration adds 9ca55299f2ee um: Do not unlock mutex that is not hold. adds 689a58605b63 uml: fix a boot splat wrt use of cpu_all_mask adds 4b6b4c902947 um: remove unused variable adds 0d4e5ac7e780 um: remove uses of variable length arrays adds ea70d791c168 um: define set_pte_at() as a static inline function, not a macro adds 1987b1b8f9f1 um: irq: don't set the chip for all irqs adds 983dfa4b6ee5 Merge tag 'for-linus-5.2-rc1' of ssh://gitolite.kernel.org [...] adds 981d1aa0697c mtd: spinand: Use the spi-mem dirmap API adds f67ed1461eff mtd: rawnand: gpmi: Introduce GPMI_IS_MXS() macro adds 64f1da10ca5e mtd: rawnand: Mark expected switch fall-throughs adds b309df2422c0 ARM: at91: add sam9x60 SFR definitions adds ad7bdbc84730 memory: atmel-ebi: add generic name for ebi regmap adds 996acbfb1fe3 dt-bindings: memory: atmel-ebi: add sam9x60 compatible adds 3e0863dd4c1f memory: atmel-ebi: add sam9x60 EBI support adds e2c19c506c87 mtd: rawnand: atmel: add generic name for EBICSA regmap adds b1e8e0aa15a0 dt-bindings: mtd: atmel-nand: add sam9x60 compatible adds ccf20ccccea3 mtd: rawnand: atmel: add sam9x60 nand controller support adds b849f8b59c68 mtd: rawnand: atmel: switch to SPDX license identifiers adds 91e9dd772084 mtd: rawnand: meson: add missing ENOMEM check in meson_nfc [...] adds 6d50e9b6dcd0 mtd: rawnand: meson: fix a potential memory leak in meson_ [...] adds a07c63d3e95d dt-bindings: mtd: ingenic: Add compatible strings for JZ47 [...] adds 057c319a0fe6 dt-bindings: mtd: ingenic: Change 'BCH' to 'ECC' in documentation adds badb37f1601d dt-bindings: mtd: ingenic: Use standard ecc-engine property adds 1838a7b31fcb mtd: rawnand: Move drivers for Ingenic SoCs to subfolder adds 65bba52d3250 mtd: rawnand: ingenic: Use SPDX license notifiers adds a919619e9a25 mtd: rawnand: ingenic: Rename jz4780_nand driver to ingenic_nand adds d74fd06f4410 mtd: rawnand: ingenic: Rename jz4780_bch_init to jz4780_bch_reset adds 15de8c6efd0e mtd: rawnand: ingenic: Separate top-level and SoC specific code adds f838154add45 mtd: rawnand: ingenic: Make use of ecc-engine property adds a0ac778eb82c mtd: rawnand: ingenic: Add support for the JZ4740 adds 3e6ac2ad90b3 mtd: rawnand: ingenic: Add support for the JZ4725B adds 2a73858364aa mtd: rawnand: ingenic: Add ooblayout for the Qi Ben Nanonote adds e84950691bf7 mtd: rawnand: ingenic: Move BBTs out of ECC area adds 6f0ce4dfc5a3 mtd: rawnand: vf610: Avoid a potential NULL pointer dereference adds d090c25028e9 mtd: rawnand: meson: set oob layout ops adds 377e517b5fa5 mtd: nand: Add max_bad_eraseblocks_per_lun info to memorg adds 7c4ecca103b3 mtd: nand: Add a helper returning the number of eraseblock [...] adds 46b01d7efda2 mtd: nand: Add a helper to retrieve the number of pages pe [...] adds 509198485bf2 mtd: spinand: Implement mtd->_max_bad_blocks adds 080d66e94d69 mtd: rawnand: Use nand_to_mtd() in nand_{set,get}_flash_node() adds 3020e30af6f8 mtd: rawnand: Prepare things to reuse the generic NAND layer adds 629a442cad5f mtd: rawnand: Fill memorg during detection adds a7ab085d7c16 mtd: rawnand: Initialize the nand_device object adds eeab717483e5 mtd: rawnand: Provide a helper to get chip->data_buf adds d974541e2379 mtd: rawnand: Move all page cache related fields to a sub-struct adds 7beb37e5f0d2 mtd: rawnand: Use nanddev_mtd_max_bad_blocks() adds 298151689b33 mtd: rawnand: Get rid of chip->bits_per_cell adds 6c836d515ff8 mtd: rawnand: Get rid of chip->chipsize adds 32813e288414 mtd: rawnand: Get rid of chip->numchips adds 6a1b66d6c8d6 mtd: rawnand: Get rid of chip->ecc_{strength,step}_ds adds e90a619fb7e1 mtd: nand: omap: Fix comment in platform data using wrong [...] adds 714c068228d3 mtd: nand: Clarify Kconfig entry for software BCH ECC algorithm adds 9bb94643b941 mtd: nand: Clarify Kconfig entry for software Hamming ECC entries adds e787be1f1d45 mtd: rawnand: Change Kconfig titles and re-order a bit the list adds 72c5af002723 mtd: rawnand: Clarify Kconfig entry MTD_NAND adds 31bc36c45507 mtd: nand: Remove useless line in Kconfig adds 7019ac5d3bbf mtd: rawnand: fix build dependency adds 7e8afca5cf1a mtd: rawnand: Fix sphinx syntax adds 9fed31159196 mtd: rawnand: fsl_elbc: Cosmetic move adds 070fb9744d5b mtd: rawnand: fsl_elbc: Implement RNDOUT command adds f6424c22aa36 mtd: rawnand: fsl_elbc: Make SW ECC work adds e39bb7868164 mtd: rawnand: atmel: Fix spelling mistake in error message adds 750f69b82641 mtd: rawnand: denali: use more nand_chip pointers for inte [...] adds 0e604fc9cffc mtd: rawnand: denali: refactor raw page accessors adds cf067b5be011 mtd: rawnand: denali: remove unneeded casts in denali_{rea [...] adds f55411427f1c mtd: rawnand: denali: switch over to ->exec_op() from lega [...] adds f4f16fd3e7dc mtd: rawnand: denali: use bool type instead of int where a [...] adds 13defd47349e mtd: rawnand: denali_pci: rename goto labels adds d8e8fd0ebf8b mtd: rawnand: denali: decouple controller and NAND chips adds 979da3553625 mtd: rawnand: denali: remove DENALI_NR_BANKS macro adds 2dcfc7b3c899 mtd: rawnand: denali: clean up coding style adds 09e030d97549 mtd: rawnand: ingenic: Add missing MODULE_* information adds cf3bbe67be15 mtd: rawnand: ingenic: Make jz4725b_ooblayout_ops static adds 212e49693592 dt-bindings: mtd: Add YAML schemas for the generic NAND options adds a3c5a11dc822 dt-bindings: mtd: sunxi-nand: Add YAML schemas adds aee02f82e19a dt-bindings: mtd: sunxi: Add new compatible adds a760e77d7598 mtd: rawnand: sunxi: Add a platform data structure adds c49836f05aa1 mtd: rawnand: sunxi: Add A23/A33 DMA support adds 2e16dc73ae65 mtd: rawnand: marvell: Fix helper name in comment adds f56cad5fd6cd mtd: rawnand: constify elements of NAND_OP_PARSER(_PATTERN) adds 5f73f240a4ff mtd: rawnand: meson: use struct_size macro adds 2d8ffbf56944 mtd: rawnand: meson: use of_property_count_elems_of_size helper adds c96ffedf8a2f mtd: rawnand: meson: use a void pointer for meson_nfc_dma_ [...] adds 39e01956e2f7 mtd: rawnand: meson: only initialize the RB completion once adds 04649ec1335f mtd: rawnand: Always store info about bad block markers in [...] adds bfd15c904ac5 mtd: onenand: Store bad block marker position in chip struct adds c902467cda2d mtd: nand: Cleanup flags and fields for bad block marker position adds bb5925480b13 mtd: nand: Make flags for bad block marker position more granular adds f90da7818b14 mtd: rawnand: Support bad block markers in first, second o [...] adds 7a1894a955cc mtd: rawnand: ESMT: Also use the last page for bad block markers adds 598dce706817 mtd: rawnand: AMD: Also use the last page for bad block markers adds 74aee14c776c mtd: nandsim: Embed struct nand_chip in struct nandsim adds 1c14fe2167ef mtd: nandsim: switch to exec_op interface adds 1c7cbd634763 Merge tag 'nand/for-5.2' of git://git.kernel.org/pub/scm/l [...] adds 3ddc8adbbc76 mtd: spi-nor: Print all JEDEC ID bytes on error adds 706707341bef mtd: spi-nor: Fix comment of spi_nor_find_best_erase_type() adds 2b75ebeea6f4 mtd: spi-nor: intel-spi: Avoid crossing 4K address boundar [...] adds dcb4b22eeaf4 spi-nor: s25fl512s supports region locking adds e43f53c22a93 spi-nor: intel-spi: Add support for Intel Comet Lake SPI s [...] adds 8b522c4baa5c Merge tag 'spi-nor/for-5.2' of git://git.kernel.org/pub/sc [...] adds c58b1ff20ffd mtd: physmap_of_gemini: remove extranous __xipram annotation adds 4bc11a2418f2 MAINTAINERS: Add myself as co-maintainer for MTD adds daa82b93f5b0 dt-bindings: mtd: describe the simple BCM963XX NOR flash layout adds e651de475a7a mtd: bcm63xxpart: add of_match_table support adds dd84cb022b31 mtd: bcm63xxpart: move imagetag parsing to its own parser adds 6744ebb0c798 dt-bindings: mtd: describe BCM963XX ImageTag format and usage adds fb899d3b2a62 mtd: parser_imagetag: add of_match_table support adds 64d14c6fe040 mtd: maps: physmap: Store gpio_values correctly adds 6e9314dc051f dt-binding: mtd: physmap: Add example using addr-gpios property adds 1a5490cf4d1a MAINTAINERS: Remove my name from the MTD and NAND entries adds b6abd06777a8 MAINTAINERS: Add myself as MTD maintainer adds d41970097f10 mtd: maps: Allow MTD_PHYSMAP with MTD_RAM adds 251f26c9e828 mtd: maps: Make uclinux_ram_map static adds 2aa3b8e1de23 mtd: afs: Move AFS partition parser to parsers subdir adds 2485fa532331 mtd: partitions: Add AFS partitions DT bindings adds 22749bf549ef mtd: partitions: Add OF support to AFS partitions adds 1fca1f6abb38 mtd: afs: simplify partition parsing adds 207001719293 mtd: afs: simplify partition detection adds 4aeb1594796d mtd: factor out v1 partition parsing adds ff827b4e8d36 mtd: afs: factor footer parsing into the v1 part parsing adds 32e68bea9338 mtd: afs: factor the IIS read into partition parser adds b7cf5e2830bb mtd: afs: add v2 partition parsing adds 8792620886e6 MAINTAINERS: Update jffs2 entry adds 553f0459b808 MAINTAINERS: MTD Git repository is hosted on kernel.org adds 660e17167528 mtd: cfi_util: mark expected switch fall-throughs adds af5d44b04dad mtd: cfi_cmdset_0002: Mark expected switch fall-throughs adds 098d74b4eaf6 mtd: phram: Mark expected switch fall-throughs adds fae4973c9a58 mtd: lpddr_cmds: Mark expected switch fall-through adds 3008ba870938 mtd: part: fix incorrect format specifier for an unsigned [...] adds 4dbf09fea60d Merge tag 'mtd/for-5.2' of ssh://gitolite.kernel.org/pub/s [...] adds c64cda8a9913 ubifs: remove unnecessary calls to set up directory key adds cf3949670f70 ubifs: remove unnecessary #ifdef around fscrypt_ioctl_get_ [...] adds fb9a5a3edb4c ubifs: remove unused function __ubifs_shash_final adds f4844b35d68a ubifs: work around high stack usage with clang adds e9cd7dfd7ef9 ubifs: Do not skip hash checking in data nodes adds 257bb92420d6 ubifs: find.c: replace swap function with built-in one adds 7959cf3a7506 ubifs: journal: Handle xattrs like files adds 988bec41318f ubifs: orphan: Handle xattrs like files adds 9ca2d7326444 ubifs: Limit number of xattrs per inode adds eea2c05d927b ubifs: Remove #ifdef around CONFIG_FS_ENCRYPTION adds e3d73dead498 ubifs: Remove ifdefs around CONFIG_UBIFS_ATIME_SUPPORT adds a65d10f3ce65 ubifs: Drop unnecessary setting of zbr->znode adds 04d37e5a8b1f ubi: wl: Fix uninitialized variable adds d7a02fa0a8f9 Merge tag 'upstream-5.2-rc1' of ssh://gitolite.kernel.org/ [...] adds 56fb19652504 watchdog: orion_wdt: remove orion_wdt_set_timeout adds a223770bfa7b watchdog: fix compile time error of pretimeout governors adds f6cc8b355c03 watchdog: i6300esb: stop printing kernel addresses adds a3f764d2eea5 watchdog: f71808e_wdt: separate declaration and assignment adds e347afa5fb48 watchdog: f71808e_wdt: fix F81866 bit operation adds bbc88a0ec9f3 watchdog: bd70528: Initial support for ROHM BD70528 watchd [...] adds bb83520d2695 dt-bindings: watchdog: add i.MX system controller watchdog adds 986857acbc9a watchdog: imx_sc: Add i.MX system controller watchdog support adds 24b8225619cb watchdog: imx2_wdt: use devm_platform_ioremap_resource() t [...] adds 0f0a6a285ec0 watchdog: Convert to use devm_platform_ioremap_resource adds 265d11ccd505 watchdog: alim7101: Mark expected switch fall-through adds e2a4aeda87d3 watchdog: sb_wdog: Make sbwdog_set and sbwdog_pet static adds 8dd29f19512c watchdog: rtd119x_wdt: Fix remove function adds 33052fbb4f25 watchdog: machzwd : fix warning Using plain integer as NUL [...] adds b07e228eee69 watchdog: imx2_wdt: Fix set_timeout for big timeout values adds b09c153927c1 watchdog: armada_37xx_wdt: Convert to use device managed f [...] adds f57df8352817 watchdog: asm9260_wdt: Convert to use device managed funct [...] adds eda21ee94506 watchdog: aspeed_wdt: Use 'dev' instead of dereferencing i [...] adds f332ce5d88f1 watchdog: atlas7_wdt: Convert to use device managed functi [...] adds dcbb613fa8de watchdog: bcm2835_wdt: drop platform_set_drvdata adds 69656dcd4f9d watchdog: bcm7038_wdt: Convert to use device managed funct [...] adds 4062ec06b7d7 watchdog: bcm_kona_wdt: Convert to use device managed func [...] adds 605d8c4f33a7 watchdog: cadence_wdt: Convert to use device managed funct [...] adds f7e29623e267 watchdog: da9052_wdt: Use 'dev' instead of dereferencing i [...] adds 862c13b5518c watchdog: da9055_wdt: Use 'dev' instead of dereferencing i [...] adds 6e8a7c75d7e5 watchdog: da9062_wdt: Use 'dev' instead of dereferencing i [...] adds 865802917f7c watchdog: da9063_wdt: Use 'dev' instead of dereferencing i [...] adds cecda01051e4 watchdog: davinci_wdt: Convert to use device managed funct [...] adds d6ab05106a70 watchdog: ep93xx_wdt: Use 'dev' instead of dereferencing i [...] adds ca05c2e25120 watchdog: ftwdt010_wdt: Use 'dev' consistently adds 3564fbc54f92 watchdog: gpio_wdt: Convert to use device managed function [...] adds 77d9f766fe36 watchdog: iTCO_wdt: Various improvements adds 1f25cb289296 watchdog: imgpdc_wdt: Convert to use device managed functi [...] adds b7b6adf32c9c watchdog: intel-mid_wdt: Use 'dev' instead of dereferencin [...] adds 4689ba97550e watchdog: kempld_wdt: Convert to use device managed functi [...] adds d2a10c312a45 watchdog: lpc18xx_wdt: Convert to use device managed funct [...] adds 80cb6bddeb7d watchdog: max63xx_wdt: Convert to use device managed funct [...] adds b6e6bf4f9978 watchdog: max77620_wdt: Convert to use device managed func [...] adds 94ac20d83198 watchdog: mena21_wdt: Use 'dev' instead of dereferencing i [...] adds 0c4ece9bfd94 watchdog: menf21bmc_wdt: Convert to use device managed fun [...] adds 1678f83095c2 watchdog: meson_gxbb_wdt: Convert to use device managed fu [...] adds dd1c66e22ecd watchdog: meson_wdt: Use 'dev' instead of dereferencing it [...] adds 099e30397500 watchdog: mlx_wdt: Use 'dev' instead of dereferencing it r [...] adds 615e40ad40c8 watchdog: moxart_wdt: Convert to use device managed functi [...] adds a15f6e646bce watchdog: mtk_wdt: Convert to use device managed functions [...] adds 7e6437e1b042 watchdog: npcm_wdt: Use local variable 'dev' consistently adds 801cdffe68f3 watchdog: of_xilinx_wdt: Convert to use device managed fun [...] adds 9723a82a97df watchdog: pm8916_wdt: Use 'dev' instead of dereferencing i [...] adds bba07e6ed72e watchdog: qcom-wdt: Convert to use device managed function [...] adds cc71859708e8 watchdog: rn5t618_wdt: Use 'dev' instead of dereferencing [...] adds 553140a016d0 watchdog: rtd119x_wdt: Convert to use device managed funct [...] adds 2361ac52898e watchdog: rza_wdt: Use 'dev' instead of dereferencing it r [...] adds dcc3ce0b7d01 watchdog: sama5d4_wdt: Convert to use device managed funct [...] adds 72dbc27c83d6 watchdog: sirfsoc_wdt: Convert to use device managed funct [...] adds 78d9bfad2e89 watchdog: sprd_wdt: Convert to use device managed function [...] adds cfe9ee3ab3cc watchdog: st_lpc_wdt: Convert to use device managed functions adds 55082c0301d6 watchdog: stmp3xxx_rtc_wdt: Convert to use device managed [...] adds d07c4ad8b2f3 watchdog: stpmic1_wdt: Use 'dev' instead of dereferencing [...] adds 8ba41f6c4c88 watchdog: sunxi_wdt: Use 'dev' instead of dereferencing it [...] adds c838a3ae614b watchdog: tangox_wdt: Convert to use device managed functi [...] adds 0a48f239bfce watchdog: wdat_wdt: fix get_timeleft call for wdat_wdt adds edad75280506 watchdog: tegra_wdt: Use watchdog_stop_on_unregister and o [...] adds 09fb6d010a57 watchdog: tqmx86_wdt: Use 'dev' instead of dereferencing i [...] adds 44affc086e6d watchdog: ts4800_wdt: Convert to use device managed functi [...] adds 16c4614f1e04 watchdog: ts72xx_wdt: Use 'dev' instead of dereferencing i [...] adds b42488bcd667 watchdog: twl4030_wdt: Convert to use device managed funct [...] adds b1f4718218fb watchdog: uniphier_wdt: drop platform_set_drvdata adds edaa35b5573c watchdog: wdat_wdt: Use 'dev' instead of dereferencing it [...] adds 30f57e0f22bb watchdog: wm831x_wdt: Use 'dev' instead of dereferencing i [...] adds b90abaace6d8 watchdog: xen_wdt: Use 'dev' instead of dereferencing it r [...] adds 01022e339049 watchdog: imx_sc_wdt: Use 'dev' instead of dereferencing i [...] adds f7daaa8d1e1c watchdog: sbsa_gwdt: Convert to use device managed functio [...] adds 6ba3793cc1e7 watchdog: zx2967_wdt: Convert to use device managed functi [...] adds 1f53305877fa watchdog: stm32_iwdg: Convert to use device managed functi [...] adds 89e5b7aca183 watchdog: ux500_wdt: Convert to use device managed functio [...] adds a02b3d7cde32 watchdog: pic32-dmt: Convert to use device managed functio [...] adds 1f22b8ca6b26 watchdog: pic32-wdt: Convert to use device managed functio [...] adds fd56d6c9a2ed watchdog: loongson1_wdt: Convert to use device managed fun [...] adds 6fef817e2d81 watchdog: mt7621_wdt: Use 'dev' instead of dereferencing i [...] adds 570927df4689 watchdog: rt2880_wdt: Convert to use device managed functi [...] adds 02189bb91e74 watchdog: jz4740_wdt: Use 'dev' instead of dereferencing i [...] adds 81df6db6810b watchdog: mpc8xxx_wdt: Convert to use device managed funct [...] adds 8862c1f2b09e watchdog: pnx4008_wdt: Convert to use device managed funct [...] adds 0843bdc14ca4 watchdog: machzwd: Mark expected switch fall-through adds 9d7c09231e81 watchdog: pnx4008: readout watchdog state adds 36ccec3db897 watchdog: intel_scu_watchdog: fix spelling mistake: "set_h [...] adds 280ce5c00661 watchdog: da9063_wdt: parse DT for timeout value, too adds e18431264954 watchdog: renesas_wdt: drop superfluous glob pattern adds 34ef4087a1d5 watchdog: refactor watchdog_init_timeout adds e907972be381 watchdog: add error messages when initializing timeout fails adds 5429e3a5790c watchdog: cadence_wdt: drop warning after calling watchdog [...] adds c7d30d42ff06 watchdog: cadence_wdt: still probe if user supplied timeou [...] adds cccbf8baa109 watchdog: ebc-c384_wdt: drop warning after calling watchdo [...] adds 87dfe210fa7b watchdog: hpwdt: drop warning after calling watchdog_init_timeout adds 89bd0ed885c6 watchdog: i6300esb: drop warning after calling watchdog_in [...] adds 5c09980d9f9d watchdog: imx_sc_wdt: drop warning after calling watchdog_ [...] adds ff00800b6469 watchdog: ni903x_wdt: drop warning after calling watchdog_ [...] adds 14fad5d98d90 watchdog: nic7018_wdt: drop warning after calling watchdog [...] adds cd6457a9254e watchdog: renesas_wdt: drop warning after calling watchdog [...] adds 2d505e3e40cb watchdog: sp5100_tco: drop warning after calling watchdog_ [...] adds b4214185b91b watchdog: st_lpc_wdt: drop warning after calling watchdog_ [...] adds 6781ce2ef1b9 watchdog: stm32_iwdg: drop warning after calling watchdog_ [...] adds b74d646134e0 watchdog: xen_wdt: drop warning after calling watchdog_ini [...] adds 154511636a1c watchdog: ziirave_wdt: drop warning after calling watchdog [...] adds 73027cb8e839 watchdog: coh901327: make it explicitly non-modular adds 3b02dceec212 watchdog: intel_scu: make it explicitly non-modular adds 0b468829c325 watchdog: rtd119x: drop unused module.h include adds f627ac0e12cd watchdog: Use depends instead of select for pretimeout governors adds 471ce88b8402 watchdog: Move pretimeout governor configuration up adds 0d3e156399ec watchdog: Make watchdog core configurable as module adds ec2429292538 watchdog: npcm: Enable modular builds adds 345f16251063 watchdog: Improve Kconfig entry ordering and dependencies adds e9974166a53a watchdog: stm32: add dynamic prescaler support adds a9f0bda567e3 watchdog: Enforce that at least one pretimeout governor is [...] adds 55472bae5331 Merge tag 'linux-watchdog-5.2-rc1' of git://www.linux-watc [...] adds 43a0541e312f iommu/tegra-smmu: Fix invalid ASID bits on Tegra30/114 adds 4f97031ff860 iommu/tegra-smmu: Properly release domain resources adds 43d957b13346 iommu/tegra-smmu: Respect IOMMU API read-write protections adds 1eb8e4e2b35b iommu/mediatek: Fix leaked of_node references adds 954a03be033c iommu/arm-smmu: Break insecure users by disabling bypass b [...] adds 6e1ffbb7c2ab PCI: Move ATS declarations outside of CONFIG_PCI adds b9ae16d80a35 PCI: Add a stub for pci_ats_disabled() adds 5702ee24182f ACPI/IORT: Check ATS capability in root complex nodes adds b54f4260c7df iommu/arm-smmu-v3: Rename arm_smmu_master_data to arm_smmu_master adds bcecaee43473 iommu/arm-smmu-v3: Store SteamIDs in master adds 8be39a1a04c1 iommu/arm-smmu-v3: Add a master->domain pointer adds 2a7e62f51696 iommu/arm-smmu-v3: Link domains and devices adds 9ce27afc0830 iommu/arm-smmu-v3: Add support for PCI ATS adds b2fc9b4b7ff4 iommu/arm-smmu-v3: Disable tagged pointers adds 3f54c447df34 iommu/arm-smmu-v3: Don't disable SMMU in kdump kernel adds bc580b56cb78 iommu/arm-smmu: Log CBFRSYNRA register on context fault adds 26ac2b6ee6c0 Merge branch 'for-joerg/arm-smmu/updates' of git://git.ker [...] adds a3a195929d40 iommu: Add APIs for multiple domains per device adds 26b25a2b98e4 iommu: Bind process address spaces to devices adds d53bff888f3b Merge branch 'api-features' into arm/smmu adds 5aba6c47401d iommu/vt-d: Switch to bitmap_zalloc() adds 2b899390fdc8 Merge branch 'api-features' into x86/vt-d adds d7cbc0f3220f iommu/vt-d: Make intel_iommu_enable_pasid() more generic adds 95587a75de17 iommu/vt-d: Add per-device IOMMU feature ops entries adds 8cc3759a6c49 iommu/vt-d: Move common code out of iommu_attch_device() adds 67b8e02b5e76 iommu/vt-d: Aux-domain specific domain attach/detach adds 0e8000f8f616 iommu/vt-d: Return ID associated with an auxiliary domain adds 48b2c937ea37 iommu/vt-d: Clean up iommu_no_mapping adds 9cc0c2af8d03 iommu/vt-d: Use dma_direct for bypass devices adds f7ae70a5e347 iommu/vt-d: Don't clear GFP_DMA and GFP_DMA32 flags adds 8ac13175cbe9 vfio/mdev: Add iommu related member in mdev_device adds 7bd50f0cd2fd vfio/type1: Add domain at(de)taching group helpers adds be068fa236c3 vfio/type1: Handle different mdev isolation type adds f7b0c4ce8cb3 iommu/vt-d: Flush IOTLB for untrusted device in time adds 553d66cb1e86 iommu/vt-d: Use struct_size() helper adds a7755c3cfa5d iommu/vt-d: Don't request page request irq under dmar_global_lock adds 095303e0eb56 iommu/vt-d: Cleanup: no spaces at the start of a line adds cf1ec4539a50 iommu/vt-d: Set intel_iommu_gfx_mapped correctly adds 5daab58043ee iommu/vt-d: Make kernel parameter igfx_off work with vIOMMU adds dca4d60f5f8c iommu/vt-d: Fix leak in intel_pasid_alloc_table on error path adds 83d18bdff18f iommu/amd: Use pci_prg_resp_pasid_required() adds 7a5dbf3ab2f0 iommu/amd: Remove the leftover of bypass support adds c805b428f206 iommu/amd: Remove amd_iommu_pd_list adds 1a1079011da3 iommu/amd: Flush not present cache in iommu_map_page adds 89736a0ee81d Revert "iommu/amd: Remove the leftover of bypass support" adds 97a18f548548 Revert "iommu/amd: Flush not present cache in iommu_map_page" adds 8cec63e52966 iommu: Remove iommu_callback_data adds 14bd9a607f90 iommu/iova: Separate atomic variables to improve performance adds b5531563e8a0 Merge branches 'arm/tegra', 'arm/mediatek', 'arm/smmu', 'x [...] adds a13f0655503a Merge tag 'iommu-updates-v5.2' of ssh://gitolite.kernel.or [...] adds a768a9abc625 udf: Explain handling of load_nls() failure adds 1206d028b2c8 ext2: Adjust the comment of function ext2_alloc_branch adds df15a2a59d0b quota: code cleanup for __dquot_alloc_space() adds 27942ef503a5 quota: remove trailing whitespaces adds 5d552ad79630 fs/reiserfs/journal.c: Make remove_journal_hash static adds 39416c5872db udf: fix an uninitialized read bug and remove dead code adds 3ef177ec9d5d quota: fix wrong indentation adds 78bc3334a69f fs/quota: erase unused but set variable warning adds 632a9f3acd66 quota: check time limit when back out space/inode change adds 29c079caf584 Merge tag 'fs_for_v5.2-rc1' of ssh://gitolite.kernel.org/p [...] adds 11a6f8e2db26 fsnotify: Clarify connector assignment in fsnotify_add_mar [...] adds 4d8e7055a405 fsnotify: fix unlink performance regression adds d4c608115c62 Merge tag 'fsnotify_for_v5.2-rc1' of ssh://gitolite.kernel [...] adds e711ab936a44 Revert "selinux: do not report error on connect(AF_UNSPEC)" adds bdfad5aec139 bridge: Fix error path for kobject_init_and_add() adds b96a54154be1 dsa: tag_brcm: Fix build error without CONFIG_NET_DSA_TAG_ [...] adds 62740e97881c net/ibmvnic: Update MAC address settings after adapter reset adds 0655f9943df2 net/ibmvnic: Update carrier state after link state change adds 265749861a24 of_net: remove nvmem-mac-address property adds 51828950272d dt-bindings: doc: net: remove Linux API references adds 1be91314532c powerpc: tsi108: fix similar warning reported by kbuild te [...] adds 2d2924af9688 net: ethernet: fix similar warning reported by kbuild test robot adds 1b9705d9713b net: wireless: mt76: fix similar warning reported by kbuil [...] adds 9593dc3535a3 Merge branch 'of_get_mac_address-fixes' adds daf3ddbe11a2 net: phy: realtek: add missing page operations adds 8f5e24514cbd net: qrtr: use protocol endiannes variable adds 8f779443b440 net: phy: realtek: fix double page ops in generic Realtek driver adds 876713751086 net: dsa: Initialize DSA_SKB_CB(skb)->deferred_xmit variable adds 506f0e09ce36 net: dsa: Remove dangerous DSA_SKB_CLONE() macro adds 1c9b1420ac13 net: dsa: Remove the now unused DSA_SKB_CB_COPY() macro adds 08b0dec4494e Merge branch 'dsa-Fix-a-bug-and-avoid-dangerous-usage-patterns' adds 3285a9aa6570 net: dccp : proto: remove Unneeded variable "err" adds af959b18fd44 bpf: fix out of bounds backwards jmps due to dead code removal adds 9858381253ac bpf: add various test cases for backward jumps adds 748c7c821aca bpf: fix script for generating man page on BPF helpers adds 32e7dc281cdf bpf: fix recurring typo in documentation for BPF helpers adds 80867c5e3c02 bpf: fix minor issues in documentation for BPF helpers. adds c1fe1e701ee3 tools: bpf: synchronise BPF UAPI header with tools adds 6b1d90b7b35b Merge branch 'bpf-uapi-doc-fixes' adds ff1f28c03f6a selftests: bpf: Add files generated after build to .gitignore adds d7c4b3980c18 libbpf: detect supported kernel BTF features and sanitize BTF adds e2f7fc0ac695 bpf: fix undefined behavior in narrow load handling adds 69dda13fdaff Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds da86f59f170d net: mvpp2: cls: Add missing NETIF_F_NTUPLE flag adds 3ee9ae74ba4a of_net: Fix missing of_find_device_by_node ref count drop adds 66293c46c931 netfilter: nf_tables: delay chain policy update until tran [...] adds 270a8a297f42 netfilter: nft_flow_offload: add entry to flowtable after [...] adds 26a302afbe32 netfilter: nf_flow_table: fix netdev refcnt leak adds 33cc3c0cfa64 netfilter: nf_flow_table: check ttl value in flow offload [...] adds f5e85ce8e733 netfilter: nf_conntrack_h323: restore boundary check correctness adds edbd82c5fba0 netfilter: nf_tables: fix base chain stat rcu_dereference usage adds 43c8f131184f netfilter: nf_flow_table: fix missing error check for rhas [...] adds f8e608982022 netfilter: ctnetlink: Resolve conntrack L3-protocol flush [...] adds b33c448c4f92 netfilter: nf_conntrack_h323: Remove deprecated config check adds 8cd2bc981c53 netfilter: nf_flow_table: do not flow offload deleted conn [...] adds 680f6af5337c netfilter: ebtables: CONFIG_COMPAT: reject trailing data a [...] adds c6c9c0596c21 netfilter: nf_tables: remove NFT_CT_TIMEOUT adds 92285a079eed netfilter: nf_tables: correct NFT_LOGLEVEL_MAX value adds 3ebb41bf4786 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds 5afcd14cfc7f net: seeq: fix crash caused by not set dev.parent adds dffe7d2e0467 net: phy: realtek: Replace phy functions with non-locked v [...] adds 0ecfc7e1ff67 net: meson: fixup g12a glue ephy id adds a9b8a2b39ce6 bonding: fix arp_validate toggling in active-backup mode adds b1c17a9a3538 flow_dissector: disable preemption around BPF calls adds a8577e131266 net: ethernet: ti: netcp_ethss: fix build adds d4c26eb6e721 net: ethernet: stmmac: dwmac-sun8i: enable support of unic [...] adds a3958f5e13e2 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds fc226eb23e62 Input: edt-ft5x06 - enable ACPI enumeration adds 6d3a41ab0c37 Input: edt-ft5x06 - convert to use SPDX identifier adds ecdf3a965826 Input: evdev - use struct_size() in kzalloc() and vzalloc() adds ae97fb589648 Input: goodix - add regulators suppot adds a5f50c501321 Input: goodix - add GT5663 CTP support adds aaca981e4588 Input: i8042 - signal wakeup from atkbd/psmouse adds 24541dede9db Input: lpc32xx-key - add clocks property and fix DT bindin [...] adds fb3c09ba20ff Input: snvs_pwrkey - use dev_pm_set_wake_irq() to simplify code adds 4c4591173f68 Input: sun4i-a10-lradc-keys - add support for A83T adds 841cb0f3e4ee Input: olpc_apsp - depend on ARCH_MMP adds 9d1c2f067e50 Input: hyperv-keyboard - add module description adds 81592d5b9134 Input: add KEY_KBD_LAYOUT_NEXT adds bd21d8479248 HID: input: add mapping for KEY_KBD_LAYOUT_NEXT adds 9f6da5d42d1e Input: synaptics-rmi4 - fill initial format adds 9a952206904d Input: synaptics-rmi4 - fix enum_fmt adds 13bda2d07791 Input: add a driver for GPIO controllable vibrators adds 7b5bb55d0dad Input: add support for Azoteq IQS550/572/525 adds cbebf5addec1 Input: qt1050 - add Microchip AT42QT1050 support adds 0981949da8f7 Input: libps2 - mark expected switch fall-through adds 14e0c7317ed5 Merge branch 'next' into for-linus adds 0aed4b281870 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 8e5a2b9893f3 percpu: update free path with correct new free region adds 8c43004af016 percpu: do not search past bitmap when allocating an area adds d9f3a01eebe8 percpu: introduce helper to determine if two regions overlap adds 3e54097beb22 percpu: manage chunks based on contig_bits instead of free_bytes adds 8744d859427c percpu: relegate chunks unusable when failing small allocations adds b239f7daf553 percpu: set PCPU_BITMAP_BLOCK_SIZE to PAGE_SIZE adds 382b88e961c7 percpu: add block level scan_hint adds b89462a9c5f4 percpu: remember largest area skipped during allocation adds da3afdd5bb54 percpu: use block scan_hint to only scan forward adds 047924c96898 percpu: make pcpu_block_md generic adds 92c14cab4326 percpu: convert chunk hints to be based on pcpu_block_md adds d33d9f3dd96b percpu: use chunk scan_hint to skip some scanning adds 198790d9a3ae percpu: remove spurious lock dependency between percpu and sched adds 3aff5fac54d7 Merge branch 'for-5.2' of git://git.kernel.org/pub/scm/lin [...] adds fbcde197e1be gfs2: Fix error path kobject memory leak adds 259799ea5a9a gcc-plugins: arm_ssp_per_task_plugin: Fix for older GCC < 6 adds 63863ee8e2f6 Merge tag 'gcc-plugins-v5.2-rc1' of ssh://gitolite.kernel. [...] adds d8eabc37310a x86/msr-index: Cleanup bit defines adds 36ad35131ada x86/speculation: Consolidate CPU whitelists adds ed5194c2732c x86/speculation/mds: Add basic bug infrastructure for MDS adds e261f209c366 x86/speculation/mds: Add BUG_MSBDS_ONLY adds 6c4dbbd14730 x86/kvm: Expose X86_FEATURE_MD_CLEAR to guests adds 6a9e52927251 x86/speculation/mds: Add mds_clear_cpu_buffers() adds 04dcbdb80578 x86/speculation/mds: Clear CPU buffers on exit to user adds 650b68a0622f x86/kvm/vmx: Add MDS protection when L1D Flush is not active adds 07f07f55a29c x86/speculation/mds: Conditionally clear CPU buffers on id [...] adds bc1241700acd x86/speculation/mds: Add mitigation control for MDS adds 8a4b06d391b0 x86/speculation/mds: Add sysfs reporting for MDS adds 22dd8365088b x86/speculation/mds: Add mitigation mode VMWERV adds 65fd4cb65b2d Documentation: Move L1TF to separate directory adds 5999bbe7a6ea Documentation: Add MDS vulnerability documentation adds d71eb0ce109a x86/speculation/mds: Add mds=full,nosmt cmdline option adds 7c3658b20194 x86/speculation: Move arch_smt_update() call to after miti [...] adds 39226ef02bfb x86/speculation/mds: Add SMT warning message adds cae5ec342645 x86/speculation/mds: Fix comment adds e2c3c94788b0 x86/speculation/mds: Print SMT vulnerable on MSBDS with mi [...] adds e9fee6fe08ee Merge branch 'core/speculation' of git://git.kernel.org/pu [...] adds 5c14068f87d0 x86/speculation/mds: Add 'mitigations=' support for MDS adds e672f8bf71c6 x86/mds: Add MDSUM variant to the MDS documentation adds ea01668f9f43 Documentation: Correct the possible MDS sysfs values adds 95310e348a32 x86/speculation/mds: Fix documentation typo adds fa4bff165070 Merge branch 'x86-mds-for-linus' of git://git.kernel.org/p [...] adds 0916878da355 f2fs: Fix use of number of devices adds 95175dafc439 f2fs: Reduce zoned block device memory usage adds 7f3d7719c188 f2fs: improve discard handling with multi-device volumes adds 186857c5a14a f2fs: fix potential recursive call when enabling data_flush adds e1074d4b1deb f2fs: add comment for conditional compilation statement adds 126ce7214d21 f2fs: add tracepoint for f2fs_file_write_iter() adds adcc00f7dcbf f2fs: data: fix warning Using plain integer as NULL pointer adds 793ab1c8a792 f2fs: fix to avoid deadloop in foreground GC adds 988385795c7f f2fs: fix error path of recovery adds 45a746881576 f2fs: fix to retrieve inline xattr space adds 622927f3b880 f2fs: fix to use inline space only if inline_xattr is enable adds 5e159cd349bf f2fs: fix to avoid panic in dec_valid_block_count() adds ea6d7e72fea4 f2fs: fix to avoid panic in dec_valid_node_count() adds 6dc3a12663c8 f2fs: fix wrong __is_meta_io() macro adds bda5239738fa f2fs: remove new blank line of f2fs kernel message adds 546d22f070d6 f2fs: fix to clear dirty inode in error path of f2fs_iget() adds 8b6810f8acfe f2fs: fix to avoid panic in f2fs_remove_inode_page() adds b42b179bda9f f2fs: fix to do checksum even if inode page is uptodate adds 626bcf2b7ce8 f2fs: fix to do sanity check on free nid adds 22d61e286e2d f2fs: fix to avoid panic in do_recover_data() adds 7b63f72f73af f2fs: fix to do sanity check on valid node/block count adds e95bcdb2fefa f2fs: fix to do sanity check on valid block count of segment adds 05573d6ccf70 f2fs: fix to avoid panic in f2fs_inplace_write_data() adds cd23ffa9fcba f2fs: fix to set FI_UPDATE_WRITE correctly adds 5c533b19ae26 f2fs: mark is_extension_exist() inline adds 2df0ab045784 f2fs: introduce f2fs_read_single_page() for cleanup adds d02a6e6174a7 f2fs: allow address pointer number of dnode aligning to sp [...] adds c456362b91a6 f2fs: insert space before the open parenthesis '(' adds 3a912b773238 f2fs: Replace spaces with tab adds d7eb8f1cdfae f2fs: allow unfixed f2fs_checkpoint.checksum_offset adds b471eb99e644 f2fs: relocate chksum_offset for large_nat_bitmap feature adds f824deb54b68 f2fs: fix to consider multiple device for readonly check adds b61af314c9b8 f2fs: fix to skip recovery on readonly device adds f5a131bb236d f2fs: fix to be aware of readonly device in write_checkpoint() adds d5d5f0c0c916 f2fs: remove redundant check in f2fs_file_write_iter() adds 896285ad02ea f2fs: fix to handle error in f2fs_disable_checkpoint() adds 93770ab7a6e9 f2fs: introduce DATA_GENERIC_ENHANCE adds d764834378a9 f2fs: add tracepoint for f2fs_filemap_fault() adds c9c8ed50d94c f2fs: fix to avoid potential race on sbi->unusable_block_c [...] adds 2777e654371d f2fs: fix to avoid accessing xattr across the boundary adds 0d28544117fa Merge tag 'f2fs-for-v5.2-rc1' of git://git.kernel.org/pub/ [...] adds 9de5be06d0a8 fuse: fix writepages on 32bit adds 0cbade024ba5 fuse: honor RLIMIT_FSIZE in fuse_file_fallocate adds f2294482ff65 fuse: convert printk -> pr_* adds ad2ba64dd489 fuse: allow filesystems to have precise control over data cache adds 7640682e67b3 fuse: retrieve: cap requested size to negotiated max_write adds d4b13963f217 fuse: require /dev/fuse reads to have enough buffer capacity adds bbd84f33652f fuse: Add FOPEN_STREAM to use stream_open() adds 154603fe3ec4 fuse: document fuse_fsync_in.fsync_flags adds 68065b841557 fuse: fix changelog entry for protocol 7.12 adds 7142fd1be327 fuse: fix changelog entry for protocol 7.9 adds 29cc02d949b1 fuse: Convert fusectl to use the new mount API adds 6407f44aaf2a fuse: Add ioctl flag for x32 compat ioctl adds 9031a69cf9f0 fuse: clean up fuse_alloc_inode adds 4856118f4953 Merge tag 'fuse-update-5.2' of git://git.kernel.org/pub/sc [...] adds 3428030da004 ovl: fix missing upper fs freeze protection on copy up for ioctl adds 9e46b840c705 ovl: support stacked SEEK_HOLE/SEEK_DATA adds d989903058a8 ovl: do not generate duplicate fsnotify events for "fake" path adds 98487de318a6 ovl: check the capability before cred overridden adds acf3062a7e1c ovl: relax WARN_ON() for overlapping layers use case adds 7e9890a3500d Merge tag 'ovl-update-5.2' of git://git.kernel.org/pub/scm [...] adds fce86ff5802b mm/huge_memory: fix vmf_insert_pfn_{pmd, pud}() crash, han [...] adds 2bf753e64b4a mm/hugetlb.c: don't put_page in lock of hugetlb_lock adds a9e73998f9d7 kernel/sys.c: prctl: fix false positive in validate_prctl_map() adds e602b26ce475 arch/sh/boards/mach-dreamcast/irq.c: Remove duplicate header adds 3fde8c60b398 MAINTAINERS: add Joseph as ocfs2 co-maintainer adds 9dc2108d667d ocfs2: use common file type conversion adds e091eab028f9 ocfs2: fix ocfs2 read inode data panic in ocfs2_iget adds a16b53849913 list: add function list_rotate_to_front() adds 130e8e09e267 slob: respect list_head abstraction layer adds adab7b68189d slob: use slab_list instead of lru adds 6dfd1b653c49 slub: add comments to endif pre-processor macros adds 916ac0527837 slub: use slab_list instead of lru adds 16cb0ec75b34 slab: use slab_list instead of lru adds 3e05617ceaa4 mm: remove stale comment from page struct adds a4d3f8916c65 slub: remove useless kmem_cache_debug() before remove_full() adds 517f9f1ee5ed mm/slab.c: remove unneed check in cpuup_canceled adds 632b2ef0c72d mm/slub.c: update the comment about slab frozen adds 745e10146c31 mm/slab.c: fix an infinite loop in leaks_show() adds 3b775998eca7 include/trace/events/vmscan.h: drop zone id from kswapd tr [...] adds f0fd50504a54 mm/cma_debug.c: fix the break condition in cma_maxchunk_get() adds cefdca0a86be userfaultfd/sysctl: add vm.unprivileged_userfaultfd adds 5fd4ca2d84b2 mm: page cache: store only head pages in i_pages adds 63931eb97508 mm, page_alloc: disallow __GFP_COMP in alloc_pages_exact() adds 886cf1901db9 mm: move recent_rotated pages calculation to shrink_inacti [...] adds 9851ac13592d mm: move nr_deactivate accounting to shrink_active_list() adds f372d89e5dbb mm: remove pages_to_free argument of move_active_pages_to_lru() adds a222f3415868 mm: generalize putback scan functions adds 932f4a630a69 mm/gup: replace get_user_pages_longterm() with FOLL_LONGTERM adds b798bec4741b mm/gup: change write parameter to flags in fast walk adds 73b0140bf0fe mm/gup: change GUP fast to use flags rather than a write 'bool' adds 7af75561e171 mm/gup: add FOLL_LONGTERM capability to GUP fast adds 9fdf4aa15673 IB/hfi1: use the new FOLL_LONGTERM flag to get_user_pages_fast() adds 664b21e717cf IB/qib: use the new FOLL_LONGTERM flag to get_user_pages_fast() adds f3b4fdb18cb5 IB/mthca: use the new FOLL_LONGTERM flag to get_user_pages_fast() adds 10eeadf3045c mm,memory_hotplug: unlock 1GB-hugetlb on x86_64 adds 39186cbe652d mm,memory_hotplug: drop redundant hugepage_migration_suppo [...] adds d3ba3ae19751 mm/memory_hotplug.c: fix the wrong usage of N_HIGH_MEMORY adds dd7ef7bd1464 mm/compaction.c: fix an undefined behaviour adds 2b59e01a3aa6 mm/cma.c: fix the bitmap status to show failed allocation reason adds b1746b991d62 mm: compaction: show gfp flag names in try_to_compact_page [...] adds b6cfab7ad19d mm, compaction: some tracepoints should be defined only wh [...] adds 5e65af19e89a mm/page_isolation.c: remove redundant pfn_valid_within() i [...] adds 132bb8cfc9e0 mm/vmscan: add tracepoints for node reclaim adds e0ee0e71078a mm: memcontrol: track LRU counts in the vmstats array adds 1a61ab8038e7 mm: memcontrol: replace zone summing with lruvec_page_state() adds 22796c844fcb mm: memcontrol: replace node summing with memcg_page_state() adds 2b487e59f00a mm: memcontrol: push down mem_cgroup_node_nr_lru_pages() adds 21d89d151bb4 mm: memcontrol: push down mem_cgroup_nr_lru_pages() adds 113b7dfd8271 mm: memcontrol: quarantine the mem_cgroup_[node_]nr_lru_pa [...] adds 1df3a339074e mm/cma.c: fix crash on CMA allocation if bitmap allocation fails adds 54c7a8916a88 initramfs: free initrd memory if opening /initrd.image fails adds 23091e287355 initramfs: cleanup initrd freeing adds 7c184ecd262f initramfs: factor out a helper to populate the initrd image adds afef7889c480 initramfs: cleanup populate_rootfs adds d8ae8a3765bf initramfs: move the legacy keepinitrd parameter to core code adds 4afd58e14dd4 initramfs: provide a generic free_initrd_mem implementation adds f94f7434cbbb initramfs: poison freed initrd memory adds 997aef68af3e init: provide a generic free_initmem implementation adds 522c99194549 hexagon: switch over to generic free_initmem() adds f40399992a24 init: free_initmem: poison freed init memory adds 0d7b4a607d8f riscv: switch over to generic free_initmem() adds a861bbce2763 sh: advertise gigantic page support adds b53f45695449 sparc: advertise gigantic page support adds 8df995f6bde0 mm: simplify MEMORY_ISOLATION && COMPACTION || CMA into CO [...] adds 4eb0716e868e hugetlb: allow to free gigantic pages regardless of the co [...] adds fc1d8e7cca2d mm: introduce put_user_page*(), placeholder versions adds 024eee0e83f0 mm: page_mkclean vs MADV_DONTNEED race adds 3481c37ffa1d mm/vmscan: drop may_writepage and classzone_idx from direc [...] adds 299c83dce9ea mem-hotplug: fix node spanned pages when we have a node wi [...] adds fd875dca7c71 hugetlbfs: fix potential over/underflow setting node speci [...] adds 2d0adf7e0d7a mm/hugetlb: get rid of NODEMASK_ALLOC adds dae966dc8f88 mm/swap.c: __pagevec_lru_add_fn: typo fix adds 926e5d1cb525 include/linux/balloon_compaction.h: drop unused function stubs adds 7567cfc5da9f mm/sparse.c: clean up obsolete code comment adds 063b8a4cee80 drivers/base/memory.c: clean up relics in function parameters adds 0919e1b69ab4 hugetlbfs: on restore reserve error path retain subpool re [...] adds 1b426bac66e6 hugetlb: use same fault hash key for shared and private mappings adds 734fb8996890 mm/hmm: select mmu notifier when selecting HMM adds 704f3f2cf63c mm/hmm: use reference counting for HMM struct adds 9f454612f602 mm/hmm: do not erase snapshot when a range is invalidated adds 25f23a0c7127 mm/hmm: improve and rename hmm_vma_get_pfns() to hmm_range [...] adds 73231612dc7c mm/hmm: improve and rename hmm_vma_fault() to hmm_range_fault() adds a3e0d41c2b1f mm/hmm: improve driver API to work and wait over a range adds 023a019a9b4e mm/hmm: add default fault flags to avoid the need to pre-f [...] adds 63d5066f6e5a mm/hmm: mirror hugetlbfs (snapshoting, faulting and DMA mapping) adds 992de9a8b751 mm/hmm: allow to mirror vma of a file on a DAX backed filesystem adds 202394178d02 mm/hmm: add helpers to test if mm is still alive or not adds 55c0ece82ac6 mm/hmm: add a helper function that fault pages and map the [...] adds 391aab11e93f mm/hmm: convert various hmm_pfn_* to device_entry which is [...] adds 4a83bfe916f3 mm/mmu_notifier: helper to test if a range invalidation is [...] adds dfcd66604c1c mm/mmu_notifier: convert user range->blockable to helper function adds 27560ee96f40 mm/mmu_notifier: convert mmu_notifier_range->blockable to a flags adds d87f055b94ea mm/mmu_notifier: contextual information for event enums adds 6f4f13e8d9e2 mm/mmu_notifier: contextual information for event triggeri [...] adds 7269f999934b mm/mmu_notifier: use correct mmu_notifier events for each [...] adds bf198b2b34bf mm/mmu_notifier: pass down vma and reasons why mmu notifie [...] adds c6d23413f81b mm/mmu_notifier: mmu_notifier_range_update_to_read_only() helper adds cfcbfb1382db mm/filemap.c: enable error injection at add_to_page_cache() adds 059d8442ea77 mm/rmap.c: use the pra.mapcount to do the check adds 5470dea49f53 mm: use mm_zero_struct_page from SPARC on all 64b architectures adds 56ec43d8b027 mm: drop meminit_pfn_in_nid as it is redundant adds 837566e7e08e mm: implement new zone specific memblock iterator adds 0e56acae4b4d mm: initialize MAX_ORDER_NR_PAGES at a time instead of doi [...] adds 5557c766abad mm, memory_hotplug: cleanup memory offline path adds 940519f0c8b7 mm, memory_hotplug: provide a more generic restrictions fo [...] adds 2346a560599a mm/filemap.c: fix minor typo adds d9eb1417c77d mm/memory_hotplug: release memory resource after arch_remo [...] adds cb7b3a3685b2 mm/memory_hotplug: make unregister_memory_section() never fail adds 9d1d887d785b mm/memory_hotplug: make __remove_section() never fail adds ac5c94264580 mm/memory_hotplug: make __remove_pages() and arch_remove_m [...] adds 8c7829b04c52 mm: fix false-positive OVERCOMMIT_GUESS failures adds 62afcd1cb8e3 mm: remove redundant 'default n' from Kconfig-s adds a667d7456f18 mm: introduce new vm_map_pages() and vm_map_pages_zero() API adds 6248461d2168 arm: mm: dma-mapping: convert to use vm_map_pages() adds 22660db89262 drivers/firewire/core-iso.c: convert to use vm_map_pages_zero() adds 2f69b3c8bad0 drm/rockchip/rockchip_drm_gem.c: convert to use vm_map_pages() adds e60b72b1a9f5 drm/xen/xen_drm_front_gem.c: convert to use vm_map_pages() adds b0d0084fd906 iommu/dma-iommu.c: convert to use vm_map_pages() adds a17ae1476693 videobuf2/videobuf2-dma-sg.c: convert to use vm_map_pages() adds df9bde015a72 xen/gntdev.c: convert to use vm_map_pages() adds 5326905798de xen/privcmd-buf.c: convert to use vm_map_pages_zero() adds c553ea4fdf27 fs/sync.c: sync_file_range(2) may use WB_SYNC_ALL writeback adds f46b79120e94 mm/vmscan.c: simplify shrink_inactive_list() adds 2c8fc3dcf2dc mm/hmm: add ARCH_HAS_HMM_MIRROR ARCH_HAS_HMM_DEVICE Kconfig adds 1c52e6d06810 mm/page_alloc.c: remove unnecessary parameter in rmqueue_pcplist adds 9050cce104c0 mm/z3fold.c: introduce helper functions adds 351618b203ac mm/z3fold.c: improve compression by extending search adds 7c2b8baa61fe mm/z3fold.c: add structure for buddy handles adds 1f862989b04a mm/z3fold.c: support page migration adds f27a5136f70a hugetlbfs: always use address space in inode for resv_map pointer adds 350e88bad496 mm: memblock: make keeping memblock memory opt-in rather t [...] adds 2fa2690ca617 mm/vmscan.c: don't disable irq again when count pgrefill f [...] adds d66d109d3c9c mm/Kconfig: update "Memory Model" help text adds 60b62ff7cc42 mm/vmscan: simplify trace_reclaim_flags and trace_shrink_flags adds 19343b5bdd16 mm/page-writeback: introduce tracepoint for wait_on_page_w [...] adds 94393c78964c mm/mprotect.c: fix compilation warning because of unused ' [...] adds b3b07077b01e mm/huge_memory.c: make __thp_get_unmapped_area static adds a1b8e6abf35b mm: delete find_get_entries_tag adds 640be2d1ffbc kernel/memremap.c: remove the unused device_private_entry_ [...] adds 318222a35bfb Merge branch 'akpm' (patches from Andrew) adds 31f996efbd5a PCI/AER: Change pci_aer_init() stub to return void adds 156752817cb0 Merge branch 'pci/aer' adds 6302bf3ef78d PCI: Init PCIe feature bits for managed host bridge alloc adds 86fa6a344209 PCI: Factor out pcie_retrain_link() function adds 4ec73791a64b PCI: Work around Pericom PCIe-to-PCI bridge Retrain Link erratum adds 658eec837b11 PCI: Rework pcie_retrain_link() wait loop adds badd9f19f199 dt-bindings: Add "external-facing" PCIe port property adds 9cb30a71acd4 PCI: OF: Support "external-facing" property adds 2dbce5901179 PCI: Assign bus numbers present in EA capability for bridges adds 178901bf6a7d Merge branch 'pci/enumeration' adds fb26228bfc4c PCI: rpadlpar: Fix leaked device_node references in add/re [...] adds 91800660bbe9 PCI: rpaphp: Get/put device node reference during slot all [...] adds e77704501ca0 PCI/ACPI: Do not export pci_get_hp_params() adds 87fcf12e846a PCI/ACPI: Remove the need for 'struct hotplug_params' adds f873c51a155a PCI/ACPI: Implement _HPX Type 3 Setting Record adds ba11edc65065 PCI/ACPI: Advertise _HPX Type 3 support via _OSC adds 3ea6f739dca4 Merge branch 'pci/hotplug' adds 1903ba82823b PCI/MSI: Remove unused __write_msi_msg() and write_msi_msg() adds fc2786545395 PCI/MSI: Remove unused mask_msi_irq() and unmask_msi_irq() adds 33987fd167dc Merge branch 'pci/msi' adds 296bd5aea223 PCI: Mark expected switch fall-throughs adds 804ee5be633f PCI: Remove unused pci_request_region_exclusive() adds ea094d53580f x86/PCI: Fix PCI IRQ routing table memory leak adds e0547c81bfcf PCI: Reset Lenovo ThinkPad P50 nvgpu at boot if necessary adds 4e544bac8267 PCI: Add pci_dev_id() helper adds a195016a5981 r8169: use pci_dev_id() helper adds 51c51a48de4b powerpc/powernv/npu: Use pci_dev_id() helper adds babe2ef342c4 drm/amdkfd: Use pci_dev_id() helper adds 775c068c6aae iommu/amd: Use pci_dev_id() helper adds cc49baa9a202 iommu/vt-d: Use pci_dev_id() helper adds d4a62ea411f9 stmmac: pci: Use pci_dev_id() helper adds 3b9f900fa063 platform/chrome: chromeos_laptop: use pci_dev_id() helper adds 86511dbcfb7a MAINTAINERS: Add Karthikeyan Mitran and Hou Zhiqiang for M [...] adds 09fdd75c1814 Merge branch 'pci/misc' adds 0f97da831026 PCI/P2PDMA: Allow P2P DMA between any devices under AMD ZE [...] adds 292c93965413 Merge branch 'pci/peer-to-peer' adds 6056bed93b4f PCI/LINK: Disable bandwidth notification interrupt during suspend adds db9d639fa127 Merge branch 'pci/portdrv' adds ba8a39820d46 switchtec: Increase PFF limit from 48 to 255 adds 083c1b5e50b7 switchtec: Fix unintended mask of MRPC event adds da33ae0129ff Merge branch 'pci/switchtec' adds d28ca864c493 PCI: Mark AMD Stoney Radeon R7 GPU ATS as broken adds 6afb7e26978d PCI: Mark Atheros AR9462 to avoid bus reset adds c711a84af0af Merge branch 'pci/virtualization' adds 4166bfe53093 PCI: al: Add Amazon Annapurna Labs PCIe host controller driver adds 83d82352827a Merge branch 'pci/host/al' adds be20bbcb0a8c PCI: rcar: Add the initialization of PCIe link in resume_noirq() adds 05f151a73ec2 PCI: hv: Fix a memory leak in hv_eject_device_work() adds 15becc2b56c6 PCI: hv: Add hv_pci_remove_slots() when we unload the driver adds 340d45569940 PCI: hv: Add pci_destroy_slot() in pci_devices_present_wor [...] adds 4014eb8b6117 Merge branch 'remotes/lorenzo/pci/controller-fixes' adds 322f03436692 PCI: qcom: Use default config space read function adds 3ebc269c197e PCI: dwc: Fix dw_pcie_free_msi() if msi_irq is invalid adds dc69a3d56794 PCI: dwc: Free MSI IRQ page in dw_pcie_free_msi() adds 9e2b5de5604a PCI: dwc: Free MSI in dw_pcie_host_init() error path adds e6fdd3bf5aec PCI: dwc: Use devm_pci_alloc_host_bridge() to simplify code adds fe23274f72f4 PCI: dwc: Save root bus for driver remove hooks adds 1b8df7aa7874 PCI: imx6: Allow asynchronous probing adds 29fa3bbd6c20 Merge branch 'pci/dwc' adds 9e303be2e5d0 PCI: imx6: Simplify imx7d_pcie_wait_for_phy_pll_lock() adds ee6f37175b3f PCI: imx6: Drop imx6_pcie_wait_for_link() adds c377690cffaf PCI: imx6: Return -ETIMEOUT from imx6_pcie_wait_for_speed_ [...] adds 680728e4cbee PCI: imx6: Remove PCIE_PL_PFLR_* constants adds 60ef4b072ba0 PCI: dwc: imx6: Share PHY debug register definitions adds 276c76d7a15a PCI: imx6: Make use of BIT() in constant definitions adds 3ca4133253a7 PCI: imx6: Simplify bit operations in PHY functions adds c2c708bc1dbf PCI: imx6: Simplify pcie_phy_poll_ack() adds 37d5d32ae091 PCI: imx6: Restrict PHY register data to 16-bit adds 76d6dc26331d PCI: imx6: Use flags to indicate support for suspend adds 87cb312777b5 PCI: imx6: Use usleep_range() in imx6_pcie_enable_ref_clk() adds 5349abcf8e5f Merge branch 'remotes/lorenzo/pci/imx' adds 73b9e4d3309c PCI: iproc: Add CRS check in config read adds ea2df11f7221 PCI: iproc: Allow outbound configuration for 32-bit I/O region adds 8cff995405eb PCI: iproc: Enable iProc config read for PAXBv2 adds b138f67d7bad Merge branch 'remotes/lorenzo/pci/iproc' adds 1beb55126937 PCI: keystone: Cleanup interrupt related macros adds 1146c2953dcb PCI: keystone: Add separate functions for configuring MSI [...] adds f6f2900ca9b7 PCI: keystone: Use hwirq to get the MSI IRQ number offset adds 66c10eca5952 PCI: keystone: Cleanup ks_pcie_msi_irq_handler() adds 9f67437b3a08 PCI: dwc: Add support to use non default msi_irq_chip adds 117c3b60bd53 PCI: keystone: Use Keystone specific msi_irq_chip adds dad5258999e9 PCI: dwc: Remove Keystone specific dw_pcie_host_ops adds fd8a44bd5b76 PCI: dwc: Remove default MSI initialization for platform s [...] adds 9afb20d600da PCI: keystone: Add start_link()/stop_link() dw_pcie_ops adds 0790eb175ee0 PCI: keystone: Cleanup error_irq configuration adds 47fe944138a6 dt-bindings: PCI: keystone: Add "reg-names" binding information adds f3560a9f88ae PCI: keystone: Perform host initialization in a single function adds 2341ab4fd5d7 PCI: keystone: Use platform_get_resource_byname() to get m [...] adds b1dee41b7692 PCI: keystone: Move resources initialization to prepare fo [...] adds 1c55c4263fe7 dt-bindings: PCI: Add dt-binding to configure PCIe mode adds 156c6fef75a4 PCI: keystone: Explicitly set the PCIe mode adds 26f51e85b3b6 dt-bindings: PCI: Document "atu" reg-names adds a9f4c2d2f99e PCI: dwc: Enable iATU unroll for endpoint too adds 2aadcb0cd391 PCI: dwc: Fix ATU identification for designware version >= 4.80 adds f316a2b53cd7 PCI: keystone: Prevent ARM32 specific code to be compiled [...] adds 162aaa3b6cc1 dt-bindings: PCI: Add PCI RC DT binding documentation for AM654 adds 18b0415bc802 PCI: keystone: Add support for PCIe RC in AM654x Platforms adds b22af42b3e57 PCI: keystone: Invoke phy_reset() API before enabling PHY adds 40e5d614a0cd PCI: OF: Allow of_pci_get_max_link_speed() to be used by P [...] adds fbb2de891cc4 PCI: keystone: Add support to set the max link speed from DT adds 2a9a801620ef PCI: endpoint: Add support to specify alignment for buffer [...] adds 626961dd6d32 PCI: dwc: Add const qualifier to struct dw_pcie_ep_ops adds 421db1ab287e PCI: dwc: Fix dw_pcie_ep_find_capability() to return corre [...] adds ddf567e3d994 PCI: dwc: Add callbacks for accessing dbi2 address space adds 9bc755d2cf54 dt-bindings: PCI: Add PCI EP DT binding documentation for AM654 adds 23284ad677a9 PCI: keystone: Add support for PCIe EP in AM654x Platforms adds fc9a77040b04 PCI: designware-ep: Configure Resizable BAR cap to adverti [...] adds 6b7330303a81 PCI: designware-ep: Use aligned ATU window for raising MSI [...] adds 5bb04b19230c misc: pci_endpoint_test: Add support to test PCI EP in AM654x adds 8f220664570e misc: pci_endpoint_test: Fix test_reg_bar to be updated in [...] adds 0b8439d37482 Merge branch 'remotes/lorenzo/pci/keystone' adds 6be22343cc54 PCI: mediatek: Get optional clocks with devm_clk_get_optional() adds 258f250fc5f7 arm64: dts: mt2712: Remove un-used property for PCIe adds fb8a85fabdc8 Merge branch 'remotes/lorenzo/pci/mediatek' adds b2c615457b28 PCI: rcar: Clean up remaining macros defining bits adds 7dc13a7939e0 PCI: rcar: Replace unsigned long with u32/unsigned int in [...] adds d8fa26609b91 PCI: rcar: Replace various variable types with unsigned on [...] adds 29ffa6db4043 PCI: rcar: Replace (8 * n) with (BITS_PER_BYTE * n) adds 42a58f73e9ea PCI: rcar: Clean up debug messages adds 954b4b752a4c PCI: rcar: Fix 64bit MSI message address handling adds f0d14edd2ba4 PCI: rcar: Fix a potential NULL pointer dereference adds a27beb5820d1 PCI: rcar: Do not shadow the 'irq' variable adds bac9789e535a Merge branch 'remotes/lorenzo/pci/rcar' adds c577f4a5a08b PCI: rockchip: Fix rockchip_pcie_ep_assert_intx() bitwise [...] adds 673525c5c2da Merge branch 'remotes/lorenzo/pci/rockchip' adds 21e2079fe493 PCI: tegra: Use the DMA-API to get the MSI address adds cdf4315502a5 Merge branch 'remotes/lorenzo/pci/tegra' adds 699ca3016268 PCI: xilinx: Check for __get_free_pages() failure adds ed0eaf320571 Merge branch 'remotes/lorenzo/pci/xilinx' adds b71f0a0b1e3f tools: PCI: Exit with error code when test fails adds 91e0a58e663f PCI: dwc: pci-dra7xx: Fix a leaked reference by adding mis [...] adds e12bfa013c09 PCI: uniphier: Fix a leaked reference by adding missing of [...] adds b35c0e454394 PCI: dwc: layerscape: Fix a leaked reference by adding mis [...] adds 69adea738eb2 PCI: rockchip: Fix a leaked reference by adding missing of [...] adds 3842f5166bf1 PCI: aardvark: Fix a leaked reference by adding missing of [...] adds 8956388d3670 PCI: iproc: Fix a leaked reference by adding missing of_no [...] adds ff7a5a0a8562 PCI: mediatek: Fix a leaked reference by adding missing of [...] adds fbca0b284bd0 tools: PCI: Add 'h' in optstring of getopt() adds 993d5fe31c7b tools: PCI: Handle pcitest.sh independently from pcitest adds 507b820009a4 PCI: endpoint: Fix a potential NULL pointer dereference adds ee6df38da848 Merge branch 'remotes/lorenzo/pci/misc' adds e80a91ad302b PCI: Add dma_ranges window list adds aadad097cd46 iommu/dma: Reserve IOVA for PCIe inaccessible DMA address adds 90199c951bd2 PCI: iproc: Add sorted dma ranges resource entries to host bridge adds f2e946831625 Merge branch 'pci/iova-dma-ranges' adds 7db4af43c97b PCI: Use dev_printk() when possible adds 25da8dbaaf06 PCI: Replace printk(KERN_INFO) with pr_info(), etc adds 34c6b7105e5a PCI: Replace dev_printk(KERN_DEBUG) with dev_info(), etc adds 192415f49860 Merge branch 'pci/printk' adds d55791834570 PCI/AER: Replace dev_printk(KERN_DEBUG) with dev_info() adds 00ebf1348cb3 PCI/PME: Replace dev_printk(KERN_DEBUG) with dev_info() adds 10a9990c1044 PCI/DPC: Log messages with pci_dev, not pcie_device adds 9cc6f75b27e7 PCI/AER: Log messages with pci_dev, not pcie_device adds 7e696b8ae9a7 PCI: pciehp: Remove pciehp_debug uses adds 017124725c15 PCI: pciehp: Replace pciehp_debug module param with dyndbg adds 94dbc9562edc PCI: pciehp: Log messages with pci_dev, not pcie_device adds 742ee16bc31f PCI: pciehp: Remove unused dbg/err/info/warn() wrappers adds b498b6872da1 PCI: pciehp: Remove pointless PCIE_MODULE_NAME definition adds e07ca82a5fde PCI: pciehp: Remove pointless MY_NAME definition adds f8587c80c62a Merge branch 'pci/printk-portdrv' adds 35d0a06dad22 PCI: Cleanup register definition width and whitespace adds 74356addc0b3 PCI: Fix comment typos adds 12fa4f47924c CPER: Add UEFI spec references adds 113fb03ed1d4 CPER: Remove unnecessary use of user-space types adds 0d6076184aec PCI: Cleanup setup-bus.c comments and whitespace adds c7a1c2bbb65e Merge branch 'pci/trivial' adds 414147d99b92 Merge tag 'pci-v5.2-changes' of git://git.kernel.org/pub/s [...] adds f36e789a1f8d mfd: altera-sysmgr: Add SOCFPGA System Manager adds a957abb58ddf dt-bindings: arm: socfpga: Add S10 System Manager binding adds 5ab96af1ecfc ARM: socfpga_defconfig: Enable CONFIG_MTD_ALTERA_SYSMGR adds 5dd2814b0249 arm64: defconfig: Enable CONFIG_MTD_ALTERA_SYSMGR adds 54a5afb4818e net: stmmac: socfpga: Use shared System Manager driver adds 8f4ebe9b331e arm64: dts: stratix10: New System Manager compatible adds 13a22f73319c dt-bindings: mfd: Add DT bindings for max77650 adds 424ece627cd9 dt-bindings: power: supply: Add DT bindings for max77650 adds 5a032b0697c7 dt-bindings: leds: Add DT bindings for max77650 adds 93fb61e2c3de dt-bindings: input: Add DT bindings for max77650 adds 1946f9967c56 mfd: mfd-core: Document mfd_add_devices() adds d0f60334500b mfd: Add new driver for MAX77650 PMIC adds e85e17da8ae7 power: supply: max77650: Add support for battery charger adds 72b5135bc396 gpio: max77650: Add GPIO support adds 5be102eb161a leds: max77650: Add LEDs support adds 1af2b76f63f5 input: max77650: Add onkey support adds 796fad0101d3 MAINTAINERS: Add an entry for MAX77650 PMIC driver adds fb8c86911052 dt-bindings: mfd: Add ST Multi-Function eXpander (STMFX) c [...] adds 06252ade9156 mfd: Add ST Multi-Function eXpander (STMFX) core driver adds 2e0b80ce4520 dt-bindings: pinctrl: document the STMFX pinctrl bindings adds 1490d9f841b1 pinctrl: Add STMFX GPIO expander Pinctrl/GPIO driver adds 9af2de7657f5 pinctrl: Kconfig: Fix STMFX GPIO expander Pinctrl/GPIO dri [...] adds 28a853860f71 pinctrl: stmfx: Fix 'warn: unsigned <VAR> is never less th [...] adds d17ed797b8fd pinctrl: stmfx: Fix 'warn: bitwise AND condition is false here' adds 56076a538536 dt-bindings: mfd: max77620: Add compatible for Maxim 77663 adds c63217a462fe dt-bindings: mfd: max77620: Add system-power-controller property adds ea611d1cc180 mfd: max77620: Fix swapped FPS_PERIOD_MAX_US values adds 4c58f7012f15 mfd: max77620: Support Maxim 77663 adds 744b13107d0d mfd: max77620: Provide system power-off functionality adds 60a7a9a2493a Merge branches 'ib-mfd-arm-leds-5.2', 'ib-mfd-gpio-input-l [...] adds 236c765d6abc mfd: intel_soc_pmic_chtwc: Register LED child device adds f01faec6256c mfd: sec: Put one element structure initialisation on one line adds ec85d4a10e35 mfd: sec: Add support for the RTC on S2MPA01 adds c6ba08819b6a dt-bindings: stm32: syscon: Add clock support adds a00406b71c5f mfd: syscon: Add optional clock support adds 48171d0ea7ca mfd: twl6040: Fix device init errors for ACCCTL register adds 129fc67785fb mfd: axp20x: Add USB power supply mfd cell to AXP813 adds 2cd0ee3b1dcd mfd: Kconfig: Pedantic formatting adds 1e8c15856131 mfd: atmel-hlcdc: Add compatible for SAM9X60 HLCD controller adds 730080a758fd dt-bindings: mfd: Add bindings for SAM9X60 HLCD controller adds d4cee9509e50 mfd: cros_ec: Instantiate properly CrOS ISH MCU device adds 54349b3ce82e mfd: rk808: Remove the id_table adds 4f799e47adb3 mfd: axp20x: Allow the AXP223 to be probed by I2C adds 9efbc6f175c0 mfd: da9063: Convert headers to SPDX adds c6b9605f5eae mfd: da9063: Remove platform_data support adds 993c0ba7e410 mfd: syscon: atmel: Switch to SPDX license identifiers adds 801f0da9b735 mfd: cs47l35: Make DAC_AEC_CONTROL_2 readable adds 178bc6b87ac4 mfd: cs47l90: Make DAC_AEC_CONTROL_2 readable adds 49a65e3c276c mfd: cros_ec: Instantiate the CrOS USB PD logger driver adds afe2bb5c4b62 mfd: cros_ec: Add host_sleep_event_v1 command adds 7235560ac77a platform/chrome: Add support for v1 of host sleep event adds dad06532292d mfd: intel-lpss: Set the device in reset state when init adds 8ca6ff16de55 mfd: sun6i-prcm: Fix build warning for non-OF configurations adds e7037d75ac48 mfd: axp20x: Add USB power supply mfd cell to AXP803 adds 9e364e87ad7f mfd: tps65912-spi: Add missing of table registration adds 6b4814a9451a mfd: da9063: Fix OTP control register names to match datas [...] adds a9bf6aa69956 mfd: intel_quark_i2c_gpio: Adjust IOT2000 matching adds a2a0c4ef4e56 dt-bindings: mfd: LMU: Fix lm3632 dt binding example adds 13d72945323c mfd: imx6sx: Add MQS register definition for iomuxc gpr adds 38a3227151f6 mfd: ab8500-debugfs: Fix a typo ("deubgfs") adds c273e63129b1 mfd: lochnagar: Add links to binding docs for sound and hwmon adds dd6629073a97 mfd: intel-lpss: Add Intel Comet Lake PCI IDs adds 93abf68b6bcb mfd: cros_ec: Update the EC feature codes adds 90486af5e0f7 mfd: cros_ec: Instantiate properly CrOS FP MCU device adds 4f8f2bb7ab03 mfd: cros_ec: Instantiate properly CrOS Touchpad MCU device adds ed835136ee67 mfd: Use dev_get_drvdata() directly adds ebcf5bb28241 Merge tag 'mfd-next-5.2' of git://git.kernel.org/pub/scm/l [...] adds 8c5dc8d9f19c video: backlight: Remove useless BACKLIGHT_LCD_SUPPORT ker [...] adds bc32286cab55 video: lcd: Remove useless BACKLIGHT_CLASS_DEVICE dependencies adds d3f48ec0954c backlight: lm3630a: Return 0 on success in update_status f [...] adds 32fcb75c66a0 dt-bindings: backlight: Add lm3630a bindings adds 8fbce8efe15c backlight: lm3630a: Add firmware node support adds e0654264c480 Merge tag 'backlight-next-5.2' of git://git.kernel.org/pub [...] adds 9672e2cb0fbd vmlinux.lds.h: drop unused __vermagic adds 1c7651f43777 kallsyms: store type information in its own array adds dadec066d8fa module: add stubs for within_module functions adds 280664f558c9 Merge tag 'modules-for-v5.2' of git://git.kernel.org/pub/s [...] adds a5d5092c9285 gdbstub: mark expected switch fall-throughs adds 4cc168eaf3b6 gdbstub: Replace strcpy() by strscpy() adds 9b555c4d784c kdb: kdb_support: replace strcpy() by strscpy() adds 976643af4ec6 misc: kgdbts: fix out-of-bounds access in function param_s [...] adds ecebc5ce59a0 kdb: Get rid of broken attempt to print CCVERSION in kdb summary adds b586627e10f5 kdb: do a sanity check on the cpu in kdb_per_cpu() adds ca976bfb3154 kdb: Fix bound check compiler warning adds ca4b40629f4e Merge tag 'kgdb-5.2-rc1' of git://git.kernel.org/pub/scm/l [...] adds e6eb5fe9123f parisc: Drop LDCW barrier in CAS code when running UP adds 8d0e051cc75e parisc: Enable the ro_after_init feature adds 271c29a17fad parisc: Use __ro_after_init in cache.c adds 9aa8848a751f parisc: Use __ro_after_init in drivers.c adds 1b69085d4fcf parisc: Use __ro_after_init in firmware.c adds dc1b3c0d50ea parisc: Use __ro_after_init in head.S adds 7c1952b4be68 parisc: Use __ro_after_init in inventory.c adds 874b051923dd parisc: Use __ro_after_init in pci.c adds 67266fd48f0f parisc: Use __ro_after_init in perf_images.h adds 7e4c65bf0637 parisc: Use __ro_after_init in process.c adds d98883690b7b parisc: Use __ro_after_init in processor.c adds 34589df6338a parisc: Use __ro_after_init in time.c adds 47293774c49c parisc: Use __ro_after_init in unwind.c adds 4e617c86ba9b parisc: Use __ro_after_init in init.c adds b2c91128212a Merge branch 'parisc-5.2-2' of git://git.kernel.org/pub/sc [...] adds 814137768b5a Add gitignore file for samples/vfs/ generated files adds df0bfe7501e9 virtio_ring: Fix potential mem leak in virtqueue_add_indir [...] adds d63031bb0fc0 tools/virtio/ringtest: Remove bogus definition of BUG_ON() adds 889e31e73a73 vhost-scsi: remove incorrect memory barrier adds a5581206c565 virtio/virtio_ring: do some comment fixes adds 3279beac5451 virtio/s390: use vring_create_virtqueue adds f35f54f11f7f virtio/s390: DMA support for virtio-ccw adds 050f4c4d2fbb virtio/s390: enable packed ring adds 35c99ffa20ed Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds acb2ec3dd003 kernel/Makefile: don't assume that kernel/gen_ikh_data.sh [...] adds c3f3ce049f7d userfaultfd: use RCU to free the task struct when fork fails adds 987717e5e016 mm: change mm_update_next_owner() to update mm->owner with [...] adds 136ac591f047 mm: update references to page _refcount adds 33b2d6302abc psi: introduce state_mask to represent stalled psi states adds 9289c5e6a78a psi: make psi_enable static adds bcc78db64168 psi: rename psi fields in preparation for psi trigger addition adds 7fc70a399936 psi: split update_stats into parts adds 333f3017c5a8 psi: track changed states adds 8af0c18af142 include/: refactor headers to allow kthread.h inclusion in [...] adds 0e94682b73bf psi: introduce psi monitor adds df5ba5be7425 kernel/sched/psi.c: expose pressure metrics on root cgroup adds 68571be99f32 mm/vmalloc.c: add priority threshold to __purge_vmap_area_lazy() adds 4d36e6f80404 mm/vmalloc.c: convert vmap_lazy_nr to atomic_long_t adds e900a918b098 mm: shuffle initial free memory to improve memory-side-cac [...] adds b03641af6809 mm: move buddy list manipulations into helpers adds 97500a4a5487 mm: maintain randomization of page free lists adds 134fca9063ad mm/mincore.c: make mincore() more conservative adds ad312f95d41c fs/select: avoid clang stack usage warning adds 687a3e4d8e61 treewide: remove SPDX "WITH Linux-syscall-note" from kerne [...] adds be167862ae7d ARM: prevent tracing IPI_CPU_BACKTRACE adds 02166b88d376 arm64: mark (__)cpus_have_const_cap as __always_inline adds 1221a5854d43 MIPS: mark mult_sh_align_mod() as __always_inline adds e60fb8bf68d4 s390/cpacf: mark scpacf_query() as __always_inline adds 2127982895d4 mtd: rawnand: vf610_nfc: add initializer to avoid -Wmaybe- [...] adds e9ea596c2c6d MIPS: mark __fls() and __ffs() as __always_inline adds 2e0168a71458 ARM: mark setup_machine_tags() stub as __init __noreturn adds 480795a09534 powerpc/prom_init: mark prom_getprop() and prom_getproplen [...] adds e12d6d7d46a6 powerpc/mm/radix: mark __radix__flush_tlb_range_psize() as [...] adds efc344c57e39 powerpc/mm/radix: mark as __tlbie_pid() and friends as__al [...] adds 9012d011660e compiler: allow all arches to enable CONFIG_OPTIMIZE_INLINING adds 831246570d34 kernel/notifier.c: double register detection adds 0cc75888dad1 kernel/latencytop.c: remove unnecessary checks for latency [...] adds e02c9b0d65a7 kernel/latencytop.c: rename clear_all_latency_tracing to c [...] adds 6c4e121fda51 kernel/user.c: clean up some leftover code adds 5f239f655a7e lib/bitmap.c: remove unused EXPORT_SYMBOLs adds cdc90a1871d6 lib/bitmap.c: guard exotic bitmap functions by CONFIG_NUMA adds 8e18faeac3e4 lib/plist: rename DEBUG_PI_LIST to DEBUG_PLIST adds 37d0ec34d111 lib/sort: make swap functions more generic adds 22a241ccb2c1 lib/sort: use more efficient bottom-up heapsort variant adds 8fb583c4258d lib/sort: avoid indirect calls to built-in swap adds 043b3f7b6388 lib/list_sort: simplify and remove MAX_LIST_LENGTH_BITS adds b5c56e0cdd62 lib/list_sort: optimize number of calls to comparison function adds 2c64e9cb0b6b lib: Move mathematic helpers to separate folder adds 9f6158946987 lib/math: move int_pow() from pwm_bl.c for wider use adds 281327c99bca lib: make bitmap_parselist_user() a wrapper on bitmap_parselist() adds e371c481d89c lib: rework bitmap_parselist adds 0c2111a5c852 lib/test_bitmap: switch test_bitmap_parselist to ktime_get() adds a4ab50509c76 lib/test_bitmap: add testcases for bitmap_parselist() adds 6ea86bdfc169 lib/test_bitmap: add tests for bitmap_parselist_user() adds ef4d6f6b275c include/linux/bitops.h: sanitize rotate primitives adds 7507c4025872 lib/test_vmalloc.c:test_func(): eliminate local `ret' adds 22f084dbc161 fs/binfmt_elf.c: remove unneeded initialization of mm->sta [...] adds 5cf4a3638258 fs/binfmt_elf.c: make scope of "pos" variable smaller adds cc338010a233 fs/binfmt_elf.c: free PT_INTERP filename ASAP adds ba0f6b88a837 fs/binfmt_elf.c: delete trailing "return;" in functions re [...] adds be0deb585e4c fs/binfmt_elf.c: save 1 indent level adds 852643165aea fs//binfmt_elf.c: move variables initialization closer to [...] adds d8e7cb39acc6 fs/binfmt_elf.c: extract PROT_* calculations adds 249b08e4e504 elf: init pt_regs pointer later adds bbdc6076d2e5 binfmt_elf: move brk out of mmap when doing direct loader exec adds c66d7a27b794 init: introduce DEBUG_MISC option adds efb463cc1655 powerpc: replace CONFIG_DEBUG_KERNEL with CONFIG_DEBUG_MISC adds 900f492836df xtensa: replace CONFIG_DEBUG_KERNEL with CONFIG_DEBUG_MISC adds 432d82200f58 net: replace CONFIG_DEBUG_KERNEL with CONFIG_DEBUG_MISC adds 2ad56addb9a9 autofs: fix some word usage oddities in autofs.txt adds 9200026623ef autofs: update autofs.txt for strictexpire mount option adds f23ceaac6a4d autofs: update AUTOFS_EXP_LEAVES description adds 841964e86acf autofs: update mount control expire desription with AUTOFS [...] adds 1dcaa138fc7d autofs: add description of ignore pseudo mount option adds 672cdd56f0ae reiserfs: add comment to explain endianness issue in xattr_hash adds bd8309de0d60 fs/fat/file.c: issue flush after the writeback of FAT adds b028fb612849 kernel/signal.c: annotate implicit fall through adds d53ddd0181d1 fs/exec.c: move ->recursion_depth out of critical sections adds a6231d199336 exec: move struct linux_binprm::buf adds 4e7301e6df95 exec selftests: test ->recursion_depth adds 3713a4e1fdb8 include/linux/cpumask.h: fix double string traverse in cpu [...] adds 23015b22e47c rapidio: fix a NULL pointer dereference when create_workqu [...] adds 475dae385497 kernel/sysctl.c: switch to bitmap_zalloc() adds e260ad01f0aa sysctl: return -EINVAL if val violates minmax adds 9f66849fffc2 tools/testing/selftests/sysctl/sysctl.sh: remove superfluo [...] adds 5a12928ea8cf tools/testing/selftests/sysctl/sysctl.sh: load module befo [...] adds 8ded3d1026b2 tools/testing/selftests/sysctl/sysctl.sh: ignore diff outp [...] adds a0edef79685c tools/testing/selftests/sysctl/sysctl.sh: allow graceful u [...] adds 2ea622b887e7 tools/testing/selftests/sysctl/sysctl.sh: add proc_do_larg [...] adds 3116ad38f51c kernel/sysctl.c: fix proc_do_large_bitmap for large input buffers adds 1fd402df4586 kernel/pid.c: remove unneeded hash header file adds b556db17b0e7 eventfd: present id to userspace via fdinfo adds ce528c4c20f9 fs/eventfd.c: make eventfd_ida static adds 826eba0d77bc gcov: clang: move common GCC code into gcc_base.c adds aa069a23a220 gcov: docs: add a note on GCC vs Clang differences adds e178a5beb369 gcov: clang support adds c39ea0b9dd24 panic: avoid the extra noise dmesg adds b287a25a7148 panic/reboot: allow specifying reboot_mode for panic only adds 4461d65176b4 pps: descriptor-based gpio adds 652e22185a44 dt-bindings: pps: pps-gpio PPS ECHO implementation adds 4c69add45fec pps: pps-gpio PPS ECHO implementation adds dfe4529ee4d3 scripts/gdb: find vmlinux where it was before adds 90cf83dbd2f0 scripts/gdb: add kernel config dumping command adds 449ca0c95ea2 scripts/gdb: add rb tree iterating utilities adds 442284a89a65 scripts/gdb: add a timer list command adds 494dbe02b6df scripts/gdb: silence pep8 checks adds 47d0d12855c9 scripts/gdb: add hlist utilities adds d1e9710b63d8 scripts/gdb: initial clk support: lx-clk-summary adds 988b26861597 scripts/gdb: add $lx_clk_core_lookup function adds 66d5c7c60acf scripts/gdb: clean up error handling in list helpers adds e7e6f462c1be scripts/gdb: print cached rate in lx-clk-summary adds d6a2946a88f5 ipc: prevent lockup on alloc_msg and free_msg adds 0ecb58210bd9 ipc/mqueue: remove redundant wq task assignment adds a5091fda4e3c ipc/mqueue: optimize msg_get() adds 5ac893b8cb10 ipc: allow boot time extension of IPCMNI from 32k to 16M adds 3278a2c20cb3 ipc: conserve sequence numbers in ipcmni_extend mode adds 99db46ea2927 ipc: do cyclic id allocation for the ipc object. adds 10bcba8c16aa fs/coda/psdev.c: remove duplicate header adds 9e9291c71eb9 include/linux/sched/signal.h: replace `tsk' with `task' adds 081d7d35fb22 fs/cachefiles/namei.c: remove duplicate header adds 3813393f5a24 fs/block_dev.c: Remove duplicate header adds 87dfb311b707 treewide: replace #include <asm/sizes.h> with #include <li [...] adds b09e89366e17 arch: remove <asm/sizes.h> and <asm-generic/sizes.h> adds 871789d4af80 mm, memcg: rename ambiguously named memory.stat counters a [...] adds c8ea3663f7a8 drivers/virt/fsl_hypervisor.c: dereferencing error pointer [...] adds 6a024330650e drivers/virt/fsl_hypervisor.c: prevent integer overflow in ioctl adds 205b20cc5a99 mm: memcontrol: make cgroup stats and events query API exp [...] adds db9adbcbe740 mm: memcontrol: move stat/event counting functions out-of-line adds 42a300353577 mm: memcontrol: fix recursive statistics correctness & scalabilty adds def0fdae813d mm: memcontrol: fix NUMA round-robin reclaim at intermedia [...] adds 1064d8577381 Merge branch 'akpm' (patches from Andrew) adds 641114d2af31 RDMA: Directly cast the sockaddr union to sockaddr adds 4d7ba8ce0fec RDMA/core: Change system parameters callback from dumpit to doit adds cd5d20f13f2d IB/mlx5: Verify DEVX general object type correctly adds c191f93454bc net/mlx5: Set completion EQs as shared resources adds 5ac94332248e Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds 89963adcdb43 kernel/compat.c: mark expected switch fall-throughs adds b4f91664307d crypto: chelsio - Fix NULL pointer dereference adds 33ddc108c5a1 crypto: chelsio - Fix softlockup with heavy I/O adds 0a4491d3febe crypto: chelsio - count incomplete block in IV adds 0816ecf48f3d MAINTAINERS: Maintainer for Chelsio crypto driver adds 24586b5feaf1 crypto: caam - fix DKP detection logic adds 8c65d35435e8 crypto: caam - fix caam_dump_sg that iterates through scatterlist adds cbc22b062106 Revert "crypto: caam/jr - Remove extra memory barrier duri [...] adds 88f76bc31b93 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] adds 9ed0985332a6 x86: intel_epb: Take CONFIG_PM into account adds df24014abe36 cpufreq: Call transition notifier only once for each policy adds 2acb9bdae92d cpufreq: Explain the kobject_put() in cpufreq_policy_alloc() adds ab05d97a3785 cpufreq: Don't find governor for setpolicy drivers in cpuf [...] adds 32345f45379b cpufreq: Update MAINTAINERS to include schedutil governor adds ed61e18a4b4e PM / Domains: Add GENPD_FLAG_RPM_ALWAYS_ON flag adds 8d5d766f0072 soc: imx: gpc: Use GENPD_FLAG_RPM_ALWAYS_ON for ERR009619 adds 2a8d69f6139b Merge branches 'pm-cpufreq' and 'pm-domains' adds bfbfbf736862 Merge tag 'pm-5.2-rc1-2' of git://git.kernel.org/pub/scm/l [...] adds 11207b4dc273 ACPICA: Linux: move ACPI_DEBUG_DEFAULT flag out of ifndef adds 811b4c9eaf7f ACPICA: Update version to 20190509 adds ca6f998cf9a2 ACPI: bus: change _ADR representation to 64 bits adds 5695f51d0550 Documentation: ACPI: Use tabs for graph ASL indentation adds a423bd845c60 Documentation: ACPI: Direct references are allowed to devi [...] adds 2f844b61db82 ACPI: PM: Set enable_for_wake for wakeup GPEs during suspe [...] adds e3e28670bb28 Merge branches 'acpi-bus', 'acpi-doc' and 'acpi-pm' adds fcdec14365ec Merge tag 'acpi-5.2-rc1-2' of git://git.kernel.org/pub/scm [...] adds b63e37bc9ec4 kconfig: Make nconf-cfg.sh executable adds 65be755a5411 kconfig: remove trailing whitespaces adds ceb7f3296ea1 kconfig: do not accept a directory for configuration output adds 67424f61f813 kconfig: do not write .config if the content is the same adds 580c5b3e1b8b kconfig: make parent directories for the saved .config as needed adds 4cb726121e2c kconfig: remove useless NULL pointer check in conf_write_dep() adds b9d1a8e9302e kconfig: use snprintf for formatting pathnames adds 9b9f5948afcd kconfig: make conf_get_autoconfig_name() static adds 2bbacd1a9278 Merge tag 'kconfig-v5.2' of git://git.kernel.org/pub/scm/l [...] adds 40ed29b37338 ring-buffer: Fix ring buffer size in rb_write_something() adds f45d1225adb0 tracing: Kernel access to Ftrace instances adds 8a062902be72 tracing: Add tracing error log adds a1a05bb40e22 tracing: Save the last hist command's associated event name adds d566c5e9d1ba tracing: Use tracing error_log with hist triggers adds 34f76afaac7a tracing: Use tracing error_log with trace event filters adds ab105a4fb894 tracing: Use tracing error_log with probe events adds 1e144d73f729 tracing: Add trace_array parameter to create_event_filter() adds d0cd871ba0d6 tracing: Have histogram code pass around trace_array for e [...] adds 2f754e771b1a tracing: Have the error logs show up in the proper instances adds 8ab4483eb660 selftests/ftrace: Add error_log testcase for probe errors adds c5e4114fee0b selftests/ftrace: Move kprobe/uprobe check_error() to test [...] adds 0ae8dde9d7b6 selftests/ftrace: Remove trigger-extended-error-support testcase adds 4eab1cc461a6 selftests/ftrace: Add tracing/error_log testcase adds 26a944917989 tracing: Add tracing/error_log Documentation adds a8d655792a32 tracing: Add error_log to README adds 163363455b42 tracing: introduce TRACE_EVENT_NOP() adds 2a09b5de235a sched/fair: do not expose some tracepoints to user if CONF [...] adds 4f5fbd78a7b4 rcu: validate arguments for rcu tracepoints adds ee6a6500fe1f ftrace: Remove ASSIGN_OPS_HASH() macro from ftrace.c adds 2fa717a0337e ftrace: Do not process STUB functions in ftrace_ops_list_func() adds 52fde6e70ccc function_graph: Have selftest also emulate tr->reset() as [...] adds e8025bab7bfb function_graph: Place ftrace_graph_entry_stub() prototype [...] adds dbfe67334a17 tracing: kdb: The skip_lines parameter should have been sk [...] adds ecffc8a8c730 tracing: Add trace_total_entries() / trace_total_entries_cpu() adds 03197fc02b35 tracing: kdb: Allow ftdump to skip all but the last few entries adds 2700fefdb2d9 x86_64: Add gap to int3 to allow for call emulation adds 4b33dadf3766 x86_64: Allow breakpoints to emulate call instructions adds 9e298e860408 ftrace/x86_64: Emulate call function while updating in bre [...] adds 4dd537aca25d tracing: uprobes: Re-enable $comm support for uprobe events adds 489fe0096b19 tracing: probeevent: Do not accumulate on ret variable adds 3dd1f7f24f8c tracing: probeevent: Fix to make the type of $comm string adds 5c173bedb24d ring-buffer: Fix mispelling of Calculate adds 0f5e5a3ab7fa tracing: Eliminate const char[] auto variables adds bfcd631eb6de tracing: Fix white space issues in parse_pred() function adds 6fc2171c5c03 tracing: Allow RCU to run between postponed startup tests adds cbe08bcbbe78 tracing: Fix partial reading of trace event's id file adds 8623b00676f1 tracing: Replace kzalloc with kcalloc adds b9416997603e tracing: Fix documentation about disabling options using t [...] adds a15fd609ad53 tracing: Simplify "if" macro code adds 518049d9d3e2 ftrace/x86_32: Remove support for non DYNAMIC_FTRACE adds 562e14f72292 ftrace/x86: Remove mcount support adds 56e33afd7757 livepatch: Remove klp_check_compiler_support() adds 693713cbdb3a x86: Hide the int3_emulate_call/jmp functions from UML adds d2d8b146043a Merge tag 'trace-v5.2' of git://git.kernel.org/pub/scm/lin [...] adds f824b6866835 ktest: introduce _get_grub_index adds 38891392916c ktest: cleanup get_grub_index adds ac2466456eaa ktest: introduce grub2bls REBOOT_TYPE option adds cc2eb3a2f82c ktest: pass KERNEL_VERSION to POST_KTEST adds 00603cd687db ktest: remove get_grub2_index adds d20f6b41b7c2 ktest: update sample.conf for grub2bls adds b06ed1e7a2fa Merge tag 'ktest-v5.2' of git://git.kernel.org/pub/scm/lin [...] adds 0ab88ca4bcf1 nfsd: avoid uninitialized variable warning adds 9d69338c8c5f sunrpc/cache: handle missing listeners better. adds 6b1891052a3f nfsd: make nfs4_client_reclaim use an xdr_netobj instead o [...] adds 74725959c33c nfsd: un-deprecate nfsdcld adds 362063a595be nfsd: keep a tally of RECLAIM_COMPLETE operations when usi [...] adds 869216075b63 nfsd: re-order client tracking method selection adds 8a9f4f41248a nfsd: handle legacy client tracking records sent by nfsdcld adds 83dd59a0b9af SUNRPC/nfs: Fix return value for nfs4_callback_compound() adds 8e5b67731d08 SUNRPC: Add a callback to initialise server requests adds 4532608d71c8 SUNRPC: Clean up generic dispatcher code adds 642ee6b209c2 SUNRPC: Allow further customisation of RPC program registration adds 029be5d03357 nfsd: Add custom rpcbind callbacks for knfsd adds e333f3bbefe3 nfsd: Allow containers to set supported nfs versions adds 4df493a260d4 SUNRPC: Cache the process user cred in the RPC server listener adds 1237d3545c67 SUNRPC: Temporary sockets should inherit the cred from the [...] adds 40373b125de6 lockd: Pass the user cred from knfsd when starting the loc [...] adds ccfe51a5161c SUNRPC: Fix the server AUTH_UNIX userspace mappings adds e6667c73a27d SUNRPC: rsi_parse() should use the current user namespace adds e45d1a1835b8 nfsd: knfsd must use the container user namespace adds 0b8f62625dc3 nfsd: allow fh_want_write to be called twice adds 0ca0c9d7edcf nfsd: fh_drop_write in nfsd_unlink adds 5926459e7c89 locks: move checks from locks_free_lock() to locks_release [...] adds 1c73b9d24f80 nfsd: update callback done processing adds 700a800a9494 Merge tag 'nfsd-5.2' of git://linux-nfs.org/~bfields/linux adds 8a635ffb1421 ia64: Make sure that we have a mmiowb function real early adds 2ec16bc0fc7a x86/xen: Add "xen_timer_slop" command line option adds 515762b9164a xen: xen-pciback: fix warning Using plain integer as NULL pointer adds 98105e9a6061 xen-netfront: mark expected switch fall-through adds 51cf07a7b6cd xenbus: drop useless LIST_HEAD in xenbus_write_watch() and [...] adds c9f804d64bb9 xen/pvh: set xen_domain_type to HVM in xen_pvh_init adds 72813bfbf027 xen/pvh: correctly setup the PV EFI interface for dom0 adds 425f1cc2218a xen/arm: Free p2m entry if fail to add it to RB tree adds fe846979d305 xen/arm: Use p2m entry with lock protection adds 5fd09ba68297 Merge tag 'for-linus-5.2b-rc1-tag' of git://git.kernel.org [...] adds 077d9951f7c9 power: reset: syscon-reboot: add a mask property adds 75cf4f5aa903 power: charger-manager: fix a potential NULL pointer dereference adds f0459fe14713 power: supply: Fix the simple battery property names adds c3422ad5f84a power: supply: axp288_charger: Fix unchecked return value adds ce8873c77c84 dt-bindings: power: supply: gpio-charger: add missing semi [...] adds 5c6c513ddbc7 power: reset: at91-poweroff: add RTT wakeup capability adds 17d2e876b497 power: reset: at91-poweroff: add support for SAM9X60 adds ec4628effbb7 dt-bindings: arm: atmel: add binding for SAM9X60 shutdown [...] adds 0cd0e4971155 power: supply: max14656: fix potential use-before-alloc adds 252fbeb86cef power: supply: max14656: fix potential use-after-free adds 2e220e6eb3ce power: supply: ltc3651-charger: Fix device name adds d7830ce3c5e0 power: supply: ltc3651-charger: Fix device name (rename files) adds 5ec87ecde235 power: supply: core: fix typo in function to get current c [...] adds 6aae57b78813 dt-bindings: power: supply: Add charge-status-gpios property adds df68c44c720a power: supply: gpio-charger: Add support for charger status. adds 6f76aa94e1d2 Merge branch 'psy-fixes' into psy-next adds 1a9aadc86ad4 power: supply: cpcap-battery: Fix low battery check adds c68b901ac4fa power: supply: cpcap-battery: Fix signed counter sample register adds 35439b7ab2db power: supply: cpcap-battery: Fix coulomb counter calibrat [...] adds 5fc27a541926 power: supply: cpcap-battery: Use accumulator for current [...] adds ffaf6f6773af power: supply: cpcap-battery: Fix pointless EPROBE_DEFER warnings adds 7d90fcc14a25 power: supply: cpcap-charger: Fix pointless EPROBE_DEFER warnings adds 0b646fd1b196 power: supply: ab8500: fix leaked of_node refs in ab8500_b [...] adds 2143bf6d7cfe power: supply: core: fix leaked of_node refs in power_supp [...] adds 2e8c9d7bfab2 dt-bindings: power: supply: axp20x_usb_power: add axp813 c [...] adds c11f0b8f226a power: supply: axp20x_usb_power: Fix typo in VBUS current [...] adds 97ec136e7124 power: supply: axp20x_usb_power: use polling to detect vbu [...] adds af7e8d076937 power: supply: axp20x_usb_power: add function to get max current adds c279adafe6ab power: supply: axp20x_usb_power: add support for AXP813 adds 9f421096a16e iio: inkern: API for reading available iio channel attribu [...] adds 89388ca4955f iio: inkern: Convert iio_read_avail_channel_raw into a wrapper adds ec8242de407f Merge 'ib-jz47xx-battery-prereq' into psy-next adds bbdfeea2c6da dt-bindings: power: supply: Add docs for Ingenic JZ47xx So [...] adds fb24ccfbe1e0 power: supply: add Ingenic JZ47xx battery driver. adds d25ad7fdfb2b dt-bindings: olpc_battery: Add XO-1.5 battery adds 0806a13c5a43 x86/platform/olpc: Don't split string literals when fixing [...] adds 47e120d3337b x86/platform/olpc: Trivial code move in DT fixup adds a7a9bacb9a32 x86/platform/olpc: Use a correct version when making up a [...] adds f7a228eaf4f8 power: supply: olpc_battery: Use DT to get battery version adds 33554d818a95 power: supply: olpc_battery: Move priv data to a struct adds b0280d05804a power: supply: olpc_battery: Use devm_power_supply_register() adds 8ecefda22262 power: supply: olpc_battery: Avoid using platform_info adds 76311b9a3295 power: supply: olpc_battery: Add OLPC XO 1.75 support adds 31e220877981 power: supply: olpc_battery: Have the framework register s [...] adds 231a13d93d51 Merge tag 'psy-olpc-1.75-battery-signed' into psy-next adds 243f8ffc883a power: supply: bq27xxx_battery: Notify also about status changes adds 9274c78305e1 power: supply: axp288_fuel_gauge: Add ACEPC T8 and T11 min [...] adds ba6cc8508417 power: supply: core: Add Standard, Adaptive, and Custom ch [...] adds 813cab8f3994 power: supply: core: Add CHARGE_CONTROL_{START_THRESHOLD,E [...] adds 61e93655fc30 power: supply: core: Add missing documentation for CHARGE_ [...] adds caee28498ec3 power: supply: core: fix clang -Wunsequenced adds e3e83cc601e5 power: supply: core: Add POWER_SUPPLY_HEALTH_OVERCURRENT constant adds 7df8f2d00ddb dt-bindings: power: supply: Add bindings for Microchip UCS1002 adds 9a2688e42638 power: supply: Add driver for Microchip UCS1002 adds 09eb8b7c5adc power: supply: ucs1002: Fix wrong return value checking adds c8f3c9fe83ca power: supply: ucs1002: Fix build error without CONFIG_REGULATOR adds baf5964ecfe1 power: supply: olpc_battery: force the le/be casts adds 8649efb2f875 Merge tag 'for-v5.2' of git://git.kernel.org/pub/scm/linux [...] adds d521fbaeda72 dax/pmem: Fix whitespace in dax_pmem adds 92f6f2d7f5c8 tools/testing/nvdimm: add watermarks for dax_pmem* modules adds c4703ce11c23 libnvdimm/namespace: Fix label tracking error adds 67476656febd drivers/dax: Allow to include DEV_DAX_PMEM as builtin adds 83f3ef3de625 Merge tag 'libnvdimm-fixes-5.2-rc1' of git://git.kernel.or [...] adds e766fde6511e drm/i915: Delay semaphore submission until the start of th [...] adds 2564fe708b58 drm/i915: Disable semaphore busywaits on saturated systems adds 4a6eccbcb9ea drm/i915/gvt: Change fb_info->size from pages to bytes adds 0cf8f58d0a34 drm/i915/gvt: Remove typedef and let the enumeration start [...] adds d9420241d09b drm/i915/gvt: Do not copy the uninitialized pointer from fb_info adds 4feeea1d8d77 drm/i915/gvt: Use snprintf() to prevent possible buffer overflow. adds 930c8dfea4b8 drm/i915/gvt: Check if get_next_pt_type() always returns a [...] adds 8631fef7f203 drm/i915/gvt: Revert "drm/i915/gvt: Refine the snapshort r [...] adds 75fdb811d93c drm/i915/gvt: Add in context mmio 0x20D8 to gen9 mmio list adds 23372cce8fe7 Merge tag 'gvt-next-fixes-2019-05-07' of https://github.co [...] adds b1c19fa16c82 Merge tag 'drm-intel-next-fixes-2019-05-09' of git://anong [...] adds bdb1ccb080da drm/amdgpu: remove ATPX_DGPU_REQ_POWER_FOR_DISPLAYS check [...] adds 74dcfe74b4ef drm/amdgpu: Rearm IRQ in Vega10 SR-IOV if IRQ lost adds 3680624e3241 drm/amdgpu: Fix VM clean check method adds b6818520edb0 drm/amdgpu: Add IDH_QUERY_ALIVE event for SR-IOV adds 570c91d51b33 drm/amd/display: Use long for signed error code checks in [...] adds 992fbe8ce035 drm/amdgpu: Use FW addr returned by PSP for VF MM adds db8a974f7e69 drm/amd/powerplay: check for invalid profile_exit setting adds 2e26ccb119bd drm/radeon: prefer lower reference dividers adds 9d6fea5744d6 drm/amdgpu/psp: move psp version specific function pointer [...] adds c01ad0fe1d57 Merge branch 'drm-next-5.2' of git://people.freedesktop.or [...] adds d2434e4d942c drm/nouveau/kms/gv100-: fix spurious window immediate interlocks adds e4702c01b7b1 drm/nouveau/kms/nv50-: fix bug preventing non-vsync'd page flips adds a0b694d0af21 drm/nouveau/kms/gf119-gp10x: push HeadSetControlOutputReso [...] adds a2ac09a03d2a drm/nouveau/core: allow detected chipset to be overridden adds e15b682aad77 drm/nouveau/core: initial support for boards with TU117 chipset adds 13d03e9daf70 drm/nouveau/disp/dp: respect sink limits when selecting fa [...] adds c4a52d669690 drm/nouveau: fix duplication of nv50_head_atom struct adds f266fdc7609a Merge branch 'linux-5.2' of git://github.com/skeggsb/linux [...] adds 396dd8143bdd drm/i915/fbc: disable framebuffer compression on GeminiLake adds da471250706e drm/i915: Fix fastset vs. pfit on/off on HSW EDP transcoder adds c36beba6b296 drm/i915: Seal races between async GPU cancellation, retir [...] adds dc28d5742b2b Merge tag 'drm-intel-next-fixes-2019-05-15' of git://anong [...] adds cc2e787ee7c2 drm/panfrost: Only put sync_out if non-NULL adds 197b23e9aeea drm/panfrost: Add missing _fini() calls in panfrost_device_fini() adds 67793bd3b394 drm/bridge: adv7511: Fix low refresh rate selection adds e2f597a20470 drm/msm: remove resv fields from msm_gem_object struct adds 90f94660e531 drm/msm: correct attempted NULL pointer dereference in debugfs adds 3e01ae2612bd drm/pl111: Initialize clock spinlock early adds 26359dc5cbc2 drm/msm/dpu: Remove duplicate header adds 2b1174512771 drm/msm: Upgrade gxpd checks to IS_ERR_OR_NULL adds 8da0e1525b7f Merge tag 'drm-misc-next-fixes-2019-05-15' of git://anongi [...] adds cc7ce90153e7 Merge tag 'drm-next-2019-05-16' of git://anongit.freedeskt [...] adds 9967a1bc8122 of: Add bindings of thermtrip for Tegra soctherm adds 2510aa56ab87 thermal: tegra: support hw and sw shutdown adds 7d8ac6b282ad of: Add bindings of gpu hw throttle for Tegra soctherm adds 6ca29b7e824c thermal: tegra: add support for gpu hw-throttle adds d7180be0d580 thermal: tegra: add support for thermal IRQ adds 5c9d6ac23170 thermal: tegra: add set_trips functionality adds 4a04beb1bf2e thermal: tegra: add support for EDP IRQ adds 8d3d462b684a of: Add bindings of OC hw throttle for Tegra soctherm adds 1dcc242c7c75 thermal: tegra: enable OC hw throttle adds 7ffd87c63d36 of: thermal: Improve print information adds 0f54aa5cafbe drivers: thermal: Kconfig: pedantic cleanups adds df535485bb74 thermal: stm32: simplify getting .driver_data adds 20a7a2db19df drivers: thermal: tsens: Document the data structures adds 3c040ce087a2 drivers: thermal: tsens: Rename tsens_data adds 24ae447291bb drivers: thermal: tsens: Rename tsens_device adds 69b628ac71f0 drivers: thermal: tsens: Rename variable tmdev adds 2cbcd2eab01b drivers: thermal: tsens: Use consistent names for variables adds 68b3314d7c77 drivers: thermal: tsens: Function prototypes should have a [...] adds 2be20763031b drivers: thermal: tsens: Rename tsens-8916 to prepare to m [...] adds 774ccb081947 drivers: thermal: tsens: Rename constants to prepare to me [...] adds 582a0c4194a5 drivers: thermal: tsens: Merge tsens-8974 into tsens-v0_1 adds c19970548edc drivers: thermal: tsens: Introduce reg_fields to deal with [...] adds 52eafd66ef76 drivers: thermal: tsens: Save reference to the device poin [...] adds fc7d18cf6a92 drivers: thermal: tsens: Don't print error message on -EPR [...] adds 3e6a8fb33084 drivers: thermal: tsens: Add new operation to check if a s [...] adds 66ad8a100953 drivers: thermal: tsens: change data type for sensor IDs adds 1b6e3e517fad drivers: thermal: tsens: Introduce IP-specific max_sensor count adds dbdaa582e4ee drivers: thermal: tsens: simplify get_temp_tsens_v2 routine adds c8b6169093f6 drivers: thermal: tsens: Move get_temp_tsens_v2 to allow sharing adds 14bbe9881120 drivers: thermal: tsens: Common get_temp() learns to do AD [...] adds a9604f28087f dt: thermal: tsens: Add bindings for qcs404 adds e8c24c6f5d1c drivers: thermal: tsens: Add generic support for TSENS v1 IP adds e52bbd2f10ad drivers: thermal: tsens: Move calibration constants to hea [...] adds ed1b1ac1425b thermal: rcar_gen3_thermal: Fix init value of IRQCTL register adds c8044b918b2b dt-bindings: thermal: al-thermal: Add binding documentation adds 71aa3693493d thermal: Introduce Amazon's Annapurna Labs Thermal Driver adds f86a7a847ca3 thermal: qoriq: Remove unnecessary DT node is NULL check adds d36e2fa02538 thermal: generic-adc: make lookup table optional adds 80d95930dcdf dt-bindings: thermal: generic-adc: make lookup-table optional adds b4ab114cc6a1 thermal: Introduce devm_thermal_of_cooling_device_register adds 2c0928c9e004 thermal: rcar_gen3_thermal: fix interrupt type adds 63f55fcea50c thermal: rcar_gen3_thermal: disable interrupt in .remove adds 3c74cbb8d001 thermal/drivers/cpu_cooling: Remove pointless test in powe [...] adds 42cd9b049829 thermal/drivers/cpu_cooling: Fixup the header and copyright adds 0fac9e2f1452 thermal/drivers/cpu_cooling: Add Software Package Data Exc [...] adds 72554a7509ae thermal/drivers/cpu_cooling: Remove pointless field adds 6ec8070b9d48 thermal: Fix build error of missing devm_ioremap_resource on UM adds fcc6d4cadadc thermal: broadcom: Remove ACPI support adds 28694e009e51 thermal: rockchip: fix up the tsadc pinctrl setting error adds 4b984e7bfb6d dt-bindings: rockchip-thermal: Support the PX30 SoC compatible adds ffd1b122d3a1 thermal: rockchip: Support the PX30 SoC in thermal driver adds bf45ac18b780 thermal: cpu_cooling: Actually trace CPU load in thermal_p [...] adds 20386f0d84a2 thermal: rcar_thermal: update calculation formula for R-Ca [...] adds e380ea8117ce thermal: rcar_gen3_thermal: Fix to show correct trip point [...] adds 389c0ad1d61e hwmon: (aspeed-pwm-tacho) Use devm_thermal_of_cooling_devi [...] adds 9534784550ab hwmon: (gpio-fan) Use devm_thermal_of_cooling_device_register adds 9ebe010e566e hwmon: (mlxreg-fan) Use devm_thermal_of_cooling_device_register adds 0b2a785db879 hwmon: (npcm750-pwm-fan) Use devm_thermal_of_cooling_devic [...] adds 37bcec5d9f71 hwmon: (pwm-fan) Use devm_thermal_of_cooling_device_register adds a455eda33faa Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] adds 56c6eed1df43 ARM: stm32: add AMBA support for stm32 family adds 7f0d078667a4 ARM: OMAP2+: Fix potentially uninitialized return value fo [...] adds 798bd175ab0d ARM: OMAP2+: Make interconnect target module allocation fu [...] adds 513a4abb19d5 ARM: OMAP2+: Prepare class allocation for dynamically allo [...] adds 6d63b12d182e ARM: OMAP2+: Define _HWMOD_STATE_DEFAULT and use it adds b57250fa5eb3 ARM: OMAP2+: Allocate struct omap_hwmod based on dts data adds 70451127873f ARM: OMAP2+: Remove hwmod .rev data and use local SoC chec [...] adds 8b30919a4e3c ARM: OMAP2+: Handle reset quirks for dynamically allocated [...] adds f8033678c6fe ARM: OMAP2+: Wakeupgen: AM43xx HS devices should save cont [...] adds 72aff4ecf1cb ARM: OMAP2+: pm33xx-core: Do not Turn OFF CEFUSE as PPA ma [...] adds 29104e0149b4 Merge tag 'omap-for-v5.2/soc-signed' of git://git.kernel.o [...] adds aaa29bb01cc4 bus: ti-sysc: Fix sysc_unprepare() when no clocks have bee [...] adds 386cb76681ca bus: ti-sysc: Handle missed no-idle property in addition t [...] adds b7182b42a937 bus: ti-sysc: Make functions static adds ff43728c4aa2 bus: ti-sysc: Move legacy platform data idling into separa [...] adds d878970f6ce1 bus: ti-sysc: Add separate functions for handling clocks adds 1a5cd7c23cc5 bus: ti-sysc: Enable all clocks directly during init to re [...] adds a3e92e7b32f2 bus: ti-sysc: Allocate mdata as needed and do platform dat [...] adds 93de83a21e76 bus: ti-sysc: Manage clocks for the interconnect target mo [...] adds b11c1ea1f636 bus: ti-sysc: Move rstctrl reset to happen later adds 42b9c5c99bfc bus: ti-sysc: Add support for early quirks based on regist [...] adds a54275f4ab20 bus: ti-sysc: Add quirk handling for external optional fun [...] adds 10645e81b967 bus: ti-sysc: Pass clockactivity quirk to platform functions adds b4a9a7a38917 bus: ti-sysc: Handle swsup idle mode quirks adds 13aad51935df bus: ti-sysc: Detect DMIC for debugging adds 1d960858bed2 Documentation: bus: ti-sysc: fix spelling mistakes "multip [...] adds 92168478680b ARM: OMAP2+: Drop mmc platform data for omap4 adds f9d34da30346 ARM: OMAP2+: Drop i2c platform data for omap4 adds e1c59a3bf6db ARM: OMAP2+: Drop gpio platform data for omap4 adds 91abfb9847b2 ARM: OMAP2+: Drop uart platform data for omap4 adds 4e27f752ab8c ARM: OMAP2+: Drop mmc platform data for am330x and am43xx adds cb682853c98f ARM: OMAP2+: Drop i2c platform data for am33xx and am43xx adds a071e407ffbe ARM: OMAP2+: Drop gpio platform data for am33xx and am43xx adds 12a2a95421e4 ARM: OMAP2+: Drop uart platform data for am33xx and am43xx adds 514c7fc6647f ARM: OMAP2+: Drop mmc platform data for omap5 adds 655332d3ba43 ARM: OMAP2+: Drop i2c platform data for omap5 adds 3aa60e82f00e ARM: OMAP2+: Drop gpio platform data for omap5 adds 2af5473e2bf0 ARM: OMAP2+: Drop uart platform data for omap5 adds ede0ac642213 ARM: OMAP2+: Drop mmc platform data for dra7 adds a688939a975e ARM: OMAP2+: Drop i2c platform data for dra7 adds 19326ef5d5e9 ARM: OMAP2+: Drop gpio platform data for dra7 adds fbf3b4b9f4ba ARM: OMAP2+: Drop uart platform data for dra7 adds d80caf9516a5 ARM: OMAP2+: Drop mcspi platform data for omap4 adds d59b60564cbf bus: ti-sysc: Add generic enable/disable functions adds e639861344f9 Merge tag 'omap-for-v5.2/ti-sysc-signed' of git://git.kern [...] adds e74673120b6b ARM: exynos: Move Exynos542x CPU state reset to pm_prepare() adds 47efaf6ba697 ARM: exynos: Add Exynos SMC values for secure memory write adds 3a1f2f38fb82 ARM: exynos: Add CPU state management for Exynos542x under [...] adds 4d8e3e951a85 ARM: exynos: Fix undefined instruction during Exynos5422 resume adds 629266bf7229 ARM: exynos: Fix a leaked reference by adding missing of_node_put adds 98a3308ea864 ARM: exynos: Fix infinite loops on CPU powerup failure adds 2997520c2d4e ARM: exynos: Set MCPM as mandatory for Exynos542x/5800 SoCs adds 7676e667c841 ARM: s3c64xx: Tidy up handling of regulator GPIO lookups adds e5a0be94ee8b Merge tag 'samsung-soc-5.2' of https://git.kernel.org/pub/ [...] adds 9ee8578d9530 ARM: pxa: ssp: Fix "WARNING: invalid free of devm_ allocat [...] adds a7d6fdf917fc Merge tag 'pxa-for-5.2' of https://github.com/rjarzmik/lin [...] adds 3ea9ae57b412 ARM: davinci: add missing sentinels to GPIO lookup tables adds 8e2f5eae2435 usb: ohci-da8xx: let the regulator framework keep track of [...] adds d327330185f1 usb: ohci-da8xx: disable the regulator if the overcurrent [...] adds 1d272894ec4f ARM: davinci: omapl138-hawk: add a fixed regulator for ohci-da8xx adds 274e4c336192 ARM: davinci: da830-evm: add a fixed regulator for ohci-da8xx adds 512de1ce7bb7 usb: ohci-da8xx: drop the vbus GPIO adds 56e49cd668b7 Merge tag 'davinci-for-v5.2/soc' of git://git.kernel.org/p [...] adds 1b8c813695dc ARM: ep93xx: move network platform data to separate header adds dfb6db007a56 ARM: ep93xx: keypad: stop using mach/platform.h adds 67e38f578aae ARM: ep93xx: move pinctrl interfaces into include/linux/soc adds 5b7cc90496aa ARM: ep93xx: move private headers out of mach/* adds d697ff6d4d02 ARM: u300: regulator: add MODULE_LICENSE() adds a0bdc85e6dbc MAINTAINERS: Add arm64/intel entry for SoCFPGA adds 101f535e50d6 Merge tag 'maintainers_for_v5.2' of git://git.kernel.org/p [...] adds 876e645f2268 ARM: debug-ll: add default address for digicolor adds ebca2a6ee161 ARM: trusted_foundations: Support L2 cache maintenance adds 96446e21d6e9 ARM: trusted_foundations: Make prepare_idle call to take m [...] adds ebc7c1a26578 ARM: trusted_foundations: Provide information about whethe [...] adds 6ad27b835040 ARM: tegra: Set up L2 cache using Trusted Foundations firmware adds 2af6597ac3fa ARM: tegra: Don't apply CPU erratas in insecure mode adds dae84be59d66 ARM: tegra: Always boot CPU in ARM-mode adds 78ee399f1632 ARM: tegra: Add firmware calls required for suspend-resume [...] adds c8e7755ec62b ARM: tegra: Sort dependencies alphabetically adds 4cb5d9eca143 firmware: Move Trusted Foundations support adds abfcba1c35b7 Merge tag 'tegra-for-5.2-firmware' of git://git.kernel.org [...] adds d5aa84087ead ARM: shmobile: porter: enable R-Car Gen2 regulator quirk adds 115bbc30c6d2 ARM: shmobile: fix a leaked reference by adding missing of [...] adds 6a508f98d95e Merge tag 'renesas-arm-soc-for-v5.2' of https://git.kernel [...] adds 64534e060dda ARM: ixp4xx: Add myself as maintainer adds 98ac0cc270b7 ARM: ixp4xx: Convert to MULTI_IRQ_HANDLER adds 075df31aed44 ARM: ixp4xx: Pass IRQ resource to beeper adds dc8ef8cd3a05 ARM: ixp4xx: Convert to SPARSE_IRQ adds 5b978c106659 irqchip: Add driver for IXP4xx adds 813e7d36f227 gpio: ixp4xx: Add driver for the IXP4xx GPIO adds 55ec465e733e ARM: ixp4xx: Switch to use new IRQ+GPIO drivers adds 13e0b4059b98 clocksource/drivers/ixp4xx: Add driver adds 65af666713ff ARM: ixp4xx: Switch to use new timer driver adds 167c6b5ecee1 irqchip: ixp4xx: Add DT bindings adds f1497f3d06ad irqchip: ixp4xx: Add OF initialization support adds 7c23b0e1d4d3 clocksource/drivers/ixp4xx: Add DT bindings adds 40df14cc5cc0 clocksource/drivers/ixp4xx: Add OF initialization support adds e8e2f5651d5f gpio: ixp4xx: Add DT bindings adds e4bfb0ff7163 gpio: ixp4xx: Add OF probing support adds 50d2c8d29106 ARM: ixp4xx: Add DT bindings adds 9540724ca29d ARM: ixp4xx: Add device tree boot support adds b9a35d705a67 ARM: dts: Add some initial IXP4xx device trees adds fcf2d8978cd5 ARM: ixp4xx: Move NPE and QMGR to drivers/soc adds 4af20dc583b3 ARM: ixp4xx: Move IXP4xx QMGR and NPE headers adds bc4d7eafb7ad ARM: ixp4xx: Turn the NPE into a platform device adds 81bca32fcc75 ARM: ixp4xx: Turn the QMGR into a platform device adds 0b458d7b10f8 soc: ixp4xx: npe: Pass addresses as resources adds d08502f245f9 soc: ixp4xx: Uninline several functions adds 6b3903195456 soc: ixp4xx: Remove unused functions adds ecc133c6da60 soc: ixp4xx: qmgr: Pass resources adds 3107fbf7059b soc: ixp4xx: Add DT bindings for IXP4xx NPE adds e00797f2e05b soc: ixp4xx: npe: Add DT probe code adds 6e2b0f8c9bc8 soc: ixp4xx: qmgr: Add DT bindings for IXP4xx qmgr adds 9e01a0095840 soc: ixp4xx: qmgr: Add DT probe code adds 1fae0ad1e203 ARM: dts: Add queue manager and NPE to the IXP4xx DTSI adds 1895ef4ef229 Merge tag 'ixp4xx-for-armsoc' of git://git.kernel.org/pub/ [...] adds a93fb4f40788 ARM: lpc32xx: stop overwriting TEST_CLK_SEL adds a1e65c28f602 ARM: lpc32xx: remove redundant included headers adds bbf553c6bb9f ARM: lpc32xx: remove platform data of SSP0 and SSP1 controllers adds e861cfbed091 ARM: lpc32xx: use SPDX license identifier adds e165908fac89 Merge tag 'lpc32xx-soc-for-5.2' of https://github.com/vzap [...] adds 8f3e2d2c9349 ARM: imx6: cpuidle: omit the unnecessary unmask of GINT adds ffb832b4bb17 Merge tag 'imx-soc-5.2' of git://git.kernel.org/pub/scm/li [...] adds 2dd00d31d488 ARM: rockchip: Mark pm-init functions __init adds fbd7af041586 ARM: rockchip: add missing of_node_put in rockchip_smp_pre [...] adds a842b514db72 Merge tag 'v5.2-rockchip-soc32-1' of git://git.kernel.org/ [...] adds 0672d22a1924 ARM: dts: imx: Fix the AR803X phy-mode adds dbb58e291cd4 ARM: dts: imx6q-logicpd: Reduce inrush current on start adds 7aedca875074 ARM: dts: imx6q-logicpd: Reduce inrush current on USBH1 adds f1e776420a3f Merge tag 'imx-fixes-5.1-2' of git://git.kernel.org/pub/sc [...] adds 995c770b6588 ARM: sunxi: fix a leaked reference by adding missing of_node_put adds 2b062a0a00ab ARM: sunxi: fix a leaked reference by adding missing of_node_put adds 07de90945caf arm64: dts: allwinner: a64: Rename hpvcc-supply to cpvdd-supply adds fa44328f4eb0 ARM: dts: sun8i: a33: Reintroduce default pinctrl muxing adds c7edf1971614 Merge tag 'sunxi-fixes-for-5.1' of https://git.kernel.org/ [...] adds c7861adbe37f ARM: dts: ls1021: Fix SGMII PCS link remaining down after [...] adds ad4144210635 Merge tag 'imx-fixes-5.1-3' of git://git.kernel.org/pub/sc [...] adds c9cb7655ebc3 MAINTAINERS: update arch/arm/mach-davinci adds affe2a510014 Merge tag 'davinci-fixes-for-v5.1' of git://git.kernel.org [...] adds 7a0c4c17089a Merge branch 'fixes' into arm/soc adds 22c58fd70ca4 Merge tag 'armsoc-soc' of git://git.kernel.org/pub/scm/lin [...] adds 6917de8a6c4d vendor-prefixes: Add prefix for Shenzhen SEI Robotics Co., Ltd adds b7be144932a8 arm64: dts: Add SEI Robotics SEI510 Board adds 0fa724c51e31 arm64: dts: meson-g12a: Add AO Secure node adds 7e09092aee00 arm64: dts: meson-gxl-s905d-phicomm-n1: add status LED adds bd3951528412 arm64: dts: meson: g12a: add secure monitor adds 965c827ac37e arm64: dts: meson: g12a: add efuse adds e5e4df2dccec arm64: dts: meson-gxm-nexbox-a1: Enable USB adds b019f4a4199f arm64: dts: meson: g12a: Add AO Clock + Reset Controller support adds 11a7bea17c9e arm64: dts: meson: g12a: add pinctrl support controllers adds e92546c226ec arm64: dts: meson: g12a: add uart_ao_a pinctrl adds 7ab41c474125 arm64: dts: meson: g12a: add reset controller adds ff4f8b6cab58 arm64: dts: meson: g12a: Add UART A, B & C nodes and pins adds 638914212ace arm64: dts: meson-g12a-u200: add uart_AO pinctrl adds 51d215c14341 arm64: dts: meson-g12a-sei510: add uart_AO pinctrl adds 0b7aed337ff0 arm64: dts: meson-g12a-x96-max: add uart_AO pinctrl adds 2297c33c19af arm64: dts: meson-g12a-sei510: add regulators adds c9206b42ccbe arm64: dts: meson-g12a-x96-max: add regulators adds c5c9c7cff269 arm64: dts: meson-g12a-x96-max: Enable BT Module adds e2cffeb398f4 arm64: dts: meson-g12a: Add CMA reserved memory adds 0159225bc9e5 Merge tag 'amlogic-dt64' of https://git.kernel.org/pub/scm [...] adds b6eac0d06b82 ARM: dts: meson8: add the internal clock measurer adds f1975b982a29 ARM: dts: meson8b: add the internal clock measurer adds 07f9da290067 ARM: dts: meson8b: odroidc1: add the GPIO line names adds 1c93235a6d92 Merge tag 'amlogic-dt' of https://git.kernel.org/pub/scm/l [...] adds de72618cb94f ARM: dts: rockchip: remove disable-wp from rv1108-elgin-r1 [...] adds 61346668325f ARM: dts: rockchip: Enable HDMI CEC on rk3288-tinker-s adds 494da92d56e4 ARM: dts: rockchip: add grf reference in rk3288 tsadc node adds a008eae6956a ARM: dts: rockchip: Enable WiFi on rk3288-tinker adds a2b2012eab25 ARM: dts: rockchip: Fix gic/efuse sort ordering for rk3288 adds 4e92348dc003 dt-bindings: ARM: dts: rockchip: Add rk3288-veyron-jerry r [...] adds 0c4cac5e8f03 ARM: dts: rockchip: Add rk3288-veyron-jerry rev 10-15 adds 21f843ff948b ARM: dts: rockchip: Add dvs-gpios to rk3288-veyron-jerry adds 864c2fee4ee9 ARM: dts: rockchip: Add vdd_logic to rk3288-veyron adds d2a6cfdaca9e dt-bindings: ARM: dts: rockchip: Add bindings for rk3288-v [...] adds 01b2a2d52169 ARM: dts: rockchip: Add device tree for rk3288-veyron-mighty adds fadc78062477 ARM: dts: rockchip: add rk3066 hdmi nodes adds 4b028ebd4e3d ARM: dts: rockchip: enable vop0 and hdmi nodes to rk3066a-mk808 adds f6f9683c5aed Merge tag 'v5.2-rockchip-dts32-1' of git://git.kernel.org/ [...] adds 97df3aa76b4a arm64: dts: rockchip: Add capacity-dmips-mhz attributes to rk3399 adds 443f27e58981 arm64: dts: rockchip: enable HDMI CEC on rk3328 adds ad3c8cc359a2 arm64: dts: rockchip: fix regulator name on rk3328-rock64 adds 092430ea9d14 arm64: dts: rockchip: add leds node on rk3328-rock64 adds e31882e05ae5 arm64: dts: rockchip: add ir-receiver node on rk3328-rock64 adds 3e892ed20c08 arm64: dts: rockchip: add #sound-dai-cells to HDMI of rk3328 adds 3f0effd7490b arm64: dts: rockchip: give some life to the rk3328-roc-cc leds adds f77e7a9aafe1 arm64: dts: rockchip: add rk3328-roc-cc cpu-supply entries [...] adds 0f9e535a0884 arm64: dts: rockchip: enable mali on Rock Pi 4 adds e38b144b8252 arm64: dts: rockchip: enable mali on rock960 boards adds 08b64bd2c681 arm64: dts: rockchip: Add support for the Orange Pi RK3399 board. adds a0dbc5c97f67 arm64: dts: rockchip: enable hdmi audio out for rk3399-rockpro64 adds 092470b537f1 arm64: dts: rockchip: Add Nanopi NEO4 initial support adds 4d7f36d36f73 arm64: dts: rockchip: Rename vcc_sys into vcc5v0_sys on rk [...] adds 16d79ec6e3e6 arm64: dts: rockchip: Add 12V DCIN regulator to rk3399-ficus adds f5639599de4c arm64: dts: rockchip: Fix clock names and add missing supp [...] adds ba12fdd51085 arm64: dts: rockchip: Specify vid supply for the rk3399-or [...] adds 5e3f8027897c arm64: dts: rockchip: Add the fusb typec manager to rk3399 [...] adds 980b52162871 arm64: dts: rockchip: Add PWM fan for NanoPC-T4 adds 1a4e6203f0c8 arm64: dts: rockchip: Add nanopi4 ethernet phy adds a3eec13b8fd2 arm64: dts: rockchip: Disable DCMDs on RK3399's eMMC controller. adds fb8b7460c995 arm64: dts: rockchip: Define drive-impedance-ohm for RK339 [...] adds b4e1728232d6 arm64: dts: rockchip: Decrease emmc-phy's drive impedance [...] adds 1a88083b9349 Merge tag 'v5.2-rockchip-dts64-1' of git://git.kernel.org/ [...] adds 6fffb98645e6 arm64: dts: renesas: r8a77990: ebisu: Add GPIO expander adds b068ed6efe62 arm64: dts: renesas: r8a77990: Fix SPDX license identifier style adds 96c258822527 arm64: dts: renesas: r8a7796: remove unneeded sound #addre [...] adds 71ac75dffdae arm64: dts: renesas: r8a77990: ebisu: Enable LVDS1 encoder adds 9a0ff5c727b6 arm64: dts: renesas: r8a77995: draak: Enable LVDS1 encoder adds 9130c1582984 arm64: dts: renesas: ebisu: Fix adv7482 hexadecimal regist [...] adds 191f7dcd1f5e arm64: dts: renesas: r8a77965: add SSIU support for sound adds 12ce412b2cc6 arm64: dts: renesas: r8a774c0: Fix cpu nodes style adds e64f2c4b3aba arm64: dts: renesas: cat875: Add CAN support adds 07e72397f722 arm64: dts: renesas: r8a774c0-cat874: add RTC support adds dc0b43947132 arm64: dts: renesas: r8a774c0-cat874: Add LEDs support adds a8f6110e6442 arm64: dts: renesas: ebisu: Enable VIN5 adds 79223ca1f577 arm64: dts: renesas: r8a774c0-cat874: Add RWDT support adds 4162aa9db3d4 arm64: dts: renesas: r8a77995: draak: Enable CAN0, CAN1 adds 82ec009297bc arm64: dts: renesas: r8a774c0: Remove invalid compatible v [...] adds af965ba3248e arm64: dts: renesas: r8a77990: Remove invalid compatible v [...] adds 1f4c123a9809 arm64: dts: renesas: r8a77990-ebisu: Add BD9571 PMIC adds 474706117c2b arm64: dts: renesas: ebisu: Add PMIC DDR0 Backup Power config adds eccc40002972 arm64: dts: renesas: r8a774a1: Add clkp2 clock to CAN nodes adds 80bc6dbb8fdb arm64: dts: renesas: r8a774c0: Add CANFD support adds 036bc85c1d06 arm64: dts: renesas: r8a774c0: Add clkp2 clock to CAN nodes adds e2fa79de7ecb arm64: dts: renesas: Update Ebisu and Draak bootargs adds de8e8daaf719 arm64: dts: renesas: salvator-common: Sort node label adds 05f1d882d28b arm64: dts: renesas: r8a77995: draak: Fix EthernetAVB phy [...] adds 7a516e49d975 arm64: dts: renesas: use extended audio dmac register adds e3414b8c45af arm64: dts: renesas: salvator-common: Add GPIO keys support adds 2fe743c27f06 Merge tag 'renesas-arm64-dt-for-v5.2' of https://git.kerne [...] adds a9fc10280225 ARM: dts: aspeed: ast2500: Update flash layout adds e50c667b6432 ARM: dts: aspeed: palmetto: Fix flash_memory region adds 66e7ff850f52 ARM: dts: aspeed: witherspoon: Enable vhub adds e1920e704829 ARM: dts: aspeed-g5: Add resets and clocks to GFX node adds 5de3b03173f8 ARM: dts: aspeed: Enable the GFX IP adds 796b44070199 ARM: dts: aspeed-g5: Add video engine adds ffdbf494821d ARM: dts: aspeed: tiogapass: Enable VUART adds 972f0e069d11 ARM: dts: aspeed: cmm: enable iio-hwmon-adc adds 780726f99655 ARM: dts: aspeed: witherspoon: Update BMC partitioning adds 6d00c6f8d2e7 ARM: dts: aspeed: Add RTC node adds bbf7499dc033 Merge tag 'aspeed-5.2-devicetree' of git://git.kernel.org/ [...] adds 37eadb8555c0 ARM: dts: stm32: add initial support of stm32mp157a-dk1 board adds a352e2b337b8 ARM: dts: stm32: add initial support of stm32mp157c-dk2 board adds 61c0f6b8b42d ARM: dts: stm32: add sdmmc1 support on stm32h743 adds 90f16fea400b ARM: dts: stm32: add sdmmc1 support on stm32h743i eval board adds 30a8e03a1f71 ARM: dts: stm32: add sdmmc1 support on stm32h743i disco board adds 8d17cf7a8e8b ARM: dts: stm32: add sdmmc1 support on stm32mp157c adds 379edbe434e7 ARM: dts: stm32: add sdmmc1 support on stm32mp157c ed1 board adds 8f6e0919b7c2 ARM: dts: stm32: add sdmmc1 support on stm32mp157a dk1 board adds eb2493172f72 ARM: dts: stm32: add IPCC mailbox support on STM32MP157c adds 679d9dac5220 ARM: dts: stm32: enable IPCC mailbox support on STM32MP157c-ed1 adds 682d099514d8 ARM: dts: stm32: enable IPCC mailbox support on STM32MP157a-dk1 adds 0f5795069596 ARM: dts: stm32: Add clock on stm32mp157c syscfg adds 3024c18543ea ARM: dts: stm32: Add romem and temperature calibration on [...] adds 8d07b78c3e2e ARM: dts: stm32: Add romem and temperature calibration on [...] adds 411435d39079 ARM: dts: stm32: add spdifrx support on stm32mp157c adds 94d3d6f4dc69 ARM: dts: stm32: add spdfirx pins to stm32mp157c adds 9c559b1565e6 ARM: dts: stm32: add stpmic1 support on stm32mp157c ed1 board adds b3e993a6170c ARM: dts: stm32: add stpmic1 support on stm32mp157a dk1 board adds 09666b76f358 ARM: dts: stm32: Enable STM32F769 clock driver adds 81987fff52f1 ARM: dts: stm32: add power supply of otm8009a on stm32mp157c-dk2 adds f85c8acc7a1f ARM: dts: stm32: add I2C sleep pins muxing on stm32mp157 adds 63834ff2d604 ARM: dts: stm32: add ltdc pins muxing on stm32mp157 adds 5eaae049416d ARM: dts: stm32: add cec pins muxing on stm32mp157 adds 3fca6a1ab935 ARM: dts: stm32: enable cec on stm32mp157a-dk1 board adds 2140eaf2f46f Merge tag 'stm32-dt-for-v5.2-1' of git://git.kernel.org/pu [...] adds d7fa8ed43372 ARM: dts: exynos: Use ADC for Exynos4x12 on Exynos4412 adds 15b8831f8787 ARM: dts: exynos: Document regulator used by ADC on Odroid U3 adds f35020b94a45 ARM: dts: exynos: Use stdout path property on Arndale Octa board adds 3619452589d0 ARM: dts: exynos: Add unused PMIC regulators on Arndale Oc [...] adds 29a0a2a848ec ARM: dts: exynos: Add CPU cooling on Arndale Octa adds eb1d0a50f74c ARM: dts: exynos: Order nodes alphabetically in Arndale Octa adds 17c130a170f2 ARM: dts: exynos: Use bustop PLL as the source for MMC clo [...] adds c5432b1d44a7 ARM: dts: exynos: Add high speed I2C ports for Exynos5260 adds 7f396393b941 ARM: dts: exynos: Add interrupts for dedicated EINTs on Ex [...] adds b7ed69d67ff0 ARM: dts: exynos: Fix interrupt for shared EINTs on Exynos5260 adds 23c856787a80 ARM: dts: exynos: Enable ADC on Arndale Octa adds 34dc82257488 ARM: dts: exynos: Fix audio routing on Odroid XU3 adds 30082e7b3513 ARM: dts: exynos: Adjust ldo23 and ldo27 to lower levels o [...] adds 3a6a6d0a8b66 ARM: dts: exynos: Add support for UHS-I SD cards on Arndale Octa adds 9a435fb2291d ARM: dts: exynos: Extend the eMMC node on Arndale Octa adds 5ab99cf7d5e9 ARM: dts: exynos: Always enable necessary APIO_1V8 and ABB [...] adds 9b23e1a3e8fd ARM: dts: exynos: Fix audio (microphone) routing on Odroid XU3 adds 1fb8c97f9d96 ARM: dts: exynos: Fix spelling mistake of EXYNOS5420 adds 06d536094645 ARM: dts: exynos: Use stdout-path property instead of cons [...] adds 8cc76b1c7572 ARM: dts: exynos: Remove console argument from bootargs adds 1fbdc2477587 Merge tag 'samsung-dt-5.2' of https://git.kernel.org/pub/s [...] adds 7698ffaf4198 arm64: dts: exynos: configure GSCALER related clocks on TM2 adds 45eedc0e3608 arm64: dts: exynos: add DSD/GSD clocks to DECONs and GSCAL [...] adds 77fc46976e0b arm64: dts: exynos: Add SlimSSS to Exynos5433 adds 629d7161870f Merge tag 'samsung-dt64-5.2' of https://git.kernel.org/pub [...] adds 31a2d5113e53 include: dt-binding: clock: Rename zynqmp header file adds 437541e74c68 dt-bindings: xilinx: Separate clock binding from firmware doc adds 78c484a55d91 arm64: zynqmp: dt: Add TI PHY quirk adds 236a4234ce40 Merge tag 'zynqmp-dt-for-v5.2' of https://github.com/Xilin [...] adds 258bbef06ce9 dt-bindings: reset: Add HI3670 reset controller binding adds 757a4b2913eb arm64: dts: hisilicon: hi3670: Add reset controller support adds 8aa576a8ee1b dt-bindings: mmc: Add HI3670 MMC controller binding adds 570274cdba34 arm64: dts: hisilicon: hi3670: Add MMC controller support adds 1761101048a3 arm64: dts: hisilicon: hikey970: Add SD and WiFi support adds 792cea3f48ad arm64: dts: hi3660: Add dma to uart nodes adds c97263260065 arm64: dts: hi3660: Add hisi asp dma device adds 6d09e003db3d arm64: dts: hi3660: Fixup unofficial dma-min-chan to dma-c [...] adds ddd0dc915647 arm64: dts: hisilicon: hi3670: Add UFS controller support adds 1c3a4540839c Merge tag 'hisi-arm64-dt-for-5.2' of git://github.com/hisi [...] adds b5acec09e259 ARM: dts: dra7: Add properties to enable PCIe x2 lane mode adds d921e53a5107 ARM: dts: am43xx-epos-evm: Keep DCDC5 and DCDC6 always on adds 177425ef586a ARM: dts: am43xx-epos-evm: Keep DCDC3 regulator on in susp [...] adds e74cf9186be8 ARM: dts: am43xx-epos-evm: Add matrix keypad as wakeup source adds b453c417609f ARM: dts: omap2420-n810: Use new CODEC reset pin name adds 09f837546edf dt-binding: arm: omap: Add information for AM5748 adds bcbb63b80284 ARM: dts: dra7: Separate AM57 dtsi files adds 6d918e09331e Merge tag 'omap-for-v5.2/dt-signed' of git://git.kernel.or [...] adds ed01ffd9dd1c ARM: dts: Add common mcpdm dts file for omap4 adds 5b5975312903 ARM: dts: Add l4 abe interconnect hierarchy and ti-sysc da [...] adds b2770b2d6f1b ARM: dts: Add l4 abe interconnect hierarchy and ti-sysc da [...] adds da9a4c3d32eb Merge tag 'omap-for-v5.2/dt-ti-sysc-signed' of git://git.k [...] adds 61313fb2cca3 ARM: dts: ux500: Add Mali-400 adds f4bdfcc29a8b ARM: dts: Ux500: Add MCDE and Samsung display adds d7f76ac4dca0 Merge tag 'ux500-dts-v5.2-armsoc' of git://git.kernel.org/ [...] adds 17808d445b6f ARM: dts: socfpga: enable MMC highspeed support adds 922bfb7c27f7 arm64: dts: stratix10: enable MMC highspeed support adds 5fc670a87e31 arm64: dts: stratix10: increase QSPI max frequency to 100MHz adds 4b36daf9ada3 arm64: dts: agilex: Add initial support for Intel's Agilex [...] adds a41332dd5e2a Merge tag 'socfpga_dts_updates_for_v5.2' of git://git.kern [...] adds 7ebd1ea798a4 ARM: dts: am33xx: Added macros for numeric pinmux addresses adds f1ff9be7652b ARM: dts: am33xx: Added AM33XX_PADCONF macro adds 3b6150a6eb61 ARM: dts: am335x: bone-common: Replaced register offsets w [...] adds 399c6b924a83 ARM: dts: am335x: boneblack-common: Replaced register offs [...] adds 682668df1f64 ARM: dts: am335x: boneblack-wireless: Replaced register of [...] adds 05165a63d605 ARM: dts: am335x: pocketbeagle: Replaced register offsets [...] adds 7229d544c83a ARM: dts: am335x: baltos-ir2110: Replaced register offsets [...] adds a48d48e6535b ARM: dts: am335x: baltos-ir3220: Replaced register offsets [...] adds f6385bd149ec ARM: dts: am335x: baltos-ir5221: Replaced register offsets [...] adds 8ce8c4b31a82 ARM: dts: am335x: baltos-leds: Replaced register offsets w [...] adds 11ce1e08971e ARM: dts: am335x: baltos: Replaced register offsets with defines adds 0b119fafc882 ARM: dts: am335x: base0033: Replaced register offsets with [...] adds ada077fa906e ARM: dts: am335x: bonegreen-wireless: Replaced register of [...] adds 9faf08c2e677 ARM: dts: am335x: boneblue: Replaced register offsets with [...] adds e52a7204cdd3 ARM: dts: am335x: bonegreen-common: Replaced register offs [...] adds 4e5835effc3d ARM: dts: am335x: chiliboard: Replaced register offsets wi [...] adds 125a6f3c58e3 ARM: dts: am335x: chilisom: Replaced register offsets with [...] adds 6c4f9ebf86db ARM: dts: am335x: cm-t335: Replaced register offsets with defines adds ef2791fd13c3 ARM: dts: am335x: evm: Replaced register offsets with defines adds 1f757e0616cf ARM: dts: am335x: evmsk: Replaced register offsets with defines adds 33ef1394a97d ARM: dts: am335x: icev2: Replaced register offsets with defines adds 387fbf73ebe7 ARM: dts: am335x: igep0033: Replaced register offsets with [...] adds c422b10e88f0 ARM: dts: am335x: lxm: Replaced register offsets with defines adds 876144dd5332 ARM: dts: am335x: moxa-uc-2100-common: Replaced register o [...] adds 4a424b0b168e ARM: dts: am335x: moxa-uc-2101: Replaced register offsets [...] adds c68a4ffd3d75 ARM: dts: am335x: moxa-uc-8100-me-t: Replaced register off [...] adds affcce6f7c5c ARM: dts: am335x: nano: Replaced register offsets with defines adds 443fca762bc3 ARM: dts: am335x: osd3358-sm-red: Replaced register offset [...] adds 558fee9ab504 ARM: dts: am335x: osd335x-common: Replaced register offset [...] adds 781288d2bdef ARM: dts: am335x: pcm-953: Replaced register offsets with defines adds 898c4a59bc62 ARM: dts: am335x: pdu001: Replaced register offsets with defines adds 891ffb8fcd46 ARM: dts: am335x: pepper: Replaced register offsets with defines adds a3328bf02d77 ARM: dts: am335x: phycore-som: Replaced register offsets w [...] adds c5ebf24a41d3 ARM: dts: am335x: sancloud-bbe: Replaced register offsets [...] adds 631493a16af3 ARM: dts: am335x: sbc-t335: Replaced register offsets with [...] adds aa7ed183730a ARM: dts: am335x: shc: Replaced register offsets with defines adds b1e0c487f31d ARM: dts: am335x: sl50: Replaced register offsets with defines adds e5b258e53e58 ARM: dts: am335x: wega: Replaced register offsets with defines adds 7996313656b8 Merge tag 'omap-for-v5.2/dt-am3-signed' of git://git.kerne [...] adds 8cb35d345c08 ARM: tegra: Convert to SPDX license tags for Tegra124 Apalis adds 4a28f63449d0 ARM: tegra: Remove gratuitous parentheses in SPDX license [...] adds 0c2f4ebbd763 ARM: tegra: apalis: Move PLL power supplies to XUSB pad co [...] adds cbfe6d036f2a ARM: tegra: jetson-tk1: Move PLL power supplies to XUSB pa [...] adds 965ae23289d4 ARM: tegra: nyan: Move PLL power supplies to XUSB pad controller adds de36d5451299 ARM: tegra: venice2: Move PLL power supplies to XUSB pad c [...] adds 1078946b4b2e ARM: tegra: Add ACTMON support on Tegra30 adds c076dd723e37 Merge tag 'tegra-for-5.2-arm-dt' of git://git.kernel.org/p [...] adds d9931a1869fb arm64: tegra: Fix timer node for Tegra210 adds da77c6d92bf7 arm64: tegra: Add CPU idle states properties for Tegra210 adds d2c19dd714fc arm64: tegra: Enable CPU idle support for Jetson TX1 adds 15e666968f87 arm64: tegra: Enable CPU idle support for Smaug adds 3056c1ca2939 arm64: tegra: Enable CPU idle support for Shield adds 6c00cac1de5e arm64: tegra: Add L2 cache topology to Tegra210 adds 10ece0c14e11 arm64: tegra: Enable aconnect, ADMA and AGIC on Jetson TX1 adds 7320733094cf arm64: tegra: Add supply for temperature sensor on P2888 adds e9b001960cf5 arm64: tegra: Fix default tap and trim values adds c4307836cb6b arm64: tegra: Enable command queue for Tegra186 SDMMC4 adds 8f68dcd74deb arm64: tegra: jetson-tx1: Move PLL power supplies to XUSB [...] adds fa941e695e10 arm64: tegra: smaug: Move PLL power supplies to XUSB pad c [...] adds 6772cd0eacc8 arm64: tegra: Add NVIDIA Jetson Nano Developer Kit support adds 8bfde5183e98 arm64: tegra: Add XUSB and pad controller on Tegra186 adds 72f8ae3f8d6d arm64: tegra: Enable XUSB on P2771 adds 2f03e39b5bfe arm64: tegra: Remove regulator hacks on Jetson TX2 adds 14d55a3df44a Merge tag 'tegra-for-5.2-arm64-dt' of git://git.kernel.org [...] adds 73b670023327 ARM: dts: sun7i: add pinctrl for missing uart mux options adds 7a13e1820a6b ARM: dts: sun7i: add pinctrl for CAN in PA bank adds cfec64e8f2e7 ARM: dts: sun7i: add pinctrl for EMAC in PH bank adds ff8e860249e8 ARM: dts: sun7i: add /omit-if-no-ref/ tags to pin group nodes adds cd42ca0515d3 ARM: dts: sun7i: olimex-lime2: Add regulators for GPIO banks adds 67fec9db606f ARM: dts: sun8i: a83t: Add cross links for the mixers adds 9d803c1cf851 ARM: dts: sun5i: Fix display pipeline endpoint warnings in DTC adds a87356569559 ARM: dts: sun5i: Fix Display Engine DTC warnings adds 73b65f45bc60 ARM: dts: sun6i: Fix Display Engine DTC warnings adds 5bab80efb750 ARM: dts: sun8i: a23/a33: Fix Display Engine DTC warnings adds f79d79534dba ARM: dts: sun8i: v3s: Fix Display Engine DTC warnings adds 56975bfbb7fb ARM: dts: sun8i: a83t: Fix Display Engine DTC warnings adds 109b7bfa777b ARM: dts: sun8i: r40: Fix Display Engine DTC warnings adds c4953ba1eddd ARM: dts: sun9i: Fix Display Engine DTC warnings adds 927489b1570e ARM: dts: sun9i: Add missing unit address adds 7ee02cb56c3f dt-bindings: Add YAML description for Allwinner boards adds 4f6faf786448 ARM: dts: sun8i: a33: Add default address and size cells t [...] adds ebc42b478b0c ARM: dts: sun8i: a23/a33: Add R_I2C Controller adds be354500c101 dt-bindings: arm: Remove the CPU compatible documentation adds c2a5b5547515 ARM: dts: sun9i: optimus: Fix fixed-regulators adds 1cf0444a23fa ARM: dts: sun5i: lichee-pi one: Remove stale pinctrl-names entry adds 5400cdc1410b ARM: dts: sunxi: Fix GIC compatible adds 0c64f75d89cb ARM: dts: sunxi: Switch to new GPIOs properties for i2c-gpio adds 2c515b0d05a9 ARM: sunxi: Fix the USB PHY ID detect GPIO properties adds 033914f877e8 ARM: sunxi: Fix the USB PHY VBUS detect GPIO properties adds 09f29dcc22d5 ARM: dts: sunxi: Fix the TCON output clock adds 939b6654344c ARM: dts: sun8i: tbs-a711: Fix typo in regulators adds 655c0f429fff ARM: sunxi: dts: Split USB PHY cells into an array adds b9f6b80e04ad ARM: dts: sun8i: r40: Fix AHCI reset-names property adds 327384569871 ARM: dts: sun8i: r40: Remove useless AHCI properties adds 1befb2662373 ARM: dts: sunxi: Remove pinctrl size-cells property adds 1b97cf4987fb ARM: dts: sun8i: A23/A33: Fix pinctrl node names adds d4fe5b1507df ARM: dts: sunxi: Add default dr_mode adds a79668c17684 ARM: dts: sun9i: Remove deprecated pinctrl properties adds 0164945de1b8 ARM: dts: sun7i: fix typos in uart pin mux adds 2a63a027ea15 ARM: dts: sun8i: tbs-a711: Enable bluetooth adds 86e2f89075ac ARM: dts: sun8i: a83t: Add nodes for UART2-UART4 adds 261e1a6e4ae5 ARM: dts: sun8i: a83t: Add missing cooling device properti [...] adds 2efcca8ae688 ARM: dts: sun8i: tbs-a711: Add node for BMA250 accelerometer adds 31ec8c14566e ARM: dts: sun8i: a83t: Add UART2 PB pins adds 3764db4f0b4e ARM: dts: sun8i: a83t: Add missing CPU clock references adds c9d10c3e0e6c ARM: dts: sunxi: Conform to DT spec for NAND controller adds 612625bb96b0 ARM: dts: sunxi: Remove useless address and size cells adds a107bd2b6b63 ARM: dts: sunxi: Remove pinctrl groups setting bias adds 18009b802bd1 ARM: dts: sunxi: Remove useless pinctrl nodes adds 41eb0df1926a ARM: dts: sun8i: tbs-a711: Enable UART2 (for NEO-6M GPS module) adds dccd30ea5992 ARM: dts: sunxi: Improve A33 NAND transfers by using DMA adds d6212ce3fc93 ARM: dts: sunxi: Add R_LRADC support for A83T adds 5824c8ebb94d ARM: dts: sun8i: tbs-a711: Add support for volume keys input adds 1e7011fad854 dt-bindings: arm: sunxi: Add Beelink GS1 board adds 013df97be45f ARM: dts: sun8i: a83t: Add I2C2 pinmux setting for PE pins adds 493ab13a5d38 dt-bindings: sunxi: Add compatible for OrangePi 3 board adds 22f88e311399 ARM: dts: sun5i: Add the MBUS controller adds 635e1e78a685 ARM: dts: sun8i: v40: bananapi-m2-berry: Sort device node [...] adds 3d109bdca981 ARM: dts: sunxi: Remove useless phy-names from EHCI and OHCI adds 147f3d5cc676 ARM: dts: sun4i: protab2: Remove stale pinctrl-names entry adds 15a48503ccd8 ARM: dts: sun4i: lime: Fix the USB PHY ID detect GPIO properties adds 4b03e16d3013 ARM: dts: sun6i: i7: Remove useless property adds 66dc4e4bfc0b ARM: dts: sun5i: Reorder pinctrl nodes adds 6cb6cfd61ec5 ARM: dtsi: axp81x: add USB power supply node adds 6e0c67e34ffc ARM: dts: sun8i: a83t: Enable USB OTG controller on some boards adds f5d6e8c07791 Merge tag 'sunxi-dt-for-5.2' of https://git.kernel.org/pub [...] adds 24bd5d2cb93b arm64: dts: allwinner: a64: teres-i: enable backlight adds ea738c324c7d arm64: dts: allwinner: a64-amarula-relic: Add STLM75 sensor adds 876d8a25bdd5 dt-bindings: Add vendor prefix for oceanic adds 00f7980a3bd5 arm64: allwinner: a64: Add Oceanic 5205 5inMFD initial support adds a7f7047ffcee arm64: dts: allwinner: a64: Add cross links for the mixers adds b542570e5605 arm64: dts: allwinner: h6: Add Video Engine node adds 26c609d5d219 arm64: dts: allwinner: a64: Fix the TCON output clock adds d41a43a0d365 arm64: dts: allwinner: a64: Fix display pipeline endpoints adds 562bf19611c0 arm64: dts: allwinner: a64: Add missing PIO clocks adds 54eac67bbe3a arm64: dts: allwinner: Fix pinctrl node names adds 0973c06bb8fb arm64: dts: allwinner: a64: Add default dr_mode adds ac7fcfa1ecde arm64: dts: allwinner: a64: Fix the Codec I2S binding adds fcf041fbacbc arm64: dts: allwinner: h6: Add device node for SID adds 6ba2e45d57af arm64: dts: allwinner: h6: move MMC pinctrl to dtsi adds 2c98d9e47533 dt-bindings: vendor-prefixes: add AZW adds 089bee8dd119 arm64: dts: allwinner: h6: Introduce Beelink GS1 board adds 8fe62f128631 arm64: dts: allwinner: h6: Add Orange Pi 3 DTS adds 7cf875be2fed arm64: dts: allwinner: h6: Add MMC1 pins adds 3c7ab90aaa28 arm64: dts: allwinner: Remove useless phy-names from EHCI [...] adds 275b63178ff2 arm64: dts: allwinner: Fix DE2 bus node name adds f7056b28b7b5 arm64: dts: allwinner: a64: Add pinmux setting for CSI MCL [...] adds 7cc399f26781 arm64: dts: allwinner: a64-amarula-relic: Add OV5640 camera node adds b76cabc9ded4 Merge tag 'sunxi-dt64-for-5.2' of https://git.kernel.org/p [...] adds 28ff811f58b1 ARM: dts: sun8i-h3: Add support for the RerVision H3-DVK board adds 152d58234ef4 ARM: dts: sunxi: h3/h5: Add device node for SID adds 75f9a058838b ARM: dts: sunxi: h3/h5: Remove stale pinctrl-names entry adds a4dc791974e5 ARM: dts: sun8i: h3: Refactor the pinctrl node names adds 88a20adde5f6 ARM: dts: sun8i: h3: Add default dr_mode adds 8558c6e21ceb ARM: dts: sun8i: h3: bluetooth for Banana Pi M2 Zero board adds 0a3df8bb6dad ARM: dts: sunxi: h3/h5: Remove useless phy-names from EHCI [...] adds 7aaee3d11689 ARM: dts: sun8i: mapleboard: Remove cd-inverted adds 68a3ead58462 Merge tag 'sunxi-h3-h5-for-5.2' of https://git.kernel.org/ [...] adds ad68fa5fe8c1 arm64: dts: renesas: cat874: Add USB-HOST support adds 720066d17c97 arm64: dts: renesas: r8a7795: Add CMT device nodes adds 99cb95103e2d arm64: dts: renesas: r8a77965: Add CMT device nodes adds 28a5c61b5136 arm64: dts: renesas: r8a77990: Add CMT device nodes adds 32d622f3290b arm64: dts: renesas: r8a77965: Remove reg-names of display node adds b7f5a8e435ec arm64: dts: renesas: r8a77980: Add "renesas,id" to VIN adds 64f32d9d3006 Merge tag 'renesas-arm64-dt2-for-v5.2' of https://git.kern [...] adds 72cd625c85e2 ARM: dts: r8a7792: blanche: Add IIC3 and DA9063 PMIC node adds a8d5fc0be537 ARM: dts: alt: Add DA9063 PMIC node adds 53239664e5ae ARM: dts: ape6evm: Add NOR FLASH adds 4ec778fb0f26 ARM: dts: r8a77470: Add DU support adds 26c9d79b3730 ARM: dts: iwg23s-sbc: Add HDMI support adds 129ca9e185ab ARM: dts: rskrza1: Add I2C support adds 1792a0f35319 ARM: dts: rskrza1: Add remaining LEDs adds a7586ad99e47 ARM: dts: alt: Enable USB support adds f408170d1829 ARM: dts: r8a77470: Add HSCIF support adds 3d59e55ef864 ARM: dts: r8a77470: Add PWM support adds 1631b58c7ef6 ARM: dts: r8a77470: Add VIN support adds 1a675db44002 ARM: dts: r8a77470: Add USB PHY DT support adds e18cfb6e0418 ARM: dts: iwg23s-sbc: Enable USB Phy[01] adds ce5940798cf1 ARM: dts: r8a77470: Add USB2.0 Host (EHCI/OHCI) device adds 034484c4a3c7 ARM: dts: iwg23s-sbc: Enable USB USB2.0 Host adds 307ca5cf4778 ARM: dts: r8a77470: Add HSUSB device nodes adds 0725a5478e3b ARM: dts: iwg23s-sbc: Enable HS-USB adds 94b42a96dad8 ARM: dts: kzm9d: Add rw parameter to bootargs adds 44861e54861e ARM: dts: bockw: Reorder bootargs adds ee8b7420feae ARM: dts: marzen: Add rw to bootargs and use ip=dhcp adds 0750e8344eb7 ARM: dts: ape6evm: Reorder bootargs adds c00671c6d052 Merge tag 'renesas-arm-dt-for-v5.2' of https://git.kernel. [...] adds 295768f6207e dt-bindings: Add vendor prefix for Silicon Linux. adds 3961d355dfb5 dt-bindings: power: r8a77965: Remove non-existent A3IR pow [...] adds ea1b42170f7b Merge tag 'renesas-dt-bindings-for-v5.2' of https://git.ke [...] adds f6eb973db22a ARM: dts: meson: add support for the RTC adds 6ffdc4738c5a ARM: dts: meson8b: ec100: enable the RTC adds 09ee951617d9 ARM: dts: meson8b: odroid-c1: prepare support for the RTC adds 31c5d501b9f5 Merge tag 'amlogic-dt-2' of https://git.kernel.org/pub/scm [...] adds d5ff1adb3809 dt-bindings: gpu: mali-midgard: Add resets property adds 11f8e119ed22 arm64: dts: meson-gxm: Add Mali-T820 node adds 55d76e83a39d dt-bindings: power: amlogic, meson-gx-pwrc: Add G12A compatible adds 08af83100949 Merge tag 'meson-clk-headers-5.2' of git://github.com/BayL [...] adds 55fbc7287eca Merge branch 'reset/meson-g12a' of git://git.pengutronix.d [...] adds 820873cf38da arm64: dts: meson: g12a: Add SAR ADC node adds 9baf7d6be730 arm64: dts: meson: g12a: Add G12A USB nodes adds 2607fd087370 arm64: dts: meson: g12a: Add mali-g31 gpu node adds aa77657b018f arm64: dts: meson-g12a-u200: add regulators adds d1c023af1988 arm64: dts: meson-g12a-sei510: Add ADC Key and BT support adds 41cc4551f454 arm64: dts: meson-g12a-sei510: Enable USB adds 8ad7624453cf arm64: dts: meson-g12a-u200: Enable USB adds 45b721260229 arm64: dts: meson-g12a-x96-max: Enable USB adds 083feecd8548 arm64: dts: meson-g12a: Add VPU and HDMI related nodes adds 91516e5419cf arm64: dts: meson-g12a: Add AO-CEC nodes adds b0be96160a55 arm64: dts: meson-g12a-x96-max: Add support for Video Display adds 912a3395df3a arm64: dts: meson-g12a-sei510: Add support for Video Display adds 659f2563d323 arm64: dts: meson-g12a-u200: Add support for Video Display adds 1e67323721f3 Merge tag 'amlogic-dt64-2' of https://git.kernel.org/pub/s [...] adds 9613163a288e dt-bindings: firmware: imx-scu: remove unused resources fr [...] adds 0f8e23171245 dt-bindings: firmware: imx-scu: add new resources to scu r [...] adds 0b5173368b4c bindings: fsl-imx-sdma: Document fsl,imx8mq-sdma compatbil [...] adds 20d467e1e9bd of: Add vendor prefix for Menlo Systems GmbH adds 8677858da6b9 dt-bindings: memory-controllers: freescale: add MMDC binding doc adds 5930a57fb08a dt-bindings: arm: fsl: Add devicetree binding for Eckelman [...] adds 9d9521e89081 dt-bindings: arm: imx: Add the soc binding for imx8mm adds 82d1c7a1e8c0 dt-bindings: arm: fsl: Add supported ZII VF610 boards to D [...] adds 2bfad1f83ece dt-bindings: arm: fsl: Add support for ZII VF610 SPB4 adds e51fb2536aea dt-bindings: add vendor prefix for TQ Systems GmbH adds e2f6a7630fc1 dt-bindings: arm: add TQ boards adds 189733b0a7e4 dt-bindings: Add vendor prefix for Rakuten Kobo, Inc. adds 42b3862658d9 dt-bindings: arm: fsl: Add i.MX50 based boards adds 9ad593bc959f dt-bindings: fsl: scu: add general interrupt support adds 4f158e11b14b dt-bindings: arm: fsl: Add devicetree binding for M53 Menl [...] adds f0e79eaf310c dt-bindings: arm: fsl: Add support for ZII i.MX7 RPU2 board adds e2c7f52bcdaf dt-bindings: iio: imx7d-adc: Add #io-channel-cells to required adds b45da609a024 Merge tag 'imx-bindings-5.2' of git://git.kernel.org/pub/s [...] adds 99f698e26878 ARM: dts: pfla02: prepare storage devices to add paritions adds 8da0af5d6d39 ARM: dts: vf610-zii: Disable SNVS RTC adds 96d861c2fd40 ARM: dts: vf610-zii-ssmb-spu3: Disable watchdog adds 3117e851cef1 ARM: dts: imx: Add TDA19971 HDMI Receiver to GW551x adds 7d1446688d2d ARM: dts: imx: Add TDA19971 HDMI Receiver to GW54xx adds 54f6deafd27d ARM: dts: ls1021a-qds: enable esdhc controller adds d058ad0e3856 ARM: dts: imx7s-warp: PMIC swbst boot-on/always-on adds 574e852f99c3 ARM: dts: imx6: RDU2: add switch watchdog device adds 5252414f7c15 ARM: dts: imx6: RDU2: manage backlight from panel adds 768b525edb4a ARM: dts: imx6qdl: Enable fsl,sec-v4.0-pwrkey adds 10ee87d19a5d ARM: dts: imx7ulp: add mmdc support adds 476f6e53a0d0 ARM: dts: imx: make MMDC node name generic adds 3a1a67b1ca7b ARM: dts: imx6qdl: Improve mmdc1 node adds f7a6f5f3bb7b ARM: dts: vf610-zii: Remove 'max-brightness' property adds ad8c096a84a7 ARM: dts: i.MX50: Add i2c, mmc and spi aliases adds 5da7f749aec3 ARM: dts: i.MX6SL: Add i2c and mmc aliases adds 67814a9b1b3b ARM: dts: i.MX35: Add i2c and mmc aliases adds aed609c40c6f ARM: dts: imx50: Add PHY node for usbotg and adjust clocks adds 26d459398a7c ARM: dts: ls1021a: Remove unused properties from QSPI node adds 811c94f1e866 ARM: dts: Add devicetree for Eckelmann ci4x10 adds 496456058b50 ARM: dts: imx7ulp: add ocotp support adds dae9f076d1c3 ARM: dts: vf610: Add ZII SPB4 board adds 5f0a88a1aabb ARM: dts: vf610-zii-cfu1: Disable NOR flash/SPI controller adds a8ab3547c7b4 ARM: dts: imx7d: Specify viewport count for PCIE block adds 87fd3ce28b46 ARM: dts: imx6qdl: Specify viewport count for PCIE block adds a80a1af6ec8a ARM: dts: tq imx7 common board support adds c924f0c07e48 ARM: dts: tq imx7s board support adds 684a586741e2 ARM: dts: tq imx7d board support adds 8137474b9dd4 ARM: dts: imx7s: add mipi phy power domain adds 94a905a79f2c ARM: dts: imx7s: add multiplexer controls adds 6a2736fccfb4 ARM: dts: imx7s: Add video mux, csi and mipi_csi adds 2cd37a97d1ea ARM: dts: imx7s-warp: add csi and mipi_csi node adds e345fd42493c ARM: dts: imx7s-warp: add ov2680 sensor node adds b14c872eebc5 ARM: dts: imx6qdl: Specify IMX6QDL_CLK_IPG as "ipg" clock to SDMA adds 8979117765c1 ARM: dts: imx6sx: Specify IMX6SX_CLK_IPG as "ipg" clock to SDMA adds 412b032a1dc7 ARM: dts: imx7d: Specify IMX7D_CLK_IPG as "ipg" clock to SDMA adds 7b3132ecefdd ARM: dts: imx6ul: Specify IMX6UL_CLK_IPG as "ipg" clock to SDMA adds c5ed5daa65d5 ARM: dts: imx6sll: Specify IMX6SLL_CLK_IPG as "ipg" clock to SDMA adds cc839d0f8c28 ARM: dts: imx6sx: Specify IMX6SX_CLK_IPG as "ahb" clock to SDMA adds 28c168018e09 ARM: dts: imx53: Specify IMX5_CLK_IPG as "ahb" clock to SDMA adds 918bbde8085a ARM: dts: imx51: Specify IMX5_CLK_IPG as "ahb" clock to SDMA adds b7b4fda26362 ARM: dts: imx50: Specify IMX5_CLK_IPG as "ahb" clock to SDMA adds 1268d8339ca4 ARM: dts: mx6qdl-zii-rdu2: Use new CODEC reset pin name adds c83bbdc22713 ARM: dts: imx6qdl-gw5903: Use new CODEC reset pin name adds cadb32a9c118 ARM: dts: imx6qdl-var-dart: Use new CODEC reset pin name adds 891d940aef2f ARM: dts: imx50: Add Kobo Aura DTS adds 4b08ecc7c685 ARM: dts: imx6sll: add cooling-cells for cpu-freq cooling device adds 45d91250405b ARM: dts: imx6q-logicpd: Enable Analog audio capture adds 6fd6d6f6a2f0 ARM: dts: imx6q-logicpd: Shutdown LCD regulator during suspend adds 7ee137a96a88 ARM: dts: imx: Switch Zii dts to SPDX identifier adds 00e3ff8b980b ARM: dts: imx: Use generic node names for Zii dts adds 35dc29ef0f5d ARM: dts: imx6dl-sabreauto: update opp table for auto part adds 6143613a84ad ARM: dts: imx53: Rename M53 SoM touchscreen node adds 716be61d1869 ARM: dts: imx53: Add Menlosystems M53 board adds 5ea0c200bd30 ARM: dts: bugfix tqma7 soft reset issue adds 69ab5392f517 ARM: dts: Add support for ZII i.MX7 RPU2 board adds 1437626ec447 ARM: dts: vf610-zii-dev: Mark i2c0 SCL as GPIO_OPEN_DRAIN adds 2ea5c9b28fab ARM: dts: vf610-zii-dev-rev-b: Specify CS as GPIO_ACTIVE_L [...] adds 4171797ff78f ARM: dts: imx7s: Specify #io-channel-cells in ADC nodes adds be058ba65d9e Merge tag 'imx-dt-5.2' of git://git.kernel.org/pub/scm/lin [...] adds d6e5a4f84e28 dt-bindings: iio: adc: Add binding for ADC on pms405 PMIC adds f95f57e43722 arm64: dts: qcom: qcs404: Fix regulator supply names adds 71f1fdd9c300 arm64: dts: sdm845: Include the interconnect resources DT header adds 4dfa70ea0f74 arm64: dts: qcom: qcs404: Add Ethernet node adds 0253735f503a arm64: dts: qcom: qcs404: Enable ethernet for EVB-4000 adds 331ab98f8c4a arm64: dts: qcom: qcs404: Fix voltages l3 adds 6703a27327dd arm64: dts: qcom: qcs404: Remove default setting of contro [...] adds cb79a81fd98f dt-bindings: ufs: Add msm8998 compatible string adds 695942de1da7 arm64: dts: qcom: msm8998: Allow UFSHC driver to set-load adds cd3dbe2a4e6c arm64: dts: qcom: msm8998: Add UFS nodes adds a60a072c5e7f arm64: dts: qcom: pms405: add spmi regulators adds 8faea8edbb35 arm64: dts: qcom: qcs404-evb: add spmi regulators adds 60f77ae7d1c1 arm64: dts: qcom: qcs404-evb: Enable uart3 and add Bluetooth adds 596a434369f6 arm64: dts: sdm845: Include rpmpd DT header adds 503250482c9c arm64: dts: msm8998: thermal: split address space into two adds 86f93c93dd50 arm64: dts: msm8998: efficiency is not valid property adds f2e8b07c1b72 arm64: dts: msm8916: thermal: Add sensor for modem adds 0f5f91f01cad arm64: dts: msm8996: thermal: Add temperature sensors near [...] adds b67d9c5d6f4a arm64: dts: msm8998: thermal: Fix the cpu sensor numbers adds 9284aa44a514 arm64: dts: msm8998: thermal: Fix the gpu sensor number adds 2fa2d301cbca arm64: dts: msm8998: thermal: GPU has two sensors, add the second adds e9d2729dec4b arm64: dts: msm8998: thermal: Add temperature sensors near [...] adds 1c403ec27c1f arm64: dts: sdm845: thermal: Add temperature sensors near [...] adds ae8876ddb826 arm64: dts: msm8998: thermal: Make trip names consistent adds 032d7c6ee21b arm64: dts: msm8916: thermal: Make trip names consistent adds bc3ac5d25195 arm64: dts: msm8996: thermal: Make trip names consistent adds 10518bb15940 arm64: dts: msm8916: thermal: Convert camera trip type to hot adds 58ad5ab73152 Merge branch 'arm64-thermal-for-5.2' into arm64-for-5.2 adds c35b67d3956f arm64: dts: msm8998: Add UFS phy reset adds 136e9d920dc6 arm64: dts: qcom: pm8005: add gpio-ranges adds 99c70e728623 arm64: dts: qcom: pm8998: add gpio-ranges adds 21750eb93ea9 arm64: dts: qcom: pmi8994: add gpio-ranges adds d1fe337337ed arm64: dts: qcom: pmi8998: add gpio-ranges adds 3efd4352ba7c arm64: dts: qcom: qcs404-evb: Change the compatible to dis [...] adds c8be55410474 arm64: dts: qcom: msm8998: Fix blsp2_i2c5 address adds 71278b058a9f arm64: dts: sdm845: Add UFS PHY reset adds a23b5378b26c arm64: dts: qcom: sdm845: Update reserved memory map adds bdecbe6b48a5 arm64: dts: qcom: sdm845: Define rmtfs memory adds 6ef7c11b31a5 arm64: dts: sdm845: Introduce ADSP and CDSP PAS nodes adds 38c2f3826d8e Merge tag 'qcom-arm64-for-5.2' of git://git.kernel.org/pub [...] adds 33984dd6c4bb ARM: dts: qcom: apq8064: add gpio-ranges adds 3bc5163ebbac ARM: dts: qcom: mdm9615: add gpio-ranges adds 546f72e7ecb2 ARM: dts: qcom: msm8660: add gpio-ranges adds 05d86a0ae83b ARM: dts: qcom: pma8084: add gpio-ranges adds f3e35357cd46 ARM: dts: qcom: ipq4019: enlarge PCIe BAR range adds fbadd4d12234 Merge tag 'qcom-dts-for-5.2' of git://git.kernel.org/pub/s [...] adds 1ba8994faa33 ARM: dts: at91: sama5d2: add labels to soc dtsi for deriva [...] adds 7784a6eb89d4 ARM: dts: at91: sama5d2_xplained: Add proper regulator sta [...] adds c848f3ba0029 ARM: dts: sama5d{2,4}: use SPDX-License-Identifier adds 7015533ee0e9 ARM: dts: at91sam9xe: use SPDX-License-Identifier adds 43216d05eda5 ARM: dts: atmel boards: use SPDX-License-Identifier adds a4a11b7934a5 ARM: dts: at91-vinco: use SPDX-License-Identifier adds 4b2bb6ca140e Merge branch 'at91-dt' of git://git.kernel.org/pub/scm/lin [...] adds 71f2b9957d98 ARM: dts: armada-38x: add interrupts for watchdog adds c5a792b52129 Merge tag 'mvebu-dt-5.2-1' of git://git.infradead.org/linu [...] adds e97bb6d478c2 arm64: dts: clearfog-gt-8k: add wlan_disable signal hog adds 40a250ae6984 Merge tag 'mvebu-dt64-5.2-1' of git://git.infradead.org/li [...] adds c8e3993dd5b9 dt-bindings: hwmon (pwm-fan) Remove dead "cooling-*-state" [...] adds fbbad0287cec arm64: dts: Using standard CCF interface to set vcodec clk adds df8c9581e258 dt-bindings: mtk-sysirq: Add compatible for Mediatek MT8183 adds 8bf043635a1a arm64: dts: mt8183: add pinctrl file adds c4fcbf1186e7 dt-bindings: mediatek: update bindings for MT7629 SoC adds 9ccd75c55ac5 dt-bindings: soc: fix a typo for MT7623A adds 7121f4c0304a dt-bindings: wdog: mtk-wdt: add support for MT851 adds ef038a55dc06 dt-bindings: timer: mtk-timer: add support for MT8516 adds 61a640143f68 dt-bindings: serial: mtk-uart: add support for MT8516 adds 6969706399cc dt-bindings: irq: mtk,sysirq: add support for MT8516 adds 5c6e116dce57 arm64: dts: mt8173: correct cpu type of cpu2 and cpu3 to c [...] adds a4599f6ec8e8 arm64: dts: mt8173: add pmu nodes for mt8173 adds ad88400145a2 Merge tag 'v5.1-next-dts64' of https://git.kernel.org/pub/ [...] adds 2f60eb2f03b9 ARM: dts: rockchip: Remove unnecessary setting of UART0 SC [...] adds 280fa349757b ARM: dts: rockchip: Add BT_EN to the power sequence for veyron adds 07f08d9cee45 ARM: dts: rockchip: bulk convert gpios to their constant c [...] adds ac60c5e33df4 ARM: dts: rockchip: Add dynamic-power-coefficient for rk3288 adds 8a5deb4e316a ARM: dts: rockchip: Add DDR retention/poweroff to rk3288-v [...] adds ed27ae71bf61 ARM: dts: rockchip: vcc33_ccd off in suspend for rk3288-ve [...] adds 356150e86d75 ARM: dts: rockchip: vdd_gpu off in suspend for rk3288-veyron adds bcb84a1097ca Merge tag 'v5.2-rockchip-dts32-2' of git://git.kernel.org/ [...] adds de674862f76d arm64: dts: rockchip: eMMC additions for rk3328-roc-cc adds efd38668884f arm64: dts: rockchip: enable display nodes on rk3328-roc-cc adds d64420e81605 arm64: dts: rockchip: bulk convert gpios to their constant [...] adds 40a0dd4253c0 arm64: dts: rockchip: fix cts, rts pin assign of UART3 for rk3399 adds 798689e45190 arm64: dts: rockchip: fix IO domain voltage setting of API [...] adds b726e211b903 Merge tag 'v5.2-rockchip-dts64-2' of git://git.kernel.org/ [...] adds 6969d1d9c615 ARM: dts: qcom-apq8064: Set 'cxo_board' as ref clock of th [...] adds 366dd293f86f Merge tag 'qcom-dts-for-5.2-1' of git://git.kernel.org/pub [...] adds 7bfd90f5a57e arm64: dts: qcom: pm8998: Use ADC temperature to temp-alarm node adds 79e51645a1dd arm64: dts: qcom: msm8916: Set 'xo_board' as ref clock of [...] adds 0c0e72705a33 arm64: dts: sdm845: Set 'bi_tcxo' as ref clock of the DSI PHYs adds 7b5ee83dfdf8 arm64: dts: sdm845: Add CPU topology adds b6bc6423fa1a arm64: dts: sdm845: Add CPU capacity values adds d26c474d4cf3 arm64: dts: msm8996: Add graphics smmu node adds 953f65737006 arm64: dts: msm8996: Add display smmu node adds 3a4547c1fc2f arm64: qcom: msm8996.dtsi: Add Display nodes adds 69cc3114ab0f arm64: dts: Add Adreno GPU definitions adds 1ad69b695582 arm64: dts: apq8096-db820c: Add HDMI display support adds f3eb39a55a1f arm64: dts: db820c: Add sound card support adds ad480e0149cf arm64: dts: msm8998-mtp: thermal: Remove skin and battery [...] adds 280acabbaa11 arm64: dts: msm8998: thermal: Fix number of supported sensors adds 060f4211f6c6 arm64: dts: msm8998: thermal: Restrict thermal zone name l [...] adds 97fc172d8649 Merge tag 'qcom-arm64-for-5.2-1' of git://git.kernel.org/p [...] adds 44b9c8e77290 ARM: dts: gemini: Indent DIR-685 partition table adds be00300147ae ARM: dts: exynos: Move pmu and timer nodes out of soc adds 39691e775a52 ARM: dts: exynos: Remove unneeded address/size cells from [...] adds 1e440c223503 ARM: dts: exynos: Move fixed-clocks out of soc on Exynos3250 adds 0fd5ff9e4cf4 ARM: dts: exynos: Properly override node to use MDMA0 on U [...] adds b4bcbdee1378 ARM: dts: s5pv210: Fix camera clock provider on Goni board adds 2abeb52e6002 Merge tag 'samsung-dt-5.2-2' of https://git.kernel.org/pub [...] adds 179a2802ac0f arm64: dts: exynos: Move pmu and timer nodes out of soc adds f36afdd0f535 arm64: dts: exynos: Move fixed-clocks out of soc adds 0b6cf36a47bf Merge tag 'samsung-dt64-5.2-2' of https://git.kernel.org/p [...] adds 37917ce5b4ee ARM: dts: lpc32xx: change hexadecimal values to lower case adds 903fa2ab79d8 ARM: dts: lpc32xx: disable I2S controllers by default adds 4c546175dbe1 ARM: dts: lpc32xx: disable MAC controller by default adds cea862386791 ARM: dts: lpc32xx: add address and size cell values to SPI [...] adds d5a71e4646a7 ARM: dts: lpc32xx: use SPDX license identifier adds f45f5182d753 Merge tag 'lpc32xx-dt-for-5.2' of https://github.com/vzapo [...] adds 7be494dd81c1 arm64: dts: imx8qxp: add cpu opp table adds 9e113b2e8775 arm64: dts: imx8mq: Add on-chip OTP controller node adds f54f7be5c5ac arm64: dts: ls1028a: Add Audio DT nodes adds b810641a3470 arm64: dts: imx8mq: Add the clocks and the latencies for t [...] adds 9b87ebb149af arm64: dts: imx8mq: Add the buck vdd_arm regulator adds 64d26f8c1dde arm64: dts: imx8mq: Add the opp table and cores opp properties adds 580b064de64c arm64: dts: imx8mq: add clock for GPIO node adds 1474d48bd639 arm64: dts: imx8mq: Add SDMA nodes adds 8c61538dc945 arm64: dts: imx8mq: Add SAI2 node adds c6578d98766a arm64: dts: imx8mq-evk: Enable audio codec wm8524 adds b9eb314ae888 arm64: dts: ls1028a: Add pmu dt nodes adds ee4c12f43907 arm64: dts: freescale: Enable PCI-E controller for Oxalis board adds 14c7c02d2145 arm64: dts: imx8qxp: fix mbox-cells adds e8449baa5c01 arm64: dts: imx8qxp: add lsio_mu2 node adds e464fd2ba4d4 arm64: dts: imx8mq: enable the multi sensor TMU adds e4282ddbd2a8 arm64: dts: fsl: Remove unused properties from FSL QSPI nodes adds 00f1dac3c2d6 arm64: dts: ls1043a: add crypto node alias also for qds adds dbde7ec3ce0d arm64: dts: imx8mq: Move the opp table out of bus node adds a05ea40eb384 arm64: dts: imx: Add i.mx8mm dtsi support adds 547e12325d0e arm64: dts: imx: Add i.mx8mm evk basic dts support adds cddbea8d3d05 arm64: dts: imx8mq: Move thermal-zones out of bus node adds c78d160d0520 arm64: dts: imx8qxp: add system controller watchdog support adds b6c846b954c0 arm64: dts: imx8mq: Fix the fsl,imx8mq-sdma compatible string adds 7240d7d41fd0 arm64: dts: imx8mq: Change ahb clock for imx8mq adds 3f3d79580435 arm64: dts: ls1028a: Corrected the SATA ecc address adds 071f78551160 arm64: dts: lx2160a: add sata node support adds 29fdb6b834b8 arm64: dts: imx8qxp: Add lpuart1/lpuart2/lpuart3 nodes adds beea0f22566c arm64: dts: imx8mq: Mark iomuxc_gpr as i.MX6Q compatible adds d62a250ea33a arm64: dts: imx8mq: Add a node for SRC IP block adds de2a538b97a4 arm64: dts: imx8mq: Combine PCIE power domains adds fc26e600e97a arm64: dts: imx8mq: Add nodes for PCIe IP blocks adds cdfdea07090b arm64: dts: imx8mq-evk: Enable PCIE0 interface adds 8cfd813c7307 arm64: dts: imx8mq: fix higher CPU operating point adds 4a13b3bec3b4 arm64: dts: imx: add Zii Ultra board support adds 45d2c84eb3a2 arm64: dts: imx8mq: add GPU node adds 6b2bcbd8f9db arm64: dts: imx8qxp: enable scu general irq channel adds 7b2ac489c397 arm64: dts: imx8qxp-mek: Add i2c1 with pca9646 adds e85c9d0faa75 arm64: dts: imx8mm: Add cpufreq properties adds eda73fc8146f arm64: dts: fsl: imx8mq-evk: link regulator to GPU domain adds ade5a57e304e arm64: dts: imx8mq: fix GPU clock frequency adds 00c5ce8ac023 arm64: dts: lx2160a: add cpu idle support adds 89f4f128ea53 Merge tag 'imx-dt64-5.2' of git://git.kernel.org/pub/scm/l [...] adds 367e592788a2 arm64: dts: bitmain: Add GPIO support for BM1880 SoC adds 9fe408413f50 arm64: dts: bitmain: Add GPIO Line names for Sophon Edge board adds c1294fb5cb78 arm64: dts: bitmain: Add pinctrl support for BM1880 SoC adds 470fa42933da arm64: dts: bitmain: Add UART pinctrl support for Sophon Edge adds 6cbc4d88ad20 Merge tag 'bitmain-soc-5.2' of git://git.kernel.org/pub/sc [...] adds e8a1d7011711 Merge tag 'armsoc-dt' of git://git.kernel.org/pub/scm/linu [...] adds dce47aed20c7 soc: amlogic: gx-socinfo: Add mask for each SoC packages adds 65f80df58eb7 soc: amlogic: gx-socinfo: Add new SoC IDs and Packages IDs adds fdda0a6adc33 meson-gx-socinfo: add missing of_node_put after of_device_ [...] adds 424adc176aa2 Merge tag 'amlogic-drivers' of https://git.kernel.org/pub/ [...] adds 6256f7f7f217 rtc: OMAP: Add support for rtc-only mode adds 44c22a2d12a5 ARM: OMAP2+: pm33xx: Add support for rtc+ddr in self refresh mode adds 1c6c03545089 soc: ti: pm33xx: Move the am33xx_push_sram_idle to the top adds 5a99ae0092fe soc: ti: pm33xx: AM437X: Add rtc_only with ddr in self-ref [...] adds 6c110561eb2d memory: ti-emif-sram: Add ti_emif_run_hw_leveling for DDR3 [...] adds 11140cc40ddc ARM: OMAP2+: sleep43xx: Run EMIF HW leveling on resume path adds 35667d812c38 Merge branch 'omap-for-v5.2/am4-ddr3' into omap-for-v5.2/a [...] adds 0065198e6779 Merge tag 'omap-for-v5.2/am4-pm-v2-signed' of git://git.ke [...] adds b9472f7d8224 firmware: xilinx: fix debugfs write handler adds 3d0313786470 drivers: Defer probe if firmware is not ready adds e840decc1954 firmware: xilinx: Add fpga API's adds 9b0879620ea8 dt-bindings: fpga: Add bindings for ZynqMP fpga driver adds c09f7471127e fpga manager: Adding FPGA Manager support for Xilinx zynqmp adds b94d3ff97e2c Merge tag 'zynqmp-soc-for-v5.2' of https://github.com/Xili [...] adds fa7fe29a645b firmware: arm_scmi: fix of_node leak in scmi_mailbox_check adds d9350f21e5fe firmware: arm_scmi: replace of_match_device->data with of_ [...] adds 7f26bb130a94 Merge tag 'scmi-fixes-5.2' of git://git.kernel.org/pub/scm [...] adds 9733b072a12a optee: allow to work without static shared memory adds aaf75f2b53b7 Merge tag 'tee-optee-for-5.2' of http://git.linaro.org:/pe [...] adds 0d7dab926130 bus: tegra-aconnect: use devm_clk_*() helpers adds 1427736e64c3 bus: tegra-aconnect: add system sleep callbacks adds fea188820b38 Merge tag 'tegra-for-5.2-bus' of git://git.kernel.org/pub/ [...] adds 41c4f5996b9e Merge branch 'reset/acquire' of git://git.pengutronix.de/g [...] adds 7fe5719b4364 soc/tegra: pmc: Implement acquire/release for resets adds 00cdaa1b811f soc/tegra: pmc: Fix reset sources and levels adds a46b51cd2a57 soc/tegra: pmc: Remove reset sysfs entries on error adds 6ac2a01de170 soc/tegra: pmc: Move powergate initialisation to probe adds 990d4322cc8d Merge tag 'tegra-for-5.2-soc' of git://git.kernel.org/pub/ [...] adds f2222a9e8033 memory: tegra: Make terga20_mc_reset_ops static adds cb2b58391e40 memory: tegra: Properly spell "tegra" adds 76b959a44c0b memory: tegra: Fix missed registers values latching adds b906c056b602 memory: tegra: Fix integer overflow on tick value calculation adds 48791f972234 memory: tegra: Replace readl-writel with mc_readl-mc_writel adds a359de1b4055 Revert "ARM: tegra: Restore memory arbitration on resume f [...] adds 67a8d5b0fadf memory: tegra: Fix a typos for "fdcdwr2" mc client adds 21954712549c Merge tag 'tegra-for-5.2-memory' of git://git.kernel.org/p [...] adds 40b2bb1b132a ARM: tegra: enforce PM requirement adds 36841ba27963 ARM: tegra: cpuidle: Handle tick broadcasting within cpuid [...] adds dd3e3f23387b Merge tag 'tegra-for-5.2-arm-soc' of git://git.kernel.org/ [...] adds 15160f6de0bb soc: renesas: Identify R-Car M3-W ES1.3 adds 3e0c0aee4571 Merge tag 'renesas-drivers-for-v5.2' of https://git.kernel [...] adds 2fe3b4bbc93e soc: amlogic: meson-gx-pwrc-vpu: Fix power on/off register [...] adds bb1dca3a3900 soc: amlogic: meson-gx-pwrc-vpu: Add support for G12A adds 149d35c72a14 Merge tag 'amlogic-drivers-2' of https://git.kernel.org/pu [...] adds ab7b7c715e9a spi: zynqmp: Fix build break adds 8217a7a2c762 soc: imx: gpcv2: Make use of regmap_read_poll_timeout() adds 9d616d62faef firmware: imx: scu-pd: use bool to set postfix adds ad8cc071c557 firmware: imx: scu-pd: add specifying the base of domain n [...] adds 32654dad06e2 firmware: imx: scu-pd: decouple the SS information from do [...] adds ccc1de31ab54 soc: imx: gpc: use devm_platform_ioremap_resource() to sim [...] adds 9f735c4e94fc soc: imx: gpcv2: use devm_platform_ioremap_resource() to s [...] adds 851826c7566e firmware: imx: enable imx scu general irq function adds a7e26f356ca1 soc: imx: Add generic i.MX8 SoC driver adds f99552d9eb78 Merge tag 'imx-drivers-5.2' of git://git.kernel.org/pub/sc [...] adds 524feb799408 soc: add aspeed folder and misc drivers adds 8da3daaa0971 soc: qcom: rmtfs: Add support for mmap functionality adds 9324df5817c0 soc: qcom: qmi: Change txn wait to non-interruptible adds 93b260528020 soc: qcom: cmd-db: Fix an error code in cmd_db_dev_probe() adds bbeac60f0641 drivers: soc: qcom: rpmh-rsc: Correct check for slot number adds 2616b3deaf9c MAINTAINERS: Update email for Qualcomm SoC maintainer adds 782935d12ec2 Merge tag 'qcom-drivers-for-5.2' of git://git.kernel.org/p [...] adds 4bad8b0709f5 dt-bindings: pwrap: mediatek: add pwrap support for MT8516 adds a51f4c031de3 soc: mediatek: pwrap: add missing check on rstc adds 45a0686b9120 soc: mediatek: pwrap: add support for MT8516 pwrap adds 89e28da82836 soc: mediatek: pwrap: Zero initialize rdata in pwrap_init_cipher adds c687702b5f50 Merge tag 'v5.1-next-soc' of https://git.kernel.org/pub/sc [...] adds d005aa750c9b reset: fix linux/reset.h errors adds 1e6df9493700 Merge tag 'reset-for-5.2' of git://git.pengutronix.de/pza/ [...] adds bbdc00a7de24 soc: rockchip: Set the proper PWM for rk3288 adds bcca940e5168 Merge tag 'v5.2-rockchip-drivers-1' of git://git.kernel.or [...] adds 80d0c6492442 soc: aspeed: fix Kconfig adds dc413a90edbe Merge tag 'armsoc-drivers' of git://git.kernel.org/pub/scm [...] adds 029da5e5266c ARM: multi_v7_defconfig: enable the Amlogic Meson ADC and [...] adds d04e1ac4284a Merge tag 'amlogic-defconfig' of https://git.kernel.org/pu [...] adds a8298e383bf7 ARM: multi_v7_defconfig: Enable support for STPMIC1 adds 7b0d021fbe41 arm64: defconfig: enable PCIE_ALTERA adds f94c0c386896 arm64: defconfig: enable fpga and service layer adds 09d7d3e5291b arm64: defconfig: include the Agilex platform to the arm64 [...] adds 86c77f4944f4 Merge tag 'arm64_defconfig_for_v5.2' of git://git.kernel.o [...] adds 0d2cd68662f4 ARM: multi_v7_defconfig: Update for dropped options adds 35f8e2e29e74 ARM: multi_v7_defconfig: Update for moved options adds c4456b7d6d69 Merge tag 'multi-v7-defconfig-for-v5.2-signed' of git://gi [...] adds 7b3320e6b179 arm64: defconfig: Update UFSHCD for Hi3660 soc adds 3aa5572cd8c9 Merge tag 'multi-v7-defconfig-for-v5.2-signed' of git://gi [...] adds 153f89ad37e1 ARM: tegra: Update default configuration for v5.1-rc1 adds 3a4fea460eb7 ARM: tegra: Enable Trusted Foundations by default adds a6f3d883a6ef ARM: Enable Trusted Foundations for multiplatform ARM v7 adds 84260a4915be Merge tag 'tegra-for-5.2-arm-defconfig' of git://git.kerne [...] adds fb8bd68fcfff arm64: defconfig: Enable Tegra HDA support adds bd9ae25314f2 arm64: defconfig: Add PWM Fan support adds 82b8118d0cd9 Merge tag 'tegra-for-5.2-arm64-defconfig' of git://git.ker [...] adds 89232872319f arm64: defconfig: Enable SPI_SUN6I adds 784baecf92e5 Merge tag 'sunxi-config64-for-5.2' of https://git.kernel.o [...] adds 940d1a288a59 arm64: defconfig: enable RX-8581 config option adds fe08dd9eeaa3 Merge tag 'renesas-arm64-defconfig-for-v5.2' of https://gi [...] adds 80acbaee26b5 ARM: shmobile: defconfig: Refresh for v5.1-rc1 adds c8bb03f65cc0 ARM: shmobile: defconfig: Enable support for CFI NOR FLASH adds 5f068190cc10 ARM: multi_v7_defconfig: Enable support for CFI NOR FLASH adds 0cd4f4f10245 ARM: shmobile: Enable PHY_RCAR_GEN3_USB2 in shmobile_defconfig adds b266731b76d5 ARM: shmobile: Enable USB [EO]HCI HCD PLATFORM support in [...] adds eae7dae81e3a Merge tag 'renesas-arm-defconfig-for-v5.2' of https://git. [...] adds acd92c5a1149 ARM: qcom_defconfig: add options for LG Nexus 5 phone adds 50676063ddf7 Merge tag 'qcom-defconfig-for-5.2' of git://git.kernel.org [...] adds 04eb7fd961bc arm64: defconfig: enable mv-xor driver adds 5f08da63d756 Merge tag 'mvebu-arm64-5.2-1' of git://git.infradead.org/l [...] adds 366391f04177 ARM: multi_v7_defconfig: Enable missing drivers for suppor [...] adds 85200317b324 Merge tag 'v5.2-rockchip-defconfig32-1' of git://git.kerne [...] adds ab02888e3921 Merge tag 'armsoc-defconfig' of git://git.kernel.org/pub/s [...] adds a6c9e96bf86b ARM: 8851/1: add TUSERCOND() macro for conditional postfix adds fe09d9c641f2 ARM: 8852/1: uaccess: use unified assembler language syntax adds 43947b8890b4 ARM: 8853/1: drop WASM to work around LLVM issue adds e8c24bbda7d5 ARM: 8846/1: warn if divided syntax assembler is used adds fe4fb990202e ARM: 8854/1: drop -mauto-it adds 14b5f54b7829 ARM: 8850/1: use memblocks_present adds 32b25e9b984e ARM: 8855/1: remove unused <asm/limits.h> adds fe00e50b2db8 ARM: 8858/1: vdso: use $(LD) instead of $(CC) to link VDSO adds b752bb405a13 Revert "ARM: 8846/1: warn if divided syntax assembler is used" adds 8c05f3b965da Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm adds e0478542cfd4 overflow.h: Add comment documenting __ab_c_size() adds 82045dd85566 Merge branch 'linus' into core/urgent, to merge in depende [...] adds e6da9567959e objtool: Don't use ignore flag for fake jumps adds e6f393bc939d objtool: Fix function fallthrough detection adds 2decec48b0fd objtool: Fix whitelist documentation typo adds b2ca74d32bba Merge branch 'core-urgent-for-linus' of git://git.kernel.o [...] adds a9e9bcb45b15 locking/rwsem: Prevent decrement of reader count before increment adds f57d7715d764 Merge branch 'locking-urgent-for-linus' of git://git.kerne [...] adds 4abf1ee16e25 perf/x86/amd/iommu: Make the 'amd_iommu_attr_groups' symbo [...] adds 6b89d4c1ae85 perf/x86/intel: Fix INTEL_FLAGS_EVENT_CONSTRAINT* masking adds c7a286577d75 perf/x86/intel: Allow PEBS multi-entry in watermark mode adds c77ee64f8a04 Merge branch 'perf-urgent-for-linus' of git://git.kernel.o [...] adds f3d964673b2f y2038: Make CONFIG_64BIT_TIME unconditional adds fdc6bae940ee ntp: Allow TAI-UTC offset to be set to zero adds b2c3dda6f8f0 Merge branch 'timers-urgent-for-linus' of git://git.kernel [...] adds 81d30225bc0c x86/vdso: Remove hpet_page from vDSO adds 0e72499c3cc0 x86/kprobes: Make trampoline_handler() global and visible adds eccd906484d1 x86/mm: Do not use set_{pud, pmd}_safe() when splitting a [...] adds 409ca45526a4 x86/kconfig: Disable CONFIG_GENERIC_HWEIGHT and remove __H [...] adds 00f5764dbb04 Merge branch 'linus' into x86/urgent, to pick up dependent [...] adds 88640e1dcd08 x86/speculation/mds: Revert CPU buffer clear on double fault exit adds 9d8d0294e78a x86/speculation/mds: Improve CPU buffer clear documentation adds d396360acdf7 Merge branch 'x86-urgent-for-linus' of git://git.kernel.or [...] adds 737d42f75e94 asm-generic: don't include <asm/segment.h> from <asm/uaccess.h> adds c67fdc1f00cb arch: mostly remove <asm/segment.h> adds bd79f94758c0 asm-generic: provide entirely generic nommu uaccess adds 6edd1dbace0e asm-generic: optimize generic uaccess for 8-byte loads and stores adds 27ebbf9d5bc0 Merge tag 'asm-generic-nommu' of git://git.kernel.org/pub/ [...] adds 35399f87e271 configfs: fix possible use-after-free in configfs_register_group adds 4e785e8d9947 Merge tag 'configfs-for-5.2' of git://git.infradead.org/us [...] adds 2b8358a951b1 EDAC/mpc85xx: Prevent building as a module adds 29a0c843973b EDAC/mc: Fix edac_mc_find() in case no device is found adds 11b1177399b6 Merge tag 'edac_fixes_for_5.2' of git://git.kernel.org/pub [...] adds 253ccf34232a media: atmel: atmel-isc: limit incoming pixels per frame adds 79199002db5c media: atmel: atmel-isc: fix INIT_WORK misplacement adds 1e4e25c4959c media: atmel: atmel-isc: fix asd memory allocation adds 583958cba72f media: coda: fix unset field and fail on invalid field in [...] adds dd6e2a981bfe media: omap_vout: potential buffer overflow in vidioc_dqbuf() adds 4ab44ff0841b media: rcar-csi2: restart CSI-2 link if error is detected adds 9f7983bdc492 media: rcar-csi2: Propagate the FLD signal for NTSC and PAL adds 16204b8a1c1a media: staging/imx: add media device to capture register adds 823a633eeb77 media: field-order.rst: clarify FIELD_ANY and FIELD_NONE adds b72845ee5577 media: davinci/vpbe: array underflow in vpbe_enum_outputs() adds 1199fa8c0ddd media: tegra-cec: fix cec_notifier_parse_hdmi_phandle retu [...] adds 76f2db08e000 media: rockchip/vpu: Do not request id 0 for our video device adds 5c5b90f5cbad media: rockchip/vpu: Add missing dont_use_autosuspend() calls adds 2aa314b4f52f media: rockchip/vpu: Get vdev from the file arg in vidioc_ [...] adds f6d080f73a8f media: rockchip/vpu: Initialize mdev->bus_info adds fc8670d1f72b media: rockchip/vpu: Fix/re-order probe-error/remove path adds 01be377c6221 Merge tag 'media/v5.2-1' of git://git.kernel.org/pub/scm/l [...] adds 8b21baee8e48 ARC: fix build warnings adds ea4bb8f4c41b ARC: mm: SIGSEGV userspace trying to access kernel virtual memory adds 550ea2d857fe ARC: mm: do_page_fault refactor #1: remove label @good_area adds 8958ade91eea ARC: mm: do_page_fault refactor #2: remove short lived variable adds cab0ef2e7bd0 ARC: mm: do_page_fault refactor #3: tidyup vma access perm [...] adds f0531ba82736 ARC: mm: do_page_fault refactor #4: consolidate retry rela [...] adds 6fb0bc0768e4 ARC: mm: do_page_fault refactor #5: scoot no_context to end adds 70c85e2f5d90 ARC: mm: do_page_fault refactor #6: error handlers to use [...] adds b94328e270a0 ARC: mm: do_page_fault refactor #7: fold the various error [...] adds 308a06dc72c0 ARC: mm: do_page_fault refactor #8: release mmap_sem sooner adds 3d6d7e136bab Merge remote-tracking branch 'arc-current/for-curr' adds a98d9ae937d2 arm64/iommu: handle non-remapped addresses in ->mmap and - [...] adds 14ae42a6f0b1 drivers/perf: arm_spe: Don't error on high-order pages for [...] adds 0e4add4ae79e arm64: assembler: Update comment above cond_yield_neon() macro adds 84c187afa210 arm64: don't trash config with compat symbol if COMPAT is [...] adds 48caebf7e131 arm64: Print physical address of page table base in show_pte() adds 7ba36eccb3f8 arm64/mm: Inhibit huge-vmap with ptdump adds 7a0a93c51799 arm64: vdso: Explicitly add build-id option adds df1db343a8b0 Merge remote-tracking branch 'arm64-fixes/for-next/fixes' adds cd736d8b67fb tcp: fix retrans timestamp on passive Fast Open adds 0fe9f173d6cd net: Always descend into dsa/ adds d0a7e8cb3c9d NFC: Orphan the subsystem adds 00f9fec48157 net/mlx4_core: Change the error print to info print adds feadc4b6cf42 rtnetlink: always put IFLA_LINK for links with a link-netnsid adds f413cbb332a0 net: macb: fix error format in dev_err() adds 3ebe1bca58c8 ppp: deflate: Fix possible crash in deflate_init adds cb07d915bf27 nfp: flower: add rcu locks when accessing netdev for tunnels adds f4a0be84d73e enetc: Fix NULL dma address unmap for Tx BD extensions adds 5d91eebc5d9c enetc: Allow to disable Tx SG adds 22fb43f36006 enetc: Add missing link state info for ethtool adds 858f50174467 tcp: do not recycle cloned skbs adds 2baae3545327 bpf: devmap: fix use-after-free Read in __dev_map_entry_free adds 390e99cfdda1 bpf: mark bpf_event_notify and bpf_event_init as static adds 014894360ec9 bpf: sockmap, only stop/flush strp if it was enabled at so [...] adds c42253cc8820 bpf: sockmap remove duplicate queue free adds cabede8b4f2b bpf: sockmap fix msg->sg.size account on ingress skb adds 948dc8c99a22 bpf: btf: fix the brackets of BTF_INT_OFFSET() adds 2474c62898c6 tools/bpf: Sync kernel btf.h header adds c6110222c6f4 bpf: add map_lookup_elem_sys_only for lookups from syscall side adds 50b045a8c0cc bpf, lru: avoid messing with eviction heuristics upon sysc [...] adds d2baab62a143 bpf: test ref bit from data path and add new tests for sys [...] adds 5db17c96771f Merge branch 'lru-map-fix' adds 15ea164ef11a libbpf: don't fail when feature probing fails adds a9047734eb47 selftests/bpf: add missing \n to flow_dissector CHECK errors adds 3d21b6525cae selftests/bpf: add prog detach to flow_dissector test adds 5fa2ca7c4a3f bpf, tcp: correctly handle DONT_WAIT flags and timeo == 0 adds c7d5ec26ea4a Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds ba6306e3f648 rhashtable: Remove RCU marking from rhash_lock_head adds e9458a4e337d rhashtable: Fix cmpxchg RCU warnings adds 2407a88a13a2 Merge branch 'rhashtable-Fix-sparse-warnings' adds bae9ed69029c flow_offload: support CVLAN match adds 12d5cbf89a65 net/mlx5e: Fix calling wrong function to get inner vlan ke [...] adds 7fecf0a1b72c Merge branch 'flow_offload-fix-CVLAN-support' adds 55c0dd8adda8 atm: iphase: Avoid copying pointers to user space. adds a9eeb998c28d hv_sock: Add support for delayed close adds 752beb5ec441 net: bpfilter: fallback to netfilter if failed to load bpf [...] adds ee04a5fa9f3f net: phy: aquantia: readd XGMII support for AQR107 adds b4e467c82f8c net: usb: qmi_wwan: add Telit 0x1260 and 0x1261 compositions adds 185ce5c38ea7 net: test nouarg before dereferencing zerocopy pointers adds 61fb0d016807 ipv6: prevent possible fib6 leaks adds 7e27e8d6130c tipc: switch order of device registration to fix a crash adds 858e5400e682 xfrm: ressurrect "Fix uninitialized memory read in _decode [...] adds 5aee080f2cf1 Revert "aqc111: fix double endianness swap on BE" adds 9e598a65b9f7 Revert "aqc111: fix writing to the phy on BE" adds 6ae6d33280b8 aqc111: cleanup mtu related logic adds e3a9f61b7ec3 Merge branch 'aqc111-revert-endianess-fixes-and-cleanup-mt [...] adds d7c04b05c9ca net: avoid weird emergency message adds 9a6c8bf91b60 selftests: pmtu.sh: Remove quotes around commands in setup_xfrm adds 510e2ceda031 ipv6: fix src addr routing with the exception table adds 3e27cd3eb178 Merge remote-tracking branch 'net/master' adds e547ff3f803e bpf: relax inode permission check for retrieving bpf program adds bca844a8c925 selftests/bpf: add test_sysctl and map_tests/tests.h to .g [...] adds ac4e0e055fee tools/bpftool: move set_max_rlimit() before __bpf_object__ [...] adds d72386fe7a84 libbpf: move logging helpers into libbpf_internal.h adds d6f210bb6505 Merge remote-tracking branch 'bpf/master' adds 32b5a2c9950b wireless: Skip directory when generating certificates adds 18760f19c44a mac80211: handle deauthentication/disassociation from TDLS peer adds 933b40530b4b mac80211: remove set but not used variable 'old' adds ecfd53e6e3d5 Merge remote-tracking branch 'mac80211/master' adds dad3197da7a3 ALSA: hda/realtek - Fixup headphone noise via runtime suspend adds c9af753f26bd ALSA: hda/realtek - Avoid superfluous COEF EAPD setups adds 891afcf2462d ALSA: hda/realtek - Corrected fixup for System76 Gazelle (gaze14) adds ed180abba7f1 ALSA: hda: Fix race between creating and refreshing sysfs entries adds 56df90b631fc ALSA: hda/realtek - Fix for Lenovo B50-70 inverted interna [...] adds e91a02e20131 Merge remote-tracking branch 'sound-current/for-linus' adds f91ac502d777 ASoC: Intel: kbl: fix wrong number of channels adds cc34920a122b ASoC: stm32: sai: fix master clock management adds 7df8e234449a ASoC: pcm: fix error handling when try_module_get() fails. adds 741bfce676b7 ASoC: wcd9335: Fix missing regmap requirement adds 81566b4cbc5d Merge branch 'asoc-5.1' into asoc-linus adds b3bf2882c4b6 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds 1d6106cafb37 Merge branch 'regmap-5.1' into regmap-linus adds 5dd023f32f8a Merge remote-tracking branch 'regmap-fixes/for-linus' adds 0d183fc1760f Merge branch 'regulator-5.1' into regulator-linus adds c8576149f01a Merge remote-tracking branch 'regulator-fixes/for-linus' adds 72e3b3285a43 Merge branch 'spi-5.1' into spi-linus adds e98348b001f1 Merge remote-tracking branch 'spi-fixes/for-linus' adds 9c9c5fc89b09 PCI/LINK: Add Kconfig option (default off) adds 7865882fe3f3 Merge remote-tracking branch 'pci-current/for-linus' adds d6d768a0ec3c usb: chipidea: fix static checker warning for NULL pointer adds bb00d7edde3e Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] adds 145b11d1baa3 Input: elan_i2c - increment wakeup count if wake source adds c456a7ef99ca Merge remote-tracking branch 'input-current/for-linus' adds d5d4218e1669 reset: remove redundant null check on pointer dev adds 4ed86b20b2e5 Merge remote-tracking branch 'reset-fixes/reset/fixes' adds 11e600a8c79d ARM: OMAP1: ams-delta: fix early boot crash when LED suppo [...] adds 6a38df676a0a ARM: dts: logicpd-som-lv: Fix MMC1 card detect adds 88a748419b84 ARM: dts: am57xx-idk: Remove support for voltage switching [...] adds c3c0b70cd3f8 ARM: dts: dra76x: Update MMC2_HS200_MANUAL1 iodelay values adds 1ba12322e2f0 Merge branch 'am5-sdio-fixes' into fixes adds 0e725da95b9e Merge remote-tracking branch 'omap-fixes/fixes' adds 2b90883c561d btrfs: Check the compression level before getting a workspace adds 8fca955057b9 btrfs: don't double unlock on error in btrfs_punch_hole adds d7400ee1b476 btrfs: use the existing reserved items for our first prop [...] adds 72bd2323ec87 Btrfs: do not abort transaction at btrfs_update_root() aft [...] adds 450ff8348808 btrfs: sysfs: Fix error path kobject memory leak adds e32773357d5c btrfs: sysfs: don't leak memory when failing add fsid adds 14ae4ec1ee14 btrfs: extent-tree: Fix a bug that btrfs is unable to add [...] adds ebb929060aeb Btrfs: avoid fallback to transaction commit during fsync o [...] adds 0c713cbab620 Btrfs: fix race between ranged fsync and writeback of adja [...] adds 4e9845eff5a8 Btrfs: tree-checker: detect file extent items with overlap [...] adds 4792878ab434 Merge branch 'misc-5.2' into next-fixes adds 59c8d6136a2c Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds e10e55e9d933 dt-bindings: sifive: describe sifive-blocks versioning adds 3055d2169573 Merge remote-tracking branch 'devicetree-fixes/dt/linus' adds 5386a4e6c7fe scsi: qla2xxx: Add cleanup for PCI EEH recovery adds c09581a52765 scsi: qedi: remove memset/memcpy to nfunc and use func instead adds d0adee5d1275 scsi: qedi: remove set but not used variables 'cdev' and 'udev' adds e2a8be5696e7 scsi: lpfc: resolve lockdep warnings adds 79080d349f7f scsi: lpfc: correct rcu unlock issue in lpfc_nvme_info_show adds c8cb261a072c scsi: lpfc: add check for loss of ndlp when sending RRQ adds 69b9c52ca5c0 scsi: lpfc: Update lpfc version to 12.2.0.2 adds 82184de52c13 scsi: sd: block: Fix regressions in read-only block device [...] adds bb081ac412c6 scsi: myrs: Fix uninitialized variable adds a5b5077982fe scsi: smartpqi: Reporting unhandled SCSI errors adds f4cefcd67067 scsi: bnx2fc: fix incorrect cast to u64 on shift operation adds 30ed33d1fe6a Merge remote-tracking branch 'scsi-fixes/fixes' adds b7dfa695afc4 mmc: sdhci-iproc: cygnus: Set NO_HISPD bit to fix HS50 dat [...] adds ec0970e0a1b2 mmc: sdhci-iproc: Set NO_HISPD bit to fix HS50 data hold t [...] adds 8f03615bed06 Merge remote-tracking branch 'mmc-fixes/fixes' adds 4222e0078c82 Drivers: hv: vmbus: Fix virt_to_hvpfn() for X86_PAE adds 6cf6a9eea692 hv: tools: fix KVP and VSS daemons exit code adds 162b199ce0af hv: tools: fix typos in toolchain adds 69c8caafb72d hv: tools: fixed Python pep8/flake8 warnings for lsvmbus adds 15e0f95dfd9e Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' adds e9ab873331ca csky: remove deprecated arch/csky/boot/dts/include/dt-bindings adds 60e5e2d00b09 ia64: require -Wl,--hash-style=sysv adds fdf9b893d76b sh: vsyscall: drop unnecessary cc-ldoption adds 960b7adf0484 sh: exclude vmlinux.scr from .gitignore pattern adds ee11bf516fa7 MAINTAINERS: kbuild: Add pattern for scripts/*vmlinux* adds 900cab08d3f9 kbuild: re-enable int-in-bool-context warning adds 8a82bc4bbb2b samples: guard sub-directories with CONFIG options adds 33a42205cfad kbuild: add -Wvla flag unconditionally adds c3eface3b29a kbuild: add some extra warning flags unconditionally adds b0388dde8832 kbuild: Don't try to add '-fcatch-undefined-behavior' flag adds c6de82a33dbb kbuild: add all Clang-specific flags unconditionally adds 1c64caf8a502 .gitignore: exclude .get_maintainer.ignore and .gitattributes adds 9367c6ec40b3 kbuild: turn auto.conf.cmd into a mandatory include file adds dbbbbe830680 kbuild: terminate Kconfig when $(CC) or $(LD) is missing adds 655593cdf3e1 alpha: move arch/alpha/defconfig to arch/alpha/configs/defconfig adds 2c98d8e21e48 media: remove unneeded header search paths adds 9910146bb2f0 media: prefix header search paths with $(srctree)/ adds 3bd15082f65f treewide: prefix header search paths with $(srctree)/ adds f9d7adc7b0d6 kbuild: remove 'addtree' and 'flags' magic for header sear [...] adds 995208f0b71e Merge remote-tracking branch 'kbuild/for-next' adds d486065b35e4 Merge branches 'fixes' and 'misc' into for-next adds d505bc4a89eb Merge remote-tracking branch 'arm/for-next' adds 6127bf372add Merge branch 'for-next/mmiowb' of git://git.kernel.org/pub [...] adds ab6082b9540a Merge remote-tracking branch 'arm64/for-next/core' adds 864e86544543 Merge branch 'arm/fixes' into for-next adds 81b901d9009a ARM: Document merges adds b2713b86584f Merge branch 'arm/dt' into for-next adds 1abbdcdf5cf4 ARM: Document merges adds b1d96589c891 Merge branch 'arm/soc' into for-next adds 97c5ccdf7db4 Merge branch 'arm/defconfig' into for-next adds 96106603b802 Merge branch 'arm/drivers' into for-next adds 864c9db2ae1c ARM: Document merges adds ebbda9687857 Merge branch 'arm/soc' into for-next adds 1837c286e277 Merge branch 'arm/dt' into for-next adds a6fb2ec11660 Merge branch 'arm/drivers' into for-next adds ddda21ff1d3a Merge branch 'arm/defconfig' into for-next adds f76b35de11cf ARM: Document merges adds 3b1084e38548 Merge branch 'arm/drivers' into for-next adds c19ddad91159 ARM: Document merges adds 0fb1273391ae Merge branch 'fixes' into for-next adds 81cc15c3ed09 Merge branch 'arm/soc' into for-next adds d9530bc8ac89 Merge commit 'ab02888e39212af2d1dddc565cd67192548b9fd8' in [...] adds c180d710ee7a soc: ixp4xx: qmgr: Fix an NULL vs IS_ERR() check in probe adds 8e7b65a6eb7a ARM: ixp4xx: Remove duplicated include from common.c adds 163d65cbf3ba Merge tag 'omap-for-v5.1/fixes-rc6' of git://git.kernel.or [...] adds 7971cc408d11 ARM: mvebu: kirkwood: remove error message when retrieving [...] adds 8f11b5ab441d ARM: mvebu: fix a leaked reference by adding missing of_node_put adds 3ab2b5fdd1d8 ARM: mvebu: drop unnecessary label adds 969ad77c14ab ARM: mvebu: prefix coprocessor operand with p adds 7af2ea3b29b1 ARM: mvebu: drop return from void function adds c32beba325d8 Merge tag 'mvebu-arm-5.2-1' of git://git.infradead.org/lin [...] adds 5674a92ca4b7 soc/fsl/qe: Fix an error code in qe_pin_request() adds 9e3bf9cdc703 Merge tag 'soc-fsl-fix-v5.1' of git://git.kernel.org/pub/s [...] adds cb46b0991c27 ARM: socfpga_defconfig: enable support for large block devices adds fce638e85350 ARM: socfpga_defconfig: enable LTC2497 adds 648a5fbc90ee Merge tag 'socfpga_arm32_defconfig_for_v5.2' of git://git. [...] adds 982c736cd677 Opt out of scripts/get_maintainer.pl adds 6d6165603e16 amba: tegra-ahb: Mark PM functions as __maybe_unused adds 23c6eddfbb0c Merge tag 'tegra-for-5.2-bus-fixes' of git://git.kernel.or [...] adds 2e988a83874b arm64: tegra: Select ARM_GIC_PM adds 3c7f51bfad49 Merge tag 'tegra-for-5.2-arm64-soc-fixes' of git://git.ker [...] adds dfdbf16c50d8 arm64: tegra: Fix insecure SMMU users for Tegra186 adds f2a465e7185f arm64: tegra: Enable SMMU translation for PCI on Tegra186 adds 7278358407be arm64: tegra: Disable XUSB support on Jetson TX2 adds d6e245acc900 Merge tag 'tegra-for-5.2-arm64-dt-fixes' of git://git.kern [...] adds 3037271388ee ARM: at91: remove HAVE_FB_ATMEL for sama5 SoC as they use DRM adds c60fed1dfd44 ARM: at91: sama5: make ov2640 as a module adds e40b0695d56d Merge tag 'at91-5.2-defconfig' of git://git.kernel.org/pub [...] adds c3f5b8fde71f ARM: at91: pm: introduce at91_soc_pm structure adds db9630273f90 dt-bindings: arm: atmel: add binding for SAM9X60 SoC adds 01c7031cfa73 ARM: at91: pm: initial PM support for SAM9X60 adds 2fa86e5200a4 ARM: at91: pm: keep at91_pm_backup_init() only for SAMA5D2 SoCs adds a958156dac93 ARM: at91: pm: add support for per SoC wakeup source confi [...] adds eaedc0d379da ARM: at91: pm: add ULP1 support for SAM9X60 adds bc0779bd8f13 ARM: at91: pm: disable RC oscillator in ULP0 adds 2725d70aa513 ARM: at91: pm: do not disable/enable PLLA for ULP modes adds faff3fcf01ef Merge tag 'at91-5.2-soc' of git://git.kernel.org/pub/scm/l [...] adds d5cdf764338f Merge branch 'arm/late' into for-next adds cb3c95f17987 ARM: Document merges adds 15d574fbd3f8 arm64: dts: sprd: Add clock properties for serial devices adds 7c076102a476 Merge branch 'arm/late' into for-next adds 7ad1b252cabe ARM: Document merges adds 458e041baebb Merge remote-tracking branch 'arm-soc/for-next' adds c4b90045984b Merge branch 'v4.20/dt' into next adds 110c998858f5 Merge branch 'v4.20/arm64' into next adds 2a35bd877900 Merge branch 'v4.20/dt64' into next adds 5c7e08659a17 Merge branch 'v4.20/drivers' into next adds fb9c1c1deb5e Merge branch 'v4.20/drivers+s900-sps' into next adds fb2c8bff0bea Merge remote-tracking branch 'actions/for-next' adds bbc14dc6c718 Merge branch 'v5.2/dt' into tmp/aml-rebuild adds 56339fb8b0bc Merge branch 'v5.2/dt64' into tmp/aml-rebuild adds 76c7b5ebb452 Merge branch 'v5.2/defconfig' into tmp/aml-rebuild adds acd20f4e6210 Merge branch 'v5.2/drivers' into tmp/aml-rebuild adds a2b05247abb0 ARM: dts: meson8: fix GPU interrupts and drop an undocumen [...] adds f3786848bcf3 ARM: dts: meson8b: drop undocumented property from the Mal [...] adds 5d3c17b0e693 ARM: dts: meson8b: fix the operating voltage of the Mali GPU adds 68a837de19ed Merge branch 'v5.2/fixes' into tmp/aml-rebuild adds e444defa9999 Merge remote-tracking branch 'amlogic/for-next' adds ac650130c227 Merge branches 'at91-soc', 'at91-dt' and 'at91-defconfig' [...] adds eac158bb6758 Merge remote-tracking branch 'at91/at91-next' adds 29abc92c1d93 ARM: bcm283x: Extend the WDT DT node out to cover the whol [...] adds 52a4adbaebcc ARM: bcm283x: Switch V3D over to using the PM driver inste [...] adds 0de4be424ed9 dt-bindings: bcm: Add Raspberry Pi 3 A+ adds dee36c179b5d ARM: dts: add Raspberry Pi 3 A+ adds c2fe01bda115 Merge branch 'bcm2835-dt-next' into for-next adds 3688325a4aca arm64: dts: broadcom: Add reference to RPi 3 A+ adds 9ef81d65b288 Merge branch 'bcm2835-dt-64-next' into for-next adds bc8c72f3a377 ARM: dts: bcm283x: Fix DTC warning for memory node adds 417179704682 ARM: dts: bcm2835-rpi: Drop unnecessary #address-cells/#si [...] adds 51821dc2d36f ARM: dts: bcm2835: Fix labels for GPIO 0,1 adds ff627293f824 ARM: dts: bcm2837-rpi-3-b: Use consistent label for HDMI hotplug adds 981a96689c07 ARM: dts: bcm2837-rpi-3-b-plus: Clarify label for STATUS_LED adds ee70c99ed7af ARM: dts: bcm283x: Add missing GPIO line names adds 14117e0af4a8 ARM: dts: bcm2835-rpi-zero-w: Drop unnecessary pinctrl adds a48c634fedd5 Merge branch 'bcm2835-dt-next' into for-next adds 1ee128f4fff2 Merge branch 'bcm2835-drivers-next' into for-next adds ecee845e3872 Merge remote-tracking branch 'bcm2835/for-next' adds 5e1b13cd028e Merge branch 'clk/imx5' into for-next adds f251be175b79 Merge branch 'clk/imx7ulp' into for-next adds 91c0539e3bc4 Merge branch 'imx/fixes' into for-next adds d858300c1e33 Merge branch 'imx/drivers' into for-next adds a7df4294d69e Merge branch 'imx/soc' into for-next adds 7f68bf1069dd Merge branch 'imx/bindings' into for-next adds 35345fb3cc49 Merge branch 'imx/dt' into for-next adds 437a1dea79c5 Merge branch 'imx/dt64' into for-next adds a9aa2a812255 arm64: defconfig: Enable CONFIG_SPI_IMX adds d2c25b257717 ARM: imx_v6_v7_defconfig: Add GPIO_PCF857X adds e9dd30edec83 ARM: imx_v6_v7_defconfig: Enable SIOX bus adds db1a9ff48338 arm64: defconfig: add support for i.MX system controller watchdog adds b17c69f72916 arm64: defconfig: Enable RTC_DRV_SNVS adds 0a1899856f40 arm64: defconfig: Enable imx8mm clk/pinctrl adds 70e5c55a12c5 arm64: defconfig: Enable lpi2c for imx8qxp and sensors adds 0fc7d942233f arm64: defconfig: Enable ROHM_BD718XX PMIC for imx8mm-evk adds 4aaa1c7a05db arm64: defconfig: NVMEM_IMX_OCOTP=y for imx8m adds d9c3322a2906 Merge branch 'imx/defconfig' into for-next adds b2752ac23702 Merge remote-tracking branch 'imx-mxs/for-next' adds 3c3a43c81bda Merge branch 'for_5.1/soc-drivers' into next adds 2368086de453 Merge remote-tracking branch 'keystone/next' adds 73ade6a62931 Merge branch 'v5.1-next/soc' into for-next adds 6d45ebb790b1 Merge remote-tracking branch 'mediatek/for-next' adds ba5f10af4b11 Merge branch 'mvebu/arm64' into mvebu/for-next adds bba9716cf7f8 Merge branch 'mvebu/dt' into mvebu/for-next adds 891f0f865c37 Merge branch 'mvebu/dt64' into mvebu/for-next adds d364cfad2643 Merge remote-tracking branch 'mvebu/for-next' adds 38e81831e3f4 Merge branch 'omap-for-v5.2/dt-am3' into for-next adds 2027f1199182 Merge branch 'omap-for-v5.2/ti-sysc' into for-next adds b923dcabe111 Merge branch 'omap-for-v5.2/am4-pm-v2' into for-next adds 330dda2b537f Merge branch 'omap-for-v5.2/soc' into for-next adds a9d672158d1c Merge branch 'omap-for-v5.2/am4-ddr3' into for-next adds a77b7c4a721f Merge branch 'omap-for-v5.2/dt' into for-next adds 6e6454d1a71b Merge branch 'omap-for-v5.2/ti-sysc' into for-next adds 6744671e2eb6 Merge branch 'omap-for-v5.2/dt-ti-sysc' into for-next adds 5f3073011c89 Merge branch 'omap-for-v5.2/dt-am3' into for-next adds 88742c146f8a Merge branch 'omap-for-v5.2/am4-pm-v2' into for-next adds 213472244917 Merge branch 'omap-for-v5.2/dt' into for-next adds 37c2eadde68d Merge branch 'omap-for-v5.2/dt-am3' into for-next adds 55099f43446e Merge branch 'omap-for-v5.1/fixes' into for-next adds ef2989fe20d8 Merge branch 'fixes' into for-next adds 64acdf0ecda9 Merge branch 'fixes' into for-next adds 516f1117d0fb ARM: dts: Configure osc clock for d_can on am335x adds e4f50c8d1047 bus: ti-sysc: Handle devices with no control registers adds 481df0abf8cf Merge branch 'omap-for-v5.2/ti-sysc' into for-next adds 921d192f66c0 Merge remote-tracking branch 'omap/for-next' adds 620653db412f dt-bindings: reset: Add devicetree binding for BM1880 rese [...] adds 8d91963abe41 reset: Add reset controller support for BM1880 SoC adds 21a5d26b8164 reset: Switch to SPDX license identifier for reset-simple adds a59388b16833 Merge remote-tracking branch 'reset/reset/next' adds 5a0415da317b Merge tag 'qcom-dts-for-5.2' into really-done-for-5.2 adds 2387953404ab Merge tag 'qcom-dts-for-5.2-1' into really-done-for-5.2 adds 21c31d7b6015 Merge tag 'qcom-defconfig-for-5.2' into really-done-for-5.2 adds c8cad980d9f2 Merge tag 'qcom-drivers-for-5.2' into really-done-for-5.2 adds 2e8382955a3e arm64: defconfig: Enable stmmac qualcomm ethernet config adds e413e5484ed1 Merge tag 'qcom-arm64-defconfig-for-5.2' into really-done-for-5.2 adds a9737bb2cca6 Merge tag 'qcom-arm64-for-5.2' into really-done-for-5.2 adds 1d31c0b1a28a Merge tag 'qcom-arm64-for-5.2-1' into really-done-for-5.2 adds f57502be74b9 Merge remote-tracking branch 'qcom/for-next' adds 2b9c12e01a3d Merge branches 'fixes-for-v5.1', 'arm-dt-for-v5.2', 'arm-s [...] adds edeaf6da5aa7 Merge branches 'arm-dt-for-v5.2' and 'arm64-dt-for-v5.2' i [...] adds e4176560d265 Merge branches 'arm-defconfig-for-v5.2' and 'arm-dt-for-v5 [...] adds 86f046b8eca1 Merge branch 'arm64-dt-for-v5.2' into next adds f43dc1c4ff6e Merge branch 'arm64-dt-for-v5.2' into next adds 4c39da306a44 Merge branches 'arm-defconfig-for-v5.2' and 'arm-dt-for-v5 [...] adds 1b4daf1a0893 Merge branch 'arm64-dt-for-v5.2' into next adds 982700f80241 Merge branch 'arm-dt-for-v5.2' into next adds ddf7e6899550 Merge remote-tracking branch 'renesas/next' adds c8d2b748f95a Merge branch 'v5.2-armsoc/defconfig32' into for-next adds 6408da0086e2 Merge branch 'v5.2-armsoc/drivers' into for-next adds d768ffbec30e Merge branch 'v5.2-armsoc/dts32' into for-next adds 070bcb0216aa Merge branch 'v5.2-armsoc/dts64' into for-next adds 65bb0a25318a Merge branch 'v5.2-armsoc/soc32' into for-next adds 9c539071723e Merge branch 'v5.2-clk/next' into for-next adds 6d3a8868a354 Merge remote-tracking branch 'rockchip/for-next' adds 5f34e20b5b64 Merge remote-tracking branch 'krzk-korg/next/dt' into for-next adds 28ca5eadafee Merge remote-tracking branch 'krzk-korg/next/dt64' into for-next adds 88c63ebd1f5a Merge branch 'next/dt' into for-next adds d9b42e05b208 Merge branch 'next/soc' into for-next adds 0b428d14b485 Merge branch 'next/soc' into for-next adds 784e12f34ee8 Merge branch 'next/dt' into for-next adds 831c75782772 Merge branch 'next/dt64' into for-next adds 6c9eac4fcc4d Merge remote-tracking branch 'samsung-krzk/for-next' adds 3095251cf0d7 Merge branches 'sunxi/dt-for-5.2', 'sunxi/dt64-for-5.2' an [...] adds 613e2ef60188 Merge branches 'sunxi/dt-for-5.2', 'sunxi/dt64-for-5.2' an [...] adds ed11f1adfb6d Merge branch 'sunxi/dt-for-5.2' into sunxi/for-next adds bb6dedacdb00 Merge branch 'sunxi/dt-for-5.2' into sunxi/for-next adds e6393d42ef90 Merge branch 'sunxi/dt-for-5.2' into sunxi/for-next adds f10885b8548c clk: sunxi-ng: h6: Allow video & vpu clocks to change parent rate adds 0e790f20d032 Merge branches 'sunxi/clk-for-5.2' and 'sunxi/clk-fixes-fo [...] adds 204a1ecda29a Merge branch 'sunxi/dt-for-5.2' into sunxi/for-next adds 78e831c78f68 Merge branches 'sunxi/clk-for-5.2' and 'sunxi/clk-fixes-fo [...] adds 7c9914fd4a80 Merge branches 'sunxi/dt-for-5.2' and 'sunxi/dt64-for-5.2' [...] adds 5a61fc012996 Merge branch 'sunxi/dt-for-5.2' into sunxi/for-next adds 686ba25c6eab Merge branches 'sunxi/dt-for-5.2', 'sunxi/clk-for-5.2' and [...] adds faeb23ceee2f Merge branch 'sunxi/dt64-for-5.2' into sunxi/for-next adds 3aacbf7dc763 Merge branches 'sunxi/clk-for-5.2' and 'sunxi/dt-for-5.2' [...] adds 202fcc634b84 Merge branches 'sunxi/dt-for-5.2', 'sunxi/dt64-for-5.2' an [...] adds e4caf53eae65 Merge branches 'sunxi/dt-for-5.2', 'sunxi/dt64-for-5.2' an [...] adds e8b9038b9342 Merge branches 'sunxi/dt-for-5.2', 'sunxi/dt64-for-5.2' an [...] adds f68f26836f0b Merge branch 'sunxi/dt64-for-5.2' into sunxi/for-next adds 613c4ce8fddb Merge branch 'sunxi/dt-for-5.2' into sunxi/for-next adds 7c55ac00f81f Merge remote-tracking branch 'sunxi/sunxi/for-next' adds 255625254df2 Merge branch for-5.2/bus into for-next adds 33a058676048 Merge branch for-5.2/soc into for-next adds 269b4f7ea6b0 Merge branch for-5.2/firmware into for-next adds 81b354241423 Merge branch for-5.2/memory into for-next adds 868adf0cf099 Merge branch for-5.2/arm/soc into for-next adds a9b60dcd49ab Merge branch for-5.2/arm/dt into for-next adds f7fa032cf0a8 Merge branch for-5.2/arm/defconfig into for-next adds 283b44640abf Merge branch for-5.2/arm64/soc into for-next adds c08ce4fe1f01 Merge branch for-5.2/arm64/dt into for-next adds 0c0ffecf65fd Merge branch for-5.2/arm64/defconfig into for-next adds 169f8fe7cca5 Merge remote-tracking branch 'tegra/for-next' adds 62e59c4e69b3 clk: Remove io.h from clk-provider.h adds ff2810f5f218 Merge remote-tracking branch 'clk/clk-next' adds 3ba1b0163f3e clk: samsung: dt-bindings: Put CLK_UART3 in order adds a48b8dd5a4c3 clk: samsung: dt-bindings: Add ADC clock ID to Exynos5410 adds 3c297d9e65d8 clk: samsung: exynos5410: Add gate clock for ADC adds df56b33d4b67 Merge remote-tracking branch 'clk-samsung/for-next' adds d2adb7b6249a csky: Select intc & timer drivers adds de8936367950 Merge remote-tracking branch 'csky/linux-next' adds 1b1f01b653b4 MIPS: perf: Fix build with CONFIG_CPU_BMIPS5000 enabled adds 8041edb59209 MIPS: Fix Ingenic SoCs sometimes reporting wrong ISA adds a57140e9a850 MIPS: SGI-IP27: use generic PCI driver adds e6308b6d35ea MIPS: SGI-IP27: abstract chipset irq from bridge adds 67eebf721304 generic: fix appended dtb support adds 81fca03ae741 MIPS: SGI-IP22: provide missing dma_mask/coherent_dma_mask adds b1e479e3dcbc MIPS: Alchemy: add DMA masks for on-chip ethernet adds 4c6fda6ed425 Merge remote-tracking branch 'mips/mips-next' adds e1bf776363f3 nds32: Removed unused thread flag TIF_USEDFPU adds 8ac7857406cd nds32/io: Remove useless definition of mmiowb() adds aa0be0e022ff nds32: ex-exit: Remove unneeded need_resched() loop adds 5b633e517b8c nds32: add vmlinux.lds and vdso.so to .gitignore adds 0ff8e00f2c1e nds32: vdso: fix and clean-up Makefile adds 1cfdc6f92f25 nds32: remove __virt_to_bus and __bus_to_virt adds 7f9ea6b799ef nds32: Use the correct style for SPDX License Identifier adds c58867615d57 nds32: remove unused generic-y += cmpxchg-local.h adds 95b6204dbf70 nds32: vdso: drop unnecessary cc-ldoption adds 0fcef555abdc nds32: fix semicolon code style issue adds 32ee500f295a arch: nds32: Kconfig: pedantic formatting adds a771e9225008 nds32: don't export low-level cache flushing routines adds 63e07e202997 MAINTAINERS: update nds32 git repo path adds af9abd65983c nds32: Fix vDSO clock_getres() adds b18b0ba9acbb Merge remote-tracking branch 'nds32/next' adds 34f69ce4cf87 parisc: Kconfig: remove ARCH_DISCARD_MEMBLOCK adds 4d658e1524ee parisc: Allow building 64-bit kernel without -mlong-calls [...] adds 3aa24f53f341 Merge remote-tracking branch 'parisc-hd/for-next' adds 7a64f3f1cffd riscv/signal: Fixup additional syscall restarting adds df720961c128 riscv: use asm-generic/extable.h adds 5cfade5fdcc9 riscv: turn mm_segment_t into a struct adds e28dcc77e8e8 riscv: remove unreachable big endian code adds 09afac77b6e8 riscv: remove CONFIG_RISCV_ISA_A adds df16c40cbfb4 riscv: clear all pending interrupts when booting adds c637b911e066 riscv: simplify the stack pointer setup in head.S adds ba9c0141941c riscv: cleanup the parse_dtb calling conventions adds 877425424d6c riscv: remove unreachable !HAVE_FUNCTION_GRAPH_RET_ADDR_PTR code adds 6ab77af4b0ee riscv: remove duplicate macros from ptrace.h adds bed137870663 riscv: print the unexpected interrupt cause adds bf0102a0fdd9 riscv: call pm_power_off from machine_halt / machine_power_off adds fd7f744caed8 riscv: vdso: drop unnecessary cc-ldoption adds 70114560b285 RISC-V: Add RISC-V specific arch_match_cpu_phys_id adds ab3d26500547 RISC-V: Implement nosmp commandline option. adds 4cbb0d07b4d1 RISC-V: Support nr_cpus command line option. adds 745ca6ed1904 RISC-V: Fix minor checkpatch issues. adds 51c77b013ff5 RISC-V: Use tabs to align macro values in asm/csr.h adds e727218832a3 RISC-V: Add interrupt related SCAUSE defines in asm/csr.h adds e620e2969b7f RISC-V: Access CSRs using CSR numbers adds adc5a1e2dcad tty: Don't force RISCV SBI console as preferred console adds 2c9e78aadfd0 riscv: move flush_icache_{all,mm} to cacheflush.c adds 14c9c1f6d67e riscv: move switch_mm to its own file adds 6cfa2ddd3e7e riscv: fix sbi_remote_sfence_vma{,_asid}. adds ac5a34281969 riscv: support trap-based WARN() adds 580e8eccb443 riscv: Add the support for c.ebreak check in is_valid_bugaddr() adds 9aa4e1468b0a riscv: Support BUG() in kernel module adds 2a3f6e10a17f RISC-V: Avoid using invalid intermediate translations adds 5b8efa5ece6a RISC-V: Add DT documentation for SiFive L2 Cache Controller adds 81eba518d95f RISC-V: sifive_l2_cache: Add L2 cache controller driver fo [...] adds 3ea2075c1786 Merge remote-tracking branch 'risc-v/for-next' adds 8db16d19111b s390/boot: fix compiler error due to missing awk strtonum adds 7e756f423af8 latent_entropy: avoid build error when plugin cflags are not set adds 184c460fbab4 s390/kasan: adapt disabled_wait usage to avoid build error adds 22e2fe8551f8 s390/cio: Remove tracing for rchp instruction adds 3060781f2664 s390/qdio: allow to scan all Output SBALs in one go adds 5a19d6702728 s390/qdio: use get_buf_state() in debug_get_buf_state() adds a698e1372800 s390/qdio: optimize state inspection of HW-owned SBALs adds f3e20ad67b4c s390: move arch/s390/defconfig to arch/s390/configs/defconfig adds ae01e97c2ef8 Merge remote-tracking branch 's390/features' 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 8eb65d4ff5a9 Merge remote-tracking branch 'xtensa/xtensa-for-next' adds 55d945e2e4aa fs: befs: btree: Fixed some coding standard issues adds cb08be35878e Merge remote-tracking branch 'befs/for-next' adds 9279ada1199e Merge branch 'misc-5.2' into for-next-current-v5.1-20190509 adds 765fbccc15cb Merge branch 'misc-next' into for-next-current-v5.1-20190509 adds 6fc9f4e59957 Merge branch 'for-next-current-v5.1-20190509' into for-nex [...] adds d9f49ad200d0 Merge remote-tracking branch 'btrfs-kdave/for-next' adds 1b52931ca9b5 ceph: remove duplicated filelock ref increase adds 3886274adf34 ceph: factor out ceph_lookup_inode() adds 0c44a8e0fc55 ceph: quota: fix quota subdir mounts adds 570df4e9c23f ceph: snapshot nfs re-export adds d342a15b1e85 rbd: avoid clang -Wuninitialized warning adds 168093726658 rbd: convert all rbd_assert(0) to BUG() adds 0384892c2d83 libceph: fix clang warning for CEPH_DEFINE_OID_ONSTACK adds ffb61c55b250 ceph: remove superfluous inode_lock in ceph_fsync adds 428bb68ad99b ceph: properly handle granular statx requests adds 40e7e2c0e864 ceph: fix NULL pointer deref when debugging is enabled adds f5d7726900b6 ceph: make iterate_session_caps a public symbol adds ff4a80bf2d3f ceph: dump granular cap info in "caps" debugfs file adds 69a10fb3f4b8 ceph: fix potential use-after-free in ceph_mdsc_build_path adds 964fff7491e4 ceph: use ceph_mdsc_build_path instead of clone_dentry_name adds f77f21bb2836 ceph: use __getname/__putname in ceph_mdsc_build_path adds c1dfc277239c ceph: use pathlen values returned by set_request_path_attr adds 111c70810450 ceph: after an MDS request, do callback and completions adds 86bda539fa90 ceph: have ceph_mdsc_do_request call ceph_mdsc_submit_request adds 8340f22ce50c ceph: move wait for mds request into helper function adds a452bc063672 ceph: fix comment over ceph_drop_caps_for_unlink adds 1199d7da2d29 ceph: simplify arguments and return semantics of try_get_cap_refs adds 488f5284e29b ceph: just call get_session in __ceph_lookup_mds_session adds 5ddc61fc1458 ceph: print inode number in __caps_issued_mask debugging messages adds a32e414325c2 rbd: client_mutex is never nested adds b91a7bdca443 rbd: don't assert on writes to snapshots adds cede185b1ba3 libceph: fix unaligned accesses in ceph_entity_addr handling adds b726ec972cf2 libceph: make ceph_pr_addr take an struct ceph_entity_addr [...] adds 4198aba4f431 ceph: fix unaligned access in ceph_send_cap_releases adds 00abf69dd24f ceph: flush dirty inodes before proceeding with remount adds e16948b9bcc2 Merge remote-tracking branch 'ceph/master' adds b63a9de02d64 smb3: display session id in debug data adds a205d5005eba cifs: cleanup smb2ops.c and normalize strings adds d1c35afb0892 smb3: trivial cleanup to smb2ops.c adds 14e25977f988 cifs: use the right include for signal_pending() adds 1d2a4f57cebd cifs:smbd When reconnecting to server, call smbd_destroy() [...] adds 7f46d23e1b14 cifs:smbd Use the correct DMA direction when sending data adds 3b249115719b cifs: Don't match port on SMBDirect transport adds 2c87d6a94d16 cifs: Allocate memory for all iovs in smb2_ioctl adds 9ab70ca65330 Fixed https://bugzilla.kernel.org/show_bug.cgi?id=202935 a [...] adds dece44e381ab cifs: add support for SEEK_DATA and SEEK_HOLE adds 84e42befc8a2 Merge remote-tracking branch 'cifs/for-next' adds 0bdf8a8245fd eCryptfs: fix a couple type promotion bugs adds 4b47a8b51e7b ecryptfs: re-order a condition for static checkers adds d43388dea04b eCryptfs: fix permission denied with ecryptfs_xattr mount [...] adds a9991bb95341 Merge remote-tracking branch 'ecryptfs/next' adds d7bde1a9cbac Merge udf and quota cleanups. adds c4a9d85e65ac quota: fix a problem about transfer quota adds b98177978014 Pull quota limit handling fix. adds 9328d3efaed3 Pull reiserfs cleanup. adds eba6a2e1e1d7 Pull udf cleanup. adds 7eb3d83170d4 Pull quota indentation fix. adds 4ae2740412fb Pull quota unused variable cleanup. adds 91e9f2c1d861 Merge quota fix from Chengguang. adds b70f11fe0ce8 Merge remote-tracking branch 'ext3/for_next' adds 592acbf16821 ext4: zero out the unused memory region in the extent tree block adds 94cda5e70590 ext4: fix data corruption caused by overlapping unaligned [...] adds 00be64cdff46 ext4: fix use-after-free in dx_release() adds 3bfbc8660aac ext4: unsigned int compared against zero adds 25786f79c6a8 ext4: fix miscellaneous sparse warnings adds 34f84c7442ff unicode: add missing check for an error return from utf8lookup() adds e4055b82c522 unicode: update to Unicode 12.1.0 final adds 62b4f3f1aa47 jbd2: fix potential double free adds 0c72924ef346 ext4: fix block validity checks for journal inodes using i [...] adds b1b18f3e5803 Merge remote-tracking branch 'ext4/dev' adds 30fc00b5adde ubifs: Use correct config name for encryption adds 6c85ec2710f9 ubifs: Convert xattr inum to host order adds 57ce23514c53 ubifs: Correctly use tnc_next() in search_dh_cookie() adds c16e73587ad6 ubifs: Don't leak orphans on memory during commit adds f6252c2e6c84 Merge remote-tracking branch 'ubifs/linux-next' adds d4548543fc4e 9p/virtio: Add cleanup path in p9_virtio_init adds 80a316ff1627 9p/xen: Add cleanup path in p9_trans_xen_init adds c62fa3645692 Merge remote-tracking branch 'v9fs/9p-next' adds f00b8b784f75 Merge remote-tracking branch 'korg/iomap-5.2-merge' into for-next adds 2d86b8a8dbba Merge remote-tracking branch 'korg/xfs-5.2-merge' into for-next adds 8869a2d297cb Merge remote-tracking branch 'korg/iomap-5.2-merge' into for-next adds c15037ea6145 Merge remote-tracking branch 'xfs/for-next' adds a76f747d47df Merge branches 'work.misc', 'work.dcache', 'work.file' and [...] adds 6e14c3cf8bc4 Merge branch 'work.icache' into for-next adds 3506a77813d8 Merge remote-tracking branch 'vfs/for-next' adds 493ee475ef66 Merge branch 'for-5.2-pf-removal' into for-next adds 0142ada02a43 Merge branch 'for-5.2' into for-next adds 2046ddef4735 Merge branch 'for-5.2-vsprintf-hardening' into for-next adds 3ba3fee931aa Merge branch 'for-5.2-vsprintf-hardening' into for-next adds 967aa2217b6d Merge branch 'for-5.2-fixes' into for-next adds 8ff9b96145f8 Merge remote-tracking branch 'printk/for-next' adds 0be6a6927254 pstore/ram: Improve backward compatibility with older Chromebooks adds 904b9d82d19b Merge remote-tracking branch 'pstore/for-next/pstore' adds 44a5a5f4fadd Merge branch 'for-4.17/upstream-fixes' into for-next adds d539f75b1f2f Merge branch 'for-4.18/i2c-hid' into for-next adds 5a94515dfee9 Merge branch 'for-4.18/hid-redragon' into for-next adds 4b856e43d718 Merge branch 'for-4.18/upstream' into for-next adds 00ddd17446aa Merge branch 'for-4.17/upstream-fixes' into for-next adds 5d6726db888e Merge branch 'for-4.17/upstream-fixes' into for-next adds b27405f07ca7 Merge branch 'for-4.17/upstream-fixes' into for-next adds ae8e917ce5db Merge branch 'for-4.17/upstream-fixes' into for-next adds f45728380f49 Merge branch 'for-4.18/multitouch' into for-next adds 2f90b3ef6dd3 Merge branch 'for-4.18/alps' into for-next adds 4936066ffbe9 Merge branch 'for-4.17/upstream-fixes' into for-next adds 4153e8aad377 Merge branch 'for-4.17/upstream-fixes' into for-next adds 071fbb4cae8a Merge branch 'for-4.18/hid-steam' into for-next adds 10a5884d47f4 Merge branch 'for-4.18/i2c-hid' into for-next adds eb42863d710a Merge branch 'for-4.18/multitouch' into for-next adds 36d2b64ff2af Merge branch 'for-4.18/plantronics' into for-next adds 1bc9eca1aa90 Merge branch 'for-4.17/upstream-fixes' into for-next adds 0bdd81293667 Merge branch 'for-4.18/wacom' into for-next adds 05e3385f1f74 Merge branch 'for-4.18/i2c-hid' into for-next adds 4a4374fdfa41 Merge branch 'for-4.18/hid-steam' into for-next adds 6517c318ad50 Merge branch 'for-4.18/upstream' into for-next adds b2d4dbb2892d Merge branch 'for-4.18/multitouch' into for-next adds f1b6ae6701a7 Merge branch 'for-4.18/rmi' into for-next adds e853699f03c1 Merge branch 'for-4.18/upstream-fixes_v2' into for-next adds f68fabe73237 Merge branch 'for-4.19/i2c-hid' into for-next adds c5aee2e2b765 Merge branch 'for-4.19/upstream' into for-next adds eb104e0f56f6 Merge branch 'for-4.19/upstream' into for-next adds 4eadb5dd534f Merge branch 'for-4.19/upstream' into for-next adds 1519d49960da Merge branch 'for-4.19/wiimote' into for-next adds 5686cd09f441 Merge branch 'for-4.18/upstream-fixes_v2' into for-next adds b480a70c8108 Merge branch 'for-4.18/upstream-fixes_v2' into for-next adds b2aec0bc9ca7 Merge branch 'for-4.19/wacom' into for-next adds 0bd89960cb03 Merge branch 'for-4.18/upstream-fixes_v2' into for-next adds fd1eacd2a11f Merge branch 'for-4.18/upstream-fixes_v2' into for-next adds be7c847c6ba9 Merge branch 'for-4.18/upstream-fixes_v2' into for-next adds 17e39f86b2ee Merge branch 'for-4.19/sony' into for-next adds 53ad28d14107 Merge branch 'for-4.19/elan' into for-next adds 7ce5d5b7fc46 Merge branch 'for-4.19/multitouch-multiaxis' into for-next adds 57194b035942 Merge branch 'for-4.19/upstream' into for-next adds 4e9544262a93 Merge branch 'for-4.19/cougar' into for-next adds 872d1282470b Merge branch 'for-4.19/intel-ish' into for-next adds 75faa6f0dd92 Merge branch 'for-4.19/fixes' into for-next adds 18c31465c84e Merge branch 'for-4.20/core' into for-next adds bdcc7211aaa0 Merge branch 'for-4.19/fixes' into for-next adds 86816383c319 Merge branches 'for-4.20/core' and 'for-4.20/multitouch' i [...] adds e3bfcd76e7dd Merge branch 'for-4.19/fixes' into for-next adds 6b1ac81aba94 Merge branch 'for-4.20/logitech-highres' into for-next adds cffe5eba4fe0 Merge branch 'for-4.20/microsoft' into for-next adds c226b359099d Merge branch 'for-4.19/fixes' into for-next adds 893f31fd2221 Merge branch 'for-4.20/cougar' into for-next adds c765667f188b Merge branch 'for-4.20/microsoft' into for-next adds df9e33b723ae Merge branch 'for-4.20/core' into for-next adds 4c640c41381e Merge branch 'for-4.19/fixes' into for-next adds 9291a1dc6209 Merge branch 'for-4.19/fixes' into for-next adds e5b5085f81ce Merge branch 'for-4.19/fixes' into for-next adds 9063a1566135 Merge branch 'for-4.20/logitech-highres' into for-next adds d147b17f2503 Merge branch 'for-4.19/fixes' into for-next adds a2c6319b722d Merge branch 'for-4.20/bigbenff' into for-next adds c05be11e7762 Merge branch 'for-4.20/i2c-hid' into for-next adds 53562f204ac3 Merge branch 'for-4.20/apple' into for-next adds 4c2b9385b4d4 Merge branch 'for-4.20/logitech-highres' into for-next adds 5a17b3869eb5 Merge branch 'for-4.20/google' into for-next adds 0492cca63302 Merge branch 'for-4.20/google' into for-next adds 9ee313f0d2bb Merge branch 'for-4.19/fixes' into for-next adds ee2c444650f4 Merge branch 'for-4.20/google' into for-next adds c778cfd467e7 Merge branch 'for-4.19/fixes' into for-next adds 0aef342184e3 Merge branch 'for-4.19/fixes' into for-next adds b5f8251074e8 Merge branch 'for-4.20/upstream-fixes' into for-next adds 4f7dd34027d4 Merge branch 'for-4.21/hidraw' into for-next adds 5009be9875c3 Merge branch 'for-4.20/upstream-fixes' into for-next adds 2df98ddf59fc Merge branch 'for-4.20/upstream-fixes' into for-next adds 0c350382e50b Merge branch 'for-4.20/upstream-fixes' into for-next adds d7368f11ac7e Merge branch 'for-4.20/upstream-fixes' into for-next adds 1d6d6ef886bd Merge branch 'for-4.21/hidraw' into for-next adds 16e70c1713e8 Merge branch 'for-4.21/hid-cougar' into for-next adds f5be92b65fa0 Merge branch 'for-4.20/upstream-fixes' into for-next adds 2e561e7ca05b Merge branch 'for-4.20/upstream-fixes' into for-next adds 29fa9085c36a Merge branch 'for-4.21/hid-asus' into for-next adds 43a48f140345 Merge branch 'for-4.21/hid-core' into for-next adds c536707da937 Merge branch 'for-4.20/upstream-fixes' into for-next adds 0cace0aaf224 Merge branch 'for-4.20/upstream-fixes' into for-next adds 11478e44de6f Merge branch 'for-4.21/highres-wheel' into for-next adds 3545693d1ad7 Merge branch 'for-4.21/hid-asus' into for-next adds 246bcc481ad3 Merge branch 'for-4.20/upstream-fixes' into for-next adds f384956b686e Merge branch 'for-4.20/upstream-fixes' into for-next adds eb96c85bb8fb Merge branch 'for-4.21/core' into for-next adds f8e8ae868301 Merge branch 'for-4.21/ish' into for-next adds 5578dd451c91 Merge branch 'for-4.20/upstream-fixes' into for-next adds 16f3d1f5df35 Merge branch 'for-4.20/upstream-fixes' into for-next adds b76d699daab2 Merge branch 'master' into for-next adds d69c57d58ae4 Merge branch 'for-5.1/hid-sony' into for-next adds 31b9c06288a4 Merge branch 'for-5.0/upstream-fixes' into for-next adds 2809b4c76c81 Merge branch 'for-5.0/upstream-fixes' into for-next adds 5664144391bd Merge branch 'for-5.1/hid-maltron' into for-next adds 0a84e89382d6 Merge branch 'for-5.0/upstream-fixes' into for-next adds 0fc4b0079db0 Merge branch 'for-5.1/ish' into for-next adds fcee620b2daf Merge branch 'for-5.1/ish' into for-next adds acedafabf1bd Merge branch 'for-5.1/hid-elan' into for-next adds b1ddbed1903f Merge branch 'for-5.1/i2c-hid' into for-next adds 255d6167833c Merge branch 'for-5.1/wacom' into for-next adds 67288613d46d Merge branch 'for-5.0/upstream-fixes' into for-next adds 06e284aafd45 Merge branch 'for-5.1/ish' into for-next adds f463fe19f12c Merge branch 'for-5.1/hid-topseed' into for-next adds acf15bdef15e Merge branch 'for-5.1/hid-asus' into for-next adds 551cf047a3d8 Merge branch 'for-5.0/upstream-fixes' into for-next adds b761e12da178 Merge branch 'for-5.0/upstream-fixes' into for-next adds 94b5b50420de Merge branch 'for-5.1/hid-logitech' into for-next adds 2557ebca8802 Merge branch 'for-5.1/wacom' into for-next adds b235b5129b19 Merge branch 'for-5.1/i2c-hid' into for-next adds 79f74eab9db1 Merge branch 'for-5.0/upstream-fixes' into for-next adds 4551d0ef940f Merge branch 'for-5.1/wacom' into for-next adds c81eee9fb58c Merge branch 'for-5.1/hid-uclogic' into for-next adds 54f97b456ef4 Merge branch 'for-5.1/upstream-fixes' into for-next adds a51a950d60e4 Merge branch 'for-5.1/upstream-fixes' into for-next adds c9033c8e9e47 Merge branch 'for-5.2/ish' into for-next adds fb243959c9b0 Merge branch 'for-5.1/upstream-fixes' into for-next adds 2073452734b7 Merge branch 'for-5.1/upstream-fixes' into for-next adds 401bcfc5f96e Merge branch 'for-5.2/ish' into for-next adds cb91b879b271 Merge branch 'for-5.1/upstream-fixes' into for-next adds 53be96ab821a Merge branch 'for-5.1/upstream-fixes' into for-next adds 2a8eda164d1f Merge branches 'for-5.2/sensor' and 'for-5.2/picolcd' into [...] adds b7c825b25d79 Merge branch 'for-5.1/upstream-fixes' into for-next adds d2ae5d4d1ade Merge branch 'for-5.2/logitech' into for-next adds 9676d85fea92 Merge branch 'for-5.1/upstream-fixes' into for-next adds 8db4f469cb52 Merge branch 'for-5.2/core' into for-next adds 4f205a9f7fda Merge branch 'for-5.2/core' into for-next adds 7c40250d98ea Merge branch 'for-5.1/upstream-fixes' into for-next adds efe27707ce1a Merge branch 'for-5.2/ish' into for-next adds 096c2e2bd33e Merge branch 'for-5.2/macally' into for-next adds 9d285bf92ad1 Merge branch 'for-5.2/ish' into for-next adds c569255abd6e Merge branch 'for-5.2/core' into for-next adds a19e25d5472b Merge branch 'for-5.2/u2fzero' into for-next adds afec0e7f9c0d Merge branch 'for-5.1/upstream-fixes' into for-next adds 6659efec5011 Merge branch 'for-5.2/u2fzero' into for-next adds 7c1384a890a1 Merge branch 'for-5.2/u2fzero' into for-next adds 33be4e645545 Merge branch 'for-5.1/upstream-fixes' into for-next adds 97a39ed4bfc4 Merge branch 'for-5.2/logitech' into for-next adds 59ac134a6754 Merge branch 'for-5.2/logitech' into for-next adds 5c244b2492f7 Merge branch 'for-5.1/upstream-fixes' into for-next adds eb18d1215405 Merge branch 'for-5.2/logitech' into for-next adds 1e35ee13d104 Merge remote-tracking branch 'hid/for-next' adds cc6e0cb5f4a0 Merge branch 'i2c/for-current' into i2c/for-next adds d2825d3e0448 Merge branch 'i2c/for-current' into i2c/for-next adds 35b45227af57 Merge branch 'i2c/for-5.2' into i2c/for-next adds 3fdc4c5060a5 Merge branch 'i2c/for-5.2' into i2c/for-next adds 9b0a9982d8b4 i2c: imx: don't leak the i2c adapter on error adds fd99dfc48e67 Merge branch 'i2c/for-current' into i2c/for-next adds 88d609a3ad7a Merge branch 'i2c/for-current-fixed' into i2c/for-next adds 666608da36c1 i2c: remove use of in_atomic() adds 829fb29ba04f i2c: core: use I2C locking behaviour also for SMBUS adds 36fb1a2352ef i2c: core: introduce callbacks for atomic transfers adds 1a38a8cb529c i2c: mux: populate the new *_atomic callbacks adds 5c5b2e90ee1f i2c: demux: handle the new atomic callbacks adds f5072fff5ec6 i2c: omap: Add the master_xfer_irqless hook adds 94251cce14c1 i2c: tegra-bpmp: convert to use new atomic callbacks adds ecb900a2c1b0 i2c: ocores: refactor setup for polling adds 29501c72112b i2c: ocores: enable atomic xfers adds 0ca883e76352 i2c: stu300: use xfer_atomic callback to bail out early adds 2a5bec8888d4 i2c: algo: bit: add flag to whitelist atomic transfers adds e5b74d798f64 i2c: gpio: flag atomic capability if possible adds b95ad7708cfc i2c: axxia: use auto cmd for last message adds 6f84665bfd0a Merge branch 'i2c/for-5.2' into i2c/for-next adds 1ec408609eca Merge branch 'i2c/for-5.2' into i2c/for-next adds 31cac068e9f3 i2c: imx: correct the method of getting private data in no [...] adds 2dbbcd41cb2c Merge branch 'i2c/for-current' into i2c/for-next adds fe776ae1bb6c Merge branch 'i2c/for-5.2' into i2c/for-next adds 5dc8e322f1a8 Merge branch 'i2c/for-current-fixed' into i2c/for-next adds c78a979d2279 Merge branch 'i2c/for-current-fixed' into i2c/for-next adds 8d1d950a6072 Merge branch 'i2c/for-5.2' into i2c/for-next adds b329c7e63283 Merge remote-tracking branch 'i2c/i2c/for-next' adds eb5f507bf816 Merge branch 'acpica' into linux-next adds 0538248650ef Merge branch 'acpi-bus' into linux-next adds 5809fdc63585 Merge branch 'acpi-doc' into linux-next adds b4b6cf632afd Merge branch 'pm-cpufreq' into linux-next adds ee3fd765dc39 Merge branch 'pm-domains' into linux-next adds 03216f1a350e Merge branch 'acpi-pm' into linux-next adds d320ac68a236 Merge remote-tracking branch 'pm/linux-next' adds 21027e78e7c1 cpupower: correct spelling of interval adds 0bd5f22489cb Merge remote-tracking branch 'cpupower/cpupower' adds f991de53a8ab thermal: make device_register's type argument const adds ff54bbd1beb2 thermal: core: skip update disabled thermal zones after suspend adds 554b3529fe01 thermal/drivers/core: Remove the module Kconfig's option adds 77e1dd46a1ad thermal/drivers/core: Remove module unload code adds e9cf125bc1f9 thermal/drivers/core: Remove depends on THERMAL in Kconfig adds 2e31c8560a56 thermal/drivers/core: Fix typo in the option name adds f37353320ee9 hwmon/drivers/core: Simplify complex dependency adds 980d43f24d59 mlxsw: Remove obsolete dependency on THERMAL=m adds 6eb61a936195 thermal/int3403_thermal: favor _TMP instead of PTYP adds 1948d498dcf6 thermal: intel: int340x: processor_thermal_device: simplif [...] adds 44c0c23725a1 drivers: thermal: processor_thermal: Downgrade error message adds 6df24c3e81b9 Merge branches 'thermal-core', 'thermal-built-it' and 'the [...] adds a648fb693fe8 Merge remote-tracking branch 'thermal/next' adds 812cd88749e0 firewire: mark expected switch fall-throughs adds 470e9fa9e5db Merge remote-tracking branch 'ieee1394/for-next' adds dd1dc8694f8f dlm: retry wait_event_interruptible in event of ERESTARTSYS adds 332c8173cf33 dlm: Fix test for -ERESTARTSYS adds 29ad1676d105 dlm: check if workqueues are NULL before flushing/destroying adds a5c28303641a dlm: add TCP multihoming/failover support adds 54cca4bad076 dlm: allow binding to all network interfaces adds cbdb48c4302f Merge remote-tracking branch 'dlm/next' 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 e75d216f7a4c Merge remote-tracking branch 'nfc-next/master' adds ead209f1d1f2 drm/amd/display: Add ASICREV_IS_PICASSO adds aa9812b32a58 drm/amd/display: Don't load DMCU for Raven 1 adds c6a6f3886b3b drm/amdkfd: Add missing Polaris10 ID adds c76a8f87e93a drm/amd/powerplay: support hotspot/memory critical limit values adds f7a24a2b051e drm/amd/powerplay: support temperature emergency max values adds 026daeb2f6fd drm/amd/powerplay: support SMU metrics table on Vega12 adds a543601595bb drm/amd/powerplay: expose current hotspot and memory tempe [...] adds f1ec8a15be38 drm/amd/powerplay: support hwmon temperature channel labels V2 adds 8234e38526da drm/amd/powerplay: expose Vega12 current power adds b2a0a21888e1 drm/amd/powerplay: expose Vega12 current gpu activity adds aac45cb87a71 drm/amd/powerplay: add helper function to get smu firmware [...] adds b6f04c937a1c drm/amdgpu: Remap hdp coherency registers adds c37ad8f091d9 drm/amdkfd: Expose HDP registers to user space adds b32653ca7557 drm/amdgpu: Implement get num of hops between two xgmi device adds be83fd2a5eea drm/amdkfd: Adjust weight to represent num_hops info when [...] adds 9504594bb74c drm/amd/powerplay: expose Vega20 realtime memory utilization adds b7dd08a36ffd drm/amd/powerplay: expose Vega12 realtime memory utilization adds 714639fed514 drm/amd/powerplay: expose SMU7 asics realtime memory utilization adds d9cd120b1393 drm/amdgpu: add new sysfs interface for memory realtime ut [...] adds 53ae6766fe78 drm/amdgpu: enable separate timeout setting for every ring [...] adds 3fe75f3537c2 drm/amdgpu: Update latest xgmi topology info after each de [...] adds 7d9388d8fe9f drm/amdgpu: Add replay counter defines to NBIO headers adds 938d371dc362 drm/amdgpu: Add PCIe replay count sysfs file adds 8fc559eaec91 drm/amdgpu: Fix CIK references in gmc_v8 adds 37b8d49d367a drm/amdkfd: Cosmetic cleanup adds ced56b7592cd drm/amd/amdgpu: Add MEM_LOAD to amdgpu_pm_info debugfs file adds be4810df4fa8 drm/amdgpu: rename amdgpu_prime.[ch] into amdgpu_dma_buf.[ch] adds 50f49878ee25 drm/amd/display: 3.2.28 adds 48a51f9b2e61 drm/amd/display: Refactor program watermark. adds 5f289a976b75 drm/amd/display: fix multi display seamless boot case adds 329b8a281eaf drm/amd/display: Set dispclk and dprefclock directly adds 7cfbbef33338 drm/amd/display: add support for disconnected eDP panels adds 2b076d8e8503 drm/amd/display: add SW_USE_I2C_REG request. adds 324c1cd51da1 drm/amd/display: block passive dongle EDID Emulation for U [...] adds 73ede5917ff4 drm/amd/display: Support AVI InfoFrame V3 and V4 adds 92e846147c6d drm/amd/display: Fill prescale_params->scale for RGB565 adds 45f1c9bad49c drm/amd/display: Disable cursor when offscreen in negative [...] adds b6f98e0ea740 drm/amd/display: 3.2.29 adds 39fa4f6553d7 drm/amd/display: Define Byte 14 on AVI InfoFrame adds b42fbbb7ac7b drm/amd/display: color space ycbcr709 support adds 11fab2e09335 drm/amd/display: reset retimer/redriver below 340Mhz adds 0f23b8be1497 drm/amd/display: move signal type out of otg dlg params adds 2e86a6bd68b6 drm/amd/display: stop external access to internal optc syn [...] adds efd3639edca2 drm/amd/display: fix acquire_first_split_pipe function adds ebb99a026f93 drm/amd/display: move back vbios cmd table for set dprefclk adds f59f1272b652 drm/amd/display: Fill plane attrs only for valid pxl format adds db342027ab04 drm/amd/display: Expose send immediate sdp message interface adds 102b15a98035 drm/amdgpu: Reserve shared fence for eviction fence adds 5535ea5335ae drm/amdgpu: add EDC counter register adds c8fc228f2b8d drm/amdgpu: add gfx9 gpr EDC workaround when RAS is enabled adds 9119d341c760 drm/amdgpu: add df perfmon regs and funcs for xgmi adds 84b4636d2e78 drm/amdgpu: gpu reset will run late_init adds 931d7e509663 drm/amdgpu: Revert "drm/amdgpu: skip gpu reset when ras er [...] adds 2e5160668e7e drm/amdgpu: Issue ras TA disable/enable cmd forcely on boot adds 6f2d10bda0c1 drm/amdgpu: handle ras reset adds fced1434e587 drm/amdgpu: gmc support ras gpu reset adds 892210e0c1b9 drm/amdgpu: gfx support ras gpu reset adds 6b6861d0e7fd drm/amdgpu: sdma support ras gpu reset adds 13b87da81781 drm/amdgpu: gpu reset will run ras post init adds 4155fee056ee drm/amdgpu: init vega10 SR-IOV reg access mode adds b50332514790 drm/amdgpu: initialize PSP before IH under SR-IOV adds cab3cbdc481e drm/amdgpu: Add new PSP cmd GFX_CMD_ID_PROG_REG adds e17347436023 drm/amdgpu: implement PSP cmd GFX_CMD_ID_PROG_REG adds 1e5df8f1bf4d drm/amdgpu: call psp to program ih cntl in SR-IOV adds ef4661f9a6f2 drm/amdgpu: Support PSP VMR ring for Vega10 VF adds cc23c4e23b9f drm/amdgpu: Skip setting some regs under Vega10 VF adds 0a5af658393b drm/amdgpu: add basic func for RLC program reg adds 4d506046ab47 drm/amdgpu: RLC to program regs for Vega10 SR-IOV adds 79f317c6c8a1 drm/amd/display: Make some functions static adds 5b7130cce6e9 drm/amdgpu: Fix S3 test issue adds 54352bcf6d46 drm/amdgpu: add badpages sysfs interafce adds 254f4ea70bad drm/amdgpu: ras support suspend/resume adds d6958c3bf8b4 drm/amdgpu: enable ras suspend/resume adds 6272cd2ee8f5 drm/amdgpu: gmc handle ras resume adds 19b8c01521b3 drm/amdgpu: gfx handle ras resume adds 9774b5abec17 drm/amdgpu: sdma handle ras resume adds 886c4398bb9a drm/amdgpu: add no_user_fence flag to ring funcs adds e16d6fc77c0d drm/amdgpu/UVD: set no_user_fence flag to true adds 34ec185e051f drm/amdgpu/VCE: set no_user_fence flag to true adds e0fd658d6e10 drm/amdgpu/VCN: set no_user_fence flag to true adds 2256731f201c drm/amdgpu: check no_user_fence flag for engines adds 1651b284df27 drm/amd/powerplay: fix Vega10 mclk/socclk voltage link setup adds f4b2aba5602e drm/amd/powerplay: valid Vega10 DPMTABLE_OD_UPDATE_VDDC se [...] adds 584fc420ca5f drm/amd/powerplay: avoid repeat AVFS enablement/disablement adds 2a61afb73dd5 drm/amd/powerplay: update Vega10 power state on OD adds 0fa46b847267 drm/amd/powerplay: force to update all clock tables on OD reset adds 210d09b957bb drm/amd/powerplay: update Vega10 ACG Avfs Gb parameters adds ac261258af0d drm/amdgpu: remove static GDS, GWS and OA allocation adds 0c05ab16d0b6 drm/amdgpu: suppress repeating tmo report adds a309e18d153c drm/amdgpu/sriov: Need to initialize the HDP_NONSURFACE_BAStE adds 67ee138b97e1 drm/amdgpu: move the VCN DPG mode read and write to VCN adds 863936b602b9 drm/amdgpu: make VCN DPG pause mode detached from general VCN adds 6b5631095b39 drm/amdgpu: Report firmware versions with sysfs v2 adds a232d829112e drm/amd/display: Drop DCN1_01 guards adds 4c0c8bc63ac1 drm/amd/powerplay: drop unnecessary sw smu check adds 558a4e77b1d0 drm/amd/powerplay: drop redundant smu call adds 6d14bd970ce1 drm/amd/powerplay: support ppfeatures sysfs interface on s [...] adds 8d19dcc04230 drm/amd/powerplay: honor hw limit on fetching metrics data adds 2a943db57cb6 drm/amd/powerplay: support uclk activity retrieve on sw sm [...] adds cbe49f595a0e drm/amd/powerplay: support sw smu hotspot and memory tempe [...] adds bc3c915eac2a drm/amd/display: define v_total_min and max parameters adds 9145001e319d drm/amd/display: Hook up CRC capture support for dce120 adds 4fe3ac990694 drm/amd/display: Remove DPMS state dependency for fast boot adds 17b0f2e9e353 drm/amd/display: Reuse MPC OGRAM for 1D blender adds 5c9cbacc8516 drm/amd/display: 3.2.30 adds 6a1276c132f3 drm/amd/display: add null checks and set update flags adds 40dbd101fab7 drm/amd/display: Program VTG params after programming Global Sync adds 70eab965cff2 drm/amd/display: enabling stream after HPD low to high happened adds fe0e5bb7b15a drm/amd/display: Engine-specific encoder allocation adds a322c6a1102b drm/amd/display: Use DCN functions instead of DCE adds 22b9d6542ac1 drm/amd/display: Use VCP for extended colorimetry adds 7375a4008835 drm/amd/display: Rename EDID_BLOCK_SIZE to DC_EDID_BLOCK_SIZE adds b6d562926d70 drm/amd/display: Explicitly specify update type per plane [...] adds a0f70a0664f1 drm/amd/display: dont set otg offset adds b3af386ee569 drm/amd/display: Disable ABM before destroy ABM struct adds 0bbe7ebd64c2 drm/amd/display: 3.2.31 adds deab5dfa73b2 drm/amdgpu/vega20: use mode1 reset for RAS and XGMI adds 57f728ea4380 drm/amdgpu: fix spelling mistake "retrived" -> "retrieved" adds af6a5febf001 drm/amd/powerplay: Fix maybe-uninitialized in get_ppfeatur [...] adds 7a2c68cf6bf3 Merge remote-tracking branch 'amdgpu/drm-next' adds 8a943c6021ba drm/sun4i: Fix sun8i HDMI PHY clock initialization adds 831adffb3b7b drm/sun4i: Fix sun8i HDMI PHY configuration for > 148.5 MHz adds 51a0d1a90bff drm/sun4i: sun6i_mipi_dsi: Fix hsync_porch overflow adds ebd4bd157310 Merge remote-tracking branch 'drm-misc/for-linux-next' adds 4a6b6bdd1614 gpu: ipu-v3: dp: fix CSC handling adds bb8e43f76561 drm/imx: don't skip DP channel disable for background plane adds 5d5fe9970c76 drm/imx: enable IDMAC watermark feature adds 018bfe813315 Merge remote-tracking branch 'imx-drm/imx-drm/next' adds a136e5257f67 Merge branch 'regmap-5.2' into regmap-next adds d7b40dddf19f Merge remote-tracking branch 'regmap/for-next' adds 8d01c3c73cef ASoC: SOF: nocodec: fix undefined reference adds a69270d8bfeb ASoC: SOF: fix race in FW boot timeout handling adds 8199a1203789 ASoC: SOF: fix error in verbose ipc command parsing adds f3df05c80598 ASoC : cs4265 : readable register too low adds a8dee20d7924 ASoC: ak4458: add return value for ak4458_probe adds 5087a8f17df8 ASoC: soc-pcm: BE dai needs prepare when pause release aft [...] adds 176a11834b65 ASoC: ak4458: rstn_control - return a non-zero on error only adds b06c58c2a1ee ASoC: fsl_asrc: Fix the issue about unsupported rate adds 78c1aaab61fa Merge branch 'asoc-5.2' into asoc-next adds 9e3e685eb741 Merge remote-tracking branch 'sound-asoc/for-next' adds 2a267e7c41aa Merge tag 'v5.1' into next adds 7f7a0208369f Merge tag 'ib-mfd-gpio-input-leds-power-v5.2' of git://git [...] adds b283d0c353de Input: eeti_ts - read hardware state once after wakeup adds a45194de5dd7 Merge remote-tracking branch 'input/next' adds 3c442d520c91 Merge branch 'for-5.2/block' into for-next adds fdbbda7b3a06 Merge branch 'for-5.2/block' into for-next adds 0a3d0d0be042 Merge branch 'for-5.2/block' into for-next adds 43068aa4d91d Merge branch 'for-5.2/block' into for-next adds eb4d7d0c5f9f Merge branch 'for-5.2/block' into for-next adds 78aa48b42919 Merge branch 'for-5.2/block' into for-next adds da638d5b04f5 Merge branch 'for-5.2/block' into for-next adds c2f061d7163c Merge branch 'for-5.2/block' into for-next adds caa5754f16dc Merge branch 'for-5.2/block' into for-next adds e62243e75d22 Merge branch 'for-5.2/block' into for-next adds 33a213b75fd5 Merge branch 'for-5.2/block' into for-next adds 744d8560eb7a Merge branch 'for-5.2/io_uring' into for-next adds c6e33ddf9625 Merge branch 'for-5.2/block' into for-next adds 6959dd358ee4 Merge branch 'for-5.2/block' into for-next adds 7e5434eecefc lightnvm: pblk: line reference fix in GC adds 8935ebfc5d46 lightnvm: pblk: rollback on error during gc read adds 847a3a2788c5 lightnvm: pblk: reduce L2P memory footprint adds 605bcef7f7d7 lightnvm: pblk: remove unused smeta_ssec field adds d378561b8ec7 lightnvm: pblk: gracefully handle GC vmalloc fail adds 4ca885241950 lightnvm: pblk: fix race during put line adds 75c89bef6a54 lightnvm: pblk: ensure that erase is chunk aligned adds 6e46b8b24ffb lightnvm: pblk: cleanly fail when there is not enough memory adds d38954ed1b76 lightnvm: pblk: set proper read status in bio adds a14669ebc0e2 lightnvm: Inherit mdts from the parent nvme device adds 0503871223b7 lightnvm: pblk: fix bio leak when bio is split adds 4bbae699226e lightnvm: pblk: set propper line as data_line after gc adds f41d427cdd9e lightnvm: prevent race condition on pblk remove adds 486b5aac85f6 lightnvm: pblk: fix lock order in pblk_rb_tear_down_check adds 74a37fbb5c8d lightnvm: pblk: kick writer on write recovery path adds 2b0ae81e2a6f lightnvm: pblk: fix update line wp in OOB recovery adds d165a7a6f5aa lightnvm: pblk: propagate errors when reading meta adds 1fc3b30569bc lightnvm: pblk: wait for inflight IOs in recovery adds 32ac0fa3afeb lightnvm: pblk: remove internal IO timeout adds f2e024570ef1 lightnvm: pblk: GC error handling adds 3e03f6322ab2 lightnvm: pblk: IO path reorganization adds a24eab598871 lightnvm: pblk: recover only written metadata adds e69397ea05ce lightnvm: track inflight target creations adds 843f2edbdde0 lightnvm: do not remove instance under global lock adds a96de64a24e5 lightnvm: pblk: simplify partial read path adds 45c5fcbb7341 lightnvm: pblk: use nvm_rq_to_ppa_list() adds e6cb68615740 Merge branch 'for-5.2/block-post' into for-next adds d321b8999edc Merge branch 'for-5.2/block' into for-next adds b3446034e757 Merge branch 'for-5.2/io_uring' into for-next adds e78c21d157f2 s390/dasd: fix build warning in dasd_eckd_build_cp_raw adds b63bd5b655a1 Merge branch 'for-5.2/block-post' into for-next adds cf12c6729c74 sata_rcar: Remove ata_host_alloc() error printing adds 05326eb69bdc Merge branch 'for-5.2/block-post' into for-next adds 936b33f7243f brd: add cond_resched to brd_free_pages adds e35d0b782065 Merge branch 'for-5.2/block-post' into for-next adds aeb284d3ffbd Merge remote-tracking branch 'block/for-next' adds c13b5487d9de dm crypt: fix endianness annotations around org_sector_of_dmreq adds a3839bc6351d dm zoned: Silence a static checker warning adds 7aedf75ff740 dm zoned: Fix zone report handling adds e28adc3bf34e dm cache metadata: Fix loading discard bitset adds ae325dcd1905 list: Don't use WRITE_ONCE() in hlist_add_behind() adds 34191ae816b0 list_bl: Add hlist_bl_add_before/behind helpers adds 65fc7c370477 dm snapshot: Don't sleep holding the snapshot lock adds 4ad8d880b6c4 dm snapshot: Replace mutex with rw semaphore adds f79ae415b64c dm snapshot: Make exception tables scalable adds 3f1637f21038 dm snapshot: Use fine-grained locking scheme adds 09f2d6563055 dm writecache: remove needless dereferences in __writecach [...] adds 84420b1e5d72 dm writecache: add unlikely for returned value of rb_next/prev adds c6e086e0c9b2 dm space map common: zero entire ll_disk adds a1ed4d9e9376 dm thin metadata: check __commit_transaction()'s return adds 6a1b1ddc6a2c dm thin metadata: add wrappers for managing write locking [...] adds 873f258becca dm thin metadata: do not write metadata if no changes occurred adds 5de719e3d01b dm mpath: fix missing call of path selector type->end_io adds 514cf4f881dc dm: only initialize md->dax_dev if CONFIG_DAX_DRIVER is enabled adds 81bc6d150ace dm delay: fix a crash when invalid device is specified adds 08a8e804620b dm writecache: remove unused member page_offset in writeba [...] adds f8011d334426 dm writecache: avoid unnecessary lookups in writecache_fin [...] adds e4f3fabd6748 dm: add dust target adds 8e890c1ab1b1 dm init: fix max devices/targets checks adds 940bc471780b dm mpath: always free attached_handler_name in parse_path() adds cacddeab563b dm dust: remove redundant unsigned comparison to less than zero adds 9ccce5a0fb70 dm dust: Make dm_dust_init and dm_dust_exit static adds 30bba430ddf7 dm integrity: correctly calculate the size of metadata area adds 97abfde17ae0 dm integrity: don't check null pointer before kvfree and vfree adds 893e3c395b2b dm integrity: don't report unused options adds 88ad5d1eb147 dm integrity: update documentation adds 981e8a980dc2 dm integrity: introduce rw_journal_sectors() adds d5027e0345c2 dm ingerity: pass size to dm_integrity_alloc_page_list() adds 4f43446ddff0 dm integrity: allow large ranges to be described adds 8b3bbd490d88 dm integrity: introduce a function add_new_range_and_wait() adds 468dfca38b1a dm integrity: add a bitmap mode adds 1f5a77591b13 dm integrity: handle machine reboot in bitmap mode adds 482714932ece dm integrity: implement synchronous mode for reboot handling adds 05d6909ea9d6 dm integrity: whitespace, coding style and dead code cleanup adds 0f41fcf78849 dm ioctl: fix hang in early create error condition adds 7a1cd7238fde dm crypt: move detailed message into debug level adds f710126cfc89 dm crypt: print device name in integrity error message adds 8454fca4f53b dm: fix a couple brace coding style issues adds 9b14e706ed65 Merge remote-tracking branch 'device-mapper/for-next' adds a0ca72c2d1ac kdb: use correct pointer when 'btc' calls 'btt' adds 3bd67b37e350 kdb: print real address of pointers instead of hashed addresses adds ebdd1f0b4119 Merge remote-tracking branch 'kgdb/kgdb-next' adds a6d6a589cb09 video: lcd: Remove useless BACKLIGHT_CLASS_DEVICE dependencies adds 0c1878796730 backlight: lm3630a: Return 0 on success in update_status f [...] adds 9d281db5c4c6 dt-bindings: backlight: Add lm3630a bindings adds 53fa0f87177d backlight: lm3630a: Add firmware node support adds ea3374c05a3f Merge remote-tracking branch 'backlight/for-backlight-next' adds 7d293f564561 regulator: tps6507x: Fix boot regression due to testing wr [...] adds 16f26207b3b1 Merge branch 'regulator-5.2' into regulator-next adds 7212efe6d34a Merge remote-tracking branch 'regulator/for-next' adds 088f908006c5 Merge branch 'next-smack' into next-testing adds 32daa6e9b63b Merge branch 'next-integrity' into next-testing adds 6a084e77ec4f Merge tag 'tpmdd-next-20181217' of git://git.infradead.org [...] adds 86aa0d8b538f Merge tag 'seccomp-next-part2' of https://git.kernel.org/p [...] adds e5a7e9283f51 Merge branch 'next-integrity' into next-testing adds aa99a14dfb50 Merge branch 'next-general' into next-testing adds ffaf0e140478 Merge branch 'next-general' into next-testing adds f30160f982fc Merge branch 'next-general' into next-testing adds 0cce716e656b Merge branch 'next-general' into next-testing adds 91421ab037e0 Merge branch 'next-general' into next-testing adds 5f4193730bb0 Merge branch 'next-general' into next-testing adds 34fc3d4acda1 Merge branch 'next-general' into next-testing adds 3bdda51a6a24 Merge branch 'next-general' into next-testing adds 1e11c7821bca Merge branch 'next-general' into next-testing adds 820cf8c12d89 Merge branch 'next-general' into next-testing adds 3536ec4873d7 Merge branch 'next-general' into next-testing adds 7bd3501ba533 Merge branch 'next-general' into next-testing adds f3e6bad019c7 Merge branch 'next-general' into next-testing adds d87331e4a620 Merge branch 'next-general' into next-testing adds 19199883732d Merge branch 'next-general' into next-testing adds e42953d3d8db Merge branch 'next-tpm' into next-testing adds db9ed620ddea Merge branch 'next-integrity' into next-testing adds 7453df272a8f Merge branch 'next-general' into next-testing adds 00468726bb52 Merge branch 'next-general' into next-testing adds 6d3528f3b162 Merge branch 'next-general' into next-testing adds 0d556c66dadd Merge branch 'next-general' into next-testing adds 3963bdb87e66 Merge branch 'next-general' into next-testing adds 4e861b133373 Merge branch 'next-general' into next-testing adds 4c5d789ce175 Merge branch 'next-general' into next-testing adds b8f6cc102192 selftests/tpm2: Open tpm dev in unbuffered mode adds 84e239d14c5c selftests/tpm2: Extend tests to cover partial reads adds 83086497b890 KEYS: trusted: fix -Wvarags warning adds 79d03fe16eff tpm: Fix the type of the return value in calc_tpm2_event_size() adds 3d0b1a381f6e KEYS: trusted: allow trusted.ko to initialize w/o a TPM adds 7bde1fe0abbe tpm: fix an invalid condition in tpm_common_poll adds ada14f61ed5e tpm: turn on TPM on suspend for TPM 1.x adds a94e55b91c7d Merge tag 'tpmdd-next-20190329' of git://git.infradead.org [...] adds ed7a397570e3 Merge branch 'next-tpm' into next-testing adds 708e52ca7134 Merge branch 'next-general' into next-testing adds 4490364bb774 Merge branch 'next-general' into next-testing adds 316e92078be8 Merge branch 'next-general' into next-testing adds d700649809c8 Merge branch 'next-integrity' into next-testing adds d6d060788e0a Merge branch 'next-smack' into next-testing adds 072b76a8fe2b Merge branch 'next-general' into next-testing adds cff0e6c3ec3e tomoyo: Add a kernel config option for fuzzing testing. adds ffd7af3def19 tomoyo: Check address length before reading address family adds 5385195a7b57 tomoyo: Change pathname calculation for read-only filesystems. adds 5664f5faac11 Merge branch 'next-smack' into next-testing adds eef641da1c4d Merge remote-tracking branch 'security/next-testing' adds 63c16c3a7608 apparmor: Initial implementation of raw policy blob compression adds 6a59d9243d34 apparmor: fix blob compression build failure on ppc adds fe166a9f2868 apparmor: fix missing ZLIB defines adds 145a0ef21c8e apparmor: fix blob compression when ns is forced on a policy load adds 058c4f342582 apparmor: fix spelling mistake "immutible" -> "immutable" adds 06c13f554a71 apparmor: re-introduce a variant of PROFILE_MEDIATES_SAFE adds d078cb9f670f Merge remote-tracking branch 'apparmor/apparmor-next' adds 835689b483a3 selftests/kexec: move the IMA kexec_load selftest to selft [...] adds fbfb2d99ac49 selftests/kexec: cleanup the kexec selftest adds 67a7c10c6343 selftests/kexec: define a set of common functions adds 782abf3fd2f4 selftests/kexec: define common logging functions adds 0696aa4412c2 selftests/kexec: define "require_root_privileges" adds 5790d609944f selftests/kexec: kexec_file_load syscall test adds 12d6faf90a57 selftests/kexec: Add missing '=y' to config options adds 3e51cad30918 selftests/kexec: check kexec_load and kexec_file_load are enabled adds a409b168ad24 selftests/kexec: make kexec_load test independent of IMA b [...] adds a2ffe5774e8e selftests/kexec: update get_secureboot_mode adds e8753db8d2ed Merge remote-tracking branch 'integrity/next-integrity' adds fb97ed2314ad selftests/tpm2: Open tpm dev in unbuffered mode adds 34dbe29364df selftests/tpm2: Extend tests to cover partial reads adds 3b92a851534a KEYS: trusted: fix -Wvarags warning adds 323124186257 tpm: Fix the type of the return value in calc_tpm2_event_size() adds 80badd47288a KEYS: trusted: allow trusted.ko to initialize w/o a TPM adds 515b5c8ca2dd tpm: fix an invalid condition in tpm_common_poll adds 9183541ce036 tpm: turn on TPM on suspend for TPM 1.x adds ff89e2f4b34d tpm: Actually fail on TPM errors during "get random" adds de05b05dc7e2 Merge remote-tracking branch 'tpmdd/next' adds 0ed56252c956 spi: Fix Raspberry Pi breakage adds 5caaf29af5ca spi: bitbang: Fix NULL pointer dereference in spi_unregist [...] adds 490a9e0d5951 Merge branch 'spi-5.2' into spi-next adds e6f3f7e4dc76 spi: Add spi_is_bpw_supported() adds aa459d194583 Merge remote-tracking branch 'spi/topic/bpw-check' into spi-next adds afd0d75c9d97 Merge remote-tracking branch 'spi/for-next' adds 705acedd7fcb x86/vdso: Remove hpet_page from vDSO adds a24037a82fef Merge branch 'x86/vdso' adds e83801da081d Merge branch 'x86/urgent' adds 6ea26c21941c x86/kprobes: Make trampoline_handler() global and visible adds 9e36a176dc94 Merge branch 'x86/core' adds 604dc9170f24 x86/tsc: Use CPUID.0x16 to calculate missing crystal frequency adds 52ae346bd26c x86/apic: Rename 'lapic_timer_frequency' to 'lapic_timer_period' adds 2420a0b1798d x86/tsc: Set LAPIC timer period to crystal clock frequency adds 0830b4b768e1 Merge branch 'x86/apic' adds 2775e94d9552 Merge branch 'timers/urgent' adds a45b1457d490 Merge branch 'perf/urgent' adds dee4df238ba4 Merge branch 'locking/urgent' adds 082ce27ff421 irqchip/bcm: Restore registration print with %pOF adds 0f29456d0804 irqchip/gic-v3-its: fix some definitions of inner cacheabi [...] adds a7c90f51d7b1 irqchip/gic-v3-its: Fix typo in a comment in its_msi_prepare() adds 358b9d248a02 irqchip/imx-irqsteer: Use devm_platform_ioremap_resource() [...] adds 08970ecf744e irq/irqdomain: Fix typo in the comment on top of __irq_dom [...] adds fe00f8900ca7 irqchip/gic-pm: Update driver to use clk_bulk APIs adds 960164f7141e irqchip/gic-pm: Fix suspend handling adds cfbf9e497094 irqchip/stm32: Use a platform driver for stm32mp1-exti device adds b31a383852b9 irqchip/gic-v3-its: Move allocation outside mutex adds 1c73fac50d83 irqchip/gic-v3-its: Drop redundant initialization in mk_lpi_range adds 12eade123e50 irqchip/gic-v3-its: Make free_lpi_range a little cheaper adds 66373bf67141 irqchip: Remove unneeded select IRQ_DOMAIN adds 89626d4bad81 irqchip/renesas-intc-irqpin: Remove devm_kzalloc() error printing adds 905c30477f4d firmware: ti_sci: Add support to get TISCI handle using of [...] adds 9c19fb6895be firmware: ti_sci: Add support for RM core ops adds 997b001f6bb2 firmware: ti_sci: Add support for IRQ management adds 754c9477ae78 firmware: ti_sci: Add RM mapping table for am654 adds 032a1ec549a7 firmware: ti_sci: Add helper apis to manage resources adds 2bd1298ac177 genirq: Introduce irq_chip_{request,release}_resource_pare [...] adds 0d04d0c14678 gpio: thunderx: Use the default parent apis for {request,r [...] adds 67d2075ad695 dt-bindings: irqchip: Introduce TISCI Interrupt router bindings adds cd844b0715ce irqchip/ti-sci-intr: Add support for Interrupt Router driver adds accaf1fbfb5d dt-bindings: irqchip: Introduce TISCI Interrupt Aggregator [...] adds 9f1463b86c13 irqchip/ti-sci-inta: Add support for Interrupt Aggregator driver adds 49b323157bf1 soc: ti: Add MSI domain bus support for Interrupt Aggregator adds f011df6179bd irqchip/ti-sci-inta: Add msi domain support adds 009669e74813 arm64: arch_k3: Enable interrupt controller drivers adds aaebdf8d6847 genirq/msi: Add a new field in msi_desc to store an IOMMU cookie adds ece6e6f0218b iommu/dma-iommu: Split iommu_dma_map_msi_msg() in two parts adds 737be74710f3 irqchip/gicv2m: Don't map the MSI page in gicv2m_compose_m [...] adds 35ae7df21be0 irqchip/gic-v3-its: Don't map the MSI page in its_irq_comp [...] adds 2cb3b1654549 irqchip/ls-scfg-msi: Don't map the MSI page in ls_scfg_msi [...] adds 731039754257 irqchip/gic-v3-mbi: Don't map the MSI page in mbi_compose_ [...] adds 16e32c3cde77 iommu/dma-iommu: Remove iommu_dma_map_msi_msg() adds fb4e0592654a Merge tag 'irqchip-5.2' of git://git.kernel.org/pub/scm/li [...] adds ccb1001a0b2a Merge branch 'irq/core' adds 587efb445acd Merge branch 'core/urgent' adds 5a28fc94c914 x86/mpx, mm/core: Fix recursive munmap() corruption adds 09feda54b176 Merge branch 'core/mm' adds 882b812640cb Merge remote-tracking branch 'tip/auto-latest' adds 67d06e6efa41 dt-bindings: timer: Add Allwinner suniv timer adds 0113ab803a8a clocksource/drivers/sun4i: Add a compatible for suniv adds dfc82faad725 clocksource/drivers/sp804: Add COMPILE_TEST to CONFIG_ARM_ [...] adds 95170f0708f2 clocksource/drivers/tegra: Rework for compensation of susp [...] adds f0b1ca623d8d clocksource/drivers/timer-milbeaut: Fix to enable one-shot timer adds 95d5dc712634 clocksource/drivers/timer-milbeaut: Add shutdown function adds 37dbf65c6a1f clocksource/drivers/timer-milbeaut: Cleanup common registe [...] adds c2c9136b7096 ARM: at91: move SoC specific definitions to SoC folder adds 86232bfd28d7 clocksource/drivers/tcb_clksrc: Stop depending on atmel_tclib adds f712a1e8e59e clocksource/drivers/tcb_clksrc: Use tcb as sched_clock adds 7803dc865bd2 ARM: at91: Implement clocksource selection adds 6275f4947e2f clocksource/drivers/tcb_clksrc: Move Kconfig option adds 2f982703bd00 clocksource/drivers/timer-atmel-pit: Rework Kconfig option adds a7aae768166e clocksource/drivers/tcb_clksrc: Rename the file for consistency adds 7ebe68100418 clocksource/drivers/timer-atmel-tcb: Convert tc_clksrc_sus [...] adds 8c9374068ef6 misc: atmel_tclib: Do not probe already used TCBs adds e9d25316927d Merge remote-tracking branch 'clockevents/clockevents/next' adds b146b839282c X86/nVMX: handle_vmptrld: Use kvm_vcpu_map when copying VM [...] adds 31f0b6c4ba7d KVM/nVMX: Use kvm_vcpu_map when mapping the L1 MSR bitmap adds 96c66e87deee KVM/nVMX: Use kvm_vcpu_map when mapping the virtual APIC page adds 3278e0492554 KVM/nVMX: Use kvm_vcpu_map when mapping the posted interru [...] adds 42e35f8072c3 KVM/X86: Use kvm_vcpu_map in emulator_cmpxchg_emulated adds 8c5fbf1a7231 KVM/nSVM: Use the new mapping API for mapping guest memory adds 8892530598dd KVM/nVMX: Use kvm_vcpu_map for accessing the shadow VMCS adds dee9c0493108 KVM/nVMX: Use kvm_vcpu_map for accessing the enlightened VMCS adds e0bf2665ca26 KVM/nVMX: Use page_address_valid in a few more locations adds 0c55671f84ff kvm, x86: Properly check whether a pfn is an MMIO or not adds de3cd117ed2f KVM: x86: Omit caching logic for always-available GPRs adds 2b3eaf815ca9 KVM: VMX: Use accessors for GPRs outside of dedicated cach [...] adds e9c16c78503d KVM: x86: use direct accessors for RIP and RSP adds 4ddc9204572c KVM: Fix the bitmap range to copy during clear dirty adds 53eac7a8f8cf KVM: Fix kvm_clear_dirty_log_protect off-by-(minus-)one adds d7547c55cbe7 KVM: Introduce KVM_CAP_MANUAL_DIRTY_LOG_PROTECT2 adds 648a93c82b46 tests: kvm: Add tests to .gitignore adds 4b350aebbec8 tests: kvm: Add tests for KVM_CAP_MAX_VCPUS and KVM_CAP_MA [...] adds 332d079735f5 KVM: nVMX: KVM_SET_NESTED_STATE - Tear down old EVMCS stat [...] adds da1e3071d53d tests: kvm: Add tests for KVM_SET_NESTED_STATE adds 9b5db6c762ad kvm: nVMX: Set nested_run_pending in vmx_set_nested_state [...] adds d69129b4e46a KVM: nVMX: Disable intercept for FS/GS base MSRs in vmcs02 [...] adds 61455bf26236 kvm: x86: Fix L1TF mitigation for shadow MMU adds f93f7ede087f Revert "KVM: nVMX: Expose RDPMC-exiting only when guest su [...] adds 2d34d1c3bbfd KVM: PPC: Book3S HV: Implement virtual mode H_PAGE_INIT handler adds eadfb1c5f8c0 KVM: PPC: Book3S HV: Implement real mode H_PAGE_INIT handler adds 3309bec85e60 KVM: PPC: Book3S HV: Fix lockdep warning when entering the guest adds 2001825efcea KVM: PPC: Book3S HV: Avoid lockdep debugging in TCE realmo [...] adds e1a1ef84cd07 KVM: PPC: Book3S: Allocate guest TCEs on demand too adds 6fabc9f20c5e KVM: PPC: Book3S HV: smb->smp comment fixup adds 1f80ba3d201e KVM: PPC: Book3S HV: Fix XICS-on-XIVE H_IPI when priority = 0 adds 7ae9bda7edf3 KVM: PPC: Book3S HV: Handle virtual mode in XIVE VCPU push code adds 2940ba0c48bf KVM: PPC: Book3S HV: Move HPT guest TLB flushing to C code adds 70ea13f6e609 KVM: PPC: Book3S HV: Flush TLB on secondary radix threads adds 44b198aee1f2 KVM: PPC: Book3S HV: Save/restore vrsave register in kvmhv [...] adds a878957a817c Merge remote-tracking branch 'remotes/powerpc/topic/ppc-kv [...] adds 90c73795afa2 KVM: PPC: Book3S HV: Add a new KVM device for the XIVE nat [...] adds eacc56bb9de3 KVM: PPC: Book3S HV: XIVE: Introduce a new capability KVM_ [...] adds 4131f83c3d64 KVM: PPC: Book3S HV: XIVE: add a control to initialize a source adds e8676ce50e22 KVM: PPC: Book3S HV: XIVE: Add a control to configure a source adds 13ce3297c576 KVM: PPC: Book3S HV: XIVE: Add controls for the EQ configuration adds 5ca806474859 KVM: PPC: Book3S HV: XIVE: Add a global reset control adds 7b46b6169ab8 KVM: PPC: Book3S HV: XIVE: Add a control to sync the sources adds e6714bd1671d KVM: PPC: Book3S HV: XIVE: Add a control to dirty the XIVE [...] adds e4945b9da52b KVM: PPC: Book3S HV: XIVE: Add get/set accessors for the V [...] adds a1cd3f0883f4 KVM: Introduce a 'mmap' method for KVM devices adds 39e9af3de5ca KVM: PPC: Book3S HV: XIVE: Add a TIMA mapping adds 6520ca64cde7 KVM: PPC: Book3S HV: XIVE: Add a mapping for the source ESB pages adds 232b984b7d55 KVM: PPC: Book3S HV: XIVE: Add passthrough support adds 3fab2d10588e KVM: PPC: Book3S HV: XIVE: Activate XIVE exploitation mode adds 2bde9b3ec8bd KVM: Introduce a 'release' method for KVM devices adds 5422e95103cf KVM: PPC: Book3S HV: XIVE: Replace the 'destroy' method by [...] adds 6f868405faf0 KVM: PPC: Book3S HV: XIVE: Prevent races when releasing device adds 0caecf5b0019 KVM: PPC: Book3S HV: XIVE: Clear escalation interrupt poin [...] adds 2eeeaf16aa6f KVM: PPC: Book3S HV: Make sure to load LPID for radix VCPUs adds 3f8cb76c8007 KVM: PPC: Book3S HV: XIVE: Fix spelling mistake "acessing" [...] adds 4894fbcce856 KVM: PPC: Book3S: Remove useless checks in 'release' metho [...] adds 59c5c58c5b93 Merge tag 'kvm-ppc-next-5.2-2' of git://git.kernel.org/pub [...] adds fd3bc912d3d1 KVM: Documentation: Document arm64 core registers in detail adds efbc20249fee arm64: fpsimd: Always set TIF_FOREIGN_FPSTATE on task state flush adds 38abf22e122e KVM: arm64: Delete orphaned declaration for __fpsimd_enabled() adds 7aa92cf318f8 KVM: arm64: Refactor kvm_arm_num_regs() for easier maintenance adds 3f61f40947e8 KVM: arm64: Add missing #includes to kvm_host.h adds 8b08e8401fb4 arm64/sve: Clarify role of the VQ map maintenance functions adds d06b76be8dad arm64/sve: Check SVE virtualisability adds 0495067420f3 arm64/sve: Enable SVE state tracking for non-task contexts adds 1765edbab16e KVM: arm64: Add a vcpu flag to control SVE visibility for [...] adds 1c19991390ae KVM: arm64: Propagate vcpu into read_id_reg() adds 7f34e4090394 KVM: arm64: Support runtime sysreg visibility filtering adds 73433762fcae KVM: arm64/sve: System register context switch and access support adds b43b5dd990eb KVM: arm64/sve: Context switch the SVE registers adds 2b953ea34812 KVM: Allow 2048-bit register access via ioctl interface adds dc52f31a928b KVM: arm64: Add missing #include of <linux/string.h> in guest.c adds be25bbb392fa KVM: arm64: Factor out core register ID enumeration adds 8c86dfe39d5d KVM: arm64: Reject ioctl access to FPSIMD V-regs on SVE vcpus adds e1c9c98345b3 KVM: arm64/sve: Add SVE support to register access ioctl i [...] adds 8e3c54c8b6a9 KVM: arm64: Enumerate SVE register indices for KVM_GET_REG_LIST adds ead9e430c0fb arm64/sve: In-kernel vector length availability query interface adds 0f062bfe36b6 KVM: arm/arm64: Add hook for arch-specific KVM initialisation adds 7dd32a0d0103 KVM: arm/arm64: Add KVM_ARM_VCPU_FINALIZE ioctl adds 9033bba4b535 KVM: arm64/sve: Add pseudo-register for the guest's vector [...] adds 9a3cdf26e336 KVM: arm64/sve: Allow userspace to enable SVE for vcpus adds 555f3d03e7fb KVM: arm64: Add a capability to advertise SVE support adds 395f562f2b4c KVM: Document errors for KVM_GET_ONE_REG and KVM_SET_ONE_REG adds 50036ad06b7f KVM: arm64/sve: Document KVM API extensions for SVE adds 5d8d4af24460 arm64: KVM: Fix system register enumeration adds 624835abf9e2 arm64/sve: Clarify vq map semantics adds a3be836df7cb KVM: arm/arm64: Demote kvm_arm_init_arch_resources() to ju [...] adds 0323e027df13 KVM: arm: Make vcpu finalization stubs into inline functions adds 700698a8a974 KVM: arm64/sve: sys_regs: Demote redundant vcpu_has_sve() [...] adds 8ae6efdde451 KVM: arm64/sve: Clean up UAPI register ID definitions adds f8d4635aff7e KVM: arm64/sve: Miscellaneous tidyups in guest.c adds 52110aa95948 KVM: arm64/sve: Make register ioctl access errors more consistent adds 55ffad3b636a KVM: arm64/sve: WARN when avoiding divide-by-zero in sve_r [...] adds 4bd774e57b29 KVM: arm64/sve: Simplify KVM_REG_ARM64_SVE_VLS array sizing adds ecfb6ed4f66e KVM: arm64/sve: Explain validity checks in set_sve_vls() adds 92e68b2b1ba0 KVM: arm/arm64: Clean up vcpu finalization function parame [...] adds 9df2d660c7f3 KVM: Clarify capability requirements for KVM_ARM_VCPU_FINALIZE adds fe365b4ea6c0 KVM: Clarify KVM_{SET,GET}_ONE_REG error code documentation adds 43b8e1f08938 KVM: arm64: Clarify access behaviour for out-of-range SVE [...] adds b890d75c4cdc KVM: arm64: Add a vcpu flag to control ptrauth for guest adds 384b40caa8af KVM: arm/arm64: Context-switch ptrauth registers adds a22fa321d13b KVM: arm64: Add userspace flag to enable pointer authentication adds a243c16d18be KVM: arm64: Add capability to advertise ptrauth for guest adds 21bb0ebf5d78 arm64: arm_pmu: Remove unnecessary isb instruction adds 630a16854d2d arm64: KVM: Encapsulate kvm_cpu_context in kvm_host_data adds eb41238cf19f arm64: KVM: Add accessors to track guest/host only counters adds d1947bc4bc63 arm64: arm_pmu: Add !VHE support for exclude_host/exclude_ [...] adds 3d91befbb3a0 arm64: KVM: Enable !VHE support for :G/:H perf event modifiers adds 435e53fb5e21 arm64: KVM: Enable VHE support for :G/:H perf event modifiers adds 39e3406a090a arm64: KVM: Avoid isb's by using direct pmxevtyper sysreg adds a9bf3130ebfe arm64: docs: Document perf event attributes adds 21137301de5a arm64: KVM: Fix perf cycle counter support for VHE adds 9eecfc22e0bf KVM: arm64: Fix ptrauth ID register masking logic adds dd53f6102c30 Merge tag 'kvmarm-for-v5.2' of git://git.kernel.org/pub/sc [...] adds 502a29e06d79 Merge remote-tracking branch 'kvm/linux-next' adds 1b63cdb2c288 Merge branch 'for-5.2' into for-next adds 09ed79d6d75f percpu_ref: introduce PERCPU_REF_ALLOW_REINIT flag adds 214828962dea io_uring: initialize percpu refcounters using PERCU_REF_AL [...] adds ddde2af747ad md: initialize percpu refcounters using PERCU_REF_ALLOW_REINIT adds 7d9ab9b6adff percpu_ref: release percpu memory early without PERCPU_REF [...] adds 558ac86039fc Merge branch 'for-5.3' into for-next adds f0bc7526c4f3 Merge remote-tracking branch 'percpu/for-next' adds 62a7ac1052a9 platform/chrome: wilco_ec: Add property helper library adds fe707e1ca3e1 platform/chrome: wilco_ec: Add Boot on AC support adds f0ee1a76b1b0 platform/chrome: wilco_ec: Remove 256 byte transfers adds d376d568e45f platform/chrome: cros_ec_spi: Always add of_match_table adds 1690e1728451 platform/chrome: Add ChromeOS EC ISHTP driver adds 16bc28461b6b Merge remote-tracking branch 'chrome-platform/for-next' adds ddc7fb43a8a3 usb: chipidea: imx: remove unused header files adds 9a77462cefce dt-bindings: usb: ci-hdrc-usb2: add property power-active-high adds bc65fae4b1f0 usb: chipidea: imx: set power polarity adds 4b499da3a9ad Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb-next' adds 8f445d9e8d6f dt-bindings: add register based devices' mux controller DT [...] adds 17796b9ea445 mux: mmio: add generic regmap bitfield-based multiplexer adds 8881c3c886ca i2c: mux: pca954x: remove support for unused platform data adds a5aac654f606 i2c: mux: pca9541: remove support for unused platform data adds 9c32d55c3053 i2c: mux: pca954x: allow management of device idle state v [...] adds e91f8be0d711 i2c: mux: demux-pinctrl: use struct_size() in devm_kzalloc() adds 561eb7335f13 Merge branch 'i2c-mux/for-next' into for-next adds 506fc2846ad6 Merge remote-tracking branch 'mux/for-next' adds 05b289263772 signal: unconditionally leave the frozen state in ptrace_stop() adds 9b13c68a2bf2 Merge remote-tracking branch 'cgroup/for-next' adds aead9b578973 Merge branch 'misc' into for-next adds faec2dda93d3 Merge branch 'misc' into for-next adds 7e3ec39cbc65 Merge remote-tracking branch 'scsi/for-next' adds dcb4f19e1763 dt-bindings: virtio-mmio: Add IOMMU description adds 1391dedd7466 dt-bindings: virtio: Add virtio-pci-iommu node adds 8ec429bf7041 of: Allow the iommu-map property to omit untranslated devices adds d7855f487ec7 PCI: OF: Initialize dev->fwnode appropriately adds 88b47b049c1f iommu: Add virtio-iommu driver adds 8e9152cae53f iommu/virtio: Add probe request adds aa32fb4804f7 iommu/virtio: Add event queue adds 2e1c4a19219c virtio: add unlikely() to WARN_ON_ONCE() adds 82c80f76e9da virtio: Fix indentation of VIRTIO_MMIO adds b9b619b74112 Merge remote-tracking branch 'vhost/linux-next' adds df0a752174c9 dt-bindings: soc: qcom: Add remote-pid binding for GLINK SMEM adds 0785f4f32f07 rpmsg: core: Make remove handler for rpmsg driver optional. adds 6e9b4f32f9fa Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] adds f6f1770b2c6d Merge remote-tracking branch 'rpmsg/for-next' adds 42d46e57ec97 selftests: Extract single-test shell logic from lib.mk adds d4e59a536f50 selftests: Use runner.sh for emit targets adds bf66078235ca selftests: Extract logic for multiple test runs adds b0df366bbd70 selftests: Add plan line and fix result line syntax adds fd63b2eae5f6 selftests: Distinguish between missing and non-executable adds 5c069b6dedef selftests: Move test output to diagnostic lines adds f41c322f17ec selftests: Remove KSFT_TAP_LEVEL adds 5821ba969511 selftests: Add test plan API to kselftest.h and adjust callers adds fe22983d92c1 rseq/selftests: x86: Work-around bogus gcc-8 optimisation adds 4fe2088e164d rseq/selftests: Add __rseq_exit_point_array section for debuggers adds a3e3131f94aa rseq/selftests: Introduce __rseq_cs_ptr_array, rename __rs [...] adds 5b0c308a0565 rseq/selftests: Use __rseq_handled symbol to coexist with glibc adds 97b8be816840 rseq/selftests: s390: use jg instruction for jumps outside [...] adds 24fa5d1efe98 rseq/selftests: x86: use ud1 instruction as RSEQ_SIG opcode adds 3d4d1f05bc99 rseq/selftests: s390: use trap4 for RSEQ_SIG adds 2b845d4b4acd rseq/selftests: arm: use udf instruction for RSEQ_SIG adds 7cd4ce2e466f rseq/selftests: aarch64 code signature: handle big-endian [...] adds 496fd0fc9f5c rseq/selftests: powerpc code signature: generate valid ins [...] adds 16b96b6ed87f rseq/selftests: mips: use break instruction for RSEQ_SIG adds fdeb89d84eb2 rseq/selftests: add -no-integrated-as for clang adds c3c599281f2b selftests: fix install target to use default install path adds 27d79a2b2bf0 selftests: fix bpf build/test workflow regression when KBU [...] adds 4d0b5f4d7561 selftests: pidfd: Create .gitignore to include pidfd_test adds 11ebd85a07e0 selftests: drivers: Create .gitignore to include /dma-buf/udmabuf adds 61c2018c0743 selftests: avoid KBUILD_OUTPUT dir cluttering with selftes [...] adds 7537f4f06135 Merge remote-tracking branch 'kselftest/next' adds a2318b6a16a8 riscv: Use latest system call ABI adds 371460bb63e1 Merge remote-tracking branch 'y2038/y2038' 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 802e784d316b Merge remote-tracking branch 'livepatching/for-next' adds 14e8af16912d Merge branch 'for-5.1/libnvdimm' into libnvdimm-for-next adds 2554e22c9057 Merge branch 'for-5.1/devdax' into libnvdimm-for-next adds 5e3d8c42f502 Merge branch 'for-5.1/libnvdimm-start-pad' into libnvdimm- [...] adds 4002ef34b270 Merge branch 'for-5.1/nfit/ars' into libnvdimm-for-next adds 445c193bdb75 Merge branch 'for-5.1/devdax' into libnvdimm-for-next adds 1dc8298654b7 Merge branch 'for-5.1/libnvdimm' into libnvdimm-for-next adds c610002ab34f Merge branch 'for-5.1/dax' into libnvdimm-for-next adds b1b2bc60ca95 dax: Flush partial PMDs correctly adds 1ffc664f9b8c Merge branch 'for-5.1/dax' into libnvdimm-for-next adds 52ad5475542f Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' adds 36edd8caa617 ntb: intel: Make intel_ntb3_peer_db_addr static adds c780b663d91f NTB: ntb_perf: Increased the number of message retries to 1000 adds beb9fb8eefc4 NTB: ntb_perf: Disable NTB link after clearing peer XLAT r [...] adds d074bab2259a NTB: ntb_perf: Clear stale values in doorbell and command [...] adds ce8775c0ff29 NTB: ntb_hw_amd: set peer limit register adds 6c9043fdc7c2 NTB: ntb_transport: Ensure qp->tx_mw_dma_addr is initaliazed adds a34ece9335d7 NTB: ntb_tool: reading the link file should not end in a N [...] adds 5a381bc8b12f NTB: Revert the change to use the NTB device dev for DMA a [...] adds 34c639b6581b NTB: Fix the default port and peer numbers for legacy drivers adds 38832a87dda7 NTB: ntb_pingpong: Choose doorbells based on port number adds 1342948eef77 NTB: perf: Don't require one more memory window than numbe [...] adds a538aabd7240 NTB: perf: Fix support for hardware that doesn't have port [...] adds ea7e933d5c08 NTB: perf: Fix race condition when run with ntb_test adds 6202b3c150bc NTB: ntb_test: Fix bug when counting remote files adds 4e0e7f59f1e3 Merge remote-tracking branch 'ntb/ntb-next' adds 80471330ec58 slimbus: fix a NULL pointer dereference in of_qcom_slim_ng [...] adds adc8feebbf3b Merge remote-tracking branch 'slimbus/for-next' adds a5289678632f dt-bindings: imx-ocotp: Add i.MX8MQ compatible adds 163c0dbd0cb1 nvmem: imx-ocotp: add support for imx8mq adds af6e0fd10a11 nvmem: imx-ocotp: broaden Kconfig dependency adds cf0a24e6dbc4 nvmem: sunxi_sid: Read out SID for randomness without looping adds 0be20680fbd4 nvmem: sunxi_sid: Optimize register read-out method adds 7bc66dee5945 nvmem: sunxi_sid: Dynamically allocate nvmem_config structure adds fabdb5564658 nvmem: sunxi_sid: Read out data in native format adds 809ffe6a8bbf nvmem: sunxi_sid: Support SID on A83T and H5 adds ab3498a2e490 dt-bindings: nvmem: Add STM32 factory-programmed romem adds 6dcf2c29124a nvmem: Add driver for STM32 factory-programmed read only mem adds a9541f5a10b9 nvmem: stm32: add support for STM32MP15 BSEC to control OTP data adds 6b37a3af354e nvmem: core: add nvmem_cell_read_u16 adds 08edd3aa05eb nvmem: core: fix read buffer in place adds 5a6e3c82f3fe nvmem: imx-ocotp: use devm_platform_ioremap_resource() to [...] adds 1df24bda25bc nvmem: mxs-ocotp: use devm_platform_ioremap_resource() to [...] adds 30491282dd08 nvmem: imx-iim: use devm_platform_ioremap_resource() to si [...] adds 9b0ca0e0f7e2 nvmem: sunxi-sid: fix wrong description in kernel doc adds 7081d56cd796 nvmem: sunxi-sid: add binding for H6's SID controller adds bcb5ca43a761 nvmem: sunxi-sid: convert to SPDX license tags adds f7e49c81df8e nvmem: sunxi_sid: Support SID on H6 adds 889ba60c36ce nvmem: core: add NVMEM_SYSFS Kconfig adds 9c3dde117397 Merge remote-tracking branch 'nvmem/for-next' adds d730e24bdfdb XArray tests: Add check_insert adds dd12805ed1db XArray: Remove radix tree compatibility adds 089d97d25123 Merge remote-tracking branch 'xarray/xarray' adds 04904d7924b2 drivers: hid: Add a module description line to the hid_hyp [...] adds 556a1c14e776 drivers: hv: Add a module description line to the hv_vmbus driver adds a3fb7bf369ef drivers: input: serio: Add a module desription to the hype [...] adds a5bc1296b91c Merge remote-tracking branch 'hyperv/hyperv-next' adds 51f1b521a515 pidfd: add polling support adds 2d383e614b17 pidfd: add polling selftests adds c2f72d1f2534 Merge remote-tracking branch 'pidfd/for-next' adds 78badbf65edf mm: add /sys/kernel/slab/cache/cache_dma32 adds b937856a5db2 scripts/spelling.txt: add more typos to spelling.txt and sort adds fd1edb064a65 lib/debugobjects.c: move printk out of db lock critical sections adds 735dfb16def9 ocfs2: add last unlock times in locking_state adds 80a68e0777a4 ocfs2: clear zero in unaligned direct IO adds 5d4102d4294e ocfs2-clear-zero-in-unaligned-direct-io-checkpatch-fixes adds 06d5a9a700c5 ocfs2: wait for recovering done after direct unlock request adds edf97ff41675 ocfs2: checkpoint appending truncate log transaction befor [...] adds c4d84acda723 ramfs: support O_TMPFILE adds 4e05d451d0a5 mm: change locked_vm's type from unsigned long to atomic64_t adds efcc2f179ac3 vfio/type1: drop mmap_sem now that locked_vm is atomic adds dc202f4bbc4f vfio/spapr_tce: drop mmap_sem now that locked_vm is atomic adds 91d935e8ab9a fpga/dlf/afu: drop mmap_sem now that locked_vm is atomic adds fee3e5bad574 powerpc/mmu: drop mmap_sem now that locked_vm is atomic adds fb2d2c6e4a1b kvm/book3s: drop mmap_sem now that locked_vm is atomic adds b276172a192e x86, numa: always initialize all possible nodes adds cc092d41ef15 mm: be more verbose about zonelist initialization adds 27bd2e9674c7 mm/vmalloc.c: refactor __vunmap() to avoid duplicated call [...] adds f88249df6378 mm: vmalloc: show number of vmalloc pages in /proc/meminfo adds ca227150f5fc mm/vmalloc.c: remove might_sleep() in __remove_vm_area() adds 088bf5556abd memcg: schedule high reclaim for remote memcgs on high_work adds 8663261b2cb5 memcg-schedule-high-reclaim-for-remote-memcgs-on-high_work-v3 adds c250de886505 mm/vmalloc.c: keep track of free blocks for vmap allocation adds ddaa6a8b2899 mm/vmap: keep track of free blocks for vmap allocation adds c6417862526e mm-vmap-keep-track-of-free-blocks-for-vmap-allocation-v4 adds cd194bfefc78 mm/vmap: add DEBUG_AUGMENT_PROPAGATE_CHECK macro adds 20858695a0c2 mm-vmap-add-debug_augment_propagate_check-macro-v4 adds fa3b440a23b1 mm/vmap: add DEBUG_AUGMENT_LOWEST_MATCH_CHECK macro adds c08f62552e53 mm-vmap-add-debug_augment_lowest_match_check-macro-v4 adds c64a918ed789 mm, memcg: proportional memory.{low,min} reclaim adds 668affec88d2 mm, memcg: make memory.emin the baseline for utilisation d [...] adds d3460e7a8a97 mm, memcg: make scan aggression always exclude protection adds a34c155745cf include/linux/uaccess.h: add probe_user_read() adds df7700263369 mm-add-probe_user_read-fix adds 0341a38c9e6f powerpc: use probe_user_read() adds 3d3fa0c83b09 mm/vmscan: remove unused lru_pages argument adds f25ed1c499d4 mm: don't expose page to fast gup before it's ready adds a355f19683e0 fs/buffer.c: add debug print for __getblk_gfp() stall problem adds d7f2e7f41ba9 fs/buffer.c: dump more info for __getblk_gfp() stall problem adds 058364822e6f kdb: det rid of broken attempt to print CCVERSION in kdb summary adds 260229f978d8 byteorder: sanity check toolchain vs kernel endianness adds 0175952f9a44 byteorder-sanity-check-toolchain-vs-kernel-endianess-check [...] adds cb698478c7f8 linux/device.h: use unique identifier for each struct _ddebug adds dc1785019673 linux/net.h: use unique identifier for each struct _ddebug adds 90732f26db3f linux/printk.h: use unique identifier for each struct _ddebug adds 1e3325c22f4c lib/dynamic_debug.c: introduce accessors for string member [...] adds de2b0e6ccf1f lib/dynamic_debug.c: drop use of bitfields in struct _ddebug adds 017363154833 lib/dynamic_debug.c: introduce CONFIG_DYNAMIC_DEBUG_RELATI [...] adds edfe5c44d345 lib/dynamic_debug.c: add asm-generic implementation for DY [...] adds 315b06687fdf x86_64: select DYNAMIC_DEBUG_RELATIVE_POINTERS adds 198bbd0e041e arm64: select DYNAMIC_DEBUG_RELATIVE_POINTERS adds 6f7502ef02bc powerpc: select DYNAMIC_DEBUG_RELATIVE_POINTERS for PPC64 adds f741b86ce41e lib/genalloc.c: export symbol addr_in_gen_pool adds 7405eb895924 lib/genalloc.c: rename addr_in_gen_pool to gen_pool_has_addr adds db12020ef87e Documentation: rename addr_in_gen_pool to gen_pool_has_addr adds bb58b37d531d lib/math/rational.c: fix possible incorrect result from ra [...] adds f0540103ac99 checkpatch: don't interpret stack dumps as commit IDs adds 553c445699b4 checkpatch: fix something adds 4a66a883e407 tools/testing/selftests/sysctl/sysctl.sh: add proc_do_larg [...] adds c5776c0c3dcf test_sysctl-add-proc_do_large_bitmap-test-case-fix adds 459e4910f12f kernel/pid.c: convert struct pid:count to refcount_t adds 4324627e0cd2 convert-struct-pid-count-to-refcount_t-fix adds 8c71180324be panic: add an option to replay all the printk message in buffer adds 44261a67d430 panic-add-an-option-to-replay-all-the-printk-message-in-buffer-v4 adds a21b4ccc1491 scripts/gdb: add hlist utilities adds 4c0a22163d29 Merge branch 'akpm-current/current' adds 8a8bfd182221 pinctrl: fix pxa2xx.c build warnings adds ee54105fb828 mm, memcg: consider subtrees in memory.events adds bfc7ef6ead0e drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] adds e1e2bbb23ffd Merge branch 'akpm/master' adds b1d6682ef9bb Add linux-next specific files for 20190517
No new revisions were added by this update.
Summary of changes: .clang-format | 32 +- .get_maintainer.ignore | 1 + .gitignore | 24 +- .mailmap | 16 + .../ABI/obsolete/sysfs-class-net-batman-adv | 32 + Documentation/ABI/obsolete/sysfs-class-net-mesh | 110 + Documentation/ABI/stable/sysfs-bus-nvmem | 2 + Documentation/ABI/stable/sysfs-bus-vmbus | 12 +- Documentation/ABI/stable/sysfs-devices-node | 87 +- Documentation/ABI/testing/debugfs-wilco-ec | 43 +- Documentation/ABI/testing/sysfs-bus-counter | 230 + .../ABI/testing/sysfs-bus-counter-104-quad-8 | 36 + .../ABI/testing/sysfs-bus-counter-ftm-quaddec | 16 + .../ABI/testing/sysfs-bus-i2c-devices-pca954x | 20 + Documentation/ABI/testing/sysfs-bus-iio | 8 + .../ABI/testing/sysfs-bus-iio-counter-104-quad-8 | 16 + .../sysfs-bus-iio-impedance-analyzer-ad5933 | 35 + Documentation/ABI/testing/sysfs-bus-iio-sps30 | 2 +- .../ABI/testing/sysfs-bus-iio-temperature-max31856 | 24 + .../ABI/testing/sysfs-bus-intel_th-devices-msc | 8 + Documentation/ABI/testing/sysfs-class-mei | 15 + .../ABI/testing/sysfs-class-net-batman-adv | 30 - Documentation/ABI/testing/sysfs-class-net-mesh | 108 - Documentation/ABI/testing/sysfs-class-power | 51 +- .../ABI/testing/sysfs-devices-platform-ipmi | 2 +- Documentation/ABI/testing/sysfs-devices-system-cpu | 32 +- Documentation/ABI/testing/sysfs-driver-ucsi-ccg | 6 + Documentation/ABI/testing/sysfs-kernel-livepatch | 2 +- Documentation/ABI/testing/sysfs-kernel-slab | 9 + Documentation/ABI/testing/sysfs-platform-wilco-ec | 9 + Documentation/ABI/testing/usb-uevent | 27 + Documentation/DMA-API-HOWTO.txt | 15 +- Documentation/Makefile | 9 +- .../Design/Data-Structures/Data-Structures.html | 3 +- .../Expedited-Grace-Periods.html | 4 +- .../Memory-Ordering/Tree-RCU-Memory-Ordering.html | 5 +- Documentation/RCU/NMI-RCU.txt | 13 +- Documentation/RCU/UP.txt | 6 +- Documentation/RCU/checklist.txt | 91 +- Documentation/RCU/rcu.txt | 8 +- Documentation/RCU/rcu_dereference.txt | 103 + Documentation/RCU/rcubarrier.txt | 27 +- Documentation/RCU/whatisRCU.txt | 10 +- Documentation/accounting/psi.txt | 107 + Documentation/acpi/DSD-properties-rules.txt | 97 - Documentation/acpi/acpi-lid.txt | 96 - Documentation/acpi/aml-debugger.txt | 66 - Documentation/acpi/apei/einj.txt | 177 - Documentation/acpi/apei/output_format.txt | 147 - Documentation/acpi/cppc_sysfs.txt | 69 - Documentation/acpi/debug.txt | 148 - Documentation/acpi/dsd/data-node-references.txt | 89 - Documentation/acpi/dsd/graph.txt | 174 - Documentation/acpi/dsd/leds.txt | 99 + Documentation/acpi/dsdt-override.txt | 7 - Documentation/acpi/enumeration.txt | 426 - Documentation/acpi/gpio-properties.txt | 223 - Documentation/acpi/i2c-muxes.txt | 58 - Documentation/acpi/initrd_table_override.txt | 111 - Documentation/acpi/linuxized-acpica.txt | 262 - Documentation/acpi/lpit.txt | 25 - Documentation/acpi/method-customizing.txt | 73 - Documentation/acpi/method-tracing.txt | 192 - Documentation/acpi/namespace.txt | 388 - Documentation/acpi/osi.txt | 187 - Documentation/acpi/scan_handlers.txt | 77 - Documentation/acpi/ssdt-overlays.txt | 172 - Documentation/acpi/video_extension.txt | 106 - Documentation/admin-guide/acpi/cppc_sysfs.rst | 76 + Documentation/admin-guide/acpi/dsdt-override.rst | 13 + Documentation/admin-guide/acpi/index.rst | 14 + .../admin-guide/acpi/initrd_table_override.rst | 115 + Documentation/admin-guide/acpi/ssdt-overlays.rst | 180 + Documentation/admin-guide/cgroup-v2.rst | 56 +- Documentation/admin-guide/ext4.rst | 38 + Documentation/admin-guide/hw-vuln/index.rst | 13 + Documentation/admin-guide/hw-vuln/l1tf.rst | 615 + Documentation/admin-guide/hw-vuln/mds.rst | 308 + Documentation/admin-guide/index.rst | 7 +- Documentation/admin-guide/kernel-parameters.rst | 1 + Documentation/admin-guide/kernel-parameters.txt | 123 +- Documentation/admin-guide/l1tf.rst | 614 - Documentation/admin-guide/mm/numaperf.rst | 169 + Documentation/admin-guide/pm/cpufreq.rst | 18 +- Documentation/admin-guide/pm/cpuidle.rst | 8 +- Documentation/admin-guide/pm/index.rst | 2 + Documentation/admin-guide/pm/intel_epb.rst | 41 + Documentation/admin-guide/pm/intel_pstate.rst | 32 +- Documentation/admin-guide/pm/sleep-states.rst | 8 +- Documentation/admin-guide/pm/strategies.rst | 8 +- Documentation/admin-guide/pm/system-wide.rst | 2 + Documentation/admin-guide/pm/working-state.rst | 3 + Documentation/arm64/cpu-feature-registers.txt | 16 + Documentation/arm64/elf_hwcaps.txt | 41 +- Documentation/arm64/perf.txt | 85 + Documentation/arm64/pointer-authentication.txt | 22 +- Documentation/arm64/silicon-errata.txt | 2 + Documentation/arm64/sve.txt | 17 + Documentation/atomic_bitops.txt | 6 +- Documentation/atomic_t.txt | 17 + Documentation/block/bfq-iosched.txt | 29 +- Documentation/block/null_blk.txt | 4 + Documentation/bpf/bpf_design_QA.rst | 29 +- Documentation/bpf/btf.rst | 61 +- Documentation/bpf/index.rst | 10 + Documentation/bpf/prog_cgroup_sysctl.rst | 125 + Documentation/bpf/prog_flow_dissector.rst | 126 + Documentation/clearing-warn-once.txt | 4 +- Documentation/core-api/cachetlb.rst | 10 - Documentation/core-api/genalloc.rst | 2 +- Documentation/core-api/index.rst | 1 - Documentation/core-api/kernel-api.rst | 4 +- Documentation/core-api/printk-formats.rst | 8 + Documentation/cputopology.txt | 46 +- Documentation/crypto/api-samples.rst | 1 - Documentation/dev-tools/gcov.rst | 18 +- Documentation/dev-tools/kselftest.rst | 136 +- Documentation/device-mapper/dm-dust.txt | 272 + Documentation/device-mapper/dm-integrity.txt | 32 +- .../bindings/arm/altera/socfpga-system.txt | 12 + Documentation/devicetree/bindings/arm/amlogic.txt | 1 + .../devicetree/bindings/arm/atmel-at91.txt | 1 + .../devicetree/bindings/arm/atmel-sysregs.txt | 5 +- .../devicetree/bindings/arm/coresight.txt | 60 +- Documentation/devicetree/bindings/arm/cpus.yaml | 1 + .../devicetree/bindings/arm/freescale/fsl,scu.txt | 29 +- Documentation/devicetree/bindings/arm/fsl.yaml | 36 + .../devicetree/bindings/arm/intel-ixp4xx.yaml | 22 + .../devicetree/bindings/arm/keystone/ti,sci.txt | 3 +- .../bindings/arm/mediatek/mediatek,apmixedsys.txt | 2 + .../bindings/arm/mediatek/mediatek,audsys.txt | 1 + .../bindings/arm/mediatek/mediatek,camsys.txt | 22 + .../bindings/arm/mediatek/mediatek,imgsys.txt | 1 + .../bindings/arm/mediatek/mediatek,infracfg.txt | 2 + .../bindings/arm/mediatek/mediatek,ipu.txt | 43 + .../bindings/arm/mediatek/mediatek,mcucfg.txt | 1 + .../bindings/arm/mediatek/mediatek,mfgcfg.txt | 1 + .../bindings/arm/mediatek/mediatek,mmsys.txt | 1 + .../bindings/arm/mediatek/mediatek,topckgen.txt | 2 + .../bindings/arm/mediatek/mediatek,vdecsys.txt | 1 + .../bindings/arm/mediatek/mediatek,vencsys.txt | 1 + .../devicetree/bindings/arm/omap/omap.txt | 6 + .../devicetree/bindings/arm/rockchip.yaml | 25 +- .../devicetree/bindings/arm/stm32/stm32-syscon.txt | 2 + Documentation/devicetree/bindings/arm/sunxi.txt | 23 - Documentation/devicetree/bindings/arm/sunxi.yaml | 807 + .../devicetree/bindings/arm/sunxi/sunxi-mbus.txt | 36 + Documentation/devicetree/bindings/bus/ti-sysc.txt | 6 +- .../bindings/clock/amlogic,axg-audio-clkc.txt | 3 +- .../devicetree/bindings/clock/at91-clock.txt | 33 +- .../devicetree/bindings/clock/cirrus,lochnagar.txt | 93 + .../devicetree/bindings/clock/milbeaut-clock.yaml | 73 + .../devicetree/bindings/clock/qcom,turingcc.txt | 19 + .../devicetree/bindings/clock/qoriq-clock.txt | 5 +- .../bindings/clock/sifive/fu540-prci.txt | 46 + .../devicetree/bindings/clock/st,stm32-rcc.txt | 6 + .../devicetree/bindings/clock/xlnx,zynqmp-clk.txt | 63 + .../bindings/connector/usb-connector.txt | 2 +- .../devicetree/bindings/counter/ftm-quaddec.txt | 18 + .../bindings/counter/stm32-lptimer-cnt.txt | 29 + .../bindings/counter/stm32-timer-cnt.txt | 31 + .../bindings/display/amlogic,meson-dw-hdmi.txt | 4 + .../bindings/display/amlogic,meson-vpu.txt | 9 +- .../display/amlogic,simple-framebuffer.txt | 33 - .../bindings/display/bridge/ti,tfp410.txt | 32 +- .../devicetree/bindings/display/msm/gmu.txt | 10 +- .../devicetree/bindings/display/msm/gpu.txt | 11 + .../display/panel/feiyang,fy07024di26a30d.txt | 20 + .../bindings/display/panel/innolux,p079zca.txt | 2 +- .../bindings/display/panel/innolux,p097pfg.txt | 2 +- .../display/panel/kingdisplay,kd097d04.txt | 2 +- .../bindings/display/panel/lg,acx467akm-7.txt | 7 + .../display/panel/osddisplays,osd070t1718-19ts.txt | 12 + .../display/panel/rocktech,jh057n00900.txt | 18 + .../bindings/display/panel/ronbo,rb070d30.yaml | 51 + .../bindings/display/panel/tpo,td028ttec1.txt | 2 + .../display/rockchip/rockchip,rk3066-hdmi.txt | 72 + .../bindings/display/simple-framebuffer-sunxi.txt | 36 - .../bindings/display/simple-framebuffer.txt | 91 - .../bindings/display/simple-framebuffer.yaml | 160 + .../devicetree/bindings/display/ste,mcde.txt | 104 + .../devicetree/bindings/dma/adi,axi-dmac.txt | 4 +- .../devicetree/bindings/dma/fsl-imx-sdma.txt | 1 + .../bindings/dma/nvidia,tegra210-adma.txt | 4 +- .../devicetree/bindings/edac/socfpga-eccmgr.txt | 135 +- Documentation/devicetree/bindings/eeprom/at24.txt | 1 + .../bindings/fieldbus/arcx,anybus-controller.txt | 71 + .../intel,ixp4xx-network-processing-engine.yaml | 44 + .../firmware/xilinx/xlnx,zynqmp-firmware.txt | 54 +- .../bindings/fpga/xlnx,zynqmp-pcap-fpga.txt | 25 + Documentation/devicetree/bindings/gnss/u-blox.txt | 1 + .../devicetree/bindings/gpio/gpio-pca953x.txt | 2 + .../devicetree/bindings/gpu/arm,mali-bifrost.txt | 92 + .../devicetree/bindings/gpu/arm,mali-midgard.txt | 14 + .../devicetree/bindings/gpu/aspeed-gfx.txt | 41 + .../devicetree/bindings/gpu/brcm,bcm-v3d.txt | 11 +- .../devicetree/bindings/hwmon/cirrus,lochnagar.txt | 26 + Documentation/devicetree/bindings/hwmon/g762.txt | 2 +- Documentation/devicetree/bindings/hwmon/lm75.txt | 1 + .../devicetree/bindings/hwmon/pwm-fan.txt | 23 +- .../devicetree/bindings/i2c/brcm,iproc-i2c.txt | 17 +- .../devicetree/bindings/i2c/i2c-designware.txt | 9 + .../devicetree/bindings/i2c/i2c-mt65xx.txt | 5 +- Documentation/devicetree/bindings/i2c/i2c-riic.txt | 5 +- .../devicetree/bindings/i2c/i2c-stm32.txt | 37 +- .../bindings/iio/accel/kionix,kxcjk1013.txt | 17 + .../devicetree/bindings/iio/adc/adi,ad7606.txt | 1 + .../devicetree/bindings/iio/adc/adi,ad7780.txt | 48 + .../bindings/iio/adc/amlogic,meson-saradc.txt | 1 + .../devicetree/bindings/iio/adc/avia-hx711.txt | 24 - .../devicetree/bindings/iio/adc/avia-hx711.yaml | 66 + .../devicetree/bindings/iio/adc/imx7d-adc.txt | 2 + .../devicetree/bindings/iio/adc/lpc32xx-adc.txt | 5 + .../devicetree/bindings/iio/adc/qcom,spmi-vadc.txt | 1 + .../devicetree/bindings/iio/adc/ti-ads8344.txt | 19 + .../bindings/iio/chemical/plantower,pms7003.txt | 8 +- .../bindings/iio/counter/stm32-lptimer-cnt.txt | 27 - .../devicetree/bindings/iio/gyroscope/bmg160.txt | 20 + .../bindings/iio/gyroscope/nxp,fxas21002c.txt | 31 + .../devicetree/bindings/iio/imu/adi,adis16480.txt | 85 + .../devicetree/bindings/iio/imu/st_lsm6dsx.txt | 3 + .../devicetree/bindings/iio/light/vcnl4000.txt | 24 + .../devicetree/bindings/iio/pressure/bmp085.txt | 27 - .../devicetree/bindings/iio/pressure/bmp085.yaml | 70 + .../bindings/iio/proximity/devantech-srf04.txt | 28 - .../bindings/iio/proximity/devantech-srf04.yaml | 66 + .../bindings/iio/proximity/maxbotix,mb1232.txt | 29 + .../devicetree/bindings/iio/st-sensors.txt | 1 + .../bindings/iio/temperature/max31856.txt | 24 + .../iio/temperature/temperature-bindings.txt | 7 + .../devicetree/bindings/input/gpio-vibrator.yaml | 37 + .../devicetree/bindings/input/lpc32xx-key.txt | 5 +- .../devicetree/bindings/input/max77650-onkey.txt | 26 + .../devicetree/bindings/input/microchip,qt1050.txt | 78 + .../devicetree/bindings/input/sun4i-lradc-keys.txt | 6 +- .../bindings/input/touchscreen/goodix.txt | 3 + .../bindings/input/touchscreen/iqs5xx.txt | 80 + .../bindings/interconnect/interconnect.txt | 4 + .../bindings/interrupt-controller/arm,gic.yaml | 1 + .../intel,ixp4xx-interrupt.yaml | 54 + .../interrupt-controller/mediatek,sysirq.txt | 7 +- .../bindings/interrupt-controller/ti,sci-inta.txt | 66 + .../bindings/interrupt-controller/ti,sci-intr.txt | 82 + .../bindings/leds/backlight/lm3630a-backlight.yaml | 129 + .../devicetree/bindings/leds/leds-lm3532.txt | 101 + .../devicetree/bindings/leds/leds-max77650.txt | 57 + .../mailbox/marvell,armada-3700-rwtm-mailbox.txt | 16 + .../devicetree/bindings/media/aspeed-video.txt | 6 + Documentation/devicetree/bindings/media/cedrus.txt | 1 + .../bindings/media/i2c/st,st-mipid02.txt | 82 + .../devicetree/bindings/media/meson-ao-cec.txt | 13 +- .../devicetree/bindings/media/rcar_imr.txt | 31 + .../devicetree/bindings/media/rcar_vin.txt | 1 + .../bindings/media/renesas,rcar-csi2.txt | 4 +- .../bindings/memory-controllers/atmel,ebi.txt | 1 + .../bindings/memory-controllers/fsl/mmdc.txt | 35 + .../devicetree/bindings/mfd/atmel-hlcdc.txt | 1 + Documentation/devicetree/bindings/mfd/axp20x.txt | 1 + .../devicetree/bindings/mfd/cirrus,lochnagar.txt | 17 + Documentation/devicetree/bindings/mfd/max77620.txt | 9 +- Documentation/devicetree/bindings/mfd/max77650.txt | 46 + .../devicetree/bindings/mfd/stm32-lptimer.txt | 2 +- .../devicetree/bindings/mfd/stm32-timers.txt | 7 + Documentation/devicetree/bindings/mfd/stmfx.txt | 28 + Documentation/devicetree/bindings/mfd/ti-lmu.txt | 24 +- .../devicetree/bindings/misc/aspeed-p2a-ctrl.txt | 47 + .../bindings/misc/intel,ixp4xx-queue-manager.yaml | 49 + .../devicetree/bindings/mmc/fsl-esdhc.txt | 1 + .../devicetree/bindings/mmc/fsl-imx-esdhc.txt | 1 + .../devicetree/bindings/mmc/k3-dw-mshc.txt | 2 + Documentation/devicetree/bindings/mmc/mmc.txt | 2 + Documentation/devicetree/bindings/mmc/mtk-sd.txt | 2 + .../bindings/mmc/nvidia,tegra20-sdhci.txt | 1 + .../bindings/mtd/allwinner,sun4i-a10-nand.yaml | 97 + .../devicetree/bindings/mtd/atmel-nand.txt | 1 + .../devicetree/bindings/mtd/denali-nand.txt | 40 +- .../bindings/mtd/ingenic,jz4780-nand.txt | 32 +- .../devicetree/bindings/mtd/mtd-physmap.txt | 16 + .../devicetree/bindings/mtd/nand-controller.yaml | 143 + Documentation/devicetree/bindings/mtd/nand.txt | 75 - .../mtd/partitions/arm,arm-firmware-suite.txt | 17 + .../brcm,bcm963xx-cfe-nor-partitions.txt | 24 + .../mtd/partitions/brcm,bcm963xx-imagetag.txt | 45 + .../devicetree/bindings/mtd/sunxi-nand.txt | 48 - Documentation/devicetree/bindings/mux/mmio-mux.txt | 60 - Documentation/devicetree/bindings/mux/reg-mux.txt | 129 + .../devicetree/bindings/net/altera_tse.txt | 5 +- Documentation/devicetree/bindings/net/amd-xgbe.txt | 5 +- .../devicetree/bindings/net/brcm,amac.txt | 4 +- Documentation/devicetree/bindings/net/cpsw.txt | 4 +- .../devicetree/bindings/net/davinci_emac.txt | 3 + Documentation/devicetree/bindings/net/dsa/dsa.txt | 160 +- .../devicetree/bindings/net/dsa/sja1105.txt | 156 + Documentation/devicetree/bindings/net/ethernet.txt | 13 +- .../devicetree/bindings/net/hisilicon-femac.txt | 4 +- .../bindings/net/hisilicon-hix5hd2-gmac.txt | 4 +- .../devicetree/bindings/net/keystone-netcp.txt | 10 +- Documentation/devicetree/bindings/net/macb.txt | 3 + .../devicetree/bindings/net/marvell-pxa168.txt | 4 +- .../bindings/net/mdio-mux-meson-g12a.txt | 48 + .../devicetree/bindings/net/microchip,enc28j60.txt | 3 +- .../devicetree/bindings/net/microchip,lan78xx.txt | 5 +- Documentation/devicetree/bindings/net/phy.txt | 6 + .../devicetree/bindings/net/qca,qca7000.txt | 4 +- .../devicetree/bindings/net/qualcomm-bluetooth.txt | 5 +- .../devicetree/bindings/net/samsung-sxgbe.txt | 4 +- .../bindings/net/snps,dwc-qos-ethernet.txt | 5 +- .../bindings/net/socionext,uniphier-ave4.txt | 4 +- .../devicetree/bindings/net/socionext-netsec.txt | 5 +- .../bindings/net/wireless/mediatek,mt76.txt | 5 +- .../devicetree/bindings/net/wireless/qca,ath9k.txt | 4 +- .../bindings/nvmem/allwinner,sunxi-sid.txt | 3 +- .../devicetree/bindings/nvmem/imx-ocotp.txt | 4 +- .../devicetree/bindings/nvmem/st,stm32-romem.txt | 31 + .../devicetree/bindings/pci/designware-pcie.txt | 7 +- .../devicetree/bindings/pci/pci-keystone.txt | 58 +- Documentation/devicetree/bindings/pci/pci.txt | 50 + .../bindings/phy/brcm,stingray-usb-phy.txt | 32 + .../devicetree/bindings/phy/fsl,imx8mq-usb-phy.txt | 3 + .../bindings/phy/meson-g12a-usb2-phy.txt | 22 + .../bindings/phy/meson-g12a-usb3-pcie-phy.txt | 22 + .../bindings/phy/nvidia,tegra124-xusb-padctl.txt | 9 + .../devicetree/bindings/phy/phy-hi3660-usb3.txt | 26 + .../devicetree/bindings/phy/phy-mtk-ufs.txt | 38 + .../devicetree/bindings/phy/qcom-qmp-phy.txt | 14 +- .../devicetree/bindings/phy/rcar-gen2-phy.txt | 57 +- .../devicetree/bindings/phy/rcar-gen3-phy-usb2.txt | 14 +- .../devicetree/bindings/phy/rockchip-emmc-phy.txt | 8 +- .../bindings/phy/ti,phy-am654-serdes.txt | 82 + .../bindings/pinctrl/bitmain,bm1880-pinctrl.txt | 98 + .../bindings/pinctrl/cirrus,lochnagar.txt | 141 + .../bindings/pinctrl/fsl,imx7d-pinctrl.txt | 6 +- .../devicetree/bindings/pinctrl/pinctrl-mt65xx.txt | 1 + .../devicetree/bindings/pinctrl/pinctrl-mt8183.txt | 132 + .../devicetree/bindings/pinctrl/pinctrl-stmfx.txt | 116 + .../bindings/pinctrl/qcom,apq8064-pinctrl.txt | 2 +- .../bindings/pinctrl/qcom,ipq4019-pinctrl.txt | 2 +- .../bindings/pinctrl/qcom,ipq8064-pinctrl.txt | 2 +- .../bindings/pinctrl/qcom,msm8660-pinctrl.txt | 2 +- .../bindings/pinctrl/qcom,msm8974-pinctrl.txt | 2 +- .../bindings/pinctrl/st,stm32-pinctrl.txt | 2 + .../bindings/power/amlogic,meson-gx-pwrc.txt | 4 +- .../bindings/power/reset/syscon-reboot.txt | 11 +- .../bindings/power/supply/axp20x_usb_power.txt | 1 + .../bindings/power/supply/gpio-charger.txt | 8 +- .../bindings/power/supply/ingenic,battery.txt | 31 + .../bindings/power/supply/lt3651-charger.txt | 29 + .../bindings/power/supply/ltc3651-charger.txt | 27 - .../bindings/power/supply/max77650-charger.txt | 28 + .../bindings/power/supply/microchip,ucs1002.txt | 27 + .../bindings/power/supply/olpc_battery.txt | 2 +- Documentation/devicetree/bindings/pps/pps-gpio.txt | 7 + .../devicetree/bindings/pwm/imx-tpm-pwm.txt | 22 + .../devicetree/bindings/pwm/pwm-meson.txt | 3 + .../devicetree/bindings/pwm/pwm-tiehrpwm.txt | 1 + .../bindings/regulator/gpio-regulator.txt | 30 +- .../bindings/regulator/st,stm32mp1-pwr-reg.txt | 43 + .../bindings/reset/bitmain,bm1880-reset.txt | 18 + .../bindings/reset/hisilicon,hi3660-reset.txt | 7 +- .../devicetree/bindings/riscv/sifive-l2-cache.txt | 51 + .../devicetree/bindings/rtc/nxp,pcf85063.txt | 6 +- .../devicetree/bindings/rtc/rtc-aspeed.txt | 22 + Documentation/devicetree/bindings/rtc/rtc.txt | 1 + .../devicetree/bindings/serial/cdns,uart.txt | 5 + .../devicetree/bindings/serial/mtk-uart.txt | 4 +- .../devicetree/bindings/serial/nxp,sc16is7xx.txt | 2 + .../devicetree/bindings/serial/sifive-serial.txt | 33 + .../devicetree/bindings/serial/sprd-uart.txt | 17 +- .../sifive/sifive-blocks-ip-versioning.txt | 38 + .../devicetree/bindings/soc/mediatek/pwrap.txt | 1 + .../devicetree/bindings/soc/mediatek/scpsys.txt | 5 +- .../devicetree/bindings/soc/qcom/qcom,glink.txt | 5 + .../devicetree/bindings/sound/adi,axi-i2s.txt | 7 +- .../devicetree/bindings/sound/amlogic,axg-fifo.txt | 4 +- .../devicetree/bindings/sound/amlogic,axg-pdm.txt | 3 +- .../bindings/sound/amlogic,axg-spdifin.txt | 3 +- .../bindings/sound/amlogic,axg-spdifout.txt | 3 +- .../bindings/sound/amlogic,axg-tdm-formatters.txt | 4 +- .../devicetree/bindings/sound/cirrus,lochnagar.txt | 39 + .../devicetree/bindings/sound/cs42l51.txt | 16 + Documentation/devicetree/bindings/sound/da7219.txt | 8 +- .../devicetree/bindings/sound/fsl,audmix.txt | 50 + .../devicetree/bindings/sound/mchp-i2s-mcc.txt | 43 + .../bindings/sound/mt8183-da7219-max98357.txt | 15 + .../sound/mt8183-mt6358-ts3a227-max98357.txt | 15 + .../devicetree/bindings/sound/renesas,rsnd.txt | 8 +- .../devicetree/bindings/sound/rockchip,pdm.txt | 5 + Documentation/devicetree/bindings/sound/rt5651.txt | 5 + .../devicetree/bindings/sound/simple-amplifier.txt | 2 +- .../devicetree/bindings/sound/simple-card.txt | 2 + .../devicetree/bindings/sound/sprd-mcdt.txt | 19 + Documentation/devicetree/bindings/spi/fsl-spi.txt | 4 + .../bindings/spi/nvidia,tegra114-spi.txt | 20 + Documentation/devicetree/bindings/spi/sh-msiof.txt | 1 + .../devicetree/bindings/spi/snps,dw-apb-ssi.txt | 10 +- .../devicetree/bindings/spi/spi-fsl-lpspi.txt | 10 +- .../devicetree/bindings/spi/spi-mt65xx.txt | 1 + .../devicetree/bindings/spi/spi-mt7621.txt | 26 + .../devicetree/bindings/spi/spi-zynq-qspi.txt | 25 + .../bindings/thermal/amazon,al-thermal.txt | 33 + .../bindings/thermal/nvidia,tegra124-soctherm.txt | 62 +- .../devicetree/bindings/thermal/qcom-tsens.txt | 14 + .../bindings/thermal/rockchip-thermal.txt | 1 + .../bindings/thermal/thermal-generic-adc.txt | 10 +- .../bindings/timer/allwinner,sun4i-timer.txt | 4 +- .../bindings/timer/arm,arch_timer_mmio.yaml | 1 + .../bindings/timer/intel,ixp4xx-timer.yaml | 42 + .../bindings/timer/mediatek,mtk-timer.txt | 1 + .../devicetree/bindings/trivial-devices.yaml | 4 + .../devicetree/bindings/ufs/cdns,ufshc.txt | 5 +- .../devicetree/bindings/ufs/ufs-mediatek.txt | 43 + Documentation/devicetree/bindings/ufs/ufs-qcom.txt | 5 +- .../devicetree/bindings/ufs/ufshcd-pltfrm.txt | 6 +- .../devicetree/bindings/usb/amlogic,dwc3.txt | 88 + Documentation/devicetree/bindings/usb/dwc2.txt | 7 + .../devicetree/bindings/usb/generic-ehci.yaml | 95 + .../devicetree/bindings/usb/generic-ohci.yaml | 89 + .../bindings/usb/ingenic,jz4740-musb.txt | 8 + .../bindings/usb/nvidia,tegra124-xusb.txt | 4 + .../devicetree/bindings/usb/renesas_usbhs.txt | 1 + Documentation/devicetree/bindings/usb/usb-ehci.txt | 46 - Documentation/devicetree/bindings/usb/usb-hcd.txt | 9 - Documentation/devicetree/bindings/usb/usb-hcd.yaml | 25 + Documentation/devicetree/bindings/usb/usb-ohci.txt | 35 - Documentation/devicetree/bindings/usb/usb-xhci.txt | 1 + Documentation/devicetree/bindings/usb/usb251xb.txt | 6 +- .../devicetree/bindings/vendor-prefixes.txt | 14 + Documentation/devicetree/bindings/virtio/iommu.txt | 66 + Documentation/devicetree/bindings/virtio/mmio.txt | 30 + .../bindings/watchdog/fsl-imx-sc-wdt.txt | 24 + .../devicetree/bindings/watchdog/mtk-wdt.txt | 1 + .../devicetree/bindings/writing-bindings.txt | 60 + Documentation/devicetree/writing-schema.md | 2 +- Documentation/doc-guide/index.rst | 6 +- Documentation/dontdiff | 11 +- Documentation/driver-api/acpi/index.rst | 9 + Documentation/driver-api/acpi/linuxized-acpica.rst | 279 + Documentation/driver-api/acpi/scan_handlers.rst | 83 + Documentation/driver-api/component.rst | 2 + Documentation/driver-api/device-io.rst | 45 - Documentation/driver-api/generic-counter.rst | 342 + Documentation/driver-api/gpio/driver.rst | 361 +- Documentation/driver-api/index.rst | 2 + Documentation/driver-api/pci/p2pdma.rst | 4 - Documentation/driver-api/pm/cpuidle.rst | 7 +- Documentation/driver-api/pm/devices.rst | 12 +- Documentation/driver-api/pm/index.rst | 2 + Documentation/driver-api/pm/notifiers.rst | 8 +- Documentation/driver-api/pm/types.rst | 2 + Documentation/driver-api/soundwire/stream.rst | 16 +- Documentation/driver-api/usb/power-management.rst | 14 +- Documentation/driver-model/devres.txt | 3 + Documentation/features/debug/kgdb/arch-support.txt | 2 +- .../features/debug/kprobes/arch-support.txt | 2 +- .../features/debug/kretprobes/arch-support.txt | 2 +- .../time/modern-timekeeping/arch-support.txt | 2 +- Documentation/filesystems/Locking | 4 +- Documentation/filesystems/autofs-mount-control.txt | 6 +- Documentation/filesystems/autofs.txt | 66 +- Documentation/filesystems/debugfs.txt | 16 +- Documentation/filesystems/porting | 35 + Documentation/filesystems/vfs.txt | 8 +- .../firmware-guide/acpi/DSD-properties-rules.rst | 100 + Documentation/firmware-guide/acpi/acpi-lid.rst | 114 + Documentation/firmware-guide/acpi/aml-debugger.rst | 75 + Documentation/firmware-guide/acpi/apei/einj.rst | 185 + .../firmware-guide/acpi/apei/output_format.rst | 150 + Documentation/firmware-guide/acpi/debug.rst | 151 + .../acpi/dsd/data-node-references.rst | 93 + Documentation/firmware-guide/acpi/dsd/graph.rst | 177 + Documentation/firmware-guide/acpi/enumeration.rst | 463 + .../firmware-guide/acpi/gpio-properties.rst | 233 + Documentation/firmware-guide/acpi/i2c-muxes.rst | 61 + Documentation/firmware-guide/acpi/index.rst | 26 + Documentation/firmware-guide/acpi/lpit.rst | 33 + .../firmware-guide/acpi/method-customizing.rst | 89 + .../firmware-guide/acpi/method-tracing.rst | 238 + Documentation/firmware-guide/acpi/namespace.rst | 400 + Documentation/firmware-guide/acpi/osi.rst | 190 + .../firmware-guide/acpi/video_extension.rst | 121 + Documentation/firmware-guide/index.rst | 13 + Documentation/gpio/index.rst | 17 + Documentation/gpio/sysfs.rst | 167 + Documentation/gpio/sysfs.txt | 156 - Documentation/gpu/drm-internals.rst | 5 + Documentation/gpu/drm-kms-helpers.rst | 18 + Documentation/gpu/kms-properties.csv | 1 - Documentation/gpu/meson.rst | 6 - Documentation/gpu/tinydrm.rst | 30 +- Documentation/gpu/todo.rst | 12 +- Documentation/hwmon/ab8500 | 22 - Documentation/hwmon/ab8500.rst | 26 + Documentation/hwmon/abituguru | 92 - Documentation/hwmon/abituguru-datasheet | 312 - Documentation/hwmon/abituguru-datasheet.rst | 336 + Documentation/hwmon/abituguru.rst | 113 + Documentation/hwmon/abituguru3 | 65 - Documentation/hwmon/abituguru3.rst | 75 + Documentation/hwmon/abx500 | 28 - Documentation/hwmon/abx500.rst | 32 + Documentation/hwmon/acpi_power_meter | 51 - Documentation/hwmon/acpi_power_meter.rst | 54 + Documentation/hwmon/ad7314 | 25 - Documentation/hwmon/ad7314.rst | 34 + Documentation/hwmon/adc128d818 | 47 - Documentation/hwmon/adc128d818.rst | 50 + Documentation/hwmon/adm1021 | 113 - Documentation/hwmon/adm1021.rst | 153 + Documentation/hwmon/adm1025 | 51 - Documentation/hwmon/adm1025.rst | 60 + Documentation/hwmon/adm1026 | 93 - Documentation/hwmon/adm1026.rst | 101 + Documentation/hwmon/adm1031 | 35 - Documentation/hwmon/adm1031.rst | 43 + Documentation/hwmon/adm1275 | 122 - Documentation/hwmon/adm1275.rst | 148 + Documentation/hwmon/adm9240 | 177 - Documentation/hwmon/adm9240.rst | 201 + Documentation/hwmon/ads1015 | 76 - Documentation/hwmon/ads1015.rst | 90 + Documentation/hwmon/ads7828 | 58 - Documentation/hwmon/ads7828.rst | 65 + Documentation/hwmon/adt7410 | 73 - Documentation/hwmon/adt7410.rst | 94 + Documentation/hwmon/adt7411 | 42 - Documentation/hwmon/adt7411.rst | 50 + Documentation/hwmon/adt7462 | 67 - Documentation/hwmon/adt7462.rst | 70 + Documentation/hwmon/adt7470 | 90 - Documentation/hwmon/adt7470.rst | 94 + Documentation/hwmon/adt7475 | 138 - Documentation/hwmon/adt7475.rst | 156 + Documentation/hwmon/amc6821 | 102 - Documentation/hwmon/amc6821.rst | 108 + Documentation/hwmon/asb100 | 72 - Documentation/hwmon/asb100.rst | 73 + Documentation/hwmon/asc7621 | 296 - Documentation/hwmon/asc7621.rst | 326 + Documentation/hwmon/aspeed-pwm-tacho | 22 - Documentation/hwmon/aspeed-pwm-tacho.rst | 24 + Documentation/hwmon/coretemp | 181 - Documentation/hwmon/coretemp.rst | 195 + Documentation/hwmon/da9052 | 61 - Documentation/hwmon/da9052.rst | 78 + Documentation/hwmon/da9055 | 47 - Documentation/hwmon/da9055.rst | 57 + Documentation/hwmon/dme1737 | 328 - Documentation/hwmon/dme1737.rst | 364 + Documentation/hwmon/ds1621 | 187 - Documentation/hwmon/ds1621.rst | 217 + Documentation/hwmon/ds620 | 34 - Documentation/hwmon/ds620.rst | 38 + Documentation/hwmon/emc1403 | 59 - Documentation/hwmon/emc1403.rst | 80 + Documentation/hwmon/emc2103 | 33 - Documentation/hwmon/emc2103.rst | 37 + Documentation/hwmon/emc6w201 | 42 - Documentation/hwmon/emc6w201.rst | 47 + Documentation/hwmon/f71805f | 167 - Documentation/hwmon/f71805f.rst | 181 + Documentation/hwmon/f71882fg | 138 - Documentation/hwmon/f71882fg.rst | 192 + Documentation/hwmon/fam15h_power | 102 - Documentation/hwmon/fam15h_power.rst | 131 + Documentation/hwmon/ftsteutates | 27 - Documentation/hwmon/ftsteutates.rst | 33 + Documentation/hwmon/g760a | 36 - Documentation/hwmon/g760a.rst | 40 + Documentation/hwmon/g762 | 65 - Documentation/hwmon/g762.rst | 74 + Documentation/hwmon/gl518sm | 73 - Documentation/hwmon/gl518sm.rst | 80 + Documentation/hwmon/hih6130 | 37 - Documentation/hwmon/hih6130.rst | 45 + Documentation/hwmon/hwmon-kernel-api.rst | 386 + Documentation/hwmon/hwmon-kernel-api.txt | 341 - Documentation/hwmon/ibm-cffps | 54 - Documentation/hwmon/ibm-cffps.rst | 57 + Documentation/hwmon/ibmaem | 38 - Documentation/hwmon/ibmaem.rst | 44 + Documentation/hwmon/ibmpowernv | 80 - Documentation/hwmon/ibmpowernv.rst | 87 + Documentation/hwmon/ina209 | 93 - Documentation/hwmon/ina209.rst | 99 + Documentation/hwmon/ina2xx | 79 - Documentation/hwmon/ina2xx.rst | 104 + Documentation/hwmon/ina3221 | 37 - Documentation/hwmon/ina3221.rst | 62 + Documentation/hwmon/index.rst | 182 + Documentation/hwmon/ir35221 | 87 - Documentation/hwmon/ir35221.rst | 92 + Documentation/hwmon/ir38064.rst | 66 + Documentation/hwmon/isl68137.rst | 80 + Documentation/hwmon/it87 | 274 - Documentation/hwmon/it87.rst | 348 + Documentation/hwmon/jc42 | 103 - Documentation/hwmon/jc42.rst | 152 + Documentation/hwmon/k10temp | 77 - Documentation/hwmon/k10temp.rst | 112 + Documentation/hwmon/k8temp | 55 - Documentation/hwmon/k8temp.rst | 62 + Documentation/hwmon/lineage-pem | 77 - Documentation/hwmon/lineage-pem.rst | 85 + Documentation/hwmon/lm25066 | 107 - Documentation/hwmon/lm25066.rst | 137 + Documentation/hwmon/lm63 | 77 - Documentation/hwmon/lm63.rst | 95 + Documentation/hwmon/lm70 | 51 - Documentation/hwmon/lm70.rst | 62 + Documentation/hwmon/lm73 | 90 - Documentation/hwmon/lm73.rst | 98 + Documentation/hwmon/lm75 | 98 - Documentation/hwmon/lm75.rst | 162 + Documentation/hwmon/lm77 | 38 - Documentation/hwmon/lm77.rst | 45 + Documentation/hwmon/lm78 | 68 - Documentation/hwmon/lm78.rst | 80 + Documentation/hwmon/lm80 | 63 - Documentation/hwmon/lm80.rst | 74 + Documentation/hwmon/lm83 | 85 - Documentation/hwmon/lm83.rst | 97 + Documentation/hwmon/lm85 | 237 - Documentation/hwmon/lm85.rst | 286 + Documentation/hwmon/lm87 | 77 - Documentation/hwmon/lm87.rst | 86 + Documentation/hwmon/lm90 | 275 - Documentation/hwmon/lm90.rst | 399 + Documentation/hwmon/lm92 | 35 - Documentation/hwmon/lm92.rst | 48 + Documentation/hwmon/lm93 | 309 - Documentation/hwmon/lm93.rst | 312 + Documentation/hwmon/lm95234 | 41 - Documentation/hwmon/lm95234.rst | 48 + Documentation/hwmon/lm95245 | 41 - Documentation/hwmon/lm95245.rst | 48 + Documentation/hwmon/lochnagar.rst | 83 + Documentation/hwmon/ltc2945 | 84 - Documentation/hwmon/ltc2945.rst | 92 + Documentation/hwmon/ltc2978 | 216 - Documentation/hwmon/ltc2978.rst | 355 + Documentation/hwmon/ltc2990 | 49 - Documentation/hwmon/ltc2990.rst | 62 + Documentation/hwmon/ltc3815 | 61 - Documentation/hwmon/ltc3815.rst | 67 + Documentation/hwmon/ltc4151 | 47 - Documentation/hwmon/ltc4151.rst | 55 + Documentation/hwmon/ltc4215 | 51 - Documentation/hwmon/ltc4215.rst | 59 + Documentation/hwmon/ltc4245 | 102 - Documentation/hwmon/ltc4245.rst | 111 + Documentation/hwmon/ltc4260 | 56 - Documentation/hwmon/ltc4260.rst | 64 + Documentation/hwmon/ltc4261 | 63 - Documentation/hwmon/ltc4261.rst | 71 + Documentation/hwmon/max16064 | 66 - Documentation/hwmon/max16064.rst | 75 + Documentation/hwmon/max16065 | 105 - Documentation/hwmon/max16065.rst | 127 + Documentation/hwmon/max1619 | 29 - Documentation/hwmon/max1619.rst | 33 + Documentation/hwmon/max1668 | 60 - Documentation/hwmon/max1668.rst | 70 + Documentation/hwmon/max197 | 60 - Documentation/hwmon/max197.rst | 70 + Documentation/hwmon/max20751 | 77 - Documentation/hwmon/max20751.rst | 84 + Documentation/hwmon/max31722 | 34 - Documentation/hwmon/max31722.rst | 46 + Documentation/hwmon/max31785 | 60 - Documentation/hwmon/max31785.rst | 66 + Documentation/hwmon/max31790 | 37 - Documentation/hwmon/max31790.rst | 43 + Documentation/hwmon/max34440 | 135 - Documentation/hwmon/max34440.rst | 195 + Documentation/hwmon/max6639 | 49 - Documentation/hwmon/max6639.rst | 55 + Documentation/hwmon/max6642 | 21 - Documentation/hwmon/max6642.rst | 27 + Documentation/hwmon/max6650 | 65 - Documentation/hwmon/max6650.rst | 74 + Documentation/hwmon/max6697 | 58 - Documentation/hwmon/max6697.rst | 91 + Documentation/hwmon/max8688 | 75 - Documentation/hwmon/max8688.rst | 85 + Documentation/hwmon/mc13783-adc | 74 - Documentation/hwmon/mc13783-adc.rst | 89 + Documentation/hwmon/mcp3021 | 29 - Documentation/hwmon/mcp3021.rst | 38 + Documentation/hwmon/menf21bmc | 50 - Documentation/hwmon/menf21bmc.rst | 55 + Documentation/hwmon/mlxreg-fan | 60 - Documentation/hwmon/mlxreg-fan.rst | 70 + Documentation/hwmon/nct6683 | 57 - Documentation/hwmon/nct6683.rst | 64 + Documentation/hwmon/nct6775 | 212 - Documentation/hwmon/nct6775.rst | 280 + Documentation/hwmon/nct7802 | 31 - Documentation/hwmon/nct7802.rst | 38 + Documentation/hwmon/nct7904 | 60 - Documentation/hwmon/nct7904.rst | 67 + Documentation/hwmon/npcm750-pwm-fan | 22 - Documentation/hwmon/npcm750-pwm-fan.rst | 26 + Documentation/hwmon/nsa320 | 53 - Documentation/hwmon/nsa320.rst | 64 + Documentation/hwmon/ntc_thermistor | 100 - Documentation/hwmon/ntc_thermistor.rst | 111 + Documentation/hwmon/occ | 112 - Documentation/hwmon/occ.rst | 153 + Documentation/hwmon/pc87360 | 184 - Documentation/hwmon/pc87360.rst | 198 + Documentation/hwmon/pc87427 | 59 - Documentation/hwmon/pc87427.rst | 63 + Documentation/hwmon/pcf8591 | 90 - Documentation/hwmon/pcf8591.rst | 98 + Documentation/hwmon/pmbus | 216 - Documentation/hwmon/pmbus-core | 283 - Documentation/hwmon/pmbus-core.rst | 316 + Documentation/hwmon/pmbus.rst | 254 + Documentation/hwmon/powr1220 | 45 - Documentation/hwmon/powr1220.rst | 53 + Documentation/hwmon/pwm-fan | 17 - Documentation/hwmon/pwm-fan.rst | 20 + Documentation/hwmon/raspberrypi-hwmon | 22 - Documentation/hwmon/raspberrypi-hwmon.rst | 25 + Documentation/hwmon/sch5627 | 27 - Documentation/hwmon/sch5627.rst | 31 + Documentation/hwmon/sch5636 | 34 - Documentation/hwmon/sch5636.rst | 37 + Documentation/hwmon/scpi-hwmon | 33 - Documentation/hwmon/scpi-hwmon.rst | 36 + Documentation/hwmon/sht15 | 73 - Documentation/hwmon/sht15.rst | 83 + Documentation/hwmon/sht21 | 50 - Documentation/hwmon/sht21.rst | 68 + Documentation/hwmon/sht3x | 76 - Documentation/hwmon/sht3x.rst | 88 + Documentation/hwmon/shtc1 | 43 - Documentation/hwmon/shtc1.rst | 58 + Documentation/hwmon/sis5595 | 106 - Documentation/hwmon/sis5595.rst | 123 + Documentation/hwmon/smm665 | 157 - Documentation/hwmon/smm665.rst | 187 + Documentation/hwmon/smsc47b397 | 163 - Documentation/hwmon/smsc47b397.rst | 197 + Documentation/hwmon/smsc47m1 | 63 - Documentation/hwmon/smsc47m1.rst | 86 + Documentation/hwmon/smsc47m192 | 103 - Documentation/hwmon/smsc47m192.rst | 116 + Documentation/hwmon/submitting-patches | 145 - Documentation/hwmon/submitting-patches.rst | 146 + Documentation/hwmon/sysfs-interface | 809 - Documentation/hwmon/sysfs-interface.rst | 1086 + Documentation/hwmon/tc654 | 31 - Documentation/hwmon/tc654.rst | 34 + Documentation/hwmon/tc74 | 20 - Documentation/hwmon/tc74.rst | 23 + Documentation/hwmon/thmc50 | 74 - Documentation/hwmon/thmc50.rst | 89 + Documentation/hwmon/tmp102 | 26 - Documentation/hwmon/tmp102.rst | 31 + Documentation/hwmon/tmp103 | 28 - Documentation/hwmon/tmp103.rst | 33 + Documentation/hwmon/tmp108 | 36 - Documentation/hwmon/tmp108.rst | 41 + Documentation/hwmon/tmp401 | 67 - Documentation/hwmon/tmp401.rst | 93 + Documentation/hwmon/tmp421 | 44 - Documentation/hwmon/tmp421.rst | 66 + Documentation/hwmon/tps40422 | 64 - Documentation/hwmon/tps40422.rst | 73 + Documentation/hwmon/twl4030-madc-hwmon | 45 - Documentation/hwmon/twl4030-madc-hwmon.rst | 49 + Documentation/hwmon/ucd9000 | 118 - Documentation/hwmon/ucd9000.rst | 129 + Documentation/hwmon/ucd9200 | 112 - Documentation/hwmon/ucd9200.rst | 124 + Documentation/hwmon/userspace-tools | 40 - Documentation/hwmon/userspace-tools.rst | 43 + Documentation/hwmon/vexpress | 34 - Documentation/hwmon/vexpress.rst | 41 + Documentation/hwmon/via686a | 78 - Documentation/hwmon/via686a.rst | 84 + Documentation/hwmon/vt1211 | 206 - Documentation/hwmon/vt1211.rst | 226 + Documentation/hwmon/w83627ehf | 190 - Documentation/hwmon/w83627ehf.rst | 248 + Documentation/hwmon/w83627hf | 115 - Documentation/hwmon/w83627hf.rst | 124 + Documentation/hwmon/w83773g | 33 - Documentation/hwmon/w83773g.rst | 35 + Documentation/hwmon/w83781d | 453 - Documentation/hwmon/w83781d.rst | 513 + Documentation/hwmon/w83791d | 161 - Documentation/hwmon/w83791d.rst | 180 + Documentation/hwmon/w83792d | 181 - Documentation/hwmon/w83792d.rst | 199 + Documentation/hwmon/w83793 | 106 - Documentation/hwmon/w83793.rst | 113 + Documentation/hwmon/w83795 | 127 - Documentation/hwmon/w83795.rst | 142 + Documentation/hwmon/w83l785ts | 40 - Documentation/hwmon/w83l785ts.rst | 45 + Documentation/hwmon/w83l786ng | 54 - Documentation/hwmon/w83l786ng.rst | 66 + Documentation/hwmon/wm831x | 37 - Documentation/hwmon/wm831x.rst | 40 + Documentation/hwmon/wm8350 | 26 - Documentation/hwmon/wm8350.rst | 30 + Documentation/hwmon/xgene-hwmon | 30 - Documentation/hwmon/xgene-hwmon.rst | 36 + Documentation/hwmon/zl6100 | 160 - Documentation/hwmon/zl6100.rst | 213 + Documentation/i2c/busses/i2c-amd-mp2 | 23 + Documentation/i2c/busses/i2c-piix4 | 2 + Documentation/index.rst | 13 + Documentation/kbuild/kbuild.txt | 5 + Documentation/kprobes.txt | 7 +- Documentation/livepatch/callbacks.rst | 133 + Documentation/livepatch/callbacks.txt | 126 - Documentation/livepatch/cumulative-patches.rst | 102 + Documentation/livepatch/cumulative-patches.txt | 102 - Documentation/livepatch/index.rst | 21 + Documentation/livepatch/livepatch.rst | 461 + Documentation/livepatch/livepatch.txt | 459 - Documentation/livepatch/module-elf-format.rst | 326 + Documentation/livepatch/module-elf-format.txt | 323 - Documentation/livepatch/shadow-vars.rst | 226 + Documentation/livepatch/shadow-vars.txt | 209 - Documentation/media/index.rst | 2 +- Documentation/media/kapi/mc-core.rst | 41 + Documentation/media/lirc.h.rst.exceptions | 1 + Documentation/media/uapi/mediactl/request-api.rst | 2 +- Documentation/media/uapi/rc/rc-tables.rst | 4 +- Documentation/media/uapi/v4l/buffer.rst | 21 +- Documentation/media/uapi/v4l/colorspaces-defs.rst | 4 +- Documentation/media/uapi/v4l/colorspaces.rst | 4 +- Documentation/media/uapi/v4l/dev-raw-vbi.rst | 4 +- Documentation/media/uapi/v4l/dev-rds.rst | 2 +- Documentation/media/uapi/v4l/dev-sliced-vbi.rst | 22 +- Documentation/media/uapi/v4l/dev-subdev.rst | 82 +- Documentation/media/uapi/v4l/ext-ctrls-camera.rst | 17 +- Documentation/media/uapi/v4l/ext-ctrls-codec.rst | 235 +- Documentation/media/uapi/v4l/ext-ctrls-detect.rst | 2 +- Documentation/media/uapi/v4l/ext-ctrls-dv.rst | 2 +- Documentation/media/uapi/v4l/ext-ctrls-flash.rst | 4 +- Documentation/media/uapi/v4l/ext-ctrls-jpeg.rst | 2 +- Documentation/media/uapi/v4l/field-order.rst | 20 +- Documentation/media/uapi/v4l/pixfmt-compressed.rst | 6 + Documentation/media/uapi/v4l/pixfmt-meta-d4xx.rst | 9 +- .../media/uapi/v4l/pixfmt-meta-vsp1-hgt.rst | 9 + Documentation/media/uapi/v4l/pixfmt-packed-hsv.rst | 2 +- Documentation/media/uapi/v4l/pixfmt-packed-rgb.rst | 440 +- Documentation/media/uapi/v4l/pixfmt-packed-yuv.rst | 23 +- Documentation/media/uapi/v4l/pixfmt-srggb10p.rst | 2 +- Documentation/media/uapi/v4l/pixfmt-srggb12p.rst | 3 +- Documentation/media/uapi/v4l/pixfmt-srggb14p.rst | 24 +- .../media/uapi/v4l/pixfmt-v4l2-mplane.rst | 17 +- Documentation/media/uapi/v4l/pixfmt-y10p.rst | 10 + Documentation/media/uapi/v4l/subdev-formats.rst | 113 +- Documentation/media/uapi/v4l/vidioc-qbuf.rst | 10 +- Documentation/media/v4l-drivers/index.rst | 1 - Documentation/media/v4l-drivers/zoran.rst | 583 - Documentation/memory-barriers.txt | 249 +- Documentation/networking/batman-adv.rst | 110 +- Documentation/networking/bpf_flow_dissector.rst | 126 - Documentation/networking/decnet.txt | 2 - Documentation/networking/devlink-info-versions.rst | 5 + Documentation/networking/dsa/bcm_sf2.rst | 115 + Documentation/networking/dsa/bcm_sf2.txt | 114 - Documentation/networking/dsa/dsa.rst | 587 + Documentation/networking/dsa/dsa.txt | 584 - Documentation/networking/dsa/index.rst | 11 + Documentation/networking/dsa/lan9303.rst | 37 + Documentation/networking/dsa/lan9303.txt | 37 - Documentation/networking/dsa/sja1105.rst | 220 + Documentation/networking/index.rst | 2 +- Documentation/networking/ip-sysctl.txt | 35 +- Documentation/networking/netdev-FAQ.rst | 2 +- Documentation/networking/rxrpc.txt | 16 +- Documentation/ntb.txt | 14 +- Documentation/packing.txt | 149 + Documentation/powerpc/DAWR-POWER9.txt | 40 +- Documentation/preempt-locking.txt | 1 - Documentation/process/5.Posting.rst | 10 +- Documentation/process/coding-style.rst | 6 +- Documentation/process/deprecated.rst | 2 + Documentation/process/howto.rst | 2 +- Documentation/process/kernel-docs.rst | 12 - Documentation/process/license-rules.rst | 61 +- Documentation/process/maintainer-pgp-guide.rst | 2 +- Documentation/process/submit-checklist.rst | 27 +- Documentation/process/submitting-patches.rst | 46 +- Documentation/robust-futexes.txt | 3 +- Documentation/rtc.txt | 2 +- Documentation/serial/README.cycladesZ | 8 - Documentation/serial/cyclades_z.rst | 11 + Documentation/serial/driver | 486 - Documentation/serial/driver.rst | 549 + Documentation/serial/index.rst | 32 + Documentation/serial/moxa-smartio | 523 - Documentation/serial/moxa-smartio.rst | 615 + Documentation/serial/n_gsm.rst | 103 + Documentation/serial/n_gsm.txt | 96 - Documentation/serial/rocket.rst | 185 + Documentation/serial/rocket.txt | 189 - Documentation/serial/serial-iso7816.rst | 90 + Documentation/serial/serial-iso7816.txt | 83 - Documentation/serial/serial-rs485.rst | 103 + Documentation/serial/serial-rs485.txt | 95 - Documentation/serial/tty.rst | 328 + Documentation/serial/tty.txt | 313 - .../sound/kernel-api/writing-an-alsa-driver.rst | 4 +- Documentation/sparc/adi.rst | 286 + Documentation/sparc/adi.txt | 278 - Documentation/sparc/console.rst | 9 + Documentation/sparc/console.txt | 9 - Documentation/sparc/index.rst | 13 + Documentation/sparc/oradax/oracle-dax.rst | 445 + Documentation/sparc/oradax/oracle-dax.txt | 429 - Documentation/speculation.txt | 8 +- Documentation/spi/spi-summary | 6 + Documentation/sysctl/kernel.txt | 2 +- Documentation/sysctl/vm.txt | 28 +- Documentation/thermal/sysfs-api.txt | 2 +- Documentation/trace/ftrace.rst | 32 + Documentation/trace/histogram.rst | 121 +- Documentation/trace/intel_th.rst | 2 + .../trace/postprocess/trace-vmscan-postprocess.pl | 7 +- Documentation/translations/index.rst | 40 + .../it_IT/core-api/memory-allocation.rst | 13 + .../translations/it_IT/disclaimer-ita.rst | 13 +- .../translations/it_IT/doc-guide/index.rst | 6 +- Documentation/translations/it_IT/index.rst | 65 +- .../translations/it_IT/networking/netdev-FAQ.rst | 13 + .../translations/it_IT/process/5.Posting.rst | 10 +- .../translations/it_IT/process/coding-style.rst | 8 +- .../translations/it_IT/process/deprecated.rst | 129 + .../it_IT/process/kernel-enforcement-statement.rst | 168 +- .../translations/it_IT/process/license-rules.rst | 500 + .../it_IT/process/maintainer-pgp-guide.rst | 939 +- .../it_IT/process/stable-kernel-rules.rst | 194 +- .../it_IT/process/submitting-patches.rst | 47 +- Documentation/translations/ja_JP/SubmitChecklist | 22 +- Documentation/translations/ja_JP/SubmittingPatches | 6 +- .../translations/ko_KR/memory-barriers.txt | 49 +- Documentation/translations/zh_CN/HOWTO | 525 - Documentation/translations/zh_CN/SubmittingDrivers | 164 - Documentation/translations/zh_CN/SubmittingPatches | 412 - Documentation/translations/zh_CN/coding-style.rst | 967 - .../translations/zh_CN/disclaimer-zh_CN.rst | 9 + Documentation/translations/zh_CN/email-clients.txt | 210 - Documentation/translations/zh_CN/index.rst | 17 +- Documentation/translations/zh_CN/magic-number.txt | 153 - Documentation/translations/zh_CN/oops-tracing.txt | 2 +- .../translations/zh_CN/process/1.Intro.rst | 186 + .../translations/zh_CN/process/2.Process.rst | 360 + .../translations/zh_CN/process/3.Early-stage.rst | 161 + .../translations/zh_CN/process/4.Coding.rst | 290 + .../translations/zh_CN/process/5.Posting.rst | 240 + .../translations/zh_CN/process/6.Followthrough.rst | 145 + .../zh_CN/process/7.AdvancedTopics.rst | 124 + .../translations/zh_CN/process/8.Conclusion.rst | 64 + .../process/code-of-conduct-interpretation.rst | 108 + .../translations/zh_CN/process/code-of-conduct.rst | 72 + .../translations/zh_CN/process/coding-style.rst | 954 + .../zh_CN/process/development-process.rst | 26 + .../translations/zh_CN/process/email-clients.rst | 248 + Documentation/translations/zh_CN/process/howto.rst | 492 + Documentation/translations/zh_CN/process/index.rst | 60 + .../translations/zh_CN/process/license-rules.rst | 370 + .../translations/zh_CN/process/magic-number.rst | 151 + .../zh_CN/process/management-style.rst | 207 + .../zh_CN/process/programming-language.rst | 41 + .../zh_CN/process/stable-api-nonsense.rst | 155 + .../zh_CN/process/stable-kernel-rules.rst | 64 + .../zh_CN/process/submit-checklist.rst | 107 + .../zh_CN/process/submitting-drivers.rst | 160 + .../zh_CN/process/submitting-patches.rst | 682 + .../zh_CN/process/volatile-considered-harmful.rst | 106 + Documentation/translations/zh_CN/sparse.txt | 6 +- .../translations/zh_CN/stable_api_nonsense.txt | 157 - .../translations/zh_CN/stable_kernel_rules.txt | 66 - .../zh_CN/volatile-considered-harmful.txt | 113 - Documentation/unaligned-memory-access.txt | 2 +- Documentation/usb/WUSB-Design-overview.txt | 56 +- Documentation/usb/acm.txt | 164 +- Documentation/usb/authorization.txt | 75 +- Documentation/usb/chipidea.txt | 101 +- Documentation/usb/dwc3.txt | 12 +- Documentation/usb/ehci.txt | 42 +- Documentation/usb/functionfs.txt | 17 +- Documentation/usb/gadget-testing.txt | 611 +- Documentation/usb/gadget_configfs.txt | 306 +- Documentation/usb/gadget_hid.txt | 175 +- Documentation/usb/gadget_multi.txt | 43 +- Documentation/usb/gadget_printer.txt | 155 +- Documentation/usb/gadget_serial.txt | 75 +- Documentation/usb/iuu_phoenix.txt | 34 +- Documentation/usb/mass-storage.txt | 19 +- Documentation/usb/misc_usbsevseg.txt | 9 +- Documentation/usb/mtouchusb.txt | 42 +- Documentation/usb/ohci.txt | 5 +- Documentation/usb/rio.txt | 83 +- Documentation/usb/usb-help.txt | 21 +- Documentation/usb/usb-serial.txt | 205 +- Documentation/usb/usbip_protocol.txt | 552 +- Documentation/usb/usbmon.txt | 100 +- Documentation/userspace-api/seccomp_filter.rst | 8 +- Documentation/video-output.txt | 52 +- Documentation/virtual/kvm/api.txt | 209 +- Documentation/virtual/kvm/devices/xive.txt | 197 + Documentation/vm/hmm.rst | 94 +- Documentation/vm/hugetlbfs_reserv.rst | 17 +- Documentation/vm/index.rst | 1 + Documentation/vm/memory-model.rst | 183 + Documentation/vm/numa.rst | 4 +- Documentation/vm/transhuge.rst | 81 +- Documentation/x86/amd-memory-encryption.rst | 97 + Documentation/x86/amd-memory-encryption.txt | 90 - Documentation/x86/boot.rst | 1256 ++ Documentation/x86/boot.txt | 1130 - Documentation/x86/conf.py | 10 + Documentation/x86/earlyprintk.rst | 151 + Documentation/x86/earlyprintk.txt | 141 - Documentation/x86/entry_64.rst | 110 + Documentation/x86/entry_64.txt | 104 - Documentation/x86/exception-tables.rst | 346 + Documentation/x86/exception-tables.txt | 327 - Documentation/x86/i386/IO-APIC.rst | 123 + Documentation/x86/i386/IO-APIC.txt | 119 - Documentation/x86/i386/index.rst | 10 + Documentation/x86/index.rst | 31 + Documentation/x86/intel_mpx.rst | 252 + Documentation/x86/intel_mpx.txt | 244 - Documentation/x86/kernel-stacks | 141 - Documentation/x86/kernel-stacks.rst | 152 + Documentation/x86/mds.rst | 193 + Documentation/x86/microcode.rst | 142 + Documentation/x86/microcode.txt | 136 - Documentation/x86/mtrr.rst | 354 + Documentation/x86/mtrr.txt | 329 - Documentation/x86/orc-unwinder.rst | 182 + Documentation/x86/orc-unwinder.txt | 179 - Documentation/x86/pat.rst | 242 + Documentation/x86/pat.txt | 230 - Documentation/x86/protection-keys.rst | 99 + Documentation/x86/protection-keys.txt | 90 - Documentation/x86/pti.rst | 195 + Documentation/x86/pti.txt | 186 - Documentation/x86/resctrl_ui.rst | 1191 ++ Documentation/x86/resctrl_ui.txt | 1121 - Documentation/x86/tlb.rst | 83 + Documentation/x86/tlb.txt | 75 - Documentation/x86/topology.rst | 221 + Documentation/x86/topology.txt | 217 - Documentation/x86/usb-legacy-support.rst | 50 + Documentation/x86/usb-legacy-support.txt | 44 - Documentation/x86/x86_64/5level-paging.rst | 67 + Documentation/x86/x86_64/5level-paging.txt | 61 - Documentation/x86/x86_64/boot-options.rst | 335 + Documentation/x86/x86_64/boot-options.txt | 278 - Documentation/x86/x86_64/cpu-hotplug-spec | 21 - Documentation/x86/x86_64/cpu-hotplug-spec.rst | 24 + Documentation/x86/x86_64/fake-numa-for-cpusets | 67 - Documentation/x86/x86_64/fake-numa-for-cpusets.rst | 78 + Documentation/x86/x86_64/index.rst | 16 + Documentation/x86/x86_64/machinecheck | 83 - Documentation/x86/x86_64/machinecheck.rst | 85 + Documentation/x86/x86_64/mm.rst | 161 + Documentation/x86/x86_64/mm.txt | 153 - Documentation/x86/x86_64/uefi.rst | 58 + Documentation/x86/x86_64/uefi.txt | 42 - Documentation/x86/zero-page.rst | 45 + Documentation/x86/zero-page.txt | 40 - Documentation/xilinx/eemi.txt | 4 +- LICENSES/{other => deprecated}/GPL-1.0 | 0 LICENSES/{other => deprecated}/ISC | 0 LICENSES/{other => deprecated}/Linux-OpenIB | 0 LICENSES/{other => deprecated}/X11 | 0 LICENSES/dual/Apache-2.0 | 187 + LICENSES/dual/CDDL-1.0 | 368 + LICENSES/dual/MPL-1.1 | 482 + LICENSES/other/Apache-2.0 | 183 - LICENSES/other/CDDL-1.0 | 368 - LICENSES/other/MPL-1.1 | 478 - MAINTAINERS | 531 +- Makefile | 180 +- Next/SHA1s | 299 + Next/Trees | 301 + Next/merge.log | 3577 ++++ Next/quilt-import.log | 2 + arch/Kconfig | 30 +- arch/alpha/Kconfig | 8 +- arch/alpha/Makefile | 2 + arch/alpha/{ => configs}/defconfig | 0 arch/alpha/include/asm/Kbuild | 1 + arch/alpha/include/asm/io.h | 2 - arch/alpha/include/asm/rwsem.h | 211 - arch/alpha/include/asm/segment.h | 6 - arch/alpha/include/asm/syscall.h | 2 +- arch/alpha/include/asm/tlb.h | 6 - arch/alpha/include/uapi/asm/sockios.h | 4 +- arch/alpha/kernel/pci_iommu.c | 20 +- arch/alpha/kernel/smc37c669.c | 1 - arch/alpha/kernel/smc37c93x.c | 1 - arch/alpha/kernel/syscalls/syscall.tbl | 4 + arch/alpha/mm/init.c | 14 - arch/arc/Kconfig | 3 - arch/arc/boot/dts/hsdk.dts | 13 +- arch/arc/configs/haps_hs_defconfig | 1 - arch/arc/configs/haps_hs_smp_defconfig | 1 - arch/arc/configs/nsim_700_defconfig | 1 - arch/arc/configs/nsim_hs_defconfig | 1 - arch/arc/configs/nsim_hs_smp_defconfig | 1 - arch/arc/configs/nsimosci_defconfig | 1 - arch/arc/configs/nsimosci_hs_defconfig | 1 - arch/arc/configs/nsimosci_hs_smp_defconfig | 1 - arch/arc/include/asm/Kbuild | 1 + arch/arc/include/asm/cmpxchg.h | 14 +- arch/arc/include/asm/elf.h | 6 +- arch/arc/include/asm/syscall.h | 11 + arch/arc/include/asm/tlb.h | 32 - arch/arc/include/asm/uaccess.h | 1 + arch/arc/lib/memset-archs.S | 4 +- arch/arc/mm/cache.c | 31 +- arch/arc/mm/fault.c | 192 +- arch/arc/mm/init.c | 15 - arch/arc/mm/tlb.c | 13 +- arch/arm/Kconfig | 16 +- arch/arm/Kconfig.debug | 8 +- arch/arm/Makefile | 4 +- arch/arm/arm-soc-for-next-contents.txt | 37 + arch/arm/boot/compressed/head.S | 16 +- arch/arm/boot/dts/Makefile | 16 +- arch/arm/boot/dts/am335x-baltos-ir2110.dts | 16 +- arch/arm/boot/dts/am335x-baltos-ir3220.dts | 38 +- arch/arm/boot/dts/am335x-baltos-ir5221.dts | 42 +- arch/arm/boot/dts/am335x-baltos-leds.dtsi | 6 +- arch/arm/boot/dts/am335x-baltos.dtsi | 140 +- arch/arm/boot/dts/am335x-base0033.dts | 48 +- arch/arm/boot/dts/am335x-bone-common.dtsi | 116 +- arch/arm/boot/dts/am335x-boneblack-common.dtsi | 54 +- arch/arm/boot/dts/am335x-boneblack-wireless.dts | 28 +- arch/arm/boot/dts/am335x-boneblue.dts | 104 +- arch/arm/boot/dts/am335x-bonegreen-common.dtsi | 4 +- arch/arm/boot/dts/am335x-bonegreen-wireless.dts | 28 +- arch/arm/boot/dts/am335x-chiliboard.dts | 66 +- arch/arm/boot/dts/am335x-chilisom.dtsi | 34 +- arch/arm/boot/dts/am335x-cm-t335.dts | 190 +- arch/arm/boot/dts/am335x-evm.dts | 234 +- arch/arm/boot/dts/am335x-evmsk.dts | 292 +- arch/arm/boot/dts/am335x-icev2.dts | 116 +- arch/arm/boot/dts/am335x-igep0033.dtsi | 40 +- arch/arm/boot/dts/am335x-lxm.dts | 120 +- arch/arm/boot/dts/am335x-moxa-uc-2100-common.dtsi | 42 +- arch/arm/boot/dts/am335x-moxa-uc-2101.dts | 24 +- arch/arm/boot/dts/am335x-moxa-uc-8100-me-t.dts | 116 +- arch/arm/boot/dts/am335x-nano.dts | 140 +- arch/arm/boot/dts/am335x-osd3358-sm-red.dts | 168 +- arch/arm/boot/dts/am335x-osd335x-common.dtsi | 4 +- arch/arm/boot/dts/am335x-pcm-953.dtsi | 74 +- arch/arm/boot/dts/am335x-pdu001.dts | 170 +- arch/arm/boot/dts/am335x-pepper.dts | 200 +- arch/arm/boot/dts/am335x-phycore-som.dtsi | 60 +- arch/arm/boot/dts/am335x-pocketbeagle.dts | 56 +- arch/arm/boot/dts/am335x-sancloud-bbe.dts | 62 +- arch/arm/boot/dts/am335x-sbc-t335.dts | 152 +- arch/arm/boot/dts/am335x-shc.dts | 226 +- arch/arm/boot/dts/am335x-sl50.dts | 208 +- arch/arm/boot/dts/am335x-wega.dtsi | 68 +- arch/arm/boot/dts/am33xx-l4.dtsi | 14 +- arch/arm/boot/dts/am437x-l4.dtsi | 4 - arch/arm/boot/dts/am43x-epos-evm.dts | 11 + arch/arm/boot/dts/am5718.dtsi | 32 + arch/arm/boot/dts/am571x-idk.dts | 2 +- arch/arm/boot/dts/am5728.dtsi | 33 + arch/arm/boot/dts/am572x-idk.dts | 5 +- arch/arm/boot/dts/am5748.dtsi | 33 + arch/arm/boot/dts/am574x-idk.dts | 4 +- arch/arm/boot/dts/am57xx-beagle-x15-common.dtsi | 2 +- arch/arm/boot/dts/am57xx-cl-som-am57x.dts | 2 +- arch/arm/boot/dts/am57xx-idk-common.dtsi | 1 + arch/arm/boot/dts/armada-38x.dtsi | 2 + arch/arm/boot/dts/aspeed-ast2500-evb.dts | 21 +- arch/arm/boot/dts/aspeed-bmc-facebook-cmm.dts | 6 + .../arm/boot/dts/aspeed-bmc-facebook-tiogapass.dts | 5 + arch/arm/boot/dts/aspeed-bmc-opp-palmetto.dts | 4 +- arch/arm/boot/dts/aspeed-bmc-opp-romulus.dts | 8 + arch/arm/boot/dts/aspeed-bmc-opp-witherspoon.dts | 52 +- arch/arm/boot/dts/aspeed-g4.dtsi | 6 + arch/arm/boot/dts/aspeed-g5.dtsi | 20 + arch/arm/boot/dts/at91-sama5d27_som1.dtsi | 39 +- arch/arm/boot/dts/at91-sama5d27_som1_ek.dts | 39 +- arch/arm/boot/dts/at91-sama5d2_xplained.dts | 93 +- arch/arm/boot/dts/at91-sama5d4_xplained.dts | 39 +- arch/arm/boot/dts/at91-sama5d4ek.dts | 39 +- arch/arm/boot/dts/at91-vinco.dts | 39 +- arch/arm/boot/dts/at91sam9260ek.dts | 39 +- arch/arm/boot/dts/at91sam9xe.dtsi | 39 +- arch/arm/boot/dts/axp81x.dtsi | 4 + arch/arm/boot/dts/dra7-l4.dtsi | 6 +- arch/arm/boot/dts/dra7.dtsi | 2 + arch/arm/boot/dts/dra76x-mmc-iodelay.dtsi | 40 +- arch/arm/boot/dts/emev2-kzm9d.dts | 2 +- arch/arm/boot/dts/exynos3250.dtsi | 72 +- arch/arm/boot/dts/exynos4.dtsi | 14 +- arch/arm/boot/dts/exynos4210-origen.dts | 4 +- arch/arm/boot/dts/exynos4210-smdkv310.dts | 4 +- arch/arm/boot/dts/exynos4210-trats.dts | 4 +- arch/arm/boot/dts/exynos4210-universal_c210.dts | 21 +- arch/arm/boot/dts/exynos4412-odroidu3.dts | 7 +- arch/arm/boot/dts/exynos4412-origen.dts | 3 +- arch/arm/boot/dts/exynos4412-smdk4412.dts | 4 +- arch/arm/boot/dts/exynos4412-trats2.dts | 3 +- arch/arm/boot/dts/exynos4412.dtsi | 2 +- arch/arm/boot/dts/exynos5250-smdk5250.dts | 3 +- arch/arm/boot/dts/exynos5250.dtsi | 40 +- arch/arm/boot/dts/exynos5260-pinctrl.dtsi | 16 + arch/arm/boot/dts/exynos5260-xyref5260.dts | 2 +- arch/arm/boot/dts/exynos5260.dtsi | 82 +- arch/arm/boot/dts/exynos5410-odroidxu.dts | 2 - arch/arm/boot/dts/exynos5410-smdk5410.dts | 2 +- arch/arm/boot/dts/exynos5420-arndale-octa.dts | 364 +- arch/arm/boot/dts/exynos5420-smdk5420.dts | 3 +- arch/arm/boot/dts/exynos5420.dtsi | 2 +- arch/arm/boot/dts/exynos5422-odroidxu3-audio.dtsi | 5 +- arch/arm/boot/dts/exynos5422-odroidxu3-common.dtsi | 2 - arch/arm/boot/dts/exynos54xx.dtsi | 38 +- arch/arm/boot/dts/gemini-dlink-dir-685.dts | 82 +- arch/arm/boot/dts/imx35.dtsi | 6 + arch/arm/boot/dts/imx50-kobo-aura.dts | 258 + arch/arm/boot/dts/imx50.dtsi | 23 +- arch/arm/boot/dts/imx51-zii-rdu1.dts | 38 +- arch/arm/boot/dts/imx51.dtsi | 2 +- arch/arm/boot/dts/imx53-m53.dtsi | 2 +- arch/arm/boot/dts/imx53-m53menlo.dts | 311 + arch/arm/boot/dts/imx53.dtsi | 2 +- arch/arm/boot/dts/imx6-logicpd-baseboard.dtsi | 8 +- arch/arm/boot/dts/imx6dl-eckelmann-ci4x10.dts | 381 + arch/arm/boot/dts/imx6dl-riotboard.dts | 2 +- arch/arm/boot/dts/imx6dl-sabreauto.dts | 15 + arch/arm/boot/dts/imx6q-ba16.dtsi | 2 +- arch/arm/boot/dts/imx6q-gw54xx.dts | 105 + arch/arm/boot/dts/imx6q-logicpd.dts | 4 +- arch/arm/boot/dts/imx6q-marsboard.dts | 2 +- arch/arm/boot/dts/imx6q-tbs2910.dts | 2 +- arch/arm/boot/dts/imx6q-zii-rdu2.dts | 38 +- arch/arm/boot/dts/imx6qdl-apf6.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-emcon.dtsi | 2 - arch/arm/boot/dts/imx6qdl-gw54xx.dtsi | 29 +- arch/arm/boot/dts/imx6qdl-gw551x.dtsi | 138 + arch/arm/boot/dts/imx6qdl-gw5903.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-phytec-pfla02.dtsi | 4 +- arch/arm/boot/dts/imx6qdl-sabreauto.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-sabresd.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-sr-som.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-var-dart.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-wandboard.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-zii-rdu2.dtsi | 50 +- arch/arm/boot/dts/imx6qdl.dtsi | 18 +- arch/arm/boot/dts/imx6qp-zii-rdu2.dts | 38 +- arch/arm/boot/dts/imx6sl.dtsi | 11 +- arch/arm/boot/dts/imx6sll.dtsi | 3 +- arch/arm/boot/dts/imx6sx-sabreauto.dts | 2 +- arch/arm/boot/dts/imx6sx-sdb.dtsi | 2 +- arch/arm/boot/dts/imx6sx.dtsi | 4 +- arch/arm/boot/dts/imx6ul.dtsi | 4 +- arch/arm/boot/dts/imx7-mba7.dtsi | 550 + arch/arm/boot/dts/imx7-tqma7.dtsi | 249 + arch/arm/boot/dts/imx7d-mba7.dts | 119 + arch/arm/boot/dts/imx7d-pico.dtsi | 2 +- arch/arm/boot/dts/imx7d-tqma7.dtsi | 11 + arch/arm/boot/dts/imx7d-zii-rpu2.dts | 941 + arch/arm/boot/dts/imx7d.dtsi | 1 + arch/arm/boot/dts/imx7s-mba7.dts | 18 + arch/arm/boot/dts/imx7s-tqma7.dtsi | 11 + arch/arm/boot/dts/imx7s-warp.dts | 61 + arch/arm/boot/dts/imx7s.dtsi | 98 +- arch/arm/boot/dts/imx7ulp.dtsi | 12 + arch/arm/boot/dts/intel-ixp42x-linksys-nslu2.dts | 109 + arch/arm/boot/dts/intel-ixp42x.dtsi | 25 + .../arm/boot/dts/intel-ixp43x-gateworks-gw2358.dts | 94 + arch/arm/boot/dts/intel-ixp43x.dtsi | 15 + arch/arm/boot/dts/intel-ixp45x-ixp46x.dtsi | 34 + arch/arm/boot/dts/intel-ixp4xx.dtsi | 69 + arch/arm/boot/dts/logicpd-som-lv-baseboard.dtsi | 2 +- arch/arm/boot/dts/lpc3250-ea3250.dts | 1 + arch/arm/boot/dts/lpc3250-phy3250.dts | 3 +- arch/arm/boot/dts/lpc32xx.dtsi | 38 +- arch/arm/boot/dts/ls1021a-moxa-uc-8410a.dts | 1 - arch/arm/boot/dts/ls1021a-qds.dts | 4 + arch/arm/boot/dts/ls1021a-twr.dts | 9 +- arch/arm/boot/dts/ls1021a.dtsi | 40 +- arch/arm/boot/dts/meson.dtsi | 9 + arch/arm/boot/dts/meson8.dtsi | 15 +- arch/arm/boot/dts/meson8b-ec100.dts | 14 + arch/arm/boot/dts/meson8b-odroidc1.dts | 66 + arch/arm/boot/dts/meson8b.dtsi | 21 +- arch/arm/boot/dts/omap2420-n810.dts | 2 +- arch/arm/boot/dts/omap4-droid4-xt894.dts | 27 +- arch/arm/boot/dts/omap4-duovero.dtsi | 21 +- arch/arm/boot/dts/omap4-l4-abe.dtsi | 501 + arch/arm/boot/dts/omap4-mcpdm.dtsi | 44 + arch/arm/boot/dts/omap4-panda-common.dtsi | 21 +- arch/arm/boot/dts/omap4-sdp.dts | 21 +- arch/arm/boot/dts/omap4-var-som-om44.dtsi | 21 +- arch/arm/boot/dts/omap4.dtsi | 192 +- arch/arm/boot/dts/omap5-board-common.dtsi | 8 +- arch/arm/boot/dts/omap5-l4-abe.dtsi | 447 + arch/arm/boot/dts/omap5.dtsi | 115 +- arch/arm/boot/dts/qcom-apq8064.dtsi | 6 +- arch/arm/boot/dts/qcom-ipq4019.dtsi | 4 +- arch/arm/boot/dts/qcom-mdm9615.dtsi | 1 + arch/arm/boot/dts/qcom-msm8660.dtsi | 1 + arch/arm/boot/dts/qcom-pma8084.dtsi | 1 + arch/arm/boot/dts/r7s72100-rskrza1.dts | 46 +- arch/arm/boot/dts/r8a73a4-ape6evm.dts | 29 +- arch/arm/boot/dts/r8a77470-iwg23s-sbc.dts | 123 + arch/arm/boot/dts/r8a77470.dtsi | 313 + arch/arm/boot/dts/r8a7778-bockw.dts | 2 +- arch/arm/boot/dts/r8a7779-marzen.dts | 2 +- arch/arm/boot/dts/r8a7792-blanche.dts | 20 + arch/arm/boot/dts/r8a7792.dtsi | 18 + arch/arm/boot/dts/r8a7794-alt.dts | 47 + arch/arm/boot/dts/rk3036-kylin.dts | 10 +- arch/arm/boot/dts/rk3036.dtsi | 136 +- arch/arm/boot/dts/rk3066a-marsboard.dts | 2 +- arch/arm/boot/dts/rk3066a-mk808.dts | 37 +- arch/arm/boot/dts/rk3066a-rayeager.dts | 26 +- arch/arm/boot/dts/rk3066a.dtsi | 239 +- arch/arm/boot/dts/rk3188-px3-evb.dts | 4 +- arch/arm/boot/dts/rk3188-radxarock.dts | 14 +- arch/arm/boot/dts/rk3188.dtsi | 210 +- arch/arm/boot/dts/rk322x.dtsi | 170 +- arch/arm/boot/dts/rk3288-evb-act8846.dts | 4 +- arch/arm/boot/dts/rk3288-evb.dtsi | 26 +- arch/arm/boot/dts/rk3288-fennec.dts | 10 +- arch/arm/boot/dts/rk3288-firefly-beta.dts | 4 +- arch/arm/boot/dts/rk3288-firefly-reload-core.dtsi | 10 +- arch/arm/boot/dts/rk3288-firefly-reload.dts | 36 +- arch/arm/boot/dts/rk3288-firefly.dts | 4 +- arch/arm/boot/dts/rk3288-firefly.dtsi | 38 +- arch/arm/boot/dts/rk3288-miqi.dts | 28 +- arch/arm/boot/dts/rk3288-phycore-rdk.dts | 28 +- arch/arm/boot/dts/rk3288-phycore-som.dtsi | 30 +- arch/arm/boot/dts/rk3288-r89.dts | 14 +- arch/arm/boot/dts/rk3288-rock2-som.dtsi | 4 +- arch/arm/boot/dts/rk3288-rock2-square.dts | 18 +- arch/arm/boot/dts/rk3288-tinker-s.dts | 5 + arch/arm/boot/dts/rk3288-tinker.dtsi | 67 +- arch/arm/boot/dts/rk3288-veyron-analog-audio.dtsi | 8 +- arch/arm/boot/dts/rk3288-veyron-brain.dts | 8 +- arch/arm/boot/dts/rk3288-veyron-chromebook.dtsi | 25 +- arch/arm/boot/dts/rk3288-veyron-jaq.dts | 14 +- arch/arm/boot/dts/rk3288-veyron-jerry.dts | 23 +- arch/arm/boot/dts/rk3288-veyron-mickey.dts | 6 +- arch/arm/boot/dts/rk3288-veyron-mighty.dts | 34 + arch/arm/boot/dts/rk3288-veyron-minnie.dts | 24 +- arch/arm/boot/dts/rk3288-veyron-pinky.dts | 6 +- arch/arm/boot/dts/rk3288-veyron-sdmmc.dtsi | 16 +- arch/arm/boot/dts/rk3288-veyron-speedy.dts | 14 +- arch/arm/boot/dts/rk3288-veyron.dtsi | 91 +- arch/arm/boot/dts/rk3288-vyasa.dts | 6 +- arch/arm/boot/dts/rk3288.dtsi | 324 +- arch/arm/boot/dts/rv1108-elgin-r1.dts | 1 - arch/arm/boot/dts/rv1108.dtsi | 138 +- arch/arm/boot/dts/s5pv210-goni.dts | 2 +- arch/arm/boot/dts/s5pv210.dtsi | 6 +- arch/arm/boot/dts/sama5d2.dtsi | 45 +- arch/arm/boot/dts/sama5d36ek_cmp.dts | 39 +- arch/arm/boot/dts/sama5d3xcm_cmp.dtsi | 39 +- arch/arm/boot/dts/sama5d3xmb_cmp.dtsi | 39 +- arch/arm/boot/dts/sama5d4.dtsi | 39 +- arch/arm/boot/dts/socfpga_arria10_socdk_sdmmc.dts | 1 + arch/arm/boot/dts/ste-dbx5x0.dtsi | 74 +- arch/arm/boot/dts/ste-href-stuib.dtsi | 13 + arch/arm/boot/dts/ste-href-tvk1281618.dtsi | 13 + arch/arm/boot/dts/stm32f429.dtsi | 13 + arch/arm/boot/dts/stm32f769-disco.dts | 4 + arch/arm/boot/dts/stm32h743-pinctrl.dtsi | 68 + arch/arm/boot/dts/stm32h743.dtsi | 14 + arch/arm/boot/dts/stm32h743i-disco.dts | 20 + arch/arm/boot/dts/stm32h743i-eval.dts | 23 +- arch/arm/boot/dts/stm32mp157-pinctrl.dtsi | 269 + arch/arm/boot/dts/stm32mp157a-dk1.dts | 250 + arch/arm/boot/dts/stm32mp157c-dk2.dts | 76 + arch/arm/boot/dts/stm32mp157c-ed1.dts | 175 +- arch/arm/boot/dts/stm32mp157c.dtsi | 56 + arch/arm/boot/dts/sun4i-a10-chuwi-v7-cw0825.dts | 20 +- arch/arm/boot/dts/sun4i-a10-cubieboard.dts | 10 +- arch/arm/boot/dts/sun4i-a10-dserve-dsrv9703c.dts | 20 +- arch/arm/boot/dts/sun4i-a10-hyundai-a7hd.dts | 20 +- arch/arm/boot/dts/sun4i-a10-inet1.dts | 20 +- arch/arm/boot/dts/sun4i-a10-inet97fv2.dts | 20 +- arch/arm/boot/dts/sun4i-a10-inet9f-rev03.dts | 72 +- arch/arm/boot/dts/sun4i-a10-marsboard.dts | 12 +- arch/arm/boot/dts/sun4i-a10-olinuxino-lime.dts | 18 +- arch/arm/boot/dts/sun4i-a10-pcduino.dts | 12 +- arch/arm/boot/dts/sun4i-a10-pov-protab2-ips9.dts | 20 +- arch/arm/boot/dts/sun4i-a10.dtsi | 11 +- arch/arm/boot/dts/sun5i-a10s-auxtek-t004.dts | 10 +- arch/arm/boot/dts/sun5i-a10s-olinuxino-micro.dts | 10 +- .../boot/dts/sun5i-a13-empire-electronix-d709.dts | 20 +- arch/arm/boot/dts/sun5i-a13-hsg-h702.dts | 12 +- arch/arm/boot/dts/sun5i-a13-licheepi-one.dts | 5 +- arch/arm/boot/dts/sun5i-a13-olinuxino-micro.dts | 18 +- arch/arm/boot/dts/sun5i-a13-olinuxino.dts | 20 +- arch/arm/boot/dts/sun5i-a13-q8-tablet.dts | 11 +- arch/arm/boot/dts/sun5i-a13-utoo-p66.dts | 16 +- arch/arm/boot/dts/sun5i-gr8-chip-pro.dts | 4 +- arch/arm/boot/dts/sun5i-gr8-evb.dts | 4 +- arch/arm/boot/dts/sun5i-r8-chip.dts | 14 +- .../boot/dts/sun5i-reference-design-tablet.dtsi | 20 +- arch/arm/boot/dts/sun5i.dtsi | 66 +- arch/arm/boot/dts/sun6i-a31-colombus.dts | 14 +- arch/arm/boot/dts/sun6i-a31-hummingbird.dts | 16 +- arch/arm/boot/dts/sun6i-a31-i7.dts | 1 - arch/arm/boot/dts/sun6i-a31.dtsi | 22 +- arch/arm/boot/dts/sun6i-a31s-primo81.dts | 2 +- .../boot/dts/sun6i-reference-design-tablet.dtsi | 12 +- arch/arm/boot/dts/sun7i-a20-bananapi.dts | 10 +- arch/arm/boot/dts/sun7i-a20-cubieboard2.dts | 12 +- arch/arm/boot/dts/sun7i-a20-lamobo-r1.dts | 12 +- arch/arm/boot/dts/sun7i-a20-olimex-som204-evb.dts | 4 +- arch/arm/boot/dts/sun7i-a20-olinuxino-lime.dts | 18 +- arch/arm/boot/dts/sun7i-a20-olinuxino-lime2.dts | 24 +- arch/arm/boot/dts/sun7i-a20-olinuxino-micro.dts | 18 +- arch/arm/boot/dts/sun7i-a20-orangepi-mini.dts | 12 +- arch/arm/boot/dts/sun7i-a20-orangepi.dts | 12 +- arch/arm/boot/dts/sun7i-a20-pcduino3-nano.dts | 12 +- arch/arm/boot/dts/sun7i-a20-pcduino3.dts | 12 +- arch/arm/boot/dts/sun7i-a20-wexler-tab7200.dts | 12 +- arch/arm/boot/dts/sun7i-a20-wits-pro-a20-dkt.dts | 12 +- arch/arm/boot/dts/sun7i-a20.dtsi | 125 +- arch/arm/boot/dts/sun8i-a23-a33.dtsi | 74 +- arch/arm/boot/dts/sun8i-a23-q8-tablet.dts | 6 + arch/arm/boot/dts/sun8i-a33-q8-tablet.dts | 7 + arch/arm/boot/dts/sun8i-a33-sinlinx-sina33.dts | 11 +- arch/arm/boot/dts/sun8i-a33.dtsi | 20 +- arch/arm/boot/dts/sun8i-a83t-bananapi-m3.dts | 12 + arch/arm/boot/dts/sun8i-a83t-cubietruck-plus.dts | 12 + arch/arm/boot/dts/sun8i-a83t-tbs-a711.dts | 73 +- arch/arm/boot/dts/sun8i-a83t.dtsi | 111 +- .../boot/dts/sun8i-h2-plus-bananapi-m2-zero.dts | 20 +- arch/arm/boot/dts/sun8i-h2-plus-orangepi-zero.dts | 2 +- arch/arm/boot/dts/sun8i-h3-beelink-x2.dts | 6 +- arch/arm/boot/dts/sun8i-h3-mapleboard-mp130.dts | 7 +- arch/arm/boot/dts/sun8i-h3-nanopi-m1-plus.dts | 3 +- arch/arm/boot/dts/sun8i-h3-nanopi-m1.dts | 2 +- arch/arm/boot/dts/sun8i-h3-nanopi-neo-air.dts | 2 +- arch/arm/boot/dts/sun8i-h3-nanopi.dtsi | 25 +- arch/arm/boot/dts/sun8i-h3-orangepi-2.dts | 34 +- arch/arm/boot/dts/sun8i-h3-orangepi-lite.dts | 27 +- arch/arm/boot/dts/sun8i-h3-orangepi-one.dts | 25 +- arch/arm/boot/dts/sun8i-h3-orangepi-pc.dts | 27 +- arch/arm/boot/dts/sun8i-h3-orangepi-plus.dts | 9 - arch/arm/boot/dts/sun8i-h3-orangepi-zero-plus2.dts | 3 +- arch/arm/boot/dts/sun8i-h3-rervision-dvk.dts | 114 + arch/arm/boot/dts/sun8i-h3.dtsi | 4 + arch/arm/boot/dts/sun8i-q8-common.dtsi | 18 +- .../boot/dts/sun8i-r16-nintendo-nes-classic.dts | 2 - arch/arm/boot/dts/sun8i-r16-parrot.dts | 12 +- arch/arm/boot/dts/sun8i-r40.dtsi | 13 +- .../boot/dts/sun8i-reference-design-tablet.dtsi | 12 +- arch/arm/boot/dts/sun8i-v3s-licheepi-zero.dts | 2 +- arch/arm/boot/dts/sun8i-v3s.dtsi | 13 +- arch/arm/boot/dts/sun8i-v40-bananapi-m2-berry.dts | 36 +- arch/arm/boot/dts/sun9i-a80-cubieboard4.dts | 15 +- arch/arm/boot/dts/sun9i-a80-optimus.dts | 4 +- arch/arm/boot/dts/sun9i-a80.dtsi | 84 +- arch/arm/boot/dts/sunxi-bananapi-m2-plus.dtsi | 7 +- arch/arm/boot/dts/sunxi-h3-h5.dtsi | 50 +- arch/arm/boot/dts/sunxi-libretech-all-h3-cc.dtsi | 4 +- arch/arm/boot/dts/tegra124-apalis-emc.dtsi | 39 +- arch/arm/boot/dts/tegra124-apalis-eval.dts | 40 +- arch/arm/boot/dts/tegra124-apalis-v1.2-eval.dts | 2 +- arch/arm/boot/dts/tegra124-apalis-v1.2.dtsi | 9 +- arch/arm/boot/dts/tegra124-apalis.dtsi | 45 +- arch/arm/boot/dts/tegra124-jetson-tk1.dts | 5 + arch/arm/boot/dts/tegra124-nyan.dtsi | 5 + arch/arm/boot/dts/tegra124-venice2.dts | 5 + arch/arm/boot/dts/tegra30.dtsi | 11 + arch/arm/boot/dts/vf610-zii-cfu1.dts | 26 +- arch/arm/boot/dts/vf610-zii-dev-rev-b.dts | 57 +- arch/arm/boot/dts/vf610-zii-dev-rev-c.dts | 49 +- arch/arm/boot/dts/vf610-zii-dev.dtsi | 6 +- arch/arm/boot/dts/vf610-zii-scu4-aib.dts | 14 +- arch/arm/boot/dts/vf610-zii-spb4.dts | 359 + arch/arm/boot/dts/vf610-zii-ssmb-dtu.dts | 5 +- arch/arm/boot/dts/vf610-zii-ssmb-spu3.dts | 17 +- arch/arm/common/sa1111.c | 2 +- arch/arm/configs/aspeed_g4_defconfig | 2 - arch/arm/configs/aspeed_g5_defconfig | 2 - arch/arm/configs/at91_dt_defconfig | 3 +- arch/arm/configs/clps711x_defconfig | 3 +- arch/arm/configs/cm_x2xx_defconfig | 2 +- arch/arm/configs/cm_x300_defconfig | 2 +- arch/arm/configs/colibri_pxa270_defconfig | 2 +- arch/arm/configs/corgi_defconfig | 2 +- arch/arm/configs/davinci_all_defconfig | 2 +- arch/arm/configs/efm32_defconfig | 1 - arch/arm/configs/em_x270_defconfig | 2 +- arch/arm/configs/ep93xx_defconfig | 2 +- arch/arm/configs/eseries_pxa_defconfig | 2 +- arch/arm/configs/exynos_defconfig | 1 - arch/arm/configs/ezx_defconfig | 1 - arch/arm/configs/h3600_defconfig | 1 - arch/arm/configs/imote2_defconfig | 1 - arch/arm/configs/imx_v4_v5_defconfig | 2 +- arch/arm/configs/imx_v6_v7_defconfig | 6 +- arch/arm/configs/ixp4xx_defconfig | 2 +- arch/arm/configs/keystone_defconfig | 2 +- arch/arm/configs/lpc32xx_defconfig | 2 +- arch/arm/configs/mini2440_defconfig | 4 +- arch/arm/configs/mmp2_defconfig | 2 +- arch/arm/configs/moxart_defconfig | 1 - arch/arm/configs/multi_v4t_defconfig | 3 +- arch/arm/configs/multi_v5_defconfig | 2 +- arch/arm/configs/multi_v7_defconfig | 153 +- arch/arm/configs/mv78xx0_defconfig | 2 +- arch/arm/configs/mvebu_v5_defconfig | 2 +- arch/arm/configs/mvebu_v7_defconfig | 2 +- arch/arm/configs/mxs_defconfig | 2 +- arch/arm/configs/nhk8815_defconfig | 4 +- arch/arm/configs/omap1_defconfig | 3 +- arch/arm/configs/omap2plus_defconfig | 4 +- arch/arm/configs/orion5x_defconfig | 2 +- arch/arm/configs/oxnas_v6_defconfig | 2 +- arch/arm/configs/pxa3xx_defconfig | 2 +- arch/arm/configs/pxa_defconfig | 6 +- arch/arm/configs/qcom_defconfig | 15 +- arch/arm/configs/s3c2410_defconfig | 2 +- arch/arm/configs/s3c6400_defconfig | 2 +- arch/arm/configs/sama5_defconfig | 4 +- arch/arm/configs/shmobile_defconfig | 13 +- arch/arm/configs/socfpga_defconfig | 6 +- arch/arm/configs/spear13xx_defconfig | 2 +- arch/arm/configs/spear3xx_defconfig | 2 +- arch/arm/configs/spear6xx_defconfig | 2 +- arch/arm/configs/spitz_defconfig | 2 +- arch/arm/configs/stm32_defconfig | 1 - arch/arm/configs/tango4_defconfig | 2 +- arch/arm/configs/tegra_defconfig | 36 +- arch/arm/configs/trizeps4_defconfig | 2 +- arch/arm/configs/u300_defconfig | 3 +- arch/arm/configs/vexpress_defconfig | 1 - arch/arm/crypto/aes-neonbs-glue.c | 2 + arch/arm/crypto/chacha-neon-glue.c | 5 +- arch/arm/crypto/crc32-ce-glue.c | 5 +- arch/arm/crypto/crct10dif-ce-glue.c | 3 +- arch/arm/crypto/ghash-ce-glue.c | 10 +- arch/arm/crypto/nhpoly1305-neon-glue.c | 3 +- arch/arm/crypto/sha1-ce-glue.c | 5 +- arch/arm/crypto/sha1_neon_glue.c | 5 +- arch/arm/crypto/sha2-ce-glue.c | 5 +- arch/arm/crypto/sha256_neon_glue.c | 5 +- arch/arm/crypto/sha512-neon-glue.c | 5 +- arch/arm/firmware/Kconfig | 29 - arch/arm/firmware/Makefile | 4 - arch/arm/firmware/trusted_foundations.c | 103 - arch/arm/include/asm/Kbuild | 4 +- arch/arm/include/asm/arch_timer.h | 18 +- arch/arm/include/asm/cp15.h | 2 + arch/arm/include/asm/domain.h | 6 +- arch/arm/include/asm/firmware.h | 2 +- arch/arm/include/asm/futex.h | 3 +- arch/arm/include/asm/hardirq.h | 1 + arch/arm/include/asm/io.h | 2 - arch/arm/include/asm/kvm_emulate.h | 2 + arch/arm/include/asm/kvm_host.h | 26 +- arch/arm/include/asm/limits.h | 12 - arch/arm/include/asm/processor.h | 4 +- arch/arm/include/asm/stage2_pgtable.h | 4 +- arch/arm/include/asm/syscall.h | 2 +- arch/arm/include/asm/tlb.h | 255 +- arch/arm/include/asm/trusted_foundations.h | 73 - arch/arm/include/asm/uaccess.h | 3 +- arch/arm/kernel/atags.h | 2 +- arch/arm/kernel/dma-isa.c | 8 +- arch/arm/kernel/head-nommu.S | 2 +- arch/arm/kernel/signal.c | 3 +- arch/arm/kernel/smp.c | 30 +- arch/arm/kernel/stacktrace.c | 6 - arch/arm/kvm/Kconfig | 1 - arch/arm/mach-at91/Kconfig | 26 +- arch/arm/mach-at91/at91sam9.c | 18 + arch/arm/mach-at91/generic.h | 2 + arch/arm/mach-at91/pm.c | 193 +- arch/arm/mach-at91/pm_suspend.S | 111 +- arch/arm/mach-davinci/board-da830-evm.c | 51 +- arch/arm/mach-davinci/board-da850-evm.c | 1 + arch/arm/mach-davinci/board-dm355-evm.c | 1 + arch/arm/mach-davinci/board-dm644x-evm.c | 1 + arch/arm/mach-davinci/board-omapl138-hawk.c | 50 +- arch/arm/mach-davinci/da830.c | 1 + arch/arm/mach-davinci/da850.c | 1 + arch/arm/mach-davinci/devices-da8xx.c | 1 + arch/arm/mach-davinci/dm355.c | 1 + arch/arm/mach-davinci/dm365.c | 1 + arch/arm/mach-davinci/dm644x.c | 1 + arch/arm/mach-davinci/dm646x.c | 1 + arch/arm/mach-dove/common.c | 1 + arch/arm/mach-ep93xx/adssphere.c | 2 +- arch/arm/mach-ep93xx/clock.c | 3 +- arch/arm/mach-ep93xx/core.c | 8 +- arch/arm/mach-ep93xx/dma.c | 2 +- arch/arm/mach-ep93xx/edb93xx.c | 17 +- arch/arm/mach-ep93xx/gesbc9312.c | 2 +- .../mach-ep93xx/{include/mach => }/gpio-ep93xx.h | 0 arch/arm/mach-ep93xx/hardware.h | 25 + arch/arm/mach-ep93xx/include/mach/hardware.h | 25 - arch/arm/mach-ep93xx/include/mach/platform.h | 70 - arch/arm/mach-ep93xx/micro9.c | 2 +- arch/arm/mach-ep93xx/platform.h | 49 + arch/arm/mach-ep93xx/simone.c | 15 +- arch/arm/mach-ep93xx/snappercl15.c | 4 +- arch/arm/mach-ep93xx/ts72xx.c | 29 +- arch/arm/mach-ep93xx/vision_ep9307.c | 19 +- arch/arm/mach-exynos/Kconfig | 12 +- arch/arm/mach-exynos/Makefile | 2 +- arch/arm/mach-exynos/common.h | 1 + arch/arm/mach-exynos/exynos.c | 3 + arch/arm/mach-exynos/firmware.c | 1 + arch/arm/mach-exynos/mcpm-exynos.c | 13 +- arch/arm/mach-exynos/platsmp.c | 9 +- arch/arm/mach-exynos/smc.h | 7 + arch/arm/mach-exynos/suspend.c | 49 +- arch/arm/mach-imx/devices/platform-fec.c | 2 +- arch/arm/mach-imx/devices/platform-gpio_keys.c | 2 +- arch/arm/mach-imx/devices/platform-imx2-wdt.c | 2 +- arch/arm/mach-imx/devices/platform-mxc_nand.c | 2 +- arch/arm/mach-imx/hardware.h | 2 +- arch/arm/mach-imx/pm-imx6.c | 8 +- arch/arm/mach-integrator/impd1.c | 2 +- arch/arm/mach-iop13xx/pci.c | 2 +- arch/arm/mach-iop13xx/tpmi.c | 2 +- arch/arm/mach-ixp4xx/Kconfig | 27 +- arch/arm/mach-ixp4xx/Makefile | 5 +- arch/arm/mach-ixp4xx/avila-pci.c | 2 + arch/arm/mach-ixp4xx/avila-setup.c | 2 + arch/arm/mach-ixp4xx/common-pci.c | 2 +- arch/arm/mach-ixp4xx/common.c | 483 +- arch/arm/mach-ixp4xx/coyote-pci.c | 2 + arch/arm/mach-ixp4xx/coyote-setup.c | 2 + arch/arm/mach-ixp4xx/dsmg600-pci.c | 2 + arch/arm/mach-ixp4xx/dsmg600-setup.c | 5 +- arch/arm/mach-ixp4xx/fsg-pci.c | 2 + arch/arm/mach-ixp4xx/fsg-setup.c | 2 + arch/arm/mach-ixp4xx/gateway7001-pci.c | 2 + arch/arm/mach-ixp4xx/gateway7001-setup.c | 2 + arch/arm/mach-ixp4xx/gtwx5715-pci.c | 2 + arch/arm/mach-ixp4xx/gtwx5715-setup.c | 2 + arch/arm/mach-ixp4xx/include/mach/entry-macro.S | 41 - arch/arm/mach-ixp4xx/include/mach/irqs.h | 75 - arch/arm/mach-ixp4xx/include/mach/ixp4xx-regs.h | 94 - arch/arm/mach-ixp4xx/include/mach/npe.h | 40 - arch/arm/mach-ixp4xx/include/mach/qmgr.h | 204 - arch/arm/mach-ixp4xx/irqs.h | 68 + arch/arm/mach-ixp4xx/ixdp425-pci.c | 2 + arch/arm/mach-ixp4xx/ixdp425-setup.c | 2 + arch/arm/mach-ixp4xx/ixdpg425-pci.c | 2 + arch/arm/mach-ixp4xx/ixp4xx-of.c | 60 + arch/arm/mach-ixp4xx/ixp4xx_npe.c | 742 - arch/arm/mach-ixp4xx/ixp4xx_qmgr.c | 372 - arch/arm/mach-ixp4xx/nas100d-pci.c | 2 + arch/arm/mach-ixp4xx/nas100d-setup.c | 5 +- arch/arm/mach-ixp4xx/nslu2-pci.c | 2 + arch/arm/mach-ixp4xx/nslu2-setup.c | 12 +- arch/arm/mach-ixp4xx/wg302v2-pci.c | 2 + arch/arm/mach-ixp4xx/wg302v2-setup.c | 2 + arch/arm/mach-ks8695/include/mach/hardware.h | 2 +- arch/arm/mach-lpc32xx/phy3250.c | 42 +- arch/arm/mach-mediatek/mediatek.c | 1 + arch/arm/mach-mv78xx0/common.c | 1 + arch/arm/mach-mvebu/board-v7.c | 1 - arch/arm/mach-mvebu/coherency_ll.S | 2 +- arch/arm/mach-mvebu/kirkwood.c | 5 +- arch/arm/mach-mvebu/pm-board.c | 11 +- arch/arm/mach-mvebu/pmsu_ll.S | 3 +- arch/arm/mach-omap1/board-ams-delta.c | 2 +- arch/arm/mach-omap1/include/mach/hardware.h | 2 +- arch/arm/mach-omap2/clock.c | 3 + arch/arm/mach-omap2/common.h | 9 + arch/arm/mach-omap2/i2c.c | 11 +- arch/arm/mach-omap2/io.c | 7 +- arch/arm/mach-omap2/mmc.h | 8 + arch/arm/mach-omap2/omap-wakeupgen.c | 4 +- arch/arm/mach-omap2/omap_hwmod.c | 214 +- arch/arm/mach-omap2/omap_hwmod.h | 8 +- arch/arm/mach-omap2/omap_hwmod_2420_data.c | 1 - arch/arm/mach-omap2/omap_hwmod_2430_data.c | 1 - .../mach-omap2/omap_hwmod_2xxx_interconnect_data.c | 2 +- arch/arm/mach-omap2/omap_hwmod_2xxx_ipblock_data.c | 1 - .../mach-omap2/omap_hwmod_33xx_43xx_common_data.h | 29 - .../omap_hwmod_33xx_43xx_interconnect_data.c | 103 - .../mach-omap2/omap_hwmod_33xx_43xx_ipblock_data.c | 255 - arch/arm/mach-omap2/omap_hwmod_33xx_data.c | 64 - arch/arm/mach-omap2/omap_hwmod_3xxx_data.c | 4 - arch/arm/mach-omap2/omap_hwmod_43xx_data.c | 113 - arch/arm/mach-omap2/omap_hwmod_44xx_data.c | 740 - arch/arm/mach-omap2/omap_hwmod_54xx_data.c | 748 - arch/arm/mach-omap2/omap_hwmod_7xx_data.c | 848 +- arch/arm/mach-omap2/omap_hwmod_81xx_data.c | 1 - arch/arm/mach-omap2/pm33xx-core.c | 84 +- arch/arm/mach-omap2/sleep43xx.S | 3 + arch/arm/mach-omap2/sr_device.c | 5 +- arch/arm/mach-orion5x/common.c | 1 + arch/arm/mach-prima2/common.c | 2 +- arch/arm/mach-pxa/balloon3.c | 2 +- arch/arm/mach-pxa/colibri-pxa270.c | 2 +- arch/arm/mach-pxa/colibri-pxa300.c | 2 +- arch/arm/mach-pxa/colibri-pxa320.c | 2 +- arch/arm/mach-pxa/colibri-pxa3xx.c | 2 +- arch/arm/mach-pxa/gumstix.c | 2 +- arch/arm/mach-pxa/lpd270.c | 2 +- arch/arm/mach-pxa/lubbock.c | 2 +- arch/arm/mach-pxa/mainstone.c | 2 +- arch/arm/mach-pxa/trizeps4.c | 2 +- arch/arm/mach-pxa/viper.c | 2 +- arch/arm/mach-rockchip/platsmp.c | 1 + arch/arm/mach-rockchip/pm.c | 4 +- arch/arm/mach-rockchip/rockchip.c | 1 + arch/arm/mach-rpc/dma.c | 8 +- arch/arm/mach-s3c24xx/include/mach/hardware.h | 2 +- arch/arm/mach-s3c64xx/mach-crag6410-module.c | 14 +- arch/arm/mach-sa1100/include/mach/memory.h | 2 +- arch/arm/mach-sa1100/neponset.c | 2 +- arch/arm/mach-shmobile/pm-rcar-gen2.c | 1 + arch/arm/mach-shmobile/regulator-quirk-rcar-gen2.c | 6 +- arch/arm/mach-stm32/Kconfig | 5 +- arch/arm/mach-sunxi/mc_smp.c | 5 +- arch/arm/mach-sunxi/platsmp.c | 4 + arch/arm/mach-tegra/Kconfig | 4 +- arch/arm/mach-tegra/cpuidle-tegra114.c | 4 +- arch/arm/mach-tegra/cpuidle-tegra20.c | 11 +- arch/arm/mach-tegra/cpuidle-tegra30.c | 9 +- arch/arm/mach-tegra/iomap.h | 11 +- arch/arm/mach-tegra/irammap.h | 2 +- arch/arm/mach-tegra/pm.c | 50 + arch/arm/mach-tegra/reset-handler.S | 50 +- arch/arm/mach-tegra/reset.c | 4 + arch/arm/mach-tegra/reset.h | 9 +- arch/arm/mach-tegra/sleep-tegra20.S | 4 + arch/arm/mach-tegra/sleep-tegra30.S | 21 - arch/arm/mach-tegra/sleep.S | 14 +- arch/arm/mach-tegra/tegra.c | 5 +- arch/arm/mach-u300/regulator.c | 2 + arch/arm/mach-w90x900/include/mach/hardware.h | 2 +- arch/arm/mach-zynq/common.c | 1 + arch/arm/mm/alignment.c | 2 +- arch/arm/mm/dma-mapping.c | 24 +- arch/arm/mm/init.c | 42 +- arch/arm/nwfpe/fpmodule.c | 2 +- arch/arm/plat-omap/dma.c | 1 - arch/arm/plat-pxa/ssp.c | 6 - arch/arm/tools/syscall.tbl | 4 + arch/arm/vdso/Makefile | 21 +- arch/arm/vdso/vgettimeofday.c | 5 +- arch/arm/xen/p2m.c | 4 +- arch/arm64/Kconfig | 150 +- arch/arm64/Kconfig.platforms | 11 + arch/arm64/boot/dts/Makefile | 1 + arch/arm64/boot/dts/allwinner/Makefile | 3 + .../dts/allwinner/sun50i-a64-amarula-relic.dts | 65 + .../boot/dts/allwinner/sun50i-a64-bananapi-m64.dts | 2 +- .../allwinner/sun50i-a64-oceanic-5205-5inmfd.dts | 68 + .../arm64/boot/dts/allwinner/sun50i-a64-pine64.dts | 2 +- .../boot/dts/allwinner/sun50i-a64-pinebook.dts | 4 +- .../boot/dts/allwinner/sun50i-a64-sopine.dtsi | 2 +- .../boot/dts/allwinner/sun50i-a64-teres-i.dts | 13 + arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 75 +- .../sun50i-h5-emlid-neutis-n5-devboard.dts | 3 +- .../dts/allwinner/sun50i-h5-emlid-neutis-n5.dtsi | 1 - .../dts/allwinner/sun50i-h5-nanopi-neo-plus2.dts | 5 +- .../boot/dts/allwinner/sun50i-h5-nanopi-neo2.dts | 2 +- .../boot/dts/allwinner/sun50i-h5-orangepi-pc2.dts | 4 +- .../dts/allwinner/sun50i-h5-orangepi-prime.dts | 4 +- .../dts/allwinner/sun50i-h5-orangepi-zero-plus.dts | 2 +- .../allwinner/sun50i-h5-orangepi-zero-plus2.dts | 3 +- arch/arm64/boot/dts/allwinner/sun50i-h5.dtsi | 4 + .../boot/dts/allwinner/sun50i-h6-beelink-gs1.dts | 260 + .../boot/dts/allwinner/sun50i-h6-orangepi-3.dts | 215 + .../boot/dts/allwinner/sun50i-h6-orangepi.dtsi | 2 - .../boot/dts/allwinner/sun50i-h6-pine-h64.dts | 4 - arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 41 +- arch/arm64/boot/dts/altera/socfpga_stratix10.dtsi | 27 +- .../boot/dts/altera/socfpga_stratix10_socdk.dts | 3 +- arch/arm64/boot/dts/amlogic/Makefile | 1 + arch/arm64/boot/dts/amlogic/meson-g12a-sei510.dts | 185 + arch/arm64/boot/dts/amlogic/meson-g12a-u200.dts | 147 + arch/arm64/boot/dts/amlogic/meson-g12a-x96-max.dts | 140 + arch/arm64/boot/dts/amlogic/meson-g12a.dtsi | 465 + .../dts/amlogic/meson-gxl-s905d-phicomm-n1.dts | 10 + .../arm64/boot/dts/amlogic/meson-gxm-nexbox-a1.dts | 4 + arch/arm64/boot/dts/amlogic/meson-gxm.dtsi | 27 + arch/arm64/boot/dts/bitmain/bm1880-sophon-edge.dts | 143 + arch/arm64/boot/dts/bitmain/bm1880.dtsi | 68 + .../boot/dts/exynos/exynos5433-tm2-common.dtsi | 6 + arch/arm64/boot/dts/exynos/exynos5433-tm2.dts | 6 +- arch/arm64/boot/dts/exynos/exynos5433.dtsi | 83 +- arch/arm64/boot/dts/exynos/exynos7.dtsi | 57 +- arch/arm64/boot/dts/freescale/Makefile | 3 + .../boot/dts/freescale/fsl-ls1012a-oxalis.dts | 4 + arch/arm64/boot/dts/freescale/fsl-ls1012a.dtsi | 2 +- arch/arm64/boot/dts/freescale/fsl-ls1028a-qds.dts | 62 + arch/arm64/boot/dts/freescale/fsl-ls1028a-rdb.dts | 63 + arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 64 +- arch/arm64/boot/dts/freescale/fsl-ls1043a-rdb.dts | 1 - arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi | 2 +- arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi | 2 - arch/arm64/boot/dts/freescale/fsl-lx2160a-qds.dts | 16 + arch/arm64/boot/dts/freescale/fsl-lx2160a-rdb.dts | 16 + arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 69 + arch/arm64/boot/dts/freescale/imx8mm-evk.dts | 235 + arch/arm64/boot/dts/freescale/imx8mm.dtsi | 733 + arch/arm64/boot/dts/freescale/imx8mq-evk.dts | 129 + .../boot/dts/freescale/imx8mq-zii-ultra-rmb3.dts | 95 + .../boot/dts/freescale/imx8mq-zii-ultra-zest.dts | 24 + .../arm64/boot/dts/freescale/imx8mq-zii-ultra.dtsi | 725 + arch/arm64/boot/dts/freescale/imx8mq.dtsi | 309 +- arch/arm64/boot/dts/freescale/imx8qxp-mek.dts | 95 + arch/arm64/boot/dts/freescale/imx8qxp.dtsi | 89 +- arch/arm64/boot/dts/hisilicon/hi3660.dtsi | 20 +- arch/arm64/boot/dts/hisilicon/hi3670-hikey970.dts | 75 + arch/arm64/boot/dts/hisilicon/hi3670.dtsi | 62 + .../arm64/boot/dts/hisilicon/hikey970-pinctrl.dtsi | 115 + arch/arm64/boot/dts/intel/Makefile | 1 + arch/arm64/boot/dts/intel/socfpga_agilex.dtsi | 444 + arch/arm64/boot/dts/intel/socfpga_agilex_socdk.dts | 75 + .../dts/marvell/armada-8040-clearfog-gt-8k.dts | 13 +- arch/arm64/boot/dts/mediatek/mt2712-pinfunc.h | 2 +- arch/arm64/boot/dts/mediatek/mt2712e.dtsi | 2 - arch/arm64/boot/dts/mediatek/mt8173.dtsi | 35 +- arch/arm64/boot/dts/mediatek/mt8183-pinfunc.h | 1120 + arch/arm64/boot/dts/nvidia/Makefile | 1 + arch/arm64/boot/dts/nvidia/tegra186-p2771-0000.dts | 115 + arch/arm64/boot/dts/nvidia/tegra186-p3310.dtsi | 42 +- arch/arm64/boot/dts/nvidia/tegra186.dtsi | 147 +- arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi | 1 + arch/arm64/boot/dts/nvidia/tegra194-p2972-0000.dts | 2 - arch/arm64/boot/dts/nvidia/tegra210-p2180.dtsi | 6 + arch/arm64/boot/dts/nvidia/tegra210-p2371-2180.dts | 12 + arch/arm64/boot/dts/nvidia/tegra210-p2597.dtsi | 5 + arch/arm64/boot/dts/nvidia/tegra210-p2894.dtsi | 6 + arch/arm64/boot/dts/nvidia/tegra210-p3450-0000.dts | 650 + arch/arm64/boot/dts/nvidia/tegra210-smaug.dts | 12 + arch/arm64/boot/dts/nvidia/tegra210.dtsi | 41 +- arch/arm64/boot/dts/qcom/apq8096-db820c-pins.dtsi | 52 + .../boot/dts/qcom/apq8096-db820c-pmic-pins.dtsi | 8 + arch/arm64/boot/dts/qcom/apq8096-db820c.dtsi | 121 + arch/arm64/boot/dts/qcom/msm8916.dtsi | 46 +- arch/arm64/boot/dts/qcom/msm8996-pins.dtsi | 43 + arch/arm64/boot/dts/qcom/msm8996.dtsi | 558 +- arch/arm64/boot/dts/qcom/msm8998-mtp.dtsi | 60 +- arch/arm64/boot/dts/qcom/msm8998.dtsi | 315 +- arch/arm64/boot/dts/qcom/pm8005.dtsi | 1 + arch/arm64/boot/dts/qcom/pm8998.dtsi | 3 + arch/arm64/boot/dts/qcom/pmi8994.dtsi | 1 + arch/arm64/boot/dts/qcom/pmi8998.dtsi | 1 + arch/arm64/boot/dts/qcom/pms405.dtsi | 11 + arch/arm64/boot/dts/qcom/qcs404-evb-1000.dts | 3 +- arch/arm64/boot/dts/qcom/qcs404-evb-4000.dts | 85 +- arch/arm64/boot/dts/qcom/qcs404-evb.dtsi | 95 +- arch/arm64/boot/dts/qcom/qcs404.dtsi | 23 +- arch/arm64/boot/dts/qcom/sdm845-mtp.dts | 8 + arch/arm64/boot/dts/qcom/sdm845.dtsi | 427 +- arch/arm64/boot/dts/renesas/cat875.dtsi | 22 + arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 12 +- arch/arm64/boot/dts/renesas/r8a774c0-cat874.dts | 62 + arch/arm64/boot/dts/renesas/r8a774c0.dtsi | 44 +- arch/arm64/boot/dts/renesas/r8a7795.dtsi | 72 +- arch/arm64/boot/dts/renesas/r8a7796-salvator-x.dts | 1 + .../arm64/boot/dts/renesas/r8a7796-salvator-xs.dts | 1 + arch/arm64/boot/dts/renesas/r8a7796.dtsi | 13 +- arch/arm64/boot/dts/renesas/r8a77965.dtsi | 324 +- arch/arm64/boot/dts/renesas/r8a77980.dtsi | 16 + arch/arm64/boot/dts/renesas/r8a77990-ebisu.dts | 53 +- arch/arm64/boot/dts/renesas/r8a77990.dtsi | 74 +- arch/arm64/boot/dts/renesas/r8a77995-draak.dts | 32 +- arch/arm64/boot/dts/renesas/salvator-common.dtsi | 73 +- arch/arm64/boot/dts/rockchip/Makefile | 2 + arch/arm64/boot/dts/rockchip/px30-evb.dts | 4 +- arch/arm64/boot/dts/rockchip/rk3328-evb.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3328-roc-cc.dts | 53 + arch/arm64/boot/dts/rockchip/rk3328-rock64.dts | 33 +- arch/arm64/boot/dts/rockchip/rk3328.dtsi | 7 +- arch/arm64/boot/dts/rockchip/rk3368-evb.dtsi | 34 +- arch/arm64/boot/dts/rockchip/rk3368-geekbox.dts | 8 +- .../arm64/boot/dts/rockchip/rk3368-lion-haikou.dts | 14 +- arch/arm64/boot/dts/rockchip/rk3368-lion.dtsi | 10 +- .../boot/dts/rockchip/rk3368-orion-r68-meta.dts | 46 +- arch/arm64/boot/dts/rockchip/rk3368-px5-evb.dts | 6 +- arch/arm64/boot/dts/rockchip/rk3368-r88.dts | 36 +- arch/arm64/boot/dts/rockchip/rk3368.dtsi | 240 +- arch/arm64/boot/dts/rockchip/rk3399-evb.dts | 6 +- arch/arm64/boot/dts/rockchip/rk3399-ficus.dts | 18 +- arch/arm64/boot/dts/rockchip/rk3399-gru-bob.dts | 2 +- .../boot/dts/rockchip/rk3399-gru-chromebook.dtsi | 14 +- arch/arm64/boot/dts/rockchip/rk3399-gru-kevin.dts | 8 +- .../boot/dts/rockchip/rk3399-gru-scarlet.dtsi | 68 +- arch/arm64/boot/dts/rockchip/rk3399-gru.dtsi | 56 +- arch/arm64/boot/dts/rockchip/rk3399-nanopc-t4.dts | 69 +- .../arm64/boot/dts/rockchip/rk3399-nanopi-neo4.dts | 50 + arch/arm64/boot/dts/rockchip/rk3399-nanopi4.dtsi | 27 +- arch/arm64/boot/dts/rockchip/rk3399-orangepi.dts | 790 + .../arm64/boot/dts/rockchip/rk3399-puma-haikou.dts | 12 +- arch/arm64/boot/dts/rockchip/rk3399-puma.dtsi | 21 +- arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dts | 5 + arch/arm64/boot/dts/rockchip/rk3399-rock960.dtsi | 77 +- arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dts | 6 +- arch/arm64/boot/dts/rockchip/rk3399-sapphire.dtsi | 4 +- arch/arm64/boot/dts/rockchip/rk3399.dtsi | 314 +- arch/arm64/boot/dts/sprd/whale2.dtsi | 16 +- .../boot/dts/xilinx/zynqmp-zc1751-xm016-dc2.dts | 1 + arch/arm64/boot/dts/xilinx/zynqmp-zcu102-revA.dts | 1 + arch/arm64/boot/dts/xilinx/zynqmp-zcu102-revB.dts | 1 + arch/arm64/boot/dts/xilinx/zynqmp-zcu104-revA.dts | 1 + arch/arm64/boot/dts/xilinx/zynqmp-zcu106-revA.dts | 1 + arch/arm64/boot/dts/xilinx/zynqmp-zcu111-revA.dts | 1 + arch/arm64/configs/defconfig | 124 +- arch/arm64/crypto/aes-ce-ccm-glue.c | 9 +- arch/arm64/crypto/aes-ce-glue.c | 5 +- arch/arm64/crypto/aes-glue.c | 6 +- arch/arm64/crypto/aes-neonbs-glue.c | 6 +- arch/arm64/crypto/chacha-neon-glue.c | 7 +- arch/arm64/crypto/crct10dif-ce-glue.c | 9 +- arch/arm64/crypto/ghash-ce-glue.c | 25 +- arch/arm64/crypto/nhpoly1305-neon-glue.c | 5 +- arch/arm64/crypto/sha1-ce-glue.c | 7 +- arch/arm64/crypto/sha2-ce-glue.c | 7 +- arch/arm64/crypto/sha256-glue.c | 9 +- arch/arm64/crypto/sha3-ce-glue.c | 5 +- arch/arm64/crypto/sha512-ce-glue.c | 7 +- arch/arm64/crypto/sm3-ce-glue.c | 7 +- arch/arm64/crypto/sm4-ce-glue.c | 5 +- arch/arm64/include/asm/Kbuild | 5 +- arch/arm64/include/asm/arch_timer.h | 119 +- arch/arm64/include/asm/assembler.h | 19 +- arch/arm64/include/asm/barrier.h | 24 +- arch/arm64/include/asm/boot.h | 2 +- arch/arm64/include/asm/brk-imm.h | 5 + arch/arm64/include/asm/cpucaps.h | 3 +- arch/arm64/include/asm/cpufeature.h | 29 +- arch/arm64/include/asm/cputype.h | 2 + arch/arm64/include/asm/debug-monitors.h | 25 +- arch/arm64/include/asm/elf.h | 6 +- arch/arm64/include/asm/esr.h | 7 +- arch/arm64/include/asm/fpsimd.h | 29 +- arch/arm64/include/asm/futex.h | 61 +- arch/arm64/include/asm/hugetlb.h | 4 - arch/arm64/include/asm/hwcap.h | 60 +- arch/arm64/include/asm/insn.h | 8 + arch/arm64/include/asm/io.h | 2 - arch/arm64/include/asm/irqflags.h | 8 +- arch/arm64/include/asm/kprobes.h | 2 - arch/arm64/include/asm/kvm_asm.h | 3 +- arch/arm64/include/asm/kvm_emulate.h | 16 + arch/arm64/include/asm/kvm_host.h | 101 +- arch/arm64/include/asm/kvm_hyp.h | 5 +- arch/arm64/include/asm/kvm_ptrauth.h | 111 + arch/arm64/include/asm/memory.h | 4 +- arch/arm64/include/asm/module.h | 5 + arch/arm64/include/asm/pgalloc.h | 12 +- arch/arm64/include/asm/pgtable.h | 5 +- arch/arm64/include/asm/pointer_auth.h | 2 +- arch/arm64/include/asm/processor.h | 8 + arch/arm64/include/asm/ptrace.h | 22 + arch/arm64/include/asm/sdei.h | 2 +- arch/arm64/include/asm/signal32.h | 2 - arch/arm64/include/asm/stage2_pgtable.h | 4 +- arch/arm64/include/asm/syscall.h | 4 +- arch/arm64/include/asm/sysreg.h | 62 +- arch/arm64/include/asm/system_misc.h | 1 - arch/arm64/include/asm/tlb.h | 6 +- arch/arm64/include/asm/unistd.h | 2 +- arch/arm64/include/asm/unistd32.h | 8 + arch/arm64/include/asm/vdso_datapage.h | 1 + arch/arm64/include/asm/vmap_stack.h | 2 +- arch/arm64/include/uapi/asm/hwcap.h | 13 +- arch/arm64/include/uapi/asm/kvm.h | 43 + arch/arm64/kernel/Makefile | 11 +- arch/arm64/kernel/acpi_numa.c | 2 +- arch/arm64/kernel/asm-offsets.c | 9 +- arch/arm64/kernel/cpu_errata.c | 256 +- arch/arm64/kernel/cpu_ops.c | 1 + arch/arm64/kernel/cpufeature.c | 195 +- arch/arm64/kernel/cpuinfo.c | 9 +- arch/arm64/kernel/debug-monitors.c | 115 +- arch/arm64/kernel/entry.S | 19 +- arch/arm64/kernel/fpsimd.c | 183 +- arch/arm64/kernel/ftrace.c | 12 +- arch/arm64/kernel/head.S | 12 +- arch/arm64/kernel/insn.c | 40 + arch/arm64/kernel/kgdb.c | 30 +- arch/arm64/kernel/kuser32.S | 66 +- arch/arm64/kernel/perf_event.c | 54 +- arch/arm64/kernel/probes/kprobes.c | 22 +- arch/arm64/kernel/probes/uprobes.c | 19 +- arch/arm64/kernel/signal.c | 5 - arch/arm64/kernel/signal32.c | 3 +- arch/arm64/kernel/sigreturn32.S | 46 + arch/arm64/kernel/smp.c | 4 +- arch/arm64/kernel/stacktrace.c | 4 - arch/arm64/kernel/sys.c | 2 +- arch/arm64/kernel/traps.c | 48 +- arch/arm64/kernel/vdso.c | 139 +- arch/arm64/kernel/vdso/Makefile | 19 +- arch/arm64/kernel/vdso/gettimeofday.S | 22 +- arch/arm64/kvm/Kconfig | 1 - arch/arm64/kvm/Makefile | 2 +- arch/arm64/kvm/fpsimd.c | 17 +- arch/arm64/kvm/guest.c | 415 +- arch/arm64/kvm/handle_exit.c | 36 +- arch/arm64/kvm/hyp/entry.S | 15 + arch/arm64/kvm/hyp/switch.c | 80 +- arch/arm64/kvm/pmu.c | 239 + arch/arm64/kvm/reset.c | 167 +- arch/arm64/kvm/sys_regs.c | 183 +- arch/arm64/kvm/sys_regs.h | 25 + arch/arm64/lib/Makefile | 2 +- arch/arm64/mm/dma-mapping.c | 10 + arch/arm64/mm/fault.c | 21 +- arch/arm64/mm/init.c | 26 +- arch/arm64/mm/mmu.c | 66 +- arch/arm64/mm/numa.c | 25 +- arch/arm64/mm/proc.S | 34 +- arch/arm64/net/bpf_jit.h | 8 +- arch/arm64/net/bpf_jit_comp.c | 29 +- arch/c6x/Kconfig | 4 +- arch/c6x/include/asm/Kbuild | 2 +- arch/c6x/include/asm/syscall.h | 7 + arch/c6x/include/asm/tlb.h | 2 - arch/c6x/mm/init.c | 12 - arch/csky/Kconfig | 15 +- arch/csky/Makefile | 2 +- arch/csky/abiv1/inc/abi/ckmmu.h | 24 +- arch/csky/abiv1/inc/abi/entry.h | 41 +- arch/csky/abiv1/inc/abi/regdef.h | 5 +- arch/csky/abiv2/cacheflush.c | 13 +- arch/csky/abiv2/inc/abi/ckmmu.h | 34 +- arch/csky/abiv2/inc/abi/entry.h | 87 +- arch/csky/abiv2/inc/abi/regdef.h | 5 +- arch/csky/abiv2/mcount.S | 39 +- arch/csky/abiv2/memmove.S | 6 +- arch/csky/boot/dts/include/dt-bindings | 1 - arch/csky/include/asm/Kbuild | 2 +- arch/csky/include/asm/ftrace.h | 18 +- arch/csky/include/asm/mmu_context.h | 17 +- arch/csky/include/asm/page.h | 39 +- arch/csky/include/asm/perf_event.h | 8 + arch/csky/include/asm/ptrace.h | 41 + arch/csky/include/asm/syscall.h | 11 +- arch/csky/include/asm/thread_info.h | 27 +- arch/csky/include/asm/unistd.h | 2 + arch/csky/include/uapi/asm/perf_regs.h | 51 + arch/csky/include/uapi/asm/ptrace.h | 15 - arch/csky/kernel/Makefile | 2 + arch/csky/kernel/atomic.S | 26 +- arch/csky/kernel/entry.S | 77 +- arch/csky/kernel/ftrace.c | 148 +- arch/csky/kernel/head.S | 60 +- arch/csky/kernel/perf_callchain.c | 119 + arch/csky/kernel/perf_regs.c | 40 + arch/csky/kernel/ptrace.c | 51 +- arch/csky/kernel/setup.c | 12 +- arch/csky/kernel/signal.c | 348 +- arch/csky/mm/fault.c | 15 +- arch/h8300/Kconfig | 4 +- arch/h8300/include/asm/Kbuild | 3 +- arch/h8300/include/asm/syscall.h | 6 + arch/h8300/include/asm/tlb.h | 2 - arch/h8300/include/asm/uaccess.h | 55 - arch/h8300/kernel/setup.c | 1 + arch/h8300/mm/init.c | 14 - arch/hexagon/Kconfig | 7 - arch/hexagon/include/asm/Kbuild | 4 +- arch/hexagon/include/asm/elf.h | 6 +- arch/hexagon/include/asm/io.h | 2 - arch/hexagon/include/asm/syscall.h | 8 + arch/hexagon/include/asm/tlb.h | 12 - arch/hexagon/include/asm/uaccess.h | 1 - arch/hexagon/mm/init.c | 10 - arch/ia64/Kconfig | 5 - arch/ia64/include/asm/io.h | 17 - arch/ia64/include/asm/machvec.h | 13 - arch/ia64/include/asm/machvec_sn2.h | 2 - arch/ia64/include/asm/mmiowb.h | 25 + arch/ia64/include/asm/rwsem.h | 172 - arch/ia64/include/asm/segment.h | 6 - arch/ia64/include/asm/spinlock.h | 2 + arch/ia64/include/asm/syscall.h | 2 +- arch/ia64/include/asm/tlb.h | 259 +- arch/ia64/include/asm/tlbflush.h | 25 + arch/ia64/include/uapi/asm/sockios.h | 21 - arch/ia64/kernel/Makefile.gate | 2 +- arch/ia64/kernel/acpi.c | 14 +- arch/ia64/kernel/machvec.c | 4 +- arch/ia64/kernel/setup.c | 4 +- arch/ia64/kernel/syscalls/syscall.tbl | 4 + arch/ia64/mm/init.c | 17 +- arch/ia64/mm/tlb.c | 23 +- arch/ia64/sn/kernel/sn2/sn2_smp.c | 7 - arch/m68k/Kconfig | 10 +- arch/m68k/amiga/cia.c | 9 + arch/m68k/amiga/config.c | 49 +- arch/m68k/apollo/config.c | 7 - arch/m68k/atari/ataints.c | 4 +- arch/m68k/atari/config.c | 2 - arch/m68k/atari/time.c | 70 +- arch/m68k/bvme6000/config.c | 77 +- arch/m68k/configs/amcore_defconfig | 1 - arch/m68k/configs/amiga_defconfig | 14 +- arch/m68k/configs/apollo_defconfig | 14 +- arch/m68k/configs/atari_defconfig | 14 +- arch/m68k/configs/bvme6000_defconfig | 14 +- arch/m68k/configs/hp300_defconfig | 14 +- arch/m68k/configs/m5475evb_defconfig | 1 - arch/m68k/configs/mac_defconfig | 14 +- arch/m68k/configs/multi_defconfig | 14 +- arch/m68k/configs/mvme147_defconfig | 14 +- arch/m68k/configs/mvme16x_defconfig | 14 +- arch/m68k/configs/q40_defconfig | 14 +- arch/m68k/configs/stmark2_defconfig | 1 - arch/m68k/configs/sun3_defconfig | 14 +- arch/m68k/configs/sun3x_defconfig | 14 +- arch/m68k/hp300/config.c | 1 - arch/m68k/hp300/time.c | 73 +- arch/m68k/hp300/time.h | 1 - arch/m68k/include/asm/Kbuild | 1 + arch/m68k/include/asm/io_mm.h | 2 - arch/m68k/include/asm/mvme147hw.h | 2 +- arch/m68k/include/asm/syscall.h | 12 + arch/m68k/include/asm/tlb.h | 14 - arch/m68k/kernel/syscalls/syscall.tbl | 4 + arch/m68k/mac/config.c | 3 - arch/m68k/mac/via.c | 146 +- arch/m68k/mm/init.c | 7 - arch/m68k/mvme147/config.c | 73 +- arch/m68k/mvme16x/config.c | 97 +- arch/m68k/q40/config.c | 9 - arch/m68k/q40/q40ints.c | 19 +- arch/m68k/sun3/config.c | 2 - arch/m68k/sun3/intersil.c | 7 - arch/m68k/sun3/sun3ints.c | 3 + arch/m68k/sun3x/config.c | 1 - arch/m68k/sun3x/time.c | 21 +- arch/m68k/sun3x/time.h | 1 - arch/microblaze/Kconfig | 7 +- arch/microblaze/include/asm/Kbuild | 1 + arch/microblaze/include/asm/syscall.h | 2 +- arch/microblaze/include/asm/tlb.h | 9 - arch/microblaze/kernel/syscalls/syscall.tbl | 4 + arch/microblaze/mm/init.c | 12 - arch/microblaze/mm/pgtable.c | 2 +- arch/mips/Kconfig | 78 +- arch/mips/alchemy/common/clock.c | 2 +- arch/mips/alchemy/common/platform.c | 22 +- arch/mips/ath79/clock.c | 1 + arch/mips/ath79/setup.c | 7 +- arch/mips/bcm47xx/Kconfig | 8 +- arch/mips/bcm63xx/boards/Kconfig | 2 +- arch/mips/configs/ar7_defconfig | 1 - arch/mips/configs/bcm47xx_defconfig | 2 +- arch/mips/configs/ci20_defconfig | 2 +- arch/mips/configs/db1xxx_defconfig | 4 +- arch/mips/configs/decstation_defconfig | 1 - arch/mips/configs/decstation_r4k_defconfig | 1 - arch/mips/configs/generic/board-ni169445.config | 6 +- arch/mips/configs/generic/board-ocelot.config | 2 +- arch/mips/configs/generic_defconfig | 1 + arch/mips/configs/ip22_defconfig | 2 +- arch/mips/configs/ip27_defconfig | 2 +- arch/mips/configs/loongson1b_defconfig | 3 +- arch/mips/configs/loongson1c_defconfig | 3 +- arch/mips/configs/qi_lb60_defconfig | 2 +- arch/mips/configs/rb532_defconfig | 3 +- arch/mips/configs/rbtx49xx_defconfig | 3 +- arch/mips/configs/xway_defconfig | 2 +- arch/mips/generic/init.c | 4 +- arch/mips/include/asm/Kbuild | 1 - arch/mips/include/asm/bitops.h | 4 +- arch/mips/include/asm/bootinfo.h | 1 + arch/mips/include/asm/io.h | 3 - arch/mips/include/asm/jump_label.h | 15 +- arch/mips/include/asm/mach-ip27/topology.h | 11 +- arch/mips/include/asm/mmiowb.h | 11 + arch/mips/include/asm/pci/bridge.h | 14 +- arch/mips/include/asm/sn/irq_alloc.h | 11 + arch/mips/include/asm/spinlock.h | 15 + arch/mips/include/asm/syscall.h | 6 +- arch/mips/include/asm/tlb.h | 17 - arch/mips/include/asm/uasm.h | 8 + arch/mips/include/asm/xtalk/xtalk.h | 9 - arch/mips/include/uapi/asm/inst.h | 6 +- arch/mips/include/uapi/asm/sockios.h | 4 +- arch/mips/kernel/cpu-bugs64.c | 4 +- arch/mips/kernel/cpu-probe.c | 8 + arch/mips/kernel/entry.S | 5 +- arch/mips/kernel/jump_label.c | 30 +- arch/mips/kernel/perf_event_mipsxx.c | 21 +- arch/mips/kernel/prom.c | 18 +- arch/mips/kernel/ptrace.c | 2 +- arch/mips/kernel/scall64-o32.S | 2 +- arch/mips/kernel/setup.c | 129 +- arch/mips/kernel/syscalls/syscall_n32.tbl | 4 + arch/mips/kernel/syscalls/syscall_n64.tbl | 4 + arch/mips/kernel/syscalls/syscall_o32.tbl | 4 + arch/mips/kernel/traps.c | 63 +- arch/mips/kvm/Kconfig | 1 - arch/mips/kvm/emulate.c | 4 +- arch/mips/mm/gup.c | 11 +- arch/mips/mm/init.c | 8 - arch/mips/mm/uasm-mips.c | 14 + arch/mips/mm/uasm.c | 39 +- arch/mips/net/Makefile | 1 - arch/mips/net/bpf_jit.c | 1270 -- arch/mips/net/bpf_jit_asm.S | 285 - arch/mips/net/ebpf_jit.c | 196 +- arch/mips/pci/Makefile | 3 +- arch/mips/pci/ops-bridge.c | 302 - arch/mips/pci/pci-ip27.c | 181 - arch/mips/pci/pci-xtalk-bridge.c | 610 + arch/mips/pic32/Kconfig | 8 +- arch/mips/pnx833x/Platform | 2 +- arch/mips/sgi-ip22/ip22-platform.c | 13 + arch/mips/sgi-ip27/ip27-init.c | 2 + arch/mips/sgi-ip27/ip27-irq.c | 190 +- arch/mips/sgi-ip27/ip27-xtalk.c | 61 +- arch/mips/txx9/generic/setup.c | 1 + arch/mips/vdso/Makefile | 4 +- arch/nds32/Kconfig | 19 +- arch/nds32/include/asm/Kbuild | 4 +- arch/nds32/include/asm/assembler.h | 2 +- arch/nds32/include/asm/barrier.h | 2 +- arch/nds32/include/asm/bitfield.h | 2 +- arch/nds32/include/asm/cache.h | 2 +- arch/nds32/include/asm/cache_info.h | 2 +- arch/nds32/include/asm/cacheflush.h | 2 +- arch/nds32/include/asm/current.h | 2 +- arch/nds32/include/asm/delay.h | 2 +- arch/nds32/include/asm/elf.h | 5 +- arch/nds32/include/asm/fixmap.h | 2 +- arch/nds32/include/asm/futex.h | 2 +- arch/nds32/include/asm/highmem.h | 2 +- arch/nds32/include/asm/io.h | 4 +- arch/nds32/include/asm/irqflags.h | 2 +- arch/nds32/include/asm/l2_cache.h | 2 +- arch/nds32/include/asm/linkage.h | 2 +- arch/nds32/include/asm/memory.h | 10 +- arch/nds32/include/asm/mmu.h | 2 +- arch/nds32/include/asm/mmu_context.h | 2 +- arch/nds32/include/asm/module.h | 2 +- arch/nds32/include/asm/nds32.h | 2 +- arch/nds32/include/asm/page.h | 2 +- arch/nds32/include/asm/pgalloc.h | 2 +- arch/nds32/include/asm/pgtable.h | 4 +- arch/nds32/include/asm/proc-fns.h | 2 +- arch/nds32/include/asm/processor.h | 2 +- arch/nds32/include/asm/ptrace.h | 2 +- arch/nds32/include/asm/shmparam.h | 2 +- arch/nds32/include/asm/string.h | 2 +- arch/nds32/include/asm/swab.h | 2 +- arch/nds32/include/asm/syscall.h | 11 +- arch/nds32/include/asm/syscalls.h | 2 +- arch/nds32/include/asm/thread_info.h | 4 +- arch/nds32/include/asm/tlb.h | 18 +- arch/nds32/include/asm/tlbflush.h | 3 +- arch/nds32/include/asm/uaccess.h | 2 +- arch/nds32/include/asm/unistd.h | 2 +- arch/nds32/include/asm/vdso.h | 2 +- arch/nds32/include/asm/vdso_datapage.h | 3 +- arch/nds32/include/asm/vdso_timer_info.h | 2 +- arch/nds32/include/uapi/asm/auxvec.h | 2 +- arch/nds32/include/uapi/asm/byteorder.h | 2 +- arch/nds32/include/uapi/asm/cachectl.h | 2 +- arch/nds32/include/uapi/asm/param.h | 2 +- arch/nds32/include/uapi/asm/ptrace.h | 2 +- arch/nds32/include/uapi/asm/sigcontext.h | 2 +- arch/nds32/include/uapi/asm/unistd.h | 2 +- arch/{alpha => nds32}/kernel/.gitignore | 0 arch/nds32/kernel/cacheinfo.c | 2 +- arch/nds32/kernel/ex-exit.S | 4 +- arch/nds32/kernel/ftrace.c | 1 - arch/nds32/kernel/head.S | 2 +- arch/nds32/kernel/nds32_ksyms.c | 6 - arch/nds32/kernel/vdso.c | 1 + arch/{arm64 => nds32}/kernel/vdso/.gitignore | 0 arch/nds32/kernel/vdso/Makefile | 14 +- arch/nds32/kernel/vdso/gettimeofday.c | 4 +- arch/nds32/mm/init.c | 14 +- arch/nios2/Kconfig | 5 +- arch/nios2/include/asm/Kbuild | 2 +- arch/nios2/include/asm/syscall.h | 6 + arch/nios2/include/asm/tlb.h | 14 +- arch/nios2/mm/init.c | 12 - arch/openrisc/Kconfig | 7 +- arch/openrisc/include/asm/Kbuild | 2 +- arch/openrisc/include/asm/syscall.h | 2 +- arch/openrisc/include/asm/tlb.h | 8 +- arch/openrisc/kernel/ptrace.c | 1 - arch/openrisc/kernel/setup.c | 1 - arch/openrisc/kernel/traps.c | 1 - arch/openrisc/mm/init.c | 13 - arch/openrisc/mm/tlb.c | 1 - arch/parisc/Kconfig | 25 +- arch/parisc/boot/compressed/head.S | 6 +- arch/parisc/boot/compressed/misc.c | 31 +- arch/parisc/configs/generic-32bit_defconfig | 1 - arch/parisc/include/asm/Kbuild | 3 +- arch/parisc/include/asm/assembly.h | 6 +- arch/parisc/include/asm/cache.h | 13 +- arch/parisc/include/asm/fixmap.h | 19 +- arch/parisc/include/asm/hardware.h | 2 +- arch/parisc/include/asm/io.h | 2 - arch/parisc/include/asm/jump_label.h | 43 + arch/parisc/include/asm/kgdb.h | 68 + arch/parisc/include/asm/kprobes.h | 55 + arch/parisc/include/asm/mmzone.h | 58 +- arch/parisc/include/asm/page.h | 4 +- arch/parisc/include/asm/patch.h | 11 + arch/parisc/include/asm/pgalloc.h | 1 + arch/parisc/include/asm/pgtable.h | 69 +- arch/parisc/include/asm/ptrace.h | 13 + arch/parisc/include/asm/sparsemem.h | 14 + arch/parisc/include/asm/spinlock.h | 4 + arch/parisc/include/asm/syscall.h | 4 +- arch/parisc/include/asm/tlb.h | 18 - arch/parisc/include/asm/tlbflush.h | 24 +- arch/parisc/include/uapi/asm/sockios.h | 14 - arch/parisc/kernel/Makefile | 6 +- arch/parisc/kernel/cache.c | 29 +- arch/parisc/kernel/drivers.c | 27 +- arch/parisc/kernel/entry.S | 51 +- arch/parisc/kernel/firmware.c | 2 +- arch/parisc/kernel/ftrace.c | 1 - arch/parisc/kernel/head.S | 19 +- arch/parisc/kernel/inventory.c | 15 +- arch/parisc/kernel/jump_label.c | 55 + arch/parisc/kernel/kgdb.c | 209 + arch/parisc/kernel/kprobes.c | 291 + arch/parisc/kernel/pacache.S | 43 - arch/parisc/kernel/parisc_ksyms.c | 6 - arch/parisc/kernel/patch.c | 77 + arch/parisc/kernel/pci.c | 8 +- arch/parisc/kernel/perf_images.h | 4 +- arch/parisc/kernel/process.c | 3 +- arch/parisc/kernel/processor.c | 7 +- arch/parisc/kernel/ptrace.c | 35 + arch/parisc/kernel/setup.c | 6 + arch/parisc/kernel/stacktrace.c | 5 - arch/parisc/kernel/sys_parisc.c | 3 +- arch/parisc/kernel/syscall.S | 22 +- arch/parisc/kernel/syscalls/syscall.tbl | 4 + arch/parisc/kernel/time.c | 2 +- arch/parisc/kernel/traps.c | 31 + arch/parisc/kernel/unwind.c | 2 +- arch/parisc/kernel/vmlinux.lds.S | 21 +- arch/parisc/mm/Makefile | 2 +- arch/parisc/mm/fixmap.c | 41 + arch/parisc/mm/hugetlbpage.c | 19 +- arch/parisc/mm/init.c | 200 +- arch/powerpc/Kconfig | 26 +- arch/powerpc/Kconfig.debug | 32 + arch/powerpc/Makefile | 17 +- arch/powerpc/boot/addnote.c | 6 +- arch/powerpc/boot/dts/fsl/b4qds.dtsi | 1 + arch/powerpc/configs/40x/kilauea_defconfig | 2 +- arch/powerpc/configs/40x/obs600_defconfig | 2 +- arch/powerpc/configs/44x/canyonlands_defconfig | 2 +- arch/powerpc/configs/44x/eiger_defconfig | 2 +- arch/powerpc/configs/44x/sequoia_defconfig | 2 +- arch/powerpc/configs/44x/warp_defconfig | 2 +- arch/powerpc/configs/83xx/mpc8313_rdb_defconfig | 2 +- arch/powerpc/configs/83xx/mpc8315_rdb_defconfig | 2 +- arch/powerpc/configs/85xx-hw.config | 2 +- arch/powerpc/configs/85xx/ge_imp3a_defconfig | 2 +- arch/powerpc/configs/85xx/socrates_defconfig | 2 +- arch/powerpc/configs/85xx/tqm8548_defconfig | 4 +- arch/powerpc/configs/85xx/xes_mpc85xx_defconfig | 2 +- arch/powerpc/configs/86xx-hw.config | 2 +- arch/powerpc/configs/mpc512x_defconfig | 2 +- arch/powerpc/configs/mpc83xx_defconfig | 2 +- arch/powerpc/configs/pasemi_defconfig | 2 +- arch/powerpc/configs/ppc44x_defconfig | 2 +- arch/powerpc/configs/pseries_defconfig | 1 + arch/powerpc/configs/skiroot_defconfig | 3 + arch/powerpc/crypto/crc-vpmsum_test.c | 10 +- arch/powerpc/crypto/crc32c-vpmsum_glue.c | 4 +- arch/powerpc/crypto/crct10dif-vpmsum_glue.c | 4 +- arch/powerpc/include/asm/Kbuild | 3 +- arch/powerpc/include/asm/book3s/32/kup.h | 145 + arch/powerpc/include/asm/book3s/32/mmu-hash.h | 9 +- arch/powerpc/include/asm/book3s/32/pgalloc.h | 41 - arch/powerpc/include/asm/book3s/32/pgtable.h | 13 +- arch/powerpc/include/asm/book3s/64/hash-4k.h | 23 +- arch/powerpc/include/asm/book3s/64/hash-64k.h | 21 +- arch/powerpc/include/asm/book3s/64/hash.h | 95 +- arch/powerpc/include/asm/book3s/64/hugetlb.h | 77 +- arch/powerpc/include/asm/book3s/64/kup-radix.h | 108 + arch/powerpc/include/asm/book3s/64/mmu-hash.h | 70 +- arch/powerpc/include/asm/book3s/64/mmu.h | 104 +- arch/powerpc/include/asm/book3s/64/pgalloc.h | 52 +- arch/powerpc/include/asm/book3s/64/pgtable.h | 12 +- arch/powerpc/include/asm/book3s/64/radix-4k.h | 9 +- arch/powerpc/include/asm/book3s/64/radix-64k.h | 8 +- arch/powerpc/include/asm/book3s/64/radix.h | 40 +- arch/powerpc/include/asm/book3s/64/slice.h | 13 +- arch/powerpc/include/asm/cpuidle.h | 19 +- arch/powerpc/include/asm/drmem.h | 21 + arch/powerpc/include/asm/exception-64s.h | 2 + arch/powerpc/include/asm/fadump.h | 1 + arch/powerpc/include/asm/feature-fixups.h | 3 + arch/powerpc/include/asm/fixmap.h | 5 + arch/powerpc/include/asm/futex.h | 4 + arch/powerpc/include/asm/hugetlb.h | 87 +- arch/powerpc/include/asm/hw_breakpoint.h | 8 + arch/powerpc/include/asm/imc-pmu.h | 39 + arch/powerpc/include/asm/io.h | 33 +- arch/powerpc/include/asm/kasan.h | 40 + arch/powerpc/include/asm/kup.h | 73 + arch/powerpc/include/asm/kvm_host.h | 11 +- arch/powerpc/include/asm/kvm_ppc.h | 41 +- arch/powerpc/include/asm/livepatch.h | 5 - arch/powerpc/include/asm/mce.h | 97 +- arch/powerpc/include/asm/mmiowb.h | 18 + arch/powerpc/include/asm/mmu.h | 28 +- arch/powerpc/include/asm/mmu_context.h | 8 +- arch/powerpc/include/asm/nohash/32/hugetlb-8xx.h | 44 + arch/powerpc/include/asm/nohash/32/kup-8xx.h | 58 + arch/powerpc/include/asm/nohash/32/mmu-8xx.h | 102 +- arch/powerpc/include/asm/nohash/32/mmu.h | 25 - arch/powerpc/include/asm/nohash/32/pgalloc.h | 123 +- arch/powerpc/include/asm/nohash/32/pgtable.h | 13 +- arch/powerpc/include/asm/nohash/32/slice.h | 2 + arch/powerpc/include/asm/nohash/64/mmu.h | 12 - arch/powerpc/include/asm/nohash/64/pgalloc.h | 117 +- arch/powerpc/include/asm/nohash/64/pgtable.h | 12 +- arch/powerpc/include/asm/nohash/64/slice.h | 12 - arch/powerpc/include/asm/nohash/hugetlb-book3e.h | 45 + arch/powerpc/include/asm/nohash/mmu-book3e.h | 2 + arch/powerpc/include/asm/nohash/mmu.h | 16 +- arch/powerpc/include/asm/nohash/pgalloc.h | 56 + arch/powerpc/include/asm/nohash/pte-book3e.h | 5 - arch/powerpc/include/asm/opal-api.h | 18 +- arch/powerpc/include/asm/opal.h | 9 + arch/powerpc/include/asm/paca.h | 46 +- arch/powerpc/include/asm/page.h | 23 +- arch/powerpc/include/asm/pgalloc.h | 51 + arch/powerpc/include/asm/pgtable-be-types.h | 9 +- arch/powerpc/include/asm/pgtable-types.h | 9 +- arch/powerpc/include/asm/pgtable.h | 9 +- arch/powerpc/include/asm/processor.h | 12 +- arch/powerpc/include/asm/ptrace.h | 11 +- arch/powerpc/include/asm/reg.h | 8 +- arch/powerpc/include/asm/reg_booke.h | 2 +- arch/powerpc/include/asm/slice.h | 9 +- arch/powerpc/include/asm/sparsemem.h | 4 +- arch/powerpc/include/asm/spinlock.h | 17 - arch/powerpc/include/asm/string.h | 32 +- arch/powerpc/include/asm/syscall.h | 10 +- arch/powerpc/include/asm/task_size_64.h | 2 +- arch/powerpc/include/asm/time.h | 2 + arch/powerpc/include/asm/tlb.h | 18 +- arch/powerpc/include/asm/trace.h | 16 + arch/powerpc/include/asm/uaccess.h | 38 +- arch/powerpc/include/asm/xive.h | 17 + arch/powerpc/include/uapi/asm/kvm.h | 46 + arch/powerpc/kernel/Makefile | 14 +- arch/powerpc/kernel/asm-offsets.c | 25 +- arch/powerpc/kernel/cacheinfo.c | 13 +- arch/powerpc/kernel/cputable.c | 13 +- arch/powerpc/kernel/dbell.c | 3 + arch/powerpc/kernel/early_32.c | 36 + arch/powerpc/kernel/entry_32.S | 186 +- arch/powerpc/kernel/entry_64.S | 35 +- arch/powerpc/kernel/exceptions-64s.S | 38 +- arch/powerpc/kernel/fadump.c | 1 + arch/powerpc/kernel/fpu.S | 1 + arch/powerpc/kernel/head_32.S | 266 +- arch/powerpc/kernel/head_32.h | 203 + arch/powerpc/kernel/head_40x.S | 155 +- arch/powerpc/kernel/head_44x.S | 12 +- arch/powerpc/kernel/head_64.S | 4 +- arch/powerpc/kernel/head_8xx.S | 136 +- arch/powerpc/kernel/head_booke.h | 131 +- arch/powerpc/kernel/head_fsl_booke.S | 32 +- arch/powerpc/kernel/hw_breakpoint.c | 62 +- arch/powerpc/kernel/idle_book3s.S | 1060 +- arch/powerpc/kernel/irq.c | 16 +- arch/powerpc/kernel/mce.c | 106 +- arch/powerpc/kernel/mce_power.c | 253 +- arch/powerpc/kernel/paca.c | 12 +- arch/powerpc/kernel/process.c | 47 +- arch/powerpc/kernel/prom_init.c | 254 +- arch/powerpc/kernel/prom_init_check.sh | 12 +- arch/powerpc/kernel/ptrace.c | 3 +- arch/powerpc/kernel/security.c | 14 +- arch/powerpc/kernel/setup-common.c | 116 +- arch/powerpc/kernel/setup_32.c | 28 - arch/powerpc/kernel/setup_64.c | 12 +- arch/powerpc/kernel/signal_64.c | 27 +- arch/powerpc/kernel/syscalls/syscall.tbl | 4 + arch/powerpc/kernel/sysfs.c | 8 +- arch/powerpc/kernel/time.c | 10 +- arch/powerpc/kernel/traps.c | 10 +- arch/powerpc/kernel/vdso32/Makefile | 5 +- arch/powerpc/kernel/vdso32/gettimeofday.S | 2 +- arch/powerpc/kernel/vdso64/Makefile | 5 +- arch/powerpc/kernel/vector.S | 1 + arch/powerpc/kernel/watchdog.c | 81 +- arch/powerpc/kvm/Kconfig | 1 - arch/powerpc/kvm/Makefile | 2 +- arch/powerpc/kvm/book3s.c | 42 +- arch/powerpc/kvm/book3s_64_mmu_hv.c | 4 +- arch/powerpc/kvm/book3s_64_vio.c | 136 +- arch/powerpc/kvm/book3s_64_vio_hv.c | 105 +- arch/powerpc/kvm/book3s_hv.c | 159 +- arch/powerpc/kvm/book3s_hv_builtin.c | 57 + arch/powerpc/kvm/book3s_hv_rm_mmu.c | 144 + arch/powerpc/kvm/book3s_hv_rm_xics.c | 2 +- arch/powerpc/kvm/book3s_hv_rmhandlers.S | 227 +- arch/powerpc/kvm/book3s_xive.c | 250 +- arch/powerpc/kvm/book3s_xive.h | 37 + arch/powerpc/kvm/book3s_xive_native.c | 1249 ++ arch/powerpc/kvm/book3s_xive_template.c | 78 +- arch/powerpc/kvm/e500_mmu.c | 2 +- arch/powerpc/kvm/powerpc.c | 37 + arch/powerpc/lib/Makefile | 19 +- arch/powerpc/lib/checksum_wrappers.c | 4 + arch/powerpc/lib/code-patching.c | 5 +- arch/powerpc/lib/copy_32.S | 12 +- arch/powerpc/lib/mem_64.S | 9 +- arch/powerpc/lib/memcpy_64.S | 4 +- arch/powerpc/mm/40x_mmu.c | 159 - arch/powerpc/mm/44x_mmu.c | 246 - arch/powerpc/mm/8xx_mmu.c | 215 - arch/powerpc/mm/Makefile | 47 +- arch/powerpc/mm/book3s32/Makefile | 9 + arch/powerpc/mm/book3s32/hash_low.S | 705 + arch/powerpc/mm/book3s32/mmu.c | 442 + .../mmu_context.c} | 0 arch/powerpc/mm/book3s32/tlb.c | 173 + arch/powerpc/mm/book3s64/Makefile | 24 + arch/powerpc/mm/book3s64/hash_4k.c | 124 + arch/powerpc/mm/book3s64/hash_64k.c | 333 + arch/powerpc/mm/book3s64/hash_hugepage.c | 191 + arch/powerpc/mm/book3s64/hash_hugetlbpage.c | 168 + .../{hash_native_64.c => book3s64/hash_native.c} | 0 arch/powerpc/mm/book3s64/hash_pgtable.c | 463 + arch/powerpc/mm/book3s64/hash_tlb.c | 265 + arch/powerpc/mm/book3s64/hash_utils.c | 1960 ++ arch/powerpc/mm/book3s64/iommu_api.c | 498 + arch/powerpc/mm/book3s64/mmu_context.c | 263 + arch/powerpc/mm/book3s64/pgtable.c | 449 + arch/powerpc/mm/book3s64/pkeys.c | 428 + .../radix_hugetlbpage.c} | 0 arch/powerpc/mm/book3s64/radix_pgtable.c | 1124 + arch/powerpc/mm/book3s64/radix_tlb.c | 1101 + arch/powerpc/mm/book3s64/slb.c | 833 + arch/powerpc/mm/book3s64/subpage_prot.c | 289 + arch/powerpc/mm/book3s64/vphn.c | 73 + arch/powerpc/mm/book3s64/vphn.h | 16 + arch/powerpc/mm/copro_fault.c | 18 +- arch/powerpc/mm/dma-noncoherent.c | 2 +- arch/powerpc/mm/drmem.c | 6 +- arch/powerpc/mm/fault.c | 55 +- arch/powerpc/mm/fsl_booke_mmu.c | 326 - arch/powerpc/mm/hash64_4k.c | 124 - arch/powerpc/mm/hash64_64k.c | 333 - arch/powerpc/mm/hash_low_32.S | 705 - arch/powerpc/mm/hash_utils_64.c | 1911 -- arch/powerpc/mm/highmem.c | 14 +- arch/powerpc/mm/hugepage-hash64.c | 191 - arch/powerpc/mm/hugetlbpage-book3e.c | 206 - arch/powerpc/mm/hugetlbpage-hash64.c | 147 - arch/powerpc/mm/hugetlbpage.c | 242 +- arch/powerpc/mm/init-common.c | 26 + arch/powerpc/mm/init_32.c | 8 +- arch/powerpc/mm/init_64.c | 2 +- arch/powerpc/mm/kasan/Makefile | 5 + arch/powerpc/mm/kasan/kasan_init_32.c | 183 + arch/powerpc/mm/mem.c | 33 +- arch/powerpc/mm/mmu_context.c | 2 +- arch/powerpc/mm/mmu_context_book3s64.c | 238 - arch/powerpc/mm/mmu_context_iommu.c | 482 - arch/powerpc/mm/mmu_context_nohash.c | 497 - arch/powerpc/mm/mmu_decl.h | 9 +- arch/powerpc/mm/nohash/40x.c | 159 + arch/powerpc/mm/nohash/44x.c | 246 + arch/powerpc/mm/nohash/8xx.c | 239 + arch/powerpc/mm/nohash/Makefile | 18 + arch/powerpc/mm/nohash/book3e_hugetlbpage.c | 192 + arch/powerpc/mm/nohash/book3e_pgtable.c | 120 + arch/powerpc/mm/nohash/fsl_booke.c | 326 + arch/powerpc/mm/nohash/mmu_context.c | 497 + arch/powerpc/mm/nohash/tlb.c | 795 + .../mm/{tlb_nohash_low.S => nohash/tlb_low.S} | 0 arch/powerpc/mm/nohash/tlb_low_64e.S | 1249 ++ arch/powerpc/mm/numa.c | 35 +- arch/powerpc/mm/pgtable-book3e.c | 123 - arch/powerpc/mm/pgtable-book3s64.c | 449 - arch/powerpc/mm/pgtable-hash64.c | 456 - arch/powerpc/mm/pgtable-radix.c | 1079 - arch/powerpc/mm/pgtable.c | 114 + arch/powerpc/mm/pgtable_32.c | 47 +- arch/powerpc/mm/pgtable_64.c | 13 +- arch/powerpc/mm/pkeys.c | 427 - arch/powerpc/mm/ppc_mmu_32.c | 396 - arch/powerpc/mm/ptdump/hashpagetable.c | 2 +- arch/powerpc/mm/ptdump/ptdump.c | 86 +- arch/powerpc/mm/slb.c | 826 - arch/powerpc/mm/slice.c | 109 +- arch/powerpc/mm/subpage-prot.c | 270 - arch/powerpc/mm/tlb-radix.c | 1101 - arch/powerpc/mm/tlb_hash32.c | 173 - arch/powerpc/mm/tlb_hash64.c | 259 - arch/powerpc/mm/tlb_low_64e.S | 1280 -- arch/powerpc/mm/tlb_nohash.c | 804 - arch/powerpc/mm/vphn.c | 71 - arch/powerpc/mm/vphn.h | 17 - arch/powerpc/perf/Makefile | 3 +- arch/powerpc/perf/callchain.c | 20 +- arch/powerpc/perf/core-book3s.c | 36 +- arch/powerpc/perf/generic-compat-pmu.c | 234 + arch/powerpc/perf/imc-pmu.c | 347 +- arch/powerpc/perf/internal.h | 12 + arch/powerpc/perf/power5+-pmu.c | 4 +- arch/powerpc/perf/power5-pmu.c | 4 +- arch/powerpc/perf/power6-pmu.c | 4 +- arch/powerpc/perf/power7-pmu.c | 4 +- arch/powerpc/perf/power8-pmu.c | 3 +- arch/powerpc/perf/power9-events-list.h | 2 - arch/powerpc/perf/power9-pmu.c | 3 +- arch/powerpc/perf/ppc970-pmu.c | 4 +- arch/powerpc/platforms/512x/clock-commonclk.c | 9 +- arch/powerpc/platforms/52xx/mpc52xx_gpt.c | 2 +- arch/powerpc/platforms/83xx/usb.c | 4 +- arch/powerpc/platforms/8xx/pic.c | 3 +- arch/powerpc/platforms/Kconfig.cputype | 49 +- arch/powerpc/platforms/cell/spu_base.c | 4 +- arch/powerpc/platforms/cell/spufs/file.c | 2 +- arch/powerpc/platforms/cell/spufs/inode.c | 10 +- arch/powerpc/platforms/embedded6xx/holly.c | 19 +- arch/powerpc/platforms/powermac/Makefile | 6 + arch/powerpc/platforms/powernv/idle.c | 902 +- arch/powerpc/platforms/powernv/npu-dma.c | 14 +- arch/powerpc/platforms/powernv/opal-call.c | 6 + arch/powerpc/platforms/powernv/opal-imc.c | 5 +- arch/powerpc/platforms/powernv/opal.c | 23 +- arch/powerpc/platforms/powernv/pci-ioda.c | 35 +- arch/powerpc/platforms/powernv/pci.h | 2 + arch/powerpc/platforms/powernv/setup.c | 5 +- arch/powerpc/platforms/powernv/subcore.c | 2 +- arch/powerpc/platforms/pseries/hotplug-memory.c | 17 +- arch/powerpc/platforms/pseries/iommu.c | 13 +- arch/powerpc/platforms/pseries/lpar.c | 3 +- arch/powerpc/platforms/pseries/pmem.c | 3 +- arch/powerpc/platforms/pseries/ras.c | 135 +- arch/powerpc/purgatory/Makefile | 3 + arch/powerpc/sysdev/fsl_pci.c | 10 +- arch/powerpc/sysdev/tsi108_dev.c | 5 +- arch/powerpc/sysdev/xive/native.c | 110 + arch/powerpc/xmon/Makefile | 1 + arch/powerpc/xmon/xmon.c | 71 +- arch/riscv/Kconfig | 10 +- arch/riscv/Makefile | 5 +- arch/riscv/configs/rv32_defconfig | 84 + arch/riscv/include/asm/Kbuild | 1 + arch/riscv/include/asm/bug.h | 35 +- arch/riscv/include/asm/cacheflush.h | 2 +- arch/riscv/include/asm/csr.h | 123 +- arch/riscv/include/asm/elf.h | 6 - arch/riscv/include/asm/futex.h | 13 - arch/riscv/include/asm/io.h | 15 +- arch/riscv/include/asm/irqflags.h | 10 +- arch/riscv/include/asm/mmiowb.h | 14 + arch/riscv/include/asm/mmu_context.h | 59 +- arch/riscv/include/asm/ptrace.h | 21 +- arch/riscv/include/asm/sbi.h | 19 +- arch/riscv/include/asm/sifive_l2_cache.h | 16 + arch/riscv/include/asm/syscall.h | 2 +- arch/riscv/include/asm/thread_info.h | 4 +- arch/riscv/include/asm/tlb.h | 1 + arch/riscv/include/asm/uaccess.h | 28 +- arch/riscv/kernel/asm-offsets.c | 3 - arch/riscv/kernel/cpu.c | 3 +- arch/riscv/kernel/entry.S | 22 +- arch/riscv/kernel/head.S | 33 +- arch/riscv/kernel/irq.c | 19 +- arch/riscv/kernel/perf_event.c | 4 +- arch/riscv/kernel/reset.c | 15 +- arch/riscv/kernel/setup.c | 6 +- arch/riscv/kernel/signal.c | 6 + arch/riscv/kernel/smp.c | 61 +- arch/riscv/kernel/smpboot.c | 22 +- arch/riscv/kernel/stacktrace.c | 16 +- arch/riscv/kernel/traps.c | 30 +- arch/riscv/kernel/vdso/Makefile | 2 +- arch/riscv/mm/Makefile | 2 + arch/riscv/mm/cacheflush.c | 61 + arch/riscv/mm/context.c | 69 + arch/riscv/mm/fault.c | 6 +- arch/riscv/mm/init.c | 13 +- arch/riscv/mm/sifive_l2_cache.c | 175 + arch/s390/Kconfig | 67 +- arch/s390/Makefile | 12 +- arch/s390/boot/Makefile | 30 +- arch/s390/boot/als.c | 2 +- arch/s390/boot/boot.h | 5 + arch/s390/boot/compressed/decompressor.h | 5 + arch/s390/boot/compressed/vmlinux.lds.S | 24 + arch/s390/boot/head.S | 48 +- arch/s390/boot/ipl_parm.c | 54 +- arch/s390/boot/ipl_report.c | 165 + arch/s390/boot/kaslr.c | 144 + arch/s390/boot/machine_kexec_reloc.c | 2 + arch/s390/boot/mem_detect.c | 2 +- arch/s390/boot/startup.c | 121 +- arch/s390/boot/text_dma.S | 184 + arch/s390/boot/uv.c | 24 + arch/s390/configs/debug_defconfig | 1 + arch/s390/configs/defconfig | 254 + arch/s390/configs/performance_defconfig | 1 + arch/s390/crypto/crc32be-vx.S | 1 + arch/s390/crypto/crc32le-vx.S | 6 +- arch/s390/crypto/des_s390.c | 21 +- arch/s390/crypto/prng.c | 135 +- arch/s390/defconfig | 253 - arch/s390/hypfs/hypfs_diag0c.c | 18 +- arch/s390/include/asm/Kbuild | 2 +- arch/s390/include/asm/airq.h | 12 +- arch/s390/include/asm/bitops.h | 12 +- arch/s390/include/asm/boot_data.h | 11 +- arch/s390/include/asm/bug.h | 24 +- arch/s390/include/asm/cpacf.h | 2 +- arch/s390/include/asm/diag.h | 13 + arch/s390/include/asm/ebcdic.h | 2 +- arch/s390/include/asm/elf.h | 4 + arch/s390/include/asm/extable.h | 5 + arch/s390/include/asm/ftrace.h | 7 + arch/s390/include/asm/hugetlb.h | 8 +- arch/s390/include/asm/io.h | 17 +- arch/s390/include/asm/ipl.h | 132 +- arch/s390/include/asm/irq.h | 9 +- arch/s390/include/asm/kexec.h | 26 +- arch/s390/include/asm/linkage.h | 7 + arch/s390/include/asm/livepatch.h | 5 - arch/s390/include/asm/lowcore.h | 2 +- arch/s390/include/asm/nospec-insn.h | 10 +- arch/s390/include/asm/pci.h | 12 + arch/s390/include/asm/pci_clp.h | 20 +- arch/s390/include/asm/pci_insn.h | 97 +- arch/s390/include/asm/pci_io.h | 49 +- arch/s390/include/asm/pgtable.h | 112 +- arch/s390/include/asm/processor.h | 82 +- arch/s390/include/asm/sclp.h | 3 + arch/s390/include/asm/sections.h | 22 + arch/s390/include/asm/segment.h | 5 - arch/s390/include/asm/setup.h | 21 +- arch/s390/include/asm/stacktrace.h | 114 + arch/s390/include/asm/syscall.h | 13 +- arch/s390/include/asm/syscall_wrapper.h | 4 +- arch/s390/include/asm/tlb.h | 130 +- arch/s390/include/asm/uaccess.h | 2 + arch/s390/include/asm/unwind.h | 101 + arch/s390/include/asm/uv.h | 132 + arch/s390/include/asm/vmlinux.lds.h | 13 + arch/s390/include/uapi/asm/ipl.h | 154 + arch/s390/kernel/Makefile | 7 +- arch/s390/kernel/asm-offsets.c | 1 + arch/s390/kernel/base.S | 71 +- arch/s390/kernel/diag.c | 67 +- arch/s390/kernel/dumpstack.c | 167 +- arch/s390/kernel/early.c | 9 +- arch/s390/kernel/early_nobss.c | 2 +- arch/s390/kernel/entry.S | 42 +- arch/s390/kernel/entry.h | 2 +- arch/s390/kernel/fpu.c | 2 +- arch/s390/kernel/ftrace.c | 9 +- arch/s390/kernel/head64.S | 26 - arch/s390/kernel/ima_arch.c | 14 + arch/s390/kernel/ipl.c | 370 +- arch/s390/kernel/ipl_vmparm.c | 8 +- arch/s390/kernel/irq.c | 49 +- arch/s390/kernel/kexec_elf.c | 63 +- arch/s390/kernel/kexec_image.c | 49 +- arch/s390/kernel/kprobes.c | 37 +- arch/s390/kernel/machine_kexec.c | 8 +- arch/s390/kernel/machine_kexec_file.c | 268 +- arch/s390/kernel/machine_kexec_reloc.c | 53 + arch/s390/kernel/mcount.S | 12 +- arch/s390/kernel/nmi.c | 2 +- arch/s390/kernel/nospec-branch.c | 9 +- arch/s390/kernel/nospec-sysfs.c | 2 +- arch/s390/kernel/perf_cpum_cf.c | 15 +- arch/s390/kernel/perf_cpum_cf_diag.c | 9 +- arch/s390/kernel/perf_cpum_cf_events.c | 107 +- arch/s390/kernel/perf_event.c | 16 +- arch/s390/kernel/pgm_check.S | 2 +- arch/s390/kernel/process.c | 1 + arch/s390/kernel/processor.c | 3 +- arch/s390/kernel/ptrace.c | 1 - arch/s390/kernel/reipl.S | 1 + arch/s390/kernel/relocate_kernel.S | 4 + arch/s390/kernel/setup.c | 71 +- arch/s390/kernel/smp.c | 3 +- arch/s390/kernel/stacktrace.c | 81 +- arch/s390/kernel/swsusp.S | 17 +- arch/s390/kernel/syscalls/syscall.tbl | 4 + arch/s390/kernel/traps.c | 3 +- arch/s390/kernel/unwind_bc.c | 155 + arch/s390/kernel/vdso.c | 10 +- arch/s390/kernel/vdso32/Makefile | 2 +- arch/s390/kernel/vdso64/Makefile | 2 +- arch/s390/kernel/vmlinux.lds.S | 19 + arch/s390/kernel/vtime.c | 8 +- arch/s390/kvm/Kconfig | 1 - arch/s390/kvm/interrupt.c | 4 +- arch/s390/lib/mem.S | 1 + arch/s390/mm/Makefile | 2 +- arch/s390/mm/fault.c | 14 +- arch/s390/mm/gup.c | 300 - arch/s390/mm/init.c | 22 +- arch/s390/mm/kasan_init.c | 2 +- arch/s390/mm/maccess.c | 1 + arch/s390/mm/pgalloc.c | 63 +- arch/s390/mm/pgtable.c | 2 + arch/s390/mm/vmem.c | 2 + arch/s390/net/bpf_jit_comp.c | 6 +- arch/s390/oprofile/init.c | 22 +- arch/s390/pci/Makefile | 2 +- arch/s390/pci/pci.c | 366 +- arch/s390/pci/pci_clp.c | 25 +- arch/s390/pci/pci_insn.c | 169 +- arch/s390/pci/pci_irq.c | 486 + arch/s390/purgatory/Makefile | 20 +- arch/s390/purgatory/kexec-purgatory.S | 14 + arch/s390/purgatory/purgatory.lds.S | 54 + arch/s390/scripts/Makefile.chkbss | 3 +- arch/s390/tools/opcodes.txt | 11 + arch/sh/Kconfig | 8 +- arch/sh/Makefile | 4 +- arch/sh/boards/board-apsh4a3a.c | 2 +- arch/sh/boards/board-apsh4ad0a.c | 2 +- arch/sh/boards/board-edosk7705.c | 2 +- arch/sh/boards/board-edosk7760.c | 2 +- arch/sh/boards/board-espt.c | 2 +- arch/sh/boards/board-urquell.c | 2 +- arch/sh/boards/mach-dreamcast/irq.c | 1 - arch/sh/boards/mach-ecovec24/setup.c | 12 +- arch/sh/boards/mach-microdev/setup.c | 2 +- arch/sh/boards/mach-sdk7786/fpga.c | 2 +- arch/sh/boards/mach-sdk7786/setup.c | 2 +- arch/sh/boards/mach-sdk7786/sram.c | 2 +- arch/sh/boards/mach-se/7343/irq.c | 2 +- arch/sh/boards/mach-se/7722/irq.c | 2 +- arch/sh/boot/.gitignore | 1 + arch/sh/configs/ap325rxa_defconfig | 2 +- arch/sh/configs/apsh4ad0a_defconfig | 1 - arch/sh/configs/ecovec24-romimage_defconfig | 1 - arch/sh/configs/ecovec24_defconfig | 2 +- arch/sh/configs/migor_defconfig | 2 +- arch/sh/configs/rsk7264_defconfig | 1 - arch/sh/configs/rsk7269_defconfig | 1 - arch/sh/configs/sdk7786_defconfig | 2 +- arch/sh/configs/se7724_defconfig | 2 +- arch/sh/configs/sh7785lcr_32bit_defconfig | 1 - arch/sh/configs/titan_defconfig | 2 +- arch/sh/drivers/pci/pci-sh7751.c | 2 +- arch/sh/drivers/pci/pci-sh7780.c | 2 +- arch/sh/drivers/pci/pcie-sh7786.c | 2 +- arch/sh/include/asm/Kbuild | 2 - arch/sh/include/asm/io.h | 3 - arch/sh/include/asm/mmiowb.h | 12 + arch/sh/include/asm/pgalloc.h | 9 + arch/sh/include/asm/spinlock-llsc.h | 2 + arch/sh/include/asm/syscall_32.h | 2 +- arch/sh/include/asm/syscall_64.h | 2 +- arch/sh/include/asm/tlb.h | 132 +- arch/sh/include/cpu-sh4/cpu/sh7786.h | 2 +- arch/sh/include/uapi/asm/sockios.h | 5 +- arch/sh/kernel/stacktrace.c | 4 - arch/sh/kernel/syscalls/syscall.tbl | 4 + arch/sh/kernel/vsyscall/Makefile | 3 +- arch/sh/mm/gup.c | 11 +- arch/sh/mm/init.c | 31 +- arch/sh/mm/pmb.c | 2 +- arch/sh/mm/uncached.c | 2 +- arch/sparc/Kconfig | 10 +- arch/sparc/crypto/des_glue.c | 11 +- arch/sparc/include/asm/Kbuild | 2 +- arch/sparc/include/asm/io_64.h | 2 - arch/sparc/include/asm/pgtable_64.h | 30 - arch/sparc/include/asm/syscall.h | 5 +- arch/sparc/include/asm/tlb_32.h | 18 - arch/sparc/include/uapi/asm/sockios.h | 15 - arch/sparc/kernel/cpumap.c | 3 +- arch/sparc/kernel/ds.c | 2 +- arch/sparc/kernel/pci_sun4v.c | 20 +- arch/sparc/kernel/syscalls/syscall.tbl | 4 + arch/sparc/kernel/time_64.c | 28 +- arch/sparc/kernel/uprobes.c | 1 - arch/sparc/mm/gup.c | 9 +- arch/sparc/mm/init_32.c | 13 - arch/sparc/mm/init_64.c | 50 +- arch/sparc/mm/iommu.c | 142 +- arch/sparc/vdso/Makefile | 2 +- arch/um/Kconfig | 58 +- arch/um/drivers/Kconfig | 352 +- arch/um/drivers/harddog_kern.c | 2 +- arch/um/drivers/ubd_kern.c | 4 +- arch/um/drivers/vector_kern.c | 2 +- arch/um/include/asm/Kbuild | 1 + arch/um/include/asm/mmu_context.h | 1 - arch/um/include/asm/pgtable.h | 7 +- arch/um/include/asm/tlb.h | 158 +- arch/um/kernel/irq.c | 2 +- arch/um/kernel/mem.c | 7 - arch/um/kernel/skas/uaccess.c | 1 - arch/um/kernel/stacktrace.c | 2 - arch/um/kernel/sysrq.c | 2 +- arch/um/kernel/time.c | 2 +- arch/um/os-Linux/signal.c | 28 +- arch/um/os-Linux/umid.c | 36 +- arch/unicore32/Kconfig | 9 +- arch/unicore32/configs/unicore32_defconfig | 2 +- arch/unicore32/include/asm/Kbuild | 3 +- arch/unicore32/include/asm/elf.h | 3 +- arch/unicore32/include/asm/memory.h | 2 +- arch/unicore32/include/asm/mmu_context.h | 1 - arch/unicore32/include/asm/syscall.h | 12 + arch/unicore32/include/asm/tlb.h | 7 +- arch/unicore32/kernel/stacktrace.c | 2 - arch/unicore32/mm/init.c | 26 +- arch/unicore32/mm/ioremap.c | 2 +- arch/unicore32/mm/mmu.c | 2 +- arch/x86/Kconfig | 68 +- arch/x86/Kconfig.debug | 14 - arch/x86/Makefile | 2 +- arch/x86/boot/compressed/acpi.c | 2 +- arch/x86/boot/compressed/misc.c | 2 +- arch/x86/configs/i386_defconfig | 12 - arch/x86/configs/x86_64_defconfig | 12 - arch/x86/crypto/aegis128-aesni-glue.c | 157 +- arch/x86/crypto/aegis128l-aesni-glue.c | 157 +- arch/x86/crypto/aegis256-aesni-glue.c | 157 +- arch/x86/crypto/aesni-intel_glue.c | 212 +- arch/x86/crypto/chacha_glue.c | 6 +- arch/x86/crypto/crc32-pclmul_glue.c | 5 +- arch/x86/crypto/crc32c-intel_glue.c | 7 +- arch/x86/crypto/crct10dif-pclmul_glue.c | 20 +- arch/x86/crypto/ghash-clmulni-intel_glue.c | 11 +- arch/x86/crypto/morus1280-avx2-glue.c | 12 +- arch/x86/crypto/morus1280-sse2-glue.c | 12 +- arch/x86/crypto/morus1280_glue.c | 85 - arch/x86/crypto/morus640-sse2-glue.c | 12 +- arch/x86/crypto/morus640_glue.c | 85 - arch/x86/crypto/nhpoly1305-avx2-glue.c | 5 +- arch/x86/crypto/nhpoly1305-sse2-glue.c | 5 +- arch/x86/crypto/poly1305-avx2-x86_64.S | 14 +- arch/x86/crypto/poly1305-sse2-x86_64.S | 22 +- arch/x86/crypto/poly1305_glue.c | 4 +- arch/x86/crypto/sha1_ssse3_glue.c | 7 +- arch/x86/crypto/sha256_ssse3_glue.c | 7 +- arch/x86/crypto/sha512_ssse3_glue.c | 10 +- arch/x86/entry/common.c | 13 +- arch/x86/entry/entry_32.S | 5 +- arch/x86/entry/entry_64.S | 35 +- arch/x86/entry/syscalls/syscall_32.tbl | 7 +- arch/x86/entry/syscalls/syscall_64.tbl | 6 + arch/x86/entry/vdso/Makefile | 2 +- arch/x86/entry/vdso/vclock_gettime.c | 4 +- arch/x86/entry/vdso/vdso2c.c | 3 - arch/x86/entry/vdso/vdso2c.h | 13 +- arch/x86/entry/vdso/vdso32/vclock_gettime.c | 1 + arch/x86/events/amd/core.c | 286 +- arch/x86/events/amd/iommu.c | 2 +- arch/x86/events/core.c | 108 +- arch/x86/events/intel/bts.c | 2 +- arch/x86/events/intel/core.c | 316 +- arch/x86/events/intel/cstate.c | 12 +- arch/x86/events/intel/ds.c | 505 +- arch/x86/events/intel/lbr.c | 35 +- arch/x86/events/intel/pt.c | 3 +- arch/x86/events/intel/rapl.c | 2 + arch/x86/events/intel/uncore.c | 6 + arch/x86/events/intel/uncore.h | 1 + arch/x86/events/intel/uncore_snb.c | 91 + arch/x86/events/msr.c | 1 + arch/x86/events/perf_event.h | 138 +- arch/x86/hyperv/hv_apic.c | 5 + arch/x86/hyperv/hv_spinlock.c | 2 +- arch/x86/ia32/ia32_signal.c | 46 +- arch/x86/include/asm/Kbuild | 2 + arch/x86/include/asm/alternative-asm.h | 11 + arch/x86/include/asm/alternative.h | 10 + arch/x86/include/asm/apic.h | 2 +- arch/x86/include/asm/arch_hweight.h | 2 - arch/x86/include/asm/asm.h | 24 - arch/x86/include/asm/bitops.h | 41 +- arch/x86/include/asm/cpu_entry_area.h | 69 +- arch/x86/include/asm/cpufeature.h | 11 +- arch/x86/include/asm/cpufeatures.h | 3 + arch/x86/include/asm/debugreg.h | 2 - arch/x86/include/asm/dma-mapping.h | 10 - arch/x86/include/asm/e820/api.h | 1 + arch/x86/include/asm/fixmap.h | 2 - arch/x86/include/asm/fpu/api.h | 31 + arch/x86/include/asm/fpu/internal.h | 140 +- arch/x86/include/asm/fpu/signal.h | 2 +- arch/x86/include/asm/fpu/types.h | 9 - arch/x86/include/asm/fpu/xstate.h | 8 +- arch/x86/include/asm/ftrace.h | 8 +- arch/x86/include/asm/hugetlb.h | 4 - arch/x86/include/asm/hyperv-tlfs.h | 2 +- arch/x86/include/asm/intel_ds.h | 2 +- arch/x86/include/asm/io.h | 2 - arch/x86/include/asm/irq.h | 6 +- arch/x86/include/asm/irq_vectors.h | 4 +- arch/x86/include/asm/irqflags.h | 4 + arch/x86/include/asm/kvm_host.h | 1 + arch/x86/include/asm/livepatch.h | 8 - arch/x86/include/asm/mce.h | 25 +- arch/x86/include/asm/mmu_context.h | 62 +- arch/x86/include/asm/mpx.h | 15 +- arch/x86/include/asm/msr-index.h | 40 +- arch/x86/include/asm/mwait.h | 7 + arch/x86/include/asm/nospec-branch.h | 78 +- arch/x86/include/asm/page_32_types.h | 8 +- arch/x86/include/asm/page_64_types.h | 16 +- arch/x86/include/asm/perf_event.h | 57 +- arch/x86/include/asm/pgtable.h | 34 +- arch/x86/include/asm/processor.h | 49 +- arch/x86/include/asm/rwsem.h | 237 - arch/x86/include/asm/set_memory.h | 3 + arch/x86/include/asm/smap.h | 37 +- arch/x86/include/asm/smp.h | 2 +- arch/x86/include/asm/special_insns.h | 19 +- arch/x86/include/asm/stackprotector.h | 6 +- arch/x86/include/asm/stacktrace.h | 15 +- arch/x86/include/asm/switch_to.h | 1 + arch/x86/include/asm/sync_bitops.h | 31 +- arch/x86/include/asm/syscall.h | 8 +- arch/x86/include/asm/text-patching.h | 37 +- arch/x86/include/asm/thread_info.h | 2 + arch/x86/include/asm/tlb.h | 1 + arch/x86/include/asm/tlbflush.h | 4 +- arch/x86/include/asm/trace/exceptions.h | 2 +- arch/x86/include/asm/trace/fpu.h | 13 +- arch/x86/include/asm/uaccess.h | 15 +- arch/x86/include/asm/uaccess_64.h | 3 - arch/x86/include/asm/vdso.h | 1 - arch/x86/include/asm/xen/hypercall.h | 24 +- arch/x86/include/uapi/asm/kvm.h | 1 + arch/x86/include/uapi/asm/perf_regs.h | 23 +- arch/x86/include/uapi/asm/sockios.h | 1 - arch/x86/kernel/Makefile | 2 +- arch/x86/kernel/acpi/boot.c | 36 +- arch/x86/kernel/acpi/cstate.c | 12 + arch/x86/kernel/alternative.c | 201 +- arch/x86/kernel/amd_gart_64.c | 6 - arch/x86/kernel/apic/apic.c | 71 +- arch/x86/kernel/apic/apic_numachip.c | 2 +- arch/x86/kernel/asm-offsets_64.c | 4 +- arch/x86/kernel/cpu/Makefile | 2 +- arch/x86/kernel/cpu/amd.c | 5 +- arch/x86/kernel/cpu/aperfmperf.c | 6 +- arch/x86/kernel/cpu/bugs.c | 152 +- arch/x86/kernel/cpu/common.c | 203 +- arch/x86/kernel/cpu/cpu.h | 1 - arch/x86/kernel/cpu/hygon.c | 5 + arch/x86/kernel/cpu/intel.c | 34 - arch/x86/kernel/cpu/intel_epb.c | 236 + arch/x86/kernel/cpu/mce/amd.c | 52 +- arch/x86/kernel/cpu/mce/core.c | 102 +- arch/x86/kernel/cpu/mce/genpool.c | 3 + arch/x86/kernel/cpu/mce/inject.c | 16 +- arch/x86/kernel/cpu/mce/internal.h | 9 + arch/x86/kernel/cpu/microcode/core.c | 5 +- arch/x86/kernel/cpu/microcode/intel.c | 71 +- arch/x86/kernel/cpu/mshyperv.c | 4 +- arch/x86/kernel/cpu/proc.c | 10 +- arch/x86/kernel/cpu/resctrl/ctrlmondata.c | 4 +- arch/x86/kernel/cpu/resctrl/rdtgroup.c | 182 +- arch/x86/kernel/cpu/vmware.c | 2 +- arch/x86/kernel/crash.c | 3 +- arch/x86/kernel/dumpstack_32.c | 8 +- arch/x86/kernel/dumpstack_64.c | 99 +- arch/x86/kernel/e820.c | 18 +- arch/x86/kernel/early-quirks.c | 4 +- arch/x86/kernel/fpu/core.c | 195 +- arch/x86/kernel/fpu/init.c | 2 - arch/x86/kernel/fpu/regset.c | 24 +- arch/x86/kernel/fpu/signal.c | 202 +- arch/x86/kernel/fpu/xstate.c | 42 +- arch/x86/kernel/ftrace.c | 54 +- arch/x86/kernel/ftrace_32.S | 75 +- arch/x86/kernel/ftrace_64.S | 28 +- arch/x86/kernel/head_64.S | 2 +- arch/x86/kernel/idt.c | 19 +- arch/x86/kernel/ima_arch.c | 10 +- arch/x86/kernel/irq_32.c | 41 +- arch/x86/kernel/irq_64.c | 89 +- arch/x86/kernel/irqinit.c | 4 +- arch/x86/kernel/jailhouse.c | 2 +- arch/x86/kernel/jump_label.c | 21 +- arch/x86/kernel/kgdb.c | 25 +- arch/x86/kernel/kprobes/core.c | 70 +- arch/x86/kernel/kvm.c | 2 +- arch/x86/kernel/ldt.c | 14 +- arch/x86/kernel/module.c | 2 +- arch/x86/kernel/nmi.c | 24 +- arch/x86/kernel/paravirt.c | 2 +- arch/x86/kernel/pci-dma.c | 20 - arch/x86/kernel/perf_regs.c | 27 +- arch/x86/kernel/process.c | 14 +- arch/x86/kernel/process_32.c | 18 +- arch/x86/kernel/process_64.c | 12 +- arch/x86/kernel/reboot.c | 23 +- arch/x86/kernel/setup.c | 38 +- arch/x86/kernel/setup_percpu.c | 5 - arch/x86/kernel/signal.c | 55 +- arch/x86/kernel/smpboot.c | 21 +- arch/x86/kernel/stacktrace.c | 128 +- arch/x86/kernel/topology.c | 2 +- arch/x86/kernel/traps.c | 2 +- arch/x86/kernel/tsc.c | 93 +- arch/x86/kernel/tsc_msr.c | 4 +- arch/x86/kernel/vm86_32.c | 2 +- arch/x86/kernel/vmlinux.lds.S | 15 +- arch/x86/kvm/Kconfig | 1 - arch/x86/kvm/cpuid.c | 15 +- arch/x86/kvm/hyperv.c | 35 +- arch/x86/kvm/kvm_cache_regs.h | 42 +- arch/x86/kvm/lapic.c | 73 +- arch/x86/kvm/lapic.h | 4 +- arch/x86/kvm/mmu.c | 24 +- arch/x86/kvm/paging_tmpl.h | 2 +- arch/x86/kvm/svm.c | 130 +- arch/x86/kvm/vmx/nested.c | 227 +- arch/x86/kvm/vmx/vmenter.S | 12 + arch/x86/kvm/vmx/vmx.c | 60 +- arch/x86/kvm/vmx/vmx.h | 9 +- arch/x86/kvm/x86.c | 222 +- arch/x86/kvm/x86.h | 2 - arch/x86/lib/Makefile | 13 +- arch/x86/lib/copy_user_64.S | 48 + arch/x86/lib/delay.c | 2 +- arch/x86/lib/error-inject.c | 1 + arch/x86/lib/memcpy_64.S | 3 +- arch/x86/lib/rwsem.S | 156 - arch/x86/lib/usercopy_64.c | 20 - arch/x86/math-emu/fpu_entry.c | 3 - arch/x86/mm/Makefile | 2 +- arch/x86/mm/cpu_entry_area.c | 64 +- arch/x86/mm/dump_pagetables.c | 7 +- arch/x86/mm/extable.c | 4 +- arch/x86/mm/fault.c | 58 +- arch/x86/mm/hugetlbpage.c | 2 +- arch/x86/mm/init.c | 43 + arch/x86/mm/init_32.c | 11 +- arch/x86/mm/init_64.c | 164 +- arch/x86/mm/ioremap.c | 2 +- arch/x86/mm/kaslr.c | 96 +- arch/x86/mm/mem_encrypt.c | 10 +- arch/x86/mm/mm_internal.h | 3 + arch/x86/mm/mpx.c | 16 +- arch/x86/mm/numa.c | 27 +- arch/x86/mm/pageattr.c | 16 +- arch/x86/mm/pgtable.c | 14 +- arch/x86/mm/pkeys.c | 21 +- arch/x86/mm/pti.c | 6 +- arch/x86/mm/tlb.c | 116 +- arch/x86/net/bpf_jit_comp32.c | 236 +- arch/x86/pci/irq.c | 10 +- arch/x86/platform/olpc/olpc_dt.c | 101 +- arch/x86/platform/pvh/enlighten.c | 8 +- arch/x86/platform/uv/tlb_uv.c | 7 +- arch/x86/power/hibernate.c | 1 - arch/x86/tools/relocs.c | 76 +- arch/x86/um/Kconfig | 6 - arch/x86/um/Makefile | 4 +- arch/x86/um/asm/syscall.h | 2 +- arch/x86/um/vdso/Makefile | 2 +- arch/x86/xen/efi.c | 12 +- arch/x86/xen/enlighten_pv.c | 2 +- arch/x86/xen/enlighten_pvh.c | 7 +- arch/x86/xen/mmu_pv.c | 2 - arch/x86/xen/multicalls.c | 2 +- arch/x86/xen/smp_pv.c | 4 +- arch/x86/xen/time.c | 20 +- arch/x86/xen/xen-head.S | 10 +- arch/x86/xen/xen-ops.h | 4 +- arch/xtensa/Kconfig | 29 +- arch/xtensa/boot/boot-redboot/bootstrap.S | 2 +- arch/xtensa/boot/lib/Makefile | 2 +- arch/xtensa/include/asm/Kbuild | 2 +- arch/xtensa/include/asm/asmmacro.h | 2 +- arch/xtensa/include/asm/atomic.h | 66 +- arch/xtensa/include/asm/barrier.h | 4 + arch/xtensa/include/asm/bitops.h | 125 +- arch/xtensa/include/asm/cache.h | 2 +- arch/xtensa/include/asm/checksum.h | 2 +- arch/xtensa/include/asm/cmpxchg.h | 36 +- arch/xtensa/include/asm/coprocessor.h | 2 +- arch/xtensa/include/asm/core.h | 21 + arch/xtensa/include/asm/futex.h | 122 +- arch/xtensa/include/asm/initialize_mmu.h | 38 +- arch/xtensa/include/asm/io.h | 3 - arch/xtensa/include/asm/irq.h | 2 +- arch/xtensa/include/asm/irqflags.h | 2 +- arch/xtensa/include/asm/pci-bridge.h | 3 - arch/xtensa/include/asm/pci.h | 4 - arch/xtensa/include/asm/pgalloc.h | 3 - arch/xtensa/include/asm/processor.h | 2 +- arch/xtensa/include/asm/ptrace.h | 2 +- arch/xtensa/include/asm/segment.h | 16 - arch/xtensa/include/asm/syscall.h | 2 +- arch/xtensa/include/asm/tlb.h | 26 - arch/xtensa/include/asm/vectors.h | 2 +- arch/xtensa/include/uapi/asm/sockios.h | 4 +- arch/xtensa/kernel/hw_breakpoint.c | 2 +- arch/xtensa/kernel/setup.c | 3 + arch/xtensa/kernel/smp.c | 2 +- arch/xtensa/kernel/syscalls/syscall.tbl | 4 + arch/xtensa/kernel/vmlinux.lds.S | 2 +- arch/xtensa/lib/checksum.S | 2 +- arch/xtensa/lib/memcopy.S | 2 +- arch/xtensa/lib/memset.S | 2 +- arch/xtensa/lib/strncpy_user.S | 2 +- arch/xtensa/lib/strnlen_user.S | 2 +- arch/xtensa/lib/usercopy.S | 2 +- arch/xtensa/mm/init.c | 5 - arch/xtensa/platforms/iss/simdisk.c | 3 +- .../platforms/xt2000/include/platform/hardware.h | 2 +- .../platforms/xt2000/include/platform/serial.h | 2 +- arch/xtensa/platforms/xtfpga/setup.c | 1 + block/Kconfig | 24 - block/badblocks.c | 10 +- block/bfq-cgroup.c | 16 +- block/bfq-iosched.c | 834 +- block/bfq-iosched.h | 109 +- block/bfq-wf2q.c | 40 +- block/bio-integrity.c | 16 +- block/bio.c | 291 +- block/blk-cgroup.c | 1 + block/blk-core.c | 26 +- block/blk-exec.c | 1 + block/blk-flush.c | 3 +- block/blk-integrity.c | 19 +- block/blk-iolatency.c | 1 + block/blk-merge.c | 147 +- block/blk-mq-cpumap.c | 1 + block/blk-mq-debugfs.c | 13 +- block/blk-mq-pci.c | 10 +- block/blk-mq-rdma.c | 10 +- block/blk-mq-sched.c | 13 +- block/blk-mq-sysfs.c | 17 +- block/blk-mq-tag.c | 1 + block/blk-mq-virtio.c | 10 +- block/blk-mq.c | 201 +- block/blk-mq.h | 2 +- block/blk-rq-qos.c | 2 + block/blk-rq-qos.h | 1 + block/blk-settings.c | 17 +- block/blk-stat.c | 1 + block/blk-sysfs.c | 30 +- block/blk-timeout.c | 1 + block/blk-wbt.c | 1 + block/blk-zoned.c | 1 + block/blk.h | 2 +- block/bounce.c | 3 +- block/bsg-lib.c | 16 +- block/bsg.c | 9 +- block/elevator.c | 7 +- block/genhd.c | 102 +- block/ioctl.c | 5 + block/ioprio.c | 1 + block/kyber-iosched.c | 13 +- block/mq-deadline.c | 1 + block/opal_proto.h | 12 +- block/partition-generic.c | 14 +- block/partitions/acorn.c | 7 +- block/partitions/aix.h | 1 + block/partitions/amiga.h | 1 + block/partitions/efi.c | 16 +- block/partitions/efi.h | 16 +- block/partitions/ibm.h | 1 + block/partitions/karma.h | 1 + block/partitions/ldm.c | 16 +- block/partitions/ldm.h | 16 +- block/partitions/msdos.h | 1 + block/partitions/osf.h | 1 + block/partitions/sgi.h | 1 + block/partitions/sun.h | 1 + block/partitions/sysv68.h | 1 + block/partitions/ultrix.h | 1 + block/scsi_ioctl.c | 16 +- block/sed-opal.c | 726 +- block/t10-pi.c | 19 +- crypto/842.c | 2 +- crypto/Kconfig | 85 +- crypto/Makefile | 10 +- crypto/adiantum.c | 3 +- crypto/aegis128.c | 2 +- crypto/aegis128l.c | 2 +- crypto/aegis256.c | 2 +- crypto/aes_generic.c | 10 +- crypto/akcipher.c | 14 + crypto/algboss.c | 8 +- crypto/ansi_cprng.c | 2 +- crypto/anubis.c | 2 +- crypto/arc4.c | 2 +- crypto/asymmetric_keys/asym_tpm.c | 43 +- crypto/asymmetric_keys/pkcs7_verify.c | 1 - crypto/asymmetric_keys/public_key.c | 105 +- crypto/asymmetric_keys/verify_pefile.c | 1 - crypto/asymmetric_keys/x509.asn1 | 2 +- crypto/asymmetric_keys/x509_cert_parser.c | 57 +- crypto/asymmetric_keys/x509_public_key.c | 1 - crypto/authenc.c | 2 +- crypto/authencesn.c | 2 +- crypto/blowfish_generic.c | 2 +- crypto/camellia_generic.c | 2 +- crypto/cast5_generic.c | 2 +- crypto/cast6_generic.c | 2 +- crypto/cbc.c | 2 +- crypto/ccm.c | 46 +- crypto/cfb.c | 2 +- crypto/chacha20poly1305.c | 6 +- crypto/chacha_generic.c | 12 +- crypto/cmac.c | 2 +- crypto/crc32_generic.c | 2 +- crypto/crc32c_generic.c | 2 +- crypto/crct10dif_generic.c | 13 +- crypto/cryptd.c | 252 - crypto/crypto_null.c | 2 +- crypto/crypto_user_base.c | 4 +- crypto/ctr.c | 2 +- crypto/cts.c | 20 +- crypto/deflate.c | 2 +- crypto/des_generic.c | 13 +- crypto/dh.c | 2 +- crypto/drbg.c | 3 +- crypto/ecb.c | 2 +- crypto/ecc.c | 417 +- crypto/ecc.h | 153 +- crypto/ecc_curve_defs.h | 15 - crypto/ecdh.c | 2 +- crypto/echainiv.c | 2 +- crypto/ecrdsa.c | 296 + crypto/ecrdsa_defs.h | 225 + crypto/ecrdsa_params.asn1 | 4 + crypto/ecrdsa_pub_key.asn1 | 1 + crypto/fcrypt.c | 2 +- crypto/fips.c | 2 +- crypto/gcm.c | 36 +- crypto/ghash-generic.c | 2 +- crypto/hmac.c | 13 +- crypto/jitterentropy-kcapi.c | 2 +- crypto/keywrap.c | 2 +- crypto/khazad.c | 2 +- crypto/lrw.c | 12 +- crypto/lz4.c | 2 +- crypto/lz4hc.c | 2 +- crypto/lzo-rle.c | 2 +- crypto/lzo.c | 2 +- crypto/md4.c | 2 +- crypto/md5.c | 2 +- crypto/michael_mic.c | 2 +- crypto/morus1280.c | 2 +- crypto/morus640.c | 2 +- crypto/nhpoly1305.c | 2 +- crypto/ofb.c | 2 +- crypto/pcbc.c | 2 +- crypto/pcrypt.c | 2 +- crypto/poly1305_generic.c | 2 +- crypto/rmd128.c | 2 +- crypto/rmd160.c | 2 +- crypto/rmd256.c | 2 +- crypto/rmd320.c | 2 +- crypto/rsa-pkcs1pad.c | 33 +- crypto/rsa.c | 111 +- crypto/salsa20_generic.c | 13 +- crypto/scompress.c | 129 +- crypto/seed.c | 2 +- crypto/seqiv.c | 2 +- crypto/serpent_generic.c | 2 +- crypto/sha1_generic.c | 2 +- crypto/sha256_generic.c | 2 +- crypto/sha3_generic.c | 2 +- crypto/sha512_generic.c | 2 +- crypto/shash.c | 7 +- crypto/simd.c | 273 +- crypto/skcipher.c | 9 +- crypto/sm3_generic.c | 2 +- crypto/sm4_generic.c | 2 +- crypto/streebog_generic.c | 27 +- crypto/tcrypt.c | 2 +- crypto/tea.c | 2 +- crypto/testmgr.c | 1242 +- crypto/testmgr.h | 225 +- crypto/tgr192.c | 2 +- crypto/twofish_generic.c | 2 +- crypto/vmac.c | 2 +- crypto/wp512.c | 2 +- crypto/xcbc.c | 2 +- crypto/xts.c | 8 +- crypto/zstd.c | 2 +- drivers/Kconfig | 2 + drivers/Makefile | 1 + drivers/acpi/Kconfig | 1 + drivers/acpi/Makefile | 1 + drivers/acpi/acpi_apd.c | 1 + drivers/acpi/acpi_configfs.c | 4 +- drivers/acpi/acpi_dbg.c | 2 +- drivers/acpi/acpi_lpat.c | 2 +- drivers/acpi/acpi_lpss.c | 4 +- drivers/acpi/acpica/aclocal.h | 4 +- drivers/acpi/acpica/dbexec.c | 2 +- drivers/acpi/acpica/dbnames.c | 2 +- drivers/acpi/acpica/dsinit.c | 2 +- drivers/acpi/acpica/evgpe.c | 6 +- drivers/acpi/acpica/evgpeinit.c | 4 +- drivers/acpi/acpica/exnames.c | 6 +- drivers/acpi/acpica/nsaccess.c | 2 +- drivers/acpi/acpica/nsalloc.c | 4 + drivers/acpi/acpica/nsdump.c | 2 +- drivers/acpi/acpica/nsinit.c | 4 +- drivers/acpi/acpica/nsnames.c | 8 +- drivers/acpi/acpica/nsobject.c | 4 + drivers/acpi/acpica/nsparse.c | 2 +- drivers/acpi/acpica/nsrepair.c | 2 +- drivers/acpi/acpica/nsrepair2.c | 4 +- drivers/acpi/acpica/nsutils.c | 14 +- drivers/acpi/acpica/nsxfname.c | 4 +- drivers/acpi/acpica/psargs.c | 8 +- drivers/acpi/acpica/rsxface.c | 8 +- drivers/acpi/acpica/tbdata.c | 3 +- drivers/acpi/acpica/tbfind.c | 20 +- drivers/acpi/acpica/tbinstal.c | 2 +- drivers/acpi/acpica/tbprint.c | 10 +- drivers/acpi/acpica/tbutils.c | 6 +- drivers/acpi/acpica/tbxface.c | 4 +- drivers/acpi/acpica/tbxfload.c | 15 +- drivers/acpi/acpica/utascii.c | 2 +- drivers/acpi/acpica/utdecode.c | 4 +- drivers/acpi/acpica/utmisc.c | 8 +- drivers/acpi/acpica/utpredef.c | 4 +- drivers/acpi/acpica/utstring.c | 6 +- drivers/acpi/arm64/iort.c | 161 +- drivers/acpi/button.c | 5 +- drivers/acpi/cppc_acpi.c | 34 +- drivers/acpi/device_pm.c | 5 +- drivers/acpi/device_sysfs.c | 6 +- drivers/acpi/dptf/dptf_power.c | 3 +- drivers/acpi/event.c | 4 +- drivers/acpi/hmat/Kconfig | 11 + drivers/acpi/hmat/Makefile | 1 + drivers/acpi/hmat/hmat.c | 666 + drivers/acpi/nfit/core.c | 12 +- drivers/acpi/nfit/intel.c | 10 +- drivers/acpi/numa.c | 16 +- drivers/acpi/pci_mcfg.c | 12 + drivers/acpi/pci_root.c | 2 + drivers/acpi/power.c | 4 +- drivers/acpi/pptt.c | 48 +- drivers/acpi/processor_perflib.c | 2 +- drivers/acpi/property.c | 9 + drivers/acpi/scan.c | 25 +- drivers/acpi/sleep.c | 4 + drivers/acpi/spcr.c | 2 +- drivers/acpi/sysfs.c | 14 +- drivers/acpi/tables.c | 98 +- drivers/acpi/utils.c | 16 +- drivers/acpi/video_detect.c | 10 +- drivers/amba/tegra-ahb.c | 6 +- drivers/android/binder.c | 12 +- drivers/android/binder_alloc.c | 8 +- drivers/ata/ahci_qoriq.c | 55 +- drivers/ata/pata_ep93xx.c | 2 +- drivers/ata/sata_rcar.c | 1 - drivers/atm/firestream.c | 2 +- drivers/atm/iphase.c | 10 +- drivers/base/Kconfig | 10 +- drivers/base/arch_topology.c | 36 +- drivers/base/core.c | 5 + drivers/base/cpu.c | 8 + drivers/base/dd.c | 5 +- drivers/base/firmware_loader/Kconfig | 1 + drivers/base/firmware_loader/builtin/.gitignore | 1 + drivers/base/firmware_loader/fallback.c | 6 +- drivers/base/memory.c | 26 +- drivers/base/node.c | 352 +- drivers/base/platform.c | 12 +- drivers/base/power/clock_ops.c | 3 +- drivers/base/power/common.c | 4 +- drivers/base/power/domain.c | 130 +- drivers/base/power/domain_governor.c | 71 +- drivers/base/power/generic_ops.c | 4 +- drivers/base/power/main.c | 80 +- drivers/base/power/qos.c | 6 +- drivers/base/power/runtime.c | 4 +- drivers/base/power/sysfs.c | 6 +- drivers/base/power/trace.c | 2 +- drivers/base/power/wakeirq.c | 15 +- drivers/base/power/wakeup.c | 10 +- drivers/base/property.c | 75 + drivers/base/regmap/internal.h | 5 +- drivers/base/regmap/regcache-flat.c | 18 +- drivers/base/regmap/regcache-lzo.c | 18 +- drivers/base/regmap/regcache-rbtree.c | 18 +- drivers/base/regmap/regcache.c | 18 +- drivers/base/regmap/regmap-ac97.c | 22 +- drivers/base/regmap/regmap-debugfs.c | 48 +- drivers/base/regmap/regmap-i2c.c | 18 +- drivers/base/regmap/regmap-irq.c | 21 +- drivers/base/regmap/regmap-mmio.c | 22 +- drivers/base/regmap/regmap-spi.c | 18 +- drivers/base/regmap/regmap-spmi.c | 29 +- drivers/base/regmap/regmap-w1.c | 16 +- drivers/base/regmap/regmap.c | 27 +- drivers/base/syscore.c | 12 +- drivers/base/test/Makefile | 1 + drivers/block/amiflop.c | 1 + drivers/block/ataflop.c | 1 + drivers/block/brd.c | 13 +- drivers/block/drbd/drbd_int.h | 7 +- drivers/block/drbd/drbd_nl.c | 8 +- drivers/block/drbd/drbd_nla.c | 3 +- drivers/block/drbd/drbd_receiver.c | 7 +- drivers/block/drbd/drbd_req.c | 2 +- drivers/block/drbd/drbd_worker.c | 2 - drivers/block/floppy.c | 11 +- drivers/block/loop.c | 35 +- drivers/block/mtip32xx/mtip32xx.c | 89 - drivers/block/mtip32xx/mtip32xx.h | 17 - drivers/block/nbd.c | 38 +- drivers/block/paride/pcd.c | 1 + drivers/block/paride/pd.c | 1 + drivers/block/paride/pf.c | 1 + drivers/block/pktcdvd.c | 1 - drivers/block/ps3disk.c | 4 +- drivers/block/rbd.c | 24 +- drivers/block/rsxx/core.c | 1 + drivers/block/swim.c | 1 + drivers/block/swim3.c | 1 + drivers/block/virtio_blk.c | 5 +- drivers/block/xsysace.c | 1 + drivers/block/zram/zram_drv.c | 5 +- drivers/bluetooth/Kconfig | 15 +- drivers/bluetooth/Makefile | 1 + drivers/bluetooth/btbcm.c | 10 +- drivers/bluetooth/btmrvl_sdio.c | 36 + drivers/bluetooth/btmtksdio.c | 1101 + drivers/bluetooth/btmtkuart.c | 2 +- drivers/bluetooth/btqca.c | 7 +- drivers/bluetooth/btqca.h | 13 +- drivers/bluetooth/btsdio.c | 15 +- drivers/bluetooth/hci_bcm.c | 20 +- drivers/bluetooth/hci_h5.c | 2 +- drivers/bluetooth/hci_qca.c | 91 +- drivers/bus/tegra-aconnect.c | 66 +- drivers/bus/ti-sysc.c | 684 +- drivers/cdrom/gdrom.c | 1 + drivers/char/ds1620.c | 2 +- drivers/char/dtlk.c | 3 +- drivers/char/hpet.c | 2 + drivers/char/hw_random/omap-rng.c | 1 + drivers/char/hw_random/stm32-rng.c | 9 + drivers/char/ipmi/ipmi_devintf.c | 3 - drivers/char/ipmi/ipmi_dmi.c | 3 +- drivers/char/ipmi/ipmi_msghandler.c | 23 +- drivers/char/ipmi/ipmi_plat_data.c | 27 +- drivers/char/ipmi/ipmi_plat_data.h | 3 + drivers/char/ipmi/ipmi_si_hardcode.c | 3 + drivers/char/ipmi/ipmi_si_hotmod.c | 1 + drivers/char/ipmi/ipmi_si_intf.c | 2 - drivers/char/ipmi/ipmi_si_platform.c | 6 +- drivers/char/ipmi/ipmi_ssif.c | 11 +- drivers/char/ipmi/ipmi_watchdog.c | 2 +- drivers/char/pcmcia/cm4000_cs.c | 2 +- drivers/char/pcmcia/scr24x_cs.c | 2 +- drivers/char/random.c | 199 +- drivers/char/tb0219.c | 2 +- drivers/char/tpm/Kconfig | 1 - drivers/char/tpm/tpm1-cmd.c | 7 +- drivers/char/tpm/tpm2-cmd.c | 7 +- drivers/char/virtio_console.c | 3 +- drivers/clk/Kconfig | 11 + drivers/clk/Makefile | 4 + drivers/clk/actions/owl-common.h | 2 +- drivers/clk/actions/owl-composite.h | 2 +- drivers/clk/actions/owl-divider.h | 2 +- drivers/clk/actions/owl-factor.h | 2 +- drivers/clk/actions/owl-fixed-factor.h | 2 +- drivers/clk/actions/owl-gate.h | 2 +- drivers/clk/actions/owl-mux.h | 2 +- drivers/clk/actions/owl-pll.h | 2 +- drivers/clk/actions/owl-reset.h | 2 +- drivers/clk/analogbits/Kconfig | 2 + drivers/clk/analogbits/Makefile | 3 + drivers/clk/analogbits/wrpll-cln28hpc.c | 364 + drivers/clk/at91/Makefile | 2 + drivers/clk/at91/at91sam9260.c | 14 +- drivers/clk/at91/at91sam9rl.c | 2 +- drivers/clk/at91/at91sam9x5.c | 11 +- drivers/clk/at91/clk-generated.c | 48 +- drivers/clk/at91/clk-master.c | 8 +- drivers/clk/at91/clk-peripheral.c | 46 +- drivers/clk/at91/clk-programmable.c | 57 +- drivers/clk/at91/clk-sam9x60-pll.c | 330 + drivers/clk/at91/clk-usb.c | 33 +- drivers/clk/at91/dt-compat.c | 12 +- drivers/clk/at91/pmc.h | 27 +- drivers/clk/at91/sam9x60.c | 307 + drivers/clk/at91/sama5d2.c | 22 +- drivers/clk/at91/sama5d4.c | 10 +- drivers/clk/at91/sckc.c | 134 +- drivers/clk/axs10x/i2s_pll_clock.c | 1 + drivers/clk/axs10x/pll_clock.c | 1 + drivers/clk/bcm/clk-bcm2835-aux.c | 1 + drivers/clk/bcm/clk-bcm2835.c | 1 + drivers/clk/bcm/clk-kona.c | 3 +- drivers/clk/berlin/berlin2-div.c | 1 + drivers/clk/berlin/bg2.c | 1 + drivers/clk/berlin/bg2q.c | 1 + drivers/clk/clk-aspeed.c | 42 +- drivers/clk/clk-composite.c | 2 +- drivers/clk/clk-divider.c | 26 +- drivers/clk/clk-fixed-factor.c | 57 +- drivers/clk/clk-fixed-mmio.c | 3 +- drivers/clk/clk-fixed-rate.c | 2 +- drivers/clk/clk-fractional-divider.c | 25 +- drivers/clk/clk-gate.c | 24 +- drivers/clk/clk-gpio.c | 2 +- drivers/clk/clk-highbank.c | 23 +- drivers/clk/clk-hsdk-pll.c | 1 + drivers/clk/clk-lochnagar.c | 336 + drivers/clk/clk-milbeaut.c | 663 + drivers/clk/clk-multiplier.c | 23 +- drivers/clk/clk-mux.c | 24 +- drivers/clk/clk-pwm.c | 2 +- drivers/clk/clk-qoriq.c | 77 +- drivers/clk/clk-stm32f4.c | 307 +- drivers/clk/clk-stm32mp1.c | 3 + drivers/clk/clk-xgene.c | 6 +- drivers/clk/clk.c | 392 +- drivers/clk/clk.h | 2 + drivers/clk/clkdev.c | 30 +- drivers/clk/davinci/da8xx-cfgchip.c | 4 +- drivers/clk/davinci/pll-da850.c | 1 + drivers/clk/davinci/pll.h | 2 +- drivers/clk/davinci/psc.h | 2 +- drivers/clk/h8300/clk-div.c | 1 + drivers/clk/h8300/clk-h8s2678.c | 3 +- drivers/clk/hisilicon/clk-hi3660-stub.c | 1 + drivers/clk/hisilicon/clk-hi3660.c | 6 +- drivers/clk/hisilicon/clk-hisi-phase.c | 4 +- drivers/clk/imx/Makefile | 2 +- drivers/clk/imx/clk-composite-8m.c | 3 +- drivers/clk/imx/clk-divider-gate.c | 20 +- drivers/clk/imx/clk-frac-pll.c | 1 + drivers/clk/imx/clk-imx21.c | 1 + drivers/clk/imx/clk-imx27.c | 1 + drivers/clk/imx/clk-imx5.c | 642 + drivers/clk/imx/clk-imx51-imx53.c | 611 - drivers/clk/imx/clk-imx6sll.c | 18 +- drivers/clk/imx/clk-imx7d.c | 4 +- drivers/clk/imx/clk-imx7ulp.c | 1 - drivers/clk/imx/clk-imx8mq.c | 1 + drivers/clk/imx/clk-pfdv2.c | 11 +- drivers/clk/imx/clk-pll14xx.c | 8 +- drivers/clk/imx/clk-pllv3.c | 31 +- drivers/clk/imx/clk-pllv4.c | 73 +- drivers/clk/imx/clk-sccg-pll.c | 13 +- drivers/clk/imx/clk.h | 6 +- drivers/clk/ingenic/cgu.c | 1 + drivers/clk/ingenic/jz4725b-cgu.c | 6 + drivers/clk/ingenic/jz4740-cgu.c | 1 + drivers/clk/ingenic/jz4770-cgu.c | 1 + drivers/clk/ingenic/jz4780-cgu.c | 1 + drivers/clk/loongson1/clk-loongson1c.c | 1 + drivers/clk/mediatek/Kconfig | 83 + drivers/clk/mediatek/Makefile | 16 +- drivers/clk/mediatek/clk-gate.c | 3 +- drivers/clk/mediatek/clk-gate.h | 14 + drivers/clk/mediatek/clk-mt8183-audio.c | 105 + drivers/clk/mediatek/clk-mt8183-cam.c | 63 + drivers/clk/mediatek/clk-mt8183-img.c | 63 + drivers/clk/mediatek/clk-mt8183-ipu0.c | 56 + drivers/clk/mediatek/clk-mt8183-ipu1.c | 56 + drivers/clk/mediatek/clk-mt8183-ipu_adl.c | 54 + drivers/clk/mediatek/clk-mt8183-ipu_conn.c | 123 + drivers/clk/mediatek/clk-mt8183-mfgcfg.c | 54 + drivers/clk/mediatek/clk-mt8183-mm.c | 111 + drivers/clk/mediatek/clk-mt8183-vdec.c | 67 + drivers/clk/mediatek/clk-mt8183-venc.c | 59 + drivers/clk/mediatek/clk-mt8183.c | 1284 ++ drivers/clk/mediatek/clk-mt8516.c | 815 + drivers/clk/mediatek/clk-mtk.h | 3 + drivers/clk/mediatek/clk-mux.c | 223 + drivers/clk/mediatek/clk-mux.h | 89 + drivers/clk/mediatek/clk-pll.c | 87 +- drivers/clk/meson/axg-audio.c | 1219 +- drivers/clk/meson/axg-audio.h | 16 +- drivers/clk/meson/clk-pll.c | 28 +- drivers/clk/meson/clk-pll.h | 1 + drivers/clk/meson/g12a-aoclk.h | 2 - drivers/clk/meson/g12a.c | 637 +- drivers/clk/meson/g12a.h | 31 +- drivers/clk/meson/gxbb.c | 2 + drivers/clk/meson/meson8b.c | 734 +- drivers/clk/meson/meson8b.h | 27 +- drivers/clk/meson/vid-pll-div.c | 4 +- drivers/clk/microchip/clk-core.c | 1 + drivers/clk/microchip/clk-pic32mzda.c | 1 + drivers/clk/mmp/clk-gate.c | 2 +- drivers/clk/mvebu/armada-37xx-periph.c | 1 + drivers/clk/mvebu/armada-37xx-tbg.c | 1 + drivers/clk/mvebu/clk-corediv.c | 1 + drivers/clk/mvebu/common.c | 2 +- drivers/clk/mvebu/cp110-system-controller.c | 4 +- drivers/clk/nxp/clk-lpc18xx-ccu.c | 7 +- drivers/clk/nxp/clk-lpc18xx-cgu.c | 25 +- drivers/clk/nxp/clk-lpc32xx.c | 8 +- drivers/clk/pxa/clk-pxa.c | 1 + drivers/clk/qcom/Kconfig | 6 + drivers/clk/qcom/Makefile | 1 + drivers/clk/qcom/clk-branch.c | 6 + drivers/clk/qcom/clk-branch.h | 1 + drivers/clk/qcom/clk-regmap-mux-div.h | 2 +- drivers/clk/qcom/gcc-msm8998.c | 2 +- drivers/clk/qcom/gcc-qcs404.c | 90 + drivers/clk/qcom/turingcc-qcs404.c | 170 + drivers/clk/renesas/clk-r8a73a4.c | 1 + drivers/clk/renesas/clk-r8a7740.c | 1 + drivers/clk/renesas/clk-rcar-gen2.c | 1 + drivers/clk/renesas/clk-rz.c | 1 + drivers/clk/renesas/clk-sh73a0.c | 1 + drivers/clk/renesas/r7s9210-cpg-mssr.c | 3 +- drivers/clk/renesas/r8a774a1-cpg-mssr.c | 18 +- drivers/clk/renesas/r8a774c0-cpg-mssr.c | 7 +- drivers/clk/renesas/r8a7795-cpg-mssr.c | 41 +- drivers/clk/renesas/r8a7796-cpg-mssr.c | 35 +- drivers/clk/renesas/r8a77965-cpg-mssr.c | 33 +- drivers/clk/renesas/r8a77980-cpg-mssr.c | 2 +- drivers/clk/renesas/r8a77990-cpg-mssr.c | 25 +- drivers/clk/renesas/r8a77995-cpg-mssr.c | 2 +- drivers/clk/renesas/r9a06g032-clocks.c | 2 + drivers/clk/renesas/rcar-gen2-cpg.h | 4 +- drivers/clk/renesas/rcar-gen3-cpg.c | 71 +- drivers/clk/renesas/rcar-gen3-cpg.h | 9 +- drivers/clk/renesas/rcar-usb2-clock-sel.c | 1 + drivers/clk/renesas/renesas-cpg-mssr.c | 1 + drivers/clk/renesas/renesas-cpg-mssr.h | 4 +- drivers/clk/rockchip/clk-ddr.c | 2 +- drivers/clk/rockchip/clk-half-divider.c | 9 +- drivers/clk/rockchip/clk-px30.c | 1 + drivers/clk/rockchip/clk-rk3036.c | 1 + drivers/clk/rockchip/clk-rk3128.c | 1 + drivers/clk/rockchip/clk-rk3188.c | 1 + drivers/clk/rockchip/clk-rk3228.c | 1 + drivers/clk/rockchip/clk-rk3288.c | 37 +- drivers/clk/rockchip/clk-rk3328.c | 19 +- drivers/clk/rockchip/clk-rk3368.c | 1 + drivers/clk/rockchip/clk-rk3399.c | 1 + drivers/clk/rockchip/clk-rv1108.c | 1 + drivers/clk/rockchip/clk.c | 10 +- drivers/clk/rockchip/clk.h | 23 + drivers/clk/samsung/clk-cpu.c | 1 + drivers/clk/samsung/clk-exynos-clkout.c | 1 + drivers/clk/samsung/clk-exynos3250.c | 1 + drivers/clk/samsung/clk-exynos4.c | 1 + drivers/clk/samsung/clk-exynos5-subcmu.c | 1 + drivers/clk/samsung/clk-exynos5250.c | 1 + drivers/clk/samsung/clk-exynos5410.c | 1 + drivers/clk/samsung/clk-pll.c | 3 +- drivers/clk/samsung/clk-s3c2410-dclk.c | 1 + drivers/clk/samsung/clk-s3c2412.c | 1 + drivers/clk/samsung/clk-s3c2443.c | 1 + drivers/clk/samsung/clk.c | 1 + drivers/clk/sifive/Kconfig | 18 + drivers/clk/sifive/Makefile | 1 + drivers/clk/sifive/fu540-prci.c | 627 + drivers/clk/socfpga/clk-gate-s10.c | 1 + drivers/clk/socfpga/clk-periph-s10.c | 1 + drivers/clk/socfpga/clk-pll-s10.c | 1 + drivers/clk/sprd/common.h | 2 +- drivers/clk/sprd/composite.h | 2 +- drivers/clk/sprd/div.h | 2 +- drivers/clk/sprd/gate.h | 2 +- drivers/clk/sprd/mux.h | 2 +- drivers/clk/sprd/pll.h | 2 +- drivers/clk/st/clkgen-mux.c | 1 + drivers/clk/sunxi-ng/ccu-sun4i-a10.c | 1 + drivers/clk/sunxi-ng/ccu-sun50i-a64.c | 4 +- drivers/clk/sunxi-ng/ccu-sun50i-h6.c | 20 +- drivers/clk/sunxi-ng/ccu-sun50i-h6.h | 2 +- drivers/clk/sunxi-ng/ccu-sun5i.c | 1 + drivers/clk/sunxi-ng/ccu-sun5i.h | 4 - drivers/clk/sunxi-ng/ccu-sun6i-a31.c | 1 + drivers/clk/sunxi-ng/ccu-sun8i-a23.c | 1 + drivers/clk/sunxi-ng/ccu-sun8i-a33.c | 1 + drivers/clk/sunxi-ng/ccu-sun8i-a83t.c | 6 +- drivers/clk/sunxi-ng/ccu-sun8i-h3.c | 1 + drivers/clk/sunxi-ng/ccu-sun8i-r40.c | 1 + drivers/clk/sunxi-ng/ccu-sun8i-v3s.c | 4 +- drivers/clk/sunxi-ng/ccu-sun9i-a80.c | 1 + drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c | 3 +- drivers/clk/sunxi-ng/ccu-suniv-f1c100s.h | 4 +- drivers/clk/sunxi-ng/ccu_div.c | 1 + drivers/clk/sunxi-ng/ccu_frac.c | 1 + drivers/clk/sunxi-ng/ccu_gate.c | 1 + drivers/clk/sunxi-ng/ccu_mmc_timing.c | 1 + drivers/clk/sunxi-ng/ccu_mp.c | 1 + drivers/clk/sunxi-ng/ccu_mult.c | 1 + drivers/clk/sunxi-ng/ccu_mux.c | 1 + drivers/clk/sunxi-ng/ccu_nk.c | 1 + drivers/clk/sunxi-ng/ccu_nkm.c | 1 + drivers/clk/sunxi-ng/ccu_nkmp.c | 25 +- drivers/clk/sunxi-ng/ccu_nm.c | 1 + drivers/clk/sunxi-ng/ccu_phase.c | 1 + drivers/clk/sunxi-ng/ccu_sdm.c | 1 + drivers/clk/sunxi/Kconfig | 43 + drivers/clk/sunxi/Makefile | 49 +- drivers/clk/sunxi/clk-a10-mod1.c | 1 + drivers/clk/sunxi/clk-a10-pll2.c | 1 + drivers/clk/sunxi/clk-a10-ve.c | 1 + drivers/clk/sunxi/clk-a20-gmac.c | 1 + drivers/clk/sunxi/clk-mod0.c | 1 + drivers/clk/sunxi/clk-simple-gates.c | 1 + drivers/clk/sunxi/clk-sun4i-display.c | 1 + drivers/clk/sunxi/clk-sun4i-pll3.c | 1 + drivers/clk/sunxi/clk-sun4i-tcon-ch1.c | 1 + drivers/clk/sunxi/clk-sun8i-apb0.c | 1 + drivers/clk/sunxi/clk-sun8i-bus-gates.c | 1 + drivers/clk/sunxi/clk-sun8i-mbus.c | 1 + drivers/clk/sunxi/clk-sun9i-cpus.c | 1 + drivers/clk/sunxi/clk-sun9i-mmc.c | 1 + drivers/clk/sunxi/clk-sunxi.c | 1 + drivers/clk/sunxi/clk-usb.c | 1 + drivers/clk/tegra/clk-divider.c | 3 +- drivers/clk/tegra/clk-emc.c | 58 +- drivers/clk/tegra/clk-periph-fixed.c | 1 + drivers/clk/tegra/clk-pll.c | 54 +- drivers/clk/tegra/clk-sdmmc-mux.c | 1 + drivers/clk/tegra/clk-super.c | 2 +- drivers/clk/tegra/clk-tegra124.c | 7 +- drivers/clk/tegra/clk-tegra210.c | 6 +- drivers/clk/tegra/clk.c | 1 + drivers/clk/ti/adpll.c | 1 + drivers/clk/ti/clk-7xx-compat.c | 6 +- drivers/clk/ti/clk-7xx.c | 6 +- drivers/clk/ti/clk.c | 1 + drivers/clk/ti/clkctrl.c | 17 + drivers/clk/ti/clock.h | 8 +- drivers/clk/ti/fapll.c | 1 + drivers/clk/ux500/clk-sysctrl.c | 3 +- drivers/clk/versatile/clk-sp810.c | 1 + drivers/clk/x86/clk-pmc-atom.c | 15 +- drivers/clk/zynq/clkc.c | 6 +- drivers/clk/zynq/pll.c | 18 +- drivers/clk/zynqmp/clk-mux-zynqmp.c | 1 - drivers/clk/zynqmp/clk-zynqmp.h | 6 - drivers/clk/zynqmp/clkc.c | 184 +- drivers/clk/zynqmp/divider.c | 17 +- drivers/clocksource/Kconfig | 22 +- drivers/clocksource/Makefile | 3 +- drivers/clocksource/arm_arch_timer.c | 143 +- drivers/clocksource/tcb_clksrc.c | 433 - drivers/clocksource/timer-atmel-tcb.c | 477 + drivers/clocksource/timer-fsl-ftm.c | 15 +- drivers/clocksource/timer-ixp4xx.c | 282 + drivers/clocksource/timer-milbeaut.c | 66 +- drivers/clocksource/timer-oxnas-rps.c | 2 +- drivers/clocksource/timer-sun4i.c | 5 +- drivers/clocksource/timer-tegra20.c | 63 +- drivers/clocksource/timer-ti-dm.c | 29 - drivers/counter/104-quad-8.c | 1367 ++ drivers/counter/Kconfig | 60 + drivers/counter/Makefile | 10 + drivers/counter/counter.c | 1567 ++ drivers/counter/ftm-quaddec.c | 356 + drivers/counter/stm32-lptimer-cnt.c | 754 + drivers/counter/stm32-timer-cnt.c | 390 + drivers/cpufreq/Kconfig | 4 - drivers/cpufreq/acpi-cpufreq.c | 19 +- drivers/cpufreq/amd_freq_sensitivity.c | 2 +- drivers/cpufreq/armada-37xx-cpufreq.c | 22 +- drivers/cpufreq/armada-8k-cpufreq.c | 1 + drivers/cpufreq/cpufreq.c | 242 +- drivers/cpufreq/cpufreq_governor.c | 2 + drivers/cpufreq/cpufreq_stats.c | 15 +- drivers/cpufreq/freq_table.c | 3 - drivers/cpufreq/imx6q-cpufreq.c | 4 +- drivers/cpufreq/intel_pstate.c | 65 +- drivers/cpufreq/kirkwood-cpufreq.c | 19 +- drivers/cpufreq/loongson1-cpufreq.c | 1 + drivers/cpufreq/maple-cpufreq.c | 6 +- drivers/cpufreq/pasemi-cpufreq.c | 1 + drivers/cpufreq/pmac32-cpufreq.c | 2 + drivers/cpufreq/powernow-k8.c | 2 +- drivers/cpufreq/ppc_cbe_cpufreq.c | 1 + drivers/cpufreq/qoriq-cpufreq.c | 2 + drivers/cpufreq/speedstep-centrino.c | 2 +- drivers/cpuidle/cpuidle-exynos.c | 2 +- drivers/cpuidle/cpuidle.c | 19 +- drivers/crypto/Kconfig | 9 - drivers/crypto/Makefile | 1 - drivers/crypto/amcc/crypto4xx_alg.c | 24 +- drivers/crypto/amcc/crypto4xx_core.c | 48 +- drivers/crypto/amcc/crypto4xx_core.h | 3 +- drivers/crypto/atmel-tdes.c | 106 +- drivers/crypto/axis/artpec6_crypto.c | 2 - drivers/crypto/bcm/cipher.c | 22 +- drivers/crypto/bcm/spu.c | 3 - drivers/crypto/bcm/util.c | 1 - drivers/crypto/caam/caamalg.c | 84 +- drivers/crypto/caam/caamalg_qi.c | 73 +- drivers/crypto/caam/caamalg_qi2.c | 251 +- drivers/crypto/caam/caamalg_qi2.h | 2 - drivers/crypto/caam/caampkc.c | 2 - drivers/crypto/caam/ctrl.c | 20 + drivers/crypto/caam/error.c | 4 +- drivers/crypto/caam/intern.h | 4 +- drivers/crypto/caam/jr.c | 31 +- drivers/crypto/caam/qi.c | 4 +- drivers/crypto/caam/regs.h | 3 + drivers/crypto/cavium/cpt/cptvf_algs.c | 30 +- drivers/crypto/cavium/cpt/cptvf_main.c | 2 +- drivers/crypto/cavium/cpt/cptvf_mbox.c | 17 - drivers/crypto/cavium/cpt/cptvf_reqmanager.c | 6 +- drivers/crypto/cavium/nitrox/nitrox_aead.c | 337 +- drivers/crypto/cavium/nitrox/nitrox_hal.c | 65 +- drivers/crypto/cavium/nitrox/nitrox_req.h | 46 +- drivers/crypto/cavium/nitrox/nitrox_reqmgr.c | 4 - drivers/crypto/cavium/nitrox/nitrox_skcipher.c | 8 +- drivers/crypto/cavium/zip/zip_crypto.c | 8 +- drivers/crypto/ccp/ccp-crypto-des3.c | 21 +- drivers/crypto/ccp/ccp-crypto-rsa.c | 8 +- drivers/crypto/ccp/ccp-crypto-sha.c | 2 - drivers/crypto/ccp/psp-dev.c | 69 +- drivers/crypto/ccree/Makefile | 1 + drivers/crypto/ccree/cc_aead.c | 118 +- drivers/crypto/ccree/cc_aead.h | 3 +- drivers/crypto/ccree/cc_buffer_mgr.c | 341 +- drivers/crypto/ccree/cc_buffer_mgr.h | 2 +- drivers/crypto/ccree/cc_cipher.c | 585 +- drivers/crypto/ccree/cc_cipher.h | 3 +- drivers/crypto/ccree/cc_crypto_ctx.h | 10 +- drivers/crypto/ccree/cc_debugfs.c | 44 +- drivers/crypto/ccree/cc_debugfs.h | 2 +- drivers/crypto/ccree/cc_driver.c | 120 +- drivers/crypto/ccree/cc_driver.h | 36 +- drivers/crypto/ccree/cc_fips.c | 29 +- drivers/crypto/ccree/cc_fips.h | 4 +- drivers/crypto/ccree/cc_hash.c | 64 +- drivers/crypto/ccree/cc_hash.h | 2 +- drivers/crypto/ccree/cc_host_regs.h | 123 +- drivers/crypto/ccree/cc_hw_queue_defs.h | 35 +- drivers/crypto/ccree/cc_ivgen.c | 11 +- drivers/crypto/ccree/cc_ivgen.h | 2 +- drivers/crypto/ccree/cc_kernel_regs.h | 2 +- drivers/crypto/ccree/cc_lli_defs.h | 4 +- drivers/crypto/ccree/cc_pm.c | 11 +- drivers/crypto/ccree/cc_pm.h | 2 +- drivers/crypto/ccree/cc_request_mgr.c | 116 +- drivers/crypto/ccree/cc_request_mgr.h | 2 +- drivers/crypto/ccree/cc_sram_mgr.c | 7 +- drivers/crypto/ccree/cc_sram_mgr.h | 2 +- drivers/crypto/chelsio/chcr_algo.c | 19 +- drivers/crypto/chelsio/chcr_core.c | 4 - drivers/crypto/chelsio/chcr_ipsec.c | 3 +- drivers/crypto/hifn_795x.c | 31 +- drivers/crypto/hisilicon/sec/sec_algs.c | 12 +- drivers/crypto/inside-secure/safexcel_cipher.c | 11 +- drivers/crypto/ixp4xx_crypto.c | 68 +- drivers/crypto/marvell/cipher.c | 11 +- drivers/crypto/marvell/hash.c | 3 +- drivers/crypto/mediatek/mtk-sha.c | 3 - drivers/crypto/mxc-scc.c | 767 - drivers/crypto/mxs-dcp.c | 14 +- drivers/crypto/n2_core.c | 15 +- drivers/crypto/nx/nx-842-pseries.c | 6 +- drivers/crypto/nx/nx-842.c | 3 +- drivers/crypto/nx/nx-aes-xcbc.c | 12 +- drivers/crypto/nx/nx-sha256.c | 6 +- drivers/crypto/nx/nx-sha512.c | 6 +- drivers/crypto/omap-des.c | 29 +- drivers/crypto/omap-sham.c | 2 - drivers/crypto/padlock-sha.c | 5 - drivers/crypto/picoxcell_crypto.c | 35 +- drivers/crypto/qat/qat_common/qat_algs.c | 1 - drivers/crypto/qat/qat_common/qat_asym_algs.c | 2 - drivers/crypto/qce/ablkcipher.c | 22 +- drivers/crypto/rockchip/rk3288_crypto_ablkcipher.c | 61 +- drivers/crypto/s5p-sss.c | 1 - drivers/crypto/sahara.c | 6 +- drivers/crypto/stm32/Kconfig | 1 + drivers/crypto/stm32/stm32-cryp.c | 74 +- drivers/crypto/stm32/stm32-hash.c | 4 +- drivers/crypto/sunxi-ss/sun4i-ss-cipher.c | 78 +- drivers/crypto/sunxi-ss/sun4i-ss-core.c | 19 +- drivers/crypto/sunxi-ss/sun4i-ss-hash.c | 5 +- drivers/crypto/sunxi-ss/sun4i-ss.h | 2 + drivers/crypto/talitos.c | 108 +- drivers/crypto/ux500/cryp/Makefile | 6 +- drivers/crypto/ux500/cryp/cryp_core.c | 86 +- drivers/crypto/vmx/aes.c | 14 +- drivers/crypto/vmx/aes_cbc.c | 14 +- drivers/crypto/vmx/aes_ctr.c | 10 +- drivers/crypto/vmx/aes_xts.c | 14 +- drivers/crypto/vmx/aesp8-ppc.pl | 4 +- drivers/crypto/vmx/ghash.c | 10 +- drivers/crypto/vmx/vmx.c | 4 +- drivers/dax/Kconfig | 3 +- drivers/dax/device.c | 6 +- drivers/dax/pmem/core.c | 6 +- drivers/dax/super.c | 7 +- drivers/devfreq/devfreq-event.c | 2 +- drivers/devfreq/devfreq.c | 90 +- drivers/devfreq/event/exynos-ppmu.c | 2 +- drivers/devfreq/event/rockchip-dfi.c | 25 +- drivers/devfreq/exynos-bus.c | 8 + drivers/devfreq/rk3399_dmc.c | 73 +- drivers/devfreq/tegra-devfreq.c | 7 +- drivers/dma-buf/Kconfig | 1 - drivers/dma-buf/Makefile | 3 +- drivers/dma-buf/dma-fence-chain.c | 242 + drivers/dma-buf/dma-fence.c | 1 + drivers/dma-buf/reservation.c | 8 + drivers/dma-buf/sw_sync.c | 2 +- drivers/dma-buf/sync_file.c | 3 +- drivers/dma/Kconfig | 2 +- drivers/dma/amba-pl08x.c | 22 +- drivers/dma/at_xdmac.c | 67 +- drivers/dma/bcm-sba-raid.c | 3 +- drivers/dma/bcm2835-dma.c | 3 +- drivers/dma/dma-axi-dmac.c | 116 +- drivers/dma/fsl-edma-common.h | 2 +- drivers/dma/fsl-edma.c | 6 +- drivers/dma/idma64.c | 15 +- drivers/dma/idma64.h | 2 + drivers/dma/imx-sdma.c | 15 +- drivers/dma/mediatek/mtk-cqdma.c | 2 +- drivers/dma/nbpfaxi.c | 4 +- drivers/dma/pl330.c | 61 +- drivers/dma/sh/rcar-dmac.c | 34 +- drivers/dma/stm32-dma.c | 103 +- drivers/dma/tegra210-adma.c | 269 +- drivers/dma/txx9dmac.c | 3 - drivers/dma/xgene-dma.c | 6 +- drivers/edac/Kconfig | 4 +- drivers/edac/altera_edac.c | 262 +- drivers/edac/altera_edac.h | 69 +- drivers/edac/amd64_edac.c | 135 +- drivers/edac/amd64_edac.h | 11 +- drivers/edac/edac_mc.c | 12 +- drivers/edac/i10nm_base.c | 52 +- drivers/edac/mce_amd.c | 4 +- drivers/edac/skx_base.c | 50 +- drivers/edac/skx_common.c | 57 +- drivers/edac/skx_common.h | 8 - drivers/extcon/Kconfig | 11 +- drivers/extcon/Makefile | 1 + drivers/extcon/devres.c | 2 +- drivers/extcon/extcon-arizona.c | 10 + drivers/extcon/extcon-axp288.c | 9 +- drivers/extcon/extcon-intel-cht-wc.c | 81 +- drivers/extcon/extcon-intel-mrfld.c | 284 + drivers/extcon/extcon-intel.h | 20 + drivers/firewire/core-device.c | 2 +- drivers/firewire/core-iso.c | 17 +- drivers/firewire/core-topology.c | 1 + drivers/firewire/nosy.c | 2 +- drivers/firewire/ohci.c | 1 - drivers/firmware/Kconfig | 31 +- drivers/firmware/Makefile | 4 +- drivers/firmware/arm_scmi/driver.c | 8 +- drivers/firmware/arm_sdei.c | 3 + drivers/firmware/dmi_scan.c | 28 +- drivers/firmware/efi/arm-runtime.c | 6 +- drivers/firmware/efi/libstub/Makefile | 20 +- drivers/firmware/google/vpd.c | 4 +- drivers/firmware/imx/Makefile | 2 +- drivers/firmware/imx/imx-scu-irq.c | 168 + drivers/firmware/imx/imx-scu.c | 6 + drivers/firmware/imx/scu-pd.c | 121 +- drivers/firmware/iscsi_ibft.c | 2 +- drivers/firmware/psci.c | 708 - drivers/firmware/psci/Kconfig | 13 + drivers/firmware/psci/Makefile | 4 + drivers/firmware/psci/psci.c | 750 + drivers/firmware/{ => psci}/psci_checker.c | 0 drivers/firmware/ti_sci.c | 651 + drivers/firmware/ti_sci.h | 102 + drivers/firmware/trusted_foundations.c | 176 + drivers/firmware/xilinx/zynqmp-debug.c | 18 +- drivers/firmware/xilinx/zynqmp.c | 56 +- drivers/fpga/Kconfig | 9 + drivers/fpga/Makefile | 1 + drivers/fpga/dfl-afu-dma-region.c | 42 +- drivers/fpga/zynqmp-fpga.c | 159 + drivers/gnss/core.c | 2 +- drivers/gnss/ubx.c | 1 + drivers/gpio/Kconfig | 104 +- drivers/gpio/Makefile | 3 + drivers/gpio/gpio-74x164.c | 22 +- drivers/gpio/gpio-74xx-mmio.c | 4 +- drivers/gpio/gpio-amdpt.c | 8 +- drivers/gpio/gpio-aspeed.c | 4 +- drivers/gpio/gpio-bcm-kona.c | 4 +- drivers/gpio/gpio-cadence.c | 4 +- drivers/gpio/gpio-clps711x.c | 7 +- drivers/gpio/gpio-dwapb.c | 4 +- drivers/gpio/gpio-eic-sprd.c | 1 + drivers/gpio/gpio-ftgpio010.c | 4 +- drivers/gpio/gpio-hlwd.c | 4 +- drivers/gpio/gpio-iop.c | 4 +- drivers/gpio/gpio-ixp4xx.c | 474 + drivers/gpio/gpio-janz-ttl.c | 4 +- drivers/gpio/gpio-loongson1.c | 4 +- drivers/gpio/gpio-lpc18xx.c | 5 +- drivers/gpio/gpio-max77650.c | 190 + drivers/gpio/gpio-mb86s7x.c | 4 +- drivers/gpio/gpio-merrifield.c | 18 +- drivers/gpio/gpio-mlxbf.c | 152 + drivers/gpio/gpio-mmio.c | 99 +- drivers/gpio/gpio-mt7621.c | 3 +- drivers/gpio/gpio-mvebu.c | 7 +- drivers/gpio/gpio-mxc.c | 4 +- drivers/gpio/gpio-octeon.c | 4 +- drivers/gpio/gpio-omap.c | 644 +- drivers/gpio/gpio-pca953x.c | 25 +- drivers/gpio/gpio-pxa.c | 12 +- drivers/gpio/gpio-rcar.c | 5 +- drivers/gpio/gpio-sch.c | 5 - drivers/gpio/gpio-spear-spics.c | 4 +- drivers/gpio/gpio-sprd.c | 4 +- drivers/gpio/gpio-sta2x11.c | 5 +- drivers/gpio/gpio-stp-xway.c | 4 +- drivers/gpio/gpio-tb10x.c | 4 +- drivers/gpio/gpio-tegra.c | 4 +- drivers/gpio/gpio-thunderx.c | 16 +- drivers/gpio/gpio-timberdale.c | 4 +- drivers/gpio/gpio-ts4800.c | 4 +- drivers/gpio/gpio-uniphier.c | 4 +- drivers/gpio/gpio-vf610.c | 92 +- drivers/gpio/gpio-xgene-sb.c | 4 +- drivers/gpio/gpio-xlp.c | 7 +- drivers/gpio/gpio-zx.c | 4 +- drivers/gpio/gpio-zynq.c | 4 +- drivers/gpio/gpiolib-acpi.c | 115 +- drivers/gpio/gpiolib-devprop.c | 2 + drivers/gpio/gpiolib-of.c | 24 +- drivers/gpio/gpiolib.c | 55 +- drivers/gpio/gpiolib.h | 22 +- drivers/gpu/drm/Kconfig | 22 +- drivers/gpu/drm/Makefile | 18 +- drivers/gpu/drm/amd/amdgpu/Makefile | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 47 +- drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 70 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 17 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c | 63 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c | 63 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c | 84 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 35 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c | 73 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.h | 4 + drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 158 +- drivers/gpu/drm/amd/amdgpu/amdgpu_csa.c | 9 - drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 33 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.h | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 131 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 450 + drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.h | 46 + drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.c | 16 + drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.h | 38 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 114 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c | 25 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 59 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gds.h | 21 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 33 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.h | 16 - drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 82 + drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h | 46 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c | 59 + drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_ih.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ih.h | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 49 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c | 749 +- drivers/gpu/drm/amd/amdgpu/amdgpu_prime.c | 449 - drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 346 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 69 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 1688 ++ drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 297 + drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_sched.c | 23 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.h | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 43 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 63 + drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 130 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h | 23 + drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 94 + drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h | 24 + drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 977 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 83 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm_cpu.c | 127 + drivers/gpu/drm/amd/amdgpu/amdgpu_vm_sdma.c | 270 + drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 109 + drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 217 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.h | 19 +- drivers/gpu/drm/amd/amdgpu/cik.c | 13 + drivers/gpu/drm/amd/amdgpu/cik_sdma.c | 8 +- drivers/gpu/drm/amd/amdgpu/df_v3_6.c | 428 + drivers/gpu/drm/amd/amdgpu/df_v3_6.h | 17 + drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c | 19 + drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c | 32 +- drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 33 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 621 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.c | 24 +- drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c | 19 +- drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c | 30 +- drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 79 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 681 +- drivers/gpu/drm/amd/amdgpu/kv_dpm.c | 2 +- drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c | 30 +- drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c | 102 +- drivers/gpu/drm/amd/amdgpu/mxgpu_ai.h | 7 + drivers/gpu/drm/amd/amdgpu/mxgpu_vi.c | 2 +- drivers/gpu/drm/amd/amdgpu/nbio_v6_1.c | 3 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c | 15 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 15 +- drivers/gpu/drm/amd/amdgpu/psp_gfx_if.h | 9 + drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 95 +- drivers/gpu/drm/amd/amdgpu/psp_v3_1.c | 167 +- drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c | 8 +- drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c | 8 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 275 +- drivers/gpu/drm/amd/amdgpu/si.c | 13 + drivers/gpu/drm/amd/amdgpu/si_dma.c | 8 +- drivers/gpu/drm/amd/amdgpu/si_dpm.c | 3 +- drivers/gpu/drm/amd/amdgpu/soc15.c | 116 +- drivers/gpu/drm/amd/amdgpu/soc15.h | 10 + drivers/gpu/drm/amd/amdgpu/soc15_common.h | 68 +- drivers/gpu/drm/amd/amdgpu/ta_ras_if.h | 108 + drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c | 1 + drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c | 1 + drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c | 3 + drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c | 18 +- drivers/gpu/drm/amd/amdgpu/vce_v2_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/vce_v3_0.c | 2 + drivers/gpu/drm/amd/amdgpu/vce_v4_0.c | 33 +- drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 135 +- drivers/gpu/drm/amd/amdgpu/vega10_ih.c | 208 +- drivers/gpu/drm/amd/amdgpu/vi.c | 13 + drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 8 +- drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 7 +- drivers/gpu/drm/amd/amdkfd/kfd_crat.h | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_device.c | 17 +- drivers/gpu/drm/amd/amdkfd/kfd_events.c | 20 +- drivers/gpu/drm/amd/amdkfd/kfd_flat_memory.c | 2 - drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_vi.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 5 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 19 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.h | 4 + drivers/gpu/drm/amd/display/Kconfig | 6 - drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 1916 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 18 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_color.c | 53 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 194 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 2 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c | 22 + .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 21 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c | 126 +- drivers/gpu/drm/amd/display/dc/basics/fixpt31_32.c | 5 + drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 2 + .../amd/display/dc/bios/command_table_helper2.c | 5 - drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c | 220 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 272 +- drivers/gpu/drm/amd/display/dc/core/dc_debug.c | 24 +- .../gpu/drm/amd/display/dc/core/dc_hw_sequencer.c | 29 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 233 +- drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c | 22 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 383 +- drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c | 21 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 289 +- drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 98 +- drivers/gpu/drm/amd/display/dc/core/dc_surface.c | 13 + drivers/gpu/drm/amd/display/dc/dc.h | 140 +- drivers/gpu/drm/amd/display/dc/dc_ddc_types.h | 2 + drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 18 +- drivers/gpu/drm/amd/display/dc/dc_helper.c | 78 +- drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 1 + drivers/gpu/drm/amd/display/dc/dc_link.h | 10 + drivers/gpu/drm/amd/display/dc/dc_stream.h | 10 + drivers/gpu/drm/amd/display/dc/dc_types.h | 9 +- drivers/gpu/drm/amd/display/dc/dce/dce_abm.c | 2 + drivers/gpu/drm/amd/display/dc/dce/dce_aux.c | 155 +- drivers/gpu/drm/amd/display/dc/dce/dce_aux.h | 11 +- drivers/gpu/drm/amd/display/dc/dce/dce_clk_mgr.c | 108 +- drivers/gpu/drm/amd/display/dc/dce/dce_clk_mgr.h | 23 + .../gpu/drm/amd/display/dc/dce/dce_clock_source.c | 2 +- drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.c | 42 +- drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.h | 22 +- drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.c | 19 +- drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.h | 11 +- .../drm/amd/display/dc/dce/dce_stream_encoder.c | 6 +- .../drm/amd/display/dc/dce100/dce100_resource.c | 80 +- .../drm/amd/display/dc/dce100/dce100_resource.h | 5 + .../amd/display/dc/dce110/dce110_hw_sequencer.c | 169 +- .../drm/amd/display/dc/dce110/dce110_resource.c | 159 +- .../drm/amd/display/dc/dce110/dce110_resource.h | 5 + .../display/dc/dce110/dce110_timing_generator.c | 5 + .../display/dc/dce110/dce110_timing_generator.h | 5 + .../display/dc/dce110/dce110_timing_generator_v.c | 5 + .../drm/amd/display/dc/dce112/dce112_resource.c | 95 +- .../drm/amd/display/dc/dce112/dce112_resource.h | 3 +- .../drm/amd/display/dc/dce120/dce120_resource.c | 34 +- .../display/dc/dce120/dce120_timing_generator.c | 96 +- .../gpu/drm/amd/display/dc/dce80/dce80_resource.c | 48 +- .../amd/display/dc/dce80/dce80_timing_generator.c | 7 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_clk_mgr.c | 141 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_clk_mgr.h | 4 - drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.c | 13 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_dpp_cm.c | 7 - .../gpu/drm/amd/display/dc/dcn10/dcn10_dpp_dscl.c | 20 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.c | 438 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.h | 79 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c | 29 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.h | 16 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 268 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.h | 6 + .../display/dc/dcn10/dcn10_hw_sequencer_debug.c | 16 +- .../drm/amd/display/dc/dcn10/dcn10_link_encoder.c | 4 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c | 152 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.h | 20 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 143 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.h | 7 +- .../amd/display/dc/dcn10/dcn10_stream_encoder.c | 124 +- .../amd/display/dc/dcn10/dcn10_stream_encoder.h | 25 +- drivers/gpu/drm/amd/display/dc/dm_helpers.h | 2 +- drivers/gpu/drm/amd/display/dc/dm_pp_smu.h | 33 +- drivers/gpu/drm/amd/display/dc/dm_services.h | 36 +- drivers/gpu/drm/amd/display/dc/dm_services_types.h | 2 +- .../gpu/drm/amd/display/dc/dml/display_mode_lib.c | 40 +- .../gpu/drm/amd/display/dc/dml/display_mode_lib.h | 5 +- .../drm/amd/display/dc/dml/display_mode_structs.h | 10 +- .../amd/display/dc/dml/display_rq_dlg_helpers.c | 3 + drivers/gpu/drm/amd/display/dc/gpio/hw_factory.c | 4 - drivers/gpu/drm/amd/display/dc/gpio/hw_translate.c | 5 - drivers/gpu/drm/amd/display/dc/inc/clock_source.h | 2 +- drivers/gpu/drm/amd/display/dc/inc/core_status.h | 2 +- drivers/gpu/drm/amd/display/dc/inc/core_types.h | 55 +- drivers/gpu/drm/amd/display/dc/inc/dc_link_ddc.h | 5 +- drivers/gpu/drm/amd/display/dc/inc/dcn_calcs.h | 5 +- drivers/gpu/drm/amd/display/dc/inc/hw/clk_mgr.h | 10 +- drivers/gpu/drm/amd/display/dc/inc/hw/dccg.h | 4 + drivers/gpu/drm/amd/display/dc/inc/hw/dchubbub.h | 10 + drivers/gpu/drm/amd/display/dc/inc/hw/dmcu.h | 2 + drivers/gpu/drm/amd/display/dc/inc/hw/hubp.h | 1 + drivers/gpu/drm/amd/display/dc/inc/hw/hw_shared.h | 6 + .../gpu/drm/amd/display/dc/inc/hw/link_encoder.h | 1 + .../gpu/drm/amd/display/dc/inc/hw/stream_encoder.h | 10 +- .../drm/amd/display/dc/inc/hw/timing_generator.h | 27 +- drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 9 + drivers/gpu/drm/amd/display/dc/inc/reg_helper.h | 12 +- drivers/gpu/drm/amd/display/dc/inc/resource.h | 14 +- .../amd/display/dc/irq/dce110/irq_service_dce110.c | 7 +- .../amd/display/dc/irq/dce120/irq_service_dce120.c | 7 +- .../amd/display/dc/irq/dce80/irq_service_dce80.c | 6 +- .../amd/display/dc/irq/dcn10/irq_service_dcn10.c | 40 +- .../display/dc/virtual/virtual_stream_encoder.c | 3 +- .../drm/amd/display/include/bios_parser_types.h | 3 +- drivers/gpu/drm/amd/display/include/dal_asic_id.h | 10 +- drivers/gpu/drm/amd/display/include/dal_types.h | 2 - drivers/gpu/drm/amd/display/include/fixed31_32.h | 2 + .../gpu/drm/amd/display/include/set_mode_types.h | 5 +- drivers/gpu/drm/amd/display/include/signal_types.h | 5 + .../drm/amd/display/modules/color/color_gamma.c | 58 +- .../drm/amd/display/modules/color/color_gamma.h | 1 + .../drm/amd/display/modules/freesync/freesync.c | 174 +- .../amd/display/modules/info_packet/info_packet.c | 4 +- .../drm/amd/display/modules/power/power_helpers.c | 15 +- drivers/gpu/drm/amd/include/amd_shared.h | 3 + .../drm/amd/include/asic_reg/dcn/dcn_1_0_offset.h | 8 + .../drm/amd/include/asic_reg/df/df_3_6_offset.h | 18 + .../drm/amd/include/asic_reg/gc/gc_9_0_offset.h | 31 + .../drm/amd/include/asic_reg/nbio/nbio_6_1_smn.h | 3 + .../drm/amd/include/asic_reg/nbio/nbio_7_0_smn.h | 3 + .../drm/amd/include/asic_reg/nbio/nbio_7_4_0_smn.h | 3 + .../drm/amd/include/asic_reg/vcn/vcn_1_0_offset.h | 2 + .../drm/amd/include/asic_reg/vcn/vcn_1_0_sh_mask.h | 5 + drivers/gpu/drm/amd/include/atomfirmware.h | 98 +- drivers/gpu/drm/amd/include/kgd_kfd_interface.h | 17 +- drivers/gpu/drm/amd/include/kgd_pp_interface.h | 11 + drivers/gpu/drm/amd/include/linux/chash.h | 366 - drivers/gpu/drm/amd/lib/Kconfig | 28 - drivers/gpu/drm/amd/lib/Makefile | 32 - drivers/gpu/drm/amd/lib/chash.c | 638 - drivers/gpu/drm/amd/powerplay/Makefile | 2 +- drivers/gpu/drm/amd/powerplay/amd_powerplay.c | 10 +- drivers/gpu/drm/amd/powerplay/amdgpu_smu.c | 1261 ++ drivers/gpu/drm/amd/powerplay/hwmgr/Makefile | 3 +- .../gpu/drm/amd/powerplay/hwmgr/hardwaremanager.c | 20 +- drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c | 127 +- drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c | 37 +- drivers/gpu/drm/amd/powerplay/hwmgr/smu9_baco.c | 66 + drivers/gpu/drm/amd/powerplay/hwmgr/smu9_baco.h | 31 + drivers/gpu/drm/amd/powerplay/hwmgr/vega10_baco.c | 39 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega10_baco.h | 5 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c | 182 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega12_baco.c | 119 + drivers/gpu/drm/amd/powerplay/hwmgr/vega12_baco.h | 29 + drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c | 118 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.h | 3 + drivers/gpu/drm/amd/powerplay/hwmgr/vega12_inc.h | 2 + drivers/gpu/drm/amd/powerplay/hwmgr/vega20_baco.c | 12 + drivers/gpu/drm/amd/powerplay/hwmgr/vega20_baco.h | 1 + drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c | 106 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.h | 2 + drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h | 779 + drivers/gpu/drm/amd/powerplay/inc/power_state.h | 7 + drivers/gpu/drm/amd/powerplay/inc/pp_thermal.h | 12 +- drivers/gpu/drm/amd/powerplay/inc/rv_ppsmc.h | 1 - drivers/gpu/drm/amd/powerplay/inc/smu10.h | 14 +- drivers/gpu/drm/amd/powerplay/inc/smu_v11_0.h | 92 + .../gpu/drm/amd/powerplay/inc/smu_v11_0_ppsmc.h | 128 + .../gpu/drm/amd/powerplay/inc/smu_v11_0_pptable.h | 147 + drivers/gpu/drm/amd/powerplay/inc/smumgr.h | 1 + drivers/gpu/drm/amd/powerplay/inc/vega20_ppsmc.h | 3 +- drivers/gpu/drm/amd/powerplay/smu_v11_0.c | 2078 ++ drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c | 2 + drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c | 2 + .../gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c | 2 + .../drm/amd/powerplay/smumgr/polaris10_smumgr.c | 2 + .../gpu/drm/amd/powerplay/smumgr/smu10_smumgr.c | 4 + .../gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c | 2 + .../gpu/drm/amd/powerplay/smumgr/vega12_smumgr.c | 21 + .../gpu/drm/amd/powerplay/smumgr/vega20_smumgr.c | 20 + .../gpu/drm/amd/powerplay/smumgr/vega20_smumgr.h | 1 + .../gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c | 2 + drivers/gpu/drm/amd/powerplay/vega20_ppt.c | 2566 +++ drivers/gpu/drm/amd/powerplay/vega20_ppt.h | 173 + .../gpu/drm/arm/display/include/malidp_product.h | 12 + drivers/gpu/drm/arm/display/include/malidp_utils.h | 31 + drivers/gpu/drm/arm/display/komeda/Makefile | 8 +- .../gpu/drm/arm/display/komeda/d71/d71_component.c | 685 + drivers/gpu/drm/arm/display/komeda/d71/d71_dev.c | 431 +- drivers/gpu/drm/arm/display/komeda/d71/d71_dev.h | 50 + drivers/gpu/drm/arm/display/komeda/d71/d71_regs.h | 530 + drivers/gpu/drm/arm/display/komeda/komeda_crtc.c | 407 +- drivers/gpu/drm/arm/display/komeda/komeda_dev.c | 118 + drivers/gpu/drm/arm/display/komeda/komeda_dev.h | 95 +- drivers/gpu/drm/arm/display/komeda/komeda_drv.c | 9 +- .../drm/arm/display/komeda/komeda_framebuffer.h | 9 +- drivers/gpu/drm/arm/display/komeda/komeda_kms.c | 77 +- drivers/gpu/drm/arm/display/komeda/komeda_kms.h | 26 +- .../gpu/drm/arm/display/komeda/komeda_pipeline.c | 113 +- .../gpu/drm/arm/display/komeda/komeda_pipeline.h | 129 +- .../drm/arm/display/komeda/komeda_pipeline_state.c | 610 + drivers/gpu/drm/arm/display/komeda/komeda_plane.c | 139 + .../drm/arm/display/komeda/komeda_private_obj.c | 220 +- drivers/gpu/drm/arm/malidp_drv.c | 48 +- drivers/gpu/drm/arm/malidp_drv.h | 6 + drivers/gpu/drm/arm/malidp_hw.c | 249 +- drivers/gpu/drm/arm/malidp_hw.h | 31 +- drivers/gpu/drm/arm/malidp_mw.c | 10 +- drivers/gpu/drm/arm/malidp_planes.c | 271 +- drivers/gpu/drm/arm/malidp_regs.h | 20 + drivers/gpu/drm/armada/armada_fbdev.c | 6 +- drivers/gpu/drm/aspeed/Kconfig | 14 + drivers/gpu/drm/aspeed/Makefile | 3 + drivers/gpu/drm/aspeed/aspeed_gfx.h | 104 + drivers/gpu/drm/aspeed/aspeed_gfx_crtc.c | 241 + drivers/gpu/drm/aspeed/aspeed_gfx_drv.c | 269 + drivers/gpu/drm/aspeed/aspeed_gfx_out.c | 42 + drivers/gpu/drm/ast/ast_drv.h | 4 +- drivers/gpu/drm/ast/ast_fb.c | 7 +- drivers/gpu/drm/ast/ast_ttm.c | 10 +- drivers/gpu/drm/bochs/bochs.h | 9 +- drivers/gpu/drm/bochs/bochs_kms.c | 194 +- drivers/gpu/drm/bochs/bochs_mm.c | 10 +- drivers/gpu/drm/bridge/Kconfig | 1 - drivers/gpu/drm/bridge/adv7511/adv7511_drv.c | 6 +- drivers/gpu/drm/bridge/dumb-vga-dac.c | 6 +- drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 50 +- drivers/gpu/drm/bridge/tc358767.c | 4 +- drivers/gpu/drm/bridge/ti-tfp410.c | 140 +- drivers/gpu/drm/cirrus/Kconfig | 2 +- drivers/gpu/drm/cirrus/Makefile | 3 - drivers/gpu/drm/cirrus/cirrus.c | 657 + drivers/gpu/drm/cirrus/cirrus_drv.c | 161 - drivers/gpu/drm/cirrus/cirrus_drv.h | 4 +- drivers/gpu/drm/cirrus/cirrus_fbdev.c | 315 - drivers/gpu/drm/cirrus/cirrus_main.c | 328 - drivers/gpu/drm/cirrus/cirrus_mode.c | 621 - drivers/gpu/drm/cirrus/cirrus_ttm.c | 10 +- drivers/gpu/drm/drm_atomic.c | 45 +- drivers/gpu/drm/drm_atomic_helper.c | 24 +- drivers/gpu/drm/drm_atomic_state_helper.c | 4 + drivers/gpu/drm/drm_atomic_uapi.c | 71 +- drivers/gpu/drm/drm_auth.c | 21 +- drivers/gpu/drm/drm_bufs.c | 8 + drivers/gpu/drm/drm_client.c | 11 +- drivers/gpu/drm/drm_connector.c | 97 +- drivers/gpu/drm/drm_crtc.c | 4 + drivers/gpu/drm/drm_crtc_internal.h | 1 + drivers/gpu/drm/drm_dp_mst_topology.c | 1 - drivers/gpu/drm/drm_drv.c | 223 +- drivers/gpu/drm/drm_dsc.c | 269 +- drivers/gpu/drm/drm_edid.c | 105 +- drivers/gpu/drm/drm_fb_helper.c | 302 +- drivers/gpu/drm/drm_file.c | 26 +- drivers/gpu/drm/drm_format_helper.c | 324 + drivers/gpu/drm/drm_fourcc.c | 27 + drivers/gpu/drm/drm_gem.c | 320 +- drivers/gpu/drm/drm_gem_cma_helper.c | 8 +- drivers/gpu/drm/drm_gem_shmem_helper.c | 625 + drivers/gpu/drm/drm_internal.h | 10 + drivers/gpu/drm/drm_ioc32.c | 13 +- drivers/gpu/drm/drm_ioctl.c | 86 +- drivers/gpu/drm/drm_irq.c | 2 + drivers/gpu/drm/drm_kms_helper_common.c | 2 +- drivers/gpu/drm/drm_lease.c | 13 +- drivers/gpu/drm/drm_legacy.h | 87 +- drivers/gpu/drm/drm_legacy_misc.c | 82 + drivers/gpu/drm/drm_lock.c | 19 + drivers/gpu/drm/drm_memory.c | 26 +- drivers/gpu/drm/drm_mm.c | 25 +- drivers/gpu/drm/drm_mode_config.c | 5 +- drivers/gpu/drm/drm_mode_object.c | 5 +- drivers/gpu/drm/drm_modes.c | 12 +- drivers/gpu/drm/drm_panel_orientation_quirks.c | 13 + drivers/gpu/drm/drm_plane.c | 8 + drivers/gpu/drm/drm_prime.c | 1 + drivers/gpu/drm/drm_print.c | 28 + drivers/gpu/drm/drm_syncobj.c | 462 +- drivers/gpu/drm/drm_vm.c | 6 +- drivers/gpu/drm/drm_writeback.c | 73 +- drivers/gpu/drm/etnaviv/etnaviv_drv.c | 6 +- drivers/gpu/drm/etnaviv/etnaviv_drv.h | 2 +- drivers/gpu/drm/etnaviv/etnaviv_gem.c | 40 +- drivers/gpu/drm/etnaviv/etnaviv_gem.h | 4 - drivers/gpu/drm/etnaviv/etnaviv_gem_prime.c | 7 - drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c | 22 +- drivers/gpu/drm/etnaviv/etnaviv_gpu.c | 6 +- drivers/gpu/drm/exynos/exynos5433_drm_decon.c | 6 +- drivers/gpu/drm/exynos/exynos7_drm_decon.c | 26 +- drivers/gpu/drm/exynos/exynos_dp.c | 9 +- drivers/gpu/drm/exynos/exynos_drm_dma.c | 2 +- drivers/gpu/drm/exynos/exynos_drm_dpi.c | 9 +- drivers/gpu/drm/exynos/exynos_drm_dsi.c | 7 +- drivers/gpu/drm/exynos/exynos_drm_fb.c | 9 +- drivers/gpu/drm/exynos/exynos_drm_fbdev.c | 30 +- drivers/gpu/drm/exynos/exynos_drm_fimc.c | 97 +- drivers/gpu/drm/exynos/exynos_drm_fimd.c | 48 +- drivers/gpu/drm/exynos/exynos_drm_g2d.c | 51 +- drivers/gpu/drm/exynos/exynos_drm_gem.c | 35 +- drivers/gpu/drm/exynos/exynos_drm_gsc.c | 72 +- drivers/gpu/drm/exynos/exynos_drm_ipp.c | 71 +- drivers/gpu/drm/exynos/exynos_drm_ipp.h | 9 +- drivers/gpu/drm/exynos/exynos_drm_mic.c | 29 +- drivers/gpu/drm/exynos/exynos_drm_plane.c | 15 +- drivers/gpu/drm/exynos/exynos_drm_rotator.c | 6 +- drivers/gpu/drm/exynos/exynos_drm_scaler.c | 6 +- drivers/gpu/drm/exynos/exynos_drm_vidi.c | 49 +- drivers/gpu/drm/exynos/exynos_hdmi.c | 75 +- drivers/gpu/drm/exynos/exynos_mixer.c | 43 +- drivers/gpu/drm/fsl-dcu/Kconfig | 1 - drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_crtc.c | 2 +- drivers/gpu/drm/gma500/framebuffer.c | 7 +- drivers/gpu/drm/gma500/framebuffer.h | 2 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.h | 2 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_fbdev.c | 9 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_vdac.c | 7 - drivers/gpu/drm/hisilicon/hibmc/hibmc_ttm.c | 12 +- drivers/gpu/drm/i915/.gitignore | 1 + drivers/gpu/drm/i915/Kconfig | 1 - drivers/gpu/drm/i915/Makefile | 8 +- drivers/gpu/drm/i915/Makefile.header-test | 47 + drivers/gpu/drm/i915/gvt/Makefile | 2 +- drivers/gpu/drm/i915/gvt/cmd_parser.c | 74 +- drivers/gpu/drm/i915/gvt/debugfs.c | 4 +- drivers/gpu/drm/i915/gvt/display.c | 1 - drivers/gpu/drm/i915/gvt/dmabuf.c | 26 +- drivers/gpu/drm/i915/gvt/execlist.c | 28 +- drivers/gpu/drm/i915/gvt/execlist.h | 2 +- drivers/gpu/drm/i915/gvt/gtt.c | 34 +- drivers/gpu/drm/i915/gvt/gtt.h | 18 +- drivers/gpu/drm/i915/gvt/gvt.h | 17 +- drivers/gpu/drm/i915/gvt/handlers.c | 189 +- drivers/gpu/drm/i915/gvt/interrupt.c | 2 +- drivers/gpu/drm/i915/gvt/kvmgt.c | 6 +- drivers/gpu/drm/i915/gvt/mmio.c | 8 +- drivers/gpu/drm/i915/gvt/mmio_context.c | 248 +- drivers/gpu/drm/i915/gvt/reg.h | 31 + drivers/gpu/drm/i915/gvt/scheduler.c | 41 +- drivers/gpu/drm/i915/gvt/scheduler.h | 6 +- drivers/gpu/drm/i915/gvt/vgpu.c | 6 +- drivers/gpu/drm/i915/i915_active.c | 23 +- drivers/gpu/drm/i915/i915_active.h | 16 - drivers/gpu/drm/i915/i915_cmd_parser.c | 12 +- drivers/gpu/drm/i915/i915_debugfs.c | 173 +- drivers/gpu/drm/i915/i915_drv.c | 622 +- drivers/gpu/drm/i915/i915_drv.h | 408 +- drivers/gpu/drm/i915/i915_gem.c | 782 +- drivers/gpu/drm/i915/i915_gem.h | 9 +- drivers/gpu/drm/i915/i915_gem_context.c | 1101 +- drivers/gpu/drm/i915/i915_gem_context.h | 260 +- drivers/gpu/drm/i915/i915_gem_context_types.h | 175 + drivers/gpu/drm/i915/i915_gem_dmabuf.c | 3 +- drivers/gpu/drm/i915/i915_gem_evict.c | 18 +- drivers/gpu/drm/i915/i915_gem_execbuffer.c | 48 +- drivers/gpu/drm/i915/i915_gem_fence_reg.c | 156 +- drivers/gpu/drm/i915/i915_gem_gtt.c | 141 +- drivers/gpu/drm/i915/i915_gem_gtt.h | 26 +- drivers/gpu/drm/i915/i915_gem_internal.c | 2 +- drivers/gpu/drm/i915/i915_gem_object.c | 42 + drivers/gpu/drm/i915/i915_gem_object.h | 8 +- drivers/gpu/drm/i915/i915_gem_render_state.c | 4 +- drivers/gpu/drm/i915/i915_gem_stolen.c | 2 +- drivers/gpu/drm/i915/i915_gem_tiling.c | 6 +- drivers/gpu/drm/i915/i915_gem_userptr.c | 8 +- drivers/gpu/drm/i915/i915_globals.c | 125 + drivers/gpu/drm/i915/i915_globals.h | 35 + drivers/gpu/drm/i915/i915_gpu_error.c | 183 +- drivers/gpu/drm/i915/i915_gpu_error.h | 51 +- drivers/gpu/drm/i915/i915_irq.c | 665 +- drivers/gpu/drm/i915/i915_pci.c | 262 +- drivers/gpu/drm/i915/i915_perf.c | 114 +- drivers/gpu/drm/i915/i915_pmu.c | 67 +- drivers/gpu/drm/i915/i915_priolist_types.h | 42 + drivers/gpu/drm/i915/i915_pvinfo.h | 2 +- drivers/gpu/drm/i915/i915_query.c | 39 +- drivers/gpu/drm/i915/i915_reg.h | 571 +- drivers/gpu/drm/i915/i915_request.c | 554 +- drivers/gpu/drm/i915/i915_request.h | 87 +- drivers/gpu/drm/i915/i915_reset.c | 621 +- drivers/gpu/drm/i915/i915_reset.h | 16 +- drivers/gpu/drm/i915/i915_scheduler.c | 112 +- drivers/gpu/drm/i915/i915_scheduler.h | 95 +- drivers/gpu/drm/i915/i915_scheduler_types.h | 72 + drivers/gpu/drm/i915/i915_suspend.c | 4 +- drivers/gpu/drm/i915/i915_sw_fence.c | 43 +- drivers/gpu/drm/i915/i915_sw_fence.h | 16 +- drivers/gpu/drm/i915/i915_timeline.c | 301 +- drivers/gpu/drm/i915/i915_timeline.h | 89 +- drivers/gpu/drm/i915/i915_timeline_types.h | 70 + drivers/gpu/drm/i915/i915_trace.h | 106 +- drivers/gpu/drm/i915/i915_user_extensions.c | 61 + drivers/gpu/drm/i915/i915_user_extensions.h | 20 + drivers/gpu/drm/i915/i915_utils.h | 31 + drivers/gpu/drm/i915/i915_vgpu.c | 11 +- drivers/gpu/drm/i915/i915_vgpu.h | 2 +- drivers/gpu/drm/i915/i915_vma.c | 62 +- drivers/gpu/drm/i915/i915_vma.h | 3 + drivers/gpu/drm/i915/icl_dsi.c | 99 +- drivers/gpu/drm/i915/intel_atomic.c | 6 +- drivers/gpu/drm/i915/intel_atomic_plane.c | 59 +- drivers/gpu/drm/i915/intel_atomic_plane.h | 40 + drivers/gpu/drm/i915/intel_audio.c | 95 +- drivers/gpu/drm/i915/intel_audio.h | 24 + drivers/gpu/drm/i915/intel_bios.c | 133 +- drivers/gpu/drm/i915/intel_breadcrumbs.c | 92 +- drivers/gpu/drm/i915/intel_cdclk.c | 382 +- drivers/gpu/drm/i915/intel_cdclk.h | 46 + drivers/gpu/drm/i915/intel_color.c | 1131 +- drivers/gpu/drm/i915/intel_color.h | 17 + drivers/gpu/drm/i915/intel_combo_phy.c | 3 +- drivers/gpu/drm/i915/intel_connector.c | 19 +- drivers/gpu/drm/i915/intel_connector.h | 35 + drivers/gpu/drm/i915/intel_context.c | 270 + drivers/gpu/drm/i915/intel_context.h | 87 + drivers/gpu/drm/i915/intel_context_types.h | 77 + drivers/gpu/drm/i915/intel_crt.c | 13 +- drivers/gpu/drm/i915/intel_crt.h | 21 + drivers/gpu/drm/i915/intel_csr.c | 5 +- drivers/gpu/drm/i915/intel_csr.h | 17 + drivers/gpu/drm/i915/intel_ddi.c | 350 +- drivers/gpu/drm/i915/intel_ddi.h | 53 + drivers/gpu/drm/i915/intel_device_info.c | 136 +- drivers/gpu/drm/i915/intel_device_info.h | 46 +- drivers/gpu/drm/i915/intel_display.c | 819 +- drivers/gpu/drm/i915/intel_dp.c | 658 +- drivers/gpu/drm/i915/intel_dp.h | 122 + drivers/gpu/drm/i915/intel_dp_link_training.c | 1 + drivers/gpu/drm/i915/intel_dp_mst.c | 154 +- drivers/gpu/drm/i915/intel_dpio_phy.c | 6 +- drivers/gpu/drm/i915/intel_dpll_mgr.c | 770 +- drivers/gpu/drm/i915/intel_dpll_mgr.h | 5 +- drivers/gpu/drm/i915/intel_drv.h | 676 +- drivers/gpu/drm/i915/intel_dsi.h | 1 - drivers/gpu/drm/i915/intel_dsi_vbt.c | 24 +- drivers/gpu/drm/i915/intel_dvo.c | 10 +- drivers/gpu/drm/i915/intel_dvo.h | 13 + drivers/gpu/drm/i915/intel_engine_cs.c | 491 +- drivers/gpu/drm/i915/intel_engine_types.h | 546 + drivers/gpu/drm/i915/intel_fbc.c | 10 +- drivers/gpu/drm/i915/intel_fbc.h | 42 + drivers/gpu/drm/i915/intel_fbdev.c | 245 +- drivers/gpu/drm/i915/intel_fbdev.h | 53 + drivers/gpu/drm/i915/intel_fifo_underrun.c | 1 + drivers/gpu/drm/i915/intel_frontbuffer.c | 5 +- drivers/gpu/drm/i915/intel_frontbuffer.h | 10 + drivers/gpu/drm/i915/intel_gpu_commands.h | 9 +- drivers/gpu/drm/i915/intel_guc.c | 45 +- drivers/gpu/drm/i915/intel_guc.h | 4 +- drivers/gpu/drm/i915/intel_guc_ads.c | 3 +- drivers/gpu/drm/i915/intel_guc_ct.c | 99 +- drivers/gpu/drm/i915/intel_guc_ct.h | 3 + drivers/gpu/drm/i915/intel_guc_fw.c | 4 +- drivers/gpu/drm/i915/intel_guc_log.c | 5 + drivers/gpu/drm/i915/intel_guc_submission.c | 134 +- drivers/gpu/drm/i915/intel_guc_submission.h | 1 + drivers/gpu/drm/i915/intel_hangcheck.c | 26 +- drivers/gpu/drm/i915/intel_hdcp.c | 1261 +- drivers/gpu/drm/i915/intel_hdcp.h | 33 + drivers/gpu/drm/i915/intel_hdmi.c | 810 +- drivers/gpu/drm/i915/intel_hdmi.h | 51 + drivers/gpu/drm/i915/intel_huc.c | 2 +- drivers/gpu/drm/i915/intel_huc_fw.c | 27 +- drivers/gpu/drm/i915/intel_i2c.c | 2 +- drivers/gpu/drm/i915/intel_lrc.c | 904 +- drivers/gpu/drm/i915/intel_lrc.h | 35 +- drivers/gpu/drm/i915/intel_lspcon.c | 19 +- drivers/gpu/drm/i915/intel_lspcon.h | 38 + drivers/gpu/drm/i915/intel_lvds.c | 101 +- drivers/gpu/drm/i915/intel_lvds.h | 22 + drivers/gpu/drm/i915/intel_mocs.c | 14 +- drivers/gpu/drm/i915/intel_opregion.c | 3 +- drivers/gpu/drm/i915/intel_overlay.c | 6 +- drivers/gpu/drm/i915/intel_panel.c | 150 +- drivers/gpu/drm/i915/intel_panel.h | 65 + drivers/gpu/drm/i915/intel_pipe_crc.c | 243 +- drivers/gpu/drm/i915/intel_pipe_crc.h | 35 + drivers/gpu/drm/i915/intel_pm.c | 555 +- drivers/gpu/drm/i915/intel_pm.h | 71 + drivers/gpu/drm/i915/intel_psr.c | 318 +- drivers/gpu/drm/i915/intel_psr.h | 40 + drivers/gpu/drm/i915/intel_ringbuffer.c | 435 +- drivers/gpu/drm/i915/intel_ringbuffer.h | 650 +- drivers/gpu/drm/i915/intel_runtime_pm.c | 124 +- drivers/gpu/drm/i915/intel_sdvo.c | 169 +- drivers/gpu/drm/i915/intel_sdvo.h | 23 + drivers/gpu/drm/i915/intel_sideband.c | 12 +- drivers/gpu/drm/i915/intel_sprite.c | 260 +- drivers/gpu/drm/i915/intel_sprite.h | 55 + drivers/gpu/drm/i915/intel_tv.c | 5 +- drivers/gpu/drm/i915/intel_tv.h | 13 + drivers/gpu/drm/i915/intel_uc.c | 25 +- drivers/gpu/drm/i915/intel_uc.h | 1 + drivers/gpu/drm/i915/intel_uncore.c | 996 +- drivers/gpu/drm/i915/intel_uncore.h | 286 +- drivers/gpu/drm/i915/intel_vbt_defs.h | 3 + drivers/gpu/drm/i915/intel_vdsc.c | 133 +- drivers/gpu/drm/i915/intel_workarounds.c | 187 +- drivers/gpu/drm/i915/intel_workarounds.h | 19 +- drivers/gpu/drm/i915/intel_workarounds_types.h | 27 + drivers/gpu/drm/i915/selftests/huge_gem_object.c | 2 +- drivers/gpu/drm/i915/selftests/huge_pages.c | 25 +- drivers/gpu/drm/i915/selftests/i915_active.c | 2 +- drivers/gpu/drm/i915/selftests/i915_gem.c | 12 +- .../gpu/drm/i915/selftests/i915_gem_coherency.c | 8 +- drivers/gpu/drm/i915/selftests/i915_gem_context.c | 457 +- drivers/gpu/drm/i915/selftests/i915_gem_dmabuf.c | 1 + drivers/gpu/drm/i915/selftests/i915_gem_evict.c | 6 +- drivers/gpu/drm/i915/selftests/i915_gem_gtt.c | 21 +- drivers/gpu/drm/i915/selftests/i915_gem_object.c | 4 +- drivers/gpu/drm/i915/selftests/i915_request.c | 37 +- drivers/gpu/drm/i915/selftests/i915_selftest.c | 4 +- drivers/gpu/drm/i915/selftests/i915_sw_fence.c | 9 +- drivers/gpu/drm/i915/selftests/i915_timeline.c | 120 +- drivers/gpu/drm/i915/selftests/i915_vma.c | 16 +- drivers/gpu/drm/i915/selftests/igt_flush_test.c | 4 +- drivers/gpu/drm/i915/selftests/igt_spinner.c | 9 +- drivers/gpu/drm/i915/selftests/intel_guc.c | 4 +- drivers/gpu/drm/i915/selftests/intel_hangcheck.c | 301 +- drivers/gpu/drm/i915/selftests/intel_lrc.c | 446 +- drivers/gpu/drm/i915/selftests/intel_uncore.c | 166 +- drivers/gpu/drm/i915/selftests/intel_workarounds.c | 423 +- drivers/gpu/drm/i915/selftests/mock_context.c | 34 +- drivers/gpu/drm/i915/selftests/mock_engine.c | 145 +- drivers/gpu/drm/i915/selftests/mock_gem_device.c | 54 +- drivers/gpu/drm/i915/selftests/mock_request.c | 12 +- drivers/gpu/drm/i915/selftests/mock_request.h | 7 - drivers/gpu/drm/i915/selftests/mock_timeline.c | 2 +- drivers/gpu/drm/i915/selftests/mock_uncore.c | 10 +- drivers/gpu/drm/i915/selftests/mock_uncore.h | 2 +- drivers/gpu/drm/i915/vlv_dsi.c | 108 +- drivers/gpu/drm/i915/vlv_dsi_pll.c | 4 +- drivers/gpu/drm/imx/imx-drm-core.c | 2 +- drivers/gpu/drm/imx/ipuv3-crtc.c | 4 +- drivers/gpu/drm/imx/ipuv3-plane.c | 1 + drivers/gpu/drm/lima/Kconfig | 13 + drivers/gpu/drm/lima/Makefile | 21 + drivers/gpu/drm/lima/lima_bcast.c | 47 + drivers/gpu/drm/lima/lima_bcast.h | 14 + drivers/gpu/drm/lima/lima_ctx.c | 98 + drivers/gpu/drm/lima/lima_ctx.h | 30 + drivers/gpu/drm/lima/lima_device.c | 385 + drivers/gpu/drm/lima/lima_device.h | 131 + drivers/gpu/drm/lima/lima_dlbu.c | 58 + drivers/gpu/drm/lima/lima_dlbu.h | 18 + drivers/gpu/drm/lima/lima_drv.c | 376 + drivers/gpu/drm/lima/lima_drv.h | 45 + drivers/gpu/drm/lima/lima_gem.c | 349 + drivers/gpu/drm/lima/lima_gem.h | 25 + drivers/gpu/drm/lima/lima_gem_prime.c | 47 + drivers/gpu/drm/lima/lima_gem_prime.h | 13 + drivers/gpu/drm/lima/lima_gp.c | 283 + drivers/gpu/drm/lima/lima_gp.h | 16 + drivers/gpu/drm/lima/lima_l2_cache.c | 80 + drivers/gpu/drm/lima/lima_l2_cache.h | 14 + drivers/gpu/drm/lima/lima_mmu.c | 142 + drivers/gpu/drm/lima/lima_mmu.h | 16 + drivers/gpu/drm/lima/lima_object.c | 122 + drivers/gpu/drm/lima/lima_object.h | 36 + drivers/gpu/drm/lima/lima_pmu.c | 60 + drivers/gpu/drm/lima/lima_pmu.h | 12 + drivers/gpu/drm/lima/lima_pp.c | 427 + drivers/gpu/drm/lima/lima_pp.h | 19 + drivers/gpu/drm/lima/lima_regs.h | 298 + drivers/gpu/drm/lima/lima_sched.c | 362 + drivers/gpu/drm/lima/lima_sched.h | 102 + drivers/gpu/drm/lima/lima_vm.c | 282 + drivers/gpu/drm/lima/lima_vm.h | 62 + drivers/gpu/drm/mediatek/mtk_dpi.c | 8 +- drivers/gpu/drm/mediatek/mtk_drm_drv.c | 7 + drivers/gpu/drm/mediatek/mtk_drm_gem.c | 46 + drivers/gpu/drm/mediatek/mtk_drm_gem.h | 3 + drivers/gpu/drm/mediatek/mtk_hdmi.c | 2 +- drivers/gpu/drm/mediatek/mtk_hdmi_phy.c | 35 +- drivers/gpu/drm/mediatek/mtk_hdmi_phy.h | 5 +- drivers/gpu/drm/mediatek/mtk_mt2701_hdmi_phy.c | 49 +- drivers/gpu/drm/mediatek/mtk_mt8173_hdmi_phy.c | 23 + drivers/gpu/drm/meson/Makefile | 2 +- drivers/gpu/drm/meson/meson_canvas.c | 73 - drivers/gpu/drm/meson/meson_canvas.h | 51 - drivers/gpu/drm/meson/meson_crtc.c | 353 +- drivers/gpu/drm/meson/meson_drv.c | 83 +- drivers/gpu/drm/meson/meson_drv.h | 5 +- drivers/gpu/drm/meson/meson_dw_hdmi.c | 163 +- drivers/gpu/drm/meson/meson_dw_hdmi.h | 32 +- drivers/gpu/drm/meson/meson_overlay.c | 18 +- drivers/gpu/drm/meson/meson_plane.c | 21 +- drivers/gpu/drm/meson/meson_registers.h | 247 + drivers/gpu/drm/meson/meson_vclk.c | 123 +- drivers/gpu/drm/meson/meson_venc.c | 11 +- drivers/gpu/drm/meson/meson_venc_cvbs.c | 25 +- drivers/gpu/drm/meson/meson_viu.c | 85 +- drivers/gpu/drm/meson/meson_vpp.c | 51 +- drivers/gpu/drm/mgag200/mgag200_drv.h | 3 +- drivers/gpu/drm/mgag200/mgag200_fb.c | 8 +- drivers/gpu/drm/mgag200/mgag200_ttm.c | 10 +- drivers/gpu/drm/msm/Kconfig | 5 + drivers/gpu/drm/msm/Makefile | 9 +- drivers/gpu/drm/msm/adreno/a5xx_gpu.c | 109 +- drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 216 +- drivers/gpu/drm/msm/adreno/a6xx_gmu.h | 9 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 63 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.h | 3 +- drivers/gpu/drm/msm/adreno/adreno_device.c | 2 + drivers/gpu/drm/msm/adreno/adreno_gpu.c | 141 + drivers/gpu/drm/msm/adreno/adreno_gpu.h | 6 + drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 69 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 119 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys.h | 15 +- .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c | 5 +- .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c | 177 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_lm.c | 1 - drivers/gpu/drm/msm/disp/dpu1/dpu_kms.h | 3 - drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 6 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_cmd_encoder.c | 4 +- drivers/gpu/drm/msm/msm_atomic.c | 4 +- drivers/gpu/drm/msm/msm_debugfs.c | 2 +- drivers/gpu/drm/msm/msm_drv.c | 15 +- drivers/gpu/drm/msm/msm_drv.h | 10 +- drivers/gpu/drm/msm/msm_fbdev.c | 6 +- drivers/gpu/drm/msm/msm_gem.c | 72 +- drivers/gpu/drm/msm/msm_gem.h | 10 +- drivers/gpu/drm/msm/msm_gem_prime.c | 7 - drivers/gpu/drm/msm/msm_gem_submit.c | 52 +- drivers/gpu/drm/msm/msm_gem_vma.c | 2 +- drivers/gpu/drm/msm/msm_gpu.c | 17 +- drivers/gpu/drm/msm/msm_gpu.h | 3 + drivers/gpu/drm/msm/msm_iommu.c | 13 +- drivers/gpu/drm/msm/msm_submitqueue.c | 41 + drivers/gpu/drm/mxsfb/mxsfb_crtc.c | 6 +- drivers/gpu/drm/nouveau/Kbuild | 8 +- drivers/gpu/drm/nouveau/Kconfig | 15 +- drivers/gpu/drm/nouveau/dispnv50/disp.h | 1 + drivers/gpu/drm/nouveau/dispnv50/head.c | 3 +- drivers/gpu/drm/nouveau/dispnv50/wimmc37b.c | 1 + drivers/gpu/drm/nouveau/dispnv50/wndw.c | 4 +- drivers/gpu/drm/nouveau/include/nvkm/subdev/i2c.h | 2 + drivers/gpu/drm/nouveau/nouveau_display.c | 9 - drivers/gpu/drm/nouveau/nouveau_drm.c | 22 +- drivers/gpu/drm/nouveau/nouveau_drv.h | 2 - drivers/gpu/drm/nouveau/nouveau_fbcon.c | 8 +- drivers/gpu/drm/nouveau/nouveau_fbcon.h | 2 +- drivers/gpu/drm/nouveau/nouveau_ttm.c | 4 - drivers/gpu/drm/nouveau/nvkm/engine/device/base.c | 60 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c | 11 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/hdmi.c | 17 + drivers/gpu/drm/nouveau/nvkm/engine/dma/usernv04.c | 1 + drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv04.c | 2 + drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv40.c | 1 + drivers/gpu/drm/nouveau/nvkm/subdev/bar/gf100.c | 2 + drivers/gpu/drm/nouveau/nvkm/subdev/bar/nv50.c | 14 +- drivers/gpu/drm/nouveau/nvkm/subdev/bios/perf.c | 1 + drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c | 1 + drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c | 1 + drivers/gpu/drm/nouveau/nvkm/subdev/clk/mcp77.c | 1 + drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv40.c | 2 + drivers/gpu/drm/nouveau/nvkm/subdev/i2c/aux.c | 26 +- drivers/gpu/drm/nouveau/nvkm/subdev/i2c/aux.h | 2 + drivers/gpu/drm/nouveau/nvkm/subdev/i2c/base.c | 15 + drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bus.c | 21 +- drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bus.h | 1 + drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/mxm/nv50.c | 1 + drivers/gpu/drm/omapdrm/displays/Kconfig | 17 - drivers/gpu/drm/omapdrm/displays/Makefile | 3 - .../gpu/drm/omapdrm/displays/connector-analog-tv.c | 45 +- drivers/gpu/drm/omapdrm/displays/connector-dvi.c | 330 - drivers/gpu/drm/omapdrm/displays/connector-hdmi.c | 45 +- drivers/gpu/drm/omapdrm/displays/encoder-opa362.c | 39 +- drivers/gpu/drm/omapdrm/displays/encoder-tfp410.c | 170 - .../gpu/drm/omapdrm/displays/encoder-tpd12s015.c | 40 - drivers/gpu/drm/omapdrm/displays/panel-dpi.c | 221 - drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c | 140 +- .../omapdrm/displays/panel-lgphilips-lb035q02.c | 41 +- .../drm/omapdrm/displays/panel-nec-nl8048hl11.c | 41 +- .../drm/omapdrm/displays/panel-sharp-ls037v7dw01.c | 61 +- .../drm/omapdrm/displays/panel-sony-acx565akm.c | 55 +- .../drm/omapdrm/displays/panel-tpo-td028ttec1.c | 58 +- .../drm/omapdrm/displays/panel-tpo-td043mtea1.c | 48 +- drivers/gpu/drm/omapdrm/dss/base.c | 144 +- drivers/gpu/drm/omapdrm/dss/display.c | 24 +- drivers/gpu/drm/omapdrm/dss/dpi.c | 64 +- drivers/gpu/drm/omapdrm/dss/dsi.c | 110 +- drivers/gpu/drm/omapdrm/dss/dss-of.c | 60 +- drivers/gpu/drm/omapdrm/dss/dss.c | 2 +- drivers/gpu/drm/omapdrm/dss/hdmi4.c | 54 +- drivers/gpu/drm/omapdrm/dss/hdmi4_cec.c | 26 +- drivers/gpu/drm/omapdrm/dss/hdmi4_core.c | 2 +- drivers/gpu/drm/omapdrm/dss/hdmi5.c | 54 +- drivers/gpu/drm/omapdrm/dss/omapdss-boot-init.c | 18 +- drivers/gpu/drm/omapdrm/dss/omapdss.h | 76 +- drivers/gpu/drm/omapdrm/dss/output.c | 36 +- drivers/gpu/drm/omapdrm/dss/sdi.c | 68 +- drivers/gpu/drm/omapdrm/dss/venc.c | 229 +- drivers/gpu/drm/omapdrm/omap_connector.c | 181 +- drivers/gpu/drm/omapdrm/omap_connector.h | 8 +- drivers/gpu/drm/omapdrm/omap_crtc.c | 13 +- drivers/gpu/drm/omapdrm/omap_drv.c | 236 +- drivers/gpu/drm/omapdrm/omap_drv.h | 2 +- drivers/gpu/drm/omapdrm/omap_encoder.c | 211 +- drivers/gpu/drm/omapdrm/omap_encoder.h | 3 +- drivers/gpu/drm/omapdrm/omap_fbdev.c | 6 +- drivers/gpu/drm/panel/Kconfig | 31 + drivers/gpu/drm/panel/Makefile | 3 + drivers/gpu/drm/panel/panel-arm-versatile.c | 6 +- .../gpu/drm/panel/panel-feiyang-fy07024di26a30d.c | 272 + drivers/gpu/drm/panel/panel-ilitek-ili9322.c | 6 +- drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c | 1 - drivers/gpu/drm/panel/panel-orisetech-otm8009a.c | 20 +- drivers/gpu/drm/panel/panel-raydium-rm68200.c | 3 +- drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c | 387 + drivers/gpu/drm/panel/panel-ronbo-rb070d30.c | 258 + drivers/gpu/drm/panel/panel-samsung-s6d16d0.c | 3 - drivers/gpu/drm/panel/panel-seiko-43wvf1g.c | 2 +- drivers/gpu/drm/panel/panel-simple.c | 84 +- drivers/gpu/drm/panel/panel-tpo-tpg110.c | 12 +- drivers/gpu/drm/panfrost/Kconfig | 14 + drivers/gpu/drm/panfrost/Makefile | 12 + drivers/gpu/drm/panfrost/TODO | 27 + drivers/gpu/drm/panfrost/panfrost_devfreq.c | 219 + drivers/gpu/drm/panfrost/panfrost_devfreq.h | 14 + drivers/gpu/drm/panfrost/panfrost_device.c | 257 + drivers/gpu/drm/panfrost/panfrost_device.h | 125 + drivers/gpu/drm/panfrost/panfrost_drv.c | 475 + drivers/gpu/drm/panfrost/panfrost_features.h | 309 + drivers/gpu/drm/panfrost/panfrost_gem.c | 95 + drivers/gpu/drm/panfrost/panfrost_gem.h | 29 + drivers/gpu/drm/panfrost/panfrost_gpu.c | 367 + drivers/gpu/drm/panfrost/panfrost_gpu.h | 19 + drivers/gpu/drm/panfrost/panfrost_issues.h | 176 + drivers/gpu/drm/panfrost/panfrost_job.c | 564 + drivers/gpu/drm/panfrost/panfrost_job.h | 51 + drivers/gpu/drm/panfrost/panfrost_mmu.c | 386 + drivers/gpu/drm/panfrost/panfrost_mmu.h | 17 + drivers/gpu/drm/panfrost/panfrost_regs.h | 298 + drivers/gpu/drm/pl111/pl111_display.c | 7 +- drivers/gpu/drm/pl111/pl111_versatile.c | 4 + drivers/gpu/drm/qxl/qxl_display.c | 8 +- drivers/gpu/drm/qxl/qxl_drv.c | 4 + drivers/gpu/drm/qxl/qxl_drv.h | 3 - drivers/gpu/drm/qxl/qxl_prime.c | 12 + drivers/gpu/drm/qxl/qxl_ttm.c | 11 +- drivers/gpu/drm/radeon/radeon_device.c | 2 +- drivers/gpu/drm/radeon/radeon_display.c | 4 +- drivers/gpu/drm/radeon/radeon_drv.h | 1 - drivers/gpu/drm/radeon/radeon_fb.c | 11 +- drivers/gpu/drm/radeon/radeon_mn.c | 4 +- drivers/gpu/drm/radeon/radeon_ttm.c | 17 +- drivers/gpu/drm/rcar-du/Kconfig | 4 + drivers/gpu/drm/rcar-du/Makefile | 3 +- drivers/gpu/drm/rcar-du/rcar_du_crtc.c | 64 +- drivers/gpu/drm/rcar-du/rcar_du_crtc.h | 13 +- drivers/gpu/drm/rcar-du/rcar_du_encoder.c | 54 +- drivers/gpu/drm/rcar-du/rcar_du_kms.c | 37 + drivers/gpu/drm/rcar-du/rcar_du_kms.h | 1 + drivers/gpu/drm/rcar-du/rcar_du_vsp.c | 122 +- drivers/gpu/drm/rcar-du/rcar_du_vsp.h | 17 + drivers/gpu/drm/rcar-du/rcar_du_writeback.c | 243 + drivers/gpu/drm/rcar-du/rcar_du_writeback.h | 39 + drivers/gpu/drm/rcar-du/rcar_lvds.c | 19 +- drivers/gpu/drm/rockchip/Kconfig | 8 + drivers/gpu/drm/rockchip/Makefile | 1 + drivers/gpu/drm/rockchip/rk3066_hdmi.c | 876 + drivers/gpu/drm/rockchip/rk3066_hdmi.h | 229 + drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 11 + drivers/gpu/drm/rockchip/rockchip_drm_drv.h | 1 + drivers/gpu/drm/rockchip/rockchip_drm_fbdev.c | 6 +- drivers/gpu/drm/rockchip/rockchip_drm_gem.c | 17 +- drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 11 +- drivers/gpu/drm/rockchip/rockchip_drm_vop.h | 14 +- drivers/gpu/drm/rockchip/rockchip_vop_reg.c | 20 +- drivers/gpu/drm/scheduler/sched_main.c | 3 +- drivers/gpu/drm/selftests/test-drm_mm.c | 12 +- drivers/gpu/drm/shmobile/Kconfig | 1 - drivers/gpu/drm/stm/Kconfig | 2 +- drivers/gpu/drm/stm/drv.c | 35 + drivers/gpu/drm/stm/dw_mipi_dsi-stm.c | 28 + drivers/gpu/drm/stm/ltdc.c | 24 + drivers/gpu/drm/stm/ltdc.h | 3 + drivers/gpu/drm/sun4i/sun4i_backend.c | 63 +- drivers/gpu/drm/sun4i/sun4i_drv.c | 9 + drivers/gpu/drm/sun4i/sun4i_hdmi.h | 1 + drivers/gpu/drm/sun4i/sun4i_hdmi_enc.c | 40 +- drivers/gpu/drm/sun4i/sun4i_hdmi_tmds_clk.c | 1 + drivers/gpu/drm/sun4i/sun4i_lvds.c | 29 +- drivers/gpu/drm/sun4i/sun4i_rgb.c | 74 +- drivers/gpu/drm/sun4i/sun4i_tcon.c | 12 +- drivers/gpu/drm/sun4i/sun4i_tcon.h | 2 - drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c | 180 +- drivers/gpu/drm/sun4i/sun6i_mipi_dsi.h | 2 + drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c | 9 +- drivers/gpu/drm/sun4i/sun8i_hdmi_phy.c | 29 +- drivers/gpu/drm/sun4i/sun8i_mixer.c | 49 +- drivers/gpu/drm/sun4i/sun8i_mixer.h | 2 + drivers/gpu/drm/sun4i/sun8i_tcon_top.c | 9 +- drivers/gpu/drm/sun4i/sun8i_vi_layer.c | 54 +- drivers/gpu/drm/sun4i/sun8i_vi_layer.h | 11 + drivers/gpu/drm/tegra/fb.c | 4 +- drivers/gpu/drm/tegra/gem.c | 4 +- drivers/gpu/drm/tegra/hdmi.c | 12 +- drivers/gpu/drm/tegra/sor.c | 21 +- drivers/gpu/drm/tilcdc/Kconfig | 1 - drivers/gpu/drm/tinydrm/core/Makefile | 2 +- drivers/gpu/drm/tinydrm/core/tinydrm-core.c | 183 - drivers/gpu/drm/tinydrm/core/tinydrm-helpers.c | 160 +- drivers/gpu/drm/tinydrm/core/tinydrm-pipe.c | 24 +- drivers/gpu/drm/tinydrm/hx8357d.c | 59 +- drivers/gpu/drm/tinydrm/ili9225.c | 87 +- drivers/gpu/drm/tinydrm/ili9341.c | 59 +- drivers/gpu/drm/tinydrm/mi0283qt.c | 67 +- drivers/gpu/drm/tinydrm/mipi-dbi.c | 185 +- drivers/gpu/drm/tinydrm/repaper.c | 147 +- drivers/gpu/drm/tinydrm/st7586.c | 148 +- drivers/gpu/drm/tinydrm/st7735r.c | 59 +- drivers/gpu/drm/ttm/ttm_bo.c | 20 +- drivers/gpu/drm/ttm/ttm_bo_vm.c | 3 + drivers/gpu/drm/ttm/ttm_execbuf_util.c | 2 - drivers/gpu/drm/ttm/ttm_memory.c | 15 +- drivers/gpu/drm/ttm/ttm_page_alloc.c | 13 +- drivers/gpu/drm/tve200/tve200_display.c | 3 +- drivers/gpu/drm/udl/udl_drv.c | 58 +- drivers/gpu/drm/udl/udl_drv.h | 8 +- drivers/gpu/drm/udl/udl_fb.c | 20 +- drivers/gpu/drm/udl/udl_gem.c | 2 +- drivers/gpu/drm/udl/udl_main.c | 29 +- drivers/gpu/drm/v3d/Kconfig | 1 + drivers/gpu/drm/v3d/v3d_bo.c | 314 +- drivers/gpu/drm/v3d/v3d_debugfs.c | 8 + drivers/gpu/drm/v3d/v3d_drv.c | 65 +- drivers/gpu/drm/v3d/v3d_drv.h | 37 +- drivers/gpu/drm/v3d/v3d_gem.c | 110 +- drivers/gpu/drm/v3d/v3d_irq.c | 67 +- drivers/gpu/drm/v3d/v3d_mmu.c | 11 +- drivers/gpu/drm/v3d/v3d_regs.h | 2 + drivers/gpu/drm/v3d/v3d_sched.c | 25 +- drivers/gpu/drm/vboxvideo/Kconfig | 16 + drivers/{staging => gpu/drm}/vboxvideo/Makefile | 0 .../{staging => gpu/drm}/vboxvideo/hgsmi_base.c | 0 .../drm}/vboxvideo/hgsmi_ch_setup.h | 0 .../drm}/vboxvideo/hgsmi_channels.h | 0 .../{staging => gpu/drm}/vboxvideo/hgsmi_defs.h | 0 .../{staging => gpu/drm}/vboxvideo/modesetting.c | 0 drivers/gpu/drm/vboxvideo/vbox_drv.c | 258 + drivers/gpu/drm/vboxvideo/vbox_drv.h | 271 + drivers/gpu/drm/vboxvideo/vbox_fb.c | 149 + .../{staging => gpu/drm}/vboxvideo/vbox_hgsmi.c | 0 drivers/gpu/drm/vboxvideo/vbox_irq.c | 183 + drivers/gpu/drm/vboxvideo/vbox_main.c | 361 + drivers/gpu/drm/vboxvideo/vbox_mode.c | 939 + drivers/gpu/drm/vboxvideo/vbox_prime.c | 56 + drivers/gpu/drm/vboxvideo/vbox_ttm.c | 388 + drivers/{staging => gpu/drm}/vboxvideo/vboxvideo.h | 0 .../drm}/vboxvideo/vboxvideo_guest.h | 0 .../{staging => gpu/drm}/vboxvideo/vboxvideo_vbe.h | 0 drivers/{staging => gpu/drm}/vboxvideo/vbva_base.c | 0 drivers/gpu/drm/vc4/vc4_bo.c | 69 +- drivers/gpu/drm/vc4/vc4_crtc.c | 107 +- drivers/gpu/drm/vc4/vc4_debugfs.c | 90 +- drivers/gpu/drm/vc4/vc4_dpi.c | 39 +- drivers/gpu/drm/vc4/vc4_drv.c | 42 +- drivers/gpu/drm/vc4/vc4_drv.h | 77 +- drivers/gpu/drm/vc4/vc4_dsi.c | 176 +- drivers/gpu/drm/vc4/vc4_gem.c | 49 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 162 +- drivers/gpu/drm/vc4/vc4_hvs.c | 180 +- drivers/gpu/drm/vc4/vc4_irq.c | 9 + drivers/gpu/drm/vc4/vc4_kms.c | 123 +- drivers/gpu/drm/vc4/vc4_perfmon.c | 18 + drivers/gpu/drm/vc4/vc4_plane.c | 59 +- drivers/gpu/drm/vc4/vc4_regs.h | 51 +- drivers/gpu/drm/vc4/vc4_render_cl.c | 23 +- drivers/gpu/drm/vc4/vc4_txp.c | 49 +- drivers/gpu/drm/vc4/vc4_v3d.c | 240 +- drivers/gpu/drm/vc4/vc4_vec.c | 83 +- drivers/gpu/drm/via/via_dmablit.c | 3 +- drivers/gpu/drm/virtio/virtgpu_debugfs.c | 27 +- drivers/gpu/drm/virtio/virtgpu_display.c | 1 + drivers/gpu/drm/virtio/virtgpu_drv.c | 6 +- drivers/gpu/drm/virtio/virtgpu_drv.h | 49 +- drivers/gpu/drm/virtio/virtgpu_fence.c | 4 +- drivers/gpu/drm/virtio/virtgpu_gem.c | 35 +- drivers/gpu/drm/virtio/virtgpu_ioctl.c | 107 +- drivers/gpu/drm/virtio/virtgpu_object.c | 74 +- drivers/gpu/drm/virtio/virtgpu_prime.c | 25 +- drivers/gpu/drm/virtio/virtgpu_ttm.c | 102 +- drivers/gpu/drm/virtio/virtgpu_vq.c | 36 +- drivers/gpu/drm/vkms/vkms_crtc.c | 2 + drivers/gpu/drm/vmwgfx/vmwgfx_binding.c | 98 +- drivers/gpu/drm/vmwgfx/vmwgfx_binding.h | 2 + drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c | 24 +- drivers/gpu/drm/vmwgfx/vmwgfx_context.c | 59 +- drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c | 23 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 34 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 30 +- drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c | 1505 +- drivers/gpu/drm/vmwgfx/vmwgfx_fb.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_fifo.c | 27 +- drivers/gpu/drm/vmwgfx/vmwgfx_gmr.c | 9 +- drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c | 12 +- drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 28 +- drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c | 6 +- drivers/gpu/drm/vmwgfx/vmwgfx_mob.c | 25 +- drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_resource.c | 28 +- drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c | 23 +- drivers/gpu/drm/vmwgfx/vmwgfx_shader.c | 44 +- drivers/gpu/drm/vmwgfx/vmwgfx_simple_resource.c | 12 +- drivers/gpu/drm/vmwgfx/vmwgfx_so.c | 45 +- drivers/gpu/drm/vmwgfx/vmwgfx_so.h | 1 + drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c | 47 +- drivers/gpu/drm/vmwgfx/vmwgfx_surface.c | 80 +- drivers/gpu/drm/vmwgfx/vmwgfx_ttm_glue.c | 11 +- drivers/gpu/drm/vmwgfx/vmwgfx_validation.c | 61 +- drivers/gpu/drm/vmwgfx/vmwgfx_validation.h | 7 + drivers/gpu/drm/xen/xen_drm_front.c | 1 + drivers/gpu/drm/xen/xen_drm_front_gem.c | 18 +- drivers/gpu/host1x/hw/channel_hw.c | 6 +- drivers/gpu/ipu-v3/ipu-dp.c | 12 +- drivers/hid/Kconfig | 27 + drivers/hid/Makefile | 3 + drivers/hid/hid-core.c | 53 +- drivers/hid/hid-hyperv.c | 2 + drivers/hid/hid-ids.h | 7 +- drivers/hid/hid-input.c | 100 +- drivers/hid/hid-lg.c | 2 - drivers/hid/hid-logitech-dj.c | 1142 +- drivers/hid/hid-logitech-hidpp.c | 736 +- drivers/hid/hid-macally.c | 45 + drivers/hid/hid-picolcd_core.c | 18 +- drivers/hid/hid-quirks.c | 6 - drivers/hid/hid-sensor-custom.c | 12 +- drivers/hid/hid-u2fzero.c | 374 + drivers/hid/i2c-hid/i2c-hid-core.c | 2 - drivers/hid/intel-ish-hid/Kconfig | 15 + drivers/hid/intel-ish-hid/Makefile | 5 +- drivers/hid/intel-ish-hid/ipc/hw-ish.h | 1 + drivers/hid/intel-ish-hid/ipc/pci-ish.c | 1 + drivers/hid/intel-ish-hid/ishtp-fw-loader.c | 1085 + drivers/hid/intel-ish-hid/ishtp-hid-client.c | 168 +- drivers/hid/intel-ish-hid/ishtp-hid.c | 49 +- drivers/hid/intel-ish-hid/ishtp-hid.h | 14 +- drivers/hid/intel-ish-hid/ishtp/bus.c | 96 +- drivers/hid/intel-ish-hid/ishtp/bus.h | 37 +- drivers/hid/intel-ish-hid/ishtp/client.c | 60 +- drivers/hid/intel-ish-hid/ishtp/client.h | 24 - drivers/hid/intel-ish-hid/ishtp/ishtp-dev.h | 31 - drivers/hid/uhid.c | 2 +- drivers/hv/channel.c | 2 +- drivers/hv/channel_mgmt.c | 3 + drivers/hv/hv.c | 1 - drivers/hv/hyperv_vmbus.h | 3 + drivers/hv/ring_buffer.c | 22 +- drivers/hv/vmbus_drv.c | 167 +- drivers/hwmon/Kconfig | 19 +- drivers/hwmon/Makefile | 1 + drivers/hwmon/ad7414.c | 2 +- drivers/hwmon/adc128d818.c | 2 +- drivers/hwmon/adm1025.c | 98 +- drivers/hwmon/adm1026.c | 416 +- drivers/hwmon/adm1029.c | 41 +- drivers/hwmon/adm1031.c | 201 +- drivers/hwmon/adm9240.c | 135 +- drivers/hwmon/ads1015.c | 2 +- drivers/hwmon/ads7828.c | 4 +- drivers/hwmon/adt7411.c | 48 +- drivers/hwmon/adt7475.c | 2 +- drivers/hwmon/aspeed-pwm-tacho.c | 6 +- drivers/hwmon/f71805f.c | 15 +- drivers/hwmon/fschmd.c | 2 +- drivers/hwmon/gpio-fan.c | 25 +- drivers/hwmon/hih6130.c | 2 +- drivers/hwmon/hwmon.c | 9 +- drivers/hwmon/iio_hwmon.c | 27 +- drivers/hwmon/ina209.c | 2 +- drivers/hwmon/ina2xx.c | 2 +- drivers/hwmon/ina3221.c | 176 +- drivers/hwmon/jc42.c | 18 +- drivers/hwmon/jz4740-hwmon.c | 4 +- drivers/hwmon/lm63.c | 2 +- drivers/hwmon/lm75.c | 45 +- drivers/hwmon/lm78.c | 114 +- drivers/hwmon/lm85.c | 342 +- drivers/hwmon/lm87.c | 165 +- drivers/hwmon/lm90.c | 15 +- drivers/hwmon/lm95241.c | 34 +- drivers/hwmon/lm95245.c | 49 +- drivers/hwmon/lochnagar-hwmon.c | 412 + drivers/hwmon/ltc4151.c | 2 +- drivers/hwmon/ltc4245.c | 73 +- drivers/hwmon/ltq-cputemp.c | 26 +- drivers/hwmon/max197.c | 2 +- drivers/hwmon/max31790.c | 58 +- drivers/hwmon/max6621.c | 44 +- drivers/hwmon/max6650.c | 90 +- drivers/hwmon/max6697.c | 2 +- drivers/hwmon/menf21bmc_hwmon.c | 43 +- drivers/hwmon/mlxreg-fan.c | 152 +- drivers/hwmon/nct7904.c | 128 +- drivers/hwmon/npcm750-pwm-fan.c | 76 +- drivers/hwmon/ntc_thermistor.c | 24 +- drivers/hwmon/occ/Kconfig | 17 +- drivers/hwmon/occ/Makefile | 6 +- drivers/hwmon/occ/common.c | 11 + drivers/hwmon/occ/common.h | 3 +- drivers/hwmon/occ/sysfs.c | 29 +- drivers/hwmon/pc87427.c | 14 +- drivers/hwmon/pmbus/Kconfig | 18 + drivers/hwmon/pmbus/Makefile | 2 + drivers/hwmon/pmbus/ir38064.c | 65 + drivers/hwmon/pmbus/isl68137.c | 169 + drivers/hwmon/pmbus/lm25066.c | 17 +- drivers/hwmon/pmbus/pmbus.h | 18 + drivers/hwmon/pmbus/pmbus_core.c | 129 +- drivers/hwmon/pmbus/tps53679.c | 2 +- drivers/hwmon/pmbus/ucd9000.c | 2 +- drivers/hwmon/pmbus/ucd9200.c | 2 +- drivers/hwmon/pwm-fan.c | 169 +- drivers/hwmon/raspberrypi-hwmon.c | 13 +- drivers/hwmon/s3c-hwmon.c | 4 +- drivers/hwmon/sht15.c | 2 +- drivers/hwmon/sis5595.c | 92 +- drivers/hwmon/smsc47b397.c | 13 +- drivers/hwmon/smsc47m1.c | 106 +- drivers/hwmon/smsc47m192.c | 146 +- drivers/hwmon/stts751.c | 2 +- drivers/hwmon/thmc50.c | 83 +- drivers/hwmon/tmp102.c | 28 +- drivers/hwmon/tmp103.c | 2 +- drivers/hwmon/tmp108.c | 29 +- drivers/hwmon/tmp421.c | 2 +- drivers/hwmon/via686a.c | 148 +- drivers/hwmon/vt1211.c | 15 +- drivers/hwmon/vt8231.c | 166 +- drivers/hwmon/w83627hf.c | 299 +- drivers/hwmon/w83773g.c | 32 +- drivers/hwmon/w83793.c | 2 +- drivers/hwtracing/coresight/Kconfig | 9 +- drivers/hwtracing/coresight/Makefile | 1 - drivers/hwtracing/coresight/coresight-catu.c | 7 +- drivers/hwtracing/coresight/coresight-catu.h | 5 - .../coresight/coresight-dynamic-replicator.c | 255 - drivers/hwtracing/coresight/coresight-etb10.c | 97 +- drivers/hwtracing/coresight/coresight-etm-perf.c | 37 +- drivers/hwtracing/coresight/coresight-etm4x.c | 114 +- drivers/hwtracing/coresight/coresight-funnel.c | 116 +- drivers/hwtracing/coresight/coresight-replicator.c | 238 +- drivers/hwtracing/coresight/coresight-tmc-etf.c | 82 +- drivers/hwtracing/coresight/coresight-tmc-etr.c | 266 +- drivers/hwtracing/coresight/coresight-tmc.c | 17 +- drivers/hwtracing/coresight/coresight-tmc.h | 12 + drivers/hwtracing/coresight/coresight-tpiu.c | 18 +- drivers/hwtracing/coresight/coresight.c | 29 +- drivers/hwtracing/intel_th/acpi.c | 10 +- drivers/hwtracing/intel_th/core.c | 139 +- drivers/hwtracing/intel_th/gth.c | 125 +- drivers/hwtracing/intel_th/gth.h | 19 + drivers/hwtracing/intel_th/intel_th.h | 30 +- drivers/hwtracing/intel_th/msu.c | 407 +- drivers/hwtracing/intel_th/msu.h | 10 +- drivers/hwtracing/intel_th/pci.c | 37 +- drivers/hwtracing/stm/core.c | 9 +- drivers/i2c/algos/i2c-algo-bit.c | 22 +- drivers/i2c/busses/Kconfig | 25 + drivers/i2c/busses/Makefile | 5 + drivers/i2c/busses/i2c-amd-mp2-pci.c | 483 + drivers/i2c/busses/i2c-amd-mp2-plat.c | 367 + drivers/i2c/busses/i2c-amd-mp2.h | 219 + drivers/i2c/busses/i2c-at91-core.c | 376 + drivers/i2c/busses/i2c-at91-master.c | 801 + drivers/i2c/busses/i2c-at91-slave.c | 143 + drivers/i2c/busses/i2c-at91.c | 1251 -- drivers/i2c/busses/i2c-at91.h | 174 + drivers/i2c/busses/i2c-axxia.c | 57 +- drivers/i2c/busses/i2c-bcm-iproc.c | 764 +- drivers/i2c/busses/i2c-brcmstb.c | 1 - drivers/i2c/busses/i2c-designware-common.c | 18 +- drivers/i2c/busses/i2c-designware-core.h | 2 + drivers/i2c/busses/i2c-designware-master.c | 3 +- drivers/i2c/busses/i2c-designware-platdrv.c | 5 + drivers/i2c/busses/i2c-gpio.c | 2 + drivers/i2c/busses/i2c-imx-lpi2c.c | 11 +- drivers/i2c/busses/i2c-imx.c | 4 +- drivers/i2c/busses/i2c-isch.c | 1 - drivers/i2c/busses/i2c-mt65xx.c | 255 +- drivers/i2c/busses/i2c-nomadik.c | 3 +- drivers/i2c/busses/i2c-nvidia-gpu.c | 7 + drivers/i2c/busses/i2c-ocores.c | 16 +- drivers/i2c/busses/i2c-omap.c | 76 +- drivers/i2c/busses/i2c-piix4.c | 15 +- drivers/i2c/busses/i2c-rcar.c | 30 +- drivers/i2c/busses/i2c-riic.c | 43 +- drivers/i2c/busses/i2c-stm32f7.c | 4 + drivers/i2c/busses/i2c-stu300.c | 25 +- drivers/i2c/busses/i2c-synquacer.c | 2 + drivers/i2c/busses/i2c-tegra-bpmp.c | 25 +- drivers/i2c/i2c-core-base.c | 29 +- drivers/i2c/i2c-core-smbus.c | 29 +- drivers/i2c/i2c-core.h | 36 + drivers/i2c/i2c-mux.c | 6 + drivers/i2c/muxes/i2c-demux-pinctrl.c | 6 +- drivers/i2c/muxes/i2c-mux-pca9541.c | 8 +- drivers/i2c/muxes/i2c-mux-pca954x.c | 106 +- drivers/i3c/master.c | 10 +- drivers/i3c/master/dw-i3c-master.c | 12 +- drivers/ide/ide-cd.c | 1 + drivers/ide/ide-cd_ioctl.c | 5 +- drivers/ide/ide-gd.c | 6 +- drivers/ide/ide-probe.c | 3 + drivers/ide/tx4939ide.c | 2 - drivers/iio/Kconfig | 26 +- drivers/iio/Makefile | 1 - drivers/iio/accel/Kconfig | 50 +- drivers/iio/accel/bma180.c | 18 +- drivers/iio/accel/bmc150-accel-core.c | 23 +- drivers/iio/accel/cros_ec_accel_legacy.c | 40 +- drivers/iio/accel/kxcjk-1013.c | 15 +- drivers/iio/accel/kxsd9.c | 4 +- drivers/iio/accel/mma8452.c | 2 +- drivers/iio/accel/st_accel.h | 2 + drivers/iio/accel/st_accel_core.c | 78 +- drivers/iio/accel/st_accel_i2c.c | 5 + drivers/iio/adc/Kconfig | 48 +- drivers/iio/adc/Makefile | 2 + drivers/iio/adc/ad7124.c | 2 +- drivers/iio/adc/ad7606.c | 120 +- drivers/iio/adc/ad7606.h | 25 +- drivers/iio/adc/ad7606_spi.c | 2 + drivers/iio/adc/ad7780.c | 376 + drivers/iio/adc/ad7923.c | 24 +- drivers/iio/adc/ad_sigma_delta.c | 17 +- drivers/iio/adc/at91_adc.c | 28 +- drivers/iio/adc/imx7d_adc.c | 175 +- drivers/iio/adc/ingenic-adc.c | 4 +- drivers/iio/adc/lpc32xx_adc.c | 60 +- drivers/iio/adc/meson_saradc.c | 8 + drivers/iio/adc/mxs-lradc-adc.c | 2 + drivers/iio/adc/qcom-spmi-adc5.c | 1 + drivers/iio/adc/stm32-dfsdm-adc.c | 628 +- drivers/iio/adc/stm32-dfsdm-core.c | 180 +- drivers/iio/adc/stmpe-adc.c | 5 +- drivers/iio/adc/ti-ads7950.c | 219 +- drivers/iio/adc/ti-ads8344.c | 204 + drivers/iio/adc/ti-ads8688.c | 2 +- drivers/iio/adc/xilinx-xadc-core.c | 3 +- drivers/iio/buffer/industrialio-buffer-cb.c | 10 +- drivers/iio/chemical/Kconfig | 26 +- drivers/iio/chemical/bme680.h | 6 +- drivers/iio/chemical/bme680_core.c | 54 +- drivers/iio/chemical/bme680_i2c.c | 21 - drivers/iio/chemical/bme680_spi.c | 115 +- drivers/iio/chemical/pms7003.c | 5 + .../iio/common/cros_ec_sensors/cros_ec_sensors.c | 19 +- .../common/cros_ec_sensors/cros_ec_sensors_core.c | 22 +- drivers/iio/common/ms_sensors/Kconfig | 2 +- drivers/iio/common/ssp_sensors/ssp_iio.c | 2 +- drivers/iio/counter/104-quad-8.c | 631 - drivers/iio/counter/Kconfig | 34 - drivers/iio/counter/Makefile | 8 - drivers/iio/counter/stm32-lptimer-cnt.c | 382 - drivers/iio/dac/ad5064.c | 15 +- drivers/iio/dac/ad5758.c | 55 +- drivers/iio/dac/mcp4725.c | 1 + drivers/iio/dac/ti-dac5571.c | 2 +- drivers/iio/dummy/iio_dummy_evgen.c | 5 +- drivers/iio/frequency/ad9523.c | 16 +- drivers/iio/gyro/Kconfig | 22 + drivers/iio/gyro/Makefile | 3 + drivers/iio/gyro/bmg160_core.c | 27 +- drivers/iio/gyro/bmg160_i2c.c | 9 + drivers/iio/gyro/fxas21002c.h | 150 + drivers/iio/gyro/fxas21002c_core.c | 1004 + drivers/iio/gyro/fxas21002c_i2c.c | 69 + drivers/iio/gyro/fxas21002c_spi.c | 70 + drivers/iio/gyro/itg3200_core.c | 20 + drivers/iio/gyro/mpu3050-core.c | 13 +- drivers/iio/humidity/Kconfig | 20 +- drivers/iio/imu/Makefile | 2 - drivers/iio/imu/adis16400.c | 1229 ++ drivers/iio/imu/adis16400.h | 215 - drivers/iio/imu/adis16400_buffer.c | 101 - drivers/iio/imu/adis16400_core.c | 1001 - drivers/iio/imu/adis16480.c | 435 +- drivers/iio/imu/adis_buffer.c | 40 + drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 10 +- drivers/iio/imu/st_lsm6dsx/Kconfig | 2 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h | 6 + drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c | 12 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 157 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i2c.c | 15 + drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_spi.c | 15 + drivers/iio/industrialio-buffer.c | 25 +- drivers/iio/industrialio-core.c | 50 +- drivers/iio/industrialio-trigger.c | 5 +- drivers/iio/inkern.c | 22 +- drivers/iio/light/Kconfig | 274 +- drivers/iio/light/cros_ec_light_prox.c | 12 +- drivers/iio/light/vcnl4000.c | 77 +- drivers/iio/magnetometer/ak8974.c | 5 +- drivers/iio/magnetometer/ak8975.c | 13 +- drivers/iio/magnetometer/bmc150_magn.c | 21 + drivers/iio/magnetometer/hmc5843.h | 1 + drivers/iio/magnetometer/hmc5843_core.c | 20 +- drivers/iio/magnetometer/hmc5843_i2c.c | 7 +- drivers/iio/magnetometer/hmc5843_spi.c | 7 +- drivers/iio/potentiometer/Kconfig | 34 +- drivers/iio/potentiostat/lmp91000.c | 14 +- drivers/iio/pressure/bmp280-core.c | 6 + drivers/iio/pressure/cros_ec_baro.c | 11 +- drivers/iio/proximity/Kconfig | 23 +- drivers/iio/proximity/Makefile | 1 + drivers/iio/proximity/as3935.c | 50 +- drivers/iio/proximity/mb1232.c | 272 + drivers/iio/proximity/srf04.c | 38 +- drivers/iio/temperature/Kconfig | 24 +- drivers/iio/temperature/Makefile | 1 + drivers/iio/temperature/max31856.c | 356 + drivers/iio/trigger/iio-trig-loop.c | 2 +- drivers/infiniband/Kconfig | 2 +- drivers/infiniband/core/addr.c | 25 +- drivers/infiniband/core/cache.c | 145 +- drivers/infiniband/core/cm.c | 94 +- drivers/infiniband/core/cm_msgs.h | 22 +- drivers/infiniband/core/cma.c | 83 +- drivers/infiniband/core/core_priv.h | 18 +- drivers/infiniband/core/cq.c | 21 +- drivers/infiniband/core/device.c | 632 +- drivers/infiniband/core/iwcm.c | 35 +- drivers/infiniband/core/iwpm_util.c | 8 +- drivers/infiniband/core/mad.c | 87 +- drivers/infiniband/core/mad_priv.h | 4 +- drivers/infiniband/core/multicast.c | 1 - drivers/infiniband/core/nldev.c | 160 +- drivers/infiniband/core/rdma_core.c | 200 +- drivers/infiniband/core/rdma_core.h | 11 +- drivers/infiniband/core/sa_query.c | 52 +- drivers/infiniband/core/sysfs.c | 93 +- drivers/infiniband/core/ucm.c | 37 +- drivers/infiniband/core/ucma.c | 2 +- drivers/infiniband/core/umem.c | 182 +- drivers/infiniband/core/umem_odp.c | 25 +- drivers/infiniband/core/user_mad.c | 24 +- drivers/infiniband/core/uverbs.h | 8 +- drivers/infiniband/core/uverbs_cmd.c | 99 +- drivers/infiniband/core/uverbs_ioctl.c | 29 +- drivers/infiniband/core/uverbs_main.c | 124 +- drivers/infiniband/core/uverbs_std_types.c | 52 +- .../infiniband/core/uverbs_std_types_counters.c | 6 +- drivers/infiniband/core/uverbs_std_types_cq.c | 12 +- drivers/infiniband/core/uverbs_std_types_dm.c | 10 +- .../infiniband/core/uverbs_std_types_flow_action.c | 6 +- drivers/infiniband/core/uverbs_std_types_mr.c | 9 +- drivers/infiniband/core/verbs.c | 233 +- drivers/infiniband/hw/Makefile | 1 + drivers/infiniband/hw/bnxt_re/Kconfig | 12 +- drivers/infiniband/hw/bnxt_re/ib_verbs.c | 194 +- drivers/infiniband/hw/bnxt_re/ib_verbs.h | 36 +- drivers/infiniband/hw/bnxt_re/main.c | 8 +- drivers/infiniband/hw/bnxt_re/qplib_fp.c | 39 +- drivers/infiniband/hw/bnxt_re/qplib_fp.h | 13 +- drivers/infiniband/hw/bnxt_re/qplib_rcfw.c | 4 +- drivers/infiniband/hw/bnxt_re/qplib_res.c | 43 +- drivers/infiniband/hw/bnxt_re/qplib_res.h | 8 +- drivers/infiniband/hw/bnxt_re/qplib_sp.c | 16 +- drivers/infiniband/hw/bnxt_re/qplib_sp.h | 4 +- drivers/infiniband/hw/cxgb3/cxio_wr.h | 10 +- drivers/infiniband/hw/cxgb3/iwch.c | 56 +- drivers/infiniband/hw/cxgb3/iwch.h | 38 +- drivers/infiniband/hw/cxgb3/iwch_ev.c | 18 +- drivers/infiniband/hw/cxgb3/iwch_mem.c | 2 +- drivers/infiniband/hw/cxgb3/iwch_provider.c | 97 +- drivers/infiniband/hw/cxgb4/cm.c | 69 +- drivers/infiniband/hw/cxgb4/cq.c | 23 +- drivers/infiniband/hw/cxgb4/device.c | 210 +- drivers/infiniband/hw/cxgb4/ev.c | 18 +- drivers/infiniband/hw/cxgb4/iw_cxgb4.h | 96 +- drivers/infiniband/hw/cxgb4/mem.c | 25 +- drivers/infiniband/hw/cxgb4/provider.c | 77 +- drivers/infiniband/hw/cxgb4/qp.c | 77 +- drivers/infiniband/hw/cxgb4/restrack.c | 8 +- drivers/infiniband/hw/efa/Kconfig | 15 + drivers/infiniband/hw/efa/Makefile | 9 + drivers/infiniband/hw/efa/efa.h | 163 + drivers/infiniband/hw/efa/efa_admin_cmds_defs.h | 794 + drivers/infiniband/hw/efa/efa_admin_defs.h | 136 + drivers/infiniband/hw/efa/efa_com.c | 1160 ++ drivers/infiniband/hw/efa/efa_com.h | 144 + drivers/infiniband/hw/efa/efa_com_cmd.c | 692 + drivers/infiniband/hw/efa/efa_com_cmd.h | 270 + drivers/infiniband/hw/efa/efa_common_defs.h | 18 + drivers/infiniband/hw/efa/efa_main.c | 533 + drivers/infiniband/hw/efa/efa_regs_defs.h | 113 + drivers/infiniband/hw/efa/efa_verbs.c | 1825 ++ drivers/infiniband/hw/hfi1/chip.c | 77 +- drivers/infiniband/hw/hfi1/chip.h | 3 + drivers/infiniband/hw/hfi1/chip_registers.h | 3 + drivers/infiniband/hw/hfi1/common.h | 2 +- drivers/infiniband/hw/hfi1/debugfs.c | 82 +- drivers/infiniband/hw/hfi1/driver.c | 19 +- drivers/infiniband/hw/hfi1/exp_rcv.c | 3 - drivers/infiniband/hw/hfi1/hfi.h | 8 +- drivers/infiniband/hw/hfi1/init.c | 59 +- drivers/infiniband/hw/hfi1/opfn.h | 6 +- drivers/infiniband/hw/hfi1/pio.c | 1 - drivers/infiniband/hw/hfi1/qp.c | 6 +- drivers/infiniband/hw/hfi1/rc.c | 27 +- drivers/infiniband/hw/hfi1/rc.h | 8 + drivers/infiniband/hw/hfi1/ruc.c | 2 +- drivers/infiniband/hw/hfi1/tid_rdma.c | 305 +- drivers/infiniband/hw/hfi1/tid_rdma.h | 2 - drivers/infiniband/hw/hfi1/trace_dbg.h | 4 +- drivers/infiniband/hw/hfi1/trace_tid.h | 12 +- drivers/infiniband/hw/hfi1/user_pages.c | 3 +- drivers/infiniband/hw/hfi1/verbs.c | 15 +- drivers/infiniband/hw/hfi1/verbs.h | 1 + drivers/infiniband/hw/hfi1/vnic_main.c | 19 +- drivers/infiniband/hw/hns/Makefile | 4 +- drivers/infiniband/hw/hns/hns_roce_ah.c | 36 +- drivers/infiniband/hw/hns/hns_roce_cmd.h | 1 + drivers/infiniband/hw/hns/hns_roce_common.h | 33 - drivers/infiniband/hw/hns/hns_roce_cq.c | 68 +- drivers/infiniband/hw/hns/hns_roce_device.h | 52 +- drivers/infiniband/hw/hns/hns_roce_hem.c | 6 +- drivers/infiniband/hw/hns/hns_roce_hw_v1.c | 398 +- drivers/infiniband/hw/hns/hns_roce_hw_v1.h | 14 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 320 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 7 +- drivers/infiniband/hw/hns/hns_roce_hw_v2_dfx.c | 35 + drivers/infiniband/hw/hns/hns_roce_main.c | 35 +- drivers/infiniband/hw/hns/hns_roce_mr.c | 10 +- drivers/infiniband/hw/hns/hns_roce_pd.c | 7 +- drivers/infiniband/hw/hns/hns_roce_qp.c | 55 +- drivers/infiniband/hw/hns/hns_roce_restrack.c | 126 + drivers/infiniband/hw/hns/hns_roce_srq.c | 52 +- drivers/infiniband/hw/i40iw/i40iw.h | 2 +- drivers/infiniband/hw/i40iw/i40iw_cm.c | 21 +- drivers/infiniband/hw/i40iw/i40iw_main.c | 5 +- drivers/infiniband/hw/i40iw/i40iw_osdep.h | 2 +- drivers/infiniband/hw/i40iw/i40iw_verbs.c | 123 +- drivers/infiniband/hw/i40iw/i40iw_verbs.h | 3 +- drivers/infiniband/hw/mlx4/ah.c | 103 +- drivers/infiniband/hw/mlx4/cm.c | 36 +- drivers/infiniband/hw/mlx4/cq.c | 40 +- drivers/infiniband/hw/mlx4/doorbell.c | 6 +- drivers/infiniband/hw/mlx4/mad.c | 33 +- drivers/infiniband/hw/mlx4/main.c | 13 +- drivers/infiniband/hw/mlx4/mlx4_ib.h | 41 +- drivers/infiniband/hw/mlx4/mr.c | 7 +- drivers/infiniband/hw/mlx4/qp.c | 56 +- drivers/infiniband/hw/mlx4/srq.c | 59 +- drivers/infiniband/hw/mlx5/ah.c | 33 +- drivers/infiniband/hw/mlx5/cmd.c | 159 +- drivers/infiniband/hw/mlx5/cmd.h | 8 +- drivers/infiniband/hw/mlx5/cq.c | 47 +- drivers/infiniband/hw/mlx5/devx.c | 45 +- drivers/infiniband/hw/mlx5/flow.c | 99 +- drivers/infiniband/hw/mlx5/ib_rep.c | 109 +- drivers/infiniband/hw/mlx5/ib_rep.h | 13 +- drivers/infiniband/hw/mlx5/main.c | 692 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 118 +- drivers/infiniband/hw/mlx5/mr.c | 53 +- drivers/infiniband/hw/mlx5/odp.c | 135 +- drivers/infiniband/hw/mlx5/qp.c | 175 +- drivers/infiniband/hw/mlx5/srq.c | 76 +- drivers/infiniband/hw/mlx5/srq.h | 7 +- drivers/infiniband/hw/mlx5/srq_cmd.c | 35 +- drivers/infiniband/hw/mthca/mthca_cmd.c | 6 - drivers/infiniband/hw/mthca/mthca_cq.c | 7 +- drivers/infiniband/hw/mthca/mthca_eq.c | 16 +- drivers/infiniband/hw/mthca/mthca_memfree.c | 3 +- drivers/infiniband/hw/mthca/mthca_mr.c | 2 +- drivers/infiniband/hw/mthca/mthca_provider.c | 179 +- drivers/infiniband/hw/mthca/mthca_qp.c | 23 +- drivers/infiniband/hw/mthca/mthca_srq.c | 6 - drivers/infiniband/hw/nes/nes_cm.c | 5 +- drivers/infiniband/hw/nes/nes_verbs.c | 168 +- drivers/infiniband/hw/ocrdma/ocrdma_ah.c | 37 +- drivers/infiniband/hw/ocrdma/ocrdma_ah.h | 6 +- drivers/infiniband/hw/ocrdma/ocrdma_hw.c | 23 +- drivers/infiniband/hw/ocrdma/ocrdma_hw.h | 6 +- drivers/infiniband/hw/ocrdma/ocrdma_main.c | 25 +- drivers/infiniband/hw/ocrdma/ocrdma_verbs.c | 128 +- drivers/infiniband/hw/ocrdma/ocrdma_verbs.h | 24 +- drivers/infiniband/hw/qedr/main.c | 57 +- drivers/infiniband/hw/qedr/qedr.h | 11 +- drivers/infiniband/hw/qedr/qedr_iw_cm.c | 10 +- drivers/infiniband/hw/qedr/qedr_roce_cm.c | 11 +- drivers/infiniband/hw/qedr/verbs.c | 141 +- drivers/infiniband/hw/qedr/verbs.h | 27 +- drivers/infiniband/hw/qib/qib.h | 4 +- drivers/infiniband/hw/qib/qib_common.h | 2 +- drivers/infiniband/hw/qib/qib_driver.c | 20 +- drivers/infiniband/hw/qib/qib_fs.c | 12 +- drivers/infiniband/hw/qib/qib_iba6120.c | 4 - drivers/infiniband/hw/qib/qib_iba7220.c | 3 - drivers/infiniband/hw/qib/qib_iba7322.c | 7 +- drivers/infiniband/hw/qib/qib_init.c | 56 +- drivers/infiniband/hw/qib/qib_rc.c | 4 +- drivers/infiniband/hw/qib/qib_sd7220.c | 4 - drivers/infiniband/hw/qib/qib_user_pages.c | 8 +- drivers/infiniband/hw/qib/qib_user_sdma.c | 7 +- drivers/infiniband/hw/qib/qib_verbs.h | 2 +- drivers/infiniband/hw/usnic/usnic_ib_verbs.c | 15 +- drivers/infiniband/hw/usnic/usnic_ib_verbs.h | 12 +- drivers/infiniband/hw/usnic/usnic_uiom.c | 12 +- drivers/infiniband/hw/usnic/usnic_uiom.h | 3 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_cq.c | 17 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c | 30 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_mr.c | 15 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c | 3 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_srq.c | 43 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c | 56 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.h | 27 +- drivers/infiniband/sw/rdmavt/ah.c | 38 +- drivers/infiniband/sw/rdmavt/ah.h | 8 +- drivers/infiniband/sw/rdmavt/cq.c | 7 +- drivers/infiniband/sw/rdmavt/cq.h | 3 +- drivers/infiniband/sw/rdmavt/mmap.c | 16 +- drivers/infiniband/sw/rdmavt/mmap.h | 6 +- drivers/infiniband/sw/rdmavt/mr.c | 26 +- drivers/infiniband/sw/rdmavt/mr.h | 7 +- drivers/infiniband/sw/rdmavt/pd.c | 7 +- drivers/infiniband/sw/rdmavt/pd.h | 5 +- drivers/infiniband/sw/rdmavt/qp.c | 27 +- drivers/infiniband/sw/rdmavt/qp.h | 4 +- drivers/infiniband/sw/rdmavt/rc.c | 2 +- drivers/infiniband/sw/rdmavt/srq.c | 49 +- drivers/infiniband/sw/rdmavt/srq.h | 7 +- drivers/infiniband/sw/rdmavt/trace_qp.h | 2 +- drivers/infiniband/sw/rdmavt/trace_rc.h | 2 +- drivers/infiniband/sw/rdmavt/trace_tx.h | 2 +- drivers/infiniband/sw/rdmavt/vt.c | 3 + drivers/infiniband/sw/rxe/rxe.h | 1 - drivers/infiniband/sw/rxe/rxe_cq.c | 10 +- drivers/infiniband/sw/rxe/rxe_hdr.h | 2 +- drivers/infiniband/sw/rxe/rxe_loc.h | 16 +- drivers/infiniband/sw/rxe/rxe_mmap.c | 14 +- drivers/infiniband/sw/rxe/rxe_mr.c | 13 +- drivers/infiniband/sw/rxe/rxe_net.c | 46 +- drivers/infiniband/sw/rxe/rxe_pool.c | 4 +- drivers/infiniband/sw/rxe/rxe_qp.c | 15 +- drivers/infiniband/sw/rxe/rxe_queue.c | 22 +- drivers/infiniband/sw/rxe/rxe_queue.h | 15 +- drivers/infiniband/sw/rxe/rxe_srq.c | 14 +- drivers/infiniband/sw/rxe/rxe_verbs.c | 90 +- drivers/infiniband/sw/rxe/rxe_verbs.h | 4 +- drivers/infiniband/ulp/ipoib/ipoib_main.c | 13 +- drivers/infiniband/ulp/ipoib/ipoib_verbs.c | 3 +- drivers/infiniband/ulp/iser/Kconfig | 4 +- drivers/infiniband/ulp/iser/iscsi_iser.c | 7 +- drivers/infiniband/ulp/iser/iscsi_iser.h | 2 +- drivers/infiniband/ulp/opa_vnic/opa_vnic_netdev.c | 6 +- drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c | 60 +- drivers/input/evdev.c | 9 +- drivers/input/joydev.c | 2 +- drivers/input/keyboard/Kconfig | 15 +- drivers/input/keyboard/Makefile | 1 + drivers/input/keyboard/atkbd.c | 2 + drivers/input/keyboard/ep93xx_keypad.c | 8 +- drivers/input/keyboard/qt1050.c | 598 + drivers/input/keyboard/snvs_pwrkey.c | 36 +- drivers/input/keyboard/sun4i-lradc-keys.c | 38 +- drivers/input/misc/Kconfig | 21 + drivers/input/misc/Makefile | 2 + drivers/input/misc/gpio-vibra.c | 207 + drivers/input/misc/ixp4xx-beeper.c | 20 +- drivers/input/misc/max77650-onkey.c | 121 + drivers/input/misc/uinput.c | 2 +- drivers/input/mouse/elan_i2c_core.c | 27 + drivers/input/mouse/psmouse-base.c | 2 + drivers/input/rmi4/rmi_driver.c | 6 +- drivers/input/rmi4/rmi_f11.c | 2 +- drivers/input/rmi4/rmi_f54.c | 21 +- drivers/input/serio/Kconfig | 1 + drivers/input/serio/hyperv-keyboard.c | 2 + drivers/input/serio/i8042.c | 3 - drivers/input/serio/libps2.c | 1 + drivers/input/touchscreen/Kconfig | 10 + drivers/input/touchscreen/Makefile | 1 + drivers/input/touchscreen/edt-ft5x06.c | 23 +- drivers/input/touchscreen/eeti_ts.c | 71 +- drivers/input/touchscreen/goodix.c | 54 + drivers/input/touchscreen/iqs5xx.c | 1133 + drivers/interconnect/core.c | 13 +- drivers/iommu/Kconfig | 37 + drivers/iommu/Makefile | 1 + drivers/iommu/amd_iommu.c | 54 +- drivers/iommu/amd_iommu_init.c | 10 +- drivers/iommu/amd_iommu_types.h | 6 - drivers/iommu/arm-smmu-regs.h | 2 + drivers/iommu/arm-smmu-v3.c | 355 +- drivers/iommu/arm-smmu.c | 11 +- drivers/iommu/dma-iommu.c | 95 +- drivers/iommu/dmar.c | 2 +- drivers/iommu/intel-iommu.c | 586 +- drivers/iommu/intel-pasid.c | 4 +- drivers/iommu/intel-svm.c | 19 +- drivers/iommu/intel_irq_remapping.c | 9 +- drivers/iommu/io-pgtable-arm.c | 91 +- drivers/iommu/io-pgtable.c | 1 + drivers/iommu/iommu.c | 211 +- drivers/iommu/msm_iommu.c | 2 +- drivers/iommu/mtk_iommu.c | 8 +- drivers/iommu/tegra-smmu.c | 41 +- drivers/iommu/virtio-iommu.c | 1158 ++ drivers/irqchip/Kconfig | 33 +- drivers/irqchip/Makefile | 3 + drivers/irqchip/irq-ath79-misc.c | 11 + drivers/irqchip/irq-bcm7038-l1.c | 3 + drivers/irqchip/irq-bcm7120-l2.c | 3 + drivers/irqchip/irq-brcmstb-l2.c | 2 + drivers/irqchip/irq-gic-pm.c | 76 +- drivers/irqchip/irq-gic-v2m.c | 10 +- drivers/irqchip/irq-gic-v3-its-pci-msi.c | 2 +- drivers/irqchip/irq-gic-v3-its-platform-msi.c | 2 +- drivers/irqchip/irq-gic-v3-its.c | 90 +- drivers/irqchip/irq-gic-v3-mbi.c | 10 +- drivers/irqchip/irq-gic-v3.c | 10 +- drivers/irqchip/irq-gic.c | 4 +- drivers/irqchip/irq-imx-irqsteer.c | 4 +- drivers/irqchip/irq-ixp4xx.c | 403 + drivers/irqchip/irq-ls-scfg-msi.c | 7 +- drivers/irqchip/irq-ls1x.c | 1 + drivers/irqchip/irq-renesas-intc-irqpin.c | 4 +- drivers/irqchip/irq-stm32-exti.c | 233 +- drivers/irqchip/irq-ti-sci-inta.c | 615 + drivers/irqchip/irq-ti-sci-intr.c | 275 + drivers/isdn/capi/capi.c | 2 +- drivers/isdn/gigaset/bas-gigaset.c | 9 +- drivers/isdn/hardware/mISDN/hfcpci.c | 6 +- drivers/isdn/hisax/config.c | 6 +- drivers/isdn/i4l/isdn_ppp.c | 9 +- drivers/isdn/mISDN/socket.c | 4 +- drivers/leds/Kconfig | 39 +- drivers/leds/Makefile | 2 + drivers/leds/led-class.c | 1 + drivers/leds/led-core.c | 5 + drivers/leds/leds-as3645a.c | 93 +- drivers/leds/leds-blinkm.c | 1 - drivers/leds/leds-lm3532.c | 683 + drivers/leds/leds-lt3593.c | 64 +- drivers/leds/leds-max77650.c | 147 + drivers/leds/leds-pca955x.c | 57 +- drivers/leds/leds-pca963x.c | 66 +- drivers/leds/uleds.c | 2 +- drivers/lightnvm/core.c | 82 +- drivers/lightnvm/pblk-cache.c | 8 +- drivers/lightnvm/pblk-core.c | 65 +- drivers/lightnvm/pblk-gc.c | 52 +- drivers/lightnvm/pblk-init.c | 65 +- drivers/lightnvm/pblk-map.c | 1 + drivers/lightnvm/pblk-rb.c | 13 +- drivers/lightnvm/pblk-read.c | 388 +- drivers/lightnvm/pblk-recovery.c | 74 +- drivers/lightnvm/pblk-write.c | 1 + drivers/lightnvm/pblk.h | 28 +- drivers/mailbox/Kconfig | 10 + drivers/mailbox/Makefile | 2 + drivers/mailbox/armada-37xx-rwtm-mailbox.c | 225 + drivers/mailbox/imx-mailbox.c | 4 +- drivers/mailbox/mtk-cmdq-mailbox.c | 1 + drivers/mailbox/pcc.c | 2 +- drivers/mailbox/stm32-ipcc.c | 13 +- drivers/md/Kconfig | 9 + drivers/md/Makefile | 1 + drivers/md/bcache/alloc.c | 5 +- drivers/md/bcache/btree.c | 12 +- drivers/md/bcache/journal.c | 42 +- drivers/md/bcache/request.c | 41 +- drivers/md/bcache/request.h | 2 +- drivers/md/bcache/super.c | 84 +- drivers/md/bcache/sysfs.c | 2 - drivers/md/bcache/util.h | 26 +- drivers/md/dm-bufio.c | 15 +- drivers/md/dm-cache-metadata.c | 9 +- drivers/md/dm-crypt.c | 32 +- drivers/md/dm-delay.c | 3 +- drivers/md/dm-dust.c | 515 + drivers/md/dm-exception-store.h | 31 +- drivers/md/dm-init.c | 8 +- drivers/md/dm-integrity.c | 727 +- drivers/md/dm-ioctl.c | 6 +- drivers/md/dm-mpath.c | 19 +- drivers/md/dm-rq.c | 8 +- drivers/md/dm-snap.c | 359 +- drivers/md/dm-target.c | 3 +- drivers/md/dm-thin-metadata.c | 139 +- drivers/md/dm-writecache.c | 29 +- drivers/md/dm-zoned-metadata.c | 5 + drivers/md/dm-zoned-target.c | 3 +- drivers/md/dm.c | 12 +- drivers/md/md-bitmap.c | 8 +- drivers/md/md.c | 202 +- drivers/md/md.h | 25 +- drivers/md/persistent-data/dm-block-manager.c | 19 +- drivers/md/persistent-data/dm-space-map-common.c | 2 + drivers/md/raid1.c | 6 +- drivers/md/raid5.c | 16 +- drivers/media/Kconfig | 20 +- drivers/media/Makefile | 6 + drivers/media/cec/Kconfig | 4 +- drivers/media/cec/cec-core.c | 1 + drivers/media/cec/cec-notifier.c | 30 + drivers/media/common/b2c2/Makefile | 4 +- drivers/media/common/cx2341x.c | 151 +- drivers/media/common/siano/Kconfig | 4 +- drivers/media/common/videobuf2/videobuf2-core.c | 53 +- .../media/common/videobuf2/videobuf2-dma-contig.c | 6 - drivers/media/common/videobuf2/videobuf2-dma-sg.c | 22 +- drivers/media/common/videobuf2/videobuf2-v4l2.c | 24 +- drivers/media/common/videobuf2/videobuf2-vmalloc.c | 10 +- drivers/media/dvb-core/dvbdev.c | 1 - drivers/media/dvb-frontends/as102_fe.c | 2 +- drivers/media/dvb-frontends/cxd2880/Makefile | 2 - drivers/media/dvb-frontends/dib7000p.c | 3 +- drivers/media/dvb-frontends/dib8000.c | 4 +- drivers/media/dvb-frontends/dib9000.c | 6 +- drivers/media/dvb-frontends/drxd_hard.c | 30 +- drivers/media/dvb-frontends/dvb-pll.c | 2 +- drivers/media/dvb-frontends/m88ds3103.c | 11 +- drivers/media/dvb-frontends/si2165.c | 9 +- drivers/media/dvb-frontends/ts2020.c | 3 + drivers/media/i2c/Kconfig | 271 +- drivers/media/i2c/Makefile | 1 + drivers/media/i2c/cx25840/Kconfig | 2 +- drivers/media/i2c/et8ek8/Kconfig | 2 +- drivers/media/i2c/imx214.c | 10 +- drivers/media/i2c/m5mols/Kconfig | 2 +- drivers/media/i2c/ov2659.c | 8 +- drivers/media/i2c/ov6650.c | 43 +- drivers/media/i2c/ov7670.c | 32 +- drivers/media/i2c/ov7740.c | 28 +- drivers/media/i2c/smiapp/Kconfig | 2 +- drivers/media/i2c/smiapp/Makefile | 2 +- drivers/media/i2c/st-mipid02.c | 1033 + drivers/media/media-dev-allocator.c | 135 + drivers/media/media-devnode.c | 4 +- drivers/media/media-entity.c | 33 +- drivers/media/media-request.c | 20 +- drivers/media/mmc/siano/Kconfig | 2 +- drivers/media/mmc/siano/Makefile | 3 +- drivers/media/pci/b2c2/Makefile | 2 +- drivers/media/pci/bt8xx/Kconfig | 2 +- drivers/media/pci/bt8xx/Makefile | 5 +- drivers/media/pci/bt8xx/dst.c | 3 +- drivers/media/pci/bt8xx/dst_common.h | 2 +- drivers/media/pci/cobalt/Kconfig | 2 +- drivers/media/pci/cobalt/cobalt-irq.c | 2 +- drivers/media/pci/cx18/Kconfig | 4 +- drivers/media/pci/cx18/Makefile | 4 +- drivers/media/pci/cx18/cx18-fileops.c | 2 +- drivers/media/pci/cx23885/Kconfig | 4 +- drivers/media/pci/cx23885/Makefile | 4 +- drivers/media/pci/cx23885/cx23885-dvb.c | 5 +- drivers/media/pci/cx25821/Kconfig | 4 +- drivers/media/pci/cx88/Kconfig | 10 +- drivers/media/pci/cx88/Makefile | 4 +- drivers/media/pci/ddbridge/Kconfig | 4 +- drivers/media/pci/ddbridge/Makefile | 4 +- drivers/media/pci/dm1105/Makefile | 2 +- drivers/media/pci/dt3155/Kconfig | 2 +- drivers/media/pci/dt3155/dt3155.c | 8 - drivers/media/pci/intel/ipu3/Kconfig | 2 +- drivers/media/pci/intel/ipu3/ipu3-cio2.c | 1 + drivers/media/pci/ivtv/Kconfig | 10 +- drivers/media/pci/ivtv/ivtv-fileops.c | 2 +- drivers/media/pci/mantis/Makefile | 2 +- drivers/media/pci/mantis/mantis_i2c.c | 2 +- drivers/media/pci/meye/Kconfig | 2 +- drivers/media/pci/netup_unidvb/Kconfig | 2 +- drivers/media/pci/netup_unidvb/Makefile | 2 +- drivers/media/pci/ngene/Kconfig | 2 +- drivers/media/pci/ngene/Makefile | 4 +- drivers/media/pci/pluto2/Makefile | 2 +- drivers/media/pci/pt1/Makefile | 4 +- drivers/media/pci/pt3/Makefile | 4 +- drivers/media/pci/saa7134/Kconfig | 10 +- drivers/media/pci/saa7134/saa7134-go7007.c | 2 +- drivers/media/pci/saa7146/Kconfig | 6 +- drivers/media/pci/saa7146/hexium_gemini.c | 5 +- drivers/media/pci/saa7146/hexium_orion.c | 5 +- drivers/media/pci/saa7164/Kconfig | 2 +- drivers/media/pci/smipcie/Makefile | 5 +- drivers/media/pci/solo6x10/Kconfig | 2 +- drivers/media/pci/ttpci/Makefile | 4 +- drivers/media/pci/tw5864/Kconfig | 2 +- drivers/media/pci/tw5864/tw5864-video.c | 4 +- drivers/media/pci/tw68/Kconfig | 2 +- drivers/media/platform/Kconfig | 90 +- drivers/media/platform/am437x/am437x-vpfe.c | 2 +- drivers/media/platform/aspeed-video.c | 33 +- drivers/media/platform/atmel/Kconfig | 2 +- drivers/media/platform/atmel/atmel-isc-regs.h | 21 + drivers/media/platform/atmel/atmel-isc.c | 952 +- drivers/media/platform/coda/coda-bit.c | 3 + drivers/media/platform/coda/coda-common.c | 130 +- drivers/media/platform/cros-ec-cec/cros-ec-cec.c | 1 + drivers/media/platform/davinci/isif.c | 9 - drivers/media/platform/davinci/vpbe.c | 2 +- drivers/media/platform/davinci/vpfe_capture.c | 2 +- drivers/media/platform/davinci/vpif_capture.c | 3 +- drivers/media/platform/davinci/vpif_display.c | 4 +- drivers/media/platform/exynos4-is/fimc-capture.c | 2 +- drivers/media/platform/exynos4-is/fimc-m2m.c | 2 +- drivers/media/platform/imx-pxp.c | 4 +- drivers/media/platform/marvell-ccic/Kconfig | 4 +- drivers/media/platform/meson/Makefile | 1 + drivers/media/platform/meson/ao-cec-g12a.c | 779 + drivers/media/platform/meson/ao-cec.c | 16 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c | 75 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.h | 2 - drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h | 16 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c | 10 +- .../media/platform/mtk-vcodec/vdec/vdec_h264_if.c | 4 +- .../media/platform/mtk-vcodec/vdec/vdec_vp8_if.c | 4 +- .../media/platform/mtk-vcodec/vdec/vdec_vp9_if.c | 27 +- drivers/media/platform/mtk-vpu/mtk_vpu.c | 2 +- drivers/media/platform/mx2_emmaprp.c | 4 +- drivers/media/platform/omap/Kconfig | 2 +- drivers/media/platform/omap/omap_vout.c | 15 +- drivers/media/platform/pxa_camera.c | 2 +- drivers/media/platform/qcom/venus/hfi_helper.h | 4 +- drivers/media/platform/rcar-vin/Kconfig | 3 +- drivers/media/platform/rcar-vin/rcar-core.c | 47 +- drivers/media/platform/rcar-vin/rcar-csi2.c | 184 +- drivers/media/platform/rcar-vin/rcar-dma.c | 2 +- drivers/media/platform/rcar_drif.c | 8 +- drivers/media/platform/rcar_fdp1.c | 28 +- drivers/media/platform/s5p-cec/s5p_cec.c | 16 +- drivers/media/platform/s5p-g2d/g2d.c | 6 +- drivers/media/platform/seco-cec/seco-cec.c | 1 + drivers/media/platform/sh_veu.c | 6 - drivers/media/platform/sti/c8sectpfe/Kconfig | 2 +- drivers/media/platform/sti/c8sectpfe/Makefile | 5 +- drivers/media/platform/sti/cec/stih-cec.c | 21 +- drivers/media/platform/sti/delta/delta-ipc.c | 10 +- drivers/media/platform/stm32/stm32-cec.c | 11 + drivers/media/platform/stm32/stm32-dcmi.c | 60 +- .../media/platform/sunxi/sun6i-csi/sun6i_video.c | 4 +- drivers/media/platform/tegra-cec/tegra_cec.c | 16 +- drivers/media/platform/ti-vpe/cal.c | 12 +- drivers/media/platform/ti-vpe/vpe.c | 6 +- drivers/media/platform/vicodec/codec-fwht.c | 121 +- drivers/media/platform/vicodec/codec-fwht.h | 12 +- drivers/media/platform/vicodec/codec-v4l2-fwht.c | 431 +- drivers/media/platform/vicodec/codec-v4l2-fwht.h | 7 +- drivers/media/platform/vicodec/vicodec-core.c | 762 +- drivers/media/platform/video-mux.c | 5 + drivers/media/platform/vim2m.c | 69 +- drivers/media/platform/vimc/Kconfig | 2 +- drivers/media/platform/vimc/vimc-capture.c | 93 +- drivers/media/platform/vimc/vimc-common.c | 313 +- drivers/media/platform/vimc/vimc-common.h | 60 +- drivers/media/platform/vimc/vimc-core.c | 2 + drivers/media/platform/vimc/vimc-debayer.c | 98 +- drivers/media/platform/vimc/vimc-scaler.c | 78 +- drivers/media/platform/vimc/vimc-sensor.c | 70 +- drivers/media/platform/vimc/vimc-streamer.c | 40 +- drivers/media/platform/vimc/vimc-streamer.h | 22 +- drivers/media/platform/vivid/Kconfig | 6 +- drivers/media/platform/vivid/vivid-core.c | 2 +- drivers/media/platform/vivid/vivid-vid-cap.c | 2 +- drivers/media/platform/vivid/vivid-vid-out.c | 14 +- drivers/media/platform/vsp1/vsp1_brx.c | 1 + drivers/media/platform/vsp1/vsp1_clu.c | 1 + drivers/media/platform/vsp1/vsp1_dl.c | 84 +- drivers/media/platform/vsp1/vsp1_dl.h | 6 +- drivers/media/platform/vsp1/vsp1_drm.c | 94 +- drivers/media/platform/vsp1/vsp1_drm.h | 2 +- drivers/media/platform/vsp1/vsp1_entity.c | 3 +- drivers/media/platform/vsp1/vsp1_entity.h | 7 +- drivers/media/platform/vsp1/vsp1_hgo.c | 1 + drivers/media/platform/vsp1/vsp1_hgt.c | 1 + drivers/media/platform/vsp1/vsp1_hsit.c | 1 + drivers/media/platform/vsp1/vsp1_lif.c | 1 + drivers/media/platform/vsp1/vsp1_lut.c | 1 + drivers/media/platform/vsp1/vsp1_pipe.c | 62 + drivers/media/platform/vsp1/vsp1_regs.h | 6 +- drivers/media/platform/vsp1/vsp1_rpf.c | 1 + drivers/media/platform/vsp1/vsp1_rwpf.h | 1 + drivers/media/platform/vsp1/vsp1_sru.c | 1 + drivers/media/platform/vsp1/vsp1_uds.c | 1 + drivers/media/platform/vsp1/vsp1_uif.c | 1 + drivers/media/platform/vsp1/vsp1_video.c | 16 +- drivers/media/platform/vsp1/vsp1_wpf.c | 83 +- drivers/media/platform/xilinx/Kconfig | 6 +- drivers/media/radio/Kconfig | 54 +- drivers/media/radio/Makefile | 2 - drivers/media/radio/si470x/Kconfig | 6 +- drivers/media/radio/si4713/Kconfig | 6 +- drivers/media/radio/si4713/si4713.c | 2 +- drivers/media/radio/wl128x/fmdrv_common.c | 14 +- drivers/media/rc/Kconfig | 80 +- drivers/media/rc/bpf-lirc.c | 6 + drivers/media/rc/ir-rcmm-decoder.c | 1 - drivers/media/rc/keymaps/Kconfig | 2 +- drivers/media/rc/keymaps/rc-xbox-dvd.c | 2 +- drivers/media/rc/lirc_dev.c | 2 +- drivers/media/rc/rc-main.c | 2 + drivers/media/rc/serial_ir.c | 9 +- drivers/media/rc/xbox_remote.c | 6 +- drivers/media/spi/Kconfig | 2 +- drivers/media/spi/Makefile | 4 +- drivers/media/usb/airspy/Kconfig | 2 +- drivers/media/usb/as102/Makefile | 2 +- drivers/media/usb/au0828/Kconfig | 8 +- drivers/media/usb/au0828/Makefile | 4 +- drivers/media/usb/au0828/au0828-core.c | 196 +- drivers/media/usb/au0828/au0828-video.c | 20 +- drivers/media/usb/au0828/au0828.h | 6 +- drivers/media/usb/b2c2/Makefile | 2 +- drivers/media/usb/cpia2/Kconfig | 2 +- drivers/media/usb/cpia2/cpia2_v4l.c | 3 +- drivers/media/usb/cx231xx/Kconfig | 8 +- drivers/media/usb/cx231xx/Makefile | 5 +- drivers/media/usb/dvb-usb-v2/af9035.c | 104 +- drivers/media/usb/dvb-usb-v2/af9035.h | 12 + drivers/media/usb/dvb-usb-v2/dvbsky.c | 18 +- drivers/media/usb/em28xx/Kconfig | 8 +- drivers/media/usb/em28xx/Makefile | 4 +- drivers/media/usb/em28xx/em28xx-input.c | 2 +- drivers/media/usb/go7007/Kconfig | 8 +- drivers/media/usb/go7007/Makefile | 2 +- drivers/media/usb/go7007/go7007-fw.c | 4 +- drivers/media/usb/go7007/go7007-usb.c | 16 +- drivers/media/usb/go7007/go7007-v4l2.c | 2 +- drivers/media/usb/gspca/Kconfig | 2 +- drivers/media/usb/gspca/gspca.c | 12 +- drivers/media/usb/hackrf/Kconfig | 2 +- drivers/media/usb/hdpvr/Kconfig | 2 +- drivers/media/usb/hdpvr/hdpvr-video.c | 10 +- drivers/media/usb/pulse8-cec/Kconfig | 2 +- drivers/media/usb/pulse8-cec/pulse8-cec.c | 4 +- drivers/media/usb/pvrusb2/Kconfig | 8 +- drivers/media/usb/pvrusb2/Makefile | 4 +- drivers/media/usb/pvrusb2/pvrusb2-hdw.c | 7 +- drivers/media/usb/pvrusb2/pvrusb2-hdw.h | 1 + drivers/media/usb/pvrusb2/pvrusb2-v4l2.c | 4 +- drivers/media/usb/pwc/Kconfig | 4 +- drivers/media/usb/pwc/pwc-ctrl.c | 17 +- drivers/media/usb/rainshadow-cec/Kconfig | 2 +- drivers/media/usb/siano/Kconfig | 2 +- drivers/media/usb/siano/Makefile | 2 +- drivers/media/usb/stk1160/Kconfig | 2 +- drivers/media/usb/stkwebcam/Kconfig | 2 +- drivers/media/usb/tm6000/Kconfig | 4 +- drivers/media/usb/tm6000/Makefile | 4 +- drivers/media/usb/ttusb-budget/Makefile | 2 +- drivers/media/usb/usbtv/Kconfig | 2 +- drivers/media/usb/usbvision/Kconfig | 2 +- drivers/media/usb/usbvision/Makefile | 2 - drivers/media/usb/usbvision/usbvision-core.c | 3 + drivers/media/usb/uvc/Kconfig | 4 +- drivers/media/usb/zr364xx/Kconfig | 2 +- drivers/media/v4l2-core/Kconfig | 8 +- drivers/media/v4l2-core/v4l2-common.c | 186 + drivers/media/v4l2-core/v4l2-ctrls.c | 38 +- drivers/media/v4l2-core/v4l2-device.c | 19 +- drivers/media/v4l2-core/v4l2-fwnode.c | 17 +- drivers/media/v4l2-core/v4l2-ioctl.c | 3 +- drivers/media/v4l2-core/v4l2-subdev.c | 22 +- drivers/media/v4l2-core/videobuf-dma-sg.c | 6 +- drivers/memory/Makefile | 7 +- drivers/memory/Makefile.asm-offsets | 4 - drivers/memory/atmel-ebi.c | 37 +- drivers/memory/emif.h | 4 + drivers/memory/tegra/mc.c | 34 +- drivers/memory/tegra/mc.h | 2 +- drivers/memory/tegra/tegra114.c | 4 +- drivers/memory/tegra/tegra124-emc.c | 1 + drivers/memory/tegra/tegra124.c | 4 +- drivers/memory/tegra/tegra20.c | 28 +- drivers/memory/tegra/tegra210.c | 2 +- drivers/memory/tegra/tegra30.c | 4 +- drivers/memory/ti-emif-pm.c | 3 + drivers/memory/ti-emif-sram-pm.S | 41 + drivers/memstick/host/jmb38x_ms.c | 9 +- drivers/memstick/host/tifm_ms.c | 5 +- drivers/message/fusion/mptbase.c | 2 +- drivers/message/fusion/mptctl.c | 2 +- drivers/message/fusion/mptsas.c | 36 +- drivers/message/fusion/mptscsih.c | 4 +- drivers/message/fusion/mptspi.c | 5 - drivers/mfd/Kconfig | 99 +- drivers/mfd/Makefile | 4 +- drivers/mfd/ab8500-debugfs.c | 2 +- drivers/mfd/altera-sysmgr.c | 211 + drivers/mfd/atmel-hlcdc.c | 1 + drivers/mfd/axp20x-i2c.c | 2 + drivers/mfd/axp20x.c | 16 + drivers/mfd/cros_ec.c | 39 +- drivers/mfd/cros_ec_dev.c | 36 +- drivers/mfd/cs47l35-tables.c | 2 + drivers/mfd/cs47l90-tables.c | 2 + drivers/mfd/da9063-core.c | 28 +- drivers/mfd/da9063-i2c.c | 10 +- drivers/mfd/da9063-irq.c | 10 +- drivers/mfd/intel-lpss-pci.c | 13 + drivers/mfd/intel-lpss.c | 8 +- drivers/mfd/intel_quark_i2c_gpio.c | 10 - drivers/mfd/intel_soc_pmic_chtwc.c | 1 + drivers/mfd/max77620.c | 87 +- drivers/mfd/max77650.c | 232 + drivers/mfd/mfd-core.c | 13 + drivers/mfd/omap-usb-tll.c | 1 - drivers/mfd/rk808.c | 9 - drivers/mfd/sec-core.c | 59 +- drivers/mfd/sec-irq.c | 3 + drivers/mfd/ssbi.c | 6 +- drivers/mfd/stmfx.c | 545 + drivers/mfd/sun6i-prcm.c | 3 +- drivers/mfd/syscon.c | 19 + drivers/mfd/t7l66xb.c | 12 +- drivers/mfd/tc6387xb.c | 12 +- drivers/mfd/tc6393xb.c | 23 +- drivers/mfd/ti-lmu.c | 11 - drivers/mfd/tps65912-spi.c | 1 + drivers/mfd/twl6040.c | 13 +- drivers/mfd/wm831x-core.c | 2 +- drivers/mfd/wm8400-core.c | 6 - drivers/misc/Kconfig | 40 - drivers/misc/Makefile | 2 - drivers/misc/atmel_tclib.c | 5 +- drivers/misc/cardreader/rts5260.c | 11 +- drivers/misc/cxl/fault.c | 2 +- drivers/misc/fastrpc.c | 242 +- drivers/misc/genwqe/card_debugfs.c | 4 +- drivers/misc/genwqe/card_utils.c | 2 +- drivers/misc/habanalabs/Makefile | 2 +- drivers/misc/habanalabs/command_buffer.c | 13 +- drivers/misc/habanalabs/command_submission.c | 22 +- drivers/misc/habanalabs/context.c | 4 +- drivers/misc/habanalabs/debugfs.c | 96 +- drivers/misc/habanalabs/device.c | 93 +- drivers/misc/habanalabs/firmware_if.c | 322 + drivers/misc/habanalabs/goya/Makefile | 3 +- drivers/misc/habanalabs/goya/goya.c | 1218 +- drivers/misc/habanalabs/goya/goyaP.h | 81 +- drivers/misc/habanalabs/goya/goya_coresight.c | 628 + drivers/misc/habanalabs/goya/goya_security.c | 15 +- drivers/misc/habanalabs/habanalabs.h | 220 +- drivers/misc/habanalabs/habanalabs_drv.c | 9 +- drivers/misc/habanalabs/habanalabs_ioctl.c | 139 +- drivers/misc/habanalabs/hw_queue.c | 46 +- drivers/misc/habanalabs/include/armcp_if.h | 2 - .../include/goya/asic_reg/cpu_ca53_cfg_masks.h | 1 - .../include/goya/asic_reg/cpu_ca53_cfg_regs.h | 1 - .../habanalabs/include/goya/asic_reg/cpu_if_regs.h | 1 - .../include/goya/asic_reg/cpu_pll_regs.h | 1 - .../include/goya/asic_reg/dma_ch_0_regs.h | 1 - .../include/goya/asic_reg/dma_ch_1_regs.h | 1 - .../include/goya/asic_reg/dma_ch_2_regs.h | 1 - .../include/goya/asic_reg/dma_ch_3_regs.h | 1 - .../include/goya/asic_reg/dma_ch_4_regs.h | 1 - .../include/goya/asic_reg/dma_macro_masks.h | 1 - .../include/goya/asic_reg/dma_macro_regs.h | 1 - .../include/goya/asic_reg/dma_nrtr_masks.h | 1 - .../include/goya/asic_reg/dma_nrtr_regs.h | 1 - .../include/goya/asic_reg/dma_qm_0_masks.h | 1 - .../include/goya/asic_reg/dma_qm_0_regs.h | 1 - .../include/goya/asic_reg/dma_qm_1_regs.h | 1 - .../include/goya/asic_reg/dma_qm_2_regs.h | 1 - .../include/goya/asic_reg/dma_qm_3_regs.h | 1 - .../include/goya/asic_reg/dma_qm_4_regs.h | 1 - .../habanalabs/include/goya/asic_reg/goya_masks.h | 12 - .../habanalabs/include/goya/asic_reg/goya_regs.h | 3 +- .../habanalabs/include/goya/asic_reg/ic_pll_regs.h | 1 - .../habanalabs/include/goya/asic_reg/mc_pll_regs.h | 1 - .../include/goya/asic_reg/mme1_rtr_masks.h | 1 - .../include/goya/asic_reg/mme1_rtr_regs.h | 1 - .../include/goya/asic_reg/mme2_rtr_regs.h | 1 - .../include/goya/asic_reg/mme3_rtr_regs.h | 1 - .../include/goya/asic_reg/mme4_rtr_regs.h | 1 - .../include/goya/asic_reg/mme5_rtr_regs.h | 1 - .../include/goya/asic_reg/mme6_rtr_regs.h | 1 - .../include/goya/asic_reg/mme_cmdq_masks.h | 1 - .../include/goya/asic_reg/mme_cmdq_regs.h | 1 - .../habanalabs/include/goya/asic_reg/mme_masks.h | 1 - .../include/goya/asic_reg/mme_qm_masks.h | 1 - .../habanalabs/include/goya/asic_reg/mme_qm_regs.h | 1 - .../habanalabs/include/goya/asic_reg/mme_regs.h | 1 - .../habanalabs/include/goya/asic_reg/mmu_masks.h | 1 - .../habanalabs/include/goya/asic_reg/mmu_regs.h | 1 - .../include/goya/asic_reg/pci_nrtr_masks.h | 1 - .../include/goya/asic_reg/pci_nrtr_regs.h | 1 - .../include/goya/asic_reg/pcie_aux_regs.h | 1 - .../include/goya/asic_reg/pcie_wrap_regs.h | 306 + .../include/goya/asic_reg/psoc_emmc_pll_regs.h | 1 - .../include/goya/asic_reg/psoc_global_conf_masks.h | 1 - .../include/goya/asic_reg/psoc_global_conf_regs.h | 1 - .../include/goya/asic_reg/psoc_mme_pll_regs.h | 1 - .../include/goya/asic_reg/psoc_pci_pll_regs.h | 1 - .../include/goya/asic_reg/psoc_spi_regs.h | 1 - .../include/goya/asic_reg/sram_y0_x0_rtr_regs.h | 1 - .../include/goya/asic_reg/sram_y0_x1_rtr_regs.h | 1 - .../include/goya/asic_reg/sram_y0_x2_rtr_regs.h | 1 - .../include/goya/asic_reg/sram_y0_x3_rtr_regs.h | 1 - .../include/goya/asic_reg/sram_y0_x4_rtr_regs.h | 1 - .../habanalabs/include/goya/asic_reg/stlb_masks.h | 1 - .../habanalabs/include/goya/asic_reg/stlb_regs.h | 1 - .../include/goya/asic_reg/tpc0_cfg_masks.h | 1 - .../include/goya/asic_reg/tpc0_cfg_regs.h | 1 - .../include/goya/asic_reg/tpc0_cmdq_masks.h | 1 - .../include/goya/asic_reg/tpc0_cmdq_regs.h | 1 - .../include/goya/asic_reg/tpc0_eml_cfg_masks.h | 1 - .../include/goya/asic_reg/tpc0_eml_cfg_regs.h | 1 - .../include/goya/asic_reg/tpc0_nrtr_masks.h | 1 - .../include/goya/asic_reg/tpc0_nrtr_regs.h | 1 - .../include/goya/asic_reg/tpc0_qm_masks.h | 1 - .../include/goya/asic_reg/tpc0_qm_regs.h | 1 - .../include/goya/asic_reg/tpc1_cfg_regs.h | 1 - .../include/goya/asic_reg/tpc1_cmdq_regs.h | 1 - .../include/goya/asic_reg/tpc1_qm_regs.h | 1 - .../include/goya/asic_reg/tpc1_rtr_regs.h | 1 - .../include/goya/asic_reg/tpc2_cfg_regs.h | 1 - .../include/goya/asic_reg/tpc2_cmdq_regs.h | 1 - .../include/goya/asic_reg/tpc2_qm_regs.h | 1 - .../include/goya/asic_reg/tpc2_rtr_regs.h | 1 - .../include/goya/asic_reg/tpc3_cfg_regs.h | 1 - .../include/goya/asic_reg/tpc3_cmdq_regs.h | 1 - .../include/goya/asic_reg/tpc3_qm_regs.h | 1 - .../include/goya/asic_reg/tpc3_rtr_regs.h | 1 - .../include/goya/asic_reg/tpc4_cfg_regs.h | 1 - .../include/goya/asic_reg/tpc4_cmdq_regs.h | 1 - .../include/goya/asic_reg/tpc4_qm_regs.h | 1 - .../include/goya/asic_reg/tpc4_rtr_regs.h | 1 - .../include/goya/asic_reg/tpc5_cfg_regs.h | 1 - .../include/goya/asic_reg/tpc5_cmdq_regs.h | 1 - .../include/goya/asic_reg/tpc5_qm_regs.h | 1 - .../include/goya/asic_reg/tpc5_rtr_regs.h | 1 - .../include/goya/asic_reg/tpc6_cfg_regs.h | 1 - .../include/goya/asic_reg/tpc6_cmdq_regs.h | 1 - .../include/goya/asic_reg/tpc6_qm_regs.h | 1 - .../include/goya/asic_reg/tpc6_rtr_regs.h | 1 - .../include/goya/asic_reg/tpc7_cfg_regs.h | 1 - .../include/goya/asic_reg/tpc7_cmdq_regs.h | 1 - .../include/goya/asic_reg/tpc7_nrtr_regs.h | 1 - .../include/goya/asic_reg/tpc7_qm_regs.h | 1 - .../include/goya/asic_reg/tpc_pll_regs.h | 1 - drivers/misc/habanalabs/include/goya/goya.h | 4 - .../habanalabs/include/goya/goya_async_events.h | 9 + .../misc/habanalabs/include/goya/goya_coresight.h | 199 + drivers/misc/habanalabs/include/goya/goya_fw_if.h | 2 + drivers/misc/habanalabs/include/hl_boot_if.h | 3 +- .../habanalabs/include/hw_ip/mmu/mmu_general.h | 16 +- .../habanalabs/include/hw_ip/pci/pci_general.h | 23 + drivers/misc/habanalabs/irq.c | 14 +- drivers/misc/habanalabs/memory.c | 197 +- drivers/misc/habanalabs/mmu.c | 600 +- drivers/misc/habanalabs/pci.c | 408 + drivers/misc/ioc4.c | 2 - drivers/misc/kgdbts.c | 4 +- drivers/misc/mei/Kconfig | 12 +- drivers/misc/mei/Makefile | 2 +- drivers/misc/mei/bus-fixup.c | 14 +- drivers/misc/mei/bus.c | 13 +- drivers/misc/mei/client.c | 16 +- drivers/misc/mei/client.h | 14 +- drivers/misc/mei/debugfs.c | 15 +- drivers/misc/mei/dma-ring.c | 2 +- drivers/misc/mei/hbm.c | 15 +- drivers/misc/mei/hbm.h | 14 +- drivers/misc/mei/hdcp/Kconfig | 13 + drivers/misc/mei/hdcp/Makefile | 2 +- drivers/misc/mei/hdcp/mei_hdcp.c | 2 +- drivers/misc/mei/hdcp/mei_hdcp.h | 2 +- drivers/misc/mei/hw-me-regs.h | 68 +- drivers/misc/mei/hw-me.c | 17 +- drivers/misc/mei/hw-me.h | 16 +- drivers/misc/mei/hw-txe-regs.h | 63 +- drivers/misc/mei/hw-txe.c | 14 +- drivers/misc/mei/hw-txe.h | 14 +- drivers/misc/mei/hw.h | 14 +- drivers/misc/mei/init.c | 34 +- drivers/misc/mei/interrupt.c | 15 +- drivers/misc/mei/main.c | 80 +- drivers/misc/mei/mei-trace.c | 14 +- drivers/misc/mei/mei-trace.h | 14 +- drivers/misc/mei/mei_dev.h | 17 +- drivers/misc/mei/pci-me.c | 15 +- drivers/misc/mei/pci-txe.c | 14 +- drivers/misc/mic/Kconfig | 4 +- drivers/misc/ocxl/Makefile | 3 +- drivers/misc/ocxl/afu_irq.c | 102 +- drivers/misc/ocxl/config.c | 13 +- drivers/misc/ocxl/context.c | 31 +- drivers/misc/ocxl/core.c | 574 + drivers/misc/ocxl/file.c | 182 +- drivers/misc/ocxl/link.c | 42 +- drivers/misc/ocxl/mmio.c | 234 + drivers/misc/ocxl/ocxl_internal.h | 94 +- drivers/misc/ocxl/pci.c | 565 +- drivers/misc/ocxl/sysfs.c | 54 +- drivers/misc/ocxl/trace.h | 12 +- drivers/misc/pci_endpoint_test.c | 18 + drivers/misc/sgi-xp/xpc_uv.c | 1 + drivers/misc/sram-exec.c | 2 +- drivers/misc/tifm_7xx1.c | 1 - drivers/misc/vmw_vmci/vmci_host.c | 2 +- drivers/misc/vmw_vmci/vmci_queue_pair.c | 6 +- drivers/mmc/core/host.c | 4 +- drivers/mmc/core/mmc_ops.c | 16 +- drivers/mmc/core/pwrseq_emmc.c | 38 +- drivers/mmc/core/queue.c | 1 + drivers/mmc/core/quirks.h | 2 +- drivers/mmc/core/sd.c | 8 + drivers/mmc/host/Kconfig | 46 +- drivers/mmc/host/alcor.c | 107 +- drivers/mmc/host/cqhci.c | 2 + drivers/mmc/host/cqhci.h | 4 + drivers/mmc/host/meson-gx-mmc.c | 419 +- drivers/mmc/host/meson-mx-sdio.c | 1 + drivers/mmc/host/mmc_spi.c | 98 +- drivers/mmc/host/mmci.c | 82 +- drivers/mmc/host/mmci.h | 32 +- drivers/mmc/host/mmci_qcom_dml.c | 17 +- drivers/mmc/host/mmci_qcom_dml.h | 30 - drivers/mmc/host/mmci_stm32_sdmmc.c | 18 + drivers/mmc/host/mtk-sd.c | 97 +- drivers/mmc/host/mvsdio.c | 2 +- drivers/mmc/host/mxs-mmc.c | 3 +- drivers/mmc/host/of_mmc_spi.c | 6 +- drivers/mmc/host/omap_hsmmc.c | 4 +- drivers/mmc/host/pxamci.c | 2 +- drivers/mmc/host/renesas_sdhi.h | 2 +- drivers/mmc/host/renesas_sdhi_core.c | 12 +- drivers/mmc/host/renesas_sdhi_internal_dmac.c | 11 +- drivers/mmc/host/renesas_sdhi_sys_dmac.c | 6 +- drivers/mmc/host/sdhci-esdhc-imx.c | 41 +- drivers/mmc/host/sdhci-iproc.c | 6 +- drivers/mmc/host/sdhci-of-arasan.c | 5 +- drivers/mmc/host/sdhci-of-esdhc.c | 47 + drivers/mmc/host/sdhci-omap.c | 40 +- drivers/mmc/host/sdhci-pci-core.c | 98 + drivers/mmc/host/sdhci-pci.h | 2 + drivers/mmc/host/sdhci-tegra.c | 362 +- drivers/mmc/host/sdhci.c | 177 +- drivers/mmc/host/sdhci.h | 4 +- drivers/mmc/host/sdhci_am654.c | 22 + drivers/mmc/host/tifm_sd.c | 3 - drivers/mmc/host/tmio_mmc.h | 6 +- drivers/mmc/host/tmio_mmc_core.c | 6 +- drivers/mmc/host/usdhi6rol0.c | 9 +- drivers/mmc/host/via-sdmmc.c | 10 - drivers/mtd/Kconfig | 20 +- drivers/mtd/Makefile | 1 - drivers/mtd/afs.c | 266 - drivers/mtd/bcm63xxpart.c | 163 +- drivers/mtd/chips/cfi_cmdset_0002.c | 2 + drivers/mtd/chips/cfi_util.c | 6 + drivers/mtd/devices/Kconfig | 2 +- drivers/mtd/devices/phram.c | 2 + drivers/mtd/lpddr/lpddr_cmds.c | 1 + drivers/mtd/maps/Kconfig | 2 +- drivers/mtd/maps/physmap-core.c | 2 + drivers/mtd/maps/physmap-gemini.c | 2 +- drivers/mtd/maps/sa1100-flash.c | 2 +- drivers/mtd/maps/uclinux.c | 8 +- drivers/mtd/mtdpart.c | 2 +- drivers/mtd/nand/Kconfig | 1 - drivers/mtd/nand/core.c | 34 + drivers/mtd/nand/onenand/onenand_base.c | 5 +- drivers/mtd/nand/onenand/onenand_bbt.c | 3 - drivers/mtd/nand/raw/Kconfig | 393 +- drivers/mtd/nand/raw/Makefile | 9 +- drivers/mtd/nand/raw/atmel/nand-controller.c | 127 +- drivers/mtd/nand/raw/atmel/pmecc.c | 5 +- drivers/mtd/nand/raw/atmel/pmecc.h | 6 +- drivers/mtd/nand/raw/bcm47xxnflash/ops_bcm4706.c | 2 +- drivers/mtd/nand/raw/brcmnand/brcmnand.c | 7 +- drivers/mtd/nand/raw/denali.c | 1152 +- drivers/mtd/nand/raw/denali.h | 117 +- drivers/mtd/nand/raw/denali_dt.c | 98 +- drivers/mtd/nand/raw/denali_pci.c | 38 +- drivers/mtd/nand/raw/diskonchip.c | 7 +- drivers/mtd/nand/raw/fsl_elbc_nand.c | 201 +- drivers/mtd/nand/raw/fsl_ifc_nand.c | 4 +- drivers/mtd/nand/raw/gpmi-nand/gpmi-lib.c | 6 +- drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c | 19 +- drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.h | 1 + drivers/mtd/nand/raw/hisi504_nand.c | 2 +- drivers/mtd/nand/raw/ingenic/Kconfig | 50 + drivers/mtd/nand/raw/ingenic/Makefile | 7 + drivers/mtd/nand/raw/ingenic/ingenic_ecc.c | 166 + drivers/mtd/nand/raw/ingenic/ingenic_ecc.h | 83 + drivers/mtd/nand/raw/ingenic/ingenic_nand.c | 530 + drivers/mtd/nand/raw/ingenic/jz4725b_bch.c | 295 + drivers/mtd/nand/raw/ingenic/jz4740_ecc.c | 197 + drivers/mtd/nand/raw/ingenic/jz4740_nand.c | 545 + drivers/mtd/nand/raw/ingenic/jz4780_bch.c | 271 + drivers/mtd/nand/raw/internals.h | 3 +- drivers/mtd/nand/raw/jz4740_nand.c | 542 - drivers/mtd/nand/raw/jz4780_bch.c | 385 - drivers/mtd/nand/raw/jz4780_bch.h | 43 - drivers/mtd/nand/raw/jz4780_nand.c | 415 - drivers/mtd/nand/raw/marvell_nand.c | 63 +- drivers/mtd/nand/raw/meson_nand.c | 30 +- drivers/mtd/nand/raw/mtk_nand.c | 4 +- drivers/mtd/nand/raw/nand_amd.c | 19 +- drivers/mtd/nand/raw/nand_base.c | 324 +- drivers/mtd/nand/raw/nand_bbt.c | 73 +- drivers/mtd/nand/raw/nand_esmt.c | 19 +- drivers/mtd/nand/raw/nand_hynix.c | 94 +- drivers/mtd/nand/raw/nand_jedec.c | 27 +- drivers/mtd/nand/raw/nand_macronix.c | 2 +- drivers/mtd/nand/raw/nand_micron.c | 16 +- drivers/mtd/nand/raw/nand_onfi.c | 35 +- drivers/mtd/nand/raw/nand_samsung.c | 46 +- drivers/mtd/nand/raw/nand_toshiba.c | 21 +- drivers/mtd/nand/raw/nandsim.c | 144 +- drivers/mtd/nand/raw/nuc900_nand.c | 3 +- drivers/mtd/nand/raw/omap2.c | 4 +- drivers/mtd/nand/raw/omap_elm.c | 4 + drivers/mtd/nand/raw/qcom_nandc.c | 8 +- drivers/mtd/nand/raw/r852.c | 2 - drivers/mtd/nand/raw/sh_flctl.c | 13 +- drivers/mtd/nand/raw/sunxi_nand.c | 90 +- drivers/mtd/nand/raw/tegra_nand.c | 8 +- drivers/mtd/nand/raw/txx9ndfmc.c | 1 - drivers/mtd/nand/raw/vf610_nfc.c | 5 +- drivers/mtd/nand/spi/core.c | 169 +- drivers/mtd/nand/spi/gigadevice.c | 8 +- drivers/mtd/nand/spi/macronix.c | 4 +- drivers/mtd/nand/spi/micron.c | 2 +- drivers/mtd/nand/spi/toshiba.c | 12 +- drivers/mtd/nand/spi/winbond.c | 4 +- drivers/mtd/parsers/Kconfig | 27 + drivers/mtd/parsers/Makefile | 2 + drivers/mtd/parsers/afs.c | 410 + drivers/mtd/parsers/parser_imagetag.c | 222 + drivers/mtd/sm_ftl.c | 12 +- drivers/mtd/spi-nor/intel-spi-pci.c | 1 + drivers/mtd/spi-nor/intel-spi.c | 8 + drivers/mtd/spi-nor/spi-nor.c | 10 +- drivers/mtd/tests/mtd_nandecctest.c | 16 +- drivers/mtd/ubi/wl.c | 2 +- drivers/mux/Kconfig | 12 +- drivers/mux/mmio.c | 6 +- drivers/net/Kconfig | 1 + drivers/net/Makefile | 2 +- drivers/net/appletalk/ipddp.c | 6 +- drivers/net/bonding/bond_main.c | 9 +- drivers/net/bonding/bond_netlink.c | 8 +- drivers/net/bonding/bond_options.c | 7 - drivers/net/dsa/Kconfig | 4 +- drivers/net/dsa/Makefile | 1 + drivers/net/dsa/b53/b53_common.c | 34 +- drivers/net/dsa/b53/b53_priv.h | 1 - drivers/net/dsa/bcm_sf2.c | 9 +- drivers/net/dsa/bcm_sf2_cfp.c | 6 + drivers/net/dsa/lantiq_gswip.c | 812 +- drivers/net/dsa/microchip/ksz9477.c | 1 + drivers/net/dsa/mt7530.c | 20 +- drivers/net/dsa/mt7530.h | 1 - drivers/net/dsa/mv88e6060.c | 217 +- drivers/net/dsa/mv88e6060.h | 1 + drivers/net/dsa/mv88e6xxx/Makefile | 1 + drivers/net/dsa/mv88e6xxx/chip.c | 287 +- drivers/net/dsa/mv88e6xxx/chip.h | 11 - drivers/net/dsa/mv88e6xxx/port.h | 1 - drivers/net/dsa/mv88e6xxx/smi.c | 158 + drivers/net/dsa/mv88e6xxx/smi.h | 59 + drivers/net/dsa/sja1105/Kconfig | 17 + drivers/net/dsa/sja1105/Makefile | 9 + drivers/net/dsa/sja1105/sja1105.h | 159 + drivers/net/dsa/sja1105/sja1105_clocking.c | 601 + drivers/net/dsa/sja1105/sja1105_dynamic_config.c | 532 + drivers/net/dsa/sja1105/sja1105_dynamic_config.h | 43 + drivers/net/dsa/sja1105/sja1105_ethtool.c | 419 + drivers/net/dsa/sja1105/sja1105_main.c | 1679 ++ drivers/net/dsa/sja1105/sja1105_spi.c | 591 + drivers/net/dsa/sja1105/sja1105_static_config.c | 987 + drivers/net/dsa/sja1105/sja1105_static_config.h | 253 + drivers/net/dummy.c | 15 +- drivers/net/ethernet/aeroflex/greth.c | 3 +- drivers/net/ethernet/alacritech/slicoss.c | 4 - drivers/net/ethernet/allwinner/sun4i-emac.c | 4 +- drivers/net/ethernet/altera/altera_tse_main.c | 2 +- drivers/net/ethernet/amazon/ena/ena_com.c | 12 +- drivers/net/ethernet/amazon/ena/ena_ethtool.c | 4 +- drivers/net/ethernet/amazon/ena/ena_netdev.c | 35 +- drivers/net/ethernet/amd/xgbe/xgbe-dev.c | 2 +- drivers/net/ethernet/amd/xgbe/xgbe-drv.c | 6 +- drivers/net/ethernet/aquantia/Kconfig | 3 +- drivers/net/ethernet/aquantia/atlantic/Makefile | 1 + drivers/net/ethernet/aquantia/atlantic/aq_cfg.h | 10 +- drivers/net/ethernet/aquantia/atlantic/aq_common.h | 3 - .../net/ethernet/aquantia/atlantic/aq_drvinfo.c | 130 + .../net/ethernet/aquantia/atlantic/aq_drvinfo.h | 15 + .../net/ethernet/aquantia/atlantic/aq_ethtool.c | 22 +- drivers/net/ethernet/aquantia/atlantic/aq_hw.h | 4 + .../net/ethernet/aquantia/atlantic/aq_hw_utils.c | 12 + .../net/ethernet/aquantia/atlantic/aq_hw_utils.h | 1 + drivers/net/ethernet/aquantia/atlantic/aq_main.c | 41 + drivers/net/ethernet/aquantia/atlantic/aq_main.h | 2 + drivers/net/ethernet/aquantia/atlantic/aq_nic.c | 121 +- drivers/net/ethernet/aquantia/atlantic/aq_nic.h | 7 +- .../net/ethernet/aquantia/atlantic/aq_pci_func.c | 48 +- .../net/ethernet/aquantia/atlantic/aq_pci_func.h | 7 +- drivers/net/ethernet/aquantia/atlantic/aq_ring.c | 188 +- drivers/net/ethernet/aquantia/atlantic/aq_ring.h | 34 +- drivers/net/ethernet/aquantia/atlantic/aq_vec.c | 3 + .../ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c | 12 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c | 29 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.h | 3 - .../aquantia/atlantic/hw_atl/hw_atl_b0_internal.h | 2 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_llh.c | 56 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_llh.h | 37 +- .../aquantia/atlantic/hw_atl/hw_atl_llh_internal.h | 16 +- .../aquantia/atlantic/hw_atl/hw_atl_utils.c | 13 +- .../aquantia/atlantic/hw_atl/hw_atl_utils_fw2x.c | 36 + drivers/net/ethernet/arc/emac_main.c | 4 +- drivers/net/ethernet/atheros/atlx/atl1.c | 5 +- drivers/net/ethernet/atheros/atlx/atl1.h | 2 +- drivers/net/ethernet/atheros/atlx/atl2.c | 3 +- drivers/net/ethernet/atheros/atlx/atl2.h | 2 +- drivers/net/ethernet/aurora/nb8800.c | 10 +- drivers/net/ethernet/broadcom/Kconfig | 1 + drivers/net/ethernet/broadcom/bcmsysport.c | 71 +- drivers/net/ethernet/broadcom/bcmsysport.h | 10 +- drivers/net/ethernet/broadcom/bgmac-bcma.c | 2 +- drivers/net/ethernet/broadcom/bgmac-platform.c | 2 +- drivers/net/ethernet/broadcom/bnx2.c | 4 - drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c | 7 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h | 7 +- .../net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c | 1 - drivers/net/ethernet/broadcom/bnx2x/bnx2x_hsi.h | 21 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 81 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c | 1 - drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c | 2 - drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c | 6 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 327 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 12 + drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 4 + drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 46 +- drivers/net/ethernet/broadcom/bnxt/bnxt_hsi.h | 263 +- drivers/net/ethernet/broadcom/bnxt/bnxt_vfr.c | 25 - drivers/net/ethernet/broadcom/cnic.c | 13 +- drivers/net/ethernet/broadcom/genet/bcmgenet.c | 4 +- drivers/net/ethernet/broadcom/tg3.c | 11 +- drivers/net/ethernet/cadence/macb_main.c | 101 +- drivers/net/ethernet/cavium/Kconfig | 1 + .../net/ethernet/cavium/liquidio/cn66xx_device.c | 10 - drivers/net/ethernet/cavium/liquidio/lio_main.c | 2 +- drivers/net/ethernet/cavium/liquidio/lio_vf_main.c | 2 +- .../net/ethernet/cavium/liquidio/octeon_device.c | 1 - drivers/net/ethernet/cavium/liquidio/octeon_droq.c | 4 - .../net/ethernet/cavium/liquidio/request_manager.c | 1 - drivers/net/ethernet/cavium/octeon/octeon_mgmt.c | 4 +- drivers/net/ethernet/cavium/thunder/nicvf_main.c | 22 +- drivers/net/ethernet/cavium/thunder/thunder_bgx.c | 18 +- drivers/net/ethernet/chelsio/cxgb3/l2t.c | 4 +- drivers/net/ethernet/chelsio/cxgb3/l2t.h | 2 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4.h | 4 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c | 23 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c | 41 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 30 +- .../net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c | 5 +- drivers/net/ethernet/chelsio/cxgb4/t4_hw.c | 107 +- drivers/net/ethernet/chelsio/cxgb4/t4fw_version.h | 12 +- .../net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c | 18 +- drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c | 10 + drivers/net/ethernet/chelsio/libcxgb/Makefile | 2 +- drivers/net/ethernet/cirrus/Kconfig | 2 +- drivers/net/ethernet/cirrus/ep93xx_eth.c | 2 +- drivers/net/ethernet/cisco/enic/enic_main.c | 2 +- drivers/net/ethernet/cortina/gemini.c | 2 - drivers/net/ethernet/davicom/dm9000.c | 4 +- drivers/net/ethernet/emulex/benet/be_main.c | 2 +- drivers/net/ethernet/ethoc.c | 2 +- drivers/net/ethernet/ezchip/nps_enet.c | 2 +- drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 2 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 88 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.h | 25 +- .../net/ethernet/freescale/dpaa2/dpaa2-ethtool.c | 97 +- drivers/net/ethernet/freescale/enetc/enetc.c | 4 +- .../net/ethernet/freescale/enetc/enetc_ethtool.c | 2 + drivers/net/ethernet/freescale/enetc/enetc_pf.c | 2 +- drivers/net/ethernet/freescale/enetc/enetc_vf.c | 2 +- drivers/net/ethernet/freescale/fec_main.c | 32 +- drivers/net/ethernet/freescale/fec_mpc52xx.c | 4 +- drivers/net/ethernet/freescale/fman/mac.c | 4 +- .../net/ethernet/freescale/fs_enet/fs_enet-main.c | 4 +- drivers/net/ethernet/freescale/gianfar.c | 4 +- drivers/net/ethernet/freescale/ucc_geth.c | 4 +- drivers/net/ethernet/freescale/ucc_geth_ethtool.c | 8 +- drivers/net/ethernet/hisilicon/hisi_femac.c | 2 +- drivers/net/ethernet/hisilicon/hix5hd2_gmac.c | 2 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c | 2 +- drivers/net/ethernet/hisilicon/hns/hns_enet.c | 7 +- drivers/net/ethernet/hisilicon/hns3/hclge_mbx.h | 11 +- drivers/net/ethernet/hisilicon/hns3/hnae3.c | 40 +- drivers/net/ethernet/hisilicon/hns3/hnae3.h | 49 +- drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c | 9 + drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 953 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 40 +- drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 207 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.c | 17 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h | 36 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c | 110 + .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c | 1017 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.h | 5 + .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 910 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 71 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 73 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c | 11 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c | 5 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.c | 52 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 148 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 17 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_mbx.c | 30 +- drivers/net/ethernet/huawei/hinic/hinic_tx.c | 2 +- drivers/net/ethernet/i825xx/lasi_82596.c | 5 +- drivers/net/ethernet/ibm/ehea/ehea_main.c | 2 +- drivers/net/ethernet/ibm/ehea/ehea_qmr.c | 6 +- drivers/net/ethernet/ibm/ibmveth.c | 2 +- drivers/net/ethernet/ibm/ibmvnic.c | 202 +- drivers/net/ethernet/ibm/ibmvnic.h | 22 +- drivers/net/ethernet/intel/e100.c | 2 +- drivers/net/ethernet/intel/e1000/e1000_main.c | 9 +- drivers/net/ethernet/intel/e1000e/netdev.c | 13 +- drivers/net/ethernet/intel/fm10k/fm10k_iov.c | 2 - drivers/net/ethernet/intel/fm10k/fm10k_main.c | 9 +- drivers/net/ethernet/intel/i40e/Makefile | 1 + drivers/net/ethernet/intel/i40e/i40e.h | 30 + drivers/net/ethernet/intel/i40e/i40e_adminq.c | 7 +- drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h | 36 +- drivers/net/ethernet/intel/i40e/i40e_client.c | 6 +- drivers/net/ethernet/intel/i40e/i40e_common.c | 355 +- drivers/net/ethernet/intel/i40e/i40e_dcb.c | 28 +- drivers/net/ethernet/intel/i40e/i40e_dcb.h | 2 +- drivers/net/ethernet/intel/i40e/i40e_ddp.c | 481 + drivers/net/ethernet/intel/i40e/i40e_debugfs.c | 4 +- drivers/net/ethernet/intel/i40e/i40e_devids.h | 5 + drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 82 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 413 +- drivers/net/ethernet/intel/i40e/i40e_nvm.c | 5 +- drivers/net/ethernet/intel/i40e/i40e_prototype.h | 14 +- drivers/net/ethernet/intel/i40e/i40e_ptp.c | 58 +- drivers/net/ethernet/intel/i40e/i40e_txrx.c | 10 +- drivers/net/ethernet/intel/i40e/i40e_type.h | 30 + drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 171 +- drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.h | 2 + drivers/net/ethernet/intel/iavf/i40e_adminq_cmd.h | 2 +- drivers/net/ethernet/intel/iavf/iavf_txrx.c | 9 +- drivers/net/ethernet/intel/ice/Makefile | 1 + drivers/net/ethernet/intel/ice/ice.h | 110 +- drivers/net/ethernet/intel/ice/ice_adminq_cmd.h | 192 +- drivers/net/ethernet/intel/ice/ice_common.c | 335 +- drivers/net/ethernet/intel/ice/ice_common.h | 38 +- drivers/net/ethernet/intel/ice/ice_controlq.c | 10 +- drivers/net/ethernet/intel/ice/ice_controlq.h | 4 +- drivers/net/ethernet/intel/ice/ice_dcb.c | 1392 ++ drivers/net/ethernet/intel/ice/ice_dcb.h | 179 + drivers/net/ethernet/intel/ice/ice_dcb_lib.c | 551 + drivers/net/ethernet/intel/ice/ice_dcb_lib.h | 61 + drivers/net/ethernet/intel/ice/ice_ethtool.c | 366 +- drivers/net/ethernet/intel/ice/ice_hw_autogen.h | 24 + drivers/net/ethernet/intel/ice/ice_lan_tx_rx.h | 56 +- drivers/net/ethernet/intel/ice/ice_lib.c | 768 +- drivers/net/ethernet/intel/ice/ice_lib.h | 13 +- drivers/net/ethernet/intel/ice/ice_main.c | 824 +- drivers/net/ethernet/intel/ice/ice_nvm.c | 6 +- drivers/net/ethernet/intel/ice/ice_sched.c | 273 +- drivers/net/ethernet/intel/ice/ice_sched.h | 4 + drivers/net/ethernet/intel/ice/ice_status.h | 1 + drivers/net/ethernet/intel/ice/ice_switch.c | 524 +- drivers/net/ethernet/intel/ice/ice_switch.h | 48 +- drivers/net/ethernet/intel/ice/ice_txrx.c | 711 +- drivers/net/ethernet/intel/ice/ice_txrx.h | 29 +- drivers/net/ethernet/intel/ice/ice_type.h | 102 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 720 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.h | 28 +- drivers/net/ethernet/intel/igb/igb_ethtool.c | 4 +- drivers/net/ethernet/intel/igb/igb_main.c | 14 +- drivers/net/ethernet/intel/igbvf/netdev.c | 4 - drivers/net/ethernet/intel/igc/igc.h | 68 +- drivers/net/ethernet/intel/igc/igc_base.h | 4 +- drivers/net/ethernet/intel/igc/igc_defines.h | 17 + drivers/net/ethernet/intel/igc/igc_ethtool.c | 839 +- drivers/net/ethernet/intel/igc/igc_main.c | 456 +- drivers/net/ethernet/intel/igc/igc_regs.h | 16 + drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 16 +- drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 3 +- drivers/net/ethernet/lantiq_xrx200.c | 2 +- drivers/net/ethernet/marvell/mv643xx_eth.c | 4 +- drivers/net/ethernet/marvell/mvneta.c | 19 +- drivers/net/ethernet/marvell/mvpp2/mvpp2.h | 52 + drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c | 704 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.h | 138 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c | 253 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 32 +- drivers/net/ethernet/marvell/pxa168_eth.c | 2 +- drivers/net/ethernet/marvell/sky2.c | 8 +- drivers/net/ethernet/mediatek/mtk_eth_soc.c | 5 +- drivers/net/ethernet/mellanox/mlx4/Kconfig | 1 + drivers/net/ethernet/mellanox/mlx4/catas.c | 4 - drivers/net/ethernet/mellanox/mlx4/cmd.c | 13 - drivers/net/ethernet/mellanox/mlx4/en_tx.c | 9 +- drivers/net/ethernet/mellanox/mlx4/mcg.c | 2 +- drivers/net/ethernet/mellanox/mlx4/mlx4_en.h | 3 +- drivers/net/ethernet/mellanox/mlx5/core/Kconfig | 1 + drivers/net/ethernet/mellanox/mlx5/core/Makefile | 7 +- drivers/net/ethernet/mellanox/mlx5/core/alloc.c | 19 +- drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 30 +- .../mellanox/mlx5/core/diag/fw_tracer_tracepoint.h | 5 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 78 +- .../net/ethernet/mellanox/mlx5/core/en/params.c | 104 + .../net/ethernet/mellanox/mlx5/core/en/params.h | 22 + .../ethernet/mellanox/mlx5/core/en/port_buffer.c | 30 +- .../ethernet/mellanox/mlx5/core/en/reporter_tx.c | 11 +- .../net/ethernet/mellanox/mlx5/core/en/tc_tun.c | 14 +- drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c | 109 +- drivers/net/ethernet/mellanox/mlx5/core/en/xdp.h | 60 +- .../mellanox/mlx5/core/en_accel/en_accel.h | 51 + .../mellanox/mlx5/core/en_accel/ipsec_rxtx.c | 36 +- .../mellanox/mlx5/core/en_accel/tls_rxtx.c | 3 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 13 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 306 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 14 +- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 224 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 21 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.h | 12 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 405 +- drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 29 +- drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c | 11 + drivers/net/ethernet/mellanox/mlx5/core/eq.c | 14 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 224 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 68 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 257 +- drivers/net/ethernet/mellanox/mlx5/core/events.c | 75 + .../net/ethernet/mellanox/mlx5/core/fpga/conn.c | 2 +- .../net/ethernet/mellanox/mlx5/core/fpga/core.h | 21 +- .../net/ethernet/mellanox/mlx5/core/fpga/ipsec.c | 86 +- drivers/net/ethernet/mellanox/mlx5/core/fpga/tls.c | 61 +- drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c | 113 +- drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.h | 33 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 87 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.h | 5 +- drivers/net/ethernet/mellanox/mlx5/core/health.c | 44 +- .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c | 6 +- drivers/net/ethernet/mellanox/mlx5/core/lag_mp.c | 12 +- .../net/ethernet/mellanox/mlx5/core/lib/clock.c | 30 +- .../net/ethernet/mellanox/mlx5/core/lib/port_tun.c | 6 +- .../net/ethernet/mellanox/mlx5/core/lib/vxlan.c | 5 +- drivers/net/ethernet/mellanox/mlx5/core/main.c | 474 +- .../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 66 +- .../net/ethernet/mellanox/mlx5/core/pagealloc.c | 20 +- drivers/net/ethernet/mellanox/mlx5/core/port.c | 44 +- drivers/net/ethernet/mellanox/mlx5/core/rdma.c | 182 + drivers/net/ethernet/mellanox/mlx5/core/rdma.h | 20 + drivers/net/ethernet/mellanox/mlx5/core/sriov.c | 51 +- drivers/net/ethernet/mellanox/mlx5/core/transobj.c | 18 +- drivers/net/ethernet/mellanox/mlx5/core/uar.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/vport.c | 61 - drivers/net/ethernet/mellanox/mlx5/core/wq.h | 12 + drivers/net/ethernet/mellanox/mlxsw/Kconfig | 2 +- drivers/net/ethernet/mellanox/mlxsw/Makefile | 4 +- drivers/net/ethernet/mellanox/mlxsw/core.c | 88 +- drivers/net/ethernet/mellanox/mlxsw/core.h | 23 +- drivers/net/ethernet/mellanox/mlxsw/minimal.c | 30 +- drivers/net/ethernet/mellanox/mlxsw/pci_hw.h | 2 +- drivers/net/ethernet/mellanox/mlxsw/reg.h | 92 + drivers/net/ethernet/mellanox/mlxsw/resources.h | 4 + drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 164 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 8 +- .../ethernet/mellanox/mlxsw/spectrum_acl_tcam.c | 36 +- .../net/ethernet/mellanox/mlxsw/spectrum_buffers.c | 389 +- .../net/ethernet/mellanox/mlxsw/spectrum_dpipe.h | 15 - .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 109 +- .../net/ethernet/mellanox/mlxsw/spectrum_span.c | 6 +- .../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 2 +- drivers/net/ethernet/mellanox/mlxsw/switchib.c | 23 +- drivers/net/ethernet/mellanox/mlxsw/switchx2.c | 29 +- drivers/net/ethernet/micrel/ks8851.c | 4 +- drivers/net/ethernet/micrel/ks8851_mll.c | 4 +- drivers/net/ethernet/microchip/enc28j60.c | 541 +- drivers/net/ethernet/mscc/ocelot.c | 24 +- drivers/net/ethernet/myricom/myri10ge/myri10ge.c | 2 - drivers/net/ethernet/neterion/s2io.c | 2 - drivers/net/ethernet/neterion/vxge/vxge-config.c | 1 + drivers/net/ethernet/neterion/vxge/vxge-main.c | 5 - drivers/net/ethernet/neterion/vxge/vxge-traffic.c | 4 - drivers/net/ethernet/netronome/Kconfig | 1 + drivers/net/ethernet/netronome/nfp/Makefile | 4 +- drivers/net/ethernet/netronome/nfp/abm/cls.c | 4 +- drivers/net/ethernet/netronome/nfp/abm/ctrl.c | 8 +- drivers/net/ethernet/netronome/nfp/abm/main.c | 5 +- drivers/net/ethernet/netronome/nfp/bpf/cmsg.c | 236 +- drivers/net/ethernet/netronome/nfp/bpf/fw.h | 33 +- drivers/net/ethernet/netronome/nfp/bpf/jit.c | 13 +- drivers/net/ethernet/netronome/nfp/bpf/main.c | 12 +- drivers/net/ethernet/netronome/nfp/bpf/main.h | 17 +- drivers/net/ethernet/netronome/nfp/bpf/offload.c | 3 +- drivers/net/ethernet/netronome/nfp/ccm.c | 220 + drivers/net/ethernet/netronome/nfp/ccm.h | 83 + drivers/net/ethernet/netronome/nfp/flower/action.c | 203 +- drivers/net/ethernet/netronome/nfp/flower/cmsg.c | 58 +- drivers/net/ethernet/netronome/nfp/flower/cmsg.h | 22 + drivers/net/ethernet/netronome/nfp/flower/main.c | 155 +- drivers/net/ethernet/netronome/nfp/flower/main.h | 103 +- drivers/net/ethernet/netronome/nfp/flower/match.c | 9 +- .../net/ethernet/netronome/nfp/flower/metadata.c | 117 +- .../net/ethernet/netronome/nfp/flower/offload.c | 618 +- .../net/ethernet/netronome/nfp/flower/qos_conf.c | 366 + .../ethernet/netronome/nfp/flower/tunnel_conf.c | 28 +- drivers/net/ethernet/netronome/nfp/nfp_app.h | 15 +- drivers/net/ethernet/netronome/nfp/nfp_devlink.c | 29 +- drivers/net/ethernet/netronome/nfp/nfp_main.c | 24 +- drivers/net/ethernet/netronome/nfp/nfp_net.h | 23 +- .../net/ethernet/netronome/nfp/nfp_net_common.c | 133 +- drivers/net/ethernet/netronome/nfp/nfp_net_ctrl.h | 10 - .../net/ethernet/netronome/nfp/nfp_net_ethtool.c | 131 + drivers/net/ethernet/netronome/nfp/nfp_net_main.c | 29 +- drivers/net/ethernet/netronome/nfp/nfp_net_repr.c | 3 +- drivers/net/ethernet/netronome/nfp/nfp_net_sriov.c | 27 +- drivers/net/ethernet/netronome/nfp/nfp_net_sriov.h | 6 +- .../net/ethernet/netronome/nfp/nfp_netvf_main.c | 11 +- drivers/net/ethernet/netronome/nfp/nfp_port.h | 2 + .../net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c | 62 + .../net/ethernet/netronome/nfp/nfpcore/nfp_nsp.h | 8 + drivers/net/ethernet/nxp/lpc_eth.c | 4 +- drivers/net/ethernet/pasemi/pasemi_mac.c | 5 +- drivers/net/ethernet/qlogic/qed/qed.h | 10 +- drivers/net/ethernet/qlogic/qed/qed_dcbx.c | 4 +- drivers/net/ethernet/qlogic/qed/qed_dev.c | 91 +- drivers/net/ethernet/qlogic/qed/qed_int.c | 96 +- drivers/net/ethernet/qlogic/qed/qed_int.h | 4 +- drivers/net/ethernet/qlogic/qed/qed_main.c | 2 +- drivers/net/ethernet/qlogic/qed/qed_spq.c | 3 - drivers/net/ethernet/qlogic/qed/qed_sriov.c | 2 +- drivers/net/ethernet/qlogic/qede/qede.h | 3 +- drivers/net/ethernet/qlogic/qede/qede_ethtool.c | 32 +- drivers/net/ethernet/qlogic/qede/qede_fp.c | 17 +- drivers/net/ethernet/qlogic/qede/qede_ptp.c | 7 +- drivers/net/ethernet/qlogic/qla3xxx.c | 1 - drivers/net/ethernet/qlogic/qlge/qlge.h | 1 - drivers/net/ethernet/qlogic/qlge/qlge_main.c | 1 - drivers/net/ethernet/qualcomm/qca_spi.c | 2 +- drivers/net/ethernet/qualcomm/qca_uart.c | 2 +- drivers/net/ethernet/rdc/r6040.c | 2 +- drivers/net/ethernet/realtek/r8169.c | 838 +- drivers/net/ethernet/renesas/ravb_main.c | 29 +- drivers/net/ethernet/renesas/ravb_ptp.c | 3 - drivers/net/ethernet/renesas/sh_eth.c | 5 +- drivers/net/ethernet/rocker/rocker_main.c | 9 + drivers/net/ethernet/rocker/rocker_ofdpa.c | 10 +- .../net/ethernet/samsung/sxgbe/sxgbe_platform.c | 2 +- drivers/net/ethernet/seeq/sgiseeq.c | 1 + drivers/net/ethernet/sfc/falcon/io.h | 2 - drivers/net/ethernet/sfc/falcon/tx.c | 4 +- drivers/net/ethernet/sfc/io.h | 2 - drivers/net/ethernet/sfc/mcdi_port.c | 1 + drivers/net/ethernet/sfc/tx.c | 12 +- drivers/net/ethernet/silan/sc92031.c | 15 - drivers/net/ethernet/socionext/netsec.c | 11 +- drivers/net/ethernet/socionext/sni_ave.c | 2 +- .../net/ethernet/stmicro/stmmac/dwmac-socfpga.c | 5 +- drivers/net/ethernet/stmicro/stmmac/dwmac-stm32.c | 3 + drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c | 2 + drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c | 2 + drivers/net/ethernet/stmicro/stmmac/dwxgmac2.h | 5 + drivers/net/ethernet/stmicro/stmmac/dwxgmac2_dma.c | 46 + drivers/net/ethernet/stmicro/stmmac/norm_desc.c | 2 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 8 +- drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c | 10 +- drivers/net/ethernet/sun/ldmvsw.c | 3 +- drivers/net/ethernet/sun/sunvnet.c | 3 +- drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c | 2 +- drivers/net/ethernet/ti/Kconfig | 19 - drivers/net/ethernet/ti/Makefile | 11 +- drivers/net/ethernet/ti/cpmac.c | 14 +- drivers/net/ethernet/ti/cpsw-common.c | 12 +- drivers/net/ethernet/ti/cpsw-phy-sel.c | 9 +- drivers/net/ethernet/ti/cpsw.c | 1548 +- drivers/net/ethernet/ti/cpsw.h | 9 +- drivers/net/ethernet/ti/cpsw_ale.c | 55 +- drivers/net/ethernet/ti/cpsw_ale.h | 12 +- drivers/net/ethernet/ti/cpsw_ethtool.c | 719 + drivers/net/ethernet/ti/cpsw_priv.c | 132 + drivers/net/ethernet/ti/cpsw_priv.h | 429 + drivers/net/ethernet/ti/cpsw_sl.c | 328 + drivers/net/ethernet/ti/cpsw_sl.h | 73 + drivers/net/ethernet/ti/cpts.c | 14 +- drivers/net/ethernet/ti/cpts.h | 14 +- drivers/net/ethernet/ti/davinci_cpdma.c | 37 +- drivers/net/ethernet/ti/davinci_cpdma.h | 13 +- drivers/net/ethernet/ti/davinci_emac.c | 32 +- drivers/net/ethernet/ti/davinci_mdio.c | 45 +- drivers/net/ethernet/ti/netcp.h | 10 +- drivers/net/ethernet/ti/netcp_core.c | 12 +- drivers/net/ethernet/ti/netcp_ethss.c | 10 +- drivers/net/ethernet/ti/netcp_sgmii.c | 9 +- drivers/net/ethernet/ti/netcp_xgbepcsr.c | 9 +- drivers/net/ethernet/via/via-rhine.c | 3 - drivers/net/ethernet/wiznet/w5100.c | 8 +- drivers/net/ethernet/wiznet/w5300.c | 15 - drivers/net/ethernet/xilinx/Kconfig | 5 +- drivers/net/ethernet/xilinx/ll_temac.h | 26 +- drivers/net/ethernet/xilinx/ll_temac_main.c | 531 +- drivers/net/ethernet/xilinx/ll_temac_mdio.c | 53 +- drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 2 +- drivers/net/ethernet/xilinx/xilinx_emaclite.c | 44 +- drivers/net/ethernet/xscale/ixp4xx_eth.c | 14 +- drivers/net/geneve.c | 3 +- drivers/net/gtp.c | 7 +- drivers/net/hippi/rrunner.c | 4 +- drivers/net/hyperv/netvsc.c | 17 +- drivers/net/hyperv/netvsc_drv.c | 10 +- drivers/net/ieee802154/ca8210.c | 1 + drivers/net/ieee802154/mac802154_hwsim.c | 31 +- drivers/net/ieee802154/mcr20a.c | 6 + drivers/net/loopback.c | 14 +- drivers/net/macsec.c | 78 +- drivers/net/macvlan.c | 52 +- drivers/net/net_failover.c | 8 +- drivers/net/netdevsim/Makefile | 6 +- drivers/net/netdevsim/bpf.c | 107 +- drivers/net/netdevsim/bus.c | 341 + drivers/net/netdevsim/dev.c | 447 + drivers/net/netdevsim/devlink.c | 295 - drivers/net/netdevsim/fib.c | 102 +- drivers/net/netdevsim/ipsec.c | 3 +- drivers/net/netdevsim/netdev.c | 428 +- drivers/net/netdevsim/netdevsim.h | 145 +- drivers/net/netdevsim/sdev.c | 69 + drivers/net/phy/Kconfig | 19 +- drivers/net/phy/Makefile | 1 + drivers/net/phy/amd.c | 2 +- drivers/net/phy/aquantia_main.c | 527 +- drivers/net/phy/asix.c | 2 +- drivers/net/phy/at803x.c | 32 +- drivers/net/phy/bcm-cygnus.c | 149 +- drivers/net/phy/bcm-phy-lib.c | 52 + drivers/net/phy/bcm-phy-lib.h | 20 + drivers/net/phy/bcm63xx.c | 4 +- drivers/net/phy/bcm7xxx.c | 82 +- drivers/net/phy/broadcom.c | 34 +- drivers/net/phy/cicada.c | 4 +- drivers/net/phy/davicom.c | 8 +- drivers/net/phy/dp83640.c | 2 +- drivers/net/phy/dp83822.c | 2 +- drivers/net/phy/dp83848.c | 2 +- drivers/net/phy/dp83867.c | 2 +- drivers/net/phy/dp83tc811.c | 2 +- drivers/net/phy/et1011c.c | 2 +- drivers/net/phy/fixed_phy.c | 2 +- drivers/net/phy/icplus.c | 6 +- drivers/net/phy/intel-xway.c | 20 +- drivers/net/phy/lxt.c | 8 +- drivers/net/phy/marvell.c | 148 +- drivers/net/phy/marvell10g.c | 15 +- drivers/net/phy/mdio-bcm-unimac.c | 7 +- drivers/net/phy/mdio-mux-meson-g12a.c | 380 + drivers/net/phy/mdio_bus.c | 33 +- drivers/net/phy/mdio_device.c | 13 +- drivers/net/phy/meson-gxl.c | 19 +- drivers/net/phy/micrel.c | 72 +- drivers/net/phy/microchip.c | 2 +- drivers/net/phy/mscc.c | 479 +- drivers/net/phy/national.c | 2 +- drivers/net/phy/phy-c45.c | 37 +- drivers/net/phy/phy-core.c | 272 +- drivers/net/phy/phy.c | 47 +- drivers/net/phy/phy_device.c | 208 +- drivers/net/phy/qsemi.c | 2 +- drivers/net/phy/realtek.c | 106 +- drivers/net/phy/rockchip.c | 33 +- drivers/net/phy/smsc.c | 12 +- drivers/net/phy/spi_ks8995.c | 9 + drivers/net/phy/ste10Xp.c | 4 +- drivers/net/phy/uPD60620.c | 2 +- drivers/net/phy/vitesse.c | 34 +- drivers/net/ppp/ppp_deflate.c | 20 +- drivers/net/ppp/ppp_mppe.c | 1 - drivers/net/sb1000.c | 9 +- drivers/net/slip/slhc.c | 2 +- drivers/net/team/team.c | 67 +- drivers/net/thunderbolt.c | 3 + drivers/net/tun.c | 37 +- drivers/net/usb/aqc111.c | 4 +- drivers/net/usb/cdc_mbim.c | 1 + drivers/net/usb/ipheth.c | 60 +- drivers/net/usb/qmi_wwan.c | 77 +- drivers/net/usb/r8152.c | 53 +- drivers/net/usb/smsc75xx.c | 4 +- drivers/net/usb/smsc95xx.c | 4 +- drivers/net/veth.c | 14 +- drivers/net/virtio_net.c | 21 +- drivers/net/vrf.c | 14 +- drivers/net/vxlan.c | 1 + drivers/net/wan/ixp4xx_hss.c | 4 +- drivers/net/wimax/i2400m/control.c | 1 + drivers/net/wimax/i2400m/tx.c | 3 +- drivers/net/wireless/ath/ath10k/ce.c | 2 +- drivers/net/wireless/ath/ath10k/core.c | 1 + drivers/net/wireless/ath/ath10k/core.h | 3 + drivers/net/wireless/ath/ath10k/coredump.c | 6 +- drivers/net/wireless/ath/ath10k/htt_rx.c | 2 +- drivers/net/wireless/ath/ath10k/mac.c | 8 +- drivers/net/wireless/ath/ath10k/pci.c | 24 +- drivers/net/wireless/ath/ath10k/pci.h | 2 + drivers/net/wireless/ath/ath10k/testmode.c | 4 +- drivers/net/wireless/ath/ath5k/base.c | 4 - drivers/net/wireless/ath/ath5k/mac80211-ops.c | 2 - drivers/net/wireless/ath/ath6kl/testmode.c | 4 +- drivers/net/wireless/ath/ath9k/init.c | 2 +- drivers/net/wireless/ath/ath9k/xmit.c | 5 +- drivers/net/wireless/ath/wcn36xx/testmode.c | 4 +- drivers/net/wireless/ath/wil6210/cfg80211.c | 39 +- drivers/net/wireless/ath/wil6210/debugfs.c | 38 +- drivers/net/wireless/ath/wil6210/fw_inc.c | 6 +- drivers/net/wireless/ath/wil6210/main.c | 78 +- drivers/net/wireless/ath/wil6210/netdev.c | 10 +- drivers/net/wireless/ath/wil6210/pcie_bus.c | 4 +- drivers/net/wireless/ath/wil6210/pm.c | 35 +- drivers/net/wireless/ath/wil6210/txrx_edma.c | 74 +- drivers/net/wireless/ath/wil6210/txrx_edma.h | 47 +- drivers/net/wireless/ath/wil6210/wil6210.h | 11 +- drivers/net/wireless/ath/wil6210/wil_crash_dump.c | 18 +- drivers/net/wireless/ath/wil6210/wmi.c | 24 +- drivers/net/wireless/ath/wil6210/wmi.h | 91 +- drivers/net/wireless/atmel/at76c50x-usb.c | 4 +- drivers/net/wireless/broadcom/b43/main.c | 7 - drivers/net/wireless/broadcom/b43/phy_lp.c | 13 +- drivers/net/wireless/broadcom/b43/sysfs.c | 1 - drivers/net/wireless/broadcom/b43legacy/ilt.c | 2 - drivers/net/wireless/broadcom/b43legacy/main.c | 20 - drivers/net/wireless/broadcom/b43legacy/phy.c | 1 - drivers/net/wireless/broadcom/b43legacy/pio.h | 1 - drivers/net/wireless/broadcom/b43legacy/radio.c | 4 - drivers/net/wireless/broadcom/b43legacy/sysfs.c | 1 - .../wireless/broadcom/brcm80211/brcmfmac/bcdc.c | 11 +- .../wireless/broadcom/brcm80211/brcmfmac/bcdc.h | 6 +- .../wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c | 8 +- .../net/wireless/broadcom/brcm80211/brcmfmac/bus.h | 12 + .../broadcom/brcm80211/brcmfmac/cfg80211.c | 4 + .../wireless/broadcom/brcm80211/brcmfmac/core.c | 36 +- .../wireless/broadcom/brcm80211/brcmfmac/core.h | 2 + .../net/wireless/broadcom/brcm80211/brcmfmac/dmi.c | 26 + .../broadcom/brcm80211/brcmfmac/firmware.c | 5 +- .../broadcom/brcm80211/brcmfmac/fwsignal.c | 58 +- .../broadcom/brcm80211/brcmfmac/fwsignal.h | 3 +- .../wireless/broadcom/brcm80211/brcmfmac/msgbuf.c | 6 +- .../wireless/broadcom/brcm80211/brcmfmac/pcie.c | 68 +- .../wireless/broadcom/brcm80211/brcmfmac/proto.c | 10 +- .../wireless/broadcom/brcm80211/brcmfmac/proto.h | 3 +- .../wireless/broadcom/brcm80211/brcmfmac/sdio.c | 8 +- .../net/wireless/broadcom/brcm80211/brcmfmac/usb.c | 44 +- .../wireless/broadcom/brcm80211/brcmfmac/vendor.c | 5 +- drivers/net/wireless/intel/iwlegacy/3945-debug.c | 8 +- drivers/net/wireless/intel/iwlegacy/4965.c | 1 - drivers/net/wireless/intel/iwlegacy/common.h | 7 - drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 73 +- drivers/net/wireless/intel/iwlwifi/cfg/5000.c | 3 +- drivers/net/wireless/intel/iwlwifi/cfg/9000.c | 10 +- drivers/net/wireless/intel/iwlwifi/fw/api/d3.h | 136 +- .../net/wireless/intel/iwlwifi/fw/api/dbg-tlv.h | 181 +- .../net/wireless/intel/iwlwifi/fw/api/location.h | 77 +- drivers/net/wireless/intel/iwlwifi/fw/api/mac.h | 77 +- .../net/wireless/intel/iwlwifi/fw/api/nvm-reg.h | 39 +- drivers/net/wireless/intel/iwlwifi/fw/api/rx.h | 67 +- drivers/net/wireless/intel/iwlwifi/fw/api/scan.h | 54 +- drivers/net/wireless/intel/iwlwifi/fw/api/txq.h | 3 + drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 639 +- drivers/net/wireless/intel/iwlwifi/fw/dbg.h | 30 +- drivers/net/wireless/intel/iwlwifi/fw/error-dump.h | 43 +- drivers/net/wireless/intel/iwlwifi/fw/file.h | 47 +- drivers/net/wireless/intel/iwlwifi/fw/img.h | 7 +- drivers/net/wireless/intel/iwlwifi/fw/init.c | 3 +- drivers/net/wireless/intel/iwlwifi/fw/runtime.h | 2 + drivers/net/wireless/intel/iwlwifi/iwl-config.h | 17 +- drivers/net/wireless/intel/iwlwifi/iwl-csr.h | 7 +- drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c | 15 +- drivers/net/wireless/intel/iwlwifi/iwl-debug.h | 2 + drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 26 +- drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 148 +- drivers/net/wireless/intel/iwlwifi/iwl-prph.h | 6 + drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 15 +- drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 148 +- .../net/wireless/intel/iwlwifi/mvm/debugfs-vif.c | 14 +- drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 91 +- .../net/wireless/intel/iwlwifi/mvm/ftm-initiator.c | 33 +- drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 4 +- drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 47 +- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 303 +- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 33 +- drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 26 +- drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c | 94 +- drivers/net/wireless/intel/iwlwifi/mvm/rs.c | 8 +- drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 59 +- drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 25 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 57 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.h | 7 +- drivers/net/wireless/intel/iwlwifi/mvm/tdls.c | 7 +- .../net/wireless/intel/iwlwifi/mvm/time-event.c | 5 +- drivers/net/wireless/intel/iwlwifi/mvm/utils.c | 12 +- .../wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c | 3 +- .../net/wireless/intel/iwlwifi/pcie/ctxt-info.c | 6 +- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 27 +- drivers/net/wireless/intel/iwlwifi/pcie/internal.h | 47 +- drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 23 +- .../net/wireless/intel/iwlwifi/pcie/trans-gen2.c | 7 +- drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 92 +- drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c | 2 +- drivers/net/wireless/intel/iwlwifi/pcie/tx.c | 12 +- drivers/net/wireless/intersil/orinoco/mic.c | 1 - drivers/net/wireless/intersil/p54/p54pci.c | 3 +- drivers/net/wireless/mac80211_hwsim.c | 94 +- drivers/net/wireless/marvell/mwifiex/Kconfig | 4 +- drivers/net/wireless/marvell/mwifiex/cfg80211.c | 10 +- drivers/net/wireless/marvell/mwifiex/cfp.c | 3 + drivers/net/wireless/marvell/mwifiex/cmdevt.c | 6 + drivers/net/wireless/marvell/mwifiex/main.c | 3 +- drivers/net/wireless/marvell/mwifiex/sdio.c | 7 +- drivers/net/wireless/marvell/mwifiex/sdio.h | 69 + drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c | 7 +- drivers/net/wireless/marvell/mwifiex/sta_event.c | 12 +- drivers/net/wireless/marvell/mwifiex/sta_rx.c | 3 +- drivers/net/wireless/marvell/mwifiex/uap_event.c | 8 +- drivers/net/wireless/marvell/mwl8k.c | 24 +- drivers/net/wireless/mediatek/mt76/Kconfig | 1 + drivers/net/wireless/mediatek/mt76/Makefile | 3 +- drivers/net/wireless/mediatek/mt76/agg-rx.c | 2 +- drivers/net/wireless/mediatek/mt76/debugfs.c | 7 +- drivers/net/wireless/mediatek/mt76/dma.c | 164 +- drivers/net/wireless/mediatek/mt76/dma.h | 2 + drivers/net/wireless/mediatek/mt76/eeprom.c | 4 +- drivers/net/wireless/mediatek/mt76/mac80211.c | 41 +- drivers/net/wireless/mediatek/mt76/mmio.c | 17 +- drivers/net/wireless/mediatek/mt76/mt76.h | 119 +- drivers/net/wireless/mediatek/mt76/mt7603/beacon.c | 35 +- drivers/net/wireless/mediatek/mt76/mt7603/core.c | 19 +- drivers/net/wireless/mediatek/mt76/mt7603/dma.c | 39 +- drivers/net/wireless/mediatek/mt76/mt7603/init.c | 14 +- drivers/net/wireless/mediatek/mt76/mt7603/mac.c | 107 +- drivers/net/wireless/mediatek/mt76/mt7603/main.c | 42 +- drivers/net/wireless/mediatek/mt76/mt7603/mcu.c | 116 +- drivers/net/wireless/mediatek/mt76/mt7603/mt7603.h | 25 +- drivers/net/wireless/mediatek/mt76/mt7603/regs.h | 4 + drivers/net/wireless/mediatek/mt76/mt7615/Kconfig | 7 + drivers/net/wireless/mediatek/mt76/mt7615/Makefile | 5 + drivers/net/wireless/mediatek/mt76/mt7615/dma.c | 205 + drivers/net/wireless/mediatek/mt76/mt7615/eeprom.c | 98 + drivers/net/wireless/mediatek/mt76/mt7615/eeprom.h | 18 + drivers/net/wireless/mediatek/mt76/mt7615/init.c | 229 + drivers/net/wireless/mediatek/mt76/mt7615/mac.c | 775 + drivers/net/wireless/mediatek/mt76/mt7615/mac.h | 300 + drivers/net/wireless/mediatek/mt76/mt7615/main.c | 499 + drivers/net/wireless/mediatek/mt76/mt7615/mcu.c | 1655 ++ drivers/net/wireless/mediatek/mt76/mt7615/mcu.h | 520 + drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h | 195 + drivers/net/wireless/mediatek/mt76/mt7615/pci.c | 150 + drivers/net/wireless/mediatek/mt76/mt7615/regs.h | 203 + drivers/net/wireless/mediatek/mt76/mt76x0/init.c | 2 +- drivers/net/wireless/mediatek/mt76/mt76x0/main.c | 8 +- drivers/net/wireless/mediatek/mt76/mt76x0/pci.c | 26 +- drivers/net/wireless/mediatek/mt76/mt76x0/usb.c | 49 +- drivers/net/wireless/mediatek/mt76/mt76x02.h | 44 +- .../net/wireless/mediatek/mt76/mt76x02_beacon.c | 286 + drivers/net/wireless/mediatek/mt76/mt76x02_mac.c | 199 +- drivers/net/wireless/mediatek/mt76/mt76x02_mac.h | 4 +- drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c | 266 +- drivers/net/wireless/mediatek/mt76/mt76x02_regs.h | 5 +- drivers/net/wireless/mediatek/mt76/mt76x02_txrx.c | 29 +- drivers/net/wireless/mediatek/mt76/mt76x02_usb.h | 12 +- .../net/wireless/mediatek/mt76/mt76x02_usb_core.c | 188 +- drivers/net/wireless/mediatek/mt76/mt76x02_util.c | 107 +- drivers/net/wireless/mediatek/mt76/mt76x2/init.c | 12 +- drivers/net/wireless/mediatek/mt76/mt76x2/pci.c | 3 +- .../net/wireless/mediatek/mt76/mt76x2/pci_init.c | 6 +- .../net/wireless/mediatek/mt76/mt76x2/pci_main.c | 27 +- drivers/net/wireless/mediatek/mt76/mt76x2/phy.c | 6 +- drivers/net/wireless/mediatek/mt76/mt76x2/usb.c | 14 +- .../net/wireless/mediatek/mt76/mt76x2/usb_init.c | 5 +- .../net/wireless/mediatek/mt76/mt76x2/usb_main.c | 19 +- drivers/net/wireless/mediatek/mt76/tx.c | 148 +- drivers/net/wireless/mediatek/mt76/usb.c | 379 +- drivers/net/wireless/quantenna/qtnfmac/bus.h | 25 +- drivers/net/wireless/quantenna/qtnfmac/cfg80211.c | 86 +- drivers/net/wireless/quantenna/qtnfmac/commands.c | 379 +- drivers/net/wireless/quantenna/qtnfmac/commands.h | 7 +- drivers/net/wireless/quantenna/qtnfmac/core.c | 91 +- drivers/net/wireless/quantenna/qtnfmac/core.h | 7 +- drivers/net/wireless/quantenna/qtnfmac/debug.c | 4 +- drivers/net/wireless/quantenna/qtnfmac/event.c | 16 +- drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c | 32 +- .../wireless/quantenna/qtnfmac/pcie/pcie_priv.h | 3 +- .../wireless/quantenna/qtnfmac/pcie/pearl_pcie.c | 23 +- .../wireless/quantenna/qtnfmac/pcie/topaz_pcie.c | 31 +- drivers/net/wireless/quantenna/qtnfmac/qlink.h | 87 +- .../net/wireless/quantenna/qtnfmac/qlink_util.c | 117 + .../net/wireless/quantenna/qtnfmac/qlink_util.h | 5 + drivers/net/wireless/ralink/rt2x00/rt2800.h | 19 +- drivers/net/wireless/ralink/rt2x00/rt2800lib.c | 628 +- drivers/net/wireless/ralink/rt2x00/rt2800lib.h | 3 +- drivers/net/wireless/ralink/rt2x00/rt2800mmio.c | 124 +- drivers/net/wireless/ralink/rt2x00/rt2800mmio.h | 1 + drivers/net/wireless/ralink/rt2x00/rt2800pci.c | 2 +- drivers/net/wireless/ralink/rt2x00/rt2800soc.c | 13 +- drivers/net/wireless/ralink/rt2x00/rt2800usb.c | 28 +- drivers/net/wireless/ralink/rt2x00/rt2x00.h | 8 +- drivers/net/wireless/ralink/rt2x00/rt2x00dev.c | 6 +- drivers/net/wireless/ralink/rt2x00/rt2x00mac.c | 10 - drivers/net/wireless/ralink/rt2x00/rt2x00mmio.h | 2 - drivers/net/wireless/ralink/rt2x00/rt2x00queue.c | 18 +- drivers/net/wireless/ralink/rt2x00/rt2x00queue.h | 3 - drivers/net/wireless/ralink/rt2x00/rt2x00usb.c | 22 +- drivers/net/wireless/ray_cs.c | 8 +- drivers/net/wireless/realtek/Kconfig | 1 + drivers/net/wireless/realtek/Makefile | 1 + drivers/net/wireless/realtek/rtlwifi/base.c | 5 + drivers/net/wireless/realtek/rtlwifi/pci.c | 6 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/fw.c | 2 + .../net/wireless/realtek/rtlwifi/rtl8188ee/trx.c | 17 +- .../wireless/realtek/rtlwifi/rtl8192c/fw_common.c | 2 + .../net/wireless/realtek/rtlwifi/rtl8192cu/rf.c | 3 - .../net/wireless/realtek/rtlwifi/rtl8192ee/fw.c | 2 + .../net/wireless/realtek/rtlwifi/rtl8192ee/trx.c | 15 +- .../net/wireless/realtek/rtlwifi/rtl8723ae/dm.c | 2 +- .../net/wireless/realtek/rtlwifi/rtl8723ae/fw.c | 2 + .../net/wireless/realtek/rtlwifi/rtl8723ae/hw.c | 1 + .../net/wireless/realtek/rtlwifi/rtl8723be/fw.c | 2 + .../net/wireless/realtek/rtlwifi/rtl8723be/trx.c | 16 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/fw.c | 4 + .../net/wireless/realtek/rtlwifi/rtl8821ae/trx.c | 14 +- drivers/net/wireless/realtek/rtlwifi/wifi.h | 1 - drivers/net/wireless/realtek/rtw88/Kconfig | 54 + drivers/net/wireless/realtek/rtw88/Makefile | 22 + drivers/net/wireless/realtek/rtw88/debug.c | 637 + drivers/net/wireless/realtek/rtw88/debug.h | 52 + drivers/net/wireless/realtek/rtw88/efuse.c | 160 + drivers/net/wireless/realtek/rtw88/efuse.h | 26 + drivers/net/wireless/realtek/rtw88/fw.c | 633 + drivers/net/wireless/realtek/rtw88/fw.h | 222 + drivers/net/wireless/realtek/rtw88/hci.h | 211 + drivers/net/wireless/realtek/rtw88/mac.c | 965 + drivers/net/wireless/realtek/rtw88/mac.h | 35 + drivers/net/wireless/realtek/rtw88/mac80211.c | 481 + drivers/net/wireless/realtek/rtw88/main.c | 1211 ++ drivers/net/wireless/realtek/rtw88/main.h | 1104 + drivers/net/wireless/realtek/rtw88/pci.c | 1211 ++ drivers/net/wireless/realtek/rtw88/pci.h | 237 + drivers/net/wireless/realtek/rtw88/phy.c | 1727 ++ drivers/net/wireless/realtek/rtw88/phy.h | 134 + drivers/net/wireless/realtek/rtw88/ps.c | 166 + drivers/net/wireless/realtek/rtw88/ps.h | 20 + drivers/net/wireless/realtek/rtw88/reg.h | 421 + drivers/net/wireless/realtek/rtw88/regd.c | 391 + drivers/net/wireless/realtek/rtw88/regd.h | 67 + drivers/net/wireless/realtek/rtw88/rtw8822b.c | 1594 ++ drivers/net/wireless/realtek/rtw88/rtw8822b.h | 170 + .../net/wireless/realtek/rtw88/rtw8822b_table.c | 20783 +++++++++++++++++++ .../net/wireless/realtek/rtw88/rtw8822b_table.h | 18 + drivers/net/wireless/realtek/rtw88/rtw8822c.c | 1890 ++ drivers/net/wireless/realtek/rtw88/rtw8822c.h | 186 + .../net/wireless/realtek/rtw88/rtw8822c_table.c | 11753 +++++++++++ .../net/wireless/realtek/rtw88/rtw8822c_table.h | 17 + drivers/net/wireless/realtek/rtw88/rx.c | 151 + drivers/net/wireless/realtek/rtw88/rx.h | 41 + drivers/net/wireless/realtek/rtw88/sec.c | 120 + drivers/net/wireless/realtek/rtw88/sec.h | 39 + drivers/net/wireless/realtek/rtw88/tx.c | 367 + drivers/net/wireless/realtek/rtw88/tx.h | 89 + drivers/net/wireless/realtek/rtw88/util.c | 72 + drivers/net/wireless/realtek/rtw88/util.h | 34 + drivers/net/wireless/rndis_wlan.c | 12 +- drivers/net/wireless/rsi/rsi_91x_hal.c | 199 +- drivers/net/wireless/rsi/rsi_91x_mac80211.c | 30 +- drivers/net/wireless/rsi/rsi_91x_mgmt.c | 232 +- drivers/net/wireless/rsi/rsi_91x_sdio.c | 129 +- drivers/net/wireless/rsi/rsi_91x_usb.c | 96 +- drivers/net/wireless/rsi/rsi_boot_params.h | 63 + drivers/net/wireless/rsi/rsi_hal.h | 44 +- drivers/net/wireless/rsi/rsi_main.h | 21 +- drivers/net/wireless/rsi/rsi_mgmt.h | 26 + drivers/net/wireless/rsi/rsi_sdio.h | 5 +- drivers/net/wireless/rsi/rsi_usb.h | 3 +- drivers/net/wireless/st/cw1200/main.c | 5 + drivers/net/wireless/ti/wlcore/cmd.c | 15 +- drivers/net/wireless/ti/wlcore/testmode.c | 4 +- drivers/net/wireless/ti/wlcore/vendor_cmd.c | 8 +- drivers/net/wireless/ti/wlcore/wlcore.h | 4 +- drivers/net/wireless/zydas/zd1211rw/zd_usb.c | 3 +- drivers/net/xen-netback/common.h | 18 + drivers/net/xen-netback/interface.c | 6 +- drivers/net/xen-netback/xenbus.c | 17 +- drivers/net/xen-netfront.c | 5 +- drivers/nfc/fdp/fdp.c | 35 +- drivers/nfc/fdp/i2c.c | 26 +- drivers/nfc/mei_phy.c | 18 +- drivers/nfc/microread/mei.c | 17 +- drivers/nfc/pn533/pn533.c | 2 + drivers/nfc/pn544/mei.c | 15 +- drivers/nfc/s3fwrn5/firmware.c | 1 - drivers/nfc/st21nfca/dep.c | 5 +- drivers/nfc/st21nfca/se.c | 5 +- drivers/nfc/st95hf/core.c | 18 +- drivers/ntb/hw/amd/ntb_hw_amd.c | 12 +- drivers/ntb/hw/idt/ntb_hw_idt.c | 13 - drivers/ntb/hw/intel/ntb_hw_gen1.c | 4 - drivers/ntb/hw/intel/ntb_hw_gen3.c | 6 +- drivers/ntb/ntb.c | 9 +- drivers/ntb/ntb_transport.c | 1 + drivers/ntb/test/ntb_perf.c | 46 +- drivers/ntb/test/ntb_pingpong.c | 14 +- drivers/ntb/test/ntb_tool.c | 9 +- drivers/nvdimm/btt_devs.c | 18 +- drivers/nvdimm/bus.c | 2 +- drivers/nvdimm/dimm_devs.c | 2 +- drivers/nvdimm/label.c | 29 +- drivers/nvdimm/namespace_devs.c | 20 +- drivers/nvdimm/nd.h | 4 + drivers/nvdimm/pfn_devs.c | 4 +- drivers/nvdimm/pmem.c | 8 +- drivers/nvdimm/security.c | 118 +- drivers/nvme/host/core.c | 48 +- drivers/nvme/host/fabrics.c | 1 + drivers/nvme/host/fc.c | 22 +- drivers/nvme/host/lightnvm.c | 1 + drivers/nvme/host/multipath.c | 10 +- drivers/nvme/host/nvme.h | 3 - drivers/nvme/host/pci.c | 300 +- drivers/nvme/host/rdma.c | 10 +- drivers/nvme/host/tcp.c | 21 +- drivers/nvme/target/Kconfig | 1 + drivers/nvme/target/admin-cmd.c | 5 + drivers/nvme/target/configfs.c | 4 +- drivers/nvme/target/core.c | 38 +- drivers/nvme/target/discovery.c | 77 +- drivers/nvme/target/fabrics-cmd.c | 16 +- drivers/nvme/target/fc.c | 9 +- drivers/nvme/target/io-cmd-bdev.c | 6 +- drivers/nvme/target/io-cmd-file.c | 7 +- drivers/nvme/target/loop.c | 22 +- drivers/nvme/target/nvmet.h | 5 +- drivers/nvme/target/rdma.c | 21 +- drivers/nvme/target/tcp.c | 38 +- drivers/nvmem/Kconfig | 24 +- drivers/nvmem/Makefile | 5 + drivers/nvmem/core.c | 316 +- drivers/nvmem/imx-iim.c | 4 +- drivers/nvmem/imx-ocotp.c | 11 +- drivers/nvmem/mxs-ocotp.c | 4 +- drivers/nvmem/nvmem-sysfs.c | 256 + drivers/nvmem/nvmem.h | 62 + drivers/nvmem/stm32-romem.c | 202 + drivers/nvmem/sunxi_sid.c | 115 +- drivers/nvmem/zynqmp_nvmem.c | 10 +- drivers/of/address.c | 40 +- drivers/of/base.c | 15 +- drivers/of/device.c | 2 +- drivers/of/fdt.c | 2 +- drivers/of/irq.c | 2 +- drivers/of/of_net.c | 41 +- drivers/of/of_reserved_mem.c | 22 +- drivers/of/property.c | 2 +- drivers/of/unittest.c | 13 +- drivers/opp/core.c | 54 + drivers/parisc/led.c | 3 + drivers/parport/ieee1284.c | 2 +- drivers/parport/parport_cs.c | 5 +- drivers/parport/parport_ip32.c | 18 +- drivers/pci/Makefile | 2 +- drivers/pci/bus.c | 5 +- drivers/pci/controller/Kconfig | 1 + drivers/pci/controller/dwc/Kconfig | 29 +- drivers/pci/controller/dwc/Makefile | 1 + drivers/pci/controller/dwc/pci-dra7xx.c | 3 +- drivers/pci/controller/dwc/pci-imx6.c | 144 +- drivers/pci/controller/dwc/pci-keystone.c | 926 +- drivers/pci/controller/dwc/pci-layerscape-ep.c | 2 +- drivers/pci/controller/dwc/pci-layerscape.c | 1 + drivers/pci/controller/dwc/pcie-al.c | 93 + drivers/pci/controller/dwc/pcie-artpec6.c | 2 +- drivers/pci/controller/dwc/pcie-designware-ep.c | 55 +- drivers/pci/controller/dwc/pcie-designware-host.c | 157 +- drivers/pci/controller/dwc/pcie-designware-plat.c | 2 +- drivers/pci/controller/dwc/pcie-designware.c | 64 +- drivers/pci/controller/dwc/pcie-designware.h | 26 +- drivers/pci/controller/dwc/pcie-qcom.c | 23 +- drivers/pci/controller/dwc/pcie-uniphier.c | 11 +- drivers/pci/controller/pci-aardvark.c | 13 +- drivers/pci/controller/pci-host-generic.c | 2 +- drivers/pci/controller/pci-hyperv.c | 23 + drivers/pci/controller/pci-tegra.c | 37 +- drivers/pci/controller/pcie-iproc-msi.c | 2 +- drivers/pci/controller/pcie-iproc.c | 98 +- drivers/pci/controller/pcie-mediatek.c | 51 +- drivers/pci/controller/pcie-rcar.c | 85 +- drivers/pci/controller/pcie-rockchip-ep.c | 2 +- drivers/pci/controller/pcie-rockchip-host.c | 1 + drivers/pci/controller/pcie-xilinx-nwl.c | 9 +- drivers/pci/controller/pcie-xilinx.c | 12 +- drivers/pci/controller/vmd.c | 7 - drivers/pci/endpoint/functions/pci-epf-test.c | 10 +- drivers/pci/endpoint/pci-epf-core.c | 10 +- drivers/pci/hotplug/pciehp.h | 31 +- drivers/pci/hotplug/pciehp_core.c | 18 +- drivers/pci/hotplug/pciehp_ctrl.c | 6 + drivers/pci/hotplug/pciehp_hpc.c | 17 +- drivers/pci/hotplug/pciehp_pci.c | 2 + drivers/pci/hotplug/rpadlpar_core.c | 4 + drivers/pci/hotplug/rpaphp_slot.c | 3 +- drivers/pci/msi.c | 6 +- drivers/pci/of.c | 64 +- drivers/pci/p2pdma.c | 38 +- drivers/pci/pci-acpi.c | 183 +- drivers/pci/pci-driver.c | 14 +- drivers/pci/pci-stub.c | 10 +- drivers/pci/pci-sysfs.c | 3 +- drivers/pci/pci.c | 363 +- drivers/pci/pci.h | 2 +- drivers/pci/pcie/Kconfig | 8 + drivers/pci/pcie/Makefile | 2 +- drivers/pci/pcie/aer.c | 30 +- drivers/pci/pcie/aer_inject.c | 20 +- drivers/pci/pcie/aspm.c | 47 +- drivers/pci/pcie/bw_notification.c | 14 + drivers/pci/pcie/dpc.c | 37 +- drivers/pci/pcie/pme.c | 10 +- drivers/pci/pcie/portdrv.h | 4 + drivers/pci/pcie/portdrv_core.c | 3 +- drivers/pci/probe.c | 230 +- drivers/pci/proc.c | 1 + drivers/pci/quirks.c | 98 +- drivers/pci/search.c | 10 +- drivers/pci/setup-bus.c | 526 +- drivers/pci/slot.c | 2 +- drivers/pci/switch/switchtec.c | 44 +- drivers/pci/xen-pcifront.c | 9 +- drivers/pcmcia/omap_cf.c | 2 +- drivers/perf/Kconfig | 9 + drivers/perf/Makefile | 1 + drivers/perf/arm-cci.c | 21 +- drivers/perf/arm-ccn.c | 25 +- drivers/perf/arm_smmuv3_pmu.c | 865 + drivers/perf/arm_spe_pmu.c | 10 +- drivers/phy/allwinner/Kconfig | 9 +- drivers/phy/allwinner/phy-sun4i-usb.c | 4 + drivers/phy/amlogic/Kconfig | 22 + drivers/phy/amlogic/Makefile | 2 + drivers/phy/amlogic/phy-meson-g12a-usb2.c | 341 + drivers/phy/amlogic/phy-meson-g12a-usb3-pcie.c | 413 + drivers/phy/amlogic/phy-meson-gxl-usb2.c | 11 +- drivers/phy/broadcom/Kconfig | 11 + drivers/phy/broadcom/Makefile | 1 + drivers/phy/broadcom/phy-bcm-sr-usb.c | 394 + drivers/phy/freescale/phy-fsl-imx8mq-usb.c | 12 + drivers/phy/hisilicon/Kconfig | 10 + drivers/phy/hisilicon/Makefile | 1 + drivers/phy/hisilicon/phy-hi3660-usb3.c | 233 + drivers/phy/marvell/phy-mvebu-a3700-utmi.c | 1 - drivers/phy/mediatek/Kconfig | 10 + drivers/phy/mediatek/Makefile | 1 + drivers/phy/mediatek/phy-mtk-tphy.c | 10 +- drivers/phy/mediatek/phy-mtk-ufs.c | 245 + drivers/phy/motorola/Kconfig | 2 +- drivers/phy/mscc/phy-ocelot-serdes.c | 240 +- drivers/phy/phy-core.c | 11 + drivers/phy/qualcomm/phy-qcom-qmp.c | 222 +- drivers/phy/qualcomm/phy-qcom-qmp.h | 12 + drivers/phy/qualcomm/phy-qcom-qusb2.c | 11 +- drivers/phy/qualcomm/phy-qcom-ufs-i.h | 5 +- drivers/phy/qualcomm/phy-qcom-ufs-qmp-14nm.c | 25 +- drivers/phy/qualcomm/phy-qcom-ufs-qmp-20nm.c | 25 +- drivers/phy/qualcomm/phy-qcom-ufs.c | 59 +- drivers/phy/renesas/Kconfig | 2 +- drivers/phy/renesas/phy-rcar-gen2.c | 130 +- drivers/phy/renesas/phy-rcar-gen3-usb2.c | 232 +- drivers/phy/rockchip/phy-rockchip-emmc.c | 30 +- drivers/phy/rockchip/phy-rockchip-typec.c | 4 +- drivers/phy/socionext/phy-uniphier-usb3hs.c | 10 +- drivers/phy/socionext/phy-uniphier-usb3ss.c | 10 +- drivers/phy/tegra/Makefile | 1 + drivers/phy/tegra/xusb-tegra186.c | 899 + drivers/phy/tegra/xusb.c | 67 +- drivers/phy/tegra/xusb.h | 35 + drivers/phy/ti/Kconfig | 14 +- drivers/phy/ti/Makefile | 1 + drivers/phy/ti/phy-am654-serdes.c | 658 + drivers/phy/ti/phy-ti-pipe3.c | 362 +- drivers/phy/ti/phy-twl4030-usb.c | 35 +- drivers/pinctrl/Kconfig | 22 + drivers/pinctrl/Makefile | 2 + drivers/pinctrl/cirrus/Kconfig | 10 + drivers/pinctrl/cirrus/Makefile | 2 + drivers/pinctrl/cirrus/pinctrl-lochnagar.c | 1235 ++ drivers/pinctrl/freescale/pinctrl-imx.c | 25 +- drivers/pinctrl/freescale/pinctrl-imx.h | 1 + drivers/pinctrl/freescale/pinctrl-imx8mq.c | 1 + drivers/pinctrl/freescale/pinctrl-scu.c | 2 +- drivers/pinctrl/intel/pinctrl-baytrail.c | 2 + drivers/pinctrl/intel/pinctrl-cedarfork.c | 18 +- drivers/pinctrl/intel/pinctrl-intel.c | 66 +- drivers/pinctrl/intel/pinctrl-intel.h | 11 +- drivers/pinctrl/mediatek/Kconfig | 7 + drivers/pinctrl/mediatek/Makefile | 1 + drivers/pinctrl/mediatek/pinctrl-mt8183.c | 50 + drivers/pinctrl/mediatek/pinctrl-mt8516.c | 362 + drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c | 49 + drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.h | 11 + drivers/pinctrl/mediatek/pinctrl-mtk-mt8516.h | 1182 ++ drivers/pinctrl/mediatek/pinctrl-paris.c | 21 + drivers/pinctrl/pinctrl-amd.c | 4 +- drivers/pinctrl/pinctrl-artpec6.c | 19 +- drivers/pinctrl/pinctrl-axp209.c | 2 + drivers/pinctrl/pinctrl-bm1880.c | 965 + drivers/pinctrl/pinctrl-mcp23s08.c | 113 +- drivers/pinctrl/pinctrl-pistachio.c | 2 + drivers/pinctrl/pinctrl-rza1.c | 18 +- drivers/pinctrl/pinctrl-st.c | 15 +- drivers/pinctrl/pinctrl-stmfx.c | 819 + drivers/pinctrl/pxa/pinctrl-pxa2xx.c | 1 + drivers/pinctrl/samsung/pinctrl-exynos-arm.c | 1 + drivers/pinctrl/sh-pfc/Kconfig | 204 +- drivers/pinctrl/sh-pfc/Makefile | 15 + drivers/pinctrl/sh-pfc/core.c | 130 + drivers/pinctrl/sh-pfc/gpio.c | 8 +- drivers/pinctrl/sh-pfc/pfc-emev2.c | 67 +- drivers/pinctrl/sh-pfc/pfc-r8a73a4.c | 64 +- drivers/pinctrl/sh-pfc/pfc-r8a7740.c | 56 +- drivers/pinctrl/sh-pfc/pfc-r8a77470.c | 136 +- drivers/pinctrl/sh-pfc/pfc-r8a7778.c | 101 +- drivers/pinctrl/sh-pfc/pfc-r8a7779.c | 235 +- drivers/pinctrl/sh-pfc/pfc-r8a7790.c | 132 +- drivers/pinctrl/sh-pfc/pfc-r8a7791.c | 156 +- drivers/pinctrl/sh-pfc/pfc-r8a7792.c | 134 +- drivers/pinctrl/sh-pfc/pfc-r8a7794.c | 127 +- drivers/pinctrl/sh-pfc/pfc-r8a7795-es1.c | 222 +- drivers/pinctrl/sh-pfc/pfc-r8a7795.c | 201 +- drivers/pinctrl/sh-pfc/pfc-r8a7796.c | 225 +- drivers/pinctrl/sh-pfc/pfc-r8a77965.c | 294 +- drivers/pinctrl/sh-pfc/pfc-r8a77970.c | 123 +- drivers/pinctrl/sh-pfc/pfc-r8a77980.c | 135 +- drivers/pinctrl/sh-pfc/pfc-r8a77990.c | 214 +- drivers/pinctrl/sh-pfc/pfc-r8a77995.c | 120 +- drivers/pinctrl/sh-pfc/pfc-sh7203.c | 152 +- drivers/pinctrl/sh-pfc/pfc-sh7264.c | 232 +- drivers/pinctrl/sh-pfc/pfc-sh7269.c | 252 +- drivers/pinctrl/sh-pfc/pfc-sh73a0.c | 52 +- drivers/pinctrl/sh-pfc/pfc-sh7720.c | 144 +- drivers/pinctrl/sh-pfc/pfc-sh7722.c | 220 +- drivers/pinctrl/sh-pfc/pfc-sh7723.c | 200 +- drivers/pinctrl/sh-pfc/pfc-sh7724.c | 204 +- drivers/pinctrl/sh-pfc/pfc-sh7734.c | 140 +- drivers/pinctrl/sh-pfc/pfc-sh7757.c | 244 +- drivers/pinctrl/sh-pfc/pfc-sh7785.c | 136 +- drivers/pinctrl/sh-pfc/pfc-sh7786.c | 80 +- drivers/pinctrl/sh-pfc/pfc-shx3.c | 32 +- drivers/pinctrl/sh-pfc/sh_pfc.h | 68 +- drivers/pinctrl/stm32/pinctrl-stm32.c | 105 +- drivers/pinctrl/stm32/pinctrl-stm32.h | 14 + drivers/pinctrl/stm32/pinctrl-stm32mp157.c | 1089 +- drivers/pinctrl/sunxi/Kconfig | 57 +- drivers/pinctrl/sunxi/pinctrl-sun50i-h6.c | 1 + drivers/pinctrl/sunxi/pinctrl-sun9i-a80-r.c | 2 +- drivers/pinctrl/sunxi/pinctrl-sun9i-a80.c | 2 +- drivers/pinctrl/sunxi/pinctrl-sunxi.c | 96 +- drivers/pinctrl/sunxi/pinctrl-sunxi.h | 18 +- drivers/pinctrl/zte/pinctrl-zx.c | 1 + drivers/platform/chrome/Kconfig | 37 + drivers/platform/chrome/Makefile | 8 +- drivers/platform/chrome/chromeos_laptop.c | 2 +- drivers/platform/chrome/cros_ec_debugfs.c | 76 +- drivers/platform/chrome/cros_ec_ishtp.c | 763 + drivers/platform/chrome/cros_ec_proto.c | 21 + drivers/platform/chrome/cros_ec_rpmsg.c | 258 + drivers/platform/chrome/cros_ec_spi.c | 82 +- drivers/platform/chrome/cros_ec_trace.c | 124 + drivers/platform/chrome/cros_ec_trace.h | 51 + drivers/platform/chrome/cros_usbpd_logger.c | 262 + drivers/platform/chrome/wilco_ec/Makefile | 2 +- drivers/platform/chrome/wilco_ec/core.c | 13 +- drivers/platform/chrome/wilco_ec/debugfs.c | 99 +- drivers/platform/chrome/wilco_ec/mailbox.c | 62 +- drivers/platform/chrome/wilco_ec/properties.c | 132 + drivers/platform/chrome/wilco_ec/sysfs.c | 77 + drivers/platform/goldfish/goldfish_pipe.c | 3 +- drivers/platform/mellanox/Kconfig | 12 +- drivers/platform/mellanox/Makefile | 1 + drivers/platform/mellanox/mlxbf-tmfifo-regs.h | 63 + drivers/platform/mellanox/mlxbf-tmfifo.c | 1281 ++ drivers/platform/x86/Kconfig | 11 + drivers/platform/x86/Makefile | 1 + drivers/platform/x86/alienware-wmi.c | 19 +- drivers/platform/x86/asus-wmi.c | 37 + drivers/platform/x86/dell-laptop.c | 6 +- drivers/platform/x86/dell-rbtn.c | 2 + drivers/platform/x86/ideapad-laptop.c | 321 +- drivers/platform/x86/intel_mrfld_pwrbtn.c | 107 + drivers/platform/x86/intel_pmc_core.c | 172 +- drivers/platform/x86/intel_pmc_core.h | 7 + drivers/platform/x86/intel_pmc_ipc.c | 46 +- drivers/platform/x86/intel_punit_ipc.c | 8 +- drivers/platform/x86/mlx-platform.c | 228 +- drivers/platform/x86/pmc_atom.c | 21 + drivers/platform/x86/sony-laptop.c | 8 +- drivers/platform/x86/thinkpad_acpi.c | 146 +- drivers/platform/x86/touchscreen_dmi.c | 51 + drivers/pnp/quirks.c | 2 +- drivers/power/reset/at91-sama5d2_shdwc.c | 25 + drivers/power/reset/syscon-reboot.c | 19 +- drivers/power/supply/Kconfig | 36 +- drivers/power/supply/Makefile | 5 +- drivers/power/supply/ab8500_bmdata.c | 1 + drivers/power/supply/axp20x_usb_power.c | 179 +- drivers/power/supply/axp288_charger.c | 4 + drivers/power/supply/axp288_fuel_gauge.c | 20 + drivers/power/supply/bq27xxx_battery.c | 3 +- drivers/power/supply/charger-manager.c | 3 + drivers/power/supply/cpcap-battery.c | 45 +- drivers/power/supply/cpcap-charger.c | 5 +- drivers/power/supply/goldfish_battery.c | 2 +- drivers/power/supply/gpio-charger.c | 57 +- drivers/power/supply/ingenic-battery.c | 184 + drivers/power/supply/lt3651-charger.c | 207 + drivers/power/supply/ltc3651-charger.c | 210 - drivers/power/supply/max14656_charger_detector.c | 27 +- drivers/power/supply/max77650-charger.c | 368 + drivers/power/supply/olpc_battery.c | 171 +- drivers/power/supply/power_supply_core.c | 38 +- drivers/power/supply/power_supply_sysfs.c | 12 +- drivers/power/supply/ucs1002_power.c | 646 + drivers/pps/clients/pps-gpio.c | 153 +- drivers/ptp/ptp_qoriq.c | 3 + drivers/pwm/Kconfig | 16 +- drivers/pwm/Makefile | 1 + drivers/pwm/core.c | 11 +- drivers/pwm/pwm-atmel-tcb.c | 2 +- drivers/pwm/pwm-berlin.c | 1 - drivers/pwm/pwm-ep93xx.c | 2 +- drivers/pwm/pwm-fsl-ftm.c | 44 +- drivers/pwm/pwm-img.c | 2 +- drivers/pwm/pwm-imx-tpm.c | 449 + drivers/pwm/pwm-imx27.c | 4 +- drivers/pwm/pwm-meson.c | 66 +- drivers/pwm/pwm-pca9685.c | 1 - drivers/pwm/pwm-samsung.c | 5 +- drivers/pwm/pwm-tiehrpwm.c | 2 + drivers/pwm/sysfs.c | 16 +- drivers/rapidio/devices/rio_mport_cdev.c | 4 +- drivers/rapidio/rio_cm.c | 8 + drivers/ras/cec.c | 4 +- drivers/regulator/88pm800.c | 18 +- drivers/regulator/88pm8607.c | 43 +- drivers/regulator/Kconfig | 11 +- drivers/regulator/Makefile | 1 + drivers/regulator/ab3100.c | 45 +- drivers/regulator/ab8500-ext.c | 49 +- drivers/regulator/ab8500.c | 20 +- drivers/regulator/act8865-regulator.c | 147 +- drivers/regulator/anatop-regulator.c | 63 +- drivers/regulator/arizona-ldo1.c | 19 +- drivers/regulator/arizona-micsupp.c | 19 +- drivers/regulator/as3711-regulator.c | 37 +- drivers/regulator/as3722-regulator.c | 287 +- drivers/regulator/axp20x-regulator.c | 23 +- drivers/regulator/bcm590xx-regulator.c | 105 +- drivers/regulator/bd718x7-regulator.c | 4 +- drivers/regulator/core.c | 30 +- drivers/regulator/cpcap-regulator.c | 15 +- drivers/regulator/da903x.c | 16 +- drivers/regulator/da9052-regulator.c | 55 +- drivers/regulator/da9055-regulator.c | 89 +- drivers/regulator/da9062-regulator.c | 146 +- drivers/regulator/da9063-regulator.c | 134 +- drivers/regulator/da9210-regulator.c | 23 +- drivers/regulator/da9210-regulator.h | 17 +- drivers/regulator/da9211-regulator.c | 24 +- drivers/regulator/da9211-regulator.h | 11 +- drivers/regulator/db8500-prcmu.c | 143 +- drivers/regulator/dbx500-prcmu.h | 4 - drivers/regulator/fan53555.c | 60 +- drivers/regulator/gpio-regulator.c | 22 +- drivers/regulator/hi6421-regulator.c | 232 +- drivers/regulator/hi6421v530-regulator.c | 26 +- drivers/regulator/hi655x-regulator.c | 37 +- drivers/regulator/lm363x-regulator.c | 8 +- drivers/regulator/lp8755.c | 15 +- drivers/regulator/lp87565-regulator.c | 49 +- drivers/regulator/ltc3589.c | 269 +- drivers/regulator/ltc3676.c | 10 +- drivers/regulator/max14577-regulator.c | 55 - drivers/regulator/max77620-regulator.c | 2 +- drivers/regulator/max77650-regulator.c | 2 +- drivers/regulator/max8925-regulator.c | 76 +- drivers/regulator/max8998.c | 300 +- drivers/regulator/mcp16502.c | 67 +- drivers/regulator/mt6311-regulator.c | 17 +- drivers/regulator/mt6311-regulator.h | 10 +- drivers/regulator/mt6323-regulator.c | 32 +- drivers/regulator/mt6380-regulator.c | 25 +- drivers/regulator/mt6397-regulator.c | 33 +- drivers/regulator/of_regulator.c | 5 +- drivers/regulator/palmas-regulator.c | 12 - drivers/regulator/pv88060-regulator.c | 22 +- drivers/regulator/pv88060-regulator.h | 11 +- drivers/regulator/pv88080-regulator.c | 22 +- drivers/regulator/pv88080-regulator.h | 11 +- drivers/regulator/pv88090-regulator.c | 22 +- drivers/regulator/pv88090-regulator.h | 11 +- drivers/regulator/rc5t583-regulator.c | 25 +- drivers/regulator/rn5t618-regulator.c | 8 +- drivers/regulator/s2mpa01.c | 41 +- drivers/regulator/sc2731-regulator.c | 2 +- drivers/regulator/sky81452-regulator.c | 26 +- drivers/regulator/stm32-pwr.c | 186 + drivers/regulator/sy8106a-regulator.c | 40 +- drivers/regulator/tps6507x-regulator.c | 117 +- drivers/regulator/tps65086-regulator.c | 4 +- drivers/regulator/tps65132-regulator.c | 29 +- drivers/regulator/tps65217-regulator.c | 9 +- drivers/regulator/tps65218-regulator.c | 56 +- drivers/regulator/tps6524x-regulator.c | 11 +- drivers/regulator/tps80031-regulator.c | 48 +- drivers/regulator/twl-regulator.c | 6 +- drivers/regulator/vctrl-regulator.c | 4 +- drivers/regulator/vexpress-regulator.c | 72 +- drivers/regulator/wm831x-dcdc.c | 23 +- drivers/regulator/wm831x-isink.c | 66 +- drivers/regulator/wm831x-ldo.c | 21 +- drivers/regulator/wm8350-regulator.c | 102 +- drivers/regulator/wm8400-regulator.c | 39 +- drivers/regulator/wm8994-regulator.c | 19 +- drivers/reset/Kconfig | 3 +- drivers/reset/core.c | 183 +- drivers/reset/reset-simple.c | 8 +- drivers/reset/reset-zynqmp.c | 8 +- drivers/rpmsg/rpmsg_core.c | 3 +- drivers/rtc/Kconfig | 19 +- drivers/rtc/Makefile | 1 + drivers/rtc/class.c | 21 +- drivers/rtc/dev.c | 20 +- drivers/rtc/hctosys.c | 10 +- drivers/rtc/interface.c | 107 +- drivers/rtc/lib.c | 30 +- drivers/rtc/nvmem.c | 7 +- drivers/rtc/proc.c | 21 +- drivers/rtc/rtc-88pm80x.c | 14 +- drivers/rtc/rtc-88pm860x.c | 2 +- drivers/rtc/rtc-ab-b5ze-s3.c | 189 +- drivers/rtc/rtc-ab3100.c | 24 +- drivers/rtc/rtc-abx80x.c | 43 +- drivers/rtc/rtc-aspeed.c | 136 + drivers/rtc/rtc-at91sam9.c | 108 +- drivers/rtc/rtc-brcmstb-waketimer.c | 2 +- drivers/rtc/rtc-coh901331.c | 37 +- drivers/rtc/rtc-da9063.c | 27 +- drivers/rtc/rtc-digicolor.c | 25 +- drivers/rtc/rtc-dm355evm.c | 24 +- drivers/rtc/rtc-ds1374.c | 2 +- drivers/rtc/rtc-ds1672.c | 127 +- drivers/rtc/rtc-ds1685.c | 262 +- drivers/rtc/rtc-ds2404.c | 73 +- drivers/rtc/rtc-ds3232.c | 40 +- drivers/rtc/rtc-ep93xx.c | 70 +- drivers/rtc/rtc-goldfish.c | 50 +- drivers/rtc/rtc-hid-sensor-time.c | 3 +- drivers/rtc/rtc-imxdi.c | 50 +- drivers/rtc/rtc-jz4740.c | 95 +- drivers/rtc/rtc-lpc32xx.c | 59 +- drivers/rtc/rtc-m41t80.c | 2 +- drivers/rtc/rtc-mc13xxx.c | 25 +- drivers/rtc/rtc-mt6397.c | 9 +- drivers/rtc/rtc-mv.c | 33 +- drivers/rtc/rtc-mxc.c | 86 +- drivers/rtc/rtc-mxc_v2.c | 29 +- drivers/rtc/rtc-omap.c | 81 +- drivers/rtc/rtc-opal.c | 2 +- drivers/rtc/rtc-pcap.c | 28 +- drivers/rtc/rtc-pcf85063.c | 446 +- drivers/rtc/rtc-pcf85363.c | 20 +- drivers/rtc/rtc-ps3.c | 30 +- drivers/rtc/rtc-pxa.c | 3 +- drivers/rtc/rtc-rk808.c | 6 +- drivers/rtc/rtc-rx6110.c | 9 + drivers/rtc/rtc-rx8025.c | 2 +- drivers/rtc/rtc-sh.c | 30 +- drivers/rtc/rtc-sirfsoc.c | 2 +- drivers/rtc/rtc-snvs.c | 48 +- drivers/rtc/rtc-stm32.c | 9 +- drivers/rtc/rtc-stmp3xxx.c | 34 +- drivers/rtc/rtc-sun4v.c | 21 +- drivers/rtc/rtc-tegra.c | 47 +- drivers/rtc/rtc-test.c | 11 +- drivers/rtc/rtc-tx4939.c | 17 +- drivers/rtc/rtc-wilco-ec.c | 63 +- drivers/rtc/rtc-wm831x.c | 69 +- drivers/rtc/rtc-wm8350.c | 12 +- drivers/rtc/rtc-x1205.c | 7 + drivers/rtc/rtc-xgene.c | 61 +- drivers/rtc/rtc-zynqmp.c | 13 +- drivers/rtc/sysfs.c | 23 +- drivers/rtc/systohc.c | 13 +- drivers/s390/block/dasd_eckd.c | 8 +- drivers/s390/char/con3270.c | 2 +- drivers/s390/char/fs3270.c | 5 +- drivers/s390/char/raw3270.c | 3 +- drivers/s390/char/raw3270.h | 4 +- drivers/s390/char/sclp.c | 14 +- drivers/s390/char/sclp.h | 10 +- drivers/s390/char/sclp_early.c | 5 +- drivers/s390/char/sclp_early_core.c | 20 +- drivers/s390/char/sclp_sdias.c | 74 +- drivers/s390/char/tape_char.c | 2 +- drivers/s390/char/tty3270.c | 3 +- drivers/s390/char/zcore.c | 24 +- drivers/s390/cio/Makefile | 3 +- drivers/s390/cio/airq.c | 41 +- drivers/s390/cio/cio.c | 2 +- drivers/s390/cio/cio.h | 4 +- drivers/s390/cio/ioasm.c | 1 + drivers/s390/cio/qdio.h | 6 +- drivers/s390/cio/qdio_debug.c | 9 +- drivers/s390/cio/qdio_main.c | 230 +- drivers/s390/cio/qdio_setup.c | 2 +- drivers/s390/cio/qdio_thinint.c | 4 +- drivers/s390/cio/trace.c | 1 - drivers/s390/cio/trace.h | 23 - drivers/s390/cio/vfio_ccw_async.c | 88 + drivers/s390/cio/vfio_ccw_cp.c | 21 +- drivers/s390/cio/vfio_ccw_cp.h | 2 + drivers/s390/cio/vfio_ccw_drv.c | 81 +- drivers/s390/cio/vfio_ccw_fsm.c | 143 +- drivers/s390/cio/vfio_ccw_ops.c | 227 +- drivers/s390/cio/vfio_ccw_private.h | 48 +- drivers/s390/crypto/ap_bus.c | 4 +- drivers/s390/crypto/ap_queue.c | 2 +- drivers/s390/crypto/pkey_api.c | 3 +- drivers/s390/crypto/zcrypt_api.c | 6 +- drivers/s390/net/ctcm_main.c | 1 + drivers/s390/net/ism.h | 29 +- drivers/s390/net/ism_drv.c | 20 +- drivers/s390/net/qeth_core.h | 131 +- drivers/s390/net/qeth_core_main.c | 919 +- drivers/s390/net/qeth_core_mpc.h | 2 +- drivers/s390/net/qeth_core_sys.c | 10 +- drivers/s390/net/qeth_ethtool.c | 17 + drivers/s390/net/qeth_l2_main.c | 99 +- drivers/s390/net/qeth_l3_main.c | 263 +- drivers/s390/net/qeth_l3_sys.c | 26 +- drivers/s390/virtio/virtio_ccw.c | 54 +- drivers/sbus/char/oradax.c | 4 +- drivers/scsi/NCR5380.c | 11 +- drivers/scsi/aic7xxx/Kconfig.aic7xxx | 2 +- drivers/scsi/aic7xxx/aic7770_osm.c | 1 + drivers/scsi/aic7xxx/aic7xxx.h | 1 + drivers/scsi/aic7xxx/aic7xxx_core.c | 14 +- drivers/scsi/aic7xxx/aic7xxx_osm.c | 10 +- drivers/scsi/aic7xxx/aic7xxx_osm_pci.c | 1 + drivers/scsi/atp870u.c | 7 +- drivers/scsi/be2iscsi/be_cmds.c | 2 +- drivers/scsi/be2iscsi/be_iscsi.c | 1 + drivers/scsi/be2iscsi/be_main.c | 1 + drivers/scsi/bfa/bfa.h | 3 +- drivers/scsi/bfa/bfa_fcpim.c | 6 +- drivers/scsi/bfa/bfa_hw_cb.c | 2 - drivers/scsi/bfa/bfa_hw_ct.c | 2 - drivers/scsi/bnx2fc/bnx2fc_hwi.c | 4 +- drivers/scsi/bnx2fc/bnx2fc_io.c | 3 +- drivers/scsi/bnx2i/bnx2i_hwi.c | 3 - drivers/scsi/csiostor/csio_isr.c | 28 +- drivers/scsi/csiostor/csio_scsi.c | 5 +- drivers/scsi/csiostor/csio_wr.c | 1 + drivers/scsi/cxgbi/cxgb3i/cxgb3i.c | 14 +- drivers/scsi/cxgbi/cxgb4i/cxgb4i.c | 2 +- drivers/scsi/cxgbi/libcxgbi.c | 22 +- drivers/scsi/dpt_i2o.c | 12 +- drivers/scsi/esp_scsi.c | 2 +- drivers/scsi/gdth.c | 5 +- drivers/scsi/hisi_sas/hisi_sas.h | 3 + drivers/scsi/hisi_sas/hisi_sas_main.c | 104 +- drivers/scsi/hisi_sas/hisi_sas_v1_hw.c | 21 +- drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 49 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 473 +- drivers/scsi/hpsa.c | 27 +- drivers/scsi/imm.c | 33 +- drivers/scsi/libfc/fc_rport.c | 1 - drivers/scsi/libsas/sas_ata.c | 2 +- drivers/scsi/libsas/sas_expander.c | 83 +- drivers/scsi/libsas/sas_init.c | 42 +- drivers/scsi/libsas/sas_phy.c | 7 +- drivers/scsi/libsas/sas_port.c | 24 +- drivers/scsi/lpfc/lpfc.h | 1 + drivers/scsi/lpfc/lpfc_attr.c | 280 +- drivers/scsi/lpfc/lpfc_bsg.c | 123 +- drivers/scsi/lpfc/lpfc_bsg.h | 4 +- drivers/scsi/lpfc/lpfc_ct.c | 43 +- drivers/scsi/lpfc/lpfc_debugfs.c | 486 +- drivers/scsi/lpfc/lpfc_debugfs.h | 8 +- drivers/scsi/lpfc/lpfc_els.c | 39 +- drivers/scsi/lpfc/lpfc_hbadisc.c | 40 +- drivers/scsi/lpfc/lpfc_hw.h | 4 + drivers/scsi/lpfc/lpfc_hw4.h | 42 +- drivers/scsi/lpfc/lpfc_init.c | 137 +- drivers/scsi/lpfc/lpfc_nportdisc.c | 8 +- drivers/scsi/lpfc/lpfc_nvme.c | 29 +- drivers/scsi/lpfc/lpfc_nvmet.c | 64 +- drivers/scsi/lpfc/lpfc_nvmet.h | 3 +- drivers/scsi/lpfc/lpfc_scsi.c | 23 +- drivers/scsi/lpfc/lpfc_sli.c | 434 +- drivers/scsi/lpfc/lpfc_sli.h | 19 +- drivers/scsi/lpfc/lpfc_sli4.h | 54 +- drivers/scsi/lpfc/lpfc_version.h | 4 +- drivers/scsi/megaraid/megaraid_sas_base.c | 5 +- drivers/scsi/megaraid/megaraid_sas_fusion.c | 3 +- drivers/scsi/mpt3sas/Kconfig | 1 + drivers/scsi/mpt3sas/mpt3sas_base.c | 179 +- drivers/scsi/mpt3sas/mpt3sas_base.h | 22 +- drivers/scsi/mvsas/mv_64xx.c | 3 +- drivers/scsi/mvsas/mv_94xx.c | 3 +- drivers/scsi/mvsas/mv_sas.c | 2 +- drivers/scsi/mvumi.c | 6 +- drivers/scsi/myrs.c | 2 +- drivers/scsi/osst.c | 6 + drivers/scsi/pm8001/pm8001_hwi.c | 37 +- drivers/scsi/pm8001/pm8001_init.c | 4 +- drivers/scsi/pm8001/pm8001_sas.c | 4 +- drivers/scsi/pm8001/pm8001_sas.h | 2 +- drivers/scsi/pm8001/pm80xx_hwi.c | 55 +- drivers/scsi/ppa.c | 1 + drivers/scsi/qedf/qedf.h | 57 +- drivers/scsi/qedf/qedf_dbg.c | 32 +- drivers/scsi/qedf/qedf_debugfs.c | 57 +- drivers/scsi/qedf/qedf_els.c | 82 +- drivers/scsi/qedf/qedf_fip.c | 95 +- drivers/scsi/qedf/qedf_io.c | 753 +- drivers/scsi/qedf/qedf_main.c | 281 +- drivers/scsi/qedf/qedf_version.h | 6 +- drivers/scsi/qedi/qedi_dbg.c | 32 +- drivers/scsi/qedi/qedi_fw.c | 5 - drivers/scsi/qedi/qedi_iscsi.c | 16 +- drivers/scsi/qla1280.c | 15 - drivers/scsi/qla2xxx/qla_attr.c | 329 +- drivers/scsi/qla2xxx/qla_bsg.c | 84 +- drivers/scsi/qla2xxx/qla_bsg.h | 11 + drivers/scsi/qla2xxx/qla_dbg.c | 192 +- drivers/scsi/qla2xxx/qla_dbg.h | 10 +- drivers/scsi/qla2xxx/qla_def.h | 267 +- drivers/scsi/qla2xxx/qla_dfs.c | 9 +- drivers/scsi/qla2xxx/qla_dsd.h | 30 + drivers/scsi/qla2xxx/qla_fw.h | 98 +- drivers/scsi/qla2xxx/qla_gbl.h | 107 +- drivers/scsi/qla2xxx/qla_gs.c | 139 +- drivers/scsi/qla2xxx/qla_init.c | 1498 +- drivers/scsi/qla2xxx/qla_inline.h | 69 +- drivers/scsi/qla2xxx/qla_iocb.c | 360 +- drivers/scsi/qla2xxx/qla_isr.c | 144 +- drivers/scsi/qla2xxx/qla_mbx.c | 336 +- drivers/scsi/qla2xxx/qla_mid.c | 9 +- drivers/scsi/qla2xxx/qla_mr.c | 111 +- drivers/scsi/qla2xxx/qla_mr.h | 11 +- drivers/scsi/qla2xxx/qla_nvme.c | 115 +- drivers/scsi/qla2xxx/qla_nvme.h | 14 +- drivers/scsi/qla2xxx/qla_nx.c | 38 +- drivers/scsi/qla2xxx/qla_nx.h | 2 +- drivers/scsi/qla2xxx/qla_nx2.c | 13 +- drivers/scsi/qla2xxx/qla_os.c | 828 +- drivers/scsi/qla2xxx/qla_sup.c | 973 +- drivers/scsi/qla2xxx/qla_target.c | 201 +- drivers/scsi/qla2xxx/qla_target.h | 33 +- drivers/scsi/qla2xxx/qla_tmpl.c | 447 +- drivers/scsi/qla2xxx/qla_tmpl.h | 76 +- drivers/scsi/qla2xxx/qla_version.h | 4 +- drivers/scsi/qla2xxx/tcm_qla2xxx.c | 58 +- drivers/scsi/qla4xxx/ql4_os.c | 2 +- drivers/scsi/qlogicfas408.c | 4 +- drivers/scsi/scsi_error.c | 1 - drivers/scsi/scsi_lib.c | 36 +- drivers/scsi/scsi_scan.c | 7 +- drivers/scsi/scsi_transport_fc.c | 119 +- drivers/scsi/sd.c | 37 +- drivers/scsi/smartpqi/Makefile | 1 + drivers/scsi/smartpqi/smartpqi.h | 15 +- drivers/scsi/smartpqi/smartpqi_init.c | 74 +- drivers/scsi/smartpqi/smartpqi_sas_transport.c | 15 +- drivers/scsi/smartpqi/smartpqi_sis.c | 15 +- drivers/scsi/smartpqi/smartpqi_sis.h | 15 +- drivers/scsi/sr.c | 1 + drivers/scsi/st.c | 3 +- drivers/scsi/sym53c8xx_2/sym_hipd.c | 2 + drivers/scsi/sym53c8xx_2/sym_nvram.c | 1 + drivers/scsi/ufs/Kconfig | 15 + drivers/scsi/ufs/Makefile | 1 + drivers/scsi/ufs/cdns-pltfrm.c | 74 +- drivers/scsi/ufs/ufs-hisi.c | 113 +- drivers/scsi/ufs/ufs-mediatek.c | 368 + drivers/scsi/ufs/ufs-mediatek.h | 53 + drivers/scsi/ufs/ufs-qcom.c | 216 +- drivers/scsi/ufs/ufs-qcom.h | 4 + drivers/scsi/ufs/ufs.h | 1 - drivers/scsi/ufs/ufshcd-pltfrm.c | 112 +- drivers/scsi/ufs/ufshcd-pltfrm.h | 21 + drivers/scsi/ufs/ufshcd.c | 41 +- drivers/scsi/ufs/unipro.h | 2 +- drivers/scsi/virtio_scsi.c | 3 +- drivers/sh/intc/userimask.c | 2 +- drivers/slimbus/qcom-ngd-ctrl.c | 4 + drivers/soc/Kconfig | 2 + drivers/soc/Makefile | 2 + drivers/soc/amlogic/meson-gx-pwrc-vpu.c | 160 +- drivers/soc/amlogic/meson-gx-socinfo.c | 43 +- drivers/soc/aspeed/Kconfig | 31 + drivers/soc/aspeed/Makefile | 3 + drivers/{misc => soc/aspeed}/aspeed-lpc-ctrl.c | 0 drivers/{misc => soc/aspeed}/aspeed-lpc-snoop.c | 0 drivers/soc/aspeed/aspeed-p2a-ctrl.c | 444 + drivers/soc/fsl/qe/gpio.c | 4 +- drivers/soc/imx/Makefile | 1 + drivers/soc/imx/gpc.c | 17 +- drivers/soc/imx/gpcv2.c | 43 +- drivers/soc/imx/soc-imx8.c | 115 + drivers/soc/ixp4xx/Kconfig | 16 + drivers/soc/ixp4xx/Makefile | 2 + drivers/soc/ixp4xx/ixp4xx-npe.c | 762 + drivers/soc/ixp4xx/ixp4xx-qmgr.c | 488 + drivers/soc/mediatek/mtk-pmic-wrap.c | 111 +- drivers/soc/qcom/cmd-db.c | 4 +- drivers/soc/qcom/qmi_interface.c | 7 +- drivers/soc/qcom/rmtfs_mem.c | 21 + drivers/soc/qcom/rpmh-rsc.c | 2 +- drivers/soc/renesas/renesas-soc.c | 3 + drivers/soc/rockchip/grf.c | 2 + drivers/soc/sunxi/Kconfig | 1 + drivers/soc/tegra/pmc.c | 171 +- drivers/soc/ti/Kconfig | 11 +- drivers/soc/ti/Makefile | 1 + drivers/soc/ti/pm33xx.c | 273 +- drivers/soc/ti/ti_sci_inta_msi.c | 146 + drivers/soc/xilinx/zynqmp_pm_domains.c | 18 +- drivers/soc/xilinx/zynqmp_power.c | 10 +- drivers/soundwire/Kconfig | 4 +- drivers/soundwire/bus.c | 152 +- drivers/soundwire/bus.h | 16 +- drivers/soundwire/bus_type.c | 4 +- drivers/soundwire/cadence_master.c | 100 +- drivers/soundwire/cadence_master.h | 22 +- drivers/soundwire/intel.c | 138 +- drivers/soundwire/intel.h | 4 +- drivers/soundwire/intel_init.c | 15 +- drivers/soundwire/mipi_disco.c | 122 +- drivers/soundwire/slave.c | 10 +- drivers/soundwire/stream.c | 285 +- drivers/spi/Kconfig | 16 +- drivers/spi/Makefile | 2 + drivers/spi/atmel-quadspi.c | 8 +- drivers/spi/spi-at91-usart.c | 8 +- drivers/spi/spi-bcm2835.c | 39 +- drivers/spi/spi-bcm2835aux.c | 205 +- drivers/spi/spi-bitbang.c | 68 +- drivers/spi/spi-dw-mmio.c | 12 + drivers/spi/spi-ep93xx.c | 33 +- drivers/spi/spi-fsl-lib.h | 2 + drivers/spi/spi-fsl-lpspi.c | 573 +- drivers/spi/spi-fsl-qspi.c | 2 +- drivers/spi/spi-fsl-spi.c | 81 +- drivers/spi/spi-gpio.c | 227 +- drivers/spi/spi-imx.c | 9 +- drivers/spi/spi-mem.c | 8 +- drivers/spi/spi-mt7621.c | 416 + drivers/spi/spi-mxic.c | 6 +- drivers/spi/spi-orion.c | 4 + drivers/spi/spi-pic32.c | 2 +- drivers/spi/spi-pxa2xx-dma.c | 4 +- drivers/spi/spi-pxa2xx-pci.c | 5 +- drivers/spi/spi-pxa2xx.c | 45 +- drivers/spi/spi-rockchip.c | 1 + drivers/spi/spi-rspi.c | 119 +- drivers/spi/spi-sh-msiof.c | 224 +- drivers/spi/spi-stm32-qspi.c | 229 +- drivers/spi/spi-stm32.c | 5 +- drivers/spi/spi-tegra114.c | 310 +- drivers/spi/spi-tegra20-slink.c | 12 +- drivers/spi/spi-topcliff-pch.c | 15 +- drivers/spi/spi-zynq-qspi.c | 761 + drivers/spi/spi-zynqmp-gqspi.c | 6 + drivers/spi/spi.c | 72 +- drivers/spi/spidev.c | 6 +- drivers/ssb/bridge_pcmcia_80211.c | 9 +- drivers/ssb/pci.c | 1 - drivers/ssb/pcmcia.c | 4 - drivers/staging/Kconfig | 18 +- drivers/staging/Makefile | 6 +- drivers/staging/android/Kconfig | 3 +- drivers/staging/android/Makefile | 1 + drivers/staging/android/ion/Kconfig | 1 + drivers/staging/android/vsoc.c | 3 +- drivers/staging/axis-fifo/Kconfig | 8 +- drivers/staging/axis-fifo/Makefile | 1 + drivers/staging/board/Kconfig | 1 + drivers/staging/board/Makefile | 1 + drivers/staging/clocking-wizard/Kconfig | 1 + drivers/staging/clocking-wizard/Makefile | 1 + drivers/staging/comedi/Kconfig | 255 +- drivers/staging/comedi/comedi_buf.c | 2 + drivers/staging/comedi/comedi_fops.c | 32 + drivers/staging/comedi/drivers.c | 11 +- drivers/staging/comedi/drivers/adv_pci1710.c | 2 +- drivers/staging/comedi/drivers/amplc_pci230.c | 2 +- drivers/staging/comedi/drivers/comedi_isadma.c | 17 +- drivers/staging/comedi/drivers/comedi_isadma.h | 3 + drivers/staging/comedi/drivers/das08.c | 4 +- drivers/staging/comedi/drivers/dt2811.c | 2 +- drivers/staging/comedi/drivers/dt9812.c | 5 +- drivers/staging/comedi/drivers/dyna_pci10xx.c | 12 +- drivers/staging/comedi/drivers/mite.c | 3 - drivers/staging/comedi/drivers/ni_660x.c | 2 - drivers/staging/comedi/drivers/ni_at_ao.c | 2 +- drivers/staging/comedi/drivers/ni_daq_700.c | 2 +- drivers/staging/comedi/drivers/ni_mio_common.c | 37 +- drivers/staging/comedi/drivers/ni_pcidio.c | 2 - .../comedi/drivers/ni_routing/tools/Makefile | 1 + drivers/staging/comedi/drivers/ni_tio.c | 15 +- drivers/staging/comedi/drivers/ni_usb6501.c | 14 +- drivers/staging/comedi/drivers/quatech_daqp_cs.c | 1 + drivers/staging/comedi/drivers/s626.c | 2 - .../staging/comedi/drivers/tests/ni_routes_test.c | 2 +- drivers/staging/comedi/drivers/usbdux.c | 2 + drivers/staging/comedi/drivers/usbduxfast.c | 2 + drivers/staging/comedi/drivers/usbduxsigma.c | 2 + drivers/staging/comedi/drivers/vmk80xx.c | 8 +- drivers/staging/comedi/kcomedilib/Makefile | 1 + drivers/staging/emxx_udc/Kconfig | 1 + drivers/staging/emxx_udc/Makefile | 1 + drivers/staging/emxx_udc/emxx_udc.c | 57 +- .../erofs/Documentation/filesystems/erofs.txt | 1 + drivers/staging/erofs/data.c | 23 +- drivers/staging/erofs/inode.c | 18 +- drivers/staging/erofs/internal.h | 19 +- drivers/staging/erofs/namei.c | 3 +- drivers/staging/erofs/super.c | 56 +- drivers/staging/erofs/unzip_pagevec.h | 6 +- drivers/staging/erofs/unzip_vle.c | 99 +- drivers/staging/erofs/utils.c | 4 +- drivers/staging/erofs/xattr.c | 50 +- drivers/staging/fbtft/Kconfig | 1 + drivers/staging/fbtft/fb_agm1264k-fl.c | 4 +- drivers/staging/fbtft/fb_ra8875.c | 2 +- drivers/staging/fbtft/fb_ssd1306.c | 3 +- drivers/staging/fbtft/fb_ssd1331.c | 3 +- drivers/staging/fbtft/fb_ssd1351.c | 4 +- drivers/staging/fbtft/fb_watterott.c | 15 +- drivers/staging/fbtft/fbtft-io.c | 12 +- drivers/staging/fbtft/fbtft.h | 1 + drivers/staging/fbtft/fbtft_device.c | 2 +- drivers/staging/fbtft/flexfb.c | 7 +- .../fieldbus/Documentation/ABI/fieldbus-dev-cdev | 31 + .../Documentation/ABI/sysfs-class-fieldbus-dev | 62 + .../fieldbus/Documentation/fieldbus_dev.txt | 66 + drivers/staging/fieldbus/Kconfig | 18 + drivers/staging/fieldbus/Makefile | 7 + drivers/staging/fieldbus/TODO | 5 + drivers/staging/fieldbus/anybuss/Kconfig | 39 + drivers/staging/fieldbus/anybuss/Makefile | 10 + drivers/staging/fieldbus/anybuss/anybuss-client.h | 102 + .../staging/fieldbus/anybuss/anybuss-controller.h | 47 + drivers/staging/fieldbus/anybuss/arcx-anybus.c | 399 + drivers/staging/fieldbus/anybuss/hms-profinet.c | 228 + drivers/staging/fieldbus/anybuss/host.c | 1458 ++ drivers/staging/fieldbus/dev_core.c | 351 + drivers/staging/fieldbus/fieldbus_dev.h | 108 + drivers/staging/fsl-dpaa2/Kconfig | 1 + drivers/staging/fsl-dpaa2/Makefile | 1 + drivers/staging/fsl-dpaa2/ethsw/ethsw.c | 4 +- drivers/staging/fwserial/Kconfig | 1 + drivers/staging/fwserial/Makefile | 1 + drivers/staging/fwserial/fwserial.c | 5 +- drivers/staging/gasket/Kconfig | 1 + drivers/staging/gasket/Makefile | 1 + drivers/staging/gasket/apex_driver.c | 8 +- drivers/staging/gasket/gasket_interrupt.c | 6 +- drivers/staging/gasket/gasket_page_table.c | 9 +- drivers/staging/gasket/gasket_sysfs.c | 9 +- drivers/staging/gasket/gasket_sysfs.h | 4 +- drivers/staging/gdm724x/Kconfig | 1 + drivers/staging/gdm724x/gdm_lte.c | 1 - drivers/staging/gdm724x/gdm_mux.c | 7 +- drivers/staging/gdm724x/hci_packet.h | 2 +- drivers/staging/goldfish/Kconfig | 1 + drivers/staging/goldfish/Makefile | 1 + drivers/staging/greybus/Kconfig | 1 + drivers/staging/greybus/audio_codec.h | 122 +- drivers/staging/greybus/audio_manager.c | 3 + drivers/staging/greybus/bundle.c | 2 +- drivers/staging/greybus/hid.c | 1 - drivers/staging/greybus/power_supply.c | 4 +- drivers/staging/greybus/sdio.c | 8 +- drivers/staging/gs_fpgaboot/Kconfig | 2 +- drivers/staging/gs_fpgaboot/Makefile | 1 + .../sysfs-bus-iio-impedance-analyzer-ad5933 | 30 - drivers/staging/iio/Kconfig | 1 + drivers/staging/iio/accel/Kconfig | 1 + drivers/staging/iio/accel/Makefile | 1 + drivers/staging/iio/accel/adis16203.c | 3 +- drivers/staging/iio/accel/adis16240.c | 3 +- drivers/staging/iio/adc/Kconfig | 14 +- drivers/staging/iio/adc/Makefile | 1 - drivers/staging/iio/adc/ad7192.c | 244 +- drivers/staging/iio/adc/ad7192.h | 12 +- drivers/staging/iio/adc/ad7280a.c | 112 +- drivers/staging/iio/adc/ad7280a.h | 3 +- drivers/staging/iio/adc/ad7780.c | 277 - drivers/staging/iio/adc/ad7816.c | 5 +- drivers/staging/iio/addac/Kconfig | 1 + drivers/staging/iio/addac/Makefile | 1 + drivers/staging/iio/addac/adt7316-i2c.c | 3 +- drivers/staging/iio/addac/adt7316-spi.c | 3 +- drivers/staging/iio/addac/adt7316.c | 7 +- drivers/staging/iio/addac/adt7316.h | 3 +- drivers/staging/iio/cdc/Kconfig | 1 + drivers/staging/iio/cdc/Makefile | 1 + drivers/staging/iio/cdc/ad7150.c | 3 +- drivers/staging/iio/cdc/ad7746.c | 3 +- drivers/staging/iio/cdc/ad7746.h | 3 +- drivers/staging/iio/frequency/Kconfig | 1 + drivers/staging/iio/frequency/Makefile | 1 + drivers/staging/iio/frequency/ad9832.c | 54 +- drivers/staging/iio/frequency/ad9832.h | 4 +- drivers/staging/iio/frequency/ad9834.c | 5 +- drivers/staging/iio/frequency/ad9834.h | 3 +- drivers/staging/iio/frequency/dds.h | 3 +- drivers/staging/iio/impedance-analyzer/Kconfig | 3 +- drivers/staging/iio/impedance-analyzer/Makefile | 1 + drivers/staging/iio/impedance-analyzer/ad5933.c | 58 +- drivers/staging/iio/meter/Kconfig | 1 + drivers/staging/iio/meter/ade7854-i2c.c | 3 +- drivers/staging/iio/meter/ade7854-spi.c | 3 +- drivers/staging/iio/meter/ade7854.c | 5 +- drivers/staging/iio/resolver/Kconfig | 1 + drivers/staging/iio/resolver/Makefile | 1 + drivers/staging/iio/resolver/ad2s1210.c | 6 +- drivers/staging/kpc2000/Kconfig | 57 + drivers/staging/kpc2000/Makefile | 6 + drivers/staging/kpc2000/TODO | 8 + drivers/staging/kpc2000/kpc.h | 23 + drivers/staging/kpc2000/kpc2000/Makefile | 4 + drivers/staging/kpc2000/kpc2000/cell_probe.c | 471 + drivers/staging/kpc2000/kpc2000/core.c | 437 + drivers/staging/kpc2000/kpc2000/dma_common_defs.h | 43 + drivers/staging/kpc2000/kpc2000/fileops.c | 131 + drivers/staging/kpc2000/kpc2000/kp2000_module.c | 54 + drivers/staging/kpc2000/kpc2000/pcie.h | 112 + drivers/staging/kpc2000/kpc2000/uapi.h | 22 + drivers/staging/kpc2000/kpc_dma/Makefile | 6 + drivers/staging/kpc2000/kpc_dma/dma.c | 264 + drivers/staging/kpc2000/kpc_dma/fileops.c | 420 + drivers/staging/kpc2000/kpc_dma/kpc_dma_driver.c | 248 + drivers/staging/kpc2000/kpc_dma/kpc_dma_driver.h | 220 + drivers/staging/kpc2000/kpc_dma/uapi.h | 11 + drivers/staging/kpc2000/kpc_i2c/Makefile | 4 + drivers/staging/kpc2000/kpc_i2c/fileops.c | 181 + drivers/staging/kpc2000/kpc_i2c/i2c_driver.c | 699 + drivers/staging/kpc2000/kpc_spi/Makefile | 4 + drivers/staging/kpc2000/kpc_spi/spi_driver.c | 507 + drivers/staging/kpc2000/kpc_spi/spi_parts.h | 48 + drivers/staging/ks7010/Kconfig | 1 + drivers/staging/ks7010/Makefile | 1 + drivers/staging/ks7010/ks_hostif.c | 17 +- drivers/staging/media/Kconfig | 5 +- drivers/staging/media/Makefile | 1 - drivers/staging/media/bcm2048/Kconfig | 3 +- drivers/staging/media/bcm2048/Makefile | 1 + drivers/staging/media/bcm2048/radio-bcm2048.c | 4 +- drivers/staging/media/davinci_vpfe/Kconfig | 3 +- drivers/staging/media/davinci_vpfe/Makefile | 1 + drivers/staging/media/davinci_vpfe/dm365_ipipe.c | 6 +- drivers/staging/media/davinci_vpfe/dm365_ipipe.h | 2 - .../staging/media/davinci_vpfe/dm365_ipipe_hw.c | 24 +- drivers/staging/media/davinci_vpfe/dm365_ipipeif.c | 41 +- drivers/staging/media/davinci_vpfe/dm365_ipipeif.h | 2 - drivers/staging/media/davinci_vpfe/dm365_isif.c | 20 +- drivers/staging/media/davinci_vpfe/dm365_resizer.c | 6 +- drivers/staging/media/imx/Kconfig | 5 +- drivers/staging/media/imx/imx-ic-common.c | 10 +- drivers/staging/media/imx/imx-ic-prp.c | 6 +- drivers/staging/media/imx/imx-ic-prpencvf.c | 8 +- drivers/staging/media/imx/imx-ic.h | 6 +- drivers/staging/media/imx/imx-media-capture.c | 17 +- drivers/staging/media/imx/imx-media-csi.c | 26 +- drivers/staging/media/imx/imx-media-dev-common.c | 4 +- drivers/staging/media/imx/imx-media-dev.c | 34 +- drivers/staging/media/imx/imx-media-fim.c | 6 +- drivers/staging/media/imx/imx-media-internal-sd.c | 38 +- drivers/staging/media/imx/imx-media-of.c | 79 +- drivers/staging/media/imx/imx-media-utils.c | 6 +- drivers/staging/media/imx/imx-media-vdic.c | 18 +- drivers/staging/media/imx/imx-media.h | 16 +- drivers/staging/media/imx/imx6-mipi-csi2.c | 10 +- drivers/staging/media/imx/imx7-media-csi.c | 8 +- drivers/staging/media/imx/imx7-mipi-csis.c | 26 +- drivers/staging/media/ipu3/Kconfig | 3 +- drivers/staging/media/ipu3/Makefile | 1 + drivers/staging/media/ipu3/ipu3-css.c | 40 +- drivers/staging/media/ipu3/ipu3-v4l2.c | 126 +- drivers/staging/media/ipu3/ipu3.c | 33 +- drivers/staging/media/mt9t031/Kconfig | 5 - drivers/staging/media/mt9t031/Makefile | 1 - drivers/staging/media/mt9t031/TODO | 5 - drivers/staging/media/omap4iss/Kconfig | 2 +- drivers/staging/media/rockchip/vpu/Kconfig | 2 +- drivers/staging/media/rockchip/vpu/Makefile | 1 + .../staging/media/rockchip/vpu/rockchip_vpu_drv.c | 17 +- .../staging/media/rockchip/vpu/rockchip_vpu_enc.c | 15 +- drivers/staging/media/soc_camera/Kconfig | 1 + drivers/staging/media/soc_camera/TODO | 4 + drivers/staging/media/soc_camera/imx074.c | 6 +- drivers/staging/media/soc_camera/mt9t031.c | 6 +- drivers/staging/media/soc_camera/soc_camera.c | 6 +- drivers/staging/media/soc_camera/soc_mediabus.c | 6 +- drivers/staging/media/soc_camera/soc_mt9v022.c | 6 +- drivers/staging/media/soc_camera/soc_ov5642.c | 6 +- drivers/staging/media/soc_camera/soc_ov9740.c | 6 +- drivers/staging/media/sunxi/Kconfig | 1 + drivers/staging/media/sunxi/Makefile | 1 + drivers/staging/media/sunxi/cedrus/Kconfig | 1 + drivers/staging/media/sunxi/cedrus/Makefile | 1 + drivers/staging/media/sunxi/cedrus/cedrus.c | 33 +- drivers/staging/media/sunxi/cedrus/cedrus.h | 3 + drivers/staging/media/sunxi/cedrus/cedrus_hw.c | 3 +- drivers/staging/media/sunxi/cedrus/cedrus_video.c | 1 + drivers/staging/media/tegra-vde/Kconfig | 1 + drivers/staging/media/tegra-vde/Makefile | 1 + drivers/staging/media/tegra-vde/tegra-vde.c | 5 +- drivers/staging/media/tegra-vde/uapi.h | 11 +- drivers/staging/media/zoran/Kconfig | 75 - drivers/staging/media/zoran/Makefile | 7 - drivers/staging/media/zoran/TODO | 4 - drivers/staging/media/zoran/videocodec.c | 391 - drivers/staging/media/zoran/videocodec.h | 349 - drivers/staging/media/zoran/zoran.h | 402 - drivers/staging/media/zoran/zoran_card.c | 1524 -- drivers/staging/media/zoran/zoran_card.h | 50 - drivers/staging/media/zoran/zoran_device.c | 1619 -- drivers/staging/media/zoran/zoran_device.h | 91 - drivers/staging/media/zoran/zoran_driver.c | 2850 --- drivers/staging/media/zoran/zoran_procfs.c | 221 - drivers/staging/media/zoran/zoran_procfs.h | 32 - drivers/staging/media/zoran/zr36016.c | 516 - drivers/staging/media/zoran/zr36016.h | 107 - drivers/staging/media/zoran/zr36050.c | 896 - drivers/staging/media/zoran/zr36050.h | 179 - drivers/staging/media/zoran/zr36057.h | 164 - drivers/staging/media/zoran/zr36060.c | 1006 - drivers/staging/media/zoran/zr36060.h | 216 - .../most/Documentation/ABI/configfs-most.txt | 204 + .../staging/most/Documentation/driver_usage.txt | 131 +- drivers/staging/most/Kconfig | 3 +- drivers/staging/most/Makefile | 1 + drivers/staging/most/cdev/Kconfig | 1 + drivers/staging/most/cdev/Makefile | 1 + drivers/staging/most/cdev/cdev.c | 10 +- drivers/staging/most/configfs.c | 676 + drivers/staging/most/core.c | 305 +- drivers/staging/most/core.h | 20 +- drivers/staging/most/dim2/Kconfig | 1 + drivers/staging/most/dim2/Makefile | 1 + drivers/staging/most/dim2/errors.h | 2 +- drivers/staging/most/dim2/hal.h | 2 +- drivers/staging/most/dim2/reg.h | 2 +- drivers/staging/most/dim2/sysfs.h | 2 +- drivers/staging/most/i2c/Kconfig | 3 +- drivers/staging/most/i2c/Makefile | 1 + drivers/staging/most/net/Kconfig | 3 +- drivers/staging/most/net/Makefile | 1 + drivers/staging/most/net/net.c | 3 +- drivers/staging/most/sound/Kconfig | 3 +- drivers/staging/most/sound/Makefile | 1 + drivers/staging/most/sound/sound.c | 61 +- drivers/staging/most/usb/Kconfig | 3 +- drivers/staging/most/usb/Makefile | 1 + drivers/staging/most/usb/usb.c | 2 +- drivers/staging/most/video/Kconfig | 3 +- drivers/staging/most/video/Makefile | 1 + drivers/staging/most/video/video.c | 3 +- drivers/staging/mt7621-dma/Kconfig | 1 + drivers/staging/mt7621-dma/Makefile | 1 + drivers/staging/mt7621-dma/mtk-hsdma.c | 7 +- drivers/staging/mt7621-dts/Kconfig | 1 + drivers/staging/mt7621-dts/Makefile | 1 + drivers/staging/mt7621-dts/mt7621.dtsi | 23 +- drivers/staging/mt7621-mmc/Kconfig | 16 - drivers/staging/mt7621-mmc/Makefile | 42 - drivers/staging/mt7621-mmc/TODO | 8 - drivers/staging/mt7621-mmc/board.h | 63 - drivers/staging/mt7621-mmc/dbg.c | 304 - drivers/staging/mt7621-mmc/dbg.h | 101 - drivers/staging/mt7621-mmc/mt6575_sd.h | 488 - drivers/staging/mt7621-mmc/sd.c | 1855 -- drivers/staging/mt7621-pci-phy/Kconfig | 1 + drivers/staging/mt7621-pci-phy/Makefile | 1 + .../mt7621-pci-phy/mediatek,mt7621-pci-phy.txt | 44 +- drivers/staging/mt7621-pci-phy/pci-mt7621-phy.c | 284 +- drivers/staging/mt7621-pci/Kconfig | 1 + drivers/staging/mt7621-pci/Makefile | 1 + drivers/staging/mt7621-pci/pci-mt7621.c | 2 +- drivers/staging/mt7621-pinctrl/Kconfig | 1 + drivers/staging/mt7621-pinctrl/Makefile | 1 + drivers/staging/mt7621-spi/Kconfig | 6 - drivers/staging/mt7621-spi/Makefile | 1 - drivers/staging/mt7621-spi/TODO | 5 - drivers/staging/mt7621-spi/spi-mt7621.c | 422 - drivers/staging/netlogic/Kconfig | 1 + drivers/staging/netlogic/Makefile | 1 + drivers/staging/netlogic/xlr_net.c | 11 +- drivers/staging/nvec/Kconfig | 1 + drivers/staging/octeon-usb/Kconfig | 1 + drivers/staging/octeon-usb/octeon-hcd.c | 4 +- drivers/staging/octeon-usb/octeon-hcd.h | 8 +- drivers/staging/octeon/Kconfig | 1 + drivers/staging/octeon/TODO | 9 + drivers/staging/octeon/ethernet-tx.c | 20 +- drivers/staging/octeon/ethernet.c | 2 +- drivers/staging/olpc_dcon/Kconfig | 2 +- drivers/staging/olpc_dcon/Makefile | 1 + drivers/staging/olpc_dcon/olpc_dcon.h | 5 + drivers/staging/olpc_dcon/olpc_dcon_xo_1.c | 7 +- drivers/staging/olpc_dcon/olpc_dcon_xo_1_5.c | 56 +- drivers/staging/pi433/Kconfig | 1 + drivers/staging/pi433/Makefile | 1 + drivers/staging/pi433/pi433_if.c | 40 +- drivers/staging/pi433/rf69.c | 49 +- drivers/staging/ralink-gdma/Kconfig | 1 + drivers/staging/ralink-gdma/Makefile | 1 + drivers/staging/ralink-gdma/ralink-gdma.c | 105 +- drivers/staging/rtl8188eu/Kconfig | 1 + drivers/staging/rtl8188eu/core/rtw_ap.c | 28 +- drivers/staging/rtl8188eu/core/rtw_cmd.c | 6 +- drivers/staging/rtl8188eu/core/rtw_ieee80211.c | 6 +- drivers/staging/rtl8188eu/core/rtw_mlme.c | 5 +- drivers/staging/rtl8188eu/core/rtw_pwrctrl.c | 2 +- drivers/staging/rtl8188eu/core/rtw_recv.c | 70 +- drivers/staging/rtl8188eu/core/rtw_wlan_util.c | 6 +- drivers/staging/rtl8188eu/hal/odm.c | 4 +- drivers/staging/rtl8188eu/hal/odm_hwconfig.c | 6 +- drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c | 10 +- drivers/staging/rtl8188eu/include/odm_precomp.h | 4 +- drivers/staging/rtl8188eu/include/phydm_reg.h | 22 + .../staging/rtl8188eu/include/phydm_regdefine11n.h | 53 + drivers/staging/rtl8188eu/include/wifi.h | 130 - drivers/staging/rtl8188eu/os_dep/os_intfs.c | 3 +- drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c | 1 - drivers/staging/rtl8192e/Kconfig | 10 +- drivers/staging/rtl8192e/dot11d.c | 9 +- drivers/staging/rtl8192e/license | 339 - drivers/staging/rtl8192e/rtl8192e/Kconfig | 1 + drivers/staging/rtl8192e/rtl8192e/r8190P_def.h | 18 +- drivers/staging/rtl8192e/rtl8192e/r8190P_rtl8256.c | 17 +- drivers/staging/rtl8192e/rtl8192e/r8190P_rtl8256.h | 17 +- drivers/staging/rtl8192e/rtl8192e/r8192E_cmdpkt.c | 18 +- drivers/staging/rtl8192e/rtl8192e/r8192E_cmdpkt.h | 16 +- drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c | 44 +- drivers/staging/rtl8192e/rtl8192e/r8192E_dev.h | 22 +- .../staging/rtl8192e/rtl8192e/r8192E_firmware.c | 17 +- .../staging/rtl8192e/rtl8192e/r8192E_firmware.h | 16 +- drivers/staging/rtl8192e/rtl8192e/r8192E_hw.h | 18 +- drivers/staging/rtl8192e/rtl8192e/r8192E_hwimg.c | 18 +- drivers/staging/rtl8192e/rtl8192e/r8192E_hwimg.h | 16 +- drivers/staging/rtl8192e/rtl8192e/r8192E_phy.c | 37 +- drivers/staging/rtl8192e/rtl8192e/r8192E_phy.h | 16 +- drivers/staging/rtl8192e/rtl8192e/r8192E_phyreg.h | 16 +- drivers/staging/rtl8192e/rtl8192e/rtl_cam.c | 19 +- drivers/staging/rtl8192e/rtl8192e/rtl_cam.h | 19 +- drivers/staging/rtl8192e/rtl8192e/rtl_core.c | 19 +- drivers/staging/rtl8192e/rtl8192e/rtl_core.h | 20 +- drivers/staging/rtl8192e/rtl8192e/rtl_dm.c | 16 +- drivers/staging/rtl8192e/rtl8192e/rtl_dm.h | 16 +- drivers/staging/rtl8192e/rtl8192e/rtl_eeprom.c | 19 +- drivers/staging/rtl8192e/rtl8192e/rtl_eeprom.h | 21 +- drivers/staging/rtl8192e/rtl8192e/rtl_ethtool.c | 18 +- drivers/staging/rtl8192e/rtl8192e/rtl_pci.c | 21 +- drivers/staging/rtl8192e/rtl8192e/rtl_pci.h | 19 +- drivers/staging/rtl8192e/rtl8192e/rtl_pm.c | 17 +- drivers/staging/rtl8192e/rtl8192e/rtl_pm.h | 17 +- drivers/staging/rtl8192e/rtl8192e/rtl_ps.c | 19 +- drivers/staging/rtl8192e/rtl8192e/rtl_ps.h | 19 +- drivers/staging/rtl8192e/rtl8192e/rtl_wx.c | 17 +- drivers/staging/rtl8192e/rtl8192e/rtl_wx.h | 17 +- drivers/staging/rtl8192e/rtl819x_BA.h | 16 +- drivers/staging/rtl8192e/rtl819x_BAProc.c | 16 +- drivers/staging/rtl8192e/rtl819x_HT.h | 16 +- drivers/staging/rtl8192e/rtl819x_HTProc.c | 16 +- drivers/staging/rtl8192e/rtl819x_Qos.h | 16 +- drivers/staging/rtl8192e/rtl819x_TS.h | 16 +- drivers/staging/rtl8192e/rtl819x_TSProc.c | 16 +- drivers/staging/rtl8192e/rtllib.h | 6 +- drivers/staging/rtl8192e/rtllib_crypt_tkip.c | 7 +- drivers/staging/rtl8192e/rtllib_crypt_wep.c | 6 +- drivers/staging/rtl8192e/rtllib_debug.h | 22 +- drivers/staging/rtl8192e/rtllib_module.c | 21 +- drivers/staging/rtl8192e/rtllib_rx.c | 20 +- drivers/staging/rtl8192e/rtllib_softmac.c | 5 +- drivers/staging/rtl8192e/rtllib_softmac_wx.c | 5 +- drivers/staging/rtl8192e/rtllib_tx.c | 22 +- drivers/staging/rtl8192e/rtllib_wx.c | 19 +- drivers/staging/rtl8192u/Kconfig | 1 + drivers/staging/rtl8192u/ieee80211/ieee80211.h | 40 +- .../staging/rtl8192u/ieee80211/ieee80211_crypt.c | 7 +- .../staging/rtl8192u/ieee80211/ieee80211_crypt.h | 6 +- .../rtl8192u/ieee80211/ieee80211_crypt_ccmp.c | 10 +- .../rtl8192u/ieee80211/ieee80211_crypt_tkip.c | 11 +- .../rtl8192u/ieee80211/ieee80211_crypt_wep.c | 6 +- drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c | 76 +- .../staging/rtl8192u/ieee80211/ieee80211_softmac.c | 3 +- .../rtl8192u/ieee80211/ieee80211_softmac_wx.c | 3 +- drivers/staging/rtl8192u/ieee80211/ieee80211_tx.c | 41 +- drivers/staging/rtl8192u/ieee80211/ieee80211_wx.c | 40 +- .../staging/rtl8192u/ieee80211/rtl819x_BAProc.c | 22 +- drivers/staging/rtl8192u/ieee80211/rtl819x_HT.h | 4 +- .../staging/rtl8192u/ieee80211/rtl819x_TSProc.c | 114 +- drivers/staging/rtl8192u/r8180_93cx6.c | 26 +- drivers/staging/rtl8192u/r8190_rtl8256.c | 2 +- drivers/staging/rtl8192u/r8192U_core.c | 16 +- drivers/staging/rtl8192u/r8192U_dm.c | 38 +- drivers/staging/rtl8192u/r8192U_hw.h | 2 +- drivers/staging/rtl8192u/r8192U_wx.c | 2 +- drivers/staging/rtl8192u/r8192U_wx.h | 2 +- drivers/staging/rtl8712/Kconfig | 11 +- drivers/staging/rtl8712/drv_types.h | 6 +- drivers/staging/rtl8712/hal_init.c | 3 +- drivers/staging/rtl8712/ieee80211.c | 3 +- drivers/staging/rtl8712/ieee80211.h | 3 +- drivers/staging/rtl8712/os_intfs.c | 8 +- drivers/staging/rtl8712/rtl8712_cmd.c | 6 +- drivers/staging/rtl8712/rtl8712_cmd.h | 1 - drivers/staging/rtl8712/rtl8712_efuse.c | 6 +- drivers/staging/rtl8712/rtl8712_efuse.h | 3 +- drivers/staging/rtl8712/rtl8712_io.c | 4 +- drivers/staging/rtl8712/rtl8712_led.c | 13 +- drivers/staging/rtl8712/rtl8712_recv.c | 28 +- drivers/staging/rtl8712/rtl8712_xmit.c | 12 +- drivers/staging/rtl8712/rtl871x_eeprom.c | 23 +- drivers/staging/rtl8712/rtl871x_ioctl_linux.c | 18 +- drivers/staging/rtl8712/rtl871x_mlme.c | 14 +- drivers/staging/rtl8712/rtl871x_mp.c | 5 +- drivers/staging/rtl8712/rtl871x_pwrctrl.c | 4 +- drivers/staging/rtl8712/rtl871x_xmit.c | 8 +- drivers/staging/rtl8712/usb_intf.c | 12 +- drivers/staging/rtl8712/usb_ops_linux.c | 26 +- drivers/staging/rtl8723bs/Kconfig | 1 + drivers/staging/rtl8723bs/core/rtw_ap.c | 12 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 51 +- drivers/staging/rtl8723bs/core/rtw_debug.c | 11 +- drivers/staging/rtl8723bs/core/rtw_efuse.c | 33 +- drivers/staging/rtl8723bs/core/rtw_ieee80211.c | 6 +- drivers/staging/rtl8723bs/core/rtw_io.c | 2 +- drivers/staging/rtl8723bs/core/rtw_ioctl_set.c | 2 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 79 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 59 +- drivers/staging/rtl8723bs/core/rtw_sta_mgt.c | 18 +- drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 2 +- drivers/staging/rtl8723bs/core/rtw_xmit.c | 2 - drivers/staging/rtl8723bs/hal/hal_btcoex.c | 11 +- drivers/staging/rtl8723bs/hal/hal_com.c | 32 +- drivers/staging/rtl8723bs/hal/hal_com_phycfg.c | 20 +- drivers/staging/rtl8723bs/hal/odm.c | 4 +- drivers/staging/rtl8723bs/hal/odm.h | 20 +- drivers/staging/rtl8723bs/hal/odm_HWConfig.c | 2 +- drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c | 12 +- drivers/staging/rtl8723bs/hal/rtl8723b_dm.c | 2 +- drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 8 +- drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c | 13 +- drivers/staging/rtl8723bs/hal/rtl8723b_rxdesc.c | 2 +- drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c | 8 +- drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c | 9 +- drivers/staging/rtl8723bs/hal/sdio_ops.c | 22 +- drivers/staging/rtl8723bs/include/cmd_osdep.h | 6 +- drivers/staging/rtl8723bs/include/drv_types.h | 10 +- drivers/staging/rtl8723bs/include/drv_types_sdio.h | 4 +- drivers/staging/rtl8723bs/include/ieee80211.h | 15 +- drivers/staging/rtl8723bs/include/rtw_cmd.h | 6 +- drivers/staging/rtl8723bs/include/rtw_mlme.h | 31 +- drivers/staging/rtl8723bs/include/rtw_pwrctrl.h | 30 +- drivers/staging/rtl8723bs/include/rtw_recv.h | 6 +- drivers/staging/rtl8723bs/include/rtw_xmit.h | 2 +- drivers/staging/rtl8723bs/include/wifi.h | 86 +- drivers/staging/rtl8723bs/include/wlan_bssdef.h | 56 +- drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 57 +- drivers/staging/rtl8723bs/os_dep/os_intfs.c | 22 +- drivers/staging/rtl8723bs/os_dep/osdep_service.c | 29 +- drivers/staging/rtl8723bs/os_dep/sdio_intf.c | 10 +- drivers/staging/rtl8723bs/os_dep/sdio_ops_linux.c | 30 +- drivers/staging/rtlwifi/Kconfig | 12 - drivers/staging/rtlwifi/Makefile | 70 - drivers/staging/rtlwifi/TODO | 11 - drivers/staging/rtlwifi/base.c | 2815 --- drivers/staging/rtlwifi/base.h | 175 - drivers/staging/rtlwifi/btcoexist/Makefile | 8 - drivers/staging/rtlwifi/btcoexist/halbt_precomp.h | 74 - .../staging/rtlwifi/btcoexist/halbtc8822b1ant.c | 5233 ----- .../staging/rtlwifi/btcoexist/halbtc8822b1ant.h | 433 - .../staging/rtlwifi/btcoexist/halbtc8822b2ant.c | 5210 ----- .../staging/rtlwifi/btcoexist/halbtc8822b2ant.h | 487 - .../rtlwifi/btcoexist/halbtc8822bwifionly.c | 54 - .../rtlwifi/btcoexist/halbtc8822bwifionly.h | 24 - drivers/staging/rtlwifi/btcoexist/halbtcoutsrc.c | 1837 -- drivers/staging/rtlwifi/btcoexist/halbtcoutsrc.h | 791 - drivers/staging/rtlwifi/btcoexist/rtl_btc.c | 517 - drivers/staging/rtlwifi/btcoexist/rtl_btc.h | 64 - drivers/staging/rtlwifi/cam.c | 315 - drivers/staging/rtlwifi/cam.h | 39 - drivers/staging/rtlwifi/core.c | 1996 -- drivers/staging/rtlwifi/core.h | 71 - drivers/staging/rtlwifi/debug.c | 624 - drivers/staging/rtlwifi/debug.h | 223 - drivers/staging/rtlwifi/efuse.c | 1329 -- drivers/staging/rtlwifi/efuse.h | 109 - drivers/staging/rtlwifi/halmac/halmac_2_platform.h | 41 - .../halmac_88xx/halmac_8822b/halmac_8822b_cfg.h | 121 - .../halmac_88xx/halmac_8822b/halmac_8822b_phy.c | 95 - .../halmac_8822b/halmac_8822b_pwr_seq.c | 552 - .../halmac_8822b/halmac_8822b_pwr_seq.h | 29 - .../halmac_88xx/halmac_8822b/halmac_api_8822b.c | 332 - .../halmac_88xx/halmac_8822b/halmac_api_8822b.h | 33 - .../halmac_8822b/halmac_api_8822b_pcie.c | 312 - .../halmac_8822b/halmac_api_8822b_pcie.h | 42 - .../halmac_8822b/halmac_api_8822b_sdio.c | 173 - .../halmac_8822b/halmac_api_8822b_sdio.h | 31 - .../halmac_8822b/halmac_api_8822b_usb.c | 174 - .../halmac_8822b/halmac_api_8822b_usb.h | 34 - .../halmac_88xx/halmac_8822b/halmac_func_8822b.c | 403 - .../halmac_88xx/halmac_8822b/halmac_func_8822b.h | 27 - .../rtlwifi/halmac/halmac_88xx/halmac_88xx_cfg.h | 160 - .../rtlwifi/halmac/halmac_88xx/halmac_api_88xx.c | 5970 ------ .../rtlwifi/halmac/halmac_88xx/halmac_api_88xx.h | 385 - .../halmac/halmac_88xx/halmac_api_88xx_pcie.c | 318 - .../halmac/halmac_88xx/halmac_api_88xx_pcie.h | 60 - .../halmac/halmac_88xx/halmac_api_88xx_sdio.c | 963 - .../halmac/halmac_88xx/halmac_api_88xx_sdio.h | 73 - .../halmac/halmac_88xx/halmac_api_88xx_usb.c | 543 - .../halmac/halmac_88xx/halmac_api_88xx_usb.h | 62 - .../rtlwifi/halmac/halmac_88xx/halmac_func_88xx.c | 4465 ---- .../rtlwifi/halmac/halmac_88xx/halmac_func_88xx.h | 310 - drivers/staging/rtlwifi/halmac/halmac_api.c | 415 - drivers/staging/rtlwifi/halmac/halmac_api.h | 70 - drivers/staging/rtlwifi/halmac/halmac_bit2.h | 13396 ------------ drivers/staging/rtlwifi/halmac/halmac_bit_8822b.h | 12092 ----------- drivers/staging/rtlwifi/halmac/halmac_fw_info.h | 111 - .../rtlwifi/halmac/halmac_fw_offload_c2h_nic.h | 173 - .../rtlwifi/halmac/halmac_fw_offload_h2c_nic.h | 504 - .../rtlwifi/halmac/halmac_h2c_extra_info_nic.h | 104 - .../staging/rtlwifi/halmac/halmac_intf_phy_cmd.h | 43 - .../rtlwifi/halmac/halmac_original_c2h_nic.h | 392 - .../rtlwifi/halmac/halmac_original_h2c_nic.h | 1000 - .../staging/rtlwifi/halmac/halmac_pwr_seq_cmd.h | 105 - drivers/staging/rtlwifi/halmac/halmac_reg2.h | 1121 - drivers/staging/rtlwifi/halmac/halmac_reg_8822b.h | 717 - drivers/staging/rtlwifi/halmac/halmac_rx_bd_chip.h | 37 - drivers/staging/rtlwifi/halmac/halmac_rx_bd_nic.h | 37 - .../staging/rtlwifi/halmac/halmac_rx_desc_chip.h | 107 - .../staging/rtlwifi/halmac/halmac_rx_desc_nic.h | 122 - drivers/staging/rtlwifi/halmac/halmac_sdio_reg.h | 51 - drivers/staging/rtlwifi/halmac/halmac_tx_bd_chip.h | 107 - drivers/staging/rtlwifi/halmac/halmac_tx_bd_nic.h | 112 - .../staging/rtlwifi/halmac/halmac_tx_desc_chip.h | 433 - .../staging/rtlwifi/halmac/halmac_tx_desc_nic.h | 495 - drivers/staging/rtlwifi/halmac/halmac_type.h | 1923 -- drivers/staging/rtlwifi/halmac/halmac_usb_reg.h | 17 - drivers/staging/rtlwifi/halmac/rtl_halmac.c | 1373 -- drivers/staging/rtlwifi/halmac/rtl_halmac.h | 83 - drivers/staging/rtlwifi/pci.c | 2496 --- drivers/staging/rtlwifi/pci.h | 319 - drivers/staging/rtlwifi/phydm/halphyrf_ce.c | 954 - drivers/staging/rtlwifi/phydm/halphyrf_ce.h | 74 - drivers/staging/rtlwifi/phydm/mp_precomp.h | 13 - drivers/staging/rtlwifi/phydm/phydm.c | 1975 -- drivers/staging/rtlwifi/phydm/phydm.h | 935 - drivers/staging/rtlwifi/phydm/phydm_acs.c | 189 - drivers/staging/rtlwifi/phydm/phydm_acs.h | 46 - drivers/staging/rtlwifi/phydm/phydm_adaptivity.c | 930 - drivers/staging/rtlwifi/phydm/phydm_adaptivity.h | 108 - drivers/staging/rtlwifi/phydm/phydm_adc_sampling.c | 616 - drivers/staging/rtlwifi/phydm/phydm_adc_sampling.h | 85 - drivers/staging/rtlwifi/phydm/phydm_antdiv.c | 72 - drivers/staging/rtlwifi/phydm/phydm_antdiv.h | 290 - drivers/staging/rtlwifi/phydm/phydm_beamforming.h | 37 - drivers/staging/rtlwifi/phydm/phydm_ccx.c | 447 - drivers/staging/rtlwifi/phydm/phydm_ccx.h | 72 - drivers/staging/rtlwifi/phydm/phydm_cfotracking.c | 332 - drivers/staging/rtlwifi/phydm/phydm_cfotracking.h | 49 - drivers/staging/rtlwifi/phydm/phydm_debug.c | 2888 --- drivers/staging/rtlwifi/phydm/phydm_debug.h | 164 - drivers/staging/rtlwifi/phydm/phydm_dfs.h | 48 - drivers/staging/rtlwifi/phydm/phydm_dig.c | 1521 -- drivers/staging/rtlwifi/phydm/phydm_dig.h | 230 - .../staging/rtlwifi/phydm/phydm_dynamic_rx_path.h | 26 - .../rtlwifi/phydm/phydm_dynamicbbpowersaving.c | 118 - .../rtlwifi/phydm/phydm_dynamicbbpowersaving.h | 39 - .../staging/rtlwifi/phydm/phydm_dynamictxpower.c | 91 - .../staging/rtlwifi/phydm/phydm_dynamictxpower.h | 53 - .../staging/rtlwifi/phydm/phydm_edcaturbocheck.c | 128 - .../staging/rtlwifi/phydm/phydm_edcaturbocheck.h | 33 - drivers/staging/rtlwifi/phydm/phydm_features.h | 22 - drivers/staging/rtlwifi/phydm/phydm_hwconfig.c | 1848 -- drivers/staging/rtlwifi/phydm/phydm_hwconfig.h | 487 - drivers/staging/rtlwifi/phydm/phydm_interface.c | 307 - drivers/staging/rtlwifi/phydm/phydm_interface.h | 183 - drivers/staging/rtlwifi/phydm/phydm_iqk.h | 65 - drivers/staging/rtlwifi/phydm/phydm_kfree.c | 217 - drivers/staging/rtlwifi/phydm/phydm_kfree.h | 31 - drivers/staging/rtlwifi/phydm/phydm_noisemonitor.c | 319 - drivers/staging/rtlwifi/phydm/phydm_noisemonitor.h | 35 - .../staging/rtlwifi/phydm/phydm_powertracking_ce.c | 633 - .../staging/rtlwifi/phydm/phydm_powertracking_ce.h | 282 - drivers/staging/rtlwifi/phydm/phydm_pre_define.h | 602 - drivers/staging/rtlwifi/phydm/phydm_precomp.h | 74 - drivers/staging/rtlwifi/phydm/phydm_psd.c | 406 - drivers/staging/rtlwifi/phydm/phydm_psd.h | 56 - drivers/staging/rtlwifi/phydm/phydm_rainfo.c | 1196 -- drivers/staging/rtlwifi/phydm/phydm_rainfo.h | 258 - drivers/staging/rtlwifi/phydm/phydm_reg.h | 140 - .../staging/rtlwifi/phydm/phydm_regdefine11ac.h | 83 - drivers/staging/rtlwifi/phydm/phydm_regdefine11n.h | 202 - drivers/staging/rtlwifi/phydm/phydm_types.h | 119 - .../rtlwifi/phydm/rtl8822b/halhwimg8822b_bb.c | 1956 -- .../rtlwifi/phydm/rtl8822b/halhwimg8822b_bb.h | 43 - .../rtlwifi/phydm/rtl8822b/halhwimg8822b_mac.c | 211 - .../rtlwifi/phydm/rtl8822b/halhwimg8822b_mac.h | 27 - .../rtlwifi/phydm/rtl8822b/halhwimg8822b_rf.c | 4730 ----- .../rtlwifi/phydm/rtl8822b/halhwimg8822b_rf.h | 118 - .../rtlwifi/phydm/rtl8822b/halphyrf_8822b.c | 340 - .../rtlwifi/phydm/rtl8822b/halphyrf_8822b.h | 34 - .../rtlwifi/phydm/rtl8822b/phydm_hal_api8822b.c | 1804 -- .../rtlwifi/phydm/rtl8822b/phydm_hal_api8822b.h | 73 - .../rtlwifi/phydm/rtl8822b/phydm_iqk_8822b.c | 1399 -- .../rtlwifi/phydm/rtl8822b/phydm_iqk_8822b.h | 37 - .../rtlwifi/phydm/rtl8822b/phydm_regconfig8822b.c | 157 - .../rtlwifi/phydm/rtl8822b/phydm_regconfig8822b.h | 43 - .../rtlwifi/phydm/rtl8822b/phydm_rtl8822b.c | 214 - .../rtlwifi/phydm/rtl8822b/phydm_rtl8822b.h | 19 - .../rtlwifi/phydm/rtl8822b/version_rtl8822b.h | 23 - drivers/staging/rtlwifi/phydm/rtl_phydm.c | 865 - drivers/staging/rtlwifi/phydm/rtl_phydm.h | 34 - drivers/staging/rtlwifi/phydm/txbf/halcomtxbf.h | 56 - drivers/staging/rtlwifi/phydm/txbf/haltxbf8822b.h | 28 - .../staging/rtlwifi/phydm/txbf/haltxbfinterface.h | 27 - drivers/staging/rtlwifi/phydm/txbf/haltxbfjaguar.h | 25 - .../rtlwifi/phydm/txbf/phydm_hal_txbf_api.h | 30 - drivers/staging/rtlwifi/ps.c | 996 - drivers/staging/rtlwifi/ps.h | 39 - drivers/staging/rtlwifi/pwrseqcmd.h | 83 - drivers/staging/rtlwifi/rc.c | 309 - drivers/staging/rtlwifi/rc.h | 38 - drivers/staging/rtlwifi/regd.c | 458 - drivers/staging/rtlwifi/regd.h | 52 - drivers/staging/rtlwifi/rtl8822be/Makefile | 7 - drivers/staging/rtlwifi/rtl8822be/def.h | 71 - drivers/staging/rtlwifi/rtl8822be/fw.c | 964 - drivers/staging/rtlwifi/rtl8822be/fw.h | 187 - drivers/staging/rtlwifi/rtl8822be/hw.c | 2430 --- drivers/staging/rtlwifi/rtl8822be/hw.h | 55 - drivers/staging/rtlwifi/rtl8822be/led.c | 116 - drivers/staging/rtlwifi/rtl8822be/led.h | 23 - drivers/staging/rtlwifi/rtl8822be/phy.c | 2223 -- drivers/staging/rtlwifi/rtl8822be/phy.h | 134 - drivers/staging/rtlwifi/rtl8822be/reg.h | 1642 -- drivers/staging/rtlwifi/rtl8822be/sw.c | 470 - drivers/staging/rtlwifi/rtl8822be/sw.h | 21 - drivers/staging/rtlwifi/rtl8822be/trx.c | 1004 - drivers/staging/rtlwifi/rtl8822be/trx.h | 154 - drivers/staging/rtlwifi/stats.c | 249 - drivers/staging/rtlwifi/stats.h | 31 - drivers/staging/rtlwifi/wifi.h | 3362 --- drivers/staging/rts5208/Kconfig | 1 + drivers/staging/rts5208/Makefile | 1 + drivers/staging/rts5208/rtsx_chip.h | 2 +- drivers/staging/sm750fb/Kconfig | 1 + drivers/staging/sm750fb/Makefile | 1 + drivers/staging/sm750fb/ddk750.h | 1 + drivers/staging/sm750fb/ddk750_chip.c | 27 +- drivers/staging/sm750fb/ddk750_chip.h | 2 +- drivers/staging/sm750fb/ddk750_display.c | 10 +- drivers/staging/sm750fb/ddk750_display.h | 2 +- drivers/staging/sm750fb/ddk750_dvi.c | 40 +- drivers/staging/sm750fb/ddk750_power.h | 2 +- drivers/staging/sm750fb/ddk750_sii164.c | 114 +- drivers/staging/sm750fb/ddk750_swi2c.c | 1 + drivers/staging/sm750fb/ddk750_swi2c.h | 1 + drivers/staging/sm750fb/sm750.c | 7 +- drivers/staging/sm750fb/sm750_accel.c | 32 +- drivers/staging/sm750fb/sm750_hw.c | 2 +- drivers/staging/speakup/Kconfig | 1 + drivers/staging/speakup/kobjects.c | 14 +- drivers/staging/speakup/main.c | 1 + drivers/staging/speakup/selection.c | 212 +- drivers/staging/speakup/speakup.h | 1 + drivers/staging/speakup/speakup_decpc.c | 2 +- drivers/staging/speakup/speakup_keypc.c | 6 +- drivers/staging/speakup/spk_ttyio.c | 2 +- drivers/staging/unisys/Kconfig | 1 + drivers/staging/unisys/Makefile | 1 + drivers/staging/unisys/include/iochannel.h | 2 +- drivers/staging/unisys/visorhba/Kconfig | 13 +- drivers/staging/unisys/visorhba/Makefile | 1 + drivers/staging/unisys/visorinput/Kconfig | 15 +- drivers/staging/unisys/visorinput/Makefile | 1 + drivers/staging/unisys/visornic/Kconfig | 15 +- drivers/staging/unisys/visornic/Makefile | 1 + drivers/staging/vboxvideo/Kconfig | 15 - drivers/staging/vboxvideo/TODO | 10 - drivers/staging/vboxvideo/vbox_drv.c | 283 - drivers/staging/vboxvideo/vbox_drv.h | 280 - drivers/staging/vboxvideo/vbox_fb.c | 155 - drivers/staging/vboxvideo/vbox_irq.c | 179 - drivers/staging/vboxvideo/vbox_main.c | 361 - drivers/staging/vboxvideo/vbox_mode.c | 957 - drivers/staging/vboxvideo/vbox_prime.c | 56 - drivers/staging/vboxvideo/vbox_ttm.c | 394 - drivers/staging/vc04_services/Kconfig | 1 + .../staging/vc04_services/bcm2835-audio/Kconfig | 1 + .../staging/vc04_services/bcm2835-audio/Makefile | 1 + .../vc04_services/bcm2835-audio/bcm2835-ctl.c | 12 +- .../staging/vc04_services/bcm2835-camera/Kconfig | 1 + .../vc04_services/bcm2835-camera/bcm2835-camera.c | 55 +- .../vc04_services/bcm2835-camera/controls.c | 75 +- .../staging/vc04_services/interface/vchi/vchi.h | 38 +- .../vc04_services/interface/vchi/vchi_cfg.h | 34 +- .../vc04_services/interface/vchi/vchi_common.h | 176 +- .../vc04_services/interface/vchiq_arm/vchiq.h | 34 +- .../interface/vchiq_arm/vchiq_2835_arm.c | 37 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 56 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.h | 32 +- .../vc04_services/interface/vchiq_arm/vchiq_cfg.h | 34 +- .../interface/vchiq_arm/vchiq_connected.c | 34 +- .../interface/vchiq_arm/vchiq_connected.h | 34 +- .../vc04_services/interface/vchiq_arm/vchiq_core.c | 50 +- .../vc04_services/interface/vchiq_arm/vchiq_core.h | 34 +- .../interface/vchiq_arm/vchiq_debugfs.c | 32 +- .../interface/vchiq_arm/vchiq_debugfs.h | 34 +- .../vc04_services/interface/vchiq_arm/vchiq_if.h | 34 +- .../interface/vchiq_arm/vchiq_ioctl.h | 34 +- .../interface/vchiq_arm/vchiq_pagelist.h | 34 +- .../vc04_services/interface/vchiq_arm/vchiq_shim.c | 34 +- .../vc04_services/interface/vchiq_arm/vchiq_util.c | 34 +- .../vc04_services/interface/vchiq_arm/vchiq_util.h | 34 +- drivers/staging/vme/Makefile | 1 + drivers/staging/vme/devices/Kconfig | 1 + drivers/staging/vme/devices/Makefile | 1 + drivers/staging/vt6655/Kconfig | 1 + drivers/staging/vt6655/card.h | 6 +- drivers/staging/vt6655/channel.h | 2 +- drivers/staging/vt6655/desc.h | 2 +- drivers/staging/vt6655/device.h | 2 +- drivers/staging/vt6655/device_cfg.h | 2 +- drivers/staging/vt6655/dpc.h | 2 +- drivers/staging/vt6655/key.h | 2 +- drivers/staging/vt6655/mac.c | 25 - drivers/staging/vt6655/mac.h | 9 +- drivers/staging/vt6655/power.c | 7 +- drivers/staging/vt6655/power.h | 2 +- drivers/staging/vt6655/rf.c | 35 +- drivers/staging/vt6655/rf.h | 2 +- drivers/staging/vt6655/rxtx.c | 18 +- drivers/staging/vt6655/rxtx.h | 2 +- drivers/staging/vt6655/srom.h | 2 +- drivers/staging/vt6655/tmacro.h | 2 +- drivers/staging/vt6655/upc.h | 4 +- drivers/staging/vt6656/Kconfig | 1 + drivers/staging/vt6656/baseband.h | 2 +- drivers/staging/vt6656/card.h | 2 +- drivers/staging/vt6656/channel.h | 2 +- drivers/staging/vt6656/desc.h | 2 +- drivers/staging/vt6656/device.h | 2 +- drivers/staging/vt6656/dpc.h | 2 +- drivers/staging/vt6656/firmware.h | 2 +- drivers/staging/vt6656/int.h | 2 +- drivers/staging/vt6656/key.h | 2 +- drivers/staging/vt6656/power.h | 2 +- drivers/staging/vt6656/rf.h | 2 +- drivers/staging/vt6656/rxtx.h | 2 +- drivers/staging/vt6656/usbpipe.h | 2 +- drivers/staging/vt6656/wcmd.h | 2 +- drivers/staging/wilc1000/Kconfig | 2 +- drivers/staging/wilc1000/host_interface.c | 71 +- drivers/staging/wilc1000/host_interface.h | 14 +- drivers/staging/wilc1000/wilc_netdev.c | 2 +- drivers/staging/wilc1000/wilc_spi.c | 13 +- drivers/staging/wilc1000/wilc_wfi_cfgoperations.c | 72 +- drivers/staging/wilc1000/wilc_wlan.c | 8 +- drivers/staging/wlan-ng/Kconfig | 2 +- drivers/staging/wlan-ng/hfa384x.h | 4 +- drivers/staging/wlan-ng/hfa384x_usb.c | 2 +- drivers/target/iscsi/cxgbit/Makefile | 6 +- drivers/target/iscsi/iscsi_target.c | 118 +- drivers/target/iscsi/iscsi_target_auth.c | 1 - drivers/target/iscsi/iscsi_target_login.c | 9 +- drivers/target/iscsi/iscsi_target_util.c | 5 + drivers/target/target_core_alua.c | 6 +- drivers/target/target_core_configfs.c | 163 +- drivers/target/target_core_device.c | 4 +- drivers/target/target_core_pr.c | 33 +- drivers/target/target_core_pr.h | 1 + drivers/target/target_core_tmr.c | 2 +- drivers/target/target_core_user.c | 9 +- drivers/target/target_core_xcopy.c | 92 +- drivers/tee/optee/core.c | 80 +- drivers/tee/tee_shm.c | 2 +- drivers/thermal/Kconfig | 19 +- drivers/thermal/Makefile | 1 + drivers/thermal/broadcom/sr-thermal.c | 8 - drivers/thermal/cpu_cooling.c | 30 +- drivers/thermal/intel/Kconfig | 1 - .../intel/int340x_thermal/acpi_thermal_rel.c | 2 +- .../intel/int340x_thermal/int3403_thermal.c | 16 +- .../int340x_thermal/processor_thermal_device.c | 13 +- drivers/thermal/of-thermal.c | 3 + drivers/thermal/qcom/Kconfig | 1 - drivers/thermal/qcom/Makefile | 4 +- drivers/thermal/qcom/tsens-8916.c | 105 - drivers/thermal/qcom/tsens-8960.c | 84 +- drivers/thermal/qcom/tsens-8974.c | 236 - drivers/thermal/qcom/tsens-common.c | 159 +- drivers/thermal/qcom/tsens-v0_1.c | 382 + drivers/thermal/qcom/tsens-v1.c | 193 + drivers/thermal/qcom/tsens-v2.c | 111 +- drivers/thermal/qcom/tsens.c | 100 +- drivers/thermal/qcom/tsens.h | 291 +- drivers/thermal/qoriq_thermal.c | 5 - drivers/thermal/rcar_gen3_thermal.c | 51 +- drivers/thermal/rcar_thermal.c | 11 +- drivers/thermal/rockchip_thermal.c | 74 +- drivers/thermal/st/Kconfig | 22 +- drivers/thermal/st/stm_thermal.c | 6 +- drivers/thermal/tegra/Kconfig | 4 +- drivers/thermal/tegra/soctherm.c | 961 +- drivers/thermal/tegra/soctherm.h | 16 + drivers/thermal/tegra/tegra124-soctherm.c | 7 +- drivers/thermal/tegra/tegra132-soctherm.c | 7 +- drivers/thermal/tegra/tegra210-soctherm.c | 15 +- drivers/thermal/thermal-generic-adc.c | 9 +- drivers/thermal/thermal_core.c | 80 +- drivers/thermal/thermal_mmio.c | 129 + drivers/thunderbolt/Makefile | 4 +- drivers/thunderbolt/cap.c | 85 +- drivers/thunderbolt/ctl.c | 2 +- drivers/thunderbolt/domain.c | 1 - drivers/thunderbolt/icm.c | 65 +- drivers/thunderbolt/lc.c | 179 + drivers/thunderbolt/nhi.c | 3 +- drivers/thunderbolt/path.c | 420 +- drivers/thunderbolt/property.c | 16 +- drivers/thunderbolt/switch.c | 557 +- drivers/thunderbolt/tb.c | 608 +- drivers/thunderbolt/tb.h | 227 +- drivers/thunderbolt/tb_msgs.h | 11 + drivers/thunderbolt/tb_regs.h | 50 +- drivers/thunderbolt/tunnel.c | 691 + drivers/thunderbolt/tunnel.h | 78 + drivers/thunderbolt/tunnel_pci.c | 226 - drivers/thunderbolt/tunnel_pci.h | 31 - drivers/thunderbolt/xdomain.c | 170 +- drivers/tty/Kconfig | 22 +- drivers/tty/Makefile | 1 + drivers/tty/hvc/Kconfig | 3 +- drivers/tty/hvc/hvc_riscv_sbi.c | 1 - drivers/tty/ipwireless/Makefile | 1 + drivers/tty/ipwireless/main.c | 8 + drivers/tty/n_tty.c | 4 +- drivers/tty/rocket.c | 16 +- drivers/tty/rocket.h | 1 - drivers/tty/serdev/Kconfig | 1 + drivers/tty/serdev/Makefile | 1 + drivers/tty/serial/8250/8250_dw.c | 4 +- drivers/tty/serial/8250/8250_exar.c | 7 +- drivers/tty/serial/8250/8250_fintek.c | 5 +- drivers/tty/serial/8250/8250_men_mcb.c | 1 + drivers/tty/serial/8250/8250_mtk.c | 162 +- drivers/tty/serial/8250/Kconfig | 1 + drivers/tty/serial/Kconfig | 54 +- drivers/tty/serial/Makefile | 2 + drivers/tty/serial/cpm_uart/Makefile | 1 + drivers/tty/serial/jsm/Makefile | 1 + drivers/tty/serial/men_z135_uart.c | 1 - drivers/tty/serial/milbeaut_usio.c | 614 + drivers/tty/serial/sc16is7xx.c | 38 +- drivers/tty/serial/serial_core.c | 30 +- drivers/tty/serial/serial_txx9.c | 1 - drivers/tty/serial/sh-sci.c | 6 +- drivers/tty/serial/sifive.c | 1056 + drivers/tty/serial/sn_console.c | 1 + drivers/tty/serial/sprd_serial.c | 501 +- drivers/tty/serial/ucc_uart.c | 2 +- drivers/tty/serial/xilinx_uartps.c | 12 + drivers/tty/sysrq.c | 12 +- drivers/tty/tty_io.c | 2 +- drivers/tty/tty_jobctrl.c | 4 +- drivers/tty/tty_port.c | 10 +- drivers/tty/ttynull.c | 109 + drivers/tty/vcc.c | 1 + drivers/tty/vt/.gitignore | 1 + drivers/tty/vt/consolemap.c | 8 +- drivers/tty/vt/cp437.uni | 1 + drivers/tty/vt/defkeymap.c_shipped | 1 + drivers/tty/vt/defkeymap.map | 1 + drivers/tty/vt/keyboard.c | 35 +- drivers/tty/vt/selection.c | 46 +- drivers/tty/vt/vc_screen.c | 2 +- drivers/tty/vt/vt.c | 12 +- drivers/uio/uio_fsl_elbc_gpcm.c | 4 +- drivers/usb/chipidea/ci_hdrc_msm.c | 9 +- drivers/usb/class/cdc-acm.c | 63 +- drivers/usb/class/cdc-acm.h | 3 +- drivers/usb/common/common.c | 16 + drivers/usb/core/driver.c | 13 - drivers/usb/core/hcd.c | 44 +- drivers/usb/core/hub.c | 25 +- drivers/usb/core/message.c | 4 +- drivers/usb/dwc2/core.c | 199 + drivers/usb/dwc2/core.h | 14 +- drivers/usb/dwc2/core_intr.c | 12 + drivers/usb/dwc2/gadget.c | 101 +- drivers/usb/dwc2/hcd.c | 326 +- drivers/usb/dwc2/hw.h | 8 +- drivers/usb/dwc2/params.c | 35 +- drivers/usb/dwc2/platform.c | 20 +- drivers/usb/dwc3/Kconfig | 16 +- drivers/usb/dwc3/Makefile | 1 + drivers/usb/dwc3/core.c | 18 +- drivers/usb/dwc3/core.h | 3 +- drivers/usb/dwc3/debug.h | 3 + drivers/usb/dwc3/dwc3-meson-g12a.c | 604 + drivers/usb/dwc3/dwc3-of-simple.c | 98 +- drivers/usb/dwc3/gadget.c | 5 +- drivers/usb/early/xhci-dbc.c | 4 - drivers/usb/gadget/function/f_fs.c | 3 +- drivers/usb/gadget/function/f_ncm.c | 57 +- drivers/usb/gadget/function/f_uac1_legacy.c | 6 +- drivers/usb/gadget/function/u_ncm.h | 3 + drivers/usb/gadget/udc/aspeed-vhub/epn.c | 6 +- drivers/usb/gadget/udc/atmel_usba_udc.c | 84 +- drivers/usb/gadget/udc/atmel_usba_udc.h | 1 + drivers/usb/gadget/udc/dummy_hcd.c | 35 +- drivers/usb/gadget/udc/lpc32xx_udc.c | 167 +- drivers/usb/gadget/udc/net2272.c | 3 +- drivers/usb/gadget/udc/net2280.c | 5 +- drivers/usb/host/fhci-sched.c | 10 +- drivers/usb/host/ohci-da8xx.c | 42 +- drivers/usb/host/u132-hcd.c | 2 + drivers/usb/host/xhci-dbgcap.c | 2 - drivers/usb/host/xhci-hub.c | 44 +- drivers/usb/host/xhci-mtk.c | 19 +- drivers/usb/host/xhci-plat.c | 39 +- drivers/usb/host/xhci-ring.c | 24 +- drivers/usb/host/xhci-tegra.c | 68 +- drivers/usb/host/xhci-trace.h | 30 + drivers/usb/host/xhci.c | 40 +- drivers/usb/host/xhci.h | 46 + drivers/usb/isp1760/isp1760-hcd.c | 4 +- drivers/usb/misc/Kconfig | 1 - drivers/usb/misc/ldusb.c | 2 +- drivers/usb/misc/usb251xb.c | 135 +- drivers/usb/misc/usb3503.c | 48 +- drivers/usb/misc/yurex.c | 1 + drivers/usb/mtu3/Makefile | 11 + drivers/usb/mtu3/mtu3.h | 57 +- drivers/usb/mtu3/mtu3_core.c | 27 +- drivers/usb/mtu3/mtu3_debug.h | 50 + drivers/usb/mtu3/mtu3_debugfs.c | 539 + drivers/usb/mtu3/mtu3_dr.c | 156 +- drivers/usb/mtu3/mtu3_dr.h | 4 + drivers/usb/mtu3/mtu3_gadget.c | 20 +- drivers/usb/mtu3/mtu3_gadget_ep0.c | 4 + drivers/usb/mtu3/mtu3_hw_regs.h | 48 +- drivers/usb/mtu3/mtu3_plat.c | 47 +- drivers/usb/mtu3/mtu3_qmu.c | 118 +- drivers/usb/mtu3/mtu3_qmu.h | 1 + drivers/usb/mtu3/mtu3_trace.c | 23 + drivers/usb/mtu3/mtu3_trace.h | 279 + drivers/usb/musb/Kconfig | 2 +- drivers/usb/musb/jz4740.c | 19 +- drivers/usb/musb/musb_core.c | 9 +- drivers/usb/musb/musb_dsps.c | 6 +- drivers/usb/musb/omap2430.c | 6 + drivers/usb/phy/Kconfig | 2 +- drivers/usb/serial/ark3116.c | 11 - drivers/usb/serial/cypress_m8.c | 49 +- drivers/usb/serial/digi_acceleport.c | 41 +- drivers/usb/serial/f81232.c | 198 +- drivers/usb/serial/generic.c | 76 +- drivers/usb/serial/io_edgeport.c | 37 +- drivers/usb/serial/iuu_phoenix.c | 4 +- drivers/usb/serial/oti6858.c | 5 +- drivers/usb/serial/pl2303.c | 58 +- drivers/usb/serial/spcp8x5.c | 5 +- drivers/usb/serial/usb-serial.c | 11 +- drivers/usb/storage/Makefile | 2 +- drivers/usb/storage/realtek_cr.c | 13 +- drivers/usb/storage/scsiglue.c | 26 +- drivers/usb/storage/sierra_ms.c | 4 +- drivers/usb/storage/uas.c | 35 +- drivers/usb/typec/altmodes/Kconfig | 10 + drivers/usb/typec/altmodes/Makefile | 2 + drivers/usb/typec/altmodes/displayport.c | 14 +- drivers/usb/typec/altmodes/displayport.h | 8 + drivers/usb/typec/altmodes/nvidia.c | 44 + drivers/usb/typec/mux/pi3usb30532.c | 3 +- drivers/usb/typec/tcpm/fusb302.c | 438 +- drivers/usb/typec/tcpm/tcpci.c | 10 +- drivers/usb/typec/tcpm/tcpm.c | 32 +- drivers/usb/typec/tcpm/wcove.c | 39 +- drivers/usb/typec/ucsi/Makefile | 15 +- drivers/usb/typec/ucsi/displayport.c | 315 + drivers/usb/typec/ucsi/trace.c | 12 + drivers/usb/typec/ucsi/trace.h | 26 + drivers/usb/typec/ucsi/ucsi.c | 404 +- drivers/usb/typec/ucsi/ucsi.h | 118 + drivers/usb/typec/ucsi/ucsi_ccg.c | 884 +- drivers/usb/usbip/stub_rx.c | 18 +- drivers/usb/usbip/usbip_common.h | 7 + drivers/usb/usbip/vhci_hcd.c | 9 +- drivers/vfio/Kconfig | 1 - drivers/vfio/mdev/mdev_core.c | 36 +- drivers/vfio/mdev/mdev_private.h | 2 +- drivers/vfio/mdev/mdev_sysfs.c | 2 +- drivers/vfio/pci/vfio_pci.c | 23 +- drivers/vfio/pci/vfio_pci_config.c | 29 +- drivers/vfio/pci/vfio_pci_nvlink2.c | 2 + .../vfio/platform/reset/vfio_platform_amdxgbe.c | 5 +- drivers/vfio/platform/vfio_platform_common.c | 12 +- drivers/vfio/vfio.c | 59 +- drivers/vfio/vfio_iommu_spapr_tce.c | 40 +- drivers/vfio/vfio_iommu_type1.c | 173 +- drivers/vhost/scsi.c | 1 - drivers/vhost/vhost.c | 8 +- drivers/video/backlight/Kconfig | 35 +- drivers/video/backlight/lm3630a_bl.c | 153 +- drivers/video/backlight/pwm_bl.c | 15 - drivers/video/fbdev/Kconfig | 309 +- drivers/video/fbdev/Makefile | 2 - drivers/video/fbdev/amba-clcd-nomadik.c | 251 - drivers/video/fbdev/amba-clcd-nomadik.h | 24 - drivers/video/fbdev/amba-clcd-versatile.c | 567 - drivers/video/fbdev/amba-clcd-versatile.h | 17 - drivers/video/fbdev/amba-clcd.c | 98 +- drivers/video/fbdev/atafb.c | 67 +- drivers/video/fbdev/atafb_iplan2p2.c | 23 - drivers/video/fbdev/atafb_iplan2p4.c | 23 - drivers/video/fbdev/atafb_iplan2p8.c | 23 - drivers/video/fbdev/atafb_mfb.c | 23 - drivers/video/fbdev/atmel_lcdfb.c | 116 +- drivers/video/fbdev/core/fbcmap.c | 2 + drivers/video/fbdev/core/fbcon.c | 2 +- drivers/video/fbdev/core/fbmem.c | 29 +- drivers/video/fbdev/core/modedb.c | 3 + drivers/video/fbdev/da8xx-fb.c | 13 +- drivers/video/fbdev/efifb.c | 3 +- drivers/video/fbdev/fb-puv3.c | 2 +- drivers/video/fbdev/gbefb.c | 24 +- drivers/video/fbdev/hgafb.c | 2 + drivers/video/fbdev/imsttfb.c | 5 + drivers/video/fbdev/macfb.c | 29 +- drivers/video/fbdev/mmp/Kconfig | 6 +- drivers/video/fbdev/mxsfb.c | 14 +- drivers/video/fbdev/nuc900fb.c | 2 +- drivers/video/fbdev/omap/Kconfig | 20 +- drivers/video/fbdev/omap2/omapfb/Kconfig | 18 +- drivers/video/fbdev/omap2/omapfb/displays/Kconfig | 40 +- drivers/video/fbdev/omap2/omapfb/dss/Kconfig | 6 +- .../fbdev/omap2/omapfb/dss/omapdss-boot-init.c | 6 +- drivers/video/fbdev/pvr2fb.c | 4 +- drivers/video/fbdev/pxa3xx-gcu.c | 4 +- drivers/video/fbdev/s3c2410fb.c | 2 +- drivers/video/fbdev/savage/savagefb_driver.c | 6 +- drivers/video/fbdev/sm712.h | 12 +- drivers/video/fbdev/sm712fb.c | 243 +- drivers/video/fbdev/udlfb.c | 114 +- drivers/video/fbdev/uvesafb.c | 16 +- drivers/video/fbdev/vesafb.c | 4 +- drivers/video/fbdev/xen-fbfront.c | 2 +- drivers/virt/fsl_hypervisor.c | 31 +- drivers/virt/vboxguest/vboxguest_core.c | 31 + drivers/virtio/Kconfig | 8 +- drivers/virtio/virtio_pci_common.c | 8 +- drivers/virtio/virtio_ring.c | 30 +- drivers/w1/masters/ds2482.c | 18 +- drivers/w1/masters/ds2490.c | 6 +- drivers/w1/slaves/w1_ds2408.c | 76 +- drivers/w1/w1_io.c | 3 +- drivers/watchdog/Kconfig | 161 +- drivers/watchdog/Makefile | 2 + drivers/watchdog/acquirewdt.c | 2 +- drivers/watchdog/advantechwdt.c | 2 +- drivers/watchdog/alim1535_wdt.c | 2 +- drivers/watchdog/alim7101_wdt.c | 4 +- drivers/watchdog/ar7_wdt.c | 2 +- drivers/watchdog/armada_37xx_wdt.c | 43 +- drivers/watchdog/asm9260_wdt.c | 77 +- drivers/watchdog/aspeed_wdt.c | 25 +- drivers/watchdog/at91rm9200_wdt.c | 2 +- drivers/watchdog/at91sam9_wdt.c | 4 +- drivers/watchdog/ath79_wdt.c | 6 +- drivers/watchdog/atlas7_wdt.c | 65 +- drivers/watchdog/bcm2835_wdt.c | 1 - drivers/watchdog/bcm63xx_wdt.c | 2 +- drivers/watchdog/bcm7038_wdt.c | 42 +- drivers/watchdog/bcm_kona_wdt.c | 18 +- drivers/watchdog/bd70528_wdt.c | 290 + drivers/watchdog/cadence_wdt.c | 90 +- drivers/watchdog/coh901327_wdt.c | 28 +- drivers/watchdog/cpu5wdt.c | 2 +- drivers/watchdog/cpwd.c | 2 +- drivers/watchdog/da9052_wdt.c | 13 +- drivers/watchdog/da9055_wdt.c | 12 +- drivers/watchdog/da9062_wdt.c | 20 +- drivers/watchdog/da9063_wdt.c | 21 +- drivers/watchdog/davinci_wdt.c | 45 +- drivers/watchdog/digicolor_wdt.c | 4 +- drivers/watchdog/dw_wdt.c | 4 +- drivers/watchdog/ebc-c384_wdt.c | 5 +- drivers/watchdog/ep93xx_wdt.c | 17 +- drivers/watchdog/eurotechwdt.c | 2 +- drivers/watchdog/f71808e_wdt.c | 20 +- drivers/watchdog/ftwdt010_wdt.c | 6 +- drivers/watchdog/gef_wdt.c | 2 +- drivers/watchdog/geodewdt.c | 2 +- drivers/watchdog/gpio_wdt.c | 16 +- drivers/watchdog/hpwdt.c | 3 +- drivers/watchdog/i6300esb.c | 9 +- drivers/watchdog/iTCO_wdt.c | 13 +- drivers/watchdog/ib700wdt.c | 2 +- drivers/watchdog/ibmasr.c | 2 +- drivers/watchdog/imgpdc_wdt.c | 95 +- drivers/watchdog/imx2_wdt.c | 8 +- drivers/watchdog/imx_sc_wdt.c | 175 + drivers/watchdog/indydog.c | 2 +- drivers/watchdog/intel-mid_wdt.c | 22 +- drivers/watchdog/intel_scu_watchdog.c | 22 +- drivers/watchdog/iop_wdt.c | 2 +- drivers/watchdog/it8712f_wdt.c | 2 +- drivers/watchdog/ixp4xx_wdt.c | 11 +- drivers/watchdog/jz4740_wdt.c | 17 +- drivers/watchdog/kempld_wdt.c | 28 +- drivers/watchdog/ks8695_wdt.c | 2 +- drivers/watchdog/lantiq_wdt.c | 4 +- drivers/watchdog/loongson1_wdt.c | 52 +- drivers/watchdog/lpc18xx_wdt.c | 47 +- drivers/watchdog/m54xx_wdt.c | 2 +- drivers/watchdog/machzwd.c | 5 +- drivers/watchdog/max63xx_wdt.c | 24 +- drivers/watchdog/max77620_wdt.c | 23 +- drivers/watchdog/mena21_wdt.c | 28 +- drivers/watchdog/menf21bmc_wdt.c | 33 +- drivers/watchdog/meson_gxbb_wdt.c | 49 +- drivers/watchdog/meson_wdt.c | 19 +- drivers/watchdog/mixcomwd.c | 2 +- drivers/watchdog/mlx_wdt.c | 14 +- drivers/watchdog/moxart_wdt.c | 20 +- drivers/watchdog/mpc8xxx_wdt.c | 20 +- drivers/watchdog/mt7621_wdt.c | 12 +- drivers/watchdog/mtk_wdt.c | 37 +- drivers/watchdog/mtx-1_wdt.c | 2 +- drivers/watchdog/mv64x60_wdt.c | 2 +- drivers/watchdog/ni903x_wdt.c | 4 +- drivers/watchdog/nic7018_wdt.c | 5 +- drivers/watchdog/npcm_wdt.c | 10 +- drivers/watchdog/nuc900_wdt.c | 6 +- drivers/watchdog/nv_tco.c | 2 +- drivers/watchdog/of_xilinx_wdt.c | 62 +- drivers/watchdog/omap_wdt.c | 4 +- drivers/watchdog/orion_wdt.c | 14 +- drivers/watchdog/pc87413_wdt.c | 2 +- drivers/watchdog/pcwd.c | 4 +- drivers/watchdog/pcwd_pci.c | 4 +- drivers/watchdog/pcwd_usb.c | 4 +- drivers/watchdog/pic32-dmt.c | 50 +- drivers/watchdog/pic32-wdt.c | 62 +- drivers/watchdog/pika_wdt.c | 2 +- drivers/watchdog/pm8916_wdt.c | 21 +- drivers/watchdog/pnx4008_wdt.c | 45 +- drivers/watchdog/pnx833x_wdt.c | 2 +- drivers/watchdog/qcom-wdt.c | 55 +- drivers/watchdog/rc32434_wdt.c | 2 +- drivers/watchdog/rdc321x_wdt.c | 2 +- drivers/watchdog/renesas_wdt.c | 9 +- drivers/watchdog/riowd.c | 2 +- drivers/watchdog/rn5t618_wdt.c | 9 +- drivers/watchdog/rt2880_wdt.c | 32 +- drivers/watchdog/rtd119x_wdt.c | 47 +- drivers/watchdog/rza_wdt.c | 25 +- drivers/watchdog/s3c2410_wdt.c | 4 +- drivers/watchdog/sa1100_wdt.c | 2 +- drivers/watchdog/sama5d4_wdt.c | 39 +- drivers/watchdog/sb_wdog.c | 6 +- drivers/watchdog/sbc60xxwdt.c | 2 +- drivers/watchdog/sbc7240_wdt.c | 2 +- drivers/watchdog/sbc8360.c | 2 +- drivers/watchdog/sbc_epx_c3.c | 2 +- drivers/watchdog/sbc_fitpc2_wdt.c | 2 +- drivers/watchdog/sbsa_gwdt.c | 30 +- drivers/watchdog/sc1200wdt.c | 2 +- drivers/watchdog/sc520_wdt.c | 2 +- drivers/watchdog/sch311x_wdt.c | 2 +- drivers/watchdog/scx200_wdt.c | 2 +- drivers/watchdog/shwdt.c | 4 +- drivers/watchdog/sirfsoc_wdt.c | 28 +- drivers/watchdog/smsc37b787_wdt.c | 2 +- drivers/watchdog/sp5100_tco.c | 4 +- drivers/watchdog/sprd_wdt.c | 42 +- drivers/watchdog/st_lpc_wdt.c | 53 +- drivers/watchdog/stm32_iwdg.c | 150 +- drivers/watchdog/stmp3xxx_rtc_wdt.c | 16 +- drivers/watchdog/stpmic1_wdt.c | 13 +- drivers/watchdog/sunxi_wdt.c | 19 +- drivers/watchdog/tangox_wdt.c | 41 +- drivers/watchdog/tegra_wdt.c | 30 +- drivers/watchdog/tqmx86_wdt.c | 14 +- drivers/watchdog/ts4800_wdt.c | 33 +- drivers/watchdog/ts72xx_wdt.c | 18 +- drivers/watchdog/twl4030_wdt.c | 22 +- drivers/watchdog/txx9wdt.c | 4 +- drivers/watchdog/uniphier_wdt.c | 2 - drivers/watchdog/ux500_wdt.c | 17 +- drivers/watchdog/w83877f_wdt.c | 2 +- drivers/watchdog/w83977f_wdt.c | 2 +- drivers/watchdog/wafer5823wdt.c | 2 +- drivers/watchdog/watchdog_core.c | 42 +- drivers/watchdog/watchdog_dev.c | 2 +- drivers/watchdog/wdat_wdt.c | 29 +- drivers/watchdog/wdrtas.c | 4 +- drivers/watchdog/wdt.c | 4 +- drivers/watchdog/wdt285.c | 2 +- drivers/watchdog/wdt977.c | 2 +- drivers/watchdog/wdt_pci.c | 4 +- drivers/watchdog/wm831x_wdt.c | 19 +- drivers/watchdog/xen_wdt.c | 18 +- drivers/watchdog/ziirave_wdt.c | 6 +- drivers/watchdog/zx2967_wdt.c | 37 +- drivers/xen/biomerge.c | 5 +- drivers/xen/events/events_base.c | 1 - drivers/xen/evtchn.c | 2 +- drivers/xen/gntdev.c | 19 +- drivers/xen/privcmd-buf.c | 8 +- drivers/xen/swiotlb-xen.c | 196 +- drivers/xen/xen-pciback/xenbus.c | 2 +- drivers/xen/xenbus/xenbus_dev_frontend.c | 2 - fs/9p/v9fs_vfs.h | 2 +- fs/9p/vfs_inode.c | 10 +- fs/9p/vfs_super.c | 4 +- fs/Kconfig | 1 + fs/Makefile | 5 +- fs/adfs/dir_f.c | 6 + fs/adfs/super.c | 10 +- fs/affs/super.c | 13 +- fs/afs/Makefile | 1 + fs/afs/afs_fs.h | 2 + fs/afs/callback.c | 3 +- fs/afs/cmservice.c | 10 +- fs/afs/dir.c | 167 +- fs/afs/dir_silly.c | 239 + fs/afs/file.c | 2 + fs/afs/flock.c | 617 +- fs/afs/fs_probe.c | 13 +- fs/afs/fsclient.c | 308 +- fs/afs/inode.c | 47 +- fs/afs/internal.h | 68 +- fs/afs/misc.c | 9 + fs/afs/protocol_yfs.h | 6 +- fs/afs/rxrpc.c | 64 +- fs/afs/server.c | 1 - fs/afs/super.c | 43 +- fs/afs/vl_probe.c | 14 +- fs/afs/vlclient.c | 44 +- fs/afs/write.c | 1 + fs/afs/xattr.c | 270 +- fs/afs/yfsclient.c | 359 +- fs/autofs/autofs_i.h | 1 + fs/autofs/inode.c | 2 +- fs/befs/btree.c | 97 +- fs/befs/linuxvfs.c | 12 +- fs/bfs/inode.c | 10 +- fs/binfmt_elf.c | 180 +- fs/block_dev.c | 33 +- fs/btrfs/acl.c | 6 +- fs/btrfs/backref.c | 38 +- fs/btrfs/btrfs_inode.h | 8 - fs/btrfs/compression.c | 6 +- fs/btrfs/ctree.c | 254 +- fs/btrfs/ctree.h | 79 +- fs/btrfs/delayed-inode.c | 5 +- fs/btrfs/delayed-ref.c | 46 +- fs/btrfs/delayed-ref.h | 122 +- fs/btrfs/dev-replace.c | 8 +- fs/btrfs/dev-replace.h | 3 +- fs/btrfs/dir-item.c | 5 +- fs/btrfs/disk-io.c | 229 +- fs/btrfs/disk-io.h | 7 +- fs/btrfs/extent-tree.c | 656 +- fs/btrfs/extent_io.c | 366 +- fs/btrfs/extent_io.h | 89 +- fs/btrfs/extent_map.c | 38 + fs/btrfs/file-item.c | 47 +- fs/btrfs/file.c | 63 +- fs/btrfs/free-space-cache.c | 45 +- fs/btrfs/free-space-cache.h | 18 +- fs/btrfs/free-space-tree.c | 24 +- fs/btrfs/free-space-tree.h | 1 - fs/btrfs/inode-item.c | 8 +- fs/btrfs/inode.c | 346 +- fs/btrfs/ioctl.c | 191 +- fs/btrfs/locking.c | 157 +- fs/btrfs/ordered-data.c | 17 +- fs/btrfs/ordered-data.h | 3 +- fs/btrfs/print-tree.c | 2 +- fs/btrfs/props.c | 266 +- fs/btrfs/props.h | 7 +- fs/btrfs/qgroup.c | 5 +- fs/btrfs/raid56.c | 3 +- fs/btrfs/ref-verify.c | 69 +- fs/btrfs/ref-verify.h | 10 +- fs/btrfs/relocation.c | 123 +- fs/btrfs/root-tree.c | 17 +- fs/btrfs/scrub.c | 6 +- fs/btrfs/send.c | 114 +- fs/btrfs/super.c | 5 +- fs/btrfs/sysfs.c | 7 +- fs/btrfs/tests/btrfs-tests.c | 17 +- fs/btrfs/tests/btrfs-tests.h | 17 +- fs/btrfs/tests/extent-buffer-tests.c | 8 +- fs/btrfs/tests/extent-io-tests.c | 35 +- fs/btrfs/tests/extent-map-tests.c | 213 +- fs/btrfs/tests/free-space-tests.c | 11 +- fs/btrfs/tests/free-space-tree-tests.c | 18 +- fs/btrfs/tests/inode-tests.c | 34 +- fs/btrfs/tests/qgroup-tests.c | 20 +- fs/btrfs/transaction.c | 64 +- fs/btrfs/transaction.h | 4 +- fs/btrfs/tree-checker.c | 558 +- fs/btrfs/tree-checker.h | 11 +- fs/btrfs/tree-log.c | 290 +- fs/btrfs/tree-log.h | 10 +- fs/btrfs/uuid-tree.c | 6 +- fs/btrfs/volumes.c | 469 +- fs/btrfs/volumes.h | 40 +- fs/btrfs/xattr.c | 65 +- fs/btrfs/xattr.h | 7 +- fs/btrfs/zstd.c | 11 +- fs/buffer.c | 64 +- fs/cachefiles/namei.c | 1 - fs/ceph/caps.c | 93 +- fs/ceph/debugfs.c | 40 +- fs/ceph/dir.c | 6 +- fs/ceph/export.c | 356 +- fs/ceph/file.c | 3 +- fs/ceph/inode.c | 106 +- fs/ceph/locks.c | 13 - fs/ceph/mds_client.c | 195 +- fs/ceph/mds_client.h | 33 +- fs/ceph/mdsmap.c | 2 +- fs/ceph/quota.c | 177 +- fs/ceph/snap.c | 7 +- fs/ceph/super.c | 8 + fs/ceph/super.h | 3 + fs/char_dev.c | 78 +- fs/cifs/cifs_debug.c | 35 +- fs/cifs/cifsfs.c | 29 +- fs/cifs/cifsfs.h | 4 +- fs/cifs/cifsglob.h | 31 +- fs/cifs/cifsproto.h | 9 + fs/cifs/cifssmb.c | 98 +- fs/cifs/connect.c | 38 +- fs/cifs/dfs_cache.c | 140 +- fs/cifs/dfs_cache.h | 5 +- fs/cifs/file.c | 50 +- fs/cifs/inode.c | 41 + fs/cifs/link.c | 13 +- fs/cifs/misc.c | 49 +- fs/cifs/smb1ops.c | 9 +- fs/cifs/smb2misc.c | 6 +- fs/cifs/smb2ops.c | 441 +- fs/cifs/smb2pdu.c | 105 +- fs/cifs/smb2pdu.h | 71 + fs/cifs/smb2status.h | 3480 ++-- fs/cifs/smbdirect.c | 298 +- fs/cifs/smbdirect.h | 19 +- fs/cifs/smbfsctl.h | 29 +- fs/cifs/transport.c | 50 +- fs/coda/inode.c | 10 +- fs/coda/psdev.c | 1 - fs/configfs/dir.c | 19 +- fs/crypto/bio.c | 11 +- fs/crypto/crypto.c | 74 +- fs/crypto/fname.c | 5 +- fs/crypto/hooks.c | 68 +- fs/crypto/keyinfo.c | 26 +- fs/crypto/policy.c | 6 +- fs/dax.c | 23 +- fs/dcache.c | 44 +- fs/debugfs/file.c | 77 +- fs/debugfs/inode.c | 12 +- fs/direct-io.c | 3 +- fs/dlm/config.c | 42 + fs/dlm/config.h | 3 +- fs/dlm/lockspace.c | 6 +- fs/dlm/lowcomms.c | 95 +- fs/dlm/lowcomms.h | 1 + fs/dlm/netlink.c | 1 + fs/ecryptfs/crypto.c | 30 +- fs/ecryptfs/keystore.c | 6 +- fs/ecryptfs/super.c | 5 +- fs/efs/super.c | 10 +- fs/eventfd.c | 8 + fs/exec.c | 4 +- fs/ext2/inode.c | 4 +- fs/ext2/super.c | 10 +- fs/ext4/block_validity.c | 55 + fs/ext4/dir.c | 48 + fs/ext4/ext4.h | 108 +- fs/ext4/extents.c | 17 +- fs/ext4/extents_status.c | 4 +- fs/ext4/file.c | 7 + fs/ext4/fsmap.c | 2 +- fs/ext4/hash.c | 34 +- fs/ext4/ialloc.c | 2 +- fs/ext4/inline.c | 2 +- fs/ext4/inode.c | 12 +- fs/ext4/ioctl.c | 22 +- fs/ext4/mballoc.c | 4 +- fs/ext4/namei.c | 188 +- fs/ext4/page-io.c | 3 +- fs/ext4/readpage.c | 8 +- fs/ext4/resize.c | 3 +- fs/ext4/super.c | 191 +- fs/ext4/sysfs.c | 6 + fs/ext4/xattr.c | 2 +- fs/f2fs/acl.c | 4 +- fs/f2fs/checkpoint.c | 108 +- fs/f2fs/data.c | 294 +- fs/f2fs/f2fs.h | 130 +- fs/f2fs/file.c | 76 +- fs/f2fs/gc.c | 16 +- fs/f2fs/inline.c | 17 + fs/f2fs/inode.c | 12 +- fs/f2fs/namei.c | 19 +- fs/f2fs/node.c | 45 +- fs/f2fs/recovery.c | 37 +- fs/f2fs/segment.c | 71 +- fs/f2fs/segment.h | 16 +- fs/f2fs/super.c | 81 +- fs/f2fs/xattr.c | 36 +- fs/f2fs/xattr.h | 2 + fs/fat/file.c | 11 +- fs/fat/inode.c | 10 +- fs/fcntl.c | 2 +- fs/file_table.c | 9 +- fs/freevxfs/vxfs_super.c | 11 +- fs/fs_context.c | 160 +- fs/fsopen.c | 477 + fs/fuse/control.c | 20 +- fs/fuse/cuse.c | 13 +- fs/fuse/dev.c | 28 +- fs/fuse/file.c | 22 +- fs/fuse/fuse_i.h | 7 + fs/fuse/inode.c | 47 +- fs/gfs2/Kconfig | 1 - fs/gfs2/aops.c | 14 +- fs/gfs2/bmap.c | 135 +- fs/gfs2/bmap.h | 1 + fs/gfs2/dir.c | 2 +- fs/gfs2/glock.c | 25 +- fs/gfs2/glops.c | 3 +- fs/gfs2/incore.h | 9 +- fs/gfs2/log.c | 47 +- fs/gfs2/log.h | 5 +- fs/gfs2/lops.c | 263 +- fs/gfs2/lops.h | 11 +- fs/gfs2/main.c | 1 - fs/gfs2/meta_io.c | 3 +- fs/gfs2/ops_fstype.c | 7 +- fs/gfs2/recovery.c | 135 +- fs/gfs2/recovery.h | 4 +- fs/gfs2/rgrp.c | 56 +- fs/gfs2/super.c | 32 +- fs/gfs2/sys.c | 8 +- fs/gfs2/trans.c | 4 +- fs/gfs2/trans.h | 2 +- fs/gfs2/xattr.c | 6 +- fs/hfs/super.c | 10 +- fs/hfsplus/super.c | 13 +- fs/hostfs/hostfs.h | 2 +- fs/hostfs/hostfs_kern.c | 10 +- fs/hpfs/super.c | 10 +- fs/hugetlbfs/inode.c | 23 +- fs/inode.c | 69 +- fs/internal.h | 9 +- fs/io_uring.c | 532 +- fs/iomap.c | 109 +- fs/isofs/inode.c | 10 +- fs/jbd2/checkpoint.c | 1 - fs/jbd2/journal.c | 53 +- fs/jbd2/revoke.c | 32 +- fs/jbd2/transaction.c | 8 +- fs/jffs2/fs.c | 1 + fs/jffs2/super.c | 10 +- fs/jfs/acl.c | 3 +- fs/jfs/inode.c | 13 + fs/jfs/jfs_incore.h | 6 +- fs/jfs/jfs_logmgr.c | 18 +- fs/jfs/jfs_logmgr.h | 10 +- fs/jfs/jfs_mount.c | 4 +- fs/jfs/jfs_superblock.h | 8 +- fs/jfs/jfs_txnmgr.c | 3 +- fs/jfs/namei.c | 2 +- fs/jfs/super.c | 32 +- fs/kernfs/dir.c | 29 +- fs/kernfs/file.c | 6 +- fs/kernfs/inode.c | 162 +- fs/kernfs/kernfs-internal.h | 8 +- fs/kernfs/symlink.c | 4 +- fs/libfs.c | 16 + fs/lockd/clntlock.c | 6 +- fs/lockd/clntproc.c | 4 +- fs/lockd/host.c | 10 +- fs/lockd/mon.c | 1 + fs/lockd/svc.c | 33 +- fs/locks.c | 14 +- fs/minix/inode.c | 10 +- fs/mpage.c | 3 +- fs/namei.c | 8 +- fs/namespace.c | 477 +- fs/nfs/Kconfig | 1 - fs/nfs/callback.c | 9 +- fs/nfs/callback_xdr.c | 2 +- fs/nfs/client.c | 17 +- fs/nfs/delegation.c | 12 + fs/nfs/delegation.h | 1 + fs/nfs/dir.c | 7 +- fs/nfs/direct.c | 11 +- fs/nfs/file.c | 31 +- fs/nfs/filelayout/filelayout.c | 6 +- fs/nfs/flexfilelayout/flexfilelayout.c | 14 +- fs/nfs/inode.c | 23 +- fs/nfs/internal.h | 10 +- fs/nfs/mount_clnt.c | 2 + fs/nfs/nfs2xdr.c | 58 +- fs/nfs/nfs3client.c | 1 + fs/nfs/nfs3xdr.c | 142 +- fs/nfs/nfs42proc.c | 3 - fs/nfs/nfs4_fs.h | 1 + fs/nfs/nfs4client.c | 6 + fs/nfs/nfs4file.c | 8 +- fs/nfs/nfs4idmap.c | 27 +- fs/nfs/nfs4proc.c | 159 +- fs/nfs/nfs4state.c | 7 +- fs/nfs/nfs4super.c | 2 +- fs/nfs/nfs4xdr.c | 4 +- fs/nfs/pagelist.c | 123 +- fs/nfs/pnfs.c | 4 +- fs/nfs/pnfs.h | 4 +- fs/nfs/read.c | 6 +- fs/nfs/super.c | 37 +- fs/nfs/symlink.c | 7 +- fs/nfs/write.c | 70 +- fs/nfsd/export.c | 18 +- fs/nfsd/netns.h | 11 + fs/nfsd/nfs3proc.c | 17 +- fs/nfsd/nfs3xdr.c | 32 +- fs/nfsd/nfs4callback.c | 22 +- fs/nfsd/nfs4idmap.c | 8 +- fs/nfsd/nfs4layouts.c | 2 +- fs/nfsd/nfs4proc.c | 4 +- fs/nfsd/nfs4recover.c | 437 +- fs/nfsd/nfs4state.c | 81 +- fs/nfsd/nfs4xdr.c | 9 +- fs/nfsd/nfsctl.c | 42 +- fs/nfsd/nfsd.h | 17 +- fs/nfsd/nfssvc.c | 271 +- fs/nfsd/nfsxdr.c | 17 +- fs/nfsd/state.h | 9 +- fs/nfsd/vfs.c | 8 +- fs/nfsd/vfs.h | 5 +- fs/nilfs2/nilfs.h | 2 - fs/nilfs2/super.c | 11 +- fs/notify/dnotify/dnotify.c | 2 +- fs/notify/fanotify/Kconfig | 1 - fs/notify/fanotify/fanotify.c | 16 +- fs/notify/fsnotify.c | 49 +- fs/notify/inotify/Kconfig | 1 - fs/notify/inotify/inotify.h | 2 +- fs/notify/inotify/inotify_fsnotify.c | 6 +- fs/notify/mark.c | 17 +- fs/nsfs.c | 26 +- fs/ntfs/inode.c | 17 +- fs/ntfs/inode.h | 2 +- fs/ntfs/super.c | 2 +- fs/ocfs2/alloc.c | 15 + fs/ocfs2/aops.c | 22 +- fs/ocfs2/cluster/quorum.c | 1 + fs/ocfs2/dir.c | 20 +- fs/ocfs2/dlm/Makefile | 3 +- fs/ocfs2/dlm/dlmunlock.c | 23 +- fs/ocfs2/dlmfs/Makefile | 2 +- fs/ocfs2/dlmfs/dlmfs.c | 10 +- fs/ocfs2/dlmglue.c | 21 +- fs/ocfs2/export.c | 30 +- fs/ocfs2/ocfs2.h | 1 + fs/ocfs2/ocfs2_fs.h | 28 +- fs/ocfs2/super.c | 22 +- fs/open.c | 5 +- fs/openpromfs/inode.c | 10 +- fs/orangefs/acl.c | 4 +- fs/orangefs/file.c | 389 +- fs/orangefs/inode.c | 914 +- fs/orangefs/namei.c | 40 +- fs/orangefs/orangefs-bufmap.c | 15 +- fs/orangefs/orangefs-bufmap.h | 2 + fs/orangefs/orangefs-debugfs.c | 4 +- fs/orangefs/orangefs-kernel.h | 56 +- fs/orangefs/orangefs-mod.c | 1 + fs/orangefs/orangefs-sysfs.c | 22 + fs/orangefs/orangefs-utils.c | 179 +- fs/orangefs/super.c | 43 +- fs/orangefs/waitqueue.c | 18 +- fs/orangefs/xattr.c | 106 +- fs/overlayfs/copy_up.c | 6 +- fs/overlayfs/dir.c | 2 +- fs/overlayfs/export.c | 2 +- fs/overlayfs/file.c | 133 +- fs/overlayfs/inode.c | 3 +- fs/overlayfs/overlayfs.h | 2 +- fs/overlayfs/super.c | 13 +- fs/pipe.c | 4 +- fs/proc/base.c | 24 +- fs/proc/inode.c | 10 +- fs/proc/meminfo.c | 2 +- fs/proc/proc_sysctl.c | 31 +- fs/proc/task_mmu.c | 23 +- fs/pstore/inode.c | 2 +- fs/pstore/ram.c | 21 + fs/qnx4/inode.c | 12 +- fs/qnx6/inode.c | 12 +- fs/quota/dquot.c | 41 +- fs/quota/quota_v1.c | 2 +- fs/quota/quota_v2.c | 2 +- fs/ramfs/inode.c | 12 + fs/read_write.c | 113 +- fs/reiserfs/journal.c | 2 +- fs/reiserfs/super.c | 10 +- fs/reiserfs/xattr.c | 9 + fs/romfs/super.c | 11 +- fs/seq_file.c | 1 + fs/signalfd.c | 1 + fs/splice.c | 16 +- fs/squashfs/super.c | 11 +- fs/stack.c | 15 +- fs/super.c | 5 - fs/sync.c | 146 +- fs/sysv/inode.c | 10 +- fs/sysv/namei.c | 15 - fs/sysv/super.c | 3 - fs/sysv/sysv.h | 3 - fs/ubifs/auth.c | 39 +- fs/ubifs/debug.c | 1 - fs/ubifs/dir.c | 37 +- fs/ubifs/file.c | 16 +- fs/ubifs/find.c | 9 +- fs/ubifs/ioctl.c | 11 +- fs/ubifs/journal.c | 72 +- fs/ubifs/misc.h | 8 + fs/ubifs/orphan.c | 206 +- fs/ubifs/replay.c | 2 - fs/ubifs/sb.c | 7 +- fs/ubifs/super.c | 35 +- fs/ubifs/tnc.c | 31 +- fs/ubifs/ubifs.h | 6 +- fs/ubifs/xattr.c | 71 +- fs/udf/namei.c | 15 - fs/udf/super.c | 15 +- fs/ufs/super.c | 10 +- fs/ufs/util.h | 6 +- fs/unicode/.gitignore | 2 + fs/unicode/Kconfig | 13 + fs/unicode/Makefile | 38 + fs/unicode/README.utf8data | 57 + fs/unicode/mkutf8data.c | 3419 +++ fs/unicode/utf8-core.c | 187 + fs/unicode/utf8-norm.c | 801 + fs/unicode/utf8-selftest.c | 320 + fs/unicode/utf8data.h_shipped | 4109 ++++ fs/unicode/utf8n.h | 117 + fs/userfaultfd.c | 14 + fs/xfs/Kconfig | 1 - fs/xfs/Makefile | 7 +- fs/xfs/libxfs/xfs_ag.c | 54 + fs/xfs/libxfs/xfs_ag.h | 2 + fs/xfs/libxfs/xfs_alloc.c | 13 +- fs/xfs/libxfs/xfs_attr.c | 35 +- fs/xfs/libxfs/xfs_attr.h | 2 +- fs/xfs/libxfs/xfs_bmap.c | 17 +- fs/xfs/libxfs/xfs_defer.c | 14 +- fs/xfs/libxfs/xfs_dquot_buf.c | 4 +- fs/xfs/libxfs/xfs_fs.h | 139 +- fs/xfs/libxfs/xfs_health.h | 190 + fs/xfs/libxfs/xfs_quota_defs.h | 2 +- fs/xfs/libxfs/xfs_sb.c | 18 +- fs/xfs/libxfs/xfs_sb.h | 2 +- fs/xfs/libxfs/xfs_trans_resv.c | 6 +- fs/xfs/libxfs/xfs_types.c | 2 +- fs/xfs/libxfs/xfs_types.h | 2 + fs/xfs/scrub/agheader.c | 20 + fs/xfs/scrub/common.c | 47 +- fs/xfs/scrub/common.h | 4 + fs/xfs/scrub/fscounters.c | 366 + fs/xfs/scrub/health.c | 237 + fs/xfs/scrub/health.h | 14 + fs/xfs/scrub/ialloc.c | 4 +- fs/xfs/scrub/parent.c | 2 +- fs/xfs/scrub/quota.c | 2 +- fs/xfs/scrub/repair.c | 34 +- fs/xfs/scrub/repair.h | 5 +- fs/xfs/scrub/scrub.c | 49 +- fs/xfs/scrub/scrub.h | 27 +- fs/xfs/scrub/trace.h | 63 +- fs/xfs/xfs_aops.c | 138 +- fs/xfs/xfs_aops.h | 1 - fs/xfs/xfs_bmap_util.c | 2 + fs/xfs/xfs_buf_item.c | 4 +- fs/xfs/xfs_discard.c | 3 +- fs/xfs/xfs_dquot.c | 17 +- fs/xfs/xfs_file.c | 6 +- fs/xfs/xfs_fsops.c | 3 +- fs/xfs/xfs_fsops.h | 2 +- fs/xfs/xfs_health.c | 392 + fs/xfs/xfs_icache.c | 11 +- fs/xfs/xfs_icache.h | 4 +- fs/xfs/xfs_inode.c | 31 +- fs/xfs/xfs_inode.h | 17 +- fs/xfs/xfs_ioctl.c | 62 +- fs/xfs/xfs_ioctl32.c | 9 +- fs/xfs/xfs_itable.c | 2 + fs/xfs/xfs_log.c | 3 +- fs/xfs/xfs_log_cil.c | 21 +- fs/xfs/xfs_log_recover.c | 10 +- fs/xfs/xfs_mount.c | 35 +- fs/xfs/xfs_mount.h | 32 +- fs/xfs/xfs_qm.c | 3 +- fs/xfs/xfs_qm.h | 8 +- fs/xfs/xfs_quota.h | 37 +- fs/xfs/xfs_super.c | 51 +- fs/xfs/xfs_trace.h | 76 + fs/xfs/xfs_trans_dquot.c | 52 +- include/acpi/acpi_bus.h | 10 +- include/acpi/acpixf.h | 2 +- include/acpi/actbl.h | 4 +- include/acpi/actbl1.h | 2 +- include/acpi/actypes.h | 12 +- include/acpi/platform/aclinux.h | 10 +- include/asm-generic/dynamic_debug.h | 116 + include/asm-generic/futex.h | 8 +- include/asm-generic/hugetlb.h | 7 + include/asm-generic/io.h | 7 +- include/asm-generic/mm_hooks.h | 1 - include/asm-generic/mmiowb.h | 63 + include/asm-generic/mmiowb_types.h | 12 + include/asm-generic/pgtable.h | 2 + include/asm-generic/rwsem.h | 140 - include/asm-generic/sections.h | 14 + include/asm-generic/segment.h | 9 - include/asm-generic/shmparam.h | 2 +- include/asm-generic/sizes.h | 2 - include/asm-generic/syscall.h | 5 +- include/asm-generic/tlb.h | 297 +- include/asm-generic/uaccess.h | 58 +- include/asm-generic/vmlinux.lds.h | 2 +- include/crypto/aes.h | 8 +- include/crypto/akcipher.h | 54 +- include/crypto/cryptd.h | 18 +- include/crypto/des.h | 43 + include/crypto/hash.h | 10 +- include/crypto/internal/simd.h | 44 + include/crypto/morus1280_glue.h | 79 +- include/crypto/morus640_glue.h | 79 +- include/crypto/public_key.h | 4 + include/crypto/streebog.h | 5 +- include/drm/drm_atomic.h | 6 + include/drm/drm_audio_component.h | 7 +- include/drm/drm_auth.h | 6 +- include/drm/drm_bridge.h | 11 +- include/drm/drm_cache.h | 2 +- include/drm/drm_client.h | 2 +- include/drm/drm_connector.h | 136 +- include/drm/drm_crtc.h | 4 +- include/drm/drm_device.h | 3 +- include/drm/drm_drv.h | 16 +- include/drm/drm_dsc.h | 9 +- include/drm/drm_edid.h | 6 + include/drm/drm_fb_helper.h | 48 +- include/drm/drm_file.h | 2 + include/drm/drm_format_helper.h | 35 + include/drm/drm_framebuffer.h | 1 + include/drm/drm_gem.h | 32 + include/drm/drm_gem_shmem_helper.h | 159 + include/drm/drm_hdcp.h | 7 +- include/drm/drm_legacy.h | 2 - include/drm/drm_modes.h | 17 + include/drm/drm_modeset_helper_vtables.h | 11 + include/drm/drm_print.h | 2 + include/drm/drm_syncobj.h | 5 + include/drm/drm_utils.h | 4 + include/drm/drm_vma_manager.h | 12 + include/drm/drm_writeback.h | 30 +- include/drm/i915_pciids.h | 217 +- include/drm/tinydrm/mipi-dbi.h | 32 +- include/drm/tinydrm/tinydrm-helpers.h | 21 +- include/drm/tinydrm/tinydrm.h | 75 - include/drm/ttm/ttm_bo_driver.h | 3 +- include/dt-bindings/clock/axg-audio-clkc.h | 30 +- include/dt-bindings/clock/exynos5410.h | 3 +- include/dt-bindings/clock/g12a-aoclkc.h | 2 + include/dt-bindings/clock/g12a-clkc.h | 5 + include/dt-bindings/clock/imx7ulp-clock.h | 1 - include/dt-bindings/clock/jz4725b-cgu.h | 1 + include/dt-bindings/clock/meson8b-clkc.h | 6 +- include/dt-bindings/clock/mt8183-clk.h | 422 + include/dt-bindings/clock/mt8516-clk.h | 211 + include/dt-bindings/clock/qcom,gcc-qcs404.h | 5 + include/dt-bindings/clock/qcom,turingcc-qcs404.h | 15 + include/dt-bindings/clock/sifive-fu540-prci.h | 18 + include/dt-bindings/clock/stm32fx-clock.h | 7 +- include/dt-bindings/clock/sun5i-ccu.h | 2 +- include/dt-bindings/clock/xlnx,zynqmp-clk.h | 116 - include/dt-bindings/clock/xlnx-zynqmp-clk.h | 126 + include/dt-bindings/firmware/imx/rsrc.h | 25 +- include/dt-bindings/iio/temperature/thermocouple.h | 16 + include/dt-bindings/phy/phy-am654-serdes.h | 13 + include/dt-bindings/pinctrl/am33xx.h | 130 +- include/dt-bindings/pinctrl/omap.h | 1 + include/dt-bindings/pinctrl/stm32-pinfunc.h | 6 + include/dt-bindings/power/r8a77965-sysc.h | 1 - include/dt-bindings/reset/bitmain,bm1880-reset.h | 51 + include/dt-bindings/thermal/tegra124-soctherm.h | 8 +- include/linux/acpi.h | 15 +- include/linux/acpi_iort.h | 8 + include/linux/alcor_pci.h | 2 +- include/linux/amba/clcd.h | 31 - include/linux/armada-37xx-rwtm-mailbox.h | 23 + include/linux/atmel_tc.h | 270 - include/linux/audit.h | 75 + include/linux/balloon_compaction.h | 15 - include/linux/binfmts.h | 3 +- include/linux/bio.h | 34 +- include/linux/bitops.h | 16 +- include/linux/blk-mq-rdma.h | 1 + include/linux/blk-mq.h | 3 + include/linux/blk_types.h | 29 +- include/linux/blkdev.h | 43 +- include/linux/bpf-cgroup.h | 21 + include/linux/bpf.h | 87 +- include/linux/bpf_types.h | 3 + include/linux/bpf_verifier.h | 32 + include/linux/bsg-lib.h | 16 +- include/linux/btf.h | 1 + include/linux/bvec.h | 51 +- include/linux/ceph/ceph_fs.h | 6 + include/linux/ceph/messenger.h | 3 +- include/linux/ceph/osdmap.h | 13 +- include/linux/cgroup-defs.h | 38 + include/linux/cgroup.h | 43 + include/linux/clk-provider.h | 113 +- include/linux/clk.h | 16 + include/linux/clk/analogbits-wrpll-cln28hpc.h | 79 + include/linux/clk/at91_pmc.h | 13 +- include/linux/clk/ti.h | 2 + include/linux/compiler.h | 35 +- include/linux/compiler_types.h | 3 +- include/linux/console.h | 7 +- include/linux/coresight-pmu.h | 2 + include/linux/coresight.h | 7 +- include/linux/counter.h | 510 + include/linux/counter_enum.h | 45 + include/linux/cper.h | 336 +- include/linux/cpu.h | 46 +- include/linux/cpufreq.h | 28 +- include/linux/cpuhotplug.h | 2 + include/linux/cpuidle.h | 1 + include/linux/cpumask.h | 3 +- include/linux/cred.h | 2 +- include/linux/dcache.h | 7 +- include/linux/device-mapper.h | 3 +- include/linux/device.h | 22 +- include/linux/dma-fence-chain.h | 81 + include/linux/dma-fence.h | 21 +- include/linux/dma-iommu.h | 24 +- include/linux/dma-mapping.h | 6 +- include/linux/dma-noncoherent.h | 6 + include/linux/dma/idma64.h | 14 + include/linux/dmi.h | 8 +- include/linux/dsa/8021q.h | 76 + include/linux/dsa/sja1105.h | 40 + include/linux/dynamic_debug.h | 38 +- include/linux/efi.h | 7 +- include/linux/elevator.h | 1 + include/linux/etherdevice.h | 14 +- include/linux/f2fs_fs.h | 11 +- include/linux/filter.h | 34 +- include/linux/firmware/imx/sci.h | 5 + include/linux/firmware/intel/stratix10-smc.h | 19 + include/linux/firmware/trusted_foundations.h | 96 + include/linux/firmware/xlnx-zynqmp.h | 14 +- include/linux/fs.h | 20 +- include/linux/fs_context.h | 38 +- include/linux/fscrypt.h | 85 +- include/linux/fsl/ftm.h | 88 + include/linux/fsnotify.h | 41 +- include/linux/fsnotify_backend.h | 10 +- include/linux/ftrace.h | 20 +- include/linux/genalloc.h | 2 +- include/linux/genhd.h | 31 +- include/linux/genl_magic_func.h | 4 +- include/linux/gfp.h | 4 +- include/linux/gpio/driver.h | 18 +- include/linux/gpio/machine.h | 26 +- include/linux/hid.h | 4 +- include/linux/hmm.h | 310 +- include/linux/huge_mm.h | 6 +- include/linux/hugetlb.h | 4 +- include/linux/hwmon.h | 18 + include/linux/hyperv.h | 7 +- include/linux/i2c-algo-bit.h | 1 + include/linux/i2c.h | 41 +- include/linux/ieee80211.h | 14 +- include/linux/if_bridge.h | 3 - include/linux/iio/adc/ad_sigma_delta.h | 1 + include/linux/iio/consumer.h | 14 + include/linux/iio/driver.h | 1 + include/linux/iio/frequency/ad9523.h | 8 +- include/linux/iio/gyro/itg3200.h | 1 + include/linux/iio/iio.h | 4 +- include/linux/iio/imu/adis.h | 14 + include/linux/iio/timer/stm32-timer-trigger.h | 11 +- include/linux/ima.h | 2 +- include/linux/inetdevice.h | 14 + include/linux/intel-iommu.h | 13 +- include/linux/intel-ish-client-if.h | 112 + include/linux/interrupt.h | 25 - include/linux/io-pgtable.h | 7 + include/linux/iomap.h | 22 +- include/linux/iommu.h | 144 + include/linux/iova.h | 16 +- include/linux/ipc_namespace.h | 1 + include/linux/irq.h | 2 + include/linux/irqchip/arm-gic-v3.h | 12 +- include/linux/irqchip/irq-ixp4xx.h | 12 + include/linux/irqdomain.h | 1 + include/linux/jbd2.h | 9 +- include/linux/jiffies.h | 1 + include/linux/jump_label.h | 2 + include/linux/jump_label_ratelimit.h | 64 +- include/linux/kernel.h | 19 +- include/linux/kernfs.h | 15 +- include/linux/kobject.h | 3 +- include/linux/kprobes.h | 1 + include/linux/kthread.h | 3 +- include/linux/kvm_host.h | 10 + include/linux/latencytop.h | 4 +- include/linux/lightnvm.h | 2 + include/linux/list.h | 37 +- include/linux/list_bl.h | 26 + include/linux/list_sort.h | 1 + include/linux/livepatch.h | 3 - include/linux/lockd/bind.h | 3 +- include/linux/lockd/lockd.h | 4 +- include/linux/lockdep.h | 11 +- include/linux/lsm_hooks.h | 189 +- include/linux/marvell_phy.h | 1 + include/linux/math64.h | 13 + include/linux/mdev.h | 35 +- include/linux/mdio.h | 3 +- include/linux/mei_cl_bus.h | 3 + include/linux/memblock.h | 44 +- include/linux/memcontrol.h | 172 +- include/linux/memory.h | 2 +- include/linux/memory_hotplug.h | 42 +- include/linux/mfd/altera-sysmgr.h | 29 + include/linux/mfd/cros_ec.h | 5 + include/linux/mfd/cros_ec_commands.h | 91 +- include/linux/mfd/da9063/core.h | 7 +- include/linux/mfd/da9063/registers.h | 13 +- include/linux/mfd/max77620.h | 5 +- include/linux/mfd/max77650.h | 59 + include/linux/mfd/palmas.h | 1 - include/linux/mfd/stmfx.h | 123 + include/linux/mfd/syscon/atmel-matrix.h | 6 +- include/linux/mfd/syscon/atmel-mc.h | 6 +- include/linux/mfd/syscon/atmel-smc.h | 5 +- include/linux/mfd/syscon/atmel-st.h | 6 +- include/linux/mfd/syscon/imx6q-iomuxc-gpr.h | 9 + include/linux/mfd/ti-lmu-register.h | 44 - include/linux/mfd/ti-lmu.h | 1 - include/linux/mfd/wm831x/regulator.h | 2 +- include/linux/mfd/wm8400-private.h | 8 - include/linux/mlx5/cq.h | 2 +- include/linux/mlx5/device.h | 11 +- include/linux/mlx5/doorbell.h | 39 +- include/linux/mlx5/driver.h | 14 +- include/linux/mlx5/eswitch.h | 2 +- include/linux/mlx5/fs.h | 7 + include/linux/mlx5/mlx5_ifc.h | 185 +- include/linux/mlx5/port.h | 1 + include/linux/mlx5/qp.h | 1 + include/linux/mlx5/transobj.h | 3 + include/linux/mlx5/vport.h | 4 - include/linux/mm.h | 150 +- include/linux/mm_inline.h | 2 +- include/linux/mm_types.h | 7 +- include/linux/mmc/sdio_func.h | 12 + include/linux/mmc/sdio_ids.h | 2 + include/linux/mmu_notifier.h | 63 +- include/linux/mmzone.h | 64 +- include/linux/module.h | 24 + include/linux/moduleparam.h | 12 +- include/linux/mount.h | 2 + include/linux/msi.h | 54 +- include/linux/mtd/bbm.h | 14 +- include/linux/mtd/nand.h | 32 +- include/linux/mtd/nand_bch.h | 6 +- include/linux/mtd/onenand.h | 3 + include/linux/mtd/rawnand.h | 122 +- include/linux/mtd/spinand.h | 7 + include/linux/net.h | 6 +- include/linux/netdevice.h | 98 +- include/linux/netfilter.h | 18 +- include/linux/netfilter/ipset/ip_set.h | 11 +- include/linux/netfilter/nfnetlink_osf.h | 11 +- include/linux/netfilter/x_tables.h | 1 - include/linux/netfilter_ipv6.h | 15 + include/linux/nfs_fs.h | 1 - include/linux/nfs_fs_sb.h | 13 + include/linux/nfs_page.h | 12 +- include/linux/node.h | 71 + include/linux/nvme-fc-driver.h | 6 - include/linux/nvme-rdma.h | 2 +- include/linux/nvme.h | 9 +- include/linux/nvmem-consumer.h | 7 + include/linux/of.h | 7 +- include/linux/oid_registry.h | 18 + include/linux/overflow.h | 20 +- include/linux/packing.h | 49 + include/linux/pagemap.h | 26 +- include/linux/pci-ecam.h | 1 + include/linux/pci-epc.h | 2 + include/linux/pci-epf.h | 3 +- include/linux/pci.h | 43 +- include/linux/pci_hotplug.h | 66 +- include/linux/percpu-refcount.h | 10 +- include/linux/percpu.h | 12 +- include/linux/perf_event.h | 20 +- include/linux/phy.h | 14 +- include/linux/phy/phy.h | 2 + include/linux/pid.h | 10 +- include/linux/pipe_fs_i.h | 11 +- include/linux/platform_data/ads7828.h | 2 +- include/linux/platform_data/ds620.h | 2 +- include/linux/platform_data/elm.h | 2 +- include/linux/platform_data/eth-ep93xx.h | 10 + include/linux/platform_data/gpio-omap.h | 2 - include/linux/platform_data/ina2xx.h | 2 +- include/linux/platform_data/keypad-ep93xx.h | 4 +- include/linux/platform_data/lm3630a_bl.h | 4 + include/linux/platform_data/macb.h | 9 - include/linux/platform_data/max197.h | 2 +- include/linux/platform_data/mv88e6xxx.h | 1 + include/linux/platform_data/ntc_thermistor.h | 2 +- include/linux/platform_data/pca954x.h | 48 - include/linux/platform_data/pm33xx.h | 5 + include/linux/platform_data/spi-ep93xx.h | 4 - include/linux/platform_data/ti-sysc.h | 9 +- include/linux/platform_data/timer-ixp4xx.h | 11 + include/linux/platform_data/wilco-ec.h | 114 +- include/linux/platform_data/x86/asus-wmi.h | 1 + include/linux/platform_data/x86/clk-pmc-atom.h | 3 + include/linux/platform_data/xilinx-ll-temac.h | 32 + include/linux/platform_data/xtalk-bridge.h | 22 + include/linux/plist.h | 4 +- include/linux/pm_domain.h | 26 +- include/linux/pm_opp.h | 8 + include/linux/poll.h | 4 + include/linux/power_supply.h | 11 +- include/linux/pps-gpio.h | 5 +- include/linux/printk.h | 10 +- include/linux/property.h | 18 + include/linux/psi.h | 9 + include/linux/psi_types.h | 105 +- include/linux/psp-sev.h | 3 +- include/linux/pwm.h | 5 - include/linux/qcom-geni-se.h | 2 +- include/linux/qed/qed_if.h | 2 - include/linux/radix-tree.h | 13 +- include/linux/random.h | 3 +- include/linux/rcupdate.h | 6 +- include/linux/rcuwait.h | 2 +- include/linux/reboot.h | 2 + include/linux/regulator/consumer.h | 5 + include/linux/reservation.h | 3 +- include/linux/reset.h | 115 +- include/linux/rhashtable-types.h | 2 - include/linux/rhashtable.h | 366 +- include/linux/rtc.h | 6 +- include/linux/rtc/ds1685.h | 2 - include/linux/rtc/rtc-omap.h | 7 + include/linux/rwsem-spinlock.h | 47 - include/linux/rwsem.h | 37 +- include/linux/scatterlist.h | 10 +- include/linux/sched.h | 17 +- include/linux/sched/jobctl.h | 2 + include/linux/sched/mm.h | 21 + include/linux/sched/signal.h | 51 +- include/linux/sched/task.h | 1 + include/linux/sched/topology.h | 4 +- include/linux/sched/user.h | 7 + include/linux/security.h | 16 + include/linux/sed-opal.h | 10 +- include/linux/selection.h | 7 +- include/linux/serial_core.h | 2 +- include/linux/set_memory.h | 11 + include/linux/shmem_fs.h | 1 + include/linux/siphash.h | 5 + include/linux/skbuff.h | 57 +- include/linux/smpboot.h | 2 +- include/linux/soc/cirrus/ep93xx.h | 37 + include/linux/soc/ixp4xx/npe.h | 38 + include/linux/soc/ixp4xx/qmgr.h | 91 + include/linux/soc/ti/ti_sci_inta_msi.h | 23 + include/linux/soc/ti/ti_sci_protocol.h | 124 + include/linux/soundwire/sdw.h | 16 +- include/linux/soundwire/sdw_intel.h | 6 +- include/linux/soundwire/sdw_registers.h | 5 +- include/linux/soundwire/sdw_type.h | 6 +- include/linux/spi/pxa2xx_spi.h | 1 + include/linux/spi/spi-mem.h | 12 + include/linux/spi/spi.h | 44 +- include/linux/spi/spi_bitbang.h | 1 + include/linux/spinlock.h | 11 +- include/linux/srcu.h | 36 +- include/linux/stackdepot.h | 8 +- include/linux/stacktrace.h | 81 +- include/linux/string.h | 4 + include/linux/sunrpc/clnt.h | 4 + include/linux/sunrpc/sched.h | 28 +- include/linux/sunrpc/svc.h | 33 + include/linux/sunrpc/svc_xprt.h | 4 +- include/linux/sunrpc/svcsock.h | 3 +- include/linux/sunrpc/xprt.h | 6 +- include/linux/suspend.h | 3 + include/linux/switchtec.h | 2 +- include/linux/syscalls.h | 9 + include/linux/thermal.h | 19 +- include/linux/thunderbolt.h | 8 + include/linux/ti-emif-sram.h | 3 + include/linux/tick.h | 13 +- include/linux/time64.h | 21 + include/linux/tracepoint-defs.h | 1 + include/linux/tracepoint.h | 15 + include/linux/types.h | 5 - include/linux/uaccess.h | 36 + include/linux/uio.h | 2 +- include/linux/unicode.h | 30 + include/linux/uprobes.h | 5 + include/linux/usb.h | 4 +- include/linux/usb/ch9.h | 8 + include/linux/usb/hcd.h | 6 + include/linux/usb/serial.h | 8 +- include/linux/usb/tcpm.h | 13 +- include/linux/usb/typec_dp.h | 5 + include/linux/userfaultfd_k.h | 2 + include/linux/virtio.h | 17 - include/linux/virtio_ring.h | 2 +- include/linux/vmalloc.h | 23 +- include/linux/vmstat.h | 2 +- include/linux/vmw_vmci_defs.h | 35 +- include/linux/wait.h | 2 +- include/linux/xarray.h | 29 +- include/media/cec-notifier.h | 19 +- include/media/davinci/vpbe.h | 2 +- include/media/dvb-usb-ids.h | 1 + include/media/fwht-ctrls.h | 31 + include/media/media-dev-allocator.h | 63 + include/media/media-entity.h | 24 - include/media/media-request.h | 4 +- include/media/rc-map.h | 4 +- include/media/v4l2-common.h | 33 + include/media/v4l2-ctrls.h | 11 +- include/media/v4l2-subdev.h | 15 +- include/media/videobuf2-core.h | 25 +- include/media/vsp1.h | 19 +- include/misc/ocxl.h | 359 +- include/net/addrconf.h | 55 +- include/net/af_rxrpc.h | 4 +- include/net/arp.h | 8 + include/net/bluetooth/hci.h | 1 + include/net/bluetooth/hci_core.h | 3 + include/net/bpf_sk_storage.h | 13 + include/net/cfg80211.h | 109 + include/net/compat.h | 3 - include/net/devlink.h | 534 +- include/net/dsa.h | 208 +- include/net/dst.h | 11 - include/net/fib_notifier.h | 3 +- include/net/flow_dissector.h | 7 + include/net/flow_offload.h | 25 + include/net/fq_impl.h | 18 +- include/net/genetlink.h | 34 +- include/net/geneve.h | 2 + include/net/ife.h | 1 - include/net/ip.h | 4 + include/net/ip6_fib.h | 65 +- include/net/ip6_route.h | 20 +- include/net/ip_fib.h | 124 +- include/net/ip_vs.h | 5 + include/net/ipv6_frag.h | 1 - include/net/ipv6_stubs.h | 68 + include/net/lwtunnel.h | 7 +- include/net/mac80211.h | 93 +- include/net/ndisc.h | 40 + include/net/neighbour.h | 7 +- include/net/netfilter/ipv4/nf_nat_masquerade.h | 15 - include/net/netfilter/ipv6/nf_nat_masquerade.h | 11 - include/net/netfilter/nf_conntrack.h | 2 + include/net/netfilter/nf_conntrack_expect.h | 2 +- include/net/netfilter/nf_conntrack_helper.h | 24 + include/net/netfilter/nf_conntrack_l4proto.h | 6 + include/net/netfilter/nf_conntrack_timeout.h | 15 + include/net/netfilter/nf_nat.h | 7 +- include/net/netfilter/nf_nat_masquerade.h | 19 + include/net/netfilter/nf_queue.h | 3 + include/net/netfilter/nf_tables.h | 24 +- include/net/netlink.h | 372 +- include/net/netns/conntrack.h | 6 +- include/net/netns/ipv4.h | 2 + include/net/netns/ipv6.h | 5 + include/net/netrom.h | 2 +- include/net/nexthop.h | 34 - include/net/pkt_cls.h | 33 +- include/net/psample.h | 1 - include/net/request_sock.h | 10 +- include/net/route.h | 43 +- include/net/rtnh.h | 34 + include/net/sch_generic.h | 100 +- include/net/sctp/command.h | 1 - include/net/sctp/sctp.h | 2 +- include/net/sctp/ulpqueue.h | 2 +- include/net/sock.h | 33 +- include/net/tc_act/tc_ife.h | 3 +- include/net/tc_act/tc_police.h | 70 + include/net/tcp.h | 4 +- include/net/tls.h | 40 +- include/net/udp.h | 6 +- include/net/udp_tunnel.h | 2 +- include/net/vxlan.h | 2 + include/net/xfrm.h | 138 +- include/rdma/ib_cache.h | 4 + include/rdma/ib_mad.h | 4 +- include/rdma/ib_smi.h | 2 +- include/rdma/ib_umem.h | 12 +- include/rdma/ib_umem_odp.h | 1 + include/rdma/ib_verbs.h | 430 +- include/rdma/iw_cm.h | 25 - include/rdma/opa_port_info.h | 2 +- include/rdma/opa_smi.h | 4 +- include/rdma/rdma_vt.h | 78 +- include/rdma/rdmavt_qp.h | 89 +- include/rdma/uverbs_std_types.h | 42 +- include/rdma/uverbs_types.h | 18 +- include/scsi/libsas.h | 13 +- include/scsi/osd_attributes.h | 398 - include/scsi/osd_protocol.h | 676 - include/scsi/osd_sec.h | 45 - include/scsi/osd_sense.h | 263 - include/scsi/osd_types.h | 45 - include/scsi/scsi_host.h | 6 +- include/scsi/scsi_transport_fc.h | 18 +- include/soc/at91/atmel-sfr.h | 34 +- include/soc/at91/atmel_tcb.h | 270 + include/soc/rockchip/rk3399_grf.h | 21 + include/soc/rockchip/rockchip_sip.h | 1 + include/sound/core.h | 16 +- include/sound/da7219.h | 8 +- include/sound/hdaudio.h | 10 +- include/sound/memalloc.h | 4 - include/sound/seq_kernel.h | 3 +- include/sound/simple_card_utils.h | 238 +- include/sound/soc.h | 11 +- include/sound/sof.h | 100 + include/sound/sof/control.h | 158 + include/sound/sof/dai-intel.h | 178 + include/sound/sof/dai.h | 75 + include/sound/sof/header.h | 158 + include/sound/sof/info.h | 118 + include/sound/sof/pm.h | 48 + include/sound/sof/stream.h | 148 + include/sound/sof/topology.h | 256 + include/sound/sof/trace.h | 67 + include/sound/sof/xtensa.h | 44 + include/target/iscsi/iscsi_target_core.h | 1 + include/target/target_core_base.h | 4 +- include/target/target_core_fabric.h | 1 + include/trace/bpf_probe.h | 27 +- include/trace/define_trace.h | 8 + include/trace/events/afs.h | 385 +- include/trace/events/bpf_test_run.h | 50 + include/trace/events/btrfs.h | 245 +- include/trace/events/cgroup.h | 55 + include/trace/events/compaction.h | 10 +- include/trace/events/cpuhp.h | 4 +- include/trace/events/devfreq.h | 40 + include/trace/events/f2fs.h | 57 + include/trace/events/fib.h | 44 +- include/trace/events/fib6.h | 16 +- include/trace/events/gpio.h | 4 - include/trace/events/ib_mad.h | 390 + include/trace/events/ib_umad.h | 126 + include/trace/events/mlxsw.h | 2 +- include/trace/events/nbd.h | 107 + include/trace/events/net.h | 23 + include/trace/events/preemptirq.h | 2 +- include/trace/events/random.h | 13 +- include/trace/events/rcu.h | 85 +- include/trace/events/rpcrdma.h | 27 + include/trace/events/sched.h | 21 +- include/trace/events/spi.h | 10 +- include/trace/events/sunrpc.h | 10 +- include/trace/events/timer.h | 17 +- include/trace/events/vmscan.h | 102 +- include/trace/events/workqueue.h | 4 +- include/trace/events/writeback.h | 16 +- include/trace/events/xen.h | 2 +- include/uapi/asm-generic/sockios.h | 4 +- include/uapi/drm/amdgpu_drm.h | 43 + include/uapi/drm/drm.h | 37 + include/uapi/drm/drm_fourcc.h | 51 +- include/uapi/drm/drm_mode.h | 4 +- include/uapi/drm/i915_drm.h | 254 +- include/uapi/drm/lima_drm.h | 169 + include/uapi/drm/msm_drm.h | 14 + include/uapi/drm/panfrost_drm.h | 142 + include/uapi/linux/aspeed-p2a-ctrl.h | 62 + include/uapi/linux/audit.h | 14 + include/uapi/linux/batadv_packet.h | 12 - include/uapi/linux/batman_adv.h | 25 +- include/uapi/linux/bpf.h | 364 +- include/uapi/linux/btf.h | 34 +- include/uapi/linux/btrfs_tree.h | 2 + include/uapi/linux/byteorder/big_endian.h | 4 + include/uapi/linux/byteorder/little_endian.h | 4 + include/uapi/linux/elf-em.h | 6 + include/uapi/linux/ethtool.h | 11 + include/uapi/linux/fcntl.h | 2 + include/uapi/linux/fou.h | 6 + include/uapi/linux/fs.h | 3 + include/uapi/linux/fuse.h | 22 +- include/uapi/linux/icmpv6.h | 4 + include/uapi/linux/if_ether.h | 1 + include/uapi/linux/if_tun.h | 1 + include/uapi/linux/if_vlan.h | 9 +- include/uapi/linux/input-event-codes.h | 7 +- include/uapi/linux/io_uring.h | 5 + include/uapi/linux/ip_vs.h | 11 + include/uapi/linux/kfd_ioctl.h | 20 +- include/uapi/linux/kvm.h | 15 +- include/uapi/linux/lirc.h | 2 + include/uapi/linux/media-bus-format.h | 3 +- include/uapi/linux/media.h | 25 +- include/uapi/linux/mei.h | 67 +- include/uapi/linux/mount.h | 62 + include/uapi/linux/netfilter/nf_tables.h | 12 +- include/uapi/linux/nfs_mount.h | 9 - include/uapi/linux/nfsd/cld.h | 1 + include/uapi/linux/nl80211.h | 86 +- include/uapi/linux/openvswitch.h | 46 + include/uapi/linux/pci_regs.h | 138 +- include/uapi/linux/pkt_sched.h | 13 + include/uapi/linux/psci.h | 7 + include/uapi/linux/psp-sev.h | 18 +- include/uapi/linux/sched.h | 1 + include/uapi/linux/sed-opal.h | 11 +- include/uapi/linux/serial_core.h | 6 + include/uapi/linux/sockios.h | 21 + include/uapi/linux/spi/spidev.h | 6 +- include/uapi/linux/switchtec_ioctl.h | 13 +- include/uapi/linux/tcp.h | 27 + include/uapi/linux/tipc.h | 1 + include/uapi/linux/tipc_netlink.h | 2 + include/uapi/linux/tls.h | 15 + include/uapi/linux/v4l2-controls.h | 8 + include/uapi/linux/vfio.h | 4 + include/uapi/linux/vfio_ccw.h | 12 + include/uapi/linux/videodev2.h | 17 + include/uapi/linux/virtio_gpu.h | 12 +- include/uapi/linux/virtio_ids.h | 1 + include/uapi/linux/virtio_iommu.h | 161 + include/uapi/misc/habanalabs.h | 161 +- include/uapi/rdma/efa-abi.h | 101 + include/uapi/rdma/mlx5-abi.h | 3 + include/uapi/rdma/mlx5_user_ioctl_cmds.h | 2 + include/uapi/rdma/mlx5_user_ioctl_verbs.h | 7 + include/uapi/rdma/rdma_netlink.h | 31 +- include/uapi/rdma/rdma_user_ioctl_cmds.h | 1 + include/uapi/scsi/fc/fc_els.h | 33 + include/uapi/sound/asound.h | 1 + include/uapi/sound/sof/abi.h | 62 + include/uapi/sound/sof/eq.h | 172 + include/uapi/sound/sof/fw.h | 78 + include/uapi/sound/sof/header.h | 27 + include/uapi/sound/sof/manifest.h | 188 + include/uapi/sound/sof/tokens.h | 107 + include/uapi/sound/sof/tone.h | 21 + include/uapi/sound/sof/trace.h | 66 + include/video/udlfb.h | 7 + include/xen/xen.h | 4 +- init/Kconfig | 45 +- init/initramfs.c | 147 +- init/main.c | 42 +- ipc/ipc_sysctl.c | 14 +- ipc/mqueue.c | 82 +- ipc/msgutil.c | 6 + ipc/util.c | 49 +- ipc/util.h | 47 +- kernel/.gitignore | 1 + kernel/Kconfig.locks | 9 +- kernel/Makefile | 11 + kernel/acct.c | 4 +- kernel/async.c | 4 +- kernel/audit.c | 2 +- kernel/audit.h | 2 +- kernel/audit_fsnotify.c | 2 +- kernel/audit_tree.c | 2 +- kernel/audit_watch.c | 4 +- kernel/auditfilter.c | 20 +- kernel/auditsc.c | 119 +- kernel/backtracetest.c | 11 +- kernel/bpf/arraymap.c | 53 +- kernel/bpf/btf.c | 419 +- kernel/bpf/cgroup.c | 370 +- kernel/bpf/core.c | 19 +- kernel/bpf/cpumap.c | 53 +- kernel/bpf/devmap.c | 3 + kernel/bpf/disasm.c | 5 +- kernel/bpf/hashtab.c | 29 +- kernel/bpf/helpers.c | 131 + kernel/bpf/inode.c | 12 +- kernel/bpf/local_storage.c | 6 +- kernel/bpf/lpm_trie.c | 3 +- kernel/bpf/queue_stack_maps.c | 6 +- kernel/bpf/syscall.c | 169 +- kernel/bpf/verifier.c | 696 +- kernel/cgroup/Makefile | 4 +- kernel/cgroup/cgroup-internal.h | 8 +- kernel/cgroup/cgroup-v1.c | 16 - kernel/cgroup/cgroup.c | 257 +- kernel/cgroup/cpuset.c | 11 +- kernel/cgroup/debug.c | 8 +- kernel/cgroup/freezer.c | 639 +- kernel/cgroup/{freezer.c => legacy_freezer.c} | 0 kernel/compat.c | 3 + kernel/cpu.c | 91 +- kernel/debug/gdbstub.c | 9 +- kernel/debug/kdb/Makefile | 1 - kernel/debug/kdb/kdb_io.c | 2 +- kernel/debug/kdb/kdb_main.c | 3 +- kernel/debug/kdb/kdb_support.c | 2 +- kernel/dma/Kconfig | 4 + kernel/dma/debug.c | 14 +- kernel/dma/direct.c | 2 +- kernel/dma/mapping.c | 9 +- kernel/dma/remap.c | 2 +- kernel/dma/swiotlb.c | 6 +- kernel/events/core.c | 101 +- kernel/events/ring_buffer.c | 40 +- kernel/events/uprobes.c | 13 +- kernel/exit.c | 6 +- kernel/fail_function.c | 2 +- kernel/fork.c | 199 +- kernel/futex.c | 190 +- kernel/gcov/Kconfig | 3 +- kernel/gcov/Makefile | 5 +- kernel/gcov/base.c | 86 +- kernel/gcov/clang.c | 581 + kernel/gcov/gcc_3_4.c | 12 + kernel/gcov/gcc_4_7.c | 12 + kernel/gcov/gcc_base.c | 86 + kernel/gcov/gcov.h | 5 + kernel/gen_ikh_data.sh | 89 + kernel/iomem.c | 4 +- kernel/irq/Kconfig | 3 + kernel/irq/chip.c | 31 + kernel/irq/debugfs.c | 2 +- kernel/irq/devres.c | 3 +- kernel/irq/handle.c | 2 +- kernel/irq/irqdesc.c | 4 +- kernel/irq/irqdomain.c | 2 +- kernel/irq/manage.c | 6 +- kernel/irq/spurious.c | 4 +- kernel/irq/timings.c | 522 +- kernel/irq_work.c | 75 +- kernel/jump_label.c | 63 +- kernel/kexec_core.c | 4 +- kernel/kexec_file.c | 17 +- kernel/kheaders.c | 74 + kernel/kprobes.c | 6 +- kernel/kthread.c | 1 + kernel/latencytop.c | 37 +- kernel/livepatch/core.c | 102 +- kernel/livepatch/transition.c | 22 +- kernel/locking/Makefile | 5 +- kernel/locking/lock_events.c | 179 + kernel/locking/lock_events.h | 59 + kernel/locking/lock_events_list.h | 67 + kernel/locking/lockdep.c | 377 +- kernel/locking/lockdep_internals.h | 34 +- kernel/locking/locktorture.c | 2 + kernel/locking/percpu-rwsem.c | 2 + kernel/locking/qspinlock.c | 8 +- kernel/locking/qspinlock_paravirt.h | 19 +- kernel/locking/qspinlock_stat.h | 242 +- kernel/locking/rwsem-spinlock.c | 339 - kernel/locking/rwsem-xadd.c | 246 +- kernel/locking/rwsem.c | 25 +- kernel/locking/rwsem.h | 174 +- kernel/locking/spinlock.c | 7 + kernel/locking/spinlock_debug.c | 6 +- kernel/memremap.c | 13 +- kernel/module-internal.h | 2 +- kernel/module.c | 108 +- kernel/notifier.c | 1 + kernel/padata.c | 3 +- kernel/panic.c | 18 +- kernel/pid.c | 13 +- kernel/power/Kconfig | 9 + kernel/power/hibernate.c | 17 +- kernel/power/main.c | 14 + kernel/power/snapshot.c | 5 +- kernel/power/suspend.c | 17 +- kernel/power/user.c | 5 +- kernel/printk/printk.c | 18 +- kernel/rcu/rcu.h | 10 +- kernel/rcu/rcuperf.c | 5 + kernel/rcu/rcutorture.c | 21 +- kernel/rcu/srcutiny.c | 9 +- kernel/rcu/srcutree.c | 32 +- kernel/rcu/tiny.c | 2 +- kernel/rcu/tree.c | 518 +- kernel/rcu/tree.h | 14 +- kernel/rcu/tree_exp.h | 36 +- kernel/rcu/tree_plugin.h | 257 +- kernel/rcu/tree_stall.h | 709 + kernel/rcu/update.c | 59 +- kernel/reboot.c | 20 +- kernel/resource.c | 11 +- kernel/rseq.c | 9 +- kernel/sched/core.c | 128 +- kernel/sched/cpufreq.c | 2 +- kernel/sched/cpufreq_schedutil.c | 27 +- kernel/sched/deadline.c | 3 +- kernel/sched/debug.c | 2 +- kernel/sched/fair.c | 60 +- kernel/sched/isolation.c | 18 +- kernel/sched/psi.c | 617 +- kernel/sched/rt.c | 5 + kernel/sched/sched.h | 18 +- kernel/sched/topology.c | 31 +- kernel/seccomp.c | 23 +- kernel/signal.c | 93 +- kernel/softirq.c | 51 - kernel/stacktrace.c | 333 +- kernel/stop_machine.c | 2 +- kernel/sys.c | 2 +- kernel/sys_ni.c | 3 - kernel/sysctl.c | 59 +- kernel/taskstats.c | 33 +- kernel/time/alarmtimer.c | 2 +- kernel/time/clockevents.c | 18 +- kernel/time/jiffies.c | 2 +- kernel/time/ntp.c | 24 +- kernel/time/ntp_internal.h | 4 +- kernel/time/sched_clock.c | 10 +- kernel/time/tick-broadcast.c | 48 +- kernel/time/tick-common.c | 54 +- kernel/time/tick-internal.h | 10 +- kernel/time/tick-sched.c | 49 +- kernel/time/tick-sched.h | 13 +- kernel/time/time.c | 12 +- kernel/time/timekeeping.c | 37 +- kernel/time/timekeeping.h | 7 + kernel/time/timer.c | 32 +- kernel/torture.c | 2 + kernel/trace/Kconfig | 7 - kernel/trace/bpf_trace.c | 43 +- kernel/trace/ftrace.c | 15 +- kernel/trace/ring_buffer.c | 4 +- kernel/trace/ring_buffer_benchmark.c | 2 +- kernel/trace/trace.c | 561 +- kernel/trace/trace.h | 21 +- kernel/trace/trace_branch.c | 4 + kernel/trace/trace_events.c | 4 +- kernel/trace/trace_events_filter.c | 84 +- kernel/trace/trace_events_hist.c | 282 +- kernel/trace/trace_events_trigger.c | 3 +- kernel/trace/trace_kdb.c | 61 +- kernel/trace/trace_kprobe.c | 77 +- kernel/trace/trace_probe.c | 291 +- kernel/trace/trace_probe.h | 78 +- kernel/trace/trace_probe_tmpl.h | 2 +- kernel/trace/trace_selftest.c | 5 +- kernel/trace/trace_stack.c | 85 +- kernel/trace/trace_uprobe.c | 57 +- kernel/user.c | 7 +- kernel/watchdog.c | 2 +- kernel/watchdog_hld.c | 3 +- kernel/workqueue.c | 161 +- kernel/workqueue_internal.h | 5 +- lib/Kconfig | 39 +- lib/Kconfig.debug | 53 +- lib/Makefile | 29 +- lib/asn1_decoder.c | 4 + lib/bitmap.c | 280 +- lib/cmdline.c | 5 + lib/crc-t10dif.c | 1 - lib/debugobjects.c | 66 +- lib/digsig.c | 1 - lib/div64.c | 192 - lib/dynamic_debug.c | 148 +- lib/error-inject.c | 2 +- lib/fault-inject.c | 12 +- lib/genalloc.c | 5 +- lib/hweight.c | 4 - lib/iov_iter.c | 7 +- lib/kobject.c | 93 +- lib/kobject_uevent.c | 11 +- lib/libcrc32c.c | 1 - lib/list_sort.c | 242 +- lib/math/Kconfig | 11 + lib/math/Makefile | 5 + lib/{ => math}/cordic.c | 0 lib/math/div64.c | 192 + lib/{ => math}/gcd.c | 0 lib/math/int_pow.c | 32 + lib/{ => math}/int_sqrt.c | 0 lib/{ => math}/lcm.c | 0 lib/{ => math}/prime_numbers.c | 0 lib/math/rational.c | 102 + lib/{ => math}/reciprocal_div.c | 0 lib/nlattr.c | 200 +- lib/packing.c | 213 + lib/percpu-refcount.c | 17 +- lib/plist.c | 4 +- lib/radix-tree.c | 2 +- lib/rational.c | 65 - lib/rhashtable.c | 213 +- lib/siphash.c | 36 +- lib/sort.c | 254 +- lib/stackdepot.c | 54 +- lib/string.c | 47 +- lib/strncpy_from_user.c | 5 +- lib/strnlen_user.c | 4 +- lib/test_bitmap.c | 87 +- lib/test_printf.c | 46 +- lib/test_rhashtable.c | 2 +- lib/test_strscpy.c | 150 + lib/test_sysctl.c | 18 +- lib/test_vmalloc.c | 10 +- lib/test_xarray.c | 38 + lib/ubsan.c | 69 +- lib/ubsan.h | 5 - lib/vsprintf.c | 428 +- lib/zstd/bitstream.h | 5 + lib/zstd/compress.c | 1 + lib/zstd/decompress.c | 5 +- lib/zstd/huf_compress.c | 2 + localversion-next | 1 + mm/Kconfig | 82 +- mm/Kconfig.debug | 1 - mm/Makefile | 7 +- mm/cma.c | 23 +- mm/cma_debug.c | 2 +- mm/compaction.c | 8 +- mm/debug.c | 7 +- mm/filemap.c | 216 +- mm/gup.c | 441 +- mm/gup_benchmark.c | 5 +- mm/hmm.c | 1086 +- mm/huge_memory.c | 39 +- mm/hugetlb.c | 195 +- mm/kasan/Makefile | 9 +- mm/kasan/common.c | 43 +- mm/kasan/report.c | 10 +- mm/khugepaged.c | 7 +- mm/kmemleak.c | 26 +- mm/ksm.c | 6 +- mm/madvise.c | 5 +- mm/memblock.c | 82 +- mm/memcontrol.c | 412 +- mm/memfd.c | 2 + mm/memory.c | 116 +- mm/memory_hotplug.c | 133 +- mm/migrate.c | 7 +- mm/mincore.c | 23 +- mm/mlock.c | 4 +- mm/mmap.c | 40 +- mm/mmu_gather.c | 129 +- mm/mmu_notifier.c | 12 +- mm/mprotect.c | 9 +- mm/mremap.c | 9 +- mm/nommu.c | 14 + mm/oom_kill.c | 3 +- mm/page-writeback.c | 12 + mm/page_alloc.c | 438 +- mm/page_isolation.c | 2 - mm/page_owner.c | 82 +- mm/percpu-internal.h | 15 +- mm/percpu-km.c | 2 +- mm/percpu-stats.c | 5 +- mm/percpu.c | 557 +- mm/rmap.c | 10 +- mm/shmem.c | 65 +- mm/shuffle.c | 207 + mm/shuffle.h | 64 + mm/slab.c | 110 +- mm/slob.c | 59 +- mm/slub.c | 104 +- mm/sparse.c | 16 +- mm/swap.c | 2 +- mm/swap_state.c | 4 +- mm/swapfile.c | 36 +- mm/userfaultfd.c | 3 +- mm/util.c | 59 +- mm/vmalloc.c | 1288 +- mm/vmscan.c | 321 +- mm/vmstat.c | 5 - mm/workingset.c | 10 +- mm/z3fold.c | 638 +- modules.builtin.modinfo | Bin 0 -> 46064 bytes net/6lowpan/nhc.c | 2 +- net/8021q/vlan.c | 18 +- net/8021q/vlan_dev.c | 26 +- net/8021q/vlan_netlink.c | 11 +- net/9p/trans_virtio.c | 8 +- net/9p/trans_xen.c | 8 +- net/Kconfig | 7 +- net/appletalk/ddp.c | 8 +- net/atm/clip.c | 4 +- net/atm/ioctl.c | 16 - net/atm/lec.c | 10 +- net/atm/pvc.c | 1 + net/atm/svc.c | 1 + net/ax25/af_ax25.c | 13 +- net/batman-adv/Kconfig | 24 +- net/batman-adv/Makefile | 15 +- net/batman-adv/bat_algo.c | 12 - net/batman-adv/bat_algo.h | 12 - net/batman-adv/bat_iv_ogm.c | 12 - net/batman-adv/bat_iv_ogm.h | 12 - net/batman-adv/bat_v.c | 12 - net/batman-adv/bat_v.h | 12 - net/batman-adv/bat_v_elp.c | 12 - net/batman-adv/bat_v_elp.h | 12 - net/batman-adv/bat_v_ogm.c | 12 - net/batman-adv/bat_v_ogm.h | 12 - net/batman-adv/bitarray.c | 12 - net/batman-adv/bitarray.h | 12 - net/batman-adv/bridge_loop_avoidance.c | 13 - net/batman-adv/bridge_loop_avoidance.h | 12 - net/batman-adv/debugfs.c | 12 - net/batman-adv/debugfs.h | 12 - net/batman-adv/distributed-arp-table.c | 40 +- net/batman-adv/distributed-arp-table.h | 12 - net/batman-adv/fragmentation.c | 12 - net/batman-adv/fragmentation.h | 12 - net/batman-adv/gateway_client.c | 13 - net/batman-adv/gateway_client.h | 12 - net/batman-adv/gateway_common.c | 12 - net/batman-adv/gateway_common.h | 12 - net/batman-adv/hard-interface.c | 12 - net/batman-adv/hard-interface.h | 12 - net/batman-adv/hash.c | 12 - net/batman-adv/hash.h | 12 - net/batman-adv/icmp_socket.c | 14 +- net/batman-adv/icmp_socket.h | 12 - net/batman-adv/log.c | 14 +- net/batman-adv/log.h | 12 - net/batman-adv/main.c | 86 +- net/batman-adv/main.h | 16 +- net/batman-adv/multicast.c | 222 +- net/batman-adv/multicast.h | 30 +- net/batman-adv/netlink.c | 60 +- net/batman-adv/netlink.h | 12 - net/batman-adv/network-coding.c | 12 - net/batman-adv/network-coding.h | 12 - net/batman-adv/originator.c | 12 - net/batman-adv/originator.h | 12 - net/batman-adv/routing.c | 12 - net/batman-adv/routing.h | 12 - net/batman-adv/send.c | 12 - net/batman-adv/send.h | 12 - net/batman-adv/soft-interface.c | 20 +- net/batman-adv/soft-interface.h | 12 - net/batman-adv/sysfs.c | 128 +- net/batman-adv/sysfs.h | 50 +- net/batman-adv/tp_meter.c | 12 - net/batman-adv/tp_meter.h | 12 - net/batman-adv/trace.c | 12 - net/batman-adv/trace.h | 12 - net/batman-adv/translation-table.c | 17 +- net/batman-adv/translation-table.h | 16 +- net/batman-adv/tvlv.c | 12 - net/batman-adv/tvlv.h | 12 - net/batman-adv/types.h | 23 +- net/bluetooth/af_bluetooth.c | 8 - net/bluetooth/amp.c | 1 - net/bluetooth/hci_conn.c | 8 + net/bluetooth/hci_core.c | 7 +- net/bluetooth/hci_event.c | 14 +- net/bluetooth/hci_request.c | 5 + net/bluetooth/hci_request.h | 1 + net/bluetooth/hidp/sock.c | 1 + net/bluetooth/l2cap_core.c | 9 +- net/bluetooth/l2cap_sock.c | 8 +- net/bluetooth/mgmt.c | 11 +- net/bluetooth/rfcomm/sock.c | 1 + net/bluetooth/sco.c | 5 +- net/bluetooth/smp.c | 1 - net/bpf/Makefile | 2 +- net/bpf/test_run.c | 203 +- net/bpfilter/Makefile | 2 +- net/bridge/br.c | 14 +- net/bridge/br_arp_nd_proxy.c | 19 +- net/bridge/br_fdb.c | 1 - net/bridge/br_forward.c | 15 +- net/bridge/br_if.c | 15 +- net/bridge/br_input.c | 100 +- net/bridge/br_mdb.c | 21 +- net/bridge/br_multicast.c | 30 +- net/bridge/br_netlink.c | 18 +- net/bridge/br_netlink_tunnel.c | 6 +- net/bridge/br_private.h | 35 +- net/bridge/br_stp_if.c | 3 +- net/bridge/br_vlan.c | 215 +- net/bridge/br_vlan_tunnel.c | 1 - net/bridge/netfilter/ebtable_broute.c | 63 +- net/bridge/netfilter/ebtables.c | 14 +- net/caif/caif_dev.c | 12 +- net/can/af_can.c | 6 - net/can/bcm.c | 1 + net/can/gw.c | 4 +- net/can/raw.c | 1 + net/ceph/cls_lock_client.c | 2 +- net/ceph/debugfs.c | 4 +- net/ceph/messenger.c | 121 +- net/ceph/mon_client.c | 6 +- net/ceph/osd_client.c | 4 +- net/ceph/pagevec.c | 2 +- net/compat.c | 57 - net/core/Makefile | 1 + net/core/bpf_sk_storage.c | 804 + net/core/datagram.c | 29 +- net/core/datagram.h | 15 + net/core/dev.c | 106 +- net/core/dev_ioctl.c | 3 +- net/core/devlink.c | 422 +- net/core/drop_monitor.c | 3 + net/core/dst.c | 17 - net/core/ethtool.c | 2 + net/core/failover.c | 6 +- net/core/fib_rules.c | 12 +- net/core/filter.c | 581 +- net/core/flow_dissector.c | 133 +- net/core/flow_offload.c | 7 + net/core/gen_stats.c | 2 + net/core/lwt_bpf.c | 10 +- net/core/lwtunnel.c | 9 +- net/core/neighbour.c | 43 +- net/core/net-procfs.c | 2 +- net/core/net-sysfs.c | 24 +- net/core/net_namespace.c | 21 +- net/core/netpoll.c | 6 +- net/core/netprio_cgroup.c | 2 - net/core/pktgen.c | 2 +- net/core/ptp_classifier.c | 7 +- net/core/rtnetlink.c | 182 +- net/core/skbuff.c | 86 +- net/core/skmsg.c | 7 +- net/core/sock.c | 60 +- net/core/sock_reuseport.c | 2 + net/core/sysctl_net_core.c | 8 +- net/dcb/dcbnl.c | 130 +- net/dccp/ipv4.c | 1 + net/dccp/ipv6.c | 1 + net/dccp/proto.c | 3 +- net/decnet/af_decnet.c | 2 +- net/decnet/dn_dev.c | 8 +- net/decnet/dn_fib.c | 10 +- net/decnet/dn_route.c | 4 +- net/decnet/dn_table.c | 3 +- net/dns_resolver/dns_query.c | 2 - net/dsa/Kconfig | 109 +- net/dsa/Makefile | 22 +- net/dsa/dsa.c | 177 +- net/dsa/dsa2.c | 64 +- net/dsa/dsa_priv.h | 50 +- net/dsa/legacy.c | 745 - net/dsa/port.c | 87 +- net/dsa/slave.c | 141 +- net/dsa/switch.c | 31 +- net/dsa/tag_8021q.c | 222 + net/dsa/tag_brcm.c | 41 +- net/dsa/tag_dsa.c | 15 +- net/dsa/tag_edsa.c | 15 +- net/dsa/tag_gswip.c | 9 +- net/dsa/tag_ksz.c | 29 +- net/dsa/tag_lan9303.c | 20 +- net/dsa/tag_mtk.c | 18 +- net/dsa/tag_qca.c | 19 +- net/dsa/tag_sja1105.c | 131 + net/dsa/tag_trailer.c | 15 +- net/ethernet/eth.c | 16 +- net/hsr/Makefile | 1 + net/hsr/hsr_debugfs.c | 119 + net/hsr/hsr_device.c | 66 +- net/hsr/hsr_device.h | 6 +- net/hsr/hsr_forward.c | 97 +- net/hsr/hsr_forward.h | 6 +- net/hsr/hsr_framereg.c | 127 +- net/hsr/hsr_framereg.h | 18 +- net/hsr/hsr_main.c | 16 +- net/hsr/hsr_main.h | 64 +- net/hsr/hsr_netlink.c | 64 +- net/hsr/hsr_netlink.h | 6 +- net/hsr/hsr_slave.c | 19 +- net/hsr/hsr_slave.h | 7 +- net/ieee802154/ieee802154.h | 2 - net/ieee802154/netlink.c | 1 + net/ieee802154/nl802154.c | 139 +- net/ieee802154/socket.c | 6 +- net/ipv4/Kconfig | 29 +- net/ipv4/Makefile | 3 - net/ipv4/af_inet.c | 15 +- net/ipv4/bpfilter/sockopt.c | 9 +- net/ipv4/devinet.c | 27 +- net/ipv4/esp4.c | 20 +- net/ipv4/esp4_offload.c | 58 +- net/ipv4/fib_frontend.c | 89 +- net/ipv4/fib_lookup.h | 1 + net/ipv4/fib_semantics.c | 1000 +- net/ipv4/fib_trie.c | 33 +- net/ipv4/fou.c | 157 +- net/ipv4/inet_connection_sock.c | 4 +- net/ipv4/ip_forward.c | 2 +- net/ipv4/ip_input.c | 11 +- net/ipv4/ip_output.c | 21 +- net/ipv4/ip_tunnel_core.c | 8 +- net/ipv4/ip_vti.c | 75 +- net/ipv4/ipmr.c | 21 +- net/ipv4/ipmr_base.c | 5 +- net/ipv4/netfilter/Kconfig | 20 +- net/ipv4/netfilter/Makefile | 2 - net/ipv4/netfilter/ipt_CLUSTERIP.c | 2 +- net/ipv4/netfilter/ipt_MASQUERADE.c | 101 - net/ipv4/netfilter/nf_nat_h323.c | 2 +- net/ipv4/netfilter/nf_nat_pptp.c | 2 +- net/ipv4/netfilter/nft_chain_route_ipv4.c | 89 - net/ipv4/raw.c | 4 +- net/ipv4/route.c | 259 +- net/ipv4/syncookies.c | 17 +- net/ipv4/sysctl_net_ipv4.c | 14 +- net/ipv4/tcp.c | 61 +- net/ipv4/tcp_bpf.c | 7 +- net/ipv4/tcp_dctcp.c | 45 +- net/ipv4/tcp_input.c | 140 +- net/ipv4/tcp_ipv4.c | 24 +- net/ipv4/tcp_metrics.c | 17 +- net/ipv4/tcp_minisocks.c | 5 + net/ipv4/tcp_output.c | 19 +- net/ipv4/tcp_timer.c | 3 + net/ipv4/udp.c | 19 +- net/ipv4/udp_offload.c | 16 +- net/ipv4/xfrm4_mode_beet.c | 155 - net/ipv4/xfrm4_mode_transport.c | 114 - net/ipv4/xfrm4_mode_tunnel.c | 152 - net/ipv4/xfrm4_output.c | 27 +- net/ipv4/xfrm4_policy.c | 134 +- net/ipv4/xfrm4_protocol.c | 3 +- net/ipv6/Kconfig | 35 +- net/ipv6/Makefile | 4 - net/ipv6/addrconf.c | 65 +- net/ipv6/addrconf_core.c | 40 +- net/ipv6/addrlabel.c | 14 +- net/ipv6/af_inet6.c | 24 +- net/ipv6/esp6_offload.c | 48 +- net/ipv6/fib6_rules.c | 53 +- net/ipv6/icmp.c | 59 +- net/ipv6/ila/ila_lwt.c | 3 +- net/ipv6/ila/ila_main.c | 9 +- net/ipv6/ip6_fib.c | 66 +- net/ipv6/ip6_flowlabel.c | 22 +- net/ipv6/ip6_input.c | 12 +- net/ipv6/ip6_output.c | 2 +- net/ipv6/ip6_vti.c | 6 +- net/ipv6/ip6mr.c | 1 - net/ipv6/ndisc.c | 25 +- net/ipv6/netfilter/Kconfig | 19 +- net/ipv6/netfilter/Makefile | 2 - net/ipv6/netfilter/ip6t_MASQUERADE.c | 81 - net/ipv6/netfilter/nft_chain_route_ipv6.c | 91 - net/ipv6/output_core.c | 30 +- net/ipv6/raw.c | 1 + net/ipv6/route.c | 1273 +- net/ipv6/seg6.c | 9 +- net/ipv6/seg6_iptunnel.c | 4 +- net/ipv6/seg6_local.c | 11 +- net/ipv6/sit.c | 2 +- net/ipv6/tcp_ipv6.c | 62 +- net/ipv6/udp.c | 17 +- net/ipv6/xfrm6_mode_beet.c | 131 - net/ipv6/xfrm6_mode_ro.c | 85 - net/ipv6/xfrm6_mode_transport.c | 121 - net/ipv6/xfrm6_mode_tunnel.c | 151 - net/ipv6/xfrm6_output.c | 36 +- net/ipv6/xfrm6_policy.c | 126 - net/ipv6/xfrm6_protocol.c | 3 +- net/ipv6/xfrm6_tunnel.c | 6 +- net/key/af_key.c | 4 +- net/l2tp/l2tp_core.c | 13 +- net/l2tp/l2tp_ip.c | 1 + net/l2tp/l2tp_ip6.c | 1 + net/l2tp/l2tp_netlink.c | 23 +- net/l2tp/l2tp_ppp.c | 3 +- net/llc/af_llc.c | 3 +- net/mac80211/cfg.c | 46 + net/mac80211/debugfs.c | 54 + net/mac80211/debugfs_netdev.c | 2 +- net/mac80211/driver-ops.c | 21 + net/mac80211/driver-ops.h | 8 + net/mac80211/ht.c | 5 +- net/mac80211/ieee80211_i.h | 12 +- net/mac80211/iface.c | 20 +- net/mac80211/key.c | 94 +- net/mac80211/key.h | 2 + net/mac80211/main.c | 16 + net/mac80211/mesh.h | 2 + net/mac80211/mesh_hwmp.c | 34 +- net/mac80211/mesh_pathtbl.c | 4 +- net/mac80211/mlme.c | 15 +- net/mac80211/rc80211_minstrel_ht.c | 124 +- net/mac80211/rc80211_minstrel_ht.h | 2 +- net/mac80211/rx.c | 84 +- net/mac80211/sta_info.c | 15 + net/mac80211/tdls.c | 25 +- net/mac80211/trace.h | 30 + net/mac80211/trace_msg.h | 7 +- net/mac80211/tx.c | 166 +- net/mac80211/util.c | 162 +- net/mac80211/wme.c | 82 +- net/mac80211/wme.h | 2 + net/mpls/af_mpls.c | 32 +- net/mpls/mpls_iptunnel.c | 16 +- net/ncsi/ncsi-netlink.c | 29 +- net/ncsi/ncsi-rsp.c | 6 +- net/netfilter/Kconfig | 19 +- net/netfilter/Makefile | 4 +- net/netfilter/core.c | 3 +- net/netfilter/ipset/ip_set_bitmap_gen.h | 14 +- net/netfilter/ipset/ip_set_core.c | 36 +- net/netfilter/ipset/ip_set_hash_gen.h | 14 +- net/netfilter/ipset/ip_set_list_set.c | 14 +- net/netfilter/ipvs/ip_vs_core.c | 2 +- net/netfilter/ipvs/ip_vs_ctl.c | 87 +- net/netfilter/ipvs/ip_vs_xmit.c | 84 +- net/netfilter/nf_conntrack_amanda.c | 8 +- net/netfilter/nf_conntrack_core.c | 43 +- net/netfilter/nf_conntrack_expect.c | 2 +- net/netfilter/nf_conntrack_ftp.c | 18 +- net/netfilter/nf_conntrack_h323_asn1.c | 2 +- net/netfilter/nf_conntrack_h323_main.c | 11 +- net/netfilter/nf_conntrack_helper.c | 86 + net/netfilter/nf_conntrack_irc.c | 6 +- net/netfilter/nf_conntrack_netlink.c | 137 +- net/netfilter/nf_conntrack_proto.c | 2 +- net/netfilter/nf_conntrack_proto_dccp.c | 6 +- net/netfilter/nf_conntrack_proto_icmp.c | 93 +- net/netfilter/nf_conntrack_proto_icmpv6.c | 52 +- net/netfilter/nf_conntrack_proto_sctp.c | 6 +- net/netfilter/nf_conntrack_proto_tcp.c | 6 +- net/netfilter/nf_conntrack_sane.c | 12 +- net/netfilter/nf_conntrack_sip.c | 30 +- net/netfilter/nf_conntrack_standalone.c | 48 +- net/netfilter/nf_conntrack_tftp.c | 18 +- net/netfilter/nf_conntrack_timeout.c | 89 + net/netfilter/nf_flow_table_core.c | 34 +- net/netfilter/nf_flow_table_ip.c | 16 +- net/netfilter/nf_internals.h | 3 - net/netfilter/nf_nat_amanda.c | 9 +- net/netfilter/nf_nat_core.c | 34 +- net/netfilter/nf_nat_ftp.c | 9 +- net/netfilter/nf_nat_irc.c | 9 +- net/netfilter/nf_nat_masquerade.c | 104 +- net/netfilter/nf_nat_proto.c | 59 +- net/netfilter/nf_nat_sip.c | 9 +- net/netfilter/nf_nat_tftp.c | 9 +- net/netfilter/nf_queue.c | 1 + net/netfilter/nf_tables_api.c | 155 +- net/netfilter/nf_tables_set_core.c | 1 + net/netfilter/nfnetlink.c | 15 +- net/netfilter/nfnetlink_acct.c | 4 +- net/netfilter/nfnetlink_cthelper.c | 29 +- net/netfilter/nfnetlink_cttimeout.c | 11 +- net/netfilter/nfnetlink_log.c | 2 +- net/netfilter/nfnetlink_osf.c | 14 +- net/netfilter/nfnetlink_queue.c | 9 +- net/netfilter/nft_chain_nat.c | 36 + net/netfilter/nft_chain_route.c | 169 + net/netfilter/nft_compat.c | 4 +- net/netfilter/nft_ct.c | 18 +- net/netfilter/nft_dynset.c | 17 + net/netfilter/nft_flow_offload.c | 4 +- net/netfilter/nft_masq.c | 83 +- net/netfilter/nft_nat.c | 58 +- net/netfilter/nft_osf.c | 30 +- net/netfilter/nft_redir.c | 63 +- net/netfilter/nft_tunnel.c | 27 +- net/netfilter/x_tables.c | 3 +- net/netfilter/xt_CT.c | 93 +- net/netfilter/xt_MASQUERADE.c | 131 + net/netfilter/xt_connlabel.c | 2 +- net/netfilter/xt_hashlimit.c | 3 +- net/netfilter/xt_time.c | 23 +- net/netlabel/netlabel_calipso.c | 9 +- net/netlabel/netlabel_cipso_v4.c | 59 +- net/netlabel/netlabel_mgmt.c | 25 +- net/netlabel/netlabel_unlabeled.c | 17 +- net/netlink/af_netlink.c | 3 +- net/netlink/genetlink.c | 52 +- net/netrom/af_netrom.c | 90 +- net/netrom/nr_loopback.c | 2 +- net/netrom/nr_route.c | 2 +- net/netrom/sysctl_net_netrom.c | 5 +- net/nfc/netlink.c | 61 +- net/openvswitch/actions.c | 48 + net/openvswitch/conntrack.c | 97 +- net/openvswitch/datapath.c | 48 +- net/openvswitch/flow_netlink.c | 245 +- net/openvswitch/meter.c | 23 +- net/openvswitch/vport-vxlan.c | 6 +- net/openvswitch/vport.c | 2 +- net/packet/af_packet.c | 85 +- net/packet/diag.c | 2 +- net/phonet/pn_netlink.c | 8 +- net/psample/psample.c | 1 + net/qrtr/qrtr.c | 14 +- net/rds/af_rds.c | 3 + net/rds/bind.c | 2 + net/rds/ib_fmr.c | 11 + net/rds/ib_rdma.c | 3 - net/rds/ib_recv.c | 8 +- net/rds/info.c | 2 +- net/rds/rdma.c | 3 +- net/rds/tcp.c | 2 +- net/rfkill/core.c | 2 +- net/rose/af_rose.c | 7 +- net/rose/rose_loopback.c | 27 +- net/rxrpc/af_rxrpc.c | 17 +- net/rxrpc/ar-internal.h | 1 + net/rxrpc/call_object.c | 32 +- net/rxrpc/conn_event.c | 11 +- net/rxrpc/input.c | 30 +- net/rxrpc/local_object.c | 5 +- net/rxrpc/peer_event.c | 5 + net/rxrpc/sendmsg.c | 21 +- net/sched/act_api.c | 40 +- net/sched/act_bpf.c | 3 +- net/sched/act_connmark.c | 4 +- net/sched/act_csum.c | 3 +- net/sched/act_gact.c | 3 +- net/sched/act_ife.c | 10 +- net/sched/act_ipt.c | 3 +- net/sched/act_mirred.c | 3 +- net/sched/act_nat.c | 3 +- net/sched/act_pedit.c | 13 +- net/sched/act_police.c | 55 +- net/sched/act_sample.c | 3 +- net/sched/act_simple.c | 3 +- net/sched/act_skbedit.c | 3 +- net/sched/act_skbmod.c | 3 +- net/sched/act_tunnel_key.c | 17 +- net/sched/act_vlan.c | 3 +- net/sched/cls_api.c | 39 +- net/sched/cls_basic.c | 6 +- net/sched/cls_bpf.c | 9 +- net/sched/cls_cgroup.c | 9 +- net/sched/cls_flow.c | 5 +- net/sched/cls_flower.c | 620 +- net/sched/cls_fw.c | 5 +- net/sched/cls_matchall.c | 65 +- net/sched/cls_route.c | 5 +- net/sched/cls_rsvp.h | 5 +- net/sched/cls_tcindex.c | 5 +- net/sched/cls_u32.c | 7 +- net/sched/em_ipt.c | 4 +- net/sched/em_meta.c | 3 +- net/sched/ematch.c | 7 +- net/sched/sch_api.c | 36 +- net/sched/sch_atm.c | 5 +- net/sched/sch_cake.c | 13 +- net/sched/sch_cbq.c | 10 +- net/sched/sch_cbs.c | 103 +- net/sched/sch_choke.c | 5 +- net/sched/sch_codel.c | 5 +- net/sched/sch_drr.c | 5 +- net/sched/sch_dsmark.c | 10 +- net/sched/sch_etf.c | 5 +- net/sched/sch_fq.c | 115 +- net/sched/sch_fq_codel.c | 6 +- net/sched/sch_generic.c | 72 +- net/sched/sch_gred.c | 25 +- net/sched/sch_hfsc.c | 5 +- net/sched/sch_hhf.c | 5 +- net/sched/sch_htb.c | 19 +- net/sched/sch_ingress.c | 2 +- net/sched/sch_mqprio.c | 9 +- net/sched/sch_netem.c | 7 +- net/sched/sch_pie.c | 5 +- net/sched/sch_qfq.c | 6 +- net/sched/sch_red.c | 5 +- net/sched/sch_sfb.c | 5 +- net/sched/sch_taprio.c | 747 +- net/sched/sch_tbf.c | 5 +- net/sctp/auth.c | 1 - net/sctp/ipv6.c | 1 + net/sctp/protocol.c | 1 + net/sctp/sm_make_chunk.c | 2 - net/sctp/sm_sideeffect.c | 29 - net/sctp/sm_statefuns.c | 41 +- net/sctp/socket.c | 13 +- net/sctp/stream_interleave.c | 60 +- net/sctp/ulpevent.c | 19 +- net/sctp/ulpqueue.c | 53 +- net/smc/af_smc.c | 413 +- net/smc/smc.h | 11 +- net/smc/smc_clc.c | 10 +- net/smc/smc_clc.h | 20 +- net/smc/smc_close.c | 25 +- net/smc/smc_close.h | 1 + net/smc/smc_core.c | 93 +- net/smc/smc_core.h | 25 +- net/smc/smc_ib.c | 16 +- net/smc/smc_ism.c | 5 + net/smc/smc_pnet.c | 59 +- net/smc/smc_pnet.h | 7 +- net/socket.c | 85 +- net/strparser/strparser.c | 28 +- net/sunrpc/auth_gss/auth_gss.c | 71 +- net/sunrpc/auth_gss/gss_krb5_crypto.c | 2 - net/sunrpc/auth_gss/gss_krb5_mech.c | 1 - net/sunrpc/auth_gss/svcauth_gss.c | 6 +- net/sunrpc/auth_unix.c | 9 +- net/sunrpc/cache.c | 7 +- net/sunrpc/clnt.c | 184 +- net/sunrpc/debugfs.c | 2 +- net/sunrpc/rpc_pipe.c | 11 +- net/sunrpc/rpcb_clnt.c | 12 +- net/sunrpc/sched.c | 158 +- net/sunrpc/socklib.c | 2 +- net/sunrpc/svc.c | 298 +- net/sunrpc/svc_xprt.c | 17 +- net/sunrpc/svcauth_unix.c | 15 +- net/sunrpc/svcsock.c | 4 +- net/sunrpc/xprt.c | 154 +- net/sunrpc/xprtrdma/backchannel.c | 120 +- net/sunrpc/xprtrdma/frwr_ops.c | 63 +- net/sunrpc/xprtrdma/rpc_rdma.c | 115 +- net/sunrpc/xprtrdma/svc_rdma_backchannel.c | 2 +- net/sunrpc/xprtrdma/transport.c | 105 +- net/sunrpc/xprtrdma/verbs.c | 340 +- net/sunrpc/xprtrdma/xprt_rdma.h | 121 +- net/sunrpc/xprtsock.c | 9 +- net/tipc/bcast.c | 275 +- net/tipc/bcast.h | 12 + net/tipc/bearer.c | 50 +- net/tipc/core.c | 16 +- net/tipc/core.h | 3 + net/tipc/group.c | 2 +- net/tipc/link.c | 327 +- net/tipc/link.h | 2 + net/tipc/monitor.c | 4 +- net/tipc/msg.h | 62 + net/tipc/name_table.c | 7 +- net/tipc/net.c | 8 +- net/tipc/netlink.c | 51 +- net/tipc/netlink_compat.c | 88 +- net/tipc/node.c | 119 +- net/tipc/node.h | 8 +- net/tipc/socket.c | 29 +- net/tipc/sysctl.c | 8 +- net/tipc/udp_media.c | 27 +- net/tls/tls_device.c | 105 +- net/tls/tls_device_fallback.c | 16 +- net/tls/tls_main.c | 60 +- net/tls/tls_sw.c | 121 +- net/unix/af_unix.c | 6 +- net/vmw_vsock/hyperv_transport.c | 108 +- net/wimax/stack.c | 9 +- net/wireless/Makefile | 1 + net/wireless/lib80211_crypt_tkip.c | 1 - net/wireless/nl80211.c | 941 +- net/wireless/pmsr.c | 30 +- net/wireless/rdev-ops.h | 29 +- net/wireless/reg.c | 67 +- net/wireless/scan.c | 176 +- net/wireless/trace.h | 87 +- net/wireless/util.c | 27 +- net/wireless/wext-compat.c | 3 - net/x25/af_x25.c | 27 +- net/xdp/xdp_umem.c | 4 +- net/xdp/xsk_queue.h | 56 +- net/xfrm/Kconfig | 8 +- net/xfrm/xfrm_device.c | 63 +- net/xfrm/xfrm_inout.h | 38 + net/xfrm/xfrm_input.c | 299 +- net/xfrm/xfrm_interface.c | 23 +- net/xfrm/xfrm_output.c | 381 +- net/xfrm/xfrm_policy.c | 284 +- net/xfrm/xfrm_state.c | 218 +- net/xfrm/xfrm_user.c | 26 +- samples/Kconfig | 16 +- samples/Makefile | 24 +- samples/bpf/.gitignore | 2 + samples/bpf/Makefile | 3 + samples/bpf/asm_goto_workaround.h | 1 + samples/bpf/ibumad_kern.c | 144 + samples/bpf/ibumad_user.c | 122 + samples/bpf/offwaketime_user.c | 5 + samples/bpf/sampleip_user.c | 5 + samples/bpf/spintest_user.c | 7 +- samples/bpf/trace_event_user.c | 5 + samples/kobject/kset-example.c | 3 +- samples/pidfd/.gitignore | 1 + samples/pidfd/Makefile | 6 + samples/pidfd/pidfd-metadata.c | 112 + samples/seccomp/Makefile | 4 +- samples/statx/Makefile | 7 - samples/statx/test-statx.c | 258 - samples/vfs/.gitignore | 2 + samples/vfs/Makefile | 10 + samples/vfs/test-fsmount.c | 133 + samples/vfs/test-statx.c | 267 + scripts/Kbuild.include | 8 - scripts/Kconfig.include | 8 + scripts/Makefile.build | 5 +- scripts/Makefile.extrawarn | 25 +- scripts/Makefile.host | 14 +- scripts/Makefile.lib | 28 +- scripts/Makefile.modbuiltin | 2 +- scripts/Makefile.modpost | 2 +- scripts/Makefile.ubsan | 1 - scripts/atomic/gen-atomics.sh | 2 +- scripts/bpf_helpers_doc.py | 8 +- scripts/checkpatch.pl | 42 +- scripts/documentation-file-ref-check | 32 + scripts/dtc/Makefile | 6 +- scripts/gcc-plugins/Kconfig | 126 +- scripts/gcc-plugins/arm_ssp_per_task_plugin.c | 2 +- scripts/gdb/linux/Makefile | 2 +- scripts/gdb/linux/clk.py | 76 + scripts/gdb/linux/config.py | 44 + scripts/gdb/linux/constants.py.in | 17 + scripts/gdb/linux/cpus.py | 1 + scripts/gdb/linux/lists.py | 45 +- scripts/gdb/linux/proc.py | 10 +- scripts/gdb/linux/rbtree.py | 177 + scripts/gdb/linux/symbols.py | 6 +- scripts/gdb/linux/tasks.py | 2 + scripts/gdb/linux/timerlist.py | 219 + scripts/gdb/linux/utils.py | 7 +- scripts/gdb/vmlinux-gdb.py | 4 + scripts/genksyms/Makefile | 4 +- scripts/kconfig/Makefile | 4 +- scripts/kconfig/confdata.c | 121 +- scripts/kconfig/gconf.c | 2 +- scripts/kconfig/lexer.l | 3 +- scripts/kconfig/lkc.h | 1 - scripts/kconfig/lxdialog/BIG.FAT.WARNING | 2 +- scripts/kconfig/mconf.c | 2 +- scripts/kconfig/nconf-cfg.sh | 0 scripts/kconfig/nconf.c | 3 +- scripts/link-vmlinux.sh | 28 +- scripts/mkmakefile | 26 +- scripts/recordmcount.pl | 5 +- scripts/selinux/genheaders/genheaders.c | 1 - scripts/selinux/install_policy.sh | 92 +- scripts/selinux/mdp/Makefile | 2 +- scripts/selinux/mdp/mdp.c | 166 +- scripts/spelling.txt | 579 +- scripts/sphinx-pre-install | 1 + scripts/tags.sh | 2 +- security/Kconfig | 2 + security/Kconfig.hardening | 164 + security/apparmor/Kconfig | 2 + security/apparmor/apparmorfs.c | 139 +- security/apparmor/crypto.c | 2 - security/apparmor/include/apparmor.h | 1 + security/apparmor/include/policy.h | 8 + security/apparmor/include/policy_unpack.h | 8 +- security/apparmor/lsm.c | 96 +- security/apparmor/policy.c | 5 +- security/apparmor/policy_unpack.c | 116 +- security/device_cgroup.c | 2 +- security/inode.c | 7 +- security/integrity/Kconfig | 11 +- security/integrity/Makefile | 8 +- security/integrity/digsig_asymmetric.c | 11 +- security/integrity/evm/evm_crypto.c | 1 - security/integrity/evm/evm_secfs.c | 10 +- security/integrity/ima/ima_crypto.c | 4 - security/integrity/platform_certs/load_ipl_s390.c | 36 + security/keys/dh.c | 1 - security/keys/encrypted-keys/encrypted.c | 1 - security/keys/process_keys.c | 41 +- security/keys/request_key.c | 14 +- security/keys/trusted.c | 1 - security/security.c | 11 + security/selinux/hooks.c | 229 +- security/selinux/include/classmap.h | 1 + security/selinux/include/security.h | 1 + security/selinux/netlabel.c | 14 +- security/selinux/ss/services.c | 7 +- security/smack/smack.h | 1 + security/smack/smack_lsm.c | 34 +- security/smack/smackfs.c | 55 +- security/tomoyo/Kconfig | 10 + security/tomoyo/common.c | 13 +- security/tomoyo/network.c | 4 + security/tomoyo/realpath.c | 3 +- security/tomoyo/util.c | 2 + sound/core/control.c | 2 +- sound/core/info.c | 12 +- sound/core/init.c | 41 +- sound/core/memalloc.c | 53 +- sound/core/oss/mixer_oss.c | 16 +- sound/core/pcm.c | 14 +- sound/core/rawmidi.c | 2 +- sound/core/seq/oss/seq_oss_device.h | 10 +- sound/core/seq/oss/seq_oss_rw.c | 11 +- sound/core/seq/oss/seq_oss_writeq.c | 2 +- sound/core/seq/seq_clientmgr.c | 117 +- sound/core/seq/seq_clientmgr.h | 8 +- sound/core/seq/seq_fifo.c | 14 +- sound/core/seq/seq_memory.c | 30 +- sound/core/seq/seq_ports.c | 30 +- sound/core/seq/seq_ports.h | 5 +- sound/core/sound.c | 5 +- sound/core/timer.c | 183 +- sound/drivers/aloop.c | 4 +- sound/firewire/amdtp-stream.c | 44 +- sound/firewire/motu/amdtp-motu.c | 6 + sound/firewire/motu/motu-protocol-v2.c | 43 +- sound/firewire/motu/motu.c | 15 + sound/firewire/motu/motu.h | 1 + sound/hda/ext/hdac_ext_bus.c | 3 - sound/hda/hdac_bus.c | 2 + sound/hda/hdac_component.c | 24 +- sound/hda/hdac_device.c | 7 + sound/hda/hdac_sysfs.c | 3 + sound/isa/gus/gus_mem.c | 2 +- sound/last.c | 10 +- sound/pci/emu10k1/emu10k1_main.c | 16 +- sound/pci/hda/hda_codec.c | 9 +- sound/pci/hda/hda_intel.c | 16 +- sound/pci/hda/patch_hdmi.c | 11 +- sound/pci/hda/patch_realtek.c | 269 +- sound/ppc/snd_ps3.c | 4 - sound/sh/aica.c | 14 +- sound/soc/Kconfig | 1 + sound/soc/Makefile | 1 + sound/soc/adi/axi-i2s.c | 68 +- sound/soc/amd/acp-da7219-max98357a.c | 68 +- sound/soc/amd/raven/acp3x-pcm-dma.c | 2 +- sound/soc/atmel/Kconfig | 14 + sound/soc/atmel/Makefile | 2 + sound/soc/atmel/mchp-i2s-mcc.c | 974 + sound/soc/atmel/tse850-pcm5142.c | 16 +- sound/soc/cirrus/edb93xx.c | 2 +- sound/soc/cirrus/ep93xx-ac97.c | 1 + sound/soc/cirrus/ep93xx-i2s.c | 3 +- sound/soc/cirrus/simone.c | 2 +- sound/soc/cirrus/snappercl15.c | 2 +- sound/soc/codecs/Kconfig | 16 +- sound/soc/codecs/Makefile | 4 +- sound/soc/codecs/ab8500-codec.c | 5 +- sound/soc/codecs/adau1977-spi.c | 11 + sound/soc/codecs/ak4458.c | 18 +- sound/soc/codecs/cs35l35.c | 11 + sound/soc/codecs/cs4265.c | 2 +- sound/soc/codecs/cs4270.c | 1 + sound/soc/codecs/cs42l51-i2c.c | 13 +- sound/soc/codecs/cs42l51.c | 225 +- sound/soc/codecs/cs42l51.h | 3 + sound/soc/codecs/cs43130.c | 2 + sound/soc/codecs/cs47l24.c | 4 +- sound/soc/codecs/da7213.c | 5 +- sound/soc/codecs/da7213.h | 2 + sound/soc/codecs/da7219.c | 542 +- sound/soc/codecs/da7219.h | 6 +- sound/soc/codecs/es8316.c | 14 + sound/soc/codecs/hdac_hda.c | 59 +- sound/soc/codecs/hdac_hda.h | 1 + sound/soc/codecs/hdac_hdmi.c | 24 +- sound/soc/codecs/hdmi-codec.c | 133 +- sound/soc/codecs/lochnagar-sc.c | 266 + sound/soc/codecs/max98090.c | 12 +- sound/soc/codecs/max98357a.c | 3 + sound/soc/codecs/mt6358.c | 131 +- sound/soc/codecs/nau8810.c | 29 +- sound/soc/codecs/nau8824.c | 46 +- sound/soc/codecs/pcm3168a.c | 7 +- sound/soc/codecs/rt5645.c | 17 + sound/soc/codecs/rt5651.c | 47 +- sound/soc/codecs/rt5651.h | 1 + sound/soc/codecs/rt5677-spi.c | 43 +- sound/soc/codecs/rt5682.c | 58 +- sound/soc/codecs/simple-amplifier.c | 3 +- sound/soc/codecs/sirf-audio-codec.c | 3 - sound/soc/codecs/tlv320aic31xx.c | 61 +- sound/soc/codecs/tlv320aic31xx.h | 12 + sound/soc/codecs/tlv320aic32x4-clk.c | 483 + sound/soc/codecs/tlv320aic32x4-i2c.c | 18 +- sound/soc/codecs/tlv320aic32x4-spi.c | 18 +- sound/soc/codecs/tlv320aic32x4.c | 443 +- sound/soc/codecs/tlv320aic32x4.h | 13 + sound/soc/codecs/tlv320aic3x.c | 4 +- sound/soc/codecs/wcd9335.c | 1 + sound/soc/codecs/wm5102.c | 4 +- sound/soc/codecs/wm5110.c | 4 +- sound/soc/codecs/wm_adsp.c | 1052 +- sound/soc/codecs/wm_adsp.h | 51 +- sound/soc/codecs/wmfw.h | 30 + sound/soc/fsl/Kconfig | 25 +- sound/soc/fsl/Makefile | 5 + sound/soc/fsl/eukrea-tlv320.c | 30 +- sound/soc/fsl/fsl_asrc.c | 18 +- sound/soc/fsl/fsl_audmix.c | 578 + sound/soc/fsl/fsl_audmix.h | 102 + sound/soc/fsl/fsl_dma.c | 26 +- sound/soc/fsl/fsl_dma.h | 5 +- sound/soc/fsl/fsl_esai.c | 70 +- sound/soc/fsl/fsl_micfil.c | 3 - sound/soc/fsl/fsl_sai.c | 26 +- sound/soc/fsl/fsl_utils.c | 1 + sound/soc/fsl/imx-audmix.c | 331 + sound/soc/fsl/imx-audmux.c | 26 +- sound/soc/fsl/imx-es8328.c | 15 +- sound/soc/fsl/imx-mc13783.c | 22 +- sound/soc/fsl/imx-pcm-fiq.c | 21 +- sound/soc/fsl/imx-pcm.h | 6 +- sound/soc/fsl/imx-spdif.c | 13 +- sound/soc/fsl/imx-ssi.c | 57 +- sound/soc/fsl/imx-ssi.h | 6 +- sound/soc/fsl/mpc5200_dma.c | 14 +- sound/soc/fsl/mpc5200_psc_ac97.c | 16 +- sound/soc/fsl/mpc5200_psc_i2s.c | 14 +- sound/soc/fsl/mpc8610_hpcd.c | 18 +- sound/soc/fsl/mx27vis-aic32x4.c | 29 +- sound/soc/fsl/p1022_ds.c | 18 +- sound/soc/fsl/p1022_rdk.c | 32 +- sound/soc/fsl/pcm030-audio-fabric.c | 18 +- sound/soc/fsl/phycore-ac97.c | 16 +- sound/soc/fsl/wm1133-ev1.c | 21 +- sound/soc/generic/audio-graph-card.c | 438 +- sound/soc/generic/simple-card-utils.c | 440 +- sound/soc/generic/simple-card.c | 393 +- sound/soc/intel/Kconfig | 7 +- sound/soc/intel/atom/sst-mfld-platform-pcm.c | 8 + sound/soc/intel/boards/Kconfig | 117 +- sound/soc/intel/boards/Makefile | 2 + sound/soc/intel/boards/bdw-rt5677.c | 4 + sound/soc/intel/boards/broadwell.c | 4 + sound/soc/intel/boards/bytcht_da7213.c | 9 +- sound/soc/intel/boards/bytcht_es8316.c | 51 +- sound/soc/intel/boards/bytcr_rt5640.c | 16 +- sound/soc/intel/boards/bytcr_rt5651.c | 42 +- sound/soc/intel/boards/cht_bsw_max98090_ti.c | 47 +- sound/soc/intel/boards/cht_bsw_rt5645.c | 9 +- sound/soc/intel/boards/cht_bsw_rt5672.c | 9 +- sound/soc/intel/boards/kbl_da7219_max98357a.c | 2 +- sound/soc/intel/boards/kbl_da7219_max98927.c | 52 +- .../soc/intel/boards/kbl_rt5663_rt5514_max98927.c | 2 +- sound/soc/intel/boards/skl_hda_dsp_common.c | 22 +- sound/soc/intel/boards/skl_hda_dsp_common.h | 2 +- sound/soc/intel/boards/skl_hda_dsp_generic.c | 19 +- sound/soc/intel/boards/sof_rt5682.c | 563 + sound/soc/intel/common/soc-acpi-intel-byt-match.c | 6 + sound/soc/intel/common/soc-acpi-intel-cht-match.c | 6 + sound/soc/intel/common/soc-acpi-intel-cnl-match.c | 19 + sound/soc/intel/common/soc-acpi-intel-glk-match.c | 9 + sound/soc/intel/common/soc-acpi-intel-icl-match.c | 6 + sound/soc/intel/common/sst-firmware.c | 8 +- sound/soc/intel/haswell/sst-haswell-ipc.c | 8 +- sound/soc/intel/skylake/skl-messages.c | 1 + sound/soc/intel/skylake/skl-pcm.c | 28 +- sound/soc/jz4740/Kconfig | 2 +- sound/soc/mediatek/Kconfig | 27 + sound/soc/mediatek/common/mtk-afe-fe-dai.c | 51 +- sound/soc/mediatek/common/mtk-btcvsd.c | 73 +- sound/soc/mediatek/mt2701/mt2701-afe-pcm.c | 13 - sound/soc/mediatek/mt6797/mt6797-afe-pcm.c | 16 - sound/soc/mediatek/mt8173/mt8173-afe-pcm.c | 16 - sound/soc/mediatek/mt8183/Makefile | 2 + sound/soc/mediatek/mt8183/mt8183-afe-clk.c | 4 + sound/soc/mediatek/mt8183/mt8183-afe-pcm.c | 18 + sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c | 471 + .../mt8183/mt8183-mt6358-ts3a227-max98357.c | 423 + sound/soc/meson/axg-fifo.c | 34 +- sound/soc/meson/axg-fifo.h | 2 + sound/soc/meson/axg-frddr.c | 143 +- sound/soc/meson/axg-tdm-formatter.c | 6 +- sound/soc/meson/axg-tdm-formatter.h | 11 +- sound/soc/meson/axg-tdmin.c | 16 +- sound/soc/meson/axg-tdmout.c | 29 +- sound/soc/meson/axg-toddr.c | 53 + sound/soc/mxs/mxs-saif.c | 1 + sound/soc/qcom/Kconfig | 2 +- sound/soc/rockchip/rockchip_pdm.c | 209 +- sound/soc/rockchip/rockchip_pdm.h | 12 + sound/soc/samsung/arndale_rt5631.c | 17 +- sound/soc/samsung/bells.c | 15 +- sound/soc/samsung/dma.h | 8 +- sound/soc/samsung/dmaengine.c | 22 +- sound/soc/samsung/h1940_uda1380.c | 22 +- sound/soc/samsung/i2s-regs.h | 8 +- sound/soc/samsung/i2s.c | 37 +- sound/soc/samsung/i2s.h | 8 +- sound/soc/samsung/idma.c | 20 +- sound/soc/samsung/idma.h | 9 +- sound/soc/samsung/jive_wm8750.c | 19 +- sound/soc/samsung/littlemill.c | 15 +- sound/soc/samsung/lowland.c | 15 +- sound/soc/samsung/neo1973_wm8753.c | 25 +- sound/soc/samsung/odroid.c | 14 +- sound/soc/samsung/pcm.c | 19 +- sound/soc/samsung/pcm.h | 8 +- sound/soc/samsung/regs-i2s-v2.h | 10 +- sound/soc/samsung/regs-iis.h | 7 +- sound/soc/samsung/rx1950_uda1380.c | 30 +- sound/soc/samsung/s3c-i2s-v2.c | 26 +- sound/soc/samsung/s3c-i2s-v2.h | 11 +- sound/soc/samsung/s3c2412-i2s.c | 28 +- sound/soc/samsung/s3c2412-i2s.h | 11 +- sound/soc/samsung/s3c24xx-i2s.c | 25 +- sound/soc/samsung/s3c24xx-i2s.h | 6 +- sound/soc/samsung/s3c24xx_simtec.c | 11 +- sound/soc/samsung/s3c24xx_simtec.h | 10 +- sound/soc/samsung/s3c24xx_simtec_hermes.c | 11 +- sound/soc/samsung/s3c24xx_simtec_tlv320aic23.c | 11 +- sound/soc/samsung/s3c24xx_uda134x.c | 20 +- sound/soc/samsung/smartq_wm8987.c | 21 +- sound/soc/samsung/smdk_spdif.c | 16 +- sound/soc/samsung/smdk_wm8580.c | 15 +- sound/soc/samsung/smdk_wm8994.c | 9 +- sound/soc/samsung/smdk_wm8994pcm.c | 16 +- sound/soc/samsung/snow.c | 15 +- sound/soc/samsung/spdif.c | 17 +- sound/soc/samsung/spdif.h | 8 +- sound/soc/samsung/speyside.c | 15 +- sound/soc/samsung/tm2_wm5110.c | 17 +- sound/soc/samsung/tobermory.c | 15 +- sound/soc/sh/rcar/core.c | 20 +- sound/soc/sh/rcar/rsnd.h | 6 + sound/soc/sh/rcar/src.c | 21 +- sound/soc/sh/rcar/ssi.c | 2 + sound/soc/soc-core.c | 24 +- sound/soc/soc-dapm.c | 16 +- sound/soc/soc-pcm.c | 83 +- sound/soc/soc-topology.c | 337 +- sound/soc/sof/Kconfig | 160 + sound/soc/sof/Makefile | 18 + sound/soc/sof/control.c | 552 + sound/soc/sof/core.c | 508 + sound/soc/sof/debug.c | 232 + sound/soc/sof/intel/Kconfig | 230 + sound/soc/sof/intel/Makefile | 19 + sound/soc/sof/intel/apl.c | 113 + sound/soc/sof/intel/bdw.c | 713 + sound/soc/sof/intel/byt.c | 874 + sound/soc/sof/intel/cnl.c | 268 + sound/soc/sof/intel/hda-bus.c | 111 + sound/soc/sof/intel/hda-codec.c | 171 + sound/soc/sof/intel/hda-ctrl.c | 181 + sound/soc/sof/intel/hda-dai.c | 356 + sound/soc/sof/intel/hda-dsp.c | 471 + sound/soc/sof/intel/hda-ipc.c | 455 + sound/soc/sof/intel/hda-loader.c | 382 + sound/soc/sof/intel/hda-pcm.c | 239 + sound/soc/sof/intel/hda-stream.c | 701 + sound/soc/sof/intel/hda-trace.c | 94 + sound/soc/sof/intel/hda.c | 689 + sound/soc/sof/intel/hda.h | 583 + sound/soc/sof/intel/intel-ipc.c | 92 + sound/soc/sof/intel/shim.h | 185 + sound/soc/sof/ipc.c | 846 + sound/soc/sof/loader.c | 402 + sound/soc/sof/nocodec.c | 109 + sound/soc/sof/ops.c | 163 + sound/soc/sof/ops.h | 411 + sound/soc/sof/pcm.c | 767 + sound/soc/sof/pm.c | 388 + sound/soc/sof/sof-acpi-dev.c | 312 + sound/soc/sof/sof-pci-dev.c | 373 + sound/soc/sof/sof-priv.h | 635 + sound/soc/sof/topology.c | 3179 +++ sound/soc/sof/trace.c | 297 + sound/soc/sof/utils.c | 112 + sound/soc/sof/xtensa/Kconfig | 2 + sound/soc/sof/xtensa/Makefile | 5 + sound/soc/sof/xtensa/core.c | 138 + sound/soc/sprd/Kconfig | 9 + sound/soc/sprd/Makefile | 6 +- sound/soc/sprd/sprd-mcdt.c | 1011 + sound/soc/sprd/sprd-mcdt.h | 107 + sound/soc/sprd/sprd-pcm-compress.c | 674 + sound/soc/sprd/sprd-pcm-dma.c | 9 +- sound/soc/sprd/sprd-pcm-dma.h | 43 + sound/soc/stm/stm32_adfsdm.c | 40 +- sound/soc/stm/stm32_i2s.c | 36 +- sound/soc/stm/stm32_sai.c | 88 +- sound/soc/stm/stm32_sai.h | 2 + sound/soc/stm/stm32_sai_sub.c | 200 +- sound/soc/stm/stm32_spdifrx.c | 47 +- sound/soc/ti/Kconfig | 4 +- sound/soc/ti/ams-delta.c | 2 +- sound/soc/ti/davinci-mcasp.c | 2 + sound/soc/ti/edma-pcm.c | 5 +- sound/soc/ti/sdma-pcm.c | 9 +- sound/soc/txx9/txx9aclc-ac97.c | 1 - sound/synth/emux/emux_hwdep.c | 5 + sound/synth/emux/soundfont.c | 2 + sound/usb/Kconfig | 4 + sound/usb/Makefile | 2 + sound/usb/card.c | 14 + sound/usb/card.h | 3 + sound/usb/line6/driver.c | 60 +- sound/usb/line6/podhd.c | 21 +- sound/usb/line6/toneport.c | 48 +- sound/usb/media.c | 327 + sound/usb/media.h | 74 + sound/usb/mixer.c | 6 +- sound/usb/mixer.h | 3 + sound/usb/pcm.c | 29 +- sound/usb/quirks-table.h | 85 + sound/usb/stream.c | 2 + sound/usb/usbaudio.h | 6 + sound/usb/usx2y/usX2Yhwdep.c | 3 +- sound/usb/usx2y/usb_stream.c | 20 +- sound/usb/usx2y/usbusx2y.c | 7 +- sound/usb/usx2y/usx2yhwdeppcm.c | 6 +- sound/xen/xen_snd_front_alsa.c | 2 +- {arch => tools/arch}/arc/include/uapi/asm/unistd.h | 0 tools/arch/arm64/include/asm/barrier.h | 10 + tools/arch/csky/include/uapi/asm/perf_regs.h | 51 + .../arch}/hexagon/include/uapi/asm/unistd.h | 0 .../arch}/riscv/include/uapi/asm/unistd.h | 0 tools/arch/x86/include/asm/barrier.h | 7 +- tools/arch/x86/include/uapi/asm/vmx.h | 1 + tools/bpf/bpftool/.gitignore | 2 +- tools/bpf/bpftool/Documentation/bpftool-btf.rst | 222 + tools/bpf/bpftool/Documentation/bpftool-cgroup.rst | 10 +- .../bpf/bpftool/Documentation/bpftool-feature.rst | 5 +- tools/bpf/bpftool/Documentation/bpftool-map.rst | 5 +- tools/bpf/bpftool/Documentation/bpftool-net.rst | 5 +- tools/bpf/bpftool/Documentation/bpftool-perf.rst | 5 +- tools/bpf/bpftool/Documentation/bpftool-prog.rst | 18 +- tools/bpf/bpftool/Documentation/bpftool.rst | 5 +- tools/bpf/bpftool/bash-completion/bpftool | 75 +- tools/bpf/bpftool/btf.c | 586 + tools/bpf/bpftool/btf_dumper.c | 59 + tools/bpf/bpftool/cgroup.c | 10 +- tools/bpf/bpftool/main.c | 3 +- tools/bpf/bpftool/main.h | 2 + tools/bpf/bpftool/map.c | 67 +- tools/bpf/bpftool/net.c | 54 + tools/bpf/bpftool/prog.c | 12 +- tools/bpf/bpftool/xlated_dumper.c | 3 + tools/build/Makefile.feature | 2 + tools/build/feature/Makefile | 6 +- tools/build/feature/test-all.c | 5 + tools/build/feature/test-libzstd.c | 12 + tools/hv/hv_get_dhcp_info.sh | 2 +- tools/hv/hv_kvp_daemon.c | 8 +- tools/hv/hv_set_ifconfig.sh | 2 +- tools/hv/hv_vss_daemon.c | 4 +- tools/hv/lsvmbus | 75 +- tools/include/linux/coresight-pmu.h | 2 + tools/include/linux/filter.h | 21 +- tools/include/nolibc/nolibc.h | 194 + tools/include/uapi/linux/bpf.h | 364 +- tools/include/uapi/linux/btf.h | 34 +- tools/include/uapi/sound/asound.h | 1 + tools/io_uring/io_uring-bench.c | 32 +- tools/lib/bpf/.gitignore | 2 + tools/lib/bpf/Makefile | 21 +- tools/lib/bpf/bpf.c | 38 +- tools/lib/bpf/bpf.h | 9 +- tools/lib/bpf/btf.c | 128 +- tools/lib/bpf/btf.h | 3 + tools/lib/bpf/libbpf.c | 783 +- tools/lib/bpf/libbpf.h | 6 + tools/lib/bpf/libbpf.map | 7 + tools/lib/bpf/libbpf.pc.template | 12 + tools/lib/bpf/libbpf_internal.h | 40 + tools/lib/bpf/libbpf_probes.c | 85 +- tools/lib/bpf/libbpf_util.h | 41 +- tools/lib/bpf/xsk.c | 195 +- tools/lib/bpf/xsk.h | 22 +- tools/lib/traceevent/event-parse-api.c | 278 +- tools/lib/traceevent/event-parse-local.h | 6 +- tools/lib/traceevent/event-parse.c | 911 +- tools/lib/traceevent/event-parse.h | 154 +- tools/lib/traceevent/event-plugin.c | 32 +- tools/lib/traceevent/kbuffer-parse.c | 49 + tools/lib/traceevent/kbuffer.h | 13 + tools/lib/traceevent/parse-filter.c | 216 +- tools/lib/traceevent/parse-utils.c | 2 +- tools/lib/traceevent/plugin_cfg80211.c | 8 +- tools/lib/traceevent/plugin_function.c | 14 +- tools/lib/traceevent/plugin_hrtimer.c | 12 +- tools/lib/traceevent/plugin_jbd2.c | 12 +- tools/lib/traceevent/plugin_kmem.c | 32 +- tools/lib/traceevent/plugin_kvm.c | 48 +- tools/lib/traceevent/plugin_mac80211.c | 8 +- tools/lib/traceevent/plugin_sched_switch.c | 18 +- tools/lib/traceevent/plugin_scsi.c | 8 +- tools/lib/traceevent/plugin_xen.c | 8 +- tools/memory-model/Documentation/explanation.txt | 289 +- tools/memory-model/README | 33 +- tools/memory-model/linux-kernel.bell | 35 +- tools/memory-model/linux-kernel.cat | 39 +- tools/memory-model/linux-kernel.def | 6 + tools/memory-model/lock.cat | 3 - tools/objtool/Documentation/stack-validation.txt | 4 +- tools/objtool/arch.h | 8 +- tools/objtool/arch/x86/decode.c | 21 +- tools/objtool/builtin-check.c | 4 +- tools/objtool/builtin.h | 2 +- tools/objtool/check.c | 412 +- tools/objtool/check.h | 4 +- tools/objtool/elf.c | 15 +- tools/objtool/elf.h | 3 +- tools/objtool/special.c | 18 + tools/objtool/special.h | 1 + tools/objtool/warn.h | 8 + tools/pci/Makefile | 8 +- tools/pci/pcitest.c | 8 +- tools/perf/Documentation/perf-record.txt | 19 + tools/perf/Makefile.config | 28 +- tools/perf/Makefile.perf | 3 + tools/perf/arch/{nds32 => csky}/Build | 0 tools/perf/arch/{sh => csky}/Makefile | 0 tools/perf/arch/csky/include/perf_regs.h | 100 + tools/perf/arch/csky/util/Build | 2 + tools/perf/arch/csky/util/dwarf-regs.c | 49 + tools/perf/arch/csky/util/unwind-libdw.c | 77 + tools/perf/bench/numa.c | 4 + tools/perf/builtin-kmem.c | 2 +- tools/perf/builtin-list.c | 6 +- tools/perf/builtin-record.c | 65 +- tools/perf/builtin-stat.c | 29 +- tools/perf/builtin-top.c | 1 + tools/perf/builtin-version.c | 2 + tools/perf/examples/bpf/augmented_raw_syscalls.c | 196 +- tools/perf/perf.h | 1 + .../perf/pmu-events/arch/s390/cf_z14/extended.json | 2 +- .../perf/pmu-events/arch/x86/bonnell/frontend.json | 2 +- .../perf/pmu-events/arch/x86/bonnell/pipeline.json | 2 +- .../pmu-events/arch/x86/broadwell/bdw-metrics.json | 260 +- .../perf/pmu-events/arch/x86/broadwell/cache.json | 1630 +- .../arch/x86/broadwell/floating-point.json | 51 +- .../pmu-events/arch/x86/broadwell/frontend.json | 4 +- .../perf/pmu-events/arch/x86/broadwell/memory.json | 1640 +- .../pmu-events/arch/x86/broadwell/pipeline.json | 36 +- .../pmu-events/arch/x86/broadwellde/cache.json | 4 +- .../pmu-events/arch/x86/broadwellde/pipeline.json | 6 +- .../arch/x86/broadwellx/bdx-metrics.json | 278 +- .../perf/pmu-events/arch/x86/broadwellx/cache.json | 161 +- .../arch/x86/broadwellx/floating-point.json | 16 +- .../pmu-events/arch/x86/broadwellx/memory.json | 148 +- .../pmu-events/arch/x86/broadwellx/pipeline.json | 50 +- .../arch/x86/cascadelakex/clx-metrics.json | 304 +- tools/perf/pmu-events/arch/x86/goldmont/cache.json | 1244 +- .../perf/pmu-events/arch/x86/goldmont/memory.json | 260 - .../pmu-events/arch/x86/goldmont/pipeline.json | 5 +- .../arch/x86/goldmont/virtual-memory.json | 9 +- .../pmu-events/arch/x86/goldmontplus/cache.json | 74 +- .../pmu-events/arch/x86/goldmontplus/pipeline.json | 5 +- .../arch/x86/goldmontplus/virtual-memory.json | 9 +- tools/perf/pmu-events/arch/x86/haswell/cache.json | 175 +- .../arch/x86/haswell/floating-point.json | 33 +- .../pmu-events/arch/x86/haswell/hsw-metrics.json | 234 +- tools/perf/pmu-events/arch/x86/haswell/memory.json | 172 +- .../perf/pmu-events/arch/x86/haswell/pipeline.json | 33 +- tools/perf/pmu-events/arch/x86/haswellx/cache.json | 173 +- .../pmu-events/arch/x86/haswellx/hsx-metrics.json | 252 +- .../perf/pmu-events/arch/x86/haswellx/memory.json | 172 +- .../pmu-events/arch/x86/haswellx/pipeline.json | 10 +- .../perf/pmu-events/arch/x86/ivybridge/cache.json | 10 +- .../pmu-events/arch/x86/ivybridge/ivb-metrics.json | 250 +- .../pmu-events/arch/x86/ivybridge/pipeline.json | 4 - .../pmu-events/arch/x86/ivytown/ivt-metrics.json | 256 +- .../perf/pmu-events/arch/x86/ivytown/pipeline.json | 4 - tools/perf/pmu-events/arch/x86/jaketown/cache.json | 6 +- .../pmu-events/arch/x86/jaketown/jkt-metrics.json | 150 +- .../pmu-events/arch/x86/jaketown/pipeline.json | 12 +- .../pmu-events/arch/x86/knightslanding/cache.json | 666 +- .../pmu-events/arch/x86/knightslanding/memory.json | 268 +- .../arch/x86/knightslanding/pipeline.json | 15 +- .../arch/x86/knightslanding/virtual-memory.json | 2 +- .../pmu-events/arch/x86/sandybridge/cache.json | 680 +- .../arch/x86/sandybridge/floating-point.json | 126 +- .../pmu-events/arch/x86/sandybridge/frontend.json | 268 +- .../pmu-events/arch/x86/sandybridge/memory.json | 68 +- .../pmu-events/arch/x86/sandybridge/other.json | 18 +- .../pmu-events/arch/x86/sandybridge/pipeline.json | 1338 +- .../arch/x86/sandybridge/snb-metrics.json | 144 +- .../arch/x86/sandybridge/virtual-memory.json | 108 +- .../perf/pmu-events/arch/x86/silvermont/cache.json | 2 +- .../perf/pmu-events/arch/x86/silvermont/other.json | 20 + .../pmu-events/arch/x86/silvermont/pipeline.json | 5 +- tools/perf/pmu-events/arch/x86/skylake/cache.json | 2193 +- .../perf/pmu-events/arch/x86/skylake/frontend.json | 14 +- tools/perf/pmu-events/arch/x86/skylake/memory.json | 1121 +- .../perf/pmu-events/arch/x86/skylake/pipeline.json | 39 +- .../pmu-events/arch/x86/skylake/skl-metrics.json | 274 +- tools/perf/pmu-events/arch/x86/skylakex/cache.json | 786 +- .../arch/x86/skylakex/floating-point.json | 2 - .../pmu-events/arch/x86/skylakex/frontend.json | 234 +- .../perf/pmu-events/arch/x86/skylakex/memory.json | 751 +- .../pmu-events/arch/x86/skylakex/pipeline.json | 173 +- .../pmu-events/arch/x86/skylakex/skx-metrics.json | 304 +- tools/perf/scripts/python/export-to-sqlite.py | 2 +- tools/perf/trace/beauty/renameat.c | 1 - tools/perf/trace/strace/groups/string | 65 + tools/perf/util/annotate.c | 8 +- tools/perf/util/cloexec.c | 1 - tools/perf/util/cs-etm.c | 14 +- tools/perf/util/data-convert-bt.c | 4 +- tools/perf/util/env.c | 8 +- tools/perf/util/event.h | 1 + tools/perf/util/evlist.c | 20 +- tools/perf/util/evlist.h | 3 +- tools/perf/util/evsel.c | 23 +- tools/perf/util/evsel.h | 6 + tools/perf/util/header.c | 22 +- tools/perf/util/map.c | 20 +- tools/perf/util/map.h | 4 +- tools/perf/util/mmap.c | 4 +- tools/perf/util/mmap.h | 3 +- tools/perf/util/parse-events.c | 58 +- tools/perf/util/parse-events.h | 5 + tools/perf/util/parse-events.l | 11 +- tools/perf/util/parse-events.y | 12 + tools/perf/util/python.c | 2 +- .../perf/util/scripting-engines/trace-event-perl.c | 2 +- .../util/scripting-engines/trace-event-python.c | 2 +- tools/perf/util/session.c | 8 +- tools/perf/util/stat-display.c | 18 - tools/perf/util/trace-event-parse.c | 2 +- tools/perf/util/trace-event-read.c | 2 +- tools/perf/util/trace-event.c | 4 +- .../acpi/os_specific/service_layers/oslinuxtbl.c | 48 +- tools/power/acpi/tools/acpidump/apdump.c | 8 +- tools/power/acpi/tools/acpidump/apfiles.c | 8 +- tools/power/cpupower/man/cpupower-monitor.1 | 2 +- tools/power/cpupower/po/cs.po | 2 +- tools/power/cpupower/po/de.po | 2 +- tools/power/cpupower/po/fr.po | 2 +- tools/power/cpupower/po/it.po | 2 +- tools/power/cpupower/po/pt.po | 2 +- tools/power/x86/turbostat/Makefile | 2 +- tools/power/x86/x86_energy_perf_policy/Makefile | 2 +- tools/testing/ktest/ktest.pl | 122 +- tools/testing/ktest/sample.conf | 24 +- tools/testing/nvdimm/Kbuild | 3 + tools/testing/nvdimm/dax_pmem_compat_test.c | 8 + tools/testing/nvdimm/dax_pmem_core_test.c | 8 + tools/testing/nvdimm/dax_pmem_test.c | 8 + tools/testing/nvdimm/test/nfit.c | 20 +- tools/testing/nvdimm/watermark.h | 3 + tools/testing/selftests/.gitignore | 1 - tools/testing/selftests/Makefile | 98 +- tools/testing/selftests/bpf/.gitignore | 4 + tools/testing/selftests/bpf/Makefile | 41 +- tools/testing/selftests/bpf/bpf_helpers.h | 58 +- tools/testing/selftests/bpf/config | 11 + tools/testing/selftests/bpf/flow_dissector_load.c | 4 +- tools/testing/selftests/bpf/flow_dissector_load.h | 24 +- .../bpf/{prog_tests => map_tests}/.gitignore | 0 .../selftests/bpf/map_tests/sk_storage_map.c | 629 + .../testing/selftests/bpf/prog_tests/bpf_obj_id.c | 8 +- .../selftests/bpf/prog_tests/bpf_verif_scale.c | 49 + .../selftests/bpf/prog_tests/flow_dissector.c | 297 +- .../bpf/prog_tests/flow_dissector_load_bytes.c | 48 + .../selftests/bpf/prog_tests/get_stack_raw_tp.c | 4 +- .../testing/selftests/bpf/prog_tests/global_data.c | 157 + .../raw_tp_writable_reject_nbd_invalid.c | 42 + .../bpf/prog_tests/raw_tp_writable_test_run.c | 80 + tools/testing/selftests/bpf/prog_tests/skb_ctx.c | 89 + .../bpf/prog_tests/stacktrace_build_id_nmi.c | 16 +- .../selftests/bpf/prog_tests/task_fd_query_tp.c | 2 +- .../selftests/bpf/prog_tests/tp_attach_query.c | 3 + tools/testing/selftests/bpf/progs/bpf_flow.c | 79 +- .../testing/selftests/bpf/progs/test_global_data.c | 106 + tools/testing/selftests/bpf/progs/test_jhash.h | 70 + tools/testing/selftests/bpf/progs/test_skb_ctx.c | 21 + .../selftests/bpf/progs/test_sock_fields_kern.c | 53 + .../testing/selftests/bpf/progs/test_sysctl_prog.c | 70 + tools/testing/selftests/bpf/progs/test_tc_edt.c | 109 + tools/testing/selftests/bpf/progs/test_tc_tunnel.c | 536 + .../bpf/progs/test_tcp_check_syncookie_kern.c | 129 + .../testing/selftests/bpf/progs/test_tcpbpf_kern.c | 2 +- .../selftests/bpf/progs/test_tcpnotify_kern.c | 2 +- .../selftests/bpf/progs/test_verif_scale1.c | 30 + .../selftests/bpf/progs/test_verif_scale2.c | 30 + .../selftests/bpf/progs/test_verif_scale3.c | 30 + tools/testing/selftests/bpf/test_btf.c | 799 +- tools/testing/selftests/bpf/test_btf.h | 69 + tools/testing/selftests/bpf/test_libbpf_open.c | 2 + tools/testing/selftests/bpf/test_lru_map.c | 288 +- tools/testing/selftests/bpf/test_lwt_ip_encap.sh | 134 +- tools/testing/selftests/bpf/test_maps.c | 18 +- tools/testing/selftests/bpf/test_maps.h | 17 + tools/testing/selftests/bpf/test_offload.py | 227 +- tools/testing/selftests/bpf/test_progs.c | 6 +- tools/testing/selftests/bpf/test_progs.h | 1 + tools/testing/selftests/bpf/test_section_names.c | 5 + tools/testing/selftests/bpf/test_sock_fields.c | 115 +- tools/testing/selftests/bpf/test_sysctl.c | 1567 ++ tools/testing/selftests/bpf/test_tc_edt.sh | 99 + tools/testing/selftests/bpf/test_tc_tunnel.sh | 290 + .../selftests/bpf/test_tcp_check_syncookie.sh | 81 + .../selftests/bpf/test_tcp_check_syncookie_user.c | 212 + tools/testing/selftests/bpf/test_verifier.c | 215 +- tools/testing/selftests/bpf/trace_helpers.c | 4 + tools/testing/selftests/bpf/urandom_read.c | 15 +- .../testing/selftests/bpf/verifier/array_access.c | 159 + tools/testing/selftests/bpf/verifier/calls.c | 25 + tools/testing/selftests/bpf/verifier/ctx_skb.c | 1 - .../selftests/bpf/verifier/direct_packet_access.c | 22 + .../selftests/bpf/verifier/direct_value_access.c | 347 + tools/testing/selftests/bpf/verifier/int_ptr.c | 160 + tools/testing/selftests/bpf/verifier/jit.c | 19 + tools/testing/selftests/bpf/verifier/jump.c | 195 + tools/testing/selftests/bpf/verifier/ld_dw.c | 9 + .../selftests/bpf/verifier/raw_tp_writable.c | 34 + .../testing/selftests/bpf/verifier/ref_tracking.c | 126 +- tools/testing/selftests/bpf/verifier/scale.c | 18 + tools/testing/selftests/bpf/verifier/sock.c | 116 + tools/testing/selftests/bpf/verifier/unpriv.c | 8 +- tools/testing/selftests/bpf/verifier/var_off.c | 186 +- .../selftests/breakpoints/breakpoint_test.c | 15 +- .../selftests/breakpoints/breakpoint_test_arm64.c | 3 +- .../breakpoints/step_after_suspend_test.c | 8 + tools/testing/selftests/capabilities/test_execve.c | 6 +- tools/testing/selftests/cgroup/.gitignore | 1 + tools/testing/selftests/cgroup/Makefile | 2 + tools/testing/selftests/cgroup/cgroup_util.c | 58 +- tools/testing/selftests/cgroup/cgroup_util.h | 5 + tools/testing/selftests/cgroup/test_freezer.c | 851 + tools/testing/selftests/cgroup/test_memcontrol.c | 38 +- tools/testing/selftests/drivers/.gitignore | 1 + .../selftests/drivers/net/mlxsw/qos_ets_strict.sh | 311 + .../testing/selftests/drivers/net/mlxsw/qos_lib.sh | 98 + .../selftests/drivers/net/mlxsw/qos_mc_aware.sh | 122 +- .../selftests/drivers/net/mlxsw/rtnetlink.sh | 46 + .../drivers/net/mlxsw/spectrum-2/tc_flower.sh | 1 + .../net/mlxsw/spectrum/devlink_resources.sh | 3 + .../drivers/net/mlxsw/spectrum/resource_scale.sh | 5 +- tools/testing/selftests/efivarfs/efivarfs.sh | 28 +- tools/testing/selftests/exec/.gitignore | 3 +- tools/testing/selftests/exec/Makefile | 4 + tools/testing/selftests/exec/recursion-depth.c | 67 + .../ftrace/test.d/ftrace/tracing-error-log.tc | 19 + tools/testing/selftests/ftrace/test.d/functions | 12 + .../ftrace/test.d/kprobe/kprobe_syntax_errors.tc | 85 + .../ftrace/test.d/kprobe/uprobe_syntax_errors.tc | 23 + .../inter-event/trigger-extended-error-support.tc | 28 - .../selftests/futex/functional/futex_requeue_pi.c | 1 + .../functional/futex_requeue_pi_mismatched_ops.c | 1 + .../functional/futex_requeue_pi_signal_restart.c | 1 + .../functional/futex_wait_private_mapped_file.c | 1 + .../futex/functional/futex_wait_timeout.c | 1 + .../functional/futex_wait_uninitialized_heap.c | 1 + .../futex/functional/futex_wait_wouldblock.c | 1 + tools/testing/selftests/gpio/gpio-mockup-chardev.c | 1 - tools/testing/selftests/ima/Makefile | 11 - tools/testing/selftests/ima/config | 4 - tools/testing/selftests/ima/test_kexec_load.sh | 54 - tools/testing/selftests/ipc/msgque.c | 11 +- tools/testing/selftests/kexec/Makefile | 12 + tools/testing/selftests/kexec/config | 3 + tools/testing/selftests/kexec/kexec_common_lib.sh | 220 + .../selftests/kexec/test_kexec_file_load.sh | 208 + tools/testing/selftests/kexec/test_kexec_load.sh | 47 + tools/testing/selftests/kselftest.h | 17 +- tools/testing/selftests/kselftest/prefix.pl | 23 + tools/testing/selftests/kselftest/runner.sh | 86 + tools/testing/selftests/kselftest_harness.h | 2 + tools/testing/selftests/kselftest_module.h | 48 + tools/testing/selftests/kselftest_module.sh | 84 + tools/testing/selftests/kvm/.gitignore | 7 +- tools/testing/selftests/kvm/Makefile | 2 + tools/testing/selftests/kvm/dirty_log_test.c | 9 +- tools/testing/selftests/kvm/include/kvm_util.h | 4 + tools/testing/selftests/kvm/lib/kvm_util.c | 32 + tools/testing/selftests/kvm/x86_64/hyperv_cpuid.c | 9 +- .../selftests/kvm/x86_64/kvm_create_max_vcpus.c | 70 + .../kvm/x86_64/vmx_set_nested_state_test.c | 280 + tools/testing/selftests/lib.mk | 96 +- tools/testing/selftests/lib/Makefile | 2 +- tools/testing/selftests/lib/bitmap.sh | 18 +- tools/testing/selftests/lib/config | 1 + tools/testing/selftests/lib/prime_numbers.sh | 17 +- tools/testing/selftests/lib/printf.sh | 19 +- tools/testing/selftests/lib/strscpy.sh | 3 + tools/testing/selftests/livepatch/Makefile | 3 +- .../selftests/media_tests/media_dev_allocator.sh | 85 + .../testing/selftests/membarrier/membarrier_test.c | 1 + tools/testing/selftests/net/config | 2 - tools/testing/selftests/net/fib_rule_tests.sh | 10 +- tools/testing/selftests/net/fib_tests.sh | 164 +- .../selftests/net/forwarding/bridge_igmp.sh | 152 + .../selftests/net/forwarding/devlink_lib.sh | 110 +- tools/testing/selftests/net/forwarding/loopback.sh | 94 + .../selftests/net/forwarding/router_multicast.sh | 107 +- .../testing/selftests/net/forwarding/tc_flower.sh | 59 +- .../selftests/net/forwarding/tc_vlan_modify.sh | 164 + tools/testing/selftests/net/pmtu.sh | 213 +- tools/testing/selftests/net/rtnetlink.sh | 11 +- tools/testing/selftests/net/run_afpackettests | 5 + tools/testing/selftests/net/run_netsocktests | 2 +- tools/testing/selftests/netfilter/Makefile | 3 +- .../testing/selftests/netfilter/bridge_brouter.sh | 146 + .../selftests/netfilter/conntrack_icmp_related.sh | 283 + tools/testing/selftests/netfilter/nft_nat.sh | 182 +- tools/testing/selftests/ntb/ntb_test.sh | 2 +- tools/testing/selftests/pidfd/.gitignore | 1 + tools/testing/selftests/pidfd/Makefile | 2 +- tools/testing/selftests/pidfd/pidfd_test.c | 211 + .../selftests/powerpc/copyloops/asm/export.h | 1 + .../selftests/powerpc/copyloops/asm/kasan.h | 0 .../selftests/powerpc/copyloops/asm/ppc_asm.h | 1 + tools/testing/selftests/powerpc/harness.c | 6 +- tools/testing/selftests/powerpc/include/reg.h | 2 + tools/testing/selftests/powerpc/signal/.gitignore | 1 + tools/testing/selftests/powerpc/signal/Makefile | 3 +- tools/testing/selftests/powerpc/signal/sigfuz.c | 325 + tools/testing/selftests/powerpc/vphn/vphn.c | 2 +- tools/testing/selftests/powerpc/vphn/vphn.h | 2 +- tools/testing/selftests/proc/proc-pid-vm.c | 4 +- .../selftests/proc/proc-self-map-files-002.c | 20 +- .../selftests/rcutorture/bin/configNR_CPUS.sh | 17 +- .../selftests/rcutorture/bin/config_override.sh | 17 +- .../selftests/rcutorture/bin/configcheck.sh | 19 +- .../testing/selftests/rcutorture/bin/configinit.sh | 17 +- tools/testing/selftests/rcutorture/bin/cpus2use.sh | 17 +- .../testing/selftests/rcutorture/bin/functions.sh | 17 +- tools/testing/selftests/rcutorture/bin/jitter.sh | 17 +- .../testing/selftests/rcutorture/bin/kvm-build.sh | 17 +- .../selftests/rcutorture/bin/kvm-find-errors.sh | 5 + .../selftests/rcutorture/bin/kvm-recheck-lock.sh | 17 +- .../selftests/rcutorture/bin/kvm-recheck-rcu.sh | 17 +- .../rcutorture/bin/kvm-recheck-rcuperf-ftrace.sh | 17 +- .../rcutorture/bin/kvm-recheck-rcuperf.sh | 17 +- .../selftests/rcutorture/bin/kvm-recheck.sh | 17 +- .../selftests/rcutorture/bin/kvm-test-1-run.sh | 17 +- tools/testing/selftests/rcutorture/bin/kvm.sh | 17 +- tools/testing/selftests/rcutorture/bin/mkinitrd.sh | 15 +- .../selftests/rcutorture/bin/parse-build.sh | 17 +- .../selftests/rcutorture/bin/parse-console.sh | 17 +- .../rcutorture/configs/lock/ver_functions.sh | 17 +- .../rcutorture/configs/rcu/ver_functions.sh | 17 +- .../rcutorture/configs/rcuperf/ver_functions.sh | 17 +- .../formal/srcu-cbmc/include/linux/types.h | 4 - tools/testing/selftests/rseq/Makefile | 8 +- tools/testing/selftests/rseq/rseq-arm.h | 132 +- tools/testing/selftests/rseq/rseq-arm64.h | 74 +- tools/testing/selftests/rseq/rseq-mips.h | 115 +- tools/testing/selftests/rseq/rseq-ppc.h | 90 +- tools/testing/selftests/rseq/rseq-s390.h | 78 +- tools/testing/selftests/rseq/rseq-x86.h | 264 +- tools/testing/selftests/rseq/rseq.c | 55 +- tools/testing/selftests/rseq/rseq.h | 2 +- tools/testing/selftests/rseq/run_param_test.sh | 7 +- tools/testing/selftests/seccomp/seccomp_bpf.c | 77 +- tools/testing/selftests/sigaltstack/sas.c | 1 + tools/testing/selftests/sync/sync_test.c | 1 + tools/testing/selftests/sysctl/sysctl.sh | 161 +- .../tc-testing/tc-tests/actions/pedit.json | 903 + .../tc-testing/tc-tests/filters/tests.json | 20 + tools/testing/selftests/timers/skew_consistency.c | 1 - tools/testing/selftests/x86/mpx-dig.c | 2 - tools/virtio/linux/kernel.h | 2 +- tools/virtio/ringtest/ptr_ring.c | 1 - tools/vm/slabinfo.c | 7 +- virt/kvm/arm/arch_timer.c | 17 +- virt/kvm/arm/arm.c | 51 +- virt/kvm/arm/mmu.c | 8 +- virt/kvm/arm/vgic/vgic-mmio-v3.c | 3 + virt/kvm/arm/vgic/vgic.c | 21 + virt/kvm/arm/vgic/vgic.h | 1 + virt/kvm/kvm_main.c | 31 +- 12377 files changed, 593807 insertions(+), 377175 deletions(-) create mode 100644 Documentation/ABI/obsolete/sysfs-class-net-batman-adv create mode 100644 Documentation/ABI/obsolete/sysfs-class-net-mesh create mode 100644 Documentation/ABI/testing/sysfs-bus-counter create mode 100644 Documentation/ABI/testing/sysfs-bus-counter-104-quad-8 create mode 100644 Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec create mode 100644 Documentation/ABI/testing/sysfs-bus-i2c-devices-pca954x create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-impedance-analyzer-ad5933 create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-temperature-max31856 delete mode 100644 Documentation/ABI/testing/sysfs-class-net-batman-adv delete mode 100644 Documentation/ABI/testing/sysfs-class-net-mesh create mode 100644 Documentation/ABI/testing/sysfs-driver-ucsi-ccg create mode 100644 Documentation/ABI/testing/sysfs-platform-wilco-ec create mode 100644 Documentation/ABI/testing/usb-uevent delete mode 100644 Documentation/acpi/DSD-properties-rules.txt delete mode 100644 Documentation/acpi/acpi-lid.txt delete mode 100644 Documentation/acpi/aml-debugger.txt delete mode 100644 Documentation/acpi/apei/einj.txt delete mode 100644 Documentation/acpi/apei/output_format.txt delete mode 100644 Documentation/acpi/cppc_sysfs.txt delete mode 100644 Documentation/acpi/debug.txt delete mode 100644 Documentation/acpi/dsd/data-node-references.txt delete mode 100644 Documentation/acpi/dsd/graph.txt create mode 100644 Documentation/acpi/dsd/leds.txt delete mode 100644 Documentation/acpi/dsdt-override.txt delete mode 100644 Documentation/acpi/enumeration.txt delete mode 100644 Documentation/acpi/gpio-properties.txt delete mode 100644 Documentation/acpi/i2c-muxes.txt delete mode 100644 Documentation/acpi/initrd_table_override.txt delete mode 100644 Documentation/acpi/linuxized-acpica.txt delete mode 100644 Documentation/acpi/lpit.txt delete mode 100644 Documentation/acpi/method-customizing.txt delete mode 100644 Documentation/acpi/method-tracing.txt delete mode 100644 Documentation/acpi/namespace.txt delete mode 100644 Documentation/acpi/osi.txt delete mode 100644 Documentation/acpi/scan_handlers.txt delete mode 100644 Documentation/acpi/ssdt-overlays.txt delete mode 100644 Documentation/acpi/video_extension.txt create mode 100644 Documentation/admin-guide/acpi/cppc_sysfs.rst create mode 100644 Documentation/admin-guide/acpi/dsdt-override.rst create mode 100644 Documentation/admin-guide/acpi/index.rst create mode 100644 Documentation/admin-guide/acpi/initrd_table_override.rst create mode 100644 Documentation/admin-guide/acpi/ssdt-overlays.rst create mode 100644 Documentation/admin-guide/hw-vuln/index.rst create mode 100644 Documentation/admin-guide/hw-vuln/l1tf.rst create mode 100644 Documentation/admin-guide/hw-vuln/mds.rst delete mode 100644 Documentation/admin-guide/l1tf.rst create mode 100644 Documentation/admin-guide/mm/numaperf.rst create mode 100644 Documentation/admin-guide/pm/intel_epb.rst create mode 100644 Documentation/arm64/perf.txt create mode 100644 Documentation/bpf/prog_cgroup_sysctl.rst create mode 100644 Documentation/bpf/prog_flow_dissector.rst create mode 100644 Documentation/device-mapper/dm-dust.txt create mode 100644 Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml create mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,camsys.txt create mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,ipu.txt delete mode 100644 Documentation/devicetree/bindings/arm/sunxi.txt create mode 100644 Documentation/devicetree/bindings/arm/sunxi.yaml create mode 100644 Documentation/devicetree/bindings/arm/sunxi/sunxi-mbus.txt create mode 100644 Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt create mode 100644 Documentation/devicetree/bindings/clock/milbeaut-clock.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,turingcc.txt create mode 100644 Documentation/devicetree/bindings/clock/sifive/fu540-prci.txt create mode 100644 Documentation/devicetree/bindings/clock/xlnx,zynqmp-clk.txt create mode 100644 Documentation/devicetree/bindings/counter/ftm-quaddec.txt create mode 100644 Documentation/devicetree/bindings/counter/stm32-lptimer-cnt.txt create mode 100644 Documentation/devicetree/bindings/counter/stm32-timer-cnt.txt delete mode 100644 Documentation/devicetree/bindings/display/amlogic,simple-frameb [...] create mode 100644 Documentation/devicetree/bindings/display/panel/feiyang,fy07024 [...] create mode 100644 Documentation/devicetree/bindings/display/panel/lg,acx467akm-7.txt create mode 100644 Documentation/devicetree/bindings/display/panel/osddisplays,osd [...] create mode 100644 Documentation/devicetree/bindings/display/panel/rocktech,jh057n [...] create mode 100644 Documentation/devicetree/bindings/display/panel/ronbo,rb070d30.yaml create mode 100644 Documentation/devicetree/bindings/display/rockchip/rockchip,rk3 [...] delete mode 100644 Documentation/devicetree/bindings/display/simple-framebuffer-sunxi.txt delete mode 100644 Documentation/devicetree/bindings/display/simple-framebuffer.txt create mode 100644 Documentation/devicetree/bindings/display/simple-framebuffer.yaml create mode 100644 Documentation/devicetree/bindings/display/ste,mcde.txt create mode 100644 Documentation/devicetree/bindings/fieldbus/arcx,anybus-controller.txt create mode 100644 Documentation/devicetree/bindings/firmware/intel,ixp4xx-network [...] create mode 100644 Documentation/devicetree/bindings/fpga/xlnx,zynqmp-pcap-fpga.txt create mode 100644 Documentation/devicetree/bindings/gpu/arm,mali-bifrost.txt create mode 100644 Documentation/devicetree/bindings/gpu/aspeed-gfx.txt create mode 100644 Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt create mode 100644 Documentation/devicetree/bindings/iio/accel/kionix,kxcjk1013.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7780.txt delete mode 100644 Documentation/devicetree/bindings/iio/adc/avia-hx711.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/ti-ads8344.txt delete mode 100644 Documentation/devicetree/bindings/iio/counter/stm32-lptimer-cnt.txt create mode 100644 Documentation/devicetree/bindings/iio/gyroscope/bmg160.txt create mode 100644 Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt create mode 100644 Documentation/devicetree/bindings/iio/imu/adi,adis16480.txt create mode 100644 Documentation/devicetree/bindings/iio/light/vcnl4000.txt delete mode 100644 Documentation/devicetree/bindings/iio/pressure/bmp085.txt create mode 100644 Documentation/devicetree/bindings/iio/pressure/bmp085.yaml delete mode 100644 Documentation/devicetree/bindings/iio/proximity/devantech-srf04.txt create mode 100644 Documentation/devicetree/bindings/iio/proximity/devantech-srf04.yaml create mode 100644 Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt create mode 100644 Documentation/devicetree/bindings/iio/temperature/max31856.txt create mode 100644 Documentation/devicetree/bindings/iio/temperature/temperature-b [...] create mode 100644 Documentation/devicetree/bindings/input/gpio-vibrator.yaml create mode 100644 Documentation/devicetree/bindings/input/max77650-onkey.txt create mode 100644 Documentation/devicetree/bindings/input/microchip,qt1050.txt create mode 100644 Documentation/devicetree/bindings/input/touchscreen/iqs5xx.txt create mode 100644 Documentation/devicetree/bindings/interrupt-controller/intel,ix [...] create mode 100644 Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt create mode 100644 Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt create mode 100644 Documentation/devicetree/bindings/leds/backlight/lm3630a-backli [...] create mode 100644 Documentation/devicetree/bindings/leds/leds-lm3532.txt create mode 100644 Documentation/devicetree/bindings/leds/leds-max77650.txt create mode 100644 Documentation/devicetree/bindings/mailbox/marvell,armada-3700-r [...] create mode 100644 Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt create mode 100644 Documentation/devicetree/bindings/media/rcar_imr.txt create mode 100644 Documentation/devicetree/bindings/memory-controllers/fsl/mmdc.txt create mode 100644 Documentation/devicetree/bindings/mfd/max77650.txt create mode 100644 Documentation/devicetree/bindings/mfd/stmfx.txt create mode 100644 Documentation/devicetree/bindings/misc/aspeed-p2a-ctrl.txt create mode 100644 Documentation/devicetree/bindings/misc/intel,ixp4xx-queue-manager.yaml create mode 100644 Documentation/devicetree/bindings/mtd/allwinner,sun4i-a10-nand.yaml create mode 100644 Documentation/devicetree/bindings/mtd/nand-controller.yaml delete mode 100644 Documentation/devicetree/bindings/mtd/nand.txt create mode 100644 Documentation/devicetree/bindings/mtd/partitions/arm,arm-firmwa [...] create mode 100644 Documentation/devicetree/bindings/mtd/partitions/brcm,bcm963xx- [...] create mode 100644 Documentation/devicetree/bindings/mtd/partitions/brcm,bcm963xx- [...] delete mode 100644 Documentation/devicetree/bindings/mtd/sunxi-nand.txt delete mode 100644 Documentation/devicetree/bindings/mux/mmio-mux.txt create mode 100644 Documentation/devicetree/bindings/mux/reg-mux.txt create mode 100644 Documentation/devicetree/bindings/net/dsa/sja1105.txt create mode 100644 Documentation/devicetree/bindings/net/mdio-mux-meson-g12a.txt create mode 100644 Documentation/devicetree/bindings/nvmem/st,stm32-romem.txt create mode 100644 Documentation/devicetree/bindings/phy/brcm,stingray-usb-phy.txt create mode 100644 Documentation/devicetree/bindings/phy/meson-g12a-usb2-phy.txt create mode 100644 Documentation/devicetree/bindings/phy/meson-g12a-usb3-pcie-phy.txt create mode 100644 Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt create mode 100644 Documentation/devicetree/bindings/phy/phy-mtk-ufs.txt create mode 100644 Documentation/devicetree/bindings/phy/ti,phy-am654-serdes.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/pinctrl-mt8183.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/pinctrl-stmfx.txt create mode 100644 Documentation/devicetree/bindings/power/supply/ingenic,battery.txt create mode 100644 Documentation/devicetree/bindings/power/supply/lt3651-charger.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/ltc3651-charger.txt create mode 100644 Documentation/devicetree/bindings/power/supply/max77650-charger.txt create mode 100644 Documentation/devicetree/bindings/power/supply/microchip,ucs1002.txt create mode 100644 Documentation/devicetree/bindings/pwm/imx-tpm-pwm.txt create mode 100644 Documentation/devicetree/bindings/regulator/st,stm32mp1-pwr-reg.txt create mode 100644 Documentation/devicetree/bindings/reset/bitmain,bm1880-reset.txt create mode 100644 Documentation/devicetree/bindings/riscv/sifive-l2-cache.txt create mode 100644 Documentation/devicetree/bindings/rtc/rtc-aspeed.txt create mode 100644 Documentation/devicetree/bindings/serial/sifive-serial.txt create mode 100644 Documentation/devicetree/bindings/sifive/sifive-blocks-ip-versi [...] create mode 100644 Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt create mode 100644 Documentation/devicetree/bindings/sound/fsl,audmix.txt create mode 100644 Documentation/devicetree/bindings/sound/mchp-i2s-mcc.txt create mode 100644 Documentation/devicetree/bindings/sound/mt8183-da7219-max98357.txt create mode 100644 Documentation/devicetree/bindings/sound/mt8183-mt6358-ts3a227-m [...] create mode 100644 Documentation/devicetree/bindings/sound/sprd-mcdt.txt create mode 100644 Documentation/devicetree/bindings/spi/spi-mt7621.txt create mode 100644 Documentation/devicetree/bindings/spi/spi-zynq-qspi.txt create mode 100644 Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt create mode 100644 Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml create mode 100644 Documentation/devicetree/bindings/ufs/ufs-mediatek.txt create mode 100644 Documentation/devicetree/bindings/usb/generic-ehci.yaml create mode 100644 Documentation/devicetree/bindings/usb/generic-ohci.yaml delete mode 100644 Documentation/devicetree/bindings/usb/usb-ehci.txt delete mode 100644 Documentation/devicetree/bindings/usb/usb-hcd.txt create mode 100644 Documentation/devicetree/bindings/usb/usb-hcd.yaml delete mode 100644 Documentation/devicetree/bindings/usb/usb-ohci.txt create mode 100644 Documentation/devicetree/bindings/virtio/iommu.txt create mode 100644 Documentation/devicetree/bindings/watchdog/fsl-imx-sc-wdt.txt create mode 100644 Documentation/devicetree/bindings/writing-bindings.txt create mode 100644 Documentation/driver-api/acpi/index.rst create mode 100644 Documentation/driver-api/acpi/linuxized-acpica.rst create mode 100644 Documentation/driver-api/acpi/scan_handlers.rst create mode 100644 Documentation/driver-api/generic-counter.rst create mode 100644 Documentation/firmware-guide/acpi/DSD-properties-rules.rst create mode 100644 Documentation/firmware-guide/acpi/acpi-lid.rst create mode 100644 Documentation/firmware-guide/acpi/aml-debugger.rst create mode 100644 Documentation/firmware-guide/acpi/apei/einj.rst create mode 100644 Documentation/firmware-guide/acpi/apei/output_format.rst create mode 100644 Documentation/firmware-guide/acpi/debug.rst create mode 100644 Documentation/firmware-guide/acpi/dsd/data-node-references.rst create mode 100644 Documentation/firmware-guide/acpi/dsd/graph.rst create mode 100644 Documentation/firmware-guide/acpi/enumeration.rst create mode 100644 Documentation/firmware-guide/acpi/gpio-properties.rst create mode 100644 Documentation/firmware-guide/acpi/i2c-muxes.rst create mode 100644 Documentation/firmware-guide/acpi/index.rst create mode 100644 Documentation/firmware-guide/acpi/lpit.rst create mode 100644 Documentation/firmware-guide/acpi/method-customizing.rst create mode 100644 Documentation/firmware-guide/acpi/method-tracing.rst create mode 100644 Documentation/firmware-guide/acpi/namespace.rst create mode 100644 Documentation/firmware-guide/acpi/osi.rst create mode 100644 Documentation/firmware-guide/acpi/video_extension.rst create mode 100644 Documentation/firmware-guide/index.rst create mode 100644 Documentation/gpio/index.rst create mode 100644 Documentation/gpio/sysfs.rst delete mode 100644 Documentation/gpio/sysfs.txt delete mode 100644 Documentation/hwmon/ab8500 create mode 100644 Documentation/hwmon/ab8500.rst delete mode 100644 Documentation/hwmon/abituguru delete mode 100644 Documentation/hwmon/abituguru-datasheet create mode 100644 Documentation/hwmon/abituguru-datasheet.rst create mode 100644 Documentation/hwmon/abituguru.rst delete mode 100644 Documentation/hwmon/abituguru3 create mode 100644 Documentation/hwmon/abituguru3.rst delete mode 100644 Documentation/hwmon/abx500 create mode 100644 Documentation/hwmon/abx500.rst delete mode 100644 Documentation/hwmon/acpi_power_meter create mode 100644 Documentation/hwmon/acpi_power_meter.rst delete mode 100644 Documentation/hwmon/ad7314 create mode 100644 Documentation/hwmon/ad7314.rst delete mode 100644 Documentation/hwmon/adc128d818 create mode 100644 Documentation/hwmon/adc128d818.rst delete mode 100644 Documentation/hwmon/adm1021 create mode 100644 Documentation/hwmon/adm1021.rst delete mode 100644 Documentation/hwmon/adm1025 create mode 100644 Documentation/hwmon/adm1025.rst delete mode 100644 Documentation/hwmon/adm1026 create mode 100644 Documentation/hwmon/adm1026.rst delete mode 100644 Documentation/hwmon/adm1031 create mode 100644 Documentation/hwmon/adm1031.rst delete mode 100644 Documentation/hwmon/adm1275 create mode 100644 Documentation/hwmon/adm1275.rst delete mode 100644 Documentation/hwmon/adm9240 create mode 100644 Documentation/hwmon/adm9240.rst delete mode 100644 Documentation/hwmon/ads1015 create mode 100644 Documentation/hwmon/ads1015.rst delete mode 100644 Documentation/hwmon/ads7828 create mode 100644 Documentation/hwmon/ads7828.rst delete mode 100644 Documentation/hwmon/adt7410 create mode 100644 Documentation/hwmon/adt7410.rst delete mode 100644 Documentation/hwmon/adt7411 create mode 100644 Documentation/hwmon/adt7411.rst delete mode 100644 Documentation/hwmon/adt7462 create mode 100644 Documentation/hwmon/adt7462.rst delete mode 100644 Documentation/hwmon/adt7470 create mode 100644 Documentation/hwmon/adt7470.rst delete mode 100644 Documentation/hwmon/adt7475 create mode 100644 Documentation/hwmon/adt7475.rst delete mode 100644 Documentation/hwmon/amc6821 create mode 100644 Documentation/hwmon/amc6821.rst delete mode 100644 Documentation/hwmon/asb100 create mode 100644 Documentation/hwmon/asb100.rst delete mode 100644 Documentation/hwmon/asc7621 create mode 100644 Documentation/hwmon/asc7621.rst delete mode 100644 Documentation/hwmon/aspeed-pwm-tacho create mode 100644 Documentation/hwmon/aspeed-pwm-tacho.rst delete mode 100644 Documentation/hwmon/coretemp create mode 100644 Documentation/hwmon/coretemp.rst delete mode 100644 Documentation/hwmon/da9052 create mode 100644 Documentation/hwmon/da9052.rst delete mode 100644 Documentation/hwmon/da9055 create mode 100644 Documentation/hwmon/da9055.rst delete mode 100644 Documentation/hwmon/dme1737 create mode 100644 Documentation/hwmon/dme1737.rst delete mode 100644 Documentation/hwmon/ds1621 create mode 100644 Documentation/hwmon/ds1621.rst delete mode 100644 Documentation/hwmon/ds620 create mode 100644 Documentation/hwmon/ds620.rst delete mode 100644 Documentation/hwmon/emc1403 create mode 100644 Documentation/hwmon/emc1403.rst delete mode 100644 Documentation/hwmon/emc2103 create mode 100644 Documentation/hwmon/emc2103.rst delete mode 100644 Documentation/hwmon/emc6w201 create mode 100644 Documentation/hwmon/emc6w201.rst delete mode 100644 Documentation/hwmon/f71805f create mode 100644 Documentation/hwmon/f71805f.rst delete mode 100644 Documentation/hwmon/f71882fg create mode 100644 Documentation/hwmon/f71882fg.rst delete mode 100644 Documentation/hwmon/fam15h_power create mode 100644 Documentation/hwmon/fam15h_power.rst delete mode 100644 Documentation/hwmon/ftsteutates create mode 100644 Documentation/hwmon/ftsteutates.rst delete mode 100644 Documentation/hwmon/g760a create mode 100644 Documentation/hwmon/g760a.rst delete mode 100644 Documentation/hwmon/g762 create mode 100644 Documentation/hwmon/g762.rst delete mode 100644 Documentation/hwmon/gl518sm create mode 100644 Documentation/hwmon/gl518sm.rst delete mode 100644 Documentation/hwmon/hih6130 create mode 100644 Documentation/hwmon/hih6130.rst create mode 100644 Documentation/hwmon/hwmon-kernel-api.rst delete mode 100644 Documentation/hwmon/hwmon-kernel-api.txt delete mode 100644 Documentation/hwmon/ibm-cffps create mode 100644 Documentation/hwmon/ibm-cffps.rst delete mode 100644 Documentation/hwmon/ibmaem create mode 100644 Documentation/hwmon/ibmaem.rst delete mode 100644 Documentation/hwmon/ibmpowernv create mode 100644 Documentation/hwmon/ibmpowernv.rst delete mode 100644 Documentation/hwmon/ina209 create mode 100644 Documentation/hwmon/ina209.rst delete mode 100644 Documentation/hwmon/ina2xx create mode 100644 Documentation/hwmon/ina2xx.rst delete mode 100644 Documentation/hwmon/ina3221 create mode 100644 Documentation/hwmon/ina3221.rst create mode 100644 Documentation/hwmon/index.rst delete mode 100644 Documentation/hwmon/ir35221 create mode 100644 Documentation/hwmon/ir35221.rst create mode 100644 Documentation/hwmon/ir38064.rst create mode 100644 Documentation/hwmon/isl68137.rst delete mode 100644 Documentation/hwmon/it87 create mode 100644 Documentation/hwmon/it87.rst delete mode 100644 Documentation/hwmon/jc42 create mode 100644 Documentation/hwmon/jc42.rst delete mode 100644 Documentation/hwmon/k10temp create mode 100644 Documentation/hwmon/k10temp.rst delete mode 100644 Documentation/hwmon/k8temp create mode 100644 Documentation/hwmon/k8temp.rst delete mode 100644 Documentation/hwmon/lineage-pem create mode 100644 Documentation/hwmon/lineage-pem.rst delete mode 100644 Documentation/hwmon/lm25066 create mode 100644 Documentation/hwmon/lm25066.rst delete mode 100644 Documentation/hwmon/lm63 create mode 100644 Documentation/hwmon/lm63.rst delete mode 100644 Documentation/hwmon/lm70 create mode 100644 Documentation/hwmon/lm70.rst delete mode 100644 Documentation/hwmon/lm73 create mode 100644 Documentation/hwmon/lm73.rst delete mode 100644 Documentation/hwmon/lm75 create mode 100644 Documentation/hwmon/lm75.rst delete mode 100644 Documentation/hwmon/lm77 create mode 100644 Documentation/hwmon/lm77.rst delete mode 100644 Documentation/hwmon/lm78 create mode 100644 Documentation/hwmon/lm78.rst delete mode 100644 Documentation/hwmon/lm80 create mode 100644 Documentation/hwmon/lm80.rst delete mode 100644 Documentation/hwmon/lm83 create mode 100644 Documentation/hwmon/lm83.rst delete mode 100644 Documentation/hwmon/lm85 create mode 100644 Documentation/hwmon/lm85.rst delete mode 100644 Documentation/hwmon/lm87 create mode 100644 Documentation/hwmon/lm87.rst delete mode 100644 Documentation/hwmon/lm90 create mode 100644 Documentation/hwmon/lm90.rst delete mode 100644 Documentation/hwmon/lm92 create mode 100644 Documentation/hwmon/lm92.rst delete mode 100644 Documentation/hwmon/lm93 create mode 100644 Documentation/hwmon/lm93.rst delete mode 100644 Documentation/hwmon/lm95234 create mode 100644 Documentation/hwmon/lm95234.rst delete mode 100644 Documentation/hwmon/lm95245 create mode 100644 Documentation/hwmon/lm95245.rst create mode 100644 Documentation/hwmon/lochnagar.rst delete mode 100644 Documentation/hwmon/ltc2945 create mode 100644 Documentation/hwmon/ltc2945.rst delete mode 100644 Documentation/hwmon/ltc2978 create mode 100644 Documentation/hwmon/ltc2978.rst delete mode 100644 Documentation/hwmon/ltc2990 create mode 100644 Documentation/hwmon/ltc2990.rst delete mode 100644 Documentation/hwmon/ltc3815 create mode 100644 Documentation/hwmon/ltc3815.rst delete mode 100644 Documentation/hwmon/ltc4151 create mode 100644 Documentation/hwmon/ltc4151.rst delete mode 100644 Documentation/hwmon/ltc4215 create mode 100644 Documentation/hwmon/ltc4215.rst delete mode 100644 Documentation/hwmon/ltc4245 create mode 100644 Documentation/hwmon/ltc4245.rst delete mode 100644 Documentation/hwmon/ltc4260 create mode 100644 Documentation/hwmon/ltc4260.rst delete mode 100644 Documentation/hwmon/ltc4261 create mode 100644 Documentation/hwmon/ltc4261.rst delete mode 100644 Documentation/hwmon/max16064 create mode 100644 Documentation/hwmon/max16064.rst delete mode 100644 Documentation/hwmon/max16065 create mode 100644 Documentation/hwmon/max16065.rst delete mode 100644 Documentation/hwmon/max1619 create mode 100644 Documentation/hwmon/max1619.rst delete mode 100644 Documentation/hwmon/max1668 create mode 100644 Documentation/hwmon/max1668.rst delete mode 100644 Documentation/hwmon/max197 create mode 100644 Documentation/hwmon/max197.rst delete mode 100644 Documentation/hwmon/max20751 create mode 100644 Documentation/hwmon/max20751.rst delete mode 100644 Documentation/hwmon/max31722 create mode 100644 Documentation/hwmon/max31722.rst delete mode 100644 Documentation/hwmon/max31785 create mode 100644 Documentation/hwmon/max31785.rst delete mode 100644 Documentation/hwmon/max31790 create mode 100644 Documentation/hwmon/max31790.rst delete mode 100644 Documentation/hwmon/max34440 create mode 100644 Documentation/hwmon/max34440.rst delete mode 100644 Documentation/hwmon/max6639 create mode 100644 Documentation/hwmon/max6639.rst delete mode 100644 Documentation/hwmon/max6642 create mode 100644 Documentation/hwmon/max6642.rst delete mode 100644 Documentation/hwmon/max6650 create mode 100644 Documentation/hwmon/max6650.rst delete mode 100644 Documentation/hwmon/max6697 create mode 100644 Documentation/hwmon/max6697.rst delete mode 100644 Documentation/hwmon/max8688 create mode 100644 Documentation/hwmon/max8688.rst delete mode 100644 Documentation/hwmon/mc13783-adc create mode 100644 Documentation/hwmon/mc13783-adc.rst delete mode 100644 Documentation/hwmon/mcp3021 create mode 100644 Documentation/hwmon/mcp3021.rst delete mode 100644 Documentation/hwmon/menf21bmc create mode 100644 Documentation/hwmon/menf21bmc.rst delete mode 100644 Documentation/hwmon/mlxreg-fan create mode 100644 Documentation/hwmon/mlxreg-fan.rst delete mode 100644 Documentation/hwmon/nct6683 create mode 100644 Documentation/hwmon/nct6683.rst delete mode 100644 Documentation/hwmon/nct6775 create mode 100644 Documentation/hwmon/nct6775.rst delete mode 100644 Documentation/hwmon/nct7802 create mode 100644 Documentation/hwmon/nct7802.rst delete mode 100644 Documentation/hwmon/nct7904 create mode 100644 Documentation/hwmon/nct7904.rst delete mode 100644 Documentation/hwmon/npcm750-pwm-fan create mode 100644 Documentation/hwmon/npcm750-pwm-fan.rst delete mode 100644 Documentation/hwmon/nsa320 create mode 100644 Documentation/hwmon/nsa320.rst delete mode 100644 Documentation/hwmon/ntc_thermistor create mode 100644 Documentation/hwmon/ntc_thermistor.rst delete mode 100644 Documentation/hwmon/occ create mode 100644 Documentation/hwmon/occ.rst delete mode 100644 Documentation/hwmon/pc87360 create mode 100644 Documentation/hwmon/pc87360.rst delete mode 100644 Documentation/hwmon/pc87427 create mode 100644 Documentation/hwmon/pc87427.rst delete mode 100644 Documentation/hwmon/pcf8591 create mode 100644 Documentation/hwmon/pcf8591.rst delete mode 100644 Documentation/hwmon/pmbus delete mode 100644 Documentation/hwmon/pmbus-core create mode 100644 Documentation/hwmon/pmbus-core.rst create mode 100644 Documentation/hwmon/pmbus.rst delete mode 100644 Documentation/hwmon/powr1220 create mode 100644 Documentation/hwmon/powr1220.rst delete mode 100644 Documentation/hwmon/pwm-fan create mode 100644 Documentation/hwmon/pwm-fan.rst delete mode 100644 Documentation/hwmon/raspberrypi-hwmon create mode 100644 Documentation/hwmon/raspberrypi-hwmon.rst delete mode 100644 Documentation/hwmon/sch5627 create mode 100644 Documentation/hwmon/sch5627.rst delete mode 100644 Documentation/hwmon/sch5636 create mode 100644 Documentation/hwmon/sch5636.rst delete mode 100644 Documentation/hwmon/scpi-hwmon create mode 100644 Documentation/hwmon/scpi-hwmon.rst delete mode 100644 Documentation/hwmon/sht15 create mode 100644 Documentation/hwmon/sht15.rst delete mode 100644 Documentation/hwmon/sht21 create mode 100644 Documentation/hwmon/sht21.rst delete mode 100644 Documentation/hwmon/sht3x create mode 100644 Documentation/hwmon/sht3x.rst delete mode 100644 Documentation/hwmon/shtc1 create mode 100644 Documentation/hwmon/shtc1.rst delete mode 100644 Documentation/hwmon/sis5595 create mode 100644 Documentation/hwmon/sis5595.rst delete mode 100644 Documentation/hwmon/smm665 create mode 100644 Documentation/hwmon/smm665.rst delete mode 100644 Documentation/hwmon/smsc47b397 create mode 100644 Documentation/hwmon/smsc47b397.rst delete mode 100644 Documentation/hwmon/smsc47m1 create mode 100644 Documentation/hwmon/smsc47m1.rst delete mode 100644 Documentation/hwmon/smsc47m192 create mode 100644 Documentation/hwmon/smsc47m192.rst delete mode 100644 Documentation/hwmon/submitting-patches create mode 100644 Documentation/hwmon/submitting-patches.rst delete mode 100644 Documentation/hwmon/sysfs-interface create mode 100644 Documentation/hwmon/sysfs-interface.rst delete mode 100644 Documentation/hwmon/tc654 create mode 100644 Documentation/hwmon/tc654.rst delete mode 100644 Documentation/hwmon/tc74 create mode 100644 Documentation/hwmon/tc74.rst delete mode 100644 Documentation/hwmon/thmc50 create mode 100644 Documentation/hwmon/thmc50.rst delete mode 100644 Documentation/hwmon/tmp102 create mode 100644 Documentation/hwmon/tmp102.rst delete mode 100644 Documentation/hwmon/tmp103 create mode 100644 Documentation/hwmon/tmp103.rst delete mode 100644 Documentation/hwmon/tmp108 create mode 100644 Documentation/hwmon/tmp108.rst delete mode 100644 Documentation/hwmon/tmp401 create mode 100644 Documentation/hwmon/tmp401.rst delete mode 100644 Documentation/hwmon/tmp421 create mode 100644 Documentation/hwmon/tmp421.rst delete mode 100644 Documentation/hwmon/tps40422 create mode 100644 Documentation/hwmon/tps40422.rst delete mode 100644 Documentation/hwmon/twl4030-madc-hwmon create mode 100644 Documentation/hwmon/twl4030-madc-hwmon.rst delete mode 100644 Documentation/hwmon/ucd9000 create mode 100644 Documentation/hwmon/ucd9000.rst delete mode 100644 Documentation/hwmon/ucd9200 create mode 100644 Documentation/hwmon/ucd9200.rst delete mode 100644 Documentation/hwmon/userspace-tools create mode 100644 Documentation/hwmon/userspace-tools.rst delete mode 100644 Documentation/hwmon/vexpress create mode 100644 Documentation/hwmon/vexpress.rst delete mode 100644 Documentation/hwmon/via686a create mode 100644 Documentation/hwmon/via686a.rst delete mode 100644 Documentation/hwmon/vt1211 create mode 100644 Documentation/hwmon/vt1211.rst delete mode 100644 Documentation/hwmon/w83627ehf create mode 100644 Documentation/hwmon/w83627ehf.rst delete mode 100644 Documentation/hwmon/w83627hf create mode 100644 Documentation/hwmon/w83627hf.rst delete mode 100644 Documentation/hwmon/w83773g create mode 100644 Documentation/hwmon/w83773g.rst delete mode 100644 Documentation/hwmon/w83781d create mode 100644 Documentation/hwmon/w83781d.rst delete mode 100644 Documentation/hwmon/w83791d create mode 100644 Documentation/hwmon/w83791d.rst delete mode 100644 Documentation/hwmon/w83792d create mode 100644 Documentation/hwmon/w83792d.rst delete mode 100644 Documentation/hwmon/w83793 create mode 100644 Documentation/hwmon/w83793.rst delete mode 100644 Documentation/hwmon/w83795 create mode 100644 Documentation/hwmon/w83795.rst delete mode 100644 Documentation/hwmon/w83l785ts create mode 100644 Documentation/hwmon/w83l785ts.rst delete mode 100644 Documentation/hwmon/w83l786ng create mode 100644 Documentation/hwmon/w83l786ng.rst delete mode 100644 Documentation/hwmon/wm831x create mode 100644 Documentation/hwmon/wm831x.rst delete mode 100644 Documentation/hwmon/wm8350 create mode 100644 Documentation/hwmon/wm8350.rst delete mode 100644 Documentation/hwmon/xgene-hwmon create mode 100644 Documentation/hwmon/xgene-hwmon.rst delete mode 100644 Documentation/hwmon/zl6100 create mode 100644 Documentation/hwmon/zl6100.rst create mode 100644 Documentation/i2c/busses/i2c-amd-mp2 create mode 100644 Documentation/livepatch/callbacks.rst delete mode 100644 Documentation/livepatch/callbacks.txt create mode 100644 Documentation/livepatch/cumulative-patches.rst delete mode 100644 Documentation/livepatch/cumulative-patches.txt create mode 100644 Documentation/livepatch/index.rst create mode 100644 Documentation/livepatch/livepatch.rst delete mode 100644 Documentation/livepatch/livepatch.txt create mode 100644 Documentation/livepatch/module-elf-format.rst delete mode 100644 Documentation/livepatch/module-elf-format.txt create mode 100644 Documentation/livepatch/shadow-vars.rst delete mode 100644 Documentation/livepatch/shadow-vars.txt delete mode 100644 Documentation/media/v4l-drivers/zoran.rst delete mode 100644 Documentation/networking/bpf_flow_dissector.rst create mode 100644 Documentation/networking/dsa/bcm_sf2.rst delete mode 100644 Documentation/networking/dsa/bcm_sf2.txt create mode 100644 Documentation/networking/dsa/dsa.rst delete mode 100644 Documentation/networking/dsa/dsa.txt create mode 100644 Documentation/networking/dsa/index.rst create mode 100644 Documentation/networking/dsa/lan9303.rst delete mode 100644 Documentation/networking/dsa/lan9303.txt create mode 100644 Documentation/networking/dsa/sja1105.rst create mode 100644 Documentation/packing.txt delete mode 100644 Documentation/serial/README.cycladesZ create mode 100644 Documentation/serial/cyclades_z.rst delete mode 100644 Documentation/serial/driver create mode 100644 Documentation/serial/driver.rst create mode 100644 Documentation/serial/index.rst delete mode 100644 Documentation/serial/moxa-smartio create mode 100644 Documentation/serial/moxa-smartio.rst create mode 100644 Documentation/serial/n_gsm.rst delete mode 100644 Documentation/serial/n_gsm.txt create mode 100644 Documentation/serial/rocket.rst delete mode 100644 Documentation/serial/rocket.txt create mode 100644 Documentation/serial/serial-iso7816.rst delete mode 100644 Documentation/serial/serial-iso7816.txt create mode 100644 Documentation/serial/serial-rs485.rst delete mode 100644 Documentation/serial/serial-rs485.txt create mode 100644 Documentation/serial/tty.rst delete mode 100644 Documentation/serial/tty.txt create mode 100644 Documentation/sparc/adi.rst delete mode 100644 Documentation/sparc/adi.txt create mode 100644 Documentation/sparc/console.rst delete mode 100644 Documentation/sparc/console.txt create mode 100644 Documentation/sparc/index.rst create mode 100644 Documentation/sparc/oradax/oracle-dax.rst delete mode 100644 Documentation/sparc/oradax/oracle-dax.txt create mode 100644 Documentation/translations/it_IT/core-api/memory-allocation.rst create mode 100644 Documentation/translations/it_IT/networking/netdev-FAQ.rst create mode 100644 Documentation/translations/it_IT/process/deprecated.rst create mode 100644 Documentation/translations/it_IT/process/license-rules.rst delete mode 100644 Documentation/translations/zh_CN/HOWTO delete mode 100644 Documentation/translations/zh_CN/SubmittingDrivers delete mode 100644 Documentation/translations/zh_CN/SubmittingPatches delete mode 100644 Documentation/translations/zh_CN/coding-style.rst create mode 100644 Documentation/translations/zh_CN/disclaimer-zh_CN.rst delete mode 100644 Documentation/translations/zh_CN/email-clients.txt delete mode 100644 Documentation/translations/zh_CN/magic-number.txt create mode 100644 Documentation/translations/zh_CN/process/1.Intro.rst create mode 100644 Documentation/translations/zh_CN/process/2.Process.rst create mode 100644 Documentation/translations/zh_CN/process/3.Early-stage.rst create mode 100644 Documentation/translations/zh_CN/process/4.Coding.rst create mode 100644 Documentation/translations/zh_CN/process/5.Posting.rst create mode 100644 Documentation/translations/zh_CN/process/6.Followthrough.rst create mode 100644 Documentation/translations/zh_CN/process/7.AdvancedTopics.rst create mode 100644 Documentation/translations/zh_CN/process/8.Conclusion.rst create mode 100644 Documentation/translations/zh_CN/process/code-of-conduct-interp [...] create mode 100644 Documentation/translations/zh_CN/process/code-of-conduct.rst create mode 100644 Documentation/translations/zh_CN/process/coding-style.rst create mode 100644 Documentation/translations/zh_CN/process/development-process.rst create mode 100644 Documentation/translations/zh_CN/process/email-clients.rst create mode 100644 Documentation/translations/zh_CN/process/howto.rst create mode 100644 Documentation/translations/zh_CN/process/index.rst create mode 100644 Documentation/translations/zh_CN/process/license-rules.rst create mode 100644 Documentation/translations/zh_CN/process/magic-number.rst create mode 100644 Documentation/translations/zh_CN/process/management-style.rst create mode 100644 Documentation/translations/zh_CN/process/programming-language.rst create mode 100644 Documentation/translations/zh_CN/process/stable-api-nonsense.rst create mode 100644 Documentation/translations/zh_CN/process/stable-kernel-rules.rst create mode 100644 Documentation/translations/zh_CN/process/submit-checklist.rst create mode 100644 Documentation/translations/zh_CN/process/submitting-drivers.rst create mode 100644 Documentation/translations/zh_CN/process/submitting-patches.rst create mode 100644 Documentation/translations/zh_CN/process/volatile-considered-ha [...] delete mode 100644 Documentation/translations/zh_CN/stable_api_nonsense.txt delete mode 100644 Documentation/translations/zh_CN/stable_kernel_rules.txt delete mode 100644 Documentation/translations/zh_CN/volatile-considered-harmful.txt create mode 100644 Documentation/virtual/kvm/devices/xive.txt create mode 100644 Documentation/vm/memory-model.rst create mode 100644 Documentation/x86/amd-memory-encryption.rst delete mode 100644 Documentation/x86/amd-memory-encryption.txt create mode 100644 Documentation/x86/boot.rst delete mode 100644 Documentation/x86/boot.txt create mode 100644 Documentation/x86/conf.py create mode 100644 Documentation/x86/earlyprintk.rst delete mode 100644 Documentation/x86/earlyprintk.txt create mode 100644 Documentation/x86/entry_64.rst delete mode 100644 Documentation/x86/entry_64.txt create mode 100644 Documentation/x86/exception-tables.rst delete mode 100644 Documentation/x86/exception-tables.txt create mode 100644 Documentation/x86/i386/IO-APIC.rst delete mode 100644 Documentation/x86/i386/IO-APIC.txt create mode 100644 Documentation/x86/i386/index.rst create mode 100644 Documentation/x86/index.rst create mode 100644 Documentation/x86/intel_mpx.rst delete mode 100644 Documentation/x86/intel_mpx.txt delete mode 100644 Documentation/x86/kernel-stacks create mode 100644 Documentation/x86/kernel-stacks.rst create mode 100644 Documentation/x86/mds.rst create mode 100644 Documentation/x86/microcode.rst delete mode 100644 Documentation/x86/microcode.txt create mode 100644 Documentation/x86/mtrr.rst delete mode 100644 Documentation/x86/mtrr.txt create mode 100644 Documentation/x86/orc-unwinder.rst delete mode 100644 Documentation/x86/orc-unwinder.txt create mode 100644 Documentation/x86/pat.rst delete mode 100644 Documentation/x86/pat.txt create mode 100644 Documentation/x86/protection-keys.rst delete mode 100644 Documentation/x86/protection-keys.txt create mode 100644 Documentation/x86/pti.rst delete mode 100644 Documentation/x86/pti.txt create mode 100644 Documentation/x86/resctrl_ui.rst delete mode 100644 Documentation/x86/resctrl_ui.txt create mode 100644 Documentation/x86/tlb.rst delete mode 100644 Documentation/x86/tlb.txt create mode 100644 Documentation/x86/topology.rst delete mode 100644 Documentation/x86/topology.txt create mode 100644 Documentation/x86/usb-legacy-support.rst delete mode 100644 Documentation/x86/usb-legacy-support.txt create mode 100644 Documentation/x86/x86_64/5level-paging.rst delete mode 100644 Documentation/x86/x86_64/5level-paging.txt create mode 100644 Documentation/x86/x86_64/boot-options.rst delete mode 100644 Documentation/x86/x86_64/boot-options.txt delete mode 100644 Documentation/x86/x86_64/cpu-hotplug-spec create mode 100644 Documentation/x86/x86_64/cpu-hotplug-spec.rst delete mode 100644 Documentation/x86/x86_64/fake-numa-for-cpusets create mode 100644 Documentation/x86/x86_64/fake-numa-for-cpusets.rst create mode 100644 Documentation/x86/x86_64/index.rst delete mode 100644 Documentation/x86/x86_64/machinecheck create mode 100644 Documentation/x86/x86_64/machinecheck.rst create mode 100644 Documentation/x86/x86_64/mm.rst delete mode 100644 Documentation/x86/x86_64/mm.txt create mode 100644 Documentation/x86/x86_64/uefi.rst delete mode 100644 Documentation/x86/x86_64/uefi.txt create mode 100644 Documentation/x86/zero-page.rst delete mode 100644 Documentation/x86/zero-page.txt rename LICENSES/{other => deprecated}/GPL-1.0 (100%) rename LICENSES/{other => deprecated}/ISC (100%) rename LICENSES/{other => deprecated}/Linux-OpenIB (100%) rename LICENSES/{other => deprecated}/X11 (100%) create mode 100644 LICENSES/dual/Apache-2.0 create mode 100644 LICENSES/dual/CDDL-1.0 create mode 100644 LICENSES/dual/MPL-1.1 delete mode 100644 LICENSES/other/Apache-2.0 delete mode 100644 LICENSES/other/CDDL-1.0 delete mode 100644 LICENSES/other/MPL-1.1 create mode 100644 Next/SHA1s create mode 100644 Next/Trees create mode 100644 Next/merge.log create mode 100644 Next/quilt-import.log rename arch/alpha/{ => configs}/defconfig (100%) delete mode 100644 arch/alpha/include/asm/rwsem.h delete mode 100644 arch/alpha/include/asm/segment.h create mode 100644 arch/arm/arm-soc-for-next-contents.txt create mode 100644 arch/arm/boot/dts/am5718.dtsi create mode 100644 arch/arm/boot/dts/am5728.dtsi create mode 100644 arch/arm/boot/dts/am5748.dtsi create mode 100644 arch/arm/boot/dts/imx50-kobo-aura.dts create mode 100644 arch/arm/boot/dts/imx53-m53menlo.dts create mode 100644 arch/arm/boot/dts/imx6dl-eckelmann-ci4x10.dts create mode 100644 arch/arm/boot/dts/imx7-mba7.dtsi create mode 100644 arch/arm/boot/dts/imx7-tqma7.dtsi create mode 100644 arch/arm/boot/dts/imx7d-mba7.dts create mode 100644 arch/arm/boot/dts/imx7d-tqma7.dtsi create mode 100644 arch/arm/boot/dts/imx7d-zii-rpu2.dts create mode 100644 arch/arm/boot/dts/imx7s-mba7.dts create mode 100644 arch/arm/boot/dts/imx7s-tqma7.dtsi create mode 100644 arch/arm/boot/dts/intel-ixp42x-linksys-nslu2.dts create mode 100644 arch/arm/boot/dts/intel-ixp42x.dtsi create mode 100644 arch/arm/boot/dts/intel-ixp43x-gateworks-gw2358.dts create mode 100644 arch/arm/boot/dts/intel-ixp43x.dtsi create mode 100644 arch/arm/boot/dts/intel-ixp45x-ixp46x.dtsi create mode 100644 arch/arm/boot/dts/intel-ixp4xx.dtsi create mode 100644 arch/arm/boot/dts/omap4-l4-abe.dtsi create mode 100644 arch/arm/boot/dts/omap4-mcpdm.dtsi create mode 100644 arch/arm/boot/dts/omap5-l4-abe.dtsi create mode 100644 arch/arm/boot/dts/rk3288-veyron-mighty.dts create mode 100644 arch/arm/boot/dts/stm32mp157a-dk1.dts create mode 100644 arch/arm/boot/dts/stm32mp157c-dk2.dts create mode 100644 arch/arm/boot/dts/sun8i-h3-rervision-dvk.dts create mode 100644 arch/arm/boot/dts/vf610-zii-spb4.dts delete mode 100644 arch/arm/firmware/Kconfig delete mode 100644 arch/arm/firmware/Makefile delete mode 100644 arch/arm/firmware/trusted_foundations.c delete mode 100644 arch/arm/include/asm/limits.h delete mode 100644 arch/arm/include/asm/trusted_foundations.h rename arch/arm/mach-ep93xx/{include/mach => }/gpio-ep93xx.h (100%) create mode 100644 arch/arm/mach-ep93xx/hardware.h delete mode 100644 arch/arm/mach-ep93xx/include/mach/hardware.h delete mode 100644 arch/arm/mach-ep93xx/include/mach/platform.h create mode 100644 arch/arm/mach-ep93xx/platform.h delete mode 100644 arch/arm/mach-ixp4xx/include/mach/entry-macro.S delete mode 100644 arch/arm/mach-ixp4xx/include/mach/irqs.h delete mode 100644 arch/arm/mach-ixp4xx/include/mach/npe.h delete mode 100644 arch/arm/mach-ixp4xx/include/mach/qmgr.h create mode 100644 arch/arm/mach-ixp4xx/irqs.h create mode 100644 arch/arm/mach-ixp4xx/ixp4xx-of.c delete mode 100644 arch/arm/mach-ixp4xx/ixp4xx_npe.c delete mode 100644 arch/arm/mach-ixp4xx/ixp4xx_qmgr.c create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-a64-oceanic-5205-5inmfd.dts create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h6-beelink-gs1.dts create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h6-orangepi-3.dts create mode 100644 arch/arm64/boot/dts/amlogic/meson-g12a-sei510.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-evk.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mq-zii-ultra-rmb3.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mq-zii-ultra-zest.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mq-zii-ultra.dtsi create mode 100644 arch/arm64/boot/dts/intel/Makefile create mode 100644 arch/arm64/boot/dts/intel/socfpga_agilex.dtsi create mode 100644 arch/arm64/boot/dts/intel/socfpga_agilex_socdk.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-pinfunc.h create mode 100644 arch/arm64/boot/dts/nvidia/tegra210-p3450-0000.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-nanopi-neo4.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-orangepi.dts create mode 100644 arch/arm64/include/asm/kvm_ptrauth.h create mode 100644 arch/arm64/kernel/sigreturn32.S create mode 100644 arch/arm64/kvm/pmu.c delete mode 120000 arch/csky/boot/dts/include/dt-bindings create mode 100644 arch/csky/include/asm/ptrace.h create mode 100644 arch/csky/include/uapi/asm/perf_regs.h create mode 100644 arch/csky/kernel/perf_callchain.c create mode 100644 arch/csky/kernel/perf_regs.c delete mode 100644 arch/h8300/include/asm/uaccess.h create mode 100644 arch/ia64/include/asm/mmiowb.h delete mode 100644 arch/ia64/include/asm/rwsem.h delete mode 100644 arch/ia64/include/asm/segment.h delete mode 100644 arch/ia64/include/uapi/asm/sockios.h create mode 100644 arch/m68k/include/asm/syscall.h create mode 100644 arch/mips/include/asm/mmiowb.h create mode 100644 arch/mips/include/asm/sn/irq_alloc.h delete mode 100644 arch/mips/net/bpf_jit.c delete mode 100644 arch/mips/net/bpf_jit_asm.S delete mode 100644 arch/mips/pci/ops-bridge.c create mode 100644 arch/mips/pci/pci-xtalk-bridge.c copy arch/{alpha => nds32}/kernel/.gitignore (100%) copy arch/{arm64 => nds32}/kernel/vdso/.gitignore (100%) create mode 100644 arch/parisc/include/asm/jump_label.h create mode 100644 arch/parisc/include/asm/kgdb.h create mode 100644 arch/parisc/include/asm/kprobes.h create mode 100644 arch/parisc/include/asm/patch.h create mode 100644 arch/parisc/include/asm/sparsemem.h delete mode 100644 arch/parisc/include/uapi/asm/sockios.h create mode 100644 arch/parisc/kernel/jump_label.c create mode 100644 arch/parisc/kernel/kgdb.c create mode 100644 arch/parisc/kernel/kprobes.c create mode 100644 arch/parisc/kernel/patch.c create mode 100644 arch/parisc/mm/fixmap.c create mode 100644 arch/powerpc/include/asm/book3s/32/kup.h create mode 100644 arch/powerpc/include/asm/book3s/64/kup-radix.h create mode 100644 arch/powerpc/include/asm/kasan.h create mode 100644 arch/powerpc/include/asm/kup.h create mode 100644 arch/powerpc/include/asm/mmiowb.h create mode 100644 arch/powerpc/include/asm/nohash/32/hugetlb-8xx.h create mode 100644 arch/powerpc/include/asm/nohash/32/kup-8xx.h delete mode 100644 arch/powerpc/include/asm/nohash/32/mmu.h delete mode 100644 arch/powerpc/include/asm/nohash/64/mmu.h delete mode 100644 arch/powerpc/include/asm/nohash/64/slice.h create mode 100644 arch/powerpc/include/asm/nohash/hugetlb-book3e.h create mode 100644 arch/powerpc/kernel/early_32.c create mode 100644 arch/powerpc/kernel/head_32.h create mode 100644 arch/powerpc/kvm/book3s_xive_native.c delete mode 100644 arch/powerpc/mm/40x_mmu.c delete mode 100644 arch/powerpc/mm/44x_mmu.c delete mode 100644 arch/powerpc/mm/8xx_mmu.c create mode 100644 arch/powerpc/mm/book3s32/Makefile create mode 100644 arch/powerpc/mm/book3s32/hash_low.S create mode 100644 arch/powerpc/mm/book3s32/mmu.c rename arch/powerpc/mm/{mmu_context_hash32.c => book3s32/mmu_context.c} (100%) create mode 100644 arch/powerpc/mm/book3s32/tlb.c create mode 100644 arch/powerpc/mm/book3s64/Makefile create mode 100644 arch/powerpc/mm/book3s64/hash_4k.c create mode 100644 arch/powerpc/mm/book3s64/hash_64k.c create mode 100644 arch/powerpc/mm/book3s64/hash_hugepage.c create mode 100644 arch/powerpc/mm/book3s64/hash_hugetlbpage.c rename arch/powerpc/mm/{hash_native_64.c => book3s64/hash_native.c} (100%) create mode 100644 arch/powerpc/mm/book3s64/hash_pgtable.c create mode 100644 arch/powerpc/mm/book3s64/hash_tlb.c create mode 100644 arch/powerpc/mm/book3s64/hash_utils.c create mode 100644 arch/powerpc/mm/book3s64/iommu_api.c create mode 100644 arch/powerpc/mm/book3s64/mmu_context.c create mode 100644 arch/powerpc/mm/book3s64/pgtable.c create mode 100644 arch/powerpc/mm/book3s64/pkeys.c rename arch/powerpc/mm/{hugetlbpage-radix.c => book3s64/radix_hugetlbpage.c} (100%) create mode 100644 arch/powerpc/mm/book3s64/radix_pgtable.c create mode 100644 arch/powerpc/mm/book3s64/radix_tlb.c create mode 100644 arch/powerpc/mm/book3s64/slb.c create mode 100644 arch/powerpc/mm/book3s64/subpage_prot.c create mode 100644 arch/powerpc/mm/book3s64/vphn.c create mode 100644 arch/powerpc/mm/book3s64/vphn.h delete mode 100644 arch/powerpc/mm/fsl_booke_mmu.c delete mode 100644 arch/powerpc/mm/hash64_4k.c delete mode 100644 arch/powerpc/mm/hash64_64k.c delete mode 100644 arch/powerpc/mm/hash_low_32.S delete mode 100644 arch/powerpc/mm/hash_utils_64.c delete mode 100644 arch/powerpc/mm/hugepage-hash64.c delete mode 100644 arch/powerpc/mm/hugetlbpage-book3e.c delete mode 100644 arch/powerpc/mm/hugetlbpage-hash64.c create mode 100644 arch/powerpc/mm/kasan/Makefile create mode 100644 arch/powerpc/mm/kasan/kasan_init_32.c delete mode 100644 arch/powerpc/mm/mmu_context_book3s64.c delete mode 100644 arch/powerpc/mm/mmu_context_iommu.c delete mode 100644 arch/powerpc/mm/mmu_context_nohash.c create mode 100644 arch/powerpc/mm/nohash/40x.c create mode 100644 arch/powerpc/mm/nohash/44x.c create mode 100644 arch/powerpc/mm/nohash/8xx.c create mode 100644 arch/powerpc/mm/nohash/Makefile create mode 100644 arch/powerpc/mm/nohash/book3e_hugetlbpage.c create mode 100644 arch/powerpc/mm/nohash/book3e_pgtable.c create mode 100644 arch/powerpc/mm/nohash/fsl_booke.c create mode 100644 arch/powerpc/mm/nohash/mmu_context.c create mode 100644 arch/powerpc/mm/nohash/tlb.c rename arch/powerpc/mm/{tlb_nohash_low.S => nohash/tlb_low.S} (100%) create mode 100644 arch/powerpc/mm/nohash/tlb_low_64e.S delete mode 100644 arch/powerpc/mm/pgtable-book3e.c delete mode 100644 arch/powerpc/mm/pgtable-book3s64.c delete mode 100644 arch/powerpc/mm/pgtable-hash64.c delete mode 100644 arch/powerpc/mm/pgtable-radix.c delete mode 100644 arch/powerpc/mm/pkeys.c delete mode 100644 arch/powerpc/mm/ppc_mmu_32.c delete mode 100644 arch/powerpc/mm/slb.c delete mode 100644 arch/powerpc/mm/subpage-prot.c delete mode 100644 arch/powerpc/mm/tlb-radix.c delete mode 100644 arch/powerpc/mm/tlb_hash32.c delete mode 100644 arch/powerpc/mm/tlb_hash64.c delete mode 100644 arch/powerpc/mm/tlb_low_64e.S delete mode 100644 arch/powerpc/mm/tlb_nohash.c delete mode 100644 arch/powerpc/mm/vphn.c delete mode 100644 arch/powerpc/mm/vphn.h create mode 100644 arch/powerpc/perf/generic-compat-pmu.c create mode 100644 arch/powerpc/perf/internal.h create mode 100644 arch/riscv/configs/rv32_defconfig create mode 100644 arch/riscv/include/asm/mmiowb.h create mode 100644 arch/riscv/include/asm/sifive_l2_cache.h create mode 100644 arch/riscv/mm/context.c create mode 100644 arch/riscv/mm/sifive_l2_cache.c create mode 100644 arch/s390/boot/ipl_report.c create mode 100644 arch/s390/boot/kaslr.c create mode 100644 arch/s390/boot/machine_kexec_reloc.c create mode 100644 arch/s390/boot/text_dma.S create mode 100644 arch/s390/boot/uv.c create mode 100644 arch/s390/configs/defconfig delete mode 100644 arch/s390/defconfig delete mode 100644 arch/s390/include/asm/segment.h create mode 100644 arch/s390/include/asm/stacktrace.h create mode 100644 arch/s390/include/asm/unwind.h create mode 100644 arch/s390/include/asm/uv.h create mode 100644 arch/s390/include/uapi/asm/ipl.h create mode 100644 arch/s390/kernel/ima_arch.c create mode 100644 arch/s390/kernel/machine_kexec_reloc.c create mode 100644 arch/s390/kernel/unwind_bc.c delete mode 100644 arch/s390/mm/gup.c create mode 100644 arch/s390/pci/pci_irq.c create mode 100644 arch/s390/purgatory/kexec-purgatory.S create mode 100644 arch/s390/purgatory/purgatory.lds.S create mode 100644 arch/sh/include/asm/mmiowb.h delete mode 100644 arch/sparc/include/uapi/asm/sockios.h create mode 100644 arch/unicore32/include/asm/syscall.h delete mode 100644 arch/x86/include/asm/rwsem.h delete mode 100644 arch/x86/include/uapi/asm/sockios.h create mode 100644 arch/x86/kernel/cpu/intel_epb.c delete mode 100644 arch/x86/lib/rwsem.S create mode 100644 arch/xtensa/include/asm/core.h delete mode 100644 arch/xtensa/include/asm/segment.h create mode 100644 crypto/ecrdsa.c create mode 100644 crypto/ecrdsa_defs.h create mode 100644 crypto/ecrdsa_params.asn1 create mode 100644 crypto/ecrdsa_pub_key.asn1 create mode 100644 drivers/acpi/hmat/Kconfig create mode 100644 drivers/acpi/hmat/Makefile create mode 100644 drivers/acpi/hmat/hmat.c create mode 100644 drivers/bluetooth/btmtksdio.c create mode 100644 drivers/clk/analogbits/Kconfig create mode 100644 drivers/clk/analogbits/Makefile create mode 100644 drivers/clk/analogbits/wrpll-cln28hpc.c create mode 100644 drivers/clk/at91/clk-sam9x60-pll.c create mode 100644 drivers/clk/at91/sam9x60.c create mode 100644 drivers/clk/clk-lochnagar.c create mode 100644 drivers/clk/clk-milbeaut.c create mode 100644 drivers/clk/imx/clk-imx5.c delete mode 100644 drivers/clk/imx/clk-imx51-imx53.c create mode 100644 drivers/clk/mediatek/clk-mt8183-audio.c create mode 100644 drivers/clk/mediatek/clk-mt8183-cam.c create mode 100644 drivers/clk/mediatek/clk-mt8183-img.c create mode 100644 drivers/clk/mediatek/clk-mt8183-ipu0.c create mode 100644 drivers/clk/mediatek/clk-mt8183-ipu1.c create mode 100644 drivers/clk/mediatek/clk-mt8183-ipu_adl.c create mode 100644 drivers/clk/mediatek/clk-mt8183-ipu_conn.c create mode 100644 drivers/clk/mediatek/clk-mt8183-mfgcfg.c create mode 100644 drivers/clk/mediatek/clk-mt8183-mm.c create mode 100644 drivers/clk/mediatek/clk-mt8183-vdec.c create mode 100644 drivers/clk/mediatek/clk-mt8183-venc.c create mode 100644 drivers/clk/mediatek/clk-mt8183.c create mode 100644 drivers/clk/mediatek/clk-mt8516.c create mode 100644 drivers/clk/mediatek/clk-mux.c create mode 100644 drivers/clk/mediatek/clk-mux.h create mode 100644 drivers/clk/qcom/turingcc-qcs404.c create mode 100644 drivers/clk/sifive/Kconfig create mode 100644 drivers/clk/sifive/Makefile create mode 100644 drivers/clk/sifive/fu540-prci.c create mode 100644 drivers/clk/sunxi/Kconfig delete mode 100644 drivers/clocksource/tcb_clksrc.c create mode 100644 drivers/clocksource/timer-atmel-tcb.c create mode 100644 drivers/clocksource/timer-ixp4xx.c create mode 100644 drivers/counter/104-quad-8.c create mode 100644 drivers/counter/Kconfig create mode 100644 drivers/counter/Makefile create mode 100644 drivers/counter/counter.c create mode 100644 drivers/counter/ftm-quaddec.c create mode 100644 drivers/counter/stm32-lptimer-cnt.c create mode 100644 drivers/counter/stm32-timer-cnt.c delete mode 100644 drivers/crypto/mxc-scc.c create mode 100644 drivers/dma-buf/dma-fence-chain.c create mode 100644 drivers/extcon/extcon-intel-mrfld.c create mode 100644 drivers/extcon/extcon-intel.h create mode 100644 drivers/firmware/imx/imx-scu-irq.c delete mode 100644 drivers/firmware/psci.c create mode 100644 drivers/firmware/psci/Kconfig create mode 100644 drivers/firmware/psci/Makefile create mode 100644 drivers/firmware/psci/psci.c rename drivers/firmware/{ => psci}/psci_checker.c (100%) create mode 100644 drivers/firmware/trusted_foundations.c create mode 100644 drivers/fpga/zynqmp-fpga.c create mode 100644 drivers/gpio/gpio-ixp4xx.c create mode 100644 drivers/gpio/gpio-max77650.c create mode 100644 drivers/gpio/gpio-mlxbf.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.h delete mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_prime.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_vm_cpu.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_vm_sdma.c create mode 100644 drivers/gpu/drm/amd/amdgpu/ta_ras_if.h delete mode 100644 drivers/gpu/drm/amd/include/linux/chash.h delete mode 100644 drivers/gpu/drm/amd/lib/Kconfig delete mode 100644 drivers/gpu/drm/amd/lib/Makefile delete mode 100644 drivers/gpu/drm/amd/lib/chash.c create mode 100644 drivers/gpu/drm/amd/powerplay/amdgpu_smu.c create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/smu9_baco.c create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/smu9_baco.h create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_baco.c create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_baco.h create mode 100644 drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h create mode 100644 drivers/gpu/drm/amd/powerplay/inc/smu_v11_0.h create mode 100644 drivers/gpu/drm/amd/powerplay/inc/smu_v11_0_ppsmc.h create mode 100644 drivers/gpu/drm/amd/powerplay/inc/smu_v11_0_pptable.h create mode 100644 drivers/gpu/drm/amd/powerplay/smu_v11_0.c create mode 100644 drivers/gpu/drm/amd/powerplay/vega20_ppt.c create mode 100644 drivers/gpu/drm/amd/powerplay/vega20_ppt.h create mode 100644 drivers/gpu/drm/arm/display/komeda/d71/d71_component.c create mode 100644 drivers/gpu/drm/arm/display/komeda/d71/d71_dev.h create mode 100644 drivers/gpu/drm/arm/display/komeda/d71/d71_regs.h create mode 100644 drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c create mode 100644 drivers/gpu/drm/aspeed/Kconfig create mode 100644 drivers/gpu/drm/aspeed/Makefile create mode 100644 drivers/gpu/drm/aspeed/aspeed_gfx.h create mode 100644 drivers/gpu/drm/aspeed/aspeed_gfx_crtc.c create mode 100644 drivers/gpu/drm/aspeed/aspeed_gfx_drv.c create mode 100644 drivers/gpu/drm/aspeed/aspeed_gfx_out.c create mode 100644 drivers/gpu/drm/cirrus/cirrus.c delete mode 100644 drivers/gpu/drm/cirrus/cirrus_drv.c delete mode 100644 drivers/gpu/drm/cirrus/cirrus_fbdev.c delete mode 100644 drivers/gpu/drm/cirrus/cirrus_main.c delete mode 100644 drivers/gpu/drm/cirrus/cirrus_mode.c create mode 100644 drivers/gpu/drm/drm_format_helper.c create mode 100644 drivers/gpu/drm/drm_gem_shmem_helper.c create mode 100644 drivers/gpu/drm/drm_legacy_misc.c create mode 100644 drivers/gpu/drm/i915/.gitignore create mode 100644 drivers/gpu/drm/i915/Makefile.header-test create mode 100644 drivers/gpu/drm/i915/i915_gem_context_types.h create mode 100644 drivers/gpu/drm/i915/i915_globals.c create mode 100644 drivers/gpu/drm/i915/i915_globals.h create mode 100644 drivers/gpu/drm/i915/i915_priolist_types.h create mode 100644 drivers/gpu/drm/i915/i915_scheduler_types.h create mode 100644 drivers/gpu/drm/i915/i915_timeline_types.h create mode 100644 drivers/gpu/drm/i915/i915_user_extensions.c create mode 100644 drivers/gpu/drm/i915/i915_user_extensions.h create mode 100644 drivers/gpu/drm/i915/intel_atomic_plane.h create mode 100644 drivers/gpu/drm/i915/intel_audio.h create mode 100644 drivers/gpu/drm/i915/intel_cdclk.h create mode 100644 drivers/gpu/drm/i915/intel_color.h create mode 100644 drivers/gpu/drm/i915/intel_connector.h create mode 100644 drivers/gpu/drm/i915/intel_context.c create mode 100644 drivers/gpu/drm/i915/intel_context.h create mode 100644 drivers/gpu/drm/i915/intel_context_types.h create mode 100644 drivers/gpu/drm/i915/intel_crt.h create mode 100644 drivers/gpu/drm/i915/intel_csr.h create mode 100644 drivers/gpu/drm/i915/intel_ddi.h create mode 100644 drivers/gpu/drm/i915/intel_dp.h create mode 100644 drivers/gpu/drm/i915/intel_dvo.h create mode 100644 drivers/gpu/drm/i915/intel_engine_types.h create mode 100644 drivers/gpu/drm/i915/intel_fbc.h create mode 100644 drivers/gpu/drm/i915/intel_fbdev.h create mode 100644 drivers/gpu/drm/i915/intel_hdcp.h create mode 100644 drivers/gpu/drm/i915/intel_hdmi.h create mode 100644 drivers/gpu/drm/i915/intel_lspcon.h create mode 100644 drivers/gpu/drm/i915/intel_lvds.h create mode 100644 drivers/gpu/drm/i915/intel_panel.h create mode 100644 drivers/gpu/drm/i915/intel_pipe_crc.h create mode 100644 drivers/gpu/drm/i915/intel_pm.h create mode 100644 drivers/gpu/drm/i915/intel_psr.h create mode 100644 drivers/gpu/drm/i915/intel_sdvo.h create mode 100644 drivers/gpu/drm/i915/intel_sprite.h create mode 100644 drivers/gpu/drm/i915/intel_tv.h create mode 100644 drivers/gpu/drm/i915/intel_workarounds_types.h create mode 100644 drivers/gpu/drm/lima/Kconfig create mode 100644 drivers/gpu/drm/lima/Makefile create mode 100644 drivers/gpu/drm/lima/lima_bcast.c create mode 100644 drivers/gpu/drm/lima/lima_bcast.h create mode 100644 drivers/gpu/drm/lima/lima_ctx.c create mode 100644 drivers/gpu/drm/lima/lima_ctx.h create mode 100644 drivers/gpu/drm/lima/lima_device.c create mode 100644 drivers/gpu/drm/lima/lima_device.h create mode 100644 drivers/gpu/drm/lima/lima_dlbu.c create mode 100644 drivers/gpu/drm/lima/lima_dlbu.h create mode 100644 drivers/gpu/drm/lima/lima_drv.c create mode 100644 drivers/gpu/drm/lima/lima_drv.h create mode 100644 drivers/gpu/drm/lima/lima_gem.c create mode 100644 drivers/gpu/drm/lima/lima_gem.h create mode 100644 drivers/gpu/drm/lima/lima_gem_prime.c create mode 100644 drivers/gpu/drm/lima/lima_gem_prime.h create mode 100644 drivers/gpu/drm/lima/lima_gp.c create mode 100644 drivers/gpu/drm/lima/lima_gp.h create mode 100644 drivers/gpu/drm/lima/lima_l2_cache.c create mode 100644 drivers/gpu/drm/lima/lima_l2_cache.h create mode 100644 drivers/gpu/drm/lima/lima_mmu.c create mode 100644 drivers/gpu/drm/lima/lima_mmu.h create mode 100644 drivers/gpu/drm/lima/lima_object.c create mode 100644 drivers/gpu/drm/lima/lima_object.h create mode 100644 drivers/gpu/drm/lima/lima_pmu.c create mode 100644 drivers/gpu/drm/lima/lima_pmu.h create mode 100644 drivers/gpu/drm/lima/lima_pp.c create mode 100644 drivers/gpu/drm/lima/lima_pp.h create mode 100644 drivers/gpu/drm/lima/lima_regs.h create mode 100644 drivers/gpu/drm/lima/lima_sched.c create mode 100644 drivers/gpu/drm/lima/lima_sched.h create mode 100644 drivers/gpu/drm/lima/lima_vm.c create mode 100644 drivers/gpu/drm/lima/lima_vm.h delete mode 100644 drivers/gpu/drm/meson/meson_canvas.c delete mode 100644 drivers/gpu/drm/meson/meson_canvas.h delete mode 100644 drivers/gpu/drm/omapdrm/displays/connector-dvi.c delete mode 100644 drivers/gpu/drm/omapdrm/displays/encoder-tfp410.c delete mode 100644 drivers/gpu/drm/omapdrm/displays/panel-dpi.c create mode 100644 drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c create mode 100644 drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c create mode 100644 drivers/gpu/drm/panel/panel-ronbo-rb070d30.c create mode 100644 drivers/gpu/drm/panfrost/Kconfig create mode 100644 drivers/gpu/drm/panfrost/Makefile create mode 100644 drivers/gpu/drm/panfrost/TODO create mode 100644 drivers/gpu/drm/panfrost/panfrost_devfreq.c create mode 100644 drivers/gpu/drm/panfrost/panfrost_devfreq.h create mode 100644 drivers/gpu/drm/panfrost/panfrost_device.c create mode 100644 drivers/gpu/drm/panfrost/panfrost_device.h create mode 100644 drivers/gpu/drm/panfrost/panfrost_drv.c create mode 100644 drivers/gpu/drm/panfrost/panfrost_features.h create mode 100644 drivers/gpu/drm/panfrost/panfrost_gem.c create mode 100644 drivers/gpu/drm/panfrost/panfrost_gem.h create mode 100644 drivers/gpu/drm/panfrost/panfrost_gpu.c create mode 100644 drivers/gpu/drm/panfrost/panfrost_gpu.h create mode 100644 drivers/gpu/drm/panfrost/panfrost_issues.h create mode 100644 drivers/gpu/drm/panfrost/panfrost_job.c create mode 100644 drivers/gpu/drm/panfrost/panfrost_job.h create mode 100644 drivers/gpu/drm/panfrost/panfrost_mmu.c create mode 100644 drivers/gpu/drm/panfrost/panfrost_mmu.h create mode 100644 drivers/gpu/drm/panfrost/panfrost_regs.h create mode 100644 drivers/gpu/drm/rcar-du/rcar_du_writeback.c create mode 100644 drivers/gpu/drm/rcar-du/rcar_du_writeback.h create mode 100644 drivers/gpu/drm/rockchip/rk3066_hdmi.c create mode 100644 drivers/gpu/drm/rockchip/rk3066_hdmi.h delete mode 100644 drivers/gpu/drm/tinydrm/core/tinydrm-core.c create mode 100644 drivers/gpu/drm/vboxvideo/Kconfig rename drivers/{staging => gpu/drm}/vboxvideo/Makefile (100%) rename drivers/{staging => gpu/drm}/vboxvideo/hgsmi_base.c (100%) rename drivers/{staging => gpu/drm}/vboxvideo/hgsmi_ch_setup.h (100%) rename drivers/{staging => gpu/drm}/vboxvideo/hgsmi_channels.h (100%) rename drivers/{staging => gpu/drm}/vboxvideo/hgsmi_defs.h (100%) rename drivers/{staging => gpu/drm}/vboxvideo/modesetting.c (100%) create mode 100644 drivers/gpu/drm/vboxvideo/vbox_drv.c create mode 100644 drivers/gpu/drm/vboxvideo/vbox_drv.h create mode 100644 drivers/gpu/drm/vboxvideo/vbox_fb.c rename drivers/{staging => gpu/drm}/vboxvideo/vbox_hgsmi.c (100%) create mode 100644 drivers/gpu/drm/vboxvideo/vbox_irq.c create mode 100644 drivers/gpu/drm/vboxvideo/vbox_main.c create mode 100644 drivers/gpu/drm/vboxvideo/vbox_mode.c create mode 100644 drivers/gpu/drm/vboxvideo/vbox_prime.c create mode 100644 drivers/gpu/drm/vboxvideo/vbox_ttm.c rename drivers/{staging => gpu/drm}/vboxvideo/vboxvideo.h (100%) rename drivers/{staging => gpu/drm}/vboxvideo/vboxvideo_guest.h (100%) rename drivers/{staging => gpu/drm}/vboxvideo/vboxvideo_vbe.h (100%) rename drivers/{staging => gpu/drm}/vboxvideo/vbva_base.c (100%) create mode 100644 drivers/hid/hid-macally.c create mode 100644 drivers/hid/hid-u2fzero.c create mode 100644 drivers/hid/intel-ish-hid/ishtp-fw-loader.c create mode 100644 drivers/hwmon/lochnagar-hwmon.c create mode 100644 drivers/hwmon/pmbus/ir38064.c create mode 100644 drivers/hwmon/pmbus/isl68137.c delete mode 100644 drivers/hwtracing/coresight/coresight-dynamic-replicator.c create mode 100644 drivers/i2c/busses/i2c-amd-mp2-pci.c create mode 100644 drivers/i2c/busses/i2c-amd-mp2-plat.c create mode 100644 drivers/i2c/busses/i2c-amd-mp2.h create mode 100644 drivers/i2c/busses/i2c-at91-core.c create mode 100644 drivers/i2c/busses/i2c-at91-master.c create mode 100644 drivers/i2c/busses/i2c-at91-slave.c delete mode 100644 drivers/i2c/busses/i2c-at91.c create mode 100644 drivers/i2c/busses/i2c-at91.h create mode 100644 drivers/iio/adc/ad7780.c create mode 100644 drivers/iio/adc/ti-ads8344.c delete mode 100644 drivers/iio/counter/104-quad-8.c delete mode 100644 drivers/iio/counter/Kconfig delete mode 100644 drivers/iio/counter/Makefile delete mode 100644 drivers/iio/counter/stm32-lptimer-cnt.c create mode 100644 drivers/iio/gyro/fxas21002c.h create mode 100644 drivers/iio/gyro/fxas21002c_core.c create mode 100644 drivers/iio/gyro/fxas21002c_i2c.c create mode 100644 drivers/iio/gyro/fxas21002c_spi.c create mode 100644 drivers/iio/imu/adis16400.c delete mode 100644 drivers/iio/imu/adis16400.h delete mode 100644 drivers/iio/imu/adis16400_buffer.c delete mode 100644 drivers/iio/imu/adis16400_core.c create mode 100644 drivers/iio/proximity/mb1232.c create mode 100644 drivers/iio/temperature/max31856.c create mode 100644 drivers/infiniband/hw/efa/Kconfig create mode 100644 drivers/infiniband/hw/efa/Makefile create mode 100644 drivers/infiniband/hw/efa/efa.h create mode 100644 drivers/infiniband/hw/efa/efa_admin_cmds_defs.h create mode 100644 drivers/infiniband/hw/efa/efa_admin_defs.h create mode 100644 drivers/infiniband/hw/efa/efa_com.c create mode 100644 drivers/infiniband/hw/efa/efa_com.h create mode 100644 drivers/infiniband/hw/efa/efa_com_cmd.c create mode 100644 drivers/infiniband/hw/efa/efa_com_cmd.h create mode 100644 drivers/infiniband/hw/efa/efa_common_defs.h create mode 100644 drivers/infiniband/hw/efa/efa_main.c create mode 100644 drivers/infiniband/hw/efa/efa_regs_defs.h create mode 100644 drivers/infiniband/hw/efa/efa_verbs.c create mode 100644 drivers/infiniband/hw/hns/hns_roce_hw_v2_dfx.c create mode 100644 drivers/infiniband/hw/hns/hns_roce_restrack.c create mode 100644 drivers/input/keyboard/qt1050.c create mode 100644 drivers/input/misc/gpio-vibra.c create mode 100644 drivers/input/misc/max77650-onkey.c create mode 100644 drivers/input/touchscreen/iqs5xx.c create mode 100644 drivers/iommu/virtio-iommu.c create mode 100644 drivers/irqchip/irq-ixp4xx.c create mode 100644 drivers/irqchip/irq-ti-sci-inta.c create mode 100644 drivers/irqchip/irq-ti-sci-intr.c create mode 100644 drivers/leds/leds-lm3532.c create mode 100644 drivers/leds/leds-max77650.c create mode 100644 drivers/mailbox/armada-37xx-rwtm-mailbox.c create mode 100644 drivers/md/dm-dust.c create mode 100644 drivers/media/i2c/st-mipid02.c create mode 100644 drivers/media/media-dev-allocator.c create mode 100644 drivers/media/platform/meson/ao-cec-g12a.c delete mode 100644 drivers/memory/Makefile.asm-offsets create mode 100644 drivers/mfd/altera-sysmgr.c create mode 100644 drivers/mfd/max77650.c create mode 100644 drivers/mfd/stmfx.c create mode 100644 drivers/misc/habanalabs/firmware_if.c create mode 100644 drivers/misc/habanalabs/goya/goya_coresight.c create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/pcie_wrap_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/goya_coresight.h create mode 100644 drivers/misc/habanalabs/include/hw_ip/pci/pci_general.h create mode 100644 drivers/misc/habanalabs/pci.c create mode 100644 drivers/misc/mei/hdcp/Kconfig create mode 100644 drivers/misc/ocxl/core.c create mode 100644 drivers/misc/ocxl/mmio.c delete mode 100644 drivers/mmc/host/mmci_qcom_dml.h delete mode 100644 drivers/mtd/afs.c create mode 100644 drivers/mtd/nand/raw/ingenic/Kconfig create mode 100644 drivers/mtd/nand/raw/ingenic/Makefile create mode 100644 drivers/mtd/nand/raw/ingenic/ingenic_ecc.c create mode 100644 drivers/mtd/nand/raw/ingenic/ingenic_ecc.h create mode 100644 drivers/mtd/nand/raw/ingenic/ingenic_nand.c create mode 100644 drivers/mtd/nand/raw/ingenic/jz4725b_bch.c create mode 100644 drivers/mtd/nand/raw/ingenic/jz4740_ecc.c create mode 100644 drivers/mtd/nand/raw/ingenic/jz4740_nand.c create mode 100644 drivers/mtd/nand/raw/ingenic/jz4780_bch.c delete mode 100644 drivers/mtd/nand/raw/jz4740_nand.c delete mode 100644 drivers/mtd/nand/raw/jz4780_bch.c delete mode 100644 drivers/mtd/nand/raw/jz4780_bch.h delete mode 100644 drivers/mtd/nand/raw/jz4780_nand.c create mode 100644 drivers/mtd/parsers/afs.c create mode 100644 drivers/mtd/parsers/parser_imagetag.c create mode 100644 drivers/net/dsa/mv88e6xxx/smi.c create mode 100644 drivers/net/dsa/mv88e6xxx/smi.h create mode 100644 drivers/net/dsa/sja1105/Kconfig create mode 100644 drivers/net/dsa/sja1105/Makefile create mode 100644 drivers/net/dsa/sja1105/sja1105.h create mode 100644 drivers/net/dsa/sja1105/sja1105_clocking.c create mode 100644 drivers/net/dsa/sja1105/sja1105_dynamic_config.c create mode 100644 drivers/net/dsa/sja1105/sja1105_dynamic_config.h create mode 100644 drivers/net/dsa/sja1105/sja1105_ethtool.c create mode 100644 drivers/net/dsa/sja1105/sja1105_main.c create mode 100644 drivers/net/dsa/sja1105/sja1105_spi.c create mode 100644 drivers/net/dsa/sja1105/sja1105_static_config.c create mode 100644 drivers/net/dsa/sja1105/sja1105_static_config.h create mode 100644 drivers/net/ethernet/aquantia/atlantic/aq_drvinfo.c create mode 100644 drivers/net/ethernet/aquantia/atlantic/aq_drvinfo.h create mode 100644 drivers/net/ethernet/intel/i40e/i40e_ddp.c create mode 100644 drivers/net/ethernet/intel/ice/ice_dcb.c create mode 100644 drivers/net/ethernet/intel/ice/ice_dcb.h create mode 100644 drivers/net/ethernet/intel/ice/ice_dcb_lib.c create mode 100644 drivers/net/ethernet/intel/ice/ice_dcb_lib.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/params.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/params.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/rdma.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/rdma.h create mode 100644 drivers/net/ethernet/netronome/nfp/ccm.c create mode 100644 drivers/net/ethernet/netronome/nfp/ccm.h create mode 100644 drivers/net/ethernet/netronome/nfp/flower/qos_conf.c create mode 100644 drivers/net/ethernet/ti/cpsw_ethtool.c create mode 100644 drivers/net/ethernet/ti/cpsw_priv.c create mode 100644 drivers/net/ethernet/ti/cpsw_priv.h create mode 100644 drivers/net/ethernet/ti/cpsw_sl.c create mode 100644 drivers/net/ethernet/ti/cpsw_sl.h create mode 100644 drivers/net/netdevsim/bus.c create mode 100644 drivers/net/netdevsim/dev.c delete mode 100644 drivers/net/netdevsim/devlink.c create mode 100644 drivers/net/netdevsim/sdev.c create mode 100644 drivers/net/phy/mdio-mux-meson-g12a.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7615/Kconfig create mode 100644 drivers/net/wireless/mediatek/mt76/mt7615/Makefile create mode 100644 drivers/net/wireless/mediatek/mt76/mt7615/dma.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7615/eeprom.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7615/eeprom.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt7615/init.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7615/mac.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7615/mac.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt7615/main.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7615/mcu.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt7615/pci.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7615/regs.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_beacon.c create mode 100644 drivers/net/wireless/realtek/rtw88/Kconfig create mode 100644 drivers/net/wireless/realtek/rtw88/Makefile create mode 100644 drivers/net/wireless/realtek/rtw88/debug.c create mode 100644 drivers/net/wireless/realtek/rtw88/debug.h create mode 100644 drivers/net/wireless/realtek/rtw88/efuse.c create mode 100644 drivers/net/wireless/realtek/rtw88/efuse.h create mode 100644 drivers/net/wireless/realtek/rtw88/fw.c create mode 100644 drivers/net/wireless/realtek/rtw88/fw.h create mode 100644 drivers/net/wireless/realtek/rtw88/hci.h create mode 100644 drivers/net/wireless/realtek/rtw88/mac.c create mode 100644 drivers/net/wireless/realtek/rtw88/mac.h create mode 100644 drivers/net/wireless/realtek/rtw88/mac80211.c create mode 100644 drivers/net/wireless/realtek/rtw88/main.c create mode 100644 drivers/net/wireless/realtek/rtw88/main.h create mode 100644 drivers/net/wireless/realtek/rtw88/pci.c create mode 100644 drivers/net/wireless/realtek/rtw88/pci.h create mode 100644 drivers/net/wireless/realtek/rtw88/phy.c create mode 100644 drivers/net/wireless/realtek/rtw88/phy.h create mode 100644 drivers/net/wireless/realtek/rtw88/ps.c create mode 100644 drivers/net/wireless/realtek/rtw88/ps.h create mode 100644 drivers/net/wireless/realtek/rtw88/reg.h create mode 100644 drivers/net/wireless/realtek/rtw88/regd.c create mode 100644 drivers/net/wireless/realtek/rtw88/regd.h create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8822b.c create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8822b.h create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8822b_table.c create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8822b_table.h create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8822c.c create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8822c.h create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8822c_table.c create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8822c_table.h create mode 100644 drivers/net/wireless/realtek/rtw88/rx.c create mode 100644 drivers/net/wireless/realtek/rtw88/rx.h create mode 100644 drivers/net/wireless/realtek/rtw88/sec.c create mode 100644 drivers/net/wireless/realtek/rtw88/sec.h create mode 100644 drivers/net/wireless/realtek/rtw88/tx.c create mode 100644 drivers/net/wireless/realtek/rtw88/tx.h create mode 100644 drivers/net/wireless/realtek/rtw88/util.c create mode 100644 drivers/net/wireless/realtek/rtw88/util.h create mode 100644 drivers/nvmem/nvmem-sysfs.c create mode 100644 drivers/nvmem/nvmem.h create mode 100644 drivers/nvmem/stm32-romem.c create mode 100644 drivers/pci/controller/dwc/pcie-al.c create mode 100644 drivers/perf/arm_smmuv3_pmu.c create mode 100644 drivers/phy/amlogic/phy-meson-g12a-usb2.c create mode 100644 drivers/phy/amlogic/phy-meson-g12a-usb3-pcie.c create mode 100644 drivers/phy/broadcom/phy-bcm-sr-usb.c create mode 100644 drivers/phy/hisilicon/phy-hi3660-usb3.c create mode 100644 drivers/phy/mediatek/phy-mtk-ufs.c create mode 100644 drivers/phy/tegra/xusb-tegra186.c create mode 100644 drivers/phy/ti/phy-am654-serdes.c create mode 100644 drivers/pinctrl/cirrus/pinctrl-lochnagar.c create mode 100644 drivers/pinctrl/mediatek/pinctrl-mt8516.c create mode 100644 drivers/pinctrl/mediatek/pinctrl-mtk-mt8516.h create mode 100644 drivers/pinctrl/pinctrl-bm1880.c create mode 100644 drivers/pinctrl/pinctrl-stmfx.c create mode 100644 drivers/platform/chrome/cros_ec_ishtp.c create mode 100644 drivers/platform/chrome/cros_ec_rpmsg.c create mode 100644 drivers/platform/chrome/cros_ec_trace.c create mode 100644 drivers/platform/chrome/cros_ec_trace.h create mode 100644 drivers/platform/chrome/cros_usbpd_logger.c create mode 100644 drivers/platform/chrome/wilco_ec/properties.c create mode 100644 drivers/platform/chrome/wilco_ec/sysfs.c create mode 100644 drivers/platform/mellanox/mlxbf-tmfifo-regs.h create mode 100644 drivers/platform/mellanox/mlxbf-tmfifo.c create mode 100644 drivers/platform/x86/intel_mrfld_pwrbtn.c create mode 100644 drivers/power/supply/ingenic-battery.c create mode 100644 drivers/power/supply/lt3651-charger.c delete mode 100644 drivers/power/supply/ltc3651-charger.c create mode 100644 drivers/power/supply/max77650-charger.c create mode 100644 drivers/power/supply/ucs1002_power.c create mode 100644 drivers/pwm/pwm-imx-tpm.c create mode 100644 drivers/regulator/stm32-pwr.c create mode 100644 drivers/rtc/rtc-aspeed.c create mode 100644 drivers/s390/cio/vfio_ccw_async.c create mode 100644 drivers/scsi/qla2xxx/qla_dsd.h create mode 100644 drivers/scsi/ufs/ufs-mediatek.c create mode 100644 drivers/scsi/ufs/ufs-mediatek.h create mode 100644 drivers/soc/aspeed/Kconfig create mode 100644 drivers/soc/aspeed/Makefile rename drivers/{misc => soc/aspeed}/aspeed-lpc-ctrl.c (100%) rename drivers/{misc => soc/aspeed}/aspeed-lpc-snoop.c (100%) create mode 100644 drivers/soc/aspeed/aspeed-p2a-ctrl.c create mode 100644 drivers/soc/imx/soc-imx8.c create mode 100644 drivers/soc/ixp4xx/Kconfig create mode 100644 drivers/soc/ixp4xx/Makefile create mode 100644 drivers/soc/ixp4xx/ixp4xx-npe.c create mode 100644 drivers/soc/ixp4xx/ixp4xx-qmgr.c create mode 100644 drivers/soc/ti/ti_sci_inta_msi.c create mode 100644 drivers/spi/spi-mt7621.c create mode 100644 drivers/spi/spi-zynq-qspi.c create mode 100644 drivers/staging/fieldbus/Documentation/ABI/fieldbus-dev-cdev create mode 100644 drivers/staging/fieldbus/Documentation/ABI/sysfs-class-fieldbus-dev create mode 100644 drivers/staging/fieldbus/Documentation/fieldbus_dev.txt create mode 100644 drivers/staging/fieldbus/Kconfig create mode 100644 drivers/staging/fieldbus/Makefile create mode 100644 drivers/staging/fieldbus/TODO create mode 100644 drivers/staging/fieldbus/anybuss/Kconfig create mode 100644 drivers/staging/fieldbus/anybuss/Makefile create mode 100644 drivers/staging/fieldbus/anybuss/anybuss-client.h create mode 100644 drivers/staging/fieldbus/anybuss/anybuss-controller.h create mode 100644 drivers/staging/fieldbus/anybuss/arcx-anybus.c create mode 100644 drivers/staging/fieldbus/anybuss/hms-profinet.c create mode 100644 drivers/staging/fieldbus/anybuss/host.c create mode 100644 drivers/staging/fieldbus/dev_core.c create mode 100644 drivers/staging/fieldbus/fieldbus_dev.h delete mode 100644 drivers/staging/iio/Documentation/sysfs-bus-iio-impedance-analy [...] delete mode 100644 drivers/staging/iio/adc/ad7780.c create mode 100644 drivers/staging/kpc2000/Kconfig create mode 100644 drivers/staging/kpc2000/Makefile create mode 100644 drivers/staging/kpc2000/TODO create mode 100644 drivers/staging/kpc2000/kpc.h create mode 100644 drivers/staging/kpc2000/kpc2000/Makefile create mode 100644 drivers/staging/kpc2000/kpc2000/cell_probe.c create mode 100644 drivers/staging/kpc2000/kpc2000/core.c create mode 100644 drivers/staging/kpc2000/kpc2000/dma_common_defs.h create mode 100644 drivers/staging/kpc2000/kpc2000/fileops.c create mode 100644 drivers/staging/kpc2000/kpc2000/kp2000_module.c create mode 100644 drivers/staging/kpc2000/kpc2000/pcie.h create mode 100644 drivers/staging/kpc2000/kpc2000/uapi.h create mode 100644 drivers/staging/kpc2000/kpc_dma/Makefile create mode 100644 drivers/staging/kpc2000/kpc_dma/dma.c create mode 100644 drivers/staging/kpc2000/kpc_dma/fileops.c create mode 100644 drivers/staging/kpc2000/kpc_dma/kpc_dma_driver.c create mode 100644 drivers/staging/kpc2000/kpc_dma/kpc_dma_driver.h create mode 100644 drivers/staging/kpc2000/kpc_dma/uapi.h create mode 100644 drivers/staging/kpc2000/kpc_i2c/Makefile create mode 100644 drivers/staging/kpc2000/kpc_i2c/fileops.c create mode 100644 drivers/staging/kpc2000/kpc_i2c/i2c_driver.c create mode 100644 drivers/staging/kpc2000/kpc_spi/Makefile create mode 100644 drivers/staging/kpc2000/kpc_spi/spi_driver.c create mode 100644 drivers/staging/kpc2000/kpc_spi/spi_parts.h delete mode 100644 drivers/staging/media/mt9t031/Kconfig delete mode 100644 drivers/staging/media/mt9t031/Makefile delete mode 100644 drivers/staging/media/mt9t031/TODO create mode 100644 drivers/staging/media/soc_camera/TODO delete mode 100644 drivers/staging/media/zoran/Kconfig delete mode 100644 drivers/staging/media/zoran/Makefile delete mode 100644 drivers/staging/media/zoran/TODO delete mode 100644 drivers/staging/media/zoran/videocodec.c delete mode 100644 drivers/staging/media/zoran/videocodec.h delete mode 100644 drivers/staging/media/zoran/zoran.h delete mode 100644 drivers/staging/media/zoran/zoran_card.c delete mode 100644 drivers/staging/media/zoran/zoran_card.h delete mode 100644 drivers/staging/media/zoran/zoran_device.c delete mode 100644 drivers/staging/media/zoran/zoran_device.h delete mode 100644 drivers/staging/media/zoran/zoran_driver.c delete mode 100644 drivers/staging/media/zoran/zoran_procfs.c delete mode 100644 drivers/staging/media/zoran/zoran_procfs.h delete mode 100644 drivers/staging/media/zoran/zr36016.c delete mode 100644 drivers/staging/media/zoran/zr36016.h delete mode 100644 drivers/staging/media/zoran/zr36050.c delete mode 100644 drivers/staging/media/zoran/zr36050.h delete mode 100644 drivers/staging/media/zoran/zr36057.h delete mode 100644 drivers/staging/media/zoran/zr36060.c delete mode 100644 drivers/staging/media/zoran/zr36060.h create mode 100644 drivers/staging/most/Documentation/ABI/configfs-most.txt create mode 100644 drivers/staging/most/configfs.c delete mode 100644 drivers/staging/mt7621-mmc/Kconfig delete mode 100644 drivers/staging/mt7621-mmc/Makefile delete mode 100644 drivers/staging/mt7621-mmc/TODO delete mode 100644 drivers/staging/mt7621-mmc/board.h delete mode 100644 drivers/staging/mt7621-mmc/dbg.c delete mode 100644 drivers/staging/mt7621-mmc/dbg.h delete mode 100644 drivers/staging/mt7621-mmc/mt6575_sd.h delete mode 100644 drivers/staging/mt7621-mmc/sd.c delete mode 100644 drivers/staging/mt7621-spi/Kconfig delete mode 100644 drivers/staging/mt7621-spi/Makefile delete mode 100644 drivers/staging/mt7621-spi/TODO delete mode 100644 drivers/staging/mt7621-spi/spi-mt7621.c create mode 100644 drivers/staging/octeon/TODO create mode 100644 drivers/staging/rtl8188eu/include/phydm_reg.h create mode 100644 drivers/staging/rtl8188eu/include/phydm_regdefine11n.h delete mode 100644 drivers/staging/rtl8192e/license delete mode 100644 drivers/staging/rtlwifi/Kconfig delete mode 100644 drivers/staging/rtlwifi/Makefile delete mode 100644 drivers/staging/rtlwifi/TODO delete mode 100644 drivers/staging/rtlwifi/base.c delete mode 100644 drivers/staging/rtlwifi/base.h delete mode 100644 drivers/staging/rtlwifi/btcoexist/Makefile delete mode 100644 drivers/staging/rtlwifi/btcoexist/halbt_precomp.h delete mode 100644 drivers/staging/rtlwifi/btcoexist/halbtc8822b1ant.c delete mode 100644 drivers/staging/rtlwifi/btcoexist/halbtc8822b1ant.h delete mode 100644 drivers/staging/rtlwifi/btcoexist/halbtc8822b2ant.c delete mode 100644 drivers/staging/rtlwifi/btcoexist/halbtc8822b2ant.h delete mode 100644 drivers/staging/rtlwifi/btcoexist/halbtc8822bwifionly.c delete mode 100644 drivers/staging/rtlwifi/btcoexist/halbtc8822bwifionly.h delete mode 100644 drivers/staging/rtlwifi/btcoexist/halbtcoutsrc.c delete mode 100644 drivers/staging/rtlwifi/btcoexist/halbtcoutsrc.h delete mode 100644 drivers/staging/rtlwifi/btcoexist/rtl_btc.c delete mode 100644 drivers/staging/rtlwifi/btcoexist/rtl_btc.h delete mode 100644 drivers/staging/rtlwifi/cam.c delete mode 100644 drivers/staging/rtlwifi/cam.h delete mode 100644 drivers/staging/rtlwifi/core.c delete mode 100644 drivers/staging/rtlwifi/core.h delete mode 100644 drivers/staging/rtlwifi/debug.c delete mode 100644 drivers/staging/rtlwifi/debug.h delete mode 100644 drivers/staging/rtlwifi/efuse.c delete mode 100644 drivers/staging/rtlwifi/efuse.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_2_platform.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_8822b/halmac_ [...] delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_8822b/halmac_ [...] delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_8822b/halmac_ [...] delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_8822b/halmac_ [...] delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_8822b/halmac_ [...] delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_8822b/halmac_ [...] delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_8822b/halmac_ [...] delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_8822b/halmac_ [...] delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_8822b/halmac_ [...] delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_8822b/halmac_ [...] delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_8822b/halmac_ [...] delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_8822b/halmac_ [...] delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_8822b/halmac_ [...] delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_8822b/halmac_ [...] delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_88xx_cfg.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx.c delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx_pcie.c delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx_pcie.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx_sdio.c delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx_sdio.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx_usb.c delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx_usb.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_func_88xx.c delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_func_88xx.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_api.c delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_api.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_bit2.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_bit_8822b.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_fw_info.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_fw_offload_c2h_nic.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_fw_offload_h2c_nic.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_h2c_extra_info_nic.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_intf_phy_cmd.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_original_c2h_nic.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_original_h2c_nic.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_pwr_seq_cmd.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_reg2.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_reg_8822b.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_rx_bd_chip.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_rx_bd_nic.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_rx_desc_chip.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_rx_desc_nic.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_sdio_reg.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_tx_bd_chip.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_tx_bd_nic.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_tx_desc_chip.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_tx_desc_nic.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_type.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_usb_reg.h delete mode 100644 drivers/staging/rtlwifi/halmac/rtl_halmac.c delete mode 100644 drivers/staging/rtlwifi/halmac/rtl_halmac.h delete mode 100644 drivers/staging/rtlwifi/pci.c delete mode 100644 drivers/staging/rtlwifi/pci.h delete mode 100644 drivers/staging/rtlwifi/phydm/halphyrf_ce.c delete mode 100644 drivers/staging/rtlwifi/phydm/halphyrf_ce.h delete mode 100644 drivers/staging/rtlwifi/phydm/mp_precomp.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm.c delete mode 100644 drivers/staging/rtlwifi/phydm/phydm.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_acs.c delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_acs.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_adaptivity.c delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_adaptivity.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_adc_sampling.c delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_adc_sampling.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_antdiv.c delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_antdiv.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_beamforming.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_ccx.c delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_ccx.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_cfotracking.c delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_cfotracking.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_debug.c delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_debug.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_dfs.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_dig.c delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_dig.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_dynamic_rx_path.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_dynamicbbpowersaving.c delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_dynamicbbpowersaving.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_dynamictxpower.c delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_dynamictxpower.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_edcaturbocheck.c delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_edcaturbocheck.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_features.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_hwconfig.c delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_hwconfig.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_interface.c delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_interface.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_iqk.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_kfree.c delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_kfree.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_noisemonitor.c delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_noisemonitor.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_powertracking_ce.c delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_powertracking_ce.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_pre_define.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_precomp.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_psd.c delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_psd.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_rainfo.c delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_rainfo.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_reg.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_regdefine11ac.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_regdefine11n.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_types.h delete mode 100644 drivers/staging/rtlwifi/phydm/rtl8822b/halhwimg8822b_bb.c delete mode 100644 drivers/staging/rtlwifi/phydm/rtl8822b/halhwimg8822b_bb.h delete mode 100644 drivers/staging/rtlwifi/phydm/rtl8822b/halhwimg8822b_mac.c delete mode 100644 drivers/staging/rtlwifi/phydm/rtl8822b/halhwimg8822b_mac.h delete mode 100644 drivers/staging/rtlwifi/phydm/rtl8822b/halhwimg8822b_rf.c delete mode 100644 drivers/staging/rtlwifi/phydm/rtl8822b/halhwimg8822b_rf.h delete mode 100644 drivers/staging/rtlwifi/phydm/rtl8822b/halphyrf_8822b.c delete mode 100644 drivers/staging/rtlwifi/phydm/rtl8822b/halphyrf_8822b.h delete mode 100644 drivers/staging/rtlwifi/phydm/rtl8822b/phydm_hal_api8822b.c delete mode 100644 drivers/staging/rtlwifi/phydm/rtl8822b/phydm_hal_api8822b.h delete mode 100644 drivers/staging/rtlwifi/phydm/rtl8822b/phydm_iqk_8822b.c delete mode 100644 drivers/staging/rtlwifi/phydm/rtl8822b/phydm_iqk_8822b.h delete mode 100644 drivers/staging/rtlwifi/phydm/rtl8822b/phydm_regconfig8822b.c delete mode 100644 drivers/staging/rtlwifi/phydm/rtl8822b/phydm_regconfig8822b.h delete mode 100644 drivers/staging/rtlwifi/phydm/rtl8822b/phydm_rtl8822b.c delete mode 100644 drivers/staging/rtlwifi/phydm/rtl8822b/phydm_rtl8822b.h delete mode 100644 drivers/staging/rtlwifi/phydm/rtl8822b/version_rtl8822b.h delete mode 100644 drivers/staging/rtlwifi/phydm/rtl_phydm.c delete mode 100644 drivers/staging/rtlwifi/phydm/rtl_phydm.h delete mode 100644 drivers/staging/rtlwifi/phydm/txbf/halcomtxbf.h delete mode 100644 drivers/staging/rtlwifi/phydm/txbf/haltxbf8822b.h delete mode 100644 drivers/staging/rtlwifi/phydm/txbf/haltxbfinterface.h delete mode 100644 drivers/staging/rtlwifi/phydm/txbf/haltxbfjaguar.h delete mode 100644 drivers/staging/rtlwifi/phydm/txbf/phydm_hal_txbf_api.h delete mode 100644 drivers/staging/rtlwifi/ps.c delete mode 100644 drivers/staging/rtlwifi/ps.h delete mode 100644 drivers/staging/rtlwifi/pwrseqcmd.h delete mode 100644 drivers/staging/rtlwifi/rc.c delete mode 100644 drivers/staging/rtlwifi/rc.h delete mode 100644 drivers/staging/rtlwifi/regd.c delete mode 100644 drivers/staging/rtlwifi/regd.h delete mode 100644 drivers/staging/rtlwifi/rtl8822be/Makefile delete mode 100644 drivers/staging/rtlwifi/rtl8822be/def.h delete mode 100644 drivers/staging/rtlwifi/rtl8822be/fw.c delete mode 100644 drivers/staging/rtlwifi/rtl8822be/fw.h delete mode 100644 drivers/staging/rtlwifi/rtl8822be/hw.c delete mode 100644 drivers/staging/rtlwifi/rtl8822be/hw.h delete mode 100644 drivers/staging/rtlwifi/rtl8822be/led.c delete mode 100644 drivers/staging/rtlwifi/rtl8822be/led.h delete mode 100644 drivers/staging/rtlwifi/rtl8822be/phy.c delete mode 100644 drivers/staging/rtlwifi/rtl8822be/phy.h delete mode 100644 drivers/staging/rtlwifi/rtl8822be/reg.h delete mode 100644 drivers/staging/rtlwifi/rtl8822be/sw.c delete mode 100644 drivers/staging/rtlwifi/rtl8822be/sw.h delete mode 100644 drivers/staging/rtlwifi/rtl8822be/trx.c delete mode 100644 drivers/staging/rtlwifi/rtl8822be/trx.h delete mode 100644 drivers/staging/rtlwifi/stats.c delete mode 100644 drivers/staging/rtlwifi/stats.h delete mode 100644 drivers/staging/rtlwifi/wifi.h delete mode 100644 drivers/staging/vboxvideo/Kconfig delete mode 100644 drivers/staging/vboxvideo/TODO delete mode 100644 drivers/staging/vboxvideo/vbox_drv.c delete mode 100644 drivers/staging/vboxvideo/vbox_drv.h delete mode 100644 drivers/staging/vboxvideo/vbox_fb.c delete mode 100644 drivers/staging/vboxvideo/vbox_irq.c delete mode 100644 drivers/staging/vboxvideo/vbox_main.c delete mode 100644 drivers/staging/vboxvideo/vbox_mode.c delete mode 100644 drivers/staging/vboxvideo/vbox_prime.c delete mode 100644 drivers/staging/vboxvideo/vbox_ttm.c delete mode 100644 drivers/thermal/qcom/tsens-8916.c delete mode 100644 drivers/thermal/qcom/tsens-8974.c create mode 100644 drivers/thermal/qcom/tsens-v0_1.c create mode 100644 drivers/thermal/qcom/tsens-v1.c create mode 100644 drivers/thermal/thermal_mmio.c create mode 100644 drivers/thunderbolt/lc.c create mode 100644 drivers/thunderbolt/tunnel.c create mode 100644 drivers/thunderbolt/tunnel.h delete mode 100644 drivers/thunderbolt/tunnel_pci.c delete mode 100644 drivers/thunderbolt/tunnel_pci.h create mode 100644 drivers/tty/serial/milbeaut_usio.c create mode 100644 drivers/tty/serial/sifive.c create mode 100644 drivers/tty/ttynull.c create mode 100644 drivers/usb/dwc3/dwc3-meson-g12a.c create mode 100644 drivers/usb/mtu3/mtu3_debug.h create mode 100644 drivers/usb/mtu3/mtu3_debugfs.c create mode 100644 drivers/usb/mtu3/mtu3_trace.c create mode 100644 drivers/usb/mtu3/mtu3_trace.h create mode 100644 drivers/usb/typec/altmodes/displayport.h create mode 100644 drivers/usb/typec/altmodes/nvidia.c create mode 100644 drivers/usb/typec/ucsi/displayport.c delete mode 100644 drivers/video/fbdev/amba-clcd-nomadik.c delete mode 100644 drivers/video/fbdev/amba-clcd-nomadik.h delete mode 100644 drivers/video/fbdev/amba-clcd-versatile.c delete mode 100644 drivers/video/fbdev/amba-clcd-versatile.h create mode 100644 drivers/watchdog/bd70528_wdt.c create mode 100644 drivers/watchdog/imx_sc_wdt.c create mode 100644 fs/afs/dir_silly.c create mode 100644 fs/fsopen.c create mode 100644 fs/unicode/.gitignore create mode 100644 fs/unicode/Kconfig create mode 100644 fs/unicode/Makefile create mode 100644 fs/unicode/README.utf8data create mode 100644 fs/unicode/mkutf8data.c create mode 100644 fs/unicode/utf8-core.c create mode 100644 fs/unicode/utf8-norm.c create mode 100644 fs/unicode/utf8-selftest.c create mode 100644 fs/unicode/utf8data.h_shipped create mode 100644 fs/unicode/utf8n.h create mode 100644 fs/xfs/libxfs/xfs_health.h create mode 100644 fs/xfs/scrub/fscounters.c create mode 100644 fs/xfs/scrub/health.c create mode 100644 fs/xfs/scrub/health.h create mode 100644 fs/xfs/xfs_health.c create mode 100644 include/asm-generic/dynamic_debug.h create mode 100644 include/asm-generic/mmiowb.h create mode 100644 include/asm-generic/mmiowb_types.h delete mode 100644 include/asm-generic/rwsem.h delete mode 100644 include/asm-generic/segment.h delete mode 100644 include/asm-generic/sizes.h create mode 100644 include/drm/drm_format_helper.h create mode 100644 include/drm/drm_gem_shmem_helper.h delete mode 100644 include/drm/tinydrm/tinydrm.h create mode 100644 include/dt-bindings/clock/mt8183-clk.h create mode 100644 include/dt-bindings/clock/mt8516-clk.h create mode 100644 include/dt-bindings/clock/qcom,turingcc-qcs404.h create mode 100644 include/dt-bindings/clock/sifive-fu540-prci.h delete mode 100644 include/dt-bindings/clock/xlnx,zynqmp-clk.h create mode 100644 include/dt-bindings/clock/xlnx-zynqmp-clk.h create mode 100644 include/dt-bindings/iio/temperature/thermocouple.h create mode 100644 include/dt-bindings/phy/phy-am654-serdes.h create mode 100644 include/dt-bindings/reset/bitmain,bm1880-reset.h create mode 100644 include/linux/armada-37xx-rwtm-mailbox.h delete mode 100644 include/linux/atmel_tc.h create mode 100644 include/linux/clk/analogbits-wrpll-cln28hpc.h create mode 100644 include/linux/counter.h create mode 100644 include/linux/counter_enum.h create mode 100644 include/linux/dma-fence-chain.h create mode 100644 include/linux/dma/idma64.h create mode 100644 include/linux/dsa/8021q.h create mode 100644 include/linux/dsa/sja1105.h create mode 100644 include/linux/firmware/trusted_foundations.h create mode 100644 include/linux/fsl/ftm.h create mode 100644 include/linux/intel-ish-client-if.h create mode 100644 include/linux/irqchip/irq-ixp4xx.h create mode 100644 include/linux/mfd/altera-sysmgr.h create mode 100644 include/linux/mfd/max77650.h create mode 100644 include/linux/mfd/stmfx.h create mode 100644 include/linux/packing.h create mode 100644 include/linux/platform_data/eth-ep93xx.h delete mode 100644 include/linux/platform_data/pca954x.h create mode 100644 include/linux/platform_data/timer-ixp4xx.h create mode 100644 include/linux/platform_data/xilinx-ll-temac.h create mode 100644 include/linux/platform_data/xtalk-bridge.h create mode 100644 include/linux/rtc/rtc-omap.h delete mode 100644 include/linux/rwsem-spinlock.h create mode 100644 include/linux/soc/cirrus/ep93xx.h create mode 100644 include/linux/soc/ixp4xx/npe.h create mode 100644 include/linux/soc/ixp4xx/qmgr.h create mode 100644 include/linux/soc/ti/ti_sci_inta_msi.h create mode 100644 include/linux/unicode.h create mode 100644 include/media/fwht-ctrls.h create mode 100644 include/media/media-dev-allocator.h create mode 100644 include/net/bpf_sk_storage.h create mode 100644 include/net/ipv6_stubs.h delete mode 100644 include/net/netfilter/ipv4/nf_nat_masquerade.h delete mode 100644 include/net/netfilter/ipv6/nf_nat_masquerade.h create mode 100644 include/net/netfilter/nf_nat_masquerade.h delete mode 100644 include/net/nexthop.h create mode 100644 include/net/rtnh.h create mode 100644 include/net/tc_act/tc_police.h delete mode 100644 include/scsi/osd_attributes.h delete mode 100644 include/scsi/osd_protocol.h delete mode 100644 include/scsi/osd_sec.h delete mode 100644 include/scsi/osd_sense.h delete mode 100644 include/scsi/osd_types.h create mode 100644 include/soc/at91/atmel_tcb.h create mode 100644 include/soc/rockchip/rk3399_grf.h create mode 100644 include/sound/sof.h create mode 100644 include/sound/sof/control.h create mode 100644 include/sound/sof/dai-intel.h create mode 100644 include/sound/sof/dai.h create mode 100644 include/sound/sof/header.h create mode 100644 include/sound/sof/info.h create mode 100644 include/sound/sof/pm.h create mode 100644 include/sound/sof/stream.h create mode 100644 include/sound/sof/topology.h create mode 100644 include/sound/sof/trace.h create mode 100644 include/sound/sof/xtensa.h create mode 100644 include/trace/events/bpf_test_run.h create mode 100644 include/trace/events/devfreq.h create mode 100644 include/trace/events/ib_mad.h create mode 100644 include/trace/events/ib_umad.h create mode 100644 include/trace/events/nbd.h create mode 100644 include/uapi/drm/lima_drm.h create mode 100644 include/uapi/drm/panfrost_drm.h create mode 100644 include/uapi/linux/aspeed-p2a-ctrl.h create mode 100644 include/uapi/linux/virtio_iommu.h create mode 100644 include/uapi/rdma/efa-abi.h create mode 100644 include/uapi/sound/sof/abi.h create mode 100644 include/uapi/sound/sof/eq.h create mode 100644 include/uapi/sound/sof/fw.h create mode 100644 include/uapi/sound/sof/header.h create mode 100644 include/uapi/sound/sof/manifest.h create mode 100644 include/uapi/sound/sof/tokens.h create mode 100644 include/uapi/sound/sof/tone.h create mode 100644 include/uapi/sound/sof/trace.h copy kernel/cgroup/{freezer.c => legacy_freezer.c} (100%) create mode 100644 kernel/gcov/clang.c create mode 100644 kernel/gcov/gcc_base.c create mode 100755 kernel/gen_ikh_data.sh create mode 100644 kernel/kheaders.c create mode 100644 kernel/locking/lock_events.c create mode 100644 kernel/locking/lock_events.h create mode 100644 kernel/locking/lock_events_list.h delete mode 100644 kernel/locking/rwsem-spinlock.c create mode 100644 kernel/rcu/tree_stall.h delete mode 100644 lib/div64.c create mode 100644 lib/math/Kconfig create mode 100644 lib/math/Makefile rename lib/{ => math}/cordic.c (100%) create mode 100644 lib/math/div64.c rename lib/{ => math}/gcd.c (100%) create mode 100644 lib/math/int_pow.c rename lib/{ => math}/int_sqrt.c (100%) rename lib/{ => math}/lcm.c (100%) rename lib/{ => math}/prime_numbers.c (100%) create mode 100644 lib/math/rational.c rename lib/{ => math}/reciprocal_div.c (100%) create mode 100644 lib/packing.c delete mode 100644 lib/rational.c create mode 100644 lib/test_strscpy.c create mode 100644 localversion-next create mode 100644 mm/shuffle.c create mode 100644 mm/shuffle.h create mode 100644 modules.builtin.modinfo create mode 100644 net/core/bpf_sk_storage.c create mode 100644 net/core/datagram.h delete mode 100644 net/dsa/legacy.c create mode 100644 net/dsa/tag_8021q.c create mode 100644 net/dsa/tag_sja1105.c create mode 100644 net/hsr/hsr_debugfs.c delete mode 100644 net/ipv4/netfilter/ipt_MASQUERADE.c delete mode 100644 net/ipv4/netfilter/nft_chain_route_ipv4.c delete mode 100644 net/ipv4/xfrm4_mode_beet.c delete mode 100644 net/ipv4/xfrm4_mode_transport.c delete mode 100644 net/ipv4/xfrm4_mode_tunnel.c delete mode 100644 net/ipv6/netfilter/ip6t_MASQUERADE.c delete mode 100644 net/ipv6/netfilter/nft_chain_route_ipv6.c delete mode 100644 net/ipv6/xfrm6_mode_beet.c delete mode 100644 net/ipv6/xfrm6_mode_ro.c delete mode 100644 net/ipv6/xfrm6_mode_transport.c delete mode 100644 net/ipv6/xfrm6_mode_tunnel.c create mode 100644 net/netfilter/nft_chain_route.c create mode 100644 net/netfilter/xt_MASQUERADE.c create mode 100644 net/xfrm/xfrm_inout.h create mode 100644 samples/bpf/ibumad_kern.c create mode 100644 samples/bpf/ibumad_user.c create mode 100644 samples/pidfd/.gitignore create mode 100644 samples/pidfd/Makefile create mode 100644 samples/pidfd/pidfd-metadata.c delete mode 100644 samples/statx/Makefile delete mode 100644 samples/statx/test-statx.c create mode 100644 samples/vfs/.gitignore create mode 100644 samples/vfs/Makefile create mode 100644 samples/vfs/test-fsmount.c create mode 100644 samples/vfs/test-statx.c create mode 100644 scripts/gdb/linux/clk.py create mode 100644 scripts/gdb/linux/config.py create mode 100644 scripts/gdb/linux/rbtree.py create mode 100644 scripts/gdb/linux/timerlist.py mode change 100644 => 100755 scripts/kconfig/nconf-cfg.sh create mode 100644 security/Kconfig.hardening create mode 100644 security/integrity/platform_certs/load_ipl_s390.c create mode 100644 sound/soc/atmel/mchp-i2s-mcc.c create mode 100644 sound/soc/codecs/lochnagar-sc.c create mode 100644 sound/soc/codecs/tlv320aic32x4-clk.c create mode 100644 sound/soc/fsl/fsl_audmix.c create mode 100644 sound/soc/fsl/fsl_audmix.h create mode 100644 sound/soc/fsl/imx-audmix.c create mode 100644 sound/soc/intel/boards/sof_rt5682.c create mode 100644 sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c create mode 100644 sound/soc/mediatek/mt8183/mt8183-mt6358-ts3a227-max98357.c create mode 100644 sound/soc/sof/Kconfig create mode 100644 sound/soc/sof/Makefile create mode 100644 sound/soc/sof/control.c create mode 100644 sound/soc/sof/core.c create mode 100644 sound/soc/sof/debug.c create mode 100644 sound/soc/sof/intel/Kconfig create mode 100644 sound/soc/sof/intel/Makefile create mode 100644 sound/soc/sof/intel/apl.c create mode 100644 sound/soc/sof/intel/bdw.c create mode 100644 sound/soc/sof/intel/byt.c create mode 100644 sound/soc/sof/intel/cnl.c create mode 100644 sound/soc/sof/intel/hda-bus.c create mode 100644 sound/soc/sof/intel/hda-codec.c create mode 100644 sound/soc/sof/intel/hda-ctrl.c create mode 100644 sound/soc/sof/intel/hda-dai.c create mode 100644 sound/soc/sof/intel/hda-dsp.c create mode 100644 sound/soc/sof/intel/hda-ipc.c create mode 100644 sound/soc/sof/intel/hda-loader.c create mode 100644 sound/soc/sof/intel/hda-pcm.c create mode 100644 sound/soc/sof/intel/hda-stream.c create mode 100644 sound/soc/sof/intel/hda-trace.c create mode 100644 sound/soc/sof/intel/hda.c create mode 100644 sound/soc/sof/intel/hda.h create mode 100644 sound/soc/sof/intel/intel-ipc.c create mode 100644 sound/soc/sof/intel/shim.h create mode 100644 sound/soc/sof/ipc.c create mode 100644 sound/soc/sof/loader.c create mode 100644 sound/soc/sof/nocodec.c create mode 100644 sound/soc/sof/ops.c create mode 100644 sound/soc/sof/ops.h create mode 100644 sound/soc/sof/pcm.c create mode 100644 sound/soc/sof/pm.c create mode 100644 sound/soc/sof/sof-acpi-dev.c create mode 100644 sound/soc/sof/sof-pci-dev.c create mode 100644 sound/soc/sof/sof-priv.h create mode 100644 sound/soc/sof/topology.c create mode 100644 sound/soc/sof/trace.c create mode 100644 sound/soc/sof/utils.c create mode 100644 sound/soc/sof/xtensa/Kconfig create mode 100644 sound/soc/sof/xtensa/Makefile create mode 100644 sound/soc/sof/xtensa/core.c create mode 100644 sound/soc/sprd/sprd-mcdt.c create mode 100644 sound/soc/sprd/sprd-mcdt.h create mode 100644 sound/soc/sprd/sprd-pcm-compress.c create mode 100644 sound/usb/media.c create mode 100644 sound/usb/media.h copy {arch => tools/arch}/arc/include/uapi/asm/unistd.h (100%) create mode 100644 tools/arch/csky/include/uapi/asm/perf_regs.h copy {arch => tools/arch}/hexagon/include/uapi/asm/unistd.h (100%) copy {arch => tools/arch}/riscv/include/uapi/asm/unistd.h (100%) create mode 100644 tools/bpf/bpftool/Documentation/bpftool-btf.rst create mode 100644 tools/bpf/bpftool/btf.c create mode 100644 tools/build/feature/test-libzstd.c create mode 100644 tools/lib/bpf/libbpf.pc.template create mode 100644 tools/lib/bpf/libbpf_internal.h copy tools/perf/arch/{nds32 => csky}/Build (100%) copy tools/perf/arch/{sh => csky}/Makefile (100%) create mode 100644 tools/perf/arch/csky/include/perf_regs.h create mode 100644 tools/perf/arch/csky/util/Build create mode 100644 tools/perf/arch/csky/util/dwarf-regs.c create mode 100644 tools/perf/arch/csky/util/unwind-libdw.c create mode 100644 tools/perf/pmu-events/arch/x86/silvermont/other.json create mode 100644 tools/perf/trace/strace/groups/string create mode 100644 tools/testing/nvdimm/dax_pmem_compat_test.c create mode 100644 tools/testing/nvdimm/dax_pmem_core_test.c create mode 100644 tools/testing/nvdimm/dax_pmem_test.c copy tools/testing/selftests/bpf/{prog_tests => map_tests}/.gitignore (100%) create mode 100644 tools/testing/selftests/bpf/map_tests/sk_storage_map.c create mode 100644 tools/testing/selftests/bpf/prog_tests/bpf_verif_scale.c create mode 100644 tools/testing/selftests/bpf/prog_tests/flow_dissector_load_bytes.c create mode 100644 tools/testing/selftests/bpf/prog_tests/global_data.c create mode 100644 tools/testing/selftests/bpf/prog_tests/raw_tp_writable_reject_n [...] create mode 100644 tools/testing/selftests/bpf/prog_tests/raw_tp_writable_test_run.c create mode 100644 tools/testing/selftests/bpf/prog_tests/skb_ctx.c create mode 100644 tools/testing/selftests/bpf/progs/test_global_data.c create mode 100644 tools/testing/selftests/bpf/progs/test_jhash.h create mode 100644 tools/testing/selftests/bpf/progs/test_skb_ctx.c create mode 100644 tools/testing/selftests/bpf/progs/test_sysctl_prog.c create mode 100644 tools/testing/selftests/bpf/progs/test_tc_edt.c create mode 100644 tools/testing/selftests/bpf/progs/test_tc_tunnel.c create mode 100644 tools/testing/selftests/bpf/progs/test_tcp_check_syncookie_kern.c create mode 100644 tools/testing/selftests/bpf/progs/test_verif_scale1.c create mode 100644 tools/testing/selftests/bpf/progs/test_verif_scale2.c create mode 100644 tools/testing/selftests/bpf/progs/test_verif_scale3.c create mode 100644 tools/testing/selftests/bpf/test_btf.h create mode 100644 tools/testing/selftests/bpf/test_maps.h create mode 100644 tools/testing/selftests/bpf/test_sysctl.c create mode 100755 tools/testing/selftests/bpf/test_tc_edt.sh create mode 100755 tools/testing/selftests/bpf/test_tc_tunnel.sh create mode 100755 tools/testing/selftests/bpf/test_tcp_check_syncookie.sh create mode 100644 tools/testing/selftests/bpf/test_tcp_check_syncookie_user.c create mode 100644 tools/testing/selftests/bpf/verifier/direct_value_access.c create mode 100644 tools/testing/selftests/bpf/verifier/int_ptr.c create mode 100644 tools/testing/selftests/bpf/verifier/raw_tp_writable.c create mode 100644 tools/testing/selftests/bpf/verifier/scale.c create mode 100644 tools/testing/selftests/cgroup/test_freezer.c create mode 100644 tools/testing/selftests/drivers/.gitignore create mode 100755 tools/testing/selftests/drivers/net/mlxsw/qos_ets_strict.sh create mode 100644 tools/testing/selftests/drivers/net/mlxsw/qos_lib.sh create mode 100644 tools/testing/selftests/exec/recursion-depth.c create mode 100644 tools/testing/selftests/ftrace/test.d/ftrace/tracing-error-log.tc create mode 100644 tools/testing/selftests/ftrace/test.d/kprobe/kprobe_syntax_errors.tc create mode 100644 tools/testing/selftests/ftrace/test.d/kprobe/uprobe_syntax_errors.tc delete mode 100644 tools/testing/selftests/ftrace/test.d/trigger/inter-event/trigg [...] delete mode 100644 tools/testing/selftests/ima/Makefile delete mode 100644 tools/testing/selftests/ima/config delete mode 100755 tools/testing/selftests/ima/test_kexec_load.sh create mode 100644 tools/testing/selftests/kexec/Makefile create mode 100644 tools/testing/selftests/kexec/config create mode 100755 tools/testing/selftests/kexec/kexec_common_lib.sh create mode 100755 tools/testing/selftests/kexec/test_kexec_file_load.sh create mode 100755 tools/testing/selftests/kexec/test_kexec_load.sh create mode 100755 tools/testing/selftests/kselftest/prefix.pl create mode 100644 tools/testing/selftests/kselftest/runner.sh create mode 100644 tools/testing/selftests/kselftest_module.h create mode 100755 tools/testing/selftests/kselftest_module.sh create mode 100644 tools/testing/selftests/kvm/x86_64/kvm_create_max_vcpus.c create mode 100644 tools/testing/selftests/kvm/x86_64/vmx_set_nested_state_test.c create mode 100755 tools/testing/selftests/lib/strscpy.sh create mode 100755 tools/testing/selftests/media_tests/media_dev_allocator.sh create mode 100755 tools/testing/selftests/net/forwarding/bridge_igmp.sh create mode 100755 tools/testing/selftests/net/forwarding/loopback.sh create mode 100755 tools/testing/selftests/net/forwarding/tc_vlan_modify.sh create mode 100755 tools/testing/selftests/netfilter/bridge_brouter.sh create mode 100755 tools/testing/selftests/netfilter/conntrack_icmp_related.sh create mode 100644 tools/testing/selftests/pidfd/.gitignore copy arch/arm/mach-imx/Makefile.boot => tools/testing/selftests/powerpc/copyloops/ [...] create mode 100644 tools/testing/selftests/powerpc/signal/sigfuz.c