This is an automated email from the git hooks/post-receive script.
"tcwg-buildslave pushed a change to branch linaro-local/ci/llvm-kernel-armv8l-tested in repository toolchain/linux-next.
from 12ba7e104552 mlxsw: Make MLXSW_SP1_FWREV_MINOR a hard requirement adds affab5108217 platform/x86: dell-smbios-wmi: Correct a memory leak adds ff0e9f26288d platform/x86: alienware-wmi: Correct a memory leak adds eba2d6b34a32 Merge tag 'platform-drivers-x86-v4.19-2' of git://git.infr [...] adds 83f365554e47 ring-buffer: Allow for rescheduling when removing pages adds f21f7fa263ac Merge tag 'trace-v4.19-rc4' of git://git.kernel.org/pub/sc [...] adds 3702a0585e64 crypto: ccp - add timeout support in the SEV command adds 24568b47d48e crypto: x86/aegis,morus - Do not require OSXSAVE for SSE2 adds 4ca719a338d5 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] adds 679fcae46c8b scsi: iscsi: target: Don't use stack buffer for scatterlist adds cbe3fd39d223 scsi: qla2xxx: Fix an endian bug in fcpcmd_is_corrupted() adds 6ad49fa1993d Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds e3f3d7ab00cd hwmon: (nct6775) Set weight source to zero correctly adds c793279c7703 hwmon: (nct6775) Fix access to fan pulse registers adds 37196ba4ae95 hwmon: (nct6775) Fix virtual temperature sources for NCT6796D adds f6de298806d9 hwmon: (nct6775) Fix RPM output for fan7 on NCT6796D adds 55066354285b hwmon: (nct6775) Use different register to get fan RPM for fan7 adds eb9a29f9e585 Merge tag 'hwmon-for-linus-v4.19-rc5' of git://git.kernel. [...] adds 493626f2d87a ALSA: bebob: use address returned by kmalloc() instead of [...] adds 36f3a6e02c14 ALSA: fireface: fix memory leak in ff400_switch_fetching_mode() adds 49434c6c575d ALSA: emu10k1: fix possible info leak to userspace on SNDR [...] adds a49a83ab05e3 ALSA: firewire-digi00x: fix memory leak of private data adds 8d28277c065a ALSA: firewire-tascam: fix memory leak of private data adds 498fe23aad8e ALSA: oxfw: fix memory leak of private data adds 37a3a98ef601 ALSA: hda - Enable runtime PM only for discrete GPU adds b1fbebd4164b ALSA: bebob: fix memory leak for M-Audio FW1814 and Projec [...] adds ce925f088b97 ALSA: oxfw: fix memory leak for model-dependent data at er [...] adds 1064bc685d35 ALSA: oxfw: fix memory leak of discovered stream formats a [...] adds c3b55e2ec9c7 ALSA: fireworks: fix memory leak of response buffer at error path adds 260c48b7ec26 ASoC: Intel: bytcr_rt5640: Add quirks for 2 more devices adds 5e4cfadaf5b7 ASoC: wm9712: fix replace codec to component adds fb504caae7ef ASoC: uapi: fix sound/skl-tplg-interface.h userspace compi [...] adds 12eeeb4f4733 ASoC: Intel: Skylake: Acquire irq after RIRB allocation adds 249dc49576fc ASoC: dapm: Fix NULL pointer deference on CODEC to CODEC DAIs adds 0d22825255f2 ASoC: max98373: Added speaker FS gain cotnrol register to [...] adds 6f0a256253f4 ASoC: rt5514: Fix the issue of the delay volume applied again adds ca917f9fe1a0 ASoC: max98373: Added 10ms sleep after amp software reset adds 7509487785d7 ASoC: rt5682: Change DAC/ADC volume scale adds 960cdd50ca9f ASoC: wm8804: Add ACPI support adds 5ea752c6efdf ASoC: sigmadsp: safeload should not have lower byte limit adds d40e3e9e44db ASoC: tas6424: Save last fault register even when clear adds 7aa09ff24301 ASoC: q6routing: initialize data correctly adds 4d230d127106 ASoC: rsnd: fixup not to call clk_get/set under non-atomic adds ae45893f74c7 ASoC: uniphier: change status to orphan adds 69235ccf491d ASoC: rsnd: adg: care clock-frequency size adds 6c92d5a2744e ASoC: rsnd: don't fallback to PIO mode when -EPROBE_DEFER adds 2a665dba016d ASoC: AMD: Ensure reset bit is cleared before configuring adds 90a3b7f8aba3 ASoC: cs4265: fix MMTLR Data switch control adds 542cedec53c9 Revert "ASoC: Intel: Skylake: Acquire irq after RIRB allocation" adds b61749a89f82 sound: enable interrupt after dma buffer initialization adds 75383f8d39d4 sound: don't call skl_init_chip() to reset intel skl soc adds 196f4eeeb78f Merge tag 'asoc-v4.19-rc4' of https://git.kernel.org/pub/s [...] adds d82920849f30 Merge tag 'sound-4.19-rc5' of git://git.kernel.org/pub/scm [...] adds 21a268069203 mtd: rawnand: marvell: prevent harmless warnings adds cf51e4b9c344 mtd: rawnand: denali: fix a race condition when DMA is kicked adds 85516a9881a3 mtd: partitions: fix unbalanced of_node_get/put() adds 4a3e85f2674c mtd: devices: m25p80: Make sure the buffer passed in op is [...] adds 4b92e7fd76e9 Merge tag 'mtd/fixes-for-4.19-rc5' of git://git.infradead. [...] adds d124b44f09ca Compiler Attributes: naked was fixed in gcc 4.6 adds ae596de1a0c8 Compiler Attributes: naked can be shared adds f83606f5eb00 fork: report pid exhaustion correctly adds 889c695d419f mm: disable deferred struct page for 32-bit arches adds a1b3d2f217cf fs/proc/kcore.c: fix invalid memory access in multi-page r [...] adds b45d71fb89ab mm: shmem.c: Correctly annotate new inodes for lockdep adds 3bf181bc5d8b kernel/sys.c: remove duplicated include adds 172b06c32b94 mm: slowly shrink slabs with a relatively small number of objects adds 234b69e3e089 ocfs2: fix ocfs2 read block panic adds 658d8cbd07da drm/vc4: Fix the "no scaling" case on multi-planar YUV formats adds 7eb332245726 drm/pl111: Make sure of_device_id tables are NULL terminated adds 3510e7a7f910 drm/sun4i: Remove R40 display pipeline compatibles adds fcb74da1eb8e drm: udl: Destroy framebuffer only if it was initialized adds 6ee67e351cda drm/fb-helper: Remove set but not used variable 'connector_funcs' adds 3c499ea0c662 drm/atomic: Use drm_drv_uses_atomic_modeset() for debugfs [...] adds 57078338b2e4 drm: fix drm_drv_uses_atomic_modeset on non modesetting drivers. adds 558a9ef94a32 drm: sun4i: drop second PLL from A64 HDMI PHY adds d5b3a31b1cea Merge tag 'drm-misc-fixes-2018-09-19' of git://anongit.fre [...] adds db7c8f1e5f1c drm/i915/gvt: Init PHY related registers for BXT adds d817de3bc186 drm/i915/gvt: Add GEN9_CLKGATE_DIS_4 to default BXT mmio handler adds a1ac5f094301 drm/i915/gvt: request srcu_read_lock before checking if on [...] adds 7759ca3aac79 drm/i915/gvt: clear ggtt entries when destroy vgpu adds a530bf948ab7 Merge tag 'gvt-fixes-2018-09-18' of https://github.com/int [...] adds 8ca4fff974ad Merge tag 'drm-intel-fixes-2018-09-19' of git://anongit.fr [...] adds bfc888261474 drm/vmwgfx: don't check for old_crtc_state enable status adds 0c1b174b1b9a drm/vmwgfx: limit screen size to stdu_max during check_modeset adds 140b4e67c2e1 drm/vmwgfx: limit mode size for all display unit to texture_max adds a4bd815a94b7 drm/vmwgfx: Don't impose STDU limits on framebuffer size adds e71cf5918765 drm/vmwgfx: Fix buffer object eviction adds 618cc1514b1e Merge branch 'vmwgfx-fixes-4.19' of git://people.freedeskt [...] adds 30f3984ede68 drm/amdgpu: add new polaris pci id adds caaa4c8a6be2 drm/amdgpu: Fix SDMA HQD destroy error on gfx_v7 adds 15426dbb65c5 drm/amdkfd: Change the control stack MTYPE from UC to NC on GFX9 adds 44d8cc6f1a90 drm/amdkfd: Fix ATS capablity was not reported correctly o [...] adds 4fcb7f8be829 Merge branch 'drm-fixes-4.19' of git://people.freedesktop. [...] adds a38fd7d808e6 Merge tag 'drm-fixes-2018-09-21' of git://anongit.freedesk [...] adds 7ce5c8cd753f libata: mask swap internal and hardware tag adds 65eea8edc315 floppy: Do not copy a kernel pointer to user memory in FDG [...] adds be1277f5eb17 nvme: count all ANA groups for ANA Log page adds d611aaf336b2 Merge branch 'nvme-4.19' of git://git.infradead.org/nvme i [...] adds 211b100a5ced Merge tag 'for-linus-20180920' of git://git.kernel.dk/linux-block adds 37f31b6ca431 ubifs: Check for name being NULL while mounting adds d3bdc016c598 ubifs: drop false positive assertion adds f061c1cc404a Revert "ubifs: xattr: Don't operate on deleted inodes" adds 0eba8697bce1 Merge tag 'upstream-4.19-rc4' of git://git.infradead.org/l [...] adds 1843abd03250 s390/mm: Check for valid vma before zapping in gmap_discard adds 40ebdb8e59df KVM: s390: Make huge pages unavailable in ucontrol VMs adds cb5fb87a2fbe Merge tag 'kvm-s390-master-4.19-2' of git://git.kernel.org [...] adds 425333bf3a77 KVM: PPC: Avoid marking DMA-mapped pages dirty in real mode adds 71d29f43b633 KVM: PPC: Book3S HV: Don't use compound_order to determine [...] adds 1795f81f6167 Merge tag 'kvm-ppc-fixes-4.19-2' of git://git.kernel.org/p [...] adds d1766202779e x86/kvm/lapic: always disable MMIO interface in x2APIC mode adds d35b34a9a70e kvm: mmu: Don't read PDPTEs when paging is not enabled adds 83b20b28c670 KVM: x86: don't reset root in kvm_mmu_setup() adds 6bd317d3c865 kvm: selftests: use -pthread instead of -lpthread adds 9a9845867c28 KVM/MMU: Fix comment in walk_shadow_page_lockless_end() adds a101c9d63ebb KVM: SVM: Switch to bitmap_zalloc() adds 4c008127e471 KVM: VMX: immediately mark preemption timer expired only f [...] adds f459a707ed31 KVM: VMX: modify preemption timer bit only when arming timer adds d264ee0c2ed2 KVM: VMX: use preemption timer to force immediate VMExit adds a1efa9b70097 x86/hyper-v: rename ipi_arg_{ex,non_ex} structures adds 822f312d47f0 kvm: x86: make kvm_{load|put}_guest_fpu() static adds 5bea5123cbf0 KVM: VMX: check nested state and CR4.VMXE against SMM adds e6c67d8cf117 KVM: nVMX: Wake blocked vCPU in guest-mode if pending inte [...] adds 6de84e581c08 nVMX x86: check posted-interrupt descriptor addresss on vm [...] adds ba8e23db59dc nVMX x86: Check VPID value on vmentry of L2 guests adds d84f1cff9028 KVM: x86: Turbo bits in MSR_PLATFORM_INFO adds 6fbbde9a1969 KVM: x86: Control guest reads of MSR_PLATFORM_INFO adds 8b56ee91ffc8 kvm: selftests: Add platform_info_test adds 26b471c7e2f7 KVM: nVMX: Fix bad cleanup on error of get/set nested stat [...] adds a27fb6d983c7 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 8e2aac333785 pinctrl: cannonlake: Fix gpio base for GPP-E adds 96147db1e1df pinctrl: intel: Do pin translation in other GPIO operation [...] adds 10dc890d4228 Merge tag 'pinctrl-v4.19-3' of git://git.kernel.org/pub/sc [...] adds d31095936594 efi/libstub/arm: default EFI_ARMSTUB_DTB_LOADER to y adds 008d2f444222 Merge tag 'efi-urgent' of git://git.kernel.org/pub/scm/lin [...] adds ea092676b0d9 Merge branch 'efi-urgent-for-linus' of git://git.kernel.or [...] adds 6d41907c630d tools lib bpf: Provide wrapper for strerror_r to build in [...] adds 169e366c0808 perf Documentation: Fix out-of-tree asciidoctor man page g [...] adds 5d05dfd13f20 Merge tag 'perf-urgent-for-mingo-4.19-20180918' of git://g [...] adds 52890d2afc6a Merge branch 'perf-urgent-for-linus' of git://git.kernel.o [...] adds b3f0907c71e0 x86/mm: Add .bss..decrypted section to hold shared variables adds 6a1cac56f41f x86/kvm: Use __bss_decrypted attribute in shared variables adds 753694a8df31 x86/intel_rdt: Fix data type in parsing callbacks adds f968dc119a15 x86/intel_rdt: Fix size reporting of MBA resource adds c793da8e4c62 x86/intel_rdt: Global closid helper to support future fixes adds 47d53b184aee x86/intel_rdt: Fix invalid mode warning when multiple reso [...] adds 70479c012b67 x86/intel_rdt: Fix unchecked MSR access adds 32d736abed4f x86/intel_rdt: Do not allow pseudo-locking of MBA resource adds f0df4e1acf3d x86/intel_rdt: Fix incorrect loop end condition adds 939b90b20bc8 x86/intel_rdt: Fix exclusive mode handling of MBA resource adds ffb2315fd22c x86/intel_rdt: Fix incorrect loop end condition adds 571d0563c888 x86/paravirt: Fix some warning messages adds 336b08088d4d MAINTAINERS: Add Borislav to the x86 maintainers adds a8b3bb338e4e x86/intel_rdt: Add Reinette as co-maintainer for RDT adds 9068a427ee0b MAINTAINERS: Add X86 MM entry adds 05ab1d8a4b36 x86/mm: Expand static page table for fixmap space adds 328c6333ba3d Merge branch 'x86-urgent-for-linus' of git://git.kernel.or [...] adds b57e99b4b8b0 block: use nanosecond resolution for iostat adds a83f87c1d2a9 Merge tag 'for-linus-20180922' of git://git.kernel.dk/linux-block adds 70513d58751d xen/x86/vpmu: Zero struct pt_regs before calling into samp [...] adds d59f532480f5 xen: issue warning message when out of grant maptrack entries adds 18d49ec3c62f Merge tag 'for-linus-4.19d-rc5-tag' of git://git.kernel.or [...] adds a318c2432218 mfd: da9063: Fix DT probing with constraints adds 10492ee8ed91 mfd: omap-usb-host: Fix dts probe of children adds d02771fb1662 Merge tag 'mfd-fixes-4.19' of git://git.kernel.org/pub/scm [...] adds 6bf4ca7fbc85 Linux 4.19-rc5 adds 4fbf51ee6e82 media: video_function_calls.rst: drop obsolete video-set-a [...] adds 312f73b64862 media: af9035: prevent buffer overflow on write adds 44a9ffd4eb99 media: camss: mark PM functions as __maybe_unused adds 55b518998996 media: camss: Use managed memory allocations adds 3799eca51c5b media: camss: add missing includes adds 9d2ac5f4bec0 media: i2c: mt9v111: Fix v4l2-ctrl error handling adds dab99a0f77e9 media: staging/media/mt9t031/Kconfig: remove bogus entry adds 324493fba775 media: platform: fix cros-ec-cec build error adds 02214bfc89c7 Merge tag 'media/v4.19-2' of git://git.kernel.org/pub/scm/ [...] adds 72358c0b59b7 linux-next: build warnings from the build of Linus' tree adds ff313af721e3 Merge remote-tracking branch 'fixes/master' adds 5a4630aadb9a ftrace: Build with CPPFLAGS to get -Qunused-arguments adds ef8c4ed9db80 kbuild: allow to use GCC toolchain not in Clang search path adds f8e6be1f3a20 Merge remote-tracking branch 'kbuild-current/fixes' adds 00a99339f0a3 ARCv2: build: use mcpu=hs38 iso generic mcpu=archs adds 615f64458ad8 ARC: build: Get rid of toolchain check adds 7c2020c3022d ARC: fix spelling mistake "entires" -> "entries" adds 40660f1fcee8 ARC: build: Don't set CROSS_COMPILE in arch's Makefile adds 4feaa4560222 Merge remote-tracking branch 'arc-current/for-curr' adds 469ed9d823b7 arm64: hugetlb: Fix handling of young ptes adds 031e6e6b4e12 arm64: hugetlb: Avoid unnecessary clearing in huge_ptep_se [...] adds 91edffacd4ee Merge remote-tracking branch 'arm64-fixes/for-next/fixes' adds f14040bca892 KVM: PPC: Book3S HV: Fix guest r11 corruption with POWER9 [...] adds 51c3c62b58b3 powerpc: Avoid code patching freed init sections adds 7233b8cab390 powerpc/powernv/ioda2: Reduce upper limit for DMA window s [...] adds 85682a7e3b9c powerpc: fix csum_ipv6_magic() on little endian platforms adds c716a25b9b70 powerpc/pkeys: Fix reading of ibm, processor-storage-keys [...] adds 71bdb485c9a5 Merge remote-tracking branch 'powerpc-fixes/fixes' adds 8fce33317023 net: stmmac: Rework coalesce timer and fix multi-queue races adds 0431100b3d82 net: stmmac: Fixup the tail addr setting in xmit path adds 87ebcffd82ec Merge branch 'stmmac-Coalesce-and-tail-addr-fixes' adds 0a286afee5a1 selftests: pmtu: properly redirect stderr to /dev/null adds 674d9de02aa7 NFC: Fix possible memory corruption when handling SHDLC I- [...] adds e285d5bfb7e9 NFC: Fix the number of pipes adds 08e39982ef64 net: emac: fix fixed-link setup for the RTL8363SB switch adds 250ae0d46d85 net/mlx5: Fix read from coherent memory adds 6b359d5550a1 net/mlx5: Check for SQ and not RQ state when modifying hairpin SQ adds 8f92e35aff96 net/mlx5e: TLS, Read capabilities only when it is safe adds 6344244c71fd Merge tag 'mlx5-fixes-2018-09-17' of git://git.kernel.org/ [...] adds 65fac4fe9080 net: bnxt: Fix a uninitialized variable warning. adds 2fe397a3959d ravb: do not write 1 to reserved bits adds 648a5a7aed34 net/smc: fix non-blocking connect problem adds 1ca52fcfaca4 net/smc: remove duplicate mutex_unlock adds dd65d87a6abd net/smc: enable fallback for connection abort in state INIT adds 71d117f52742 net/smc: no urgent data check for listen sockets adds 381897798a94 net/smc: fix sizeof to int comparison adds 81d0b759e161 Merge branch 'net-smc-fixes' adds 774268f3e51b net: mvpp2: fix a txq_done race condition adds 126d6848ef13 sfp: fix oops with ethtool -m adds 867586059232 Revert "ipv6: fix double refcount of fib6_metrics" adds ce7ea4af0838 ipv6: fix memory leak on dst->_metrics adds 69ba423d35c2 Merge branch 'ipv6-fix-issues-on-accessing-fib6_metrics' adds 88d0895d0ea9 batman-adv: Avoid probe ELP information leak adds b9fd14c20871 batman-adv: Fix segfault when writing to throughput_override adds a25bab9d723a batman-adv: Fix segfault when writing to sysfs elp_interval adds dff9bc42ab0b batman-adv: Prevent duplicated gateway_node entry adds fa122fec8640 batman-adv: Prevent duplicated nc_node entry adds 94cb82f594ed batman-adv: Prevent duplicated softif_vlan entry adds e7136e48ffdf batman-adv: Prevent duplicated global TT entry adds ae3cdc97dc10 batman-adv: Prevent duplicated tvlv handler adds 5af96b9c59c7 batman-adv: fix backbone_gw refcount on queue_work() failure adds 4c4af6900844 batman-adv: fix hardif_neigh refcount on queue_work() failure adds dabeb13eee81 batman-adv: Increase version number to 2018.3 adds aa86b03c3ee6 Merge tag 'batadv-net-for-davem-20180919' of git://git.ope [...] adds 76c0ddd8c3a6 ip6_tunnel: be careful when accessing the inner header adds cf5cca6e4cc4 net: mvneta: fix the Rx desc buffer DMA unmapping adds 50fdf60181b0 qed: Fix populating the invalid stag value in multi functi [...] adds 0216da9413af qed: Do not add VLAN 0 tag to untagged frames in multi-fun [...] adds 7e3e375ceede qed: Add missing device config for RoCE EDPM in UFP mode. adds bffd5e86951c Merge branch 'qed-fixes' adds f9d5b1d50840 mlxsw: spectrum: Bump required firmware version adds 56ce3c5a50f4 smc: generic netlink family should be __ro_after_init adds 8c6ec3613e7b bnxt_en: don't try to offload VLAN 'modify' action adds d7ab5cdce54d sctp: update dst pmtu with the correct daddr adds 10bc6a6042c9 r8169: fix autoneg issue on resume with RTL8168E adds 652ef42c134d net: mscc: fix the frame extraction into the skb adds f88b4c01b97e netlabel: check for IPV4MASK in addrinfo_get adds 86f9bd1ff61c net/ipv6: Display all addresses in output of /proc/net/if_inet6 adds 54be5b8ce33f PCI: hv: Fix return value check in hv_pci_assign_slots() adds 72b462798c2a net: seeq: fix return type of ndo_start_xmit function adds f3bf939f3d45 net: cirrus: fix return type of ndo_start_xmit function adds 28d304efb88f net: sgi: fix return type of ndo_start_xmit function adds f0f25516e3b9 net: wiznet: fix return type of ndo_start_xmit function adds 648c361a568d net: i825xx: fix return type of ndo_start_xmit function adds e6ce3822a9f2 net: apple: fix return type of ndo_start_xmit function adds 83fe9a966111 devlink: double free in devlink_resource_fill() adds 8ac1ee6f4d62 net/mlx4: Use cpumask_available for eq->affinity_mask adds 8360ed6745df RDS: IB: Use DEFINE_PER_CPU_SHARED_ALIGNED for rds_ib_stats adds 474ff2600889 net-ethtool: ETHTOOL_GUFO did not and should not require C [...] adds 16fdf8ba9839 rds: Fix build regression. adds ac3d9dd034e5 netpoll: make ndo_poll_controller() optional adds 93f62ad5e83a bonding: use netpoll_poll_dev() helper adds b80e71a986c2 ixgbe: remove ndo_poll_controller adds 6f5d941ebade ixgbevf: remove ndo_poll_controller adds dda9d57e2d42 fm10k: remove ndo_poll_controller adds 2753166e4be9 ixgb: remove ndo_poll_controller adds 0542997edece igb: remove ndo_poll_controller adds 158a08a694c4 ice: remove ndo_poll_controller adds 1aa28fb98368 i40evf: remove ndo_poll_controller adds a24b66c249f7 mlx4: remove ndo_poll_controller adds 9c29bcd189f4 mlx5: remove ndo_poll_controller adds d8ea6a91ad70 bnx2x: remove ndo_poll_controller adds 58e0e22bff63 bnxt: remove ndo_poll_controller adds 0825ce70318e nfp: remove ndo_poll_controller adds 765cdc209cb8 tun: remove ndo_poll_controller adds 841dfa43788a Merge branch 'netpoll-avoid-capture-effects-for-NAPI-drivers' adds d26ed6b0e5e2 net: aquantia: memory corruption on jumbo frames adds 080220b68714 tools: bpf: fix license for a compat header file adds 5607fff30363 bpf: sockmap only allow ESTABLISHED sock state adds b05545e15e1f bpf: sockmap, fix transition through disconnect without close adds 5028027844cf bpf: test_maps, only support ESTABLISHED socks adds fad0c40fab14 Merge branch 'bpf-sockmap-estab-fixes' adds d2f85c9e1cf8 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds d8e2262a5044 mpls: allow routes on ip6gre devices adds ccfec9e5cb2d ip_tunnel: be careful when accessing the inner header adds f4a518797b40 net: mvneta: fix the remaining Rx descriptor unmapping issues adds 4037aa4fff92 Merge remote-tracking branch 'net/master' adds 07bf7908950a xfrm: Validate address prefix lengths in the xfrm selector. adds 215ab0f021c9 xfrm6: call kfree_skb when skb is toobig adds bfc0698bebcb xfrm: reset transport header back to network header after [...] adds 782710e333a5 xfrm: reset crypto_done when iterating over multiple input xfrms adds 9e1437937807 xfrm: Fix NULL pointer dereference when skb_dst_force clea [...] adds 32bf94fb5c2e xfrm: validate template mode adds f9ac7fd930c0 Merge remote-tracking branch 'ipsec/master' adds a173f066c7cf netfilter: bridge: Don't sabotage nf_hook calls from an l3mdev adds bab4344975fe netfilter: nft_osf: use enum nft_data_types for nft_valida [...] adds 346fa83d1093 netfilter: conntrack: get rid of double sizeof adds 4069d1d84759 Merge remote-tracking branch 'netfilter/master' adds 3341ba9f0f26 mt76x0: fix remove_interface adds 2823c8716c68 b43: fix DMA error related regression with proprietary firmware adds 40c3da8b33d5 Merge remote-tracking branch 'wireless-drivers/master' adds 8682250b3c1b mac80211: Always report TX status adds 94a5b3acd0ae mac80211: Don't wake up from PS for offchannel TX adds 24f33e64fcd0 cfg80211: reg: Init wiphy_idx in regulatory_hint_core() adds 6eae4a6c2be3 mac80211: fix pending queue hang due to TX_DROP adds 119f94a6fefc cfg80211: Address some corner cases in scan result channel [...] adds cb59bc14e830 mac80211: TDLS: fix skb queue/priority assignment adds c42055105785 mac80211: fix TX status reporting for ieee80211s adds 54a72ed046fd Merge remote-tracking branch 'mac80211/master' adds 9f34519a8235 cxgb4: fix abort_req_rss6 struct adds 67e3816842fe RDMA/uverbs: Atomically flush and mark closed the comp eve [...] adds 5fe23f262e05 ucma: fix a use-after-free in ucma_resolve_ip() adds ee92efe41cf3 IB/srp: Avoid that sg_reset -d ${srp_device} triggers an i [...] adds 4eeed3686981 RDMA/uverbs: Fix validity check for modify QP adds 0dbfaa9f2813 IB/hfi1: Fix SL array bounds check adds 94694d18cf27 IB/hfi1: Invalid user input can result in crash adds d623500b3c4e IB/hfi1: Fix context recovery when PBC has an UnsupportedVL adds b4a4957d3d1c IB/hfi1: Fix destroy_qp hang after a link down adds 7678b644ccf9 Merge remote-tracking branch 'rdma-fixes/for-rc' adds b3a5402cbceb ALSA: hda: Fix the audio-component completion timeout adds 09cec18a4949 Merge remote-tracking branch 'sound-current/for-linus' adds fbb673f7c655 ASoC: rt5514-spi: Get the period_bytes in the copy work to [...] adds 3f24f37adbc9 ASoC: rt5682: Remove HP volume control adds c50535ed6a10 ASoC: AMD: Fix capture unstable in beginning for some runs adds 85adbf9815ab Merge branch 'asoc-4.19' into asoc-linus adds 4942b10bacf6 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds 823f18f8b860 regulator: bd71837: Disable voltage monitoring for LDO3/4 adds ef394f3fbecb regulator: da9063: fix DT probing with constraints adds 3edd79cf5a44 regulator: Fix 'do-nothing' value for regulators without s [...] adds fb6de923ca33 regulator: fix crash caused by null driver data adds 69a3f680261f Merge branch 'regulator-4.19' into regulator-linus adds 8a9c9b2c20a4 Merge remote-tracking branch 'regulator-fixes/for-linus' adds 7001cab1dabc spi: tegra20-slink: explicitly enable/disable clock adds 1723c3155f11 spi: gpio: Fix copy-and-paste error adds ffa69d6a16f6 spi: sh-msiof: Fix invalid SPI use during system suspend adds 31a5fae4c5a0 spi: sh-msiof: Fix handling of write value for SISTR register adds c1ca59c22c56 spi: rspi: Fix invalid SPI use during system suspend adds 8dbbaa47b96f spi: rspi: Fix interrupted DMA transfers adds 60489f085574 spi: spi-mem: Add missing description for data.nbytes field adds c949a8e8b43f spi: spi-mem: Move the DMA-able constraint doc to the kern [...] adds 1f6b3b2c1ff4 Merge branch 'spi-4.19' into spi-linus adds 15e90c3ea9bd Merge remote-tracking branch 'spi-fixes/for-linus' adds 235fe0851bcf MAINTAINERS: Update PPC contacts for PCI core error handling adds b3027b7746ce MAINTAINERS: Move mobiveil PCI driver entry where it belongs adds 9024143e700f PCI: dwc: Fix scheduling while atomic issues adds d0d9ea1c6d34 Merge remote-tracking branch 'pci-current/for-linus' adds e0bf2d4982fe serial: mvebu-uart: Fix reporting of effective CSIZE to userspace adds 3216c622a24b tty: serial: lpuart: avoid leaking struct tty_struct adds be28c1e3ca29 serial: cpm_uart: return immediately from console poll adds fe3241679009 tty: Drop tty->count on tty_reopen() failure adds e97267cb4d1e tty: vt_ioctl: fix potential Spectre v1 adds 7e620984b625 serial: imx: restore handshaking irq for imx1 adds dacf632194fb Merge remote-tracking branch 'tty.current/tty-linus' adds 783f3b4e9ec5 usb: musb: dsps: do not disable CPPI41 irq in driver teardown adds e871db8d78df Revert "usb: cdc-wdm: Fix a sleep-in-atomic-context bug in [...] adds 7a68d9fb8510 USB: usbdevfs: sanitize flags more adds 81e0403b26d9 USB: usbdevfs: restore warning for nonsensical flags adds c183813fcee4 USB: remove LPM management from usb_driver_claim_interface() adds bd729f9d67aa USB: fix error handling in usb_driver_claim_interface() adds c9a4cb204e9e USB: handle NULL config in usb_find_alt_setting() adds 5c54fcac9a9d usb: roles: Take care of driver module reference counting adds 16c4cb19fa85 usb: core: safely deal with the dynamic quirk lists adds 3e3b81965cbf usb: typec: mux: Take care of driver module reference counting adds e8eafc4ba432 Merge remote-tracking branch 'usb.current/usb-linus' adds 36cae568404a USB: serial: option: improve Quectel EP06 detection adds 35aecc02b5b6 USB: serial: option: add two-endpoints device-id flag adds f5fad711c06e USB: serial: simple: add Motorola Tetra MTP6550 id adds 9cc8045742cf Merge remote-tracking branch 'usb-serial-fixes/usb-linus' adds 0aebe40bae6c soundwire: Fix duplicate stream state assignment adds 3fef1a2259c5 soundwire: Fix incorrect exit after configuring stream adds 8d6ccf5cebbc soundwire: Fix acquiring bus lock twice during master release adds d193d1a210ff Merge tag 'soundwire-4.19-fixes' of git://git.kernel.org/p [...] adds 8801922cd94c intel_th: Fix device removal logic adds ebe4582281d6 intel_th: Fix resource handling for ACPI glue layer adds 59d08d00d43c intel_th: pci: Add Ice Lake PCH support adds de07ad0cb37d Merge remote-tracking branch 'char-misc.current/char-misc-linus' adds b8a946d8dc24 Input: gpio-keys - fix a documentation index issue adds 49f62249a957 Input: egalax_ts - add system wakeup support adds 9e62df51be99 Input: atakbd - fix Atari keymap adds 52d2c7bf7c90 Input: atakbd - fix Atari CapsLock behaviour adds 91a97507323e Input: elantech - enable middle button of touchpad on Thin [...] adds 4fef1250eafd Input: uinput - allow for max == min during input_absinfo [...] adds 2784b78bd361 Merge remote-tracking branch 'input-current/for-linus' adds 13cc6f48c743 crypto: caam/jr - fix ablkcipher_edesc pointer arithmetic adds f10369a8adbb Merge remote-tracking branch 'crypto-current/master' adds 379e36d3f591 ARM: dts: at91: sama5d2_ptc_ek: fix nand pinctrl adds a30082c74d54 Merge remote-tracking branch 'at91-fixes/at91-fixes' adds c265c0ca76fb ARM: dts: logicpd-som-lv: Fix OMAP35/DM37 Compatibility issues adds 265fe37bc4c8 Merge remote-tracking branch 'omap-fixes/fixes' adds b90ca5cc32f5 filesystem-dax: Fix use of zero page adds dfb06cba8c73 uaccess: Fix is_source param for check_copy_size() in copy [...] adds 41c9b1be335b device-dax: Add missing address_space_operations adds a13e8ee2b81d Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' adds 2f76de1d5e4d btrfs: fix error handling in free_log_tree adds 675c168b2b92 Merge branch 'misc-4.19' into next-fixes adds d35085a031cb Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds ffc4c92227db sysfs: Do not return POSIX ACL xattrs via listxattr adds faf5fe49692f Merge remote-tracking branch 'vfs-fixes/fixes' adds d792d4c4fc86 scsi: ibmvscsis: Fix a stringop-overflow warning adds adad633af7b9 scsi: ibmvscsis: Ensure partition name is properly NUL terminated adds 83e32a591077 scsi: sd: Contribute to randomness when running rotational device adds d87161bea405 scsi: ufs: Disable blk-mq for now adds 9e210178267b scsi: lpfc: Synchronize access to remoteport via rport adds 1816494330a8 scsi: target: iscsi: Use hex2bin instead of a re-implementation adds 8c39e2699f8a scsi: target: iscsi: Use bin2hex instead of a re-implementation adds 318ddb34b205 scsi: ipr: System hung while dlpar adding primary ipr adap [...] adds f1f1fadacaf0 scsi: sd: don't crash the host on invalid commands adds d502e03ccce2 Merge remote-tracking branch 'scsi-fixes/fixes' adds 2ea15030c3f0 mmc: sdhi: sys_dmac: check for all Gen3 types when whitelisting adds b032b58081aa Merge remote-tracking branch 'mmc-fixes/fixes' adds 80ffbaa5b1bd kallsyms: reduce size a little on 64-bit adds 36f546a1bdb5 kallsyms: remove left-over Blackfin code adds 487c7c7702ab kbuild: prefix Makefile.dtbinst path with $(srctree) uncon [...] adds 0d91bf584fe5 kbuild: remove old check for CFLAGS use adds 39c04532d962 Merge remote-tracking branch 'kbuild/for-next' adds cd8a0e46372a leaking_addresses: fix typo function not called adds 5a490816a756 leaking_addresses: remove mention of kptr_restrict adds c40a84491f29 leaking_addresses: remove command examples adds d130ec5d1893 leaking_addresses: indent dependant options adds 9bf86aaad535 leaking_addresses: add range check for vsyscall memory adds abd3fc764c8e leaking_addresses: add support for kernel config file adds 9f253ef16258 leaking_addresses: add support for 5 page table levels adds 9ea7fabe3b0d leaking_addresses: use system command to get arch adds c4ffbb4e0a09 leaking_addresses: add is_arch() wrapper subroutine adds c7a42ed0c749 leaking_addresses: add 32-bit support adds 7d32be2e5abb leaking_addresses: do not parse binary files adds d7dc0d69ab95 leaking_addresses: simplify path skipping adds d1dbc0596ba0 leaking_addresses: cache architecture name adds cc8e0488bcff leaking_addresses: skip all /proc/PID except /proc/1 adds 06c8cf513700 leaking_addresses: skip '/proc/1/syscall' adds 9db33987ee2e leaking_addresses: remove version number adds e377e1cd59ce leaking_addresses: explicitly name variable used in regex adds 9f84a0f7f1a6 leaking_addresses: check if file name contains address adds 676dc5097176 Merge remote-tracking branch 'leaks/leaks-next' adds 37fca4bd018f hexagon: remove the sync_single_for_cpu DMA operation adds f406f222d4b2 hexagon: implement the sync_sg_for_device DMA operation adds e0a9317d9004 hexagon: use generic dma_noncoherent_ops adds 58643a3a8097 arm-nommu: don't define arch_teardown_dma_ops adds ccf640f4c998 dma-mapping: remove dma_configure adds dc3c05504d38 dma-mapping: remove dma_deconfigure adds 46053c736854 dma-mapping: clear dev->dma_ops in arch_teardown_dma_ops adds a3ceed87b077 dma-mapping: fix panic caused by passing empty cma command [...] adds 684f7e91d3c7 dma-mapping: add the missing ARCH_HAS_SYNC_DMA_FOR_CPU_ALL [...] adds 5748e1b35ba2 MIPS: don't select DMA_MAYBE_COHERENT from DMA_PERDEV_COHERENT adds f3ecc0ff0457 dma-mapping: move the dma_coherent flag to struct device adds bc3ec75de545 dma-mapping: merge direct and noncoherent ops adds 58b0440663ec dma-mapping: consolidate the dma mmap implementations adds 9406a49fd1f4 dma-mapping: support non-coherent devices in dma_common_ge [...] adds c045002480cc Merge remote-tracking branch 'dma-mapping/for-next' adds 6f6874f70c32 Merge branch 'clkdev' into for-next adds b0b23c992c02 Merge remote-tracking branch 'arm/for-next' adds db878f76b9ff tee: optee: take DT status property into account adds 25559c22cef8 tee: add kernel internal client interface adds 63c65b872562 Merge tag 'tee-drv-for-4.20' of git://git.linaro.org/peopl [...] adds 1f9e35ec50e2 Merge branch 'next/drivers' into for-next adds 56db7e244b80 arm-soc: Document merges adds 370c2c595372 Merge branch 'fixes' into for-next adds 165f6fe1c2bf ARM: Document merges adds 16f739917dc7 Merge branch 'fixes' into for-next adds b4f31be638b1 Merge tag 'v4.19-rc2' into for-next adds c8da1d15b8a4 arm64: dts: stratix10: i2c clock running out of spec adds f20193f7c79e ARM: dts: socfpga: use stdout-path for chosen node adds 9a8e3cfd3469 ARM: dts: socfpga: set timer interrupt to edge sensitive adds 12b2982a1f72 ARM: dts: arria10: update NAND clocking adds 0ffc5df823dd ARM: dts: socfpga: update NAND clocking for c5/a5 adds 202eb5481421 ARM: dts: socfpga: Rename socfpga_cyclone5_de0_{sockit,nano_soc} adds 7adb6bab2846 Merge tag 'socfpga_updates_for_v4.20_part1' of git://git.k [...] adds e62ebe4c9b72 Merge branch 'next/dt' into for-next adds 9261be54c739 ARM: Document merges adds 23b4f8b184f5 ARM: u300: Delete dummy SPI chip adds 73b934227ded Merge branch 'next/soc' into for-next adds 4e7afff85160 Merge branch 'fixes' into for-next adds 23ec36344093 ARM: Document merges adds 3aea8d9985ea Merge branch 'fixes' into for-next adds 20856bad5e74 arm-soc: Document merges adds a4986b08287e MAINTAINERS: update the Annapurna Labs maintainer email adds 13b91ed77a65 ARM: dts: sun8i: drop A64 HDMI PHY fallback compatible fro [...] adds e6f0e1c75695 Merge tag 'sunxi-fixes-for-4.19-2' of https://git.kernel.o [...] adds d8d15a550652 Merge branch 'fixes' into for-next adds 441f61e3aa9e ARM: dts: rcar: Correct SATA device sizes to 2 MiB adds f892c0c70eca ARM: dts: r8a77470: Use r8a77470-sysc binding definitions adds 0ea1a4d2c92a ARM: dts: r8a77470: Add PFC support adds 01a12d4975fb ARM: dts: iwg23s-sbc: Add pinctl support for scif1 adds b8ca3668a328 ARM: dts: rcar-gen2: Convert to new DU DT bindings adds d17f45eb7181 ARM: dts: gose: Add DA9210 node for CPU DVFS adds bce6d67d035e ARM: dts: silk: Add DA9063 PMIC node adds 5fcd4bfe0391 ARM: dts: r8a77470: Add GPIO support adds 938fbd1ae2ac ARM: dts: iwg23s-sbc: specify EtherAVB PHY IRQ adds d688a83aa6e3 ARM: dts: silk: Add DA9063 RTC and OnKey node adds 180814bb9cd2 ARM: dts: stout: Add DA9063 OnKey node adds af69e34040d1 ARM: dts: Include R-Car Gen1 product name in DTSI files adds 1926bd6bf20f ARM: dts: r9a06g032: Use r9a06g032-sysctrl binding definitions adds fc48cf437a08 Merge tag 'renesas-arm-dt-for-v4.20' of https://git.kernel [...] adds bcee502ceb6c arm64: dts: renesas: r8a77980: add RWDT support adds e18a31a7add2 arm64: dts: renesas: Include R-Car product name in DTSI files adds dc7a6bab2bb7 arm64: dts: renesas: r8a77995: Attach the SYS-DMAC to the IPMMU adds 58e8ed2ee9ab arm64: dts: renesas: Convert to new LVDS DT bindings adds 0dba24a8e17d arm64: dts: renesas: r8a77980: add Cortex-A53 PMU support adds 180485566d41 arm64: dts: renesas: r8a77990: Enable PWM for Ebisu board adds f14bfabc5472 arm64: dts: renesas: r8a77980: move IPMMU nodes adds 18281dec2ba0 arm64: dts: renesas: r8a779{7|8}0: move CAN clock node adds 346f02270a61 arm64: dts: renesas: r8a77965: Add SATA controller node adds 3a0832d09369 arm64: dts: renesas: salvator-xs: enable SATA adds 3182aa4e0bf4 arm64: dts: renesas: r8a77980: add CSI2/VIN support adds e3da41a6c28f arm64: dts: renesas: salvator-common: adv748x: Override se [...] adds 90493b09df41 arm64: dts: renesas: Initial r8a774a1 SoC device tree adds 4d76ad7d9de0 arm64: dts: renesas: r8a77965: Attach the SYS-DMAC to the IPMMU adds 92bc66bfce99 arm64: dts: renesas: r8a77965: Add CAN{0,1} placeholder nodes adds 83ff28c74b52 arm64: dts: renesas: r8a77965: m3nulcb: Initial device tree adds 62531104428b arm64: dts: renesas: r8a77965: Add OPPs table for cpu devices adds 979e32b5265d arm64: dts: renesas: r8a77970: add MMC support adds 8d9923b3a2f6 arm64: dts: renesas: v3msk: add eMMC support adds 70fd8b6a4846 arm64: dts: renesas: condor/v3hsk: add DU/LVDS/HDMI support adds 37a61e4d9f94 arm64: dts: renesas: r8a774a1: Add SYS-DMAC controller nodes adds 3a3933a4fa36 arm64: dts: renesas: r8a774a1: Add SCIF and HSCIF nodes adds a21c572ce8bc arm64: dts: renesas: r8a774a1: Add INTC-EX device node adds 71bddde2a2df arm64: dts: renesas: r8a774a1: Add Ethernet AVB node adds 426f0b95af0d arm64: dts: renesas: r8a774a1: Add RWDT node adds 3698dbd02c93 arm64: dts: renesas: r8a774a1: Add pinctrl device node adds 53ae5809d306 arm64: dts: renesas: r8a774a1: Add GPIO device nodes adds 663386c3e1aa arm64: dts: renesas: r8a774a1: Add SDHI nodes adds c674e8a78c6c arm64: dts: renesas: r8a774a1: Add I2C and IIC-DVFS support adds a4165904fd34 arm64: dts: renesas: r8a774a1: Add RZ/G2M thermal support adds 8f507babc617 arm64: dts: renesas: r8a774a1: Add IPMMU device nodes adds c512110d64a0 arm64: dts: renesas: r8a774a1: Add all MSIOF nodes adds 09f49bcf6f5a arm64: dts: renesas: r8a774a1: Add Cortex-A53 CPU cores adds 9567a8566850 arm64: dts: renesas: r8a774a1: Add PWM device nodes adds e2f04248fcd4 arm64: dts: renesas: r8a774a1: Add audio support adds 282419526ad7 arm64: dts: renesas: r8a774a1: Add FCPF and FCPV instances adds 4c2c2fb99876 arm64: dts: renesas: r8a774a1: Add USB2.0 phy and host(EHC [...] adds ed898d4fc19d arm64: dts: renesas: r8a774a1: Add USB-DMAC and HSUSB devi [...] adds 453240f6657a arm64: dts: renesas: r8a774a1: Add USB3.0 device nodes adds ffa967e24c58 arm64: dts: renesas: r8a77980: add PCIe support adds c6eb20473f0b arm64: dts: renesas: condor: add PCIe support adds c41fc1185078 arm64: dts: renesas: r8a77965: m3nulcb-kf: Initial device tree adds fced3a97f809 arm64: dts: renesas: Fix whitespace around assignments adds 47d7f6822864 arm64: dts: renesas: v3hsk: Move lvds0 node adds ff55027185bc arm64: dts: renesas: r8a77965: Move timer node adds 99584d93e301 arm64: dts: renesas: r8a77965: Fix HS-USB compatible adds 7a590fe31748 arm64: dts: renesas: r8a77965: Fix clock/reset for usb2_phy1 adds 48e1f50bd67a arm64: dts: renesas: salvator-xs: Improve SATA switch sett [...] adds 83e7d2ec0d7b arm64: dts: renesas: r8a77990: Use CPG/MSSR and SYSC bindi [...] adds 103db9b53956 arm64: dts: renesas: r8a77990: Add BRG support to SCIF2 adds 8db067d55335 arm64: dts: renesas: r8a7795: Move arm_cc630p node adds 4b7e3ab19169 arm64: dts: renesas: r8a77990: Add all MSIOF nodes adds ec70407ae7d7 arm64: dts: renesas: r8a77990: Add VIN and CSI-2 device nodes adds bc011dfa3065 arm64: dts: renesas: r8a77990: Add I2C device nodes adds 3943e8967ad2 arm64: dts: renesas: r8a77990: Add SYS-DMAC device nodes adds 9bc03b57277c arm64: dts: renesas: enable SDR104 on R-Car Gen3 adds 7acc17b1a3e9 arm64: dts: renesas: draak: Sort device nodes adds 450d6079e8d3 arm64: dts: r8a77965: add FDP1 device nodes adds 89cb3a4c9761 Merge tag 'renesas-arm64-dt-for-v4.20' of https://git.kern [...] adds 8bb878cf20ae arm64: dts: rockchip: add support for ROC-RK3399-PC board adds d15524609bd6 dt-bindings: rockchip: grf: add grf and pmugrf description [...] adds 7053e06b1422 arm64: dts: rockchip: add core dtsi file for PX30 SoCs adds 4afbce842a5c arm64: dts: rockchip: add PX30 evaluation board devicetree adds 49533b821143 arm64: dts: rockchip: add io-domain to roc-rk3328-cc adds 692ff61efab6 arm64: dts: rockchip: add GRF GPIO controller to rk3328 adds 99165b93dafe arm64: dts: rockchip: add sdmmc UHS support for roc-rk3328-cc adds f888da16628c arm64: dts: rockchip: Add idle-states to device tree for rk3399 adds 967c14649132 arm64: dts: rockchip: add missing vop properties for px30 adds 07736689dcbf arm64: dts: rockchip: re-order vcc_sys on rk3399-sapphire adds bcdb578a5f5b arm64: dts: rockchip: Fix VCC5V0_HOST_EN on rk3399-sapphire adds 707fa9e37f8e arm64: dts: rockchip: remove dvs2 pinctrl from pmic on rk3 [...] adds a5002c41c383 arm64: dts: rockchip: add WiFi module support for Firefly-RK3399 adds ef05bcb60c1a arm64: dts: rockchip: fix vcc_host1_5v pin assign on rk332 [...] adds 78f26da3ffbc arm64: dts: rockchip: Add type-c port supply on rk3399-sap [...] adds 923769f7b3a5 Merge tag 'v4.20-rockchip-dts64-1' of git://git.kernel.org [...] adds f2b8f6a93357 arm64: dts: meson-axg: add audio fifos adds a0ef1c1cc8b5 arm64: dts: meson-axg: s400: enable audio devices adds 6f59dc1afbb2 arm64: dts: meson-axg: s400: add sound card adds 8c0cf40f06af arm64: dts: meson-axg: sort nodes consistently adds 4cbef415c90a arm64: dts: meson-gx: increase default shared CMA pool size adds b7eb0e26cc4a arm64: dts: meson: libretech: update board model adds f1726043426c arm64: dts: meson-gx: add dmcbus and canvas nodes. adds c362e4e0052a arm64: dts: meson-axg: add pdm adds 63d1e75742fe arm64: dts: meson-axg: s400: add dmic codec adds d85163c7ee2d arm64: dts: meson-axg: s400: add pdm to the sound card adds eaf8f57c0bf5 arm64: dts: meson-axg: use the proper compatible for ethmac adds 2250e0f57a84 arm64: dts: meson-axg-s400: Add chosen and memory nodes adds 445f2bda3501 arm64: dts: meson: Switch simple-mfd and syscon order adds 68df1dba22ba Merge tag 'amlogic-dt64' of https://git.kernel.org/pub/scm [...] adds b0465fdfdd7e ARM: dts: BCM5301X: Specify flash partitions adds 046ead61dc69 ARM: dts: NSP: Enable SFP on bcm958625hr adds 56512ffd2923 dt-bindings: net: dsa: Document B53 SRAB interrupts and registers adds ccf8b4e4eb6b ARM: dts: NSP: Wire up switch interrupts adds b33b80710a54 dt-bindings: bcm: Add Raspberry Pi CM3 and CM3L adds a54fe8a6cf66 ARM: dts: add Raspberry Pi Compute Module 3 and IO board adds 6ef5bd6cfd5d ARM: dts: bcm283x-rpi-lan7515: Enable Ethernet LEDs adds bb138ad9f675 Merge tag 'tags/bcm2835-dt-next-2018-09-09' into devicetree/next adds ab0b47d2eff4 ARM: dts: bcm: Fix SPI bus warnings adds 6125a690faf1 Merge tag 'arm-soc/for-4.20/devicetree' of https://github. [...] adds a7eb26392b89 arm64: dts: broadcom: Add reference to Compute Module IO Board V3 adds 7cdbe45da1a1 arm64: dts: broadcom: Fix I2C and SPI bus warnings adds b610209c5df1 Merge tag 'arm-soc/for-4.20/devicetree-arm64' of https://g [...] adds 41af6cbfa154 arm64: dts: juno: Update entries to match latest coresight [...] adds 79daf2a4089f arm64: dts: juno: Enable coresight tmc scatter gather in ETR adds 6302cbe759e2 Merge tag 'juno-updates-4.20' of git://git.kernel.org/pub/ [...] adds 3bc1572068e3 arm64: dts: ti: k3-am65: Change #address-cells and #size-c [...] adds 4201af2544b3 arm64: dts: ti: am654: Add uart nodes adds 77ccbae4f9c8 arm64: dts: ti: am654: Add secure proxy instance for main domain adds 42e54f6467ec arm64: dts: ti: k3-am6: Add Device Management Security Con [...] adds f240bd3b4b91 Merge tag 'am654-for-v4.20' of git://git.kernel.org/pub/sc [...] adds 1426d40e11f7 ARM: dts: aspeed: Fix I2C bus warnings adds e19ecbca78fb ARM: dts: aspeed: quanta-q71l: add aliases for i2c adds d8a2b2a279ce ARM: dts: aspeed: quanta-q71l: Add four PSUs adds fde4f21bc280 ARM: dts: aspeed: quanta-q71l: Enable adc & ibt nodes adds c8551f6f3e8c ARM: dts: aspeed: Add HXT StarDragon 4800 REP2 BMC adds 3368e06e2a91 ARM: dts: aspeed: Adding Facebook TiogaPass BMC adds da4cf9cdec9b Merge tag 'aspeed-4.20-devicetree' of git://git.kernel.org [...] adds 2f217d24ecae ARM: dts: ux500: Correct SCU unit address adds 66d77325609a dt-bindings: arm: scu: Correct example SCU unit addresses adds ecde29569e34 ARM: dts: ux500: Fix LCDA clock line muxing adds ee8119af4fac ARM: dts: ux500: Get rid of DTC warnings adds 2f967f9e9fa0 ARM: dts: ste: Fix SPI controller node names adds 5b7998401404 arm: dts: ste: Update coresight bindings for hardware port adds 3be9349f38c7 ARM: dts: ux500: Mark PRCMU as syscon compatible adds 0ecee767ce76 Merge tag 'ux500-dts-arm-soc' of git://git.kernel.org/pub/ [...] adds 6044fbfa6301 ARM: dts: stm32: Add clk-lse node's label on stm32f429 adds 0d5e8502b191 ARM: dts: stm32: Remove cd-inverted property for stm32429i-eval adds 9f21096a1c5d ARM: dts: stm32: Remove cd-inverted property for stm32f469-disco adds 19b3db5ae8d7 ARM: dts: stm32: Remove cd-inverted property for stm32f769-disco adds cbe721396b02 ARM: dts: stm32: Remove cd-inverted property for stm32f746-disco adds af345df14dc8 ARM: dts: stm32: update rtc st,syscfg property on stm32h743 adds 67330599f936 ARM: dts: stm32: enable display on stm32mp157c-ev1 board adds 1ba23b1df0bb ARM: dts: stm32: Fix SPI controller node names adds 45351fa32d1c Merge tag 'stm32-dt-for-v4.20-1' of git://git.kernel.org/p [...] adds b27dedf55173 arm64: dts: hisilicon: Add missing clocks property for CPUs adds e917b9432dc0 arm64: dts: hi6220: Update coresight bindings for hardware ports adds d84207999d21 dt-bindings: arm: hisilicon: Add binding for Hi3670 SoC adds dd8c7b78c11b arm64: dts: Add devicetree for Hisilicon Hi3670 SoC adds a446451d04b7 dt-bindings: arm: hisilicon: Add binding for HiKey970 board adds 5510ee99c0de arm64: dts: Add devicetree support for HiKey970 board adds 42724dd8930f Merge tag 'hisi-arm64-dt-for-4.20' of git://github.com/his [...] adds 6523a0e155c8 arm: dts: hip04: Update coresight bindings for hardware ports adds 3e18d3ca4fff Merge tag 'hisi-arm32-dt-for-4.20' of git://github.com/his [...] adds 687b5ae2e6c6 ARM: exynos: Store Exynos5420 register state in one variable adds e0b35c1ab5ac ARM: exynos: Fix imprecise abort during Exynos5422 suspend to RAM adds b2a13da505e8 ARM: s3c24xx: Remove empty gta02_pmu children probe adds e728e4f20100 ARM: s3c24xx: formatting cleanup in mach-mini2440.c adds 511038fa6689 ARM: s3c24xx: Consistently use tab for indenting member as [...] adds 4bac3cc22559 ARM: s3c24xx: Correct SD card write protect detection on Mini2440 adds f30858439e7d ARM: s3c24xx: Restore proper usage of pr_info/pr_cont adds 6017efc4596f Merge tag 'samsung-soc-4.20' of https://git.kernel.org/pub [...] adds 10c4a3a9712f Merge branch 'next/dt' into for-next adds d9c8d8cc8023 ARM: Document merges adds 827f847b631c MAINTAINERS: Update stm32 entry adds 46dcb7b8dd70 Merge branch 'next/soc' into for-next adds 38907f69a6c6 ARM: Document merges adds 44c7f9b40d0c Merge remote-tracking branch 'arm-soc/for-next' adds 54f884cfce07 ARM: dts: owl: Convert to new-style SPDX license identifiers adds 1fe367bc831c Merge branch 'v4.20/dt' into next adds f039e50f3c5a MAINTAINERS: Add reviewer for ACTIONS platforms adds 81aa283c6924 MAINTAINERS: Add Actions Semi S900 clk entries adds 9b495b4a1e95 Merge branch 'v4.20/arm64' into next adds f220d3ebba83 arm64: dts: actions: Convert to new-style SPDX license ide [...] adds 640455acfc0f arm64: dts: actions: Add S900 clock management unit nodes adds 73c1f74a7d50 arm64: dts: actions: Source CMU clock for UART5 adds 5e4d4f213987 Merge branch 'v4.20/dt64' into next adds afe518272d47 soc: actions: Convert to SPDX license identifiers adds 067517513ae4 soc: actions: Update SPS help text for S700 adds 5635539d0d14 Merge branch 'v4.20/drivers' into next adds 75819fcaefdc Merge remote-tracking branch 'actions/for-next' adds f7f9da89bc4f ARM: dts: meson8: fix the clock controller register size adds f31094fe8c16 ARM: dts: meson8b: fix the clock controller register size adds 9f2e9909f63f Merge branch 'v4.20/dt' into tmp/aml-rebuild adds 820e0f1868fe Merge branch 'v4.20/dt64' into tmp/aml-rebuild adds 839d23478d56 arm64: defconfig: enable modules for amlogic s400 sound card adds 17662ec0afc4 Merge branch 'v4.20/defconfig' into tmp/aml-rebuild adds 0789724f86a5 firmware: meson_sm: Add serial number sysfs entry adds 5516803d48ed dt-bindings: soc: amlogic: add meson-canvas documentation adds d4983983d987 soc: amlogic: add meson-canvas driver adds 8787854a1fbf Merge branch 'v4.20/drivers' into tmp/aml-rebuild adds 76051c38f78d Merge remote-tracking branch 'amlogic/for-next' adds f62df676d7f1 memory: atmel-ebi: Use struct_size() in devm_kzalloc() adds 1e1f808f9d7a ARM: at91: pm: remove pm_bu initialization in at91_pm_back [...] adds bb2fc2b703fa ARM: pm: call put_device instead of of_node_put in at91_pm [...] adds 5625b945dfef MAINTAINERS: ARM: at91: add co-maintainer for ARM/Microchip adds 48cef1b7d6b8 MAINTAINERS: update entry for Microchip NAND driver support adds 32596671e184 MAINTAINERS: media: change Microchip ISI, ISC maintainers adds 9595f06741e5 MAINTAINERS: ASoC: change maintainer for Microchip ALSA drivers adds ba8c7ad34016 MAINTAINERS: USB: change maintainer for Microchip USBA gad [...] adds 46f9bb9a0e8b MAINTAINERS: dmaengine: add files to Microchip dma entry adds 13b1fa4ea7a4 MAINTAINERS: pwm: add entry for Microchip pwm driver adds 1133eaae7e3a MAINTAINERS: iio: add co-maintainer to SAMA5D2-compatible [...] adds 64b9c25b0213 MAINTAINERS: remove the / ATMEL string from MICROCHIP entries adds 5ae2f1f30197 MAINTAINERS: move former ATMEL entries to proper MICROCHIP [...] adds 69a9154f052d MAINTAINERS: sdhci: move the Microchip entry to proper location adds 368e824b1d4e ARM: dts: at91: sama5d2: add channel cells for ADC device adds cfb3cff763df ARM: dts: at91: sama5d2: Add resistive touch device adds 943b4164abdf ARM: dts: at91: sama5d2: add I2S clock muxing nodes adds 1ca81883c557 ARM: dts: at91: sama5d2: add nodes for I2S controllers adds bb837a434e6e ARM: dts: at91: sama5d2 Xplained: add pin muxing for I2S adds 10af10db8c76 ARM: dts: at91/trivial: Fix USART1 definition for at91sam9g45 adds 67458e543eb7 ARM: dts: at91/trivial: remove old NAND bindings leftover [...] adds 29feb2c960ab ARM: dts: at91: nattis: set the PRLUD and HIPOW signals low adds f52eb2067929 ARM: dts: at91: nattis: make the SD-card slot work adds 9a91c0c88ad2 ARM: dts: at91: nattis: state the actual lvds-encoder chip adds 9cb6927680b0 ARM: dts: at91: nattis: move pinctrls for the lvds chip to [...] adds c4f971240719 ARM: dts: at91: nattis: describe the lvds panel adds 8daa181d91eb ARM: dts: at91: nattis: drop three indentation levels adds 5bd72622e7cc ARM: dts: at91: tse850: drop three indentation levels adds f3fc81fd8c3f ARM: dts: at91: sama5d4: add labels to soc dtsi for deriva [...] adds c890ecdbe93d ARM: dts: atmel: Fix I2C and SPI bus warnings adds f3cdc783ceb7 ARM: dts: at91: sama5d27_som1_ek: add adc regulators adds 97181516b078 arm: dts: sama5d2: Update coresight bindings for hardware ports adds d68f8918b822 ARM: configs: at91: add generic resistive touchscreen to sama5 adds 293201c27b50 ARM: multi_v7_defconfig: add generic resistive touchscreen adds be62e019ce17 ARM: configs: at91: Add I2S driver to sama5 adds 4eb2534057b1 ARM: multi_v7_defconfig: add Atmel I2S driver adds 4a2a8be2f29d Merge branches 'at91-drivers', 'at91-soc', 'at91-dt' and ' [...] adds b3b930163d66 Merge remote-tracking branch 'at91/at91-next' adds f615939e77c8 Merge branch 'bcm2835-dt-64-next' into for-next adds d0404083649d Merge branch 'bcm2835-dt-next' into for-next adds 99fa3b0c6082 ARM: bcm2835_defconfig: Enable bcm2835-audio adds ca5b45b7c5cd Merge branch 'bcm2835-defconfig-next' into for-next adds e7ad08581580 Merge remote-tracking branch 'bcm2835/for-next' adds eea96566c189 ARM: dts: imx53-qsb: disable 1.2GHz OPP adds 9f4d61d531e0 soc: imx: gpc: fix PDN delay adds b0682d485f12 soc: imx: gpc: use GPC_PGC_DOMAIN_* indexes adds 534ebfbcbd27 soc: imx: gpc: use A_CORE instread of A7 for more i.MX platforms adds 967c9a4ea657 soc: imx: gpcv2: make pgc driver more generic for other i. [...] adds 1c83350a710a bus: imx-weim: drop unnecessary DT node name NULL check adds c7582f4d4903 Merge branch 'imx/drivers' into for-next adds 9454a0caff6a ARM: imx: add mmdc ipg clock operation for mmdc adds 8148d2136002 ARM: imx6: register pm_power_off handler if "fsl,pmic-stby [...] adds 1fa9d77bd2f2 Merge branch 'imx/soc' into for-next adds ec16e9bc7b09 ARM: dts: imx6sll: add gpio-ranges property adds 2f7d353c8b10 ARM: dts: imx51-babbage: Add MC13892 ADC support adds 2c72d69ffda5 ARM: dts: imx7ulp: update pinfunc header file adds c91727f47656 ARM: dts: imx7s: add i.MX7 messaging unit support adds 96daf949112d ARM: dts: imx7s: remove snvs_poweroff node adds 6b3f0b58397e ARM: dts: imx: Switch Engicam boards to use SPDX identifier adds dd203753d493 ARM: dts: imx6ul-isiot: Move node definitions into dtsi adds 475ecf2ef8b0 ARM: dts: i.MX6: Use consistent node names for Engicam files adds cc07fd3c45c1 ARM: dts: ls1021a: Enable I2C DMA support adds 37c045d25e90 ARM: dts: imx6qdl: Add Engicam i.Core 1.5 MX6 adds 09ad741b7ece ARM: dts: imx6q-icore-mipi: Use 1.5 version of i.Core MX6 adds cf69efe57ae8 ARM: dts: imx7s-warp: enable i2c3 device support adds 3ca5a850de83 ARM: dts: imx6qdl-wandboard: Add stdout-path adds 31edaa6e7fd8 ARM: dts: imx6ull: keep IMX6UL_ prefix for signals on both [...] adds 3494cfb5e41e ARM: dts: imx6ul: Add weim node adds 994558374538 ARM: dts: imx6sll: add gpio clocks adds 243e022efafb ARM: dts: imx6ull-14x14-evk: correct machine model name adds 66ba345ba8a6 dt-bindings: arm: add missing compatible for i.MX boards adds f6fea52a7efb ARM: dts: Add big-endian in nor node for ls1021a adds 85b839c87339 ARM: dts: imx7s-warp: use SPDX-License-Identifier adds 9873fde84ae8 ARM: dts: imx7d-sdb: enable gpio buttons as wakeup source adds f5d5d2e6c649 ARM: dts: imx6sx-sdb: enable gpio buttons as wakeup source adds 6f4ec8842dd2 ARM: dts: imx7s: enable cpuidle driver adds bfaa6036275b ARM: dts: imx6ull: update iomux header adds d482cc61e38f ARM: dts: vf610-zii-cfu1: Add SFF interface to switch adds 9dfc1600894f ARM: dts: vf610-zii-dev-rev-c: add support for one SFF module adds 4a1f02c345b6 ARM: dts: imx6qdl-sabreauto: add gpio keys support adds 9e514e22832f ARM: dts: imx6qdl-sabreauto: add egalax touch screen support adds 37f2c303167e ARM: dts: imx6ul: Enable the PMU node adds 78f10734f958 ARM: dts: imx6q-apalis: mux RESET_MOCI# signal adds af04a9cd9adb dt-bindings: imx6q-clock: add new fsl,pmic-stby-poweroff property adds 50de5bb6fc06 ARM: dts: imx6: RIoTboard provide standby on power off option adds 742fdc0f2270 ARM: dts: imx6ul: Add DTS for ConnectCore 6UL SBC Pro adds 674f2841646f Merge branch 'imx/dt' into for-next adds 03444ad87be2 arm64: dts: Add big-endian in nor node for ls104xa adds 5b39601cd3a3 arm64: dts: fsl: remove big-endian field from IFC controller adds 470104ae7296 arm64: dts: ls208xa: add second duart adds 0df4ccf68d19 Merge branch 'imx/dt64' into for-next adds a3dbf478243d ARM: imx_v6_v7_defconfig: Select CONFIG_SENSORS_MC13783_ADC adds 58cfbcaae469 ARM: imx_v6_v7_defconfig: add CONFIG_FW_LOADER_USER_HELPER adds f2899686a277 ARM: imx_v6_v7_defconfig: Make usbnet drivers builtin for boot adds 87c50b35e2c9 ARM: imx_v6_v7_defconfig: select CONFIG_ARM_CPUIDLE by default adds 77bfb68e43cd ARM: imx_v6_v7_defconfig: Re-sync defconfig adds f4a1ac758830 ARM: mxs_defconfig: Re-sync defconfig adds d3f4a936292a ARM: imx_v4_v5_defconfig: Re-sync defconfig adds 97089dfa3dff ARM: imx_v6_v7_defconfig: Select CONFIG_TMPFS_POSIX_ACL adds ceba5ca0e35a Merge branch 'imx/defconfig' into for-next adds d7f1013a1ed1 Merge remote-tracking branch 'imx-mxs/for-next' adds 79a79c3a0ec2 Documentation: dt: keystone: ti-sci: Add optional host-id [...] adds e69a35531589 firmware: ti_sci: Provide host-id as an optional dt parameter adds a74cab3c7dcb Merge branch 'for_4.20/drivers-soc' into next adds 915be3c5b065 Merge remote-tracking branch 'keystone/next' adds 6ae1012970fa Merge branch 'v4.18-next/dts64' into for-next adds b75253e66bc5 Merge branch 'v4.18-next/soc' into for-next adds af8554d6f913 Merge remote-tracking branch 'mediatek/for-next' adds d6ec59de9a0a ARM: mvebu: use dt_fixup to provide fallback for enable-method adds 1ceb5fb2840c MAINTAINERS: replace free-electrons.com by bootlin.com for [...] adds 379ebe874a4b dt-bindings: marvell,prestera: Add common compatible string adds 3e1ad82a1904 ARM: dts: mvebu: 98dx3236: Rename nand controller node adds 7b8f80d0ca72 ARM: dts: mvebu: db-dxbc2: use new style nand binding adds 9c10611959a3 ARM: dts: mvebu: db-xc3-24g4: use new style nand binding adds 354c97a9042f ARM: dts: mvebu: Add device tree for db-88f6820-amc board adds cf680cc52514 ARM: dts: marvell: Fix SPI and I2C bus warnings adds f2aeded4a67d ARM: dts: mvebu: add "marvell,prestera" to PP nodes adds e807f0298144 ARM: dts: clearfog: fix sdhci supply property name adds 647f8b1ec62b Merge branch 'mvebu/dt' into mvebu/for-next adds 4778dfeed216 Merge remote-tracking branch 'mvebu/for-next' adds 359c533f07f4 Merge commit '1dbcb97c656eed1a244c960b8b3a469c3d20ce7b' in [...] adds 1b9c30fe01df ARM: OMAP2+: hwmod_core: improve the support for clkctrl clocks adds 6e7713792763 ARM: OMAP2+: Convert to using %pOFn instead of device_node.name adds 7bd36f0b5c14 Merge branch 'omap-for-v4.20/soc' into for-next adds 85ca3d04c0e9 ARM: dts: omap3-gta04: fix typo in backlight pins node name adds eef69561c600 ARM: dts: omap3-gta04: fix some whitespace and tab style errors adds fa0d7dc355c8 ARM: dts: omap3-gta04: give spi_lcd node a label so that w [...] adds f6591391373d ARM: dts: omap3-gta04: fixes for tvout / venc adds e08962dff1dc ARM: dts: omap3-gta04: add devconf1 setup for correct tvout pins adds 8905592b6e50 ARM: dts: omap3-gta04: tvout: enable as display1 alias adds 7384a24248ed ARM: dts: omap3-gta04: fix touchscreen tsc2007 adds 5d282d3f2f9c ARM: dts: omap3-gta04: add pinmux for bmp085 EOC interrupt adds fa99c21ecb3c ARM: dts: omap3-gta04: make NAND partitions compatible wit [...] adds f22a9e64c380 ARM: dts: omap3-gta04: update gpmc NAND setup adds 1ae00833e30c ARM: dts: omap3-gta04: keep vpll2 always on adds ebd4fc999e07 ARM: dts: omap3-gta04: add a comment how to reference the [...] adds d2c4c270354d ARM: dts: omap3-gta04: add warning comment to vaux2 regulator adds f38bb4e9ec8f ARM: dts: omap3-gta04: explicitly describe that mmc1 has no CD/WP adds 39b1c4944f71 ARM: dts: omap3-gta04: make use of input event include fil [...] adds eaf2dbd0d248 ARM: dts: omap3-gta04: map antenna detect GPIO to SW_LINEI [...] adds f2b710826ff3 ARM: dts: omap3-gta04: add camera interface parallel port adds 8f69850f04fb ARM: dts: omap3-gta04: add camera pinmux adds 3c10507a39e8 ARM: dts: omap3-gta04: add mcbsp (audio subsystem) pinmux adds f5f15be141b9 ARM: dts: omap3-gta04: add devconf0 setup for mcbsp1 clock pins adds 2cc86a47059b ARM: dts: omap3-gta04: add mcbsp (audio subsystem) nodes adds 2719623ea790 ARM: dts: omap3-gta04a3: fix model name for A3 variant adds 18c7bd32047b ARM: dts: omap3-gta04a4: fix model name for A4 variant adds b918bba089fc ARM: dts: omap3-gta04a5: fix copyright of A5 variant adds acdf6035a84d ARM: dts: omap3-gta04a5: fix model name adds 3bace6a40135 ARM: dts: omap3-gta04a5: fix whitepsace and tab style adds 4440f94d066a ARM: dts: omap3-gta04a5: add support for PPS adds 43541bfa4c07 ARM: dts: omap3-gta04a5: disable IrDA receiver to save power adds 61fedc14b601 ARM: dts: omap3-gta04a5: add support for ti,wl1837 module adds 806c99ed78ca ARM: dts: omap3-gta04a5: uses different sensors than gta04a4 adds 2b5633eb86da ARM: dts: omap3-gta04a5: define pinmux for bluetooth enabl [...] adds d2eaf949d2c3 ARM: dts: omap3-gta04a5one: define GTA04A5 variant with OneNAND adds d71fef3c7507 ARM: dts: am571x-idk: Add tricolor Industrial LED support adds 99f4855923d6 ARM: dts: am572x-idk: Add tricolor Industrial LED support adds 6b63967a61a0 ARM: dts: am571x-idk: Add Industrial input load trigger adds a04606e5f3a7 Merge branch 'omap-for-v4.20/dt' into for-next adds 0812db943748 ARM: OMAP1: ams-delta: assign MODEM IRQ from GPIO descriptor adds 1464d031c45d ARM: OMAP1: ams-delta: initialize latch2 pins to safe values adds d3e952ad300e ARM: OMAP1: ams-delta: register MODEM device earlier adds 26683316c92a ARM: OMAP1: ams-delta-fiq: Use <linux/platform_data/gpio-omap.h> adds 1137ceee76ba ARM: OMAP1: ams-delta: Don't request unused GPIOs adds a622067f6e92 Merge branch 'omap-for-v4.20/omap1' into for-next adds dcbf6b18d81b ARM: dts: am335x-evm: fix number of cpsw adds 0f6e0ed00bc3 Merge branch 'am335x-evm-port-fix' into omap-for-v4.20/dt adds 769de05b2ae4 ARM: dts: am335x-shc: get rid of phy_id property adds 9e19b4bd012b ARM: dts: am335x-pepper: get rid of phy_id property adds 4f9584518f24 ARM: dts: am335x-pdu001: get rid of phy_id property adds 25245c44d4d7 ARM: dts: am335x-nano: get rid of phy_id property adds 5ef346bb8092 ARM: dts: am335x-moxa-uc-8100-me-t: get rid of phy_id property adds 5ec73320abd7 ARM: dts: am335x-lxm: get rid of phy_id property adds d9312570d5d1 ARM: dts: am335x-igep0033: get rid of phy_id property adds 53c2c22b8cfa ARM: dts: am335x-evmsk: get rid of phy_id property adds 0d175556e2e4 ARM: dts: am335x-cm-t335: get rid of phy_id property adds 8cd1cc3f7c0a ARM: dts: am335x-chiliboard: get rid of phy_id property adds 4d8b032d3c03 ARM: dts: am335x-bone-common: get rid of phy_id property adds 5925ae235418 ARM: dts: am43x-epos-evm: get rid of phy_id property adds 7c0373b16f04 ARM: dts: am437x-sk-evm: get rid of phy_id property adds c0af07883c2c ARM: dts: am437x-idk-evm: get rid of phy_id property adds cfd91db31fbf ARM: dts: am437x-gp-evm: get rid of phy_id property adds 04f48434dce0 ARM: dts: am437x-cm-t43: get rid of phy_id property adds 5180679c9a9d ARM: dts: dra76-evm: get rid of phy_id property adds 24e0023c6005 ARM: dts: dra72-evm: get rid of phy_id property adds f1934c90a2cb ARM: dts: dra72-evm-revc: get rid of phy_id property adds c4ab24684565 ARM: dts: dra71-evm: get rid of phy_id property adds 4d80b7c5077b ARM: dts: dra7-evm: get rid of phy_id property adds adfcf71b9f5c ARM: dts: am57xx-idk-common: get rid of phy_id property adds 2ac921dc010a ARM: dts: am57xx-cl-som-am57x: get rid of phy_id property adds abf878ddfdf2 ARM: dts: dm8148-evm: get rid of phy_id property adds 3a25128c02f6 ARM: dts: dm8148-t410: get rid of phy_id property adds e99c4d576254 ARM: dts: dra62x-j5eco-evm: get rid of phy_id property adds cc893871f092 ARM: dts: ti: Fix SPI and I2C bus warnings adds f2b072135068 ARM: dts: omap: Update coresight bindings for hardware ports adds 9686a40d486e Merge branch 'omap-for-v4.20/dt' into for-next adds 465393ddbaf8 Merge remote-tracking branch 'omap/for-next' adds 65a272642ce1 soc: qcom: geni: Make version macros simpler adds abc1c9447145 soc: qcom: geni: Don't ignore clk_round_rate() errors in g [...] adds 969fc78c37c3 soc: qcom: geni: geni_se_clk_freq_match() should always ac [...] adds b086c9381370 Merge tag 'qcom-geni-immutable-for-mark-brown' into driver [...] adds 7f9c136216c7 soc: qcom: Add broadcast base for Last Level Cache Control [...] adds c081f3060fab soc: qcom: Add support to register LLCC EDAC driver adds 27450653f1db drivers: edac: Add EDAC driver support for QCOM SoCs adds b54ef3814f4a dt-bindings: msm: Update documentation of qcom,llcc adds f4926ef76e23 soc: qcom: geni: Make version macros simpler adds e11bbcedecae soc: qcom: geni: Don't ignore clk_round_rate() errors in g [...] adds 867d4aa7013f soc: qcom: geni: geni_se_clk_freq_match() should always ac [...] adds 35aac0ba88d5 soc: qcom: apr: fix spelling mistake: "paket" -> "packet" adds 9487e2ab1010 soc: qcom: smem: Add missing include of sizes.h adds da8eaf9a6cee soc: qcom: llcc-slice: Add missing include of sizes.h adds 810f11a9cbfd soc: qcom: smp2p: Add select IRQ_DOMAIN adds 0a5cdb4138f5 soc: qcom: smsm: Add select IRQ_DOMAIN adds a09b440af8de soc: qcom: Remove bogus depends on OF from QCOM_SMD_RPM adds c62615b16c70 soc: qcom: Remove depends on OF from QCOM_RPMH adds 4c96ed170d65 soc: qcom: wcnss_ctrl: Avoid string overflow adds 4fadb26574cb soc: qcom: apr: Avoid string overflow adds ccfb464cd106 soc: qcom: Allow COMPILE_TEST of qcom SoC Kconfigs adds 61a3bd10082b soc: qcom: spm: add SCM probe dependency adds 137dc5843fae soc: qcom: rmtfs-mem: Validate that scm is available adds 09e97b6c8754 drivers: qcom: rpmh-rsc: clear wait_for_compl after use adds 9f01b7a8f1d7 soc: qcom: smem: rename variable in qcom_smem_get_global() adds 100d26e8ce65 soc: qcom: smem: initialize region struct only when successful adds eba757022fc2 soc: qcom: smem: always ignore partitions with 0 offset or size adds eb68cf090922 soc: qcom: smem: small refactor in qcom_smem_enumerate_par [...] adds 06ada44a807f soc: qcom: smem: verify both host ids in partition header adds abc006b7a6ea soc: qcom: smem: require order of host ids to match adds ada79289735f soc: qcom: smem: introduce qcom_smem_partition_header() adds 190b216c1535 soc: qcom: smem: verify partition header size adds 380dc4af50a6 soc: qcom: smem: verify partition offset_free_uncached adds 33fdbc4e5caf soc: qcom: smem: small change in global entry loop adds 7d01934455e3 soc: qcom: smem: verify partition host ids match adds 13a920ae7898 soc: qcom: smem: a few last cleanups adds 8a07855e66e6 dt-bindings: firmware: scm: Refactor compatibles and clocks adds 60cd420c91e2 firmware: qcom: scm: Refactor clock handling adds bb85ce512248 dt-bindings: firmware: scm: Add MSM8998 and SDM845 adds 144b1e12f3fa Merge branch 'drivers-for-4.20' into drivers-for-4.20-redo adds b0a627b40983 ARM: dts: qcom-msm8974: use named constant for interrupt t [...] adds 12d2de2e50e0 ARM: dts: qcom-msm8974: use named constant for interrupt t [...] adds b0ef3d943d6e ARM: dts: qcom-msm8974: use named constant for interrupt f [...] adds 1e19d44e8e60 ARM: dts: qcom-msm8974: use named constant for interrupt f [...] adds 23a81d371b99 ARM: dts: qcom-msm8974: use named constant for interrupt f [...] adds dcf145011400 ARM: dts: qcom-msm8974: change invalid flag IRQ NONE to va [...] adds 93241840b664 ARM: dts: qcom: Add pcie nodes for ipq8064 adds f14c5588929b ARM: dts: qcom: Add sdcc nodes for ipq8064 adds 2e7a2c91019c ARM: dts: qcom: Move common nodes to ipq8064-v.1.0.dtsi adds 14e63a953a8d ARM: dts: qcom: Add led and gpio-button nodes to ipq8064 boards adds fe8d81fe7d9a ARM: dts: qcom: msm8974-hammerhead: add device tree bindin [...] adds bd9392507588 ARM: dts: qcom: msm8974-hammerhead: add device tree bindin [...] adds 233c77d4f1d1 ARM: dts: qcom: ipq4019: use v2 of the kpss bringup mechanism adds bcb9ab4c2917 ARM: dts: qcom: ipq4019: add cpu operating points for cpuf [...] adds bd73a3dd257f ARM: dts: qcom: ipq4019: fix cpu0's qcom,saw2 reg value adds da89f500cb55 ARM: dts: qcom: ipq4019: fix PCI range adds b002c6fdab69 ARM: dts: qcom: ipq4019: fix space vs tab indenting inside [...] adds ff25658f3156 Merge branch 'dts-for-4.20' into all-for-4.20-redo adds ad5fe7870537 arm64: dts: qcom: pm8916: Add PON node adds 2f74b3db92be arm64: dts: qcom: pm8994: Add PON node adds caf0caee50f3 arm64: dts: qcom: apq8016-sbc: Add resin node adds 5817e887fc05 arm64: dts: qcom: apq8096-db820c: Add resin node adds 7028cae1857c dt-bindings: iio: vadc: Fix documentation of 'reg' adds 43fb44316840 arm64: dts: qcom: pm8998: Add adc node adds 4807c71cc688 arm64: dts: Add msm8998 SoC and MTP board support adds 31c1f0e33deb arm64: dts: qcom: msm8998: Add RPM and regulators for MTP adds 4449b6f248d9 arm64: dts: qcom: msm8998: Add tsens and thermal-zones adds b1227233f049 arm64: dts: qcom: msm8998: Add pmi8998 file adds c7833949564e arm64: dts: qcom: msm8998: Add smem related nodes adds d850156a226a arm64: dts: qcom: msm8998: Add firmware node adds f259e398af8b arm64: dts: qcom: msm8998: Add the qfprom node adds e8d006fd8634 arm64: dts: qcom: msm8998: Add smp2p nodes adds 61020aa53cc1 arm64: dts: qcom: Populate pm8998 with additional nodes adds 0ef351ab8c8b arm64: dts: db820c: Add qcom,apq8096 to compatible string adds d5e20f286a84 arm64: dts: msm8916: Drop model and compatible adds 216a2f9be0f5 arm64: dts: msm8996: Drop model adds ead5eea3e3a9 arm64: dts: qcom: Add AOSS reset driver node for SDM845 adds ca4db2b538a1 arm64: dts: qcom: sdm845: Add USB-related nodes adds d6c40ccf0531 arm64: dts: qcom: sdm845-mtp: Add RPMh VRM/XOB regulators adds cfe10d38aa1a arm64: dts: qcom: sdm845-mtp: Add nodes for USB adds 3debb1f30b09 arm64: dts: qcom: sdm845: Add adsp, cdsp and slpi smp2p adds 40019e8452fe arm64: dts: sdm845: Add dispcc node adds e704472616d7 dt-bindings: thermal: qcom-spmi-temp-alarm: Fix documentat [...] adds 104e6415bf50 arm64: dts: qcom: pm8998: Add spmi-temp-alarm node adds 1b9d8bd69305 arm64: dts: qcom: pm8998: Add pm8998 thermal zone adds 447c9dad7e31 arm64: dts: msm8996: Transition smp2p and smd to mailbox adds 5768ca1aeffd Merge branch 'arm64-for-4.20' into all-for-4.20-redo adds 1bdf91fd2ae8 arm64: defconfig: Enable Qualcomm QRTR adds dec7fed14632 Merge branch 'arm64-defconfig-for-4.20' into all-for-4.20-redo adds 54c2678cd198 ARM: qcom_defconfig: Enable MAILBOX adds 7a002fe0179c Merge branch 'defconfig-for-4.20' into all-for-4.20-redo adds 51b12ae1448b Merge remote-tracking branch 'qcom/for-next' adds 2b6286eb7ab8 Merge branch 'v4.15/dt64' into next adds 561319be39f4 Merge remote-tracking branch 'realtek/for-next' adds f7be103571e8 ARM: shmobile: defconfig: Remove SOC_CAMERA adds 57bc9f041638 ARM: shmobile: defconfig: Refresh shmobile_defconfig for v [...] adds 59051a25bfb5 ARM: shmobile: defconfig: Enable VIDEO_RENESAS_FDP1 adds 3ff7ee8a972a ARM: multi_v7_defconfig: Enable VIDEO_RENESAS_FDP1 adds ad73cc2b9132 ARM: shmobile: r8a7779: Remove unused includes adds 08e735233ea2 ARM: shmobile: Remove the ARCH_SHMOBILE Kconfig symbol adds b9fad74bfe76 ARM: shmobile: Convert to using %pOFn instead of device_node.name adds e2f2594b8e4c ARM: shmobile: convert to SPDX identifiers adds 48acc8440a78 arm64: defconfig: enable R8A774A1 SoC adds 0964d66036ed arm64: renesas: Remove the ARCH_SHMOBILE Kconfig symbol adds c1801ad02845 arm64: enable CMT/TMU support for Renesas SoC adds 5afa67792d0a arm64: Add Renesas R8A774A1 support adds 692dce77dfb7 arm64: Add Renesas R8A774C0 support adds 2a4056a759e2 soc: renesas: Identify RZ/G2M adds 332df9828e94 ARM: shmobile: Add basic RZ/A2 SoC support adds 175f435f44b7 soc: renesas: identify RZ/A2 adds 066f7e63b9ed dt-bindings: power: Add r8a774a1 SYSC power domain definitions adds 7f0e99cc9169 soc: renesas: rcar-sysc: Add r8a774a1 support adds 3116d859e7b1 soc: renesas: rcar-rst: Add support for RZ/G2M adds 41c4567ce261 soc: renesas: convert to SPDX identifiers adds 2bab3d8012eb soc: renesas: Identify RZ/G2E adds 01588646dbce dt-bindings: arm: Document RZ/G2M SoC DT bindings adds d0990cd0930c dt-bindings: arm: Document RZ/A2 SoC DT bindings adds 43bcac2396f7 dt-bindings: arm: Document Renesas R-Car M3-N-based ULCB board adds 39c0e5a8746c dt-bindings: arm: Document RZ/G2E SoC DT bindings adds 5f7d1395275e Merge branches 'arm-defconfig-for-v4.20', 'arm-dt-for-v4.2 [...] adds 9aa2126f16da ARM: dts: r9a06g032: Correct UART and add all other UARTs adds c79661eb5060 arm64: dts: renesas: Remove unneeded status from thermal nodes adds cb391265bca4 dt-bindings: power: Add r8a774c0 SYSC power domain definitions adds 39dc9a103bc5 dt-bindings: power: rcar-sysc: Document r8a774c0 sysc adds f37d211c6875 soc: renesas: rcar-sysc: Add r8a774c0 support adds 36fc8dba0195 Merge branches 'arm-dt-for-v4.20', 'arm64-dt-for-v4.20' an [...] adds bc8871536246 ARM: shmobile: r8a7744: Basic SoC support adds 76506880eac6 arm64: defconfig: enable R8A774C0 SoC adds a1d354a768d8 arm64: dts: renesas: ebisu: Add HDMI and CVBS input adds fe46b8229f28 dt-bindings: reset: rcar-rst: Document r8a774c0 rst adds 91e95ecd4b4f soc: renesas: rcar-rst: Add support for RZ/G2E adds 08ea4a3004da dt-bindings: power: rcar-sysc: Document r8a7744 SYSC binding adds 841e37a5cad3 dt-bindings: power: rcar-sysc: Add r8a7744 power domain in [...] adds c3299eb2770b soc: renesas: rcar-sysc: Add r8a7744 support adds f1ae799039bf dt-bindings: reset: rcar-rst: Document r8a7744 reset module adds 547276c67999 soc: renesas: rcar-rst: Add support for RZ/G1N adds 2662ae94a639 Merge branches 'arm-soc-for-v4.20', 'arm64-defconfig-for-v [...] adds 4f743344dded ARM: multi_v7_defconfig: Enable r8a7744 SoC adds c26eb6f34c9e ARM: shmobile: defconfig: Enable r8a7744 SoC adds 3310c920b5bb arm: dts: Include R-Car Gen2 product name in DTSI files adds c30568951ba4 arm: dts: R-Car Gen1 board comment update adds abf3bf537d29 ARM: debug-ll: Add support for r8a7744 adds 6d14d4d313d0 ARM: shmobile: Rework the PMIC IRQ line quirk adds f0f9f7a6baac arm64: dts: renesas: r8a77990: Attach the SYS-DMAC to the IPMMU adds d59b0784f1e6 arm64: dts: renesas: r8a77980: Attach the SYS-DMAC to the IPMMU adds 11a33f816161 arm64: dts: renesas: gen3: use 400kHz for I2C DVFS bus adds a215af751dc5 arm64: dts: renesas: r8a779{7|8}0: add CMT support adds 4619ef4747c2 dt-bindings: apmu: Document r8a77470 support adds 5851fa4d0887 dt-bindings: timer: renesas: tmu: document R8A779{7|8}0 bindings adds 883f3822a343 Merge branches 'arm-defconfig-for-v4.20', 'arm-dt-for-v4.2 [...] adds a59ff42ad453 ARM: dts: r8a77470: Add SMP support adds e1725f9f80ce Merge branch 'arm-dt-for-v4.20' into next adds 7f301dc6fe27 ARM: dts: r8a77470: Add SDHI2 support adds ae3d16b93c2a arm64: dts: renesas: ulcb: add default bootargs adds 5647a81c8a39 Merge branches 'arm-dt-for-v4.20' and 'arm64-dt-for-v4.20' [...] adds 0ad78348242d ARM: dts: r8a77470: Add I2C4 support adds fae210bb5bfb dt-bindings: apmu: Document r8a7744 support adds 4059a729f088 Merge branches 'arm-dt-for-v4.20' and 'drivers-for-v4.20' [...] adds a761c579ea79 Merge remote-tracking branch 'renesas/next' adds 01489c481858 Merge branch 'v4.20-armsoc/dts64' into for-next adds c14d28e86d3c clk: rockchip: improve rk3288 pll rates for better hdmi output adds fcabb76ac322 Merge branch 'v4.20-clk/next' into for-next adds 0fff1428bee0 ARM: dts: rockchip: add rk3188 lcd controller nodes adds aed6b9a5edcc Merge branch 'v4.20-armsoc/dts32' into for-next adds 04e66fbe4984 Merge branch 'v4.20-armsoc/dts64' into for-next adds 131c3eb428cc ARM: dts: rockchip: Fix erroneous SPI bus dtc warnings on rk3036 adds a1e5c133c1a7 Merge branch 'v4.20-armsoc/dts32' into for-next adds 501500e65fa9 arm64: dts: rockchip: Fix I2C bus unit-address error on rk [...] adds 41c832563530 Merge branch 'v4.20-armsoc/dts64' into for-next adds 88a20edf7609 arm64: dts: rockchip: Fix microSD in rk3399 sapphire board adds e007e4e0d876 arm64: dts: rockchip: add spdif sound node for rock64 adds ffb7b25e8ac3 arm64: dts: rockchip: Split out common nodes for Rock960 b [...] adds cdb04e08ab73 dt-bindings: arm: rockchip: Add binding for Rock960 board adds 75d038565794 arm64: dts: rockchip: Add support for Rock960 board adds 86ea9dc8c57f arm64: dts: rockchip: Enable SD card detection for Rock960 boards adds bb1ab27a69d4 Merge branch 'v4.20-armsoc/dts64' into for-next adds a2df0984e73f ARM: dts: rockchip: explicitly set vcc_sd0 pin to gpio on [...] adds 51b1179f3a38 Merge branch 'v4.20-armsoc/dts32' into for-next adds 6c78ca379c2e dt-bindings: usb: dwc2: add description for px30 adds bb5981333f30 arm64: dts: rockchip: add dwc2 otg controller on px30 adds 2ed30cfcf866 arm64: dts: rockchip: enable dwc2-based otg controller on [...] adds 5407bfa14e99 Merge branch 'v4.20-armsoc/dts64' into for-next adds d68e8d9600c0 Merge remote-tracking branch 'rockchip/for-next' adds d428b5355d5f ARM: dts: exynos: Add DSI node on Exynos5250 adds 0772cf588cc9 ARM: dts: exynos: Add DSI and panel nodes on Arndale adds 620375c8fdf2 ARM: dts: exynos: Use i2c-gpio for HDMI-DDC on Arndale adds 21cb5a27483a ARM: dts: exynos: Fix HDMI-HPD line handling on Arndale adds db4e26115c73 ARM: dts: s5pv210: Switch to S5Pv210 specific pinctrl wake [...] adds eb9e16d8573e ARM: dts: exynos: Convert exynos5250.dtsi to opp-v2 bindings adds 645b23da6f8b ARM: dts: exynos: Mark 1 GHz CPU OPP as suspend OPP on Exynos5250 adds 95ac226222a6 ARM: dts: exynos: Add missing used PMIC regulators on Exyn [...] adds 8e82954979fc ARM: dts: exynos: Add unused PMIC regulators on Exynos5422 [...] adds b5124e450793 ARM: dts: exynos: Disable unused PMIC regulators on Exynos [...] adds 8be3e7f0785c ARM: dts: exynos: Add LDO28 regulator on Exynos5422 Odroid boards adds 64858773d78e ARM: dts: exynos: Fix sound in Snow-rev5 Chromebook adds f8f3b7fc21b1 ARM: dts: exynos: Fix regulators configuration on Peach Pi [...] adds f5e758b8358f ARM: dts: exynos: Disable pull control for MAX8997 interru [...] adds c58ce8e66d89 ARM: dts: exynos: Add missing PMIC interrupts on Universal [...] adds b803211825d8 ARM: dts: exynos: Remove double SD card detect pin inversion adds ef2ecab9af5f ARM: dts: exynos: Disable pull control for S5M8767 PMIC adds 62623718fd31 ARM: dts: exynos: Disable pull control for PMIC IRQ line o [...] adds 6d57be7f1bab ARM: dts: exynos: Add external SD card support for Trats board adds ff1e37c6809d ARM: dts: exynos: Correct audio subsystem parent clock on [...] adds 79fe6761764f Merge branch 'next/dt' into for-next adds 24966d4c619e arm64: dts: exynos: Add OF graph between USB-PHY and MUIC adds 6d0e3f0e51d9 Merge branch 'next/dt64' into for-next adds 3f3452ef7020 Merge remote-tracking branch 'samsung-krzk/for-next' adds 2852bfbf4f16 clk: sunxi-ng: h6: fix bus clocks' divider position adds 58c0f79887d5 clk: sunxi-ng: h6: fix PWM gate/reset offset adds cb54fbd21a8f clk: sunxi-ng: Add maximum rate constraint to NM PLLs adds 02d7901695af clk: sunxi-ng: h3/h5: Add max. rate constraint to pll-video adds b16fb66915fc clk: sunxi-ng: r40: Add max. rate constraint to video PLLs adds a8e5433cdc50 clk: sunxi-ng: nkmp: Add constraint for maximum rate adds a528872dbb87 clk: sunxi-ng: a83t: Add max. rate constraint to video PLLs adds 7c06a1e1bc96 clk: sunxi-ng: sun50i: h6: Add 2x fixed post-divider to MM [...] adds a8858d871c06 ARM: dts: sun8i: a83t: Add the cir pin for the A83T adds 26de4dc74cf5 ARM: dts: sun8i: a83t: Add support for the cir interface adds 6f26c238b7d3 ARM: dts: sun8i: a83t: bananapi-m3: Enable IR controller adds c41ca64d0750 ARM: dts: sunxi: Don't use cd-inverted in sun8i-r40-banana [...] adds ac947b179bdc arm64: dts: allwinner: a64: Add SID node adds fcddd1f609ea arm64: dts: allwinner: Don't use cd-inverted in sun50i-a64 [...] adds 077b2ea5a4e0 ARM: dts: sun8i: h3: Add SID compatible string adds 9bcb8cd0e933 nvmem: sunxi-sid: add support for H5's SID controller adds 86c278b030bc arm64: dts: allwinner: h5: Add SID for H5 adds dbb00838566d ARM: dts: sun8i: Add initial Orangepi Zero Plus 2 H3 support adds e58c24760796 arm64: dts: allwinner: h5: Add device node for Mali-450 GPU adds 805af4e1b7e3 Merge branches 'sunxi/clk-for-4.20', 'sunxi/dt-for-4.20', [...] adds 4cd1543e1772 ARM: dts: sun8i: h3-h5: ir register size should be the who [...] adds 39defc813264 arm64: dts: allwinner: a64: Add L2 cache nodes adds b3ee15a509ff arm64: dts: allwinner: a64: Add Pine64-LTS device tree file adds 09b964afca14 arm64: dts: allwinner: a64: Orange Pi Win: Fix SD card node adds 3131cfb68480 arm64: dts: allwinner: a64: Orange Pi Win: Enable USB hub [...] adds 14ff5d8f9151 arm64: dts: allwinner: a64: Orange Pi Win: Enable USB OTG socket adds 93d6a27cfcc0 arm64: dts: allwinner: a64: Orange Pi Win: Add Ethernet node adds 13b31e6bd357 arm64: dts: allwinner: a64: Orange Pi Win: Add UARTs adds e71cc56058f3 arm64: dts: allwinner: a64: Orange Pi Win: Add LED node adds 64971e5ad5da arm64: dts: allwinner: a64: Orange Pi Win: Add SDIO node adds d817442236e5 arm64: dts: allwinner: a64: Orange Pi Win: Add SPI flash node adds eacd9c431ac6 arm64: dts: allwinner: a64: Orange Pi Win: Adjust CSI power rails adds 93366b49a35f arm64: dts: allwinner: a64: Olinuxino: fix DRAM voltage adds 21eac6f33e68 arm64: dts: allwinner: a64: Olinuxino: add Ethernet nodes adds aa9cbe94ed82 arm64: dts: allwinner: a64: Olinuxino: enable USB adds 480f58cdbe39 arm64: dts: allwinner: a64: NanoPi-A64: Fix DCDC1 voltage adds 708db568f594 arm64: dts: allwinner: a64: NanoPi-A64: Add Ethernet adds ca6aee21ced7 arm64: dts: allwinner: a64: NanoPi-A64: Add Wifi chip adds 3e9429efb7f2 arm64: dts: allwinner: a64: NanoPi-A64: Add blue status LED adds bb107114d290 Merge branches 'sunxi/h3-h5-for-4.20' and 'sunxi/dt64-for- [...] adds fa59dd2ef755 arm64: dts: allwinner: a64: Split out data strobe pin from [...] adds d91ebb95b96c arm64: dts: allwinner: a64: Rename uart0_pins_a label to u [...] adds 1b6ff1cb7e67 arm64: dts: allwinner: a64: Rename r_i2c_pins_a label to r [...] adds d910a0e8dc9c ARM: dts: sun8i: h3: bpi-m2-plus: Fix address for external [...] adds 03aac16d32dd ARM: dts: sun8i: h3: Split out non-SoC-specific parts of B [...] adds 51e23b1e1b58 arm64: dts: allwinner: h5: Add device tree for Bananapi M2 [...] adds 0565855d71db Merge branches 'sunxi/dt64-for-4.20' and 'sunxi/h3-h5-for- [...] adds 0b1ea6f3573a arm64: dts: allwinner: h6: Add OrangePi One Plus initial support adds 5c4cf4c6aaac Merge branch 'sunxi/dt64-for-4.20' into sunxi/for-next adds c2ff8383cc33 clk: sunxi-ng: sun50i: h6: Add 2x fixed post-divider to MM [...] adds 0185f9a01131 Merge branch 'sunxi/clk-for-4.20' into sunxi/for-next adds 65b1e8a6ca5f clk: sunxi-ng: a64: Add minimal rate for video PLLs adds 5de39acaf346 clk: sunxi-ng: a64: Add max. rate constraint to video PLLs adds 8b2a37870419 dt-bindings: clock: sun50i-a64-ccu: Add PLL_VIDEO0 macro adds 0570921c4c32 arm64: defconfig: Enable CONFIG_DRM_SUN4I adds 41c64d3318aa ARM: dts: sun8i: r40: add sata node adds 666907a3f9bd ARM: dts: sun8i: sun8i-r40-bananapi-m2-ultra: enable AHCI adds 84344295689a Merge branches 'sunxi/clk-for-4.20', 'sunxi/config64-for-4 [...] adds 80a6ec7d5e16 clk: sunxi-ng: sun4i: Set VCO and PLL bias current to lowe [...] adds 960432010156 ARM: dts: sun5i: Add Video Engine and reserved memory nodes adds c2a641a74850 ARM: dts: sun7i-a20: Add Video Engine and reserved memory nodes adds 8992566bfc04 ARM: dts: sun8i-a33: Add Video Engine and reserved memory nodes adds fbc169430294 ARM: dts: sun8i-h3: Add Video Engine and reserved memory nodes adds dc0c0ba284bd Merge branches 'sunxi/clk-fixes-for-4.20', 'sunxi/dt-for-4 [...] adds 4f8ab3028707 drivers: soc: Allow building the sunxi driver without ARCH_SUNXI adds 69a8c2452caa dt-bindings: sunxi-sram: add binding for Allwinner H6 SRAM C adds b2ad66f546c9 arm64: dts: allwinner: h6: add system controller device tree node adds c740d5b07be1 Merge branches 'sunxi/drivers-for-4.20' and 'sunxi/dt64-fo [...] adds 0729b4af5753 ARM: dts: sunxi: Fix I2C bus warnings adds 57a83c5222c1 ARM: dts: sun9i: Fix I2C bus warnings adds 9266cf77f759 Merge branch 'sunxi/dt-for-4.20' into sunxi/for-next adds 4893ae1be42a Merge branch 'sunxi/fixes-for-4.19' into sunxi/for-next adds d5300c65d5e1 Merge remote-tracking branch 'sunxi/sunxi/for-next' adds d9be10edf7d6 dt-bindings: Add Tegra PMC pad configuration bindings adds 880ce389389e Merge branch for-4.20/dt-bindings into for-next adds 4d8c836a866b Merge branch 'for-4.20/dt-bindings' into for-4.20/soc adds 1dc6bd5e39a2 soc/tegra: pmc: Fix child-node lookup adds 13136a47a061 soc/tegra: pmc: Fix pad voltage configuration for Tegra186 adds 00ead3c913af soc/tegra: pmc: Factor out DPD register bit calculation adds f142b9d6461c soc/tegra: pmc: Implement tegra_io_pad_is_powered() adds 437c4f26f428 soc/tegra: pmc: Use X macro to generate IO pad tables adds fccf0f76ecd3 soc/tegra: pmc: Remove public pad voltage APIs adds 4a37f11c8f57 soc/tegra: pmc: Implement pad configuration via pinctrl adds abdf65292e74 Merge branch for-4.20/soc into for-next adds 33a1f89b605c Merge branch 'for-4.20/dt-bindings' into for-4.20/arm64/dt adds 6641af7e1fa7 arm64: dts: Add Tegra210 sdmmc pinctrl voltage states adds 24005fd1b3b4 arm64: dts: Add Tegra186 sdmmc pinctrl voltage states adds 41cc3771c93e arm64: dts: tegra210-p2180: Allow ldo2 to go down to 1.8 V adds 6ff7705da880 arm64: dts: tegra210-p2180: Correct sdmmc4 vqmmc-supply adds 1e0f69746d62 arm64: dts: tegra210-p2597: Remove no-1-8-v from sdmmc1 adds 1ea067183d8a arm64: dts: tegra210: Add sdmmc pad auto calibration offsets adds 41408c215ab7 arm64: dts: tegra186: Add sdmmc pad auto calibration offsets adds 63af8bcd23a6 arm64: dts: tegra210: Add SDHCI tap and trim values adds 6f90c6f0db83 arm64: dts: tegra186: Add SDHCI tap and trim values adds 918f9671c86b arm64: dts: tegra210: Assign clocks for sdmmc1 and sdmmc4 adds 98a2494f847c arm64: dts: tegra186: Assign clocks for sdmmc1 and sdmmc4 adds 5879600a70d0 arm64: dts: tegra210: Add SDMMC4 DQS trim value adds 22248e91bee0 arm64: dts: tegra186: Add SDMMC4 DQS trim value adds d5d6b468a004 arm64: dts: tegra210: Enable HS400 adds 207f60babbed arm64: dts: tegra186: Enable HS400 adds 72cb7a878f5b Merge branch for-4.20/arm64/dt into for-next adds 7745571f9d9c Merge remote-tracking branch 'tegra/for-next' adds faaadaf315b4 asm-generic/tlb: Guard with #ifdef CONFIG_MMU adds 22a61c3c4f13 asm-generic/tlb: Track freeing of page-table directories i [...] adds a6d60245d6d9 asm-generic/tlb: Track which levels of the page tables hav [...] adds 196d9d8bb71d mm/memory: Move mmu_gather and TLB invalidation code into [...] adds 7526aa54b261 MAINTAINERS: Add entry for MMU GATHER AND TLB INVALIDATION adds cbbac1c3e6a8 Merge branch 'tlb/asm-generic' into aarch64/for-next/core adds 9784d82db3eb lib/crc32: make core crc32() routines weak so they can be [...] adds 86d0dd34eaff arm64: cpufeature: add feature for CRC32 instructions adds 7481cddf29ed arm64/lib: add accelerated crc32 routines adds 4733c7c79e8c arm64: dump: Use consistent capitalisation for page-table dumps adds a1f33941f7e1 arm64: uaccess: implement unsafe accessors adds 6899a4c82faf arm64: tlb: Use last-level invalidation in flush_tlb_kerne [...] adds 45a284bc5ee3 arm64: tlb: Add DSB ISHST prior to TLBI in __flush_tlb_[ke [...] adds 0795edaf3f1f arm64: pgtable: Implement p[mu]d_valid() and check in set_ [...] adds d8289d3a5854 arm64: tlb: Justify non-leaf invalidation in flush_tlb_range() adds 67a902ac598d arm64: tlbflush: Allow stride to be specified for __flush_ [...] adds 07212cd47efe arm64: tlb: Remove redundant !CONFIG_HAVE_RCU_TABLE_FREE code adds f270ab88fdf2 arm64: tlb: Adjust stride and type of TLBI according to mm [...] adds ace8cb754539 arm64: tlb: Avoid synchronous TLBIs when freeing page tables adds 7f08872774eb arm64: tlb: Rewrite stale comment in asm/tlbflush.h adds ca7f686ac9fe arm64: Fix silly typo in comment adds d71be2b6c0e1 arm64: cpufeature: Detect SSBS and advertise to userspace adds 2d1b2a91d56b arm64: ssbd: Drop #ifdefs for PR_SPEC_STORE_BYPASS adds 0bf0f444b2c4 arm64: entry: Allow handling of undefined instructions from EL1 adds 8f04e8e6e29c arm64: ssbd: Add support for PSTATE.SSBS rather than trapp [...] adds 7c36447ae5a0 KVM: arm64: Set SCTLR_EL2.DSSBS if SSBD is forcefully disa [...] adds b8925ee2e12d arm64: cpu: Move errata and feature enable callbacks close [...] adds 8a60419d3676 arm64: force_signal_inject: WARN if called from kernel context adds e4ba15debcfd arm64: fix for bad_mode() handler to always result in panic adds 74e248286e1d arm64: sysreg: Clean up instructions for modifying PSTATE fields adds 5ffdfaedfa0a arm64: mm: Support Common Not Private translations adds ab510027dc4d arm64: KVM: Enable Common Not Private translations adds 880f7cc47265 arm64: cpu_errata: Remove ARM64_MISMATCHED_CACHE_LINE_SIZE adds 1c8391412d77 arm64/cpufeatures: Introduce ESR_ELx_SYS64_ISS_RT() adds 520ad98871a0 arm64/cpufeatures: Factorize emulate_mrs() adds 21f847961774 arm64/cpufeatures: Emulate MRS instructions by parsing ESR [...] adds 8a695a587333 arm64: Kconfig: Remove ARCH_HAS_HOLES_MEMORYMODEL adds 0b8af74549c2 arm64: Remove unused VGA console support adds 2a6c7c367de8 arm64: lse: remove -fcall-used-x0 flag adds 83eb41981973 Merge remote-tracking branch 'arm64/for-next/core' adds f300168a3a01 clk: max77686: Add SPDX license identifiers adds 94047d979574 clk: s2mps11,s3c64xx: Add SPDX license identifiers adds 81db07c4ddb1 Merge branch 'clk-spdx' into clk-next adds cc4f6944d0e3 clk: qcom: Add support for RCG to register for DFS adds 8b69c6dba230 clk: qcom: gcc: Register QUPv3 RCGs for DFS on SDM845 adds 074d09b470d4 Merge branch 'clk-qcom-dfs' into clk-next adds 8748b4a786a9 clk: s2mps11: Use existing defines from bindings for clock IDs adds d3abf3a17a69 Merge branch 'clk-smp2s11-include' into clk-next adds b567752144e3 clk: qcom: Add some missing gcc clks for msm8996 adds 0ca556c02973 Merge branch 'clk-qcom-8996-missing' into clk-next adds 37ed2e5a7a92 Merge branch 'clk-fixes' into clk-next adds 48735597f7bd clk: qcom: Add qspi (Quad SPI) clock defines for sdm845 to header adds 4f83d9b848f6 clk: qcom: Add qspi (Quad SPI) clocks for sdm845 adds f338c65f7529 Merge branch 'clk-qcom-qspi' into clk-next adds e665f029a283 clk: Convert to using %pOFn instead of device_node.name adds 4db8a82354cb Merge branch 'clk-dt-name' into clk-next adds 00a461cc32ec clk: ti: fix OF child-node lookup adds cf04ab6e51fc Merge branch 'clk-ti-of-node' into clk-next adds cd2e09c33bee Merge branch 'clk-fixes' into clk-next adds 2bdb2a1cca86 clk: qcom: Allocate space for NULL terimation in DFS table adds 0bd6184e4359 Merge branch 'clk-qcom-dfs' into clk-next adds 681cd4a890e3 clk: qcom: clk-branch: Use true and false for boolean values adds 0b85de7cef01 clk: cdce925: release child device nodes adds 1ac289f53d8e Merge branch 'clk-sa' into clk-next adds e848c2ea117f clk: renesas: use SPDX identifier for Renesas drivers adds 361adb4c5f0d Merge branch 'clk-spdx' into clk-next adds f40c467523cb dt-bindings: clock: Introduce QCOM Camera clock bindings adds 78412c262004 clk: qcom: Add camera clock controller driver for SDM845 adds fc21371251d6 Merge branch 'clk-qcom-sdm845-camcc' into clk-next adds 1adb0a9faabb clk: mediatek: remove unused array audio_parents adds c83949942793 Merge branch 'clk-mtk-unused' into clk-next adds fdb78a8c35bc clk: renesas: rcar-gen3: Rename rint to .r adds 38c79e2899a6 clk: renesas: rcar-gen3: Add support for OSC EXTAL predivider adds f23b866e2021 clk: renesas: r8a7795: Add OSC EXTAL predivider configuration adds 7b8b9a413122 clk: renesas: r8a7796: Add OSC EXTAL predivider configuration adds 979a2298a55a clk: renesas: r8a77965: Add OSC EXTAL predivider configuration adds 3a251270e6c8 clk: renesas: r8a77980: Add OSC predivider configuration a [...] adds 0d2602d75015 clk: renesas: cpg-mssr: Add support for fixed rate clocks adds b9d0b84b3db8 clk: renesas: rcar-gen3: Add support for RCKSEL clock selection adds dc643a843b5d clk: renesas: r8a77990: Correct RCLK handling adds 4f57998d6477 clk: renesas: r8a77995: Correct RCLK handling adds cd51e427e050 clk: renesas: rcar-gen3: Add support for mode pin clock selection adds f3824deb4633 clk: renesas: r8a77980: Add RCLK for watchdog timer adds e59bb7be47af clk: renesas: r8a77965: Add SATA clock adds 62f32dde3343 clk: renesas: Add r8a774a1 CPG Core Clock Definitions adds 331a53e05b67 clk: renesas: cpg-mssr: Add r8a774a1 support adds bc7133cef812 clk: renesas: r8a77965: Add FDP clock adds b30c862f2a72 clk: renesas: r8a77990: Add missing I2C7 clock adds f676d8612cd6 Merge tag 'clk-renesas-for-v4.20-tag1' of git://git.kernel [...] adds 748b8ebc0932 Merge branch 'clk-renesas' into clk-next adds e9a2310fb689 reset: hisilicon: fix potential NULL pointer dereference adds 419af2a3a0d9 Merge branch 'clk-sa' into clk-next adds d9d95e78cff8 clk: mvebu: armada-37xx-periph: save the IP base address i [...] adds 5beb1e60dba9 clk: mvebu: armada-37xx-periph: add suspend/resume support adds 7be9338d38a6 Merge branch 'clk-mvebu-periph-pm' into clk-next adds 2982a4a2510a Merge remote-tracking branch 'clk/clk-next' adds 53e6ab3d0750 clk: samsung: Remove excessive include adds 6bdac3b4c493 clk: samsung: s3c2410: Use generic helper for handling sus [...] adds 1b3493d755c8 clk: samsung: s3c2412: Use generic helper for handling sus [...] adds b5331e2feafe clk: samsung: s3c2443: Use generic helper for handling sus [...] adds e0f997a444a0 clk: samsung: s3c64xx: Use generic helper for handling sus [...] adds c2dbfa8d1290 clk: samsung: s5pv210: Use generic helper for handling sus [...] adds 78c7bd42abb6 clk: samsung: exynos5250: Use generic helper for handling [...] adds 59674cdb98ba clk: samsung: Add support for setting registers state befo [...] adds 730f3711c249 clk: samsung: exynos4: Use generic helper for handling sus [...] adds 9ac6d15aac25 clk: samsung: exynos5420: Use generic helper for handling [...] adds af68ec14f112 clk: samsung: Use NOIRQ stage for Exynos5433 clocks suspen [...] adds 72128c8827c5 clk: samsung: exynos5433: Add suspend state for TOP, CPIF [...] adds 0e9c7c0700d2 clk: samsung: Remove obsolete code for Exynos4412 ISP clocks adds 519570ff75a1 clk: samsung: exynos5433: Keep sclk_uart clocks enabled in [...] adds c73d96166422 Merge remote-tracking branch 'clk-samsung/for-next' adds 31b02fe54206 c6x: switch to NO_BOOTMEM adds ac9f2be166e8 Merge remote-tracking branch 'c6x/for-linux-next' adds dbd9228bb886 csky: Build infrastructure adds bd032dd6ed9c csky: defconfig adds d46b38db96f8 csky: Kernel booting adds a4571e227938 csky: Exception handling and mm-fault adds c98f0fc01031 csky: System Call adds 7cd7abcd2acf csky: Cache and TLB routines adds ed7dcac1e0f3 csky: MMU and page table management adds a51eb26bd944 csky: Process management and Signal adds 60367116cc11 csky: VDSO and rt_sigreturn adds fbb4e798d158 csky: IRQ handling adds b9adbc71f0ab csky: Atomic operations adds af7a63ee980d csky: ELF and module probe adds 2418a9d77fb9 csky: Library functions adds dd7047e9e42e csky: User access adds a23b652c2ab5 csky: Debug and Ptrace GDB adds 3738782b6821 csky: SMP support adds 5ae1990e1863 csky: Misc headers adds 62098e7d0a7f dt-bindings: csky CPU Bindings adds da5734d918db dt-bindings: Add vendor prefix for csky adds 29062a09827d Merge remote-tracking branch 'csky/linux-next' adds aee94ee873d7 m68k/atari: ARAnyM - Remove reference to long-deprecated M [...] adds 58c116fb7dc6 m68k/sun3: Remove is_medusa and m68k_pgtable_cachemode adds 9b78f7c87f52 Merge remote-tracking branch 'm68k/for-next' adds bbd4744f8a27 m68k: fix command-line parsing when passed from u-boot adds c3aede6bee0e Merge remote-tracking branch 'm68knommu/for-next' adds 33f2ac5451a6 MIPS: Loongon64: DMA functions cleanup adds 9475e90f024a MIPS: Convert to using %pOFn instead of device_node.name adds feef7918667b MIPS: BCM47XX: Enable USB power on Netgear WNDR3400v3 adds e245767abf27 MIPS: Use a custom elf-entry program to find kernel entry point adds b962aeb02205 MIPS: Use GENERIC_IOMAP adds e966d3084596 MIPS: Remove SLOW_DOWN_IO adds 35d017947401 MIPS: ralink: Add rt3352 SPI_CS1 pinmux adds 4988154211ad MIPS: Remove no-op/identity casts adds 52c985acf3fe MIPS: Move arch_mem_init() comment near definition adds 9ca953a3d6a6 MIPS: dts: mscc: Add i2c on ocelot adds 7c45885ea929 MIPS: dts: mscc: enable i2c on ocelot_pcb123 adds c6e1241a82e6 mips: txx9: fix iounmap related issue adds 0eb1cfffd543 MIPS: pci-rt2880: set pci controller of_node adds bcec54bf3118 mips: switch to NO_BOOTMEM adds 2794f688b2c3 MIPS/PCI: Call pcie_bus_configure_settings() to set MPS/MRRS adds c824ad164760 MIPS: Loongson-3: Enable Store Fill Buffer at runtime adds 8250a9b43b25 MIPS/PCI: Let Loongson-3 pci_ops access extended config space adds dc57aaf95a51 MIPS: kexec: Mark CPU offline before disabling local IRQ adds 62cac480f33f MIPS: kexec: Make a framework for both jumping and halting [...] adds 1447864bee4c MIPS: kexec: CPS systems to halt nonboot CPUs adds a6da4d6fdf8b MIPS: kexec: Relax memory restriction adds 2fe8ea39c9a8 MIPS: kexec: Use prepare method from Generic for UHI platforms adds 01bdd402903a Merge remote-tracking branch 'mips/mips-next' adds 40c00eb7b3ff parisc: Use PARISC_ITLB_TRAP constant in entry.S adds 0f02c740e672 parisc: remove check for minimum required GCC version adds 7efbe131b5b0 parisc: remove the dead ccio-rm-dma driver adds af701cc5901a parisc: Purge TLB entries after updating page table entry [...] adds 3a016ae8b7a0 parisc: Remove PTE load and fault check from L2_ptep macro adds bb1e7fe643bb parisc: Reorder TLB flush timing calculation adds b3c30054dba8 parisc64: change __kernel_suseconds_t to match glibc adds 13d8cb361fd4 Merge remote-tracking branch 'parisc-hd/for-next' adds dd9a8c5a8739 powerpc/tm: Fix HFSCR bit for no suspend case adds 56d20861c027 powerpc/vdso: Correct call frame information adds b0dc0f8618e8 powerpc/powernv: Don't select the cpufreq governors adds 693b31b2fc16 powerpc/selftests: Wait all threads to join adds 96695563cebf powerpc/tm: Fix HTM documentation adds 5600fbe34033 powerpc/pseries/mm: Introducing FW_FEATURE_BLOCK_REMOVE adds 0effa488dc1a powerpc/pseries/mm: factorize PTE slot computation adds ba2dd8a26baa powerpc/pseries/mm: call H_BLOCK_REMOVE adds be54c1216f66 powerpc/64: Remove static branch hints from memset() adds 3f7daf3d7582 powerpc/memtrace: Remove memory in chunks adds 6f8e45f7eb1b ocxl: Fix access to the AFU Descriptor Data adds 8ac9e5bfd8cf powerpc/xive: Use xive_cpu->chip_id instead of looking it [...] adds 984ecdd68de0 powerpc/iommu: Avoid derefence before pointer check adds 44d947eff19d selftests/powerpc: Do not fail with reschedule adds 04fce21c9db5 powerpc/pseries: Define MCE error event section. adds a43c1590426c powerpc/pseries: Flush SLB contents on SLB MCE errors. adds 8f0b80561f21 powerpc/pseries: Display machine check error details. adds c6d15258cdf1 powerpc/pseries: Dump the SLB contents on SLB MCE errors. adds db7d31ac0413 powernv/pseries: consolidate code for mce early handling. adds 09b4438db13f powerpc/64s/hash: Fix stab_rr off by one initialization adds 505ea82eabd2 powerpc/64s/hash: avoid the POWER5 < DD2.1 slb invalidate [...] adds 8b92887ced2e powerpc/64s/hash: move POWER5 < DD2.1 slbie workaround whe [...] adds 85376e2a17ec powerpc/64s/hash: remove the vmalloc segment from the bolted SLB adds 5141c182d75b powerpc/64s/hash: Use POWER6 SLBIA IH=1 variant in switch_slb adds 82d8f4c22f35 powerpc/64s/hash: Use POWER9 SLBIA IH=3 variant in switch_slb adds 5e46e29e6a97 powerpc/64s/hash: convert SLB miss handlers to C adds 8fed04d0f6ae powerpc/64s/hash: remove user SLB data from the paca adds 655deecf67b2 powerpc/64s/hash: SLB allocation status bitmaps adds e83cbf7fb7d1 powerpc/64s: xmon do not dump hash fields when using radix mode adds 2e1626744e8d powerpc/64s/hash: provide arch_setup_exec hooks for hash s [...] adds 89ca4e126a3f powerpc/64s/hash: Add a SLB preload cache adds f2910f0e6835 powerpc: remove old GCC version checks adds 2a056f58fd33 powerpc: consolidate -mno-sched-epilog into FTRACE flags adds 6977f95e63b9 powerpc: avoid -mno-sched-epilog on GCC 4.9 and newer adds 063b8b1251fd powerpc/pseries/memory-hotplug: Only update DT once per me [...] adds cd24e457fd8b powerpc/pseries: Remove prrn_work workqueue adds fd12527a1da4 powerpc/pseries: Remove unneeded uses of dlpar work queue adds 85a88cabad57 powerpc/pseries: Disable CPU hotplug across migrations adds cbc39809a398 powerpc/configs: Update skiroot defconfig adds ee9d21b3b358 powerpc/boot: Ensure _zimage_start is a weak symbol adds e00d93ac9a18 powerpc: Fix duplicate const clang warning in user access code adds ab91239942a9 powerpc/prom: Remove VLA in prom_check_platform_support() adds 74422e2b1939 powerpc/pseries: Remove VLA from lparcfg_write() adds 0823c68b054b powerpc/fadump: re-register firmware-assisted dump if alre [...] adds 851fb50f8af2 Merge remote-tracking branch 'powerpc/next' adds 57a489786de9 RISC-V: include linux/ftrace.h in asm-prototypes.h adds 08f5a0939a99 Merge remote-tracking branch 'risc-v/for-next' adds 55a5542a5462 s390/hibernate: fix error handling when suspend cpu != resume cpu adds 734781a9165a s390/dasd: remove unnecessary condition check adds 6779df406b27 s390/sclp: Allow to request adapter reset adds 827fd299a164 s390/zcrypt: Use kmemdup to replace kmalloc + memcpy adds 54be9d12b5c1 s390: vmlogrdr: Use ARRAY_SIZE instead of reimplementing i [...] adds 198ee66a0e97 s390/tape: fix spelling mistake "partion" -> "partition" adds 8e5a7627b588 s390: add initial 64-bit restart PSW adds 1c472d462832 s390/zcrypt: enable AP bus scan without a valid default domain adds d1befa65823e s390/vdso: avoid 64-bit vdso mapping for compat tasks adds 26f4414a45b8 s390/vdso: correct CFI annotations of vDSO functions adds 4e62d4588500 s390: clean up stacks setup adds ccc413f62143 s390/qdio: clean up AOB handling adds 0bbeadb37404 Merge remote-tracking branch 's390/features' adds c0ab7f1e6617 um: Drop own definition of PTRACE_SYSEMU/_SINGLESTEP adds b961be4837dd um: Remove update_debugregs() adds cc97de293cb0 um: Give start_idle_thread() a return code adds 15858da41171 um: remove unused AIO code adds d9cbd0e8f667 um: NULL check before kfree is not needed adds fdb03fdf52a9 Merge remote-tracking branch 'uml/linux-next' adds 51fc407848da Merge tag 'v4.9' into xtensa-for-next adds 6e72293ab0e9 xtensa: fix noMMU build on cores with MMU adds ec59c4ad070d Merge branch 'xtensa-boot' into xtensa-for-next adds 5874c700308f xtensa: make __pa work with uncached KSEG addresses adds 9b819054a93c Merge branch 'xtensa-dma-map-fix' into xtensa-for-next adds d0c32cdc395c Merge branch 'xtensa-dma-map-fix' into xtensa-for-next adds 07d93a3b6ddc Merge branch 'xtensa-sim-params' into xtensa-for-next adds 6fad04b7585d Merge branch 'xtensa-fixes' into xtensa-for-next adds bdf3b55fde37 Merge branch 'xtensa-fixes' into xtensa-for-next adds 51b5e9756efd Merge branch 'xtensa-fixes' into xtensa-for-next adds 271335b9726e Merge branch 'xtensa-fixes' into xtensa-for-next adds a5840bee73a3 Merge branch 'xtensa-asm-cleanups' into xtensa-for-next adds 60f8f2dd34b3 Merge branch 'xtensa-ssp-kasan' into xtensa-for-next adds c3d1b34b772f Merge branch 'xtensa-fixes' into xtensa-for-next adds 73b37067623c xtensa: fix futex_atomic_cmpxchg_inatomic adds 9e0031ddb608 xtensa: fix build with KASAN adds e69bf251406b Merge branch 'xtensa-fixes' into xtensa-for-next adds ede179d96eb8 xtensa: support DMA_ATTR_NO_KERNEL_MAPPING attribute adds ae6063c83634 Merge branch 'xtensa-fixes' into xtensa-for-next adds 21ec04090f59 xtensa: xtfpga: implement platform DMA address helpers adds cb6db64ef5a9 Merge branch 'xtensa-dma-fixes' into xtensa-for-next adds 30bd09dcbfb7 xtensa: limit offsets in __loop_cache_{all,page} adds 2cf848801042 xtensa: increase ranges in ___invalidate_{i,d}cache_all adds f0f84837c6da xtensa: rework noMMU cache attributes initialization adds 7bc8c12abba0 Merge branch 'xtensa-fixes' into xtensa-for-next adds 6ffa1e97b3e7 Merge branch 'xtensa-fixes' into xtensa-for-next adds c9efd0d7beb3 Merge branch 'xtensa-fixes' into xtensa-for-next adds b329d2c205c3 Merge remote-tracking branch 'xtensa/xtensa-for-next' adds 55d945e2e4aa fs: befs: btree: Fixed some coding standard issues adds 0deeb4d700bf Merge remote-tracking branch 'befs/for-next' adds e4a93447db2d Merge branch 'misc-4.19' into for-next-current-v4.19-20180914 adds fc5b842177ba Merge branch 'for-next-current-v4.19-20180914' into for-ne [...] adds ec82e721dd30 btrfs: simplify the send_in_progress check in btrfs_delete [...] adds 65eeeed134f2 btrfs: switch update_size to bool in btrfs_block_rsv_migra [...] adds 5fa9c9c45308 btrfs: Remove root parameter from btrfs_insert_dir_item adds a43976584aa4 btrfs: remove a useless return statement in btrfs_block_rsv_add adds c18863d7e2e8 btrfs: Remove 'objectid' member from struct btrfs_root adds 1e49fd6f7f4e Btrfs: do not unnecessarily pass write_lock_level when pro [...] adds 99ad70ffaf60 btrfs: remove unneeded NULL checks before kfree adds f662b8c4284b btrfs: add assertions where number of devices could go below 0 adds 7f702c1dc600 btrfs: add helper to obtain number of devices with ongoing [...] adds 7c39041c4a39 Btrfs: clean up scrub is_dev_replace parameter adds 9f82a450f85a btrfs: qgroup: Dirty all qgroups before rescan adds 461800c79192 Btrfs: remove always true if branch in btrfs_get_extent adds 13e7dd6f666d btrfs: change btrfs_free_reserved_bytes to return void adds 0eaeffe6fff6 btrfs: change btrfs_pin_log_trans to return void adds 8f54918fffc5 btrfs: Handle owner mismatch gracefully when walking up tree adds a626655491aa btrfs: locking: Add extra check in btrfs_init_new_buffer() [...] adds 74586633a968 Btrfs: use next_state in find_first_extent_bit adds 2f93d34167af btrfs: free path at an earlier point in btrfs_get_extent adds 5804d840544a Btrfs: remove confusing tracepoint in btrfs_add_reserved_bytes adds 1825c06de8dc btrfs: defrag: use btrfs_mod_outstanding_extents in cluste [...] adds 3b87a4bfebb9 btrfs: remove unused pointer inode in relink_file_extents adds 7a902a6ddc27 btrfs: remove unused pointer 'tree' in btrfs_submit_compre [...] adds 7dffbe33657e Btrfs: fix alignment in declaration and prototype of btrfs [...] adds e3a3b359a133 Btrfs: set leave_spinning in btrfs_get_extent adds b38dbbc5ca75 btrfs: remove redundant variable from btrfs_cross_ref_exist adds 910ce1279d65 btrfs: fix error handling in free_log_tree adds 6e60e70f02e3 btrfs: Make btrfs_find_device_by_path return struct btrfs_device adds e98f5e6bc042 btrfs: Make btrfs_find_device_missing_or_by_path return di [...] adds e8da0e527c20 btrfs: Make btrfs_find_device_by_devspec return btrfs_devi [...] adds 6824bbb9355b Btrfs: use args in the correct order for kcalloc in btrfsi [...] adds 8ee313f8861b Btrfs: unify error handling of btrfs_lookup_dir_item adds 407e2b8983c8 Btrfs: remove unnecessary level check in balance_level adds 99e5ad8e42d5 Btrfs: assert page dirty bit on extent buffer pages adds 4315e42eb1b7 Btrfs: skip set_page_dirty if eb pages are already dirty adds 163e80d1576b Btrfs: remove wait_ordered_range in btrfs_evict_inode adds bf1d613989c9 btrfs: Remove logically dead code from btrfs_orphan_cleanup adds 41806fc99716 btrfs: handle error of get_old_root adds 464180658360 btrfs: change remove_extent_mapping to return void adds 31a8cc6267d1 btrfs: fix error handling in btrfs_dev_replace_start adds ef4c3515ee1c btrfs: Enhance btrfs_trim_fs function to handle error better adds 080e9eba6d0c btrfs: Ensure btrfs_trim_fs can trim the whole filesystem adds b08614769787 btrfs: iterate all devices during trim, instead of fs_devi [...] adds 98598fda5ca1 btrfs: don't attempt to trim devices that don't support it adds de8511466568 btrfs: keep trim from interfering with transaction commits adds 4a994244a2b6 btrfs: wait on caching when putting the bg cache adds 935580eb6af7 Merge branch 'misc-next' into for-next-next-v4.20-20180914 adds 7f0319842b9b Btrfs: use args in the correct order for kcalloc in btrfsi [...] adds d7828b4d935f btrfs: qgroup: Introduce trace event to analyse the number [...] adds d46553b01b41 btrfs: qgroup: Introduce function to trace two swaped extents adds 977e7737078a btrfs: qgroup: Introduce function to find all new tree blo [...] adds 02203b2bc760 btrfs: qgroup: Use generation aware subtree swap to mark d [...] adds 8ef2ecba0023 btrfs: qgroup: Don't trace subtree if we're dropping reloc tree adds e68291aad4ff btrfs: delayed-ref: Introduce new parameter for btrfs_add_ [...] adds 72fb534f0894 btrfs: qgroup: Only trace data extents in leaves if we're [...] adds b1c8b9fc2b48 Merge branch 'ext/qu/qgroup-dirty-tracking' into for-next- [...] adds 7559f62f9369 btrfs: tests: add separate stub for find_lock_delalloc_range adds 09d4fef7b442 btrfs: tests: move testing members of struct btrfs_root to [...] adds d52abaaa8d23 btrfs: tests: group declarations of self-test helpers adds 1ce2459b0d84 btrfs: tests: polish ifdefs around testing helper adds 80a085418473 Merge branch 'cleanup/tests' into for-next-next-v4.20-20180914 adds 049cc8858e60 Btrfs: href_root: use rb_first_cached adds 375421b26931 Btrfs: href->ref_tree: use rb_first_cached adds 57fe4f140b59 Btrfs: delayed_items: use rb_first_cached adds 0af05321074b Btrfs: extent_map: use rb_first_cached adds 60e2b556dae9 Btrfs: preftree: use rb_first_cached adds bb86727be5e4 Merge branch 'ext/liubo/rb-cached' into for-next-next-v4.2 [...] adds b0dd9e0066a3 btrfs: remove btrfs_dev_replace::read_locks adds ec47605c8c1f btrfs: open code btrfs_dev_replace_clear_lock_blocking adds ae47d9f34a9f btrfs: open code btrfs_dev_replace_stats_inc adds e0472bc97514 btrfs: open code btrfs_after_dev_replace_commit adds 892fe882f73b btrfs: dev-replace: avoid useless lock on error handling path adds 3232d495f9eb btrfs: dev-replace: move replace members out of fs_info adds 2ff3af5fbb1e btrfs: dev-replace: remove pointless assert in write unlock adds a4114f7bdd7c btrfs: reada: reorder dev-replace locks before radix tree preload adds 6ac34dd920d7 btrfs: dev-replace: swich locking to rw semaphore adds f46692e23a1b btrfs: dev-replace: remove custom read/write blocking scheme adds 0d665e9b1ddf btrfs: dev-replace: open code trivial locking helpers adds d44a33607e6a Merge branch 'dev/dev-replace-locking' into for-next-next- [...] adds 1a1280beb240 btrfs: Remove needless locking in iterate_inode_refs adds be45606571ba btrfs: Remove needless locking in iterate_inode_extrefs adds 597e766e18c7 btrfs: Remove redundant extent_buffer_get in get_old_root adds bc5b8d81cc32 btrfs: Remove extraneous extent_buffer_get from tree_mod_l [...] adds 7cf9bc47ed01 btrfs: Remove extra reference count bumps in btrfs_compare_trees adds ec1f9834dd6d btrfs: Remove unnecessary locking code in qgroup_rescan_leaf adds f58df538e4aa btrfs: Remove special handling of EXTENT_BUFFER_UNMAPPED w [...] adds b910373a2d04 Merge branch 'ext/nikbor/eb-ref-cleanups' into for-next-ne [...] adds 74980c4190d0 btrfs: Factor out ref head locking code in __btrfs_run_del [...] adds 18809c70c6cf btrfs: Factor out loop processing all refs of a head adds 185d1487472b btrfs: refactor __btrfs_run_delayed_refs loop adds 56632566588b Merge branch 'ext/nikbor/delayed-ref-loop' into for-next-n [...] adds 2246d85f4e7d btrfs: drop uuid_mutex in btrfs_free_extra_devids() adds 773cc334cf33 Merge branch 'ext/anand/stale-devids-free' into for-next-n [...] adds d0fafd6ad32e Btrfs: don't clean dirty pages during buffered writes adds 6d7f086e7457 Btrfs: keep pages dirty when using btrfs_writepage_fixup_worker adds c16b6c3f8752 Merge branch 'ext/cmason/fix-dirty-writes' into for-next-n [...] adds 89067b62df5b Merge branch 'for-next-next-v4.20-20180914' into for-next- [...] adds 8bc6dc5bdfda Merge remote-tracking branch 'btrfs-kdave/for-next' adds e7e222040473 smb3: do not display confusing message on mount to Azure servers adds a84f49429e02 cifs: Use kmemdup rather than duplicating its implementati [...] adds 46688c1ee1ba cifs: remove set but not used variable 'cifs_sb' adds 161543eb3e66 smb3: add tracepoint to catch cases where credit refund of [...] adds e27d9ee5c818 cifs: add a smb2_compound_op and change QUERY_INFO to use it adds 0e91b98fec3f cifs: change mkdir to use a compound adds d99c6fb5afea cifs: change unlink to use a compound adds 979dbc445c06 cifs: create helpers for SMB2_set_info_init/free() adds 12559f0ca559 cifs: make rmdir() use compounding adds 3734dbd58965 cifs: change SMB2_OP_SET_EOF to use compounding adds d099d019dd02 cifs: change SMB2_OP_SET_INFO to use compounding adds b6233787a893 cifs: remove the is_falloc argument to SMB2_set_eof adds 668349c3edb2 cifs: change SMB2_OP_RENAME and SMB2_OP_HARDLINK to use co [...] adds 864b4f60f96e cifs: create a define for the max number of iov we need fo [...] adds d1f4dba68775 SMB3: Backup intent flag missing from compounded ops adds d567c6df2dd8 cifs: add a warning if we try to to dequeue a deleted mid adds f31a9f2381d6 cifs: only wake the thread for the very last PDU in a compound adds 086503eeb2fa smb3: allow stats which track session and share reconnects [...] adds 022051375103 cifs: protect against server returning invalid file system [...] adds 7a241b6d20e7 cifs: minor updates to module description for cifs.ko adds 9ea12867def2 smb3: add way to control slow response threshold for loggi [...] adds 1a0bf7449818 smb3: minor missing defines relating to reparse points adds 107f6722247d smb3: track the instance of each session for debugging adds f3b73a1da174 CIFS: make 'nodfs' mount opt a superblock flag adds 31f97dbd8d7d smb3: Add debug message later in smb2/smb3 reconnect path adds ce6dee6a2d24 Merge remote-tracking branch 'cifs/for-next' adds 5dcea554d5ce eCryptfs: fix a couple type promotion bugs adds 9e9662cb21c1 Merge remote-tracking branch 'ecryptfs/next' adds 849fe89ce6d7 udf: remove unused variables group_start and nr_groups adds 59fed3bf8a46 ext2: cache NULL when both default_acl and acl are NULL adds 0c7c4d3f1038 Merge fsnotify ignore mask handling fix. adds 1e6cb72399fd fsnotify: add super block object type adds 60f7ed8c7c4d fsnotify: send path type events to group with super block marks adds d54f4fba889b fanotify: add API to attach/detach super block mark adds 1ac9450c87f2 Pull fanotify superblock watch support. adds a9ad01bc759d udf: Prevent write-unsupported filesystem to be remounted [...] adds b085fbe2ef7f udf: Fix crash during mount adds 694538b5d753 udf: Drop freed bitmap / table support adds 1abefb02749f udf: Drop pack pragma from udf_sb.h adds 50559ae2e645 Pull UDF mount fixes. adds 1ca6d32af08f Merge remote-tracking branch 'ext3/for_next' adds 1618e6e29708 f2fs: add additional sanity check in f2fs_acl_from_disk() adds 7d20c8abb2ed f2fs: fix to avoid NULL pointer dereference on se->discard_map adds abde73c71829 f2fs: fix unnecessary periodic wakeup of discard thread wh [...] adds 22d7ea136414 Revert "f2fs: use printk_ratelimited for f2fs_msg" adds 0ded69f632bb f2fs: avoid wrong decrypted data from disk adds 5ce805869cbe f2fs: submit bio after shutdown adds cda9cc595f0b f2fs: report error if quota off error during umount adds 1378752b9921 f2fs: fix to flush all dirty inodes recovered in readonly fs adds 313ed62a3ddc f2fs: cache NULL when both default_acl and acl are NULL adds e3a5198a7a6f Merge remote-tracking branch 'f2fs/dev' adds 30e0d0966c9c fuse: add support for copy_file_range() adds 49dc64999c6d Merge remote-tracking branch 'fuse/for-next' adds e8d4ceeb34a5 jfs: cache NULL when both default_acl and acl are NULL adds 02645bcdfcc2 jfs: remove quota option from ignore list adds 1390643d1d5c jfs: remove redundant dquot_initialize() in jfs_evict_inode() adds d9dc506bc7d9 Merge remote-tracking branch 'jfs/jfs-next' adds 37ff84667585 orangefs: cache NULL when both default_acl and acl are NULL adds 9eac6337863e orangefs: rate limit the client not running info message adds a3bb1b184669 Orangefs: some error code paths missed kmem_cache_free to [...] adds 1bf8f5ccb1ae Merge remote-tracking branch 'orangefs/for-next' adds 63e132528032 ovl: fix memory leak on unlink of indexed file adds 898cc19d8af2 ovl: fix freeze protection bypass in ovl_write_iter() adds d9d150ae5067 ovl: fix freeze protection bypass in ovl_clone_file_range() adds a725356b6659 vfs: swap names of {do,vfs}_clone_file_range() adds cb0c98a6dc79 Merge remote-tracking branch 'overlayfs/overlayfs-next' adds 2f9ad0ac947c 9p/xen: fix check for xenbus_read error in front_probe adds 81c99089bce6 v9fs_dir_readdir: fix double-free on p9stat_read error adds 62e3941776fe 9p: clear dangling pointers in p9stat_free adds 996d5b4db4b1 9p: Use a slab for allocating requests adds 6348b903d791 9p: Remove p9_idpool adds 523adb6cc10b 9p: embed fcall in req to round down buffer allocs adds 91a76be37ff8 9p: add a per-client fcall kmem_cache adds 43cbcbee9938 9p: rename p9_free_req() function adds 728356dedeff 9p: Add refcount to p9_req_t adds 8b894adb2b7e 9p/rdma: do not disconnect on down_interruptible EAGAIN adds 426d5a0f9733 9p: fix spelling mistake in fall-through annotation adds 6d35190f3953 9p: Rename req to rreq in trans_fd adds 2803cf4379ed 9p: do not trust pdu content for stat item size adds 5e172f75e51e 9p locks: add mount option for lock retry interval adds e02a53d92e19 9p: acl: fix uninitialized iattr access adds 473c7dd1d7b5 9p/rdma: remove useless check in cm_event_handler adds ef5305f1f72e 9p: p9dirent_read: check network-provided name length adds b4dc44b3cac9 9p locks: fix glock.client_id leak in do_lock adds 08e68c48c1b9 Merge remote-tracking branch 'v9fs/9p-next' adds 307c6e5241b4 vfs: Require specification of size of mount data for inter [...] adds 5caad78464aa vfs: syscall: Add open_tree(2) to reference or clone a mount adds c17655ab3e38 vfs: syscall: Add move_mount(2) to move mounts around adds 9b22c6ab477f teach move_mount(2) to work with OPEN_TREE_CLONE adds dcf8001d292b vfs: Suppress MS_* flag defs within the kernel unless expl [...] adds cba38a40f97c vfs: Introduce the basic header for the new mount API's fi [...] adds 305d8108637a vfs: Introduce logging functions adds 985b6fef0f03 vfs: Add configuration parser helpers adds eebca0e6d98c vfs: Add LSM hooks for the new mount API adds 7d6f0a35e50f vfs: Put security flags into the fs_context struct adds d6d7da559078 selinux: Implement the new mount API LSM hooks adds 2e43a6768794 smack: Implement filesystem context security hooks adds 37cd6a04f91e apparmor: Implement security hooks for the new mount API adds ea2c2fe69973 tomoyo: Implement security hooks for the new mount API adds 4e02f4359506 vfs: Separate changing mount flags full remount adds b79f498dc568 vfs: Implement a filesystem superblock creation/configurat [...] adds ad81a1d4d1b2 vfs: Remove unused code after filesystem context changes adds 99e53d7d604a procfs: Move proc_fill_super() to fs/proc/root.c adds 9d937e9c000b proc: Add fs_context support to procfs adds ec834411fed3 ipc: Convert mqueue fs to fs_context adds f74c0e34a5c7 cpuset: Use fs_context adds e62016662d09 kernfs, sysfs, cgroup, intel_rdt: Support fs_context adds 3a0732152c26 hugetlbfs: Convert to fs_context adds d0283754acd5 vfs: Remove kern_mount_data() adds 43656990f064 vfs: Provide documentation for new mount API adds f57d445eb317 Make anon_inodes unconditional adds 6cc2935f513c vfs: syscall: Add fsopen() to prepare for superblock creation adds 5e881993ad9c vfs: Implement logging through fs_context adds 40dd313f2386 vfs: Add some logging to the core users of the fs_context log adds 340b15627030 vfs: syscall: Add fsconfig() for configuring and managing [...] adds 4add482b68e0 vfs: syscall: Add fsmount() to create a mount for a superblock adds b08f8a4a8096 vfs: syscall: Add fspick() to select a superblock for reco [...] adds 1b67a4257e2b afs: Add fs_context support adds ea5ac68d1621 afs: Use fs_context to pass parameters over automount adds 6036ddae9083 vfs: Add a sample program for the new mount API adds 47234df5f97c vfs: syscall: Add fsinfo() to query filesystem information adds 21691b58ac1c afs: Add fsinfo support adds 05039c0085e4 vfs: Allow fsinfo() to query what's in an fs_context adds ef91d4630f02 vfs: Allow fsinfo() to be used to query an fs parameter de [...] adds 3db9d13be46b vfs: Implement parameter value retrieval with fsinfo() adds 060581c158a6 alpha: use alpha_ni_syscall only for syscall zero adds 8a68060cefa6 alpha: unify the glue for sigreturn-like syscalls adds 0976d4e1dc8a compat_ioctl: trim the pointless includes adds cc04f6e2421a bnep: fix compat_ioctl adds 89c0c24b4fa1 cmtp: fix compat_ioctl adds 535221481a8e hidp: constify hidp_connection_add() adds 702ec3072ae6 hidp: fix compat_ioctl adds f022b08a0a9b Merge branches 'work.mount', 'work.alpha' and 'work.compat [...] adds 3fefb3e4cdce Merge remote-tracking branch 'vfs/for-next' adds 1f3934b1d5e5 PCI/ASPM: Fix link_state teardown on device removal adds 0ad7367f1875 Merge branch 'pci/aspm' adds 7502a431832f arm64: PCI: Remove node-local allocations when initialisin [...] adds 848a6e8eebf7 x86/PCI: Remove node-local allocation when initialising ho [...] adds ce395d89d6f5 Merge branch 'pci/enumeration' adds e76ac5875f5d PCI: pciehp: Differentiate between surprise and safe removal adds 3ea7a150795e Merge branch 'pci/hotplug' adds 2ca05bc06c43 Merge remote-tracking branch 'pci/next' adds 44a5a5f4fadd Merge branch 'for-4.17/upstream-fixes' into for-next adds d539f75b1f2f Merge branch 'for-4.18/i2c-hid' into for-next adds 5a94515dfee9 Merge branch 'for-4.18/hid-redragon' into for-next adds 4b856e43d718 Merge branch 'for-4.18/upstream' into for-next adds 00ddd17446aa Merge branch 'for-4.17/upstream-fixes' into for-next adds 5d6726db888e Merge branch 'for-4.17/upstream-fixes' into for-next adds b27405f07ca7 Merge branch 'for-4.17/upstream-fixes' into for-next adds ae8e917ce5db Merge branch 'for-4.17/upstream-fixes' into for-next adds f45728380f49 Merge branch 'for-4.18/multitouch' into for-next adds 2f90b3ef6dd3 Merge branch 'for-4.18/alps' into for-next adds 4936066ffbe9 Merge branch 'for-4.17/upstream-fixes' into for-next adds 4153e8aad377 Merge branch 'for-4.17/upstream-fixes' into for-next adds 071fbb4cae8a Merge branch 'for-4.18/hid-steam' into for-next adds 10a5884d47f4 Merge branch 'for-4.18/i2c-hid' into for-next adds eb42863d710a Merge branch 'for-4.18/multitouch' into for-next adds 36d2b64ff2af Merge branch 'for-4.18/plantronics' into for-next adds 1bc9eca1aa90 Merge branch 'for-4.17/upstream-fixes' into for-next adds 0bdd81293667 Merge branch 'for-4.18/wacom' into for-next adds 05e3385f1f74 Merge branch 'for-4.18/i2c-hid' into for-next adds 4a4374fdfa41 Merge branch 'for-4.18/hid-steam' into for-next adds 6517c318ad50 Merge branch 'for-4.18/upstream' into for-next adds b2d4dbb2892d Merge branch 'for-4.18/multitouch' into for-next adds f1b6ae6701a7 Merge branch 'for-4.18/rmi' into for-next adds e853699f03c1 Merge branch 'for-4.18/upstream-fixes_v2' into for-next adds f68fabe73237 Merge branch 'for-4.19/i2c-hid' into for-next adds c5aee2e2b765 Merge branch 'for-4.19/upstream' into for-next adds eb104e0f56f6 Merge branch 'for-4.19/upstream' into for-next adds 4eadb5dd534f Merge branch 'for-4.19/upstream' into for-next adds 1519d49960da Merge branch 'for-4.19/wiimote' into for-next adds 5686cd09f441 Merge branch 'for-4.18/upstream-fixes_v2' into for-next adds b480a70c8108 Merge branch 'for-4.18/upstream-fixes_v2' into for-next adds b2aec0bc9ca7 Merge branch 'for-4.19/wacom' into for-next adds 0bd89960cb03 Merge branch 'for-4.18/upstream-fixes_v2' into for-next adds fd1eacd2a11f Merge branch 'for-4.18/upstream-fixes_v2' into for-next adds be7c847c6ba9 Merge branch 'for-4.18/upstream-fixes_v2' into for-next adds 17e39f86b2ee Merge branch 'for-4.19/sony' into for-next adds 53ad28d14107 Merge branch 'for-4.19/elan' into for-next adds 7ce5d5b7fc46 Merge branch 'for-4.19/multitouch-multiaxis' into for-next adds 57194b035942 Merge branch 'for-4.19/upstream' into for-next adds 4e9544262a93 Merge branch 'for-4.19/cougar' into for-next adds 872d1282470b Merge branch 'for-4.19/intel-ish' into for-next adds 75faa6f0dd92 Merge branch 'for-4.19/fixes' into for-next adds 71f6fa90a353 HID: increase maximum global item tag report size to 256 adds 18c31465c84e Merge branch 'for-4.20/core' into for-next adds bdcc7211aaa0 Merge branch 'for-4.19/fixes' into for-next adds d7065620b89f HID: input: do not append a suffix if the name already has it adds 7ffa13be4945 HID: multitouch: simplify the application retrieval 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 aaf9978c3c02 Input: Add the `REL_WHEEL_HI_RES` event code adds 1ff2e1a44e02 HID: input: Create a utility class for counting scroll events adds 051dc9b05796 HID: logitech: Add function to enable HID++ 1.0 "scrolling [...] adds d56ca9855bf9 HID: logitech: Enable high-resolution scrolling on Logitech mice adds 3fe1d6bbcd16 HID: logitech: Use LDJ_DEVICE macro for existing Logitech mice adds 6b1ac81aba94 Merge branch 'for-4.20/logitech-highres' into for-next adds f2d3b625dae1 HID: microsoft: Convert private data to be a proper struct adds 73c5b254c365 HID: microsoft: Add rumble support for Xbox One S controller adds cffe5eba4fe0 Merge branch 'for-4.20/microsoft' into for-next adds c226b359099d Merge branch 'for-4.19/fixes' into for-next adds 6b003a8ddd6f HID: cougar: Make parameter 'g6_is_space' dinamically settable adds 75f1f19bdd60 HID: cougar: Stop processing vendor events on hid-core adds 893f31fd2221 Merge branch 'for-4.20/cougar' into for-next adds 830e82aa48f3 HID: microsoft: the driver now neeed MEMLESS_FF infrastructure adds c765667f188b Merge branch 'for-4.20/microsoft' into for-next adds 8473a93d1ba5 HID: input: Set INPUT_PROP_-property for HID_UP_DIGITIZERS adds df9e33b723ae Merge branch 'for-4.20/core' into for-next adds 4c640c41381e Merge branch 'for-4.19/fixes' into for-next adds 807588ac9201 HID: i2c-hid: disable runtime PM operations on hantick touchpad adds 9291a1dc6209 Merge branch 'for-4.19/fixes' into for-next adds afbb1169ed5b HID: i2c-hid: Remove RESEND_REPORT_DESCR quirk and its handling adds e5b5085f81ce Merge branch 'for-4.19/fixes' into for-next adds 5fe2ccbef9d7 HID: logitech: fix a used uninitialized GCC warning adds 9063a1566135 Merge branch 'for-4.20/logitech-highres' into for-next adds 9ff3541e3ddf HID: intel-ish-hid: Enable Ice Lake mobile adds d147b17f2503 Merge branch 'for-4.19/fixes' into for-next adds 256a90ed9e46 HID: hid-bigbenff: driver for BigBen Interactive PS3OFMINI [...] adds a2c6319b722d Merge branch 'for-4.20/bigbenff' into for-next adds 2d48fbd999e9 Merge remote-tracking branch 'hid/for-next' adds 1732c22abca8 i2c: designware: use generic table matching adds 96742775a3c0 i2c: designware: move #ifdef CONFIG_OF to the top adds c7fa7aeff85c i2c: designware: allow IP specific sda_hold_time adds ffbc01bff2ef dt-bindings: i2c: designware: document MSCC Ocelot bindings adds 1bb39959623b i2c: designware: add MSCC Ocelot support adds 34b7be301d4c Merge branch 'i2c/for-current' into i2c/for-next adds 89528bd5bc0c Merge branch 'i2c/for-current' into i2c/for-next adds 9cbeeca05049 i2c: designware: Remove Cherry Trail PMIC I2C bus pm_disab [...] adds fc66b39fe36a i2c: mediatek: Use DMA safe buffers for i2c transactions adds 3e9efc3299dd i2c: aspeed: Handle master/slave combined irq events properly adds 2f8df8d3afed Merge branch 'i2c/for-4.20' into i2c/for-next adds fc9f90ddace2 Merge branch 'i2c/for-current' into i2c/for-next adds 2be6b47211e1 i2c: aspeed: Acknowledge most interrupts early in interrup [...] adds f8878fadba1e i2c: aspeed: use proper annotation for "fall through" adds 17ccba67109c i2c: aspeed: fix invalid clock parameters for very large divisors adds 431083441219 i2c: synquacer: fix fall-through annotation adds 8c8f605fccd9 Merge branch 'i2c/for-4.20' into i2c/for-next adds 669757678881 i2c: i2c-qcom-geni: Properly handle DMA safe buffers adds ea51e17b953f i2c: i2c-isch: fix spelling mistake "unitialized" -> "unin [...] adds c588fa045b5b Merge branch 'i2c/for-current' into i2c/for-next adds 3adbc74e4b34 Merge remote-tracking branch 'i2c/i2c/for-next' adds e0decff91597 drivers: hwmon: (pmbus/ltc2978) Add support for LTM4686 uModule adds 07c3f8ea0aae hwmon: (mc13783-adc) Remove the mention to 'Atlas' adds 51e74e500202 hwmon: (mc13783-adc) Use nxp.com URLs adds 047981ca1d46 hwmon: Convert to using %pOFn instead of device_node.name adds 99478e4e3970 hwmon: (iio_hwmon) Do not duplicate or sanitize fixed string adds fe46ec294a04 hwmon: (ibmpowernv) drop unnecessary OF name NULL checks adds 3ad1701c6633 hwmon: (k10temp) Support all Family 15h Model 6xh and Mode [...] adds 156960739143 hwmon: (nct6775) Clean up a condition adds 1e633fe470a4 hwmon: (mc13783-adc) Switch to SPDX identifier adds e2ab9984e978 hwmon: (sht15) Switch to SPDX identifier adds c3fbe73a2e05 hwmon: (lm75) Add MAX31725/6 support adds 3c23c13d0582 hwmon: (asus_atk0110) Use PTR_ERR_OR_ZERO instead of reimp [...] adds 59a5eef8ff68 hwmon: (scmi) Remove redundant pointer check adds 05f39504bb2a hwmon: (lm92) Fix whitespace issues adds d218e465519d hwmon: (nct6775) Only display fan speed tolerance conditionally adds 42124e589fc5 hwmon: (nct6775) Rename configuration register variables adds 2c040bedfcc2 hwmon: (nct6775) Replace 'regval' with variables named aft [...] adds 4019af47ec25 hwmon: (nct6775) Move config variable declarations and ini [...] adds 4b89387a2f23 hwmon: (nct6775) Declare and initialize LDN specific confi [...] adds efa4f7ffd436 hwmon: (nct6775) Use logical or instead of if statements w [...] adds b3a21e44d3bd hwmon: (nct6775) Improve instruction grouping adds 6cb8223c24ae hwmon: (nct6775) Fix fan6/pwm6 detection for NCT6792D adds 30549307c249 hwmon: (nct6775) Separate fan/pwm configuration detection [...] adds 5525a30c3476 hwmon: (nct6775) Separate fan/pwm configuration detection [...] adds 916b0af5534a hwmon: (nct6796) Clean up and amend fan/pwm configuration [...] adds efc4ca720e95 hwmon: (nct6775) Fix names of DIMM temperature sources adds 504c1c96b4d3 hwmon: (nct6775) Add support for NCT6797D adds 8008b3760ddb hwmon: (nct6775) Add support for NCT6798D adds d00b7d23d5f6 hwmon: (scpi-hwmon) remove redundant continue adds 0fc3f7b5b50d hwmon: (pwm-fan) Silence error on probe deferral adds ed99bae3bda2 hwmon: (pwm-fan) Set fan speed to 0 on suspend adds 0ec2b1220934 Merge remote-tracking branch 'hwmon-staging/hwmon-next' adds 74f0fc936c05 docs/vm/hmm.rst: Add missed space adds 0e0f00935ae1 doc: dev-tools: kselftest.rst: update config file location adds cb95ff7da118 docs: fix typo in table describing 4.16 development cycle adds ff7872ef6f9a Documentation/fb/vesafb.txt: "inverse" option corrections adds 8a2933cfe784 docs: tracing: Add stacktrace filter command adds 60ca05c3b445 Documentation/l1tf: Fix small spelling typo adds 9799445af124 docs: tidy up TOCs and refs to license-rules.rst adds 9eff4a2e92a2 docs: dev-tools: coccinelle: Update documentation adds 9a40068220cb FireWire: clean up firewire-cdev.h kernel-doc adds 48f02b88c82b FireWire: clean up core-iso.c kernel-doc adds 226b18ad5589 FireWire: clean up core-transaction.c kernel-doc adds ea2ae0ecc9ad FireWire: add a Documentation driver-api chapter adds 2f4830ef96d2 FireWire: add driver-api Introduction section adds 9331e5e7b848 efi_stub: update documentation on dtb= parameter adds b67620798b1e MAINTAINERS: sort excludes for Documentation adds 9d92e4835ffc MAINTAINERS: add i2c to the excludes for Documentation adds a7ddcea58ae2 Drop all 00-INDEX files from Documentation/ adds ad98b6023786 docs/boot-time-mm: fix kernel-doc directive for including [...] adds 8ff7e072880e docs: core-api/gfp_mask-from-fs-io: add a label for cross- [...] adds 09700f8a503a docs: core-api/mm-api: add a lable for GFP flags section adds 52272c923af0 docs: core-api: add memory allocation guide adds 9d723b4ccbd2 iommu: Fix passthrough option documentation adds c03e2fa75302 docs: fix some broken documentation references adds ff348763775e doc: Fix acronym "FEKEK" in ecryptfs adds 3da3fe351fad Merge remote-tracking branch 'jc_docs/docs-next' adds 48568b0c30c2 media: vicodec: add QP controls adds 29a7a5e99080 media: vicodec: add support for more pixel formats adds 56ba4d03d838 media: vicodec: simplify flags handling adds 98efd5525ac0 media: vicodec: simplify blocktype checking adds abe9d19ae3fd media: vicodec: improve handling of uncompressable planes adds 21abebf06dc9 media: vicodec: rename and use proper fwht prefix for codec adds cd12b401adc3 media: vicodec: split off v4l2 specific parts for the codec adds be5a1509af8d media: vicodec: fix out-of-range values when decoding adds 5bbf32217bf9 media: ov772x: use SCCB regmap adds 361f3803adfe media: ov9650: use SCCB regmap adds d508fffb92d9 media: ov5670, ov13858: Use pm_runtime_idle adds 4d471563d87b media: i2c: Fix pm_runtime_get_if_in_use() usage in sensor [...] adds 1526dbeb54f2 media: ipu3-cio2: Use dma_zalloc_coherent to replace dma_a [...] adds 1d18c2cd9d38 media: ov772x: Disable clk on error path adds fb98e29ff1ea media: ov5640: fix mode change regression adds a125385c9b17 media: vidioc-g-dv-timings.rst: document V4L2_DV_FL_CAN_DE [...] adds f992cee5ef97 media: videodev2.h: Add new DV flag CAN_DETECT_REDUCED_FPS adds 87f9ed85d0f9 media: v4l2-dv-timings: Introduce v4l2_calc_timeperframe helper adds 3ae17c66ed66 media: cobalt: Use v4l2_calc_timeperframe helper adds d842a7cf938b media: adv7842: enable reduced fps detection adds 422e91cc48f8 media: i2c: mt9v111: Fix v4l2-ctrl error handling adds 87d1eb2f72a8 media: staging/media/mt9t031/Kconfig: remove bogus entry adds b4ae675d3f4f media: mediactl/*.rst: document argp adds bd7ae8adeca0 media: v4l2-tpg: show either Y'CbCr or HSV encoding adds 648301b456b0 media: v4l2-tpg: add Z16 support adds 96cb579cc473 media: cec-func-poll.rst/func-poll.rst: update EINVAL description adds 55f6fe09f14b media: vicodec: fix wrong sizeimage adds e9355a7a6584 media: videodev2.h.rst.exceptions: add V4L2_DV_FL_CAN_DETE [...] adds 703fe34bac0c media: vicodec: fix sparse warning adds 8643d237a2f7 media: uvcvideo: Make some structs const adds 52a4eb317c04 media: uvcvideo: Make uvc_control_mapping menu_info field const adds 829682b3dba1 media: uvcvideo: Remove unnecessary NULL check before debu [...] adds 6689df06df7a media: uvcvideo: Fix spelling mistake: "entites" -> "entities" adds 89dd34caf73e media: uvcvideo: Fix uvc_alloc_entity() allocation alignment adds 88d8034c943f media: uvcvideo: Rename UVC_QUIRK_INFO to UVC_INFO_QUIRK adds 3a03284dd4e7 media: uvcvideo: Store device information pointer in struc [...] adds 6ea0d588d35b media: uvcvideo: Add a D4M camera description adds 2dd623907349 media: vicodec: change codec license to LGPL adds 7b0bfa5fc30f media: vimc: implement basic v4l2-ctrls adds 20b00bbe70bd media: vidioc-cropcap/g-crop.rst: fix confusing sentence adds b0c351b55bfb media: dt-bindings: media: Add i.MX Pixel Pipeline binding adds 51abcf7fdb70 media: imx-pxp: add i.MX Pixel Pipeline driver adds b730c40813a9 media: MAINTAINERS: add entry for i.MX PXP media mem2mem driver adds c0decac19da3 media: use strscpy() instead of strlcpy() adds cc1e6315e83d media: replace strcpy() by strscpy() adds 27582f0ea97f media: dt-bindings: adv748x: Fix decimal unit addresses adds 229b6ea6894b media: mxl5xx/stv0910/stv6111/ddbridge: fix MODULE_LICENSE [...] adds 4771d831e2f9 media: ddbridge: add SPDX license identifiers adds 79150ac9f35b media: ddbridge: header/boilerplate cleanups and cosmetics adds 204b14344db0 media: dvb-frontends/mxl5xx: cleanup and fix licensing boi [...] adds dc2b3d17a4a6 media: dvb-frontends/mxl5xx: add SPDX license identifier adds 1d9b5ff2bc35 media: dvb-frontends/stv0910: cleanup and fix licensing bo [...] adds bbeae4304bd9 media: dvb-frontends/stv0910: add SPDX license identifier adds 29ff84067402 media: dvb-frontends/stv6111: cleanup and fix licensing bo [...] adds 3c01ad204a24 media: dvb-frontends/stv6111: add SPDX license identifier adds 579856fee654 media: dvb-frontends/cxd2099: fix MODULE_LICENSE to 'GPL v2' adds 3dae3c96a5a8 media: dvb-frontends/cxd2099: add SPDX license identifier adds fc8af4fb3ebf media: em28xx-audio: use GFP_KERNEL for memory allocation [...] adds 2b89b73a708a media: gspca: sq930x: use GFP_KERNEL in sd_dq_callback() adds 0cd3edc98b66 media: usbvision: remove time_in_irq adds dfb7bcf0af2d media: mxl5xx: add a fall-trough annotation adds 730b0ac3a865 media: staging: media: omap4iss: Added SPDX license identifiers adds 99117f544de3 media: MAINTAINERS: mark ddbridge, stv0910, stv6111 and mx [...] adds c4189ffb8c05 media: ddbridge/sx8: remove redundant check of iq_mode == 2 adds 447d66855391 media: v4l2-common: v4l2_spi_subdev_init : generate unique name adds 1b09dd9ff8a5 media: dvb-frontends: add LNBH29 LNB supply driver adds 5f628053e28b media: vsp1: convert to SPDX identifiers adds 1de2e6b34bbf media: rcar-fcp: convert to SPDX identifiers adds 661521a8c3d7 media: adv7180: convert to SPDX identifiers adds e58f308223c9 media: adv748x: convert to SPDX identifiers adds cdc3d7f34647 media: drm: shmobile: convert to SPDX identifiers adds fb903c6b61ce media: drm: panel-lvds: convert to SPDX identifiers adds 10e740637ab1 media: fbdev: sh7760fb: convert to SPDX identifiers adds 6f6d5c3f9a2c media: backlight: as3711_bl: convert to SPDX identifiers adds f70fc162e34d media: MAINTAINERS: FDP1: Update e-mail address. adds e2050f7c6f22 media: dt-bindings: media: adv7604: Fix slave map documentation adds 0af04934be00 media: dt-bindings: media: adv748x: Document re-mappable a [...] adds eac7230fdb46 media: fix: media: pci: meye: validate offset to avoid arb [...] adds ee23c78c79b6 media: mtk_vcodec_util: Use dma_zalloc_coherent to replace [...] adds d9d94479911c media: i2c: max2175: convert to SPDX identifiers adds 1ccbeeb888ac media: dvb: fix compat ioctl translation adds b5d3206112dd media: dvb: dmxdev: move compat_ioctl handling to dmxdev.c adds e6c8320648a2 media: cec: move compat_ioctl handling to cec-api.c adds 8a24280b11ea media: dvb: move most compat_ioctl handling into drivers adds 04b72322e85d media: dvb: move compat handlers into drivers adds f764e6d68039 media: Convert to using %pOFn instead of device_node.name adds 78cf8c842c11 media: drxj: fix spelling mistake in fall-through annotations adds 5c4c4505b716 media: tvp5150: avoid going past array on v4l2_querymenu() adds 258c430456ba media: em28xx: fix handler for vidioc_s_input() adds f823ce2a1202 media: em28xx: use a default format if TRY_FMT fails adds 15644bfa195b media: em28xx: fix input name for Terratec AV 350 adds afeaade90db4 media: em28xx: make v4l2-compliance happier by starting se [...] adds 092a37875a22 media: v4l2: remove VBI output pad adds c1a37dd5e87d media: v4l2: taint pads with the signal types for consumer [...] adds 9d6d20e652c0 media: v4l2-mc: switch it to use the new approach to setup [...] adds caf276be3a96 media: v4l2-mc: add print messages when media graph fails adds f3efe15a2f05 media: dvb: use signal types to discover pads adds 5e68d8e26e26 media: au0828: use signals instead of hardcoding a pad number adds 44fd653bde54 media: au8522: declare its own pads adds fc9bd1cea522 media: msp3400: declare its own pads adds 87f9971710d6 media: saa7115: declare its own pads adds bc322c0d46ce media: tvp5150: declare its own pads adds 552b926fa3b1 media: si2157: declare its own pads adds 3aa13787c8af media: saa7134: declare its own pads adds db7da96ba861 media: mxl111sf: declare its own pads adds 65e83fb00b2d media: v4l2-mc: get rid of global pad indexes adds bd24db04101f media: tvp5150: fix width alignment during set_selection() adds 2d29bcc8c237 media: tvp5150: fix switch exit in set control handler adds 28b9e227d222 media: tvp5150: convert register access to regmap adds 8a7441baccd4 media: tvp5150: make use of regmap_update_bits adds e62fdbb24c34 media: v4l2-rect.h: add position and equal helpers adds 5cb8294013a4 media: tvp5150: add default format helper adds b440b7337352 media: tvp5150: trigger autodetection on subdev open to re [...] adds 1569586688a0 media: tvp5150: fix standard autodetection adds 1bb086bc4d4a media: tvp5150: split reset/enable routine adds 8105e1bcfc22 media: tvp5150: remove pin configuration from initializati [...] adds 8e4c97e0f50a media: tvp5150: Add sync lock interrupt handling adds 62a764e1c56e media: tvp5150: disable output while signal not locked adds 2f0a5c65d162 media: tvp5150: issue source change events adds 7bb3c33892ea media: tvp5150: add sync lock/loss signal debug messages adds 0db87cc7ffdf media: tvp5150: add g_std callback adds ee9a6ff6a697 media: tvp5150: add querystd adds 5bd1d91d673d media: tvp5150: implement decoder lock when irq is not used adds c135e99748fe media: tvp5150: get rid of some warnings adds 35c6b2bb6138 media: MAINTAINERS: VSP1: Add co-maintainer adds 5eea860a6fec media: vsp1: Fix vsp1_regs.h license header adds de2bc45c84f7 media: vsp1: Update LIF buffer thresholds adds 9b2798d5b71c media: vsp1: Fix YCbCr planar formats pitch calculation adds 8a7db6475e28 media: vsp1: Remove artificial minimum width/height limitation adds 23a99e80e308 media: vsp1: use periods at the end of comment sentences adds ce51fd3b4a56 media: vsp1: Document max_width restriction on SRU adds 03939db7cb0e media: vsp1: Document max_width restriction on UDS adds 1a07dd8a6b85 media: dt-bindings: dw9714, dw9807-vcm: Add files to MAINT [...] adds 24614c1e906d media: dw9807-vcm: Remove redundant pm_runtime_set_suspend [...] adds 3df8adb7d52d media: imx274: rename IMX274_DEFAULT_MODE to IMX274_DEFAUL [...] adds 7d2332c76d1b media: imx274: rearrange sensor startup register tables adds 409426cb796a media: imx274: don't hard-code the subdev name to DRIVER_NAME adds 9648cb577b76 media: imx274: rename frmfmt and format to "mode" adds 1657c28d82e8 media: imx274: fix error in function docs adds ca017467c78b media: imx274: add helper to read multibyte registers adds e6002df8f37f media: imx274: switch to SPDX license identifier adds 0658293012af media: v4l: subdev: Add a function to set an I²C sub-devic [...] adds 18ce84857975 media: smiapp: Use v4l2_i2c_subdev_set_name adds 7d3073f13ea8 media: v4l: sr030pc30: Remove redundant setting of sub-dev [...] adds 75b090a5bc96 media: sr030pc30: remove NULL in sr030pc30_base_config() adds b7a417628abf media: ov2680: don't register the v4l2 subdevice before ch [...] adds e7f4861dad89 media: ov2680: rename ov2680_v4l2_init() to ov2680_v4l2_re [...] adds aa4bb8b8838f media: ov5640: Re-work MIPI startup sequence adds bad1774ed41e media: ov5640: Fix timings setup code adds dc29a1c187ee media: ov5640: fix exposure regression adds 3cca8ef5f774 media: ov5640: fix auto gain & exposure when changing mode adds c2c3f42df4dd media: ov5640: fix wrong binning value in exposure calculation adds a8f438c684ea media: ov5640: fix auto controls values when switching to [...] adds 985cdcb08a04 media: ov5640: fix restore of last mode set adds b915bf575d5b media: cec: make cec_get_edid_spa_location() an inline function adds e81bff39489a media: cec: integrate cec_validate_phys_addr() in cec-api.c adds 9cfd2753f8f3 media: cec/v4l2: move V4L2 specific CEC functions to V4L2 adds f94d463f1b7f media: cec: remove cec-edid.c adds 8d1a4817cce1 media: imx: work around false-positive warning, again adds 8d11eb847de7 media: pci: ivtv: Fix a sleep-in-atomic-context bug in ivt [...] adds 0113c50f425f media: saa7134: add P7131_4871 analog inputs adds d61b3b41014d media: vicodec: check for valid format in v4l2_fwht_en/decode adds b09d8b25f4d8 media: vicodec: set state->info before calling the encode/ [...] adds f5b4a8393628 media: vicodec: Drop unneeded symbol dependency adds e5c413ed9fef media: vicodec: Drop unused job_abort() adds b4fbf423cef9 media: imx-pxp: fix compilation on i386 or x86_64 adds db0340182444 media: replace ADOBERGB by OPRGB adds 463659a08d79 media: hdmi.h: rename ADOBE_RGB to OPRGB and ADOBE_YCC to OPYCC adds a58c37978cf0 media: media colorspaces*.rst: rename AdobeRGB to opRGB adds 94a426c56449 media: coda: remove redundant null pointer check before of [...] adds 58513d48494d media: platform: remove redundant null pointer check befor [...] adds 8ee92410e5bf media: vb2: check for sane values from queue_setup adds 1f32061e8432 media: coda: don't overwrite h.264 profile_idc on decoder [...] adds 1cafbb867c69 media: venus: helpers: use true and false for boolean values adds 4add7104919f media: au0828: cannot kfree dev before usb disconnect adds f347596f2bf1 media: au0828: Fix incorrect error messages adds c5d59528e24a media: pci: cx23885: handle adding to list failure adds ae5a8ca834f9 media: v4l2-common: fix typo in documentation for v4l_boun [...] adds 502fac1ef349 media: bt8xx: Remove unnecessary self-assignment adds 4158757395b3 media: davinci: Fix implicit enum conversion warning adds efe63e5c67a6 Merge remote-tracking branch 'v4l-dvb/master' adds 148edb9afb21 Merge branch 'patchwork' into to_next adds 357b50f3ccc8 drm: amd: dc: don't use FP math when Kcov is enabled adds ddb34bad2788 Merge remote-tracking branch 'v4l-dvb-next/master' adds a4a008e53c9e intel_idle: Get rid of custom ICPU() macro adds 6a5f95b5a4f4 cpuidle: Remove unnecessary wrapper cpuidle_get_last_residency() adds 7037b43e0076 cpuidle: enter_state: Don't needlessly calculate diff time adds 0e7ea2f3b0e0 cpufreq: remove unnecessary unlikely() adds 51b177637b5c cpufreq: Convert to using %pOFn instead of device_node.name adds d1e1303173d7 cpufreq: dt: Add support for r8a7744 adds 3bb756449b2d PM / hibernate: Documentation: fix image_size default value adds 8412dbd64258 PM / sleep: Show freezing tasks that caused a suspend abort adds 17ed15183c24 powercap: RAPL: Get rid of custom RAPL_CPU() macro adds 086ab581ba83 Merge branches 'pm-cpuidle', 'pm-cpufreq', 'pm-sleep' and [...] adds 719cf71cada1 ACPI / glue: Split dev_is_platform() out of module for wide use adds 7e79a6927327 ACPI: custom_method: remove meaningless null check before [...] adds 240714061c58 ACPI / LPSS: Add alternative ACPI HIDs for Cherry Trail DM [...] adds 86b62e5cd896 ACPI / LPSS: Exclude I2C busses shared with PUNIT from pmc [...] adds afd0b1fb2226 mailbox: PCC: handle parse error adds 36b835176fe0 ACPI / PMIC: Sort headers alphabetically adds 78cd96f0504b ACPI / PMIC: Convert drivers to use SPDX identifier adds d030fd0ec5c7 ACPI / property: Switch to bitmap_zalloc() adds c6a4b18cef61 Merge branches 'acpi-bus', 'acpi-misc', 'acpi-soc', 'acpi- [...] adds 26e99fa28caf Merge remote-tracking branch 'pm/linux-next' adds 8a7e2d2ea080 cpupower: remove stringop-truncation waring adds fd824d17d1c5 Merge remote-tracking branch 'cpupower/cpupower' adds 2fbb8670b4ff OPP: Free OPP table properly on performance state irregularities adds 404b1369ea26 OPP: Don't try to remove all OPP tables on failure adds 3d2556992a87 OPP: Protect dev_list with opp_table lock adds eb7c8743d6cf OPP: Pass index to _of_init_opp_table() adds f06ed90e7051 OPP: Parse OPP table's DT properties from _of_init_opp_table() adds 0ad8c623907c OPP: Don't take OPP table's kref for static OPPs adds d0e8ae6c26da OPP: Create separate kref for static OPPs list adds 883071c4bd9a cpufreq: mvebu: Remove OPPs using dev_pm_opp_remove() adds 2a4eb7358aba OPP: Don't remove dynamic OPPs from _dev_pm_opp_remove_table() adds cdd6ed90cdb6 OPP: Use a single mechanism to free the OPP table adds faf830f8d061 OPP: Prevent creating multiple OPP tables for devices shar [...] adds 9ea47a1cc5f0 OPP: Pass OPP table to _of_add_opp_table_v{1|2}() adds 9eb34873ebe7 Merge remote-tracking branch 'opp/opp/linux-next' adds d3c04a3a6870 IB/rxe: vary the source udp port for receive scaling adds 8b7b59d030cc IB/rxe: remove redudant qpn check adds 3db2bceb29fd IB/rxe: Simplify rxe_find_route() to avoid GID query for netdev adds 66d0f207dbf0 IB/rxe: Replace spinlock with rwlock adds 3ccf19e25adf IB/rxe: Change pool state enums to capital letters adds 536a631d1ec1 IB/rxe: Avoid NULL check when search is successful adds 1703129ed2c1 IB/rxe: Refactor lookup memory function adds b97db58557f4 IB/rxe: fix for duplicate request processing and ack psns adds 4e4c53df5677 IB/rxe: avoid back-to-back retries adds 030e46e495af IB/rxe: fixes for rdma read retry adds c54a73d8202a IB/hfi1: Rework file list in Makefile adds 22c21438aad7 IB/hfi1: Remove duplicated defines adds 6a516bc9d70b IB/hfi1: tune_pcie_caps is arbitrarily placed, poorly adds 57f97e96625f IB/hfi1: Get the hfi1_devdata structure as early as possible adds 09e71899b9cf IB/hfi1: Prepare for new HFI1 MSIx API adds 6eb4eb10fb0d IB/hfi1: Make the MSIx resource allocation a bit more flexible adds e63bb50d1994 IB/hfi1: PCIe bus width retry adds a2f7bbdc2dba IB/hfi1: Rework the IRQ API to be more flexible adds dc9f5d0f841d IB/hfi1: Move URGENT IRQ enable to hfi1_rcvctrl() adds c6a21c3864fc IB/mlx5: Change TX affinity assignment in RoCE LAG mode adds aa7e80b220f3 net/mlx5: Fix atomic_mode enum values adds 09adbb5dd01b net/mlx5: Add memic command opcode to command checker adds 2226dcb424bf net/mlx5: Cleanup flow namespace getter switch logic adds 8ce78257965e net/mlx5: Add proper NIC TX steering flow tables support adds 90c1d1b8da67 net/mlx5: Export modify header alloc/dealloc functions adds c3c062f80665 net/mlx5: Add support for more namespaces when allocating [...] adds 61444b458b01 net/mlx5: Break encap/decap into two separated flow table [...] adds e0e7a3861b6c net/mlx5: Move header encap type to IFC header file adds 60786f0987c0 {net, RDMA}/mlx5: Rename encap to reformat packet adds bea4e1f6c6c5 net/mlx5: Expose new packet reformat capabilities adds 31ca3648f01b net/mlx5: Pass a namespace for packet reformat ID allocation adds 50acec06f392 net/mlx5: Export packet reformat alloc/dealloc functions adds 0953fffec9ba RDMA/uverbs: Add UVERBS_ATTR_CONST_IN to the specs language adds b4749bf25652 RDMA/mlx5: Add a new flow action verb - modify header adds 841eefc5cb57 RDMA/uverbs: Add generic function to fill in flow action object adds 08aeb97cb824 RDMA/mlx5: Add new flow action verb - packet reformat adds a090d0d859ff RDMA/mlx5: Extend packet reformat verbs adds af68ccbc1131 Merge branch 'mlx5-flow-mutate' into rdma.git for-next adds 08920b8f5d2d RDMA/bnxt_re: QPLIB: Add and use #define dev_fmt(fmt) "QPL [...] adds f794809a7259 IB/core: Add an unbound WQ type to the new CQ API adds 882dff2890e1 IB/srp: Remove unnecessary unlikely() adds b3b43483a26d RDMA/qedr: remove set but not used variable 'ctx' adds 12d6f669717d RDMA/nes: Delete impossible debug prints adds 6ceb6331b329 RDMA/uverbs: Declare closing variable as boolean adds 627212c9d49b RDMA/core: Replace open-coded variant of get_device adds adee9f3f3bbb RDMA/core: Depend on device_add() to add device attributes adds c5c4d92e70f3 RDMA/uverbs: Use cdev_device_add() instead of cdev_add() adds b53b1c08a23e RDMA/uverbs: Use device.groups to initialize device attributes adds 2c910cb75e1f Merge branch 'uverbs_dev_cleanups' into rdma.git for-next adds 798bba01b44b RDMA/core: Fail early if unsupported QP is provided adds 6c75520f7e5a IB/mlx5: Don't hold spin lock while checking device state adds 142a9c287613 IB/ipoib: Ensure that MTU isn't less than minimum permitted adds f9d08f1e1939 RDMA/core: Rate limit MAD error messages adds 722c7b2bfead RDMA/{cma, core}: Avoid callback on rdma_addr_cancel() adds 93688ddbe1da RDMA/core: No need to protect kfree with spin lock and semaphore adds f7b65d9bf2db RDMA/core: Use simplified list_for_each adds 4512acd0d34c RDMA/core: Remove context entries from list while unregist [...] adds 2d65f49ff961 RDMA/core: Use simpler spin lock irq API from blocking context adds e1f540c3ed0e RDMA/core: Define client_data_lock as rwlock instead of spinlock adds 50704e039ab1 RDMA/umem: Restore lockdep check while downgrading lock adds c715a39541bb RDMA/core: Follow correct unregister order between sysfs a [...] adds 273993509f05 RDMA/core: Assign device ifindex before publishing the device adds 4269024639f6 RDMA/core: Document CM @event_handler function adds eb93c82ed8c7 RDMA/core: Document QP @event_handler function adds 78dd0c430f11 RDMA/mlx5: Add NIC TX steering support adds b1085be3f468 RDMA/mlx5: Enable attaching modify header to steering flows adds 4adda1122c49 RDMA/mlx5: Enable decap and packet reformat on flow tables adds 10a308964eaf RDMA/mlx5: Enable attaching DECAP action to steering flows adds 5c2db53f6263 RDMA/mlx5: Enable reformat on NIC RX if supported adds e806f9328ba4 RDMA/mlx5: Enable attaching packet reformat action to stee [...] adds 70cd20aed00f IB/uverbs: Add IDRs array attribute type to ioctl() interface adds 86e1d464a8cc RDMA/uverbs: Move flow resources initialization adds 2ea262039015 RDMA/mlx5: Refactor flow action parsing to be more generic adds 501f14e37ba0 RDMA/mlx5: Don't overwrite action if already set adds b823dd6d86ce RDMA/mlx5: Refactor raw flow creation adds fa76d24ee0aa RDMA/mlx5: Add flow actions support to raw create flow adds b47fd4ffe2d6 RDMA/mlx5: Add NIC TX namespace when getting a flow table adds a7ee18bdee83 RDMA/mlx5: Allow creating a matcher for a NIC TX flow table adds 3e5d60bcc8a4 infiniband: remove redundant condition check before debugf [...] adds 0b79b27748cb IB/{hfi1, qib, rdmavt}: Schedule multi RC/UC packets inste [...] adds f1a315420e79 RDMA/hns: Fix an error code in hns_roce_v2_init_eq_table() adds a0e0cb82804a IB/hfi1: Eliminate races in the SDMA send error path adds 28a9a9e83cea IB/hfi1: Remove race conditions in user_sdma send path adds 3ca633f1ff7b IB/hfi1: Right size user_sdma sequence numbers and related [...] adds 2bf4b33f83df IB/hfi1: Missing return value in error path for user sdma adds b53ae6bc7e39 IB/hfi1: set_intr_bits uses incorrect source for register [...] adds 99ed748e878a IB/mlx5: Allow transition of DCI QP to reset adds caf1e3ae9fa6 RDMA/core Introduce and use rdma_find_ndev_for_src_ip_rcu adds f89b7dfa3353 RDMA/core: Avoid unnecessary sa_family overwrite adds 89c5691cdd95 RDMA/core: Let protocol specific function typecast sockadd [...] adds a362ea1d9e1a RDMA/core: Introduce and use rdma_set_src_addr() between I [...] adds 77addc524473 RDMA/core: Rename rdma_copy_addr to rdma_copy_src_l2_addr adds 783793b5543d RDMA/core: Use common code flow for IPv4/6 for addr resolve adds 307edde8efb7 RDMA/core: Refer to network type instead of device type adds c31d4b2ddf07 RDMA/core: Protect against changing dst->dev during destin [...] adds 6aaecd385685 RDMA/core: Simplify roce_resolve_route_from_path() adds d6b1764a8c5a RDMA/core: Introduce rdma_read_gid_attr_ndev_rcu() to chec [...] adds 0e9d2c19bff1 RDMA/core: Consider net ns of gid attribute for RoCE adds 4c0b6534c910 Documentation/ABI: document /sys/class/net/*/dev_port adds 9b8b2a323008 IB/ipoib: Use dev_port to expose network interface port numbers adds f6350da41dc7 IB/ipoib: Log sysfs 'dev_id' accesses from userspace adds cb816cd22618 RDMA: Remove duplicated include from ib_addr.h adds 9a59739bd01f IB/rxe: Revise the ib_wr_opcode enum adds 6ebce4474603 RDMA/uverbs: Remove is_closed from ib_uverbs_file adds 802fa45cd320 RDMA/i40iw: Fix incorrect iterator type adds 0965cc953a23 RDMA/core: Properly return the error code of rdma_set_src_ [...] adds 0099103926b6 RDMA/uverbs: Fix error unwind in ib_uverbs_add_one adds b00a92c8f2ca RDMA/hns: Move all prints out of irq handle adds 92838b119617 Merge remote-tracking branch 'rdma/for-next' adds 0d283ab5b4fd net: mvpp2: support XPS by mapping TX queues to CPUs adds 4251ea5b8e54 net: mvpp2: use round-robin scheduling for TX queues on th [...] adds 7ff2ea0bbfb1 Merge branch 'mvpp2-Add-txq-to-CPU-mapping' adds 5e111210a443 net/core: Add new basic hardware counter adds 28169abadb08 net/sched: Add hardware specific counters to TC actions adds ea49c6f0baca Merge branch 'net-sched-Add-hardware-specific-counters-to- [...] adds f7aa74e483e8 neighbour: allow admin to set NTF_ROUTER adds fc6e8073f304 neighbour: send netlink notification if NTF_ROUTER changes adds 094fe7392d6e Merge branch 'few-NTF_ROUTER-related-updates' adds 9932a29ab1be net/tls: Fixed race condition in async encryption adds 4128c0cfb1d7 tls: Fixed uninitialised vars warning adds 48c1699ec298 net: qca_spi: Introduce write register verification adds edad8d260e25 dpaa2-eth: Make Rx flow hash key configurable adds 6fe3a68c0e2e Merge remote-tracking branch 'net-next/master' adds 69495d2a5295 libbpf: Remove the duplicate checking of function storage adds a9c676bc8fc5 bpf/verifier: fix verifier instability adds e1302542e37e xdp: unlikely instrumentation for xdp map redirect adds 2a68d85fe1b7 xdp: explicit inline __xdp_map_lookup_elem adds 47b123ed9e99 xdp: split code for map vs non-map redirect adds ad1242d8a063 selftests/bpf: add missing executables to .gitignore adds f5bd3948eb07 selftests/bpf/test_progs: do not check errno == 0 adds 52b7b7843d95 tools/bpf: sync kernel uapi header if_link.h to tools adds f7010770fbac tools/bpf: move bpf/lib netlink related functions into a new file adds 36f1678d9e0b tools/bpf: add more netlink functionalities in lib/bpf adds f6f3bac08ff9 tools/bpf: bpftool: add net support adds a7c19db38d62 bpf: add bpffs pretty print for program array map adds ad3338d2508c tools/bpf: bpftool: support prog array map and map of maps adds 2e2a0c961a87 Merge branch 'progarray_mapinmap_dump' adds 9d0b3c1f1451 tools/bpf: fix a netlink recv issue adds 1edb6e035eb7 net/core/filter: fix unused-variable warning adds d58e468b1112 flow_dissector: implements flow dissector BPF hook adds 2f965e3fcd4b bpf: sync bpf.h uapi with tools/ adds c22fbae76c9f bpf: support flow dissector in libbpf and bpftool adds 9c98b13cc3bb flow_dissector: implements eBPF parser adds 50b3ed57dee9 selftests/bpf: test bpf flow dissection adds 4a9f42c9dcbf Merge branch 'bpf-flow-dissector' adds 70e88c758a6b selftests/bpf: fix bpf_flow.c build adds 7900efc19214 tools/bpf: bpftool: improve output format for bpftool net adds 664e7878451f samples/bpf: remove duplicated includes adds 534e0e52bc23 samples/bpf: fix a compilation failure adds 2dfd184abd38 flow_dissector: fix build failure without CONFIG_NET adds 32c009798385 samples/bpf: fix compilation failure adds 788758d1fe87 bpf: remove redundant null pointer check before consume_skb adds 233e3761f428 Merge remote-tracking branch 'bpf-next/master' adds 211d6f2dc883 xfrm: Make function xfrmi_get_link_net() static adds 0c05f9837667 esp: remove redundant define esph adds 4a132095dd64 xfrm: allow driver to quietly refuse offload adds 784afa72e7ad Merge remote-tracking branch 'ipsec-next/master' adds 5d773ff41a7c net/mlx5: Rename incorrect naming in IFC file adds 238c2218a69f Merge remote-tracking branch 'mlx5-next/mlx5-next' adds 02b408fae3d5 netfilter: nf_tables: rt: allow checking if dst has xfrm attached adds cd5125d8f518 netfilter: nf_tables: split set destruction in deactivate [...] adds 0ef235c71755 netfilter: nf_tables: warn when expr implements only one o [...] adds 0935d5588400 netfilter: nf_tables: asynchronous release adds 2953d80ff048 netfilter: remove obsolete need_conntrack stub adds 6c47260250fc netfilter: nf_tables: add xfrm expression adds 59c08c69c278 netfilter: ctnetlink: Support L3 protocol-filter on flush adds 0d704967f4a4 netfilter: xt_cgroup: shrink size of v2 path adds fa5950e498e7 netfilter: nf_tables: avoid BUG_ON usage adds 70c0eb1ca016 netfilter: xtables: avoid BUG_ON adds 7052ba408019 netfilter: nf_nat_ipv4: remove obsolete EXPORT_SYMBOL adds 4430b897a206 netfilter: cttimeout: remove superfluous check on layer 4 [...] adds c8204cab9cb5 netfilter: nat: remove unnecessary rcu_read_lock in nf_nat [...] adds 93e66024b024 netfilter: conntrack: pass nf_hook_state to packet and err [...] adds 9976fc6e6edb netfilter: conntrack: remove the l4proto->new() function adds 83d213fd9d1a netfilter: conntrack: deconstify packet callback skb pointer adds 0150ffbac783 netfilter: conntrack: avoid using ->error callback if possible adds 6fe78fa484a5 netfilter: conntrack: remove error callback and handle icm [...] adds ca2ca6e1c04e netfilter: conntrack: remove unused proto arg from netns i [...] adds dd2934a95701 netfilter: conntrack: remove l3->l4 mapping information adds 93185c80a5f7 netfilter: conntrack: clamp l4proto array size at largers [...] adds f8b0a3ab06a0 netfilter: nat: remove duplicate skb_is_nonlinear() in __n [...] adds 0de22baabc97 netfilter: nf_tables: use rhashtable_walk_enter instead of [...] adds 9306425b70bf netfilter: ctnetlink: must check mark attributes vs NULL adds 20f1910ec2d4 Merge remote-tracking branch 'netfilter-next/master' adds e530d198bdbf NFC: fdp: fix signed less or equal zero check in u8 max_size adds 6a893401a728 nfc: st21nfca: Check for devm_kzalloc() failure adds 4e4e8232f0ae nfc: st21nfca: Remove unnecessary devm_kzalloc() cast adds 00afd4c21f2f NFC: fix attrs checks in netlink interface adds 85ef4f34cc64 NFC: st95hf: initialize semaphore and mutex earlier adds c99f996b2ba4 NFC: st95hf: drop illegal kfree_skb() adds 48badd41fbfd NFC: st21nfca: Fix out of bounds kernel access when handli [...] adds 761e37b71e26 NFC: Fix possible memory corruption when handling SHDLC I- [...] adds 430c62fa23d4 NFC: fdp: Fix possible buffer overflow in WCS4000 NFC driver adds 7579d009c4a1 NFC: fdp: Remove __func__ from dev_dbg() adds 1f008cfec5d5 NFC: fdp: Fix unused variable warnings adds 844f22458981 Merge remote-tracking branch 'nfc-next/master' adds bd1d395070cc ath10k: fix kernel panic by moving pci flush after napi_disable adds 3f96556f639e wcn36xx: Use kmemdup instead of duplicating it in wcn36xx_ [...] adds d410e28f3ae4 wcn36xx: use dma_zalloc_coherent instead of allocator/memset adds 58da3b423070 ath10k: skip resetting rx filter for WCN3990 adds a9911937e7d3 ath10k: schedule hardware restart if WMI command times out adds 06ae8dc00433 ath10k: use struct_size() in kzalloc() adds bf05e0fe7da4 ath9k: Remove unnecessary parentheses adds a2f73a167dc1 ath9k: remove unused array firstep_table adds d9c52fd17cb4 ath9k: fix tx99 with monitor mode interface adds 4ac1f003e72a ath6kl: Remove unnecessary parentheses adds 32dcfe8316cd wil6210: remove reset file from debugfs adds 22b9610ec687 wil6210: add support for channel 4 adds 9a65064abdf8 wil6210: drop Rx multicast packets that are looped-back to STA adds 596bdbcce90f wil6210: set edma variables only for Talyn-MB devices adds 686ab4f5bd8d wil6210: allocate rx reorder buffer only if rx reorder is enabled adds df2b53884a5a wil6210: prevent usage of tx ring 0 for eDMA adds 84f16fbb6238 wil6210: fix RX buffers release and unmap adds b9010f105f21 wil6210: add FT roam support for AP and station adds 4405b632e3da wil6210: fix invalid memory access for rx_buff_mgmt debugfs adds 34d5629d2ca8 ath10k: limit available channels via DT ieee80211-freq-limit adds 9cac6a9b6297 Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] adds b21e32dc348a iwlwifi: turn timestamp marker cmd off by default adds fe997b00c5b5 iwlwifi: remove unused TLC debugging commands adds dd2690579f51 iwlwifi: runtime: avoid calling debugfs read functions mor [...] adds 2210f6959dfa iwlwifi: set the tid for non-QOS frames to zero adds 2d8c261511ab iwlwifi: add d3 debug data support adds 11a0513cac8a iwlwifi: mvm: remove duplicate if in iwl_mvm_setup_connect [...] adds a75b9b333aeb iwlwifi: mvm: protect D0i3 code behind CONFIG_PM adds 2afa6a7311f5 iwlwifi: mvm: support new WoWLAN status FW API adds 86e177d80ff7 iwlwifi: mvm: add NOA and CSA to a probe response adds 7d2bcc22cd16 iwlwifi: add required include to iwl-fh.h adds bd6fc6552b05 iwlwifi: mvm: add bss color to radiotap adds 621f3f57050a iwlwifi: mvm: add support for RX_AMPDU_EOF bit for HE SU adds c630b477caf7 iwlwifi: mvm: move he RX handling to a separate function adds 4799ea53a578 iwlwifi: mvm: move he RX handling to a separate function adds 75e9947ea42d iwlwifi: enable reading the value of delay in timestamp_ma [...] adds 7891965d74bc iwlwifi: drop packets with bad status in CD adds 9b3089bd820d iwlwifi: pcie: allow using tx init for other queues but th [...] adds 89d5e833534b iwlwifi: pcie: make non-static hcmd and rx code adds 4290eaad7a8a iwlwifi: remove dump_regs() from transport ops adds 33bdccb71aa6 iwlwifi: remove FSF's address from the license notice adds 4c2f445c0f49 iwlwifi: mvm: skip EBS in low latency mode while fragmente [...] adds 0791c2fce3c8 iwlwifi: mvm: support new reduce tx power FW API. adds 9416560e4153 iwlwifi: pcie: store the default rxq number adds b6fe27575a04 iwlwifi: pcie: make gen2 of apm_init non-static adds 38bd7e58cf41 iwlwifi: add 80211 hdr offset to trace data adds 84f260251ed8 iwlwifi: don't WARN on trying to dump dead firmware adds 2b3fae668c66 iwlwifi: pcie: avoid unnecessary work if NIC is disconnected adds 50f067b35684 iwlwifi: mvm: support Coex Schema 2 adds f60c9e591b05 iwlwifi: improve the flow when a NIC is disconnected adds 941ab4eb66c1 iwlwifi: mvm: fix BAR seq ctrl reporting adds 1a19c139be18 iwlwifi: mvm: avoid sending too many BARs adds 3baf7528d6f8 iwlwifi: mvm: Send LQ command as async when necessary adds e506b481642a iwlwifi: pcie: set interrupt coalescing also for gen2 adds 754f890a3aef iwlwifi: remove all occurrences of the FSF address paragraph adds dabf98443858 iwlwifi: mvm: implement extended HE-MU sniffer API adds de8da2306084 iwlwifi: mvm: put LTF symbol size into HE radiotap adds 93cc712a7993 iwlwifi: mvm: properly decode HE GI duration adds 925bc2b189ec iwlwifi: mvm: report # of LTF symbols for extended range SU PPDUs adds 317bc55fa82f iwlwifi: mvm: remove channel 2 from HE radiotap if not applicable adds 06c34dee07c7 iwlwifi: Add missing 11n disable module parameter check adds 65c3b582ecab iwlwifi: mvm: send BCAST management frames to the right station adds 2859de7637b5 iwlwifi: mvm: always init rs_fw with 20MHz bandwidth rates adds c5f97542aa06 iwlwifi: change monitor DMA to be coherent adds ae17404e3860 iwlwifi: avoid code duplication in stopping fw debug data [...] adds 3e467b8e4cf4 iwlwifi: rs-fw: enable STBC in he correctly adds 423584dd8060 iwlwifi: rs-fw: support dcm adds 764f9de50271 iwlwifi: mvm: decode HE TB PPDU data adds 1169310fa9a8 iwlwifi: refactor txq_alloc for supporting more command type adds 930ab73c3759 iwlwifi: mvm: activate fragmented EBS in case of fragmented scan adds ea7c2bfdec6d Revert "iwlwifi: allow memory debug TLV to specify the mem [...] adds ab27926d9e4a iwlwifi: fix devices with PCI Device ID 0x34F0 and 11ac RF [...] adds 647d2886a892 Merge tag 'iwlwifi-next-for-kalle-2018-08-31' of git://git [...] adds 9e9e11d83238 brcmsmac: Remove extra parentheses adds 057118edfc36 cw1200: Remove extra parentheses adds 62a25dc56990 mt76x2u: Add support for Alfa AWUS036ACM adds 3348ef6a6a12 libertas_tf: prevent underflow in process_cmdrequest() adds 2fef681a4cf7 brcmfmac: add CYW89342 mini-PCIe device adds 4ad298da9392 brcmfmac: add FT-based AKMs in brcmf_set_key_mgmt() for FT [...] adds a858376cdbb3 brcmfmac: add 4-way handshake offload detection for FT-802.1X adds 5945310a1755 orinoco: remove unused array encaps_hdr and macro ENCAPS_OVERHEAD adds 199ba9faca90 rtl8187: Fix warning generated when strncpy() destination [...] adds 7bd4628c2f31 mwifiex: do no submit URB in suspended state adds 33a164fa8a4c mwifex: free rx_cmd skb in suspended state adds f483039cf51a rt2x00: use simple_read_from_buffer() adds cb18e2e9ec71 brcmfmac: fix wrong strnchr usage adds baa8caf4ab7a rsi: fix memory alignment issue in ARM32 platforms adds 4c62764d0fc2 rsi: improve kernel thread handling to fix kernel panic adds 81c8eccc2404 mt76: Fix comparisons with invalid hardware key index adds 9b2fd48d36e2 mt76x2u: run device cleanup routine if resume fails adds ac5d5b3f199e mt76: verify evt type in usb mcu response adds 2735a6dd7df3 mt76: unify wait_for_mac adds 89e1b1bc075a mt76: rename mt76x2_regs.h adds 797ea2407825 mt76: merge mt76x0/regs.h into mt76x02_regs.h adds 108a4861ef19 mt76: create new mt76x02-lib module for common mt76x{0,2} code adds c378f2473466 mt76: unify mac_get_key_info adds d413127359c3 mt76: add helpers for register access with mt76_dev struct adds 047aed1c38cf mt76: unify mac_shared_key_setup adds 46436b5ef9dd mt76: unify mac_wcid_set_key adds 32bb405fe2bc mt76: unify mac_wcid_setup adds 516ea2a2a9d4 mt76: use mac_wcid_set_drop in mt76x0 adds 459e237f14cd mt76x0: use mt76_wcid_free in mt76x0 adds 98ff26e5e217 mt76: unify mt76x02_vif struct adds f5a7f126e5fe mt76: unify sta structure part 1 adds b2d91fb30223 mt76: unify sta structure part 2 adds 78dae93fd8ff mt76x0: initalize custom tx queues adds 16c8a792ea44 mt76x0: use mt76x02_sta and mt76x02_tx_status adds 5090efa4a2e8 mt76: move mt76_reg_pair definition in mt76.h adds 4c89ff2c74e3 mt76: split __mt76u_mcu_send_msg and mt76u_mcu_send_msg routines adds 288d600a8880 mt76: move mt76x2u_mcu_deinit routine in mt76-usb module adds 851ab66e293c mt76: add multiple regs read support to usb_mcu layer adds 795dbf0fd20c mt76x0: use mt76u_init for bus initialization adds e9fa647a0ad3 mt76x0: remove mt76x0_vendor_reset routine adds 72750efddba9 mt76x0: remove mt76x0_vendor_single_wr routine adds 84740d5dc66e mt76x0: remove mt76x0_mcu_msg_alloc routine adds ad27c4ae0ba7 mt76x0: use shared mt76 usb mcu completion adds 73d411e2d499 mt76x0: remove mt76x0_complete_urb routine adds 172222cff066 mt76x0: remove mt76x0_vendor_request routine adds 876d3d02ee31 mt76x0: remove unused mt76x0_wait_asic_ready routine adds 6f4796b7063e mt76x0: use mt76u_mcu_send_msg utility routine to send fw cmds adds 0e3612e06be4 mt76x0: remove unused mt76x0_mcu structure adds a0b65ca60ec7 mt76x0: use mt76u_mcu_fw_send_data for fw uploading adds 01b302cd5874 mt76x0: remove unused routines for usb_buff alloc/free adds b37b30afc2b3 mt76: Enable NL80211_EXT_FEATURE_CQM_RSSI_LIST adds 514502c3a70b rtl8xxxu: Add rtl8188ctv support adds 7e41fb504592 wireless: remove unnecessary unlikely() adds ec7eccf7ad1c rsi: remove set but not used variables 'header_size' and ' [...] adds b9bcce366bd5 rtlwifi: remove set but unused variables adds cf5652c962da orinoco_usb: fix spelling mistake in fall-through annotation adds 43e2f2904160 Merge wireless-drivers into wireless-drivers-next adds 36404c065ac3 mt76: move wcid fields to common mt76_dev struct adds 624400e4cd25 mt76: unify sta_add / sta_remove adds cab12953ec1e mt76: pratially unify add_interface adds 22c575c4f177 mt76: unify ampdu_action adds 60c26859e863 mt76: unify set_key adds 436d9586afdd mt76x0: remove empty sta_notify adds 1d0496c63f8d mt76: unify AC to hw queue mapping adds 10337263dcfa mt76: unify conf_tx adds 900c0f4746a1 mt76x0: remove vif_mask adds 0cd47bae2264 mt76: unify remove_interface adds 212926eb4493 mt76: unify add_interface adds 5327b5ea1391 mt76: unify sta_rate_tbl_update and related helpers adds 5944cd02866f mt76: unify txwi and rxwi structures adds b490b1df9a25 mt76: unify load_tx_status adds 7c1f88812690 mt76: unify send_tx_status and related helpers adds 82e1dd0f39bd mt76: use mt76_rx_status in mt76x0 adds 74ff45393bf8 mt76: unify mac_process_rate adds 493703aa9e3c mt76x0: reserve enough space in mac80211 adds 0e59cba85604 mt76: unify {insert/remove}_hdr_pad adds 0b7da3112746 mt76: partially unify filling txwi fields adds 5a69931cb768 mt76x2: change mt76x2_tx_complete routine signature adds 2a45ad31aff7 mt76: move mt76x2_tx_complete routine in mt76x02-lib module adds b38b8207bf80 mt76: move mt76x2u_remove_dma_hdr in mt76x02-lib module adds f847e45a2db8 mt76: move mt76x2u_tx_complete_skb in mt76x02-lib moudule adds 2251dd5d463c mt76: move mt76_qsel definition in dma.h adds 41868f984e71 mt76: move mt76x2u_set_txinfo in mt76x02-lib module adds 8c6adb7862d4 mt76x0: introduce mt76x0_tx_prepare_skb routine adds 8f6c23a94e16 mt76: move mt76x2u_tx_status_data in mt76x02-lib module adds 7fd3c60ccbc2 mt76x0: disable usb rx bulk aggregation adds a4986909ec18 mt76x0: mark device as running in mt76x0_start adds 82aedcef17e4 mt76x0: simplify mt76_mac_process_rx signature adds 4fcedad49cdc mt76x0: add mt76x0_queue_rx_skb routine adds f2653a4ee3f2 mt76x0: init mt76_driver_ops callbacks adds 95e507d2f366 mt76x0: use mt76_alloc_device for device allocation adds 30ec915269c6 mt76x0: unify tx/rx datapath with mt76x2u driver adds 1baa6e3a9b7d mt76x0: stop stat workqueue at hw stop adds c66874640806 mt76x0: set max fragments size adds 37d363665ba1 mt76x0: remove unused dma.c source file adds 4220878b6e1d mt76x0: remove unused stat work_queue adds 6d449d12a041 mt76x0: remove unused {tx/rx}_queue definitions adds f79fdf7652df mt76x0: remove unused mt76x0_tx_status routine adds c1b6325d5105 mt76x0: remove unused endpoint definitions adds 7cbe4c760704 mt76x0: remove unused stat_work adds 67f5e7a794bc mt76x0: enable per-sta tx queueing adds 0ae976a11b4f mt76x0: init hw capabilities adds 242516caabdb mt76x0: trim rx skb to proper length adds 23ea0e7efbc9 mt76: remove unused MT76_MORE_STATS state adds 7c7b13941eda mt76x0: remove mt76x0_stop_hardware routine adds 58b5eb8c44ea mt76: move mt76 rate definitions in mt76x02-lib module adds d1b6eec23597 mt76x0: alloc mcu buffers first in mt76x0_mcu_cmd_init adds cb722aeddcfd mt76x0: fix memory leak during hw probe adds b680d7fbfbff mt76x0: move stop related routines in mt76x0_mac_stop adds e30a655ef138 mt76x0: move mt76x0_init_hardware in mt76x0_register_device adds 6f15ed16f178 mt76x0: do not free/alloc buffers during suspend/resume adds 540399d5fb79 mt76x0: remove has_{2,5}ghz fields of mt76x0_eeprom_params adds 1bee323a8520 mt76x0: use mt76_register_device for device registration adds c2a4d9fbabfb mt76x0: inital split between pci and usb adds c0eb79ab33b9 mt76x0: remove unused mt76x0_wcid adds 6d1bced1495d mt76x0: remove some usb specific code from mt76x0_register_device adds 835123b7e14c mt76x0: make device allocation bus neutral adds 473f0a763d2c mt76x0: run vco calibration for each channel configuration adds dce9dc8d571b mt76: move mt76x0 and mt76x2 mcu shared defs in mt76x02_mcu.h adds db0f04f324b3 mt76: add mt76_mcu_ops data structure for mcu related pointers adds f1638c7cd686 mt76: add usb implementation of {wr,rd}_rp adds 6da5a2911634 mt76: add rd_rp and wr_rp to bus_ops/mcu_ops adds 1750715726c6 mt76: usb: use common helpers for mcu_alloc_msg()/mcu_send_msg() adds 905db7470199 mt76: usb: move mt76x02 mcu code in mt76x02-usb module adds c2db13ac7b2b mt76: usb: move mt76u_skb_dma_info in mt76x02_usb_core.c adds 6181bf2a1124 mt76x02: move TXD/RXD/MCU definitions in mt76x02_dma.h adds 6d6631fd788d mt76x02: add static qualifier to mt76x02_remove_dma_hdr adds fd0c6e189d23 mt76x0: remove unused mt76x0_burst_read_regs adds 331419b2ce6e mt76x0: remove mt76x0_burst_write_regs() adds 8799b624fe74 mt76: usb: remove skb check in mt76x{0,2}u mcu routines adds d5c4261357ce mt76x2: use mt76_dev instead of mt76x2_dev in mt76x2_tx_queue_mcu adds 8db5ec77de21 mt76x2: remove leftover mt76u_buf data structure in mt76x2_mcu adds f7bbb80f2216 mt76: introduce mmio data structure in mt76_dev adds 27db1ad10f2e mt76: move __iomem regs in mt76_mmio adds 0ed821bbbb03 mt76x2: use mt76_dev instead of mt76x2_dev in mt76x2_mcu_msg_send adds 8cff12371b33 mt76x2: use common helpers for mcu_alloc_msg()/mcu_send_msg() adds 79394f408010 mt76: unify firmware header between mt76x0 and mt76x2 adds 36fd09dd0fa4 mt76: move mt76{0,2} mcu shared code in mt76x02_mcu.c adds bc3669017282 mt76x2: move mt76x2 mcu shared code in mt76x2_mcu_common.c adds edaa580bc830 mt76: move shared mcu_calibrate routine in mt76x02-lib module adds 8842d485cbad mt76x2: move mt76x2_phy_tssi_compensate in mt76x2-common module adds c12128ce44b0 mt76: use a per rx queue page fragment cache adds 576ecf653836 mt76x0: usb: move firmware loading to usb.c adds 280415714ca1 mt76x0: remove mcu source file adds 196e978ca1da mt76x0: remove unused usb header file adds bf3741ada33b mt76x0: usb: remove mt76_fw definition adds d18afb2a037e Merge tag 'mt76-for-kvalo-2018-09-19' of https://github.co [...] adds 330994e8e8ec brcmfmac: fix for proper support of 160MHz bandwidth adds 59c2a30d36c8 brcmfmac: increase buffer for obtaining firmware capabilities adds 761cb7cdef1a brcm80211: remove redundant condition check before debugfs [...] adds a8254fa4ba60 brcmfmac: remove set but not used variables 'sfdoff' and ' [...] adds 6c3efbe77bc7 brcmsmac: Use kvmalloc() for ucode allocations adds 93ed990e3a6e qtnfmac: remove set but not used variable 'vif' adds f72cf496c87b Merge remote-tracking branch 'wireless-drivers-next/master' adds f6d5afe542c9 Bluetooth: Remove unnecessary smp_mb__{before,after}_atomic adds b8afe12ac980 Bluetooth: hci_qca: Remove serdev_device_open/close functi [...] adds 9c1eecd5145d Bluetooth: hci_qca: Remove hdev dereference in qca_close(). adds 0254fd67b9ed Bluetooth: hci_serdev: clear HCI_UART_PROTO_READY to avoid [...] adds 08d70c106258 Bluetooth: hci_serdev: Add protocol check in hci_uart_dequeue(). adds b8a3afb415b5 Merge remote-tracking branch 'bluetooth/master' adds 7f021ac9abf1 cfg80211: remove unnecessary null pointer check in cfg8021 [...] adds 2e8a1aa0dadf cfg80211: remove redundant check of !scan_plan adds 1bdac8658596 mac80211: fix issue with possible txq NULL pointer adds ec5b8381e2fc cfg80211: combine duplicate wdev init code adds de5771fb2e9b Merge remote-tracking branch 'mac80211-next/master' adds 72244b6bc752 gfs2: improve debug information when lvb mismatches are found adds 4f36cb36c9d1 gfs2: Don't set GFS2_RDF_UPTODATE when the lvb is updated adds b873919f43bd Merge remote-tracking branch 'gfs2/for-next' adds 85e08e586445 mtd: rawnand: Add the nand_wait_readrdy() helper and use it adds 52f05b6b87de mtd: rawnand: Add the nand_wait_rdy_op() helper and use it adds 7525c9518ea6 mtd: rawnand: Get rid of the ->read_word() hook adds 88aa3bbfc020 mtd: rawnand: marvell: use regmap_update_bits() for syscon access adds f223713f1517 mtd: rawnand: toshiba: Add support for Toshiba Memory BENA [...] adds 33c1c5fee2e8 mtd: rawnand: marvell: document a bit more the driver adds 64a225881705 Documentation: mtd: remove stale pxa3xx NAND controller do [...] adds 434655af6a18 mtd: rawnand: fsl_ifc: check result of SRAM initialization adds ff8648f29fe5 mtd: rawnand: fsl_ifc: fixup SRAM init for newer ctrl versions adds f1bf52e86572 mtd: rawnand: denali: use SPDX-License-Identifier and fix [...] adds ab0fb17c7d46 mtd: rawnand: qcom: don't include dma-direct.h adds a9fdba0b0e5f mtd: rawnand: Convert to using %pOFn instead of device_node.name adds 81592c69c9ed mtd: rawnand: jz4780: use struct_size() in devm_kzalloc() adds 2f91eb6951d9 mtd: rawnand: atmel: use struct_size() in devm_kzalloc() adds 1002aed789bc mtd: rawnand: plat_nand: Pass a nand_chip object to all pl [...] adds 2d9678685b43 mtd: rawnand: Pass a nand_chip object to nand_scan() adds 76b7bb18a74b mtd: rawnand: Pass a nand_chip object to nand_release() adds 25e68c93243b mtd: rawnand: Pass a nand_chip object to nand_wait_ready() adds e858b81b08aa mtd: rawnand: Pass a nand_chip object to ecc->hwctl() adds acf6f2fba9db mtd: rawnand: Pass a nand_chip object to ecc->calculate() adds 03784031b1ee mtd: rawnand: Pass a nand_chip object to ecc->correct() adds 6af9275a39b0 mtd: rawnand: Pass a nand_chip object to ecc->read_xxx() hooks adds 11f100b536a0 mtd: rawnand: Pass a nand_chip object to ecc->write_xxx() hooks adds 0cde13f1772c mtd: rawnand: Pass a nand_chip object to chip->read_xxx() hooks adds 1b0d4bf894a4 mtd: rawnand: Pass a nand_chip object to chip->write_xxx() hooks adds b1e4396f17f6 mtd: rawnand: Pass a nand_chip object to chip->select_chip() adds 320d8272bda8 mtd: rawnand: Pass a nand_chip object to chip->block_xxx() hooks adds 239edda183cd mtd: rawnand: Pass a nand_chip object to chip->cmd_ctrl() adds 0a49cdf34151 mtd: rawnand: Pass a nand_chip object to chip->dev_ready() adds 5ab3a61737af mtd: rawnand: Pass a nand_chip object to chip->cmdfunc() adds a3bf6e2e2c4e mtd: rawnand: Pass a nand_chip object to chip->waitfunc() adds e566136e1bc8 mtd: rawnand: Pass a nand_chip object to chip->erase() adds d6e5a21935ea mtd: rawnand: Pass a nand_chip object to chip->{get, set}_ [...] adds f6ef02fec94b mtd: rawnand: Pass a nand_chip object to chip->setup_read_retry() adds d3afaeb4ba86 mtd: rawnand: Pass a nand_chip object to chip->setup_data_ [...] adds eae2a8d7dee2 mtd: rawnand: Pass a nand_chip object to all nand_xxx_bbt( [...] adds 70c1d87cd67b mtd: rawnand: Pass a nand_chip object nand_erase_nand() adds ddc789c57499 mtd: rawnand: marvell: rework BCH engine failure path adds 3e4111031952 mtd: rawnand: marvell: support 8b/512B strength for 2kiB p [...] adds 1a26660fb24e mtd: rawnand: Remove docg4 adds 08338928172b ARM: pxa: palmtreo: Drop docg4 specific init adds d882599ba8a5 mtd: rawnand: Make maxchips an unsigned int adds 9b2c0b94ae32 mtd: rawnand: Do not treat !maxchips specially in nand_sca [...] adds d6fe17f1497b mtd: rawnand: Leave chip->IO_ADDR_{R, W} to NULL when unused adds 318dd91112c9 mtd: rawnand: Create a legacy struct and move ->IO_ADDR_{R [...] adds 385f386de5df mtd: rawnand: Deprecate ->{read, write}_{byte, buf}() hooks adds c69e416e0599 mtd: rawnand: Deprecate ->cmd_ctrl() and ->cmdfunc() adds 5e8e473b50d1 mtd: rawnand: Deprecate ->dev_ready() and ->waitfunc() adds af95e345a516 mtd: rawnand: Deprecate ->block_{bad,markbad}() hooks adds d3f11006f111 mtd: rawnand: Deprecate ->erase() adds 4f3add14d895 mtd: rawnand: Deprecate ->{set,get}_features() hooks adds af5f4ce19fdc mtd: rawnand: Deprecate ->chip_delay adds aeb82c203120 mtd: rawnand: Move function prototypes after struct declarations adds 3890bff46def mtd: rawnand: Get rid of nand_flash_dev forward declation adds 977f6b508033 mtd: rawnand: Get rid of the duplicate nand_chip forward d [...] adds f4f3be846169 mtd: rawnand: Get rid of a few unused definitions adds 19cf5dfa3a31 mtd: rawnand: Move platform_nand_xxx definitions out of rawnand.h adds a83ac08bd034 mtd: rawnand: Inline onfi_get_async_timing_mode() adds 1e4f01ec4456 mtd: rawnand: Keep all internal stuff private adds 915ceb1cf9da mtd: rawnand: Move legacy code to nand_legacy.c adds 165b3aca7164 mtd: rawnand: Move ONFI code to nand_onfi.c adds b53a71c2dad2 mtd: rawnand: Move JEDEC code to nand_jedec.c adds 5dcd8e479992 mtd: rawnand: reorder NAND manufacturer IDs adds 69d1a7ea77db mtd: rawnand: ESMT: retrieve ECC requirements from 5th id byte adds c5a83ae4701e mtd: rawnand: marvell: Add support for 8kiB pages NAND chi [...] adds 729a0db903c8 mtd: rawnand: atmel: Fix potential NULL pointer dereference adds 123e10a24f5f mtd: rawnand: ams-delta: use GPIO lookup table adds 044507bdaab8 mtd: rawnand: ams-delta: show parent device in sysfs adds a9e465047826 mtd: rawnand: ams-delta: Use private structure adds 7ff9b8633c1d mtd: rawnand: ams-delta: Set port direction when needed adds 92485ef21202 mtd: rawnand: sh_flctl: Use proper enum for flctl_dma_fifo [...] adds 40667c037a3d mtd: rawnand: Allow selection of ECC byte ordering at runtime adds 010d378bce14 Merge remote-tracking branch 'nand/nand/next' adds da62ce3b981e mtd: spi-nor: add support to non-uniform SFDP SPI NOR flas [...] adds 8fbb1d4c705e mtd: spi-nor: parse SFDP Sector Map Parameter Table adds 3217d9f5913e Merge remote-tracking branch 'spi-nor/spi-nor/next' adds cf5448b5c3d8 crypto: caam/jr - remove ablkcipher IV generation adds aec48adce85d crypto: caam/qi - remove ablkcipher IV generation adds 5ca7badb1f62 crypto: caam/jr - ablkcipher -> skcipher conversion adds 9dbe3072c6b1 crypto: caam/qi - ablkcipher -> skcipher conversion adds 578bdaabd015 crypto: speck - remove Speck adds 3bdd23f886c0 crypto: xcbc - Remove VLA usage adds d73d67fbcb94 crypto: cbc - Remove VLA usage adds ebf533adc877 crypto: ccm - Remove VLA usage adds b68a7ec1e9a3 crypto: hash - Remove VLA usage adds a9f7f88a12f1 crypto: api - Introduce generic max blocksize and alignmask adds 1299c9cfae6d crypto: qat - Remove VLA usage adds f3569fd613f6 crypto: shash - Remove VLA usage in unaligned hashing adds e82867fddd28 crypto: ccp - add timeout support in the SEV command adds 820684cc269f crypto: atmel - switch to SPDX license identifiers adds ab8085c130ed crypto: x86 - remove SHA multibuffer routines and mcryptd adds 00227e3a1d08 crypto: arm/ghash-ce - implement support for 4-way aggregation adds ed6ed11830a9 crypto: arm64/aes-modes - get rid of literal load of adden [...] adds 598b7d41e544 crypto: arm64/crc32 - remove PMULL based CRC32 driver adds 6c1b0da13e52 crypto: arm64/crct10dif - preparatory refactor for 8x8 PMU [...] adds 2fffee536c68 crypto: arm64/crct10dif - implement non-Crypto Extensions [...] adds dd8b083f9a5e crypto: api - Introduce notifier for new crypto algorithms adds b76377543b73 crc-t10dif: Pick better transform if one becomes available adds 11dcb1037f40 crc-t10dif: Allow current transform to be inspected in sysfs adds a1b22a5f45fe crypto: arm/chacha20 - faster 8-bit rotations and other op [...] adds 6d39a1241ebc dm: Remove VLA usage from hashes adds a7e7edfea23f crc-t10dif: crc_t10dif_mutex can be static adds a78884811645 crypto: aesni - don't use GFP_ATOMIC allocation if the req [...] adds 41a9aca6a2f3 crypto: cavium/nitrox - Added support for SR-IOV configuration. adds 910e3ca10bba Merge git://git.kernel.org/pub/scm/linux/kernel/git/herber [...] adds 718f608c3831 crypto: cavium/nitrox - use dma_pool_zalloc() adds 557ecb4543d1 crypto: arm64/aes-blk - remove pointless (u8 *) casts adds 6e7de6af91b2 crypto: arm64/aes-blk - revert NEON yield for skciphers adds dd597fb33ff0 crypto: arm64/aes-blk - add support for CTS-CBC mode adds 2e5d2f33d1db crypto: arm64/aes-blk - improve XTS mask handling adds 78105c7e769b crypto: xts - Drop use of auxiliary buffer adds a5e9f557098e crypto: chacha20 - Fix chacha20_block() keystream alignmen [...] adds e9158b35ef9a bus: fsl-mc: add support for dpseci device type adds 48c43de0b598 soc: fsl: dpio: add back some frame queue functions adds 009447a038ec soc: fsl: dpio: add frame list format support adds 55d0110248b2 soc: fsl: dpio: add congestion notification support adds aae733a3f46f crypto: caam - fix implicit casts in endianness helpers adds f9cb74fd8837 crypto: caam - add DPAA2-CAAM (DPSECI) backend API adds 94cebd9da42c crypto: caam - add Queue Interface v2 error codes adds 8d818c105501 crypto: caam/qi2 - add DPAA2-CAAM driver adds 226853ac3ebe crypto: caam/qi2 - add skcipher algorithms adds 0efa7579f3de crypto: caam - export ahash shared descriptor generation adds 3f16f6c9d632 crypto: caam/qi2 - add support for ahash algorithms adds e8342cc7954e arm64: defconfig: enable CAAM crypto engine on QorIQ DPAA2 SoCs adds 331351f89c36 crypto: tcrypt - fix ghash-generic speed test adds fbe1a850b3b1 crypto: lrw - Fix out-of bounds access on counter overflow adds dc6d6d5a586f crypto: testmgr - Add test for LRW counter wrap-around adds c778f96bf347 crypto: lrw - Optimize tweak computation adds ac3c8f36c31d crypto: lrw - Do not use auxiliary buffer adds b78d3795177d crypto: ccp - Fix static checker warning adds e93720606efd crypto: ccp - Allow SEV firmware to be chosen based on Fam [...] adds c785896b21dd cpufeature: avoid warning when compiling with clang adds cd560235d8f9 crypto: arm/crc32 - avoid warning when compiling with Clang adds a1aee13dc96c Merge remote-tracking branch 'crypto/master' adds 490cda5a3c82 drm/sun4i: Handle DRM_BUS_FLAG_PIXDATA_*EDGE checking if p [...] adds e527cd9e48e3 drm/sun4i: sun4i: Register quirks with the backend structure adds dcf496a6a608 drm/sun4i: sun4i: Introduce a quirk for lowest plane alpha [...] adds 106b6c39c870 drm/print: Fix DRM_DEBUG_DP macro adds a31ac0b23cb8 drm: Replace NULL with error value in drm_prime_pages_to_sg adds 574e0fbfc95e drm/rockchip: Replace drm_dev_unref with drm_dev_put adds 2aafafab5a9a drm/sun4i: Use (struct drm_format_info) fields to determin [...] adds cf77d79b4e29 drm/sun4i: tcon: Add another way for matching mixers with tcon adds 0305189afb32 drm/sun4i: tcon: Add support for R40 TCON adds 9b32f8951f0f dt-bindings: mipi-dsi: Add info about peripherals with non [...] adds 5e03f02cb58d dt-bindings: mipi-dsi: Add dual-channel DSI related info adds e3896e6dddf0 dt-bindings: drm/bridge: Document sn65dsi86 bridge bindings adds a095f15c00e2 drm/bridge: add support for sn65dsi86 bridge driver adds eb91cde094f5 dt-bindings: tc358754: add DT bindings adds f38b7cca6d0e drm/bridge: tc358764: Add DSI to LVDS bridge driver adds 344d00795eb1 drm/bridge/synopsys: remove commented-out flag in Makefile adds bb112b14af8d drm/vkms: Add functions to map/unmap GEM backing storage adds 8ce1bb0b5337 drm/vkms: map/unmap buffers in [prepare/cleanup]_fb hooks adds d7734b74095d drm/vkms: Add atomic_helper_check_plane_state adds dfb9f5cabfe3 drm/vkms: subclass CRTC state adds 27fb462a01c3 drm/bridge/tc358764: fix drm helper name adds 7c3d0f159ca0 drm/vkms: Use new return type vm_fault_t adds 80e0b19996d5 drm/bridge/ti-sn65dsi86: Fix implicit declaration to drm_m [...] adds e7941cc2340c drm/rockchip: Convert drm_atomic_helper_suspend/resume() adds 22e6de7074b8 drm/dp: add missing ')' to I2C nack debug message adds d5890d5ff4b9 dt-bindings: display: rockchip: add document for px30 vop adds 570913e0b1be drm/rockchip: vop: add px30 vop support adds 3e77c4d02237 drm/vkms: Subclass plane state adds 6c234fe37c57 drm/vkms: Implement CRC debugfs API adds bc0d332daef3 drm/vkms: Release pages_lock before return adds 7f4de521001f drm/atomic: Add __drm_atomic_helper_plane_reset adds ffcf4626d3fe drm: mali-dp: Use __drm_atomic_helper_plane_reset instead [...] adds e2512172d16b drm: atmel-hlcdc: Use __drm_atomic_helper_plane_reset inst [...] adds 4f4762fcc426 drm/imx: Use __drm_atomic_helper_plane_reset instead of co [...] adds 60252323ec9c drm/sun4i: Use __drm_atomic_helper_plane_reset instead of [...] adds 161ad653d6c9 drm: rcar-du: Use __drm_atomic_helper_plane_reset instead [...] adds 66e31a72dc38 drm/sti: do not remove the drm_bridge that was never added adds 3ee53ae57501 drm/tinydrm: Replace drm_dev_unref with drm_dev_put adds 4354d64ea90c drm: Remove drm_fbdev_cma_set_suspend() adds e61e0f07ef0d gpu: drm: virtio: code cleanup adds 31e63d31eaf0 drm/vkms: Fix vmap_count increment position adds e750218d26c3 drm/doc: clarify how to acquire required vblank event reference adds 42da633809c1 drm/vc4: Use __drm_atomic_helper_plane_reset instead of co [...] adds e81eb98e3fa8 drm/vmwgfx: Use __drm_atomic_helper_plane_reset instead of [...] adds 75ff9f3c9a98 drm/vgem: Replace drm_dev_unref with drm_dev_put adds f82aab2d521e dma-buf: Remove requirement for ops->map() from dma_buf_export adds abf7b30d7f61 drm/cirrus: Use drm_framebuffer_put to avoid kernel oops i [...] adds 550f17441f53 drm/cirrus: flip default from 24bpp to 16bpp adds b0d146ac7b9a drm/qxl: Replace drm_dev_unref with drm_dev_put adds 5043348a4969 drm: qxl: Fix error handling at qxl_device_init adds 66e0c8a5bcfd drm: qxl: Fix NULL pointer dereference at qxl_alloc_client [...] adds eec97cd3677d drm/virtio: Replace drm_dev_unref with drm_dev_put adds d5cc15a0c66e drm: crc: Introduce verify_crc_source callback adds 4396551e9cf3 drm: crc: Introduce get_crc_sources callback adds b8d913c0ee00 drm/rockchip/crc: Implement verify_crc_source callback adds 3b3b8448ebd1 drm/amdgpu_dm/crc: Implement verify_crc_source callback adds 3a3cd0d92a0b drm/rcar-du/crc: Implement verify_crc_source callback adds a8c20833c6bf drm/i915/crc: implement verify_crc_source callback adds 260bc55116c5 drm/i915/crc: implement get_crc_sources callback adds ea24a6221c8d drm/rcar-du/crc: Implement get_crc_sources callback adds 6c76c0eb031f drm/bridge: ti-sn65dsi86: Fixup register names adds b814ec6d4535 drm/bridge: ti-sn65dsi86: Implement AUX channel adds 73c89ead7185 drm/bridge: ti-sn65dsi86: Move panel_prepare() to pre_enable() adds fc52d0ed1118 drm/bridge: ti-sn65dsi86: Poll for DP PLL Lock adds 638e9af16b95 drm/bridge: ti-sn65dsi86: Poll for training complete adds 0aeb35ea0e1a drm/dp: add extended receiver capability field present bit adds 103c1944c6ae drm: Add kerneldoc description for "link"-member in struct [...] adds d2c53b337ef5 drm/bridge: ti-sn65dsi86: Fix 0-day build error adds 3eb3cd04e2d8 drm/panel: Fix sphinx warning adds 86e5d0b529a4 drm/gma500: Do not include <drm/drm_global.h> adds a5aca5d9f47c drm/i915: Remove unecessary dma_fence_ops adds e43b9082abe4 drm/msm: Remove unecessary dma_fence_ops adds 409254281fb0 drm/nouveau: Remove unecessary dma_fence_ops adds 065e8c8ff0c7 drm/vgem: Remove unecessary dma_fence_ops adds c76abab59b3c drm: Use horizontal and vertical chroma subsampling factor [...] adds 7e7b68ef0076 drm/fourcc: Add DOC: overview comment adds af6979331da1 drm/vkms/crc: Implement verify_crc_source callback adds c0811a7d5bef drm/crc: Cleanup crtc_crc_open function adds ad1a56f1bf2b Revert "drm: crc: Wait for a frame before returning from open()" adds e296de926dfd drm/syncobj: Drop add/remove_callback from driver interface adds 06e3c29716d9 drm/sun4i: tcon-top: Use struct_size() in devm_kzalloc() adds a5ec8332d428 drm: Add per-plane pixel blend mode property adds bc537a9cc47e Merge drm/drm-next into drm-misc-next adds bf1178c98930 drm/bridge: ti-sn65dsi86: Add mystery delay to enable() adds 319711f98208 drm/atmel-hlcdc: prefer a higher rate clock as pixel-clock base adds 9946a3a9dbed drm/atmel-hlcdc: allow selecting a higher pixel-clock than [...] adds 7473b9aff963 dt-bindings: display: bridge: lvds-transmitter: add ti, ds90c185 adds 2e7c04aec867 dt-bindings: display: atmel: optional video-interface of e [...] adds 012877b76c2f drm/atmel-hlcdc: always iterate over the first 4 output endpoints adds b6e075c3cb6e drm/atmel-hlcdc: support bus-width (12/16/18/24) in endpoi [...] adds dc879f61c45d drm/rockchip: fix coding style and incorrect description adds 29adeb4f954b drm/rockchip: Use struct_size() in devm_kzalloc() adds a6edf83922ef drm/rockchip: vop: fix some register define error for px30 adds aba911e6ac74 drm/bochs: Replace ttm_bo_unref with ttm_bo_put adds 4efd631e2f48 drm/cirrus: Replace ttm_bo_unref with ttm_bo_put adds 233c2b74b008 drm/qxl: Replace ttm_bo_unref with ttm_bo_put adds 94f4a12707c9 drm/virtio: Replace ttm_bo_reference with ttm_bo_get adds 0e7a3d4b66e1 drm/virtio: Replace ttm_bo_unref with ttm_bo_put adds 09c4b4945743 drm/virtio: fix bounds check in virtio_gpu_cmd_get_capset() adds 5ce70c799ac2 drm_dp_cec: check that aux has a transfer function adds 9bcf6d9868ae drm_dp_cec: add note about good MegaChips 2900 CEC support adds a4c30a4861c5 drm_dp_mst_topology: fix broken drm_dp_sideband_parse_remo [...] adds 46094b2baeeb drm/nouveau: add DisplayPort CEC-Tunneling-over-AUX support adds e86e894751f0 drm/amdgpu: add DisplayPort CEC-Tunneling-over-AUX support adds b972cece9448 drm: Describe pixel_blend_mode in drm_plane_state adds fbb0de795078 Add udmabuf misc device adds fbc42d455a29 fbdev: show fbdev number for debugging adds 5fa793d36646 fbdev: allow apertures == NULL in remove_conflicting_frame [...] adds 69aa5355ab0d fbdev: add kerneldoc do remove_conflicting_framebuffers() adds 4d18975c78f2 fbdev: add remove_conflicting_pci_framebuffers() adds a62dfac0ff98 drm/amdgpu: use simpler remove_conflicting_pci_framebuffers() adds 256ee417525a drm/cirrus: use simpler remove_conflicting_pci_framebuffers() adds 77d1ed41c0c1 drm/bochs: use simpler remove_conflicting_pci_framebuffers() adds 39a3043aa446 drm/radeon: use simpler remove_conflicting_pci_framebuffers() adds 020aa2ec15fc drm/mgag200: use simpler remove_conflicting_pci_framebuffers() adds 770af5859d69 drm/virtio: use simpler remove_conflicting_pci_framebuffers() adds ff07a5854b09 drm/vc4: use simpler remove_conflicting_framebuffers(NULL) adds a7e3fa769891 drm/sun4i: use simpler remove_conflicting_framebuffers(NULL) adds 6e4228fbaf0f drm/tegra: kick out simplefb adds b9a40816fef7 Document/gpu: Use new vm_fault_t type adds a9734d8ee633 drm: Suppress user controlled spam for invalid drm_wait_vb [...] adds 5ddd6582cd7b drm: Remove "protection" around drm_vma_offset_manager_destroy() adds 7948a2b15873 qxl: fix null-pointer crash during suspend adds 6c19787e10b1 drm/virtio: track virtual output state adds b3f13ec958a7 drm/virtio: add virtio_gpu_object_detach() function adds a3b815f09bb8 drm/virtio: add iommu support. adds 683a0e630cb4 dma-buf/udmabuf: Fix NULL pointer dereference in udmabuf_create adds 69517c1798f3 dt-bindings: display: Add compatible for A64 DE2 display pipeline adds 06f27fe9ffb7 drm/sun4i: Add support for A64 mixers adds dd8bd5478cc4 drm/sun4i: Add support for A64 display engine adds d9ac59978d0d dt-bindings: display: Add compatible for A64 HDMI adds 50414b954ba6 dt-bindings: sun4i-drm: add HDMI VCC supply property for s [...] adds 633ba1e086e1 drm/sun4i: Add support for HDMI voltage regulator adds 3880f62e476d drm/rockchip: add function to check if endpoint is a subdriver adds 1f0f01515172 drm/rockchip: Add support for Rockchip Soc RGB output interface adds 8d544233100b drm/rockchip: vop: Add directly output rgb feature for px30 adds 428e15cc41e3 drm/rockchip: vop: add rk3188 vop definitions adds 0ca33adb91c0 drm/vkms: Fix race condition around accessing frame number adds 3ee22b769fd7 drm/rockchip: rgb: add stub functions when rgb encoder is [...] adds f5169a17af4e Merge tag 'drm-misc-next-2018-09-05' of git://anongit.free [...] adds fb96b67c8ae0 drm/omap: Allocate drm_device earlier and unref it as last step adds 52b9ef246d6a drm/omap: Manage the usable omap_dss_device list within om [...] adds eb5bc1f92ba3 drm/omap: Do dss_device (display) ordering in omap_drv.c adds 36c61ae2b755 drm/omap: dss: Remove display ordering from dss/display.c adds f13e97cf3e72 drm/omap: dss: Gather OMAP DSS components at probe time adds cc1876ce5791 drm/omap: dss: Move platform_device_register from core.c t [...] adds 8023651bd3d9 drm/omap: dss: Handle DPI and SDI port initialization failures adds 52dd898a30e0 drm/omap: dss: Remove omapdss_atv_ops get_wss and set_wss [...] adds 9976782f331b drm/omap: dss: Remove DSS encoders get_timings operation adds 21ebcbac5066 drm/omap: dss: Remove unused omapdss_default_get_timings() adds e0528c944058 drm/omap: dss: Constify omap_dss_driver operations structure adds d65b0e0530bb drm/omap: displays: Remove videomode from omap_dss_device [...] adds df91128b205d drm/omap: dss: Remove omap_dss_device panel fields adds 7e7a0edecca0 drm/omap: dss: Rename omap_dss_device list field to output_list adds 6a7c5a2200ad drm/omap: dss: Create global list of all omap_dss_device i [...] adds 9184f8d94c38 drm/omap: dss: Create and use omapdss_device_is_registered() adds a7e82a67c1d7 drm/omap: dss: Rework output lookup by port node adds e10bd354ad79 drm/omap: dss: Allow looking up any device by port adds b93109d7dc9e drm/omap: dss: Move common device operations to common structure adds ec727e3f6184 drm/omap: dss: Add functions to connect and disconnect devices adds 1f507968c30b drm/omap: dss: Move debug message and checks to connection [...] adds 73fc0ac4a695 drm/omap: displays: Don't call disconnect handlers directly adds fb5571717c24 drm/omap: dss: Move src and dst check and set to connectio [...] adds 7269fde4e8c9 drm/omap: displays: Remove input omap_dss_device from panel data adds f3ed97f9ae7d drm/omap: dsi: Simplify debugfs implementation adds 3ce75d67e44c drm/omap: Move DSI debugfs clocks dump to dsi%u_clks files adds de57e9dbc145 drm/omap: dss: Remove output devices list adds 92ce521a4841 drm/omap: dss: Rename for_each_dss_dev macro to for_each_d [...] adds b9f4d2ebf641 drm/omap: dss: Make omap_dss_get_next_device() more generic adds 4e0bb06c0b9a drm/omap: dss: Split omapdss_register_display() adds 67822ae11971 drm/omap: dss: Remove panel devices list adds c1dfe721e096 drm/omap: dss: Move and rename omap_dss_(get|put)_device() adds f324b2798c87 drm/omap: dss: Store dss_device pointer in omap_dss_device adds 845417b3b3b0 drm/omap: dss: Move DSS mgr ops and private data to dss_device adds 5c718e015a0f drm/omap: dss: Modify omapdss_find_output_from_display() t [...] adds 4e20bda68e01 drm/omap: dss: Replace omap_dss_device port number with bitmask adds eaaedaf6a1de drm/omap: dss: Extend omapdss_of_find_source_for_first_ep( [...] adds a25edf0ea6de drm/omap: displays: Don't cast dssdev to panel data unnecessarily adds 66aacfe22d53 drm/omap: dss: Cleanup error paths in output init functions adds edb715dffdee drm/omap: dss: dsi: Move initialization code from bind to probe adds 5fc15d98a068 drm/omap: dss: hdmi4: Move initialization code from bind to probe adds 5f031b471734 drm/omap: dss: hdmi5: Move initialization code from bind to probe adds c87193267d24 drm/omap: dss: venc: Move initialization code from bind to probe adds 27d624527d99 drm/omap: dss: Acquire next dssdev at probe time adds f7e376aece46 drm/omap: dss: Add for_each_dss_output() macro adds bea131966ffa drm/omap: dss: Add function to retrieve display for an output adds a48bc6ac2c6c drm/omap: dss: Remove duplicated parameter to dss_mgr_(dis [...] adds 8a36357ae3b2 drm/omap: dss: Get regulators at probe time adds f96993630445 drm/omap: Remove unneeded variable assignments in omap_mod [...] adds ac3b13189333 drm/omap: Create all planes before CRTCs adds 2ee767922e1b drm/omap: Group CRTC, encoder, connector and dssdev in a s [...] adds 511afb44d72a drm/omap: Reverse direction of DSS device (dis)connect operations adds 79ddb2f0c348 drm/omap: dss: Move connection checks to omapdss_device_(d [...] adds 713165561b7e drm/omap: dss: Move display type validation to initializat [...] adds 3be0f15bd6e9 drm/omap: dss: Merge two disconnection helpers adds 00b30e794ffc drm/omap: Pass pipe pointer to omap_crtc_init() adds e48f9f16a16a drm/omap: Store CRTC lookup by channel table in omap_drm_private adds 67dfd2d3d0c2 drm/omap: Remove omap_crtc_output global array adds d25a7d67465f drm/omap: Remove supported output check in CRTC connect handler adds 0f37938c7c43 drm/omap: Set dispc_channel_connect from DSS output connec [...] adds 43f7078f6b6f drm/omap: dss: Remove the dss_mgr_(dis)connect() operations adds e553ea09e268 drm/omap: dss: Remove unused omap_dss_driver operations adds 6f7ae8c29242 drm/omap: dss: Remove omap_dss_driver .[gs]et_mirror operations adds a4e9ecf4bb19 drm/omap: Remove unnecessary display output sanity checks adds 1298977f0c8a drm/omap: Check omap_dss_device type based on the output_t [...] adds ede880e1825b drm/omap: connector-hdmi: Convert to the GPIO descriptors API adds ac2d1fcbebd6 drm/omap: encoder-tfp410: Convert to the GPIO descriptors API adds 57e0478a29cf drm/omap: panel-nec-nl8048hl11: Convert to the GPIO descri [...] adds aec338cbf8c3 drm/omap: panel-sony-acx565akm: Convert to the GPIO descri [...] adds 2167f9e28a30 drm/omap: panel-tpo-td028ttec1: Drop unneeded linux/gpio.h header adds e7df6571024b drm/omap: panel-tpo-td043mtea1: Convert to the GPIO descri [...] adds 83910ad3f51f drm/omap: Move most omap_dss_driver operations to omap_dss [...] adds 09e5bb6d5b94 drm/omap: dss: Add device operations flags adds f2ea55775e05 drm/omap: Don't call .detect() operation recursively adds 949ea2ef3fed drm/omap: Don't call HPD registration operations recursively adds a21a8f3c93e1 drm/omap: Remove unneeded safety checks in the HPD operations adds 18412b667c96 drm/omap: Merge HPD enable operation with HPD callback reg [...] adds f006325cdc80 drm/omap: Move HPD disconnection handling to omap_connector adds 90279e9518da drm/omap: Don't call EDID read operation recursively adds 70f9cbfc56a3 drm/omap: Get from CRTC to display device directly adds d96aaada5555 drm/omap: Pass both output and display omap_dss_device to [...] adds 7805d1e5098c drm/omap: Don't call HDMI mode and infoframe operations re [...] adds 47a3ee27934a drm/omap: Pass both output and display omap_dss_device to [...] adds 52c5dd2a7bed drm/omap: Determine connector type directly in omap_connector.c adds ec68cd5a18e1 drm/omap: dss: hdmi: Rename hdmi_display_(set|check)_timin [...] adds 9c626dee5cdb drm/omap: encoder-tfp410: Don't fix timings in .set_timing [...] adds 8fe1d36100c8 drm/omap: Make the video_mode pointer to .set_timings() const adds bb23800c887d drm/omap: Remove duplicate calls to .set_timings() operation adds 138fe53ef8d3 drm/omap: Remove unneeded fallback for missing .check_timings() adds 26c91a3898f1 drm/omap: Don't store video mode internally for external encoders adds b4935e3a3cfa drm/omap: Store bus flags in the omap_dss_device structure adds 28120302c2fd drm/omap: Don't call .check_timings() operation recursively adds 35d944cbee21 drm/omap: Query timing information from analog TV encoder adds ca6e968b9326 drm/omap: Remove .get_timings() operation from display connectors adds 31cd7afa3086 drm/omap: panels: Don't modify fixed timings adds 8e9c1c6676ea drm/omap: Move bus flag hack to encoder implementation adds 3fbda31e8148 drm/omap: Split mode fixup and mode set from encoder enable adds 7c27fa57ef31 drm/omap: Call dispc timings check operation directly adds f79fa7da6a29 drm/omap: dpi: Don't fixup video mode in dpi_set_mode() adds 7d39e59be51b drm/omap: dsi: Fixup video mode in .set_config() operation adds 95e472da1094 drm/omap: hdmi: Constify video mode and related pointers adds 96fc64c77537 drm/omap: sdi: Fixup video mode in .check_timings() operation adds a730ce996ce4 drm/omap: venc: Fixup video mode in .check_timings() operation adds d8dbe7914376 drm/omap: Store CRTC timings in .set_timings() operation adds 6ea484309523 drm/omap: Don't call .set_timings() operation recursively adds 1f3eb3461f58 Merge tag 'omapdrm-4.20' of git://git.kernel.org/pub/scm/l [...] adds 79556df293b2 drm/i915/gtt: Enable full-ppgtt by default everywhere adds 5f9c4f95bed2 drm/i915/gtt: Full ppgtt everywhere, no excuses adds 516a49cc1946 drm/i915: Fix assert_plane() warning on bootup with extern [...] adds f7a738fca03c drm/i915/icl: compute the TBT PLL registers adds 35e900818e17 drm/i915: Suppress assertion for i915_ggtt_disable_guc adds 900ccf30f9e1 drm/i915: Only force GGTT coherency w/a on required chipsets adds 6bd31b3798c8 drm/i915: Remove unused "ret" variable. adds 7a72c78bdd0a drm/i915: Fix psr sink status report. adds 6f15a7de86c8 drm/i915/dsc: Add missing _MMIO() from PPS registers adds c74a7469f97c Merge drm/drm-next into drm-intel-next-queued adds 4eaf317a60fb drm/i915/kvmgt: Fix compilation error adds bb5ffe6fd58c drm/i915/dp: Limit link training clock recovery loop adds 102506d52922 drm/i915/dp: Refactor max_vswing_tries variable adds 6a2f59e45afc drm/i915: Pull unpin map into vma release adds a5b22b5ed88b drm/i915: Show stack (by WARN) for hitting forcewake errors adds a38bb309c2ce drm/i915/icl: Add remaining registers and bitfields for MG [...] adds 07685c827b2a drm/i915/icl: Implement voltage swing programming sequence [...] adds 3970c65c2b47 drm/i915: Skip repeated calls to i915_gem_set_wedged() adds 4de737a26e6a drm/i915/dp: Improve clock recovery loop limit comment adds b9fcddab4afb drm/i915/icl: implement icl_digital_port_connected() adds 6075546f57f8 drm/i915/icl: store the port type for TC ports adds db7295c2c4ef drm/i915/icl: Update FIA supported lane count for hpd. adds 340a44bef234 drm/i915/icl: program MG_DP_MODE adds bc334d914eee drm/i915/icl: toggle PHY clock gating around link training adds 45ef40aab72e drm/i915/mst: Do not retrain new links adds 65172699a8bd drm/i915/mst: Continue state updates even if AUX writes fail. adds 406bc5633c6b drm/i915: Avoid computing tile_row_size() for untiled objects adds d899aceb6091 drm/i915: Mark up object tiling-and-stride getters as const adds 52dda80d62df drm/i915: Protect guc_fini_wq() against module load abort adds 7ed43df720c0 drm/i915: Restore sane defaults for KMS on GEM error load adds ec5b65a97c60 drm/i915: Don't disable the GPU for older gen on wedging adds ab84a110490d drm/i915/selftests: Use a full emulation of a user ppgtt context adds 6dc17d69f83e drm/i915/selftests: Exercise resetting in the middle of a [...] adds 7a859c655d8f drm/i915: Eliminate use of PAGE_SIZE as a virtual alignment adds c00db496bbd4 drm/i915: Remove superfluous GEN8_LR_CONTEXT_ALIGN adds 9936ef55f254 drm/i915/guc: Avoid wasting memory on incorrect GuC pin bias adds b6445e17799d drm/i915/guc: Do not partition WOPCM if GuC is not used adds dd18cedfa36f drm/i915/guc: Move the pin bias value from GuC to GGTT adds 496bcce3c9bf drm/i915: Remove unnecessary ggtt_offset_bias from i915_ge [...] adds 905febf592f7 drm/i915: Add a fault injection point to WOPCM init adds 5503cb0decdc drm/i915: Drop unneed i915 parameter from intel_ring_pin() adds c50dfe79ec3e drm/i915/icl: don't set CNL_DDI_CLOCK_REG_ACCESS_ON anymore adds f00ca81510b9 drm/i915: inline skl_copy_ddb_for_pipe() to its only caller adds 2b7edeb00852 drm/i915/icl: Add TBT checks for PLL calculations adds 6f211ed43438 drm/i915/icl: Set TBT IO in Aux transaction adds 86c1c87d0e62 drm/i915: Downgrade Gen9 Plane WM latency error adds 39f3be162c46 drm/i915: Kick waiters on resetting legacy rings adds f6844a85e0c9 drm/i915/selftests: Replace opencoded clflush with drm_clf [...] adds 3d94361aa13a drm/i915/gtt: remove px_page adds 60548c554be2 drm/i915: Interactive RPS mode adds 21eb1850fa0b drm/i95: Mark GGTT as incoherent for gen10+ adds c358514ba8da Revert "drm/i915/icl: WaEnableFloatBlendOptimization" adds d0f5cc5db114 drm/i915/execlists: Terminate the context image with BB_END adds 0d55babc8392 drm/i915: Drop stray clearing of rps->last_adj adds 12a6c931beff drm/i915/icl: avoid unclaimed PLANE_NV12_BUF_CFG register adds 46e831abe864 drm/i915/lpe: Mark LPE audio runtime pm as "no callbacks" adds f4de7794de84 drm/i915: Unconditionally clear the pm/guc GT IIR upon acking adds 4668f6954432 drm/i915: Clear all residual RPS events on disabling interrupts adds c444ad790cc2 drm/i915: Fix typo in i915_drm_resume() adds 48928d4b5d62 drm/i915/icl: move has_resource_streamer to GEN11_FEATURES adds 08e3e21a24d2 drm/i915: kill resource streamer support adds a6476ebd4350 drm/i915: Stop dropping irq around resets adds e6a59382924e drm/i915/selftests: Unconditionally do a chipset flush bef [...] adds aaa023782fda drm/i915: ddb_size is of u16 type adds cf1f697acb04 drm/i915/skl: distribute DDB based on panel resolution adds 97f061580004 drm/i915: Pull seqno started checks together adds ae9b06ca067d drm/i915/icl: Fix power well anonymous union initializers adds 48a287ed9d62 drm/i915: Rename intel_power_domains_fini() to intel_power [...] adds 3ae27f7e103d drm/i915/vlv: Remove redundant power well ID asserts adds f28ec6f4ea48 drm/i915: Constify power well descriptors adds d13dd05a1f20 drm/i915/vlv: Use power well CTL IDX instead of ID adds 75e39688f350 drm/i915/ddi: Use power well CTL IDX instead of ID adds 4739a9d2438b drm/i915: Remove redundant power well IDs adds 2183b49933fc drm/i915: Make power well ID names more uniform adds d9fcdc8d1f8e drm/i915: Use existing power well IDs where possible adds 1a260e1117a4 drm/i915/icl: Add missing power gate enums adds c1e63f6df3d3 drm/i915: Warn if we hit the timeout for wait-for-idle adds a4a717010f4e drm/i915: Unmask user interrupts writes into HWSP on snb/i [...] adds a69ab52b0358 drm/i915: Remove extra waiter kick on legacy resets adds d0e062ebb3a4 drm/i915/cfl: Add a new CFL PCI ID. adds d60996ab430c drm/i915: Restore user forcewake domains across suspend adds 7b5ee80a5da3 drm/i915/selftests: Hold rpm for unparking adds c44301fce614 drm/i915: Allow control of PSR at runtime through debugfs, v6 adds 2ac45bdd92e0 drm/i915/psr: Add debugfs support to force a downgrade to [...] adds ee435831ec83 drm/i915/icl: account for context save/restore removed bits adds 41db645a33e7 drm/i915: Bump priority of clean up work adds e02e65001e7b drm/i915: Expose retry count to per gen reset logic adds f4e60c5cfbf2 drm/i915: Force reset on unready engine adds 30b710840e4b drm/i915: Cleanup gt powerstate from gem adds 61e1e376bb25 drm/i915: Restrict gen6_reset_rps_interrupts to gen6+ adds d6fee0dee093 drm/i915: Kick waiters on resetting legacy rings adds dc5977da99ea drm/i915: set DP Main Stream Attribute for color range on [...] adds 08ea70a417ba drm/i915: Disable runtime-pm using lowlevel functions if !HAS_RC6 adds a99b32a6fff7 drm/i915: Clear stop-engine for a pardoned reset adds ad3c776b1710 drm/i915: Fix PM refcounting w/o DMC firmware adds fc0c5a9d1dab drm/i915: Only skip connector output for disable_display adds 805615dae057 drm/i915: Remove useless error return from intel_init_mocs [...] adds a4417b7b419a drm/i915: Stop holding a ref to the ppgtt from each vma adds 07d805721938 drm/i915: Introduce intel_runtime_pm_disable to pair intel [...] adds 2cd9a689e97b drm/i915: Refactor intel_display_set_init_power() logic adds f5133cca38f5 drm/i915: make PCH_GMBUS* definitions private to gvt adds 336662e5e3c9 drm/i915/gvt: use its own define for gpio adds dce888798d3e drm/i915: remove confusing GPIO vs PCH_GPIO adds 66fc82960c5c drm/i915/execlists: Include reset depth in traces adds da4468a1aa75 drm/i915: Do not redefine the has_csr parameter. adds 6dfc4a8f134f drm/i915: Verify power domains after enabling them adds 59f1c8ab30d6 drm/i915: Increase LSPCON timeout adds 35a5fd9ebfa9 drm/i915/audio: Hook up component bindings even if display [...] adds bcaad532974e drm/i915/icl: Implement HSDIV_RATIO of MG_CLKTOP2_HSCLKCTL [...] adds 7b19f544ed90 drm/i915/icl: Get DDI clock for ICL for MG PLL and TBT PLL adds df4f94e810fc drm/i915: Correct CSB probing for engine state dumper adds 63ec132d5b60 drm/i915/psr: Print PSR_STATUS when PSR idle wait times out. adds 9844d4bf3eb4 drm/i915/psr: Add missing check for I915_PSR_DEBUG_IRQ bit adds 1aeb1b5fa069 drm/i915/psr: Mask PSR irq bits when re-enabling interrupts. adds b1f1c2c11fc6 drm/i915: Fix glk/cnl display w/a #1175 adds 0577ab482f46 drm/i915/psr: Add PSR mode/revision to debugfs adds 63eaf9acc00d drm/i915: Add a small wrapper to check for CCS modifiers. adds 53867b46fa84 drm/i915: Rename PLANE_CTL_DECOMPRESSION_ENABLE adds a61d904fd6fa drm/i915: Simplify condition to keep DMC active during S0ix adds 62d3a8deaa10 drm/i915: Free write_buf that we allocated with kzalloc. adds 39d1e234e1e1 drm/i915/icl: implement the tc/legacy HPD {dis,}connect flows adds 99da0b35396f drm/i915: WARN() if we can't lookup_power_well() adds 0229bfd42bbe drm/i915: use for_each_power_well in lookup_power_well() adds f7480b2f6591 drm/i915: move lookup_power_well() up adds 3cf71bc9904d drm/i915: Re-apply "Perform link quality check, unconditio [...] adds fd255f6e3704 drm/i915/psr: Remove wait_for_idle() for PSR2 adds 65df9c7947d7 drm/i915/psr: Rewrite comments in intel_psr_wait_for_idle() adds 5382bed38f09 drm/i915/selftests: ring all doorbells in igt_guc_doorbells adds de25eb7f3075 drm/i915: introduce dp_to_i915() helper adds 1895759ee932 drm/i915: Use dp_to_i915 on intel_psr.c adds ed11e4158451 drm/i915: Fix gtt_view asserts adds eb0f50441056 drm/i915: Don't pass plane to .check_plane() adds 0d45db9c7a02 drm/i915: Reject compressed Y/Yf with interlaced modes adds 18563409b132 drm/i915: Clean up skl_plane_has_planar() adds b45649fbd5bf drm/i915: Do not advertize support for NV12 on ICL yet. adds 5df52391ddbe drm/i915/dsc: Fix PPS register definition macros for 2nd V [...] adds d8c5d29f21bf drm/i915: Don't check power domains state in intel_power_d [...] adds 9e4fa01221b3 drm/i915/execlists: Flush tasklet directly from reset-finish adds 6e4adef7e4b0 drm/i915: Update DRIVER_DATE to 20180830 adds 381116d327b5 drm/i915: Update DRIVER_DATE to 20180830 adds 096055487115 drm/i915: clear error registers after error capture adds 70b73f9ac113 drm/i915/ringbuffer: Delay after invalidating gen6+ xcs adds 4a477651033e drm/i915: Keep physical cursors pinned while in use adds 3f51b7e1f36a drm/i915/selftests: Add a simple exerciser for suspend/hibernate adds a64f88874930 drm/i915/intel_csr.c Fix DMC FW Loading issue on ICL. adds 1c71bc565cdb drm/i915/perf: simplify configure all context function adds 35ab4fd2b98b drm/i915/perf: reuse intel_lrc ctx regs macro adds 2b5cf4ef541f drm/i915/dp_mst: Fix enabling pipe clock for all streams adds 48e905048f39 drm/i915: Explicitly mark Global GTT address spaces adds 4f2c7337af63 drm/i915: Determine uses-full-ppgtt from context for execbuf adds 2bfbf6fed1a0 drm/i915: Do a full device reset after being wedged adds aae7c06b34e4 drm/i915: Flag any possible writes for a GTT fault adds fddcd00a49e9 drm/i915: Force the slow path after a user-write error adds e0ff7a7cddef drm/i915: Early rejection of buffer allocations larger than RAM adds 6b048706f407 drm/i915: Forcibly flush unwanted requests in drop-caches adds 34f89904b01e drm/i915: Update DRIVER_DATE to 20180903 adds 46223993c2e4 drm/i915: Fix up FORCE_GPU_RELOC (debug) to flush CPU writ [...] adds a0e731f4e26c drm/i915: Combine cleanup_status_page() adds d6acae363e63 drm/i915: Use a cached mapping for the physical HWS adds 9f9d594d952a drm/i915: Fix ICL+ HDMI clock readout adds 7ef4ac6ed9ed drm/i915: Double check we didn't miss an unclaimed registe [...] adds 06348d3086a3 drm/i915/ringbuffer: Move double invalidate to after pd flush adds b212f0a470ee drm/i915/icl: Fix context RPCS programming adds a167b1e1319c drm/i915: Pull intel_uncore_arm_unclaimed_mmio_detection() [...] adds 9d3f8d2ff777 drm/i915: Be defensive and don't assume PSR has any commit [...] adds 288f1ced5e24 drm/i915: Reduce context HW ID lifetime adds acb3ef0ee40e drm/i915/bdw: Increase IPS disable timeout to 100ms adds 55ac5a1614f9 drm/i915: Attach the pci match data to the device upon creation adds 31962ca6a260 drm/i915: Move final cleanup of drm_i915_private to i915_d [...] adds 01a84c11a5e6 drm/i915: Update DRIVER_DATE to 20180906 adds d4da8a4d4004 drm/i915: Update DRIVER_DATE to 20180906 adds db47685da1d8 drm/i915/gvt: add a fastpath for cmd parsing on MI_NOOP adds 8bfa02c885ee drm/i915/gvt: only copy the first page for restore inhibit [...] adds 63ef26237ba8 drm/i915/gvt: make dma map/unmap kvmgt functions as static adds a752b070a678 drm/i915/gvt: Fix function comment doc errors adds 69ca5af4ff9a drm/i915/gvt: Move some MMIO definitions to reg.h adds 5781cf82553c Merge tag 'gvt-next-2018-09-04' of https://github.com/inte [...] adds a28957b8f10b drm/i915: Update DRIVER_DATE to 20180906 adds b1c1566822ab Merge tag 'drm-intel-next-2018-09-06-2' of git://anongit.f [...] adds 0e94043ee1d9 drm: replace DRIVER_PREFER_XBGR_30BPP driver flag with mod [...] adds ec2fae2558ba drm: byteorder: add DRM_FORMAT_HOST_* adds 00409fd6f14f drm: do not mask out DRM_FORMAT_BIG_ENDIAN adds 6960e6da9cec drm: fix drm_mode_addfb() on big endian machines. adds 70109354fed2 drm: Reject unknown legacy bpp and depth for drm_mode_addfb ioctl adds 94e4c5305a9b drm: fix syncobj null_fence_enable_signaling adds e28bd101ae1b drm: rename null fence to stub fence in syncobj v2 adds 0a6730ea27b6 drm: expand drm_syncobj_find_fence to support timeline point v2 adds 9a09a42369a4 drm: expand replace_fence to support timeline point v2 adds 79891d56d994 drm/sun4i: tcon: Pass drm_encoder * into sun4i_tcon0_mode_set_cpu adds 5869d90b28a6 drm/sun4i: tcon: Rename Dithering related register macros adds f11adcecbd5f drm/sun4i: tcon: Add dithering support for RGB565/RGB666 L [...] adds d3147adcfd95 fbdev: fix kerneldoc adds c9527f0de508 drm/fb-helper: document remove*_conflicting_framebuffers() adds d78aa650670d drm: Add drm/drm_util.h header file adds 99f45e32cde7 drm: Drop drmP.h from drm_connector.c adds b88ac005654d drm: drop drmP.h include from drm_plane.c adds e6120d6493e7 drm: drop drmP.h include from drm_crtc.c adds d86552efe10a drm/atomic: trim driver interface/docs adds 2ec04b33a96f drm: Update todo.rst adds 72fdb40c1a4b drm: extract drm_atomic_uapi.c adds ea4584c2f2fe drm/virtio: Remove set but not used variable 'bo' adds eae06120f197 drm: refuse ADDFB2 ioctl for broken bigendian drivers adds 70c0ef7bd399 bochs: use drm_fb_helper_set_suspend_unlocked in suspend/resume adds df2052cc9221 bochs: convert to drm_fb_helper_fbdev_setup/teardown adds 7780eb9ce80f bochs: convert to drm_dev_register adds c10802b684c6 drm/fb-helper: improve documentation and print warnings adds 7f3ef5dedb14 drm/rockchip: Allow driver to be shutdown on reboot/kexec adds 5248092ea47d drm: Remove set but not used variable 'config' adds 1f86fa15340e drm: Clarify DRM_MODE_REFLECT_X/Y documentation adds 04cfcc7ab358 fbdev: Drop FBINFO_CAN_FORCE_OUTPUT flag adds 8d7fc2994f4d vt: Remove vc_panic_force_write adds da6c7707caf3 fbdev: Add FBINFO_HIDE_SMEM_START flag adds 6be8f3bd2c78 drm/fb: Stop leaking physical address adds c27d931d402b drm/vkms: Add cursor plane support adds db7f419c06d7 drm/vkms: Compute CRC with Cursor Plane adds b8789ea71dce drm/vkms: Enable/Disable cursor support with module option adds ad9ff96f6538 drm/vkms: Add kerneldoc entry adds 913965c42c57 udmabuf: sort headers, drop uapi/ path prefix adds a3e722dad03e udmabuf: improve map_udmabuf error handling adds b35f57c43705 udmabuf: use pgoff_t for pagecount adds a34852891ba4 udmabuf: constify udmabuf_ops adds dc254553f25d udmabuf: constify udmabuf_create args adds 68d2f70efe2d udmabuf: add MEMFD_CREATE dependency adds dc4716d75154 udmabuf: rework limits adds 0d17455ca85e udmabuf: improve udmabuf_create error handling adds 7a1c67d78094 udmabuf: use EBADFD in case we didn't got a memfd adds 52499d9cdd88 udmabuf: use ENOTTY for invalid ioctls adds 7b26e4e2119d udmabuf: drop WARN_ON() check. adds 33f35429fc49 udmabuf: use sizeof(variable) instead of sizeof(type) adds bf8744e40cd6 qxl: refactor to use drm_fb_helper_fbdev_setup adds 185e0bebb44f drm/sun4i: fix build failure with CONFIG_DRM_SUN8I_MIXER=m adds eb1d23d71e3e drm/bridge: analogix_dp: Downgrade "Link Training" message [...] adds 169cc4c7a14e drm: bridge: document bridge attach/detach imbalance adds 2dc7bad71cd3 Merge tag 'drm-misc-next-2018-09-13' of git://anongit.free [...] adds 18ace11f87e6 drm: Introduce per-device driver_features adds 1feb64c49d7f drm/i915: Clear DRIVER_ATOMIC on a per-device basis adds 351c4dbe4fae drm/amdgpu: Use per-device driver_features to disable atomic adds 6f19eb21a2ef udmabuf: fix error code in map_udmabuf() adds 69fdf4206a8b drm: Differentiate the lack of an interface from invalid p [...] adds 5c5b3b0ebe6d dt-bindings: sun4i-drm: add compatible for R40 HDMI PHY adds 3536faefc03d drm/sun4i: add support for R40 HDMI PHY adds 8f44ca223345 drm/virtio: add dma sync for dma mapped virtio gpu framebu [...] adds 0b49bbbd9f10 drm: Add support for device_id based detection. adds 53ca2edcf033 drm: Change limited M/N quirk to constant N quirk. adds e884818cc0ed drm: add LG eDP panel to quirk database adds 795241040a91 Merge tag 'drm-misc-next-2018-09-19' of git://anongit.free [...] adds 308b118b6090 MAINTAINERS: Update tree location for the Renesas DRM drivers adds 7408e252ddf2 MAINTAINERS: rcar-du: Add co-maintainer adds 4ffe5aa53791 dt-bindings: display: renesas: du: document R8A77980 bindings adds ab77eb4c4de7 dt-bindings: display: renesas: lvds: document R8A77980 bindings adds 59104f239b9e drm: shmobile: convert to SPDX identifiers adds d7cfd259048b drm: panel-lvds: convert to SPDX identifiers adds 0bbce9eb7738 drm: rcar-du: Convert to SPDX identifiers adds 4e86c208ddf2 drm: rcar-du: Support interlaced video output through vsp1 adds c14f63abebb3 drm: rcar-du: Refactor Feature and Quirk definitions adds c6e3194a3b55 drm: rcar-du: Add interlaced feature flag adds 7281e6c6a5bd drm: rcar-du: Rework clock configuration based on hardware limits adds 8c74c4561f05 drm: rcar-du: Improve non-DPLL clock selection adds 9fe50e64fac7 drm: rcar-du: Rename and document dpll_ch field adds a8492e88d9c7 drm: rcar-du: Write ESCR and OTAR as CRTC registers adds c4341442acb1 drm: rcar-du: lvds: add R8A77980 support adds 2a3181d9cfd6 drm: rcar-du: Update Gen3 output limitations adds 0f35b25b8792 drm: rcar-du: Add support for missing pixel formats adds f09e5b5d776d drm: rcar-du: Update framebuffer pitch and alignment limit [...] adds 6e1637c91742 drm: rcar-du: Remove packed VYUY support adds 0320ac5188ea Merge tag 'du-next-20180914' of git://linuxtv.org/pinchart [...] adds 1cadf2b36809 drm/amdgpu: fix VM clearing for the root PD adds 9296435729dc drm/amdgpu: fix preamble handling adds 4f0ecd36f276 amdgpu: fix multi-process hang issue adds a3d9103ebfa0 drm/amdgpu: Fix page fault and kasan warning on pci device [...] adds 9650205a32e7 drm/amd/display: Fix bug use wrong pp interface adds 982976d92f17 drm/amd/pp: Add ACP PG support in SMU adds be2d6aa51e66 drm/amdgpu: Power down acp if board uses AZ (v2) adds 1062ddb6d574 drm/amd/amdgpu: Enabling Power Gating for Stoney platform adds 3a54d2c89511 drm/amdgpu/acp: Powrgate acp via smu adds c36628d8989a drm/amgpu/acp: Implement set_powergating_state for acp adds ac0a6cf1c6ef drm/scheduler: add a list of run queues to the entity adds 249a07c05a8d drm/scheduler: add counter for total jobs in scheduler adds 97ffa35b5dec drm/scheduler: add new function to get least loaded sched v2 adds df0ca30838ee drm/scheduler: move idle entities to scheduler with less load v2 adds 07507c01aa70 drm/scheduler: Add job dependency trace. adds 65f7260b1356 drm/amdgpu: Add job pipe sync dependecy trace adds f688b614b643 drm/amd/pp: Implement get_performance_level for legacy dgpu adds a465feae60dc drm/amd/display: pass compat_level to hubp adds 265f5ba6c209 drm/amd/display: Move PME to function pointer call semantics adds 2cb3bcdb33c0 drm/amd/display: dal 3.1.60 adds 4e60536d093f drm/amd/display: Set DFS bypass flags for dce110 adds 1c8faa9aa0cc drm/amd/display: Enable DFS bypass support in DC config adds 5a83c9324909 drm/amd/display: Add support for toggling DFS bypass adds d23ee13fba23 drm/amdgpu: Add amdgpu_gfx_off_ctrl function adds 1e317b99f0c2 drm/amdgpu: Put enable gfx off feature to a delay thread adds 408acede8732 drm/amdgpu: Ctrl gfx off via amdgpu_gfx_off_ctrl adds 3fded222f4bf drm/amdgpu: Disable gfx off if VCN is busy adds fd28705388ef drm/amd/pp: Delete duplicated interface in hwmgr_func adds 448fe1928ce4 drm/amdgpu: move gfx definitions into amdgpu_gfx header adds aa47d117282c drm/amdgpu: move ih definitions into amdgpu_ih header adds bb7743bc2051 drm/amdgpu: move sdma definitions into amdgpu_sdma header adds 55560046d5b0 drm/amdgpu: move firmware definitions into amdgpu_ucode header adds 6462c0071b8d drm/amdgpu: move psp macro into amdgpu_psp header adds 2cddc50e9819 drm/amdgpu: move gem definitions into amdgpu_gem header adds 1b369d3c0d93 drm/amd/display: pass the right num of modes added adds 9b5349f74a85 drm/amd/display: correct image viewport calculation adds d02e07948fcf drm/amd/display: Print DPP DTN log info only for enabled pipes adds dc6c981d2027 drm/amd/display: Use DGAM ROM or RAM adds 1fdf7a4b1f96 drm/amd/display: Add check for num of entries in gamma adds bf9b1d9dc7e9 drm/amdgpu: Delay 100ms to enable gfx off feature adds 7febe4bfd5d4 drm/scheduler: fix setting the priorty for entities (v2) adds e854b61acf77 drm/scheduler: bind job earlier to scheduler adds c51cebb890dc gpu: drm: radeon: cik: Replace mdelay() with msleep() in c [...] adds 2f2debb5a162 gpu: drm: radeon: si: Replace mdelay() with msleep() in si [...] adds 4b991c54ce82 gpu: drm: radeon: radeon_test: Replace mdelay() with msleep() adds 0a7845db93b2 drm/amdgpu: move ring macros into amdgpu_ring header adds 9e21fc56fe58 drm/amdgpu: remove useless gds switch macro adds 5df585258f9f drm/amdgpu: move display definitions into amdgpu_display header adds c082b99878b7 drm/amdgpu: move gmc macros into amdgpu_gmc header adds 4473e1db3120 drm/amdgpu: move vm definitions into amdgpu_vm header adds c2d358d724ee drm/amdgpu: move missed gfxoff entry into amdgpu_gfx header adds 93f15e1c0796 drm/scheduler: Remove entity->rq NULL check adds 573edb241b44 drm/scheduler: fix last_scheduled handling adds 35e160e781a0 drm/scheduler: change entities rq even earlier adds 2cf01099518b drm/amdgpu/pp: endian fixes for process_pptables_v1_0.c adds 54f16ebfde5d drm/amdgpu/pp: endian fixes for processpptables.c adds eb4f69992037 drm/amdgpu: add emit reg write reg wait for vcn jpeg adds 8709890892d8 drm/amdgpu: add system interrupt register offset header adds 44287b7190f4 drm/amdgpu: add system interrupt mask for jrbc adds 7f31077cadc9 drm/amdgpu: enable system interrupt for jrbc adds 36a12bd0b423 drm/amdgpu: add emit trap for vcn jpeg adds 7ea34ea3e889 drm/amdgpu: fix emit frame size and comments for jpeg adds ec2e082a79b5 drm/amdgpu/powerplay: check vrefresh when when changing displays adds 6c1fd99bc669 drm/amdgpu: Cancel gfx off delay work when driver fini/suspend adds f1220c876d4f drm/amd/display: dc 3.1.61 adds 94a4ffd1d40b drm/amd/display: fix PIP bugs on Dal3 adds c4621988d497 drm/amd/display: Add dprefclk value to dce_dccg adds f137586b2b2b drm/amd/display: fix dml handling of mono8/16 pixel formats adds 2f14bc8968e3 drm/amd/display: add retimer log for HWQ tuning use. adds 56780940389a drm/amd/display: Remove redundant non-zero and overflow check adds 5d0e7e5caa08 drm/amd/display: dc 3.1.62 adds a4ead3e5d6f3 drm/amdgpu: add AVFS control to PP_FEATURE_MASK adds b4abff4bb2b4 drm/amdgpu/powerplay/smu7: enable AVFS control via ppfeaturemask adds a19c3bea8ebe drm/amdgpu/powerplay/vega10: enable AVFS control via ppfea [...] adds bcd47f60ab65 drm/amd/display: enable ABGR and XBGR formats (v4) adds 00ecc6e6d4ee drm/amdgpu: enable ABGR and XBGR formats (v2) adds a69e40fd824d drm/radeon: enable ABGR and XBGR formats (v2) adds 1f902edecb32 drm/amdgpu/include: Add nbio 7.4 header files (v4) adds c62d3cd0ddd6 drm/amdgpu/include: Add sdma0/1 4.2 register headerfiles. (v3) adds e6af616a7822 drm/amdgpu/include: add thm 11.0.2 headers adds e9126d09eeb5 drm/amdgpu/include: Add mp 11.0 header files. (v2) adds 25eaa565c47b Revert "drm/amdgpu: Add nbio support for vega20 (v2)" adds fe3c948918e7 drm/amdgpu: Add nbio 7.4 support for vega20 (v3) adds 7a0d7089c700 drm/amdgpu: update atomfirmware.h adds 5f51ab41e7a0 drm/amd/powerplay: add vega20_inc.h (v2) adds 5fef5b1e7d9b drm/amd/powerplay: add smu11_driver_if.h (v4) adds 79df9413f7c3 drm/amd/powerplay: add vega20_ppsmc.h (v2) adds b9443b572c06 drm/amd/powerplay: add vega20_pptable.h (v2) adds f4eac80add11 drm/amd/powerplay: add the smu manager for vega20 (v2) adds f0e7e5e2a8e4 drm/amd/powerplay: new interfaces for ActivityMonitor tabl [...] adds da958630d530 drm/amd/powerplay: add the hw manager for vega20 (v3) adds 982b90319459 drm/amd/powerplay: support workload profile query and setu [...] adds 7c2912a26d36 drm/amd/powerplay: init vega20 uvd/vce powergate status on [...] adds fff7e3e049d8 drm/amd/powerplay: correct force clock level related setti [...] adds b8497699ef8a drm/amd/powerplay: export vega20 stable pstate clocks adds 8dd97d6bc2c5 drm/amd/powerplay: add vega20 pre_display_config_changed callback adds bc9b8c45b86f drm/amd/powerplay: conv the vega20 pstate sclk/mclk into n [...] adds 7dd67c0d4200 drm/amd/powerplay: initialize vega20 overdrive settings adds d617d4d73043 drm/amd/powerplay: new interfaces for overdrive vega20 scl [...] adds acd116243a0d drm/amd/powerplay: revise vega20 PPSMC_MSG_SetSoftMin/[Max [...] adds 8c191fe3d553 drm/amd/powerplay: update vega20 clocks threshold settings [...] adds a6637313c7bf drm/amdgpu: enable vega20 powerplay support adds 654f761cfa04 drm/amdgpu: Add psp 11.0 support for vega20. (v2) adds 0df5295c99de drm/amdgpu/vg20: Change the load type of vega20 to psp (v2) adds 3490738f9be9 drm/amd/powerplay: enable fclk ss by default adds be6a55a11af6 drm/amd/powerplay: remove setting soc floor voltage before [...] adds d940def9ab1f drm/amd/powerplay: avoid enabling/disabling uvd/vce dpm twice adds 5d923a692868 drm/amd/powerplay: correct the argument for PPSMC_MSG_SetU [...] adds 16ed0ff2755c drm/amd/powerplay: allow slow switch only if NBPState enabled adds efa7ac67a80f drm/amd/powerplay: remove max DCEFCLK limitation adds ff50e15b00b0 drm/amd/powerplay: added voltage boot time calibration adds 54d682d9a5b3 drm/amdgpu/gfx9: Update gfx9 golden settings. adds 218a9fbc8a28 drm/amdgpu: update vega20 sdma golden settings adds 3082be1aeaee drm/amdgpu/psp: Enlarge PSP TMR SIZE from 3M to 4M. adds 6dddaeef4f9e drm/amdgpu: remove experimental flag for vega20 adds a54594752ad4 drm/amdgpu: Cancel the delay work when suspend adds e51ee68ff2ee drm/amd/pp: OverDrive gfx domain voltage on Tonga adds ff30e9e8509c drm/amdgpu: fix integer overflow test in amdgpu_bo_list_create() adds 8acc7254577a drm/scheduler: trivial error handling fix adds 620e762f9a98 drm/scheduler: move entity handling into separate file adds 7b10574eac0b drm/scheduler: cleanup entity coding style adds 23f67981fd92 drm/scheduler: rename gpu_scheduler.c to sched_main.c adds aa5873dca463 drm/amdgpu: Change VCE booting with firmware loaded by PSP adds 3798e9a6e639 drm/amdgpu: use new scheduler load balancing for VMs adds 845e6fdf3b52 drm/amdgpu: use scheduler load balancing for SDMA CS adds 72a4c072ca9f drm/amdgpu: use scheduler load balancing for compute CS adds 869a53d4d7d7 drm/amdgpu: remove the queue manager adds 86275d090f01 drm/amdgpu: remove ring lru handling adds 8290268f31b8 drm/amdgpu: move context related stuff to amdgpu_ctx.h adds 0d346a14c634 drm/amdgpu: use entity instead of ring for CS adds 851c2509aef6 drm/doc: Adapt GPU scheduler references for renamed C file adds d4e838431d56 drm/amdgpu: added support 2nd UVD instance adds bfcea5204287 drm/amdgpu:change VEGA booting with firmware loaded by PSP adds 8c3db1284a01 drm/amdgpu: fill in amdgpu_dm_remove_sink_from_freesync_module adds 98e6436d3af5 drm/amd/display: Refactor FreeSync module adds e80e94460841 drm/amd/display: add method to check for supported range adds ff6014d63a87 drm/amd/display: Fix bug where refresh rate becomes fixed adds 050790cc5973 drm/amd/display: Fix bug that causes black screen adds be922ff750e4 drm/amd/display: Add back code to allow for rounding error adds 9410a3776bbf drm/amd/display: fix LFC tearing at top of screen adds 953c2901c860 drm/amd/display: refactor vupdate interrupt registration adds bf2af91cb3a4 drm/amd/display: Correct rounding calcs in mod_freesync_is [...] adds 4c1fa3630b44 drm/amd/display: Don't force UPDATE_TYPE_FULL if stream_up [...] adds 69ff88452674 drm/amd/display: add config for sending VSIF adds 1e7e86c43f38 drm/amd/display: decouple front and backend pgm using dpms [...] adds 27e2e2077479 drm/amd/display: Program vline interrupt on FAST update adds 1336926f43cc drm/amd/display: Enable Stereo in Dal3 adds 0e4af5f3675b drm/amd/display: Program vsc_infopacket in commit_planes_f [...] adds e71f8ca1a7db drm/amd/display: Handle HDR meta update as fast update adds 72ac71a7e652 drm/amd/display: HDR dynamic meta should be treated as str [...] adds 8ab561727950 drm/amd/display: Program gamut remap as part of stream update adds 1112a46b48b7 drm/amdgpu: Refine function name and function args adds 05df1f01b292 drm/amdgpu: Set power ungate state when suspend/fini adds fdd34271a321 drm/amdgpu: Set clock ungate state when suspend/fini adds 09b6f25b55d9 drm/amdgpu: fix VM size reporting on Raven adds 02b29caf18b3 drm/ttm: remove dead codes adds 28a160277aef drm/amdgpu: add status checking after fw is loaded adds 2c1e9bca448a drm/amdgpu: Do not evict VRAM on APUs with disabled HIBERNATE adds d6257ab531ba drm/radeon: Do not evict VRAM on APUs with disabled HIBERNATE adds c85e6e546edd drm/amd/display: Create new i2c resource adds eb385204b241 drm/amd/display: Program csc matrix as part of stream update adds d75de8ac943b drm/amd/display: Define registers for dcn10 adds 728098352ea4 drm/amd/display: Combine dce80 and dce100 i2c hw functions adds d82f99422b21 drm/amd/display: move edp fast boot optimization flag to stream adds dd7304353451 drm/amd/display: implement DPMS DTN test v2 adds 39b62541aac3 drm/amdgpu: Remove the sriov checking and add firmware checking adds 3890d11153e2 drm/amdgpu: use kiq to do invalidate tlb adds 9c70d10ae72a drm/amdgpu: remove fulll access for suspend phase1 adds 62347a33001c drm/scheduler: Add stopped flag to drm_sched_entity adds a245daf3d7a1 drm/amdgpu: cleanup HW_IP query adds 1b1f2fecb699 drm/amdgpu: rework ctx entity creation adds a00ead2b394b drm/amdgpu: Fix compile warning adds 52de2ea74f36 drm/amdgpu: fix sdma doorbell range setting adds fc0faf044001 drm/amdgpu/sriov: Only sriov runtime support use kiq adds 35fb7220742b drm/amd/display: fix a compile warning adds 43fbbe89f15b drm/amd/display: indent an if statement adds c89677afb305 drm/scheduler: avoid redundant shifting of the entity v2 adds ae74da3e1451 drm/amdgpu: Don't use kiq in gpu reset adds 11c3ee48bd7c drm/amdgpu/display: add support for LVDS (v5) adds 1849e73748be drm/amdgpu: amdgpu_kiq_reg_write_reg_wait() can be static adds 12938fad234a drm/amdgpu: cleanup GPU recovery check a bit (v2) adds 262b9c392e7d drm/amdgpu: validate the VM root PD from the VM code adds 9a02ece43ee4 drm/amdgpu: cleanup VM handling in the CS a bit adds cbd528514276 drm/amdgpu: move setting the GART addr into TTM adds 1123b989c506 drm/amdgpu: rename gart.robj into gart.bo adds 4e830fb1b5f5 drm/amdgpu: remove gart.table_addr adds 11c3a249ff7a drm/amdgpu: add amdgpu_gmc_pd_addr helper adds 8c7655a0fdd3 drm/ttm: add helper structures for bulk moves on lru list adds 9a2779528edd drm/ttm: revise ttm_bo_move_to_lru_tail to support bulk moves adds 7748e2dcdaad drm/ttm: add bulk move function on LRU adds f921661bd4a1 drm/amdgpu: use bulk moves for efficient VM LRU handling (v6) adds 07e6d3f03b5f drm/amdgpu: move PD/PT bos on LRU again adds 7876fa4f55fd drm/amdgpu: add ring soft recovery v4 adds efb670640596 drm/amdgpu: implement soft_recovery for GFX7 adds f5d850331ea9 drm/amdgpu: implement soft_recovery for GFX8 v2 adds 80dbea4720bb drm/amdgpu: implement soft_recovery for GFX9 adds 43370c4ce5c6 drm/amdgpu: Adjust the VM size based on system memory size v2 adds 1f06dee8f784 drm/amdgpu: Enable/disable gfx PG feature in rlc safe mode adds d3200a536ccb drm/amdgpu: Remove duplicated power source update adds 3510bafe561b drm/amdgpu: Fix vce initialize failed on Kaveri/Mullins adds 3442516d1481 drm/amdgpu: Update power state at the end of smu hw_init. adds e851abd83088 drm/amdgpu: Power on uvd block when hw_fini adds f1df06d0f9bc drm/amdgpu: Remove dead code in amdgpu_pm.c adds 6c10b5cc4eaa drm/amdgpu: Remove duplicate code in gfx_v8_0.c adds a62a49e5b968 drm/amdgpu: Refine gfx_v8_0_kcq_disable function adds 841cf911fb9e drm/amdgpu: Remove duplicate code in gfx_v9_0.c adds ffabea84c55b drm/amdgpu: Refine gfx_v9_0_kcq_disable function adds 36859cd5354b drm/amdgpu: Change kiq initialize/reset sequence on gfx8 adds a9a8a788e5e9 drm/amdgpu: Change kiq ring initialize sequence on gfx9 adds 85eff20020a6 drm/amdgpu: amdgpu_ctx_add_fence can't fail adds 4f9ea1d0d1ed drm/amdgpu: fix holding mn_lock while allocating memory adds 248f2b8ef25c drm/amdgpu: remove extra root PD alignment adds e21eb2613d07 drm/amdgpu: add helper for VM PD/PT allocation parameters v3 adds bbc9fb10e581 drm/amdgpu: add GMC9 support for PDs/PTs in system memory adds 24a8d289d532 drm/amdgpu: add amdgpu_gmc_get_pde_for_bo helper v2 adds 284dec4317c8 drm/amdgpu: enable GTT PD/PT for raven v3 adds 9bbdb0f345f5 drm/amd/display: Eliminate i2c hw function pointers adds 58382a445b76 drm/amd/display: dc 3.1.63 adds e5d0170e5644 drm/amd/display: Use non-deprecated vblank handler adds e498eb713604 drm/amd/display: Add support for hw_state logging via debugfs adds 18e4aa33bdfb drm/amd/display: eliminate long wait between register poll [...] adds 219097df0f9d drm/amd/display: Fix memory leak caused by missed dc_sink_release adds 1f6010a96273 drm/amd/display: Improve spelling, grammar, and formatting [...] adds 46659a83e466 drm/amd/display: Support reading hw state from debugfs file adds d377ae4e3754 drm/amd/display: Remove redundant i2c structs adds ad908423ef86 drm/amd/display: support 48 MHZ refclk off adds 9bbf6a534109 drm/amd/display: Flatten unnecessary i2c functions adds 7d0aa3765fa8 drm/amdgpu: Refine gmc9 VM fault print. adds 04d5e2765802 drm/amdgpu: Merge amdkfd into amdgpu adds 82b7b619c44c drm/amdgpu: Remove CONFIG_HSA_AMD_MODULE adds 521fb7d021f7 drm/amdgpu: Move KFD parameters to amdgpu (v3) adds 0c79c0bb872e drm/amdgpu: remove extra newline when printing VM faults adds e78196444b43 drm/amdgpu: move full access into amdgpu_device_ip_suspend adds 7ef0b435457a drm/amdgpu: Need to set moved to true when evict bo adds bdb1922abd62 drm/amdgpu: Only retrieve GPU address of GART table after [...] adds 1685b01a8588 drm/amdgpu: Set pasid for compute vm (v2) adds bf47afbabf1c drm/amdkfd: Release an acquired process vm adds efa9a5ef10fb drm/amdgpu: remove amdgpu_bo_gpu_accessible adds 961c75cf2031 drm/amdgpu: move amdgpu_device_(vram|gtt)_location adds 0be655d1c6c6 drm/amdgpu: fix amdgpu_gmc_gart_location a little bit adds 22d8bfafcc12 drm/amdgpu: stop using gart_start as offset for the GTT domain adds 0e33495d4907 drm/amdgpu: distinct between allocated GART space and GMC addr adds d78c1fa0c9f8 Revert "drm/amdgpu: move PD/PT bos on LRU again" adds 5f232bd79b24 drm/amdgpu: use the smaller hole for GART adds 25eef4214a43 drm/ttm: Initialize local lists in ttm_bo_bulk_move_helper adds dcaaff4eed13 drm/amdgpu: remove redundant memset adds 2690262ec9fe drm/amdgpu: Relocate some definitions v2 adds d9997b64c52b drm/amdgpu: add missing CHIP_HAINAN in amdgpu_ucode_get_load_type adds ec210e3226dc drm/amdgpu: put GART away from VRAM v2 adds 17cc525206d6 drm/amdgpu: Revert "kmap PDs/PTs in amdgpu_vm_update_directories" adds 88b35d83a79c drm/amdgpu: Use drm_dev_unplug in PCI .remove adds 972a21f94631 drm/ttm: fix ttm_bo_bulk_move_helper adds b995795bf09b drm/amdgpu: fix "use bulk moves for efficient VM LRU handling" v2 adds 5d35ed4832da drm/amdgpu: fix idle state and bulk_moveable flag adds cd2b56238ef7 drm/amdgpu/gmc9: rework stolen vga memory handling adds 6fb81375db0f drm/amdgpu/gmc9: don't keep stolen memory on Raven adds 95010ba79baa drm/amdgpu/gmc9: don't keep stolen memory on vega12 adds 6abc0c8f8cf3 drm/amdgpu/gmc9: don't keep stolen memory on vega20 adds d5bf26539494 drm/amd/powerplay: added vega20 overdrive support V3 adds 9a412063f094 drm/amd/powerplay: correct data type to support under voltage adds c460f8a6f591 drm/amdgpu: move size calculations to the front of the file again adds c12a2ee5d002 drm/amdgpu: separate per VM BOs from normal in the moved state adds 0a53b69cce84 drm/amdgpu: fix amdgpu_mn_unlock() in the CS error path adds bcdc9fd634d1 drm/amdgpu: improve VM state machine documentation v2 adds ad9a5b78f585 drm/amdgpu: correctly sign extend 48bit addresses v3 adds d76364fc7fde drm/amdgpu: add amdgpu_gmc_agp_location v3 adds 485fc361d38a drm/amdgpu: use the AGP aperture for system memory access v2 adds 3d5fe658b5b3 drm/amdgpu: manually map the shadow BOs again adds 43c40a02c1b1 drm/amd/display: dc 3.1.64 adds a87fa9938749 drm/amd/display: Build stream update and plane updates in dm adds 182388fcc4c8 drm/amd/display: Add DP YCbCr 4:2:0 support adds 550db2881295 drm/amd/display: Fix DAL217 tests modify DTN logs for other tests adds 61ea4c6f70ff drm/amd/display: Add driver-side parsing for CM adds 5a8132b9f606 drm/amd/display: remove dead dc vbios code adds e6ada54126cf drm/amd/display: remove unused clk_src code adds 491e08c9b858 drm/amd/display: add disconnect_delay to dc_panel_patch adds 86a2da705cc2 drm/amd/display: add aux transition event log. adds 0e8e4fbf8d89 drm/amd/display: num of sw i2c/aux engines less than num o [...] adds a487411a6481 drm/amd/display: Use DRM helper for best_encoder adds 43af9e040905 drm/amd/display: Reorder resource_pool to put i2c with aux adds 2222f4486bbe drm/amd/display: dc 3.1.65 adds cae50a43b931 drm/amd/display: use link type to decide stream enc acquisition adds 9c09df569dde drm/amd/display: Remove call to amdgpu_pm_compute_clocks adds 6787359b1471 drm/amd/display: clean code for transition event log. adds afd0384c2af2 drm/amd/display: Add invariant support instrumentation in driver adds 03a1c08d003b drm/amdgpu: Clean up KFD init and fini adds c3e1b43c2c1e drm/amdgpu: enable AGP aperture for GMC9 v2 adds 03e9dee11db0 drm/amdgpu: Fix compute VM BO params after rebase v2 adds 989edc699f65 drm/amdgpu: Fix warnings while make xmldocs adds 28968375a7ec drm/amd/powerplay: fix compile warning for wrong data type V2 adds 03f67ed10d85 drm/amdgpu: Fix SDMA hang in prt mode v2 adds fbbf794cbd48 drm/amdgpu: set bulk_moveable to false when a per VM is released adds 39186aefac36 drm/amdgpu: move PSP init prior to IH in gpu reset adds 984564031a1a drm/amd/include: update the bitfield define for PF_MAX_REGION adds 76a5b36776aa drm/amdgpu/gmc: add initial xgmi structure to amdgpu_gmc s [...] adds bf0a60b78b61 drm/amdgpu/gmc9: add a new gfxhub 1.1 helper for xgmi adds 6fdd68b14a94 drm/amdgpu/gmc9: Adjust GART and AGP location with xgmi of [...] adds 6449724058c6 drm/amdgpu : Add psp function interfaces for XGMI support adds 78122127a418 drm/amdgpu: Add place holder functions for xgmi topology i [...] adds fb30fc59a245 drm/amdgpu : Generate XGMI topology info from driver level adds 6ef22c39edd4 drm/amd/include: Add get_hive_id interface in kfd2kgd adds db8b62c04b23 drm/amdgpu: get_hive_id from amdgpu side (v2) adds 0c1690e38b5e drm/amdkfd: kfd expose the hive_id of the device through i [...] adds aa64ca38ed82 drm/amdkfd: Add new iolink type defines adds ae9a25aea7f3 drm/amdkfd: Generate xGMI direct iolink adds 67f7cf9f76bc drm/amdkfd: Only add bi-directional iolink on GPU with XGM [...] adds 7893499e3022 drm/amdgpu: fix error handling in amdgpu_cs_user_fence_chunk adds ba79fde47b9b drm/amdgpu: add amdgpu_vm_pt_parent helper adds 1c860a022f65 drm/amdgpu: add amdgpu_vm_update_func adds d8de8260a45a drm/amdgpu: Fix SDMA TO after GPU reset v3 adds 433ca054949a drm/amdgpu: try allocating VRAM as power of two adds 7e7bf8de432d drm/amdgpu: move cs dependencies front a bit adds 240cd9a64226 drm/amdgpu: Move fault hash table to amdgpu vm adds 01fcfc83fe07 drm/amd: Add ucode DMCU support adds 6b7eab2ce60d drm/amd: Add PSP DMCU support adds a94d5569b232 drm/amd: Add DM DMCU support adds 8901a65f080a drm/amd/display: fix ptr_ret.cocci warnings adds 52e211c1f04f drm/amdgpu:Add error message when register failed to reach [...] adds 73633e3223e6 drm/amdgpu: add some VM PD/PT iterators v2 adds d72a6887eef8 drm/amdgpu: use leaf iterator for allocating PD/PT adds 229a37f83454 drm/amdgpu: use dfs iterator to free PDs/PTs adds d4085ea9bc8d drm/amdgpu: use the DFS iterator in amdgpu_vm_invalidate_pds v2 adds dfa70550f5b7 drm/amdgpu: use leaf iterator for filling PTs adds dfcd99f6273e drm/amdgpu: meld together VM fragment and huge page handling adds 1b1d5c43db58 drm/amdgpu: use the maximum possible fragment size on Vega/Raven adds 0c70dd4985b3 drm/amdgpu: allow fragment processing for invalid PTEs adds c37e2d29f0fb drm/amd/display: Fix pflip IRQ status after gpu reset. adds 03651735fbde drm/ttm: once more fix ttm_bo_bulk_move_lru_tail adds e83dfe4d8693 drm/amdgpu: remove amdgpu_bo_list_entry.robj (v2) adds 646b90259842 drm/amdgpu: use a single linked list for amdgpu_vm_bo_base adds be9699e39230 drm/amdgpu: add picasso to asic_type enum adds ad5a67a7ea87 drm/amdgpu: add soc15 support for picasso adds 5f4e2085eeab drm/amdgpu: add picasso support for vm adds b22ab73314c0 drm/amd/display/dm: add picasso support adds 186b073decbf drm/amdgpu: Add support of powerplay for picasso adds 227f3dc5f615 drm/amdgpu: initilize picasso psp firmwares support adds 669018bdcd85 drm/amdgpu: add picasso ucode loading method adds 86771d9a58fa drm/amdgpu: add picasso support for vcn adds 79f3641cc038 drm/amdgpu: add clockgating support for picasso adds e21f561ad52a drm/amdgpu: add picasso support for gmc adds 501a580ae6a4 drm/amdgpu: add picasso support for gfx_v9_0 adds 84ad2e1bd6e6 drm/amdgpu: add picasso support for sdma_v4 adds b95874cfa83e drm/amdgpu: add picasso for amdgpu kms adds 8c7bf5834a33 drm/amdgpu: Add pg support for gfxoff for PCO adds a4494fda32ad drm/amdgpu: Enable SDMA power gating for PCO adds 91468057d39e drm/amdgpu: enable mmhub power gating adds 1a84d967c180 drm/amdgpu: enable vcn powergating for PCO adds 40c2358b1102 drm/amdgpu: add ip blocks for picasso (v2) adds 367b013ce006 drm/amdgpu: add new raven series device adds a06c3ee083b5 drm/amdgpu: enable gfxoff in non-sriov and stutter mode by [...] adds 44876ae294dd drm/amdgpu: use IP presence to free uvd and vce handles adds 4cb0becb269e drm/amdgpu: move get_rev_id at first before load gpu_info [...] adds 1879e6a7f86e drm/amdgpu: set external rev id for raven2 adds 54c4d17e98db drm/amdgpu: add raven2 to gpu_info firmware adds 8b47cc9bb122 drm/amdgpu: add raven2 vcn firmware support adds e11fa1b68a49 drm/amdgpu: add psp support for raven2 adds e7497a302bf0 drm/amdgpu/sdma4: specify raven2 firmware. adds e75279e871ce drm/amdgpu/sdma4: Add raven2 golden setting adds cf4b60c6846a drm/amdgpu/gfx9: add support for raven2 gfx firmware adds 28ab1229c36a drm/amdgpu/gfx9: add raven2 golden setting adds 760067769ebb drm/amdgpu: fix the VM fault while write at the top of the [...] adds 0e3d73f1a440 drm/amd/display: Add Raven2 definitions in dc adds 1a4d427dd283 drm/amd/display: Add DC config flag for Raven2 (v2) adds 3e9d06b56f40 drm/amd/powerplay: update smu10_verify_smc_interface() to [...] adds fa27203f8af9 drm/amd/powerplay: round up the Mhz convertion (v2) adds 89da2a505f1b drm/amd/powerplay: disable raven2 force dpm level support (v2) adds 520cbe0f4a7f drm/amdgpu: set CG flags for raven2 (v2) adds 6a15f3ff19a8 drm/amdgpu: Initialize fences array entries in amdgpu_sa_b [...] adds 56ea09760076 drm/amdgpu: Style fixes to PRIME code documentation adds ee6e89c0f1d1 drm/amd/display: Add DMCU firmware version adds 4d11b4b256a8 drm/amdgpu: Add DMCU to firmware query interface adds 23ecdc6187ef drm/amdgpu/soc15: clean up picasso support adds 741deade2a70 drm/amdgpu: simplify Raven, Raven2, and Picasso handling adds 59d0f396b5ab drm/amdgpu/display: return proper error codes in dm adds feabaad8aae0 drm/amdgpu: fix mask in GART location calculation adds 0957dc7097a3 drm/amdgpu: revert "stop using gart_start as offset for th [...] adds d77f778e59ca drm/amd/display: Fix 3D stereo issues. adds b07971d43c4d drm/amd/display: stop using switch for different CS revisions adds c276f81b7240 drm/amd/display: add aux i2c event log. adds cac7643a27ff drm/amd/display: dc 3.1.66 adds 16f4c69549ef drm/amd/display: add query HPD interface. adds 8603b30c9a07 drm/amd/display: Drop amdgpu_display_manager.dal member adds 5232da2f75d9 drm/amd/display: Drop amdgpu_dm_prev_state struct adds cb90b97bb379 drm/amdgpu: add amdgpu_vm_entries_mask v2 adds 769f846e1411 drm/amdgpu: fix parameter documentation for amdgpu_vm_free_pts adds 0ee8685392a6 drm/amdgpu: add GDS, GWS and OA debugfs files adds 3b2de69944cf drm/amdgpu: stop crashing on GDS/GWS/OA eviction adds 21a7e77f77b3 drm/amdgpu: don't allocate zero sized kernel BOs adds 5297572806ae drm/amdgpu: drop size check adds ddaf501347e2 drm/amd/amdgpu: Avoid fault when allocating an empty buffe [...] adds 066689161a48 drm/amdgpu: use processed values for counting adds 1f81fbc4ce82 drm/radeon: change function signature to pass full range adds 801281fe09ff drm/amdgpu: update vram_info structure in atomfirmware.h adds 27e39d3dd365 drm/amdgpu: fix unknown vram mem type for vega20 adds 8a1304a5b431 drm/amd/powerplay: update OD feature judgement adds b1f82cb21231 drm/amd/powerplay: update OD to take voltage value instead [...] adds 32f2a0d11776 drm/amd/powerplay: retrieve the updated clock table after OD adds 3e14bedc581c drm/amdgpu: remove fence fallback adds 4947b2f248f8 drm/amdgpu: stop pipelining VM PDs/PTs moves adds 166886774276 drm/amdgpu: always enable shadow BOs v2 adds 7fcb0657ffa9 drm/amdgpu: shadow BOs don't need any alignment adds c33adbc7285f drm/amdgpu: always recover VRAM during GPU recovery adds 403009bfba45 drm/amdgpu: fix shadow BO restoring adds 77a2faa55c1a drm/amdgpu: fix up GDS/GWS/OA shifting adds c832c346cdf9 drm/amdgpu: initialize GDS/GWS/OA domains even when they a [...] adds fd395547924d drm/amdgpu: move reserving GDS/GWS/OA into common code adds a2045ee6692b drm/amdgpu: add vega20 sriov capability detection adds 846311ae68f3 drm/amdgpu: Exclude MM engines for vega20 virtual device adds 36c9c3c91128 Merge branch 'drm-next-4.20' of git://people.freedesktop.o [...] adds a22fca9502e8 Merge remote-tracking branch 'drm/drm-next' adds 3e31725c98fc drm/i915: Stop holding a ref to the ppgtt from each vma adds 7cc62f8d5045 drm/i915: Do not redefine the has_csr parameter. adds 766f030801c7 drm/i915: Increase LSPCON timeout adds 2693efd99cad drm/i915/audio: Hook up component bindings even if display [...] adds ed2f7b45339e Merge remote-tracking branch 'drm-intel/for-linux-next' adds 53f1e0620b9b drm/tegra: Convert drm_atomic_helper_suspend/resume() adds fe059ed35ff6 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' adds e5264c433c80 gpu: do not double put device node in zx_drm_probe adds e267364a6e1b drm/atomic: Initialise planes with opaque alpha values adds 4f724df717c6 MAINTAINERS: Move udl drm driver to drm-misc tree adds 14e86c01413e drm/vkms: Fix possible memory leak in _vkms_get_crc() adds adbc8208e662 drm: Return -EOPNOTSUPP in drm_setclientcap() when driver [...] adds 1664691a659f drm: Use default dma_fence hooks where possible for null syncobj adds 12fec62aea6e drm: Fix syncobj handing of schedule() returning 0 adds e1c062cb3da1 Merge remote-tracking branch 'drm-misc/for-linux-next' adds c4d3f8e19636 drm/msm: dsi: Initialize msm_dsi->id to -1 adds 21c95a16a6c2 drm/msm: dsi: Return errors whan dt parsing fails adds 434d20a8894a drm/msm: Don't fail bind if nothing connected to dsi adds fdf9c8974a85 drm/msm/disp/dpu: Use proper define for drm_encoder_init() [...] adds 366c95a7a101 drm/msm/dpu: enable cursor plane on dpu adds c0e110cde785 drm/msm/dpu: fix for cursor blend issue adds 95e0e3bf7ced drm/msm/dpu: remove stale display port programming adds 75337cb31f14 drm/msm/dpu: remove unwanted encoder type mapping adds e17337cafcaf drm/msm/dpu: use encoder type to identify display type adds 5f673358d544 drm/msm: dpu: Allow planes to extend past active display adds dd6e81c48f83 drm/msm/dpu: Remove dpu_mdss_isr when dpu_mdss_destroy is called adds bb962132b4f5 drm/msm/dpu: remove debugfs support for misr adds c794ae381516 drm/msm/dpu: squash power handle event types adds de70c1a39fd2 drm/msm/dpu: remove scalar config definitions adds 3fb728d79fa3 drm/msm/dpu: remove resource pool manager adds 99ac239cb41d drm/msm/dpu: remove ping pong split topology variables adds a2bbdf0f4cc5 drm/msm/dpu: enable master-slave encoders explicitly adds f3454778a8b5 drm/msm/dpu: use kms stored hw mdp block adds 4624e4185ff1 drm/msm/dpu: iterate for assigned hw ctl in virtual encoder adds cd9bf043d822 drm/msm/dpu: avoid querying for hw intf before assignment adds aac6a9aa8a03 drm/msm/dpu: make crtc get_mixer_width helper static adds b08312d0979e drm/msm/dpu: move hw resource tracking to crtc state adds b21044b8e9d0 drm/msm/dpu: rename hw_ctl to lm_ctl adds 8e631eca1485 drm/msm/dpu: clean up destination scaler residue adds 6123f549bba0 drm/msm/dpu: remove cdm block support from resource manager adds 54f46bdd3f3d drm/msm/dpu: remove LOCK/CLEAR support in RM adds 955151fbd3ed drm/msm/dpu: remove display H_TILE from encoder adds f08f73b691b2 drm/msm/dpu: remove RM dependency on connector state adds 36adc57be6ad drm/msm/dpu: relax parameter validation in encoders adds 2a56b5c8a7ca drm/msm/dpu: remove RM topology definition adds 9f8bab97c509 Merge remote-tracking branch 'drm-msm/msm-next' adds 10a34dd870a4 drm: mali-dp: Call drm_crtc_vblank_reset on device init adds 883e76ccb1da drm/malidp: Fix writeback in NV12 adds 5b53a3e9aeaf drm/malidp: Fix smart layer when doing pm_suspend/resume adds fd75f5726f65 drm/mali-dp: Implement plane alpha and pixel blend on malidp adds d08245a98dda drm/malidp: Enable MMU prefetch on Mali-DP650 adds bfde4538e64c drm/arm/malidp: Validate rotations for compressed/uncompre [...] adds 73ef5b1d484f Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' adds 7dafb83edd32 Merge branches 'sunxi/drm-fixes-for-4.13' and 'sunxi/drm-f [...] adds 5f1f8a9f3f83 Merge remote-tracking branch 'sunxi-drm/sunxi-drm/for-next' adds 1a866306e0fb drm/etnaviv: add DMA configuration for etnaviv platform device adds d48cb0f77e2b Merge remote-tracking branch 'etnaviv/etnaviv/next' adds 9ad8eb0168ab regmap: fix comment for regmap.use_single_write adds 1c96a2f67cd9 regmap: split up regmap_config.use_single_rw adds fadf3e019411 Merge remote-tracking branch 'regmap/topic/single-rw' into [...] adds b004b18421bc Merge remote-tracking branch 'regmap/for-next' adds 62ba568f7aef ALSA: pcm: Return 0 when size < start_threshold in capture adds 1bb6d9e2f682 ALSA: hdspm: fix spelling mistake "Initializeing" -> "Init [...] adds 6f128fa41f31 ALSA: pcm: signedness bug in snd_pcm_plug_alloc() adds c4f1957e1444 ALSA: seq: add error check in snd_seq_system_client_init() adds b8e131542b47 ALSA: seq: Do error checks at creating system ports adds 03486830c577 ALSA: memalloc: Don't align the size to power-of-two adds 28f3f4f685d7 ALSA: memalloc: Simplify snd_malloc_dev_pages() calls adds 42e748a0b325 ALSA: memalloc: Add non-cached buffer type adds 78c9be61c3a5 ALSA: hda: Check the non-cached stream buffers more explicitly adds fc478143693d ALSA: hda: Use new non-cached allocation for non-snoop mode adds 193c7e14762a ALSA: hda: Remove substream allocation/free ops adds 4985ddbf1edb ALSA: intel8x0: Use the new non-cached allocation for 440M [...] adds 87246f7fd572 ALSA: intel_hdmi: Use the new non-cached allocation adds 3a182c848946 ALSA: hda - Clean up jackpoll_ms option handling adds be57bfffb7b5 ALSA: hda: move hda_codec.h to include/sound adds 56e91b126886 Merge tag 'hda-codec-h-move' of git://git.kernel.org/pub/s [...] adds b917d58dcfaa ALSA: aoa: Convert to using %pOFn instead of device_node.name adds 38ce57ad1648 ALSA: rme32: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag adds dc0d1c451909 ALSA: mips: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag adds 10a23f614dc9 ALSA: emu10k1: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag adds b81e7732ce86 ALSA: cs46xx: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag adds d873d5ea89e3 ALSA: mips: Cleanup indirect PCM helper usages adds 70f7922c25cf Merge branch 'topic/pcm-indirect-fixes' into for-next adds 64b6acf60b66 ALSA: pcm: Update hardware pointer before start capture adds 5b03006d5c58 ALSA: hda: fix unused variable warning adds 7064f376d4a1 ALSA: intel8x0m: Register irq handler after register initi [...] adds 05e2ec3b00ed ALSA: atiixp: fix fall-through annotations adds e53134fefd20 ALSA: xen-front: Refine indentations and constify snd_pcm_ops adds bf85a91c2f96 ALSA: hda/ca0132 - Define new verbs and control params adds f62764638ae8 ALSA: hda/ca0132 - Add quirk for Sound BlasterX AE-5 adds d06feaf02fe6 ALSA: hda/ca0132 - Add pincfg for AE-5 adds 88268ce8a64e ALSA: hda/ca0132 - Set AE-5 bools and select mixer adds ce7154480cf9 ALSA: hda/ca0132 - Change ca0132_mmio_init for AE-5 adds b9b413450cd6 ALSA: hda/ca0132 - Add AE-5 pre-init and ca0113 functions adds 03c9b6b1e02e ALSA: hda/ca0132 - Add AE-5 regular init setup adds 7a928186b377 ALSA: hda/ca0132 - Change firmware name and usage adds 6ef0e91ec433 ALSA: hda/ca0132 - Merge post-dsp functions + cleanup adds 415cd8447c60 ALSA: hda/ca0132 - Add DSP setup functions for AE-5 adds 746fc9deb434 ALSA: hda/ca0132 - Clean up ca0132_alt_out_select adds 2283c85b4aa6 ALSA: hda/ca0132 - Add output set commands for AE-5 adds f231daaf51da ALSA: hda/ca0132 - Add input selection commands for AE-5 adds 212de2e7414a ALSA: hda/ca0132 - Add AE-5 specific controls adds edb1b3abdb20 ALSA: hda/ca0132 - Add AE-5 exit function adds d5c56c3bb01f Merge remote-tracking branch 'sound/for-next' adds 6e2d6b2728fc Merge tag 'v4.19-rc1' into asoc-4.19 adds 5d585e1e7568 ASoC: Convert to using %pOFn instead of device_node.name adds d78b1e43e218 ASoC: dapm: Remove clock framework ifdefs adds a5cd7e9cf587 ASoC: dapm: Don't fail creating new DAPM control on NULL pinctrl adds e33ffbd9cd39 ASoC: dpcm: Properly initialise hw->rate_max adds ac16df938e51 ASoC: meson: imply clock and reset controllers adds dadfab7272b1 ASoC: meson: axg-fifo: report interrupt request failure adds 302df2694b97 ASoC: meson: axg-tdm: restrict formats depending on slot width adds 513792c2554b ASoC: rt5682: Update calibration function adds b4af16d617ad ALSA: hda: move hda_codec.h to include/sound adds 8dce1d026da4 ASoC: Intel: common: add table for HDA-based platforms adds 7c33b5f16915 ASoC: Intel: Boards: Machine driver for SKL+ w/ HDAudio codecs adds 9cdae4352cba ASoC: Intel: Skylake: use HDAudio if ACPI enumeration fails adds 3d17871349d5 ASoC: Intel: Skylake: add HDA BE DAIs adds 00deadb5d86a ASoC: Intel: Skylake: use hda_bus instead of hdac_bus adds 6bae5ea94989 ASoC: hdac_hda: add asoc extension for legacy HDA codec drivers adds b0f2d651299f ASoC: adau17x1: Implemented safeload support adds 818838e6bfa4 ASoC: rt5670: Add quirk for Thinkpad 8 tablet adds 2ca426a24dd7 ASoC: Intel: common: Add quirk for Thinkpad 8 tablet adds f8fc397e1310 ASoC: Intel: cht-bsw-rt5672: Add key-mappings for the head [...] adds 6fbf9d8e2793 ASoC: rsnd: Add r8a774a1 support adds 6ee47d4a8dac ASoC: pcm3060: Add codec driver adds c736cbd3a668 ASoC: AMD: Set constraints for DMIC and MAX98357a codec adds a1b1e9880f0c ASoC: AMD: Change MCLK to 48Mhz adds 1b3b7981524a ASoC: atmel: tse850: switch to SPDX license identifier adds aec785f6a0dc ASoC: pcm3060: Improve stylistics of file comments adds 080aaf10892e ASoC: pcm3060: Improve legibility of if-statements adds dba508b5ab1d ASoC: adau17x1: Unused exported functions changed to internal adds 26bcf1c368d9 ASoC: dmic: add Kconfig prompt for the generic dmic codec. adds cb06a037f836 ASoC: dmic: add DT module alias adds 5cc3f8f89f2a ASoC: meson: add axg pdm input DT binding documentation adds 2cfc123eea74 ASoC: meson: add axg pdm input adds 834fe4084d31 Merge tag 'hda-codec-h-move' into asoc-4.20 adds 5fcb457ac2fd ASoC: davinci-mcasp: Add support for FIFO usage caused del [...] adds ec94c177bf37 ASoC: codecs: tas5720: add TAS5722 specific volume control adds db658f40cae3 ASoC: codecs: tas5720: add TAS5722 TDM slot width setting support adds 6f18bcdaa24b ASoC: cs4265: SOC_SINGLE register value error fix adds be47e75eb141 ASoC: cs4265: Add native 32bit I2S transport adds f853d6b3ba34 ASoC: cs4265: Add a S/PDIF enable switch adds e664de680b10 ASoC: simple_card_utils: support snd_soc_dai_link_componen [...] adds 710af9196ce6 ASoC: simple-card: support snd_soc_dai_link_component styl [...] adds 5ece10ab9920 ASoC: simple-scu-card: use simple_dai_props adds 2289cc1c7857 ASoC: simple-scu-card: support snd_soc_dai_link_component [...] adds 8e6746db2e66 ASoC: audio-graph-card: support snd_soc_dai_link_component [...] adds 1340739d4de4 ASoC: audio-graph-scu-card: use simple_dai_props adds 04f7267aa8d1 ASoC: audio-graph-scu-card: support snd_soc_dai_link_compo [...] adds 2967e5ea19ec ASoC: simple-card-util: remove dai_link compatible code for codec adds daecf46ee0e5 ASoC: soc-core: use snd_soc_dai_link_component for platform adds 868cdb469069 ASoC: simple-card-util: support snd_soc_dai_link_component [...] adds e58f41e41185 ASoC: simple-card: support snd_soc_dai_link_component styl [...] adds 24f3bead9b72 ASoC: simple-scu-card: support snd_soc_dai_link_component [...] adds 46c73187f298 ASoC: audio-graph-card: support snd_soc_dai_link_component [...] adds 77b9b84132f0 ASoC: audio-graph-scu-card: support snd_soc_dai_link_compo [...] adds c2f0898b8648 ASoC: simple-card-util: remove dai_link compatible code fo [...] adds 919869214b8e ASoC: tas6424: Print full register name in error message adds 4c11d7675827 Merge branch 'asoc-4.19' into asoc-4.20 tas dependency adds 5fb6589acc38 ASoC: tas6424: Add channel fault reporting adds 63a886f38dd9 ASoC: fix soc-core.c kernel-doc warning adds 80863ee222d3 ASoC: tlv320aic31xx: Add short circuit detection support adds b5c088689847 ASoC: rsnd: add warning message to rsnd_kctrl_accept_runtime() adds fb2815f44a9e ASoC: rsnd: add support for 16/24 bit slot widths adds 3791b3ee4bb1 ASoC: rsnd: add support for the DSP_A/DSP_B formats adds ba5d553b7bd7 ASoC: rsnd: add support for 8 bit S8 format adds b735662fa473 ASoC: rsnd: remove is_play parameter from hw_rule function adds 0e289012b47a ASoC: rsnd: ssi: Fix issue in dma data address assignment adds 599da084e041 ASoC: rsnd: ssi: Check runtime channel number rather than [...] adds 5e45a6fab3b9 ASoc: rsnd: dma: Calculate dma address with consider of BUSIF adds 92c7d384ff72 ASoc: rsnd: dma: Calculate PDMACHCRE with consider of BUSIF adds 8c9d75033340 ASoC: rsnd: ssiu: Support BUSIF other than BUSIF0 adds 2e66d523cd05 ASoC: rsnd: ssiu: Support to init different BUSIF instance adds d47f9580a6ea Merge branch 'asoc-4.19' into asoc-4.20 for rcar dep adds 6ab6a2474e0d ASoC: rsnd: merge .nolock_start and .prepare adds a45f8853a5f9 ASoC: Add driver for PROTO Audio CODEC (with a WM8731) adds 85e16fdd2f25 ASoC: mikroe-proto: dt-bindings: add DT bindings for PROTO board adds e03546ddd3db ASoC: core: Don't schedule DAPM work if already in target state adds 18d545bb2599 ASoC: tlv320aic31xx: Add overflow detection support adds 3db769f17714 ASoC: add for_each_link_codecs() macro adds 0b7990e38971 ASoC: add for_each_rtd_codec_dai() macro adds 3bbf5d34fd4a ASoC: dapm: Move error handling to snd_soc_dapm_new_contro [...] adds 94e630a35d33 ASoC: dapm: Cosmetic tidy up of snd_soc_dapm_new_control adds 778ff5bb8689 ASoC: dapm: Move connection of CODEC to CODEC DAIs adds 4a75aae17b2a ASoC: dapm: Add support for multi-CODEC CODEC to CODEC links adds 243bcfafcd9a ASoC: dapm: Move CODEC to CODEC params from the widget to [...] adds c24fb71fa4f7 ASoC: hdac_hdmi: remove redundant check for !port condition adds 501683d0cd54 ASoC: rsnd: gen: use tab instead of white-space adds dabdbe3ae0cb ASoC: rsnd: don't use %p for dev_dbg() adds 9ab708aef61f ASoC: sgtl5000: avoid division by zero if lo_vag is zero adds e058a4033240 ASoC: rsnd: Add device tree binding for r8a77990 adds fc269c039644 ASoC: dapm: Avoid uninitialised variable warning adds 3b857472f34f ASoC: Intel: hdac_hdmi: Limit sampling rates at dai creation adds 3004136b90be ASoC: max98373: usleep_range() needs include/delay.h adds 2e558a8127de ASoC: dapm: Fix a couple uninitialized ret variables adds 0712e0288b76 ASoC: qdsp6: q6asm-dai: clean up a return adds e14614dc5153 ASoC: atmel_ssc_dai: use devm_snd_soc_register_component() adds 570f75b93551 ASoC: bcm: use devm_snd_soc_register_component() adds 10ccaa39d762 ASoC: hdac_hda: use devm_snd_soc_register_component() adds 4fe1984ebc08 ASoC: rt5668: use devm_snd_soc_register_component() adds 007ac42db9ff ASoC: tscs454: use devm_snd_soc_register_component() adds bfacaa8c8956 ASoC: nuc900: use devm_snd_soc_register_component() adds 642a722d3116 ASoC: omap: use devm_snd_soc_register_component() adds afa88ee37b13 ASoC: sh: use devm_snd_soc_register_component() adds fb77436a444e ASoC: txx9: use devm_snd_soc_register_component() adds 18fbe800e606 ASoC: q6core: Use kmemdup to replace kzalloc + memcpy adds ca92cc4636fd ASoC: skl-topology: Use kmemdup to replace kzalloc + memcpy adds e36a1d0d249a ASoC: dapm: Add missing return value check for snd_soc_dap [...] adds 8dcb0c90c691 ASoC: AMD: Fix simultaneous playback and capture on differ [...] adds 1c8bc7b3de5e ASoC: pxa: switch to new ac97 bus support adds 54a3da1c105c Merge branch 'asoc-4.19' into asoc-4.20 Cirrus conflict adds ae7d1247d867 ASoC: Fix UBSAN warning at snd_soc_get/put_volsw_sx() adds a6ebf4c9770e ASoC: rt5668: remove empty rt5668_i2c_remove() adds 2eda3cb108b6 ASoC: soc-core: avoid nested code on soc_remove_dai() adds 4f1b327e65a9 ASoC: soc-core: remove unused num_dai_links adds 24d6638302b4 ASoC: rockchip: add missing INTERLEAVED PCM attribute adds e1e38ea14ea3 ASoC: remove unneeded static set .owner field in platform_driver adds e894efef9ac7 ASoC: core: add support to card rebind adds a7c439d6128d ASoC: soc-core: remove dai->driver NULL check adds d9b84a15892c ALSA: hda: Fix implicit definition of pci_iomap() on SH adds 597d18325acd ASoC: es8328: Fix fall-through annotations adds 982e386379f0 ASoC: hisilicon: fix fall-through annotations adds 24b7a0aa1abe ASoC: qdsp6: q6asm-dai: remove duplicated include from q6a [...] adds 4a9ed39477bd ASoC: soc-core: manage platform name under snd_soc_init_pl [...] adds be6ac0a9ced9 ASoC: soc-core: add snd_soc_is_matching_component() adds 29ca7d32d7f1 ASoC: remove redundant include adds bf0fa00fd841 ASoC: rt5682: Improve HP performance adds 90fbeb0cabf7 Merge branch 'asoc-4.19' into asoc-4.20 for rt5682 deps. adds afd603e4ded0 ASoC: rt5682: Update calibration function adds 28b20dde5e1c ASoC: rt5682: Fix the boost volume at the begining of playback adds 37efe23dcca3 ASoC: rt5682: Minor code modification adds 65ba4dd5200a ASoC: rt5677-spi: Drop unused GPIO include adds 3a6818c77167 ASoC: q6afe: dt-bindings: Update input range for qcom,sd-lines adds 7afecb3073e3 ASoC: convert for_each_rtd_codec_dai() for missing part adds 6d11b1287914 ASoC: rename for_each_rtd_codec_dai_reverse to rollback adds 7fe072b4df5d ASoC: add for_each_card_prelinks() macro adds 98061fdbfccc ASoC: add for_each_card_links() macro adds bcb1fd1fcd65 ASoC: add for_each_card_rtds() macro adds f70f18f7d459 ASoC: add for_each_card_components() macro adds 1a1035a9854f ASoC: add for_each_comp_order() macro adds d2e24d64652b ASoC: add for_each_dpcm_fe() macro adds 8d6258a4dd26 ASoC: add for_each_dpcm_be() macro adds fc795bf7224e ASoC: rt5663: Remove the boost volume in the beginning of [...] adds 0310820c2738 ASoC: tidyup for_each_card_prelinks() dai_link adds c78d42c7fbd6 ASoC: qcom: qdsp6: remove duplicated include from q6adm.c adds 624d1a7cd899 ASoC: rsnd: fixup SSI clock during suspend/resume modes adds 368dee945947 ASoC: add for_each_component() macro adds 15a0c6457246 ASoC: add for_each_component_dais() macro adds 34feff17937d Merge branch 'asoc-4.20' into asoc-next adds 94fcd824e4da Merge remote-tracking branch 'sound-asoc/for-next' adds 3d0e63754fa4 drbd: Convert from ahash to shash adds 7759eb23fd98 block: remove bio_rewind_iter() adds 2ce711f965d9 ata: ahci: Convert to using %pOFn instead of device_node.name adds f355eece3195 libata: Use SMART LBAM/LBAH password defines adds 15fd6ec97d4c dt-bindings: ata: ahci-platform: fix indentation of target-supply adds a37da9180f42 ata: ahci_platform: add support for AHCI controller regulator adds d4fbe64bc6ed dt-bindings: ata: ahci-platform: document ahci-supply adds f20fb266e77a ata: ahci_platform: add support for PHY controller regulator adds a052ae02e401 dt-bindings: ata: ahci-platform: document phy-supply adds 76dfb49d2e2a ata: ahci_sunxi: add support for r40 adds caf8975b97c1 dt-bindings: ata: update ahci_sunxi bindings adds 503c346e9e30 Merge branch 'for-4.20/libata' into for-next adds 20bdc376b427 ata: Disable AHCI ALPM feature for Ampere Computing eMAG SATA adds 521c99869706 Merge branch 'for-4.20/libata' into for-next adds 902d53914f64 block: umem: replace spin_lock_bh with spin_lock in taskle [...] adds 1d4338dfb965 Merge branch 'for-4.20/block' into for-next adds 798ef9e70110 rsxx: Remove unnecessary parentheses adds 39400abfd1b3 Merge branch 'for-4.20/block' into for-next adds ce42c1768152 pata_atiixp: Remove unnecessary parentheses adds 4e36415fa9ce Merge branch 'for-4.20/libata' into for-next adds f8c0d7b16fd9 blk-iolatency: remove set but not used variables 'changed' [...] adds 0f222148b971 Merge branch 'for-4.20/block' into for-next adds cbeb869a3d11 block, bfq: correctly charge and reset entity service in a [...] adds d0edc2473be9 block, bfq: inject other-queue I/O into seeky idle queues [...] adds c8765de0adfc blok, bfq: do not plug I/O if all queues are weight-raised adds 4e0cd84418eb Merge branch 'for-4.20/block' into for-next adds 576ed9135489 block: use bio_add_page in bio_iov_iter_get_pages adds 9ff01255a01c Blk-throttle: update to use rbtree with leftmost node cached adds 2fef015d769a Merge branch 'for-4.20/block' into for-next adds 27e6fa996c53 blkcg: fix ref count issue with bio_blkcg using task_css adds 49f4c2dc2b50 blkcg: update blkg_lookup_create to do locking adds 07b05bcc3213 blkcg: convert blkg_lookup_create to find closest blkg adds a7b39b4e961c blkcg: always associate a bio with a blkg adds 5bf9a1f3b4ef blkcg: consolidate bio_issue_init to be a part of core adds 74b7c02a9bc1 blkcg: associate a blkg for pages being evicted by swap adds bdc2491708c4 blkcg: associate writeback bios with a blkg adds c839e7a03f92 blkcg: remove bio->bi_css and instead use bio->bi_blkg adds f0fcb3ec89f3 blkcg: remove additional reference to the css adds e2b0989954ae blkcg: cleanup and make blk_get_rl use blkg_lookup_create adds b3b9f24f5fcc blkcg: change blkg reference counting to use percpu_ref adds 101246ec02b5 blkcg: rename blkg_try_get to blkg_tryget adds 83f1f6877c5e Merge branch 'for-4.20/block' into for-next adds c7b1bf5cca76 blk-mq: Document the functions that iterate over requests adds 23ea4780b46f Merge branch 'for-4.20/block' into for-next adds 43b729bfe9cf block: move integrity_req_gap_{back,front}_merge to blk.h adds e9907009cbfc block: move req_gap_{back,front}_merge to blk-merge.c adds 27ca1d4ed04e block: move req_gap_back_merge to blk.h adds 6a9f5f240adf block: simplify BIOVEC_PHYS_MERGEABLE adds 0e253391a970 block: add a missing BIOVEC_SEG_BOUNDARY check in bio_add_pc_page adds 3dccdae54fe8 block: merge BIOVEC_SEG_BOUNDARY into biovec_phys_mergeable adds 6e768461c215 block: remove bvec_to_phys adds bceacbfa48bf block: don't include io.h from bio.h adds 65969e5cb249 block: don't include bug.h from bio.h adds 1f1b98e95979 Merge branch 'for-4.20/block' into for-next adds 5077c91c6906 Merge remote-tracking branch 'block/for-next' adds 013ad043906b dm thin metadata: fix __udivdi3 undefined on 32-bit adds b592211c33f7 dm mpath: fix attached_handler_name leak and dangling hw_h [...] adds 0328ba90407c dm raid: remove bogus const from decipher_sync_action() re [...] adds bcf1dc7a254b Merge remote-tracking branch 'device-mapper/for-next' adds 8b38daca3d93 pcmcia: remove KERN_INFO level from debug message adds c3a5307873d4 pcmcia: Use module_pcmcia_driver for scsi drivers adds 1b8b3d48c13e Merge remote-tracking branch 'pcmcia/pcmcia-next' adds 0f611b6e7861 mmc: sdhci-pltfm: Convert DT properties to generic device [...] adds 22c35a4f51dd mmc: sdhci-iproc: Add ACPI support adds ecc55d68adcb mmc: sdhci-of-arasan: Do now show error message in case of [...] adds a0bdb4173eb3 mmc: renesas_sdhi_internal_dmac: Whitelist r8a774a1 adds af9f5191e502 mmc: renesas_sdhi: Add r8a774a1 support adds b4c986b9430f mmc: dw_mmc: hi3798cv200: add MMC_CAP_CMD23 cap adds 09dbf856f4d3 mmc: jz4740: Drop dependency on MACH_JZ4740/80 adds 15fdce25c2fd mmc: renesas_sdhi_internal_dmac: Fix a few typos adds 5e98a605f80a mmc: renesas_sdhi_internal_dmac: add R8A77970 to whitelist adds fe94cae0d4af dt-bindings: mmc: tmio_mmc: document Renesas R8A77970 bindings adds d07d82c2e085 mmc: use SPDX identifier for Renesas drivers adds 13d2c006e261 mmc: jz4740: Add support for the JZ4725B adds 7566e320693e mmc: tmio: replace tmio_mmc_clk_stop() calls with tmio_mmc [...] adds c10e89af2ed0 mmc: tmio: move tmio_mmc_set_clock() to platform hook adds b915af3188a7 dt-bindings: mmc: add DT binding for UniPhier SD/eMMC controller adds 215fa52ac9cd mmc: uniphier-sd: add UniPhier SD/eMMC controller driver adds d4e52c9b4348 mmc: sdhci: add tuning error codes adds 21c38c7af711 mmc: sdhci-of-esdhc: add erratum A008171 support adds 490923a85246 sdhci: acpi: add free_slot callback adds 617ab9c743ea sdhci: acpi: add qcom sdhci host reset quirk fix adds 23346124cfe2 mmc: sdhci: Export sdhci_request() adds f9be8c0eef62 mmc: Convert to using %pOFn instead of device_node.name adds 912398e10f17 mmc: sdhci: add adma_table_cnt member to struct sdhci_host adds cc7ef0fb6373 mmc: sdhci: introduce adma_write_desc() hook to struct sdhci_ops adds 576e466080cd mmc: sdhci-of-dwcmshc: solve 128MB DMA boundary limitation adds 0a37d27d50c1 mmc: renesas_sdhi: merge clk_{start,stop} functions to set_clock adds c7108137d103 mmc: tmio: refactor CLK_CTL bit calculation adds f2590022fd0b mmc: core: add helper to see if a host is doing a retune adds 91952098102b mmc: renesas_sdhi: skip SCC error check when retuning adds 9dae8aa2017d mmc: tmio: Fix SCC error detection adds 6b6cf07a9453 mmc: tmio: more concise clk calculation adds c5f63f7beb2a mmc: tmio: remove now unused variable adds a8fac44d0bf7 dt-bindings: mmc: tegra: Add pad voltage control properties adds 9229aed7ce1e dt-bindings: Add Tegra SDHCI pad pdpu offset bindings adds dc3e962b5ffe dt-bindings: mmc: Add Tegra SDHCI sampling trimmer values adds fe5133873445 mmc: tegra: Reconfigure pad voltages during voltage switching adds b4844867d26f mmc: tegra: Poll for calibration completion adds 0e8a4790ed12 mmc: tegra: Set calibration pad voltage reference adds d8d32d8df119 mmc: tegra: Power on the calibration pad adds 7c95001e155e mmc: tegra: Disable card clock during pad calibration adds ff5ecdbecc01 mmc: tegra: Program pad autocal offsets from dt adds 7349401e2570 mmc: tegra: Perform pad calibration after voltage switch adds 0dd89faa1dcf mmc: tegra: Enable pad calibration on Tegra210 and Tegra186 adds db9272ddab72 mmc: tegra: Add a workaround for tap value change glitch adds e5008e92eb1a mmc: tegra: Parse default trim and tap from dt adds f23261296ac5 mmc: tegra: Configure default tap values adds e5c621e542fe mmc: tegra: Configure default trim value on reset adds 757dcc039c73 mmc: tegra: Use standard SDHCI tuning on Tegra210 and Tegra186 adds 17f4a4cc52d4 mmc: tegra: Remove tegra_sdhci_writew() from tegra210_sdhci_ops adds a25e65f42c00 mmc: tegra: Disable card clock during tuning cmd on Tegra210 adds dda5b2b43063 mmc: tegra: Enable UHS and HS200 modes for Tegra210 adds e196a7c7b482 mmc: tegra: Enable UHS and HS200 modes for Tegra186 adds e01f89d21a83 dt-bindings: mmc: Add DQS trim value to Tegra SDHCI adds fd06f901dc97 mmc: tegra: Parse and program DQS trim value adds b5fd479c8aa9 mmc: tegra: Implement HS400 enhanced strobe adds e3b55ae9a17a mmc: tegra: Implement HS400 delay line calibration adds fda2eda77d26 mmc: tegra: Implement periodic pad calibration adds fce3762f5829 mmc: tegra: fix inconsistent IS_ERR and PTR_ERR adds 1e5ce60b7a38 mmc: sdhci: Add version V4 definition adds 35ad0f3d72b1 mmc: sdhci: Add sd host v4 mode adds b277a2e61b92 mmc: sdhci: Change SDMA address register for v4 mode adds 50e69a119a76 mmc: sdhci: Add ADMA2 64-bit addressing support for V4 mode adds 957f188b7326 mmc: sdhci: Add 32-bit block count support for v4 mode adds 08e64e2c0698 mmc: sdhci: Add Auto CMD Auto Select support adds b5aa86b2e212 mmc: sdhci: SDMA may use Auto-CMD23 in v4 mode adds 9e9e81764df0 dt-bindings: sdhci-sprd: Add bindings for the sdhci-sprd c [...] adds 1f25b63753f6 mmc: sdhci-sprd: Add Spreadtrum's initial host controller adds f55419b79428 mmc: sunxi: Clarify new timing mode usage and implementation adds 4464311c3998 mmc: sunxi: Use new timing mode for A64 eMMC controller adds b7da2cc73d7a Merge branch 'fixes' into next adds f84c9604e608 mmc: renesas_sdhi_internal_dmac: set scatter/gather max se [...] adds 4d07c8af15c5 mmc: mxcmmc: replace spin_lock_irqsave with spin_lock in ISR adds c42c3deae1a7 mmc: sdhci: fix __sdhci_adma_write_desc adds 6d2c69fa9f7a Merge remote-tracking branch 'mmc/next' adds 9a255eeb01dd raid5: block failing device if raid will be failed adds f56fe9c27114 Merge remote-tracking branch 'md/for-next' adds e923a67c30bf mfd: sec-core: Add SPDX license identifiers adds fba2a389d6f7 mfd: maxim: Add SPDX license identifiers adds 5643f9ed87c7 mfd: sec-core: Fix indentation of Kconfig description adds 373a75da657a mfd: sec-core: Allow building as module adds ac78685c67c9 mfd: adp5520: Update MODULE AUTHOR email address adds 35806df2446a mfd: cros_ec: Check for mkbp events on resume only if supported. adds ccfe809efde9 mfd: Add ingenic-tcu.h header adds b93d9457600e mfd: arizona: Correct calling of runtime_put_sync adds a0f456bc1885 mfd: madera: Don't use regmap_read_poll_timeout to poll fo [...] adds d746dce9cb42 mfd: max77620: Convert to using %pOFn instead of device_node.name adds a2bc17464f77 mfd: madera: Remove unused forward reference adds 3d0401986c05 mfd: mc13xxx-core: Fix PMIC shutdown when reading ADC values adds 57a73f41b900 mfd: motorola-cpcap: Add audio-codec support adds 12d5bc8373b1 mfd: intel_msic: Use DEFINE_RES_IRQ() macro adds 759ce22d5e8d mfd: intel_soc_pmic_crc: Use DEFINE_RES_IRQ_NAMED() macro adds 46ca6a6fce7f mfd: intel_soc_pmic_crc: Use REGMAP_IRQ_REG() macro adds 7a91119f6c6d mfd: intel_soc_pmic_bxtwc: Chain power button IRQs as well adds d43627217cf8 mfd: Sort headers alphabetically for Intel PMIC drivers adds adbd983a2c72 mfd: Convert Intel PMIC drivers to use SPDX identifier 1;5 [...] adds b1fa43efa7db MAINTAINERS: Add myself as designated reviewer of Intel MFD PMIC adds 15e2c9db0e19 mfd: arizona: Make array mclk_name static, shrinks object size adds d5b197ece5b7 mfd: max8997: Enale irq-wakeup unconditionally adds 1dd62cb99da7 mfd: max8997: Disable interrupt handling for suspend/resume cycle adds 92d6ba4ff700 mfd: ti-lmu: constify mfd_cell tables adds 41a76cb00f93 Merge remote-tracking branch 'mfd/for-mfd-next' adds 89a74789f4b4 power: supply: cros_usbpd: remove unused pointer 'dev' adds b00b04aa668c power: supply: ab8500_fg: fix obsolete function adds 7b38ebdf7430 power: supply: maxim: Add SPDX license identifiers adds 9d9ae3414d1b power: supply: bq25890_charger: Add debugging output of fa [...] adds 0838d84fff7c power: supply: bq25890_charger: Remove unused table entries adds 2e1a2ddee9ce power: supply: bq25890_charger: Add the BQ25896 part adds ae6fe7a387e9 power: supply: bq25890_charger: Read back the current batt [...] adds 87a2b65fc855 power: supply: sysfs: ratelimit property read error message adds 54baff8d4e5d power: supply: ab8500_fg: silence uninitialized variable warnings adds b3e1b276a429 power: reset: convert to SPDX identifiers adds 9f7195da31fb power: reset: at91-poweroff: switch to slow clock before shutdown adds 4e018c1e9b05 power: reset: at91-poweroff: use only one poweroff function adds 9be74f0d39c1 power: reset: at91-poweroff: make mpddrc_base part of stru [...] adds 6764aca14fc8 power: reset: at91-poweroff: make sclk part of struct shdwc adds d12f84906bcb power: reset: at91-poweroff: rename at91_shdwc_base member [...] adds 9f1e44774be5 power: reset: at91-poweroff: do not procede if at91_shdwc [...] adds 2e04dd441a2e Merge tag 'psy-at91-poweroff-immutable-for-v4.20-signed' i [...] adds 36f47383c7f9 mfd: cros: add charger port count command definition adds 3af15cfacd1e power: supply: cros: add support for dedicated port adds 782853cf9b1b Merge tag 'psy-mfd-cros-immutable-for-v4.20-signed' into psy-next adds cb90a2c6f77f power: supply: max8998-charger: Fix platform data retrieval adds ad1570d99f28 power: supply: bq25890_charger: fix semicolon.cocci warnings adds 8314c212f995 power: supply: twl4030_charger: fix charging current out-o [...] adds 079cdff3d0a0 power: supply: twl4030_charger: disable eoc interrupt on l [...] adds 8d1f326ab8ed dt-bindings: power: Add Spreadtrum SC2731 charger documentation adds 1c3d7b0364f0 power: supply: Add Spreadtrum SC2731 charger support adds 457b42f0aa1c power: supply: bq27xxx: Add support for BQ27411 adds a4ac1f5ced58 power: reset: qcom-pon: Add pms405 pon support adds 8e962bbcadb3 Merge remote-tracking branch 'battery/for-next' adds 0c9721a5d1de regulator: Convert to using %pOFn instead of device_node.name adds 46942b21a95f regulator: isl9305: Add missing .owner field in regulator_desc adds 61b2e6741e81 regulator: bd71837: Remove duplicate assignment for n_volt [...] adds e7d80b6b848b regulator: regmap helpers - support overlapping linear ranges adds 01de19d09ce6 regulator: core: Add the opmode to regulator_summary adds 7d3827b59548 regulator: core: Add consumer-requested load in regulator_summary adds 7e4d9683d6a7 regulator: core: Add locking to debugfs regulator_summary adds beb5a17fa32e regulator: qcom-rpmh: Add stylistic breaks in the default cases adds cd7e36ab7222 regulator: Fix useless O^2 complexity in suspend/resume adds 1efef7cc7271 regulator: fix kernel-doc for regulator_suspend() adds efdfeb079cc3 regulator: fixed: Convert to use GPIO descriptor only adds df43519eb706 regulator: bd718x7: add missing linux/of.h inclusion adds f589d95b9751 regulator: qcom: Add PMS405 regulators adds 5a7d7d0f9f79 regulator: da905{2,5}: Remove unnecessary array check adds 950b60787f67 Merge branch 'regulator-4.20' into regulator-next adds 74f008f251bc kernel/reboot.c: export pm_power_off_prepare adds cb60ad04c4eb regulator: pfuze100: add fsl,pmic-stby-poweroff property adds c29daffa322a regulator: pfuze100-regulator: provide pm_power_off_prepar [...] adds db6565af68db regulator: pfuze100-regulator: fix spelling mistake "stand [...] adds f7ae8bfc121d Merge remote-tracking branch 'regulator/topic/pfuze100' in [...] adds 79cf36b59d8f Merge remote-tracking branch 'regulator/for-next' adds a599c0b374c4 Merge tag 'tpmdd-next-20180518' of git://git.infradead.org [...] adds d19289133b1d Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] adds 12aaa9cfc578 Merge branch 'next-general' into next-testing adds 4996539f84ee Merge branch 'next-general' into next-testing adds 530a13df0b0b Merge branch 'next-general' into next-testing adds f98b52429135 Merge branch 'next-integrity' into next-testing adds b68b40ae3c8b Merge tag 'tpmdd-next-20180728' of git://git.infradead.org [...] adds d83c732fffc3 Merge branch 'smack-for-4.19-a' of https://github.com/csch [...] adds 4408e300a67a security/capabilities: remove check for -EINVAL adds e42f6f9be4f8 Merge tag 'v4.19-rc2' into next-general adds dbdb75bd0879 security: tomoyo: Fix obsolete function adds 6e9511f9cd5a Merge branch 'next-general' into next-testing adds 0d42d73a37ff seccomp: remove unnecessary unlikely() adds 72934a2c220f Merge branch 'next-general' into next-testing adds 941a8095e011 Merge remote-tracking branch 'security/next-testing' adds 5f997580e8b1 apparmor: Fix network performance issue in aa_label_sk_perm adds 1f8266ff5884 apparmor: don't try to replace stale label in ptrace access check adds 5dcba294d31a Merge remote-tracking branch 'apparmor/apparmor-next' adds 7bb185edb030 selinux: fix mounting of cgroup2 under older policies adds 95ffe194204a selinux: refactor mls_context_to_sid() and make it stricter adds 4458bba09788 selinux: Add __GFP_NOWARN to allocation at str_read() adds af4ef9ee0068 Merge remote-tracking branch 'selinux/next' adds 7a96f0a3de62 tpm: fix response size validation in tpm_get_random() adds fac353d17a0c tpm: suppress transmit cmd error logs when TPM 1.2 is disa [...] adds b64a44b4bcdb tpm: Make SECURITYFS a weak dependency adds 355d6f673fd6 tpm: add ptr to the tpm_space struct to file_priv adds 8489bf8336ea tpm: add support for nonblocking operation adds 8abac8d7b90d tpm: Restore functionality to xen vtpm driver. adds 94718a8f4f4e Merge remote-tracking branch 'tpmdd/next' adds b610e2ff4622 of/unittest: remove use of node name pointer in overlay hi [...] adds 6901378c799d of/unittest: add printf tests for node name adds a613b26a5013 of: Convert to using %pOFn instead of device_node.name adds 6d0a70a284be vsprintf: print OF node name using full_name adds f6707fd6241e of: make PowerMac cache node search conditional on CONFIG_ [...] adds 00b7d1cf4667 of: make default address and size cells sizes private adds 362ce2b8e52b Merge branch 'dt/linus' into HEAD adds 62287dce5d0e of/unittest: Fix I2C bus unit-address error adds 53dd9dce6979 libfdt: Ensure INT_MAX is defined in libfdt_env.h adds c36d5a6c74e7 scripts/dtc: Add yamltree.c to dtc sources adds f858927fd6ce scripts/dtc: Update to upstream version v1.4.7-14-gc86da84d30e4 adds ba38f352d4ef Merge remote-tracking branch 'devicetree/for-next' adds 9135bac32505 spi: use SPDX identifier for Renesas drivers adds 862cf93e4b9b spi: Add Spreadtrum SPI controller documentation adds e7d973a31c24 spi: sprd: Add SPI driver for Spreadtrum SC9860 adds 864822235f18 spi: sh-msiof: Add r8a774a1 support adds eeaceb8b7d1f spi: Introduce one new field to set word delay adds be17ee0da35a spi: dw-mmio: add MSCC Jaguar2 support adds 6e249d1ec1b4 spi: davinci: remove set but not used variable 'pdata' adds c1d8b0825d50 spi: dw-mmio: avoid hardcoded field mask adds c7ba47362858 spi: orion: cosmetics - alias long direct_access variables adds 04c55a34cf3d spi: sh-msiof: Document R-Car D3 support adds 3806112c9ecb spi: sh-msiof: Document R-Car E3 support adds 35386dfd13b7 spi: spidev_test: Improve decoded text part of hex dump adds 7c5d8a249aca spi: Do not print a message if spi_controller_{suspend,res [...] adds 48c29d0d27fb spi: spi-gpio: Remove set but not used variable 'pdata' adds af060b3f72b8 spi: dw: support 4-16 bits per word adds b9e49520c114 spi: pl022: Remove set but not used variable 'chip' adds b9a947dd756b spi: pic32: remove unnecessary of_node_get() adds abf5feef3ff0 spi: gpio: No MISO does not imply no RX adds e757996cafbe spi: spi-mem: Adjust op len based on message/transfer size [...] adds 56df612afb60 spi: davinci: Remove chip select GPIO pdata adds 37a1aa88f98d spi: davinci: remove set but not used variable 'pdata' adds 3356d9f4cb45 spi: pic32-sqi: remove unnecessary of_node_get() adds 0baf9eb25572 spi: add new SPI_CS_WORD flag adds cbaa62e0094a spi: add software implementation for SPI_CS_WORD adds 926369667732 Merge tag 'spi-cs-word' into spi-4.20 adds a3762b13a596 spi: spi-davinci: Add support for SPI_CS_WORD adds 8089babee17c spi: pxa2xx: Remove the shutdown callback adds 0fd85869c2a9 spi/bcm63xx-hsspi: keep pll clk enabled adds 00bca73bfca4 spi: mediatek: Don't modify spi_transfer when transfer. adds 71388b215697 spi: always use software fallback for SPI_CS_WORD when usi [...] adds f34ecdbd5661 spi: spi-davinci: Don't error when SPI_CS_WORD and cs_gpio adds 380583227c0c spi: spi-mem: Add extra sanity checks on the op param adds 8cfde7847d5e spi: pic32: Use proper enum in dmaengine_prep_slave_rg adds 4d7a1493a432 Merge branch 'spi-4.20' into spi-next adds a5e3faea468d Merge remote-tracking branch 'spi/for-next' adds 4a60aa05a063 objtool: Support per-function rodata sections adds 2e9e65df5cdb Merge branch 'core/objtool' adds 02228e4909f0 Merge branch 'efi/urgent' adds 34e12b864e61 jump_label: Use static_key_linked() accessor adds ce991095ccdf Merge branch 'locking/urgent' into locking/core, to pick up fixes adds cb538267ea1e jump_label/lockdep: Assert we hold the hotplug lock for _c [...] adds 4b486b535c33 locking/rwsem: Exit read lock slowpath if queue empty & no writer adds 925b9cd1b89a locking/rwsem: Make owner store task pointer of last ownin [...] adds 84818af26350 locking/rtmutex: Fix the preprocessor logic with normal #i [...] adds cb92173d1f04 locking/lockdep, cpu/hotplug: Annotate AP thread adds 12564f39a53b Merge branch 'locking/core' adds 7a983a0fe2a2 perf trace: Pass augmented args to the arg formatters when [...] adds 6ccc18a9a17a perf trace: Make the augmented_syscalls filter out the tra [...] adds 1cdf618f2386 perf trace: Print the syscall name for augmented_syscalls adds 6dcbd212ff49 perf trace: Extract the comm/tid printing for syscall enter adds c96f4edcc356 perf trace: Show comm/tid for augmented_syscalls adds 75d1e30681d0 perf trace: Use the augmented filename, expanding syscall [...] adds daa1284af3b9 perf trace: Augment the 'open' syscall 'filename' arg adds 9779fc021410 perf trace: Augment inotify_add_watch pathname syscall arg adds f6618ce6c024 perf trace: Introduce augmented_filename_syscall_enter() d [...] adds 16cc63593f67 perf trace: Augment 'newstat' (aka 'stat') filename ptr adds 9ab5aadebedd perf trace: Add a etcsnoop.c augmented syscalls eBPF utility adds d35b168c3dcd perf bpf: Give precedence to bpf header dir adds 403f833d15a3 perf bpf: Add linux/socket.h to the headers accessible to [...] adds d5a7e6613b00 perf trace augmented_syscalls: Augment connect's 'sockaddr' arg adds 24a6c2cd1dbd perf trace augmented_syscalls: Add augmented_sockaddr_sysc [...] adds 02ef28842077 perf trace augmented_syscalls: Augment bind's 'myaddr' soc [...] adds 6ebb686225a8 perf trace augmented_syscalls: Augment sendto's 'addr' arg adds b043cb524d28 perf trace beauty: Reorganize 'struct sockaddr *' beautifier adds 766e0618e494 perf report: Create auxiliary trace data files for s390 adds 266b851cc287 tools lib traceevent, perf tools: Split trace-seq related [...] adds 664b6a95d771 perf bpf: Add syscall_exit() helper adds 5e2d8a5acc99 perf augmented_syscalls: Update the header comments adds 4c8f0a726ef8 perf trace augmented_syscalls: Rename augmented_*_syscall_ [...] adds f5b076dc01e7 perf trace augmented_syscalls: Hook into syscalls:sys_exit [...] adds c4191e55b874 perf trace: Show comm and tid for tracepoint events adds d50ed0ce8204 perf stat: Use evsel->threads in create_perf_stat_counter() adds 728c0ee0a896 perf stat: Move 'initial_delay' to 'struct perf_stat_config' adds 5698f26b46e4 perf stat: Move 'no_inherit' to 'struct perf_stat_config' adds 35386233fcf7 perf stat: Use local config arg for scale in create_perf_s [...] adds 7d9ad16afe2b perf stat: Add 'identifier' flag to 'struct perf_stat_config' adds 318ec1841a3f perf tools: Switch 'session' argument to 'evlist' in perf_ [...] adds 650d62204602 perf evsel: Introduce perf_evsel__store_ids() adds d09cefd2ef99 perf stat: Move create_perf_stat_counter() to stat.c adds 491073a61266 perf stat: Rename 'is_pipe' argument to 'attrs' in perf_st [...] adds 73d586c3917d perf stat: Add 'struct perf_stat_config' argument to perf_ [...] adds 1821f4eb480b perf stat: Add 'struct perf_tool' argument to perf_stat_sy [...] adds 1c21e9899d6a perf stat: Add 'struct perf_evlist' argument to perf_stat_ [...] adds c2c247f2dd87 perf stat: Add 'perf_event__handler_t' argument to perf_st [...] adds 0a4e64d391a2 perf stat: Move perf_stat_synthesize_config() to stat.c adds a5a9eac1a018 perf stat: Introduce perf_evlist__print_counters() adds 0174820a8ba1 perf stat: Move STAT_RECORD out of perf_evlist__print_counters() adds b64df7f33743 perf stat: Add 'struct perf_stat_config' argument to perf_ [...] adds f3ca50e61ff4 perf stat: Pass 'struct perf_stat_config' argument to loca [...] adds 6ca9a082b190 perf stat: Pass a 'struct perf_stat_config' argument to gl [...] adds fa7070a38676 perf stat: Move csv_* to 'struct perf_stat_config' adds 132c6ba3c440 perf stat: Move 'interval_clear' to 'struct perf_stat_config' adds 0ce5aa026660 perf stat: Move 'metric_only' to 'struct perf_stat_config' adds df4f7b4d4b1e perf stat: Move 'unit_width' to 'struct perf_stat_config' adds c512e0eae4c6 perf stat: Add 'target' argument to perf_evlist__print_counters() adds bc0bcda201e8 perf stat: Pass 'evlist' argument to print functions adds 0c538a946295 perf stat: Use 'evsel->evlist' instead of 'evsel_list' in [...] adds d97ae04b3d52 perf stat: Move 'run_count' to 'struct perf_stat_config' adds ee1760e2cf62 perf stat: Move 'metric_only_len' to 'struct perf_stat_config' adds ae2d7da554f0 perf stat: Pass 'struct perf_stat_config' to first_shadow_cpu() adds 77e0faf8552c perf stat: Pass 'evlist' to aggr_update_shadow() adds 26893a6018f8 perf stat: Add 'walltime_nsecs_stats' pointer to 'struct p [...] adds aea0dca1629c perf stat: Move 'null_run' to 'struct perf_stat_config' adds 31084123c196 perf stat: Move 'print_free_counters_hint' to 'struct perf [...] adds 3b3cd9a41c2b perf stat: Move 'print_mixed_hw_group_error' to 'struct pe [...] adds 8897a8916efb perf stat: Move ru_* data to 'struct perf_stat_config' adds 6f6b6594b5f3 perf stat: Move *_aggr_* data to 'struct perf_stat_config' adds a138af663500 perf stat: Do not use the global 'evsel_list' in print functions adds 34ff0866d46a perf stat: Move 'big_num' data to 'struct perf_stat_config' adds fdee335b00b0 perf stat: Move 'no_merge' data to 'struct perf_stat_config' adds be54d5932531 perf stat: Propagate 'struct target' arg to sort_aggr_thread() adds 54ac0b1bd25c perf stat: Move 'walltime_*' data to 'struct perf_stat_config' adds d0192fdba09a perf stat: Move 'metric_events' to 'struct perf_stat_config' adds 088519f318be perf stat: Move the display functions to stat-display.c adds 3de3e8bbf302 perf trace beauty: Alias 'umount' to 'umount2' adds 58094c48f407 perf annotate: Handle arm64 move instructions adds 21d7eb9a2473 perf augmented_syscalls: Check probe_read_str() return separately adds 7538d16397df perf augmented_syscalls: Avoid optimization to pass older [...] adds 8a041f86a83f perf trace: Introduce syscall__augmented_args() method adds db2da3f85cd6 perf trace: Setup augmented_args in the raw_syscalls:sys_e [...] adds b1a9e2535e20 perf trace: Use the raw_syscalls:sys_enter for the augment [...] adds d8e75a110df7 perf map: Turn some pr_warning() to pr_debug() adds 1632936480a5 perf tests: Fix record+probe_libc_inet_pton.sh without pin [...] adds bda58ee8f8e4 Merge tag 'perf-core-for-mingo-4.20-20180905' of git://git [...] adds ba6cc93d611b Merge branch 'perf/urgent' into perf/core, to pick up fixe [...] adds 2766d2ee960c perf/x86: Add __ro_after_init annotations adds d0555fc78fdb kprobes: Remove pointless BUG_ON() from disarming process adds c72e6742f62d kprobes: Remove pointless BUG_ON() from add_new_kprobe() adds a6d18e65dff2 kprobes: Remove pointless BUG_ON() from reuse_unused_kprobe() adds 819319fc9346 kprobes: Return error if we fail to reuse kprobe instead o [...] adds cbdd96f55861 kprobes: Don't call BUG_ON() if there is a kprobe in use o [...] adds 49e73246cbe6 perf/x86/intel/pt: Annotate 'pt_cap_group' with __ro_after_init adds 00caa23ff236 Merge branch 'perf/core' adds ac50689277b0 Merge branch 'perf/urgent' adds 7401a633c34a x86/mce-inject: Reset injection struct after injection adds 0ffd33aadf99 Merge branch 'ras/core' adds 05484e098448 sched/topology: Add SD_ASYM_CPUCAPACITY flag detection adds bb1fbdd3c3fd sched/topology, drivers/base/arch_topology: Rebuild the sc [...] adds 3ba09df4b8b6 sched/topology, arch/arm64: Rebuild the sched_domain hiera [...] adds e1799a80a4f5 sched/topology, arch/arm: Rebuild sched_domain hierarchy w [...] adds df054e8445a4 sched/topology: Add static_key for asymmetric CPU capacity [...] adds 3b1baa6496e6 sched/fair: Add 'group_misfit_task' load-balance type adds e3d6d0cb66f2 sched/fair: Add sched_group per-CPU max capacity adds cad68e552e77 sched/fair: Consider misfit tasks when load-balancing adds 5fbdfae5221a sched/fair: Kick nohz balance if rq->misfit_task_load adds dbbad719449e sched/fair: Change 'prefer_sibling' type to bool adds 575638d1047e sched/core: Change root_domain->overload type to int adds e90c8fe15a3b sched/fair: Wrap rq->rd->overload accesses with READ/WRITE_ONCE() adds 757ffdd705ee sched/fair: Set rq->rd->overload when misfit adds 4ad3831a9d4a sched/fair: Don't move tasks to lower capacity CPUs unless [...] adds 9c63e84db29b sched/core: Disable SD_PREFER_SIBLING on asymmetric CPU ca [...] adds 7e6f4c5d600c sched/debug: Explicitly cast sched_feat() to bool adds d90707ebebe0 sched/numa: Remove unused code from update_numa_stats() adds 7477a3504e61 sched/numa: Remove unused numa_stats::nr_running field adds ff28915fd31c sched/debug: Use symbolic names for task state constants adds ace8031099f9 sched/topology: Make local variables static adds af3f2f0f6abf Merge branch 'sched/core' adds 976516404ff3 y2038: remove unused time interfaces adds 33e26418193f y2038: make do_gettimeofday() and get_seconds() inline adds 9afc5eee65ca y2038: globally rename compat_time to old_time32 adds 743f5cdb6cec y2038: __get_old_timespec32() can be static adds 82b355d161c9 y2038: Remove newstat family from default syscall set adds bf4b6a7d371e y2038: Remove stat64 family from default syscall set adds fb3739759474 asm-generic: Move common compat types to asm-generic/compat.h adds caf6f9c8a326 asm-generic: Remove unneeded __ARCH_WANT_SYS_LLSEEK macro adds c5ba7e6c9ba5 asm-generic: Remove empty asm/unistd.h adds a4f7a3004630 y2038: Change sys_utimensat() to use __kernel_timespec adds 185cfaf7641e y2038: Compile utimes()/futimesat() conditionally adds 4faea239e529 y2038: utimes: Rework #ifdef guards for compat syscalls adds 474b9c777b20 y2038: sched: Change sched_rr_get_interval to use __kernel [...] adds c2e6c8567acd y2038: socket: Change recvmmsg to use __kernel_timespec adds 49c39f8464a9 y2038: signal: Change rt_sigtimedwait to use __kernel_timespec adds 67314ec7b025 RISC-V: Request newstat syscalls adds 9ac669fc01db Merge tag 'y2038' of git://git.kernel.org/pub/scm/linux/ke [...] adds 44da48f822a0 Merge branch 'timers/core' adds 8ffe4e61c06a irq/matrix: Split out the CPU selection code into a helper adds 76f99ae5b54d irq/matrix: Spread managed interrupts on allocation adds 6fb3ffa02856 Merge branch 'x86/apic' adds 02101c45ec5b x86/asm: Optimize memcpy_flushcache() adds f52edc8b8ea2 Merge branch 'x86/asm' adds ccde460b9ae5 x86/corruption-check: Fix panic in memory_corruption_check [...] adds b1e3a25f5879 x86/corruption-check: Use pr_*() instead of printk() adds 44060e8a5189 x86/boot/KASLR: Remove return value from handle_mem_options() adds 2bfc3c774005 Merge branch 'x86/boot' adds a980c0ef9f6d x86/kprobes: Refactor kprobes_fault() like kprobe_exceptio [...] adds 76dee4a72849 x86/kprobes: Inline kprobe_exceptions_notify() into do_gen [...] adds e3e4d5019c2d x86/kprobes: Stop calling fixup_exception() from kprobe_fa [...] adds 75045f77f7a7 x86/extable: Introduce _ASM_EXTABLE_UA for uaccess fixups adds 81fd9c18444e x86/fault: Plumb error code and fault address through to f [...] adds 9da3f2b74054 x86/fault: BUG() when uaccess helpers fault on kernel addresses adds bef459026b16 lkdtm: Test copy_to_user() on bad kernel pointer under KERNEL_DS adds ed162b58761a Merge branch 'x86/core' adds 03b099bdcdf7 x86/CPU: Use correct macros for Cyrix calls adds 2893cc8ff892 x86/CPU: Change query logic so CPUID is enabled before testing adds 76cb23dadef0 Merge branch 'x86/cpu' adds f4661d293eb2 x86/microcode: Make revision and processor flags world-readable adds f8107261f8fc Merge branch 'x86/microcode' adds 28c11b0f798c x86/xen: Move pv irq related functions under CONFIG_XEN_PV [...] adds f030aade9165 x86/xen: Move pv specific parts of arch/x86/xen/mmu.c to mmu_pv.c adds 3013c2be600f x86/xen: Link platform-pci-unplug.o only if CONFIG_XEN_PVHVM adds 901d209a8b0e x86/xen: Add SPDX identifier in arch/x86/xen files adds 7e4372028929 x86/paravirt: Make paravirt_patch_call() and paravirt_patc [...] adds abc745f85c11 x86/paravirt: Remove clobbers parameter from paravirt patc [...] adds 27876f3882fd x86/paravirt: Remove clobbers from struct paravirt_patch_site adds 5c83511bdb98 x86/paravirt: Use a single ops structure adds 5def7a4cd5be x86/paravirt: Remove unused paravirt bits adds c00a280a8efa x86/paravirt: Introduce new config option PARAVIRT_XXL adds 40181646db45 x86/paravirt: Move items in pv_info under PARAVIRT_XXL umbrella adds 9bad5658ea71 x86/paravirt: Move the Xen-only pv_cpu_ops under the PARAV [...] adds 6da63eb241a0 x86/paravirt: Move the pv_irq_ops under the PARAVIRT_XXL umbrella adds fdc0269e8958 x86/paravirt: Move the Xen-only pv_mmu_ops under the PARAV [...] adds 495310e4f2dd x86/paravirt: Remove unneeded mmu related paravirt ops bits adds 4f2d7af70256 x86/xen: Make xen_reservation_lock static adds b7a5eb6aafa9 x86/paravirt: Prevent redefinition of SAVE_FLAGS macro adds 3637897b6c9b x86/paravirt: Clean up native_patch() adds b640b1420c90 Merge branch 'x86/paravirt' adds bd7b1f7cbf9c x86/entry/64: Document idtentry adds 98f05b5138f0 x86/entry/64: Use the TSS sp2 slot for SYSCALL/SYSRET scra [...] adds bf904d2762ee x86/pti/64: Remove the SYSCALL64 entry trampoline adds 8e6b65a1b6cd x86/CPU: Fix unused variable warning when !CONFIG_IA32_EMULATION adds 086f63277115 Merge branch 'x86/pti' adds ac1e7c35a569 Merge branch 'x86/urgent' adds 9022125ea1c1 Merge remote-tracking branch 'tip/auto-latest' adds 8960de4a5ca7 EDAC, amd64: Add Family 17h, models 10h-2fh support adds bd1852317ffe EDAC: Get rid of custom ICPU() macro adds 528d132c86a1 MAINTAINERS: Update maintainer for drivers/edac/sb_edac.c adds dcc960b225ce EDAC, sb_edac: Return early on ADDRV bit and address type test adds 8489b17ce29d EDAC, sb_edac: Fix reporting for patrol scrubber errors adds c968ed08594d EDAC, sb_edac: Fix signedness bugs in *_get_ha() functions adds 6f6da1360462 EDAC: Correct DIMM capacity unit symbol adds c798c88f3962 EDAC, ghes: Use CPER module handles to locate DIMMs adds 8c3c4c201ba2 Merge remote-tracking branch 'edac-amd/for-next' adds ccc8b5139f65 tools/memory-model: Add litmus-test naming scheme adds c8c5779c854f tools/memory-model: Add extra ordering for locks and remov [...] adds a5109023cf9e tools/memory-model: Fix a README typo adds abdb4ce79ba3 tools/memory-model: Add more LKMM limitations adds bf36a3124d04 doc: Replace smp_cond_acquire() with smp_cond_load_acquire() adds f3625642c96d EXP tools/memory-model: Add scripts to check github litmus tests adds eaaac2854b75 EXP tools/memory-model: Make scripts take "-j" abbreviatio [...] adds e77cb32558a7 doc: Add design documentation on interruption of NMI handlers adds a5a288954499 doc: Fix broken RCU-requirements link to LKML archive adds ea24c125fe79 doc: Improve rcu_dynticks::dynticks documentation adds 77095901b895 doc: Update removal of RCU-bh/sched update machinery adds 5c3f78ec285b doc: Fix broken HTML directive adds cf7614e13c8f rcu: Refactor rcu_{nmi,irq}_{enter,exit}() adds 3e3100989869 rcu: Defer reporting RCU-preempt quiescent states when disabled adds c0335743c5d8 rcutorture: Test extended "rcu" read-side critical sections adds 27c744e32a9a rcu: Allow processing deferred QSes for exiting RCU-preemp [...] adds fcc878e4dfb7 rcu: Remove now-unused ->b.exp_need_qs field from the rcu_ [...] adds e11ec65cc8d6 rcu: Add warning to detect half-interrupts adds d28139c4e967 rcu: Apply RCU-bh QSes to RCU-sched and RCU-preempt when safe adds ba1c64c27239 rcu: Report expedited grace periods at context-switch time adds 65cfe3583b61 rcu: Define RCU-bh update API in terms of RCU adds 82fcecfa8185 rcu: Update comments and help text for no more RCU-bh updaters adds 2bbfc25b09df rcu: Drop "wake" parameter from rcu_report_exp_rdp() adds 4cf439a200fd rcu: Fix typo in rcu_get_gp_kthreads_prio() header comment adds 45975c7d21a1 rcu: Define RCU-sched API in terms of RCU for Tree RCU PRE [...] adds 709fdce7545c rcu: Express Tiny RCU updates in terms of RCU rather than [...] adds 358be2d3685c rcu: Remove RCU_STATE_INITIALIZER() adds ec5dd444b678 rcu: Eliminate rcu_state structure's ->call field adds da1df50d1617 rcu: Remove rcu_state structure's ->rda field adds 16fc9c600b3c rcu: Remove rcu_state_p pointer to default rcu_state structure adds 2280ee5a7d3e rcu: Remove rcu_data_p pointer to default rcu_data structure adds b50912d0b5e0 rcu: Remove rsp parameter from rcu_report_qs_rnp() adds aff4e9ede52b rcu: Remove rsp parameter from rcu_report_qs_rsp() adds 139ad4da5ab5 rcu: Remove rsp parameter from rcu_report_unblock_qs_rnp() adds 33085c469aea rcu: Remove rsp parameter from rcu_report_qs_rdp() adds de8e87305a1a rcu: Remove rsp parameter from rcu_gp_in_progress() adds 336a4f6c451e rcu: Remove rsp parameter from rcu_get_root() adds ad3832e974eb rcu: Remove rsp parameter from record_gp_stall_check_time() adds 8fd119b6522f rcu: Remove rsp parameter from rcu_check_gp_kthread_starvation() adds 33dbdbf02538 rcu: Remove rsp parameter from rcu_dump_cpu_stacks() adds e1741c69d427 rcu: Remove rsp parameter from rcu_stall_kick_kthreads() adds a91e7e58b101 rcu: Remove rsp parameter from print_other_cpu_stall() adds 4e8b8e08f931 rcu: Remove rsp parameter from print_cpu_stall() adds ea12ff2b7d97 rcu: Remove rsp parameter from check_cpu_stall() adds 3481f2eab095 rcu: Remove rsp parameter from rcu_future_gp_cleanup() adds 532c00c97f16 rcu: Remove rsp parameter from rcu_gp_kthread_wake() adds 02f501423d0d rcu: Remove rsp parameter from rcu_accelerate_cbs() adds c6e09b97b933 rcu: Remove rsp parameter from rcu_accelerate_cbs_unlocked() adds 834f56bf54e8 rcu: Remove rsp parameter from rcu_advance_cbs() adds c7e48f7ba382 rcu: Remove rsp parameter from __note_gp_changes() adds 15cabdffbbf6 rcu: Remove rsp parameter from note_gp_changes() adds 22212332c1f3 rcu: Remove rsp parameter from rcu_gp_slow() adds 0854a05c9fa5 rcu: Remove rsp parameter from rcu_gp_kthread() and friends adds 8087d3e3c453 rcu: Remove rsp parameter from rcu_check_quiescent_state() adds 780cd590836f rcu: Remove rsp parameter from CPU hotplug functions adds 5bb5d09cc4f8 rcu: Remove rsp parameter from rcu_do_batch() adds e9ecb780fe7d rcu: Remove rsp parameter from force-quiescent-state functions adds b96f9dc4fb64 rcu: Remove rsp parameter from rcu_check_gp_start_stall() adds b049fdf8e3b9 rcu: Remove rsp parameter from __rcu_process_callbacks() adds 5c7d89676bc5 rcu: Remove rsp parameter from __call_rcu() and friend adds 98ece508b545 rcu: Remove rsp parameter from __rcu_pending() adds 8344b871b1d5 rcu: Remove rsp parameter from _rcu_barrier() and friends adds 53b46303da84 rcu: Remove rsp parameter from rcu_boot_init_percpu_data() [...] adds b8bb1f63cf9a rcu: Remove rsp parameter from rcu_init_one() and friends adds a2887cd85f38 rcu: Remove rsp parameter from rcu_print_detail_task_stall() adds 81ab59a3ad86 rcu: Remove rsp parameter from dump_blkd_tasks() and friend adds 6dbfdc1409cf rcu: Remove rsp parameter from rcu_spawn_one_boost_kthread() adds b21ebed95101 rcu: Remove rsp parameter from print_cpu_stall_info() adds 4580b0541bea rcu: Remove rsp parameter from no-CBs CPU functions adds 63d4c8c97948 rcu: Remove rsp parameter from expedited grace-period functions adds aedf4ba98416 rcu: Remove rsp parameter from rcu_node tree accessor macros adds 88d1bead858d rcu: Remove rcu_data structure's ->rsp field adds 564a9ae6046c rcu: Remove last non-flavor-traversal rsp local variable f [...] adds b97d23c51c9f rcu: Remove for_each_rcu_flavor() flavor-traversal macro adds f7dd7d44fd2d rcu: Simplify rcutorture_get_gp_data() adds 7cba4775ba79 rcu: Restructure rcu_check_gp_kthread_starvation() adds 4c6ed43708bb rcu: Eliminate stall-warning use of rsp adds 9cbc5b97029b rcu: Eliminate grace-period management code use of rsp adds 3c779dfef2c4 rcu: Eliminate callback-invocation/invocation use of rsp adds 67a0edbf3c4d rcu: Eliminate quiescent-state and grace-period-nonstart u [...] adds ec9f5835f74c rcu: Eliminate RCU-barrier use of rsp adds eb7a6653887b rcu: Eliminate initialization-time use of rsp adds 8ff0b9078091 rcu: Fix typo in force_qs_rnp()'s parameter's parameter adds 4e95020cdd34 rcu: Inline increment_cpu_stall_ticks() into its sole caller adds c3854a055bc8 rcu: Pull rcu_gp_kthread() FQS loop into separate function adds 4c7e9c1434c6 rcu: Consolidate RCU-bh update-side function definitions adds a8bb74acd8ef rcu: Consolidate RCU-sched update-side function definitions adds 2ceebc035082 rcutorture: Add RCU-bh and RCU-sched support for extended readers adds 72ce30dd1f9b rcu: Stop testing RCU-bh and RCU-sched adds c770c82a2382 rcutorture: Remove the "rcu_bh" and "sched" torture types adds 620d246065cd rcuperf: Remove the "rcu_bh" and "sched" torture types adds de3875d30233 rcu: Remove now-unused rcutorture APIs adds 2bd8b1a2afc4 rcu: Clean up flavor-related definitions and comments in r [...] adds aff5f0369e31 rcu: Clean up flavor-related definitions and comments in r [...] adds df8561a0d7e4 rcu: Clean up flavor-related definitions and comments in r [...] adds 8c1cf2da6f8a rcu: Clean up flavor-related definitions and comments in Kconfig adds 7f87c036fea3 rcu: Clean up flavor-related definitions and comments in rcu.h adds 62a1a945368f rcu: Clean up flavor-related definitions and comments in r [...] adds 6eb95cc4507a rcu: Clean up flavor-related definitions and comments in s [...] adds 679d3f30923e rcu: Clean up flavor-related definitions and comments in tiny.c adds 49918a54e63c rcu: Clean up flavor-related definitions and comments in tree.c adds 8fa946d42855 rcu: Clean up flavor-related definitions and comments in t [...] adds 0ae86a272656 rcu: Clean up flavor-related definitions and comments in t [...] adds 06462efc808c rcu: Clean up flavor-related definitions and comments in update.c adds 4d232dfe1df3 rcu: Remove !PREEMPT code from rcu_note_voluntary_context_ [...] adds 395a2f097ebd rcu: Define rcu_all_qs() only in !PREEMPT builds adds dd46a7882c2c rcu: Inline _rcu_barrier() into its sole remaining caller adds 92aa39e9dc77 rcu: Make need_resched() respond to urgent RCU-QS needs adds a0ef9ec24144 rcu: Provide improved interrupt-from-idle check in rcu_che [...] adds c116dba68d19 rcutorture: Dump reader protection sequence if failures or [...] adds c5bacd94173e rcu: Motivate Tiny RCU forward progress adds 7e28c5af4ef6 rcu: Eliminate ->rcu_qs_ctr from the rcu_dynticks structure adds 74de6960c99d rcu: Provide functions for determining if call_rcu() has b [...] adds c06aed0e3100 rcu: Compute jiffies_till_sched_qs from other kernel parameters adds d3052109c0bc rcu: More aggressively enlist scheduler aid for nohz_full CPUs adds fced9c8cfe6b rcu: Avoid resched_cpu() when rescheduling the current CPU adds df63fa5bc11a rcu: Convert "1UL << x" to "BIT(x)" adds 31ab604bf323 rcu: Remove unused rcu_dynticks_snap() from Tiny RCU adds cc72046cc3cc rcu: Merge rcu_dynticks structure into rcu_data structure adds 0fd79e7521bc rcu: Switch ->tick_nohz_enabled_snap to rcu_data structure adds 5998a75adbf4 rcu: Switch last accelerate/advance to rcu_data structure adds c458a89e964d rcu: Switch lazy counts to rcu_data structure adds 2dba13f0b6c2 rcu: Switch urgent quiescent-state requests to rcu_data structure adds 4c5273bf2b5e rcu: Switch dyntick nesting counters to rcu_data structure adds dc5a4f2932f1 rcu: Switch ->dynticks to rcu_data structure, remove rcu_dynticks adds 8d8a9d0e7eda rcu: Remove obsolete ->dynticks_fqs and ->cond_resched_completed adds 894d45bbf7e7 rcu: Convert rcu_state.ofl_lock to raw_spinlock_t adds e0fcba9ac02a srcu: Make call_srcu() available during very early boot adds 55cda2290bf9 rcutorture: Test early boot call_srcu() adds 4e6ea4ef56f9 srcu: Make early-boot call_srcu() reuse workqueue lists adds 31e749074156 torture: Stop overwriting Make.out file with obsolete version adds 444da518fd55 rcutorture: Force occasional reader waits adds e746b558572e rcutorture: Warn on bad torture type for built-in tests adds f0288064425f rcuperf: Warn on bad perf type for built-in tests adds a52d14addf06 rcutorture: Remove TREE06 and TREE08 from the default test list adds 1b27291b1ea4 rcutorture: Add forward-progress tests for RCU grace periods adds 119248bec9d3 rcutorture: Also use GP sequence to judge forward progress adds 152f4afbfd58 rcutorture: Avoid no-test complaint if too few forward-pro [...] adds 08a7a2ec6834 rcutorture: Vary forward-progress test interval adds 9fdcb9afe082 rcutorture: Add self-propagating callback to forward-progr [...] adds 3cff54a830f7 rcutorture: Increase rcu_read_delay() longdelay_ms adds 1e69676592ed rcutorture: Limit reader duration if irq or bh disabled adds fecad5091f35 rcutorture: Reduce priority of forward-progress testing adds c04dd09bd38c rcutorture: Adjust number of reader kthreads per CPU-hotpl [...] adds f4de46ed5bbc rcutorture: Print forward-progress test interval on error adds 474e59b476b3 rcutorture: Check GP completion at stutter end adds 7c590fcca66b rcutorture: Maintain self-propagating CB only during forwa [...] adds b56ada120921 Merge branches 'doc.2018.08.30a', 'dynticks.2018.08.30b', [...] adds f0672b26d566 Merge LKMM and RCU branches adds dbc32f0fcbf7 rcutorture: Add call_rcu() flooding forward-progress tests adds 505839d22a40 torture: Bring any extra CPUs online during kernel startup adds f24252dfd127 rcutorture: Automatically create initrd directory adds 816e9b28fed0 rcutorture: Add initrd support for systems lacking dracut adds 644d2cf1e2ed rcutorture: Make initrd/init execute in userspace adds 1a8a13fa7021 rcutorture: Remove cbflood facility adds 37933d311cf4 rcutorture: Break up too-long rcu_torture_fwd_prog() function adds cb0556b9ac5b doc: Set down forward-progress requirements adds f4b4d8f106b6 srcu: Fix kernel-doc missing notation adds c3570417c680 rcutorture: Add cross-compile capability to initrd.sh adds 7b1c55788c00 checkpatch.pl: Flag obsolete RCU APIs adds bfaf49079923 rcutorture: Always strip using the cross-compiler adds e3ae055f5378 rcutorture: Check initrd/init instead of initrd only adds 292ff03cf9dc rcutorture: Import a copy of nolibc adds 9859adc81304 rcutorture: Make use of nolibc when available adds 1f5ba7ecb746 Merge remote-tracking branch 'rcu/rcu/next' adds 5c3bdaa421cc KVM: s390: vsie: Do the CRYCB validation first adds bd487f7a253c KVM: s390: vsie: Make use of CRYCB FORMAT2 clear adds d18f2b18628d KVM: s390: set host program identifier adds 2b6d5b5ad116 s390/mm: optimize locking without huge pages in gmap_pmd_o [...] adds df715ac26bbf Merge remote-tracking branch 'kvms390/next' adds 0b59c25f9100 mm: percpu: remove unnecessary unlikely() adds 6899caad9970 Merge remote-tracking branch 'percpu/for-next' adds f813eec972ee leds: Convert to using %pOFn instead of device_node.name adds 9aec30371fb0 leds: pwm: silently error out on EPROBE_DEFER adds 45d4c6de4e49 leds: gpio: Try to lookup gpiod from device adds 86bc7b2d753a dt-bindings: leds: document Panasonic AN30259A bindings adds 2d00f35c55e7 leds: add Panasonic AN30259A support adds 3a9f4a50d344 Merge remote-tracking branch 'leds/for-next' adds ebba75fdf6fd acpi:ipmi: Convert ipmi_user_t to struct ipmi_user * adds 3f901c865160 hwmon:ibm: Change ipmi_user_t to struct ipmi_user * adds 4a758c929dc0 ipmi:powernv: Convert ipmi_smi_t to struct ipmi_smi adds 4372ea94d40c ipmi: Finally get rid of ipmi_user_t and ipmi_smi_t adds 05c3d056086a pci:ipmi: Move IPMI PCI class id defines to pci_ids.h adds 445e2cbda928 ipmi: msghandler: Add and use pr_fmt and dev_fmt, remove PFX adds 25880f7d61a4 ipmi: Use more common logging styles adds f993cdd99a5f ipmi: Convert printk(KERN_<level> to pr_<level>( adds 01508d9ebf4f ipmi_si_pci: fix NULL device in ipmi_si error message adds 97a103e6b584 ipmi_si: fix potential integer overflow on large shift adds dd3535b937c1 ipmi: Change to ktime_get_ts64() adds 9abcfaaa7c77 ipmi:dmi: Use pr_fmt in the IPMI DMI code adds 1574608f5f42 ipmi:dmi: Ignore IPMI SMBIOS entries with a zero base address adds e3dbc6d1d470 ipmi: Convert pr_xxx() to dev_xxx() in the BT code adds 060e8fb53fe3 ipmi: fix return value of ipmi_set_my_LUN adds c75c5075e5c6 ipmi: Don't leave holes in the I2C address list in the ssi [...] adds 36e398d7ab02 ipmi: Free the address list on module cleanup adds b3096c70b3fa ipmi: Remove platform driver overrides and use the id_table adds bb9e2eed77a5 MAINTAINERS: Add file patterns for ipmi device tree bindings adds 10042504ed92 ipmi:ssif: Add support for multi-part transmit messages > 2 parts adds c78503544384 Merge remote-tracking branch 'ipmi/for-next' adds 8f5be0ec23bb kernfs: update comment about kernfs_path() return value adds be6b1dfe95ed drivers/base/devtmpfs.c: don't pretend path is const in de [...] adds bdae566d5d97 component: fix loop condition to call unbind() if bind() fails adds a75e78f21f9a kernfs: Fix range checks in kernfs_get_target_path adds 856616479812 Merge remote-tracking branch 'driver-core/driver-core-next' adds 273925c77742 media: em28xx-audio: use irqsave() in USB's complete callback adds 3f3ff6e0d881 media: tm6000: use irqsave() in USB's complete callback adds ed194d136769 usb: core: remove local_irq_save() around ->complete() handler adds 4e69817b106e usb: ehci-sh: convert to SPDX identifiers adds 71741bd6776a USB: Removing NULL check for pool since dma_pool_destroy is safe adds d1e348491a72 usb storage: group dependent USB storage Kconfig entries together adds 2ccaabeb459a usb storage: remove inherited SCSI dependency for USB_STOR [...] adds 697fa834c310 USB: typec: fsusb302: remove unused variables snk_pdo and [...] adds ffa8a31b5b3b usb: host: fotg2: add silicon clock handling adds 87f88dfcde0e USB: OHCI: Remove USB bus reset delay from OHCI handover code adds 23feefda2239 usb: iowarrior: replace kmalloc with kmalloc_array adds 9d20bca54b6a usb: misc: fix obsolete function adds 1973d029d6e9 USB: wusbcore: Switch to bitmap_zalloc() adds 0eae49582b4d usb: mtu3: disable vbus rise/fall interrupts of ltssm adds 0a6ab90c0a8f usb: core: phy: clean up return value check about devm_of_ [...] adds d6142b91e9cc usb: core: remove flags variable in __usb_hcd_giveback_urb() adds 1652a83fa494 Merge 4.19-rc4 into usb-next adds 63f59b73e80a dt-bindings: connector: Add support for USB-PD PPS APDOs t [...] adds c8c11ad1afb1 dt-bindings: usb: fusb302: Use usb-connector bindings for [...] adds 38c6528d40d8 usb: typec: fusb302: Populate tcpc fwnode for TCPM propert [...] adds 658f24f4523e usb: usbtmc: Add ioctl for generic requests on control adds 4ddc645f40e9 usb: usbtmc: Add ioctl for vendor specific write adds b14984518ee6 usb: usbtmc: Add ioctl USBTMC_IOCTL_WRITE_RESULT adds bb99794a4792 usb: usbtmc: Add ioctl for vendor specific read adds 46ecc9d54efc usb: usbtmc: Add ioctl USBTMC_IOCTL_CANCEL_IO adds 987b81998b41 usb: usbtmc: Add ioctl USBTMC_IOCTL_CLEANUP_IO adds b19bbdc5f451 usb: usbtmc: Fix suspend/resume adds 739240a9f6ac usb: usbtmc: Add ioctl USBTMC488_IOCTL_WAIT_SRQ adds 8409e96f012a usb: usbtmc: add ioctl USBTMC_IOCTL_MSG_IN_ATTR adds ec34d08eff71 usb: usbtmc: Add ioctl USBTMC_IOCTL_AUTO_ABORT adds 4d5e18d9ed93 usb: usbtmc: Optimize usbtmc_write adds d7604ff0dc01 usb: usbtmc: Optimize usbtmc_read adds dfee02ac4bce usb: usbtmc: Fix ioctl USBTMC_IOCTL_CLEAR adds cbe743f1333b usb: usbtmc: Fix ioctl USBTMC_IOCTL_ABORT_BULK_IN adds 0e59088e7ff7 usb: usbtmc: Fix ioctl USBTMC_IOCTL_ABORT_BULK_OUT adds 63c97bbad5ae usb: usbtmc: Replace USBTMC_TIMEOUT macros for control messages adds e013477bc207 usb: usbtmc: Add ioctl USBTMC_IOCTL_API_VERSION adds dfce4839fdab usb: usbtmc: Update ioctl-number.txt adds fd784cad0353 usb: usbtmc: Remove redundant code adds 386be9094f09 usb: usbtmc: Remove redundant macro USBTMC_SIZE_IOBUFFER adds 5848828387c7 usb: usbtmc: Fix split quoted string in debug message adds b32abf8f5d83 usb: usbtmc: Remove sysfs group TermChar and auto_abort adds 0440fa3d1b4e USB: EHCI: make ehci-mv a separate driver adds bd9322789700 USB: EHCI: ehci-mv: remove private_init adds a740f20d13b6 USB: EHCI: ehci-mv: use phy-pxa-usb adds 813e18b18a87 USB: EHCI: ehci-mv: add DT support adds 2e022c40fe1f dt-bindings: ehci-mv: add bindings adds c49234a05471 dt-bindings: usb-xhci: Add r8a774a1 support adds 3938e13e98f9 dt-bindings: usb: renesas_usbhs: Add r8a774a1 support adds 28da90f19cde usb: gadget: udc: renesas_usb3: Add r8a774a1 support adds f13912d3f014 usbcore: Select UAC3 configuration for audio if present adds 0e4aeab775f9 dt-bindings: usb: ehci: Add clocks description for R-Car Gen3 adds c29e240484ea dt-bindings: usb: ohci: Add clocks description for R-Car Gen3 adds f181dbb48241 usb: renesas_usbhs: Add reset_control adds 8e0d368a59bf dt-bindings: usb: renesas_usbhs: add clock-names property adds 3df0e240caba usb: renesas_usbhs: Add multiple clocks management adds 46216506ceac usb: host: fotg2: Fix potential NULL dereference adds 818eecfd5640 usb: phy: mxs: fix spelling mistake "stardard" -> "standard" adds 50e499121474 platform: x86: intel_cht_int33fe: Add dependency on muxes adds cd7753d37138 drivers: base: Helpers for adding device connection descriptions adds 140a4ec4addd platform: x86: intel_cht_int33fe: Register all connections [...] adds 78d2b54b134e platform: x86: intel_cht_int33fe: Add connection for the D [...] adds 495965a1002a platform: x86: intel_cht_int33fe: Add connections for the [...] adds 23481121c81d usb: typec: class: Don't use port parent for getting mux handles adds 148b0aa78e4e platform: x86: intel_cht_int33fe: Remove the old connectio [...] adds c800c51f586b usb: typec: fusb302: reorganizing the probe function a little adds ae8a2ca8a221 usb: typec: Group all TCPCI/TCPM code together adds 1906f64f6458 USB: STORAGE: ISD200 Fixed coding style issue "space requi [...] adds 06fc15d33c28 Merge remote-tracking branch 'usb/usb-next' adds bbc1f57aa870 USB: serial: cypress_m8: fix spelling mistake "retreiving" [...] adds 3d5679eb885a Merge remote-tracking branch 'usb-serial/usb-next' adds 53bae38cf79c usb: chipidea: imx: do not use preprocessor conditionals for PM adds 1657ebedd025 usb: chipidea: imx: enable OTG overcurrent in case USB sub [...] adds 35a334659bcc usb: chipidea: imx: make MODULE_LICENCE and SPDX-identifier match adds 8e73f69f8d7f Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb-next' adds 2f2ce8fe3c0f dt-bindings: phy: qcom-qmp: Cleanup the 'reg' documentatio [...] adds 7effc8ba3e83 dt-bindings: phy: Document Cadence MHDP DisplayPort PHY bindings adds c8b427edc737 phy: Add driver for Cadence MHDP DisplayPort SD0801 PHY adds 22fa10e52ab3 phy: qcom-qmp: Quiet -EPROBE_DEFER from qcom_qmp_phy_probe() adds 6100ac72dc0b phy: qcom-qusb2: Quiet -EPROBE_DEFER from qusb2_phy_probe() adds 270d5aad53cd dt-bindings: phy: add DT bindings for UniPhier USB3 PHY driver adds 5ab43d0f8697 phy: socionext: add USB3 PHY driver for UniPhier SoC adds 39f68636490f dt-bindings: phy: add DT bindings for UniPhier USB2 PHY driver adds c339d3e0fb10 phy: socionext: add USB2 PHY driver for UniPhier SoC adds eee0e5daa757 phy: renesas: use SPDX identifier for Renesas drivers adds 528648143354 phy:phy-brcm-usb: Use PTR_ERR_OR_ZERO to replace the open [...] adds 9be08a27a158 phy:phy-lantiq-rcu-usb2: Use PTR_ERR_OR_ZERO to replace th [...] adds 4e3fe1cb25ad dt-bindings: add binding for Rockchip hdmi phy using an In [...] adds 53706a116863 phy: add Rockchip Innosilicon hdmi phy adds e137689c23ad Merge remote-tracking branch 'phy-next/next' adds 64f3b6334de1 MAINTAINERS: Add AT91 USART MFD entry adds a785ce4c6d6c dt-bindings: Add binding for atmel-usart in SPI mode adds 7d3aa342cef7 mfd: at91-usart: Add MFD driver for USART adds 937c0a26acce MAINTAINERS: Add AT91 USART SPI entry adds e1892546ff66 spi: at91-usart: Add driver for at91-usart as SPI adds c24d25317a7c tty/serial: atmel: Change the driver to work under at91-usart MFD adds 77792652d602 Merge tag 'ib-mfd-spi-tty-v4.20' of git://git.kernel.org/p [...] adds 56060b04c6d2 dt-bindings: mfd: atmel-usart: Correct interrupts property [...] adds 8a3813235502 MAINTAINERS: Change Radu's email address adds 259e0a00dc7c spi: at91-usart: Make local functions static adds 65b80dfffeab mfd: at91-usart: Include Device Tree header adds 30ecfff4de7c Merge tag 'ib-mfd-spi-tty-v4.20-1' of git://git.kernel.org [...] adds 8baf9061c80d Merge 4.19-rc4 into tty-next adds 4bb1ce2350a5 serial: uartps: console_setup() can't be placed to init section adds 77ec669f257b serial: uartps: Do not initialize field to zero again adds 4b9d33c6a306 serial: uartps: Fix suspend functionality adds 46a460f0150a serial: uartps: Do not use static struct uart_driver out o [...] adds 14090ad1805f serial: uartps: Move alias reading higher in probe() adds e4bbb5194ea3 serial: uartps: Move register to probe based on run time d [...] adds 10a5315b47b0 serial: uartps: Fill struct uart_driver in probe() adds 427c8ae9bebc serial: uartps: Change logic how console_port is setup adds 024ca329bfb9 serial: uartps: Register own uart console and driver structures adds bed25ac0e2b6 serial: uartps: Move Port ID to device data structure adds 6ac1b91f346f serial: uartps: Enable automatic flow control adds 1bd54d851f50 kgdboc: Passing ekgdboc to command line causes panic adds 39724d56a0a8 kgdboc: Change printk to the right fashion adds 2dd453168643 kgdboc: Fix restrict error adds 9d7c249a1ef9 serial: 8250: drop the printk from serial8250_interrupt() adds ea42d7a67a9e tty: serial: uartlite: Enable clocks at probe adds 415b43bdb008 tty: serial: uartlite: Move uart register to probe adds 5f6825d1cef7 tty: serial: uartlite: remove console_init adds deeb33e8fdd8 tty: serial: uartlite: Use dynamic array for console port adds c974991d2620 tty:serial:imx: use spin_lock instead of spin_lock_irqsave in isr adds 07b5e16e9830 tty: serial: imx: add lock for registers save/restore adds fcfed1be53e0 tty: serial: imx: add pinctrl sleep/default mode switch fo [...] adds 10c63443b74d Revert "serial: sh-sci: Remove SCIx_RZ_SCIFA_REGTYPE" adds a1c2fd7e1098 Revert "serial: sh-sci: Allow for compressed SCIF address" adds 3d8b43ad9c0c serial: sh-sci: Add earlycon for R7S9210 adds 1ff3652bc711 serial: samsung: Enable baud clock for UART reset procedur [...] adds c886751465b8 serial: 8250_omap: Make 8250_omap driver driver depend on ARCH_K3 adds 20464f3a9b46 serial: sprd: Remove unused structure adds 2b5a997386b0 serial: sprd: Use readable macros instead of magic number adds 262d3dc00730 serial: sprd: Remove unnecessary resource validation adds dd22161eef8b serial: sprd: Change 'int' to 'unsigned int' adds d2de9601eb12 serial: sprd: Fix the indentation issue adds 5963e8a31224 serial: mxs-auart: Fix potential infinite loop adds 2843cbb5d3c4 tty: serial: qcom_geni_serial: Drop useless check for dev.of_node adds c362272bdea3 tty: serial: qcom_geni_serial: Fix serial when not used as [...] adds a27d938251ef serial: 8250_of: Fix for lack of interrupt support adds fff10721d8b8 tty: Convert to using %pOFn instead of device_node.name adds f6aa5beb45be serial: 8250: Fix clearing FIFOs in RS485 mode again adds 834449872105 sc16is7xx: Fix for multi-channel stall adds 30ec514d440c sc16is7xx: Fix for "Unexpected interrupt: 8" adds 863299001b39 tty_port: Remove incorrect whitespace after comments adds feacbecb39db TTY: tty_buffer, warn on leaks adds 1cd25cbb2fed kgdboc: Fix warning with module build adds 13b4353bb055 tty: serial: remove set but not used variable 'error' adds b1078c355d76 of: base: Introduce of_alias_get_alias_list() to check alias IDs adds ae1cca3fa347 serial: uartps: Change uart ID port allocation adds c1a02c216044 serial: docs: Fix filename for serial reference implementation adds 00b2ee779be3 Merge remote-tracking branch 'tty/tty-next' adds 83b15fed91fa drivers: fpga: fix two trivial spelling mistakes adds d765edbb301c vmbus: add driver_override support adds 108ddb8fa1fc uio_hv_generic: increase size of receive and send buffers adds 8e6925631aae uio_hv_generic: drop #ifdef DEBUG adds f25a7ece08bd Drivers: hv: vmbus: Fix synic per-cpu context initialization adds ae61cf5b9913 uio: ensure class is registered before devices adds 52ac30592dd6 misc: apds990x: remove unused array ir_currents adds 02b04d23b2cb misc: bh1770glc: remove unused array prox_curr_ma adds 0181cfd93c7b misc: lkdtm: fixed static variable initialization adds ca6ac25cecf0 nvmem: core: return error code instead of NULL from nvmem_ [...] adds 0952c57c8ff1 uio: Convert to using %pOFn instead of device_node.name adds 79c6f4b84b6e uio: convert to vm_fault_t adds 44b73962cb25 android: binder: no outgoing transaction when thread todo [...] adds 44d8047f1d87 binder: use standard functions to allocate fds adds 6b6642dadd68 android: binder: use kstrdup instead of open-coding it adds b7e6a8961b5d binder: Add BINDER_GET_NODE_INFO_FOR_REF ioctl. adds a71bcc1b0949 vme: remove unneeded kfree adds 162aa53b1840 firmware: google: make structure gsmi_dev static adds aa2eb86060f4 misc: Convert to using %pOFn instead of device_node.name adds ed824215658c platform: goldfish: pipe: Fix comments to fit 80 columns adds c3c4e307dbb6 platform: goldfish: pipe: Update license adds 53bdf6686ef4 platform: goldfish: pipe: Move an opening brace to the next line adds 95577010a45c platform: goldfish: pipe: Separate the host interface to a [...] adds 84ae527aa58c platform: goldfish: pipe: Update the comment for GFP_ATOMIC adds d23069a5a53b platform: goldfish: pipe: Fail compilation if structs are [...] adds 869fd5023a71 platform: goldfish: pipe: Replace an array of 1 with a variable adds 25b97d57065e platform: goldfish: pipe: Replace pr_ with dev_ for logging adds 46928cc6ff6d platform: goldfish: pipe: Add blank lines to separate stru [...] adds 2ed43e53e359 platform: goldfish: pipe: Remove a redundant variable adds 610a72b70733 platform: goldfish: pipe: Replace two code blocks with a f [...] adds 468e62f92e90 platform: goldfish: pipe: Remove reduntant casting adds 1d1021a0f917 platform: goldfish: pipe: Remove a blank line before '}' adds 61b38f027f85 platform: goldfish: pipe: Rename 'wakeBit' to 'wake_bit' adds a0739604f489 platform: goldfish: pipe: Remove reduntant casting to (void) adds 92c320b97eb3 platform: goldfish: pipe: Rename goldfish_x to goldfish_pipe_x adds 562a74de9757 platform: goldfish: pipe: Fix lines to not end an opening bracket adds 52bcc7d942f0 platform: goldfish: pipe: Fix alignment to match parenthesis adds cc14057f514b platform: goldfish: pipe: Move logical ops to the end of t [...] adds bfb8e8384793 platform: goldfish: pipe: Replace "x==NULL" to "!x" adds 2e6ae11dd0d1 slimbus: ngd: mark PM functions as __maybe_unused adds 99aeebe8140c misc: sgi-xp: remove meaningless null check before kfree adds dbd71398bdd4 drivers: misc: ad525x_dpot: Update MODULE AUTHOR email address adds 09ed061a4f56 firmware: coreboot: Let OF core populate platform device adds 20edec388277 firmware: coreboot: Unmap ioregion after device population adds b81e3140e412 firmware: coreboot: Make bus registration symmetric adds a28aad66da8b firmware: coreboot: Collapse platform drivers into bus core adds a7d9b5f0120e firmware: coreboot: Remap RAM with memremap() instead of i [...] adds 7adb05bb813d firmware: coreboot: Only populate devices in coreboot_tabl [...] adds f685fc6ab051 Merge b4.19-rc4 into char-misc-next adds b31bd669b45d misc: sgi-gru: fix fall-through annotations adds 875660297087 Merge remote-tracking branch 'char-misc/char-misc-next' adds 1213a3668172 extcon: maxim: Add SPDX license identifiers adds cff7499d7eb4 extcon: Make static analyzer happy about union assignment adds 69f75a4f8c7b extcon: Switch to use kasprintf() instead of open coded adds 962341b54b99 extcon: cht-wc: Return from default case to avoid warnings adds 001d3eccf9fc extcon: cht-wc: Fix definition names according to spec adds a4722503fadf extcon: cht-wc: Correct USBID bit field handling adds 900ed5557194 extcon: cht-wc: Convert to use SPDX identifier adds 2e464ff0a9b1 extcon: int3496: Convert to use SPDX identifier adds ea288e921edb Merge remote-tracking branch 'extcon/extcon-next' adds 8cf3f9cfd9dc Documentation: soundwire: Add documentation for multi link adds a306a0e4a532 soundwire: Initialize completion for defer messages adds 0c4a1049cf29 soundwire: Add support to lock across bus instances adds 48949722ced4 soundwire: Handle multiple master instances in a stream adds ce6e74d008ff soundwire: Add support for multi link bank switch adds 9b5c132a1ec9 soundwire: keep track of Masters in a stream adds 30246e2d78c0 soundwire: intel: Add pre/post bank switch ops adds e1c815f4b24a soundwire: intel: Fix uninitialized adev deref adds 7bce918be43f MAINTAINERS: Update Vinod's email adds c272a766db4f soundwire: intel: Remove duplicate assignment adds 502c00d9c315 Documentation: soundwire: fix stream.rst markup warnings adds 128e83299406 Merge remote-tracking branch 'soundwire/next' adds d947dddf1c95 staging: pi433: eliminate a temporary variable adds 9391bea9ad4e staging:rtl8192u: Remove macro eqMacAddr - Style adds ace3c2a23cf8 staging:rtl8192u: Remove macro cpMacAddr - Style adds 51e1eb742745 staging:rtl8192u: Replace magic number 6 with ETH_ALEN - Style adds abdc4cae86f0 staging:rtl8192u: Rename macro parameter __pIeeeDev - Style adds bc3ae2415bec staging:rtl8192u: Rename __pTa - Style adds bbb151166560 staging:rtl8192u: Lines should not end with a '(' - Style adds c01f06b7506f staging:rtl8192u: Rename Dot11d_Init - Style adds 6a184731c2a0 staging:rtl8192u: Rename Dot11d_Reset - Style adds d1f91e043952 staging:rtl8192u: Rename Dot11d_UpdateCountryIe - Style adds b83ff82670f3 staging:rtl8192u: Rename dot11d_update_country_ie() parame [...] adds 869b4372677c staging:rtl8192u: Rename DOT11D_GetMaxTxPwrInDbm - Style adds 715a3d9336f4 staging:rtl8192u: Rename Channel - Style adds e859737a15a4 staging:rtl8192u: Rename DOT11D_ScanComplete - Style adds b56b1438a103 staging:rtl8192u: Rename IsLegalChannel - Style adds f1d18719393b staging:rtl8192u: Rename ToLegalChannel - Style adds 3bd589eb93a5 staging: rtl8188eu: use is_multicast_ether_addr in rtw_security.c adds e232f8841e1b staging: rtl8188eu: use is_multicast_ether_addr in rtw_recv.c adds 2bd827a8d815 staging: rtl8188eu: use is_multicast_ether_addr in rtw_xmit.c adds fa1deb227d79 staging: rtl8188eu: remove unused IS_MCAST adds c19636f5dc1d staging: rtl8188eu: use phydm_reg.h from rtlwifi adds 34fbab5f0a02 staging: rtl8188eu: Removed unnecessary parentheses adds fe9756ee9e0c staging:rtl8192u: Replace magic number with defined consta [...] adds 3f119c9da3b8 staging:rtl8192u: Rename sHTCLng - Style adds 50a37490b169 staging:rtl8192u: Remove unnecessary blank lines - Style adds 0df408add7af staging:rtl8192u: Add required spaces - Style adds 362ed57ee889 staging:rtl8192u: Remove unused constants - Style adds 47bd0dc30eac staging:rtl8192u: Correct block comments - Style adds 40602a0d1f34 staging:rtl8192u: Remove unused CHHLOP_IN_PROGRESS - Style adds ccedf8912c36 staging:rtl8192u: Removed commented out structure - Style adds 9ff6cdd3934a staging:rtl8192u: Remove enum CHNLOP - Style adds 2c6d0ee300c8 staging:rtl8192u: Refactor struct HT_CAPABILITY_ELE - Style adds 1f20545654e6 staging:rtl8192u: Remove unused defines - Style adds f9406665ffe7 staging:rtl8192u: Refactor SEQUENCE_CONTROL - Style adds 56f6e5a7e4d7 staging:rtl8192u: Rename ShortData - Style adds 198a136f7f24 staging:rtl8192u: Rename member variables - Style adds 0078a6e54e22 staging:rtl8192u: Refactor BA_PARAM_SET - Style adds 21c875a59c99 staging:rtl8192u: Remove charData and rename shortData - Style adds be433db16f77 staging:rtl8192u: Rename ba_param_set members - Style adds d07b07f89350 staging:rtl8192u: Refactor DELBA_PARAM_SET - Style adds ea7b840cb61a staging:rtl8192u: Refactor union delba_param_set - Style adds f813f408a145 staging:rtl8192u: Refactor struct BA_RECORD - Style adds 6fcb0759b99d staging:rtl8192u: Rename member variable Timer - Style adds 1f9766a0625e staging:rtl8192u: Rename bValid - Style adds efff422454f3 staging:rtl8192u: Rename DialogToken - Style adds a3ba6bb9a38e staging:rtl8192u: Rename BaParamSet - Style adds ea62c80ad30d staging:rtl8192u: Rename BaTimeoutValue - Style adds 9f4887109a0a staging:rtl8192u: Rename BaStartSeqCtrl - Style adds 6367ae41f2c4 staging:rtl8192u: Remove commented out code and indent - Style adds 64749a7e54e3 staging:rtl8192u: Refactor enum VERSION_819xU - Style adds 1d5de99435c7 staging:rtl8192u: Refactor RT_RF_TYPE_DEF - Style adds 4a4c1b7ceb8a staging:rtl8192u: Make function rtl8192_phyConfigBB static adds 111118af91c4 staging:rtl8192u: Refactor BaseBand_Config_Type - Style adds 12a2b6f6ea01 staging:rtl8192u: Remove unused definitions - Style adds 69b281907429 staging:rtl8192u: Reorder enum _RTL8192Usb_HW members - Style adds e94d958580d0 staging:rtl8192u: Rename EEPROM_TxPowerDiff - Style adds 9bfe57361187 staging:rtl8192u: Rename EEPROM_ThermalMeter - Style adds 98dbfe8bfff5 staging:rtl8192u: Rename EEPROM_PwDiff - Style adds 7a4a474db375 staging:rtl8192u: Rename EEPROM_CrystalCap - Style adds 3e78c2127d5b staging:rtl8192u: Rename EEPROM_TxPwIndex_CCK - Style adds 2b29377bdad5 staging:rtl8192u: Rename EEPROM_TxPwIndex_OFDM_24G_V1 - STYLE adds e9034dd6e1e7 staging:rtl8192u: Rename EEPROM_TxPwIndex_OFDM_24G - Style adds be9bd9d5a7f2 staging:rtl8192u: Rename EEPROM_TxPwIndex_CCK_V1 - Style adds 81bba51495f5 staging:rtl8192u: rename EEPROM_TxPwIndex_Ver - Style adds 74103437df6a staging:rtl8192u: Rename EEPROM_Default_ThermalMeter - Style adds aa37aea128b5 staging:rtl8192u: Rename EEPROM_Default_PwDiff - Style adds 3e86b6426311 staging:rtl8192u: Rename EEPROM_Default_CrystalCap - Style adds b635fb9f1302 staging:rtl8192u: Rename EEPROM_Default_TxPower - Style adds 89d5bcf46ab2 staging:rtl8192u: Rename EEPROM_Customer_ID - Style adds 1e7b06f0e09d staging:rtl8192u: Rename EEPROM_ChannelPlan - Style adds 7c67160857a2 staging:rtl8192u: Rename PHY_SetRF8256Bandwidth() - Style adds 9980fd11f16a staging:rtl8192u: Rename function PHY_RF8256_Config() - Style adds 319f942517c5 staging:rtl8192u: Refactor phy_RF8256_Config_ParaFile() - Style adds 3942039a6517 staging:rtl8192u: Rename PHY_SetRF8256CCKTxPower() - Style adds 071327fc4279 staging:rtl8192u: Rename PHY_SetRF8256OFDMTxPower() - Style adds 11272dde1e21 staging:rtl8192u: Add SPDX-License-Identifier tag - Style adds 0056d8bdea00 staging: rtl8188eu: Fix spelling mistake adds 6c352cfd12f4 staging: rtl8188eu: Removed code valid for 5GHz adds 22d8eeb32abc staging: rtl8188eu: Removed a function and coded inline adds fff12fcd60d0 staging: rtl8188eu: Removed unneeded variable adds b9e50d0cfd32 staging: mt7621-mmc: place a check for sscanf adds 02d72eef1814 staging: mt7621-pci: make some function static adds 293dcd6592a2 staging: mt7621-pci: show N_FTS status using a loop adds 13c7a0ecdf8d staging: mt7621-mmc: Remove macro INIT_MSG and its usages adds 2b2424d9a7e3 staging: fbtft: Adds space around "/" adds 3c0971939e56 staging: gasket: remove null ptr check before kfree adds 9323bbfa140c staging: gasket: apex: remove unused array cm_mappable_regions adds 4cfc2bff29ca staging: gasket: core: remove debug log that could crash adds c5e0a62ad80a staging: gasket: core: fix line continuation indent in gas [...] adds 57db4be3bbe4 staging: gasket: core: remove kobj_name param from gasket_ [...] adds 1fb227bf2ed2 staging: gasket: core: remove ftrace-style debug logs adds 1fdd6d720cdc staging: gasket: remove gasket_exit() adds 6c258edc64ae staging: gasket: page table: use dma_mapping_error for err [...] adds 717264bab46e staging: gasket: core: switch to relaxed memory-mapped I/O adds 7b49682bdc6c staging: gasket: page table: remove extraneous memory barriers adds 9c34e95c6f03 staging: gasket: core: factor out generic device add code [...] adds 1fb5e1c92e7d staging: gasket: core: factor out generic device remove co [...] adds 97fead8c9096 staging: gasket: core: rename lookup_internal_desc to be P [...] adds 62af16524ced staging: gasket: interrupt: refactor PCI MSIX-specific han [...] adds 8b872d6f06c2 staging: gasket: interrupt: simplify interrupt init parameters adds cca5dd879075 staging: gasket: interrupt: remove unimplemented interrupt types adds 8be31270362b staging: erofs: introduce erofs_grab_bio adds 6e78901a9f23 staging: erofs: separate erofs_get_meta_page adds cadf1ccf1b00 staging: erofs: add error handling for xattr submodule adds ab47dd2b0819 staging: erofs: cleanup z_erofs_vle_work_{lookup, register} adds 99691b4662dd staging: erofs: rearrange vle clustertype definitions adds df1e3f1f0008 staging: erofs: fix vle_decompressed_index_clusterofs adds 390c642e1264 staging: erofs: fix integer overflow on 32-bit platform adds d6421a46af70 staging: erofs: fix compression mapping beyond EOF adds eed276c0401d staging: erofs: fix potential overflow in erofs_grab_bio() adds 89fcd8360e7b staging: erofs: change 'unsigned' to 'unsigned int' adds 1257bf8052bd staging: erofs: fix potential overflow in z_erofs_vle_norm [...] adds 23c41ca6173d staging: rtl8712: remove unused array iw_operation_mode adds f0b4a22a4848 staging: most: register channel device after init of struc [...] adds 4ad866231e4c staging: most: do not make interface dependent attrs defau [...] adds c28b6699acf8 Staging: One Laptop Per Child: fix SPDX-License-Identifier issue adds 3e195a80e096 Staging: octeon-usb: Replaces CVMX_WAIT_FOR_FIELD32 macro [...] adds aca19723604c Revert "staging: erofs: disable compiling temporarile" adds e84e1ed8cdd7 staging: erofs: formatting fix in unzip_vle_lz4.c adds 196ef5f36071 staging: erofs: formatting fix to NULL comparison adds b566ffc3fab6 staging: erofs: formatting spaces around '-' adds ea0b2d429bd8 staging: erofs: formatting add spaces arround '*' adds e4fccc8c9d0a staging: erofs: formatting alignment parenthesis adds f72403461bd4 staging: erofs: fix 1 warning and 9 checks adds 86eac24dbb7b staging: rtl8192e: Fix compiler warning from strncpy() adds 9989d7f5495d staging: rtl8712u: Fix compiler warning about strncpy adds f93861c2d611 staging: Convert to using %pOFn instead of device_node.name adds f8aefb7de0e2 staging: fsl-dpaa2/ethsw: remove redundant pointer 'port_priv' adds 9003987a08d4 staging:rtl8192u: Rename dot11d_init to fix name clash adds 35ba13e43cfb staging: android: ion: Clean unused debug_show memeber of [...] adds 0b8a052c58d1 staging:rtl8192u: Remove unused definitions - Style adds 2e9e6dd41cc6 staging:rtl8192u: Add required SPDX-License-Identifier - Style adds d0679000c498 staging:rtl8192u: Refactor member variable enabled - Style adds b972c798fbab staging:rtl8192u: Rename member pDot11dInfo - Style adds 13b72b089b9c staging: fsl-dpaa2/ethsw: Fix uninitialized variables adds 7e33f3850c53 staging: mt7621-pci: remove unnecessary check of device_ty [...] adds da85d3b1a8d4 staging: bcm2835-audio: Clean up mutex locks adds 4620fd74a020 staging: bcm2835-audio: Remove redundant spdif stream ctls adds 107f35129519 staging: bcm2835-audio: Clean up include files in bcm2835-ctl.c adds 51002248a68f staging: bcm2835-audio: Remove redundant substream mask checks adds a97962111e67 staging: bcm2835-audio: Fix mute controls, volume handling [...] adds 626f28d51d21 staging: bcm2835-audio: Remove redundant function calls adds aa45eeee516a staging: bcm2835-audio: Remove superfluous open flag adds c5e7824b5786 staging: bcm2835-audio: Drop useless running flag and check adds bf1ad3e007e2 staging: bcm2835-audio: Fix incorrect draining handling adds 50e4acab33e6 staging: bcm2835-audio: Kill unused spinlock adds 5d0be6da7f90 staging: bcm2835-audio: Use PCM runtime values instead adds af19edf7ca2b staging: bcm2835-audio: Drop unnecessary pcm indirect setup adds fda767b1a013 staging: bcm2835-audio: Drop useless NULL check adds 947d7489f6d7 staging: bcm2835-audio: Propagate parameter setup error adds af6b7a374d49 staging: bcm2835-audio: Drop debug messages in bcm2835-pcm.c adds d446b78c0766 staging: bcm2835-audio: Drop superfluous mutex lock during [...] adds 66890d53130d staging: bcm2835-audio: Add 10ms period constraint adds f5a3db42e8a6 staging: bcm2835-audio: Make single vchi handle adds 0307363a4fbf staging: bcm2835-audio: Code refactoring of vchiq accessor codes adds d7ca3a71545b staging: bcm2835-audio: Operate non-atomic PCM ops adds be2af4715f38 staging: bcm2835-audio: Use card->private_data adds 435ba133f96e staging: bcm2835-audio: Use standard error print helpers adds de89dbf751c8 staging: bcm2835-audio: Remove unnecessary header file includes adds d64d58f30c72 staging: bcm2835-audio: Move module parameter description adds fb16a3835107 staging: bcm2835-audio: Use coherent device buffers adds bec95770a0ec staging: bcm2835-audio: Set SNDRV_PCM_INFO_SYNC_APPLPTR adds 8cc64ae7ab6b staging: bcm2835-audio: Simplify PCM creation helpers adds 2e42b089fad4 staging: bcm2835-audio: Simplify kctl creation helpers adds 08633dcb5a7c staging: bcm2835-audio: Simplify card object management adds 93f5715efdc2 staging: most: net: make array 'broadcast' static, shrinks [...] adds 1f447e51c0b9 staging: most: video: fix registration of an empty comp co [...] adds c7f800ec9773 staging: rtl8188eu: Fix two sleep-in-atomic-context bugs i [...] adds a06058dcd67a staging: rtl8188eu: simplify function comment adds 352ff6a4c15a staging: rtl8188eu: remove pointless comment adds 8d42daff47ce staging: rtl8188eu: Remove code valid only for 5 GHz adds 508258f63b01 staging: rtl8188eu: fix comparsions to true adds 3e1de4d57852 staging: rtl8188eu: remove whitespace adds 205d34e90ff8 staging: rtl8188eu: remove unnecessary parentheses adds 8627995cf711 staging: wlan-ng: remove redundant code in "#if 0" blocks adds 1485e2fb627b staging/vboxvideo: Replace ttm_bo_unref with ttm_bo_put adds 72536ea687d8 staging: mt7621-mmc: Delete N_MSG() and all its users adds bc554d1e94bd staging: mt7621-mmc: Fix debug macro ERR_MSG and its usages adds 3a8542bfd7a2 Staging: rtlwifi: efuse: Fixed a line length code styling issue. adds fda7c4e00e0e staging:rtl8192u: Remove write_cam() - Style adds 491f9f8de188 staging:rtl8192u: Remove read_cam() - Style adds a4f74fc067e6 staging:rtl8192u: Remove unused functions - Style adds 9d481aa26d93 staging:rtl8192u: Add SPDX-License-Identifier - Style adds 73d4be94723c staging:rtl8192u: Rename RTL819xU_MODULE_NAME - Style adds 3d7f12d31ff7 staging:rtl8192u: Rename Rx_Smooth_Factor - Style adds e21b3e9270fb staging:rtl8192u: Refactor RT_TRACE - Style adds 639bcec974dc staging:rtl8192u: Fix space characters - Style adds 6b32882b8c91 staging:rtl8192u: Remove unused RTL8190_CPU_START_OFFSET - Style adds 6b525447d134 staging:rtl8192u: Refactor GET_COMMAND_PACKET_FRAG_THRESHO [...] adds 2c226ff18c13 staging:rtl8192u: Remove typedef from firmware_init_step_e [...] adds 001dd86bb1ab staging:rtl8192u: Remove typedef from enum opt_rst_type_e - Style adds dacdf6a65900 staging: rtl8192u: ieee80221: Add missing space adds ec3d17acd6a6 Staging: rtl8712: Add space between else and opening brace adds d5c69c96798f staging: rtl8723bs: check for i out of range before access [...] adds 4cf13399537e staging: wilc1000: move 'wilc_enable_ps' global variable i [...] adds 1803da60f7c2 staging: wilc1000: move 'aging_timer' static variable to w [...] adds 19707ca2953b staging: wilc1000: fix to use correct index to free scanne [...] adds 009324daf6a0 staging: wilc1000: remove unnecessary NULL check in clear_ [...] adds 0e866cfb0dd9 staging: wilc1000: moved last_scanned_shadow & last_scanne [...] adds aa6ed22a0345 staging: wilc1000: move during_ip_timer & wilc_optaining_i [...] adds 7814fb6ca834 staging: wilc1000: remove unused variable 'op_ifcs' adds 6bccf8fc6cfc staging: wilc1000: avoid use of extra 'if' condition in wi [...] adds 0b68334d487a staging: wilc1000: move static variable clients_count to ' [...] adds e624c58cf8eb staging: wilc1000: refactor code to avoid use of wilc_set_ [...] adds 87de37fe2ad4 staging: wilc1000: move hif_workqueue static variables to [...] adds 5fefe58f7ffd staging: wilc1000: move 'periodic_rssi' as part of 'wilc_v [...] adds 8b89ba7611af staging: wilc1000: rename 'dummy_statistics' variable to ' [...] adds 83a953e2a772 staging: wilc1000: move 'rcv_assoc_resp' as part of hif_drv adds 7ec6f7f275ff staging: wilc1000: refactor tcp_process() to avoid extra l [...] adds 72f36b5b8152 staging: wilc1000: use lowercase for get_BSSID() and HIL variable adds 95e05b4bf22f staging: wilc1000: move tcp_ack_filter algo related variab [...] adds a3178da4520b staging: wilc1000: avoid line over 80 chars in wilc_wlan_t [...] adds f31e5584dc55 staging: wilc1000: use short names to fix over 80 issue in [...] adds abff8e335350 staging: wilc1000: remove unused code to set and get IP address adds 3124a1f7bff4 staging: wilc1000: move 'chip_ps_state' static variable as [...] adds 804146b4bda3 staging: wilc1000: move 'wilc_connecting' static variable [...] adds 28ab936ed101 staging: wilc1000: remove unnecessary static variable 'p2p [...] adds b3ee105c332e staging: wilc1000: refactor code to move initilization in [...] adds a53b0b1392a1 staging: wilc1000: refactor wilc_netdev_init() to handle m [...] adds 7aaaabd50d78 staging: wilc1000: remove handle_hif_exit_work() function adds 00585495c4fa staging: rtl8188eu: refactor SwLedControlMode1() adds ccfe34c01cf0 staging: rtl8188eu: remove unnecessary parentheses in rtw_led.c adds c1a0bb177984 staging: rtl8188eu: fix lines over 80 characters in rtw_led.c adds 645923e441d3 staging: rtl8188eu: change array type to u8 adds 7dd68b147d60 staging: erofs: use explicit unsigned int type adds 064ee3c0da80 staging: erofs: surround fault_injection ralted option par [...] adds 5e45729608dd iio: chemical: fix spelling mistake "failted" -> "failed" adds 2fca58550271 dt-bindings: iio: adc: Add DT binding document for PMIC5 ADC adds e13d757279bb iio: adc: Add QCOM SPMI PMIC5 ADC driver adds 2c8909b95b3e iio: adc: Update QCOM ADC license to SPDX format adds 07c12b1c007c iio: imu: mpu6050: add support for regulator framework adds 1ed80a817bc4 dt-bindings: iio: tsl2772: add new bindings adds 94cd1113aaa0 iio: tsl2772: add support for reading proximity led settin [...] adds 28b6977e089d dt-bindings: iio: tsl2772: add binding for avago,apds9930 adds 75de3b570b1c iio: tsl2772: add support for avago,apds9930 adds 7c14947e4d3d iio: tsl2772: add support for regulator framework adds 8a0ae7d83aa8 iio: chemical: bme680: use clamp macro adds 6784ba340a0e iio: chemical: bme680: cleanup bme680_read_calib formatting adds 70f1cbddb265 iio: chemical: bme680: indent #defines consistently adds a24b4d70c7b2 iio: chemical: bme680: change MSK->MASK in #defines adds 8d3032c3692d iio: chemical: bme680: use GENMASK macro adds 3dcb60cd926e iio: chemical: bme680: use FIELD_GET macro adds 79fd571b7a49 iio: chemical: bme680: simplify oversampling handling adds a18c66c405c7 iio: pressure: ms5611: remove deprecated compatible strings adds 9ffa68f65416 iio: health: max30102: Mark expected switch fall-throughs adds 9920ed25eccc drivers: iio: Update MODULE AUTHOR email address adds fe8a5420749f iio: dac: max517: avoid using CONFIG_PM_SLEEP adds b6ec220c2826 iio: dac: max5821: avoid using CONFIG_PM_SLEEP adds 1a5bc41a3d23 iio: dac: mcp4725: avoid using CONFIG_PM_SLEEP adds b1ec08025038 iio: adc: max9611: explicitly cast gain_selectors adds 4d0434f1297c iio: adc: qcom-spmi-adc5: Add ADC5_AMUX_THM[24]_100K_PU to [...] adds 4097da40f926 iio: adxl372: New driver for Analog Devices ADXL372 Accelerometer adds ad6e1fb0312c dt-bindings: iio: accel: Add docs for ADXL372 adds 4bc5b6b64c9d Merge tag 'regmap-noinc-read' into togreg adds f4f55ce38e5f iio:adxl372: Add FIFO and interrupts support adds eb2e188817b1 iio: max44000: remove unused variable max44000_alstim_shift adds 6b8471e4601d iio: adxl345: move null check for i2c id at start of probe adds 3a89b289df5d iio: adc: add support for mcp3911 adds 1c4fbbea3408 dt-bindings: iio: adc: add bindings for mcp3911 adds 010de20412fc MAINTAINERS: Add entry for mcp3911 ADC driver adds 892e62fab498 iio: chemical: bme680: Add check for val2 in the write_raw [...] adds ce7c637a8368 iio: potentiometer: merge calls to of_match_device and of_ [...] adds b9ea8c31e36e iio: potentiometer: mcp4018: use the correct MODULE_LICENSE adds 0ba56985824e iio: potentiometer: mcp4531: switch to SPDX license identifier adds 10d6e7955594 iio: envelope-detector: switch to SPDX license identifier adds 3c4b0f4ddf46 iio: dpot-dac: switch to SPDX license identifier adds 8109b2c94f58 iio: multiplexer: switch to SPDX license identifier adds 1691d4ca7081 iio: chemical: bme680: Remove field value defines adds 1c412a321590 iio: adxl372: Provide validate_trigger and validate_device [...] adds 5e605a4df6f1 iio:adxl372: Add sampling frequency support adds 7ec040af6ce1 iio:adxl372: Add filter bandwidth support adds 8316cebd1e59 iio: dac: add support for ltc1660 adds d1071f726a76 dt-bindings: iio: dac: add bindings for ltc1660 adds e2b01faf6cde MAINTAINERS: add entry for ltc1660 DAC driver adds 0833627fc3f7 iio: dac: mcp4922: fix error handling in mcp4922_write_raw adds 91d05d7639f3 iio: dac: ti-dac5571: provide of_match_table to driver adds fd2f53ebf981 iio: adc: sc27xx: Add raw data support adds 8ba0dbfd07a3 iio: adc: sc27xx: Add ADC scale calibration adds 24493cce03b6 iio: light: isl29501: Simplify code to kill compiler warning adds 21eab7861688 iio: fix position relative kernel version adds 1e46774fec4b iio: adc: qcom-spmi-adc5: Verify channel numbers from DT adds 1fc378fa9dab iio: Convert to using %pOFn instead of device_node.name adds ff5059302642 iio: dac: ad5758: Add support for hard reset adds 50ff457d1b32 iio: imu: st_lsm6dsx: add read_fifo callback to fifo_ops adds 54a6d0c6882d iio: imu: st_lsm6dsx: make st_lsm6dsx_check_odr() non-static adds 5b3c87fd92d5 iio: imu: st_lsm6dsx: add addr/max_word_len to st_lsm6dsx_ [...] adds 801a6e0af0c6 iio: imu: st_lsm6dsx: add support to LSM6DSO adds 897be9c0a747 dt-bindings: iio: imu: st_lsm6dsx: add LSM6DSO device bindings adds 53d3ae20a68c iio: light: bh1750: switch to SPDX identifier adds 6cfdb150e3fc iio: pressure: ms5611: switch to SPDX identifier adds 7ac346823bbb dt-bindings: iio: vadc: Fix documentation of 'reg' adds d9e8fd0421c2 iio: adxl372: Refactor the driver adds 94dbb46c7a8f iio: adxl372: Add support for I2C communication adds c0f87b333510 dt-bindings: adxl372: Document the adxl372 I2C bindings adds daae7861a696 iio: light: bh1750: simplify setting PM ops adds 4b55dce8b0e5 Merge tag 'iio-for-4.20a' of git://git.kernel.org/pub/scm/ [...] adds b4a01d8fa311 staging: wilc1000: fix null checks on wilc adds faeeeea89670 staging: remove unneeded static set .owner field in platfo [...] adds 009e451c4ff6 staging: octeon-hcd: remove unnecessary unlikely() adds 6029b7ac292a MAINTAINERS: remove myself as staging FBTFT maintainer adds 7dc074348eb8 Merge 4.19-rc4 into staging-next adds f8499d6edc08 staging: erofs: code cleanup for erofs_kmalloc() adds a15087ec16c9 staging: gasket: Kconfig: describe Apex as an Edge TPU device adds 467976ff6e56 staging: gasket: interrupt: remove PCI-MSIX-specific status check adds 45dd9954d903 staging: gasket: page table: use GFP_KERNEL for dma_alloc_ [...] adds 912b8a811cc1 staging: gasket: fix DMA direction for extended page tables adds d2118f8e93df staging: gasket: fix data page unmap DMA direction adds f8b6a076610f staging: gasket: page_table: don't unmap coherent pages adds c3873a5c741f staging: gasket: fix gasket_free_coherent_memory metadata frees adds 863739bda25b staging: gasket: cleanup if dma_map_page fails in gasket_p [...] adds 0eaf57fb6150 staging: gasket: page_table: use total_entries for max ext [...] adds 08b6b28801cc staging: gasket: page_table: handle failed dma_map_page adds a5aca2057469 staging: vboxvideo: Fix modeset / page_flip error handling adds 3c94952c38ce staging: vboxvideo: Skip currrent crtc when updating crtcs adds ce8ec32cbd42 staging: vboxvideo: Remove vboxfb_create_object() wrapper adds 4f6f44086fce staging: vboxvideo: Drop vbox_bo_unref() helper adds 7af5bd0ca431 staging: rtl8188eu: remove code that is valid only for 5 GHz adds 2051c6ae928d staging: rtl8188eu: Fix a sleep-in-atomic-context bug in i [...] adds bffa9b1cc64a staging: dgnc: Fix a sleep-in-atomic-context bug in cls_as [...] adds 47bde229703f staging: greybus: fix spelling mistake "entires" -> "entries" adds 1c8cb89ee9f8 staging: rtl8723bs: Fix a sleep-in-atomic-context bug in i [...] adds 8204b61a7758 staging: rtl8723bs: Fix two sleep-in-atomic-context bugs i [...] adds 1ad53b2df90a staging: rtl8188eu: simplify calculation adds f14cbe632677 staging: rtl8188eu: remove unnecessary parentheses adds 116bcfdfcf9b staging: rtl8188eu: remove whitespace adds 50f2ea8bf8b4 staging: rtl8188eu: fix comparsions to true adds 2590e4e3a636 staging: rtl8188eu: fix comparsions to false adds 562fd259be53 staging: rtl8188eu: add missing spaces around operators adds 508c7457746a staging: rtl8188eu: fix lines over 80 characters adds f4cd8d753a57 staging: rtl8188eu: simplify function comments adds 37ec35a6cc2b staging: erofs: fix a missing endian conversion adds a07eeddf5b63 staging: erofs: clean up z_erofs_map_blocks_iter adds c1ccc8670c26 staging: erofs: complete error handing of z_erofs_map_blocks_iter adds 0734ffbf574e staging: erofs: fix a bug when appling cache strategy adds 1e05ff36e692 staging: erofs: complete error handing of z_erofs_do_read_page adds 6bec52047f56 staging: erofs: avoid magic constants when initializing cl [...] adds 284db12cfda3 staging: erofs: add trace points for reading zipped data adds 9141b60cf6a5 staging: erofs: replace BUG_ON with DBG_BUGON in data.c adds 83a3b2fffbca staging: erofs: remove redundant CONFIG_EROFS_FS_XATTRs adds b27661cf99c2 staging: erofs: fold in `__update_workgrp_llen' adds e5e3abbadf0d staging: erofs: drop multiref support temporarily adds 5fb76bb04216 staging: erofs: cleanup `z_erofs_vle_normalaccess_readpages' adds bdf30cef1055 staging: erofs: add some comments for xattr subsystem adds 6614f76530c1 staging: erofs: simplify return value of `xattr_foreach' adds 01e4ae4b687f staging: erofs: code cleanup for option parsing of fault_i [...] adds 2ab3dd84c0a1 staging: erofs: code cleanup for erofs_show_options() adds d41076eaebf4 staging: erofs: option validation in remount adds 5f1a9140dd49 staging: mt7621-mmc: Delete IRQ_MSG() and its users adds 33f49571d750 staging: olpc_dcon: add a missing dependency adds ae849dfc07cb staging: vboxvideo: Let DRM core handle connector registering adds 7641575ecc48 staging: rtl8712: replace licence header with SPDX licence id adds 79815ee23890 staging: vboxvideo: Move setup of modesetting from driver_ [...] adds d46709094deb staging: vboxvideo: Fold driver_load/unload into probe/rem [...] adds 01648890f336 staging: vboxvideo: Embed drm_device into driver structure adds 3498ea8b7e3c staging: vboxvideo: Fold vbox_drm_resume() into vbox_pm_resume() adds f4d6d90f8314 staging: vboxvideo: Add fl_flag argument to vbox_fb_pin() helper adds cb5eaf187d1d staging: vboxvideo: Expose creation of universal primary plane adds 0424d7ba4574 staging: vboxvideo: Init fb_info.fix.smem once from fbdev_create adds 0fdda2ce74e5 staging: vboxvideo: Move pin / unpin of fb out of vbox_crt [...] adds 114094c83ed3 staging: vboxvideo: Fix NULL ptr deref in vbox_set_up_inpu [...] adds cfc1fc63be44 staging: vboxvideo: Move bo_[un]resere calls into vbox_bo_[un]pin adds beed1ce29457 staging: vboxvideo: Add vbox_bo_k[un]map helper functions adds 0c8c0f744db6 staging: rtl8188eu: remove 5 GHz code from Hal_GetChnlGroup88E() adds 4aaf2b7312d8 staging: rtl8188eu: change return type of Hal_GetChnlGroup88E() adds 9b2cf1ffed97 staging: rtl8188eu: rename parameter of Hal_GetChnlGroup88E() adds 31ab98f0c875 staging: rtl8188eu: clean function definitions - style adds a779df303b05 Documentation: filesystems: remove reminiscences of POHMELFS adds 5ac9720ba875 Merge remote-tracking branch 'staging/staging-next' adds 2c01260df661 mux: add mux_control_get_optional() API adds 22bbc01e0f18 Merge remote-tracking branch 'mux/for-next' adds 81b4cdb447fe interconnect: Add generic on-chip interconnect API adds a21cfea97e68 dt-bindings: Introduce interconnect binding adds d54599e06b06 interconnect: Allow endpoints translation via DT adds 3695cfd562c1 interconnect: Add debugfs support adds 8d9dd19a2b98 interconnect: qcom: Add RPM communication adds 3c2858c771be dt-bindings: interconnect: Document qcom,msm8916 NoC bindings adds 8d9300299a40 interconnect: qcom: Add msm8916 interconnect provider driver adds 3d46fda12a9d MAINTAINERS: add a maintainer for the interconnect API adds d1b8fe64d88f Merge remote-tracking branch 'icc/icc-next' adds 5ab64902b5f9 dmaengine: Convert to using %pOFn instead of device_node.name adds 5658f4f94cca dmaengine: dw: Add alternative ACPI HIDs for Cherry Trail [...] adds b01361c4160e Merge branch 'topic/dw' into next adds 901fd85251e5 dmaengine: use SPDX identifier for Renesas drivers adds f9916dc9104d Merge branch 'topic/renesas' into next adds 1297b647c58c dmaengine: fsldma: move spin_lock_bh to spin_lock in tasklet adds d8570d018f69 dmaengine: at_xdmac: move spin_lock_bh to spin_lock in tasklet adds cbc229a47c82 dmaengine: mv_xor: move spin_lock_bh to spin_lock in tasklet adds ee729402f0e6 Merge branches 'topic/fsl', 'topic/at' and 'topic/mv' into next adds 4ac695464763 dmaengine: sprd: Support DMA link-list mode adds c1b85e08ee85 Merge branch 'topic/sprd' into next adds a5c1d8ec733c dmaengine: st_fdma: use dmaenginem_async_device_register t [...] adds c88c2d46e29b dmaengine: dw-axi-dmac: use dmaenginem_async_device_regist [...] adds 42f604b6516b dmaengine: stm32-mdma: use dmaenginem_async_device_registe [...] adds a5f99a95869e dmaengine: mmp_tdma: use dmaenginem_async_device_register [...] adds fc9826dec54c dmaengine: ste_dma40: use dmaenginem_async_device_register [...] adds 0f5a5e5700ad dmaengine: dma-jz4780: use dmaenginem_async_device_registe [...] adds d72c5f98539d dmaengine: pxa_dma: use dmaenginem_async_device_register t [...] adds fbb69ece0462 dmaengine: mxs-dma: use dmaenginem_async_device_register t [...] adds 90082cd397ae dmaengine: add COMPILE_TEST for the drivers adds 90d23222cf51 dmaengine: Revert "dmaengine: add COMPILE_TEST for the drivers" adds a436ff1e96b9 dmaengine: pxa: fix semicolon.cocci warnings adds ac00b8e1e78c Merge branch 'topic/dmam' into next adds 7645d26f3b35 dmaengine: idma64: replace spin_lock_irqsave with spin_lock adds 8023ad364550 Merge branch 'topic/intel' into next adds 77da5d19af22 dt-bindings: jz4780-dma: Update bindings to reflect driver [...] adds 54f919a04cf2 dmaengine: dma-jz4780: Return error if not probed from DT adds 6147b032e544 dmaengine: dma-jz4780: Avoid hardcoding number of channels adds 33633583a23a dmaengine: dma-jz4780: Separate chan/ctrl registers adds 5eed7d84bcc0 dmaengine: dma-jz4780: Use 4-word descriptors adds c558ecd21c85 dmaengine: dma-jz4780: Don't depend on MACH_JZ4780 adds 29870eb759ab dmaengine: dma-jz4780: Add support for the JZ4770 SoC adds ffaaa8cc4ee6 dmaengine: dma-jz4780: Add support for the JZ4740 SoC adds ae9156b63d94 dmaengine: dma-jz4780: Add support for the JZ4725B SoC adds 17a8e30e9daf dmaengine: dma-jz4780: Enable Fast DMA to the AIC adds 5a6187d70f7f dmaengine: dma-jz4780: Add missing residue DTC mask adds f3c045dffe73 dmaengine: dma-jz4780: Simplify jz4780_dma_desc_residue() adds 9e4e3a4c00c0 dmaengine: dma-jz4780: Set DTCn register explicitly adds 83ef4fb7556b dmaengine: dma-jz4780: Further residue status fix adds 1f0b0f235a84 dmaengine: dma-jz4780: Use dma_set_residue() adds f57879a574ae MIPS: JZ4780: DTS: Update DMA node to match driver changes adds 6b5b368b5cbd MIPS: JZ4770: DTS: Add DMA nodes adds d426c517a742 MIPS: JZ4740: DTS: Add DMA nodes adds 1576f7e1ef98 Merge branch 'topic/jz' into next adds d7e6c0a2ff76 Merge remote-tracking branch 'slave-dma/next' adds 808c43b7c7f7 cgroup: Simplify cgroup_ancestor adds 5dfdbf674a1b Merge remote-tracking branch 'cgroup/for-next' adds 0eeec01488da scsi: raid_attrs: fix unused variable warning adds 05a9874426af scsi: aacraid: remove unused variables dev and cpu adds 45b7af985d54 scsi: be2iscsi: remove unused variable dmsg adds 165ee6215062 scsi: 53c700: Fix spelling of 'NEGOTIATION' adds 26c724a690a1 scsi: lpfc: remove an unnecessary NULL check adds b6876a8407d0 scsi: libfc: remove unnecessary condition check adds cca6cb8ad7a8 scsi: aic7xxx: Fix build using bare-metal toolchain adds 710fc2ed58d6 Merge branch 'misc' into for-next adds 72086f91011d Merge branch 'fixes' into for-next adds f5590b75813d Merge branch 'fixes' into for-next adds b86ac8fd4b2f scsi: qla2xxx: Fix process response queue for ISP26XX and above adds 4c1458df9635 scsi: qla2xxx: Fix incorrect port speed being set for FC adapters adds 49cecca7dd49 scsi: qla2xxx: Use correct qpair for ABTS/CMD adds cb873ba40020 scsi: qla2xxx: Update rscn_rcvd field to more meaningful s [...] adds 050e0ced3591 scsi: qla2xxx: Remove redundant check for fcport deletion adds cd4ed6b470f1 scsi: qla2xxx: Move rport registration out of internal work_list adds 0754d5e003bc scsi: qla2xxx: Decrement login retry count for only plogi adds e112761a4f1d scsi: qla2xxx: Turn off IOCB timeout timer on IOCB completion adds 2d3fdbebd2df scsi: qla2xxx: Force fw cleanup on ADISC error adds 9ba1cb25c151 scsi: qla2xxx: Remove all rports if fabric scan retry fails adds 8d9bf0a9a268 scsi: qla2xxx: Fix iIDMA error adds 93eca6135183 scsi: qla2xxx: Defer chip reset until target mode is enabled adds aa9e6d7b9643 scsi: qla2xxx: Terminate Plogi/PRLI if WWN is 0 adds 8852f5b1d2d4 scsi: qla2xxx: Update driver to version 10.00.00.09-k adds b6faaaf796d7 scsi: qla2xxx: Serialize mailbox request adds 1073daa470d9 scsi: qla2xxx: Fix deadlock between ATIO and HW lock adds 079a3a3b9dff scsi: qla2xxx: Add appropriate debug info for invalid RX_ID adds 0691094ff3f2 scsi: qla2xxx: Add logic to detect ABTS hang and response [...] adds 6b0431d6fa20 scsi: qla2xxx: Fix out of order Termination and ABTS response adds 8b4673ba3a1b scsi: qla2xxx: Add support for ZIO6 interrupt threshold adds 6a6294689201 scsi: qla2xxx: Move {get|rel}_sp to base_qpair struct adds 0aca77843e28 scsi: qla2xxx: Reduce holding sess_lock to prevent CPU lock-up adds d4f7a16aeca6 scsi: qla2xxx: Remove ASYNC GIDPN switch command adds aecf043443d3 scsi: qla2xxx: Fix Remote port registration adds 5512e523325a scsi: qla2xxx: Remove stale ADISC_DONE event adds 585def9b2f47 scsi: qla2xxx: Move ABTS code behind qpair adds 950c6ab7b540 scsi: qla2xxx: Update driver version to 10.00.00.10-k adds 4072e1dcd8fc scsi: qla2xxx: Allow FC-NVMe underrun to be handled by transport adds 8bccfe0d21b5 scsi: qla2xxx: Increase abort timeout value adds f99c5d294b36 scsi: qla2xxx: Check for Register disconnect adds 5d74c87a20ad scsi: qla2xxx: Fix port speed display on chip reset adds 527b8ae3948b scsi: qla2xxx: Fix dropped srb resource. adds 0e324e949ecd scsi: qla2xxx: Fix race condition for resource cleanup adds 0645cb8350cd scsi: qla2xxx: Add mode control for each physical port adds 8235f4b5aeba scsi: qla2xxx: Fix early srb free on abort adds 861d483dcd18 scsi: qla2xxx: Fix stuck session in PLOGI state adds 1e4ac5d6fe0a scsi: qla2xxx: shutdown chip if reset fail adds 56d942de59eb scsi: qla2xxx: Reject bsg request if chip is down. adds d594db018792 scsi: qla2xxx: Fix premature command free adds 7c388f91ec1a scsi: qla2xxx: Remove stale debug trace message from tcm_qla2xxx adds f3a03ee1102a scsi: qla2xxx: Fix duplicate switch's Nport ID entries adds a110af851a82 scsi: qla2xxx: Fix double increment of switch scan retry count adds a64a290ec6d7 scsi: qla2xxx: Update driver version to 10.00.00.11-k adds 01a8aed6a009 scsi: lpfc: Fix GFT_ID and PRLI logic for RSCN adds 5b9e70b22cc5 scsi: lpfc: raise sg count for nvme to use available sg resources adds faf0a5f829eb scsi: lpfc: Raise nvme defaults to support a larger io and [...] adds ca7fb76e091f scsi: lpfc: Correct race with abort on completion path adds 0ef01a2d95fd scsi: lpfc: Correct soft lockup when running mds diagnostics adds 523128e53b1e scsi: lpfc: Correct irq handling via locks when taking ada [...] adds aad59d5d3473 scsi: lpfc: Correct invalid EQ doorbell write on if_type=6 adds 2879265f514b scsi: lpfc: Fix errors in log messages. adds 18027a8ccca5 scsi: lpfc: reduce locking when updating statistics adds d2cc9bcd7fa3 scsi: lpfc: add support to retrieve firmware logs adds 6318cb7fb0e5 scsi: lpfc: update driver version to 12.0.0.7 adds 288315e95264 scsi: sym53c8xx: fix NULL pointer dereference panic in sym [...] adds 948dff7a41c5 scsi: arcmsr: Spelling s/rebulid/rebuild/ adds 5b075efb42ba scsi: libfc: remove set but not used variable 'rpriv' adds aed922fa73b1 scsi: aic7xxx: remove unused redundant variable num_chip_names adds 0b1b1d88614f scsi: qla2xxx: fix typo "CT-PASSTRHU" -> "CT-PASSTHRU" adds cd135754d837 scsi: pm80xx: Fix for phy enable/disable functionality adds 76cb25b05803 scsi: pm80xx: Corrected dma_unmap_sg() parameter adds 72349b62a571 scsi: pm80xx: Fixed system hang issue during kexec boot adds b5dedc756d5e scsi: pm80xx: Update driver version to 0.1.39 adds 94e989dee2b7 scsi: message: fusion: fix a few trivial spelling mistakes adds 08097a7777f8 Merge branch 'misc' into for-next adds bfa1d93c898f Merge branch 'fixes' into for-next adds eebcc1964648 scsi: ufshcd: Fix NULL pointer dereference for in ufshcd_init adds 78d85f31519c scsi: pm80xx: Remove set but not used variable 'device_id' adds fdd0a66b7af4 scsi: pm80xx: Remove set but not used variable 'page_code' adds 902ff8603ed7 scsi: iscsi: target: fix spelling mistake "entires" -> "entries" adds 5227388d599e scsi: aic7xxx: remove set but not used variable 'shared_scb_data' adds 6f1d8a5327c5 scsi: core: remove unnecessary unlikely() adds efcbe99818ac scsi: bnx2fc: Remove set but not used variable 'oxid' adds a63eba9efdc1 scsi: lpfc: Remove set but not used variable 'sgl_size' adds 2b08adff433c scsi: qla2xxx: Remove set but not used variable 'ptr_dma' adds 3d1edf32e7e7 Merge branch 'misc' into for-next adds e9978573c377 Merge branch 'fixes' into for-next adds 1a796c99846e Merge remote-tracking branch 'scsi/for-next' adds ccf45b18ce89 rpmsg: char: Migrate to iter versions of read and write adds c8a54c0c9a7d rpmsg: Convert to using %pOFn instead of device_node.name adds f0beb4ba9b18 rpmsg: glink: Remove chunk size word align warning adds 1e28dbbeced6 remoteproc/davinci: Use %zx for formating size_t adds 3b0d1b65c19f remoteproc: qcom: adsp: Add SDM845 ADSP and CDSP support adds 0205748ea669 Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] adds e05761232339 Merge remote-tracking branch 'rpmsg/for-next' adds 19a4fbffc94e gpiolib: Free the last requested descriptor adds d28af35b0c91 gpio: tb10x: Create local helper variables adds 0d1e31abcaf5 gpio: tb10x: Use GENERIC_GPIO adds 4c2baed3a7e6 ARM/gpio: ep93xx: build standalone adds 1d2bb17aaf11 gpio: ep93xx: Cut down variable names adds 68b6493185f7 gpio: ep93xx: Switch to SPDX license tag adds 991ce74eeb56 gpio: ep93xx: Pass around struct gpio_chip adds 3c38b3a3065e gpio: ep93xx: Rename has_debounce to has_irq adds 99399f40d896 gpio: ep93xx: Properly call the chained IRQ handler adds fd935fc421e7 gpio: ep93xx: Do not pingpong irq numbers adds 51ba88e32ff5 gpio: ep93xx: Use the hwirq and port adds 68491b075db2 gpio: ep93xx: Use for_each_set_bit() in IRQ handler adds d875cc27e239 gpio: ep93xx: Cut gpio_to_irq() usage adds a419a3d92aab gpio: ep93xx: Switch A and B to use GPIOLIB_IRQCHIP adds 496069b87eea gpio: rcar: Add GPIO hole support adds c0f6afad46a8 dt-bindings: gpio: rcar: Add gpio-reserved-ranges support adds be887843f275 drivers: gpio: Update MODULE AUTHOR email address adds 28123791ddbe dt-bindings: gpio: rcar: Add r8a774a1 (RZ/G2M) support adds 9ce3ebe973bf gpio: pxa: handle corner case of unprobed device adds 62cdcb6c572e gpio: Convert to using %pOFn instead of device_node.name adds 890e48be8d84 dt-bindings: pinctrl: Update pinctrl-ingenic for JZ4725B a [...] adds 556a36a71ed8 pinctrl: ingenic: Probe driver at subsys_initcall adds 4717b11f80cf pinctrl: ingenic: Mark probe function as __init adds e72394e2ea19 pinctrl: ingenic: Merge GPIO functionality adds ebd6651418b6 pinctrl: ingenic: Implement .get_direction for GPIO chips adds f2a967658a5d pinctrl: ingenic: Add support for the JZ4725B adds 635c20a1fa79 pinctrl: ingenic: Drop dependency on MACH_INGENIC adds 57e2143473fd gpio: ingenic: Remove driver adds 28d6eeb4f066 pinctrl: ingenic: Include the right header adds 888263947cd9 Merge branch 'ib-ingenic' of ../linux-pinctrl into devel adds da02d79452ea gpio: ftgpio: Support optional silicon clock adds 36f3f19a8215 gpio: ftgpio: Support debounce timer adds bfba223dcc45 gpio: brcmstb: allow 0 width GPIO banks adds f1ff4b841763 MAINTAINERS: Add myself as designated reviewer of Intel PMIC GPIO adds 5d75683e2b87 gpio: tpx65xxx: Include the right header adds d5a4da159ed3 gpio: tps65xxx: Use SPDX license tag adds 833eacc7b591 gpio: mxs: Get rid of external API call adds c99601f672fd gpio: ts5500: Include the right header adds bf97279079be gpio: ts5500: Use SPDX header adds 97feacc05dfb gpio: ts5500: Delete platform data handling adds f0916167d7e5 gpio: zevio: Include the right header adds ba21d55f6ad1 gpio: twl4030: Include the right header adds ecb07684a58f gpio: twl4030: Cut down boilerplate adds ab8c1e82935b gpio: twl4030: Implement .get_direction() adds fc4f8f322f6e gpio: twl6040: Include the right header adds b4f53ed9633c gpio: twl6040: Cut down boilerplate adds 4bef8bf20b69 gpio: twl6040: Use bitops adds ba74bd5d5b5b gpio: twl6040: Implement .get_direction() adds 02ad0437decf gpio: fix kernel-doc notation warning for 'request_key' adds f40f73075c59 gpio: ep93xx: fix incorrect array element size check adds f6d9af477099 gpio: ep93xx: fix test for end of loop adds 4e6b823867e2 gpiolib: export gpiochip_irq_reqres/relres() adds ca620f2de153 gliolib: set hooks in gpiochip_set_irq_hooks() adds 4e9439ddacea gpiolib: add flag to indicate if the irq is disabled adds 461c1a7d4733 gpiolib: override irq_enable/disable adds 4f8183ae7092 gpio/driver.rst: document gpiochip_disable/enable_irq() adds 1c939cb556b9 gpio-bcm-kona: use new req/relres and dis/enable_irq funcs adds 6953c57ab172 gpio: of: Handle SPI chipselect legacy bindings adds 8734fae64eb0 gpio: of: make example syntactically correct adds 45e8296cc9a2 gpio: vf610: Include the right header adds 36e2add18225 gpio: vf610: Cut down on boilerplate adds 0b35cd7b1860 gpio: uapi: Grammar s/array/array of/ adds fa38869b0161 gpiolib: Don't support irq sharing for userspace adds d0121b8548bc gpiolib: use better errno if get_direction is not available adds 171948ea33e1 gpiolib: check if irqchip already has the irq hook replacements adds 3b3001cacdf4 gpio: vr41xx: Include the right header adds 2abfb31410fa gpio: vr41xx: Cut down on boilerplate adds 2ab4a93980e4 gpio: vr41xx: Delete vr41xx_gpio_pullupdown() callback adds 83a4e2c50ef0 gpio: xtensa: Include the right header adds 3edc68832812 gpio: xtensa: Cut down on boilerplate adds d3007ecb5b87 gpio: viperboard: Include the right header adds 751107ef790a gpio: viperboard: Cut down on boilerplate adds 3bca2d4e4e7b gpio: vx855: Include the right header adds c872a20f5ba2 gpio: vx855: Cut down on boilerplate adds 121111d78431 gpio: xlp: Include the right header adds 130a990b724c gpio: xlp: Cut down on boilerplate adds 10833c4b6ec0 gpio: wm8xxx: Use the right header adds 66dbe750a96f gpio: wm8xxx: Cut down on boilerplate adds f13a0b0bb46f gpio: Get rid of legacy header adds 259e61c670ea gpio: davinci: Remove unused member of davinci_gpio_controller adds d62a37d16170 gpio: davinci: Use dev name for label and automatic base s [...] adds 6b3d9c807567 gpio: davinci: Allocate the correct amount of memory for c [...] adds 926ed7d4cfd3 gpio: davinci: Remove unneeded GPIO macro adds e5b9c96504c1 gpio: davinci: Move driver local definitions to driver adds b9762bebc633 gpiolib: Pass bitmaps, not integer arrays, to get/set array adds bf9346f5d47b gpiolib: Identify arrays matching GPIO hardware adds 77588c14ac86 gpiolib: Pass array info to get/set array functions adds b17566a6b08b gpiolib: Implement fast processing path in get/set array adds 9cd679413552 Merge branch 'ib-array-bitmaps' into devel adds 4201300305e1 Merge branch 'devel' into for-next adds ec9aa75d4a7f Merge remote-tracking branch 'gpio/for-next' adds 1de7ddb3a15c pinctrl: msm: Mux out gpio function with gpio_request() adds fe2731211e78 pinctrl: msm: Configure interrupts as input and gpio mode adds d0e4e8f0d6ab dt-binding: pinctrl: Add NPCM7xx pinctrl and GPIO documentation adds 3b588e43ee5c pinctrl: nuvoton: add NPCM7xx pinctrl and GPIO driver adds 3cd3c83f6752 pinctrl: Add compatibles for Amlogic Meson G12A pin controllers adds 29ae0952e85f pinctrl: meson-g12a: add pinctrl driver support adds 25cb9e5a0e1e pinctrl: madera: Set is_generic adds d2f7a822041d pinctrl: madera: Return ENOTSUPP for unsupported pin attributes adds 305fa67ee452 pinctrl: madera: Fix missing space in debugfs output adds 375fef591696 pinctrl: uniphier: drop meaningless pin from SD1 pin-mux of Pro4 adds d290e096d2a5 pinctrl: lpc18xx: mark expected switch fall-throughs adds 803ceb297a24 pinctrl: intel: Fix a spelling typo in kernel documentation adds 94f4e54cecaf pinctrl: Convert to using %pOFn instead of device_node.name adds 5624bf963543 Merge branch 'ib-ingenic' into devel adds 924cf800574f pinctrl: intel: Introduce intel_pinctrl_probe_by_uid() int [...] adds 99d9806f8552 pinctrl: broxton: Convert to use intel_pinctrl_probe_by_uid() adds 79b7d19ebaf6 pinctrl: geminilake: Convert to use intel_pinctrl_probe_by_uid() adds 61db6c9db384 pinctrl: baytrail: Convert to use device_get_match_data() adds 70c263c42c38 pinctrl: intel: Introduce intel_pinctrl_probe_by_hid() int [...] adds c98a96672b10 pinctrl: cannonlake: Convert to use intel_pinctrl_probe_by_hid() adds 0c03e92e7d66 pinctrl: sunrisepoint: Convert to use intel_pinctrl_probe_ [...] adds 6d7c05faaf01 pinctrl: intel: Introduce common macro for PM operations adds 5689d6aaea24 pinctrl: broxton: Define PM ops via INTEL_PINCTRL_PM_OPS() adds 05a100e4ac7d pinctrl: cannonlake: Define PM ops via INTEL_PINCTRL_PM_OPS() adds b417748c0fa2 pinctrl: cedarfork: Define PM ops via INTEL_PINCTRL_PM_OPS() adds c804d8ae2083 pinctrl: denverton: Define PM ops via INTEL_PINCTRL_PM_OPS() adds 6016b099c343 pinctrl: geminilake: Define PM ops via INTEL_PINCTRL_PM_OPS() adds 4ee73414a4a1 pinctrl: icelake: Define PM ops via INTEL_PINCTRL_PM_OPS() adds 558b34ba10e2 pinctrl: sunrisepoint: Define PM ops via INTEL_PINCTRL_PM_OPS() adds ae4610873fab pinctrl: lewisburg: Define PM ops via INTEL_PINCTRL_PM_OPS() adds 27d91e80d53f pinctrl: remove unnecessary unlikely() adds d06e3be6e86a pinctrl: sh-pfc: r8a77965: Add SATA pins, groups and functions adds 491e9f585c97 pinctrl: sh-pfc: r8a77470: Add EtherAVB pin groups adds 951ae7cb068f pinctrl: sh-pfc: r8a77990: Add PWM pins, groups and functions adds 8f9a1acd8c8b dt-bindings: pinctrl: sh-pfc: Document r8a774a1 PFC support adds 91d627a779a1 pinctrl: sh-pfc: r8a7796: Add R8A774A1 PFC support adds ada9a3d98fac pinctrl: sh-pfc: r8a77965: Add Audio clock pin support adds 7a7dfc4770c7 pinctrl: sh-pfc: r8a77965: Add Audio SSI pin support adds 2ed03c835d6f pinctrl: sh-pfc: r8a77990: Add DU pins, groups and function adds 2e38b882b9b0 Merge tag 'sh-pfc-for-v4.20-tag1' of git://git.kernel.org/ [...] adds b432414b996d pinctrl: ssbi-gpio: Fix pm8xxx_pin_config_get() to be compliant adds 0d5b476f8f57 pinctrl: spmi-mpp: Fix pmic_mpp_config_get() to be compliant adds 9ae4987ebbb9 pinctrl: sirf: atlas7: remove set but not used variables ' [...] adds 89c68b102f13 pinctrl: qcom: spmi-mpp: Fix drive strength setting adds b97760ae8e3d pinctrl: at91-pio4: fix has_config check in atmel_pctl_dt_ [...] adds 0c3dfa176912 pinctrl: at91: don't use the same irqchip with multiple gpiochips adds e897b3866580 pinctrl: at91-pio4: Get rid of legacy call adds 1c5fb66afa2a pinctrl: Include <linux/gpio/driver.h> nothing else adds a1a503a8c332 pinctrl: mediatek: add pinctrl-mtk-common-v2 for all Media [...] adds e78d57b2f87c pinctrl: mediatek: add pinctrl-moore that implements the g [...] adds b906faf7b61d pinctrl: mediatek: extend struct mtk_pin_field_calc to pin [...] adds fb5fa8dc151b pinctrl: mediatek: extend struct mtk_pin_desc to pinctrl-m [...] adds 1dc5e5369159 pinctrl: mediatek: extend struct mtk_pin_soc to pinctrl-mt [...] adds c28321979ba8 pinctrl: mediatek: add driving strength related support to [...] adds 3ad38a14e13c pinctrl: mediatek: add drv register support to pinctrl-mtk [...] adds 85430152ba46 pinctrl: mediatek: add pull related support to pinctrl-mtk [...] adds 0d7ca772148f pinctrl: mediatek: add advanced pull related support to pi [...] adds 182c842fd5e6 pinctrl: mediatek: add ies register support to pinctrl-mtk [...] adds 9afc305bfad7 pinctrl: mediatek: add pullen, pullsel register support to [...] adds e7507f57a93a pinctrl: mediatek: add MT7623 pinctrl driver based on gene [...] adds ea051eb38413 pinctrl: mediatek: use pin descriptor all in pinctrl-mtk-c [...] adds 2bc47dfe4f8b pinctrl: mediatek: add multiple register bases support to [...] adds 9d9b171c6897 pinctrl: mediatek: adjust error code and message when some [...] adds b7d7f9eeca55 pinctrl: mediatek: extend struct mtk_pin_desc which per-pi [...] adds 805250982bb5 pinctrl: mediatek: add pinctrl-paris that implements the v [...] adds 750cd15d9081 pinctrl: mediatek: add MT8183 pinctrl driver adds 79348f6fb713 pinctrl: mediatek: extend advanced pull support in pinctrl [...] adds 29686f0151df pintcrl: mediatek: add pull tweaks for I2C related pins on MT8183 adds 89132dd8ffd2 pinctrl: mediatek: extend eint build to pinctrl-mtk-common-v2.c adds 6561859b067f pinctrl: mediatek: add eint support to MT8183 pinctrl driver adds 55818b90233b Merge branch 'ib-mtk' into devel adds 677506ee09b9 pinctrl: intel: Move linux/pm.h to the local header adds b76f191420bc pinctrl: baytrail: Remove unneeded MODULE_DEVICE_TABLE() adds e0da38425b35 pinctrl: baytrail: Sort headers alphabetically adds 5458b7cec46a pinctrl: cherryview: Re-use data structures from pinctrl-intel.h adds e93ca9bbf3d8 pinctrl: cherryview: Remove unused groups of pins adds a919684f9ed9 pinctrl: cherryview: Describe members of couple of structs adds 994f8865687d pinctrl: cherryview: Remove linux/init.h and sort headers adds 22d7fe4984a2 pinctrl: mtk: Fix up GPIO includes adds a65fbff275b9 pinctrl: tegra: do not export tegra_pinctrl_probe adds c98b0d2db7d7 pinctrl: mxs: do not export mxs_pinctrl_probe adds 1b14a236bb5f Merge branch 'devel' into for-next adds 152680c2f031 Merge remote-tracking branch 'pinctrl/for-next' adds 86989c41b5ea signal: Always ignore SIGKILL and SIGSTOP sent to the global init adds 55a3235fc71b signal: Properly deliver SIGILL from uprobes adds 4a63c1ffd384 signal: Properly deliver SIGSEGV from x86 uprobes adds 3597dfe01d12 signal: Always deliver the kernel's SIGKILL and SIGSTOP to [...] adds b16503baa891 signal: send_sig_all no longer needs SEND_SIG_FORCED adds 961366a01904 signal: Remove the siginfo paramater from kernel_dqueue_signal adds 035150540545 signal: Don't send siginfo to kthreads. adds f149b3155744 signal: Never allocate siginfo for SIGKILL or SIGSTOP adds 079b22dc9be9 signal: Use SEND_SIG_PRIV not SEND_SIG_FORCED with SIGKILL [...] adds 4ff4c31a6e85 signal: Remove SEND_SIG_FORCED adds 0ab93e9c99f8 signal/GenWQE: Fix sending of SIGKILL adds a8ebd17160ce tty_io: Use group_send_sig_info in __do_SACK to note it is [...] adds 82058d668465 signal: Use group_send_sig_info to kill all processes in a [...] adds b21c5bd562dd signal: Remove specific_send_sig_info adds fb50f5a4011c signal: Pair exports with their functions adds efc463adbccf signal: Simplify tracehook_report_syscall_exit adds 73f297aa0728 signal/x86: Inline fill_sigtrap_info in it's only caller s [...] adds 40e5539463f0 signal/x86: Move MCE error reporting out of force_sig_info_fault adds 585a8b9b48e9 signal/x86: Use send_sig_mceerr as apropriate adds 8a35eb22c02b signal/x86: In trace_mpx_bounds_register_exception add __u [...] adds 8d68fa0e0839 signal/x86: Move mpx siginfo generation into do_bounds adds 6ace1098a68c signal/x86/traps: Factor out show_signal adds 79e21d654093 signal/x86/traps: Move more code into do_trap_no_signal so [...] adds 851ce9e697b8 signal/x86/traps: Use force_sig_bnderr adds afe8448c0d9d signal/x86/traps: Use force_sig instead of open coding it. adds 164881b61429 signal/x86/traps: Simplify trap generation adds 768fd9c69bb5 signal/x86: Remove pkey parameter from bad_area_nosemaphore adds 27274f731c3a signal/x86: Remove the pkey parameter from do_sigbus adds 25c102d803ea signal/x86: Remove pkey parameter from mm_fault_error adds 988bbc7b1a34 signal/x86: Don't compute pkey in __do_page_fault adds aba1ecd32c75 signal/x86: Pass pkey not vma into __bad_area adds 9db812dbb29d signal/x86: Call force_sig_pkuerr from __bad_area_nosemaphore adds b4fd52f25c61 signal/x86: Replace force_sig_info_fault with force_sig_fault adds 419ceeb12865 signal/x86: Pass pkey by value adds 0a996c1a3f26 signal/x86: Use force_sig_fault where appropriate adds f654fc07db9d signal/powerpc: Use force_sig_mceerr as appropriate adds 9f2ee693890a signal/powerpc: Remove pkey parameter from __bad_area adds 8eb2ba25e3c8 signal/powerpc: Call _exception_pkey directly from bad_key [...] adds cd60ab7abb3d signal/powerpc: Remove pkey parameter from __bad_area_nosemaphore adds 2c44ce285fdd signal/powerpc: Factor the common exception code into exce [...] adds c1c7c85ceafe signal/powerpc: Call force_sig_fault from _exception adds 5d8fb8a58659 signal/powerpc: Specialize _exception_pkey for handling pk [...] adds 77c70728db9f signal/powerpc: Simplify _exception_pkey by using force_si [...] adds f383d8b4aec3 signal/powerpc: Use force_sig_fault where appropriate adds 8343c12036b0 Merge remote-tracking branch 'userns/for-next' adds 57e6ac5d0991 selftests: android: move config up a level adds 88fa588eecbd selftests: kselftest: Remove outdated comment adds c29d8e5fce85 selftests: add headers_install to lib.mk adds b7f0abfbcd24 selftests/efivarfs: add required kernel configs adds 239a9fe55305 selftests: memory-hotplug: add required configs adds a6d2efe949ec cgroup: kselftests: add test_core to .gitignore adds 1364dc5c4e12 Fix cg_read_strcmp() adds d8a3f7385354 Add tests for memory.oom.group adds 6aaf31f1d756 selftests/ftrace: Add --stop-fail hidden option for debug adds f023ace8516f selftests/ftrace: Add --console hidden option adds b92d0a53689f selftests/ftrace: Add case number prefix to logfile adds 6a8d086efc38 selftests/ftrace: More initialize features in initialize_ftrace adds 159eaf12183e selftests/ftrace: Add SPDX License Identifier to template adds b8f41e00892e selftests/ftrace: Cleanup ftrace after running test adds 164204dc9854 selftests/ftrace: Remove unneeded per-test init/cleanup ftrace adds 9a35affb612a selftests/ftrace: Fix to test kprobe $comm arg only if available adds f09667d785c7 selftests/ftrace: Fix checkbashisms errors adds 38281adf11fb selftests/ftrace: Use loopback address instead of localhost adds 2c6882bddae8 selftests/ftrace: Improve kprobe on module testcase to loa [...] adds 5abc332fdd34 selftests/ftrace: Improve kprobe testcase to check log data adds 4edf87742542 selftests/ftrace: Improve kretprobe testcase to check log data adds ffb8f26301e9 selftests/ftrace: Test kprobe-event argument with various bitsize adds 715cfd8fc580 selftests/ftrace: Check set_event_pid result adds 0282ece5a092 selftests/ftrace: Add kprobe event with $comm argument testcase adds 4ef82d627a0a selftests/ftrace: Add kprobe profile testcase adds 21495dcc6669 selftests/ftrace: Add kprobe-event with symbol argument test adds 91909c3a0a0e selftests/ftrace: Add trace_printk sample module test adds 5c152c66597c selftests/ftrace: Add ringbuffer size changing testcase adds ff092e9d426a selftests/ftrace: Add function profiling stat testcase adds c88d29bc54f6 selftests/ftrace: Add max stack tracer testcase adds ce0eeaf677f7 selftests/ftrace: Add function filter on module testcase adds be8242533809 selftests/ftrace: Add trace_pipe testcase adds f0e354ada448 selftests/ftrace: Add stacktrace ftrace filter command testcase adds 81626cbe972e selftests/ftrace: Add wakeup tracer testcase adds 1dddd62723e4 selftests/ftrace: Add wakeup_rt tracer testcase adds d6e60af03a96 selftests/ftrace: Add ftrace cpumask testcase adds 86a2a1c9b586 Merge remote-tracking branch 'kselftest/next' adds d13f5d84ca27 Merge branch 'for-4.16/signal-sysfs-force-v2' into for-next adds 3beed9bf1e3d Merge branch 'for-4.17/upstream-fixes' into for-next adds d7ab8e67aa52 Merge branch 'for-4.18/upstream' into for-next adds 0eb53cdd58f5 Merge branch 'for-4.19/upstream' into for-next adds c72a7f515329 Merge branch 'for-4.18/upstream' into for-next adds 5678a5216c22 Merge remote-tracking branch 'livepatching/for-next' adds 213551410c0f coresight: Document error handling in coresight_register adds 1517b42dabbe coresight: platform: Refactor graph endpoint parsing adds aab8f8d9dd32 coresight: platform: Fix refcounting for graph nodes adds 7dee3cc9e815 coresight: platform: Fix leaking device reference adds fe2d2817372e coresight: Fix remote endpoint parsing adds c8e9c9b88777 coresight: Add helper to check if the endpoint is input adds ae2686f522ab coresight: platform: Cleanup coresight connection handling adds 6214c9df6ca3 coresight: Cleanup coresight DT bindings adds af8bc8ba50d6 driver/hwtracing: use ERR_CAST instead of ERR_PTR adds f8b8a5512d7a coresight: Fix handling of sinks adds c2c7001e32bf coresight: etb10: Fix handling of perf mode adds e422931bd6bd coresight: perf: Fix per cpu path management adds 734602f6522c coresight: perf: Avoid unncessary CPU hotplug read lock adds 3dc538517cc2 coresight: perf: Allow tracing on hotplugged CPUs adds f5c438213c94 coresight: perf: Disable trace path upon source error adds 070a328e97fb coresight: tmc-etr: Handle driver mode specific ETR buffers adds de67c478f4e5 coresight: tmc-etr: Relax collection of trace from sysfs mode adds bd3d710273ca coresight: Convert driver messages to dev_dbg adds cdcfe56bb9d4 coresight: perf: Remove reset_buffer call back for sinks adds 1ddcdb7ceed8 coresight: perf: Add helper to retrieve sink configuration adds d6672230d999 coresight: perf: Remove set_buffer call back adds 2b669117a1cf coresight: etm-perf: Add support for ETR backend adds 1174b5f95cc6 coresight: etb10: Refactor etb_drvdata::mode handling adds 70d940d84d8f coresight: etb10: Splitting function etb_enable() adds 050d3a1889de coresight: etm4x: Configure EL2 exception level when kerne [...] adds 3733ca5a6578 coresight: tmc: Refactor loops in etb dump adds d33c2bb112b5 coresight: tmc: Fix byte-address alignment for RRP adds 9bf1846dbdef coresight: Handle failures in enabling a trace path adds 9b058a1bbe36 coresight: tmc-etr: Refactor for handling errors adds 8103fedd51c7 coresight: tmc-etr: Handle errors enabling CATU adds 0caa477c892e coresight: tmc-etb/etf: Prepare to handle errors enabling adds c66b55950fa4 coresight: etm4x: Add support for handling errors adds a2f673e0507d coresight: etm3: Add support for handling errors adds f1e02682b4bc coresight: etb10: Handle errors enabling the device adds 58fef918689e coresight: dynamic-replicator: Handle multiple connections adds 237cc3b9ba69 coresight: Add support for CLAIM tag protocol adds bda0da146e41 coresight: etmx: Claim devices before use adds 66163aa637ff coresight: funnel: Claim devices before use adds da52ccdaafb5 coresight: catu: Claim device before use adds f6b3457bff42 coresight: dynamic-replicator: Claim device for use adds 327c7ebeb14f coreisght: tmc: Claim device before use adds 0fd9f3f85e62 coresight: dts: binding: Fix example for TPIU component adds 8d082fe251a1 coresight: dts: binding: Update coresight binding examples adds a8182859510f hwtracing: coresight: remove redundant null pointer check [...] adds 6c688a303f26 Merge remote-tracking branch 'coresight/next' adds c6b5eb8dd334 rtc: rtc-mrst: Replace mdelay() with msleep() in mrst_read_time() adds 0438002ac526 rtc: omap: use of_device_is_system_power_controller function adds 09058eab4b4f rtc: omap: Cut down the shutdown time from 2 seconds to 1 sec adds 1e6e4e169a8a rtc: jz4740: Drop dependency on MACH_INGENIC adds 725e0e15f84b rtc: sun6i: Use struct_size() in kzalloc() adds 777d8ae56da1 rtc: sysfs: fix NULL check in rtc_add_groups() adds c856618d2066 rtc: rv8803: fix the rv8803 id in the OF table adds ac771ed746c8 rtc: rv8803: add Epson RX8803 support adds de96bc39951f rtc: mrst: remove set but not used variable 'valid' adds 05a0a3441869 rtc: mips: default to rtc-cmos on mips adds babab2f86440 rtc: mt6397: fix possible race condition adds c778ec85825d rtc: pl030: fix possible race condition adds b7aff107f34f rtc: pl031: switch to devm_rtc_allocate_device/rtc_registe [...] adds af69f9a78784 rtc: abx80x: use a 'priv' struct for client data adds 749e36d0a0d7 rtc: abx80x: add basic watchdog support adds 9612f8f50380 mfd: menelaus: Fix possible race condition and leak adds 4392ec1a6c58 Merge tag 'ib-mfd-rtc-v4.20' of git://git.kernel.org/pub/s [...] adds 1e479c619b2a rtc: unexport non devm managed registration adds f1c8bc332e6d rtc: remove irq_task from kerneldoc adds 03df75dd0330 rtc: isl1208: avoid possible sysfs race adds 0f924c9f1dac rtc: ds1307: add offset sysfs for mt41txx chips. adds 0b1c6ba85f73 rtc: ds1307: add frequency_test_enable attribute on m41txx adds 3bbbcb80c0ca rtc: reorder Makefile entries adds 2be761fbfb65 rtc: move rtc_add_group/s definitions adds 273437f06215 rtc: isl1208: don't include core header file adds 71e6e1a8ed03 rtc: tx4939: fixup nvmem name and register size adds 1e30573cad50 rtc: test: make license text and module license match. adds a7c25aa2f977 rtc: test: Switch to SPDX identifier adds e6cf1b5523ec rtc: ds1685: drop RTC_DS1685_PROC_REGS adds 27cf4937ecdc rtc: ds1685: use generic nvmem adds 060fa6b3400c rtc: ds1685: use rtc_add_group adds d2ae59ed6896 rtc: ds1307: use rtc_add_group adds 420d34306e96 rtc: lib: correct documentation typo adds 617704f891e3 Merge remote-tracking branch 'rtc/rtc-next' adds be5ba2ca053d dax: Fix use of zero page adds 51495f6b0821 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' adds b1ce023ae8a2 ntb_netdev: fix sleep time mismatch adds a8c9d5cc2830 Merge remote-tracking branch 'ntb/ntb-next' adds afaef01c0015 x86/entry: Add STACKLEAK erasing the kernel stack at the e [...] adds 10e9ae9fabaf gcc-plugins: Add STACKLEAK plugin for tracking the kernel stack adds f90d1e0c7804 lkdtm: Add a test for STACKLEAK adds c8d126275a5f fs/proc: Show STACKLEAK metrics in the /proc file system adds ed535a2dae18 doc: self-protection: Add information about STACKLEAK feature adds 964c9dff0091 stackleak: Allow runtime disabling of kernel stack erasing adds 6fcde9046673 arm64: Drop unneeded stackleak_check_alloca() adds e0d52cc53d54 Merge remote-tracking branch 'kspp/for-next/kspp' adds 3b6d26787820 mm: migration: fix migration of huge PMD shared pages adds 8ab0a7f95206 mm-migration-fix-migration-of-huge-pmd-shared-pages-v7 adds 713d3a9ed30f hugetlb: take PMD sharing into account when flushing tlb/caches adds b656b9a07a14 ocfs2: fix crash in ocfs2_duplicate_clusters_by_page() adds 0cecfa00dbd1 fix-crash-on-ocfs2_duplicate_clusters_by_page-v5 adds 0229a68fc84d fix-crash-on-ocfs2_duplicate_clusters_by_page-v5-checkpatch-fixes adds 9d36488c3be2 mm, thp: fix mlocking THP page with migration enabled adds 28877e14cb40 arm: arch/arm/include/asm/page.h needs personality.h adds 10cad29f3f55 include/linux/linkage.h: align weak symbols adds 4618f02c185f arm64: lib: use C string functions with KASAN enabled adds 7b17fe24577c lib/test_kasan.c: add tests for several string/memory API [...] adds 459979b642d2 scripts/tags.sh: add DECLARE_HASHTABLE() adds 468e8633b1b0 ocfs2: fix a GCC warning adds 790ed35c9881 ocfs2: remove ocfs2_is_o2cb_active() adds 45a0665dcd44 ocfs2: without quota support, avoid calling quota recovery adds 0493a788b451 ocfs2: don't use iocb when EIOCBQUEUED returns adds 9023f11578ac ocfs2: fix a misuse a of brelse after failing ocfs2_check_ [...] adds df738362c14e ocfs2: don't put and assigning null to bh allocated outside adds b5bac225fc7d ocfs2: dlmglue: clean up timestamp handling adds 8798458f51cc ocfs2: fix deadlock caused by ocfs2_defrag_extent adds e025c39d7b1c ocfs2-fix-dead-lock-caused-by-ocfs2_defrag_extent-v2 adds de4e32ed9e08 ocfs2: fix clusters leak in ocfs2_defrag_extent() adds e6ded282642a fix-clusters-leak-in-ocfs2_defrag_extent-fix adds 567a6897134f block: restore /proc/partitions to not display non-partiti [...] adds 2f72ff9377ce vfs: allow dedupe of user owned read-only files adds a32fdfbc228b vfs: dedupe should return EPERM if permission is not granted adds c5a1650dd6ca fs/iomap.c: change return type to vm_fault_t adds 057a58e83c63 xtensa: use generic vga.h adds ab8380221e8b mm/slub.c: switch to bitmap_zalloc() adds 9d599848e967 mm: rework memcg kernel stack accounting adds f9b26bfaae97 mm: drain memcg stocks on css offlining adds 4ad64ad003ea mm: don't miss the last page because of round-off error adds bd63fc538697 math64: prevent double calculation of DIV64_U64_ROUND_UP() [...] adds 4a9cd7c58997 mm,page_alloc: PF_WQ_WORKER threads must sleep at should_r [...] adds 41b178730373 mmpage_alloc-pf_wq_worker-threads-must-sleep-at-should_rec [...] adds 228b312521b6 mm, mmu_notifier: be explicit about range invalition non-b [...] adds 5c876a9f6c0f Revert "mm, mmu_notifier: annotate mmu notifiers with bloc [...] adds 008c39980c23 kmemleak: add module param to print warnings to dmesg adds ad0cb36b9bda mm/swapfile.c: use __try_to_reclaim_swap() in free_swap_an [...] adds cb1726ec472d mm/swapfile.c: call free_swap_slot() in __swap_entry_free() adds 8ad65a0a2bfd mm/swapfile.c: clear si->swap_map[] in swap_free_cluster() adds d3815fe67312 mm/page_alloc.c: clean up check_for_memory() adds b247edecf61a mm: convert to use vm_fault_t adds cafd7dff1ddb cramfs: convert to use vmf_insert_mixed adds 5a1094d72b05 mm: remove vm_insert_mixed() adds 06dbe8b37b9a mm: introduce vmf_insert_pfn_prot() adds 48fa664b7610 x86: convert vdso to use vm_fault_t adds d9f12ab76959 mm: make vm_insert_pfn_prot() static adds 124926f4c2e1 mm: remove references to vm_insert_pfn() adds eea5d782ac18 mm: remove vm_insert_pfn() adds 588ce0d863d6 mm: inline vm_insert_pfn_prot() into caller adds 5e8f43fe5fd0 mm: convert __vm_insert_mixed() to vm_fault_t adds 5d514f64a521 mm: convert insert_pfn() to vm_fault_t adds e63b9708b18a hexagon: switch to NO_BOOTMEM adds 29821e073de7 of: ignore sub-page memory regions adds d73701918b98 nios2: use generic early_init_dt_add_memory_arch adds 61debf0e807c nios2: switch to NO_BOOTMEM adds ffc524343db2 um: setup_physmem: stop using global variables adds c47acf5bcbed um: switch to NO_BOOTMEM adds 08347bc3899d unicore32: switch to NO_BOOTMEM adds 72384b997ef9 alpha: switch to NO_BOOTMEM adds c8ec12741a31 userfaultfd: allow get_mempolicy(MPOL_F_NODE|MPOL_F_ADDR) [...] adds e1405baa7db1 arm: arm64: introduce CONFIG_HAVE_MEMBLOCK_PFN_VALID adds 0e8950f2263c mm: page_alloc: restore memblock_next_valid_pfn() on arm/arm64 adds e81f3647f94e mm: page_alloc: reduce unnecessary binary search in memblo [...] adds 58c029871cfb mm, slab: combine kmalloc_caches and kmalloc_dma_caches adds 0d540d11b991 mm, slab/slub: introduce kmalloc-reclaimable caches adds 955a66952639 dcache: allocate external names from reclaimable kmalloc caches adds 09713baea7f5 mm: rename and change semantics of nr_indirectly_reclaimab [...] adds 865f41e1f7e6 mm, proc: add KReclaimable to /proc/meminfo adds ea76ea55a2d4 mm, slab: shorten kmalloc cache names for large sizes adds 2685383fce55 mm: workingset: don't drop refault information prematurely adds 544eea1cbede mm: workingset: tell cache transitions from workingset thrashing adds 85bbc2c16f1a delayacct: track delays from thrashing cache pages adds e168dba046d6 sched: loadavg: consolidate LOAD_INT, LOAD_FRAC, CALC_LOAD adds 07360251b445 sched-loadavg-consolidate-load_int-load_frac-calc_load-fix adds 1ccc64569a48 sched-loadavg-consolidate-load_int-load_frac-calc_load-fix-fix adds a1a7b30ea295 sched: loadavg: make calc_load_n() public adds 6c5ddb6ee10b sched: sched.h: make rq locking and clock functions availa [...] adds 627fd23fab3c sched: introduce this_rq_lock_irq() adds 27ed01faa9d6 psi: pressure stall information for CPU, memory, and IO adds 3b2a8ee5b441 psi-pressure-stall-information-for-cpu-memory-and-io-fix adds 33c48db9e6ae psi-pressure-stall-information-for-cpu-memory-and-io-fix-2 adds 4b24de1bccf4 psi-pressure-stall-information-for-cpu-memory-and-io-fix-3 adds 71177a95037b psi-pressure-stall-information-for-cpu-memory-and-io-fix-4 adds 722971542cc1 psi: cgroup support adds e76455bf3a54 mm, page_alloc: drop should_suppress_show_mem adds 602e7f347513 mm/swap.c: remove duplicated include adds d023efa3a0c4 mm/mempolicy.c: use match_string() helper to simplify the code adds 838f8166d60a kvfree(): fix misleading comment adds 8274ec43d574 mm/vmalloc.c: improve vfree() kerneldoc adds 35849e7a963b vfree: add debug might_sleep() adds 4e59fb7c6018 vfree-kvfree-add-debug-might-sleeps-fix adds 68a7f1ffbde4 mm: mmap: zap pages with read mmap_sem in munmap adds d7e3a8212ea2 mm: unmap VM_HUGETLB mappings with optimized path adds 6a8d7214378a mm: unmap VM_PFNMAP mappings with optimized path adds 1f2679ee2aa1 mm/filemap.c: Use existing variable adds 682cae46069a mm/memory_hotplug.c: spare unnecessary calls to node_set_state adds 21082a801d16 mm/memory_hotplug.c: avoid node_set/clear_state(N_HIGH_MEM [...] adds d67ef804c1c7 mm/memory_hotplug.c: tidy up node_states_clear_node() adds 33b8b90e5881 mm/memory_hotplug.c: simplify node_states_check_changes_online adds 457e65cb7e91 mm/memory_hotplug.c: clean up node_states_check_changes_offline() adds 25a3264df78f memcg: remove memcg_kmem_skip_account adds 3020aa418afa mm/z3fold.c: fix wrong handling of headless pages adds 7d5cfcb1f5de mm: make memmap_init a proper function adds 86cdd2359877 mm: calculate deferred pages after skipping mirrored memory adds 7dc31352b5d7 mm-calculate-deferred-pages-after-skipping-mirrored-memory-v2 adds 23e79421b5d6 mm-calculate-deferred-pages-after-skipping-mirrored-memory-fix adds edc4ac988e95 mm: move mirrored memory specific code outside of memmap_i [...] adds 3b9194eb6dd0 mm-move-mirrored-memory-specific-code-outside-of-memmap_in [...] adds dc1a104ad749 mm, swap: fix race between swapoff and some swap operations adds c38ccdfc01d8 mm, swap: fix race between swapoff and some swap operations adds a14d7b3196d7 mm: fix race between swapoff and mincore adds 6a048b373dc0 mm/list_lru.c: prefetch neighboring list entries before ac [...] adds c846f4d36ee2 list_lru-prefetch-neighboring-list-entries-before-acquirin [...] adds 98ce5428163e mm: add strictlimit knob adds 292e10032865 mm: don't expose page to fast gup before it's ready adds 8e7cd059ff78 mm/page_owner: align with pageblock_nr_pages adds 50e283784c4c mm/page_owner: align with pageblock_nr pages adds 9e742e365ec3 fs/buffer.c: add debug print for __getblk_gfp() stall problem adds edd033279eb3 fs/proc/vmcore.c: Convert to use vmf_error() adds 9503cd9cbaba include/linux/compiler*.h: add version detection to asm_vo [...] adds 14ef908a2f06 treewide: remove current_text_addr adds e92f471c4457 lib/bitmap.c: remove wrong documentation adds 74f1b7bed345 linux/bitmap.h: handle constant zero-size bitmaps correctly adds 76c95be77e9a linux/bitmap.h: remove redundant uses of small_const_nbits() adds 425887643827 linux/bitmap.h: fix type of nbits in bitmap_shift_right() adds 49b9cdb6595f linux/bitmap.h: relax comment on compile-time constant nbits adds 06b2669217f6 lib/bitmap.c: fix remaining space computation in bitmap_pr [...] adds bc6741039547 lib-bitmapc-fix-remaining-space-computation-in-bitmap_prin [...] adds eacac083af3b lib-bitmapc-fix-remaining-space-computation-in-bitmap_prin [...] adds 2bead79e919c lib/bitmap.c: simplify bitmap_print_to_pagebuf() adds 9a907159b56f lib/parser.c: switch match_strdup() over to use kmemdup_nul() adds 030f791e68fb lib/parser.c: switch match_u64int() over to use match_strdup() adds 254aff8c64fc lib/parser.c: switch match_number() over to use match_strdup() adds 9ea53575f745 lib/zlib_inflate/inflate.c: remove fall through warnings adds e4618700a039 include/linux/radix-tree.h: use DIV_ROUND_UP instead of re [...] adds 6d6bc1fec3f9 lib/sg_pool.c: remove unnecessary null check when freeing object adds 0d70713fdaa0 checkpatch: remove GCC_BINARY_CONSTANT warning adds 65c427f39417 init/do_mounts.c: add root=PARTLABEL=<name> support adds bcaea93d76aa hfsplus: prevent btree data loss on root split adds 1f7987b2dec6 hfsplus: fix BUG on bnode parent update adds b524f102654a hfs: prevent btree data loss on root split adds 9ea6feff6355 hfs: fix BUG on bnode parent update adds bd779b4a4a0a hfsplus: prevent btree data loss on ENOSPC adds ee20ce5f2250 hfs: prevent btree data loss on ENOSPC adds 7ed6a43a2037 reiserfs: propagate errors from fill_with_dentries() properly adds 34490f5112b0 bfs: add sanity check at bfs_fill_super() adds e71efe838b49 ipc: IPCMNI limit check for msgmni and shmmni adds 76d0d0783fb0 ipc: IPCMNI limit check for semmni adds 89c4dd95a854 ipc: allow boot time extension of IPCMNI from 32k to 8M adds a0d7faae7610 ipc-allow-boot-time-extension-of-ipcmni-from-32k-to-8m-che [...] adds 2cbb83fd5707 ipc: conserve sequence numbers in extended IPCMNI mode adds 2e85e7af5bd2 ipc/shm.c: use ERR_CAST() for shm_lock() error return adds ac6c789471e5 lib/lz4: update LZ4 decompressor module adds 2dfc3e8c2c2f Merge branch 'akpm-current/current' adds 16866bbc5856 percpu: remove PER_CPU_DEF_ATTRIBUTES macro adds 93c90d867a30 mm: remove CONFIG_NO_BOOTMEM adds bc6ba9924039 mm: remove CONFIG_HAVE_MEMBLOCK adds 4e8671dadeff of/fdt: fixup #ifdefs after removal of HAVE_MEMBLOCK confi [...] adds 82f2cf49269a mm: remove bootmem allocator implementation. adds aa44f9898102 mm: nobootmem: remove dead code adds 842084181bc0 memblock: rename memblock_alloc{_nid,_try_nid} to memblock [...] adds dde8ef919906 memblock: remove _virt from APIs returning virtual address adds a5a99d09422b memblock: replace alloc_bootmem_align with memblock_alloc adds 4f102b56d7bb memblock: replace alloc_bootmem_low with memblock_alloc_low adds aba3335f0259 memblock: replace __alloc_bootmem_node_nopanic with memblo [...] adds 712a24629774 memblock: replace alloc_bootmem_pages_nopanic with membloc [...] adds b74605b644d6 memblock: replace alloc_bootmem_low with memblock_alloc_low (2) adds 7a5717add936 memblock: replace __alloc_bootmem_nopanic with memblock_al [...] adds f5607c33220c memblock: add align parameter to memblock_alloc_node() adds c5cda6cf9cbc memblock: replace alloc_bootmem_pages_node with memblock_a [...] adds 69a5eb144382 memblock: replace __alloc_bootmem_node with appropriate me [...] adds ac8eeb8eccfc memblock: replace alloc_bootmem_node with memblock_alloc_node adds 08daee5f3e6c memblock: replace alloc_bootmem_low_pages with memblock_alloc_low adds dbd6fe22a727 memblock: replace alloc_bootmem_pages with memblock_alloc adds 12284ec8de90 memblock: replace __alloc_bootmem with memblock_alloc_from adds 9acab5bb0dbd memblock: replace alloc_bootmem with memblock_alloc adds 5cf5c4cf103b mm: nobootmem: remove bootmem allocation APIs adds a74489dc29c6 memblock: replace free_bootmem{_node} with memblock_free adds e07fdca55fce memblock: replace free_bootmem_late with memblock_free_late adds 1c8d96e851e5 memblock: rename free_all_bootmem to memblock_free_all adds 7000780820fc memblock: rename __free_pages_bootmem to memblock_free_pages adds 4b9ca209b523 mm: remove nobootmem adds 5ad86ad4a0d2 memblock: replace BOOTMEM_ALLOC_* with MEMBLOCK variants adds 9def561ea115 mm: remove include/linux/bootmem.h adds dc4080e2c699 docs/boot-time-mm: remove bootmem documentation adds a04ab9186923 drivers/android/binder_alloc.c: replace vm_insert_page wit [...] adds f8e9d603d19a vfs: replace current_kernel_time64 with ktime equivalent adds b5c2cf581f83 drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] adds b94e7c9ee0f5 Merge branch 'akpm/master' adds 8b7a6ebdd4a5 Add linux-next specific files for 20180925
No new revisions were added by this update.
Summary of changes: Documentation/00-INDEX | 428 - Documentation/ABI/stable/sysfs-driver-usb-usbtmc | 35 - Documentation/ABI/testing/sysfs-bus-iio | 2 +- Documentation/ABI/testing/sysfs-bus-vmbus | 21 + Documentation/ABI/testing/sysfs-class-bdi | 8 + Documentation/ABI/testing/sysfs-class-net | 18 + Documentation/ABI/testing/sysfs-power | 2 +- Documentation/PCI/00-INDEX | 26 - Documentation/RCU/00-INDEX | 34 - .../Design/Data-Structures/Data-Structures.html | 31 +- .../Expedited-Grace-Periods.html | 9 +- .../RCU/Design/Requirements/Requirements.html | 322 +- Documentation/RCU/rcu.txt | 4 - Documentation/RCU/stallwarn.txt | 13 +- Documentation/RCU/whatisRCU.txt | 3 +- Documentation/accounting/psi.txt | 73 + Documentation/admin-guide/README.rst | 3 +- Documentation/admin-guide/cgroup-v2.rst | 26 +- Documentation/admin-guide/kernel-parameters.txt | 54 +- Documentation/admin-guide/l1tf.rst | 2 +- Documentation/arm/00-INDEX | 50 - Documentation/arm/Samsung/Bootloader-interface.txt | 1 + Documentation/block/00-INDEX | 34 - Documentation/blockdev/00-INDEX | 18 - Documentation/cdrom/00-INDEX | 11 - Documentation/cgroup-v1/00-INDEX | 26 - Documentation/core-api/boot-time-mm.rst | 71 +- Documentation/core-api/gfp_mask-from-fs-io.rst | 2 + Documentation/core-api/index.rst | 1 + Documentation/core-api/memory-allocation.rst | 122 + Documentation/core-api/mm-api.rst | 2 + Documentation/dev-tools/coccinelle.rst | 23 +- Documentation/dev-tools/kselftest.rst | 2 +- Documentation/devicetree/00-INDEX | 12 - .../devicetree/bindings/arm/bcm/brcm,bcm2835.txt | 8 + .../devicetree/bindings/arm/coresight.txt | 120 +- Documentation/devicetree/bindings/arm/fsl.txt | 40 + .../bindings/arm/hisilicon/hisilicon.txt | 8 + .../devicetree/bindings/arm/keystone/ti,sci.txt | 4 + .../devicetree/bindings/arm/msm/qcom,llcc.txt | 19 +- Documentation/devicetree/bindings/arm/rockchip.txt | 12 + Documentation/devicetree/bindings/arm/scu.txt | 2 +- Documentation/devicetree/bindings/arm/shmobile.txt | 16 +- .../bindings/arm/tegra/nvidia,tegra186-pmc.txt | 93 + .../bindings/arm/tegra/nvidia,tegra20-pmc.txt | 103 + .../devicetree/bindings/arm/ux500/boards.txt | 2 +- .../devicetree/bindings/ata/ahci-platform.txt | 6 +- .../devicetree/bindings/clock/imx6q-clock.txt | 8 + .../devicetree/bindings/clock/qcom,camcc.txt | 18 + .../devicetree/bindings/clock/renesas,cpg-mssr.txt | 9 +- .../bindings/connector/usb-connector.txt | 8 +- Documentation/devicetree/bindings/csky/cpus.txt | 70 + .../devicetree/bindings/display/atmel/hlcdc-dc.txt | 23 + .../bindings/display/bridge/lvds-transmitter.txt | 8 +- .../bindings/display/bridge/renesas,lvds.txt | 1 + .../bindings/display/bridge/ti,sn65dsi86.txt | 87 + .../bindings/display/bridge/toshiba,tc358764.txt | 35 + .../devicetree/bindings/display/mipi-dsi-bus.txt | 153 +- .../devicetree/bindings/display/renesas,du.txt | 2 + .../bindings/display/rockchip/rockchip-vop.txt | 3 + .../bindings/display/sunxi/sun4i-drm.txt | 14 +- .../devicetree/bindings/dma/jz4780-dma.txt | 14 +- .../devicetree/bindings/firmware/qcom,scm.txt | 33 +- Documentation/devicetree/bindings/gpio/gpio.txt | 8 +- .../devicetree/bindings/gpio/ingenic,gpio.txt | 46 - .../devicetree/bindings/gpio/renesas,gpio-rcar.txt | 64 +- .../devicetree/bindings/hwmon/ltc2978.txt | 2 + .../devicetree/bindings/i2c/i2c-designware.txt | 7 +- .../devicetree/bindings/iio/accel/adxl372.txt | 33 + .../devicetree/bindings/iio/adc/mcp3911.txt | 30 + .../devicetree/bindings/iio/adc/qcom,spmi-vadc.txt | 81 +- .../bindings/iio/adc/sprd,sc27xx-adc.txt | 4 + .../devicetree/bindings/iio/dac/ad5758.txt | 5 + .../devicetree/bindings/iio/dac/ltc1660.txt | 21 + .../devicetree/bindings/iio/imu/inv_mpu6050.txt | 1 + .../devicetree/bindings/iio/imu/st_lsm6dsx.txt | 1 + .../devicetree/bindings/iio/light/tsl2772.txt | 42 + .../devicetree/bindings/input/gpio-keys.txt | 2 +- .../bindings/interconnect/interconnect.txt | 60 + .../bindings/interconnect/qcom-msm8916.txt | 41 + .../devicetree/bindings/interconnect/qcom-smd.txt | 32 + .../devicetree/bindings/leds/leds-an30259a.txt | 43 + .../devicetree/bindings/media/fsl-pxp.txt | 26 + .../devicetree/bindings/media/i2c/adv748x.txt | 20 +- .../devicetree/bindings/media/i2c/adv7604.txt | 2 +- ...dongwoon,dw9807.txt => dongwoon,dw9807-vcm.txt} | 0 .../devicetree/bindings/mfd/atmel-usart.txt | 85 + Documentation/devicetree/bindings/mmc/jz4740.txt | 1 + .../bindings/mmc/nvidia,tegra20-sdhci.txt | 72 + .../devicetree/bindings/mmc/sdhci-sprd.txt | 41 + Documentation/devicetree/bindings/mmc/tmio_mmc.txt | 5 +- .../devicetree/bindings/mmc/uniphier-sd.txt | 55 + Documentation/devicetree/bindings/net/dsa/b53.txt | 36 + .../devicetree/bindings/net/marvell,prestera.txt | 4 +- .../bindings/nvmem/allwinner,sunxi-sid.txt | 1 + .../devicetree/bindings/phy/phy-cadence-dp.txt | 30 + .../bindings/phy/phy-rockchip-inno-hdmi.txt | 43 + .../devicetree/bindings/phy/qcom-qmp-phy.txt | 19 +- .../devicetree/bindings/phy/uniphier-usb2-phy.txt | 45 + .../bindings/phy/uniphier-usb3-hsphy.txt | 69 + .../bindings/phy/uniphier-usb3-ssphy.txt | 57 + .../bindings/pinctrl/ingenic,pinctrl.txt | 39 +- .../devicetree/bindings/pinctrl/meson,pinctrl.txt | 2 + .../bindings/pinctrl/nuvoton,npcm7xx-pinctrl.txt | 216 + .../bindings/pinctrl/renesas,pfc-pinctrl.txt | 1 + .../devicetree/bindings/power/renesas,apmu.txt | 2 + .../bindings/power/renesas,rcar-sysc.txt | 3 + .../devicetree/bindings/power/reset/qcom,pon.txt | 5 +- .../devicetree/bindings/power/supply/bq25890.txt | 3 + .../devicetree/bindings/power/supply/bq27xxx.txt | 1 + .../bindings/power/supply/sc2731_charger.txt | 40 + .../devicetree/bindings/regulator/pfuze100.txt | 5 + .../bindings/regulator/qcom,smd-rpm-regulator.txt | 23 + .../devicetree/bindings/remoteproc/qcom,adsp.txt | 2 + .../devicetree/bindings/reset/renesas,rst.txt | 3 + .../devicetree/bindings/serial/atmel-usart.txt | 64 - .../bindings/soc/amlogic/amlogic,canvas.txt | 29 + .../devicetree/bindings/soc/rockchip/grf.txt | 2 + .../devicetree/bindings/sound/amlogic,axg-pdm.txt | 24 + .../bindings/sound/mikroe,mikroe-proto.txt | 23 + .../devicetree/bindings/sound/pcm3060.txt | 17 + .../devicetree/bindings/sound/qcom,q6afe.txt | 18 +- .../devicetree/bindings/sound/renesas,rsnd.txt | 4 +- Documentation/devicetree/bindings/spi/sh-msiof.txt | 5 +- Documentation/devicetree/bindings/spi/spi-sprd.txt | 26 + .../devicetree/bindings/sram/sunxi-sram.txt | 4 + .../bindings/thermal/qcom-spmi-temp-alarm.txt | 5 +- .../devicetree/bindings/timer/renesas,tmu.txt | 2 + .../devicetree/bindings/trivial-devices.txt | 10 - Documentation/devicetree/bindings/usb/dwc2.txt | 1 + Documentation/devicetree/bindings/usb/ehci-mv.txt | 23 + .../devicetree/bindings/usb/fcs,fusb302.txt | 32 +- .../devicetree/bindings/usb/renesas_usb3.txt | 5 +- .../devicetree/bindings/usb/renesas_usbhs.txt | 9 +- Documentation/devicetree/bindings/usb/usb-ehci.txt | 6 +- Documentation/devicetree/bindings/usb/usb-ohci.txt | 6 +- Documentation/devicetree/bindings/usb/usb-xhci.txt | 4 +- .../devicetree/bindings/vendor-prefixes.txt | 2 + Documentation/driver-api/firewire.rst | 48 + Documentation/driver-api/gpio/board.rst | 15 + Documentation/driver-api/gpio/consumer.rst | 46 +- Documentation/driver-api/gpio/driver.rst | 23 +- Documentation/driver-api/index.rst | 1 + Documentation/driver-api/mtdnand.rst | 34 +- Documentation/driver-api/soundwire/stream.rst | 36 + Documentation/driver-model/devres.txt | 1 + Documentation/efi-stub.txt | 17 +- Documentation/fb/00-INDEX | 75 - Documentation/fb/vesafb.txt | 4 +- Documentation/filesystems/00-INDEX | 153 - Documentation/filesystems/dax.txt | 2 +- Documentation/filesystems/ext2.txt | 2 +- Documentation/filesystems/fscrypt.rst | 10 - Documentation/filesystems/mount_api.txt | 741 + Documentation/filesystems/nfs/00-INDEX | 26 - .../filesystems/pohmelfs/design_notes.txt | 72 - Documentation/filesystems/pohmelfs/info.txt | 99 - .../filesystems/pohmelfs/network_protocol.txt | 227 - Documentation/filesystems/proc.txt | 4 + Documentation/fmc/00-INDEX | 38 - Documentation/gpio/00-INDEX | 4 - Documentation/gpu/drivers.rst | 1 + Documentation/gpu/drm-kms.rst | 18 +- Documentation/gpu/drm-mm.rst | 6 +- Documentation/gpu/todo.rst | 71 +- Documentation/gpu/vkms.rst | 24 + Documentation/hwmon/lm75 | 6 +- Documentation/hwmon/ltc2978 | 5 + Documentation/hwmon/mc13783-adc | 8 +- Documentation/ide/00-INDEX | 14 - Documentation/index.rst | 5 +- Documentation/input/event-codes.rst | 11 +- Documentation/interconnect/interconnect.rst | 94 + Documentation/ioctl/00-INDEX | 12 - Documentation/ioctl/ioctl-number.txt | 3 +- Documentation/isdn/00-INDEX | 42 - Documentation/kbuild/00-INDEX | 14 - Documentation/kernel-per-CPU-kthreads.txt | 2 +- Documentation/laptops/00-INDEX | 16 - Documentation/leds/00-INDEX | 32 - Documentation/locking/00-INDEX | 16 - Documentation/m68k/00-INDEX | 7 - Documentation/media/uapi/cec/cec-func-poll.rst | 3 +- .../media/uapi/dvb/video_function_calls.rst | 1 - .../media/uapi/mediactl/media-ioc-device-info.rst | 1 + .../uapi/mediactl/media-ioc-enum-entities.rst | 1 + .../media/uapi/mediactl/media-ioc-enum-links.rst | 1 + .../media/uapi/mediactl/media-ioc-g-topology.rst | 1 + .../media/uapi/mediactl/media-ioc-setup-link.rst | 1 + Documentation/media/uapi/v4l/biblio.rst | 10 - Documentation/media/uapi/v4l/colorspaces-defs.rst | 8 +- .../media/uapi/v4l/colorspaces-details.rst | 13 +- Documentation/media/uapi/v4l/func-poll.rst | 3 +- Documentation/media/uapi/v4l/meta-formats.rst | 1 + Documentation/media/uapi/v4l/pixfmt-compressed.rst | 2 +- Documentation/media/uapi/v4l/pixfmt-meta-d4xx.rst | 210 + Documentation/media/uapi/v4l/vidioc-cropcap.rst | 2 +- Documentation/media/uapi/v4l/vidioc-g-crop.rst | 2 +- .../media/uapi/v4l/vidioc-g-dv-timings.rst | 27 +- Documentation/media/videodev2.h.rst.exceptions | 7 +- Documentation/memory-barriers.txt | 3 +- Documentation/mips/00-INDEX | 4 - Documentation/mmc/00-INDEX | 10 - Documentation/mtd/nand/pxa3xx-nand.txt | 113 - Documentation/netlabel/00-INDEX | 10 - Documentation/netlabel/cipso_ipv4.txt | 11 +- Documentation/netlabel/introduction.txt | 2 +- Documentation/networking/00-INDEX | 232 - Documentation/networking/xfrm_device.txt | 4 + Documentation/parisc/00-INDEX | 6 - Documentation/power/00-INDEX | 44 - Documentation/power/swsusp.txt | 2 +- Documentation/powerpc/00-INDEX | 34 - Documentation/process/2.Process.rst | 2 +- Documentation/process/howto.rst | 13 +- Documentation/process/index.rst | 1 + Documentation/process/license-rules.rst | 2 + Documentation/s390/00-INDEX | 28 - Documentation/scheduler/00-INDEX | 18 - Documentation/scsi/00-INDEX | 108 - Documentation/security/keys/ecryptfs.rst | 8 +- Documentation/security/self-protection.rst | 10 +- Documentation/serial/00-INDEX | 16 - Documentation/serial/driver | 2 +- Documentation/spi/00-INDEX | 16 - Documentation/sysctl/00-INDEX | 16 - Documentation/sysctl/kernel.txt | 18 + Documentation/timers/00-INDEX | 16 - Documentation/trace/ftrace.rst | 3 + Documentation/virtual/00-INDEX | 11 - Documentation/virtual/kvm/00-INDEX | 35 - Documentation/virtual/kvm/api.txt | 12 +- Documentation/vm/00-INDEX | 50 - Documentation/vm/hmm.rst | 14 +- Documentation/w1/00-INDEX | 10 - Documentation/w1/masters/00-INDEX | 12 - Documentation/w1/slaves/00-INDEX | 14 - Documentation/x86/00-INDEX | 20 - Documentation/x86/pat.txt | 4 +- Documentation/x86/x86_64/00-INDEX | 16 - Documentation/x86/x86_64/mm.txt | 2 + MAINTAINERS | 412 +- Makefile | 10 +- Next/SHA1s | 289 + Next/Trees | 291 + Next/merge.log | 8611 ++++ Next/quilt-import.log | 2 + README | 1 - arch/Kconfig | 7 + arch/alpha/include/asm/processor.h | 6 - arch/alpha/include/asm/unistd.h | 2 + arch/alpha/kernel/core_cia.c | 4 +- arch/alpha/kernel/core_irongate.c | 8 +- arch/alpha/kernel/core_marvel.c | 6 +- arch/alpha/kernel/core_titan.c | 2 +- arch/alpha/kernel/core_tsunami.c | 2 +- arch/alpha/kernel/entry.S | 53 +- arch/alpha/kernel/pci-noop.c | 6 +- arch/alpha/kernel/pci.c | 6 +- arch/alpha/kernel/pci_iommu.c | 14 +- arch/alpha/kernel/setup.c | 101 +- arch/alpha/kernel/sys_nautilus.c | 2 +- arch/alpha/kernel/systbls.S | 318 +- arch/alpha/mm/init.c | 4 +- arch/alpha/mm/numa.c | 114 +- arch/arc/Kconfig | 8 +- arch/arc/Makefile | 26 +- arch/arc/include/asm/processor.h | 8 - arch/arc/include/uapi/asm/unistd.h | 1 + arch/arc/kernel/setup.c | 1 + arch/arc/kernel/unwind.c | 6 +- arch/arc/mm/dma.c | 41 +- arch/arc/mm/highmem.c | 4 +- arch/arc/mm/init.c | 3 +- arch/arm/Kconfig | 3 +- arch/arm/Kconfig.debug | 9 +- arch/arm/arm-soc-for-next-contents.txt | 51 + arch/arm/boot/compressed/libfdt_env.h | 2 + arch/arm/boot/dts/Makefile | 8 +- arch/arm/boot/dts/am335x-bone-common.dtsi | 6 +- arch/arm/boot/dts/am335x-boneblack-common.dtsi | 2 +- arch/arm/boot/dts/am335x-chiliboard.dts | 6 +- arch/arm/boot/dts/am335x-cm-t335.dts | 6 +- arch/arm/boot/dts/am335x-evm.dts | 12 +- arch/arm/boot/dts/am335x-evmsk.dts | 12 +- arch/arm/boot/dts/am335x-igep0033.dtsi | 13 +- arch/arm/boot/dts/am335x-lxm.dts | 12 +- arch/arm/boot/dts/am335x-moxa-uc-8100-me-t.dts | 12 +- arch/arm/boot/dts/am335x-nano.dts | 12 +- arch/arm/boot/dts/am335x-osd3358-sm-red.dts | 2 +- arch/arm/boot/dts/am335x-pdu001.dts | 14 +- arch/arm/boot/dts/am335x-pepper.dts | 12 +- arch/arm/boot/dts/am335x-shc.dts | 1 - arch/arm/boot/dts/am4372.dtsi | 2 +- arch/arm/boot/dts/am437x-cm-t43.dts | 12 +- arch/arm/boot/dts/am437x-gp-evm.dts | 6 +- arch/arm/boot/dts/am437x-idk-evm.dts | 6 +- arch/arm/boot/dts/am437x-sk-evm.dts | 12 +- arch/arm/boot/dts/am43x-epos-evm.dts | 6 +- arch/arm/boot/dts/am571x-idk.dts | 80 + arch/arm/boot/dts/am572x-idk-common.dtsi | 76 + arch/arm/boot/dts/am57xx-cl-som-am57x.dts | 14 +- arch/arm/boot/dts/am57xx-idk-common.dtsi | 14 +- arch/arm/boot/dts/armada-385-db-88f6820-amc.dts | 157 + arch/arm/boot/dts/armada-388-clearfog.dtsi | 2 +- arch/arm/boot/dts/armada-xp-98dx3236.dtsi | 4 +- arch/arm/boot/dts/armada-xp-98dx3336.dtsi | 2 +- arch/arm/boot/dts/armada-xp-98dx4251.dtsi | 2 +- arch/arm/boot/dts/armada-xp-db-dxbc2.dts | 18 +- arch/arm/boot/dts/armada-xp-db-xc3-24g4xg.dts | 18 +- .../dts/aspeed-bmc-arm-stardragon4800-rep2.dts | 207 + .../arm/boot/dts/aspeed-bmc-facebook-tiogapass.dts | 146 + arch/arm/boot/dts/aspeed-bmc-quanta-q71l.dts | 47 + arch/arm/boot/dts/aspeed-g4.dtsi | 2 +- arch/arm/boot/dts/aspeed-g5.dtsi | 2 +- arch/arm/boot/dts/at91-dvk_su60_somc.dtsi | 4 +- arch/arm/boot/dts/at91-dvk_su60_somc_lcm.dtsi | 4 +- arch/arm/boot/dts/at91-nattis-2-natte-2.dts | 103 +- arch/arm/boot/dts/at91-sama5d27_som1_ek.dts | 42 + arch/arm/boot/dts/at91-sama5d2_ptc_ek.dts | 2 + arch/arm/boot/dts/at91-sama5d2_xplained.dts | 30 + arch/arm/boot/dts/at91-tse850-3.dts | 32 +- arch/arm/boot/dts/at91-vinco.dts | 2 +- arch/arm/boot/dts/at91sam9260ek.dts | 2 +- arch/arm/boot/dts/at91sam9261ek.dts | 2 +- arch/arm/boot/dts/at91sam9g20ek_common.dtsi | 2 +- arch/arm/boot/dts/at91sam9g45.dtsi | 2 +- arch/arm/boot/dts/bcm-hr2.dtsi | 2 +- arch/arm/boot/dts/bcm-nsp.dtsi | 33 +- arch/arm/boot/dts/bcm2837-rpi-cm3-io3.dts | 87 + arch/arm/boot/dts/bcm2837-rpi-cm3.dtsi | 52 + arch/arm/boot/dts/bcm283x-rpi-lan7515.dtsi | 14 + arch/arm/boot/dts/bcm47081-tplink-archer-c5-v2.dts | 28 + arch/arm/boot/dts/bcm4709-asus-rt-ac87u.dts | 31 + arch/arm/boot/dts/bcm4709-tplink-archer-c9-v1.dts | 28 + arch/arm/boot/dts/bcm5301x-nand-cs0.dtsi | 4 + arch/arm/boot/dts/bcm5301x.dtsi | 5 +- arch/arm/boot/dts/bcm958625hr.dts | 26 + arch/arm/boot/dts/dm8148-evm.dts | 14 +- arch/arm/boot/dts/dm8148-t410.dts | 14 +- arch/arm/boot/dts/dove-cubox.dts | 2 +- arch/arm/boot/dts/dove.dtsi | 6 +- arch/arm/boot/dts/dra62x-j5eco-evm.dts | 14 +- arch/arm/boot/dts/dra7-evm.dts | 14 +- arch/arm/boot/dts/dra7.dtsi | 2 +- arch/arm/boot/dts/dra71-evm.dts | 4 +- arch/arm/boot/dts/dra72-evm-revc.dts | 4 +- arch/arm/boot/dts/dra72-evm.dts | 8 +- arch/arm/boot/dts/dra76-evm.dts | 4 +- arch/arm/boot/dts/exynos3250-artik5.dtsi | 7 + arch/arm/boot/dts/exynos4210-origen.dts | 9 + arch/arm/boot/dts/exynos4210-trats.dts | 15 + arch/arm/boot/dts/exynos4210-universal_c210.dts | 11 +- arch/arm/boot/dts/exynos4412-midas.dtsi | 3 +- arch/arm/boot/dts/exynos4412-odroid-common.dtsi | 3 +- arch/arm/boot/dts/exynos5250-arndale.dts | 102 +- arch/arm/boot/dts/exynos5250-pinctrl.dtsi | 11 + arch/arm/boot/dts/exynos5250-snow-rev5.dts | 11 + arch/arm/boot/dts/exynos5250.dtsi | 152 +- arch/arm/boot/dts/exynos5420-peach-pit.dts | 5 +- arch/arm/boot/dts/exynos5422-odroid-core.dtsi | 157 +- arch/arm/boot/dts/exynos5422-odroidxu3-common.dtsi | 6 + arch/arm/boot/dts/exynos5422-odroidxu3.dts | 6 + arch/arm/boot/dts/exynos5800-peach-pi.dts | 5 +- arch/arm/boot/dts/hip04.dtsi | 346 +- arch/arm/boot/dts/imx51-babbage.dts | 1 + arch/arm/boot/dts/imx53-qsb-common.dtsi | 11 + arch/arm/boot/dts/imx6dl-icore-mipi.dts | 2 +- arch/arm/boot/dts/imx6dl-icore-rqs.dts | 38 +- arch/arm/boot/dts/imx6dl-icore.dts | 38 +- arch/arm/boot/dts/imx6dl-riotboard.dts | 5 + arch/arm/boot/dts/imx6q-apalis-eval.dts | 2 + arch/arm/boot/dts/imx6q-apalis-ixora-v1.1.dts | 2 + arch/arm/boot/dts/imx6q-apalis-ixora.dts | 2 + arch/arm/boot/dts/imx6q-icore-mipi.dts | 6 +- arch/arm/boot/dts/imx6q-icore-ofcap10.dts | 38 +- arch/arm/boot/dts/imx6q-icore-ofcap12.dts | 38 +- arch/arm/boot/dts/imx6q-icore-rqs.dts | 39 +- arch/arm/boot/dts/imx6q-icore.dts | 38 +- arch/arm/boot/dts/imx6qdl-apalis.dtsi | 4 - arch/arm/boot/dts/imx6qdl-icore-1.5.dtsi | 34 + arch/arm/boot/dts/imx6qdl-icore-rqs.dtsi | 41 +- arch/arm/boot/dts/imx6qdl-icore.dtsi | 42 +- arch/arm/boot/dts/imx6qdl-sabreauto.dtsi | 67 + arch/arm/boot/dts/imx6qdl-wandboard.dtsi | 4 + arch/arm/boot/dts/imx6sll.dtsi | 31 + arch/arm/boot/dts/imx6sx-sdb.dtsi | 2 + arch/arm/boot/dts/imx6ul-ccimx6ulsbcpro.dts | 390 + arch/arm/boot/dts/imx6ul-geam.dts | 40 +- arch/arm/boot/dts/imx6ul-isiot-emmc.dts | 61 +- arch/arm/boot/dts/imx6ul-isiot-nand.dts | 63 +- arch/arm/boot/dts/imx6ul-isiot.dtsi | 90 +- arch/arm/boot/dts/imx6ul.dtsi | 12 +- arch/arm/boot/dts/imx6ull-14x14-evk.dts | 2 +- arch/arm/boot/dts/imx6ull-pinfunc.h | 39 +- arch/arm/boot/dts/imx7d-sdb.dts | 2 + arch/arm/boot/dts/imx7d.dtsi | 1 + arch/arm/boot/dts/imx7s-warp.dts | 53 +- arch/arm/boot/dts/imx7s.dtsi | 41 +- arch/arm/boot/dts/imx7ulp-pinfunc.h | 16 +- arch/arm/boot/dts/keystone-k2g.dtsi | 2 +- arch/arm/boot/dts/logicpd-som-lv-35xx-devkit.dts | 15 + arch/arm/boot/dts/logicpd-som-lv-37xx-devkit.dts | 15 + arch/arm/boot/dts/logicpd-som-lv.dtsi | 43 +- arch/arm/boot/dts/ls1021a-qds.dts | 2 + arch/arm/boot/dts/ls1021a-twr.dts | 2 + arch/arm/boot/dts/ls1021a.dtsi | 6 + arch/arm/boot/dts/meson8.dtsi | 2 +- arch/arm/boot/dts/meson8b.dtsi | 2 +- arch/arm/boot/dts/omap2.dtsi | 4 +- arch/arm/boot/dts/omap2430.dtsi | 2 +- arch/arm/boot/dts/omap3-beagle-xm.dts | 17 +- arch/arm/boot/dts/omap3-beagle.dts | 17 +- arch/arm/boot/dts/omap3-gta04.dtsi | 248 +- arch/arm/boot/dts/omap3-gta04a3.dts | 2 +- arch/arm/boot/dts/omap3-gta04a4.dts | 2 +- arch/arm/boot/dts/omap3-gta04a5.dts | 129 +- arch/arm/boot/dts/omap3-gta04a5one.dts | 114 + arch/arm/boot/dts/omap3-n9.dts | 2 +- arch/arm/boot/dts/orion5x-linkstation.dtsi | 2 +- arch/arm/boot/dts/owl-s500-cubieboard6.dts | 3 +- arch/arm/boot/dts/owl-s500-guitar-bb-rev-b.dts | 3 +- arch/arm/boot/dts/owl-s500-guitar.dtsi | 3 +- arch/arm/boot/dts/owl-s500.dtsi | 3 +- arch/arm/boot/dts/qcom-ipq4019.dtsi | 143 +- arch/arm/boot/dts/qcom-ipq8064-ap148.dts | 83 +- arch/arm/boot/dts/qcom-ipq8064-v1.0.dtsi | 125 + arch/arm/boot/dts/qcom-ipq8064.dtsi | 286 + .../dts/qcom-msm8974-lge-nexus5-hammerhead.dts | 83 + arch/arm/boot/dts/qcom-msm8974.dtsi | 94 +- arch/arm/boot/dts/r8a77470-iwg23s-sbc.dts | 12 + arch/arm/boot/dts/r8a77470.dtsi | 168 +- arch/arm/boot/dts/r8a7778-bockw.dts | 2 +- arch/arm/boot/dts/r8a7778.dtsi | 2 +- arch/arm/boot/dts/r8a7779-marzen.dts | 2 +- arch/arm/boot/dts/r8a7779.dtsi | 4 +- arch/arm/boot/dts/r8a7790-stout.dts | 4 + arch/arm/boot/dts/r8a7790.dtsi | 6 +- arch/arm/boot/dts/r8a7791.dtsi | 6 +- arch/arm/boot/dts/r8a7792.dtsi | 3 +- arch/arm/boot/dts/r8a7793-gose.dts | 16 + arch/arm/boot/dts/r8a7793.dtsi | 2 +- arch/arm/boot/dts/r8a7794-silk.dts | 25 + arch/arm/boot/dts/r8a7794.dtsi | 3 +- arch/arm/boot/dts/r9a06g032.dtsi | 88 +- arch/arm/boot/dts/rk3036.dtsi | 2 +- arch/arm/boot/dts/rk3188-radxarock.dts | 8 + arch/arm/boot/dts/rk3188.dtsi | 82 + arch/arm/boot/dts/s5pv210.dtsi | 2 +- arch/arm/boot/dts/sama5d2.dtsi | 123 +- arch/arm/boot/dts/sama5d4.dtsi | 8 +- arch/arm/boot/dts/socfpga.dtsi | 12 +- arch/arm/boot/dts/socfpga_arria10.dtsi | 22 +- ...ockit.dts => socfpga_cyclone5_de0_nano_soc.dts} | 0 arch/arm/boot/dts/socfpga_cyclone5_socrates.dts | 3 +- arch/arm/boot/dts/socfpga_cyclone5_vining_fpga.dts | 3 +- arch/arm/boot/dts/ste-dbx5x0.dtsi | 80 +- arch/arm/boot/dts/ste-href-family-pinctrl.dtsi | 8 +- arch/arm/boot/dts/ste-href.dtsi | 1 + arch/arm/boot/dts/ste-hrefprev60.dtsi | 2 +- arch/arm/boot/dts/ste-snowball.dts | 3 +- arch/arm/boot/dts/ste-u300.dts | 2 +- arch/arm/boot/dts/stm32429i-eval.dts | 3 +- arch/arm/boot/dts/stm32f429.dtsi | 2 +- arch/arm/boot/dts/stm32f469-disco.dts | 3 +- arch/arm/boot/dts/stm32f746-disco.dts | 3 +- arch/arm/boot/dts/stm32f769-disco.dts | 3 +- arch/arm/boot/dts/stm32h743.dtsi | 2 +- arch/arm/boot/dts/stm32mp157c-ev1.dts | 73 +- arch/arm/boot/dts/stm32mp157c.dtsi | 2 +- .../boot/dts/sun5i-reference-design-tablet.dtsi | 3 +- arch/arm/boot/dts/sun5i.dtsi | 26 + arch/arm/boot/dts/sun7i-a20.dtsi | 26 + arch/arm/boot/dts/sun8i-a33.dtsi | 26 + arch/arm/boot/dts/sun8i-a83t-bananapi-m3.dts | 5 + arch/arm/boot/dts/sun8i-a83t.dtsi | 18 + arch/arm/boot/dts/sun8i-h3-bananapi-m2-plus.dts | 190 +- arch/arm/boot/dts/sun8i-h3-orangepi-zero-plus2.dts | 140 + arch/arm/boot/dts/sun8i-h3.dtsi | 30 + arch/arm/boot/dts/sun8i-r40-bananapi-m2-ultra.dts | 21 +- arch/arm/boot/dts/sun8i-r40.dtsi | 16 +- .../boot/dts/sun8i-reference-design-tablet.dtsi | 3 +- arch/arm/boot/dts/sun8i-v40-bananapi-m2-berry.dts | 2 +- arch/arm/boot/dts/sun9i-a80.dtsi | 2 +- arch/arm/boot/dts/sunxi-bananapi-m2-plus.dtsi | 231 + arch/arm/boot/dts/sunxi-h3-h5.dtsi | 2 +- arch/arm/boot/dts/vf610-zii-cfu1.dts | 27 + arch/arm/boot/dts/vf610-zii-dev-rev-c.dts | 44 +- arch/arm/configs/bcm2835_defconfig | 2 +- arch/arm/configs/imx_v4_v5_defconfig | 18 +- arch/arm/configs/imx_v6_v7_defconfig | 41 +- arch/arm/configs/multi_v7_defconfig | 4 + arch/arm/configs/mxs_defconfig | 19 +- arch/arm/configs/qcom_defconfig | 1 + arch/arm/configs/sama5_defconfig | 2 + arch/arm/configs/shmobile_defconfig | 8 +- arch/arm/crypto/Kconfig | 7 +- arch/arm/crypto/Makefile | 2 - arch/arm/crypto/chacha20-neon-core.S | 277 +- arch/arm/crypto/crc32-ce-glue.c | 2 +- arch/arm/crypto/ghash-ce-core.S | 108 +- arch/arm/crypto/ghash-ce-glue.c | 38 +- arch/arm/crypto/speck-neon-core.S | 434 - arch/arm/crypto/speck-neon-glue.c | 288 - arch/arm/include/asm/dma-mapping.h | 2 + arch/arm/include/asm/io.h | 5 +- arch/arm/include/asm/kvm_arm.h | 1 + arch/arm/include/asm/kvm_mmu.h | 5 + arch/arm/include/asm/page.h | 2 + arch/arm/include/asm/paravirt.h | 9 +- arch/arm/include/asm/processor.h | 6 - arch/arm/include/asm/topology.h | 3 + arch/arm/include/asm/unistd.h | 4 +- arch/arm/kernel/atags_parse.c | 1 + arch/arm/kernel/devtree.c | 1 - arch/arm/kernel/paravirt.c | 4 +- arch/arm/kernel/setup.c | 5 +- arch/arm/kernel/vmlinux.lds.h | 1 + arch/arm/kvm/Kconfig | 1 - arch/arm/mach-at91/pm.c | 9 +- arch/arm/mach-at91/pm_suspend.S | 8 + arch/arm/mach-davinci/board-neuros-osd2.c | 8 +- arch/arm/mach-ep93xx/core.c | 9 + arch/arm/mach-ep93xx/snappercl15.c | 15 +- arch/arm/mach-ep93xx/ts72xx.c | 16 +- arch/arm/mach-exynos/common.h | 1 + arch/arm/mach-exynos/firmware.c | 14 +- arch/arm/mach-exynos/suspend.c | 34 +- arch/arm/mach-imx/mach-mx21ads.c | 12 +- arch/arm/mach-imx/mach-mx27ads.c | 12 +- arch/arm/mach-imx/mach-qong.c | 17 +- arch/arm/mach-imx/mmdc.c | 14 + arch/arm/mach-imx/pm-imx6.c | 25 + arch/arm/mach-ixp4xx/ixdp425-setup.c | 5 +- arch/arm/mach-mmp/brownstone.c | 12 +- arch/arm/mach-mmp/devices.c | 11 +- arch/arm/mach-mvebu/board-v7.c | 12 +- arch/arm/mach-omap1/ams-delta-fiq-handler.S | 12 +- arch/arm/mach-omap1/board-ams-delta.c | 173 +- arch/arm/mach-omap1/board-fsample.c | 5 +- arch/arm/mach-omap1/board-h2.c | 5 +- arch/arm/mach-omap1/board-h3.c | 4 +- arch/arm/mach-omap1/board-nand.c | 5 +- arch/arm/mach-omap1/board-perseus2.c | 5 +- arch/arm/mach-omap1/common.h | 2 +- arch/arm/mach-omap1/include/mach/board-ams-delta.h | 7 - arch/arm/mach-omap2/omap_hwmod.c | 92 +- arch/arm/mach-omap2/pdata-quirks.c | 16 +- arch/arm/mach-orion5x/ts78xx-setup.c | 27 +- arch/arm/mach-pxa/balloon3.c | 13 +- arch/arm/mach-pxa/em-x270.c | 15 +- arch/arm/mach-pxa/ezx.c | 33 +- arch/arm/mach-pxa/magician.c | 2 +- arch/arm/mach-pxa/palmtreo.c | 31 - arch/arm/mach-pxa/palmtx.c | 10 +- arch/arm/mach-pxa/raumfeld.c | 12 +- arch/arm/mach-pxa/zeus.c | 23 +- arch/arm/mach-s3c24xx/mach-gta02.c | 42 - arch/arm/mach-s3c24xx/mach-mini2440.c | 113 +- arch/arm/mach-s3c64xx/mach-crag6410.c | 1 - arch/arm/mach-s3c64xx/mach-smdk6410.c | 1 - arch/arm/mach-sa1100/assabet.c | 21 +- arch/arm/mach-sa1100/generic.c | 5 +- arch/arm/mach-sa1100/generic.h | 3 +- arch/arm/mach-sa1100/shannon.c | 4 +- arch/arm/mach-shmobile/Kconfig | 16 +- arch/arm/mach-shmobile/Makefile | 1 + arch/arm/mach-shmobile/headsmp-scu.S | 13 +- arch/arm/mach-shmobile/headsmp.S | 7 +- arch/arm/mach-shmobile/platsmp-scu.c | 5 +- arch/arm/mach-shmobile/platsmp.c | 5 +- arch/arm/mach-shmobile/pm-rcar-gen2.c | 5 +- arch/arm/mach-shmobile/pm-rmobile.c | 7 +- arch/arm/mach-shmobile/pm-rmobile.h | 7 +- arch/arm/mach-shmobile/regulator-quirk-rcar-gen2.c | 139 +- arch/arm/mach-shmobile/setup-r7s9210.c | 27 + arch/arm/mach-shmobile/setup-r8a7779.c | 2 - arch/arm/mach-shmobile/setup-rcar-gen2.c | 2 + arch/arm/mach-shmobile/smp-sh73a0.c | 10 +- arch/arm/mach-shmobile/suspend.c | 5 +- arch/arm/mach-shmobile/timer.c | 10 +- arch/arm/mach-u300/Kconfig | 13 - arch/arm/mach-u300/Makefile | 1 - arch/arm/mach-u300/dummyspichip.c | 276 - arch/arm/mm/dma-mapping-nommu.c | 11 +- arch/arm/mm/dma-mapping.c | 1 - arch/arm/mm/init.c | 3 +- arch/arm/mm/mmu.c | 2 +- arch/arm/xen/enlighten.c | 34 - arch/arm/xen/mm.c | 1 - arch/arm/xen/p2m.c | 2 +- arch/arm64/Kconfig | 24 +- arch/arm64/Kconfig.platforms | 58 +- arch/arm64/boot/dts/actions/Makefile | 2 + arch/arm64/boot/dts/actions/s900-bubblegum-96.dts | 11 +- arch/arm64/boot/dts/actions/s900.dtsi | 23 +- arch/arm64/boot/dts/allwinner/Makefile | 3 + .../dts/allwinner/sun50i-a64-amarula-relic.dts | 2 +- .../boot/dts/allwinner/sun50i-a64-bananapi-m64.dts | 4 +- .../boot/dts/allwinner/sun50i-a64-nanopi-a64.dts | 59 +- .../boot/dts/allwinner/sun50i-a64-olinuxino.dts | 72 +- .../boot/dts/allwinner/sun50i-a64-orangepi-win.dts | 149 +- .../boot/dts/allwinner/sun50i-a64-pine64-lts.dts | 13 + .../arm64/boot/dts/allwinner/sun50i-a64-pine64.dts | 2 +- .../boot/dts/allwinner/sun50i-a64-pinebook.dts | 9 +- .../dts/allwinner/sun50i-a64-sopine-baseboard.dts | 2 +- .../boot/dts/allwinner/sun50i-a64-teres-i.dts | 2 +- arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 27 +- .../dts/allwinner/sun50i-h5-bananapi-m2-plus.dts | 11 + arch/arm64/boot/dts/allwinner/sun50i-h5.dtsi | 48 + .../dts/allwinner/sun50i-h6-orangepi-one-plus.dts | 150 + arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 23 + .../boot/dts/altera/socfpga_stratix10_socdk.dts | 2 + arch/arm64/boot/dts/amlogic/meson-axg-s400.dts | 368 +- arch/arm64/boot/dts/amlogic/meson-axg.dtsi | 1615 +- arch/arm64/boot/dts/amlogic/meson-gx.dtsi | 19 +- .../dts/amlogic/meson-gxl-s905x-libretech-cc.dts | 2 +- arch/arm64/boot/dts/arm/juno-base.dtsi | 162 +- arch/arm64/boot/dts/arm/juno-cs-r1r2.dtsi | 52 +- arch/arm64/boot/dts/arm/juno.dts | 13 +- arch/arm64/boot/dts/broadcom/Makefile | 3 +- .../boot/dts/broadcom/bcm2837-rpi-cm3-io3.dts | 2 + arch/arm64/boot/dts/broadcom/northstar2/ns2.dtsi | 4 +- .../boot/dts/broadcom/stingray/bcm958742-base.dtsi | 2 +- .../arm64/boot/dts/broadcom/stingray/stingray.dtsi | 4 +- .../boot/dts/exynos/exynos5433-tm2-common.dtsi | 15 +- arch/arm64/boot/dts/freescale/fsl-ls1043a-qds.dts | 2 + arch/arm64/boot/dts/freescale/fsl-ls1043a-rdb.dts | 2 + arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi | 2 +- arch/arm64/boot/dts/freescale/fsl-ls1046a-qds.dts | 2 + arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi | 2 +- arch/arm64/boot/dts/freescale/fsl-ls208xa.dtsi | 16 + arch/arm64/boot/dts/hisilicon/Makefile | 1 + arch/arm64/boot/dts/hisilicon/hi3670-hikey970.dts | 35 + arch/arm64/boot/dts/hisilicon/hi3670.dtsi | 162 + .../arm64/boot/dts/hisilicon/hi6220-coresight.dtsi | 181 +- arch/arm64/boot/dts/hisilicon/hi6220.dtsi | 7 + arch/arm64/boot/dts/nvidia/tegra186.dtsi | 76 + arch/arm64/boot/dts/nvidia/tegra210-p2180.dtsi | 12 +- arch/arm64/boot/dts/nvidia/tegra210-p2597.dtsi | 1 - arch/arm64/boot/dts/nvidia/tegra210.dtsi | 57 + arch/arm64/boot/dts/qcom/Makefile | 1 + arch/arm64/boot/dts/qcom/apq8016-sbc.dtsi | 14 + arch/arm64/boot/dts/qcom/apq8096-db820c.dts | 2 +- arch/arm64/boot/dts/qcom/apq8096-db820c.dtsi | 14 + arch/arm64/boot/dts/qcom/msm8916.dtsi | 3 - arch/arm64/boot/dts/qcom/msm8996.dtsi | 15 +- arch/arm64/boot/dts/qcom/msm8998-mtp.dts | 13 + arch/arm64/boot/dts/qcom/msm8998-mtp.dtsi | 243 + arch/arm64/boot/dts/qcom/msm8998.dtsi | 690 + arch/arm64/boot/dts/qcom/pm8916.dtsi | 18 +- arch/arm64/boot/dts/qcom/pm8994.dtsi | 18 + arch/arm64/boot/dts/qcom/pm8998.dtsi | 75 +- arch/arm64/boot/dts/qcom/pmi8998.dtsi | 40 + arch/arm64/boot/dts/qcom/sdm845-mtp.dts | 382 + arch/arm64/boot/dts/qcom/sdm845.dtsi | 300 + arch/arm64/boot/dts/renesas/Makefile | 2 + arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 1663 + .../boot/dts/renesas/r8a7795-es1-salvator-x.dts | 3 +- arch/arm64/boot/dts/renesas/r8a7795-es1.dtsi | 18 +- arch/arm64/boot/dts/renesas/r8a7795-h3ulcb.dts | 3 +- arch/arm64/boot/dts/renesas/r8a7795-salvator-x.dts | 3 +- .../arm64/boot/dts/renesas/r8a7795-salvator-xs.dts | 17 +- arch/arm64/boot/dts/renesas/r8a7795.dtsi | 105 +- arch/arm64/boot/dts/renesas/r8a7796-m3ulcb.dts | 3 +- arch/arm64/boot/dts/renesas/r8a7796-salvator-x.dts | 3 +- arch/arm64/boot/dts/renesas/r8a7796.dtsi | 87 +- .../arm64/boot/dts/renesas/r8a77965-m3nulcb-kf.dts | 16 + arch/arm64/boot/dts/renesas/r8a77965-m3nulcb.dts | 33 + .../boot/dts/renesas/r8a77965-salvator-xs.dts | 14 + arch/arm64/boot/dts/renesas/r8a77965.dtsi | 156 +- arch/arm64/boot/dts/renesas/r8a77970-v3msk.dts | 26 + arch/arm64/boot/dts/renesas/r8a77970.dtsi | 106 +- arch/arm64/boot/dts/renesas/r8a77980-condor.dts | 123 + arch/arm64/boot/dts/renesas/r8a77980-v3hsk.dts | 134 + arch/arm64/boot/dts/renesas/r8a77980.dtsi | 666 +- arch/arm64/boot/dts/renesas/r8a77990-ebisu.dts | 110 + arch/arm64/boot/dts/renesas/r8a77990.dtsi | 502 +- arch/arm64/boot/dts/renesas/r8a77995-draak.dts | 276 +- arch/arm64/boot/dts/renesas/r8a77995.dtsi | 14 +- arch/arm64/boot/dts/renesas/salvator-common.dtsi | 9 +- arch/arm64/boot/dts/renesas/ulcb-kf.dtsi | 2 +- arch/arm64/boot/dts/renesas/ulcb.dtsi | 4 + arch/arm64/boot/dts/rockchip/Makefile | 3 + arch/arm64/boot/dts/rockchip/px30-evb.dts | 235 + arch/arm64/boot/dts/rockchip/px30.dtsi | 2047 + arch/arm64/boot/dts/rockchip/rk3328-roc-cc.dts | 30 + arch/arm64/boot/dts/rockchip/rk3328-rock64.dts | 33 +- arch/arm64/boot/dts/rockchip/rk3328.dtsi | 7 +- arch/arm64/boot/dts/rockchip/rk3399-ficus.dts | 524 +- arch/arm64/boot/dts/rockchip/rk3399-firefly.dts | 36 + .../arm64/boot/dts/rockchip/rk3399-puma-haikou.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3399-roc-pc.dts | 680 + arch/arm64/boot/dts/rockchip/rk3399-rock960.dts | 52 + arch/arm64/boot/dts/rockchip/rk3399-rock960.dtsi | 542 + arch/arm64/boot/dts/rockchip/rk3399-sapphire.dtsi | 68 +- arch/arm64/boot/dts/rockchip/rk3399.dtsi | 28 + arch/arm64/boot/dts/ti/k3-am65-main.dtsi | 51 +- arch/arm64/boot/dts/ti/k3-am65-mcu.dtsi | 18 + arch/arm64/boot/dts/ti/k3-am65-wakeup.dtsi | 46 + arch/arm64/boot/dts/ti/k3-am65.dtsi | 54 +- arch/arm64/boot/dts/ti/k3-am654-base-board.dts | 5 + arch/arm64/configs/defconfig | 12 +- arch/arm64/crypto/Kconfig | 11 - arch/arm64/crypto/Makefile | 6 - arch/arm64/crypto/aes-ce.S | 5 + arch/arm64/crypto/aes-glue.c | 212 +- arch/arm64/crypto/aes-modes.S | 416 +- arch/arm64/crypto/aes-neon.S | 6 + arch/arm64/crypto/crc32-ce-core.S | 287 - arch/arm64/crypto/crc32-ce-glue.c | 244 - arch/arm64/crypto/crct10dif-ce-core.S | 314 +- arch/arm64/crypto/crct10dif-ce-glue.c | 14 +- arch/arm64/crypto/speck-neon-core.S | 352 - arch/arm64/crypto/speck-neon-glue.c | 282 - arch/arm64/include/asm/assembler.h | 7 +- arch/arm64/include/asm/compat.h | 26 +- arch/arm64/include/asm/cpucaps.h | 6 +- arch/arm64/include/asm/cpufeature.h | 9 +- arch/arm64/include/asm/dma-mapping.h | 5 - arch/arm64/include/asm/esr.h | 14 + arch/arm64/include/asm/io.h | 5 +- arch/arm64/include/asm/kvm_arm.h | 1 + arch/arm64/include/asm/kvm_emulate.h | 2 +- arch/arm64/include/asm/kvm_host.h | 11 + arch/arm64/include/asm/kvm_mmu.h | 5 + arch/arm64/include/asm/mmu_context.h | 17 +- arch/arm64/include/asm/page.h | 2 - arch/arm64/include/asm/paravirt.h | 9 +- arch/arm64/include/asm/pgtable-hwdef.h | 2 + arch/arm64/include/asm/pgtable.h | 10 +- arch/arm64/include/asm/processor.h | 18 +- arch/arm64/include/asm/ptrace.h | 1 + arch/arm64/include/asm/stat.h | 2 +- arch/arm64/include/asm/string.h | 14 +- arch/arm64/include/asm/sysreg.h | 41 +- arch/arm64/include/asm/tlb.h | 34 +- arch/arm64/include/asm/tlbflush.h | 112 +- arch/arm64/include/asm/topology.h | 3 + arch/arm64/include/asm/uaccess.h | 61 +- arch/arm64/include/asm/unistd.h | 2 +- arch/arm64/include/uapi/asm/hwcap.h | 1 + arch/arm64/include/uapi/asm/ptrace.h | 1 + arch/arm64/include/uapi/asm/unistd.h | 1 + arch/arm64/kernel/acpi.c | 1 - arch/arm64/kernel/acpi_numa.c | 1 - arch/arm64/kernel/arm64ksyms.c | 7 +- arch/arm64/kernel/cpu_errata.c | 47 +- arch/arm64/kernel/cpufeature.c | 160 +- arch/arm64/kernel/cpuinfo.c | 1 + arch/arm64/kernel/entry.S | 2 +- arch/arm64/kernel/paravirt.c | 4 +- arch/arm64/kernel/pci.c | 5 +- arch/arm64/kernel/process.c | 26 +- arch/arm64/kernel/setup.c | 7 +- arch/arm64/kernel/ssbd.c | 24 +- arch/arm64/kernel/suspend.c | 4 + arch/arm64/kernel/traps.c | 45 +- arch/arm64/kvm/Kconfig | 1 - arch/arm64/kvm/hyp-init.S | 3 + arch/arm64/kvm/hyp/sysreg-sr.c | 11 + arch/arm64/lib/Makefile | 4 +- arch/arm64/lib/crc32.S | 60 + arch/arm64/lib/memchr.S | 2 +- arch/arm64/lib/memcmp.S | 2 +- arch/arm64/lib/strchr.S | 2 +- arch/arm64/lib/strcmp.S | 2 +- arch/arm64/lib/strlen.S | 2 +- arch/arm64/lib/strncmp.S | 2 +- arch/arm64/lib/strnlen.S | 2 +- arch/arm64/lib/strrchr.S | 2 +- arch/arm64/mm/context.c | 3 + arch/arm64/mm/dma-mapping.c | 7 +- arch/arm64/mm/dump.c | 6 +- arch/arm64/mm/fault.c | 14 - arch/arm64/mm/hugetlbpage.c | 50 +- arch/arm64/mm/init.c | 7 +- arch/arm64/mm/kasan_init.c | 3 +- arch/arm64/mm/mmu.c | 2 +- arch/arm64/mm/numa.c | 5 +- arch/arm64/mm/proc.S | 11 +- arch/c6x/Kconfig | 3 +- arch/c6x/include/asm/processor.h | 11 - arch/c6x/include/uapi/asm/unistd.h | 1 + arch/c6x/kernel/setup.c | 27 +- arch/c6x/mm/dma-coherent.c | 4 +- arch/c6x/mm/init.c | 7 +- arch/csky/Kconfig | 204 + arch/csky/Kconfig.debug | 8 + arch/csky/Makefile | 92 + arch/csky/abiv1/Makefile | 8 + arch/csky/abiv1/alignment.c | 332 + arch/csky/abiv1/bswapdi.c | 19 + arch/csky/abiv1/bswapsi.c | 15 + arch/csky/abiv1/cacheflush.c | 51 + arch/csky/abiv1/inc/abi/cacheflush.h | 43 + arch/csky/abiv1/inc/abi/ckmmu.h | 75 + arch/csky/abiv1/inc/abi/entry.h | 160 + arch/csky/abiv1/inc/abi/page.h | 27 + arch/csky/abiv1/inc/abi/pgtable-bits.h | 37 + arch/csky/abiv1/inc/abi/reg_ops.h | 27 + arch/csky/abiv1/inc/abi/regdef.h | 26 + arch/csky/abiv1/inc/abi/string.h | 13 + arch/csky/abiv1/inc/abi/tlb.h | 12 + arch/csky/abiv1/inc/abi/vdso.h | 18 + arch/csky/abiv1/memcpy.S | 345 + arch/csky/abiv1/memset.c | 37 + arch/csky/abiv1/mmap.c | 66 + arch/csky/abiv1/strksyms.c | 7 + arch/csky/abiv2/Makefile | 10 + arch/csky/abiv2/cacheflush.c | 59 + arch/csky/abiv2/fpu.c | 281 + arch/csky/abiv2/inc/abi/cacheflush.h | 40 + arch/csky/abiv2/inc/abi/ckmmu.h | 87 + arch/csky/abiv2/inc/abi/entry.h | 157 + arch/csky/abiv2/inc/abi/fpu.h | 66 + arch/csky/abiv2/inc/abi/page.h | 14 + arch/csky/abiv2/inc/abi/pgtable-bits.h | 37 + arch/csky/abiv2/inc/abi/reg_ops.h | 17 + arch/csky/abiv2/inc/abi/regdef.h | 26 + arch/csky/abiv2/inc/abi/string.h | 28 + arch/csky/abiv2/inc/abi/tlb.h | 13 + arch/csky/abiv2/inc/abi/vdso.h | 24 + arch/csky/abiv2/memcmp.S | 152 + arch/csky/abiv2/memcpy.S | 110 + arch/csky/abiv2/memcpy.c | 40 + arch/csky/abiv2/memmove.S | 108 + arch/csky/abiv2/memset.S | 83 + arch/csky/abiv2/strcmp.S | 168 + arch/csky/abiv2/strcpy.S | 123 + arch/csky/abiv2/strksyms.c | 12 + arch/csky/abiv2/strlen.S | 97 + arch/csky/abiv2/sysdep.h | 30 + arch/csky/boot/Makefile | 24 + arch/csky/boot/dts/Makefile | 13 + arch/csky/boot/dts/include/dt-bindings | 1 + arch/csky/configs/defconfig | 61 + arch/csky/include/asm/Kbuild | 69 + arch/csky/include/asm/addrspace.h | 10 + arch/csky/include/asm/atomic.h | 213 + arch/csky/include/asm/barrier.h | 45 + arch/csky/include/asm/bitops.h | 282 + arch/csky/include/asm/bug.h | 26 + arch/csky/include/asm/cache.h | 28 + arch/csky/include/asm/cacheflush.h | 9 + arch/csky/include/asm/checksum.h | 55 + arch/csky/include/asm/cmpxchg.h | 70 + arch/csky/include/asm/compat.h | 11 + arch/csky/include/asm/elf.h | 150 + arch/csky/include/asm/fixmap.h | 27 + arch/csky/include/asm/highmem.h | 51 + arch/csky/include/asm/io.h | 24 + arch/csky/include/asm/irq.h | 9 + arch/csky/include/asm/irqflags.h | 50 + arch/csky/include/asm/mmu.h | 12 + arch/csky/include/asm/mmu_context.h | 149 + arch/csky/include/asm/page.h | 101 + arch/csky/include/asm/pgalloc.h | 109 + arch/csky/include/asm/pgtable.h | 300 + arch/csky/include/asm/processor.h | 121 + arch/csky/include/asm/reg_ops.h | 22 + arch/csky/include/asm/segment.h | 19 + arch/csky/include/asm/shmparam.h | 11 + arch/csky/include/asm/smp.h | 26 + arch/csky/include/asm/spinlock.h | 272 + arch/csky/include/asm/spinlock_types.h | 35 + arch/csky/include/asm/string.h | 13 + arch/csky/include/asm/switch_to.h | 36 + arch/csky/include/asm/syscall.h | 69 + arch/csky/include/asm/syscalls.h | 15 + arch/csky/include/asm/thread_info.h | 75 + arch/csky/include/asm/tlb.h | 20 + arch/csky/include/asm/tlbflush.h | 23 + arch/csky/include/asm/traps.h | 40 + arch/csky/include/asm/uaccess.h | 399 + arch/csky/include/asm/unistd.h | 4 + arch/csky/include/asm/vdso.h | 13 + arch/csky/include/uapi/asm/Kbuild | 33 + arch/csky/include/uapi/asm/byteorder.h | 9 + arch/csky/include/uapi/asm/cachectl.h | 14 + arch/csky/include/uapi/asm/ptrace.h | 104 + arch/csky/include/uapi/asm/sigcontext.h | 14 + arch/csky/include/uapi/asm/unistd.h | 10 + arch/csky/kernel/Makefile | 8 + arch/csky/kernel/asm-offsets.c | 86 + arch/csky/kernel/atomic.S | 87 + arch/csky/kernel/cpu-probe.c | 79 + arch/csky/kernel/dumpstack.c | 65 + arch/csky/kernel/entry.S | 397 + arch/csky/kernel/head.S | 78 + arch/csky/kernel/irq.c | 22 + arch/csky/kernel/module.c | 83 + arch/csky/kernel/platform.c | 17 + arch/csky/kernel/power.c | 30 + arch/csky/kernel/process.c | 135 + arch/csky/kernel/ptrace.c | 318 + arch/csky/kernel/setup.c | 151 + arch/csky/kernel/signal.c | 351 + arch/csky/kernel/smp.c | 234 + arch/csky/kernel/syscall.c | 42 + arch/csky/kernel/syscall_table.c | 14 + arch/csky/kernel/time.c | 11 + arch/csky/kernel/traps.c | 168 + arch/csky/kernel/vdso.c | 85 + arch/csky/kernel/vmlinux.lds.S | 64 + arch/csky/lib/Makefile | 1 + arch/csky/lib/delay.c | 40 + arch/csky/lib/usercopy.c | 271 + arch/csky/mm/Makefile | 13 + arch/csky/mm/cachev1.c | 127 + arch/csky/mm/cachev2.c | 80 + arch/csky/mm/dma-mapping.c | 254 + arch/csky/mm/fault.c | 221 + arch/csky/mm/highmem.c | 196 + arch/csky/mm/init.c | 119 + arch/csky/mm/ioremap.c | 49 + arch/csky/mm/syscache.c | 29 + arch/csky/mm/tlb.c | 215 + arch/h8300/Kconfig | 2 - arch/h8300/include/asm/processor.h | 6 - arch/h8300/include/uapi/asm/unistd.h | 1 + arch/h8300/kernel/setup.c | 1 - arch/h8300/mm/init.c | 6 +- arch/hexagon/Kconfig | 3 + arch/hexagon/include/asm/Kbuild | 1 + arch/hexagon/include/asm/dma-mapping.h | 40 - arch/hexagon/include/asm/processor.h | 3 - arch/hexagon/include/uapi/asm/unistd.h | 1 + arch/hexagon/kernel/dma.c | 145 +- arch/hexagon/kernel/setup.c | 2 +- arch/hexagon/mm/init.c | 23 +- arch/ia64/Kconfig | 2 - arch/ia64/include/asm/pgtable.h | 1 - arch/ia64/include/asm/processor.h | 6 - arch/ia64/include/asm/unistd.h | 3 + arch/ia64/kernel/crash.c | 2 +- arch/ia64/kernel/efi.c | 2 +- arch/ia64/kernel/ia64_ksyms.c | 2 +- arch/ia64/kernel/iosapic.c | 2 +- arch/ia64/kernel/mca.c | 10 +- arch/ia64/kernel/mca_drv.c | 2 +- arch/ia64/kernel/perfmon.c | 3 +- arch/ia64/kernel/setup.c | 1 - arch/ia64/kernel/smpboot.c | 2 +- arch/ia64/kernel/topology.c | 2 +- arch/ia64/kernel/unwind.c | 2 +- arch/ia64/mm/contig.c | 6 +- arch/ia64/mm/discontig.c | 7 +- arch/ia64/mm/init.c | 11 +- arch/ia64/mm/numa.c | 2 +- arch/ia64/mm/tlb.c | 6 +- arch/ia64/pci/pci.c | 2 +- arch/ia64/sn/kernel/bte.c | 2 +- arch/ia64/sn/kernel/io_common.c | 9 +- arch/ia64/sn/kernel/setup.c | 6 +- arch/m68k/Kconfig | 4 +- arch/m68k/atari/stram.c | 5 +- arch/m68k/coldfire/m54xx.c | 2 +- arch/m68k/configs/amiga_defconfig | 2 - arch/m68k/configs/apollo_defconfig | 2 - arch/m68k/configs/atari_defconfig | 2 - arch/m68k/configs/bvme6000_defconfig | 2 - arch/m68k/configs/hp300_defconfig | 2 - arch/m68k/configs/mac_defconfig | 2 - arch/m68k/configs/multi_defconfig | 2 - arch/m68k/configs/mvme147_defconfig | 2 - arch/m68k/configs/mvme16x_defconfig | 2 - arch/m68k/configs/q40_defconfig | 2 - arch/m68k/configs/sun3_defconfig | 2 - arch/m68k/configs/sun3x_defconfig | 2 - arch/m68k/emu/nfblock.c | 2 +- arch/m68k/emu/nfeth.c | 4 - arch/m68k/include/asm/processor.h | 6 - arch/m68k/include/asm/unistd.h | 2 +- arch/m68k/kernel/setup_mm.c | 1 - arch/m68k/kernel/setup_no.c | 1 - arch/m68k/kernel/sun3-head.S | 6 - arch/m68k/kernel/uboot.c | 4 +- arch/m68k/mm/init.c | 6 +- arch/m68k/mm/mcfmmu.c | 5 +- arch/m68k/mm/motorola.c | 8 +- arch/m68k/mm/sun3mmu.c | 6 +- arch/m68k/sun3/config.c | 2 +- arch/m68k/sun3/dvma.c | 2 +- arch/m68k/sun3/mmu_emu.c | 2 +- arch/m68k/sun3/sun3dvma.c | 5 +- arch/m68k/sun3x/dvma.c | 2 +- arch/microblaze/Kconfig | 6 +- arch/microblaze/include/asm/pgtable.h | 2 - arch/microblaze/include/asm/processor.h | 12 - arch/microblaze/include/asm/unistd.h | 2 +- arch/microblaze/kernel/dma.c | 22 - arch/microblaze/mm/consistent.c | 5 +- arch/microblaze/mm/init.c | 7 +- arch/microblaze/pci/pci-common.c | 2 +- arch/mips/Kconfig | 16 +- arch/mips/Makefile | 9 +- arch/mips/alchemy/devboards/db1200.c | 14 +- arch/mips/alchemy/devboards/db1300.c | 14 +- arch/mips/alchemy/devboards/db1550.c | 14 +- arch/mips/ar7/memory.c | 2 +- arch/mips/ath79/setup.c | 2 +- arch/mips/bcm47xx/workarounds.c | 8 +- arch/mips/bcm63xx/prom.c | 2 +- arch/mips/bcm63xx/setup.c | 2 +- arch/mips/bmips/setup.c | 2 +- arch/mips/boot/dts/ingenic/jz4740.dtsi | 15 + arch/mips/boot/dts/ingenic/jz4770.dtsi | 30 + arch/mips/boot/dts/ingenic/jz4780.dtsi | 3 +- arch/mips/boot/dts/mscc/ocelot.dtsi | 19 + arch/mips/boot/dts/mscc/ocelot_pcb123.dts | 6 + arch/mips/cavium-octeon/dma-octeon.c | 4 +- arch/mips/cavium-octeon/octeon-irq.c | 16 +- arch/mips/cavium-octeon/smp.c | 7 + arch/mips/dec/prom/memory.c | 2 +- arch/mips/emma/common/prom.c | 2 +- arch/mips/fw/arc/memory.c | 2 +- arch/mips/generic/Makefile | 1 - arch/mips/generic/kexec.c | 44 - arch/mips/include/asm/Kbuild | 1 + arch/mips/include/asm/compat.h | 28 +- arch/mips/include/asm/device.h | 19 - arch/mips/include/asm/dma-coherence.h | 6 + arch/mips/include/asm/dma-mapping.h | 4 +- arch/mips/include/asm/io.h | 51 +- arch/mips/include/asm/kexec.h | 11 +- .../asm/mach-loongson64/kernel-entry-init.h | 16 +- arch/mips/include/asm/processor.h | 5 - arch/mips/include/asm/smp-ops.h | 3 + arch/mips/include/asm/smp.h | 16 + arch/mips/include/asm/unistd.h | 3 +- arch/mips/include/asm/vr41xx/giu.h | 8 - arch/mips/jazz/jazzdma.c | 9 +- arch/mips/kernel/binfmt_elfn32.c | 14 +- arch/mips/kernel/binfmt_elfo32.c | 14 +- arch/mips/kernel/crash.c | 9 +- arch/mips/kernel/crash_dump.c | 2 +- arch/mips/kernel/machine_kexec.c | 133 +- arch/mips/kernel/prom.c | 2 +- arch/mips/kernel/relocate.c | 2 +- arch/mips/kernel/setup.c | 151 +- arch/mips/kernel/smp-bmips.c | 7 + arch/mips/kernel/smp-cps.c | 80 +- arch/mips/kernel/traps.c | 8 +- arch/mips/kernel/vpe.c | 2 +- arch/mips/kvm/Kconfig | 1 - arch/mips/kvm/commpage.c | 2 +- arch/mips/kvm/dyntrans.c | 2 +- arch/mips/kvm/emulate.c | 2 +- arch/mips/kvm/interrupt.c | 2 +- arch/mips/kvm/mips.c | 2 +- arch/mips/lantiq/prom.c | 2 +- arch/mips/lasat/prom.c | 2 +- arch/mips/lib/Makefile | 2 +- arch/mips/lib/iomap-pci.c | 7 - arch/mips/lib/iomap.c | 227 - arch/mips/loongson64/common/Makefile | 1 - arch/mips/loongson64/common/dma.c | 18 - arch/mips/loongson64/common/init.c | 2 +- arch/mips/loongson64/fuloong-2e/Makefile | 2 +- arch/mips/loongson64/fuloong-2e/dma.c | 12 + arch/mips/loongson64/lemote-2f/Makefile | 2 +- arch/mips/loongson64/lemote-2f/dma.c | 14 + arch/mips/loongson64/loongson-3/numa.c | 37 +- arch/mips/loongson64/loongson-3/smp.c | 14 +- arch/mips/mm/c-r4k.c | 17 +- arch/mips/mm/dma-noncoherent.c | 79 +- arch/mips/mm/init.c | 7 +- arch/mips/mm/pgtable-32.c | 2 +- arch/mips/mti-malta/malta-memory.c | 2 +- arch/mips/netlogic/common/irq.c | 14 +- arch/mips/netlogic/xlp/dt.c | 2 +- arch/mips/netlogic/xlr/platform-flash.c | 7 +- arch/mips/pci/ops-loongson3.c | 34 +- arch/mips/pci/pci-legacy.c | 6 +- arch/mips/pci/pci-rt2880.c | 2 + arch/mips/pci/pci.c | 2 +- arch/mips/pmcs-msp71xx/msp_usb.c | 4 +- arch/mips/pnx833x/common/platform.c | 8 +- arch/mips/ralink/cevt-rt3352.c | 6 +- arch/mips/ralink/ill_acc.c | 2 +- arch/mips/ralink/of.c | 2 +- arch/mips/ralink/rt305x.c | 5 + arch/mips/rb532/devices.c | 10 +- arch/mips/rb532/prom.c | 2 +- arch/mips/sgi-ip22/ip28-berr.c | 2 +- arch/mips/sgi-ip27/ip27-memory.c | 14 +- arch/mips/sibyte/common/cfe.c | 2 +- arch/mips/sibyte/swarm/setup.c | 2 +- arch/mips/tools/.gitignore | 1 + arch/mips/tools/Makefile | 5 + arch/mips/tools/elf-entry.c | 96 + arch/mips/txx9/generic/setup.c | 5 +- arch/mips/txx9/rbtx4938/prom.c | 2 +- arch/nds32/Kconfig | 4 +- arch/nds32/include/asm/processor.h | 6 - arch/nds32/include/uapi/asm/unistd.h | 1 + arch/nds32/kernel/setup.c | 3 +- arch/nds32/mm/highmem.c | 2 +- arch/nds32/mm/init.c | 13 +- arch/nios2/Kconfig | 3 +- arch/nios2/include/asm/processor.h | 6 - arch/nios2/include/uapi/asm/unistd.h | 1 + arch/nios2/kernel/prom.c | 19 +- arch/nios2/kernel/setup.c | 40 +- arch/nios2/mm/init.c | 4 +- arch/openrisc/Kconfig | 4 +- arch/openrisc/include/asm/processor.h | 5 - arch/openrisc/include/uapi/asm/unistd.h | 1 + arch/openrisc/kernel/setup.c | 3 +- arch/openrisc/mm/init.c | 7 +- arch/openrisc/mm/ioremap.c | 2 +- arch/parisc/Kconfig | 4 +- arch/parisc/Makefile | 9 - arch/parisc/include/asm/compat.h | 24 +- arch/parisc/include/asm/pgtable.h | 24 +- arch/parisc/include/asm/processor.h | 11 - arch/parisc/include/asm/unistd.h | 3 +- arch/parisc/include/uapi/asm/posix_types.h | 3 - arch/parisc/kernel/cache.c | 18 +- arch/parisc/kernel/entry.S | 16 +- arch/parisc/kernel/setup.c | 2 +- arch/parisc/mm/init.c | 3 +- arch/powerpc/Kconfig | 2 - arch/powerpc/Makefile | 47 +- arch/powerpc/boot/crt0.S | 4 +- arch/powerpc/boot/libfdt_env.h | 2 + arch/powerpc/configs/powernv_defconfig | 3 + arch/powerpc/configs/ppc64_defconfig | 3 + arch/powerpc/configs/skiroot_defconfig | 154 +- arch/powerpc/include/asm/asm-prototypes.h | 2 + arch/powerpc/include/asm/book3s/64/mmu-hash.h | 12 +- arch/powerpc/include/asm/book3s/64/pgtable.h | 1 - arch/powerpc/include/asm/bug.h | 2 +- arch/powerpc/include/asm/compat.h | 24 +- arch/powerpc/include/asm/drmem.h | 5 + arch/powerpc/include/asm/exception-64s.h | 8 - arch/powerpc/include/asm/firmware.h | 3 +- arch/powerpc/include/asm/hvcall.h | 1 + arch/powerpc/include/asm/iommu.h | 2 - arch/powerpc/include/asm/machdep.h | 1 + arch/powerpc/include/asm/mce.h | 3 + arch/powerpc/include/asm/mmu_context.h | 1 + arch/powerpc/include/asm/paca.h | 25 +- arch/powerpc/include/asm/processor.h | 7 +- arch/powerpc/include/asm/ptrace.h | 2 +- arch/powerpc/include/asm/rtas.h | 13 + arch/powerpc/include/asm/setup.h | 1 + arch/powerpc/include/asm/slice.h | 1 + arch/powerpc/include/asm/thread_info.h | 11 + arch/powerpc/include/asm/uaccess.h | 6 +- arch/powerpc/include/asm/unistd.h | 3 +- arch/powerpc/kernel/Makefile | 8 +- arch/powerpc/kernel/asm-offsets.c | 19 +- arch/powerpc/kernel/dt_cpu_ftrs.c | 4 +- arch/powerpc/kernel/entry_64.S | 2 + arch/powerpc/kernel/exceptions-64s.S | 248 +- arch/powerpc/kernel/fadump.c | 4 +- arch/powerpc/kernel/iommu.c | 27 +- arch/powerpc/kernel/mce.c | 9 +- arch/powerpc/kernel/mce_power.c | 2 +- arch/powerpc/kernel/paca.c | 24 +- arch/powerpc/kernel/pci_32.c | 4 +- arch/powerpc/kernel/process.c | 25 +- arch/powerpc/kernel/prom.c | 2 +- arch/powerpc/kernel/prom_init.c | 7 +- arch/powerpc/kernel/rtas.c | 2 + arch/powerpc/kernel/rtasd.c | 17 +- arch/powerpc/kernel/setup-common.c | 3 +- arch/powerpc/kernel/setup_32.c | 10 +- arch/powerpc/kernel/setup_64.c | 29 +- arch/powerpc/kernel/tm.S | 10 +- arch/powerpc/kernel/trace/Makefile | 2 +- arch/powerpc/kernel/traps.c | 50 +- arch/powerpc/kernel/vdso32/datapage.S | 1 + arch/powerpc/kernel/vdso32/gettimeofday.S | 1 + arch/powerpc/kernel/vdso64/datapage.S | 1 + arch/powerpc/kernel/vdso64/gettimeofday.S | 1 + arch/powerpc/kvm/Kconfig | 1 - arch/powerpc/kvm/book3s_64_mmu_radix.c | 91 +- arch/powerpc/kvm/book3s_64_vio_hv.c | 39 +- arch/powerpc/lib/alloc.c | 4 +- arch/powerpc/lib/checksum_64.S | 3 + arch/powerpc/lib/code-patching.c | 6 + arch/powerpc/lib/mem_64.S | 4 +- arch/powerpc/mm/Makefile | 2 +- arch/powerpc/mm/fault.c | 55 +- arch/powerpc/mm/hash_utils_64.c | 46 +- arch/powerpc/mm/hugetlbpage.c | 1 - arch/powerpc/mm/init_64.c | 49 - arch/powerpc/mm/mem.c | 7 +- arch/powerpc/mm/mmu_context.c | 3 +- arch/powerpc/mm/mmu_context_book3s64.c | 9 + arch/powerpc/mm/mmu_context_iommu.c | 34 +- arch/powerpc/mm/mmu_context_nohash.c | 8 +- arch/powerpc/mm/numa.c | 5 +- arch/powerpc/mm/pgtable_32.c | 2 +- arch/powerpc/mm/pkeys.c | 2 +- arch/powerpc/mm/ppc_mmu_32.c | 2 +- arch/powerpc/mm/slb.c | 661 +- arch/powerpc/mm/slb_low.S | 335 - arch/powerpc/mm/slice.c | 43 +- arch/powerpc/oprofile/backtrace.c | 2 +- arch/powerpc/platforms/cell/cpufreq_spudemand.c | 2 +- arch/powerpc/platforms/cell/spu_base.c | 4 +- arch/powerpc/platforms/cell/spufs/fault.c | 26 +- arch/powerpc/platforms/cell/spufs/inode.c | 6 +- arch/powerpc/platforms/cell/spufs/sched.c | 9 +- arch/powerpc/platforms/pasemi/iommu.c | 2 +- arch/powerpc/platforms/powermac/Makefile | 2 +- arch/powerpc/platforms/powermac/nvram.c | 4 +- arch/powerpc/platforms/powernv/Kconfig | 5 - arch/powerpc/platforms/powernv/memtrace.c | 21 +- arch/powerpc/platforms/powernv/opal.c | 4 +- arch/powerpc/platforms/powernv/pci-ioda-tce.c | 2 +- arch/powerpc/platforms/powernv/pci-ioda.c | 9 +- arch/powerpc/platforms/powernv/setup.c | 11 + arch/powerpc/platforms/ps3/setup.c | 4 +- arch/powerpc/platforms/pseries/dlpar.c | 37 +- arch/powerpc/platforms/pseries/firmware.c | 1 + arch/powerpc/platforms/pseries/hotplug-memory.c | 55 +- arch/powerpc/platforms/pseries/lpar.c | 241 +- arch/powerpc/platforms/pseries/lparcfg.c | 5 +- arch/powerpc/platforms/pseries/mobility.c | 18 +- arch/powerpc/platforms/pseries/pseries.h | 6 +- arch/powerpc/platforms/pseries/ras.c | 305 +- arch/powerpc/platforms/pseries/setup.c | 14 + arch/powerpc/sysdev/dart_iommu.c | 2 +- arch/powerpc/sysdev/msi_bitmap.c | 4 +- arch/powerpc/sysdev/xive/native.c | 11 +- arch/powerpc/xmon/Makefile | 2 +- arch/powerpc/xmon/xmon.c | 37 +- arch/riscv/Kconfig | 2 - arch/riscv/include/asm/asm-prototypes.h | 7 + arch/riscv/include/asm/processor.h | 6 - arch/riscv/include/asm/unistd.h | 1 + arch/riscv/mm/init.c | 5 +- arch/s390/Kconfig | 2 - arch/s390/appldata/appldata_os.c | 4 - arch/s390/boot/compressed/head.S | 4 +- arch/s390/boot/head.S | 6 +- arch/s390/configs/debug_defconfig | 1 - arch/s390/configs/performance_defconfig | 1 - arch/s390/defconfig | 1 - arch/s390/hypfs/inode.c | 7 +- arch/s390/include/asm/compat.h | 18 +- arch/s390/include/asm/kvm_host.h | 6 +- arch/s390/include/asm/mmu.h | 2 + arch/s390/include/asm/mmu_context.h | 1 + arch/s390/include/asm/processor.h | 6 - arch/s390/include/asm/qdio.h | 2 - arch/s390/include/asm/sclp.h | 4 +- arch/s390/include/asm/unistd.h | 3 +- arch/s390/kernel/crash_dump.c | 5 +- arch/s390/kernel/early_printk.c | 2 +- arch/s390/kernel/head64.S | 6 +- arch/s390/kernel/setup.c | 16 +- arch/s390/kernel/smp.c | 5 +- arch/s390/kernel/swsusp.S | 8 +- arch/s390/kernel/topology.c | 6 +- arch/s390/kernel/vdso.c | 10 +- arch/s390/kernel/vdso32/clock_gettime.S | 19 +- arch/s390/kernel/vdso32/gettimeofday.S | 3 +- arch/s390/kernel/vdso64/clock_gettime.S | 25 +- arch/s390/kernel/vdso64/gettimeofday.S | 3 +- arch/s390/kvm/Kconfig | 1 - arch/s390/kvm/kvm-s390.c | 6 +- arch/s390/kvm/vsie.c | 19 +- arch/s390/mm/extmem.c | 2 +- arch/s390/mm/gmap.c | 14 +- arch/s390/mm/init.c | 5 +- arch/s390/mm/vmem.c | 7 +- arch/s390/numa/mode_emu.c | 3 +- arch/s390/numa/numa.c | 3 +- arch/s390/numa/toptree.c | 4 +- arch/s390/purgatory/head.S | 4 +- arch/sh/Kconfig | 5 +- arch/sh/boards/mach-ecovec24/setup.c | 27 +- arch/sh/boards/mach-migor/setup.c | 14 +- arch/sh/include/asm/processor_32.h | 6 - arch/sh/include/asm/processor_64.h | 15 - arch/sh/include/asm/unistd.h | 2 +- arch/sh/kernel/setup.c | 1 + arch/sh/mm/init.c | 9 +- arch/sh/mm/ioremap_fixed.c | 2 +- arch/sparc/Kconfig | 4 +- arch/sparc/include/asm/compat.h | 25 +- arch/sparc/include/asm/dma-mapping.h | 4 +- arch/sparc/include/asm/processor_32.h | 6 - arch/sparc/include/asm/processor_64.h | 6 - arch/sparc/include/asm/prom.h | 3 - arch/sparc/include/asm/unistd.h | 3 +- arch/sparc/kernel/mdesc.c | 7 +- arch/sparc/kernel/prom_32.c | 4 +- arch/sparc/kernel/prom_64.c | 2 +- arch/sparc/kernel/setup_32.c | 1 + arch/sparc/kernel/setup_64.c | 13 +- arch/sparc/kernel/smp_64.c | 18 +- arch/sparc/mm/init_32.c | 5 +- arch/sparc/mm/init_64.c | 27 +- arch/sparc/mm/srmmu.c | 12 +- arch/um/drivers/net_kern.c | 4 +- arch/um/drivers/vector_kern.c | 19 +- arch/um/drivers/vector_user.c | 6 +- arch/um/include/shared/aio.h | 28 - arch/um/kernel/initrd.c | 4 +- arch/um/kernel/irq.c | 3 +- arch/um/kernel/mem.c | 16 +- arch/um/kernel/physmem.c | 23 +- arch/um/os-Linux/Makefile | 8 +- arch/um/os-Linux/aio.c | 390 - arch/um/os-Linux/skas/process.c | 5 + arch/unicore32/Kconfig | 1 - arch/unicore32/include/asm/processor.h | 6 - arch/unicore32/include/uapi/asm/unistd.h | 1 + arch/unicore32/kernel/hibernate.c | 2 +- arch/unicore32/kernel/setup.c | 5 +- arch/unicore32/mm/init.c | 61 +- arch/unicore32/mm/mmu.c | 3 +- arch/x86/Kconfig | 10 +- arch/x86/boot/compressed/kaslr.c | 18 +- arch/x86/boot/compressed/misc.h | 1 + arch/x86/crypto/Makefile | 3 - arch/x86/crypto/aegis128-aesni-glue.c | 1 - arch/x86/crypto/aegis128l-aesni-glue.c | 1 - arch/x86/crypto/aegis256-aesni-glue.c | 1 - arch/x86/crypto/aesni-intel_glue.c | 2 +- arch/x86/crypto/morus1280-sse2-glue.c | 1 - arch/x86/crypto/morus640-sse2-glue.c | 1 - arch/x86/crypto/sha1-mb/Makefile | 14 - arch/x86/crypto/sha1-mb/sha1_mb.c | 1011 - arch/x86/crypto/sha1-mb/sha1_mb_ctx.h | 134 - arch/x86/crypto/sha1-mb/sha1_mb_mgr.h | 110 - arch/x86/crypto/sha1-mb/sha1_mb_mgr_datastruct.S | 287 - arch/x86/crypto/sha1-mb/sha1_mb_mgr_flush_avx2.S | 304 - arch/x86/crypto/sha1-mb/sha1_mb_mgr_init_avx2.c | 64 - arch/x86/crypto/sha1-mb/sha1_mb_mgr_submit_avx2.S | 209 - arch/x86/crypto/sha1-mb/sha1_x8_avx2.S | 492 - arch/x86/crypto/sha256-mb/Makefile | 14 - arch/x86/crypto/sha256-mb/sha256_mb.c | 1013 - arch/x86/crypto/sha256-mb/sha256_mb_ctx.h | 134 - arch/x86/crypto/sha256-mb/sha256_mb_mgr.h | 108 - .../crypto/sha256-mb/sha256_mb_mgr_datastruct.S | 304 - .../crypto/sha256-mb/sha256_mb_mgr_flush_avx2.S | 307 - .../x86/crypto/sha256-mb/sha256_mb_mgr_init_avx2.c | 65 - .../crypto/sha256-mb/sha256_mb_mgr_submit_avx2.S | 214 - arch/x86/crypto/sha256-mb/sha256_x8_avx2.S | 598 - arch/x86/crypto/sha512-mb/Makefile | 12 - arch/x86/crypto/sha512-mb/sha512_mb.c | 1047 - arch/x86/crypto/sha512-mb/sha512_mb_ctx.h | 128 - arch/x86/crypto/sha512-mb/sha512_mb_mgr.h | 104 - .../crypto/sha512-mb/sha512_mb_mgr_datastruct.S | 281 - .../crypto/sha512-mb/sha512_mb_mgr_flush_avx2.S | 297 - .../x86/crypto/sha512-mb/sha512_mb_mgr_init_avx2.c | 69 - .../crypto/sha512-mb/sha512_mb_mgr_submit_avx2.S | 224 - arch/x86/crypto/sha512-mb/sha512_x4_avx2.S | 531 - arch/x86/entry/calling.h | 14 + arch/x86/entry/entry_32.S | 15 +- arch/x86/entry/entry_64.S | 128 +- arch/x86/entry/entry_64_compat.S | 5 + arch/x86/entry/syscalls/syscall_32.tbl | 7 + arch/x86/entry/syscalls/syscall_64.tbl | 7 + arch/x86/entry/vdso/vma.c | 24 +- arch/x86/entry/vsyscall/vsyscall_64.c | 9 +- arch/x86/events/core.c | 8 +- arch/x86/events/intel/pt.c | 2 +- arch/x86/hyperv/hv_apic.c | 8 +- arch/x86/hyperv/mmu.c | 4 +- arch/x86/include/asm/asm.h | 10 +- arch/x86/include/asm/compat.h | 19 +- arch/x86/include/asm/cpu_entry_area.h | 2 - arch/x86/include/asm/debugreg.h | 2 +- arch/x86/include/asm/desc.h | 4 +- arch/x86/include/asm/extable.h | 3 +- arch/x86/include/asm/fixmap.h | 12 +- arch/x86/include/asm/fpu/internal.h | 2 +- arch/x86/include/asm/futex.h | 6 +- arch/x86/include/asm/hyperv-tlfs.h | 16 +- arch/x86/include/asm/io.h | 5 +- arch/x86/include/asm/irqflags.h | 16 +- arch/x86/include/asm/kexec.h | 3 +- arch/x86/include/asm/kvm_host.h | 5 + arch/x86/include/asm/mem_encrypt.h | 7 + arch/x86/include/asm/mmu_context.h | 4 +- arch/x86/include/asm/mpx.h | 12 +- arch/x86/include/asm/msr.h | 4 +- arch/x86/include/asm/paravirt.h | 415 +- arch/x86/include/asm/paravirt_types.h | 82 +- arch/x86/include/asm/pgalloc.h | 2 +- arch/x86/include/asm/pgtable-3level_types.h | 2 +- arch/x86/include/asm/pgtable.h | 7 +- arch/x86/include/asm/pgtable_64.h | 3 +- arch/x86/include/asm/processor.h | 22 +- arch/x86/include/asm/ptrace.h | 6 +- arch/x86/include/asm/sections.h | 1 - arch/x86/include/asm/segment.h | 2 +- arch/x86/include/asm/special_insns.h | 4 +- arch/x86/include/asm/string_64.h | 20 +- arch/x86/include/asm/trace/mpx.h | 4 +- arch/x86/include/asm/uaccess.h | 22 +- arch/x86/include/asm/unistd.h | 3 +- arch/x86/include/uapi/asm/kvm.h | 1 + arch/x86/kernel/acpi/boot.c | 5 +- arch/x86/kernel/acpi/sleep.c | 1 - arch/x86/kernel/alternative.c | 2 +- arch/x86/kernel/amd_gart_64.c | 6 +- arch/x86/kernel/apic/apic.c | 2 +- arch/x86/kernel/apic/io_apic.c | 7 +- arch/x86/kernel/apic/vector.c | 9 +- arch/x86/kernel/asm-offsets.c | 18 +- arch/x86/kernel/asm-offsets_64.c | 9 +- arch/x86/kernel/check.c | 28 +- arch/x86/kernel/cpu/common.c | 26 +- arch/x86/kernel/cpu/cyrix.c | 2 +- arch/x86/kernel/cpu/intel_rdt.h | 32 +- arch/x86/kernel/cpu/intel_rdt_ctrlmondata.c | 27 +- arch/x86/kernel/cpu/intel_rdt_rdtgroup.c | 236 +- arch/x86/kernel/cpu/mcheck/mce-inject.c | 6 + arch/x86/kernel/cpu/mcheck/mce.c | 2 +- arch/x86/kernel/cpu/microcode/core.c | 4 +- arch/x86/kernel/cpu/vmware.c | 4 +- arch/x86/kernel/e820.c | 5 +- arch/x86/kernel/head64.c | 20 +- arch/x86/kernel/head_64.S | 18 +- arch/x86/kernel/kprobes/core.c | 48 +- arch/x86/kernel/kvm.c | 19 +- arch/x86/kernel/kvmclock.c | 56 +- arch/x86/kernel/mpparse.c | 1 - arch/x86/kernel/paravirt-spinlocks.c | 15 +- arch/x86/kernel/paravirt.c | 320 +- arch/x86/kernel/paravirt_patch_32.c | 87 +- arch/x86/kernel/paravirt_patch_64.c | 97 +- arch/x86/kernel/pci-dma.c | 2 +- arch/x86/kernel/pci-swiotlb.c | 2 +- arch/x86/kernel/process_64.c | 2 - arch/x86/kernel/ptrace.c | 29 +- arch/x86/kernel/pvclock.c | 2 +- arch/x86/kernel/setup.c | 2 +- arch/x86/kernel/setup_percpu.c | 14 +- arch/x86/kernel/smpboot.c | 2 +- arch/x86/kernel/tce_64.c | 6 +- arch/x86/kernel/traps.c | 196 +- arch/x86/kernel/tsc.c | 2 +- arch/x86/kernel/umip.c | 8 +- arch/x86/kernel/uprobes.c | 2 +- arch/x86/kernel/vmlinux.lds.S | 29 +- arch/x86/kernel/vsmp_64.c | 26 +- arch/x86/kvm/Kconfig | 1 - arch/x86/kvm/lapic.c | 22 +- arch/x86/kvm/mmu.c | 20 +- arch/x86/kvm/svm.c | 7 +- arch/x86/kvm/vmx.c | 138 +- arch/x86/kvm/x86.c | 101 +- arch/x86/lib/checksum_32.S | 4 +- arch/x86/lib/copy_user_64.S | 90 +- arch/x86/lib/csum-copy_64.S | 8 +- arch/x86/lib/getuser.S | 12 +- arch/x86/lib/putuser.S | 10 +- arch/x86/lib/usercopy_32.c | 126 +- arch/x86/lib/usercopy_64.c | 8 +- arch/x86/mm/amdtopology.c | 1 - arch/x86/mm/cpu_entry_area.c | 36 - arch/x86/mm/extable.c | 114 +- arch/x86/mm/fault.c | 195 +- arch/x86/mm/highmem_32.c | 4 +- arch/x86/mm/init.c | 5 +- arch/x86/mm/init_32.c | 5 +- arch/x86/mm/init_64.c | 7 +- arch/x86/mm/ioremap.c | 2 +- arch/x86/mm/kasan_init_64.c | 11 +- arch/x86/mm/mem_encrypt.c | 24 + arch/x86/mm/mem_encrypt_identity.c | 1 + arch/x86/mm/mpx.c | 30 +- arch/x86/mm/numa.c | 3 +- arch/x86/mm/numa_32.c | 1 - arch/x86/mm/numa_64.c | 2 +- arch/x86/mm/numa_emulation.c | 1 - arch/x86/mm/pageattr-test.c | 2 +- arch/x86/mm/pageattr.c | 2 +- arch/x86/mm/pat.c | 2 +- arch/x86/mm/pgtable.c | 9 + arch/x86/mm/physaddr.c | 2 +- arch/x86/mm/pti.c | 33 +- arch/x86/pci/acpi.c | 2 +- arch/x86/pci/i386.c | 2 +- arch/x86/platform/efi/efi.c | 3 +- arch/x86/platform/efi/efi_64.c | 2 +- arch/x86/platform/efi/quirks.c | 7 +- .../intel-mid/device_libs/platform_bcm43xx.c | 17 +- arch/x86/platform/olpc/olpc_dt.c | 4 +- arch/x86/platform/ts5500/ts5500.c | 1 - arch/x86/power/hibernate_32.c | 2 +- arch/x86/um/asm/processor_32.h | 8 - arch/x86/um/asm/processor_64.h | 3 - arch/x86/um/shared/sysdep/ptrace_32.h | 12 - arch/x86/xen/Kconfig | 1 + arch/x86/xen/Makefile | 41 +- arch/x86/xen/efi.c | 14 +- arch/x86/xen/enlighten.c | 4 +- arch/x86/xen/enlighten_hvm.c | 2 + arch/x86/xen/enlighten_pv.c | 34 +- arch/x86/xen/grant-table.c | 25 +- arch/x86/xen/irq.c | 2 +- arch/x86/xen/mmu.c | 188 +- arch/x86/xen/mmu_hvm.c | 2 +- arch/x86/xen/mmu_pv.c | 178 +- arch/x86/xen/p2m.c | 8 +- arch/x86/xen/pci-swiotlb-xen.c | 2 + arch/x86/xen/platform-pci-unplug.c | 18 +- arch/x86/xen/pmu.c | 2 +- arch/x86/xen/spinlock.c | 11 +- arch/x86/xen/time.c | 4 +- arch/x86/xen/vdso.h | 2 + arch/x86/xen/xen-asm_64.S | 8 +- arch/x86/xen/xen-pvh.S | 15 +- arch/xtensa/Kconfig | 4 +- arch/xtensa/include/asm/Kbuild | 1 + arch/xtensa/include/asm/processor.h | 8 - arch/xtensa/include/asm/unistd.h | 2 +- arch/xtensa/include/asm/vga.h | 19 - arch/xtensa/kernel/pci.c | 2 +- arch/xtensa/mm/cache.c | 2 +- arch/xtensa/mm/init.c | 4 +- arch/xtensa/mm/kasan_init.c | 5 +- arch/xtensa/mm/mmu.c | 4 +- arch/xtensa/platforms/iss/network.c | 4 +- arch/xtensa/platforms/iss/setup.c | 2 +- arch/xtensa/platforms/xtfpga/setup.c | 33 + block/bfq-cgroup.c | 4 +- block/bfq-iosched.c | 80 +- block/bfq-iosched.h | 26 + block/bfq-wf2q.c | 13 +- block/bio-integrity.c | 12 +- block/bio.c | 204 +- block/blk-cgroup.c | 123 +- block/blk-core.c | 4 +- block/blk-integrity.c | 12 +- block/blk-iolatency.c | 38 +- block/blk-merge.c | 88 +- block/blk-mq-tag.c | 71 +- block/blk-settings.c | 2 +- block/blk-throttle.c | 54 +- block/blk.h | 74 +- block/bounce.c | 6 +- block/cfq-iosched.c | 4 +- block/genhd.c | 8 +- block/partition-generic.c | 6 +- crypto/Kconfig | 76 - crypto/Makefile | 2 - crypto/ahash.c | 4 +- crypto/algapi.c | 9 +- crypto/algboss.c | 2 + crypto/algif_hash.c | 2 +- crypto/ccm.c | 9 +- crypto/chacha20_generic.c | 7 +- crypto/internal.h | 8 - crypto/lrw.c | 342 +- crypto/mcryptd.c | 675 - crypto/shash.c | 33 +- crypto/speck.c | 307 - crypto/tcrypt.c | 3 + crypto/testmgr.c | 24 - crypto/testmgr.h | 759 +- crypto/xcbc.c | 8 +- crypto/xts.c | 269 +- drivers/Kconfig | 2 + drivers/Makefile | 1 + drivers/acpi/acpi_ipmi.c | 4 +- drivers/acpi/acpi_lpss.c | 24 +- drivers/acpi/arm64/iort.c | 2 +- drivers/acpi/custom_method.c | 3 +- drivers/acpi/glue.c | 2 +- drivers/acpi/numa.c | 1 - drivers/acpi/pmic/intel_pmic_bxtwc.c | 12 +- drivers/acpi/pmic/intel_pmic_chtdc_ti.c | 1 + drivers/acpi/pmic/intel_pmic_chtwc.c | 10 +- drivers/acpi/pmic/intel_pmic_crc.c | 16 +- drivers/acpi/pmic/intel_pmic_xpower.c | 16 +- drivers/acpi/pmic/tps68470_pmic.c | 2 +- drivers/acpi/scan.c | 10 - drivers/acpi/tables.c | 3 +- drivers/acpi/x86/apple.c | 4 +- drivers/android/Kconfig | 2 +- drivers/android/binder.c | 489 +- drivers/android/binder_alloc.c | 5 +- drivers/android/binder_trace.h | 36 +- drivers/ata/ahci.h | 2 + drivers/ata/ahci_platform.c | 15 +- drivers/ata/ahci_sunxi.c | 3 +- drivers/ata/libahci_platform.c | 54 +- drivers/ata/libata-core.c | 14 +- drivers/ata/libata-scsi.c | 4 +- drivers/ata/pata_atiixp.c | 2 +- drivers/auxdisplay/hd44780.c | 61 +- drivers/base/Kconfig | 1 - drivers/base/arch_topology.c | 26 + drivers/base/component.c | 6 +- drivers/base/dd.c | 12 +- drivers/base/devtmpfs.c | 9 +- drivers/base/node.c | 19 +- drivers/base/platform.c | 2 +- drivers/base/regmap/internal.h | 2 +- drivers/base/regmap/regmap.c | 4 +- drivers/block/drbd/drbd_int.h | 13 +- drivers/block/drbd/drbd_main.c | 14 +- drivers/block/drbd/drbd_nl.c | 39 +- drivers/block/drbd/drbd_receiver.c | 35 +- drivers/block/drbd/drbd_worker.c | 63 +- drivers/block/floppy.c | 3 + drivers/block/loop.c | 5 +- drivers/block/rsxx/cregs.c | 2 +- drivers/block/umem.c | 4 +- drivers/bluetooth/hci_qca.c | 17 +- drivers/bluetooth/hci_serdev.c | 8 +- drivers/bus/fsl-mc/fsl-mc-bus.c | 5 + drivers/bus/imx-weim.c | 3 - drivers/bus/ts-nbus.c | 20 +- drivers/char/Kconfig | 2 +- drivers/char/ipmi/ipmi_bt_sm.c | 66 +- drivers/char/ipmi/ipmi_devintf.c | 11 +- drivers/char/ipmi/ipmi_dmi.c | 31 +- drivers/char/ipmi/ipmi_kcs_sm.c | 4 +- drivers/char/ipmi/ipmi_msghandler.c | 53 +- drivers/char/ipmi/ipmi_powernv.c | 4 +- drivers/char/ipmi/ipmi_poweroff.c | 67 +- drivers/char/ipmi/ipmi_si_hardcode.c | 9 +- drivers/char/ipmi/ipmi_si_hotmod.c | 17 +- drivers/char/ipmi/ipmi_si_intf.c | 28 +- drivers/char/ipmi/ipmi_si_mem_io.c | 2 +- drivers/char/ipmi/ipmi_si_pci.c | 21 +- drivers/char/ipmi/ipmi_si_platform.c | 26 +- drivers/char/ipmi/ipmi_smic_sm.c | 26 +- drivers/char/ipmi/ipmi_ssif.c | 297 +- drivers/char/ipmi/ipmi_watchdog.c | 52 +- drivers/char/pcmcia/cm4040_cs.c | 2 +- drivers/char/random.c | 24 +- drivers/char/tpm/Kconfig | 3 +- drivers/char/tpm/tpm-dev-common.c | 147 +- drivers/char/tpm/tpm-dev.c | 11 +- drivers/char/tpm/tpm-dev.h | 18 +- drivers/char/tpm/tpm-interface.c | 30 +- drivers/char/tpm/tpm.h | 2 + drivers/char/tpm/tpm2-cmd.c | 4 +- drivers/char/tpm/tpmrm-dev.c | 15 +- drivers/char/tpm/xen-tpmfront.c | 2 +- drivers/clk/axs10x/pll_clock.c | 4 +- drivers/clk/bcm/clk-kona-setup.c | 22 +- drivers/clk/clk-asm9260.c | 4 +- drivers/clk/clk-cdce925.c | 11 +- drivers/clk/clk-fixed-factor.c | 8 +- drivers/clk/clk-gpio.c | 8 +- drivers/clk/clk-hsdk-pll.c | 4 +- drivers/clk/clk-max77686.c | 27 +- drivers/clk/clk-nomadik.c | 4 +- drivers/clk/clk-npcm7xx.c | 2 +- drivers/clk/clk-palmas.c | 4 +- drivers/clk/clk-qoriq.c | 14 +- drivers/clk/clk-s2mps11.c | 28 +- drivers/clk/clk-scmi.c | 2 +- drivers/clk/clk-scpi.c | 6 +- drivers/clk/clk-si5351.c | 4 +- drivers/clk/clk-stm32f4.c | 2 +- drivers/clk/clk-stm32h7.c | 2 +- drivers/clk/clk-stm32mp1.c | 2 +- drivers/clk/clk-tango4.c | 10 +- drivers/clk/hisilicon/reset.c | 5 +- drivers/clk/keystone/gate.c | 2 +- drivers/clk/keystone/pll.c | 2 +- drivers/clk/mediatek/clk-mt2701.c | 5 - drivers/clk/mvebu/armada-37xx-periph.c | 58 +- drivers/clk/qcom/Kconfig | 8 + drivers/clk/qcom/Makefile | 1 + drivers/clk/qcom/camcc-sdm845.c | 1745 + drivers/clk/qcom/clk-branch.c | 2 +- drivers/clk/qcom/clk-rcg.h | 11 + drivers/clk/qcom/clk-rcg2.c | 195 + drivers/clk/qcom/gcc-msm8996.c | 152 + drivers/clk/qcom/gcc-sdm845.c | 305 +- drivers/clk/renesas/Kconfig | 5 + drivers/clk/renesas/Makefile | 1 + drivers/clk/renesas/clk-div6.c | 17 +- drivers/clk/renesas/clk-emev2.c | 8 +- drivers/clk/renesas/clk-mstp.c | 8 +- drivers/clk/renesas/clk-r8a73a4.c | 4 +- drivers/clk/renesas/clk-r8a7740.c | 4 +- drivers/clk/renesas/clk-r8a7778.c | 4 +- drivers/clk/renesas/clk-r8a7779.c | 4 +- drivers/clk/renesas/clk-rcar-gen2.c | 4 +- drivers/clk/renesas/clk-rz.c | 4 +- drivers/clk/renesas/clk-sh73a0.c | 4 +- drivers/clk/renesas/r8a774a1-cpg-mssr.c | 323 + drivers/clk/renesas/r8a7795-cpg-mssr.c | 72 +- drivers/clk/renesas/r8a7796-cpg-mssr.c | 72 +- drivers/clk/renesas/r8a77965-cpg-mssr.c | 69 +- drivers/clk/renesas/r8a77980-cpg-mssr.c | 28 +- drivers/clk/renesas/r8a77990-cpg-mssr.c | 13 +- drivers/clk/renesas/r8a77995-cpg-mssr.c | 17 +- drivers/clk/renesas/rcar-gen3-cpg.c | 45 +- drivers/clk/renesas/rcar-gen3-cpg.h | 24 +- drivers/clk/renesas/rcar-usb2-clock-sel.c | 5 +- drivers/clk/renesas/renesas-cpg-mssr.c | 16 +- drivers/clk/renesas/renesas-cpg-mssr.h | 9 +- drivers/clk/rockchip/clk-rk3288.c | 29 +- drivers/clk/samsung/clk-exynos-audss.c | 1 - drivers/clk/samsung/clk-exynos3250.c | 1 - drivers/clk/samsung/clk-exynos4.c | 226 +- drivers/clk/samsung/clk-exynos5250.c | 42 +- drivers/clk/samsung/clk-exynos5420.c | 72 +- drivers/clk/samsung/clk-exynos5433.c | 33 +- drivers/clk/samsung/clk-s3c2410.c | 43 +- drivers/clk/samsung/clk-s3c2412.c | 43 +- drivers/clk/samsung/clk-s3c2443.c | 43 +- drivers/clk/samsung/clk-s3c64xx.c | 66 +- drivers/clk/samsung/clk-s5pv210.c | 41 +- drivers/clk/samsung/clk.c | 23 +- drivers/clk/samsung/clk.h | 18 +- drivers/clk/st/clkgen-fsyn.c | 2 +- drivers/clk/sunxi-ng/ccu-sun4i-a10.c | 10 +- drivers/clk/sunxi-ng/ccu-sun50i-a64.c | 48 +- drivers/clk/sunxi-ng/ccu-sun50i-a64.h | 4 +- drivers/clk/sunxi-ng/ccu-sun50i-h6.c | 53 +- drivers/clk/sunxi-ng/ccu-sun8i-a83t.c | 2 + drivers/clk/sunxi-ng/ccu-sun8i-h3.c | 25 +- drivers/clk/sunxi-ng/ccu-sun8i-r40.c | 52 +- drivers/clk/sunxi-ng/ccu_nkmp.c | 7 + drivers/clk/sunxi-ng/ccu_nkmp.h | 1 + drivers/clk/sunxi-ng/ccu_nm.c | 7 + drivers/clk/sunxi-ng/ccu_nm.h | 30 + drivers/clk/sunxi/clk-mod0.c | 6 +- drivers/clk/sunxi/clk-sun9i-core.c | 20 +- drivers/clk/sunxi/clk-sunxi.c | 4 +- drivers/clk/ti/apll.c | 18 +- drivers/clk/ti/clk-dra7-atl.c | 4 +- drivers/clk/ti/clk.c | 27 +- drivers/clk/ti/clkctrl.c | 14 +- drivers/clk/ti/composite.c | 14 +- drivers/clk/ti/divider.c | 4 +- drivers/clk/ti/dpll.c | 12 +- drivers/clk/ti/fapll.c | 8 +- drivers/clk/ti/fixed-factor.c | 4 +- drivers/clk/ti/gate.c | 2 +- drivers/clk/ti/interface.c | 2 +- drivers/clk/ti/mux.c | 4 +- drivers/clk/zynq/clkc.c | 4 +- drivers/cpufreq/cpufreq-dt-platdev.c | 1 + drivers/cpufreq/cpufreq.c | 2 +- drivers/cpufreq/mvebu-cpufreq.c | 9 +- drivers/cpufreq/s5pv210-cpufreq.c | 4 +- drivers/cpuidle/cpuidle.c | 16 +- drivers/cpuidle/governors/ladder.c | 2 +- drivers/cpuidle/governors/menu.c | 6 +- drivers/crypto/Makefile | 2 +- drivers/crypto/atmel-aes.c | 5 +- drivers/crypto/atmel-authenc.h | 13 +- drivers/crypto/atmel-ecc.c | 11 +- drivers/crypto/atmel-ecc.h | 14 +- drivers/crypto/atmel-sha.c | 5 +- drivers/crypto/atmel-tdes.c | 5 +- drivers/crypto/caam/Kconfig | 55 +- drivers/crypto/caam/Makefile | 10 +- drivers/crypto/caam/caamalg.c | 731 +- drivers/crypto/caam/caamalg_desc.c | 142 +- drivers/crypto/caam/caamalg_desc.h | 28 +- drivers/crypto/caam/caamalg_qi.c | 626 +- drivers/crypto/caam/caamalg_qi2.c | 5165 ++ drivers/crypto/caam/caamalg_qi2.h | 223 + drivers/crypto/caam/caamhash.c | 79 +- drivers/crypto/caam/caamhash_desc.c | 80 + drivers/crypto/caam/caamhash_desc.h | 21 + drivers/crypto/caam/compat.h | 2 + drivers/crypto/caam/dpseci.c | 426 + drivers/crypto/caam/dpseci.h | 333 + drivers/crypto/caam/dpseci_cmd.h | 149 + drivers/crypto/caam/error.c | 79 +- drivers/crypto/caam/error.h | 6 +- drivers/crypto/caam/qi.h | 1 - drivers/crypto/caam/regs.h | 30 +- drivers/crypto/cavium/nitrox/Makefile | 2 + drivers/crypto/cavium/nitrox/nitrox_common.h | 14 - drivers/crypto/cavium/nitrox/nitrox_dev.h | 36 +- drivers/crypto/cavium/nitrox/nitrox_hal.c | 12 +- drivers/crypto/cavium/nitrox/nitrox_hal.h | 22 + drivers/crypto/cavium/nitrox/nitrox_isr.c | 1 + drivers/crypto/cavium/nitrox/nitrox_lib.c | 4 +- drivers/crypto/cavium/nitrox/nitrox_main.c | 29 +- drivers/crypto/cavium/nitrox/nitrox_sriov.c | 150 + drivers/crypto/ccp/psp-dev.c | 92 +- drivers/crypto/qat/qat_common/qat_algs.c | 8 +- drivers/dax/device.c | 6 + drivers/dax/super.c | 2 +- drivers/dma-buf/Kconfig | 10 +- drivers/dma-buf/Makefile | 1 + drivers/dma-buf/dma-buf.c | 1 - drivers/dma-buf/udmabuf.c | 293 + drivers/dma/Kconfig | 2 +- drivers/dma/at_xdmac.c | 4 +- drivers/dma/dma-jz4780.c | 289 +- drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c | 4 +- drivers/dma/dw/platform.c | 2 + drivers/dma/fsldma.c | 4 +- drivers/dma/idma64.c | 5 +- drivers/dma/mmp_tdma.c | 7 +- drivers/dma/mv_xor.c | 4 +- drivers/dma/mxs-dma.c | 3 +- drivers/dma/nbpfaxi.c | 9 +- drivers/dma/pxa_dma.c | 5 +- drivers/dma/sh/shdma-arm.h | 5 +- drivers/dma/sh/shdma-base.c | 5 +- drivers/dma/sh/shdma-of.c | 5 +- drivers/dma/sh/shdma-r8a73a4.c | 5 +- drivers/dma/sh/shdma.h | 6 +- drivers/dma/sh/shdmac.c | 6 +- drivers/dma/sh/sudmac.c | 5 +- drivers/dma/sh/usb-dmac.c | 5 +- drivers/dma/sprd-dma.c | 81 +- drivers/dma/st_fdma.c | 7 +- drivers/dma/ste_dma40.c | 14 +- drivers/dma/stm32-mdma.c | 4 +- drivers/edac/Kconfig | 14 + drivers/edac/Makefile | 1 + drivers/edac/altera_edac.c | 3 +- drivers/edac/amd64_edac.c | 14 + drivers/edac/amd64_edac.h | 3 + drivers/edac/ghes_edac.c | 23 + drivers/edac/i3200_edac.c | 2 +- drivers/edac/i7core_edac.c | 2 +- drivers/edac/qcom_edac.c | 414 + drivers/edac/sb_edac.c | 203 +- drivers/edac/skx_edac.c | 4 +- drivers/extcon/extcon-intel-cht-wc.c | 60 +- drivers/extcon/extcon-intel-int3496.c | 12 +- drivers/extcon/extcon-max14577.c | 24 +- drivers/extcon/extcon-max77693.c | 22 +- drivers/extcon/extcon-max77843.c | 19 +- drivers/extcon/extcon-max8997.c | 22 +- drivers/extcon/extcon.c | 15 +- drivers/firewire/core-iso.c | 7 + drivers/firewire/core-transaction.c | 10 + drivers/firmware/dmi_scan.c | 2 +- drivers/firmware/efi/Kconfig | 9 +- drivers/firmware/efi/apple-properties.c | 4 +- drivers/firmware/efi/memmap.c | 2 +- drivers/firmware/google/Kconfig | 26 +- drivers/firmware/google/Makefile | 2 - drivers/firmware/google/coreboot_table-acpi.c | 88 - drivers/firmware/google/coreboot_table-of.c | 82 - drivers/firmware/google/coreboot_table.c | 126 +- drivers/firmware/google/coreboot_table.h | 6 - drivers/firmware/google/gsmi.c | 2 +- drivers/firmware/iscsi_ibft_find.c | 2 +- drivers/firmware/memmap.c | 4 +- drivers/firmware/meson/meson_sm.c | 56 + drivers/firmware/qcom_scm.c | 74 +- drivers/firmware/ti_sci.c | 24 +- drivers/fpga/dfl-afu-dma-region.c | 2 +- drivers/fpga/dfl-fme-mgr.c | 2 +- drivers/gpio/Kconfig | 14 +- drivers/gpio/Makefile | 1 - drivers/gpio/gpio-adp5520.c | 2 +- drivers/gpio/gpio-adp5588.c | 2 +- drivers/gpio/gpio-bcm-kona.c | 14 +- drivers/gpio/gpio-brcmstb.c | 15 +- drivers/gpio/gpio-davinci.c | 60 +- drivers/gpio/gpio-ep93xx.c | 297 +- drivers/gpio/gpio-ftgpio010.c | 115 +- drivers/gpio/gpio-ingenic.c | 392 - drivers/gpio/gpio-max3191x.c | 16 +- drivers/gpio/gpio-mxs.c | 4 +- drivers/gpio/gpio-pxa.c | 6 + drivers/gpio/gpio-rcar.c | 6 + drivers/gpio/gpio-tb10x.c | 123 +- drivers/gpio/gpio-tps65086.c | 12 +- drivers/gpio/gpio-tps6586x.c | 15 +- drivers/gpio/gpio-tps65910.c | 9 +- drivers/gpio/gpio-tps65912.c | 16 +- drivers/gpio/gpio-ts5500.c | 13 +- drivers/gpio/gpio-twl4030.c | 59 +- drivers/gpio/gpio-twl6040.c | 31 +- drivers/gpio/gpio-vf610.c | 13 +- drivers/gpio/gpio-viperboard.c | 10 +- drivers/gpio/gpio-vr41xx.c | 55 +- drivers/gpio/gpio-vx855.c | 20 +- drivers/gpio/gpio-wm831x.c | 8 +- drivers/gpio/gpio-wm8350.c | 8 +- drivers/gpio/gpio-wm8994.c | 8 +- drivers/gpio/gpio-xlp.c | 12 +- drivers/gpio/gpio-xtensa.c | 7 +- drivers/gpio/gpio-zevio.c | 2 +- drivers/gpio/gpiolib-acpi.c | 1 - drivers/gpio/gpiolib-of.c | 54 +- drivers/gpio/gpiolib-sysfs.c | 10 +- drivers/gpio/gpiolib.c | 452 +- drivers/gpio/gpiolib.h | 16 +- drivers/gpu/drm/Kconfig | 2 - drivers/gpu/drm/Makefile | 3 +- drivers/gpu/drm/amd/amdgpu/Kconfig | 1 + drivers/gpu/drm/amd/amdgpu/Makefile | 18 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 633 +- drivers/gpu/drm/amd/amdgpu/amdgpu_acp.c | 207 +- drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 49 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 36 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c | 16 +- drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c | 45 +- drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 321 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 262 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.h | 88 + drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 375 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.h | 15 + drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 167 +- drivers/gpu/drm/amd/amdgpu/amdgpu_encoders.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 58 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c | 31 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gart.h | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gds.h | 7 - drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 22 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.h | 92 + drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 74 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 352 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 216 + drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h | 71 + drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 5 + drivers/gpu/drm/amd/amdgpu/amdgpu_ih.c | 75 - drivers/gpu/drm/amd/amdgpu/amdgpu_ih.h | 26 +- drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 261 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 96 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 25 +- drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c | 81 +- drivers/gpu/drm/amd/amdgpu/amdgpu_prime.c | 53 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 27 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 65 +- drivers/gpu/drm/amd/amdgpu/amdgpu_queue_mgr.c | 316 - drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | 123 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 34 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sa.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c | 44 + drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.h | 101 + drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h | 28 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 224 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 25 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h | 35 + drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 13 +- drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 1476 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 84 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 52 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 119 + drivers/gpu/drm/amd/amdgpu/atombios_encoders.c | 1 + drivers/gpu/drm/amd/amdgpu/cik_sdma.c | 12 +- drivers/gpu/drm/amd/amdgpu/dce_v10_0.c | 12 + drivers/gpu/drm/amd/amdgpu/dce_v11_0.c | 12 + drivers/gpu/drm/amd/amdgpu/dce_v6_0.c | 11 + drivers/gpu/drm/amd/amdgpu/dce_v8_0.c | 11 + drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c | 41 +- drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 197 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 331 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.c | 31 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v1_1.c | 53 + drivers/gpu/drm/amd/amdgpu/gfxhub_v1_1.h | 29 + drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c | 21 +- drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c | 21 +- drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 21 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 154 +- drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c | 258 +- drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.h | 1 - drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c | 4 +- drivers/gpu/drm/amd/amdgpu/mxgpu_vi.c | 3 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c | 18 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 248 + drivers/gpu/drm/amd/amdgpu/nbio_v7_4.h | 31 + drivers/gpu/drm/amd/amdgpu/psp_gfx_if.h | 3 +- drivers/gpu/drm/amd/amdgpu/psp_v10_0.c | 15 +- drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 598 + drivers/gpu/drm/amd/amdgpu/psp_v11_0.h | 30 + drivers/gpu/drm/amd/amdgpu/psp_v3_1.c | 2 - drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c | 12 +- drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c | 12 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 110 +- drivers/gpu/drm/amd/amdgpu/si_dma.c | 12 +- drivers/gpu/drm/amd/amdgpu/si_enums.h | 20 + drivers/gpu/drm/amd/amdgpu/sid.h | 20 + drivers/gpu/drm/amd/amdgpu/soc15.c | 121 +- drivers/gpu/drm/amd/amdgpu/soc15.h | 1 + drivers/gpu/drm/amd/amdgpu/soc15_common.h | 2 + drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c | 23 +- drivers/gpu/drm/amd/amdgpu/vce_v4_0.c | 13 +- drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 18 +- drivers/gpu/drm/amd/amdgpu/vega10_ih.c | 38 +- drivers/gpu/drm/amd/amdkfd/Kconfig | 2 +- drivers/gpu/drm/amd/amdkfd/Makefile | 53 +- drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 87 +- drivers/gpu/drm/amd/amdkfd/kfd_crat.h | 10 +- drivers/gpu/drm/amd/amdkfd/kfd_device.c | 6 +- drivers/gpu/drm/amd/amdkfd/kfd_iommu.c | 13 +- drivers/gpu/drm/amd/amdkfd/kfd_module.c | 122 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 33 +- drivers/gpu/drm/amd/amdkfd/kfd_process.c | 8 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 25 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.h | 1 + drivers/gpu/drm/amd/display/Kconfig | 7 + drivers/gpu/drm/amd/display/Makefile | 3 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 745 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 39 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_color.c | 6 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c | 20 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 83 + .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.h | 1 + .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 89 +- .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 12 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c | 16 +- drivers/gpu/drm/amd/display/dc/bios/bios_parser.c | 1181 +- drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 312 +- .../gpu/drm/amd/display/dc/bios/command_table.c | 3 + .../amd/display/dc/bios/command_table_helper2.c | 5 + drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c | 6 +- drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c | 12 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 257 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 164 +- drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c | 10 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 3 + drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 247 +- drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 2 - drivers/gpu/drm/amd/display/dc/dc.h | 9 +- drivers/gpu/drm/amd/display/dc/dc_bios_types.h | 64 - drivers/gpu/drm/amd/display/dc/dc_helper.c | 9 +- drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 6 - drivers/gpu/drm/amd/display/dc/dc_link.h | 1 + drivers/gpu/drm/amd/display/dc/dc_stream.h | 42 +- drivers/gpu/drm/amd/display/dc/dc_types.h | 23 +- drivers/gpu/drm/amd/display/dc/dce/Makefile | 4 +- .../gpu/drm/amd/display/dc/dce/dce_clock_source.c | 441 +- .../gpu/drm/amd/display/dc/dce/dce_clock_source.h | 11 + drivers/gpu/drm/amd/display/dc/dce/dce_clocks.c | 68 +- drivers/gpu/drm/amd/display/dc/dce/dce_clocks.h | 3 + drivers/gpu/drm/amd/display/dc/dce/dce_i2c.c | 60 + drivers/gpu/drm/amd/display/dc/dce/dce_i2c.h | 38 + drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.c | 676 + drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.h | 301 + drivers/gpu/drm/amd/display/dc/dce/dce_i2c_sw.c | 541 + drivers/gpu/drm/amd/display/dc/dce/dce_i2c_sw.h | 57 + .../gpu/drm/amd/display/dc/dce/dce_link_encoder.c | 34 + .../gpu/drm/amd/display/dc/dce/dce_link_encoder.h | 6 + .../drm/amd/display/dc/dce/dce_stream_encoder.c | 24 + .../drm/amd/display/dc/dce100/dce100_resource.c | 57 +- .../amd/display/dc/dce110/dce110_hw_sequencer.c | 112 +- .../drm/amd/display/dc/dce110/dce110_resource.c | 58 +- .../drm/amd/display/dc/dce112/dce112_resource.c | 58 +- .../drm/amd/display/dc/dce120/dce120_resource.c | 72 +- .../gpu/drm/amd/display/dc/dce80/dce80_resource.c | 124 + drivers/gpu/drm/amd/display/dc/dcn10/Makefile | 2 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.c | 26 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.h | 3 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c | 31 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.h | 8 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 84 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.h | 5 + .../display/dc/dcn10/dcn10_hw_sequencer_debug.c | 561 + .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 98 +- .../amd/display/dc/dcn10/dcn10_stream_encoder.h | 2 + drivers/gpu/drm/amd/display/dc/dm_event_log.h | 38 + drivers/gpu/drm/amd/display/dc/dm_pp_smu.h | 92 +- drivers/gpu/drm/amd/display/dc/dm_services.h | 10 +- .../drm/amd/display/dc/dml/display_mode_enums.h | 4 +- drivers/gpu/drm/amd/display/dc/gpio/hw_factory.c | 5 + drivers/gpu/drm/amd/display/dc/gpio/hw_translate.c | 5 + drivers/gpu/drm/amd/display/dc/i2caux/aux_engine.c | 1 + .../display/dc/i2caux/dce110/aux_engine_dce110.c | 8 +- .../gpu/drm/amd/display/dc/i2caux/i2c_hw_engine.c | 7 + drivers/gpu/drm/amd/display/dc/i2caux/i2caux.c | 4 + drivers/gpu/drm/amd/display/dc/inc/clock_source.h | 4 - drivers/gpu/drm/amd/display/dc/inc/core_types.h | 5 +- .../gpu/drm/amd/display/dc/inc/hw/display_clock.h | 5 + drivers/gpu/drm/amd/display/dc/inc/hw/dpp.h | 4 +- drivers/gpu/drm/amd/display/dc/inc/hw/hubp.h | 3 +- .../gpu/drm/amd/display/dc/inc/hw/link_encoder.h | 3 + .../gpu/drm/amd/display/dc/inc/hw/stream_encoder.h | 4 + drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 4 +- drivers/gpu/drm/amd/display/dc/inc/resource.h | 1 + .../drm/amd/display/include/bios_parser_types.h | 2 + drivers/gpu/drm/amd/display/include/dal_asic_id.h | 7 + drivers/gpu/drm/amd/display/include/dal_types.h | 3 + .../gpu/drm/amd/display/include/logger_interface.h | 6 +- drivers/gpu/drm/amd/display/include/logger_types.h | 9 +- .../gpu/drm/amd/display/include/set_mode_types.h | 12 - drivers/gpu/drm/amd/display/include/signal_types.h | 5 + .../drm/amd/display/modules/color/color_gamma.c | 13 +- .../drm/amd/display/modules/color/color_gamma.h | 5 +- .../drm/amd/display/modules/freesync/freesync.c | 1906 +- .../gpu/drm/amd/display/modules/inc/mod_freesync.h | 156 +- .../drm/amd/display/modules/inc/mod_info_packet.h | 40 + .../drm/amd/display/modules/info_packet/Makefile | 31 + .../amd/display/modules/info_packet/info_packet.c | 279 + drivers/gpu/drm/amd/include/amd_shared.h | 1 + .../drm/amd/include/asic_reg/gc/gc_9_2_1_sh_mask.h | 4 +- .../drm/amd/include/asic_reg/mp/mp_11_0_offset.h | 358 + .../drm/amd/include/asic_reg/mp/mp_11_0_sh_mask.h | 534 + .../amd/include/asic_reg/nbio/nbio_7_4_offset.h | 4627 ++ .../amd/include/asic_reg/nbio/nbio_7_4_sh_mask.h | 48436 +++++++++++++++++++ .../amd/include/asic_reg/sdma0/sdma0_4_2_offset.h | 1047 + .../amd/include/asic_reg/sdma0/sdma0_4_2_sh_mask.h | 2992 ++ .../amd/include/asic_reg/sdma1/sdma1_4_2_offset.h | 1039 + .../amd/include/asic_reg/sdma1/sdma1_4_2_sh_mask.h | 2948 ++ .../amd/include/asic_reg/thm/thm_11_0_2_offset.h | 37 + .../amd/include/asic_reg/thm/thm_11_0_2_sh_mask.h | 86 + .../drm/amd/include/asic_reg/vcn/vcn_1_0_offset.h | 2 + .../drm/amd/include/asic_reg/vcn/vcn_1_0_sh_mask.h | 2 + drivers/gpu/drm/amd/include/atomfirmware.h | 106 +- drivers/gpu/drm/amd/include/kgd_kfd_interface.h | 41 +- drivers/gpu/drm/amd/include/kgd_pp_interface.h | 2 + drivers/gpu/drm/amd/powerplay/amd_powerplay.c | 18 + drivers/gpu/drm/amd/powerplay/hwmgr/Makefile | 4 +- .../gpu/drm/amd/powerplay/hwmgr/hardwaremanager.c | 2 +- drivers/gpu/drm/amd/powerplay/hwmgr/hwmgr.c | 8 +- .../amd/powerplay/hwmgr/process_pptables_v1_0.c | 194 +- .../gpu/drm/amd/powerplay/hwmgr/processpptables.c | 30 +- drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c | 17 +- drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c | 28 + drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.h | 1 + drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c | 21 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c | 27 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c | 3447 ++ drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.h | 575 + drivers/gpu/drm/amd/powerplay/hwmgr/vega20_inc.h | 35 + .../gpu/drm/amd/powerplay/hwmgr/vega20_powertune.c | 70 + .../gpu/drm/amd/powerplay/hwmgr/vega20_powertune.h | 32 + .../gpu/drm/amd/powerplay/hwmgr/vega20_pptable.h | 142 + .../amd/powerplay/hwmgr/vega20_processpptables.c | 964 + .../amd/powerplay/hwmgr/vega20_processpptables.h | 31 + .../gpu/drm/amd/powerplay/hwmgr/vega20_thermal.c | 212 + .../gpu/drm/amd/powerplay/hwmgr/vega20_thermal.h | 64 + .../gpu/drm/amd/powerplay/inc/hardwaremanager.h | 2 + drivers/gpu/drm/amd/powerplay/inc/hwmgr.h | 3 +- .../gpu/drm/amd/powerplay/inc/smu11_driver_if.h | 831 + drivers/gpu/drm/amd/powerplay/inc/vega20_ppsmc.h | 128 + drivers/gpu/drm/amd/powerplay/smumgr/Makefile | 2 +- drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c | 1 + drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c | 3 +- .../gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c | 1 + .../drm/amd/powerplay/smumgr/polaris10_smumgr.c | 1 + .../gpu/drm/amd/powerplay/smumgr/smu10_smumgr.c | 3 +- drivers/gpu/drm/amd/powerplay/smumgr/smu7_smumgr.c | 3 +- .../gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c | 1 + .../gpu/drm/amd/powerplay/smumgr/vega20_smumgr.c | 587 + .../gpu/drm/amd/powerplay/smumgr/vega20_smumgr.h | 65 + .../gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c | 1 + drivers/gpu/drm/arm/malidp_crtc.c | 28 +- drivers/gpu/drm/arm/malidp_drv.c | 1 + drivers/gpu/drm/arm/malidp_drv.h | 9 + drivers/gpu/drm/arm/malidp_hw.c | 79 +- drivers/gpu/drm/arm/malidp_hw.h | 11 +- drivers/gpu/drm/arm/malidp_mw.c | 25 +- drivers/gpu/drm/arm/malidp_planes.c | 347 +- drivers/gpu/drm/arm/malidp_regs.h | 13 + drivers/gpu/drm/armada/armada_overlay.c | 1 + drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c | 100 +- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.h | 1 + drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_output.c | 92 +- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c | 5 +- drivers/gpu/drm/bochs/bochs.h | 21 +- drivers/gpu/drm/bochs/bochs_drv.c | 64 +- drivers/gpu/drm/bochs/bochs_fbdev.c | 79 +- drivers/gpu/drm/bochs/bochs_hw.c | 2 +- drivers/gpu/drm/bochs/bochs_kms.c | 7 +- drivers/gpu/drm/bochs/bochs_mm.c | 76 +- drivers/gpu/drm/bridge/Kconfig | 18 + drivers/gpu/drm/bridge/Makefile | 2 + drivers/gpu/drm/bridge/analogix/analogix_dp_core.c | 4 +- drivers/gpu/drm/bridge/synopsys/Makefile | 2 - drivers/gpu/drm/bridge/tc358764.c | 499 + drivers/gpu/drm/bridge/ti-sn65dsi86.c | 779 + drivers/gpu/drm/cirrus/cirrus_drv.c | 27 +- drivers/gpu/drm/cirrus/cirrus_drv.h | 2 +- drivers/gpu/drm/cirrus/cirrus_fbdev.c | 51 +- drivers/gpu/drm/cirrus/cirrus_main.c | 2 +- drivers/gpu/drm/cirrus/cirrus_mode.c | 4 +- drivers/gpu/drm/drm_atomic.c | 1508 +- drivers/gpu/drm/drm_atomic_helper.c | 33 +- drivers/gpu/drm/drm_atomic_uapi.c | 1393 + drivers/gpu/drm/drm_blend.c | 145 + drivers/gpu/drm/drm_bridge.c | 4 + drivers/gpu/drm/drm_bufs.c | 32 +- drivers/gpu/drm/drm_client.c | 2 +- drivers/gpu/drm/drm_color_mgmt.c | 4 +- drivers/gpu/drm/drm_connector.c | 8 +- drivers/gpu/drm/drm_context.c | 16 +- drivers/gpu/drm/drm_crtc.c | 9 +- drivers/gpu/drm/drm_crtc_helper.c | 1 + drivers/gpu/drm/drm_crtc_internal.h | 19 +- drivers/gpu/drm/drm_debugfs.c | 2 +- drivers/gpu/drm/drm_debugfs_crc.c | 92 +- drivers/gpu/drm/drm_dp_cec.c | 18 +- drivers/gpu/drm/drm_dp_helper.c | 20 +- drivers/gpu/drm/drm_dp_mst_topology.c | 1 + drivers/gpu/drm/drm_drv.c | 6 +- drivers/gpu/drm/drm_encoder.c | 2 +- drivers/gpu/drm/drm_fb_cma_helper.c | 26 +- drivers/gpu/drm/drm_fb_helper.c | 29 +- drivers/gpu/drm/drm_fourcc.c | 37 +- drivers/gpu/drm/drm_framebuffer.c | 60 +- drivers/gpu/drm/drm_gem.c | 6 +- drivers/gpu/drm/drm_gem_cma_helper.c | 4 +- drivers/gpu/drm/drm_gem_framebuffer_helper.c | 1 + drivers/gpu/drm/drm_internal.h | 5 + drivers/gpu/drm/drm_ioctl.c | 12 +- drivers/gpu/drm/drm_irq.c | 4 +- drivers/gpu/drm/drm_lease.c | 8 +- drivers/gpu/drm/drm_lock.c | 4 +- drivers/gpu/drm/drm_mode_config.c | 3 +- drivers/gpu/drm/drm_mode_object.c | 4 +- drivers/gpu/drm/drm_panel.c | 2 + drivers/gpu/drm/drm_pci.c | 4 +- drivers/gpu/drm/drm_plane.c | 23 +- drivers/gpu/drm/drm_plane_helper.c | 1 + drivers/gpu/drm/drm_prime.c | 4 +- drivers/gpu/drm/drm_property.c | 8 +- drivers/gpu/drm/drm_scatter.c | 8 +- drivers/gpu/drm/drm_syncobj.c | 132 +- drivers/gpu/drm/drm_vblank.c | 10 +- drivers/gpu/drm/drm_vma_manager.c | 3 - drivers/gpu/drm/etnaviv/etnaviv_drv.c | 27 +- drivers/gpu/drm/gma500/psb_drv.h | 1 - drivers/gpu/drm/i915/Kconfig.debug | 12 + drivers/gpu/drm/i915/gvt/cfg_space.c | 12 + drivers/gpu/drm/i915/gvt/cmd_parser.c | 11 +- drivers/gpu/drm/i915/gvt/display.c | 1 + drivers/gpu/drm/i915/gvt/edid.c | 9 + drivers/gpu/drm/i915/gvt/gtt.c | 9 +- drivers/gpu/drm/i915/gvt/gvt.c | 3 +- drivers/gpu/drm/i915/gvt/handlers.c | 35 +- drivers/gpu/drm/i915/gvt/kvmgt.c | 11 +- drivers/gpu/drm/i915/gvt/mmio.c | 31 +- drivers/gpu/drm/i915/gvt/mmio_context.c | 13 - drivers/gpu/drm/i915/gvt/mmio_context.h | 3 + drivers/gpu/drm/i915/gvt/opregion.c | 1 - drivers/gpu/drm/i915/gvt/page_track.c | 2 + drivers/gpu/drm/i915/gvt/reg.h | 18 + drivers/gpu/drm/i915/gvt/scheduler.c | 64 +- drivers/gpu/drm/i915/gvt/vgpu.c | 1 + drivers/gpu/drm/i915/i915_debugfs.c | 88 +- drivers/gpu/drm/i915/i915_drv.c | 200 +- drivers/gpu/drm/i915/i915_drv.h | 64 +- drivers/gpu/drm/i915/i915_gem.c | 65 +- drivers/gpu/drm/i915/i915_gem.h | 6 - drivers/gpu/drm/i915/i915_gem_clflush.c | 7 - drivers/gpu/drm/i915/i915_gem_context.c | 232 +- drivers/gpu/drm/i915/i915_gem_context.h | 26 +- drivers/gpu/drm/i915/i915_gem_execbuffer.c | 45 +- drivers/gpu/drm/i915/i915_gem_gtt.c | 52 +- drivers/gpu/drm/i915/i915_gem_gtt.h | 23 +- drivers/gpu/drm/i915/i915_gem_object.h | 10 +- drivers/gpu/drm/i915/i915_gemfs.c | 2 +- drivers/gpu/drm/i915/i915_irq.c | 36 +- drivers/gpu/drm/i915/i915_pci.c | 16 +- drivers/gpu/drm/i915/i915_perf.c | 55 +- drivers/gpu/drm/i915/i915_reg.h | 723 +- drivers/gpu/drm/i915/i915_request.c | 9 +- drivers/gpu/drm/i915/i915_request.h | 39 +- drivers/gpu/drm/i915/i915_vma.c | 5 +- drivers/gpu/drm/i915/i915_vma.h | 10 +- drivers/gpu/drm/i915/intel_atomic_plane.c | 6 +- drivers/gpu/drm/i915/intel_breadcrumbs.c | 6 +- drivers/gpu/drm/i915/intel_csr.c | 33 +- drivers/gpu/drm/i915/intel_ddi.c | 223 +- drivers/gpu/drm/i915/intel_device_info.h | 2 +- drivers/gpu/drm/i915/intel_display.c | 195 +- drivers/gpu/drm/i915/intel_display.h | 32 +- drivers/gpu/drm/i915/intel_dp.c | 509 +- drivers/gpu/drm/i915/intel_dp_link_training.c | 25 +- drivers/gpu/drm/i915/intel_dp_mst.c | 16 +- drivers/gpu/drm/i915/intel_dpll_mgr.c | 62 +- drivers/gpu/drm/i915/intel_dpll_mgr.h | 1 + drivers/gpu/drm/i915/intel_drv.h | 52 +- drivers/gpu/drm/i915/intel_engine_cs.c | 93 +- drivers/gpu/drm/i915/intel_guc.c | 102 +- drivers/gpu/drm/i915/intel_guc.h | 12 +- drivers/gpu/drm/i915/intel_guc_ads.c | 2 +- drivers/gpu/drm/i915/intel_guc_ct.c | 7 +- drivers/gpu/drm/i915/intel_guc_fwif.h | 1 + drivers/gpu/drm/i915/intel_guc_log.c | 2 +- drivers/gpu/drm/i915/intel_guc_submission.c | 35 +- drivers/gpu/drm/i915/intel_guc_submission.h | 4 + drivers/gpu/drm/i915/intel_hangcheck.c | 2 +- drivers/gpu/drm/i915/intel_hdcp.c | 6 +- drivers/gpu/drm/i915/intel_hdmi.c | 10 +- drivers/gpu/drm/i915/intel_huc.c | 2 +- drivers/gpu/drm/i915/intel_i2c.c | 16 +- drivers/gpu/drm/i915/intel_lrc.c | 159 +- drivers/gpu/drm/i915/intel_lrc.h | 2 - drivers/gpu/drm/i915/intel_lrc_reg.h | 2 +- drivers/gpu/drm/i915/intel_mocs.c | 11 +- drivers/gpu/drm/i915/intel_mocs.h | 2 +- drivers/gpu/drm/i915/intel_pipe_crc.c | 119 +- drivers/gpu/drm/i915/intel_pm.c | 101 +- drivers/gpu/drm/i915/intel_psr.c | 277 +- drivers/gpu/drm/i915/intel_ringbuffer.c | 110 +- drivers/gpu/drm/i915/intel_ringbuffer.h | 41 +- drivers/gpu/drm/i915/intel_runtime_pm.c | 1003 +- drivers/gpu/drm/i915/intel_sprite.c | 13 +- drivers/gpu/drm/i915/intel_uc_fw.c | 2 +- drivers/gpu/drm/i915/intel_uncore.c | 130 +- drivers/gpu/drm/i915/intel_wopcm.c | 6 + drivers/gpu/drm/i915/selftests/huge_pages.c | 11 +- drivers/gpu/drm/i915/selftests/i915_gem.c | 221 + .../gpu/drm/i915/selftests/i915_gem_coherency.c | 38 +- drivers/gpu/drm/i915/selftests/i915_gem_object.c | 2 +- .../gpu/drm/i915/selftests/i915_live_selftests.h | 1 + drivers/gpu/drm/i915/selftests/i915_sw_fence.c | 8 - drivers/gpu/drm/i915/selftests/intel_guc.c | 38 + drivers/gpu/drm/i915/selftests/intel_hangcheck.c | 101 +- drivers/gpu/drm/i915/selftests/mock_context.c | 11 +- drivers/gpu/drm/i915/selftests/mock_gtt.c | 2 + drivers/gpu/drm/imx/ipuv3-plane.c | 9 +- drivers/gpu/drm/mgag200/mgag200_drv.c | 21 +- drivers/gpu/drm/mgag200/mgag200_main.c | 9 - drivers/gpu/drm/msm/Makefile | 1 - drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 501 +- drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.h | 115 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 248 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.h | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys.h | 23 +- .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c | 48 +- .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c | 125 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c | 109 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h | 56 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_cdm.c | 323 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_cdm.h | 139 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c | 14 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.h | 4 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.c | 29 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.h | 7 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_lm.c | 29 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_lm.h | 7 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_mdss.h | 33 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_top.c | 18 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_top.h | 17 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.c | 3 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.h | 16 - drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 45 +- drivers/gpu/drm/msm/disp/dpu1/dpu_mdss.c | 4 +- drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 45 +- drivers/gpu/drm/msm/disp/dpu1/dpu_plane.h | 4 +- drivers/gpu/drm/msm/disp/dpu1/dpu_power_handle.c | 15 +- drivers/gpu/drm/msm/disp/dpu1/dpu_power_handle.h | 14 +- drivers/gpu/drm/msm/disp/dpu1/dpu_rm.c | 285 +- drivers/gpu/drm/msm/disp/dpu1/dpu_rm.h | 44 - drivers/gpu/drm/msm/disp/dpu1/dpu_trace.h | 4 - drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c | 1 - drivers/gpu/drm/msm/dsi/dsi.c | 10 +- drivers/gpu/drm/msm/dsi/dsi_host.c | 2 + drivers/gpu/drm/msm/dsi/dsi_manager.c | 4 +- drivers/gpu/drm/msm/msm_atomic.c | 2 + drivers/gpu/drm/msm/msm_drv.h | 2 + drivers/gpu/drm/msm/msm_fence.c | 8 - drivers/gpu/drm/nouveau/dispnv50/disp.c | 2 +- drivers/gpu/drm/nouveau/nouveau_connector.c | 17 +- drivers/gpu/drm/nouveau/nouveau_connector.h | 2 + drivers/gpu/drm/nouveau/nouveau_fbcon.c | 1 - drivers/gpu/drm/nouveau/nouveau_fence.c | 1 - .../gpu/drm/omapdrm/displays/connector-analog-tv.c | 139 +- drivers/gpu/drm/omapdrm/displays/connector-dvi.c | 175 +- drivers/gpu/drm/omapdrm/displays/connector-hdmi.c | 277 +- drivers/gpu/drm/omapdrm/displays/encoder-opa362.c | 132 +- drivers/gpu/drm/omapdrm/displays/encoder-tfp410.c | 187 +- .../gpu/drm/omapdrm/displays/encoder-tpd12s015.c | 197 +- drivers/gpu/drm/omapdrm/displays/panel-dpi.c | 88 +- drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c | 247 +- .../omapdrm/displays/panel-lgphilips-lb035q02.c | 103 +- .../drm/omapdrm/displays/panel-nec-nl8048hl11.c | 146 +- .../drm/omapdrm/displays/panel-sharp-ls037v7dw01.c | 101 +- .../drm/omapdrm/displays/panel-sony-acx565akm.c | 165 +- .../drm/omapdrm/displays/panel-tpo-td028ttec1.c | 102 +- .../drm/omapdrm/displays/panel-tpo-td043mtea1.c | 192 +- drivers/gpu/drm/omapdrm/dss/base.c | 217 +- drivers/gpu/drm/omapdrm/dss/core.c | 26 +- drivers/gpu/drm/omapdrm/dss/dispc.c | 26 +- drivers/gpu/drm/omapdrm/dss/display.c | 134 +- drivers/gpu/drm/omapdrm/dss/dpi.c | 192 +- drivers/gpu/drm/omapdrm/dss/dsi.c | 569 +- drivers/gpu/drm/omapdrm/dss/dss-of.c | 47 +- drivers/gpu/drm/omapdrm/dss/dss.c | 45 +- drivers/gpu/drm/omapdrm/dss/dss.h | 11 +- drivers/gpu/drm/omapdrm/dss/hdmi.h | 8 +- drivers/gpu/drm/omapdrm/dss/hdmi4.c | 351 +- drivers/gpu/drm/omapdrm/dss/hdmi5.c | 334 +- drivers/gpu/drm/omapdrm/dss/hdmi5_core.c | 6 +- drivers/gpu/drm/omapdrm/dss/hdmi_wp.c | 8 +- drivers/gpu/drm/omapdrm/dss/omapdss.h | 306 +- drivers/gpu/drm/omapdrm/dss/output.c | 208 +- drivers/gpu/drm/omapdrm/dss/sdi.c | 149 +- drivers/gpu/drm/omapdrm/dss/venc.c | 291 +- drivers/gpu/drm/omapdrm/omap_connector.c | 371 +- drivers/gpu/drm/omapdrm/omap_connector.h | 7 +- drivers/gpu/drm/omapdrm/omap_crtc.c | 111 +- drivers/gpu/drm/omapdrm/omap_crtc.h | 6 +- drivers/gpu/drm/omapdrm/omap_drv.c | 302 +- drivers/gpu/drm/omapdrm/omap_drv.h | 19 +- drivers/gpu/drm/omapdrm/omap_encoder.c | 159 +- drivers/gpu/drm/omapdrm/omap_encoder.h | 6 +- drivers/gpu/drm/omapdrm/omap_fbdev.c | 4 +- drivers/gpu/drm/omapdrm/omap_irq.c | 4 +- drivers/gpu/drm/panel/panel-lvds.c | 6 +- drivers/gpu/drm/pl111/pl111_vexpress.c | 3 +- drivers/gpu/drm/qxl/qxl_display.c | 117 +- drivers/gpu/drm/qxl/qxl_draw.c | 6 +- drivers/gpu/drm/qxl/qxl_drv.c | 28 +- drivers/gpu/drm/qxl/qxl_drv.h | 32 +- drivers/gpu/drm/qxl/qxl_fb.c | 197 +- drivers/gpu/drm/qxl/qxl_gem.c | 2 +- drivers/gpu/drm/qxl/qxl_kms.c | 80 +- drivers/gpu/drm/radeon/atombios_crtc.c | 25 + drivers/gpu/drm/radeon/atombios_i2c.c | 2 +- drivers/gpu/drm/radeon/cik.c | 2 +- drivers/gpu/drm/radeon/r600_reg.h | 31 +- drivers/gpu/drm/radeon/radeon_drv.c | 23 +- drivers/gpu/drm/radeon/radeon_object.c | 4 +- drivers/gpu/drm/radeon/radeon_test.c | 10 +- drivers/gpu/drm/radeon/si.c | 2 +- drivers/gpu/drm/rcar-du/Kconfig | 1 + drivers/gpu/drm/rcar-du/rcar_du_crtc.c | 330 +- drivers/gpu/drm/rcar-du/rcar_du_crtc.h | 9 +- drivers/gpu/drm/rcar-du/rcar_du_drv.c | 44 +- drivers/gpu/drm/rcar-du/rcar_du_drv.h | 18 +- drivers/gpu/drm/rcar-du/rcar_du_encoder.c | 6 +- drivers/gpu/drm/rcar-du/rcar_du_encoder.h | 6 +- drivers/gpu/drm/rcar-du/rcar_du_group.c | 6 +- drivers/gpu/drm/rcar-du/rcar_du_group.h | 6 +- drivers/gpu/drm/rcar-du/rcar_du_kms.c | 87 +- drivers/gpu/drm/rcar-du/rcar_du_kms.h | 6 +- drivers/gpu/drm/rcar-du/rcar_du_plane.c | 12 +- drivers/gpu/drm/rcar-du/rcar_du_plane.h | 6 +- drivers/gpu/drm/rcar-du/rcar_du_regs.h | 13 +- drivers/gpu/drm/rcar-du/rcar_du_vsp.c | 14 +- drivers/gpu/drm/rcar-du/rcar_du_vsp.h | 6 +- drivers/gpu/drm/rcar-du/rcar_dw_hdmi.c | 6 +- drivers/gpu/drm/rcar-du/rcar_lvds.c | 1 + drivers/gpu/drm/rcar-du/rcar_lvds_regs.h | 5 +- drivers/gpu/drm/rockchip/Kconfig | 25 +- drivers/gpu/drm/rockchip/Makefile | 1 + drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 104 +- drivers/gpu/drm/rockchip/rockchip_drm_drv.h | 2 +- drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 48 +- drivers/gpu/drm/rockchip/rockchip_drm_vop.h | 1 + drivers/gpu/drm/rockchip/rockchip_rgb.c | 173 + drivers/gpu/drm/rockchip/rockchip_rgb.h | 33 + drivers/gpu/drm/rockchip/rockchip_vop_reg.c | 215 + drivers/gpu/drm/rockchip/rockchip_vop_reg.h | 99 + drivers/gpu/drm/scheduler/Makefile | 2 +- drivers/gpu/drm/scheduler/gpu_scheduler.c | 958 - drivers/gpu/drm/scheduler/gpu_scheduler_trace.h | 24 + drivers/gpu/drm/scheduler/sched_entity.c | 525 + drivers/gpu/drm/scheduler/sched_main.c | 604 + drivers/gpu/drm/shmobile/Kconfig | 1 + drivers/gpu/drm/shmobile/shmob_drm_backlight.c | 6 +- drivers/gpu/drm/shmobile/shmob_drm_backlight.h | 6 +- drivers/gpu/drm/shmobile/shmob_drm_crtc.c | 6 +- drivers/gpu/drm/shmobile/shmob_drm_crtc.h | 6 +- drivers/gpu/drm/shmobile/shmob_drm_drv.c | 6 +- drivers/gpu/drm/shmobile/shmob_drm_drv.h | 6 +- drivers/gpu/drm/shmobile/shmob_drm_kms.c | 6 +- drivers/gpu/drm/shmobile/shmob_drm_kms.h | 6 +- drivers/gpu/drm/shmobile/shmob_drm_plane.c | 6 +- drivers/gpu/drm/shmobile/shmob_drm_plane.h | 6 +- drivers/gpu/drm/shmobile/shmob_drm_regs.h | 6 +- drivers/gpu/drm/sti/sti_hda.c | 1 - drivers/gpu/drm/sti/sti_hdmi.c | 1 - drivers/gpu/drm/sun4i/sun4i_backend.c | 81 +- drivers/gpu/drm/sun4i/sun4i_backend.h | 3 +- drivers/gpu/drm/sun4i/sun4i_drv.c | 20 +- drivers/gpu/drm/sun4i/sun4i_layer.c | 4 +- drivers/gpu/drm/sun4i/sun4i_tcon.c | 203 +- drivers/gpu/drm/sun4i/sun4i_tcon.h | 27 +- drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c | 17 +- drivers/gpu/drm/sun4i/sun8i_dw_hdmi.h | 2 + drivers/gpu/drm/sun4i/sun8i_hdmi_phy.c | 13 +- drivers/gpu/drm/sun4i/sun8i_mixer.c | 32 +- drivers/gpu/drm/sun4i/sun8i_tcon_top.c | 4 +- drivers/gpu/drm/tegra/drm.c | 24 +- drivers/gpu/drm/tegra/drm.h | 4 - drivers/gpu/drm/tegra/fb.c | 24 +- drivers/gpu/drm/tinydrm/core/tinydrm-core.c | 6 +- drivers/gpu/drm/ttm/ttm_bo.c | 91 +- drivers/gpu/drm/ttm/ttm_bo_util.c | 5 +- drivers/gpu/drm/ttm/ttm_page_alloc_dma.c | 8 +- drivers/gpu/drm/udl/udl_fb.c | 8 +- drivers/gpu/drm/v3d/v3d_gem.c | 6 +- drivers/gpu/drm/vc4/vc4_crtc.c | 1 + drivers/gpu/drm/vc4/vc4_drv.c | 20 +- drivers/gpu/drm/vc4/vc4_gem.c | 4 +- drivers/gpu/drm/vc4/vc4_plane.c | 30 +- drivers/gpu/drm/vgem/vgem_drv.c | 2 +- drivers/gpu/drm/vgem/vgem_fence.c | 13 - drivers/gpu/drm/virtio/virtgpu_display.c | 7 +- drivers/gpu/drm/virtio/virtgpu_drm_bus.c | 26 +- drivers/gpu/drm/virtio/virtgpu_drv.h | 21 +- drivers/gpu/drm/virtio/virtgpu_fb.c | 9 +- drivers/gpu/drm/virtio/virtgpu_plane.c | 2 +- drivers/gpu/drm/virtio/virtgpu_ttm.c | 39 +- drivers/gpu/drm/virtio/virtgpu_vq.c | 75 +- drivers/gpu/drm/vkms/Makefile | 2 +- drivers/gpu/drm/vkms/vkms_crc.c | 262 + drivers/gpu/drm/vkms/vkms_crtc.c | 114 +- drivers/gpu/drm/vkms/vkms_drv.c | 14 + drivers/gpu/drm/vkms/vkms_drv.h | 75 +- drivers/gpu/drm/vkms/vkms_gem.c | 83 +- drivers/gpu/drm/vkms/vkms_output.c | 19 +- drivers/gpu/drm/vkms/vkms_plane.c | 175 +- drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 46 +- drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c | 25 - drivers/gpu/drm/vmwgfx/vmwgfx_surface.c | 24 +- drivers/gpu/drm/xen/xen_drm_front_gem.c | 2 +- drivers/gpu/drm/zte/zx_drm_drv.c | 4 +- drivers/gpu/vga/vga_switcheroo.c | 2 + drivers/hid/Kconfig | 14 + drivers/hid/Makefile | 1 + drivers/hid/hid-bigbenff.c | 414 + drivers/hid/hid-core.c | 2 +- drivers/hid/hid-cougar.c | 66 +- drivers/hid/hid-ids.h | 5 +- drivers/hid/hid-input.c | 64 +- drivers/hid/hid-logitech-hidpp.c | 309 +- drivers/hid/hid-microsoft.c | 141 +- drivers/hid/hid-multitouch.c | 72 +- drivers/hid/i2c-hid/i2c-hid.c | 27 +- drivers/hid/intel-ish-hid/ipc/hw-ish.h | 1 + drivers/hid/intel-ish-hid/ipc/pci-ish.c | 1 + drivers/hv/hv.c | 15 +- drivers/hv/vmbus_drv.c | 115 +- drivers/hwmon/aspeed-pwm-tacho.c | 2 +- drivers/hwmon/asus_atk0110.c | 4 +- drivers/hwmon/ibmaem.c | 2 +- drivers/hwmon/ibmpex.c | 2 +- drivers/hwmon/ibmpowernv.c | 10 +- drivers/hwmon/iio_hwmon.c | 16 +- drivers/hwmon/k10temp.c | 5 +- drivers/hwmon/lm75.c | 21 +- drivers/hwmon/lm92.c | 14 +- drivers/hwmon/lm95245.c | 3 +- drivers/hwmon/mc13783-adc.c | 14 +- drivers/hwmon/nct6775.c | 372 +- drivers/hwmon/npcm750-pwm-fan.c | 2 +- drivers/hwmon/pmbus/Kconfig | 3 +- drivers/hwmon/pmbus/ltc2978.c | 9 +- drivers/hwmon/pwm-fan.c | 20 +- drivers/hwmon/scmi-hwmon.c | 2 +- drivers/hwmon/scpi-hwmon.c | 4 +- drivers/hwmon/sht15.c | 5 +- drivers/hwmon/tmp102.c | 3 +- drivers/hwmon/tmp108.c | 3 +- drivers/hwtracing/coresight/coresight-catu.c | 6 + .../coresight/coresight-dynamic-replicator.c | 81 +- drivers/hwtracing/coresight/coresight-etb10.c | 183 +- drivers/hwtracing/coresight/coresight-etm-perf.c | 132 +- drivers/hwtracing/coresight/coresight-etm-perf.h | 26 + drivers/hwtracing/coresight/coresight-etm3x.c | 58 +- drivers/hwtracing/coresight/coresight-etm4x.c | 93 +- drivers/hwtracing/coresight/coresight-funnel.c | 28 +- drivers/hwtracing/coresight/coresight-priv.h | 9 +- drivers/hwtracing/coresight/coresight-replicator.c | 4 +- drivers/hwtracing/coresight/coresight-stm.c | 4 +- drivers/hwtracing/coresight/coresight-tmc-etf.c | 198 +- drivers/hwtracing/coresight/coresight-tmc-etr.c | 385 +- drivers/hwtracing/coresight/coresight-tmc.c | 4 +- drivers/hwtracing/coresight/coresight-tmc.h | 4 + drivers/hwtracing/coresight/coresight-tpiu.c | 6 +- drivers/hwtracing/coresight/coresight.c | 184 +- drivers/hwtracing/coresight/of_coresight.c | 262 +- drivers/hwtracing/intel_th/core.c | 16 +- drivers/hwtracing/intel_th/pci.c | 5 + drivers/i2c/busses/i2c-aspeed.c | 205 +- drivers/i2c/busses/i2c-designware-baytrail.c | 2 +- drivers/i2c/busses/i2c-designware-common.c | 2 + drivers/i2c/busses/i2c-designware-core.h | 8 +- drivers/i2c/busses/i2c-designware-master.c | 2 +- drivers/i2c/busses/i2c-designware-platdrv.c | 86 +- drivers/i2c/busses/i2c-isch.c | 2 +- drivers/i2c/busses/i2c-mt65xx.c | 62 +- drivers/i2c/busses/i2c-qcom-geni.c | 22 +- drivers/i2c/busses/i2c-synquacer.c | 2 +- drivers/i2c/muxes/i2c-mux-gpio.c | 14 +- drivers/idle/intel_idle.c | 75 +- drivers/iio/Kconfig | 1 - drivers/iio/accel/Kconfig | 27 + drivers/iio/accel/Makefile | 3 + drivers/iio/accel/adxl345_i2c.c | 5 +- drivers/iio/accel/adxl372.c | 975 + drivers/iio/accel/adxl372.h | 17 + drivers/iio/accel/adxl372_i2c.c | 61 + drivers/iio/accel/adxl372_spi.c | 52 + drivers/iio/adc/Kconfig | 30 + drivers/iio/adc/Makefile | 2 + drivers/iio/adc/ad7298.c | 2 +- drivers/iio/adc/ad7476.c | 2 +- drivers/iio/adc/ad7793.c | 2 +- drivers/iio/adc/ad7887.c | 2 +- drivers/iio/adc/ad7923.c | 2 +- drivers/iio/adc/ad799x.c | 2 +- drivers/iio/adc/envelope-detector.c | 5 +- drivers/iio/adc/max9611.c | 2 +- drivers/iio/adc/mcp3911.c | 363 + drivers/iio/adc/qcom-pm8xxx-xoadc.c | 4 +- drivers/iio/adc/qcom-spmi-adc5.c | 793 + drivers/iio/adc/qcom-vadc-common.c | 189 +- drivers/iio/adc/qcom-vadc-common.h | 54 + drivers/iio/adc/rcar-gyroadc.c | 12 +- drivers/iio/adc/sc27xx_adc.c | 154 +- drivers/iio/amplifiers/ad8366.c | 2 +- drivers/iio/chemical/bme680.h | 19 +- drivers/iio/chemical/bme680_core.c | 154 +- drivers/iio/dac/Kconfig | 10 + drivers/iio/dac/Makefile | 1 + drivers/iio/dac/ad5446.c | 2 +- drivers/iio/dac/ad5504.c | 2 +- drivers/iio/dac/ad5686.c | 2 +- drivers/iio/dac/ad5758.c | 26 +- drivers/iio/dac/ad5791.c | 2 +- drivers/iio/dac/dpot-dac.c | 5 +- drivers/iio/dac/ltc1660.c | 250 + drivers/iio/dac/max517.c | 11 +- drivers/iio/dac/max5821.c | 11 +- drivers/iio/dac/mcp4725.c | 12 +- drivers/iio/dac/mcp4922.c | 11 +- drivers/iio/dac/ti-dac5571.c | 1 + drivers/iio/frequency/ad9523.c | 2 +- drivers/iio/frequency/adf4350.c | 2 +- drivers/iio/health/max30102.c | 6 +- drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 62 + drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h | 2 + drivers/iio/imu/st_lsm6dsx/Kconfig | 2 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h | 18 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c | 166 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 51 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i2c.c | 5 + drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_spi.c | 5 + drivers/iio/light/apds9960.c | 3 +- drivers/iio/light/bh1750.c | 14 +- drivers/iio/light/max44000.c | 24 +- drivers/iio/light/tsl2772.c | 194 +- drivers/iio/multiplexer/iio-mux.c | 5 +- drivers/iio/potentiometer/max5481.c | 7 +- drivers/iio/potentiometer/mcp4018.c | 9 +- drivers/iio/potentiometer/mcp4531.c | 14 +- drivers/iio/pressure/ms5611.h | 5 +- drivers/iio/pressure/ms5611_core.c | 5 +- drivers/iio/pressure/ms5611_i2c.c | 7 +- drivers/iio/pressure/ms5611_spi.c | 7 +- drivers/iio/proximity/isl29501.c | 12 +- drivers/iio/temperature/mlx90632.c | 3 +- drivers/iio/trigger/iio-trig-sysfs.c | 2 +- drivers/infiniband/Kconfig | 1 - drivers/infiniband/core/addr.c | 401 +- drivers/infiniband/core/cache.c | 33 + drivers/infiniband/core/cma.c | 15 +- drivers/infiniband/core/core_priv.h | 9 +- drivers/infiniband/core/cq.c | 8 +- drivers/infiniband/core/device.c | 71 +- drivers/infiniband/core/mad.c | 78 +- drivers/infiniband/core/sa_query.c | 40 - drivers/infiniband/core/sysfs.c | 65 +- drivers/infiniband/core/ucma.c | 2 + drivers/infiniband/core/umem_odp.c | 6 - drivers/infiniband/core/uverbs.h | 12 +- drivers/infiniband/core/uverbs_cmd.c | 100 +- drivers/infiniband/core/uverbs_ioctl.c | 137 + drivers/infiniband/core/uverbs_main.c | 104 +- .../infiniband/core/uverbs_std_types_flow_action.c | 7 +- drivers/infiniband/core/uverbs_uapi.c | 12 + drivers/infiniband/core/verbs.c | 2 +- drivers/infiniband/hw/bnxt_re/qplib_fp.c | 130 +- drivers/infiniband/hw/bnxt_re/qplib_rcfw.c | 51 +- drivers/infiniband/hw/bnxt_re/qplib_res.c | 29 +- drivers/infiniband/hw/bnxt_re/qplib_sp.c | 57 +- drivers/infiniband/hw/hfi1/Makefile | 41 +- drivers/infiniband/hw/hfi1/affinity.c | 4 +- drivers/infiniband/hw/hfi1/chip.c | 466 +- drivers/infiniband/hw/hfi1/chip.h | 71 +- drivers/infiniband/hw/hfi1/file_ops.c | 4 +- drivers/infiniband/hw/hfi1/hfi.h | 47 +- drivers/infiniband/hw/hfi1/init.c | 107 +- drivers/infiniband/hw/hfi1/mmu_rb.c | 1 - drivers/infiniband/hw/hfi1/msix.c | 363 + drivers/infiniband/hw/hfi1/msix.h | 64 + drivers/infiniband/hw/hfi1/pcie.c | 74 +- drivers/infiniband/hw/hfi1/pio.c | 51 +- drivers/infiniband/hw/hfi1/pio.h | 2 + drivers/infiniband/hw/hfi1/qp.c | 12 +- drivers/infiniband/hw/hfi1/sdma.c | 4 +- drivers/infiniband/hw/hfi1/sdma.h | 13 +- drivers/infiniband/hw/hfi1/user_sdma.c | 125 +- drivers/infiniband/hw/hfi1/user_sdma.h | 20 +- drivers/infiniband/hw/hfi1/verbs.c | 8 +- drivers/infiniband/hw/hfi1/verbs.h | 3 +- drivers/infiniband/hw/hfi1/vnic_main.c | 12 +- drivers/infiniband/hw/hns/hns_roce_device.h | 1 + drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 229 +- drivers/infiniband/hw/i40iw/i40iw_cm.c | 2 +- drivers/infiniband/hw/mlx5/devx.c | 6 +- drivers/infiniband/hw/mlx5/flow.c | 380 +- drivers/infiniband/hw/mlx5/main.c | 160 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 33 +- drivers/infiniband/hw/mlx5/qp.c | 71 +- drivers/infiniband/hw/nes/nes.c | 3 - drivers/infiniband/hw/nes/nes.h | 9 - drivers/infiniband/hw/nes/nes_nic.c | 2 - drivers/infiniband/hw/qedr/verbs.c | 2 - drivers/infiniband/hw/qib/qib_fs.c | 7 +- drivers/infiniband/hw/qib/qib_qp.c | 17 +- drivers/infiniband/hw/qib/qib_verbs.h | 3 +- drivers/infiniband/hw/usnic/usnic_debugfs.c | 3 +- drivers/infiniband/sw/rdmavt/qp.c | 14 +- drivers/infiniband/sw/rxe/rxe_comp.c | 39 +- drivers/infiniband/sw/rxe/rxe_loc.h | 3 +- drivers/infiniband/sw/rxe/rxe_mr.c | 35 +- drivers/infiniband/sw/rxe/rxe_net.c | 38 +- drivers/infiniband/sw/rxe/rxe_pool.c | 55 +- drivers/infiniband/sw/rxe/rxe_pool.h | 6 +- drivers/infiniband/sw/rxe/rxe_qp.c | 10 + drivers/infiniband/sw/rxe/rxe_recv.c | 4 +- drivers/infiniband/sw/rxe/rxe_req.c | 17 +- drivers/infiniband/sw/rxe/rxe_resp.c | 10 +- drivers/infiniband/sw/rxe/rxe_verbs.h | 4 + drivers/infiniband/ulp/ipoib/ipoib_main.c | 36 +- drivers/infiniband/ulp/srp/ib_srp.c | 6 +- drivers/infiniband/ulp/srpt/ib_srpt.c | 2 +- drivers/input/keyboard/atakbd.c | 74 +- drivers/input/misc/uinput.c | 2 +- drivers/input/mouse/elantech.c | 2 + drivers/input/touchscreen/egalax_ts.c | 6 + drivers/input/touchscreen/tsc200x-core.c | 3 +- drivers/interconnect/Kconfig | 15 + drivers/interconnect/Makefile | 6 + drivers/interconnect/core.c | 729 + drivers/interconnect/qcom/Kconfig | 22 + drivers/interconnect/qcom/Makefile | 7 + drivers/interconnect/qcom/msm8916.c | 510 + drivers/interconnect/qcom/smd-rpm.c | 91 + drivers/interconnect/qcom/smd-rpm.h | 15 + drivers/iommu/amd_iommu_v2.c | 1 - drivers/iommu/intel-svm.c | 1 - drivers/iommu/mtk_iommu.c | 2 +- drivers/iommu/mtk_iommu_v1.c | 2 +- drivers/leds/Kconfig | 10 + drivers/leds/Makefile | 1 + drivers/leds/leds-an30259a.c | 368 + drivers/leds/leds-as3645a.c | 4 +- drivers/leds/leds-gpio.c | 92 +- drivers/leds/leds-pwm.c | 5 +- drivers/macintosh/smu.c | 7 +- drivers/mailbox/pcc.c | 7 +- drivers/md/dm-integrity.c | 23 +- drivers/md/dm-mpath.c | 14 +- drivers/md/dm-raid.c | 2 +- drivers/md/dm-thin-metadata.c | 6 +- drivers/md/dm-verity-fec.c | 5 +- drivers/md/raid0.c | 2 +- drivers/md/raid5.c | 12 + drivers/media/cec/Makefile | 2 +- drivers/media/cec/cec-adap.c | 13 + drivers/media/cec/cec-api.c | 24 +- drivers/media/cec/cec-core.c | 2 +- drivers/media/cec/cec-edid.c | 155 - drivers/media/common/b2c2/flexcop-i2c.c | 12 +- drivers/media/common/cx2341x.c | 2 +- drivers/media/common/saa7146/saa7146_fops.c | 2 +- drivers/media/common/saa7146/saa7146_video.c | 8 +- drivers/media/common/siano/smscoreapi.c | 4 +- drivers/media/common/siano/smsir.c | 2 +- drivers/media/common/v4l2-tpg/v4l2-tpg-colors.c | 262 +- drivers/media/common/v4l2-tpg/v4l2-tpg-core.c | 11 +- drivers/media/common/videobuf2/videobuf2-core.c | 9 + drivers/media/dvb-core/dmxdev.c | 1 + drivers/media/dvb-core/dvb_frontend.c | 2 +- drivers/media/dvb-core/dvb_vb2.c | 2 +- drivers/media/dvb-core/dvbdev.c | 23 +- drivers/media/dvb-frontends/Kconfig | 10 + drivers/media/dvb-frontends/Makefile | 1 + drivers/media/dvb-frontends/au8522_decoder.c | 10 +- drivers/media/dvb-frontends/au8522_priv.h | 9 +- drivers/media/dvb-frontends/cx24123.c | 2 +- drivers/media/dvb-frontends/cxd2099.c | 3 +- drivers/media/dvb-frontends/cxd2099.h | 1 + drivers/media/dvb-frontends/cxd2820r_core.c | 2 +- drivers/media/dvb-frontends/dibx000_common.c | 2 +- drivers/media/dvb-frontends/drx39xyj/drxj.c | 10 +- drivers/media/dvb-frontends/lgdt330x.c | 2 +- drivers/media/dvb-frontends/lnbh29.c | 168 + drivers/media/dvb-frontends/lnbh29.h | 36 + drivers/media/dvb-frontends/m88ds3103.c | 2 +- drivers/media/dvb-frontends/mt312.c | 9 +- drivers/media/dvb-frontends/mxl5xx.c | 5 +- drivers/media/dvb-frontends/mxl5xx.h | 22 + drivers/media/dvb-frontends/mxl5xx_defs.h | 1 + drivers/media/dvb-frontends/mxl5xx_regs.h | 1 + drivers/media/dvb-frontends/rtl2832_sdr.c | 10 +- drivers/media/dvb-frontends/s5h1420.c | 2 +- drivers/media/dvb-frontends/stv0910.c | 3 +- drivers/media/dvb-frontends/stv0910.h | 18 + drivers/media/dvb-frontends/stv0910_regs.h | 1 + drivers/media/dvb-frontends/stv6111.c | 4 +- drivers/media/dvb-frontends/stv6111.h | 16 + drivers/media/dvb-frontends/tc90522.c | 2 +- drivers/media/dvb-frontends/ts2020.c | 2 +- drivers/media/dvb-frontends/zd1301_demod.c | 3 +- drivers/media/dvb-frontends/zl10039.c | 5 +- drivers/media/firewire/firedtv-fe.c | 2 +- drivers/media/i2c/Kconfig | 2 + drivers/media/i2c/ad5820.c | 2 +- drivers/media/i2c/adv7180.c | 11 +- drivers/media/i2c/adv748x/adv748x-afe.c | 6 +- drivers/media/i2c/adv748x/adv748x-core.c | 8 +- drivers/media/i2c/adv748x/adv748x-csi2.c | 6 +- drivers/media/i2c/adv748x/adv748x-hdmi.c | 6 +- drivers/media/i2c/adv748x/adv748x.h | 6 +- drivers/media/i2c/adv7511.c | 6 +- drivers/media/i2c/adv7604.c | 6 +- drivers/media/i2c/adv7842.c | 13 +- drivers/media/i2c/cs53l32a.c | 2 +- drivers/media/i2c/dw9807-vcm.c | 1 - drivers/media/i2c/imx274.c | 165 +- drivers/media/i2c/lm3560.c | 3 +- drivers/media/i2c/lm3646.c | 3 +- drivers/media/i2c/m5mols/m5mols_core.c | 2 +- drivers/media/i2c/max2175.c | 12 +- drivers/media/i2c/max2175.h | 12 +- drivers/media/i2c/msp3400-driver.c | 8 +- drivers/media/i2c/msp3400-driver.h | 8 +- drivers/media/i2c/mt9v111.c | 41 +- drivers/media/i2c/noon010pc30.c | 2 +- drivers/media/i2c/ov13858.c | 12 +- drivers/media/i2c/ov2680.c | 16 +- drivers/media/i2c/ov2685.c | 2 +- drivers/media/i2c/ov5640.c | 296 +- drivers/media/i2c/ov5670.c | 12 +- drivers/media/i2c/ov5695.c | 2 +- drivers/media/i2c/ov772x.c | 193 +- drivers/media/i2c/ov7740.c | 2 +- drivers/media/i2c/ov9650.c | 159 +- drivers/media/i2c/s5c73m3/s5c73m3-core.c | 4 +- drivers/media/i2c/s5k4ecgx.c | 2 +- drivers/media/i2c/s5k6aa.c | 2 +- drivers/media/i2c/saa7115.c | 24 +- drivers/media/i2c/saa7127.c | 4 +- drivers/media/i2c/smiapp/smiapp-core.c | 10 +- drivers/media/i2c/sr030pc30.c | 3 +- drivers/media/i2c/tc358743.c | 6 +- drivers/media/i2c/tvaudio.c | 2 +- drivers/media/i2c/tvp5150.c | 557 +- drivers/media/i2c/tvp5150_reg.h | 3 + drivers/media/i2c/video-i2c.c | 8 +- drivers/media/media-device.c | 28 +- drivers/media/media-entity.c | 26 + drivers/media/pci/bt8xx/bttv-driver.c | 11 +- drivers/media/pci/bt8xx/bttv-i2c.c | 6 +- drivers/media/pci/bt8xx/bttv-input.c | 2 +- drivers/media/pci/bt8xx/dvb-bt8xx.c | 3 +- drivers/media/pci/cobalt/cobalt-alsa-main.c | 2 +- drivers/media/pci/cobalt/cobalt-alsa-pcm.c | 4 +- drivers/media/pci/cobalt/cobalt-v4l2.c | 23 +- drivers/media/pci/cx18/cx18-alsa-main.c | 2 +- drivers/media/pci/cx18/cx18-alsa-pcm.c | 2 +- drivers/media/pci/cx18/cx18-cards.c | 8 +- drivers/media/pci/cx18/cx18-driver.c | 2 +- drivers/media/pci/cx18/cx18-i2c.c | 2 +- drivers/media/pci/cx18/cx18-ioctl.c | 8 +- drivers/media/pci/cx23885/altera-ci.c | 10 + drivers/media/pci/cx23885/cx23885-417.c | 8 +- drivers/media/pci/cx23885/cx23885-alsa.c | 4 +- drivers/media/pci/cx23885/cx23885-dvb.c | 54 +- drivers/media/pci/cx23885/cx23885-i2c.c | 4 +- drivers/media/pci/cx23885/cx23885-ioctl.c | 4 +- drivers/media/pci/cx23885/cx23885-video.c | 15 +- drivers/media/pci/cx25821/cx25821-alsa.c | 8 +- drivers/media/pci/cx25821/cx25821-i2c.c | 2 +- drivers/media/pci/cx25821/cx25821-video.c | 10 +- drivers/media/pci/cx88/cx88-alsa.c | 6 +- drivers/media/pci/cx88/cx88-blackbird.c | 6 +- drivers/media/pci/cx88/cx88-cards.c | 2 +- drivers/media/pci/cx88/cx88-i2c.c | 4 +- drivers/media/pci/cx88/cx88-input.c | 4 +- drivers/media/pci/cx88/cx88-video.c | 12 +- drivers/media/pci/cx88/cx88-vp3054-i2c.c | 2 +- drivers/media/pci/ddbridge/ddbridge-ci.c | 4 +- drivers/media/pci/ddbridge/ddbridge-ci.h | 4 +- drivers/media/pci/ddbridge/ddbridge-core.c | 6 +- drivers/media/pci/ddbridge/ddbridge-hw.c | 2 +- drivers/media/pci/ddbridge/ddbridge-hw.h | 2 +- drivers/media/pci/ddbridge/ddbridge-i2c.c | 2 +- drivers/media/pci/ddbridge/ddbridge-i2c.h | 4 +- drivers/media/pci/ddbridge/ddbridge-io.h | 2 +- drivers/media/pci/ddbridge/ddbridge-main.c | 4 +- drivers/media/pci/ddbridge/ddbridge-max.c | 2 +- drivers/media/pci/ddbridge/ddbridge-max.h | 2 +- drivers/media/pci/ddbridge/ddbridge-regs.h | 5 +- drivers/media/pci/ddbridge/ddbridge-sx8.c | 4 +- drivers/media/pci/ddbridge/ddbridge.h | 5 +- drivers/media/pci/dm1105/dm1105.c | 5 +- drivers/media/pci/dt3155/dt3155.c | 8 +- drivers/media/pci/intel/ipu3/ipu3-cio2.c | 14 +- drivers/media/pci/ivtv/ivtv-alsa-main.c | 2 +- drivers/media/pci/ivtv/ivtv-alsa-pcm.c | 2 +- drivers/media/pci/ivtv/ivtv-cards.c | 12 +- drivers/media/pci/ivtv/ivtv-i2c.c | 4 +- drivers/media/pci/ivtv/ivtv-ioctl.c | 42 +- drivers/media/pci/ivtv/ivtv-streams.c | 9 + drivers/media/pci/ivtv/ivtv-yuv.c | 2 +- drivers/media/pci/ivtv/ivtvfb.c | 2 +- drivers/media/pci/meye/meye.c | 12 +- drivers/media/pci/ngene/ngene-i2c.c | 2 +- drivers/media/pci/pluto2/pluto2.c | 2 +- drivers/media/pci/pt1/pt1.c | 2 +- drivers/media/pci/pt3/pt3.c | 2 +- drivers/media/pci/saa7134/saa7134-alsa.c | 8 +- drivers/media/pci/saa7134/saa7134-cards.c | 15 + drivers/media/pci/saa7134/saa7134-core.c | 9 +- drivers/media/pci/saa7134/saa7134-empress.c | 2 +- drivers/media/pci/saa7134/saa7134-go7007.c | 2 +- drivers/media/pci/saa7134/saa7134-i2c.c | 2 +- drivers/media/pci/saa7134/saa7134-input.c | 2 +- drivers/media/pci/saa7134/saa7134-video.c | 15 +- drivers/media/pci/saa7134/saa7134.h | 8 +- drivers/media/pci/saa7146/mxb.c | 2 +- drivers/media/pci/saa7164/saa7164-core.c | 2 +- drivers/media/pci/saa7164/saa7164-dvb.c | 10 +- drivers/media/pci/saa7164/saa7164-encoder.c | 10 +- drivers/media/pci/saa7164/saa7164-i2c.c | 2 +- drivers/media/pci/saa7164/saa7164-vbi.c | 4 +- drivers/media/pci/smipcie/smipcie-main.c | 12 +- drivers/media/pci/solo6x10/solo6x10-g723.c | 8 +- drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c | 12 +- drivers/media/pci/solo6x10/solo6x10-v4l2.c | 6 +- drivers/media/pci/sta2x11/sta2x11_vip.c | 6 +- drivers/media/pci/ttpci/av7110.c | 3 +- drivers/media/pci/ttpci/av7110_av.c | 58 +- drivers/media/pci/ttpci/av7110_v4l.c | 2 +- drivers/media/pci/ttpci/budget-core.c | 6 +- drivers/media/pci/tw5864/tw5864-video.c | 2 +- drivers/media/pci/tw68/tw68-video.c | 6 +- drivers/media/pci/tw686x/tw686x-audio.c | 8 +- drivers/media/pci/tw686x/tw686x-video.c | 4 +- drivers/media/platform/Kconfig | 11 + drivers/media/platform/Makefile | 2 + drivers/media/platform/am437x/am437x-vpfe.c | 9 +- drivers/media/platform/atmel/atmel-isc.c | 8 +- drivers/media/platform/atmel/atmel-isi.c | 10 +- drivers/media/platform/coda/coda-common.c | 14 +- drivers/media/platform/davinci/vpbe_display.c | 10 +- drivers/media/platform/davinci/vpbe_venc.c | 2 +- drivers/media/platform/davinci/vpfe_capture.c | 6 +- drivers/media/platform/davinci/vpif_capture.c | 15 +- drivers/media/platform/davinci/vpif_display.c | 9 +- drivers/media/platform/exynos-gsc/gsc-core.c | 2 +- drivers/media/platform/exynos-gsc/gsc-m2m.c | 4 +- drivers/media/platform/exynos4-is/common.c | 4 +- drivers/media/platform/exynos4-is/fimc-capture.c | 2 +- drivers/media/platform/exynos4-is/fimc-is-i2c.c | 2 +- drivers/media/platform/exynos4-is/fimc-isp-video.c | 2 +- drivers/media/platform/exynos4-is/fimc-lite.c | 6 +- drivers/media/platform/exynos4-is/media-dev.c | 8 +- drivers/media/platform/fsl-viu.c | 8 +- drivers/media/platform/imx-pxp.c | 1753 + drivers/media/platform/imx-pxp.h | 1685 + drivers/media/platform/m2m-deinterlace.c | 8 +- drivers/media/platform/marvell-ccic/cafe-driver.c | 2 +- drivers/media/platform/marvell-ccic/mcam-core.c | 12 +- drivers/media/platform/marvell-ccic/mmp-driver.c | 2 +- drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c | 4 +- drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c | 6 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c | 6 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c | 6 +- .../media/platform/mtk-vcodec/mtk_vcodec_util.c | 5 +- drivers/media/platform/mx2_emmaprp.c | 2 +- drivers/media/platform/omap/omap_vout.c | 10 +- drivers/media/platform/omap3isp/isp.c | 2 +- drivers/media/platform/omap3isp/ispccdc.c | 2 +- drivers/media/platform/omap3isp/ispccp2.c | 2 +- drivers/media/platform/omap3isp/ispcsi2.c | 2 +- drivers/media/platform/omap3isp/isppreview.c | 2 +- drivers/media/platform/omap3isp/ispresizer.c | 2 +- drivers/media/platform/omap3isp/ispvideo.c | 8 +- drivers/media/platform/pxa_camera.c | 8 +- drivers/media/platform/qcom/camss/camss-csid.c | 1 + .../platform/qcom/camss/camss-csiphy-2ph-1-0.c | 1 + .../platform/qcom/camss/camss-csiphy-3ph-1-0.c | 1 + drivers/media/platform/qcom/camss/camss-csiphy.c | 1 + drivers/media/platform/qcom/camss/camss-ispif.c | 5 +- drivers/media/platform/qcom/camss/camss-vfe-4-1.c | 1 + drivers/media/platform/qcom/camss/camss-vfe-4-7.c | 1 + drivers/media/platform/qcom/camss/camss-video.c | 8 +- drivers/media/platform/qcom/camss/camss.c | 17 +- drivers/media/platform/qcom/venus/helpers.c | 2 +- drivers/media/platform/qcom/venus/vdec.c | 8 +- drivers/media/platform/qcom/venus/venc.c | 8 +- drivers/media/platform/rcar-vin/rcar-core.c | 4 +- drivers/media/platform/rcar-vin/rcar-v4l2.c | 8 +- drivers/media/platform/rcar_drif.c | 4 +- drivers/media/platform/rcar_fdp1.c | 6 +- drivers/media/platform/rcar_jpu.c | 10 +- drivers/media/platform/renesas-ceu.c | 6 +- drivers/media/platform/rockchip/rga/rga.c | 6 +- drivers/media/platform/s3c-camif/camif-capture.c | 10 +- drivers/media/platform/s3c-camif/camif-core.c | 4 +- drivers/media/platform/s5p-jpeg/jpeg-core.c | 10 +- drivers/media/platform/s5p-mfc/s5p_mfc_dec.c | 6 +- drivers/media/platform/s5p-mfc/s5p_mfc_enc.c | 6 +- drivers/media/platform/sh_veu.c | 9 +- drivers/media/platform/sh_vou.c | 10 +- .../platform/soc_camera/sh_mobile_ceu_camera.c | 6 +- drivers/media/platform/soc_camera/soc_camera.c | 8 +- .../platform/soc_camera/soc_camera_platform.c | 2 +- drivers/media/platform/sti/bdisp/bdisp-v4l2.c | 4 +- drivers/media/platform/sti/delta/delta-ipc.c | 4 +- drivers/media/platform/sti/delta/delta-v4l2.c | 4 +- drivers/media/platform/sti/hva/hva-v4l2.c | 4 +- drivers/media/platform/stm32/stm32-dcmi.c | 10 +- drivers/media/platform/ti-vpe/cal.c | 26 +- drivers/media/platform/via-camera.c | 10 +- drivers/media/platform/vicodec/Kconfig | 2 +- drivers/media/platform/vicodec/Makefile | 2 +- drivers/media/platform/vicodec/codec-fwht.c | 855 + drivers/media/platform/vicodec/codec-fwht.h | 125 + drivers/media/platform/vicodec/codec-v4l2-fwht.c | 332 + drivers/media/platform/vicodec/codec-v4l2-fwht.h | 47 + drivers/media/platform/vicodec/vicodec-codec.c | 797 - drivers/media/platform/vicodec/vicodec-codec.h | 129 - drivers/media/platform/vicodec/vicodec-core.c | 520 +- drivers/media/platform/video-mux.c | 2 +- drivers/media/platform/vim2m.c | 2 +- drivers/media/platform/vimc/vimc-capture.c | 6 +- drivers/media/platform/vimc/vimc-common.c | 2 +- drivers/media/platform/vimc/vimc-core.c | 4 +- drivers/media/platform/vimc/vimc-sensor.c | 20 + drivers/media/platform/vivid/vivid-cec.c | 4 +- drivers/media/platform/vivid/vivid-core.c | 4 +- drivers/media/platform/vivid/vivid-core.h | 2 +- drivers/media/platform/vivid/vivid-ctrls.c | 6 +- drivers/media/platform/vivid/vivid-osd.c | 2 +- drivers/media/platform/vivid/vivid-radio-common.c | 4 +- drivers/media/platform/vivid/vivid-radio-rx.c | 2 +- drivers/media/platform/vivid/vivid-radio-tx.c | 2 +- drivers/media/platform/vivid/vivid-rds-gen.c | 4 +- drivers/media/platform/vivid/vivid-sdr-cap.c | 4 +- drivers/media/platform/vivid/vivid-vid-cap.c | 6 +- drivers/media/platform/vivid/vivid-vid-common.c | 2 +- drivers/media/platform/vivid/vivid-vid-out.c | 2 +- drivers/media/platform/vsp1/vsp1_brx.c | 4 +- drivers/media/platform/vsp1/vsp1_drm.c | 11 +- drivers/media/platform/vsp1/vsp1_drv.c | 8 +- drivers/media/platform/vsp1/vsp1_entity.c | 2 +- drivers/media/platform/vsp1/vsp1_histo.c | 4 +- drivers/media/platform/vsp1/vsp1_lif.c | 29 +- drivers/media/platform/vsp1/vsp1_regs.h | 2 +- drivers/media/platform/vsp1/vsp1_rpf.c | 4 +- drivers/media/platform/vsp1/vsp1_sru.c | 7 +- drivers/media/platform/vsp1/vsp1_uds.c | 14 +- drivers/media/platform/vsp1/vsp1_video.c | 13 +- drivers/media/platform/vsp1/vsp1_wpf.c | 2 +- drivers/media/platform/xilinx/xilinx-dma.c | 14 +- drivers/media/platform/xilinx/xilinx-tpg.c | 2 +- drivers/media/platform/xilinx/xilinx-vipp.c | 2 +- drivers/media/radio/dsbr100.c | 9 +- drivers/media/radio/radio-cadet.c | 12 +- drivers/media/radio/radio-isa.c | 10 +- drivers/media/radio/radio-keene.c | 8 +- drivers/media/radio/radio-ma901.c | 8 +- drivers/media/radio/radio-maxiradio.c | 2 +- drivers/media/radio/radio-miropcm20.c | 10 +- drivers/media/radio/radio-mr800.c | 8 +- drivers/media/radio/radio-raremono.c | 8 +- drivers/media/radio/radio-sf16fmi.c | 12 +- drivers/media/radio/radio-sf16fmr2.c | 6 +- drivers/media/radio/radio-shark.c | 2 +- drivers/media/radio/radio-shark2.c | 2 +- drivers/media/radio/radio-si476x.c | 12 +- drivers/media/radio/radio-tea5764.c | 6 +- drivers/media/radio/radio-tea5777.c | 12 +- drivers/media/radio/radio-timb.c | 8 +- drivers/media/radio/radio-wl1273.c | 12 +- drivers/media/radio/si470x/radio-si470x-common.c | 2 +- drivers/media/radio/si470x/radio-si470x-i2c.c | 4 +- drivers/media/radio/si470x/radio-si470x-usb.c | 4 +- drivers/media/radio/si4713/radio-platform-si4713.c | 6 +- drivers/media/radio/si4713/radio-usb-si4713.c | 6 +- drivers/media/radio/tea575x.c | 10 +- drivers/media/radio/tef6862.c | 2 +- drivers/media/radio/wl128x/fmdrv_v4l2.c | 13 +- drivers/media/rc/ati_remote.c | 2 +- drivers/media/rc/mceusb.c | 2 +- drivers/media/rc/streamzap.c | 2 +- drivers/media/tuners/e4000.c | 2 +- drivers/media/tuners/fc2580.c | 2 +- drivers/media/tuners/msi001.c | 2 +- drivers/media/tuners/mt20xx.c | 2 +- drivers/media/tuners/si2157.c | 13 +- drivers/media/tuners/si2157_priv.h | 9 +- drivers/media/tuners/tuner-simple.c | 2 +- drivers/media/usb/airspy/airspy.c | 10 +- drivers/media/usb/au0828/au0828-core.c | 17 +- drivers/media/usb/au0828/au0828-i2c.c | 2 +- drivers/media/usb/au0828/au0828-video.c | 22 +- drivers/media/usb/cpia2/cpia2_v4l.c | 12 +- drivers/media/usb/cx231xx/cx231xx-417.c | 2 +- drivers/media/usb/cx231xx/cx231xx-audio.c | 8 +- drivers/media/usb/cx231xx/cx231xx-input.c | 2 +- drivers/media/usb/cx231xx/cx231xx-video.c | 27 +- drivers/media/usb/dvb-usb-v2/af9035.c | 8 +- drivers/media/usb/dvb-usb-v2/anysee.c | 2 +- drivers/media/usb/dvb-usb-v2/dvb_usb_core.c | 2 +- drivers/media/usb/dvb-usb-v2/gl861.c | 2 +- drivers/media/usb/dvb-usb-v2/lmedm04.c | 2 +- drivers/media/usb/dvb-usb-v2/mxl111sf.c | 8 +- drivers/media/usb/dvb-usb-v2/mxl111sf.h | 8 +- drivers/media/usb/dvb-usb-v2/rtl28xxu.c | 18 +- drivers/media/usb/dvb-usb-v2/zd1301.c | 2 +- drivers/media/usb/dvb-usb/cxusb.c | 4 +- drivers/media/usb/dvb-usb/dib0700_devices.c | 4 +- drivers/media/usb/dvb-usb/dvb-usb-i2c.c | 2 +- drivers/media/usb/dvb-usb/dw2102.c | 4 +- drivers/media/usb/dvb-usb/technisat-usb2.c | 5 +- drivers/media/usb/em28xx/em28xx-audio.c | 21 +- drivers/media/usb/em28xx/em28xx-cards.c | 33 +- drivers/media/usb/em28xx/em28xx-core.c | 5 +- drivers/media/usb/em28xx/em28xx-i2c.c | 3 +- drivers/media/usb/em28xx/em28xx-video.c | 124 +- drivers/media/usb/em28xx/em28xx.h | 8 +- drivers/media/usb/go7007/go7007-driver.c | 2 +- drivers/media/usb/go7007/go7007-v4l2.c | 16 +- drivers/media/usb/go7007/snd-go7007.c | 8 +- drivers/media/usb/gspca/gspca.c | 10 +- drivers/media/usb/gspca/sn9c20x.c | 2 +- drivers/media/usb/gspca/sq930x.c | 2 +- drivers/media/usb/hackrf/hackrf.c | 12 +- drivers/media/usb/hdpvr/hdpvr-video.c | 9 +- drivers/media/usb/msi2500/msi2500.c | 8 +- drivers/media/usb/pulse8-cec/pulse8-cec.c | 3 +- drivers/media/usb/pvrusb2/pvrusb2-i2c-core.c | 6 +- drivers/media/usb/pvrusb2/pvrusb2-v4l2.c | 10 +- drivers/media/usb/pwc/pwc-if.c | 2 +- drivers/media/usb/pwc/pwc-v4l.c | 12 +- drivers/media/usb/rainshadow-cec/rainshadow-cec.c | 3 +- drivers/media/usb/s2255/s2255drv.c | 10 +- drivers/media/usb/stk1160/stk1160-i2c.c | 2 +- drivers/media/usb/stk1160/stk1160-v4l.c | 6 +- drivers/media/usb/stkwebcam/stk-webcam.c | 16 +- drivers/media/usb/tm6000/tm6000-alsa.c | 6 +- drivers/media/usb/tm6000/tm6000-i2c.c | 4 +- drivers/media/usb/tm6000/tm6000-video.c | 18 +- drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c | 2 +- drivers/media/usb/usbtv/usbtv-audio.c | 6 +- drivers/media/usb/usbtv/usbtv-video.c | 14 +- drivers/media/usb/usbvision/usbvision-core.c | 3 - drivers/media/usb/usbvision/usbvision-video.c | 26 +- drivers/media/usb/usbvision/usbvision.h | 1 - drivers/media/usb/uvc/uvc_ctrl.c | 18 +- drivers/media/usb/uvc/uvc_debugfs.c | 6 +- drivers/media/usb/uvc/uvc_driver.c | 75 +- drivers/media/usb/uvc/uvc_entity.c | 2 +- drivers/media/usb/uvc/uvc_metadata.c | 11 +- drivers/media/usb/uvc/uvc_v4l2.c | 10 +- drivers/media/usb/uvc/uvcvideo.h | 10 +- drivers/media/usb/zr364xx/zr364xx.c | 10 +- drivers/media/v4l2-core/tuner-core.c | 54 +- drivers/media/v4l2-core/v4l2-common.c | 25 +- drivers/media/v4l2-core/v4l2-ctrls.c | 8 +- drivers/media/v4l2-core/v4l2-device.c | 2 +- drivers/media/v4l2-core/v4l2-dv-timings.c | 202 +- drivers/media/v4l2-core/v4l2-flash-led-class.c | 2 +- drivers/media/v4l2-core/v4l2-ioctl.c | 8 +- drivers/media/v4l2-core/v4l2-mc.c | 147 +- drivers/media/v4l2-core/v4l2-subdev.c | 2 +- drivers/memory/atmel-ebi.c | 3 +- drivers/message/fusion/lsi/mpi_cnfg.h | 2 +- drivers/message/fusion/mptbase.c | 8 +- drivers/message/fusion/mptsas.c | 8 +- drivers/mfd/Kconfig | 26 +- drivers/mfd/Makefile | 1 + drivers/mfd/adp5520.c | 2 +- drivers/mfd/altera-a10sr.c | 3 +- drivers/mfd/arizona-core.c | 10 +- drivers/mfd/at91-usart.c | 72 + drivers/mfd/cros_ec.c | 3 +- drivers/mfd/da9052-spi.c | 3 +- drivers/mfd/intel_msic.c | 49 +- drivers/mfd/intel_soc_pmic_bxtwc.c | 56 +- drivers/mfd/intel_soc_pmic_chtdc_ti.c | 5 +- drivers/mfd/intel_soc_pmic_chtwc.c | 5 +- drivers/mfd/intel_soc_pmic_core.c | 25 +- drivers/mfd/intel_soc_pmic_core.h | 12 +- drivers/mfd/intel_soc_pmic_crc.c | 78 +- drivers/mfd/madera-core.c | 33 +- drivers/mfd/max14577.c | 28 +- drivers/mfd/max77620.c | 2 +- drivers/mfd/max77686.c | 32 +- drivers/mfd/max77693.c | 34 +- drivers/mfd/max77843.c | 19 +- drivers/mfd/max8997-irq.c | 30 +- drivers/mfd/max8997.c | 40 +- drivers/mfd/max8998-irq.c | 18 +- drivers/mfd/max8998.c | 28 +- drivers/mfd/mc13xxx-core.c | 3 +- drivers/mfd/mc13xxx-spi.c | 3 +- drivers/mfd/menelaus.c | 13 +- drivers/mfd/motorola-cpcap.c | 51 +- drivers/mfd/omap-usb-host.c | 11 +- drivers/mfd/sec-core.c | 16 +- drivers/mfd/sec-irq.c | 24 +- drivers/mfd/ti-lmu.c | 14 +- drivers/mfd/twl6040.c | 3 +- drivers/misc/ad525x_dpot-i2c.c | 2 +- drivers/misc/ad525x_dpot-spi.c | 2 +- drivers/misc/ad525x_dpot.c | 6 +- drivers/misc/apds990x.c | 1 - drivers/misc/bh1770glc.c | 3 - drivers/misc/cxl/api.c | 3 +- drivers/misc/cxl/flash.c | 4 +- drivers/misc/genwqe/card_base.h | 2 +- drivers/misc/genwqe/card_dev.c | 9 +- drivers/misc/ibmasm/ibmasmfs.c | 11 +- drivers/misc/lkdtm/Makefile | 2 + drivers/misc/lkdtm/core.c | 2 + drivers/misc/lkdtm/lkdtm.h | 4 + drivers/misc/lkdtm/stackleak.c | 73 + drivers/misc/lkdtm/usercopy.c | 15 +- drivers/misc/ocxl/config.c | 4 +- drivers/misc/sgi-gru/grukservices.c | 4 +- drivers/misc/sgi-gru/grutlbpurge.c | 1 - drivers/misc/sgi-xp/xpc_partition.c | 3 +- drivers/mmc/core/pwrseq_simple.c | 13 +- drivers/mmc/host/Kconfig | 26 +- drivers/mmc/host/Makefile | 2 + drivers/mmc/host/dw_mmc-hi3798cv200.c | 8 + drivers/mmc/host/jz4740_mmc.c | 5 +- drivers/mmc/host/mxcmmc.c | 5 +- drivers/mmc/host/renesas_sdhi.h | 5 +- drivers/mmc/host/renesas_sdhi_core.c | 66 +- drivers/mmc/host/renesas_sdhi_internal_dmac.c | 21 +- drivers/mmc/host/renesas_sdhi_sys_dmac.c | 8 +- drivers/mmc/host/sdhci-acpi.c | 68 + drivers/mmc/host/sdhci-esdhc.h | 1 + drivers/mmc/host/sdhci-iproc.c | 59 +- drivers/mmc/host/sdhci-of-arasan.c | 3 +- drivers/mmc/host/sdhci-of-dwcmshc.c | 39 + drivers/mmc/host/sdhci-of-esdhc.c | 44 +- drivers/mmc/host/sdhci-pltfm.c | 68 +- drivers/mmc/host/sdhci-pltfm.h | 7 +- drivers/mmc/host/sdhci-sprd.c | 498 + drivers/mmc/host/sdhci-tegra.c | 675 +- drivers/mmc/host/sdhci-xenon-phy.c | 4 +- drivers/mmc/host/sdhci.c | 289 +- drivers/mmc/host/sdhci.h | 37 +- drivers/mmc/host/sh_mmcif.c | 7 +- drivers/mmc/host/sunxi-mmc.c | 24 +- drivers/mmc/host/tmio_mmc.c | 56 +- drivers/mmc/host/tmio_mmc.h | 10 +- drivers/mmc/host/tmio_mmc_core.c | 101 +- drivers/mmc/host/uniphier-sd.c | 693 + drivers/mmc/host/usdhi6rol0.c | 5 +- drivers/mtd/ar7part.c | 2 +- drivers/mtd/devices/m25p80.c | 26 +- drivers/mtd/mtdpart.c | 5 +- drivers/mtd/mtdsuper.c | 26 +- drivers/mtd/nand/raw/Kconfig | 20 - drivers/mtd/nand/raw/Makefile | 6 +- drivers/mtd/nand/raw/ams-delta.c | 249 +- drivers/mtd/nand/raw/atmel/nand-controller.c | 111 +- drivers/mtd/nand/raw/au1550nd.c | 124 +- drivers/mtd/nand/raw/bcm47xxnflash/main.c | 2 +- drivers/mtd/nand/raw/bcm47xxnflash/ops_bcm4706.c | 58 +- drivers/mtd/nand/raw/brcmnand/brcmnand.c | 93 +- drivers/mtd/nand/raw/cafe_nand.c | 74 +- drivers/mtd/nand/raw/cmx270_nand.c | 48 +- drivers/mtd/nand/raw/cs553x_nand.c | 75 +- drivers/mtd/nand/raw/davinci_nand.c | 93 +- drivers/mtd/nand/raw/denali.c | 143 +- drivers/mtd/nand/raw/denali.h | 10 +- drivers/mtd/nand/raw/denali_dt.c | 12 +- drivers/mtd/nand/raw/denali_pci.c | 10 +- drivers/mtd/nand/raw/diskonchip.c | 156 +- drivers/mtd/nand/raw/docg4.c | 1442 - drivers/mtd/nand/raw/fsl_elbc_nand.c | 70 +- drivers/mtd/nand/raw/fsl_ifc_nand.c | 106 +- drivers/mtd/nand/raw/fsl_upm.c | 66 +- drivers/mtd/nand/raw/fsmc_nand.c | 44 +- drivers/mtd/nand/raw/gpio.c | 29 +- drivers/mtd/nand/raw/gpmi-nand/gpmi-lib.c | 3 +- drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c | 111 +- drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.h | 2 +- drivers/mtd/nand/raw/hisi504_nand.c | 68 +- drivers/mtd/nand/raw/internals.h | 115 + drivers/mtd/nand/raw/jz4740_nand.c | 53 +- drivers/mtd/nand/raw/jz4780_nand.c | 42 +- drivers/mtd/nand/raw/lpc32xx_mlc.c | 59 +- drivers/mtd/nand/raw/lpc32xx_slc.c | 83 +- drivers/mtd/nand/raw/marvell_nand.c | 277 +- drivers/mtd/nand/raw/mpc5121_nfc.c | 65 +- drivers/mtd/nand/raw/mtk_nand.c | 93 +- drivers/mtd/nand/raw/mxc_nand.c | 114 +- drivers/mtd/nand/raw/nand_amd.c | 2 +- drivers/mtd/nand/raw/nand_base.c | 1721 +- drivers/mtd/nand/raw/nand_bbt.c | 24 +- drivers/mtd/nand/raw/nand_bch.c | 10 +- drivers/mtd/nand/raw/nand_ecc.c | 99 +- drivers/mtd/nand/raw/nand_esmt.c | 47 + drivers/mtd/nand/raw/nand_hynix.c | 15 +- drivers/mtd/nand/raw/nand_ids.c | 26 +- drivers/mtd/nand/raw/nand_jedec.c | 113 + drivers/mtd/nand/raw/nand_legacy.c | 642 + drivers/mtd/nand/raw/nand_macronix.c | 2 +- drivers/mtd/nand/raw/nand_micron.c | 19 +- drivers/mtd/nand/raw/nand_onfi.c | 305 + drivers/mtd/nand/raw/nand_samsung.c | 2 +- drivers/mtd/nand/raw/nand_timings.c | 18 +- drivers/mtd/nand/raw/nand_toshiba.c | 90 +- drivers/mtd/nand/raw/nandsim.c | 50 +- drivers/mtd/nand/raw/ndfc.c | 43 +- drivers/mtd/nand/raw/nuc900_nand.c | 47 +- drivers/mtd/nand/raw/omap2.c | 200 +- drivers/mtd/nand/raw/orion_nand.c | 26 +- drivers/mtd/nand/raw/oxnas_nand.c | 29 +- drivers/mtd/nand/raw/pasemi_nand.c | 51 +- drivers/mtd/nand/raw/plat_nand.c | 23 +- drivers/mtd/nand/raw/qcom_nandc.c | 92 +- drivers/mtd/nand/raw/r852.c | 66 +- drivers/mtd/nand/raw/s3c2410.c | 106 +- drivers/mtd/nand/raw/sh_flctl.c | 68 +- drivers/mtd/nand/raw/sharpsl.c | 36 +- drivers/mtd/nand/raw/sm_common.c | 7 +- drivers/mtd/nand/raw/socrates_nand.c | 60 +- drivers/mtd/nand/raw/sunxi_nand.c | 96 +- drivers/mtd/nand/raw/tango_nand.c | 77 +- drivers/mtd/nand/raw/tegra_nand.c | 36 +- drivers/mtd/nand/raw/tmio_nand.c | 78 +- drivers/mtd/nand/raw/txx9ndfmc.c | 53 +- drivers/mtd/nand/raw/vf610_nfc.c | 43 +- drivers/mtd/nand/raw/xway_nand.c | 39 +- drivers/mtd/sm_ftl.c | 20 +- drivers/mtd/spi-nor/spi-nor.c | 918 +- drivers/mtd/tests/mtd_nandecctest.c | 21 +- drivers/mux/core.c | 104 +- drivers/mux/gpio.c | 12 +- drivers/net/arcnet/arc-rimi.c | 2 +- drivers/net/arcnet/com20020-isa.c | 2 +- drivers/net/arcnet/com90io.c | 2 +- drivers/net/bonding/bond_main.c | 11 +- drivers/net/ethernet/apple/bmac.c | 4 +- drivers/net/ethernet/apple/mace.c | 4 +- drivers/net/ethernet/apple/macmace.c | 4 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 16 - drivers/net/ethernet/broadcom/bnxt/bnxt.c | 18 - drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 3 + drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c | 20 +- drivers/net/ethernet/chelsio/cxgb4/t4_msg.h | 1 - drivers/net/ethernet/cirrus/ep93xx_eth.c | 2 +- drivers/net/ethernet/cirrus/mac89x0.c | 4 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 25 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.h | 2 + .../net/ethernet/freescale/dpaa2/dpaa2-ethtool.c | 19 + drivers/net/ethernet/i825xx/ether1.c | 5 +- drivers/net/ethernet/i825xx/lib82596.c | 4 +- drivers/net/ethernet/i825xx/sun3_82586.c | 6 +- drivers/net/ethernet/ibm/emac/core.c | 15 +- drivers/net/ethernet/intel/fm10k/fm10k.h | 3 - drivers/net/ethernet/intel/fm10k/fm10k_netdev.c | 3 - drivers/net/ethernet/intel/fm10k/fm10k_pci.c | 22 - drivers/net/ethernet/intel/ice/ice_main.c | 27 - drivers/net/ethernet/intel/igb/igb_main.c | 30 - drivers/net/ethernet/intel/ixgb/ixgb_main.c | 25 - drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 25 - drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 21 - drivers/net/ethernet/marvell/mvneta.c | 13 +- drivers/net/ethernet/marvell/mvpp2/mvpp2.h | 1 + drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 19 +- drivers/net/ethernet/mellanox/mlx4/en_netdev.c | 20 - drivers/net/ethernet/mellanox/mlx4/eq.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 14 +- .../mellanox/mlx5/core/diag/fs_tracepoint.h | 2 +- .../net/ethernet/mellanox/mlx5/core/en_accel/tls.c | 3 +- .../net/ethernet/mellanox/mlx5/core/en_common.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 19 - drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 51 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 2 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 9 +- drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c | 87 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 73 +- .../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 12 +- drivers/net/ethernet/mellanox/mlx5/core/transobj.c | 2 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 4 +- drivers/net/ethernet/mscc/ocelot_board.c | 12 +- .../net/ethernet/netronome/nfp/nfp_net_common.c | 18 - drivers/net/ethernet/qlogic/qed/qed_dcbx.c | 45 +- drivers/net/ethernet/qlogic/qed/qed_dcbx.h | 1 + drivers/net/ethernet/qlogic/qed/qed_dev.c | 15 +- drivers/net/ethernet/qlogic/qed/qed_hsi.h | 4 + drivers/net/ethernet/qlogic/qed/qed_mcp.c | 24 +- drivers/net/ethernet/qlogic/qed/qed_reg_addr.h | 6 + drivers/net/ethernet/qualcomm/qca_7k.c | 34 +- drivers/net/ethernet/qualcomm/qca_7k.h | 2 +- drivers/net/ethernet/qualcomm/qca_debug.c | 1 + drivers/net/ethernet/qualcomm/qca_spi.c | 28 +- drivers/net/ethernet/qualcomm/qca_spi.h | 1 + drivers/net/ethernet/realtek/r8169.c | 9 + drivers/net/ethernet/renesas/ravb.h | 5 + drivers/net/ethernet/renesas/ravb_main.c | 11 +- drivers/net/ethernet/renesas/ravb_ptp.c | 2 +- drivers/net/ethernet/seeq/ether3.c | 5 +- drivers/net/ethernet/seeq/sgiseeq.c | 3 +- drivers/net/ethernet/sgi/ioc3-eth.c | 4 +- drivers/net/ethernet/sgi/meth.c | 2 +- drivers/net/ethernet/stmicro/stmmac/common.h | 4 +- drivers/net/ethernet/stmicro/stmmac/stmmac.h | 14 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 238 +- drivers/net/ethernet/wiznet/w5100.c | 2 +- drivers/net/ethernet/wiznet/w5300.c | 2 +- drivers/net/ntb_netdev.c | 2 +- drivers/net/phy/mdio-mux-gpio.c | 11 +- drivers/net/phy/sfp-bus.c | 4 +- drivers/net/tun.c | 43 - drivers/net/wireless/ath/ath10k/ahb.c | 4 +- drivers/net/wireless/ath/ath10k/ce.c | 24 +- drivers/net/wireless/ath/ath10k/core.c | 17 +- drivers/net/wireless/ath/ath10k/htt_rx.c | 4 +- drivers/net/wireless/ath/ath10k/hw.h | 5 + drivers/net/wireless/ath/ath10k/mac.c | 2 + drivers/net/wireless/ath/ath10k/pci.c | 2 +- drivers/net/wireless/ath/ath10k/wmi.c | 6 + drivers/net/wireless/ath/ath6kl/main.c | 2 +- drivers/net/wireless/ath/ath9k/ar5008_phy.c | 4 - drivers/net/wireless/ath/ath9k/ath9k.h | 1 - drivers/net/wireless/ath/ath9k/debug_sta.c | 2 +- drivers/net/wireless/ath/ath9k/main.c | 12 +- drivers/net/wireless/ath/ath9k/tx99.c | 9 - drivers/net/wireless/ath/ath9k/xmit.c | 2 +- drivers/net/wireless/ath/carl9170/tx.c | 4 +- drivers/net/wireless/ath/wcn36xx/dxe.c | 19 +- drivers/net/wireless/ath/wcn36xx/smd.c | 4 +- drivers/net/wireless/ath/wil6210/cfg80211.c | 333 +- drivers/net/wireless/ath/wil6210/debugfs.c | 47 +- drivers/net/wireless/ath/wil6210/main.c | 13 +- drivers/net/wireless/ath/wil6210/pcie_bus.c | 1 + drivers/net/wireless/ath/wil6210/rx_reorder.c | 12 +- drivers/net/wireless/ath/wil6210/txrx.c | 98 +- drivers/net/wireless/ath/wil6210/txrx_edma.c | 26 +- drivers/net/wireless/ath/wil6210/wil6210.h | 19 + drivers/net/wireless/ath/wil6210/wmi.c | 350 +- drivers/net/wireless/ath/wil6210/wmi.h | 2 + drivers/net/wireless/broadcom/b43/dma.c | 8 +- drivers/net/wireless/broadcom/b43legacy/dma.c | 2 +- .../broadcom/brcm80211/brcmfmac/cfg80211.c | 8 + .../wireless/broadcom/brcm80211/brcmfmac/common.c | 4 +- .../wireless/broadcom/brcm80211/brcmfmac/feature.c | 2 +- .../wireless/broadcom/brcm80211/brcmfmac/pcie.c | 1 + .../wireless/broadcom/brcm80211/brcmfmac/sdio.c | 5 +- .../wireless/broadcom/brcm80211/brcmsmac/debug.c | 3 +- .../broadcom/brcm80211/brcmsmac/mac80211_if.c | 6 +- .../broadcom/brcm80211/brcmsmac/phy/phy_n.c | 4 +- .../net/wireless/broadcom/brcm80211/brcmutil/d11.c | 34 +- .../broadcom/brcm80211/include/brcmu_wifi.h | 3 + drivers/net/wireless/intel/iwlwifi/cfg/1000.c | 4 - drivers/net/wireless/intel/iwlwifi/cfg/2000.c | 4 - drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 69 +- drivers/net/wireless/intel/iwlwifi/cfg/5000.c | 4 - drivers/net/wireless/intel/iwlwifi/cfg/6000.c | 4 - drivers/net/wireless/intel/iwlwifi/cfg/7000.c | 5 - drivers/net/wireless/intel/iwlwifi/cfg/8000.c | 5 - drivers/net/wireless/intel/iwlwifi/cfg/9000.c | 4 +- drivers/net/wireless/intel/iwlwifi/dvm/agn.h | 5 - drivers/net/wireless/intel/iwlwifi/dvm/calib.c | 5 - drivers/net/wireless/intel/iwlwifi/dvm/calib.h | 5 - drivers/net/wireless/intel/iwlwifi/dvm/commands.h | 5 - drivers/net/wireless/intel/iwlwifi/dvm/debugfs.c | 5 - drivers/net/wireless/intel/iwlwifi/dvm/dev.h | 4 - drivers/net/wireless/intel/iwlwifi/dvm/devices.c | 4 - drivers/net/wireless/intel/iwlwifi/dvm/led.c | 4 - drivers/net/wireless/intel/iwlwifi/dvm/led.h | 4 - drivers/net/wireless/intel/iwlwifi/dvm/lib.c | 5 - drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c | 4 - drivers/net/wireless/intel/iwlwifi/dvm/main.c | 4 - drivers/net/wireless/intel/iwlwifi/dvm/power.c | 4 - drivers/net/wireless/intel/iwlwifi/dvm/power.h | 4 - drivers/net/wireless/intel/iwlwifi/dvm/rs.c | 4 - drivers/net/wireless/intel/iwlwifi/dvm/rs.h | 4 - drivers/net/wireless/intel/iwlwifi/dvm/rx.c | 4 - drivers/net/wireless/intel/iwlwifi/dvm/rxon.c | 4 - drivers/net/wireless/intel/iwlwifi/dvm/scan.c | 5 - drivers/net/wireless/intel/iwlwifi/dvm/sta.c | 4 - drivers/net/wireless/intel/iwlwifi/dvm/tt.c | 4 - drivers/net/wireless/intel/iwlwifi/dvm/tt.h | 4 - drivers/net/wireless/intel/iwlwifi/dvm/tx.c | 5 - drivers/net/wireless/intel/iwlwifi/dvm/ucode.c | 5 - drivers/net/wireless/intel/iwlwifi/fw/acpi.c | 3 - drivers/net/wireless/intel/iwlwifi/fw/acpi.h | 3 - drivers/net/wireless/intel/iwlwifi/fw/api/coex.h | 3 + .../net/wireless/intel/iwlwifi/fw/api/commands.h | 3 +- drivers/net/wireless/intel/iwlwifi/fw/api/d3.h | 89 +- .../net/wireless/intel/iwlwifi/fw/api/mac-cfg.h | 49 + drivers/net/wireless/intel/iwlwifi/fw/api/power.h | 30 +- drivers/net/wireless/intel/iwlwifi/fw/api/rs.h | 78 +- drivers/net/wireless/intel/iwlwifi/fw/api/rx.h | 199 +- drivers/net/wireless/intel/iwlwifi/fw/api/scan.h | 1 + drivers/net/wireless/intel/iwlwifi/fw/api/tx.h | 2 +- drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 120 +- drivers/net/wireless/intel/iwlwifi/fw/dbg.h | 23 +- drivers/net/wireless/intel/iwlwifi/fw/debugfs.c | 124 +- drivers/net/wireless/intel/iwlwifi/fw/debugfs.h | 3 - drivers/net/wireless/intel/iwlwifi/fw/error-dump.h | 8 +- drivers/net/wireless/intel/iwlwifi/fw/file.h | 30 +- drivers/net/wireless/intel/iwlwifi/fw/img.h | 5 - drivers/net/wireless/intel/iwlwifi/fw/notif-wait.c | 5 - drivers/net/wireless/intel/iwlwifi/fw/notif-wait.h | 5 - drivers/net/wireless/intel/iwlwifi/fw/runtime.h | 1 + drivers/net/wireless/intel/iwlwifi/iwl-agn-hw.h | 5 - drivers/net/wireless/intel/iwlwifi/iwl-config.h | 18 +- drivers/net/wireless/intel/iwlwifi/iwl-csr.h | 6 +- drivers/net/wireless/intel/iwlwifi/iwl-debug.c | 5 - drivers/net/wireless/intel/iwlwifi/iwl-debug.h | 4 - .../net/wireless/intel/iwlwifi/iwl-devtrace-data.h | 10 +- .../net/wireless/intel/iwlwifi/iwl-devtrace-io.h | 4 - .../wireless/intel/iwlwifi/iwl-devtrace-iwlwifi.h | 14 +- .../net/wireless/intel/iwlwifi/iwl-devtrace-msg.h | 4 - .../wireless/intel/iwlwifi/iwl-devtrace-ucode.h | 4 - drivers/net/wireless/intel/iwlwifi/iwl-devtrace.c | 4 - drivers/net/wireless/intel/iwlwifi/iwl-devtrace.h | 22 +- drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 24 +- drivers/net/wireless/intel/iwlwifi/iwl-drv.h | 5 - .../net/wireless/intel/iwlwifi/iwl-eeprom-parse.c | 7 +- .../net/wireless/intel/iwlwifi/iwl-eeprom-parse.h | 5 - .../net/wireless/intel/iwlwifi/iwl-eeprom-read.c | 5 - .../net/wireless/intel/iwlwifi/iwl-eeprom-read.h | 5 - drivers/net/wireless/intel/iwlwifi/iwl-fh.h | 5 +- drivers/net/wireless/intel/iwlwifi/iwl-io.c | 4 - drivers/net/wireless/intel/iwlwifi/iwl-io.h | 4 - drivers/net/wireless/intel/iwlwifi/iwl-modparams.h | 3 - drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 5 - drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.h | 5 - drivers/net/wireless/intel/iwlwifi/iwl-op-mode.h | 7 +- drivers/net/wireless/intel/iwlwifi/iwl-phy-db.c | 5 - drivers/net/wireless/intel/iwlwifi/iwl-phy-db.h | 5 - drivers/net/wireless/intel/iwlwifi/iwl-prph.h | 5 - drivers/net/wireless/intel/iwlwifi/iwl-scd.h | 5 - drivers/net/wireless/intel/iwlwifi/iwl-trans.c | 5 - drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 24 +- drivers/net/wireless/intel/iwlwifi/mvm/binding.c | 5 - drivers/net/wireless/intel/iwlwifi/mvm/coex.c | 14 +- drivers/net/wireless/intel/iwlwifi/mvm/constants.h | 5 - drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 162 +- .../net/wireless/intel/iwlwifi/mvm/debugfs-vif.c | 5 - drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 5 - drivers/net/wireless/intel/iwlwifi/mvm/debugfs.h | 5 - drivers/net/wireless/intel/iwlwifi/mvm/fw-api.h | 5 - drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 28 +- drivers/net/wireless/intel/iwlwifi/mvm/led.c | 5 - drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 66 +- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 49 +- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 34 +- drivers/net/wireless/intel/iwlwifi/mvm/nvm.c | 5 - .../net/wireless/intel/iwlwifi/mvm/offloading.c | 5 - drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 49 +- drivers/net/wireless/intel/iwlwifi/mvm/power.c | 5 - drivers/net/wireless/intel/iwlwifi/mvm/quota.c | 5 - drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c | 35 +- drivers/net/wireless/intel/iwlwifi/mvm/rs.c | 20 +- drivers/net/wireless/intel/iwlwifi/mvm/rs.h | 4 +- drivers/net/wireless/intel/iwlwifi/mvm/rx.c | 5 - drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 711 +- drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 26 +- drivers/net/wireless/intel/iwlwifi/mvm/sf.c | 5 - drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 5 - drivers/net/wireless/intel/iwlwifi/mvm/tdls.c | 3 - drivers/net/wireless/intel/iwlwifi/mvm/testmode.h | 5 - .../net/wireless/intel/iwlwifi/mvm/time-event.h | 5 - drivers/net/wireless/intel/iwlwifi/mvm/tof.c | 5 - drivers/net/wireless/intel/iwlwifi/mvm/tof.h | 5 - drivers/net/wireless/intel/iwlwifi/mvm/tt.c | 5 - drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 115 +- drivers/net/wireless/intel/iwlwifi/mvm/utils.c | 26 +- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 60 +- drivers/net/wireless/intel/iwlwifi/pcie/internal.h | 94 +- drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 20 +- .../net/wireless/intel/iwlwifi/pcie/trans-gen2.c | 9 +- drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 88 +- drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c | 124 +- drivers/net/wireless/intel/iwlwifi/pcie/tx.c | 16 +- .../net/wireless/intersil/orinoco/orinoco_usb.c | 6 +- drivers/net/wireless/marvell/libertas_tf/if_usb.c | 5 +- drivers/net/wireless/marvell/mwifiex/usb.c | 13 + drivers/net/wireless/mediatek/mt76/Kconfig | 29 +- drivers/net/wireless/mediatek/mt76/Makefile | 10 +- drivers/net/wireless/mediatek/mt76/dma.c | 16 +- drivers/net/wireless/mediatek/mt76/dma.h | 51 +- drivers/net/wireless/mediatek/mt76/mac80211.c | 6 +- drivers/net/wireless/mediatek/mt76/mmio.c | 12 +- drivers/net/wireless/mediatek/mt76/mt76.h | 94 +- drivers/net/wireless/mediatek/mt76/mt76x0/Makefile | 13 +- drivers/net/wireless/mediatek/mt76/mt76x0/core.c | 34 - drivers/net/wireless/mediatek/mt76/mt76x0/dma.c | 522 - drivers/net/wireless/mediatek/mt76/mt76x0/eeprom.c | 26 +- drivers/net/wireless/mediatek/mt76/mt76x0/eeprom.h | 3 - drivers/net/wireless/mediatek/mt76/mt76x0/init.c | 400 +- drivers/net/wireless/mediatek/mt76/mt76x0/mac.c | 437 +- drivers/net/wireless/mediatek/mt76/mt76x0/mac.h | 136 +- drivers/net/wireless/mediatek/mt76/mt76x0/main.c | 272 +- drivers/net/wireless/mediatek/mt76/mt76x0/mcu.c | 656 - drivers/net/wireless/mediatek/mt76/mt76x0/mcu.h | 61 +- drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0.h | 181 +- drivers/net/wireless/mediatek/mt76/mt76x0/pci.c | 81 + drivers/net/wireless/mediatek/mt76/mt76x0/phy.c | 37 +- drivers/net/wireless/mediatek/mt76/mt76x0/regs.h | 651 - drivers/net/wireless/mediatek/mt76/mt76x0/trace.h | 14 +- drivers/net/wireless/mediatek/mt76/mt76x0/tx.c | 245 +- drivers/net/wireless/mediatek/mt76/mt76x0/usb.c | 382 +- drivers/net/wireless/mediatek/mt76/mt76x0/usb.h | 61 - drivers/net/wireless/mediatek/mt76/mt76x0/util.c | 42 - drivers/net/wireless/mediatek/mt76/mt76x02_dma.h | 60 + drivers/net/wireless/mediatek/mt76/mt76x02_mac.c | 504 + drivers/net/wireless/mediatek/mt76/mt76x02_mac.h | 205 + drivers/net/wireless/mediatek/mt76/mt76x02_mcu.c | 213 + drivers/net/wireless/mediatek/mt76/mt76x02_mcu.h | 100 + drivers/net/wireless/mediatek/mt76/mt76x02_regs.h | 685 + drivers/net/wireless/mediatek/mt76/mt76x02_usb.h | 29 + .../net/wireless/mediatek/mt76/mt76x02_usb_core.c | 72 + .../net/wireless/mediatek/mt76/mt76x02_usb_mcu.c | 359 + drivers/net/wireless/mediatek/mt76/mt76x02_util.c | 456 + drivers/net/wireless/mediatek/mt76/mt76x02_util.h | 54 + drivers/net/wireless/mediatek/mt76/mt76x2.h | 88 +- drivers/net/wireless/mediatek/mt76/mt76x2_common.c | 318 +- drivers/net/wireless/mediatek/mt76/mt76x2_dma.c | 55 +- drivers/net/wireless/mediatek/mt76/mt76x2_dma.h | 29 - drivers/net/wireless/mediatek/mt76/mt76x2_init.c | 27 +- .../wireless/mediatek/mt76/mt76x2_init_common.c | 48 +- drivers/net/wireless/mediatek/mt76/mt76x2_mac.c | 19 +- drivers/net/wireless/mediatek/mt76/mt76x2_mac.h | 131 +- .../net/wireless/mediatek/mt76/mt76x2_mac_common.c | 488 +- drivers/net/wireless/mediatek/mt76/mt76x2_main.c | 93 +- drivers/net/wireless/mediatek/mt76/mt76x2_mcu.c | 261 +- drivers/net/wireless/mediatek/mt76/mt76x2_mcu.h | 68 +- .../net/wireless/mediatek/mt76/mt76x2_mcu_common.c | 124 + drivers/net/wireless/mediatek/mt76/mt76x2_phy.c | 65 +- .../net/wireless/mediatek/mt76/mt76x2_phy_common.c | 53 +- drivers/net/wireless/mediatek/mt76/mt76x2_regs.h | 619 - drivers/net/wireless/mediatek/mt76/mt76x2_trace.h | 2 +- drivers/net/wireless/mediatek/mt76/mt76x2_tx.c | 13 +- .../net/wireless/mediatek/mt76/mt76x2_tx_common.c | 49 +- drivers/net/wireless/mediatek/mt76/mt76x2_usb.c | 17 +- drivers/net/wireless/mediatek/mt76/mt76x2u.h | 17 +- drivers/net/wireless/mediatek/mt76/mt76x2u_core.c | 69 +- drivers/net/wireless/mediatek/mt76/mt76x2u_init.c | 23 +- drivers/net/wireless/mediatek/mt76/mt76x2u_mac.c | 2 +- drivers/net/wireless/mediatek/mt76/mt76x2u_main.c | 47 +- drivers/net/wireless/mediatek/mt76/mt76x2u_mcu.c | 218 +- drivers/net/wireless/mediatek/mt76/mt76x2u_phy.c | 67 +- drivers/net/wireless/mediatek/mt76/tx.c | 16 + drivers/net/wireless/mediatek/mt76/usb.c | 105 +- drivers/net/wireless/mediatek/mt76/usb_mcu.c | 204 +- drivers/net/wireless/quantenna/qtnfmac/cfg80211.c | 3 - drivers/net/wireless/ralink/rt2x00/rt2x00debug.c | 18 +- .../net/wireless/realtek/rtl818x/rtl8187/leds.c | 2 +- .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c | 2 + .../net/wireless/realtek/rtlwifi/rtl8188ee/hw.c | 6 +- .../net/wireless/realtek/rtlwifi/rtl8723ae/hw.c | 4 +- drivers/net/wireless/rsi/rsi_91x_hal.c | 4 - drivers/net/wireless/rsi/rsi_91x_usb.c | 11 +- drivers/net/wireless/rsi/rsi_common.h | 1 - drivers/net/wireless/st/cw1200/txrx.c | 4 +- drivers/nfc/fdp/fdp.c | 35 +- drivers/nfc/fdp/i2c.c | 26 +- drivers/nfc/st21nfca/dep.c | 3 +- drivers/nfc/st21nfca/se.c | 5 +- drivers/nfc/st95hf/core.c | 7 +- drivers/nvme/target/admin-cmd.c | 4 + drivers/nvmem/core.c | 2 +- drivers/of/base.c | 54 +- drivers/of/device.c | 17 +- drivers/of/fdt.c | 35 +- drivers/of/of_mdio.c | 12 +- drivers/of/of_numa.c | 4 +- drivers/of/of_private.h | 8 + drivers/of/of_reserved_mem.c | 13 +- drivers/of/overlay.c | 4 +- drivers/of/platform.c | 8 +- drivers/of/unittest-data/overlay_15.dts | 4 +- drivers/of/unittest-data/tests-overlay.dtsi | 4 +- drivers/of/unittest.c | 33 +- drivers/opp/core.c | 147 +- drivers/opp/cpu.c | 15 +- drivers/opp/of.c | 188 +- drivers/opp/opp.h | 19 +- drivers/oprofile/oprofilefs.c | 8 +- drivers/parisc/Makefile | 3 - drivers/parisc/ccio-rm-dma.c | 202 - drivers/pci/controller/dwc/pcie-designware.c | 8 +- drivers/pci/controller/dwc/pcie-designware.h | 3 +- drivers/pci/controller/pci-hyperv.c | 4 +- drivers/pci/hotplug/pciehp.h | 2 +- drivers/pci/hotplug/pciehp_ctrl.c | 22 +- drivers/pci/hotplug/pciehp_pci.c | 23 +- drivers/pci/pcie/aspm.c | 2 +- drivers/pci/remove.c | 4 +- drivers/pcmcia/soc_common.c | 9 +- drivers/phy/Kconfig | 2 + drivers/phy/Makefile | 2 + drivers/phy/broadcom/phy-brcm-usb.c | 4 +- drivers/phy/cadence/Kconfig | 10 + drivers/phy/cadence/Makefile | 1 + drivers/phy/cadence/phy-cadence-dp.c | 541 + drivers/phy/lantiq/phy-lantiq-rcu-usb2.c | 4 +- drivers/phy/motorola/phy-mapphone-mdm6600.c | 19 +- drivers/phy/qualcomm/phy-qcom-qmp.c | 4 +- drivers/phy/qualcomm/phy-qcom-qusb2.c | 4 +- drivers/phy/renesas/phy-rcar-gen2.c | 5 +- drivers/phy/renesas/phy-rcar-gen3-usb2.c | 5 +- drivers/phy/renesas/phy-rcar-gen3-usb3.c | 5 +- drivers/phy/rockchip/Kconfig | 8 + drivers/phy/rockchip/Makefile | 1 + drivers/phy/rockchip/phy-rockchip-inno-hdmi.c | 1277 + drivers/phy/socionext/Kconfig | 25 + drivers/phy/socionext/Makefile | 7 + drivers/phy/socionext/phy-uniphier-usb2.c | 244 + drivers/phy/socionext/phy-uniphier-usb3hs.c | 422 + drivers/phy/socionext/phy-uniphier-usb3ss.c | 349 + drivers/pinctrl/Kconfig | 7 +- drivers/pinctrl/Makefile | 1 + drivers/pinctrl/aspeed/pinctrl-aspeed.c | 2 +- drivers/pinctrl/berlin/berlin.c | 6 +- drivers/pinctrl/cirrus/pinctrl-madera-core.c | 8 +- drivers/pinctrl/freescale/pinctrl-imx.c | 7 +- drivers/pinctrl/freescale/pinctrl-imx1-core.c | 12 +- drivers/pinctrl/freescale/pinctrl-mxs.c | 1 - drivers/pinctrl/intel/pinctrl-baytrail.c | 29 +- drivers/pinctrl/intel/pinctrl-broxton.c | 48 +- drivers/pinctrl/intel/pinctrl-cannonlake.c | 21 +- drivers/pinctrl/intel/pinctrl-cedarfork.c | 7 +- drivers/pinctrl/intel/pinctrl-cherryview.c | 81 +- drivers/pinctrl/intel/pinctrl-denverton.c | 7 +- drivers/pinctrl/intel/pinctrl-geminilake.c | 32 +- drivers/pinctrl/intel/pinctrl-icelake.c | 7 +- drivers/pinctrl/intel/pinctrl-intel.c | 158 +- drivers/pinctrl/intel/pinctrl-intel.h | 10 + drivers/pinctrl/intel/pinctrl-lewisburg.c | 7 +- drivers/pinctrl/intel/pinctrl-sunrisepoint.c | 19 +- drivers/pinctrl/mediatek/Kconfig | 41 +- drivers/pinctrl/mediatek/Makefile | 4 + drivers/pinctrl/mediatek/mtk-eint.c | 2 +- drivers/pinctrl/mediatek/pinctrl-moore.c | 690 + drivers/pinctrl/mediatek/pinctrl-moore.h | 51 + drivers/pinctrl/mediatek/pinctrl-mt7622.c | 1407 +- drivers/pinctrl/mediatek/pinctrl-mt7623.c | 1441 + drivers/pinctrl/mediatek/pinctrl-mt8183.c | 544 + drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c | 670 + drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.h | 290 + drivers/pinctrl/mediatek/pinctrl-mtk-common.c | 4 +- drivers/pinctrl/mediatek/pinctrl-mtk-mt8183.h | 1916 + drivers/pinctrl/mediatek/pinctrl-paris.c | 907 + drivers/pinctrl/mediatek/pinctrl-paris.h | 63 + drivers/pinctrl/meson/Kconfig | 6 + drivers/pinctrl/meson/Makefile | 1 + drivers/pinctrl/meson/pinctrl-meson-g12a.c | 1404 + drivers/pinctrl/meson/pinctrl-meson.c | 4 +- drivers/pinctrl/meson/pinctrl-meson.h | 2 +- drivers/pinctrl/mvebu/pinctrl-mvebu.c | 6 +- drivers/pinctrl/nomadik/pinctrl-ab8500.c | 2 +- drivers/pinctrl/nomadik/pinctrl-ab8505.c | 2 +- drivers/pinctrl/nomadik/pinctrl-abx500.c | 2 +- drivers/pinctrl/nomadik/pinctrl-nomadik.c | 12 +- drivers/pinctrl/nuvoton/Kconfig | 12 + drivers/pinctrl/nuvoton/Makefile | 4 + drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c | 2072 + drivers/pinctrl/pinctrl-amd.c | 2 +- drivers/pinctrl/pinctrl-as3722.c | 2 +- drivers/pinctrl/pinctrl-at91-pio4.c | 29 +- drivers/pinctrl/pinctrl-at91.c | 40 +- drivers/pinctrl/pinctrl-coh901.c | 2 +- drivers/pinctrl/pinctrl-digicolor.c | 1 - drivers/pinctrl/pinctrl-falcon.c | 2 +- drivers/pinctrl/pinctrl-ingenic.c | 462 +- drivers/pinctrl/pinctrl-lantiq.c | 8 +- drivers/pinctrl/pinctrl-lpc18xx.c | 6 + drivers/pinctrl/pinctrl-mcp23s08.c | 2 +- drivers/pinctrl/pinctrl-pistachio.c | 1 - drivers/pinctrl/pinctrl-rockchip.c | 10 +- drivers/pinctrl/pinctrl-rza1.c | 8 +- drivers/pinctrl/pinctrl-single.c | 32 +- drivers/pinctrl/pinctrl-st.c | 6 +- drivers/pinctrl/qcom/pinctrl-msm.c | 55 +- drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 2 +- drivers/pinctrl/qcom/pinctrl-spmi-mpp.c | 27 +- drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c | 30 +- drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c | 2 +- drivers/pinctrl/samsung/pinctrl-samsung.c | 2 +- drivers/pinctrl/samsung/pinctrl-samsung.h | 2 +- drivers/pinctrl/sh-pfc/Kconfig | 5 + drivers/pinctrl/sh-pfc/Makefile | 1 + drivers/pinctrl/sh-pfc/core.c | 6 + drivers/pinctrl/sh-pfc/pfc-r8a77470.c | 133 + drivers/pinctrl/sh-pfc/pfc-r8a7796.c | 837 +- drivers/pinctrl/sh-pfc/pfc-r8a77965.c | 419 + drivers/pinctrl/sh-pfc/pfc-r8a77990.c | 321 + drivers/pinctrl/sh-pfc/sh_pfc.h | 1 + drivers/pinctrl/sirf/pinctrl-atlas7.c | 11 +- drivers/pinctrl/sirf/pinctrl-sirf.c | 2 +- drivers/pinctrl/spear/pinctrl-spear.h | 2 +- drivers/pinctrl/stm32/pinctrl-stm32.c | 4 +- drivers/pinctrl/sunxi/pinctrl-sunxi.c | 8 +- drivers/pinctrl/tegra/pinctrl-tegra.c | 1 - drivers/pinctrl/ti/pinctrl-ti-iodelay.c | 8 +- drivers/pinctrl/uniphier/pinctrl-uniphier-pro4.c | 5 +- drivers/pinctrl/vt8500/pinctrl-wmt.c | 6 +- drivers/pinctrl/vt8500/pinctrl-wmt.h | 2 +- drivers/platform/goldfish/goldfish_pipe.c | 299 +- drivers/platform/goldfish/goldfish_pipe_qemu.h | 112 + drivers/platform/x86/Kconfig | 2 + drivers/platform/x86/alienware-wmi.c | 1 + drivers/platform/x86/dell-smbios-wmi.c | 1 + drivers/platform/x86/intel_cht_int33fe.c | 27 +- drivers/power/reset/at91-sama5d2_shdwc.c | 119 +- drivers/power/reset/qcom-pon.c | 1 + drivers/power/reset/rmobile-reset.c | 5 +- drivers/power/supply/Kconfig | 7 + drivers/power/supply/Makefile | 1 + drivers/power/supply/ab8500_fg.c | 52 +- drivers/power/supply/bq25890_charger.c | 62 +- drivers/power/supply/bq27xxx_battery.c | 9 + drivers/power/supply/bq27xxx_battery_i2c.c | 2 + drivers/power/supply/cros_usbpd-charger.c | 117 +- drivers/power/supply/max14577_charger.c | 22 +- drivers/power/supply/max17040_battery.c | 18 +- drivers/power/supply/max17042_battery.c | 32 +- drivers/power/supply/max77693_charger.c | 22 +- drivers/power/supply/max8997_charger.c | 26 +- drivers/power/supply/max8998_charger.c | 28 +- drivers/power/supply/power_supply_sysfs.c | 3 +- drivers/power/supply/sc2731_charger.c | 504 + drivers/power/supply/twl4030_charger.c | 30 +- drivers/powercap/intel_rapl.c | 73 +- drivers/regulator/bd71837-regulator.c | 23 +- drivers/regulator/core.c | 123 +- drivers/regulator/da9052-regulator.c | 2 +- drivers/regulator/da9055-regulator.c | 2 +- drivers/regulator/fixed-helper.c | 1 - drivers/regulator/fixed.c | 33 +- drivers/regulator/helpers.c | 13 +- drivers/regulator/isl9305.c | 4 + drivers/regulator/ltc3589.c | 3 +- drivers/regulator/ltc3676.c | 3 +- drivers/regulator/max8997-regulator.c | 4 +- drivers/regulator/mc13xxx-regulator-core.c | 2 +- drivers/regulator/of_regulator.c | 46 +- drivers/regulator/pfuze100-regulator.c | 91 + drivers/regulator/qcom-rpmh-regulator.c | 17 +- drivers/regulator/qcom_smd-regulator.c | 77 + drivers/regulator/s5m8767.c | 12 +- drivers/remoteproc/da8xx_remoteproc.c | 2 +- drivers/remoteproc/qcom_adsp_pil.c | 12 + drivers/rpmsg/qcom_glink_native.c | 3 - drivers/rpmsg/qcom_glink_smem.c | 2 +- drivers/rpmsg/qcom_smd.c | 2 +- drivers/rpmsg/rpmsg_char.c | 27 +- drivers/rtc/Kconfig | 14 +- drivers/rtc/Makefile | 12 +- drivers/rtc/class.c | 12 +- drivers/rtc/interface.c | 3 - drivers/rtc/rtc-abx80x.c | 143 +- drivers/rtc/rtc-core.h | 14 - drivers/rtc/rtc-ds1307.c | 144 + drivers/rtc/rtc-ds1685.c | 191 +- drivers/rtc/rtc-isl1208.c | 18 +- drivers/rtc/rtc-lib.c | 2 +- drivers/rtc/rtc-mrst.c | 5 +- drivers/rtc/rtc-mt6397.c | 13 +- drivers/rtc/rtc-omap.c | 28 +- drivers/rtc/rtc-pl030.c | 15 +- drivers/rtc/rtc-pl031.c | 18 +- drivers/rtc/rtc-rv8803.c | 7 +- drivers/rtc/rtc-sun6i.c | 3 +- drivers/rtc/rtc-sysfs.c | 4 +- drivers/rtc/rtc-test.c | 7 +- drivers/rtc/rtc-tx4939.c | 4 +- drivers/s390/block/dasd.c | 6 +- drivers/s390/char/fs3270.c | 2 +- drivers/s390/char/sclp_early_core.c | 11 +- drivers/s390/char/sclp_pci.c | 10 +- drivers/s390/char/tape_3590.c | 2 +- drivers/s390/char/tty3270.c | 2 +- drivers/s390/char/vmlogrdr.c | 2 +- drivers/s390/cio/cmf.c | 2 +- drivers/s390/cio/qdio_main.c | 15 +- drivers/s390/cio/qdio_setup.c | 1 - drivers/s390/crypto/ap_bus.c | 18 +- drivers/s390/crypto/zcrypt_msgtype6.c | 9 +- drivers/s390/virtio/virtio_ccw.c | 2 +- drivers/scsi/53c700.h | 2 +- drivers/scsi/aacraid/aachba.c | 7 - drivers/scsi/aacraid/commsup.c | 2 - drivers/scsi/aic7xxx/aic7770.c | 6 - drivers/scsi/aic7xxx/aic79xx.h | 6 - drivers/scsi/aic7xxx/aic79xx_core.c | 44 - drivers/scsi/aic7xxx/aic79xx_pci.c | 8 - drivers/scsi/aic7xxx/aic7xxx.h | 6 - drivers/scsi/aic7xxx/aic7xxx_93cx6.c | 6 - drivers/scsi/aic7xxx/aic7xxx_core.c | 41 +- drivers/scsi/aic7xxx/aic7xxx_pci.c | 7 - drivers/scsi/aic7xxx/aicasm/aicasm.h | 4 - drivers/scsi/aic7xxx/aicasm/aicasm_gram.y | 4 - drivers/scsi/aic7xxx/aicasm/aicasm_macro_gram.y | 4 - drivers/scsi/aic7xxx/aicasm/aicasm_macro_scan.l | 4 - drivers/scsi/aic7xxx/aicasm/aicasm_scan.l | 4 - drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c | 4 - drivers/scsi/aic7xxx/aicasm/aicasm_symbol.h | 4 - drivers/scsi/arcmsr/arcmsr_hba.c | 20 +- drivers/scsi/be2iscsi/be_main.c | 2 - drivers/scsi/bnx2fc/bnx2fc_fcoe.c | 3 - drivers/scsi/cxlflash/ocxl_hw.c | 2 +- drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c | 5 +- drivers/scsi/ipr.c | 106 +- drivers/scsi/ipr.h | 1 + drivers/scsi/libfc/fc_fcp.c | 6 +- drivers/scsi/lpfc/lpfc.h | 29 +- drivers/scsi/lpfc/lpfc_attr.c | 126 +- drivers/scsi/lpfc/lpfc_bsg.c | 341 +- drivers/scsi/lpfc/lpfc_bsg.h | 36 + drivers/scsi/lpfc/lpfc_crtn.h | 7 + drivers/scsi/lpfc/lpfc_ct.c | 11 +- drivers/scsi/lpfc/lpfc_debugfs.c | 10 +- drivers/scsi/lpfc/lpfc_els.c | 3 + drivers/scsi/lpfc/lpfc_hbadisc.c | 8 +- drivers/scsi/lpfc/lpfc_hw4.h | 45 + drivers/scsi/lpfc/lpfc_init.c | 101 +- drivers/scsi/lpfc/lpfc_nportdisc.c | 3 + drivers/scsi/lpfc/lpfc_nvme.c | 30 +- drivers/scsi/lpfc/lpfc_nvmet.c | 20 +- drivers/scsi/lpfc/lpfc_scsi.c | 34 +- drivers/scsi/lpfc/lpfc_sli.c | 303 +- drivers/scsi/lpfc/lpfc_sli4.h | 1 + drivers/scsi/lpfc/lpfc_version.h | 2 +- drivers/scsi/lpfc/lpfc_vport.c | 14 +- drivers/scsi/pcmcia/aha152x_stub.c | 14 +- drivers/scsi/pcmcia/nsp_cs.c | 15 +- drivers/scsi/pcmcia/nsp_cs.h | 4 - drivers/scsi/pcmcia/qlogic_stub.c | 13 +- drivers/scsi/pcmcia/sym53c500_cs.c | 16 +- drivers/scsi/pm8001/pm8001_defs.h | 8 + drivers/scsi/pm8001/pm8001_hwi.c | 9 +- drivers/scsi/pm8001/pm8001_hwi.h | 4 - drivers/scsi/pm8001/pm8001_init.c | 3 +- drivers/scsi/pm8001/pm8001_sas.c | 41 +- drivers/scsi/pm8001/pm8001_sas.h | 3 +- drivers/scsi/pm8001/pm80xx_hwi.c | 97 +- drivers/scsi/pm8001/pm80xx_hwi.h | 9 +- drivers/scsi/qla2xxx/qla_attr.c | 587 +- drivers/scsi/qla2xxx/qla_bsg.c | 2 +- drivers/scsi/qla2xxx/qla_def.h | 32 +- drivers/scsi/qla2xxx/qla_gbl.h | 17 +- drivers/scsi/qla2xxx/qla_gs.c | 512 +- drivers/scsi/qla2xxx/qla_init.c | 334 +- drivers/scsi/qla2xxx/qla_inline.h | 23 +- drivers/scsi/qla2xxx/qla_iocb.c | 43 +- drivers/scsi/qla2xxx/qla_isr.c | 84 +- drivers/scsi/qla2xxx/qla_mbx.c | 49 +- drivers/scsi/qla2xxx/qla_nvme.c | 2 +- drivers/scsi/qla2xxx/qla_os.c | 311 +- drivers/scsi/qla2xxx/qla_target.c | 531 +- drivers/scsi/qla2xxx/qla_target.h | 12 +- drivers/scsi/qla2xxx/qla_version.h | 2 +- drivers/scsi/qla2xxx/tcm_qla2xxx.c | 49 +- drivers/scsi/raid_class.c | 4 +- drivers/scsi/scsi_lib.c | 4 +- drivers/scsi/sd.c | 6 +- drivers/scsi/sym53c8xx_2/sym_hipd.c | 15 +- drivers/scsi/ufs/ufshcd.c | 60 +- drivers/sfi/sfi_core.c | 2 +- drivers/slimbus/qcom-ngd-ctrl.c | 6 +- drivers/soc/Makefile | 2 +- drivers/soc/actions/Kconfig | 2 +- drivers/soc/actions/Makefile | 2 + drivers/soc/actions/owl-sps-helper.c | 6 +- drivers/soc/actions/owl-sps.c | 6 +- drivers/soc/amlogic/Kconfig | 7 + drivers/soc/amlogic/Makefile | 1 + drivers/soc/amlogic/meson-canvas.c | 185 + drivers/soc/fsl/dpio/dpio-service.c | 58 + drivers/soc/imx/gpc.c | 18 +- drivers/soc/imx/gpcv2.c | 92 +- drivers/soc/qcom/Kconfig | 21 +- drivers/soc/qcom/apr.c | 6 +- drivers/soc/qcom/llcc-slice.c | 74 +- drivers/soc/qcom/qcom-geni-se.c | 41 +- drivers/soc/qcom/rmtfs_mem.c | 5 + drivers/soc/qcom/rpmh-rsc.c | 2 + drivers/soc/qcom/smem.c | 174 +- drivers/soc/qcom/spm.c | 3 + drivers/soc/qcom/wcnss_ctrl.c | 2 +- drivers/soc/renesas/Kconfig | 19 +- drivers/soc/renesas/Makefile | 2 + drivers/soc/renesas/r8a7743-sysc.c | 5 +- drivers/soc/renesas/r8a7745-sysc.c | 5 +- drivers/soc/renesas/r8a774a1-sysc.c | 45 + drivers/soc/renesas/r8a774c0-sysc.c | 68 + drivers/soc/renesas/r8a7779-sysc.c | 5 +- drivers/soc/renesas/r8a7790-sysc.c | 5 +- drivers/soc/renesas/r8a7791-sysc.c | 5 +- drivers/soc/renesas/r8a7792-sysc.c | 5 +- drivers/soc/renesas/r8a7794-sysc.c | 5 +- drivers/soc/renesas/r8a7795-sysc.c | 5 +- drivers/soc/renesas/r8a7796-sysc.c | 5 +- drivers/soc/renesas/r8a77970-sysc.c | 5 +- drivers/soc/renesas/r8a77995-sysc.c | 5 +- drivers/soc/renesas/rcar-rst.c | 11 +- drivers/soc/renesas/rcar-sysc.c | 13 +- drivers/soc/renesas/rcar-sysc.h | 9 +- drivers/soc/renesas/renesas-soc.c | 100 +- drivers/soc/tegra/pmc.c | 513 +- drivers/soundwire/bus.c | 6 + drivers/soundwire/bus.h | 4 + drivers/soundwire/intel.c | 68 +- drivers/soundwire/intel_init.c | 2 +- drivers/soundwire/stream.c | 511 +- drivers/spi/Kconfig | 14 + drivers/spi/Makefile | 2 + drivers/spi/spi-at91-usart.c | 432 + drivers/spi/spi-atmel.c | 10 +- drivers/spi/spi-bcm63xx-hsspi.c | 20 +- drivers/spi/spi-davinci.c | 19 +- drivers/spi/spi-dw-mmio.c | 29 +- drivers/spi/spi-dw.c | 22 +- drivers/spi/spi-fsl-espi.c | 4 +- drivers/spi/spi-gpio.c | 16 +- drivers/spi/spi-mem.c | 69 +- drivers/spi/spi-mt65xx.c | 37 +- drivers/spi/spi-orion.c | 22 +- drivers/spi/spi-pic32-sqi.c | 2 +- drivers/spi/spi-pic32.c | 6 +- drivers/spi/spi-pl022.c | 10 +- drivers/spi/spi-pxa2xx.c | 17 +- drivers/spi/spi-rspi.c | 44 +- drivers/spi/spi-sh-hspi.c | 12 +- drivers/spi/spi-sh-msiof.c | 34 +- drivers/spi/spi-sh.c | 12 +- drivers/spi/spi-sprd.c | 745 + drivers/spi/spi-tegra20-slink.c | 31 +- drivers/spi/spi.c | 33 +- drivers/staging/android/ion/Kconfig | 2 +- drivers/staging/android/ion/ion.h | 5 - drivers/staging/android/ion/ion_page_pool.c | 8 +- drivers/staging/android/ion/ion_system_heap.c | 24 - drivers/staging/dgnc/dgnc_cls.c | 2 +- drivers/staging/erofs/Kconfig | 9 + drivers/staging/erofs/data.c | 105 +- drivers/staging/erofs/dir.c | 15 +- drivers/staging/erofs/erofs_fs.h | 11 + drivers/staging/erofs/include/trace/events/erofs.h | 20 +- drivers/staging/erofs/inode.c | 13 +- drivers/staging/erofs/internal.h | 96 +- drivers/staging/erofs/namei.c | 28 +- drivers/staging/erofs/super.c | 96 +- drivers/staging/erofs/unzip_vle.c | 445 +- drivers/staging/erofs/unzip_vle.h | 12 +- drivers/staging/erofs/unzip_vle_lz4.c | 69 +- drivers/staging/erofs/utils.c | 2 +- drivers/staging/erofs/xattr.c | 196 +- drivers/staging/fbtft/fbtft.h | 2 +- drivers/staging/fsl-dpaa2/ethsw/ethsw.c | 6 +- drivers/staging/gasket/Kconfig | 5 +- drivers/staging/gasket/apex_driver.c | 3 - drivers/staging/gasket/gasket_core.c | 138 +- drivers/staging/gasket/gasket_core.h | 19 +- drivers/staging/gasket/gasket_interrupt.c | 110 +- drivers/staging/gasket/gasket_interrupt.h | 24 +- drivers/staging/gasket/gasket_page_table.c | 85 +- drivers/staging/greybus/audio_codec.c | 1 - drivers/staging/greybus/tools/README.loopback | 2 +- drivers/staging/greybus/tools/loopback_test.c | 2 +- drivers/staging/iio/adc/ad7192.c | 2 +- drivers/staging/iio/adc/ad7280a.c | 2 +- drivers/staging/iio/adc/ad7606.c | 10 +- drivers/staging/iio/adc/ad7606_par.c | 2 +- drivers/staging/iio/adc/ad7606_spi.c | 2 +- drivers/staging/iio/adc/ad7780.c | 2 +- drivers/staging/iio/cdc/ad7746.c | 2 +- drivers/staging/iio/frequency/ad9832.c | 2 +- drivers/staging/iio/frequency/ad9834.c | 2 +- drivers/staging/iio/impedance-analyzer/ad5933.c | 2 +- drivers/staging/media/bcm2048/radio-bcm2048.c | 4 +- drivers/staging/media/davinci_vpfe/dm365_ipipe.c | 2 +- drivers/staging/media/davinci_vpfe/dm365_ipipeif.c | 2 +- drivers/staging/media/davinci_vpfe/dm365_isif.c | 2 +- drivers/staging/media/davinci_vpfe/dm365_resizer.c | 6 +- .../staging/media/davinci_vpfe/vpfe_mc_capture.c | 3 +- drivers/staging/media/davinci_vpfe/vpfe_video.c | 6 +- drivers/staging/media/imx/imx-media-capture.c | 4 +- drivers/staging/media/imx/imx-media-csi.c | 5 +- drivers/staging/media/imx/imx-media-dev.c | 19 +- drivers/staging/media/imx/imx-media-of.c | 4 +- drivers/staging/media/imx/imx6-mipi-csi2.c | 2 +- drivers/staging/media/mt9t031/Kconfig | 6 - drivers/staging/media/omap4iss/Kconfig | 2 + drivers/staging/media/omap4iss/Makefile | 3 + drivers/staging/media/omap4iss/iss.c | 8 +- drivers/staging/media/omap4iss/iss.h | 6 +- drivers/staging/media/omap4iss/iss_csi2.c | 6 +- drivers/staging/media/omap4iss/iss_csi2.h | 6 +- drivers/staging/media/omap4iss/iss_csiphy.c | 6 +- drivers/staging/media/omap4iss/iss_csiphy.h | 6 +- drivers/staging/media/omap4iss/iss_ipipe.c | 8 +- drivers/staging/media/omap4iss/iss_ipipe.h | 6 +- drivers/staging/media/omap4iss/iss_ipipeif.c | 8 +- drivers/staging/media/omap4iss/iss_ipipeif.h | 6 +- drivers/staging/media/omap4iss/iss_regs.h | 6 +- drivers/staging/media/omap4iss/iss_resizer.c | 8 +- drivers/staging/media/omap4iss/iss_resizer.h | 6 +- drivers/staging/media/omap4iss/iss_video.c | 16 +- drivers/staging/media/omap4iss/iss_video.h | 6 +- drivers/staging/media/zoran/zoran_card.c | 6 +- drivers/staging/media/zoran/zoran_driver.c | 4 +- drivers/staging/most/core.c | 27 +- drivers/staging/most/net/net.c | 2 +- drivers/staging/most/video/video.c | 4 +- drivers/staging/mt29f_spinand/mt29f_spinand.c | 47 +- drivers/staging/mt7621-eth/gsw_mt7621.c | 1 - drivers/staging/mt7621-eth/mdio.c | 4 +- drivers/staging/mt7621-eth/mtk_eth_soc.c | 1 - drivers/staging/mt7621-mmc/dbg.c | 4 +- drivers/staging/mt7621-mmc/dbg.h | 35 - drivers/staging/mt7621-mmc/sd.c | 402 +- drivers/staging/mt7621-pci/pci-mt7621.c | 26 +- drivers/staging/octeon-usb/octeon-hcd.c | 58 +- drivers/staging/olpc_dcon/Kconfig | 1 + drivers/staging/olpc_dcon/olpc_dcon.c | 5 +- drivers/staging/olpc_dcon/olpc_dcon_xo_1.c | 5 +- drivers/staging/olpc_dcon/olpc_dcon_xo_1_5.c | 5 +- drivers/staging/pi433/rf69.c | 3 +- drivers/staging/rtl8188eu/TODO | 2 +- drivers/staging/rtl8188eu/core/rtw_ap.c | 25 +- drivers/staging/rtl8188eu/core/rtw_cmd.c | 5 +- drivers/staging/rtl8188eu/core/rtw_debug.c | 25 +- drivers/staging/rtl8188eu/core/rtw_efuse.c | 8 +- drivers/staging/rtl8188eu/core/rtw_ieee80211.c | 20 +- drivers/staging/rtl8188eu/core/rtw_ioctl_set.c | 142 +- drivers/staging/rtl8188eu/core/rtw_led.c | 240 +- drivers/staging/rtl8188eu/core/rtw_mlme.c | 12 +- drivers/staging/rtl8188eu/core/rtw_mlme_ext.c | 15 +- drivers/staging/rtl8188eu/core/rtw_recv.c | 35 +- drivers/staging/rtl8188eu/core/rtw_security.c | 8 +- drivers/staging/rtl8188eu/core/rtw_wlan_util.c | 69 +- drivers/staging/rtl8188eu/core/rtw_xmit.c | 35 +- drivers/staging/rtl8188eu/hal/odm.c | 17 +- drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.c | 98 +- drivers/staging/rtl8188eu/include/odm_precomp.h | 2 +- drivers/staging/rtl8188eu/include/odm_reg.h | 106 - drivers/staging/rtl8188eu/include/osdep_service.h | 2 - drivers/staging/rtl8188eu/include/wifi.h | 8 - drivers/staging/rtl8188eu/os_dep/ioctl_linux.c | 4 +- drivers/staging/rtl8188eu/os_dep/osdep_service.c | 14 - drivers/staging/rtl8192e/rtllib_softmac.c | 16 +- drivers/staging/rtl8192u/ieee80211/dot11d.c | 108 +- drivers/staging/rtl8192u/ieee80211/dot11d.h | 77 +- drivers/staging/rtl8192u/ieee80211/ieee80211.h | 15 +- drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c | 12 +- .../staging/rtl8192u/ieee80211/ieee80211_softmac.c | 14 +- drivers/staging/rtl8192u/ieee80211/ieee80211_tx.c | 4 +- drivers/staging/rtl8192u/ieee80211/ieee80211_wx.c | 6 +- drivers/staging/rtl8192u/ieee80211/rtl819x_BA.h | 84 +- .../staging/rtl8192u/ieee80211/rtl819x_BAProc.c | 184 +- drivers/staging/rtl8192u/ieee80211/rtl819x_HT.h | 161 +- .../staging/rtl8192u/ieee80211/rtl819x_HTProc.c | 37 +- drivers/staging/rtl8192u/ieee80211/rtl819x_TS.h | 6 +- .../staging/rtl8192u/ieee80211/rtl819x_TSProc.c | 16 +- drivers/staging/rtl8192u/r8180_93cx6.h | 19 +- drivers/staging/rtl8192u/r8190_rtl8256.c | 33 +- drivers/staging/rtl8192u/r8190_rtl8256.h | 11 +- drivers/staging/rtl8192u/r8192U.h | 46 +- drivers/staging/rtl8192u/r8192U_core.c | 105 +- drivers/staging/rtl8192u/r8192U_hw.h | 204 +- drivers/staging/rtl8192u/r819xU_firmware.c | 4 +- drivers/staging/rtl8192u/r819xU_firmware.h | 11 +- drivers/staging/rtl8192u/r819xU_phy.c | 31 +- drivers/staging/rtl8192u/r819xU_phy.h | 6 +- drivers/staging/rtl8712/hal_init.c | 10 +- drivers/staging/rtl8712/rtl871x_ioctl_linux.c | 7 +- drivers/staging/rtl8712/rtl871x_xmit.c | 2 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 2 +- drivers/staging/rtl8723bs/core/rtw_pwrctrl.c | 4 +- drivers/staging/rtl8723bs/hal/hal_com_phycfg.c | 7 +- drivers/staging/rtlwifi/efuse.c | 3 +- drivers/staging/vboxvideo/vbox_drv.c | 155 +- drivers/staging/vboxvideo/vbox_drv.h | 33 +- drivers/staging/vboxvideo/vbox_fb.c | 94 +- drivers/staging/vboxvideo/vbox_irq.c | 8 +- drivers/staging/vboxvideo/vbox_main.c | 157 +- drivers/staging/vboxvideo/vbox_mode.c | 288 +- drivers/staging/vboxvideo/vbox_ttm.c | 78 +- .../vc04_services/bcm2835-audio/bcm2835-ctl.c | 235 +- .../vc04_services/bcm2835-audio/bcm2835-pcm.c | 338 +- .../vc04_services/bcm2835-audio/bcm2835-vchiq.c | 893 +- .../staging/vc04_services/bcm2835-audio/bcm2835.c | 222 +- .../staging/vc04_services/bcm2835-audio/bcm2835.h | 85 +- drivers/staging/wilc1000/coreconfigurator.c | 4 +- drivers/staging/wilc1000/host_interface.c | 215 +- drivers/staging/wilc1000/host_interface.h | 13 +- drivers/staging/wilc1000/linux_wlan.c | 88 +- drivers/staging/wilc1000/wilc_wfi_cfgoperations.c | 197 +- drivers/staging/wilc1000/wilc_wfi_netdevice.h | 41 +- drivers/staging/wilc1000/wilc_wlan.c | 174 +- drivers/staging/wilc1000/wilc_wlan.h | 5 +- drivers/staging/wlan-ng/p80211netdev.c | 4 - drivers/staging/wlan-ng/prism2fw.c | 5 +- drivers/target/iscsi/iscsi_target.c | 24 +- drivers/target/iscsi/iscsi_target_auth.c | 45 +- drivers/target/iscsi/iscsi_target_erl2.c | 2 +- drivers/target/iscsi/iscsi_target_erl2.h | 2 +- drivers/target/iscsi/iscsi_target_login.c | 2 +- drivers/tee/optee/core.c | 2 +- drivers/tee/tee_core.c | 113 +- drivers/tty/ehv_bytechan.c | 12 +- drivers/tty/serial/8250/8250_core.c | 6 +- drivers/tty/serial/8250/8250_of.c | 22 +- drivers/tty/serial/8250/8250_port.c | 29 +- drivers/tty/serial/8250/Kconfig | 2 +- drivers/tty/serial/Kconfig | 1 + drivers/tty/serial/atmel_serial.c | 42 +- drivers/tty/serial/cpm_uart/cpm_uart_core.c | 20 +- drivers/tty/serial/cpm_uart/cpm_uart_cpm1.c | 2 +- drivers/tty/serial/cpm_uart/cpm_uart_cpm2.c | 2 +- drivers/tty/serial/fsl_lpuart.c | 3 +- drivers/tty/serial/imx.c | 46 +- drivers/tty/serial/kgdboc.c | 46 +- drivers/tty/serial/mvebu-uart.c | 1 + drivers/tty/serial/mxs-auart.c | 3 +- drivers/tty/serial/pmac_zilog.c | 8 +- drivers/tty/serial/qcom_geni_serial.c | 69 +- drivers/tty/serial/samsung.c | 8 + drivers/tty/serial/sc16is7xx.c | 47 +- drivers/tty/serial/serial_mctrl_gpio.c | 7 +- drivers/tty/serial/sh-sci.c | 63 +- drivers/tty/serial/sprd_serial.c | 98 +- drivers/tty/serial/uartlite.c | 71 +- drivers/tty/serial/xilinx_uartps.c | 299 +- drivers/tty/sysrq.c | 2 +- drivers/tty/tty_buffer.c | 7 +- drivers/tty/tty_io.c | 17 +- drivers/tty/tty_port.c | 7 - drivers/tty/vt/vt.c | 12 +- drivers/tty/vt/vt_ioctl.c | 4 + drivers/uio/uio.c | 11 +- drivers/uio/uio_fsl_elbc_gpcm.c | 3 +- drivers/uio/uio_hv_generic.c | 7 +- drivers/usb/chipidea/ci_hdrc_imx.c | 19 +- drivers/usb/chipidea/usbmisc_imx.c | 4 +- drivers/usb/class/cdc-wdm.c | 2 +- drivers/usb/class/usbtmc.c | 1584 +- drivers/usb/common/roles.c | 15 +- drivers/usb/core/buffer.c | 8 +- drivers/usb/core/devio.c | 24 +- drivers/usb/core/driver.c | 28 +- drivers/usb/core/generic.c | 27 + drivers/usb/core/hcd.c | 14 - drivers/usb/core/phy.c | 7 +- drivers/usb/core/quirks.c | 3 +- drivers/usb/core/usb.c | 2 + drivers/usb/early/xhci-dbc.c | 14 +- drivers/usb/gadget/function/f_fs.c | 7 +- drivers/usb/gadget/function/f_mass_storage.c | 4 +- drivers/usb/gadget/legacy/inode.c | 7 +- drivers/usb/host/Kconfig | 2 +- drivers/usb/host/Makefile | 1 + drivers/usb/host/ehci-hcd.c | 5 - drivers/usb/host/ehci-mv.c | 181 +- drivers/usb/host/fotg210-hcd.c | 38 +- drivers/usb/host/fotg210.h | 3 + drivers/usb/host/pci-quirks.c | 12 +- drivers/usb/misc/iowarrior.c | 4 +- drivers/usb/misc/trancevibrator.c | 4 +- drivers/usb/mtu3/mtu3_core.c | 4 +- drivers/usb/mtu3/mtu3_gadget.c | 22 +- drivers/usb/musb/musb_dsps.c | 12 +- drivers/usb/phy/phy-mxs-usb.c | 2 +- drivers/usb/renesas_usbhs/common.c | 100 + drivers/usb/renesas_usbhs/common.h | 4 + drivers/usb/serial/cypress_m8.c | 2 +- drivers/usb/serial/option.c | 15 +- drivers/usb/serial/usb-serial-simple.c | 3 +- drivers/usb/storage/Kconfig | 23 +- drivers/usb/storage/isd200.c | 2 +- drivers/usb/typec/Kconfig | 45 +- drivers/usb/typec/Makefile | 6 +- drivers/usb/typec/class.c | 38 +- drivers/usb/typec/fusb302/Kconfig | 7 - drivers/usb/typec/fusb302/Makefile | 2 - drivers/usb/typec/fusb302/fusb302.c | 1876 - drivers/usb/typec/mux.c | 17 +- drivers/usb/typec/tcpm/Kconfig | 52 + drivers/usb/typec/tcpm/Makefile | 7 + drivers/usb/typec/tcpm/fusb302.c | 1861 + drivers/usb/typec/{fusb302 => tcpm}/fusb302_reg.h | 0 drivers/usb/typec/{ => tcpm}/tcpci.c | 0 drivers/usb/typec/{ => tcpm}/tcpci.h | 0 drivers/usb/typec/{ => tcpm}/tcpci_rt1711h.c | 0 drivers/usb/typec/{ => tcpm}/tcpm.c | 0 drivers/usb/typec/{typec_wcove.c => tcpm/wcove.c} | 0 drivers/usb/wusbcore/wa-rpipe.c | 6 +- drivers/vfio/Kconfig | 1 - drivers/video/backlight/as3711_bl.c | 7 +- drivers/video/fbdev/core/fbcon.c | 4 +- drivers/video/fbdev/core/fbmem.c | 67 +- drivers/video/fbdev/sh7760fb.c | 7 +- drivers/video/hdmi.c | 8 +- drivers/virtio/virtio_balloon.c | 2 +- drivers/vme/vme.c | 1 - drivers/xen/balloon.c | 2 +- drivers/xen/events/events_base.c | 2 +- drivers/xen/grant-table.c | 29 +- drivers/xen/swiotlb-xen.c | 12 +- drivers/xen/time.c | 2 +- drivers/xen/xen-selfballoon.c | 2 +- drivers/xen/xenfs/super.c | 7 +- fs/9p/acl.c | 2 +- fs/9p/v9fs.c | 21 + fs/9p/v9fs.h | 1 + fs/9p/vfs_dir.c | 19 +- fs/9p/vfs_file.c | 24 +- fs/9p/vfs_super.c | 2 +- fs/Kconfig | 7 + fs/Makefile | 5 +- fs/adfs/super.c | 9 +- fs/affs/super.c | 13 +- fs/afs/internal.h | 10 +- fs/afs/mntpt.c | 147 +- fs/afs/super.c | 634 +- fs/afs/volume.c | 4 +- fs/aio.c | 11 +- fs/anon_inodes.c | 3 +- fs/autofs/autofs_i.h | 2 +- fs/autofs/init.c | 4 +- fs/autofs/inode.c | 3 +- fs/befs/btree.c | 97 +- fs/befs/linuxvfs.c | 11 +- fs/bfs/inode.c | 17 +- fs/binfmt_misc.c | 7 +- fs/block_dev.c | 2 +- fs/btrfs/backref.c | 48 +- fs/btrfs/btrfs_inode.h | 8 +- fs/btrfs/check-integrity.c | 6 +- fs/btrfs/compression.c | 2 - fs/btrfs/ctree.c | 15 +- fs/btrfs/ctree.h | 52 +- fs/btrfs/delayed-inode.c | 38 +- fs/btrfs/delayed-inode.h | 4 +- fs/btrfs/delayed-ref.c | 55 +- fs/btrfs/delayed-ref.h | 5 +- fs/btrfs/dev-replace.c | 153 +- fs/btrfs/dev-replace.h | 13 - fs/btrfs/dir-item.c | 8 +- fs/btrfs/disk-io.c | 27 +- fs/btrfs/export.c | 4 +- fs/btrfs/extent-tree.c | 423 +- fs/btrfs/extent_io.c | 44 +- fs/btrfs/extent_io.h | 4 +- fs/btrfs/extent_map.c | 32 +- fs/btrfs/extent_map.h | 4 +- fs/btrfs/file.c | 34 +- fs/btrfs/free-space-cache.c | 6 +- fs/btrfs/inode.c | 154 +- fs/btrfs/ioctl.c | 18 +- fs/btrfs/qgroup.c | 378 +- fs/btrfs/qgroup.h | 11 + fs/btrfs/reada.c | 16 +- fs/btrfs/ref-verify.c | 8 +- fs/btrfs/relocation.c | 22 +- fs/btrfs/scrub.c | 49 +- fs/btrfs/send.c | 24 +- fs/btrfs/super.c | 36 +- fs/btrfs/tests/btrfs-tests.c | 8 +- fs/btrfs/tests/extent-io-tests.c | 10 +- fs/btrfs/tests/extent-map-tests.c | 4 +- fs/btrfs/transaction.c | 21 +- fs/btrfs/tree-log.c | 14 +- fs/btrfs/tree-log.h | 2 +- fs/btrfs/volumes.c | 135 +- fs/btrfs/volumes.h | 9 +- fs/buffer.c | 60 +- fs/ceph/super.c | 3 +- fs/cifs/cifs_debug.c | 13 +- fs/cifs/cifs_dfs_ref.c | 10 +- fs/cifs/cifs_fs_sb.h | 1 + fs/cifs/cifsfs.c | 39 +- fs/cifs/cifsglob.h | 3 + fs/cifs/cifssmb.c | 21 + fs/cifs/connect.c | 22 +- fs/cifs/ioctl.c | 2 - fs/cifs/smb2glob.h | 2 +- fs/cifs/smb2inode.c | 327 +- fs/cifs/smb2maperror.c | 2 +- fs/cifs/smb2ops.c | 19 +- fs/cifs/smb2pdu.c | 205 +- fs/cifs/smb2pdu.h | 13 +- fs/cifs/smb2proto.h | 25 +- fs/cifs/trace.h | 30 + fs/cifs/transport.c | 36 +- fs/coda/inode.c | 11 +- fs/compat_binfmt_elf.c | 2 +- fs/compat_ioctl.c | 201 +- fs/configfs/mount.c | 7 +- fs/cramfs/inode.c | 22 +- fs/crypto/fscrypt_private.h | 4 - fs/crypto/keyinfo.c | 10 - fs/dax.c | 13 +- fs/dcache.c | 40 +- fs/debugfs/inode.c | 14 +- fs/devpts/inode.c | 10 +- fs/ecryptfs/crypto.c | 12 +- fs/ecryptfs/main.c | 2 +- fs/efivarfs/super.c | 9 +- fs/efs/super.c | 14 +- fs/exofs/super.c | 7 +- fs/ext2/acl.c | 4 + fs/ext2/super.c | 14 +- fs/ext4/page-io.c | 2 +- fs/ext4/super.c | 16 +- fs/f2fs/acl.c | 7 + fs/f2fs/checkpoint.c | 2 + fs/f2fs/data.c | 20 +- fs/f2fs/debug.c | 3 +- fs/f2fs/f2fs.h | 24 +- fs/f2fs/file.c | 5 +- fs/f2fs/recovery.c | 14 +- fs/f2fs/segment.c | 85 +- fs/f2fs/super.c | 53 +- fs/fat/inode.c | 3 +- fs/fat/namei_msdos.c | 8 +- fs/fat/namei_vfat.c | 8 +- fs/file_table.c | 9 +- fs/filesystems.c | 4 + fs/freevxfs/vxfs_super.c | 12 +- fs/fs_context.c | 792 + fs/fs_parser.c | 555 + fs/fsopen.c | 563 + fs/fuse/control.c | 9 +- fs/fuse/file.c | 77 + fs/fuse/fuse_i.h | 3 + fs/fuse/inode.c | 16 +- fs/gfs2/ops_fstype.c | 6 +- fs/gfs2/rgrp.c | 43 +- fs/gfs2/super.c | 4 +- fs/gfs2/util.c | 3 + fs/hfs/brec.c | 5 + fs/hfs/btree.c | 41 +- fs/hfs/btree.h | 1 + fs/hfs/catalog.c | 16 + fs/hfs/extent.c | 4 + fs/hfs/super.c | 12 +- fs/hfsplus/attributes.c | 10 + fs/hfsplus/brec.c | 5 + fs/hfsplus/btree.c | 44 +- fs/hfsplus/catalog.c | 24 + fs/hfsplus/extents.c | 4 + fs/hfsplus/hfsplus_fs.h | 2 + fs/hfsplus/super.c | 12 +- fs/hostfs/hostfs_kern.c | 7 +- fs/hpfs/super.c | 11 +- fs/hugetlbfs/inode.c | 454 +- fs/inode.c | 6 +- fs/internal.h | 19 +- fs/ioctl.c | 2 +- fs/iomap.c | 2 +- fs/isofs/inode.c | 11 +- fs/jffs2/background.c | 2 +- fs/jffs2/super.c | 10 +- fs/jfs/acl.c | 4 + fs/jfs/inode.c | 1 - fs/jfs/super.c | 13 +- fs/kernfs/mount.c | 103 +- fs/kernfs/symlink.c | 5 +- fs/libfs.c | 20 +- fs/minix/inode.c | 14 +- fs/namei.c | 4 +- fs/namespace.c | 892 +- fs/nfs/internal.h | 4 +- fs/nfs/namespace.c | 3 +- fs/nfs/nfs4namespace.c | 3 +- fs/nfs/nfs4super.c | 27 +- fs/nfs/super.c | 22 +- fs/nfsd/nfsctl.c | 8 +- fs/nfsd/vfs.c | 3 +- fs/nilfs2/super.c | 10 +- fs/notify/fanotify/Kconfig | 1 - fs/notify/fanotify/fanotify_user.c | 42 +- fs/notify/fdinfo.c | 5 + fs/notify/fsnotify.c | 32 +- fs/notify/fsnotify.h | 11 + fs/notify/inotify/Kconfig | 1 - fs/notify/mark.c | 4 + fs/nsfs.c | 3 +- fs/ntfs/super.c | 13 +- fs/ocfs2/buffer_head_io.c | 78 +- fs/ocfs2/dir.c | 3 +- fs/ocfs2/dlmfs/dlmfs.c | 5 +- fs/ocfs2/dlmglue.c | 30 +- fs/ocfs2/file.c | 4 +- fs/ocfs2/journal.c | 51 +- fs/ocfs2/move_extents.c | 57 +- fs/ocfs2/refcounttree.c | 16 +- fs/ocfs2/stackglue.c | 6 - fs/ocfs2/stackglue.h | 3 - fs/ocfs2/super.c | 14 +- fs/omfs/inode.c | 9 +- fs/openpromfs/inode.c | 11 +- fs/orangefs/acl.c | 4 + fs/orangefs/namei.c | 6 +- fs/orangefs/orangefs-kernel.h | 2 +- fs/orangefs/orangefs-sysfs.c | 2 +- fs/orangefs/super.c | 5 +- fs/overlayfs/copy_up.c | 2 +- fs/overlayfs/file.c | 2 + fs/overlayfs/super.c | 11 +- fs/overlayfs/util.c | 3 +- fs/pipe.c | 3 +- fs/pnode.c | 1 + fs/proc/base.c | 18 + fs/proc/inode.c | 49 +- fs/proc/internal.h | 5 +- fs/proc/kcore.c | 3 +- fs/proc/loadavg.c | 3 - fs/proc/meminfo.c | 16 +- fs/proc/page.c | 2 +- fs/proc/root.c | 253 +- fs/proc/vmcore.c | 4 +- fs/pstore/Kconfig | 1 - fs/pstore/inode.c | 10 +- fs/qnx4/inode.c | 14 +- fs/qnx6/inode.c | 14 +- fs/ramfs/inode.c | 6 +- fs/read_write.c | 37 +- fs/reiserfs/super.c | 14 +- fs/reiserfs/xattr.c | 7 + fs/romfs/super.c | 13 +- fs/select.c | 20 +- fs/squashfs/super.c | 12 +- fs/stat.c | 3 + fs/statfs.c | 587 + fs/super.c | 488 +- fs/sysfs/mount.c | 67 +- fs/sysv/inode.c | 3 +- fs/sysv/super.c | 16 +- fs/timerfd.c | 12 +- fs/tracefs/inode.c | 10 +- fs/ubifs/super.c | 12 +- fs/ubifs/xattr.c | 24 - fs/udf/balloc.c | 30 +- fs/udf/super.c | 155 +- fs/udf/udf_sb.h | 10 +- fs/ufs/super.c | 11 +- fs/utimes.c | 73 +- fs/xattr.c | 24 +- fs/xfs/xfs_super.c | 10 +- include/acpi/acpi_bus.h | 1 - include/asm-generic/compat.h | 24 +- include/asm-generic/dma-mapping.h | 9 - include/asm-generic/percpu.h | 4 - include/asm-generic/pgtable.h | 4 +- include/asm-generic/tlb.h | 86 +- include/asm-generic/unistd.h | 13 - include/asm-generic/vmlinux.lds.h | 4 +- include/crypto/algapi.h | 14 +- include/crypto/cbc.h | 2 +- include/crypto/chacha20.h | 3 +- include/crypto/hash.h | 6 +- include/crypto/mcryptd.h | 114 - include/crypto/speck.h | 62 - include/drm/drmP.h | 3 - include/drm/drm_atomic.h | 23 +- include/drm/drm_atomic_helper.h | 3 + include/drm/drm_atomic_uapi.h | 58 + include/drm/drm_blend.h | 6 + include/drm/drm_color_mgmt.h | 1 + include/drm/drm_connector.h | 1 + include/drm/drm_crtc.h | 41 +- include/drm/drm_device.h | 10 + include/drm/drm_dp_helper.h | 11 +- include/drm/drm_drv.h | 11 +- include/drm/drm_encoder.h | 1 + include/drm/drm_fb_cma_helper.h | 1 - include/drm/drm_fb_helper.h | 34 + include/drm/drm_fourcc.h | 22 + include/drm/drm_mode_config.h | 15 + include/drm/drm_panel.h | 1 + include/drm/drm_plane.h | 19 + include/drm/drm_print.h | 2 +- include/drm/drm_property.h | 2 + include/drm/drm_syncobj.h | 9 +- include/drm/drm_util.h | 32 + include/drm/gpu_scheduler.h | 42 +- include/drm/i915_pciids.h | 1 + include/drm/ttm/ttm_bo_api.h | 16 +- include/drm/ttm/ttm_bo_driver.h | 28 + include/dt-bindings/clock/exynos4.h | 30 - include/dt-bindings/clock/maxim,max77686.h | 5 +- include/dt-bindings/clock/maxim,max77802.h | 5 +- include/dt-bindings/clock/qcom,camcc-sdm845.h | 116 + include/dt-bindings/clock/qcom,gcc-msm8996.h | 9 + include/dt-bindings/clock/qcom,gcc-sdm845.h | 3 + include/dt-bindings/clock/r8a774a1-cpg-mssr.h | 58 + include/dt-bindings/clock/samsung,s2mps11.h | 5 +- include/dt-bindings/clock/samsung,s3c64xx-clock.h | 7 +- include/dt-bindings/clock/sun50i-a64-ccu.h | 1 + include/dt-bindings/gpio/meson-g12a-gpio.h | 114 + include/dt-bindings/iio/qcom,spmi-vadc.h | 125 +- include/dt-bindings/interconnect/qcom.h | 98 + include/dt-bindings/mfd/at91-usart.h | 17 + include/dt-bindings/pinctrl/pinctrl-tegra-io-pad.h | 18 + include/dt-bindings/power/r8a7744-sysc.h | 24 + include/dt-bindings/power/r8a774a1-sysc.h | 31 + include/dt-bindings/power/r8a774c0-sysc.h | 25 + include/dt-bindings/usb/pd.h | 26 + include/linux/acpi.h | 2 - include/linux/arch_topology.h | 1 + include/linux/bio.h | 75 +- include/linux/bitmap.h | 37 +- include/linux/blk-cgroup.h | 145 +- include/linux/blk_types.h | 1 - include/linux/blkdev.h | 119 - include/linux/bootmem.h | 404 - include/linux/bpf.h | 1 + include/linux/bpf_types.h | 1 + include/linux/bvec.h | 3 - include/linux/cgroup-defs.h | 4 + include/linux/cgroup.h | 35 +- include/linux/compat.h | 101 +- include/linux/compat_time.h | 32 - include/linux/compiler-gcc.h | 21 +- include/linux/compiler_types.h | 13 +- include/linux/console_struct.h | 1 - include/linux/coresight.h | 41 +- include/linux/cpufeature.h | 2 +- include/linux/cpuidle.h | 10 - include/linux/crc-t10dif.h | 1 + include/linux/debugfs.h | 8 +- include/linux/delayacct.h | 23 + include/linux/device.h | 31 + include/linux/dma-direct.h | 4 + include/linux/dma-mapping.h | 30 +- include/linux/dma-noncoherent.h | 27 +- include/linux/dma/sprd-dma.h | 69 + include/linux/edac.h | 2 + include/linux/elfcore-compat.h | 8 +- include/linux/errno.h | 1 + include/linux/fb.h | 11 +- include/linux/firmware/meson/meson_sm.h | 1 + include/linux/fs.h | 74 +- include/linux/fs_context.h | 215 + include/linux/fs_parser.h | 119 + include/linux/fsinfo.h | 41 + include/linux/fsl/mc.h | 6 + include/linux/fsl_ifc.h | 2 + include/linux/fsnotify_backend.h | 17 +- include/linux/genhd.h | 5 +- include/linux/gpio/consumer.h | 59 +- include/linux/gpio/driver.h | 26 +- include/linux/hdmi.h | 4 +- include/linux/hid.h | 28 + include/linux/hmm.h | 2 +- include/linux/hugetlb.h | 14 + include/linux/hyperv.h | 1 + include/linux/interconnect-provider.h | 125 + include/linux/interconnect.h | 49 + include/linux/iomap.h | 4 +- include/linux/ipc_namespace.h | 1 + include/linux/ipmi.h | 2 +- include/linux/ipmi_smi.h | 2 +- include/linux/irq.h | 3 +- include/linux/kernfs.h | 52 +- include/linux/kvm_host.h | 2 - include/linux/libfdt_env.h | 1 + include/linux/linkage.h | 1 + include/linux/lsm_hooks.h | 84 +- include/linux/math64.h | 3 + include/linux/memblock.h | 159 +- include/linux/memcontrol.h | 13 +- include/linux/mfd/cros_ec_commands.h | 10 + include/linux/mfd/da9063/pdata.h | 16 +- include/linux/mfd/ingenic-tcu.h | 56 + include/linux/mfd/intel_msic.h | 7 +- include/linux/mfd/intel_soc_pmic.h | 13 +- include/linux/mfd/intel_soc_pmic_bxtwc.h | 10 +- include/linux/mfd/madera/pdata.h | 1 - include/linux/mfd/max14577-private.h | 11 +- include/linux/mfd/max14577.h | 11 +- include/linux/mfd/max77686-private.h | 15 +- include/linux/mfd/max77686.h | 15 +- include/linux/mfd/max77693-common.h | 6 +- include/linux/mfd/max77693-private.h | 15 +- include/linux/mfd/max77693.h | 15 +- include/linux/mfd/max77843-private.h | 6 +- include/linux/mfd/max8997-private.h | 15 +- include/linux/mfd/max8997.h | 16 +- include/linux/mfd/max8998-private.h | 15 +- include/linux/mfd/max8998.h | 15 +- include/linux/mfd/mc13xxx.h | 1 + include/linux/mfd/rohm-bd718x7.h | 33 +- include/linux/mfd/samsung/core.h | 11 +- include/linux/mfd/samsung/irq.h | 10 +- include/linux/mfd/samsung/rtc.h | 15 +- include/linux/mfd/samsung/s2mpa01.h | 7 +- include/linux/mfd/samsung/s2mps11.h | 9 +- include/linux/mfd/samsung/s2mps13.h | 14 +- include/linux/mfd/samsung/s2mps14.h | 14 +- include/linux/mfd/samsung/s2mps15.h | 11 +- include/linux/mfd/samsung/s2mpu02.h | 14 +- include/linux/mfd/samsung/s5m8763.h | 10 +- include/linux/mfd/samsung/s5m8767.h | 10 +- include/linux/mlx5/device.h | 6 + include/linux/mlx5/driver.h | 5 +- include/linux/mlx5/fs.h | 20 +- include/linux/mlx5/mlx5_ifc.h | 74 +- include/linux/mm.h | 40 +- include/linux/mmc/host.h | 5 + include/linux/mmu_notifier.h | 27 +- include/linux/mmzone.h | 17 +- include/linux/module.h | 6 + include/linux/mount.h | 10 +- include/linux/mtd/jedec.h | 91 + include/linux/mtd/nand_bch.h | 11 +- include/linux/mtd/nand_ecc.h | 12 +- include/linux/mtd/onfi.h | 178 + include/linux/mtd/platnand.h | 74 + include/linux/mtd/rawnand.h | 635 +- include/linux/mtd/spi-nor.h | 119 + include/linux/mtd/super.h | 4 +- include/linux/mux/consumer.h | 4 + include/linux/netfilter/nf_conntrack_common.h | 3 - include/linux/netpoll.h | 5 +- include/linux/of.h | 16 +- include/linux/of_device.h | 3 - include/linux/page-flags.h | 5 +- include/linux/pci_ids.h | 4 + include/linux/percpu-defs.h | 6 +- include/linux/platform_data/ehci-sh.h | 16 +- include/linux/platform_data/gpio-davinci.h | 34 - include/linux/platform_data/gpio-omap.h | 4 + include/linux/platform_data/gpio-ts5500.h | 27 - include/linux/platform_data/mv_usb.h | 1 - include/linux/platform_data/shmob_drm.h | 6 +- include/linux/platform_data/spi-davinci.h | 4 - include/linux/platform_device.h | 1 + include/linux/pm_opp.h | 6 + include/linux/power/bq27xxx_battery.h | 1 + include/linux/psi.h | 53 + include/linux/psi_types.h | 92 + include/linux/ptrace.h | 17 +- include/linux/qcom-geni-se.h | 13 +- include/linux/radix-tree.h | 2 +- include/linux/ramfs.h | 4 +- include/linux/rculist.h | 32 +- include/linux/rcupdate.h | 154 +- include/linux/rcupdate_wait.h | 14 +- include/linux/rcutiny.h | 53 +- include/linux/rcutree.h | 31 +- include/linux/regmap.h | 12 +- include/linux/regulator/fixed.h | 3 - include/linux/regulator/machine.h | 6 +- include/linux/restart_block.h | 4 +- include/linux/rtc.h | 21 +- include/linux/rwsem.h | 4 +- include/linux/sched.h | 37 +- include/linux/sched/loadavg.h | 24 +- include/linux/sched/signal.h | 5 +- include/linux/sched/topology.h | 6 +- include/linux/security.h | 70 +- include/linux/serial_sci.h | 1 + include/linux/shmem_fs.h | 3 +- include/linux/skbuff.h | 20 + include/linux/slab.h | 56 +- include/linux/soc/amlogic/meson-canvas.h | 65 + include/linux/soc/qcom/llcc-qcom.h | 30 +- include/linux/socket.h | 4 +- include/linux/soundwire/sdw.h | 12 +- include/linux/spi/spi-mem.h | 7 +- include/linux/spi/spi.h | 5 +- include/linux/srcu.h | 3 + include/linux/srcutree.h | 13 +- include/linux/stackleak.h | 35 + include/linux/stmmac.h | 1 + include/linux/swap.h | 15 +- include/linux/syscalls.h | 34 +- include/linux/tee_drv.h | 73 + include/linux/time32.h | 78 +- include/linux/timekeeping.h | 12 - include/linux/timekeeping32.h | 53 +- include/linux/torture.h | 2 +- include/linux/tracehook.h | 13 +- include/linux/uio.h | 2 +- include/linux/vga_switcheroo.h | 3 + include/linux/vt_kern.h | 7 - include/linux/writeback.h | 5 +- include/media/cec.h | 150 +- include/media/media-entity.h | 48 + include/media/rcar-fcp.h | 6 +- include/media/v4l2-common.h | 14 +- include/media/v4l2-dv-timings.h | 17 + include/media/v4l2-mc.h | 78 - include/media/v4l2-rect.h | 26 + include/media/vsp1.h | 8 +- include/net/9p/9p.h | 12 +- include/net/9p/client.h | 71 +- include/net/act_api.h | 8 +- include/net/gen_stats.h | 4 + include/net/neighbour.h | 15 + include/net/net_namespace.h | 3 + include/net/netfilter/ipv4/nf_conntrack_ipv4.h | 13 +- include/net/netfilter/ipv6/nf_conntrack_ipv6.h | 13 - include/net/netfilter/nf_conntrack_core.h | 3 +- include/net/netfilter/nf_conntrack_l4proto.h | 36 +- include/net/netfilter/nf_tables.h | 9 +- include/net/nfc/hci.h | 2 +- include/net/pkt_cls.h | 2 +- include/net/sch_generic.h | 12 +- include/net/tls.h | 16 +- include/rdma/ib_addr.h | 8 +- include/rdma/ib_verbs.h | 69 +- include/rdma/rdma_cm.h | 6 +- include/rdma/rdma_vt.h | 10 +- include/rdma/uverbs_ioctl.h | 111 +- include/rdma/uverbs_std_types.h | 51 + include/soc/fsl/dpaa2-fd.h | 242 + include/soc/fsl/dpaa2-global.h | 15 + include/soc/fsl/dpaa2-io.h | 4 + include/soc/tegra/pmc.h | 20 +- {sound/pci/hda => include/sound}/hda_codec.h | 0 include/sound/hdaudio.h | 1 + include/sound/memalloc.h | 3 + include/sound/simple_card_utils.h | 27 +- include/sound/soc-acpi-intel-match.h | 6 + include/sound/soc-dapm.h | 8 - include/sound/soc-dpcm.h | 10 + include/sound/soc.h | 45 +- include/trace/events/btrfs.h | 36 +- include/trace/events/mmflags.h | 1 + include/trace/events/rcu.h | 25 +- include/trace/events/sched.h | 11 +- include/trace/events/signal.h | 3 +- include/uapi/asm-generic/unistd.h | 2 + include/uapi/drm/amdgpu_drm.h | 2 + include/uapi/drm/drm_fourcc.h | 39 + include/uapi/drm/drm_mode.h | 3 +- include/uapi/drm/i915_drm.h | 22 + include/uapi/linux/android/binder.h | 10 + include/uapi/linux/bpf.h | 26 + include/uapi/linux/fanotify.h | 16 +- include/uapi/linux/fcntl.h | 2 + include/uapi/linux/firewire-cdev.h | 22 +- include/uapi/linux/fs.h | 86 +- include/uapi/linux/fsinfo.h | 303 + include/uapi/linux/fuse.h | 104 +- include/uapi/linux/gen_stats.h | 1 + include/uapi/linux/gpio.h | 2 +- include/uapi/linux/input-event-codes.h | 1 + include/uapi/linux/kvm.h | 1 + include/uapi/linux/mount.h | 75 + include/uapi/linux/netfilter/nf_tables.h | 31 + include/uapi/linux/netfilter/xt_cgroup.h | 16 + include/uapi/linux/taskstats.h | 6 +- include/uapi/linux/udmabuf.h | 33 + include/uapi/linux/usb/tmc.h | 41 + include/uapi/linux/videodev2.h | 31 +- include/uapi/rdma/ib_user_verbs.h | 20 +- include/uapi/rdma/mlx5_user_ioctl_cmds.h | 20 + include/uapi/rdma/mlx5_user_ioctl_verbs.h | 12 + include/uapi/rdma/rdma_user_ioctl_cmds.h | 7 +- include/uapi/sound/skl-tplg-interface.h | 106 +- include/xen/events.h | 2 + include/xen/interface/memory.h | 6 - include/xen/xen-ops.h | 133 +- init/Kconfig | 29 +- init/do_mounts.c | 36 +- init/do_mounts_initrd.c | 1 + init/main.c | 12 +- ipc/ipc_sysctl.c | 42 +- ipc/mqueue.c | 114 +- ipc/msg.c | 6 +- ipc/namespace.c | 2 +- ipc/sem.c | 10 +- ipc/shm.c | 8 +- ipc/syscall.c | 2 +- ipc/util.c | 29 +- ipc/util.h | 53 +- kernel/Makefile | 4 + kernel/bpf/arraymap.c | 25 +- kernel/bpf/inode.c | 7 +- kernel/bpf/sockmap.c | 97 +- kernel/bpf/syscall.c | 8 + kernel/bpf/verifier.c | 48 +- kernel/cgroup/cgroup-internal.h | 50 +- kernel/cgroup/cgroup-v1.c | 413 +- kernel/cgroup/cgroup.c | 384 +- kernel/cgroup/cpuset.c | 68 +- kernel/compat.c | 8 +- kernel/cpu.c | 28 + kernel/debug/kdb/kdb_main.c | 7 +- kernel/delayacct.c | 15 + kernel/dma/Kconfig | 19 +- kernel/dma/Makefile | 1 - kernel/dma/contiguous.c | 6 +- kernel/dma/direct.c | 110 +- kernel/dma/mapping.c | 71 +- kernel/dma/noncoherent.c | 106 - kernel/dma/swiotlb.c | 10 +- kernel/events/uprobes.c | 4 +- kernel/fork.c | 62 +- kernel/futex.c | 2 +- kernel/futex_compat.c | 2 +- kernel/irq/matrix.c | 82 +- kernel/jump_label.c | 7 +- kernel/kallsyms.c | 4 +- kernel/kprobes.c | 39 +- kernel/locking/qspinlock_paravirt.h | 2 +- kernel/locking/rtmutex.c | 4 +- kernel/locking/rwsem-xadd.c | 15 +- kernel/locking/rwsem.c | 7 +- kernel/locking/rwsem.h | 95 +- kernel/pid.c | 4 +- kernel/pid_namespace.c | 2 +- kernel/power/process.c | 2 +- kernel/power/snapshot.c | 4 +- kernel/printk/printk.c | 5 +- kernel/profile.c | 2 +- kernel/ptrace.c | 4 +- kernel/rcu/Kconfig | 14 +- kernel/rcu/rcu.h | 67 +- kernel/rcu/rcuperf.c | 66 +- kernel/rcu/rcutorture.c | 626 +- kernel/rcu/srcutiny.c | 29 +- kernel/rcu/srcutree.c | 31 +- kernel/rcu/tiny.c | 154 +- kernel/rcu/tree.c | 2213 +- kernel/rcu/tree.h | 132 +- kernel/rcu/tree_exp.h | 426 +- kernel/rcu/tree_plugin.h | 790 +- kernel/rcu/update.c | 70 +- kernel/reboot.c | 1 + kernel/sched/Makefile | 1 + kernel/sched/core.c | 24 +- kernel/sched/fair.c | 185 +- kernel/sched/loadavg.c | 139 +- kernel/sched/psi.c | 759 + kernel/sched/sched.h | 196 +- kernel/sched/stats.h | 86 + kernel/sched/topology.c | 106 +- kernel/seccomp.c | 4 +- kernel/signal.c | 58 +- kernel/softirq.c | 3 +- kernel/stackleak.c | 132 + kernel/sys.c | 3 - kernel/sysctl.c | 15 +- kernel/time/hrtimer.c | 8 +- kernel/time/posix-stubs.c | 18 +- kernel/time/posix-timers.c | 30 +- kernel/time/time.c | 97 +- kernel/time/timekeeping.c | 24 - kernel/torture.c | 15 +- kernel/trace/blktrace.c | 4 +- kernel/trace/ring_buffer.c | 2 + kernel/trace/trace.c | 7 +- lib/Kconfig.debug | 9 +- lib/bitmap.c | 22 +- lib/chacha20.c | 6 +- lib/cpumask.c | 4 +- lib/crc-t10dif.c | 57 +- lib/crc32.c | 11 +- lib/lz4/lz4_decompress.c | 481 +- lib/lz4/lz4defs.h | 9 +- lib/parser.c | 16 +- lib/sg_pool.c | 7 +- lib/test_kasan.c | 70 + lib/vsprintf.c | 7 +- lib/zlib_inflate/inflate.c | 12 + localversion-next | 1 + mm/Kconfig | 12 +- mm/Makefile | 14 +- mm/backing-dev.c | 35 + mm/bootmem.c | 811 - mm/compaction.c | 5 + mm/filemap.c | 33 +- mm/huge_memory.c | 3 +- mm/hugetlb.c | 96 +- mm/internal.h | 2 +- mm/kasan/kasan_init.c | 7 +- mm/kmemleak.c | 44 +- mm/list_lru.c | 7 + mm/maccess.c | 6 + mm/memblock.c | 204 +- mm/memcontrol.c | 26 +- mm/memory.c | 373 +- mm/memory_hotplug.c | 154 +- mm/mempolicy.c | 35 +- mm/migrate.c | 5 + mm/mincore.c | 12 +- mm/mmap.c | 50 +- mm/mmu_gather.c | 261 + mm/mmu_notifier.c | 31 - mm/nobootmem.c | 445 - mm/oom_kill.c | 4 +- mm/page_alloc.c | 223 +- mm/page_ext.c | 6 +- mm/page_idle.c | 2 +- mm/page_io.c | 2 +- mm/page_owner.c | 6 +- mm/page_poison.c | 2 +- mm/percpu.c | 32 +- mm/rmap.c | 42 +- mm/shmem.c | 12 +- mm/slab.c | 4 +- mm/slab_common.c | 103 +- mm/slub.c | 33 +- mm/sparse-vmemmap.c | 6 +- mm/sparse.c | 18 +- mm/swap.c | 1 - mm/swap_state.c | 17 +- mm/swapfile.c | 225 +- mm/util.c | 5 +- mm/vmalloc.c | 4 + mm/vmscan.c | 27 +- mm/vmstat.c | 7 +- mm/workingset.c | 113 +- mm/z3fold.c | 8 +- mm/zsmalloc.c | 3 +- net/9p/Makefile | 1 - net/9p/client.c | 551 +- net/9p/mod.c | 9 +- net/9p/protocol.c | 20 +- net/9p/trans_fd.c | 45 +- net/9p/trans_rdma.c | 37 +- net/9p/trans_virtio.c | 44 +- net/9p/trans_xen.c | 17 +- net/9p/util.c | 140 - net/batman-adv/bat_v_elp.c | 10 +- net/batman-adv/bridge_loop_avoidance.c | 10 +- net/batman-adv/gateway_client.c | 11 +- net/batman-adv/network-coding.c | 27 +- net/batman-adv/soft-interface.c | 25 +- net/batman-adv/sysfs.c | 30 +- net/batman-adv/translation-table.c | 6 +- net/batman-adv/tvlv.c | 8 +- net/bluetooth/bnep/core.c | 7 +- net/bluetooth/bnep/sock.c | 19 +- net/bluetooth/cmtp/core.c | 14 +- net/bluetooth/cmtp/sock.c | 19 +- net/bluetooth/hidp/core.c | 23 +- net/bluetooth/hidp/hidp.h | 2 +- net/bluetooth/hidp/sock.c | 79 +- net/bridge/Kconfig | 2 +- net/bridge/br_netfilter_hooks.c | 3 +- net/compat.c | 10 +- net/core/devlink.c | 3 +- net/core/ethtool.c | 1 + net/core/filter.c | 139 +- net/core/flow_dissector.c | 134 + net/core/gen_stats.c | 73 +- net/core/neighbour.c | 16 +- net/core/netpoll.c | 19 +- net/ipv4/esp4.c | 7 +- net/ipv4/inet_hashtables.c | 2 +- net/ipv4/ip_tunnel.c | 9 + net/ipv4/netfilter/nf_nat_l3proto_ipv4.c | 1 - net/ipv4/tcp.c | 2 +- net/ipv4/udp.c | 2 +- net/ipv4/xfrm4_input.c | 1 + net/ipv4/xfrm4_mode_transport.c | 4 +- net/ipv6/addrconf.c | 4 +- net/ipv6/esp6.c | 7 +- net/ipv6/ip6_tunnel.c | 13 +- net/ipv6/netfilter/ip6t_ipv6header.c | 5 +- net/ipv6/netfilter/ip6t_rt.c | 10 +- net/ipv6/route.c | 9 +- net/ipv6/xfrm6_input.c | 1 + net/ipv6/xfrm6_mode_transport.c | 4 +- net/ipv6/xfrm6_output.c | 2 + net/mac80211/mesh.h | 3 +- net/mac80211/mesh_hwmp.c | 9 +- net/mac80211/status.c | 11 +- net/mac80211/tdls.c | 8 +- net/mac80211/tx.c | 6 +- net/mac80211/util.c | 3 + net/mpls/af_mpls.c | 6 +- net/netfilter/Kconfig | 7 + net/netfilter/Makefile | 1 + net/netfilter/nf_conntrack_core.c | 105 +- net/netfilter/nf_conntrack_expect.c | 3 +- net/netfilter/nf_conntrack_netlink.c | 73 +- net/netfilter/nf_conntrack_proto.c | 117 +- net/netfilter/nf_conntrack_proto_dccp.c | 155 +- net/netfilter/nf_conntrack_proto_generic.c | 28 +- net/netfilter/nf_conntrack_proto_gre.c | 44 +- net/netfilter/nf_conntrack_proto_icmp.c | 78 +- net/netfilter/nf_conntrack_proto_icmpv6.c | 80 +- net/netfilter/nf_conntrack_proto_sctp.c | 253 +- net/netfilter/nf_conntrack_proto_tcp.c | 255 +- net/netfilter/nf_conntrack_proto_udp.c | 236 +- net/netfilter/nf_conntrack_standalone.c | 9 +- net/netfilter/nf_flow_table_core.c | 37 +- net/netfilter/nf_nat_helper.c | 4 +- net/netfilter/nf_nat_redirect.c | 4 - net/netfilter/nf_tables_api.c | 120 +- net/netfilter/nfnetlink_cttimeout.c | 59 +- net/netfilter/nft_cmp.c | 6 +- net/netfilter/nft_ct.c | 5 +- net/netfilter/nft_dynset.c | 21 +- net/netfilter/nft_lookup.c | 20 +- net/netfilter/nft_objref.c | 20 +- net/netfilter/nft_osf.c | 2 +- net/netfilter/nft_reject.c | 6 +- net/netfilter/nft_rt.c | 11 + net/netfilter/nft_set_hash.c | 30 +- net/netfilter/nft_xfrm.c | 293 + net/netfilter/xt_CT.c | 2 +- net/netfilter/xt_IDLETIMER.c | 4 - net/netfilter/xt_SECMARK.c | 2 - net/netfilter/xt_cgroup.c | 72 + net/netlabel/netlabel_unlabeled.c | 3 +- net/nfc/hci/core.c | 10 + net/nfc/netlink.c | 6 +- net/openvswitch/conntrack.c | 8 +- net/rds/ib.h | 2 +- net/sched/act_api.c | 14 +- net/sched/act_gact.c | 6 +- net/sched/act_mirred.c | 5 +- net/sctp/protocol.c | 2 +- net/sctp/transport.c | 12 +- net/smc/af_smc.c | 26 +- net/smc/smc_clc.c | 14 +- net/smc/smc_close.c | 14 +- net/smc/smc_pnet.c | 2 +- net/socket.c | 21 +- net/sunrpc/rpc_pipe.c | 7 +- net/tls/tls_main.c | 4 +- net/tls/tls_sw.c | 85 +- net/wireless/core.c | 42 +- net/wireless/core.h | 3 + net/wireless/nl80211.c | 13 +- net/wireless/reg.c | 1 + net/wireless/scan.c | 58 +- net/xfrm/xfrm_device.c | 6 +- net/xfrm/xfrm_hash.c | 2 +- net/xfrm/xfrm_input.c | 1 + net/xfrm/xfrm_interface.c | 2 +- net/xfrm/xfrm_output.c | 4 + net/xfrm/xfrm_policy.c | 4 + net/xfrm/xfrm_user.c | 15 + samples/Kconfig | 10 +- samples/Makefile | 2 +- samples/bpf/bpf_load.c | 1 - samples/bpf/sampleip_user.c | 1 - samples/bpf/sockex2_kern.c | 11 +- samples/bpf/sockex3_kern.c | 8 +- samples/bpf/sockex3_user.c | 4 +- samples/bpf/test_current_task_under_cgroup_user.c | 1 - samples/statx/Makefile | 7 - samples/vfs/Makefile | 16 + samples/vfs/test-fs-query.c | 138 + samples/vfs/test-fsinfo.c | 589 + samples/vfs/test-fsmount.c | 118 + samples/{statx => vfs}/test-statx.c | 0 scripts/Kbuild.include | 2 +- scripts/Makefile.build | 12 +- scripts/Makefile.gcc-plugins | 10 + scripts/check_00index.sh | 67 - scripts/checkpatch.pl | 53 +- scripts/dtc/Makefile | 7 + scripts/dtc/Makefile.dtc | 4 + scripts/dtc/checks.c | 143 + scripts/dtc/data.c | 4 +- scripts/dtc/dtc-parser.y | 16 +- scripts/dtc/dtc.c | 11 + scripts/dtc/dtc.h | 13 + scripts/dtc/flattree.c | 2 +- scripts/dtc/libfdt/fdt.c | 81 +- scripts/dtc/libfdt/fdt_addresses.c | 35 +- scripts/dtc/libfdt/fdt_overlay.c | 6 +- scripts/dtc/libfdt/fdt_ro.c | 199 +- scripts/dtc/libfdt/fdt_rw.c | 28 +- scripts/dtc/libfdt/fdt_sw.c | 109 +- scripts/dtc/libfdt/libfdt.h | 76 +- scripts/dtc/libfdt/libfdt_env.h | 1 + scripts/dtc/libfdt/libfdt_internal.h | 5 +- scripts/dtc/livetree.c | 12 +- scripts/dtc/treesource.c | 225 +- scripts/dtc/update-dtc-source.sh | 2 +- scripts/dtc/util.c | 23 +- scripts/dtc/util.h | 20 +- scripts/dtc/version_gen.h | 2 +- scripts/dtc/yamltree.c | 247 + scripts/gcc-plugins/Kconfig | 51 + scripts/gcc-plugins/stackleak_plugin.c | 427 + scripts/kallsyms.c | 6 +- scripts/tags.sh | 2 +- security/apparmor/apparmorfs.c | 8 +- security/apparmor/include/cred.h | 2 + security/apparmor/include/mount.h | 11 +- security/apparmor/lsm.c | 115 +- security/apparmor/mount.c | 47 + security/apparmor/net.c | 15 +- security/commoncap.c | 3 - security/inode.c | 7 +- security/security.c | 64 +- security/selinux/hooks.c | 393 +- security/selinux/include/security.h | 16 +- security/selinux/selinuxfs.c | 8 +- security/selinux/ss/mls.c | 178 +- security/selinux/ss/mls.h | 2 +- security/selinux/ss/policydb.c | 2 +- security/selinux/ss/services.c | 12 +- security/smack/smack.h | 21 +- security/smack/smack_lsm.c | 367 +- security/smack/smackfs.c | 9 +- security/tomoyo/common.c | 3 +- security/tomoyo/common.h | 3 + security/tomoyo/mount.c | 46 + security/tomoyo/tomoyo.c | 19 +- sound/aoa/soundbus/i2sbus/core.c | 15 +- sound/arm/Kconfig | 1 - sound/core/memalloc.c | 40 +- sound/core/oss/pcm_plugin.c | 4 +- sound/core/pcm_lib.c | 21 +- sound/core/seq/seq_system.c | 22 +- sound/core/sgbuf.c | 15 +- sound/firewire/bebob/bebob.c | 2 + sound/firewire/bebob/bebob_maudio.c | 28 +- sound/firewire/digi00x/digi00x.c | 1 + sound/firewire/fireface/ff-protocol-ff400.c | 9 +- sound/firewire/fireworks/fireworks.c | 2 + sound/firewire/oxfw/oxfw.c | 10 + sound/firewire/tascam/tascam.c | 1 + sound/hda/hdac_controller.c | 15 +- sound/hda/hdac_i915.c | 4 +- sound/hda/hdac_regmap.c | 3 +- sound/mips/hal2.c | 13 +- sound/pci/atiixp.c | 6 +- sound/pci/cs46xx/cs46xx_lib.c | 6 +- sound/pci/emu10k1/emufx.c | 2 +- sound/pci/emu10k1/emupcm.c | 3 +- sound/pci/hda/hda_auto_parser.c | 2 +- sound/pci/hda/hda_beep.h | 2 +- sound/pci/hda/hda_bind.c | 14 +- sound/pci/hda/hda_codec.c | 2 +- sound/pci/hda/hda_controller.c | 36 +- sound/pci/hda/hda_controller.h | 20 +- sound/pci/hda/hda_eld.c | 2 +- sound/pci/hda/hda_generic.c | 2 +- sound/pci/hda/hda_hwdep.c | 2 +- sound/pci/hda/hda_intel.c | 194 +- sound/pci/hda/hda_intel.h | 1 + sound/pci/hda/hda_jack.c | 2 +- sound/pci/hda/hda_proc.c | 2 +- sound/pci/hda/hda_sysfs.c | 2 +- sound/pci/hda/hda_tegra.c | 20 +- sound/pci/hda/patch_analog.c | 2 +- sound/pci/hda/patch_ca0110.c | 2 +- sound/pci/hda/patch_ca0132.c | 1286 +- sound/pci/hda/patch_cirrus.c | 2 +- sound/pci/hda/patch_cmedia.c | 2 +- sound/pci/hda/patch_conexant.c | 2 +- sound/pci/hda/patch_hdmi.c | 2 +- sound/pci/hda/patch_realtek.c | 2 +- sound/pci/hda/patch_si3054.c | 2 +- sound/pci/hda/patch_sigmatel.c | 2 +- sound/pci/hda/patch_via.c | 2 +- sound/pci/intel8x0.c | 89 +- sound/pci/intel8x0m.c | 20 +- sound/pci/rme32.c | 22 +- sound/pci/rme9652/hdspm.c | 2 +- sound/soc/amd/acp-da7219-max98357a.c | 75 +- sound/soc/amd/acp-pcm-dma.c | 51 +- sound/soc/amd/acp.h | 3 +- sound/soc/atmel/Kconfig | 11 + sound/soc/atmel/Makefile | 2 + sound/soc/atmel/atmel_ssc_dai.c | 13 +- sound/soc/atmel/mikroe-proto.c | 165 + sound/soc/atmel/tse850-pcm5142.c | 78 +- sound/soc/bcm/cygnus-ssp.c | 13 +- sound/soc/codecs/Kconfig | 28 +- sound/soc/codecs/Makefile | 8 + sound/soc/codecs/adau17x1.c | 86 +- sound/soc/codecs/adau17x1.h | 4 - sound/soc/codecs/cs35l33.c | 3 +- sound/soc/codecs/cs35l35.c | 3 +- sound/soc/codecs/cs4265.c | 7 +- sound/soc/codecs/cs43130.c | 4 +- sound/soc/codecs/dmic.c | 1 + sound/soc/codecs/es8328.c | 7 +- sound/soc/codecs/hdac_hda.c | 483 + sound/soc/codecs/hdac_hda.h | 24 + sound/soc/codecs/hdac_hdmi.c | 11 +- sound/soc/codecs/max98373.c | 4 + sound/soc/codecs/pcm3060-i2c.c | 60 + sound/soc/codecs/pcm3060-spi.c | 59 + sound/soc/codecs/pcm3060.c | 295 + sound/soc/codecs/pcm3060.h | 88 + sound/soc/codecs/rt1305.c | 3 +- sound/soc/codecs/rt5514-spi.c | 14 +- sound/soc/codecs/rt5514.c | 11 +- sound/soc/codecs/rt5616.c | 3 +- sound/soc/codecs/rt5640.c | 3 +- sound/soc/codecs/rt5645.c | 9 +- sound/soc/codecs/rt5651.c | 4 +- sound/soc/codecs/rt5660.c | 3 +- sound/soc/codecs/rt5663.c | 16 +- sound/soc/codecs/rt5665.c | 3 +- sound/soc/codecs/rt5668.c | 13 +- sound/soc/codecs/rt5670.c | 15 +- sound/soc/codecs/rt5677-spi.c | 1 - sound/soc/codecs/rt5682.c | 97 +- sound/soc/codecs/rt5682.h | 14 + sound/soc/codecs/sgtl5000.c | 2 +- sound/soc/codecs/sigmadsp.c | 3 +- sound/soc/codecs/tas5720.c | 103 +- sound/soc/codecs/tas6424.c | 70 +- sound/soc/codecs/tas6424.h | 10 + sound/soc/codecs/tlv320aic31xx.c | 85 + sound/soc/codecs/tlv320aic31xx.h | 23 + sound/soc/codecs/tscs454.c | 2 +- sound/soc/codecs/wm8804-i2c.c | 15 +- sound/soc/codecs/wm8904.c | 1 - sound/soc/codecs/wm8974.c | 1 - sound/soc/codecs/wm9712.c | 2 +- sound/soc/davinci/davinci-mcasp.c | 37 + sound/soc/fsl/fsl_asrc_dma.c | 2 +- sound/soc/fsl/fsl_esai.c | 2 +- sound/soc/fsl/fsl_utils.c | 4 +- sound/soc/fsl/pcm030-audio-fabric.c | 5 +- sound/soc/generic/audio-graph-card.c | 18 +- sound/soc/generic/audio-graph-scu-card.c | 55 +- sound/soc/generic/simple-card-utils.c | 53 +- sound/soc/generic/simple-card.c | 30 +- sound/soc/generic/simple-scu-card.c | 54 +- sound/soc/hisilicon/hi6210-i2s.c | 4 +- sound/soc/intel/atom/sst-mfld-platform-pcm.c | 4 +- sound/soc/intel/boards/Kconfig | 9 + sound/soc/intel/boards/Makefile | 2 + sound/soc/intel/boards/broadwell.c | 4 +- sound/soc/intel/boards/bytcr_rt5640.c | 30 +- sound/soc/intel/boards/bytcr_rt5651.c | 4 +- sound/soc/intel/boards/cht_bsw_rt5672.c | 9 +- sound/soc/intel/boards/kbl_rt5663_max98927.c | 5 +- .../soc/intel/boards/kbl_rt5663_rt5514_max98927.c | 5 +- sound/soc/intel/boards/skl_hda_dsp_common.c | 127 + sound/soc/intel/boards/skl_hda_dsp_common.h | 38 + sound/soc/intel/boards/skl_hda_dsp_generic.c | 183 + sound/soc/intel/common/Makefile | 3 +- sound/soc/intel/common/soc-acpi-intel-byt-match.c | 7 + sound/soc/intel/common/soc-acpi-intel-hda-match.c | 40 + sound/soc/intel/skylake/skl-pcm.c | 70 +- sound/soc/intel/skylake/skl-topology.c | 3 +- sound/soc/intel/skylake/skl.c | 98 +- sound/soc/intel/skylake/skl.h | 12 +- sound/soc/mediatek/mt2701/mt2701-cs42448.c | 13 +- sound/soc/mediatek/mt2701/mt2701-wm8960.c | 14 +- sound/soc/mediatek/mt6797/mt6797-mt6351.c | 14 +- sound/soc/mediatek/mt8173/mt8173-max98090.c | 13 +- sound/soc/mediatek/mt8173/mt8173-rt5650-rt5514.c | 12 +- sound/soc/mediatek/mt8173/mt8173-rt5650-rt5676.c | 12 +- sound/soc/mediatek/mt8173/mt8173-rt5650.c | 12 +- sound/soc/meson/Kconfig | 13 + sound/soc/meson/Makefile | 2 + sound/soc/meson/axg-card.c | 16 +- sound/soc/meson/axg-fifo.c | 2 + sound/soc/meson/axg-pdm.c | 654 + sound/soc/meson/axg-tdm-interface.c | 50 +- sound/soc/nuc900/nuc900-ac97.c | 4 +- sound/soc/omap/omap-hdmi-audio.c | 4 +- sound/soc/pxa/Kconfig | 5 +- sound/soc/pxa/pxa2xx-ac97.c | 48 +- sound/soc/qcom/apq8096.c | 7 +- sound/soc/qcom/qdsp6/q6adm.c | 17 +- sound/soc/qcom/qdsp6/q6asm-dai.c | 3 +- sound/soc/qcom/qdsp6/q6core.c | 8 +- sound/soc/qcom/qdsp6/q6routing.c | 4 +- sound/soc/qcom/sdm845.c | 7 +- sound/soc/rockchip/rk3288_hdmi_analog.c | 1 - sound/soc/rockchip/rockchip_pcm.c | 3 +- sound/soc/samsung/tm2_wm5110.c | 13 +- sound/soc/sh/hac.c | 3 +- sound/soc/sh/rcar/adg.c | 9 +- sound/soc/sh/rcar/core.c | 145 +- sound/soc/sh/rcar/ctu.c | 2 +- sound/soc/sh/rcar/dma.c | 113 +- sound/soc/sh/rcar/gen.c | 33 +- sound/soc/sh/rcar/rsnd.h | 66 +- sound/soc/sh/rcar/src.c | 2 +- sound/soc/sh/rcar/ssi.c | 105 +- sound/soc/sh/rcar/ssiu.c | 92 +- sound/soc/soc-compress.c | 4 +- sound/soc/soc-core.c | 438 +- sound/soc/soc-dapm.c | 434 +- sound/soc/soc-ops.c | 4 +- sound/soc/soc-pcm.c | 253 +- sound/soc/soc-topology.c | 11 - sound/soc/stm/stm32_sai.c | 2 +- sound/soc/stm/stm32_sai_sub.c | 7 +- sound/soc/txx9/txx9aclc-ac97.c | 3 +- sound/x86/intel_hdmi_audio.c | 29 +- sound/xen/xen_snd_front_alsa.c | 46 +- tools/accounting/getdelays.c | 8 +- tools/bpf/bpftool/Documentation/bpftool-net.rst | 139 + tools/bpf/bpftool/Documentation/bpftool.rst | 6 +- tools/bpf/bpftool/bash-completion/bpftool | 17 +- tools/bpf/bpftool/main.c | 3 +- tools/bpf/bpftool/main.h | 8 + tools/bpf/bpftool/map.c | 11 +- tools/bpf/bpftool/net.c | 272 + tools/bpf/bpftool/netlink_dumper.c | 174 + tools/bpf/bpftool/netlink_dumper.h | 95 + tools/bpf/bpftool/prog.c | 1 + tools/include/tools/libc_compat.h | 2 +- tools/include/uapi/linux/bpf.h | 26 + tools/lib/bpf/Build | 2 +- tools/lib/bpf/bpf.c | 129 - tools/lib/bpf/libbpf.c | 24 +- tools/lib/bpf/libbpf.h | 16 + tools/lib/bpf/libbpf_errno.c | 1 + tools/lib/bpf/netlink.c | 331 + tools/lib/bpf/nlattr.c | 33 +- tools/lib/bpf/nlattr.h | 38 + tools/lib/bpf/str_error.c | 18 + tools/lib/bpf/str_error.h | 6 + tools/lib/traceevent/event-parse.c | 1 + tools/lib/traceevent/event-parse.h | 46 +- tools/lib/traceevent/event-plugin.c | 1 + tools/lib/traceevent/plugin_function.c | 1 + tools/lib/traceevent/plugin_hrtimer.c | 1 + tools/lib/traceevent/plugin_jbd2.c | 1 + tools/lib/traceevent/plugin_kmem.c | 1 + tools/lib/traceevent/plugin_kvm.c | 1 + tools/lib/traceevent/plugin_mac80211.c | 1 + tools/lib/traceevent/plugin_sched_switch.c | 1 + tools/lib/traceevent/plugin_scsi.c | 1 + tools/lib/traceevent/plugin_xen.c | 1 + tools/lib/traceevent/trace-seq.c | 2 + tools/lib/traceevent/trace-seq.h | 55 + tools/memory-model/.gitignore | 1 + tools/memory-model/Documentation/explanation.txt | 186 +- tools/memory-model/Documentation/recipes.txt | 2 +- tools/memory-model/README | 41 + tools/memory-model/linux-kernel.cat | 8 +- .../ISA2+pooncelock+pooncelock+pombonce.litmus | 7 +- tools/memory-model/litmus-tests/README | 104 +- tools/memory-model/scripts/README | 70 + tools/memory-model/scripts/checkalllitmus.sh | 53 +- tools/memory-model/scripts/checkghlitmus.sh | 65 + tools/memory-model/scripts/checklitmus.sh | 74 +- tools/memory-model/scripts/checklitmushist.sh | 60 + tools/memory-model/scripts/cmplitmushist.sh | 87 + tools/memory-model/scripts/initlitmushist.sh | 68 + tools/memory-model/scripts/judgelitmus.sh | 78 + tools/memory-model/scripts/newlitmushist.sh | 61 + tools/memory-model/scripts/parseargs.sh | 136 + tools/memory-model/scripts/runlitmushist.sh | 87 + tools/objtool/check.c | 38 +- tools/objtool/check.h | 4 +- tools/objtool/elf.c | 1 + tools/objtool/elf.h | 3 +- tools/perf/Documentation/Makefile | 2 +- tools/perf/Makefile.perf | 4 +- tools/perf/arch/arm64/annotate/instructions.c | 59 +- tools/perf/arch/s390/annotate/instructions.c | 2 - tools/perf/builtin-record.c | 2 +- tools/perf/builtin-script.c | 8 +- tools/perf/builtin-stat.c | 1440 +- tools/perf/builtin-trace.c | 163 +- tools/perf/examples/bpf/augmented_syscalls.c | 154 +- tools/perf/examples/bpf/etcsnoop.c | 80 + tools/perf/include/bpf/bpf.h | 3 + tools/perf/include/bpf/linux/socket.h | 24 + .../tests/shell/record+probe_libc_inet_pton.sh | 2 +- tools/perf/trace/beauty/Build | 1 + tools/perf/trace/beauty/beauty.h | 34 + tools/perf/trace/beauty/sockaddr.c | 76 + tools/perf/util/Build | 1 + tools/perf/util/evsel.c | 29 + tools/perf/util/evsel.h | 1 + tools/perf/util/header.c | 6 +- tools/perf/util/header.h | 2 +- tools/perf/util/llvm-utils.c | 2 +- tools/perf/util/map.c | 15 +- tools/perf/util/s390-cpumsf.c | 94 +- tools/perf/util/stat-display.c | 1166 + tools/perf/util/stat-shadow.c | 147 +- tools/perf/util/stat.c | 95 + tools/perf/util/stat.h | 72 +- tools/perf/util/trace-event.h | 1 + tools/power/cpupower/bench/parse.c | 2 +- tools/spi/spidev_test.c | 6 +- tools/testing/selftests/bpf/.gitignore | 6 + tools/testing/selftests/bpf/Makefile | 8 +- tools/testing/selftests/bpf/bpf_flow.c | 373 + tools/testing/selftests/bpf/config | 1 + tools/testing/selftests/bpf/flow_dissector_load.c | 140 + tools/testing/selftests/bpf/test_flow_dissector.c | 782 + tools/testing/selftests/bpf/test_flow_dissector.sh | 115 + tools/testing/selftests/bpf/test_maps.c | 10 +- tools/testing/selftests/bpf/test_progs.c | 20 +- tools/testing/selftests/bpf/with_addr.sh | 54 + tools/testing/selftests/bpf/with_tunnels.sh | 36 + tools/testing/selftests/drivers/dma-buf/Makefile | 5 + tools/testing/selftests/drivers/dma-buf/udmabuf.c | 96 + tools/testing/selftests/ftrace/config | 6 + tools/testing/selftests/ftrace/ftracetest | 32 +- .../ftrace/test.d/00basic/ringbuffer_size.tc | 22 + .../selftests/ftrace/test.d/00basic/trace_pipe.tc | 16 + .../selftests/ftrace/test.d/event/event-enable.tc | 10 - .../selftests/ftrace/test.d/event/event-pid.tc | 8 +- .../ftrace/test.d/event/subsystem-enable.tc | 10 - .../ftrace/test.d/event/toplevel-enable.tc | 10 - .../selftests/ftrace/test.d/event/trace_printk.tc | 27 + .../ftrace/test.d/ftrace/fgraph-filter-stack.tc | 4 - .../ftrace/test.d/ftrace/fgraph-filter.tc | 9 - .../ftrace/test.d/ftrace/func-filter-pid.tc | 10 - .../ftrace/test.d/ftrace/func-filter-stacktrace.tc | 12 + .../selftests/ftrace/test.d/ftrace/func_cpumask.tc | 42 + .../ftrace/test.d/ftrace/func_event_triggers.tc | 3 - .../ftrace/test.d/ftrace/func_mod_trace.tc | 24 + .../ftrace/test.d/ftrace/func_profile_stat.tc | 22 + .../ftrace/test.d/ftrace/func_profiler.tc | 4 - .../ftrace/test.d/ftrace/func_set_ftrace_file.tc | 13 - .../ftrace/test.d/ftrace/func_stack_tracer.tc | 39 + .../test.d/ftrace/func_traceonoff_triggers.tc | 11 - tools/testing/selftests/ftrace/test.d/functions | 11 + .../ftrace/test.d/kprobe/add_and_remove.tc | 3 - .../selftests/ftrace/test.d/kprobe/busy_check.tc | 3 - .../selftests/ftrace/test.d/kprobe/kprobe_args.tc | 8 +- .../ftrace/test.d/kprobe/kprobe_args_comm.tc | 17 + .../ftrace/test.d/kprobe/kprobe_args_string.tc | 5 - .../ftrace/test.d/kprobe/kprobe_args_symbol.tc | 39 + .../ftrace/test.d/kprobe/kprobe_args_syntax.tc | 8 +- .../ftrace/test.d/kprobe/kprobe_args_type.tc | 52 +- .../ftrace/test.d/kprobe/kprobe_eventname.tc | 5 - .../ftrace/test.d/kprobe/kprobe_ftrace.tc | 9 - .../ftrace/test.d/kprobe/kprobe_module.tc | 36 +- .../ftrace/test.d/kprobe/kretprobe_args.tc | 9 +- .../ftrace/test.d/kprobe/kretprobe_maxactive.tc | 4 - .../ftrace/test.d/kprobe/multiple_kprobes.tc | 5 - .../selftests/ftrace/test.d/kprobe/probepoint.tc | 4 - .../selftests/ftrace/test.d/kprobe/profile.tc | 15 + tools/testing/selftests/ftrace/test.d/template | 1 + .../selftests/ftrace/test.d/tracer/wakeup.tc | 25 + .../selftests/ftrace/test.d/tracer/wakeup_rt.tc | 25 + .../inter-event/trigger-extended-error-support.tc | 12 - .../inter-event/trigger-field-variable-support.tc | 15 +- .../trigger-inter-event-combined-hist.tc | 15 +- .../inter-event/trigger-multi-actions-accept.tc | 14 - .../inter-event/trigger-onmatch-action-hist.tc | 16 +- .../trigger-onmatch-onmax-action-hist.tc | 16 +- .../inter-event/trigger-onmax-action-hist.tc | 16 +- .../trigger-synthetic-event-createremove.tc | 12 - .../ftrace/test.d/trigger/trigger-eventonoff.tc | 12 - .../ftrace/test.d/trigger/trigger-filter.tc | 14 - .../ftrace/test.d/trigger/trigger-hist-mod.tc | 12 - .../ftrace/test.d/trigger/trigger-hist.tc | 12 - .../ftrace/test.d/trigger/trigger-multihist.tc | 16 - .../ftrace/test.d/trigger/trigger-snapshot.tc | 12 - .../ftrace/test.d/trigger/trigger-stacktrace.tc | 12 - .../test.d/trigger/trigger-trace-marker-hist.tc | 11 - .../trigger/trigger-trace-marker-snapshot.tc | 16 +- .../trigger-trace-marker-synthetic-kernel.tc | 12 - .../trigger/trigger-trace-marker-synthetic.tc | 12 - .../ftrace/test.d/trigger/trigger-traceonoff.tc | 12 - tools/testing/selftests/kvm/.gitignore | 1 + tools/testing/selftests/kvm/Makefile | 5 +- tools/testing/selftests/kvm/include/kvm_util.h | 4 + tools/testing/selftests/kvm/lib/kvm_util.c | 89 + tools/testing/selftests/kvm/platform_info_test.c | 110 + tools/testing/selftests/net/pmtu.sh | 4 +- tools/testing/selftests/powerpc/tm/tm-tmspr.c | 27 +- .../testing/selftests/powerpc/tm/tm-unavailable.c | 9 +- tools/testing/selftests/powerpc/tm/tm.h | 9 + .../selftests/rcutorture/bin/kvm-test-1-run.sh | 1 - tools/testing/selftests/rcutorture/bin/kvm.sh | 8 + tools/testing/selftests/rcutorture/bin/mkinitrd.sh | 136 + tools/testing/selftests/rcutorture/bin/nolibc.h | 2197 + .../selftests/rcutorture/configs/rcu/CFLIST | 2 - .../selftests/rcutorture/configs/rcu/SRCU-P.boot | 1 + .../selftests/rcutorture/configs/rcu/SRCU-u.boot | 1 + .../selftests/rcutorture/configs/rcu/TINY02.boot | 2 - .../selftests/rcutorture/configs/rcu/TREE01.boot | 2 +- .../selftests/rcutorture/configs/rcu/TREE04.boot | 2 +- .../selftests/rcutorture/configs/rcu/TREE05.boot | 3 +- .../selftests/rcutorture/configs/rcu/TREE06.boot | 2 - .../selftests/rcutorture/configs/rcu/TREE08.boot | 2 - tools/testing/selftests/rcutorture/doc/initrd.txt | 99 +- virt/kvm/arm/arm.c | 4 +- virt/kvm/kvm_main.c | 1 - 5599 files changed, 267491 insertions(+), 105352 deletions(-) delete mode 100644 Documentation/00-INDEX create mode 100644 Documentation/ABI/testing/sysfs-bus-vmbus delete mode 100644 Documentation/PCI/00-INDEX delete mode 100644 Documentation/RCU/00-INDEX create mode 100644 Documentation/accounting/psi.txt delete mode 100644 Documentation/arm/00-INDEX delete mode 100644 Documentation/block/00-INDEX delete mode 100644 Documentation/blockdev/00-INDEX delete mode 100644 Documentation/cdrom/00-INDEX delete mode 100644 Documentation/cgroup-v1/00-INDEX create mode 100644 Documentation/core-api/memory-allocation.rst delete mode 100644 Documentation/devicetree/00-INDEX create mode 100644 Documentation/devicetree/bindings/clock/qcom,camcc.txt create mode 100644 Documentation/devicetree/bindings/csky/cpus.txt create mode 100644 Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.txt create mode 100644 Documentation/devicetree/bindings/display/bridge/toshiba,tc358764.txt delete mode 100644 Documentation/devicetree/bindings/gpio/ingenic,gpio.txt create mode 100644 Documentation/devicetree/bindings/iio/accel/adxl372.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/mcp3911.txt create mode 100644 Documentation/devicetree/bindings/iio/dac/ltc1660.txt create mode 100644 Documentation/devicetree/bindings/iio/light/tsl2772.txt create mode 100644 Documentation/devicetree/bindings/interconnect/interconnect.txt create mode 100644 Documentation/devicetree/bindings/interconnect/qcom-msm8916.txt create mode 100644 Documentation/devicetree/bindings/interconnect/qcom-smd.txt create mode 100644 Documentation/devicetree/bindings/leds/leds-an30259a.txt create mode 100644 Documentation/devicetree/bindings/media/fsl-pxp.txt rename Documentation/devicetree/bindings/media/i2c/{dongwoon,dw9807.txt => dongwoo [...] create mode 100644 Documentation/devicetree/bindings/mfd/atmel-usart.txt create mode 100644 Documentation/devicetree/bindings/mmc/sdhci-sprd.txt create mode 100644 Documentation/devicetree/bindings/mmc/uniphier-sd.txt create mode 100644 Documentation/devicetree/bindings/phy/phy-cadence-dp.txt create mode 100644 Documentation/devicetree/bindings/phy/phy-rockchip-inno-hdmi.txt create mode 100644 Documentation/devicetree/bindings/phy/uniphier-usb2-phy.txt create mode 100644 Documentation/devicetree/bindings/phy/uniphier-usb3-hsphy.txt create mode 100644 Documentation/devicetree/bindings/phy/uniphier-usb3-ssphy.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/nuvoton,npcm7xx-pinctrl.txt create mode 100644 Documentation/devicetree/bindings/power/supply/sc2731_charger.txt delete mode 100644 Documentation/devicetree/bindings/serial/atmel-usart.txt create mode 100644 Documentation/devicetree/bindings/soc/amlogic/amlogic,canvas.txt create mode 100644 Documentation/devicetree/bindings/sound/amlogic,axg-pdm.txt create mode 100644 Documentation/devicetree/bindings/sound/mikroe,mikroe-proto.txt create mode 100644 Documentation/devicetree/bindings/sound/pcm3060.txt create mode 100644 Documentation/devicetree/bindings/spi/spi-sprd.txt create mode 100644 Documentation/devicetree/bindings/usb/ehci-mv.txt create mode 100644 Documentation/driver-api/firewire.rst delete mode 100644 Documentation/fb/00-INDEX delete mode 100644 Documentation/filesystems/00-INDEX create mode 100644 Documentation/filesystems/mount_api.txt delete mode 100644 Documentation/filesystems/nfs/00-INDEX delete mode 100644 Documentation/filesystems/pohmelfs/design_notes.txt delete mode 100644 Documentation/filesystems/pohmelfs/info.txt delete mode 100644 Documentation/filesystems/pohmelfs/network_protocol.txt delete mode 100644 Documentation/fmc/00-INDEX delete mode 100644 Documentation/gpio/00-INDEX create mode 100644 Documentation/gpu/vkms.rst delete mode 100644 Documentation/ide/00-INDEX create mode 100644 Documentation/interconnect/interconnect.rst delete mode 100644 Documentation/ioctl/00-INDEX delete mode 100644 Documentation/isdn/00-INDEX delete mode 100644 Documentation/kbuild/00-INDEX delete mode 100644 Documentation/laptops/00-INDEX delete mode 100644 Documentation/leds/00-INDEX delete mode 100644 Documentation/locking/00-INDEX delete mode 100644 Documentation/m68k/00-INDEX create mode 100644 Documentation/media/uapi/v4l/pixfmt-meta-d4xx.rst delete mode 100644 Documentation/mips/00-INDEX delete mode 100644 Documentation/mmc/00-INDEX delete mode 100644 Documentation/mtd/nand/pxa3xx-nand.txt delete mode 100644 Documentation/netlabel/00-INDEX delete mode 100644 Documentation/networking/00-INDEX delete mode 100644 Documentation/parisc/00-INDEX delete mode 100644 Documentation/power/00-INDEX delete mode 100644 Documentation/powerpc/00-INDEX delete mode 100644 Documentation/s390/00-INDEX delete mode 100644 Documentation/scheduler/00-INDEX delete mode 100644 Documentation/scsi/00-INDEX delete mode 100644 Documentation/serial/00-INDEX delete mode 100644 Documentation/spi/00-INDEX delete mode 100644 Documentation/sysctl/00-INDEX delete mode 100644 Documentation/timers/00-INDEX delete mode 100644 Documentation/virtual/00-INDEX delete mode 100644 Documentation/virtual/kvm/00-INDEX delete mode 100644 Documentation/vm/00-INDEX delete mode 100644 Documentation/w1/00-INDEX delete mode 100644 Documentation/w1/masters/00-INDEX delete mode 100644 Documentation/w1/slaves/00-INDEX delete mode 100644 Documentation/x86/00-INDEX delete mode 100644 Documentation/x86/x86_64/00-INDEX create mode 100644 Next/SHA1s create mode 100644 Next/Trees create mode 100644 Next/merge.log create mode 100644 Next/quilt-import.log create mode 100644 arch/arm/arm-soc-for-next-contents.txt create mode 100644 arch/arm/boot/dts/armada-385-db-88f6820-amc.dts create mode 100644 arch/arm/boot/dts/aspeed-bmc-arm-stardragon4800-rep2.dts create mode 100644 arch/arm/boot/dts/aspeed-bmc-facebook-tiogapass.dts create mode 100644 arch/arm/boot/dts/bcm2837-rpi-cm3-io3.dts create mode 100644 arch/arm/boot/dts/bcm2837-rpi-cm3.dtsi create mode 100644 arch/arm/boot/dts/imx6qdl-icore-1.5.dtsi create mode 100644 arch/arm/boot/dts/imx6ul-ccimx6ulsbcpro.dts create mode 100644 arch/arm/boot/dts/omap3-gta04a5one.dts rename arch/arm/boot/dts/{socfpga_cyclone5_de0_sockit.dts => socfpga_cyclone5_de0_ [...] create mode 100644 arch/arm/boot/dts/sun8i-h3-orangepi-zero-plus2.dts create mode 100644 arch/arm/boot/dts/sunxi-bananapi-m2-plus.dtsi delete mode 100644 arch/arm/crypto/speck-neon-core.S delete mode 100644 arch/arm/crypto/speck-neon-glue.c create mode 100644 arch/arm/mach-shmobile/setup-r7s9210.c delete mode 100644 arch/arm/mach-u300/dummyspichip.c create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-a64-pine64-lts.dts create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h5-bananapi-m2-plus.dts create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h6-orangepi-one-plus.dts create mode 100644 arch/arm64/boot/dts/broadcom/bcm2837-rpi-cm3-io3.dts create mode 100644 arch/arm64/boot/dts/hisilicon/hi3670-hikey970.dts create mode 100644 arch/arm64/boot/dts/hisilicon/hi3670.dtsi create mode 100644 arch/arm64/boot/dts/qcom/msm8998-mtp.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8998-mtp.dtsi create mode 100644 arch/arm64/boot/dts/qcom/msm8998.dtsi create mode 100644 arch/arm64/boot/dts/qcom/pmi8998.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r8a774a1.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r8a77965-m3nulcb-kf.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a77965-m3nulcb.dts create mode 100644 arch/arm64/boot/dts/rockchip/px30-evb.dts create mode 100644 arch/arm64/boot/dts/rockchip/px30.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-roc-pc.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-rock960.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-rock960.dtsi create mode 100644 arch/arm64/boot/dts/ti/k3-am65-mcu.dtsi create mode 100644 arch/arm64/boot/dts/ti/k3-am65-wakeup.dtsi delete mode 100644 arch/arm64/crypto/crc32-ce-core.S delete mode 100644 arch/arm64/crypto/crc32-ce-glue.c delete mode 100644 arch/arm64/crypto/speck-neon-core.S delete mode 100644 arch/arm64/crypto/speck-neon-glue.c create mode 100644 arch/arm64/lib/crc32.S create mode 100644 arch/csky/Kconfig create mode 100644 arch/csky/Kconfig.debug create mode 100644 arch/csky/Makefile create mode 100644 arch/csky/abiv1/Makefile create mode 100644 arch/csky/abiv1/alignment.c create mode 100644 arch/csky/abiv1/bswapdi.c create mode 100644 arch/csky/abiv1/bswapsi.c create mode 100644 arch/csky/abiv1/cacheflush.c create mode 100644 arch/csky/abiv1/inc/abi/cacheflush.h create mode 100644 arch/csky/abiv1/inc/abi/ckmmu.h create mode 100644 arch/csky/abiv1/inc/abi/entry.h create mode 100644 arch/csky/abiv1/inc/abi/page.h create mode 100644 arch/csky/abiv1/inc/abi/pgtable-bits.h create mode 100644 arch/csky/abiv1/inc/abi/reg_ops.h create mode 100644 arch/csky/abiv1/inc/abi/regdef.h create mode 100644 arch/csky/abiv1/inc/abi/string.h create mode 100644 arch/csky/abiv1/inc/abi/tlb.h create mode 100644 arch/csky/abiv1/inc/abi/vdso.h create mode 100644 arch/csky/abiv1/memcpy.S create mode 100644 arch/csky/abiv1/memset.c create mode 100644 arch/csky/abiv1/mmap.c create mode 100644 arch/csky/abiv1/strksyms.c create mode 100644 arch/csky/abiv2/Makefile create mode 100644 arch/csky/abiv2/cacheflush.c create mode 100644 arch/csky/abiv2/fpu.c create mode 100644 arch/csky/abiv2/inc/abi/cacheflush.h create mode 100644 arch/csky/abiv2/inc/abi/ckmmu.h create mode 100644 arch/csky/abiv2/inc/abi/entry.h create mode 100644 arch/csky/abiv2/inc/abi/fpu.h create mode 100644 arch/csky/abiv2/inc/abi/page.h create mode 100644 arch/csky/abiv2/inc/abi/pgtable-bits.h create mode 100644 arch/csky/abiv2/inc/abi/reg_ops.h create mode 100644 arch/csky/abiv2/inc/abi/regdef.h create mode 100644 arch/csky/abiv2/inc/abi/string.h create mode 100644 arch/csky/abiv2/inc/abi/tlb.h create mode 100644 arch/csky/abiv2/inc/abi/vdso.h create mode 100644 arch/csky/abiv2/memcmp.S create mode 100644 arch/csky/abiv2/memcpy.S create mode 100644 arch/csky/abiv2/memcpy.c create mode 100644 arch/csky/abiv2/memmove.S create mode 100644 arch/csky/abiv2/memset.S create mode 100644 arch/csky/abiv2/strcmp.S create mode 100644 arch/csky/abiv2/strcpy.S create mode 100644 arch/csky/abiv2/strksyms.c create mode 100644 arch/csky/abiv2/strlen.S create mode 100644 arch/csky/abiv2/sysdep.h create mode 100644 arch/csky/boot/Makefile create mode 100644 arch/csky/boot/dts/Makefile create mode 120000 arch/csky/boot/dts/include/dt-bindings create mode 100644 arch/csky/configs/defconfig create mode 100644 arch/csky/include/asm/Kbuild create mode 100644 arch/csky/include/asm/addrspace.h create mode 100644 arch/csky/include/asm/atomic.h create mode 100644 arch/csky/include/asm/barrier.h create mode 100644 arch/csky/include/asm/bitops.h create mode 100644 arch/csky/include/asm/bug.h create mode 100644 arch/csky/include/asm/cache.h create mode 100644 arch/csky/include/asm/cacheflush.h create mode 100644 arch/csky/include/asm/checksum.h create mode 100644 arch/csky/include/asm/cmpxchg.h create mode 100644 arch/csky/include/asm/compat.h create mode 100644 arch/csky/include/asm/elf.h create mode 100644 arch/csky/include/asm/fixmap.h create mode 100644 arch/csky/include/asm/highmem.h create mode 100644 arch/csky/include/asm/io.h create mode 100644 arch/csky/include/asm/irq.h create mode 100644 arch/csky/include/asm/irqflags.h create mode 100644 arch/csky/include/asm/mmu.h create mode 100644 arch/csky/include/asm/mmu_context.h create mode 100644 arch/csky/include/asm/page.h create mode 100644 arch/csky/include/asm/pgalloc.h create mode 100644 arch/csky/include/asm/pgtable.h create mode 100644 arch/csky/include/asm/processor.h create mode 100644 arch/csky/include/asm/reg_ops.h create mode 100644 arch/csky/include/asm/segment.h create mode 100644 arch/csky/include/asm/shmparam.h create mode 100644 arch/csky/include/asm/smp.h create mode 100644 arch/csky/include/asm/spinlock.h create mode 100644 arch/csky/include/asm/spinlock_types.h create mode 100644 arch/csky/include/asm/string.h create mode 100644 arch/csky/include/asm/switch_to.h create mode 100644 arch/csky/include/asm/syscall.h create mode 100644 arch/csky/include/asm/syscalls.h create mode 100644 arch/csky/include/asm/thread_info.h create mode 100644 arch/csky/include/asm/tlb.h create mode 100644 arch/csky/include/asm/tlbflush.h create mode 100644 arch/csky/include/asm/traps.h create mode 100644 arch/csky/include/asm/uaccess.h create mode 100644 arch/csky/include/asm/unistd.h create mode 100644 arch/csky/include/asm/vdso.h create mode 100644 arch/csky/include/uapi/asm/Kbuild create mode 100644 arch/csky/include/uapi/asm/byteorder.h create mode 100644 arch/csky/include/uapi/asm/cachectl.h create mode 100644 arch/csky/include/uapi/asm/ptrace.h create mode 100644 arch/csky/include/uapi/asm/sigcontext.h create mode 100644 arch/csky/include/uapi/asm/unistd.h create mode 100644 arch/csky/kernel/Makefile create mode 100644 arch/csky/kernel/asm-offsets.c create mode 100644 arch/csky/kernel/atomic.S create mode 100644 arch/csky/kernel/cpu-probe.c create mode 100644 arch/csky/kernel/dumpstack.c create mode 100644 arch/csky/kernel/entry.S create mode 100644 arch/csky/kernel/head.S create mode 100644 arch/csky/kernel/irq.c create mode 100644 arch/csky/kernel/module.c create mode 100644 arch/csky/kernel/platform.c create mode 100644 arch/csky/kernel/power.c create mode 100644 arch/csky/kernel/process.c create mode 100644 arch/csky/kernel/ptrace.c create mode 100644 arch/csky/kernel/setup.c create mode 100644 arch/csky/kernel/signal.c create mode 100644 arch/csky/kernel/smp.c create mode 100644 arch/csky/kernel/syscall.c create mode 100644 arch/csky/kernel/syscall_table.c create mode 100644 arch/csky/kernel/time.c create mode 100644 arch/csky/kernel/traps.c create mode 100644 arch/csky/kernel/vdso.c create mode 100644 arch/csky/kernel/vmlinux.lds.S create mode 100644 arch/csky/lib/Makefile create mode 100644 arch/csky/lib/delay.c create mode 100644 arch/csky/lib/usercopy.c create mode 100644 arch/csky/mm/Makefile create mode 100644 arch/csky/mm/cachev1.c create mode 100644 arch/csky/mm/cachev2.c create mode 100644 arch/csky/mm/dma-mapping.c create mode 100644 arch/csky/mm/fault.c create mode 100644 arch/csky/mm/highmem.c create mode 100644 arch/csky/mm/init.c create mode 100644 arch/csky/mm/ioremap.c create mode 100644 arch/csky/mm/syscache.c create mode 100644 arch/csky/mm/tlb.c delete mode 100644 arch/hexagon/include/asm/dma-mapping.h delete mode 100644 arch/mips/generic/kexec.c delete mode 100644 arch/mips/include/asm/device.h delete mode 100644 arch/mips/lib/iomap.c delete mode 100644 arch/mips/loongson64/common/dma.c create mode 100644 arch/mips/loongson64/fuloong-2e/dma.c create mode 100644 arch/mips/loongson64/lemote-2f/dma.c create mode 100644 arch/mips/tools/.gitignore create mode 100644 arch/mips/tools/Makefile create mode 100644 arch/mips/tools/elf-entry.c delete mode 100644 arch/powerpc/mm/slb_low.S create mode 100644 arch/riscv/include/asm/asm-prototypes.h delete mode 100644 arch/um/include/shared/aio.h delete mode 100644 arch/um/os-Linux/aio.c delete mode 100644 arch/x86/crypto/sha1-mb/Makefile delete mode 100644 arch/x86/crypto/sha1-mb/sha1_mb.c delete mode 100644 arch/x86/crypto/sha1-mb/sha1_mb_ctx.h delete mode 100644 arch/x86/crypto/sha1-mb/sha1_mb_mgr.h delete mode 100644 arch/x86/crypto/sha1-mb/sha1_mb_mgr_datastruct.S delete mode 100644 arch/x86/crypto/sha1-mb/sha1_mb_mgr_flush_avx2.S delete mode 100644 arch/x86/crypto/sha1-mb/sha1_mb_mgr_init_avx2.c delete mode 100644 arch/x86/crypto/sha1-mb/sha1_mb_mgr_submit_avx2.S delete mode 100644 arch/x86/crypto/sha1-mb/sha1_x8_avx2.S delete mode 100644 arch/x86/crypto/sha256-mb/Makefile delete mode 100644 arch/x86/crypto/sha256-mb/sha256_mb.c delete mode 100644 arch/x86/crypto/sha256-mb/sha256_mb_ctx.h delete mode 100644 arch/x86/crypto/sha256-mb/sha256_mb_mgr.h delete mode 100644 arch/x86/crypto/sha256-mb/sha256_mb_mgr_datastruct.S delete mode 100644 arch/x86/crypto/sha256-mb/sha256_mb_mgr_flush_avx2.S delete mode 100644 arch/x86/crypto/sha256-mb/sha256_mb_mgr_init_avx2.c delete mode 100644 arch/x86/crypto/sha256-mb/sha256_mb_mgr_submit_avx2.S delete mode 100644 arch/x86/crypto/sha256-mb/sha256_x8_avx2.S delete mode 100644 arch/x86/crypto/sha512-mb/Makefile delete mode 100644 arch/x86/crypto/sha512-mb/sha512_mb.c delete mode 100644 arch/x86/crypto/sha512-mb/sha512_mb_ctx.h delete mode 100644 arch/x86/crypto/sha512-mb/sha512_mb_mgr.h delete mode 100644 arch/x86/crypto/sha512-mb/sha512_mb_mgr_datastruct.S delete mode 100644 arch/x86/crypto/sha512-mb/sha512_mb_mgr_flush_avx2.S delete mode 100644 arch/x86/crypto/sha512-mb/sha512_mb_mgr_init_avx2.c delete mode 100644 arch/x86/crypto/sha512-mb/sha512_mb_mgr_submit_avx2.S delete mode 100644 arch/x86/crypto/sha512-mb/sha512_x4_avx2.S delete mode 100644 arch/xtensa/include/asm/vga.h delete mode 100644 crypto/mcryptd.c delete mode 100644 crypto/speck.c create mode 100644 drivers/clk/qcom/camcc-sdm845.c create mode 100644 drivers/clk/renesas/r8a774a1-cpg-mssr.c create mode 100644 drivers/crypto/caam/caamalg_qi2.c create mode 100644 drivers/crypto/caam/caamalg_qi2.h create mode 100644 drivers/crypto/caam/caamhash_desc.c create mode 100644 drivers/crypto/caam/caamhash_desc.h create mode 100644 drivers/crypto/caam/dpseci.c create mode 100644 drivers/crypto/caam/dpseci.h create mode 100644 drivers/crypto/caam/dpseci_cmd.h create mode 100644 drivers/crypto/cavium/nitrox/nitrox_hal.h create mode 100644 drivers/crypto/cavium/nitrox/nitrox_sriov.c create mode 100644 drivers/dma-buf/udmabuf.c create mode 100644 drivers/edac/qcom_edac.c delete mode 100644 drivers/firmware/google/coreboot_table-acpi.c delete mode 100644 drivers/firmware/google/coreboot_table-of.c delete mode 100644 drivers/gpio/gpio-ingenic.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.h create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.h create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_queue_mgr.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.h create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c create mode 100644 drivers/gpu/drm/amd/amdgpu/gfxhub_v1_1.c create mode 100644 drivers/gpu/drm/amd/amdgpu/gfxhub_v1_1.h create mode 100644 drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c create mode 100644 drivers/gpu/drm/amd/amdgpu/nbio_v7_4.h create mode 100644 drivers/gpu/drm/amd/amdgpu/psp_v11_0.c create mode 100644 drivers/gpu/drm/amd/amdgpu/psp_v11_0.h create mode 100644 drivers/gpu/drm/amd/display/dc/dce/dce_i2c.c create mode 100644 drivers/gpu/drm/amd/display/dc/dce/dce_i2c.h create mode 100644 drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.c create mode 100644 drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.h create mode 100644 drivers/gpu/drm/amd/display/dc/dce/dce_i2c_sw.c create mode 100644 drivers/gpu/drm/amd/display/dc/dce/dce_i2c_sw.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.c create mode 100644 drivers/gpu/drm/amd/display/dc/dm_event_log.h create mode 100644 drivers/gpu/drm/amd/display/modules/inc/mod_info_packet.h create mode 100644 drivers/gpu/drm/amd/display/modules/info_packet/Makefile create mode 100644 drivers/gpu/drm/amd/display/modules/info_packet/info_packet.c create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_11_0_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_11_0_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/nbio/nbio_7_4_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/nbio/nbio_7_4_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/sdma0/sdma0_4_2_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/sdma0/sdma0_4_2_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/sdma1/sdma1_4_2_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/sdma1/sdma1_4_2_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/thm/thm_11_0_2_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/thm/thm_11_0_2_sh_mask.h create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.h create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_inc.h create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_powertune.c create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_powertune.h create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_pptable.h create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_processpptables.c create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_processpptables.h create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_thermal.c create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_thermal.h create mode 100644 drivers/gpu/drm/amd/powerplay/inc/smu11_driver_if.h create mode 100644 drivers/gpu/drm/amd/powerplay/inc/vega20_ppsmc.h create mode 100644 drivers/gpu/drm/amd/powerplay/smumgr/vega20_smumgr.c create mode 100644 drivers/gpu/drm/amd/powerplay/smumgr/vega20_smumgr.h create mode 100644 drivers/gpu/drm/bridge/tc358764.c create mode 100644 drivers/gpu/drm/bridge/ti-sn65dsi86.c create mode 100644 drivers/gpu/drm/drm_atomic_uapi.c create mode 100644 drivers/gpu/drm/i915/selftests/i915_gem.c delete mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_cdm.c delete mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_cdm.h create mode 100644 drivers/gpu/drm/rockchip/rockchip_rgb.c create mode 100644 drivers/gpu/drm/rockchip/rockchip_rgb.h delete mode 100644 drivers/gpu/drm/scheduler/gpu_scheduler.c create mode 100644 drivers/gpu/drm/scheduler/sched_entity.c create mode 100644 drivers/gpu/drm/scheduler/sched_main.c create mode 100644 drivers/gpu/drm/vkms/vkms_crc.c create mode 100644 drivers/hid/hid-bigbenff.c create mode 100644 drivers/iio/accel/adxl372.c create mode 100644 drivers/iio/accel/adxl372.h create mode 100644 drivers/iio/accel/adxl372_i2c.c create mode 100644 drivers/iio/accel/adxl372_spi.c create mode 100644 drivers/iio/adc/mcp3911.c create mode 100644 drivers/iio/adc/qcom-spmi-adc5.c create mode 100644 drivers/iio/dac/ltc1660.c create mode 100644 drivers/infiniband/hw/hfi1/msix.c create mode 100644 drivers/infiniband/hw/hfi1/msix.h create mode 100644 drivers/interconnect/Kconfig create mode 100644 drivers/interconnect/Makefile create mode 100644 drivers/interconnect/core.c create mode 100644 drivers/interconnect/qcom/Kconfig create mode 100644 drivers/interconnect/qcom/Makefile create mode 100644 drivers/interconnect/qcom/msm8916.c create mode 100644 drivers/interconnect/qcom/smd-rpm.c create mode 100644 drivers/interconnect/qcom/smd-rpm.h create mode 100644 drivers/leds/leds-an30259a.c delete mode 100644 drivers/media/cec/cec-edid.c create mode 100644 drivers/media/dvb-frontends/lnbh29.c create mode 100644 drivers/media/dvb-frontends/lnbh29.h create mode 100644 drivers/media/platform/imx-pxp.c create mode 100644 drivers/media/platform/imx-pxp.h create mode 100644 drivers/media/platform/vicodec/codec-fwht.c create mode 100644 drivers/media/platform/vicodec/codec-fwht.h create mode 100644 drivers/media/platform/vicodec/codec-v4l2-fwht.c create mode 100644 drivers/media/platform/vicodec/codec-v4l2-fwht.h delete mode 100644 drivers/media/platform/vicodec/vicodec-codec.c delete mode 100644 drivers/media/platform/vicodec/vicodec-codec.h create mode 100644 drivers/mfd/at91-usart.c create mode 100644 drivers/misc/lkdtm/stackleak.c create mode 100644 drivers/mmc/host/sdhci-sprd.c create mode 100644 drivers/mmc/host/uniphier-sd.c delete mode 100644 drivers/mtd/nand/raw/docg4.c create mode 100644 drivers/mtd/nand/raw/internals.h create mode 100644 drivers/mtd/nand/raw/nand_esmt.c create mode 100644 drivers/mtd/nand/raw/nand_jedec.c create mode 100644 drivers/mtd/nand/raw/nand_legacy.c create mode 100644 drivers/mtd/nand/raw/nand_onfi.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/core.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/dma.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/mcu.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/pci.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/regs.h delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/usb.h delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/util.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_dma.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_mac.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_mac.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_mcu.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_mcu.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_regs.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_usb.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_usb_core.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_usb_mcu.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_util.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_util.h delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_dma.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_mcu_common.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_regs.h delete mode 100644 drivers/parisc/ccio-rm-dma.c create mode 100644 drivers/phy/cadence/Kconfig create mode 100644 drivers/phy/cadence/Makefile create mode 100644 drivers/phy/cadence/phy-cadence-dp.c create mode 100644 drivers/phy/rockchip/phy-rockchip-inno-hdmi.c create mode 100644 drivers/phy/socionext/Kconfig create mode 100644 drivers/phy/socionext/Makefile create mode 100644 drivers/phy/socionext/phy-uniphier-usb2.c create mode 100644 drivers/phy/socionext/phy-uniphier-usb3hs.c create mode 100644 drivers/phy/socionext/phy-uniphier-usb3ss.c create mode 100644 drivers/pinctrl/mediatek/pinctrl-moore.c create mode 100644 drivers/pinctrl/mediatek/pinctrl-moore.h create mode 100644 drivers/pinctrl/mediatek/pinctrl-mt7623.c create mode 100644 drivers/pinctrl/mediatek/pinctrl-mt8183.c create mode 100644 drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c create mode 100644 drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.h create mode 100644 drivers/pinctrl/mediatek/pinctrl-mtk-mt8183.h create mode 100644 drivers/pinctrl/mediatek/pinctrl-paris.c create mode 100644 drivers/pinctrl/mediatek/pinctrl-paris.h create mode 100644 drivers/pinctrl/meson/pinctrl-meson-g12a.c create mode 100644 drivers/pinctrl/nuvoton/Kconfig create mode 100644 drivers/pinctrl/nuvoton/Makefile create mode 100644 drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c create mode 100644 drivers/platform/goldfish/goldfish_pipe_qemu.h create mode 100644 drivers/power/supply/sc2731_charger.c create mode 100644 drivers/soc/amlogic/meson-canvas.c create mode 100644 drivers/soc/renesas/r8a774a1-sysc.c create mode 100644 drivers/soc/renesas/r8a774c0-sysc.c create mode 100644 drivers/spi/spi-at91-usart.c create mode 100644 drivers/spi/spi-sprd.c delete mode 100644 drivers/staging/rtl8188eu/include/odm_reg.h delete mode 100644 drivers/usb/typec/fusb302/Kconfig delete mode 100644 drivers/usb/typec/fusb302/Makefile delete mode 100644 drivers/usb/typec/fusb302/fusb302.c create mode 100644 drivers/usb/typec/tcpm/Kconfig create mode 100644 drivers/usb/typec/tcpm/Makefile create mode 100644 drivers/usb/typec/tcpm/fusb302.c rename drivers/usb/typec/{fusb302 => tcpm}/fusb302_reg.h (100%) rename drivers/usb/typec/{ => tcpm}/tcpci.c (100%) rename drivers/usb/typec/{ => tcpm}/tcpci.h (100%) rename drivers/usb/typec/{ => tcpm}/tcpci_rt1711h.c (100%) rename drivers/usb/typec/{ => tcpm}/tcpm.c (100%) rename drivers/usb/typec/{typec_wcove.c => tcpm/wcove.c} (100%) create mode 100644 fs/fs_context.c create mode 100644 fs/fs_parser.c create mode 100644 fs/fsopen.c delete mode 100644 include/asm-generic/unistd.h delete mode 100644 include/crypto/mcryptd.h delete mode 100644 include/crypto/speck.h create mode 100644 include/drm/drm_atomic_uapi.h create mode 100644 include/drm/drm_util.h create mode 100644 include/dt-bindings/clock/qcom,camcc-sdm845.h create mode 100644 include/dt-bindings/clock/r8a774a1-cpg-mssr.h create mode 100644 include/dt-bindings/gpio/meson-g12a-gpio.h create mode 100644 include/dt-bindings/interconnect/qcom.h create mode 100644 include/dt-bindings/mfd/at91-usart.h create mode 100644 include/dt-bindings/pinctrl/pinctrl-tegra-io-pad.h create mode 100644 include/dt-bindings/power/r8a7744-sysc.h create mode 100644 include/dt-bindings/power/r8a774a1-sysc.h create mode 100644 include/dt-bindings/power/r8a774c0-sysc.h delete mode 100644 include/linux/bootmem.h delete mode 100644 include/linux/compat_time.h create mode 100644 include/linux/fs_context.h create mode 100644 include/linux/fs_parser.h create mode 100644 include/linux/fsinfo.h create mode 100644 include/linux/interconnect-provider.h create mode 100644 include/linux/interconnect.h create mode 100644 include/linux/mfd/ingenic-tcu.h create mode 100644 include/linux/mtd/jedec.h create mode 100644 include/linux/mtd/onfi.h create mode 100644 include/linux/mtd/platnand.h delete mode 100644 include/linux/platform_data/gpio-ts5500.h create mode 100644 include/linux/psi.h create mode 100644 include/linux/psi_types.h create mode 100644 include/linux/soc/amlogic/meson-canvas.h create mode 100644 include/linux/stackleak.h rename {sound/pci/hda => include/sound}/hda_codec.h (100%) create mode 100644 include/uapi/linux/fsinfo.h create mode 100644 include/uapi/linux/mount.h create mode 100644 include/uapi/linux/udmabuf.h delete mode 100644 kernel/dma/noncoherent.c create mode 100644 kernel/sched/psi.c create mode 100644 kernel/stackleak.c create mode 100644 localversion-next delete mode 100644 mm/bootmem.c create mode 100644 mm/mmu_gather.c delete mode 100644 mm/nobootmem.c delete mode 100644 net/9p/util.c create mode 100644 net/netfilter/nft_xfrm.c delete mode 100644 samples/statx/Makefile create mode 100644 samples/vfs/Makefile create mode 100644 samples/vfs/test-fs-query.c create mode 100644 samples/vfs/test-fsinfo.c create mode 100644 samples/vfs/test-fsmount.c rename samples/{statx => vfs}/test-statx.c (100%) delete mode 100755 scripts/check_00index.sh create mode 100644 scripts/dtc/yamltree.c create mode 100644 scripts/gcc-plugins/stackleak_plugin.c create mode 100644 sound/soc/atmel/mikroe-proto.c create mode 100644 sound/soc/codecs/hdac_hda.c create mode 100644 sound/soc/codecs/hdac_hda.h create mode 100644 sound/soc/codecs/pcm3060-i2c.c create mode 100644 sound/soc/codecs/pcm3060-spi.c create mode 100644 sound/soc/codecs/pcm3060.c create mode 100644 sound/soc/codecs/pcm3060.h create mode 100644 sound/soc/intel/boards/skl_hda_dsp_common.c create mode 100644 sound/soc/intel/boards/skl_hda_dsp_common.h create mode 100644 sound/soc/intel/boards/skl_hda_dsp_generic.c create mode 100644 sound/soc/intel/common/soc-acpi-intel-hda-match.c create mode 100644 sound/soc/meson/axg-pdm.c create mode 100644 tools/bpf/bpftool/Documentation/bpftool-net.rst create mode 100644 tools/bpf/bpftool/net.c create mode 100644 tools/bpf/bpftool/netlink_dumper.c create mode 100644 tools/bpf/bpftool/netlink_dumper.h create mode 100644 tools/lib/bpf/netlink.c create mode 100644 tools/lib/bpf/str_error.c create mode 100644 tools/lib/bpf/str_error.h create mode 100644 tools/lib/traceevent/trace-seq.h create mode 100644 tools/memory-model/.gitignore create mode 100644 tools/memory-model/scripts/README create mode 100755 tools/memory-model/scripts/checkghlitmus.sh create mode 100755 tools/memory-model/scripts/checklitmushist.sh create mode 100644 tools/memory-model/scripts/cmplitmushist.sh create mode 100755 tools/memory-model/scripts/initlitmushist.sh create mode 100755 tools/memory-model/scripts/judgelitmus.sh create mode 100755 tools/memory-model/scripts/newlitmushist.sh create mode 100755 tools/memory-model/scripts/parseargs.sh create mode 100755 tools/memory-model/scripts/runlitmushist.sh create mode 100644 tools/perf/examples/bpf/etcsnoop.c create mode 100644 tools/perf/include/bpf/linux/socket.h create mode 100644 tools/perf/trace/beauty/sockaddr.c create mode 100644 tools/perf/util/stat-display.c create mode 100644 tools/testing/selftests/bpf/bpf_flow.c create mode 100644 tools/testing/selftests/bpf/flow_dissector_load.c create mode 100644 tools/testing/selftests/bpf/test_flow_dissector.c create mode 100755 tools/testing/selftests/bpf/test_flow_dissector.sh create mode 100755 tools/testing/selftests/bpf/with_addr.sh create mode 100755 tools/testing/selftests/bpf/with_tunnels.sh create mode 100644 tools/testing/selftests/drivers/dma-buf/Makefile create mode 100644 tools/testing/selftests/drivers/dma-buf/udmabuf.c create mode 100644 tools/testing/selftests/ftrace/test.d/00basic/ringbuffer_size.tc create mode 100644 tools/testing/selftests/ftrace/test.d/00basic/trace_pipe.tc create mode 100644 tools/testing/selftests/ftrace/test.d/event/trace_printk.tc create mode 100644 tools/testing/selftests/ftrace/test.d/ftrace/func-filter-stacktrace.tc create mode 100644 tools/testing/selftests/ftrace/test.d/ftrace/func_cpumask.tc create mode 100644 tools/testing/selftests/ftrace/test.d/ftrace/func_mod_trace.tc create mode 100644 tools/testing/selftests/ftrace/test.d/ftrace/func_profile_stat.tc create mode 100644 tools/testing/selftests/ftrace/test.d/ftrace/func_stack_tracer.tc create mode 100644 tools/testing/selftests/ftrace/test.d/kprobe/kprobe_args_comm.tc create mode 100644 tools/testing/selftests/ftrace/test.d/kprobe/kprobe_args_symbol.tc create mode 100644 tools/testing/selftests/ftrace/test.d/kprobe/profile.tc create mode 100644 tools/testing/selftests/ftrace/test.d/tracer/wakeup.tc create mode 100644 tools/testing/selftests/ftrace/test.d/tracer/wakeup_rt.tc create mode 100644 tools/testing/selftests/kvm/platform_info_test.c create mode 100755 tools/testing/selftests/rcutorture/bin/mkinitrd.sh create mode 100644 tools/testing/selftests/rcutorture/bin/nolibc.h