This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-aarch64-mainline-defconfig in repository toolchain/linux-next.
from cc9f8349cb33 arm64: crypto: add NEON accelerated XOR implementation adds 77e461d14ed1 bnx2x: Assign unique DMAE channel number for FW DMAE trans [...] adds a43608fa7721 can: raw: check for CAN FD capable netdev in raw_sendmsg() adds 95217260649a can: kvaser_usb: Fix potential uninitialized variable use adds e13fb9b37cc0 can: kvaser_usb: Fix accessing freed memory in kvaser_usb_ [...] adds 207681fc5f3d can: ucan: remove set but not used variable 'udev' adds ff1f19d56c20 can: ucan: remove duplicated include from ucan.c adds 4f145f14f6b9 dt-bindings: can: rcar_can: document r8a77965 support adds 68c8d209cd43 can: rcar_can: Fix erroneous registration adds 868b7c0f43e6 dt-bindings: can: rcar_can: Add r8a774a1 support adds f164d0204b11 can: hi311x: Use level-triggered interrupt adds 5178b7cd8e42 can: flexcan: Unlock the MB unconditionally adds cbffaf7aa09e can: flexcan: Always use last mailbox for TX adds e05237f9da42 can: flexcan: remove not needed struct flexcan_priv::tx_mb [...] adds a4310fa2f246 can: dev: can_get_echo_skb(): factor out non sending code [...] adds 200f5c49f7a2 can: dev: __can_get_echo_skb(): replace struct can_frame b [...] adds e7a6994d043a can: dev: __can_get_echo_skb(): Don't crash the kernel if [...] adds 7da11ba5c506 can: dev: __can_get_echo_skb(): print error message, if tr [...] adds 55059f2b7f86 can: rx-offload: introduce can_rx_offload_get_echo_skb() a [...] adds ed72bc8bcb92 can: flexcan: handle tx-complete CAN frames via rx-offload [...] adds 4530ec36bb1e can: rx-offload: rename can_rx_offload_irq_queue_err_skb() [...] adds d788905f68fd can: flexcan: use can_rx_offload_queue_sorted() for flexca [...] adds 11123ab9d90c Merge tag 'linux-can-fixes-for-4.20-20181109' of ssh://git [...] adds 9aaa4e8ba129 qed: Fix PTT leak in qed_drain() adds e90202ed1cf9 qed: Fix overriding offload_tc by protocols without APP TLV adds 291d57f67d24 qed: Fix rdma_info structure allocation adds ed4eac20dcff qed: Fix reading wrong value in loop condition adds db8ddde766ad Merge branch 'qed-Miscellaneous-bug-fixes' adds 007b656851ed s390/ism: clear dmbe_mask bit before SMC IRQ handling adds f8504f4ca0a0 l2tp: fix a sock refcnt leak in l2tp_tunnel_register adds 6ba990384e92 bnxt_en: Fix RSS context allocation. adds d19819297d92 bnxt_en: Fix rx_l4_csum_errors counter on 57500 devices. adds addd4df6d763 bnxt_en: Disable RDMA support on the 57500 chips. adds ffd77621700e bnxt_en: Workaround occasional TX timeout on 57500 A0. adds 83eb5c5cff32 bnxt_en: Add software "missed_irqs" counter. adds 8dc5ae2d4897 bnxt_en: Fix filling time in bnxt_fill_coredump_record() adds e371357f0760 Merge branch 'bnxt_en-Bug-fixes' adds b8c3c10cf68d MAINTAINERS: Replace Vince Bridgers as Altera TSE maintainer adds ebcd210e93b2 cxgb4: fix thermal zone build error adds 7150ceaacb27 rxrpc: Fix life check adds 08e14fe429a0 net_sched: sch_fq: ensure maxrate fq parameter applies to [...] adds bd85fbc2038a net/mlx4_core: Zero out lkey field in SW2HW_MPT fw command adds 3ea7e7ea53c9 net/mlx4_core: Fix uninitialized variable compilation warning adds a463146e67c8 net/mlx4: Fix UBSAN warning of signed integer overflow adds 35bf9f1fd250 Merge branch 'mlx4-fixes' adds a97b95653383 drivers/net/ethernet/qlogic/qed/qed_rdma.h: fix typo adds 83e65df6dfec net: mvneta: Don't advertise 2.5G modes adds 761f60261b44 ipv6: fix a dst leak when removing its exception adds 06bc4d0079ab net: lantiq: Fix returned value in case of error in 'xrx20 [...] adds 19ab69107d3e net/sched: act_pedit: fix memory leak when IDR allocation fails adds dfa0d55ff6be net: phy: mdio-gpio: Fix working over slow can_sleep GPIOs adds f4156f9656fe batman-adv: Use explicit tvlv padding for ELP packets adds d7d8bbb40a5b batman-adv: Expand merged fragment buffer for full packet adds 5594923f6e70 Merge tag 'batadv-net-for-davem-20181114' of git://git.ope [...] adds 160396a722e0 Revert "net: phy: mdio-gpio: Fix working over slow can_sle [...] adds df5a8ec64eed net: phy: mdio-gpio: Fix working over slow can_sleep GPIOs adds 95506588d2c1 socket: do a generic_file_splice_read when proto_ops has n [...] adds 9d332e69c1dc net: bridge: fix vlan stats use-after-free on destruction adds 8840c3e2344a MAINTAINERS: Add entry for CAKE qdisc adds 16f7eb2b77b5 ip_tunnel: don't force DF when MTU is locked adds 5aaf6428526b tc-testing: tdc.py: ignore errors when decoding stdout/stderr adds c6cecf4ae44e tc-testing: tdc.py: Guard against lack of returncode in ex [...] adds 5396527f8c00 Merge branch 'tdc-fixes' adds 33d9a2c72f08 net-gro: reset skb->pkt_type in napi_reuse_skb() adds adba75be0d23 tipc: fix lockdep warning when reinitilaizing sockets adds 1c1274a56999 tipc: don't assume linear buffer when reading ancillary data adds 7ddacfa56487 ipv6: Fix PMTU updates for UDP/raw sockets in presence of VRF adds 8ebebcba559a tuntap: fix multiqueue rx adds f2ce1065e767 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds dafb7f9aef2f v4l2-controls: add a missing include adds df18bfd35bbf media: v4l: fix uapi mpeg slice params definition adds 215237a5e436 Merge tag 'v4.20-rc1' into patchwork adds 0ede1794b966 media: tc358743: Remove unnecessary self assignment adds 7cf7b2e977ab media: vicodec: lower minimum height to 360 adds 55623b416905 media: cec: check for non-OK/NACK conditions while claiming a LA adds 2efaf6ebb34f media: cec: increase debug level for 'queue full' adds ef86eaf97acd media: Rename vb2_m2m_request_queue -> v4l2_m2m_request_queue adds b50b769bcbc2 media: dm365_ipipeif: better annotate a fall though adds 92539d3eda2c media: v4l: event: Add subscription to list before calling [...] adds 003aedaed65d media: docs: Document metadata format in struct v4l2_format adds 30efae3d789c media: omap3isp: Unregister media device as first adds 32388d6ef7cf media: ipu3-cio2: Unregister device nodes first, then rele [...] adds 4e26f692e2e2 media: ipu3-cio2: Use cio2_queues_exit adds 06e68fed3282 Merge tag 'media/v4.20-3' of git://git.kernel.org/pub/scm/ [...] adds 82fba2df7f7c MIPS: OCTEON: cavium_octeon_defconfig: re-enable OCTEON US [...] adds 25517ed4e99b MIPS: Let early memblock_alloc*() allocate memories bottom-up adds 1229ace4a4a2 MIPS: Loongson3,SGI-IP27: Simplify max_low_pfn calculation adds c8ce94b8fe53 Merge tag 'mips_fixes_4.20_3' of git://git.kernel.org/pub/ [...] adds 21f70d4abf9e RISC-V: Fix raw_copy_{to,from}_user() adds c0fbcd991860 RISC-V: Build flat and compressed kernel images adds 0138ebb90c63 riscv: fix warning in arch/riscv/include/asm/module.h adds 27f8899d6002 riscv: add asm/unistd.h UAPI header adds 5d8f81ba1da5 RISC-V: recognize S/U mode bits in print_isa adds 92b419289cee Merge tag 'riscv-for-linus-4.20-rc4' of git://git.kernel.o [...] adds f2ffd4e5bc7b scsi: qla2xxx: Timeouts occur on surprise removal of QLogi [...] adds 8e4829c6f747 scsi: ufs: Fix hynix ufs bug with quirk on hi36xx SoC adds b84b6345e382 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds cd5e6d79384e mtd: spi-nor: don't drop sfdp data if optional parsers fail adds c797bd81d10e mtd: spi-nor: fix iteration over smpt array adds b9f07cc8207a mtd: spi-nor: don't overwrite errno in spi_nor_get_map_in_use() adds 1d5ceff25aa1 mtd: spi_nor: pass DMA-able buffer to spi_nor_read_raw() adds 5d1e9c2212ea mtd: rawnand: atmel: fix OF child-node lookup adds 33bf5519ae5d mtd: rawnand: qcom: Namespace prefix some commands adds a6a66f80c85e mtd: spi-nor: Fix Cadence QSPI page fault kernel panic adds e8828ec1c003 mtd: spi-nor: fix selection of uniform erase type in flexi [...] adds ef4d6f2c0c65 Merge tag 'mtd/fixes-for-4.20-rc4' of git://git.infradead. [...] adds 781f0766cc41 USB: Wait for extra delay time after USB_PORT_FEAT_RESET f [...] adds a77112577667 usb: quirks: Add delay-init quirk for Corsair K70 LUX RGB adds deefd24228a1 USB: quirks: Add no-lpm quirk for Raydium touchscreens adds f6501f491990 USB: misc: appledisplay: add 20" Apple Cinema Display adds f068090426ea xhci: Fix leaking USB3 shared_hcd at xhci removal adds 1245374e9b83 xhci: handle port status events for removed USB3 hcd adds d9193efba84f xhci: Add check for invalid byte size error when UAS devic [...] adds 958c0bd86075 usb: xhci: fix uninitialized completion when USB3 port got [...] adds a5baeaeabcca usb: xhci: fix timeout for transition from RExit to U0 adds 11644a765952 xhci: Add quirk to workaround the errata seen on Cavium Th [...] adds 08fd9a82fda8 usb: dwc3: core: Clean up ULPI device adds ba3a51ac32eb usb: dwc3: gadget: Properly check last unaligned/zero chain TRB adds 7b412b04a0c7 usb: dwc3: Fix NULL pointer exception in dwc3_pci_remove() adds 3c135e890019 usb: dwc2: pci: Fix an error code in probe adds a9c859033f6e Revert "usb: gadget: ffs: Fix BUG when userland exits with [...] adds 2fc6d4be35fb usb: dwc3: gadget: fix ISOC TRB type on unaligned transfers adds 4b8440abc902 Merge tag 'fixes-for-v4.20-rc2' of git://git.kernel.org/pu [...] adds 22454b79e6de usb: core: Fix hub port connection events lost adds 2f31a67f01a8 usb: xhci: Prevent bus suspend if a port connect change or [...] adds 63529eaa6164 usb: cdc-acm: add entry for Hiro (Conexant) modem adds 4cd731953d62 Merge tag 'usb-4.20-rc4' of git://git.kernel.org/pub/scm/l [...] adds 943126417891 slimbus: ngd: remove unnecessary check adds e670de54c813 Drivers: hv: kvp: Fix the recent regression caused by inco [...] adds fee05f455ceb drivers/misc/sgi-gru: fix Spectre v1 vulnerability adds 7c97301285b6 misc: atmel-ssc: Fix section annotation on atmel_ssc_get_d [...] adds 0749aa25af82 nvmem: core: fix regression in of_nvmem_cell_get() adds 8bb0a88600f0 test_firmware: fix error return getting clobbered adds 432798195bbc uio: Fix an Oops on load adds 56a6c7268312 gnss: serial: fix synchronous write timeout adds 1decef370456 gnss: sirf: fix synchronous write timeout adds 5082a7df5251 Merge tag 'gnss-4.20-rc3' of https://git.kernel.org/pub/sc [...] adds cb5d21946d2a MAINTAINERS: Add Sasha as a stable branch maintainer adds 544b03da39e2 Documentation/security-bugs: Postpone fix publication in e [...] adds 52465bce85a2 Merge tag 'char-misc-4.20-rc4' of git://git.kernel.org/pub [...] adds 65766ee0bf7f ALSA: oss: Use kvzalloc() for local buffer allocations adds 563785edfcef ALSA: hda/realtek - Add quirk entry for HP Pavilion 15 adds d99501b8575d ALSA: hda/ca0132 - Call pci_iounmap() instead of iounmap() adds cce997292a52 ALSA: hda/ca0132 - Add new ZxR quirk adds a6b0961b3989 ALSA: hda/ca0132 - fix AE-5 pincfg adds edeca3a769ad Merge tag 'sound-4.20-rc4' of git://git.kernel.org/pub/scm [...] adds 5478ad10e785 drm/ast: Remove existing framebuffers before loading driver adds 1a37bd823891 drm/ast: change resolution may cause screen blurred adds 7989b9ee8baf drm/ast: fixed cursor may disappear sometimes adds 5a43911fd256 drm/vc4: Fix NULL pointer dereference in the async update path adds fcc86cb45d38 drm/vc4: Set ->legacy_cursor_update to false when doing no [...] adds 5c074eeabbd3 udmabuf: set read/write flag when exporting adds 8fd3b90300be drm/fb-helper: Blacklist writeback when adding connectors [...] adds 1d74f133252f Merge tag 'drm-misc-fixes-2018-11-21' of git://anongit.fre [...] adds 69756c6ff0de drm/amdgpu: Add amdgpu "max bpc" connector property (v2) adds 07e3a1cfb056 drm/amd/display: Support amdgpu "max bpc" connector property (v2) adds 919a52fc4ca1 drm/amdgpu: Fix oops when pp_funcs->switch_power_profile is unset adds 009dd0117629 drm/amd/powerplay: disable Vega20 DS related features adds 8d4d7c589947 drm/amdgpu: Add missing firmware entry for HAINAN adds a4233cc944d1 drm/amd/pp: handle negative values when reading OD adds a5d0f4565996 drm/amdgpu: Enable HDP memory light sleep adds 8cf6f361eb76 Merge branch 'drm-fixes-4.20' of git://people.freedesktop. [...] adds 21556350ade3 drm/i915: Disable LP3 watermarks on all SNB machines adds 8830f26bcd3c drm/i915: Prevent machine hang from Broxton's vtd w/a and [...] adds f8577fb3c273 drm/i915: Write GPU relocs harder with gen3 adds c773058dde9a drm/i915: Force a LUT update in intel_initial_commit() adds f559156c399c drm/i915: Add rotation readout for plane initial config adds 98c9cdfd34fb Merge tag 'drm-intel-fixes-2018-11-22' of git://anongit.fr [...] adds 9b7c880c834c Merge tag 'drm-fixes-2018-11-23' of git://anongit.freedesk [...] adds cdcefe6bd9df mmc: sdhci-pci: Try "cd" for card-detect lookup before using NULL adds 5305ec6a27b2 mmc: sdhci-pci: Workaround GLK firmware failing to restore [...] adds dcd3aa31dcdd Merge tag 'mmc-v4.20-rc2' of git://git.kernel.org/pub/scm/ [...] adds defeea5ee23d MAINTAINERS: add myself as co-maintainer of gpiolib adds a05a14049999 gpio: don't free unallocated ida on gpiochip_add_data_with [...] adds 70cdb6ad6dc3 gpio: pxa: fix legacy non pinctrl aware builds again adds bff466bac599 gpio: mockup: fix indicated direction adds 10547d956d59 MAINTAINERS: Do maintain Intel GPIO drivers via separate tree adds e6005d3c4233 Merge tag 'gpio-v4.20-2' of git://git.kernel.org/pub/scm/l [...] adds ba038546ff9e opp: ti-opp-supply: Dynamically update u_volt_min adds 622fecbccfe8 opp: ti-opp-supply: Correct the supply in _get_optimal_vdd [...] adds 6eb5c9b5edff Merge branch 'opp/fixes-for-4.20' of git://git.kernel.org/ [...] adds 9de9aa45e9bd tools/power/cpupower: fix compilation with STATIC=true adds 4bf3bd0f15a9 tools cpupower debug: Allow to use outside build flags adds dbc4ca339c8d tools cpupower: Override CFLAGS assignments adds 0db699f747cc Merge tag 'linux-cpupower-4.20-rc4' of git://git.kernel.or [...] adds bec00cb5e97c Merge branches 'pm-opp' and 'pm-tools' adds d98ccfc3948a cpufreq: ti-cpufreq: Only register platform_device when supported adds c22397888f1e exec: make de_thread() freezable adds 1d50088ca395 Merge branches 'pm-cpufreq' and 'pm-sleep' adds b88af9948724 Merge tag 'pm-4.20-rc4' of git://git.kernel.org/pub/scm/li [...] adds 2bbb5fa37475 ACPI / platform: Add SMB0001 HID to forbidden_id_list adds a03bac580ae7 Merge tag 'acpi-4.20-rc4' of git://git.kernel.org/pub/scm/ [...] adds 19ed3e2dd854 iommu/vt-d: Fix NULL pointer dereference in prq_event_thread() adds e5b78f2e349e iommu/ipmmu-vmsa: Fix crash on early domain free adds ab99be4683d9 amd/iommu: Fix Guest Virtual APIC Log Tail Address Register adds 829383e18372 iommu/vt-d: Use memunmap to free memremap adds d88783b9c884 Merge tag 'iommu-fixes-v4.20-rc3' of git://git.kernel.org/ [...] adds 4cff280a5fcc nvme-fc: resolve io failures during connect adds 14b04063cc99 Merge branch 'nvme-4.20' of git://git.infradead.org/nvme i [...] adds 3381918fec92 Merge tag 'for-linus-20181123' of git://git.kernel.dk/linux-block adds 7e241f647dc7 libceph: fall back to sendmsg for slab pages adds 7c98a4261827 Merge tag 'ceph-for-4.20-rc4' of https://github.com/ceph/c [...] adds 59e429314910 xfs: fix shared extent data corruption due to missing cow [...] adds da034bcc6aaa xfs: make xfs_file_remap_range() static adds d61fa8cbf3da xfs: uncached buffer tracing needs to print bno adds d43aaf1685aa xfs: fix transient reference count error in xfs_buf_resubm [...] adds c08768977b9a xfs: finobt AG reserves don't consider last AG can be a runt adds 7f9f71be84bc xfs: extent shifting doesn't fully invalidate page cache adds 2c307174ab77 xfs: flush removing page cache in xfs_reflink_remap_prep adds 9230a0b65b47 xfs: delalloc -> unwritten COW fork allocation can go wrong adds 0929d8580071 iomap: FUA is wrong for DIO O_DSYNC writes into unwritten extents adds b450672fb66b iomap: sub-block dio needs to zeroout beyond EOF adds 4721a6010990 iomap: dio data corruption and spurious errors when pipes fill adds 494633fac789 vfs: vfs_dedupe_file_range() doesn't return EOPNOTSUPP adds 8c110d43c6bc iomap: readpages doesn't zero page tail beyond EOF adds abe72ff41340 Merge tag 'xfs-4.20-fixes-2' of git://git.kernel.org/pub/s [...] adds a36b5444b1ec MAINTAINERS: Add myself as third phylib maintainer adds 02968ccf0125 sctp: count sk_wmem_alloc by skb truesize in sctp_packet_transmit adds cc3ccf26f064 sctp: not allow to set asoc prsctp_enable by sockopt adds 69fec325a643 Revert "sctp: remove sctp_transport_pmtu_check" adds e1e46479847e sctp: not increase stream's incnt before sending addstrm_i [...] adds e76ad21d070f net: ena: fix crash during failed resume from hibernation adds 58a54b9c62e2 net: ena: fix crash during ena_remove() adds 4c23738a3f9f net: ena: update driver version from 2.0.1 to 2.0.2 adds d7c60210a9d7 Merge branch 'ena-hibernation-and-rmmod-bug-fixes' adds 276d43f0ae96 qed: Fix bitmap_weight() check adds eb62cca9bee8 qed: Fix QM getters to always return a valid pq adds db9a0bae8ffc Merge branch 'qed-Fix-Queue-Manager-getters' adds a5681e20b541 net/ibmnvic: Fix deadlock problem in reset adds f2b18732ee98 net/mlx5: IPSec, Fix the SA context hash key adds acf3766b36d8 net/mlx5e: IPoIB, Reset QP after channels are closed adds d3a80bb5a3ea net/mlx5e: Don't match on vlan non-existence if ethertype [...] adds 077ecd785d90 net/mlx5e: Claim TC hw offloads support only under a prope [...] adds 83621b7df6a6 net/mlx5e: Always use the match level enum when parsing TC [...] adds a1f240f18017 net/mlx5e: Adjust to max number of channles when re-attaching adds 1392f44bba22 net/mlx5e: Apply the correct check for supporting TC esw r [...] adds 0073c8f72736 net/mlx5e: RX, verify received packet size in Linear Striding RQ adds 228c4cd04dfd net/mlx5e: Fix selftest for small MTUs adds 9cdeaab3b7e7 net/mlx5e: Fix a bug in turning off FEC policy in unsuppor [...] adds febd72f27c02 net/mlx5e: Fix wrong field name in FEC related functions adds 64e283348458 net/mlx5e: Removed unnecessary warnings in FEC caps query adds 9184e51b5b3e net/mlx5e: Fix failing ethtool query on FEC query error adds 1359f25106ca Merge tag 'mlx5-fixes-2018-11-19' of git://git.kernel.org/ [...] adds 59663e42199c tg3: Add PHY reset for 5717/5719/5720 in change ring and f [...] adds cadf9df27e7c tcp: Fix SOF_TIMESTAMPING_RX_HARDWARE to use the latest ti [...] adds b1d982330134 MAINTAINERS: add myself as co-maintainer for r8169 adds f2cbd4852820 net/sched: act_police: fix race condition on state variables adds b5dd186d10ba net: skb_scrub_packet(): Scrub offload_fwd_mark adds 86de5921a3d5 tcp: defer SACK compression after DupThresh adds 461cf0360574 ath9k: Fix a locking bug in ath9k_add_interface() adds b630806d7ce2 wlcore: Fixup "Add support for optional wakeirq" adds 3401d42c7ea2 brcmutil: really fix decoding channel info for 160 MHz bandwidth adds b374e8686fc3 mt76: fix building without CONFIG_LEDS_CLASS adds 66e839030fd6 iwlwifi: fix wrong WGDS_WIFI_DATA_SIZE adds ec484d03ef0d iwlwifi: mvm: support sta_statistics() even on older firmware adds 82715ac71e6b iwlwifi: mvm: fix regulatory domain update when the firmwa [...] adds 54f3f994e996 iwlwifi: fix D3 debug data buffer memory leak adds 5d041c46ccb9 iwlwifi: mvm: don't use SAR Geo if basic SAR is not used adds 4ec321c14693 Merge tag 'iwlwifi-for-kalle-2018-11-15' of git://git.kern [...] adds d987f783a480 ath10k: don't assume 'vif' is non-NULL in flush() adds d1fe6ad6f6bd brcmfmac: fix reporting support for 160 MHz channels adds 1770f0fa978e mt76: fix uninitialized mutex access setting rts threshold adds 1e2b1046b53f Merge tag 'wireless-drivers-for-davem-2018-11-20' of git:/ [...] adds f07920ad9c6f net/smc: abort CLC connection in smc_release adds ee05ff7af265 net/smc: use queue pair number when matching link group adds 0512f69e388c net/smc: add SMC-D shutdown signal adds b9a22dd9811d net/smc: atomic SMCD cursor handling adds e438bae43c1e net/smc: use after free fix in smc_wr_tx_put_slot() adds 395048ebd454 Merge branch 'smc-fixes' adds 426a593e641e net: faraday: ftmac100: remove netif_running(netdev) check [...] adds 0211dda68a4f net/dim: Update DIM start sample after each DIM iteration adds 6d0f60b0f858 net: thunderx: set xdp_prog to NULL if bpf_prog_add fails adds b7cdec3d699d ibmvnic: Fix RX queue buffer cleanup adds 5bf032ef08e6 ibmvnic: Update driver queues after change in ring size support adds 039e70a70c84 Merge branch 'ibmvnic-Fix-queue-and-buffer-accounting-errors' adds 5cd8d46ea156 packet: copy user buffers before orphan or clone adds 896585d48e8e net/ipv6: re-do dad when interface has IFF_NOARP flag change adds 605108acfe62 net: don't keep lonely packets forever in the gro hash adds 484afd1bd3fc net/sched: act_police: add missing spinlock initialization adds e59ff2c49ae1 virtio-net: disable guest csum during XDP set adds 18ba58e1c234 virtio-net: fail XDP set if guest csum is negotiated adds 5ed9dc991071 team: no need to do team_notify_peers or team_mcast_rejoin [...] adds c44c749d3b6f net: amd: add missing of_node_put() adds ef2a7cf1d883 net: thunderx: set tso_hdrs pointer to NULL in nicvf_free_ [...] adds e7b9fb4f545b dt-bindings: dsa: Fix typo in "probed" adds 3fa528b7682e net: phy: mscc: fix deadlock in vsc85xx_default_config adds 07093b764769 net: gemini: Fix copy/paste error adds 857fa628bbe9 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds b5d9a07ef773 arm64: sysreg: fix sparse warnings adds 4f9f49646a57 arm64: cpufeature: Fix mismerge of CONFIG_ARM64_SSBD block adds d146194f31c9 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds e82e62e390d3 HID: Add quirk for Microsoft PIXART OEM mouse adds 0fd791841a6d HID: input: Ignore battery reported by Symbol DS4308 adds 8c01db7619f0 HID: uhid: forbid UHID_CREATE under KERNEL_DS or elevated [...] adds 4d26d1d1e806 Revert "HID: uhid: use strlcpy() instead of strncpy()" adds 385a4886778f HID: steam: remove input device when a hid client is running. adds 12d43aacf9a7 HID: multitouch: Add pointstick support for Cirque Touchpad adds 86c31524b27c HID: i2c-hid: Disable runtime PM for LG touchscreen adds fb862c3b199d HID: Add quirk for Primax PIXART OEM mice adds e2b95b27196c Revert "HID: input: simplify/fix high-res scroll event handling" adds d0341efe7449 Revert "HID: logitech: fix a used uninitialized GCC warning" adds a69616d5b3e1 Revert "HID: logitech: Use LDJ_DEVICE macro for existing L [...] adds 5372fc379769 Revert "HID: logitech: Enable high-resolution scrolling on [...] adds 00acc9e2c4a5 Revert "HID: logitech: Add function to enable HID++ 1.0 "s [...] adds f1539a0c2545 Revert "HID: input: Create a utility class for counting sc [...] adds ffe0e7cf290f Revert "Input: Add the `REL_WHEEL_HI_RES` event code" adds e195ca6cb6f2 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 8229706e03e4 XArray: Fix xa_for_each with a single element at 0 adds 9ee5a3b7eeb1 XArray: Export __xa_foo to non-GPL modules adds fe2b51145c9f nilfs2: Use xa_erase_irq adds 4c0608f4a0e7 XArray: Regularise xa_reserve adds c5beb07e7a06 XArray: Unify xa_cmpxchg and __xa_cmpxchg adds 9c16bb889054 XArray: Turn xa_erase into an exported function adds 84e5acb76dac XArray: Add xa_store_bh() and xa_store_irq() adds 611f318637da XArray: Unify xa_store and __xa_store adds d9c480435add XArray: Handle NULL pointers differently for allocation adds 804dfaf01bcc XArray: Fix Documentation adds 44a4a66b619a XArray: Correct xa_store_range adds 5404a7f1c21c XArray tests: Correct some 64-bit assumptions adds 6d7cd8c13737 dax: Remove optimisation from dax_lock_mapping_entry adds 7ae2ea7dc45e dax: Make sure the unlocking entry isn't locked adds c5bbd4515a05 dax: Reinstate RCU protection of inode adds fda490d39fc0 dax: Fix dax_unlock_mapping_entry for PMD pages adds 0e40de0338d0 dax: Fix huge page faults adds 25bbe21bf427 dax: Avoid losing wakeup in dax_lock_mapping_entry adds fffc9a260e38 XArray tests: Add missing locking adds e2125dac22f2 Merge tag 'xarray-4.20-rc4' of git://git.infradead.org/use [...] adds 4e962ff6e34f MAINTAINERS: change Sparse's maintainer adds aeabb3c96186 NFSv4: Fix a NFSv4 state manager deadlock adds 99f2c55591fb NFSv4.2 copy do not allocate memory under the lock adds bb21ce0ad227 flexfiles: use per-mirror specified stateid for IO adds 17c2f540863a Merge tag 'nfs-for-4.20-4' of git://git.linux-nfs.org/proj [...] adds b34087157dd7 dma-direct: Make DIRECT_MAPPING_ERROR viable for SWIOTLB adds cb216b84d6ea swiotlb: Skip cache maintenance on map error adds d6d460b89378 Merge tag 'dma-mapping-4.20-3' of git://git.infradead.org/ [...] adds 2e6e902d1850 Linux 4.20-rc4 adds 70df9ebbd82c hwmon (ina2xx) Fix NULL id pointer in probe() adds 35fdc3902179 hwmon: (raspberrypi) Fix initial notify adds 38cd989ee38c hwmon: (ina2xx) Fix current value calculation adds 243cfe3fb897 hwmon: (mlxreg-fan) Fix macros for tacho fault reading adds 09aaf6813cfc hwmon: (w83795) temp4_type has writable permission adds 6f8b52ba442c Merge tag 'hwmon-for-v4.20-rc5' of git://git.kernel.org/pu [...] adds ef78e5ec9214 ia64: export node_distance function adds 6c08ec1216b7 KVM: PPC: Book3S HV: Fix handling for interrupted H_ENTER_NESTED adds caf54f59e57e Merge tag 'kvm-ppc-fixes-4.20-1' of https://git.kernel.org [...] adds a87c99e61236 KVM: VMX: re-add ple_gap module parameter adds 38ab012f109c KVM: LAPIC: Fix pv ipis use-before-initialization adds e97f852fd456 KVM: X86: Fix scan ioapic use-before-initialization adds 30510387a5e4 svm: Add mutex_lock to protect apic_access_page_done on AM [...] adds 7f9ad1dfa3c7 KVM: nVMX: Fix kernel info-leak when enabling KVM_CAP_HYPE [...] adds bcbfbd8ec210 KVM: x86: Fix kernel info-leak in KVM_HC_CLOCK_PAIRING hypercall adds f48b4711dd6e KVM: VMX: Update shared MSRs to be saved/restored on MSR_E [...] adds 354cb410d873 KVM: x86: fix empty-body warnings adds 1e4329ee2c52 x86/kvm/vmx: fix old-style function declaration adds 326e742533bf KVM: nVMX/nSVM: Fix bug which sets vcpu->arch.tsc_offset t [...] adds 72aeb60c52bf KVM: nVMX: Verify eVMCS revision id match supported eVMCS [...] adds 52ad7eb3d668 KVM: nVMX: vmcs12 revision_id is always VMCS12_REVISION ev [...] adds 0e0fee5c539b kvm: mmu: Fix race in emulated page table writes adds fd65d3142f73 kvm: svm: Ensure an IBPB on all affected CPUs when freeing a vmcb adds d8242d22d501 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 3511ba7d4ca6 spi: uniphier: fix incorrect property items adds a4d8f64f7267 spi: mediatek: use correct mata->xfer_len when in fifo transfer adds 91b9deefedf4 spi: omap2-mcspi: Add missing suspend and resume calls adds 5b26f7180cdb Merge tag 'spi-fix-v4.20-rc4' of git://git.kernel.org/pub/ [...] adds f8397d69daef btrfs: Always try all copies when reading extent buffers adds aab15e8ec257 Btrfs: fix rare chances for data loss when doing a fast fsync adds f505754fd659 Btrfs: ensure path name is null terminated at btrfs_control_ioctl adds a4390aee7271 Btrfs: send, fix infinite loop due to directory rename dep [...] adds 552f0329c75b Btrfs: fix race between enabling quotas and subvolume creation adds 42a657f57628 btrfs: relocation: set trans to be NULL after ending transaction adds 121b018f8c74 Merge tag 'for-4.20-rc4-tag' of git://git.kernel.org/pub/s [...] adds 2958b66694e0 xtensa: enable coprocessors that are being flushed adds 03bc996af0cc xtensa: fix coprocessor context offset definitions adds 38a35a78c5e2 xtensa: fix coprocessor part of ptrace_{get,set}xregs adds b26b2b24b1d8 Merge tag 'xtensa-20181128' of git://github.com/jcmvbkbc/l [...] adds 9efdda4e3abe tcp: address problems caused by EDT misshaps adds aba36930a35e net: always initialize pagedlen adds b13b8787c95c bpf: Fix IPv6 dport byte order in bpf_sk_lookup_udp adds 49a249c38726 tools/bpftool: copy a few net uapi headers to tools directory adds 53909030aa29 tools: bpftool: prevent infinite loop in get_fdinfo() adds a8bfd2bc29f3 tools: bpftool: fix plain output and doc for --bpffs option adds f120919f9905 tools: bpftool: pass an argument to silence open_obj_pinned() adds f98e46a251d0 tools: bpftool: update references to other man pages in do [...] adds da85d8bfd151 kselftests/bpf: use ping6 as the default ipv6 ping binary [...] adds afd594240806 bpf: fix off-by-one error in adjust_subprog_starts adds 569a933b03f3 bpf: allocate local storage buffers using GFP_ATOMIC adds dde7011a824c tools: bpftool: fix potential NULL pointer dereference in do_load adds 813961de3ee6 bpf: fix integer overflow in queue_stack_map adds 1efb6ee3edea bpf: fix check of allowed specifiers in bpf_trace_printk adds 69500127424c Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds e2c95a61656d bpf, ppc64: generalize fetching subprog into bpf_jit_get_f [...] adds 8c11ea5ce13d bpf, arm64: fix getting subprog addr from aux for calls adds fdac315d705a Merge branch 'arm64-jit-fixes' adds c44768a33da8 sparc: Fix JIT fused branch convergance. adds e2ac579a7a18 sparc: Correct ctx->saw_frame_pointer logic. adds fa1e0c9690bf bpf, doc: add entries of who looks over which jits adds 2b9034b5eadd sparc: Adjust bpf JIT prologue for PSEUDO calls. adds 93143f846b27 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 45611c61dd50 usbnet: ipheth: fix potential recvmsg bug and recvmsg bug 2 adds c85ddecae6e5 net: phy: add workaround for issue where PHY driver doesn' [...] adds a8842e975503 firestream: fix spelling mistake: "Inititing" -> "Initializing" adds 0d32f17717e6 sctp: increase sk_wmem_alloc when head->truesize is increased adds 24a6d2dd263b net: thunderx: fix NULL pointer dereference in nic_remove adds 1d510657ac7e qed: fix spelling mistake "attnetion" -> "attention" adds 4b5adba07c94 net: via: via-velocity: fix spelling mistake "alignement" [...] adds cc5922054131 lan743x: fix return value for lan743x_tx_napi_poll adds ec835f891232 tipc: fix lockdep warning during node delete adds 4df5ce9bc03e lan743x: Enable driver to work with LAN7431 adds cfc435198f53 rapidio/rionet: do not free skb before reading its length adds c758940158bf net: hisilicon: remove unexpected free_netdev adds fd3e71a9f71e netfilter: nf_conncount: use spin_lock_bh instead of spin_lock adds 31568ec09ea0 netfilter: nf_conncount: fix list_del corruption in conn_free adds 3c5cdb17c3be netfilter: nf_conncount: fix unexpected permanent node of list. adds 0fb39bbe43d4 netfilter: nf_tables: don't skip inactive chains during update adds 25d8bcedbf43 selftests: add script to stress-test nft packet path vs. c [...] adds 447750f281ab netfilter: nf_tables: don't use position attribute on rule [...] adds 0fbcc5b568ed netfilter: xt_RATEEST: remove netns exit routine adds 29e3880109e3 netfilter: nf_tables: fix use-after-free when deleting com [...] adds b4e955e9f372 netfilter: xt_hashlimit: fix a possible memory leak in hta [...] adds 2a31e4bd9ad2 ipvs: call ip_vs_dst_notifier earlier than ipv6_dev_notf adds 89259088c1b7 netfilter: nfnetlink_cttimeout: fetch timeouts for udplite [...] adds 508b09046c0f netfilter: ipv6: Preserve link scope traffic original oif adds 584eab291c67 netfilter: add missing error handling code for register functions adds 095faf45e64b netfilter: nat: fix double register in masquerade modules adds 53ca0f2fec39 netfilter: nf_conncount: remove wrong condition check routine adds ca08987885a1 netfilter: nf_tables: deactivate expressions in rule reple [...] adds e9d8faf93d27 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds 9a764c1e5968 s390/qeth: fix length check in SNMP processing adds e4c39f7926b4 igb: fix uninitialized variables adds eab077aa8433 i40e: Fix deletion of MAC filters adds a8bf879af7b1 ixgbe: recognize 1000BaseLX SFP modules as 1Gbps adds 529eb362a347 i40e: fix kerneldoc for xsk methods adds d78a5ebd8b18 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds 60b548237fed Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds b54e41f5efcb udf: Allow mounting volumes with incorrect identification strings adds e5f5b717983b ext2: initialize opts.s_mount_opt as zero before using it adds ecebf55d27a1 ext2: fix potential use after free adds 9af33b574517 Merge tag 'fixes_for_v4.20-rc5' of git://git.kernel.org/pu [...] adds 7194eda1ba08 ALSA: ac97: Fix incorrect bit shift at AC97-SPSA control write adds 39070a98d668 ALSA: hda: Add ASRock N68C-S UCC the power_save blacklist adds 8cd65271f8e5 ALSA: hda/realtek - fix headset mic detection for MSI MS-B171 adds 7b69154171b4 ALSA: wss: Fix invalid snd_free_pages() at error path adds 9a20332ab373 ALSA: sparc: Fix invalid snd_free_pages() at error path adds e1a7bfe38079 ALSA: control: Fix race between adding and removing a user [...] adds c4cfcf6f4297 ALSA: hda/realtek - fix the pop noise on headphone for len [...] adds e8ed64b08edd ALSA: hda/realtek - Add auto-mute quirk for HP Spectre x36 [...] adds 1078bef0cd92 ALSA: hda/realtek - Support ALC300 adds 409fa67a7f4a ASoC: stm32: sai: fix noderef.cocci warnings adds 23cb2d04db54 ASoC: fix oops w/ for_each_rtd_codec_dai_rollback() macro adds 3ee9a76a8c5a ASoC: rsnd: fixup clock start checker adds 2f5d94123ce3 ASoC: sunxi: rename SND_SUNXI_ADDA_PR_REGMAP to SND_SUN8I_ [...] adds a182ecd3809c ASoC: intel: cht_bsw_max98090_ti: Add quirk for boards usi [...] adds 112b57fa7374 ASoC: qdsp6: q6afe: Fix wrong MI2S SD line mask adds 9de57ff1566f ASoC: qdsp6: q6asm-dai: Only add routing once. adds e14856f6cfbb ASoC: qdsp6: q6afe-dai: Fix the dai widgets adds 278df5e5527b ASoC: sun8i-codec: fix crash on module removal adds 16a8ee4c80b4 ASoC: rockchip: add missing slave_config setting for I2S adds 20e00db2f59b ASoC: wm_adsp: Fix dma-unsafe read of scratch registers adds 4c10473d6ddf ASoC: Intel: Power down links before turning off display a [...] adds 9ee325d029c4 ASoC: sun8i-codec: add missing route for ADC adds 67fd1437d116 ASoC: qcom: Set dai_link id to each dai_link adds 933a95496e48 ASoC: pcm3060: Rename output widgets adds 76836fd35492 ASoC: omap-abe-twl6040: Fix missing audio card caused by d [...] adds 882eab6c28d2 ASoC: dapm: Recalculate audio map forcely when card instantiated adds 5277715639ff ASoC: pcm186x: Fix device reset-registers trigger value adds 5bb9b84b0796 MAINTAINERS: add ASoC maintainers for sound dt-bindings adds 8c4e7c2ee809 ASoC: Intel: Skylake: fix Kconfigs, make HDaudio codec optional adds a3e620f84228 ASoC: acpi: fix: continue searching when machine is ignored adds dd2f52d8991a ASoC: omap-mcbsp: Fix latency value calculation for pm_qos adds 373a500e34ae ASoC: omap-mcpdm: Add pm_qos handling to avoid under/overr [...] adds ffdcc3638c58 ASoC: omap-dmic: Add pm_qos handling to avoid overruns wit [...] adds b8e0be79d000 Merge tag 'asoc-v4.20-rc4' of https://git.kernel.org/pub/s [...] adds 8159a6a4a7d2 ALSA: usb-audio: Add vendor and product name for Dell WD19 Dock adds b905e2db5cc4 Merge tag 'sound-4.20-rc5' of git://git.kernel.org/pub/scm [...] adds 52df7837560e s390/cio: make vfio_ccw_io_region static adds 55e93ecdc1ef vfio: ccw: Register mediated device once all structures ar [...] adds 806212f91c87 s390/cio: Fix cleanup of pfn_array alloc failure adds b89e242eee8d s390/cio: Fix cleanup when unsupported IDA format is used adds 005af85c50f7 Merge tag 'vfio-ccw-20181113' of git://git.kernel.org/pub/ [...] adds 613a41b0d16e s390/cpum_cf: Reject request for sampling in event initialization adds 104f708fd124 s390/zcrypt: reinit ap queue state machine during device probe adds 814cedbc0b78 s390/mm: correct pgtable_bytes on page table downgrade adds 3578f19143b0 Merge tag 's390-4.20-3' of git://git.kernel.org/pub/scm/li [...] adds 598e1a42e962 selinux: add support for RTM_NEWCHAIN, RTM_DELCHAIN, and R [...] adds f92a2ebb3d55 Merge tag 'selinux-pr-20181129' of git://git.kernel.org/pu [...] adds bf21c6e45553 opp: ti-opp-supply: Fix platform_no_drv_owner.cocci warnings adds 3e27c79c4b12 OPP: Fix parsing of multiple phandles in "operating-points [...] adds 36c3aeb4b48d Merge branch 'opp/fixes-for-4.20' of git://git.kernel.org/ [...] adds 2f8406891fed Merge tag 'pm-4.20-rc5' of git://git.kernel.org/pub/scm/li [...] adds ae6b3e54aa52 ACPICA: Fix handling of buffer-size in acpi_ex_write_data_ [...] adds c4f784268210 Merge branch 'acpica-fixes' adds 94f371cb7394 Merge tag 'acpi-4.20-rc5' of git://git.kernel.org/pub/scm/ [...] adds 99b77fef3c6c net/mlx5: Fix XRC SRQ umem valid bits adds 074fca3a18e7 RDMA/mlx5: Fix fence type for IB_WR_LOCAL_INV WR adds d52ef88a9f4b RDMA/core: Add GIDs while changing MAC addr only for regis [...] adds 3c4b1419c33c RDMA/bnxt_re: Fix system hang when registration with L2 dr [...] adds a6c66d6a08b8 RDMA/bnxt_re: Avoid accessing the device structure after i [...] adds 13f8d9c16693 IB/mlx5: Fix XRC QP support after introducing extended atomic adds db7a691a1551 IB/mlx5: Avoid load failure due to unknown link width adds 4f32fb921b15 RDMA/rdmavt: Fix rvt_create_ah function signature adds 24c3456c8d5e iser: set sector for ambiguous mr status errors adds ca088320a025 RDMA/hns: Bugfix pbl configuration for rereg mr adds 4d5422a309de IB/mlx5: Skip non-ODP MR when handling a page fault adds 605728e65ad3 IB/umem: Set correct address to the invalidation function adds 75b7b86bdb0d IB/mlx5: Fix page fault handling for MW adds 7bca603a69c0 RDMA/mlx5: Initialize return variable in case pagefault wa [...] adds 2b17992f6f7f Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds 89d328f637b9 pstore/ram: Correctly calculate usable PRZ bytes adds e9eaf72e73d6 Merge tag 'pstore-v4.20-rc5' of git://git.kernel.org/pub/s [...] adds dc25ab067645 drm/ast: Fix incorrect free on ioregs adds 300625620314 drm/ast: fixed reading monitor EDID not stable issue adds 0bc3544a010c drm: rcar-du: Fix DU3 start/stop on M3-N adds c5fbf9ebe0aa Merge tag 'du-fixes-20181126' of git://linuxtv.org/pinchar [...] adds def40774f63a drm/i915/gvt: not to touch undefined MOCS registers adds f3be657d96b0 drm/i915/gvt: ensure gpu is powered before do i915_gem_gtt_insert adds 7513edbc096a drm/i915/gvt: Avoid use-after-free iterating the gtt list adds 2455facbb700 Merge tag 'gvt-fixes-2018-11-26' of https://github.com/int [...] adds 5c1c86031ead Merge tag 'drm-intel-fixes-2018-11-28' of git://anongit.fr [...] adds c9e0ab86b2e0 drm/amd/dm: Don't forget to attach MST encoders adds 04ac4b0ed412 drm/amd/dm: Understand why attaching path/tile properties [...] adds 9ce2b991f7ea drm/amdgpu: Cast to uint64_t before left shift adds 1954db153d18 drm/amdgpu: Avoid endless loop in GPUVM fragment processing adds ad97d9de4583 drm/amdgpu: Add delay after enable RLC ucode adds 50c187712701 Merge branch 'drm-fixes-4.20' of git://people.freedesktop. [...] adds c54c7374ff44 drm/dp_mst: Skip validating ports during destruction, just ref adds 23a336b34258 drm: set is_master to 0 upon drm_new_set_master() failure adds 2bcd3ecab773 drm/meson: Fixes for drm_crtc_vblank_on/off support adds 995b278e4723 drm/meson: Enable fast_io in meson_dw_hdmi_regmap_config adds 97b2a3180a55 drm/meson: Fix OOB memory accesses in meson_viu_set_osd_lut() adds 31e1ab494559 drm/meson: add support for 1080p25 mode adds 9765635b3075 Revert "drm/dp_mst: Skip validating ports during destructi [...] adds ebcdcef30333 Merge tag 'drm-misc-fixes-2018-11-28-1' of git://anongit.f [...] adds 570a37437cf2 Merge tag 'drm-fixes-2018-11-30' of git://anongit.freedesk [...] adds 8114865ff82e function_graph: Create function_graph_enter() to consolida [...] adds 07f7175b4382 x86/function_graph: Simplify with function_graph_enter() adds f1f5b14afd7c ARM: function_graph: Simplify with function_graph_enter() adds 01e0ab2c4ff1 arm64: function_graph: Simplify with function_graph_enter() adds 556763e5a500 microblaze: function_graph: Simplify with function_graph_enter() adds 8712b27c5723 MIPS: function_graph: Simplify with function_graph_enter() adds d48ebb24866e nds32: function_graph: Simplify with function_graph_enter() adds a87532c78d29 parisc: function_graph: Simplify with function_graph_enter() adds fe60522ec600 powerpc/function_graph: Simplify with function_graph_enter() adds e949b6db51dc riscv/function_graph: Simplify with function_graph_enter() adds 18588e1487b1 s390/function_graph: Simplify with function_graph_enter() adds bc715ee4dbc5 sh/function_graph: Simplify with function_graph_enter() adds 9c4bf5e0db16 sparc/function_graph: Simplify with function_graph_enter() adds d125f3f866df function_graph: Make ftrace_push_return_trace() static adds 39eb456dacb5 function_graph: Use new curr_ret_depth to manage depth ins [...] adds 552701dd0fa7 function_graph: Move return callback before update of curr [...] adds 7c6ea35ef508 function_graph: Reverse the order of pushing the ret_stack [...] adds b1b35f2e218a function_graph: Have profiler use curr_ret_stack and not depth adds 3054426dc68e sched, trace: Fix prev_state output in sched_switch tracepoint adds 0f1f69237545 Merge tag 'trace-v4.20-rc3' of git://git.kernel.org/pub/sc [...] adds 0c7a52e4d4b5 tracepoint: Use __idx instead of idx in DO_TRACE macro to [...] adds 5cf99a0f3161 tracing/fgraph: Fix set_graph_function from showing interrupts adds 49afe6614321 Merge tag 'trace-v4.20-rc4' of git://git.kernel.org/pub/sc [...] adds c4b7d1ba7d26 sysv: return 'err' instead of 0 in __sysv_write_inode adds 53fffe29a9e6 aio: fix failure to put the file pointer adds 909e22e05353 exportfs: fix 'passing zero to ERR_PTR()' warning adds 2084ac6c505a exportfs: do not read dentry after free adds 78e1f3861707 iov_iter: teach csum_and_copy_to_iter() to handle pipe-bac [...] adds ae3b7361dc0e afs: Fix validation/callback interaction adds 4584ae96ae30 afs: Fix missing net error handling adds 73116df7bb90 afs: Use d_instantiate() rather than d_add() and don't d_drop() adds 5f1ca5c619c2 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 0b9301fb632f objtool: Fix double-free in .cold detection error path adds 22566c160303 objtool: Fix segfault in .cold detection with -ffunction-sections adds 575d7d0d6f5c Merge branch 'core-urgent-for-linus' of git://git.kernel.o [...] adds 976b489120cd efi: Prevent GICv3 WARN() by mapping the memreserve table [...] adds 8d9f412d51b8 Merge branch 'efi-urgent-for-linus' of git://git.kernel.or [...] adds 2a5bf23d5b79 perf/x86/intel: Fix regression by default disabling perfmo [...] adds fb50c09e9238 perf tools: Fix crash on synthesizing the unit adds 8feb8efef97a tools build feature: Check if get_current_dir_name() is available adds b01c1f69c866 perf tools: Restore proper cwd on return from mnt namespace adds 53f00f4548ef tools headers uapi: Synchronize i915_drm.h adds 65e259d5c4ae tools arch x86: Update tools's copy of cpufeatures.h adds 83d9bdeaedd8 tools uapi asm-generic: Synchronize ioctls.h adds a4243e149453 perf tools beauty ioctl: Support new ISO7816 commands adds b1a9d7b01901 Merge tag 'perf-urgent-for-mingo-4.20-20181121' of git://g [...] adds ed6101bbf626 perf/x86/intel: Move branch tracing setup to the Intel-spe [...] adds 67266c1080ad perf/x86/intel: Add generic branch tracing check to intel_ [...] adds 472de49fdc53 perf/x86/intel: Disallow precise_ip on BTS events adds 09d3f015d1e1 uprobes: Fix handle_swbp() vs. unregister() + register() r [...] adds a1b3cf6d9438 Merge branch 'perf-urgent-for-linus' of git://git.kernel.o [...] adds d19f9130b814 x86/ptrace: Fix documentation for tracehook_report_syscall [...] adds 384184044981 x86/boot: Mostly revert commit ae7e1238e68f2a ("Add ACPI R [...] adds e6e094e053af x86/acpi, x86/boot: Take RSDP address from boot params if [...] adds 68239654acaf x86/fpu: Disable bottom halves while loading FPU registers adds ac26d1f74cfc x86/fpu: Use the correct exception table macro in the XSTA [...] adds 60c8144afc28 x86/MCE/AMD: Fix the thresholding machinery initialization order adds 1ec63573b2db Merge branch 'x86-urgent-for-linus' of git://git.kernel.or [...] adds b1286ed7158e test_hexdump: use memcpy instead of strncpy adds dc92843159a7 mtd: spi-nor: fix erase_type array to indicate current map conf adds 40b412897ccb mtd: nand: Fix memory allocation in nanddev_bbt_init() adds da59f180d529 Merge tag 'mtd/fixes-for-4.20-rc5' of git://git.infradead. [...] adds f5fde094a742 phy: uniphier-pcie: Depend on HAS_IOMEM adds 7243ec72b902 dt-bindings: phy-qcom-qmp: Fix several mistakes from prior [...] adds 6e34d358b24f phy: qcom-qusb2: Use HSTX_TRIM fused value as is adds c88520db18ba phy: qcom-qusb2: Fix HSTX_TRIM tuning with fused value for SDM845 adds 1dbcd8d42c02 Merge tag 'phy-for-4.20-rc' of git://git.kernel.org/pub/sc [...] adds a84a1bcc992f USB: usb-storage: Add new IDs to ums-realtek adds effd14f66cc1 usb: core: quirks: add RESET_RESUME quirk for Cherry G230 [...] adds 38317f5c0f2f Revert "usb: dwc3: gadget: skip Set/Clear Halt when invalid" adds 286afdde1640 USB: omap_udc: use devm_request_irq() adds 99f700366fce USB: omap_udc: fix crashes on probe error and module removal adds 6ca6695f576b USB: omap_udc: fix omap_udc_start() on 15xx machines adds 2c2322fbcab8 USB: omap_udc: fix USB gadget functionality on Palm Tungsten E adds 069caf5950df USB: omap_udc: fix rejection of out transfers when DMA is used adds c9287fa657b3 usb: gadget: u_ether: fix unsafe list iteration adds 96ae93b46dbb Merge tag 'fixes-for-v4.20-rc4' of git://git.kernel.org/pu [...] adds 40ebba2ad7e1 Merge tag 'usb-4.20-rc5' of git://git.kernel.org/pub/scm/l [...] adds 9a1ec4eb6f37 staging: comedi: ni_mio_common: scale ao INSN_CONFIG_GET_C [...] adds c3e43d8b958b staging: rtl8723bs: Fix the return value in case of error [...] adds b7c56d7bfe83 drivers: staging: cedrus: find ctx before dereferencing it ctx adds 4dc2a3cd2785 staging: comedi: clarify/unify macros for NI macro-defined [...] adds 354e379684fc staging: mt7621-dma: fix potentially dereferencing uniniti [...] adds c948c6915b62 staging: rtl8723bs: Fix incorrect sense of ether_addr_equal adds 13c45007e0a8 staging: most: use format specifier "%s" in snprintf adds 8561fb31a1f9 staging: rtl8723bs: Add missing return for cfg80211_rtw_ge [...] adds cd56a5141331 staging: mt7621-pinctrl: fix uninitialized variable ngroups adds 5a96b2d38dc0 staging: vchiq_arm: fix compat VCHIQ_IOC_AWAIT_COMPLETION adds fe5192ac81ad iio:st_magn: Fix enable device after trigger adds 0145b50566e7 iio/hid-sensors: Fix IIO_CHAN_INFO_RAW returning wrong val [...] adds c648284f6c96 Merge tag 'iio-fixes-for-4.20a' of git://git.kernel.org/pu [...] adds cd9a0433238d Merge tag 'staging-4.20-rc5' of git://git.kernel.org/pub/s [...] adds a66d972465d1 devres: Align data[] to ARCH_KMALLOC_MINALIGN adds d7aca8a78c8b Merge tag 'driver-core-4.20-rc5' of git://git.kernel.org/p [...] adds 64999fa7aa2c fsi: master-ast-cf: select GENERIC_ALLOCATOR adds d20810530b71 fsi: fsi-scom.c: Remove duplicate header adds 032371a1e673 Merge tag 'fsi-updates-2018-11-26' of git://git.kernel.org [...] adds 7bada55ab506 binder: fix race that allows malicious free of live buffer adds eceb05965489 Drivers: hv: vmbus: check the creation_status in vmbus_est [...] adds 1830b6eeda1f thunderbolt: Prevent root port runtime suspend during NVM upgrade adds 6484a677294a misc: mic/scif: fix copy-paste error in scif_create_remote_lookup adds b6839ef26e54 Merge tag 'char-misc-4.20-rc5' of git://git.kernel.org/pub [...] adds 38c7b224ce22 unifdef: use memcpy instead of strncpy adds e6bc06faf64a cachefiles: Fix an assertion failure when trying to update [...] adds 3f2b7b903510 fscache: Fix race in fscache_op_complete() due to split at [...] adds 9a24ce5b66f9 cachefiles: Fix page leak in cachefiles_read_backing_file [...] adds c5a94f434c82 fscache: fix race between enablement and dropping of object adds b7e768b7e352 cachefiles: Explicitly cast enumerated type in put_object adds 34e06fe4d05b cachefiles: avoid deprecated get_seconds() adds 31ffa5638335 fscache, cachefiles: remove redundant variable 'cache' adds fd3b3e0ec59d Merge tag 'fscache-fixes-20181130' of git://git.kernel.org [...] adds ef1a84093489 stackleak: Disable function tracing and kprobes for stackl [...] adds 1f817429b2dd Merge tag 'gcc-plugins-v4.20-rc5' of git://git.kernel.org/ [...] adds ce8c80c536da arm64: Add workaround for Cortex-A76 erratum 1286807 adds 874bfc6e5422 arm64: ftrace: Fix to enable syscall events on arm64 adds ea2412dc21cc ACPI/IORT: Fix iort_get_platform_device_domain() uninitial [...] adds 868dda00b98c Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds c50cbd85cd70 mips: fix mips_get_syscall_arg o32 check adds 7d35baa4e9ec MIPS: ralink: Fix mt7620 nd_sd pinmux adds 6584297b78b6 MAINTAINERS: Update linux-mips mailing list address adds 6c7954b7eb76 Merge tag 'mips_fixes_4.20_4' of git://git.kernel.org/pub/ [...] adds 12457e6391e0 MAINTAINERS: name change for Luis adds 08be37b79892 mm/gup: finish consolidating error handling adds e21e57445a64 ocfs2: fix deadlock caused by ocfs2_defrag_extent() adds 6ff38bd40230 mm: cleancache: fix corruption on missed inode invalidation adds c1cb20d43728 mm: use swp_offset as key in shmem_replace_page() adds 8f416836c0d5 mm/page_alloc.c: fix calculation of pgdat->nr_zones adds 94570a413f01 proc: update MAINTAINERS with proc.txt adds ce96a407adef hfs: do not free node before using adds c7d7d620dcbd hfsplus: do not free node before using adds 5618cf031fec lib/test_kmod.c: fix rmmod double free adds 9e368259ad98 userfaultfd: use ENOENT instead of EFAULT if the atomic co [...] adds 5b51072e97d5 userfaultfd: shmem: allocate anonymous memory for MAP_PRIV [...] adds 29ec90660d68 userfaultfd: shmem/hugetlbfs: only allow to register VM_MA [...] adds e2a50c1f6414 userfaultfd: shmem: add i_size checks adds dcf7fe9d8976 userfaultfd: shmem: UFFDIO_COPY: set the page dirty if VM_ [...] adds 8de456cf87ba debugobjects: avoid recursive calls with kmemleak adds dbd4af54745f proc: fixup map_files test on arm adds e0c274472d5d psi: make disabling/enabling easier for vendor kernels adds 903e8ff86753 kernel/kcov.c: mark funcs in __sanitizer_cov_trace_pc() as [...] adds 7c0950d455d6 initramfs: clean old path before creating a hardlink adds 906f9cdfc2a0 mm/huge_memory: rename freeze_page() to unmap_page() adds 173d9d9fd3dd mm/huge_memory: splitting set mapping+index before unfreeze adds 006d3ff27e88 mm/huge_memory: fix lockdep complaint on 32-bit i_size_read() adds 701270fa193a mm/khugepaged: collapse_shmem() stop if punched or truncated adds aaa52e340073 mm/khugepaged: fix crashes due to misaccounted holes adds 2af8ff291848 mm/khugepaged: collapse_shmem() remember to clear holes adds 042a30824871 mm/khugepaged: minor reorderings in collapse_shmem() adds 87c460a0bded mm/khugepaged: collapse_shmem() without freezing new_page adds 06a5e1268a5f mm/khugepaged: collapse_shmem() do not crash on Compound adds 95feeabb7714 mm/khugepaged: fix the xas_create_range() error path adds 164f7e586739 ocfs2: fix potential use after free adds d8f190ee836a Merge branch 'akpm' (patches from Andrew) adds f1f90e254e46 PCI: Fix incorrect value returned from pcie_get_speed_cap() adds 68bc10bf9921 PCI: imx6: Fix link training status detection in link up check adds c6fd6fe9dea4 PCI: layerscape: Fix wrong invocation of outbound window d [...] adds 15cb127e3c8f PCI: dwc: Fix MSI-X EP framework address calculation bug adds c74eadf881ad Merge remote-tracking branch 'lorenzo/pci/controller-fixes [...] adds c734b42583bc Merge tag 'pci-v4.20-fixes-2' of git://git.kernel.org/pub/ [...] adds 41e817bca3ac fs: fix lost error code in dio_complete adds 2a5cf35cd6c5 block: fix single range discard merge adds d6a2b9535d1e nvme: Free ctrl device name on init failure adds dfa74422d604 nvme-fc: initialize nvme_req(rq)->ctrl after calling __nvm [...] adds 751a0cc0cd3a nvme-pci: fix surprise removal adds 14a1336e6fff nvme: warn when finding multi-port subsystems without mult [...] adds f6c8e432cb04 nvme: flush namespace scanning work just before removing n [...] adds 6344d02dc8f8 nvme-rdma: fix double freeing of async event data adds 1c9b357ced0b Merge branch 'nvme-4.20' of git://git.infradead.org/nvme i [...] adds 880584176ed7 Merge tag 'for-linus-20181201' of git://git.kernel.dk/linux-block adds 4cd24de3a098 x86/retpoline: Make CONFIG_RETPOLINE depend on compiler support adds ef014aae8f1c x86/retpoline: Remove minimal retpoline support adds 8eb729b77faf x86/speculation: Update the TIF_SSBD comment adds 24848509aa55 x86/speculation: Clean up spectre_v2_parse_cmdline() adds b86bda042685 x86/speculation: Remove unnecessary ret variable in cpu_sh [...] adds a8f76ae41cd6 x86/speculation: Move STIPB/IBPB string conditionals out o [...] adds 34bce7c9690b x86/speculation: Disable STIBP when enhanced IBRS is in use adds 26c4d75b2340 x86/speculation: Rename SSBD update functions adds 01daf56875ee x86/speculation: Reorganize speculation control MSRs update adds c5511d03ec09 sched/smt: Make sched_smt_present track topology adds dbe733642e01 x86/Kconfig: Select SCHED_SMT if SMP enabled adds 321a874a7ef8 sched/smt: Expose sched_smt_present static key adds a74cfffb03b7 x86/speculation: Rework SMT state change adds 130d6f946f6f x86/l1tf: Show actual SMT state adds 15d6b7aab079 x86/speculation: Reorder the spec_v2 code adds 8770709f4117 x86/speculation: Mark string arrays const correctly adds 30ba72a990f5 x86/speculataion: Mark command line parser data __initdata adds 495d470e9828 x86/speculation: Unify conditional spectre v2 print functions adds fa1202ef2243 x86/speculation: Add command line control for indirect bra [...] adds 5bfbe3ad5840 x86/speculation: Prepare for per task indirect branch spec [...] adds ff16701a29cb x86/process: Consolidate and simplify switch_to_xtra() code adds 5635d99953f0 x86/speculation: Avoid __switch_to_xtra() calls adds 4c71a2b6fd7e x86/speculation: Prepare for conditional IBPB in switch_mm() adds 46f7ecb1e735 ptrace: Remove unused ptrace_may_access_sched() and MODE_IBRS adds e6da8bb6f9ab x86/speculation: Split out TIF update adds 6d991ba509eb x86/speculation: Prevent stale SPEC_CTRL msr content adds 6893a959d7fd x86/speculation: Prepare arch_smt_update() for PRCTL mode adds 9137bb27e60e x86/speculation: Add prctl() control for indirect branch s [...] adds 7cc765a67d8e x86/speculation: Enable prctl mode for spectre_v2_user adds 6b3e64c237c0 x86/speculation: Add seccomp Spectre v2 user space protect [...] adds 55a974021ec9 x86/speculation: Provide IBPB always command line options adds 4b78317679c4 Merge branch 'x86-pti-for-linus' of git://git.kernel.org/p [...] adds 98f5f932254b dmaengine: at_hdmac: fix memory leak in at_dma_xlate() adds 77e75fda94d2 dmaengine: at_hdmac: fix module unloading adds a234c7371fd8 Merge tag 'dmaengine-fix-4.20-rc5' of git://git.infradead. [...] adds f2a5fef1248b x86/xen: cleanup includes in arch/x86/xen/spinlock.c adds a7b403104e17 xen/x86: add diagnostic printout to xen_mc_flush() in case [...] adds 72791ac854fe xen: xlate_mmu: add missing header to fix 'W=1' warning adds 123664101aa2 Revert "xen/balloon: Mark unallocated host memory as UNUSABLE" adds 975ef94a0284 pvcalls-front: fixes incorrect error handling adds 292974c5acae Merge tag 'for-linus-4.20a-rc5-tag' of git://git.kernel.or [...] adds 5f8d3ab136d0 arm64: dts: sdm845-mtp: Reserve reserved gpios adds 9134586715e3 arm64: dts: qcom: msm8998: Reserve gpio ranges on MTP adds 2e904398119d Merge tag 'qcom-fixes-for-4.20-rc1' of git://git.kernel.or [...] adds 8588eac3ff66 arm64: dts: ti: k3-am654: Fix wakeup_uart reg address adds a619b72a3670 Merge tag 'am654-fixes-for-v4.20' of git://git.kernel.org/ [...] adds 7900f06c3fee MAINTAINERS: Remove self from Broadcom SoCs adds 63415a3c38dd Merge tag 'arm-soc/for-4.20/maintainers-part2' of https:// [...] adds 4ab7ca092c3c ARM: dts: at91: sama5d2: use the divided clock for SMC adds 9f60337147f0 Merge tag 'at91-4.20-fixes' of git://git.kernel.org/pub/sc [...] adds 672e60b72bbe ARM: dts: rockchip: Remove @0 from the veyron memory node adds a8505b4e02b4 Merge tag 'v4.20-rockchip-dts32fixes-1' of git://git.kerne [...] adds 13682e524167 arm64: dts: rockchip: remove vdd_log from rock960 to fix a [...] adds c1d91f86a1b4 arm64: dts: rockchip: Fix PCIe reset polarity for rk3399-p [...] adds adb97bcdbdb2 Merge tag 'v4.20-rockchip-dts64fixes-1' of git://git.kerne [...] adds 58a0afbf4c99 ARM: davinci: da8xx: define gpio interrupts as separate resources adds 193c04374e28 ARM: davinci: dm365: define gpio interrupts as separate resources adds 2c9c83491f30 ARM: davinci: dm646x: define gpio interrupts as separate r [...] adds 27db7baab640 ARM: davinci: dm355: define gpio interrupts as separate resources adds adcf60ce14c8 ARM: davinci: dm644x: define gpio interrupts as separate r [...] adds 786a9ab13301 gpio: davinci: restore a way to manually specify the GPIO base adds 45ed94b9e2d2 ARM: davinci: da850: set the GPIO base to 0 adds 133cd2e48305 ARM: davinci: dm365: set the GPIO base to 0 adds fb9e7f0bba15 ARM: davinci: dm646x: set the GPIO base to 0 adds a6ca633e13f8 ARM: davinci: dm355: set the GPIO base to 0 adds 55a891d0d0bd ARM: davinci: da830: set the GPIO base to 0 adds 27df7977099c ARM: davinci: dm644x: set the GPIO base to 0 adds 89acb56db497 Merge tag 'davinci-fixes-for-v4.20' of git://git.kernel.or [...] adds eef3dc34a1e0 ARM: OMAP2+: prm44xx: Fix section annotation on omap44xx_p [...] adds e7f4ffffa972 ARM: dts: am3517: Fix pinmuxing for CD on MMC1 adds 6809564d64ff ARM: dts: LogicPD Torpedo: Fix mmc3_dat1 interrupt adds 3d8b804bc528 ARM: dts: logicpd-somlv: Fix interrupt on mmc3_dat1 adds 419b194cdedc ARM: dts: am3517-som: Fix WL127x Wifi interrupt adds cec83ff1241e ARM: OMAP1: ams-delta: Fix possible use of uninitialized field adds 91e43395820b Merge branch 'fixes-dts' into omap-for-v4.20/fixes adds f6149484f050 Merge tag 'omap-for-v4.20/fixes-rc4' of git://git.kernel.o [...] adds 7e76e65ce7e9 MAINTAINERS: Remove unused Qualcomm SoC mailing list adds 512cab3e7e0b ARM: dts: imx51-zii-rdu1: Remove EEPROM node adds bfed4d730823 Merge tag 'imx-fixes-4.20-2' of git://git.kernel.org/pub/s [...] adds 6a512726090a Merge tag 'armsoc-fixes' of git://git.kernel.org/pub/scm/l [...] adds 2595646791c3 Linux 4.20-rc5 adds 86322ba9571a arch/sparc: Use kzalloc_node adds f6f8c1c09c22 sparc: suppress the implicit-fallthrough warning adds e945067d95cc sparc32: suppress an implicit-fallthrough warning adds e399ef194171 sparc32: supress another implicit-fallthrough warning adds 87d81a23e24f sbus: char: add of_node_put() adds 6bd520ab7cf6 drivers/sbus/char: add of_node_put() adds dac097c4546e drivers/tty: add missing of_node_put() adds 9099ff769faf Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc adds a51921c0db3f ide: pmac: add of_node_put() adds 94d0fb159da9 ide: Change to use DEFINE_SHOW_ATTRIBUTE macro adds f3f950dba37b Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide adds 4212368750cf media: Use wait_queue_head_t for media_request adds f44e361e37eb media: media-request: Add compat ioctl adds 0408b205f1ae media: cedrus: add action item to the TODO adds cb3b2ffb757e media: vicodec: fix memchr() kernel oops adds f96d84488f7d media: gspca: fix frame overflow error adds ea2fc769719f media: Revert "media: dt-bindings: Document the Rockchip V [...] adds 3d8e450f517c media: dvb-pll: fix tuner frequency ranges adds 3420f65cbbd0 media: dvb-pll: don't re-validate tuner frequencies adds a7c3a0d5f8d8 media: mediactl docs: Fix licensing message adds 0072a0c14d5b Merge tag 'media/v4.20-4' of git://git.kernel.org/pub/scm/ [...] adds d55bda1b3e7c Input: matrix_keypad - check for errors from of_get_named_gpio() adds 3ed64da3b790 Input: elan_i2c - add ELAN0620 to the ACPI table adds ac5722c1643a Input: cros_ec_keyb - fix button/switch capability reports adds 6c4b88288abf Input: dt-bindings - fix a typo in file input-reset.txt adds dda2af7418db Input: migor_ts - convert to SPDX identifiers adds 4aeba6418a16 Input: st1232 - convert to SPDX identifiers adds e94b9f12fa2c Input: atkbd - clean up indentation issue adds 10f91c73cc41 Input: hyper-v - fix wakeup from suspend-to-idle adds bf87ade0dd7f Input: elan_i2c - add support for ELAN0621 touchpad adds ad33429cd025 Input: elan_i2c - add ACPI ID for Lenovo IdeaPad 330-15ARR adds 9df39bedbf29 Input: synaptics - add PNP ID for ThinkPad P50 to SMBus adds 5a6dab15f7a7 Input: synaptics - enable SMBus for HP 15-ay000 adds a6754fae1e66 Input: xpad - quirk all PDP Xbox One gamepads adds 6c3516fed7b6 Input: omap-keypad - fix keyboard debounce configuration adds adac0753c252 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 1e8249b8a4e9 parisc: Enable -ffunction-sections for modules on 32-bit kernel adds a517af52cb57 Merge branch 'parisc-4.20-4' of git://git.kernel.org/pub/s [...] adds 48a2ca0ee399 Revert "mfd: cros_ec: Use devm_kzalloc for private data" adds 5e0dc1a7ce1f Merge tag 'mfd-fixes-4.20' of git://git.kernel.org/pub/scm [...] adds a72173ecfc67 Revert "exec: make de_thread() freezable" adds 91dd51f6e7ce Merge tag 'pm-4.20-rc6' of git://git.kernel.org/pub/scm/li [...] adds 10950929e994 btrfs: tree-checker: Don't check max block group size as c [...] adds d08970904582 Merge tag 'for-4.20-rc5-tag' of git://git.kernel.org/pub/s [...] adds fd6f32f78645 libata: whitelist all SAMSUNG MZ7KM* solid-state disks adds ffe81d45322c blk-mq: fix corruption with direct issue adds 4eaaa2b99e30 Merge tag 'for-linus-20181205' of git://git.kernel.dk/linux-block adds 2f0799a0ffc0 mm, thp: restore node-local hugepage allocations adds 2c519f583e84 ARC: remove redundant 'default n' from Kconfig adds 3624379d90ad ARC: IOC: panic if kernel was started with previously enabled IOC adds afba5d157fe1 ARCv2: boot log unaligned access in use adds 4592f11e47a2 ARC: [plat-hsdk] Enable DW APB GPIO support adds 121e38e5acdc ARC: mm: fix uninitialised signal code in do_page_fault adds 6b04114f6fae arc: [devboards] Add support of NFSv3 ACL adds b7cc40c32a8b ARC: change defconfig defaults to ARCv2 adds 10d443431dc2 ARC: io.h: Implement reads{x}()/writes{x}() adds 369af92ce47a Merge tag 'arc-4.20-rc6' of git://git.kernel.org/pub/scm/l [...] adds dfb7513374c1 scsi: lpfc: fix block guard enablement on SLI3 adapters adds 5db6dd14b313 scsi: libiscsi: Fix NULL pointer dereference in iscsi_eh_s [...] adds 02f425f811ce scsi: vmw_pscsi: Rearrange code to avoid multiple calls to [...] adds c967590457ca scsi: storvsc: Fix a race in sub-channel creation that can [...] adds cf76c364a1e1 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds b4b84da36403 MAINTAINERS: add maintainer for C-SKY drivers adds 63e19c8216bb csky: bugfix tlb_get_pgd error. adds 002f421a84c5 Merge tag 'csky-4.20-rc6' of github.com:c-sky/csky-linux adds b51abed8355e ALSA: pcm: Call snd_pcm_unlink() conditionally at closing adds b888a5f713e4 ALSA: pcm: Fix starvation on down_write_nonblock() adds 44ff57e685f9 ALSA: usb-audio: Add SMSL D1 to quirks for native DSD support adds 3deef52ce105 ALSA: hda: Add support for AMD Stoney Ridge adds 5363857b916c ALSA: pcm: Fix interval evaluation with openmin/max adds 54947cd64c1b ALSA: hda/realtek - Fix speaker output regression on Think [...] adds 5f8cf7125826 ALSA: usb-audio: Fix UAF decrement if card has no live int [...] adds 33aaebd48ae2 ALSA: hda/realtek: ALC286 mic and headset-mode fixups for [...] adds 705b65f10747 ALSA: hda/realtek - Add support for Acer Aspire C24-860 he [...] adds 9f8aefed9623 ALSA: hda/realtek: Fix mic issue on Acer AIO Veriton Z4660G adds b72f936f6b32 ALSA: hda/realtek: Fix mic issue on Acer AIO Veriton Z4860 [...] adds 2acee31cce65 Merge tag 'sound-4.20-rc6' of git://git.kernel.org/pub/scm [...] adds 1aed58e67a6e Uprobes: Fix kernel oops with delayed_uprobe_remove() adds abb8d6ecbd8f Merge tag 'trace-v4.20-rc5' of git://git.kernel.org/pub/sc [...] adds e46daee53bb5 ARM: 8806/1: kprobes: Fix false positive with FORTIFY_SOURCE adds a1208f6a822a ARM: 8814/1: mm: improve/fix ARM v7_dma_inv_range() unalig [...] adds 3d0358d0ba04 ARM: 8815/1: V7M: align v7m_dma_inv_range() with v7 counterpart adds c2a3831df6dc ARM: 8816/1: dma-mapping: fix potential uninitialized return adds 7e40b56c776f Merge branch 'fixes' of git://git.armlinux.org.uk/~rmk/linux-arm adds 3a4d0c2172bc ARM: ensure that processor vtables is not lost after boot adds b72f711a4efa Merge branch 'spectre' of git://git.armlinux.org.uk/~rmk/l [...] adds 320f35b7bf8c flexfiles: enforce per-mirror stateid only for v4 DSes adds ad3cba223ac0 nfs: don't dirty kernel pages read by direct-io adds 9bd11523dc1b SUNRPC: call_connect_status() must handle tasks that got t [...] adds 8dae5398ab1a SUNRPC: Fix leak of krb5p encode pages adds 71700bb96047 SUNRPC: Fix a memory leak in call_encode() adds 0a9a4304f361 SUNRPC: Fix a potential race in xprt_connect() adds c443305529d1 SUNRPC: Fix RPC receive hangs adds 16e5e90f0e4f SUNRPC: Fix up handling of the XDRBUF_SPARSE_PAGES flag adds 26781eab48ec SUNRPC: Treat EFAULT as a truncated message in xs_read_str [...] adds b76a5afdce6c SUNRPC: Use the discard iterator rather than MSG_TRUNC adds dfcf0380858b SUNRPC: Fix up socket polling adds 79462857eb54 SUNRPC: Don't force a redundant disconnection in xs_read_stream() adds 7f80c7325be4 Merge tag 'nfs-for-4.20-5' of git://git.linux-nfs.org/proj [...] adds 4f3a31a8e8bf drm/msm: Check if target supports crash dump capture adds 482f96324a4e drm/msm: Fix task dump in gpu recovery adds 51270de91412 drm/msm/gpu: Fix a couple memory leaks in debugfs adds 47e7f506ee65 drm/msm: fix handling of cmdstream offset adds 8531f0587f5c drm/msm/dsi: configure VCO rate for 10nm PLL driver adds 3b712e43e387 drm/msm: Grab a vblank reference when waiting for commit_done adds 7f9743abaa79 drm/msm: validate display and event threads adds ee4456359640 drm/msm/hdmi: Enable HPD after HDMI IRQ is set up adds d52900437e95 drm/msm/gpu: Don't map command buffers with nr_relocs equal to 0 adds 081679c51ef2 drm/msm: dpu: Don't set legacy plane->crtc pointer adds 2189463dba3e drm/msm: Move fence put to where failure occurs adds 671465198e39 drm/msm/hdmi: Drop pointless static qualifier in msm_hdmi_bind() adds ce25aa3ee693 drm/msm: dpu: Fix "WARNING: invalid free of devm_ allocated data" adds d9a75a6201d9 drm/msm/dpu: Ignore alpha for XBGR8888 format adds 098336deb946 drm/msm: Fix error return checking adds 534c6307beb4 Merge tag 'msm-fixes-2018-12-04' of https://gitlab.freedes [...] adds 49f1c44b581b drm/amd/display: Fix unintialized max_bpc state values adds c6888879fd55 drm/amd/display: Fix 6x4K displays light-up on Vega20 (v2) adds d6e820fcd4cf drm/ttm: fix LRU handling in ttm_buffer_object_transfer adds f10d9102de28 drm/amdgpu: add VCN JPEG support amdgpu_ctx_num_entities adds 3bfa8897e4d0 drm/amdgpu: wait for IB test on first device open adds d7fd67653f84 drm/amdgpu: update mc firmware image for polaris12 variants adds a81a7c9c9ea3 drm/amdgpu/gmc8: update MC firmware for polaris adds b52b6738cc2d drm/amdgpu/gmc8: always load MC firmware in the driver adds f02be8279a15 drm/amd/powerplay: support new pptable upload on Vega20 adds 10cb3e6b63bf drm/amd/powerplay: issue pre-display settings for display [...] adds 106ea7feb98f drm/amd/powerplay: support SoftMin/Max setting for some sp [...] adds 4944af670bc2 drm/amdgpu: enlarge maximum waiting time of KIQ adds 1b3b27b2a104 drm/amd/powerplay: improve OD code robustness adds 090afc1e40f4 drm/amd/display: Fix overflow/truncation from strncpy. adds 0a9b89b2e2e7 drm/amdgpu/vcn: Update vcn.cur_state during suspend adds c6c2097a19d8 Merge branch 'drm-fixes-4.20' of git://people.freedesktop. [...] adds ce85882860f0 drm/lease: Send a distinct uevent adds 4265b0fe4532 drm/bridge: fix AUX_CMD_SEND bit value for ti, sn65dsi86 bridge adds 0a7f54ea0e1e drm/omap: fix bus_flags for panel-dpi adds 0a02d495531e drm/omap: populate DSI platform bus earlier adds 3c613a3bddd3 drm/omap: fix incorrect union usage adds b31a3ca745a4 drm/fb-helper: Fix typo in parameter description adds 6ccd895e4152 Merge tag 'drm-misc-fixes-2018-12-05' of git://anongit.fre [...] adds e594a5e349dd drm/ast: Fix connector leak during driver unload adds d387ac13ad12 Merge tag 'drm-fixes-2018-12-07' of git://anongit.freedesk [...] adds c06abca69218 Revert "dmaengine: imx-sdma: Use GFP_NOWAIT for dma allocations" adds ebb853b1bd5f Revert "dmaengine: imx-sdma: alloclate bd memory from dma pool" adds b8603d2a5795 dmaengine: imx-sdma: implement channel termination via worker adds 64068853bc77 dmaengine: imx-sdma: use GFP_NOWAIT for dma descriptor all [...] adds 59861547ec9a dmaengine: cppi41: delete channel from pending list when s [...] adds ffe843b18211 dmaengine: dw: Fix FIFO size for Intel Merrifield adds c431b42058ec Merge tag 'dmaengine-fix-4.20-rc6' of git://git.infradead. [...] adds 98be694ba25f i2c: nvidia-gpu: adhere to I2C fault codes adds 39129f28c943 i2c: nvidia-gpu: limit reads also for combined messages adds 0b57436f15bf i2c: rcar: check bus state before reinitializing adds 6c7f25cae54b i2c: axxia: properly handle master timeout adds 0544ee4b1ad5 i2c: scmi: Fix probe error on devices with an empty SMB000 [...] adds c2a653deaa81 i2c: uniphier-f: fix timeout error after reading 8 bytes adds cd8843f541cc i2c: uniphier-f: fill TX-FIFO only in IRQ handler for repe [...] adds 8469636ab5d8 i2c: uniphier: fix violation of tLOW requirement for Fast-mode adds ece27a337d42 i2c: uniphier-f: fix violation of tLOW requirement for Fast-mode adds 52f842ccd615 Merge branch 'i2c/for-current-fixed' of git://git.kernel.o [...] adds ba7aeae5539c block, bfq: fix decrement of num_active_groups adds c616cbee97ae blk-mq: punt failed direct issue to dispatch list adds 86880d646122 nvme: validate controller state before rescheduling keep alive adds d7dcdf9d4e15 nvmet-rdma: fix response use after free adds 8b878ee247ef Merge branch 'nvme-4.20' of git://git.infradead.org/nvme i [...] adds 0b43a299794e Merge tag 'for-linus-20181207' of git://git.kernel.dk/linux-block adds b07b864ee423 Revert "PCI/ASPM: Do not initialize link state when aspm_d [...] adds 7b24f6c082b3 Merge tag 'pci-v4.20-fixes-3' of git://git.kernel.org/pub/ [...] adds e5bde04ccce6 crypto: do not free algorithm before using adds e61efff4ae94 crypto: user - Disable statistics interface adds 52ab2ec00518 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] adds e9c7d656610e stackleak: Mark stackleak_track_stack() as notrace adds 8fb2dfb228df stackleak: Register the 'stackleak_cleanup' pass before th [...] adds 1cdc3624a1df Merge tag 'gcc-plugins-v4.20-rc6' of git://git.kernel.org/ [...] adds b4aecf78083d arm64: hibernate: Avoid sending cross-calling with interru [...] adds b8bf4692c980 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds c38f57da428b vhost/vsock: fix reset orphans race with close timeout adds 2448a299ec41 virtio/s390: avoid race on vcdev->config adds 78b1a52e05c9 virtio/s390: fix race in ccw_io_helper() adds 834e772c8db0 vhost/vsock: fix use-after-free in network stack callers adds 5f179793f0a7 Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds 356ff8a9a78f Revert "mm, thp: consolidate THP gfp handling into alloc_h [...] adds de7243057e7c fs/xfs: fix f_ffree value for statfs when project quota is set adds a579121f94ab xfs: fix PAGE_MASK usage in xfs_free_file_space adds 7d048df4e9b0 xfs: fix inverted return from xfs_btree_sblock_verify_crc adds 6744557b53a2 vfs: allow some remap flags to be passed to vfs_clone_file_range adds 17614445576b splice: don't read more than available pipe space adds 8f67b5adc030 iomap: partially revert 4721a601099 (simulated directio sh [...] adds f896adc42d53 Merge tag 'xfs-4.20-fixes-3' of git://git.kernel.org/pub/s [...] adds 27c0f2b01970 clk: zynqmp: handle fixed factor param query error adds 48d7f160b107 dt-bindings: clk: Introduce 'protected-clocks' property adds b181b3b801da clk: qcom: Support 'protected-clocks' property adds 149964e2d618 Merge branch 'clk-protected-binding' into clk-fixes adds d206e6b7ea3f arm64: dts: qcom: sdm845-mtp: Mark protected gcc clocks adds d9f5b7f5dd0f clk: mvebu: Off by one bugs in cp110_of_clk_get() adds 2e85c57493e3 clk: mmp: Off by one in mmp_clk_add() adds 9a43be9cedd5 clk: zynqmp: Off by one in zynqmp_is_valid_clock() adds 570c9139c358 Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pu [...] adds b7d624ab4312 asm-generic: unistd.h: fixup broken macro include. adds 8214bdf7d3e6 Merge tag 'asm-generic-4.20' of git://git.kernel.org/pub/s [...] adds 70bb27b79adf thermal: armada: fix legacy validity test sense adds dc6946cbef38 thermal: armada: fix legacy resource fixup adds 6085c13351eb thermal: bcm2835: Switch to SPDX identifier adds 13cfb713c8c2 thermal: armada: constify thermal_zone_of_device_ops structure adds 1aea7aee805e thermal: broadcom: constify thermal_zone_of_device_ops structure adds 6ec067e3a449 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds e3f5df762d4a tools/testing/nvdimm: Align test resources to 128M adds ae86cbfef381 libnvdimm, pfn: Pad pfn namespaces relative to other regions adds b5fd2e00a602 acpi/nfit: Fix user-initiated ARS to be "ARS-long" rather [...] adds bd799eb63db4 Merge tag 'libnvdimm-fixes-4.20-rc6' of git://git.kernel.o [...] adds c93db7bb6ef3 dax: Check page->mapping isn't NULL adds 55e56f06ed71 dax: Don't access a freed inode adds 27359fd6e5f3 dax: Fix unlock mismatch with updated API adds fa82dcbf2aed Merge tag 'dax-fixes-4.20-rc6' of git://git.kernel.org/pub [...] adds 6e785302dad3 cifs: In Kconfig CONFIG_CIFS_POSIX needs depends on legacy [...] adds c988de29ca16 cifs: Fix separator when building path from dentry adds 6ac79291fb7d CIFS: Avoid returning EBUSY to upper layer VFS adds bc4caf186fb6 Merge tag '4.20-rc5-smb3-fixes' of git://git.samba.org/sfr [...] adds d78599053018 usb: appledisplay: Add 27" Apple Cinema Display adds d81bb019d7bb USB: Fix invalid-free bug in port_over_current_notify() adds 2f2dde6ba89b usb: quirk: add no-LPM quirk on SanDisk Ultra Flair device adds 704620afc70c USB: check usb_get_extra_descriptor for proper size adds a7d57abcc8a5 xhci: workaround CSS timeout on AMD SNPS 3.0 xHC adds 0472bf06c6fd xhci: Prevent U1/U2 link pm states if exit latency is too long adds f51ccf46217c USB: serial: console: fix reported terminal settings adds 3caad34eab57 Merge tag 'usb-serial-4.20-rc6' of https://git.kernel.org/ [...] adds 50a5528a4b19 Merge tag 'usb-4.20-rc6' of git://git.kernel.org/pub/scm/l [...] adds 2a48602615e0 tty: do not set TTY_IO_ERROR flag if console port adds 100bc3e2bebf tty: serial: 8250_mtk: always resume the device in probe. adds dada6a43b040 kgdboc: fix KASAN global-out-of-bounds bug in param_set_kg [...] adds 822b7683fff1 Merge tag 'tty-4.20-rc6' of git://git.kernel.org/pub/scm/l [...] adds 300cd664865b staging: rtl8712: Fix possible buffer overrun adds 87e4a5405f08 Revert commit ef9209b642f "staging: rtl8723bs: Fix indenti [...] adds 47dcb0802d28 Merge tag 'staging-4.20-rc6' of git://git.kernel.org/pub/s [...] adds 37c2578c0c40 Drivers: hv: vmbus: Offload the handling of channels to tw [...] adds 06fd9ab12b80 gnss: sirf: fix activation retry handling adds 85280de450f1 MAINTAINERS: add gnss scm tree adds 63cea1f73528 MAINTAINERS: exclude gnss from SIRFPRIMA2 regex matching adds dbde117c3126 Merge tag 'gnss-4.20-rc6' of https://git.kernel.org/pub/sc [...] adds 0844895a2e51 Merge tag 'char-misc-4.20-rc6' of git://git.kernel.org/pub [...] adds b84a64fad406 x86/efi: Allocate e820 buffer before calling efi_exit_boot [...] adds 79c2206d369b x86/earlyprintk/efi: Fix infinite loop on some screen widths adds 4b04e73a78c5 Merge branch 'efi-urgent-for-linus' of git://git.kernel.or [...] adds 43a1b0cb4cd6 kprobes/x86: Fix instruction patching corruption when copy [...] adds a50480cb6d61 kprobes/x86: Blacklist non-attachable interrupt functions adds ebbd30004d6c Merge branch 'perf-urgent-for-linus' of git://git.kernel.o [...] adds 182ddd16194c x86/boot: Clear RSDP address in boot_params for broken loaders adds 25896d073d8a x86/build: Fix compiler support check for CONFIG_RETPOLINE adds ac3e233d29f7 x86/vdso: Drop implicit common-page-size linker flag adds 8586ca8a2144 Merge branch 'x86-urgent-for-linus' of git://git.kernel.or [...] adds 09ee3b4a249d net: ethernet: ave: Increase descriptors to improve performance adds 88113957ddb7 net: ethernet: ave: Replace NET_IP_ALIGN with AVE_FRAME_HEADROOM adds d75d0e874ffe net: ethernet: ave: Add MODULE_AUTHOR and MAINTAINERS entry adds f1c0f5919941 Merge branch 'ave-fixes' adds d7f7e0018b96 net: phy: sfp: correct store of detected link modes adds f28c020fb488 net: restore call to netdev_queue_numa_node_write when res [...] adds 867d0ad476db net: fix XPS static_key accounting adds e869e7b59906 Merge branch 'xps-fixes' adds 90230968f102 net: phy: sfp: correct location of SFP standards adds d449ba3d581e net/x25: fix called/calling length calculation in x25_pars [...] adds 06137619f061 net/x25: fix null_x25_address handling adds b020fcf6bb4b net/x25: handle call collisions adds 9410d386d0a8 net: Prevent invalid access to skb->prev in __qdisc_drop_all adds 4135cce7fd0a sctp: update frag_point when stream_interleave is set adds 5f2b8b627868 net: stmmac: Move debugfs init/exit to ->probe()/->remove() adds 56e0e295091d liquidio: fix spelling mistake "deferal" -> "deferral" adds 43d0e96022ae openvswitch: fix spelling mistake "execeeds" -> "exceeds" adds 37c4b91f955f net: aquantia: fix rx checksum offload bits adds 3b5b3a3331d1 bonding: fix 802.3ad state sent to partner when unbinding slave adds 1166494891da nfp: flower: release metadata on offload failure adds b5f0cf083400 nfp: flower: prevent offload if rhashtable insert fails adds fd6d433865a2 net/sched: act_police: fix memory leak in case of invalid [...] adds a3d7e01da060 net: dsa: Fix tagging attribute location adds ef6fcd455278 mlx5: fix get_ip_proto() adds c0f53771ba45 liquidio: read sc->iq_no before release sc adds 3976535af0cb tcp: fix off-by-one bug on aborting window-probing socket adds ec641b39457e tcp: fix SNMP under-estimation on failed retransmission adds e1561fe2dd69 tcp: fix SNMP TCP timeout under-estimation adds 9b2156fab0b0 Merge branch 'tcp-fixes-in-timeout-and-retransmission-accounting' adds 436c9453a1ac virtio-net: keep vnet header zeroed after processing XDP adds 35b827b6d061 tun: forbid iface creation with rtnl ops adds d2a36971ef59 net: phy: don't allow __set_phy_supported to add unsupport [...] adds a5d4a89245ea net: 8139cp: fix a BUG triggered by changing mtu with netw [...] adds 4e4b08e55889 tun: remove skb access after netif_receive_skb adds ef1b5bf506b1 net: phy: Fix not to call phy_resume() if PHY is not attached adds 8c85f4b81296 net: phy: micrel: add toggling phy reset if PHY is not attached adds 4763c9f926d8 Merge branch 'phy-micrel-toggling-reset' adds e3f787189e10 vhost: fix IOTLB locking adds 986103e7920c net/ibmvnic: Fix RTNL deadlock during device reset adds fb6df5a6234c sctp: kfree_rcu asoc adds 59f997b088d2 macvlan: return correct error value adds a74515604a7b mv88e6060: disable hardware level MAC learning adds bf29e9e9b6d2 net/core: tidy up an error message adds 24be19e47779 net/mlx4_en: Change min MTU size to ETH_MIN_MTU adds 1b603f9e4313 net/mlx4_en: Fix build break when CONFIG_INET is off adds a2c741dfe7db Merge branch 'mlx4-fixes' adds 7b566f70e1bf phy: Revert toggling reset changes. adds 688838934c23 rtnetlink: ndo_dflt_fdb_dump() only work for ARPHRD_ETHER devices adds ecb239d96d36 ethernet: fman: fix wrong of_node_put() in probe function adds 01b3fd5ac97c net: mvpp2: fix detection of 10G SFP modules adds 0fb628f0f250 net: mvpp2: fix phylink handling of invalid PHY modes adds 05cc09de4c01 mac80211_hwsim: fix module init error paths for netlink adds 33483a6b88e4 mac80211: fix missing unlock on error in ieee80211_mark_st [...] adds a1881c9b8a1e mac80211_hwsim: Timer should be initialized before device [...] adds 81c5dce2cd0b cfg80211: add missing constraint for user-supplied VHT mask adds c752cac9db1b mac80211: fix GFP_KERNEL under tasklet context adds 5c21e8100dfd mac80211: Clear beacon_int in ieee80211_do_stop adds c177db2d0d5e cfg80211/mac80211: fix FTM settings across CSA adds 03b738625b1e mac80211: fix CSA beacon allocation size adds 113f3aaa81bd cfg80211: Prevent regulatory restore during STA disconnect [...] adds a317e65face4 mac80211: ignore tx status for PS stations in ieee80211_tx [...] adds 9ec1190d0659 mac80211: fix reordering of buffered broadcast packets adds 990d71846a0b mac80211: ignore NullFunc frames in the duplicate detection adds 312ca38ddda6 cfg80211: Fix busy loop regression in ieee80211_ie_split_ric() adds 64d47902fea3 Merge tag 'mac80211-for-davem-2018-12-05' of git://git.ker [...] adds 22f6bbb7bcfc net: use skb_list_del_init() to remove from RX sublists adds cdbb096adddb bpf: btf: implement btf_name_valid_identifier() adds eb04bbb608e6 bpf: btf: check name validity for various types adds 8800cd031af0 tools/bpf: fix two test_btf unit test cases adds d08489125e04 tools/bpf: add addition type tests to test_btf adds c2209c6d18d6 Merge branch 'btf-check-name' adds 528bff0cdb66 tools: bpftool: fix a bitfield pretty print issue adds c01ac66b3866 bpf: Fix verifier log string check for bad alignment. adds b7df9ada9a77 bpf: fix pointer offsets in context for 32 bit adds f71c6143c203 bpf: Support sk lookup in netns with id 0 adds d74286d2c25a bpf: Improve socket lookup reuseport documentation adds dcb40590e69e bpf: refactor bpf_test_run() to separate own failures and [...] adds 025dceb0fab3 bpf: powerpc64: optimize JIT passes for bpf function calls adds c3494801cd17 bpf: check pending signals while verifying programs adds 4f7b3e82589e bpf: improve verifier branch analysis adds ceefbc96fa5c bpf: add per-insn complexity limit adds a92a72a24d48 Merge branch 'bpf-verifier-resilience' adds e37d05a538a6 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 41727549de3e tcp: Do not underestimate rwnd_limited adds b2b7af861122 tcp: fix NULL ref in tail loss probe adds afd0a8006e98 sctp: frag_point sanity check adds ebaf39e6032f ipv4: ipv6: netfilter: Adjust the frag mem limit when true [...] adds 050fc01fb1d9 mlxsw: spectrum_nve: Remove easily triggerable warnings adds f58a83c207b7 mlxsw: spectrum_switchdev: Avoid leaking FID's reference count adds da93d2913fdf mlxsw: spectrum_router: Relax GRE decap matching check adds 993107fea5ee mlxsw: spectrum_switchdev: Fix VLAN device deletion via ioctl adds cd9d1a2332b0 Merge branch 'mlxsw-Various-fixes' adds 1b4e5ad5d6b9 ipv6: sr: properly initialize flowi6 prior passing to ip6_ [...] adds f9bfe4e6a9d0 tcp: lack of available data can also cause TSO defer adds 66033f47ca60 ipv6: Check available headroom in ip6_xmit() even without options adds e6ac64d4c4d0 neighbour: Avoid writing before skb->head in neigh_hh_output() adds 8b78903bc5f1 Merge branch 'skb-headroom-slab-out-of-bounds' adds 5b3279e2cba2 Revert "net/ibm/emac: wrong bit is used for STA control" adds bd5122cd1e06 net/mlx4_core: Correctly set PFC param if global pause is [...] adds 804fba4e9f50 bnxt_en: Fix CNP CoS queue regression. adds 75720e6323a1 bnxt_en: Keep track of reserved IRQs. adds c0b8cda05e1d bnxt_en: Fix NQ/CP rings accounting on the new 57500 chips. adds e30fbc33190b bnxt_en: Fix _bnxt_get_max_rings() for 57500 chips. adds d4b60e94e9bb Merge branch 'bnxt_en-Bug-fixes' adds 35cc3cefc4de net/sched: cls_flower: Reject duplicated rules also under skip_sw adds d48f782e4fb2 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds 40e020c129cf Linux 4.20-rc6 adds 7bb64d55fd0e MAINTAINERS: mediatek: Update SoC entry adds 6c05946e349d arm64: dts: mt7622: fix no more console output on rfb1 adds 396defa85233 arm64: dts: mt7622: fix no more console output on BPI-R64 board adds ce68cc6fad89 arm64: dts: mt7622: Drop the general purpose timer node adds 358b5f73ce60 Merge tag 'v4.19-next-fixes' of https://git.kernel.org/pub [...] adds 76f4e2c3b6a5 ARM: mmp/mmp2: fix cpu_is_mmp2() on mmp2-dt adds f6936d029c4a MAINTAINERS: update entry for MMP platform adds f3b2f758ec1e ARM: dts: realview: Fix some more duplicate regulator nodes adds e25b6783c7b1 ARM: dts: bcm2837: Fix polarity of wifi reset GPIOs adds d9536e809801 Merge tag 'arm-soc/for-4.20/devicetree-fixes' of https://g [...] adds c3b9ab5db11d ARM: dts: imx7d-pico: Describe the Wifi clock adds 1e434b703248 ARM: imx: update the cpu power up timing setting on i.mx6sx adds f15096f12a4e ARM: dts: imx7d-nitrogen7: Fix the description of the Wifi clock adds 69dcddecaa78 Merge tag 'imx-fixes-4.20-3' of git://git.kernel.org/pub/s [...] adds 5f8208f55706 ARM: dts: sun8i: a83t: bananapi-m3: increase vcc-pd voltag [...] adds f53de38ea64d Merge tag 'sunxi-fixes-for-4.20' of https://git.kernel.org [...] adds dae522045094 Revert "arm64: dts: marvell: add CPU Idle power state supp [...] adds 0603a9a84679 Merge tag 'mvebu-fixes-4.20-1' of git://git.infradead.org/ [...] adds 1dffab5e9896 Merge tag 'armsoc-fixes' of git://git.kernel.org/pub/scm/l [...] adds d347d0c82a99 backlight: pwm_bl: Fix brightness levels for non-DT case. adds 9bb40f010885 Merge tag 'backlight-fixes-4.20' of git://git.kernel.org/p [...] adds 4050207485e4 HID: ite: Add USB id match for another ITE based keyboard [...] adds 868613f1c0cc HID: quirks: fix RetroUSB.com devices adds c201e3808e0e Input: restore EV_ABS ABS_RESERVED adds f5d582777bcb Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds b61c19209c2c tracing: Fix memory leak in create_filter() adds 3cec638b3d79 tracing: Fix memory leak in set_trigger_filter() adds 2840f84f7403 tracing: Fix memory leak of instance function hash filters adds b5884002dc39 Merge tag 'trace-v4.20-rc6' of git://git.kernel.org/pub/sc [...] adds 4fc4bb796b0c fuse: Add bad inode check in fuse_destroy_inode() adds a9c2d1e82fc2 fuse: fix fsync on directory adds d233c7dd1682 fuse: fix revalidation of attributes for permission check adds d72f70da60de fuse: Fix memory leak in fuse_dev_free() adds 2e64ff154ce6 fuse: continue to send FUSE_RELEASEDIR when FUSE_OPEN retu [...] adds 70f4828201e3 Merge tag 'fuse-fixes-4.20-rc7' of git://git.kernel.org/pu [...] adds 91ff20f34e94 ovl: fix missing override creds in link of a metacopy upper adds 155b8a0492a9 ovl: fix decode of dir file handle with multi lower layers adds ec7ba118b940 Revert "ovl: relax permission checking on underlying layers" adds e6333d72cb37 Merge tag 'ovl-fixes-4.20-rc7' of git://git.kernel.org/pub [...] adds 230bce5511cc media: vsp1: Fix LIF buffer thresholds adds 53e9d838275d media: cedrus: Fix a NULL vs IS_ERR() check adds 04990215dec4 media: vb2: don't call __vb2_queue_cancel if vb2_start_str [...] adds b7ff0b099089 media: vb2: skip request checks for VIDIOC_PREPARE_BUF adds 6093d3002eab media: vb2: keep a reference to the request until dqbuf adds dde6bdcc9759 media: vb2: don't unbind/put the object when going to stat [...] adds e714c92f42ae media: vivid: drop v4l2_ctrl_request_complete() from start [...] adds daa3fc4454b2 media: vicodec: set state resolution from raw format adds 9514063498cb media: mpeg2-ctrls.h: move MPEG2 state controls to non-pub [...] adds cd9fd6f12fc7 media: extended-controls.rst: add note to the MPEG2 state [...] adds 078ab3ea2c3b media: Add a Kconfig option for the Request API adds 14a996c38312 Merge tag 'media/v4.20-5' of git://git.kernel.org/pub/scm/ [...] adds 687cf4412a34 dm cache metadata: verify cache has blocks in blocks_are_c [...] adds 89f5fa47476e dm: call blk_queue_split() to impose device limits on bios adds d57f9da89069 dm zoned: Fix target BIO completion handling adds f6c367585d0d dm thin: send event about thin-pool state change _after_ m [...] adds 2af6c0703d75 dm thin: bump target version adds 67f2a93099cc Merge tag 'for-4.20/dm-fixes' of git://git.kernel.org/pub/ [...] adds bde1a7459623 ALSA: hda/realtek - Fixed headphone issue for ALC700 adds 6ba189c5c1a4 ALSA: hda/realtek - Fix the mute LED regresion on Lenovo X [...] adds fa9c98e4b975 ALSA: fireface: fix reference to wrong register for clock [...] adds d8ae458eeca9 ALSA: hda/realtek: ALC294 mic and headset-mode fixups for [...] adds 4e051106730d ALSA: hda/realtek: Enable audio jacks of ASUS UX533FD with ALC294 adds 0bea4cc83835 ALSA: hda/realtek: Enable audio jacks of ASUS UX433FN/UX33 [...] adds 52a7dc28a7b0 Merge tag 'sound-4.20-rc7' of git://git.kernel.org/pub/scm [...] adds a44f7cb93732 mmc: core: use mrq->sbc when sending CMD23 for RPMB adds e8cde625bfe8 MMC: OMAP: fix broken MMC on OMAP15XX/OMAP5910/OMAP310 adds db2039fcfd57 mmc: sdhci-omap: Fix DCRC error handling during tuning adds b704441e38f6 mmc: sdhci: fix the timeout check window for clock and reset adds e861e11c5900 Merge tag 'mmc-v4.20-rc5' of git://git.kernel.org/pub/scm/ [...] adds 90b2620e6a8a IB/hfi1: Fix a latency issue for small messages adds 36d842194a57 IB/hfi1: Fix an out-of-bounds access in get_hw_stats adds 37b06e507897 IB/mlx5: Fix implicit ODP interrupted page fault adds 47f07f03b5ee IB/mlx5: Block DEVX umem from the non applicable cases adds 37fbd834b4e4 IB/core: Fix oops in netdev_next_upper_dev_rcu() adds e10db791bf73 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds 5d7ab8f0bc14 thermal/drivers/hisi: Fix wrong platform_get_irq_byname() adds 7d3a2a2bbadb thermal/drivers/hisi: Fix number of sensors on hi3660 adds 3c9d082064b5 thermal: stm32: read factory settings inside stm_thermal_prepare adds 99c47fcd4daa thermal: stm32: Fix stm_thermal_read_factory_settings adds 76a5cfb8e7c9 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 2bd61abead58 selftests/seccomp: Remove SIGSTOP si_pid check adds 65e08c5e8631 Merge tag 'linux-kselftest-4.20-rc7' of git://git.kernel.o [...] adds eff3860bbfed radix tree: Don't return retry entries from lookup adds 55f3f7eab75c XArray: Add xa_cmpxchg_irq and xa_cmpxchg_bh adds b7677a132a4c XArray tests: Handle larger indices more elegantly adds 4f145cd66a1a XArray tests: Check iterating over multiorder entries adds 48483614de97 XArray: Fix xa_alloc when id exceeds max adds 880b9df1bf15 Merge tag 'xarray-4.20-rc7' of git://git.infradead.org/use [...] adds 009367791f31 drm/i915: Record GT workarounds in a list adds 90098efacc4c drm/i915: Introduce per-engine workarounds adds a40fa231bb64 drm/i915/gvt: Fix tiled memory decoding bug on BDW adds d76b21ebf8ff Merge tag 'gvt-fixes-2018-12-04' of https://github.com/int [...] adds 71fb55397455 Merge tag 'drm-intel-fixes-2018-12-07' of git://anongit.fr [...] adds cf66b8a0ba14 drm/i915/execlists: Apply a full mb before execution for Braswell adds fe78742d7f84 drm/i915: Allocate a common scratch page adds 5b2e31201c26 drm/i915: Flush GPU relocs harder for gen3 adds ce07fe9e1cec Merge tag 'drm-intel-fixes-2018-12-12-1' of git://anongit. [...] adds 63238173b2fa Revert "drm/rockchip: Allow driver to be shutdown on reboo [...] adds e59166b59aad Merge tag 'drm-misc-fixes-2018-12-12' of git://anongit.fre [...] adds 153573d8870e drm/amdgpu: update smu firmware images for VI variants (v2) adds 2244b5887c68 drm/amdgpu: add some additional vega10 pci ids adds ec5b2020726b drm/amdgpu: add some additional vega20 pci ids adds 756e16bf79f2 drm/amdkfd: add new vega10 pci ids adds 9bd206f89fa7 drm/amdkfd: add new vega20 pci id adds d55d8be0747c drm/amdgpu: update SMC firmware image for polaris10 variants adds cf4197ed5796 drm/amdgpu/powerplay: Apply avfs cks-off voltages on VI adds c55420607742 drm/amdgpu: Fix DEBUG_LOCKS_WARN_ON(depth <= 0) in amdgpu_ [...] adds 676fff1a5512 drm/amdgpu: drop fclk/gfxclk ratio setting adds 26eacb788b7e Merge branch 'drm-fixes-4.20' of git://people.freedesktop. [...] adds 4ac0a807da6f drm/nouveau/drm/nouveau: tegra: Call nouveau_drm_device_init() adds 970a5ee41c72 drm/nouveau/kms/nv50-: also flush fb writes when rewinding [...] adds 24199c5436f2 drm/nouveau/kms: Fix memory leak in nv50_mstm_del() adds b5f436e7b4c2 Merge branch 'linux-4.20' of git://github.com/skeggsb/linu [...] adds 28adac6f74ef MAINTAINERS: Daniel for drm co-maintainer adds a0071bc455da drm/mediatek: Only try to attach bridge if there is one adds a805ce683f4c Merge branch 'mediatek-drm-fixes-4.20' of https://github.c [...] adds e06d45d8c165 drm/vmwgfx: remove redundant return ret statement adds fd567467753f drm/vmwgfx: Protect from excessive execbuf kernel memory a [...] adds 1df07a7f2244 Merge branch 'vmwgfx-fixes-4.20' of git://people.freedeskt [...] adds 92de1de51e99 Merge tag 'drm-fixes-2018-12-14' of git://anongit.freedesk [...] adds 5db0b0a298d2 pinctrl: sdm660: Set tile property for pingroups adds 614b1868a125 pinctrl: meson: fix pull enable register calculation adds 478b6767ad26 pinctrl: sunxi: a83t: Fix IRQ offset typo for PH11 adds 7fb5f5d3738c Merge tag 'pinctrl-v4.20-3' of git://git.kernel.org/pub/sc [...] adds 6f9718fe41c3 ceph: make 'nocopyfrom' a default mount option adds c19bf74fe4d9 Merge tag 'ceph-for-4.20-rc7' of https://github.com/ceph/c [...] adds 5564597d51c8 powerpc: Fix COFF zImage booting on old powermacs adds 462951cd32e1 powerpc/mm: Fix linux page tables build with some configs adds 78e7b15e17ac powerpc/msi: Fix NULL pointer access in teardown code adds bf3d6afbb234 powerpc: Look for "stdout-path" when setting up legacy consoles adds e41b93a6be57 powerpc/boot: Fix build failures with -j 1 adds a6460b03f945 powerpc/bpf: Fix broken uapi for BPF_PROG_TYPE_PERF_EVENT adds 14ebfec0712f powerpc/papr_scm: Use depend instead of select adds 59613526117b powerpc/papr_scm: Fix resource end address adds 683ec0e04ab7 powerpc/papr_scm: Update DT properties adds 409dd7dc83eb powerpc/papr_scm: Remove endian conversions adds b0d65a8cbcb0 powerpc/papr_scm: Fix DIMM device registration race adds 43001c52b603 powerpc/papr_scm: Use ibm,unit-guid as the iset cookie adds 9ef34630a461 powerpc/mm: Fallback to RAM if the altmap is unusable adds a225f1567405 powerpc/ptrace: replace ptrace_report_syscall() with a tra [...] adds 4645453cefce Merge tag 'powerpc-4.20-4' of git://git.kernel.org/pub/scm [...] adds 3238c359acee arm64: dma-mapping: Fix FORCE_CONTIGUOUS buffer clearing adds eb6cf9f8cb9d Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 8a034aad4892 clk: qcom: qcs404: Fix gpll0_out_main parent adds 743e3c8f19db Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pu [...] adds f55adad601c6 block/bio: Do not zero user pages adds a538e3ff9dab aio: fix spectre gadget in lookup_ioctx adds 927b6b2d69b4 block: Fix null_blk_zoned creation failure with small numb [...] adds 380ef2c9ad4f Merge tag 'for-linus-20181214' of git://git.kernel.dk/linux-block adds 5b5260902af4 alpha: fix hang caused by the bootmem removal adds d1402fc708e4 mm: introduce common STRUCT_PAGE_MAX_SHIFT define adds 9def36e0fa9a mm/sparse: add common helper to mark all memblocks present adds 915c9e1b6d00 arch/sh/include/asm/io.h: provide prototypes for PCI I/O m [...] adds 428a1cb4baeb psi: fix reference to kernel commandline enable adds f5a222dc2f0e memblock: annotate memblock_is_reserved() with __init_memblock adds 8ace22bce840 hugetlbfs: call VM_BUG_ON_PAGE earlier in free_huge_page() adds 61c6de667263 fs/iomap.c: get/put the page in iomap_page_create/release() adds 01e881f5a1fc userfaultfd: check VM_MAYWRITE was set after verifying the [...] adds f1733a1d3cd3 checkstack.pl: fix for aarch64 adds 3a6ab5c7dc11 scripts/spdxcheck.py: always open files in binary mode adds 6531e115b7ab Merge branch 'akpm' (patches from Andrew) adds 7566ec393f41 Linux 4.20-rc7 adds 94c13f66e13c security: don't use a negative Opt_err token index adds 1a9430db2835 ima: cleanup the match_token policy code adds c64a87f95184 Revert "scsi: qla2xxx: Fix NVMe Target discovery" adds 9ae4f8420ed7 scsi: bnx2fc: Fix NULL dereference in error handling adds 60a89a3ce0cc scsi: t10-pi: Return correct ref tag when queue has no int [...] adds ddfbab46539f Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 1063a5148ac9 PCI/AER: Queue one GHES event, not several uninitialized ones adds e738441e803d Merge tag 'pci-v4.20-fixes-4' of git://git.kernel.org/pub/ [...] adds 98256376f81a uapi: linux/blkzoned.h: fix BLKGETZONESZ and BLKGETNRZONES [...] adds 62393dbcbe0f Merge tag 'for-linus-20181218' of git://git.kernel.dk/linux-block adds c92a54cfa025 dma-direct: do not include SME mask in the DMA supported check adds 2dd516ff7d85 Merge tag 'dma-mapping-4.20-4' of git://git.infradead.org/ [...] adds 987d1149be7d KVM: fix unregistering coalesced mmio zone from wrong bus adds c2dd5146e9fe KVM: Fix UAF in nested posted interrupt processing adds dcbd3e49c2f0 KVM: X86: Fix NULL deref in vcpu_scan_ioapic adds 0e1b869fff60 kvm: x86: Add AMD's EX_CFG to the list of ignored MSRs adds fe112793600b Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 0445f92c5d53 SUNRPC: Fix disconnection races adds cf76785d3071 SUNRPC: Fix a race with XPRT_CONNECTING adds abc13275771f SUNRPC: Remove xprt_connect_status() adds 8c9dff1ebd72 Merge tag 'nfs-for-4.20-6' of git://git.linux-nfs.org/proj [...] adds c5c08bed843c virtio: fix test build after uio.h change adds ab63e725b49c Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds 4a2eb0c37b47 sctp: initialize sin6_flowinfo for ipv6 addrs in sctp_inet [...] adds 5648451e30a0 ipv4: Fix potential Spectre v1 vulnerability adds 6c5c74890896 ibmvnic: Convert reset work item mutex to spin lock adds 1d1bbc37f89b ibmvnic: Fix non-atomic memory allocation in IRQ context adds 6cbe721095fe Merge branch 'ibmvnic-Fix-reset-work-item-locking-bugs' adds 290974d43478 nfp: flower: ensure TCP flags can be placed in IPv6 frame adds a73d4e149091 ieee802154: hwsim: fix off-by-one in parse nested adds 8e41cae64b08 ieee802154: ca8210: fix possible u8 overflow in ca8210_rx_done adds 2f1a9f666751 Merge branch 'ieee802154-for-davem-2018-12-11' of git://gi [...] adds ee28b30cbbe0 r8169: fix crash if CONFIG_DEBUG_SHIRQ is enabled adds 5146f95df782 USB: hso: Fix OOB memory access in hso_probe/hso_get_config_data adds bbf666c1af91 bnx2x: Clear fip MAC when fcoe offload support is disabled adds 04f05230c5c1 bnx2x: Remove configured vlans as part of unload sequence. adds 07f12622a663 bnx2x: Enable PTP only on the PF that initializes the port adds 9061193c4ee0 bnx2x: Send update-svid ramrod with retry/poll flags enabled adds 9463b9a4e0e4 Merge branch 'bnx2x-Fix-series' adds 4c05ec47384a netfilter: nf_tables: fix suspicious RCU usage in nft_chai [...] adds 530aad77010b netfilter: seqadj: re-load tcp header pointer after possib [...] adds 708abf74dd87 netfilter: ipset: do not call ipset_nest_end after nla_nes [...] adds 542fbda0f08f netfilter: nat: can't use dst_hold on noref dst adds d4e7df16567b netfilter: nf_conncount: use rb_link_node_rcu() instead of [...] adds 18330c58e309 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds 158daed16efb i40e: fix mac filter delete when setting mac address adds 2a508c64ad27 i40e: fix VLAN.TCI == 0 RX HW offload adds 800b8f637d07 i40e: DRY rx_ptype handling code adds 96d1a731611f ixgbe: Fix race when the VF driver does a reset adds 3b076cfe86be Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds 841df922417e vhost: make sure used idx is seen before log in vhost_add_ [...] adds 476e8ba712fa vhost_net: switch to use mutex_trylock() in vhost_net_busy_poll() adds 86a07da34380 Revert "net: vhost: lock the vqs one by one" adds 9e69efd45321 Merge branch 'vhost-fixes' adds 663f146f2ecf net/mlx5: E-Switch, Fix fdb cap bits swap adds 8956f0014ea5 net/mlx5e: Fix default amount of channels for VF representors adds e1c15b62b701 net/mlx5e: RX, Verify MPWQE stride size is in range adds e88afe759a49 net/mlx5e: Err if asked to mirror a goto chain tc eswitch rule adds d14f6f2a8432 net/mlx5e: Avoid overriding the user provided priority for [...] adds 154e62abe9cd net/mlx5e: Properly initialize flow attributes for slow pa [...] adds 61c806dafe81 net/mlx5e: Avoid encap flows deletion attempt the 1st time [...] adds d13b224f4315 net/mlx5e: Remove unused UDP GSO remaining counter adds fa2bf86bab4b net/mlx5e: Cancel DIM work on close SQ adds 38ed22351c80 Merge tag 'mlx5-fixes-2018-12-13' of git://git.kernel.org/ [...] adds c3db8d531045 qed: Fix command number mismatch between driver and the mfw adds d3e8869ec826 net: netlink: rename NETLINK_DUMP_STRICT_CHK -> NETLINK_GE [...] adds 15ef70e28617 tipc: use lock_sock() in tipc_sk_reinit() adds acb4a33e9856 tipc: fix a double kfree_skb() adds fb83ed496b9a tipc: compare remote and local protocols in tipc_udp_enable() adds 2ab4c3426c0c drivers: net: xgene: Remove unnecessary forward declarations adds 6c0563e44252 net/tls: Init routines in create_ctx adds df9d4a178022 net/tls: sleeping function from invalid context adds 6422ccc5fbef crypto/chelsio/chtls: listen fails with multiadapt adds 848dd1c1cbc5 crypto/chelsio/chtls: macro correction in tx path adds 0c3a16be700e crypto/chelsio/chtls: send/recv window update adds 9c27369f4a13 r8152: Add support for MAC address pass through on RTL8153-BND adds 8236b08cf50f VSOCK: bind to random port for VMADDR_PORT_ANY adds 51367e423c65 w90p910_ether: remove incorrect __init annotation adds 69d2c86766da ip6mr: Fix potential Spectre v1 vulnerability adds 65cab850f0ee net: Allow class-e address assignment via ifconfig ioctl adds 143ece654f9f tipc: check tsk->group in tipc_wait_for_cond() adds 13e56ec2cc98 selftests/bpf: use thoff instead of nhoff in BPF flow dissector adds ec3d837aac5d net/flow_dissector: correctly cap nhoff and thoff in case of BPF adds 51a11b14c29c bpf: powerpc: fix broken uapi for BPF_PROG_TYPE_PERF_EVENT adds c2a20a2731df selftests/bpf: add missing pointer dereference for map sta [...] adds aca1a80ebe3e selftests/bpf: use proper type when passing prog_type adds fdadd04931c2 bpf: fix bpf_jit_limit knob for PAGE_SIZE >= 64K adds 7640ead93924 bpf: verifier: make sure callees don't prune with caller d [...] adds 10589a568f2e Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 110a1cc28bc3 qmi_wwan: Added support for Fibocom NL668 series adds 1986af16e8ed qmi_wwan: Added support for Telit LN940 series adds ade446403bfb net: ipv4: do not handle duplicate fragments as overlapping adds 15c6d8e56594 mod_devicetable.h: correct kerneldoc typo, "PHYSID2" -> "M [...] adds 8203e2d844d3 net: clear skb->tstamp in forwarding paths adds 4e1d4be681b2 net: hns: Incorrect offset address used for some registers. adds 308c6cafde01 net: hns: All ports can not work when insmod hns ko after rmmod. adds 4ad26f117b6e net: hns: Some registers use wrong address according to th [...] adds 5778b13b64ec net: hns: Fixed bug that netdev was opened twice adds 31f6b61d8106 net: hns: Clean rx fbd when ae stopped. adds c82bd077e1ba net: hns: Free irq when exit from abnormal branch adds a57275d35576 net: hns: Avoid net reset caused by pause frames storm adds 7e74a19ca522 net: hns: Fix ntuple-filters status error. adds 726ae5c9e5f0 net: hns: Add mac pcs config when enable|disable mac adds 6adafc356e20 net: hns: Fix ping failed when use net bridge and send multicast adds 369a094d500f Merge branch 'hns-fixes' adds e735fd55b94b net: mvneta: fix operation for 64K PAGE_SIZE adds 255fe81a6ad4 MAINTAINERS: change my email address adds fbfb2321e950 ipv6: add missing tx timestamping on IPPROTO_RAW adds 8f932f762e79 net: add missing SOF_TIMESTAMPING_OPT_ID support adds b33299017ca7 Merge branch 'net-SO_TIMESTAMPING-fixes' adds a5f3932646a7 net: dsa: mv88e6xxx: set ethtool regs version adds cf0b70e71b32 mlxsw: core: Increase timeout during firmware flash process adds 5d5043917a28 mlxsw: spectrum: Add trap for decapsulated ARP packets adds 5edb7e8bd52c mlxsw: spectrum_nve: Fix memory leak upon driver reload adds 8d013b791059 Merge branch 'mlxsw-VXLAN-and-firmware-flashing-fixes' adds 533555e5cbb6 xfrm: Fix error return code in xfrm_output_one() adds ca92e173ab34 xfrm: Fix bucket count reported to userspace adds 0152eee6fc3b xfrm: Fix NULL pointer dereference in xfrm_input when skb_ [...] adds 4a135e538962 xfrm_user: fix freeing of xfrm states on acquire adds fde9cd69a59f Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds a915b982d8f5 VSOCK: Send reset control packet when socket is partially bound adds 006791772084 net: mvpp2: 10G modes aren't supported on all ports adds f07d4276892d qed: Fix an error code qed_ll2_start_xmit() adds 3c6306d44082 tipc: check group dests after tipc_wait_for_cond() adds b26322d2ac6c net: stmmac: Fix an error code in probe() adds 4298388574da net: macb: restart tx after tx used bit read adds e2c4cf7f98a5 net: Use __kernel_clockid_t in uapi net_stamp.h adds e100a897bf9b net: macb: fix random memory corruption on RX with 64-bit DMA adds 8159ecab0db9 net: macb: fix dropped RX frames due to a race adds 6e0af298066f net: macb: add missing barriers when reading descriptors adds a9d6d897f399 Merge branch 'macb-DMA-race-fixes' adds 6ad0b5a4e03d vxlan: Unmark offloaded bit on replaced FDB entries adds 6db924687139 vxlan: Fix error path in __vxlan_dev_create() adds ce5e098f7a10 vxlan: changelink: Fix handling of default remotes adds 55cbe0794294 selftests: net: Add test_vxlan_fdb_changelink.sh adds 59fc137ebdd1 Merge branch 'vxlan-Various-fixes' adds 0db7d253e9f0 lan743x: Expand phy search for LAN7431 adds 15515aaaa696 lan78xx: Resolve issue with changing MAC address adds 8742beb50f2d net: phy: Fix the issue that netif always links up after resuming adds d81c5054a5d1 xen/netfront: tolerate frags with no data adds f7db2beb4c2c vxge: ensure data0 is initialized in when fetching firmwar [...] adds 78abe3d0dfad net/smc: fix TCP fallback socket release adds bcb671c2fa0e bpf: promote bpf_perf_event.h to mandatory UAPI header adds 3061169a47ee Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds a50e5fb8db83 mac80211: fix a kernel panic when TXing after TXQ teardown adds d350a0f43118 nl80211: fix memory leak if validate_pae_over_nl80211() fails adds 34b1e0e9efe1 mac80211: free skb fraglist before freeing the skb adds 49ce708be602 Merge tag 'mac80211-for-davem-2018-12-19' of git://git.ker [...] adds 8cfa272b0d32 rtlwifi: Fix leak of skb when processing C2H_BT_INFO adds 1aa48f088615 Revert "mwifiex: restructure rx_reorder_tbl_lock usage" adds 7c250f4612ae mt76: fix potential NULL pointer dereference in mt76_stop_ [...] adds cddfb283af7e mt76: add entry in MAINTAINERS file adds eca1e56ceedd iwlwifi: mvm: don't send GEO_TX_POWER_LIMIT to old firmwares adds 53884577fbce ath10k: skip sending quiet mode cmd for WCN3990 adds c6f4075e2f14 Merge tag 'wireless-drivers-for-davem-2018-12-19' of git:/ [...] adds ea010070d0a7 net/rds: fix warn in rds_message_alloc_sgs adds c75ab8a55ac1 net/rds: remove user triggered WARN_ON in rds_sendmsg adds 912cb1d55c96 Merge branch 'rds-fixes' adds 84404d5fd585 bnxt_en: Fix ethtool self-test loopback. adds fb2427454631 ipv6: explicitly initialize udp6_addr in udp_sock_create6() adds bfc698254ba9 net/mlx5e: RX, Fix wrong early return in receive queue poll adds f0337889147c net/mlx5: Typo fix in del_sw_hw_rule adds 4765420439e7 net/mlx5e: Remove the false indication of software timesta [...] adds d9842f388b23 Merge tag 'mlx5-fixes-2018-12-19' of git://git.kernel.org/ [...] adds e0e587878f53 lan743x: Remove MAC Reset from initialization adds 8e1da73acded gro_cell: add napi_disable in gro_cells_destroy adds 1875a9ab01df iptunnel: make TUNNEL_FLAGS available in uapi adds c6ec179a0082 net/tls: allocate tls context using GFP_ATOMIC adds 599d2570b2da net/sched: cls_flower: Remove old entries from rhashtable adds 1b451fb2051b net: mvpp2: fix the phylink mode validation adds c0fde870d96e neighbor: NTF_PROXY is a valid ndm_flag for a dump request adds d84e7bc0595a rds: Fix warning. adds 519be6995c31 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds a837eca24120 iomap: Revert "fs/iomap.c: get/put the page in iomap_page_ [...] adds 97207c12780d mmc: sdhci: Fix sdhci_do_enable_v4_mode adds 5ccf7f5505f4 mmc: tegra: Fix for SDMMC pads autocal parsing from dt adds 0b4797906841 mmc: omap_hsmmc: fix DMA API warning adds a0741ba40a00 mmc: core: Reset HPI enabled state during re-init and in c [...] adds ba9f39a785a9 mmc: core: Allow BKOPS and CACHE ctrl even if no HPI support adds e3ae3401aa19 mmc: core: Use a minimum 1600ms timeout when enabling CACHE ctrl adds d31aeb78c682 Merge tag 'mmc-v4.20-rc7' of git://git.kernel.org/pub/scm/ [...] adds 45f750c16cae xhci: Don't prevent USB2 bus suspend in state check intend [...] adds d57ec3c83b51 USB: serial: option: add HP lt4132 adds 70a7444c550a USB: serial: option: add GosunCn ZTE WeLink ME3630 adds cc6730df08a2 USB: serial: option: add Simcom SIM7500/SIM7600 (MBIM mode) adds 30360224441c USB: serial: option: add Fibocom NL668 series adds 28a86092b175 USB: serial: option: add Telit LN940 series adds 93a86395b429 Merge tag 'usb-serial-4.20-rc7' of https://git.kernel.org/ [...] adds 2419f30a4a4f USB: xhci: fix 'broken_suspend' placement in struct xchi_hcd adds 177c459b08a3 Merge tag 'usb-4.20-rc8' of git://git.kernel.org/pub/scm/l [...] adds 3c9dc275dba1 Revert "serial: 8250: Fix clearing FIFOs in RS485 mode again" adds bfd7bd5b49c8 Merge tag 'tty-4.20-rc8' of git://git.kernel.org/pub/scm/l [...] adds 5e3c420dcca5 uio_hv_generic: set callbacks on open adds cb4f131e1f2c MAINTAINERS: Patch monkey for the Hyper-V code adds c629421a9900 x86, hyperv: remove PCI dependency adds fc96df16a1ce Drivers: hv: vmbus: Return -EINVAL for the sys files for u [...] adds 55449af1a17a Merge tag 'hyperv-fixes-4.20-rc6' of git://git.kernel.org/ [...] adds 122b7e33804d Merge tag 'char-misc-4.20-rc8' of git://git.kernel.org/pub [...] adds ef7cfd00b2ca kbuild: fix false positive warning/error about missing libelf adds c0f3ece4657f Merge tag 'kbuild-fixes-v4.20-2' of git://git.kernel.org/p [...] adds bed1369f5190 m68k: Fix memblock-related crashes adds 1d51b4b1d3f2 Merge tag 'm68k-for-v4.20-tag2' of git://git.kernel.org/pu [...] adds eb66eff6636d ubifs: replay: Fix high stack usage adds aa3d31e08c57 ubifs: CONFIG_UBIFS_FS_AUTHENTICATION should depend on UBIFS_FS adds 60eb5da2434b ubifs: auth: Add CONFIG_KEYS dependency adds 6554a56f352e ubifs: Fix memory leak on error condition adds d62e98ed1efc ubifs: Fix default compression selection in ubifs adds b95f83ab762d ubi: Put MTD device after it is not used adds e542087701f0 ubi: Do not drop UBI device reference before using adds e58725d51fa8 ubifs: Handle re-linking of inodes correctly while recovery adds f57b620a89ad Merge tag 'upstream-4.20-rc7' of git://git.infradead.org/l [...] adds a4f98be7dc31 MAINTAINERS: add entry for i2c-axxia driver adds 32774a8153b4 i2c: nvidia-gpu: mark resume function as __maybe_unused adds 9097a058d49e Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...] adds 271b9c0c8007 smb3: Fix rmdir compounding regression to strict servers adds 783619556a56 Merge tag '4.20-rc7-smb3-fixes' of git://git.samba.org/sfr [...] adds e59f5e08ece1 gpiolib-acpi: Only defer request_irq for GpioInt ACPI even [...] adds 00ded24c33c5 gpio: gpio-omap: Revert deferred wakeup quirk handling for [...] adds abf221d2f51b gpio: max7301: fix driver for use with CONFIG_VMAP_STACK adds c8da642d41a6 gpio: mvebu: only fail on missing clk if pwm is actually t [...] adds bc380733a5e7 Merge tag 'gpio-v4.20-3' of git://git.kernel.org/pub/scm/l [...] adds e2ca26ec4f01 Input: omap-keypad - fix idle configuration to not block S [...] adds ca5047286c9c Input: synaptics - enable RMI on ThinkPad T560 adds d21ff5d7f8c3 Input: elantech - disable elan-i2c for P52 and P72 adds 7a71712293ba Input: synaptics - enable SMBus for HP EliteBook 840 G4 adds 0b517333721c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 505b5240329b drm/ioctl: Fix Spectre v1 vulnerabilities adds b6aac625e579 Merge tag 'drm-misc-fixes-2018-12-20' of git://anongit.fre [...] adds 96d6ee7d2f81 Merge tag 'drm-fixes-2018-12-21' of git://anongit.freedesk [...] adds 16877a5570e0 x86/mm: Fix guard hole handling adds 254eb5505ca0 x86/dump_pagetables: Fix LDT remap address marker adds 80b71c340f17 x86/intel_rdt: Ensure a CPU remains online for the region' [...] adds 51c3fbd89d75 x86/mm: Fix decoy address handling vs 32-bit builds adds cd01544a268a x86/vdso: Pass --eh-frame-hdr to the linker adds 721066dfd4d5 x86/mm/cpa: Fix cpa_flush_array() TLB invalidation adds 87ab4689ca65 x86/fsgsbase/64: Fix the base write helper functions adds 32043fa065b5 x86/mtrr: Don't copy uninitialized gentry fields back to u [...] adds e769742d3584 Revert "x86/jump-labels: Macrofy inline assembly code to w [...] adds c3462ba98683 Revert "x86/cpufeature: Macrofy inline assembly code to wo [...] adds 81a68455e795 Revert "x86/extable: Macrofy inline assembly code to work [...] adds a4da3d86a285 Revert "x86/paravirt: Work around GCC inlining bugs when c [...] adds ffb61c6346d0 Revert "x86/bug: Macrofy the BUG table section handling, t [...] adds 851a4cd7cc11 Revert "x86/alternatives: Macrofy lock prefixes to work ar [...] adds ac180540b04d Revert "x86/refcount: Work around GCC inlining bug" adds 96af6cd02a10 Revert "x86/objtool: Use asm macros to work around GCC inl [...] adds 6ac389346e69 Revert "kbuild/Makefile: Prepare for using macros in inlin [...] adds 70ad6368e878 Merge branch 'x86-urgent-for-linus' of git://git.kernel.or [...] adds da791a667536 futex: Cure exit race adds d5fa080d4cea Merge branch 'locking-urgent-for-linus' of git://git.kerne [...] adds 0e334db6bb4b posix-timers: Fix division by zero bug adds e572fa0e8401 Merge branch 'timers-urgent-for-linus' of git://git.kernel [...] adds 3cf85f9f6bd7 KVM: x86: nSVM: fix switch to guest mmu adds 5092adb2272e Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 8fd1a4affbda mscc: Configured MAC entries should be locked. adds d15f5ac8deea ipv6: frags: Fix bogus skb->sk in reassembled packets adds de985ec5c5bb MAINTAINERS: update cxgb4 and cxgb3 maintainer adds f0c928d878e7 tcp: fix a race in inet_diag_dump_icsk() adds d134e486e831 net: netxen: fix a missing check and an uninitialized use adds 99137b7888f4 packet: validate address length adds 5c1e7e94a7fa Prevent overflow of sk_msg in sk_msg_clone() adds cbb49697d551 ipv6: tunnels: fix two use-after-free adds 65a10e28aee7 tls: Do not call sk_memcopy_from_iter with zero length adds 7c3db4105ce8 qmi_wwan: Add support for Fibocom NL678 series adds d667044f4951 qmi_wwan: Fix qmap header retrieval in qmimux_rx_fixup adds 87935eee5770 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds 0ff70f62c6a7 sparc: vdso: Drop implicit common-page-size linker flag adds afaffac36806 sparc: Set "ARCH: sunxx" information on the same line adds d430aff8cd0c serial/sunsu: fix refcount leak adds 6cafab50eea3 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc adds 2830bf6f05fb mm, memory_hotplug: initialize struct pages for the full m [...] adds 2e83ee1d8694 mm: thp: fix flags for pmd migration when split adds 5eed6f1dff87 fork,memcg: fix crash in free_thread_stack on memcg charge fail adds 17e2e7d7e1b8 mm, page_alloc: fix has_unmovable_pages for HugePages adds 23203e3f34c9 Merge branch 'akpm' (patches from Andrew) adds 0cd60eb1a7b5 dma-mapping: fix flags in dma_alloc_wc adds 94f82008ce30 Revert "vfs: Allow userns root to call mknod on owned file [...] adds 9bc30ab82108 auxdisplay: charlcd: fix x/y command parsing adds 38c0ecf6087a Merge tag 'auxdisplay-for-linus-v4.20' of https://github.c [...] adds 71391bdd2e9a include/linux/compiler_types.h: don't pollute userspace wi [...] adds 1104bd96eb2a Merge tag 'compiler-attributes-for-linus-v4.20' of https:/ [...] adds ed076c55b359 scsi: target: iscsi: cxgbit: fix csk leak adds 9e6371d3c691 scsi: target: iscsi: cxgbit: add missing spin_lock_init() adds 61cce6f6eece scsi: sd: use mempool for discard special page adds 9105b8aa50c1 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 0afa99648350 aio: fix spectre gadget in lookup_ioctx adds ea5751ccd665 proc/sysctl: don't return ENOMEM on lookup when a table is [...] adds 3c730b1041ae Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 8fe28cb58bcb Linux 4.20 adds 8055db3a5b75 platform/x86: thinkpad_acpi: Change the keymap for Favorit [...] adds 78f3ac76d9e5 platform/x86: asus-wmi: Tell the EC the OS will handle the [...] adds b3f2f3799a97 platform/x86: asus-nb-wmi: Map 0x35 to KEY_SCREENLOCK adds 71b12beaf12f platform/x86: asus-nb-wmi: Drop mapping of 0x33 and 0x34 s [...] adds 2eb150558bb7 platform/x86: intel_pmc_core: Show Latency Tolerance info adds 2d649d972bae platform/x86: intel_pmc_core: Fix LTR IGNORE Max offset adds 8122e7cd806d platform/x86: intel_pmc_core: Decode Snoop / Non Snoop LTR adds 91a753608262 platform/x86: ideapad-laptop: Add Yoga 2 13 to no_hw_rfkill list adds 4ecd94b8e13b platform/x86: dell-laptop: Mark expected switch fall-throughs adds 6734489667e2 platform/x86: intel_cht_int33fe: Remove duplicate NULL check adds 5ae9ce132614 platform/x86: intel_cht_int33fe: Accept errors of i2c_acpi [...] adds 41daf985820c platform/x86: i2c-multi-instantiate: Accept errors of i2c_ [...] adds 1aaeae493aad platform/x86: i2c-multi-instantiate: Defer probe when no a [...] adds 2dea645ffc21 i2c: acpi: Return error pointers from i2c_acpi_new_device() adds 09e568f783ef platform/x86: intel_cht_int33fe: Get rid of obsolete conditional adds 79dd67306fd5 platform/x86: i2c-multi-instantiate: Get rid of obsolete c [...] adds 5f59d6a1109c i2c: acpi: Use ACPI_FAILURE instead of !ACPI_SUCCESS adds 0d5102fe8530 i2c: acpi: Introduce i2c_acpi_get_i2c_resource() helper adds a729656697e3 platform/x86: i2c-multi-instantiate: Count I2cSerialBus() [...] adds 870ab9a379b6 platform/x86: i2c-multi-instantiate: Distinguish IRQ resou [...] adds 799d3379a672 platform/x86: i2c-multi-instantiate: Introduce IOAPIC IRQ support adds 2336dfadfb1e platform/x86: i2c-multi-instantiate: Allow to have same slaves adds a3dd034a1707 ACPI / scan: Create platform device for INT3515 ACPI nodes adds e278558a1f4b iio: inv_mpu6050: Use i2c_acpi_get_i2c_resource() helper adds 9a92ed29ca96 platform/x86: intel_ips: remove unnecessary checks in ips_ [...] adds 0b8a6aeab925 platform/x86: intel_ips: NULL check before some freeing fu [...] adds 1d5caaa853ea platform/x86: intel_ips: Remove never happen condition adds e6f5e6c2fbbc platform/x86: intel_ips: Convert to use DEFINE_SHOW_ATTRIB [...] adds 8a7d7141528a platform/x86: Add the VLV ISP PCI ID to atomisp2_pm adds 6a31061833a5 platform/x86: Fix config space access for intel_atomisp2_pm adds f25b6302b294 platform/x86: touchscreen_dmi: Add info for the Mediacom F [...] adds 599eefffcf6b platform/x86: thinkpad_acpi: Cleanup quirks macros adds 3b1f99558ddc platform/x86: intel_pmc_core: convert to DEFINE_SHOW_ATTRIBUTE adds ef688fc79c54 platform/x86: intel_telemetry: convert to DEFINE_SHOW_ATTRIBUTE adds 59e96ec85e8e platform/x86: mlx-platform: Add definitions for new registers adds 3752e5c764b4 platform/x86: mlx-platform: Rename new systems product names adds edd45cba5ed7 platform/x86: mlx-platform: Fix tachometer registers adds 440f343df199 platform/x86: mlx-platform: Fix LED configuration adds e2883859dd0b platform/x86: mlx-platform: Allow mlxreg-io driver activat [...] adds 52675da1d087 Documentation/ABI: Add new attribute for mlxreg-io sysfs i [...] adds fb7255a92311 platform/x86: mlx-platform: Convert to use SPDX identifier adds c76cd634eb5b Merge tag 'platform-drivers-x86-v4.21-1' of git://git.infr [...] adds 9cb5f4873b99 drm/atmel-hlcdc: Replace drm_dev_unref with drm_dev_put adds 4f297df89d29 drm/rockchip: vop: add rk3188 hs_start interrupt as dsp_ho [...] adds 064b06bbf117 drm/imx: fix build failure without CONFIG_DRM_FBDEV_EMULATION adds 1f0eb8b81089 drm: panel-orientation-quirks: Add quirk for GPD win2 adds e077e2f5f810 drm/panel: simple: fix BOE/HV070WSA-100 timings adds 6bf18d84f768 drm/panel: seiko-43wvf1g: Switch to SPDX identifier adds db2b0e5ffc70 drm/panel: seiko-43wvf1g: Add missing ">" character in aut [...] adds 21295ceacff7 dt-bindings: Add vendor prefix for CDTech(H.K.) Electronic [...] adds 982f944ed7cf drm/panel: add panel CDTech S070WV95-CT16 to panel-simple adds 1a4d3f24efcb dt-bindings: Add CDTech S070WV95-CT16 panel bindings adds e58edce616ac drm/panel: add panel CDTech S043WQ26H-CT7 to panel-simple adds 94889b487bb9 dt-bindings: Add CDTech S043WQ26H-CT7 panel bindings adds 882c35af565a drm/panel: p079zca: unconditionally remove the panel on removal adds 7ad8b41cd8f5 drm/panel: simple: Add support for Banana Pi 7" S070WV20-C [...] adds 6cbe7cd15f95 drm/panel: simple: Add DLC1010GIG panel adds 17fd7a9d324f drm/panel: Add support for Olimex LCD-OLinuXino panel adds 53273b522208 drm: stm: implement get_scanout_position function adds 8faff37409fb drm/bridge: dw-hdmi: allow forcing vendor phy-type adds 96c4704fec95 drm/rockchip: dw_hdmi: Allow outputs that don't need outpu [...] adds 9f891dbe3910 dt-bindings: allow optional phys in Rockchip dw_hdmi binding adds bd1302305ae6 drm/rockchip: dw_hdmi: allow including external phys adds 5c3f3d22393c drm/rockchip: dw_hdmi: store rockchip_hdmi reference in ph [...] adds 1c53ba8f22a1 drm/rockchip: dw_hdmi: add dw-hdmi support for the rk3328 adds b256013e7207 drm/zte: Replace drm_dev_unref with drm_dev_put adds a0d4d42cb585 drm/bochs: Replace drm_gem_object_unreference_unlocked wit [...] adds f384d7d514d1 drm: Convert to using %pOFn instead of device_node.name adds f26e1de5ec48 video/hdmi: Constify 'buffer' to the unpack functions adds 480b8b3e42c3 video/hdmi: Pass buffer size to infoframe unpack functions adds 468d6a4996fb video/hdmi: Constify infoframe passed to the log functions adds 53b9974b4b33 drm/fsl-dcu: drop unused drm_crtc_index() adds 469a9308adfc drm/fsl-dcu: use drm_display_mode_to_videomode to calculat [...] adds c5e69ab35c0d video/hdmi: Constify infoframe passed to the pack functions adds d717c6df3040 drm/vkms: Extend todo adds 4db4b85014df drm: Fix kernel doc for DRM_MODE_PROP_IMMUTABLE adds 6b7e2d5c3032 drm: add drm_connector_attach_edid_property() adds 9e37ee7913b4 drm/vblank: Remove old-style comments adds 03189d5bf778 drm: Remove defunct dma_buf_kmap stubs adds 2b4c1c0512e9 drm/amdgpu: Remove default best_encoder hook from DC adds 297e30b5d9b6 drm/atomic-helper: Unexport drm_atomic_helper_best_encoder adds 9ef8a9dc4b21 drm: Extract drm_atomic_state_helper.[hc] adds ec9b0a9e2c9e drm/atomic: Improve docs for drm_atomic_state->allow_modeset adds d1b42edea8ee drm/arcpgu: Drop transitional hooks adds d680781d21a5 drm/atmel: Drop transitional hooks adds b3e90917e4d1 drm/arcpgu: Use drm_atomic_helper_shutdown adds 3ea4b1e1b814 drm/msm: Use drm_atomic_helper_shutdown adds a2b50babc743 drm/sti: Use drm_atomic_helper_shutdown adds 9bac4a01bc88 drm/vc4: Use drm_atomic_helper_shutdown adds b1a122c51f57 drm/zte: Use drm_atomic_helper_shutdown adds 21ebe615c169 drm: Remove transitional helpers adds 4af67def3b08 drm/doc: fix drm_driver_legacy_fb_format adds e6a3e405b548 drm/todo: Add some cleanup tasks adds 6b6fce62f65c drm: Unexport primary plane helpers adds 40e3defd19ce drm/vmwgfx: Fix vmw_du_cursor_plane_atomic_check adds 84c0851794d4 drm: Unexport drm_plane_helper_check_update adds 548ae867efb1 drm/sun4i: tcon: fix check of tcon->panel null pointer adds 49c5c0769a91 drm/sun4i: tcon: prevent tcon->panel dereference if NULL adds 2a7be4b4a9a5 drm: Use PTR_ERR_OR_ZERO in drm_fb_cma_fbdev_init() adds 732300154980 drm: Do not call drm_dp_cec_set_edid() while registering D [...] adds 34c2c4f632f2 drm/v3d: Fix a use-after-free race accessing the scheduler [...] adds 6915c9a525e5 drm/v3d: Add a little debugfs entry for measuring the core clock. adds 4fa825bf4050 drm/v3d: Add some better documentation of the in_sync arguments. adds 2f20fa8d12e8 drm/v3d: Skip debugfs dumping GCA on platforms without GCA. adds 7bd01a085582 drm: Shift * to be adjacent to pointer name adds 649fdce23cdf drm: add flags to drm_syncobj_find_fence adds 4eda776c3cef drm/rockchip: psr: do not dereference encoder before it is [...] adds 871edc96bdab drm: fix missing doc v2 adds a37805098900 drm/bufs: Fix Spectre v1 vulnerability adds 920532991aca drm/selftest: Refactor drm mode setting selftests adds 48197bc564c7 drm: add syncobj timeline support v9 adds 885054f9917e drm/sti: make crct disable atomic adds 4035cc5738d9 drm: sti: don't pass GFP_DMA32 to dma_alloc_wc adds 4c953d03970a drm/dp: Add definitions for eDP Rev 1.4a and 1.4b adds 9c71a6686bfa drm: fourcc: Convert drm_format_info kerneldoc to in-line [...] adds e51767279f11 drm/selftest: Refactor test-drm_plane_helper adds a81c9ab67880 vgaarb: Add support for 64-bit frame buffer address adds 3d42f1ddc47a vgaarb: Keep adding VGA device in queue adds 43cf1fc0e27e drm: fix deadlock of syncobj v6 adds 8dc830e4cf6e drm/rcar-du: Convert drm_atomic_helper_suspend/resume() adds 32e932e37e6b DRM: UDL: get rid of useless vblank initialization adds 068f30478180 drm/drm_pci.c: Use dma_zalloc_coherent adds c97ea6a61b5e drm: msm: adreno: Use PTR_ERR_OR_ZERO rather than if(IS_ER [...] adds 6217f0ec7f11 drm/doc: kerneldoc for quirk_addfb_prefer_xbgr_30bpp adds 9edb6a0b206c drm/doc: Update errno handbook adds e982e3f02071 drm: dsi: Add lane clock rate fields to DSI device adds 674c9e198c57 drm/panel: Add DT bindings for Samsung S6D16D0 adds ac1d6d74884e drm/panel: Add driver for Samsung S6D16D0 panel adds 641019dcd194 drm/vc4: Fix TILE_Y_OFFSET definitions adds 91b6da23cc78 drm/vc4: Define missing PITCH0_SINK_PIX field adds 58a6a36fe8e0 drm/vc4: Use drm_atomic_helper_check_plane_state() to simp [...] adds a65511b1cd78 drm/vc4: Move ->offsets[] adjustment out of setup_clipping [...] adds 3e407417b192 drm/vc4: Fix X/Y positioning of planes using T_TILES modifier adds 2b02a05bdc3a drm/vc4: Set ->is_yuv to false when num_planes == 1 adds 6542e9adc0da Merge drm/drm-next into drm-misc-next adds e4b0c868106d drm/dp_mst: Deprecate drm_dp_find_vcpi_slots() adds f6764815358b drm/dp_mst: Remove all evil duplicate state pointers adds 9d32bdbb5b5f drm: Fix doc warning in drm_connector_attach_edid_property() adds 27836b641c1b dma-buf: remove shared fence staging in reservation object adds ca05359f1e64 dma-buf: allow reserving more than one shared fence slot adds 99fe21a76f0f dma-buf: test shared slot allocation when mutex debugging [...] adds d5c04dff2487 drm/vgem: Fix vgem_init to get drm device available. adds f08877e79485 drm: BUG_ON if passing NULL parent to drm_dev_init adds 4bdbd5f0eeee drm/virtio: document drm_dev_set_unique workaround adds efbb9df91e03 drm/meson: Use drm_fbdev_generic_setup() adds e0ce0e2a5df3 drm/stm: Use drm_fbdev_generic_setup() adds 1dd0b147c1ff drm/panel: Add support for Truly NT35597 panel driver adds b1ab1f32015d dt-bindings: Add Truly NT35597 panel driver bindings adds 4fb2c933c965 drm/syncobj: Avoid kmalloc(GFP_KERNEL) under spinlock adds a590d0fdbaa5 dma-buf: Update reservation shared_count after adding the [...] adds 47164e0b0df8 drm/i915/hdmi: Detect HDMI 2.0 monitors using multiple EDI [...] adds 633873e6cb88 drm/vkms: provide a parent device to drm_dev_init() adds a25b77a1d797 drm/sun4i: hdmi: Fix unitialized variable adds 1e0ff648940e drm/sun4i: hdmi: Fix double flag assignation adds 29305d7e8f89 drm/bridge: analogix_dp: Fix misleading indentation report [...] adds 918d89bb1a63 gpu: drm/lease: fix spelling mistake, EACCESS -> EACCES adds 23c897d72ca8 drm/virtio: track created object state adds ae0dc3cc38b1 drm/virtio: use virtio_gpu_object->hw_res_handle in virtio [...] adds c40336ba5ed6 drm/virtio: use virtio_gpu_object->hw_res_handle in virtio [...] adds 70a0d6a37726 drm/virtio: use virtio_gpu_object->hw_res_handle in virtio [...] adds 724cfdfd667a drm/virtio: drop resource_id argument. adds 6c1cd97bdaff drm/virtio: fix resource id handling adds 1938d1ae32fe drm/virtio: Replace IDRs with IDAs adds 6a37c49a94a9 drm/virtio: Handle context ID allocation errors adds 7fea1e0f38a8 gpu/drm/virtio/virtgpu_vq.c: Use kmem_cache_zalloc adds 6ed00154cb4d drm/qxl: Remove trailing whitespace adds 408799eb4ad4 drm/qxl: Add line after variable declarations adds d964985c0d5d drm/qxl: Remove exceding whiteline adds 1b000494978d drm/qxl: Use 'unsigned int' instead of 'usigned' adds 26f53c4f6da8 drm/qxl: Add space before open parentheses adds 94feeaafbefd drm/qxl: Use 'unsigned int' instead of 'bool' adds 4b6e21c3b564 drm/bridge/synopsys: dsi: move mipi_dsi_host_unregister to [...] adds f2b0e2646570 drm/bridge/synopsys: dsi: don't call __dw_mipi_dsi_probe f [...] adds 90910a651123 drm/bridge/synopsys: dsi: add ability to have glue-specifi [...] adds 2d4f7bdafd70 drm/rockchip: dsi: migrate to use dw-mipi-dsi bridge driver adds 739838b5f886 drm/bridge/synopsys: dsi: add dual-dsi support adds cf6d100dd238 drm/rockchip: dsi: add dual mipi support adds 01f23459cf93 drm/bochs: add edid support. adds dff906c3f91c drm/tinydrm: Advertise that we can do only DRM_FORMAT_MOD_LINEAR. adds 86619c3859c0 dt-bindings: new binding for Himax HX8357D display panels adds f300c86e33a6 drm: Add an hx8367d tinydrm driver. adds 03ceb1c8dfd1 drm/tinydrm: Fix setting of the column/page end addresses. adds 9cbe67c5bc44 drm/syncobj: Mark local add/remove callback functions as static adds c638f341c8bd drm/arc: Use drm_fbdev_generic_setup() adds f4d26fa91364 drm/fsl-dcu: Use drm_fbdev_generic_setup() adds da6a512f14ef drm/atmel-hlcdc: Use drm_fbdev_generic_setup() adds 94ebfc078291 drm/sun4i: Use drm_fbdev_generic_setup() adds 45cf87566e56 drm/tilcdc: Use drm_fbdev_generic_setup() adds bbc97f9501d1 drm: Remove 80-column line in drm_mode_object.c adds fcec4163afa5 drm/panel: Add simple panel mode for the ARM RTSM adds 042bf753842d drm/fourcc: Add char_per_block, block_w and block_h in drm [...] adds 697b6b85042e drm/fourcc: Add fourcc for Mali linear tiled formats adds 55bc277d1224 drm: mali-dp: Enable Mali-DP tiled buffer formats adds 8db2dc852941 drm: Extend framebuffer_check to handle formats with cpp/c [...] adds 0d1c7d0fa9d7 drm/selftests: Add tests for drm_format_info* helpers adds 9aefed1f7498 drm: Add macro to export functions only when CONFIG_DRM_DE [...] adds 6ff3d9ffdcbb drm/selftests: Add tests for drm_internal_framebuffer_create adds 9341c668c8c0 drm/selftests: Fix build warning -Wframe-larger-than adds 6caec6a04717 drm/lease: drop EXPORT_SYMBOL adds c445335a7696 dt-bindings: bus: add H6 DE3 bus binding adds fb3ef5424622 dt-bindings: display: sun4i-drm: Add H6 display engine com [...] adds 4b09c0738313 drm/sun4i: Rework DE2 register defines adds 218d6a3cfc96 drm/sun4i: Fix DE2 mixer size adds 97eb57feda80 drm/sun4i: Disable unused DE2 sub-engines adds c50519e6db4d drm/sun4i: Add basic support for DE3 adds 0a14b641624b drm/sun4i: Add support for H6 DE3 mixer 0 adds c8c78ac261e7 drm/bridge/synopsys: dw-hdmi: Enable workaround for v2.12a adds cd54074e82e0 drm/sun4i: Not all DW HDMI controllers has scrambled addresses adds 799715212b67 drm/sun4i: dw-hdmi: Make mode_valid function configurable adds 76ce87ca5063 drm/sun4i: dw-hdmi: Add quirk for setting TMDS clock adds 9d0fdd484332 dt-bindings: display: sunxi: add DT binding for Allwinner [...] adds 40bb9d3147b2 drm/sun4i: Add support for H6 DW HDMI controller adds 058262b1e539 drm/sun4i: dw-hdmi-phy: Reorder quirks by family adds c71c9b2fee17 drm/sun4i: Add support for Synopsys HDMI PHY adds 0fb4b858b102 drm/sun4i: Add support for H6 HDMI PHY adds c96d62215fb5 drm/sun4i: Initialize registers in tcon-top driver adds 10ead694f05c drm: sun4i: add quirks for TCON TOP adds bbf81a9c7188 dt-bindings: display: sun4i-drm: document H6 TCON TOP adds 9b4dcc9cbbfb drm: sun4i: add support for H6 TCON TOP adds 3a6eb795641c drm/vgem: create a render node for vgem adds a7f7090f4433 drm/vgem: Fix typo in driver feature flags adds aecbde630e95 drm/syncobj: Fix oops on drm_syncobj_find_fence(file_priv, [...] adds a0c1af46e9d7 drm/lease: debug output for lease creation adds 078b7de41249 drm/file: Uncompact the feature flags adds 968029057192 drm/lease: look at ->universal_planes only once adds e7afb623b4fb drm: Add drm_any_plane_has_format() adds d7563c55ef9f Merge tag 'drm-misc-next-2018-11-07' of git://anongit.free [...] adds 6dfeb11a4b48 drm/amdkfd: Use kmemdup instead of duplicating its function adds fa2549800c84 drm/radeon/r420: mark expected switch fall-through adds 657f60039792 drm/radeon/r300: Mark expected switch fall-throughs adds c3bce35c662b drm/amdgpu: fix sdma doorbell comments typo adds 09dea6bfb1af drm/amd/display: dc 3.2.01 adds 72942b3de8da drm/amd/display: handle max_vstartup larger than vblank_end adds 24f7dd7ea98d drm/amd/display: move pplib/smu notification to dccg block adds 9566b67586fb drm/amd/display: remove safe_to_lower flag from dc, use 2 [...] adds de801062bf2c drm/amd/display: Freesync does not engage on some displays adds 4244381cd153 drm/amd/display: clean up base dccg struct adds 4c5e8b541527 drm/amd/display: split dccg clock manager into asic folders adds e1e8a020c6b8 drm/amd/display: Add support for Freesync 2 HDR and Conten [...] adds ce8a805ae176 drm/amd/display: initialize dc_transfer_func->ctx adds 560a77f5f401 drm/amd/display: expose hwseq functions and add registers adds e2bf20073e4d drm/amd/display: fix report display count logic adds 9ea59d5ab7b0 drm/amd/display: Add link encoder dp_ycbcr420_supported fe [...] adds 247d167e578c drm/amd/display: Retiring set_display_requirements in dm_p [...] adds 98e90a34ccdc drm/amd/display: Retiring set_display_requirements in dm_p [...] adds 84e7fc05a927 drm/amd/display: rename dccg to clk_mgr adds ea2e8d923e2b drm/amd/display: add dccg block adds 649e34acb4c9 drm/amd/display: dc 3.2.02 adds 9f4f9fddc00c drm/amd/display: explicit uint64_t casting adds fa44604cca2a drm/amd/display: rename cstate_pstate_watermarks_st1 adds d76e393f4cef drm/amd/display: Fix incorrect end slope of EETF adds e55a5c9b5f5b drm/ttm: Rename ttm_bo_global_{init,release}() to ttm_bo_g [...] adds 105f20706fb5 drm/ttm: Provide ttm_bo_global_{init/release}() for struct [...] adds 51235849d995 drm/amdgpu: fix sdma v4 startup under SRIOV adds 9194a339034f drm/amdgpu: add basics for SDMA page queue support adds 09f0b4ffd41e drm/amdgpu: remove non gfx specific handling from sdma_v4_ [...] adds 998d3fd4f8ce drm/amdgpu: remove SRIOV specific handling from sdma_v4_0_ [...] adds d425e7d8de53 drm/amdgpu: add some [WR]REG32_SDMA macros to sdma_v4_0.c adds bb97ab42ac5d drm/amdgpu: activate paging queue on SDMA v4 adds 161d0711b9e5 drm/amdgpu: use paging queue for VM page table updates adds 2a85e816ccd7 drm/amdgpu/sdma4: APUs do not have a page queue adds f783160c2734 drm/amdgpu: disable SDMA page queue on Vega20 adds d7f625e91b32 drm/amdgpu: add ring test for page queue adds efcf063f8d85 drm/amdgpu: fix sdma v4 ring is disabled accidently adds 548f2ecc33b5 drm/amdgpu: Revised PSP comments adds 19067e522d99 drm/sched: make sure timer is restarted adds 8fe159b0143d drm/sched: add drm_sched_fault adds 2c498d1dbe2e drm/amdgpu: remove illegal instruction stub from si_dma.c adds 898c2cb5d94f drm/amdgpu: use scheduler fault instead of reset work adds b44da694a74a drm/amdgpu: put HQD EOP buffers into VRAM adds 17e4bd6cb888 drm/amdgpu: increase the size of HQD EOP buffers adds f4f859408cad drm/amdkfd: Delete unnecessary register settings adds c7ff7be62bc2 drm/amdgpu: Expose *_setup_vm_pt_regs for kfd to use adds 1728801409e4 drm/amdkfd: Use functions from amdgpu for setting up page [...] adds 5b87245faf57 drm/amdkfd: Simplify kfd2kgd interface adds dfcbe6d5f4a3 drm/amdgpu: Remove unused function pointers adds 7cd52c917a9c drm/amdkfd: Add proper prefix to functions adds 0b25cbf9c26c drm/amdgpu/psp: avoid hard-code fence value pre submission adds 6ffb6b7f8ab7 drm/amdgpu: Reverse the sequence of ctx_mgr_fini and vm_fi [...] adds 06308d024ad5 drm/amd/display: Remove stream_res tg null check in commit planes adds 6a85538aa0bf drm/amd/display: Retiring set_display_requirements in dm_p [...] adds 950227959b0e drm/amd/display: Check if hubp function hooks exist before [...] adds ce331f8f7c04 drm/amdgpu: Add DCC flags for GFX9 amdgpu_bo adds deb99d7c4fb2 drm/amdkfd: Delete a duplicate statement in set_pasid_vmid [...] adds 435e2f970995 drm/amdkfd: page_table_base already have the flags needed adds a614aae76057 drm/amdkfd: Remove unnecessary register setting when inval [...] adds 2a79d86897af drm/amdgpu: Reorganize amdgpu_gmc_flush_gpu_tlb() for kfd to use adds afd545f673ad drm/amdkfd: Use functions from amdgpu to invalidate vmid in kfd adds 5dcb668d9a07 drm/amdgpu: Added a few comments for gart adds 50aa56370c9b drm/radeon/kms: remove set but not used variable 'pll' adds 7e07834c12b9 drm/amd/powerplay: remove duplicated includes adds 27eb1fa9130a drm/ttm: use a static ttm_mem_global instance adds 56b3d2041358 drm/ttm: make the device list mutex static adds 62b53b37e4b1 drm/ttm: use a static ttm_bo_global instance adds a64f784bb14a drm/ttm: initialize globals during device init (v2) adds 2bb42410b1bd drm: Remove drm_global.{c,h} v2 adds faf6e1a87e07 drm/sched: Add boolean to mark if sched is ready to work v5 adds c66ed765a0a9 drm/amdgpu: Retire amdgpu_ring.ready flag v4 adds 3ba7b418f12b drm/amdgpu: Enable default GPU reset for dGPU on gfx8/9 v3 adds e4312d459a2e drm/amdgpu/amdkfd: clean up mmhub and gfxhub includes adds dc9eeff84c77 drm/amdgpu: further ring test cleanups adds af70a471bf06 drm/amdgpu: cleanup amdgpu_ib_ring_tests adds 315fed0367b4 drm/amdgpu: cleanup skipping IB test on KIQ adds 98079389a873 drm/amdgpu: remove messages from IB tests adds 26efecf95588 drm/scheduler: Add drm_sched_job_cleanup adds e0519696cc31 drm/amdgpu: print an error when the parser can't be initialized adds 9340c36ca5f8 drm/amdgpu: use ring name instead of idx in traces adds 725b2611781a drm/amdgpu: cleanup uvd_v6_0_ring_test_ring adds b7ff853f15a2 drm/amdgpu: cleanup si_dma_ring_test_ib adds 6e82c6e0661b drm/amdgpu: drop the remaining uses of ring idx in messages adds 097578091327 drm/amd/display: Set gamma not working on MPO planes adds 1fd8375236fc drm/amd/display: 3.2.03 adds b76dfbef061a drm/amd/display: Clip all remaining regamma points after f [...] adds 8d6da3bbfd95 drm/amd/display: fix dml max voltage state adds c99155230b67 drm/amd/display: Add missing pipes registers for VGA enabl [...] adds ddc07a3803a7 drm/amd/display: remove interlace scaling adjustment adds 69133b893591 drm/amd/display: Fix up coverity issues adds 3384521a79ed drm/amd/display: 3.2.04 adds 4f7129112c2a drm/amd/display: Fix potential nullptr error adds b8592b48450b drm/amd/display: Initial documentation for AMDgpu DC adds a7d8084b5897 drm/amd/display: Remove some old TODO's adds 262485a50fd4 drm/amd/display: Expand dc to use 16.16 bit backlight adds 37c1346c2e36 drm/amd/display: Fix some backlight variable styling adds 3917a470757c drm/amd/display: Remove program_csc_matrix adds ba7b267a458e drm/amd/display: Retiring set_display_requirements in dm_p [...] adds 83d4065991f0 drm/amd/display: fix mirror rotation scaling math adds f41a895026b8 drm/amd/display: Guard against null stream_state in set_cr [...] adds ba45df4cb719 drm/amd/display: Expose target backlight level adds 5e2b2fbc4d99 drm/amd/display: remove CRTC_3D_STRUCTURE_V_UPDATE_MODE bi [...] adds ff83a9a0d15d drm/amd/display: Remove the check to see if pp_display_cfg [...] adds d2b1d6bbc56a drm/amd/display: Add condition to sync eDP SW status and H [...] adds 965632adc8a4 drm/amdgpu: update smu firmware images for VI variants (v2) adds 1cf03c54b3d8 drm/amdgpu: disable page queue on SDMA for Vega12 adds 2a5ae84bf31e drm/amdgpu: fix gfx wptr for sdma v4 adds 20bedfe0c13a drm/amdgpu: Remove useless csa gpu address in vmid0 adds 1e256e276221 drm/amdgpu: Refine CSA related functions adds 7946340fa389 drm/amdgpu: Move csa related code to separate file adds 8469868df76f drm/amdgpu: Change AMDGPU_CSA_SIZE to 128K adds 34955e038a1b drm/amdgpu: Modify the argument of emit_ib interface adds 3a10f6e8aa14 drm/amd/powerplay: do the comparison in the right Khz granularity adds ccf191f8aabf drm/amdgpu: Refine function name adds f6cffc0d4d3c drm/amdgpu: Add helper function to get sdma index adds 2383a767c0ca drm/amdkfd: fix interrupt spin lock adds 9349e23907be uapi: fix linux/kfd_ioctl.h userspace compilation errors adds 788012e33cb4 uapi: fix more linux/kfd_ioctl.h userspace compilation errors adds 5c76c6a8975e drm/amdgpu: remove nonsense in_interrupt() checks adds af5fe1e96aa1 drm/amdgpu: cleanup GMC v9 TLB invalidation adds 396557b03c94 drm/amdgpu: drop the busy wait for GMC v9 TLB invalidations adds b83761bb0b09 drm/amdgpu: use GMC v9 KIQ workaround only for the GFXHUB adds 45cf8c23f356 drm/amd: Update atom_smu_info_v3_3 structure adds 694d0775ca94 drm/amd: Don't fail on backlight = 0 adds c2af2a4264f8 drm/amd/display: Fix misleading buffer information adds f180b4bccc89 drm/amdgpu: Drop amdgpu_plane adds bab45e44b131 drm/amd/display: Stop leaking planes adds 1cda5e2161b4 drm/amdgpu/vega20: add CLK base offset adds f0cfa19579fa drm/amdgpu/psp: add structure for xgmi ta and its shared buffer adds 51e7177f361a drm/amdgpu/psp: init/de-init xgmi ta microcode adds 97c8d171105d drm/amdgpu/psp: add helper function to load/unload xgmi ta adds 4de5f0055adf drm/amdgpu/psp: add xgmi ta header adds ca6e1e59a24b drm/amdgpu/psp: add helper function to invoke xgmi ta per [...] adds 3e2e2ab55499 drm/amdgpu/psp: initialize xgmi session (v2) adds dd3c45d30622 drm/amdgpu/psp: add get_node_id function adds 4b93151f57d8 drm/amdgpu/psp: add get_hive_id function adds 593caa07ad6a drm/amdgpu/psp: update topology info structures adds ec1a975e0b18 drm/amdgpu/psp: add get_topology_info function adds bb8310cc22d7 drm/amdgpu/psp: add set_topology_info function adds db0049129359 drm/amdgpu: fix frame size of amdgpu_xgmi_add_devices excc [...] adds 1b32d6e04027 drm/amd/display: Cleanup MST non-atomic code workaround adds 5d8e06a3b7b2 drm/amd/display: Drop reusing drm connector for MST adds 0bf19b9fda26 drm/amd/amdgpu/dm: Fix dm_dp_create_fake_mst_encoder() adds 30f33126feca drm/ttm: Fix bo_global and mem_global kfree error adds 72deff05bd46 drm/amd/powerplay: set a default fclk/gfxclk ratio adds 2d3030a00ef1 drm/amd/powerplay: always use fast UCLK switching when UCL [...] adds 3482d2d9b0fb drm/amdgpu: set Vega20 LBPW as disabled at default adds 2cf6dd9cc519 drm/amdgpu: disable page queue on Vega10 SR-IOV VF adds 593f79a236e1 drm/amdgpu/display: check if fbc is available in set_stati [...] adds 79d197f31b30 drm/amdgpu: add DC feature mask module parameter adds f332822a881f drm/amdgpu/display/dc: add FBC to dc_config adds 6ef0cbc3b773 drm/amdgpu/display/dm: handle FBC dc feature parameter adds 9e834d776923 drm/amdgpu/display/dce11: only enable FBC when selected adds f0c9fabda129 drm/amd/powerplay: correct code style adds d2cfabbdafe0 drm/amdgpu/sdma4: use paging queue for buffer funcs adds 584738b7e359 drm/radeon: remove set but not used variable 'rdev' adds a82c15668cfc drm/amdgpu: Each PSP need to get latest topology info on X [...] adds fdb81fd788a7 drm/amdgpu: unify rlc function into structure adds 88dfc9a3dd47 drm/amdgpu: separate amdgpu_rlc into a single file adds 106c7d6148e5 drm/amdgpu: abstract the function of enter/exit safe mode for RLC adds c10caceddca2 drm/ttm: remove set but not used variable 'driver' adds 688be01a0ab7 drm/amdgpu/gfx9: rework lbpw enable code adds 2bf011c861b7 drm/amdgpu: refactor smu8_send_msg_to_smc and WARN_ON time out adds 36b486bc6821 drm/amdgpu: log smu version adds 9235dd441af4 Merge branch 'drm-next-4.21' of git://people.freedesktop.o [...] adds 534903d60376 drm/atomic: Use explicit old crtc state in drm_atomic_add_ [...] adds b2432adf33e8 drm/atomic: Use explicit old/new state in drm_atomic_crtc_check() adds d9be05b78422 drm/atomic: Use explicit old/new state in drm_atomic_plane [...] adds 783195ec1cad drm/syncobj: disable the timeline UAPI for now v2 adds b842e2c9c0f2 drm/sun4i: tcon: Pass encoder to RGB setup function adds 4843c9a208c0 drm/sun4i: tcon: Get the connector from the encoder in RGB setup adds 65bf2d54f062 drm/sun4i: tcon: Support an active-low DE signal with RGB [...] adds 0560054da567 drm/vc4: ->x_scaling[1] should never be set to VC4_SCALING_NONE adds eb8dd3abeb4d drm/vc4: Prefer PPF over TPZ when dst >= 2/3 src adds 131280a162e7 drm: Revert syncobj timeline changes. adds 913240696ec6 drm/syncobj: Fix compilation following partial revert adds 0ea0397a3a12 Merge remote-tracking branch 'drm/drm-next' into drm-misc-next adds 2b80b98b722b dt-bindings: display: amlogic, meson-vpu: Add optional can [...] adds 66cae477c380 drm/meson: Use optional canvas provider adds 9ef60bd673d1 drm/sti: remove set but not used variable 'priv' adds f9a2348196d1 drm/meson: Support Overlay plane for video rendering adds 20d7fe034a2f drm/meson: move OSD scaler management into plane atomic update adds 7db647aa8b13 drm/meson: Add primary plane scaling adds 556c62e85f9b drm/virtio: Handle error from virtio_gpu_resource_id_get adds 2ae7f165c0b0 drm/virtio: Use IDAs more efficiently adds 9fdd90c0f424 drm/virtio: add virtio_gpu_alloc_fence() adds a56f9c868ccf drm/virtio: add uapi for in and out explicit fences adds 2cd7b6f08bc4 drm/virtio: add in/out fence support for explicit synchronization adds 6862965261a0 drm/virtio: bump driver version after explicit synchroniza [...] adds 040b595a91b2 drm/virtio: fix memory leak of vfpriv on error return path adds 45230903ecd4 drm/qxl: remove set but not used variable 'map' adds 55a2a982d39c drm/qxl: remove set but not used variables 'driver, qbo' adds 8817b44aa9c6 drm: panel-orientation-quirks: Do rotation quirk for new G [...] adds fc381bb235a4 drm/panel: Augment the TPO TPG110 bindings adds 21d808405fe4 drm/bridge/sii902x: Fix EDID readback adds fa68d4f8476b drm/rockchip: fix for mailbox read size adds ea6b13e9fed0 drm/bridge/sii902x: Add missing dependency on I2C_MUX adds f577f7eac5ad drm/panel: s6d16d0: fix spelling mistake "enble" -> "enable" adds f001488112c4 drm/driver: Add defaults for .gem_prime_export/import callbacks adds 7698799f9554 drm/prime: Add drm_gem_prime_mmap() adds b39b5394fabc drm/gem: Add drm_gem_object_funcs adds b9068cde51ee drm/cma-helper: Add DRM_GEM_CMA_VMAP_DRIVER_OPS adds 3db8d37dd84e drm/tinydrm: Use DRM_GEM_CMA_VMAP_DRIVER_OPS adds 61e49394a31a drm: Introduce new DRM_FORMAT_XYUV adds a071a8ff1f5f drm/cirrus: Remove set but not used variable 'bo' adds 76a57db4a867 qxl: No need for NULL check before calling qxl_bo_unref() adds 545592fb3ddb qxl: Remove unused qxl_bo_pin arguments adds 0081cdfe63f0 qxl: Make sure qxl_cursor memory is pinned adds b239499f927f Merge tag 'drm-misc-next-2018-11-21' of git://anongit.free [...] adds a1cccdcf330e drm/i915: Clean up casts to crtc_state in intel_atomic_com [...] adds c249c5f64336 drm/i915: Handle cursor updating active_planes correctly, v2. adds 62ef0dd3cc0c drm/i915: Unconditionally clear plane visibility, v2. adds f59e9701dbdc drm/i915: Make intel_crtc_disable_planes() use active plan [...] adds 6c246b81f938 drm/i915: Replace call to commit_planes_on_crtc with inter [...] adds 0aaf29b35f93 drm/i915: Clean up scaler setup, v2. adds ab5c60bf7675 drm/i915: Move programming plane scaler to its own function. adds 945ac78928fa drm/i915: Force planar YUV coordinates to be a multiple of 2, v2. adds fc41001d9708 drm/i915/icl: Configure lane sequencing of combo phy transmitter adds 3f4b9d9d02c6 drm/i915/icl: DSI vswing programming sequence adds ba3df888be90 drm/i915/icl: Enable DDI Buffer adds 70a7b83628fa drm/i915/icl: Program T_INIT_MASTER registers adds 8db05f594713 drm/i915/execlists: Assert the queue is non-empty on unsubmitting adds 570b16b559be drm/i915: use for_each_pipe loop to assign crtc_mask adds 4a3d3f6785be drm/i915: Match code to comment and enforce ppgtt for execlists adds 0a3c561da12b drm/i915: Enable RGB565 90/270 plane rotation for gen11 onwards. adds fc3fed5d297b drm/i915: Check fb stride against plane max stride adds 2863b00941bc Merge drm/drm-next into drm-intel-next-queued adds 74f6e183913b drm/i915: Convert to BITS_PER_TYPE adds 7a90938332d8 drm/i915: Avoid compiler warning for maybe unused gu_misc_iir adds 33868a91c1d9 drm/i915/icl: Define data/clock lanes dphy timing registers adds 35c37ade79cd drm/i915/icl: Define TA_TIMING_PARAM registers adds 7c86828d5645 drm/i915/runtime_pm: Share code to enable/disable PCH rese [...] adds 6edafc4eb3e4 drm/i915: Unset reset pch handshake when PCH is not presen [...] adds fd847b8e60e0 drm/i915: Do not modifiy reserved bit in gens that do not [...] adds 6323113b7af6 drm/i915: Move SKL IPC WA to HAS_IPC() adds c9b818d3f9f4 drm/i915: Move IPC WA #1141 to init_ipc() adds 029c33add915 drm/i915: Remove duplicated definition of intel_update_rawclk adds 180e9d230efe drm/i915/csr: keep firmware name and required version together adds d8a5b7d79fb7 drm/i915/csr: keep max firmware size together with firmare [...] adds e7351a8474d2 drm/i915/csr: bypass firmware request on i915.dmc_firmware [...] adds dee4a0f8e70d drm/i915/selftests: Smoketest preemption adds f8e57863f81f drm/i915: Trim partial view sg lists adds c5f6d578956a drm/i915: Log HWS seqno consistently adds 4bdafb9ddfa4 drm/i915: Remove i915.enable_ppgtt override adds 9531221df8f0 drm/i915: Check for panel orientation quirks on eDP panels adds 7fe78985cd08 drm/i915/csr: restructure CSR firmware definition macros adds a2bf92e8cc16 drm/i915/execlists: Avoid kicking priority on the current context adds 9ebd8202393d drm/i915/dp: Fix link retraining comment in intel_dp_long_pulse() adds f24f6eb95807 drm/i915/dp: Restrict link retrain workaround to external [...] adds d5acd97f5571 drm/i915/dp: Use a local variable for intel_encoder * adds 47658556da85 drm/i915/dp: Do not grab crtc modeset lock in intel_dp_detect() adds cbfa8ac835cb drm/i915/dp: Kill intel_dp->detect_done flag adds 9844bc87cb7a drm/i915/dp: Fix duplication of DEVICE_SERVICE_IRQ handling adds 7769db588384 drm/i915/dp: optimize eDP 1.4+ link config fast and narrow adds 992d2098ef0b drm/i915/selftests: Split preemption smoke test into threads adds 567a60570589 drm/i915/selftests: Include arbitration points in preempti [...] adds 7651a4452ddf drm/i915: Reserve some priority bits for internal use adds 85f5e1f385b7 drm/i915: Combine multiple internal plists into the same i [...] adds 121f0ff52f77 drm/i915: Use memmove() for punching the hole into infoframes adds 790ea70c5eb5 drm/i915: Pass intel_encoder to infoframe functions adds b16c765122f9 drm/i915: Priority boost for new clients adds e2f3496e93be drm/i915: Pull scheduling under standalone lock adds e9eaf82d97a2 drm/i915: Priority boost for waiting clients adds 7569bf95310e drm/i915/csr: Added ICL Stepping info adds b20815255693 drm/i915: Add plane alpha blending support, v2. adds 89d5efcc311c drm/i915: Replace some open-coded i915_coherent_map_type() adds c0a6aa7ec2c3 drm/i915: Show actual alongside requested frequency in deb [...] adds 2ddcc982bdc5 drm/i915: fix wrong error number report adds 598c6cfe0690 drm/i915/psr: Enable PSR1 on gen-9+ HW adds 5ec244f4afd0 drm/i915/selftests: Hold task_struct ref for smoking kthread adds 83bc0f5b432f drm/i915: Handle incomplete Z_FINISH for compressed error states adds 8f5c6fe46d6c drm/i915: Clear the error PTE just once on finish adds bc2477f7d3f3 drm/i915/execlists: Flush the CS events before unpinning adds 48b426a9b9ab drm/i915/guc: init GuC descriptors after GuC load adds 0fc645f338e3 drm/i915/guc: Don't clear the cookie on doorbell destroy adds 9dbf5a4efd8a drm/i915: Provide more clues as to why MST is/is not used adds 68bc30deac62 drm/i915: Restore vblank interrupts earlier adds 62358aa4ee86 drm/i915: Use the correct crtc when sanitizing plane mapping adds 7a4a2a460458 drm/i915: Clean up early plane debugs adds 88a83f3c2d7a drm/i915: Only reset seqno if actually idle adds 33373258cf02 drm/i915: Remove the global cache shrink & rcu barrier on [...] adds fdf73510ca81 drm/i915: Remove dereferences of crtc->config in set_pipec [...] adds b2562712d7de drm/i915: Make panel fitter functions take state adds 44fe7f35528c drm/i915: Make intel_set_pipe_timings/src_size take a poin [...] adds 7efd90fb4886 drm/i915: Use crtc_state in ironlake_enable_pch_transcoder adds 15cbe5d0926f drm/i915: Make skl_detach_scalers take crtc_state adds b2354c78b125 drm/i915: Make pll functions take crtc_state, v2. adds 65c307fd08dd drm/i915: Make shared dpll functions take crtc_state, v3. adds 5e1cdf541b24 drm/i915: Make ironlake_pch_transcoder_set_timings take cr [...] adds 0e5fa64610f6 drm/i915: Get rid of crtc->config from icl_pll_to_ddi_pll_sel adds 6e3d9dd0ae0a drm/i915: Use crtc->state in intel_fbdev_init_bios adds f56f6648404b drm/i915: Get rid of crtc->config dereference in intel_dp_ [...] adds 958bb4528d16 drm/i915: Get rid of crtc->config in chv_data_lane_soft_reset adds 6f405638c2ab drm/i915: Get rid of intel_crtc->config in crtc_enable/dis [...] adds 8e7a4424b996 drm/i915: Fix ILK-IVB sprite enable delays adds c1c8f6fa731b drm/i915: Redefine some Whiskey Lake SKUs adds ab2da3f8cd97 drm/i915: Add new AML_ULX support list adds dfdaa566b7d4 drm/i915: Apply correct ddi translation table for AML device adds 443d5e3973e8 drm/i915/icl: MBUS B credit change adds 00e5d8b1eb47 firmware/dmc/icl: Add missing MODULE_FIRMWARE() for Icelake. adds bf80928fbf06 drm/i915/psr: Share PSR and PSR2 exit mask adds fc6ff9dc9ecf drm/i915/psr: Make MASK_DISP_REG_WRITE reserved in PSR_MAS [...] adds 4755717b0ca8 drm/i915/psr: Remove PSR2 TODO error handling adds 66231d14e74a drm/i915/psr: Use WA to force HW tracking to exit PSR2 adds 3a465b84ea38 drm/i915/psr: Remove alpm from i915_psr adds 679bfe847b62 drm/i915: Constify all plane_funcs structs adds deb196895f84 drm/i915: Populate possible_crtcs for primary/cursor planes adds ee6e0496de1f drm/i915: Don't populate plane->i9xx_plane for sprites adds 934882db2961 drm/i915: Allow horizontal mirroring for cnl+ "sprite" planes adds 37a411e2118b drm/i915: Disallow plane scaling with specific pixel formats adds 97ee97b9782e drm/i915: Add missing pixel formats for skl+ "sprites" adds 2d72dc8b7c15 drm/i915: Move plane_state->scaler_id initialization into [...] adds c539b579b6c7 drm/i915: Introduce intel_plane_alloc() adds b7c806007559 drm/i915: Extract skl_universal_plane_init() adds a86d2590bafb drm/i915: s/intel_plane/plane/ in sprite init adds 881440a89ae1 drm/i915: Rename variables in intel_primary_plane_create() adds f53a70bd93f6 drm/i915: Fixup kernel doc for param name changes adds 0c7d2aedf51b drm/i915/icl: Add Wa_1406609255 adds 71ffd49cc9b9 drm/i915/icl:Add Wa_1606682166 adds 19dfe5726bab drm/i915: Do intel_panel_destroy_backlight() later adds bc3213c44415 drm/i915: Drop the eDP check from intel_dp_connector_destroy() adds 4d80273976bf drm/atomic_helper: Disallow new modesets on unregistered c [...] adds 6ed5bb1fbad3 drm/i915: Don't unset intel_connector->mst_port adds f67207d78cea drm/i915: Skip vcpi allocation for MSTB ports that are gone adds a9f9ca33d1fe drm/i915: Fix intel_dp_mst_best_encoder() adds d4b26e4f438f drm/i915: add a common connector type independent destroy hook adds 1e712535c51a drm/i915/dp: Link train Fallback on eDP only if fallback l [...] adds 65404c89e953 drm/i915: Show the DPCD read error inline adds aee7d9bee2db drm/i915: nuke the intel_lvds_connector adds 360fa66ae857 drm/i915: rename intel_modes.c to intel_connector.c adds 1c21348d1f3c drm/i915: move intel connector specific functions to intel [...] adds 41c43f9e0276 drm/i915: Inject a failure point when registering a connector adds b5d29843d8ef drm/atomic_helper: Allow DPMS On<->Off changes for unregis [...] adds e87b0bbc9f03 drm/nouveau: Fix nv50_mstc->best_encoder() adds 0b4bf7ca9be8 drm/i915/selftests: Disable shrinker across mmap-exhaustion adds c0c46ca461f1 drm/i915/aml: Add new Amber Lake PCI ID adds c5b083a1a174 drm/i915: Fix i915_driver_init_mmio error path adds 645ff9e37171 drm/i915: Inject load failure inside intel_engines_init_mmio adds ef51e0a3eb9e drm/i915: DRM_FORMAT_C8 is not possible with Yf tiling adds 91961a850d31 drm/i915: fix the transition minimums for gen9+ watermarks adds 077b5820af74 drm/i915: fix the watermark result selection on glk/gen10+ adds cbacc79db6ac drm/i915: transition WMs ask for Selected Result Blocks adds 9e44b180f81b drm/i915: don't write PLANE_BUF_CFG twice every time adds b9117149fefd drm/i915: promote ddb update message to DRM_DEBUG_KMS adds 27d7aaae0fd7 drm/i915/csr Added DC5 and DC6 counter register for ICL in [...] adds a5e856a5348f drm/i915: Large page offsets for pread/pwrite adds d9facae6afe1 drm/i915: Introduce CRTC output format adds 33b7f3ee6e00 drm/i915: Add CRTC output format YCBCR 4:2:0 adds 8c79f844c6d2 drm/i915: Add CRTC output format YCBCR 4:4:4 adds 96e35598cead drm/i915: Check LSPCON vendor OUI adds 06c812d7c591 drm/i915: Add AVI infoframe support for LSPCON adds 7cbf19fd54ff drm/i915: Write AVI infoframes for MCA LSPCON adds 799a964ffe0b drm/i915: Write AVI infoframes for Parade LSPCON adds 668b6c176c33 drm/i915: Add YCBCR 4:2:0/4:4:4 support for LSPCON adds 9d3eb2c33f03 drm/i915: Hold rpm wakeref for debugfs/i915_drop_caches_set adds 04c388d42956 drm/i915/icl: enable SAGV for ICL platform adds 4376b9c965c0 drm/i915/gen8: Disable master intr before reading adds 95b0e7c14c50 drm/i915/icl: No need to ack intr through master control adds 81067b71c1d9 drm/i915/icl: Disable master intr before reading adds 4c35475485c1 drm/i915: Make intel_dp_set_m_n take crtc_state adds 92d54b078fe2 drm/i915: Remove crtc->config references in vlv_prepare_pll adds 4207c8b9914f drm/i915: Always read out M2_N2 in intel_cpu_transcoder_ge [...] adds f2bdd112685c drm/i915: Pass crtc_state to update_scanline_offset adds 1b52ad46162d drm/i915: Remove crtc->config dereferences in intel_sanitize_crtc adds 91d781976296 drm/i915: Remove crtc->config dereferences in intel_modese [...] adds c5b36facfad8 drm/i915: Pass crtc_state to lpt_program_iclkip adds b0b62d845e44 drm/i915: Pass crtc_state to ivybridge_update_fdi_bc_bifurcation adds ffd7e32d95db drm/i915/icl: apply Display WA #1178 to fix type C dongles adds 176597a12d61 drm/i915/icl: create function to identify combophy port adds c0aa834404b3 drm/i915/icl: use combophy/TC helper functions during disp [...] adds cb6caf7e3993 drm/i915/icl: Refactor get_ddi_pll using helper func adds 8ea59e673990 drm/i915/icl: Use helper functions to classify the ports adds a54270d3a917 drm/i915/icl: Refactor icl pll functions adds d72e84ccba20 drm/i915/icl: Combine all port/combophy macros at one place adds 4e53840fdfdd drm/i915/icl: Introduce new macros to get combophy registers adds bb1c7edc6d4d drm/i915/icl: Fix DDI/TC port clk_off bits adds 046c9bca3d82 drm/i915: rename and move intel_get_pipe_from_connector() adds 7b3e51dd439b drm/i915: Ensure _print_param() builds with Clang adds 410ed5731a65 drm/i915: Ensure intel_engine_init_execlist() builds with Clang adds 593a21a04f99 drm/i915: split out display quirks to a new file adds ad52fcc97c2a drm/i915/guc: Fix Gen9 GuC loading workarounds adds 914a4fd8cd28 drm/i915/gen9+: Fix initial readout for Y tiled framebuffers adds 138bdac89183 drm/i915: Remove crtc->config dereference from drrs_ctl adds 20fd60009975 drm/i915/guc: fix GuC suspend/resume adds 39b50c603878 drm/atomic_helper: Stop modesets on unregistered connector [...] adds 61cdfb9e194d drm/i915/icl: Fix signal_levels adds bbb8a9d7e000 drm/i915: GEM_WARN_ON considered harmful adds 1a49f537c504 drm/i915/huc: Normalize HuC status returned by I915_PARAM_HAS_HUC adds 27a981b614d5 drm/i915/quirks: pass dev_priv instead of drm dev to quirk code adds c84c6fe30302 drm/i915: make encoder enable and disable hooks optional adds 2bf3f59daeee drm/i915/dsi: refactor bitrate calculations in intel_dsi_v [...] adds 67551a703544 drm/i915/dsi: abstract dphy parameter init adds e346a991f42c drm/i915/guc: drop negative doorbell alloc selftest adds 198a2a2f1aea drm/i915: Drop rpm wakeref on error in debugfs/i915_drop_c [...] adds 73f522bad179 drm/i915: Use i915_gem_object_get_dma_address() to populat [...] adds 4f15665ccbba drm/i915: Add ppgtt to GVT GEM context adds 9ec9a87b1ee8 drm/i915/dsi: abstract intel_dsi_tlpx_ns() adds b687c1984c4f drm/i915/icl: Make common DSI functions available adds e72cce531017 drm/i915/icl: Program DSI clock and data lane timing params adds 5fea8645585f drm/i915/icl: Program TA_TIMING_PARAM registers adds ca8fc99f2ac1 drm/i915/icl: Get DSI transcoder for a given port adds 292272ee7e9e drm/i915/icl: Add macros for MMIO of DSI transcoder registers adds 5ffce2546233 drm/i915/icl: Define TRANS_DSI_FUNC_CONF register adds d364dc66e2d5 drm/i915/icl: Configure DSI transcoders adds 9128b1024954 drm/i915/guc: Limit number of scratch registers used for H2G adds 49edbd49786e drm/i915/icl: Define TRANS_DDI_FUNC_CTL DSI registers adds 70f4f502c47e drm/i915/icl: Program TRANS_DDI_FUNC_CTL registers adds 7b56caf36376 drm/i915/icl: Define DSI transcoder timing registers adds d1aeb5f399d9 drm/i915/icl: Configure DSI transcoder timings adds 372610f3c814 drm/i915/icl: Define TRANS_CONF register for DSI adds 303e347cebc3 drm/i915/icl: Enable DSI transcoders adds 60230aacd528 drm/i915/icl: Define DSI panel programming registers adds fdec4df43ca5 drm/i915: ddi_clock_get sort platforms newer-to-older. adds 36c1f02875c1 drm/i915: compute_min_voltage_level sort platforms newer-to-older adds 210126bd807d drm/i915: digital_port_connected sort platforms newer-to-older adds fb72deaefe59 drm/i915: power_domains_init sort platforms newer-to-older adds ac128918482d drm/i915: uncore_fw_domains_init sort platforms newer-to-older adds 6f1312e6e046 drm/i915/guc: rename __create/destroy_doorbell adds bfeabcc87ae0 drm/i915/guc: reserve the doorbell before selecting the cacheline adds fb0c37f67010 drm/i915/guc: doorbell checking cleanup adds caef29cd072d drm/i915/guc: fix comment about fallback to execlists adds 42e90a687e76 drm/i915/guc: remove unneeded goto from selftest adds 816c37159ca2 drm/i915/perf: update generated files headers adds 784b1a8435da drm/i915/perf: remove redundant oa buffer initialization adds 5728de2f4f6a drm/i915/perf: pass stream to vfuncs when possible adds cd956bfcd0f5 drm/i915/perf: add a parameter to control the size of OA buffer adds 1f6f92a3d50f drm/i915: Relocate SKL+ NV12 src width w/a adds 52fb7d295cfe drm/i915: Move the SKL+ zero constant alpha handling adds 7b5543015bbd drm/i915/sdvo: Utilize intel_panel for fixed_mode adds fbffc5a3b877 drm/i915/guc: Propagate the fw xfer timeout adds f106d1005ac7 drm/i915: Pullout the bksv read and validation adds 342ac601df64 drm/i915: hdcp_check_link only on CP_IRQ adds bdc93fe0eb82 drm/i915/debugfs: hdcp capability of a sink adds 3aae21fc2ed4 drm/i915: Move the DDC/AUX failure msgs to debug log adds 24719e94ca2a drm/i915: Fix unsigned overflow when calculating total dat [...] adds 6711bd730b38 drm/i915/gen11: Enable 6 sprites on gen11 adds 1ab554b0099b drm/i915/gen11: Link nv12 Y and UV planes in the atomic st [...] adds b048a00b3d96 drm/i915/gen11: Handle watermarks correctly for separate Y [...] adds b1554e23ccb6 drm/i915/gen11: Program the scalers correctly for planar f [...] adds cb2458baf8b5 drm/i915/gen11: Program the chroma upsampler for HDR planes. adds 1e364f9008a7 drm/i915/gen11: Program the Y and UV plane for planar mode [...] adds 26ee5bc39011 drm/i915/gen11: Expose planar format support on gen11, v2. adds 5d6f36b27d27 drm/i915: Don't apply the 16Gb DIMM wm latency w/a to BXT/GLK adds 9fa6e2f7609f drm/i915/perf: Fix warning in documentation adds b5a209ca183f drm/i915: Mark skl_update_plane and skl_disable_plane as static adds aef9f33b7658 drm/i915: Ensure proper HDA suspend/resume ordering with a [...] adds 5a400aa3c562 drm/i915/hdmi: Add HDMI 2.0 audio clock recovery N values adds 9125963a9494 drm/i915: Mark up GTT sizes as u64 adds 6fc4e48f9ed4 drm/i915: Compare user's 64b GTT offset even on 32b adds 9213e4f54444 drm/i915/icl: Store available engine masks in INTEL_INFO adds 8dd0f8d37eae drm/i915/selftests: Check for hangs mid context execution tests adds 1e016a869336 drm/i915: Park signaling thread while wrapping the seqno adds d3dacc70797b drm/i915: wrapping all hdcp var into intel_hdcp adds 10ff7b11cf02 drm/i915: Reassigning log level for HDCP failures adds af5aad059885 drm: hdcp2.2 authentication msg definitions adds 8b44fefee694 drm: HDMI and DP specific HDCP2.2 defines adds 3ab0a6ed4ce5 drm/i915: Define Intel HDCP2.2 registers adds 9e7833758b9f drm/i915: Prefer IS_GEN<n> check with bitmask. adds 5bc0e89ff1be drm/i915: Kill GEN_FOREVER adds 42882336e62a drm/i915/glk: Remove 99% limitation. adds c5def85c0847 drm/i915/selftests: Test vm isolation adds 1ca2b067d07b drm/i915: Simplify has_sagv function adds 09209662618f drm/i915: Fix VIDEO_DIP_CTL bit shifts adds a670be330501 drm/i915: Move VIDEO_DIP_CTL definitions to their right place. adds 2a11b1b4b689 drm/i915: Add function to check for linear surfaces adds 77cac774b2fa drm/i915: Do not program aux plane offsets on gen11+ adds 4c8d351d0b49 drm/i915: Switch the order of function parameters adds daf3dc0f9b00 drm/i915/gtt: Record the scratch pte adds b379e30629c0 drm/i915/gtt: Reuse the read-only 64KiB scratch page and d [...] adds a950adc6c343 drm/i915: Stop calling intel_opregion unregister/register [...] adds 3e68928b7d4c drm/i915/icl: Enable DC9 as lowest possible state during s [...] adds e5ee4956f2fd drm/i915/gtt: Revert "Disable read-only support under GVT" adds 79c03caac2ff drm/i915/selftest: test aligned offsets for 64K adds 8e54d4fe79f0 drm/i915/icl: Move dsi host init code to common file adds 0d90c61ab9b0 drm/i915/dsi: move connector mode functions to common file adds bfee32bfca82 drm/i915/icl: Set max return packet size for DSI panel adds c2661638e886 drm/i915/icl: Power on DSI panel adds 77c8fdae2563 drm/i915/ringbuffer: change header SPDX identifier to MIT adds 32bbc3d450dc drm/i915/icl: Wait for header/payload credits release adds 208013157a68 drm/i915/icl: Turn ON panel backlight adds d9d996b6ca43 drm/i915/icl: Turn OFF panel backlight adds 4e123bd3039d drm/i915/icl: Disable DSI transcoders adds 522cc3f717ac drm/i915/icl: Power down DSI panel adds 4769b598b943 drm/i915/icl: Put DSI link in ULPS adds 7aa32f7c47c9 drm/i915/icl: Disable DDI function adds 9c83ab1bb384 drm/i915/icl: Disable portsync mode adds 019cec36f372 drm/i915/icl: Disable DSI ports adds 0f0fe8497d96 drm/i915/icl: Disable DSI IO power adds 8bffd204ded8 drm/i915/icl: Define DSI timeout registers adds 5a4712f472bf drm/i915/icl: Program HS_TX_TIMEOUT/LP_RX_TIMEOUT/TA_TIMEO [...] adds 35b876db4a42 drm/i915/dsc: Add slice_row_per_frame in DSC PPS programming adds ffddc4363c28 drm/dp: Add DP DSC DPCD receiver capability size define an [...] adds 93ac092f054b drm/i915/dp: Cache the DP/eDP DSC DPCD register set on Hot [...] adds 0575650077ea drm/dp: DRM DP helper/macros to get DP sink DSC parameters adds d9218c8f6cf4 drm/i915/dp: Add helpers for Compressed BPP and Slice Coun [...] adds 6cfd04b018f0 drm/i915/dp: Validate modes using max Output BPP and slice [...] adds 6e97272a9aaa drm/dp: Define payload size for DP SDP PPS packet adds 328f75bb0db7 drm/i915: Use intel_panel_actually_set_backlight() to disa [...] adds 3b90946fcb6f drm/i915: Fix error handling for the NV12 fb dimensions check adds 3e037f9b0ab7 drm/i915/debugfs: Do not print cached information of a dis [...] adds b298ba5f51fc drm/i915/icl: Set TC type to unknown in the disconnection flow adds d1b5973c8778 drm/i915/icl: Set TC type to unknown when a sudden disconn [...] adds 36b80aa36b63 drm/i915: Initialize panel_vdd_work only for eDP ports adds 17a3b15ac6af drm/i915/icl: Fix crash when getting DPLL of a MST encoder [...] adds b4335ec0a3ee drm/i915/icl: Fix the macros for DFLEXDPMLE register bits adds 03ad7d8821ec drm/i915/ICL: Add pre_pll_enable hook for ICL and set DFLE [...] adds 808517e2c378 drm/i915/icl: Add DSI packet payload/header registers adds bf4d57ff4110 drm/i915/icl: Find DSI presence for ICL adds f968c85bcef1 drm/i915/icl: Don't wait for empty FIFO adds 8b1b558d690a drm/i915/icl: Add DSS_CTL Registers adds 3b6ac43b4857 drm/i915/icl: Fix DC9 Suspend for ICL. adds efb818f10539 drm/i915: Kill WA 0528 adds 28b2f4e19600 drm/i915: Kill WA 0826 adds d521361755c2 drm/i915: Define WA 0870 and kill dead code. adds 1347d3ce5bbb drm/i915: Remove CNL from WA 827 adds 622b3f68139e drm/i915/icl: Add WaEnable32PlaneMode adds 22dae8a0cc53 drm/i915/icl: Implement Display WA_1405510057 adds 6a00b8feb86d drm/i915/icl: WaAllowUMDToModifyHalfSliceChicken7 adds f57f9371e285 drm/i915/icl: WaAllowUMDToModifySamplerMode adds 15d248ae374a drm/i915: Move intel_aux_ch() to intel_bios.c adds 563d22a03948 drm/i915: Move aux_ch to intel_digital_port adds ac897d6bd703 drm/i915: Init aux_ch for HDMI ports too adds 337837ac3a75 drm/i915: Use a helper to get the aux power domain adds bdaa29b6bea7 drm/i915: Enable AUX power earlier adds 8e4a3ad9b81b drm/i915: Enable AUX power for HDMI DDI/TypeC main link too adds c7375d9542f1 drm/i915: Configure AUX_CH_CTL when enabling the AUX power domain adds 70332ac539c5 drm/i915/icl+: Sanitize port to PLL mapping adds 18cde299df33 drm/i915/icl: Fix DSS_CTL register names adds 7a085c3aad94 Merge drm/drm-next into drm-intel-next-queued adds 74c1e826427a drm/i915: remove palette_offsets from device info in favor [...] adds 2fcc2fd0d60a drm/i915: define _MMIO_PLANE() in terms of _PLANE() not _M [...] adds 8d97b4a93646 drm/i915: reorder and reindent the register choosing helpe [...] adds a7c0149f1678 drm/i915: also group device info array helper macros with others adds 5468a5434096 drm/i915: Update DRIVER_DATE to 20181102 adds 47e22ff1a9e0 drm: Add connector property to limit max bpc adds f1a1217222a2 drm/i915: Allow "max bpc" property to limit pipe_bpp adds 8dfb839cfe73 ALSA: x86: Fix runtime PM for hdmi-lpe-audio adds 0019457e31b2 ALSA: x86: Rip out the lpe audio runtime suspend/resume hooks adds a6576a8d715a drm/i915/fia: FIA registers offset implementation. adds 83b466b1dc5f drm/i915: Mark pin flags as u64 adds 08cadae8e157 i915/dp/fec: Cache the FEC_CAPABLE DPCD register adds 857d828374cc drm/dp/fec: DRM helper for Forward Error Correction adds cb9ff519439b drm/i915/icl: Configure MG PHY gating for HDMI ports too adds 93b662d329d6 drm/i915/icl: Configure MG DP mode for HDMI ports too adds 34b2f8da9d41 drm/i915/gen9_lp: Fix DMC DC counter debugfs output adds a748faea3bfd drm/i915: Fix ilk+ watermarks when disabling pipes adds 6a255da783c6 drm/i915/icl: Define Plane Input CSC Coefficient Registers adds bfe60a0272dd drm/i915/icl: Enable Plane Input CSC for YUV to RGB Conversion adds e6db7f4d7c50 drm/i915: Break long iterations for get/put shmemfs pages adds f45a7977d114 drm/i915: Don't oops during modeset shutdown after lpe aud [...] adds 64e3d12f769d mm, drm/i915: mark pinned shmemfs pages as unevictable adds 55f99bf2a9c3 drm/i915/ringbuffer: Delay after EMIT_INVALIDATE for gen4/gen5 adds b598a88ebb97 drm/i915/csr: fix spelling mistake "firmare" -> "firmware" adds e69b348a7adb drm/i915: Nuke posting reads from plane update/disable funcs adds d0105af93976 drm/i915: Clean up skl_program_scaler() adds 66a5ab1034be drm/i915: Fix possible race in intel_dp_add_mst_connector() adds fee61deecb1d drm/i915: Fix NULL deref when re-enabling HPD IRQs on syst [...] adds a4af7889eb31 drm/i915: Fix threshold check in intel_hpd_irq_storm_detect() adds 0759af9e75ca drm/i915: Clarify flow for disabling IRQs on storms adds 9a64c65083b9 drm/i915: Add short HPD IRQ storm detection for non-MST systems adds a33e1ece7779 drm/i915/icl: Fix power well 2 wrt. DC-off toggling order adds 987abd5c62f9 drm/i915/execlists: Force write serialisation into context [...] adds 1e0e9c8a85af drm/i915/icl: Fix combo PHY uninit adds c45198b163fb drm/i915/cnl+: Move the combo PHY init/uninit code to a new file adds eef519e2d07d drm/i915/cnl+: Verify combo PHY HW state during PHY uninit adds bc458c1174e3 drm/i915/icl: Skip init for an already enabled combo PHY adds 602438ead302 drm/i915/icl: Fix port B combo PHY context loss after DC t [...] adds 5fc2805b3e88 drm/i915: Set MI_INVALIDATE_BSD for all video-decode engines adds eeba5b5cdeac drm/i915: remove padding from struct skl_wm_level adds 8d3bf1a3959f drm/i915: Move drm_vblank_init() to i915_load_modeset_init() adds acde44b50086 drm/i915: Move FBC init and cleanup calls to modeset functions adds a8147d0cd49f drm/i915: Move intel_init_ipc() call to i915_load_modeset_init() adds 58db08a73b75 drm/i915: Keep overlay functions naming consistent adds 8811d616dfaa drm/i915: Initialise the obj->rcu head adds a1db9c54eb29 drm/i915: Track rcu_head for our idle worker adds 9199c322ec83 drm/i915/ddi: Add more sanity check to the encoder HW readout adds 30f5ccfa8c8a drm/i915/icl: Fix PLL mapping sanitization for DP ports adds 5a3aeca97af1 drm/i915: Fix hpd handling for pins with two encoders adds 3aefb67f8496 drm/i915: Sanitize PCH port transcoder select on IBX adds 6423382247e0 drm/i915: Reuse the aux_domain cached adds bad46f2f33eb drm/i915: Release DDI power well references in MST ports adds ca401e967401 drm/i915/mst: Drop pre_pll_enable null check adds 89d67d172dea drm/i915: Remove the PS_PWR_GATE write from skl_program_scaler() adds 7b012bd62db9 drm/i915: Polish the skl+ plane keyval/msk/max register setup adds 07464c7c0cf7 drm/i915: Clean up skl+ PLANE_POS vs. scaler handling adds 53cc68803668 drm/i915: Generalize skl_ddb_allocation_overlaps() adds 26f9ec9a9a4a drm/i915/psr: Use intel_psr_exit() in intel_psr_disable_source() adds b2fc2252ce41 drm/i915/psr: Always wait for idle state when disabling PSR adds 62819dfd859e drm/i915/icl: Reset PSR interruptions adds 2ee936e3a2f0 drm/i915/psr: Move intel_psr_disable_source() code to inte [...] adds cf303a41d97e drm/i915: fix subslice mask array size adds eef4670eadcf drm/i915/query: fix subslice length adds 8e2b4dffeca0 drm/i915: Handle -EDEADLK from ironlake_check_fdi_lanes() adds d26592c601ec drm/i915: Remove pointless goto fail adds bcce8d8633ff drm/i915: Clean up the baseline bpp computation adds 63ac3328f0d1 drm/i915: fix broadwell EU computation adds 6bd36e0822ca drm/i915: Switch LSPCON to PCON mode if it's in LS mode adds ca0026790efa drm/i915: Always write both TILEOFF and LINOFF plane registers adds e7a278a329dd drm/i915: Account for scale factor when calculating initial phase adds f255c624c11a drm/i915: Move skip_intermediate_wm handling into ilk_comp [...] adds 86ef615fa11b drm/i915: Fix the VLV/CHV DSI panel orientation hw readout adds c1cd5b24d6ce drm/i915: Determine DSI panel orientation from VBT adds af4de6adb499 drm/i915/cnp+: update to the new RAWCLK_FREQ recommendations adds 228a5cf381f7 drm/i915: rename CNP_RAWCLK_FRAC to CNP_RAWCLK_DEN adds 704e504bd616 drm/i915: add ICP support to cnp_rawclk() and kill icp_rawclk() adds 8577c319b651 drm/i915/icl: Drop spurious register read from icl_dbuf_sl [...] adds 85f04aa569ad drm/i915: Deduplicate register definition for GAMW_ECO_DEV_RW_IA adds 745aa6cdee6b drm/i915: Fix icl workarounds whitespaces adds cb8ef723ab81 drm/i915/gen9_bc: Work around DMC bug zeroing power well requests adds 285cf66d5220 drm/i915: Use proper bool bitfield initializer in power we [...] adds fa96ed1f564c drm/i915: Remove special case for power well 1/MISC_IO sta [...] adds 87b94026ff31 drm/i915: Fix plane allocation/free functions adds 05e0b4bf4613 drm/i915: remove excess line continuation backslashes adds fc3660533fef drm/i915/hdmi: Reorder structure to match specification adds 3905308940b8 drm/i915/bios: rename intel_aux_ch() to intel_bios_port_aux_ch() adds 629ad5ee1fcc drm/i915: remove unused DDC PIN macros adds 0a8853811dd6 drm/i915/bios: make the aux channel macros private to the [...] adds 6233016484c0 drm/i915/icl: replace check for combo phy adds c6e1f8cc8858 drm/i915/icl: reverse uninit order adds 56d4eac0a1eb drm/i195: spell out reverse on for_each macros adds f911e7234f83 drm/i915/selftests: Workaround an issue with unused lockde [...] adds 03981c6ebec4 drm/i915: Disable LP3 watermarks on all SNB machines adds 9e180d9991dc drm/i915: Downgrade unknown firmware warnings adds fe841686470d Revert "drm/i915/perf: add a parameter to control the size [...] adds 6b671c27ff57 Revert "drm/i915/perf: Fix warning in documentation" adds 31579ba22c0c drm/i915: Hide enable_gvt modparam when not compiled in adds fb6f0b64e455 drm/i915: Prevent machine hang from Broxton's vtd w/a and [...] adds 7fa28e146994 drm/i915: Write GPU relocs harder with gen3 adds 2d332ee12396 drm/i915: extract fixed point math to i915_fixed.h adds 3122b9c52705 drm/i915/fixed: prefer kernel types over stdint types adds e7a238169131 drm/i915/fixed: simplify FP_16_16_MAX definition adds f1eea8910bfe drm/i915/fixed: simplify is_fixed16_zero() adds f48cc647f3e1 drm/i915/fixed: cosmetic cleanup adds 2ac5e38ea420 Merge drm/drm-next into drm-intel-next-queued adds e32c8d3caefb drm/i915/selftests: Hold task reference to reset worker adds cab870b7fdf3 drm/i915/ilk: Fix warning when reading emon_status with no output adds 02c07b76af5a drm/i915: allow to load DMC firmware on next gen adds 78abd9e2c8f4 drm/i915: Downgrade unknown CSR firmware warnings adds 3c64ea8c98ee drm/i915: fix spelling mistake "reserverd" -> "reserved" adds 931f54920ba8 drm/i915: Make pipe/transcoder offsets not depend on enum values adds c0871805ce1c drm/i915: Make EDP PSR flags not depend on enum values adds 8f78df90d84a drm/i915: Add code comment on assumption of pipe==transcoder adds 8f19b401a6fc drm/i915: Make CHICKEN_TRANS reg not depend on enum value adds fa6af5145b4e drm/i915: Force a LUT update in intel_initial_commit() adds f43348a3db89 drm/i915: Add rotation readout for plane initial config adds aa6a65daca11 drm/i915: Show waiter's status on engine dump adds 95fd94a645f7 drm/i915: avoid rebuilding i915_gpu_error.o on version str [...] adds 835cb5c500b1 drm/i915: Update DRIVER_DATE to 20181122 adds b4bf44d2dcbd drm/i915: Update DRIVER_DATE to 20181122 adds bfeb122d3080 Merge tag 'drm-intel-next-2018-11-22' of git://anongit.fre [...] adds 06fa0d46b181 drm/rcar-du: Replace drm_dev_unref with drm_dev_put adds c0ece6742d80 drm/shmobile: Replace drm_dev_unref with drm_dev_put adds 31aea15a846c drm: rcar-du: Fix typo in comment adds aab2b5297668 dt-bindings: display: renesas: du: Document the r8a77470 bindings adds 5eb08d995564 dt-bindings: display: renesas: du: Document the r8a7744 bindings adds d1796786e3e9 drm: rcar-du: Add r8a77470 support adds 5dc34af19c98 drm: rcar-du: Add R8A7744 support adds 4d486f18d91b drm: rcar-du: Fix the return value in case of error in 'rc [...] adds 3d61fe5f59dd drm: rcar-du: Fix vblank initialization adds 828ff2adaac4 dt-bindings: display: renesas: lvds: Document r8a77965 bindings adds 03e37b507c66 drm: rcar-du: lvds: Add R8A77965 support adds bf17cda650d5 drm: rcar-du: Enable alpha property on primary planes adds 63a298f22a61 drm: rcar-du: Fix external clock error checks adds 256856efb8cc drm: rcar-du: Reject modes that fail CRTC timing requirements adds 1a31c26ed7b4 Merge tag 'du-next-20181123' of git://linuxtv.org/pinchart [...] adds 610c0c2b2813 virtio-gpu: add VIRTIO_GPU_F_EDID feature adds b4b01b4995fb drm/virtio: add edid support adds 42843dc2d536 drm/meson: Add implicit fencing support for primary and ov [...] adds c6fdea6e1a19 drm: Merge drm_info.c into drm_debugfs.c adds 7b24eec754ba drm/sun4i: wait on implicit fence before display adds 10fdb7d2ad42 drm/prime: Fix drm_gem_prime_mmap() stack use adds 2de42f79bb21 drm/atomic-helper: Complete fake_commit->flip_done potenti [...] adds 10a599fabbe5 drm/atomic-helper: WARN if fake_commit->hw_done is not com [...] adds 3e70fd160cf0 drm: remove deprecated "[__]drm_gem_object_[un]reference[_ [...] adds 808bad32ea42 drm: replace "drm_dev_unref" function with "drm_dev_put" adds ba1d34540147 drm: remove deprecated "drm_dev_unref" function adds 895170ce9205 drm: replace "drm_connector_unreference" with "drm_connector_put" adds 8dd0e9d3aa99 drm: remove deprecated "drm_connector_[un]reference" functions adds 55b446209d04 drm: remove deprecated "drm_framebuffer_[un]reference" functions adds 4ddf3737cb07 drm: remove no longer needed drm-get-put coccinelle script adds a42facc82c3d docs: drm: remove no longer relevant TODO entry adds 686d263856a9 drm/sun4i: Cleanup video/YUV source before enabling a layer adds b79a3a97f64f drm/sun4i: frontend: Replace ARGB with XRGB as supported format adds ad25d0736db0 drm/sun4i: Add TODO comment about supporting scaling with [...] adds 3d4265f89d06 drm/sun4i: backend: Add a helper and a list for supported formats adds ee286db13395 drm/sun4i: frontend: Add a helper and a list for supported [...] adds aaf3880b0823 drm/sun4i: backend: Refine the logic behind using the frontend adds ab6985108a53 drm/sun4i: backend: Use a specific function to check if a [...] adds ae56bfbdad9b drm/sun4i: backend: Avoid counting YUV planes that use the [...] adds 1c29d263f624 drm/sun4i: Rename sun4i_backend_layer_formats to sun4i_lay [...] adds 01260ffad2a8 drm/sun4i: frontend: Move CSC bypass setup to format updat [...] adds 47d0f9bdb190 drm/sun4i: frontend: Add helpers for input data mode and p [...] adds 9579f9190487 drm/sun4i: frontend: Add proper definitions for format registers adds ae4ba1936ab9 drm/sun4i: frontend: Determine input mode based on the num [...] adds b636d3f97d04 drm/sun4i: frontend: Add support for the BGRX8888 input format adds dc7d4b655a2c drm/sun4i: backend: Detail the YUV to RGB values coding ex [...] adds 411e83069e15 drm/sun4i: frontend: Apply format sub-sampling to CH1 dimensions adds 31cf282a53cf drm/sun4i: Make pitch even for GEM dumb alloc as per hardw [...] adds b36d95846117 drm/sun4i: frontend: Add support for the BGRX8888 output format adds 02a3ce3c2a67 drm/sun4i: Pass modifier to backend and frontend format su [...] adds 39dea70d8a47 drm: Improve dumb callback docs adds 5d0bfe448481 drm/meson: Add HDMI 1.4 4k modes adds ff217bc710e0 drm/meson: Add support for VIC alternate timings adds 3eb152720c73 drm/v3d: Fix whitespace inconsistency in the header. adds e90e45f6bd45 drm/v3d: Update a comment about what uses v3d_job_dependency(). adds 8f1cd826641d drm/v3d: Clean up the reservation object setup. adds 08f73d668048 drm/vkms: Drop custom vkms_dumb_map(). adds 61647c77cb15 Merge tag 'drm-misc-next-2018-11-28' of git://anongit.free [...] adds 1ec28f8b8ada Merge v4.20-rc4 into drm-next adds 167bfe534dc2 Documentation: drm: Remove dangling pointer from drm-mm.rst adds 946485d0ede5 drm/imx: Switch to SPDX identifier adds fac8033fe3ab drm/imx: imx-tve: constify clk_ops structure adds 22ec08081956 gpu: ipu-cpmem: add WARN_ON_ONCE() for unaligned dma buffers adds dec408fd23ae gpu: ipu-v3: Add chroma plane offset overrides to ipu_cpme [...] adds d0cbc93a0110 gpu: ipu-v3: ipu-ic: allow to manually set resize coefficients adds 819bec35c8c9 gpu: ipu-v3: image-convert: Prevent race between run and u [...] adds 920340ae1f69 gpu: ipu-v3: image-convert: Only wait for abort completion [...] adds aa60b261c636 gpu: ipu-v3: image-convert: Allow reentrancy into abort adds b288adad6105 gpu: ipu-v3: image-convert: Remove need_abort flag adds c4e456583a46 gpu: ipu-v3: image-convert: Catch unaligned tile offsets adds dd65d2a93b0c gpu: ipu-v3: image-convert: prepare for per-tile configuration adds 70b9b6b3bcb2 gpu: ipu-v3: image-convert: calculate per-tile resize coef [...] adds 0537db801bb0 gpu: ipu-v3: image-convert: reconfigure IC per tile adds 571dd82c508d gpu: ipu-v3: image-convert: store tile top/left position adds 26ddd032a82b gpu: ipu-v3: image-convert: calculate tile dimensions and [...] adds 76e77bf543c5 gpu: ipu-v3: image-convert: move tile alignment helpers adds 64fbae5e3e2e gpu: ipu-v3: image-convert: select optimal seam positions adds a3f42419e2a7 gpu: ipu-v3: image-convert: fix debug output for varying t [...] adds ff652fcf84f7 gpu: ipu-v3: image-convert: relax alignment restrictions adds d966e23d61a2 gpu: ipu-v3: image-convert: fix bytesperline adjustment adds e46279f097d4 gpu: ipu-v3: image-convert: add some ASCII art to the exposition adds f1ef14f30f05 gpu: ipu-v3: image-convert: disable double buffering if necessary adds 815b02e3c05d gpu: ipu-v3: image-convert: allow three rows or columns adds 97c78f4d07e5 drm/imx: ipuv3-plane: add IDMAC timeout warning adds 818182dd1097 Merge tag 'imx-drm-next-2018-12-03' of git://git.pengutron [...] adds 17e8fd119f82 drm/i915: Eliminate the horrendous format check code adds 6fc5d789512f drm/i915: Synchronize hpd work in i915_hpd_storm_ctl_show() adds 2bb06265cfd4 drm/i915: Avoid a full port detection in the first eDP sho [...] adds 2f8e7ea974c1 drm/i915: Check PSR errors instead of retrain while PSR is [...] adds 50a12d8fc9a0 drm/i915: Do not enable PSR in the next modeset after a error adds 183b8e676db2 drm/i915: Disable PSR when a PSR aux error happen adds 888bf84dba3d drm/i915: Keep PSR disabled after a driver reload after a [...] adds 16c36c4cb84d drm/i915/hsw: Drop the stereo 3D enabled check in psr_comp [...] adds 0e39037b3165 drm/i915: Cache the error string adds b7f21899276a drm/i915/ringbuffer: 2-step restart adds 39e84937b5b4 drm/i915: Skip engine serialisation for no-op seqno reset adds 4d4101c8b321 drm/dsc: Modify DRM helper to return complete DSC color de [...] adds 7c247c067590 drm/dsc: Define Display Stream Compression PPS infoframe adds 19fd5adbb595 drm/dsc: Define VESA Display Stream Compression Capabilities adds 082a7b86013c drm/dsc: Define Rate Control values that do not change ove [...] adds a408c857a92b drm/dsc: Add helpers for DSC picture parameter set infoframes adds f25310c7360b drm/dsc: Define the DSC 1.1 and 1.2 Line Buffer depth constants adds 1aca96cc5455 drm/i915: Mark up early pre-production Kabylakes adds 83234d13f9fd drm/i915: Reorganize plane register writes to make them mo [...] adds 019575a58c84 drm/i915: Move single buffered plane register writes to the end adds afbd8a722bd6 drm/i915: Introduce crtc_state->update_planes bitmask adds 0dd14be30d4c drm/i915: Pass the new crtc_state to ->disable_plane() adds ce110ec311e9 drm/i915: Fix latency==0 handling for level 0 watermark on skl+ adds 14a43062b903 drm/i915: Remove some useless zeroing on skl+ wm calculations adds 6a3c910b081d drm/i915: Pass the entire skl_plane_wm to skl_compute_tran [...] adds 8315847bf4df drm/i915: Clean up skl+ vs. icl+ watermark computation adds 51de9c6d2559 drm/i915: Don't pass dev_priv around so much adds ff43bc379e16 drm/i915: Move ddb/wm programming into plane update/disabl [...] adds 5f2e511205bb drm/i915: Commit skl+ planes in an order that avoids ddb overlaps adds 45bee430b843 drm/i915: Rename the confusing 'plane_id' to 'color_plane' adds 1fdee7582cce drm/i915: Pass the plane to icl_program_input_csc_coeff() adds 70bbe53c6eac drm/i915: Make sure fb gtt offsets stay within 32bits adds b3cf5c06ca50 drm/i915: Decouple SKL stride units from intel_fb_stride_a [...] adds 7b610f1fbed2 drm/i915/dp: Add DSC params and DSC config to intel_crtc_state adds a4a157777c80 drm/i915/dp: Compute DSC pipe config in atomic check adds 8228c42fc0ee drm/i915/dp: Do not enable PSR2 if DSC is enabled adds 168243c18010 drm/i915/dsc: Define & Compute VESA DSC params adds 27998631458a drm/i915/dsc: Compute Rate Control parameters for DSC adds 2279298dbf36 drm/i915/dp: Enable/Disable DSC in DP Sink adds 91ba2c8be4b7 drm/i915/dsc: Add a power domain for VDSC on eDP/MIPI DSI adds 7182414e2530 drm/i915/dp: Configure i915 Picture parameter Set register [...] adds 4c614831d59b drm/i915/dp: Use the existing write_infoframe() for DSC PPS SDPs adds 5b1ea77228f9 drm/i915/dp: Populate DSC PPS SDP and send PPS infoframes adds a311b0b5d209 drm/i915/dp: Configure Display stream splitter registers d [...] adds a600622c09dd drm/i915/dp: Disable DSC in source by disabling DSS CTL bits adds a24c62f94be1 drm/i915/dsc: Enable and disable appropriate power wells for VDSC adds 240999cf339f i915/dp/fec: Add fec_enable to the crtc state. adds a322b97589a6 drm/i915/fec: Set FEC_READY in FEC_CONFIGURATION adds 5c44b938629a i915/dp/fec: Configure the Forward Error Correction bits. adds d6a09cee2458 drm/i915/fec: Disable FEC state. adds 5a756aadf5f7 drm/i915: Fixup stub definitions for intel_opregion_suspen [...] adds a2538cbc989c drm/i915: Remove whitelist application from ringbuffer backend adds f545425a0145 drm/i915/icl: Remove Wa_1604302699 adds 8d2f6e2f2721 drm/i915/selftests: Extract spinner code adds b9f78d675230 drm/i915/selftests: Fix live_workarounds to actually do resets adds f0ad62a631e0 drm/i915/psr: Get pipe id following atomic guidelines adds f36c071f6344 drm/i915/ringbuffer: Clear semaphore sync registers on ring init adds f81ff31cb471 drm/i915/selftests: Terminate hangcheck sanitycheck forcibly adds 3b8c0d5bc9f4 drm/i915/icl: push pll to port mapping/unmapping to ddi en [...] adds 1dd07e56a3f1 drm/i915/icl: Sanitize DDI port clock gating for DSI ports adds 70a057b7d425 drm/i915/icl: Calculate DPLL params for DSI adds e27580487321 drm/i915/icl: Allocate DSI encoder/connector adds 95f2f4dbb19f drm/i915/icl: Use the same pll functions for dsi adds 972d607c59ed drm/i915/icl: Fill DSI ports info adds c5f9c934936e drm/i915/icl: Allocate DSI hosts and imlement host transfer adds 8327af281d29 drm/i915/icl: Add get config functionality for DSI adds ab8411483a3e drm/i915/icl: Get HW state for DSI encoder adds d04afb150172 drm/i915/icl: Add DSI encoder compute config hook adds 5a8507b5aa84 drm/i915/icl: Configure DSI Dual link mode adds 2ca711caeca2 drm/i915/icl: Consider DSI for getting transcoder state adds 2eae5d6bfa5f drm/i915/icl: Get pipe timings for DSI adds 05f2f03dd206 drm/i915/icl: Define missing bitfield for shortplug reg adds f4ff2120301d drm/i915/icl: Define Panel power ctrl register adds 56b7b1aa13b9 drm/i915/icl: Define display GPIO pins for DSI adds 690c318ed8e0 drm/i915/icl: add dummy DSI GPIO element execution function adds 32250c8e0ef9 drm/i915/icl: Gate clocks for DSI adds 1026bea00381 drm/i915/icl: Ungate DSI clocks adds 949fc52af19e drm/i915/icl: add pll mapping for DSI adds 26af893184e5 drm/i915/breadcrumbs: Reduce missed-breadcrumb false posit [...] adds 46592892e1a6 drm/i915/vgpu: Disallow loading on old vGPU hosts adds 9ee4685c9ac5 sysfs: constify sysfs create/remove files harder adds e1215de823ca drm/i915/sysfs: make attrs arrays const adds ae9e7ced4f7b drm/i915/dp: Fix link compute m_n calc for DSC adds e1bf094b3c75 drm/i915: Add HAS_DISPLAY() and use it adds d53db442db36 drm/i915: Move display device info capabilities to its own struct adds 0ce611c906bf drm/i915/dp: Fix inconsistent indenting adds 3800960afe15 drm/i915: Complete the fences as they are cancelled due to [...] adds 635b3bc6f514 drm/i915: change i915_sw_fence license to MIT adds 25d140faaa25 drm/i915: Record GT workarounds in a list adds 4a15c75c4246 drm/i915: Introduce per-engine workarounds adds 094304beb4e1 drm/i915: Verify GT workaround state after GPU init adds 28d6ccce73be drm/i915/selftests: Add tests for GT and engine workaround [...] adds 69bcdecf1af5 drm/i915: Move register white-listing to the common workar [...] adds 452420d22d5b drm/i915: Fuse per-context workaround handling with the co [...] adds 4d8d9fc70501 drm/i915: Trim unused workaround list entries adds 517974992593 drm/i915: Allocate a common scratch page adds 0716931a82b4 drm/i915/icl: fix transcoder state readout adds 4377d4e0d3d5 drm/i915: Update DRIVER_DATE to 20181204 adds 467e8a516dcf Merge tag 'drm-intel-next-2018-12-04' of git://anongit.fre [...] adds 2aa0061b9810 drm/amd/display: 3.2.05 adds 37cd85ce3322 drm/amd/display: Remove dc_stream_state->status adds eb9714a201f4 drm/amd/display: resolve minor log problems adds 261f392429a9 drm/amd/display: expose dentist_get_divider_from_did adds eb6b29d62841 drm/amd/display: make underflow status clear explicit adds 8ce504b9389b drm/amd/display: fix gamma not being applied correctly adds 4b594b8d87cb drm/amd/display: Check for dmcu initialization before call [...] adds 37c8f6e6a8d8 drm/amd/display: Clean up dp_blank functions adds 010c8fe9a504 drm/amd/display: Typo for return check value. adds 08e1c28dd521 drm/amd/display: calculate stream->phy_pix_clk before cloc [...] adds 6263f0fd0626 drm/amd/display: Consolidate two-pixels-per-container check adds 3ce224421b66 drm/amd/display: clear underflow on optc unblank adds 9b6067c08de8 drm/amd/display: redesign scaling rotation math adds a7513419610b drm/amd/display: 3.2.06 adds 818832bf2bc0 drm/amd/display: retry 3 times before successfully reading adds 00737c59a231 drm/amd/display: get tail pipe before aquire free pipe adds 14fee4ca84ec drm/amd/display: Adjust stream enable sequence adds 1a1adf172f6a drm/amd/display: fix pipe interdependent hubp programming adds d9672a5bfbb5 drm/amd/display: expose surface confirm color function adds 6ccda157732d drm/amd/display: Get backlight controller id from link adds bed1ed366d5f drm/amd/amdgpu/sriov: Aligned the definition with libgv adds 900cc3633818 drm/amdgpu: remove set but not used variable 'ring' adds e2306cc6a07a drm/amdgpu: Add amdgpu "max bpc" connector property (v2) adds cedde71cc61b drm/amd/display: Support amdgpu "max bpc" connector property (v2) adds d7203171177a drm/amd/display: Clean up DCN1 clock requests adds 527aa2a0ac24 drm/amd/powerplay: Ratelimit all "was not implemented" messages adds 82d1a1b12870 Revert "drm/amdgpu: use GMC v9 KIQ workaround only for the [...] adds 4e6c6fc19d3f drm/amdkfd: Replace mqd with mqd_mgr as the variable name [...] adds 846a44d7e918 drm/amdkfd: Added Vega12 and Polaris12 for KFD. adds 00557f413147 drm/amdkfd: Adjust the debug message in KFD ISR adds a53a11a835b6 drm/amdkfd: Workaround PASID missing in gfx9 interrupt pay [...] adds 5814cef8079b drm/amdgpu/gfx: use proper offset define for MEC doorbells adds 85744e9c1006 drm/scheduler: Fix bad job be re-processed in TDR adds ccce29abfe03 drm/amdgpu/psp: use define rather than magic number for mo [...] adds 39e94569039b drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c: Remove duplicate header adds 9130cc01d1fd drm/amdgpu: Remove explicit wait after VM validate adds 3d97da4463d8 drm/amdgpu: KFD Restore process: Optimize waiting adds 5aae7335b1ee drm/amdkfd: Fix and simplify sync object handling for KFD adds 0f04e538580c drm/amdgpu: Fix KFD doorbell SG BO mapping adds 5d240da93edc drm/amdkfd: change system memory overcommit limit adds 448d105120b1 drm/amdgpu: Remove dead static variable adds bc5ab2d29b8a drm/amdgpu: fix typo in function sdma_v4_0_page_resume adds ec3db8a63d4a drm/amdgpu: enable paging queue doorbell support v4 adds 6c3c559325ab drm/amdgpu: enable paging queue based on FW version (v2) adds 0a46fc2eee81 drm/amd/amdgpu/vce_v3_0.c: Remove duplicate header adds 1894687b9203 drm/amd/amdgpu: Remove duplicate header adds 9d7d2a0af2e4 drm/amd/display/amdgpu_dm/amdgpu_dm.c: Remove duplicate header adds f8195e591078 drm/amd/display: fix dereference of pointer fs_params befo [...] adds 91b66c47ba34 drm/amd/display: Set RMX_ASPECT as default adds b333730d126e drm/amd/display: Fix Scaling (RMX_*) for DC driver adds 00fedbe629bf Revert "drm/amd/powerplay: Enable/Disable NBPSTATE on On/O [...] adds e5bbf0e9ef0d drm/amd/powerplay:add hwmgr callback to update nbpstate on [...] adds 8ca606de76a2 drm/amd:Enable/Disable NBPSTATE on On/OFF of UVD adds 51f1f6f51712 drm/amdgpu: Fix static checker warning adds bbf854dc3570 drm/amd/display: Load DMCU IRAM adds c1ee92f94ce3 drm/amd: Add abm level drm property adds 7349a3afaaea drm/amd: update ATIF functions in AMD ACPI header adds 206bbafe00dc drm/amd: Query and use ACPI backlight caps adds e55b8616cc5f drm/amd/amdgpu: Remove duplicate header adds b8b3ede2debe drm/amd/amdkfd: Remove duplicate header adds 77f6916aee7a drm/amd/display: Remove duplicate header adds 3198ec5dfc72 drm/amdgpu: fix spelling mistake "Pramater" -> "Parameter" adds 68c12d24ce26 drm/sched: revert "fix timeout handling v2" v2 adds eb3dc8978596 drm/amd/display: Use private obj helpers for dm_atomic_state adds 8bcbc9ef9657 drm/amd/display: Fix compile error with ACPI disabled adds 409c5191b499 drm/amdgpu: Add field in amdgpu_dev to hold reserved doorb [...] adds 5253163a11fb drm/amdgpu: Add asic func interface to init doorbell index adds 062f38072537 drm/amdgpu: Vega10 doorbell index initialization adds 4e2c1ac2027d drm/amdgpu: Doorbell index initialization for ASICs before vega10 adds c93aa77586c2 drm/amdgpu: Doorbell layout for vega20 and future asic adds 6585661ddd6a drm/amdgpu: Call doorbell index init on device initialization adds 9564f1928ed2 drm/amdgpu: Use asic specific doorbell index instead of ma [...] adds cde577bd116e drm/amdgpu: Move doorbell structures to seperate file adds ba1b0f6c73d4 drm: Add vrr_capable property to the drm connector adds 1398958cfd8d drm: Add vrr_enabled property to drm CRTC adds ab7a664f7a2d drm: Document variable refresh properties adds 520f08df45fb drm/amdgpu: Correct get_crtc_scanoutpos behavior when vpos [...] adds bb47de736661 drm/amdgpu: Set FreeSync state using drm VRR properties adds 5183411b56bd drm/amdgpu: Refactor amdgpu_xgmi_add_device adds ed2bf5229c53 drm/amdgpu: Expose hive adev list and xgmi_mutex adds 26bc534094ed drm/amdgpu: Refactor GPU reset for XGMI hive case adds 3b34c14fd50c drm/amdgpu: Reorder uvd ring init before uvd resume adds ce99814973ac drm/amd/pp: fix spelling mistake "dependancy" -> "dependency" adds b3f4bdda998b drm: radeon: fix overflow on 32bit systems adds 8b955e00d4a5 drm/amd/display: Fix 6x4K displays light-up on Vega20 adds 58124bf8f4a6 drm/amd/display: Fix NULL ptr when calculating refresh rate adds fb6e4709e32c drm/amd/display: Fix NULL ptr deref for commit_planes_to_stream adds 082f0f21f71c drm/ttm: fix LRU handling in ttm_buffer_object_transfer adds 88dc26e46beb drm/amdgpu: Fix num_doorbell calculation issue adds 20a96cd3868f drm/amdgpu: don't expose fan attributes on APUs adds f52c96430f6b drm/amdgpu: add VCN JPEG support amdgpu_ctx_num_entities adds 2c486cc4c277 drm/amdgpu: wait for IB test on first device open adds 513126ae00ba Merge branch 'drm-next-4.21' of git://people.freedesktop.o [...] adds 29cbf24a4df5 drm/exynos: simplify DMA mapping adds 69908ed258fc drm/exynos/iommu: remove DRM_EXYNOS_IOMMU Kconfig symbol adds 237556962e51 drm/exynos/iommu: integrate IOMMU/DMA internal API adds a0b68a710b9d drm/exynos/iommu: move IOMMU specific stuff into exynos_dr [...] adds 39f69368434f drm/exynos/iommu: replace preprocessor conditionals with C [...] adds 67fbf3a3ef84 drm/exynos/iommu: merge IOMMU and DMA code adds 54947290ef62 drm/exynos: decon: Make plane alpha configurable adds af130280c613 drm/exynos: decon: Make pixel blend mode configurable adds e9e5ba93cb1f drm/exynos: mixer: Fix color format setting adds 13e810f199b4 drm/exynos: mixer: Fix color range setting adds fb878d106b77 Merge tag 'exynos-drm-next-for-v4.21' of git://git.kernel. [...] adds d3b21767821e drm: Add a new plane property to send damage during plane update adds d9778b402609 drm: Add a new helper to validate damage during atomic_check adds d2780b1f021b drm: Add helper iterator functions for plane fb_damage_clips blob adds f13ba9c21dc8 drm/selftest: Add drm damage helper selftest adds b9fc5e01d1ce drm: Add helper to implement legacy dirtyfb adds e41774c08ede drm/vmwgfx: Add a new interface for plane update on a disp [...] adds ad377b433b80 drm/vmwgfx: Implement STDU plane update for surface backed fb adds bc7be607a0ed drm/vmwgfx: Implement STDU plane update for BO backed fb adds 4606eeaf679b drm/vmwgfx: Use the new interface for STDU plane update adds 88b37c3ae769 drm/vmwgfx: Update comments for stdu plane update adds 8bb6af5b0cbe drm/vmwgfx: Enable FB_DAMAGE_CLIPS property for STDU prima [...] adds 43d1e627144a drm/vmwgfx: Implement SOU plane update for surface backed fb adds 5d35abade40d drm/vmwgfx: Implement SOU plane update for BO backed fb adds 67a51b3d9889 drm/vmwgfx: Use the new interface for SOU plane update adds 31da2df8ce18 drm/vmwgfx: Update comments for sou plane update function adds 61c21387c8b3 drm/vmwgfx: Enable FB_DAMAGE_CLIPS property for SOU primary plane adds 2f5544ff0300 drm/vmwgfx: Use atomic helper function for dirty fb IOCTL adds b4fa61ba05f2 drm/vmwgfx: Don't clear mode::type anymore adds 66502d494bfe MAINTAINERS: Update vmwgfx maintainers adds 9d9486e43728 drm/vmwgfx: Fix up the implicit display unit handling adds 9da6e26c0aae drm/vmwgfx: Fix a layout race condition adds ec9a5b611e2f drm/vmwgfx: remove redundant return ret statement adds e5bd6a3dddda drm/vmwgfx: Remove set but not used variable 'file_priv' adds 9a01135b98b9 drm/vmwgfx: Use the standard atomic helpers for page-flip adds 1f9a5dce3548 Merge tag 'vmwgfx-next-2018-12-05' of git://people.freedes [...] adds 45fdfdb64759 drm/pl111: add of_node_put() adds 7cdf33ab02e0 drm/vkms: Fix plane duplicate_state adds 4d55fd66b454 drm/virtio: fence: pass plain pointer adds d7a86dffc280 drm/virtio: virtio_gpu_cmd_resource_create_3d: drop unused [...] adds 65ffc51aba40 Merge remote-tracking branch 'drm/drm-next' into drm-misc-next adds 2f690fad237a drm/rcar-du: Use drm_fbdev_generic_setup() adds aa394b0dd68c drm: Clear state->acquire_ctx before leaving drm_atomic_he [...] adds c232e9f41b13 drm: Move drm_mode_setcrtc() local re-init to failure path adds 2aa3eef85d4a drm: Move atomic_state_put after locks are dropped adds b7ea04d299c7 drm: Add DRM_MODESET_LOCK_BEGIN/END helpers adds 22be87401289 drm: TODO: Add DRM_MODESET_LOCK_ALL* conversion to todo.rst adds b2e554d4df5e drm/vc4: Make vc4_lbm_size() return 0 when vertical scalin [...] adds 0a038c1c29a7 drm/vc4: Move LBM creation out of vc4_plane_mode_set() adds 8d93844965c3 drm/vc4: Don't check plane state more than once adds 1d4118ca165e drm/vc4: Rework the async update logic adds 5dc416d9c284 drm/vc4: Allow scaling on cursor plane adds 2c2853f7da33 drm/vc4: Allow YUV formats on cursor planes adds f6d266c279c0 Merge drm/drm-next into drm-misc-next adds 615aa3d9aee2 drm: Fix compiler warning in drm_atomic_helper.c adds 1d8224e790c7 drm: Fix up drm_atomic_state_helper.[hc] extraction adds 1584f16ca96e drm/v3d: Add support for submitting jobs to the TFU. adds e14a07fc4b96 drm/v3d: Drop the "dev" argument to lock/unlock of BO rese [...] adds 62d1a7528749 drm/v3d: Fix prime imports of buffers from other drivers. adds 3a936bc28696 drm/meson: Fix an Alpha Primary Plane bug on Meson GXL/GXM SoCs adds 4fb86404a977 drm/panel: simple: Add AUO G101EVN010 panel support adds 078dec3326e2 dma-buf: add dma_fence_get_stub adds 86bbd89d5da6 drm/syncobj: use dma_fence_get_stub adds db176f6ba1da drm/v3d: Add missing fence timeline name for TFU. adds 55a9b74846ed drm/v3d: Add more tracepoints for V3D GPU rendering. adds 97f2930f5b13 drm/sun4i: Add compatible for H6 display engine adds 77e9c35acd5f drm/vkms: Remove set but not used variable 'vkms_obj' adds 5ff75c489ce0 drm/tinydrm: Use kmemdup rather than duplicating its imple [...] adds 0b258ed1a219 drm: revert "expand replace_fence to support timeline point v2" adds e69aa5f9b97f Merge tag 'drm-misc-next-2018-12-06' of git://anongit.free [...] adds 50f9ca048c19 drm/amd/display: fix sporadic multiple aux transaction failure adds c452de15cfe5 drm/amd/display: 3.2.07 adds 2119aa17c963 drm/amd/display: Start documentation of DC adds 02e056e870a1 drm/amd/display: Remove unused panel patch "disconnect_delay" adds 71f7f3e01bbc drm/amd/display: Fix spelling of axis in modules/color/col [...] adds 242b0c8ffa5e drm/amd/display: CTS 4.2.2.7 adds ecd0136bfdb5 drm/amd/display: Info frame cleanup adds 65d38262b3e8 drm/amd/display: fbc state could not reach while enable fbc adds 1cc9f371fa3e drm/amd/display: Re-arrange GFX9 fields adds 6de89f79ea7a drm/amd/display: Add customizable tracing event adds ed20dc0d8ca8 drm/amd/display: Copy crc_enabled when duplicating dm_crtc_state adds 8ccb596fc574 drm/amd/display: Program dithering if requested adds fa3547dd92de drm/amd/display: Allow clock lower on dce100 adds e96938a09dce drm/amd/display: 3.2.08 adds e2101675225f drm/amd/display: Clean up for DCN1 clock debug logging adds 47622ba033d6 drm/amdgpu: add a xgmi supported flag adds 1245adf31569 drm/amdgpu: remove amdgpu_bo_backup_to_shadow adds 30da7bb18471 drm/amdgpu: add missing error handling adds 38cd8a280d72 drm/amdgpu/psp: Update waiting in psp mode1 reset. adds a82400b57abb drm/amdgpu: Handle xgmi device removal. adds d4535e2c018b drm/amdgpu: Implement concurrent asic reset for XGMI. adds 5d66ef38bc9d drm/amdgpu: Update XGMI node print adds 0cf5eb76e2b4 drm/amd/display: Add tracing to dc adds 7d98e1e7ee9c drm/amdgpu/powerplay: fix mclk switch limit on polaris adds de4aaab5cc97 drm/amdgpu/powerplay: fix clock stretcher limits on polaris (v2) adds 223577753b54 drm/amdgpu/si: fix SI after doorbell rework adds d4295e12796e drm/amd/include: Add mmhub 9.4 reg offsets and shift-mask adds 8288b2e5ae01 drm/amdgpu/acpi: NULL check before some freeing functions [...] adds 9afd07566b6c drm/scheduler: Set sched->thread to NULL on failure adds 1db8c142b6c5 drm/scheduler: Add drm_sched_suspend/resume_timeout() adds c6296f5a6589 drm/amdgpu/powerplay: update smu7_ppsmc.h adds 34c08da2097a drm/amdgpu/powerplay: check MC firmware for FFC support adds c50fe0c5b174 drm/amdgpu: both support PCO FP5/AM4 rlc fw adds a9f34c70fd16 drm/ttm: allow reserving more than one shared slot v3 adds 049aca4363d8 drm/amdgpu: fix using shared fence for exported BOs v2 adds 0aa7aa24cc11 drm/amdgpu: always reserve two slots for the VM adds 07daa8a0784e drm/amdgpu: always reserve one more shared slot for pipeli [...] adds d63cda5bfcd3 drm/amdgpu/psp: Get psp fw version through reading register adds 5ec996dfb6a1 drm/amdgpu/psp: Add support VMR ring for VF adds 53450efd6eb9 drm/amdgpu/psp: Destroy psp ring when doing gpu reset adds 49ebca798696 drm/amdgpu: Skip ring soft recovery when fence was NULL adds 9ed9203c3ee7 drm/amd/powerplay: rv dal-pplib interface refactor powerplay part adds 5634e38cda7b drm/amdgpu: Workaround build failure due to trace conflict adds 611736d8447c drm/amdgpu: Add KFD VRAM limit checking adds 3704d56e1a64 drm/amdkfd: Add NULL-pointer check adds 1dde0ea95b78 drm/amdkfd: Add DMABuf import functionality adds b408a548846f drm/amdkfd: Add support for doorbell BOs adds 2026057736e9 drm/amdgpu: send IVs to the KFD only after processing them v3 adds a655dad4b2f9 drm/amdgpu: remove VM fault_credit handling adds 22666cc1481a drm/amdgpu: move IV prescreening into the GMC code adds 31edd7c0a813 drm/amdgpu: bypass RLC init under sriov for Tonga (v2) adds 08d1bdd4cc57 drm/amdgpu: Limit vm max ctx number to 4096 adds 2e431a1788c5 drm/amdgpu: remove set but not used variable 'grbm_soft_reset' adds 816b6931315b drm/amdgpu/powerplay: Add special avfs cases for some pola [...] adds 4f01b73e5adf drm/amdgpu: Fix stub function name adds 28c59469302a Revert "drm/amd/display: Set RMX_ASPECT as default" adds 65276f2bebea drm/amd/display: Fix unintialized max_bpc state values adds 922454c2e77c drm/amd/display: Fix duplicating scaling/underscan connect [...] adds fc42d47ce011 drm/amdgpu: Enable GPU recovery by default for CI adds 674e78acae0d drm/amd/display: Add fast path for cursor plane updates adds e7df065a6977 Merge branch 'drm-next-4.21' of git://people.freedesktop.o [...] adds b7c61d511df4 gpu: host1x: Resize channel register region on Tegra186 and later adds 2fc777ba8422 gpu: host1x: Fix syncpoint ID field size on Tegra186 adds 0dc34e19f66e drm/tegra: vic: Implement explicit reset support adds 4eab8c0ebd38 drm/tegra: falcon: Fix error handling adds b91bf997ea6e drm/tegra: falcon: Wait for memory scrubbing to complete adds ac1bdbf22beb gpu: host1x: Add Tegra194 support adds d6b9bc025859 drm/tegra: vic: Add Tegra194 support adds 0cffbde2e318 drm/tegra: hub: Enable all required clocks adds e75d04771ad6 drm/tegra: dc: Don't clean up unused display controller adds 8e2988a76c26 drm/tegra: sor: Support for audio over HDMI adds 016a48b3d66e drm/tegra: sor: Remove temporary workaround adds 180b46ecdc9f drm/tegra: sor: Reset the SOR if possible adds 29a1da27c4e4 Merge tag 'drm/tegra/for-4.21-rc1' of git://anongit.freede [...] adds 67287964dae3 drm/nouveau: Add strap_peek to debugfs adds 6f5521da028c drm/nouveau: Add size to vbios.rom file in debugfs adds b89fdf7ae850 drm/nouveau/drm/nouveau: Check rc from drm_dp_mst_topology [...] adds 3c7fc252b3fa drm/nouveau/drm/nouveau: Don't forget to label dp_aux devices adds 936a1678f3f8 drm/nouveau/core: support multiple nvdec instances adds 2d5257b73e1a drm/nouveau/bios: translate additional memory types adds 7919faab51e6 drm/nouveau/bios: translate USB-C connector type adds a31e24a781bc drm/nouveau/devinit/gm200-: export function to upload+exec [...] adds e4f90a35c966 drm/nouveau/tmr: detect stalled gpu timer and break out of waits adds 1786bf56e418 drm/nouveau/imem/nv50: support pinning objects in BAR2 and [...] adds 4d326469d98a drm/nouveau/fault: remove manual mapping of fault buffers [...] adds 809724560f34 drm/nouveau/fault: store get/put pri address in nvkm_fault_buffer adds 3968d6920bf3 drm/nouveau/fault: add explicit control over fault buffer [...] adds 729eba335567 drm/nouveau/mmu: add more general vmm free/node handling f [...] adds 03da9faae156 drm/nouveau/disp/gv100: fix name of window channels in deb [...] adds 302daab1a7b1 drm/nouveau/fifo/gf100-: call into BAR to reset BARs after [...] adds 86b442d74c33 drm/nouveau/fifo/gk104-: return channel instance in ctor args adds 85532bd984d7 drm/nouveau/fifo/gk104-: support enabling privileged ce functions adds efa44c664f6a drm/nouveau/fifo/gk104-: separate runlist building from co [...] adds fb80ad15f86f drm/nouveau/fifo/gk104-: group pbdma functions together adds f37a302e6719 drm/nouveau/fifo/gk104-: virtualise pbdma enable function adds f7cc47e436c1 drm/nouveau/fifo/gm200-: read pbdma count more directly adds a98a3c52f81d drm/nouveau/fifo/gv100: allocate method buffer adds 9d24907ccffe drm/nouveau/fifo/gv100: return work submission token in ch [...] adds 5949dd8ee2a4 drm/nouveau: remove left-over struct member adds cb55cd0c66a1 drm/nouveau/kms/nv50-: allow more flexibility with lut formats adds 344d9c8f35b9 drm/nouveau/core: recognise TU104 adds 2d7ca8cb1995 drm/nouveau/pci/tu104: initial support adds acbe55a5d4c3 drm/nouveau/bios/tu104: initial support adds 43d61cda3065 drm/nouveau/devinit/tu104: initial support adds 67e5abb78d0e drm/nouveau/top/tu104: initial support adds ba9070d3ecaa drm/nouveau/ibus/tu104: initial support adds 3273483c32ab drm/nouveau/gpio/tu104: initial support adds 298fd472ea4d drm/nouveau/i2c/tu104: initial support adds 575d583ab6a4 drm/nouveau/fuse/tu104: initial support adds f2e55b9ea903 drm/nouveau/mc/tu104: initial support adds 75ad1b00208c drm/nouveau/bus/tu104: initial support adds ead5bf1e3cd8 drm/nouveau/tmr/tu104: initial support adds c44349b054c8 drm/nouveau/imem/tu104: initial support adds 5386148b31b2 drm/nouveau/fb/tu104: initial support adds 01e0930617d0 drm/nouveau/ltc/tu104: initial support adds 7986f813c62b drm/nouveau/mmu/tu104: initial support adds 838efaa57438 drm/nouveau/bar/tu104: initial support adds 17fb2807c678 drm/nouveau/fault/tu104: initial support adds e7e0e946bbf2 drm/nouveau/pmu/tu104: initial support adds 5a991efdfa81 drm/nouveau/therm/tu104: initial support adds aff70760be71 drm/nouveau/dma/tu104: initial support adds 114b6556db76 drm/nouveau/disp/tu104: initial support adds 641d0b3056e0 drm/nouveau/fifo/tu104: initial support adds c36322d23d5d drm/nouveau/ce/tu104: initial support adds 563737c525ea drm/nouveau/kms/tu104: initial support adds 2d583ade7409 drm/nouveau/core: increase maximum number of nvdec instances to 3 adds 2cc0d7c0f761 drm/nouveau/core: recognise TU106 adds a39cb42a7541 drm/nouveau/pci/tu106: initial support adds b0216803e361 drm/nouveau/bios/tu106: initial support adds 9d7693fe07d6 drm/nouveau/devinit/tu106: initial support adds 73010b8e2b9a drm/nouveau/top/tu106: initial support adds 8d12c4846d4b drm/nouveau/ibus/tu106: initial support adds 1b0a47548274 drm/nouveau/gpio/tu106: initial support adds 52c887539d6d drm/nouveau/i2c/tu106: initial support adds 6a9207ecf5df drm/nouveau/fuse/tu106: initial support adds 476740843bf8 drm/nouveau/mc/tu106: initial support adds 25e6a89076df drm/nouveau/bus/tu106: initial support adds 2fedee302da0 drm/nouveau/tmr/tu106: initial support adds 75794c41242c drm/nouveau/imem/tu106: initial support adds cfcfb6d0a34f drm/nouveau/fb/tu106: initial support adds 13f91e8e5ae5 drm/nouveau/ltc/tu106: initial support adds 70ec09080d85 drm/nouveau/mmu/tu106: initial support adds 340e96a7c3aa drm/nouveau/bar/tu106: initial support adds f5459f34f5ed drm/nouveau/fault/tu106: initial support adds 25a46a4a95d8 drm/nouveau/pmu/tu106: initial support adds bb1e3ff70128 drm/nouveau/therm/tu106: initial support adds 1a38496cdd44 drm/nouveau/dma/tu106: initial support adds 7f7bc32e23e7 drm/nouveau/disp/tu106: initial support adds 1b2a5aff3505 drm/nouveau/fifo/tu106: initial support adds 8ff01abcccbb drm/nouveau/ce/tu106: initial support adds 02c4fb0210dc Merge branch 'linux-4.21' of git://github.com/skeggsb/linu [...] adds 812eeeb6b59e drm/msm: dpu: Add tracing around CTL_FLUSH adds b2b83523b176 drm/msm/dpu: Remove dpu_kms_pm_suspend/resume adds 3750e78c72da drm/msm: Cut dpu_kms hooks from msm_pm_suspend/resume adds 7a007a121d34 drm/msm/dpu: Remove suspend state tracking from crtc adds 9a5e3fce4b74 drm/msm/dpu: Replace dpu_crtc_reset by atomic helper adds 01b09d53ad5b drm/msm: Remove dpu_encoder_phys_ops->hw_reset() adds 37686b5ec41a drm/msm: dpu: Remove unused functions from msm_media_info.h adds bf711751c882 drm/msm: dpu: Remove _dpu_encoder_power_enable() adds 58fba464eaef drm/msm: dpu: Remove 'inline' from several functions adds 0841851f3b22 drm/msm: dpu: Remove empty/useless labels adds aa4df9bf2862 drm/msm: dpu: Clean up _dpu_core_video_mode_intf_connected() adds 84511abc47bd drm/msm: dpu: Remove checks from dpu_plane_destroy_state() adds 6a41da17e87d drm: msm: Use DRM_DEV_* instead of dev_* adds 01665c64b475 drm/msm/dpu: set geometry for iommu domain adds ccdf7e28b4ab drm/msm: update generated headers adds 546ec7b471bc drm/msm/gpu: Allocate the correct size for the GPU memptrs adds 93f7abf19dad drm/msm: Gracefully handle failure in _msm_gem_kernel_new adds 568692102b6a drm/msm/gpu: Add per-submission statistics adds 4241db42e474 drm/msm/gpu: Add trace events for tracking GPU submissions adds 896a248a9034 drm/msm/gpu: Only store local command buffers in the GPU state adds 983674e24b46 drm/msm/gpu: Move gpu_poll_timeout() to adreno_gpu.h adds b9fc230252e7 drm/msm/adreno: Don't capture register values if target do [...] adds 1707add81551 drm/msm/a6xx: Add a6xx gpu state adds d6852b4b2d01 drm/msm/a6xx: Track and manage a6xx state memory adds 1e29dff00400 drm/msm: Add a common function to free kernel buffer objects adds 70dc51b447f5 drm/msm: Remove sgt from the mmu unmap function adds c0ee9794693c drm/msm: Split msm_gem_get_iova into two steps adds 575f0485508b drm/msm: Clean up and enhance the output of the 'gem' debu [...] adds 9fe041f6fdfe drm/msm: Add msm_gem_get_and_pin_iova() adds 7ad0e8cf6317 drm/msm: Count how many times iova memory is pinned adds 0815d7749a68 drm/msm: Add a name field for gem objects adds 84c6127580c1 drm/msm/gpu: Map the ringbuffer in the iova at create time adds 1df4289d5b23 drm/msm: Optimize adreno_show_object() adds 7a93d5c38e5e drm/msm/gpu: add submit flag to hint which buffers should [...] adds 789d2e5a772c drm/msm: rework GEM_INFO ioctl adds f05c83e77460 drm/msm: add uapi to get/set debug name adds 1fed8df30133 drm/msm: bump UAPI version adds eb2b47bb9a03 drm/msm/mdp4: only use lut_clk on mdp4.2+ adds 373931d2d7cd drm/msm/mdp4: allocate blank_cursor_no with MSM_BO_SCANOUT flag adds 86f46f25d8ff drm/msm: use contiguous vram for MSM_BO_SCANOUT when possible adds 21af872cd8c6 drm/msm/adreno: add a2xx adds a5cd7b55dfac drm/msm/mdp5: add config for msm8917 adds b2ccfdf1dde5 drm/msm: set priv->kms to NULL before uninit adds c1866d44d149 drm/msm/dsi: fix dsi clock names in DSI 10nm PLL driver adds d4e98855d170 drm/msm/dpu: Correct dpu destroy and disable order adds 5f79e03b1f7c drm/msm: dpu: Only check flush register against pending flushes adds 50bcc689b1f1 drm/msm: dpu: Make legacy cursor updates asynchronous adds d135c7ebb7bd drm/msm/a6xx: Use new kernel API free function for gpu state adds e400b9edb078 drm/msm/a6xx: Add a name for the crashdumper buffer adds d1d9d0e1724d drm/msm: Only add available components adds c2052a4e5c99 drm/msm: implement a2xx mmu adds f72f4f1ae498 drm/msm/mdp4: add lcdc-align-lsb flag to control lane alignment adds e888c279579e dt-bindings: display: msm/gpu: document amd,imageon compatible adds fb42b5354d71 dt-bindings: msm/dsi: Add ref clock for PHYs adds e6f6d63ed14c drm/msm: add headless gpu device for imx5 adds ff5952a72cb4 drm/msm: dpu: Allocate proper amount for dpu_crtc_state adds 5e1228d7fded drm/msm: dpu: Remove dpu_power_handle_get_dbus_name() adds d05994dfa950 drm/msm: dpu: Remove unused trace_dpu_perf_update_bus() adds 88447b9b58fa drm/msm: dpu: Remove dpu_power_client adds c24b6330035a drm/msm: dpu: Don't use power_event for vbif_init_memtypes adds 3cf63cd5f880 drm/msm: dpu: Handle crtc pm_runtime_resume() directly adds b2bb51e83539 drm/msm: dpu: Remove power_handle from core_perf adds d53a61e1c055 drm/msm: dpu: Include dpu_io_util.h directly in dpu_kms.h adds aeb7b49a1b0f drm/msm: dpu: Move DPU_POWER_HANDLE_DBUS_ID to core_perf adds 09a2e645b0f7 drm/msm: dpu: Remove dpu_power_handle adds 585b3f9472ee drm/msm: dpu: Fix typo in dpu_encoder adds fba7427eb594 drm/msm: dpu: Add ->enabled to dpu_encoder_virt adds 18a63b3c6f0b drm/msm: dpu: Move crtc runtime resume to encoder adds b01c2399226c drm/msm: dpu: Don't drop locks in crtc_vblank_enable adds f449aa6e447c drm/msm: dpu: Grab the modeset locks in frame_event adds 4b8c6279593a drm/msm: dpu: Stop using encoder->crtc pointer adds 1dfdb0e107db drm/msm: dpu: Add modeset lock checks where applicable adds b77d0f0d4ee7 drm/msm: dpu: Move pm_runtime_(get|put) from vblank_enable adds a9d629d71dc7 drm/msm: dpu: Remove crtc_lock from setup_mixers adds e4914867ac99 drm/msm: dpu: Remove vblank_callback from encoder adds f7aafc8d5348 drm/msm: dpu: Use atomic_disable for dpu_crtc_disable adds 5c6277c1d25b drm/msm: dpu: Don't bother checking ->enabled in dpu_crtc_vblank adds a796ba2cb3dd drm/msm: dpu: Separate crtc assignment from vblank enable adds 3e46c5df667b drm/msm: dpu: Remove vblank_requested flag from dpu_crtc adds f9e81b8da34d drm/msm: dpu: Remove crtc_lock adds 27bc773aa69c drm/msm/dpu: Remove dpu_dbg adds 35d600dd9248 drm/msm/dpu: Remove dpu_crtc_get_mixer_height adds 49dfe764797b drm/msm/dpu: Remove dpu_crtc_is_enabled() adds fa79bcc3d18b drm/msm/dpu: Remove unused functions adds 53edf4625966 drm/msm/dpu: Cleanup callers of dpu_hw_blk_init adds ab07e0c19fda drm/msm: Make irq_postinstall optional adds 8fe62a63a867 drm/msm/dpu: Remove dpu_irq and unused functions adds 3d688410e641 drm/msm/dpu: Cleanup the debugfs functions adds 3804a9824186 drm/msm/dpu: Further cleanups for static inline functions adds 7adc4a343f94 drm/msm/dpu: Clean up dpu_media_info.h static inline functions adds ba0ede185ef4 drm/msm/dpu: Fix clock issue after bind failure adds d675ba4b9e6c Merge tag 'drm-msm-next-2018-12-12' of git://people.freede [...] adds d74380ba0e63 drm/selftest: fix spelling mistake "dimention" -> "dimension" adds 0660d8cd8393 drm: Fix docs warning in drm_damage_helper.c adds 2a3c83f5fe07 Merge tag 'vmwgfx-next-2018-12-13' of git://people.freedes [...] adds 4971f090aa7f Merge tag 'drm-next-2018-12-14' of git://anongit.freedeskt [...] adds 3a379bbcea0a i3c: Add core I3C infrastructure adds bd360e8175f4 docs: driver-api: Add I3C documentation adds a9f3edd0dd87 i3c: Add sysfs ABI spec adds 54820b4a6627 dt-bindings: i3c: Document core bindings adds 4f26d0666961 MAINTAINERS: Add myself as the I3C subsystem maintainer adds 603f2bee2c54 i3c: master: Add driver for Cadence IP adds e29d0d9c90c9 dt-bindings: i3c: Document Cadence I3C master bindings adds ad15e8c0fafa i3c: master: Remove set but not used variable 'old_i3c_scl_lim' adds 1dd728f5d4d4 i3c: master: Add driver for Synopsys DesignWare IP adds 116e246a8bcd dt-binding: i3c: Document Synopsys DesignWare I3C adds 16da99cf0e4d MAINTAINERS: Add myself as the dw-i3c-master module maintainer adds 2b2b283c0596 i3c: master: dw: fix mask operation by using the correct operator adds 840414ae59d8 i3c: fix an error code in i3c_master_add_i3c_dev_locked() adds afe120c777b7 ic3: off by one in mode_show() adds 25ac3da61ba1 i3c: master: cdns: fix I2C transfers in Cadence I3C master driver adds b3cc2bfe7244 Merge tag 'i3c/for-4.21' of git://git.kernel.org/pub/scm/l [...] adds 18d54e557c55 mtd: maps: physmap: Add SPDX header adds 00142d6ffeb6 mtd: maps: physmap: Rename ->map and ->mtd into ->maps and ->mtds adds c7f6dc60a319 mtd: maps: physmap: Use platform_get_resource() to retriev [...] adds 16f2101b4ddb mtd: maps: physmap: Use dev_notice() and a %pR specifier adds ea5bc54b12e8 mtd: maps: physmap: Use devm_ioremap_resource() adds 51b436a2420e mtd: maps: physmap: Remove the MAX_RESOURCES limitation adds 1e4f42084910 mtd: maps: physmap: Check mtd_device_{parse_register, unre [...] adds 7abe5309de76 mtd: maps: physmap: Return -ENOMEM directly when info allo [...] adds cb946bf6aaeb mtd: maps: physmap: Fix coding style issues reported by ch [...] adds 0c3def9b58d8 mtd: maps: Prepare merging of physmap and physmap_of adds 642b1e8dbed7 mtd: maps: Merge physmap_of.c into physmap-core.c adds 6ca15cfa0788 mtd: maps: Rename physmap_of_{versatile, gemini} into phys [...] adds 3edf4b9f381e dt-binding: mtd: physmap: Document the addr-gpios property adds ba32ce95cbd9 mtd: maps: Merge gpio-addr-flash.c into physmap-core.c adds 99f732b3a865 mtd: maps: physmap: Invert logic on if/else branch adds d24dbd7541ff mtd: maps: Get rid of the latch-addr-flash driver adds 81d9e98fceb6 mtd: Kconfig: fix spelling mistake "partions" -> "partition" adds 98473f5acc00 mtd: block2mtd: mark expected switch fall-throughs adds f7d6cf6d0c7e mtd: cfi_cmdset_0020: Mark expected switch fall-throughs adds 43f1fd01a635 mtd: Move Redboot partition parser adds e0be6a68b541 mtd: partitions: Add RedBoot FIS DT bindings adds c0e118c8a1a3 mtd: partitions: Add OF support to RedBoot partitions adds a788c5272769 jffs2: Fix use of uninitialized delayed_work, lockdep breakage adds 4845a077c0b9 mtd: nftl: clean up indentation, remove extraneous tabs adds 4348433d8c02 mtd: fix mtd_oobavail() incoherent returned value adds 89f706dbd54f mtd: fix Coverity integer handling issue adds 1186af457cc1 mtd: keep original flags for every struct mtd_info adds 6750f61a13a0 mtd: improve calculating partition boundaries when checkin [...] adds bafae53817e7 mtd: change len type from signed to unsigned type adds c78f59d7145e mtd: use DEFINE_SHOW_ATTRIBUTE() instead of open-coding it adds b3dd93030c3c mtd: maps: physmap: Leave assigned complex mappings adds 9d3b5086f6d4 mtd: physmap_of_gemini: Handle pin control adds 7677ea0e8843 MAINTAINERS: Update my email address adds 9a4d83074769 mtd: spinand: winbond: Add support for W25N01GV adds 41d6f0d07d76 mtd: rawnand: fsmc: Fix unchecked return value in fsmc_rea [...] adds b0e137ad24b6 mtd: rawnand: Provide helper for polling GPIO R/B pin adds 3bd647ee7abc mtd: rawnand: ams-delta: Stop using legacy .IOADDR_R/W adds 861fbd6e808e mtd: rawnand: ams-delta: Convert the driver to ->exec_op() adds 321e54047b61 mtd: rawnand: denali: include <linux/bits.h> instead of <l [...] adds 0282fefb1a29 mtd: rawnand: r852: use generic DMA API adds acc9d62b6872 mtd: rawnand: Flag 1.8V AC chips with a broken GET_FEATURE [...] adds 647ad49ca672 staging: Remove the mt29f_spinand driver adds 9e3e4d8a093b Merge tag 'v4.20-rc2' of git://git.kernel.org/pub/scm/linu [...] adds cfd740171910 mtd: rawnand: sh_flctl: convert to SPDX identifiers adds 10949af1681d mtd: spinand: Add initial support for Toshiba TC58CVG2S0H adds 0813621ba898 mtd: rawnand: Stop passing mtd_info objects to internal functions adds 99f3351a6d6e mtd: rawnand: Reorganize code to avoid forward declarations adds 996852a97bc6 mtd: rawnand: legacy: Drop useless test in nand_legacy_set [...] adds 1f2d29e634b3 mtd: rawnand: Move nand_exec_op() to internal.h adds 336058c8f4c2 mtd: rawnand: Remove unused NAND_CONTROLLER_ALLOC flag adds fbb080a1fcad mtd: rawnand: ams-delta: Allow this driver to be compiled [...] adds 4857393d5655 mtd: rawnand: ams-delta: Add an SPDX tag to replace the li [...] adds d54445d664a1 mtd: rawnand: ams-delta: Fix various coding style issues adds 8bbc3c0850d0 mtd: rawnand: ams-delta: cleanup ams_delta_init() error path adds 876ba603c9e0 mtd: rawnand: ams-delta: Check mtd_device_register() return code adds 9fd6bcffe741 mtd: rawnand: ams-delta: Explicitly inherit from nand_controller adds 1d0178593d14 mtd: rawnand: Add nand_[de]select_target() helpers adds ae2294b10b0f mtd: rawnand: Pass the CS line to be selected in struct na [...] adds 02b4a52604a4 mtd: rawnand: Make ->select_chip() optional when ->exec_op [...] adds 550b9fc4e3af mtd: rawnand: fsmc: Stop implementing ->select_chip() adds b25251414f6e mtd: rawnand: marvell: Stop implementing ->select_chip() adds 2ace451cae22 mtd: rawnand: tegra: Stop implementing ->select_chip() adds 653c57c7da08 mtd: rawnand: vf610: Stop implementing ->select_chip() adds 1770022ffa85 mtd: rawnand: ams-delta: Stop implementing ->select_chip() adds 7d6c37e90cf9 mtd: rawnand: Deprecate the ->select_chip() hook adds f2abfeb2078b mtd: rawnand: Move the ->exec_op() method to nand_controller_ops adds 7a08dbaedd36 mtd: rawnand: Move ->setup_data_interface() to nand_contro [...] adds 02e1ca60f4c3 ARM: OMAP1: ams-delta: Provide GPIO lookup table for NAND [...] adds 9773861304f1 mtd: rawnand: ams-delta: Request data port GPIO resource adds 7416bd35008c mtd: rawnand: ams-delta: Use GPIO API for data I/O adds 48fa2f58a5d6 ARM: OMAP1: ams-delta: Drop obsolete NAND resources adds 1b489effdb6d mtd: rawnand: marvell: fix spelling mistake in kernel doc adds a2a05c2f530c mtd: rawnand: denali: remove ->dev_ready() hook adds 5fb3dc114706 mtd: rawnand: denali: remove denali_reset_banks() adds bfc535f44089 mtd: rawnand: fsmc: Stop passing mtd_info objects to inter [...] adds 5b47f4078103 mtd: rawnand: fsmc: Fix the fsmc_nand_data kernel-doc adds 1e809f7ef4d2 mtd: rawnand: fsmc: Make conversion from chip to fsmc consistent adds ad71148c1804 mtd: rawnand: fsmc: Stop using the dummy controller obj adds bb6963449f3d mtd: rawnand: fsmc: Add an SPDX tag to replace the license text adds fc43f45ed563 mtd: rawnand: fsmc: Fix all coding style issues reported b [...] adds 4440f781969d mtd: rawnand: vf610: Stop passing mtd_info to internal functions adds da59b4538c4c mtd: rawnand: vf610: Stop using the dummy controller obj adds 419e5b84a4be mtd: rawnand: vf610: Add an SPDX tag to replace the license text adds 7b6a9b28ecf2 mtd: rawnand: Deprecate the dummy_controller field adds c93c613214ac mtd: spinand: add support for GigaDevice GD5FxGQ4xA adds 38842572df1c mtd: rawnand: jz4780: annotate implicit fall throughs adds b637ef779575 mtd: rawnand: Fix JEDEC detection adds 9b432630e015 mtd: rawnand: omap2: Pass the parent of pdev to dma_reques [...] adds cafb56dd741e mtd: rawnand: marvell: prevent timeouts on a loaded machine adds 732774437ae0 mtd: rawnand: sunxi: Write pageprog related opcodes to WCMD_SET adds ccec4a4a4f27 Merge tag 'nand/for-4.21' of git://git.infradead.org/linux [...] adds e7b65a49c43f mtd: spi-nor: remove unneeded smpt zeroization adds d720a43333b0 mtd: spi-nor: Add Winbond w25q128jv support adds 815541713730 mtd: spi-nor: Add support for mx25u12835f adds f66734ae2d8d mtd: spi-nor: mark desirable switch case fall through adds 0005aad09453 mtd: spi-nor: add macros related to MICRON flash adds a98086e00420 mtd: spi-nor: add entry for mt35xu512aba flash adds 4cc106f8f245 mtd: spi-nor: Add support for IS25LP032/064 adds 84a1c2109d23 mtd: spi-nor: cast to u64 to avoid uint overflows adds 548ed6847f53 mtd: spi-nor: Add the SNOR_F_4B_OPCODES flag adds 2aaa5f7e0c07 mtd: spi-nor: Add a post BFPT parsing fixup hook adds 2bffa65da43e mtd: spi-nor: Add a post BFPT fixup for MX25L25635E adds 87f3ed184d97 mtd: spi-nor: Drop inline on all internal helpers adds f10aa369d5c2 mtd: spi-nor: Avoid forward declaration of internal functions adds b296379fef7c mtd: spi-nor: Stop passing flash_info around adds eb6ec1d79b40 mtd: spi-nor: Make the enable argument passed to set_byte( [...] adds e9f3a2bcc374 mtd: spi-nor: Add an SPDX tag to spi-nor.{c,h} adds d05e21e3cfc7 mtd: spi-nor: Add 4B_OPCODES flag to is25lp256 adds 816873eaeec6 mtd: spi-nor: parse SFDP 4-byte Address Instruction Table adds b422847877e3 mtd: spi-nor: Add support for is25lp016d adds f366d3854ec0 Merge tag 'spi-nor/for-4.21' of git://git.infradead.org/li [...] adds eaa764997115 Merge tag 'mtd/for-4.21' of git://git.infradead.org/linux-mtd adds 4e5f42df5778 media: intel-ipu3: cio2: Remove redundant definitions adds 9dab12c7a66d media: imx214: device tree binding adds 436190596241 media: imx214: Add imx214 camera sensor driver adds 35629182eb8f media: ov13858: Check for possible null pointer adds d148b85e8b07 media: ov5645: constify v4l2_ctrl_ops structure adds fbe57dde7126 media: ov7740: constify structures stored in fields of v4l [...] adds 5b79da06f74e media: v4l2-ioctl: don't use CROP/COMPOSE_ACTIVE adds 177bbc67812d media: v4l2-common.h: put backwards compat defines under # [...] adds 8cbd94bda983 media: v4l2-ioctl: add QUIRK_INVERTED_CROP adds 98af278b1e0f media: davinci/vpbe: drop unused g_cropcap adds ee10dc36b485 media: cropcap/g_selection split adds 9ad763d0eb1a media: exynos-gsc: replace v4l2_crop by v4l2_selection adds 8edf27c275a8 media: s5p_mfc_dec.c: convert g_crop to g_selection adds 158efdeebc48 media: exynos4-is: convert g/s_crop to g/s_selection adds f72b9d8cfcd6 media: s5p-g2d: convert g/s_crop to g/s_selection adds ed3e2749ff4a media: v4l2-ioctl: remove unused vidioc_g/s_crop adds 5200ab6a32d6 media: vidioc_cropcap -> vidioc_g_pixelaspect adds b03c2fb97adc media: add SECO cec driver adds daef95769b3a media: seco-cec: add Consumer-IR support adds fd044de30b78 media: mceusb: Include three Hauppauge USB dvb device with IR rx adds 02d32bdad312 media: rc: add driver for Xbox DVD Movie Playback Kit adds cea1c41d6ba0 media: rc: XBox DVD Remote uses 12 bits scancodes adds 8d023a578777 media: rc: imon_raw: use fls rather than loop per bit adds 9916ac07cd79 media: saa7134: rc device does not need 'saa7134 IR (' prefix adds 0cfd56a8187d media: saa7134: hvr1110 can decode rc6 adds e5bb9d3d755f media: rc: cec devices do not have a lirc chardev adds 2396e2821b0f media: rc: imon: replace strcpy() by strscpy() adds 8e782fcf7827 media: rc: ensure close() is called on rc_unregister_device adds c764da98a600 media: video-i2c: avoid accessing released memory area whe [...] adds ae9e196dad3b media: video-i2c: use i2c regmap adds 85de5e069a39 media: v4l2-common: add V4L2_FRACT_COMPARE adds a714f6c70c28 media: vivid: use V4L2_FRACT_COMPARE adds 56281021d654 media: video-i2c: support changing frame interval adds 8ea0f2ba0fa3 media: mtk-vcodec: Release device nodes in mtk_vcodec_init [...] adds c7f7da2a603a media: video-i2c: hwmon: constify vb2_ops structure adds f8e5b2f3903c media: venus: change the default value of GOP size adds 7c91d0a4e1b7 media: v4l: constify v4l2_ioctls[] adds 47fc65fab146 media: vim2m/vicodec: set device_caps in video_device struct adds 4e3f14052f73 media: vidioc-enum-fmt.rst: update list of valid buftypes adds aec89917542c media: vicodec: prepare support for various number of planes adds 195057196bfe media: vicodec: Add support of greyscale format adds 16ecf6dff97c media: vicodec: Add support for 4 planes formats adds cb24f1a0ee61 media: imx214: Remove unnecessary self assignment in for loop adds 9ffd7ffe6504 media: v4l: uAPI doc: Simplify NATIVE_SIZE selection targe [...] adds 53f6f81da7db media: imx258: remove test pattern map from driver adds 329d9e353df4 media: mt9m111: support log_status ioctl and event interface adds dde64f725a4d media: mt9m111: add V4L2_CID_COLORFX control adds 6210500691b2 media: ov2640: add V4L2_CID_TEST_PATTERN control adds c65455160a72 media: ov2640: support log_status ioctl and event interface adds 2d18fbc5518f media: ov5640: support log_status ioctl and event interface adds 7852adf83cdd media: ov7670: support log_status ioctl and event interface adds bedfcd467c33 media: ov772x: support log_status ioctl and event interface adds d959c40f370e media: dt-bindings: media: Add Allwinner V3s Camera Sensor [...] adds 5cc7522d8965 media: sun6i: Add support for Allwinner CSI V3s adds 34d833a91ae6 media: sum6i: Fix a few coding style issues adds 71bfeb42796e media: sun6i: manually fix other coding style issues adds b7eadaa3a02a media: dt-bindings: media: sun6i: Add A31 and H3 compatibles adds 482ac2aa36fe media: sun6i: Add A31 compatible adds 5f229dcabc4a media: v4l: uAPI doc: Changing frame interval won't change format adds c45fbdf24c61 media: ov2680: fix null dereference at power on adds 649cfc2bdfee media: coda: fix memory corruption in case more than 32 in [...] adds 6c0f5d236fd0 media: coda: store unmasked fifo position in meta adds 51407c2da0b7 media: coda: always hold back decoder jobs until we have e [...] adds c3d996fb03c6 media: coda: limit queueing into internal bitstream buffer adds 074e8db02cb4 media: coda: reduce minimum frame size to 48x16 pixels. adds cdd87d3a2c3b media: coda: remove unused instances list adds 68d66a931079 media: coda: don't disable IRQs across buffer meta handling adds 4c5ce24bcacb media: coda: set V4L2_CAP_TIMEPERFRAME flag in coda_s_parm adds 07b6080d4e6d media: coda: implement ENUM_FRAMEINTERVALS adds cf13135cf593 media: coda: never set infinite timeperframe adds 7e47c3841414 media: coda: fail S_SELECTION for read-only targets adds 01a2d72149d8 media: coda: print SEQ_INIT error code as hex value adds 299cc3181b43 media: coda: improve queue busy error message adds 8f90d15e6d54 media: coda: normalise debug output adds c229f5c74665 media: coda: debug output when setting visible size via cr [...] adds efceb765ff1d media: imx-pxp: Check the return value from clk_prepare_enable() adds e03eb362103b media: imx-pxp: Check for pxp_soft_reset() error adds 3431ebe5a6c0 media: imx-pxp: Improve pxp_soft_reset() error message adds cc4e51b83860 media: dt-bindings: rcar-vin: Add R8A77990 support adds fad6d6dd4e09 media: rcar-vin: Add support for R-Car R8A77990 adds 72a8914ff066 media: dt-bindings: rcar-csi2: Add R8A77990 adds 6511459d2a23 media: rcar-csi2: Add R8A77990 support adds 10c08812fe60 media: rcar: rcar-csi2: Update V3M/E3 PHTW tables adds 87c6f1b57f61 media: rcar-csi2: Handle per-SoC number of channels adds b12c7afc10b0 media: platform: fix platform_no_drv_owner.cocci warnings adds 02e6d2eaa9c3 media: doc-rst: Fix broken references adds ac791f19a273 media: cec-pin: fix broken tx_ignore_nack_until_eom error [...] adds 2e84eb9affac media: pulse8-cec: return 0 when invalidating the logical address adds cd26d1c4d1bc media: vb2: vb2_mmap: move lock up adds 40d91c9988af media: adv7604: add CEC support for adv7611/adv7612 adds 7f02ac77c768 media: cec: report Vendor ID after initialization adds db07c5ca5596 media: cec: add debug_phys_addr module option adds 32804fcb612b media: cec: keep track of outstanding transmits adds 2e9a2ec53cd6 media: v4l uapi docs: few minor corrections and typos adds 299553d88e2d media: vicodec: constify v4l2_ctrl_ops structure adds a74865e7a17a media: rockchip/rga: constify v4l2_m2m_ops structure adds da411ab10cc1 media: vimc: constify structures stored in fields of v4l2_ [...] adds 701f49bc028e media: vivid: fix error handling of kthread_run adds 9729d6d282a6 media: vivid: set min width/height to a value > 0 adds be773a176cbb media: rockchip/rga: constify video_device structure adds e10b40f33043 media: vivid: fill in media_device bus_info adds 52117be68b82 media: vim2m: use cancel_delayed_work_sync instead of flus [...] adds 2912289a5180 media: adv*/tc358743/ths8200: fill in min width/height/pixelclock adds 62dcb4f41836 media: vb2: check memory model for VIDIOC_CREATE_BUFS adds b01783f801e6 media: MAINTAINERS fixups adds e5f71a27fa12 media: v4l2-tpg: array index could become negative adds 560ccb75c2ca media: vivid: free bitmap_cap when updating std/timings/etc. adds 5df317c8786b media: venus: firmware: add routine to reset ARM9 adds a4cf7e3c069d media: venus: firmware: move load firmware in a separate function adds f9799fcce4bb media: venus: firmware: register separate platform_device [...] adds df381dc8e475 media: venus: firmware: add no TZ boot and shutdown routine adds fe5a2bbb6333 media: dt-bindings: media: Document bindings for venus fir [...] adds 913f3ec280ab media: mem2mem: Require capture and output mutexes to match adds 542a522d32ef media: v4l2-ioctl.c: Simplify locking for m2m devices adds cbec2836f8be media: v4l2-mem2mem: Simplify exiting the function in __v4 [...] adds cbd9463da1b1 media: v4l2-mem2mem: Avoid calling .device_run in v4l2_m2m [...] adds 949f29f60714 media: cedrus: Get rid of interrupt bottom-half adds d644cca50f36 media: vb2: Allow reqbufs(0) with "in use" MMAP buffers adds 5e99456c20f7 media: videobuf2-v4l2: drop WARN_ON in vb2_warn_zero_bytesused() adds 5609f2067691 media: seco-cec: fix Makefile adds a2717eae73ac media: seco-cec: declare ops as static const adds c06ef2e9acef media: vb2: be sure to unlock mutex on errors adds 807b8675a67b media: dvb_frontend: don't print function names twice adds 00ecd6bc7128 media: dvb_frontend: add debug message for frequency intervals adds a1d88fe49848 media: dvb-pll: fix tuner frequency ranges adds 708d75fe1c7c media: dvb-pll: don't re-validate tuner frequencies adds 6748c1cfd253 media: venus: add support for USERPTR to queue adds 0aaddaaf6841 media: venus: handle peak bitrate set property adds 61df5aa325fe media: venus: dynamic handling of bitrate adds 87e25f4b2c3c media: venus: fix reported size of 0-length buffers adds 2ad18d1d785f media: saa7134: rc-core maintains users count, no need to [...] adds 255095fa7f62 media: dvb-usb-v2: Fix incorrect use of transfer_flags URB [...] adds 6bca5de961cc media: dib0700: fix spelling mistake "Amplifyer" -> "Amplifier" adds 09a446d27843 media: af9033: Remove duplicated switch statement adds bac26a63f9bf media: dvb: Use WARM definition from identify_state() adds 458ffce1cb46 media: cxd2880-spi: fix probe when dvb_attach fails adds 73f847af391a media: usb: Use kmemdup instead of duplicating its function. adds 2c4746cf45b9 media: dvb-frontends: Use kmemdup instead of duplicating i [...] adds 28fc5a367ef0 media: mxl5xx: constify dvb_frontend_ops structure adds 6c0943cdb54d media: dib0900: fix smatch warnings adds cb496cd472af media: cxd2880-spi: Add optional vcc regulator adds 5d331b7f4c4c media: sony-cxd2880: add optional vcc regulator to bindings adds 83268fa6b43c media: xilinx: Use SPDX-License-Identifier adds d55c6f51fe3f media: xilinx: fix typo in formats table adds 92799ef7209b media: v4l: Add 4bpp packed depth confidence format CNF4 adds 38e9b928060a media: uvcvideo: Add support for the CNF4 format adds 10e1fdb95809 media: uvcvideo: Refactor teardown of uvc on USB disconnect adds 79e89e36dc8a media: i2c: TDA1997x: select CONFIG_HDMI adds 34c7dc8b3239 media: exynos4-is: fix spelling mistake ACTURATOR -> ACTUATOR adds 32211e47999d media: em28xx: fix spelling mistake, "Cinnergy" -> "Cinergy" adds 9483a3f8e1b5 media: adv7180: add g_skip_frames support adds 25f5c34bc8bf media: camss: Take in account sensor skip frames adds 8b8130f0c76a media: mtk-vcodec: Remove VA from encoder frame buffers adds adcfdbde20dc media: vivid: fix smatch warnings adds aa35dc3c7195 media: DaVinci-VPBE: fix error handling in vpbe_initialize() adds b04240a6d5ed media: v4l: Fix MPEG-2 slice Intra DC Precision validation adds c2286cc02e32 media: v4l: ioctl: Allow drivers to fill in the format des [...] adds b52b88ce5bd6 media: v4l2-pci-skeleton: replace vb2_buffer with vb2_v4l2_buffer adds ba08e61a7990 media: v4l2-pci-skeleton: depend on CONFIG_SAMPLES adds 191cf8b0746a media: adv7604 added include of linux/interrupt.h adds a4b3675f9b83 media: vivid: add req_validate error injection adds fbdefb67f40e media: tda7432: fix spelling mistake "maximium" -> "maximum" adds 98b5368ff941 media: vicodec: move the GREY format to the end of the list adds 9b90dc85c718 media: seco-cec: add missing header file to fix build adds 811496c9679a media: uvcvideo: Refactor URB descriptors adds c6d664fe8a7a media: uvcvideo: Convert decode functions to use new conte [...] adds e829b262a678 media: uvcvideo: Protect queue internals with helper adds c50c9c1e659d media: uvcvideo: queue: Simplify spin-lock usage adds 01e90464e42e media: uvcvideo: queue: Support asynchronous buffer handling adds ece41454c6a5 media: uvcvideo: Abstract streaming object lifetime adds b012186acef5 media: uvcvideo: Move decode processing to process context adds 571e70dbd421 media: uvcvideo: Split uvc_video_enable into two adds fb58e16bb783 media: uvcvideo: Rename uvc_{un,}init_video() adds 30eb909d1146 media: uvcvideo: Utilise for_each_uvc_urb iterator adds d695eb5b3b96 media: rtl28xxu: add support for Sony CXD2837ER slave demod adds d95947c05eaf media: dib7000p: Remove dead code adds 8824e5018c19 media: lmedm04: Move usb buffer to lme2510_state. adds d3411f656cbb media: lmedm04: use dvb_usbv2_generic_rw_locked adds aaef6a9dd0ea media: usb: dvb-usb: remove old friio driver adds e4cf679c9a0f media: drivers: media: pci: b2c2: Fix errors due to unappr [...] adds 330abed79aad media: remove redundant include moduleparam.h adds 81fd5fd46ec9 media: tvp5150: fix irq_request error path during probe adds 12645e0655e4 media: ddbridge: remove some duplicated include file adds b6973637c4cc media: ddbridge: remove another duplicate of io.h and sort [...] adds b1b71c877a16 media: Staging: media: replace deprecated probe method adds dee0808d77ae media: imx-pxp: remove duplicated include from imx-pxp.c adds 3cd6954c9b0d media: sti/bdisp: don't pass GFP_DMA32 to dma_alloc_attrs adds b2e9a4eda11f media: firewire: Fix app_info parameter type in avc_ca{,_a [...] adds dceccec169b3 media: v4l2-fwnode: Demote warning to debug level adds 6cfe94782da6 media: imx319: fix wrong order in test pattern menus adds 4cf9f8feb90b media: imx355: fix wrong order in test pattern menus adds ce6ebeacbef3 media: unify some sony camera sensors pattern naming adds cea8c0077d6c media: imx274: fix stack corruption in imx274_read_reg adds 82f5b507c0cf media: imx274: declare the correct number of controls adds 4f9d7225c70d media: imx274: select REGMAP_I2C adds 7784b1d27898 media: mt9m111: add s_stream callback adds 3c437901bd83 media: mt9m111: add streaming check to set_fmt adds 937bb42578c1 media: mt9m111: add support to select formats and fps for [...] adds 302d29700d0e media: dt-bindings: media: mt9m111: adapt documentation to [...] adds 48856d91321f media: dt-bindings: media: mt9m111: add pclk-sample property adds 98480d65c48c media: mt9m111: allow to setup pixclk polarity adds 071154499193 media: ov5640: Fix set format regression adds aa2882481cad media: ov5640: Adjust the clock based on the expected rate adds c14d107e7417 media: ov5640: Remove the clocks registers initialization adds 7851fe7ad4d9 media: ov5640: Remove redundant defines adds a9e17125a568 media: ov5640: Remove redundant register setup adds dfbfb7aa832c media: ov5640: Compute the clock rate at runtime adds 86d81ad9dd1b media: ov5640: Remove pixel clock rates adds 086c25f8fef9 media: ov5640: Enhance FPS handling adds 5a3ad937bc78 media: ov5640: Make the return rate type more explicit adds f6cc192fbf08 media: ov5640: Make the FPS clamping / rounding more extendable adds e823fb165b76 media: ov5640: Add 60 fps support adds 1da3afb58cd1 media: ov5640: Remove duplicate auto-exposure setup adds da2c94c8f973 media: v4l2: async: remove locking when initializing async [...] adds b9bbbbfef991 media: vicodec: Change variable names adds 861c56c13d81 media: Documentation/media: uapi: Explicitly say there are [...] adds 18e6830a636c media: remove text encoding from rst files adds 82559ac0273a media: add SPDX header to media uAPI files adds 70100e055cc0 media: svg files: dual-licence some files with GPL and GFDL adds f2ac8ce823db media: docs: brainless mass add SPDX headers to all media files adds 14c9dfec3409 media: pixfmt-meta-d4xx.rst: Add a license to it adds 14a4467a0a5e Merge commit '0072a0c14d5b7cb72c611d396f143f5dcd73ebe2' in [...] adds 7f22507b1397 media: dt-bindings: Document the Rockchip VPU bindings adds 775fec69008d media: add Rockchip VPU JPEG encoder driver adds bcebf81255a7 media: rockchip/vpu: fix a few alignments adds 2bf47eefca6d media: stkwebcam: Support for ASUS A6VM notebook added. adds 3c28b91380dd media: stkwebcam: Bugfix for wrong return values adds 87bd0e034e84 media: lmedm04: Add missing usb_free_urb to free interrupt urb. adds 8d31a499c60f media: lmedm04: Move interrupt buffer to priv buffer. adds c35f0b16537c media: venus: add support for key frame adds 91dc5e91edf7 media: staging: tegra-vde: Replace debug messages with tra [...] adds d338e17993f7 media: v4l2: clarify H.264 loop filter offset controls adds 75fa6e4f83a0 media: coda: fix H.264 deblocking filter controls adds 87c9f1971492 media: pvrusb2: fix spelling mistake "statuss" -> "status" adds fe8fb032732f media: sun6i: fix spelling mistake "droped" -> "dropped" adds 22f54602526e media: cedrus: Remove global IRQ spin lock from the driver adds ad93f09b02ee media: MAINTAINERS: Change Todor Tomov's email address adds 8f4c20cb6ab1 media: marvell-ccic: trivial fix to the datasheet URL adds 4e1e0eb0e074 media: v4l2-ioctl: Zero v4l2_plane_pix_format reserved fields adds 2123cbd687ca media: venus: Support V4L2 QP parameters in Venus encoder adds de2563bce7a1 media: venus: core: Set dma maximum segment size adds 2fc6e404117e media: Use of_node_name_eq for node name comparisons adds 3ba37c2bcb0c media: rcar-csi2: add R8A77980 support adds a383096c98b4 media: rcar-vin: add R8A77980 support adds be7e3c3684e0 media: vivid: Improve timestamping adds d138091ffca6 media: v4l2-subdev: document controls need _FL_HAS_DEVNODE adds e0fe5c7b22a8 media: staging: media: imx: Use of_node_name_eq for node n [...] adds 69d2a734c5dc media: video-i2c: support runtime PM adds ac11da47ff45 media: video-i2c: check if chip struct has set_power function adds 66ca86fe37db media: dt-bindings: media: cedrus: Add compatibles for the [...] adds f7fa2b6ae13f media: cedrus: Add device-tree compatible and variant for [...] adds e82a34fa89f8 media: cedrus: Add device-tree compatible and variant for [...] adds 9ed5d5fb8b43 media: cetrus: return an error if alloc fails adds e4d7b113fdcc media: cedrus: don't initialize pointers with zero adds 00c30f42c759 media: rockchip vpu: remove some unused vars adds 0f4bb10857e2 media: siano: Use kmemdup instead of duplicating its function adds ee494cf377e1 media: v4l2-device: Link subdevices to their parent device [...] adds e159b6074c82 media: vimc: fix start stream when link is disabled adds 95f0455c549c media: dt-bindings: media: Add Aspeed Video Engine binding [...] adds d2b4387f3bdf media: platform: Add Aspeed Video Engine driver adds 4bd257d88490 Merge tag 'v4.20-rc7' into patchwork adds e7121ab4056f media: docs: fix some GPL licensing ambiguity at the text adds daad52c8aa4f media: drxk_hard: check if parameter is not NULL adds bbb55cd70890 media: ddbridge: Move asm includes after linux ones adds 4bd46aa0353e media: cx23885: only reset DMA on problematic CPUs adds 5813540b584c Merge tag 'media/v4.20-6' of git://git.kernel.org/pub/scm/ [...] adds fa09d06522ce media: v4l2-fwnode: Fix setting V4L2_MBUS_DATA_ACTIVE_HIGH [...] adds 72148d1a57e7 media: v4l: Add support for V4L2_BUF_TYPE_META_OUTPUT adds 934a040be674 media: docs-rst: v4l: Document V4L2_BUF_TYPE_META_OUTPUT i [...] adds 88aa9d204571 media: staging/intel-ipu3: abi: Add register definitions and enum adds 2da6500d335e media: staging/intel-ipu3: abi: Add structs adds 26f5689592e2 media: staging/intel-ipu3: mmu: Implement driver adds 2a2c51d3287e media: staging/intel-ipu3: Implement DMA mapping functions adds e9fad6f1d230 media: staging/intel-ipu3: css: Add dma buff pool utility [...] adds 09d290f0ba21 media: staging/intel-ipu3: css: Add support for firmware m [...] adds 15e2f1ba09ad media: staging/intel-ipu3: css: Add static settings for im [...] adds e11110a5b744 media: staging/intel-ipu3: css: Compute and program ccs adds edfe84526099 media: staging/intel-ipu3: css: Initialize css hardware adds f5f2e4273518 media: staging/intel-ipu3: Add css pipeline programming adds a0ca1627b450 media: staging/intel-ipu3: Add v4l2 driver based on media [...] adds 7fc7af649ca7 media: staging/intel-ipu3: Add imgu top level pci device driver adds 41158dabfd91 media: staging/intel-ipu3: Add Intel IPU3 meta data uAPI adds 51abe041c5ed media: staging/intel-ipu3: Add dual pipe support adds faa9ce7c59a7 media: ipu3-imgu: Fix compiler warnings adds d84273453689 media: ipu3-imgu: Fix firmware binary location adds 34fc0e1bf892 media: doc-rst: Add Intel IPU3 documentation adds d0276a2b8303 media: v4l: Add Intel IPU3 meta buffer formats adds 5e44465ccf7a media: staging/ipu3-imgu: Address documentation comments adds 38b11beb73c5 media: staging/ipu3-imgu: Add MAINTAINERS entry adds 996680d461f8 Merge tag 'media/v4.20-7' of git://git.kernel.org/pub/scm/ [...] adds ad43d528a7ac ALSA: usb-audio: Define registers for CM6206 adds 6da8f44624ad ALSA: hda/ca0132 - Optimize for non-PCI configuration adds fba43f454cdf ALSA: oxfw: add support for APOGEE duet FireWire adds 4593f2da15bc ALSA: asihpi: clean up indentation, replace spaces with tab adds 988e30af9a50 Merge branch 'for-linus' into for-next adds c12faa2bc56c ALSA: aoa: Use device_type helpers to access the node type adds 33b2e1442aea ALSA: firewire-tascam: pick up data of state from tx isoch [...] adds 90e8ac5c9d44 ALSA: firewire-tascam: add new hwdep ioctl command to get [...] adds d7167422433c ALSA: firewire-tascam: queue events for change of control surface adds afb8e2daa031 ALSA: firewire-tascam: apply small refactoring to handle s [...] adds a8c0d13267a4 ALSA: firewire-tascam: notify events of change of state fo [...] adds 5f2ad5942f6b Merge branch 'for-linus' into for-next adds 3103c08f968d ALSA: control: Consolidate helpers for adding and replacin [...] adds c94800a3952c ALSA: hda/tegra: compatible string as shortname adds faa2541f5b1a leds: trigger: Introduce audio mute LED trigger adds d00fa46e0a2c platform/x86: dell-laptop: Add micmute LED trigger support adds 4e1d092445a5 platform/x86: thinkpad_acpi: Add audio mute LED classdev support adds b3802783d0b5 ALSA: hda - Support led audio trigger adds f783e128a6f1 platform/x86: dell-laptop: Drop superfluous exported function adds 9e908a180e6a platform/x86: thinkpad_acpi: Drop superfluous exported function adds 22b3b41c709b Merge branch 'topic/leds-trigger' into for-next adds 350355e33931 ALSA: hda/tegra - Probe up to 8 codecs adds 917bb90c65da ALSA: hda/hdmi - Add Tegra186 and Tegra194 support adds 192a71229540 ALSA: aoa: Remove direct OF name and type accesses adds 157ab88ef64a ALSA: aoa: Use of_node_name_eq for node name comparisons adds 2bff7e97ebbb Merge branch 'for-linus' into for-next adds e6ce180fa6df ALSA: hda - Add jack pointer and unsolicited event bits to [...] adds 911761c23043 ALSA: hda - Add jack button support adds e854747d7593 ALSA: hda/realtek - Enable headset button support for new codec adds 46079bacb469 Merge branch 'for-linus' into for-next adds 1e73359a24fa ALSA: hda/ca0132 - make pci_iounmap() call conditional adds 3ae49ed92302 ALSA: fireface: share some registers for status of clock s [...] adds 72f10f08b6e9 ALSA: fireface: share status and configuration dump adds 3c3b892b3735 ALSA: fireface: share helper function to get current sampl [...] adds 5bfb841e2f59 ALSA: fireface: add support for second optical interface f [...] adds 0085c6edabe8 ALSA: fireface: share register for async transaction of MI [...] adds 3eb8a2445949 ALSA: fireface: add driver data for register for MIDI high [...] adds aef4ad2f5aa2 ALSA: fireface: localize a handler for MIDI messages on tx [...] adds a91f676074c0 ALSA: fireface: add support for Fireface 800 with MIDI fun [...] adds 3baffc4a84d7 ALSA: hda/intel: Refactoring PM code adds 029d92c289bd ALSA: hda: Refactor display power management adds e454ff8e89b6 ALSA: hda/intel: Drop superfluous AZX_DCAPS_I915_POWERWELL checks adds 457f3c86d335 ALSA: hda/intel: Properly free the display power at error path adds 4f799e734094 ALSA: hda: Make snd_hdac_display_power() void function adds 77a49672aae3 ASoC: hdac_hdmi: Add missing display power-off at driver removal adds 46594d3345f0 ALSA: hda/hdmi: Always set display_power_control for Intel [...] adds c7072f5f2aa1 Merge branch 'topic/hda-pm-refactor' into for-next adds 4aea96f4237c ALSA: emux: Fix potential Spectre v1 vulnerabilities adds 94ffb030b6d3 ALSA: pcm: Fix potential Spectre v1 vulnerability adds 8ac51bbc4cfe ALSA: hda: fix front speakers on Huawei MBXP adds bf4fb28c6e74 platform/x86: add support for Huawei WMI hotkeys adds e2744fd7097d ALSA: hda: add support for Huawei WMI micmute LED adds 576d28812d82 Merge branch 'topic/huawei-leds' into for-next adds ada79fa5a0b3 ALSA: firewire-lib: fix wrong handling payload_length as p [...] adds aa9a9e39b4f6 ALSA: firewire-lib: fix wrong assignment for 'out_packet_w [...] adds 5ef108c53e6e ALSA: firewire-lib: use the same print format for 'without [...] adds 3d16200a3e55 ALSA: fireface: fix for state to fetch PCM frames adds d4a0b6cbf26c ALSA: fireface: share helper function to switch fetching mode adds 76ea46887729 ALSA: fireface: code refactoring to handle multiplier mode adds 365c00d0b91b ALSA: fireface: allocate isochronous resources in mode-spe [...] adds fc716397a5c7 ALSA: fireface: add support for packet streaming on Fireface 800 adds 6d1ef1bbfed5 ALSA: fireface: code refactoring to handle model-specific [...] adds 40906ebe3af6 ALSA: hda: add mute LED support for HP EliteBook 840 G4 adds 9c698e8481a1 ASoC: rsnd: tidyup registering method for rsnd_kctrl_new() adds 489db5d94150 ASoC: pcm3168a: Don't disable pcm3168a when CONFIG_PM defined adds 984bfb398a3a ASoC: intel: cht_bsw_max98090_ti: Add pmc_plt_clk_0 quirk [...] adds 94ea56cff506 ASoC: intel: cht_bsw_max98090_ti: Add pmc_plt_clk_0 quirk [...] adds a01b8d1d2445 ASoC: rt5660: Add a new ACPI match ID adds c5fd9e77be44 Merge branch 'asoc-4.20' into asoc-linus adds 6b27e2772927 ASoC: stm32: sai: fix less than zero comparison on unsigned int adds ff60005e4598 ASoC: smd845: constify snd_soc_ops structure adds 576ce4075bfa ASoC: wm97xx: fix uninitialized regmap pointer problem adds 1539c7f23f25 ASoC: Intel: mrfld: fix uninitialized variable access adds 0b6277e6343e ASoC: nau8825: remove unnecessary unlikely() adds 7dfcd9d727c3 ASoC: qdsp6: q6afe-dai: constify snd_soc_dai_ops structures adds 704a9fc20b87 ASoC: codecs: constify snd_soc_dai_ops structures adds de3636488cff ASoC: AMD: constify regulator_desc structure adds 61f18dc78a6b ASoC: omap-mcbsp: On OMAP1 and OMAP2420 only 16bit format [...] adds 0900d1e64815 ASoC: pcm3168a: cleanup hw_constraint for LEFT_J/I2S adds 7e7fe06de376 ASoC: rsnd: move .get_status under rsnd_mod_ops adds c16015f36cc1 ASoC: rsnd: add .get_id/.get_id_sub adds c0ea089dbad4 ASoC: rsnd: rsnd_mod_name() handles both name and ID adds 39dfdf00c7a5 ASoC: ak5558: Remove redundant snd_soc_component_read32 calls adds 223bc10b8497 ASoC: pcm3168a: remove read-only status register from snd_ [...] adds 2c2596f3ab25 ASoC: omap: Remove unused machine driver for AM3517-evm adds 25540f68c871 ASoC: pxa: change ac97 dependencies adds 8679284b37e9 ASoC: acpi: define common interface for machine driver con [...] adds 842bb5135f10 ASoC: Intel: use standard interface for Hdaudio machine driver adds 3ee1cd4f81e1 ASoC: Intel: use standard interface for Atom machine drivers adds 48bf41a2be51 ASoC: Intel: boards: fix Skylake typo adds 972b0d456e64 ASoC: Intel: remove GFP_ATOMIC, use GFP_KERNEL adds 97bb91ae2f33 ASoC: Intel: common: add SOF information for APL RVP adds 935ff8007f5e ASoC: Intel: common: add quirk for APL RVP boards adds 39ee0b3401fe ASoC: audio-graph-card: remove endpoint bidirectional check adds 1a115f3a5418 ASoC: audio-graph-scu-card: remove endpoint bidirectional check adds 5049a6e7316c ASoC: audio-graph-scu-card: remove error check which never happen adds c8b222bf110c ASoC: rsnd: remove endpoint bidirectional check adds a607280293b4 ASoC: rsnd: rename rsnd_runtime_is_ssi_xxx() adds 9328882e9dc6 ASoC: rsnd: use defined io_playback/io_capture adds beed78aeeb10 ASoC: rsnd: move HDMI information from ssi.c to core.c adds c2aaaa57d44a ASoC: rsnd: handle DPCM converted rate/chan under core adds bd7ff187fac3 ASoC: rsnd: tidyup Document for DT binding adds da48a6eb82ea ASoC: rsnd: add SSIU BUSIF support for Document adds 4e7788fb8018 ASoC: rsnd: add SSIU BUSIF support adds cf704dc83fd6 ASoC: rsnd: add TDM Split mode support for Document adds f69f452243e4 ASoC: rsnd: add TDM Split mode support adds d3ff06b03c10 ASoC: fsl_ssi: Change to use DEFINE_SHOW_ATTRIBUTE macro adds 0246c661b6f0 ASoC: rsnd: use ring buffer for rsnd_mod_name() adds dd443a7c0b00 ASoC: omap-mcbsp: Clean up dma_data addr initialization code adds c9ece9c29e26 ASoC: omap-mcbsp: Skip dma_data.maxburst initialization adds d63a7625a6df ASoC: omap-mcbsp: Clean up the interrupt handlers adds 59d177f65f50 ASoC: omap-mcbsp: Simplify the mcbsp_start/_stop function [...] adds be51c576e849 ASoC: omap-mcbsp: Move out the FIFO check from set_thresho [...] adds 9c34d023dc35 ASoC: omap-mcbsp: Re-arrange files for core McBSP and Side [...] adds 465d85b3976a ASoC: omap-mcbsp: Remove redundant check for mcbsp->pdata adds f15c19af929d ASoC: omap-mcbsp: No need to initialize max_xx_thres when [...] adds dcad34f818f2 ASoC: wm_adsp: Factor out common init code adds 019033c854a2 ASoC: Intel: hdac_hdmi: add Icelake support adds b1299acd0d63 ASoC: AMD: add ACP 3.x IP register header adds e30d9128def6 ASoC: AMD: add ACP3.0 PCI driver adds 7894a7e7ea3d ASoC: amd: create ACP3x PCM platform device adds ac289c7ec0bc ASoC: amd: add ACP3x PCM platform driver adds 32feac95f646 ASoC: amd: Interrupt handler changes for ACP3x DMA driver adds 0b87d6bcd648 ASoC: amd: add acp3x pcm driver dma ops adds 2b5f290e1026 ASoC: amd: add acp3x i2s ops adds 67aa06aef583 ASoC: amd: add acp3x tdm mode support adds 56e4dd8f6801 ASoC: amd: add acp3x runtime pm ops adds 8de1b5ed0337 ASoC: amd: add acp3x system resume pm op adds 818ba93b0e9e ASoC: amd: enable acp3x drivers build adds 496fa3ba0a66 ASoC: stm32: sai: fix invalid use of sizeof in stm32_sai_a [...] adds 9d4b17efa51f ASoC: pcm3060: Add DT property for single-ended output adds 46dce4042659 ASoC: amd: fix memory leak of i2s_data on error return adds ba34f253711a ASoC: nau8822: convert to SPDX identifiers adds 0c8224c34aa8 ASoC: nau8822: convert to SPDX identifiers adds 1c4fb2457e54 ASoC: amd: Fixed build errors adds d5a932e541f6 ASoC: amd: Switch to SPDX identifier adds 424d5b56d020 ASoC: amd: remove set but not used variable 'dma_buffer' adds 8076de2244c6 ASoC: dt-bindings: add bindings for AK4118 transceiver adds bf897b441bd3 ASoC: ak4118: Add support for AK4118 S/PDIF transceiver adds e81a2a6d12e8 ASoC: rt5663: Add regulator support adds fd7de6370cb6 ASoC: Add documentation for pcm3060 property out-single-ended adds 276aa6d38e61 ASoC: rt5663: Add documentation for power supply support adds dc43d3aa045c ASoC: Convert a few more users to using %pOFn instead of d [...] adds 7806869c6e5e ASoC: tlv320aic31xx: asihpi: clean up indentation, remove [...] adds 6857b9d0881e ASoC: tlv320dac33: clean up indentation, remove extraneous tab adds 812fb75d977e ASoC: arizona: fix indentation issue with return statement adds e8d4bf8ae8db ASoC: qcom: clean up indentation, remove extraneous tab adds 00347e4ea8ca ASoC: amd: fix spelling mistake "Inavlid" -> "Invalid" adds 746dca0aebd4 ASoC: rt5663: Fix error handling of regulator_set_load adds 4647598cde0e ASoC: tlv320aic3x: Add support for CBM_CFS and CBS_CFM clo [...] adds b92826fa8c5a ASoC: Intel: fix interface for Chromebook machine drivers adds 5a619b9e8883 ASoC: Intel: use platform_data for machine drivers adds a1849b7dd30a ASoC: sdm845: Update slot_width for Quaternary TDM port adds 992e75b3c809 ASoC: sdm845: Add support for Secondary MI2S interface adds f6c2d6026afe ASoC: rsnd: Add device tree support for r8a77995 adds 331e875432ec ASoC: rsnd: tidyup rsnd_parse_connect_ssiu_compatible() adds 0ade2ccfb812 ASoC: rsnd: makes rsnd_ssi_is_dma_mode() static adds c0f4697c5dbc ASoC: simple-card-utils: remove asoc_simple_card_clk_register() adds f31a17105560 ASoC: simple-card-utils: accept NULL parameter on asoc_sim [...] adds a48bf02b35d9 ASoC: simple-card-utils: tidyup asoc_simple_card_parse_convert() adds 33404f3f10be ASoC: simple_card_utils: remove "option" from asoc_simple_ [...] adds 21dd30200e3d ASoC: dt-bindings: sun50i-codec-analog: Add headphone amp [...] adds ca0412a05756 ASoC: sunxi: sun50i-codec-analog: Add support for cpvdd re [...] adds 8e84de031a11 ASoC: dt-bindings: add regulator property to simple amplifier adds 6debd01a74b8 ASoC: simple-amplifier: add VCC regulator widget adds 3b7103562c03 ASoC: soc-core: add snd_soc_of_parse_node_prefix() adds f94b0f7f9246 ASoC: simple-scu-card: tidyup "prefix" parsing on Doc adds ca8d95c70937 ASoC: simple-scu-card: tidyup "prefix" parsing adds 264d15035eac ASoC: audio-graph-scu-card: tidyup "prefix" parsing on Doc adds 2624fc788224 ASoC: audio-graph-scu-card: tidyup "prefix" parsing adds df976517733e ASoC: audio-graph-scu-card: tidyup "convert-rate/channels" [...] adds 7f07a39acf05 ASoC: audio-graph-scu-card: tidyup "convert-rate/channels" [...] adds 338d7159c488 ASoC: audio-graph-scu-card: tidyup asoc_simple_card_parse_ [...] adds c3830f1a00f0 ASoC: audio-graph-card: tidyup typo SND_AUDIO_GRAPH_CARD adds 64ef0817b967 ASoC: audio-graph-card: tidyup define position adds 83b12c2e1d94 ASoC: amd: Fix a NULL vs IS_ERR() check in probe adds 7121779fec95 ASoC: rsnd: tidyup for SSIU subnode adds 2708bccf9c6f ASoC: soc.h: makes snd_soc_of_parse_audio_prefix() inline adds 933662f28981 ASoC: max9867: Fix whitespace adds aa15679b2dc8 ASoC: Intel: Skylake: Make DSP replies more human readable adds 61f94ee4a743 ASoC: Intel: Skylake: Add FW reply for MCLK/SCLK IPC adds 1003c27acfc2 ASoC: davinci-mcasp: Clear TXSTAT register before activati [...] adds ca3d9433349e ASoC: davinci-mcasp: Update PDIR (pin direction) register [...] adds a3641b30c19b ASoC: davinci-mcasp: Document dismod optional property adds bc1845498531 ASoC: davinci-mcasp: Implement configurable dismod handling adds 7f1806ebb08c ASoC: qcom: sdm845: Add board specific dapm widgets adds 80e733fda42f ASoC: qcom: sdm845: Create and setup jack in init callback adds 22cc062c4dfb dt-bindings: sound: omap-mcpdm: Update documentation for pdmclk adds bc0a7dbc5a54 ASoC: dmic: introduce mode switch delay adds f6f30a609c52 ASoC: dmic: introduce module_param wakeup_delay adds cd7fdc45bc69 ASoC: au8540: use 64-bit arithmetic instead of 32-bit adds 1286f930a0d7 ASoC: dt-bindings: use a generic node name for rt5631 adds 9923e9072d81 ASoC: Intel: common: add ACPI matching tables for ICL adds f84a6273dd91 ASoC: pxa: remove raumfeld machine driver adds 5d9bb5554c1d ASoC: rsnd: indicates Channel and Mode for debug adds 665c1ade11e8 ASoC: rsnd: fixup mod ID for CTU regmap read/write adds 538a4ffea3f7 ASoC: rsnd: add missing TDM Split mode support for simple-card adds b6f3fc005a2c ASoC: simple-card-utils: fixup asoc_simple_card_get_dai_id [...] adds c89ff03ac8c6 ASoC: audio-graph-scu-card: care link / dai count adds a1af9858edae ASoC: audio-graph-scu-card: use cpu/codec pointer on graph [...] adds 7c2ae7981d73 ASoC: audio-graph-scu-card: care multi DPCM codec_conf adds 0e3460bceedc ASoC: audio-graph-card: use cpu/codec pointer on graph_dai_props adds 20f2ab247d3b ASoC: max98373: Added max98373_reset for stable amp reset adds d6d08273996b ASoC: use DMA addr rather than CPU pa for acp_audio_dma adds 23aa128bb28d ASoC: use dma_ops of parent device for acp_audio_dma adds 1d52a74ea230 ASoC: Use of_node_name_eq for node name comparisons adds eab8e354a8c7 ASoC: dt-bindings: cs4270: use 'reset-gpios' rather than ' [...] adds f98acd8a3115 ASoC: codecs: cs4270: move to GPIO consumer API adds db097f95b4b8 ASoC: dt-bindings: ak4104: use 'reset-gpios' rather than ' [...] adds d8f2c8592b95 ASoC: codecs: ak4104: move to GPIO consumer API adds 8efc1afd7e05 ASoC: max9867: Remove useless assignment adds 29f58ff06795 ASoC: max9867: Fix power management adds 715ee1916b95 ASoC: max9867: Calculate LRCLK divider adds bc2610a6c4c9 ASoC: max9867: Fix signal paths adds 09b382007aa5 ASoC: sdm845: Add TDM configuration for speaker adds ce55698d3232 ASoC: sdm845: Add configuration for headset codec adds 8084945d3c93 ASoC: max9867: Add copyright and module author adds 271248f4c2bf ASoC: Intel: bytcr_rt5640: Add quirk for the Prowise PT301 tablet adds 02e5af657562 ASoC: Intel: bytcr_rt5640: Add quirk for the Point of View [...] adds 7f63196eaa83 ASoC: Intel: kbl_da7219_max98927: fix the audio jack butto [...] adds e9dc919043c5 ASoC: sdm845: add rt5663 codec select adds 2b320e046495 ASoC: simple-card-utils: fix build warning without CONFIG_OF adds 4fb7f4df49d3 ASoC: simple-card: use cpu/codec pointer on simple_dai_props adds dbd08fe59cf8 ASoC: simple-scu-card: tidyup asoc_simple_card_parse_daifm [...] adds da32d6537802 ASoC: simple-scu-card: add dai-link support adds b8d8f9a58fd9 ASoC: simple-scu-card: care link / dai count adds 09ee83367976 ASoC: simple-scu-card: tidyup "convert-rate/channels" parsing adds e6a3ff2ed4c9 ASoC: simple-scu-card: use cpu/codec pointer on graph_dai_props adds 0a26d6df4fd8 ASoC: simple-scu-card: care multi DPCM codec_conf adds b7169ddea2f2 ASoC: rsnd: remove RSND_REG_ from rsnd_reg adds add6883619a9 ASoC: fsl: Fix SND_SOC_EUKREA_TLV320 build error on i.MX8M adds f0b3f8418711 ASoC: fsl-sai: Fix typo in "transmitter" adds 869858f84a65 ASoC: simple-card: Dereference pointer for memcpy sizeof i [...] adds 984463a94d5c ASoC: meson: axg-toddr: add support for spdifin backend adds 18dc4665fb6f ASoC: meson: add axg spdif input DT binding documentation adds 5ce5658375e6 ASoC: meson: add axg spdif input adds 1b46ed96961d MAINTAINERS: Add Amlogic sound drivers entry adds 8fe8915b6c0b Merge branch 'for-4.20' of https://git.kernel.org/pub/scm/ [...] adds 8625db941692 ASoC: Intel: kbl_rt5660: Add a new machine driver for kbl [...] adds 644c2dcf2f2e dt-bindings: ASoC: xlnx, i2s: Document i2s bindings adds 112a8900d4b0 ASoC: xlnx: Add i2s driver adds 33f8db9a8920 ASoC: xlnx: enable i2s driver build adds bb9963b850ea ASoC: pcm3060: Add powersaving widgets for DAC and ADC adds e6b98db94512 ASoC: Intel: Skylake: Add CFL-S support adds c746de8dbc7b ASoC: Intel: Skylake: Harden DSP detection with PCI class/ [...] adds fa11ab5688f7 ASoC: Intel: Skylake: stop probe if HDaudio capabilities d [...] adds 7f981bdcf55f ASoC: Intel: Skylake: remove useless tests on HDaudio capa [...] adds f231c34ca977 ASoC: Intel: Skylake: add error logs on probe, remove depe [...] adds 165be3c260f8 ASoC: meson: fix do_div warning in spdifin adds 3500f1c589e9 ASoC: pcm512x: Implement the digital_mute interface adds de17f14ea576 ASoC: core: Invoke pcm_new() for all DAI-link adds b8b89f5ee0b2 ASoC: simple-card-utils: fixup asoc_simple_card_get_dai_id [...] adds 91a531e48b20 ASoC: audio-graph-card: merge audio-graph-scu-card on Doc adds ae3cb5790906 ASoC: audio-graph-card: merge audio-graph-scu-card adds 56eb818191fb ASoC: audio-graph-card: tidyup mclk-fs method adds 7ced65ffb82f ASoC: audio-graph-card: tidyup convert_rate/channel method adds 66164a4da30d ASoC: audio-graph-card: tidyup prefix for snd_soc_codec_conf adds c4e8ebb9f262 ASoC: simple-card: merge simple-scu-card on Doc adds da215354eb55 ASoC: simple-card: merge simple-scu-card adds 79e834914d1f ASoC: simple-card: tidyup mclk-fs method adds dd82410f7e93 ASoC: simple-card: tidyup convert_rate/channel method adds cfc652a73331 ASoC: simple-card: tidyup prefix for snd_soc_codec_conf adds ae38d2674172 ASoC: rsnd: Add r8a774c0 support adds 35bc99aaa1a3 ASoC: Intel: Skylake: Add more platform granularity adds ba02eed9f300 ALSA: soc-compress: add support to snd_compr_set_runtime_buffer() adds d00f749b00f7 ALSA: compress: make use of runtime buffer for copy adds ee23cf37fd58 ASoC: q6asm-dai: dt-bindings: Add support to compress dais adds f2e6c6aa0cb5 ASoC: qdsp6: q6asm: add support to MP3 format adds 22930c79ac5c ASoC: qdsp6: q6asm-dai: Add support to compress offload adds 76119509d23c ASoC: qdsp6: dt-bindings: Add q6afe display_port dt binding adds 3f6856a28f5e ASoC: qdsp6: qdafe: add support for display_port_rx adds 32d2c61ba059 ASoC: qdsp6: q6afe-dai: add support to Display port RX dais adds 0718f87b0df4 ASoC: qdsp6: q6routing: add display_port_rx port routing adds f2055e145f29 ASoC: ti: Merge davinci and omap directories adds ca1c4d653524 MAINTAINERS: Add entry for sound/soc/ti and update the OMA [...] adds c27ace2e95a2 ARM: OMAP1: Makefile: Update for new MCBSP Kconfig option adds 558eb0bfb271 ARM: OMAP2: Update for new MCBSP Kconfig option adds 4d8c1e7efb9f ARM: davinci: dm365-evm: Update for the new ASoC Kcofnig options adds 3162b05fb74c ARM: omap2plus_defconfig: Update the audio options adds eab5b50a13de ARM: omap1_defconfig: Do not select ASoC by default adds 41e95652ee22 ARM: davinci_all_defconfig: Update the audio options adds 0f4967bc21de ASoC: ti: Kconfig: Remove the deprecated options adds a7a850dba824 Merge branch 'asoc-4.21' into asoc-next adds ed49e839199e Merge tag 'asoc-v4.21' of git://git.kernel.org/pub/scm/lin [...] adds 0b84304ef5da ALSA: rme9652: Fix potential Spectre v1 vulnerability adds 5ae4f61f012a ALSA: emu10k1: Fix potential Spectre v1 vulnerabilities adds 644b2e97405b ALSA: bebob: fix model-id of unit for Apogee Ensemble adds 9cf6533e8060 ALSA: hda/realtek: Enable audio jacks of ASUS UX391UA with ALC294 adds 18d43c9b88eb ALSA: HDA: export process_unsol_events() adds c337104b1a16 ALSA: HD-Audio: SKL+: abort probe if DSP is present and Sk [...] adds d82b51c855a2 ALSA: HD-Audio: SKL+: force HDaudio legacy or SKL+ driver [...] adds 8e61e7b5c4de Merge tag 'sound-4.21-rc1' of git://git.kernel.org/pub/scm [...] adds 1b51adc6b7ac EDAC, synopsys: Improve code readability adds bb894bc46ed0 EDAC, synopsys: Shorten static function names adds 225af74d6312 EDAC, synopsys: Correct comments adds fa9f6b9e1cf9 EDAC, synopsys: Return void for functions always returning 0 adds 3d02a8975e32 EDAC, synopsys: Add platform specific structures for the D [...] adds 84de0b493ff6 EDAC, synopsys: Add error handling for the of_device_get_m [...] adds fb6a691a23ca dt: bindings: Document ZynqMP DDRC in Synopsys documentation adds e926ae573b0f EDAC, synopsys: Add macro defines for ZynqMP DDRC adds b500b4a029d5 EDAC, synopsys: Add ECC support for ZynqMP DDR controller adds 1a81361f75d8 EDAC, synopsys: Add Error Injection support for ZynqMP DDR [...] adds 8fd8cbfeada5 EDAC, qcom_edac: Remove irq_handled local variable adds 96c1c58eb0d7 EDAC, i82975x: Remove set but not used variable dtype adds 24c9d423e86b EDAC, skx: Fix randconfig builds in a better way adds 1722bc0e8c2f EDAC: Fix indentation issues in several EDAC drivers adds 88a10b15173d EDAC: Don't add devices under /sys/bus/edac adds 861e6ed667c8 EDAC: Drop per-memory controller buses adds a6a386152a89 EDAC, skx: Fix function calling order in skx_exit() adds e235dd43d8b0 EDAC, skx: Prepend hex formatting with '0x' adds 85b9c8bfee67 EDAC, skx: Move debugfs node under EDAC's hierarchy adds fa1c071c1efb EDAC, skx: Let EDAC core show the decoded result for debugfs adds a59817fa8f4d EDAC, fsl: Move error injection under CONFIG_EDAC_DEBUG adds 37d964f9147a EDAC, i82975x: Fix spelling mistake "reserverd" -> "reserved" adds 8a880560d58a MAINTAINERS, EDAC: Drop bouncing email adds bd4473541822 EDAC, i5000: Remove set but not used local variables adds 75dfa87035f9 EDAC, fsl_ddr: Add LS1021A to the list of supported hardware adds b271b2127e66 Merge tag 'edac_for_4.21' of git://git.kernel.org/pub/scm/ [...] adds f941d3e41da7 ACPI: EC / PM: Disable non-wakeup GPEs for suspend-to-idle adds 7edcbbf29006 ACPI: PM: Loop in full LPS0 mode only adds aa5eee355b46 Documentation: admin-guide: PM: Add cpuidle document adds 800fb34a99ce cpuidle: poll_state: Disregard disable idle states adds 61cb5758d3c4 cpuidle: Add cpuidle.governor= command line parameter adds 9456823c842f cpuidle: big.LITTLE: fix refcount leak adds 04dab58a39d4 cpuidle: Add 'above' and 'below' idle state metrics adds 6e218d21acef cpufreq: s3c24xx: Change to use DEFINE_SHOW_ATTRIBUTE macro adds af3b7379e2d7 cpufreq: intel_pstate: Force HWP min perf before offline adds 60935c17e26a Documentation: intel_pstate: Clarify coordination of P-Sta [...] adds 3be466d681a9 cpufreq: powernv: add of_node_put() adds 0dc0eb78155b cpufreq: pmac64: add of_node_put() adds 58ad4e619747 cpufreq: imx6q: remove unused code adds cccf6ae52d35 cpufreq: imx6q: save one condition block for normal case o [...] adds df3e1c83a3a7 cpufreq: ia64: Remove unused header files adds a67d5849c9f1 cpufreq: nforce2: Remove meaningless return adds 0a3b0c7f9795 dt-bindings: cpufreq: Introduce QCOM cpufreq firmware bindings adds 2849dd8bc72b cpufreq: qcom-hw: Add support for QCOM cpufreq HW driver adds 108c35a908d4 sched/cpufreq: Add the SPDX tags adds 3a56fe685dc9 Merge branches 'pm-cpuidle', 'pm-cpufreq' and 'pm-cpufreq-sched' adds 560928b27b38 PM / Domains: Rename genpd virtual devices as virt_dev adds 61d8e7c73b0b OPP: Identify and mark genpd OPP tables adds 7e535993fa4f OPP: Separate out custom OPP handler specific code adds 5d6d106fa455 OPP: Populate required opp tables from "required-opps" property adds da544b61eb55 OPP: Populate OPPs from "required-opps" property adds e38f89d310fc PM / Domains: Add genpd_opp_to_performance_state() adds 4f018bc0e1cf OPP: Add dev_pm_opp_{set|put}_genpd_virt_dev() helper adds ca1b5d77b1c6 OPP: Configure all required OPPs adds 4c6a343e57fe OPP: Rename and relocate of_genpd_opp_to_performance_state() adds 534245cc69c2 OPP: Remove of_dev_pm_opp_find_required_opp() adds e822eac560a8 Merge branch 'opp/genpd/required-opps' into opp/linux-next adds 83fd1e52496b Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] adds 90e3577b5feb OPP: Use opp_table->regulators to verify no regulator case adds 46f48aca2e5a OPP: Fix missing debugfs supply directory for OPPs adds 68de2fe57a8f PM / Domains: Make genpd performance states orthogonal to [...] adds 699e21e4170a OPP: Improve _find_table_of_opp_np() adds c8a59103e22b OPP: Add dev_pm_opp_xlate_performance_state() helper adds 2feb5a896c42 OPP: Don't return 0 on error from of_get_required_opp_perf [...] adds 1067ae3e427f PM / Domains: Save OPP table pointer in genpd adds cd50c6d3eb91 PM / Domains: Factorize dev_pm_genpd_set_performance_state() adds 18edf49c4554 PM / Domains: Propagate performance state updates adds ade0c9493e97 Merge branch 'opp/genpd/propagation' into opp/linux-next adds bcbeef5f001c Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] adds 6f049e7c87fd Merge branch 'pm-opp' adds 8234f6734c5d PM-runtime: Switch autosuspend over to using hrtimers adds 96c6935212d6 PM / QoS: Change to use DEFINE_SHOW_ATTRIBUTE macro adds d32dcc6c6970 PM / Domains: remove define_genpd_open_function() and defi [...] adds 943a10f85265 PM / sleep: convert to DEFINE_SHOW_ATTRIBUTE adds 442a5d000a4c Merge branches 'pm-core', 'pm-qos', 'pm-domains' and 'pm-sleep' adds 633141721b5b PM / devfreq: refactor set_target frequency function adds 83f8ca45afbf PM / devfreq: add support for suspend/resume of a devfreq device adds 590319560528 PM / devfreq: add devfreq_suspend/resume() functions adds 2c3b0463bb28 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds 2d12df47eafe PM / AVS: SmartReflex: remove unused function adds c76aa322070e Merge back staging AVS changes for v4.21. adds 14d338a857f0 PM / AVS: SmartReflex: NULL check before some freeing func [...] adds f9dca0f0675e PM / AVS: SmartReflex: Switch to SPDX Licence ID adds 901d32bc69f3 cpupower : Auto-completion for cpupower tool adds 67e4eb30ea83 Merge tag 'linux-cpupower-4.21-rc1' of git://git.kernel.or [...] adds 663546903c83 tools/power/x86/intel_pstate_tracer: Fix non root executio [...] adds 3404155190ce tools/power turbosat: fix AMD APIC-id output adds 0ec712e36c1d tools/power turbostat: reduce debug output adds 445640a56349 tools/power turbostat: fix goldmont C-state limit decoding adds f5a4c76ad7de tools/power turbostat: consolidate duplicate model numbers adds 584923efe91f Merge branch 'turbostat' of git://git.kernel.org/pub/scm/l [...] adds a465d38fa3dc Merge branches 'pm-devfreq', 'pm-avs' and 'pm-tools' adds 1e2af254ef13 Merge tag 'pm-4.21-rc1' of git://git.kernel.org/pub/scm/li [...] adds 28586a51eea6 ACPI / OSI: Add OEM _OSI string to enable dGPU direct output adds c647eb98b085 ACPICA: Debugger: refactor to fix unused variable warning adds f8ddf49b4201 ACPICA: Use %d for signed int print formatting instead of %u adds c159597ca923 ACPICA: iASL: adding definition and disassembly for TPM2 r [...] adds 927a6abf023b ACPICA: iASL: Enhance error detection adds 087286585d8b ACPICA: Update version to 20181031 adds 3e407c16f571 Merge back earlier ACPICA changes for 4.21. adds 2db908767000 ACPICA: Add "Windows 2018" string in the _OSI support adds 178a0f637969 ACPICA: Remove defines that use deprecated flag adds 9f4a297660af ACPICA: add comments, no functional change adds c47511760ecd ACPICA: Update buffer-to-string conversions adds 6d3decda043f ACPICA: Expressions in package elements are not supported adds 0fcb9a31da91 ACPICA: Add "Windows 2018.2" string in the _OSI support adds 73a049a90fb2 ACPICA: disassembler: disassemble OEMx tables as AML adds 4c1379d7bb42 ACPICA: Debug output: Add option to display method/object [...] adds 55e8054dbb35 ACPICA: change coding style to match ACPICA, no functional change adds 3b15e830ba59 ACPICA: Update version to 20181213 adds 1027fb0fb94a Merge branch 'acpica' adds b413b1abeb21 ACPI: SPCR: Consider baud rate 0 as preconfigured state adds 82e4eb4e9653 ACPI / tables: add DSDT AmlCode new declaration name support adds 1f000e1bfff4 ACPI / tables: Add an ifdef around amlcode and dsdt_amlcode adds 56131d6d8638 ACPI / APD: Add clock frequency for Hisilicon Hip08 SPI co [...] adds 1a2fa02f7489 ACPI / LPSS: Ignore acpi_device_fix_up_power() return value adds 0c166c3deda5 ACPI, APEI, EINJ: Change to use DEFINE_SHOW_ATTRIBUTE macro adds 98cff8b23ed1 ACPI/APEI: Clear GHES block_status before panic() adds f8c6d1402b89 ACPI: fix acpi_find_child_device() invocation in acpi_pres [...] adds 4cd9da8ad1c9 Merge branches 'acpi-tables', 'acpi-soc', 'acpi-apei' and [...] adds 36ad7d2b9e9b ACPI: Move PCI reset to a separate function adds 86689776878f ACPI: Allow CONFIG_PCI to be unset for reboot adds bd23fac3eaaa ACPICA: Remove PCI bits from ACPICA when CONFIG_PCI is unset adds 5d32a66541c4 PCI/ACPI: Allow ACPI to be built without CONFIG_PCI set adds 52146173a033 arm64: select ACPI PCI code only when both features are enabled adds 43554cebba50 ACPI/IORT: Stub out ACS functions when CONFIG_PCI is not set adds 5c6a1177826e ACPI: Make PCI slot detection driver depend on PCI adds 3eb85368460d Merge branch 'acpi-pci' adds e6d131500638 Merge tag 'acpi-4.21-rc1' of git://git.kernel.org/pub/scm/ [...] adds f82d15e22340 pwm: lpc18xx-sct: Don't reconfigure PWM in .request and .free adds e3adc7efe678 pwm: imx: Sort include files adds 9f617ada9f82 pwm: imx: Use bitops and bitfield macros to define registe [...] adds bf9b0b1b0b6c pwm: imx: Implement get_state() function for hardware readout adds a36b26067958 pwm: Drop legacy wrapper for changing polarity adds 88a053d29234 pwm: Enable Kona PWM to be built for the Cygnus architecture adds e747cbe257fd pwm: bcm2835: Switch to SPDX identifier adds b0f17570b820 pwm: clps711x: Fix period calculation adds f236d1886836 pwm: clps711x: Switch to SPDX identifier adds 9f4c8f9607c3 pwm: imx: Add ipg clock operation adds e94b815524f8 dt-bindings: pwm: rcar: Add r8a774c0 support adds d923fd6dc133 Merge tag 'pwm/for-4.21-rc1' of git://git.kernel.org/pub/s [...] adds 9cce72448364 regulator: bd718x7: add missing linux/of.h inclusion (deja-vu) adds f1abf67217de regulator: Fix return value of _set_load() stub adds 2bb166636933 regulator: core: enable power when setting up constraints adds 67a2ab931e9f Merge branch 'regulator-4.20' into regulator-linus adds 61d0de0543a6 regulator: pfuze100-regulator: add coin support to PF0100 adds de226ebda96c regulator: bd718x7: Remove double indirection for bd718xx_ [...] adds fa2bb8b97d77 regulator: lochnagar: Explicitly include register headers adds 5279e96ff803 regulator: dt-bindings: add regulator-state-standby bindings adds f2b4076988a9 regulator: of: add support for parsing regulator-state-standby adds 2e61286dc6ce regulator: bd718x7: Use regulator_map_voltage_ascend for b [...] adds 49f539518b33 regulator: bd9571mwv: convert to SPDX identifiers adds ef4de050b4c7 regulator: as3711: convert to SPDX identifiers adds e770b18bbbae regulator: bd718x7: Change next state after poweroff to ready adds 1c984942f0a4 regulator: s2mps11: Pass descriptor instead of GPIO number adds 1d2f46814d20 regulator: wm8994: Pass descriptor instead of GPIO number adds 96392c3d8ca4 regulator: max77686: Pass descriptor instead of GPIO number adds fe06051dbf8a regulator/of_get_regulator: add child path to find the reg [...] adds a8d8ee437ea0 regulator: Change regulator-coupled-max-spread property adds c054c6c792e1 regulator: core: Add voltage balancing mechanism adds 9243a195be7a regulator: core: Change voltage setting path adds f9503385b187 regulator: core: Mutually resolve regulators coupling adds 79d6f049f4f0 regulator: core: Don't allow to get regulator until all co [...] adds d3b687c58ad9 regulator: Change regulator-coupled-max-spread property adds 40c223efaa17 regulator: core: Limit regulators coupling to a single couple adds a2dfe7c7dfb6 regulator: Document new regulator-max-step-microvolt property adds 85254bcf394f regulator: core: Add new max_uV_step constraint adds 6303f3e78b6f regulator: core: Decouple regulators on regulator_unregister() adds f8702f9e4aa7 regulator: core: Use ww_mutex for regulators locking adds 089e2cc2e186 regulator: core: Properly handle case where supply is the couple adds ff9b34b615a3 regulator: core: Keep regulators-list locked while travers [...] adds ffb8c1e45e7a Merge branch 'topic/coupled' of https://git.kernel.org/pub [...] adds d7c7fc442fa6 regulator: s2mps11: Fix GPIO descriptor initialization adds d90acbc4e3dd regulator: lochnagar: Move driver to binding from DT adds 9e6d9c9b7373 regulator: lochnagar: Add initial binding documentation adds 7b51a821211e regulator: core: Properly expose requested_microamps in sysfs adds 466affa06703 regulator: wm8994: Don't use devres for enable GPIOs adds 5451781dadf8 regulator: core: Only count load for enabled consumers adds 1fc12b05895e regulator: core: Avoid propagating to supplies when possible adds 478652f3d45c spi: spi-qcom-qspi: Fix remaining driver nits adds fa94e48e13a1 regulator: core: Apply system load even if no consumer loads adds db6e6244cb71 regulator: stpmic1: fix regulator_lock usage adds 925c85e21ed8 regulator: Factor out location of init data OF node adds eba9473f6761 regulator: Allow regulator nodes to contain their own init data adds c32569e358ad regulator: Use of_node_name_eq for node name comparisons adds 0edb040d416a regulator: core: Track dangling GPIO descriptors adds 5e6f3ae5c13b regulator: fixed: Let core handle GPIO descriptor adds e8a33aa0e3bc regulator: lm363x: Let core handle GPIO descriptor adds 2bb8ede0b141 regulator: lp8788-ldo: Let core handle GPIO descriptor adds 894077d5c871 regulator: max8952: Let core handle GPIO descriptor adds fe6c473e3e41 gpio: Export gpiod_get_from_of_node() adds d03c63dbcaa1 regulator: max77686: Let core handle GPIO descriptor adds ec757001c818 gpio: Enable nonexclusive gpiods from DT nodes adds cb28ee388e46 gpio: devres: Handle nonexclusive GPIOs adds 891ddbc79a61 gpio: Add devm_gpiod_unhinge() adds 48bd226f0ab3 regulator: max8973: Let core handle GPIO descriptor adds b23328d76dba regulator: da9211: Hand over GPIO to regulator core adds 1f5163fcf152 regulator: s5m8767: Hand over GPIO to regulator core adds 870311e52bbf regulator: tps65090: Hand over GPIO to regulator core adds 2b96edb57070 regulator: s2mps11: Hand over GPIO to regulator core adds d407c81adae5 Merge branch 'regulator-4.20' into regulator-linus adds e6202e8249aa Merge branch 'for-linus' of https://git.kernel.org/pub/scm [...] adds 05f224ca6693 regulator: core: Clean enabling always-on regulators + the [...] adds daa531db8a09 regulator: wm8994: Rely on core to handle GPIO descriptor adds f306d7608235 regulator: arizona-ldo1: Rely on core to handle GPIO descriptor adds 90bc8ac220aa regulator: act8945a-regulator: unlock expert registers adds 7482d6ecc68e regulator: act8945a-regulator: Implement PM functionalities adds 03ffbf9c0891 regulator: act8945a-regulator: fix line over 80 chars warning adds b5ebba46e694 regulator: act8945a-regulator: add shutdown function adds 8a582fa94291 regulator: add documentation for regulator modes and suspe [...] adds 96f3fb86d70f regulator: dt-bindings: add MCP16502 regulator bindings adds fef9f28a2ea4 MAINTAINERS: add maintainer for MCP16502 PMIC driver adds 919261c03e7c regulator: mcp16502: add regulator driver for MCP16502 adds db4a555f7c4c regulator: axp20x: use defines for masks adds c33c83354c32 Merge branch 'topic/axp20x' of https://git.kernel.org/pub/ [...] adds 16aa70e95947 mfd: axp20x: name voltage ramping define properly adds d29f54df8b16 regulator: axp20x: add support for set_ramp_delay for AXP209 adds fdb0436c35b8 dt-bindings: mfd: axp20x: add support for regulator-ramp-d [...] adds 77e3e3b165db regulator: axp20x: add software based soft_start for AXP209 LDO3 adds eb51c6eb9775 dt-bindings: mfd: axp20x: Add software based soft_start fo [...] adds c1132b006785 regulator: dts: enable soft-start and ramp delay for the O [...] adds dcea4d5c0a34 mfd: axp20x: Clean up included headers adds 82b4d99725ae mfd: axp20x: use explicit bit defines adds fc401cb98a73 regulator: mcp16502: add support for suspend adds 918446c96595 regulator: axp20x: fix set_ramp_delay for AXP209/dcdc2 adds 22a5a4a44c43 regulator: act8945a-regulator: fix 'defined but not used' [...] adds 966e927bf8cc drivers/regulator: fix a missing check of return value adds 78e6fbf321a9 regulator: act8945a-regulator: make symbol act8945a_pm static adds 308144ce8e51 regulator: mcp16502: code cleanup adds 4906d09164c0 regulator: mcp16502: Use #ifdef CONFIG_PM_SLEEP around mcp [...] adds f4c8f980283b regulator: mcp16502: Fix missing n_voltages setting adds 3e60b4fc8671 regulator: convert to DEFINE_SHOW_ATTRIBUTE adds 77ea906082dc regulator: mcp16502: Select REGMAP_I2C to fix build error adds cd07e3701fa6 regulator: tps65910: fix a missing check of return value adds b27d9668be60 Merge branch 'regulator-4.21' into regulator-next adds 14a742724fc0 regulator: core: Export regulator_lock and regulator_unlock adds 8ff00ba79283 regulator: core: Don't double-disable supplies in regulato [...] adds c3b572596522 Merge remote-tracking branch 'regulator/topic/coupled' int [...] adds 79f20778fb22 Merge tag 'regulator-v4.21' of git://git.kernel.org/pub/sc [...] adds 56c1723426d3 spi: bcm2835: Avoid finishing transfer prematurely in IRQ mode adds dbc944115eed spi: bcm2835: Fix book-keeping of DMA termination adds e82b0b382845 spi: bcm2835: Fix race on DMA termination adds 29bdedfd9cf4 spi: bcm2835: Unbreak the build of esoteric configs adds 2d54911644e4 Merge branch 'spi-4.20' into spi-linus adds 30688e4e670d spi: rockchip: make spi_enable_chip take bool adds 31bcb57be12f spi: rockchip: use designated init for dma config adds 2410d6a3c307 spi: rockchip: always use SPI mode adds fab3e4871f62 spi: rockchip: use atomic_t state adds ce386100d999 spi: rockchip: disable spi on error adds fc1ad8ee3348 spi: rockchip: read transfer info directly adds eee06a9ee2cd spi: rockchip: don't store dma channels twice adds d790c342e689 spi: rockchip: remove master pointer from dev data adds eff0275e5253 spi: rockchip: simplify use_dma logic adds 420b82f84294 spi: rockchip: set min/max speed adds 74b7efa82b11 spi: rockchip: precompute rx sample delay adds 01b59ce5dac8 spi: rockchip: use irq rather than polling adds 65498c6ae241 spi: rockchip: support 4bit words adds 04290192f7eb spi: rockchip: support lsb-first mode adds b53548f9d9e4 spi: pxa2xx: Remove LPSS private register restoring during resume adds f611dfdb8544 spi: mediatek: Add bindings for mediatek MT8183 soc platform adds b654aa6f2bbb spi: mediatek: add spi support for mt8183 IC adds 13aed2392741 spi: spi-fsl-dspi: use IRQF_SHARED mode to request IRQ adds 0dccff3ce73a spi: spi-geni-qcom: fix nitpicks adds 6a34e285de9a spi: spi-geni-qcom: Simplify probe function adds 4642f0bede4f spi: uniphier: fix incorrect property items adds 2a35a643f138 spi: uniphier: re-add addressing properties adds 07c7df3ecdba spi: spi-sh-msiof: simplify getting .driver_data adds 6eee6d317aa2 spi: spi-zynqmp-gqspi: simplify getting .driver_data adds be0bf62e3df9 spi: spi-rspi: simplify getting .driver_data adds b942d80b0a39 spi: Add MXIC controller driver adds 326e5c8d4a87 dt-binding: spi: Document Macronix controller bindings adds e28ae34e51bd Merge branch 'spi-4.20' into spi-4.21 for uniphier DT adds abc61f47a70f spi: omap-spi: Add compatible for AM654 SoC adds 81df42d10457 spi: Kconfig: Enable McSPI driver for K3 platforms adds df80e0478972 spi: rspi: Add r8a77470 to the compatible list adds aa66478aa538 spi: pxa2xx: dt-bindings: Add spi-slave property adds 810923f3bf06 spi: Deal with slaves that return from transfer_one() unfinished adds ec93cb6f827b spi: pxa2xx: Add slave mode support adds 8ae13d0b0d4b spi: pxa2xx: dt-bindings: Add ready GPIO signal adds 77d33897c68d spi: pxa2xx: Add ready signal adds 823918561918 spi: pxa2xx: Deal with the leftover garbage in TXFIFO adds c0b07605f1a0 spi: pl022: Handle cs_change for last transfer adds 4ad26864df53 dt-binding: spi: add NPCM PSPI controller documentation adds 2a22f1b30cee spi: npcm: add NPCM PSPI controller driver adds 757ec116c9bc spi: npcm: fix u32 csgpio being checked for less than zero adds 22bf6cd2ca4d spi: bcm2835: make license text and module license match adds 7986e2273c1e spi: npcm: fix platform_no_drv_owner.cocci warnings adds d57e79601bc5 spi: Fix core transfer waits after slave support adds f0915dfc4436 spi: pxa2xx: Fix '"CONFIG_OF" is not defined' warning adds 428f977a6a6b spi: npcm: Fix an error code in the probe function adds a1880d38674b spi: mediatek: Add bindings for mediatek MT7629 soc platform adds 1d2319efb6a9 spi: npcm: Fix uninitialized variable warning adds 96ed3ecde2c0 spi: at91-usart: add power management support adds 942779c6f1f8 spi: mediatek: add spi support for mt7629 IC adds c06eea7d2a0e Merge branch 'spi-4.20' into spi-4.21 for bcm stuff. adds 5c09e42f5931 spi: bcm2835: Drop unused code for native Chip Select adds acf0f8569599 spi: bcm2835: Document struct bcm2835_spi adds 3bd7f6589f67 spi: bcm2835: Overcome sglist entry length limitation adds 5651248697f7 Merge branch 'for-4.20' of https://git.kernel.org/pub/scm/ [...] adds 787f4889a6cf spi: Fix formatting of header block adds c2b142cc3939 spi: fix spi-at91-usart.c build errors when PINCTRL is not set adds 6b03061f882d spi: add support for octal mode I/O data transfer adds b12a084c8729 spi: spi-mem: add support for octal mode I/O data transfer adds b31a9299bca6 spi: bcm2835: Polish transfer of DMA prologue adds 2e0733bc5a15 spi: bcm2835: Speed up FIFO access if fill level is known adds 2527704d8411 spi: bcm2835: Synchronize with callback on DMA termination adds 32215a6c6beb spi: dw-mmio: add ACPI support adds 5132b3d28371 spi: gpio: Support 3WIRE high-impedance turn-around adds ae218f7847fc Merge branch 'topic/3wire-gpio' of https://git.kernel.org/ [...] adds 194276b073a1 spi: Use of_node_name_eq for node name comparisons adds 1fa33be36cfc spi: npcm: Modify pspi send function adds 6ab4a3502923 spi: Update NPCM PSPI controller documentation adds e697271c4e29 spi: imx: add a device specific prepare_message callback adds 00b80ac93553 spi: imx: mx51-ecspi: Move some initialisation to prepare_ [...] adds 30d6714223c4 spi: imx: style fixes adds 1d374703fb98 spi: imx: rename config callback and add useful parameters adds 3f75720d0ebb spi: imx: drop useless member speed_hz from driver data struct adds 07d71557494c spi: lpspi: Replace all "master" with "controller" adds bcd87317aae2 spi: lpspi: Add slave mode support adds cf86874bb9bd spi: lpspi: Let watermark change with send data length adds 62f82df488ce doc: lpspi: Document DT bindings for LPSPI slave mode adds 079e7f8709bb spi: sh-msiof: Add r8a774c0 support adds 916d9802e4b0 spi: sh-msiof: Reduce the number of times write to and per [...] adds b3fc4e0e966e Merge branch 'spi-4.21' into spi-next adds 6afe76a67239 spi: spi-mem: Add missing word in the SPI_MEM_DATA_OUT des [...] adds 0ebb261a0b2d spi: spi-mem: Add SPI_MEM_NO_DATA to the spi_mem_data_dir enum adds f86c24f47953 spi: spi-mem: Split spi_mem_exec_op() code adds aa167f3fed0c spi: spi-mem: Add a new API to support direct mapping adds b82ab1c26962 mtd: spi-nor: atmel-quaspi: Typo fix adds d5433def3153 mtd: spi-nor: atmel-quadspi: Add spi-mem support to atmel-quadspi adds 2d30ac5ed633 mtd: spi-nor: atmel-quadspi: Use spi-mem interface for atm [...] adds 6ca622c87149 mtd: spi-nor: atmel-quadspi: Remove unused code from atmel [...] adds 0e6aae08e9ae spi: Add QuadSPI driver for Atmel SAMA5D2 adds a24626d72915 dt-bindings: spi: QuadSPI driver for Atmel SAMA5D2 adds 2a9d92fb3a12 mtd: atmel-quadspi: disallow building on ebsa110 adds 74ff666bd7ba Merge remote-tracking branches 'spi/topic/mem' and 'spi/to [...] adds 0051db82182b Merge tag 'spi-v4.21' of git://git.kernel.org/pub/scm/linu [...] adds 32fa7b852fea regmap: rbtree: convert to DEFINE_SHOW_ATTRIBUTE adds 580d48573c43 regmap: debugfs: convert to DEFINE_SHOW_ATTRIBUTE adds 9b268ebe25cd Merge branch 'regmap-4.21' into regmap-next adds 43fac3238c1d regmap: add a new macro:REGMAP_IRQ_REG_LINE(_id, _reg_bits) adds bc998a730367 regmap: irq: handle HW using separate rising/falling edge [...] adds 84267d1b18ab regmap: regmap-irq: Remove default irq type setting from core adds 1c2928e3e321 regmap: regmap-irq/gpio-max77620: add level-irq support adds c82ea33ead18 regmap: irq: add an option to clear status registers on unmask adds 58331d618bd9 Merge remote-tracking branch 'regmap/topic/irq' into regmap-next adds b1669432b355 Merge tag 'regmap-v4.21' of git://git.kernel.org/pub/scm/l [...] adds e41ca3b1eab8 leds: powernv: add of_node_put() adds 555fc5ba5790 leds: 88pm860x: Use of_node_name_eq for node name comparisons adds b086592e5dcd leds: gpio: Drop unneeded manual of_node assignment adds e5a0436dd08a leds: pwm: Simplify with resource-managed devm_led_classde [...] adds cb14e6d6d8f4 leds: pwm: Use OF variant of LED registering function adds c4f7bd4a4275 led: triggers: Break the for loop after default trigger is found adds 02d31765bb35 led: triggers: Add LED_INIT_DEFAULT_TRIGGER flag adds 8146aace60c7 led: triggers: Initialize LED_INIT_DEFAULT_TRIGGER if trig [...] adds 4e4390ad067a Merge tag 'leds-for-4.21-rc1' of git://git.kernel.org/pub/ [...] adds 819ed0ad91cd clk: bcm2835: make license text and module license match adds 46fda5b5067a clk: boston: fix possible memory leak in clk_boston_setup() adds 8b627f616ed6 clk: boston: unregister clks on failure in clk_boston_setup() adds 3b5e748615e7 clk: mediatek: add clock support for MT7629 SoC adds 0cd41af05f13 dt-bindings: arm: mediatek: document clk bindings for MT7629 adds 28f1186a26f7 clk: mediatek: Drop __init from mtk_clk_register_cpumuxes() adds 553604c041b8 clk: mediatek: Drop more __init markings for driver probe adds d42925189b41 clk: mediatek: fix the PCIe MAC clock parent adds d7d458cb29e1 Merge branches 'clk-bcm-module-license', 'clk-boston-leak' [...] adds b8b211ca763a clk: qoriq: add more chips support adds 9579346ecf76 clk: nomadik: Change to use DEFINE_SHOW_ATTRIBUTE macro adds e374e06880f9 clk: tegra: Change to use DEFINE_SHOW_ATTRIBUTE macro adds 25bf466bd2bd clk: stm32mp1: drop pointless static qualifier in stm32_re [...] adds aab184d23b45 Merge branches 'clk-qoriq-t1023', 'clk-protected-binding', [...] adds f071bcebee0a clk: qcom: Move to menuconfig and reduce lines adds e431c92188a9 dt-bindings: clock: Introduce QCOM Graphics clock bindings adds 453361cdd757 clk: qcom: Add graphics clock controller driver for SDM845 adds 7895861a963c clk: qcom: gdsc: Don't override existing gdsc pd functions adds 85a3d920d30a clk: qcom: Add a dummy enable function for GX gdsc adds 74c31ff9c84a clk: qcom: gpu_cc_gmu_clk_src has 5 parents, not 6 adds 922b8fae085d dt-bindings: clock: qcom: Fix the xo parent in gpucc example adds eaeee28db289 clk: qcom: smd: Add support for QCS404 rpm clocks adds f87d33e663d6 clk: qcom: msm8916: Additional clock rates for spi adds c51ba54f6349 dt-bindings: clock: Require #reset-cells in sdm845-videocc adds f4ad7fba066f Merge branches 'clk-qcom-kconfig', 'clk-qcom-gpucc', 'clk- [...] adds 7898e4fef835 dt-bindings: clock: Update GCC bindings for protected-clocks adds 8ff1a156cb0b dt-bindings: clock: Introduce QCOM LPASS clock bindings adds 8d3e5b9c1f2c clk: qcom: Add lpass clock controller driver for SDM845 adds 3315fe5faff4 Merge branch 'clk-qcom-sdm845-lpass' into clk-next adds e45838b52cb3 clk: Add kerneldoc to managed of-provider interfaces adds 05502bf9eb7a clk: of-provider: look at parent if registered device has [...] adds 1efadbf2fd37 clk: clk-hi655x: Free of_provider at remove adds 252246674f55 clk: rk808: use managed version of of_provider registration adds 654dea6ec4f1 clk: clk-twl6040: Free of_provider at remove adds 7265c3cbbf9f clk: apcs-msm8916: simplify probe cleanup by using devm adds 2e62246b08a6 clk: bd718x7: Initial support for ROHM bd71837/bd71847 PMIC clock adds e1098e591580 clk: bcm2835: Switch to SPDX identifier adds ebafb63dc775 clk: Tag clk core files with SPDX adds e1bd55e5a567 clk: Tag basic clk types with SPDX adds ddbae6658d4d clk: renesas: Remove usage of CLK_IS_BASIC adds c179c21e2c7a clk: st: Remove usage of CLK_IS_BASIC adds 2239fe59ace6 clk: axm5516: Remove usage of CLK_IS_BASIC adds c0156e5509e4 clk: h8300: Remove usage of CLK_IS_BASIC adds 5a727ff63032 clk: hisilicon: Remove usage of CLK_IS_BASIC adds 354e12100665 clk: versatile: sp810: Remove usage of CLK_IS_BASIC adds f246affc0825 clk: samsung: s3c2410: Remove usage of CLK_IS_BASIC adds 0f51659a438e clk: Loongson1: Remove usage of CLK_IS_BASIC adds 25600dad4145 clk: max77686: constify clk_ops structure adds 19aa8e32b9e6 clk: palmas: constify clk_ops structure adds 16ace88405fb clk: pistachio: constify clk_ops structures adds 5fc6eb7d74f4 clk: pxa: constify clk_ops structures adds 56950ff82325 clk: s2mps11: constify clk_ops structure adds 1a501c8defe9 Merge branches 'clk-managed-registration', 'clk-spdx', 'cl [...] adds 507c93a22c84 clk: renesas: r7s9210: Add SDHI clocks adds 6f44610c30c5 clk: renesas: r8a77970: Add RPC clocks adds eb38c119dd91 clk: renesas: r7s9210: Add USB clocks adds dba4296bc743 Merge tag 'clk-renesas-for-v4.21-tag1' of git://git.kernel [...] adds 1ef06003a50c clk: renesas: Mark rza2_cpg_clk_register static adds 4102a9edf901 dt-bindings: clock: r8a7795: Remove CSIREF clock adds 4584738e139c dt-bindings: clock: r8a7796: Remove CSIREF clock adds f845b01d478a clk: renesas: r8a774a1: Add CPEX clock adds b9c0ba6614bc clk: renesas: r8a7795: Add CPEX clock adds f51389cb6a97 clk: renesas: r8a7796: Add CPEX clock adds f70f4be7339d clk: renesas: r8a77965: Add CPEX clock adds 396bc9d40d69 clk: renesas: r8a77970: Add CPEX clock adds 7cf3a216a2b3 clk: renesas: r8a77990: Correct parent clock of DU adds 515b2915ee08 clk: renesas: r8a77995: Correct parent clock of DU adds a5883a387fc1 clk: renesas: r8a77995: Remove non-existent VIN5-7 module clocks adds 846dbb405b8c clk: renesas: r8a77995: Remove non-existent SSP clocks adds 6155bfa32caf clk: renesas: r8a77995: Add missing CPEX clock adds c0f8584f0553 clk: renesas: r8a77995: Simplify PLL3 multiplier/divider adds ecda0a09fa99 clk: renesas: rcar-gen3: Set state when registering SD clocks adds e2f4dd1f5b51 clk: renesas: rcar-gen3: Add documentation for SD clocks adds 36c4da4f552a clk: renesas: rcar-gen3: Add HS400 quirk for SD clock adds 60baf75e3f5b Merge tag 'clk-renesas-for-v4.21-tag2' of git://git.kernel [...] adds 859783d13900 clk: sunxi-ng: enable so-said LDOs for A64 SoC's pll-mipi clock adds db7548934603 clk: sunxi-ng: sun50i: h6: Fix MMC clock mux width adds 3f790433c3cb clk: sunxi-ng: Adjust MP clock parent rate when allowed adds 65b665767238 clk: sunxi-ng: Use u64 for calculation of NM rate adds ed4433419d45 clk: sunxi-ng: h6: Set video PLLs limits adds b9f9e9b8e42c dt-bindings: clock: sun8i-de2: Add H6 DE3 clock description adds 56808da9f97f clk: sunxi-ng: Add support for H6 DE3 clocks adds 7d3cf7d2ecca clk: sunxi-ng: Enable DE2_CCU for SUN8I and SUN50I adds ee678706e46d clk: sunxi-ng: a64: Fix gate bit of DSI DPHY adds 5e06aa50524b clk: sunxi-ng: sun50i: a64: Use sigma-delta modulation for [...] adds 01a7ea763fc4 clk: sunxi-ng: r40: Force LOSC parent to RTC LOSC output adds 7bb7d29cffdd clk: sunxi-ng: h3/h5: Fix CSI_MCLK parent adds 3d737ddbe74c dt-bindings: clock: Add Allwinner suniv F1C100s CCU adds 0380126eb9af clk: sunxi-ng: add support for suniv F1C100s SoC adds 64f28430cf15 clk: sunxi-ng: h3: Allow parent change for ve clock adds 37bb18398aa1 clk: sunxi-ng: a33: Use sigma-delta modulation for audio PLL adds 6e6da2039c82 clk: sunxi-ng: a33: Set CLK_SET_RATE_PARENT for all audio [...] adds a41f85b6017e Merge tag 'sunxi-clk-for-4.21' of https://git.kernel.org/p [...] adds 67ee606a6bbb clk: sunxi-ng: a64: Allow parent change for VE clock adds 514fddba845e clk: tegra20: Turn EMC clock gate into divider adds d14ce174ca02 clk: tegra20: Check whether direct PLLM sourcing is turned [...] adds 7514557c1c57 clk: tegra: get rid of duplicate defines adds 845d782d9144 clk: tegra: Fix maximum audio sync clock for Tegra124/210 adds f9c380efa792 soc/tegra: pmc: Drop SMP dependency from CPU APIs adds b158aeeacc55 clk: tegra30: Use Tegra CPU powergate helper function adds 08441a966219 clk: tegra: Return the exact clock rate from clk_round_rate adds 8e1dd17c8b0e dt-bindings: clock: meson8b: export the CPU post dividers adds 72dbb8c94d0d clk: meson: Add vid_pll divider driver adds 0058502fb93a clk: meson-gxbb: Fix HDMI PLL for GXL SoCs adds f95e6ca62895 dt-bindings: clk: meson-gxbb: Add Video clock bindings adds a8080f247bcd clk: meson-gxbb: Add video clocks adds 6c763077163d dt-bindings: clock: meson8b: use the registers from the HH [...] adds bb6eddd1d28c clk: meson: meson8b: use the HHI syscon if available adds ad9b2b8e53af clk: meson: meson8b: fix incorrect divider mapping in cpu_ [...] adds a8662eadd103 clk: meson: meson8b: fix the width of the cpu_scale_div clock adds d6e81845b7d9 clk: meson: clk-pll: check if the clock is already enabled adds a5ac1ead32c9 clk: meson: meson8b: do not use cpu_div3 for cpu_scale_out_sel adds 0dad1ec65bc3 clk: meson: meson8b: mark the CPU clock as CLK_IS_CRITICAL adds e36c7e9898f2 clk: meson: meson8b: add support for more M/N values in sys_pll adds 7dc7eeb8c087 clk: meson: meson8b: run from the XTAL when changing the C [...] adds 7fc1609b0c01 clk: meson: meson8b: allow changing the CPU clock tree adds 3cf94c94e81b clk: meson: clk-regmap: add read-only gate ops adds 700ecf7f51b2 clk: meson: meson8b: rename cpu_div2/cpu_div3 to cpu_in_di [...] adds a7d19b05ce81 clk: meson: meson8b: add the CPU clock post divider clocks adds 4946166e46d2 Merge tag 'meson-clk-4.21-1' of https://github.com/BayLibr [...] adds 8913e8a73d03 clk: meson: Mark some things static adds 21310c39ec01 clk: meson: Fix GXL HDMI PLL fractional bits width adds 376d8c45bd6a clk: meson: meson8b: fix the offset of vid_pll_dco's N value adds 007f3da7d38a clk: meson: meson8b: add the fractional divider for vid_pll_dco adds 6cb57c678bb7 clk: meson: meson8b: add the read-only video clock trees adds e456e6a12b7a clk: meson: add clk-input helper function adds f03566d0aa79 clk: meson: axg-audio: use the clk input helper function adds e74581b79ddd Merge tag 'meson-clk-4.21-2' of https://github.com/BayLibr [...] adds 8b19faf6fae2 clk: rockchip: fix typo in rk3188 spdif_frac parent adds a9f0c0e56371 clk: rockchip: fix rk3188 sclk_smc gate data adds ac8cb53829a6 clk: rockchip: fix rk3188 sclk_mac_lbtest parameter ordering adds 8989e9d2e648 clk: rockchip: make rk3188 hclk_vio_bus critical adds 5c73ac2f8b70 clk: rockchip: fix I2S1 clock gate register for rk3328 adds df7b1f2e0a4a clk: rockchip: fix ID of 8ch clock of I2S1 for rk3328 adds 02bee9e545ef clk: rockchip: add clock ID of ACODEC for rk3328 adds e690d1b0dd3d Merge branch 'v4.21-shared/clkids' into v4.21-clk/next adds d0618247a80f clk: rockchip: add clock-id to gate of ACODEC for rk3328 adds 5b5bb7c77a87 Merge tag 'v4.21-rockchip-clk-1' of git://git.kernel.org/p [...] adds ffe05540d180 Merge branches 'clk-renesas', 'clk-allwinner', 'clk-tegra' [...] adds 404680794224 clk: imx: add gatable clock divider support adds e983da27f70e clk: fractional-divider: add CLK_FRAC_DIVIDER_ZERO_BASED f [...] adds d9a8f950b296 clk: imx: add pllv4 support adds 9fcb6be3b6c9 clk: imx: add pfdv2 support adds 76a323c19a16 clk: imx: add imx7ulp composite clk support adds eb299e4d5708 dt-bindings: clock: add imx7ulp clock binding doc adds 9e5ef7a57ca7 clk: imx: make mux parent strings const adds 3b315214e091 clk: imx: implement new clk_hw based APIs adds b1260067ac3d clk: imx: add imx7ulp clk driver adds f7542d817733 clk: imx6q: reset exclusive gates on init adds a29be9185d19 clk: imx6q: optionally get CCM inputs via standard clock handles adds 3cc48976e976 clk: imx6q: handle ENET PLL bypass adds ea662d2f804a clk: imx7d: remove UART1 clock setting adds 0efcc2c0fd20 clk: imx6sl: ensure MMDC CH0 handshake is bypassed adds 929914946fa6 clk: imx6q: add DCICx clocks gate adds d4ea45e8a603 dt-bindings: imx: add scu resource id headfile adds 3501ce96bf5d firmware: imx: remove resource id enums adds d357b3134c9a dt-bindings: fsl: scu: update power domain binding adds 0a914a4948d4 firmware: imx: add pm svc headfile adds 8cecda9164d3 dt-bindings: clock: imx8qxp: add SCU clock IDs adds 0f5ab411f587 dt-bindings: clock: add imx8qxp lpcg clock binding adds 3a48d918a461 clk: imx: add configuration option for mmio clks adds fe37b4820417 clk: imx: add scu clock common part adds c2cccb6d0b33 clk: imx: add imx8qxp clk driver adds 2f77296d3df9 clk: imx: add lpcg clock support adds 1e3121bfe51a clk: imx: add imx8qxp lpcg driver adds 1cf3817bf1f5 dt-bindings: Add binding for i.MX8MQ CCM adds d3ff9728134e clk: imx: Add imx composite clock adds b80522040cd3 clk: imx: Add clock driver for i.MX8MQ CCM adds 6209624b9a5c clk: imx: Add fractional PLL output clock adds ff70fbd0e810 clk: imx: Add SCCG PLL type adds 33e7a8422546 clk: imx: remove redundant initialization of ret to zero adds d360b130e210 clk: imx: Make the i.MX8MQ CCM clock driver CLK_IMX8MQ dependant adds 58c05c823b83 Merge branches 'clk-imx7ulp', 'clk-imx6-fixes', 'clk-imx-f [...] adds 4f89f7b59a6e clk: qcom: Fix MSM8998 resets adds 11832328c564 clk: qcom: Add xo dummy clk on msm8998 adds c0cb7c7e7164 clk: qcom: Enumerate remaining msm8998 resets adds b0d2e8a0cde9 clk: qcom: gcc-msm8998: Drop hmss_dvm and lpass_at adds 2abf856202fd clk: qcom: gcc-msm8998: Disable halt check of UFS clocks adds 30bc0b9881f3 clk: qcom: gcc-msm8998: Add clkref clocks adds a1697aba2721 clk: qcom: Add missing msm8998 resets adds 12eced09cd30 clk: qcom: Leave mmss noc on for 8998 adds 0f1c6ca83fb4 clk: qcom: Drop unused 8998 clock adds 44a6951777a3 Merge branch 'clk-qcom-8998-resets' into clk-next adds 9dc320424708 Merge branch 'clk-fixes' into clk-next adds 8cbdc1f09f7a clk: vc5: Add suspend/resume support adds 5964ac60131c Merge branch 'clk-vc5-suspend' into clk-next adds 87ab115185e1 clk: Use of_node_name_eq for node name comparisons adds 2de34ed96489 Merge branch 'clk-of' into clk-next adds 401371fb597e dt-bindings: clock: imx7ulp: add HSRUN mode related clocks adds 7128d7f7bae1 clk: imx: imx7ulp: add arm hsrun mode clocks support adds b677574bdf29 Merge branch 'clk-imx7ulp' into clk-next adds 1fbb2dc6f0ce Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/ [...] adds 2d51ac9086fd driver core: platform: Remove duplicated device_remove_pro [...] adds 07de0e86fe08 drivers core: Prepare support for multiple platform notifications adds 7847a1455fc4 ACPI / glue: Add acpi_platform_notify() function adds 59abd83672f7 drivers: base: Introducing software nodes to the firmware [...] adds ed1cdf31f922 device property: Move device_add_properties() to swnode.c adds caf35cd52242 device property: Remove struct property_set adds d84f18d6673f drivers: base: swnode: remove need for a temporary string [...] adds f569da8c994c device property: fix fwnode_graph_get_next_endpoint() docu [...] adds d8924c0d76aa Merge tag 'devprop-4.21-rc1' of git://git.kernel.org/pub/s [...] adds b82592199032 genirq/affinity: Spread IRQs to all available NUMA nodes adds 5c903e108d0b genirq/affinity: Move two stage affinity spreading into a [...] adds 060746d9e394 genirq/affinity: Pass first vector to __irq_build_affinity [...] adds 6da4b3ab9a6e genirq/affinity: Add support for allocating interrupt sets adds e8da8794a7fd genirq/matrix: Improve target CPU selection for managed in [...] adds 989a4222c13a Merge tag 'v4.20-rc5' into irq/core, to pick up fixes adds c5f48c0a7aa1 genirq: Fix various typos in comments adds 81b1e6e6a859 platform-msi: Free descriptors in platform_msi_domain_free() adds 06459901d55e irq/irq_sim: Store multiple interrupt offsets in a bitmap adds 7728819c2190 irqchip: bcm283x: Switch to SPDX identifier adds e25a96d708fd irqchip/irq-renesas-irqc: Convert to SPDX identifiers adds bf9732857ba5 irqchip/irq-renesas-intc-irqpin: Convert to SPDX identifiers adds b87442b0745e irqchip/irq-imx-gpcv2: Remove unused code adds bd654fb67acf irqchip/irq-imx-gpcv2: Share reg offset calculation code adds f2dace5f9725 irqchip/irq-imx-gpcv2: Make use of BIT() macro adds fb7348abb119 irqchip/irq-imx-gpcv2: Make error messages more consistent adds ed01edc0ab6f irqchip/irq-imx-gpcv2: Add support for i.MX8MQ adds f9c75bca44d4 irqchhip: Convert to using %pOFn instead of device_node.name adds cdf6179630a5 dt-bindings: interrupt-controller: Document RDA8810PL intc adds d852e62ad689 irqchip: Add RDA8810PL interrupt driver adds a15b7439083c dt-bindings: interrupt-controller: Add suniv interrupt-controller adds 177304cf9286 irqchip/sun4i: Add a struct to hold global variables adds d4fc2ea0f0f8 irqchip/sun4i: Move IC specific register offsets to struct adds b0c4b9f35555 irqchip/sun4i: Add support for Allwinner ARMv5 F1C100s adds 7c813152cf9b dt-bindings/gic-v3: Add msm8996 compatible string adds f70fdb42a095 irqchip/gic: Add support to device tree based quirks adds 9c8114c20d18 irqchip/gic-v3: Add quirk for msm8996 broken registers adds 893b0aff9a7a irqchip/irq-imx-gpcv2: Silence "fall through" warning adds 1fb51c975a80 irqchip/irq-rda-intc: Fix return value check in rda8810_in [...] adds 8ca66b7ccf3c irqchip/irq-imx-gpcv2: Add IRQCHIP_DECLARE for i.MX8MQ compatible adds da0abe1a0411 irqchip: Add driver for Cirrus Logic Madera codecs adds ff63495eff81 dt-bindings/irq: Add binding for Freescale IRQSTEER multiplexer adds 0136afa08967 irqchip: Add driver for imx-irqsteer controller adds 897898a69451 dt-bindings: interrupt-controller: stm32: Document hwlock [...] adds fb94109b764e irqchip/stm32: protect configuration registers with hwspinlock adds ff3730a497cd Merge tag 'irqchip-4.21' of git://git.kernel.org/pub/scm/l [...] adds c2899c3470de genirq/affinity: Remove excess indentation adds bec04037e4e4 genirq/core: Introduce struct irq_affinity_desc adds c410abbbacb9 genirq/affinity: Add is_managed to struct irq_affinity_desc adds e4b99d415c39 Merge branch 'irq-core-for-linus' of git://git.kernel.org/ [...] adds 7d9df98be66f clockevents: Remove unnecessary unlikely() adds 58c5fc2b96e4 time: Remove useless filenames in top level comments adds 35728b8209ee time: Add SPDX license identifiers adds f49c174b5f43 hrtimers/tick/clockevents: Remove sloppy license references adds 9281a7857b91 time/debug: Remove license boilerplate adds 6c7811c628a9 time: Remove license boilerplate adds 3c8f2515ac0a posix-timers/stubs: Remove license boilerplate adds 2fa6d420c222 sched/clock: Remove license boilerplate adds c804efeb5822 posix-clocks: Remove license boiler plate adds 0141de741e07 posix-timers: Remove license boilerplate adds ce10a5b3954f timekeeping: Use proper seqcount initializer adds 5b20c6fd6a60 timekeeping: Convert to DEFINE_SHOW_ATTRIBUTE adds 07daef8b41e0 ntp: Remove duplicated include adds 30a85eb64347 clocksource/drivers/timer-vt8500: Remove duplicate function name adds bc0750e464d4 clocksource/drivers/dbx500: Demote dbx500 PRCMU clocksource adds 85b6fcadcf66 clocksource/drivers/ux500: Drop Ux500 custom SCHED_CLOCK adds 63136299721b clocksource/drivers/timer-ti-dm: Remove the early platform [...] adds 7b5926380107 clockevents/drivers/tegra20: Remove obsolete inclusion of [...] adds bed8fc137e20 clocksource/drivers/meson6_timer: Use register names from [...] adds fa83c6f45aa5 clocksource/drivers/meson6_timer: Implement the ARM delay timer adds df181e382816 clocksource/drivers/imx-gpt: Add support for ARM64 adds ec3372f28f7b clocksource/drivers/imx-gpt: Remove unnecessary irq protection adds f9135ffa8a27 dt-bindings: timer: renesas, cmt: Document r8a7796 CMT support adds 2bbaf5421644 dt-bindings: timer: renesas, cmt: Document r8a77470 CMT support adds bf287607c80f clocksource/drivers/arc_timer: Utilize generic sched_clock adds 3825603a8076 clocksource/drivers/timer-imx-tpm: Convert the driver to timer-of adds e5a805202c8e dt-bindings: timer: renesas, cmt: Document r8a774a1 CMT support adds 64db8bb157cb clocksource/drivers/bcm2835: Switch to SPDX identifier adds 5eb73c831171 clocksource/drivers/integrator-ap: Add missing of_node_put() adds 86fe57fc47b1 clocksource/drivers/fttmr010: Fix invalid interrupt regist [...] adds 4f352d1fc5a8 clocksource/drivers/timer-imx-tpm: Specify clock name for [...] adds 92e0d143fdef clocksource/drivers/riscv_timer: Provide the sched_clock adds 3d42b32b1d6b clocksource/drivers/riscv: Change name riscv_timer to timer-riscv adds 2d3bc644dd16 clocksource/drivers/rockchip: Change name rockchip_timer t [...] adds f155ae2c35c9 clocksource/drivers/tegra20: Change name tegra20_timer to [...] adds 493d09b7a7f5 clocksource/drivers/sun4i: Change name sun4i_timer to timer-sun4i adds adab4ec3c234 clocksource/drivers/meson6: Change name meson6_timer timer-meson6 adds 7f83a1327962 clocksource/drivers/rda: Add clock driver for RDA8810PL SoC adds 615740fd6b0c Merge branch 'clockevents/4.21' of http://git.linaro.org/p [...] adds 2e64d317e197 dt-bindings: timer: Document RDA8810PL SoC timer adds bd2bcaa565a2 Merge branch 'clockevents/4.21' of http://git.linaro.org/p [...] adds 9f687dddc4e1 Merge branch 'timers-core-for-linus' of git://git.kernel.o [...] adds aa77bfb354c4 x86/speculation: Change misspelled STIPB to STIBP adds 5b5e4d623ec8 x86/speculation/l1tf: Drop the swap storage limit restrict [...] adds 20c3a2c33e9f x86/speculation: Add support for STIBP always-on preferred mode adds 13e1ad2be3a8 Merge branch 'x86-pti-for-linus' of git://git.kernel.org/p [...] adds a21b0b78eaf7 arm64: hugetlb: Register hugepages during arch init adds 08861d33d680 preempt: Move PREEMPT_NEED_RESCHED definition into arch code adds 396244692232 arm64: preempt: Provide our own implementation of asm/preempt.h adds 5ef3fe4cecdf arm64: Avoid redundant type conversions in xchg() and cmpxchg() adds b4f9209bfcd5 arm64: Avoid masking "old" for LSE cmpxchg() implementation adds 959bf2fd03b5 arm64: percpu: Rewrite per-cpu ops to allow use of LSE atomics adds 4230509978f2 arm64: cmpxchg: Use "K" instead of "L" for ll/sc immediate [...] adds 2d7c89b02c62 arm64: remove bitop exports adds 03ef055fd364 arm64: move memstart_addr export inline adds 386b3c7bdafc arm64: add EXPORT_SYMBOL_NOKASAN() adds abb77f3d9640 arm64: tishift: use asm EXPORT_SYMBOL() adds 23fe04c0c58c arm64: smccc: use asm EXPORT_SYMBOL() adds 50fdecb292e0 arm64: page: use asm EXPORT_SYMBOL() adds 56c08ec5162c arm64: uaccess: use asm EXPORT_SYMBOL() adds ac0e8c72b03b arm64: string: use asm EXPORT_SYMBOL() adds dbd3196299fe arm64: frace: use asm EXPORT_SYMBOL() adds 2a9cee5b7a7e arm64: remove arm64ksyms.c adds 33309ecda007 arm64: Fix minor issues with the dcache_by_line_op macro adds 6e8830674ea7 arm64: kasan: Increase stack size for KASAN_EXTRA adds f6795053dac8 mm: mmap: Allow for "high" userspace addresses adds 363524d2b122 arm64: mm: Introduce DEFAULT_MAP_WINDOW adds e5d99157459f arm64: mm: Define arch_get_mmap_end, arch_get_mmap_base adds e842dfb5a2d3 arm64: mm: Offset TTBR1 to allow 52-bit PTRS_PER_PGD adds a96a33b1ca57 arm64: mm: Prevent mismatched 52-bit VA support adds 67e7fdfcc682 arm64: mm: introduce 52-bit userspace support adds b9567720a1b8 arm64: mm: Allow forcing all userspace addresses to 52-bit adds 68d23da4373a arm64: Kconfig: Re-jig CONFIG options for 52-bit VA adds 66f16a24512f arm64: smp: Rework early feature mismatched detection adds f357b3a7e17a arm64: smp: Handle errors reported by the firmware adds c987876a80e7 arm64: KVM: Make VHE Stage-2 TLB invalidation operations n [...] adds 33e5f4e50917 KVM: arm64: Rework detection of SVE, !VHE systems adds bfae1b98ef0b arm64: KVM: Install stage-2 translation before enabling traps adds 793d5d9213c7 arm64: Add TCR_EPD{0,1} definitions adds 8b2cca9ade2c arm64: KVM: Force VHE for systems affected by erratum 1165522 adds 1e4448c5ddbe arm64: KVM: Add synchronization on translation regime chan [...] adds eb036ad2ddf0 arm64: KVM: Handle ARM erratum 1165522 in TLB invalidation adds a457b0f7f50d arm64: Add configuration/documentation for Cortex-A76 erra [...] adds bc84a2d106be Merge branch 'kvm/cortex-a76-erratum-1165522' into aarch64 [...] adds 4e21565b7fd4 asm-generic: add kexec_file_load system call to unistd.h adds 92a98a2b9f64 kexec_file: make kexec_image_post_load_cleanup_default() global adds b6664ba42f14 s390, kexec_file: drop arch_kexec_mem_walk() adds 735c2f90e333 powerpc, kexec_file: factor out memblock-based arch_kexec_ [...] adds 497e1858647a kexec_file: kexec_walk_memblock() only walks a dedicated r [...] adds f56063c51f9f arm64: add image head flag definitions adds bdd2c9d1c333 arm64: cpufeature: add MMFR0 helper functions adds 3ddd9992a590 arm64: enable KEXEC_FILE config adds 52b2a8af7436 arm64: kexec_file: load initrd and device-tree adds f3b70e509429 arm64: kexec_file: allow for loading Image-format kernel adds 4c9e7e649a3f arm64: kexec_file: invoke the kernel without purgatory adds 702ed5bb7530 include: pe.h: remove message[] from mz header definition adds 732b7b93d849 arm64: kexec_file: add kernel signature verification support adds 884143f60c89 arm64: kexec_file: add kaslr support adds 121ca8e56551 arm64: kexec_file: Refactor setup_dtb() to consolidate err [...] adds 394135c1ff13 arm64: kexec_file: forbid kdump via kexec_file_load() adds d34664f63bba Merge branch 'for-next/kexec' into aarch64/for-next/core adds 4a1daf29d33d arm64: mm: EXPORT vabits_user to modules adds 732291c4fab8 arm64: kexec_file: include linux/vmalloc.h adds 7faa313f05ca arm64: preempt: Fix big-endian when checking preempt count [...] adds 4d08d20f1c94 arm64: fix ARM64_USER_VA_BITS_52 builds adds 9b31cf493ffa arm64: mm: Introduce MAX_USER_VA_BITS definition adds c3296a1391cb arm64: add <asm/asm-prototypes.h> adds 6e4ede698d1c arm64: percpu: Fix LSE implementation of value-returning p [...] adds 4ab215061554 arm64: Add memory hotplug support adds 0a1213fa7432 arm64: enable per-task stack canaries adds d3adeed72892 arm64: perf: Terminate PMU assignment statements with semicolons adds 342e53bd8548 arm64: perf: Add support for Armv8.1 PMCEID register format adds cf7175ece017 arm64: perf: Remove duplicate generic cache events adds 4b47e573a4a4 arm64: perf: Move event definitions into perf_event.h adds 2ddd5e582526 arm64: perf: Hook up new events adds e2b5c5c7de79 arm64: perf: Fix typos in comment adds 81e9fa8bab38 arm64: perf: set suppress_bind_attrs flag to true adds 472dc9fa7cc0 perf: arm_spe: Enable automatic DT loading adds cbb72a3c19ef drivers/perf: xgene: Add CPU hotplug support adds 754a58db6a55 perf: arm_spe: handle devm_kasprintf() failure adds d6310a3f3396 Documentation: perf: Add documentation for ThunderX2 PMU u [...] adds 69c32972d593 drivers/perf: Add Cavium ThunderX2 SoC UNCORE PMU driver adds b47f515bdcd4 Merge branch 'for-next/perf' into aarch64/for-next/core adds 2a355ec25729 arm64: kpti: Whitelist Cortex-A CPUs that don't implement [...] adds 26a25c841d9e arm64: perf: Treat EXCLUDE_EL* bit definitions as unsigned adds 155606573585 arm64: add comments about EC exception levels adds aa6eece8ec50 arm64: add pointer authentication register bits adds 4eaed6aa2c62 arm64/kvm: consistently handle host HCR_EL2 flags adds a1ee8abb95c5 arm64/kvm: hide ptrauth from guests adds b3669b1e1c09 arm64: Don't trap host pointer auth use to EL2 adds 6984eb47d5c1 arm64/cpufeature: detect pointer authentication adds 750319756256 arm64: add basic pointer authentication support adds ec6e822d1a22 arm64: expose user PAC bit positions via ptrace adds ccc43810827f arm64: perf: strip PAC when unwinding userspace adds ba8308856564 arm64: add prctl control for resetting ptrauth keys adds 04ca3204fa09 arm64: enable pointer authentication adds 84931327a807 arm64: ptr auth: Move per-thread keys from thread_info to [...] adds fbedc599e9b8 arm64: docs: document pointer authentication adds a56005d32105 arm64: cpufeature: Reduce number of pointer auth CPU caps [...] adds 1e013d06120c arm64: cpufeature: Rework ptr auth hwcaps using multi_entr [...] adds 97bebc5facf7 arm64: sysreg: Use _BITUL() when defining register bits adds 12f799c8c739 arm64: kaslr: print PHYS_OFFSET in dump_kernel_offset() adds 5694cecdb092 Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm [...] adds b6cf523c16e1 m68k: Unroll raw_outsb() loop adds af5d7a36d196 m68k: Remove redundant 'default n' from Kconfig adds 616d4cf8ea1c m68k/defconfig: Update defconfigs for v4.20-rc1 adds d2cc708775f8 m68k: Add __NR_syscalls along with NR_syscalls adds fd81414666cf m68k: Add system call table generation support adds 005e13a96c0e m68k: Generate uapi header and syscall table header files adds e0783bb42448 Merge tag 'm68k-for-v4.21-tag1' of git://git.kernel.org/pu [...] adds d272a735ef54 ia64: add __NR_old_getpagesize in uapi header file adds d7c5e82c08a0 ia64: add __NR_syscalls along with NR_syscalls adds bf03ebfe94ea ia64: add an offset for system call number adds ffec9214544c ia64: add system call table generation support adds c51836246f97 ia64: generate uapi header and system call table files adds 9947ab7bc3f5 Merge tag 'please-pull-y2038prep' of git://git.kernel.org/ [...] adds 8a79633b4928 sh: add __NR_syscalls along with NR_syscalls adds a0239c8eb936 sh: add system call table generation support adds 2b3c5a99d5f3 sh: generate uapi header and syscall table header files adds 507413a5f88a Merge tag 'asm-generic-4.21' of git://git.kernel.org/pub/s [...] adds 68a385c6c750 microblaze: Typo s/use use/use/ adds c0b2826aa02a microblaze: move __NR_syscalls macro from asm/unistd.h adds fc06bac35c8c microblaze: add system call table generation support adds 1e17ab5320a6 microblaze: generate uapi header and system call table files adds bafcc61d998c microblaze: adjust the help to the real behavior adds 2e14f94cf4bc microblaze: move "... is ready" messages to arch/microblaz [...] adds 4722a3e6b716 microblaze: fix multiple bugs in arch/microblaze/boot/Makefile adds 3dda563b8349 microblaze: add linux.bin* and simpleImage.* to PHONY adds 52e79c4f0bfd microblaze: fix race condition in building boot images adds 19d111ccce9f microblaze: remove the explicit removal of system.dtb adds 30807ef2b76e Merge tag 'microblaze-v5.0-rc1' of git://git.monstr.eu/lin [...] adds 8b699616f399 riscv, atomic: Add #define's for the atomic_{cmp,}xchg_*() [...] adds 94f9bf118f1e RISC-V: Fix of_node_* refcount adds cd378dbb3daf RISC-V: add of_node_put() adds 397182e0db56 riscv: remove unused variable in ftrace adds 3aed8c43267e RISC-V: Update Kconfig to better handle CMDLINE adds 2b3f786408c5 RISC-V: defconfig: Enable RISC-V SBI earlycon support adds 7ba12bb676c2 RISC-V: Remove EARLY_PRINTK support adds 358f3fff5271 RISC-V: Move from EARLY_PRINTK to SBI earlycon adds a266cdba17b3 RISC-V: lib: minor asm cleanup adds 9b9afe4a0ef1 RISC-V: Select GENERIC_SCHED_CLOCK for clocksource drivers adds 9830afca9273 Merge tag 'riscv-for-linus-4.21-mw1' of git://git.kernel.o [...] adds 105e996a8322 fs/openpromfs: use full_name instead of path_component_name adds f3180e1828e6 fs/openpromfs: Use of_node_name_eq for node name comparisons adds a412c85aa82a sparc: Convert to using %pOF instead of full_name adds 0c5eaa774972 of: Drop full path from full_name for PDT systems adds bb31f9eb4abe sparc: prom: use property "name" directly to construct node names adds ead1c2bdedcb sparc: Convert to using %pOFn instead of device_node.name adds 29c990dfc77c sparc: Use of_node_name_eq for node name comparisons adds 88ca0557a013 sparc: Use device_type helpers to access the node type adds 8119f042d059 sparc: Remove unused leon_trans_init adds 86ef771ed543 sparc: Use DT node full_name instead of name for resources adds 20a9da34ae00 Merge branch 'sparc-OF-name-and-device_type-rework' adds d441f93dd072 sparc: move __IGNORE* entries to non uapi header adds 61257f56ada7 sparc: add __NR_syscalls along with NR_syscalls adds 6ff645dd683a sparc: add system call table generation support adds 3680033002f4 sparc: generate uapi header and system call table files adds 726799a4f919 Merge branch 'sparc-syscall-gen' adds 91abe6b2237f sbus: Use of_node_name_eq for node name comparisons adds c23b8e7acea3 ALSA: sparc: Use of_node_name_eq for node name comparisons adds c2f1f3e0e17d Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/ [...] adds 67769857f05a MIPS: math-emu: Change to use DEFINE_SHOW_ATTRIBUTE macro adds b3a428b4b18d MIPS: Enable IOREMAP_PROT config option for MIPS cpus adds 43da4e3ee8c4 MIPS: r2-on-r6-emu: Change to use DEFINE_SHOW_ATTRIBUTE macro adds 7d52d6cca8b1 MIPS: DEC: Update R3k DECstation defconfig for Y2018 adds 2340b564a7e4 MIPS: DEC: Add R4k DECstation defconfig adds 52d6d05575c3 MIPS: DEC: Add 64-bit DECstation defconfig adds 57810ecb581a MIPS: Remove GCC_IMM_ASM & GCC_REG_ACCUM macros adds d08b8ccc4762 MIPS: Simplify GCC_OFF_SMALL_ASM definition adds a013ba392843 MIPS: Hardcode cpu_has_mmips=1 for microMIPS kernels adds b7f1e273b729 MIPS: Hide CONFIG_MIPS_O32_FP64_SUPPORT prompt for >= MIPSr6 adds b1013f1e95d5 MIPS: BCM5xxx: Remove dead init_fpu code adds cc97ab235f3f MIPS: Simplify FP context initialization adds 1975ed43ce67 MIPS: Ensure emulated FP sets PF_USED_MATH adds 7d3713a4aad2 MIPS: Drop forward declarations of sigcontext in asm/fpu.h adds 97f7dcbf279a MIPS: Better abstract R2300 FPU usage in Kconfig adds c92e47e585a9 MIPS: Introduce CONFIG_MIPS_FP_SUPPORT adds b372e83b67eb MIPS: Hardcode cpu_has_fpu=0 when CONFIG_MIPS_FP_SUPPORT=n adds 9ec55930e023 MIPS: Stub asm/fpu.h functions adds b2e628a8f999 MIPS: cpu-probe: Avoid probing FPU when CONFIG_MIPS_FP_SUPPORT=n adds 5328f7422e4b MIPS: traps: Never enable FPU when CONFIG_MIPS_FP_SUPPORT=n adds 6a1cc218b9cc MIPS: branch: Remove FP branch handling when CONFIG_MIPS_F [...] adds 85164fd8b053 MIPS: unaligned: Remove FP & MSA code when unsupported adds 6c79759eca62 MIPS: ptrace: Remove FP support when CONFIG_MIPS_FP_SUPPORT=n adds 4eec81d7d8b2 MIPS: signal: Remove FP context support when CONFIG_MIPS_F [...] adds ea6a37373f9a MIPS: Avoid FP ELF checks when CONFIG_MIPS_FP_SUPPORT=n adds 36a498035bd2 MIPS: Avoid FCSR sanitization when CONFIG_MIPS_FP_SUPPORT=n adds 42b10815d559 MIPS: Don't compile math-emu when CONFIG_MIPS_FP_SUPPORT=n adds 2725f3778fdd MIPS: Remove struct task_struct fpu state when CONFIG_MIPS [...] adds 183b40f992c8 MIPS: Allow FP support to be disabled adds 378ed6f0e3c5 MIPS: Avoid using .set mips0 to restore ISA adds c7adfaea4bf4 MIPS: Fix do_ade() closing brace indentation adds b6d18e77041e MIPS: Don't dump Hi & Lo regs on >= MIPSr6 adds 5ec17af7ead0 MIPS: Boston: Disable EG20T prefetch adds 271fee93a414 mips: delete duplicated BUILTIN_DTB and LIBFDT configs adds 47bf2b031754 mips: sort list of configs for Malta adds 57eeacede4db MIPS: Use Kconfig to select CPU_NO_EFFICIENT_FFS adds d0894409d171 lib/gcd: Remove use of CPU_NO_EFFICIENT_FFS macro adds 3747b9d6b065 MIPS: SiByte: Set 32-bit bus mask for BCM1250 PCI adds 756d6d836dbf MIPS: SiByte: Enable ZONE_DMA32 for LittleSur adds e4849aff1e16 MIPS: SiByte: Enable swiotlb for SWARM, LittleSur and BigSur adds 49e510dd164c MIPS: Use device_type helpers to access the node type adds 1287533d3d95 MIPS: Remove superfluous check for __linux__ adds f3ade253615a MIPS: Loongson: Add Loongson-3A R2.1 basic support adds 1e35918ad9d1 MIPS: Enable Undefined Behavior Sanitizer UBSAN adds bb53fdf395ee MIPS: c-r4k: Add r4k_blast_scache_node for Loongson-3 adds 92aa0718c9fa MIPS: Ensure pmd_present() returns false after pmd_mknotpresent() adds bec0de4cfad2 MIPS: Align kernel load address to 64KB adds 3cd640832894 MIPS: ptrace: introduce NT_MIPS_MSA regset adds 0b0037490f37 MIPS: malta: Use img-ascii-lcd driver for LCD display adds af84c0030b29 MIPS: Regenerate defconfigs adds 6430ba581257 MIPS: OCTEON: cvmx-l2c: make cvmx_l2c_spinlock static adds 751423be06e0 MIPS: OCTEON: setup: make internal functions and data static adds ef4f91e63737 MIPS: OCTEON: setup: include asm/fw/fw.h adds 3533b9acf277 MIPS: OCTEON: setup: include asm/prom.h adds a37411024d48 MIPS: OCTEON: cvmx-helper: make __cvmx_helper_errata_fix_i [...] adds 75a9da11fea3 MIPS: OCTEON: delete unused loopback configuration functions adds fa1d2e3ffa76 MIPS: OCTEON: octeon-platform: make octeon_ids static adds 2cf1c8933dd9 MIPS: OCTEON: octeon-platform: fix typing adds bcb64116aaf0 MIPS: OCTEON: octeon-irq: make octeon_irq_ciu3_set_affinit [...] adds 4d1f01164137 MIPS: OCTEON: csrc-octeon: include linux/sched/clock.h adds 51807f641ff9 MIPS: OCTEON: smp: make internal symbols static adds f3c541bc7f37 MIPS: OCTEON: cvmx-helper-util: delete cvmx_helper_dump_packet adds 183044637859 MIPS: OCTEON: cvmx-helper-util: make cvmx_helper_setup_red [...] adds 5f35b33ac41e MIPS: OCTEON: make cvmx_bootmem_alloc_range static adds 3e431666a79b MIPS: OCTEON: cvmx-bootmem: delete unused functions adds bf2d401c8bbc MIPS: OCTEON: cvmx-bootmem: move code to avoid forward dec [...] adds a1afedbc3fd8 MIPS: OCTEON: cvmx-bootmem: make more functions static adds e0f171ebd43b MIPS: OCTEON: delete cvmx override functions adds 007ed77f3d2a MIPS: OCTEON: gmxx-defs.h: delete unused functions and macros adds 453022b40120 MIPS: OCTEON: cvmx-gmxx-defs.h: delete unused unions adds 5e605d2efed1 MIPS: OCTEON: cvmx-gmxx-defs.h: delete unused union fields adds 4815c6d77df7 MIPS: OCTEON: cvmx-gmxx-defs.h: use default register value [...] adds 3a048cde6bf7 MIPS: OCTEON: cvmx-ciu2-defs.h: delete unused macros adds 1feba8df94f9 MIPS: OCTEON: cvmx-ciu2-defs.h: delete unused unions adds c0436b503591 MIPS: Enable dead code elimination adds 66a4059ba72c MIPS: Only include mmzone.h when CONFIG_NEED_MULTIPLE_NODES=y adds f08153186ca5 MIPS: MT: Remove norps command line parameter adds 1aeba347b3a9 MIPS: Hardcode cpu_has_mips* where target ISA allows adds 69095e3900b2 mips: annotate implicit fall throughs adds 99cffb4e43a4 MIPS: OCTEON: enable all OCTEON drivers in defconfig adds 8b5c4eb17192 MIPS: OCTEON: octeon-usb: use common gpio_bit definition adds 1c6121c39677 MIPS: OCTEON: cvmx_pko_mem_debug8: use oldest forward comp [...] adds 2bb177137074 MIPS: OCTEON: cvmx_mio_fus_dat3: use oldest forward compat [...] adds 036d0823ce33 MIPS: OCTEON: cvmx_gmxx_inf_mode: use oldest forward compa [...] adds 4089caa7d0fd MIPS: OCTEON: delete redundant register definitions adds ff4dd232ec45 MIPS: Expand MIPS32 ASIDs to 64 bits adds ef2512c82659 mips: add __NR_syscalls along with __NR_Linux_syscalls adds a5ee2be91acb mips: remove unused macros adds 6d92c26815c5 mips: rename scall64-64.S to scall64-n64.S adds be856439c998 mips: add +1 to __NR_syscalls in uapi header adds 6a00cb6175a4 mips: remove syscall table entries adds 9bcbf97c6293 mips: add system call table generation support adds 99bf73ebf9c4 mips: generate uapi header and system call table files adds 41e486f4f66d MIPS: Remove struct mm_context_t fp_mode_switching field adds adcc81f148d7 MIPS: math-emu: Write-protect delay slot emulation pages adds 89261c570213 Merge tag 'mips_4.21' of git://git.kernel.org/pub/scm/linu [...] adds 8cc28269b957 parisc: Split out alternative live patching code adds 785145171d17 parisc: Fix serio address output adds c4bff35ca1bf parisc: Fix HP SDC hpa address output adds dfddd1a841c6 parisc: move __IGNORE* entries to non uapi header adds dbf91a54f7cb parisc: add __NR_syscalls along with __NR_Linux_syscalls adds 28ff62a4b41e parisc: remove __NR_Linux from uapi header file. adds 85e69701f58c parisc: add system call table generation support adds 575afc4d7f60 parisc: generate uapi header and system call table files adds 930e12992ed3 parisc: syscalls: ignore nfsservctl for other architectures adds a5f2bd479f58 Merge branch 'parisc-4.21-1' of git://git.kernel.org/pub/s [...] adds 7733607fb3aa xen/pvh: Split CONFIG_XEN_PVH into CONFIG_PVH and CONFIG_XEN_PVH adds fcd474769815 xen/pvh: Move PVH entry code out of Xen specific tree adds 4df7363e5210 xen/pvh: Create a new file for Xen specific PVH code adds 8cee3974b35b xen/pvh: Move Xen specific PVH VM initialization out of co [...] adds a43fb7da5300 xen/pvh: Move Xen code for getting mem map via hcall out o [...] adds d907be2b5b04 xen/pvh: Add memory map pointer to hvm_start_info struct adds 716ff017a39e KVM: x86: Allow Qemu/KVM to use PVH entry point adds bf9445a33ae6 kprobes/x86/xen: blacklist non-attachable xen interrupt functions adds 1669907e3d1a xen/pciback: Check dev_data before using it adds b3383974fee2 xen: Introduce shared buffer helpers for page directory... adds 5641f19bdfc4 drm/xen-front: Use Xen common shared buffer implementation adds 58f9d806d16a ALSA: xen-front: Use Xen common shared buffer implementation adds 460023a5d1d2 Merge tag 'for-linus-4.21-rc1-tag' of git://git.kernel.org [...] adds 45c3af974ec6 KVM: x86: Trace changes to active TSC offset regardless if [...] adds 09f70c3b70e7 tools/kvm_stat: switch to python3 adds 88656040b0c0 KVM: nVMX: Unrestricted guest mode requires EPT adds 00df9181de2a KVM/nVMX: Remove unneeded forward jump in nested_vmx_check [...] adds 14aa61d0a9eb nVMX x86: Check VMX-preemption timer controls on vmentry o [...] adds fca91f6d60b6 kvm: nVMX: Set VM instruction error for VMPTRLD of unbacked page adds 211929fd3f7c selftests: Fix test errors related to lib.mk khdr target adds bb22dc14a2c2 Merge branch 'khdr_fix' of git://git.kernel.org/pub/scm/li [...] adds e5d83c74a580 kvm: make KVM_CAP_ENABLE_CAP_VM architecture agnostic adds 8fe65a8299f9 kvm: rename last argument to kvm_get_dirty_log_protect adds 2a31b9db1535 kvm: introduce manual dirty log reprotect adds 1b3ab5ad1b8a KVM: nVMX: Free the VMREAD/VMWRITE bitmaps if alloc_kvm_ar [...] adds dfae3c03b89f KVM: nVMX: Allocate and configure VM{READ,WRITE} bitmaps i [...] adds 199b118ab3d5 KVM: VMX: Alphabetize the includes in vmx.c adds 8ba2e525ecd7 KVM: x86: Add requisite includes to kvm_cache_regs.h adds 3592cda6bc27 KVM: x86: Add requisite includes to hyperv.h adds a821bab2d1ee KVM: VMX: Move VMX specific files to a "vmx" subdirectory adds e0123119a564 KVM: VMX: rename vmx_shadow_fields.h to vmcs_shadow_fields.h adds 4cebd747d785 KVM: VMX: Drop the "vmx" prefix from vmx_evmcs.h adds 71d9409e2093 KVM: VMX: Move caching of MSR_IA32_XSS to hardware_setup() adds c73da3fcab43 KVM: VMX: Properly handle dynamic VM Entry/Exit controls adds 7caaa7110867 KVM: VMX: Pass vmx_capability struct to setup_vmcs_config() adds 3077c1910882 KVM: VMX: Move capabilities structs and helpers to dedicated file adds 2c4fd91d2664 KVM: VMX: Expose various module param vars via capabilities.h adds cb1d474b3225 KVM: VMX: Move VMCS definitions to dedicated file adds 609363cf81fc KVM: nVMX: Move vmcs12 code to dedicated files adds 8373d25d25d1 KVM: VMX: Add vmx.h to hold VMX definitions adds 75edce8a4548 KVM: VMX: Move eVMCS code to dedicated files adds 89b0c9f58350 KVM: VMX: Move VMX instruction wrappers to a dedicated hea [...] adds 944c3464538d KVM: VMX: Move nested hardware/vcpu {un}setup to helper functions adds 5158917c7b01 KVM: x86: nVMX: Allow nested_enable_evmcs to be NULL adds a3203381ca95 KVM: VMX: Move the hardware {un}setup functions to the bottom adds e4027cfafd78 KVM: nVMX: Set callbacks for nested functions during hardw [...] adds 3e8eacccae9d KVM: nVMX: Call nested_vmx_setup_ctls_msrs() iff @nested is true adds ff241486ac90 KVM: nVMX: Move "vmcs12 to shadow/evmcs sync" to helper function adds cf3646eb3adf KVM: VMX: Expose misc variables needed for nested VMX adds 97b7ead39263 KVM: VMX: Expose various getters and setters to nested VMX adds 7c97fcb3b68c KVM: VMX: Expose nested_vmx_allowed() to nested VMX as a n [...] adds 55d2375e58a6 KVM: nVMX: Move nested code to dedicated files adds 0023ef39dc35 kvm: vmx: Set IA32_TSC_AUX for legacy mode guests adds 898a811f1486 kvm: vmx: Document the need for MSR_STAR in i386 builds adds db31c8f5af7d kvm: vmx: Don't set hardware IA32_CSTAR MSR on VM-entry adds 84c8c5b8f82f kvm: vmx: Skip all SYSCALL MSRs in setup_msrs() when !EFER.SCE adds b2227ddec1cc kvm: svm: remove unused struct definition adds eb1ff0a913ca kvm: x86: remove unnecessary recalculate_apic_map adds 3a0e7731724f x86: kvm: hyperv: simplify SynIC message delivery adds 7deec5e0df74 x86: kvm: hyperv: don't retry message delivery for periodi [...] adds ec084491727b x86/hyper-v: Mark TLFS structures packed adds a4987defc1e6 x86/hyper-v: Do some housekeeping in hyperv-tlfs.h adds 220d6586ecb4 x86/hyper-v: Drop HV_X64_CONFIGURE_PROFILER definition adds e2e871ab2f02 x86/kvm/hyper-v: Introduce nested_get_evmcs_version() helper adds 2bc39970e932 x86/kvm/hyper-v: Introduce KVM_GET_SUPPORTED_HV_CPUID adds 7e50c424f8e2 KVM: selftests: implement an unchecked version of vcpu_ioctl() adds 7edcb7343327 KVM: selftests: Add hyperv_cpuid test adds 0aa67255f54d x86/hyper-v: move synic/stimer control structures definiti [...] adds 6a058a1eadc3 x86/kvm/hyper-v: use stimer config definition from hyperv-tlfs.h adds 8644f771e07c x86/kvm/hyper-v: direct mode for synthetic timers adds 08a800ac257a x86/kvm/hyper-v: avoid open-coding stimer_mark_pending() i [...] adds 87a8d795b2f1 x86/hyper-v: Stop caring about EOI for direct stimers adds d7b09c827a6c kvm: x86: Report STIBP on GET_SUPPORTED_CPUID adds 3d82c565a7a2 kvm: vmx: add cpu into VMX preemption timer bug list adds e53d88af63ab kvm: x86: Don't modify MSR_PLATFORM_INFO on vCPU reset adds a0d4f8034446 KVM nVMX: MSRs should not be stored if VM-entry fails duri [...] adds 53963a70ac26 KVM/VMX: Check ept_pointer before flushing ept tlb adds 16322a3b5e7c KVM: nVMX: Prepend "nested_vmx_" to check_vmentry_{pre,pos [...] adds 461b4ba4c7ad KVM: nVMX: Move the checks for VM-Execution Control Fields [...] adds f9b245e182ac KVM: nVMX: Remove param indirection from nested_vmx_check_ [...] adds 61446ba75e9a KVM: nVMX: Move the checks for VM-Exit Control Fields to a [...] adds 5fbf963400a3 KVM: nVMX: Move the checks for VM-Entry Control Fields to [...] adds 254b2f3b0f7b KVM: nVMX: Move the checks for Host Control Registers and [...] adds 4e445aee9654 KVM: nVMX: Move the checks for Guest Non-Register States t [...] adds 240c35a3783a kvm: x86: Use task structs fpu field for user adds b666a4b69739 kvm: x86: Dynamically allocate guest_fpu adds 5132411985e1 kvm: selftests: ucall: improve ucall placement in memory, [...] adds 0d640732dbeb arm64: KVM: Skip MMIO insn after emulation adds bd7d95cafb49 arm64: KVM: Consistently advance singlestep when emulating [...] adds fb544d1ca65a KVM: arm/arm64: Fix VMID alloc race by reverting to lock-less adds d1878af3a5a6 KVM: arm/arm64: Log PSTATE for unhandled sysregs adds 60c3ab30d8c2 KVM: arm/arm64: vgic-v2: Set active_source to 0 when resto [...] adds 3f58bf634555 KVM: arm/arm64: Share common code in user_mem_abort() adds 6396b852e46e KVM: arm/arm64: Re-factor setting the Stage 2 entry to exe [...] adds f8df73388ee2 KVM: arm/arm64: Introduce helpers to manipulate page table [...] adds 4ea5af531140 KVM: arm64: Support dirty page tracking for PUD hugepages adds 86d1c55ea605 KVM: arm64: Support PUD hugepage in stage2_is_exec() adds eb3f0624ea08 KVM: arm64: Support handling access faults for PUD hugepages adds 35a63966194d KVM: arm64: Update age handlers to support PUD hugepages adds b8e0ba7c8bea KVM: arm64: Add support for creating PUD hugepages at stage 2 adds 2e2f6c3c0b08 KVM: arm/arm64: vgic: Do not cond_resched_lock() with IRQs [...] adds 6992195cc6c6 KVM: arm64: Clarify explanation of STAGE2_PGTABLE_LEVELS adds bea2ef803ade KVM: arm/arm64: vgic: Cap SPIs to the VM-defined maximum adds c23b2e6fc4ca KVM: arm/arm64: vgic: Fix off-by-one bug in vgic_get_irq() adds 9009782a4937 KVM: arm/arm64: vgic: Consider priority and active state f [...] adds 71a7e47f39a2 KVM: arm/arm64: Fixup the kvm_exit tracepoint adds 8a411b060f82 KVM: arm/arm64: Remove arch timer workqueue adds 6e14ef1d12dc KVM: arm/arm64: arch_timer: Simplify kvm_timer_vcpu_terminate adds da6f16662a6e KVM: arm64: Make vcpu const in vcpu_read_sys_reg adds 599d79dcd18f arm64: KVM: Add trapped system register access tracepoint adds 107352a24900 arm/arm64: KVM: vgic: Force VM halt when changing the acti [...] adds 6794ad5443a2 KVM: arm/arm64: Fix unintended stage 2 PMD mappings adds df655b75c43f arm64: KVM: Avoid setting the upper 32 bits of VTCR_EL2 to 1 adds 58466766cd35 arm/arm64: KVM: Add ARM_EXCEPTION_IS_TRAP macro adds 8c33df1afd86 arm: KVM: Add S2_PMD_{MASK,SIZE} constants adds 8c5e14f438b8 Merge tag 'kvmarm-for-v4.21' of git://git.kernel.org/pub/s [...] adds 308c3e6673b0 KVM: s390: unregister debug feature on failing arch init adds 7aedd9d48f2a KVM: s390: fix kmsg component kvm-s390 adds e9f2e05a5f19 Merge tag 'kvm-s390-next-4.21-1' of git://git.kernel.org/p [...] adds 234ff0b729ad KVM: PPC: Book3S HV: Fix race between kvm_unmap_hva_range [...] adds 0f6ddf34be2a KVM: PPC: Book3S HV: Change to use DEFINE_SHOW_ATTRIBUTE macro adds 6142236cd9f7 KVM: PPC: Book3S PR: Set hflag to indicate that POWER9 sup [...] adds f032b73459ee KVM: PPC: Pass change type down to memslot commit function adds f460f6791a02 KVM: PPC: Book3S HV: Map single pages when doing dirty pag [...] adds c43c3a8683fe KVM: PPC: Book3S HV: Cleanups - constify memslots, fix comments adds 5af3e9d06d83 KVM: PPC: Book3S HV: Flush guest mappings when turning dir [...] adds 693ac10a88a2 KVM: PPC: Book3S: Only report KVM_CAP_SPAPR_TCE_VFIO on po [...] adds d232afebf971 KVM: PPC: Book3S HV: Add function kvmhv_vcpu_is_radix() adds d7b456152230 KVM: PPC: Book3S HV: Implement functions to access quadran [...] adds dceadcf91b2e KVM: PPC: Add load_from_eaddr and store_to_eaddr to the kv [...] adds cc6929cc842c KVM: PPC: Update kvmppc_st and kvmppc_ld to use quadrants adds 873db2cd9a6d KVM: PPC: Book3S HV: Allow passthrough of an emulated devi [...] adds 6ff887b8bd0d KVM: PPC: Book3S: Introduce new hcall H_COPY_TOFROM_GUEST [...] adds 95d386c2d2e7 KVM: PPC: Book3S HV: Allow passthrough of an emulated devi [...] adds cfdfaf4a8640 Merge tag 'kvm-ppc-next-4.21-1' of git://git.kernel.org/pu [...] adds ed8e48122728 KVM: x86: fix size of x86_fpu_cache objects adds e87555e550ce KVM: x86: svm: report MSR_IA32_MCG_EXT_CTL as unsupported adds b85c32dd2749 selftests: kvm: report failed stage when exit reason is un [...] adds ba7424b200d3 KVM: VMX: Remove duplicated include from vmx.c adds f1b9dd5eb86c kvm: Disallow wraparound in kvm_gfn_to_hva_cache_init adds 7a86dab8cf2f kvm: Change offset in kvm_write_guest_offset_cached to unsigned adds e081354d6aa7 KVM: nSVM: Fix nested guest support for PAUSE filtering. adds 9ebdfe5230f2 kvm: nVMX: NMI-window and interrupt-window exiting should [...] adds 788fc1e9ad8e kvm: vmx: Allow guest read access to IA32_TSC adds 9b7ebff23cb8 KVM: x86: Remove KF() macro placeholder adds 649472a1694f x86/kvmclock: convert to SPDX identifiers adds bdd303cb1bdb KVM: fix some typos adds b442324b5815 kvm: selftests: x86_64: dirty_log_test: fix -t adds d4df5a15602e kvm: selftests: dirty_log_test: don't identity map the test mem adds 6498e1da84da kvm: selftests: dirty_log_test: always use -t adds fd3f6f813976 kvm: selftests: dirty_log_test: reset guest test phys offset adds 696ade770f08 kvm: selftests: dirty_log_test: improve mode param management adds cdbd24284824 kvm: selftests: add pa-48/va-48 VM modes adds 8cee58161eff kvm: selftests: aarch64: dirty_log_test: support greater t [...] adds 887eda13b570 perf/x86/intel/pt: Move Intel PT MSRs bit defines to globa [...] adds f6d079ce867d perf/x86/intel/pt: Export pt_cap_get() adds 61be2998ca54 perf/x86/intel/pt: Introduce intel_pt_validate_cap() adds 69843a913fc8 perf/x86/intel/pt: Add new bit definitions for PT MSRs adds e0018afec50a perf/x86/intel/pt: add new capability for Intel PT adds f99e3daf94ff KVM: x86: Add Intel PT virtualization work mode adds 86f5201df0d3 KVM: x86: Add Intel Processor Trace cpuid emulation adds 2ef444f1600b KVM: x86: Add Intel PT context switch for each vcpu adds 6c0f0bba85a0 KVM: x86: Introduce a function to initialize the PT configuration adds bf8c55d8dc09 KVM: x86: Implement Intel PT MSRs read/write emulation adds b08c28960f25 KVM: x86: Set intercept for Intel PT MSRs read/write adds ee85dec2fe9c KVM: x86: Disable Intel PT when VMXON in L1 guest adds a49b96352e68 KVM: Add tlb_remote_flush_with_range callback in kvm_x86_ops adds cc4edae4b924 x86/hyper-v: Add HvFlushGuestAddressList hypercall support adds 1f3a3e46cc49 KVM/VMX: Add hv tlb range flush support adds 40ef75a758b2 KVM/MMU: Add tlb flush with range helper function adds c3134ce240ee KVM: Replace old tlb flush function with new one to flush [...] adds 748c0e312fce KVM: Make kvm_set_spte_hva() return int adds 0cf853c5e238 KVM/MMU: Move tlb flush in kvm_set_pte_rmapp() to kvm_mmu_ [...] adds 3cc5ea94de5f KVM/MMU: Flush tlb directly in kvm_set_pte_rmapp() adds 71883a62fcd6 KVM/MMU: Flush tlb directly in the kvm_zap_gfn_range() adds ac5ffda2447f KVM/x86: Use SVM assembly instruction mnemonics instead of [...] adds c2a7fad5fcd3 MAINTAINERS: Add arch/x86/kvm sub-directories to existing [...] adds e81434995081 KVM: x86: Use jmp to invoke kvm_spurious_fault() from .fixup adds bec6e03b5ea5 KVM: PPC: Book3S HV: Hold kvm->mmu_lock across updating ne [...] adds 8400f8740651 KVM: PPC: Book3S HV: Align gfn to L1 page size when insert [...] adds 8b23eee4e55a KVM: PPC: Book3S HV: Apply combination of host and l1 pte [...] adds 90165d3da076 KVM: PPC: Book3S HV: Introduce kvmhv_update_nest_rmap_rc_list() adds ae59a7e1945b KVM: PPC: Book3S HV: Keep rc bits in shadow pgtable in syn [...] adds c6ad45973380 Merge tag 'kvm-ppc-next-4.21-2' of git://git.kernel.org/pu [...] adds 051a2d3e59e5 KVM: VMX: Explicitly reference RCX as the vmx_vcpu pointer [...] adds 453eafbe65f7 KVM: VMX: Move VM-Enter + VM-Exit handling to non-inline s [...] adds 2bcbd406715d Revert "compiler-gcc: disable -ftracer for __noclone functions" adds 57d5edfe640e kvm: selftests: ucall: fix exit mmio address guessing adds a0aea130afeb KVM: x86: Add CPUID support for new instruction WBNOINVD adds 42b00f122cfb Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds fa7d949337cc x86/resctrl: Rename and move rdt files to a separate directory adds 352940ececac x86/resctrl: Rename the RDT functions and definitions adds 0f00717ecce4 x86/resctrl: Re-arrange the RDT init code adds aa50453a448a x86/resctrl: Move all the macros to resctrl/internal.h adds 1ad4fa41d99f x86/resctrl: Initialize the vendor-specific resource functions adds a36c5ff560fb x86/resctrl: Bring cbm_validate() into the resource structure adds 580ebb66cbb3 x86/resctrl: Add vendor check for the MBA software controller adds 6fe07ce35e8a x86/resctrl: Rename the config option INTEL_RDT to RESCTRL adds 9f72f855a6cd x86/resctrl: Add AMD's X86_FEATURE_MBA to the scattered CP [...] adds 723f1a0dd8e2 x86/resctrl: Fixup the user-visible strings adds 4d05bf71f157 x86/resctrl: Introduce AMD QOS feature adds a6f771c9bf4e Documentation: Rename and update intel_rdt_ui.txt to resct [...] adds 1f8251d3bfad MAINTAINERS: Update resctrl filename patterns adds 456824896de2 x86/resctrl: Use rdt_last_cmd_puts() where possible adds cb74635faa17 x86/resctrl: Remove unnecessary check for cbm_validate() adds 52eb74339a62 x86/resctrl: Fix rdt_find_domain() return value and checks adds a52fb43a5faa Merge branch 'x86-cache-for-linus' of git://git.kernel.org [...] adds 479229d1607b x86/microcode/AMD: Subtract SECTION_HDR_SIZE from file lef [...] adds f4ff25916c11 x86/microcode/AMD: Add microcode container verification adds 3974b68114fe x86/microcode/AMD: Move verify_patch_size() up in the file adds cfffbfeb424b x86/microcode/AMD: Clean up per-family patch size checks adds 70887cb23eda x86/microcode/AMD: Cleanup verify_patch_size() more adds 2b8d34b1ece5 x86/microcode/AMD: Concentrate patch verification adds 6cdce951f7a1 x86/microcode/AMD: Simplify patch family detection adds 51776fb805fe x86/microcode/AMD: Move patch family check to verify_patch() adds c79570205ba6 x86/microcode/AMD: Move chipset-specific check into verify [...] adds d430a305b7f8 x86/microcode/AMD: Change verify_patch()'s return value adds c45e80358cb3 x86/microcode/AMD: Convert early parser to the new verific [...] adds 72dc571a3a77 x86/microcode/AMD: Fix container size's type adds 38673f623dfc x86/microcode/AMD: Check microcode container data in the l [...] adds 39cd7c17f9bc x86/microcode/AMD: Convert CPU equivalence table variable [...] adds 413c89154c67 x86/microcode/AMD: Check the equivalence table size when s [...] adds 2ffcbce39ea1 x86/microcode/AMD: Update copyright adds 72af84151fa7 Merge branch 'x86-microcode-for-linus' of git://git.kernel [...] adds 21afaf181362 x86/mce: Streamline MCE subsystem's naming adds 3bfaf95cb1fe x86/mce: Unify pr_* prefix adds 72a8f089c382 x86/mce: Restore MCE injector's module name adds eed9688f8513 Merge branch 'ras-core-for-linus' of git://git.kernel.org/ [...]
No new revisions were added by this update.
Summary of changes: .mailmap | 7 +- CREDITS | 12 + Documentation/ABI/stable/sysfs-driver-mlxreg-io | 41 +- Documentation/ABI/testing/sysfs-bus-i3c | 146 + Documentation/ABI/testing/sysfs-class-net-dsa | 2 +- .../ABI/testing/sysfs-devices-software_node | 10 + Documentation/ABI/testing/sysfs-devices-system-cpu | 7 + Documentation/admin-guide/kernel-parameters.txt | 71 +- Documentation/admin-guide/l1tf.rst | 6 +- Documentation/admin-guide/pm/cpuidle.rst | 631 + Documentation/admin-guide/pm/intel_pstate.rst | 10 +- Documentation/admin-guide/pm/working-state.rst | 1 + Documentation/admin-guide/security-bugs.rst | 21 +- Documentation/arm64/booting.txt | 8 + Documentation/arm64/cpu-feature-registers.txt | 8 + Documentation/arm64/elf_hwcaps.txt | 12 + Documentation/arm64/pointer-authentication.txt | 88 + Documentation/arm64/silicon-errata.txt | 2 + Documentation/core-api/xarray.rst | 55 +- Documentation/cpuidle/core.txt | 23 - Documentation/cpuidle/sysfs.txt | 98 - .../devicetree/bindings/arm/freescale/fsl,scu.txt | 37 +- .../bindings/arm/mediatek/mediatek,apmixedsys.txt | 1 + .../bindings/arm/mediatek/mediatek,ethsys.txt | 1 + .../bindings/arm/mediatek/mediatek,infracfg.txt | 1 + .../bindings/arm/mediatek/mediatek,pciesys.txt | 1 + .../bindings/arm/mediatek/mediatek,pericfg.txt | 1 + .../bindings/arm/mediatek/mediatek,sgmiisys.txt | 1 + .../bindings/arm/mediatek/mediatek,ssusbsys.txt | 1 + .../bindings/arm/mediatek/mediatek,topckgen.txt | 1 + .../devicetree/bindings/bus/sun50i-de2-bus.txt | 9 +- .../bindings/clock/amlogic,meson8b-clkc.txt | 13 +- .../devicetree/bindings/clock/clock-bindings.txt | 16 + .../devicetree/bindings/clock/imx6q-clock.txt | 3 + .../devicetree/bindings/clock/imx7ulp-clock.txt | 104 + .../devicetree/bindings/clock/imx8mq-clock.txt | 20 + .../devicetree/bindings/clock/imx8qxp-lpcg.txt | 51 + .../devicetree/bindings/clock/qcom,gcc.txt | 16 + .../devicetree/bindings/clock/qcom,gpucc.txt | 22 + .../devicetree/bindings/clock/qcom,lpasscc.txt | 26 + .../devicetree/bindings/clock/qcom,rpmcc.txt | 1 + .../devicetree/bindings/clock/qcom,videocc.txt | 3 +- .../devicetree/bindings/clock/sun8i-de2.txt | 5 +- .../devicetree/bindings/clock/sunxi-ccu.txt | 1 + .../bindings/cpufreq/cpufreq-qcom-hw.txt | 172 + .../bindings/display/amlogic,meson-vpu.txt | 2 + .../bindings/display/bridge/renesas,lvds.txt | 1 + .../devicetree/bindings/display/himax,hx8357d.txt | 26 + .../devicetree/bindings/display/msm/dsi.txt | 1 + .../devicetree/bindings/display/msm/gpu.txt | 4 +- .../devicetree/bindings/display/msm/mdp4.txt | 2 + .../bindings/display/panel/auo,g101evn010 | 12 + .../display/panel/bananapi,s070wv20-ct16.txt | 12 + .../display/panel/cdtech,s043wq26h-ct7.txt | 12 + .../display/panel/cdtech,s070wv95-ct16.txt | 12 + .../bindings/display/panel/dlc,dlc1010gig.txt | 12 + .../display/panel/olimex,lcd-olinuxino.txt | 42 + .../bindings/display/panel/samsung,s6d16d0.txt | 30 + .../bindings/display/panel/tpo,tpg110.txt | 81 +- .../devicetree/bindings/display/renesas,du.txt | 4 + .../bindings/display/rockchip/dw_hdmi-rockchip.txt | 3 + .../bindings/display/sunxi/sun4i-drm.txt | 30 +- .../devicetree/bindings/display/truly,nt35597.txt | 59 + .../devicetree/bindings/i3c/cdns,i3c-master.txt | 43 + Documentation/devicetree/bindings/i3c/i3c.txt | 138 + .../devicetree/bindings/i3c/snps,dw-i3c-master.txt | 41 + .../devicetree/bindings/input/input-reset.txt | 2 +- .../interrupt-controller/allwinner,sun4i-ic.txt | 4 +- .../bindings/interrupt-controller/arm,gic-v3.txt | 4 +- .../bindings/interrupt-controller/fsl,irqsteer.txt | 34 + .../interrupt-controller/rda,8810pl-intc.txt | 61 + .../interrupt-controller/st,stm32-exti.txt | 4 + .../devicetree/bindings/media/aspeed-video.txt | 26 + Documentation/devicetree/bindings/media/cedrus.txt | 2 + .../devicetree/bindings/media/i2c/mt9m111.txt | 13 +- .../devicetree/bindings/media/i2c/sony,imx214.txt | 53 + .../devicetree/bindings/media/qcom,venus.txt | 14 +- .../devicetree/bindings/media/rcar_vin.txt | 2 + .../bindings/media/renesas,rcar-csi2.txt | 2 + .../devicetree/bindings/media/spi/sony-cxd2880.txt | 4 + .../devicetree/bindings/media/sun6i-csi.txt | 59 + .../bindings/memory-controllers/synopsys.txt | 27 +- Documentation/devicetree/bindings/mfd/axp20x.txt | 9 + .../devicetree/bindings/mtd/mtd-physmap.txt | 2 + .../bindings/mtd/partitions/redboot-fis.txt | 27 + .../devicetree/bindings/net/can/holt_hi311x.txt | 2 +- .../devicetree/bindings/net/can/rcar_can.txt | 28 +- Documentation/devicetree/bindings/net/dsa/dsa.txt | 2 +- .../devicetree/bindings/phy/qcom-qmp-phy.txt | 31 +- .../devicetree/bindings/pwm/renesas,pwm-rcar.txt | 1 + .../bindings/regulator/act8945a-regulator.txt | 34 + .../bindings/regulator/cirrus,lochnagar.txt | 82 + .../bindings/regulator/mcp16502-regulator.txt | 143 + .../devicetree/bindings/regulator/regulator.txt | 12 +- Documentation/devicetree/bindings/sound/ak4104.txt | 4 +- Documentation/devicetree/bindings/sound/ak4118.txt | 22 + .../bindings/sound/amlogic,axg-spdifin.txt | 22 + .../devicetree/bindings/sound/audio-graph-card.txt | 205 + .../bindings/sound/audio-graph-scu-card.txt | 4 +- Documentation/devicetree/bindings/sound/cs4270.txt | 4 +- .../bindings/sound/davinci-mcasp-audio.txt | 5 + Documentation/devicetree/bindings/sound/dmic.txt | 2 + .../devicetree/bindings/sound/fsl-sai.txt | 8 +- .../devicetree/bindings/sound/omap-mcpdm.txt | 10 + .../devicetree/bindings/sound/pcm3060.txt | 6 + .../devicetree/bindings/sound/qcom,q6asm.txt | 27 + .../devicetree/bindings/sound/renesas,rsnd.txt | 395 +- Documentation/devicetree/bindings/sound/rt5631.txt | 4 +- Documentation/devicetree/bindings/sound/rt5663.txt | 6 + .../devicetree/bindings/sound/simple-amplifier.txt | 5 + .../devicetree/bindings/sound/simple-card.txt | 137 + .../devicetree/bindings/sound/simple-scu-card.txt | 2 +- .../bindings/sound/sun50i-codec-analog.txt | 2 + .../devicetree/bindings/sound/xlnx,i2s.txt | 28 + .../bindings/{mtd => spi}/atmel-quadspi.txt | 0 .../devicetree/bindings/spi/nuvoton,npcm-pspi.txt | 43 + Documentation/devicetree/bindings/spi/omap-spi.txt | 1 + Documentation/devicetree/bindings/spi/sh-msiof.txt | 1 + .../devicetree/bindings/spi/spi-fsl-lpspi.txt | 4 + .../devicetree/bindings/spi/spi-mt65xx.txt | 2 + Documentation/devicetree/bindings/spi/spi-mxic.txt | 34 + .../devicetree/bindings/spi/spi-pxa2xx.txt | 3 + Documentation/devicetree/bindings/spi/spi-rspi.txt | 1 + .../devicetree/bindings/spi/spi-uniphier.txt | 10 +- .../devicetree/bindings/timer/rda,8810pl-timer.txt | 20 + .../devicetree/bindings/timer/renesas,cmt.txt | 15 +- .../devicetree/bindings/vendor-prefixes.txt | 1 + Documentation/driver-api/i3c/device-driver-api.rst | 9 + Documentation/driver-api/i3c/index.rst | 11 + Documentation/driver-api/i3c/master-driver-api.rst | 9 + Documentation/driver-api/i3c/protocol.rst | 203 + Documentation/driver-api/index.rst | 1 + Documentation/driver-model/devres.txt | 1 + .../features/vm/ioremap_prot/arch-support.txt | 2 +- Documentation/gpu/amdgpu-dc.rst | 68 + Documentation/gpu/drivers.rst | 1 + Documentation/gpu/drm-kms-helpers.rst | 31 +- Documentation/gpu/drm-kms.rst | 19 + Documentation/gpu/drm-mm.rst | 7 +- Documentation/gpu/drm-uapi.rst | 3 + Documentation/gpu/todo.rst | 58 +- Documentation/gpu/vkms.rst | 101 +- Documentation/input/event-codes.rst | 11 +- Documentation/media/.gitignore | 2 + Documentation/media/Makefile | 2 + Documentation/media/audio.h.rst.exceptions | 2 + Documentation/media/ca.h.rst.exceptions | 2 + Documentation/media/cec-drivers/index.rst | 2 +- Documentation/media/cec-drivers/pulse8-cec.rst | 2 + Documentation/media/cec.h.rst.exceptions | 2 + Documentation/media/conf.py | 2 + Documentation/media/conf_nitpick.py | 2 + Documentation/media/dmx.h.rst.exceptions | 2 + Documentation/media/dvb-drivers/avermedia.rst | 2 + Documentation/media/dvb-drivers/bt8xx.rst | 2 + Documentation/media/dvb-drivers/cards.rst | 2 + Documentation/media/dvb-drivers/ci.rst | 2 + Documentation/media/dvb-drivers/contributors.rst | 2 + Documentation/media/dvb-drivers/dvb-usb.rst | 2 + Documentation/media/dvb-drivers/faq.rst | 2 + Documentation/media/dvb-drivers/frontends.rst | 2 + Documentation/media/dvb-drivers/index.rst | 2 +- Documentation/media/dvb-drivers/intro.rst | 2 + Documentation/media/dvb-drivers/lmedm04.rst | 2 + Documentation/media/dvb-drivers/opera-firmware.rst | 2 + Documentation/media/dvb-drivers/technisat.rst | 2 + Documentation/media/dvb-drivers/ttusb-dec.rst | 2 + Documentation/media/dvb-drivers/udev.rst | 2 + Documentation/media/frontend.h.rst.exceptions | 2 + Documentation/media/index.rst | 2 + Documentation/media/intro.rst | 2 +- Documentation/media/kapi/cec-core.rst | 2 + Documentation/media/kapi/csi2.rst | 2 + Documentation/media/kapi/dtv-ca.rst | 2 + Documentation/media/kapi/dtv-common.rst | 2 + Documentation/media/kapi/dtv-core.rst | 2 + Documentation/media/kapi/dtv-demux.rst | 2 + Documentation/media/kapi/dtv-frontend.rst | 2 + Documentation/media/kapi/dtv-net.rst | 2 + Documentation/media/kapi/mc-core.rst | 2 + Documentation/media/kapi/rc-core.rst | 2 + Documentation/media/kapi/v4l2-async.rst | 2 + Documentation/media/kapi/v4l2-clocks.rst | 2 + Documentation/media/kapi/v4l2-common.rst | 2 + Documentation/media/kapi/v4l2-controls.rst | 2 + Documentation/media/kapi/v4l2-core.rst | 2 + Documentation/media/kapi/v4l2-dev.rst | 2 + Documentation/media/kapi/v4l2-device.rst | 2 + Documentation/media/kapi/v4l2-dv-timings.rst | 2 + Documentation/media/kapi/v4l2-event.rst | 1 + Documentation/media/kapi/v4l2-fh.rst | 2 + Documentation/media/kapi/v4l2-flash-led-class.rst | 2 + Documentation/media/kapi/v4l2-fwnode.rst | 2 + Documentation/media/kapi/v4l2-intro.rst | 2 + Documentation/media/kapi/v4l2-mc.rst | 2 + Documentation/media/kapi/v4l2-mediabus.rst | 2 + Documentation/media/kapi/v4l2-mem2mem.rst | 2 + Documentation/media/kapi/v4l2-rect.rst | 2 + Documentation/media/kapi/v4l2-subdev.rst | 2 + Documentation/media/kapi/v4l2-tuner.rst | 2 + Documentation/media/kapi/v4l2-tveeprom.rst | 2 + Documentation/media/kapi/v4l2-videobuf.rst | 2 + Documentation/media/kapi/v4l2-videobuf2.rst | 2 + Documentation/media/lirc.h.rst.exceptions | 2 + Documentation/media/media.h.rst.exceptions | 2 + Documentation/media/media_kapi.rst | 2 +- Documentation/media/media_uapi.rst | 8 +- Documentation/media/net.h.rst.exceptions | 2 + Documentation/media/typical_media_device.svg | 10 + Documentation/media/uapi/cec/cec-api.rst | 9 +- Documentation/media/uapi/cec/cec-func-close.rst | 9 +- Documentation/media/uapi/cec/cec-func-ioctl.rst | 9 +- Documentation/media/uapi/cec/cec-func-open.rst | 9 +- Documentation/media/uapi/cec/cec-func-poll.rst | 9 +- Documentation/media/uapi/cec/cec-funcs.rst | 9 + Documentation/media/uapi/cec/cec-header.rst | 9 +- Documentation/media/uapi/cec/cec-intro.rst | 9 + .../media/uapi/cec/cec-ioc-adap-g-caps.rst | 9 +- .../media/uapi/cec/cec-ioc-adap-g-log-addrs.rst | 9 +- .../media/uapi/cec/cec-ioc-adap-g-phys-addr.rst | 9 +- Documentation/media/uapi/cec/cec-ioc-dqevent.rst | 9 +- Documentation/media/uapi/cec/cec-ioc-g-mode.rst | 9 +- Documentation/media/uapi/cec/cec-ioc-receive.rst | 9 +- Documentation/media/uapi/cec/cec-pin-error-inj.rst | 9 + .../uapi/dvb/audio-bilingual-channel-select.rst | 9 +- .../media/uapi/dvb/audio-channel-select.rst | 9 +- .../media/uapi/dvb/audio-clear-buffer.rst | 9 +- Documentation/media/uapi/dvb/audio-continue.rst | 9 +- Documentation/media/uapi/dvb/audio-fclose.rst | 9 +- Documentation/media/uapi/dvb/audio-fopen.rst | 9 +- Documentation/media/uapi/dvb/audio-fwrite.rst | 9 +- .../media/uapi/dvb/audio-get-capabilities.rst | 9 +- Documentation/media/uapi/dvb/audio-get-status.rst | 9 +- Documentation/media/uapi/dvb/audio-pause.rst | 9 +- Documentation/media/uapi/dvb/audio-play.rst | 9 +- .../media/uapi/dvb/audio-select-source.rst | 9 +- Documentation/media/uapi/dvb/audio-set-av-sync.rst | 9 +- .../media/uapi/dvb/audio-set-bypass-mode.rst | 9 +- Documentation/media/uapi/dvb/audio-set-id.rst | 9 +- Documentation/media/uapi/dvb/audio-set-mixer.rst | 9 +- Documentation/media/uapi/dvb/audio-set-mute.rst | 9 +- .../media/uapi/dvb/audio-set-streamtype.rst | 9 +- Documentation/media/uapi/dvb/audio-stop.rst | 9 +- Documentation/media/uapi/dvb/audio.rst | 9 +- Documentation/media/uapi/dvb/audio_data_types.rst | 9 +- .../media/uapi/dvb/audio_function_calls.rst | 9 +- Documentation/media/uapi/dvb/ca-fclose.rst | 9 +- Documentation/media/uapi/dvb/ca-fopen.rst | 9 +- Documentation/media/uapi/dvb/ca-get-cap.rst | 9 +- Documentation/media/uapi/dvb/ca-get-descr-info.rst | 9 +- Documentation/media/uapi/dvb/ca-get-msg.rst | 9 +- Documentation/media/uapi/dvb/ca-get-slot-info.rst | 9 +- Documentation/media/uapi/dvb/ca-reset.rst | 9 +- Documentation/media/uapi/dvb/ca-send-msg.rst | 9 +- Documentation/media/uapi/dvb/ca-set-descr.rst | 9 +- Documentation/media/uapi/dvb/ca.rst | 9 +- Documentation/media/uapi/dvb/ca_data_types.rst | 9 +- Documentation/media/uapi/dvb/ca_function_calls.rst | 9 +- Documentation/media/uapi/dvb/demux.rst | 9 +- Documentation/media/uapi/dvb/dmx-add-pid.rst | 9 +- Documentation/media/uapi/dvb/dmx-expbuf.rst | 9 + Documentation/media/uapi/dvb/dmx-fclose.rst | 9 +- Documentation/media/uapi/dvb/dmx-fopen.rst | 9 +- Documentation/media/uapi/dvb/dmx-fread.rst | 9 +- Documentation/media/uapi/dvb/dmx-fwrite.rst | 9 +- Documentation/media/uapi/dvb/dmx-get-pes-pids.rst | 9 +- Documentation/media/uapi/dvb/dmx-get-stc.rst | 9 +- Documentation/media/uapi/dvb/dmx-mmap.rst | 9 + Documentation/media/uapi/dvb/dmx-munmap.rst | 9 + Documentation/media/uapi/dvb/dmx-qbuf.rst | 9 + Documentation/media/uapi/dvb/dmx-querybuf.rst | 9 + Documentation/media/uapi/dvb/dmx-remove-pid.rst | 9 +- Documentation/media/uapi/dvb/dmx-reqbufs.rst | 9 + .../media/uapi/dvb/dmx-set-buffer-size.rst | 9 +- Documentation/media/uapi/dvb/dmx-set-filter.rst | 9 +- .../media/uapi/dvb/dmx-set-pes-filter.rst | 9 +- Documentation/media/uapi/dvb/dmx-start.rst | 9 +- Documentation/media/uapi/dvb/dmx-stop.rst | 9 +- Documentation/media/uapi/dvb/dmx_fcalls.rst | 9 +- Documentation/media/uapi/dvb/dmx_types.rst | 9 +- .../media/uapi/dvb/dvb-fe-read-status.rst | 9 +- .../media/uapi/dvb/dvb-frontend-event.rst | 9 +- .../media/uapi/dvb/dvb-frontend-parameters.rst | 9 +- Documentation/media/uapi/dvb/dvbapi.rst | 9 +- Documentation/media/uapi/dvb/dvbproperty.rst | 9 +- Documentation/media/uapi/dvb/dvbstb.svg | 27 + Documentation/media/uapi/dvb/examples.rst | 9 +- Documentation/media/uapi/dvb/fe-bandwidth-t.rst | 9 +- .../media/uapi/dvb/fe-diseqc-recv-slave-reply.rst | 9 +- .../media/uapi/dvb/fe-diseqc-reset-overload.rst | 9 +- .../media/uapi/dvb/fe-diseqc-send-burst.rst | 9 +- .../media/uapi/dvb/fe-diseqc-send-master-cmd.rst | 9 +- .../uapi/dvb/fe-dishnetwork-send-legacy-cmd.rst | 9 +- .../media/uapi/dvb/fe-enable-high-lnb-voltage.rst | 9 +- Documentation/media/uapi/dvb/fe-get-event.rst | 9 +- Documentation/media/uapi/dvb/fe-get-frontend.rst | 9 +- Documentation/media/uapi/dvb/fe-get-info.rst | 9 +- Documentation/media/uapi/dvb/fe-get-property.rst | 9 +- Documentation/media/uapi/dvb/fe-read-ber.rst | 9 +- .../media/uapi/dvb/fe-read-signal-strength.rst | 9 +- Documentation/media/uapi/dvb/fe-read-snr.rst | 9 +- Documentation/media/uapi/dvb/fe-read-status.rst | 9 +- .../media/uapi/dvb/fe-read-uncorrected-blocks.rst | 9 +- .../media/uapi/dvb/fe-set-frontend-tune-mode.rst | 9 +- Documentation/media/uapi/dvb/fe-set-frontend.rst | 9 +- Documentation/media/uapi/dvb/fe-set-tone.rst | 9 +- Documentation/media/uapi/dvb/fe-set-voltage.rst | 9 +- Documentation/media/uapi/dvb/fe-type-t.rst | 9 +- .../media/uapi/dvb/fe_property_parameters.rst | 9 +- Documentation/media/uapi/dvb/frontend-header.rst | 9 + .../uapi/dvb/frontend-property-cable-systems.rst | 9 +- .../dvb/frontend-property-satellite-systems.rst | 9 +- .../dvb/frontend-property-terrestrial-systems.rst | 9 +- .../media/uapi/dvb/frontend-stat-properties.rst | 9 +- Documentation/media/uapi/dvb/frontend.rst | 9 +- Documentation/media/uapi/dvb/frontend_f_close.rst | 9 +- Documentation/media/uapi/dvb/frontend_f_open.rst | 9 +- Documentation/media/uapi/dvb/frontend_fcalls.rst | 9 +- .../media/uapi/dvb/frontend_legacy_api.rst | 9 +- .../media/uapi/dvb/frontend_legacy_dvbv3_api.rst | 9 +- Documentation/media/uapi/dvb/headers.rst | 9 + Documentation/media/uapi/dvb/intro.rst | 9 +- Documentation/media/uapi/dvb/legacy_dvb_apis.rst | 9 +- Documentation/media/uapi/dvb/net-add-if.rst | 9 +- Documentation/media/uapi/dvb/net-get-if.rst | 9 +- Documentation/media/uapi/dvb/net-remove-if.rst | 9 +- Documentation/media/uapi/dvb/net-types.rst | 9 +- Documentation/media/uapi/dvb/net.rst | 9 +- .../media/uapi/dvb/query-dvb-frontend-info.rst | 9 +- .../media/uapi/dvb/video-clear-buffer.rst | 9 +- Documentation/media/uapi/dvb/video-command.rst | 9 +- Documentation/media/uapi/dvb/video-continue.rst | 9 +- .../media/uapi/dvb/video-fast-forward.rst | 9 +- Documentation/media/uapi/dvb/video-fclose.rst | 9 +- Documentation/media/uapi/dvb/video-fopen.rst | 9 +- Documentation/media/uapi/dvb/video-freeze.rst | 9 +- Documentation/media/uapi/dvb/video-fwrite.rst | 9 +- .../media/uapi/dvb/video-get-capabilities.rst | 9 +- Documentation/media/uapi/dvb/video-get-event.rst | 9 +- .../media/uapi/dvb/video-get-frame-count.rst | 9 +- Documentation/media/uapi/dvb/video-get-pts.rst | 9 +- Documentation/media/uapi/dvb/video-get-size.rst | 9 +- Documentation/media/uapi/dvb/video-get-status.rst | 9 +- Documentation/media/uapi/dvb/video-play.rst | 9 +- .../media/uapi/dvb/video-select-source.rst | 9 +- Documentation/media/uapi/dvb/video-set-blank.rst | 9 +- .../media/uapi/dvb/video-set-display-format.rst | 9 +- Documentation/media/uapi/dvb/video-set-format.rst | 9 +- .../media/uapi/dvb/video-set-streamtype.rst | 9 +- Documentation/media/uapi/dvb/video-slowmotion.rst | 9 +- .../media/uapi/dvb/video-stillpicture.rst | 9 +- Documentation/media/uapi/dvb/video-stop.rst | 9 +- Documentation/media/uapi/dvb/video-try-command.rst | 9 +- Documentation/media/uapi/dvb/video.rst | 9 +- .../media/uapi/dvb/video_function_calls.rst | 9 +- Documentation/media/uapi/dvb/video_types.rst | 9 +- Documentation/media/uapi/fdl-appendix.rst | 9 +- Documentation/media/uapi/gen-errors.rst | 9 +- .../media/uapi/mediactl/media-controller-intro.rst | 9 +- .../media/uapi/mediactl/media-controller-model.rst | 9 +- .../media/uapi/mediactl/media-controller.rst | 9 +- .../media/uapi/mediactl/media-func-close.rst | 9 +- .../media/uapi/mediactl/media-func-ioctl.rst | 9 +- .../media/uapi/mediactl/media-func-open.rst | 9 +- Documentation/media/uapi/mediactl/media-funcs.rst | 9 + Documentation/media/uapi/mediactl/media-header.rst | 9 +- .../media/uapi/mediactl/media-ioc-device-info.rst | 9 +- .../uapi/mediactl/media-ioc-enum-entities.rst | 9 +- .../media/uapi/mediactl/media-ioc-enum-links.rst | 9 +- .../media/uapi/mediactl/media-ioc-g-topology.rst | 9 +- .../uapi/mediactl/media-ioc-request-alloc.rst | 26 +- .../media/uapi/mediactl/media-ioc-setup-link.rst | 9 +- .../uapi/mediactl/media-request-ioc-queue.rst | 26 +- .../uapi/mediactl/media-request-ioc-reinit.rst | 26 +- Documentation/media/uapi/mediactl/media-types.rst | 9 +- Documentation/media/uapi/mediactl/request-api.rst | 26 +- .../media/uapi/mediactl/request-func-close.rst | 26 +- .../media/uapi/mediactl/request-func-ioctl.rst | 26 +- .../media/uapi/mediactl/request-func-poll.rst | 26 +- Documentation/media/uapi/rc/keytable.c.rst | 9 +- Documentation/media/uapi/rc/lirc-dev-intro.rst | 9 +- Documentation/media/uapi/rc/lirc-dev.rst | 9 +- Documentation/media/uapi/rc/lirc-func.rst | 9 +- Documentation/media/uapi/rc/lirc-get-features.rst | 9 +- Documentation/media/uapi/rc/lirc-get-rec-mode.rst | 9 +- .../media/uapi/rc/lirc-get-rec-resolution.rst | 9 +- Documentation/media/uapi/rc/lirc-get-send-mode.rst | 9 +- Documentation/media/uapi/rc/lirc-get-timeout.rst | 9 +- Documentation/media/uapi/rc/lirc-header.rst | 9 +- Documentation/media/uapi/rc/lirc-read.rst | 9 +- .../uapi/rc/lirc-set-measure-carrier-mode.rst | 9 +- .../media/uapi/rc/lirc-set-rec-carrier-range.rst | 9 +- .../media/uapi/rc/lirc-set-rec-carrier.rst | 9 +- .../media/uapi/rc/lirc-set-rec-timeout-reports.rst | 9 +- .../media/uapi/rc/lirc-set-rec-timeout.rst | 9 +- .../media/uapi/rc/lirc-set-send-carrier.rst | 9 +- .../media/uapi/rc/lirc-set-send-duty-cycle.rst | 9 +- .../media/uapi/rc/lirc-set-transmitter-mask.rst | 9 +- .../media/uapi/rc/lirc-set-wideband-receiver.rst | 9 +- Documentation/media/uapi/rc/lirc-write.rst | 9 +- Documentation/media/uapi/rc/rc-intro.rst | 9 +- Documentation/media/uapi/rc/rc-sysfs-nodes.rst | 9 +- Documentation/media/uapi/rc/rc-table-change.rst | 9 +- Documentation/media/uapi/rc/rc-tables.rst | 9 +- Documentation/media/uapi/rc/remote_controllers.rst | 9 +- Documentation/media/uapi/v4l/app-pri.rst | 11 +- Documentation/media/uapi/v4l/async.rst | 9 +- Documentation/media/uapi/v4l/audio.rst | 11 +- Documentation/media/uapi/v4l/bayer.svg | 27 + Documentation/media/uapi/v4l/biblio.rst | 9 +- Documentation/media/uapi/v4l/buffer.rst | 12 +- Documentation/media/uapi/v4l/capture-example.rst | 9 +- Documentation/media/uapi/v4l/capture.c.rst | 9 +- Documentation/media/uapi/v4l/colorspaces-defs.rst | 9 +- .../media/uapi/v4l/colorspaces-details.rst | 9 +- Documentation/media/uapi/v4l/colorspaces.rst | 9 +- Documentation/media/uapi/v4l/common-defs.rst | 9 +- Documentation/media/uapi/v4l/common.rst | 9 +- Documentation/media/uapi/v4l/compat.rst | 9 +- Documentation/media/uapi/v4l/constraints.svg | 27 + Documentation/media/uapi/v4l/control.rst | 9 +- Documentation/media/uapi/v4l/crop.rst | 9 +- Documentation/media/uapi/v4l/crop.svg | 10 +- Documentation/media/uapi/v4l/depth-formats.rst | 10 +- Documentation/media/uapi/v4l/dev-capture.rst | 11 +- Documentation/media/uapi/v4l/dev-codec.rst | 9 +- Documentation/media/uapi/v4l/dev-effect.rst | 9 +- Documentation/media/uapi/v4l/dev-event.rst | 9 +- Documentation/media/uapi/v4l/dev-meta.rst | 44 +- Documentation/media/uapi/v4l/dev-osd.rst | 9 +- Documentation/media/uapi/v4l/dev-output.rst | 9 +- Documentation/media/uapi/v4l/dev-overlay.rst | 9 +- Documentation/media/uapi/v4l/dev-radio.rst | 9 +- Documentation/media/uapi/v4l/dev-raw-vbi.rst | 9 +- Documentation/media/uapi/v4l/dev-rds.rst | 9 +- Documentation/media/uapi/v4l/dev-sdr.rst | 9 +- Documentation/media/uapi/v4l/dev-sliced-vbi.rst | 9 +- Documentation/media/uapi/v4l/dev-subdev.rst | 9 +- Documentation/media/uapi/v4l/dev-teletext.rst | 11 +- Documentation/media/uapi/v4l/dev-touch.rst | 9 +- Documentation/media/uapi/v4l/devices.rst | 9 +- Documentation/media/uapi/v4l/diff-v4l.rst | 9 +- Documentation/media/uapi/v4l/dmabuf.rst | 9 +- Documentation/media/uapi/v4l/dv-timings.rst | 9 +- Documentation/media/uapi/v4l/extended-controls.rst | 25 +- Documentation/media/uapi/v4l/field-order.rst | 9 +- Documentation/media/uapi/v4l/fieldseq_bt.svg | 12 +- Documentation/media/uapi/v4l/fieldseq_tb.svg | 12 +- Documentation/media/uapi/v4l/format.rst | 11 +- Documentation/media/uapi/v4l/func-close.rst | 9 +- Documentation/media/uapi/v4l/func-ioctl.rst | 9 +- Documentation/media/uapi/v4l/func-mmap.rst | 9 +- Documentation/media/uapi/v4l/func-munmap.rst | 9 +- Documentation/media/uapi/v4l/func-open.rst | 9 +- Documentation/media/uapi/v4l/func-poll.rst | 9 +- Documentation/media/uapi/v4l/func-read.rst | 9 +- Documentation/media/uapi/v4l/func-select.rst | 9 +- Documentation/media/uapi/v4l/func-write.rst | 9 +- Documentation/media/uapi/v4l/hist-v4l2.rst | 9 +- Documentation/media/uapi/v4l/hsv-formats.rst | 9 +- Documentation/media/uapi/v4l/io.rst | 9 +- .../media/uapi/v4l/libv4l-introduction.rst | 9 +- Documentation/media/uapi/v4l/libv4l.rst | 9 +- Documentation/media/uapi/v4l/meta-formats.rst | 10 +- Documentation/media/uapi/v4l/mmap.rst | 31 +- Documentation/media/uapi/v4l/nv12mt.svg | 27 + Documentation/media/uapi/v4l/nv12mt_example.svg | 27 + Documentation/media/uapi/v4l/open.rst | 11 +- Documentation/media/uapi/v4l/pipeline.dot | 2 + Documentation/media/uapi/v4l/pixfmt-cnf4.rst | 31 + Documentation/media/uapi/v4l/pixfmt-compressed.rst | 9 +- Documentation/media/uapi/v4l/pixfmt-grey.rst | 9 +- Documentation/media/uapi/v4l/pixfmt-indexed.rst | 9 +- Documentation/media/uapi/v4l/pixfmt-intro.rst | 9 +- Documentation/media/uapi/v4l/pixfmt-inzi.rst | 9 +- Documentation/media/uapi/v4l/pixfmt-m420.rst | 9 +- Documentation/media/uapi/v4l/pixfmt-meta-d4xx.rst | 9 +- .../media/uapi/v4l/pixfmt-meta-intel-ipu3.rst | 178 + Documentation/media/uapi/v4l/pixfmt-meta-uvc.rst | 9 +- .../media/uapi/v4l/pixfmt-meta-vsp1-hgo.rst | 9 +- .../media/uapi/v4l/pixfmt-meta-vsp1-hgt.rst | 9 +- Documentation/media/uapi/v4l/pixfmt-nv12.rst | 9 +- Documentation/media/uapi/v4l/pixfmt-nv12m.rst | 9 +- Documentation/media/uapi/v4l/pixfmt-nv12mt.rst | 9 +- Documentation/media/uapi/v4l/pixfmt-nv16.rst | 9 +- Documentation/media/uapi/v4l/pixfmt-nv16m.rst | 9 +- Documentation/media/uapi/v4l/pixfmt-nv24.rst | 9 +- Documentation/media/uapi/v4l/pixfmt-packed-hsv.rst | 9 +- Documentation/media/uapi/v4l/pixfmt-packed-rgb.rst | 9 +- Documentation/media/uapi/v4l/pixfmt-packed-yuv.rst | 9 +- Documentation/media/uapi/v4l/pixfmt-reserved.rst | 9 +- Documentation/media/uapi/v4l/pixfmt-rgb.rst | 9 +- Documentation/media/uapi/v4l/pixfmt-sdr-cs08.rst | 9 +- Documentation/media/uapi/v4l/pixfmt-sdr-cs14le.rst | 9 +- Documentation/media/uapi/v4l/pixfmt-sdr-cu08.rst | 9 +- Documentation/media/uapi/v4l/pixfmt-sdr-cu16le.rst | 9 +- .../media/uapi/v4l/pixfmt-sdr-pcu16be.rst | 9 +- .../media/uapi/v4l/pixfmt-sdr-pcu18be.rst | 9 +- .../media/uapi/v4l/pixfmt-sdr-pcu20be.rst | 10 +- Documentation/media/uapi/v4l/pixfmt-sdr-ru12le.rst | 9 +- .../media/uapi/v4l/pixfmt-srggb10-ipu3.rst | 9 +- Documentation/media/uapi/v4l/pixfmt-srggb10.rst | 9 +- .../media/uapi/v4l/pixfmt-srggb10alaw8.rst | 9 +- .../media/uapi/v4l/pixfmt-srggb10dpcm8.rst | 9 +- Documentation/media/uapi/v4l/pixfmt-srggb10p.rst | 9 +- Documentation/media/uapi/v4l/pixfmt-srggb12.rst | 9 +- Documentation/media/uapi/v4l/pixfmt-srggb12p.rst | 9 +- Documentation/media/uapi/v4l/pixfmt-srggb14p.rst | 9 +- Documentation/media/uapi/v4l/pixfmt-srggb16.rst | 9 +- Documentation/media/uapi/v4l/pixfmt-srggb8.rst | 9 +- Documentation/media/uapi/v4l/pixfmt-tch-td08.rst | 9 +- Documentation/media/uapi/v4l/pixfmt-tch-td16.rst | 9 +- Documentation/media/uapi/v4l/pixfmt-tch-tu08.rst | 9 +- Documentation/media/uapi/v4l/pixfmt-tch-tu16.rst | 9 +- Documentation/media/uapi/v4l/pixfmt-uv8.rst | 9 +- Documentation/media/uapi/v4l/pixfmt-uyvy.rst | 9 +- .../media/uapi/v4l/pixfmt-v4l2-mplane.rst | 9 +- Documentation/media/uapi/v4l/pixfmt-v4l2.rst | 9 +- Documentation/media/uapi/v4l/pixfmt-vyuy.rst | 9 +- Documentation/media/uapi/v4l/pixfmt-y10.rst | 9 +- Documentation/media/uapi/v4l/pixfmt-y10b.rst | 9 +- Documentation/media/uapi/v4l/pixfmt-y10p.rst | 9 +- Documentation/media/uapi/v4l/pixfmt-y12.rst | 9 +- Documentation/media/uapi/v4l/pixfmt-y12i.rst | 9 +- Documentation/media/uapi/v4l/pixfmt-y16-be.rst | 9 +- Documentation/media/uapi/v4l/pixfmt-y16.rst | 9 +- Documentation/media/uapi/v4l/pixfmt-y41p.rst | 9 +- Documentation/media/uapi/v4l/pixfmt-y8i.rst | 9 +- Documentation/media/uapi/v4l/pixfmt-yuv410.rst | 9 +- Documentation/media/uapi/v4l/pixfmt-yuv411p.rst | 9 +- Documentation/media/uapi/v4l/pixfmt-yuv420.rst | 9 +- Documentation/media/uapi/v4l/pixfmt-yuv420m.rst | 9 +- Documentation/media/uapi/v4l/pixfmt-yuv422m.rst | 9 +- Documentation/media/uapi/v4l/pixfmt-yuv422p.rst | 9 +- Documentation/media/uapi/v4l/pixfmt-yuv444m.rst | 9 +- Documentation/media/uapi/v4l/pixfmt-yuyv.rst | 9 +- Documentation/media/uapi/v4l/pixfmt-yvyu.rst | 9 +- Documentation/media/uapi/v4l/pixfmt-z16.rst | 9 +- Documentation/media/uapi/v4l/pixfmt.rst | 9 +- Documentation/media/uapi/v4l/planar-apis.rst | 9 +- Documentation/media/uapi/v4l/querycap.rst | 9 +- Documentation/media/uapi/v4l/rw.rst | 9 +- Documentation/media/uapi/v4l/sdr-formats.rst | 9 +- .../media/uapi/v4l/selection-api-configuration.rst | 9 +- .../media/uapi/v4l/selection-api-examples.rst | 9 +- .../media/uapi/v4l/selection-api-intro.rst | 9 +- .../media/uapi/v4l/selection-api-targets.rst | 9 +- .../media/uapi/v4l/selection-api-vs-crop-api.rst | 9 +- Documentation/media/uapi/v4l/selection-api.rst | 9 +- Documentation/media/uapi/v4l/selection.svg | 27 + Documentation/media/uapi/v4l/selections-common.rst | 9 +- Documentation/media/uapi/v4l/standard.rst | 9 +- Documentation/media/uapi/v4l/streaming-par.rst | 9 +- Documentation/media/uapi/v4l/subdev-formats.rst | 9 +- .../uapi/v4l/subdev-image-processing-crop.svg | 10 + .../uapi/v4l/subdev-image-processing-full.svg | 10 + ...ubdev-image-processing-scaling-multi-source.svg | 10 + Documentation/media/uapi/v4l/tch-formats.rst | 9 +- Documentation/media/uapi/v4l/tuner.rst | 13 +- Documentation/media/uapi/v4l/user-func.rst | 9 +- Documentation/media/uapi/v4l/userp.rst | 17 +- .../media/uapi/v4l/v4l2-selection-flags.rst | 9 +- .../media/uapi/v4l/v4l2-selection-targets.rst | 16 +- Documentation/media/uapi/v4l/v4l2.rst | 9 +- Documentation/media/uapi/v4l/v4l2grab-example.rst | 9 +- Documentation/media/uapi/v4l/v4l2grab.c.rst | 9 +- Documentation/media/uapi/v4l/vbi_525.svg | 12 +- Documentation/media/uapi/v4l/vbi_625.svg | 12 +- Documentation/media/uapi/v4l/vbi_hsync.svg | 12 +- Documentation/media/uapi/v4l/video.rst | 13 +- Documentation/media/uapi/v4l/videodev.rst | 9 +- .../media/uapi/v4l/vidioc-create-bufs.rst | 9 +- Documentation/media/uapi/v4l/vidioc-cropcap.rst | 9 +- .../media/uapi/v4l/vidioc-dbg-g-chip-info.rst | 9 +- .../media/uapi/v4l/vidioc-dbg-g-register.rst | 9 +- .../media/uapi/v4l/vidioc-decoder-cmd.rst | 9 +- Documentation/media/uapi/v4l/vidioc-dqevent.rst | 9 +- .../media/uapi/v4l/vidioc-dv-timings-cap.rst | 9 +- .../media/uapi/v4l/vidioc-encoder-cmd.rst | 9 +- .../media/uapi/v4l/vidioc-enum-dv-timings.rst | 9 +- Documentation/media/uapi/v4l/vidioc-enum-fmt.rst | 17 +- .../media/uapi/v4l/vidioc-enum-frameintervals.rst | 9 +- .../media/uapi/v4l/vidioc-enum-framesizes.rst | 9 +- .../media/uapi/v4l/vidioc-enum-freq-bands.rst | 9 +- Documentation/media/uapi/v4l/vidioc-enumaudio.rst | 9 +- .../media/uapi/v4l/vidioc-enumaudioout.rst | 9 +- Documentation/media/uapi/v4l/vidioc-enuminput.rst | 9 +- Documentation/media/uapi/v4l/vidioc-enumoutput.rst | 9 +- Documentation/media/uapi/v4l/vidioc-enumstd.rst | 9 +- Documentation/media/uapi/v4l/vidioc-expbuf.rst | 9 +- Documentation/media/uapi/v4l/vidioc-g-audio.rst | 9 +- Documentation/media/uapi/v4l/vidioc-g-audioout.rst | 9 +- Documentation/media/uapi/v4l/vidioc-g-crop.rst | 9 +- Documentation/media/uapi/v4l/vidioc-g-ctrl.rst | 9 +- .../media/uapi/v4l/vidioc-g-dv-timings.rst | 9 +- Documentation/media/uapi/v4l/vidioc-g-edid.rst | 9 +- .../media/uapi/v4l/vidioc-g-enc-index.rst | 9 +- .../media/uapi/v4l/vidioc-g-ext-ctrls.rst | 9 +- Documentation/media/uapi/v4l/vidioc-g-fbuf.rst | 9 +- Documentation/media/uapi/v4l/vidioc-g-fmt.rst | 14 +- .../media/uapi/v4l/vidioc-g-frequency.rst | 9 +- Documentation/media/uapi/v4l/vidioc-g-input.rst | 9 +- Documentation/media/uapi/v4l/vidioc-g-jpegcomp.rst | 9 +- .../media/uapi/v4l/vidioc-g-modulator.rst | 9 +- Documentation/media/uapi/v4l/vidioc-g-output.rst | 9 +- Documentation/media/uapi/v4l/vidioc-g-parm.rst | 12 +- Documentation/media/uapi/v4l/vidioc-g-priority.rst | 9 +- .../media/uapi/v4l/vidioc-g-selection.rst | 9 +- .../media/uapi/v4l/vidioc-g-sliced-vbi-cap.rst | 9 +- Documentation/media/uapi/v4l/vidioc-g-std.rst | 9 +- Documentation/media/uapi/v4l/vidioc-g-tuner.rst | 9 +- Documentation/media/uapi/v4l/vidioc-log-status.rst | 9 +- Documentation/media/uapi/v4l/vidioc-overlay.rst | 9 +- .../media/uapi/v4l/vidioc-prepare-buf.rst | 9 +- Documentation/media/uapi/v4l/vidioc-qbuf.rst | 9 +- .../media/uapi/v4l/vidioc-query-dv-timings.rst | 9 +- Documentation/media/uapi/v4l/vidioc-querybuf.rst | 9 +- Documentation/media/uapi/v4l/vidioc-querycap.rst | 12 +- Documentation/media/uapi/v4l/vidioc-queryctrl.rst | 9 +- Documentation/media/uapi/v4l/vidioc-querystd.rst | 9 +- Documentation/media/uapi/v4l/vidioc-reqbufs.rst | 26 +- .../media/uapi/v4l/vidioc-s-hw-freq-seek.rst | 9 +- Documentation/media/uapi/v4l/vidioc-streamon.rst | 9 +- .../uapi/v4l/vidioc-subdev-enum-frame-interval.rst | 9 +- .../uapi/v4l/vidioc-subdev-enum-frame-size.rst | 9 +- .../uapi/v4l/vidioc-subdev-enum-mbus-code.rst | 9 +- .../media/uapi/v4l/vidioc-subdev-g-crop.rst | 9 +- .../media/uapi/v4l/vidioc-subdev-g-fmt.rst | 9 +- .../uapi/v4l/vidioc-subdev-g-frame-interval.rst | 12 +- .../media/uapi/v4l/vidioc-subdev-g-selection.rst | 9 +- .../media/uapi/v4l/vidioc-subscribe-event.rst | 9 +- Documentation/media/uapi/v4l/yuv-formats.rst | 9 +- .../media/v4l-drivers/au0828-cardlist.rst | 2 + Documentation/media/v4l-drivers/bttv-cardlist.rst | 2 + Documentation/media/v4l-drivers/bttv.rst | 2 + Documentation/media/v4l-drivers/cafe_ccic.rst | 2 + Documentation/media/v4l-drivers/cardlist.rst | 2 + Documentation/media/v4l-drivers/cpia2.rst | 2 + Documentation/media/v4l-drivers/cx18.rst | 2 + Documentation/media/v4l-drivers/cx2341x.rst | 2 + .../media/v4l-drivers/cx23885-cardlist.rst | 2 + Documentation/media/v4l-drivers/cx88-cardlist.rst | 2 + Documentation/media/v4l-drivers/cx88.rst | 2 + Documentation/media/v4l-drivers/davinci-vpbe.rst | 2 + .../media/v4l-drivers/em28xx-cardlist.rst | 4 +- Documentation/media/v4l-drivers/fimc.rst | 2 + Documentation/media/v4l-drivers/fourcc.rst | 2 + Documentation/media/v4l-drivers/gspca-cardlist.rst | 2 + Documentation/media/v4l-drivers/imx.rst | 2 + Documentation/media/v4l-drivers/index.rst | 3 +- Documentation/media/v4l-drivers/ipu3.rst | 369 + Documentation/media/v4l-drivers/ivtv-cardlist.rst | 2 + Documentation/media/v4l-drivers/ivtv.rst | 1 + Documentation/media/v4l-drivers/max2175.rst | 2 + Documentation/media/v4l-drivers/meye.rst | 2 + Documentation/media/v4l-drivers/omap3isp.rst | 2 + Documentation/media/v4l-drivers/omap4_camera.rst | 2 + Documentation/media/v4l-drivers/philips.rst | 2 + Documentation/media/v4l-drivers/pvrusb2.rst | 2 + Documentation/media/v4l-drivers/pxa_camera.rst | 2 + Documentation/media/v4l-drivers/qcom_camss.rst | 2 + .../media/v4l-drivers/qcom_camss_8x96_graph.dot | 2 + .../media/v4l-drivers/qcom_camss_graph.dot | 2 + Documentation/media/v4l-drivers/radiotrack.rst | 2 + Documentation/media/v4l-drivers/rcar-fdp1.rst | 2 + .../media/v4l-drivers/saa7134-cardlist.rst | 2 + Documentation/media/v4l-drivers/saa7134.rst | 2 + .../media/v4l-drivers/saa7164-cardlist.rst | 2 + .../media/v4l-drivers/sh_mobile_ceu_camera.rst | 4 +- Documentation/media/v4l-drivers/si470x.rst | 2 + Documentation/media/v4l-drivers/si4713.rst | 2 + Documentation/media/v4l-drivers/si476x.rst | 2 + Documentation/media/v4l-drivers/soc-camera.rst | 2 + .../media/v4l-drivers/tm6000-cardlist.rst | 2 + Documentation/media/v4l-drivers/tuner-cardlist.rst | 2 + Documentation/media/v4l-drivers/tuners.rst | 2 + .../media/v4l-drivers/usbvision-cardlist.rst | 2 + Documentation/media/v4l-drivers/uvcvideo.rst | 2 + Documentation/media/v4l-drivers/v4l-with-ir.rst | 2 + Documentation/media/v4l-drivers/vivid.rst | 2 + Documentation/media/v4l-drivers/zoran.rst | 2 + Documentation/media/v4l-drivers/zr364xx.rst | 2 + Documentation/media/video.h.rst.exceptions | 2 + Documentation/media/videodev2.h.rst.exceptions | 4 + Documentation/networking/rxrpc.txt | 17 +- Documentation/perf/thunderx2-pmu.txt | 41 + Documentation/userspace-api/spec_ctrl.rst | 9 + Documentation/virtual/kvm/api.txt | 136 +- Documentation/vm/unevictable-lru.rst | 6 +- Documentation/x86/boot.txt | 32 +- Documentation/x86/intel_rdt_ui.txt | 1118 -- Documentation/x86/resctrl_ui.txt | 1121 ++ MAINTAINERS | 368 +- Makefile | 26 +- arch/alpha/kernel/setup.c | 1 + arch/alpha/mm/numa.c | 6 +- arch/arc/Kconfig | 14 +- arch/arc/Makefile | 2 +- arch/arc/boot/dts/hsdk.dts | 15 + arch/arc/configs/axs101_defconfig | 2 + arch/arc/configs/axs103_defconfig | 1 + arch/arc/configs/axs103_smp_defconfig | 1 + arch/arc/configs/hsdk_defconfig | 4 + arch/arc/configs/nps_defconfig | 2 + arch/arc/configs/nsim_700_defconfig | 1 + arch/arc/configs/nsimosci_defconfig | 2 + arch/arc/configs/nsimosci_hs_defconfig | 1 + arch/arc/configs/nsimosci_hs_smp_defconfig | 1 + arch/arc/configs/tb10x_defconfig | 1 + arch/arc/configs/vdk_hs38_defconfig | 1 + arch/arc/configs/vdk_hs38_smp_defconfig | 1 + arch/arc/include/asm/cache.h | 2 + arch/arc/include/asm/io.h | 72 + arch/arc/kernel/setup.c | 9 +- arch/arc/mm/cache.c | 20 +- arch/arc/mm/fault.c | 2 +- arch/arm/boot/dts/am3517-evm.dts | 2 +- arch/arm/boot/dts/am3517-som.dtsi | 2 +- arch/arm/boot/dts/arm-realview-pb1176.dts | 4 +- arch/arm/boot/dts/arm-realview-pb11mp.dts | 4 +- arch/arm/boot/dts/bcm2837-rpi-3-b-plus.dts | 2 +- arch/arm/boot/dts/bcm2837-rpi-3-b.dts | 2 +- arch/arm/boot/dts/imx51-zii-rdu1.dts | 6 - arch/arm/boot/dts/imx7d-nitrogen7.dts | 9 +- arch/arm/boot/dts/imx7d-pico.dtsi | 22 +- arch/arm/boot/dts/logicpd-som-lv.dtsi | 2 +- arch/arm/boot/dts/logicpd-torpedo-37xx-devkit.dts | 2 +- arch/arm/boot/dts/rk3288-veyron.dtsi | 6 +- arch/arm/boot/dts/sama5d2.dtsi | 2 +- arch/arm/boot/dts/sun7i-a20-olinuxino-lime2.dts | 2 + arch/arm/boot/dts/sun8i-a83t-bananapi-m3.dts | 4 +- arch/arm/configs/davinci_all_defconfig | 5 +- arch/arm/configs/omap1_defconfig | 2 - arch/arm/configs/omap2plus_defconfig | 14 +- arch/arm/include/asm/kvm_asm.h | 4 + arch/arm/include/asm/kvm_host.h | 9 +- arch/arm/include/asm/kvm_mmu.h | 61 + arch/arm/include/asm/stage2_pgtable.h | 8 + arch/arm/kernel/ftrace.c | 17 +- arch/arm/kvm/coproc.c | 4 +- arch/arm/mach-davinci/board-dm365-evm.c | 4 +- arch/arm/mach-davinci/da830.c | 4 +- arch/arm/mach-davinci/da850.c | 4 +- arch/arm/mach-davinci/devices-da8xx.c | 40 + arch/arm/mach-davinci/dm355.c | 32 + arch/arm/mach-davinci/dm365.c | 37 + arch/arm/mach-davinci/dm644x.c | 22 + arch/arm/mach-davinci/dm646x.c | 12 + arch/arm/mach-imx/cpuidle-imx6sx.c | 2 +- arch/arm/mach-mmp/cputype.h | 6 +- arch/arm/mach-omap1/Makefile | 2 +- arch/arm/mach-omap1/board-ams-delta.c | 25 +- arch/arm/mach-omap2/Makefile | 2 +- arch/arm/mach-omap2/pdata-quirks.c | 4 +- arch/arm/mach-omap2/prm44xx.c | 2 +- arch/arm/mach-s3c64xx/mach-crag6410-module.c | 17 +- arch/arm/mm/cache-v7.S | 8 +- arch/arm/mm/cache-v7m.S | 14 +- arch/arm/mm/dma-mapping.c | 2 +- arch/arm/mm/proc-macros.S | 10 + arch/arm/probes/kprobes/opt-arm.c | 2 +- arch/arm64/Kconfig | 139 +- arch/arm64/Makefile | 10 + arch/arm64/boot/dts/marvell/armada-ap806-quad.dtsi | 4 - arch/arm64/boot/dts/marvell/armada-ap806.dtsi | 27 - .../boot/dts/mediatek/mt7622-bananapi-bpi-r64.dts | 7 +- arch/arm64/boot/dts/mediatek/mt7622-rfb1.dts | 7 +- arch/arm64/boot/dts/mediatek/mt7622.dtsi | 10 - arch/arm64/boot/dts/qcom/msm8998-mtp.dtsi | 4 + arch/arm64/boot/dts/qcom/sdm845-mtp.dts | 10 + .../arm64/boot/dts/rockchip/rk3399-puma-haikou.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3399-rock960.dtsi | 12 - arch/arm64/boot/dts/ti/k3-am65-wakeup.dtsi | 2 +- arch/arm64/include/asm/Kbuild | 1 - arch/arm64/include/asm/asm-prototypes.h | 26 + arch/arm64/include/asm/assembler.h | 77 +- arch/arm64/include/asm/atomic_ll_sc.h | 63 +- arch/arm64/include/asm/atomic_lse.h | 48 +- arch/arm64/include/asm/cmpxchg.h | 116 +- arch/arm64/include/asm/cpucaps.h | 7 +- arch/arm64/include/asm/cpufeature.h | 121 +- arch/arm64/include/asm/elf.h | 4 + arch/arm64/include/asm/esr.h | 17 +- arch/arm64/include/asm/ftrace.h | 13 + arch/arm64/include/asm/image.h | 59 + arch/arm64/include/asm/kexec.h | 19 + arch/arm64/include/asm/kvm_arm.h | 9 +- arch/arm64/include/asm/kvm_asm.h | 7 + arch/arm64/include/asm/kvm_emulate.h | 35 +- arch/arm64/include/asm/kvm_host.h | 15 +- arch/arm64/include/asm/kvm_hyp.h | 8 + arch/arm64/include/asm/kvm_mmu.h | 48 + arch/arm64/include/asm/memory.h | 25 +- arch/arm64/include/asm/mmu_context.h | 3 + arch/arm64/include/asm/percpu.h | 390 +- arch/arm64/include/asm/perf_event.h | 170 +- arch/arm64/include/asm/pgtable-hwdef.h | 16 +- arch/arm64/include/asm/pgtable.h | 9 + arch/arm64/include/asm/pointer_auth.h | 97 + arch/arm64/include/asm/preempt.h | 89 + arch/arm64/include/asm/processor.h | 36 +- arch/arm64/include/asm/smp.h | 15 +- arch/arm64/include/asm/stackprotector.h | 3 +- arch/arm64/include/asm/stage2_pgtable.h | 16 +- arch/arm64/include/asm/sysreg.h | 107 +- arch/arm64/include/asm/thread_info.h | 13 +- arch/arm64/include/asm/tlbflush.h | 4 +- arch/arm64/include/uapi/asm/hwcap.h | 2 + arch/arm64/include/uapi/asm/ptrace.h | 7 + arch/arm64/kernel/Makefile | 6 +- arch/arm64/kernel/arm64ksyms.c | 88 - arch/arm64/kernel/asm-offsets.c | 3 + arch/arm64/kernel/cpu-reset.S | 8 +- arch/arm64/kernel/cpu_errata.c | 62 +- arch/arm64/kernel/cpufeature.c | 133 +- arch/arm64/kernel/cpuinfo.c | 2 + arch/arm64/kernel/entry-ftrace.S | 4 + arch/arm64/kernel/entry.S | 6 +- arch/arm64/kernel/ftrace.c | 15 +- arch/arm64/kernel/head.S | 46 +- arch/arm64/kernel/hibernate-asm.S | 1 + arch/arm64/kernel/hibernate.c | 2 +- arch/arm64/kernel/image.h | 21 +- arch/arm64/kernel/kexec_image.c | 130 + arch/arm64/kernel/machine_kexec.c | 12 +- arch/arm64/kernel/machine_kexec_file.c | 224 + arch/arm64/kernel/perf_callchain.c | 6 +- arch/arm64/kernel/perf_event.c | 221 +- arch/arm64/kernel/pointer_auth.c | 47 + arch/arm64/kernel/process.c | 6 +- arch/arm64/kernel/ptrace.c | 38 + arch/arm64/kernel/relocate_kernel.S | 3 +- arch/arm64/kernel/setup.c | 1 + arch/arm64/kernel/smccc-call.S | 4 + arch/arm64/kernel/smp.c | 7 +- arch/arm64/kvm/debug.c | 21 - arch/arm64/kvm/handle_exit.c | 32 +- arch/arm64/kvm/hyp/switch.c | 68 +- arch/arm64/kvm/hyp/tlb.c | 71 +- arch/arm64/kvm/hyp/vgic-v2-cpuif-proxy.c | 12 +- arch/arm64/kvm/sys_regs.c | 20 +- arch/arm64/kvm/sys_regs.h | 4 + arch/arm64/kvm/trace.h | 35 + arch/arm64/lib/clear_page.S | 1 + arch/arm64/lib/clear_user.S | 2 + arch/arm64/lib/copy_from_user.S | 4 +- arch/arm64/lib/copy_in_user.S | 4 +- arch/arm64/lib/copy_page.S | 1 + arch/arm64/lib/copy_to_user.S | 4 +- arch/arm64/lib/memchr.S | 1 + arch/arm64/lib/memcmp.S | 1 + arch/arm64/lib/memcpy.S | 2 + arch/arm64/lib/memmove.S | 2 + arch/arm64/lib/memset.S | 2 + arch/arm64/lib/strchr.S | 1 + arch/arm64/lib/strcmp.S | 1 + arch/arm64/lib/strlen.S | 1 + arch/arm64/lib/strncmp.S | 1 + arch/arm64/lib/strnlen.S | 1 + arch/arm64/lib/strrchr.S | 1 + arch/arm64/lib/tishift.S | 5 + arch/arm64/mm/cache.S | 3 + arch/arm64/mm/dma-mapping.c | 2 +- arch/arm64/mm/fault.c | 2 +- arch/arm64/mm/hugetlbpage.c | 33 +- arch/arm64/mm/init.c | 20 +- arch/arm64/mm/mmu.c | 19 + arch/arm64/mm/numa.c | 10 + arch/arm64/mm/proc.S | 14 +- arch/arm64/net/bpf_jit_comp.c | 26 +- arch/csky/include/asm/mmu_context.h | 4 +- arch/ia64/Makefile | 3 + arch/ia64/include/asm/Kbuild | 1 + arch/ia64/include/asm/numa.h | 4 +- arch/ia64/include/asm/unistd.h | 4 +- arch/ia64/include/uapi/asm/Kbuild | 1 + arch/ia64/include/uapi/asm/unistd.h | 332 +- arch/ia64/kernel/acpi.c | 6 +- arch/ia64/kernel/entry.S | 331 +- arch/ia64/kernel/syscalls/Makefile | 40 + arch/ia64/kernel/syscalls/syscall.tbl | 337 + arch/ia64/kernel/syscalls/syscallhdr.sh | 36 + arch/ia64/kernel/syscalls/syscalltbl.sh | 32 + arch/ia64/mm/numa.c | 6 + arch/m68k/Kconfig.machine | 2 - arch/m68k/Makefile | 3 + arch/m68k/configs/amiga_defconfig | 103 +- arch/m68k/configs/apollo_defconfig | 93 +- arch/m68k/configs/atari_defconfig | 109 +- arch/m68k/configs/bvme6000_defconfig | 89 +- arch/m68k/configs/hp300_defconfig | 91 +- arch/m68k/configs/mac_defconfig | 93 +- arch/m68k/configs/multi_defconfig | 123 +- arch/m68k/configs/mvme147_defconfig | 87 +- arch/m68k/configs/mvme16x_defconfig | 89 +- arch/m68k/configs/q40_defconfig | 89 +- arch/m68k/configs/sun3_defconfig | 81 +- arch/m68k/configs/sun3x_defconfig | 83 +- arch/m68k/include/asm/Kbuild | 1 + arch/m68k/include/asm/raw_io.h | 39 +- arch/m68k/include/asm/unistd.h | 3 +- arch/m68k/include/uapi/asm/Kbuild | 1 + arch/m68k/include/uapi/asm/unistd.h | 385 +- arch/m68k/kernel/setup_mm.c | 2 - arch/m68k/kernel/syscalls/Makefile | 38 + arch/m68k/kernel/syscalls/syscall.tbl | 389 + arch/m68k/kernel/syscalls/syscallhdr.sh | 36 + arch/m68k/kernel/syscalls/syscalltbl.sh | 32 + arch/m68k/kernel/syscalltable.S | 387 +- arch/m68k/mm/motorola.c | 2 + arch/microblaze/Makefile | 25 +- arch/microblaze/boot/Makefile | 23 +- arch/microblaze/boot/dts/Makefile | 5 +- arch/microblaze/include/asm/Kbuild | 1 + arch/microblaze/include/asm/pgtable.h | 2 +- arch/microblaze/include/asm/unistd.h | 2 - arch/microblaze/include/uapi/asm/Kbuild | 1 + arch/microblaze/include/uapi/asm/unistd.h | 407 +- arch/microblaze/kernel/ftrace.c | 15 +- arch/microblaze/kernel/syscall_table.S | 406 +- arch/microblaze/kernel/syscalls/Makefile | 38 + arch/microblaze/kernel/syscalls/syscall.tbl | 410 + arch/microblaze/kernel/syscalls/syscallhdr.sh | 36 + arch/microblaze/kernel/syscalls/syscalltbl.sh | 32 + arch/mips/Kconfig | 65 +- arch/mips/Makefile | 5 +- arch/mips/boot/compressed/calc_vmlinuz_load_addr.c | 7 +- arch/mips/boot/dts/img/boston.dts | 6 + arch/mips/boot/dts/mti/malta.dts | 5 + arch/mips/cavium-octeon/csrc-octeon.c | 1 + arch/mips/cavium-octeon/executive/cvmx-bootmem.c | 149 +- arch/mips/cavium-octeon/executive/cvmx-cmd-queue.c | 2 +- .../cavium-octeon/executive/cvmx-helper-rgmii.c | 68 - .../cavium-octeon/executive/cvmx-helper-sgmii.c | 38 - .../cavium-octeon/executive/cvmx-helper-util.c | 90 +- .../cavium-octeon/executive/cvmx-helper-xaui.c | 39 - arch/mips/cavium-octeon/executive/cvmx-helper.c | 91 +- .../cavium-octeon/executive/cvmx-interrupt-rsl.c | 2 +- arch/mips/cavium-octeon/executive/cvmx-l2c.c | 2 +- arch/mips/cavium-octeon/executive/octeon-model.c | 12 +- arch/mips/cavium-octeon/octeon-irq.c | 4 +- arch/mips/cavium-octeon/octeon-platform.c | 4 +- arch/mips/cavium-octeon/octeon-usb.c | 6 +- arch/mips/cavium-octeon/setup.c | 8 +- arch/mips/cavium-octeon/smp.c | 4 +- arch/mips/configs/ar7_defconfig | 44 +- arch/mips/configs/ath25_defconfig | 25 +- arch/mips/configs/ath79_defconfig | 33 +- arch/mips/configs/bcm47xx_defconfig | 11 +- arch/mips/configs/bcm63xx_defconfig | 37 +- arch/mips/configs/bigsur_defconfig | 65 +- arch/mips/configs/bmips_be_defconfig | 22 +- arch/mips/configs/bmips_stb_defconfig | 23 +- arch/mips/configs/capcella_defconfig | 24 +- arch/mips/configs/cavium_octeon_defconfig | 45 +- arch/mips/configs/ci20_defconfig | 27 +- arch/mips/configs/cobalt_defconfig | 8 +- arch/mips/configs/db1xxx_defconfig | 47 +- arch/mips/configs/decstation_64_defconfig | 227 + arch/mips/configs/decstation_defconfig | 163 +- arch/mips/configs/decstation_r4k_defconfig | 224 + arch/mips/configs/e55_defconfig | 8 +- arch/mips/configs/fuloong2e_defconfig | 79 +- arch/mips/configs/gcw0_defconfig | 12 +- arch/mips/configs/generic_defconfig | 26 +- arch/mips/configs/gpr_defconfig | 112 +- arch/mips/configs/ip22_defconfig | 76 +- arch/mips/configs/ip27_defconfig | 149 +- arch/mips/configs/ip28_defconfig | 26 +- arch/mips/configs/ip32_defconfig | 41 +- arch/mips/configs/jazz_defconfig | 62 +- arch/mips/configs/jmr3927_defconfig | 13 +- arch/mips/configs/lasat_defconfig | 24 +- arch/mips/configs/lemote2f_defconfig | 143 +- arch/mips/configs/loongson1b_defconfig | 15 +- arch/mips/configs/loongson1c_defconfig | 17 +- arch/mips/configs/loongson3_defconfig | 70 +- arch/mips/configs/malta_defconfig | 42 +- arch/mips/configs/malta_kvm_defconfig | 59 +- arch/mips/configs/malta_kvm_guest_defconfig | 48 +- arch/mips/configs/malta_qemu_32r6_defconfig | 22 +- arch/mips/configs/maltaaprp_defconfig | 25 +- arch/mips/configs/maltasmvp_defconfig | 30 +- arch/mips/configs/maltasmvp_eva_defconfig | 30 +- arch/mips/configs/maltaup_defconfig | 21 +- arch/mips/configs/maltaup_xpa_defconfig | 44 +- arch/mips/configs/markeins_defconfig | 35 +- arch/mips/configs/mips_paravirt_defconfig | 35 +- arch/mips/configs/mpc30x_defconfig | 7 +- arch/mips/configs/msp71xx_defconfig | 20 +- arch/mips/configs/mtx1_defconfig | 307 +- arch/mips/configs/nlm_xlp_defconfig | 112 +- arch/mips/configs/nlm_xlr_defconfig | 145 +- arch/mips/configs/omega2p_defconfig | 28 +- arch/mips/configs/pic32mzda_defconfig | 12 +- arch/mips/configs/pistachio_defconfig | 78 +- arch/mips/configs/pnx8335_stb225_defconfig | 27 +- arch/mips/configs/qi_lb60_defconfig | 23 +- arch/mips/configs/rb532_defconfig | 49 +- arch/mips/configs/rbtx49xx_defconfig | 24 +- arch/mips/configs/rm200_defconfig | 79 +- arch/mips/configs/rt305x_defconfig | 45 +- arch/mips/configs/sb1250_swarm_defconfig | 36 +- arch/mips/configs/tb0219_defconfig | 32 +- arch/mips/configs/tb0226_defconfig | 17 +- arch/mips/configs/tb0287_defconfig | 29 +- arch/mips/configs/vocore2_defconfig | 28 +- arch/mips/configs/workpad_defconfig | 18 +- arch/mips/configs/xway_defconfig | 32 +- arch/mips/include/asm/Kbuild | 4 + arch/mips/include/asm/atomic.h | 27 +- arch/mips/include/asm/bitops.h | 42 +- arch/mips/include/asm/cmpxchg.h | 6 +- arch/mips/include/asm/compiler.h | 24 +- arch/mips/include/asm/cpu-features.h | 60 +- arch/mips/include/asm/cpu-info.h | 2 +- arch/mips/include/asm/cpu.h | 3 +- arch/mips/include/asm/dsemul.h | 29 +- arch/mips/include/asm/edac.h | 3 +- arch/mips/include/asm/elf.h | 26 +- arch/mips/include/asm/fpu.h | 145 +- arch/mips/include/asm/fpu_emulator.h | 11 - arch/mips/include/asm/futex.h | 14 +- arch/mips/include/asm/hazards.h | 6 +- arch/mips/include/asm/io.h | 22 +- arch/mips/include/asm/kvm_host.h | 11 +- arch/mips/include/asm/local.h | 12 +- .../asm/mach-loongson64/kernel-entry-init.h | 4 +- arch/mips/include/asm/mach-loongson64/mmzone.h | 1 + arch/mips/include/asm/mipsmtregs.h | 7 +- arch/mips/include/asm/mipsregs.h | 30 +- arch/mips/include/asm/mmu.h | 3 +- arch/mips/include/asm/mmu_context.h | 10 +- arch/mips/include/asm/mmzone.h | 13 +- arch/mips/include/asm/octeon/cvmx-agl-defs.h | 699 - arch/mips/include/asm/octeon/cvmx-asxx-defs.h | 105 - arch/mips/include/asm/octeon/cvmx-bootmem.h | 76 - arch/mips/include/asm/octeon/cvmx-ciu2-defs.h | 7060 --------- arch/mips/include/asm/octeon/cvmx-dbg-defs.h | 4 - arch/mips/include/asm/octeon/cvmx-dpi-defs.h | 178 - arch/mips/include/asm/octeon/cvmx-fpa-defs.h | 247 - arch/mips/include/asm/octeon/cvmx-gmxx-defs.h | 5058 +----- arch/mips/include/asm/octeon/cvmx-gpio-defs.h | 116 - arch/mips/include/asm/octeon/cvmx-helper-rgmii.h | 17 - arch/mips/include/asm/octeon/cvmx-helper-sgmii.h | 17 - arch/mips/include/asm/octeon/cvmx-helper-util.h | 23 - arch/mips/include/asm/octeon/cvmx-helper-xaui.h | 16 - arch/mips/include/asm/octeon/cvmx-helper.h | 36 - arch/mips/include/asm/octeon/cvmx-iob-defs.h | 375 - arch/mips/include/asm/octeon/cvmx-ipd-defs.h | 538 - arch/mips/include/asm/octeon/cvmx-l2t-defs.h | 6 - arch/mips/include/asm/octeon/cvmx-led-defs.h | 78 - arch/mips/include/asm/octeon/cvmx-lmcx-defs.h | 514 - arch/mips/include/asm/octeon/cvmx-mio-defs.h | 1197 -- arch/mips/include/asm/octeon/cvmx-mixx-defs.h | 136 - arch/mips/include/asm/octeon/cvmx-npei-defs.h | 295 - arch/mips/include/asm/octeon/cvmx-npi-defs.h | 235 - arch/mips/include/asm/octeon/cvmx-pci-defs.h | 392 - arch/mips/include/asm/octeon/cvmx-pcsx-defs.h | 185 - arch/mips/include/asm/octeon/cvmx-pcsxx-defs.h | 146 - arch/mips/include/asm/octeon/cvmx-pemx-defs.h | 144 - arch/mips/include/asm/octeon/cvmx-pescx-defs.h | 59 - arch/mips/include/asm/octeon/cvmx-pip-defs.h | 688 - arch/mips/include/asm/octeon/cvmx-pko-defs.h | 619 - arch/mips/include/asm/octeon/cvmx-pko.h | 2 +- arch/mips/include/asm/octeon/cvmx-pow-defs.h | 317 - arch/mips/include/asm/octeon/cvmx-rnm-defs.h | 53 - arch/mips/include/asm/octeon/cvmx-rst-defs.h | 28 - arch/mips/include/asm/octeon/cvmx-smix-defs.h | 88 - arch/mips/include/asm/octeon/cvmx-spxx-defs.h | 62 - arch/mips/include/asm/octeon/cvmx-sriox-defs.h | 123 - arch/mips/include/asm/octeon/cvmx-srxx-defs.h | 22 - arch/mips/include/asm/octeon/cvmx-stxx-defs.h | 64 - arch/mips/include/asm/octeon/cvmx-uctlx-defs.h | 89 - arch/mips/include/asm/page.h | 1 + arch/mips/include/asm/pgtable-64.h | 5 + arch/mips/include/asm/pgtable.h | 6 +- arch/mips/include/asm/processor.h | 19 +- arch/mips/include/asm/r4kcache.h | 22 + arch/mips/include/asm/stackframe.h | 3 +- arch/mips/include/asm/switch_to.h | 6 +- arch/mips/include/asm/syscall.h | 2 +- arch/mips/include/asm/unistd.h | 3 + arch/mips/include/uapi/asm/Kbuild | 6 + arch/mips/include/uapi/asm/sgidefs.h | 8 - arch/mips/include/uapi/asm/unistd.h | 1074 +- arch/mips/kernel/Makefile | 5 +- arch/mips/kernel/asm-offsets.c | 7 +- arch/mips/kernel/bmips_5xxx_init.S | 6 - arch/mips/kernel/branch.c | 41 +- arch/mips/kernel/cpu-bugs64.c | 4 +- arch/mips/kernel/cpu-probe.c | 64 +- arch/mips/kernel/elf.c | 4 + arch/mips/kernel/ftrace.c | 20 +- arch/mips/kernel/genex.S | 5 +- arch/mips/kernel/idle.c | 7 +- arch/mips/kernel/mips-mt.c | 11 - arch/mips/kernel/mips-r2-to-r6-emul.c | 39 +- arch/mips/kernel/process.c | 9 +- arch/mips/kernel/ptrace.c | 466 +- arch/mips/kernel/ptrace32.c | 33 +- arch/mips/kernel/r2300_fpu.S | 58 - arch/mips/kernel/r4k_fpu.S | 144 - arch/mips/kernel/scall32-o32.S | 391 +- arch/mips/kernel/scall64-64.S | 444 - arch/mips/kernel/scall64-n32.S | 341 +- arch/mips/kernel/scall64-n64.S | 117 + arch/mips/kernel/scall64-o32.S | 379 +- arch/mips/kernel/setup.c | 1 + arch/mips/kernel/signal.c | 39 +- arch/mips/kernel/syscall.c | 6 +- arch/mips/kernel/syscalls/Makefile | 96 + arch/mips/kernel/syscalls/syscall_n32.tbl | 343 + arch/mips/kernel/syscalls/syscall_n64.tbl | 339 + arch/mips/kernel/syscalls/syscall_o32.tbl | 382 + arch/mips/kernel/syscalls/syscallhdr.sh | 37 + arch/mips/kernel/syscalls/syscallnr.sh | 28 + arch/mips/kernel/syscalls/syscalltbl.sh | 36 + arch/mips/kernel/traps.c | 127 +- arch/mips/kernel/unaligned.c | 40 +- arch/mips/kernel/vdso.c | 4 +- arch/mips/kernel/vmlinux.lds.S | 4 +- arch/mips/kernel/watch.c | 13 + arch/mips/kvm/Kconfig | 1 + arch/mips/kvm/mips.c | 29 +- arch/mips/kvm/mmu.c | 3 +- arch/mips/loongson64/common/env.c | 3 +- arch/mips/loongson64/loongson-3/cop2-ex.c | 7 +- arch/mips/loongson64/loongson-3/numa.c | 12 +- arch/mips/loongson64/loongson-3/smp.c | 3 +- arch/mips/math-emu/cp1emu.c | 7 + arch/mips/math-emu/dsemul.c | 38 +- arch/mips/math-emu/me-debugfs.c | 12 +- arch/mips/mm/c-r3k.c | 2 +- arch/mips/mm/c-r4k.c | 48 +- arch/mips/mm/tlbex.c | 1 + arch/mips/mti-malta/Makefile | 1 - arch/mips/mti-malta/malta-display.c | 56 - arch/mips/mti-malta/malta-init.c | 3 - arch/mips/mti-malta/malta-setup.c | 2 - arch/mips/mti-malta/malta-time.c | 2 - arch/mips/pci/fixup-sb1250.c | 53 + arch/mips/pci/pci-rt3883.c | 6 +- arch/mips/ralink/mt7620.c | 2 +- arch/mips/sgi-ip27/ip27-memory.c | 11 +- arch/mips/sibyte/common/Makefile | 1 + arch/mips/sibyte/common/dma.c | 14 + arch/mips/vdso/Makefile | 1 + arch/nds32/kernel/ftrace.c | 18 +- arch/parisc/Makefile | 10 + arch/parisc/include/asm/Kbuild | 3 + arch/parisc/include/asm/alternative.h | 4 + arch/parisc/include/asm/unistd.h | 8 + arch/parisc/include/uapi/asm/Kbuild | 2 + arch/parisc/include/uapi/asm/unistd.h | 379 +- arch/parisc/kernel/Makefile | 2 +- arch/parisc/kernel/alternative.c | 98 + arch/parisc/kernel/ftrace.c | 17 +- arch/parisc/kernel/module.c | 14 + arch/parisc/kernel/setup.c | 80 - arch/parisc/kernel/syscall.S | 11 +- arch/parisc/kernel/syscall_table.S | 459 - arch/parisc/kernel/syscalls/Makefile | 55 + arch/parisc/kernel/syscalls/syscall.tbl | 369 + arch/parisc/kernel/syscalls/syscallhdr.sh | 36 + arch/parisc/kernel/syscalls/syscalltbl.sh | 36 + arch/powerpc/boot/Makefile | 2 +- arch/powerpc/boot/crt0.S | 4 +- arch/powerpc/include/asm/hvcall.h | 1 + arch/powerpc/include/asm/kvm_book3s.h | 23 +- arch/powerpc/include/asm/kvm_book3s_64.h | 18 +- arch/powerpc/include/asm/kvm_host.h | 5 +- arch/powerpc/include/asm/kvm_ppc.h | 10 +- arch/powerpc/include/asm/perf_event.h | 2 + arch/powerpc/include/uapi/asm/Kbuild | 1 - .../include/uapi/asm/bpf_perf_event.h | 0 arch/powerpc/kernel/exceptions-64s.S | 9 + arch/powerpc/kernel/legacy_serial.c | 6 +- arch/powerpc/kernel/machine_kexec_file_64.c | 54 - arch/powerpc/kernel/msi.c | 7 +- arch/powerpc/kernel/ptrace.c | 7 +- arch/powerpc/kernel/trace/ftrace.c | 15 +- arch/powerpc/kvm/book3s.c | 8 +- arch/powerpc/kvm/book3s_64_mmu_hv.c | 12 +- arch/powerpc/kvm/book3s_64_mmu_radix.c | 160 +- arch/powerpc/kvm/book3s_hv.c | 96 +- arch/powerpc/kvm/book3s_hv_nested.c | 190 +- arch/powerpc/kvm/book3s_hv_rm_mmu.c | 2 +- arch/powerpc/kvm/book3s_pr.c | 4 +- arch/powerpc/kvm/book3s_xics.c | 12 +- arch/powerpc/kvm/book3s_xive.c | 12 +- arch/powerpc/kvm/booke.c | 3 +- arch/powerpc/kvm/e500_mmu_host.c | 3 +- arch/powerpc/kvm/powerpc.c | 47 +- arch/powerpc/mm/dump_linuxpagetables.c | 1 + arch/powerpc/mm/fault.c | 1 + arch/powerpc/mm/init_64.c | 19 +- arch/powerpc/net/bpf_jit_comp64.c | 123 +- arch/powerpc/platforms/pseries/Kconfig | 3 +- arch/powerpc/platforms/pseries/papr_scm.c | 39 +- arch/riscv/Kconfig | 58 +- arch/riscv/Kconfig.debug | 2 - arch/riscv/Makefile | 15 +- arch/{arm64 => riscv}/boot/.gitignore | 0 arch/riscv/boot/Makefile | 33 + arch/riscv/boot/install.sh | 60 + arch/riscv/configs/defconfig | 1 + arch/riscv/include/asm/atomic.h | 9 + arch/riscv/include/asm/module.h | 1 + arch/riscv/include/asm/uaccess.h | 4 +- arch/riscv/include/asm/unistd.h | 5 +- arch/riscv/include/uapi/asm/syscalls.h | 29 - arch/riscv/include/uapi/asm/unistd.h | 41 + arch/riscv/kernel/cacheinfo.c | 11 + arch/riscv/kernel/cpu.c | 10 +- arch/riscv/kernel/cpufeature.c | 2 + arch/riscv/kernel/ftrace.c | 15 +- arch/riscv/kernel/head.S | 10 + arch/riscv/kernel/perf_event.c | 1 + arch/riscv/kernel/setup.c | 28 - arch/riscv/kernel/smpboot.c | 6 +- arch/riscv/kernel/time.c | 1 + arch/riscv/kernel/vmlinux.lds.S | 2 +- arch/riscv/lib/tishift.S | 59 +- arch/riscv/lib/udivdi3.S | 42 +- arch/s390/include/asm/preempt.h | 2 + arch/s390/kernel/ftrace.c | 13 +- arch/s390/kernel/machine_kexec_file.c | 10 - arch/s390/kernel/perf_cpum_cf.c | 2 + arch/s390/kvm/kvm-s390.c | 35 +- arch/s390/mm/pgalloc.c | 1 + arch/sh/Makefile | 3 + arch/sh/include/asm/Kbuild | 1 + arch/sh/include/asm/io.h | 1 + arch/sh/include/asm/unistd.h | 2 + arch/sh/include/uapi/asm/Kbuild | 1 + arch/sh/include/uapi/asm/unistd_32.h | 4 +- arch/sh/include/uapi/asm/unistd_64.h | 4 +- arch/sh/kernel/ftrace.c | 16 +- arch/sh/kernel/syscalls/Makefile | 38 + arch/sh/kernel/syscalls/syscall.tbl | 392 + arch/sh/kernel/syscalls/syscallhdr.sh | 36 + arch/sh/kernel/syscalls/syscalltbl.sh | 32 + arch/sh/kernel/syscalls_32.S | 387 +- arch/sparc/Makefile | 3 + arch/sparc/include/asm/Kbuild | 4 +- arch/sparc/include/asm/floppy_64.h | 8 +- arch/sparc/include/asm/leon.h | 1 - arch/sparc/include/asm/parport.h | 2 +- arch/sparc/include/asm/unistd.h | 18 + arch/sparc/include/uapi/asm/Kbuild | 2 + arch/sparc/include/uapi/asm/unistd.h | 426 +- arch/sparc/kernel/auxio_64.c | 11 +- arch/sparc/kernel/central.c | 2 +- arch/sparc/kernel/chmc.c | 8 +- arch/sparc/kernel/ftrace.c | 11 +- arch/sparc/kernel/iommu.c | 3 +- arch/sparc/kernel/ioport.c | 2 +- arch/sparc/kernel/irq_64.c | 2 +- arch/sparc/kernel/leon_kernel.c | 14 - arch/sparc/kernel/of_device_32.c | 21 +- arch/sparc/kernel/of_device_64.c | 58 +- arch/sparc/kernel/of_device_common.c | 4 +- arch/sparc/kernel/pci.c | 44 +- arch/sparc/kernel/pci_sabre.c | 2 +- arch/sparc/kernel/power.c | 4 +- arch/sparc/kernel/process_32.c | 2 +- arch/sparc/kernel/prom_32.c | 44 +- arch/sparc/kernel/prom_64.c | 75 +- arch/sparc/kernel/prom_irqtrans.c | 20 +- arch/sparc/kernel/reboot.c | 3 +- arch/sparc/kernel/sbus.c | 4 +- arch/sparc/kernel/setup_32.c | 13 +- arch/sparc/kernel/setup_64.c | 4 +- arch/sparc/kernel/signal32.c | 1 + arch/sparc/kernel/signal_32.c | 1 + arch/sparc/kernel/signal_64.c | 1 + arch/sparc/kernel/sun4d_irq.c | 14 +- arch/sparc/kernel/syscalls/Makefile | 55 + arch/sparc/kernel/syscalls/syscall.tbl | 409 + arch/sparc/kernel/syscalls/syscallhdr.sh | 36 + arch/sparc/kernel/syscalls/syscalltbl.sh | 36 + arch/sparc/kernel/systbls_32.S | 81 +- arch/sparc/kernel/systbls_64.S | 157 +- arch/sparc/kernel/time_64.c | 16 +- arch/sparc/kernel/vio.c | 9 +- arch/sparc/net/bpf_jit_comp_64.c | 97 +- arch/sparc/vdso/Makefile | 2 +- arch/x86/Kbuild | 2 + arch/x86/Kconfig | 40 +- arch/x86/Makefile | 18 +- arch/x86/boot/compressed/eboot.c | 65 +- arch/x86/boot/header.S | 6 +- arch/x86/entry/calling.h | 2 +- arch/x86/entry/entry_64.S | 4 + arch/x86/entry/vdso/Makefile | 7 +- arch/x86/events/core.c | 20 - arch/x86/events/intel/core.c | 68 +- arch/x86/events/intel/pt.c | 60 +- arch/x86/events/intel/pt.h | 58 - arch/x86/events/perf_event.h | 13 +- arch/x86/hyperv/nested.c | 80 + arch/x86/include/asm/alternative-asm.h | 20 +- arch/x86/include/asm/alternative.h | 11 +- arch/x86/include/asm/asm.h | 53 +- arch/x86/include/asm/bootparam_utils.h | 1 + arch/x86/include/asm/bug.h | 98 +- arch/x86/include/asm/cpufeature.h | 82 +- arch/x86/include/asm/cpufeatures.h | 2 + arch/x86/include/asm/fpu/internal.h | 2 +- arch/x86/include/asm/fsgsbase.h | 15 +- arch/x86/include/asm/hyperv-tlfs.h | 335 +- arch/x86/include/asm/intel_pt.h | 26 + arch/x86/include/asm/intel_rdt_sched.h | 93 - arch/x86/include/asm/jump_label.h | 72 +- arch/x86/include/asm/kvm_host.h | 28 +- arch/x86/include/asm/mshyperv.h | 15 + arch/x86/include/asm/msr-index.h | 43 +- arch/x86/include/asm/nospec-branch.h | 27 +- arch/x86/include/asm/paravirt_types.h | 56 +- arch/x86/include/asm/pci_x86.h | 7 + arch/x86/include/asm/pgtable_64_types.h | 5 + arch/x86/include/asm/preempt.h | 3 + arch/x86/include/asm/refcount.h | 81 +- arch/x86/include/asm/resctrl_sched.h | 93 + arch/x86/include/asm/spec-ctrl.h | 20 +- arch/x86/include/asm/svm.h | 7 - arch/x86/include/asm/switch_to.h | 3 - arch/x86/include/asm/thread_info.h | 20 +- arch/x86/include/asm/tlbflush.h | 8 +- arch/x86/include/asm/trace/hyperv.h | 14 + arch/x86/include/asm/vmx.h | 9 + arch/x86/include/asm/x86_init.h | 2 - arch/x86/include/uapi/asm/bootparam.h | 7 +- arch/x86/kernel/acpi/boot.c | 2 +- arch/x86/kernel/cpu/Makefile | 7 +- arch/x86/kernel/cpu/bugs.c | 544 +- arch/x86/kernel/cpu/intel_rdt.c | 909 -- arch/x86/kernel/cpu/intel_rdt.h | 571 - arch/x86/kernel/cpu/intel_rdt_ctrlmondata.c | 483 - arch/x86/kernel/cpu/intel_rdt_monitor.c | 655 - arch/x86/kernel/cpu/intel_rdt_pseudo_lock.c | 1599 -- arch/x86/kernel/cpu/intel_rdt_pseudo_lock_event.h | 43 - arch/x86/kernel/cpu/intel_rdt_rdtgroup.c | 3062 ---- arch/x86/kernel/cpu/mce/Makefile | 16 + arch/x86/kernel/cpu/mce/amd.c | 1437 ++ arch/x86/kernel/cpu/mce/apei.c | 157 + arch/x86/kernel/cpu/mce/core.c | 2497 +++ arch/x86/kernel/cpu/mce/dev-mcelog.c | 358 + arch/x86/kernel/cpu/mce/genpool.c | 145 + arch/x86/kernel/cpu/mce/inject.c | 739 + arch/x86/kernel/cpu/mce/intel.c | 518 + arch/x86/kernel/cpu/mce/internal.h | 176 + arch/x86/kernel/cpu/mce/p5.c | 71 + arch/x86/kernel/cpu/mce/severity.c | 419 + arch/x86/kernel/cpu/mce/therm_throt.c | 522 + arch/x86/kernel/cpu/mce/threshold.c | 31 + arch/x86/kernel/cpu/mce/winchip.c | 46 + arch/x86/kernel/cpu/mcheck/Makefile | 14 - arch/x86/kernel/cpu/mcheck/dev-mcelog.c | 360 - arch/x86/kernel/cpu/mcheck/mce-apei.c | 157 - arch/x86/kernel/cpu/mcheck/mce-genpool.c | 145 - arch/x86/kernel/cpu/mcheck/mce-inject.c | 739 - arch/x86/kernel/cpu/mcheck/mce-internal.h | 173 - arch/x86/kernel/cpu/mcheck/mce-severity.c | 419 - arch/x86/kernel/cpu/mcheck/mce.c | 2499 --- arch/x86/kernel/cpu/mcheck/mce_amd.c | 1444 -- arch/x86/kernel/cpu/mcheck/mce_intel.c | 518 - arch/x86/kernel/cpu/mcheck/p5.c | 69 - arch/x86/kernel/cpu/mcheck/therm_throt.c | 520 - arch/x86/kernel/cpu/mcheck/threshold.c | 29 - arch/x86/kernel/cpu/mcheck/winchip.c | 44 - arch/x86/kernel/cpu/microcode/amd.c | 470 +- arch/x86/kernel/cpu/mtrr/if.c | 2 + arch/x86/kernel/cpu/resctrl/Makefile | 4 + arch/x86/kernel/cpu/resctrl/core.c | 1015 ++ arch/x86/kernel/cpu/resctrl/ctrlmondata.c | 558 + arch/x86/kernel/cpu/resctrl/internal.h | 588 + arch/x86/kernel/cpu/resctrl/monitor.c | 653 + arch/x86/kernel/cpu/resctrl/pseudo_lock.c | 1599 ++ arch/x86/kernel/cpu/resctrl/pseudo_lock_event.h | 43 + arch/x86/kernel/cpu/resctrl/rdtgroup.c | 3065 ++++ arch/x86/kernel/cpu/scattered.c | 7 +- arch/x86/kernel/fpu/signal.c | 4 +- arch/x86/kernel/ftrace.c | 15 +- arch/x86/kernel/head32.c | 1 - arch/x86/kernel/head64.c | 2 - arch/x86/kernel/head_64.S | 2 +- arch/x86/kernel/kprobes/opt.c | 2 +- arch/x86/kernel/kvmclock.c | 15 +- arch/x86/kernel/macros.S | 16 - arch/x86/kernel/process.c | 101 +- arch/x86/kernel/process.h | 39 + arch/x86/kernel/process_32.c | 14 +- arch/x86/kernel/process_64.c | 113 +- arch/x86/kernel/ptrace.c | 9 +- arch/x86/kernel/setup.c | 17 - arch/x86/kvm/Makefile | 2 +- arch/x86/kvm/cpuid.c | 31 +- arch/x86/kvm/hyperv.c | 305 +- arch/x86/kvm/hyperv.h | 4 + arch/x86/kvm/kvm_cache_regs.h | 2 + arch/x86/kvm/lapic.c | 12 +- arch/x86/kvm/mmu.c | 125 +- arch/x86/kvm/paging_tmpl.h | 3 +- arch/x86/kvm/svm.c | 116 +- arch/x86/kvm/trace.h | 10 +- arch/x86/kvm/vmx.c | 15218 ------------------- arch/x86/kvm/vmx/capabilities.h | 343 + arch/x86/kvm/vmx/evmcs.c | 352 + arch/x86/kvm/vmx/evmcs.h | 202 + arch/x86/kvm/vmx/nested.c | 5721 +++++++ arch/x86/kvm/vmx/nested.h | 282 + arch/x86/kvm/vmx/ops.h | 285 + arch/x86/kvm/{ => vmx}/pmu_intel.c | 0 arch/x86/kvm/vmx/vmcs.h | 136 + arch/x86/kvm/vmx/vmcs12.c | 157 + arch/x86/kvm/vmx/vmcs12.h | 462 + .../vmcs_shadow_fields.h} | 0 arch/x86/kvm/vmx/vmenter.S | 57 + arch/x86/kvm/vmx/vmx.c | 7935 ++++++++++ arch/x86/kvm/vmx/vmx.h | 519 + arch/x86/kvm/vmx_evmcs.h | 324 - arch/x86/kvm/x86.c | 175 +- arch/x86/mm/dump_pagetables.c | 15 +- arch/x86/mm/init.c | 2 +- arch/x86/mm/pageattr.c | 24 +- arch/x86/mm/pat.c | 13 +- arch/x86/mm/tlb.c | 115 +- arch/x86/platform/efi/early_printk.c | 2 +- arch/x86/platform/pvh/Makefile | 5 + arch/x86/platform/pvh/enlighten.c | 137 + arch/x86/{xen/xen-pvh.S => platform/pvh/head.S} | 0 arch/x86/xen/Kconfig | 3 +- arch/x86/xen/Makefile | 2 - arch/x86/xen/enlighten.c | 78 - arch/x86/xen/enlighten_pvh.c | 92 +- arch/x86/xen/mmu_pv.c | 11 +- arch/x86/xen/multicalls.c | 35 +- arch/x86/xen/setup.c | 6 +- arch/x86/xen/spinlock.c | 7 +- arch/x86/xen/xen-asm_64.S | 2 + arch/xtensa/kernel/asm-offsets.c | 16 +- arch/xtensa/kernel/process.c | 5 +- arch/xtensa/kernel/ptrace.c | 42 +- block/bfq-iosched.c | 76 +- block/bfq-iosched.h | 51 +- block/bfq-wf2q.c | 5 +- block/bio.c | 3 +- block/blk-merge.c | 2 +- block/blk-mq.c | 7 +- block/blk-zoned.c | 2 +- crypto/Kconfig | 2 +- crypto/cbc.c | 6 +- crypto/cfb.c | 6 +- crypto/pcbc.c | 6 +- drivers/Kconfig | 2 + drivers/Makefile | 2 +- drivers/acpi/Kconfig | 5 +- drivers/acpi/Makefile | 2 +- drivers/acpi/acpi_apd.c | 6 + drivers/acpi/acpi_lpss.c | 7 +- drivers/acpi/acpi_platform.c | 1 + drivers/acpi/acpica/Makefile | 2 +- drivers/acpi/acpica/acglobal.h | 4 - drivers/acpi/acpica/achware.h | 9 + drivers/acpi/acpica/acnamesp.h | 1 + drivers/acpi/acpica/acstruct.h | 5 +- drivers/acpi/acpica/dbxface.c | 118 +- drivers/acpi/acpica/dsmethod.c | 14 + drivers/acpi/acpica/dsobject.c | 11 - drivers/acpi/acpica/dspkginit.c | 26 + drivers/acpi/acpica/dsutils.c | 2 - drivers/acpi/acpica/dswload.c | 6 +- drivers/acpi/acpica/dswload2.c | 15 +- drivers/acpi/acpica/dswstate.c | 2 +- drivers/acpi/acpica/evhandler.c | 8 +- drivers/acpi/acpica/exconvrt.c | 49 +- drivers/acpi/acpica/excreate.c | 2 - drivers/acpi/acpica/exoparg2.c | 6 +- drivers/acpi/acpica/exregion.c | 4 + drivers/acpi/acpica/exserial.c | 19 +- drivers/acpi/acpica/exutils.c | 3 - drivers/acpi/acpica/nsaccess.c | 23 +- drivers/acpi/acpica/nseval.c | 13 + drivers/acpi/acpica/nsload.c | 2 - drivers/acpi/acpica/nsparse.c | 12 + drivers/acpi/acpica/psloop.c | 10 +- drivers/acpi/acpica/psobject.c | 3 +- drivers/acpi/acpica/psparse.c | 15 + drivers/acpi/acpica/psxface.c | 6 + drivers/acpi/acpica/utglobal.c | 3 - drivers/acpi/acpica/utmisc.c | 3 +- drivers/acpi/acpica/utosi.c | 2 + drivers/acpi/apei/einj.c | 12 +- drivers/acpi/apei/ghes.c | 2 + drivers/acpi/arm64/iort.c | 22 +- drivers/acpi/bus.c | 1 - drivers/acpi/ec.c | 12 + drivers/acpi/glue.c | 21 +- drivers/acpi/internal.h | 8 +- drivers/acpi/nfit/core.c | 2 +- drivers/acpi/osi.c | 7 + drivers/acpi/osl.c | 2 + drivers/acpi/reboot.c | 40 +- drivers/acpi/scan.c | 1 + drivers/acpi/sleep.c | 16 +- drivers/acpi/spcr.c | 11 + drivers/acpi/tables.c | 12 +- drivers/android/binder.c | 21 +- drivers/android/binder_alloc.c | 16 +- drivers/android/binder_alloc.h | 3 +- drivers/ata/libata-core.c | 1 + drivers/atm/firestream.c | 4 +- drivers/auxdisplay/charlcd.c | 3 + drivers/base/Makefile | 2 +- drivers/base/core.c | 34 +- drivers/base/devres.c | 10 +- drivers/base/platform-msi.c | 6 +- drivers/base/platform.c | 1 - drivers/base/power/domain.c | 343 +- drivers/base/power/runtime.c | 63 +- drivers/base/property.c | 513 +- drivers/base/regmap/regcache-rbtree.c | 12 +- drivers/base/regmap/regmap-debugfs.c | 12 +- drivers/base/regmap/regmap-irq.c | 142 +- drivers/base/swnode.c | 675 + drivers/clk/Kconfig | 9 + drivers/clk/Makefile | 3 +- drivers/clk/bcm/clk-bcm2835-aux.c | 13 +- drivers/clk/bcm/clk-bcm2835.c | 14 +- drivers/clk/clk-axm5516.c | 2 - drivers/clk/clk-bd718x7.c | 123 + drivers/clk/clk-bulk.c | 13 +- drivers/clk/clk-composite.c | 13 +- drivers/clk/clk-conf.c | 5 +- drivers/clk/clk-devres.c | 7 +- drivers/clk/clk-divider.c | 5 +- drivers/clk/clk-fixed-factor.c | 7 +- drivers/clk/clk-fixed-rate.c | 5 +- drivers/clk/clk-fractional-divider.c | 15 +- drivers/clk/clk-gate.c | 5 +- drivers/clk/clk-gpio.c | 5 +- drivers/clk/clk-hi655x.c | 4 +- drivers/clk/clk-max77686.c | 2 +- drivers/clk/clk-multiplier.c | 5 +- drivers/clk/clk-mux.c | 5 +- drivers/clk/clk-nomadik.c | 16 +- drivers/clk/clk-palmas.c | 2 +- drivers/clk/clk-qoriq.c | 11 + drivers/clk/clk-rk808.c | 15 +- drivers/clk/clk-s2mps11.c | 2 +- drivers/clk/clk-stm32mp1.c | 2 +- drivers/clk/clk-twl6040.c | 5 +- drivers/clk/clk-versaclock5.c | 25 + drivers/clk/clk.c | 47 +- drivers/clk/clk.h | 7 +- drivers/clk/h8300/clk-h8s2678.c | 2 +- drivers/clk/hisilicon/clk-hi3620.c | 2 +- drivers/clk/hisilicon/clk-hisi-phase.c | 2 +- drivers/clk/hisilicon/clk-hix5hd2.c | 2 +- drivers/clk/hisilicon/clkgate-separated.c | 2 +- drivers/clk/imgtec/clk-boston.c | 21 +- drivers/clk/imx/Kconfig | 22 + drivers/clk/imx/Makefile | 19 +- drivers/clk/imx/clk-busy.c | 2 +- drivers/clk/imx/clk-composite-7ulp.c | 87 + drivers/clk/imx/clk-composite-8m.c | 178 + drivers/clk/imx/clk-divider-gate.c | 221 + drivers/clk/imx/clk-fixup-mux.c | 2 +- drivers/clk/imx/clk-frac-pll.c | 232 + drivers/clk/imx/clk-imx6q.c | 93 +- drivers/clk/imx/clk-imx6sl.c | 6 + drivers/clk/imx/clk-imx7d.c | 3 - drivers/clk/imx/clk-imx7ulp.c | 249 + drivers/clk/imx/clk-imx8mq.c | 589 + drivers/clk/imx/clk-imx8qxp-lpcg.c | 216 + drivers/clk/imx/clk-imx8qxp-lpcg.h | 102 + drivers/clk/imx/clk-imx8qxp.c | 153 + drivers/clk/imx/clk-lpcg-scu.c | 116 + drivers/clk/imx/clk-pfdv2.c | 203 + drivers/clk/imx/clk-pllv4.c | 184 + drivers/clk/imx/clk-sccg-pll.c | 256 + drivers/clk/imx/clk-scu.c | 270 + drivers/clk/imx/clk-scu.h | 18 + drivers/clk/imx/clk.c | 22 + drivers/clk/imx/clk.h | 160 +- drivers/clk/loongson1/clk.c | 8 +- drivers/clk/mediatek/Kconfig | 23 + drivers/clk/mediatek/Makefile | 3 + drivers/clk/mediatek/clk-cpumux.c | 8 +- drivers/clk/mediatek/clk-mt7622.c | 4 +- drivers/clk/mediatek/clk-mt7629-eth.c | 159 + drivers/clk/mediatek/clk-mt7629-hif.c | 156 + drivers/clk/mediatek/clk-mt7629.c | 723 + drivers/clk/meson/Makefile | 3 +- drivers/clk/meson/axg-audio.c | 83 +- drivers/clk/meson/clk-input.c | 44 + drivers/clk/meson/clk-pll.c | 19 + drivers/clk/meson/clk-regmap.c | 5 + drivers/clk/meson/clk-regmap.h | 1 + drivers/clk/meson/clkc.h | 11 + drivers/clk/meson/gxbb.c | 779 +- drivers/clk/meson/gxbb.h | 26 +- drivers/clk/meson/meson8b.c | 1463 +- drivers/clk/meson/meson8b.h | 69 +- drivers/clk/meson/vid-pll-div.c | 91 + drivers/clk/mmp/clk.c | 2 +- drivers/clk/mvebu/cp110-system-controller.c | 4 +- drivers/clk/pistachio/clk-pll.c | 8 +- drivers/clk/pxa/clk-pxa.c | 4 +- drivers/clk/qcom/Kconfig | 61 +- drivers/clk/qcom/Makefile | 2 + drivers/clk/qcom/apcs-msm8916.c | 6 +- drivers/clk/qcom/clk-smd-rpm.c | 45 + drivers/clk/qcom/common.c | 18 + drivers/clk/qcom/gcc-msm8916.c | 4 + drivers/clk/qcom/gcc-msm8998.c | 271 +- drivers/clk/qcom/gcc-qcs404.c | 2 +- drivers/clk/qcom/gcc-sdm845.c | 35 + drivers/clk/qcom/gdsc.c | 6 +- drivers/clk/qcom/gpucc-sdm845.c | 252 + drivers/clk/qcom/lpasscc-sdm845.c | 179 + drivers/clk/renesas/clk-div6.c | 2 +- drivers/clk/renesas/clk-mstp.c | 4 +- drivers/clk/renesas/r7s9210-cpg-mssr.c | 9 +- drivers/clk/renesas/r8a774a1-cpg-mssr.c | 1 + drivers/clk/renesas/r8a7795-cpg-mssr.c | 1 + drivers/clk/renesas/r8a7796-cpg-mssr.c | 1 + drivers/clk/renesas/r8a77965-cpg-mssr.c | 1 + drivers/clk/renesas/r8a77970-cpg-mssr.c | 5 + drivers/clk/renesas/r8a77990-cpg-mssr.c | 4 +- drivers/clk/renesas/r8a77995-cpg-mssr.c | 15 +- drivers/clk/renesas/r9a06g032-clocks.c | 8 +- drivers/clk/renesas/rcar-gen3-cpg.c | 57 +- drivers/clk/renesas/renesas-cpg-mssr.c | 2 +- drivers/clk/rockchip/clk-rk3188.c | 13 +- drivers/clk/rockchip/clk-rk3328.c | 4 +- drivers/clk/samsung/clk-s3c2410-dclk.c | 2 +- drivers/clk/st/clk-flexgen.c | 2 +- drivers/clk/st/clkgen-fsyn.c | 4 +- drivers/clk/st/clkgen-pll.c | 2 +- drivers/clk/sunxi-ng/Kconfig | 6 + drivers/clk/sunxi-ng/Makefile | 1 + drivers/clk/sunxi-ng/ccu-sun50i-a64.c | 48 +- drivers/clk/sunxi-ng/ccu-sun50i-h6.c | 10 +- drivers/clk/sunxi-ng/ccu-sun8i-a33.c | 43 +- drivers/clk/sunxi-ng/ccu-sun8i-de2.c | 71 +- drivers/clk/sunxi-ng/ccu-sun8i-de2.h | 4 +- drivers/clk/sunxi-ng/ccu-sun8i-h3.c | 4 +- drivers/clk/sunxi-ng/ccu-sun8i-r40.c | 11 + drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c | 541 + drivers/clk/sunxi-ng/ccu-suniv-f1c100s.h | 34 + drivers/clk/sunxi-ng/ccu_mp.c | 64 +- drivers/clk/sunxi-ng/ccu_nm.c | 18 +- drivers/clk/tegra/clk-audio-sync.c | 3 +- drivers/clk/tegra/clk-dfll.c | 12 +- drivers/clk/tegra/clk-pll.c | 7 +- drivers/clk/tegra/clk-tegra-audio.c | 7 +- drivers/clk/tegra/clk-tegra-periph.c | 3 - drivers/clk/tegra/clk-tegra114.c | 9 +- drivers/clk/tegra/clk-tegra124.c | 9 +- drivers/clk/tegra/clk-tegra20.c | 46 +- drivers/clk/tegra/clk-tegra210.c | 9 +- drivers/clk/tegra/clk-tegra30.c | 15 +- drivers/clk/tegra/clk.h | 4 +- drivers/clk/ti/clkctrl.c | 2 +- drivers/clk/ti/dpll.c | 2 +- drivers/clk/ux500/u8500_of_clk.c | 10 +- drivers/clk/versatile/clk-sp810.c | 2 +- drivers/clk/zynqmp/clkc.c | 5 +- drivers/clocksource/Kconfig | 26 +- drivers/clocksource/Makefile | 11 +- drivers/clocksource/arc_timer.c | 22 + drivers/clocksource/bcm2835_timer.c | 15 +- drivers/clocksource/clksrc-dbx500-prcmu.c | 22 +- drivers/clocksource/meson6_timer.c | 178 - drivers/clocksource/nomadik-mtu.c | 4 - drivers/clocksource/riscv_timer.c | 109 - drivers/clocksource/tegra20_timer.c | 264 - drivers/clocksource/timer-fttmr010.c | 73 +- drivers/clocksource/timer-imx-gpt.c | 21 +- drivers/clocksource/timer-imx-tpm.c | 139 +- drivers/clocksource/timer-integrator-ap.c | 25 +- drivers/clocksource/timer-meson6.c | 220 + drivers/clocksource/timer-rda.c | 195 + drivers/clocksource/timer-riscv.c | 118 + .../{rockchip_timer.c => timer-rockchip.c} | 0 .../clocksource/{sun4i_timer.c => timer-sun4i.c} | 0 drivers/clocksource/timer-tegra20.c | 263 + drivers/clocksource/timer-ti-dm.c | 1 - drivers/clocksource/timer-vt8500.c | 2 +- drivers/cpufreq/Kconfig.arm | 11 + drivers/cpufreq/Makefile | 1 + drivers/cpufreq/cpufreq-nforce2.c | 3 - drivers/cpufreq/ia64-acpi-cpufreq.c | 5 - drivers/cpufreq/imx6q-cpufreq.c | 17 +- drivers/cpufreq/intel_pstate.c | 28 +- drivers/cpufreq/pmac64-cpufreq.c | 1 + drivers/cpufreq/powernv-cpufreq.c | 17 +- drivers/cpufreq/qcom-cpufreq-hw.c | 308 + drivers/cpufreq/s3c24xx-cpufreq-debugfs.c | 46 +- drivers/cpufreq/ti-cpufreq.c | 26 +- drivers/cpuidle/cpuidle-big_little.c | 7 +- drivers/cpuidle/cpuidle.c | 32 +- drivers/cpuidle/cpuidle.h | 1 + drivers/cpuidle/governor.c | 9 +- drivers/cpuidle/poll_state.c | 11 +- drivers/cpuidle/sysfs.c | 6 + drivers/crypto/chelsio/chtls/chtls.h | 7 + drivers/crypto/chelsio/chtls/chtls_cm.c | 78 +- drivers/crypto/chelsio/chtls/chtls_io.c | 20 +- drivers/crypto/chelsio/chtls/chtls_main.c | 105 +- drivers/devfreq/devfreq.c | 153 +- drivers/dma-buf/dma-fence.c | 36 +- drivers/dma-buf/reservation.c | 189 +- drivers/dma-buf/udmabuf.c | 1 + drivers/dma/at_hdmac.c | 10 +- drivers/dma/dw/core.c | 6 +- drivers/dma/imx-sdma.c | 69 +- drivers/dma/ti/cppi41.c | 16 +- drivers/edac/Kconfig | 6 +- drivers/edac/e752x_edac.c | 4 +- drivers/edac/edac_mc.c | 9 +- drivers/edac/edac_mc_sysfs.c | 33 +- drivers/edac/fsl_ddr_edac.c | 8 +- drivers/edac/fsl_ddr_edac.h | 4 +- drivers/edac/i3000_edac.c | 4 +- drivers/edac/i5000_edac.c | 13 +- drivers/edac/i7core_edac.c | 2 +- drivers/edac/i82975x_edac.c | 21 +- drivers/edac/qcom_edac.c | 8 +- drivers/edac/skx_edac.c | 151 +- drivers/edac/synopsys_edac.c | 1204 +- drivers/firmware/efi/arm-runtime.c | 2 +- drivers/firmware/efi/efi.c | 36 +- drivers/firmware/efi/libstub/arm-stub.c | 2 +- drivers/fsi/Kconfig | 1 + drivers/fsi/fsi-scom.c | 1 - drivers/gnss/serial.c | 3 +- drivers/gnss/sirf.c | 9 +- drivers/gpio/gpio-davinci.c | 2 +- drivers/gpio/gpio-max7301.c | 12 +- drivers/gpio/gpio-max77620.c | 96 +- drivers/gpio/gpio-mockup.c | 6 +- drivers/gpio/gpio-mvebu.c | 6 +- drivers/gpio/gpio-omap.c | 64 +- drivers/gpio/gpio-pxa.c | 4 +- drivers/gpio/gpiolib-acpi.c | 144 +- drivers/gpio/gpiolib-devres.c | 80 +- drivers/gpio/gpiolib.c | 7 +- drivers/gpio/gpiolib.h | 6 - drivers/gpu/drm/Makefile | 9 +- drivers/gpu/drm/amd/amdgpu/Makefile | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 156 +- drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c | 117 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 167 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 40 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c | 26 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c | 26 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c | 121 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 313 +- drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c | 36 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 34 +- drivers/gpu/drm/amd/amdgpu/amdgpu_csa.c | 117 + drivers/gpu/drm/amd/amdgpu/amdgpu_csa.h | 39 + drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 472 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 19 +- drivers/gpu/drm/amd/amdgpu/amdgpu_doorbell.h | 243 + drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 23 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gart.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 54 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 49 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ih.h | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 63 +- drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_job.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 31 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h | 20 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 49 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 5 - drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c | 28 +- drivers/gpu/drm/amd/amdgpu/amdgpu_prime.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 245 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 62 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | 30 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.c | 282 + drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.h | 98 + drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c | 28 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.h | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h | 15 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 105 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h | 12 + drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 20 +- drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c | 38 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vce.h | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 100 +- drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 142 +- drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h | 37 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 66 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 5 - drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 100 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.h | 40 + drivers/gpu/drm/amd/amdgpu/ci_dpm.c | 6 +- drivers/gpu/drm/amd/amdgpu/cik.c | 1 + drivers/gpu/drm/amd/amdgpu/cik.h | 1 + drivers/gpu/drm/amd/amdgpu/cik_ih.c | 29 - drivers/gpu/drm/amd/amdgpu/cik_sdma.c | 66 +- drivers/gpu/drm/amd/amdgpu/cz_ih.c | 29 - drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c | 144 +- drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c | 278 +- drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 373 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 413 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.c | 19 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.h | 2 + drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c | 5 +- drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 48 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 173 +- drivers/gpu/drm/amd/amdgpu/iceland_ih.c | 29 - drivers/gpu/drm/amd/amdgpu/kv_dpm.c | 6 +- drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c | 19 +- drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.h | 2 + drivers/gpu/drm/amd/amdgpu/mxgpu_vi.c | 1 - drivers/gpu/drm/amd/amdgpu/psp_gfx_if.h | 5 +- drivers/gpu/drm/amd/amdgpu/psp_v10_0.c | 3 - drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 239 +- drivers/gpu/drm/amd/amdgpu/psp_v3_1.c | 11 +- drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c | 69 +- drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c | 71 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 747 +- drivers/gpu/drm/amd/amdgpu/si_dma.c | 68 +- drivers/gpu/drm/amd/amdgpu/si_ih.c | 14 - drivers/gpu/drm/amd/amdgpu/soc15.c | 65 +- drivers/gpu/drm/amd/amdgpu/soc15.h | 2 + drivers/gpu/drm/amd/amdgpu/ta_xgmi_if.h | 130 + drivers/gpu/drm/amd/amdgpu/tonga_ih.c | 31 +- drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c | 37 +- drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c | 36 +- drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c | 84 +- drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c | 86 +- drivers/gpu/drm/amd/amdgpu/vce_v2_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/vce_v3_0.c | 14 +- drivers/gpu/drm/amd/amdgpu/vce_v4_0.c | 19 +- drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 45 +- drivers/gpu/drm/amd/amdgpu/vega10_ih.c | 87 +- drivers/gpu/drm/amd/amdgpu/vega10_reg_init.c | 28 + drivers/gpu/drm/amd/amdgpu/vega20_reg_init.c | 33 + drivers/gpu/drm/amd/amdgpu/vi.c | 19 + drivers/gpu/drm/amd/amdgpu/vi.h | 1 + drivers/gpu/drm/amd/amdkfd/cik_event_interrupt.c | 3 +- drivers/gpu/drm/amd/amdkfd/cik_regs.h | 2 - drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 145 +- drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 15 +- drivers/gpu/drm/amd/amdkfd/kfd_device.c | 64 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 38 +- .../drm/amd/amdkfd/kfd_device_queue_manager_vi.c | 1 - drivers/gpu/drm/amd/amdkfd/kfd_flat_memory.c | 2 + drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c | 35 +- drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.c | 2 + drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.c | 5 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c | 5 +- drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.c | 2 + drivers/gpu/drm/amd/amdkfd/kfd_pasid.c | 5 +- drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 2 + drivers/gpu/drm/amd/amdkfd/kfd_process.c | 34 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 32 +- drivers/gpu/drm/amd/display/Makefile | 3 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 958 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 121 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_color.c | 2 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c | 5 + .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c | 115 +- .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 5 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c | 20 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_trace.h | 104 + drivers/gpu/drm/amd/display/dc/bios/bios_parser.c | 2 +- drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 2 + .../drm/amd/display/dc/bios/bios_parser_helper.c | 93 + .../drm/amd/display/dc/bios/bios_parser_helper.h | 4 + drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c | 32 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 172 +- drivers/gpu/drm/amd/display/dc/core/dc_debug.c | 7 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 91 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 19 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 840 +- drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 5 +- drivers/gpu/drm/amd/display/dc/core/dc_surface.c | 1 + drivers/gpu/drm/amd/display/dc/dc.h | 18 +- drivers/gpu/drm/amd/display/dc/dc_bios_types.h | 5 + drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 7 +- drivers/gpu/drm/amd/display/dc/dc_link.h | 17 +- drivers/gpu/drm/amd/display/dc/dc_stream.h | 5 +- drivers/gpu/drm/amd/display/dc/dc_types.h | 9 +- drivers/gpu/drm/amd/display/dc/dce/Makefile | 2 +- drivers/gpu/drm/amd/display/dc/dce/dce_abm.c | 104 +- drivers/gpu/drm/amd/display/dc/dce/dce_clk_mgr.c | 884 ++ drivers/gpu/drm/amd/display/dc/dce/dce_clk_mgr.h | 170 + drivers/gpu/drm/amd/display/dc/dce/dce_clocks.c | 947 -- drivers/gpu/drm/amd/display/dc/dce/dce_clocks.h | 123 - drivers/gpu/drm/amd/display/dc/dce/dce_hwseq.h | 52 + .../gpu/drm/amd/display/dc/dce/dce_link_encoder.c | 2 +- .../drm/amd/display/dc/dce/dce_stream_encoder.c | 23 +- .../amd/display/dc/dce100/dce100_hw_sequencer.c | 77 +- .../amd/display/dc/dce100/dce100_hw_sequencer.h | 5 +- .../drm/amd/display/dc/dce100/dce100_resource.c | 25 +- .../drm/amd/display/dc/dce110/dce110_compressor.c | 91 +- .../amd/display/dc/dce110/dce110_hw_sequencer.c | 334 +- .../amd/display/dc/dce110/dce110_hw_sequencer.h | 11 +- .../drm/amd/display/dc/dce110/dce110_resource.c | 30 +- .../drm/amd/display/dc/dce112/dce112_resource.c | 39 +- .../drm/amd/display/dc/dce120/dce120_resource.c | 20 +- .../drm/amd/display/dc/dce80/dce80_hw_sequencer.c | 3 +- .../gpu/drm/amd/display/dc/dce80/dce80_resource.c | 42 +- drivers/gpu/drm/amd/display/dc/dcn10/Makefile | 2 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_clk_mgr.c | 375 + .../gpu/drm/amd/display/dc/dcn10/dcn10_clk_mgr.h | 43 + .../gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c | 257 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.h | 2 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c | 96 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.h | 3 + .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 203 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.h | 30 + .../display/dc/dcn10/dcn10_hw_sequencer_debug.c | 98 +- .../drm/amd/display/dc/dcn10/dcn10_link_encoder.c | 8 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c | 45 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.h | 2 + .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 36 +- .../amd/display/dc/dcn10/dcn10_stream_encoder.c | 3 - drivers/gpu/drm/amd/display/dc/dm_event_log.h | 1 + drivers/gpu/drm/amd/display/dc/dm_pp_smu.h | 30 +- drivers/gpu/drm/amd/display/dc/dm_services.h | 12 +- drivers/gpu/drm/amd/display/dc/dm_services_types.h | 18 +- .../drm/amd/display/dc/dml/display_mode_structs.h | 3 +- drivers/gpu/drm/amd/display/dc/gpio/gpio_service.c | 65 +- drivers/gpu/drm/amd/display/dc/gpio/gpio_service.h | 7 +- drivers/gpu/drm/amd/display/dc/inc/bw_fixed.h | 2 +- drivers/gpu/drm/amd/display/dc/inc/compressor.h | 1 + drivers/gpu/drm/amd/display/dc/inc/core_types.h | 17 +- drivers/gpu/drm/amd/display/dc/inc/dcn_calcs.h | 2 +- drivers/gpu/drm/amd/display/dc/inc/hw/abm.h | 12 +- drivers/gpu/drm/amd/display/dc/inc/hw/clk_mgr.h | 47 + drivers/gpu/drm/amd/display/dc/inc/hw/dccg.h | 44 + .../gpu/drm/amd/display/dc/inc/hw/display_clock.h | 63 - drivers/gpu/drm/amd/display/dc/inc/hw/dmcu.h | 7 + drivers/gpu/drm/amd/display/dc/inc/hw/hubp.h | 6 + drivers/gpu/drm/amd/display/dc/inc/hw/hw_shared.h | 16 +- .../gpu/drm/amd/display/dc/inc/hw/link_encoder.h | 3 +- drivers/gpu/drm/amd/display/dc/inc/hw/mem_input.h | 4 +- drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 21 +- drivers/gpu/drm/amd/display/dc/inc/resource.h | 3 - .../drm/amd/display/modules/color/color_gamma.c | 208 +- .../drm/amd/display/modules/color/color_gamma.h | 11 +- .../drm/amd/display/modules/freesync/freesync.c | 47 +- .../drm/amd/display/modules/inc/mod_info_packet.h | 14 +- .../gpu/drm/amd/display/modules/inc/mod_shared.h | 27 +- .../amd/display/modules/info_packet/info_packet.c | 15 +- drivers/gpu/drm/amd/display/modules/power/Makefile | 31 + .../drm/amd/display/modules/power/power_helpers.c | 326 + .../drm/amd/display/modules/power/power_helpers.h | 47 + drivers/gpu/drm/amd/include/amd_acpi.h | 175 +- .../include/asic_reg/mmhub/mmhub_9_4_0_offset.h | 32 + .../include/asic_reg/mmhub/mmhub_9_4_0_sh_mask.h | 35 + drivers/gpu/drm/amd/include/kgd_kfd_interface.h | 119 +- drivers/gpu/drm/amd/include/kgd_pp_interface.h | 4 + drivers/gpu/drm/amd/powerplay/amd_powerplay.c | 134 +- .../gpu/drm/amd/powerplay/hwmgr/hardwaremanager.c | 49 +- drivers/gpu/drm/amd/powerplay/hwmgr/hwmgr.c | 3 + drivers/gpu/drm/amd/powerplay/hwmgr/pp_psm.c | 2 - drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c | 36 +- drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c | 51 +- .../gpu/drm/amd/powerplay/hwmgr/smu7_powertune.c | 12 +- drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c | 6 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c | 37 +- .../gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c | 36 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c | 23 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c | 225 +- .../gpu/drm/amd/powerplay/inc/hardwaremanager.h | 3 + drivers/gpu/drm/amd/powerplay/inc/hwmgr.h | 8 +- drivers/gpu/drm/amd/powerplay/inc/smu7_common.h | 4 - drivers/gpu/drm/amd/powerplay/inc/smu7_ppsmc.h | 5 + .../drm/amd/powerplay/smumgr/polaris10_smumgr.c | 78 +- .../gpu/drm/amd/powerplay/smumgr/smu10_smumgr.c | 1 - drivers/gpu/drm/amd/powerplay/smumgr/smu8_smumgr.c | 49 +- drivers/gpu/drm/amd/powerplay/smumgr/smumgr.c | 3 + .../gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c | 1 - drivers/gpu/drm/arc/arcpgu.h | 4 - drivers/gpu/drm/arc/arcpgu_crtc.c | 3 - drivers/gpu/drm/arc/arcpgu_drv.c | 38 +- drivers/gpu/drm/arm/malidp_hw.c | 14 +- drivers/gpu/drm/arm/malidp_planes.c | 28 +- drivers/gpu/drm/ast/ast_drv.c | 21 + drivers/gpu/drm/ast/ast_drv.h | 2 - drivers/gpu/drm/ast/ast_fb.c | 1 + drivers/gpu/drm/ast/ast_main.c | 3 +- drivers/gpu/drm/ast/ast_mode.c | 39 +- drivers/gpu/drm/ast/ast_ttm.c | 64 - drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c | 2 - drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c | 15 +- drivers/gpu/drm/bochs/bochs.h | 4 +- drivers/gpu/drm/bochs/bochs_hw.c | 30 + drivers/gpu/drm/bochs/bochs_kms.c | 20 +- drivers/gpu/drm/bochs/bochs_mm.c | 65 +- drivers/gpu/drm/bridge/Kconfig | 1 + drivers/gpu/drm/bridge/analogix/analogix_dp_core.c | 12 +- drivers/gpu/drm/bridge/sii902x.c | 247 +- drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 6 +- drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c | 114 +- drivers/gpu/drm/bridge/tc358764.c | 2 +- drivers/gpu/drm/bridge/ti-sn65dsi86.c | 2 +- drivers/gpu/drm/cirrus/cirrus_drv.h | 2 - drivers/gpu/drm/cirrus/cirrus_fbdev.c | 3 - drivers/gpu/drm/cirrus/cirrus_ttm.c | 64 - drivers/gpu/drm/drm_atomic.c | 142 +- drivers/gpu/drm/drm_atomic_helper.c | 689 +- drivers/gpu/drm/drm_atomic_state_helper.c | 444 + drivers/gpu/drm/drm_atomic_uapi.c | 21 + drivers/gpu/drm/drm_auth.c | 2 + drivers/gpu/drm/drm_bufs.c | 3 + drivers/gpu/drm/drm_client.c | 12 +- drivers/gpu/drm/drm_color_mgmt.c | 14 +- drivers/gpu/drm/drm_connector.c | 180 +- drivers/gpu/drm/drm_crtc.c | 33 +- drivers/gpu/drm/drm_crtc_helper.c | 115 - drivers/gpu/drm/drm_damage_helper.c | 334 + drivers/gpu/drm/drm_debugfs.c | 89 + drivers/gpu/drm/drm_dp_cec.c | 2 - drivers/gpu/drm/drm_dp_helper.c | 92 + drivers/gpu/drm/drm_dp_mst_topology.c | 9 +- drivers/gpu/drm/drm_drv.c | 23 +- drivers/gpu/drm/drm_dsc.c | 228 + drivers/gpu/drm/drm_fb_cma_helper.c | 43 +- drivers/gpu/drm/drm_fb_helper.c | 11 +- drivers/gpu/drm/drm_fourcc.c | 79 +- drivers/gpu/drm/drm_framebuffer.c | 13 +- drivers/gpu/drm/drm_gem.c | 109 +- drivers/gpu/drm/drm_gem_cma_helper.c | 86 + drivers/gpu/drm/drm_gem_framebuffer_helper.c | 2 +- drivers/gpu/drm/drm_global.c | 137 - drivers/gpu/drm/drm_info.c | 137 - drivers/gpu/drm/drm_internal.h | 7 +- drivers/gpu/drm/drm_ioctl.c | 10 +- drivers/gpu/drm/drm_lease.c | 40 +- drivers/gpu/drm/drm_memory.c | 10 +- drivers/gpu/drm/drm_mode_config.c | 12 + drivers/gpu/drm/drm_mode_object.c | 3 +- drivers/gpu/drm/drm_modes.c | 4 +- drivers/gpu/drm/drm_modeset_helper.c | 15 + drivers/gpu/drm/drm_modeset_lock.c | 6 + drivers/gpu/drm/drm_panel_orientation_quirks.c | 16 + drivers/gpu/drm/drm_pci.c | 5 +- drivers/gpu/drm/drm_plane.c | 39 +- drivers/gpu/drm/drm_plane_helper.c | 331 +- drivers/gpu/drm/drm_prime.c | 118 +- drivers/gpu/drm/drm_simple_kms_helper.c | 8 + drivers/gpu/drm/drm_syncobj.c | 80 +- drivers/gpu/drm/drm_sysfs.c | 10 + drivers/gpu/drm/etnaviv/etnaviv_drv.c | 4 +- drivers/gpu/drm/etnaviv/etnaviv_dump.c | 9 +- drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c | 2 +- drivers/gpu/drm/etnaviv/etnaviv_sched.c | 5 +- drivers/gpu/drm/exynos/Kconfig | 5 - drivers/gpu/drm/exynos/Makefile | 3 +- drivers/gpu/drm/exynos/exynos5433_drm_decon.c | 87 +- drivers/gpu/drm/exynos/exynos7_drm_decon.c | 5 +- drivers/gpu/drm/exynos/exynos_drm_dma.c | 157 + drivers/gpu/drm/exynos/exynos_drm_drv.c | 55 +- drivers/gpu/drm/exynos/exynos_drm_drv.h | 11 + drivers/gpu/drm/exynos/exynos_drm_fb.c | 1 - drivers/gpu/drm/exynos/exynos_drm_fbdev.c | 1 - drivers/gpu/drm/exynos/exynos_drm_fimc.c | 5 +- drivers/gpu/drm/exynos/exynos_drm_fimd.c | 5 +- drivers/gpu/drm/exynos/exynos_drm_g2d.c | 5 +- drivers/gpu/drm/exynos/exynos_drm_gem.c | 1 - drivers/gpu/drm/exynos/exynos_drm_gsc.c | 5 +- drivers/gpu/drm/exynos/exynos_drm_iommu.c | 111 - drivers/gpu/drm/exynos/exynos_drm_iommu.h | 134 - drivers/gpu/drm/exynos/exynos_drm_rotator.c | 5 +- drivers/gpu/drm/exynos/exynos_drm_scaler.c | 5 +- drivers/gpu/drm/exynos/exynos_mixer.c | 30 +- drivers/gpu/drm/exynos/regs-decon5433.h | 22 + drivers/gpu/drm/exynos/regs-mixer.h | 9 +- drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_crtc.c | 33 +- drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c | 25 +- drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.h | 1 - drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.h | 2 - drivers/gpu/drm/hisilicon/hibmc/hibmc_ttm.c | 57 - drivers/gpu/drm/i915/Makefile | 13 +- drivers/gpu/drm/i915/gvt/aperture_gm.c | 2 + drivers/gpu/drm/i915/gvt/fb_decoder.c | 2 +- drivers/gpu/drm/i915/gvt/gtt.c | 7 +- drivers/gpu/drm/i915/gvt/mmio_context.c | 2 + drivers/gpu/drm/i915/gvt/scheduler.c | 28 + drivers/gpu/drm/i915/i915_debugfs.c | 309 +- drivers/gpu/drm/i915/i915_drv.c | 123 +- drivers/gpu/drm/i915/i915_drv.h | 298 +- drivers/gpu/drm/i915/i915_fixed.h | 143 + drivers/gpu/drm/i915/i915_gem.c | 178 +- drivers/gpu/drm/i915/i915_gem.h | 4 +- drivers/gpu/drm/i915/i915_gem_context.c | 19 +- drivers/gpu/drm/i915/i915_gem_context.h | 1 + drivers/gpu/drm/i915/i915_gem_execbuffer.c | 2 +- drivers/gpu/drm/i915/i915_gem_gtt.c | 249 +- drivers/gpu/drm/i915/i915_gem_gtt.h | 11 +- drivers/gpu/drm/i915/i915_gpu_error.c | 362 +- drivers/gpu/drm/i915/i915_gpu_error.h | 36 +- drivers/gpu/drm/i915/i915_irq.c | 83 +- drivers/gpu/drm/i915/i915_oa_bdw.c | 27 +- drivers/gpu/drm/i915/i915_oa_bdw.h | 27 +- drivers/gpu/drm/i915/i915_oa_bxt.c | 27 +- drivers/gpu/drm/i915/i915_oa_bxt.h | 27 +- drivers/gpu/drm/i915/i915_oa_cflgt2.c | 27 +- drivers/gpu/drm/i915/i915_oa_cflgt2.h | 27 +- drivers/gpu/drm/i915/i915_oa_cflgt3.c | 27 +- drivers/gpu/drm/i915/i915_oa_cflgt3.h | 27 +- drivers/gpu/drm/i915/i915_oa_chv.c | 27 +- drivers/gpu/drm/i915/i915_oa_chv.h | 27 +- drivers/gpu/drm/i915/i915_oa_cnl.c | 27 +- drivers/gpu/drm/i915/i915_oa_cnl.h | 27 +- drivers/gpu/drm/i915/i915_oa_glk.c | 27 +- drivers/gpu/drm/i915/i915_oa_glk.h | 27 +- drivers/gpu/drm/i915/i915_oa_hsw.c | 27 +- drivers/gpu/drm/i915/i915_oa_hsw.h | 27 +- drivers/gpu/drm/i915/i915_oa_icl.c | 27 +- drivers/gpu/drm/i915/i915_oa_icl.h | 27 +- drivers/gpu/drm/i915/i915_oa_kblgt2.c | 27 +- drivers/gpu/drm/i915/i915_oa_kblgt2.h | 27 +- drivers/gpu/drm/i915/i915_oa_kblgt3.c | 27 +- drivers/gpu/drm/i915/i915_oa_kblgt3.h | 27 +- drivers/gpu/drm/i915/i915_oa_sklgt2.c | 27 +- drivers/gpu/drm/i915/i915_oa_sklgt2.h | 27 +- drivers/gpu/drm/i915/i915_oa_sklgt3.c | 27 +- drivers/gpu/drm/i915/i915_oa_sklgt3.h | 27 +- drivers/gpu/drm/i915/i915_oa_sklgt4.c | 27 +- drivers/gpu/drm/i915/i915_oa_sklgt4.h | 27 +- drivers/gpu/drm/i915/i915_params.c | 9 +- drivers/gpu/drm/i915/i915_params.h | 1 - drivers/gpu/drm/i915/i915_pci.c | 186 +- drivers/gpu/drm/i915/i915_perf.c | 49 +- drivers/gpu/drm/i915/i915_query.c | 3 +- drivers/gpu/drm/i915/i915_reg.h | 829 +- drivers/gpu/drm/i915/i915_request.c | 121 +- drivers/gpu/drm/i915/i915_request.h | 13 +- drivers/gpu/drm/i915/i915_scheduler.c | 399 + drivers/gpu/drm/i915/i915_scheduler.h | 36 + drivers/gpu/drm/i915/i915_sw_fence.c | 7 +- drivers/gpu/drm/i915/i915_sw_fence.h | 5 +- drivers/gpu/drm/i915/i915_syncmap.c | 2 +- drivers/gpu/drm/i915/i915_sysfs.c | 31 +- drivers/gpu/drm/i915/i915_timeline.h | 19 + drivers/gpu/drm/i915/i915_utils.h | 13 +- drivers/gpu/drm/i915/i915_vma.c | 10 +- drivers/gpu/drm/i915/icl_dsi.c | 1337 +- drivers/gpu/drm/i915/intel_atomic.c | 119 +- drivers/gpu/drm/i915/intel_atomic_plane.c | 184 +- drivers/gpu/drm/i915/intel_audio.c | 37 +- drivers/gpu/drm/i915/intel_bios.c | 91 +- drivers/gpu/drm/i915/intel_breadcrumbs.c | 6 +- drivers/gpu/drm/i915/intel_cdclk.c | 39 +- drivers/gpu/drm/i915/intel_color.c | 3 +- drivers/gpu/drm/i915/intel_combo_phy.c | 254 + drivers/gpu/drm/i915/intel_connector.c | 264 + drivers/gpu/drm/i915/intel_crt.c | 11 +- drivers/gpu/drm/i915/intel_csr.c | 162 +- drivers/gpu/drm/i915/intel_ddi.c | 666 +- drivers/gpu/drm/i915/intel_device_info.c | 77 +- drivers/gpu/drm/i915/intel_device_info.h | 52 +- drivers/gpu/drm/i915/intel_display.c | 2236 ++- drivers/gpu/drm/i915/intel_display.h | 58 +- drivers/gpu/drm/i915/intel_dp.c | 1108 +- drivers/gpu/drm/i915/intel_dp_mst.c | 33 +- drivers/gpu/drm/i915/intel_dpio_phy.c | 4 +- drivers/gpu/drm/i915/intel_dpll_mgr.c | 120 +- drivers/gpu/drm/i915/intel_dpll_mgr.h | 8 +- drivers/gpu/drm/i915/intel_drv.h | 275 +- drivers/gpu/drm/i915/intel_dsi.c | 128 + drivers/gpu/drm/i915/intel_dsi.h | 35 + drivers/gpu/drm/i915/intel_dsi_vbt.c | 306 +- drivers/gpu/drm/i915/intel_dvo.c | 10 +- drivers/gpu/drm/i915/intel_engine_cs.c | 77 +- drivers/gpu/drm/i915/intel_fbc.c | 12 +- drivers/gpu/drm/i915/intel_fbdev.c | 10 +- drivers/gpu/drm/i915/intel_guc.c | 45 +- drivers/gpu/drm/i915/intel_guc.h | 5 + drivers/gpu/drm/i915/intel_guc_fw.c | 113 +- drivers/gpu/drm/i915/intel_guc_fwif.h | 41 +- drivers/gpu/drm/i915/intel_guc_reg.h | 12 + drivers/gpu/drm/i915/intel_guc_submission.c | 216 +- drivers/gpu/drm/i915/intel_hdcp.c | 214 +- drivers/gpu/drm/i915/intel_hdmi.c | 237 +- drivers/gpu/drm/i915/intel_hotplug.c | 67 +- drivers/gpu/drm/i915/intel_huc.c | 7 +- drivers/gpu/drm/i915/intel_i2c.c | 2 +- drivers/gpu/drm/i915/intel_lrc.c | 404 +- drivers/gpu/drm/i915/intel_lspcon.c | 347 +- drivers/gpu/drm/i915/intel_lvds.c | 67 +- drivers/gpu/drm/i915/intel_modes.c | 135 - drivers/gpu/drm/i915/intel_opregion.c | 158 +- drivers/gpu/drm/i915/intel_opregion.h | 15 + drivers/gpu/drm/i915/intel_overlay.c | 4 +- drivers/gpu/drm/i915/intel_panel.c | 13 +- drivers/gpu/drm/i915/intel_pm.c | 945 +- drivers/gpu/drm/i915/intel_psr.c | 358 +- drivers/gpu/drm/i915/intel_quirks.c | 169 + drivers/gpu/drm/i915/intel_ringbuffer.c | 94 +- drivers/gpu/drm/i915/intel_ringbuffer.h | 49 +- drivers/gpu/drm/i915/intel_runtime_pm.c | 346 +- drivers/gpu/drm/i915/intel_sdvo.c | 56 +- drivers/gpu/drm/i915/intel_sprite.c | 740 +- drivers/gpu/drm/i915/intel_tv.c | 10 +- drivers/gpu/drm/i915/intel_uc.c | 2 +- drivers/gpu/drm/i915/intel_uc_fw.h | 7 +- drivers/gpu/drm/i915/intel_uncore.c | 2 +- drivers/gpu/drm/i915/intel_vbt_defs.h | 7 + drivers/gpu/drm/i915/intel_vdsc.c | 1088 ++ drivers/gpu/drm/i915/intel_workarounds.c | 991 +- drivers/gpu/drm/i915/intel_workarounds.h | 36 +- drivers/gpu/drm/i915/selftests/huge_pages.c | 34 +- drivers/gpu/drm/i915/selftests/i915_gem_context.c | 428 +- drivers/gpu/drm/i915/selftests/i915_gem_evict.c | 2 +- drivers/gpu/drm/i915/selftests/i915_gem_gtt.c | 4 +- drivers/gpu/drm/i915/selftests/igt_reset.c | 44 + drivers/gpu/drm/i915/selftests/igt_reset.h | 15 + drivers/gpu/drm/i915/selftests/igt_spinner.c | 199 + drivers/gpu/drm/i915/selftests/igt_spinner.h | 37 + drivers/gpu/drm/i915/selftests/intel_guc.c | 59 +- drivers/gpu/drm/i915/selftests/intel_hangcheck.c | 70 +- drivers/gpu/drm/i915/selftests/intel_lrc.c | 566 +- drivers/gpu/drm/i915/selftests/intel_workarounds.c | 247 +- drivers/gpu/drm/i915/selftests/mock_engine.c | 2 +- drivers/gpu/drm/i915/vlv_dsi.c | 190 +- drivers/gpu/drm/imx/dw_hdmi-imx.c | 5 +- drivers/gpu/drm/imx/imx-drm-core.c | 11 +- drivers/gpu/drm/imx/imx-ldb.c | 10 +- drivers/gpu/drm/imx/imx-tve.c | 12 +- drivers/gpu/drm/imx/ipuv3-crtc.c | 10 +- drivers/gpu/drm/imx/ipuv3-plane.c | 18 +- drivers/gpu/drm/imx/parallel-display.c | 10 +- drivers/gpu/drm/mediatek/mtk_dsi.c | 11 +- drivers/gpu/drm/meson/Kconfig | 1 + drivers/gpu/drm/meson/Makefile | 2 +- drivers/gpu/drm/meson/meson_canvas.c | 7 +- drivers/gpu/drm/meson/meson_canvas.h | 11 +- drivers/gpu/drm/meson/meson_crtc.c | 292 +- drivers/gpu/drm/meson/meson_drv.c | 91 +- drivers/gpu/drm/meson/meson_drv.h | 67 +- drivers/gpu/drm/meson/meson_dw_hdmi.c | 13 +- drivers/gpu/drm/meson/meson_overlay.c | 588 + drivers/gpu/drm/meson/meson_overlay.h | 14 + drivers/gpu/drm/meson/meson_plane.c | 199 +- drivers/gpu/drm/meson/meson_registers.h | 3 + drivers/gpu/drm/meson/meson_vclk.c | 127 +- drivers/gpu/drm/meson/meson_vclk.h | 2 + drivers/gpu/drm/meson/meson_venc.c | 133 + drivers/gpu/drm/meson/meson_viu.c | 54 +- drivers/gpu/drm/meson/meson_viu.h | 1 + drivers/gpu/drm/meson/meson_vpp.c | 90 +- drivers/gpu/drm/mgag200/mgag200_drv.h | 2 - drivers/gpu/drm/mgag200/mgag200_ttm.c | 64 - drivers/gpu/drm/msm/Kconfig | 4 +- drivers/gpu/drm/msm/Makefile | 11 +- drivers/gpu/drm/msm/adreno/a2xx.xml.h | 298 +- drivers/gpu/drm/msm/adreno/a2xx_gpu.c | 492 + drivers/gpu/drm/msm/adreno/a2xx_gpu.h | 21 + drivers/gpu/drm/msm/adreno/a3xx.xml.h | 10 +- drivers/gpu/drm/msm/adreno/a3xx_gpu.c | 4 +- drivers/gpu/drm/msm/adreno/a4xx.xml.h | 10 +- drivers/gpu/drm/msm/adreno/a4xx_gpu.c | 4 +- drivers/gpu/drm/msm/adreno/a5xx.xml.h | 10 +- drivers/gpu/drm/msm/adreno/a5xx_debugfs.c | 8 +- drivers/gpu/drm/msm/adreno/a5xx_gpu.c | 48 +- drivers/gpu/drm/msm/adreno/a5xx_power.c | 15 +- drivers/gpu/drm/msm/adreno/a5xx_preempt.c | 20 +- drivers/gpu/drm/msm/adreno/a6xx.xml.h | 78 +- drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 81 +- drivers/gpu/drm/msm/adreno/a6xx_gmu.h | 3 + drivers/gpu/drm/msm/adreno/a6xx_gmu.xml.h | 10 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 89 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.h | 8 + drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c | 1165 ++ drivers/gpu/drm/msm/adreno/a6xx_gpu_state.h | 430 + drivers/gpu/drm/msm/adreno/a6xx_hfi.c | 14 +- drivers/gpu/drm/msm/adreno/adreno_common.xml.h | 19 +- drivers/gpu/drm/msm/adreno/adreno_device.c | 77 +- drivers/gpu/drm/msm/adreno/adreno_gpu.c | 159 +- drivers/gpu/drm/msm/adreno/adreno_gpu.h | 21 + drivers/gpu/drm/msm/adreno/adreno_pm4.xml.h | 18 +- drivers/gpu/drm/msm/disp/dpu1/dpu_core_irq.c | 45 +- drivers/gpu/drm/msm/disp/dpu1/dpu_core_irq.h | 16 +- drivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.c | 169 +- drivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.h | 29 +- drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 402 +- drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.h | 68 +- drivers/gpu/drm/msm/disp/dpu1/dpu_dbg.c | 2393 --- drivers/gpu/drm/msm/disp/dpu1/dpu_dbg.h | 103 - drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 199 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.h | 30 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys.h | 14 +- .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c | 21 +- .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c | 8 +- drivers/gpu/drm/msm/disp/dpu1/dpu_formats.c | 7 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_blk.c | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_blk.h | 2 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h | 9 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c | 50 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.c | 18 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.h | 10 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_lm.c | 36 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_lm.h | 5 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_pingpong.c | 21 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_pingpong.h | 10 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c | 23 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.h | 10 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_top.c | 20 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_top.h | 10 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_vbif.c | 1 - drivers/gpu/drm/msm/disp/dpu1/dpu_io_util.c | 8 +- drivers/gpu/drm/msm/disp/dpu1/dpu_irq.c | 66 - drivers/gpu/drm/msm/disp/dpu1/dpu_irq.h | 59 - drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 374 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.h | 45 +- drivers/gpu/drm/msm/disp/dpu1/dpu_mdss.c | 14 +- drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 132 +- drivers/gpu/drm/msm/disp/dpu1/dpu_power_handle.c | 240 - drivers/gpu/drm/msm/disp/dpu1/dpu_power_handle.h | 217 - drivers/gpu/drm/msm/disp/dpu1/dpu_trace.h | 101 +- drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c | 28 +- drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.h | 15 +- drivers/gpu/drm/msm/disp/dpu1/msm_media_info.h | 359 +- drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c | 8 +- drivers/gpu/drm/msm/disp/mdp4/mdp4_dtv_encoder.c | 12 +- drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c | 70 +- drivers/gpu/drm/msm/disp/mdp4/mdp4_lcdc_encoder.c | 43 +- drivers/gpu/drm/msm/disp/mdp4/mdp4_plane.c | 9 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_cfg.c | 90 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_cmd_encoder.c | 10 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c | 12 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_ctl.c | 16 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c | 30 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_mdss.c | 10 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c | 9 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_smp.c | 4 +- drivers/gpu/drm/msm/dsi/dsi.c | 10 +- drivers/gpu/drm/msm/dsi/dsi_host.c | 28 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy.c | 28 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy_10nm.c | 6 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy_14nm.c | 6 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy_20nm.c | 2 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm.c | 2 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm_8960.c | 2 +- drivers/gpu/drm/msm/dsi/pll/dsi_pll.c | 2 +- drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c | 20 +- drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c | 12 +- drivers/gpu/drm/msm/dsi/pll/dsi_pll_28nm.c | 16 +- drivers/gpu/drm/msm/dsi/pll/dsi_pll_28nm_8960.c | 10 +- drivers/gpu/drm/msm/edp/edp.c | 8 +- drivers/gpu/drm/msm/hdmi/hdmi.c | 40 +- drivers/gpu/drm/msm/hdmi/hdmi.h | 1 + drivers/gpu/drm/msm/hdmi/hdmi_bridge.c | 10 +- drivers/gpu/drm/msm/hdmi/hdmi_connector.c | 20 +- drivers/gpu/drm/msm/hdmi/hdmi_i2c.c | 2 +- drivers/gpu/drm/msm/hdmi/hdmi_phy.c | 12 +- drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c | 6 +- drivers/gpu/drm/msm/hdmi/hdmi_pll_8960.c | 4 +- drivers/gpu/drm/msm/msm_atomic.c | 8 +- drivers/gpu/drm/msm/msm_debugfs.c | 23 +- drivers/gpu/drm/msm/msm_drv.c | 220 +- drivers/gpu/drm/msm/msm_drv.h | 28 +- drivers/gpu/drm/msm/msm_fb.c | 14 +- drivers/gpu/drm/msm/msm_fbdev.c | 10 +- drivers/gpu/drm/msm/msm_gem.c | 219 +- drivers/gpu/drm/msm/msm_gem.h | 5 + drivers/gpu/drm/msm/msm_gem_submit.c | 45 +- drivers/gpu/drm/msm/msm_gem_vma.c | 118 +- drivers/gpu/drm/msm/msm_gpu.c | 137 +- drivers/gpu/drm/msm/msm_gpu.h | 2 + drivers/gpu/drm/msm/msm_gpu_trace.h | 90 + drivers/gpu/drm/msm/msm_gpu_tracepoints.c | 6 + drivers/gpu/drm/msm/msm_gpummu.c | 123 + drivers/gpu/drm/msm/msm_iommu.c | 5 +- drivers/gpu/drm/msm/msm_kms.h | 3 - drivers/gpu/drm/msm/msm_mmu.h | 6 +- drivers/gpu/drm/msm/msm_rd.c | 18 +- drivers/gpu/drm/msm/msm_ringbuffer.c | 14 +- drivers/gpu/drm/msm/msm_ringbuffer.h | 16 + drivers/gpu/drm/mxsfb/mxsfb_drv.c | 4 +- drivers/gpu/drm/nouveau/dispnv04/disp.c | 2 +- drivers/gpu/drm/nouveau/dispnv50/Kbuild | 3 + drivers/gpu/drm/nouveau/dispnv50/atom.h | 7 +- drivers/gpu/drm/nouveau/dispnv50/base907c.c | 1 + drivers/gpu/drm/nouveau/dispnv50/core.c | 1 + drivers/gpu/drm/nouveau/dispnv50/core.h | 4 + drivers/gpu/drm/nouveau/dispnv50/corec37d.c | 4 +- drivers/gpu/drm/nouveau/dispnv50/corec57d.c | 61 + drivers/gpu/drm/nouveau/dispnv50/curs.c | 1 + drivers/gpu/drm/nouveau/dispnv50/disp.c | 44 +- drivers/gpu/drm/nouveau/dispnv50/disp.h | 2 + drivers/gpu/drm/nouveau/dispnv50/head.c | 6 +- drivers/gpu/drm/nouveau/dispnv50/head.h | 11 + drivers/gpu/drm/nouveau/dispnv50/head507d.c | 19 + drivers/gpu/drm/nouveau/dispnv50/head907d.c | 18 + drivers/gpu/drm/nouveau/dispnv50/headc37d.c | 11 +- drivers/gpu/drm/nouveau/dispnv50/headc57d.c | 206 + drivers/gpu/drm/nouveau/dispnv50/lut.c | 50 +- drivers/gpu/drm/nouveau/dispnv50/lut.h | 5 +- drivers/gpu/drm/nouveau/dispnv50/wimm.c | 1 + drivers/gpu/drm/nouveau/dispnv50/wndw.c | 12 +- drivers/gpu/drm/nouveau/dispnv50/wndw.h | 18 + drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c | 21 +- drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c | 133 + drivers/gpu/drm/nouveau/include/nvif/cl0080.h | 1 + drivers/gpu/drm/nouveau/include/nvif/cla06f.h | 3 +- drivers/gpu/drm/nouveau/include/nvif/class.h | 9 +- drivers/gpu/drm/nouveau/include/nvif/clc36f.h | 19 + drivers/gpu/drm/nouveau/include/nvkm/core/device.h | 11 +- drivers/gpu/drm/nouveau/include/nvkm/core/memory.h | 2 + drivers/gpu/drm/nouveau/include/nvkm/engine/ce.h | 1 + drivers/gpu/drm/nouveau/include/nvkm/engine/disp.h | 1 + drivers/gpu/drm/nouveau/include/nvkm/engine/fifo.h | 1 + drivers/gpu/drm/nouveau/include/nvkm/subdev/bar.h | 3 + .../drm/nouveau/include/nvkm/subdev/bios/M0203.h | 13 +- .../drm/nouveau/include/nvkm/subdev/bios/conn.h | 1 + .../gpu/drm/nouveau/include/nvkm/subdev/devinit.h | 1 + .../gpu/drm/nouveau/include/nvkm/subdev/fault.h | 1 + drivers/gpu/drm/nouveau/include/nvkm/subdev/fb.h | 5 +- drivers/gpu/drm/nouveau/include/nvkm/subdev/mc.h | 1 + drivers/gpu/drm/nouveau/include/nvkm/subdev/mmu.h | 1 + .../gpu/drm/nouveau/include/nvkm/subdev/timer.h | 28 +- drivers/gpu/drm/nouveau/nouveau_abi16.c | 2 +- drivers/gpu/drm/nouveau/nouveau_bo.c | 2 + drivers/gpu/drm/nouveau/nouveau_chan.c | 37 +- drivers/gpu/drm/nouveau/nouveau_chan.h | 5 +- drivers/gpu/drm/nouveau/nouveau_connector.c | 12 +- drivers/gpu/drm/nouveau/nouveau_connector.h | 3 +- drivers/gpu/drm/nouveau/nouveau_debugfs.c | 46 +- drivers/gpu/drm/nouveau/nouveau_dma.c | 2 +- drivers/gpu/drm/nouveau/nouveau_drm.c | 14 +- drivers/gpu/drm/nouveau/nouveau_drv.h | 2 - drivers/gpu/drm/nouveau/nouveau_fence.c | 2 +- drivers/gpu/drm/nouveau/nouveau_ttm.c | 67 - drivers/gpu/drm/nouveau/nouveau_vmm.h | 1 - drivers/gpu/drm/nouveau/nvif/disp.c | 1 + drivers/gpu/drm/nouveau/nvkm/core/subdev.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/ce/Kbuild | 1 + drivers/gpu/drm/nouveau/nvkm/engine/ce/tu104.c | 40 + drivers/gpu/drm/nouveau/nvkm/engine/device/base.c | 87 +- drivers/gpu/drm/nouveau/nvkm/engine/device/user.c | 3 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/Kbuild | 3 + drivers/gpu/drm/nouveau/nvkm/engine/disp/gv100.c | 8 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/ior.h | 7 + drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.h | 5 + .../gpu/drm/nouveau/nvkm/engine/disp/rootnv50.h | 1 + .../gpu/drm/nouveau/nvkm/engine/disp/roottu104.c | 52 + .../gpu/drm/nouveau/nvkm/engine/disp/sorgv100.c | 8 +- .../gpu/drm/nouveau/nvkm/engine/disp/sortu104.c | 97 + drivers/gpu/drm/nouveau/nvkm/engine/disp/tu104.c | 152 + .../gpu/drm/nouveau/nvkm/engine/disp/wndwgv100.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/Kbuild | 3 + drivers/gpu/drm/nouveau/nvkm/engine/fifo/chan.h | 1 + .../gpu/drm/nouveau/nvkm/engine/fifo/changk104.h | 13 + drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk104.c | 90 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk104.h | 30 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk110.c | 2 + drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk208.c | 11 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk20a.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/gm107.c | 3 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/gm200.c | 16 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/gm20b.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/gp100.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/gp10b.c | 2 +- .../gpu/drm/nouveau/nvkm/engine/fifo/gpfifogk104.c | 19 +- .../gpu/drm/nouveau/nvkm/engine/fifo/gpfifogv100.c | 72 +- .../gpu/drm/nouveau/nvkm/engine/fifo/gpfifotu104.c | 83 + drivers/gpu/drm/nouveau/nvkm/engine/fifo/gv100.c | 15 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/tu104.c | 116 + drivers/gpu/drm/nouveau/nvkm/engine/fifo/user.h | 2 + .../gpu/drm/nouveau/nvkm/engine/fifo/usertu104.c | 45 + drivers/gpu/drm/nouveau/nvkm/falcon/base.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/bar/Kbuild | 1 + drivers/gpu/drm/nouveau/nvkm/subdev/bar/base.c | 20 + drivers/gpu/drm/nouveau/nvkm/subdev/bar/tu104.c | 98 + drivers/gpu/drm/nouveau/nvkm/subdev/devinit/Kbuild | 1 + .../gpu/drm/nouveau/nvkm/subdev/devinit/gm200.c | 14 +- drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv50.h | 1 + .../gpu/drm/nouveau/nvkm/subdev/devinit/tu104.c | 89 + drivers/gpu/drm/nouveau/nvkm/subdev/fault/Kbuild | 1 + drivers/gpu/drm/nouveau/nvkm/subdev/fault/base.c | 21 +- drivers/gpu/drm/nouveau/nvkm/subdev/fault/gp100.c | 24 +- drivers/gpu/drm/nouveau/nvkm/subdev/fault/gv100.c | 47 +- drivers/gpu/drm/nouveau/nvkm/subdev/fault/priv.h | 9 +- drivers/gpu/drm/nouveau/nvkm/subdev/fault/tu104.c | 167 + drivers/gpu/drm/nouveau/nvkm/subdev/fb/base.c | 11 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/ram.c | 3 + drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c | 16 +- drivers/gpu/drm/nouveau/nvkm/subdev/mc/Kbuild | 1 + drivers/gpu/drm/nouveau/nvkm/subdev/mc/base.c | 3 + drivers/gpu/drm/nouveau/nvkm/subdev/mc/priv.h | 1 + drivers/gpu/drm/nouveau/nvkm/subdev/mc/tu104.c | 55 + drivers/gpu/drm/nouveau/nvkm/subdev/mmu/Kbuild | 2 + drivers/gpu/drm/nouveau/nvkm/subdev/mmu/tu104.c | 43 + drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c | 21 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c | 145 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h | 8 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmtu104.c | 77 + .../gpu/drm/nouveau/nvkm/subdev/secboot/gp102.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/timer/base.c | 36 + drivers/gpu/drm/nouveau/nvkm/subdev/top/gk104.c | 2 +- drivers/gpu/drm/omapdrm/displays/panel-dpi.c | 1 + drivers/gpu/drm/omapdrm/dss/dsi.c | 20 +- drivers/gpu/drm/omapdrm/dss/omapdss.h | 2 +- drivers/gpu/drm/omapdrm/omap_encoder.c | 58 +- drivers/gpu/drm/panel/Kconfig | 25 + drivers/gpu/drm/panel/Makefile | 3 + drivers/gpu/drm/panel/panel-innolux-p079zca.c | 3 +- drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c | 330 + drivers/gpu/drm/panel/panel-samsung-s6d16d0.c | 264 + drivers/gpu/drm/panel/panel-seiko-43wvf1g.c | 7 +- drivers/gpu/drm/panel/panel-simple.c | 184 +- drivers/gpu/drm/panel/panel-truly-nt35597.c | 675 + drivers/gpu/drm/pl111/pl111_vexpress.c | 2 + drivers/gpu/drm/qxl/qxl_cmd.c | 7 +- drivers/gpu/drm/qxl/qxl_debugfs.c | 5 +- drivers/gpu/drm/qxl/qxl_dev.h | 1 - drivers/gpu/drm/qxl/qxl_display.c | 37 +- drivers/gpu/drm/qxl/qxl_draw.c | 14 +- drivers/gpu/drm/qxl/qxl_drv.h | 32 +- drivers/gpu/drm/qxl/qxl_dumb.c | 3 +- drivers/gpu/drm/qxl/qxl_fb.c | 6 +- drivers/gpu/drm/qxl/qxl_image.c | 4 +- drivers/gpu/drm/qxl/qxl_ioctl.c | 2 + drivers/gpu/drm/qxl/qxl_kms.c | 8 +- drivers/gpu/drm/qxl/qxl_object.c | 27 +- drivers/gpu/drm/qxl/qxl_object.h | 4 +- drivers/gpu/drm/qxl/qxl_prime.c | 1 - drivers/gpu/drm/qxl/qxl_release.c | 9 +- drivers/gpu/drm/qxl/qxl_ttm.c | 73 +- drivers/gpu/drm/radeon/r300.c | 4 +- drivers/gpu/drm/radeon/r420.c | 1 + drivers/gpu/drm/radeon/radeon.h | 3 - drivers/gpu/drm/radeon/radeon_cs.c | 4 +- drivers/gpu/drm/radeon/radeon_gem.c | 2 +- drivers/gpu/drm/radeon/radeon_legacy_tv.c | 10 - drivers/gpu/drm/radeon/radeon_object.c | 2 - drivers/gpu/drm/radeon/radeon_ttm.c | 65 - drivers/gpu/drm/radeon/radeon_vm.c | 8 +- drivers/gpu/drm/rcar-du/rcar_du_crtc.c | 30 +- drivers/gpu/drm/rcar-du/rcar_du_drv.c | 68 +- drivers/gpu/drm/rcar-du/rcar_du_drv.h | 3 - drivers/gpu/drm/rcar-du/rcar_du_group.c | 21 +- drivers/gpu/drm/rcar-du/rcar_du_kms.c | 23 +- drivers/gpu/drm/rcar-du/rcar_du_plane.c | 3 +- drivers/gpu/drm/rcar-du/rcar_lvds.c | 1 + drivers/gpu/drm/rockchip/Kconfig | 2 +- drivers/gpu/drm/rockchip/Makefile | 2 +- drivers/gpu/drm/rockchip/cdn-dp-reg.c | 2 +- drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c | 1076 ++ drivers/gpu/drm/rockchip/dw-mipi-dsi.c | 1349 -- drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c | 128 +- drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 8 +- drivers/gpu/drm/rockchip/rockchip_drm_drv.h | 3 +- drivers/gpu/drm/rockchip/rockchip_drm_psr.c | 4 +- drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 3 + drivers/gpu/drm/rockchip/rockchip_drm_vop.h | 4 + drivers/gpu/drm/rockchip/rockchip_vop_reg.c | 7 +- drivers/gpu/drm/scheduler/sched_entity.c | 10 +- drivers/gpu/drm/scheduler/sched_main.c | 168 +- drivers/gpu/drm/selftests/Makefile | 6 +- drivers/gpu/drm/selftests/drm_helper_selftests.h | 9 - drivers/gpu/drm/selftests/drm_modeset_selftests.h | 34 + drivers/gpu/drm/selftests/test-drm-helper.c | 247 - drivers/gpu/drm/selftests/test-drm_damage_helper.c | 811 + drivers/gpu/drm/selftests/test-drm_format.c | 280 + drivers/gpu/drm/selftests/test-drm_framebuffer.c | 346 + .../gpu/drm/selftests/test-drm_modeset_common.c | 32 + .../gpu/drm/selftests/test-drm_modeset_common.h | 43 + drivers/gpu/drm/selftests/test-drm_plane_helper.c | 219 + drivers/gpu/drm/shmobile/shmob_drm_drv.c | 4 +- drivers/gpu/drm/sti/sti_crtc.c | 4 +- drivers/gpu/drm/sti/sti_cursor.c | 1 - drivers/gpu/drm/sti/sti_drv.c | 6 +- drivers/gpu/drm/sti/sti_gdp.c | 3 +- drivers/gpu/drm/sti/sti_hqvdp.c | 1 - drivers/gpu/drm/stm/drv.c | 13 +- drivers/gpu/drm/stm/ltdc.c | 45 + drivers/gpu/drm/stm/ltdc.h | 5 + drivers/gpu/drm/sun4i/sun4i_backend.c | 106 +- drivers/gpu/drm/sun4i/sun4i_backend.h | 3 + drivers/gpu/drm/sun4i/sun4i_drv.c | 25 +- drivers/gpu/drm/sun4i/sun4i_framebuffer.c | 12 +- drivers/gpu/drm/sun4i/sun4i_framebuffer.h | 3 +- drivers/gpu/drm/sun4i/sun4i_frontend.c | 113 +- drivers/gpu/drm/sun4i/sun4i_frontend.h | 11 +- drivers/gpu/drm/sun4i/sun4i_hdmi_tmds_clk.c | 4 +- drivers/gpu/drm/sun4i/sun4i_layer.c | 15 +- drivers/gpu/drm/sun4i/sun4i_tcon.c | 29 +- drivers/gpu/drm/sun4i/sun4i_tcon.h | 1 + drivers/gpu/drm/sun4i/sun8i_csc.c | 83 + drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c | 45 +- drivers/gpu/drm/sun4i/sun8i_dw_hdmi.h | 14 +- drivers/gpu/drm/sun4i/sun8i_hdmi_phy.c | 201 +- drivers/gpu/drm/sun4i/sun8i_mixer.c | 57 +- drivers/gpu/drm/sun4i/sun8i_mixer.h | 80 +- drivers/gpu/drm/sun4i/sun8i_tcon_top.c | 52 +- drivers/gpu/drm/sun4i/sun8i_ui_layer.c | 49 +- drivers/gpu/drm/sun4i/sun8i_ui_layer.h | 37 +- drivers/gpu/drm/sun4i/sun8i_ui_scaler.c | 47 +- drivers/gpu/drm/sun4i/sun8i_ui_scaler.h | 28 +- drivers/gpu/drm/sun4i/sun8i_vi_layer.c | 57 +- drivers/gpu/drm/sun4i/sun8i_vi_layer.h | 25 +- drivers/gpu/drm/sun4i/sun8i_vi_scaler.c | 70 +- drivers/gpu/drm/sun4i/sun8i_vi_scaler.h | 68 +- drivers/gpu/drm/tegra/dc.c | 38 +- drivers/gpu/drm/tegra/drm.c | 1 + drivers/gpu/drm/tegra/falcon.c | 14 +- drivers/gpu/drm/tegra/hub.c | 48 +- drivers/gpu/drm/tegra/hub.h | 3 + drivers/gpu/drm/tegra/sor.c | 254 +- drivers/gpu/drm/tegra/sor.h | 68 + drivers/gpu/drm/tegra/vic.c | 46 +- drivers/gpu/drm/tilcdc/tilcdc_drv.c | 11 +- drivers/gpu/drm/tinydrm/Kconfig | 11 + drivers/gpu/drm/tinydrm/Makefile | 1 + drivers/gpu/drm/tinydrm/core/tinydrm-core.c | 72 +- drivers/gpu/drm/tinydrm/core/tinydrm-helpers.c | 6 + drivers/gpu/drm/tinydrm/core/tinydrm-pipe.c | 6 +- drivers/gpu/drm/tinydrm/hx8357d.c | 270 + drivers/gpu/drm/tinydrm/ili9225.c | 5 +- drivers/gpu/drm/tinydrm/ili9341.c | 4 +- drivers/gpu/drm/tinydrm/mi0283qt.c | 6 +- drivers/gpu/drm/tinydrm/mipi-dbi.c | 14 +- drivers/gpu/drm/tinydrm/repaper.c | 7 +- drivers/gpu/drm/tinydrm/st7586.c | 5 +- drivers/gpu/drm/tinydrm/st7735r.c | 4 +- drivers/gpu/drm/ttm/ttm_bo.c | 73 +- drivers/gpu/drm/ttm/ttm_bo_util.c | 4 +- drivers/gpu/drm/ttm/ttm_execbuf_util.c | 14 +- drivers/gpu/drm/ttm/ttm_memory.c | 14 +- drivers/gpu/drm/tve200/tve200_drv.c | 4 +- drivers/gpu/drm/udl/udl_main.c | 7 +- drivers/gpu/drm/v3d/v3d_bo.c | 1 + drivers/gpu/drm/v3d/v3d_debugfs.c | 46 +- drivers/gpu/drm/v3d/v3d_drv.c | 15 +- drivers/gpu/drm/v3d/v3d_drv.h | 37 +- drivers/gpu/drm/v3d/v3d_fence.c | 10 +- drivers/gpu/drm/v3d/v3d_gem.c | 212 +- drivers/gpu/drm/v3d/v3d_irq.c | 29 +- drivers/gpu/drm/v3d/v3d_regs.h | 79 + drivers/gpu/drm/v3d/v3d_sched.c | 152 +- drivers/gpu/drm/v3d/v3d_trace.h | 121 + drivers/gpu/drm/vc4/vc4_drv.c | 3 + drivers/gpu/drm/vc4/vc4_drv.h | 6 + drivers/gpu/drm/vc4/vc4_gem.c | 6 +- drivers/gpu/drm/vc4/vc4_kms.c | 6 + drivers/gpu/drm/vc4/vc4_plane.c | 388 +- drivers/gpu/drm/vc4/vc4_regs.h | 8 +- drivers/gpu/drm/vgem/vgem_drv.c | 19 +- drivers/gpu/drm/vgem/vgem_fence.c | 2 +- drivers/gpu/drm/virtio/virtgpu_display.c | 12 + drivers/gpu/drm/virtio/virtgpu_drm_bus.c | 31 + drivers/gpu/drm/virtio/virtgpu_drv.c | 1 + drivers/gpu/drm/virtio/virtgpu_drv.h | 43 +- drivers/gpu/drm/virtio/virtgpu_fb.c | 7 +- drivers/gpu/drm/virtio/virtgpu_fence.c | 39 +- drivers/gpu/drm/virtio/virtgpu_gem.c | 8 +- drivers/gpu/drm/virtio/virtgpu_ioctl.c | 137 +- drivers/gpu/drm/virtio/virtgpu_kms.c | 56 +- drivers/gpu/drm/virtio/virtgpu_object.c | 26 +- drivers/gpu/drm/virtio/virtgpu_plane.c | 46 +- drivers/gpu/drm/virtio/virtgpu_ttm.c | 65 +- drivers/gpu/drm/virtio/virtgpu_vq.c | 129 +- drivers/gpu/drm/vkms/vkms_drv.c | 22 +- drivers/gpu/drm/vkms/vkms_drv.h | 3 - drivers/gpu/drm/vkms/vkms_gem.c | 26 - drivers/gpu/drm/vkms/vkms_plane.c | 9 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 20 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 22 +- drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_fence.c | 3 - drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 593 +- drivers/gpu/drm/vmwgfx/vmwgfx_kms.h | 150 +- drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c | 12 +- drivers/gpu/drm/vmwgfx/vmwgfx_resource.c | 10 +- drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c | 360 +- drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c | 562 +- drivers/gpu/drm/vmwgfx/vmwgfx_ttm_glue.c | 68 +- drivers/gpu/drm/vmwgfx/vmwgfx_validation.c | 23 +- drivers/gpu/drm/vmwgfx/vmwgfx_validation.h | 37 + drivers/gpu/drm/xen/Kconfig | 1 + drivers/gpu/drm/xen/Makefile | 1 - drivers/gpu/drm/xen/xen_drm_front.c | 65 +- drivers/gpu/drm/xen/xen_drm_front_gem.c | 1 - drivers/gpu/drm/xen/xen_drm_front_shbuf.c | 414 - drivers/gpu/drm/xen/xen_drm_front_shbuf.h | 64 - drivers/gpu/drm/zte/zx_drm_drv.c | 5 +- drivers/gpu/drm/zte/zx_plane.c | 1 - drivers/gpu/host1x/Makefile | 3 +- drivers/gpu/host1x/dev.c | 13 + drivers/gpu/host1x/hw/channel_hw.c | 7 +- drivers/gpu/host1x/hw/debug_hw_1x06.c | 7 +- drivers/gpu/host1x/hw/host1x07.c | 44 + drivers/gpu/host1x/hw/host1x07.h | 26 + drivers/gpu/host1x/hw/host1x07_hardware.h | 142 + drivers/gpu/host1x/hw/hw_host1x06_uclass.h | 2 +- drivers/gpu/host1x/hw/hw_host1x07_hypervisor.h | 32 + drivers/gpu/host1x/hw/hw_host1x07_uclass.h | 181 + drivers/gpu/host1x/hw/hw_host1x07_vm.h | 46 + drivers/gpu/host1x/hw/syncpt_hw.c | 4 + drivers/gpu/ipu-v3/ipu-cpmem.c | 52 +- drivers/gpu/ipu-v3/ipu-ic.c | 52 +- drivers/gpu/ipu-v3/ipu-image-convert.c | 1019 +- drivers/gpu/vga/vgaarb.c | 21 +- drivers/hid/hid-hyperv.c | 2 +- drivers/hid/hid-ids.h | 15 + drivers/hid/hid-input.c | 47 +- drivers/hid/hid-ite.c | 1 + drivers/hid/hid-logitech-hidpp.c | 309 +- drivers/hid/hid-multitouch.c | 6 + drivers/hid/hid-quirks.c | 5 + drivers/hid/hid-sensor-custom.c | 2 +- drivers/hid/hid-sensor-hub.c | 13 +- drivers/hid/hid-steam.c | 154 +- drivers/hid/i2c-hid/i2c-hid-core.c | 2 + drivers/hid/uhid.c | 25 +- drivers/hv/Kconfig | 2 +- drivers/hv/channel.c | 8 + drivers/hv/channel_mgmt.c | 189 +- drivers/hv/connection.c | 24 +- drivers/hv/hv.c | 2 +- drivers/hv/hv_kvp.c | 26 +- drivers/hv/hyperv_vmbus.h | 75 +- drivers/hv/vmbus_drv.c | 20 + drivers/hwmon/ina2xx.c | 6 +- drivers/hwmon/mlxreg-fan.c | 2 +- drivers/hwmon/raspberrypi-hwmon.c | 6 - drivers/hwmon/w83795.c | 2 +- drivers/i2c/busses/i2c-axxia.c | 40 +- drivers/i2c/busses/i2c-nvidia-gpu.c | 9 +- drivers/i2c/busses/i2c-rcar.c | 9 +- drivers/i2c/busses/i2c-scmi.c | 10 +- drivers/i2c/busses/i2c-uniphier-f.c | 49 +- drivers/i2c/busses/i2c-uniphier.c | 8 +- drivers/i2c/i2c-core-acpi.c | 64 +- drivers/i3c/Kconfig | 24 + drivers/i3c/Makefile | 4 + drivers/i3c/device.c | 233 + drivers/i3c/internals.h | 26 + drivers/i3c/master.c | 2659 ++++ drivers/i3c/master/Kconfig | 22 + drivers/i3c/master/Makefile | 2 + drivers/i3c/master/dw-i3c-master.c | 1216 ++ drivers/i3c/master/i3c-master-cdns.c | 1666 ++ drivers/ide/ide-proc.c | 15 +- drivers/ide/pmac.c | 1 + drivers/iio/accel/hid-sensor-accel-3d.c | 5 +- drivers/iio/gyro/hid-sensor-gyro-3d.c | 5 +- drivers/iio/humidity/hid-sensor-humidity.c | 3 +- drivers/iio/imu/inv_mpu6050/inv_mpu_acpi.c | 16 +- drivers/iio/light/hid-sensor-als.c | 8 +- drivers/iio/light/hid-sensor-prox.c | 8 +- drivers/iio/magnetometer/hid-sensor-magn-3d.c | 8 +- drivers/iio/magnetometer/st_magn_buffer.c | 12 +- drivers/iio/orientation/hid-sensor-incl-3d.c | 8 +- drivers/iio/pressure/hid-sensor-press.c | 8 +- drivers/iio/temperature/hid-sensor-temperature.c | 3 +- drivers/infiniband/core/roce_gid_mgmt.c | 9 +- drivers/infiniband/core/umem_odp.c | 20 +- drivers/infiniband/hw/bnxt_re/main.c | 3 + drivers/infiniband/hw/hfi1/chip.c | 3 +- drivers/infiniband/hw/hfi1/hfi.h | 2 + drivers/infiniband/hw/hfi1/qp.c | 7 + drivers/infiniband/hw/hfi1/verbs.c | 2 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 128 +- drivers/infiniband/hw/mlx5/devx.c | 4 +- drivers/infiniband/hw/mlx5/main.c | 29 +- drivers/infiniband/hw/mlx5/odp.c | 19 +- drivers/infiniband/hw/mlx5/qp.c | 22 +- drivers/infiniband/sw/rdmavt/ah.c | 4 +- drivers/infiniband/sw/rdmavt/ah.h | 3 +- drivers/infiniband/ulp/iser/iser_verbs.c | 7 +- drivers/input/joystick/xpad.c | 16 +- drivers/input/keyboard/atkbd.c | 2 +- drivers/input/keyboard/cros_ec_keyb.c | 3 +- drivers/input/keyboard/matrix_keypad.c | 23 +- drivers/input/keyboard/omap4-keypad.c | 34 +- drivers/input/mouse/elan_i2c_core.c | 3 + drivers/input/mouse/elantech.c | 18 +- drivers/input/mouse/synaptics.c | 4 + drivers/input/serio/gscps2.c | 4 +- drivers/input/serio/hp_sdc.c | 4 +- drivers/input/serio/hyperv-keyboard.c | 2 +- drivers/input/touchscreen/migor_ts.c | 15 +- drivers/input/touchscreen/st1232.c | 12 +- drivers/iommu/amd_iommu_init.c | 3 +- drivers/iommu/intel-iommu.c | 2 +- drivers/iommu/intel-svm.c | 2 +- drivers/iommu/ipmmu-vmsa.c | 3 + drivers/irqchip/Kconfig | 15 + drivers/irqchip/Makefile | 3 + drivers/irqchip/irq-bcm2835.c | 11 +- drivers/irqchip/irq-bcm2836.c | 11 +- drivers/irqchip/irq-dw-apb-ictl.c | 2 +- drivers/irqchip/irq-gic-common.c | 12 + drivers/irqchip/irq-gic-common.h | 3 + drivers/irqchip/irq-gic-v3.c | 27 + drivers/irqchip/irq-gic.c | 6 +- drivers/irqchip/irq-imx-gpcv2.c | 65 +- drivers/irqchip/irq-imx-irqsteer.c | 261 + drivers/irqchip/irq-madera.c | 256 + drivers/irqchip/irq-mscc-ocelot.c | 6 +- drivers/irqchip/irq-rda-intc.c | 107 + drivers/irqchip/irq-renesas-h8s.c | 2 +- drivers/irqchip/irq-renesas-intc-irqpin.c | 14 +- drivers/irqchip/irq-renesas-irqc.c | 14 +- drivers/irqchip/irq-s3c24xx.c | 2 +- drivers/irqchip/irq-stm32-exti.c | 122 +- drivers/irqchip/irq-sun4i.c | 106 +- drivers/irqchip/irq-tango.c | 10 +- drivers/leds/led-triggers.c | 9 +- drivers/leds/leds-88pm860x.c | 2 +- drivers/leds/leds-gpio.c | 1 - drivers/leds/leds-powernv.c | 12 +- drivers/leds/leds-pwm.c | 22 +- drivers/leds/trigger/Kconfig | 7 + drivers/leds/trigger/Makefile | 1 + drivers/leds/trigger/ledtrig-audio.c | 44 + drivers/md/dm-cache-metadata.c | 4 + drivers/md/dm-thin.c | 72 +- drivers/md/dm-zoned-target.c | 122 +- drivers/md/dm.c | 2 + drivers/media/Kconfig | 13 + drivers/media/cec/cec-adap.c | 83 +- drivers/media/cec/cec-core.c | 6 + drivers/media/cec/cec-pin.c | 5 +- drivers/media/common/v4l2-tpg/v4l2-tpg-core.c | 2 +- drivers/media/common/videobuf2/videobuf2-core.c | 69 +- drivers/media/common/videobuf2/videobuf2-v4l2.c | 17 +- drivers/media/dvb-core/dvb_frontend.c | 11 +- drivers/media/dvb-frontends/af9033.c | 12 +- drivers/media/dvb-frontends/dib0090.c | 32 +- drivers/media/dvb-frontends/dib7000p.c | 7 +- drivers/media/dvb-frontends/drxk_hard.c | 8 +- drivers/media/dvb-frontends/dvb-pll.c | 106 +- drivers/media/dvb-frontends/lgdt3306a.c | 6 +- drivers/media/dvb-frontends/mxl5xx.c | 2 +- drivers/media/dvb-frontends/tda18271c2dd.c | 1 - drivers/media/firewire/firedtv-avc.c | 6 +- drivers/media/firewire/firedtv.h | 6 +- drivers/media/i2c/Kconfig | 15 + drivers/media/i2c/Makefile | 1 + drivers/media/i2c/ad9389b.c | 2 +- drivers/media/i2c/adv7180.c | 15 + drivers/media/i2c/adv7511.c | 4 +- drivers/media/i2c/adv7604.c | 70 +- drivers/media/i2c/adv7842.c | 6 +- drivers/media/i2c/imx214.c | 1118 ++ drivers/media/i2c/imx258.c | 28 +- drivers/media/i2c/imx274.c | 9 +- drivers/media/i2c/imx319.c | 8 +- drivers/media/i2c/imx355.c | 8 +- drivers/media/i2c/mt9m111.c | 266 +- drivers/media/i2c/ov13858.c | 6 +- drivers/media/i2c/ov2640.c | 21 +- drivers/media/i2c/ov2680.c | 12 +- drivers/media/i2c/ov5640.c | 771 +- drivers/media/i2c/ov5645.c | 2 +- drivers/media/i2c/ov7670.c | 6 +- drivers/media/i2c/ov772x.c | 7 +- drivers/media/i2c/ov7740.c | 4 +- drivers/media/i2c/tc358743.c | 5 +- drivers/media/i2c/tda1997x.c | 4 +- drivers/media/i2c/tda7432.c | 4 +- drivers/media/i2c/ths8200.c | 2 +- drivers/media/i2c/tvp5150.c | 2 +- drivers/media/i2c/video-i2c.c | 300 +- drivers/media/media-device.c | 4 + drivers/media/media-request.c | 3 + drivers/media/pci/b2c2/flexcop-dma.c | 70 +- drivers/media/pci/bt8xx/bttv-driver.c | 12 +- drivers/media/pci/cobalt/cobalt-v4l2.c | 48 +- drivers/media/pci/cx18/cx18-ioctl.c | 13 +- drivers/media/pci/cx23885/cx23885-core.c | 55 +- drivers/media/pci/cx23885/cx23885-i2c.c | 1 - drivers/media/pci/cx23885/cx23885-video.c | 40 +- drivers/media/pci/cx23885/cx23885.h | 2 + drivers/media/pci/ddbridge/ddbridge.h | 48 +- drivers/media/pci/intel/ipu3/ipu3-cio2.c | 6 +- drivers/media/pci/intel/ipu3/ipu3-cio2.h | 2 - drivers/media/pci/ivtv/ivtv-ioctl.c | 17 +- drivers/media/pci/mantis/mantis_cards.c | 1 - drivers/media/pci/saa7134/saa7134-core.c | 8 +- drivers/media/pci/saa7134/saa7134-input.c | 115 +- drivers/media/pci/saa7134/saa7134-video.c | 21 +- drivers/media/pci/saa7134/saa7134.h | 10 +- drivers/media/platform/Kconfig | 32 + drivers/media/platform/Makefile | 5 + drivers/media/platform/am437x/am437x-vpfe.c | 31 +- drivers/media/platform/aspeed-video.c | 1729 +++ drivers/media/platform/coda/coda-bit.c | 132 +- drivers/media/platform/coda/coda-common.c | 246 +- drivers/media/platform/coda/coda.h | 34 +- drivers/media/platform/coda/coda_regs.h | 2 +- drivers/media/platform/coda/trace.h | 10 +- drivers/media/platform/davinci/vpbe.c | 30 +- drivers/media/platform/davinci/vpbe_display.c | 10 +- drivers/media/platform/davinci/vpfe_capture.c | 12 +- drivers/media/platform/exynos-gsc/gsc-core.c | 57 +- drivers/media/platform/exynos-gsc/gsc-core.h | 3 +- drivers/media/platform/exynos-gsc/gsc-m2m.c | 23 +- drivers/media/platform/exynos4-is/fimc-core.h | 6 +- drivers/media/platform/exynos4-is/fimc-is-errno.c | 4 +- drivers/media/platform/exynos4-is/fimc-is-errno.h | 2 +- drivers/media/platform/exynos4-is/fimc-m2m.c | 130 +- drivers/media/platform/exynos4-is/media-dev.c | 12 +- drivers/media/platform/imx-pxp.c | 18 +- drivers/media/platform/marvell-ccic/cafe-driver.c | 2 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c | 6 +- .../media/platform/mtk-vcodec/mtk_vcodec_enc_pm.c | 10 +- .../media/platform/mtk-vcodec/mtk_vcodec_util.h | 5 + drivers/media/platform/mtk-vcodec/venc_drv_if.h | 2 +- drivers/media/platform/omap3isp/isp.c | 3 +- drivers/media/platform/qcom/camss/camss-vfe.c | 23 +- drivers/media/platform/qcom/camss/camss.c | 2 +- drivers/media/platform/qcom/camss/camss.h | 1 + drivers/media/platform/qcom/venus/core.c | 32 +- drivers/media/platform/qcom/venus/core.h | 6 + drivers/media/platform/qcom/venus/firmware.c | 235 +- drivers/media/platform/qcom/venus/firmware.h | 17 +- drivers/media/platform/qcom/venus/hfi_cmds.c | 2 +- drivers/media/platform/qcom/venus/hfi_venus.c | 15 +- drivers/media/platform/qcom/venus/hfi_venus_io.h | 8 + drivers/media/platform/qcom/venus/vdec.c | 4 +- drivers/media/platform/qcom/venus/venc.c | 23 +- drivers/media/platform/qcom/venus/venc_ctrls.c | 36 +- drivers/media/platform/rcar-vin/rcar-core.c | 52 + drivers/media/platform/rcar-vin/rcar-csi2.c | 97 +- drivers/media/platform/rcar-vin/rcar-v4l2.c | 10 +- drivers/media/platform/rockchip/rga/rga.c | 4 +- drivers/media/platform/s5p-g2d/g2d.c | 102 +- drivers/media/platform/s5p-mfc/s5p_mfc.c | 1 + drivers/media/platform/s5p-mfc/s5p_mfc_dec.c | 49 +- drivers/media/platform/seco-cec/Makefile | 1 + drivers/media/platform/seco-cec/seco-cec.c | 796 + drivers/media/platform/seco-cec/seco-cec.h | 141 + drivers/media/platform/sh_vou.c | 2 +- drivers/media/platform/sti/bdisp/bdisp-hw.c | 2 +- drivers/media/platform/sunxi/sun6i-csi/Kconfig | 9 + drivers/media/platform/sunxi/sun6i-csi/Makefile | 3 + drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c | 913 ++ drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.h | 135 + .../media/platform/sunxi/sun6i-csi/sun6i_csi_reg.h | 196 + .../media/platform/sunxi/sun6i-csi/sun6i_video.c | 679 + .../media/platform/sunxi/sun6i-csi/sun6i_video.h | 38 + drivers/media/platform/ti-vpe/cal.c | 4 +- drivers/media/platform/vicodec/codec-fwht.c | 84 +- drivers/media/platform/vicodec/codec-fwht.h | 15 +- drivers/media/platform/vicodec/codec-v4l2-fwht.c | 122 +- drivers/media/platform/vicodec/codec-v4l2-fwht.h | 3 +- drivers/media/platform/vicodec/vicodec-core.c | 159 +- drivers/media/platform/vim2m.c | 8 +- drivers/media/platform/vimc/vimc-common.c | 2 + drivers/media/platform/vimc/vimc-sensor.c | 2 +- drivers/media/platform/vivid/vivid-core.c | 48 +- drivers/media/platform/vivid/vivid-core.h | 5 + drivers/media/platform/vivid/vivid-ctrls.c | 16 + drivers/media/platform/vivid/vivid-kthread-cap.c | 56 +- drivers/media/platform/vivid/vivid-kthread-out.c | 5 +- drivers/media/platform/vivid/vivid-sdr-cap.c | 2 - drivers/media/platform/vivid/vivid-vbi-cap.c | 6 - drivers/media/platform/vivid/vivid-vbi-out.c | 2 - drivers/media/platform/vivid/vivid-vid-cap.c | 31 +- drivers/media/platform/vivid/vivid-vid-cap.h | 2 +- drivers/media/platform/vivid/vivid-vid-common.c | 2 +- drivers/media/platform/vivid/vivid-vid-out.c | 20 +- drivers/media/platform/vivid/vivid-vid-out.h | 2 +- drivers/media/platform/vsp1/vsp1_lif.c | 2 +- drivers/media/platform/xilinx/Kconfig | 2 + drivers/media/platform/xilinx/Makefile | 2 + drivers/media/platform/xilinx/xilinx-dma.c | 5 +- drivers/media/platform/xilinx/xilinx-dma.h | 5 +- drivers/media/platform/xilinx/xilinx-tpg.c | 7 +- drivers/media/platform/xilinx/xilinx-vip.c | 7 +- drivers/media/platform/xilinx/xilinx-vip.h | 5 +- drivers/media/platform/xilinx/xilinx-vipp.c | 5 +- drivers/media/platform/xilinx/xilinx-vipp.h | 5 +- drivers/media/platform/xilinx/xilinx-vtc.c | 5 +- drivers/media/platform/xilinx/xilinx-vtc.h | 5 +- drivers/media/rc/Kconfig | 12 + drivers/media/rc/Makefile | 1 + drivers/media/rc/imon.c | 4 +- drivers/media/rc/imon_raw.c | 47 +- drivers/media/rc/keymaps/Makefile | 1 + drivers/media/rc/keymaps/rc-xbox-dvd.c | 63 + drivers/media/rc/mceusb.c | 9 + drivers/media/rc/rc-main.c | 8 +- drivers/media/rc/xbox_remote.c | 306 + drivers/media/spi/cxd2880-spi.c | 17 + drivers/media/usb/au0828/au0828-video.c | 38 +- drivers/media/usb/cpia2/cpia2_v4l.c | 31 +- drivers/media/usb/cx231xx/cx231xx-417.c | 41 +- drivers/media/usb/cx231xx/cx231xx-video.c | 41 +- drivers/media/usb/dvb-usb-v2/Kconfig | 1 + drivers/media/usb/dvb-usb-v2/dvb_usb_core.c | 6 +- drivers/media/usb/dvb-usb-v2/gl861.c | 3 +- drivers/media/usb/dvb-usb-v2/lmedm04.c | 102 +- drivers/media/usb/dvb-usb-v2/rtl28xxu.c | 40 +- drivers/media/usb/dvb-usb-v2/rtl28xxu.h | 4 +- drivers/media/usb/dvb-usb-v2/usb_urb.c | 5 +- drivers/media/usb/dvb-usb/dib0700_devices.c | 2 +- drivers/media/usb/dvb-usb/friio-fe.c | 440 - drivers/media/usb/dvb-usb/friio.c | 522 - drivers/media/usb/dvb-usb/friio.h | 99 - drivers/media/usb/em28xx/em28xx-cards.c | 2 +- drivers/media/usb/gspca/gspca.c | 11 +- drivers/media/usb/pulse8-cec/pulse8-cec.c | 2 +- drivers/media/usb/pvrusb2/pvrusb2-hdw.c | 2 +- drivers/media/usb/pvrusb2/pvrusb2-v4l2.c | 13 +- drivers/media/usb/siano/smsusb.c | 3 +- drivers/media/usb/stkwebcam/stk-webcam.c | 13 +- drivers/media/usb/uvc/uvc_driver.c | 83 +- drivers/media/usb/uvc/uvc_isight.c | 6 +- drivers/media/usb/uvc/uvc_queue.c | 110 +- drivers/media/usb/uvc/uvc_status.c | 12 +- drivers/media/usb/uvc/uvc_video.c | 274 +- drivers/media/usb/uvc/uvcvideo.h | 69 +- drivers/media/v4l2-core/Kconfig | 1 + drivers/media/v4l2-core/v4l2-async.c | 4 - drivers/media/v4l2-core/v4l2-compat-ioctl32.c | 2 + drivers/media/v4l2-core/v4l2-ctrls.c | 12 +- drivers/media/v4l2-core/v4l2-dev.c | 20 +- drivers/media/v4l2-core/v4l2-device.c | 1 + drivers/media/v4l2-core/v4l2-event.c | 43 +- drivers/media/v4l2-core/v4l2-fwnode.c | 12 +- drivers/media/v4l2-core/v4l2-ioctl.c | 129 +- drivers/media/v4l2-core/v4l2-mem2mem.c | 70 +- drivers/mfd/axp20x.c | 13 +- drivers/mfd/cros_ec_dev.c | 8 +- drivers/mfd/wm8994-core.c | 9 - drivers/misc/atmel-ssc.c | 2 +- drivers/misc/mic/scif/scif_rma.c | 2 +- drivers/misc/sgi-gru/grukdump.c | 4 + drivers/mmc/core/block.c | 15 +- drivers/mmc/core/mmc.c | 24 +- drivers/mmc/host/omap.c | 11 +- drivers/mmc/host/omap_hsmmc.c | 12 +- drivers/mmc/host/sdhci-omap.c | 12 +- drivers/mmc/host/sdhci-pci-core.c | 86 +- drivers/mmc/host/sdhci-tegra.c | 8 +- drivers/mmc/host/sdhci.c | 22 +- drivers/mtd/Kconfig | 52 +- drivers/mtd/Makefile | 1 - drivers/mtd/chips/cfi_cmdset_0020.c | 6 + drivers/mtd/devices/block2mtd.c | 2 + drivers/mtd/devices/docg3.c | 16 +- drivers/mtd/devices/docg3.h | 11 - drivers/mtd/maps/Kconfig | 37 +- drivers/mtd/maps/Makefile | 11 +- drivers/mtd/maps/gpio-addr-flash.c | 281 - drivers/mtd/maps/latch-addr-flash.c | 229 - drivers/mtd/maps/physmap-core.c | 665 + drivers/mtd/maps/physmap-gemini.c | 205 + drivers/mtd/maps/physmap-gemini.h | 17 + drivers/mtd/maps/physmap-versatile.c | 254 + drivers/mtd/maps/physmap-versatile.h | 17 + drivers/mtd/maps/physmap.c | 280 - drivers/mtd/maps/physmap_of_core.c | 368 - drivers/mtd/maps/physmap_of_gemini.c | 97 - drivers/mtd/maps/physmap_of_gemini.h | 17 - drivers/mtd/maps/physmap_of_versatile.c | 254 - drivers/mtd/maps/physmap_of_versatile.h | 17 - drivers/mtd/mtdblock.c | 2 +- drivers/mtd/mtdcore.c | 8 +- drivers/mtd/mtdpart.c | 16 +- drivers/mtd/mtdswap.c | 13 +- drivers/mtd/nand/bbt.c | 3 +- drivers/mtd/nand/raw/Kconfig | 2 +- drivers/mtd/nand/raw/ams-delta.c | 263 +- drivers/mtd/nand/raw/atmel/nand-controller.c | 20 +- drivers/mtd/nand/raw/au1550nd.c | 2 +- drivers/mtd/nand/raw/bcm47xxnflash/ops_bcm4706.c | 2 +- drivers/mtd/nand/raw/cafe_nand.c | 4 +- drivers/mtd/nand/raw/davinci_nand.c | 4 +- drivers/mtd/nand/raw/denali.c | 59 +- drivers/mtd/nand/raw/denali.h | 2 +- drivers/mtd/nand/raw/diskonchip.c | 4 +- drivers/mtd/nand/raw/fsl_elbc_nand.c | 2 +- drivers/mtd/nand/raw/fsl_ifc_nand.c | 2 +- drivers/mtd/nand/raw/fsl_upm.c | 2 +- drivers/mtd/nand/raw/fsmc_nand.c | 303 +- drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c | 29 +- drivers/mtd/nand/raw/hisi504_nand.c | 4 +- drivers/mtd/nand/raw/internals.h | 33 + drivers/mtd/nand/raw/jz4740_nand.c | 8 +- drivers/mtd/nand/raw/jz4780_bch.c | 2 + drivers/mtd/nand/raw/jz4780_nand.c | 2 +- drivers/mtd/nand/raw/lpc32xx_mlc.c | 2 +- drivers/mtd/nand/raw/lpc32xx_slc.c | 2 +- drivers/mtd/nand/raw/marvell_nand.c | 51 +- drivers/mtd/nand/raw/mpc5121_nfc.c | 4 +- drivers/mtd/nand/raw/mtk_nand.c | 4 +- drivers/mtd/nand/raw/mxc_nand.c | 16 +- drivers/mtd/nand/raw/nand_base.c | 769 +- drivers/mtd/nand/raw/nand_bbt.c | 285 +- drivers/mtd/nand/raw/nand_hynix.c | 8 +- drivers/mtd/nand/raw/nand_jedec.c | 2 + drivers/mtd/nand/raw/nand_legacy.c | 35 +- drivers/mtd/nand/raw/nand_macronix.c | 7 + drivers/mtd/nand/raw/nandsim.c | 19 +- drivers/mtd/nand/raw/ndfc.c | 2 +- drivers/mtd/nand/raw/omap2.c | 2 +- drivers/mtd/nand/raw/plat_nand.c | 2 +- drivers/mtd/nand/raw/qcom_nandc.c | 34 +- drivers/mtd/nand/raw/r852.c | 30 +- drivers/mtd/nand/raw/s3c2410.c | 7 +- drivers/mtd/nand/raw/sh_flctl.c | 21 +- drivers/mtd/nand/raw/sm_common.c | 2 +- drivers/mtd/nand/raw/sunxi_nand.c | 6 +- drivers/mtd/nand/raw/tango_nand.c | 4 +- drivers/mtd/nand/raw/tegra_nand.c | 32 +- drivers/mtd/nand/raw/vf610_nfc.c | 98 +- drivers/mtd/nand/raw/xway_nand.c | 2 +- drivers/mtd/nand/spi/Makefile | 2 +- drivers/mtd/nand/spi/core.c | 2 + drivers/mtd/nand/spi/gigadevice.c | 148 + drivers/mtd/nand/spi/toshiba.c | 137 + drivers/mtd/nand/spi/winbond.c | 8 + drivers/mtd/nftlmount.c | 39 +- drivers/mtd/parsers/Kconfig | 50 + drivers/mtd/parsers/Makefile | 1 + drivers/mtd/parsers/redboot.c | 332 + drivers/mtd/redboot.c | 302 - drivers/mtd/spi-nor/Kconfig | 9 - drivers/mtd/spi-nor/Makefile | 1 - drivers/mtd/spi-nor/atmel-quadspi.c | 781 - drivers/mtd/spi-nor/cadence-quadspi.c | 19 +- drivers/mtd/spi-nor/spi-nor.c | 1671 +- drivers/mtd/ubi/build.c | 2 +- drivers/mtd/ubi/kapi.c | 2 +- drivers/net/bonding/bond_3ad.c | 3 + drivers/net/can/dev.c | 48 +- drivers/net/can/flexcan.c | 108 +- drivers/net/can/rcar/rcar_can.c | 5 +- drivers/net/can/rx-offload.c | 51 +- drivers/net/can/spi/hi311x.c | 2 +- drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c | 4 +- drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c | 10 +- drivers/net/can/usb/ucan.c | 7 - drivers/net/dsa/mv88e6060.c | 10 +- drivers/net/dsa/mv88e6xxx/chip.c | 2 +- drivers/net/ethernet/amazon/ena/ena_netdev.c | 23 +- drivers/net/ethernet/amazon/ena/ena_netdev.h | 2 +- drivers/net/ethernet/amd/sunlance.c | 4 +- drivers/net/ethernet/apm/xgene/xgene_enet_main.c | 3 - .../ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c | 2 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x.h | 9 + drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c | 1 + drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 70 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c | 1 + drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h | 4 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 130 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 5 + drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 14 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c | 5 +- drivers/net/ethernet/broadcom/tg3.c | 18 +- drivers/net/ethernet/cadence/macb_main.c | 48 +- drivers/net/ethernet/cadence/macb_ptp.c | 2 + drivers/net/ethernet/cavium/liquidio/lio_ethtool.c | 2 +- drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c | 4 +- drivers/net/ethernet/cavium/thunder/nic_main.c | 3 + drivers/net/ethernet/cavium/thunder/nicvf_main.c | 9 +- drivers/net/ethernet/cavium/thunder/nicvf_queues.c | 4 +- drivers/net/ethernet/chelsio/Kconfig | 1 - drivers/net/ethernet/chelsio/cxgb4/Makefile | 4 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 4 +- drivers/net/ethernet/chelsio/cxgb4/t4_msg.h | 3 + drivers/net/ethernet/cortina/gemini.c | 2 +- drivers/net/ethernet/faraday/ftmac100.c | 7 +- drivers/net/ethernet/freescale/fman/fman.c | 5 +- drivers/net/ethernet/hisilicon/hip04_eth.c | 4 +- drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c | 3 + drivers/net/ethernet/hisilicon/hns/hns_dsaf_gmac.c | 14 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c | 15 + drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c | 503 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_reg.h | 13 +- drivers/net/ethernet/hisilicon/hns/hns_enet.c | 43 +- drivers/net/ethernet/ibm/emac/emac.h | 2 +- drivers/net/ethernet/ibm/ibmvnic.c | 92 +- drivers/net/ethernet/ibm/ibmvnic.h | 2 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 16 +- drivers/net/ethernet/intel/i40e/i40e_txrx.c | 43 +- drivers/net/ethernet/intel/i40e/i40e_txrx_common.h | 5 +- drivers/net/ethernet/intel/i40e/i40e_xsk.c | 26 +- drivers/net/ethernet/intel/igb/e1000_i210.c | 1 + drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c | 11 +- drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c | 4 +- drivers/net/ethernet/lantiq_xrx200.c | 5 +- drivers/net/ethernet/marvell/mvneta.c | 18 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 50 +- drivers/net/ethernet/mellanox/mlx4/Kconfig | 2 +- drivers/net/ethernet/mellanox/mlx4/alloc.c | 2 +- drivers/net/ethernet/mellanox/mlx4/en_ethtool.c | 4 +- drivers/net/ethernet/mellanox/mlx4/en_netdev.c | 4 +- drivers/net/ethernet/mellanox/mlx4/mlx4.h | 4 +- drivers/net/ethernet/mellanox/mlx4/mlx4_en.h | 1 - drivers/net/ethernet/mellanox/mlx4/mr.c | 1 + drivers/net/ethernet/mellanox/mlx5/core/en.h | 1 + drivers/net/ethernet/mellanox/mlx5/core/en/port.c | 36 +- .../ethernet/mellanox/mlx5/core/en/port_buffer.c | 4 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 14 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 43 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 9 +- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 22 +- .../net/ethernet/mellanox/mlx5/core/en_selftest.c | 26 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 5 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.h | 4 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 105 +- .../net/ethernet/mellanox/mlx5/core/fpga/ipsec.c | 10 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 2 +- .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c | 2 +- drivers/net/ethernet/mellanox/mlxsw/core.c | 19 +- drivers/net/ethernet/mellanox/mlxsw/core.h | 3 + drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 8 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c | 6 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 5 +- .../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 17 +- drivers/net/ethernet/mellanox/mlxsw/trap.h | 1 + drivers/net/ethernet/microchip/lan743x_main.c | 22 +- drivers/net/ethernet/microchip/lan743x_main.h | 1 + drivers/net/ethernet/mscc/ocelot.c | 2 +- drivers/net/ethernet/neterion/vxge/vxge-config.c | 2 +- .../net/ethernet/netronome/nfp/flower/offload.c | 46 +- drivers/net/ethernet/nuvoton/w90p910_ether.c | 2 +- .../net/ethernet/qlogic/netxen/netxen_nic_init.c | 3 +- drivers/net/ethernet/qlogic/qed/qed_dcbx.c | 14 +- drivers/net/ethernet/qlogic/qed/qed_debug.c | 2 +- drivers/net/ethernet/qlogic/qed/qed_dev.c | 44 +- drivers/net/ethernet/qlogic/qed/qed_hsi.h | 3 +- drivers/net/ethernet/qlogic/qed/qed_int.c | 2 + drivers/net/ethernet/qlogic/qed/qed_ll2.c | 1 + drivers/net/ethernet/qlogic/qed/qed_main.c | 2 +- drivers/net/ethernet/qlogic/qed/qed_rdma.c | 50 +- drivers/net/ethernet/qlogic/qed/qed_rdma.h | 5 + drivers/net/ethernet/realtek/8139cp.c | 5 + drivers/net/ethernet/realtek/r8169.c | 2 +- drivers/net/ethernet/socionext/sni_ave.c | 24 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 24 +- drivers/net/ethernet/via/via-velocity.c | 2 +- drivers/net/ieee802154/ca8210.c | 4 +- drivers/net/ieee802154/mac802154_hwsim.c | 4 +- drivers/net/macvlan.c | 7 +- drivers/net/phy/mdio-gpio.c | 10 +- drivers/net/phy/mscc.c | 14 +- drivers/net/phy/phy_device.c | 34 +- drivers/net/phy/sfp-bus.c | 2 +- drivers/net/rionet.c | 2 +- drivers/net/team/team.c | 2 - drivers/net/tun.c | 16 +- drivers/net/usb/hso.c | 18 +- drivers/net/usb/ipheth.c | 10 +- drivers/net/usb/lan78xx.c | 4 + drivers/net/usb/qmi_wwan.c | 18 +- drivers/net/usb/r8152.c | 33 +- drivers/net/virtio_net.c | 27 +- drivers/net/vxlan.c | 21 +- drivers/net/wireless/ath/ath10k/core.c | 28 + drivers/net/wireless/ath/ath10k/debug.c | 5 +- drivers/net/wireless/ath/ath10k/mac.c | 2 +- drivers/net/wireless/ath/ath10k/thermal.c | 9 + drivers/net/wireless/ath/ath10k/wmi-tlv.h | 3 + drivers/net/wireless/ath/ath10k/wmi.h | 1 + drivers/net/wireless/ath/ath9k/main.c | 3 +- .../broadcom/brcm80211/brcmfmac/cfg80211.c | 3 +- .../net/wireless/broadcom/brcm80211/brcmutil/d11.c | 3 + drivers/net/wireless/intel/iwlwifi/fw/acpi.h | 4 +- drivers/net/wireless/intel/iwlwifi/fw/runtime.h | 6 +- drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 47 +- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 12 +- drivers/net/wireless/intel/iwlwifi/mvm/nvm.c | 5 +- drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 2 + drivers/net/wireless/mac80211_hwsim.c | 20 +- drivers/net/wireless/marvell/mwifiex/11n.c | 5 +- .../net/wireless/marvell/mwifiex/11n_rxreorder.c | 96 +- drivers/net/wireless/marvell/mwifiex/uap_txrx.c | 3 - drivers/net/wireless/mediatek/mt76/Kconfig | 6 + drivers/net/wireless/mediatek/mt76/mac80211.c | 8 +- drivers/net/wireless/mediatek/mt76/mt76x02.h | 1 - .../net/wireless/mediatek/mt76/mt76x2/pci_init.c | 6 +- .../net/wireless/mediatek/mt76/mt76x2/pci_main.c | 4 +- drivers/net/wireless/mediatek/mt76/tx.c | 7 +- drivers/net/wireless/realtek/rtlwifi/base.c | 1 + drivers/net/wireless/ti/wlcore/sdio.c | 17 +- drivers/net/xen-netfront.c | 2 +- drivers/nvdimm/nd-core.h | 2 + drivers/nvdimm/pfn_devs.c | 64 +- drivers/nvdimm/region_devs.c | 41 + drivers/nvme/host/core.c | 18 +- drivers/nvme/host/fc.c | 75 +- drivers/nvme/host/nvme.h | 3 + drivers/nvme/host/rdma.c | 2 + drivers/nvme/target/rdma.c | 3 +- drivers/nvmem/core.c | 10 +- drivers/of/pdt.c | 50 +- drivers/opp/core.c | 347 +- drivers/opp/of.c | 345 +- drivers/opp/opp.h | 26 +- drivers/opp/ti-opp-supply.c | 6 +- drivers/pci/Makefile | 2 +- drivers/pci/controller/dwc/pci-imx6.c | 10 +- drivers/pci/controller/dwc/pci-layerscape.c | 2 +- drivers/pci/controller/dwc/pcie-designware-ep.c | 1 - drivers/pci/msi.c | 23 +- drivers/pci/pci.c | 24 +- drivers/pci/pcie/aer.c | 2 +- drivers/pci/pcie/aspm.c | 2 +- drivers/perf/Kconfig | 9 + drivers/perf/Makefile | 1 + drivers/perf/arm_spe_pmu.c | 6 + drivers/perf/thunderx2_pmu.c | 861 ++ drivers/perf/xgene_pmu.c | 80 +- drivers/phy/qualcomm/phy-qcom-qusb2.c | 20 +- drivers/phy/socionext/Kconfig | 3 +- drivers/pinctrl/meson/pinctrl-meson.c | 3 +- drivers/pinctrl/qcom/pinctrl-sdm660.c | 28 +- drivers/pinctrl/sunxi/pinctrl-sun8i-a83t.c | 2 +- drivers/platform/mips/cpu_hwmon.c | 3 +- drivers/platform/x86/Kconfig | 21 + drivers/platform/x86/Makefile | 1 + drivers/platform/x86/asus-nb-wmi.c | 3 +- drivers/platform/x86/asus-wmi.c | 3 +- drivers/platform/x86/dell-laptop.c | 29 +- drivers/platform/x86/huawei-wmi.c | 208 + drivers/platform/x86/i2c-multi-instantiate.c | 97 +- drivers/platform/x86/ideapad-laptop.c | 7 + drivers/platform/x86/intel_atomisp2_pm.c | 69 +- drivers/platform/x86/intel_cht_int33fe.c | 20 +- drivers/platform/x86/intel_ips.c | 83 +- drivers/platform/x86/intel_pmc_core.c | 180 +- drivers/platform/x86/intel_pmc_core.h | 68 +- drivers/platform/x86/intel_telemetry_debugfs.c | 42 +- drivers/platform/x86/mlx-platform.c | 177 +- drivers/platform/x86/thinkpad_acpi.c | 114 +- drivers/platform/x86/touchscreen_dmi.c | 8 + drivers/power/avs/smartreflex.c | 39 +- drivers/pwm/Kconfig | 4 +- drivers/pwm/pwm-bcm2835.c | 5 +- drivers/pwm/pwm-clps711x.c | 13 +- drivers/pwm/pwm-imx.c | 194 +- drivers/pwm/pwm-lpc18xx-sct.c | 3 - drivers/regulator/88pm8607.c | 2 +- drivers/regulator/Kconfig | 10 + drivers/regulator/Makefile | 1 + drivers/regulator/act8945a-regulator.c | 205 +- drivers/regulator/arizona-ldo1.c | 3 - drivers/regulator/as3711-regulator.c | 5 +- drivers/regulator/axp20x-regulator.c | 876 +- drivers/regulator/bd718x7-regulator.c | 33 +- drivers/regulator/bd9571mwv-regulator.c | 10 +- drivers/regulator/core.c | 1199 +- drivers/regulator/da9052-regulator.c | 2 +- drivers/regulator/da9210-regulator.c | 4 +- drivers/regulator/da9211-regulator.c | 6 + drivers/regulator/dbx500-prcmu.c | 35 +- drivers/regulator/fixed.c | 6 +- drivers/regulator/internal.h | 2 + drivers/regulator/lm363x-regulator.c | 8 +- drivers/regulator/lochnagar-regulator.c | 50 +- drivers/regulator/lp8788-ldo.c | 8 +- drivers/regulator/max77686-regulator.c | 29 +- drivers/regulator/max8952.c | 10 +- drivers/regulator/max8973-regulator.c | 8 +- drivers/regulator/max8997-regulator.c | 2 +- drivers/regulator/mc13xxx-regulator-core.c | 2 +- drivers/regulator/mcp16502.c | 552 + drivers/regulator/of_regulator.c | 81 +- drivers/regulator/palmas-regulator.c | 5 +- drivers/regulator/pfuze100-regulator.c | 2 + drivers/regulator/qcom-rpmh-regulator.c | 2 +- drivers/regulator/s2mps11.c | 54 +- drivers/regulator/s5m8767.c | 11 +- drivers/regulator/stpmic1_regulator.c | 4 +- drivers/regulator/tps65090-regulator.c | 6 + drivers/regulator/tps65910-regulator.c | 4 +- drivers/regulator/wm8350-regulator.c | 4 +- drivers/regulator/wm8994-regulator.c | 33 +- drivers/rtc/rtc-hid-sensor-time.c | 2 +- drivers/s390/cio/vfio_ccw_cp.c | 6 +- drivers/s390/cio/vfio_ccw_drv.c | 10 +- drivers/s390/crypto/ap_bus.c | 8 +- drivers/s390/crypto/ap_bus.h | 1 + drivers/s390/crypto/ap_queue.c | 15 + drivers/s390/crypto/zcrypt_cex2a.c | 1 - drivers/s390/crypto/zcrypt_cex2c.c | 1 - drivers/s390/crypto/zcrypt_cex4.c | 1 - drivers/s390/net/ism_drv.c | 2 +- drivers/s390/net/qeth_core_main.c | 27 +- drivers/s390/virtio/virtio_ccw.c | 17 +- drivers/sbus/char/bbc_envctrl.c | 4 +- drivers/sbus/char/display7seg.c | 1 + drivers/sbus/char/envctrl.c | 8 +- drivers/sbus/char/flash.c | 6 +- drivers/scsi/bnx2fc/bnx2fc_fcoe.c | 2 +- drivers/scsi/libiscsi.c | 4 +- drivers/scsi/lpfc/lpfc_init.c | 6 +- drivers/scsi/lpfc/lpfc_sli.c | 1 - drivers/scsi/qla2xxx/qla_os.c | 14 +- drivers/scsi/sd.c | 23 +- drivers/scsi/storvsc_drv.c | 61 +- drivers/scsi/ufs/ufs-hisi.c | 9 + drivers/scsi/ufs/ufs_quirks.h | 6 + drivers/scsi/ufs/ufshcd.c | 2 + drivers/scsi/vmw_pvscsi.c | 4 +- drivers/slimbus/qcom-ngd-ctrl.c | 3 - drivers/slimbus/slimbus.h | 6 - drivers/soc/tegra/pmc.c | 2 - drivers/spi/Kconfig | 24 +- drivers/spi/Makefile | 3 + drivers/spi/atmel-quadspi.c | 549 + drivers/spi/spi-at91-usart.c | 62 + drivers/spi/spi-bcm2835.c | 496 +- drivers/spi/spi-bcm2835aux.c | 2 +- drivers/spi/spi-dw-mmio.c | 8 + drivers/spi/spi-dw.c | 1 + drivers/spi/spi-fsl-dspi.c | 4 +- drivers/spi/spi-fsl-lpspi.c | 202 +- drivers/spi/spi-geni-qcom.c | 64 +- drivers/spi/spi-gpio.c | 24 +- drivers/spi/spi-imx.c | 156 +- drivers/spi/spi-mem.c | 278 +- drivers/spi/spi-mt65xx.c | 16 +- drivers/spi/spi-mxic.c | 619 + drivers/spi/spi-npcm-pspi.c | 495 + drivers/spi/spi-omap2-mcspi.c | 37 +- drivers/spi/spi-pl022.c | 14 +- drivers/spi/spi-pxa2xx.c | 109 +- drivers/spi/spi-pxa2xx.h | 3 + drivers/spi/spi-qcom-qspi.c | 8 +- drivers/spi/spi-rockchip.c | 579 +- drivers/spi/spi-rspi.c | 6 +- drivers/spi/spi-sh-msiof.c | 16 +- drivers/spi/spi-zynqmp-gqspi.c | 6 +- drivers/spi/spi.c | 84 +- drivers/staging/Kconfig | 2 - drivers/staging/Makefile | 1 - drivers/staging/comedi/comedi.h | 39 +- drivers/staging/comedi/drivers/ni_mio_common.c | 3 +- drivers/staging/media/Kconfig | 4 + drivers/staging/media/Makefile | 2 + drivers/staging/media/bcm2048/radio-bcm2048.c | 5 +- drivers/staging/media/davinci_vpfe/dm365_ipipeif.c | 1 + drivers/staging/media/imx/imx-media-of.c | 2 +- drivers/staging/media/ipu3/Kconfig | 14 + drivers/staging/media/ipu3/Makefile | 11 + drivers/staging/media/ipu3/TODO | 34 + drivers/staging/media/ipu3/include/intel-ipu3.h | 2785 ++++ drivers/staging/media/ipu3/ipu3-abi.h | 2011 +++ drivers/staging/media/ipu3/ipu3-css-fw.c | 265 + drivers/staging/media/ipu3/ipu3-css-fw.h | 188 + drivers/staging/media/ipu3/ipu3-css-params.c | 2943 ++++ drivers/staging/media/ipu3/ipu3-css-params.h | 28 + drivers/staging/media/ipu3/ipu3-css-pool.c | 100 + drivers/staging/media/ipu3/ipu3-css-pool.h | 55 + drivers/staging/media/ipu3/ipu3-css.c | 2391 +++ drivers/staging/media/ipu3/ipu3-css.h | 213 + drivers/staging/media/ipu3/ipu3-dmamap.c | 270 + drivers/staging/media/ipu3/ipu3-dmamap.h | 22 + drivers/staging/media/ipu3/ipu3-mmu.c | 561 + drivers/staging/media/ipu3/ipu3-mmu.h | 35 + drivers/staging/media/ipu3/ipu3-tables.c | 9609 ++++++++++++ drivers/staging/media/ipu3/ipu3-tables.h | 66 + drivers/staging/media/ipu3/ipu3-v4l2.c | 1419 ++ drivers/staging/media/ipu3/ipu3.c | 830 + drivers/staging/media/ipu3/ipu3.h | 168 + drivers/staging/media/rockchip/vpu/Kconfig | 13 + drivers/staging/media/rockchip/vpu/Makefile | 10 + drivers/staging/media/rockchip/vpu/TODO | 13 + drivers/staging/media/rockchip/vpu/rk3288_vpu_hw.c | 118 + .../media/rockchip/vpu/rk3288_vpu_hw_jpeg_enc.c | 125 + .../staging/media/rockchip/vpu/rk3288_vpu_regs.h | 442 + drivers/staging/media/rockchip/vpu/rk3399_vpu_hw.c | 118 + .../media/rockchip/vpu/rk3399_vpu_hw_jpeg_enc.c | 159 + .../staging/media/rockchip/vpu/rk3399_vpu_regs.h | 600 + drivers/staging/media/rockchip/vpu/rockchip_vpu.h | 232 + .../media/rockchip/vpu/rockchip_vpu_common.h | 29 + .../staging/media/rockchip/vpu/rockchip_vpu_drv.c | 537 + .../staging/media/rockchip/vpu/rockchip_vpu_enc.c | 670 + .../staging/media/rockchip/vpu/rockchip_vpu_hw.h | 58 + .../staging/media/rockchip/vpu/rockchip_vpu_jpeg.c | 290 + .../staging/media/rockchip/vpu/rockchip_vpu_jpeg.h | 14 + drivers/staging/media/sunxi/cedrus/Kconfig | 1 + drivers/staging/media/sunxi/cedrus/TODO | 5 + drivers/staging/media/sunxi/cedrus/cedrus.c | 47 +- drivers/staging/media/sunxi/cedrus/cedrus.h | 2 - drivers/staging/media/sunxi/cedrus/cedrus_dec.c | 11 +- drivers/staging/media/sunxi/cedrus/cedrus_hw.c | 41 +- drivers/staging/media/sunxi/cedrus/cedrus_video.c | 5 - drivers/staging/media/tegra-vde/tegra-vde.c | 222 +- drivers/staging/media/tegra-vde/trace.h | 93 + drivers/staging/most/core.c | 2 +- drivers/staging/mt29f_spinand/Kconfig | 16 - drivers/staging/mt29f_spinand/Makefile | 1 - drivers/staging/mt29f_spinand/TODO | 13 - drivers/staging/mt29f_spinand/mt29f_spinand.c | 980 -- drivers/staging/mt29f_spinand/mt29f_spinand.h | 106 - drivers/staging/mt7621-dma/mtk-hsdma.c | 3 +- drivers/staging/mt7621-pinctrl/pinctrl-rt2880.c | 2 +- drivers/staging/rtl8712/mlme_linux.c | 2 +- drivers/staging/rtl8712/rtl871x_mlme.c | 2 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 2 +- drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c | 4 +- drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 2 +- drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 2 +- drivers/staging/vboxvideo/vbox_drv.c | 1 - drivers/staging/vboxvideo/vbox_drv.h | 2 - drivers/staging/vboxvideo/vbox_ttm.c | 65 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 7 +- drivers/target/iscsi/cxgbit/cxgbit_cm.c | 5 +- drivers/target/iscsi/cxgbit/cxgbit_main.c | 1 + drivers/thermal/armada_thermal.c | 28 +- drivers/thermal/broadcom/bcm2835_thermal.c | 11 +- drivers/thermal/broadcom/brcmstb_thermal.c | 2 +- drivers/thermal/hisi_thermal.c | 4 +- drivers/thermal/st/stm_thermal.c | 12 +- drivers/thunderbolt/switch.c | 40 +- drivers/tty/serial/8250/8250_mtk.c | 16 +- drivers/tty/serial/8250/8250_port.c | 29 +- drivers/tty/serial/kgdboc.c | 4 +- drivers/tty/serial/suncore.c | 1 + drivers/tty/serial/sunsu.c | 31 +- drivers/tty/tty_io.c | 11 +- drivers/tty/tty_port.c | 3 +- drivers/uio/uio.c | 7 +- drivers/uio/uio_hv_generic.c | 7 +- drivers/usb/class/cdc-acm.c | 3 + drivers/usb/core/hub.c | 23 +- drivers/usb/core/quirks.c | 21 + drivers/usb/core/usb.c | 6 +- drivers/usb/dwc2/pci.c | 1 + drivers/usb/dwc3/core.c | 1 + drivers/usb/dwc3/dwc3-pci.c | 4 +- drivers/usb/dwc3/gadget.c | 13 +- drivers/usb/gadget/function/f_fs.c | 26 +- drivers/usb/gadget/function/u_ether.c | 11 +- drivers/usb/gadget/udc/omap_udc.c | 88 +- drivers/usb/host/hwa-hc.c | 2 +- drivers/usb/host/xhci-histb.c | 6 +- drivers/usb/host/xhci-hub.c | 67 +- drivers/usb/host/xhci-mtk.c | 6 +- drivers/usb/host/xhci-pci.c | 10 + drivers/usb/host/xhci-plat.c | 6 +- drivers/usb/host/xhci-ring.c | 45 +- drivers/usb/host/xhci-tegra.c | 1 + drivers/usb/host/xhci.c | 44 +- drivers/usb/host/xhci.h | 6 +- drivers/usb/misc/appledisplay.c | 2 + drivers/usb/serial/console.c | 2 +- drivers/usb/serial/option.c | 16 +- drivers/usb/storage/unusual_realtek.h | 10 + drivers/usb/typec/tps6598x.c | 8 +- drivers/vhost/net.c | 8 +- drivers/vhost/vhost.c | 26 +- drivers/vhost/vsock.c | 79 +- drivers/video/backlight/pwm_bl.c | 41 +- drivers/video/hdmi.c | 511 +- drivers/xen/Kconfig | 3 + drivers/xen/Makefile | 1 + drivers/xen/balloon.c | 65 +- drivers/xen/pvcalls-front.c | 4 +- drivers/xen/xen-front-pgdir-shbuf.c | 553 + drivers/xen/xen-pciback/pci_stub.c | 3 +- drivers/xen/xlate_mmu.c | 1 + fs/afs/dir.c | 4 +- fs/afs/fs_probe.c | 39 +- fs/afs/inode.c | 18 +- fs/afs/internal.h | 9 + fs/afs/misc.c | 52 + fs/afs/rotate.c | 53 +- fs/afs/rxrpc.c | 11 +- fs/afs/vl_probe.c | 45 +- fs/afs/vl_rotate.c | 50 +- fs/aio.c | 3 + fs/btrfs/disk-io.c | 11 +- fs/btrfs/file.c | 24 + fs/btrfs/qgroup.c | 3 +- fs/btrfs/relocation.c | 1 + fs/btrfs/send.c | 11 +- fs/btrfs/super.c | 1 + fs/btrfs/tree-checker.c | 8 +- fs/cachefiles/namei.c | 8 +- fs/cachefiles/rdwr.c | 9 +- fs/cachefiles/xattr.c | 3 +- fs/ceph/super.c | 4 +- fs/ceph/super.h | 4 +- fs/cifs/Kconfig | 2 +- fs/cifs/dir.c | 2 +- fs/cifs/file.c | 31 +- fs/cifs/smb2inode.c | 16 +- fs/cifs/smb2ops.c | 23 +- fs/cifs/smb2proto.h | 3 +- fs/dax.c | 89 +- fs/direct-io.c | 4 +- fs/exportfs/expfs.c | 3 +- fs/ext2/super.c | 1 + fs/ext2/xattr.c | 2 +- fs/fscache/object.c | 3 + fs/fuse/dir.c | 26 +- fs/fuse/file.c | 64 +- fs/fuse/fuse_i.h | 4 +- fs/fuse/inode.c | 3 +- fs/hfs/btree.c | 3 +- fs/hfsplus/btree.c | 3 +- fs/iomap.c | 44 +- fs/jffs2/super.c | 3 +- fs/namei.c | 3 +- fs/nfs/callback_proc.c | 22 +- fs/nfs/direct.c | 9 +- fs/nfs/flexfilelayout/flexfilelayout.c | 23 +- fs/nfs/flexfilelayout/flexfilelayout.h | 4 + fs/nfs/flexfilelayout/flexfilelayoutdev.c | 19 + fs/nfs/nfs42proc.c | 19 +- fs/nfs/nfs4_fs.h | 2 + fs/nfs/nfs4state.c | 16 +- fs/nilfs2/btnode.c | 4 +- fs/ocfs2/export.c | 2 +- fs/ocfs2/move_extents.c | 47 +- fs/openpromfs/inode.c | 11 +- fs/overlayfs/dir.c | 14 +- fs/overlayfs/export.c | 6 +- fs/overlayfs/inode.c | 17 +- fs/proc/proc_sysctl.c | 13 +- fs/pstore/ram.c | 15 +- fs/read_write.c | 17 +- fs/splice.c | 7 +- fs/sysfs/file.c | 4 +- fs/sysv/inode.c | 2 +- fs/ubifs/Kconfig | 16 +- fs/ubifs/lpt.c | 12 +- fs/ubifs/replay.c | 72 +- fs/ubifs/sb.c | 13 +- fs/udf/super.c | 16 +- fs/udf/unicode.c | 14 +- fs/userfaultfd.c | 16 + fs/xfs/libxfs/xfs_bmap.c | 5 +- fs/xfs/libxfs/xfs_btree.c | 2 +- fs/xfs/libxfs/xfs_ialloc_btree.c | 11 +- fs/xfs/xfs_bmap_util.c | 14 +- fs/xfs/xfs_bmap_util.h | 3 + fs/xfs/xfs_buf_item.c | 28 +- fs/xfs/xfs_file.c | 2 +- fs/xfs/xfs_qm_bhv.c | 2 +- fs/xfs/xfs_reflink.c | 18 +- fs/xfs/xfs_trace.h | 5 +- include/acpi/acoutput.h | 6 +- include/acpi/acpi_drivers.h | 7 + include/acpi/acpixf.h | 2 +- include/acpi/actbl.h | 1 + include/acpi/actbl3.h | 23 + include/acpi/actypes.h | 6 + include/acpi/platform/aclinux.h | 4 + include/asm-generic/bug.h | 8 +- include/asm-generic/fixmap.h | 1 + include/drm/bridge/dw_hdmi.h | 1 + include/drm/bridge/dw_mipi_dsi.h | 14 +- include/drm/drmP.h | 7 +- include/drm/drm_atomic.h | 10 +- include/drm/drm_atomic_helper.h | 45 +- include/drm/drm_atomic_state_helper.h | 73 + include/drm/drm_connector.h | 60 +- include/drm/drm_crtc.h | 9 + include/drm/drm_crtc_helper.h | 6 - include/drm/drm_damage_helper.h | 99 + include/drm/drm_dp_helper.h | 98 + include/drm/drm_dp_mst_helper.h | 6 - include/drm/drm_drv.h | 14 +- include/drm/drm_dsc.h | 485 + include/drm/drm_fb_cma_helper.h | 2 - include/drm/drm_file.h | 14 +- include/drm/drm_fourcc.h | 89 +- include/drm/drm_framebuffer.h | 24 - include/drm/drm_gem.h | 181 +- include/drm/drm_gem_cma_helper.h | 24 + include/drm/drm_global.h | 53 - include/drm/drm_hdcp.h | 212 + include/drm/drm_mipi_dsi.h | 8 + include/drm/drm_mode_config.h | 27 + include/drm/drm_modeset_lock.h | 59 + include/drm/drm_plane.h | 44 + include/drm/drm_plane_helper.h | 35 - include/drm/drm_prime.h | 4 +- include/drm/drm_property.h | 3 +- include/drm/drm_syncobj.h | 4 +- include/drm/drm_vblank.h | 8 +- include/drm/gpu_scheduler.h | 9 + include/drm/i915_pciids.h | 21 +- include/drm/tinydrm/tinydrm.h | 35 +- include/drm/ttm/ttm_bo_driver.h | 23 +- include/drm/ttm/ttm_execbuf_util.h | 4 +- include/drm/ttm/ttm_memory.h | 4 +- include/dt-bindings/clock/bcm2835-aux.h | 10 +- include/dt-bindings/clock/bcm2835.h | 10 +- include/dt-bindings/clock/gxbb-clkc.h | 18 + include/dt-bindings/clock/imx6qdl-clock.h | 4 +- include/dt-bindings/clock/imx7ulp-clock.h | 116 + include/dt-bindings/clock/imx8mq-clock.h | 395 + include/dt-bindings/clock/imx8qxp-clock.h | 289 + include/dt-bindings/clock/meson8b-clkc.h | 4 + include/dt-bindings/clock/mt7629-clk.h | 203 + include/dt-bindings/clock/qcom,gcc-msm8998.h | 94 + include/dt-bindings/clock/qcom,gcc-sdm845.h | 2 + include/dt-bindings/clock/qcom,gpucc-sdm845.h | 24 + include/dt-bindings/clock/qcom,lpass-sdm845.h | 15 + include/dt-bindings/clock/qcom,rpmcc.h | 4 + include/dt-bindings/clock/r8a7795-cpg-mssr.h | 2 +- include/dt-bindings/clock/r8a7796-cpg-mssr.h | 2 +- include/dt-bindings/clock/r8a77995-cpg-mssr.h | 5 +- include/dt-bindings/clock/rk3328-cru.h | 3 +- include/dt-bindings/clock/sun8i-de2.h | 3 + include/dt-bindings/clock/suniv-ccu-f1c100s.h | 70 + include/dt-bindings/firmware/imx/rsrc.h | 559 + include/dt-bindings/media/xilinx-vip.h | 5 +- .../regulator/active-semi,8945a-regulator.h | 30 + include/dt-bindings/reset/sun8i-de2.h | 1 + include/dt-bindings/reset/suniv-ccu-f1c100s.h | 38 + include/dt-bindings/sound/qcom,q6afe.h | 1 + include/kvm/arm_arch_timer.h | 4 - include/linux/acpi.h | 30 +- include/linux/adxl.h | 5 - include/linux/can/dev.h | 1 + include/linux/can/rx-offload.h | 7 +- include/linux/clk-provider.h | 15 +- include/linux/clk/clk-conf.h | 5 +- include/linux/compiler.h | 56 +- include/linux/compiler_attributes.h | 9 +- include/linux/compiler_types.h | 108 +- include/linux/cpuhotplug.h | 2 + include/linux/cpuidle.h | 2 + include/linux/dax.h | 14 +- include/linux/dell-led.h | 7 - include/linux/devfreq.h | 13 + include/linux/dma-direct.h | 2 +- include/linux/dma-fence.h | 1 + include/linux/dma-mapping.h | 2 +- include/linux/edac.h | 6 - include/linux/filter.h | 13 +- include/linux/firmware/imx/sci.h | 1 + include/linux/firmware/imx/svc/pm.h | 85 + include/linux/firmware/imx/types.h | 552 - include/linux/fscache-cache.h | 3 +- include/linux/ftrace.h | 4 +- include/linux/gfp.h | 12 +- include/linux/gpio/consumer.h | 23 + include/linux/hdmi.h | 24 +- include/linux/hid-sensor-hub.h | 4 +- include/linux/hid.h | 28 - include/linux/hrtimer.h | 5 +- include/linux/hyperv.h | 7 + include/linux/i3c/ccc.h | 385 + include/linux/i3c/device.h | 331 + include/linux/i3c/master.h | 648 + include/linux/interrupt.h | 19 +- include/linux/irq.h | 6 +- include/linux/irq_sim.h | 2 +- include/linux/irqchip.h | 4 +- include/linux/irqchip/irq-madera.h | 132 + include/linux/irqdomain.h | 6 +- include/linux/kexec.h | 11 +- include/linux/kvm_host.h | 12 +- include/linux/leds.h | 21 + include/linux/mempolicy.h | 2 - include/linux/mfd/axp20x.h | 4 +- include/linux/mfd/wm8994/pdata.h | 3 - include/linux/mlx5/mlx5_ifc.h | 22 +- include/linux/mm_types.h | 5 + include/linux/mmzone.h | 6 + include/linux/mod_devicetable.h | 19 +- include/linux/msi.h | 6 +- include/linux/mtd/cfi.h | 1 + include/linux/mtd/mtd.h | 3 +- include/linux/mtd/rawnand.h | 158 +- include/linux/mtd/sh_flctl.h | 16 +- include/linux/mtd/spi-nor.h | 11 +- include/linux/mtd/spinand.h | 2 + include/linux/net_dim.h | 2 + include/linux/netfilter/nf_conntrack_proto_gre.h | 13 + include/linux/netfilter/nfnetlink.h | 12 - include/linux/of.h | 1 - include/linux/pci.h | 4 + include/linux/pe.h | 2 +- include/linux/perf/arm_pmu.h | 4 +- include/linux/platform_data/davinci_asp.h | 1 + include/linux/platform_data/gpio-davinci.h | 2 + include/linux/pm.h | 5 +- include/linux/pm_domain.h | 14 +- include/linux/pm_opp.h | 23 +- include/linux/pm_runtime.h | 6 +- include/linux/power/smartreflex.h | 10 +- include/linux/preempt.h | 3 - include/linux/property.h | 12 + include/linux/psi.h | 3 +- include/linux/pstore.h | 5 +- include/linux/ptrace.h | 17 - include/linux/pwm.h | 42 - include/linux/regmap.h | 41 +- include/linux/regulator/consumer.h | 2 +- include/linux/regulator/driver.h | 9 +- include/linux/regulator/machine.h | 3 + include/linux/regulator/pfuze100.h | 3 +- include/linux/reservation.h | 12 +- include/linux/sched.h | 12 +- include/linux/sched/smt.h | 20 + include/linux/sfp.h | 2 +- include/linux/skbuff.h | 18 +- include/linux/spi/pxa2xx_spi.h | 1 + include/linux/spi/spi-mem.h | 84 +- include/linux/spi/spi.h | 5 +- include/linux/sunrpc/xdr.h | 1 - include/linux/swap.h | 4 +- include/linux/sysfs.h | 8 +- include/linux/t10-pi.h | 9 +- include/linux/tcp.h | 1 + include/linux/thinkpad_acpi.h | 16 - include/linux/tracehook.h | 4 +- include/linux/tracepoint.h | 6 +- include/linux/tty.h | 1 + include/linux/usb.h | 4 +- include/linux/usb/quirks.h | 3 + include/linux/xarray.h | 321 +- include/media/cec.h | 1 + include/media/davinci/vpbe.h | 4 - include/media/media-request.h | 2 +- include/media/mpeg2-ctrls.h | 86 + include/media/rc-map.h | 1 + include/media/v4l2-common.h | 5 + include/media/v4l2-ctrls.h | 6 + include/media/v4l2-dev.h | 13 +- include/media/v4l2-ioctl.h | 33 +- include/media/v4l2-mem2mem.h | 2 +- include/media/v4l2-subdev.h | 6 +- include/media/videobuf2-core.h | 2 + include/net/af_rxrpc.h | 3 +- include/net/ip_tunnels.h | 19 - include/net/neighbour.h | 28 +- include/net/netfilter/ipv4/nf_nat_masquerade.h | 2 +- include/net/netfilter/ipv6/nf_nat_masquerade.h | 2 +- include/net/sctp/sctp.h | 17 + include/net/sctp/structs.h | 2 + include/net/sock.h | 25 +- include/net/tls.h | 6 + include/net/xfrm.h | 1 + include/soc/tegra/pmc.h | 2 - include/sound/compress_driver.h | 19 + include/sound/hda_codec.h | 1 + include/sound/hda_component.h | 11 +- include/sound/hdaudio.h | 14 +- include/sound/pcm_params.h | 4 +- include/sound/simple_card_utils.h | 6 +- include/sound/soc-acpi-intel-match.h | 1 + include/sound/soc-acpi.h | 15 + include/sound/soc.h | 16 +- include/trace/events/rxrpc.h | 2 + include/trace/events/sched.h | 12 +- include/uapi/asm-generic/Kbuild.asm | 1 + include/uapi/asm-generic/unistd.h | 8 +- include/uapi/drm/amdgpu_drm.h | 6 + include/uapi/drm/drm_fourcc.h | 15 + include/uapi/drm/drm_mode.h | 19 + include/uapi/drm/i915_drm.h | 8 + include/uapi/drm/msm_drm.h | 25 +- include/uapi/drm/v3d_drm.h | 39 +- include/uapi/drm/virtgpu_drm.h | 13 +- include/uapi/linux/blkzoned.h | 4 +- include/uapi/linux/bpf.h | 56 +- include/uapi/linux/elf.h | 2 + include/uapi/linux/if_tunnel.h | 20 + include/uapi/linux/in.h | 10 +- include/uapi/linux/input-event-codes.h | 1 - include/uapi/linux/kfd_ioctl.h | 26 +- include/uapi/linux/kvm.h | 19 + include/uapi/linux/net_tstamp.h | 4 +- include/uapi/linux/netlink.h | 2 +- include/uapi/linux/prctl.h | 9 + include/uapi/linux/v4l2-common.h | 28 +- include/uapi/linux/v4l2-controls.h | 67 +- include/uapi/linux/videodev2.h | 8 +- include/uapi/linux/virtio_gpu.h | 18 + include/uapi/sound/firewire.h | 20 + include/video/imx-ipu-v3.h | 9 + include/xen/balloon.h | 5 - include/xen/interface/hvm/start_info.h | 63 +- include/xen/xen-front-pgdir-shbuf.h | 89 + include/xen/xen.h | 3 + init/Kconfig | 9 + init/initramfs.c | 22 +- kernel/bpf/btf.c | 82 + kernel/bpf/core.c | 55 +- kernel/bpf/local_storage.c | 3 +- kernel/bpf/queue_stack_maps.c | 16 +- kernel/bpf/verifier.c | 118 +- kernel/cpu.c | 15 +- kernel/dma/direct.c | 7 +- kernel/dma/swiotlb.c | 3 +- kernel/events/uprobes.c | 14 +- kernel/fork.c | 9 +- kernel/futex.c | 69 +- kernel/irq/affinity.c | 176 +- kernel/irq/chip.c | 2 +- kernel/irq/devres.c | 4 +- kernel/irq/ipi.c | 4 +- kernel/irq/irq_sim.c | 23 +- kernel/irq/irqdesc.c | 28 +- kernel/irq/irqdomain.c | 4 +- kernel/irq/manage.c | 2 +- kernel/irq/matrix.c | 34 +- kernel/irq/msi.c | 8 +- kernel/irq/spurious.c | 6 +- kernel/kcov.c | 4 +- kernel/kexec_file.c | 70 +- kernel/power/main.c | 15 +- kernel/power/qos.c | 15 +- kernel/ptrace.c | 10 - kernel/sched/core.c | 19 +- kernel/sched/cpufreq.c | 5 +- kernel/sched/cpufreq_schedutil.c | 5 +- kernel/sched/psi.c | 30 +- kernel/sched/sched.h | 4 +- kernel/sched/stats.h | 8 +- kernel/stackleak.c | 6 +- kernel/sys.c | 8 + kernel/time/alarmtimer.c | 5 +- kernel/time/clockevents.c | 18 +- kernel/time/clocksource.c | 20 +- kernel/time/hrtimer.c | 19 +- kernel/time/itimer.c | 2 - kernel/time/jiffies.c | 28 +- kernel/time/ntp.c | 1 - kernel/time/posix-clock.c | 17 +- kernel/time/posix-stubs.c | 5 +- kernel/time/posix-timers.c | 30 +- kernel/time/sched_clock.c | 9 +- kernel/time/test_udelay.c | 10 +- kernel/time/tick-broadcast-hrtimer.c | 4 +- kernel/time/tick-broadcast.c | 6 +- kernel/time/tick-common.c | 6 +- kernel/time/tick-oneshot.c | 6 +- kernel/time/tick-sched.c | 5 +- kernel/time/time.c | 13 +- kernel/time/timeconst.bc | 2 + kernel/time/timeconv.c | 1 + kernel/time/timecounter.c | 17 +- kernel/time/timekeeping.c | 15 +- kernel/time/timekeeping_debug.c | 26 +- kernel/time/timer.c | 3 +- kernel/time/timer_list.c | 7 +- kernel/trace/bpf_trace.c | 8 +- kernel/trace/ftrace.c | 8 +- kernel/trace/trace.h | 57 +- kernel/trace/trace_events_filter.c | 5 +- kernel/trace/trace_events_trigger.c | 6 +- kernel/trace/trace_functions_graph.c | 53 +- kernel/trace/trace_irqsoff.c | 2 + kernel/trace/trace_sched_wakeup.c | 2 + lib/debugobjects.c | 5 +- lib/gcd.c | 2 +- lib/iov_iter.c | 38 +- lib/radix-tree.c | 4 +- lib/test_firmware.c | 1 + lib/test_hexdump.c | 2 +- lib/test_kmod.c | 1 - lib/test_xarray.c | 203 +- lib/xarray.c | 147 +- mm/gup.c | 3 +- mm/huge_memory.c | 114 +- mm/hugetlb.c | 7 +- mm/khugepaged.c | 140 +- mm/memblock.c | 2 +- mm/memory-failure.c | 6 +- mm/mempolicy.c | 34 +- mm/mmap.c | 25 +- mm/page_alloc.c | 23 +- mm/rmap.c | 13 +- mm/shmem.c | 51 +- mm/sparse.c | 16 + mm/truncate.c | 8 +- mm/userfaultfd.c | 62 +- mm/vmscan.c | 22 +- net/batman-adv/bat_v_elp.c | 6 +- net/batman-adv/fragmentation.c | 2 +- net/bpf/test_run.c | 21 +- net/bridge/br_private.h | 7 + net/bridge/br_vlan.c | 3 +- net/can/raw.c | 17 +- net/ceph/messenger.c | 12 +- net/core/dev.c | 76 +- net/core/filter.c | 32 +- net/core/flow_dissector.c | 6 +- net/core/gro_cells.c | 1 + net/core/neighbour.c | 7 +- net/core/rtnetlink.c | 3 + net/core/skbuff.c | 5 + net/core/skmsg.c | 3 + net/core/sysctl_net_core.c | 20 +- net/dsa/master.c | 34 +- net/dsa/slave.c | 28 - net/ipv4/devinet.c | 5 +- net/ipv4/inet_diag.c | 4 +- net/ipv4/ip_forward.c | 1 + net/ipv4/ip_fragment.c | 25 +- net/ipv4/ip_input.c | 4 +- net/ipv4/ip_output.c | 3 +- net/ipv4/ip_tunnel_core.c | 2 +- net/ipv4/ipconfig.c | 2 + net/ipv4/ipmr.c | 4 + net/ipv4/netfilter/ipt_MASQUERADE.c | 7 +- net/ipv4/netfilter/nf_nat_masquerade_ipv4.c | 38 +- net/ipv4/netfilter/nft_masq_ipv4.c | 4 +- net/ipv4/raw.c | 2 +- net/ipv4/tcp_input.c | 31 +- net/ipv4/tcp_output.c | 51 +- net/ipv4/tcp_timer.c | 22 +- net/ipv6/addrconf.c | 19 +- net/ipv6/ip6_input.c | 4 +- net/ipv6/ip6_output.c | 46 +- net/ipv6/ip6_tunnel.c | 1 + net/ipv6/ip6_udp_tunnel.c | 3 +- net/ipv6/ip6_vti.c | 1 + net/ipv6/ip6mr.c | 4 + net/ipv6/netfilter.c | 3 +- net/ipv6/netfilter/ip6t_MASQUERADE.c | 8 +- net/ipv6/netfilter/nf_conntrack_reasm.c | 8 +- net/ipv6/netfilter/nf_nat_masquerade_ipv6.c | 49 +- net/ipv6/netfilter/nft_masq_ipv6.c | 4 +- net/ipv6/raw.c | 2 + net/ipv6/reassembly.c | 9 +- net/ipv6/route.c | 14 +- net/ipv6/seg6_iptunnel.c | 1 + net/l2tp/l2tp_core.c | 9 +- net/mac80211/cfg.c | 7 +- net/mac80211/iface.c | 5 + net/mac80211/main.c | 2 - net/mac80211/mlme.c | 12 +- net/mac80211/rx.c | 5 +- net/mac80211/status.c | 7 + net/mac80211/tx.c | 4 +- net/netfilter/ipset/ip_set_list_set.c | 2 +- net/netfilter/ipvs/ip_vs_ctl.c | 3 + net/netfilter/nf_conncount.c | 46 +- net/netfilter/nf_conntrack_proto_gre.c | 14 +- net/netfilter/nf_conntrack_seqadj.c | 7 +- net/netfilter/nf_nat_core.c | 3 +- net/netfilter/nf_tables_api.c | 67 +- net/netfilter/nf_tables_core.c | 2 +- net/netfilter/nfnetlink_cttimeout.c | 15 +- net/netfilter/nft_compat.c | 3 +- net/netfilter/nft_flow_offload.c | 5 +- net/netfilter/xt_RATEEST.c | 10 - net/netfilter/xt_hashlimit.c | 9 +- net/netlink/af_netlink.c | 4 +- net/openvswitch/conntrack.c | 2 +- net/packet/af_packet.c | 14 +- net/rds/message.c | 24 +- net/rds/rdma.c | 75 +- net/rds/rds.h | 23 +- net/rds/send.c | 61 +- net/rxrpc/af_rxrpc.c | 27 +- net/sched/act_pedit.c | 3 +- net/sched/act_police.c | 60 +- net/sched/cls_flower.c | 30 +- net/sched/sch_fq.c | 31 +- net/sched/sch_netem.c | 3 + net/sctp/associola.c | 9 +- net/sctp/chunk.c | 6 + net/sctp/ipv6.c | 1 + net/sctp/output.c | 25 +- net/sctp/sm_make_chunk.c | 3 + net/sctp/socket.c | 29 +- net/sctp/stream.c | 1 - net/smc/af_smc.c | 25 +- net/smc/smc.h | 4 + net/smc/smc_cdc.c | 26 +- net/smc/smc_cdc.h | 60 +- net/smc/smc_core.c | 20 +- net/smc/smc_core.h | 5 +- net/smc/smc_ism.c | 43 +- net/smc/smc_ism.h | 1 + net/smc/smc_wr.c | 4 +- net/socket.c | 2 +- net/sunrpc/auth_gss/auth_gss.c | 4 + net/sunrpc/clnt.c | 9 + net/sunrpc/xprt.c | 48 +- net/sunrpc/xprtsock.c | 91 +- net/tipc/discover.c | 19 +- net/tipc/net.c | 45 +- net/tipc/net.h | 2 +- net/tipc/node.c | 7 +- net/tipc/socket.c | 55 +- net/tipc/udp_media.c | 9 +- net/tls/tls_main.c | 44 +- net/tls/tls_sw.c | 10 +- net/vmw_vsock/af_vsock.c | 7 +- net/vmw_vsock/vmci_transport.c | 67 +- net/wireless/mlme.c | 4 +- net/wireless/nl80211.c | 5 +- net/wireless/sme.c | 8 +- net/wireless/util.c | 2 + net/x25/af_x25.c | 18 +- net/x25/x25_in.c | 9 + net/xfrm/xfrm_input.c | 7 +- net/xfrm/xfrm_output.c | 1 + net/xfrm/xfrm_state.c | 10 +- net/xfrm/xfrm_user.c | 4 +- samples/v4l/v4l2-pci-skeleton.c | 11 +- scripts/Kbuild.include | 4 +- scripts/Makefile.build | 2 - scripts/checkstack.pl | 4 +- scripts/checksyscalls.sh | 1 + scripts/coccinelle/api/drm-get-put.cocci | 78 - scripts/gcc-plugins/stackleak_plugin.c | 8 +- scripts/mod/Makefile | 2 - scripts/spdxcheck.py | 6 +- scripts/unifdef.c | 4 +- security/integrity/ima/ima_policy.c | 10 +- security/keys/keyctl_pkey.c | 2 +- security/keys/trusted.c | 2 +- security/selinux/nlmsgtab.c | 13 +- sound/aoa/fabrics/layout.c | 6 +- sound/aoa/soundbus/core.c | 4 +- sound/aoa/soundbus/i2sbus/core.c | 6 +- sound/aoa/soundbus/sysfs.c | 34 +- sound/core/compress_offload.c | 18 +- sound/core/control.c | 171 +- sound/core/oss/pcm_oss.c | 6 +- sound/core/oss/pcm_plugin.c | 6 +- sound/core/pcm.c | 2 + sound/core/pcm_native.c | 14 +- sound/firewire/Kconfig | 2 + sound/firewire/amdtp-stream-trace.h | 4 +- sound/firewire/amdtp-stream.c | 4 +- sound/firewire/bebob/bebob.c | 2 +- sound/firewire/fireface/Makefile | 3 +- sound/firewire/fireface/ff-pcm.c | 35 +- sound/firewire/fireface/ff-proc.c | 193 +- sound/firewire/fireface/ff-protocol-ff400.c | 341 +- sound/firewire/fireface/ff-protocol-ff800.c | 143 + sound/firewire/fireface/ff-stream.c | 126 +- sound/firewire/fireface/ff-transaction.c | 157 +- sound/firewire/fireface/ff.c | 25 +- sound/firewire/fireface/ff.h | 42 +- sound/firewire/oxfw/oxfw.c | 8 + sound/firewire/tascam/amdtp-tascam.c | 51 +- sound/firewire/tascam/tascam-hwdep.c | 115 +- sound/firewire/tascam/tascam.h | 9 + sound/hda/hdac_bus.c | 7 +- sound/hda/hdac_component.c | 39 +- sound/hda/hdac_device.c | 17 - sound/isa/wss/wss_lib.c | 2 - sound/pci/ac97/ac97_codec.c | 2 +- sound/pci/asihpi/asihpi.c | 2 +- sound/pci/emu10k1/emufx.c | 5 + sound/pci/hda/Kconfig | 62 + sound/pci/hda/dell_wmi_helper.c | 48 - sound/pci/hda/hda_codec.c | 16 +- sound/pci/hda/hda_controller.c | 11 - sound/pci/hda/hda_controller.h | 8 +- sound/pci/hda/hda_generic.c | 31 + sound/pci/hda/hda_generic.h | 2 + sound/pci/hda/hda_intel.c | 280 +- sound/pci/hda/hda_jack.c | 56 +- sound/pci/hda/hda_jack.h | 12 +- sound/pci/hda/hda_tegra.c | 22 +- sound/pci/hda/patch_ca0132.c | 212 +- sound/pci/hda/patch_conexant.c | 1 + sound/pci/hda/patch_hdmi.c | 14 +- sound/pci/hda/patch_realtek.c | 247 +- sound/pci/hda/thinkpad_helper.c | 43 +- sound/pci/rme9652/hdsp.c | 10 +- sound/ppc/pmac.c | 4 +- sound/ppc/tumbler.c | 4 +- sound/soc/Kconfig | 4 +- sound/soc/Makefile | 4 +- sound/soc/amd/Kconfig | 6 + sound/soc/amd/Makefile | 1 + sound/soc/amd/acp-da7219-max98357a.c | 2 +- sound/soc/amd/acp-pcm-dma.c | 22 +- sound/soc/amd/acp.h | 2 +- sound/soc/amd/raven/Makefile | 6 + sound/soc/amd/raven/acp3x-pcm-dma.c | 777 + sound/soc/amd/raven/acp3x.h | 58 + sound/soc/amd/raven/chip_offset_byte.h | 639 + sound/soc/amd/raven/pci-acp3x.c | 156 + sound/soc/codecs/Kconfig | 6 + sound/soc/codecs/Makefile | 2 + sound/soc/codecs/ak4104.c | 22 +- sound/soc/codecs/ak4118.c | 438 + sound/soc/codecs/ak4458.c | 2 +- sound/soc/codecs/ak5558.c | 19 +- sound/soc/codecs/cs4270.c | 23 +- sound/soc/codecs/dmic.c | 40 + sound/soc/codecs/hdac_hda.c | 2 +- sound/soc/codecs/hdac_hdmi.c | 88 +- sound/soc/codecs/max98373.c | 35 +- sound/soc/codecs/max9867.c | 505 +- sound/soc/codecs/max9867.h | 41 +- sound/soc/codecs/nau8540.c | 2 +- sound/soc/codecs/nau8822.c | 26 +- sound/soc/codecs/nau8822.h | 9 +- sound/soc/codecs/nau8825.c | 4 +- sound/soc/codecs/pcm186x.h | 2 +- sound/soc/codecs/pcm3060.c | 36 +- sound/soc/codecs/pcm3060.h | 3 + sound/soc/codecs/pcm3168a.c | 40 +- sound/soc/codecs/pcm512x.c | 121 +- sound/soc/codecs/pcm512x.h | 2 + sound/soc/codecs/rt5660.c | 1 + sound/soc/codecs/rt5663.c | 75 +- sound/soc/codecs/simple-amplifier.c | 4 + sound/soc/codecs/tas6424.c | 2 +- sound/soc/codecs/tlv320aic31xx.c | 2 +- sound/soc/codecs/tlv320aic3x.c | 10 + sound/soc/codecs/tlv320dac33.c | 2 +- sound/soc/codecs/wm8998.c | 2 +- sound/soc/codecs/wm9705.c | 10 +- sound/soc/codecs/wm9712.c | 10 +- sound/soc/codecs/wm9713.c | 10 +- sound/soc/codecs/wm_adsp.c | 51 +- sound/soc/davinci/Kconfig | 106 - sound/soc/davinci/Makefile | 16 - sound/soc/davinci/davinci-evm.c | 511 - sound/soc/davinci/davinci-mcasp.c | 2131 --- sound/soc/davinci/davinci-mcasp.h | 314 - sound/soc/davinci/edma-pcm.h | 32 - sound/soc/fsl/Kconfig | 2 +- sound/soc/fsl/fsl-asoc-card.c | 6 +- sound/soc/fsl/fsl_ssi_dbg.c | 14 +- sound/soc/generic/Kconfig | 4 +- sound/soc/generic/audio-graph-card.c | 465 +- sound/soc/generic/audio-graph-scu-card.c | 262 +- sound/soc/generic/simple-card-utils.c | 45 +- sound/soc/generic/simple-card.c | 402 +- sound/soc/generic/simple-scu-card.c | 264 +- sound/soc/intel/Kconfig | 91 +- sound/soc/intel/atom/sst/sst_acpi.c | 4 + sound/soc/intel/atom/sst/sst_loader.c | 8 +- sound/soc/intel/atom/sst/sst_pvt.c | 4 +- sound/soc/intel/boards/Kconfig | 44 +- sound/soc/intel/boards/Makefile | 2 + sound/soc/intel/boards/bytcr_rt5640.c | 33 +- sound/soc/intel/boards/bytcr_rt5651.c | 6 +- sound/soc/intel/boards/cht_bsw_max98090_ti.c | 46 +- sound/soc/intel/boards/cht_bsw_rt5645.c | 6 +- sound/soc/intel/boards/cht_bsw_rt5672.c | 2 +- sound/soc/intel/boards/glk_rt5682_max98357a.c | 2 +- sound/soc/intel/boards/kbl_da7219_max98927.c | 14 +- sound/soc/intel/boards/kbl_rt5660.c | 543 + sound/soc/intel/boards/kbl_rt5663_max98927.c | 14 +- .../soc/intel/boards/kbl_rt5663_rt5514_max98927.c | 10 +- sound/soc/intel/boards/skl_hda_dsp_generic.c | 22 +- sound/soc/intel/boards/skl_nau88l25_max98357a.c | 14 +- sound/soc/intel/boards/skl_nau88l25_ssm4567.c | 14 +- sound/soc/intel/common/Makefile | 2 +- sound/soc/intel/common/soc-acpi-intel-bxt-match.c | 36 + sound/soc/intel/common/soc-acpi-intel-icl-match.c | 32 + sound/soc/intel/common/soc-acpi-intel-kbl-match.c | 10 + sound/soc/intel/skylake/skl-messages.c | 8 + sound/soc/intel/skylake/skl-nhlt.c | 3 + sound/soc/intel/skylake/skl-sst-ipc.c | 50 +- sound/soc/intel/skylake/skl.c | 224 +- sound/soc/intel/skylake/skl.h | 3 - sound/soc/mediatek/mt6797/mt6797-afe-pcm.c | 2 +- sound/soc/mediatek/mt8173/mt8173-afe-pcm.c | 2 +- sound/soc/meson/Kconfig | 9 +- sound/soc/meson/Makefile | 2 + sound/soc/meson/axg-fifo.h | 3 +- sound/soc/meson/axg-spdifin.c | 521 + sound/soc/meson/axg-toddr.c | 15 +- sound/soc/omap/Kconfig | 129 - sound/soc/omap/Makefile | 32 - sound/soc/omap/am3517evm.c | 141 - sound/soc/omap/mcbsp.c | 1104 -- sound/soc/omap/mcbsp.h | 358 - sound/soc/omap/omap-abe-twl6040.c | 362 - sound/soc/omap/omap-dmic.c | 532 - sound/soc/omap/omap-mcbsp.c | 906 -- sound/soc/omap/omap-mcbsp.h | 44 - sound/soc/omap/omap-mcpdm.c | 578 - sound/soc/omap/sdma-pcm.h | 21 - sound/soc/pxa/Kconfig | 26 +- sound/soc/pxa/Makefile | 1 - sound/soc/pxa/raumfeld.c | 318 - sound/soc/qcom/Kconfig | 2 + sound/soc/qcom/common.c | 9 +- sound/soc/qcom/lpass-platform.c | 2 +- sound/soc/qcom/qdsp6/q6afe-dai.c | 238 +- sound/soc/qcom/qdsp6/q6afe.c | 20 +- sound/soc/qcom/qdsp6/q6asm-dai.c | 405 +- sound/soc/qcom/qdsp6/q6asm.c | 5 + sound/soc/qcom/qdsp6/q6routing.c | 28 + sound/soc/qcom/sdm845.c | 186 +- sound/soc/rockchip/rockchip_pcm.c | 1 + sound/soc/sh/rcar/adg.c | 38 +- sound/soc/sh/rcar/cmd.c | 11 +- sound/soc/sh/rcar/core.c | 256 +- sound/soc/sh/rcar/ctu.c | 138 +- sound/soc/sh/rcar/dma.c | 84 +- sound/soc/sh/rcar/dvc.c | 21 +- sound/soc/sh/rcar/gen.c | 49 +- sound/soc/sh/rcar/mix.c | 3 +- sound/soc/sh/rcar/rsnd.h | 382 +- sound/soc/sh/rcar/src.c | 67 +- sound/soc/sh/rcar/ssi.c | 271 +- sound/soc/sh/rcar/ssiu.c | 300 +- sound/soc/soc-acpi.c | 10 +- sound/soc/soc-core.c | 14 +- sound/soc/stm/stm32_sai.c | 8 +- sound/soc/stm/stm32_sai_sub.c | 5 +- sound/soc/sunxi/Kconfig | 2 +- sound/soc/sunxi/sun50i-codec-analog.c | 2 + sound/soc/sunxi/sun8i-codec.c | 12 +- sound/soc/ti/Kconfig | 209 + sound/soc/ti/Makefile | 44 + sound/soc/{omap => ti}/ams-delta.c | 0 sound/soc/ti/davinci-evm.c | 511 + sound/soc/{davinci => ti}/davinci-i2s.c | 0 sound/soc/{davinci => ti}/davinci-i2s.h | 0 sound/soc/ti/davinci-mcasp.c | 2212 +++ sound/soc/ti/davinci-mcasp.h | 306 + sound/soc/{davinci => ti}/davinci-vcif.c | 0 sound/soc/{davinci => ti}/edma-pcm.c | 0 sound/soc/ti/edma-pcm.h | 32 + sound/soc/{omap => ti}/n810.c | 0 sound/soc/ti/omap-abe-twl6040.c | 353 + sound/soc/ti/omap-dmic.c | 541 + sound/soc/{omap => ti}/omap-dmic.h | 0 .../soc/{omap/omap-hdmi-audio.c => ti/omap-hdmi.c} | 0 sound/soc/ti/omap-mcbsp-priv.h | 324 + sound/soc/ti/omap-mcbsp-st.c | 516 + sound/soc/ti/omap-mcbsp.c | 1479 ++ sound/soc/ti/omap-mcbsp.h | 46 + sound/soc/ti/omap-mcpdm.c | 619 + sound/soc/{omap => ti}/omap-mcpdm.h | 0 sound/soc/{omap => ti}/omap-twl4030.c | 0 sound/soc/{omap => ti}/omap3pandora.c | 0 sound/soc/{omap => ti}/osk5912.c | 0 sound/soc/{omap => ti}/rx51.c | 0 sound/soc/{omap => ti}/sdma-pcm.c | 0 sound/soc/ti/sdma-pcm.h | 21 + sound/soc/xilinx/Kconfig | 8 + sound/soc/xilinx/Makefile | 2 + sound/soc/xilinx/xlnx_i2s.c | 185 + sound/sparc/cs4231.c | 14 +- sound/synth/emux/emux_hwdep.c | 7 +- sound/usb/card.c | 5 +- sound/usb/quirks-table.h | 10 + sound/usb/quirks.c | 130 +- sound/x86/intel_hdmi_audio.c | 26 +- sound/xen/Kconfig | 1 + sound/xen/Makefile | 1 - sound/xen/xen_snd_front.c | 7 +- sound/xen/xen_snd_front.h | 4 +- sound/xen/xen_snd_front_alsa.c | 102 +- sound/xen/xen_snd_front_shbuf.c | 194 - sound/xen/xen_snd_front_shbuf.h | 36 - tools/arch/x86/include/asm/cpufeatures.h | 2 + tools/bpf/bpftool/Documentation/bpftool-cgroup.rst | 8 +- tools/bpf/bpftool/Documentation/bpftool-map.rst | 8 +- tools/bpf/bpftool/Documentation/bpftool-net.rst | 8 +- tools/bpf/bpftool/Documentation/bpftool-perf.rst | 8 +- tools/bpf/bpftool/Documentation/bpftool-prog.rst | 11 +- tools/bpf/bpftool/Documentation/bpftool.rst | 9 +- tools/bpf/bpftool/btf_dumper.c | 6 +- tools/bpf/bpftool/common.c | 17 +- tools/bpf/bpftool/main.h | 2 +- tools/bpf/bpftool/prog.c | 13 +- tools/build/Makefile.feature | 1 + tools/build/feature/Makefile | 4 + tools/build/feature/test-all.c | 5 + tools/build/feature/test-get_current_dir_name.c | 10 + tools/include/uapi/asm-generic/ioctls.h | 2 + tools/include/uapi/drm/i915_drm.h | 22 + tools/include/uapi/linux/bpf.h | 56 +- tools/include/uapi/linux/netlink.h | 2 +- {include => tools/include}/uapi/linux/pkt_cls.h | 0 tools/include/uapi/linux/prctl.h | 1 + .../include}/uapi/linux/tc_act/tc_bpf.h | 0 tools/kvm/kvm_stat/kvm_stat | 2 +- tools/objtool/elf.c | 19 +- tools/perf/Makefile.config | 5 + tools/perf/tests/attr/base-record | 2 +- tools/perf/trace/beauty/ioctl.c | 1 + tools/perf/util/Build | 1 + tools/perf/util/evsel.c | 2 +- tools/perf/util/get_current_dir_name.c | 18 + tools/perf/util/namespaces.c | 17 +- tools/perf/util/namespaces.h | 1 + tools/perf/util/util.h | 4 + tools/power/acpi/tools/acpidump/apmain.c | 2 +- tools/power/cpupower/Makefile | 18 +- tools/power/cpupower/bench/Makefile | 2 +- tools/power/cpupower/cpupower-completion.sh | 128 + tools/power/cpupower/debug/x86_64/Makefile | 4 +- tools/power/cpupower/lib/cpufreq.c | 2 +- tools/power/cpupower/lib/cpuidle.c | 2 +- tools/power/cpupower/lib/cpupower.c | 4 +- tools/power/cpupower/lib/cpupower_intern.h | 2 +- .../x86/intel_pstate_tracer/intel_pstate_tracer.py | 4 +- tools/power/x86/turbostat/turbostat.c | 189 +- tools/testing/nvdimm/test/nfit.c | 35 +- tools/testing/radix-tree/Makefile | 1 + tools/testing/radix-tree/main.c | 1 + tools/testing/radix-tree/regression.h | 1 + tools/testing/radix-tree/regression4.c | 79 + tools/testing/selftests/Makefile | 1 + tools/testing/selftests/android/Makefile | 2 +- tools/testing/selftests/bpf/bpf_flow.c | 36 +- tools/testing/selftests/bpf/bpf_helpers.h | 4 +- tools/testing/selftests/bpf/test_btf.c | 375 +- tools/testing/selftests/bpf/test_netcnt.c | 5 +- tools/testing/selftests/bpf/test_sk_lookup_kern.c | 18 +- tools/testing/selftests/bpf/test_verifier.c | 63 +- tools/testing/selftests/futex/functional/Makefile | 1 + tools/testing/selftests/gpio/Makefile | 6 +- tools/testing/selftests/kvm/Makefile | 5 +- tools/testing/selftests/kvm/clear_dirty_log_test.c | 2 + tools/testing/selftests/kvm/dirty_log_test.c | 165 +- tools/testing/selftests/kvm/include/kvm_util.h | 8 + .../testing/selftests/kvm/lib/aarch64/processor.c | 18 +- tools/testing/selftests/kvm/lib/kvm_util.c | 67 +- .../testing/selftests/kvm/lib/kvm_util_internal.h | 1 + tools/testing/selftests/kvm/lib/ucall.c | 36 +- tools/testing/selftests/kvm/x86_64/evmcs_test.c | 4 +- tools/testing/selftests/kvm/x86_64/hyperv_cpuid.c | 157 + tools/testing/selftests/kvm/x86_64/state_test.c | 4 +- tools/testing/selftests/lib.mk | 8 +- tools/testing/selftests/net/Makefile | 1 + .../selftests/net/test_vxlan_fdb_changelink.sh | 29 + tools/testing/selftests/netfilter/Makefile | 6 + tools/testing/selftests/netfilter/config | 2 + .../selftests/netfilter/nft_trans_stress.sh | 78 + .../selftests/networking/timestamping/Makefile | 1 + .../selftests/proc/proc-self-map-files-002.c | 9 +- tools/testing/selftests/seccomp/seccomp_bpf.c | 9 +- tools/testing/selftests/tc-testing/bpf/Makefile | 1 + tools/testing/selftests/tc-testing/tdc.py | 18 +- tools/testing/selftests/vm/Makefile | 1 + tools/virtio/linux/kernel.h | 4 + virt/kvm/arm/arch_timer.c | 35 +- virt/kvm/arm/arm.c | 55 +- virt/kvm/arm/hyp/vgic-v3-sr.c | 6 +- virt/kvm/arm/mmio.c | 11 +- virt/kvm/arm/mmu.c | 390 +- virt/kvm/arm/trace.h | 18 +- virt/kvm/arm/vgic/vgic-mmio.c | 44 +- virt/kvm/arm/vgic/vgic.c | 13 +- virt/kvm/async_pf.c | 2 +- virt/kvm/coalesced_mmio.c | 6 +- virt/kvm/kvm_main.c | 208 +- 4466 files changed, 207393 insertions(+), 125334 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-bus-i3c create mode 100644 Documentation/ABI/testing/sysfs-devices-software_node create mode 100644 Documentation/admin-guide/pm/cpuidle.rst create mode 100644 Documentation/arm64/pointer-authentication.txt delete mode 100644 Documentation/cpuidle/core.txt delete mode 100644 Documentation/cpuidle/sysfs.txt create mode 100644 Documentation/devicetree/bindings/clock/imx7ulp-clock.txt create mode 100644 Documentation/devicetree/bindings/clock/imx8mq-clock.txt create mode 100644 Documentation/devicetree/bindings/clock/imx8qxp-lpcg.txt create mode 100644 Documentation/devicetree/bindings/clock/qcom,gpucc.txt create mode 100644 Documentation/devicetree/bindings/clock/qcom,lpasscc.txt create mode 100644 Documentation/devicetree/bindings/cpufreq/cpufreq-qcom-hw.txt create mode 100644 Documentation/devicetree/bindings/display/himax,hx8357d.txt create mode 100644 Documentation/devicetree/bindings/display/panel/auo,g101evn010 create mode 100644 Documentation/devicetree/bindings/display/panel/bananapi,s070wv [...] create mode 100644 Documentation/devicetree/bindings/display/panel/cdtech,s043wq26 [...] create mode 100644 Documentation/devicetree/bindings/display/panel/cdtech,s070wv95 [...] create mode 100644 Documentation/devicetree/bindings/display/panel/dlc,dlc1010gig.txt create mode 100644 Documentation/devicetree/bindings/display/panel/olimex,lcd-olin [...] create mode 100644 Documentation/devicetree/bindings/display/panel/samsung,s6d16d0.txt create mode 100644 Documentation/devicetree/bindings/display/truly,nt35597.txt create mode 100644 Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt create mode 100644 Documentation/devicetree/bindings/i3c/i3c.txt create mode 100644 Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt create mode 100644 Documentation/devicetree/bindings/interrupt-controller/fsl,irqs [...] create mode 100644 Documentation/devicetree/bindings/interrupt-controller/rda,8810 [...] create mode 100644 Documentation/devicetree/bindings/media/aspeed-video.txt create mode 100644 Documentation/devicetree/bindings/media/i2c/sony,imx214.txt create mode 100644 Documentation/devicetree/bindings/media/sun6i-csi.txt create mode 100644 Documentation/devicetree/bindings/mtd/partitions/redboot-fis.txt create mode 100644 Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt create mode 100644 Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt create mode 100644 Documentation/devicetree/bindings/sound/ak4118.txt create mode 100644 Documentation/devicetree/bindings/sound/amlogic,axg-spdifin.txt create mode 100644 Documentation/devicetree/bindings/sound/xlnx,i2s.txt rename Documentation/devicetree/bindings/{mtd => spi}/atmel-quadspi.txt (100%) create mode 100644 Documentation/devicetree/bindings/spi/nuvoton,npcm-pspi.txt create mode 100644 Documentation/devicetree/bindings/spi/spi-mxic.txt create mode 100644 Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt create mode 100644 Documentation/driver-api/i3c/device-driver-api.rst create mode 100644 Documentation/driver-api/i3c/index.rst create mode 100644 Documentation/driver-api/i3c/master-driver-api.rst create mode 100644 Documentation/driver-api/i3c/protocol.rst create mode 100644 Documentation/gpu/amdgpu-dc.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-cnf4.rst create mode 100644 Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst create mode 100644 Documentation/media/v4l-drivers/ipu3.rst create mode 100644 Documentation/perf/thunderx2-pmu.txt delete mode 100644 Documentation/x86/intel_rdt_ui.txt create mode 100644 Documentation/x86/resctrl_ui.txt create mode 100644 arch/arm64/include/asm/asm-prototypes.h create mode 100644 arch/arm64/include/asm/image.h create mode 100644 arch/arm64/include/asm/pointer_auth.h create mode 100644 arch/arm64/include/asm/preempt.h delete mode 100644 arch/arm64/kernel/arm64ksyms.c create mode 100644 arch/arm64/kernel/kexec_image.c create mode 100644 arch/arm64/kernel/machine_kexec_file.c create mode 100644 arch/arm64/kernel/pointer_auth.c create mode 100644 arch/ia64/kernel/syscalls/Makefile create mode 100644 arch/ia64/kernel/syscalls/syscall.tbl create mode 100644 arch/ia64/kernel/syscalls/syscallhdr.sh create mode 100644 arch/ia64/kernel/syscalls/syscalltbl.sh create mode 100644 arch/m68k/kernel/syscalls/Makefile create mode 100644 arch/m68k/kernel/syscalls/syscall.tbl create mode 100644 arch/m68k/kernel/syscalls/syscallhdr.sh create mode 100644 arch/m68k/kernel/syscalls/syscalltbl.sh create mode 100644 arch/microblaze/kernel/syscalls/Makefile create mode 100644 arch/microblaze/kernel/syscalls/syscall.tbl create mode 100644 arch/microblaze/kernel/syscalls/syscallhdr.sh create mode 100644 arch/microblaze/kernel/syscalls/syscalltbl.sh create mode 100644 arch/mips/configs/decstation_64_defconfig create mode 100644 arch/mips/configs/decstation_r4k_defconfig delete mode 100644 arch/mips/kernel/scall64-64.S create mode 100644 arch/mips/kernel/scall64-n64.S create mode 100644 arch/mips/kernel/syscalls/Makefile create mode 100644 arch/mips/kernel/syscalls/syscall_n32.tbl create mode 100644 arch/mips/kernel/syscalls/syscall_n64.tbl create mode 100644 arch/mips/kernel/syscalls/syscall_o32.tbl create mode 100644 arch/mips/kernel/syscalls/syscallhdr.sh create mode 100644 arch/mips/kernel/syscalls/syscallnr.sh create mode 100644 arch/mips/kernel/syscalls/syscalltbl.sh delete mode 100644 arch/mips/mti-malta/malta-display.c create mode 100644 arch/mips/sibyte/common/dma.c create mode 100644 arch/parisc/kernel/alternative.c delete mode 100644 arch/parisc/kernel/syscall_table.S create mode 100644 arch/parisc/kernel/syscalls/Makefile create mode 100644 arch/parisc/kernel/syscalls/syscall.tbl create mode 100644 arch/parisc/kernel/syscalls/syscallhdr.sh create mode 100644 arch/parisc/kernel/syscalls/syscalltbl.sh copy arch/{arm64 => powerpc}/include/uapi/asm/bpf_perf_event.h (100%) copy arch/{arm64 => riscv}/boot/.gitignore (100%) create mode 100644 arch/riscv/boot/Makefile create mode 100644 arch/riscv/boot/install.sh delete mode 100644 arch/riscv/include/uapi/asm/syscalls.h create mode 100644 arch/riscv/include/uapi/asm/unistd.h create mode 100644 arch/sh/kernel/syscalls/Makefile create mode 100644 arch/sh/kernel/syscalls/syscall.tbl create mode 100644 arch/sh/kernel/syscalls/syscallhdr.sh create mode 100644 arch/sh/kernel/syscalls/syscalltbl.sh create mode 100644 arch/sparc/kernel/syscalls/Makefile create mode 100644 arch/sparc/kernel/syscalls/syscall.tbl create mode 100644 arch/sparc/kernel/syscalls/syscallhdr.sh create mode 100644 arch/sparc/kernel/syscalls/syscalltbl.sh delete mode 100644 arch/x86/include/asm/intel_rdt_sched.h create mode 100644 arch/x86/include/asm/resctrl_sched.h delete mode 100644 arch/x86/kernel/cpu/intel_rdt.c delete mode 100644 arch/x86/kernel/cpu/intel_rdt.h delete mode 100644 arch/x86/kernel/cpu/intel_rdt_ctrlmondata.c delete mode 100644 arch/x86/kernel/cpu/intel_rdt_monitor.c delete mode 100644 arch/x86/kernel/cpu/intel_rdt_pseudo_lock.c delete mode 100644 arch/x86/kernel/cpu/intel_rdt_pseudo_lock_event.h delete mode 100644 arch/x86/kernel/cpu/intel_rdt_rdtgroup.c create mode 100644 arch/x86/kernel/cpu/mce/Makefile create mode 100644 arch/x86/kernel/cpu/mce/amd.c create mode 100644 arch/x86/kernel/cpu/mce/apei.c create mode 100644 arch/x86/kernel/cpu/mce/core.c create mode 100644 arch/x86/kernel/cpu/mce/dev-mcelog.c create mode 100644 arch/x86/kernel/cpu/mce/genpool.c create mode 100644 arch/x86/kernel/cpu/mce/inject.c create mode 100644 arch/x86/kernel/cpu/mce/intel.c create mode 100644 arch/x86/kernel/cpu/mce/internal.h create mode 100644 arch/x86/kernel/cpu/mce/p5.c create mode 100644 arch/x86/kernel/cpu/mce/severity.c create mode 100644 arch/x86/kernel/cpu/mce/therm_throt.c create mode 100644 arch/x86/kernel/cpu/mce/threshold.c create mode 100644 arch/x86/kernel/cpu/mce/winchip.c delete mode 100644 arch/x86/kernel/cpu/mcheck/Makefile delete mode 100644 arch/x86/kernel/cpu/mcheck/dev-mcelog.c delete mode 100644 arch/x86/kernel/cpu/mcheck/mce-apei.c delete mode 100644 arch/x86/kernel/cpu/mcheck/mce-genpool.c delete mode 100644 arch/x86/kernel/cpu/mcheck/mce-inject.c delete mode 100644 arch/x86/kernel/cpu/mcheck/mce-internal.h delete mode 100644 arch/x86/kernel/cpu/mcheck/mce-severity.c delete mode 100644 arch/x86/kernel/cpu/mcheck/mce.c delete mode 100644 arch/x86/kernel/cpu/mcheck/mce_amd.c delete mode 100644 arch/x86/kernel/cpu/mcheck/mce_intel.c delete mode 100644 arch/x86/kernel/cpu/mcheck/p5.c delete mode 100644 arch/x86/kernel/cpu/mcheck/therm_throt.c delete mode 100644 arch/x86/kernel/cpu/mcheck/threshold.c delete mode 100644 arch/x86/kernel/cpu/mcheck/winchip.c create mode 100644 arch/x86/kernel/cpu/resctrl/Makefile create mode 100644 arch/x86/kernel/cpu/resctrl/core.c create mode 100644 arch/x86/kernel/cpu/resctrl/ctrlmondata.c create mode 100644 arch/x86/kernel/cpu/resctrl/internal.h create mode 100644 arch/x86/kernel/cpu/resctrl/monitor.c create mode 100644 arch/x86/kernel/cpu/resctrl/pseudo_lock.c create mode 100644 arch/x86/kernel/cpu/resctrl/pseudo_lock_event.h create mode 100644 arch/x86/kernel/cpu/resctrl/rdtgroup.c delete mode 100644 arch/x86/kernel/macros.S create mode 100644 arch/x86/kernel/process.h delete mode 100644 arch/x86/kvm/vmx.c create mode 100644 arch/x86/kvm/vmx/capabilities.h create mode 100644 arch/x86/kvm/vmx/evmcs.c create mode 100644 arch/x86/kvm/vmx/evmcs.h create mode 100644 arch/x86/kvm/vmx/nested.c create mode 100644 arch/x86/kvm/vmx/nested.h create mode 100644 arch/x86/kvm/vmx/ops.h rename arch/x86/kvm/{ => vmx}/pmu_intel.c (100%) create mode 100644 arch/x86/kvm/vmx/vmcs.h create mode 100644 arch/x86/kvm/vmx/vmcs12.c create mode 100644 arch/x86/kvm/vmx/vmcs12.h rename arch/x86/kvm/{vmx_shadow_fields.h => vmx/vmcs_shadow_fields.h} (100%) create mode 100644 arch/x86/kvm/vmx/vmenter.S create mode 100644 arch/x86/kvm/vmx/vmx.c create mode 100644 arch/x86/kvm/vmx/vmx.h delete mode 100644 arch/x86/kvm/vmx_evmcs.h create mode 100644 arch/x86/platform/pvh/Makefile create mode 100644 arch/x86/platform/pvh/enlighten.c rename arch/x86/{xen/xen-pvh.S => platform/pvh/head.S} (100%) create mode 100644 drivers/base/swnode.c create mode 100644 drivers/clk/clk-bd718x7.c create mode 100644 drivers/clk/imx/Kconfig create mode 100644 drivers/clk/imx/clk-composite-7ulp.c create mode 100644 drivers/clk/imx/clk-composite-8m.c create mode 100644 drivers/clk/imx/clk-divider-gate.c create mode 100644 drivers/clk/imx/clk-frac-pll.c create mode 100644 drivers/clk/imx/clk-imx7ulp.c create mode 100644 drivers/clk/imx/clk-imx8mq.c create mode 100644 drivers/clk/imx/clk-imx8qxp-lpcg.c create mode 100644 drivers/clk/imx/clk-imx8qxp-lpcg.h create mode 100644 drivers/clk/imx/clk-imx8qxp.c create mode 100644 drivers/clk/imx/clk-lpcg-scu.c create mode 100644 drivers/clk/imx/clk-pfdv2.c create mode 100644 drivers/clk/imx/clk-pllv4.c create mode 100644 drivers/clk/imx/clk-sccg-pll.c create mode 100644 drivers/clk/imx/clk-scu.c create mode 100644 drivers/clk/imx/clk-scu.h create mode 100644 drivers/clk/mediatek/clk-mt7629-eth.c create mode 100644 drivers/clk/mediatek/clk-mt7629-hif.c create mode 100644 drivers/clk/mediatek/clk-mt7629.c create mode 100644 drivers/clk/meson/clk-input.c create mode 100644 drivers/clk/meson/vid-pll-div.c create mode 100644 drivers/clk/qcom/gpucc-sdm845.c create mode 100644 drivers/clk/qcom/lpasscc-sdm845.c create mode 100644 drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c create mode 100644 drivers/clk/sunxi-ng/ccu-suniv-f1c100s.h delete mode 100644 drivers/clocksource/meson6_timer.c delete mode 100644 drivers/clocksource/riscv_timer.c delete mode 100644 drivers/clocksource/tegra20_timer.c create mode 100644 drivers/clocksource/timer-meson6.c create mode 100644 drivers/clocksource/timer-rda.c create mode 100644 drivers/clocksource/timer-riscv.c rename drivers/clocksource/{rockchip_timer.c => timer-rockchip.c} (100%) rename drivers/clocksource/{sun4i_timer.c => timer-sun4i.c} (100%) create mode 100644 drivers/clocksource/timer-tegra20.c create mode 100644 drivers/cpufreq/qcom-cpufreq-hw.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_csa.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_csa.h create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_doorbell.h create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.h create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.h create mode 100644 drivers/gpu/drm/amd/amdgpu/ta_xgmi_if.h create mode 100644 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_trace.h create mode 100644 drivers/gpu/drm/amd/display/dc/dce/dce_clk_mgr.c create mode 100644 drivers/gpu/drm/amd/display/dc/dce/dce_clk_mgr.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dce/dce_clocks.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dce/dce_clocks.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_clk_mgr.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_clk_mgr.h create mode 100644 drivers/gpu/drm/amd/display/dc/inc/hw/clk_mgr.h create mode 100644 drivers/gpu/drm/amd/display/dc/inc/hw/dccg.h delete mode 100644 drivers/gpu/drm/amd/display/dc/inc/hw/display_clock.h create mode 100644 drivers/gpu/drm/amd/display/modules/power/Makefile create mode 100644 drivers/gpu/drm/amd/display/modules/power/power_helpers.c create mode 100644 drivers/gpu/drm/amd/display/modules/power/power_helpers.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mmhub/mmhub_9_4_0_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mmhub/mmhub_9_4_0_sh_mask.h create mode 100644 drivers/gpu/drm/drm_atomic_state_helper.c create mode 100644 drivers/gpu/drm/drm_damage_helper.c create mode 100644 drivers/gpu/drm/drm_dsc.c delete mode 100644 drivers/gpu/drm/drm_global.c delete mode 100644 drivers/gpu/drm/drm_info.c create mode 100644 drivers/gpu/drm/exynos/exynos_drm_dma.c delete mode 100644 drivers/gpu/drm/exynos/exynos_drm_iommu.c delete mode 100644 drivers/gpu/drm/exynos/exynos_drm_iommu.h create mode 100644 drivers/gpu/drm/i915/i915_fixed.h create mode 100644 drivers/gpu/drm/i915/i915_scheduler.c create mode 100644 drivers/gpu/drm/i915/intel_combo_phy.c create mode 100644 drivers/gpu/drm/i915/intel_connector.c create mode 100644 drivers/gpu/drm/i915/intel_dsi.c delete mode 100644 drivers/gpu/drm/i915/intel_modes.c create mode 100644 drivers/gpu/drm/i915/intel_quirks.c create mode 100644 drivers/gpu/drm/i915/intel_vdsc.c create mode 100644 drivers/gpu/drm/i915/selftests/igt_reset.c create mode 100644 drivers/gpu/drm/i915/selftests/igt_reset.h create mode 100644 drivers/gpu/drm/i915/selftests/igt_spinner.c create mode 100644 drivers/gpu/drm/i915/selftests/igt_spinner.h create mode 100644 drivers/gpu/drm/meson/meson_overlay.c create mode 100644 drivers/gpu/drm/meson/meson_overlay.h create mode 100644 drivers/gpu/drm/msm/adreno/a2xx_gpu.c create mode 100644 drivers/gpu/drm/msm/adreno/a2xx_gpu.h create mode 100644 drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c create mode 100644 drivers/gpu/drm/msm/adreno/a6xx_gpu_state.h delete mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_dbg.c delete mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_dbg.h delete mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_irq.c delete mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_irq.h delete mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_power_handle.c delete mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_power_handle.h create mode 100644 drivers/gpu/drm/msm/msm_gpu_trace.h create mode 100644 drivers/gpu/drm/msm/msm_gpu_tracepoints.c create mode 100644 drivers/gpu/drm/msm/msm_gpummu.c create mode 100644 drivers/gpu/drm/nouveau/dispnv50/corec57d.c create mode 100644 drivers/gpu/drm/nouveau/dispnv50/headc57d.c create mode 100644 drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c create mode 100644 drivers/gpu/drm/nouveau/include/nvif/clc36f.h create mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/ce/tu104.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/roottu104.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/sortu104.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/tu104.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gpfifotu104.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/fifo/tu104.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/fifo/usertu104.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/bar/tu104.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/devinit/tu104.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/fault/tu104.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/mc/tu104.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/tu104.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmtu104.c create mode 100644 drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c create mode 100644 drivers/gpu/drm/panel/panel-samsung-s6d16d0.c create mode 100644 drivers/gpu/drm/panel/panel-truly-nt35597.c create mode 100644 drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c delete mode 100644 drivers/gpu/drm/rockchip/dw-mipi-dsi.c delete mode 100644 drivers/gpu/drm/selftests/drm_helper_selftests.h create mode 100644 drivers/gpu/drm/selftests/drm_modeset_selftests.h delete mode 100644 drivers/gpu/drm/selftests/test-drm-helper.c create mode 100644 drivers/gpu/drm/selftests/test-drm_damage_helper.c create mode 100644 drivers/gpu/drm/selftests/test-drm_format.c create mode 100644 drivers/gpu/drm/selftests/test-drm_framebuffer.c create mode 100644 drivers/gpu/drm/selftests/test-drm_modeset_common.c create mode 100644 drivers/gpu/drm/selftests/test-drm_modeset_common.h create mode 100644 drivers/gpu/drm/selftests/test-drm_plane_helper.c create mode 100644 drivers/gpu/drm/tinydrm/hx8357d.c delete mode 100644 drivers/gpu/drm/xen/xen_drm_front_shbuf.c delete mode 100644 drivers/gpu/drm/xen/xen_drm_front_shbuf.h create mode 100644 drivers/gpu/host1x/hw/host1x07.c create mode 100644 drivers/gpu/host1x/hw/host1x07.h create mode 100644 drivers/gpu/host1x/hw/host1x07_hardware.h create mode 100644 drivers/gpu/host1x/hw/hw_host1x07_hypervisor.h create mode 100644 drivers/gpu/host1x/hw/hw_host1x07_uclass.h create mode 100644 drivers/gpu/host1x/hw/hw_host1x07_vm.h create mode 100644 drivers/i3c/Kconfig create mode 100644 drivers/i3c/Makefile create mode 100644 drivers/i3c/device.c create mode 100644 drivers/i3c/internals.h create mode 100644 drivers/i3c/master.c create mode 100644 drivers/i3c/master/Kconfig create mode 100644 drivers/i3c/master/Makefile create mode 100644 drivers/i3c/master/dw-i3c-master.c create mode 100644 drivers/i3c/master/i3c-master-cdns.c create mode 100644 drivers/irqchip/irq-imx-irqsteer.c create mode 100644 drivers/irqchip/irq-madera.c create mode 100644 drivers/irqchip/irq-rda-intc.c create mode 100644 drivers/leds/trigger/ledtrig-audio.c create mode 100644 drivers/media/i2c/imx214.c create mode 100644 drivers/media/platform/aspeed-video.c create mode 100644 drivers/media/platform/seco-cec/Makefile create mode 100644 drivers/media/platform/seco-cec/seco-cec.c create mode 100644 drivers/media/platform/seco-cec/seco-cec.h create mode 100644 drivers/media/platform/sunxi/sun6i-csi/Kconfig create mode 100644 drivers/media/platform/sunxi/sun6i-csi/Makefile create mode 100644 drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c create mode 100644 drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.h create mode 100644 drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_reg.h create mode 100644 drivers/media/platform/sunxi/sun6i-csi/sun6i_video.c create mode 100644 drivers/media/platform/sunxi/sun6i-csi/sun6i_video.h create mode 100644 drivers/media/rc/keymaps/rc-xbox-dvd.c create mode 100644 drivers/media/rc/xbox_remote.c delete mode 100644 drivers/media/usb/dvb-usb/friio-fe.c delete mode 100644 drivers/media/usb/dvb-usb/friio.c delete mode 100644 drivers/media/usb/dvb-usb/friio.h delete mode 100644 drivers/mtd/maps/gpio-addr-flash.c delete mode 100644 drivers/mtd/maps/latch-addr-flash.c create mode 100644 drivers/mtd/maps/physmap-core.c create mode 100644 drivers/mtd/maps/physmap-gemini.c create mode 100644 drivers/mtd/maps/physmap-gemini.h create mode 100644 drivers/mtd/maps/physmap-versatile.c create mode 100644 drivers/mtd/maps/physmap-versatile.h delete mode 100644 drivers/mtd/maps/physmap.c delete mode 100644 drivers/mtd/maps/physmap_of_core.c delete mode 100644 drivers/mtd/maps/physmap_of_gemini.c delete mode 100644 drivers/mtd/maps/physmap_of_gemini.h delete mode 100644 drivers/mtd/maps/physmap_of_versatile.c delete mode 100644 drivers/mtd/maps/physmap_of_versatile.h create mode 100644 drivers/mtd/nand/spi/gigadevice.c create mode 100644 drivers/mtd/nand/spi/toshiba.c create mode 100644 drivers/mtd/parsers/redboot.c delete mode 100644 drivers/mtd/redboot.c delete mode 100644 drivers/mtd/spi-nor/atmel-quadspi.c create mode 100644 drivers/perf/thunderx2_pmu.c create mode 100644 drivers/platform/x86/huawei-wmi.c create mode 100644 drivers/regulator/mcp16502.c create mode 100644 drivers/spi/atmel-quadspi.c create mode 100644 drivers/spi/spi-mxic.c create mode 100644 drivers/spi/spi-npcm-pspi.c create mode 100644 drivers/staging/media/ipu3/Kconfig create mode 100644 drivers/staging/media/ipu3/Makefile create mode 100644 drivers/staging/media/ipu3/TODO create mode 100644 drivers/staging/media/ipu3/include/intel-ipu3.h create mode 100644 drivers/staging/media/ipu3/ipu3-abi.h create mode 100644 drivers/staging/media/ipu3/ipu3-css-fw.c create mode 100644 drivers/staging/media/ipu3/ipu3-css-fw.h create mode 100644 drivers/staging/media/ipu3/ipu3-css-params.c create mode 100644 drivers/staging/media/ipu3/ipu3-css-params.h create mode 100644 drivers/staging/media/ipu3/ipu3-css-pool.c create mode 100644 drivers/staging/media/ipu3/ipu3-css-pool.h create mode 100644 drivers/staging/media/ipu3/ipu3-css.c create mode 100644 drivers/staging/media/ipu3/ipu3-css.h create mode 100644 drivers/staging/media/ipu3/ipu3-dmamap.c create mode 100644 drivers/staging/media/ipu3/ipu3-dmamap.h create mode 100644 drivers/staging/media/ipu3/ipu3-mmu.c create mode 100644 drivers/staging/media/ipu3/ipu3-mmu.h create mode 100644 drivers/staging/media/ipu3/ipu3-tables.c create mode 100644 drivers/staging/media/ipu3/ipu3-tables.h create mode 100644 drivers/staging/media/ipu3/ipu3-v4l2.c create mode 100644 drivers/staging/media/ipu3/ipu3.c create mode 100644 drivers/staging/media/ipu3/ipu3.h create mode 100644 drivers/staging/media/rockchip/vpu/Kconfig create mode 100644 drivers/staging/media/rockchip/vpu/Makefile create mode 100644 drivers/staging/media/rockchip/vpu/TODO create mode 100644 drivers/staging/media/rockchip/vpu/rk3288_vpu_hw.c create mode 100644 drivers/staging/media/rockchip/vpu/rk3288_vpu_hw_jpeg_enc.c create mode 100644 drivers/staging/media/rockchip/vpu/rk3288_vpu_regs.h create mode 100644 drivers/staging/media/rockchip/vpu/rk3399_vpu_hw.c create mode 100644 drivers/staging/media/rockchip/vpu/rk3399_vpu_hw_jpeg_enc.c create mode 100644 drivers/staging/media/rockchip/vpu/rk3399_vpu_regs.h create mode 100644 drivers/staging/media/rockchip/vpu/rockchip_vpu.h create mode 100644 drivers/staging/media/rockchip/vpu/rockchip_vpu_common.h create mode 100644 drivers/staging/media/rockchip/vpu/rockchip_vpu_drv.c create mode 100644 drivers/staging/media/rockchip/vpu/rockchip_vpu_enc.c create mode 100644 drivers/staging/media/rockchip/vpu/rockchip_vpu_hw.h create mode 100644 drivers/staging/media/rockchip/vpu/rockchip_vpu_jpeg.c create mode 100644 drivers/staging/media/rockchip/vpu/rockchip_vpu_jpeg.h create mode 100644 drivers/staging/media/tegra-vde/trace.h delete mode 100644 drivers/staging/mt29f_spinand/Kconfig delete mode 100644 drivers/staging/mt29f_spinand/Makefile delete mode 100644 drivers/staging/mt29f_spinand/TODO delete mode 100644 drivers/staging/mt29f_spinand/mt29f_spinand.c delete mode 100644 drivers/staging/mt29f_spinand/mt29f_spinand.h create mode 100644 drivers/xen/xen-front-pgdir-shbuf.c create mode 100644 include/drm/drm_atomic_state_helper.h create mode 100644 include/drm/drm_damage_helper.h create mode 100644 include/drm/drm_dsc.h delete mode 100644 include/drm/drm_global.h create mode 100644 include/dt-bindings/clock/imx7ulp-clock.h create mode 100644 include/dt-bindings/clock/imx8mq-clock.h create mode 100644 include/dt-bindings/clock/imx8qxp-clock.h create mode 100644 include/dt-bindings/clock/mt7629-clk.h create mode 100644 include/dt-bindings/clock/qcom,gpucc-sdm845.h create mode 100644 include/dt-bindings/clock/qcom,lpass-sdm845.h create mode 100644 include/dt-bindings/clock/suniv-ccu-f1c100s.h create mode 100644 include/dt-bindings/firmware/imx/rsrc.h create mode 100644 include/dt-bindings/regulator/active-semi,8945a-regulator.h create mode 100644 include/dt-bindings/reset/suniv-ccu-f1c100s.h delete mode 100644 include/linux/dell-led.h create mode 100644 include/linux/firmware/imx/svc/pm.h create mode 100644 include/linux/i3c/ccc.h create mode 100644 include/linux/i3c/device.h create mode 100644 include/linux/i3c/master.h create mode 100644 include/linux/irqchip/irq-madera.h create mode 100644 include/linux/sched/smt.h delete mode 100644 include/linux/thinkpad_acpi.h create mode 100644 include/media/mpeg2-ctrls.h create mode 100644 include/xen/xen-front-pgdir-shbuf.h delete mode 100644 scripts/coccinelle/api/drm-get-put.cocci create mode 100644 sound/firewire/fireface/ff-protocol-ff800.c delete mode 100644 sound/pci/hda/dell_wmi_helper.c create mode 100644 sound/soc/amd/raven/Makefile create mode 100644 sound/soc/amd/raven/acp3x-pcm-dma.c create mode 100644 sound/soc/amd/raven/acp3x.h create mode 100644 sound/soc/amd/raven/chip_offset_byte.h create mode 100644 sound/soc/amd/raven/pci-acp3x.c create mode 100644 sound/soc/codecs/ak4118.c delete mode 100644 sound/soc/davinci/Kconfig delete mode 100644 sound/soc/davinci/Makefile delete mode 100644 sound/soc/davinci/davinci-evm.c delete mode 100644 sound/soc/davinci/davinci-mcasp.c delete mode 100644 sound/soc/davinci/davinci-mcasp.h delete mode 100644 sound/soc/davinci/edma-pcm.h create mode 100644 sound/soc/intel/boards/kbl_rt5660.c create mode 100644 sound/soc/intel/common/soc-acpi-intel-icl-match.c create mode 100644 sound/soc/meson/axg-spdifin.c delete mode 100644 sound/soc/omap/Kconfig delete mode 100644 sound/soc/omap/Makefile delete mode 100644 sound/soc/omap/am3517evm.c delete mode 100644 sound/soc/omap/mcbsp.c delete mode 100644 sound/soc/omap/mcbsp.h delete mode 100644 sound/soc/omap/omap-abe-twl6040.c delete mode 100644 sound/soc/omap/omap-dmic.c delete mode 100644 sound/soc/omap/omap-mcbsp.c delete mode 100644 sound/soc/omap/omap-mcbsp.h delete mode 100644 sound/soc/omap/omap-mcpdm.c delete mode 100644 sound/soc/omap/sdma-pcm.h delete mode 100644 sound/soc/pxa/raumfeld.c create mode 100644 sound/soc/ti/Kconfig create mode 100644 sound/soc/ti/Makefile rename sound/soc/{omap => ti}/ams-delta.c (100%) create mode 100644 sound/soc/ti/davinci-evm.c rename sound/soc/{davinci => ti}/davinci-i2s.c (100%) rename sound/soc/{davinci => ti}/davinci-i2s.h (100%) create mode 100644 sound/soc/ti/davinci-mcasp.c create mode 100644 sound/soc/ti/davinci-mcasp.h rename sound/soc/{davinci => ti}/davinci-vcif.c (100%) rename sound/soc/{davinci => ti}/edma-pcm.c (100%) create mode 100644 sound/soc/ti/edma-pcm.h rename sound/soc/{omap => ti}/n810.c (100%) create mode 100644 sound/soc/ti/omap-abe-twl6040.c create mode 100644 sound/soc/ti/omap-dmic.c rename sound/soc/{omap => ti}/omap-dmic.h (100%) rename sound/soc/{omap/omap-hdmi-audio.c => ti/omap-hdmi.c} (100%) create mode 100644 sound/soc/ti/omap-mcbsp-priv.h create mode 100644 sound/soc/ti/omap-mcbsp-st.c create mode 100644 sound/soc/ti/omap-mcbsp.c create mode 100644 sound/soc/ti/omap-mcbsp.h create mode 100644 sound/soc/ti/omap-mcpdm.c rename sound/soc/{omap => ti}/omap-mcpdm.h (100%) rename sound/soc/{omap => ti}/omap-twl4030.c (100%) rename sound/soc/{omap => ti}/omap3pandora.c (100%) rename sound/soc/{omap => ti}/osk5912.c (100%) rename sound/soc/{omap => ti}/rx51.c (100%) rename sound/soc/{omap => ti}/sdma-pcm.c (100%) create mode 100644 sound/soc/ti/sdma-pcm.h create mode 100644 sound/soc/xilinx/Kconfig create mode 100644 sound/soc/xilinx/Makefile create mode 100644 sound/soc/xilinx/xlnx_i2s.c delete mode 100644 sound/xen/xen_snd_front_shbuf.c delete mode 100644 sound/xen/xen_snd_front_shbuf.h create mode 100644 tools/build/feature/test-get_current_dir_name.c copy {include => tools/include}/uapi/linux/pkt_cls.h (100%) copy {include => tools/include}/uapi/linux/tc_act/tc_bpf.h (100%) create mode 100644 tools/perf/util/get_current_dir_name.c create mode 100644 tools/power/cpupower/cpupower-completion.sh create mode 100644 tools/testing/radix-tree/regression4.c create mode 100644 tools/testing/selftests/kvm/clear_dirty_log_test.c create mode 100644 tools/testing/selftests/kvm/x86_64/hyperv_cpuid.c create mode 100755 tools/testing/selftests/net/test_vxlan_fdb_changelink.sh create mode 100644 tools/testing/selftests/netfilter/Makefile create mode 100644 tools/testing/selftests/netfilter/config create mode 100755 tools/testing/selftests/netfilter/nft_trans_stress.sh