This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-aarch64-next-allyesconfig in repository toolchain/ci/linux.
from 0d5e41709f76 arm64: dts: mt8183: add scp node adds 29e44f4535fa watch_queue: Limit the number of watches a user can hold adds 38ba8b9241f5 can: j1939: fix kernel-infoleak in j1939_sk_sock2sockaddr_can() adds b43e3a82bc43 can: j1939: transport: j1939_simple_recv(): ignore local J [...] adds cd3b3636c99f can: j1939: transport: j1939_session_tx_dat(): fix use-aft [...] adds af804b782635 can: j1939: socket: j1939_sk_bind(): make sure ml_priv is [...] adds 840835c92812 can: j1939: transport: add j1939_session_skb_find_by_offse [...] adds e052d0540298 can: j1939: transport: j1939_xtp_rx_dat_one(): compare own [...] adds e591d298cc7b Merge tag 'linux-can-fixes-for-5.9-20200814' of git://git. [...] adds 068885434ccb sfc: check hash is valid before using it adds 35759383133f mptcp: sendmsg: reset iter on error adds 3cda505a679c igc: Fix PTP initialization adds 4bd5e02a2ed1 i40e: Set RX_ONLY mode for unicast promiscuous on VLAN adds 5b6d4a7f20b0 i40e: Fix crash during removing i40e driver adds 0b32ce682f1c Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds b07e2a861339 docs: networking: bonding.rst resources section cleanup adds c6165cf0dbb8 net: fec: correct the error path for regulator disable in probe adds 63fe3fd393dc libbpf: Do not use __builtin_offsetof for offsetof adds 0390c429dbed selftests/bpf: Fix segmentation fault in test_progs adds da7bdfdd23b8 selftests/bpf: Fix v4_to_v6 in sk_lookup adds 068d9d1eba72 bpf: Fix XDP FD-based attach/detach logic around XDP_FLAGS [...] adds 8faf7fc597d5 tools/bpftool: Make skeleton code C++17-friendly by droppi [...] adds 702eddc77a90 libbpf: Handle GCC built-in types for Arm NEON adds b33164f2bd1c bpf: Iterate through all PT_NOTE sections when looking for [...] adds 23ab656be263 libbpf: Prevent overriding errno when logging errors adds fd09af010788 bpf: sock_ops ctx access may stomp registers in corner case adds 84f44df664e9 bpf: sock_ops sk access may stomp registers when dst_reg = [...] adds 86ed4be68fde bpf, selftests: Add tests for ctx access in sock_ops with [...] adds 8e0c1517565f bpf, selftests: Add tests for sock_ops load with r9, r8.r7 [...] adds 9efa9e499799 bpf, selftests: Add tests to sock_ops for loading sk adds a62f68c172c3 doc: Add link to bpf helpers man page adds 09f44b753a7d tools/bpftool: Fix compilation warnings in 32-bit mode adds 9028bbcc3e12 selftest/bpf: Fix compilation warnings in 32-bit mode adds 15728ad3e71c libbpf: Fix BTF-defined map-in-map initialization on 32-bi [...] adds 44ad23dfbccb libbpf: Handle BTF pointer sizes more carefully adds eed7818adf03 selftests/bpf: Fix btf_dump test cases on 32-bit arches adds 4c01925f583e libbpf: Enforce 64-bitness of BTF for BPF object files adds 5705d705832f selftests/bpf: Correct various core_reloc 64-bit assumptions adds 0f993845d723 tools/bpftool: Generate data section struct with conservat [...] adds 4fccd2ff74fb selftests/bpf: Make test_varlen work with 32-bit user-space arch adds 10a3b7c1c35e Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 4ca0d9ac3fd8 bonding: show saner speed for broadcast mode adds 77b981c82c1d drivers/net/wan/hdlc_x25: Added needed_headroom and a skb- [...] adds a35e5478779c net: bonding: bond_3ad: Fix a bunch of kerneldoc parameter issues adds 45a1553bd34a net: bonding: bond_main: Document 'proto' and rename 'new_ [...] adds 2083bebca7c0 net: ethernet: 3com: 3c574_cs: Remove set but unused varia [...] adds f6e81b890b29 net: bonding: bond_alb: Describe alb_handle_addr_collision [...] adds fd29aeeec5a1 net: ethernet: 8390: axnet_cs: Document unused parameter ' [...] adds 1a2c26681f88 net: wan: dlci: Remove set but not used variable 'err' adds 0d9b56453b75 net: fddi: skfp: hwmtm: Remove seemingly unused variable ' [...] adds 026ff46b42f4 net: fddi: skfp: fplustm: Remove seemingly unused variable [...] adds 327afdd7c0d1 net: fddi: skfp: smt: Place definition of 'smt_pdef' under [...] adds 7b1af34f024e net: fddi: skfp: smt: Remove seemingly unused variable 'ID_sccs' adds d1ad06ba7e47 net: fddi: skfp: cfm: Remove set but unused variable 'oldstate' adds 81dbf2191f60 net: fddi: skfp: cfm: Remove seemingly unused variable 'ID_sccs' adds 832707021666 bonding: fix a potential double-unregister adds d0f5c7076e01 ipvlan: fix device features adds f8414a8d886b net: xdp: pull ethernet header off packet after computing [...] adds 55eff0eb7460 net: Fix potential wrong skb->protocol in skb_vlan_untag() adds f4fd77fd87e9 can: j1939: fix support for multipacket broadcast message adds e8b17653088f can: j1939: cancel rxtimer on multipacket broadcast sessio [...] adds 2b8b2e31555c can: j1939: abort multipacket broadcast session when timeo [...] adds 0ae18a82686f can: j1939: add rxtimer for multipacket broadcast session adds 71a50419c730 Merge tag 'linux-can-fixes-for-5.9-20200815' of git://git. [...] adds b428336676db netfilter: nf_tables: nft_exthdr: the presence return valu [...] adds 2f941622fd88 netfilter: nft_compat: remove flush counter optimization adds 2404b73c3f1a netfilter: avoid ipv6 -> nf_defrag_ipv6 module dependency adds 59136aa3b264 netfilter: nf_tables: free chain context when BINDING flag [...] adds 6d006a4e38d5 selftests: netfilter: add checktool function adds dd08734d8aca selftests: netfilter: add MTU arguments to flowtables adds d8bb9abe2107 selftests: netfilter: kill running process only adds 5c04da55c754 netfilter: ebtables: reject bogus getopt len value adds 8c26544f5ace Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds 47733f9daf4f tipc: fix uninit skb->data in tipc_nl_compat_dumpit() adds c530189905ef tipc: not enable tipc when ipv6 works as a module adds bd71ea606731 net: devlink: Remove overzealous WARN_ON with snapshots adds b3b2854dcf70 mptcp: sendmsg: reset iter on error redux adds 0b76e642f9ad phylink: <linux/phylink.h>: fix function prototype kernel- [...] adds 7f9bf6e82461 Revert "net: xdp: pull ethernet header off packet after co [...] adds bcf7ddb0186d selftests: disable rp_filter for icmp_redirect.sh adds 8dfddfb79653 net: qrtr: fix usage of idr in port assignment to socket adds bf2bcd6f1a88 otx2_common: Use devm_kcalloc() in otx2_config_npa() adds 4cf7562190c7 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds d6bd5201f7ea mailmap: Restore dictionary sorting adds 5a4fe0624687 mailmap: Add WeiXiong Liao adds 06a4ec1d9dc6 Merge tag 'pstore-v5.9-rc2' of git://git.kernel.org/pub/sc [...] adds b7333b58f358 mm/memory.c: skip spurious TLB flush for retried page fault adds bd05220c7be3 arch/ia64: Restore arch-specific pgd_offset_k implementation adds 9899b587588f Merge tag 'fixes-2020-08-18' of git://git.kernel.org/pub/s [...] adds ddf75be47ca7 spi: Prevent adding devices below an unregistering controller adds ae1ba50f1e70 spi: stm32: clear only asserted irq flags on interrupt adds 0454357faaf8 dt-bindings: lpspi: Add missing boolean type for fsl,spi-o [...] adds 135dd873d3c7 spi: stm32h7: fix race condition at end of transfer adds 3373e9004acc spi: stm32: fix fifo threshold level in case of short transfer adds 9cc61973bf93 spi: stm32: fix stm32_spi_prepare_mbr in case of odd clk_rate adds db96bf976a4f spi: stm32: fixes suspend/resume management adds 60ccb3515fc6 spi: stm32: always perform registers configuration prior t [...] adds 8cb61d65b1c8 Merge series "spi: stm32: various driver fixes" from Alain [...] adds 18445bf405cb Merge tag 'spi-fix-v5.9-rc1' of git://git.kernel.org/pub/s [...] adds 394b19d6cb58 x86/boot/compressed: Use builtin mem functions for decompressor adds 33d0f96ffd73 lib/string.c: Use freestanding environment adds bc93b9ae0151 vfio-pci: Avoid recursive read-lock usage adds aae7a75a821a vfio/type1: Add proper error unwind for vfio_iommu_replay() adds 7eac66d0456f Merge tag 'vfio-v5.9-rc2' of git://github.com/awilliam/linux-vfio adds ba8e42077bbe afs: Fix key ref leak in afs_put_operation() adds 9420139f516d dma-pool: fix coherent pool allocations for IOMMU mappings adds d7e673ec2c8e dma-pool: Only allocate from CMA when in same memory zone adds d271b51c60eb Merge tag 'dma-mapping-5.9-1' of git://git.infradead.org/u [...] adds 7c2308f79fc8 PCI/P2PDMA: Fix build without DMA ops adds da2968ff879b Merge tag 'pci-v5.9-fixes-1' of git://git.kernel.org/pub/s [...] adds 8b6ec999b198 drm/virtio: fix missing dma_fence_put() in virtio_gpu_exec [...] adds 836b194d6578 drm/virtio: fix memory leak in virtio_gpu_cleanup_object() adds f2ea2578df8e Merge tag 'drm-misc-fixes-2020-08-12' of git://anongit.fre [...] adds 78484d7c747e drm: amdgpu: Use the correct size when allocating memory adds d5bbb4761c9f drm/amdgpu: Skip some registers config for SRIOV adds 266d81d9eed3 drm/amd/powerplay: correct Vega20 cached smu feature state adds 2c5b8080d810 drm/amd/powerplay: correct UVD/VCE PG state on custom ppta [...] adds 97a9b60fa3bf drm/amdgpu: update gc golden register for arcturus adds a49f6727e14c drm/amd/display: Fix incorrect backlight register offset for DCN adds e4ed4dbbc838 drm/amd/display: Fix LFC multiplier changing erratically adds abba907c7a20 drm/amd/display: Switch to immediate mode for updating inf [...] adds b24bdc37d03a drm/amd/display: Fix EDID parsing after resume from suspend adds 79940e4d10df drm/amd/display: Blank stream before destroying HDCP session adds f41ed88cbd6f drm/amdgpu/display: use GFP_ATOMIC in dcn20_validate_bandw [...] adds 485d41b092c8 Merge tag 'amd-drm-fixes-5.9-2020-08-12' of git://people.f [...] adds 9c9b17a7d19a drm/amdgpu: disable gfxoff for navy_flounder adds f5261bec20f4 drm/amdgpu: fix uninit-value in arcturus_log_thermal_throt [...] adds 1a68d96f81b8 drm/amdgpu: fix NULL pointer access issue when unloading driver adds 0a668aee0ac2 drm/amdgpu: parse ta firmware for navy_flounder adds 34174b89bfa4 drm/amdkfd: fix the wrong sdma instance query for renoir adds 5dea2142a86d drm/amd/display: Call DMUB for eDP power control adds 42f8c416521a drm/amd/display: Assign correct left shift adds 8e80d482608a drm/amd/display: Fix DFPstate hang due to view port changed adds 5ec37c089e7d drm/amd/display: fix dcn3 wide timing dsc validation adds db0473f62438 drm/amd/display: Reset scrambling on Test Pattern adds d2e59d0ff4c4 drm/amd/display: fix pow() crashing when given base 0 adds da2446b66b5e Revert "drm/amdgpu: disable gfxoff for navy_flounder" adds ba9086a6df1e Merge tag 'amd-drm-fixes-5.9-2020-08-20' of git://people.f [...] adds ba25d977571e drm/i915/gvt: Do not destroy ppgtt_mm during vGPU D3->D0. adds 9e7c0efadb86 drm/i915/gvt: Do not reset pv_notified when vGPU transit f [...] adds e9e3086b3d79 Merge tag 'gvt-next-fixes-2020-08-05' of https://github.co [...] adds df3ab3cb7eae drm/i915: Provide the perf pmu.module adds c499f6cb5ea4 drm/i915: Copy default modparams to mock i915_device adds b7c664611789 drm/i915/display: Check for an LPSP encoder before dereferencing adds 5fd73c537013 drm/i915: Update bw_buddy pagemask table adds c67f0c28311c drm/i915: Fix wrong return value in intel_atomic_check() adds c43a87f537d1 drm/i915/selftests: Avoid passing a random 0 into ilog2 adds 4a4064ad7969 drm/i915/tgl: Make sure TC-cold is blocked before enabling [...] adds 0790e63f58f2 Merge tag 'drm-intel-fixes-2020-08-20' of git://anongit.fr [...] adds 43d387a4adc4 Merge tag 'drm-fixes-2020-08-21' of git://anongit.freedesk [...] adds f70fff83cda6 ALSA: hda/realtek: Add quirk for Samsung Galaxy Flex Book adds 470757f5b3a4 ALSA: usb-audio: Add capture support for Saffire 6 (USB 1.1) adds f5d0f820ff8a ALSA: isa: fix spelling mistakes in the comments adds 74a2a7de81a2 ALSA: usb-audio: Update documentation comment for MS2109 quirk adds 23dc95868944 ALSA: hda/realtek: Add model alc298-samsung-headphone adds d8d0db7bb358 ALSA: usb-audio: ignore broken processing/extension unit adds f36e8edb9573 ASoC: fsl-asoc-card: Remove fsl_asoc_card_set_bias_level function adds b023666e6c01 ASoC: wm8962: Do not remove ADDITIONAL_CONTROL_4 from read [...] adds ccff7bd468d5 ASoC: amd: renoir: restore two more registers during resume adds 9493755d7c11 ASoC: fsl: Fix unused variable warning adds b191f01a3756 ASoC: tegra: tegra186_dspk: Fix compile warning with CONFIG_PM=n adds 1337f2c5f104 ASoC: tegra: tegra210_admaif: Fix compile warning with CON [...] adds fafac559604b ASoC: tegra: tegra210_ahub: Fix compile warning with CONFIG_PM=n adds 7543f16a0446 ASoC: tegra: tegra210_dmic: Fix compile warning with CONFIG_PM=n adds 823279c37466 ASoC: tegra: tegra210_i2s: Fix compile warning with CONFIG_PM=n adds 58ff5f4db1ae Merge series "ASoC: tegra: Fix compile warning with CONFIG [...] adds ea7dc097826b ASoC: amd: Replacing component->name with codec_dai->name. adds efc913c8fb88 ASoC: Make soc_component_read() returning an error code again adds 56235e4bc5ae ASoC: q6afe-dai: mark all widgets registers as SND_SOC_NOPM adds 796a58fe2b8c ASoC: q6routing: add dummy register read/write function adds 314213c15702 ASoC: wm8994: Prevent access to invalid VU register bits o [...] adds ff69c97ef84c ASoC: msm8916-wcd-analog: fix register Interrupt offset adds f082bb59b720 ASoC: wm8994: Avoid attempts to read unreadable registers adds 062fa09f44f4 ASoC: intel: Fix memleak in sst_media_open adds 9e9671602644 Merge tag 'asoc-fix-v5.9-rc1' of https://git.kernel.org/pu [...] adds e17f02d0559c ALSA: hda/realtek: Add quirk for Samsung Galaxy Book Ion adds b90b925fd52c ALSA: hda: avoid reset of sdo_limit adds 7f04f3ed621f Merge tag 'sound-5.9-rc2' of git://git.kernel.org/pub/scm/ [...] adds d963c524a4b3 RDMA/hns: Fix spelling mistake "epmty" -> "empty" adds dfd022a9ea7e RDMA/usnic: Fix spelling mistake "transistion" -> "transition" adds 4469add9d3b3 RDMA/core: Fix spelling mistake "Could't" -> "Couldn't" adds a812f2d60a9f RDMA/bnxt_re: Do not add user qps to flushlist adds b25e8e85e75a RDMA/hfi1: Correct an interlock issue for TID RDMA WRITE request adds 6da06c6291f3 Revert "RDMA/hns: Reserve one sge in order to avoid local [...] adds f6da70d99c96 MAINTAINERS: Update Mellanox and Cumulus Network addresses [...] adds cd02217a5d81 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds 5e0b17b026eb afs: Fix NULL deref in afs_dynroot_depopulate() adds e4d7f2d3593e ext4: fix spelling mistakes in extents.c adds e0f49d270d9d ext4: delete unnecessary checks before brelse() adds e030a28810da ext4: fix coding style in file.c adds 24dc9864914e jbd2: make sure jh have b_transaction set in refile/unfile_buffer adds 5872331b3d91 ext4: fix potential negative array index in do_split() adds ef3f5830b859 jbd2: add the missing unlock_buffer() in the error path of [...] adds 9a5d265fed01 ext4: lost matching-pair of trace in ext4_truncate adds e5f78159d62f ext4: lost matching-pair of trace in ext4_unlink adds e65bf6e468c3 ext4: replace HTTP links with HTTPS ones adds 0b3171b6d195 ext4: do not block RWF_NOWAIT dio write on unallocated space adds 11215630aada ext4: don't BUG on inconsistent journal feature adds 2a12e147da38 ext4: don't hardcode bit values in EXT4_FL_USER_* adds cb29a02d3a9d ext4: use generic names for generic ioctls adds 3cb77bd241a4 ext4: fix spelling typos in ext4_mb_initialize_context adds 273108fa5015 ext4: handle read only external journal device adds cfd732377221 ext4: add prefetching for block allocation bitmaps adds c1d2c7d47e15 ext4: skip non-loaded groups at cr=0/1 when scanning for g [...] adds bc71726c7257 ext4: abort the filesystem if failed to async write metada [...] adds c044f3d8360d jbd2: abort journal if free a async write error metadata buffer adds 529a781ee07a jbd2: remove unused parameter in jbd2_journal_try_to_free_ [...] adds ab74c7b23f37 ext4: indicate via a block bitmap read is prefetched via a [...] adds 3d392b2676bf ext4: add prefetch_block_bitmaps mount option adds 60ed633f51d0 jbd2: fix incorrect code style adds f25391ebb475 ext4: handle option set by mount flags correctly adds 6dbd30012908 ext4: remove some redundant function declarations adds 1cf006ed19a8 ext4: export msg_count and warning_count via sysfs adds 9375ac770cda ext4: delete the invalid BUGON in ext4_mb_load_buddy_gfp() adds d176b1f62f24 ext4: handle error of ext4_setup_system_zone() on remount adds bf9a379d0980 ext4: don't allow overlapping system zones adds ce9f24cccdc0 ext4: check journal inode extents more carefully adds 3f67e7cffa6e ext4: fold ext4_data_block_valid_rcu() into the caller adds e7bfb5c9bb3d ext4: handle add_system_zone() failure in ext4_setup_syste [...] adds 0f5bde1db174 ext4: correctly restore system zone info when remount fails adds 377254b2cd22 fs: prevent BUG_ON in submit_bh_wbc() adds 7303cb5bfe84 ext4: fix checking of directory entry validity for inline [...] adds e9a3cd48d653 ext4: fix typos in ext4_mb_regular_allocator() comment adds 051e2ce8cb90 ext4: delete invalid comments near ext4_mb_check_limits() adds dddcd2f9ebde ext4: optimize the implementation of ext4_mb_good_group() adds e0d438c72abe mballoc: replace seq_printf with seq_puts adds 2fe34d293818 ext4: remove unused parameter of ext4_generic_delete_entry [...] adds 70d7ced2ed4d ext4: change to use fallthrough macro adds 00a3fff0712c jbd2: clean up checksum verification in do_one_pass() adds 7ca4fcba92ed ext4: Fix comment typo "the the". adds c55ee7d20285 ext4: add mb_debug logging when there are lost chunks adds 66d5e0277e22 ext4: reorganize if statement of ext4_mb_release_context() adds 27bc446e2def ext4: limit the length of per-inode prealloc list adds d723b99ec9e5 Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm [...] adds 8979ef70850e opp: Put opp table in dev_pm_opp_set_rate() for empty tables adds d4ec88d20558 opp: Put opp table in dev_pm_opp_set_rate() if _set_opp_bw [...] adds a4501bac0e55 opp: Enable resources again if they were disabled earlier adds cc15fd9892e2 Merge branch 'opp/fixes' of git://git.kernel.org/pub/scm/l [...] adds 985c788b6da4 Merge tag 'pm-5.9-rc2' of git://git.kernel.org/pub/scm/lin [...] adds 6163a985e50c efi: avoid error message when booting under Xen adds ee87e1557c42 Fix build error when CONFIG_ACPI is not set/enabled: adds c0a4f5b354dc Merge tag 'for-linus-5.9-rc2-tag' of git://git.kernel.org/ [...] adds cc7f3f72dc2a RISC-V: Add mechanism to provide custom IPI operations adds 2ac6795fcc08 clocksource/drivers: Add CLINT timer driver adds 2bc3fc877aa9 RISC-V: Remove CLINT related code from timer and arch adds a2770b57d083 dt-bindings: timer: Add CLINT bindings adds fc26f5bbf194 riscv: Add SiFive drivers to rv32_defconfig adds f22c5579a7d6 Merge tag 'riscv-for-linus-5.9-rc2' of git://git.kernel.or [...] adds 00c54a80cd36 mailmap: add Andi Kleen adds d5a1695977cf hugetlb_cgroup: convert comma to semicolon adds f3f99d63a815 khugepaged: adjust VM_BUG_ON_MM() in __khugepaged_enter() adds e47110e90584 mm/vunmap: add cond_resched() in vunmap_pmd_range adds 86f54bb7e4ff mm/rodata_test.c: fix missing function declaration adds bcf85fcedfdd romfs: fix uninitialized memory leak in romfs_dev_read() adds 71e843295c68 kernel/relay.c: fix memleak on destroy relay channel adds c17c3dc9d08b uprobes: __replace_page() avoid BUG in munlock_vma_page() adds f26044c83e6e squashfs: avoid bio_alloc() failure with 1Mbyte blocks adds e08d3fdfe2da mm: include CMA pages in lowmem_reserve at boot adds 88e8ac11d2ea mm, page_alloc: fix core hung in free_pcppages_bulk() adds 349111f050b5 Merge branch 'akpm' (patches from Andrew) adds b711d4eaf0c4 io_uring: find and cancel head link async work on files exit adds 3b2a4439e0ae io_uring: get rid of kiocb_wait_page_queue_init() adds 8452fd0ce657 io_uring: cleanup io_import_iovec() of pre-mapped request adds fc666777da9d io_uring: use system_unbound_wq for ring exit work adds bb175342aa64 io_uring: fix racy req->flags modification adds f261c16861b8 io_uring: comment on kfree(iovec) checks adds 867a23eab528 io_uring: kill extra iovec=NULL in import_iovec() adds f873db9acd3c Merge tag 'io_uring-5.9-2020-08-21' of git://git.kernel.dk [...] adds f49c7faf776f of/address: check for invalid range.cpu_addr adds e65b85dd0cf1 dt-bindings: Use Shawn Guo's preferred e-mail for i.MX bindings adds 43647929175e dt: writing-schema: Miscellaneous grammar fixes adds d1ac0002dd29 of: address: Work around missing device_type property in p [...] adds a326462cba6a dt-bindings: PCI: intel,lgm-pcie: Fix matching on all snps [...] adds 5f53584ce9c0 dt-bindings: net: correct description of phy-connection-type adds 5cd841d2676a dt-bindings: vendor-prefixes: Remove trailing whitespace adds d6af63305666 Merge tag 'devicetree-fixes-for-5.9-2' of git://git.kernel [...] adds 2138d1c91824 scsi: ufs: ti-j721e-ufs: Fix error return in ti_j721e_ufs_probe() adds fa39ab5184d6 scsi: fcoe: Fix I/O path allocation adds 93b6c5db0602 scsi: ufs: Fix possible infinite loop in ufshcd_hold adds 215d32670251 scsi: ufs-mediatek: Fix incorrect time to wait link status adds 8da76f71fef7 scsi: ufs-pci: Add quirk for broken auto-hibernate for Intel EHL adds 6337f58cec03 scsi: ufs: Fix interrupt error message for shared interrupts adds 127d5f7c4b65 scsi: ufs: Improve interrupt handling for shared interrupts adds b10178ee7fa8 scsi: ufs: Clean up completed request without interrupt no [...] adds d87a1f6d021f scsi: ufs: No need to send Abort Task if the task in DB wa [...] adds 2d9a2c5f581b scsi: zfcp: Fix use-after-free in request timeout handlers adds 223f91b48079 scsi: scsi_debug: Fix scp is NULL errors adds c314a014b180 scsi: qla2xxx: Use MBX_TOV_SECONDS for mailbox command tim [...] adds 10ae30ba6648 scsi: qla2xxx: Flush all sessions on zone disable adds a117579d0205 scsi: qla2xxx: Flush I/O on zone disable adds 4709272f6327 scsi: qla2xxx: Indicate correct supported speeds for Mezz card adds abb31aeaa9b2 scsi: qla2xxx: Fix login timeout adds 81b9d1e19d62 scsi: qla2xxx: Reduce noisy debug message adds 49030003a38a scsi: qla2xxx: Allow ql2xextended_error_logging special va [...] adds 897d68eb816b scsi: qla2xxx: Fix WARN_ON in qla_nvme_register_hba adds dffa11453313 scsi: qla2xxx: Check if FW supports MQ before enabling adds 83949613fac6 scsi: qla2xxx: Fix null pointer access during disconnect f [...] adds de7e6194301a Revert "scsi: qla2xxx: Fix crash on qla2x00_mailbox_command" adds dca93232b361 Revert "scsi: qla2xxx: Disable T10-DIF feature with FC-NVM [...] adds 9e574b74b781 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 98b0bf027380 selftests: kvm: Use a shorter encoding to clear RAX adds 19cf4b7eefc3 KVM: x86: fix access code passed to gva_to_gpa adds 427890aff855 kvm: x86: Toggling CR4.SMAP does not load PDPTEs in PAE mode adds cb957adb4ea4 kvm: x86: Toggling CR4.PKE does not load PDPTEs in PAE mode adds fdfe7cbd5880 KVM: Pass MMU notifier range flags to kvm_unmap_hva_range() adds b5331379bc62 KVM: arm64: Only reschedule if MMU_NOTIFIER_RANGE_BLOCKABL [...] adds b2d9e9962279 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 0b8eb2ee9da1 s390/cio: add cond_resched() in the slow_eval_known_fn() loop adds b76fee1bc56c s390/pci: ignore stale configuration request event adds 9eaba29c7985 s390/runtime_instrumentation: fix storage key handling adds fd78c59446b8 s390/ptrace: fix storage key handling adds 3cddb79afc60 s390/pci: fix zpci_bus_link_virtfn() adds 2f0230b2f2d5 s390/pci: re-introduce zpci_remove_device() adds b97bf44f9915 s390/pci: fix PF/VF linking on hot plug adds d57ce84004a0 Merge tag 's390-5.9-3' of git://git.kernel.org/pub/scm/lin [...] adds d49f7d7376d0 arm64: Move handling of erratum 1418040 into C code adds bf87bb0881d0 arm64: Allow booting of late CPUs affected by erratum 1418040 adds abf532cceaca KVM: arm64: Print warning when cpu erratum can cause guest [...] adds 8d75785a8142 ARM64: vdso32: Install vdso32 from vdso_install adds dd105d64a0c6 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds a97ea93ed5b6 Makefile.extrawarn: Move sign-compare from W=2 to W=3 adds 1dbcf46d516b extract-cert: add static to local data adds efbf97265f9f kbuild: remove redundant patterns in filter/filter-out adds e29a6d633e27 genksyms: keywords: Use __restrict not _restrict adds d85de3399f97 kconfig: qconf: fix signal connection to invalid slots adds 7d1300e63161 kconfig: qconf: fix the popup menu in the ConfigInfoView window adds 66c262be8f50 kconfig: qconf: remove unused colNr adds 53efe2e76ca2 kconfig: qconf: remove qInfo() to get back Qt4 support adds 68fd110b3e7e kconfig: qconf: remove redundant help in the info view adds 510bc3cb1ddc kconfig: qconf: replace deprecated QString::sprintf() with [...] adds c3d8f220d012 Merge tag 'kbuild-fixes-v5.9' of git://git.kernel.org/pub/ [...] adds a9ed4a6560b8 epoll: Keep a reference on files added to the check list adds 52c479697c9b do_epoll_ctl(): clean the failure exits up a bit adds f320ac6e1316 Merge branch 'work.epoll' of git://git.kernel.org/pub/scm/ [...] adds 8b61fba50390 macvlan: validate setting of multiple remote source MAC addresses adds db06ea341fcd sfc: really check hash is valid before using it adds 9cbbc451098e sfc: take correct lock in ef100_reset() adds 788f920a0f13 sfc: null out channel->rps_flow_id after freeing it adds e6a43910d55d sfc: don't free_irq()s if they were never requested adds ab97a28908bf Merge branch 'sfc-more-EF100-fixes' adds 335956421c86 cxgb4: Fix work request size calculation for loopback test adds c650e0489807 cxgb4: Fix race between loopback and normal Tx path adds 5680790b2d85 Merge branch 'cxgb4-Fix-ethtool-selftest-flits-calculation' adds 989e4da042ca net: gianfar: Add of_node_put() before goto statement adds eabe861881a7 net: handle the return value of pskb_carve_frag_list() correctly adds 0410d0719096 bonding: fix active-backup failover for current ARP slave adds 4ef1a7cb08e9 ipv6: some fixes for ipv6_dev_find() adds 840110a4eae1 ethtool: Fix preserving of wanted feature bits in netlink [...] adds 2847bfed888f ethtool: Account for hw_features in netlink interface adds f01204ec8be7 ethtool: Don't omit the netlink reply if no features were changed adds 0df55a033696 Merge branch 'ethtool-netlink-bug-fixes' adds 17340552ce44 net: mscc: ocelot: remove duplicate "the the" phrase in Kc [...] adds ad6641189c59 net: ipv4: remove duplicate "the the" phrase in Kconfig text adds 63d4a4c145cc net: ena: Prevent reset after device destruction adds 8b147f6f3e7d net: ena: Change WARN_ON expression in ena_del_napi_in_range() adds ccd143e5150f net: ena: Make missed_tx stat incremental adds b4c8998be2a4 Merge branch 'Bug-fixes-for-ENA-ethernet-driver' adds d1fb55592909 netlink: fix state reallocation in policy export adds 957ff4278e0d ptp: ptp_clockmatrix: use i2c_master_send for i2c write adds 9553b62c1dd2 net: atlantic: Use readx_poll_timeout() for large timeout adds cf96d977381d net: gemini: Fix missing free_netdev() in error path of ge [...] adds fb73ed5ef7e1 net: phy: mscc: Fix a couple of spelling mistakes "spcifie [...] adds 3e659a82c450 sfc: fix build warnings on 32-bit adds ce51f63e63c5 net/smc: Prevent kernel-infoleak in __smc_diag_dump() adds 4d820543c54c hv_netvsc: Remove "unlikely" from netvsc_select_queue adds c3d897e01aef hv_netvsc: Fix the queue_mapping in netvsc_vf_xmit() adds e14fd8da8412 Merge branch 'hv_netvsc-Some-fixes-for-the-select_queue' adds 272502fcb7cd gre6: Fix reception with IP6_TNL_F_RCV_DSCP_COPY adds 41506bff84f1 dt-bindings: net: renesas, ether: Improve schema validation adds ab921f3cdbec net: sctp: Fix negotiation of the number of data streams. adds eda814b97dfb net/sched: act_ct: Fix skb double-free in tcf_ct_handle_fr [...] adds f6db90964162 tipc: call rcu_read_lock() in tipc_aead_encrypt_done() adds 774d977abfd0 net: dsa: b53: check for timeout adds cf28f3bbfca0 bpf: Use get_file_rcu() instead of get_file() for task_fil [...] adds 3fb1a96a9112 libbpf: Fix build on ppc64le architecture adds e679654a704e bpf: Fix a rcu_sched stall issue with bpf task/task_file iterator adds e60572b8d4c3 bpf: Avoid visit same object multiple times adds 00fa1d83a8b5 bpftool: Handle EAGAIN error code properly in pids collection adds 1e891e513e16 libbpf: Fix map index used in error message adds 51f6463aacfb tools/resolve_btfids: Fix sections with wrong alignment adds 5597432dde62 selftests/bpf: Remove test_align leftovers adds c8a36f1945b2 bpf: xdp: Fix XDP mode when no mode flags specified adds c210773d6c6f bpf: selftests: global_funcs: Check err_str before strstr adds b16fc097bc28 bpf: Fix two typos in uapi/linux/bpf.h adds 4af7b32f84aa Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds eeaac3634ee0 net: nexthop: don't allow empty NHA_GROUP adds 9d045ed1ebe1 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 45bc6098a3e2 EDAC/{i7core,sb,pnd2,skx}: Fix error event severity adds d9232cb79651 Merge tag 'edac_urgent_for_v5.9_rc2' of git://git.kernel.o [...] adds d88d59b64ca3 core/entry: Respect syscall number rewrites adds e99b2507bacc Merge tag 'core-urgent-2020-08-23' of git://git.kernel.org [...] adds c8502eb2d43b efi/x86: Mark kernel rodata non-executable for mixed mode adds 98086df8b70c efi: add missed destroy_workqueue when efisubsys_init fails adds 1fd9717d75df efi/libstub: Stop parsing arguments at "--" adds a37ca6a2af9d efi/libstub: Handle NULL cmdline adds 8a8a3237a78c efi/libstub: Handle unterminated cmdline adds 39ada88f9c86 efi/x86: Move 32-bit code into efi_32.c adds fb1201aececc Documentation: efi: remove description of efi=old_map adds 10c091b62e7f Merge tag 'efi-urgent-2020-08-23' of git://git.kernel.org/ [...] adds 24633d901ea4 perf/x86/intel/uncore: Add BW counters for GT, IA and IO b [...] adds cea05c192b07 Merge tag 'perf-urgent-2020-08-23' of git://git.kernel.org [...] adds 6a3ea3e68b8a x86/entry/64: Do not use RDPID in paranoid entry to accomo [...] adds 550c2129d93d Merge tag 'x86-urgent-2020-08-23' of git://git.kernel.org/ [...] adds 030a2c689fb4 powerpc: Fix P10 PVR revision in /proc/cpuinfo for SMT4 cores adds 781fa4811d95 powerpc/perf: Add support for outputting extended regs in [...] adds d735599a069f powerpc/perf: Add extended regs support for power10 platform adds 327da008e65a powerpc: Add POWER10 raw mode cputable entry adds 388692e943a5 powerpc/kernel: Cleanup machine check function declarations adds 1e4e4bcaf70e powerpc/pkeys: Fix build error with PPC_MEM_KEYS disabled adds fdc6edbb31fb powerpc/fixmap: Fix the size of the early debug area adds 48d2f0407be7 powerpc/kasan: Fix KASAN_SHADOW_START on BOOK3S_32 adds 7bee31ad8e2f powerpc/32s: Fix is_module_segment() when MODULES_VADDR is [...] adds 801980f64979 powerpc/pseries/hotplug-cpu: wait indefinitely for vCPU death adds e17a7c0e0aeb powerpc/powernv/pci: Fix possible crash when releasing DMA [...] adds 17899eaf88d6 powerpc/perf: Fix soft lockups due to missed interrupt accounting adds 90a9b102eddf powerpc/pseries: Do not initiate shutdown when system is r [...] adds 541cebb51f34 powerpc/32s: Fix module loading failure when VMALLOC_END i [...] adds 64ef8f2c4791 powerpc/perf/hv-24x7: Move cpumask file to top folder of h [...] adds cb95712138ec Merge tag 'powerpc-5.9-3' of git://git.kernel.org/pub/scm/ [...] adds d012a7190fc1 Linux 5.9-rc2 adds df561f6688fe treewide: Use fallthrough pseudo-keyword adds 2bf74771ca56 Merge tag 'fallthrough-pseudo-keyword-5.9-rc3' of git://gi [...] adds 26bfeb266240 block: blk-mq.c: fix @at_head kernel-doc warning adds 03ef5941a04c bsg-lib: convert comma to semicolon adds d7d8535f377e blk-mq: order adding requests to hctx->dispatch and checki [...] adds bcb21c8cc994 block: loop: set discard granularity and alignment for blo [...] adds 943b40c832be block: respect queue limit of max discard segment adds af822aa68fbd block: virtio_blk: fix handling single range discard request adds d81665198b83 block: Fix page_is_mergeable() for compound pages adds 2de791ab4918 bfq: fix blkio cgroup leakage v4 adds 17bc10300c69 block/rnbd: Ensure err is always initialized in process_rdma adds db03f88fae8a blk-mq: insert request not through ->queue_rq into sw/sche [...] adds e4b469c66f3c block: fix get_max_io_size() adds 0c8b9c3540bd MAINTAINERS: Add missing header files to BLOCK LAYER section adds 27029b4b18aa blkcg: fix memleak for iolatency adds 382fee1a8b62 nvmet: fix a memory leak adds 0ceeab96ba59 nvmet-passthru: Reject commands with non-sgl flags set adds f34448cd0dc6 nvme-fc: Fix wrong return value in __nvme_fc_init_request() adds 93eb0381e13d nvme: multipath: round-robin: fix single non-optimized path case adds e398863b75af nvme: multipath: round-robin: eliminate "fallback" variable adds 4db69a3d7cfe nvmet: add ns tear down label for pt-cmd handling adds a2138fd49467 nvmet: fix oops in pt cmd execution adds 7ee51cf60a90 nvmet: call blk_mq_free_request() directly adds ecbcdf0c8126 nvme: Use spin_lock_irq() when taking the ctrl->lock adds 7442ddcedc34 nvme-pci: Use u32 for nvme_dev.q_depth and nvme_queue.q_depth adds c61b82c7b713 nvme-pci: fix PRP pool size adds c41ad98bebb8 nvme: skip noiob for zoned devices adds 2eb81a3364ea nvme: rename and document nvme_end_request adds 5ddaabe8ed71 nvme: refactor command completion adds 1e41f3bd26f7 nvme: just check the status code type in nvme_is_path_error adds 5eac5f3342b2 nvme: redirect commands on dying queue adds 0d3b6a8d213a nvmet: Disable keep-alive timer when kato is cleared to 0h adds 2d62e6b038e7 null_blk: fix passing of REQ_FUA flag in null_handle_rq adds c41c3ec4a2bc Merge tag 'io_uring-5.9-2020-08-23' of git://git.kernel.dk [...] adds c965d6402f24 btrfs: handle errors from async submission adds 282dd7d77184 btrfs: reset compression level for lzo on remount adds 604997b4a380 btrfs: use the correct const function attribute for btrfs_ [...] adds bbc37d6e475e btrfs: fix space cache memory leak after transaction abort adds fb2fecbad509 btrfs: check the right error variable in btrfs_del_dir_ent [...] adds a84d5d429f9e btrfs: detect nocow for swap after snapshot delete adds 9907ab371426 Merge tag 'for-5.9-rc2-tag' of git://git.kernel.org/pub/sc [...] adds 6a9dc5fd6170 lib: Revert use of fallthrough pseudo-keyword in lib/ adds 857ce8c1c504 HID: cougar: Constify cougar_id_table adds d71c8008e194 HID: macally: Constify macally_id_table adds eef4016243e9 HID: i2c-hid: Always sleep 60ms after I2C_HID_PWR_ON commands adds 627a49975bdc HID: quirks: Always poll three more Lenovo PixArt mice adds 25a097f52046 HID: hiddev: Fix slab-out-of-bounds write in hiddev_ioctl_usage() adds 5b0545dc1844 Revert "HID: usbhid: do not sleep when opening device" adds b9aa527ae38b Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 62c789270c0b libnvdimm: KASAN: global-out-of-bounds Read in internal_cr [...] adds c2affe920b0e dax: do not print error message for non-persistent memory [...] adds d7d1f235aaff Merge tag 'libnvdimm-fix-v5.9-rc3' of git://git.kernel.org [...] adds 2217b9826246 binfmt_flat: revert "binfmt_flat: don't offset the data start" adds abb3438d69fb Merge tag 'm68knommu-for-v5.9-rc3' of git://git.kernel.org [...] adds 34b09af4f54e nfsd: fix oops on mixed NFSv4/NFSv3 client access adds ad112aa8b1ac SUNRPC: remove duplicate include adds 2ac69819ba9e Merge tag 'nfsd-5.9-1' of git://git.linux-nfs.org/projects [...] adds 9f4ce5d72b8e vdpa: ifcvf: return err when fail to request config irq adds 2b9f28d5e8ef vdpa: ifcvf: free config irq in ifcvf_free_irq() adds eb07d8f5ff32 vhost-iotlb: fix vhost_iotlb_itree_next() documentation adds cbb523594eb7 vdpa/mlx5: Avoid warnings about shifts on 32-bit platforms adds e652049b2018 Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds 90b125f4cd26 hv_utils: return error if host timesysnc update is stale adds b46b4a8a57c3 hv_utils: drain the timesync packets on onchannelcallback adds 51c4518ab77c Merge tag 'hyperv-fixes-signed' of git://git.kernel.org/pu [...] adds 2b86d9b8ec6e speakup: Fix wait_for_xmitr for ttyio case adds dfe650be6f79 speakup: only build serialio when ISA is enabled adds 51072c0f5b5e mei: hdcp: fix mei_hdcp_verify_mprime() input parameter adds f1aae40e8dbd habanalabs: unmap PCI bars upon iATU failure adds bf6d10963ed0 habanalabs: Validate user address before mapping adds bc75be24fa88 habanalabs: validate packet id during CB parse adds eeec23cd325a habanalabs: Fix memory corruption in debugfs adds b0353540ffd2 habanalabs: Fix a loop in gaudi_extract_ecc_info() adds 1cff11974080 habanalabs: verify user input in cs_ioctl_signal_wait adds f44d23b9095a habanalabs: set clock gating according to mask adds 36545279f076 habanalabs: proper handling of alloc size in coresight adds 58361aae4b0e habanalabs: set max power according to card type adds 804d057cfae2 habanalabs: fix incorrect check on failed workqueue create adds bce382a8bb08 habanalabs: validate FW file size adds 0839152f8c1e habanalabs: check correct vmalloc return code adds 5aba368893c0 habanalabs: correctly report inbound pci region cfg error adds 9c97cecab0d4 Merge tag 'misc-habanalabs-fixes-2020-08-22' of git://peop [...] adds 27563ab6ef75 Merge tag 'char-misc-5.9-rc3' of git://git.kernel.org/pub/ [...] adds f8d1653daec0 vt: defer kfree() of vc_screenbuf in vc_do_resize() adds 39b3cffb8cf3 fbcon: prevent user font height or width change from causi [...] adds bc5269ca7650 vt_ioctl: change VT_RESIZEX ioctl to check for error retur [...] adds d681a6e4e353 serial: qcom_geni_serial: Fix recent kdb hang adds 975efc66d4e6 tty: serial: qcom_geni_serial: Drop __init from qcom_geni_ [...] adds c6b9e95dde7b serial: 8250_exar: Fix number of ports for Commtech PCIe cards adds 89efbe70b27d serial: pl011: Don't leak amba_ports entry on driver regis [...] adds 27afac93e3bd serial: pl011: Fix oops on -EPROBE_DEFER adds fdf16d78941b serial: stm32: avoid kernel warning on absence of optional IRQ adds 205d300aea75 serial: 8250: change lock order in serial8250_do_startup() adds 8c6c378b0cbe serial: samsung: Removes the IRQ not found warning adds ea1fc02e12b6 tty: serial: imx: add dependence and build for earlycon adds 15bc20c6af4c Merge tag 'tty-5.9-rc3' of git://git.kernel.org/pub/scm/li [...] adds d4035d104313 drm/exynos: gem: Fix sparse warning adds 234a2c42fde5 Merge tag 'exynos-drm-fixes-v5.9-rc3' of git://git.kernel. [...] adds 2c5bf028ef34 drm/etnaviv: fix external abort seen on GC600 rev 0x19 adds 50248a3ec0f5 drm/etnaviv: always start/stop scheduler in timeout processing adds 6284a418035f Merge branch 'etnaviv/fixes' of https://git.pengutronix.de [...] adds ccc862b957c6 drm/msm/dpu: Fix reservation failures in modeset adds 4c978caf08aa drm/msm/dpu: Fix scale params in plane validation adds 35c719da95c0 drm/msm/dpu: fix unitialized variable error adds f228af11dfa1 drm/msm/adreno: fix updating ring fence adds 352c83fb39ca drm/msm/gpu: make ringbuffer readonly adds 20925fe84463 drm: msm: a6xx: use dev_pm_opp_set_bw to scale DDR adds 9d5cbf5fe46e drm/msm: add shutdown support for display platform_driver adds 43906812eaab drm/msm: enable vblank during atomic commits adds f5749d6181fa drm/msm/a6xx: fix gmu start on newer firmware adds f74cacf5d2bf drm/msm/a6xx: fix crashdec section name typo adds 6f7cd6e40b94 drm/msm/a6xx: add module param to enable debugbus snapshot adds 5e0c22d4a9dd drm/msm/a6xx: fix frequency not always being restored on G [...] adds 60a10650e7e5 Merge tag 'drm-msm-fixes-2020-08-24' of https://gitlab.fre [...] adds ed9ab229fea2 drm/amd/display: should check error using DC_OK adds 69d9f4278d0f drm/amd/display: use correct scale for actual_brightness adds 168f09cdadbd drm/amd/display: Reject overlay plane configurations in mu [...] adds 5896585512e5 drivers: gpu: amd: Initialize amdgpu_dm_backlight_caps obj [...] adds f2cdef66dcef drm/amd/pm: enable run_btc callback for sienna_cichlid adds 317951ee922c drm/amd/pm: set VCN pg per instances adds b05d71b51078 drm/amd/pm: correct Vega10 swctf limit setting adds e0ffd3402496 drm/amd/pm: correct Vega12 swctf limit setting adds 9b51c4b2ba31 drm/amd/pm: correct Vega20 swctf limit setting adds de7a1b0b8753 drm/amdgpu/gfx10: refine mgcg setting adds d2ce14fd99e9 drm/amd/display: Send DISPLAY_OFF after power down on boot adds b61f05622ace drm/amd/display: Revert HDCP disable sequence change adds efbde23a3b01 drm/amd/display: Fix passive dongle mistaken as active don [...] adds cba4b52e431e drm/amd/display: Keep current gain when ABM disable immediately adds 14e4f3bd818a drm/amdgpu: add asd fw check before loading asd adds 28e628645333 drm/amd/pm: correct the thermal alert temperature limit settings adds 75947544c8ab drm/amdgpu: use MODE1 reset for navy_flounder by default adds e2bf3723db56 drm/amd/powerplay: Fix hardmins not being sent to SMU for RV adds b5b97cab55eb drm/amdgpu: Fix buffer overflow in INFO ioctl adds ef67d792a2fc drm/amd/display: Retry AUX write when fail occurs adds 82dff839c9b4 drm/amdgpu: disable runtime pm for navy_flounder adds b67a468a4cce drm/amd/display: Fix memleak in amdgpu_dm_mode_config_init adds e03580379747 Merge tag 'amd-drm-fixes-5.9-2020-08-26' of git://people.f [...] adds 88fee1c9007a drm/dp_mst: Don't return error code when crtc is null adds 77ef38574beb drm/modeset-lock: Take the modeset BKL for legacy drivers adds 2d9ad4cfaf4d Merge tag 'v5.9-rc2' into drm-misc-fixes adds 7fd5b25499bc drm/omap: fix incorrect lock state adds c2b2f02a02c3 Merge tag 'drm-misc-fixes-2020-08-26' of git://anongit.fre [...] adds e5f10d6385cd drm/i915: Fix cmd parser desc matching with masks adds 2a3f9da32de4 Merge tag 'drm-intel-fixes-2020-08-27' of git://anongit.fr [...] adds 5ec06b5c0d25 Merge tag 'drm-fixes-2020-08-28' of git://anongit.freedesk [...] adds 6b6cf2b5debd mfd: core: Fix double-free in mfd_remove_devices_fn() adds 22380b65dc70 mfd: mfd-core: Ensure disabled devices are ignored without error adds 3a7c32776722 Merge tag 'mfd-fixes-5.9' of git://git.kernel.org/pub/scm/ [...] adds f062f025fc3a libceph: add __maybe_unused to DEFINE_CEPH_FEATURE adds ebce3eb2f7ef ceph: fix inode number handling on arches with 32-bit ino_t adds 496ceaf12432 ceph: don't allow setlease on cephfs adds b0bfd5eca956 Merge tag 'ceph-for-5.9-rc3' of git://github.com/ceph/ceph-client adds 462582b99b60 gfs2: add some much needed cleanup for log flushes that fail adds 40129b8cb417 Merge tag 'gfs2-v5.9-rc2-fixes' of git://git.kernel.org/pu [...] adds b35250c0816c writeback: Protect inode->i_io_list with inode->i_lock adds 5afced3bf281 writeback: Avoid skipping inode writeback adds f9cae926f35e writeback: Fix sync livelock due to b_dirty_time processing adds 5fcd57505c00 writeback: Drop I_DIRTY_TIME_EXPIRE adds e30942859030 Merge tag 'writeback_for_v5.9-rc3' of git://git.kernel.org [...] adds ef91bb196b0d kernel.h: Silence sparse warning in lower_32_bits adds 1764c3edc668 arm64: use a common .arch preamble for inline assembly adds 5d28ba5f8a0c arm64: vdso32: make vdso32 install conditional adds e9ee186bb735 KVM: arm64: Add kvm_extable for vaxorcism code adds 88a84ccccb39 KVM: arm64: Survive synchronous exceptions caused by AT in [...] adds 71a7f8cb1ca4 KVM: arm64: Set HCR_EL2.PTW to prevent AT taking synchrono [...] adds 96d454cd2c16 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds e3eb6e8fba65 PM: sleep: core: Fix the handling of pending runtime resum [...] adds 93d0c1ab2328 cpufreq: replace cpu_logical_map() with read_cpuid_mpir() adds 1c502821992d Documentation: fix pm/intel_pstate build warning and wording adds 681fe68448ef cpufreq: No need to verify cpufreq_driver in show_scaling_ [...] adds 30b8e6b22fd0 cpufreq: Use WARN_ON_ONCE() for invalid relation adds ef7d960403ec Merge branch 'pm-cpufreq' adds 326e311b8494 Merge tag 'pm-5.9-rc3' of git://git.kernel.org/pub/scm/lin [...] adds 6556b0a8ef3a ACPI: SoC: APD: Check return value of acpi_dev_get_property() adds 17189d9138fe ACPI: ioremap: avoid redundant rounding to OS page size adds 33f61d725a86 ACPI: OSL: Prevent acpi_release_memory() from returning too early adds 4f31d53c21ec Merge branch 'acpi-mm' adds 0b2f18e7aeef Merge tag 'acpi-5.9-rc3' of git://git.kernel.org/pub/scm/l [...] adds c15e1bdda436 device property: Fix the secondary firmware node handling [...] adds 005c53447a63 Merge tag 'devprop-5.9-rc3' of git://git.kernel.org/pub/sc [...] adds fd7d6de22414 io_uring: don't recurse on tsk->sighand->siglock with signalfd adds 204361a77f40 io-wq: fix hang after cancelling pending hashed work adds 842163154b87 io_uring: revert consumed iov_iter bytes on error adds 6b7898eb180d io_uring: fix imbalanced sqo_mm accounting adds 9dab14b81807 io_uring: don't use poll handler if file can't be nonblock [...] adds 00d23d516e2e io_uring: ensure read requests go through -ERESTART* trans [...] adds 0fef948363f6 io_uring: make offset == -1 consistent with preadv2/pwritev2 adds 56450c20fe10 io_uring: clear req->result on IOPOLL re-issue adds eefdf30f3dcb io_uring: fix IOPOLL -EAGAIN retries adds fdee946d0925 io_uring: don't bounce block based -EAGAIN retry off task_work adds 24148d8648e3 Merge tag 'io_uring-5.9-2020-08-28' of git://git.kernel.dk [...] adds acb19e17c513 nbd: restore default timeout when setting it to zero adds 79e5dc59e297 loop: Set correct device size when using LOOP_CONFIGURE adds 6af10a33c501 md/raid5: make sure stripe_size as power of two adds a433d7217fea Merge branch 'md-fixes' of https://git.kernel.org/pub/scm/ [...] adds 4d41ead6ead9 Merge tag 'block-5.9-2020-08-28' of git://git.kernel.dk/li [...] adds 51fb91ed5a6f hwmon: (pmbus/isl68137) remove READ_TEMPERATURE_1 telemetr [...] adds 8aebbbb2d573 hwmon: (nct7904) Correct divide by 0 adds cecf7560f00a hwmon: (applesmc) check status earlier. adds c1ae18d313e2 hwmon: (gsc-hwmon) Scale temperature to millidegrees adds e4cad138aa4f Merge tag 'hwmon-for-v5.9-rc3' of git://git.kernel.org/pub [...] adds c330fb1ddc0a XEN uses irqdesc::irq_data_common::handler_data to store a [...] adds d742db70033c xen/xenbus: Fix granting of vmalloc'd memory adds 9d3004bf7ba3 arm/xen: Add misuse warning to virt_to_gfn adds c8b5563abe02 Merge tag 'for-linus-5.9-rc3-tag' of git://git.kernel.org/ [...] adds 1196f12a2c96 s390: don't trace preemption in percpu macros adds bffc2f7aa963 s390/vmem: fix vmem_add_range for 4-level paging adds 1b46b921b0b9 Merge tag 's390-5.9-4' of git://git.kernel.org/pub/scm/lin [...] adds e3cb82c6d6f6 i2c: core: Don't fail PRP0001 enumeration when no ID table exist adds e4682b8a688b i2c: acpi: Remove dead code, i.e. i2c_acpi_match_device() adds 914a7b3563b8 i2c: rcar: in slave mode, clear NACK earlier adds 0204081128d5 i2c: iproc: Fix shifting 31 bits adds e77aee1326f7 Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...] adds 0a4c56c80f90 fsldma: fix very broken 32-bit ppc ioread64 functionality adds b19a8b3d3669 iio: dpot-dac: fix code comment in dpot_dac_read_raw() adds 210e799ed275 afs: Remove erroneous fallthough annotation adds 0cc4a0c486f3 media: dib0700: Fix identation issue in dib8096_set_param_ [...] adds c165a08d2b28 arm64/cpuinfo: Remove unnecessary fallthrough annotation adds 1127b219ce94 Merge tag 'fallthrough-fixes-5.9-rc3' of git://git.kernel. [...] adds 892fc9f6835e dma-pool: Fix an uninitialized variable bug in atomic_pool [...] adds c4011283a7d5 Merge tag 'dma-mapping-5.9-2' of git://git.infradead.org/u [...] adds b972fdba8665 EDAC/ghes: Fix NULL pointer dereference in ghes_edac_register() adds 42df60fcdfb8 Merge tag 'edac_urgent_for_v5.9_rc3' of git://git.kernel.o [...] adds f176ede3a3bd USB: yurex: Fix bad gfp argument adds 5967116e8358 USB: quirks: Add no-lpm quirk for another Raydium touchscreen adds f4b9d8a582f7 USB: cdc-acm: rework notification_buffer resizing adds 531412492ce9 USB: lvtest: return proper error code in probe adds d66a57be2f9a usb: renesas-xhci: remove version check adds 7a2f2974f265 usbip: Implement a match function to fix usbip adds 0ff0705a2ef2 usb: typec: ucsi: Fix AB BA lock inversion adds 7e90057f125c usb: typec: ucsi: Fix 2 unlocked ucsi_run_command calls adds 25794e3079d2 usb: typec: ucsi: Rework ppm_lock handling adds bed97b30968b usb: typec: ucsi: Hold con->lock for the entire duration o [...] adds 7b2816dd2930 usb: hcd: Fix use after free in usb_hcd_pci_remove() adds 316a2868bc26 usb: host: xhci-tegra: otg usb2/usb3 port init adds d54343a87732 usb: host: xhci-tegra: fix tegra_xusb_get_phy() adds adb6e6ac20ee USB: Also match device drivers using the ->match vfunc adds d5643d2249b2 USB: Fix device driver race adds 07c8434150f4 usb: gadget: f_tcm: Fix some resource leaks in some error paths adds 5d187c0454ef usb: dwc3: gadget: Don't setup more than requested adds d2ee3ff79e6a usb: dwc3: gadget: Fix handling ZLP adds bc9a2e226ea9 usb: dwc3: gadget: Handle ZLP for sg requests adds ab565f7eb193 Merge tag 'fixes-for-v5.9-rc2' of git://git.kernel.org/pub [...] adds 9ca325ffcac4 tools: usb: move to tools buildsystem adds 9a469bc9f32d usb: uas: Add quirk for PNY Pro Elite adds 0077b1b2c8d9 usb: host: xhci: fix ep context print mismatch in debugfs adds 904df64a5f4d xhci: Do warm-reset when both CAS and XDEV_RESUME are set adds f1ec7ae6c9f8 xhci: Always restore EP_SOFT_CLEAR_TOGGLE even if ep reset failed adds b1cd1b65afba USB: gadget: u_f: add overflow checks to VLA macros adds 2b74b0a04d3e USB: gadget: f_ncm: add bounds checks to ncm_unwrap_ntb() adds 41dd70b36827 USB: PHY: JZ4770: Fix static checker warning. adds 23e26d057753 usb: typec: tcpm: Fix Fix source hard reset response for T [...] adds 068834a2773b USB: quirks: Ignore duplicate endpoint on Sound Devices MixPre-D adds bfd08d06d978 USB: gadget: u_f: Unbreak offset calculation in VLAs adds 1d4169834628 usb: host: ohci-exynos: Fix error handling in exynos_ohci_probe() adds 9aa37788e7eb USB: Ignore UAS for JMicron JMS567 ATA/ATAPI Bridge adds 20934c0de13b usb: storage: Add unusual_uas entry for Sony PSZ drives adds 6f0306d1bfbc Merge tag 'usb-5.9-rc3' of git://git.kernel.org/pub/scm/li [...] adds 12564485ed8c Revert "powerpc/64s: Remove PROT_SAO support" adds 9b725a90a8f1 powerpc/64s: Disallow PROT_SAO in LPARs by default adds 24ded46f53f9 selftests/powerpc: Update PROT_SAO test to skip ISA 3.1 adds 4d618b9f3fca video: fbdev: controlfb: Fix build for COMPILE_TEST=y && P [...] adds aa661d7fab43 Documentation/powerpc: fix malformed table in syscall64-abi adds e5fe56092e75 powerpc/64s: scv entry should set PPR adds b91eb5182405 powerpc/64s: Fix crash in load_fp_state() due to fpexc_mode adds b460b512417a powerpc/perf: Fix crashes with generic_compat_pmu & BHRB adds 82715a0f3328 powerpc/perf: Fix reading of MSR[HV/PR] bits in trace-imc adds 16d83a540ca4 Revert "powerpc/powernv/idle: Replace CPU feature check wi [...] adds 4a133eb351cc powerpc/32s: Disable VMAP stack which CONFIG_ADB_PMU adds 8bb5021cc2ee Merge tag 'powerpc-5.9-4' of git://git.kernel.org/pub/scm/ [...] adds e183785f2529 cifs: fix check of tcon dfs in smb1 adds 3edd8db2d53f Merge tag '5.9-rc2-smb-fix' of git://git.samba.org/sfrench [...] adds fddf9055a60d lockdep: Use raw_cpu_*() for per-cpu variables adds 49d9c5936314 cpuidle: Fixup IRQ state adds 1098582a0f6c sched,idle,rcu: Push rcu_idle deeper into the idle path adds bf9282dc26e7 cpuidle: Make CPUIDLE_FLAG_TLB_FLUSHED generic adds 9864f5b5943a cpuidle: Move trace_cpu_idle() into generic code adds 7da93f379330 x86/entry: Remove unused THUNKs adds 00b0ed2d4997 locking/lockdep: Cleanup adds 36206b588bc8 nds32: Implement arch_irqs_disabled() adds 021c109330eb arm64: Implement arch_irqs_disabled() adds 99dc56feb793 mips: Implement arch_irqs_disabled() adds 044d0d6de9f5 lockdep: Only trace IRQ edges adds eb1f00237aca lockdep,trace: Expose tracepoints adds b69bea8a657b Merge tag 'locking-urgent-2020-08-30' of git://git.kernel. [...] adds c94a88f341c9 sched: Use __always_inline on is_idle_task() adds 0063a82de937 Merge tag 'sched-urgent-2020-08-30' of git://git.kernel.or [...] adds 4473171db68f firmware: ti_sci: Drop the device id to resource type translation adds 9b98e02a3d36 firmware: ti_sci: Drop unused structure ti_sci_rm_type_map adds 53bf2b0e4e4c firmware: ti_sci: Add support for getting resource with subtype adds 9a8e2ae71f35 dt-bindings: irqchip: ti, sci-intr: Update bindings to dro [...] adds b8713af85899 dt-bindings: irqchip: Convert ti, sci-intr bindings to yaml adds a5b659bd4bc7 irqchip/ti-sci-intr: Add support for INTR being a parent to INTR adds 6dde29dc31aa dt-bindings: irqchip: ti, sci-inta: Update docs to support [...] adds c4dff06e79d9 dt-bindings: irqchip: Convert ti, sci-inta bindings to yaml adds 7206f3149b81 irqchip/ti-sci-inta: Do not store TISCI device id in platf [...] adds 5c4b585d2910 irqchip/ti-sci-inta: Add support for INTA directly connect [...] adds 8d523f096da5 arm64: dts: k3-j721e: ti-sci-inta/intr: Update to latest bindings adds fef845122f6c arm64: dts: k3-am65: ti-sci-inta/intr: Update to latest bindings adds 6da45875fa17 arm64: dts: k3-am65: Update the RM resource types adds 7828a3ef8646 irqchip: Fix probing deferal when using IRQCHIP_PLATFORM_D [...] adds a150dac5a8fb irqchip: Revert modular support for drivers using IRQCHIP_ [...] adds e579076ac0a3 irqchip/stm32-exti: Avoid losing interrupts due to clearin [...] adds 821fc9e261f3 irqchip/ingenic: Leave parent IRQ unmasked on suspend adds ceb2465c5119 Merge tag 'irqchip-fixes-5.9-2' of git://git.kernel.org/pu [...] adds d2283cdc18d3 Merge tag 'irq-urgent-2020-08-30' of git://git.kernel.org/ [...] adds d4f07268d035 MAINTAINERS: Add entry for HPE Superdome Flex (UV) maintainers adds 52d6b926aabc x86/hotplug: Silence APIC only after all interrupts are migrated adds e027fffff799 x86/irq: Unbreak interrupt affinity setting adds 784a0830377d genirq/matrix: Deal with the sillyness of for_each_cpu() on UP adds dcc5c6f013d8 Merge tag 'x86-urgent-2020-08-30' of git://git.kernel.org/ [...] adds 9a5a668dc348 crypto: qat - add delay before polling mailbox adds 11a954eebc43 crypto: ingenic - Drop kfree for memory allocated with dev [...] adds bfe8fe939a04 crypto: sa2ul - add Kconfig selects to fix build error adds c195d66a8a75 crypto: af_alg - Work around empty control messages withou [...] adds e43327c706f2 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] adds f75aef392f86 Linux 5.9-rc3 adds 61d7437ed139 mmc: sdhci-acpi: Fix HS400 tuning for AMDI0040 adds df57d73276b8 mmc: sdhci-pci: Fix SDHCI_RESET_ALL for CQHCI for Intel GL [...] adds 65557383191d mmc: dt-bindings: Add resets/reset-names for Mediatek MMC [...] adds 855d388df217 mmc: mediatek: add optional module reset property adds 710d4d916e6d dt-bindings: mmc: Add missing description for clk_in/out_sd1 adds d6f6cbeee4e5 arm64: dts: mt7622: add reset node for mmc device adds e33588adcaa9 sdhci: tegra: Remove SDHCI_QUIRK_DATA_TIMEOUT_USES_SDCLK f [...] adds 391d89dba8c2 sdhci: tegra: Remove SDHCI_QUIRK_DATA_TIMEOUT_USES_SDCLK f [...] adds f7f86e8ac0ad dt-bindings: mmc: tegra: Add tmclk for Tegra210 and later adds 679f71fa0db2 arm64: tegra: Add missing timeout clock to Tegra210 SDMMC adds baba217d2c44 arm64: tegra: Add missing timeout clock to Tegra186 SDMMC nodes adds c956c0cd4f6f arm64: tegra: Add missing timeout clock to Tegra194 SDMMC nodes adds 8048822bac01 sdhci: tegra: Add missing TMCLK for data timeout adds 59815d6d1c77 Merge tag 'mmc-v5.9-rc1' of git://git.kernel.org/pub/scm/l [...] adds 94dea151bf36 Documentation/locking/locktypes: fix local_locks documentation adds a320274a09da IIO: Documentation: Replace deprecated :c:func: Usage adds 78b8612e7fce Fpga: Documentation: Replace deprecated :c:func: Usage adds fb08f4a6a313 MAINTAINERS: mention documentation maintainer entry profile adds 003ad49f7400 Documentation: add riscv entry in list of existing profiles adds 15ab85695595 devices.txt: fix typo of "ubd" as "udb" adds 053f8fc7c1c8 docs: Fix function name trailing double-()s adds 4776b9e33244 Documentation: fix typo for abituguru documentation adds 92001bc0365a Documentation: laptops: thinkpad-acpi: fix underline lengt [...] adds b51594df17d0 Merge tag 'docs-5.9-3' of git://git.lwn.net/linux adds f308a35f547c scsi: qedf: Fix null ptr reference in qedf_stag_change_work adds 38660389a769 scsi: libcxgbi: Fix a use after free in cxgbi_conn_xmit_pdu() adds 75d46c6d15ef scsi: scsi_debug: Remove superfluous close zone in resp_op [...] adds b765a32a2e91 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds e3e39c72b99f btrfs: block-group: fix free-space bitmap threshold adds 9771a5cf9371 btrfs: drop path before adding new uuid tree entry adds a48b73eca4ce btrfs: fix potential deadlock in the search ioctl adds e89c4a9c8e6c btrfs: allocate scrub workqueues outside of locks adds ad24466588ab btrfs: set the correct lockdep class for new nodes adds d3beaa253fd6 btrfs: set the lockdep class for log tree extent buffers adds f96d6960abbc btrfs: tree-checker: fix the error message for transid error adds dcdfd9cc28dd Merge tag 'for-5.9-rc3-tag' of git://git.kernel.org/pub/sc [...] adds 4b04e0decd25 perf test: Fix basic bpf filtering test adds a74eaf1605d4 perf sched timehist: Fix use of CPU list with summary option adds 0c5f1acc2a14 perf top: Skip side-band event setup if HAVE_LIBBPF_SUPPOR [...] adds 783abbd44492 perf symbols: Add mwait_idle_with_hints.constprop.0 to the [...] adds 19684e969deb perf: arm-spe: Fix check error when synthesizing events adds 57ed62892b9c MAINTAINERS: Add entries for CoreSight and Arm SPE tooling adds 20befbb10803 perf tools: Use %zd for size_t printf formats on 32-bit adds a060c1f12b52 perf record: Correct the help info of option "--no-bpf-event" adds 943b69ac1884 perf parse-events: Set exclude_guest=1 for user-space counting adds 492d4d876c29 perf test: Set NULL sentinel in pmu_events table in "Parse [...] adds 313146a84418 perf stat: Fix out of bounds array access in the print_cou [...] adds 33321a06c70b perf parse-events: Avoid an uninitialized read when using [...] adds d4ccbacb9c21 perf top/report: Fix infinite loop in the TUI for grouped events adds f5f8e7e55fbd perf cs-etm: Fix corrupt data after perf inject from adds a347306fbec5 perf intel-pt: Fix corrupt data after perf inject from adds 39c0a53b114d perf tools: Correct SNOOPX field offset adds 977f739b7126 perf report: Disable ordered_events for raw dump adds 9c7d619be5a0 Merge tag 'perf-tools-fixes-for-v5.9-2020-09-01' of git:// [...] adds 77f4689de17c fix regression in "epoll: Keep a reference on files added [...] adds 54e54d58184e Merge branch 'work.epoll' of git://git.kernel.org/pub/scm/ [...] adds 9c516e0e4554 xfs: finish dfops on every insert range shift iteration adds 657f101930bc xfs: fix off-by-one in inode alloc block reservation calculation adds f4020438fab0 xfs: fix boundary test in xfs_attr_shortform_verify adds 125eac243806 xfs: initialize the shortform attr header padding entry adds e1d0126ca3a6 Merge tag 'xfs-5.9-fixes-1' of git://git.kernel.org/pub/sc [...] adds f9e040efcc28 dm writecache: handle DAX to partitions on persistent memo [...] adds c322ee9320ea dm mpath: fix racey management of PG initialization adds 7785a9e4c228 dm crypt: Initialize crypto wait structures adds e27fec66f0a9 dm integrity: fix error reporting in bitmap mode after creation adds d16ff19e69ab dm cache metadata: Avoid returning cmd->bm wild pointer on error adds 219403d7e56f dm thin metadata: Avoid returning cmd->bm wild pointer on error adds 3a653b205f29 dm thin metadata: Fix use-after-free in dm_bm_set_read_only adds c3a1309564d3 Merge tag 'for-5.9/dm-fixes' of git://git.kernel.org/pub/s [...] adds 77df710ba633 HID: quirks: Set INCREMENT_USAGE_ON_DUPLICATE for all Sait [...] adds 724a419ea28f HID: microsoft: Add rumble support for the 8bitdo SN30 Pro [...] adds b7429ea53d6c HID: elan: Fix memleak in elan_input_configured adds bce1305c0ece HID: core: Correctly handle ReportSize being zero adds 35556bed836f HID: core: Sanitize event code and type when mapping input adds fc3abb53250a Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 91a9d50219f6 Documentation/llvm: Improve formatting of commands, variab [...] new 9b099e4b37e2 kconfig: streamline_config.pl: check defined(ENV variable) [...] new 9ee436ecc017 kbuild: Documentation: clean up makefiles.rst new 844cbb93dd92 kconfig: remove redundant assignment prompt = prompt new 6f352e96e2c4 Merge remote-tracking branch 'kbuild-current/fixes' into master adds e5ed6069b7d8 ARC: pgalloc.h: delete a duplicated word + other fixes adds feb92d7d3813 ARC: perf: don't bail setup if pct irq missing in device-tree adds fe81d927b78c ARC: HSDK: wireup perf irq adds e5c388b4b967 ARC: show_regs: fix r12 printing and simplify adds 89d29997f103 irqchip/eznps: Fix build error for !ARC700 builds adds 4af22ded0ecf arc: fix memory initialization for systems with two memory banks adds 26907eb605fb ARC: [plat-hsdk]: Switch ethernet phy-mode to rgmii-id new 1803266812d8 Merge remote-tracking branch 'arc-current/for-curr' into master adds 60295d50958e arm64: Remove exporting cpu_logical_map symbol adds e0328feda79d arm64/module: set trampoline section flags regardless of C [...] new 8d8295f54657 Merge remote-tracking branch 'arm64-fixes/for-next/fixes' [...] adds 0ff5a4812be4 ARM: dts: socfpga: fix register entry for timer3 on Arria10 adds cc3e43337557 Merge tag 'socfpga_fix_for_v5.9' of git://git.kernel.org/p [...] adds bf53f4630990 ARM: configs: Update Integrator defconfig adds 3b574ea2f893 arm64: defconfig: Enable USB gadget with configfs adds 1ebda87ad906 arm64: defconfig: Enable ptn5150 extcon driver adds b4b6fb8de8dc arm64: dts: zynqmp: Add GTR transceivers adds 8d53ecfbf231 arm64: dts: xilinx: Align IOMMU nodename with dtschema adds cabe3a137148 Merge tag 'zynqmp-dt-for-v5.9' of https://github.com/Xilin [...] adds 81dbbb417da4 ARM: dts: ls1021a: fix QuadSPI-memory reg range adds deb6323b739c ARM: dts: imx7ulp: Correct gpio ranges adds 140a1dc5aea1 ARM: dts: imx6qdl-gw51xx: Remove unneeded #address-cells/# [...] adds ecc1aebe3436 ARM: dts: imx6q-prtwd2: Remove unneeded i2c unit name adds 56e79dfd036b arm64: dts: imx: Add missing imx8mm-beacon-kit.dtb to build adds c5e46066b23d ARM: dts: imx6q-logicpd: Fix broken PWM adds 2a6838d54128 ARM: dts: vfxxx: Add syscon compatible with OCOTP adds 5cbb80d5236b ARM: dts: imx7d-zii-rmu2: fix rgmii phy-mode for ksz9031 phy adds 9c8b0a9c37b7 Merge tag 'imx-fixes-5.9' of git://git.kernel.org/pub/scm/ [...] new 23f10fa8080b Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' int [...] adds 7ff3a2a626f7 memory: jz4780_nemc: Fix an error pointer vs NULL check in [...] new 63d6750690f7 Merge remote-tracking branch 'drivers-memory-fixes/fixes' [...] adds 103a8542cb35 powerpc/book3s64/radix: Fix boot failure with large amount [...] adds fc1f178cdb31 selftests/powerpc: Skip PROT_SAO test in guests/LPARS new 84eff8865b8e Merge remote-tracking branch 'powerpc-fixes/fixes' into master adds 114b9df419bf s390: fix GENERIC_LOCKBREAK dependency typo in Kconfig adds 5c60ed283e1d s390: update defconfigs new 09cf177571fe Merge remote-tracking branch 's390-fixes/fixes' into master adds c05d042fda88 sparc64: viohs: Use struct_size() helper adds 5124b31c1e90 sparc: piggyback: handle invalid image adds 37719576046b arch/sparc: Replace HTTP links with HTTPS ones adds e06028482135 SPARC: backoff.h: delete a duplicated word adds 7780918b3648 sparc32: fix a user-triggerable oops in clear_user() adds 72a7af33e080 sparc32: use PUD rather than PGD to get PMD in srmmu_inher [...] adds c0d5b0c721b6 sparc32: srmmu: improve type safety of __nocache_fix() adds aecc63ae8271 Merge branch 'sparc32-srmmu-improve-type-safety-of-__nocache_fix' adds 17ec0a17e90f sparc: Use fallthrough pseudo-keyword adds 0a95a6d1a4cd sparc: use for_each_child_of_node() macro new 7a4a40713a05 Merge remote-tracking branch 'sparc/master' into master adds 100e3345c6e7 net: hns: Fix memleak in hns_nic_dev_probe adds 7ef1fc57301f net: systemport: Fix memleak in bcm_sysport_probe adds cc5453a5b7e9 netfilter: conntrack: allow sctp hearbeat after connection re-use adds 226a88de473e netfilter: nft_set_rbtree: Handle outcomes of tree rotatio [...] adds 0726763043dc netfilter: nft_set_rbtree: Detect partial overlap with sta [...] adds 6f03bf43ee05 netfilter: nf_tables: add NFTA_SET_USERDATA if not null adds da9125df854e netfilter: nf_tables: incorrect enum nft_list_attributes d [...] adds 1e105e6afa6c netfilter: nf_tables: fix destination register zeroing adds a26aea201060 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds 3622adb02623 ipv6: ndisc: adjust ndisc_ifinfo_sysctl_change prototype adds 1838d6c62f57 ravb: Fixed to be able to unload modules adds 3106ecb43a05 sctp: not disable bh in the whole sctp_get_port_local() adds d3b990b7f327 netlabel: fix problems with mapping removal adds 1ee39c1448c4 drivers/net/wan/lapbether: Added needed_tailroom adds be769db2f958 net: Get rid of consume_skb when tracing is off adds 5978fac03ea3 net: dsa: sja1105: Do not use address of compatible member [...] adds d0cac91817c8 MAINTAINERS: GENET: Add missing platform data file adds 9fac261c1eb5 MAINTAINERS: B53: Add DT binding file adds f69ccc563df0 MAINTAINERS: GENET: Add DT binding file adds ccaab4d3df98 MAINTAINERS: GENET: Add UniMAC MDIO controller files adds e063713c05bc MAINTAINERS: Add entry for Broadcom Ethernet PHY drivers adds 3ad1b1e16dbf MAINTAINERS: Remove self from PHY LIBRARY adds 799b87120c24 Merge branch 'MAINTAINERS-Remove-self-from-PHY-LIBRARY' adds f97c04c316d8 NFC: st95hf: Fix memleak in st95hf_in_send_cmd adds e2d79cd8875f net: arc_emac: Fix memleak in arc_mdio_probe adds 15ac5cdafb92 firestream: Fix memleak in fs_open adds 4341b7d91640 dt-bindings: net: dsa: Fix typo adds 59ebb4305c43 net: ocelot: Add of_node_put() before return statement adds 966b8266a462 sfc: fix boolreturn.cocci warning and rename function adds 303216e76dca batman-adv: Avoid uninitialized chaddr when handling DHCP adds d8bf0c016422 batman-adv: Fix own OGM check in aggregated OGMs adds 279e89b2281a batman-adv: bla: use netif_rx_ni when not in interrupt context adds 99408c422d33 Merge tag 'batadv-net-for-davem-20200824' of git://git.ope [...] adds b274e47d9e3f gtp: add GTPA_LINK info to msg sent to userspace adds 8e4efd4706f7 net: dsa: mt7530: Add of_node_put() before break and retur [...] adds e104684108fc net: caif: fix error code handling adds 99d469fc64d0 net: ethernet: ti: cpsw: fix clean up of vlan mc entries f [...] adds 2c6500e82e51 net: ethernet: ti: cpsw_new: fix clean up of vlan mc entri [...] adds 9f1345737790 ibmvnic fix NULL tx_pools and rx_tools issue at do_reset adds 2e1ec861a605 net: dp83869: Fix RGMII internal delay configuration adds c1c2d7740802 bnxt_en: Don't query FW when netif_running() is false. adds dbbfa96ad920 bnxt_en: Check for zero dir entries in NVRAM. adds 7de651490c27 bnxt_en: Fix ethtool -S statitics with XDP or TCs enabled. adds df3875ec5503 bnxt_en: Fix PCI AER error recovery flow adds b148bb238c02 bnxt_en: Fix possible crash in bnxt_fw_reset_task(). adds 12cce90b934b bnxt_en: fix HWRM error when querying VF temperature adds 5fa65524f6e0 bnxt_en: init RSS table for Minimal-Static VF reservation adds b43b9f53fbb0 bnxt_en: Setup default RSS map in all scenarios. adds 0a3445b82e0d Merge branch 'bnxt_en-Bug-fixes' adds a156998fc92d net: hns3: Fix for geneve tx checksum bug adds 5fd99b5d9950 net: cdc_ncm: Fix build error adds 09e31cf0c528 taprio: Fix using wrong queues in gate mask adds 1cec170d458b mptcp: free acked data before waiting for more memory adds 91244d108441 drivers/net/wan/lapbether: Set network_header before transmitting adds 7f6f32bb7d33 ipv4: Silence suspicious RCU usage warning adds 96e97bc07e90 net: disable netpoll on fresh napis adds 96ecdcc992eb bnxt: don't enable NAPI until rings are ready adds 5875568aa187 Merge branch 'net-fix-netpoll-crash-with-bnxt' adds a092b7233f0e net: usb: Fix uninit-was-stored issue in asix_read_phy_addr() adds 645f08975f49 net: Fix some comments adds af8ea1111346 net: ethernet: ti: cpsw_new: fix error handling in cpsw_nd [...] adds 68528d937dcd rxrpc: Keep the ACK serial in a var in rxrpc_input_ack() adds 4700c4d80b7b rxrpc: Fix loss of RTT samples due to interposed ACK adds 1d4adfaf6574 rxrpc: Make rxrpc_kernel_get_srtt() indicate validity adds 4f4c2c05eb77 afs: Remove afs_vlserver->probe.have_result adds fb72cd3d484c afs: Expose information from afs_vlserver through /proc fo [...] adds b95b30940ee4 afs: Don't use VL probe running state to make decisions ou [...] adds e4686c79b103 afs: Fix error handling in VL server rotation adds 8d73a73a7f63 Merge tag 'rxrpc-fixes-20200820' of git://git.kernel.org/p [...] adds b43c75abfd08 rxrpc: Fix memory leak in rxkad_verify_response() adds fce2ff728f95 nl80211: fix NL80211_ATTR_HE_6GHZ_CAPABILITY usage adds 8ed37e791960 mac80211: use rate provided via status->rate on ieee80211_ [...] adds 43cd72c5892c mac80211: factor out code to look up the average packet le [...] adds f01cfbaf9b29 mac80211: improve AQL aggregation estimation for low data rates adds 3579994476b6 wireless: fix wrong 160/80+80 MHz setting adds 47caf685a685 cfg80211: regulatory: reject invalid hints adds 47df8e059b49 mac80211: reduce packet loss event false positives adds 2d9b55508556 cfg80211: Adjust 6 GHz frequency to channel conversion adds 51458c97058d Merge tag 'mac80211-for-davem-2020-08-28' of git://git.ker [...] adds 174bce38caf1 netlink: fix a data race in netlink_rcv_wake() adds f272285f6abb net: dsa: mt7530: fix advertising unsupported 1000baseT_Half adds 5438dd45831e net_sched: fix error path in red_init() adds b474959d5afd bpf: Fix a buffer out-of-bound access when filling raw_tp [...] adds 2b10af318ad3 selftests/bpf: Fix test_progs-flavor run getting number of tests adds 7787b6fc938e bpf, sysctl: Let bpf_stats_handler take a kernel pointer buffer adds fa4505675e09 selftests/bpf: Fix massive output from test_maps adds c8146fe292a7 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds bb8872a1e6bc tipc: fix using smp_processor_id() in preemptible adds 4b7ddc58e61a netfilter: delete repeated words adds ee921183557a netfilter: nfnetlink: nfnetlink_unicast() reports EAGAIN i [...] adds da2f849e89ed selftests: netfilter: fix header example adds a7bf670ebe19 selftests: netfilter: exit on invalid parameters adds d721b68654d0 selftests: netfilter: remove unused variable in make_file() adds 2f4bba4ef77c selftests: netfilter: simplify command testing adds 67afbda69645 selftests: netfilter: add command usage adds c46172147ebb netfilter: conntrack: do not auto-delete clash entries on reply adds e9d572d94e1b Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds 9dda51101a77 ionic: fix txrx work accounting adds 1a545ebe380b drivers/net/wan/hdlc_cisco: Add hard_header_len adds 6b6382a857d8 cxgb4: fix thermal zone device registration adds c2f89219f559 net: ethernet: ti: am65-cpsw: fix rmii 100Mbit link mode adds 355db3911010 pktgen: fix error message with wrong function name adds cbedcb044e9c net: ethernet: mlx4: Fix memory allocation in mlx4_buddy_init() adds ae6961de541d vhost: fix typo in error message adds a609d0259183 net: usb: dm9601: Add USB ID of Keenetic Plus DSL adds 7deedd9f0e43 amd-xgbe: Add support for new port mode adds 1996cf46e467 net: bcmgenet: fix mask check in bcmgenet_validate_flow() new 873e39fe387d Merge remote-tracking branch 'net/master' into master adds 3168c158ad35 libbpf: Fix build failure from uninitialized variable warning adds 1eb832ac2dee tools/bpf: build: Make sure resolve_btfids cleans up after itself new e3150e13fa57 Merge remote-tracking branch 'bpf/master' into master adds 61ee4137b574 ip_vti: Fix unused variable warning adds 4eb2e1341575 espintcp: restore IP CB before handing the packet to xfrm adds 45a36a18d019 xfrmi: drop ignore_df check before updating pmtu new f5bcc76d5748 Merge remote-tracking branch 'ipsec/master' into master adds 9a2a0862d973 brcmfmac: reserve tx credit only when txctl is ready to send adds d1c9da9e4c93 mt76: mt7615: use v1 MCU API on MT7615 to fix issues with [...] adds b4be5a53ebf4 mt76: mt7915: use ieee80211_free_txskb to free tx skbs adds 4afc850e2e9e mwifiex: Increase AES key storage size to 256 bits new de1b76c7836f Merge remote-tracking branch 'wireless-drivers/master' int [...] adds baa5b28b7a47 RDMA/rtrs-srv: Replace device_register with device_initial [...] adds 60b1af64eb35 RDMA/rxe: Fix the parent sysfs read when the interface has [...] adds e3ddd6067ee6 RDMA/rxe: Fix memleak in rxe_mem_init_user adds d862060a4b43 RDMA/rxe: Fix panic when calling kmem_cache_create() adds ec78b3bd66bc RDMA/mlx4: Read pkey table length instead of hardcoded value adds 2d0e60ee322d RDMA/bnxt_re: Do not report transparent vlan from QP1 adds 84cf229f4001 RDMA/bnxt_re: Fix the qp table indexing adds f86b31c6a28f RDMA/bnxt_re: Static NQ depth allocation adds 847b97887ed4 RDMA/bnxt_re: Restrict the max_gids to 256 adds 934d0ac9a64d RDMA/bnxt_re: Fix driver crash on unaligned PSN entry address adds 097a9d23b725 RDMA/bnxt_re: Remove the qp from list only if the qp destr [...] new cdc1e2ee8a1d Merge remote-tracking branch 'rdma-fixes/for-rc' into master adds 0bd8bce897b6 ALSA; firewire-tascam: exclude Tascam FE-8 from detection adds acd46a6b6de8 ALSA: firewire-digi00x: exclude Avid Adrenaline from detection adds 1965c4364bdd ALSA: usb-audio: Disable autosuspend for Lenovo ThinkStation P620 adds 1e9eb5c09076 Documentation: sound/cards: fix heading underline lengths [...] adds ee0761d1d822 ALSA: ca0106: fix error code handling adds 216116eae439 ALSA: hda: Fix 2 channel swapping for Tegra adds 23d63a31d9f4 ALSA: hda/tegra: Program WAKEEN register for Tegra adds eed8f88b109a Revert "ALSA: hda: Add support for Loongson 7A1000 controller" adds 7c5b892e0871 ALSA: usb-audio: Add implicit feedback quirk for UR22C adds 14335d8b9e1a ALSA: usb-audio: Add basic capture support for Pioneer DJ [...] adds 8bcea6cb2cbc ALSA: hda/realtek: Add quirk for Samsung Galaxy Book Ion N [...] adds 858e0ad9301d ALSA: hda/hdmi: always check pin power status in i915 pin fixup adds 15cbff3fbbc6 ALSA: hda - Fix silent audio output and corrupted input on [...] adds 949a1ebe8cea ALSA: pcm: oss: Remove superfluous WARN_ON() for mulaw san [...] adds d1a58aae6648 ALSA: core: convert tasklets to use new tasklet_setup() API adds 51bc581a21c4 ALSA: firewire: convert tasklets to use new tasklet_setup() API adds 70f8b2f12dc0 ALSA: pci/asihpi: convert tasklets to use new tasklet_setup() API adds c2082393d554 ALSA: riptide: convert tasklets to use new tasklet_setup() API adds 1a1575a15147 ALSA: hdsp: convert tasklets to use new tasklet_setup() API adds b07e4a3fb247 ASoC: fsl_esai: convert tasklets to use new tasklet_setup() API adds ea0364c01e95 ASoC: siu: convert tasklets to use new tasklet_setup() API adds ad77b35abb53 ASoC: txx9: convert tasklets to use new tasklet_setup() API adds 7fbf9547f342 ALSA: usb-audio: convert tasklets to use new tasklet_setup() API adds 07da90b0e5fc ALSA: ua101: convert tasklets to use new tasklet_setup() API adds 6bde8ef51c91 Merge branch 'topic/tasklet-convert' into for-linus adds f804a324a41a ALSA: hda: hdmi - add Rocketlake support adds 13774d81f385 ALSA: hda: fix a runtime pm issue in SOF when integrated G [...] adds ae035947162c ALSA: hda: add dev_dbg log when driver is not selected adds b79de57b4378 ALSA: hda: use consistent HDAudio spelling in comments/docs new 7c42beb487f2 Merge remote-tracking branch 'sound-current/for-linus' int [...] adds 5610921a4435 ASoC: Intel: skl_hda_dsp_generic: Fix NULLptr dereference [...] adds 5e7820e36924 ASoC: intel: atom: Add period size constraint adds 3c27ea23ffb4 ASoC: qcom: Set card->owner to avoid warnings adds 0235bc04627d ASoC: Intel: tgl_max98373: fix a runtime pm issue in multi [...] adds 1959ba4e40ce Merge tag 'v5.9-rc2' into asoc-5.9 adds 7ad26d6671db ASoC: pcm3168a: ignore 0 Hz settings adds d062085d61b1 ASoC: ti: fixup ams_delta_mute() function name adds c1e6414cdc37 ASoC: qcom: common: Fix refcount imbalance on error adds 6e0c9b5f9097 ASoC: max98373: Fix return check for devm_regmap_init_sdw() adds 344850d93c09 ASoC: rt1308-sdw: Fix return check for devm_regmap_init_sdw() adds be1a4b2c56db ASoC: rt711: Fix return check for devm_regmap_init_sdw() adds 282eb0b52e3f ASoC: rt715: Fix return check for devm_regmap_init_sdw() adds db1a4250aef5 ASoC: rt700: Fix return check for devm_regmap_init_sdw() adds d563b6c834ae Merge series "ASoC: Fix return check for devm_regmap_init_ [...] adds 20d9fdee72df ASoC: soc-core: add snd_soc_find_dai_with_mutex() adds 9c4b205a20f4 ASoC: meson: axg-toddr: fix channel order on g12 platforms adds 811c54944367 ASoC: wm8994: Skip setting of the WM8994_MICBIAS register [...] adds f5a2cda4f1db ASoC: wm8994: Ensure the device is resumed in wm89xx_mic_d [...] adds 2569231d71df ASoC: tlv320adcx140: Fix accessing uninitialized adcx140->dev adds 154549558a62 ASoC: Intel: haswell: Fix power transition refactor adds 6a0137101f47 ASoC: Intel: bytcr_rt5640: Add quirk for MPMAN Converter9 2-in-1 new 7a1852b61773 Merge remote-tracking branch 'asoc/for-5.9' into asoc-linus new bbbdaedbacb2 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' [...] adds ce4109005770 regulator: cros-ec-regulator: Add NULL test for devm_kmemdup call adds 09dad81e0f17 regulator: fix spelling mistake "Cant" -> "Can't" adds 73a32129f8cc regulator: push allocation in regulator_init_coupling() ou [...] adds 467bf30142c6 regulator: push allocation in regulator_ena_gpio_request() [...] adds 87fe29b61f95 regulator: push allocations in create_regulator() outside of lock adds 5c06540165d4 regulator: push allocation in set_consumer_device_supply() [...] adds d3c731564e09 regulator: plug of_node leak in regulator_register()'s error path adds 2dbf08559437 regulator: cleanup regulator_ena_gpio_free() adds a577f3456c0a regulator: remove superfluous lock in regulator_resolve_co [...] adds 3bec5b6aae83 Merge tag 'v5.9-rc2' into regulator-5.9 adds 0a7416f94707 regulator: core: Fix slab-out-of-bounds in regulator_unloc [...] adds 59ae97a7a9e1 regulator: pwm: Fix machine constraints application new 4d59222e60d3 Merge remote-tracking branch 'regulator/for-5.9' into regu [...] new 384df9a2b763 Merge remote-tracking branch 'regulator-fixes/for-linus' i [...] adds 3cb5fcf1f3a5 MAINTAINERS: add myself as maintainer for spi-fsl-dspi driver adds 2ea370a9173f spi: spi-cadence-quadspi: Populate get_name() interface adds 837ba18dfcd4 spi: spi-loopback-test: Fix out-of-bounds read new 3ffc1e24ed59 Merge remote-tracking branch 'spi/for-5.9' into spi-linus new 9febf0d16641 Merge remote-tracking branch 'spi-fixes/for-linus' into master adds 4965b8cd1bc1 firmware_loader: fix memory leak for paged buffer adds 40b8b826a699 kobject: Restore old behaviour of kobject_del(NULL) new b25d4daa5537 Merge remote-tracking branch 'driver-core.current/driver-c [...] adds 8824d19b4586 thunderbolt: Disable ports that are not implemented adds 813050e0a9b8 thunderbolt: Use maximum USB3 link rate when reclaiming if [...] adds 6b6c71e897e2 Merge tag 'thunderbolt-for-v5.9-rc4' of git://git.kernel.o [...] new a383f84791ec Merge remote-tracking branch 'usb.current/usb-linus' into master adds 6ccc48e0eb2f USB: serial: ftdi_sio: add IDs for Xsens Mti USB converter adds 1ac698790819 USB: serial: option: add support for SIM7070/SIM7080/SIM70 [...] adds 2bb70f0a4b23 USB: serial: option: support dynamic Quectel USB compositions new 8c79ce9832c7 Merge remote-tracking branch 'usb-serial-fixes/usb-linus' [...] adds 2d79b3360dcc usb: chipidea: core: add wakeup support for extcon new ca745927f9fb Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] adds d86f9088938e phy: qualcomm: fix platform_no_drv_owner.cocci warnings adds 04db2304a949 phy: qualcomm: fix return value check in qcom_ipq806x_usb_ [...] adds afd55e6d1bd3 phy: qcom-qmp: Use correct values for ipq8074 PCIe Gen2 PHY init adds ad7a7acaedcf phy: omap-usb2-phy: disable PHY charger detect new 3ce117a9dbdd Merge remote-tracking branch 'phy/fixes' into master adds b15b4da88be5 staging: greybus: audio: Uninitialized variable in gbaudio [...] adds fea22e159d51 staging: wlan-ng: fix out of bounds read in prism2sta_probe_usb() adds 1dffeb8b8b4c staging: greybus: audio: fix uninitialized value issue adds 336306790b2b iio: cros_ec: Set Gyroscope default frequency to 25Hz adds ab3300deff6a counter: microchip-tcb-capture: check the correct variable adds e71e6dbe96ac iio: adc: ti-ads1015: fix conversion when CONFIG_PM is not set adds e3ea4192d824 iio: adc: rockchip_saradc: select IIO_TRIGGERED_BUFFER adds 95ad67577de4 iio: accel: kxsd9: Fix alignment of local buffer. adds 89226a296d81 iio:accel:mma8452: Fix timestamp alignment and prevent data leak. adds a6f86f724394 iio:accel:bmc150-accel: Fix timestamp alignment and preven [...] adds 7e5ac1f2206e iio:accel:mma7455: Fix timestamp alignment and prevent data leak. adds f60e8bb84282 iio:proximity:mb1232: Fix timestamp alignment and prevent [...] adds eb1a148ef41d iio:chemical:ccs811: Fix timestamp alignment and prevent d [...] adds 523628852a5f iio:light:max44000 Fix timestamp alignment and prevent data leak. adds 2684d5003490 iio:light:ltr501 Fix timestamp alignment issue. adds 02ad21cefbac iio:magnetometer:ak8975 Fix alignment and data leak issues. adds 54f82df2ba86 iio:adc:ti-adc081c Fix alignment and data leak issues adds a661b571e368 iio:adc:ti-adc084s021 Fix alignment and data leak issues. adds f8cd222feb82 iio:adc:ina2xx Fix timestamp alignment issue. adds db8f06d97ec2 iio:adc:max1118 Fix alignment of timestamp and data leak issues adds d53bfdf2f0b2 iio: adc: meson-saradc: Use the parent device to look up t [...] adds 3f1093d83d71 iio: adc: mcp3422: fix locking scope adds c96711e13844 Merge tag 'iio-fixes-for-5.9a' of https://git.kernel.org/p [...] adds a139ffa40f0c iio: adc: mcp3422: fix locking on error path new d376d9cca39c Merge remote-tracking branch 'staging.current/staging-linu [...] adds 6396feabf7a4 habanalabs: prevent user buff overflow adds 69c6e18d0ce9 habanalabs: fix report of RAZWI initiator coordinates adds c626c5fb7fe4 Merge tag 'misc-habanalabs-fixes-2020-08-31' of git://peop [...] new 1d7bc49a1fab Merge remote-tracking branch 'char-misc.current/char-misc- [...] adds f8d0168e035f soundwire: bus: fix typo in comment on INTSTAT registers new 500782694fa4 Merge remote-tracking branch 'soundwire-fixes/fixes' into master adds 2c8cbe0b2971 IDE SUBSYSTEM: Replace HTTP links with HTTPS ones adds 9a51ffe845e4 ide: use generic power management adds f9e09a0711ca ide: sc1200: use generic power management adds d41b375134a9 ide: delkin_cb: use generic power management adds 6800cd8cbc6e ide-acpi: use %*ph to print small buffer new ba55a0a8d14f Merge remote-tracking branch 'ide/master' into master adds 5c1e4f7e9e49 selftests/timers: Turn off timeout setting new 97b6fce8b277 Merge remote-tracking branch 'kselftest-fixes/fixes' into master adds 7eb48dd094de dmaengine: acpi: Put the CSRT table after using it adds df841b17e809 dmaengine: idxd: reset states after device disable or reset adds 5b2aa9f918f6 dmaengine: of-dma: Fix of_dma_router_xlate's of_dma_xlate [...] adds 0cef8e2c5a07 dmaengine: at_hdmac: check return value of of_find_device_ [...] adds 3832b78b3ec2 dmaengine: at_hdmac: add missing put_device() call in at_d [...] adds e097eb7473d9 dmaengine: at_hdmac: add missing kfree() call in at_dma_xlate() adds 0661cef675d3 dmaengine: pl330: Fix burst length if burst size is smalle [...] adds 33ebffa10599 dmaengine: ti: k3-udma: Fix the TR initialization for prep [...] adds 05655541c950 dmaengine: dw-edma: Fix scatter-gather address calculation adds 6d6018fc30be drivers/dma/dma-jz4780: Fix race condition between probe a [...] new 24b425be6f67 Merge remote-tracking branch 'dmaengine-fixes/fixes' into master adds bec2ddfd39f0 media: ti-vpe: cal: Fix compilation on 32-bit ARM adds 4ffb879ea648 media: media/v4l2-core: Fix kernel-infoleak in video_put_user() adds 2e7c8fb89427 media: vicodec: add missing v4l2_ctrl_request_hdl_put() adds b30063976f29 media: cedrus: Add missing v4l2_ctrl_request_hdl_put() adds bca82e3557ee media: i2c: imx214: select V4L2_FWNODE adds 8a30c017c996 media: max9286: Depend on OF_GPIO adds 4f0835d6677d media: rc: uevent sysfs file races with rc_unregister_device() adds a2e2d73fa281 media: rc: do not access device via sysfs after rc_unregis [...] adds 1451b93223bb media: gpio-ir-tx: spinlock is not needed to disable interrupts adds ddecfc76979d media: mceusb: Avoid GFP_ATOMIC where it is not needed new bcdd177c1f4e Merge remote-tracking branch 'v4l-dvb-fixes/fixes' into master adds 433c1ca0d441 MIPS: Loongson64: Do not override watch and ejtag feature adds dbfc95f98f01 MIPS: mm: BMIPS5000 has inclusive physical caches adds e14f633b6690 MIPS: BMIPS: Also call bmips_cpu_setup() for secondary cores adds ed0ec1a81fab MIPS: Loongson64: Remove unnecessary inclusion of boot_param.h adds 91dbd73a1739 mips/oprofile: Fix fallthrough placement new 57196a1f2128 Merge remote-tracking branch 'mips-fixes/mips-fixes' into master adds a58cfdba2039 ARM: OMAP2+: Fix an IS_ERR() vs NULL check in _get_pwrdm() adds d7dfee67688a ARM: dts: logicpd-torpedo-baseboard: Fix broken audio adds 4d26e9a028e3 ARM: dts: logicpd-som-lv-baseboard: Fix broken audio adds d1db7b80a6c8 ARM: dts: logicpd-som-lv-baseboard: Fix missing video adds 6542e2b613c2 ARM: dts: omap5: Fix DSI base address and clocks new a77bad749dd2 Merge remote-tracking branch 'omap-fixes/fixes' into master new c9f8e44ec4a5 Merge branch 'misc-5.9' into next-fixes new 30426063a359 Merge remote-tracking branch 'btrfs-fixes/next-fixes' into master adds 9d682ea6bcc7 vboxsf: Fix the check for the old binary mount-arguments struct new 368caa6aa478 Merge remote-tracking branch 'vfs-fixes/fixes' into master adds ea403fde7552 scsi: pm8001: Fix memleak in pm8001_exec_internal_task_abort adds 5a5b80f98534 scsi: libfc: Fix for double free() adds 2a87d485c4cb scsi: qla2xxx: Fix regression on sparc64 adds 7ac836ebcb15 scsi: lpfc: Fix setting IRQ affinity with an empty CPU mask adds 7b08e89f98ce scsi: lpfc: Fix FLOGI/PLOGI receive race condition in pt2p [...] adds 441f6b5b097d scsi: lpfc: Extend the RDF FPIN Registration descriptor fo [...] adds bc5340693749 scsi: lpfc: Update lpfc version to 12.8.0.4 adds 5528d03183fe scsi: target: iscsi: Fix data digest calculation adds 53de092f47ff scsi: libsas: Set data_dir as DMA_NONE if libata marks qc [...] new 3d15b9d238b1 Merge remote-tracking branch 'scsi-fixes/fixes' into master adds 6baa2e0c8ab8 drm/i915/display: Ensure that ret is always initialized in [...] adds 9ab57658a608 drm/i915: Fix sha_text population code adds 57537b4e1d37 drm/i915: Clear the repeater bit on HDCP disable new 89c019e6c45c Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] new a9403460548e mmc: sdhci-acpi: Clear amd_sdhci_host on reset new fed4a71e6d0d mmc: sdhci-msm: Add retries when all tuning phases are fou [...] new 1ca1303c30ea Merge remote-tracking branch 'mmc-fixes/fixes' into master adds 0981b50cd6c7 riscv/mm: Simplify retry logic in do_page_fault() adds 29d9f9dd4480 RISC-V: Take text_mutex in ftrace_init_nop() new b2b4e9c8e6f9 Merge remote-tracking branch 'risc-v-fixes/fixes' into master adds 0032ce0f85a2 ptrace: Prevent kernel-infoleak in ptrace_get_syscall_info() adds 2024f91e965f ns: Add a common refcount into ns_common adds 8b8f3e666fc6 net: Use generic ns_common::count adds 9a56493f6942 uts: Use generic ns_common::count adds 137ec390fad4 ipc: Use generic ns_common::count adds 8eb71d95f34a pid: Use generic ns_common::count adds 265cbd62e034 user: Use generic ns_common::count adds 1a7b8969e664 mnt: Use generic ns_common::count adds f387882d8d3e cgroup: Use generic ns_common::count adds 28c41efd08bf time: Use generic ns_common::count adds 76df441ade97 signal: Convert to the new fallthrough notation adds bda4c60d02e9 sys: Convert to the new fallthrough notation new 95b0676aef5f Merge remote-tracking branch 'pidfd-fixes/fixes' into master adds 5578d008d9e0 kunit: tool: fix running kunit_tool from outside kernel tree adds 21a6d1780d5b kunit: tool: allow generating test results in JSON new 393bae5f8033 Merge remote-tracking branch 'kunit-fixes/kunit-fixes' int [...] adds 08134e79e0ab microblaze: fix min_low_pfn/max_low_pfn build errors adds 5f7b81c18366 ia64: fix min_low_pfn/max_low_pfn build errors new f68bd95cc900 Merge remote-tracking branch 'memblock-fixes/fixes' into master adds 460f26d3ee70 drm/virtio: Revert "drm/virtio: Call the right shmem helpers" adds 07b5b12d97dc drm/sun4i: add missing put_device() call in sun8i_r40_tcon [...] adds 1a21e5b930e8 drm/ingenic: Fix leak of device_node pointer adds 3b5b005ef7d9 drm/ingenic: Fix driver not probing when IPU port is missing adds fd90e3808fd2 drm/sun4i: Fix dsi dcs long write function adds 6546d28f0ef2 Documentation: fix dma-buf.rst underline length warning adds c6016c6e39c3 drm/virtio: fix unblank new c41730a9bddc Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] adds bb3608bf9b82 dmaengine: ti-cppi5: Replace zero-length array with flexib [...] adds f9196da3f885 mailbox: zynqmp-ipi-message: Replace zero-length array wit [...] adds 3213d8a0ad7f platform/chrome: cros_ec_commands: Replace zero-length arr [...] adds 4f2fece590f2 platform/chrome: cros_ec_proto: Replace zero-length array [...] adds 2a5c5b39a6d0 tracepoint: Replace zero-length array with flexible-array member adds 3629e4918544 params: Replace zero-length array with flexible-array member adds 6f6d06cd880c Bluetooth: Replace zero-length array with flexible-array member adds e94e435feafd fs: Replace zero-length array with flexible-array member adds a0e2e9d48ccb enetc: Replace zero-length array with flexible-array member adds f2aa23e80ef6 ima: Replace zero-length array with flexible-array member adds a56dbff00095 scsi: target: tcmu: Replace zero-length array with flexibl [...] new a6bb08512d58 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' [...] adds 695afd3d7d58 kbuild: Simplify DEBUG_INFO Kconfig handling adds 23cd88c91343 kbuild: hide commands to run Kconfig, and show short log f [...] adds 8a685db32f2b gen_compile_commands: parse only the first line of .*.cmd files adds ea6cedc5b8a4 gen_compile_commands: use choices for --log_levels option adds 6ca4c6d25949 gen_compile_commands: do not support .cmd files under tool [...] adds 0a7d376d04a3 gen_compile_commands: reword the help message of -d option adds 6fca36f1d82a gen_compile_commands: make -o option independent of -d option adds fc2cb22ec61c gen_compile_commands: move directory walk to a generator function adds ecca4fea1ede gen_compile_commands: support *.o, *.a, modules.order in p [...] adds 3d32285fa995 kbuild: wire up the build rule of compile_commands.json to [...] adds 8b61f748e2a0 gen_compile_commands: remove the warning about too few .cmd files adds 6ad7cbc01527 Makefile: Add clang-tidy and static analyzer support to makefile new 2da1f78a54ae Merge remote-tracking branch 'kbuild/for-next' into master adds aac544c3553d Compiler Attributes: remove comment about sparse not suppo [...] adds 5861af92ff2a Compiler Attributes: fix comment concerning GCC 4.6 adds e5fc436f06ee sparse: use static inline for __chk_{user,io}_ptr() new 5e32d72fcf8e Merge remote-tracking branch 'compiler-attributes/compiler [...] adds b7176c261cdb dma-contiguous: provide the ability to reserve per-numa CMA adds c6303ab9b91e arm64: mm: reserve per-numa CMA to localize coherent dma buffers adds 2281f797f552 mm: cma: use CMA_MAX_NAME to define the length of cma name array new 87a1931bff8d dma-mapping: introduce DMA range map, supplanting dma_pfn_offset new c7935043530f Merge remote-tracking branch 'dma-mapping/for-next' into master adds 4dffbda6a996 Merge branches 'fixes' and 'misc' into for-next new f70ee2d69022 Merge remote-tracking branch 'arm/for-next' into master adds 4dbc44e1968e ARM: Document merges adds d877d348e72b Merge branch 'fixes' into for-next adds e4372c7a9703 ARM: Document merges adds 658ff5bf4b59 Merge branch 'arm/fixes' into for-next adds f73e6a0f06d7 ARM: Document merges adds c05210ab9757 drivers: optee: allow op-tee to access devices on the i2c bus adds 0f863bb6b80a Merge tag 'optee-i2c-for-v5.10' of git://git.linaro.org/pe [...] adds ba171d3f0850 driver: tee: Handle NULL pointer indication from client adds d4ee2d35009a Merge tag 'tee-memref-null-for-v5.10' of git://git.linaro. [...] adds bf1d70214b20 Merge branch 'arm/drivers' into for-next adds a727a17329d3 ARM: Document merges adds cff5493c2298 Merge branch 'arm/fixes' into for-next adds 2694ca73fa41 ARM: Document merges adds 4300cd6374a5 tee: convert get_user_pages() --> pin_user_pages() adds aa10e3cfdb42 Merge tag 'tee-pin-user-pages-for-5.10' of git://git.linar [...] adds 0f86da3c98f8 Merge branch 'arm/drivers' into for-next adds 210ecbc29884 ARM: Document merges new bbc634f8133c Merge remote-tracking branch 'arm-soc/for-next' into master adds 1f9d87d08e4a arm64: dts: meson: vim3: correct led polarity adds 7c9c06246cea arm64: dts: meson: vim3: make sound card common to all variants adds c943b84fab78 Merge branch 'v5.10/dt64' into tmp/aml-rebuild new 2ff287c01ed3 Merge remote-tracking branch 'amlogic/for-next' into master adds c3b1d561869a ARM: dts: aspeed: Remove flash layout from Facebook AST250 [...] adds f883a606097d ARM: dts: aspeed: cmm: Set 32MB FMC flash layout adds 11c4124d5343 ARM: dts: aspeed: yamp: Set 32MB FMC flash layout adds ac6cec4c3acf ARM: dts: aspeed: minipack: Update 64MB FMC flash layout adds bc8d756d5ba0 ARM: dts: aspeed: Add Facebook Wedge400 BMC adds fe84b8fd24d0 ARM: dts: aspeed: wedge40: Update FMC flash0 label adds 7c32a9d95c9a ARM: dts: aspeed: wedge40: Update UART4 pin settings adds 393d812b5ec1 ARM: config: aspeed: Fix selection of media drivers new b272b494d007 Merge remote-tracking branch 'aspeed/for-next' into master adds e70bfc2fa8fe ARM: at91: pm: add support for ULP0 fast wakeup adds 39add36049c3 ARM: at91: pm: add per soc validation of pm modes adds e222f9435195 ARM: at91: pm: of_node_put() after its usage adds faf6dc64c4b1 ARM: at91: pm: remove unnecessary at91sam9x60_idle adds b68f43873b72 Merge branch 'at91-soc' into at91-next new a38f2e5018eb Merge remote-tracking branch 'at91/at91-next' into master adds 7f7d9e1e02f0 memory: samsung: exynos5422-dmc: Additional locking for 'c [...] adds 911c94dac952 memory: samsung: exynos5422-dmc: Document mutex scope adds 8e9ffd5ed368 memory: omap-gpmc: remove unneeded asm/mach-types.h inclusion adds ddbfbcba4933 memory: omap-gpmc: remove unused file-scope phys_base and [...] adds d25112aa34d0 memory: omap-gpmc: return meaningful error codes in gpmc_c [...] adds 1724f1b6963a memory: omap-gpmc: remove GPMC_SET_ONE_CD_MAX macro for safety adds 07b6cc4540d3 memory: omap-gpmc: use WARN() instead of BUG() on wrong free adds dc1a9283f16a memory: omap-gpmc: consistently use !res for NULL checks adds 3cd7040762a4 memory: renesas-rpc-if: simplify with PTR_ERR_OR_ZERO adds 4a661364e6ff memory: tegra: tegra210-emc: fix indentation adds 904ffa81b709 memory: brcmstb_dpfe: add separate entry for compile test adds ea0c0ad6b6eb memory: Enable compile testing for most of the drivers adds 296050a04c9e memory: tegra: Correct shift value of apew adds 4da1edcf8f22 memory: brcmstb_dpfe: Fix memory leak adds f42ae4bbf94c memory: brcmstb_dpfe: fix array index out of bounds adds 4c54228ac8fd memory: omap-gpmc: Fix a couple off by ones adds 13d029ee51da memory: omap-gpmc: Fix build error without CONFIG_OF adds fd2278164808 memory: emif: Remove bogus debugfs error handling adds bb0ebc7d3964 memory: samsung: exynos5422-dmc: rename timing register fi [...] adds 1415fa0dca59 memory: samsung: exynos5422-dmc: remove unused exynos5_dmc [...] adds 4c2af5ddf84b memory: samsung: exynos5422-dmc: add missing and fix kerneldoc adds 74ca0d837b99 memory: brcmstb_dpfe: Simplify with dev_err_probe() adds 25f2f5e5910f memory: tegra186-emc: Simplify with dev_err_probe() adds ea90f66f2a86 memory: tegra: Remove GPU from DRM IOMMU group adds 6cf238d4e21b memory: omap-gpmc: Fix -Wunused-function warnings adds dd85345abca6 memory: fsl-corenet-cf: Fix handling of platform_get_irq() error new 7a4c77df5a93 Merge remote-tracking branch 'drivers-memory/for-next' int [...] adds 1f2f98f2703e arm64: dts: imx8mq: Fix TMU interrupt property adds 0d03f0292659 clk: imx6sl: Use BIT(x) to avoid shifting signed 32-bit va [...] adds d7d7518fdcc8 clk: composite: Export clk_hw_register_composite() adds 870ed5e22ae1 clk: imx: Support building i.MX common clock driver as module adds f1f018dc030e clk: imx: Add clock configuration for ARMv7 platforms adds 9a976cd278ea clk: imx8m: Support module build adds e0d0d4d86c76 clk: imx8qxp: Support building i.MX8QXP clock driver as module adds 7d6b5e4f2445 clk: imx: Explicitly include bits.h adds 0b8056106c02 clk: imx: vf610: Add CRC clock adds afff77ce882d clk: imx: Correct the root clk of media ldb on imx8mp adds f1859198509e clk: imx: Correct the memrepair clock on imx8mp new 52fc973552fa Merge branch 'clk/imx' into for-next adds b663b798d04f soc: imx: gpcv2: Use dev_err_probe() to simplify error handling new 6138f29150f8 Merge branch 'imx/drivers' into for-next adds bee062810f42 dt-bindings: arm: fsl: Add Y Soft IOTA Orion board adds 32b0aaa59da6 dt-bindings: arm: fsl: Add the librem 5 phone adds c883db9a9306 dt-bindings: arm: fsl: Add Beacon i.MX8M Mini Development [...] adds 663effe570d1 dt-bindings: arm: fsl: Fix Toradex Colibri i.MX 8 binding adds 3db8904fa976 dt-bindings: arm: fsl: Add ZII Ultra boards binding adds 334b6b6638a2 dt-bindings: arm: fsl: Add binding for Variscite VAR-SOM-M [...] adds 97e875b701cf dt-bindings: arm: fsl: Add binding for Variscite Symphony [...] adds 355d7d0124fd dt-bindings: nvmem: Add syscon to Vybrid OCOTP driver new 698a5f332aac Merge branch 'imx/bindings' into for-next adds 82ffb35c2ce6 ARM: dts: imx6sl: fix rng node adds 79428026bdbd ARM: dts: imx6sll: add rng adds 92afd5786d90 ARM: dts: imx6ull: add rng adds 383689f4b848 ARM: dts: imx6qp-sabreauto: enable pcie adds f7e630bcae48 ARM: dts: ZII: Disable HW Ethernet switch reset GPIOs adds cac849e9bbc8 ARM: dts: imx6qdl: add TQMa6{S,Q,QP} SoM adds 4133a90e637e ARM: dts: imx7d-sdb: Add nodes for audio sound card adds fc8004dffcfd ARM: dts: imx7: add QSPI adds e42fb04e9834 ARM: dts: imx6dl-yapp4: Add ethernet aliases adds 8da4716d08bc ARM: dts: imx27: Change nand node name to nand-controller adds 175808884261 ARM: dts: imx: Change gpmi nand node name to nand-controller adds e642c831ebdd ARM: dts: imx6dl-yapp4: Add Y Soft IOTA Orion board adds 37d7b7a5baca ARM: dts: imx6dl-yapp4: Add support for OLED based on diff [...] adds 71c7c2d9a2fe ARM: dts: imx25-pinfunc: add missing and fix wrong SPI rel [...] adds d923d839429c ARM: dts: imx6qdl-sabresd: Support headphone and microphon [...] adds 675abeb9fc0e ARM: dts: imx6q-bx50v3: Add IRQ support for internal switch adds b86d3d21cd4c ARM: dts: imx6dl-yapp4: Add reg property to the lp5562 cha [...] adds 0b784a7b1c53 ARM: dts: imx25-pinfunc: Fix GPT function names adds 2bfdd113d0ee ARM: dts: imx: Fix the SPI chipselect polarity adds fe92538086a8 ARM: dts: imx6q-kontron-samx6i: Remove old fsl,spi-num-chi [...] adds 7d076e1fc9a6 ARM: dts: imx6sx-sdb: Add headphone detection for sound card adds b2b8d526d7f5 ARM: dts: imx6sl-evk: Add headphone detection for sound card adds 5f50799dd4d1 ARM: dts: imx6sll-evk: Add audio sound card node adds 82455594c001 ARM: dts: imx6qdl-gw553x: Remove unneeded #address-cells/# [...] new 9bb05330ee66 Merge branch 'imx/dt' into for-next adds f1e38466a939 arm64: dts: ls1028a: qds: enable lpuart1 adds acfa13abf03d arm64: dts: ls1088a: add more thermal zone support adds 0a0c5d13617f arm64: dts: ls208xa: add more thermal zone support adds b9c7113bbdda arm64: dts: imx8mm-evk: add two parameters for samsung pic [...] adds 14e292fce8fd arm64: dts: imx8mn-evk: add two parameters for samsung pic [...] adds d3762a4713b1 arm64: dts: imx8m: Add the ENET PPS interrupt adds d0081bd02a03 arm64: dts: imx8mq: Add NWL MIPI DSI controller adds e8151ef3578c arm64: dts: imx8mq-librem5-devkit: Enable the LCD panel adds 8f0216b006e5 arm64: dts: Add a device tree for the Librem 5 phone adds bcf7206fe9c3 arm64: dts: imx8mp: Update pinfunc header file adds 843b993c2d0b arm64: dts: imx8m: Fix the SPI chipselect polarity adds fa1652340af8 arm64: dts: imx8mm-evk: Add flexspi support adds 6a62bc369dcf arm64: dts: imx8mm-evk: remove orphaned pinctrl-names property adds e9d594e8d497 arm64: dts: imx8mn-evk: remove orphaned pinctrl-names property adds 1197989df720 arm64: dts: imx8mp-evk: remove orphaned pinctrl-names property adds 0e825b32c033 arm64: dts: imx8mm-evk: Replace deprecated phy reset properties adds b73af7fca916 arm64: dts: imx8mq-evk: Replace deprecated phy reset properties adds 348eb3e4782e arm64: dts: imx8mq-phanbell: Replace deprecated phy reset [...] adds 6ea2d1ef4e1f arm64: dts: imx8mq-sr-som: Replace deprecated phy reset pr [...] adds 072edea3cf98 arm64: dts: imx8mq-thor96: Replace deprecated phy reset pr [...] adds a265046dd85c arm64: dts: imx8mm-beacon-som: Align regulator names with schema adds 31c78242b4c6 arm64: dts: imx8mm-beacon-som: Fix atmel,24c64 EEPROM compatible adds 674b05798f40 arm64: dts: imx8mm-evk: Align regulator names with schema adds 2eedac079ae4 arm64: dts: imx8mm-beacon-baseboard: Correct LED default state adds 878cc5a2ca17 arm64: dts: imx8mq-evk: Add hog suffix to wl-reg-on adds 86d3eedddfd8 arm64: dts: imx8mq-zii-ultra: Add hog suffixes to GPIO hogs adds bf6b832f5ebe arm64: dts: imx8mm-var-som: Add Variscite VAR-SOM-MX8MM Sy [...] adds d65faff66128 arm64: dts: imx8mm-var-som-symphony: Add Variscite Symphon [...] adds f2dc2359b75e arm64: dts: freescale: Fix SP805 clock-names adds a4a3550e0db8 arm64: dts: imx8mq-librem5-devkit: Add missing clock-cells [...] new 59bd07dd77bb Merge branch 'imx/dt64' into for-next adds 93b3e9273112 ARM: multi_v7_defconfig: enable caam crypto module adds 75779fac9544 ARM: multi_v7_defconfig: Enable i.MX6SLL SoC adds 89dd9ae16d7c ARM: multi_v7_defconfig: Enable i.MX7ULP SoC adds 9d1a85c7d90c ARM: imx_v6_v7_defconfig: Support i.MX8MN/P/Q adds 6ab28d61fe45 arm64: defconfig: re-sync DRM related defconfig bits adds 0c08ed48c956 arm64: defconfig: Enable imx8mq-librem5-devkit display stack new fffd14dc58ab Merge branch 'imx/defconfig' into for-next new a423cd161bb5 Merge remote-tracking branch 'imx-mxs/for-next' into master adds a03744a40844 Merge branch 'for_5.9/driver-soc' into next adds 50c950e2c8b6 Merge branch 'for_5.9/driver-soc' into next new 09d8d3f98981 Merge remote-tracking branch 'keystone/next' into master adds 27831102b89b arm: dts: mt2701: Add jpeg enc device tree node adds f74c418c5142 Merge branch 'v5.9-next/dts64' into for-next adds 399859c8881f dt-bindings: devapc: add bindings for mtk-devapc adds e2630b3ffb05 soc: mediatek: add mtk-devapc driver adds 3313a357cf9b soc: mediatek: mtk-infracfg: Fix kerneldoc adds 63424bbb31b7 Merge branch 'v5.9-next/soc' into for-next new 9ffdc3f6d315 Merge remote-tracking branch 'mediatek/for-next' into master adds a369530e98ca Merge branch 'mvebu/arm' into mvebu/for-next adds 36ddea536475 Merge branch 'mvebu/drivers' into mvebu/for-next adds e5846529d18e Merge branch 'mvebu/dt' into mvebu/for-next adds 29bd9d8c2ac1 Merge branch 'mvebu/dt64' into mvebu/for-next new 60bdd1ef516c Merge remote-tracking branch 'mvebu/for-next' into master adds 2f6c3c8664cb Merge branch 'fixes' into for-next adds de104a292d07 dt-bindings: omap: Update PRM binding for genpd adds 58cbff023bfa soc: ti: omap-prm: Add basic power domain support adds f8f91486e8e7 soc: ti: omap-prm: Configure sgx power domain for am3 and am4 adds 2bbcd6590a25 soc: ti: omap-prm: Configure omap4 and 5 l4_abe power domain adds 587c437d96a3 ARM: dts: Configure am3 and am4 sgx for genpd and drop pla [...] adds 0fd1594b3c33 ARM: dts: Configure omap4 and 5 l4_abe for genpd and drop [...] adds cf96fbf4839e Merge branch 'omap-for-v5.10/prm-genpd' into for-next adds aa346bd48db9 Merge branch 'fixes' into for-next adds 3aa36fdd3073 ARM: OMAP2+: PRM: Replace HTTP links with HTTPS ones adds 88ca7bfb2137 ARM: OMAP2+: Replace HTTP links with HTTPS ones adds a784e5893b0e ARM: OMAP2+: hwmod: Replace HTTP links with HTTPS ones adds f8fbd8c341ef ARM: OMAP2+: pm33xx-core: Replace HTTP links with HTTPS ones adds 83bf6db02024 ARM: OMAP2+: Replace HTTP links with HTTPS ones adds 868306ddc8a9 Merge branch 'omap-for-v5.10/soc' into for-next adds ef4d0a80c614 arm: mach-omap1: mux.h: delete duplicate word adds 7ff3e1fda701 Merge branch 'omap-for-v5.10/omap1' into for-next adds 19d3e9a0bdd5 ARM: dts: omap4: Fix sgx clock rate for 4430 adds 23807f8cbaeb ARM: dts: omap: add channel to DSI panels adds 86ea53b42b6f ARM: dts: omap4-droid4: add panel compatible adds 95d4208075e8 ARM: dts: omap4-droid4: add panel orientation adds 31bdd786f900 ARM: dts: am335x: add common dtsi for MOXA UC-8100 series adds 12c24ea1f8e2 Merge branch 'omap-for-v5.10/dt-moxa' into omap-for-v5.10/dt adds 03e23ca9ff83 ARM: dts: am33xx: add ocp label adds bbdb5d129daf ARM: dts: omap3: Add cpu trips and cooling map for omap34/ [...] adds 513f8297f6b1 Merge branch 'fixes' into omap-for-v5.10/dt adds 390f789055a0 Merge branch 'omap-for-v5.10/dt' into for-next adds 2152fbbd47c0 soc: ti: pm33xx: Simplify RTC usage to prepare to drop pla [...] adds 6b8a3deedcfd ARM: OMAP2+: Drop legacy platform data for am3 and am4 rtc adds 90aa4ed5a43f ARM: OMAP2+: Drop legacy platform data for dra7 rtcss adds 26cce5954784 Merge branch 'omap-for-v5.10/ti-sysc-drop-pdata' into omap [...] adds a8e0698a5d2e Merge branch 'omap-for-v5.10/prm-genpd-data' into for-next new 00ea0f04d3aa Merge remote-tracking branch 'omap/for-next' into master adds aa551bd7a041 arm64: dts: qcom: msm8992: Fix UART interrupt property adds bca4339bda09 arm64: dts: qcom: sdm845-db845c: Fix hdmi nodes adds 681a607ad21a arm64: dts: qcom: sc7180: Add DisplayPort HPD pin dt node adds 79493db5bb57 arm64: dts: qcom: sm8150: fix up primary USB nodes adds f126991607ed arm64: dts: qcom: use sm8150 gpucc dt-bindings adds 0e6aa9db44e7 arm64: dts: qcom: use sm8250 gpucc dt-bindings adds efe788361f72 arm64: dts: qcom: sc7180: Fix the LLCC base register size adds 7ec3e67307f8 arm64: dts: qcom: sc7180-trogdor: add initial trogdor and [...] adds e670f1d09707 arm64: defcondfig: Enable USB ACM and FTDI drivers adds 4c7f2d50c2e3 Merge branches 'arm64-for-5.10' and 'arm64-defconfig-for-5 [...] new 981458758895 Merge remote-tracking branch 'qcom/for-next' into master adds 6c0bc05ed81e Merge branch 'v5.8/soc' into next adds 486f29df6941 Merge branch 'v5.8/dt' into next new 41a9a421e9e6 Merge remote-tracking branch 'realtek/for-next' into master adds 77eaaf97335c ARM: shmobile: defconfig: Enable TOUCHSCREEN_STMPE adds cd8bc7d4eb66 arm64: defconfig: Enable R-Car PCIe endpoint driver adds cbb2f09abcd6 arm64: dts: renesas: r8a774e1: Add PCIe device nodes adds 2f3c7323aba2 arm64: dts: renesas: r8a774e1: Add SATA controller node adds 92b2c276e15c arm64: dts: renesas: r8a774e1: Add USB2.0 phy and host (EH [...] adds 0faf5f952b4e arm64: dts: renesas: r8a774e1: Add USB3.0 device nodes adds 896c62d4369c arm64: dts: renesas: r8a774e1: Add USB-DMAC and HSUSB devi [...] adds 8183a7938cfe arm64: dts: renesas: r8a774e1: Add audio support adds cfc7ba103fbd arm64: dts: renesas: r8a774e1: Add VIN and CSI-2 nodes adds 992d7a8b88c8 arm64: dts: renesas: ulcb: add full-pwr-cycle-in-suspend i [...] adds eb302bb9c7ab ARM: dts: r8a7742-iwg21d-q7: Enable HSUSB, USB2.0 and xHCI adds 73aa5b7c9411 ARM: dts: iwg22d-sodimm: Fix dt nodes sorting adds 4304d880a1c3 ARM: dts: r8a7742-iwg21d-q7: Enable cmt0 adds b4a43810f596 ARM: dts: r8a7742: Add PWM SoC support adds 02b248229535 ARM: dts: r8a7742: Add TPU support adds 6a62f64305c6 ARM: dts: r8a7742: Add DU support adds 549f43917ab3 ARM: dts: r8a7742: Add LVDS support adds a3855ebcded8 arm64: dts: renesas: r8a774e1: Add FCPF and FCPV instances adds 4398ab2367fa arm64: dts: renesas: r8a774e1: Add VSP instances adds e7cc614be788 arm64: dts: renesas: r8a774b1-hihope-rzg2n-ex: Enable sata adds ebe5f898b60b ARM: dts: r8a7742: Add PCIe Controller device node adds f22d0550b835 arm64: dts: renesas: r8a774e1: Populate DU device node adds 5698b68de784 arm64: dts: renesas: r8a774e1: Populate HDMI encoder node adds 112441c24bcd arm64: dts: renesas: r8a774e1: Add LVDS device node adds 2e23a1db4840 arm64: dts: renesas: r8a774e1-hihope-rzg2h: Setup DU clocks adds afdac0bfbd49 ARM: dts: r8a7742: Add QSPI support adds 923afaacb49d Merge branches 'renesas-arm-defconfig-for-v5.10' and 'rene [...] adds 72e7ef46f144 ARM: shmobile: defconfig: Refresh for v5.9-rc1 adds ddc0e61a2e3e arm64: defconfig: Enable RPC-IF support adds 578450883bb1 arm64: dts: renesas: r8a774a1: Add PCIe EP nodes adds d12d16205f79 arm64: dts: renesas: r8a774b1: Add PCIe EP nodes adds 0c77ecdcfcd3 arm64: dts: renesas: r8a774c0: Add PCIe EP node adds 5a81ade1dd28 ARM: dts: r8a7742: Add CAN support adds be571bec2cfd ARM: dts: r8a7742-iwg21m: Sort the nodes alphabetically adds c0ed2ee793f1 ARM: dts: r8a7742-iwg21m: Add RTC support adds 7da4d2a8c6bc arm64: dts: renesas: r8a774e1-hihope-rzg2h: Enable HS400 mode adds 928bfbc6c76c soc: renesas: Use menu for Renesas SoC adds 15c95b417a9c Merge branches 'renesas-arm-defconfig-for-v5.10', 'renesas [...] adds fc7f54fb13b8 ARM: dts: r8a7742-iwg21m: Add SPI NOR support adds 557e64084aba arm64: dts: renesas: r8a774e1: Add PWM device nodes adds bce8ac223e76 arm64: dts: renesas: r8a77961: Enable Sound / Audio-DMAC adds fbdd7f913dc8 Merge branch 'renesas-arm-dt-for-v5.10' into renesas-next adds 9b801a1449b1 ARM: multi_v7_defconfig: Enable CONFIG_PCIE_RCAR_HOST adds 5a87251dac0d ARM: shmobile: defconfig: Enable CONFIG_PCIE_RCAR_HOST adds 464d9b349be6 soc: renesas: Align driver description titles adds 67dc47513ada Merge branches 'renesas-arm-defconfig-for-v5.10' and 'rene [...] new 70f88488ae40 Merge remote-tracking branch 'renesas/next' into master adds bfbb5cda617b reset: imx7: Support module build adds bcd9836f3c3b dt-bindings: reset: Updated binding for Versal reset driver adds 5653c11b75b5 reset: reset-zynqmp: Added support for Versal platform adds dc76572330e3 reset: Fix and extend kerneldoc adds 7aee2b8063d9 dt-bindings: reset: imx8mq: add m4 reset adds 2983e2385ff6 reset: imx7: add the cm4 reset for i.MX8MQ new 919434b4a593 Merge remote-tracking branch 'reset/reset/next' into master adds b282ae0511cd ARM: dts: rockchip: update cpu supplies on rk3288 adds 9ab4a7312bf3 ARM: dts: rockchip: rk3066a: add label to cpu@1 adds 20e464c0f12a ARM: dts: rockchip: update cpu supplies on rk3066a adds 0cf10e6f9433 ARM: dts: rockchip: replace status value "ok" by "okay" adds 8fc59dfeea19 Merge branch 'v5.10-armsoc/dts32' into for-next adds bd77d0ad7a69 arm64: dts: rockchip: Fix power routing to support POE on [...] adds bc1f9bff0629 arm64: dts: rockchip: change spdif fallback compatible on rk3308 adds 75a0a65a301f dt-bindings: arm: rockchip: Update ROCKPi 4 binding adds b5edb0467370 arm64: dts: rockchip: Mark rock-pi-4 as rock-pi-4a dts adds c1075b7fcca8 arm64: dts: rockchip: Add Radxa ROCK Pi 4B support adds 93e0e8ce5fdf arm64: dts: rockchip: Add Radxa ROCK Pi 4C support adds cb1cc137a2c1 dt-bindings: Add vendor prefix for Shenzhen Zkmagic Techno [...] adds 0dc8c62c92d4 dt-bindings: arm: rockchip: add Zkmagic A95X Z2 description adds 964ed0807b5f arm64: dts: rockchip: add rk3318 A95X Z2 board adds 4be8df7b3bcd arm64: dts: rockchip: fix cpu-supply for rk3328-evb adds 9caff35d7eba arm64: dts: rockchip: replace status value "ok" by "okay" adds 5b54a6a5703f Merge branch 'v5.10-armsoc/dts64' into for-next new 16df65cba41e Merge remote-tracking branch 'rockchip/for-next' into master adds 68ed226fae9d ARM: exynos_defconfig: enable platform media drivers adds a553f90b6714 ARM: dts: exynos: Add sound support to Midas adds a084c9d2042d dt-bindings: arm: samsung: Do not require clkout on Exynos [...] adds b511b6a10aad Merge branch 'next/dt' into for-next adds 01a9aeaa9cf1 cpuidle: big.LITTLE: enable driver only on Peach-Pit/Pi Ch [...] adds 0c1dee4ba393 Merge branch 'next/drivers' into for-next adds 12b7b5c04bcc ARM: s3c64xx: fix return value check in s3c_usb_otgphy_init() adds 177f71f18ee5 MAINTAINERS: drop Vincent Sanders from Simtec S3C boards adds 351367bb05bd MAINTAINERS: add more name matches for Samsung SoC entries adds bb82067abc9b ARM: s3c64xx: use simple i2c probe function adds 0e77112777f8 ARM: s3c64xx: include header to fix -Wmissing-prototypes adds b0b276736eee ARM: s3c24xx: demote kerneldoc comment adds f73fefa2d98b ARM: samsung: fix language typo adds c2fe8ebb332e clk: samsung: s3c64xx: declare s3c64xx_clk_init() in share [...] adds 16b17fcf77f2 clk: samsung: s3c24xx: declare s3c24xx_common_clk_init() i [...] adds 80c0b155e564 ARM: s3c: remove plat-samsung/.../samsung-time.h adds dce6e8ee6188 ARM: s3c24xx: include common.h header in s3c2443.c adds dc986f243ea4 ARM: s3c24xx: sdhci: include plat/sdhci.h header adds 79f35b7cc664 ARM: s3c24xx: ts: include platform data header adds 455102d435a0 ARM: s3c24xx: ts: document function argument adds 903bfd46d049 ARM: s3c: remove unneeded machine header includes adds 7bcb41c5d157 mmc: s3cmci: remove unneeded machine header include adds dc0e3512dd31 Merge branch 'next/soc-s3c-cleanup' into for-next adds 73dff51f575c ARM: samsung: fix kerneldoc of s3c_pm_do_restore_core() adds 552233163db8 Merge branch 'next/soc-s3c-cleanup' into for-next adds 952c54446a8a ARM: exynos: clear L310_AUX_CTRL_NS_LOCKDOWN in default l2 [...] adds 019acfaffe90 Merge branch 'next/soc' into for-next adds 91b440ed2542 ARM: dts: exynos: add prefetch properties for L2C-310 cache adds 1227fc241eb9 Merge branch 'next/dt' into for-next adds 5b5858ef4590 ARM: s3c24xx: drop s3c-camif setup platform code adds 7dd3cae90d85 ARM: samsung: remove HAVE_S3C2410_WATCHDOG and use direct [...] adds 8166c10001b2 ARM: s3c64xx: switch to generic watchdog driver reset adds f6d7cde84f6c ARM: s3c24xx: fix missing system reset adds 3af4e8774b6d ARM: s3c24xx: fix mmc gpio lookup tables adds 4f9f0e068884 ARM: s3c24xx: iotiming: make functions static adds 346f183cc134 ARM: s3c24xx: make S3C24XX_MISCCR access indirect adds b84e23f51351 ARM: s3c24xx: pass pointer to clk driver via platform data adds 98c2922ec8f0 ARM: s3c24xx: simplify mach/io.h adds 188db4435ac6 usb: gadget: s3c: use platform resources adds 5f745424761a usb: gadget: s3c-hsudc: remove platform header dependency adds 31dc1c23769b usb: gadget: s3c: remove unused 'udc' variable adds 9089d7b8cecf ARM: samsung: don't build plat/pm-common for Exynos adds 1e574a665ed1 ARM: samsung: remove s3c_pm_debug_init() adds dbd6fefb598b ARM: samsung: make pm-debug platform independent adds b3a775127d33 ARM: samsung: move CONFIG_DEBUG_S3C_UART to Kconfig.debug adds edaff7e1c6f5 ARM: exynos: use private samsung_cpu_id copy adds cb6c03019cdd ARM: exynos: stop selecting PLAT_SAMSUNG adds 17132da70eb7 ARM: samsung: move pm check code to drivers/soc adds 423c62bfb623 ARM: s5pv210: use private pm save/restore adds db8230d29c3a ARM: s5pv210: don't imply CONFIG_PLAT_SAMSUNG adds a07c4a8c169b ARM: s3c64xx: remove mach/hardware.h adds 0144e3fce3d6 ARM: s3c24xx: move regs-spi.h into spi driver adds 95b415efff2c ARM: s3c24xx: move irqchip driver back into platform adds 7dbad03ebcb9 ARM: s3c: adc: move header to linux/soc/samsung adds f131a4443ea4 ARM: s3c24xx: move spi fiq handler into platform adds 93da582407b3 Merge branch 'next/soc-s3c-cleanup' into for-next adds 9666e27f90b9 ASoC: samsung: h1940: turn into platform driver adds e26a2abcc246 ASoC: samsung: neo1973: turn into platform driver adds 83d74e354200 ASoC: samsung: rx1950: turn into platform driver adds dcacbc0f9bb8 ASoC: samsung: s3c2412-i2s: avoid hardcoded S3C2410_PA_IIS adds 35ee36c79380 Merge tag 'samsung-platdrv-boards' of https://git.kernel.o [...] adds 673085f450b2 ARM: s3c24xx: move iis pinctrl config into boards adds f67f6c00c7f3 ARM: s3c24xx: move s3cmci pinctrl handling into board files adds b2a587cb650f ARM: s3c24xx: include mach/irqs.h where needed adds cd4bd8f9435d ARM: s3c24xx: spi: avoid hardcoding fiq number in driver adds 704b18250f59 ARM: s3c24xx: bast: avoid irq_desc array usage adds 81994e0ffc37 fbdev: s3c2410fb: remove mach header dependency adds 01e93a173935 cpufreq: s3c24xx: split out registers adds 81b11a6a0996 ARM: s3c: remove cpufreq header dependencies adds 44c01f5ce1c7 cpufreq: s3c2412: use global s3c2412_cpufreq_setrefresh adds c38758e3d574 cpufreq: s3c24xx: move low-level clk reg access into platf [...] adds a3814e55b411 ARM: s3c24xx: stop including mach/hardware.h from mach/io.h adds 71b9114d2c13 ARM: s3c: move into a common directory adds c6ff132d4224 ARM: s3c: make headers local if possible adds 21cfa049290b ARM: s3c: Cleanup from old plat-samsung include adds f609c46be3ca Merge branch 'next/soc-s3c-cleanup' into for-next adds a1342f6a9ff8 ARM: s3c: Avoid naming clash of S3C24xx and S3C64xx timer setup adds aa3aca6f4ab0 Merge branch 'next/soc-s3c-cleanup' into for-next adds 68f4babbc637 ARM: dts: exynos: Move fixed clocks under root node in Exynos3250 adds 396a1df22c4b Merge branch 'next/dt' into for-next adds 1e1129b65ef3 arm64: dts: exynos: Replace deprecated "gpios" i2c-gpio pr [...] adds 7e98d540f21f arm64: dts: exynos: Add compatibles to sysreg nodes adds 722aa791af0f Merge branch 'next/dt64' into for-next adds de653d045636 ARM: dts: exynos: Remove snps, dwc2 compatible in Exynos3250 adds df63dce2d60b ARM: dts: exynos: Silence i2c-gpio dtschema warning in Gal [...] adds 57d4449fd443 ARM: dts: exynos: Correct GPU regulator properties in Gala [...] adds 10c977cc029b ARM: dts: exynos: Correct S3C RTC bindings and enable it i [...] adds 83d50121a09a ARM: dts: exynos: Correct S3C RTC bindings and enable it i [...] adds 9ce975bf6b4b ARM: dts: exynos: Correct S3C RTC bindings and enable it in Trats adds e416f0cabf0b ARM: dts: exynos: Correct S3C RTC bindings and enable it i [...] adds eb7e538dceda ARM: dts: exynos: Correct S3C RTC bindings in SMDKv310 adds b9294408b9a3 ARM: dts: exynos: Add and enable 32 kHz modem clock in Gal [...] adds 8bdca79f584d ARM: dts: exynos: Add and enable 32 kHz modem clock in Trats adds 64fb61e11fa2 ARM: dts: exynos: Align SPI GPIO node name with dtschema i [...] adds f11d702242a3 ARM: dts: exynos: Replace deprecated GPIO spi-gpio propert [...] adds a51e695cafc7 ARM: dts: exynos: Align SPI GPIO node name with dtschema i [...] adds 1708f56081e2 ARM: dts: exynos: Override thermal by label in Exynos4210 adds ed32017c7344 ARM: dts: exynos: Override thermal by label in Galaxy I9000 adds 03ebf390c4e9 ARM: dts: exynos: Override thermal by label in Trats adds 5d2bb6621caa ARM: dts: exynos: Add CPU cooling in Exynos4210 Origen adds bd031c725d74 ARM: dts: exynos: Add CPU cooling in SMDKv310 adds 9102399b7fd6 ARM: dts: exynos: Add CPU cooling in Universal C210 adds 2b857a10d544 ARM: dts: exynos: Align MHL GPIO pin configuration with dt [...] adds a26fe748716e ARM: dts: exynos: Correct compatible of fixed clocks in Mi [...] adds eeb62f3d1d33 ARM: dts: exynos: Add S5M8767 clocks for RTC in Exynos4412 Origen adds e4cf0a4dba7f ARM: dts: exynos: Override thermal by label in Midas adds 1f2448dcb9a2 ARM: dts: exynos: Override thermal by label in Exynos4412 Odroids adds ffed15b889a4 ARM: dts: exynos: Add CPU cooling in Exynos4412 Origen adds 4134628c38da ARM: dts: exynos: Add CPU cooling in SMDK4412 adds 173ab0310fb4 ARM: dts: exynos: Add CPU cooling in Tiny4412 adds 1716af24998a ARM: dts: exynos: Correct S3C RTC bindings in SMDK4412 adds 6511f11a4982 ARM: dts: exynos: Correct S3C RTC bindings in Tiny4412 adds a6b5a1977c6b ARM: dts: exynos: Correct whitespace and indentation issues adds 3bdb6063733e Merge branch 'next/dt' into for-next adds cd972fe90008 ARM: dts: s5pv210: Enable audio on Aries boards adds 15ecfabb1f9a Merge branch 'next/dt' into for-next new 93284e521e0e Merge remote-tracking branch 'samsung-krzk/for-next' into master adds 2f704c29699d dt-bindings: clk: sunxi-ccu: add compatible string for A10 [...] adds fb038ce4db55 clk: sunxi-ng: add support for the Allwinner A100 CCU adds a3ba99a24b36 clk: sunxi-ng: sun8i: r40: Use sigma delta modulation for [...] adds 7db1aa6ff981 arm64: dts: allwinner: replace numerical constant with CCU_CLKX adds a371b1bdf2b8 arm64: dts: allwinner: Mark timer as stopped in suspend adds 4a6c1be2f9d9 dt-bindings: gpu: mali-utgard: Add Allwinner R40 compatible adds 12bb1887be9d ARM: dts: sun8i: r40: Add Mali node adds 64faa1053197 ARM: dts: sun4i: Enable HDMI support on the Mele A1000 adds 0552942ffded dt-bindings: irq: sun7i-nmi: fix dt-binding for a80 nmi adds 5805c747f4db dt-bindings: irq: sun7i-nmi: Add binding for A100's NMI co [...] adds 0dea1794f3b4 arm64: allwinner: A100: add the basical Allwinner A100 DTSI file adds 1c09280f0b21 dt-bindings: arm: sunxi: Add Allwinner A100 Perf1 Board bindings adds 95c83906380e arm64: allwinner: A100: add support for Allwinner Perf1 board adds 4c508a44d400 dt-bindings: dma: allwinner,sun50i-a64-dma: Add R40 compatible adds 5822bfed6472 ARM: dts: sun8i: r40: Add DMA node adds ee30214a4a79 dt-bindings: media: allwinner, sun4i-a10-ir: Add R40 compatible adds 166405e1f89a ARM: dts: sun8i: r40: Add IR nodes adds 44406428f576 ARM: dts: sun8i: r40: bananapi-m2-ultra: Enable IR adds 73225f0b4cd1 dt-bindings: sram: allwinner, sun4i-a10-system-control: Ad [...] adds 3566b0869179 ARM: dts: sun8i: r40: Add node for system controller adds ee2c1e70339b dt-bindings: media: allwinner, sun4i-a10-video-engine: Add [...] adds 343bbfd16529 media: cedrus: Add support for R40 adds 2abed6778f38 ARM: dts: sun8i: r40: Add video engine node adds 3bc5708b5ca5 ARM: dts: sun8i: a33: Update codec widget names adds 7da865e4a43a arm64: dts: allwinner: a64: Update codec widget names adds 40ba3c36ff61 arm64: dts: allwinner: a64: Update the audio codec compatible adds 3658a2b7f3e1 ARM: dts: sun8i: r40: bananapi-m2-ultra: Fix dcdc1 regulator adds 2933bf352800 arm64: dts: allwinner: h5: remove Mali GPU PMU module adds 4fc958d5a0c6 Merge branches 'sunxi/clk-for-5.10', 'sunxi/dt-for-5.10' a [...] new f70b22cf9718 Merge remote-tracking branch 'sunxi/sunxi/for-next' into master adds 228f1e6ab55f arm64: tegra: Add ID EEPROMs on Jetson AGX Xavier adds a41315610bab arm64: tegra: Wire up pinctrl states for all DPAUX controllers adds 78bc57ffa809 arm64: tegra: Add VBUS supply for micro USB port on Jetson Nano adds da415b71cd4f arm64: tegra: Disable SD card write-protection on Jetson Nano adds 0cc6ba3ce87c arm64: tegra: Describe display controller outputs for Tegra210 adds 562da8b494c4 arm64: tegra: Use valid PWM period for VDD_GPU on Tegra210 adds 818ae79a50da arm64: tegra: Properly size register regions for GPU on Tegra194 adds 547141b56c6c arm64: tegra: Enable ACONNECT, ADMA and AGIC on Jetson Nano adds 177208f7b06d arm64: tegra: Add DT binding for AHUB components adds fcb65c3dc6bb Merge branch for-5.10/arm64/dt into for-next adds b554321dbd6d arm64: defconfig: Build AHUB component drivers adds ff4c371d2bc0 arm64: defconfig: Build ADMA and ACONNECT driver adds 05ccc6eebf8e Merge branch for-5.10/arm64/defconfig into for-next new c31715b9b7d9 Merge remote-tracking branch 'tegra/for-next' into master adds 1e3d655fe7b4 Merge branch 'ti-k3-config-next' into ti-k3-next new 5da93849f963 Merge remote-tracking branch 'ti-k3/ti-k3-next' into master adds 93b72bfa6e24 arm64: dts: ti: k3-am65: Fix interconnect node names adds 995504b6fa47 arm64: dts: ti: k3-j721e: Fix interconnect node names adds b366b2409c97 arm64: dts: ti: k3-am6: Add crypto accelarator node adds 8ebcaaae8017 arm64: dts: ti: k3-j721e-main: Add crypto accelerator node adds 74b5742b59b1 arm64: dts: ti: k3-j721e-som-p0: Move mailbox nodes from b [...] adds eb9a2a637ae5 arm64: dts: ti: k3-j721e-main: Add C66x DSP nodes adds a55babbf00d7 arm64: dts: ti: k3-j721e-som-p0: Add mailboxes to C66x DSPs adds e379ba840a7e arm64: dts: ti: k3-j721e-som-p0: Add DDR carveout memory n [...] adds 804a4cc7fe3c arm64: dts: ti: k3-j721e-main: Add C71x DSP node adds cf53928fa0d9 arm64: dts: ti: k3-j721e-som-p0: Add mailboxes to C71x DSP adds 1939d37f9493 arm64: dts: ti: k3-j721e-som-p0: Add DDR carveout memory n [...] adds 67cfbb62132e arm64: dts: ti: k3-j721e-som-p0: Reserve memory for IPC be [...] adds 269a5641b1ed arm64: dts: ti: k3-am65: restrict PCIe to Gen2 speed new 972fdd88059f Merge remote-tracking branch 'ti-k3-new/ti-k3-next' into master adds 4f8fb65af529 Merge branch 'dt64' into for-next new 55bb67c9ad82 Merge remote-tracking branch 'uniphier/for-next' into master adds 3dabfa2bda48 clk: davinci: Use the correct size when allocating memory adds e9c006bc782c clk: rockchip: Fix initialization of mux_pll_src_4plls_p adds 24907ec54702 Merge branch 'clk-fixes' into clk-next new 04327164ac24 Merge remote-tracking branch 'clk/clk-next' into master adds caf3f4bdb535 h8300: fix memset return value. adds 3e138fe1a4fb h8300: Add missing symbol "BOOT_LINK_OFFSET" adds ece7be2c964c h8300: move definition of __kernel_size_t etc. to posix_types.h adds de9887173682 h8300: move definition of __kernel_size_t etc. to posix_types.h adds 5d90be1ecf44 h8300: Fix BOOT_LINK_OFFSET adds b2c03bb18a6d smc91x: remove GPIOLIB dependency. adds 2fdf50bd510f sh-sci: 8bit register fix. adds 04fffbe01d2d h8300: update dts. adds 951261bc4834 h8300_timer8: fix count mode. adds 2c496a11304d irq-renesas-h8s: fix interrupt handling. adds 8bd55b5fce80 irq-renesas-h8300h: Fix external interrupt contorol. adds beab3d5cb0e1 irq-renesas-h8s: Fix external interrupt control. adds 9d48776fc609 Merge remote-tracking branch 'origin/master' into h8300-next adds 35b34568912c h8300: dts: Fix /chosen:stdout-path adds 8808515be0ed h8300: Replace <linux/clk-provider.h> by <linux/of_clk.h> new 546d01c557d0 Merge remote-tracking branch 'h8300/h8300-next' into master adds 1a9d3c34c593 x86/cpu: Add Lakefield, Alder Lake and Rocket Lake to Inte [...] new f98dbed0792d Merge remote-tracking branch 'ia64/next' into master adds 3b0950af21e0 m68k: amiga: Fix Denise detection on OCS adds ea2abe2fd59a zorro: Fix address space collision message with RAM expans [...] adds c75e59e401b6 m68k: Use get_kernel_nofault() in show_registers() adds 5661bccb70ef m68k: Correct some typos in comments new c876225f47b7 Merge remote-tracking branch 'm68k/for-next' into master adds 4a17e8513376 microblaze: fix kbuild redundant file warning new 3b0c832bc776 Merge remote-tracking branch 'microblaze/next' into master adds 39116103a734 MIPS: ftrace: Remove redundant #ifdef CONFIG_DYNAMIC_FTRACE adds 6937dff24424 MIPS: Loongson: Use default CONFIG_FRAME_WARN as 2048 for [...] adds 58c9e24721c4 MIPS: lantiq: add missing GPHY clock aliases for ar10 and grx390 adds 7e914be75fc2 MIPS: BCM63xx: remove duplicated new lines adds 3879e1dafcc3 MIPS: BCM63xx: remove EHCI from BCM6348 boards adds f5e8983e44b4 MIPS: BCM63xx: enable EHCI for DWV-S0 board adds a5fb3b4518bc MIPS: BCM63xx: refactor board declarations adds 08b5666db722 MIPS: BCM63xx: switch to SPDX license identifier adds d92aabca4df1 firmware: bcm47xx_sprom: Fix -Wmissing-prototypes warnings adds 07989ee3abad MIPS: BCM47xx: Include bcm47xx_sprom.h adds 725ac66ed278 MIPS: Paravirt: remove remaining pieces of paravirt adds 625326ea9c84 MIPS: Remove PNX833x alias NXP_STB22x adds 5bdd89ad3419 MIPS: SGI-IP27: No need for kmalloc.h adds 942b14fb3e58 MIPS: Loongson2ef: Remove specific mc146818rtc.h adds 518c0afb55ee MIPS: Remove unused header file m48t37.h adds aa9c45db018f MIPS: SGI-IP32: No need to include mc14818*.h new 9d836a463202 Merge remote-tracking branch 'mips/mips-next' into master adds fedd8412840c nds32: Replace <linux/clk-provider.h> by <linux/of_clk.h> adds 74583eae2a28 nds32: configs: Cleanup CONFIG_CROSS_COMPILE adds de5229b425a7 nds32: remove dump_instr adds 265fb79cd50b nds32: use get_kernel_nofault in dump_mem adds 54bde873682b nds32: Fix bogus reference to <asm/procinfo.h> new 6813bbcd0092 Merge remote-tracking branch 'nds32/next' into master adds b571ffec7f23 fw_cfg: Add support for parisc architecture adds ad697ae387f9 parisc: Add qemu fw_cfg interface adds 0dc3132e7bda parisc: Avoid external interrupts when IPI finishes adds 03753ef32ad5 parisc: Drop HP-UX specific fcntl and signal flags adds 45434acf40d8 parisc: Define O_NONBLOCK to become 000200000 adds b845ef83f52d parisc: Drop useless comments in uapi/asm/signal.h adds 7afb5877e392 parisc: Drop parisc special case for __sighandler_t adds 685cbf6616ce parisc/stifb: Convert STI core driver to dynamic printk new 6fc0ea1a7d7c Merge remote-tracking branch 'parisc-hd/for-next' into master adds b064904c509d s390/checksum: provide csum_ipv6_magic() adds bb4644b14acc s390/checksum: rewrite csum_tcpudp_nofold() adds 614b4f5d0fa3 s390/checksum: make ip_fast_csum() faster adds 612ad0785dd5 s390/checksum: have consistent calculations adds 98ad45fb58c1 s390/checksum: coding style changes adds 4bff8cb54502 s390: convert to GENERIC_VDSO new a300e0b32c89 Merge remote-tracking branch 's390/features' into master adds 4ca4c562efb6 xtensa: uaccess: Add missing __user to strncpy_from_user() [...] new e91d751a171e Merge remote-tracking branch 'xtensa/xtensa-for-next' into master new 3aeec798d940 Merge branch 'misc-5.9' into for-next-current-v5.8-20200826 new 461b454778ff btrfs: tracepoints: output proper root owner for trace_fin [...] new 0bf688ca9ddc btrfs: delete duplicated words + other fixes in comments new 956c982610c9 btrfs: remove spurious BUG_ON in btrfs_get_extent new d0cfac27f56b btrfs: remove fsid argument from btrfs_sysfs_update_sprout_fsid new 1089cf361102 btrfs: change nr to u64 in btrfs_start_delalloc_roots new 80692124c1e6 btrfs: remove orig from shrink_delalloc new c76602e89cad btrfs: handle U64_MAX for shrink_delalloc new f1189bd254a4 btrfs: make shrink_delalloc take space_info as an arg new 46c0c538d118 btrfs: make ALLOC_CHUNK use the space info flags new 138ca429d00c btrfs: call btrfs_try_granting_tickets when freeing reserv [...] new ae7820606a3b btrfs: call btrfs_try_granting_tickets when unpinning anything new ad5fae2bf3b2 btrfs: call btrfs_try_granting_tickets when reserving space new d6c296d95716 btrfs: use the btrfs_space_info_free_bytes_may_use helper [...] new 0ccc71bf21ec btrfs: use btrfs_start_delalloc_roots in shrink_delalloc new 28f9073ea4be btrfs: check tickets after waiting on ordered extents new 51703f489665 btrfs: add flushing states for handling data reservations new 349682be3ef4 btrfs: add the data transaction commit logic into may_comm [...] new a3e642b45a3b btrfs: add btrfs_reserve_data_bytes and use it new 1fe9c3cfde2c btrfs: use ticketing for data space reservations new bac1e8284bec btrfs: serialize data reservations if we are flushing new a70511ea6cab btrfs: use the same helper for data and metadata reservations new 556395b40eac btrfs: drop the commit_cycles stuff for data reservations new 3549e175e0b1 btrfs: don't force commit if we are data new df94abf9ff66 btrfs: run delayed iputs before committing the transaction [...] new 23d1cf1f2165 btrfs: flush delayed refs when trying to reserve data space new 07221eec0d97 btrfs: do async reclaim for data reservations new 64b8838b3ecc btrfs: add a comment explaining the data flush steps new 01e5789fe2ec btrfs: fix possible infinite loop in data async reclaim new 719813174530 btrfs: cleanup calculation of lockend in lock_and_cleanup_ [...] new c02855a987ac btrfs: remove const from btrfs_feature_set_name new cae8da5ff0a6 btrfs: compression: move declarations to header new fff26aebcdb6 btrfs: remove unnecessarily shadowed variables new b8b146223db0 btrfs: scrub: rename ratelimit state varaible to avoid shadowing new 1a5f87b1912d btrfs: send: remove indirect callback parameter for changed_cb new 5864893325bc btrfs: do not take the log_mutex of the subvolume when pin [...] new 7278e7a80a8e btrfs: do not commit logs and transactions during link and [...] new 64a8bca3c11f btrfs: make fast fsyncs wait only for writeback new 5fc30c860c4d btrfs: sysfs: fix unused-but-set-variable warnings new 7feda26a2594 btrfs: make read_block_group_item return void new 33d80ddac729 btrfs: add owner and fs_info to alloc_state io_tree new da4d7c1b4c45 btrfs: switch to iomap for direct IO new ff51bf02d107 btrfs: block-group: fix free-space bitmap threshold new 85b1eebdaf1d btrfs: remove err variable from btrfs_get_extent new 726b1c91f8d3 btrfs: factor out reada loop in __reada_start_machine new dd7ce77f2c71 btrfs: factor out loop logic from btrfs_free_extra_devids new 7392da2f5126 btrfs: make close_fs_devices return void new 955560bafd4c btrfs: simplify setting/clearing fs_info to btrfs_fs_devices new c7bb0dcb31d6 btrfs: switch seed device to list api new dc18613d9366 btrfs: document some invariants of seed code new 7f5c4302d79d Merge branch 'misc-next' into for-next-current-v5.8-20200826 new eee398499d94 Merge branch 'for-next-current-v5.8-20200826' into for-nex [...] new 029cefc0e7c8 Merge branch 'misc-next' into for-next-next-v5.9-20200826 new 9dd0e45a2974 btrfs: extent_io: do extra check for extent buffer read wr [...] new 475c07e52743 btrfs: extent-tree: kill BUG_ON() in __btrfs_free_extent() [...] new 4538394ed555 btrfs: extent-tree: kill the BUG_ON() in insert_inline_ext [...] new 8452a81d3754 btrfs: ctree: checking key orders before merged tree blocks new 927f04ab97fb Merge branch 'ext/qu/enhanced-defence-fuzzed-v5' into for- [...] new 3f4712f09f1a btrfs: drop path before adding new uuid tree entry new 09005ea7d346 btrfs: fix potential deadlock in the search ioctl new 2a52c66af8d2 btrfs: move btrfs_scratch_superblocks into btrfs_dev_repla [...] new 33cfe0547876 btrfs: move btrfs_rm_dev_replace_free_srcdev outside of all locks new b3d9c8dc41e2 btrfs: do not hold device_list_mutex when closing devices new a5e3c70e5889 btrfs: allocate scrub workqueues outside of locks new 9e2eb5df432a btrfs: set the correct lockdep class for new nodes new fc2ee92f75b7 btrfs: set the lockdep class for log tree extent buffers new 73b25bca992b Merge branch 'ext/josef/rwsem-lockdep-v2' into for-next-ne [...] new ae57a59cab78 btrfs: qgroup: fix wrong qgroup metadata reserve for delay [...] new 61d58e63fac9 btrfs: qgroup: fix qgroup meta rsv leak for subvolume operations new 27ed9e8fa651 Merge branch 'ext/qu/quota-fixes-delayed-inode' into for-n [...] new 70daa2f88d69 Merge branch 'for-next-next-v5.9-20200826' into for-next-20200826 new f18f1f440ee5 Merge remote-tracking branch 'btrfs/for-next' into master adds 059ccbfff8a8 configfs: use flush file op to commit writes to a binary file new 0a167bcd269a Merge remote-tracking branch 'configfs/for-next' into master adds cfcedfe21820 erofs: avoid duplicated permission check for "trusted." xattrs new 4fa0e4577148 Merge remote-tracking branch 'erofs/dev' into master adds 423da4f3023b exfat: fix misspellings using codespell tool adds 34d41dbe5455 exfat: use i_blocksize() to get blocksize adds 9409a51062c1 exfat: fix pointer error checking new 7d37e12bf477 Merge remote-tracking branch 'exfat/dev' into master new 971badfe4666 Pull fsnotify name event patches from Amir. new 2a347b9461f0 Merge name event comparison fix. new de575ac602ab Pull reiserfs spelling fixes. new 13816265ffa2 Merge remote-tracking branch 'ext3/for_next' into master adds 15001c63fd7b f2fs: Fix type of section block count variables adds 379a0699fde9 f2fs: fix indefinite loop scanning for free nid adds 930451bcf777 f2fs: Return EOF on unaligned end of file DIO read adds cdefc85fdc9a f2fs: support zone capacity less than zone size adds 65577f79b3d2 f2fs: remove duplicated type casting adds 009fdd0419af f2fs: compress: remove unneeded code adds 223d0b7d9e5f f2fs: introduce inmem curseg adds 3ebe00852efc f2fs: record average update time of segment adds 0b96297d73cb f2fs: inherit mtime of original block during GC adds 14df477a71f9 f2fs: support 64-bits key in f2fs rb-tree node entry adds 1ec2cddb7b4f f2fs: fix compile warning adds 503aff0bbd32 f2fs: compress: use more readable atomic_t type for {cic,dic}.ref adds 1200b82a84bf unicode: Add utf8_casefold_hash adds 634f98c843be fs: Add standard casefolding support adds 6308d5bd1c8c f2fs: Use generic casefolding support adds 0527eff5dff2 f2fs: point man pages for some f2fs utils adds 407135542d70 f2fs: support age threshold based garbage collection adds 52b4e0281934 f2fs: change virtual mapping way for compression pages adds 7d0929fd69e2 f2fs: Simplify SEEK_DATA implementation adds 62df7595308d f2fs: correct statistic of APP_DIRECT_IO/APP_DIRECT_READ_IO adds ddeac3c6b17c f2fs: check position in move range ioctl adds 003fd3282d84 f2fs: add block address limit check to compressed file adds a63b296a4f45 f2fs: change compr_blocks of superblock info to 64bit new bc099d80a06d f2fs: change i_compr_blocks of inode to atomic value new 49d76b957a5e f2fs: allocate proper size memory for zstd decompress new 9342c4f8b9af Merge remote-tracking branch 'f2fs/dev' into master new 9e9e23bd2d36 fuse: update project homepage new 267e43516805 Merge remote-tracking branch 'fuse/for-next' into master adds 5de55ce951a1 xprtrdma: Release in-flight MRs on disconnect adds ff96b7485dd5 Merge tag 'nfs-rdma-for-5.9-1' of git://git.linux-nfs.org/ [...] adds 3d7a9520f0c3 NFSv4.1 handle ERR_DELAY error reclaiming locking state on [...] new 3d42d9f2b0c0 Merge remote-tracking branch 'nfs/linux-next' into master adds 9fe8cbb3e9ba NFSD: Correct type annotations in user xattr helpers new 9508e67c594e Merge remote-tracking branch 'cel/cel-next' into master adds 235ce9ed96bc ovl: check for incompatible features in work dir adds c86243b090bc ovl: provide a mount option "volatile" adds fee0f2980a2e duplicate ovl_getxattr() adds de7a52c9c60b ovl: clean up ovl_getxattr() in copy_up.c adds 92f0d6c9cfcf ovl: fold ovl_getxattr() into ovl_get_redirect_xattr() adds d5dc7486e8c6 ovl: use ovl_do_getxattr() for private xattr adds 7109704705a4 ovl: adhere to the vfs_ vs. ovl_do_ conventions for xattrs adds 26150ab5eae1 ovl: drop flags argument from ovl_do_setxattr() adds 610afc0bd408 ovl: pass ovl_fs down to functions accessing private xattrs adds 43d193f8440d ovl: enumerate private xattrs adds 8f6ee74c2786 ovl: rearrange ovl_can_list() new c29a8fa96945 Merge remote-tracking branch 'overlayfs/overlayfs-next' in [...] adds 1ad5f100e3ba locks: Remove extra "0x" in tracepoint format specifier new 639778c75fc6 Merge remote-tracking branch 'file-locks/locks-next' into master adds ce28a6668597 Merge branch 'for-5.7-preferred-console' into for-next adds 67fd8349a3d5 Merge branch 'for-5.8' into for-next adds 54d635ead6e5 Merge branch 'for-5.8-printf-time64_t' into for-next adds e52c52581fcb Merge branch 'for-5.8' into for-next adds e35456906bd4 Merge branch 'for-5.8' into for-next new d6c8bb00c126 Merge remote-tracking branch 'origin/for-5.8-kdb-nmi' into [...] new 1411ed3d694c Merge branch 'for-5.9-console-return-codes' into for-next new 06ee73831b38 Merge branch 'for-5.9' into for-next adds 0d6f55403a47 crash: add VMCOREINFO macro to define offset in a struct d [...] adds b6cf8b3f3312 printk: add lockless ringbuffer adds 8749efc0c0c3 Revert "printk: lock/unlock console only for new logbuf entries" adds 896fbe20b4e2 printk: use the lockless ringbuffer new adf6e8cc51be Merge branch 'printk-rework' into for-next new 248928a5387c Merge branch 'for-5.9' into for-next adds 3270ecb5214a MAINTAIERS: Add John Ogness as printk reviewer new d0557f794473 Merge branch 'printk-rework' into for-next new 96b917f8e9ec printk: ringbuffer: support dataless records new a390ef3c2d3b Merge branch 'printk-rework' into for-next new 129650e8519f Merge branch 'for-5.9' into for-next new 4b478f21d6fe Merge remote-tracking branch 'tip/locking/header' into for-next new 22defd92a98c Merge remote-tracking branch 'tip/locking/header' into for-next new a0ebfe187a25 Merge branch 'for-5.9' into for-next adds 547bbf7d214f kernel: printk: delete repeated words in comments new 138ec38dfe82 Merge branch 'for-5.10' into for-next new e9c9cea7e52f printk: reduce LOG_BUF_SHIFT range for H8300 new 4f910e587667 Merge branch 'printk-rework' into for-next adds 730037c3ee57 serial: 8250: change lock order in serial8250_do_startup() new 20d6ee092831 Merge branch 'for-5.10' into for-next new e5e4c07d9233 docs: vmcoreinfo: add lockless printk ringbuffer vmcoreinfo new 84ae7769c8dc Merge branch 'printk-rework' into for-next new 208c5ecf7500 scripts/gdb: add utils.read_ulong() new 0cfdacd74ad5 scripts/gdb: update for lockless printk ringbuffer new b1b58fe90d07 Merge branch 'printk-rework' into for-next new c7b11103afa1 Merge remote-tracking branch 'printk/for-next' into master adds 92ff4b49c2a9 PCI: Reduce warnings on possible RW1C corruption adds c20ef0ee72cb Merge branch 'pci/enumeration' adds 00da4805c3e1 PCI: Remove unnecessary header includes adds 035fff1f7aab x86/PCI: Fix intel_mid_pci.c build error when ACPI is not enabled adds e7a7499d841b PCI: Use scnprintf(), not snprintf(), in sysfs "show" functions adds 37456713bd7d Merge branch 'pci/misc' adds 34f20a6410d5 PCI: Remove unused pcibios_pm_ops adds 88f66c681780 Merge branch 'pci/pm' new 0320d4d6843d Merge remote-tracking branch 'pci/next' into master adds 18cef8580670 mailmap: Restore dictionary sorting adds b5360a936f26 mailmap: Update comments for with format and more detalis adds 137c6236aeec mailmap: Add WeiXiong Liao new ff96400deffc Merge remote-tracking branch 'pstore/for-next/pstore' into master adds 44a5a5f4fadd Merge branch 'for-4.17/upstream-fixes' into for-next adds d539f75b1f2f Merge branch 'for-4.18/i2c-hid' into for-next adds 5a94515dfee9 Merge branch 'for-4.18/hid-redragon' into for-next adds 4b856e43d718 Merge branch 'for-4.18/upstream' into for-next adds 00ddd17446aa Merge branch 'for-4.17/upstream-fixes' into for-next adds 5d6726db888e Merge branch 'for-4.17/upstream-fixes' into for-next adds b27405f07ca7 Merge branch 'for-4.17/upstream-fixes' into for-next adds ae8e917ce5db Merge branch 'for-4.17/upstream-fixes' into for-next adds f45728380f49 Merge branch 'for-4.18/multitouch' into for-next adds 2f90b3ef6dd3 Merge branch 'for-4.18/alps' into for-next adds 4936066ffbe9 Merge branch 'for-4.17/upstream-fixes' into for-next adds 4153e8aad377 Merge branch 'for-4.17/upstream-fixes' into for-next adds 071fbb4cae8a Merge branch 'for-4.18/hid-steam' into for-next adds 10a5884d47f4 Merge branch 'for-4.18/i2c-hid' into for-next adds eb42863d710a Merge branch 'for-4.18/multitouch' into for-next adds 36d2b64ff2af Merge branch 'for-4.18/plantronics' into for-next adds 1bc9eca1aa90 Merge branch 'for-4.17/upstream-fixes' into for-next adds 0bdd81293667 Merge branch 'for-4.18/wacom' into for-next adds 05e3385f1f74 Merge branch 'for-4.18/i2c-hid' into for-next adds 4a4374fdfa41 Merge branch 'for-4.18/hid-steam' into for-next adds 6517c318ad50 Merge branch 'for-4.18/upstream' into for-next adds b2d4dbb2892d Merge branch 'for-4.18/multitouch' into for-next adds f1b6ae6701a7 Merge branch 'for-4.18/rmi' into for-next adds e853699f03c1 Merge branch 'for-4.18/upstream-fixes_v2' into for-next adds f68fabe73237 Merge branch 'for-4.19/i2c-hid' into for-next adds c5aee2e2b765 Merge branch 'for-4.19/upstream' into for-next adds eb104e0f56f6 Merge branch 'for-4.19/upstream' into for-next adds 4eadb5dd534f Merge branch 'for-4.19/upstream' into for-next adds 1519d49960da Merge branch 'for-4.19/wiimote' into for-next adds 5686cd09f441 Merge branch 'for-4.18/upstream-fixes_v2' into for-next adds b480a70c8108 Merge branch 'for-4.18/upstream-fixes_v2' into for-next adds b2aec0bc9ca7 Merge branch 'for-4.19/wacom' into for-next adds 0bd89960cb03 Merge branch 'for-4.18/upstream-fixes_v2' into for-next adds fd1eacd2a11f Merge branch 'for-4.18/upstream-fixes_v2' into for-next adds be7c847c6ba9 Merge branch 'for-4.18/upstream-fixes_v2' into for-next adds 17e39f86b2ee Merge branch 'for-4.19/sony' into for-next adds 53ad28d14107 Merge branch 'for-4.19/elan' into for-next adds 7ce5d5b7fc46 Merge branch 'for-4.19/multitouch-multiaxis' into for-next adds 57194b035942 Merge branch 'for-4.19/upstream' into for-next adds 4e9544262a93 Merge branch 'for-4.19/cougar' into for-next adds 872d1282470b Merge branch 'for-4.19/intel-ish' into for-next adds 75faa6f0dd92 Merge branch 'for-4.19/fixes' into for-next adds 18c31465c84e Merge branch 'for-4.20/core' into for-next adds bdcc7211aaa0 Merge branch 'for-4.19/fixes' into for-next adds 86816383c319 Merge branches 'for-4.20/core' and 'for-4.20/multitouch' i [...] adds e3bfcd76e7dd Merge branch 'for-4.19/fixes' into for-next adds 6b1ac81aba94 Merge branch 'for-4.20/logitech-highres' into for-next adds cffe5eba4fe0 Merge branch 'for-4.20/microsoft' into for-next adds c226b359099d Merge branch 'for-4.19/fixes' into for-next adds 893f31fd2221 Merge branch 'for-4.20/cougar' into for-next adds c765667f188b Merge branch 'for-4.20/microsoft' into for-next adds df9e33b723ae Merge branch 'for-4.20/core' into for-next adds 4c640c41381e Merge branch 'for-4.19/fixes' into for-next adds 9291a1dc6209 Merge branch 'for-4.19/fixes' into for-next adds e5b5085f81ce Merge branch 'for-4.19/fixes' into for-next adds 9063a1566135 Merge branch 'for-4.20/logitech-highres' into for-next adds d147b17f2503 Merge branch 'for-4.19/fixes' into for-next adds a2c6319b722d Merge branch 'for-4.20/bigbenff' into for-next adds c05be11e7762 Merge branch 'for-4.20/i2c-hid' into for-next adds 53562f204ac3 Merge branch 'for-4.20/apple' into for-next adds 4c2b9385b4d4 Merge branch 'for-4.20/logitech-highres' into for-next adds 5a17b3869eb5 Merge branch 'for-4.20/google' into for-next adds 0492cca63302 Merge branch 'for-4.20/google' into for-next adds 9ee313f0d2bb Merge branch 'for-4.19/fixes' into for-next adds ee2c444650f4 Merge branch 'for-4.20/google' into for-next adds c778cfd467e7 Merge branch 'for-4.19/fixes' into for-next adds 0aef342184e3 Merge branch 'for-4.19/fixes' into for-next adds b5f8251074e8 Merge branch 'for-4.20/upstream-fixes' into for-next adds 4f7dd34027d4 Merge branch 'for-4.21/hidraw' into for-next adds 5009be9875c3 Merge branch 'for-4.20/upstream-fixes' into for-next adds 2df98ddf59fc Merge branch 'for-4.20/upstream-fixes' into for-next adds 0c350382e50b Merge branch 'for-4.20/upstream-fixes' into for-next adds d7368f11ac7e Merge branch 'for-4.20/upstream-fixes' into for-next adds 1d6d6ef886bd Merge branch 'for-4.21/hidraw' into for-next adds 16e70c1713e8 Merge branch 'for-4.21/hid-cougar' into for-next adds f5be92b65fa0 Merge branch 'for-4.20/upstream-fixes' into for-next adds 2e561e7ca05b Merge branch 'for-4.20/upstream-fixes' into for-next adds 29fa9085c36a Merge branch 'for-4.21/hid-asus' into for-next adds 43a48f140345 Merge branch 'for-4.21/hid-core' into for-next adds c536707da937 Merge branch 'for-4.20/upstream-fixes' into for-next adds 0cace0aaf224 Merge branch 'for-4.20/upstream-fixes' into for-next adds 11478e44de6f Merge branch 'for-4.21/highres-wheel' into for-next adds 3545693d1ad7 Merge branch 'for-4.21/hid-asus' into for-next adds 246bcc481ad3 Merge branch 'for-4.20/upstream-fixes' into for-next adds f384956b686e Merge branch 'for-4.20/upstream-fixes' into for-next adds eb96c85bb8fb Merge branch 'for-4.21/core' into for-next adds f8e8ae868301 Merge branch 'for-4.21/ish' into for-next adds 5578dd451c91 Merge branch 'for-4.20/upstream-fixes' into for-next adds 16f3d1f5df35 Merge branch 'for-4.20/upstream-fixes' into for-next adds b76d699daab2 Merge branch 'master' into for-next adds d69c57d58ae4 Merge branch 'for-5.1/hid-sony' into for-next adds 31b9c06288a4 Merge branch 'for-5.0/upstream-fixes' into for-next adds 2809b4c76c81 Merge branch 'for-5.0/upstream-fixes' into for-next adds 5664144391bd Merge branch 'for-5.1/hid-maltron' into for-next adds 0a84e89382d6 Merge branch 'for-5.0/upstream-fixes' into for-next adds 0fc4b0079db0 Merge branch 'for-5.1/ish' into for-next adds fcee620b2daf Merge branch 'for-5.1/ish' into for-next adds acedafabf1bd Merge branch 'for-5.1/hid-elan' into for-next adds b1ddbed1903f Merge branch 'for-5.1/i2c-hid' into for-next adds 255d6167833c Merge branch 'for-5.1/wacom' into for-next adds 67288613d46d Merge branch 'for-5.0/upstream-fixes' into for-next adds 06e284aafd45 Merge branch 'for-5.1/ish' into for-next adds f463fe19f12c Merge branch 'for-5.1/hid-topseed' into for-next adds acf15bdef15e Merge branch 'for-5.1/hid-asus' into for-next adds 551cf047a3d8 Merge branch 'for-5.0/upstream-fixes' into for-next adds b761e12da178 Merge branch 'for-5.0/upstream-fixes' into for-next adds 94b5b50420de Merge branch 'for-5.1/hid-logitech' into for-next adds 2557ebca8802 Merge branch 'for-5.1/wacom' into for-next adds b235b5129b19 Merge branch 'for-5.1/i2c-hid' into for-next adds 79f74eab9db1 Merge branch 'for-5.0/upstream-fixes' into for-next adds 4551d0ef940f Merge branch 'for-5.1/wacom' into for-next adds c81eee9fb58c Merge branch 'for-5.1/hid-uclogic' into for-next adds 54f97b456ef4 Merge branch 'for-5.1/upstream-fixes' into for-next adds a51a950d60e4 Merge branch 'for-5.1/upstream-fixes' into for-next adds c9033c8e9e47 Merge branch 'for-5.2/ish' into for-next adds fb243959c9b0 Merge branch 'for-5.1/upstream-fixes' into for-next adds 2073452734b7 Merge branch 'for-5.1/upstream-fixes' into for-next adds 401bcfc5f96e Merge branch 'for-5.2/ish' into for-next adds cb91b879b271 Merge branch 'for-5.1/upstream-fixes' into for-next adds 53be96ab821a Merge branch 'for-5.1/upstream-fixes' into for-next adds 2a8eda164d1f Merge branches 'for-5.2/sensor' and 'for-5.2/picolcd' into [...] adds b7c825b25d79 Merge branch 'for-5.1/upstream-fixes' into for-next adds d2ae5d4d1ade Merge branch 'for-5.2/logitech' into for-next adds 9676d85fea92 Merge branch 'for-5.1/upstream-fixes' into for-next adds 8db4f469cb52 Merge branch 'for-5.2/core' into for-next adds 4f205a9f7fda Merge branch 'for-5.2/core' into for-next adds 7c40250d98ea Merge branch 'for-5.1/upstream-fixes' into for-next adds efe27707ce1a Merge branch 'for-5.2/ish' into for-next adds 096c2e2bd33e Merge branch 'for-5.2/macally' into for-next adds 9d285bf92ad1 Merge branch 'for-5.2/ish' into for-next adds c569255abd6e Merge branch 'for-5.2/core' into for-next adds a19e25d5472b Merge branch 'for-5.2/u2fzero' into for-next adds afec0e7f9c0d Merge branch 'for-5.1/upstream-fixes' into for-next adds 6659efec5011 Merge branch 'for-5.2/u2fzero' into for-next adds 7c1384a890a1 Merge branch 'for-5.2/u2fzero' into for-next adds 33be4e645545 Merge branch 'for-5.1/upstream-fixes' into for-next adds 97a39ed4bfc4 Merge branch 'for-5.2/logitech' into for-next adds 59ac134a6754 Merge branch 'for-5.2/logitech' into for-next adds 5c244b2492f7 Merge branch 'for-5.1/upstream-fixes' into for-next adds eb18d1215405 Merge branch 'for-5.2/logitech' into for-next adds c6922834dc62 Merge branch 'for-5.2/fixes' into for-next adds 7516db92a948 Merge branch 'for-5.3/logitech' into for-next adds 95a885fac6e3 Merge branch 'for-5.3/wacom' into for-next adds 3daf977fd324 Merge branch 'for-5.2/fixes' into for-next adds 664f0d80dbe6 Merge branch 'for-5.3/logitech' into for-next adds f32a0c18e370 Merge branch 'for-5.2/fixes' into for-next adds 98609d195737 Merge branch 'for-5.2/fixes' into for-next adds d4582ee4fc55 Merge branch 'for-5.2/fixes' into for-next adds e72e014cd305 Merge branch 'for-5.2/fixes' into for-next adds 227a5f56b66c Merge branch 'for-5.3/logitech' into for-next adds f3d8631d6a04 Merge branch 'for-5.3/uclogic' into for-next adds b0153147e2d7 Merge branch 'for-5.3/wacom' into for-next adds 1eaac472eb6d Merge branch 'for-5.2/fixes' into for-next adds ad72733d9573 Merge branch 'for-5.2/fixes' into for-next adds b7efc7e85284 Merge branch 'for-5.3/wacom' into for-next adds 52b0da0e0be1 Merge branch 'for-5.2/fixes' into for-next adds 59cc0d8aac4c Merge branch 'for-5.2/fixes' into for-next adds 5258f23f4608 Merge branch 'for-5.2/fixes' into for-next adds d33ee08dd9a5 Merge branch 'for-5.2/fixes' into for-next adds 16f3c329e5e6 Merge branch 'for-5.3/ish' into for-next adds 5082258906dd Merge branch 'for-5.2/fixes' into for-next adds ffd81a72aae3 Merge branch 'for-5.3/doc' into for-next adds bf4945efabdf Merge branch 'for-5.3/wacom' into for-next adds 1cc4792cca8d Merge branch 'for-5.3/upstream-fixes' into for-next adds eef83d533e28 Merge branch 'for-5.4/hidraw-hiddev-epoll' into for-next adds 910514a8d598 Merge branch 'for-5.3/upstream-fixes' into for-next adds 91b2bbd96b66 Merge branch 'for-5.3/upstream-fixes' into for-next adds e1b89a4cb597 Merge branch 'for-5.3/upstream-fixes' into for-next adds 81f2be0966dc Merge branch 'for-5.4/logitech' into for-next adds 2c06da2a27b3 Merge branch 'for-5.3/upstream-fixes' into for-next adds ba2779aa4730 Merge branch 'for-5.3/upstream-fixes' into for-next adds b8049091c363 Merge branch 'for-5.3/upstream-fixes' into for-next adds 7773e1130551 Merge branch 'for-5.3/upstream-fixes' into for-next adds 07c20e845a3a Merge branch 'for-5.3/upstream-fixes' into for-next adds f28b8da266a6 Merge branch 'for-5.3/upstream-fixes' into for-next adds bbe17d7045e3 Merge branch 'for-5.4/ish' into for-next adds 02140f375a72 Merge branch 'for-5.3/upstream-fixes' into for-next adds 76c522f35c81 Merge branch 'for-5.3/upstream-fixes' into for-next adds f5a9f36f8be7 Merge branch 'for-5.3/upstream-fixes' into for-next adds a870fc4cd1ca Merge branch 'for-5.3/upstream-fixes' into for-next adds ca85eeb92932 Merge branch 'for-5.4/wacom' into for-next adds 1481b1827625 Merge branch 'for-5.4/wacom' into for-next adds 97d0224e6dd4 Merge branch 'for-5.3/upstream-fixes' into for-next adds ac7c0267abc4 Merge branch 'for-5.3/upstream-fixes' into for-next adds 068dbf447f09 Merge branch 'for-5.4/wacom' into for-next adds 2d37fa555f1f Merge branch 'for-5.4/cleanup' into for-next adds f92fe6c5456c Merge branch 'for-5.4/multitouch' into for-next adds 04db301da38e Merge branch 'for-5.4/logitech' into for-next adds 5bd8d1a78c30 Merge branch 'for-5.3/upstream-fixes' into for-next adds 995aaf4df316 Merge branch 'for-5.4/core' into for-next adds 3915f097340a Merge branch 'for-5.4/sb0540' into for-next adds 395ccafa58ea Merge branch 'for-5.4/apple' into for-next adds 7454450ce6f3 Merge branch 'for-5.3/upstream-fixes' into for-next adds 65b7a3fd2a96 Merge branch 'for-5.3/upstream-fixes' into for-next adds 5833f605e9a5 Merge branch 'for-5.4/wacom' into for-next adds 5b5273d070bc Merge branch 'for-5.3/upstream-fixes' into for-next adds 8c97be0a0aa0 Merge branch 'for-5.4/core' into for-next adds 8511674bda61 Merge branch 'for-5.5/whiskers' into for-next adds aaa4dd61647b Merge branch 'for-5.4/upstream-fixes' into for-next adds 1bb324567d81 Merge branch 'for-5.4/upstream-fixes' into for-next adds d789dc30163d Merge branch 'for-5.5/hidraw' into for-next adds e4dfa33d8c6e Merge branch 'for-5.5/logitech' into for-next adds 1864b7646b8e Merge branch 'for-5.4/upstream-fixes' into for-next adds 75799e7ed50e Merge branch 'for-5.5/logitech' into for-next adds bb997194e8d6 Merge branch 'for-5.4/upstream-fixes' into for-next adds dcd66320eb96 Merge branch 'for-5.5/whiskers' into for-next adds ced612fb3454 Merge branch 'for-5.4/upstream-fixes' into for-next adds 4db6f1d5c00b Merge branch 'for-5.4/upstream-fixes' into for-next adds 1b8e121a4d7e Merge branch 'for-5.4/upstream-fixes' into for-next adds cdce6aedfc19 Merge branch 'for-5.4/upstream-fixes' into for-next adds e0316fc294a6 Merge branch 'for-5.5/ish' into for-next adds 87d4af34a2ec Merge branch 'for-5.4/upstream-fixes' into for-next adds c3e664e6024e Merge branch 'for-5.5/core' into for-next adds bcd4414083c8 Merge branch 'for-5.4/upstream-fixes' into for-next adds 0cca3954ad23 Merge branch 'for-5.5/i2c' into for-next adds 1ec60f92e4e1 Merge branch 'for-5.5/logitech' into for-next adds 93095665829f Merge branch 'for-5.4/upstream-fixes' into for-next adds e3e169092741 Merge branch 'for-5.4/upstream-fixes' into for-next adds 09e3e12e7cb2 Merge branch 'for-5.4/upstream-fixes' into for-next adds 4b8c2dffbb85 Merge branch 'for-5.5/core' into for-next adds c8b50de60c9b Merge branch 'for-5.5/upstream-fixes' into for-next adds 7ef0e29fd060 Merge branch 'for-5.5/upstream-fixes' into for-next adds c6f0a816d9cb Merge branch 'for-5.6/hidraw' into for-next adds d87980f1c1a4 Merge branch 'for-5.5/upstream-fixes' into for-next adds be38958aa8a2 Merge branch 'for-5.5/upstream-fixes' into for-next adds de4ebfb11c89 Merge branch 'for-5.5/upstream-fixes' into for-next adds 71b28d8e99c0 Merge branch 'for-5.5/upstream-fixes' into for-next adds ac873bff0299 Merge branch 'for-5.5/upstream-fixes' into for-next adds 68581aab2f63 Merge branch 'for-5.5/upstream-fixes' into for-next adds 2951839895b6 Merge branch 'for-5.6/logitech' into for-next adds 62216a51293d Merge branch 'for-5.5/upstream-fixes' into for-next adds 71bceec41644 Merge branch 'for-5.5/upstream-fixes' into for-next adds 1b43c1d11f20 Merge branch 'for-5.5/upstream-fixes' into for-next adds 092670f83a6b Merge branch 'for-5.5/upstream-fixes' into for-next adds d036ff0e56a7 Merge branch 'for-5.6/logitech' into for-next adds ada131c2f224 Merge branch 'for-5.6/upstream-fixes' into for-next adds 4f715ef99d6e Merge branch 'for-5.6/upstream-fixes' into for-next adds 1f7e4b862aad Merge branch 'for-5.6/upstream-fixes' into for-next adds edea44f5872a Merge branch 'for-5.7/core' into for-next adds 803e73885ebd Merge branch 'for-5.7/logitech' into for-next adds 86a9681ffc90 Merge branch 'for-5.6/upstream-fixes' into for-next adds 579d6a95e107 Merge branch 'for-5.6/upstream-fixes' into for-next adds 9d7e22b27ba7 Merge branch 'for-5.6/upstream-fixes' into for-next adds 530c6c3b37e2 Merge branch 'for-5.6/upstream-fixes' into for-next adds 9cf59fdb50e8 Merge branch 'for-5.7/mcp2221' into for-next adds 1e45d011ae5d Merge branch 'for-5.7/logitech' into for-next adds 2739dca88ca7 Merge branch 'for-5.6/upstream-fixes' into for-next adds 26a72bdd906f Merge branch 'for-5.7/appleir' into for-next adds 1afe77cad65c Merge branch 'for-5.6/upstream-fixes' into for-next adds a2bb8292b193 Merge branch 'for-5.6/upstream-fixes' into for-next adds d3934f252be4 Merge branch 'for-5.6/upstream-fixes' into for-next adds 0503b5ad9d95 Merge branch 'for-5.7/glorious' into for-next adds 3af41f40e7f7 Merge branch 'for-5.7/ish' into for-next adds c2320c3ee0e6 Merge branch 'for-5.6/upstream-fixes' into for-next adds 31ce1c81f672 Merge branch 'for-5.7/upstream-fixes' into for-next adds 04f6305f8071 Merge branch 'for-5.8/logitech' into for-next adds ae5ffa08b761 Merge branch 'for-5.7/upstream-fixes' into for-next adds 3de393d3ddd6 Merge branch 'for-5.7/upstream-fixes' into for-next adds 046bf47017ff Merge branch 'for-5.8/core' into for-next adds 2cd6edda8598 Merge branch 'for-5.7/upstream-fixes' into for-next adds fc3cc4fb390d Merge branch 'for-5.7/upstream-fixes' into for-next adds ce6a086aebfd Merge branch 'for-5.7/upstream-fixes' into for-next adds ce01b5b5386f Merge branch 'for-5.8/mcp2221' into for-next adds 4a806e53c4e7 Merge branch 'for-5.7/upstream-fixes' into for-next adds 61ffafa308f7 Merge branch 'for-5.7/upstream-fixes' into for-next adds 31e4267db296 Merge branch 'for-5.7/upstream-fixes' into for-next adds f28638eb72a3 Merge branch 'for-5.7/upstream-fixes' into for-next adds 555cbc753ca9 Merge branch 'for-5.7/upstream-fixes' into for-next adds 03661ed0c49a Merge branch 'for-5.8/intel-ish' into for-next adds 0305b9ecc426 Merge branch 'for-5.7/upstream-fixes' into for-next adds 6065235d5479 Merge branch 'for-5.8/asus' into for-next adds e81a2d6bd788 Merge branch 'for-5.8/asus' into for-next adds 20324d3399c4 Merge branch 'for-5.8/apple' into for-next adds 6ab875d19f3b Merge branch 'for-5.7/upstream-fixes' into for-next adds c3fa9c16ce18 Merge branch 'for-5.7/upstream-fixes' into for-next adds 4ba58d0c8825 HID: wacom: Read HID_DG_CONTACTMAX directly for non-generi [...] adds 2680eb5256ce Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 02d102f0af89 HID: multitouch: enable multi-input as a quirk for some devices adds 4e15d04f7fad Merge branch 'for-5.8/multitouch' into for-next adds 605890a8e841 Merge branch 'for-5.8/multitouch' into for-next adds 5d7d489e9129 Merge branch 'for-5.8/multitouch' into for-next adds ad3c271247fb Merge branch 'for-5.9/core' into for-next adds b2668b0ea92a Merge branch 'for-5.9/core' into for-next adds b3a52808d659 Merge branch 'for-5.8/upstream-fixes' into for-next adds 8912f5cab68c Merge branch 'for-5.9/core' into for-next adds 9170d7049a28 Merge branch 'for-5.8/upstream-fixes' into for-next adds 98587c4dd4a1 Merge branch 'for-5.8/upstream-fixes' into for-next adds 64528f9b9e5a Merge branch 'for-5.8/upstream-fixes' into for-next adds 470376737e88 HID: allow building hid.ko as an external module adds fb36cc07ebea Merge branch 'for-5.9/core' into for-next adds f50746b7f51d Merge branch 'for-5.8/upstream-fixes' into for-next adds f064b98aa777 Merge branch 'for-5.9/wiimote' into for-next adds 6d7ccae2e093 Revert "HID: allow building hid.ko as an external module" adds 00bd884f345a Merge branch 'for-5.8/upstream-fixes' into for-next adds 6c9804a4ed4d Merge branch 'for-5.8/upstream-fixes' into for-next adds 852b992f0c32 Merge branch 'for-5.8/upstream-fixes' into for-next adds 40094e4941d7 Merge branch 'for-5.9/intel-ish' into for-next adds 171e629575d0 Merge branch 'for-5.8/upstream-fixes' into for-next adds 4d467b84d805 Merge branch 'for-5.8/upstream-fixes' into for-next adds 31a3942a36f4 Merge branch 'for-5.9/lenovo' into for-next adds 52c978955c64 HID: i2c-hid: Enable wakeup capability from Suspend-to-Idle adds 6c3feaffa540 Merge branch 'i2c-hid' into for-next adds 4324aef0ec65 Merge branch 'for-5.9/core-v2' into for-next adds 77ea3d7bbdc4 Merge branch 'for-5.8/upstream-fixes' into for-next adds 2d132b5affef Merge branch 'for-5.8/upstream-fixes' into for-next adds bc12a7f8e273 Merge branch 'for-5.8/upstream-fixes' into for-next adds b78974ee32df Merge branch 'for-5.9/upstream-fixes' into for-next adds 6bfa31756ae9 HID: cp2112: Use irqchip template adds ed307f88a619 Merge branch 'for-5.10/cp2112' into for-next adds b2a12c4a31ac Merge branch 'for-5.9/upstream-fixes' into for-next adds 449243ba00e1 Merge branch 'for-5.9/upstream-fixes' into for-next adds 4c9454267e01 HID: apple: Add support for Matias wireless keyboard adds 08dadd2731a3 Merge branch 'for-5.10/apple' into for-next adds b14f43e0cbc8 Merge branch 'for-5.9/upstream-fixes' into for-next adds de11ec5fedd9 Merge branch 'for-5.9/upstream-fixes' into for-next adds 8facca6b7fdb Merge branch 'for-5.9/upstream-fixes' into for-next adds 220b9b861d56 Merge branch 'for-5.9/upstream-fixes' into for-next adds cd053ac211ca Merge branch 'for-5.9/upstream-fixes' into for-next adds 78e98fe74478 Merge branch 'for-5.9/upstream-fixes' into for-next adds 4b782e3d2028 Merge branch 'for-5.9/upstream-fixes' into for-next new e65c446ad1ad Merge remote-tracking branch 'hid/for-next' into master adds ab70935d37bb i2c: Remove 'default n' from busses/Kconfig adds 3f7462407ce3 Merge branch 'i2c/for-current' into i2c/for-next adds 0a9336ee133d i2c: xiic: Change code alignment to 1 space only adds 9106e45ceaaf i2c: xiic: Improve struct memory alignment adds 9e3b184b3b4f i2c: xiic: Support forcing single-master in DT adds 5b9bacf28a97 i2c: rcar: Auto select RESET_CONTROLLER adds 4323405f424e Merge branch 'i2c/for-5.10' into i2c/for-next new 8b69651378a5 Merge remote-tracking branch 'i2c/i2c/for-next' into master adds 9da36a7ec421 i3c: master add i3c_master_attach_boardinfo to preserve boardinfo new cded54b7e859 Merge remote-tracking branch 'i3c/i3c/next' into master adds a3d13a0a23ea Replace HTTP links with HTTPS ones: DMI/SMBIOS SUPPORT new 1614b49796be Merge remote-tracking branch 'dmi/dmi-for-next' into master new 2646331faf7a docs: hwmon: Add attributes to report rated values new 9ba308990c93 hwmon: (core) Add support for rated attributes new 8d516424e83e hwmon: (pmbus/core) Add support for rated attributes new 4f743b960ddd hwmon: (drivetemp) Add usage not describing impact on driv [...] new ebf3e4b75811 hwmon (pmbus) use simple i2c probe function new 11deea490386 hwmon: use simple i2c probe function new 24f4ff7b4bc1 hwmon: (adm1177) use simple i2c probe new f030f4990542 hwmon: (adm1029) use simple i2c probe new a13109e99ae6 hwmon: (w83793) use simple i2c probe new 6f0401b884c4 hwmon: (w83791d) use simple i2c probe new 8a1dde29a552 hwmon: (lm73) use simple i2c probe new 3d5625838542 hwmon: (asc7621) use simple i2c probe new 165ddc0e4fac hwmon: (emc2103) use simple i2c probe new 2954190f14d3 hwmon: (ltc2947) use simple i2c probe new e3924aa6dbd5 hwmon: use simple i2c probe function (take 2) new 09f71e6fc3bb hwmon: (tmp513) use simple i2c probe new dd9ddc4833eb hwmon: (f75375s) use simple i2c probe new fc7ce6de9470 hwmon: (dme1737) use simple i2c probe new 1e164bb7c08c hwmon: (pwm-fan) Use dev_err_probe() to simplify error handling new 4b20dd551bf3 hwmon: shtc1: add support for device tree bindings new 394c9a2e5997 devicetree: hwmon: shtc1: add sensirion,shtc1.yaml new eefcffa19b81 hwmon: (pmbus) Add support for ADM1266 new 7b8b3267a9f3 hwmon: (pmbus/adm1266) Add Block process call new 44357d7e0f51 hwmon: (pmbus/adm1266) Add support for GPIOs new b8c929d8e4d2 hwmon: (pmbus/adm1266) add debugfs for states new aa1c68720ce1 hwmon: (pmbus/adm1266) read blackbox new d58bc80cfd31 dt-bindings: hwmon: Add bindings for ADM1266 new 97de3df44c58 hwmon: (scmi-hwmon) Avoid comma separated statements new c49042c3360e hwmon: (k10temp) Create common functions and macros for Ze [...] new d4d205c00573 hwmon: (k10temp) Define SVI telemetry and current factors [...] new 38e509340279 hwmon: (gsc-hwmon) add fan sensor new 33efa9e652f5 hwmon: (adt7462) replace impossible fallthroughs with breaks new d14cca76f758 Merge remote-tracking branch 'hwmon-staging/hwmon-next' in [...] adds 4350937f730d Documentation/kokr: bring process docs up to date adds b21b8da456c8 Documentation/kokr/howto: Wordsmith adds 537f3a7cf48e docs/memory-barriers.txt: Fix references for DMA*.txt files adds 20aa600aee63 docs/memory-barriers.txt/kokr: Remove remaining references [...] adds 33afda77a783 docs/memory-barriers.txt/kokr: Allow architecture to overr [...] adds 4680af672bc0 docs/ia64: Drop obsolete Xen documentation adds eb45fb2fb16d docs: process: Add cross-link to security-bugs adds 3519c4d6e08e Documentation: add minimum clang/llvm version adds 3942ea7a10c9 deprecated.rst: Remove now removed uninitialized_var adds 755a2f180c91 Documentation: clarify driver licensing rules new 4a74edb10140 Merge remote-tracking branch 'jc_docs/docs-next' into master adds 38df0b850613 media: v4l2-subdev: Introduce [get|set]_mbus_config pad ops adds 0c3da525b43d media: i2c: Use the new get_mbus_config pad op adds 2d26e440984c media: i2c: ov6650: Use new [get|set]_mbus_config ops adds ebb965acddac media: pxa_camera: Use the new set_mbus_config op adds d9857a6d81d3 media: v4l2-subdev: Remove [s|g]_mbus_config video ops adds ddf5c927bd36 media: v4l2- mediabus: Add usage note for V4L2_MBUS_* adds 7bee4c30573d media: staging: media: imx: Update TODO entry adds 147d5ea15ca2 media: i2c: adv748x: Adjust TXA data lanes number adds a61b1b5d4173 media: i2c: adv748x: Implement get_mbus_config adds 5cef0785362e media: rcar-csi2: Negotiate data lanes number adds bbe516e976fc media: venus: core: Fix runtime PM imbalance in venus_probe adds 98cd831088c6 media: venus: core: Fix error handling in probe adds 9a538b83612c media: venus: core: Add support for opp tables/perf voting adds 1c5a9be98ea9 media: dev-sliced-vbi.rst: fix wrong type adds b305dfe2e934 media: videodev2.h: RGB BT2020 and HSV are always full range adds 258c618b6992 media: MAINTAINERS: Make Tomasz the main maintainer of videobuf2 adds bde41ec62850 media: MAINTAINERS: Remove Kyungmin from the maintainers l [...] adds 92345d1b47c2 media: MAINTAINERS: Remove Pawel from the maintainers list [...] adds ab0e9fa1579d media: pvrusb2: fix parsing error adds 13483fc2f20f media: mtk-vcodec: set dma max segment size adds 209d926b2a2e media: mtk-vcodec: fix Kconfig help text adds e3158a5e7e66 media: vivid: Fix global-out-of-bounds read in precalculat [...] adds 45c2044ccbed media: v4l2-tpg: Clamp hue in tpg_s_hue() adds 505bfc2a142f media: tuner-simple: fix regression in simple_set_radio_freq adds 1fae3d964880 media: Implements support for the MyGica iGrabber adds d84eca28c807 media: MAINTAINERS: add Dafna Hirschfeld for rkisp1 adds 0832e07eee66 media: MAINTAINERS: Fix sort order for RDACM20 adds f729ef5796d8 media: videobuf2-v4l2.c: add vb2_video_unregister_device h [...] adds 492abcd7e0fb media: qcom/camss: use vb2_video_unregister_device() adds 11788d9b7e91 media: media/pci: use vb2_video_unregister_device() adds f4ab5d0bf9d6 media: media/platform: drop vb2_queue_release() adds 24b5836dbd45 media: media/usb: use vb2_video_unregister_device() adds bda24f433013 media: media/test-drivers: use vb2_video_unregister_device() adds 2dc73489ae84 media: staging/media: drop vb2_queue_release() adds d6b6851164d3 media: tegra-video: Fix channel format alignment adds 341187bf237c media: tegra-video: Enable TPG based on kernel config adds 8c393b34a4f9 media: tegra-video: Update format lookup to offset based adds b73be4994224 media: dt-bindings: tegra: Update VI and CSI bindings with [...] adds 654c433beb2e media: tegra-video: Separate CSI stream enable and disable [...] adds 1ebaeb09830f media: tegra-video: Add support for external sensor capture adds bdcad5ce6dde media: tegra-video: Add support for selection ioctl ops adds cf5153e4338c media: gpu: host1x: mipi: Keep MIPI clock enabled and mute [...] adds 523c857e34ce media: tegra-video: Add CSI MIPI pads calibration adds cc9d3fa2d599 media: tegra-video: Compute settle times based on the clock rate adds 8ea373774ac6 media: platform: Improve subscribe event flow for bug fixing adds 5095a6413a0c media: platform: Improve queue set up flow for bug fixing adds 6869a2de456a media: platform: Improve getting and requesting irq flow f [...] adds cc5fd1668f5f media: platform: Change the fixed device node number to un [...] adds 5827e4b14ee7 media: platform: Improve power on and power off flow adds 1847f68e39d6 media: platform: Delete the resetting hardware flow in the [...] adds 911ea8ec42de media: v4l2-mem2mem: add v4l2_m2m_suspend, v4l2_m2m_resume adds f9f964519c54 media: platform: Improve the implementation of the system PM ops adds 0058ff2befe3 media: platform: Add mechanism to handle jpeg hardware's l [...] adds 63ca740d5178 media: platform: Cancel the last frame handling flow adds 2860d2048ba3 media: platform: Delete zeroing the reserved fields adds e6d516706b6b media: platform: Stylistic changes for improving code quality adds e0ec6043c199 media: platform: Use generic rounding helpers adds d43c93f2db82 media: platform: Change MTK_JPEG_COMP_MAX macro definition [...] adds 4b39c8f453b2 media: platform: Delete redundant code and add annotation [...] adds 57d1be707b59 media: platform: Delete vidioc_s_selection ioctl of jpeg dec adds 79aa1e6859af media: platform: Change the maximum width and height suppo [...] adds 690345fc7a62 media: platform: Refactor mtk_jpeg_try_fmt_mplane() adds ac5a59c8bdf2 media: platform: Refactor mtk_jpeg_find_format() adds 84bb4d04eb7b media: platform: Redefinition of mtk_jpeg_q_data structure adds 0b90056a39ed media: platform: Change the colorspace of jpeg to the fixed value adds bd627ff5d585 media: platform: Refactor mtk_jpeg_set_default_params() adds 648372a87cee media: platform: Change the call functions of getting/enab [...] adds 3e66e1d8e384 media: dt-bindings: Add jpeg enc device tree node document adds 030a7b5c168d media: platform: Rename jpeg dec file name adds 2ac8015f156b media: platform: Rename existing functions/defines/variables adds b4a82f5d1510 media: platform: Using the variant structure to contain th [...] adds 45f13a57d813 media: platform: Add jpeg enc feature adds 97c6a99bd5c2 media: sunxi: sun8i-rotate.c: remove useless error message adds 52cdded09b86 media: cobalt: cobalt-omnitek.c: fix comparison to bool adds 10e639041e00 media: mtk-vcodec: mtk_vcodec_dec.c: fix comparison to bool adds 333b90fb42f0 media: vicodec: vicodec-core.c: fix assignment of 0/1 to b [...] adds 2ad5e2e463e7 media: pci: saa7164.c: Replace if(cond) BUG with BUG_ON adds a1bb5cca58f4 media: pci: saa7164-dvb.c: replace if(cond) BUG() with BUG_ON() adds d8018ec17510 media: pci: saa7164-vbi.c: replace if (cond) BUG() with BUG_ON() adds 56149c8cd820 media: pci: saa7164-core.c: replace if (cond) BUG() with BUG_ON() adds e1f8807a5deb media: usb: dib0700_devices.c: remove useless if/else adds ef4349ebab1d media: dvb-frontends: mb86a16.c: remove useless if/else adds 77efe8aeafea media: pci: cx23855-video.c: remove duplicate argument in 'or' adds c90b4d70b174 media: i2c: imx219.c: fix assignment of 0/1 to bool variable adds 08091fc1780e media: i2c: tda1997x.c: Fix assignment of 0/1 to bool variable adds 7f988187045f media: pci: cobalt-i2c.c: fix comparison of 0/1 to bool variable adds fd1a97a23f9a media: mtk-vcodec: vdec_vp9_if.c: fix comparison to bool adds 17621758e53f media: fsl-viu: Do not redefine out_be32()/in_be32() for C [...] adds 953e41153a16 media: cafe-driver: use drvdata instead of back-casting fr [...] adds 9a8a45f81d34 media: marvell-ccic: mmp: get rid of mmpcam_devices list adds 9ac7400f4921 media: marvell-ccic: mmp: use generic dev_pm_ops adds 55cd34524aa3 media: marvell-ccic: add support for runtime PM adds 143ca1d05533 media: bt8xx: convert tasklets to use new tasklet_setup() API adds 4cf709c9aba0 media: mantis: convert tasklets to use new tasklet_setup() API adds 6027ff6ba111 media: ngene: convert tasklets to use new tasklet_setup() API adds 0852d052e868 media: smipcie: convert tasklets to use new tasklet_setup() API adds 32e36ef692a2 media: ttpci: convert tasklets to use new tasklet_setup() API adds 30fc5a801e1d media: tw5864: convert tasklets to use new tasklet_setup() API adds 069e4cdb2f5f media: marvell-ccic: convert tasklets to use new tasklet_s [...] adds 32579c0cb363 media: pxa_camera: convert tasklets to use new tasklet_set [...] adds 9db2f6a48002 media: sti: convert tasklets to use new tasklet_setup() API adds b28f1bf82df2 media: media/radio: wl128x: convert tasklets to use new ta [...] adds f3b60b066a5b media: ttusb-dec: convert tasklets to use new tasklet_setup() API adds 78d95c35f2a4 media: staging: tegra-vde: Mark tegra_vde_runtime_suspend/ [...] adds c478c7f4cb94 media: mc-device.c: change media_device_request_alloc to m [...] adds fe2b582429b7 media: MAINTAINERS: Remove broken bluecherry.net email adds 780d815dcc9b media: tw5864: check status of tw5864_frameinterval_get adds f18d6a4cb056 media: rcar-vin: Unconditionally unregister notifier on remove adds f287e3ecb617 media: rcar-vin: Register media device when all sub-devices bound adds c90f1178dcac media: camss: Make use of V4L2_CAP_IO_MC adds 35493d653a2d media: camss: add support for vidioc_enum_framesizes ioctl adds daf2298bba55 media: camss: __video_try_fmt(): don't use hardcoded constants adds 00d21f325d58 media: Revert "media: exynos4-is: Add missed check for pin [...] adds 084dd48166dd media: exynos4-is: Simplify the pinctrl code adds a45a423a043e media: staging: rkisp1: replace 9 coeff* fields with a 3x3 array adds 14ba397f22f8 media: staging: rkisp1: replace 3 fields 'ct_offset_*' wit [...] adds c06652975532 media: staging: rkisp1: rename RKISP1_CIF_ISP_STAT_AFM_FIN [...] adds a096ddb4772d media: staging: rkisp1: improve documentation in file rkis [...] adds f690abdc51ad media: staging: rkisp1: don't define vaddr field in rkisp1 [...] adds 1e76ae8e4db0 media: staging: rkisp1: unify (un)register functions to ha [...] adds 8fcd8b35b15c media: staging: rkisp1: remove declaration of unimplemente [...] adds 047a8bd88cba media: staging: rkisp1: group declaration of similar funct [...] adds 3b7e44843f75 media: staging: rkisp1: improve documentation of rkisp1-common.h adds 47ad02d12e2f media: Documentation: v4l: move table of v4l2_pix_format(_ [...] adds f718f6c8b7fb media: staging: rkisp1: set "*_data_tbl" fields in rkisp1_ [...] adds a699a4c117ea media: staging: rkisp1: replace two identical macros with one adds 56947d2c6267 media: staging: rkisp1: change type of fields in 'rkisp1_c [...] adds c85d0eec3f85 media: staging: rkisp1: call params isr only upon frame out adds fb4ca983adaf media: staging: rkisp1: params: use rkisp1_param_set_bits [...] adds 581214d3de99 media: staging: rkisp1: params: don't release lock in isr [...] adds d7a81a5b0731 media: staging: rkisp1: uapi: remove __packed adds 1771e9fb67e2 media: Use fallthrough pseudo-keyword adds a50732124bd9 media: cx231xx: drop unnecessary list_empty adds a357a7840702 saa7134: drop unnecessary list_empty adds 3c9c3902e325 tm6000: drop unnecessary list_empty adds 6d9e8cd0553b media: hantro: h264: Get the correct fallback reference buffer adds 669ccf19ed20 media: hantro: postproc: Fix motion vector space allocation adds 40df2adca689 media: exynos4-is: Remove static driver data for S5PV210 F [...] adds 55400d7745ca media: exynos4-is: Request syscon only if ISP writeback is [...] adds a1f51d373242 media: exynos4-is: Fix nullptr when no CSIS device present adds b127f8db753a media: exynos4-is: Correct missing entity function initialization adds 1068fe3aaf0e media: exynos4-is: Properly set JPEG options for parallel ports adds 401b463dac27 media: exynos4-is: Use global num_sensors rather than local index adds 18174117ba18 media: exynos4-is: Add support for multiple sensors on one port adds 24939f92788f media: exynos4-is: Remove inh_sensor_ctrls adds 4e3991c1be32 media: exynos4-is: Remove unused struct member input_index adds e571f75b6b90 media: exynos4-is: Handle duplicate calls to vidioc_streamoff adds 31163906f19b media: dt-bindings: media: Correct samsung-fimc parallel p [...] adds 5d0d7b9009fe media: cec: no need to check return value of debugfs_creat [...] adds 6d7a1b60c010 media: coda: no need to check return value of debugfs_crea [...] adds cb562dae04b8 media: exynos4-is: no need to check return value of debugf [...] adds 87a9672c1d24 media: mtk-vpu: no need to check return value of debugfs_c [...] adds 8c23f411296e media: sti: no need to check return value of debugfs_creat [...] adds 1d8f95c49705 media: radio: si476x: no need to check return value of deb [...] adds 3cb14256d887 media: i2c: ov2740: get OTP data ready before nvmem registration adds 6b7324fb4d48 media: MAINTAINERS: Fix email typo and correct name of Tianshu adds da6264baf933 media: intel-ipu3: Fix code style issue adds 93d087f8e6ba media: dt-bindings: media: ov5647: Convert to json-schema adds a54129887793 media: dt-bindings: media: ov5647: Document pwdn-gpios adds 09e00460363d media: dt-bindings: media: ov5647: Document clock-noncontinuous adds 2110d00b4966 media: MAINTAINERS: ov5647: Replace maintainer adds 9eb88a819f43 media: ipu3.rst: Format media-ctl and yavta commands as co [...] adds 4c85f628f663 media: ov5640: Correct Bit Div register in clock tree diagram adds 4eb5928dbfff media: omap: Replace HTTP links with HTTPS ones adds e5b95c8febd5 media: i2c: fix error check on max9286_read call adds 52438c4463ac media: m5mols: Check function pointer in m5mols_sensor_power adds 49b20d981d72 media: imx274: fix frame interval handling adds fd210e31d7b4 media: ov7740: use SCCB regmap adds e4cf8c58af75 media: Documentation: media: Document how to write camera [...] adds ab3d4b41b4ea media: ov5675: correct the maximum exposure value adds e000e1fa4bdb media: uapi: h264: Update reference lists adds cefdf805844b media: uapi: h264: Further clarify scaling lists order adds eb44c6c9c236 media: uapi: h264: Split prediction weight parameters adds fb92c56312d4 media: uapi: h264: Clarify pic_order_cnt_bit_size field adds 4245232fa6ca media: uapi: h264: Increase size of 'first_mb_in_slice' field adds c02ff21952a6 media: uapi: h264: Clean DPB entry interface adds f9879eb37829 media: uapi: h264: Increase size of DPB entry pic_num adds f6f0d58edfa7 media: uapi: h264: Drop SLICE_PARAMS 'size' field adds 2287c5e65cbc media: uapi: h264: Clarify SLICE_BASED mode adds d9358563179a media: uapi: h264: Clean slice invariants syntax elements adds 54889c51b833 media: uapi: h264: Rename and clarify PPS_FLAG_SCALING_MAT [...] adds 057c4452894a media: hantro: Don't require unneeded H264_SLICE_PARAMS adds a52b29e8d21d media: rkvdec: Don't require unneeded H264_SLICE_PARAMS adds cfc8c3ed533e media: cedrus: h264: Properly configure reference field adds 46e8893e72b4 media: cedrus: h264: Fix frame list construction adds d3951cfc9bee media: rkvdec: Drop unneeded per_request driver-specific c [...] adds fd902918e3e6 media: rkvdec: Use H264_SCALING_MATRIX only when required adds e6de6b3fac5f media: hantro: Use H264_SCALING_MATRIX only when required adds b3a23db0e2f8 media: cedrus: Use H264_SCALING_MATRIX only when required adds e1c69c4eef61 media: venus: fixes for list corruption adds 58084b3f6c54 media: venus: Fix reported frame intervals adds 10865c98986b media: venus: parser: Prepare parser for multiple invocations adds 43e221e485e5 media: venus: Rework recovery mechanism adds 73d513e45ac7 media: venus: Add new interface queues reinit adds 4ad1b0d410c8 media: v4l2-ctrls: Add encoder constant quality control adds 69ff4b2caa95 media: venus: venc: Add support for constant quality control adds 44f5b2fffc32 media: v4l2-ctrl: Add frame-skip std encoder control adds 94dfb1689c25 media: venus: venc: Add support for frame-skip mode v4l2 control adds ef56b3ee4f54 media: s5p-mfc: Use standard frame skip mode control adds 8b6a1010afb8 media: docs: Deprecate mfc frame skip control adds f08abe6a1e07 media: venus: Add debugfs interface to set firmware log level adds 8c91dc085b44 media: venus: Make debug infrastructure more flexible adds 059b1c5b1557 media: docs: use the new SPDX header for GFDL-1.1 on *.rst files adds cc9539e7884c media: docs: use the new SPDX header for GFDL-1.1 on *.svg files adds 84d333417d5e media: docs: use SPDX GPL-2.0 OR GFDL-1.1 instead of text [...] adds b0053104d5a9 media: docs: use SPDX GPL-2.0 OR GFDL-1.1 instead of text [...] adds 374d1432ca89 media: open.rst: better document device node naming adds 3c5f9362c4cd media: open.rst: remove the minor number range adds 127a2bedac66 media: docs: add glossary.rst with common terms used at V4L2 spec adds cfe9e707c564 media: open.rst: document mc-centric and video-node-centric new d24509ad9e85 Merge remote-tracking branch 'v4l-dvb/master' into master adds 922ff0759a16 opp: Don't drop reference for an OPP table that was never parsed adds 763700f5e0fc Merge branch 'opp/fixes' of git://git.kernel.org/pub/scm/l [...] adds 43298db3009f cpufreq: intel_pstate: Refuse to turn off with HWP enabled adds c27a0ccc3c71 cpufreq: intel_pstate: Update cached EPP in the active mode adds b388eb58ce47 cpufreq: intel_pstate: Tweak the EPP sysfs interface adds 4adcf2e5829f cpufreq: intel_pstate: Add ->offline and ->online callbacks adds 55671ea3257a cpufreq: intel_pstate: Free memory only when turning off adds eacc9c5a927e cpufreq: intel_pstate: Fix intel_pstate_get_hwp_max() for [...] adds 7eada1ae101b Merge branch 'pm-cpufreq' into linux-next new 24bd988bff2f Merge remote-tracking branch 'pm/linux-next' into master adds dd461cd9183f opp: Allow dev_pm_opp_get_opp_table() to return -EPROBE_DEFER adds 99f1c7ff37b0 opp: Handle multiple calls for same OPP table in _of_add_o [...] adds 27d9312e5552 cpufreq: dt: Refactor initialization to handle probe defer [...] adds 08d623d2165a cpufreq: tegra186: Fix initial frequency adds 38bb198a400f cpufreq: s5pv210: Simplify with dev_err_probe() adds b981e97306ef cpufreq: s5pv210: Use dev_err instead of pr_err in probe new 55e47b65ea13 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linu [...] adds d1876f3596a5 cpupowerutils: fix spelling mistake "dependant" -> "dependent" adds 527b7779e5ec cpupower: speed up generating git version string new 74355a4d6730 Merge remote-tracking branch 'cpupower/cpupower' into master adds 4b1e767350fb devfreq: rk3399_dmc: Simplify with dev_err_probe() new 44ad4fe99938 Merge remote-tracking branch 'devfreq/devfreq-next' into master adds 72f80ce4ef9b opp: Rename regulator_enabled and use it as status of all [...] adds 10b217365b94 opp: Reuse the enabled flag in !target_freq path adds f3364e17d571 opp: Split out _opp_set_rate_zero() adds 8aaf6264fc7f opp: Remove _dev_pm_opp_find_and_remove_table() wrapper adds 3a5cd6aa1604 Merge branch 'opp/defer-probe' into HEAD adds 89c2dd70b6d4 opp: Drop unnecessary check from dev_pm_opp_attach_genpd() adds 2f485245c2ef opp: Reduce code duplication in _set_required_opps() adds 62e4c395f8a8 opp: Set required OPPs in reverse order when scaling down adds 322130ab0ff8 dt-bindings: opp: Allow opp-supported-hw to contain multip [...] adds 89f26587e116 opp: Allow opp-supported-hw to contain multiple versions adds 819a8a3108d3 ARM: tegra: Pass multiple versions in opp-supported-hw property adds 257eba525a2e opp: Prevent memory leak in dev_pm_opp_attach_genpd() new 4f69fc74b5a4 Merge remote-tracking branch 'opp/opp/linux-next' into master adds ca929246acb7 drivers: thermal: Kconfig: fix spelling mistake "acces" -> [...] adds 2484ae115a53 thermal: imx: Use dev_err_probe() to simplify error handling adds e000895a4e04 thermal: imx8mm: Use dev_err_probe() to simplify error handling adds 7b6c0c234d4e thermal: Use kobj_to_dev() instead of container_of() adds 781796ac81d6 thermal: rcar_thermal: Add missing braces to conditional s [...] adds 4f60ccc70e44 thermal: ti-soc-thermal: Fix bogus thermal shutdowns for omap4430 adds 9aad858f58bf thermal: qcom-spmi-temp-alarm: Don't suppress negative temp adds 4c563441dbae thermal: core: Fix use-after-free in thermal_zone_device_u [...] adds 6f55be9fd5ee Merge branch 'thermal/fixes' into thermal/linux-next new 255f63f7f178 Merge remote-tracking branch 'thermal/thermal/linux-next' [...] adds 67f8e65e4fc1 firewire: net: remove set but not used variable 'guid' new 76543c3aed73 Merge remote-tracking branch 'ieee1394/for-next' into master adds aa7ab1e20882 fs: dlm: synchronize dlm before shutdown adds a47666eb763c fs: dlm: make connection hash lockless adds 043697f030c5 fs: dlm: fix dlm_local_addr memory leak adds 3d2825c8c610 fs: dlm: fix configfs memory leak adds 0de984323ac5 fs: dlm: move free writequeue into con free adds 948c47e9bcb6 fs: dlm: handle possible othercon writequeues adds 7ae0451e2e6c fs: dlm: use free_con to free connection new 876442a096bd Merge remote-tracking branch 'dlm/next' into master adds 396bbe92b25a swiotlb: Group identical cleanup in swiotlb_cleanup() adds 4d571204897e swiotlb: Return consistent SWIOTLB segments/nr_tbl adds d0b1e925e406 swiotlb: fix phys_addr_t overflow warning adds bb4d6a3e1d1e Merge branch 'devel/for-linus-5.2' into devel/for-linus-5.3 adds b0f24237c431 xen/swiotlb: fix condition for calling xen_destroy_contigu [...] adds f3a7bb9acba2 xen/swiotlb: simplify range_straddles_page_boundary() adds 4cdfb27ba80d xen/swiotlb: remember having called xen_create_contiguous_ [...] new 96eaee8f7d1e Merge remote-tracking branch 'swiotlb/linux-next' into master adds 156f37898581 RDMA/mlx5: Simplify multiple else-if cases with switch keyword adds 70c1430fba7b RDMA/mlx5: Replace open-coded offsetofend() macro adds d6673746d699 RDMA: Remove constant domain argument from flow creation call adds 34eb009ffe2e RDMA/efa: Add a generic capability check helper adds ab67badd1c5e RDMA/efa: Be consistent with modify QP bitmask adds 22c50e0660f4 RDMA/efa: Introduce SRD QP state machine adds a4e6a1dd5746 RDMA/efa: Introduce SRD RNR retry adds c531024bb166 RDMA/mlx5: Add new IB rates support adds e6ac9f600664 RDMA/mlx5: Enable sniffer when device is in switchdev mode adds c97119b6d313 IB/isert: remove duplicated error prints adds c0f4979e90ea RDMA/cm: Remove unused cm_class adds 094619449a16 IB/mlx4: Add and improve logging adds e7d087fce63f IB/mlx4: Add support for MRA adds 0ae207fb91a8 IB/mlx4: Separate tunnel and wire bufs parameters adds 7fd1507df7ce IB/mlx4: Fix starvation in paravirt mux/demux adds 227a0e142e37 IB/mlx4: Add support for REJ due to timeout adds 785167a11485 IB/mlx4: Adjust delayed work when a dup is observed adds fd49ddaf7e26 RDMA/rxe: prevent rxe creation on top of vlan interface adds 62cbff326788 RDMA/vmw_pvrdma: Fix kernel-doc documentation adds 8d9290a4a8aa RDMA/efa: Remove redundant udata check from alloc ucontext [...] adds b3d03daa7cd1 RDMA/core: Move the rdma_show_ib_cm_event() macro adds 75874b3d5071 RDMA/cm: Replace pr_debug() call sites with tracepoints adds 8dc105befe16 RDMA/cm: Add tracepoints to track MAD send operations adds 8f3243a0479e IB/mlx5: Add tx_affinity support for DCI QP adds 7c4b1ab9f167 IB/mlx5: Add DCT RoCE LAG support adds ca2968c1efcb RDMA/ucma: Fix refcount 0 incr in ucma_get_ctx() adds 07e266a7753d RDMA/ucma: Remove unnecessary locking of file->ctx_list in close adds c07e12d8e9b4 RDMA/ucma: Consolidate the two destroy flows adds 620db1a1183d RDMA/ucma: Fix error cases around ucma_alloc_ctx() adds 95fe51096b7a RDMA/ucma: Remove mc_list and rely on xarray adds d114c6feedfe RDMA/cma: Add missing locking to rdma_accept() adds 308571debccd RDMA/ucma: Do not use file->mut to lock destroying adds 09e328e47a69 RDMA/ucma: Fix the locking of ctx->file adds 98837c6c3d72 RDMA/ucma: Fix locking for ctx->events_reported adds 38e03d092699 RDMA/ucma: Add missing locking around rdma_leave_multicast() adds 26c15dec490c RDMA/ucma: Change backlog into an atomic adds 310ca1a7dcd1 RDMA/ucma: Narrow file->mut in ucma_event_handler() adds a1d33b70dbbc RDMA/ucma: Rework how new connections are passed through e [...] adds 657360d6c741 RDMA/ucma: Remove closing and the close_wq adds b9caebb290d2 RDMA/usnic: Remove the query_pkey callback adds e0ef0f68c4c0 RDMA/hns: Add a check for current state before modifying QP adds 5f9e2822d12f RDMA/rxe: Fix style warnings adds 074bf2c2c7a1 RDMA/hns: Get udp sport num dynamically instead of using a [...] adds 5d985d724bfa RDMA/core: Trigger a WARN_ON if the driver causes uobjects [...] adds 61690d01db32 RDMA/umem: Fix signature of stub ib_umem_find_best_pgsz() adds 63fa15dbd488 RDMA/rxe: Add SPDX hdrs to rxe source files adds 7672dac30435 RDMA/rxe: Address an issue with hardened user copy adds 6989aa62d342 Merge tag 'v5.9-rc3' into rdma.git for-next adds d2598bb809d1 RDMA/qib: Remove superfluous fallthrough statements adds 524d8ffd07f0 RDMA/qib: Tidy up process_cc() new e97fe2ca3cb3 Merge remote-tracking branch 'rdma/for-next' into master adds 8140860c817f netlink: consistently use NLA_POLICY_EXACT_LEN() adds bc0435855041 netlink: consistently use NLA_POLICY_MIN_LEN() adds 8aa26c575fb3 netlink: make NLA_BINARY validation more flexible adds 396fc59e3904 Merge branch 'netlink-allow-NLA_BINARY-length-range-validation' adds 7f8901b74bf2 net: tipc: Convert to use the preferred fallthrough macro adds 46191546d03d ethernet: cirrus: Remove unused macros adds e3ec1e8ca02b net: eliminate meaningless memcpy to data in pskb_carve_in [...] adds f0408ca45a83 net: dsa: loop: Configure VLANs while not filtering adds 142061eba35e net: dsa: loop: Return VLAN table size through devlink adds 487eb2b9087f Merge branch 'net-dsa-loop-Expose-VLAN-table-through-devlink' adds f4ecc748533d net: Stop warning about SO_BSDCOMPAT usage adds de993be0200f Documentation/networking: update l2tp docs adds 52dbe8465e5b r8169: use napi_complete_done return value adds 9e89d71911b6 r8169: remove member irq_enabled from struct rtl8169_private adds 0b3fc8b2e38f Merge branch 'r8169-use-napi_complete_done-return-value' adds f3ae59c0c015 ibmvnic: store RX and TX subCRQ handle array in ibmvnic_ad [...] adds bdfbb63c314a ptp: Add generic ptp v2 header parsing function adds 036c508ba95e ptp: Add generic ptp message type function adds 28fba67ff97f net: dsa: mv88e6xxx: Use generic helper function adds 7b2b28c67849 mlxsw: spectrum_ptp: Use generic helper function adds 4bccb5d043db ethernet: ti: am65-cpts: Use generic helper function adds 17de44c2c709 ethernet: ti: cpts: Use generic helper function adds 38fa7d039fe0 net: phy: dp83640: Use generic helper function adds 9087da5dcb3d ptp: ptp_ines: Use generic helper function adds 17060fb5069f ptp: Remove unused macro adds e5b15f5af21a Merge branch 'ptp-Add-generic-helper-functions' adds 1e76a2ff317d cxgb4: insert IPv6 filter rules in next free region adds e4cab45a19cd nfp: flower: check that we don't exceed the FW key size adds 0d630f58989a nfp: flower: add support to offload QinQ match adds 4f6c09f7faf0 Merge branch 'nfp-flower-add-support-for-QinQ-matching' adds 394fcd8a8134 net: zerocopy: combine pages in zerocopy_sg_from_iter() adds 0d89419319ef selftests: net: tcp_mmap: use madvise(MADV_DONTNEED) adds 72653ae5303c selftests: net: tcp_mmap: Use huge pages in send path adds 59c0d31988fb selftests: net: tcp_mmap: Use huge pages in receive path adds e6e67768a0b9 Merge branch 'tcp_mmap-optmizations' adds 31ac155cc1e5 net: qed: Remove unnecessary cast adds 0eddbef6489c nfc: st-nci: Remove unnecessary cast adds f8c931f3be8d nfc: st21nfca: Remove unnecessary cast adds d0a84e1f38d9 ethtool: allow flow-type ether without IP protocol field adds 44fd1c1fd821 chelsio/chtls: separate chelsio tls driver from crypto driver adds 1b77be463929 crypto/chcr: Moving chelsio's inline ipsec functionality t [...] adds 3478f90cbff4 Merge branch 'crypto-chelsio-Restructure-chelsio-s-inline- [...] adds 1aecbf1861f8 net: dccp: Convert to use the preferred fallthrough macro adds 12923365eb3d l2tp: don't log data frames adds ab141e3733d1 l2tp: remove noisy logging, use appropriate log levels adds 5ee759cda51b l2tp: use standard API for warning log messages adds 3f117d6f4bbc l2tp: add tracepoint infrastructure to core adds 2a03dd8e1152 l2tp: add tracepoint definitions in trace.h adds 6b7bdcd7ca01 l2tp: add tracepoints to l2tp_core.c adds ac6ebaf06e2c l2tp: remove custom logging macros adds eee049c0ef5b l2tp: remove tunnel and session debug flags field adds 9d048e5e6628 docs: networking: add tracepoint info to l2tp.rst adds d7223aa58671 Merge branch 'l2tp-replace-custom-logging-code-with-tracepoints' adds 7611cbb900b4 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 0bad834ca7bf ipvlan: advertise link netns via netlink adds 507ebe6444a4 ibmvnic: Fix use-after-free of VNIC login response buffer adds 79604c5de2c3 devlink: Fix per port reporter fields initialization adds 5d080b5064a1 devlink: Protect devlink port list traversal adds 37a319b5f990 Merge branch 'devlink-fixes-for-port-and-reporter-field-access' adds 583bbf0624df io_uring: allow tcp ancillary data for __sys_recvmsg_sock() adds 901341bb9718 io_uring: ignore POLLIN for recvmsg on MSG_ERRQUEUE adds 5e80a0ccbcf8 net: sctp: associola.c: delete duplicated words adds 861e7021ae50 net: sctp: auth.c: delete duplicated words adds 440d399033cb net: sctp: bind_addr.c: delete duplicated word adds 9932564f1274 net: sctp: chunk.c: delete duplicated word adds 93c3216a7181 net: sctp: protocol.c: delete duplicated words + punctuation adds 14f45bb7b1bf net: sctp: sm_make_chunk.c: delete duplicated words + fix typo adds b8d7a7c62c7a net: sctp: ulpqueue.c: delete duplicated word adds ce876d8f3dcb Merge branch 'net-sctp-delete-duplicated-words-plus-other-fixes' adds 2bdcc73c88d2 net: ipv4: delete repeated words adds 8540591885a0 net: netlink: delete repeated words adds 54633527769e net: dccp: delete repeated words adds c8acc09c229e typhoon: switch from 'pci_' to 'dma_' API adds 5d63ccea0521 starfire: switch from 'pci_' to 'dma_' API adds 85eb5bc33717 net: atheros: switch from 'pci_' to 'dma_' API adds 7ee0db9d7e98 mlxsw: spectrum_trap: Adjust default policer burst size fo [...] adds f033ad8d85cc selftests: mlxsw: Decrease required rate accuracy adds 8e0d8ce4fc8b selftests: mlxsw: Increase burst size for rate test adds b36cca02dc6e selftests: mlxsw: Increase burst size for burst test adds 24f54c522590 selftests: forwarding: Fix mausezahn delay parameter in mi [...] adds ffff9c9cb451 selftests: mlxsw: Reduce runtime of tc-police scale test adds 5bf01b571cf4 mlxsw: spectrum_ethtool: Remove internal speeds from PTYS [...] adds f6d89dc51e51 Merge branch 'mlxsw-Misc-updates' adds 9ab901794833 chelsio: switch from 'pci_' to 'dma_' API adds 52306dee5443 qed: move out devlink logic into a new file adds 755f982bb1ff qed/qede: make devlink survive recovery adds b75d05b2da5c qed: fix kconfig help entries adds 53916a67c330 qed: implement devlink info request adds 9524067b9a91 qed: health reporter init deinit seq adds 4f5a8db27eb9 qed: use devlink logic to report errors adds b228cb1602ea qed*: make use of devlink recovery infrastructure adds 27fed78737ae qed: implement devlink dump adds c5c642c55e2f qed: align adjacent indent adds adc100d09888 qede: make driver reliable on unload after failures adds 0caeba3d3c1f Merge branch 'qed-introduce-devlink-health-support' adds 755114497815 net: Avoid access icmp_err_convert when icmp code is ICMP_ [...] adds 373c15c2e915 net: Use helper macro RT_TOS() in __icmp_send() adds 421572175ba5 octeontx2-af: Support to enable/disable HW timestamping adds 4086f2a06a35 octeontx2-af: Add support for Marvell PTP coprocessor adds c9c12d339d93 octeontx2-pf: Add support for PTP clock adds 64d123fc25e1 Merge branch 'Add-PTP-support-for-Octeontx2' adds 426988ee84c1 batman-adv: Start new development cycle adds c3b92dd49094 batman-adv: Drop unused function batadv_hardif_remove_inte [...] adds 6f5b92a79c4a batman-adv: types.h: delete duplicated words adds 21ba5ab2aa8a batman-adv: Drop repeated words in comments adds 0093870aa891 batman-adv: Migrate to linux/prandom.h adds 079f921e9f4d Merge tag 'batadv-next-for-davem-20200824' of git://git.op [...] adds 8b4510d76cde net: gain ipv4 mtu when mtu is not locked adds 4718a471f1a7 netlink: remove duplicated nla_need_padding_for_64bit() check adds cca852831c06 cxgb4: add error handlers to LE intr_handler adds 0316a211168d net: Set ping saddr after we successfully get the ping port adds 0ce779a9f501 net: Avoid unnecessary inet_addr_type() call when addr is [...] adds fdf1923bf9f7 net: Remove duplicated midx check against 0 adds 343d8c6014db net: clean up codestyle for net/ipv4 adds e7fee115bf2c 8390: Avoid comma separated statements adds 2d59079ff749 fs_enet: Avoid comma separated statements adds ac937e1f7d7a wan: sbni: Avoid comma separated statements adds dee847793fac ipv6: fib6: Avoid comma separated statements adds ca65a280fb4b sunrpc: Avoid comma separated statements adds ea416e277f09 ptp: ptp_ines: Remove redundant null check adds 24da79902efc inet: remove inet_sk_copy_descendant() adds 8d3c875c9d02 dt-bindings: net: Add bindings for Intel Keem Bay adds 9efc9b2b04c7 net: stmmac: Add dwmac-intel-plat for GBE driver adds 04e006b483c8 Merge branch 'Add-Ethernet-support-for-Intel-Keem-Bay-SoC' adds f468f21b7af0 net: Take common prefetch code structure into a function adds e20f0dbf204f net/mlx5e: RX, Add a prefetch command for small L1_CACHE_BYTES adds aed4d4c66338 net/mlx4_en: RX, Add a prefetch command for small L1_CACHE_BYTES adds 751e42515efb Merge branch 'net_prefetch-API' adds d7d49dc77c8d ipv4: nexthop: Reduce allocation size of 'struct nh_group' adds 33d80996b852 ipv4: nexthop: Use nla_put_be32() for NHA_GATEWAY adds 233c63785cd9 ipv4: nexthop: Remove unnecessary rtnl_dereference() adds 863b25581ce9 ipv4: nexthop: Correctly update nexthop group when removin [...] adds 05290a2773e7 selftests: fib_nexthops: Test IPv6 route with group after [...] adds 885a3b15791d ipv4: nexthop: Correctly update nexthop group when replaci [...] adds 041bc0dce524 selftests: fib_nexthops: Test IPv6 route with group after [...] adds bf82d565bc46 Merge branch 'ipv4-nexthop-Various-improvements' adds 4c5f6af051cc ibmvnic: compare adapter->init_done_rc with more readable [...] adds fa68bfab1e71 ibmvnic: improve ibmvnic_init and ibmvnic_reset_init adds 550f4d46aff6 ibmvnic: remove never executed if statement adds 635e442f4a48 ibmvnic: merge ibmvnic_reset_init and ibmvnic_init adds 8396fb8d9164 Merge branch 'refactoring-of-ibmvnic-code' adds d6fc1923d683 net: ipa: remove duplicate include adds 715d08712e9a net: ethernet: qualcomm: constify qca_serdev_ops adds 3ab4519aecb4 net: ethernet: ravb: constify bb_ops adds b968a44f7b94 net: renesas: sh_eth: constify bb_ops adds 3faaf53920db net: phy: at803x: constify static regulator_ops adds 73a9df4c1029 net: phy: mscc: macsec: constify vsc8584_macsec_ops adds 31ffcb1077e6 net: ath11k: constify ath11k_thermal_ops adds f09665811b14 Merge branch 'drivers-net-constify-static-ops-variables' adds 2fa4e4b799e1 net: pcs: Move XPCS into new PCS subdirectory adds fcba68bd75bb net/phy/mdio-i2c: Move header file to include/linux/mdio adds 232e15e1d7dd net: xgene: Move shared header file into include/linux adds a9770eac511a net: mdio: Move MDIO drivers into a new subdirectory adds 0457eb26861f net: phy: Sort Kconfig and Makefile adds ef7347637644 Merge branch 'Move-MDIO-drivers-into-their-own-directory' adds fdeba99b1e58 tipc: fix use-after-free in tipc_bcast_get_mode adds b14912eb4b89 s390/qeth: clean up qeth_l3_send_setdelmc()'s declaration adds beaadcc64703 s390/qeth: use to_delayed_work() adds a16684742f94 s390/qeth: make queue lock a proper spinlock adds 16379503de2e s390/qeth: don't disable address events during initialization adds a04f0ecacdb0 s390/qeth: don't let HW override the configured port role adds 61c6f217067f s390/qeth: copy less data from bridge state events adds 65b0494ed5b5 s390/qeth: unify structs for bridge port state adds 9d6a569a4cba s390/qeth: strictly order bridge address events adds 44771ea57441 Merge branch 's390-qeth-next' adds 50aba46c234e gtp: add notification mechanism adds 39f774e78d08 net: mac80211: agg-rx.c: fix duplicated words adds 13880a3b5599 net: mac80211: mesh.h: delete duplicated word adds b42c8edfdb57 net: wireless: delete duplicated word + fix grammar adds cc5a639b03fd net: wireless: reg.c: delete duplicated words + fix punctuation adds 8cf5c86d55ad net: wireless: scan.c: delete or fix duplicated words adds 54f65de00404 net: wireless: sme.c: delete duplicated word adds eee79f8094e7 net: wireless: wext_compat.c: delete duplicated word adds 7b506ff6f690 net: wireless: Convert to use the preferred fallthrough macro adds cb9abd48d99d nl80211: clean up code/policy a bit adds c8b828023088 nl80211: use NLA_POLICY_RANGE(NLA_BINARY, ...) for a few a [...] adds 7c9ff7e232ec cfg80211: add helper fn for single rule channels adds 12adee3c467d cfg80211: add helper fn for adjacent rule channels adds 493a0ebd804c nl80211: fix PORT_AUTHORIZED wording to reflect behavior adds eb89a6a6b7a1 nl80211: add support for setting fixed HE rate/gi/ltf adds 00c207edfb2b nl80211: rename csa counter attributes countdown counters adds 8552a434b6a0 mac80211: rename csa counters to countdown counters adds 2831a631022e nl80211: support SAE authentication offload in AP mode adds ae9a138f062e Merge tag 'mac80211-next-for-davem-2020-08-28' of git://gi [...] adds 368be1ca28f6 smsc95xx: remove redundant function arguments adds ad90a73f0236 smsc95xx: use usbnet->driver_priv adds 05b35e7eb9a1 smsc95xx: add phylib support adds 0baf01942d3d Merge branch 'Add-phylib-support-to-smsc95xx' adds 316cdaa1158a net: add option to not create fall-back tunnels in root-ns [...] adds 7a63d769a884 dt-bindings: net: dp83822: Add TI dp83822 phy adds 5dc39fd5ef35 net: phy: DP83822: Add ability to advertise Fiber connection adds 161e31066757 Merge branch 'Enable-Fiber-on-DP83822-PHY' adds eba8760948ba ionic: set MTU floor at ETH_MIN_MTU adds 9aa1c152eb44 ionic: fix up a couple of debug strings adds ee205626afa3 ionic: use kcalloc for new arrays adds 30b87ab4c0b3 ionic: remove lif list concept adds 34dec947b9ce ionic: rework and simplify handling of the queue stats block adds d4881430f50d ionic: clean up unnecessary non-static functions adds ea5a8b09dc3a ionic: reduce contiguous memory allocation requirement adds f1d2e894f1b7 ionic: use index not pointer for queue tracking adds f053e1f87098 ionic: change mtu without full queue rebuild adds a34e25ab977c ionic: change the descriptor ring length without full reset adds 101b40a0171f ionic: change queue count with no reset adds 6f7d6f0fd7a3 ionic: pull reset_queues into tx_timeout handler adds f3fb15b93aa9 Merge branch 'ionic-memory-usage-rework' adds 0f091e43310f netlabel: remove unused param from audit_log_format() adds c30a3c957c88 netlink: policy: correct validation type check adds 253ac3a97921 hinic: add support to query sq info adds 626f06031143 hinic: add support to query rq info adds 5215e16244ee hinic: add support to query function table adds 3b44c793603c Merge branch 'hinic-add-debugfs-support' adds e859a60add1d net: phylink: avoid oops during initialisation adds e2d1baca2b33 gtp: remove useless rcu_read_lock() adds 151ea46f3de1 gtp: relax alloc constraint when adding a pdp adds 353ff8ccadbe Merge branch 'gtp-minor-enhancements' adds 1d97898b36ba ipv6: add ipv6_fragment hook in ipv6_stub adds a7c978c6c958 openvswitch: using ip6_fragment in ipv6_stub adds bd10d459056f Merge branch 'Add-ip6_fragment-in-ipv6_stub' adds 35ff765f8d50 sfc: fix W=1 warnings in efx_farch_handle_rx_not_ok adds b6d96931cade sfc: fix unused-but-set-variable warning in efx_farch_filt [...] adds b1d11fdbe5b3 sfc: fix kernel-doc on struct efx_loopback_state adds f2ed621fad08 sfc: return errors from efx_mcdi_set_id_led, and de-indirect adds 31b143e5b7df Merge branch 'sfc-clean-up-some-W-1-build-warnings' adds 4d4dce31ef1a net: ethernet: ti: am65-cpts: fix i2083 genf (and estf) Re [...] adds cbc08a33126f net: Use helper macro IP_MAX_MTU in __ip_append_data() adds 5af68891dc16 net: clean up codestyle adds b1fd4470cdf8 mptcp: Remove unused macro MPTCP_SAME_STATE adds ff007a9ba2a6 tipc: Remove unused macro TIPC_FWD_MSG adds 622a63f6f324 tipc: Remove unused macro TIPC_NACK_INTV adds d32575aa6284 net: wan: slic_ds26522: Remove unused macro DRV_NAME adds 52db4bcafc26 net: dl2k: Remove unused macro DRV_NAME adds 26613a9559b4 net: hns: Remove unused macro AE_NAME_PORT_ID_IDX adds d60432994ea2 net/wan/fsl_ucc_hdlc: Add MODULE_DESCRIPTION adds afd6220999d4 net: phylink: add helper function to decode USXGMII word adds 29f02ee47764 net: phylink: consider QSGMII interface mode in phylink_mi [...] adds 2dab432c5ae4 net: mdiobus: add clause 45 mdiobus write accessor adds 0da4c3d393e4 net: phy: add Lynx PCS module adds 588d05504d2d net: dsa: ocelot: use the Lynx PCS helpers in Felix and Seville adds 10eb46679460 Merge branch 'net-phy-add-Lynx-PCS-MDIO-module' adds 3f7d820bad6c net: ipv6: remove unused arg exact_dif in compute_score adds 34e1ec319e99 net: ipv4: remove unused arg exact_dif in compute_score adds cf3266ad482d net: openvswitch: improve the coding style adds df68d64ee3f5 net: openvswitch: refactor flow free function adds e6896163b20c net: openvswitch: remove unused keep_flows adds c70ed3f77ca6 Merge branch 'net-openvswitch-improve-the-codes' adds ffa81fa46e2d net/tls: Implement getsockopt SOL_TLS TLS_RX adds 1bac035c59a2 net: sungem: Remove unneeded cast from memory allocation adds 8aa639e1483b liquidio: Remove unneeded cast from memory allocation adds 2bf8c7e735ac samples: bpf: Fix broken bpf programs due to removed symbol adds 65bb2e0fc5a6 libbpf: Convert comma to semicolon adds 8d7082360586 libbpf: Disable -Wswitch-enum compiler warning adds 47b6cb4d0add libbpf: Make kernel feature probing lazy adds bb180fb2401d libbpf: Factor out common logic of testing and closing FD adds 109cea5a594f libbpf: Sanitize BPF program code for bpf_probe_read_{kern [...] adds 02f47faa25db selftests/bpf: Fix test_vmlinux test to use bpf_probe_read_user() adds 70785cfb1928 libbpf: Switch tracing and CO-RE helper macros to bpf_prob [...] adds 68b08647c7d5 libbpf: Detect minimal BTF support and skip BTF loading, i [...] adds a12a625ce7db Merge branch 'libbpf-probing-improvements' adds 81ba08890275 libbpf: Improve error logging for mismatched BTF kind cases adds 28b93c64499a libbpf: Clean up and improve CO-RE reloc logging adds 353c788c2054 libbpf: Improve relocation ambiguity detection adds 00b2e95325f8 selftests/bpf: Add test validating failure on ambiguous re [...] adds 029258d7b228 libbpf: Remove any use of reallocarray() in libbpf adds 7084566a236f tools/bpftool: Remove libbpf_internal.h usage in bpftool adds 85367030a6c7 libbpf: Centralize poisoning and poison reallocarray() adds 22dd1ac91a77 tools: Remove feature-libelf-mmap feature detection adds 37081156149f Merge branch 'libbpf-minimize-feature-detection' adds b558b6c24068 net-tun: Add type safety to tun_xdp_to_ptr() and tun_ptr_to_xdp() adds 596b5ef458f9 net-tun: Eliminate two tun/xdp related function calls from [...] adds defcffeb517b net-veth: Add type safety to veth_xdp_to_ptr() and veth_pt [...] adds 3fc32f40c402 libbpf: Implement type-based CO-RE relocations support adds 124a892d1c41 selftests/bpf: Test TYPE_EXISTS and TYPE_SIZE CO-RE relocations adds 4836bf5e2ec6 selftests/bpf: Add CO-RE relo test for TYPE_ID_LOCAL/TYPE_ [...] adds eacaaed784e2 libbpf: Implement enum value-based CO-RE relocations adds 3357490555ea selftests/bpf: Add tests for ENUMVAL_EXISTS/ENUMVAL_VALUE [...] adds c1447efdafff Merge branch 'type-and-enum-value-relos' adds 6e9cab2e3fa5 libbpf: Simplify the return expression of build_map_pin_path() adds 005142b8a1f0 bpf: Factor out bpf_link_by_id() helper. adds f0fdfefb2d4d bpf: Add BPF program and map iterators as built-in BPF programs. adds d71fa5c9763c bpf: Add kernel module with user mode driver that populate [...] adds edb65ee5aa25 selftests/bpf: Add bpffs preload test. adds 0bc23a1d1c8a Merge branch 'bpf-umd-debug' adds 9b2f6fecf3b7 libbpf: Fix detection of BPF helper call instruction adds dda1ec9fc7f8 libbpf: Fix libbpf build on compilers missing __builtin_mu [...] adds 37a6a9e76763 selftests/bpf: Fix two minor compilation warnings reported [...] adds 149cb3395504 selftests/bpf: List newest Clang built-ins needed for some [...] adds 6b0a249a301e bpf: Implement link_query for bpf iterators adds b76f22269028 bpf: Implement link_query callbacks in map element iterators adds e60495eafdba bpftool: Implement link_query for bpf iterators adds ad8edd0d76d0 Merge branch 'link_query-bpf_iter' adds dca5612f8eb9 libbpf: Add perf_buffer APIs for better integration with o [...] adds 7b219da43f94 net: sk_msg: Simplify sk_psock initialization adds 38e12f908a5e bpf: sockmap: Merge sockmap and sockhash update functions adds 13b79d3ffbb8 bpf: sockmap: Call sock_map_update_elem directly adds 912f442cfb1f bpf: Override the meaning of ARG_PTR_TO_MAP_VALUE for sock [...] adds 0126240f448d bpf: sockmap: Allow update from BPF adds bb23c0e1c57f selftests: bpf: Test sockmap update from BPF adds 3c4a594bc81a Merge branch 'update-sockmap-from-prog' adds 3ac2e20fba07 selftests/bpf: BPF object files should depend only on libb [...] adds 88a82120282b libbpf: Factor out common ELF operations and improve logging adds 819c23af561c libbpf: Add __noinline macro to bpf_helpers.h adds 50e09460d9f8 libbpf: Skip well-known ELF sections when iterating ELF adds 9c0f8cbdc0e9 libbpf: Normalize and improve logging across few functions adds 70a217f1976f tcp: Use a struct to represent a saved_syn adds 2b8ee4f05d4f tcp: bpf: Add TCP_BPF_DELACK_MAX setsockopt adds ca584ba07086 tcp: bpf: Add TCP_BPF_RTO_MIN for bpf_setsockopt adds 7656d6845589 tcp: Add saw_unknown to struct tcp_options_received adds 72be0fe6ba76 bpf: tcp: Add bpf_skops_established() adds 00d211a4ea6f bpf: tcp: Add bpf_skops_parse_hdr() adds 331fca4315ef bpf: tcp: Add bpf_skops_hdr_opt_len() and bpf_skops_write_ [...] adds c9985d09e189 bpf: sock_ops: Change some members of sock_ops_kern from u [...] adds 0813a841566f bpf: tcp: Allow bpf prog to write and parse TCP header option adds 8085e1dc1f3c bpf: selftests: Add fastopen_connect to network_helpers adds ad2f8eb0095e bpf: selftests: Tcp header options adds 267cf9fa43d1 tcp: bpf: Optionally store mac header in TCP_SAVE_SYN adds 890f4365e47e Merge branch 'bpf-tcp-header-opts' adds 4d0d1673416b docs: Correct subject prefix and update LLVM info adds 07ff4f012635 bpf: sk_lookup: Add user documentation adds 3418c56de81f libbpf: Avoid false unuinitialized variable warning in bpf [...] adds f872e4bc47f1 libbpf: Fix type compatibility check copy-paste error adds 8c3b3d971f2e selftests: bpf: Fix sockmap update nits adds 35a8b6dd339f samples: bpf: Cleanup bpf_load.o from Makefile adds 3677d0a13171 samples: bpf: Refactor kprobe tracing programs with libbpf adds f0c328f8af5d samples: bpf: Refactor tracepoint tracing programs with libbpf adds 0fcdfffe8034 selftests/bpf: Enable tc verbose mode for test_sk_assign adds 1f00d375af84 bpf: Renames in preparation for bpf_local_storage adds 4cc9ce4e7399 bpf: Generalize caching for sk_storage. adds f836a56e84ff bpf: Generalize bpf_sk_storage adds 450af8d0f6be bpf: Split bpf_local_storage to bpf_sk_storage adds 8ea636848aca bpf: Implement bpf_local_storage for inodes adds 30897832d8b9 bpf: Allow local storage to be used from LSM programs adds cd324d7abb3d bpf: Add selftests for local_storage adds 2532f849b513 bpf: Disallow BPF_PRELOAD in allmodconfig builds adds 193a983c5bc4 tools resolve_btfids: Add size check to get_id function adds a5f53b1d59c2 tools resolve_btfids: Add support for set symbols adds 6298399bfc10 bpf: Move btf_resolve_size into __btf_resolve_size adds 69ff30479270 bpf: Add elem_id pointer as argument to __btf_resolve_size adds 887c31a39c49 bpf: Add type_id pointer as argument to __btf_resolve_size adds dafe58fc1917 bpf: Remove recursion call in btf_struct_access adds 1c6d28a6ac56 bpf: Factor btf_struct_access function adds faaf4a790d93 bpf: Add btf_struct_ids_match function adds eae2e83e6263 bpf: Add BTF_SET_START/END macros adds 6e22ab9da793 bpf: Add d_path helper adds 68a26bc7922e bpf: Update .BTF_ids section in btf.rst with sets info adds 762f85156835 selftests/bpf: Add verifier test for d_path helper adds e4d1af4b16f8 selftests/bpf: Add test for d_path helper adds cd04b04de119 selftests/bpf: Add set test to resolve_btfids adds d83971761fa2 selftests/bpf: Fix open call in trigger_fstat_events adds 7100ff7c6268 selftests/bpf: Fix spelling mistake "scoket" -> "socket" adds 7e40781cc8b7 bpf: verifier: Use target program's type for access verifications adds 6dc03dc71387 selftests/bpf: Add test for freplace program with write access adds 50d19736aff4 selftests/bpf: Test for checking return code for the exten [...] adds 1410620cf20e selftests/bpf: Test for map update access from within EXT [...] adds 1fc0e18b6e06 Merge branch 'resolve_prog_type' adds ef05afa66c59 libbpf: Fix unintentional success return code in bpf_object__load adds 2921c90d4718 bpf: Fix a verifier failure with xor adds f5493c514cdb selftests/bpf: Add verifier tests for xor operation adds 2e80be60c465 libbpf: Fix compilation warnings for 64-bit printf args adds 661b37cd437e tools, bpf/build: Cleanup feature files on make clean adds b0c9eb378179 bpf: Make bpf_link_info.iter similar to bpf_iter_link_info adds f4d05259213f bpf: Add map_meta_equal map ops adds 134fede4eecf bpf: Relax max_entries check for most of the inner map types adds d557ea39a5f8 bpf: selftests: Add test for different inner map size adds 76cd61739fd1 mm/error_inject: Fix allow_error_inject function signatures. adds 1e6c62a88215 bpf: Introduce sleepable BPF programs adds 07be4c4a3e7a bpf: Add bpf_copy_from_user() helper. adds 2b288740a107 libbpf: Support sleepable progs adds e68a144547fc selftests/bpf: Add sleepable tests adds 10496f261ed3 Merge branch 'bpf-sleepable' adds 9667305c6374 bpf: Fix build without BPF_SYSCALL, but with BPF_JIT. adds 29523c5e6716 bpf: Fix build without BPF_LSM. adds 1742b3d52869 xsk: i40e: ice: ixgbe: mlx5: Pass buffer pool to driver in [...] adds c4655761d3cf xsk: i40e: ice: ixgbe: mlx5: Rename xsk zero-copy driver i [...] adds 1c1efc2af158 xsk: Create and free buffer pool independently from umem adds 7361f9c3d719 xsk: Move fill and completion rings to buffer pool adds c2d3d6a47462 xsk: Move queue_id, dev and need_wakeup to buffer pool adds a5aa8e529e36 xsk: Move xsk_tx_list and its lock to buffer pool adds 7f7ffa4e9c38 xsk: Move addrs from buffer pool to umem adds 921b68692abb xsk: Enable sharing of dma mappings adds 8ef4e27eb3f0 xsk: Rearrange internal structs for better performance adds 9647c57b11e5 xsk: i40e: ice: ixgbe: mlx5: Test for dma_need_sync earlie [...] adds b5aea28dca13 xsk: Add shared umem support between queue ids adds a1132430c2c5 xsk: Add shared umem support between devices adds 2f6324a3937f libbpf: Support shared umems between queues and devices adds 35149b2c048e samples/bpf: Add new sample xsk_fwd.c adds acabf32805f7 xsk: Documentation for XDP_SHARED_UMEM between queues and netdevs adds c8a039a47ffe samples/bpf: Optimize l2fwd performance in xdpsock adds b69e56cf7651 samples/bpf: Fix to xdpsock to avoid recycling frames adds f56407fa6e69 bpf: Remove bpf_lsm_file_mprotect from sleepable list. adds ebc4ecd48ca6 bpf: {cpu,dev}map: Change various functions return type fr [...] adds 150f29f5e6ea Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next adds 36a782fdcc2b ibmvnic: Harden device Command Response Queue handshake adds e0afe91443a5 net: openvswitch: fixes crash if nf_conncount_init() fails adds e6734cd9dbf5 dpaa2-eth: add a dpaa2_eth_ prefix to all functions in dpa [...] adds 5d8dccf8bad9 dpaa2-eth: add a dpaa2_eth_ prefix to all functions in dpa [...] adds 8d138373c555 dpaa2-eth: add a dpaa2_eth_ prefix to all functions in dpa [...] adds 0697fecf7ecd Merge branch 'dpaa2-eth-add-a-dpaa2_eth_-prefix-to-all-functions' adds ceb96fae397a net: dsa: mv88e6xxx: Fix W=1 warning with !CONFIG_OF adds dc1a9bf2c816 octeontx2-pf: Add UDP segmentation offload support adds c6f4c2b027c4 selftests: mptcp: fix typo in mptcp_connect usage adds 6641a2c42b0a net: dsa: rtl8366: Check validity of passed VLANs adds 7e1301ed1881 net: dsa: rtl8366: Refactor VLAN/PVID init adds d3dfc362e073 Merge branch 'RTL8366-stabilization' adds 63cd9083b171 ionic: clean up page handling code adds 0c1d175b72e3 ionic: struct reorder for faster access adds 339dcf7fe33f ionic: clean up desc_info and cq_info structs adds b4280948aa22 ionic: clean adminq service routine adds 5b1d8e81a216 ionic: remove unused variable adds 2aaa05a1585f ionic: clarify boolean precedence adds 22b330b622e3 Merge branch 'ionic-struct-cleanups' new c1ad09b769ec Merge remote-tracking branch 'net-next/master' into master adds 203d7b054fc7 bpf: Avoid iterating duplicated files for task_file iterator adds 858e8b2eb4dd selftests/bpf: Test task_file iterator without visiting pthreads adds 53ea2076d851 xsk: Fix possible segfault in xsk umem diagnostics adds 968be23ceaca xsk: Fix possible segfault at xskmap entry insertion adds 1d6fd78a213e xsk: Fix null check on error return path adds 83cf5c68d663 xsk: Fix use-after-free in failed shared_umem bind adds 1ba5fe2facf7 libbpf: Remove arch-specific include path in Makefile new dbdc27dc4e34 Merge remote-tracking branch 'bpf-next/master' into master adds d5608a0578a0 netfilter: ip6t_NPT: rewrite addresses in ICMPv6 original packet adds c5a8a8498eed ipvs: Fix uninit-value in do_ip_vs_set_ctl() adds 7a81575b806e netfilter: nf_tables: add userdata attributes to nft_table adds b1328e54ac5e netfilter: conntrack: do not increment two error counters [...] adds 4afc41dfa5a7 netfilter: conntrack: remove ignore stats adds bc92470413f3 netfilter: conntrack: add clash resolution stat counter adds ff73e7479b8e netfilter: conntrack: remove unneeded nf_ct_put adds f5143e10a2e4 netfilter: xt_HMARK: Use ip_is_fragment() helper adds 67407a406db3 netfilter: nft_socket: add wildcard support adds 144b0a0e6086 ipvs: remove dependency on ip6_tables new 788058bd7495 Merge remote-tracking branch 'netfilter-next/master' into master adds 6c151410d5b5 brcm80211: fix possible memleak in brcmf_proto_msgbuf_attach adds 838933ca5b9c brcmfmac: use %*ph to print small buffer adds 9c9f015bc9f8 brcmfmac: check ndev pointer adds db8655c6299c wl1251, wlcore: fix spelling mistake "buld" -> "build" adds 86c96422a3b3 rtw88: fix spelling mistake: "unsupport" -> "unsupported" adds 2c762ee51008 adm8211: switch from 'pci_' to 'dma_' API adds d2ab7f00f432 mwifiex: Do not use GFP_KERNEL in atomic context adds 094dd0d73062 rndis_wlan: tighten check of rndis_query_oid return adds 8f9ed93d09a9 ath10k: Wait until copy complete is actually done before c [...] adds 67b927f98208 ath10k: fix retry packets update in station dump adds 720e5c03e5cb ath10k: provide survey info as accumulated data adds 0aa90483f23e wcn36xx: Add ieee80211 rx status rate information adds 7309f7730532 ath11k: update firmware files read path adds 93a5b668806c ath11k: rename default board file adds aed95297250f ath10k: pci: fix memcpy size of bmi response adds 166e22b38aa3 ath11k: ahb: call ath11k_core_init() before irq configuration adds d3318abf41cf ath11k: convert ath11k_hw_params to an array adds b1cc29e97d1b ath11k: define max_radios in hw_params adds d547ca4c8cc5 ath11k: add hw_ops for pdev id to hw_mac mapping adds 3b94ae4c62db ath11k: Add bdf-addr in hw_params adds 7b57b2ddec21 ath11k: create a common function to request all firmware files adds 34d9fc80bac3 ath11k: don't use defines for hw specific firmware directories adds 31d78a3de4de ath11k: change ath11k_core_fetch_board_data_api_n() to use [...] adds 21b1a5a4c34c ath11k: remove useless info messages adds 6e5dd03c0b1f ath11k: qmi: cleanup info messages adds b3a18338ebd6 ath11k: don't use defines in hw_params adds a9bf09093203 ath11k: remove define ATH11K_QMI_DEFAULT_CAL_FILE_NAME adds 9a8ab2bfb678 ath9k: Check the return value of pcie_capability_read_*() adds bad60b8d1a71 ath10k: check idx validity in __ath10k_htt_rx_ring_fill_n() adds 060202027aa8 ath9k: Replace HTTP links with HTTPS ones adds 743adae9da12 ath9k: Fix typo in function name adds ffe835aa5bdb wcn36xx: Fix multiple AMPDU sessions support adds fdf21cc37149 wcn36xx: Add TX ack support adds 1c20560607e6 wcn36xx: Increase number of TX retries adds 512b191d9652 wcn36xx: Fix TX data path adds 84aff52e4f57 wcn36xx: Use sequence number allocated by mac80211 adds 221af8135478 ath9k: Use fallthrough pseudo-keyword adds 18c25b4019ca ath: drop unnecessary list_empty adds 5b525ce88af9 ath5k: Replace HTTP links with HTTPS ones adds 2fd3c8f34d08 ath10k: start recovery process when payload length exceeds [...] adds e39f32afc6d2 ath10k: add wmi service peer stat info for wmi tlv adds 1cd6ba8ae33e ath10k: remove return for NL80211_STA_INFO_TX_BITRATE adds cbcbabb9c395 ath10k: enable supports_peer_stats_info for QCA6174 PCI devices adds db04b755edaa ath10k: correct the array index from mcs index for HT mode [...] adds 322b60ceb0f3 ath11k: do not depend on ARCH_QCOM for ath11k adds 9de2ad43d46c ath11k: add hw_params entry for QCA6390 adds 34d5a3a88436 ath11k: move ring mask definitions to hw_params adds 6e0355afaeb2 ath11k: add simple PCI client driver for QCA6390 chipset adds 5762613ededb ath11k: pci: setup resources adds 5697a564d369 ath11k: pci: add MSI config initialisation adds b8246f884684 ath11k: implement ath11k_core_pre_init() adds 1399fb87ea3e ath11k: register MHI controller device for QCA6390 adds 7f4beda2ba03 ath11k: pci: add HAL, CE and core initialisation adds 1ff8ed786d5d ath11k: use remoteproc only with AHB devices adds 569704544778 ath11k: add support for m3 firmware adds 6eb6ea513828 ath11k: add board file support for PCI devices adds eb8de0490e1f ath11k: fill appropriate QMI service instance id for QCA6390 adds 654e959ae0a1 ath11k: pci: add read32() and write32() hif operations adds c4eacabee224 ath11k: configure copy engine msi address in CE srng adds 2c3960c2253d ath11k: setup ce tasklet for control path adds 26f3a021b37c ath11k: allocate smaller chunks of memory for firmware adds f44dd33e6336 ath11k: fix memory OOB access in qmi_decode adds 6c809d04c542 ath11k: fix KASAN warning of ath11k_qmi_wlanfw_wlan_cfg_send adds 727fae1478a5 ath11k: enable internal sleep clock adds f7eb4b04ce6f ath11k: hal: create hw_srng_config dynamically adds 273411d5bcd0 ath5k: Use fallthrough pseudo-keyword adds 3a059c76f4eb ath5k: pcu: Add a description for 'band' remove one for 'mode' adds 691c7a4d4fd7 wil6210: Demote non-kerneldoc headers to standard comment blocks adds 1d4f5c15cf65 ath5k: Fix kerneldoc formatting issue adds 8238bf0d4b67 ath6kl: Use fallthrough pseudo-keyword adds 42f5fe34a701 ath6kl: fix spelling mistake "initilisation" -> "initialization" adds 54f9ab7b8709 ath6kl: prevent potential array overflow in ath6kl_add_new_sta() adds 4bad3a2041b5 ath9k: add NL80211_EXT_FEATURE_CAN_REPLACE_PTK0 support adds 5024f21c159f ath9k_htc: Use appropriate rs_datalen type adds 2705cd7558e7 ath9k: Fix potential out of bounds in ath9k_htc_txcompletion_cb() adds 1885c0f76dc0 ath10k: Use fallthrough pseudo-keyword adds 454530a9950b ath10k: Fix the size used in a 'dma_free_coherent()' call [...] adds 3b9fb6791e71 wcn36xx: Fix reported 802.11n rx_highest rate wcn3660/wcn3680 adds ad0dc0426468 ath10k: move enable_pll_clk call to ath10k_core_start() adds 6976433c4778 ath11k: hal: create register values dynamically adds 2b5e665bedf7 ath11k: hal: cleanup dynamic register macros adds e3396b8bddd2 ath11k: ce: support different CE configurations adds 6e5e9f59dc5b ath11k: ce: remove host_ce_config_wlan macro adds d9d4b5f35488 ath11k: ce: remove CE_COUNT() macro adds 7cea7c5b0e7b ath11k: hal: assign msi_addr and msi_data to srng adds 1a05ed37c513 ath11k: ce: get msi_addr and msi_data before srng setup adds e5c860e121c2 ath11k: disable CE interrupt before hif start adds 5f859bc02c7b ath11k: force single pdev only for QCA6390 adds 2d4bcbed5b7d ath11k: initialize wmi config based on hw_params adds ed0192f7942e ath11k: wmi: put hardware to DBS mode adds 13ecd81fbad6 ath11k: dp: redefine peer_map and peer_unmap adds d4ecb90b3857 ath11k: enable DP interrupt setup for QCA6390 adds 7f6fc1ebf5b1 ath11k: don't initialize rxdma1 related ring adds 4152e4206cc5 ath11k: setup QCA6390 rings for both rxdmas adds 84eee3c845d3 ath11k: refine the phy_id check in ath11k_reg_chan_list_event adds e7495035286a ath11k: delay vdev_start for QCA6390 adds a6275302c370 ath11k: assign correct search flag and type for QCA6390 adds 454a97217283 ath11k: process both lmac rings for QCA6390 adds 065f5f683ea6 ath11k: use TCL_DATA_RING_0 for QCA6390 adds f3c603d412b3 ath11k: reset MHI during power down and power up adds caf275463d37 ath10k: Register shutdown handler adds 99f41b8e43b8 ath10k: fix VHT NSS calculation when STBC is enabled adds 28f163211881 ath11k: Fix possible memleak in ath11k_qmi_init_service adds 0b294aebb6a0 ath11k: Use fallthrough pseudo-keyword adds eb77802e0daa Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] adds 4cf975f640fe mwifiex: switch from 'pci_' to 'dma_' API adds 5f8a3ed38bec mwifiex: Clean up some err and dbg messages adds 32f447304da1 mwifiex: Use fallthrough pseudo-keyword adds 621a3a8b1c0e mwifiex: don't call del_timer_sync() on uninitialized timer adds 8d95ab34b21e wilc1000: Fix memleak in wilc_sdio_probe adds 24712ea996d8 rtw88: switch from 'pci_' to 'dma_' API adds 9a19a939abfa wilc1000: Fix memleak in wilc_bus_probe adds 5466aff85aac rtw88: Use fallthrough pseudo-keyword adds 22b726cbdd09 rtw88: don't treat NULL pointer as an array adds 86fbf2649194 rtw88: use read_poll_timeout_atomic() for poll loop adds 96f9806fc87f rtw88: 8822c: update tx power limit tables to RF v20.1 adds 68fd3030ad67 atmel: Demote non-kerneldoc header to standard comment block adds 64847777d05a b43: main: Add braces around empty statements adds 0b6a4247dea7 airo: Place brackets around empty statement adds ba4d65132922 airo: Fix a myriad of coding style issues adds 0171c6185c8f iwlegacy: common: Remove set but not used variable 'len' adds 9bafe8b82306 iwlegacy: common: Demote kerneldoc headers to standard com [...] adds b2e732081f19 ipw2200: Remove set but unused variables 'rc' and 'w' adds 6214ef8a532f b43legacy: main: Provide braces around empty 'if' body adds 10c3ba7dbe6e brcmfmac: fweh: Remove set but unused variable 'err' adds 4e124e1fee6d brcmfmac: fweh: Fix docrot related function documentation issues adds 7eae8c732977 brcmsmac: mac80211_if: Demote a few non-conformant kerneld [...] adds 5f442fe435e1 ipw2200: Demote lots of nonconformant kerneldoc comments adds c171304b42f9 b43: phy_common: Demote non-conformant kerneldoc header adds 5ae6c8a696cd b43: phy_n: Add empty braces around empty statements adds 74aad39490a7 rt2x00: Use fallthrough pseudo-keyword adds f7bba4d94d53 prism54: Use fallthrough pseudo-keyword adds 07a297a9e619 orinoco: Use fallthrough pseudo-keyword adds 0bde10dc553d brcmfmac: Use fallthrough pseudo-keyword adds 3f95e92c8a85 iwlegacy: Use fallthrough pseudo-keyword adds 7b54281cb685 b43: Use fallthrough pseudo-keyword adds ce3b6845fc4d b43legacy: Use fallthrough pseudo-keyword adds 9ccac12996ec atmel: Use fallthrough pseudo-keyword adds a36f50e5b937 atmel: convert tasklets to use new tasklet_setup() API adds fc6722301428 b43legacy: convert tasklets to use new tasklet_setup() API adds 427a06beb072 brcmsmac: convert tasklets to use new tasklet_setup() API adds ae6cf59f80f7 ipw2x00: convert tasklets to use new tasklet_setup() API adds b81b9d372ac8 iwlegacy: convert tasklets to use new tasklet_setup() API adds 7433c9690318 intersil: convert tasklets to use new tasklet_setup() API adds 51c41aa93ef5 mwl8k: convert tasklets to use new tasklet_setup() API adds aff8e8d02ec2 qtnfmac: convert tasklets to use new tasklet_setup() API adds a0d6ea9b6e1c rt2x00: convert tasklets to use new tasklet_setup() API adds d3ccc14dfe95 rtlwifi/rtw88: convert tasklets to use new tasklet_setup() API adds 26721b02466e zd1211rw: convert tasklets to use new tasklet_setup() API adds 78a7245d8430 rtlwifi: Start changing RT_TRACE into rtl_dbg adds f108a420e50a rtlwifi: Replace RT_TRACE with rtl_dbg adds c8159c3ff8db rtlwifi: btcoexist: Replace RT_TRACE with rtl_dbg adds 57b0b743e402 rtlwifi: rtl8188ee: Rename RT_TRACE to rtl_dbg adds 5b4e998b8ae7 rtlwifi: rtl8192-common: Rename RT_TRACE to rtl_dbg adds de0c8a968809 rtlwifi: rtl8192ce: Rename RT_TRACE to rtl_dbg adds 34d7f007171d rtlwifi: rtl8192cu: Rename RT_TRACE to rtl_dbg adds 6bf8bc19297b rtlwifi: rtl8192de: Rename RT_TRACE to rtl_dbg adds e24a2a8795fb rtlwifi: rtl8192ee: Rename RT_TRACE to rtl_dbg adds fca8218d33f3 rtlwifi: rtl8192se Rename RT_TRACE to rtl_dbg adds 8f11dad4145c rtlwifi: rtl8723ae Rename RT_TRACE to rtl_dbg adds e6dd230a4d8e rtlwifi: rtl8723be Rename RT_TRACE to rtl_dbg adds b58c18c88c20 rtlwifi: rtl8723-common: Rename RT_TRACE to rtl_dbg adds 5d4650ae8ba6 zd1211rw: fix build warning adds 6b8c7574a5f8 rtlwifi: fix build warning adds 34537d4924ba hostap: Mark 'freq_list' as __maybe_unused adds 470d48c1c4c6 rsi: Fix some kernel-doc issues adds 2fc4c9ff1606 rsi: File header should not be kernel-doc adds 9833f5034597 libertas_tf: Demote non-conformant kernel-doc headers adds 25ced81e288d wlcore: cmd: Fix some parameter description disparities adds 9554663b8c57 libertas_tf: Fix a bunch of function doc formatting issues adds 6182abd858f7 iwlegacy: debug: Demote seemingly unintentional kerneldoc header adds debdbb0c1b20 hostap: hostap_ap: Mark 'txt' as __always_unused adds e2eb189e7660 cw1200: wsm: Remove 'dummy' variables adds f696d724358c libertas: Fix 'timer_list' stored private data related dot-rot adds e6cf87bfe869 mt7601u: phy: Fix misnaming when documented function param [...] adds a8433a92521b rsi: Fix misnamed function parameter 'rx_pkt' adds 5dfcdc7a520e rsi: Fix a few kerneldoc misdemeanours adds 311175173c8a rsi: Fix a myriad of documentation issues adds 9463fd554bb8 rsi: File header comments should not be kernel-doc adds 7951a3bfa2b1 iwlegacy: 4965: Demote a bunch of nonconformant kernel-doc [...] adds 2de64ca7c9fa brcmfmac: p2p: Deal with set but unused variables adds 457023556e94 libertas: Fix misnaming for function param 'device' adds f030ed4079d0 libertas_tf: Fix function documentation formatting errors adds ec511969097f hostap: Remove set but unused variable 'hostscan' adds 501c0980b752 rsi: Add description for function param 'sta' adds d7f95d9204ca brcmsmac: ampdu: Remove a bunch of unused variables adds 5763605890fe brcmfmac: p2p: Fix a bunch of function docs adds a451ff855218 rsi: Add descriptions for rsi_set_vap_capabilities()'s parameters adds dceb807b2f28 brcmsmac: main: Remove a bunch of unused variables adds 246fe9f15036 rsi: Source file headers do not make good kernel-doc candidates adds 866cf939f252 brcmfmac: firmware: Demote seemingly unintentional kernel- [...] adds 7a03124c1df5 rsi: File headers are not suitable for kernel-doc adds 35b7fbfc51d6 iwlegacy: 4965-mac: Convert function headers to standard c [...] adds 9d16c3859012 brcmfmac: btcoex: Update 'brcmf_btcoex_state' and demote others adds 03a7c2ea609b b43: phy_ht: Remove 9 year old TODO adds 5316050efdde rsi: Source file headers are not suitable for kernel-doc adds 3ecf6a3d6f62 iwlegacy: 4965-rs: Demote non kernel-doc headers to standa [...] adds fa5768d59c53 iwlegacy: 4965-calib: Demote seemingly accidental kernel-d [...] adds a940977aaf2a brcmfmac: fwsignal: Remove unused variable 'brcmf_fws_prio2fifo' adds e9cf68ff4eff rtlwifi: rtl8192c: phy_common: Remove unused variable 'bbvalue' adds 478762855b5a p54: avoid accessing the data mapped to streaming DMA adds f4ce4bf6687f rtl818x_pci: switch from 'pci_' to 'dma_' API adds 765be4459d92 rtlwifi: Use fallthrough pseudo-keyword adds 77dacc8fc64c mwifiex: pcie: Move tables to the only place they're used adds f5c3bf15f34c brcmsmac: ampdu: Remove a couple set but unused variables adds dd13d6dcc24d iwlegacy: 3945-mac: Remove all non-conformant kernel-doc headers adds 305fd82aee87 iwlegacy: 3945-rs: Remove all non-conformant kernel-doc headers adds a60e33af4e28 iwlegacy: 3945: Remove all non-conformant kernel-doc headers adds 78211e026bd0 brcmfmac: p2p: Fix a couple of function headers adds ef8308d34a93 orinoco_usb: Downgrade non-conforming kernel-doc headers adds 1d2389b53c85 brcmsmac: phy_cmn: Remove a unused variables 'vbat' and 'temp' adds 2fae7bf8e379 zd1211rw: zd_chip: Fix formatting adds f3242a5ba91d zd1211rw: zd_mac: Add missing or incorrect function documentation adds bb4b2c8ba39d zd1211rw: zd_chip: Correct misspelled function argument adds e769ab5359cb brcmfmac: fwsignal: Finish documenting 'brcmf_fws_mac_descriptor' adds b95451e02e1c wlcore: debugfs: Remove unused variable 'res' adds 64403dc35cb7 rsi: rsi_91x_sdio: Fix a few kernel-doc related issues adds 8cea7f1c8813 hostap: Remove unused variable 'fc' adds 2307d0bc9d8b wl3501_cs: Fix a bunch of formatting issues related to fun [...] adds 0e25262bc367 rtw88: debug: Remove unused variables 'val' adds 73ffcd404a7e rsi: rsi_91x_sdio_ops: File headers are not good kernel-do [...] adds 2d4a48d1f92b prism54: isl_ioctl: Remove unused variable 'j' adds 38c95e0258a0 brcmsmac: phy_lcn: Remove a bunch of unused variables adds a36e4e4a898b brcmsmac: phy_n: Remove a bunch of unused variables adds ebcfc66f56a4 brcmsmac: phytbl_lcn: Remove unused array 'dot11lcnphytbl_ [...] adds e1920d6ae6bd brcmsmac: phytbl_n: Remove a few unused arrays adds 2c92790b1203 libertas_tf: Remove unused macro QOS_CONTROL_LEN adds 98611b00b7ac rtlwifi: rtl8821ae: Rename RT_TRACE to rtl_dbg adds 4d342964f31e rtlwifi: Remove temporary definition of RT_TRACE new 46cfe9a9880f Merge remote-tracking branch 'wireless-drivers-next/master [...] adds 7cfc21e9b5f1 Bluetooth: btmrvl: eliminate duplicates introducing btmrvl [...] adds b5f628a20af9 Bluetooth: hci_h5: Remove ignored flag HCI_UART_RESET_ON_INIT adds 3b799254cf6f Bluetooth: hci_uart: Cancel init work before unregistering adds dc45d375cfa5 Bluetooth: btusb: Update boot parameter specific to SKU adds d33fe77bdf75 Bluetooth: btusb: Fix memleak in btusb_mtk_submit_wmt_recv_urb adds 0e9952804ec9 Bluetooth: Clear suspend tasks on unregister new b239c1cca257 Merge remote-tracking branch 'bluetooth/master' into master adds 18312396b454 gfs2: Make sure we don't miss any delayed withdraws adds 2928eebec009 gfs2: Fix bad comment for trans_drain new 928618405916 Merge remote-tracking branch 'gfs2/for-next' into master adds 1dbb920e342c crypto: algapi - Move crypto_yield into internal.h adds 0c3dc787a62a crypto: algapi - Remove skbuff.h inclusion adds 0a772f3e46a0 crypto: hifn_795x - switch from 'pci_' to 'dma_' API adds 4eb57bcd4c62 crypto: algif_aead - delete duplicated word adds 743b91507703 crypto: crc32c_generic - delete and fix duplicated words adds 71952d78e959 crypto: crct10dif_generic - fix duplicated words adds 40a3af45d264 crypto: engine - delete duplicated word adds 129a4dba1b1b crypto: tcrypt - delete duplicated words in messages adds 2a05b029c1ee crypto: algif_skcipher - EBUSY on aio should be an error adds cbdad1f246dd crypto: algif_aead - Do not set MAY_BACKLOG on the async path adds e62291c1d9f4 crypto: marvell/cesa - Fix sparse warnings adds 8cbde6c6a6d2 crypto: mediatek - Fix wrong return value in mtk_desc_ring [...] adds f7ade9aaf66b crypto: ixp4xx - Fix the size used in a 'dma_free_coherent [...] adds ba974adb47f2 crypto: tcrypt - Add support for hash speed testing with keys adds a93492cae30a crypto: ccree - remove data unit size support adds 1d8b41ff6991 crypto: ccree - remove bitlocker cipher adds 3a95887e27ab crypto: x86/crc32c-intel - Use CRC32 mnemonic adds 340939933e84 hwrng: optee - handle unlimited data rates adds c0f6eebeddda hwrng: optee - fix wait use case adds abd9875497ba crypto: caam - Move debugfs fops into standalone file adds 3a61cdf43e67 hwrng: intel - cleanup initialization adds 5d1cdfde11a5 crypto: ux500 - Fix kmap() bug adds 8afa25aa833f crypto: hash - Remove unused async iterators adds 64f4a62e3b17 crypto: picoxcell - Fix potential race condition bug adds b1a5c9a620f2 crypto: virtio - don't use 'default m' adds 7bbfacc1a89e crypto: hisilicon/qm - fix wrong release after using strsep adds 3c829d6d19ae crypto: hisilicon/qm - clear used reference count when start qp adds 7e655e196c2c crypto: hisilicon/qm - fix print frequence in hisi_qp_send adds 71d1ca498735 crypto: hisilicon/qm - fix judgement of queue is full adds 9dca4435a1d2 crypto: hisilicon/qm - fix event queue depth to 2048 adds e88dd6e1d837 crypto: hisilicon/qm - fix no stop reason when use 'hisi_qm_stop' adds 8d8f8d494da7 crypto: hisilicon/qm - fix VF not available after PF FLR adds 64dfe49528d0 crypto: hisilicon/qm - register callback function to 'pci_ [...] adds daa31783c0eb crypto: hisilicon/qm - fix the call trace when unbind device adds 3d29e98d1d75 crypto: hisilicon/qm - fix the process of register algorit [...] adds 3033fd177bcc crypto: stm32 - Add missing header inclusions adds 6779d0e6b0fe crypto: arm/curve25519 - include <linux/scatterlist.h> adds e73d340db644 crypto: ahash - Add init_tfm/exit_tfm adds b00ba76a03a0 crypto: ahash - Add ahash_alg_instance adds f858ddef5a57 crypto: ahash - Remove AHASH_REQUEST_ON_STACK adds ea066b7a3ddf crypto: sa2ul - Fix pointer-to-int-cast warning adds 9fcddaf2e28d crypto: cavium/nitrox - add an error message to explain th [...] adds 9fae1f05b849 crypto: hifn_795x - Remove 64-bit build-time check adds 39340cf97fef crypto: mediatek - Fix endianness bugs and sparse warnings adds b7b57a5643c2 crypto: ccree - fix runtime PM imbalance on error adds bbb2832620ac crypto: stm32 - Fix sparse warnings new 66b906c14402 Merge remote-tracking branch 'crypto/master' into master adds 8401e2edf770 drm/radeon: stop using TTM_MEMTYPE_FLAG_MAPPABLE adds 902d77f3568a drm/amdgpu: stop using TTM_MEMTYPE_FLAG_MAPPABLE adds 9fadd6d1e297 drm/ttm: remove TTM_MEMTYPE_FLAG_MAPPABLE adds 4031ead37239 drm: pl111: Update documentation adds 6142b1b82ce4 drm/todo: Plumb drm_atomic_state all over adds 0d3df1c603de dt-bindings: vendor-prefixes: Add Lontium vendor prefix adds 8a72a2de0a4f dt-bindings: display: bridge: Add documentation for LT9611 adds 23278bf54afe drm/bridge: Introduce LT9611 DSI to HDMI bridge adds 2a5c2ff5848e drm/panel: add connector type to boe,hv070wsa-100 panel adds ddb8e853dc85 drm/panel: panel-simple: validate panel description adds 9f069c6fbc72 drm/panel: panel-simple: add default connector_type adds 385ca38da29c drm/bridge: tc358764: drop drm_connector_(un)register adds 1644127f83bc drm/bridge: tc358764: add drm_panel_bridge support adds 5b851515eff3 drm/bridge: parade-ps8622: add drm_panel_bridge support adds 43c601a6e85e drm/bridge: megachips: add helper to create connector adds 77860a7c892e drm/bridge: megachips: get drm_device from bridge adds a3d495ce5c0b drm/bridge: megachips: enable detect bridge operation adds 489ce80fa494 drm/bridge: megachips: add get_edid bridge operation adds a8ef18d7dd48 drm/bridge: megachips: make connector creation optional adds 136d73a8c88d drm/bridge: tc358767: add detect bridge operation adds 731f4badcb3b drm/bridge: tc358767: add get_edid bridge operation adds de5e6c027ae6 drm/bridge: tc358767: add drm_panel_bridge support adds 4151c14cdda6 drm/bridge: nxp-ptn3460: add get_edid bridge operation adds 8f22c21dce5b drm/bridge: nxp-ptn3460: add drm_panel_bridge support adds 31ed1b5dff46 kernel/params.c: Align last argument with a tab adds 7d8365771ffb moduleparams: Add hexint type parameter adds 7427a7a0b3b8 drm/amdgpu: Change type of module param `ppfeaturemask` to hexint adds d59bc6324208 drm/ttm: fix pipelined gutting for evictions v2 adds fcf863ec0768 drm: mxsfb: Remove fbdev leftovers adds c42001e357f7 drm: mxsfb: Use drm_panel_bridge adds 8c6619ff2211 drm: mxsfb: Use BIT() macro to define register bitfields adds 92000371c829 drm: mxsfb: Remove unused macros from mxsfb_regs.h adds 8a460068494a drm: mxsfb: Clarify format and bus width configuration adds f14fec8481ce drm: mxsfb: Pass mxsfb_drm_private pointer to mxsfb_reset_block() adds 7865cd5aae22 drm: mxsfb: Use LCDC_CTRL register name explicitly adds eb28c5cee2a8 drm: mxsfb: Remove register definitions from mxsfb_crtc.c adds f16a008921aa drm: mxsfb: Remove unneeded includes adds 40a726b82e26 drm: mxsfb: Rename mxsfb_crtc.c to mxsfb_kms.c adds ae1ed0093281 drm: mxsfb: Stop using DRM simple display pipeline helper adds 1e5d7963bb77 drm: mxsfb: Move vblank event arm to CRTC .atomic_flush() adds 07b7fd77b48c drm: mxsfb: Don't touch AXI clock in IRQ context adds b9f5937680a8 drm: mxsfb: Enable vblank handling adds f4098b07efb8 drm: mxsfb: Remove mxsfb_devdata unused fields adds b13aeb9e212d drm: mxsfb: Add i.MX7 and i.MX8M to the list of supported [...] adds f6d94e715817 drm: mxsfb: Update internal IP version number for i.MX6SX adds c6ddee8220bf drm: mxsfb: Drop non-OF support adds d9ef0d315032 drm: mxsfb: Turn mxsfb_set_pixel_fmt() into a void function adds 51b777f2b11e drm: mxsfb: Merge mxsfb_set_pixel_fmt() and mxsfb_set_bus_fmt() adds b963ad95a06a drm: mxsfb: Remove unnecessary spaces after tab adds 63aa581c3019 drm: mxsfb: Support the alpha plane adds a26a4790a82a dt-bindings: Add vendor prefix for Powertip adds 051e95ee7ec1 dt-bindings: Add DT bindings for Powertip PH800480T013 adds d69de69f2be1 drm/panel: simple: Add Powertip PH800480T013 panel adds c114e7231304 drm/ingenic: Handle errors of drm_atomic_get_plane_state adds 639abb72f189 drm/ingenic: Validate mode in a .mode_valid callback adds 85b3bfa266e8 drm/hisilicon: Fixed the warning: Assignment of 0/1 to boo [...] adds cfb9b89f116a drm/doc: device hot-unplug for userspace adds 3debcdf066e5 drm/ingenic: ipu: Only restart manually on older SoCs adds c0fd208ee3bc drm/ingenic: ipu: Remove YUV422 from supported formats on JZ4725B adds 38ee474fc63f drm/ingenic: ipu: Only enable clock when needed adds 418d2ad1ac52 drm/ttm: initialize the system domain with defaults v2 adds be1213a341a2 drm/ttm: remove TTM_MEMTYPE_FLAG_FIXED v2 adds b0691b34f1e0 drm/radeon: stop implementing init_mem_type adds 473633540c2f drm/amdgpu: stop implementing init_mem_type adds 3629ca5dfb9a drm/vmwgfx: stop implementing init_mem_type v2 adds 009869fde901 drm/nouveau: stop implementing init_mem_type adds ccd0dc437f25 drm/qxl: stop implementing init_mem_type adds ded9f8eaddaa drm/vram-helper: stop implementing init_mem_type adds 1a3fb590856a drm/ttm: remove the init_mem_type callback adds c3ee8c65f637 drm/panel: remove return value of function drm_panel_add adds 1d865be98686 dt-bindings: Add vendor prefix for Chefree adds 44de5cee2038 dt-bindings: Add DT bindings for Chefree CH101OLHLWH-002 adds 07c913c4d710 drm/panel: simple: Add Chefree CH101OLHLWH-002 panel adds 098619118612 drm/vkms: fix xrgb on compute crc adds 70eca5d5d3e1 drm/syncobj: Tune down unordered timeline DRM_ERROR adds 6a470dc2a12e drm/ast: Embed CRTC and connector in struct ast_private adds d50ace1e72f0 drm/ast: Separate DRM driver from PCI code adds fbe01716ed4a drm/ast: Replace driver load/unload functions with device [...] adds 365c0e70da83 drm/ast: Replace struct_drm_device.dev_private with to_ast [...] adds 21d79b690e78 drm/ast: Don't use ast->dev if dev is available adds e0f5a738cfe5 drm/ast: Embed struct drm_device in struct ast_private adds 2c0b6566d621 drm/ast: Managed release of ast firmware adds 4bc85b82c8ba drm/ast: Manage release of firmware backup memory adds cff0adca1edd drm/ast: Managed device release adds 0b34d58b6c32 drm/mgag200: Enable caching for SHMEM pages adds 42452165dc77 drm/mgag200: Move register initialization into helper function adds 2021708e0d6e drm/mgag200: Initialize PCI registers early during device setup adds 78e5b5036a1e drm/mgag200: Enable MGA mode during device register initia [...] adds b9fa77ec1a59 drm/mgag200: Set MISC memory flags in mm init code adds 9053cad2f093 drm/mgag200: Clear <page> field during MM init adds fb18825fa038 drm/mgag200: Move G200SE's unique id into model-specific data adds e20dfd27f7aa drm/mgag200: Add support for G200 desktop cards adds 2d05f56af8f5 fbdev: Remove trailing whitespace adds 85806f6d58f4 omapfb/dss: Include the right header adds ad04fae0de07 fbdev: Use fallthrough pseudo-keyword adds d3dc135187b9 drm/mgag200: Set PCI option register in G200SE models adds 8e1ba47c60bc video: fbdev: pvr2fb: initialize variables adds 56dc01f18d3d drm/vmwgfx: consolidate ttm object creation and populate adds a2d6ddc417f1 drm/vmwgfx: drop bo map/unmap dma functions. adds bd549d35b4be nouveau: use ttm populate mapping functions. (v2) adds 9c4cbb3a66e0 qxl/ttm: drop the unusued no wait flag to reserve function adds 46bca88bbdd3 drm/ttm/amdgpu: consolidate ttm reserve paths adds 20784cdf4b8c drm/ttm: use a helper for unlocked moves to the lru tail adds 5977ffeaf33c drm/vram-helper: remove populate/unpopulate adds a2ff1e81d04e drm/ttm: export memory type debug entrypoint. adds ed165d452c2b drm/nouveau/ttm: don't fill in blank ttm debug callback adds a0bb77cb77e2 drm/vmwgfx/gmrid: don't provide pointless ttm debug callback adds 00c2f6b3e841 drm/qxl/ttm: call ttm manager debug (v2) adds e22054debc07 drm/vram-helper: call the ttm manager debug function adds 747074bb04b5 drm/ttm: split the mm manager init code (v2) adds 3c90424bd7df drm/ttm: provide a driver-led init path for range mm manag [...] adds 158d20d1857f drm/amdgpu/ttm: init managers from the driver side. adds e33dc18228ac drm/radeon: use new ttm man init path adds 129ac4dcb520 drm/qxl/ttm: use new init path for manager adds a9136ab56ba9 drm/vram_helper: use new ttm manager init function adds e9172ada4460 drm/nouveau: use new memory manager init paths adds 252f8d7b9174 drm/vmwgfx/ttm: convert vram mm init to new code paths adds 621617780a62 drm/vmwgfx/ttm: switch gmrid allocator to new init paths. adds 5969793f8656 drm/ttm: convert system manager init to new code. adds 98399abd52b2 drm/ttm: purge old manager init path. adds a006a3ce8efc drm/ttm: pass man around instead of mem_type in some places adds 4265accbfc72 drm/ttm: make some inline helper functions for cleanup pat [...] adds 56ee8b1c71ff drm/ttm: start allowing drivers to use new takedown path (v2) adds 6fe1c54353f9 drm/amdgpu/ttm: use new takedown path adds e0830704de7c drm/vmwgfx: takedown vram manager adds cff099e70cc1 drm/vram_helper: call explicit mm takedown adds 058b5e34d8e6 drm/nouveau: use new cleanup paths adds f0fe3f7bc53c drm/radeon/ttm: use new takedown paths adds 06feb5df1af5 drm/qxl/ttm: use new takedown path adds 6eee6675e01d drm/vmwgfx: fix gmrid takedown paths to new interface adds 085097e5ae5e drm/ttm: remove range manager legacy takedown path adds 0cf0a7984268 drm/ttm: make TTM responsible for cleaning system only. adds 9eca33f4a139 drm/ttm: add wrapper to get manager from bdev. adds 6c28aed6e5b7 drm/amdgfx/ttm: use wrapper to get ttm memory managers adds 3004add06d1c drm/vram-helper: use wrapper to access memory managers adds f301da74a417 drm/nouveau/ttm: use wrapper to access memory managers adds 3d3b4fb9aab3 drm/qxl/ttm: use wrapper to access memory manager adds 47c0550f5ebd drm/radeon/ttm: use wrapper to access memory manager adds 089cafc198ec drm/vmwgfx/ttm: use wrapper to access memory manager adds 01057278bc68 drm/ttm: rename manager variable to make sure wrapper is used. adds d398811ebfa8 drm/ttm: allow drivers to provide their own manager subclasses adds 0af135b892bf drm/amdgpu/ttm: use bo manager subclassing for vram/gtt mgrs adds 37205891d84f drm/ttm: make ttm_range_man_init/takedown take type + args adds 3a1fc38edac7 drm/ttm: move range manager to subclassed driver allocation adds d575a891e69e drm/vmwgfx/ttm: move thp to driver managed adds 9488e46a4f89 drm/vmwgfx/gmrid: convert to driver controlled allocation. adds b6fad57e5903 drm/nouveau/ttm: move to driver allocated manager adds 7ee6c95e05e9 drm/ttm: drop priv pointer in memory manager adds a29050c4cd7f drm/amdgpu/ttm: remove man->bdev references. adds 7541ce1a6f2b drm/ttm: drop man->bdev link. adds a751612d4cb7 drm/ttm: drop list of memory managers from device. (v2) adds 90a0489a718b drm/ttm: drop type manager has_type adds 3f48f938ad21 drm/ttm: add a wrapper for checking if manager is in use adds 80938c28ee67 drm/ttm: rename bo manager to range manager. adds 9de59bc20149 drm/ttm: rename ttm_mem_type_manager -> ttm_resource_manager. adds 2966141ad2dd drm/ttm: rename ttm_mem_reg to ttm_resource. adds 77f47d239545 drm/amdgpu: make sure userptr ttm is allocated adds 3a74265c54f8 drm/panfrost: Make sure GPU is powered on when reading GPU [...] adds 72ef7fe96fd2 drm/panfrost: Add compatible string for bifrost adds 862cc626210e drm/panfrost: avoid static declaration adds 9713e942a539 drm/panfrost: clean headers in devfreq adds eb9dd67249b5 drm/panfrost: don't use pfdevfreq.busy_count to know if hw [...] adds 9bfacfc82f90 drm/panfrost: introduce panfrost_devfreq struct adds ed85df3f6074 drm/panfrost: use spinlock instead of atomic adds 81f2fbe62cb5 drm/panfrost: properly handle error in probe adds d3c335da0200 drm/panfrost: rename error labels in device_init adds 25e247bbf85a drm/panfrost: move devfreq_init()/fini() in device adds 512f21227fd3 drm/panfrost: dynamically alloc regulators adds fd587ff01d59 drm/panfrost: add regulators to devfreq adds 9df0e0c18896 drm/panfrost: perfcnt: fix ref count leak in panfrost_perf [...] adds 018315d399fc drm/mgag200: fix build on alpha arch adds 87154ff86bf6 drm: Remove unnecessary drm_panel_attach and drm_panel_detach adds 4f297b9c82e1 drm/amdgpu/ttm: move vram/gtt mgr allocations to mman. adds 373627930f02 drm/amdgpu/ttm: drop the adev link from vram mgr adds e4fbdd8b5d5a drm/gma500: fix spelling mistake "pannel" -> "panel" adds 5bd858d7bfd2 drm/vkms: guarantee vblank when capturing crc adds 57fb54082d5d drm/vgem: add missing platform_device_unregister() in vgem_init() adds 7995bd132961 drm/vkms: add missing platform_device_unregister() in vkms_init() adds ad28cd694293 drm/v3d: convert to use module_platform_driver adds 8b0d47e879b8 dt-binding: Add DSI/LVDS TC358775 bridge bindings adds b26975593b17 display/drm/bridge: TC358775 DSI/LVDS driver adds a343160235f5 drm/vmwgfx/ttm: fix the non-THP cleanup path. adds e5b92773287c drm: report dp downstream port type as a subconnector property adds fb82313462ba drm/i915: utilize subconnector property for DP adds 65bf2cf95d3a drm/amdgpu: utilize subconnector property for DP through atombios adds 0f877894a330 drm/amdgpu: utilize subconnector property for DP through D [...] adds d2f6a8f454b6 drm/panel-notatek-nt35510: Fix MTP read init adds ed7d94597fad drm/hisilicon: Remove the unused include statements adds 13b0d4a9ae0c drm/hisilicon: Code refactoring for hibmc_drv_de adds e92ae67d6ed8 drm/ttm: rename ttm_resource_manager_func callbacks adds b2458726b38c drm/ttm: give resource functions their own [ch] files adds 82dd18096c71 drm/radeon: drop superflous AGP handling adds 534b1f9071d9 Merge drm/drm-next into drm-misc-next adds 97722439eeed dt-bindings: Add DT bindings for Toshiba TC358762 DSI-to-D [...] adds 1930d19cb499 drm/bridge: tc358762: Add basic driver for Toshiba TC35876 [...] adds 70c7fe17f370 drm/hisilicon: Fix build error of no type of module_init adds ea66a9be7e93 drm/mcde: Rename flow function adds 709c27730a11 drm/mcde: Fix display data flow control adds 44c3867a56e3 drm/mcde: Improve pixel fetcher FIFO depth setting adds f6fd1d70609c drm/mcde: Support using DSI in LP mode adds c4842d4d0f74 drm/mcde: Fix display pipeline restart adds 42bac89a1730 drm/mcde: Enable the DSI link with display adds f098f168e91c drm: panel: Fix bus format for OrtusTech COM43H4M85ULC panel adds 72957f48aaaa drm/mcde: Retry DSI read/write transactions adds 5b44f125eff9 drm/panel: novatek,nt39016: Handle backlight the standard way adds bdfd720fb25a drm/panel: novatek,nt39016: Add missing CR to error messages adds 656b75963673 drm/panel: simple: Convert sharp,ls020b1dd01d from timings [...] adds c1bd32b5f6b5 drm/panel: simple: Tweak timings of sharp,ls020b1dd01d for [...] adds e6c21e6f9cf4 drm/panel: simple: Add 50Hz mode for sharp,ls020b1dd01d adds b7d71b6e1f03 drm/panel: ilitek-ili9881c: prepare for adding support for [...] adds 82df3aa4968c dt-bindings: ili9881c: add compatible string for Feixin K1 [...] adds 1c243751c095 drm/panel: ilitek-ili9881c: add support for Feixin K101-IM [...] adds 5f3e7503b97b drm/panel: Add helper for reading DT rotation adds 4a135d54410f drm/panel: Read panel orientation for BOE TV101WUM-NL6 adds 58310c2ec994 drm/panel: lvds: Read panel orientation adds 5759c9674c20 drm/panel-simple: Read panel orientation adds 087e3d479155 dt-bindings: panel: rocktech,jh057n00900: Modernize adds 5f374e63d214 dt-bindings: panel: rocktech,jh057n00900: Add myself as ma [...] adds d4c5c2f33119 drm/virtgpu: remove redundant assignments to width and height adds 51c3b0cc32d2 drm/virtio: Revert "drm/virtio: Call the right shmem helpers" adds 66c8ef900611 drm/qxl: don't take vga ports on rev5+ adds 77cf3a6827fe drm/virtio: Use struct_size() helper in kmalloc() adds bbaac1354cc9 drm/qxl: Replace deprecated function in qxl_display adds a0308938ec81 virtio: add dma-buf support for exported objects adds 592d9fba33c2 virtio-gpu: add VIRTIO_GPU_F_RESOURCE_UUID feature adds c84adb304c10 drm/virtio: Support virtgpu exported resources adds f13478c9da83 drm/sun4i: Constify static structs adds 652bcaec7da0 MAINTAINERS: Change maintainer for hisilicon DRM driver adds d85ddd1318e6 Merge v5.9-rc1 into drm-misc-next adds d3d1bbe794ab drm/malidp: Use struct drm_gem_object_funcs.get_sg_table i [...] adds faa962bbae31 dt-bindings: vendor-prefixes: Add mantix vendor prefix adds b9ab1248d801 dt-bindings: Add Mantix MLAF057WE51-X panel bindings adds 72967d5616d3 drm/panel: Add panel driver for the Mantix MLAF057WE51-X D [...] adds 5936b3bdaa88 drm/panel: samsung: Use dev_ based logging adds b75efff5f542 drm/panel: leadtek: Use dev_ based logging adds c8cf6990f986 drm/panel: raydium: Use dev_ based logging adds 65d5c86fc55f drm/panel: sitronix: Use dev_ based logging adds a25b6b273f70 drm/panel: Use dev_ based logging adds 9fe2f897499f virtio: fix build for configs without dma-bufs adds 9c6b876c91c0 drm: ast: fix double __iomem sparse warning adds 172c1e857280 drm: gma500: Convert to GPIO descriptors adds cdd296cdae1a drm/gma500: fix error check adds 0b06286579b8 drm/ttm: fix broken merge between drm-next and drm-misc-next adds 2f4b769e4d18 drm/panel: novatek,nt39016: Reorder calls in probe adds d738005da9c5 drm/panel: novatek,nt39016: Remove 'dev' field in priv struct adds 35201cc1f805 drm: omapdrm: Delete surplus GPIO includes adds 227c6d109ce5 drm/omap: fix spelling mistake "propert" -> "property" adds 8b87014f23e4 drm/tidss: implement WA for AM65xx erratum i2000 adds 9517130c9b4b dt-bindings: display: simple: Add KD116N21-30NV-A010 compatible adds fc26a3758b55 drm: panel: simple: Add KD116N21-30NV-A010 adds 7f7fb53f62cb drm/bridge/tc358775: Fix for PTR_ERR adds f688a345f0d7 drm/brige/megachips: Add checking if ge_b850v3_lvds_init() [...] adds 098754fe3ce7 drm/ttm: init mem->bus in common code. adds ebb21aa1882f drm/ttm: drop bus.size from bus placement. adds 274d77648eaa drm/hisilicon: Use drm_err instead of DRM_ERROR in hibmc_ttm adds ae34c15be62f drm/hisilicon: Use drm_err instead of DRM_ERROR in hibmc_drm_vdac adds e7187bab295a drm/hisilicon: Use drm_err instead of DRM_ERROR in hibmc_drm_de adds 389be5006317 drm/hisilicon: Use drm_err instead of DRM_ERROR in hibmc_drm_drv adds c5589b39549d drm/bridge_connector: Set default status connected for eDP [...] adds d82c12ab16b8 drm/bridge: ps8640: Get the EDID from eDP control adds 812a65ba9411 drm/bridge: ps8640: Return an error for incorrect attach flags adds 94d4c13233c2 drm/bridge: ps8640: Print an error if VDO control fails adds cd6da0b11351 drm/mgag200: fix spelling mistake "expeced" -> "expected" adds cbc2e82932ae Merge tag 'drm-misc-next-2020-08-27' of git://anongit.free [...] adds 83c0926f3e18 drm/i915/fbc: Limit cfb to the first 256MiB of stolen on g4x+ adds 124c7088b87f drm/i915: Pack struct intel_cdclk_vals adds 0e954383ff57 drm/i915: Fix some whitespace adds 366ec167ea73 drm/i915: Make i830 .get_cdclk() assignment less confusing adds 963501bdd094 drm/i915/ddi: Don't frob the DP link scramble disabling flag adds a5bcf8dde631 drm/i915/ddi: Don't rewrite DDI_BUF_CTL reg during DP link [...] adds 27e897beec1c drm/i915: Provide the perf pmu.module adds f2bde2546b81 drm/i915: Remove dubious Valleyview PCI IDs adds 81619f4a75ed drm/i915/display: Implement HOBL adds f1421190d0ab drm/i915: Move WaDisableDopClockGating:skl to skl_init_clo [...] adds cd803bb4f8a8 drm/i915/rkl: Handle new DPCLKA_CFGCR0 layout adds f52fa57ae70e drm/i915/rkl: Add initial workarounds adds e66f609baeee drm/i915/rkl: Add DPLL4 support adds ddff9a602e5e drm/i915/rkl: Handle HTI adds a3db3f8496bf drm/i915/rkl: Add Wa_14011224835 for PHY B initialization adds 90e1329296fd drm/i915/selftests: Downgrade severity of CS/SRM frequency [...] adds c746063ab146 drm/i915: Implement WA 14011294188 adds 2982ded2ff5c drm/i915/display/fbc: Disable fbc by default on TGL adds 98ef06745370 drm/i915: Copy default modparams to mock i915_device adds e310b4352cf4 drm/i915/selftests: Add compiler paranoia for checking HWS [...] adds 1840d40ac690 drm/i915: Remove gen check before calling intel_rps_boost adds a22b1a9bb0d7 drm/i915/display: Check for an LPSP encoder before dereferencing adds 9a0a3bebb0c5 drm/i915: Add a couple of missing i915_active_fini() adds ecb40d0826fd drm/i915: Update bw_buddy pagemask table adds e714977eef8f drm/i915: Fix wrong return value adds 66b51b801d05 drm/i915: Fix wrong return value in intel_atomic_check() adds 3f8210fd22d0 Revert "drm/i915/rkl: Add Wa_14011224835 for PHY B initial [...] adds cda9edd02425 drm/i915: introduce a mechanism to extend execbuf2 adds 13149e8bafc4 drm/i915: add syncobj timeline support adds 21118e8e5647 drm/i915/selftests: Avoid passing a random 0 into ilog2 adds b302a2e68807 drm/i915/tgl: Make sure TC-cold is blocked before enabling [...] adds 05e31dd78e26 drm/i915/tgl: Fix TC-cold block/unblock sequence adds 1d3cc7ab2b00 drm/i915/tgl: Set subplatforms adds 04dfb1acbae6 drm/i915/tgl: Add new voltage swing table adds 96c5a15f9f39 drm/i915/kbl: Fix revision ID checks adds 6e43e276b8c9 drm/i915: Initial implementation of PSR2 selective fetch adds a170f4f1b128 drm/i915/display: Implement WA 1408330847 adds 5bf7919d530a drm/i915: Update TGL and RKL DMC firmware versions adds 25a322fde74f drm/i915: Update TGL and RKL HuC firmware versions adds d24f1341a63c drm/i915: Apply Wa_14011264657:gen11+ adds 3b4efa148da3 drm/i915: Fix cmd parser desc matching with masks adds ced026e959be drm/i915: Update DRIVER_DATE to 20200824 adds 3393649977f9 Merge tag 'drm-intel-next-2020-08-24-1' of git://anongit.f [...] new 4a51e74bd9ee Merge remote-tracking branch 'drm/drm-next' into master adds 4922f1bcad1a drm/amdgpu: expand sienna chichlid reg access support adds b16284259f2d drm/amdgpu: add printing after executing page reservation [...] adds 799a2fbbbfc1 Revert "drm/amd/powerplay: drop unnecessary message suppor [...] adds 5befb6fc3b77 drm/amdgpu: add member to store vm fault interrupt masks adds f2c1b5c145c8 drm/amdgpu: abstract set_vm_fault_masks function to refine [...] adds 2577db91e82e drm/amdgpu: add vmhub funcs helper (v2) adds caa9f483ca76 drm/amdgpu: move get_invalidate_req function into gfxhub/m [...] adds db92fbc3d7f0 drm/amdgpu: won't include gc and mmhub register headers in [...] adds 06b668c1dc1f drm/amd/amdgpu: Fix compiler warning in df driver adds 8fe384ff2d96 drm/amd/powerplay: remove the dpm checking in the boot sequence adds 2afda735c550 drm/amdgpu/dc: Simplify drm_crtc_state::active checks adds ebee9621bbc1 drm/amd/powerplay: skip invalid msg when smu set mp1 state adds 7a3ecc82f1b9 drm/amd/powerplay: add msg map for mode1 reset adds 91190db1a72d drm/amd/powerplay: correct smu message for vf mode adds 8f3b800a31f8 drm/amdgpu: update golden setting for sienna_cichlid adds c5a4ef3e20da drm/amdgpu: move umc specific macros to header adds cc0e7ff8ffe0 drm/amdgpu: Remove redundant NULL check adds ccda42a4629a drm/amdgpu/powerplay: add some documentation about memory clock adds de7fe7e87a92 drm/amdgpu/jpeg: Remove extra asic type check adds 8214617aafa3 drm/amdgpu: Remove extra asic type check adds 26cfd12b5e24 drm/amd/amdgpu: Add RLC_CGTT_MGCG_OVERRIDE to gfx 10.3 headers adds 0a5baee41500 drm/amdkfd: Unify gfx9/gfx10 context save area layouts adds 156589f74d07 drm/amdgpu/jpeg3.0: remove extra asic type check adds 309182389e36 drm/amdgpu/vcn3.0: remove extra asic type check adds 6c3e0504339d drm/amd/display: remove redundant initialization of variab [...] adds c5079f35c0ec drm/amdgpu: update dec ring test for VCN 3.0 adds df9c8d1aa278 drm/amdgpu: fix system hang issue during GPU reset adds 2c2b0d880f1b drm/amdkfd: Add thermal throttling SMI event adds 059ea10abddd drm/amd/powerplay: drop unnecessary message support check(v2) adds ea368183ae90 drm/amdkfd: Fix spurious debug exception on gfx10 adds 1df67a4ecedd Revert "drm/amdgpu/vcn3.0: remove extra asic type check" adds 81b41ff5d287 drm/amd/powerplay: revise the outputs layout of amdgpu_pm_ [...] adds 6b36fa6143f6 drm/amdgpu: add umc v8_7_0 IP headers adds d817f3753e6d drm/amd/powerplay: update driver if file for sienna_cichlid adds 48ef409c25a6 drm/amdgpu: add support for umc 8.7 ras functions adds 0eb52d815655 drm/amd/swsmu: allow asic to handle sensor type by itself adds a00d8fd405ed drm/amd/display: Clean up global sync param retrieval adds 91b2e45be439 drm/amd/display: Rename bytes_pp to the correct bits_pp adds f92e25e56137 drm/amd/display: Fix naming of DSC Debugfs entry adds be6ccdf861de drm/amd/display: Don't compare dppclk before updating DTO adds b246f90a0970 drm/amd/display: Check lane status again after link training done adds 94bc373b7f16 drm/amd/display: Use seperate dmcub firmware for navy_flounder adds 1ee1290363b5 drm/amd/display: Use proper abm/backlight functions for DCN3 adds f5cd85555bf2 drm/radeon: avoid a useless memset adds 4c0d0bcb224f drm/radeon: switch from 'pci_' to 'dma_' API adds 9b66d6600e6a drm/amd/powerplay: off by one bugs in smu_cmn_to_asic_spec [...] adds 6863660d72e4 drm/amdgpu: add some required DCE6 registers (v7) adds f233c09842bc drm/amd/display: add asics info for SI parts adds 7c15fd86aaec drm/amd/display: dc/dce: add initial DCE6 support (v10) adds 683b59504d4e drm/amd/display: dc/core: add SI/DCE6 support (v2) adds c4a54f70a6af drm/amd/display: dc/bios: add support for DCE6 adds b168930d68a9 drm/amd/display: dc/gpio: add support for DCE6 (v2) adds 61bf32937bdd drm/amd/display: dc/irq: add support for DCE6 (v4) adds 55e56389bdec drm/amd/display: amdgpu_dm: add SI support (v4) adds 3ecb3b794e2c drm/amd/display: dc/clk_mgr: add support for SI parts (v2) adds f17f90f4fe43 drm/amd/display: dc/dce60: set max_cursor_size to 64 adds 2a39b1f16b52 drm/amd/display: dce_audio: add DCE6 specific macros,functions adds eab5a79984b1 drm/amd/display: dce_dmcu: add DCE6 specific macros,functions adds ff0649f84639 drm/amd/display: dce_hwseq: add DCE6 specific macros,functions adds 89571d7c3101 drm/amd/display: dce_ipp: add DCE6 specific macros,functions adds c1a64ebd4d13 drm/amd/display: dce_link_encoder: add DCE6 specific macro [...] adds b91f056fb5e1 drm/amd/display: dce_mem_input: add DCE6 specific macros,f [...] adds d85a1e536ab8 drm/amd/display: dce_opp: add DCE6 specific macros,functions adds b70aaf5586f2 drm/amd/display: dce_transform: add DCE6 specific macros,f [...] adds 102b2f587ac8 drm/amd/display: dce_transform: DCE6 Scaling Horizontal Fi [...] adds 167d74fd7dfc drm/amd/display: dce60_hw_sequencer: add DCE6 specific fun [...] adds 1bd26c7db150 drm/amd/display: dce60_hw_sequencer: add DCE6 specific .cu [...] adds 9caf2a1f4e8a drm/amd/display: dce60_timing_generator: add DCE6 specific [...] adds 75b4766bad05 drm/amd/display: dc/dce60: use DCE6 headers (v6) adds f784112f0126 drm/amd/display: create plane rotation property for Bonair [...] adds 64200c468fb0 drm/amdgpu: enable DC support for SI parts (v2) adds 5963cdde1acf drm/amd/display: enable SI support in the Kconfig (v2) adds 6cd3c6798aac drm/amdgpu/si: initial support for GPU reset adds 473e2d167770 drm/amd/display: Fix dmesg warning from setting abm level adds 9b6ca29e0936 drm/amd/display: Disable idle optimizations before program [...] adds cc0f379dd2bb drm/amd/display: Allow asic specific FSFT timing optimization adds 097e6d98c98f drm/amd/display: DSC Clock enable debugfs write entry adds 68d90e066df1 drm/amd/display: [FW Promotion] Release 0.0.26 adds 31f34d19f87e drm/amd/display: dchubbub p-state warning during surface p [...] adds 42a614800b06 drm/amd/display: Use hw lock mgr adds 27e84dd7b449 drm/amd/display: DSC Slice width debugfs write entry adds 746565c25abf drm/amd/display: 3.2.96 adds d9b91b1ea26b drm/amd/display: Fix DP Compliance tests 4.3.2.1 and 4.3.2.2 adds 35dab589de13 drm/amdgpu: skip crit temperature values on APU (v2) adds 01eee24fceb9 drm/amdgpu: enable umc 8.7 functions in gmc v10 adds da82cbd8328f drm/amd/powerplay: update driver if version for navy_flounder adds defa489636a6 drm/amdgpu: update GC golden setting for navy_flounder adds 7619517598ad drm/amd/display: Clear dm_state for fast updates adds 8e326285924c drm/amdgpu: Prevent kernel-infoleak in amdgpu_info_ioctl() adds 317469f695c2 drm/amd/powerplay: Remove unneeded cast from memory allocation adds 178b0013f074 drm/amdgpu/dc: Stop dma_resv_lock inversion in commit_tail adds 392cf6a73927 drm/amdgpu: fix PSP autoload twice in FLR adds f61772cd132e drm amdgpu: Skip tmr load for SRIOV adds 74b3595913cc drm/amdgpu: enable GFXOFF for navy_flounder adds 2456c290a788 Revert "drm/amdgpu: Fix NULL dereference in dpm sysfs handlers" adds 522ec6e0eed0 drm/amdkfd: Replace bitmask with event idx in SMI event msg adds acc0204cdb8e drm/amdgpu: add bad page count threshold in module parameter(v3) adds c84d46707ebb drm/amdgpu: validate bad page threshold in ras(v3) adds 1d6a9d122d2c drm/amdgpu: add bad gpu tag definition adds b82e65a93510 drm/amdgpu: break driver init process when it's bad GPU(v5) adds 35cd2cdadbcc drm/amdgpu: skip bad page reservation once issuing from ee [...] adds 9c06f91ff234 drm/amdgpu: schedule ras recovery when reaching bad page t [...] adds e8fbaf03429d drm/amdgpu: break GPU recovery once it's in bad state(v4) adds bf0b91b78f00 drm/amdgpu: restore ras flags when user resets eeprom(v2) adds eb0c3cd48f5f drm/amdgpu: add one definition for RAS's sysfs/debugfs name(v2) adds f848159b570e drm/amdgpu: decouple sysfs creating of bad page node adds a219ecbb8385 drm/amdgpu: disable page reservation when amdgpu_bad_page_ [...] adds 9b856defbe35 drm/amdgpu: update eeprom once specifying one bigger thres [...] adds a300de40f66b drm/amdgpu: introduce a new parameter to configure how man [...] adds 0ad7a64d69cd drm/amdgpu: enable RAS support for sienna cichlid adds 4bfb74282f06 drm/amdgpu: added RAS EEPROM device support check adds 734e4c97ab05 drm/amd/display: DSC Slice height debugfs write entry adds d8a8258ec1a2 drm/amd/display: Update virtual stream encoder adds 1174eb89ccf5 drm/amd/display: Use parameter for call to set output mux adds 6224220dc778 drm/amd/display: Read VBIOS Golden Settings Tbl adds a245528c598d drm/amd/display: populate new dml variable adds 5268bf136ef0 drm/amd/display: DSC Bit target rate debugfs write entry adds 06ff02fc1e14 drm/amd/display: Fix logger context adds 87353ae837c3 drm/amd/display: Comments on how to use DSC debugfs some entries adds d024656757dc drm/amd/display: AMD OUI (DPCD 0x00300) skipped on some sink adds 519d91d87f2e drm/amd/display: Use helper function to check for HDMI signal adds 0914d1154f0f drm/amd/display: Change null plane state swizzle mode to 4kb_s adds da83b385f3eb drm/amd/display: Display goes blank after inst adds 3d4e52d0cf24 drm/amd/display: Add debugfs for forcing stream timing sync adds 4453fbec106b drm/amd/display: Separate pipe disconnect from rest of pro [...] adds ded750e6faaf drm/amd/display: [FW Promotion] Release 0.0.27 adds c4dfb54986fd drm/amd/display: 3.2.97 adds 66f3db4ba62d drm/amdgpu/smu: rework i2c adpater registration adds 37912e963dad drm/amdgpu: handle bo size 0 in amdgpu_bo_create_kernel_at (v2) adds adb5be812251 drm/amdgpu: use create_at for the stolen pre-OS buffer adds 81b54fb7a2c0 drm/amdgpu: use a define for the memory size of the vga emulator adds fcbc92e2e1c3 drm/amdgpu: move stolen vga bo from amdgpu to amdgpu.gmc adds 5db62dc8d4f3 drm/amdgpu: move keep stolen memory check into gmc core adds 0635019412eb drm/amdgpu: add support for extended stolen vga memory adds dd285c5df952 drm/amdgpu/gmc: add new helper to get the FB size used by [...] adds 422fe8d27dcf drm/amdgpu/gmc6: switch to using amdgpu_gmc_get_vbios_allocations adds 71755699b564 drm/amdgpu/gmc7: switch to using amdgpu_gmc_get_vbios_allocations adds 3853626d2cf3 drm/amdgpu/gmc8: switch to using amdgpu_gmc_get_vbios_allocations adds 7b885f0eb4a5 drm/amdgpu/gmc9: switch to using amdgpu_gmc_get_vbios_allocations adds 7348c20a4e12 drm/amdgpu/gmc10: switch to using amdgpu_gmc_get_vbios_all [...] adds 14b18937cb60 drm/amdgpu: drop the CPU pointers for the stolen vga bos adds 7438ae6e522f drm/amdgpu/gmc: disable keep_stolen_vga_memory on arcturus adds cacbbe7c0065 drm/amdgpu: move stolen memory from gmc to mman adds 72de33f8f7ba drm/amdgpu: move IP discovery data to mman adds 87ded5caeec3 drm/amdgpu: move vram usage by vbios to mman (v2) adds 34b0c7795bb4 drm/amd/display: Indent an if statement adds 25457a1fb764 drm/amd/display: Constify dcn20_res_pool_funcs adds ea22cc3353ed drm/amd/display: Constify dcn21_res_pool_funcs adds cc9fc1b1444f drm/amd/display: Constify dcn30_res_pool_funcs adds c35376137e94 drm/amd/display: Fix wrong return value in dm_update_plane [...] adds b80f050ff23d drm/amdkfd: option to disable system mem limit adds 9993d8b17492 drm/amd/powerplay: grant Arcturus softmin/max setting on l [...] adds c16ce56240aa drm/amdgpu: fix spelling mistake "paramter" -> "parameter" adds 39c5a1cef84b drm/amd/powerplay: define an universal data structure for [...] adds 25c933b1c4fc drm/amd/powerplay: add new sysfs interface for retrieving [...] adds e4c9200df510 drm/amd/powerplay: implement SMU V11 common APIs for retri [...] adds f1c378593153 drm/amd/powerplay: add Arcturus support for gpu metrics export adds 14a12beab8b9 drm/amd/powerplay: update the data structure for NV12 SmuMetrics adds 6d4ff50a2774 drm/amd/powerplay: add Navi1x support for gpu metrics export adds 8ca78a0a0e77 drm/amd/powerplay: add Sienna Cichlid support for gpu metr [...] adds 95868b85764a drm/amd/powerplay: add Renoir support for gpu metrics export(V2) adds 0b01b8306789 drm/amd/powerplay: enable gpu_metrics export on legacy pow [...] adds e467c3a9f4ed drm/amd/powerplay: add Vega20 support for gpu metrics export adds 0fbc6533de67 drm/amd/powerplay: add Vega12 support for gpu metrics export adds 345fcb02d9ec drm/amd/powerplay: add control method to bypass metrics ca [...] adds 62d351632db8 drm/amd/powerplay: add control method to bypass metrics ca [...] adds 60ae4d67ee6d drm/amd/powerplay: add control method to bypass metrics ca [...] adds 2ba38817219b drm/amd/powerplay: add control method to bypass metrics ca [...] adds 740dce9517cb drm/amd/powerplay: add control method to bypass metrics ca [...] adds bf1102877751 drm/amd/powerplay: add control method to bypass metrics ca [...] adds 16c642ec3fe9 drm/amdgpu: new ids flag for tmz (v2) adds efa85f3a2b53 drm/amd/powerplay: update driver if file for sienna_cichlid adds 707477b0861f drm/amd/display: Store tiling_flags and tmz_surface on dm_ [...] adds 9a81cc60796b drm/amd/display: Reset plane when tiling flags change adds cf322b49c9e8 drm/amd/display: Avoid using unvalidated tiling_flags and [...] adds 8ce5d8425d39 drm/amd/display: Use validated tiling_flags and tmz_surfac [...] adds dc4cb30deec7 drm/amd/display: Reset plane for anything that's not a FAS [...] adds f6d7c7faf0ee drm/amd/display: Drop dm_determine_update_type_for_commit adds ca6fd7a66843 drm/amdgpu: use mode1 reset by default for sienna_cichlid adds ad1cac262ed2 drm/amd/powerplay: update swSMU VCN/JPEG PG logics adds 520f5e425a69 drm/amd/powerplay: put VCN/JPEG into PG ungate state befor [...] adds 94561899ddb0 drm/amdgpu: unlock mutex on error adds 82c245476129 drm/amdgpu: Fix bug where DPM is not enabled after hiberna [...] adds 5068ed578e34 drm: amdgpu: Use the correct size when allocating memory adds 5218992251e6 Revert "drm/amdkfd: Fix spurious debug exception on gfx10" adds c342d7c579f2 Revert "drm/amdkfd: Unify gfx9/gfx10 context save area layouts" adds b60646a20c9f drm/amdkfd: Fix spurious debug exception on gfx10 adds 1d4473261966 drm/amdgpu: Skip some registers config for SRIOV adds 7358462f7de9 drm/amd/powerplay: correct Vega20 cached smu feature state adds 8d0717f42225 drm/amd/powerplay: correct UVD/VCE PG state on custom ppta [...] adds 5a58abf5ed4f drm/amdgpu: update gc golden register for arcturus adds bcca62980694 drm/amdgpu: fix reload KMD hang on GFX10 KIQ adds fe04afad4ee1 drm/amd/display: Adjust static-ness of resource functions adds 5396fa590df7 drm/amd/display: Fix incorrect backlight register offset for DCN adds ffe0fcbb20d6 drm/amd/display: Revert regression adds c0c96fc9c2ca drm/amd/display: mpcc black color should not be impacted b [...] adds 575da8db3157 drm/amd/display: Fix LFC multiplier changing erratically adds 073e7cd56d04 drm/amd/display: Switch to immediate mode for updating inf [...] adds 81b437f57e35 drm/amd/display: Disconnect pipe separetely when disable p [...] adds 57321eae08d6 drm/amd/display: Fix EDID parsing after resume from suspend adds 8db2d634ed29 drm/amd/display: Blank stream before destroying HDCP session adds fbd7cda0e61e drm/amdgpu/display: use GFP_ATOMIC in dcn20_validate_bandw [...] adds c38d444e44ba drm/amd/display: add DCN support for aarch64 adds 200b86f9891b drm/amdgpu/display: drop unused function adds d6e6dfb28744 drm/amd/display: convert to use le16_add_cpu() adds 0cf0ee983b14 drm/amdgpu: Enable P2P dmabuf over XGMI adds f75e94d86829 drm/amdgpu: bypass querying ras error count registers adds 66459e1db2f8 drm/amdgpu: add debugfs node to toggle ras error cnt harvest adds d58fe3cf11a8 drm/amdgpu: add interface amdgpu_gfx_init_spm_golden for Navi1x adds 425a78f43b34 drm/amdgpu: reconfigure spm golden settings on Navi1x afte [...] adds a189d0ae0cd6 drm/amdgpu: add RAP TA header file adds 8602692b6f73 drm/amdgpu: enable RAP TA load adds a4322e1881be drm/amdgpu: add debugfs interface for RAP test adds 72e14ebf9fc0 drm/amdgpu: annotate a false positive recursive locking adds 2f5307243452 drm/amdgpu: pass NULL pointer instead of 0 adds 9fb1506eb671 drm/amdgpu: Use function pointer for some mmhub functions adds a9c75edcbe7c drm/amd/powerplay: update the metrics table cache interval as 1ms adds fceafc9b7b39 drm/amd/powerplay: maximum the code sharing around metrics [...] adds c048e4cd607a drm/amd/powerplay: bump NAVI12 driver if version adds ba4e049e63b6 drm/amdgpu: disable gfxoff for navy_flounder adds e1a84641d478 drm/amdgpu: fix uninit-value in arcturus_log_thermal_throt [...] adds f10bb940d8d2 drm/amd/powerplay: optimize the interface for mgpu fan boo [...] adds 9f979a49e23f drm/amd/powerplay: enable swSMU mgpu fan boost support adds 94a670d5ac45 drm/amd/powerplay: enable Navi1X mgpu fan boost feature(V2) adds 05f39286ce11 drm/amd/powerplay: enable Sienna Cichlid mgpu fan boost feature adds f1403342ebdf drm/amdgpu: revert "fix system hang issue during GPU reset" adds 2e2f5dd51421 drm/amdgpu: fix NULL pointer access issue when unloading driver adds ae2bf61ff39e drm/amdgpu: guard ras debugfs creation/removal based on CO [...] adds bc8f83003530 drm/amd/powerplay: suppress the kernel test robot warning adds 171090dbc0d5 drm/amd/pm: drop redundant MEM_TYPE_* macros adds b89e9eb68165 drm/amd/powerplay: optimize amdgpu_dpm_set_clockgating_by_ [...] adds 70bdb6ed2220 drm/amd/powerplay: drop unnecessary pp_funcs checker adds 20d3c28ce4e2 drm/amd/powerplay: optimize i2c bus access implementation adds e9372d23715d drm/amd/powerplay: put those exposed power interfaces in a [...] adds e098bc9612c2 drm/amd/pm: optimize the power related source code layout adds ac1128c99620 drm/amdgpu/vcn3.0: only SIENNA_CICHLID need specify instan [...] adds 31e726ca3da9 drm/amdgpu: parse ta firmware for navy_flounder adds bddbacc9e037 drm/amdgpu: print where we get the vbios image from adds 11043b7a995c drm/amdgpu: note what type of reset we are using adds 2a25ba97879f drm/amdgpu: drop log message in amdgpu_dpm_baco_reset() adds d95c42a150d0 drm/amdkfd: fix the wrong sdma instance query for renoir adds 736b17297857 drm/amdgpu: fix amdgpu_bo_release_notify() comment error adds 4444457450fa drm/amdgpu: add condition check for trace_amdgpu_cs() adds 45083ed24b8d drm/amd/display: [FW Promotion] Release 0.0.28 adds 1ffe92021e6c drm/amd/display: 3.2.98 adds 8a0e210c048e drm/amd/display: Call DMUB for eDP power control adds 5a7c86e168b4 drm/amd/display: Assign correct left shift adds c08321cb181d drm/amd/display: create a function to decide mst link settings adds ecfe7569a512 drm/amd/display: Change ABM config init interface adds 9804ecbba8f7 drm/amd/display: Fix DFPstate hang due to view port changed adds 6ee90e88b976 drm/amd/display: PSR eDP p-state warning occurs intermitte [...] adds ccc875052f82 drm/amd/display: Add read backlight interface adds ce271b40a91f drm/amd/display: Screen corruption on dual displays (DP+USB-C) adds 4bb23a544667 drm/amd/display: fix dcn3 wide timing dsc validation adds bcc6aa61c82d drm/amd/display: Fix DSC force enable on SST adds 6798d04205d1 drm/amd/display: Add extra T3 delay adds 8cfc40cd9747 drm/amd/display: Reset scrambling on Test Pattern adds 5ab7943187f2 drm/amd/display: fix pow() crashing when given base 0 adds e0f7ff99c92f drm/amd/display: Mask DPCD field to avoid reading unsuppor [...] adds 2ac685bfca27 drm/amd/display: [FW Promotion] Release 0.0.29 adds 6fecfc82529d drm/amd/display: Add DSC_DBG_EN shift/mask for dcn3 adds 5960e0229035 drm/amdkfd: Initialize SDMA activity counter to 0 adds c80e966b5409 drm/amd/display: Add dsc_to_stream_resource for dcn3 adds e2d732fdb7a9 drm/scheduler: Scheduler priority fixes (v2) adds 9af5e21dace7 drm/scheduler: Remove priority macro INVALID (v2) adds 332d790365db Revert "drm/amdgpu: disable gfxoff for navy_flounder" adds b109f61e7fe1 drm/amd/pm: update driver if version for navy_flounder adds 588a4d5c6a92 drm/amd/pm: disable/enable gfx ulv on UMD pstate enter/exit adds e988026fcf26 drm/amd/pm: add SMU11 common gfx ulv control interface adds f0d51d20d918 drm/amd/pm: disable/enable deep sleep features on UMD psta [...] adds 5ce99853a6fd drm/amd/pm: add SMU11 common deep sleep control interface adds 9a1cddd6374f drm/amdgpu: Fix repeatly flr issue adds 8e1d88f948f3 drm/amdgpu: Limit the error info print rate adds cdab4211f66e drm/amdgpu/jpeg: remove redundant check when it returns adds d0eb1b5ceb20 drm/amdgpu/pm: remove duplicate check adds 61426114f246 drm/amdgpu/swsmu: implement voltage metrics for RENOIR adds b49dc928f5a6 drm/amdgpu/swsmu: implement power metrics for RENOIR adds 367deb673c2f drm/amdgpu/pm: only hide average power on SI and pre-RENOIR APUs adds 1d5503331b12 drm/amd/display: fix potential integer overflow when shift [...] adds 16697cf39ed8 drm/amd/display: should check error using DC_OK adds 37d047454285 drm/amd/display: use correct scale for actual_brightness adds 818b032433a3 drm/amdkfd: sparse: Fix warning in reading SDMA counters adds c9977dffcc7e drm/amd/display: Reject overlay plane configurations in mu [...] adds 53b3f8f40e6c drm/amdgpu: refine codes to avoid reentering GPU recovery adds 5049a0526988 drm/amd/display: remove unintended executable mode adds 26902e8c58c8 drm/amd/powerplay: remove duplicate include adds 4c319bbebef5 drm/amd/pm: Remove unnecessary cast adds ba1bab14b617 drivers: gpu: amd: Initialize amdgpu_dm_backlight_caps obj [...] adds 66b8a9c0a747 drm/amd/pm: enable run_btc callback for sienna_cichlid adds 6049db43d6dd drm/amdgpu: change reset lock from mutex to rw_semaphore adds cbfd17f7ba40 drm/amdgpu: fix the nullptr issue when reenter GPU recovery adds aac891685da6 drm/amdgpu: refine message print for devices of hive adds d95e8e97e2d5 drm/amdgpu: refine create and release logic of hive info adds 08ebb485f0ee drm/amdgpu: annotate a false positive recursive locking adds 6ec46653eb80 drm/amd/pm: set VCN pg per instances adds d844812b2842 drm/amdgpu: enable ATHUB clock gatting adds 50166d1ce59e drm/amdgpu: enable HDP clock gatting adds 1348969ab68c drm/amdgpu: drm_device to amdgpu_device by inline-f (v2) adds 4a580877bdcb drm/amdgpu: Get DRM dev from adev by inline-f adds 8aba21b75136 drm/amdgpu: Embed drm_device into amdgpu_device (v3) adds 7323923260cd drm/amd/pm: correct Vega10 swctf limit setting adds b23f9f604247 drm/amd/pm: correct Vega12 swctf limit setting adds bfcc0c162a6a drm/amd/pm: correct Vega20 swctf limit setting adds 6127896f4a27 drm/amdkfd: implement the dGPU fallback path for apu (v6) adds d3bbba79eb83 drm/amdgpu/gfx10: refine mgcg setting adds 387f3a30cc89 drm/amd/display: Send DISPLAY_OFF after power down on boot adds f8c000a59fd7 drm/amd/display: 3.2.99 adds 8e1f47e6bb44 drm/amd/display: Call DMUB for eDP power control adds 75f77aafe281 drm/amd/display: Send H14b-VSIF specified in HDMI adds 2d6870d31484 drm/amd/display: Revert HDCP disable sequence change adds 237070fd1296 drm/amd/display: Add debugfs for connector's FEC & DSC cap [...] adds 6f77b2ac6280 drm/amd/display: Add connector HPD trigger debugfs entry adds 5019d8f10343 drm/amd/display: Fix passive dongle mistaken as active don [...] adds f0372d4f3f8d drm/amd/display: Keep current gain when ABM disable immediately adds a590a83d74fd gpu: amd: Remove duplicate semicolons at the end of line adds 778879b9466b amdgpu: fix Documentation builds for pm/ file movement adds 817154c1a203 drm/amdkfd: call amdgpu_amdkfd_get_unique_id directly adds 332f6e1e9880 drm/amdkfd: call amdgpu_amdkfd_get_hive_id directly adds b04e48bcac08 drm/amd/display: Add DPCS regs for dcn3 link encoder adds f8646661f713 drm/amdgpu: fix up DCHUBBUB_SDPIF_MMIO_CNTRL_0 handling adds 9737a923c91b drm/amdgpu: add an asic callback for pre asic init adds 632d9f9492a9 drm/amdgpu: add pre_asic_init callback for SI adds 819515c7f305 drm/amdgpu: add pre_asic_init callback for CIK adds cff6c7f91a34 drm/amdgpu: add pre_asic_init callback for VI adds b0a2db9b482f drm/amdgpu: add pre_asic_init callback for SOC15 adds a71737313e57 drm/amdgpu: add pre_asic_init callback for navi adds 4d2997ab2182 drm/amdgpu: add a wrapper for atom asic_init adds 9ddcbf1f4c2d drm/amd/pm: use kmemdup() rather than kmalloc+memcpy adds c56c90f41343 drm/amdgpu: add asd fw check before loading asd adds 1887544d4ddd drm/amd/pm: correct the thermal alert temperature limit settings adds 5436ab94cd94 drm/amdkfd: fix set kfd node ras properties value adds 22dd44f47cf7 drm/amdgpu: use MODE1 reset for navy_flounder by default adds 6178aed011a3 drm/amd/powerplay: Fix hardmins not being sent to SMU for RV adds c997e8e26c00 drm/amdgpu: report DC not supported if virtual display is [...] adds cf851f3ff891 drm/amdgpu: Fix buffer overflow in INFO ioctl adds ec314c461265 drm/amd/display: Retry AUX write when fail occurs adds faeefe4e54d6 drm/amdgpu: disable runtime pm for navy_flounder adds 08572451b4b1 drm/amd/display: Fix memleak in amdgpu_dm_mode_config_init adds 0bbb5462d30c drm/amdgpu: correct SE number for arcturus gfx ras adds 3d14a79b5134 drm/amd/pm: fix is_dpm_running() run error on 32bit system adds e1b08ae52b25 drm/amd/pm: avoid false alarm due to confusing softwareshu [...] adds 6c4d1f43ed0e drm/amd/pm: suppress static checker warning adds 4cd2a96d3a0a drm/amdgpu: simplify hw status clear/set logic adds ce7e5a6e130d drm/amd/pm: enable MP0 DPM for sienna_cichlid adds 177e38a48168 drm/amdgpu: Specify get_argument function for ci_smu_funcs adds 3425740adf97 drm/amdgpu: Fix bug in reporting voltage for CIK adds 5150dd85bdfa drm/radeon: Prefer lower feedback dividers adds e230ac11182b drm/amdgpu: fix compiler warnings adds 55977744f9d8 drm/amdkfd: Add GPU reset SMI event adds 5dc1a0bcb758 include/uapi/linux: Fix indentation in kfd_smi_event enum adds 9f7ece2544e7 drm/amdgpu: disable gpu-sched load balance for uvd adds fe1cd418da17 drm/amdgpu/swsmu: add new callback for getting fan parameters adds 257de873af2f drm/amdgpu/swsmu: add get_fan_parameters callbacks for smu [...] adds 733f2685c237 drm/amdgpu/swsmu: drop get_fan_speed_percent (v2) adds 3e91703875ce drm/amdgpu/swsmu: drop set_fan_speed_percent (v2) adds ea67af26925f drm/amdgpu/swsmu: add smu11 helper to get manual fan speed (v2) adds 47fff9dcb08e drm/amdgpu/swsmu: handle manual fan readback on SMU11 adds 2b441bb88e30 drm/ttm: Break out the loops if need_resched in bo delayed [...] adds eea0996a2c7d drm/ttm: fix offset in VMAs with a pg_offs in ttm_bo_vm_access adds 6759895e312d drm/amdgpu: work around llvm bug #42576 adds aabef14df25d sound/pci/hda: add sienna_cichlid audio asic id for sienna [...] adds 0daa7ceef67f drm/amdgpu: add another raven1 gfxoff quirk adds 9cc5ed1539ed drm/amd/powerplay: optimize the mclk dpm policy settings adds 1b7eca59ceb0 Revert "drm/radeon: handle PCIe root ports with addressing [...] new 9b7647d21db1 Merge remote-tracking branch 'amdgpu/drm-next' into master adds dbda95809457 drm/i915/hdcp: Add update_pipe early return adds 4fcee7be650c drm/i915/hdcp: No direct access to power_well desc adds a91da6686108 drm/i915/gt: Implement WA_1406941453 adds 97e48c1d60a7 drm/i915/vlv_dsi_pll: fix spelling mistake "Cant" -> "Can't" adds be2dd718ed4a drm/i915/display: Compute has_drrs after compute has_psr adds 8040fefa387c drm/i915/display: Disable DRRS when needed in fastsets adds caab25dc9e36 drm/i915/display: Fix DRRS debugfs adds c33298cb34f5 drm/i915/tgl: Fix stepping WA matching adds a8c90bc11990 drm/i915/display/tgl: Use TGL DP tables for eDP ports with [...] adds 2a498ab49256 drm/i915/display/ehl: Use EHL DP tables for eDP ports with [...] adds 3baea2697b68 drm/i915/ehl: Update voltage swing table adds 2034c2129bc4 drm/i915/display: Ensure that ret is always initialized in [...] adds d452bd091e16 drm/i915: break TGL pci-ids in GT 1 & 2 adds 1f0882214fd0 drm/i915: Fix sha_text population code adds 2cc0c7b520bf drm/i915: Clear the repeater bit on HDCP disable adds 1cfcdbf3be31 drm/i915: WARN if HDCP signalling is enabled upon disable adds 58418f0c0f70 drm/i915: Intercept Aksv writes in the aux hooks adds 0b9c9290d1d1 drm/i915: Use the cpu_transcoder in intel_hdcp to toggle H [...] adds a72394e4de6d drm/i915: Factor out hdcp->value assignments adds a6597faa2d59 drm/i915: Protect workers against disappearing connectors adds a1de8685d65c drm/i915: Clean up intel_hdcp_disable adds 36e5e7042b20 drm/i915: Don't fully disable HDCP on a port if multiple p [...] adds 515d5755ee5a drm/i915: Support DP MST in enc_to_dig_port() function adds f1c7a36b05ed drm/i915: Use ddi_update_pipe in intel_dp_mst adds d079b7e4b638 drm/i915: Factor out HDCP shim functions from dp for use b [...] adds bf3657dad00b drm/i915: Plumb port through hdcp init adds 038bac8970ac drm/i915: Add connector to hdcp_shim->check_link() adds e38c298fcd19 drm/mst: Add support for QUERY_STREAM_ENCRYPTION_STATUS MS [...] adds da44edbb8429 drm/i915: Print HDCP version info for all connectors adds 1fa0140956e7 drm/i915: Add HDCP 1.4 support for MST connectors new 7df72f5bb771 Merge remote-tracking branch 'drm-intel/for-linux-next' in [...] adds 3bc46a083fa9 drm/sun4i: lvds: Invert the LVDS polarity adds a8f94c4a8788 dt-bindings: display: simple: Add AM-1280800N3TZQW-T00H adds bca684e69c4c drm/panel: simple: Add AM-1280800N3TZQW-T00H adds 3b634b479abe drm/panel: rm67191: Remove CLOCK_NON_CONTINUOUS flag adds 85a51673660d drm/bridge: Fix the dsi remote end-points adds 3b8095169982 drm: panel: Fix bpc for OrtusTech COM43H4M85ULC panel adds 39cba5cf8c2c drm/vkms: add alpha-premultiplied color blending adds 05ca530268a9 drm/vkms: avoid warning in vkms_get_vblank_timestamp adds acad3fe650a5 drm/hisilicon: Removed the dependency on the mmu adds 05010c1e2f6b drm/amdgpu/ttm: remove unused parameter to move blit adds 8e6c0a2fe75d drm/radeon/ttm: don't store driver copy of device pointer. adds bfacb84993eb drm: virtio: fix kconfig dependency warning adds f7ec68b341db drm/crc-debugfs: Fix memleak in crc_control_write adds adb48b269856 drm/dp_mst: Support remote i2c writes adds 0e09c4fa72f9 drm: Nuke mode->private_flags adds 8445e2c54c25 drm: Replace mode->export_head with a boolean adds c08503ec03db drm/gma500: Constify static structs adds 1bc371cd0ec9 drm/virtio: fix unblank adds 1174c8a0f33c drm/virtio: drop virtio_gpu_output->enabled adds e44cd6bc95a1 dma-buf: fix kernel-doc warning in dma-fence.c adds 0f50257f5348 dma-buf: fix kernel-doc warning in <linux/dma-buf.h> new 2761bdf77f55 Merge remote-tracking branch 'drm-misc/for-linux-next' int [...] adds f634c6a80287 dt/bindings: display: Add optional property node define fo [...] new 944ddf797e67 Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp [...] adds 86ccbbd011c1 gpu: ipu-v3: remove unused functions adds 44ba34e4cd82 drm/imx: dw_hdmi-imx: use imx_drm_encoder_parse_of adds b67fde500c0a drm/imx: imx-tve: use regmap fast_io spinlock adds 2a950bd70d00 drm/imx: imx-tve: remove redundant enable tracking adds efd5a93d2a89 drm/imx: drop explicit drm_mode_config_cleanup new 77a954bb75a1 Merge remote-tracking branch 'imx-drm/imx-drm/next' into master adds 7f9fb67358a2 regmap: add Intel SPI Slave to AVMM Bus Bridge support adds 50df0eebbd49 regmap: soundwire: remove unused header mod_devicetable.h adds 2b32d2f7ce0a regmap: Use flexible sleep adds d17343b87da4 Merge series "Introduce Embedded Controller driver for Ace [...] adds 21f8e4828c44 regmap: Add can_sleep configuration option adds b89102f28d29 Merge remote-tracking branch 'regmap/for-5.10' into regmap-next new 085d4a612f34 Merge remote-tracking branch 'regmap/for-next' into master adds 5436f59bc5bc ALSA: usb-audio: Move device rename and profile quirks to [...] adds fa10635fca35 ALSA: usb-audio: Simplify quirk entries with a macro adds 51ab5d77dcb8 ALSA: usb-audio: Properly match with audio interface class adds ee15d9b84ccb Merge branch 'for-linus' into for-next adds 14b51ccd2674 ALSA: usb-audio: Correct wrongly matching entries with aud [...] adds bf2aa9ccc8e5 ALSA: hda/ca0132 - Cleanup ca0132_mmio_init function. adds 896e361e8242 ALSA: hda/ca0132 - Add speaker tuning initialization commands. adds 01464a566eed ALSA: hda/ca0132 - Add surround channel config control. adds 670c5f484a44 ALSA: hda/ca0132 - Add full-range speaker selection controls. adds f49b3063ad0d ALSA: hda/ca0132 - Add bass redirection controls. adds ed8156c86f95 ALSA: hda/ca0132 - Remove surround output selection. adds 8e00dc7cedb3 ALSA: hda/ca0132 - Clean up ca0132_alt_out_select. adds def3f0a5c700 ALSA: hda/ca0132 - Add quirk output selection structures. adds b7a8b9e8e797 ALSA: hda/ca0132 - Fix Recon3D Center/LFE output. adds 620f08eea6d6 ALSA: hda/ca0132 - Add new quirk ID for SoundBlaster AE-7. adds a35e37a3a2c5 ALSA: hda/ca0132 - Add SoundBlaster AE-7 pincfg. adds 76d257d67f41 ALSA: hda/ca0132 - Set AE-7 bools and select mixer. adds 4e356d56df9d ALSA: hda/ca0132 - Add ca0132_mmio_init data for SoundBlas [...] adds 77bdbae90445 ALSA: hda/ca0132 - Add pre-init function for SoundBlaster AE-7. adds cfa736e2f02d ALSA: hda/ca0132 - Add init data for SoundBlaster AE-7. adds e5b21888882b ALSA: hda/ca0132 - Add DSP setup functions for AE-7. adds 91b94a933f28 ALSA: hda/ca0132 - Add output selection for SoundBlaster AE-7. adds ed93f9750c6c ALSA: hda/ca0132 - Add AE-7 microphone selection commands. adds 24a28eaeb23b ALSA: hda/ca0132 - Add AE-7 custom controls. adds 685a04a53747 ALSA: hda/ca0132 - Add AE-7 exit commands. new 626d098de9b7 Merge remote-tracking branch 'sound/for-next' into master adds 549ade5721fe Merge existing fixes from asoc/for-5.9 adds 0d8aa2ccb2f2 ASoC: various vendors: delete repeated words in comments adds 85131d9489a8 ASoC: codecs: delete repeated words in comments adds ade5376dff57 sound/soc/intel: Fix spelling mistake "cant" --> "can't" adds 1f53bcb3fc95 ASoC: hdac_hdmi: support 'ELD' mixer adds 617a156f2eba ASoC: dt-bindings: ak4458: Add power supply property adds 7e3096e8f823 ASoC: ak4458: Add regulator support adds 1ae0965dc216 ASoC: core: Add common helper to parse aux devs from device tree adds d9ffff696c5b ASoC: simple-card: Use snd_soc_of_parse_aux_devs() adds 6bc37d32f630 ASoC: meson: Use snd_soc_of_parse_aux_devs() adds 093513b8ed12 ASoC: codecs: wm0010: use DECLARE_COMPLETION_ONSTACK() macro adds 8932f0cb20e8 ASoC: SOF: delete repeated words in comments adds 466a806a7d2b sound: remove duplicate "the the" phrase in Kconfig text adds 89383a2707e5 ASoC: wm8962: Export DAC/ADC monomix switches adds db24fa5756e9 ASoC: qcom: add a dedicated menuconfig adds a8fd5ca80169 ASoC: fsl-asoc-card: Get "extal" clock rate by clk_get_rate adds b1e78c9fcca8 dt-bindings: tas2562: Remove tas2562 text file adds da9afe50ae2a dt-bindings: tas2562: Add device specification links adds 11ec0edc6408 ASOC: SOF: Intel: hda-codec: move unused label to correct [...] adds 2e3e0bc378f2 ASoC: SOF: Intel: hda-codec: move variable used conditionally adds 1e6444271c66 ASoC: Intel: rename shadowed variable for all broadwell boards adds 9c7deb0576d7 ASoC: Intel: bytcht_cx2072x: simplify return handling adds 9af73c31f47b Merge series "ASoC: SOF/Intel: fix cppcheck warnings" from [...] adds 0b95aa8e8afa ASoC: rt5682: Use dev_dbg() in rt5682_clk_check() adds edbd24ea1e5c ASoC: rt5682: Drop usage of __clk_get_name() adds 653bdab267bd ASoC: rt5682: Use clk_hw based APIs for registration adds fbe7a5dbd831 Merge series "ASoC: rt5682: Use clk APIs better" from Step [...] adds cef305d4eb07 ASoC: dt-bindings: Add a new compatible for the A64 codec adds 90cac932976e ASoC: sun8i-codec: Fix DAPM to match the hardware topology adds e47d2dcd88fc ASoC: sun8i-codec: Add missing mixer routes adds 7518805fb636 ASoC: sun8i-codec: Add a quirk for LRCK inversion adds 2d32c6087d8e Merge series "Allwinner A64 digital audio codec fixes" fro [...] adds 9c3bab3c4f15 ASoC: Intel: KMB: Enable TDM audio capture adds a106bb6eeaac dt-bindings: sound: intel, keembay-i2s: Add new compatible string adds 163ae5d1e102 Merge series "This patch series is to enable multiple feat [...] adds ad5b7f69a09b ASoC: sun50i-codec-analog: Fix duplicate use of ADC enable bits adds 9b7612bb75e5 ASoC: sun50i-codec-analog: Gate the amplifier clock during [...] adds cababecb33c0 ASoC: sun50i-codec-analog: Group and sort mixer routes adds 241a578a9ebf ASoC: sun50i-codec-analog: Make headphone routes stereo adds 4b9f39e14cf6 ASoC: sun50i-codec-analog: Enable DAPM for headphone switch adds dd8286a34963 ASoC: sun50i-codec-analog: Make line out routes stereo adds 95d34762f201 ASoC: sun50i-codec-analog: Enable DAPM for line out switch adds 7829e68d5569 ASoC: sun50i-codec-analog: Enable DAPM for earpiece switch adds 4782e6cc2948 Merge series "ASoC: sun50i-codec-analog: Cleanup and power [...] adds dcd79364bff3 ASoC: codec: tlv3204: Enable 24 bit audio support adds d1c859d314d8 ASoC: codec: tlv3204: Increased maximum supported channels adds 9d4befff5a95 ASoC: codec: tlv3204: Moving GPIO reset and add ADC reset adds 354caf5836b6 Merge series "Codec workaround" from Michael Sit Wei Hong [...] adds 1220f6a76e77 ASoC: qcom: Add common array to initialize soc based core clocks adds a503567d70ec ASoC: qcom: lpass-cpu: Move ahbix clk to platform specific [...] adds 784771863aba ASoC: qcom: lpass-platform: Replace card->dev with component->dev adds 5fd188215d4e ASoC: qcom: lpass-platform: fix memory leak adds b5022a36d28f ASoC: qcom: lpass: Use regmap_field for i2sctl and dmactl [...] adds 753a6e17942f ASoC: qcom: lpass-cpu: fix concurrency issue adds 24caf8d9eb10 ASoC: qcom: lpass-sc7180: Add platform driver for lpass audio adds 93dbbd657167 ASoC: qcom: lpass-cpu: Use platform_get_resource adds b05372c84d61 ASoC: qcom: lpass-platform: Use platform_get_irq adds 2a7a3797ed2d ASoC: Add sc7180 lpass cpu node adds 68d8904b25df ASoC: Add sc7180-lpass bindings header adds 4b381d7e86fd ASoC: lpass-cpu: Move to yaml format adds cba62c8b49be Merge series "ASoC: qcom: Add support for SC7180 lpass var [...] adds 94741eba63c2 ASoC: fsl_sai: Refine enable/disable TE/RE sequence in trigger() adds 7b3bee091ec3 ASoC: fsl_sai: Drop TMR/RMR settings for synchronous mode adds 9355a7b1896f ASoC: fsl_sai: Replace synchronous check with fsl_sai_dir_ [...] adds bf66f140d61d Merge series "refine and clean code for synchronous mode" [...] adds 21f279f34c21 ASoC: da7219: Move required devm_* allocations to device l [...] adds aa5b18d1c290 ASoC: da7219: Move soft reset handling to codec level probe adds 78013a1cf297 ASoC: da7219: Fix clock handling around codec level probe adds ba3e069fc12c Merge series "ASoC: da7219: Reorganise device/codec level [...] adds c6a6586126d3 ASoC: Intel: Atom: sst-atom-controls: remove redundant ass [...] adds b0a2a93dc3ac ASoC: Intel: Atom: compress: remove redundant assignment adds b0754c55adf9 ASoC: Intel: Atom: platform-pcm: remove redundant assignment adds 4e3aab3217cd ASoC: Intel: Atom: sst: remove useless NULL assignment adds 30701e0f3b1a ASoC: Intel: Atom: remove redundant initialization adds f3352e6b7c27 ASoC: Intel: Atom: sst_pvt: remove redundant initialization adds 5ab56a224398 ASoC: Intel: Atom: platform-pcm: fix redundant return adds eeb460f21250 ASoC: Intel: Atom: remove useless assignment adds b66a056e1539 ASoC: Intel: Atom: sst_loader: remove always-true condition adds 7b99434c2c35 ASoC: Intel: Atom: sst_pvt: simplify return handling adds cfe8cc941991 ASoC: Intel: Atom: (cosmetic) align parameters adds 0af1fcea0544 ASoC: Intel: Baytrail: (cosmetic) align function parameters adds 2b84a26f9976 ASoC: Intel: common: (cosmetic) align function parameters adds c9b1f82d5393 ASoC: Intel: haswell: (cosmetic) align function parameters adds 523615b71600 ASoC: Intel: haswell-ipc: remove redundant assignments adds 8be54edba909 ASoC: Intel: Skylake: skl-nhlt: remove redundant initialization adds 3b4d60f0f7dd ASoC: Intel: Skylake: cldma: remove redundant initialization adds c6193988e945 ASoC: Intel: Skylake: sst-utils: remove redundant assignment adds 25722cf606f6 ASoC: Intel: Skylake: skl-topology: remove redundant assignments adds 11a790f94b34 ASoC: Intel: Skylake: skl-topology: remove redundant assignment adds 8f0ccd59bcc9 ASoC: Intel: Skylake: (cosmetic) align function parameters adds 5ca8f9a53996 Merge series "ASoC: Intel: fix cppcheck warnings" from Pie [...] adds 99b7db5f6d40 ASoC: q6asm: rename misleading session id variable adds 789e3b6c5238 ASoC: q6asm: make commands specific to streams adds e0c078a8da33 ASoC: q6asm: use flags directly from q6asm-dai adds 50d4e2146cdd ASoC: q6asm: add length to write command token adds 393761297831 ASoC: q6asm: add support to remove intial and trailing silence adds 983b8864f603 ASoC: q6asm: add support to gapless flag in q6asm open adds 135bd5ea190f ASoC: q6asm-dai: add next track metadata support adds 5b39363e54cc ASoC: q6asm-dai: prepare set params to accept profile change adds ee941a338ad6 ASoC: q6asm-dai: add gapless support adds a08cd56a4524 ASoC: q6asm-dai: add support to copy callback adds 28f957951743 Merge series "ASoC: qdsp6: add gapless compressed audio su [...] adds a4d328efed24 ASoC: wm_adsp: Update naming in error handling adds a8535ae7034e ASoC: rockchip-spdif: add description for rk3308 adds 9e4730586e0b ASoC: codecs: rt*-sdw: use SDW_SLAVE_ENTRY_EXT adds c5040fec3d55 ASoC: Convert NXP spdif to json-schema adds a2f6d303e24d ASoC: sun8i-codec: Hook up component probe function adds 8dba698868b5 Merge tag 'samsung-platdrv-boards' into asoc-5.10 adds 1eb629363aa3 ASoC: SOF: Intel: hda: import SOUNDWIRE_INIT namespace adds a467f2f8ad5f ASoC: qcom: add missing out of memory check on drvdata->cl [...] adds 8061734ab654 ASoC: mediatek: mt6359: add codec driver adds 539237d1c609 dt-bindings: mediatek: mt6359: add codec document adds 1e15dd6f8417 Merge series "Add mediatek codec mt6359 driver" from Jiaxi [...] adds a115ab9b8b93 ASoC: SOF: Intel: add build support for SoundWire adds 6d3029e92f32 ASoC: bindings: fsl-asoc-card: add compatible string for T [...] adds b50747558855 ASoC: fsl-asoc-card: add support for TLV320AIC32x4 codec adds 751365035b4f ASoC: intel: sof_sdw: add .exit callback function adds fcea8b023a5f ASoC: da7219: Fix I/O voltage range configuration during probe adds 5edc8c4fe019 ASoC: dt-bindings: ak5558: Add power supply property adds 2ff6d5a108c6 ASoC: ak5558: Add regulator support adds c1e47e8919da ASoC: fsl_sai: Add -EPROBE_DEFER check for regmap init adds 69a785da525e ASoC: Intel: modify SoundWire version id in acpi match table adds 6f7cf9125ed4 ASoC: Intel: soc-acpi: cnl: add support for rt5682 on Soun [...] adds b161a12192f4 ASoC: Intel: sof-soundwire: add support for rt5682 on link2 adds 6cb8bd60ba5c ASoC: Intel: soc-acpi: mirror CML and TGL configurations adds 44751fc5f0de ASoC: Intel: soc-acpi: add support for SDCA boards adds e300486ad94d ASoC: Intel: tgl_max98373: fix a runtime pm issue in multi [...] adds 65fae64d79d2 ASoC: codecs: max98373-sdw: add missing test on resume adds 2e2d287bbe61 ASoC: Intel: sof_sdw: check SoundWire version when matching codec adds 535df653f755 ASoC: Intel: sof_sdw: rename id as part_id adds 626200df2498 SoC: Intel: sof_sdw: Add support for product Ripto adds 3e1734b64ce7 ASoC: Intel: sof_rt5682: override quirk data for tgl_max98 [...] adds 5253a73d567d ASoC: SOF: Add topology filename override based on dmi data match adds b75bea4b8834 ASoC: intel: sof_sdw: add rt711 rt1316 rt714 SDCA codec support. adds 3f2c656491af ASoC: Intel: sof_sdw: clean-up inclusion of header files adds aafdeba5cbc1 Merge series "ASoC: Intel: machine driver updates for 5.10 [...] adds afa86a047ede Merge tag 'v5.9-rc2' into asoc-5.10 adds 672072976bf0 ASoC: hdac_hdmi: tidy up a memset() adds c81a4ef72536 ASoC: SOF: topology: (cosmetic) remove redundant variable [...] adds f738d8156d05 ASoC: SOF: (cosmetic) use the "bool" type where it makes sense adds f3e9ed5e9060 ASoC: SOF: topology: remove unnecessary memory alloc for s [...] adds f46ff50660e8 ASoC: SOF: topology: reduce the log level for unhandled widgets adds 277ff2364b3e ASoC: SOF: IPC: reduce verbosity of IPC pointer updates adds 71d551f5aaed ASoC: SOF: acpi: add dev_dbg() log for probe completion adds d5d023592e29 ASoC: SOF: Intel: add dev_dbg log when driver is not selected adds 135ab457e776 ASoC: Intel: use consistent HDAudio spelling in comments/docs adds 9db6f4329cd2 Merge series "ASoC: SOF: trivial code/log/comment improvem [...] adds 76ab546cd8f0 ASoC: SOF: IPC: make sof_ipc_window monosized adds e9157a449aa3 ASoC: SOF: loader: fix memory leak in get_ext_windows adds 60b7c1ba289b ASoC: SOF: ext_manifest: Parse debug ABI version adds e17b7389dcc4 ASoC: SOF: loader: Add debug box region adds 53ec753137f2 ASoC: SOF: Intel: hda: report error only for the last ROM [...] adds 6c63c954e1c5 ASoC: SOF: fix a runtime pm issue in SOF when HDMI codec d [...] adds 3dca35e35b42 ASoC: SOF: intel: hda: support also devices with 1 and 3 dmics adds 878694dcbe51 ASoC: SOF: topology: fix the ipc_size calculation for proc [...] adds 29c8e4398f02 ASoC: SOF: Intel: hda: add extended rom status dump to error log adds 17b3f99a360d ASoC: SOF: imx: Replace sdev->private with sdev->pdata->hw_pdata adds 5a1fa00ad74b ASoC: SOF: sof-of-dev: Add .arch_ops field adds cd0f9228c778 Merge series "SOF fixes and updates" from Ranjani Sridhara [...] adds f7660445c8e7 ASoC: AMD: Clean kernel log from deferred probe error messages adds a11ffbbac9cc ASoC: max9867: shutdown codec when changing filter type adds c1c277b2c425 ASoC: soc-core: add snd_soc_find_dai_with_mutex() adds c242766f286a ALSA: hda: fix VS_LTRC register name adds 0ff06df0be60 ASoC: SOF: Intel: hda: Remove unused parameters in cl_dsp_init() adds aca961f196e5 ASoC: SOF: Intel: hda: Add helper function to program ICCM [...] adds c07fa3fcbd28 ASoC: SOF: Intel: hda: modify the signature of get_stream_ [...] adds d43e381390d0 ASoC: SOF: Intel: hda: define macro for code loader stream format adds acf705a425f0 ASoC: SOF: Intel: hda: Define FW boot sequence with ICCMAX adds 8b98491a6b8c ASoC: SOF: Intel: hda: Add sof_tgl_ops for TGL platforms adds 01d42d5a0a70 ASoC: SOF: Intel: hda: Simplify error handling during FW boot adds 4b15c4971945 Merge series "SOF fixes and updates for FW boot" from Ranj [...] adds 45dd9943fce0 ASoC: core: remove artificial component and DAI name constraint adds ece2a74c5913 ASoC: tlv320adcx140: Add digital mic channel enable routing adds 160c174ff697 ASoC: rt5682: Prefer async probe adds 8187d8300251 ASoC: samsung-i2s: Use unevaluatedProperties adds 3e7ba1c0432e ASoC: midas-audio: Correct parsing sound-dai phandles adds a57307ca6b66 ASoC: odroid: Use unevaluatedProperties new f7770456493d Merge remote-tracking branch 'asoc/for-5.10' into asoc-next new 21f2431f6031 Merge remote-tracking branch 'sound-asoc/for-next' into master adds 14721add58ef module: Add more error message for failed kernel module loading new 568f3edeb952 Merge remote-tracking branch 'modules/modules-next' into master adds 9b5fbad1dcee Input: MT - avoid comma separated statements new c703761969a7 Merge remote-tracking branch 'input/next' into master adds a6ce7d7b4ada nvmet-tcp: Fix NULL dereference when a connect data comes [...] adds d7144f5c4cf4 nvme-fabrics: don't check state NVME_CTRL_NEW for request [...] adds 7cf0d7c0f3c3 nvme: have nvme_wait_freeze_timeout return if it timed out adds d4d61470ae48 nvme-tcp: serialize controller teardown sequences adds 236187c4ed19 nvme-tcp: fix timeout handler adds e5c01f4f7f62 nvme-tcp: fix reset hang if controller died in the middle [...] adds 5110f40241d0 nvme-rdma: serialize controller teardown sequences adds 0475a8dcbcee nvme-rdma: fix timeout handler adds 2362acb67856 nvme-rdma: fix reset hang if controller died in the middle [...] adds 7cd49f7576b0 nvme: Fix NULL dereference for pci nvme controllers adds 70e37988db94 nvmet-fc: Fix a missed _irqsave version of spin_lock in 'n [...] adds 192f6c29bb28 nvme: fix controller instance leak adds e83d776f9f98 nvme: only use power of two io boundaries adds 7ad92f656bdd nvme-pci: cancel nvme device request before disabling adds 5d220bcd378a Merge branch 'nvme-5.9-rc' of git://git.infradead.org/nvme [...] adds de1b0ee490ea block: ensure bdi->io_pages is always initialized adds cafe01ef8fcb block: release disk reference in hd_struct_free_work adds 08fc1ab6d748 block: fix locking in bdev_del_partition adds 5aeac7c4b160 blk-iocost: ioc_pd_free() shouldn't assume irq disabled adds e11d80a849e0 blk-stat: make q->stats->lock irqsafe adds a98278ecfb96 Merge branch 'block-5.9' into for-5.10/block adds db04e18dbb01 block: Make request_queue.rpm_status an enum adds 611bee526b4a block: replace bd_set_size with bd_set_nr_sectors adds c2b4bb8cb374 block: fix locking for struct block_device size updates adds c13f0fbc4c19 nvme: don't call revalidate_disk from nvme_set_queue_dying adds f3256075ba49 block: remove the BIO_NULL_MAPPED flag adds 7b63c052a580 block: remove __blk_rq_unmap_user adds 7589ad6729d6 block: remove __blk_rq_map_user_iov adds 3310eebafe6f block: remove the BIO_USER_MAPPED flag adds c4823983538d raw: deprecate the raw driver adds 4ce790632803 virtio-blk: Use kobj_to_dev() instead of container_of() adds 339b5a25c28c blk-wbt: Remove obsolete multiqueue I/O scheduling comment adds 8e756373d7c8 block: Move bio merge related functions into blk-merge.c adds bdc6a287bc98 block: Move blk_mq_bio_list_merge() into blk-merge.c adds 7d7ca7c5269b block: Add a new helper to attempt to merge a bio adds cdfcef9ee877 block: Remove blk_mq_attempt_merge() function adds e44a6a235980 blk-mq: use BLK_MQ_NO_TAG for no tag adds 7b8917f5e29c block: remove the alignment_offset field from struct hd_struct adds 7cf34d97ab45 block: remove the discard_alignment field from struct hd_struct adds 46d40cfad13c block: remove an outdated comment on the bd_dev field adds e5c7fb400227 block: move the devcgroup_inode_permission call to blkdev_get adds f93af2a494e1 block: cleanup __alloc_disk_node adds 8328eb28369a block: remove the disk argument to delete_partition adds 1f06959bd2c9 block: remove the unused q argument to part_in_flight and [...] adds 5e124f74325d blk-iocost: use local[64]_t for percpu stat adds 00410f1b09fe blk-iocost: rename propagate_active_weights() to propagate [...] adds db84a72af6be blk-iocost: clamp inuse and skip noops in __propagate_weights() adds 6ef20f787b0a blk-iocost: move iocg_kick_delay() above iocg_kick_waitq() adds 7b84b49e381a blk-iocost: make iocg_kick_waitq() call iocg_kick_delay() [...] adds fe20cdb51637 blk-iocost: s/HWEIGHT_WHOLE/WEIGHT_ONE/g adds bd0adb91a68b blk-iocost: use WEIGHT_ONE based fixed point number for weights adds ce95570acf74 blk-iocost: make ioc_now->now and ioc->period_at 64bit adds 7ca5b2e60bfa blk-iocost: streamline vtime margin and timer slack handling adds da437b95db83 blk-iocost: grab ioc->lock for debt handling adds 97eb19751f15 blk-iocost: add absolute usage stat adds 1aa50d020c71 blk-iocost: calculate iocg->usages[] from iocg->local_stat [...] adds 8692d2db8e01 blk-iocost: replace iocg->has_surplus with ->surplus_list adds 065655c862fe blk-iocost: decouple vrate adjustment from surplus transfers adds 93f7d2db80e4 blk-iocost: restructure surplus donation logic adds e08d02aa5fc9 blk-iocost: implement Andy's method for donation weight updates adds f1de2439ec43 blk-iocost: revamp donation amount determination adds b0853ab4a238 blk-iocost: revamp in-period donation snapbacks adds c421a3eb2e27 blk-iocost: revamp debt handling adds 5160a5a53c0c blk-iocost: implement delay adjustment hysteresis adds dda1315f1853 blk-iocost: halve debts if device stays idle adds ac33e91e2dac blk-iocost: implement vtime loss compensation adds 046037551721 blk-iocost: restore inuse update tracepoints adds f0bf84a5dffa blk-iocost: add three debug stat - cost.wait, indebt and indelay adds a7863b3423fd blk-iocost: update iocost_monitor.py adds 9d3a39a5f1e4 block: grant IOPRIO_CLASS_RT to CAP_SYS_NICE adds 143d2600faf1 block: Return blk_status_t instead of errno codes adds 8327cce5ff93 block: better deal with the delayed not supported case in [...] new f0f3f2e704a7 Merge branch 'for-5.10/block' into for-next new 30f171f27f21 io_uring: add support for polling before IO new 793658bdb550 io_uring: use an enumeration for io_uring_register(2) opcodes new 1748079a2c19 io_uring: add IOURING_REGISTER_RESTRICTIONS opcode new dfe127799f8e io_uring: allow disabling rings during the creation new 59f1a56b3708 io_wq: Make io_wqe::lock a raw_spinlock_t new 4b60276576dc Merge branch 'for-5.10/io_uring' into for-next adds 265600b7b6e8 block: Remove a duplicative condition new 57e97caa5f82 Merge branch 'for-5.10/block' into for-next adds 653cd5341968 Documentation/filesystems/locking.rst: remove an incorrect [...] adds 6540fbf6b634 block: don't clear bd_invalidated in check_disk_size_change adds f4ad06f2bb84 block: rename bd_invalidated adds 659e56ba864d block: add a new revalidate_disk_size helper adds b8086d3f5a0e block: use revalidate_disk_size in set_capacity_revalidate [...] adds b55d3d21a05d nvme: opencode revalidate_disk in nvme_validate_ns adds 033a1b98b1f8 sd: open code revalidate_disk adds 32f61d67570d nvdimm: simplify revalidate_disk handling adds de09077c8918 block: remove revalidate_disk() new 0f7535a2df72 Merge branch 'for-5.10/block' into for-next new d0c567d60f37 percpu_ref: reduce memory footprint of percpu_ref in fast path new 83a85498974b block: move 'q_usage_counter' into front of 'request_queue' new 020ad0333b03 Merge branch 'for-5.10/block' into for-next new 25f5c427a448 Merge remote-tracking branch 'block/for-next' into master new 7c33ae3f27cc mmc: sdhci_am654: Replace HTTP links with HTTPS ones new 2ea972d2b8a5 dt-bindings: mmc: sdhci-am654: Document bindings for the h [...] new 4c22ecc79e8c mmc: s3cmci: remove empty kerneldoc comment new 50f725adcf3e mmc: Kconfig: Add RISCV and CSKY for MMC_DW new 9e33f2d1e437 dt-bindings: mmc: renesas,sdhi: Add r8a774e1 support new 10510ddf19d9 ms_block: fix spelling mistake "doesn'" -> "doesn't" new 6dafa24d41eb mmc: sdhci-esdhc-imx: Reset before sending tuning command [...] new 11105d5b47c6 Merge branch 'fixes' into next new d5716fbd71c6 mmc: sdio: Check for CISTPL_VERS_1 buffer size new b76274d5add7 mmc: sdio: Parse CISTPL_VERS_1 major and minor revision numbers new e3c776ae67b0 mmc: sdio: Extend sdio_config_attr macro and use it also f [...] new cf63d4f03090 mmc: sdio: Export SDIO revision and info strings to userspace new d884d4c9699a mmc: mmc_spi: fix timeout calculation new 52535b13b1de mmc: test: remove ambiguity in test description new 00a22fccade6 mmc: sdhci: Add LTR support for some Intel BYT based controllers new dd6d904c720b mmc: core: Improve documentation of MMC_CAP_HW_RESET new 2783155803de mmc: via-sdmmc: Fix data race bug new 825bddb57426 dt-bindings: mmc: Add Sparx5 SDHCI controller bindings new c8611a8785b9 mmc: sdhci-of-sparx5: Add Sparx5 SoC eMMC driver new 7b65f9ff5177 mmc: sd: Use kobj_to_dev() instead of container_of() new 730a7ad32f4a mmc: sdhci-esdhc-imx: remove unused code new 5b6c2ec60755 mmc: sdhci-msm: enable compile-testing on !ARM new 319f2be8f792 mmc: sdhci_am654: Add workaround for card detect debounce timer new f4a8fe7eb26b mmc: renesas_sdhi: move wrong 'hw_reset' to 'reset' new 794d69bca963 Revert "mmc: tmio: fix reset operation" new f3b5f54f8b00 mmc: tmio: remove indirection of 'hw_reset' callback new b306d0f4d4a5 mmc: tmio: factor out common parts of the reset routine new c9358732c78b mmc: tmio: don't reset whole IP core when tuning fails new 1fcf371e4a41 mmc: tmio: remove indirection of 'execute_tuning' callback new c282fdb49b18 mmc: sdhci-msm: Enable restore_dll_config flag for sc7180 target new 174e889d08aa Merge branch 'fixes' into next new a18de2a3f158 Merge branch 'fixes' into next new c4e38fc27835 mmc: cqhci: add new cqhci_host_ops pre_enable() and post_d [...] new 6bebbef04869 mmc: mediatek: add pre_enable() and post_disable() hook function new 3aff06857ef6 mmc: sdhci-iproc: Enable eMMC DDR 3.3V support for bcm2711 new 99b4b2301ada dt-bindings: mmc: fsl-imx-esdhc: Fix i.MX 8 compatible matching new 46a8b47df381 dt-bindings: mmc: mmc-pwreq-simple: Accept more than one r [...] new 6e9372440396 mmc: meson-gx: use wrapper to avoid accessing internal vars new 1897e0a6077f dt-bindings: mmc: document alias support new 7df79c1ebc20 mmc: core: Allow setting slot index via device tree alias new 1d847889d2fc Merge remote-tracking branch 'mmc/next' into master adds 632ae9d200b5 mfd: Kconfig: Fix typo of 'individual' adds c563a66537d2 mfd: rn5t618: Add a power supply subdevice new 99674f13653b Merge remote-tracking branch 'mfd/for-mfd-next' into master adds 8fada2d4c213 power: supply: Add dependency to lego-ev3-battery Kconfig options adds 93d660de3f31 power: supply: bq2515x: Constify static variables adds ef805f217709 dt-bindings: power: reset: Convert reboot-mode to YAML adds 2d52f7102b1d power: supply: smb347-charger: Use resource-managed API adds 873e63267bde dt-bindings: battery: Add temperature properties adds c1f90759b3d5 dt-bindings: power: supply: Add device-tree binding for Su [...] adds 00cda13e339c power: supply: Support battery temperature device-tree properties adds 364bec7557ec power: supply: smb347-charger: Implement device-tree support adds de76fd29a7dc power: supply: smb347-charger: Support SMB345 and SMB358 adds db14d3b45b4d power: supply: smb347-charger: Remove virtual smb347-battery adds 99298de5df92 power: supply: smb347-charger: Replace mutex with IRQ disa [...] adds 5ca937fb5d68 power: supply: add wireless type adds 4024810c5aad power: supply: bq27xxx: Simplify with dev_err_probe() adds ec744270c927 power: supply: cpcap: Simplify with dev_err_probe() adds 52a023a14ea9 power: supply: gpio-charger: Simplify with dev_err_probe() adds 31873dc23c3f power: supply: ingenic: Simplify with dev_err_probe() adds e03e3601fb9f power: supply: lego_ev3: Simplify with dev_err_probe() adds 17529bcf0ae2 power: supply: gpio-charger: Convert to GPIO descriptors adds 39e95bbbac67 Merge tag 'psy-arm-gpio-charger-immutable-for-5.10-signed' [...] adds be2919d8355e power: supply: gpio-charger: add charge-current-limit feature adds 52bef41f606b power: supply: sbs-battery: remove unused enable_detection flags adds 2c4bf6983402 power: supply: sbs-battery: combine get_presence_and_health adds c24b9a741b5f power: supply: pm2301_charger: fix spelling mistake "charg [...] adds 44ff56c022c0 power: bq27xxx: Update to SPDX licensing adds b6f3e21b928a power: supply: smb347-charger: Drop pdata support adds f385e2fcc596 power: supply: smb347-charger: Use generic property framework adds 395a7251dc2b power: supply: sbs-battery: don't assume i2c errors as bat [...] adds 1426dffad0dd power: supply: Add support for RN5T618/RC5T619 charger and [...] adds 033dea165c8a power: supply: charger-manager: Swap private uevent for po [...] adds 9584051f3cf3 power: supply: charger-manager: Remove cm_notify_event function adds cdaeb15157cd power: supply: charger-manager: Always use POWER_SUPPLY_PROP_TEMP adds 0a9e0f94bfcf power: supply: charger-manager: Correct usage of CHARGE_NOW/FULL adds dfc63825aa15 power: supply: charger-manager: Collect all power_supply_c [...] adds e132fc6bb89b power: supply: charger-manager: Make decisions focussed on [...] adds 9434e4530d46 power: supply: charger-manager: Don't start charging in ca [...] adds c1f73028f75d power: supply: charger-manager: Update extcon functions adds 683aa86eb16a power: supply: charger-manager: Count cm-chargers property [...] adds d8483f31487c dt-bindings: power: supply: Cleanup charger-manager bindings new b2ec64f9d622 Merge remote-tracking branch 'battery/for-next' into master adds 59e305a62254 Merge existing fixes from regulator/for-5.9 adds b2ad0be50874 regulator: Convert pfuze100 to json-schema adds 5bbbfc7f7f0a regulator: rt4801: Add support for RT4801 Display Bias reg [...] adds fd6b928db8a0 regulator: rt4801: Add DT binding documentation adds 6f4ac2844b61 regulator: rt4801: Fix the dt-binding document for dtc check. adds 4cf12735de56 regulator: lp8755: Get rid of lp8755_read/lp8755_write/lp8 [...] adds 989e08c3d004 regulator: da9211: add cache_type adds a16138a32eee regulator: sy8827n: Fix W=1 build warning when CONFIG_OF=n adds 0955f5be4337 regulator: Avoid grabbing regulator lock during suspend/resume adds 38573472278d regulator: rpi-panel: Add regulator/backlight driver for R [...] adds 9c5359608914 regulator: Add DT bindings for RaspberryPi 7" display ATTI [...] adds aedf7451e753 regulator: Convert sy8824x to json-schema adds 7d8196641ee1 regulator: Remove pointer table overallocation adds 6a1fe83bf14b regulator: qcom_spmi: Improve readability for setting up e [...] adds 4c13f934e335 Merge series "regulator: fix deadlock vs memory reclaim" f [...] adds 0eddcf0267f9 regulator: mp886x: implement set_ramp_delay adds ee6ad5a24575 regulator: mp886x: support setting switch freq adds b4b85af052f4 regulator: mp886x: support mps,switch-frequency adds 206381811495 Merge series "regulator: mp886x: two features and dt json [...] adds 66c3b96a7bd0 regulator: set of_node for qcom vbus regulator adds 8bdaa43808b7 regulator: dbx500: no need to check return value of debugf [...] adds 02532cb80543 regulator: rt4801: Select REGMAP_I2C to fix build error adds c0e53a448637 regulator: dbx500: Remove unused debugfs goto label adds e11e068ccbdb regulator: 88pg86x: Fix W=1 build warning when CONFIG_OF=n adds 2d2a84ae30a3 regulator: da9210: Fix W=1 build warning when CONFIG_OF=n adds 5e97d7e809a1 regulator: fan53555: Fix W=1 build warning when CONFIG_OF=n adds 0f0372550083 regulator: fixed: Fix W=1 build warnings when CONFIG_OF=n adds 8ece31564f19 regulator: ltc3589: Fix W=1 build warning when CONFIG_OF=n adds 1d4c1e02b96e regulator: ltc3676: Fix W=1 build warning when CONFIG_OF=n adds 44bc5d168dc2 regulator: max1586: Fix W=1 build warning when CONFIG_OF=n adds 7bf0a29c354f regulator: max77826: Fix W=1 build warning when CONFIG_OF=n adds dc8c5ea3574e regulator: pwm: Fix W=1 build warning when CONFIG_OF=n adds a94a11ce0d52 regulator: stm32-pwr: Fix W=1 build warning when CONFIG_OF=n adds d5579e7a2c6a regulator: stm32-vrefbuf: Fix W=1 build warning when CONFIG_OF=n adds bbe26107204e regulator: sy8106a: Fix W=1 build warning when CONFIG_OF=n adds a2508eeb8dbd regulator: qcom-rpmh: Fix W=1 build warning when CONFIG_OF=n adds b461ac1cc6c0 regulator: stm32-booster: Fix W=1 build warning when CONFIG_OF=n adds 8536bf811dd7 regulator: tps65023: Fix W=1 build warning when CONFIG_OF=n adds 23ce1e5c2739 Merge series "regulator: Fix W=1 build warning when CONFIG [...] adds a5f7949570dc regulator: mp886x: use "mps,switch-frequency-hz" adds c8b2c8949c45 regulator: rt4801: Fix W=1 build warning when CONFIG_OF=n adds 3485e56cb8e6 Merge tag 'v5.9-rc2' into regulator-5.10 adds ab6019d7fe81 regulator: rt4801: Specify additionalProperties: false adds d321571d5e4c regulator: mt6360: Add support for MT6360 regulator adds 9b1d3422e16f dt-bindings: regulator: mt6360: Add DT binding documentation adds 18ccf8b9f864 regulator: mt6360: fix spelling mistake: "regulaotr" -> "r [...] adds dcb97c10f967 regulator: tps51632: Constify tps51632_dcdc_ops adds 55c81934e704 regulator: tps6105x: Constify tps6105x_regulator_ops adds 01167e88e937 regulator: tps62360: Constify tps62360_dcdc_ops adds 2e6d9db83ac7 regulator: tps65086: Constify static regulator_ops adds 7d844ac3b5a8 regulator: tps65090: constify static regulator_ops adds 25c8044502ca regulator: tps6586x: Constify static regulator_ops adds e92b8ef87a8a regulator: tps65912: Constify static regulator_ops adds 385d41d7edbc regulator: tps65910: Constify static regulator_ops new f3b22f1d15f1 Merge remote-tracking branch 'regulator/for-5.10' into reg [...] new 6493018cd50b Merge remote-tracking branch 'regulator/for-next' into master adds bc62d68e2a0a device_cgroup: Fix RCU list debugging warning new 47ec93545378 Merge remote-tracking branch 'security/next-testing' into master adds 717fe90b5201 LSM: Signal to SafeSetID when setting group IDs adds 02e316b088df LSM: SafeSetID: Add GID security policy handling adds 0476c865ded6 LSM: SafeSetID: Fix warnings reported by test bot new 5223fee4dc69 Merge remote-tracking branch 'safesetid/safesetid-next' in [...] adds 339949be2586 scripts/selinux,selinux: update mdp to enable policy capabilities adds 461698026ffa selinux: encapsulate policy state, refactor policy load adds 02a52c5c8c3b selinux: move policy commit after updating selinuxfs adds c7c556f1e81b selinux: refactor changing booleans adds 69ea651c40f7 selinux: fix allocation failure check on newpolicy->sidtab adds 37ea433c6607 selinux: avoid dereferencing the policy prior to initialization adds 879229311bc8 selinux: fix memdup.cocci warnings adds 9530a3e00459 selinux: permit removing security.selinux xattr before pol [...] adds aeecf4a3fb11 selinux: Create function for selinuxfs directory cleanup adds 66ec384ad304 selinux: Refactor selinuxfs directory populating functions adds 613ba18798ac selinux: Standardize string literal usage for selinuxfs di [...] adds 0eea6091539b selinux: Create new booleans and class dirs out of tree adds dd8166212d9a selinux: add tracepoint on audited events adds 30969bc8e075 selinux: add basic filtering for audit trace events adds c76a2f9ecdcb selinux: delete repeated words in comments adds 1b8b31a2e612 selinux: convert policy read-write lock to RCU adds 0256b0aa8019 selinux: fix error handling bugs in security_load_policy() adds 9ff9abc4c6be selinux: move policy mutex to selinux_state, use in lockde [...] adds 66ccd2560aff selinux: simplify away security_policydb_len() new 02a2d205b69b Merge remote-tracking branch 'selinux/next' into master adds 6b87024f76bc audit: change unnecessary globals into statics adds 265c32072b0c audit: uninitialize variable audit_sig_sid adds c07203516439 audit: Remove redundant null check new 025f0b7e9a1f Merge remote-tracking branch 'audit/next' into master adds f8f79fa6bb25 dt-bindings: at25: convert the binding document to yaml adds 92adc6bcfad7 dt-bindings: w1: Convert i.MX to json-schema adds 92ced918448d dt-bindings: crypto: Convert MXS DCP to json-schema adds 921ab310873f dt-bindings: crypto: Convert i.MX SCC to json-schema adds 21d3aecc88c6 dt-bindings: crypto: Convert i.MX sahara to json-schema adds 8ba41d6bd989 dt-bindings: fsl: Convert i.MX7ULP PM to json-schema adds a505e52a6591 dt-bindings: fsl: Convert i.MX7ULP SIM to json-schema adds f83febb44b42 dt-bindings: rng: Convert i.MX to json-schema adds fd0ae78d04f3 dt-bindings: perf: Convert i.MX DDR to json-schema adds 3a52d2986204 dt-bindings: nvmem: Convert snvs lpgpr to json-schema adds 5deac4589111 dt-bindings: ata: Convert i.MX sata to json-schema adds 1c5711876b32 dt-bindings: gpio: Convert vf610 to json-schema adds 70a29209f67c of: platform: Destroy child devices symmetrically adds 28726bac1aa7 dt-bindings: clock: Update i.MX28 example adds d74671b6a9a1 dt-bindings: clock: Update i.MX23 example adds ebd35674aee6 dt-bindings: serial: Convert i.MX uart to json-schema adds 66f669d6fc88 dt-bindings: serial: Convert MXS auart to json-schema adds 178984d85609 dt-bindings: serial: Convert NXP lpuart to json-schema adds 4036707c7c61 scripts/dtc: dtx_diff - make help text formatting consistent adds 3e6ae2438d8b dt-bindings: Bump minimum version of dtschema to 2020.8.1 adds b8a49399fb7a dt-bindings: Use json for processed-schema* adds 7ba58fff001d dt-bindings: Validate DT binding schema in a single call new ada124f14d9c Merge remote-tracking branch 'devicetree/for-next' into master adds 1973d5b7f03f Merge existing fixes from spi/for-5.9 adds c3158a891bcc spi: lpspi: Remove CONFIG_PM_SLEEP ifdefery adds 2494174e04e7 spi: a3700: Remove a useless memset adds b09058bbf5f0 spi: spi-fsl-dspi: set ColdFire to DMA mode adds e1cc0388d6fa spi: s3c24xx: correct kerneldoc comment adds 08f9793efd3d spi: renesas,rspi: Add r8a7742 to the compatible list adds 485be87ac1d5 Merge series "r8a7742 add QSPI support" from Lad Prabhakar [...] adds 0ec0da744bbb spi: imx: Do not print an error when PIO is used adds c76964e810a5 spi: imx: Remove unneeded probe message adds 7ffe363bb2a2 spi: rspi: Remove useless .set_config_register() check adds 8dd71698607f spi: rspi: Clean up Bit Rate Division Setting handling adds feace90233a8 spi: rspi: Increase bit rate accuracy on RZ/A adds 4e71d926abbe spi: rspi: Increase bit rate range for RSPI on SH adds 6a195f24f3e8 spi: rspi: Increase bit rate range for QSPI adds cb5882541408 spi: rspi: Fill in spi_transfer.effective_speed_hz adds c31979747b70 spi: rspi: Fill in controller speed limits adds 6a23e577a9f8 Merge series "spi: rspi: Bit rate improvements" from Geert [...] adds 20c05a055063 spi: spi-fsl-dspi: delete EOQ transfer mode adds fb535aa01705 Merge tag 'v5.9-rc2' into spi-5.10 adds b0e37c515733 spi: spi-fsl-espi: Remove use of %p adds a2bee00cccf4 spi: pxa2xx: Add SSC2 and SSPSP2 SSP registers adds e7aaf8748897 spi: pxa2xx: Update header block in pxa2xx_ssp.h adds 410f4cf79f64 spi: pxa2xx: Switch to use BIT() and GENMASK() in pxa2xx_ssp.h adds 3a2fd4011a1e spi: pxa2xx: Drop useless comment in the pxa2xx_ssp.h adds 043ebcf3204c dt-bindings: spi: Convert spi-mtk-nor to json-schema new cd9ccab42841 Merge remote-tracking branch 'spi/for-5.10' into spi-next new 7cea802429ac Merge remote-tracking branch 'spi/for-next' into master new 0bb5e559e355 Merge branch 'x86/vdso' new d6b197b5b411 Merge branch 'x86/urgent' new 33def5777b2f Merge branch 'x86/mm' new a0b81ee090dd Merge branch 'x86/microcode' new 888217e055f9 Merge branch 'x86/kdump' new 519577329425 Merge branch 'x86/cleanups' new 73da86741e7f x86/build: Check whether the compiler is sane new f670269a42bf x86: Fix early boot crash on gcc-10, next try new bbcf1288a7f4 Merge branch 'x86/build' new 81379cf49ff0 Merge branch 'x86/boot' new f753db85378a Merge branch 'x86/asm' new 6991f76caec2 Merge branch 'smp/core' new 55d89c358c45 Merge branch 'ras/core' new 63cb61bb8e1f Merge branch 'perf/core' new a51a8decbc07 Merge branch 'objtool/core' new fe7dc8e0562c Merge branch 'locking/kcsan' new 3449f0949f9b Merge branch 'locking/core' new a8a3d1339428 Merge branch 'efi/core' new cf14a924b8f6 Merge branch 'core/core' new b8dcd632c06b Merge branch 'x86/boot' new c4643edf3ea8 Merge branch 'linus' new a71b0152cb71 Merge branch 'linus' new 6c2265700734 Merge branch 'linus' new 9e53ea3bc361 Merge branch 'x86/urgent' new c2a716946b7a Merge branch 'sched/core' new 85349a4ae110 Merge branch 'perf/core' new feac378e7dc3 Merge branch 'objtool/core' new c8d906707f71 Merge branch 'x86/urgent' new 9bb20fa3b904 Merge branch 'x86/mm' new 9a31ac1743a0 Merge branch 'linus' new 3429428bf103 Merge branch 'ras/core' new b08c5abac814 Merge branch 'x86/boot' new 5545b0d34f37 Merge branch 'linus' new 49b2e547fce0 Merge remote-tracking branch 'tip/auto-latest' into master adds 7c5e234d4c14 clocksource: Ingenic: Add high resolution timer support fo [...] adds db193a366531 clocksource: Add support for i.MX TPM driver with ARM64 adds 4fd5e5b93b8b clocksource/drivers/sh_cmt: Use "kHz" for kilohertz adds 08ad93b1a1bb clocksource/drivers/nomadik-mtu: Handle 32kHz clock adds 7f735776b9aa Replace HTTP links with HTTPS ones: CLOCKSOURCE, CLOCKEVEN [...] adds 5761b73abf2d dt-bindings: timer: Add Ingenic X1000 OST bindings. adds 9fba22584e54 clocksource: Ingenic: Add support for the Ingenic X1000 OST. new 31ad565a033f Merge remote-tracking branch 'clockevents/timers/drivers/n [...] adds 7d4c1ea2be82 EDAC: Replace HTTP links with HTTPS ones adds dc7a8476cffc EDAC/mce_amd: Add new error descriptions for existing types adds eb3411c95d6d dt-bindings: EDAC: Add Amazon's Annapurna Labs Memory Cont [...] adds e23a7cdeb3da EDAC/al-mc-edac: Add Amazon's Annapurna Labs Memory Contro [...] adds 94da15d63ae7 Merge branch 'edac-drivers' into edac-for-next adds bd17e0b7714f EDAC/thunderx: Make symbol lmc_dfs_ents static adds bf6a1375eb99 Merge branch 'edac-misc' into edac-for-next adds 8c91b81933d3 EDAC/socfpga: Transfer SoCFPGA EDAC maintainership adds 6816f862e524 Merge branch 'edac-misc' into edac-for-next adds e4c5913b9f2e Merge branch 'edac-urgent' into edac-for-next adds b5fb51340f07 EDAC/highbank: Handover Calxeda Highbank maintenance to An [...] adds e9b46cc8e3eb Merge branch 'edac-misc' into edac-for-next adds efe5396fa1db Merge branch 'edac-urgent' into edac-for-next adds 857a3139bd8b EDAC/i5100: Fix error handling order in i5100_init_one() adds c312147a1dbc Merge branch 'edac-misc' into edac-for-next adds afce6996943b EDAC/aspeed: Fix handling of platform_get_irq() error adds 66077adb70a2 EDAC/ti: Fix handling of platform_get_irq() error adds 8d5d94603eaf Merge branch 'edac-misc' into edac-for-next new 72903bf89faa Merge remote-tracking branch 'edac/edac-for-next' into master adds 77f808607a62 docs: Fix typo in synchronize_rcu() function name adds 1b98b7c5eb2f doc: Drop doubled words from RCU Data-Structures.rst adds 7f45d6f8ae38 doc: Drop doubled words from RCU requirements documentation adds ebc3505d507c rcu: Remove KCSAN stubs adds beb27bd649a0 rcu: Remove KCSAN stubs from update.c adds d9b60741318f srcu: Remove KCSAN stubs adds 7487ea07dfa9 rcu: Initialize at declaration time in rcu_exp_handler() adds c30068f41a0e rcu/trace: Print negative GP numbers correctly adds a7886e899fd8 rcu/trace: Use gp_seq_req in acceleration's rcu_grace_peri [...] adds e082c7b38185 nocb: Clarify RCU nocb CPU error message adds 9c39245382de rcu/tree: Force quiescent state on callback overload adds 9b1ce0acb5e6 rcu/tree: Remove CONFIG_PREMPT_RCU check in force_qs_rnp() adds 2130c6b4f610 nocb: Remove show_rcu_nocb_state() false positive printout adds b5374b2df0ac rcu: Add READ_ONCE() to rcu_do_batch() access to rcu_divisor adds a2b354b9950b rcu: Add READ_ONCE() to rcu_do_batch() access to rcu_resched_ns adds fe63b723cc7c rcu: Add READ_ONCE() to rcu_do_batch() access to rcu_kick_ [...] adds 1ef5a442a113 rcu: Add READ_ONCE() to rcu_do_batch() access to rcu_cpu_s [...] adds 000601bb6233 rcu: Fix kerneldoc comments in rcupdate.h adds ae2212a7216b rculist: Introduce list/hlist_for_each_entry_srcu() macros adds df9a30fd1f70 kvm: mmu: page_track: Fix RCU list API usage adds c0f97f20e5d9 rcu: Move rcu_cpu_started per-CPU variable to rcu_data adds 4569c5ee95d5 rcu/nocb: Add a warning for non-GP kthread running GP code adds f37599e6f06d rcu: Clarify comments about FQS loop reporting quiescent states adds 666ca2907e6b rcu: Make FQS more aggressive in complaining about offline CPUs adds 7f2a53c231fe rcu: Remove unused __rcu_is_watching() function new 802a9ba8728b rcu/segcblist: Prevent useless GP start if no CBs to accelerate new 28c888528f02 rcu: Shrink each possible cpu krcp adds 83224afd11d7 rcutorture: Remove KCSAN stubs adds 959954df0ca7 rcutorture: Output number of elapsed grace periods adds fbb9f8531a0d torture: document --allcpus argument added to the kvm.sh script adds d49bed9abc34 locktorture: Make function torture_percpu_rwsem_init() static adds afcdf2319d11 rcutorture: Replace HTTP links with HTTPS ones adds 33595581f530 torture: Update initrd documentation adds fc848cf4face rcutorture: Add CONFIG_PROVE_RCU_LIST to TREE05 adds 546180888940 torture: Add kvm.sh --help and update help message adds c8fa63714763 rcutorture: Properly set rcu_fwds for OOM handling adds 57f602022e82 rcutorture: Properly synchronize with OOM notifier adds 58db5785b0d7 refperf: Avoid null pointer dereference when buf fails to [...] adds 299c7d94f635 rcutorture: Hoist OOM registry up one level adds d685514260e2 rcutorture: Allow pointer leaks to test diagnostic code adds b67a91703a29 torture: Add gdb support new 369cbd770132 Merge branches 'doc.2020.08.24a', 'fixes.2020.08.24a' and [...] adds e9d338a0b179 scftorture: Add smp_call_function() torture test adds 687d4775db56 torture: Declare parse-console.sh independence from rcutorture adds 80c9476e683e torture: Add scftorture to the rcutorture scripting adds 5022b8ac608f scftorture: Implement weighted primitive selection adds bca37119c57b tick-sched: Clarify "NOHZ: local_softirq_pending" warning adds dba3142b37f3 scftorture: Summarize per-thread statistics adds b93e21a51e1c scftorture: Add smp_call_function_single() memory-ordering checks adds 980205ee8489 scftorture: Add smp_call_function_many() memory-ordering checks adds 34e8c4837adb scftorture: Add smp_call_function() memory-ordering checks adds 676e5469643e scftorture: Consolidate scftorture_invoke_one() check and kfree() adds 4df55bddc1a3 scftorture: Consolidate scftorture_invoke_one() scf_check [...] adds dbf83b655a78 scftorture: Flag errors in torture-compatible manner adds ee7035d29576 scftorture: Prevent compiler from reducing race probabilities adds 9a52a574676f scftorture: Make symbol 'scf_torture_rand' static adds de77d4da54d1 scftorture: Check unexpected "switch" statement value adds a7c072ef2664 scftorture: Block scftorture_invoker() kthreads for offline CPUs adds 9e66bf03f9c5 scftorture: Adapt memory-ordering test to UP operation adds 65bd77f55433 scftorture: Add cond_resched() to test loop adds 4e88ec4a9eb1 rcuperf: Change rcuperf to rcuscale new 3758cb1b3196 Merge branch 'scftorture.2020.08.24a' into HEAD adds 8cbd0e38a9f2 rcu: Add Kconfig option for strict RCU grace periods adds dc1269186bed rcu: Reduce leaf fanout for strict RCU grace periods adds aecd34b9765d rcu: Restrict default jiffies_till_first_fqs for strict RCU GPs adds 29fc5f93320c rcu: Force DEFAULT_RCU_BLIMIT to 1000 for strict RCU GPs adds f19920e412fd rcu: Always set .need_qs from __rcu_read_lock() for strict GPs adds 44bad5b3cca2 rcu: Do full report for .need_qs for strict GPs adds 1a2f5d57a33f rcu: Attempt QS when CPU discovers GP for strict GPs adds 933ada2c3310 rcu: IPI all CPUs at GP start for strict GPs adds 4e025f52a1e0 rcu: IPI all CPUs at GP end for strict GPs adds 3d29aaf1ef99 rcu: Provide optional RCU-reader exit delay for strict GPs adds a657f2617010 rcu: Execute RCU reader shortly after rcu_core for strict GPs adds aa40c138cc8f rcu: Report QS for outermost PREEMPT=n rcu_read_unlock() f [...] adds cfeac3977ab4 rcu: Remove unused "cpu" parameter from rcu_report_qs_rdp() new bd4672869400 Merge branch 'strictgp.2020.08.24a' into HEAD adds 160c7ba34605 lib: Add backtrace_idle parameter to force backtrace of idle CPUs new 5bbb24bb3afa smp: Add source and destination CPUs to __call_single_data new bcf2691daf7b kernel/smp: Provide CSD lock timeout diagnostics new f54b2560920f smp: Make symbol 'csd_bug_count' static new 5002a6f90287 Merge branch 'csd.2020.08.24a' into HEAD adds 0f8ad5f2e934 kcsan: Add support for atomic builtins adds 883957b1c4ac objtool: Add atomic builtin TSAN instrumentation to uacces [...] adds f9ea63193135 kcsan: Add atomic builtin test case adds 14e2ac8de0f9 kcsan: Support compounded read-write instrumentation adds a81b37590ff2 objtool, kcsan: Add __tsan_read_write to uaccess whitelist adds 106a307fd0a7 kcsan: Skew delay to be longer for certain access types adds 9d1335cc1e97 kcsan: Add missing CONFIG_KCSAN_IGNORE_ATOMICS checks adds bec4a2474890 kcsan: Test support for compound instrumentation adds 00047c2e6d7c instrumented.h: Introduce read-write instrumentation hooks adds b159eeccb75a asm-generic/bitops: Use instrument_read_write() where appropriate adds 3570a1bcf45e locking/atomics: Use read-write instrumentation for atomic RMWs adds 69b2c81bc894 kcsan: Simplify debugfs counter to name mapping adds a4e74fa5f0d3 kcsan: Simplify constant string handling adds 4700ccdf18fa kcsan: Remove debugfs test command adds 2778793072c3 kcsan: Show message if enabled early adds 178a1877d782 kcsan: Use pr_fmt for consistency adds 2e986b81f698 kcsan: Optimize debugfs stats counters adds 068df05363b7 bitops, kcsan: Partially revert instrumentation for non-at [...] adds cd290ec24633 kcsan: Use tracing-safe version of prandom new 4a245446a161 Merge branch 'kcsan.2020.08.24a' into HEAD new 6f6705147bab docs: fix references for DMA*.txt files new 0e96e0d5712d Replace HTTP links with HTTPS ones: LKMM new 8c980f94ab23 tools/memory-model: Update recipes.txt prime_numbers.c path new 747d5207d3f0 tools/memory-model: Improve litmus-test documentation new 2425d4af11aa tools/memory-model: Add a simple entry point document new b1d408301cae tools/memory-model: Expand the cheatsheet.txt notion of relaxed new 15b6660e2d21 tools/memory-model: Move Documentation description to Docu [...] new da4924d28374 tools/memory-model: Document categories of ordering primitives new cc2c1fe50c03 tools/memory-model: Document locking corner cases new 92df59c4dd27 tools/memory-model: Make judgelitmus.sh note timeouts new 022561596e7d tools/memory-model: Make cmplitmushist.sh note timeouts new 0874fda1db66 tools/memory-model: Make judgelitmus.sh identify bad macros new 934f3cb945c7 tools/memory-model: Make judgelitmus.sh detect hard deadlocks new 0588ae37df8f tools/memory-model: Fix paulmck email address on pre-exist [...] new 493b5821e50a tools/memory-model: Update parseargs.sh for hardware verification new 22e84cc96eb5 tools/memory-model: Make judgelitmus.sh handle hardware ve [...] new f63ac9bc363f tools/memory-model: Add simpletest.sh to check locking, RC [...] new d1dd0f98511b tools/memory-model: Fix checkalllitmus.sh comment new f99fa484ed3b tools/memory-model: Hardware checking for check{,all}litmus.sh new fde8ffffab4a tools/memory-model: Make judgelitmus.sh ransack .litmus.out files new c7898b7fb24f tools/memory-model: Split runlitmus.sh out of checklitmus.sh new 080d3661f835 tools/memory-model: Make runlitmus.sh generate .litmus.out [...] new 6fa22dd727c4 tools/memory-model: Move from .AArch64.litmus.out to .litm [...] new 52f14156019d tools/memory-model: Keep assembly-language litmus tests new 878ec422eef0 tools/memory-model: Allow herd to deduce CPU type new 6d19b09da890 tools/memory-model: Make runlitmus.sh check for jingle errors new fa55d2733f31 tools/memory-model: Add -v flag to jingle7 runs new 5384f57202a6 tools/memory-model: Implement --hw support for checkghlitmus.sh new 735569a713f0 tools/memory-model: Fix scripting --jobs argument new e2391c3b9581 tools/memory-model: Make checkghlitmus.sh use mselect7 new e7703c098b9c tools/memory-model: Make history-check scripts use mselect7 new 48fdab8feab8 tools/memory-model: Add "--" to parseargs.sh for addition [...] new 430a14592d6f tools/memory-model: Repair parseargs.sh header comment new 5ba9cdf35522 tools/memory-model: Add checktheselitmus.sh to run specifi [...] new 78c578d462f0 tools/memory-model: Add data-race capabilities to judgelitmus.sh new c16f7a468930 tools/memory-model: Make judgelitmus.sh handle scripted Re [...] new e9269ecbc2d4 tools/memory-model: Use "-unroll 0" to keep --hw runs finite new 42811934e1b2 Merge branch 'lkmm-dev.2020.08.24a' into HEAD new b15b85a07bc7 rcu-tasks: Prevent complaints of unused show_rcu_tasks_cla [...] new d301e320e952 refscale: Bounds-check module parameters new 7988ad6ff7a4 torture: Don't kill gdb sessions new da0c76cae5cc sched/core: Allow try_invoke_on_locked_down_task() with ir [...] new c104850647b2 locktorture: Track time of last ->writeunlock() new 4780005e44a9 Merge remote-tracking branch 'rcu/rcu/next' into master adds 1716420e8de2 iio: cros_ec: Accept -EOPNOTSUPP as 'not supported' error code adds 064df8851f4a cros_ec_lightbar: Accept more error codes from cros_ec_cmd [...] adds b646e7db1ce8 platform/chrome: cros_ec_sysfs: Report range of error code [...] adds d509f8a71aa0 pwm: cros-ec: Accept more error codes from cros_ec_cmd_xfe [...] adds b4e452b5e97d platform/input: cros_ec: Replace -ENOTSUPP with -ENOPROTOOPT adds 0d080459e813 platform/chrome: cros_ec_proto: Convert EC error codes to [...] adds be020f0df5a9 pwm: cros-ec: Simplify EC error handling adds 46c5bbd2df4a platform/chrome: cros_ec_typec: USB4 support adds 5381b0ed54b6 platform/chrome: cros_ec_typec: Send enum values to usb_ro [...] adds b12e4fd5f3e4 platform/chrome: cros_ec_typec: Avoid setting usb role twi [...] adds a772336596df platform/chrome: cros_ec_typec: Re-order connector configu [...] adds 814318242687 platform/chrome: cros_ec_trace: Add fields to command traces new 851e0e656eaa Merge remote-tracking branch 'chrome-platform/for-next' in [...] adds 2d26684a4af6 leds: s3c24xx: Remove unused machine header include adds fa31311c3163 leds: mt6323: move period calculation adds a2f8e2b4f181 leds: we don't want people to use LED subsystem for vibrations adds deae5de3340f leds: sgm3140: fix led->LED for consistency adds 8ebe6d29a3f1 dt-bindings: leds: pca955x: Add IBM implementation compati [...] adds 46de3adb5240 leds: pca955x: Add an IBM software implementation of the P [...] adds 87e236845a34 leds: LP55XX_COMMON needs to depend on LEDS_CLASS adds dce1452301e7 dt: bindings: lp50xx: Introduce the lp50xx family of RGB drivers adds 242b81170fb8 leds: lp50xx: Add the LP50XX family of the RGB LED driver new 1c6b03ef8ba8 Merge remote-tracking branch 'leds/for-next' into master adds 83dea1285672 char: ipmi: convert tasklets to use new tasklet_setup() API new 0e608bf774c9 Merge remote-tracking branch 'ipmi/for-next' into master adds 5963296b821f usb: mtu3: Remove unsused inline function is_first_entry adds 6e18cfca678d usb: xhci-mtk: Fix typo adds e286148ddd32 usb: host: xhci-tegra: remove a duplicated entry adds 1100395dc47c USB: storage: isd200: fix spelling mistake "removeable" -> [...] adds 4d671957d453 USB: yurex: remove needless check before usb_free_coherent() adds 4ddf1ac79e5f usb: common: usb-conn-gpio: Make VBUS supply optional adds f06c206aadda usb: common: usb-conn-gpio: Print error on failure to get VBUS adds fbc299437c06 usb: core: Solve race condition in anchor cleanup functions adds c05c932a451b usb: atm: convert tasklets to use new tasklet_setup() API adds 073438b2a554 usb: c67x00: convert tasklets to use new tasklet_setup() API adds e71ea55a5b6f usb: hcd: convert tasklets to use new tasklet_setup() API adds 6148c10f6b62 usb/gadget: f_midi: convert tasklets to use new tasklet_se [...] adds f7aa93862308 usb/gadget: fsl_qe_udc: convert tasklets to use new taskle [...] adds 81d324cd9f2e usb: xhci: convert tasklets to use new tasklet_setup() API adds d7b74e0d0995 usb: mos7720: convert tasklets to use new tasklet_setup() API adds 242841992ae6 dt-bindings: reset: Add a binding for the RPi Firmware res [...] adds abffc82aae87 reset: Add Raspberry Pi 4 firmware reset controller adds b03300db06be ARM: dts: bcm2711: Add firmware usb reset node adds 258f92d2f840 ARM: dts: bcm2711: Add reset controller to xHCI node adds 768430e470e2 usb: xhci-pci: Add support for reset controllers adds 83a06a102d70 Revert "USB: pci-quirks: Add Raspberry Pi 4 quirk" adds 56132c8db84a usb: host: pci-quirks: Bypass xHCI quirks for Raspberry Pi 4 adds 6b26057aab76 Revert "firmware: raspberrypi: Introduce vl805 init routine" adds f48cc509c935 Revert "PCI: brcmstb: Wait for Raspberry Pi's firmware whe [...] adds 28157b8c7d9a USB: Better name for __check_usb_generic() adds cb06b385d536 usb: atm: don't use snprintf() for sysfs attrs adds e199d946913a USB: usblcd: Remove the superfluous break adds 6bbe2a90a0bb usb: typec: tcpm: During PR_SWAP, source caps should be se [...] adds aefc66afe42b usb: typec: pd: Fix formatting in pd.h header adds 3ed8e1c2ac99 usb: typec: tcpm: Migrate workqueue to RT priority for pro [...] adds 5fedf0d295d3 Merge 5.9-rc3 into usb-next new b1a3c29bbe75 Merge remote-tracking branch 'usb/usb-next' into master adds 8977c947b321 doc: dt-binding: ci-hdrc-usb2: add property for samsung picophy adds 58a3cefb3840 usb: chipidea: imx: add two samsung picophy parameters tun [...] new 8ff476c73703 Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb [...] adds a85643d47d11 phy: samsung: Use readl_poll_timeout function adds c3e60e5a9eb9 phy: ti: am654: simplify regfield handling adds b494bbb6c69f phy: ti: am654: simplify return handling adds f78c40aa8641 phy: ti: am654: update PCIe serdes config adds c42dcb195b2f phy: ti: j721e-wiz: Remove duplicate include adds b6cc6cef1cbe Merge branch 'fixes' into next adds 8836e29bad34 phy: omap-usb2-phy: fix coding style issues adds e8bd1cd92296 dt-bindings: phy-imx8mq-usb: add compatible string for imx [...] adds 4708ee37826e phy: freescale: imx8mq-usb: add support for imx8mp usb phy adds e947ef4d961c phy: cadence: salvo: Constify cdns_salvo_phy_ops adds 2bf314d66f64 phy: fsl-imx8mq-usb: Constify imx8mq_usb_phy_ops adds fdde71d351eb phy: hisilicon; Constify hi3660_phy_ops adds b285d2ae9115 phy: lantiq: rcu-usb2: Constify ltq_rcu_usb2_phy_ops adds b3c824bb64ef phy: lantiq: vrx200-pcie: Constify ltq_vrx200_pcie_phy_ops adds d6541a86ec4b phy: ralink-usb: Constify ralink_usb_phy_ops adds f9781f7f97c0 phy: samsung-ufs: Constify samsung_ufs_phy_ops adds 23bea1be4eea phy: qcom-ipq4019-usb: Constify static phy_ops structs new 98a7086c5a9a Merge remote-tracking branch 'phy-next/next' into master adds a42a9f6a9bbc tty: ipwireless: convert tasklets to use new tasklet_setup() API adds 41e85e44edea tty: atmel_serial: convert tasklets to use new tasklet_set [...] adds d77e24f21df1 tty: ifx6x60: convert tasklets to use new tasklet_setup() API adds 2b2dd9c6ac41 tty: timbuart: convert tasklets to use new tasklet_setup() API adds d73568c4ccb0 vt: make vc_data pointers const in selection.h adds a5c6bd806dd6 vt: declare xy for get/putconsxy properly adds b8209f694f7f vc: propagate "viewed as bool" from screenpos up adds 7d62549a22ee vc_screen: document and cleanup vcs_vc adds 71d4abfab322 vc_screen: rewrite vcs_size to accept vc, not inode adds 2665bef49f96 vc_screen: sanitize types in vcs_write adds 9e6363784e3f vc_screen: extract vcs_write_buf_noattr adds 95e0d57fd497 vc_screen: extract vcs_write_buf adds d7c91c50815b vc_screen: eliminate ifdefs from vcs_write_buf adds 36c39220129e vc_screen: sanitize types in vcs_read adds 6d507c75e0cd vs_screen: kill tmp_count from vcs_read adds 0f66eee346c1 vc_screen: extract vcs_read_buf_uni adds 5a52baaab029 vc_screen: extract vcs_read_buf_noattr adds 6a6b76cc44c9 vc_screen: extract vcs_read_buf adds b1c32fcfadf5 vc_screen: extract vcs_read_buf_header adds a89313825b06 vc_screen: prune macros adds a579767c1f4e tty: n_gsm, eliminate indirection for gsm->{output,error}() adds e18d918bd2cc newport_con: fix no return statement in newport_show_logo adds 9b07655c7740 newport_con: make module's init & exit static using module_driver adds fa44195455c4 tty: fix kernel-doc adds 724ac070ffc7 tty: ldiscs, fix kernel-doc adds ea239f1e32af tty: vt, fix kernel-doc adds 87d03a940be5 tty: synclink, fix kernel-doc adds 145f5646be67 tty: serial, fix kernel-doc adds 465ddff7e486 serial: sa1100: use platform_get_resource() adds a7de3bcb330b dt-bindings: serial: Add compatible for Mediatek MT8192 adds 377c0d7ea5bb dt-bindings: timer: Add compatible for Mediatek MT8192 adds 52c3c3a59234 Revert "vc_screen: extract vcs_read_buf_header" adds c9fe14ac8bd6 serial: fsl_lpuart: Fix typo in "transfer" adds 9cfbf7a6416b serial: core: don't use snprintf() for formatting sysfs attrs adds c7ac46dac744 tty: serial: qcom_geni_serial: Unconditionally call dev_pm [...] adds 04b6ff5f25de serial: 8250_pci: Add WCH384_8S 8 port serial device adds 8f49a2fe8e6b Merge 5.9-rc3 into tty-next new f687fb2308cc Merge remote-tracking branch 'tty/tty-next' into master adds e5cab1f974f2 mei: hbm: add capabilities message adds beb4e1e50311 mei: restrict vtag support to hbm version 2.2 adds 2dd1e5ae8c96 mei: add vtag support bit in client properties adds 0cd7c01a60f8 mei: add support for mei extended header. adds 74a9c967aaf6 mei: bump hbm version to 2.2 adds d1376f3d89d5 mei: add a spin lock to protect rd_completed queue adds f35fe5f47ed0 mei: add a vtag map for each client adds 15ffa991d9cb mei: handle tx queue flushing for vtag connections adds e5617d2bf549 mei: bus: use zero vtag for bus clients. adds 224ae607526b mei: bus: unconditionally enable clients with vtag support adds aa207a05f95a mei: add connect with vtag ioctl adds 2257b74ead05 mei: docs: add vtag ioctl documentation adds d162219c655c mei: virtio: virtualization frontend driver adds d3cd0071a89a eeprom: at25: allow page sizes greater than 16 bit adds 284f52ac1c6c eeprom: at25: set minimum read/write access stride to 1 adds fe69795e84a5 char: mspec: Use kvzalloc() in mspec_mmap() adds 7cd7edb89437 misc: fastrpc: fix common struct sg_table related issues adds da0d6b3a536b virt: vbox: Use current_uid() in vbg_misc_device_requestor() adds 90ca6333fd65 VMCI: check return value of get_user_pages_fast() for errors adds c2fef5f845be lp: Avoid comma separated statements adds 31b4b3bff2c2 include/linux/miscdevice.h - Fix typo/grammar adds 551b6729578a misc: rtsx: do not setting OC_POWER_DOWN reg in rtsx_pci_i [...] adds dd5597245d35 Merge 5.9-rc3 into char-misc-next new 1fcb361b013c Merge remote-tracking branch 'char-misc/char-misc-next' in [...] adds c22f1ba3bd41 dt-bindings: extcon: ptn5150: Convert binding to DT schema adds 1be700b7544d dt-bindings: extcon: ptn5150: Use generic "interrupts" property adds 73fb671e371c dt-bindings: extcon: ptn5150: Make 'vbus-gpios' optional adds 5bf6f5c6b7a3 extcon: ptn5150: Fix usage of atomic GPIO with sleeping GP [...] adds e965e6083e7c extcon: ptn5150: Use generic "interrupts" property adds 61ab5ee08cd8 extcon: ptn5150: Simplify getting vbus-gpios with flags adds b3fbe86a695c extcon: ptn5150: Lower the noisiness of probe adds af71b7e384cd extcon: ptn5150: Check current USB mode when probing adds 0609eb1dd1fa extcon: ptn5150: Make 'vbus-gpios' optional adds 496cb194d07b extcon: ptn5150: Reduce the amount of logs on deferred probe adds fb3fa831793b extcon: ptn5150: Convert to module_i2c_driver adds 019214aa413d extcon: ptn5150: Convert to .probe_new adds d0e3c25150dd MAINTAINERS: Add entry for NXP PTN5150A CC driver adds e13d57979dbd extcon: Replace HTTP links with HTTPS ones adds 5b4d8c3d261e extcon: ptn5150: Deduplicate parts of dev_err_probe() adds 4e5e47a37855 extcon: ptn5150: Switch to GENMASK() and BIT() macros adds 70f8ef322829 extcon: ptn5150: Set the VBUS and POLARITY property capability adds f8145c31d157 extcon: max14577: Return error code of extcon_dev_allocate() adds da622ddaa864 extcon: max77693: Return error code of extcon_dev_allocate() adds 6f7cb6c6da27 extcon: max77843: Return error code of extcon_dev_allocate() adds df8cb33583f7 extcon: max8997: Return error code of extcon_dev_allocate() adds b49959fcfb2d extcon: palmas: Simplify with dev_err_probe() new d36b8651c63f Merge remote-tracking branch 'extcon/extcon-next' into master adds bd84256e86ec soundwire: master: enable pm runtime adds 9b3b4b3f2f2a soundwire: intel: Add basic power management support adds ebf878eddbb4 soundwire: intel: add pm_runtime support adds b61b8b37888a soundwire: intel: reset pm_runtime status during system resume adds cb1e6d59e89c soundwire: intel: fix race condition on system resume adds 99b6a30f9f99 soundwire: intel: call helper to reset Slave states on resume adds a5a0239c27fe soundwire: intel: reinitialize IP+DSP in .prepare(), but o [...] adds a2d9c161db24 soundwire: intel: pm_runtime idle scheduling adds a320f41eac7b soundwire: intel: add CLK_STOP_TEARDOWN for pm_runtime suspend adds 6626a616aab5 soundwire: intel: add CLK_STOP_BUS_RESET support adds caf688192bc4 soundwire: intel: add CLK_STOP_NOT_ALLOWED support adds ab996b2971d7 soundwire: intel_init: handle power rail dependencies for [...] adds 61fb830bf9ca soundwire: intel: support clock_stop mode without quirks adds 08abad9f45f1 soundwire: intel: refine runtime pm for SDW_INTEL_CLK_STOP [...] adds f046b2334083 soundwire: intel: fix intel_suspend/resume defined but not [...] new a481b4d5f0a7 Merge remote-tracking branch 'soundwire/next' into master adds fff15f23b8e7 thunderbolt: Use kobj_to_dev() instead of container_of() new ba9061b77b31 Merge remote-tracking branch 'thunderbolt/next' into master adds 0f86cfff5405 staging: ion: fix spelling mistake in function name "detat [...] adds 1808a4c7fcca staging: rtl8723bs: replace rtw_netdev_priv define with in [...] adds 3996bf3abcb6 Staging: rtl8192e: fix indent coding style issue in rtllib_tx.c adds d61c0848100c staging: wfx: clear alignment style issues adds 53ed32662516 staging: rtl8723bs: os_dep: fix brace coding style issue i [...] adds 5ad1713888d7 staging: most: dim2: Add missing identifier name to functi [...] adds 47ebe12f6786 staging: wlan-ng: Remove repeated words in comments adds e30e95403195 Staging: comedi: pcl726: fixed a spelling mistake adds 2147dd40dfd9 staging: greybus: Add identifier name to function definiti [...] adds 4d7dc178ab19 staging: r8188eu: remove unnecessary type cast of rtw_netd [...] adds acac75bb451f staging: rtl8192u: Do not use GFP_KERNEL in atomic context adds afa096c6149f staging: rtl8723bs: remove 5 GHz code adds c9638363f02d staging: wfx: fix a handful of spelling mistakes adds 217b97f69e60 staging: emxx_udc: Use standard BIT() macro adds 70f59c90c819 staging: spmi: add Hikey 970 SPMI controller driver adds 2ea3f6a03b15 staging: spmi: hisi-spmi-controller: coding style fixup adds 85eb5344f2c9 staging: spmi: hisi-spmi-controller: fix it to probe successfully adds 6196331e79f3 staging: spmi: hisi-spmi-controller: fix a typo adds 974e3bdc187e staging: spmi: hisi-spmi-controller: adjust whitespaces at [...] adds 8788a30c12c7 staging: spmi: hisi-spmi-controller: use le32 macros where needed adds 6af364501949 staging: spmi: hisi-spmi-controller: add debug when values [...] adds 4d914a8c480c staging: spmi: hisi-spmi-controller: fix the dev_foo() logic adds 1747938a37d1 staging: spmi: hisi-spmi-controller: add it to the buildin [...] adds 7f3ac6c502fd staging: spmi: hisi-spmi-controller: do some code cleanups adds 4524ac56cdca staging: mfd: add a PMIC driver for HiSilicon 6421 SPMI version adds 489b1a36b111 staging: mfd: hi6421-spmi-pmic: get rid of unused code adds 02a9bd4f3e03 staging: mfd: hi6421-spmi-pmic: deal with non-static functions adds 4b5e9b39e7dd staging: mfd: hi6421-spmi-pmic: get rid of the static vars adds 4860b39f545f staging: mfd: hi6421-spmi-pmic: cleanup hi6421-spmi-pmic.h header adds cf0f27b7b20b staging: mfd: hi6421-spmi-pmic: change the binding logic adds bd07d62a4729 staging: mfd: hi6421-spmi-pmic: get rid of unused OF properties adds 4e15eadc8524 staging: mfd: hi6421-spmi-pmic: cleanup OF properties adds 1eb2784a9092 staging: mfd: hi6421-spmi-pmic: change namespace on its functions adds 4d70881afdeb staging: mfd: hi6421-spmi-pmic: fix some coding style issues adds 926648d47912 staging: mfd: hi6421-spmi-pmic: add it to the building system adds 6b946699252c staging: mfd: hi6421-spmi-pmic: cleanup the code adds 42f24d9d446a staging: regulator: add a regulator driver for HiSilicon 6 [...] adds 0e0473c8387b staging: regulator: hi6421v600-regulator: get rid of unused code adds 12ca3b20dbd4 staging: regulator: hi6421v600-regulator: port it to upstream adds b660bf657d32 staging: regulator: hi6421v600-regulator: coding style fixups adds 75937f8f961e staging: regulator: hi6421v600-regulator: change the bindi [...] adds 32f53804d23c staging: regulator: hi6421v600-regulator: cleanup struct h [...] adds 9a18329f776b staging: regulator: hi6421v600-regulator: cleanup debug messages adds db27f8294cd7 staging: regulator: hi6421v600-regulator: use shorter name [...] adds e086a9cd2b9f staging: regulator: hi6421v600-regulator: better handle modes adds c22aeb9412ca staging: regulator: hi6421v600-regulator: change namespace adds 60432176956c staging: regulator: hi6421v600-regulator: convert to use g [...] adds 67a345c7843e staging: regulator: hi6421v600-regulator: don't use usleep [...] adds 875a65a05dc4 staging: regulator: hi6421v600-regulator: add a driver-spe [...] adds 6105e9ab64c6 staging: regulator: hi6421v600-regulator: initialize ramp_delay adds 6f9bd6e2621e staging: regulator: hi6421v600-regulator: cleanup DT settings adds 1275f3c3fc8e staging: regulator: hi6421v600-regulator: fix some coding [...] adds 88e059e6c428 staging: regulator: hi6421v600-regulator: add it to the bu [...] adds 2c4fb70d185c staging: regulator: hi6421v600-regulator: code cleanup adds 561e174eb3a1 staging: hikey9xx: add a TODO list adds 78dd4243574f staging: hikey9xx: fix Kconfig dependency chain adds b240d0143bfb staging: mfd: hi6421-spmi-pmic: get rid of interrupt properties adds de1a93b6a49c staging: spmi: hisi-spmi-controller: change compatible string adds 9f46c3433f99 staging: mfd: hi6421-spmi-pmic: Simplify the compatible string adds 9e5917288545 dt: document HiSilicon SPMI controller and mfd/regulator p [...] adds e570f9155f19 MAINTAINERS: add an entry for HiSilicon 6421v600 drivers adds fbcfdfab4a2c staging: emxx_udc: Allow for building on !ARM adds bc752d2f345b staging: hikey9xx: Kconfig: add regulator dependency adds 280ec2626d74 staging: kpc2000: kpc_dma: fix spelling mistake "for for" [...] adds e4cebcae7518 staging: spmi: hisi-spmi-controller: fix spelling mistake [...] adds e6627a5e82f9 staging: hikey9xx: update references inside the yaml files adds dbd8c649474d Staging: sm750fb: Fix basic coding style issues adds f6a1a425cbb7 drivers: staging: comedi: fixed duplicate words from checkpatch adds 1eb76a003169 staging: wlan-ng: fix alignment to match open parentheses adds 268bceec1684 staging: wfx: fix BA when device is AP and MFP is enabled adds c566f1c79e98 staging: wfx: improve usage of hif_map_link() adds d1e0de312ba9 staging: wfx: fix BA when MFP is disabled but BSS is MFP capable adds 152df50609a6 staging: wfx: fix spaces around binary operators adds 0a3279d39c92 staging: wfx: fix support for cipher AES_CMAC (multicast PMF) adds 049fde130419 staging: wfx: drop useless field from struct wfx_tx_priv adds 7373f31c4b5e staging: wfx: fix frame reordering adds ce3653a8d3db staging: wfx: fix potential use before init adds bfdbd5c86135 staging: wfx: scan while AP is supported adds 869f18bd71ee staging: wfx: enable powersave on probe adds 3b5583a98acb staging: wfx: remove useless extra jiffy adds 39b366682126 staging: wfx: add workaround for 'timeout while wake up chip' adds d8eb176d97d3 staging: wilc1000: Fix memleak in wilc_bus_probe adds 9289cdf39992 staging: media: atomisp: Convert to GPIO descriptors adds cc34073c6248 staging: emxx_udc: Fix passing of NULL to dma_alloc_coherent() adds 608a911bcd3d staging: qlge: qlge_mpi: Fix several CHECKs involving braces adds 75069a4e8253 staging: rtl8188eu: use __func__ in os_dep adds 62d2e63c3ef6 staging: rtl8723bs: os_dep: return errcode in cfg80211_rtw [...] adds 4c6491a343e9 staging: spmi: hisi-spmi-controller: Use proper format in [...] new 5d1889481b39 Merge remote-tracking branch 'staging/staging-next' into master adds 05f19f7f8944 mux: adgs1408: Add mod_devicetable.h and remove of_match_ptr new 9877cb88653b Merge remote-tracking branch 'mux/for-next' into master adds 7db7f8e0a375 dmaengine: pch_dma: use generic power management adds d1134d661980 dmaengine: ti: omap-dma: Drop of_match_ptr to fix -Wunused [...] adds 0ec083e50ca8 dmaengine: idxd: clear misc interrupt cause after read adds ce310bd70414 dmaengine: ti: k3-psil: Use soc_device_match to get the psil map adds e9ca48d9bff8 dmaengine: ti: k3-psil: add map for j7200 adds 9c857a8e8903 dmaengine: ti: k3-psil-j721e: Add entries for 2nd port of [...] adds 1d220435cab3 dmaengine: xilinx: dpdma: Add debugfs support adds 7b9599bb9a1b dt-bindings: dma: dw: Add optional DMA-channels mask cell support adds 6d9459d04081 dmaengine: dw: Activate FIFO-mode for memory peripherals only adds 0ed725d1f559 dmaengine: dw: Discard dlen from the dev-to-mem xfer width [...] adds 8d2f59dab3cf dmaengine: dw: Ignore burst setting for memory peripherals adds e8ee6c8cb61b dmaengine: dw: Add DMA-channels mask cell support adds 144ceb27d737 dmaengine: xilinx: dpdma: Make symbol 'dpdma_debugfs_reqs' static adds 8f757317b864 dmaengine: ti: k3-udma: Remove redundant is_slave_directio [...] adds 6139521db7d4 dmaengine: dw-edma: Fix typo in comments offset adds 112ec61b2122 dmaengine: pl330: fix instruction dump formatting adds b377e670bac5 dmaengine: axi-dmac: move version read in probe adds a88fdece44d4 dmaengine: axi-dmac: move active_descs list init after dev [...] adds 08b36dba23e5 dmaengine: axi-dmac: move clock enable earlier adds 06b6e88c7ecf dmaengine: axi-dmac: wrap entire dt parse in a function adds 3061a65c1b3d dmaengine: axi-dmac: wrap channel parameter adjust into function adds 78a2f92e4c4a dmaengine: axi-dmac: add support for reading bus attribute [...] new 12a210203635 Merge remote-tracking branch 'dmaengine/next' into master adds 2dec9475a402 scsi: ufs: Add checks before setting clk-gating states adds 89dd87acd40a scsi: ufs: ufs-qcom: Fix race conditions caused by ufs_qco [...] adds 423cc66b5152 scsi: ufs-qcom: Remove testbus dump in ufs_qcom_dump_dbg_regs adds 3f8af6044713 scsi: ufs: Add some debug information to ufshcd_print_host [...] adds 4db7a2360597 scsi: ufs: Fix concurrency of error handler and other erro [...] adds c72e79c0ad2b scsi: ufs: Recover HBA runtime PM error in error handler adds c3be8d1ee1bf scsi: ufs: Move dumps in IRQ handler to error handler adds 5586dd8ea250 scsi: ufs: Fix a race condition between error handler and [...] adds 8bb2dde069d8 scsi: ufs: Properly release resources if a task is aborted [...] adds f09219e48b40 scsi: mpt3sas: Memset config_cmds.reply buffer with zeros adds af6ec1eee5ed scsi: mpt3sas: Dump system registers for debugging adds 9e73ed2e4cf5 scsi: mpt3sas: Cancel the running work during host reset adds 5afa9d444407 scsi: mpt3sas: Rename and export interrupt mask/unmask functions adds 521e9c0b6286 scsi: mpt3sas: Add functions to check if any cmd is outsta [...] adds 711a923c14d9 scsi: mpt3sas: Postprocessing of target and LUN reset adds 0491bdc7ee1e scsi: mpt3sas: Update driver version to 35.100.00.00 adds ce1437935064 scsi: smartpqi: Identify physical devices without issuing INQUIRY adds 3af06083ba21 scsi: smartpqi: Add id support for SmartRAID 3152-8i adds 244ca45e15cf scsi: smartpqi: Update logical volume size after expansion adds 9e68cccc8ef7 scsi: smartpqi: Avoid crashing kernel for controller issues adds 4d15ad381301 scsi: smartpqi: Support device deletion via sysfs adds 8b664fefa341 scsi: smartpqi: Add RAID bypass counter adds ce60a2b827d7 scsi: smartpqi: Bump version to 1.2.16-010 adds 68bdb3db6ce3 scsi: ufs-qcom: Remove unused MSM bus scaling APIs adds a521bbc38ddc scsi: qedf: Check for port type and role before processing [...] adds 7fb8ff080689 scsi: qedf: Check the validity of rjt frame before processing adds b09ea43fecd2 scsi: qedf: Do not kill timeout work for original I/O on R [...] adds 39d0357dd5ed scsi: qedf: Send cleanup even for RRQ on timeout adds 1f6d1d4ca2ca scsi: qedf: Initiate cleanup for ELS commands as well adds 22ddec31b0d4 scsi: qedf: Don't process ELS completion if event is flush [...] adds 3079285bd73c scsi: qedf: Fix race between ELS completion and flushing E [...] adds f273c54bb7db scsi: ufs: Change ufshcd_comp_devman_upiu() to ufshcd_comp [...] adds b0008625795b scsi: ufs: Remove several redundant goto statements adds 29707fab5845 scsi: ufs: Change fDeviceInit busy wait adds 50807f22c89f scsi: ufs: Remove an unpaired ufshcd_scsi_unblock_requests [...] adds 460d74a0911c scsi: ufs: ufs-mediatek: Modify the minimum RX/TX lane count to 2 adds ea0b719f3bef Merge branch 'misc' into for-next adds 33fff97cbdc1 scsi: mptfc: Remove unneeded cast from memory allocation adds 8fee79ed8ea2 scsi: mptctl: Remove unneeded cast from memory allocation adds f672d7d35f88 scsi: mvsas: Remove superfluous memset() adds 7b1d88629807 scsi: pmcraid: Remove superfluous memset() adds bef93fbfcf4a scsi: qla2xxx: Remove superfluous memset() adds 4a636e9c7a21 scsi: mpt3sas: Remove superfluous memset() adds ca358af1d1bb scsi: dc395x: Use %*ph to print small buffer adds ee9108fedf63 scsi: libcxgbi: Use kvzalloc instead of opencoded kzalloc/vzalloc adds e555cd5f17be scsi: aacraid: Remove pci-dma-compat wrapper API adds daf4b00b7576 scsi: aic7xxx: Remove pci-dma-compat wrapper API adds ece0eeff4c72 scsi: dc395x: Remove pci-dma-compat wrapper API adds a5a20c4a294e scsi: mpt3sas: Remove pci-dma-compat wrapper API adds 8f31fa53d36b scsi: hpsa: Remove pci-dma-compat wrapper API adds 8d1f1ffaeb27 scsi: qla2xxx: Remove pci-dma-compat wrapper API adds ec090ef8cd1c scsi: megaraid: Remove pci-dma-compat wrapper API adds 574918e69720 scsi: qla4xxx: Fix an error handling path in 'qla4xxx_get_ [...] adds 650b323c8e7c scsi: qla2xxx: Fix the size used in a 'dma_free_coherent()' call adds cb562b132bf8 scsi: snic: Fix spelling mistakes of "Queueing" adds 886a0b54f8e6 scsi: bnx2fc: Fix spelling mistake "couldnt" -> "couldn't" adds 29779a22af6f scsi: csiostor: Fix spelling mistake "couldnt" -> "couldn't" adds a9b83986fd6e scsi: lpfc: Fix spelling mistake "Cant" -> "Can't" adds 715f43c66c45 scsi: aic7xxx: Fix error code handling adds 8905cbdae986 scsi: qla2xxx: Remove redundant variable initialization adds bbf2d06a9d76 scsi: qla2xxx: Fix wrong return value in qlt_chk_unresolv_exchg() adds ca4fb89a3d71 scsi: qla2xxx: Fix wrong return value in qla_nvme_register_hba() adds 44f4daf8678a scsi: csiostor: Fix wrong return value in csio_hw_prep_fw() adds 32417d7844ab scsi: esas2r: Remove unnecessary casts adds 5da7eb801d50 Merge branch 'misc' into for-next new f96ad46e25c3 Merge remote-tracking branch 'scsi/for-next' into master adds 5df6f2def50c scsi: ufs: Introduce skipping manual flush for Write Booster adds 7973b8ac669e scsi: ufs: exynos: Enable UFSHCI_QUIRK_SKIP_MANUAL_WB_FLUSH_CTRL adds ad0c7775e745 scsi: scsi_debug: Implement lun_format adds cfd3d2225aa5 scsi: aacraid: Remove erroneous fallthrough annotation adds cc770ce34aee scsi: ufs: Make ufshcd_print_trs() consider UFSHCD_QUIRK_P [...] adds 9535f2152ace scsi: qedi: Remove redundant NULL check adds e34ce005a177 scsi: dpt_i2o: Remove set but not used 'pHba' adds 7149e0cb31c5 scsi: isci: Remove set but not used 'index' adds bef7afbf3bb6 scsi: mptscsih: Remove set but not used 'timeleft' adds 9e21760e4ce4 scsi: hpsa: Update copyright adds 0051a150c32f scsi: MAINTAINERS: Update smartpqi and hpsa adds 5f59128c83fc scsi: smartpqi: Update documentation adds 2a71268160b4 scsi: smartpqi: Update copyright adds 307348f6ab14 scsi: ufs: Abort tasks before clearing them from doorbell adds 2355b66ed20c scsi: ufs: Handle LINERESET indication in err handler adds a08a07326510 scsi: arm: Avoid comma separated statements adds e5f48ac42cc9 scsi: qla2xxx: Fix the return value adds 255937d77390 scsi: fdomain_isa: Merge branches in fdomain_isa_match() adds c65b4f37db46 scsi: fnic: Remove set but not used 'old_vlan' adds 6c53316d4898 scsi: fnic: Remove set but not used variable in is_fnic_fi [...] adds 446034e3d419 scsi: fnic: Remove set but not used 'fr_len' adds 16d7fd9079af scsi: fnic: Remove set but not used 'eth_hdrs_stripped' adds 2a5c98d2d2fe scsi: fc: Add 256GBit speed setting to SCSI FC transport adds 847e83552945 scsi: hisi_sas: Avoid accessing to SSP task for SMP I/Os adds 4b3a1f1feda6 scsi: hisi_sas: Modify macro name for OOB phy linkrate adds caeddc0453b9 scsi: hisi_sas: Do not modify upper fields of PROG_PHY_LIN [...] adds ca06f2cd01d0 scsi: hisi_sas: Make phy index variable name consistent adds 2c4d582322ff scsi: hisi_sas: Add BIST support for phy FFE adds 981cc23e741a scsi: hisi_sas: Add BIST support for fixed code pattern adds b601577df68a scsi: hisi_sas: Add missing newlines adds 26f84f9bc3ba scsi: hisi_sas: Code style cleanup adds 5d929371b71b scsi: MAINTAINERS: Update Marvell owned driver maintainers adds 979e0dc3457c scsi: scsi_debug: Adjust num_parts to create equally sized [...] adds 8c6572356646 scsi: scsi_debug: Make sdebug_build_parts() respect virtual_gb new 6ce69ac28d3e Merge remote-tracking branch 'scsi-mkp/for-next' into master adds ca69dba7f13a Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] new b00cb41f0321 Merge remote-tracking branch 'rpmsg/for-next' into master adds ef42a8da3cf3 dt-bindings: gpio: dwapb: Add ngpios property support adds 7569486d79ae gpio: dwapb: Add ngpios DT-property support adds 75c1236a4d7c gpio: dwapb: Move MFD-specific IRQ handler adds f9f890ba2b13 gpio: dwapb: Add max GPIOs macro adds 0ea683931adb gpio: dwapb: Convert driver to using the GPIO-lib-based IRQ-chip adds ca4cf5ea04d2 gpio: dwapb: Discard GPIO-to-IRQ mapping function adds 69a6f5d9b66f gpio: dwapb: Discard ACPI GPIO-chip IRQs request adds 4731d80f5ea9 gpio: dwapb: Get reset control by means of resource manage [...] adds daa3f58d180c gpio: dwapb: Get clocks by means of resource managed interface adds feeaefd378ca gpio: dwapb: Use resource managed GPIO-chip add data method new 514ca0eedd56 Merge remote-tracking branch 'gpio/for-next' into master adds 329afb94e005 gpio: stp-xway: automatically drive GPHY leds on ar10 and grx390 adds 01e8d85b68fd gpio: aggregator: Refactor ->{get, set}_multiple() to make [...] adds ddbc9712f3ac dt-bindings: gpio: renesas, rcar-gpio: Add r8a774e1 support adds cff9d73f3d6a gpio: bcm-kona: Simplify with dev_err_probe() adds 33b78b5f14be gpio: davinci: Simplify with dev_err_probe() adds 4e7ed69685a5 gpio: omap: Simplify with dev_err_probe() adds ca6a77eb34e5 gpio: pca953x: Simplify with dev_err_probe() adds 308a028d079c gpio: pisosr: Simplify with dev_err_probe() adds 805a6ef8ac28 gpio: zynq: Simplify with dev_err_probe() new 9b6ddcfeb6de Merge remote-tracking branch 'gpio-brgl/gpio/for-next' int [...] adds fe9c36442769 pinctrl: nomadik: Fix pull direction debug info adds 0c0a41fb1748 pinctrl: armada-37xx: Add comment for pcie1_reset pin group adds 441717c46fc7 dt-bindings: pinctrl: qcom: Add msm8226 pinctrl bindings adds db436a7198a7 pinctrl: qcom: Add msm8226 pinctrl driver. adds aebebcf910c4 dt-bindings: pinctrl: Add bindings for Actions S500 SoC adds 45de28e31a6e pinctrl: actions: Add Actions S500 pinctrl driver adds e1c174318559 MAINTAINERS: Set pinctrl binding entry for all Actions Sem [...] adds 7c81b7199b79 dt-bindings: pinctrl: mt8192: add pinctrl file adds d2f2f1321c19 dt-bindings: pinctrl: mt8192: add binding document adds d32f38f2a8fc pinctrl: mediatek: Add pinctrl driver for mt8192 adds ebc2599144b6 pinctrl: mcp23s08: Improve error messaging in ->probe() new 821bf5cfec53 Merge remote-tracking branch 'pinctrl/for-next' into master adds 0e2d769d4b4e pinctrl: cherryview: Drop stale comment adds 8a8285707780 pinctrl: cherryview: Move custom community members to sepa [...] adds 3ea2e2cabd2d pinctrl: cherryview: Switch to use struct intel_pinctrl adds 359164fa730c pinctrl: cherryview: Utilize temporary variable to hold de [...] adds ff360d62d9fe pinctrl: intel: Extract intel_pinctrl_get_soc_data() helpe [...] adds ce7793e9ef63 pinctrl: baytrail: Switch to use intel_pinctrl_get_soc_data() adds 10c857f063fc pinctrl: cherryview: Switch to use intel_pinctrl_get_soc_data() adds 04d53068508e pinctrl: intel: Update header block to reflect direct depe [...] new 7380855212b0 Merge remote-tracking branch 'pinctrl-intel/for-next' into master adds 75fa677260be selftests: use "$(MAKE)" instead of "make" for headers_install adds f69237e1e954 selftests: more general make nesting support new a0089c5faa01 Merge remote-tracking branch 'kselftest/next' into master adds d13f5d84ca27 Merge branch 'for-4.16/signal-sysfs-force-v2' into for-next adds 3beed9bf1e3d Merge branch 'for-4.17/upstream-fixes' into for-next adds d7ab8e67aa52 Merge branch 'for-4.18/upstream' into for-next adds 0eb53cdd58f5 Merge branch 'for-4.19/upstream' into for-next adds c72a7f515329 Merge branch 'for-4.18/upstream' into for-next adds bd0ab5efe8ec Merge branch 'for-4.21/upstream' into for-next adds 704f63ef69b5 Merge branch 'for-5.1/atomic-replace' into for-next adds e1fd0398d1e7 Merge branch 'for-5.1/fake-signal' into for-next adds 5b99cc230388 Merge branch 'for-5.0/upstream-fixes' into for-next adds d85ce23d3c20 Merge branch 'for-5.0/upstream-fixes' into for-next adds 62ecab9b2482 Merge branch 'for-5.1-atomic-replace' into for-next adds 586f1a151c7b Merge branch 'for-5.1-atomic-replace' into for-next adds b420648f103d Merge branch 'for-5.1-atomic-replace' into for-next adds 768321fdbcb1 Merge branch 'for-5.1-upstream-fixes' into for-next adds 90be806f0eb3 Merge branch 'for-5.2-core' into for-next adds 55ac3597df3f Merge branch 'for-5.1-upstream-fixes' into for-next adds 7df6a9f68d5d Merge branch 'for-5.2-core' into for-next adds 591be2f7f7b5 Merge branch 'for-5.2/core' into for-next adds 95def8fe33ed Merge branch 'for-5.2/fixes' into for-next adds 33b7fbdee8ff Merge commit '4fb5741c7c5defd88046f570694fc3249479f36f' in [...] adds eb1bfcffba2c Merge branch 'for-5.3-core' into for-next adds 28f28ea4343a Merge branch 'for-5.3-core' into for-next adds 1cfe141e1715 Merge branch 'for-5.4-core' into for-next adds 010e85f9e47c Merge branch 'for-5.5/selftests' into for-next adds 8b65d6ab9d70 Merge remote-tracking branch 'for-5.5/system-state' into for-next adds 7f436b3066e3 Merge branch 'for-5.5/core' into for-next adds d28b4c1b2b3d Merge branch 'for-5.6/selftests' into for-next adds aa4673232ef6 Merge branch 'for-5.8/klp-module-fixups' into for-next adds ccd99877e8fc Merge branch 'for-5.8/klp-module-fixups' into for-next adds f644e7bbd7c1 Merge branch 'for-5.8/klp-module-fixups' into for-next adds 1a0601ade9e1 Merge branch 'for-5.8/klp-module-fixups' into for-next adds 8631420cac7d Merge branch 'for-5.8/klp-module-fixups' into for-next adds e1aef3a1dfdd Merge branch 'for-5.9/selftests-cleanup' into for-next adds b950460b2486 Merge branch 'for-5.9/selftests-cleanup' into for-next adds b2a80bf2f658 Merge branch 'for-5.9/selftests-cleanup' into for-next adds bf14b015bf51 Merge branch 'for-5.9/selftests-cleanup' into for-next adds 884ee754f5ae selftests/livepatch: Do not check order when using "comm" [...] adds 338c0aff6dbb Merge branch 'for-5.9/upstream-fixes' into for-next new 59ddf1046c03 Merge remote-tracking branch 'livepatching/for-next' into master adds 5e60ec7a52dd coresight: etm4x: Fix etm4_count race by moving cpuhp call [...] adds 59bdbb2fd86c coresight: stm: Support marked packet adds d0f4afa18aaa coresight: fix offset by one error in counting ports adds ff1304be0a05 coresight: etm4x: Add Support for HiSilicon ETM device adds 91aeda296dce coresight: cti: disclaim device only when it's claimed adds cf83add5abd2 coresight: cti: remove pm_runtime_get_sync() from CPU hotplug adds 8aba79505eb3 coresight: etm4x: Ensure default perf settings filter user/kernel adds 17f17c8f02a3 coresight: etm4x: Fix issues within reset interface of sysfs new 01ad27b7098c Merge remote-tracking branch 'coresight/next' into master adds 0a78de3d4b7b x86, powerpc: Rename memcpy_mcsafe() to copy_mc_to_{user, [...] adds fb406088ce0e x86/copy_mc: Introduce copy_mc_generic() adds 03b68d5d7d4b Merge branch 'for-5.9/copy_mc' into libnvdimm-for-next new b4031052c601 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' i [...] adds a4423cedc56f eeprom: at24: Add support for the Sony VAIO EEPROMs adds 99363d1c26c8 eeprom: at24: Tidy at24_read() new c46b1609bfb7 Merge remote-tracking branch 'at24/at24/for-next' into master adds 44a0a3c17919 NTB: hw: amd: fix an issue about leak system resources adds dbb8df5c2d27 ntb: intel: Fix memleak in intel_ntb_pci_probe adds b8e2c8bbdf77 NTB: Use struct_size() helper in devm_kzalloc() new f70c50145801 Merge remote-tracking branch 'ntb/ntb-next' into master adds 55dde35fdb7f overflow: Add __must_check attribute to check_*() helpers new 1b57861a9c99 Merge remote-tracking branch 'kspp/for-next/kspp' into master adds a92a88113e3c fsi: master-ast-cf: fix spelling mistake "firwmare" -> "firmware" adds 4663d72f5e8f fsi: aspeed: Enable 23-bit addressing adds 58ef2be7c9d7 fsi: fsi-occ: fix return value check in occ_probe() adds 26cd7230c69b fsi: master: Add boolean parameter to link_enable function adds 3233d3b35a7f fsi: core: Disable link when slave init fails adds 0a9c5de44f37 fsi: core: Set slave local bus ownership during init adds 33808e64a08c fsi: master: Remove link enable read-back adds 38f4df7bb693 fsi: master: Constify hub_master_ids adds 849bacbe3420 fsi: sbefifo: Constify sbefifo_ids adds 93cc96e6da2d fsi: scom: Constify scom_ids adds 84d3640f25ba fsi/sbefifo: Clean up correct FIFO when receiving reset re [...] adds 5c266cec0b30 fsi/sbefifo: Fix reset timeout adds 8aa57c0a495b dt-bindings: fsi: Document gpios adds 9006ee736595 fsi: aspeed: Support cabled FSI adds 93d8e4168270 fsi: aspeed: Run the bus at maximum speed adds 3faa0a92cad0 fsi: aspeed: Add module param for bus divisor adds 4ca8b73f16f0 fsi: aspeed: Support CFAM reset GPIO new 410da818c567 Merge remote-tracking branch 'fsi/next' into master adds 14c04d4e28bc ida: Free allocated bitmap in error path adds 2b32111bf854 test_xarray: Test two more things about xa_cmpxchg adds e8018d0afe78 XArray: Split __xas_store from xas_store adds 303c32f3fce9 XArray: Add xas_for_each_contig adds 27586ca786a7 XArray: Handle retry entries within xas_find_marked new f4d84e77fcde Merge remote-tracking branch 'xarray/xarray' into master adds 49971e6bad2d drivers: hv: remove cast from hyperv_die_event new aa30ef6ed510 Merge remote-tracking branch 'hyperv/hyperv-next' into master adds 46d4a403a04c auxdisplay: Replace HTTP links with HTTPS ones new d4598c366751 Merge remote-tracking branch 'auxdisplay/auxdisplay' into master adds bf4830193b42 kdb: remove unnecessary null check of dbg_io_ops adds 2c308ef41351 kgdb: Make "kgdbcon" work properly with "kgdb_earlycon" new 937752c5ffc3 Merge remote-tracking branch 'kgdb/kgdb/for-next' into master adds cad6967ac108 fork: introduce kernel_clone() adds efd85a5517e6 h8300: switch to kernel_clone() adds f8c40ebe659d ia64: switch to kernel_clone() adds 2cd2e1a7eb24 m68k: switch to kernel_clone() adds e7a2ec95d38d nios2: switch to kernel_clone() adds a66ef2eeed92 sparc: switch to kernel_clone() adds c723523bf393 x86: switch to kernel_clone() adds 25239fd338aa kprobes: switch to kernel_clone() adds f30897c17df0 kgdbts: switch to kernel_clone() adds eea11285dab3 tracing: switch to kernel_clone() adds 06fe45634942 sched: remove _do_fork() adds f2e9aec45e9e Merge tag 'kernel-clone-v5.9' into for-next new 863051647922 Merge remote-tracking branch 'pidfd/for-next' into master adds 7fbc2bc2fbe1 fpga: stratix10-soc: make FPGA task un-interruptible adds e6c013c306f0 MAINTAINERS: Add Tom Rix as fpga reviewer adds 8a5de2de0339 fpga: dfl: change data type of feature id to u16 adds 5e36aff2e1bf fpga manager: xilinx-spi: remove stray comment adds a44ecdc9c97e fpga manager: xilinx-spi: remove final dot from dev_err() strings adds 16b7856d9480 fpga manager: xilinx-spi: fix write_complete timeout handling adds eefe64fba9f2 fpga manager: xilinx-spi: add error checking after gpiod_g [...] adds 4e772ab86b3e fpga manager: xilinx-spi: provide better diagnostics on pr [...] adds 89eb35e810a8 fpga: dfl: map feature mmio resources in their own feature [...] new 04fe90320b96 Merge remote-tracking branch 'fpga/for-next' into master adds abe83f7621ee kunit: ubsan integration new bdeea0cfd300 Merge remote-tracking branch 'kunit-next/kunit' into master adds 15f9f63f4d74 fs: Fix missing 'bit' in comment adds 20607434113b lib/bitmap.c: fix spello adds c1a371cf80fb printk: fix global comment adds f53fa968a734 scif: Fix spelling of EACCES adds ead5d1f4d877 Merge branch 'master' into for-next adds 2f078a0fe08d MAINTAINERS: rectify MMP SUPPORT after moving cputype.h adds 36c6aa26e9ca bootconfig: Fix kernel message mentioning CONFIG_BOOT_CONFIG adds 53ed4cf6519d HID: logitech-dj: Fix spelling in comment adds b784a88e523a perf: Fix opt help text for --no-bpf-event adds cae1d5a2c5a4 selftests: vm: add fragment CONFIG_GUP_BENCHMARK adds 552a028f6d3a mtd: rawnand: oxnas: cleanup/simplify code adds 4fcadb39c6b2 spelling.txt: Remove some duplicate entries adds 2a9b29b28983 xtensa: fix Kconfig typo new 1be14e3da209 Merge remote-tracking branch 'trivial/for-next' into master adds 28c55b74d3a7 bus: mhi: fix doubled words and struct image_info kernel-doc adds b46232c309b4 bus: mhi: core: Remove double occurrence for mhi_ctrl_ev_t [...] adds 06b7ec7a8555 bus: mhi: core: Abort suspends due to outgoing pending packets adds a13d1a30f571 bus: mhi: core: Use helper API to trigger a non-blocking h [...] adds db940aca54d7 bus: mhi: core: Trigger host resume if suspended during mh [...] adds 220e89c82c4c bus: mhi: core: Use generic name field for an MHI device adds d2c320fe0369 bus: mhi: core: Introduce helper function to check device state adds afd904c734f1 bus: mhi: core: Introduce counters to track MHI device sta [...] adds cdb1a466d1d8 bus: mhi: core: Read and save device hardware information [...] adds 18e9533ac877 bus: mhi: core: Introduce APIs to allocate and free the MH [...] new 518807a5e926 Merge remote-tracking branch 'mhi/mhi-next' into master adds 6b190470ce8e watch_queue: Limit the number of watches a user can hold adds 1d9e4c6f197d watch_queue: Make watch_sizeof() check record size adds 1e64ef9f77d9 watch_queue: Add security hooks to rule on setting mount watches adds 4cd92d064cb0 watch_queue: Implement mount topology and attribute change [...] adds 841a0dfa5113 watch_queue: sample: Display mount tree change notifications new ea9366f995c2 Merge remote-tracking branch 'notifications/notifications- [...] adds 762d4d1a174c arch/ia64: Restore arch-specific pgd_offset_k implementation new af5dd51aabfe Merge remote-tracking branch 'memblock/for-next' into master new 41d5c6e2c7b2 memcg: fix use-after-free in uncharge_batch new ddb75956e4d7 mm: slub: fix conversion of freelist_corrupted() new ab8187bd8ab0 MAINTAINERS: update Cavium/Marvell entries new 60fda2f76684 MAINTAINERS: add LLVM maintainers new 5934637641c8 lib/string.c: implement stpcpy new 92c8c2b735db mm: track page table modifications in __apply_to_page_range() new 324fd9625e87 ARCH_PAGE_TABLE_SYNC_MASK needs vmalloc.h new 52a89542d922 ipc: adjust proc_ipc_sem_dointvec definition to match prototype new a1495916b5c4 fork: adjust sysctl_max_threads definition to match prototype new 460bb7eb9ec4 checkpatch: fix the usage of capture group ( ... ) new 74491a65ed03 mm/gup_benchmark: update the documentation in Kconfig new eafb2c9300be mm: madvise: fix vma user-after-free new b2840531df58 mm/migrate: fixup setting UFFD_WP flag new 065073998440 mm/rmap: fixup copying of soft dirty and uffd ptes new 668447028fd7 /proc/kpageflags: prevent an integer overflow in stable_pa [...] new 3c8b2e70b2fe /proc/kpageflags: do not use uninitialized struct pages new 2cf2b8b359fc fork: silence a false postive warning in __mmdrop new 05156e034903 mm: slub: re-initialize randomized freelist sequence in ca [...] new b8873e2fc3b5 mm-slub-re-initialize-randomized-freelist-sequence-in-calc [...] new 8744d79b95bf mm, THP, swap: fix allocating cluster for swapfile by mistake new 2e7805b919d0 checkpatch: test $GIT_DIR changes new 46a7454634fe scripts/tags.sh: exclude tools directory from tags generation new 36a9f349dada ntfs: add check for mft record size in superblock new 031268d78654 ocfs2: delete repeated words in comments new eb93f2ba4c52 ocfs2: clear links count in ocfs2_mknod() if an error occurs new e6d55bf71ec2 ocfs2: fix ocfs2 corrupt when iputting an inode new a77872d3dccb ramfs: support O_TMPFILE new 57ccc5b8f87e kernel/watchdog: flush all printk nmi buffers when hardloc [...] new a3ef29a0aef8 mm/slub.c: branch optimization in free slowpath new 70db69e44f2e mm/slub: fix missing ALLOC_SLOWPATH stat when bulk alloc new 050cb0f9b851 mm/slub: make add_full() condition more explicit new 5d6485cdb2b7 mm/kmemleak: rely on rcu for task stack scanning new 7469c1a14fb2 x86/numa: cleanup configuration dependent command-line options new a05d19606e8b x86/numa: add 'nohmat' option new e4fc8812000c x86/numa: fix build when CONFIG_ACPI is not set new 9bbb6d7de490 efi/fake_mem: arrange for a resource entry per efi_fake_me [...] new f7782cc946fe ACPI: HMAT: refactor hmat_register_target_device to hmem_r [...] new 15464efa7755 resource: report parent to walk_iomem_res_desc() callback new 5218724c3d56 mm/memory_hotplug: introduce default phys_to_target_node() [...] new dbb8733abb1c mm-memory_hotplug-introduce-default-phys_to_target_node-im [...] new bd295a352cfa ACPI: HMAT: attach a device for each soft-reserved range new b522c04d55d0 device-dax: drop the dax_region.pfn_flags attribute new 2b09621c34ec device-dax: move instance creation parameters to 'struct d [...] new 3595a677f0f9 device-dax: make pgmap optional for instance creation new 96933ccef900 device-dax: kill dax_kmem_res new aca7a5f21aff device-dax: add an allocation interface for device-dax instances new d59983f27e06 device-dax: introduce 'seed' devices new dc34d6145bb0 drivers/base: make device_find_child_by_name() compatible [...] new 44fc7277af55 device-dax: add resize support new 9779c04c5c9a mm/memremap_pages: convert to 'struct range' new 975a14c67785 mm/memremap_pages: support multiple ranges per invocation new 454c727769f5 device-dax: add dis-contiguous resource support new 5ad4552fa0c0 device-dax: introduce 'mapping' devices new 6fef53e78c92 device-dax: make align a per-device property new d8c06dc26eee device-dax-make-align-a-per-device-property-fix new f464f9a6a06f device-dax: add an 'align' attribute new de7b19b95e26 dax/hmem: introduce dax_hmem.region_idle parameter new e97e296e58df device-dax: add a range mapping allocation attribute new 03abd78f67f1 mm/debug.c: do not dereference i_ino blindly new 81196fd3c873 mm, dump_page: rename head_mapcount() --> head_compound_ma [...] new 11f1622e233a mm/gup_benchmark: use pin_user_pages for FOLL_LONGTERM flag new 68eaa1fb3bd4 mm/gup: don't permit users to call get_user_pages with FOL [...] new da3746e1c9df mm-gup-dont-permit-users-to-call-get_user_pages-with-foll_ [...] new 00a0f8ea2ed7 swap: rename SWP_FS to SWAP_FS_OPS to avoid ambiguity new 9e51e121d324 mm: remove activate_page() from unuse_pte() new 6a08c18d49d7 mm: remove superfluous __ClearPageActive() new a09cdb467252 mm/memremap.c: convert devmap static branch to {inc,dec} new f291589a8256 mm, memcg: rework remote charging API to support nesting new 099abdac6852 mm: memcontrol: use flex_array_size() helper in memcpy() new 1ac25de84661 mm: memcontrol: Use the preferred form for passing the siz [...] new e714ed6eb5d2 mm: account PMD tables like PTE tables new 046e2755d525 arm: __pmd_free_tlb(): call page table desctructor new 2a00ee6bcee8 mm/memory.c: fix typo in __do_fault() comment new e773d1f906ca mm/memory.c: replace vmf->vma with variable vma new 888f608740a6 mm/mmap: rename __vma_unlink_common() to __vma_unlink() new 9d34c247847d mm/mmap: leverage vma_rb_erase_ignore() to implement vma_r [...] new cc423cfd9654 mmap locking API: add mmap_lock_is_contended() new 4d7232800eb6 mm: smaps*: extend smap_gather_stats to support specified [...] new 4ca851e70b0d mm: proc: smaps_rollup: do not stall write attempts on mmap_lock new 3ad6d0336599 mm/mmap.c: fix the adjusted length error new 0eefb2f10801 mm: move PageDoubleMap bit new 34927407d1db mm: simplify PageDoubleMap with PF_SECOND policy new 35076694d60f mm/dmapool.c: replace open-coded list_for_each_entry_safe() new f97639fa0d98 mm/dmapool.c: replace hard coded function name with __func__ new 96427bddcd17 mm/memory-failure: do pgoff calculation before for_each_process() new 532017a20165 docs/vm: fix 'mm_count' vs 'mm_users' counter confusion new 25609bce0dea mm/page_alloc: tweak comments in has_unmovable_pages() new 6034623a054c mm/page_isolation: exit early when pageblock is isolated i [...] new e91a21b22752 mm/page_isolation: drop WARN_ON_ONCE() in set_migratetype_ [...] new 183e2ac8fc70 mm/page_isolation: cleanup set_migratetype_isolate() new f2995d0dd75e virtio-mem: don't special-case ZONE_MOVABLE new dbd663f2dd18 mm: document semantics of ZONE_MOVABLE new 0655aa78f8ff mm, isolation: avoid checking unmovable pages across pageb [...] new 1fad5d12e1d0 mm/hugetlb.c: make is_hugetlb_entry_hwpoisoned return bool new c0407e74589a mm/hugetlb.c: remove the unnecessary non_swap_entry() new 880b5e7b5773 doc/vm: fix typo in the hugetlb admin documentation new 4995880b4da7 mm/huge_memory.c: update tlb entry if pmd is changed new a743be4a66b7 MIPS: do not call flush_tlb_all when setting pmd entry new 50157243346d KVM: PPC: Book3S HV: simplify kvm_cma_reserve() new f2b0955287f5 dma-contiguous: simplify cma_early_percent_memory() new 90508bc5d960 arm, xtensa: simplify initialization of high memory pages new a83c6c6b27f3 arm64: numa: simplify dummy_numa_init() new 6bce0c0704d9 h8300, nds32, openrisc: simplify detection of memory extents new ee558f402e12 riscv: drop unneeded node initialization new d1ec0962c676 mircoblaze: drop unneeded NUMA and sparsemem initializations new a89ea64eebd1 memblock: make for_each_memblock_type() iterator private new fc0b5fa772fd memblock: make memblock_debug and related functionality private new 3d737381bfca memblock-make-memblock_debug-and-related-functionality-pri [...] new 2c83c74d6f18 memblock: reduce number of parameters in for_each_mem_range() new b729d5fe75db arch, mm: replace for_each_memblock() with for_each_mem_pf [...] new 52e1a745395d arch, drivers: replace for_each_membock() with for_each_me [...] new bc4e7c2ead32 arch-drivers-replace-for_each_membock-with-for_each_mem_range-fix new ae8d94dcbea0 mips: fix cavium-octeon build caused by memblock refactoring new 23a5a09f2708 x86/setup: simplify initrd relocation and reservation new 0c02bbe2ebd3 x86/setup: simplify reserve_crashkernel() new a48f13f8c8a3 memblock: remove unused memblock_mem_size() new d588f083aba1 memblock: implement for_each_reserved_mem_region() using _ [...] new f1ec075e256a memblock: use separate iterators for memory and reserved regions new b7d138a864de mm, oom_adj: don't loop through tasks in __set_oom_adj whe [...] new c64f37b65565 mm,hwpoison: cleanup unused PageHuge() check new c57e918faa1a mm, hwpoison: remove recalculating hpage new 4e77a3af9646 mm,hwpoison-inject: don't pin for hwpoison_filter new d062233b90d6 mm,hwpoison: unexport get_hwpoison_page and make it static new 4f97d3a54687 mm,hwpoison: kill put_hwpoison_page new f366e1420c5b mm,hwpoison: unify THP handling for hard and soft offline new 4dfad9475bcc mm,hwpoison: rework soft offline for free pages new d431a7aa7bec mm,hwpoison: rework soft offline for in-use pages new 9b88ce58d02b mm,hwpoison: refactor soft_offline_huge_page and __soft_of [...] new 992169e58283 mmhwpoison-refactor-soft_offline_huge_page-and-__soft_offl [...] new 7a52e9bc482f mm,hwpoison: return 0 if the page is already poisoned in s [...] new e0fc7687eb0a mm,hwpoison: introduce MF_MSG_UNSPLIT_THP new 2eb84635380d mm,hwpoison: double-check page count in __get_any_page() new 8bbbef660afe mm: vmstat: fix /proc/sys/vm/stat_refresh generating false [...] new bcf599ca06e1 mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] new 097536e24c9a mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] new 2a92f9eef698 mm/util.c: update the kerneldoc for kstrdup_const() new c087ee7df8c4 mm/memory_hotplug: inline __offline_pages() into offline_pages() new 5019269d89d0 mm/memory_hotplug: enforce section granularity when onlini [...] new f97012f87915 mm/memory_hotplug: simplify page offlining new af3cf3d75203 mm/page_alloc: simplify __offline_isolated_pages() new c9d8fa1cf1e6 mm/memory_hotplug: drop nr_isolate_pageblock in offline_pages() new 27dd23e9f4b7 mm/page_isolation: simplify return value of start_isolate_ [...] new c6fb3aed773d mm/memory_hotplug: simplify page onlining new 205c2c045b04 mm/page_alloc: drop stale pageblock comment in memmap_init [...] new 4d73a8568d4a mm: pass migratetype into memmap_init_zone() and move_pfn_ [...] new c6b1ed879f54 mm/memory_hotplug: mark pageblocks MIGRATE_ISOLATE while o [...] new d0551fc561a3 mm/slab.h: remove duplicate include new d53d7bb8419b mm/page_reporting.c: drop stale list head check in page_re [...] new 50c2d64160de mm/highmem.c: clean up endif comments new d5adde374eb7 fs/buffer.c: add debug print for __getblk_gfp() stall problem new 3250960b0f04 fs/buffer.c: dump more info for __getblk_gfp() stall problem new fdf30fa5ebfd kernel/hung_task.c: Monitor killed tasks. new 6d160bb2a32e proc/sysctl: make protected_* world readable new bdb9e67b249f fs: configfs: delete repeated words in comments new a3ead7d4bd9e get_maintainer: add test for file in VCS new 6a1c1b5be0ec get_maintainer: exclude MAINTAINERS file(s) from --git-fallback new f86dd4c01577 lib: bitmap: delete duplicated words new cdd61ba14137 lib: libcrc32c: delete duplicated words new 669505959346 lib: decompress_bunzip2: delete duplicated words new 44379154a599 lib: devres: delete duplicated words new db52772f24fa lib: dynamic_queue_limits: delete duplicated words + fix typo new b61592ffff95 lib: earlycpio: delete duplicated words new ce94d2f94778 lib: radix-tree: delete duplicated words new 07f36e76687c lib: syscall: delete duplicated words new 5a7f80987b79 lib: test_sysctl: delete duplicated words new 4120479a3f6f bitops: simplify get_count_order_long() new 2f866abfeca2 bitops: use the same mechanism for get_count_order[_long] new 18148fbe0de8 checkpatch: add --kconfig-prefix new b2692ef2f4b4 checkpatch: move repeated word test new 8ad887f84564 checkpatch: add test for comma use that should be semicolon new 785c968a610e const_structs.checkpatch: add phy_ops new 32467ad8eeab checkpatch: warn if trace_printk and friends are called new 3f64a495ae7e fs/binfmt_elf: use PT_LOAD p_align values for suitable sta [...] new 5b12cd2227dd fs-binfmt_elf-use-pt_load-p_align-values-for-suitable-star [...] new 258526e18fef fs-binfmt_elf-use-pt_load-p_align-values-for-suitable-star [...] new c3507385bda3 tools/testing/selftests: add self-test for verifying load [...] new 33638b6c3d60 autofs: harden ioctl table new d230ac1526bb panic: dump registers on panic_on_warn new 565ba61fbbee aio: simplify read_events() new 23d1f7785283 scripts/gdb/proc: add struct mount & struct super_block ad [...] new 0a56c48223ff scripts/gdb/tasks: add headers and improve spacing format new f60aef257493 ROMFS: support inode blocks calculation new e462761a4118 Merge branch 'akpm-current/current' into master new ef7e658fd1b1 x86/defconfigs: Explicitly unset CONFIG_64BIT in i386_defconfig new b1be3d722f0d ia64: fix build error with !COREDUMP new 948ab08cd97f mm/madvise: pass task and mm to do_madvise new 9e540554de0c pid: move pidfd_get_pid() to pid.c new 0115c3fff831 mm/madvise: introduce process_madvise() syscall: an extern [...] new b1b0a24ef41d mm/madvise: Remove duplicate include new e69afa3d8e9b mm/madvise: check fatal signal pending of target process new 43356c590c12 mm/memory-failure: remove a wrapper for alloc_migration_target() new 24b02d6b3503 mm/memory_hotplug: remove a wrapper for alloc_migration_target() new 1f8d57345a4b mm/migrate: avoid possible unnecessary process right check [...] new db6d887d1259 mm/mmap: add inline vma_next() for readability of mmap code new 8b0f99ecfedc mm/mmap: add inline munmap_vma_range() for code readability new 66019626c02e Merge branch 'akpm/master' into master new 7a6956579ce6 Add linux-next specific files for 20200903
The 665 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .clang-format | 5 +- .mailmap | 118 +- Documentation/ABI/stable/sysfs-class-infiniband | 17 - .../testing/sysfs-bus-event_source-devices-hv_24x7 | 2 +- Documentation/ABI/testing/sysfs-bus-fsi | 8 + Documentation/ABI/testing/sysfs-bus-mei | 7 + Documentation/ABI/testing/sysfs-class-power | 2 +- Documentation/ABI/testing/sysfs-fs-f2fs | 3 +- .../RCU/Design/Data-Structures/Data-Structures.rst | 2 +- .../RCU/Design/Requirements/Requirements.rst | 4 +- Documentation/RCU/lockdep.rst | 2 +- Documentation/RCU/whatisRCU.rst | 2 +- Documentation/admin-guide/LSM/SafeSetID.rst | 29 +- Documentation/admin-guide/devices.txt | 2 +- Documentation/admin-guide/ext4.rst | 23 +- Documentation/admin-guide/kdump/gdbmacros.txt | 153 +- Documentation/admin-guide/kdump/vmcoreinfo.rst | 131 +- Documentation/admin-guide/kernel-parameters.txt | 174 +- .../admin-guide/laptops/thinkpad-acpi.rst | 2 +- Documentation/admin-guide/media/ipu3.rst | 104 +- Documentation/admin-guide/mm/hugetlbpage.rst | 2 +- Documentation/admin-guide/pm/intel_pstate.rst | 8 +- Documentation/admin-guide/sysctl/net.rst | 20 +- Documentation/admin-guide/sysctl/vm.rst | 4 +- Documentation/bpf/bpf_devel_QA.rst | 19 +- Documentation/bpf/btf.rst | 25 + Documentation/bpf/index.rst | 8 + Documentation/bpf/prog_sk_lookup.rst | 98 + Documentation/core-api/xarray.rst | 13 +- Documentation/devicetree/bindings/.gitignore | 1 + Documentation/devicetree/bindings/Makefile | 45 +- .../arm/bcm/raspberrypi,bcm2835-firmware.yaml | 21 + .../bindings/arm/freescale/fsl,imx7ulp-pm.txt | 23 - .../bindings/arm/freescale/fsl,imx7ulp-pm.yaml | 42 + .../bindings/arm/freescale/fsl,imx7ulp-sim.txt | 16 - .../bindings/arm/freescale/fsl,imx7ulp-sim.yaml | 38 + Documentation/devicetree/bindings/arm/fsl.yaml | 25 + .../devicetree/bindings/arm/omap/prm-inst.txt | 2 + .../devicetree/bindings/arm/rockchip.yaml | 11 +- .../devicetree/bindings/arm/samsung/pmu.yaml | 22 +- Documentation/devicetree/bindings/arm/sunxi.yaml | 5 + Documentation/devicetree/bindings/ata/imx-sata.txt | 37 - .../devicetree/bindings/ata/imx-sata.yaml | 83 + .../bindings/clock/allwinner,sun4i-a10-ccu.yaml | 7 +- .../devicetree/bindings/clock/imx23-clock.yaml | 6 +- .../devicetree/bindings/clock/imx28-clock.yaml | 8 +- .../devicetree/bindings/clock/imx8qxp-lpcg.yaml | 2 +- .../devicetree/bindings/crypto/fsl-dcp.txt | 18 - .../devicetree/bindings/crypto/fsl-dcp.yaml | 51 + .../devicetree/bindings/crypto/fsl-imx-sahara.txt | 15 - .../devicetree/bindings/crypto/fsl-imx-sahara.yaml | 37 + .../devicetree/bindings/crypto/fsl-imx-scc.txt | 21 - .../devicetree/bindings/crypto/fsl-imx-scc.yaml | 54 + .../bindings/display/bridge/lontium,lt9611.yaml | 176 + .../bindings/display/bridge/toshiba,tc358762.yaml | 127 + .../bindings/display/bridge/toshiba,tc358775.yaml | 215 + .../bindings/display/panel/ilitek,ili9881c.yaml | 4 +- .../display/panel/mantix,mlaf057we51-x.yaml | 70 + .../bindings/display/panel/panel-simple.yaml | 8 + .../display/panel/rocktech,jh057n00900.yaml | 40 +- .../display/tegra/nvidia,tegra20-host1x.txt | 92 +- .../bindings/dma/allwinner,sun50i-a64-dma.yaml | 9 +- .../bindings/dma/snps,dma-spear1340.yaml | 7 +- .../bindings/edac/amazon,al-mc-edac.yaml | 67 + Documentation/devicetree/bindings/eeprom/at25.txt | 45 - Documentation/devicetree/bindings/eeprom/at25.yaml | 129 + .../devicetree/bindings/extcon/extcon-ptn5150.txt | 27 - .../devicetree/bindings/extcon/extcon-ptn5150.yaml | 60 + .../devicetree/bindings/fsi/fsi-master-aspeed.txt | 12 + .../devicetree/bindings/gpio/gpio-mxs.yaml | 2 +- .../devicetree/bindings/gpio/gpio-vf610.txt | 63 - .../devicetree/bindings/gpio/gpio-vf610.yaml | 81 + .../bindings/gpio/renesas,rcar-gpio.yaml | 1 + .../devicetree/bindings/gpio/snps,dw-apb-gpio.yaml | 6 + .../devicetree/bindings/gpu/arm,mali-utgard.yaml | 2 + .../devicetree/bindings/hwmon/adi,adm1266.yaml | 51 + .../devicetree/bindings/hwmon/sensirion,shtc1.yaml | 61 + Documentation/devicetree/bindings/i2c/i2c-mxs.yaml | 2 +- .../allwinner,sun7i-a20-sc-nmi.yaml | 5 +- .../bindings/interrupt-controller/ti,sci-inta.txt | 66 - .../bindings/interrupt-controller/ti,sci-inta.yaml | 98 + .../bindings/interrupt-controller/ti,sci-intr.txt | 82 - .../bindings/interrupt-controller/ti,sci-intr.yaml | 102 + .../devicetree/bindings/leds/leds-lp50xx.yaml | 130 + .../devicetree/bindings/leds/leds-pca955x.txt | 1 + .../bindings/media/allwinner,sun4i-a10-ir.yaml | 5 +- .../media/allwinner,sun4i-a10-video-engine.yaml | 1 + .../devicetree/bindings/media/i2c/ov5647.txt | 35 - .../devicetree/bindings/media/i2c/ov5647.yaml | 88 + .../bindings/media/mediatek-jpeg-encoder.txt | 35 + .../devicetree/bindings/media/samsung-fimc.txt | 6 +- .../devicetree/bindings/mmc/arasan,sdhci.yaml | 10 +- .../devicetree/bindings/mmc/fsl-imx-esdhc.yaml | 39 +- .../bindings/mmc/microchip,dw-sparx5-sdhci.yaml | 65 + .../devicetree/bindings/mmc/mmc-controller.yaml | 4 + .../devicetree/bindings/mmc/mmc-pwrseq-simple.yaml | 2 + Documentation/devicetree/bindings/mmc/mtk-sd.txt | 2 + Documentation/devicetree/bindings/mmc/mxs-mmc.yaml | 2 +- .../bindings/mmc/nvidia,tegra20-sdhci.txt | 32 +- .../devicetree/bindings/mmc/renesas,sdhi.yaml | 1 + .../devicetree/bindings/mmc/sdhci-am654.txt | 6 +- Documentation/devicetree/bindings/net/dsa/dsa.txt | 2 +- .../bindings/net/ethernet-controller.yaml | 3 +- .../devicetree/bindings/net/intel,dwmac-plat.yaml | 130 + .../devicetree/bindings/net/renesas,ether.yaml | 22 +- .../devicetree/bindings/net/ti,dp83822.yaml | 80 + .../devicetree/bindings/nvmem/snvs-lpgpr.txt | 21 - .../devicetree/bindings/nvmem/snvs-lpgpr.yaml | 33 + .../devicetree/bindings/nvmem/vf610-ocotp.txt | 4 +- Documentation/devicetree/bindings/opp/opp.txt | 53 +- .../devicetree/bindings/pci/intel-gw-pcie.yaml | 8 + .../devicetree/bindings/perf/fsl-imx-ddr.txt | 22 - .../devicetree/bindings/perf/fsl-imx-ddr.yaml | 41 + .../devicetree/bindings/phy/fsl,imx8mq-usb-phy.txt | 2 +- .../bindings/pinctrl/actions,s500-pinctrl.yaml | 240 + .../bindings/pinctrl/pinctrl-mt8192.yaml | 155 + .../bindings/pinctrl/qcom,msm8226-pinctrl.yaml | 132 + .../bindings/power/reset/reboot-mode.txt | 25 - .../bindings/power/reset/reboot-mode.yaml | 47 + .../devicetree/bindings/power/supply/battery.yaml | 24 + .../bindings/power/supply/charger-manager.txt | 30 +- .../bindings/power/supply/gpio-charger.yaml | 31 + .../power/supply/summit,smb347-charger.yaml | 152 + Documentation/devicetree/bindings/pwm/mxs-pwm.yaml | 2 +- .../devicetree/bindings/regulator/mp886x.txt | 4 + .../bindings/regulator/mt6360-regulator.yaml | 113 + .../devicetree/bindings/regulator/pfuze100.txt | 394 - .../devicetree/bindings/regulator/pfuze100.yaml | 186 + ...pberrypi,7inch-touchscreen-panel-regulator.yaml | 44 + .../regulator/richtek,rt4801-regulator.yaml | 79 + .../bindings/regulator/silergy,sy8824x.yaml | 45 + .../devicetree/bindings/regulator/sy8824x.txt | 24 - .../bindings/reset/xlnx,zynqmp-reset.txt | 11 +- Documentation/devicetree/bindings/rng/imx-rng.txt | 23 - Documentation/devicetree/bindings/rng/imx-rng.yaml | 52 + .../devicetree/bindings/serial/fsl-imx-uart.txt | 40 - .../devicetree/bindings/serial/fsl-imx-uart.yaml | 92 + .../devicetree/bindings/serial/fsl-lpuart.txt | 43 - .../devicetree/bindings/serial/fsl-lpuart.yaml | 79 + .../devicetree/bindings/serial/fsl-mxs-auart.txt | 53 - .../devicetree/bindings/serial/fsl-mxs-auart.yaml | 91 + .../devicetree/bindings/serial/mtk-uart.txt | 1 + .../devicetree/bindings/soc/mediatek/devapc.yaml | 58 + Documentation/devicetree/bindings/sound/ak4458.txt | 2 + Documentation/devicetree/bindings/sound/ak5558.txt | 2 + .../bindings/sound/allwinner,sun8i-a33-codec.yaml | 6 +- .../devicetree/bindings/sound/fsl,spdif.txt | 68 - .../devicetree/bindings/sound/fsl,spdif.yaml | 110 + .../devicetree/bindings/sound/fsl-asoc-card.txt | 2 + .../bindings/sound/intel,keembay-i2s.yaml | 1 + .../devicetree/bindings/sound/mt6359.yaml | 61 + .../devicetree/bindings/sound/qcom,lpass-cpu.txt | 79 - .../devicetree/bindings/sound/qcom,lpass-cpu.yaml | 189 + .../devicetree/bindings/sound/rockchip-spdif.yaml | 1 + .../bindings/sound/samsung,midas-audio.yaml | 6 +- .../devicetree/bindings/sound/samsung,odroid.yaml | 2 +- .../devicetree/bindings/sound/samsung-i2s.yaml | 2 +- .../devicetree/bindings/sound/tas2562.txt | 37 - .../devicetree/bindings/sound/tas2562.yaml | 4 + .../devicetree/bindings/spi/fsl-imx-cspi.yaml | 2 +- .../bindings/spi/mediatek,spi-mtk-nor.yaml | 85 + .../devicetree/bindings/spi/renesas,rspi.yaml | 1 + .../devicetree/bindings/spi/spi-fsl-lpspi.yaml | 1 + .../devicetree/bindings/spi/spi-mtk-nor.txt | 47 - .../sram/allwinner,sun4i-a10-system-control.yaml | 6 + .../devicetree/bindings/thermal/imx-thermal.yaml | 2 +- .../bindings/timer/mediatek,mtk-timer.txt | 1 + .../devicetree/bindings/timer/sifive,clint.yaml | 60 + .../devicetree/bindings/usb/ci-hdrc-usb2.txt | 9 + .../devicetree/bindings/vendor-prefixes.yaml | 12 +- .../devicetree/bindings/w1/fsl-imx-owire.txt | 18 - .../devicetree/bindings/w1/fsl-imx-owire.yaml | 44 + Documentation/devicetree/writing-schema.rst | 4 +- Documentation/driver-api/dma-buf.rst | 2 +- Documentation/driver-api/fpga/fpga-bridge.rst | 6 +- Documentation/driver-api/fpga/fpga-mgr.rst | 6 +- Documentation/driver-api/fpga/fpga-programming.rst | 16 +- Documentation/driver-api/fpga/fpga-region.rst | 18 +- Documentation/driver-api/iio/core.rst | 16 +- Documentation/driver-api/media/camera-sensor.rst | 134 + Documentation/driver-api/media/csi2.rst | 2 + Documentation/driver-api/media/index.rst | 1 + Documentation/driver-api/mei/mei.rst | 37 + .../fault-injection/nvme-fault-injection.rst | 2 +- Documentation/filesystems/ext4/about.rst | 2 +- Documentation/filesystems/f2fs.rst | 63 +- Documentation/filesystems/fuse.rst | 2 +- Documentation/filesystems/locking.rst | 3 - Documentation/filesystems/overlayfs.rst | 19 + Documentation/gpu/amdgpu.rst | 28 +- Documentation/gpu/drm-uapi.rst | 114 +- Documentation/gpu/pl111.rst | 8 +- Documentation/gpu/todo.rst | 46 + Documentation/hwmon/abituguru-datasheet.rst | 6 +- Documentation/hwmon/abituguru.rst | 4 +- Documentation/hwmon/abituguru3.rst | 4 +- Documentation/hwmon/adm1266.rst | 37 + Documentation/hwmon/drivetemp.rst | 18 + Documentation/hwmon/index.rst | 1 + Documentation/hwmon/pmbus-core.rst | 3 +- Documentation/hwmon/pmbus.rst | 22 +- Documentation/hwmon/sysfs-interface.rst | 70 + Documentation/ia64/index.rst | 1 - Documentation/ia64/xen.rst | 206 - Documentation/kbuild/llvm.rst | 30 +- Documentation/kbuild/makefiles.rst | 18 +- Documentation/leds/ledtrig-transient.rst | 7 - .../litmus-tests/locking/DCL-broken.litmus | 55 + .../litmus-tests/locking/DCL-fixed.litmus | 56 + .../litmus-tests/locking/RM-broken.litmus | 42 + Documentation/litmus-tests/locking/RM-fixed.litmus | 42 + Documentation/locking/locktypes.rst | 24 +- .../maintainer/maintainer-entry-profile.rst | 1 + Documentation/memory-barriers.txt | 8 +- Documentation/networking/af_xdp.rst | 68 +- Documentation/networking/bonding.rst | 18 - Documentation/networking/l2tp.rst | 939 ++- Documentation/powerpc/syscall64-abi.rst | 4 +- Documentation/process/changes.rst | 15 + Documentation/process/deprecated.rst | 20 +- Documentation/process/submitting-drivers.rst | 9 +- Documentation/process/submitting-patches.rst | 3 +- Documentation/scsi/smartpqi.rst | 14 +- Documentation/sound/cards/audigy-mixer.rst | 2 +- Documentation/sound/cards/sb-live-mixer.rst | 2 +- Documentation/sound/designs/timestamping.rst | 2 +- Documentation/trace/histogram.rst | 4 +- .../translations/it_IT/process/deprecated.rst | 2 +- Documentation/translations/ko_KR/howto.rst | 9 +- .../translations/ko_KR/memory-barriers.txt | 32 +- Documentation/userspace-api/media/cec/cec-api.rst | 10 +- .../userspace-api/media/cec/cec-func-close.rst | 9 +- .../userspace-api/media/cec/cec-func-ioctl.rst | 9 +- .../userspace-api/media/cec/cec-func-open.rst | 9 +- .../userspace-api/media/cec/cec-func-poll.rst | 9 +- .../userspace-api/media/cec/cec-funcs.rst | 9 +- .../userspace-api/media/cec/cec-header.rst | 9 +- .../userspace-api/media/cec/cec-intro.rst | 9 +- .../media/cec/cec-ioc-adap-g-caps.rst | 9 +- .../media/cec/cec-ioc-adap-g-log-addrs.rst | 9 +- .../media/cec/cec-ioc-adap-g-phys-addr.rst | 9 +- .../userspace-api/media/cec/cec-ioc-dqevent.rst | 9 +- .../userspace-api/media/cec/cec-ioc-g-mode.rst | 9 +- .../userspace-api/media/cec/cec-ioc-receive.rst | 9 +- .../userspace-api/media/cec/cec-pin-error-inj.rst | 9 +- .../media/dvb/audio-bilingual-channel-select.rst | 9 +- .../media/dvb/audio-channel-select.rst | 9 +- .../userspace-api/media/dvb/audio-clear-buffer.rst | 9 +- .../userspace-api/media/dvb/audio-continue.rst | 9 +- .../userspace-api/media/dvb/audio-fclose.rst | 9 +- .../userspace-api/media/dvb/audio-fopen.rst | 9 +- .../userspace-api/media/dvb/audio-fwrite.rst | 9 +- .../media/dvb/audio-get-capabilities.rst | 9 +- .../userspace-api/media/dvb/audio-get-status.rst | 9 +- .../userspace-api/media/dvb/audio-pause.rst | 9 +- .../userspace-api/media/dvb/audio-play.rst | 9 +- .../media/dvb/audio-select-source.rst | 9 +- .../userspace-api/media/dvb/audio-set-av-sync.rst | 9 +- .../media/dvb/audio-set-bypass-mode.rst | 9 +- .../userspace-api/media/dvb/audio-set-id.rst | 9 +- .../userspace-api/media/dvb/audio-set-mixer.rst | 9 +- .../userspace-api/media/dvb/audio-set-mute.rst | 9 +- .../media/dvb/audio-set-streamtype.rst | 9 +- .../userspace-api/media/dvb/audio-stop.rst | 9 +- Documentation/userspace-api/media/dvb/audio.rst | 9 +- .../userspace-api/media/dvb/audio_data_types.rst | 9 +- .../media/dvb/audio_function_calls.rst | 9 +- .../userspace-api/media/dvb/ca-fclose.rst | 9 +- Documentation/userspace-api/media/dvb/ca-fopen.rst | 9 +- .../userspace-api/media/dvb/ca-get-cap.rst | 9 +- .../userspace-api/media/dvb/ca-get-descr-info.rst | 9 +- .../userspace-api/media/dvb/ca-get-msg.rst | 9 +- .../userspace-api/media/dvb/ca-get-slot-info.rst | 9 +- Documentation/userspace-api/media/dvb/ca-reset.rst | 9 +- .../userspace-api/media/dvb/ca-send-msg.rst | 9 +- .../userspace-api/media/dvb/ca-set-descr.rst | 9 +- Documentation/userspace-api/media/dvb/ca.rst | 9 +- .../userspace-api/media/dvb/ca_data_types.rst | 9 +- .../userspace-api/media/dvb/ca_function_calls.rst | 9 +- Documentation/userspace-api/media/dvb/demux.rst | 9 +- .../userspace-api/media/dvb/dmx-add-pid.rst | 9 +- .../userspace-api/media/dvb/dmx-expbuf.rst | 9 +- .../userspace-api/media/dvb/dmx-fclose.rst | 9 +- .../userspace-api/media/dvb/dmx-fopen.rst | 9 +- .../userspace-api/media/dvb/dmx-fread.rst | 9 +- .../userspace-api/media/dvb/dmx-fwrite.rst | 9 +- .../userspace-api/media/dvb/dmx-get-pes-pids.rst | 9 +- .../userspace-api/media/dvb/dmx-get-stc.rst | 9 +- Documentation/userspace-api/media/dvb/dmx-mmap.rst | 9 +- .../userspace-api/media/dvb/dmx-munmap.rst | 9 +- Documentation/userspace-api/media/dvb/dmx-qbuf.rst | 9 +- .../userspace-api/media/dvb/dmx-querybuf.rst | 9 +- .../userspace-api/media/dvb/dmx-remove-pid.rst | 9 +- .../userspace-api/media/dvb/dmx-reqbufs.rst | 9 +- .../media/dvb/dmx-set-buffer-size.rst | 9 +- .../userspace-api/media/dvb/dmx-set-filter.rst | 9 +- .../userspace-api/media/dvb/dmx-set-pes-filter.rst | 9 +- .../userspace-api/media/dvb/dmx-start.rst | 9 +- Documentation/userspace-api/media/dvb/dmx-stop.rst | 9 +- .../userspace-api/media/dvb/dmx_fcalls.rst | 9 +- .../userspace-api/media/dvb/dmx_types.rst | 9 +- .../userspace-api/media/dvb/dvb-fe-read-status.rst | 9 +- .../userspace-api/media/dvb/dvb-frontend-event.rst | 9 +- .../media/dvb/dvb-frontend-parameters.rst | 9 +- Documentation/userspace-api/media/dvb/dvbapi.rst | 10 +- .../userspace-api/media/dvb/dvbproperty.rst | 9 +- Documentation/userspace-api/media/dvb/dvbstb.svg | 28 +- Documentation/userspace-api/media/dvb/examples.rst | 9 +- .../userspace-api/media/dvb/fe-bandwidth-t.rst | 9 +- .../media/dvb/fe-diseqc-recv-slave-reply.rst | 9 +- .../media/dvb/fe-diseqc-reset-overload.rst | 9 +- .../media/dvb/fe-diseqc-send-burst.rst | 9 +- .../media/dvb/fe-diseqc-send-master-cmd.rst | 9 +- .../media/dvb/fe-dishnetwork-send-legacy-cmd.rst | 9 +- .../media/dvb/fe-enable-high-lnb-voltage.rst | 9 +- .../userspace-api/media/dvb/fe-get-event.rst | 9 +- .../userspace-api/media/dvb/fe-get-frontend.rst | 9 +- .../userspace-api/media/dvb/fe-get-info.rst | 9 +- .../userspace-api/media/dvb/fe-get-property.rst | 9 +- .../userspace-api/media/dvb/fe-read-ber.rst | 9 +- .../media/dvb/fe-read-signal-strength.rst | 9 +- .../userspace-api/media/dvb/fe-read-snr.rst | 9 +- .../userspace-api/media/dvb/fe-read-status.rst | 9 +- .../media/dvb/fe-read-uncorrected-blocks.rst | 9 +- .../media/dvb/fe-set-frontend-tune-mode.rst | 9 +- .../userspace-api/media/dvb/fe-set-frontend.rst | 9 +- .../userspace-api/media/dvb/fe-set-tone.rst | 9 +- .../userspace-api/media/dvb/fe-set-voltage.rst | 9 +- .../userspace-api/media/dvb/fe-type-t.rst | 9 +- .../media/dvb/fe_property_parameters.rst | 9 +- .../userspace-api/media/dvb/frontend-header.rst | 9 +- .../media/dvb/frontend-property-cable-systems.rst | 9 +- .../dvb/frontend-property-satellite-systems.rst | 9 +- .../dvb/frontend-property-terrestrial-systems.rst | 9 +- .../media/dvb/frontend-stat-properties.rst | 9 +- Documentation/userspace-api/media/dvb/frontend.rst | 9 +- .../userspace-api/media/dvb/frontend_f_close.rst | 9 +- .../userspace-api/media/dvb/frontend_f_open.rst | 9 +- .../userspace-api/media/dvb/frontend_fcalls.rst | 9 +- .../media/dvb/frontend_legacy_api.rst | 9 +- .../media/dvb/frontend_legacy_dvbv3_api.rst | 9 +- Documentation/userspace-api/media/dvb/headers.rst | 9 +- Documentation/userspace-api/media/dvb/intro.rst | 9 +- .../userspace-api/media/dvb/legacy_dvb_apis.rst | 9 +- .../userspace-api/media/dvb/net-add-if.rst | 9 +- .../userspace-api/media/dvb/net-get-if.rst | 9 +- .../userspace-api/media/dvb/net-remove-if.rst | 9 +- .../userspace-api/media/dvb/net-types.rst | 9 +- Documentation/userspace-api/media/dvb/net.rst | 9 +- .../media/dvb/query-dvb-frontend-info.rst | 9 +- .../userspace-api/media/dvb/video-clear-buffer.rst | 9 +- .../userspace-api/media/dvb/video-command.rst | 9 +- .../userspace-api/media/dvb/video-continue.rst | 9 +- .../userspace-api/media/dvb/video-fast-forward.rst | 9 +- .../userspace-api/media/dvb/video-fclose.rst | 9 +- .../userspace-api/media/dvb/video-fopen.rst | 9 +- .../userspace-api/media/dvb/video-freeze.rst | 9 +- .../userspace-api/media/dvb/video-fwrite.rst | 9 +- .../media/dvb/video-get-capabilities.rst | 9 +- .../userspace-api/media/dvb/video-get-event.rst | 9 +- .../media/dvb/video-get-frame-count.rst | 9 +- .../userspace-api/media/dvb/video-get-pts.rst | 9 +- .../userspace-api/media/dvb/video-get-size.rst | 9 +- .../userspace-api/media/dvb/video-get-status.rst | 9 +- .../userspace-api/media/dvb/video-play.rst | 9 +- .../media/dvb/video-select-source.rst | 9 +- .../userspace-api/media/dvb/video-set-blank.rst | 9 +- .../media/dvb/video-set-display-format.rst | 9 +- .../userspace-api/media/dvb/video-set-format.rst | 9 +- .../media/dvb/video-set-streamtype.rst | 9 +- .../userspace-api/media/dvb/video-slowmotion.rst | 9 +- .../userspace-api/media/dvb/video-stillpicture.rst | 9 +- .../userspace-api/media/dvb/video-stop.rst | 9 +- .../userspace-api/media/dvb/video-try-command.rst | 9 +- Documentation/userspace-api/media/dvb/video.rst | 9 +- .../media/dvb/video_function_calls.rst | 9 +- .../userspace-api/media/dvb/video_types.rst | 9 +- Documentation/userspace-api/media/fdl-appendix.rst | 9 +- Documentation/userspace-api/media/gen-errors.rst | 9 +- Documentation/userspace-api/media/glossary.rst | 205 + Documentation/userspace-api/media/index.rst | 3 + .../media/mediactl/media-controller-intro.rst | 9 +- .../media/mediactl/media-controller-model.rst | 9 +- .../media/mediactl/media-controller.rst | 10 +- .../media/mediactl/media-func-close.rst | 9 +- .../media/mediactl/media-func-ioctl.rst | 9 +- .../media/mediactl/media-func-open.rst | 9 +- .../userspace-api/media/mediactl/media-funcs.rst | 9 +- .../userspace-api/media/mediactl/media-header.rst | 9 +- .../media/mediactl/media-ioc-device-info.rst | 9 +- .../media/mediactl/media-ioc-enum-entities.rst | 9 +- .../media/mediactl/media-ioc-enum-links.rst | 9 +- .../media/mediactl/media-ioc-g-topology.rst | 9 +- .../media/mediactl/media-ioc-request-alloc.rst | 26 +- .../media/mediactl/media-ioc-setup-link.rst | 9 +- .../media/mediactl/media-request-ioc-queue.rst | 26 +- .../media/mediactl/media-request-ioc-reinit.rst | 26 +- .../userspace-api/media/mediactl/media-types.rst | 9 +- .../userspace-api/media/mediactl/request-api.rst | 26 +- .../media/mediactl/request-func-close.rst | 26 +- .../media/mediactl/request-func-ioctl.rst | 26 +- .../media/mediactl/request-func-poll.rst | 26 +- .../userspace-api/media/rc/keytable.c.rst | 9 +- .../userspace-api/media/rc/lirc-dev-intro.rst | 9 +- Documentation/userspace-api/media/rc/lirc-dev.rst | 9 +- Documentation/userspace-api/media/rc/lirc-func.rst | 9 +- .../userspace-api/media/rc/lirc-get-features.rst | 9 +- .../userspace-api/media/rc/lirc-get-rec-mode.rst | 9 +- .../media/rc/lirc-get-rec-resolution.rst | 9 +- .../userspace-api/media/rc/lirc-get-send-mode.rst | 9 +- .../userspace-api/media/rc/lirc-get-timeout.rst | 9 +- .../userspace-api/media/rc/lirc-header.rst | 9 +- Documentation/userspace-api/media/rc/lirc-read.rst | 9 +- .../media/rc/lirc-set-measure-carrier-mode.rst | 9 +- .../media/rc/lirc-set-rec-carrier-range.rst | 9 +- .../media/rc/lirc-set-rec-carrier.rst | 9 +- .../media/rc/lirc-set-rec-timeout-reports.rst | 9 +- .../media/rc/lirc-set-rec-timeout.rst | 9 +- .../media/rc/lirc-set-send-carrier.rst | 9 +- .../media/rc/lirc-set-send-duty-cycle.rst | 9 +- .../media/rc/lirc-set-transmitter-mask.rst | 9 +- .../media/rc/lirc-set-wideband-receiver.rst | 9 +- .../userspace-api/media/rc/lirc-write.rst | 9 +- Documentation/userspace-api/media/rc/rc-intro.rst | 9 +- Documentation/userspace-api/media/rc/rc-protos.rst | 4 +- .../userspace-api/media/rc/rc-sysfs-nodes.rst | 9 +- .../userspace-api/media/rc/rc-table-change.rst | 9 +- Documentation/userspace-api/media/rc/rc-tables.rst | 9 +- .../userspace-api/media/rc/remote_controllers.rst | 10 +- .../userspace-api/media/typical_media_device.svg | 11 +- Documentation/userspace-api/media/v4l/app-pri.rst | 9 +- Documentation/userspace-api/media/v4l/async.rst | 9 +- Documentation/userspace-api/media/v4l/audio.rst | 9 +- Documentation/userspace-api/media/v4l/bayer.svg | 28 +- Documentation/userspace-api/media/v4l/biblio.rst | 9 +- Documentation/userspace-api/media/v4l/buffer.rst | 9 +- .../userspace-api/media/v4l/capture-example.rst | 9 +- .../userspace-api/media/v4l/capture.c.rst | 9 +- .../userspace-api/media/v4l/colorspaces-defs.rst | 18 +- .../media/v4l/colorspaces-details.rst | 14 +- .../userspace-api/media/v4l/colorspaces.rst | 9 +- .../userspace-api/media/v4l/common-defs.rst | 9 +- Documentation/userspace-api/media/v4l/common.rst | 9 +- Documentation/userspace-api/media/v4l/compat.rst | 9 +- .../userspace-api/media/v4l/constraints.svg | 28 +- Documentation/userspace-api/media/v4l/control.rst | 9 +- Documentation/userspace-api/media/v4l/crop.rst | 9 +- Documentation/userspace-api/media/v4l/crop.svg | 11 +- .../userspace-api/media/v4l/depth-formats.rst | 9 +- .../userspace-api/media/v4l/dev-capture.rst | 9 +- .../userspace-api/media/v4l/dev-encoder.rst | 26 +- .../userspace-api/media/v4l/dev-event.rst | 9 +- .../userspace-api/media/v4l/dev-mem2mem.rst | 9 +- Documentation/userspace-api/media/v4l/dev-meta.rst | 9 +- Documentation/userspace-api/media/v4l/dev-osd.rst | 9 +- .../userspace-api/media/v4l/dev-output.rst | 9 +- .../userspace-api/media/v4l/dev-overlay.rst | 9 +- .../userspace-api/media/v4l/dev-radio.rst | 9 +- .../userspace-api/media/v4l/dev-raw-vbi.rst | 9 +- Documentation/userspace-api/media/v4l/dev-rds.rst | 9 +- Documentation/userspace-api/media/v4l/dev-sdr.rst | 9 +- .../userspace-api/media/v4l/dev-sliced-vbi.rst | 11 +- .../userspace-api/media/v4l/dev-subdev.rst | 9 +- .../userspace-api/media/v4l/dev-touch.rst | 9 +- Documentation/userspace-api/media/v4l/devices.rst | 9 +- Documentation/userspace-api/media/v4l/diff-v4l.rst | 9 +- Documentation/userspace-api/media/v4l/dmabuf.rst | 9 +- .../userspace-api/media/v4l/dv-timings.rst | 9 +- .../userspace-api/media/v4l/ext-ctrls-camera.rst | 9 +- .../userspace-api/media/v4l/ext-ctrls-codec.rst | 295 +- .../userspace-api/media/v4l/ext-ctrls-detect.rst | 9 +- .../userspace-api/media/v4l/ext-ctrls-dv.rst | 9 +- .../userspace-api/media/v4l/ext-ctrls-flash.rst | 9 +- .../userspace-api/media/v4l/ext-ctrls-fm-rx.rst | 9 +- .../userspace-api/media/v4l/ext-ctrls-fm-tx.rst | 9 +- .../media/v4l/ext-ctrls-image-process.rst | 9 +- .../media/v4l/ext-ctrls-image-source.rst | 9 +- .../userspace-api/media/v4l/ext-ctrls-jpeg.rst | 9 +- .../userspace-api/media/v4l/ext-ctrls-rf-tuner.rst | 9 +- .../userspace-api/media/v4l/extended-controls.rst | 9 +- .../userspace-api/media/v4l/field-order.rst | 9 +- .../userspace-api/media/v4l/fieldseq_bt.svg | 11 +- .../userspace-api/media/v4l/fieldseq_tb.svg | 11 +- Documentation/userspace-api/media/v4l/format.rst | 9 +- .../userspace-api/media/v4l/func-close.rst | 9 +- .../userspace-api/media/v4l/func-ioctl.rst | 9 +- .../userspace-api/media/v4l/func-mmap.rst | 9 +- .../userspace-api/media/v4l/func-munmap.rst | 9 +- .../userspace-api/media/v4l/func-open.rst | 9 +- .../userspace-api/media/v4l/func-poll.rst | 9 +- .../userspace-api/media/v4l/func-read.rst | 9 +- .../userspace-api/media/v4l/func-select.rst | 9 +- .../userspace-api/media/v4l/func-write.rst | 9 +- .../userspace-api/media/v4l/hist-v4l2.rst | 9 +- .../userspace-api/media/v4l/hsv-formats.rst | 9 +- Documentation/userspace-api/media/v4l/io.rst | 9 +- .../media/v4l/libv4l-introduction.rst | 9 +- Documentation/userspace-api/media/v4l/libv4l.rst | 9 +- .../userspace-api/media/v4l/meta-formats.rst | 9 +- Documentation/userspace-api/media/v4l/mmap.rst | 9 +- Documentation/userspace-api/media/v4l/nv12mt.svg | 28 +- .../userspace-api/media/v4l/nv12mt_example.svg | 28 +- Documentation/userspace-api/media/v4l/open.rst | 120 +- .../userspace-api/media/v4l/pixfmt-bayer.rst | 9 +- .../userspace-api/media/v4l/pixfmt-compressed.rst | 9 +- .../userspace-api/media/v4l/pixfmt-grey.rst | 9 +- .../userspace-api/media/v4l/pixfmt-indexed.rst | 9 +- .../userspace-api/media/v4l/pixfmt-intro.rst | 9 +- .../userspace-api/media/v4l/pixfmt-inzi.rst | 9 +- .../userspace-api/media/v4l/pixfmt-m420.rst | 9 +- .../userspace-api/media/v4l/pixfmt-meta-d4xx.rst | 9 +- .../media/v4l/pixfmt-meta-intel-ipu3.rst | 25 +- .../userspace-api/media/v4l/pixfmt-meta-uvc.rst | 9 +- .../userspace-api/media/v4l/pixfmt-meta-vivid.rst | 26 +- .../media/v4l/pixfmt-meta-vsp1-hgo.rst | 9 +- .../media/v4l/pixfmt-meta-vsp1-hgt.rst | 9 +- .../userspace-api/media/v4l/pixfmt-nv12.rst | 9 +- .../userspace-api/media/v4l/pixfmt-nv12m.rst | 9 +- .../userspace-api/media/v4l/pixfmt-nv12mt.rst | 9 +- .../userspace-api/media/v4l/pixfmt-nv16.rst | 9 +- .../userspace-api/media/v4l/pixfmt-nv16m.rst | 9 +- .../userspace-api/media/v4l/pixfmt-nv24.rst | 9 +- .../userspace-api/media/v4l/pixfmt-packed-hsv.rst | 9 +- .../userspace-api/media/v4l/pixfmt-packed-yuv.rst | 9 +- .../userspace-api/media/v4l/pixfmt-reserved.rst | 26 +- .../userspace-api/media/v4l/pixfmt-rgb.rst | 9 +- .../userspace-api/media/v4l/pixfmt-sdr-cs08.rst | 9 +- .../userspace-api/media/v4l/pixfmt-sdr-cs14le.rst | 9 +- .../userspace-api/media/v4l/pixfmt-sdr-cu08.rst | 9 +- .../userspace-api/media/v4l/pixfmt-sdr-cu16le.rst | 9 +- .../userspace-api/media/v4l/pixfmt-sdr-pcu16be.rst | 9 +- .../userspace-api/media/v4l/pixfmt-sdr-pcu18be.rst | 9 +- .../userspace-api/media/v4l/pixfmt-sdr-pcu20be.rst | 9 +- .../userspace-api/media/v4l/pixfmt-sdr-ru12le.rst | 9 +- .../media/v4l/pixfmt-srggb10-ipu3.rst | 9 +- .../userspace-api/media/v4l/pixfmt-srggb10.rst | 9 +- .../media/v4l/pixfmt-srggb10alaw8.rst | 9 +- .../media/v4l/pixfmt-srggb10dpcm8.rst | 9 +- .../userspace-api/media/v4l/pixfmt-srggb10p.rst | 9 +- .../userspace-api/media/v4l/pixfmt-srggb12.rst | 9 +- .../userspace-api/media/v4l/pixfmt-srggb12p.rst | 9 +- .../userspace-api/media/v4l/pixfmt-srggb14.rst | 9 +- .../userspace-api/media/v4l/pixfmt-srggb14p.rst | 9 +- .../userspace-api/media/v4l/pixfmt-srggb16.rst | 9 +- .../userspace-api/media/v4l/pixfmt-srggb8.rst | 9 +- .../userspace-api/media/v4l/pixfmt-tch-td08.rst | 9 +- .../userspace-api/media/v4l/pixfmt-tch-td16.rst | 9 +- .../userspace-api/media/v4l/pixfmt-tch-tu08.rst | 9 +- .../userspace-api/media/v4l/pixfmt-tch-tu16.rst | 9 +- .../userspace-api/media/v4l/pixfmt-uv8.rst | 9 +- .../userspace-api/media/v4l/pixfmt-uyvy.rst | 9 +- .../userspace-api/media/v4l/pixfmt-v4l2-mplane.rst | 9 +- .../userspace-api/media/v4l/pixfmt-v4l2.rst | 26 +- .../userspace-api/media/v4l/pixfmt-vyuy.rst | 9 +- .../userspace-api/media/v4l/pixfmt-y10.rst | 9 +- .../userspace-api/media/v4l/pixfmt-y10b.rst | 9 +- .../userspace-api/media/v4l/pixfmt-y10p.rst | 9 +- .../userspace-api/media/v4l/pixfmt-y12.rst | 9 +- .../userspace-api/media/v4l/pixfmt-y12i.rst | 9 +- .../userspace-api/media/v4l/pixfmt-y14.rst | 9 +- .../userspace-api/media/v4l/pixfmt-y16-be.rst | 9 +- .../userspace-api/media/v4l/pixfmt-y16.rst | 9 +- .../userspace-api/media/v4l/pixfmt-y41p.rst | 9 +- .../userspace-api/media/v4l/pixfmt-y8i.rst | 9 +- .../userspace-api/media/v4l/pixfmt-yuv410.rst | 9 +- .../userspace-api/media/v4l/pixfmt-yuv411p.rst | 9 +- .../userspace-api/media/v4l/pixfmt-yuv420.rst | 9 +- .../userspace-api/media/v4l/pixfmt-yuv420m.rst | 9 +- .../userspace-api/media/v4l/pixfmt-yuv422m.rst | 9 +- .../userspace-api/media/v4l/pixfmt-yuv422p.rst | 9 +- .../userspace-api/media/v4l/pixfmt-yuv444m.rst | 9 +- .../userspace-api/media/v4l/pixfmt-yuyv.rst | 9 +- .../userspace-api/media/v4l/pixfmt-yvyu.rst | 9 +- .../userspace-api/media/v4l/pixfmt-z16.rst | 9 +- Documentation/userspace-api/media/v4l/pixfmt.rst | 9 +- .../userspace-api/media/v4l/planar-apis.rst | 9 +- Documentation/userspace-api/media/v4l/querycap.rst | 9 +- Documentation/userspace-api/media/v4l/rw.rst | 9 +- .../userspace-api/media/v4l/sdr-formats.rst | 9 +- .../media/v4l/selection-api-configuration.rst | 9 +- .../media/v4l/selection-api-examples.rst | 9 +- .../media/v4l/selection-api-intro.rst | 9 +- .../media/v4l/selection-api-targets.rst | 9 +- .../media/v4l/selection-api-vs-crop-api.rst | 9 +- .../userspace-api/media/v4l/selection-api.rst | 9 +- .../userspace-api/media/v4l/selection.svg | 28 +- .../userspace-api/media/v4l/selections-common.rst | 9 +- Documentation/userspace-api/media/v4l/standard.rst | 9 +- .../userspace-api/media/v4l/streaming-par.rst | 9 +- .../userspace-api/media/v4l/subdev-formats.rst | 9 +- .../media/v4l/subdev-image-processing-crop.svg | 11 +- .../media/v4l/subdev-image-processing-full.svg | 11 +- ...ubdev-image-processing-scaling-multi-source.svg | 11 +- .../userspace-api/media/v4l/tch-formats.rst | 9 +- Documentation/userspace-api/media/v4l/tuner.rst | 9 +- .../userspace-api/media/v4l/user-func.rst | 9 +- Documentation/userspace-api/media/v4l/userp.rst | 9 +- .../media/v4l/v4l2-selection-flags.rst | 9 +- .../media/v4l/v4l2-selection-targets.rst | 9 +- Documentation/userspace-api/media/v4l/v4l2.rst | 11 +- .../userspace-api/media/v4l/v4l2grab-example.rst | 9 +- .../userspace-api/media/v4l/v4l2grab.c.rst | 9 +- Documentation/userspace-api/media/v4l/vbi_525.svg | 11 +- Documentation/userspace-api/media/v4l/vbi_625.svg | 11 +- .../userspace-api/media/v4l/vbi_hsync.svg | 11 +- Documentation/userspace-api/media/v4l/video.rst | 9 +- Documentation/userspace-api/media/v4l/videodev.rst | 9 +- .../userspace-api/media/v4l/vidioc-create-bufs.rst | 9 +- .../userspace-api/media/v4l/vidioc-cropcap.rst | 9 +- .../media/v4l/vidioc-dbg-g-chip-info.rst | 9 +- .../media/v4l/vidioc-dbg-g-register.rst | 9 +- .../userspace-api/media/v4l/vidioc-decoder-cmd.rst | 9 +- .../userspace-api/media/v4l/vidioc-dqevent.rst | 9 +- .../media/v4l/vidioc-dv-timings-cap.rst | 9 +- .../userspace-api/media/v4l/vidioc-encoder-cmd.rst | 9 +- .../media/v4l/vidioc-enum-dv-timings.rst | 9 +- .../userspace-api/media/v4l/vidioc-enum-fmt.rst | 9 +- .../media/v4l/vidioc-enum-frameintervals.rst | 9 +- .../media/v4l/vidioc-enum-framesizes.rst | 9 +- .../media/v4l/vidioc-enum-freq-bands.rst | 9 +- .../userspace-api/media/v4l/vidioc-enumaudio.rst | 9 +- .../media/v4l/vidioc-enumaudioout.rst | 9 +- .../userspace-api/media/v4l/vidioc-enuminput.rst | 9 +- .../userspace-api/media/v4l/vidioc-enumoutput.rst | 9 +- .../userspace-api/media/v4l/vidioc-enumstd.rst | 9 +- .../userspace-api/media/v4l/vidioc-expbuf.rst | 9 +- .../userspace-api/media/v4l/vidioc-g-audio.rst | 9 +- .../userspace-api/media/v4l/vidioc-g-audioout.rst | 9 +- .../userspace-api/media/v4l/vidioc-g-crop.rst | 9 +- .../userspace-api/media/v4l/vidioc-g-ctrl.rst | 9 +- .../media/v4l/vidioc-g-dv-timings.rst | 9 +- .../userspace-api/media/v4l/vidioc-g-edid.rst | 9 +- .../userspace-api/media/v4l/vidioc-g-enc-index.rst | 9 +- .../userspace-api/media/v4l/vidioc-g-ext-ctrls.rst | 9 +- .../userspace-api/media/v4l/vidioc-g-fbuf.rst | 9 +- .../userspace-api/media/v4l/vidioc-g-fmt.rst | 9 +- .../userspace-api/media/v4l/vidioc-g-frequency.rst | 9 +- .../userspace-api/media/v4l/vidioc-g-input.rst | 9 +- .../userspace-api/media/v4l/vidioc-g-jpegcomp.rst | 9 +- .../userspace-api/media/v4l/vidioc-g-modulator.rst | 9 +- .../userspace-api/media/v4l/vidioc-g-output.rst | 9 +- .../userspace-api/media/v4l/vidioc-g-parm.rst | 9 +- .../userspace-api/media/v4l/vidioc-g-priority.rst | 9 +- .../userspace-api/media/v4l/vidioc-g-selection.rst | 9 +- .../media/v4l/vidioc-g-sliced-vbi-cap.rst | 9 +- .../userspace-api/media/v4l/vidioc-g-std.rst | 9 +- .../userspace-api/media/v4l/vidioc-g-tuner.rst | 9 +- .../userspace-api/media/v4l/vidioc-log-status.rst | 9 +- .../userspace-api/media/v4l/vidioc-overlay.rst | 9 +- .../userspace-api/media/v4l/vidioc-prepare-buf.rst | 9 +- .../userspace-api/media/v4l/vidioc-qbuf.rst | 9 +- .../media/v4l/vidioc-query-dv-timings.rst | 9 +- .../userspace-api/media/v4l/vidioc-querybuf.rst | 9 +- .../userspace-api/media/v4l/vidioc-querycap.rst | 9 +- .../userspace-api/media/v4l/vidioc-queryctrl.rst | 9 +- .../userspace-api/media/v4l/vidioc-querystd.rst | 9 +- .../userspace-api/media/v4l/vidioc-reqbufs.rst | 9 +- .../media/v4l/vidioc-s-hw-freq-seek.rst | 9 +- .../userspace-api/media/v4l/vidioc-streamon.rst | 9 +- .../v4l/vidioc-subdev-enum-frame-interval.rst | 9 +- .../media/v4l/vidioc-subdev-enum-frame-size.rst | 9 +- .../media/v4l/vidioc-subdev-enum-mbus-code.rst | 9 +- .../media/v4l/vidioc-subdev-g-crop.rst | 9 +- .../media/v4l/vidioc-subdev-g-fmt.rst | 9 +- .../media/v4l/vidioc-subdev-g-frame-interval.rst | 9 +- .../media/v4l/vidioc-subdev-g-selection.rst | 9 +- .../media/v4l/vidioc-subdev-querycap.rst | 9 +- .../media/v4l/vidioc-subscribe-event.rst | 9 +- .../userspace-api/media/v4l/yuv-formats.rst | 9 +- .../userspace-api/media/videodev2.h.rst.exceptions | 2 +- Documentation/vm/active_mm.rst | 2 +- Documentation/watch_queue.rst | 12 +- Documentation/x86/x86_64/boot-options.rst | 4 + MAINTAINERS | 283 +- Makefile | 63 +- Next/SHA1s | 329 + Next/Trees | 331 + Next/merge.log | 8011 +++++++++++++++++++ arch/alpha/kernel/module.c | 2 +- arch/alpha/kernel/signal.c | 2 +- arch/alpha/kernel/syscalls/syscall.tbl | 2 + arch/alpha/kernel/traps.c | 4 +- arch/arc/boot/dts/hsdk.dts | 6 +- arch/arc/include/asm/pgalloc.h | 4 +- arch/arc/kernel/disasm.c | 2 +- arch/arc/kernel/perf_event.c | 14 +- arch/arc/kernel/signal.c | 2 +- arch/arc/kernel/troubleshoot.c | 77 +- arch/arc/kernel/unwind.c | 6 +- arch/arc/mm/init.c | 27 +- arch/arc/plat-eznps/include/plat/ctop.h | 1 - arch/arm/Kconfig | 8 +- arch/arm/Kconfig.debug | 18 +- arch/arm/Makefile | 7 +- arch/arm/arm-soc-for-next-contents.txt | 28 + arch/arm/boot/dts/Makefile | 2 + arch/arm/boot/dts/am335x-moxa-uc-8100-common.dtsi | 427 ++ arch/arm/boot/dts/am335x-moxa-uc-8100-me-t.dts | 404 +- arch/arm/boot/dts/am33xx-l4.dtsi | 1 - arch/arm/boot/dts/am33xx.dtsi | 4 +- arch/arm/boot/dts/am4372.dtsi | 2 + arch/arm/boot/dts/am437x-l4.dtsi | 3 +- arch/arm/boot/dts/am43x-epos-evm.dts | 4 + arch/arm/boot/dts/aspeed-bmc-facebook-cmm.dts | 17 + arch/arm/boot/dts/aspeed-bmc-facebook-minipack.dts | 47 +- arch/arm/boot/dts/aspeed-bmc-facebook-wedge40.dts | 5 +- arch/arm/boot/dts/aspeed-bmc-facebook-wedge400.dts | 420 + arch/arm/boot/dts/aspeed-bmc-facebook-yamp.dts | 17 + .../boot/dts/ast2500-facebook-netbmc-common.dtsi | 13 - arch/arm/boot/dts/bcm2711-rpi-4-b.dts | 22 + arch/arm/boot/dts/dra7-l4.dtsi | 1 - arch/arm/boot/dts/exynos3250-monk.dts | 2 +- arch/arm/boot/dts/exynos3250-rinato.dts | 2 +- arch/arm/boot/dts/exynos3250.dtsi | 44 +- arch/arm/boot/dts/exynos4210-i9100.dts | 56 +- arch/arm/boot/dts/exynos4210-origen.dts | 27 + arch/arm/boot/dts/exynos4210-smdkv310.dts | 25 + arch/arm/boot/dts/exynos4210-trats.dts | 186 +- arch/arm/boot/dts/exynos4210-universal_c210.dts | 36 +- arch/arm/boot/dts/exynos4210.dtsi | 38 +- arch/arm/boot/dts/exynos4412-galaxy-s3.dtsi | 42 +- arch/arm/boot/dts/exynos4412-i9300.dts | 6 +- arch/arm/boot/dts/exynos4412-i9305.dts | 2 +- arch/arm/boot/dts/exynos4412-midas.dtsi | 116 +- arch/arm/boot/dts/exynos4412-n710x.dts | 39 +- arch/arm/boot/dts/exynos4412-odroid-common.dtsi | 34 +- arch/arm/boot/dts/exynos4412-odroidu3.dts | 46 +- arch/arm/boot/dts/exynos4412-origen.dts | 25 + arch/arm/boot/dts/exynos4412-smdk4412.dts | 27 + arch/arm/boot/dts/exynos4412-tiny4412.dts | 24 + arch/arm/boot/dts/exynos4412-trats2.dts | 2 +- arch/arm/boot/dts/exynos4412.dtsi | 2 + arch/arm/boot/dts/imx23-evk.dts | 2 +- arch/arm/boot/dts/imx23.dtsi | 2 +- arch/arm/boot/dts/imx25-pinfunc.h | 28 +- arch/arm/boot/dts/imx27-phytec-phycard-s-som.dtsi | 4 +- arch/arm/boot/dts/imx27-phytec-phycore-rdk.dts | 2 +- arch/arm/boot/dts/imx27.dtsi | 2 +- arch/arm/boot/dts/imx28-apf28.dts | 2 +- arch/arm/boot/dts/imx28-apx4devkit.dts | 2 +- arch/arm/boot/dts/imx28-evk.dts | 2 +- arch/arm/boot/dts/imx28-m28cu3.dts | 2 +- arch/arm/boot/dts/imx28.dtsi | 2 +- arch/arm/boot/dts/imx50-evk.dts | 2 +- arch/arm/boot/dts/imx51-apf51dev.dts | 4 +- arch/arm/boot/dts/imx53-m53menlo.dts | 2 +- arch/arm/boot/dts/imx53-smd.dts | 2 +- arch/arm/boot/dts/imx53-tqma53.dtsi | 8 +- arch/arm/boot/dts/imx53-voipac-dmm-668.dtsi | 3 +- arch/arm/boot/dts/imx6dl-aristainetos_4.dts | 2 +- arch/arm/boot/dts/imx6dl-eckelmann-ci4x10.dts | 4 +- arch/arm/boot/dts/imx6dl-prtrvt.dts | 4 +- arch/arm/boot/dts/imx6dl-prtvt7.dts | 2 +- arch/arm/boot/dts/imx6dl-tqma6a.dtsi | 16 + arch/arm/boot/dts/imx6dl-tqma6b.dtsi | 16 + arch/arm/boot/dts/imx6dl-yapp4-common.dtsi | 38 +- arch/arm/boot/dts/imx6dl-yapp4-hydra.dts | 6 +- arch/arm/boot/dts/imx6dl-yapp4-orion.dts | 54 + arch/arm/boot/dts/imx6dl-yapp4-ursa.dts | 4 + arch/arm/boot/dts/imx6q-ba16.dtsi | 2 +- arch/arm/boot/dts/imx6q-bx50v3.dtsi | 19 +- arch/arm/boot/dts/imx6q-cm-fx6.dts | 2 +- arch/arm/boot/dts/imx6q-dhcom-som.dtsi | 2 +- arch/arm/boot/dts/imx6q-dmo-edmqmx6.dts | 2 +- arch/arm/boot/dts/imx6q-dms-ba16.dts | 2 +- arch/arm/boot/dts/imx6q-gw5400-a.dts | 2 +- arch/arm/boot/dts/imx6q-kontron-samx6i.dtsi | 7 +- arch/arm/boot/dts/imx6q-logicpd.dts | 2 +- arch/arm/boot/dts/imx6q-prti6q.dts | 6 +- arch/arm/boot/dts/imx6q-prtwd2.dts | 2 +- arch/arm/boot/dts/imx6q-tqma6a.dtsi | 16 + arch/arm/boot/dts/imx6q-tqma6b.dtsi | 15 + arch/arm/boot/dts/imx6q-var-dt6customboard.dts | 4 +- arch/arm/boot/dts/imx6qdl-apalis.dtsi | 4 +- arch/arm/boot/dts/imx6qdl-aristainetos.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-aristainetos2.dtsi | 10 +- arch/arm/boot/dts/imx6qdl-colibri.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-dfi-fs700-m60.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-emcon.dtsi | 4 +- arch/arm/boot/dts/imx6qdl-gw51xx.dtsi | 2 - arch/arm/boot/dts/imx6qdl-gw52xx.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-gw54xx.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-gw553x.dtsi | 2 - arch/arm/boot/dts/imx6qdl-gw560x.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-gw5910.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-gw5912.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-hummingboard2.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-kontron-samx6i.dtsi | 8 +- arch/arm/boot/dts/imx6qdl-nitrogen6_max.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-nitrogen6_som2.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-nitrogen6x.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-phytec-pfla02.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-pico.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-sabreauto.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-sabrelite.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-sabresd.dtsi | 8 +- arch/arm/boot/dts/imx6qdl-tqma6.dtsi | 202 + arch/arm/boot/dts/imx6qdl-tqma6a.dtsi | 28 + arch/arm/boot/dts/imx6qdl-tqma6b.dtsi | 28 + arch/arm/boot/dts/imx6qdl-ts4900.dtsi | 4 +- arch/arm/boot/dts/imx6qdl-ts7970.dtsi | 8 +- arch/arm/boot/dts/imx6qdl-zii-rdu2.dtsi | 2 +- arch/arm/boot/dts/imx6qdl.dtsi | 2 +- arch/arm/boot/dts/imx6qp-sabreauto.dts | 3 +- arch/arm/boot/dts/imx6qp-tqma6b.dtsi | 16 + arch/arm/boot/dts/imx6sl-evk.dts | 11 +- arch/arm/boot/dts/imx6sl.dtsi | 2 + arch/arm/boot/dts/imx6sll-evk.dts | 73 + arch/arm/boot/dts/imx6sll.dtsi | 7 + arch/arm/boot/dts/imx6sx-sdb.dtsi | 9 + arch/arm/boot/dts/imx6sx-softing-vining-2000.dts | 2 +- arch/arm/boot/dts/imx6sx.dtsi | 2 +- arch/arm/boot/dts/imx6ul-kontron-n6x1x-s.dtsi | 2 +- .../boot/dts/imx6ul-kontron-n6x1x-som-common.dtsi | 2 +- arch/arm/boot/dts/imx6ul-phytec-segin.dtsi | 2 +- arch/arm/boot/dts/imx6ul.dtsi | 2 +- arch/arm/boot/dts/imx6ull-colibri.dtsi | 2 +- arch/arm/boot/dts/imx6ull.dtsi | 7 + arch/arm/boot/dts/imx7-colibri.dtsi | 2 +- arch/arm/boot/dts/imx7d-sdb.dts | 83 +- arch/arm/boot/dts/imx7d-zii-rmu2.dts | 4 +- arch/arm/boot/dts/imx7d-zii-rpu2.dts | 2 +- arch/arm/boot/dts/imx7s.dtsi | 15 +- arch/arm/boot/dts/imx7ulp.dtsi | 8 +- arch/arm/boot/dts/logicpd-som-lv-baseboard.dtsi | 29 +- arch/arm/boot/dts/logicpd-torpedo-baseboard.dtsi | 2 + arch/arm/boot/dts/ls1021a.dtsi | 2 +- arch/arm/boot/dts/motorola-mapphone-common.dtsi | 6 +- arch/arm/boot/dts/mt2701.dtsi | 13 + arch/arm/boot/dts/omap3-cpu-thermal.dtsi | 21 + arch/arm/boot/dts/omap3-n950.dts | 3 +- arch/arm/boot/dts/omap3.dtsi | 3 + arch/arm/boot/dts/omap34xx.dtsi | 1 + arch/arm/boot/dts/omap36xx.dtsi | 1 + arch/arm/boot/dts/omap4-l4-abe.dtsi | 6 +- arch/arm/boot/dts/omap4-sdp.dts | 6 +- arch/arm/boot/dts/omap4.dtsi | 14 +- arch/arm/boot/dts/omap443x.dtsi | 10 + arch/arm/boot/dts/omap5-l4-abe.dtsi | 6 +- arch/arm/boot/dts/omap5.dtsi | 26 +- arch/arm/boot/dts/r8a7742-iwg21d-q7.dts | 46 + arch/arm/boot/dts/r8a7742-iwg21m.dtsi | 79 +- arch/arm/boot/dts/r8a7742.dtsi | 255 + arch/arm/boot/dts/r8a7745-iwg22d-sodimm.dts | 112 +- arch/arm/boot/dts/rk3066a-bqcurie2.dts | 6 +- arch/arm/boot/dts/rk3066a-marsboard.dts | 6 +- arch/arm/boot/dts/rk3066a-rayeager.dts | 6 +- arch/arm/boot/dts/rk3066a.dtsi | 2 +- arch/arm/boot/dts/rk3288-evb.dtsi | 2 +- arch/arm/boot/dts/rk3288-firefly-reload-core.dtsi | 2 +- arch/arm/boot/dts/rk3288-firefly.dtsi | 2 +- arch/arm/boot/dts/rk3288-miqi.dts | 16 +- arch/arm/boot/dts/rk3288-popmetal.dts | 16 +- arch/arm/boot/dts/rk3288-r89.dts | 16 +- arch/arm/boot/dts/rk3288-rock2-square.dts | 2 +- arch/arm/boot/dts/rk3288-tinker.dtsi | 2 +- arch/arm/boot/dts/rk3288-vyasa.dts | 14 +- arch/arm/boot/dts/s5pv210-aries.dtsi | 10 + arch/arm/boot/dts/s5pv210-fascinate4g.dts | 98 + arch/arm/boot/dts/s5pv210-galaxys.dts | 85 + arch/arm/boot/dts/socfpga_arria10.dtsi | 2 +- arch/arm/boot/dts/sun4i-a10-a1000.dts | 25 + arch/arm/boot/dts/sun8i-a33-olinuxino.dts | 4 +- arch/arm/boot/dts/sun8i-a33.dtsi | 4 +- arch/arm/boot/dts/sun8i-r40-bananapi-m2-ultra.dts | 14 +- arch/arm/boot/dts/sun8i-r40.dtsi | 104 + arch/arm/boot/dts/tegra20-cpu-opp-microvolt.dtsi | 36 - arch/arm/boot/dts/tegra20-cpu-opp.dtsi | 67 +- arch/arm/boot/dts/tegra30-cpu-opp-microvolt.dtsi | 512 -- arch/arm/boot/dts/tegra30-cpu-opp.dtsi | 984 +-- arch/arm/boot/dts/vf610-zii-cfu1.dts | 2 - arch/arm/boot/dts/vf610-zii-spb4.dts | 2 - arch/arm/boot/dts/vf610-zii-ssmb-dtu.dts | 2 - arch/arm/boot/dts/vf610-zii-ssmb-spu3.dts | 2 - arch/arm/boot/dts/vfxxx.dtsi | 2 +- arch/arm/configs/aspeed_g4_defconfig | 3 +- arch/arm/configs/aspeed_g5_defconfig | 3 +- arch/arm/configs/exynos_defconfig | 8 +- arch/arm/configs/imx_v6_v7_defconfig | 6 + arch/arm/configs/integrator_defconfig | 16 +- arch/arm/configs/multi_v7_defconfig | 5 +- arch/arm/configs/shmobile_defconfig | 5 +- arch/arm/crypto/curve25519-glue.c | 1 + arch/arm/include/asm/dma-mapping.h | 10 +- arch/arm/include/asm/tlb.h | 1 + arch/arm/kernel/hw_breakpoint.c | 10 +- arch/arm/kernel/setup.c | 18 +- arch/arm/kernel/signal.c | 2 +- arch/arm/mach-at91/pm.c | 97 +- arch/arm/mach-at91/pm.h | 5 +- arch/arm/mach-at91/pm_suspend.S | 41 +- arch/arm/mach-ep93xx/crunch.c | 2 +- arch/arm/mach-exynos/Kconfig | 1 - arch/arm/mach-exynos/Makefile | 4 - arch/arm/mach-exynos/common.h | 6 +- arch/arm/mach-exynos/exynos.c | 25 +- arch/arm/mach-exynos/include/mach/map.h | 18 - arch/arm/mach-exynos/platsmp.c | 4 +- arch/arm/mach-exynos/pm.c | 8 +- arch/arm/mach-keystone/keystone.c | 17 +- arch/arm/mach-mmp/pm-mmp2.c | 8 +- arch/arm/mach-mmp/pm-pxa910.c | 10 +- arch/arm/mach-omap1/include/mach/mux.h | 2 +- arch/arm/mach-omap2/Kconfig | 1 + arch/arm/mach-omap2/am33xx.h | 2 +- arch/arm/mach-omap2/board-generic.c | 2 +- arch/arm/mach-omap2/clockdomains33xx_data.c | 2 +- arch/arm/mach-omap2/clockdomains81xx_data.c | 2 +- arch/arm/mach-omap2/cm-regbits-33xx.h | 2 +- arch/arm/mach-omap2/cm-regbits-54xx.h | 2 +- arch/arm/mach-omap2/cm-regbits-7xx.h | 2 +- arch/arm/mach-omap2/cm1_54xx.h | 2 +- arch/arm/mach-omap2/cm1_7xx.h | 2 +- arch/arm/mach-omap2/cm2_54xx.h | 2 +- arch/arm/mach-omap2/cm2_7xx.h | 2 +- arch/arm/mach-omap2/cm33xx.c | 2 +- arch/arm/mach-omap2/cm33xx.h | 2 +- arch/arm/mach-omap2/cm81xx.h | 2 +- arch/arm/mach-omap2/display.c | 2 +- arch/arm/mach-omap2/dma.c | 2 +- arch/arm/mach-omap2/id.c | 8 - arch/arm/mach-omap2/l3_2xxx.h | 2 +- arch/arm/mach-omap2/l3_3xxx.h | 2 +- arch/arm/mach-omap2/l4_2xxx.h | 2 +- arch/arm/mach-omap2/omap-iommu.c | 4 +- arch/arm/mach-omap2/omap_device.c | 2 +- .../mach-omap2/omap_hwmod_33xx_43xx_common_data.h | 2 - .../omap_hwmod_33xx_43xx_interconnect_data.c | 24 - .../mach-omap2/omap_hwmod_33xx_43xx_ipblock_data.c | 77 - arch/arm/mach-omap2/omap_hwmod_33xx_data.c | 5 +- arch/arm/mach-omap2/omap_hwmod_43xx_data.c | 10 - arch/arm/mach-omap2/omap_hwmod_44xx_data.c | 33 - arch/arm/mach-omap2/omap_hwmod_54xx_data.c | 33 +- arch/arm/mach-omap2/omap_hwmod_7xx_data.c | 46 +- arch/arm/mach-omap2/omap_hwmod_81xx_data.c | 2 +- arch/arm/mach-omap2/omap_opp_data.h | 2 +- arch/arm/mach-omap2/omap_phy_internal.c | 2 +- arch/arm/mach-omap2/opp3xxx_data.c | 2 +- arch/arm/mach-omap2/opp4xxx_data.c | 2 +- arch/arm/mach-omap2/pm33xx-core.c | 27 +- arch/arm/mach-omap2/pm34xx.c | 4 - arch/arm/mach-omap2/powerdomains33xx_data.c | 2 +- arch/arm/mach-omap2/prcm43xx.h | 2 +- arch/arm/mach-omap2/prcm_mpu54xx.h | 2 +- arch/arm/mach-omap2/prcm_mpu7xx.h | 2 +- arch/arm/mach-omap2/prm-regbits-33xx.h | 2 +- arch/arm/mach-omap2/prm33xx.c | 2 +- arch/arm/mach-omap2/prm33xx.h | 2 +- arch/arm/mach-omap2/prm54xx.h | 2 +- arch/arm/mach-omap2/prm7xx.h | 2 +- arch/arm/mach-omap2/scrm54xx.h | 2 +- arch/arm/mach-omap2/sleep33xx.S | 2 +- arch/arm/mach-omap2/sleep43xx.S | 2 +- arch/arm/mach-omap2/ti81xx.h | 2 +- arch/arm/mach-omap2/voltagedomains54xx_data.c | 2 +- arch/arm/mach-orion5x/dns323-setup.c | 2 +- arch/arm/mach-pxa/tosa.c | 12 +- arch/arm/mach-rpc/riscpc.c | 2 +- arch/arm/mach-s3c/Kconfig | 250 + arch/arm/mach-s3c/Kconfig.s3c24xx | 583 ++ arch/arm/mach-s3c/Kconfig.s3c64xx | 350 + arch/arm/mach-s3c/Makefile | 37 + arch/arm/{mach-s3c24xx => mach-s3c}/Makefile.boot | 0 arch/arm/mach-s3c/Makefile.s3c24xx | 102 + arch/arm/mach-s3c/Makefile.s3c64xx | 62 + .../include/plat => mach-s3c}/adc-core.h | 0 arch/arm/mach-s3c/adc.c | 510 ++ arch/arm/{mach-s3c24xx => mach-s3c}/anubis.h | 0 arch/arm/mach-s3c/ata-core-s3c64xx.h | 24 + arch/arm/mach-s3c/backlight-s3c64xx.h | 22 + arch/arm/mach-s3c/bast-ide.c | 82 + arch/arm/mach-s3c/bast-irq.c | 137 + arch/arm/{mach-s3c24xx => mach-s3c}/bast.h | 0 arch/arm/mach-s3c/common-smdk-s3c24xx.c | 228 + .../common-smdk-s3c24xx.h} | 0 arch/arm/mach-s3c/cpu.c | 31 + arch/arm/mach-s3c/cpu.h | 128 + arch/arm/mach-s3c/cpufreq-utils-s3c24xx.c | 94 + arch/arm/mach-s3c/cpuidle-s3c64xx.c | 60 + arch/arm/mach-s3c/crag6410.h | 22 + arch/arm/mach-s3c/dev-audio-s3c64xx.c | 212 + arch/arm/mach-s3c/dev-backlight-s3c64xx.c | 137 + arch/arm/mach-s3c/dev-uart-s3c64xx.c | 65 + arch/arm/mach-s3c/dev-uart.c | 41 + arch/arm/mach-s3c/devs.c | 1199 +++ .../{plat-samsung/include/plat => mach-s3c}/devs.h | 0 .../include/mach/dma.h => mach-s3c/dma-s3c24xx.h} | 0 .../include/mach/dma.h => mach-s3c/dma-s3c64xx.h} | 0 arch/arm/mach-s3c/dma.h | 9 + arch/arm/mach-s3c/fb-core-s3c24xx.h | 24 + .../{plat-samsung/include/plat => mach-s3c}/fb.h | 0 .../include/plat => mach-s3c}/gpio-cfg-helpers.h | 0 .../include/plat => mach-s3c}/gpio-cfg.h | 0 arch/arm/mach-s3c/gpio-core.h | 142 + arch/arm/mach-s3c/gpio-samsung-s3c24xx.h | 103 + .../gpio-samsung-s3c64xx.h} | 0 arch/arm/mach-s3c/gpio-samsung.c | 1324 ++++ arch/arm/mach-s3c/gpio-samsung.h | 9 + arch/arm/mach-s3c/gta02.h | 20 + arch/arm/mach-s3c/h1940-bluetooth.c | 140 + arch/arm/{mach-s3c24xx => mach-s3c}/h1940.h | 0 arch/arm/mach-s3c/hardware-s3c24xx.h | 14 + .../include/plat => mach-s3c}/iic-core.h | 0 arch/arm/mach-s3c/include/mach/io-s3c24xx.h | 50 + arch/arm/mach-s3c/include/mach/io.h | 8 + .../include/mach/irqs-s3c24xx.h} | 0 .../include/mach/irqs-s3c64xx.h} | 0 arch/arm/mach-s3c/include/mach/irqs.h | 9 + .../plat => mach-s3c/include/mach}/map-base.h | 0 arch/arm/mach-s3c/init.c | 173 + arch/arm/mach-s3c/iotiming-s3c2410.c | 472 ++ arch/arm/mach-s3c/iotiming-s3c2412.c | 278 + arch/arm/mach-s3c/irq-pm-s3c24xx.c | 115 + arch/arm/mach-s3c/irq-pm-s3c64xx.c | 119 + arch/arm/mach-s3c/irq-s3c24xx-fiq-exports.c | 9 + arch/arm/mach-s3c/irq-s3c24xx-fiq.S | 115 + arch/arm/mach-s3c/irq-s3c24xx.c | 1337 ++++ .../irq-uart.h => mach-s3c/irq-uart-s3c64xx.h} | 0 .../include/plat => mach-s3c}/keypad.h | 0 arch/arm/mach-s3c/mach-amlm5900.c | 246 + arch/arm/mach-s3c/mach-anubis.c | 426 ++ arch/arm/mach-s3c/mach-anw6410.c | 230 + arch/arm/mach-s3c/mach-at2440evb.c | 232 + arch/arm/mach-s3c/mach-bast.c | 587 ++ arch/arm/mach-s3c/mach-crag6410-module.c | 445 ++ arch/arm/mach-s3c/mach-crag6410.c | 879 +++ arch/arm/mach-s3c/mach-gta02.c | 580 ++ arch/arm/mach-s3c/mach-h1940.c | 793 ++ arch/arm/mach-s3c/mach-hmt.c | 282 + arch/arm/mach-s3c/mach-jive.c | 684 ++ arch/arm/mach-s3c/mach-mini2440.c | 792 ++ arch/arm/mach-s3c/mach-mini6410.c | 365 + arch/arm/mach-s3c/mach-n30.c | 673 ++ arch/arm/mach-s3c/mach-ncp.c | 100 + arch/arm/mach-s3c/mach-nexcoder.c | 161 + arch/arm/mach-s3c/mach-osiris-dvs.c | 178 + arch/arm/mach-s3c/mach-osiris.c | 409 + arch/arm/mach-s3c/mach-otom.c | 123 + arch/arm/mach-s3c/mach-qt2410.c | 374 + arch/arm/mach-s3c/mach-real6410.c | 333 + arch/arm/mach-s3c/mach-rx1950.c | 867 +++ arch/arm/mach-s3c/mach-rx3715.c | 218 + arch/arm/mach-s3c/mach-s3c2416-dt.c | 48 + arch/arm/mach-s3c/mach-s3c64xx-dt.c | 51 + arch/arm/mach-s3c/mach-smartq.c | 424 + arch/arm/{mach-s3c64xx => mach-s3c}/mach-smartq.h | 0 arch/arm/mach-s3c/mach-smartq5.c | 154 + arch/arm/mach-s3c/mach-smartq7.c | 170 + arch/arm/mach-s3c/mach-smdk2410.c | 111 + arch/arm/mach-s3c/mach-smdk2413.c | 160 + arch/arm/mach-s3c/mach-smdk2416.c | 257 + arch/arm/mach-s3c/mach-smdk2440.c | 189 + arch/arm/mach-s3c/mach-smdk2443.c | 136 + arch/arm/mach-s3c/mach-smdk6400.c | 90 + arch/arm/mach-s3c/mach-smdk6410.c | 706 ++ arch/arm/mach-s3c/mach-tct_hammer.c | 156 + arch/arm/mach-s3c/mach-vr1000.c | 368 + arch/arm/mach-s3c/mach-vstms.c | 165 + arch/arm/mach-s3c/map-s3c.h | 70 + arch/arm/mach-s3c/map-s3c24xx.h | 159 + arch/arm/mach-s3c/map-s3c64xx.h | 122 + arch/arm/mach-s3c/map-s5p.h | 20 + arch/arm/mach-s3c/map.h | 9 + arch/arm/mach-s3c/nand-core-s3c24xx.h | 24 + arch/arm/mach-s3c/onenand-core-s3c64xx.h | 32 + arch/arm/{mach-s3c24xx => mach-s3c}/osiris.h | 0 arch/arm/{mach-s3c24xx => mach-s3c}/otom.h | 0 arch/arm/mach-s3c/pl080.c | 264 + arch/arm/mach-s3c/platformdata.c | 53 + arch/arm/mach-s3c/pll-s3c2410.c | 83 + arch/arm/mach-s3c/pll-s3c2440-12000000.c | 95 + arch/arm/mach-s3c/pll-s3c2440-16934400.c | 122 + arch/arm/mach-s3c/pm-common.c | 73 + arch/arm/mach-s3c/pm-common.h | 40 + arch/arm/mach-s3c/pm-core-s3c24xx.h | 96 + arch/arm/mach-s3c/pm-core-s3c64xx.h | 84 + arch/arm/mach-s3c/pm-core.h | 9 + arch/arm/mach-s3c/pm-gpio.c | 380 + arch/arm/mach-s3c/pm-h1940.S | 19 + arch/arm/mach-s3c/pm-s3c2410.c | 170 + arch/arm/mach-s3c/pm-s3c2412.c | 126 + arch/arm/mach-s3c/pm-s3c2416.c | 81 + arch/arm/mach-s3c/pm-s3c24xx.c | 121 + arch/arm/mach-s3c/pm-s3c64xx.c | 400 + arch/arm/mach-s3c/pm.c | 199 + arch/arm/mach-s3c/pm.h | 109 + .../include/plat => mach-s3c}/pwm-core.h | 0 .../include/plat => mach-s3c}/regs-adc.h | 0 arch/arm/mach-s3c/regs-clock-s3c24xx.h | 146 + .../regs-clock.h => mach-s3c/regs-clock-s3c64xx.h} | 0 arch/arm/mach-s3c/regs-clock.h | 9 + arch/arm/mach-s3c/regs-dsc-s3c24xx.h | 22 + .../regs-gpio-memport-s3c64xx.h} | 0 arch/arm/mach-s3c/regs-gpio-s3c24xx.h | 608 ++ .../regs-gpio.h => mach-s3c/regs-gpio-s3c64xx.h} | 0 arch/arm/mach-s3c/regs-gpio.h | 9 + arch/arm/mach-s3c/regs-irq-s3c24xx.h | 51 + .../regs-irq.h => mach-s3c/regs-irq-s3c64xx.h} | 0 arch/arm/mach-s3c/regs-irq.h | 9 + .../include/plat => mach-s3c}/regs-irqtype.h | 0 arch/arm/mach-s3c/regs-mem-s3c24xx.h | 53 + .../regs-modem.h => mach-s3c/regs-modem-s3c64xx.h} | 0 arch/arm/mach-s3c/regs-s3c2443-clock.h | 238 + .../regs-srom.h => mach-s3c/regs-srom-s3c64xx.h} | 0 .../regs-sys.h => mach-s3c/regs-sys-s3c64xx.h} | 0 .../regs-syscon-power-s3c64xx.h} | 0 .../regs-usb-hsotg-phy-s3c64xx.h} | 0 arch/arm/mach-s3c/rtc-core-s3c24xx.h | 23 + arch/arm/mach-s3c/s3c2410.c | 130 + .../arm/{mach-s3c24xx => mach-s3c}/s3c2412-power.h | 0 arch/arm/mach-s3c/s3c2412.c | 175 + arch/arm/mach-s3c/s3c2412.h | 25 + arch/arm/mach-s3c/s3c2416.c | 132 + arch/arm/mach-s3c/s3c2440.c | 71 + arch/arm/mach-s3c/s3c2442.c | 62 + arch/arm/mach-s3c/s3c2443.c | 112 + arch/arm/mach-s3c/s3c244x.c | 128 + arch/arm/mach-s3c/s3c24xx.c | 680 ++ arch/arm/mach-s3c/s3c24xx.h | 124 + arch/arm/mach-s3c/s3c6400.c | 90 + arch/arm/mach-s3c/s3c6410.c | 94 + arch/arm/mach-s3c/s3c64xx.c | 422 + arch/arm/mach-s3c/s3c64xx.h | 66 + arch/arm/mach-s3c/sdhci.h | 162 + arch/arm/mach-s3c/setup-fb-24bpp-s3c64xx.c | 23 + arch/arm/mach-s3c/setup-i2c-s3c24xx.c | 23 + arch/arm/mach-s3c/setup-i2c0-s3c64xx.c | 24 + arch/arm/mach-s3c/setup-i2c1-s3c64xx.c | 24 + arch/arm/mach-s3c/setup-ide-s3c64xx.c | 40 + arch/arm/mach-s3c/setup-keypad-s3c64xx.c | 20 + arch/arm/mach-s3c/setup-sdhci-gpio-s3c24xx.c | 31 + arch/arm/mach-s3c/setup-sdhci-gpio-s3c64xx.c | 53 + arch/arm/mach-s3c/setup-spi-s3c24xx.c | 27 + arch/arm/mach-s3c/setup-spi-s3c64xx.c | 27 + arch/arm/mach-s3c/setup-ts-s3c24xx.c | 29 + arch/arm/mach-s3c/setup-usb-phy-s3c64xx.c | 90 + arch/arm/mach-s3c/simtec-audio.c | 76 + arch/arm/mach-s3c/simtec-nor.c | 74 + arch/arm/mach-s3c/simtec-pm.c | 60 + arch/arm/mach-s3c/simtec-usb.c | 125 + arch/arm/{mach-s3c24xx => mach-s3c}/simtec.h | 0 arch/arm/mach-s3c/sleep-s3c2410.S | 54 + arch/arm/mach-s3c/sleep-s3c2412.S | 53 + arch/arm/mach-s3c/sleep-s3c24xx.S | 69 + arch/arm/mach-s3c/sleep-s3c64xx.S | 69 + arch/arm/mach-s3c/spi-core-s3c24xx.h | 27 + .../include/plat => mach-s3c}/usb-phy.h | 0 arch/arm/{mach-s3c24xx => mach-s3c}/vr1000.h | 0 arch/arm/mach-s3c/wakeup-mask.c | 42 + .../include/plat => mach-s3c}/wakeup-mask.h | 0 arch/arm/mach-s3c24xx/Kconfig | 596 -- arch/arm/mach-s3c24xx/Makefile | 100 - arch/arm/mach-s3c24xx/bast-ide.c | 81 - arch/arm/mach-s3c24xx/bast-irq.c | 139 - arch/arm/mach-s3c24xx/common-smdk.c | 229 - arch/arm/mach-s3c24xx/common.c | 671 -- arch/arm/mach-s3c24xx/common.h | 126 - arch/arm/mach-s3c24xx/cpufreq-utils.c | 62 - arch/arm/mach-s3c24xx/fb-core.h | 24 - arch/arm/mach-s3c24xx/gta02.h | 20 - arch/arm/mach-s3c24xx/h1940-bluetooth.c | 141 - arch/arm/mach-s3c24xx/include/mach/fb.h | 2 - arch/arm/mach-s3c24xx/include/mach/gpio-samsung.h | 101 - arch/arm/mach-s3c24xx/include/mach/hardware.h | 21 - arch/arm/mach-s3c24xx/include/mach/io.h | 212 - arch/arm/mach-s3c24xx/include/mach/map.h | 157 - arch/arm/mach-s3c24xx/include/mach/pm-core.h | 98 - arch/arm/mach-s3c24xx/include/mach/regs-clock.h | 144 - arch/arm/mach-s3c24xx/include/mach/regs-gpio.h | 606 -- arch/arm/mach-s3c24xx/include/mach/regs-irq.h | 49 - arch/arm/mach-s3c24xx/include/mach/regs-lcd.h | 157 - .../mach-s3c24xx/include/mach/regs-s3c2443-clock.h | 188 - arch/arm/mach-s3c24xx/include/mach/rtc-core.h | 23 - arch/arm/mach-s3c24xx/include/mach/s3c2412.h | 23 - arch/arm/mach-s3c24xx/iotiming-s3c2410.c | 472 -- arch/arm/mach-s3c24xx/iotiming-s3c2412.c | 278 - arch/arm/mach-s3c24xx/irq-pm.c | 115 - arch/arm/mach-s3c24xx/mach-amlm5900.c | 231 - arch/arm/mach-s3c24xx/mach-anubis.c | 429 -- arch/arm/mach-s3c24xx/mach-at2440evb.c | 227 - arch/arm/mach-s3c24xx/mach-bast.c | 590 -- arch/arm/mach-s3c24xx/mach-gta02.c | 546 -- arch/arm/mach-s3c24xx/mach-h1940.c | 760 -- arch/arm/mach-s3c24xx/mach-jive.c | 678 -- arch/arm/mach-s3c24xx/mach-mini2440.c | 777 -- arch/arm/mach-s3c24xx/mach-n30.c | 662 -- arch/arm/mach-s3c24xx/mach-nexcoder.c | 158 - arch/arm/mach-s3c24xx/mach-osiris-dvs.c | 178 - arch/arm/mach-s3c24xx/mach-osiris.c | 412 - arch/arm/mach-s3c24xx/mach-otom.c | 120 - arch/arm/mach-s3c24xx/mach-qt2410.c | 359 - arch/arm/mach-s3c24xx/mach-rx1950.c | 837 -- arch/arm/mach-s3c24xx/mach-rx3715.c | 213 - arch/arm/mach-s3c24xx/mach-s3c2416-dt.c | 48 - arch/arm/mach-s3c24xx/mach-smdk2410.c | 108 - arch/arm/mach-s3c24xx/mach-smdk2413.c | 158 - arch/arm/mach-s3c24xx/mach-smdk2416.c | 259 - arch/arm/mach-s3c24xx/mach-smdk2440.c | 183 - arch/arm/mach-s3c24xx/mach-smdk2443.c | 139 - arch/arm/mach-s3c24xx/mach-tct_hammer.c | 143 - arch/arm/mach-s3c24xx/mach-vr1000.c | 370 - arch/arm/mach-s3c24xx/mach-vstms.c | 164 - arch/arm/mach-s3c24xx/nand-core.h | 24 - arch/arm/mach-s3c24xx/pll-s3c2410.c | 83 - arch/arm/mach-s3c24xx/pll-s3c2440-12000000.c | 95 - arch/arm/mach-s3c24xx/pll-s3c2440-16934400.c | 122 - arch/arm/mach-s3c24xx/pm-h1940.S | 20 - arch/arm/mach-s3c24xx/pm-s3c2410.c | 171 - arch/arm/mach-s3c24xx/pm-s3c2412.c | 126 - arch/arm/mach-s3c24xx/pm-s3c2416.c | 81 - arch/arm/mach-s3c24xx/pm.c | 121 - arch/arm/mach-s3c24xx/regs-dsc.h | 22 - arch/arm/mach-s3c24xx/regs-mem.h | 51 - arch/arm/mach-s3c24xx/s3c2410.c | 131 - arch/arm/mach-s3c24xx/s3c2412.c | 177 - arch/arm/mach-s3c24xx/s3c2416.c | 132 - arch/arm/mach-s3c24xx/s3c2440.c | 72 - arch/arm/mach-s3c24xx/s3c2442.c | 63 - arch/arm/mach-s3c24xx/s3c2443.c | 110 - arch/arm/mach-s3c24xx/s3c244x.c | 130 - arch/arm/mach-s3c24xx/setup-camif.c | 67 - arch/arm/mach-s3c24xx/setup-i2c.c | 23 - arch/arm/mach-s3c24xx/setup-sdhci-gpio.c | 30 - arch/arm/mach-s3c24xx/setup-spi.c | 27 - arch/arm/mach-s3c24xx/setup-ts.c | 27 - arch/arm/mach-s3c24xx/simtec-audio.c | 71 - arch/arm/mach-s3c24xx/simtec-nor.c | 74 - arch/arm/mach-s3c24xx/simtec-pm.c | 62 - arch/arm/mach-s3c24xx/simtec-usb.c | 125 - arch/arm/mach-s3c24xx/sleep-s3c2410.S | 55 - arch/arm/mach-s3c24xx/sleep-s3c2412.S | 54 - arch/arm/mach-s3c24xx/sleep.S | 70 - arch/arm/mach-s3c24xx/spi-core.h | 27 - arch/arm/mach-s3c64xx/Kconfig | 351 - arch/arm/mach-s3c64xx/Makefile | 62 - arch/arm/mach-s3c64xx/ata-core.h | 24 - arch/arm/mach-s3c64xx/backlight.h | 22 - arch/arm/mach-s3c64xx/common.c | 439 -- arch/arm/mach-s3c64xx/common.h | 57 - arch/arm/mach-s3c64xx/cpuidle.c | 60 - arch/arm/mach-s3c64xx/crag6410.h | 22 - arch/arm/mach-s3c64xx/dev-audio.c | 213 - arch/arm/mach-s3c64xx/dev-backlight.c | 137 - arch/arm/mach-s3c64xx/dev-uart.c | 66 - arch/arm/mach-s3c64xx/include/mach/hardware.h | 17 - arch/arm/mach-s3c64xx/include/mach/map.h | 122 - arch/arm/mach-s3c64xx/include/mach/pm-core.h | 124 - arch/arm/mach-s3c64xx/irq-pm.c | 119 - arch/arm/mach-s3c64xx/mach-anw6410.c | 233 - arch/arm/mach-s3c64xx/mach-crag6410-module.c | 446 -- arch/arm/mach-s3c64xx/mach-crag6410.c | 882 --- arch/arm/mach-s3c64xx/mach-hmt.c | 285 - arch/arm/mach-s3c64xx/mach-mini6410.c | 367 - arch/arm/mach-s3c64xx/mach-ncp.c | 103 - arch/arm/mach-s3c64xx/mach-real6410.c | 335 - arch/arm/mach-s3c64xx/mach-s3c64xx-dt.c | 68 - arch/arm/mach-s3c64xx/mach-smartq.c | 425 - arch/arm/mach-s3c64xx/mach-smartq5.c | 156 - arch/arm/mach-s3c64xx/mach-smartq7.c | 172 - arch/arm/mach-s3c64xx/mach-smdk6400.c | 93 - arch/arm/mach-s3c64xx/mach-smdk6410.c | 709 -- arch/arm/mach-s3c64xx/onenand-core.h | 32 - arch/arm/mach-s3c64xx/pl080.c | 264 - arch/arm/mach-s3c64xx/pm.c | 350 - arch/arm/mach-s3c64xx/s3c6400.c | 92 - arch/arm/mach-s3c64xx/s3c6410.c | 95 - arch/arm/mach-s3c64xx/setup-fb-24bpp.c | 23 - arch/arm/mach-s3c64xx/setup-i2c0.c | 24 - arch/arm/mach-s3c64xx/setup-i2c1.c | 24 - arch/arm/mach-s3c64xx/setup-ide.c | 39 - arch/arm/mach-s3c64xx/setup-keypad.c | 20 - arch/arm/mach-s3c64xx/setup-sdhci-gpio.c | 53 - arch/arm/mach-s3c64xx/setup-spi.c | 26 - arch/arm/mach-s3c64xx/setup-usb-phy.c | 90 - arch/arm/mach-s3c64xx/sleep.S | 69 - arch/arm/mach-s3c64xx/watchdog-reset.h | 16 - arch/arm/mach-s5pv210/Kconfig | 2 +- arch/arm/mach-s5pv210/Makefile | 7 - arch/arm/mach-s5pv210/pm.c | 51 +- arch/arm/mach-s5pv210/regs-clock.h | 4 +- arch/arm/mach-s5pv210/s5pv210.c | 2 - arch/arm/mach-sa1100/collie.c | 14 +- arch/arm/mach-tegra/reset.c | 2 +- arch/arm/mm/alignment.c | 4 +- arch/arm/mm/init.c | 59 +- arch/arm/mm/mmu.c | 39 +- arch/arm/mm/pmsa-v7.c | 23 +- arch/arm/mm/pmsa-v8.c | 17 +- arch/arm/mm/proc-v7-bugs.c | 2 +- arch/arm/plat-omap/dma.c | 6 +- arch/arm/plat-samsung/Kconfig | 308 - arch/arm/plat-samsung/Makefile | 35 - arch/arm/plat-samsung/adc.c | 510 -- arch/arm/plat-samsung/cpu.c | 48 - arch/arm/plat-samsung/dev-uart.c | 41 - arch/arm/plat-samsung/devs.c | 1166 --- arch/arm/plat-samsung/gpio-samsung.c | 1324 ---- arch/arm/plat-samsung/include/plat/adc.h | 32 - arch/arm/plat-samsung/include/plat/cpu-freq-core.h | 287 - arch/arm/plat-samsung/include/plat/cpu-freq.h | 141 - arch/arm/plat-samsung/include/plat/cpu.h | 140 - arch/arm/plat-samsung/include/plat/fb-s3c2410.h | 68 - arch/arm/plat-samsung/include/plat/gpio-core.h | 142 - arch/arm/plat-samsung/include/plat/map-s3c.h | 76 - arch/arm/plat-samsung/include/plat/map-s5p.h | 22 - arch/arm/plat-samsung/include/plat/pm-common.h | 107 - arch/arm/plat-samsung/include/plat/pm.h | 109 - arch/arm/plat-samsung/include/plat/regs-spi.h | 44 - arch/arm/plat-samsung/include/plat/samsung-time.h | 26 - arch/arm/plat-samsung/include/plat/sdhci.h | 162 - arch/arm/plat-samsung/init.c | 173 - arch/arm/plat-samsung/platformdata.c | 53 - arch/arm/plat-samsung/pm-check.c | 233 - arch/arm/plat-samsung/pm-common.c | 71 - arch/arm/plat-samsung/pm-debug.c | 95 - arch/arm/plat-samsung/pm-gpio.c | 380 - arch/arm/plat-samsung/pm.c | 199 - arch/arm/plat-samsung/wakeup-mask.c | 42 - arch/arm/plat-samsung/watchdog-reset.c | 93 - arch/arm/probes/decode.c | 2 +- arch/arm/probes/kprobes/core.c | 2 +- arch/arm/tools/syscall.tbl | 2 + arch/arm/xen/mm.c | 7 +- arch/arm64/Kconfig.platforms | 1 - arch/arm64/Makefile | 13 +- arch/arm64/boot/dts/allwinner/Makefile | 1 + .../dts/allwinner/sun50i-a100-allwinner-perf1.dts | 180 + arch/arm64/boot/dts/allwinner/sun50i-a100.dtsi | 364 + .../boot/dts/allwinner/sun50i-a64-bananapi-m64.dts | 8 +- .../boot/dts/allwinner/sun50i-a64-orangepi-win.dts | 8 +- .../arm64/boot/dts/allwinner/sun50i-a64-pine64.dts | 8 +- .../boot/dts/allwinner/sun50i-a64-pinebook.dts | 8 +- .../boot/dts/allwinner/sun50i-a64-pinephone.dtsi | 8 +- .../boot/dts/allwinner/sun50i-a64-pinetab.dts | 8 +- .../dts/allwinner/sun50i-a64-sopine-baseboard.dts | 8 +- .../boot/dts/allwinner/sun50i-a64-teres-i.dts | 8 +- arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 20 +- arch/arm64/boot/dts/allwinner/sun50i-h5.dtsi | 7 +- arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 1 + .../boot/dts/amlogic/meson-g12b-khadas-vim3.dtsi | 88 - arch/arm64/boot/dts/amlogic/meson-khadas-vim3.dtsi | 94 +- .../boot/dts/exynos/exynos5433-tm2-common.dtsi | 4 +- arch/arm64/boot/dts/exynos/exynos5433.dtsi | 6 +- arch/arm64/boot/dts/freescale/Makefile | 4 + arch/arm64/boot/dts/freescale/fsl-ls1028a-qds.dts | 4 + arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 4 +- arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi | 110 +- arch/arm64/boot/dts/freescale/fsl-ls208xa.dtsi | 157 +- .../dts/freescale/imx8mm-beacon-baseboard.dtsi | 8 +- .../boot/dts/freescale/imx8mm-beacon-som.dtsi | 24 +- arch/arm64/boot/dts/freescale/imx8mm-evk.dts | 61 +- .../boot/dts/freescale/imx8mm-var-som-symphony.dts | 246 + arch/arm64/boot/dts/freescale/imx8mm-var-som.dtsi | 553 ++ arch/arm64/boot/dts/freescale/imx8mm.dtsi | 3 +- arch/arm64/boot/dts/freescale/imx8mn-evk.dtsi | 4 +- arch/arm64/boot/dts/freescale/imx8mn.dtsi | 3 +- arch/arm64/boot/dts/freescale/imx8mp-evk.dts | 2 - arch/arm64/boot/dts/freescale/imx8mp-pinfunc.h | 360 +- arch/arm64/boot/dts/freescale/imx8mp.dtsi | 3 +- arch/arm64/boot/dts/freescale/imx8mq-evk.dts | 6 +- .../boot/dts/freescale/imx8mq-librem5-devkit.dts | 34 + .../arm64/boot/dts/freescale/imx8mq-librem5-r2.dts | 29 + .../arm64/boot/dts/freescale/imx8mq-librem5-r3.dts | 27 + arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi | 1105 +++ arch/arm64/boot/dts/freescale/imx8mq-phanbell.dts | 6 +- arch/arm64/boot/dts/freescale/imx8mq-sr-som.dtsi | 4 +- arch/arm64/boot/dts/freescale/imx8mq-thor96.dts | 2 +- .../boot/dts/freescale/imx8mq-zii-ultra-rmb3.dts | 2 +- .../arm64/boot/dts/freescale/imx8mq-zii-ultra.dtsi | 8 +- arch/arm64/boot/dts/freescale/imx8mq.dtsi | 54 +- arch/arm64/boot/dts/marvell/armada-37xx.dtsi | 2 +- arch/arm64/boot/dts/mediatek/mt7622.dtsi | 2 + arch/arm64/boot/dts/nvidia/tegra186.dtsi | 237 +- arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi | 15 + arch/arm64/boot/dts/nvidia/tegra194-p2972-0000.dts | 13 + arch/arm64/boot/dts/nvidia/tegra194.dtsi | 262 +- arch/arm64/boot/dts/nvidia/tegra210-p2180.dtsi | 2 +- arch/arm64/boot/dts/nvidia/tegra210-p3450-0000.dts | 27 +- arch/arm64/boot/dts/nvidia/tegra210.dtsi | 170 +- arch/arm64/boot/dts/qcom/Makefile | 5 + arch/arm64/boot/dts/qcom/msm8992.dtsi | 2 +- .../boot/dts/qcom/sc7180-trogdor-lazor-r0.dts | 24 + .../boot/dts/qcom/sc7180-trogdor-lazor-r1-lte.dts | 18 + .../boot/dts/qcom/sc7180-trogdor-lazor-r1.dts | 15 + arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor.dtsi | 192 + .../boot/dts/qcom/sc7180-trogdor-lte-sku.dtsi | 15 + arch/arm64/boot/dts/qcom/sc7180-trogdor-r1-lte.dts | 14 + arch/arm64/boot/dts/qcom/sc7180-trogdor-r1.dts | 191 + arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi | 1348 ++++ arch/arm64/boot/dts/qcom/sc7180.dtsi | 15 +- arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 12 +- arch/arm64/boot/dts/qcom/sm8150.dtsi | 19 +- arch/arm64/boot/dts/qcom/sm8250.dtsi | 15 +- arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 38 + .../boot/dts/renesas/r8a774b1-hihope-rzg2n-ex.dts | 5 + arch/arm64/boot/dts/renesas/r8a774b1.dtsi | 38 + arch/arm64/boot/dts/renesas/r8a774c0.dtsi | 19 + .../boot/dts/renesas/r8a774e1-hihope-rzg2h.dts | 15 + arch/arm64/boot/dts/renesas/r8a774e1.dtsi | 1244 ++- arch/arm64/boot/dts/renesas/r8a77961.dtsi | 483 +- arch/arm64/boot/dts/renesas/ulcb.dtsi | 1 + arch/arm64/boot/dts/rockchip/Makefile | 5 +- arch/arm64/boot/dts/rockchip/rk3308.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3318-a95x-z2.dts | 374 + arch/arm64/boot/dts/rockchip/rk3328-evb.dts | 12 + arch/arm64/boot/dts/rockchip/rk3368-evb.dtsi | 2 +- .../boot/dts/rockchip/rk3368-orion-r68-meta.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3368-r88.dts | 4 +- .../boot/dts/rockchip/rk3399-roc-pc-mezzanine.dts | 18 +- arch/arm64/boot/dts/rockchip/rk3399-roc-pc.dtsi | 12 +- arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dts | 735 -- arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dtsi | 709 ++ arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4a.dts | 13 + arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4b.dts | 42 + arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4c.dts | 51 + arch/arm64/boot/dts/ti/k3-am65-main.dtsi | 66 +- arch/arm64/boot/dts/ti/k3-am65-mcu.dtsi | 12 +- arch/arm64/boot/dts/ti/k3-am65-wakeup.dtsi | 8 +- arch/arm64/boot/dts/ti/k3-am65.dtsi | 6 +- arch/arm64/boot/dts/ti/k3-am654-base-board.dts | 4 +- .../boot/dts/ti/k3-j721e-common-proc-board.dts | 93 - arch/arm64/boot/dts/ti/k3-j721e-main.dtsi | 104 +- arch/arm64/boot/dts/ti/k3-j721e-mcu-wakeup.dtsi | 12 +- arch/arm64/boot/dts/ti/k3-j721e-som-p0.dtsi | 153 + arch/arm64/boot/dts/ti/k3-j721e.dtsi | 4 +- arch/arm64/boot/dts/xilinx/zynqmp.dtsi | 12 +- arch/arm64/configs/defconfig | 36 +- arch/arm64/include/asm/compiler.h | 6 + arch/arm64/include/asm/irqflags.h | 5 + arch/arm64/include/asm/kvm_arm.h | 3 +- arch/arm64/include/asm/kvm_asm.h | 43 + arch/arm64/include/asm/kvm_host.h | 2 +- arch/arm64/include/asm/tlbflush.h | 6 +- arch/arm64/include/asm/unistd.h | 2 +- arch/arm64/include/asm/unistd32.h | 4 + arch/arm64/kernel/acpi.c | 2 +- arch/arm64/kernel/cpu_errata.c | 2 + arch/arm64/kernel/cpufeature.c | 2 +- arch/arm64/kernel/cpuinfo.c | 1 - arch/arm64/kernel/entry.S | 21 - arch/arm64/kernel/hw_breakpoint.c | 6 +- arch/arm64/kernel/image-vars.h | 4 + arch/arm64/kernel/machine_kexec_file.c | 6 +- arch/arm64/kernel/module-plts.c | 3 +- arch/arm64/kernel/module.c | 8 +- arch/arm64/kernel/process.c | 36 +- arch/arm64/kernel/setup.c | 5 +- arch/arm64/kernel/smp.c | 2 +- arch/arm64/kernel/vdso32/Makefile | 2 +- arch/arm64/kernel/vmlinux.lds.S | 8 + arch/arm64/kvm/arm.c | 4 + arch/arm64/kvm/handle_exit.c | 2 +- arch/arm64/kvm/hyp/entry.S | 15 +- arch/arm64/kvm/hyp/hyp-entry.S | 65 +- arch/arm64/kvm/hyp/include/hyp/debug-sr.h | 60 +- arch/arm64/kvm/hyp/include/hyp/switch.h | 39 +- arch/arm64/kvm/hyp/nvhe/switch.c | 5 + arch/arm64/kvm/hyp/vgic-v3-sr.c | 16 +- arch/arm64/kvm/hyp/vhe/switch.c | 5 + arch/arm64/kvm/mmu.c | 19 +- arch/arm64/mm/context.c | 2 +- arch/arm64/mm/init.c | 13 +- arch/arm64/mm/kasan_init.c | 10 +- arch/arm64/mm/mmu.c | 11 +- arch/arm64/mm/numa.c | 15 +- arch/c6x/kernel/setup.c | 9 +- arch/c6x/kernel/signal.c | 4 +- arch/csky/kernel/signal.c | 2 +- arch/h8300/Kconfig.cpu | 4 + arch/h8300/boot/dts/edosk2674.dts | 10 +- arch/h8300/boot/dts/h8300h_sim.dts | 2 +- arch/h8300/boot/dts/h8s_sim.dts | 2 +- arch/h8300/configs/edosk2674_defconfig | 10 +- arch/h8300/configs/h8300h-sim_defconfig | 8 +- arch/h8300/configs/h8s-sim_defconfig | 8 +- arch/h8300/kernel/process.c | 2 +- arch/h8300/kernel/setup.c | 10 +- arch/h8300/kernel/signal.c | 2 +- arch/h8300/lib/memset.S | 17 +- arch/hexagon/kernel/module.c | 2 +- arch/hexagon/kernel/signal.c | 2 +- arch/ia64/include/asm/pgtable.h | 9 + arch/ia64/kernel/Makefile | 2 +- arch/ia64/kernel/crash.c | 2 +- arch/ia64/kernel/ia64_ksyms.c | 2 +- arch/ia64/kernel/module.c | 2 +- arch/ia64/kernel/perfmon.c | 2 +- arch/ia64/kernel/process.c | 4 +- arch/ia64/kernel/signal.c | 2 +- arch/ia64/kernel/syscalls/syscall.tbl | 2 + arch/ia64/kernel/unaligned.c | 6 +- arch/ia64/kernel/unwind.c | 2 +- arch/ia64/mm/init.c | 4 +- arch/m68k/amiga/config.c | 6 +- arch/m68k/atari/atakeyb.c | 2 +- arch/m68k/kernel/head.S | 16 +- arch/m68k/kernel/process.c | 10 +- arch/m68k/kernel/signal.c | 2 +- arch/m68k/kernel/syscalls/syscall.tbl | 2 + arch/m68k/kernel/traps.c | 5 +- arch/m68k/mac/config.c | 2 +- arch/m68k/mac/via.c | 2 +- arch/m68k/mm/fault.c | 2 +- arch/microblaze/include/asm/Kbuild | 1 - arch/microblaze/kernel/signal.c | 2 +- arch/microblaze/kernel/syscalls/syscall.tbl | 2 + arch/microblaze/mm/init.c | 24 +- arch/mips/Kbuild.platforms | 1 - arch/mips/Kconfig | 30 - arch/mips/bcm63xx/boards/board_bcm963xx.c | 625 +- arch/mips/cavium-octeon/dma-octeon.c | 14 +- arch/mips/configs/loongson3_defconfig | 1 - arch/mips/configs/pnx8335_stb225_defconfig | 77 - arch/mips/include/asm/irqflags.h | 5 + arch/mips/include/asm/kvm_host.h | 2 +- arch/mips/include/asm/m48t37.h | 36 - arch/mips/include/asm/mach-bcm47xx/bcm47xx.h | 4 +- arch/mips/include/asm/mach-ip27/kmalloc.h | 8 - .../include/asm/mach-loongson2ef/mc146818rtc.h | 36 - .../asm/mach-loongson64/cpu-feature-overrides.h | 2 - arch/mips/include/asm/mach-loongson64/irq.h | 2 - arch/mips/include/asm/mach-loongson64/mmzone.h | 1 - .../asm/mach-paravirt/cpu-feature-overrides.h | 35 - arch/mips/include/asm/mach-paravirt/irq.h | 19 - .../include/asm/mach-paravirt/kernel-entry-init.h | 52 - arch/mips/include/asm/mach-pnx833x/gpio.h | 159 - arch/mips/include/asm/mach-pnx833x/irq-mapping.h | 112 - arch/mips/include/asm/mach-pnx833x/irq.h | 40 - arch/mips/include/asm/mach-pnx833x/pnx833x.h | 189 - arch/mips/include/asm/mipsregs.h | 12 - arch/mips/include/asm/unroll.h | 64 +- arch/mips/kernel/ftrace.c | 4 - arch/mips/kernel/setup.c | 31 +- arch/mips/kernel/smp-bmips.c | 2 + arch/mips/kernel/syscalls/syscall_n32.tbl | 2 + arch/mips/kernel/syscalls/syscall_n64.tbl | 2 + arch/mips/kernel/syscalls/syscall_o32.tbl | 2 + arch/mips/kvm/mmu.c | 3 +- arch/mips/lantiq/xway/sysctrl.c | 10 +- arch/mips/mm/c-r4k.c | 4 + arch/mips/mm/pgtable-32.c | 1 - arch/mips/mm/pgtable-64.c | 1 - arch/mips/netlogic/xlp/setup.c | 2 +- arch/mips/oprofile/op_model_mipsxx.c | 4 +- arch/mips/pnx833x/Makefile | 4 - arch/mips/pnx833x/Platform | 4 - arch/mips/pnx833x/common/Makefile | 2 - arch/mips/pnx833x/common/interrupts.c | 303 - arch/mips/pnx833x/common/platform.c | 224 - arch/mips/pnx833x/common/prom.c | 51 - arch/mips/pnx833x/common/reset.c | 31 - arch/mips/pnx833x/common/setup.c | 48 - arch/mips/pnx833x/stb22x/Makefile | 2 - arch/mips/pnx833x/stb22x/board.c | 120 - arch/mips/sgi-ip32/ip32-setup.c | 2 - arch/nds32/configs/defconfig | 1 - arch/nds32/include/asm/irqflags.h | 5 + arch/nds32/kernel/fpu.c | 12 +- arch/nds32/kernel/setup.c | 10 +- arch/nds32/kernel/signal.c | 4 +- arch/nds32/kernel/time.c | 2 +- arch/nds32/kernel/traps.c | 50 +- arch/nios2/kernel/process.c | 2 +- arch/openrisc/kernel/setup.c | 9 +- arch/openrisc/kernel/signal.c | 2 +- arch/openrisc/mm/init.c | 8 +- arch/parisc/Kconfig | 1 + arch/parisc/include/asm/socket.h | 4 +- arch/parisc/include/uapi/asm/fcntl.h | 7 +- arch/parisc/include/uapi/asm/signal.h | 13 +- arch/parisc/kernel/inventory.c | 30 + arch/parisc/kernel/signal.c | 2 +- arch/parisc/kernel/smp.c | 9 +- arch/parisc/kernel/syscalls/syscall.tbl | 2 + arch/parisc/kernel/traps.c | 11 +- arch/parisc/mm/fault.c | 4 +- arch/powerpc/Kconfig | 14 +- arch/powerpc/crypto/crc-vpmsum_test.c | 1 + arch/powerpc/include/asm/book3s/64/mmu.h | 10 +- arch/powerpc/include/asm/book3s/64/pgtable.h | 8 +- arch/powerpc/include/asm/cputable.h | 15 +- arch/powerpc/include/asm/fixmap.h | 2 +- arch/powerpc/include/asm/hw_irq.h | 11 +- arch/powerpc/include/asm/kasan.h | 9 +- arch/powerpc/include/asm/kvm_host.h | 3 +- arch/powerpc/include/asm/mce.h | 7 + arch/powerpc/include/asm/mman.h | 31 +- arch/powerpc/include/asm/nohash/64/pgtable.h | 2 + arch/powerpc/include/asm/perf_event.h | 3 + arch/powerpc/include/asm/perf_event_server.h | 5 + arch/powerpc/include/asm/string.h | 2 - arch/powerpc/include/asm/uaccess.h | 40 +- arch/powerpc/include/uapi/asm/mman.h | 2 +- arch/powerpc/include/uapi/asm/perf_regs.h | 20 +- arch/powerpc/kernel/cputable.c | 22 +- arch/powerpc/kernel/dt_cpu_ftrs.c | 6 +- arch/powerpc/kernel/entry_64.S | 4 + arch/powerpc/kernel/fadump.c | 57 +- arch/powerpc/kernel/process.c | 12 +- arch/powerpc/kernel/setup-common.c | 1 + arch/powerpc/kernel/syscalls/syscall.tbl | 2 + arch/powerpc/kexec/file_load_64.c | 16 +- arch/powerpc/kvm/book3s.c | 3 +- arch/powerpc/kvm/book3s_hv_builtin.c | 12 +- arch/powerpc/kvm/book3s_hv_uvmem.c | 14 +- arch/powerpc/kvm/e500_mmu_host.c | 3 +- arch/powerpc/lib/Makefile | 2 +- arch/powerpc/lib/copy_mc_64.S | 242 + arch/powerpc/lib/memcpy_mcsafe_64.S | 242 - arch/powerpc/mm/book3s32/mmu.c | 9 +- arch/powerpc/mm/book3s64/hash_utils.c | 22 +- arch/powerpc/mm/book3s64/radix_pgtable.c | 25 +- arch/powerpc/mm/init_64.c | 11 +- arch/powerpc/mm/kasan/kasan_init_32.c | 8 +- arch/powerpc/mm/mem.c | 33 +- arch/powerpc/mm/numa.c | 7 +- arch/powerpc/mm/pgtable_32.c | 8 +- arch/powerpc/net/bpf_jit_comp.c | 2 +- arch/powerpc/perf/core-book3s.c | 24 +- arch/powerpc/perf/hv-24x7.c | 11 +- arch/powerpc/perf/imc-pmu.c | 4 +- arch/powerpc/perf/perf_regs.c | 44 +- arch/powerpc/perf/power10-pmu.c | 6 + arch/powerpc/perf/power9-pmu.c | 6 + arch/powerpc/platforms/Kconfig.cputype | 2 +- arch/powerpc/platforms/powernv/idle.c | 2 +- arch/powerpc/platforms/powernv/pci-ioda.c | 2 +- arch/powerpc/platforms/pseries/hotplug-cpu.c | 18 +- arch/powerpc/platforms/pseries/ras.c | 1 - arch/riscv/Kconfig | 2 +- arch/riscv/Kconfig.socs | 2 + arch/riscv/configs/nommu_virt_defconfig | 7 +- arch/riscv/configs/rv32_defconfig | 5 + arch/riscv/include/asm/clint.h | 39 - arch/riscv/include/asm/ftrace.h | 7 + arch/riscv/include/asm/smp.h | 19 + arch/riscv/include/asm/timex.h | 28 +- arch/riscv/kernel/Makefile | 2 +- arch/riscv/kernel/clint.c | 44 - arch/riscv/kernel/ftrace.c | 19 + arch/riscv/kernel/sbi.c | 14 + arch/riscv/kernel/setup.c | 2 - arch/riscv/kernel/signal.c | 2 +- arch/riscv/kernel/smp.c | 44 +- arch/riscv/kernel/smpboot.c | 4 +- arch/riscv/mm/fault.c | 20 +- arch/riscv/mm/init.c | 36 +- arch/riscv/mm/kasan_init.c | 10 +- arch/riscv/net/bpf_jit_comp32.c | 4 +- arch/s390/Kconfig | 5 +- arch/s390/configs/debug_defconfig | 4 + arch/s390/configs/defconfig | 3 + arch/s390/configs/zfcpdump_defconfig | 1 + arch/s390/include/asm/checksum.h | 111 +- arch/s390/include/asm/clocksource.h | 7 + arch/s390/include/asm/percpu.h | 28 +- arch/s390/include/asm/vdso.h | 25 +- arch/s390/include/asm/vdso/clocksource.h | 8 + arch/s390/include/asm/vdso/data.h | 13 + arch/s390/include/asm/vdso/gettimeofday.h | 71 + arch/s390/include/asm/vdso/processor.h | 7 + .../Makefile.boot => s390/include/asm/vdso/vdso.h} | 0 arch/s390/include/asm/vdso/vsyscall.h | 26 + arch/s390/kernel/asm-offsets.c | 20 - arch/s390/kernel/entry.S | 6 - arch/s390/kernel/idle.c | 3 +- arch/s390/kernel/ptrace.c | 7 +- arch/s390/kernel/runtime_instr.c | 2 +- arch/s390/kernel/setup.c | 28 +- arch/s390/kernel/syscalls/syscall.tbl | 2 + arch/s390/kernel/time.c | 66 +- arch/s390/kernel/vdso.c | 29 +- arch/s390/kernel/vdso64/Makefile | 19 +- arch/s390/kernel/vdso64/clock_getres.S | 50 - arch/s390/kernel/vdso64/clock_gettime.S | 163 - arch/s390/kernel/vdso64/gettimeofday.S | 71 - arch/s390/kernel/vdso64/vdso64_generic.c | 18 + arch/s390/kernel/vdso64/vdso_user_wrapper.S | 38 + arch/s390/mm/page-states.c | 6 +- arch/s390/mm/vmem.c | 8 +- arch/s390/pci/pci.c | 22 +- arch/s390/pci/pci_bus.c | 52 +- arch/s390/pci/pci_bus.h | 13 + arch/s390/pci/pci_event.c | 7 +- arch/sh/drivers/pci/pcie-sh7786.c | 9 +- arch/sh/drivers/platform_early.c | 2 +- arch/sh/kernel/disassemble.c | 4 +- arch/sh/kernel/kgdb.c | 2 +- arch/sh/kernel/signal_32.c | 2 +- arch/sh/kernel/syscalls/syscall.tbl | 2 + arch/sh/mm/init.c | 9 +- arch/sparc/Kconfig | 2 +- arch/sparc/boot/piggyback.c | 4 + arch/sparc/include/asm/backoff.h | 2 +- arch/sparc/include/asm/pgtsrmmu.h | 2 +- arch/sparc/kernel/auxio_64.c | 1 - arch/sparc/kernel/central.c | 2 +- arch/sparc/kernel/kgdb_32.c | 2 +- arch/sparc/kernel/kgdb_64.c | 2 +- arch/sparc/kernel/pci.c | 3 +- arch/sparc/kernel/pcr.c | 2 +- arch/sparc/kernel/process.c | 6 +- arch/sparc/kernel/prom_32.c | 2 +- arch/sparc/kernel/signal32.c | 4 +- arch/sparc/kernel/signal_32.c | 4 +- arch/sparc/kernel/signal_64.c | 4 +- arch/sparc/kernel/syscalls/syscall.tbl | 2 + arch/sparc/kernel/viohs.c | 6 +- arch/sparc/lib/memset.S | 1 + arch/sparc/math-emu/math_32.c | 8 +- arch/sparc/mm/init_64.c | 12 +- arch/sparc/mm/srmmu.c | 18 +- arch/sparc/net/bpf_jit_comp_32.c | 2 +- arch/um/kernel/signal.c | 2 +- arch/x86/Kconfig | 2 +- arch/x86/Kconfig.debug | 2 +- arch/x86/Makefile | 4 + arch/x86/boot/cmdline.c | 4 +- arch/x86/boot/compressed/kaslr.c | 2 +- arch/x86/boot/compressed/misc.c | 7 +- arch/x86/boot/string.h | 5 +- arch/x86/configs/i386_defconfig | 1 + arch/x86/crypto/blake2s-glue.c | 1 + arch/x86/crypto/chacha_glue.c | 1 + arch/x86/crypto/crc32c-intel_glue.c | 18 +- arch/x86/crypto/curve25519-x86_64.c | 1 + arch/x86/crypto/nhpoly1305-avx2-glue.c | 1 + arch/x86/crypto/nhpoly1305-sse2-glue.c | 1 + arch/x86/crypto/poly1305_glue.c | 1 + arch/x86/entry/calling.h | 10 +- arch/x86/entry/syscalls/syscall_32.tbl | 2 + arch/x86/entry/syscalls/syscall_64.tbl | 3 + arch/x86/entry/thunk_32.S | 5 - arch/x86/events/intel/core.c | 6 +- arch/x86/events/intel/lbr.c | 2 +- arch/x86/events/intel/uncore_snb.c | 52 +- arch/x86/include/asm/copy_mc_test.h | 75 + arch/x86/include/asm/efi.h | 10 - arch/x86/include/asm/kvm_host.h | 3 +- arch/x86/include/asm/mcsafe_test.h | 75 - arch/x86/include/asm/mmu.h | 1 + arch/x86/include/asm/numa.h | 8 +- arch/x86/include/asm/string_64.h | 32 - arch/x86/include/asm/uaccess.h | 21 + arch/x86/include/asm/uaccess_64.h | 20 - arch/x86/kernel/alternative.c | 2 +- arch/x86/kernel/apic/io_apic.c | 4 +- arch/x86/kernel/apic/probe_32.c | 2 +- arch/x86/kernel/apic/vector.c | 16 +- arch/x86/kernel/cpu/cacheinfo.c | 2 +- arch/x86/kernel/cpu/mce/core.c | 8 +- arch/x86/kernel/cpu/mce/inject.c | 2 +- arch/x86/kernel/cpu/mce/intel.c | 2 +- arch/x86/kernel/cpu/mtrr/cyrix.c | 2 +- arch/x86/kernel/e820.c | 16 +- arch/x86/kernel/hw_breakpoint.c | 2 +- arch/x86/kernel/kgdb.c | 4 +- arch/x86/kernel/mpparse.c | 4 +- arch/x86/kernel/process.c | 4 - arch/x86/kernel/ptrace.c | 2 +- arch/x86/kernel/quirks.c | 9 +- arch/x86/kernel/reboot.c | 2 +- arch/x86/kernel/setup.c | 56 +- arch/x86/kernel/signal.c | 2 +- arch/x86/kernel/smpboot.c | 34 +- arch/x86/kernel/sys_ia32.c | 2 +- arch/x86/kernel/uprobes.c | 4 +- arch/x86/kvm/emulate.c | 2 +- arch/x86/kvm/hyperv.c | 2 +- arch/x86/kvm/irq_comm.c | 2 +- arch/x86/kvm/lapic.c | 6 +- arch/x86/kvm/mmu/mmu.c | 5 +- arch/x86/kvm/mmu/page_track.c | 6 +- arch/x86/kvm/svm/svm.c | 2 +- arch/x86/kvm/vmx/vmx.c | 12 +- arch/x86/kvm/x86.c | 17 +- arch/x86/lib/Makefile | 1 + arch/x86/lib/cmdline.c | 8 +- arch/x86/lib/copy_mc.c | 64 + arch/x86/lib/copy_mc_64.S | 165 + arch/x86/lib/insn-eval.c | 6 +- arch/x86/lib/memcpy_64.S | 115 - arch/x86/lib/usercopy_64.c | 21 - arch/x86/math-emu/errors.c | 2 +- arch/x86/math-emu/fpu_trig.c | 2 +- arch/x86/mm/ioremap.c | 2 +- arch/x86/mm/numa.c | 13 +- arch/x86/mm/numa_emulation.c | 3 +- arch/x86/mm/tlb.c | 13 +- arch/x86/net/bpf_jit_comp.c | 32 +- arch/x86/pci/intel_mid_pci.c | 1 + arch/x86/pci/sta2x11-fixup.c | 7 +- arch/x86/pci/xen.c | 1 + arch/x86/platform/efi/efi.c | 69 - arch/x86/platform/efi/efi_32.c | 44 +- arch/x86/platform/efi/efi_64.c | 2 + arch/x86/xen/enlighten_pv.c | 2 +- arch/x86/xen/smp_pv.c | 1 + arch/xtensa/Kconfig | 2 +- arch/xtensa/include/asm/uaccess.h | 2 +- arch/xtensa/kernel/signal.c | 2 +- arch/xtensa/kernel/syscalls/syscall.tbl | 2 + arch/xtensa/mm/init.c | 55 +- block/Kconfig | 2 - block/badblocks.c | 2 +- block/bfq-cgroup.c | 2 +- block/bfq-iosched.c | 4 +- block/bfq-iosched.h | 1 - block/bfq-wf2q.c | 12 +- block/bio.c | 10 +- block/blk-cgroup.c | 31 +- block/blk-core.c | 196 +- block/blk-iocost.c | 1540 +++- block/blk-map.c | 176 +- block/blk-merge.c | 214 +- block/blk-mq-sched.c | 105 +- block/blk-mq.c | 13 +- block/blk-stat.c | 17 +- block/blk-wbt.c | 2 +- block/blk.h | 25 +- block/bsg-lib.c | 2 +- block/genhd.c | 96 +- block/ioprio.c | 4 +- block/kyber-iosched.c | 2 +- block/partitions/core.c | 64 +- crypto/af_alg.c | 13 +- crypto/ahash.c | 54 +- crypto/algif_aead.c | 9 +- crypto/algif_skcipher.c | 2 +- crypto/crc32c_generic.c | 4 +- crypto/crct10dif_generic.c | 2 +- crypto/crypto_engine.c | 3 +- crypto/drbg.c | 2 +- crypto/ecrdsa.c | 1 + crypto/internal.h | 16 +- crypto/jitterentropy-kcapi.c | 2 +- crypto/rsa-pkcs1pad.c | 1 + crypto/tcrypt.c | 132 +- crypto/tcrypt.h | 29 - crypto/testmgr.c | 1 + drivers/accessibility/braille/braille_console.c | 2 +- drivers/accessibility/speakup/Kconfig | 13 +- drivers/accessibility/speakup/Makefile | 2 +- drivers/accessibility/speakup/main.c | 4 +- drivers/accessibility/speakup/serialio.c | 8 +- drivers/accessibility/speakup/spk_priv.h | 1 - drivers/accessibility/speakup/spk_ttyio.c | 7 + drivers/accessibility/speakup/spk_types.h | 1 + drivers/accessibility/speakup/synth.c | 2 +- drivers/acpi/acpi_apd.c | 4 +- drivers/acpi/arm64/iort.c | 5 +- drivers/acpi/numa/hmat.c | 76 +- drivers/acpi/numa/srat.c | 9 +- drivers/acpi/osl.c | 23 +- drivers/ata/ahci_brcm.c | 2 +- drivers/ata/libahci_platform.c | 2 +- drivers/ata/libata-core.c | 16 +- drivers/ata/libata-eh.c | 6 +- drivers/ata/libata-scsi.c | 4 +- drivers/ata/pata_atp867x.c | 4 +- drivers/ata/pata_serverworks.c | 2 +- drivers/ata/sata_mv.c | 12 +- drivers/ata/sata_promise.c | 8 +- drivers/ata/sata_sx4.c | 2 +- drivers/atm/firestream.c | 3 +- drivers/atm/fore200e.c | 16 +- drivers/atm/he.c | 4 +- drivers/atm/idt77105.c | 2 +- drivers/atm/lanai.c | 2 +- drivers/atm/zatm.c | 2 +- drivers/auxdisplay/arm-charlcd.c | 2 +- drivers/auxdisplay/panel.c | 6 +- drivers/base/core.c | 16 +- drivers/base/firmware_loader/fallback.c | 4 +- drivers/base/firmware_loader/firmware.h | 2 + drivers/base/firmware_loader/main.c | 17 +- drivers/base/power/domain.c | 14 +- drivers/base/power/main.c | 16 +- drivers/base/regmap/Kconfig | 6 +- drivers/base/regmap/Makefile | 1 + drivers/base/regmap/internal.h | 3 + drivers/base/regmap/regmap-sdw.c | 1 - drivers/base/regmap/regmap-spi-avmm.c | 719 ++ drivers/base/regmap/regmap.c | 19 +- drivers/block/aoe/aoecmd.c | 6 +- drivers/block/ataflop.c | 2 +- drivers/block/drbd/drbd_int.h | 2 +- drivers/block/drbd/drbd_main.c | 2 +- drivers/block/drbd/drbd_nl.c | 2 +- drivers/block/drbd/drbd_receiver.c | 12 +- drivers/block/drbd/drbd_req.c | 4 +- drivers/block/floppy.c | 4 +- drivers/block/loop.c | 45 +- drivers/block/nbd.c | 17 +- drivers/block/null_blk_main.c | 2 +- drivers/block/paride/pd.c | 4 +- drivers/block/pktcdvd.c | 4 +- drivers/block/rbd.c | 10 +- drivers/block/rnbd/rnbd-clt.c | 10 +- drivers/block/rnbd/rnbd-srv.c | 3 +- drivers/block/rsxx/core.c | 2 +- drivers/block/skd_main.c | 2 +- drivers/block/virtio_blk.c | 35 +- drivers/block/xen-blkback/blkback.c | 2 +- drivers/block/xen-blkback/xenbus.c | 2 +- drivers/block/xen-blkfront.c | 5 +- drivers/block/zram/zram_drv.c | 4 +- drivers/bluetooth/btmrvl_sdio.c | 54 +- drivers/bluetooth/btusb.c | 9 +- drivers/bluetooth/hci_h5.c | 2 - drivers/bluetooth/hci_ldisc.c | 1 + drivers/bluetooth/hci_serdev.c | 2 + drivers/bus/mhi/core/boot.c | 17 +- drivers/bus/mhi/core/init.c | 21 +- drivers/bus/mhi/core/internal.h | 13 +- drivers/bus/mhi/core/main.c | 27 +- drivers/bus/mhi/core/pm.c | 26 +- drivers/bus/mvebu-mbus.c | 12 +- drivers/bus/ti-sysc.c | 2 +- drivers/char/agp/ali-agp.c | 2 +- drivers/char/hw_random/ingenic-rng.c | 9 +- drivers/char/hw_random/intel-rng.c | 2 +- drivers/char/hw_random/optee-rng.c | 6 +- drivers/char/ipmi/ipmi_msghandler.c | 13 +- drivers/char/ipmi/kcs_bmc.c | 2 +- drivers/char/lp.c | 10 +- drivers/char/mem.c | 2 +- drivers/char/mspec.c | 5 +- drivers/char/nvram.c | 2 +- drivers/char/raw.c | 5 + drivers/clk/clk-composite.c | 1 + drivers/clk/davinci/pll.c | 2 +- drivers/clk/imx/Kconfig | 94 +- drivers/clk/imx/Makefile | 79 +- drivers/clk/imx/clk-busy.c | 1 + drivers/clk/imx/clk-composite-7ulp.c | 1 + drivers/clk/imx/clk-composite-8m.c | 2 + drivers/clk/imx/clk-cpu.c | 2 + drivers/clk/imx/clk-fixup-mux.c | 1 + drivers/clk/imx/clk-frac-pll.c | 2 + drivers/clk/imx/clk-gate2.c | 2 + drivers/clk/imx/clk-imx6q.c | 1 + drivers/clk/imx/clk-imx6sl.c | 15 +- drivers/clk/imx/clk-imx6sx.c | 1 + drivers/clk/imx/clk-imx7d.c | 1 + drivers/clk/imx/clk-imx8mm.c | 4 + drivers/clk/imx/clk-imx8mn.c | 4 + drivers/clk/imx/clk-imx8mp.c | 28 +- drivers/clk/imx/clk-imx8mq.c | 4 + drivers/clk/imx/clk-imx8qxp-lpcg.c | 4 + drivers/clk/imx/clk-imx8qxp.c | 4 + drivers/clk/imx/clk-lpcg-scu.c | 1 + drivers/clk/imx/clk-pll14xx.c | 7 +- drivers/clk/imx/clk-pllv1.c | 1 + drivers/clk/imx/clk-pllv4.c | 1 + drivers/clk/imx/clk-sscg-pll.c | 2 + drivers/clk/imx/clk-vf610.c | 2 + drivers/clk/imx/clk.c | 18 +- drivers/clk/imx/clk.h | 7 + drivers/clk/rockchip/clk-rk3228.c | 2 +- drivers/clk/samsung/clk-s3c2410-dclk.c | 15 +- drivers/clk/samsung/clk-s3c2410.c | 1 + drivers/clk/samsung/clk-s3c2412.c | 1 + drivers/clk/samsung/clk-s3c2443.c | 1 + drivers/clk/samsung/clk-s3c64xx.c | 1 + drivers/clk/sunxi-ng/Kconfig | 10 + drivers/clk/sunxi-ng/Makefile | 2 + drivers/clk/sunxi-ng/ccu-sun50i-a100-r.c | 214 + drivers/clk/sunxi-ng/ccu-sun50i-a100-r.h | 21 + drivers/clk/sunxi-ng/ccu-sun50i-a100.c | 1276 ++++ drivers/clk/sunxi-ng/ccu-sun50i-a100.h | 56 + drivers/clk/sunxi-ng/ccu-sun8i-r40.c | 37 +- drivers/clocksource/Kconfig | 12 +- drivers/clocksource/Makefile | 1 + drivers/clocksource/h8300_timer8.c | 20 +- drivers/clocksource/timer-cadence-ttc.c | 4 +- drivers/clocksource/timer-clint.c | 226 + drivers/clocksource/timer-riscv.c | 17 +- drivers/counter/microchip-tcb-capture.c | 4 +- drivers/cpufreq/Kconfig.arm | 2 - drivers/cpufreq/cpufreq-dt.c | 286 +- drivers/cpufreq/cpufreq.c | 3 +- drivers/cpufreq/intel_pstate.c | 236 +- drivers/cpufreq/p4-clockmod.c | 2 +- drivers/cpufreq/s3c2410-cpufreq.c | 10 +- drivers/cpufreq/s3c2412-cpufreq.c | 44 +- drivers/cpufreq/s3c2440-cpufreq.c | 29 +- drivers/cpufreq/s3c24xx-cpufreq-debugfs.c | 2 +- drivers/cpufreq/s3c24xx-cpufreq.c | 14 +- drivers/cpufreq/s5pv210-cpufreq.c | 31 +- drivers/cpufreq/speedstep-lib.c | 2 +- drivers/cpufreq/tegra186-cpufreq.c | 30 + drivers/cpufreq/tegra194-cpufreq.c | 10 +- drivers/cpufreq/ti-cpufreq.c | 4 +- drivers/cpuidle/cpuidle-big_little.c | 3 +- drivers/cpuidle/cpuidle.c | 19 +- drivers/crypto/Kconfig | 3 + drivers/crypto/amcc/crypto4xx_core.h | 1 + drivers/crypto/axis/artpec6_crypto.c | 2 +- drivers/crypto/caam/Makefile | 2 + drivers/crypto/caam/ctrl.c | 77 +- drivers/crypto/caam/debugfs.c | 96 + drivers/crypto/caam/debugfs.h | 26 + drivers/crypto/caam/intern.h | 17 - drivers/crypto/caam/qi.c | 20 +- drivers/crypto/cavium/cpt/cptvf_reqmanager.c | 4 +- drivers/crypto/cavium/nitrox/nitrox_main.c | 1 + drivers/crypto/ccp/ccp-ops.c | 1 + drivers/crypto/ccree/cc_cipher.c | 282 +- drivers/crypto/ccree/cc_crypto_ctx.h | 1 - drivers/crypto/ccree/cc_driver.h | 1 - drivers/crypto/ccree/cc_pm.c | 6 +- drivers/crypto/chelsio/Kconfig | 21 - drivers/crypto/chelsio/Makefile | 2 - drivers/crypto/chelsio/chcr_algo.h | 33 - drivers/crypto/chelsio/chcr_core.c | 42 +- drivers/crypto/chelsio/chcr_core.h | 84 - drivers/crypto/chelsio/chcr_ipsec.c | 754 -- drivers/crypto/chelsio/chcr_ktls.c | 4 +- drivers/crypto/chelsio/chtls/chtls.h | 492 -- drivers/crypto/chelsio/chtls/chtls_main.c | 641 -- drivers/crypto/hifn_795x.c | 24 +- drivers/crypto/hisilicon/hpre/hpre_crypto.c | 36 +- drivers/crypto/hisilicon/hpre/hpre_main.c | 28 +- drivers/crypto/hisilicon/qm.c | 224 +- drivers/crypto/hisilicon/qm.h | 27 +- drivers/crypto/hisilicon/sec2/sec_crypto.c | 35 +- drivers/crypto/hisilicon/sec2/sec_main.c | 34 +- drivers/crypto/hisilicon/zip/zip_crypto.c | 2 +- drivers/crypto/hisilicon/zip/zip_main.c | 49 +- drivers/crypto/img-hash.c | 1 + drivers/crypto/ixp4xx_crypto.c | 2 +- drivers/crypto/marvell/cesa/cesa.h | 20 +- drivers/crypto/marvell/cesa/cipher.c | 5 +- drivers/crypto/marvell/cesa/hash.c | 24 +- drivers/crypto/marvell/cesa/tdma.c | 16 +- drivers/crypto/marvell/octeontx/otx_cptvf_reqmgr.c | 4 +- drivers/crypto/mediatek/mtk-aes.c | 57 +- drivers/crypto/mediatek/mtk-platform.c | 4 +- drivers/crypto/mediatek/mtk-sha.c | 2 +- drivers/crypto/padlock-aes.c | 1 + drivers/crypto/picoxcell_crypto.c | 9 +- drivers/crypto/qat/qat_common/adf_admin.c | 7 +- drivers/crypto/qat/qat_common/adf_pf2vf_msg.c | 2 +- drivers/crypto/qat/qat_common/qat_uclo.c | 6 +- drivers/crypto/qce/core.c | 1 + drivers/crypto/qce/sha.c | 1 + drivers/crypto/qce/skcipher.c | 1 + drivers/crypto/qcom-rng.c | 1 + drivers/crypto/rockchip/rk3288_crypto.c | 1 + drivers/crypto/rockchip/rk3288_crypto.h | 1 + drivers/crypto/rockchip/rk3288_crypto_ahash.c | 1 + drivers/crypto/rockchip/rk3288_crypto_skcipher.c | 1 + drivers/crypto/sa2ul.c | 4 +- drivers/crypto/sahara.c | 2 +- drivers/crypto/stm32/stm32-crc32.c | 7 +- drivers/crypto/stm32/stm32-cryp.c | 47 +- drivers/crypto/stm32/stm32-hash.c | 5 +- drivers/crypto/ux500/cryp/cryp.c | 12 +- drivers/crypto/ux500/cryp/cryp_core.c | 4 +- drivers/crypto/ux500/hash/hash_core.c | 31 +- drivers/crypto/virtio/Kconfig | 1 - drivers/crypto/xilinx/zynqmp-aes-gcm.c | 1 + drivers/dax/Kconfig | 4 + drivers/dax/Makefile | 3 +- drivers/dax/bus.c | 1046 ++- drivers/dax/bus.h | 28 +- drivers/dax/dax-private.h | 60 +- drivers/dax/device.c | 138 +- drivers/dax/hmem.c | 56 - drivers/dax/hmem/Makefile | 6 + drivers/dax/hmem/device.c | 100 + drivers/dax/hmem/hmem.c | 65 + drivers/dax/kmem.c | 199 +- drivers/dax/pmem/compat.c | 2 +- drivers/dax/pmem/core.c | 22 +- drivers/dax/super.c | 6 + drivers/devfreq/rk3399_dmc.c | 20 +- drivers/dma-buf/dma-fence.c | 1 + drivers/dma/acpi-dma.c | 4 +- drivers/dma/amba-pl08x.c | 10 +- drivers/dma/at_hdmac.c | 11 +- drivers/dma/dma-axi-dmac.c | 138 +- drivers/dma/dma-jz4780.c | 38 +- drivers/dma/dw-edma/dw-edma-core.c | 11 +- drivers/dma/dw-edma/dw-edma-v0-regs.h | 2 +- drivers/dma/dw/core.c | 6 +- drivers/dma/dw/dw.c | 7 +- drivers/dma/dw/idma32.c | 5 +- drivers/dma/dw/of.c | 7 +- drivers/dma/fsldma.c | 2 +- drivers/dma/fsldma.h | 12 +- drivers/dma/idxd/device.c | 26 + drivers/dma/idxd/irq.c | 14 +- drivers/dma/imx-dma.c | 2 +- drivers/dma/iop-adma.h | 12 +- drivers/dma/nbpfaxi.c | 2 +- drivers/dma/of-dma.c | 8 +- drivers/dma/pch_dma.c | 35 +- drivers/dma/pl330.c | 14 +- drivers/dma/sh/shdma-base.c | 2 +- drivers/dma/ti/Makefile | 5 +- drivers/dma/ti/k3-psil-j7200.c | 175 + drivers/dma/ti/k3-psil-j721e.c | 3 + drivers/dma/ti/k3-psil-priv.h | 1 + drivers/dma/ti/k3-psil.c | 19 +- drivers/dma/ti/k3-udma.c | 16 +- drivers/dma/ti/omap-dma.c | 2 +- drivers/dma/xilinx/xilinx_dpdma.c | 209 + drivers/edac/Kconfig | 7 + drivers/edac/Makefile | 1 + drivers/edac/al_mc_edac.c | 354 + drivers/edac/amd64_edac.c | 2 +- drivers/edac/aspeed_edac.c | 4 +- drivers/edac/e752x_edac.c | 2 +- drivers/edac/ghes_edac.c | 12 +- drivers/edac/i5100_edac.c | 11 +- drivers/edac/i5400_edac.c | 4 +- drivers/edac/i7300_edac.c | 4 +- drivers/edac/i7core_edac.c | 8 +- drivers/edac/ie31200_edac.c | 6 +- drivers/edac/mce_amd.c | 11 +- drivers/edac/pnd2_edac.c | 4 +- drivers/edac/sb_edac.c | 6 +- drivers/edac/skx_common.c | 4 +- drivers/edac/thunderx_edac.c | 2 +- drivers/edac/ti_edac.c | 5 +- drivers/extcon/extcon-max14577.c | 2 +- drivers/extcon/extcon-max77693.c | 2 +- drivers/extcon/extcon-max77843.c | 2 +- drivers/extcon/extcon-max8997.c | 2 +- drivers/extcon/extcon-palmas.c | 20 +- drivers/extcon/extcon-ptn5150.c | 205 +- drivers/extcon/extcon-usb-gpio.c | 2 +- drivers/firewire/core-device.c | 2 +- drivers/firewire/core-iso.c | 2 +- drivers/firewire/core-topology.c | 2 +- drivers/firewire/core-transaction.c | 4 +- drivers/firewire/net.c | 2 - drivers/firewire/ohci.c | 4 +- drivers/firmware/Kconfig | 5 +- drivers/firmware/broadcom/bcm47xx_sprom.c | 1 + drivers/firmware/dmi_scan.c | 2 +- drivers/firmware/efi/efi.c | 2 + drivers/firmware/efi/libstub/efi-stub-helper.c | 12 +- drivers/firmware/efi/x86_fake_mem.c | 12 +- drivers/firmware/qemu_fw_cfg.c | 3 + drivers/firmware/raspberrypi.c | 61 - drivers/firmware/ti_sci.c | 155 +- drivers/fpga/dfl-fme-perf.c | 2 +- drivers/fpga/dfl-pci.c | 24 +- drivers/fpga/dfl.c | 212 +- drivers/fpga/dfl.h | 17 +- drivers/fpga/stratix10-soc.c | 23 +- drivers/fpga/xilinx-spi.c | 77 +- drivers/fsi/fsi-core.c | 31 +- drivers/fsi/fsi-master-aspeed.c | 134 +- drivers/fsi/fsi-master-ast-cf.c | 7 +- drivers/fsi/fsi-master-gpio.c | 5 +- drivers/fsi/fsi-master-hub.c | 15 +- drivers/fsi/fsi-master.h | 3 +- drivers/fsi/fsi-occ.c | 2 +- drivers/fsi/fsi-sbefifo.c | 12 +- drivers/fsi/fsi-scom.c | 2 +- drivers/gpio/Kconfig | 2 +- drivers/gpio/gpio-aggregator.c | 70 +- drivers/gpio/gpio-aspeed-sgpio.c | 6 +- drivers/gpio/gpio-aspeed.c | 6 +- drivers/gpio/gpio-ath79.c | 2 +- drivers/gpio/gpio-bcm-kona.c | 5 +- drivers/gpio/gpio-davinci.c | 8 +- drivers/gpio/gpio-dwapb.c | 352 +- drivers/gpio/gpio-eic-sprd.c | 4 +- drivers/gpio/gpio-omap.c | 5 +- drivers/gpio/gpio-pca953x.c | 9 +- drivers/gpio/gpio-pisosr.c | 9 +- drivers/gpio/gpio-stmpe.c | 4 +- drivers/gpio/gpio-stp-xway.c | 54 +- drivers/gpio/gpio-zynq.c | 8 +- drivers/gpio/gpiolib-acpi.c | 2 +- drivers/gpu/drm/amd/amdgpu/Makefile | 18 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 56 +- drivers/gpu/drm/amd/amdgpu/amdgpu_acp.c | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 16 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 1 + .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c | 22 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c | 4 +- .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c | 39 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.h | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c | 20 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c | 28 +- drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c | 30 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 31 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 15 +- drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 214 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 276 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 54 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 36 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 36 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.c | 1218 --- drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.h | 548 -- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 91 +- drivers/gpu/drm/amd/amdgpu/amdgpu_encoders.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c | 20 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 65 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 62 + drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h | 20 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c | 96 +- drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.c | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 20 +- drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 65 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.h | 13 + drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 19 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c | 3928 ---------- drivers/gpu/drm/amd/amdgpu/amdgpu_pm.h | 97 - drivers/gpu/drm/amd/amdgpu/amdgpu_pmu.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 194 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 17 + drivers/gpu/drm/amd/amdgpu/amdgpu_rap.c | 127 + drivers/gpu/drm/amd/amdgpu/amdgpu_rap.h | 30 + drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 254 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 22 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c | 138 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.h | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sched.c | 42 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sched.h | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 257 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 62 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_umc.h | 14 + drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 23 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 124 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 221 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.h | 17 +- drivers/gpu/drm/amd/amdgpu/athub_v1_0.c | 1 + drivers/gpu/drm/amd/amdgpu/atombios_crtc.c | 22 +- drivers/gpu/drm/amd/amdgpu/atombios_dp.c | 24 +- drivers/gpu/drm/amd/amdgpu/atombios_encoders.c | 36 +- drivers/gpu/drm/amd/amdgpu/atombios_i2c.c | 2 +- drivers/gpu/drm/amd/amdgpu/cik.c | 7 + drivers/gpu/drm/amd/amdgpu/dce_v10_0.c | 94 +- drivers/gpu/drm/amd/amdgpu/dce_v11_0.c | 96 +- drivers/gpu/drm/amd/amdgpu/dce_v6_0.c | 104 +- drivers/gpu/drm/amd/amdgpu/dce_v8_0.c | 94 +- drivers/gpu/drm/amd/amdgpu/dce_virtual.c | 40 +- drivers/gpu/drm/amd/amdgpu/df_v3_6.c | 4 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 84 +- drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 63 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 44 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_4.c | 8 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v2_0.c | 62 + drivers/gpu/drm/amd/amdgpu/gfxhub_v2_1.c | 81 + drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 240 +- drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c | 8 +- drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c | 13 +- drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 13 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 209 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.h | 2 + drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c | 26 +- drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.c | 7 +- drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c | 30 +- drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.h | 14 - drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c | 106 +- drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.h | 11 +- drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c | 24 +- drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.h | 12 - drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c | 20 +- drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c | 21 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 48 +- drivers/gpu/drm/amd/amdgpu/nv.c | 12 +- drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 1 + drivers/gpu/drm/amd/amdgpu/si.c | 109 +- drivers/gpu/drm/amd/amdgpu/si_dpm.c | 8079 -------------------- drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c | 15 +- drivers/gpu/drm/amd/amdgpu/soc15.c | 13 +- drivers/gpu/drm/amd/amdgpu/ta_rap_if.h | 84 + drivers/gpu/drm/amd/amdgpu/umc_v6_1.c | 14 - drivers/gpu/drm/amd/amdgpu/umc_v8_7.c | 331 + drivers/gpu/drm/amd/amdgpu/umc_v8_7.h | 51 + drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 31 +- drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/vi.c | 28 +- drivers/gpu/drm/amd/amdkfd/cwsr_trap_handler.h | 174 +- .../gpu/drm/amd/amdkfd/cwsr_trap_handler_gfx10.asm | 7 +- drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 18 +- drivers/gpu/drm/amd/amdkfd/kfd_device.c | 22 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 28 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.h | 8 +- .../drm/amd/amdkfd/kfd_device_queue_manager_v9.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_flat_memory.c | 4 +- drivers/gpu/drm/amd/amdkfd/kfd_iommu.c | 10 +- drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 6 + drivers/gpu/drm/amd/amdkfd/kfd_process.c | 7 +- drivers/gpu/drm/amd/amdkfd/kfd_smi_events.c | 105 +- drivers/gpu/drm/amd/amdkfd/kfd_smi_events.h | 3 + drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 53 +- drivers/gpu/drm/amd/display/Kconfig | 10 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 869 ++- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 13 + .../drm/amd/display/amdgpu_dm/amdgpu_dm_color.c | 3 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c | 2 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 601 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c | 4 +- .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 46 +- drivers/gpu/drm/amd/display/dc/Makefile | 4 + drivers/gpu/drm/amd/display/dc/bios/Makefile | 9 + drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 16 +- .../gpu/drm/amd/display/dc/bios/command_table.c | 4 +- .../gpu/drm/amd/display/dc/bios/command_table2.c | 61 +- .../gpu/drm/amd/display/dc/bios/command_table2.h | 3 +- .../drm/amd/display/dc/bios/command_table_helper.c | 8 + .../drm/amd/display/dc/bios/command_table_helper.h | 3 + .../amd/display/dc/bios/command_table_helper2.c | 8 + .../amd/display/dc/bios/command_table_helper2.h | 3 + .../dc/bios/dce60/command_table_helper_dce60.c | 354 + .../dc/bios/dce60/command_table_helper_dce60.h | 33 + drivers/gpu/drm/amd/display/dc/calcs/Makefile | 7 + drivers/gpu/drm/amd/display/dc/clk_mgr/Makefile | 18 + drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c | 6 + .../amd/display/dc/clk_mgr/dce60/dce60_clk_mgr.c | 174 + .../amd/display/dc/clk_mgr/dce60/dce60_clk_mgr.h | 36 + .../drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c | 10 + .../amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr.c | 3 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 49 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 2 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 22 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 29 + drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 1 + drivers/gpu/drm/amd/display/dc/dc.h | 5 +- drivers/gpu/drm/amd/display/dc/dc_bios_types.h | 4 + drivers/gpu/drm/amd/display/dc/dc_dsc.h | 3 + drivers/gpu/drm/amd/display/dc/dc_stream.h | 4 +- drivers/gpu/drm/amd/display/dc/dc_types.h | 1 + drivers/gpu/drm/amd/display/dc/dce/dce_abm.h | 12 +- drivers/gpu/drm/amd/display/dc/dce/dce_audio.c | 131 + drivers/gpu/drm/amd/display/dc/dce/dce_audio.h | 23 + drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.h | 37 + drivers/gpu/drm/amd/display/dc/dce/dce_hwseq.c | 9 + drivers/gpu/drm/amd/display/dc/dce/dce_hwseq.h | 18 + drivers/gpu/drm/amd/display/dc/dce/dce_ipp.c | 46 + drivers/gpu/drm/amd/display/dc/dce/dce_ipp.h | 49 + .../gpu/drm/amd/display/dc/dce/dce_link_encoder.c | 369 + .../gpu/drm/amd/display/dc/dce/dce_link_encoder.h | 38 + drivers/gpu/drm/amd/display/dc/dce/dce_mem_input.c | 176 +- drivers/gpu/drm/amd/display/dc/dce/dce_mem_input.h | 103 + drivers/gpu/drm/amd/display/dc/dce/dce_opp.c | 205 + drivers/gpu/drm/amd/display/dc/dce/dce_opp.h | 49 + .../gpu/drm/amd/display/dc/dce/dce_panel_cntl.c | 8 +- .../gpu/drm/amd/display/dc/dce/dce_panel_cntl.h | 2 +- drivers/gpu/drm/amd/display/dc/dce/dce_transform.c | 330 + drivers/gpu/drm/amd/display/dc/dce/dce_transform.h | 178 + .../amd/display/dc/dce110/dce110_hw_sequencer.c | 33 + .../drm/amd/display/dc/dce112/dce112_resource.c | 2 +- drivers/gpu/drm/amd/display/dc/dce60/Makefile | 34 + .../drm/amd/display/dc/dce60/dce60_hw_sequencer.c | 432 ++ .../drm/amd/display/dc/dce60/dce60_hw_sequencer.h | 37 + .../gpu/drm/amd/display/dc/dce60/dce60_resource.c | 1527 ++++ .../gpu/drm/amd/display/dc/dce60/dce60_resource.h | 47 + .../amd/display/dc/dce60/dce60_timing_generator.c | 266 + .../amd/display/dc/dce60/dce60_timing_generator.h | 39 + drivers/gpu/drm/amd/display/dc/dcn10/Makefile | 7 + .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 207 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.h | 6 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_init.c | 2 + .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 89 +- .../amd/display/dc/dcn10/dcn10_stream_encoder.c | 16 +- .../amd/display/dc/dcn10/dcn10_stream_encoder.h | 14 + drivers/gpu/drm/amd/display/dc/dcn20/Makefile | 4 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dsc.h | 1 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 4 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_init.c | 2 + .../drm/amd/display/dc/dcn20/dcn20_link_encoder.h | 6 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 7 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.h | 1 - drivers/gpu/drm/amd/display/dc/dcn21/Makefile | 4 + drivers/gpu/drm/amd/display/dc/dcn21/dcn21_init.c | 2 + .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 5 +- .../amd/display/dc/dcn30/dcn30_dio_link_encoder.h | 5 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_init.c | 2 + .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c | 34 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.h | 3 + drivers/gpu/drm/amd/display/dc/dml/Makefile | 13 + .../amd/display/dc/dml/dcn30/display_mode_vba_30.c | 4 + .../gpu/drm/amd/display/dc/dml/display_mode_vba.c | 2 +- drivers/gpu/drm/amd/display/dc/dsc/Makefile | 5 + drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c | 20 +- drivers/gpu/drm/amd/display/dc/gpio/Makefile | 12 + .../amd/display/dc/gpio/dce60/hw_factory_dce60.c | 175 + .../amd/display/dc/gpio/dce60/hw_factory_dce60.h | 32 + .../amd/display/dc/gpio/dce60/hw_translate_dce60.c | 411 + .../amd/display/dc/gpio/dce60/hw_translate_dce60.h | 32 + drivers/gpu/drm/amd/display/dc/gpio/hw_factory.c | 10 + drivers/gpu/drm/amd/display/dc/gpio/hw_translate.c | 10 + drivers/gpu/drm/amd/display/dc/inc/hw/clk_mgr.h | 2 + .../drm/amd/display/dc/inc/hw/clk_mgr_internal.h | 11 + drivers/gpu/drm/amd/display/dc/inc/hw/panel_cntl.h | 1 + drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 4 + drivers/gpu/drm/amd/display/dc/irq/Makefile | 11 + .../amd/display/dc/irq/dce60/irq_service_dce60.c | 395 + .../amd/display/dc/irq/dce60/irq_service_dce60.h | 40 + drivers/gpu/drm/amd/display/dc/irq/irq_service.c | 3 + drivers/gpu/drm/amd/display/dc/os_types.h | 4 + .../display/dc/virtual/virtual_stream_encoder.c | 13 + drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 16 +- .../drm/amd/display/include/bios_parser_types.h | 7 + drivers/gpu/drm/amd/display/include/dal_asic_id.h | 40 + drivers/gpu/drm/amd/display/include/dal_types.h | 3 + drivers/gpu/drm/amd/display/include/fixed31_32.h | 3 + .../drm/amd/display/modules/freesync/freesync.c | 36 +- .../drm/amd/display/modules/inc/mod_info_packet.h | 2 +- .../amd/display/modules/info_packet/info_packet.c | 16 +- .../drm/amd/display/modules/power/power_helpers.c | 19 +- .../drm/amd/display/modules/power/power_helpers.h | 4 +- .../drm/amd/include/asic_reg/dce/dce_12_0_offset.h | 2 - .../gpu/drm/amd/include/asic_reg/dce/dce_6_0_d.h | 76 + .../drm/amd/include/asic_reg/dce/dce_6_0_sh_mask.h | 104 + .../amd/include/asic_reg/dcn/dcn_3_0_0_offset.h | 0 .../amd/include/asic_reg/dcn/dcn_3_0_0_sh_mask.h | 22 + .../amd/include/asic_reg/dcn/dpcs_3_0_0_offset.h | 0 .../amd/include/asic_reg/dcn/dpcs_3_0_0_sh_mask.h | 0 .../drm/amd/include/asic_reg/gc/gc_10_3_0_offset.h | 2 + .../amd/include/asic_reg/gc/gc_10_3_0_sh_mask.h | 25 + .../amd/include/asic_reg/umc/umc_8_7_0_offset.h | 33 + .../amd/include/asic_reg/umc/umc_8_7_0_sh_mask.h | 79 + drivers/gpu/drm/amd/include/kgd_kfd_interface.h | 7 - drivers/gpu/drm/amd/include/kgd_pp_interface.h | 109 + drivers/gpu/drm/amd/pm/Makefile | 46 + drivers/gpu/drm/amd/pm/amdgpu_dpm.c | 1687 ++++ drivers/gpu/drm/amd/pm/amdgpu_pm.c | 3617 +++++++++ .../drm/amd/{powerplay => pm}/inc/amd_powerplay.h | 0 drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h | 565 ++ drivers/gpu/drm/amd/pm/inc/amdgpu_pm.h | 89 + drivers/gpu/drm/amd/pm/inc/amdgpu_smu.h | 810 ++ .../drm/amd/{powerplay => pm}/inc/arcturus_ppsmc.h | 0 .../gpu/drm/amd/{powerplay => pm}/inc/cz_ppsmc.h | 0 .../gpu/drm/amd/{powerplay => pm}/inc/fiji_ppsmc.h | 0 .../amd/{powerplay => pm}/inc/hardwaremanager.h | 0 drivers/gpu/drm/amd/pm/inc/hwmgr.h | 824 ++ .../amd/{powerplay => pm}/inc/polaris10_pwrvirus.h | 0 .../drm/amd/{powerplay => pm}/inc/power_state.h | 0 .../gpu/drm/amd/{powerplay => pm}/inc/pp_debug.h | 0 .../gpu/drm/amd/{powerplay => pm}/inc/pp_endian.h | 0 .../gpu/drm/amd/{powerplay => pm}/inc/pp_thermal.h | 0 .../drm/amd/{powerplay => pm}/inc/ppinterrupt.h | 0 .../gpu/drm/amd/{powerplay => pm}/inc/rv_ppsmc.h | 0 drivers/gpu/drm/amd/{powerplay => pm}/inc/smu10.h | 0 .../amd/{powerplay => pm}/inc/smu10_driver_if.h | 0 .../amd/{powerplay => pm}/inc/smu11_driver_if.h | 0 .../inc/smu11_driver_if_arcturus.h | 0 .../gpu/drm/amd/pm/inc/smu11_driver_if_navi10.h | 1126 +++ .../amd/pm/inc/smu11_driver_if_sienna_cichlid.h | 1242 +++ .../amd/{powerplay => pm}/inc/smu12_driver_if.h | 0 drivers/gpu/drm/amd/{powerplay => pm}/inc/smu7.h | 0 drivers/gpu/drm/amd/{powerplay => pm}/inc/smu71.h | 0 .../drm/amd/{powerplay => pm}/inc/smu71_discrete.h | 0 drivers/gpu/drm/amd/{powerplay => pm}/inc/smu72.h | 0 .../drm/amd/{powerplay => pm}/inc/smu72_discrete.h | 0 drivers/gpu/drm/amd/{powerplay => pm}/inc/smu73.h | 0 .../drm/amd/{powerplay => pm}/inc/smu73_discrete.h | 0 drivers/gpu/drm/amd/{powerplay => pm}/inc/smu74.h | 0 .../drm/amd/{powerplay => pm}/inc/smu74_discrete.h | 0 drivers/gpu/drm/amd/{powerplay => pm}/inc/smu75.h | 0 .../drm/amd/{powerplay => pm}/inc/smu75_discrete.h | 0 .../drm/amd/{powerplay => pm}/inc/smu7_common.h | 0 .../drm/amd/{powerplay => pm}/inc/smu7_discrete.h | 0 .../drm/amd/{powerplay => pm}/inc/smu7_fusion.h | 0 .../gpu/drm/amd/{powerplay => pm}/inc/smu7_ppsmc.h | 0 drivers/gpu/drm/amd/{powerplay => pm}/inc/smu8.h | 0 .../drm/amd/{powerplay => pm}/inc/smu8_fusion.h | 0 drivers/gpu/drm/amd/{powerplay => pm}/inc/smu9.h | 0 .../drm/amd/{powerplay => pm}/inc/smu9_driver_if.h | 0 .../gpu/drm/amd/{powerplay => pm}/inc/smu_types.h | 0 .../amd/{powerplay => pm}/inc/smu_ucode_xfer_cz.h | 0 .../amd/{powerplay => pm}/inc/smu_ucode_xfer_vi.h | 0 drivers/gpu/drm/amd/pm/inc/smu_v11_0.h | 284 + .../amd/{powerplay => pm}/inc/smu_v11_0_7_ppsmc.h | 0 .../{powerplay => pm}/inc/smu_v11_0_7_pptable.h | 0 drivers/gpu/drm/amd/pm/inc/smu_v11_0_ppsmc.h | 136 + .../amd/{powerplay => pm}/inc/smu_v11_0_pptable.h | 0 drivers/gpu/drm/amd/pm/inc/smu_v12_0.h | 66 + .../amd/{powerplay => pm}/inc/smu_v12_0_ppsmc.h | 0 drivers/gpu/drm/amd/{powerplay => pm}/inc/smumgr.h | 0 .../drm/amd/{powerplay => pm}/inc/tonga_ppsmc.h | 0 .../drm/amd/{powerplay => pm}/inc/vega10_ppsmc.h | 0 .../{powerplay => pm}/inc/vega12/smu9_driver_if.h | 0 .../drm/amd/{powerplay => pm}/inc/vega12_ppsmc.h | 0 .../drm/amd/{powerplay => pm}/inc/vega20_ppsmc.h | 0 drivers/gpu/drm/amd/pm/powerplay/Makefile | 39 + drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c | 1680 ++++ .../gpu/drm/amd/{amdgpu => pm/powerplay}/cik_dpm.h | 0 .../gpu/drm/amd/{ => pm}/powerplay/hwmgr/Makefile | 0 .../gpu/drm/amd/{ => pm}/powerplay/hwmgr/ci_baco.c | 0 .../gpu/drm/amd/{ => pm}/powerplay/hwmgr/ci_baco.h | 0 .../drm/amd/{ => pm}/powerplay/hwmgr/common_baco.c | 0 .../drm/amd/{ => pm}/powerplay/hwmgr/common_baco.h | 0 .../drm/amd/{ => pm}/powerplay/hwmgr/fiji_baco.c | 0 .../drm/amd/{ => pm}/powerplay/hwmgr/fiji_baco.h | 0 .../drm/amd/pm/powerplay/hwmgr/hardwaremanager.c | 547 ++ .../gpu/drm/amd/{ => pm}/powerplay/hwmgr/hwmgr.c | 0 .../drm/amd/{ => pm}/powerplay/hwmgr/hwmgr_ppt.h | 0 .../amd/{ => pm}/powerplay/hwmgr/polaris_baco.c | 0 .../amd/{ => pm}/powerplay/hwmgr/polaris_baco.h | 0 .../amd/{ => pm}/powerplay/hwmgr/pp_overdriver.c | 0 .../amd/{ => pm}/powerplay/hwmgr/pp_overdriver.h | 0 .../gpu/drm/amd/{ => pm}/powerplay/hwmgr/pp_psm.c | 0 .../gpu/drm/amd/{ => pm}/powerplay/hwmgr/pp_psm.h | 0 .../drm/amd/{ => pm}/powerplay/hwmgr/ppatomctrl.c | 0 .../gpu/drm/amd/pm/powerplay/hwmgr/ppatomctrl.h | 328 + .../amd/{ => pm}/powerplay/hwmgr/ppatomfwctrl.c | 0 .../amd/{ => pm}/powerplay/hwmgr/ppatomfwctrl.h | 0 .../drm/amd/{ => pm}/powerplay/hwmgr/ppevvmath.h | 0 .../drm/amd/{ => pm}/powerplay/hwmgr/pppcielanes.c | 0 .../drm/amd/{ => pm}/powerplay/hwmgr/pppcielanes.h | 0 .../amd/{ => pm}/powerplay/hwmgr/pptable_v1_0.h | 0 .../powerplay/hwmgr/process_pptables_v1_0.c | 0 .../powerplay/hwmgr/process_pptables_v1_0.h | 0 .../amd/{ => pm}/powerplay/hwmgr/processpptables.c | 0 .../amd/{ => pm}/powerplay/hwmgr/processpptables.h | 0 .../gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c | 1401 ++++ .../drm/amd/{ => pm}/powerplay/hwmgr/smu10_hwmgr.h | 0 .../drm/amd/{ => pm}/powerplay/hwmgr/smu10_inc.h | 0 .../drm/amd/{ => pm}/powerplay/hwmgr/smu7_baco.c | 0 .../drm/amd/{ => pm}/powerplay/hwmgr/smu7_baco.h | 0 .../powerplay/hwmgr/smu7_clockpowergating.c | 0 .../powerplay/hwmgr/smu7_clockpowergating.h | 0 .../{ => pm}/powerplay/hwmgr/smu7_dyn_defaults.h | 0 .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c | 5226 +++++++++++++ .../drm/amd/{ => pm}/powerplay/hwmgr/smu7_hwmgr.h | 0 .../amd/{ => pm}/powerplay/hwmgr/smu7_powertune.c | 0 .../amd/{ => pm}/powerplay/hwmgr/smu7_powertune.h | 0 .../amd/{ => pm}/powerplay/hwmgr/smu7_thermal.c | 0 .../amd/{ => pm}/powerplay/hwmgr/smu7_thermal.h | 0 .../drm/amd/{ => pm}/powerplay/hwmgr/smu8_hwmgr.c | 0 .../drm/amd/{ => pm}/powerplay/hwmgr/smu8_hwmgr.h | 0 .../drm/amd/{ => pm}/powerplay/hwmgr/smu9_baco.c | 0 .../drm/amd/{ => pm}/powerplay/hwmgr/smu9_baco.h | 0 .../drm/amd/{ => pm}/powerplay/hwmgr/smu_helper.c | 0 .../drm/amd/{ => pm}/powerplay/hwmgr/smu_helper.h | 0 .../drm/amd/{ => pm}/powerplay/hwmgr/tonga_baco.c | 0 .../drm/amd/{ => pm}/powerplay/hwmgr/tonga_baco.h | 0 .../drm/amd/{ => pm}/powerplay/hwmgr/vega10_baco.c | 0 .../drm/amd/{ => pm}/powerplay/hwmgr/vega10_baco.h | 0 .../amd/{ => pm}/powerplay/hwmgr/vega10_hwmgr.c | 0 .../amd/{ => pm}/powerplay/hwmgr/vega10_hwmgr.h | 0 .../drm/amd/{ => pm}/powerplay/hwmgr/vega10_inc.h | 0 .../{ => pm}/powerplay/hwmgr/vega10_powertune.c | 0 .../{ => pm}/powerplay/hwmgr/vega10_powertune.h | 0 .../amd/{ => pm}/powerplay/hwmgr/vega10_pptable.h | 0 .../powerplay/hwmgr/vega10_processpptables.c | 0 .../powerplay/hwmgr/vega10_processpptables.h | 0 .../drm/amd/pm/powerplay/hwmgr/vega10_thermal.c | 669 ++ .../amd/{ => pm}/powerplay/hwmgr/vega10_thermal.h | 0 .../drm/amd/{ => pm}/powerplay/hwmgr/vega12_baco.c | 0 .../drm/amd/{ => pm}/powerplay/hwmgr/vega12_baco.h | 0 .../gpu/drm/amd/pm/powerplay/hwmgr/vega12_hwmgr.c | 2868 +++++++ .../gpu/drm/amd/pm/powerplay/hwmgr/vega12_hwmgr.h | 458 ++ .../gpu/drm/amd/pm/powerplay/hwmgr/vega12_inc.h | 40 + .../amd/{ => pm}/powerplay/hwmgr/vega12_pptable.h | 0 .../pm/powerplay/hwmgr/vega12_processpptables.c | 402 + .../powerplay/hwmgr/vega12_processpptables.h | 0 .../drm/amd/pm/powerplay/hwmgr/vega12_thermal.c | 317 + .../amd/{ => pm}/powerplay/hwmgr/vega12_thermal.h | 0 .../drm/amd/{ => pm}/powerplay/hwmgr/vega20_baco.c | 0 .../drm/amd/{ => pm}/powerplay/hwmgr/vega20_baco.h | 0 .../gpu/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c | 4409 +++++++++++ .../gpu/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.h | 590 ++ .../drm/amd/{ => pm}/powerplay/hwmgr/vega20_inc.h | 0 .../{ => pm}/powerplay/hwmgr/vega20_powertune.c | 0 .../{ => pm}/powerplay/hwmgr/vega20_powertune.h | 0 .../amd/{ => pm}/powerplay/hwmgr/vega20_pptable.h | 0 .../pm/powerplay/hwmgr/vega20_processpptables.c | 970 +++ .../powerplay/hwmgr/vega20_processpptables.h | 0 .../drm/amd/pm/powerplay/hwmgr/vega20_thermal.c | 358 + .../amd/{ => pm}/powerplay/hwmgr/vega20_thermal.h | 0 .../gpu/drm/amd/{amdgpu => pm/powerplay}/kv_dpm.c | 0 .../gpu/drm/amd/{amdgpu => pm/powerplay}/kv_dpm.h | 0 .../gpu/drm/amd/{amdgpu => pm/powerplay}/kv_smc.c | 0 .../gpu/drm/amd/{amdgpu => pm/powerplay}/ppsmc.h | 0 .../drm/amd/{amdgpu => pm/powerplay}/r600_dpm.h | 0 drivers/gpu/drm/amd/pm/powerplay/si_dpm.c | 8079 ++++++++++++++++++++ .../gpu/drm/amd/{amdgpu => pm/powerplay}/si_dpm.h | 0 .../gpu/drm/amd/{amdgpu => pm/powerplay}/si_smc.c | 0 .../amd/{amdgpu => pm/powerplay}/sislands_smc.h | 0 .../gpu/drm/amd/{ => pm}/powerplay/smumgr/Makefile | 0 .../gpu/drm/amd/pm/powerplay/smumgr/ci_smumgr.c | 2967 +++++++ .../drm/amd/{ => pm}/powerplay/smumgr/ci_smumgr.h | 0 .../amd/{ => pm}/powerplay/smumgr/fiji_smumgr.c | 0 .../amd/{ => pm}/powerplay/smumgr/fiji_smumgr.h | 0 .../amd/{ => pm}/powerplay/smumgr/iceland_smumgr.c | 0 .../amd/{ => pm}/powerplay/smumgr/iceland_smumgr.h | 0 .../{ => pm}/powerplay/smumgr/polaris10_smumgr.c | 0 .../{ => pm}/powerplay/smumgr/polaris10_smumgr.h | 0 .../amd/{ => pm}/powerplay/smumgr/smu10_smumgr.c | 0 .../amd/{ => pm}/powerplay/smumgr/smu10_smumgr.h | 0 .../amd/{ => pm}/powerplay/smumgr/smu7_smumgr.c | 0 .../amd/{ => pm}/powerplay/smumgr/smu7_smumgr.h | 0 .../amd/{ => pm}/powerplay/smumgr/smu8_smumgr.c | 0 .../amd/{ => pm}/powerplay/smumgr/smu8_smumgr.h | 0 .../amd/{ => pm}/powerplay/smumgr/smu9_smumgr.c | 0 .../amd/{ => pm}/powerplay/smumgr/smu9_smumgr.h | 0 .../gpu/drm/amd/{ => pm}/powerplay/smumgr/smumgr.c | 0 .../amd/{ => pm}/powerplay/smumgr/tonga_smumgr.c | 0 .../amd/{ => pm}/powerplay/smumgr/tonga_smumgr.h | 0 .../amd/{ => pm}/powerplay/smumgr/vega10_smumgr.c | 0 .../amd/{ => pm}/powerplay/smumgr/vega10_smumgr.h | 0 .../amd/{ => pm}/powerplay/smumgr/vega12_smumgr.c | 0 .../amd/{ => pm}/powerplay/smumgr/vega12_smumgr.h | 0 .../amd/{ => pm}/powerplay/smumgr/vega20_smumgr.c | 0 .../amd/{ => pm}/powerplay/smumgr/vega20_smumgr.h | 0 .../amd/{ => pm}/powerplay/smumgr/vegam_smumgr.c | 0 .../amd/{ => pm}/powerplay/smumgr/vegam_smumgr.h | 0 drivers/gpu/drm/amd/pm/swsmu/Makefile | 36 + drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 2690 +++++++ drivers/gpu/drm/amd/pm/swsmu/smu11/Makefile | 33 + drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c | 2404 ++++++ .../{powerplay => pm/swsmu/smu11}/arcturus_ppt.h | 0 drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 2675 +++++++ drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.h | 54 + .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 2822 +++++++ .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.h | 34 + drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 2023 +++++ drivers/gpu/drm/amd/pm/swsmu/smu12/Makefile | 31 + drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c | 1135 +++ .../amd/{powerplay => pm/swsmu/smu12}/renoir_ppt.h | 0 drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c | 288 + drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 678 ++ drivers/gpu/drm/amd/pm/swsmu/smu_cmn.h | 91 + drivers/gpu/drm/amd/pm/swsmu/smu_internal.h | 100 + drivers/gpu/drm/amd/powerplay/Makefile | 44 - drivers/gpu/drm/amd/powerplay/amd_powerplay.c | 1661 ---- drivers/gpu/drm/amd/powerplay/amdgpu_smu.c | 2633 ------- drivers/gpu/drm/amd/powerplay/arcturus_ppt.c | 2326 ------ .../gpu/drm/amd/powerplay/hwmgr/hardwaremanager.c | 544 -- drivers/gpu/drm/amd/powerplay/hwmgr/ppatomctrl.h | 337 - drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c | 1404 ---- drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c | 5215 ------------- .../gpu/drm/amd/powerplay/hwmgr/vega10_thermal.c | 657 -- drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c | 2750 ------- drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.h | 457 -- drivers/gpu/drm/amd/powerplay/hwmgr/vega12_inc.h | 41 - .../amd/powerplay/hwmgr/vega12_processpptables.c | 402 - .../gpu/drm/amd/powerplay/hwmgr/vega12_thermal.c | 316 - drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c | 4299 ----------- drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.h | 589 -- .../amd/powerplay/hwmgr/vega20_processpptables.c | 972 --- .../gpu/drm/amd/powerplay/hwmgr/vega20_thermal.c | 357 - drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h | 796 -- drivers/gpu/drm/amd/powerplay/inc/hwmgr.h | 823 -- .../drm/amd/powerplay/inc/smu11_driver_if_navi10.h | 1087 --- .../powerplay/inc/smu11_driver_if_sienna_cichlid.h | 1242 --- drivers/gpu/drm/amd/powerplay/inc/smu_v11_0.h | 268 - .../gpu/drm/amd/powerplay/inc/smu_v11_0_ppsmc.h | 134 - drivers/gpu/drm/amd/powerplay/inc/smu_v12_0.h | 64 - drivers/gpu/drm/amd/powerplay/navi10_ppt.c | 2567 ------- drivers/gpu/drm/amd/powerplay/navi10_ppt.h | 57 - drivers/gpu/drm/amd/powerplay/renoir_ppt.c | 1035 --- drivers/gpu/drm/amd/powerplay/sienna_cichlid_ppt.c | 2735 ------- drivers/gpu/drm/amd/powerplay/sienna_cichlid_ppt.h | 37 - drivers/gpu/drm/amd/powerplay/smu_cmn.c | 633 -- drivers/gpu/drm/amd/powerplay/smu_cmn.h | 83 - drivers/gpu/drm/amd/powerplay/smu_internal.h | 97 - drivers/gpu/drm/amd/powerplay/smu_v11_0.c | 1915 ----- drivers/gpu/drm/amd/powerplay/smu_v12_0.c | 276 - drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c | 2965 ------- drivers/gpu/drm/arm/malidp_hw.c | 6 +- drivers/gpu/drm/arm/malidp_planes.c | 2 +- drivers/gpu/drm/ast/ast_cursor.c | 11 +- drivers/gpu/drm/ast/ast_dp501.c | 23 +- drivers/gpu/drm/ast/ast_drv.c | 82 +- drivers/gpu/drm/ast/ast_drv.h | 43 +- drivers/gpu/drm/ast/ast_main.c | 76 +- drivers/gpu/drm/ast/ast_mm.c | 2 +- drivers/gpu/drm/ast/ast_mode.c | 40 +- drivers/gpu/drm/ast/ast_post.c | 6 +- drivers/gpu/drm/bridge/Kconfig | 31 + drivers/gpu/drm/bridge/Makefile | 3 + drivers/gpu/drm/bridge/analogix/analogix-anx6345.c | 12 - drivers/gpu/drm/bridge/analogix/analogix_dp_core.c | 9 - drivers/gpu/drm/bridge/lontium-lt9611.c | 1230 +++ .../drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c | 109 +- drivers/gpu/drm/bridge/nwl-dsi.c | 2 - drivers/gpu/drm/bridge/nxp-ptn3460.c | 101 +- drivers/gpu/drm/bridge/panel.c | 7 - drivers/gpu/drm/bridge/parade-ps8622.c | 100 +- drivers/gpu/drm/bridge/parade-ps8640.c | 29 +- .../gpu/drm/bridge/synopsys/dw-hdmi-i2s-audio.c | 4 +- drivers/gpu/drm/bridge/tc358762.c | 280 + drivers/gpu/drm/bridge/tc358764.c | 109 +- drivers/gpu/drm/bridge/tc358767.c | 123 +- drivers/gpu/drm/bridge/tc358775.c | 749 ++ drivers/gpu/drm/bridge/ti-sn65dsi86.c | 9 +- drivers/gpu/drm/drm_atomic_helper.c | 7 +- drivers/gpu/drm/drm_bridge_connector.c | 1 + drivers/gpu/drm/drm_bufs.c | 2 +- drivers/gpu/drm/drm_color_mgmt.c | 2 +- drivers/gpu/drm/drm_connector.c | 94 +- drivers/gpu/drm/drm_crtc.c | 4 +- drivers/gpu/drm/drm_debugfs_crc.c | 4 +- drivers/gpu/drm/drm_dp_helper.c | 73 +- drivers/gpu/drm/drm_dp_mst_topology.c | 260 +- drivers/gpu/drm/drm_gem_vram_helper.c | 49 +- drivers/gpu/drm/drm_mode_object.c | 4 +- drivers/gpu/drm/drm_modes.c | 2 +- drivers/gpu/drm/drm_panel.c | 85 +- drivers/gpu/drm/drm_plane.c | 2 +- drivers/gpu/drm/drm_syncobj.c | 2 +- drivers/gpu/drm/etnaviv/etnaviv_gpu.c | 11 +- drivers/gpu/drm/etnaviv/etnaviv_sched.c | 11 +- drivers/gpu/drm/exynos/exynos_drm_dpi.c | 8 - drivers/gpu/drm/exynos/exynos_drm_dsi.c | 17 +- drivers/gpu/drm/exynos/exynos_drm_fbdev.c | 2 +- drivers/gpu/drm/exynos/exynos_drm_gem.h | 2 +- drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_plane.c | 6 +- drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_rgb.c | 9 - drivers/gpu/drm/gma500/cdv_intel_dp.c | 2 +- drivers/gpu/drm/gma500/framebuffer.c | 6 +- drivers/gpu/drm/gma500/mdfld_device.c | 20 + drivers/gpu/drm/gma500/mdfld_dsi_dpi.c | 2 +- drivers/gpu/drm/gma500/mdfld_dsi_output.c | 55 +- drivers/gpu/drm/gma500/mdfld_dsi_output.h | 2 +- drivers/gpu/drm/gma500/mdfld_output.h | 2 +- drivers/gpu/drm/gma500/psb_intel_drv.h | 1 - drivers/gpu/drm/gma500/psb_intel_sdvo.c | 2 +- drivers/gpu/drm/hisilicon/hibmc/Kconfig | 2 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c | 70 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c | 33 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.h | 3 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_vdac.c | 6 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_ttm.c | 2 +- drivers/gpu/drm/i915/Makefile | 1 + drivers/gpu/drm/i915/display/icl_dsi.c | 6 +- drivers/gpu/drm/i915/display/intel_bios.c | 6 +- drivers/gpu/drm/i915/display/intel_cdclk.c | 21 +- drivers/gpu/drm/i915/display/intel_cdclk.h | 2 +- drivers/gpu/drm/i915/display/intel_combo_phy.c | 10 +- drivers/gpu/drm/i915/display/intel_csr.c | 8 +- drivers/gpu/drm/i915/display/intel_ddi.c | 208 +- drivers/gpu/drm/i915/display/intel_ddi.h | 2 + drivers/gpu/drm/i915/display/intel_display.c | 110 +- .../gpu/drm/i915/display/intel_display_debugfs.c | 43 +- drivers/gpu/drm/i915/display/intel_display_power.c | 32 +- drivers/gpu/drm/i915/display/intel_display_types.h | 36 +- drivers/gpu/drm/i915/display/intel_dp.c | 777 +- drivers/gpu/drm/i915/display/intel_dp.h | 11 + drivers/gpu/drm/i915/display/intel_dp_hdcp.c | 703 ++ .../gpu/drm/i915/display/intel_dp_link_training.c | 19 +- drivers/gpu/drm/i915/display/intel_dp_mst.c | 19 + drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 60 +- drivers/gpu/drm/i915/display/intel_fbc.c | 17 + drivers/gpu/drm/i915/display/intel_frontbuffer.c | 2 + drivers/gpu/drm/i915/display/intel_hdcp.c | 240 +- drivers/gpu/drm/i915/display/intel_hdcp.h | 2 +- drivers/gpu/drm/i915/display/intel_hdmi.c | 30 +- drivers/gpu/drm/i915/display/intel_panel.c | 2 +- drivers/gpu/drm/i915/display/intel_psr.c | 110 +- drivers/gpu/drm/i915/display/intel_psr.h | 5 + drivers/gpu/drm/i915/display/intel_sdvo.c | 12 +- drivers/gpu/drm/i915/display/intel_sprite.c | 27 +- drivers/gpu/drm/i915/display/intel_tc.c | 2 +- drivers/gpu/drm/i915/display/vlv_dsi_pll.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 367 +- drivers/gpu/drm/i915/gem/i915_gem_mman.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_pages.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 6 +- drivers/gpu/drm/i915/gt/intel_engine_cs.c | 2 +- drivers/gpu/drm/i915/gt/intel_ggtt.c | 2 +- drivers/gpu/drm/i915/gt/intel_lrc.c | 2 +- drivers/gpu/drm/i915/gt/intel_ring_submission.c | 2 +- drivers/gpu/drm/i915/gt/intel_workarounds.c | 139 +- .../gpu/drm/i915/gt/selftest_engine_heartbeat.c | 5 +- drivers/gpu/drm/i915/gt/selftest_rps.c | 4 +- drivers/gpu/drm/i915/gt/selftest_timeline.c | 24 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 4 +- drivers/gpu/drm/i915/gvt/cfg_space.c | 24 + drivers/gpu/drm/i915/gvt/gtt.c | 2 +- drivers/gpu/drm/i915/gvt/gtt.h | 2 + drivers/gpu/drm/i915/gvt/gvt.h | 3 + drivers/gpu/drm/i915/gvt/handlers.c | 2 +- drivers/gpu/drm/i915/gvt/vgpu.c | 20 +- drivers/gpu/drm/i915/i915_active.c | 7 +- drivers/gpu/drm/i915/i915_cmd_parser.c | 14 +- drivers/gpu/drm/i915/i915_drv.c | 5 +- drivers/gpu/drm/i915/i915_drv.h | 93 +- drivers/gpu/drm/i915/i915_getparam.c | 1 + drivers/gpu/drm/i915/i915_gpu_error.c | 2 +- drivers/gpu/drm/i915/i915_params.c | 5 + drivers/gpu/drm/i915/i915_params.h | 1 + drivers/gpu/drm/i915/i915_pci.c | 1 + drivers/gpu/drm/i915/i915_pmu.c | 9 +- drivers/gpu/drm/i915/i915_reg.h | 33 +- drivers/gpu/drm/i915/i915_request.c | 7 +- drivers/gpu/drm/i915/intel_device_info.c | 19 + drivers/gpu/drm/i915/intel_device_info.h | 1 + drivers/gpu/drm/i915/intel_pm.c | 16 +- drivers/gpu/drm/i915/selftests/i915_buddy.c | 18 +- drivers/gpu/drm/i915/selftests/i915_request.c | 2 +- drivers/gpu/drm/i915/selftests/mock_gem_device.c | 3 + drivers/gpu/drm/imx/dw_hdmi-imx.c | 12 +- drivers/gpu/drm/imx/imx-drm-core.c | 10 +- drivers/gpu/drm/imx/imx-ldb.c | 10 - drivers/gpu/drm/imx/imx-tve.c | 38 +- drivers/gpu/drm/imx/ipuv3-plane.c | 2 +- drivers/gpu/drm/imx/parallel-display.c | 6 - drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 61 +- drivers/gpu/drm/ingenic/ingenic-ipu.c | 38 +- drivers/gpu/drm/mcde/mcde_display.c | 218 +- drivers/gpu/drm/mcde/mcde_drm.h | 67 +- drivers/gpu/drm/mcde/mcde_drv.c | 81 +- drivers/gpu/drm/mcde/mcde_dsi.c | 276 +- drivers/gpu/drm/meson/meson_osd_afbcd.c | 2 +- drivers/gpu/drm/meson/meson_overlay.c | 4 +- drivers/gpu/drm/mgag200/Kconfig | 12 +- drivers/gpu/drm/mgag200/mgag200_drv.c | 227 +- drivers/gpu/drm/mgag200/mgag200_drv.h | 19 +- drivers/gpu/drm/mgag200/mgag200_mm.c | 8 + drivers/gpu/drm/mgag200/mgag200_mode.c | 153 +- drivers/gpu/drm/mgag200/mgag200_reg.h | 4 + drivers/gpu/drm/msm/adreno/a5xx_gpu.c | 4 +- drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 40 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 2 +- drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c | 3 +- drivers/gpu/drm/msm/adreno/a6xx_gpu_state.h | 2 +- drivers/gpu/drm/msm/adreno/adreno_device.c | 4 + drivers/gpu/drm/msm/adreno/adreno_gpu.c | 4 +- drivers/gpu/drm/msm/adreno/adreno_gpu.h | 2 + drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 2 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 20 +- drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 4 +- .../gpu/drm/msm/disp/mdp4/mdp4_lvds_connector.c | 7 +- drivers/gpu/drm/msm/dsi/dsi_manager.c | 1 - drivers/gpu/drm/msm/msm_atomic.c | 36 + drivers/gpu/drm/msm/msm_drv.c | 8 + drivers/gpu/drm/msm/msm_ringbuffer.c | 3 +- drivers/gpu/drm/mxsfb/Kconfig | 8 +- drivers/gpu/drm/mxsfb/Makefile | 2 +- drivers/gpu/drm/mxsfb/mxsfb_crtc.c | 343 - drivers/gpu/drm/mxsfb/mxsfb_drv.c | 252 +- drivers/gpu/drm/mxsfb/mxsfb_drv.h | 42 +- drivers/gpu/drm/mxsfb/mxsfb_kms.c | 571 ++ drivers/gpu/drm/mxsfb/mxsfb_out.c | 99 - drivers/gpu/drm/mxsfb/mxsfb_regs.h | 107 +- drivers/gpu/drm/nouveau/nouveau_bo.c | 137 +- drivers/gpu/drm/nouveau/nouveau_bo.h | 14 +- drivers/gpu/drm/nouveau/nouveau_bo0039.c | 4 +- drivers/gpu/drm/nouveau/nouveau_bo5039.c | 2 +- drivers/gpu/drm/nouveau/nouveau_bo74c1.c | 2 +- drivers/gpu/drm/nouveau/nouveau_bo85b5.c | 2 +- drivers/gpu/drm/nouveau/nouveau_bo9039.c | 2 +- drivers/gpu/drm/nouveau/nouveau_bo90b5.c | 2 +- drivers/gpu/drm/nouveau/nouveau_boa0b5.c | 2 +- drivers/gpu/drm/nouveau/nouveau_dmem.c | 15 +- drivers/gpu/drm/nouveau/nouveau_drv.h | 2 +- drivers/gpu/drm/nouveau/nouveau_mem.c | 8 +- drivers/gpu/drm/nouveau/nouveau_mem.h | 10 +- drivers/gpu/drm/nouveau/nouveau_sgdma.c | 4 +- drivers/gpu/drm/nouveau/nouveau_ttm.c | 176 +- drivers/gpu/drm/nouveau/nouveau_ttm.h | 6 +- drivers/gpu/drm/nouveau/nv17_fence.c | 2 +- drivers/gpu/drm/nouveau/nv50_fence.c | 2 +- drivers/gpu/drm/omapdrm/dss/hdmi4.c | 1 - drivers/gpu/drm/omapdrm/dss/hdmi5.c | 1 - drivers/gpu/drm/omapdrm/dss/venc.c | 4 +- drivers/gpu/drm/omapdrm/omap_crtc.c | 3 +- drivers/gpu/drm/omapdrm/omap_drv.c | 17 - drivers/gpu/drm/panel/Kconfig | 11 + drivers/gpu/drm/panel/Makefile | 1 + drivers/gpu/drm/panel/panel-arm-versatile.c | 4 +- .../gpu/drm/panel/panel-asus-z00t-tm5p5-n35596.c | 6 +- drivers/gpu/drm/panel/panel-boe-himax8279d.c | 48 +- drivers/gpu/drm/panel/panel-boe-tv101wum-nl6.c | 12 +- drivers/gpu/drm/panel/panel-elida-kd35t133.c | 51 +- drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c | 23 +- .../gpu/drm/panel/panel-feiyang-fy07024di26a30d.c | 25 +- drivers/gpu/drm/panel/panel-ilitek-ili9322.c | 7 +- drivers/gpu/drm/panel/panel-ilitek-ili9881c.c | 277 +- drivers/gpu/drm/panel/panel-innolux-p079zca.c | 35 +- drivers/gpu/drm/panel/panel-jdi-lt070me05000.c | 4 +- drivers/gpu/drm/panel/panel-kingdisplay-kd097d04.c | 37 +- drivers/gpu/drm/panel/panel-leadtek-ltk050h3146w.c | 58 +- drivers/gpu/drm/panel/panel-leadtek-ltk500hd1829.c | 49 +- drivers/gpu/drm/panel/panel-lg-lb035q02.c | 4 +- drivers/gpu/drm/panel/panel-lg-lg4573.c | 4 +- drivers/gpu/drm/panel/panel-lvds.c | 13 +- drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c | 328 + drivers/gpu/drm/panel/panel-nec-nl8048hl11.c | 4 +- drivers/gpu/drm/panel/panel-novatek-nt35510.c | 60 +- drivers/gpu/drm/panel/panel-novatek-nt39016.c | 46 +- drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c | 4 +- drivers/gpu/drm/panel/panel-orisetech-otm8009a.c | 13 +- drivers/gpu/drm/panel/panel-osd-osd101t2587-53ts.c | 4 +- .../gpu/drm/panel/panel-panasonic-vvx10f034n00.c | 4 +- .../gpu/drm/panel/panel-raspberrypi-touchscreen.c | 6 +- drivers/gpu/drm/panel/panel-raydium-rm67191.c | 40 +- drivers/gpu/drm/panel/panel-raydium-rm68200.c | 18 +- drivers/gpu/drm/panel/panel-ronbo-rb070d30.c | 20 +- drivers/gpu/drm/panel/panel-samsung-ld9040.c | 7 +- drivers/gpu/drm/panel/panel-samsung-s6d16d0.c | 27 +- drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c | 9 +- drivers/gpu/drm/panel/panel-samsung-s6e63j0x03.c | 9 +- drivers/gpu/drm/panel/panel-samsung-s6e63m0.c | 26 +- .../drm/panel/panel-samsung-s6e88a0-ams452ef01.c | 6 +- drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c | 7 +- drivers/gpu/drm/panel/panel-seiko-43wvf1g.c | 4 +- drivers/gpu/drm/panel/panel-sharp-lq101r1sx01.c | 4 +- drivers/gpu/drm/panel/panel-sharp-ls037v7dw01.c | 4 +- drivers/gpu/drm/panel/panel-sharp-ls043t1le01.c | 4 +- drivers/gpu/drm/panel/panel-simple.c | 232 +- drivers/gpu/drm/panel/panel-sitronix-st7701.c | 14 +- drivers/gpu/drm/panel/panel-sitronix-st7703.c | 61 +- drivers/gpu/drm/panel/panel-sitronix-st7789v.c | 4 +- drivers/gpu/drm/panel/panel-sony-acx424akp.c | 85 +- drivers/gpu/drm/panel/panel-sony-acx565akm.c | 7 +- drivers/gpu/drm/panel/panel-tpo-td028ttec1.c | 4 +- drivers/gpu/drm/panel/panel-tpo-td043mtea1.c | 6 +- drivers/gpu/drm/panel/panel-tpo-tpg110.c | 42 +- drivers/gpu/drm/panel/panel-truly-nt35597.c | 63 +- drivers/gpu/drm/panel/panel-visionox-rm69299.c | 41 +- drivers/gpu/drm/panel/panel-xinpeng-xpp055c272.c | 51 +- drivers/gpu/drm/panfrost/panfrost_devfreq.c | 175 +- drivers/gpu/drm/panfrost/panfrost_devfreq.h | 30 +- drivers/gpu/drm/panfrost/panfrost_device.c | 61 +- drivers/gpu/drm/panfrost/panfrost_device.h | 14 +- drivers/gpu/drm/panfrost/panfrost_drv.c | 16 +- drivers/gpu/drm/panfrost/panfrost_gpu.c | 14 +- drivers/gpu/drm/panfrost/panfrost_job.c | 10 +- drivers/gpu/drm/panfrost/panfrost_perfcnt.c | 10 +- drivers/gpu/drm/pl111/pl111_drv.c | 20 +- drivers/gpu/drm/qxl/qxl_cmd.c | 2 +- drivers/gpu/drm/qxl/qxl_display.c | 22 +- drivers/gpu/drm/qxl/qxl_drv.c | 6 +- drivers/gpu/drm/qxl/qxl_drv.h | 2 +- drivers/gpu/drm/qxl/qxl_ioctl.c | 2 +- drivers/gpu/drm/qxl/qxl_object.c | 4 +- drivers/gpu/drm/qxl/qxl_object.h | 4 +- drivers/gpu/drm/qxl/qxl_ttm.c | 75 +- drivers/gpu/drm/radeon/ci_dpm.c | 2 +- drivers/gpu/drm/radeon/r300.c | 4 +- drivers/gpu/drm/radeon/r420.c | 2 +- drivers/gpu/drm/radeon/r600_cs.c | 4 +- drivers/gpu/drm/radeon/radeon.h | 3 +- drivers/gpu/drm/radeon/radeon_device.c | 13 +- drivers/gpu/drm/radeon/radeon_display.c | 2 +- drivers/gpu/drm/radeon/radeon_gart.c | 10 +- drivers/gpu/drm/radeon/radeon_gem.c | 4 +- drivers/gpu/drm/radeon/radeon_object.c | 2 +- drivers/gpu/drm/radeon/radeon_object.h | 2 +- drivers/gpu/drm/radeon/radeon_ttm.c | 133 +- drivers/gpu/drm/radeon/radeon_uvd.c | 2 +- drivers/gpu/drm/radeon/radeon_vm.c | 2 +- drivers/gpu/drm/radeon/si_dpm.c | 2 +- drivers/gpu/drm/radeon/uvd_v1_0.c | 2 +- drivers/gpu/drm/rcar-du/rcar_lvds.c | 6 +- drivers/gpu/drm/rockchip/rockchip_lvds.c | 9 - drivers/gpu/drm/savage/savage_state.c | 10 +- drivers/gpu/drm/scheduler/sched_main.c | 4 +- drivers/gpu/drm/selftests/test-drm_dp_mst_helper.c | 17 + drivers/gpu/drm/sti/sti_dvo.c | 2 - drivers/gpu/drm/sti/sti_hdmi.c | 6 +- drivers/gpu/drm/sun4i/sun4i_backend.c | 7 +- drivers/gpu/drm/sun4i/sun4i_framebuffer.c | 2 +- drivers/gpu/drm/sun4i/sun4i_frontend.c | 2 +- drivers/gpu/drm/sun4i/sun4i_lvds.c | 11 +- drivers/gpu/drm/sun4i/sun4i_rgb.c | 13 +- drivers/gpu/drm/sun4i/sun4i_tcon.c | 18 +- drivers/gpu/drm/sun4i/sun4i_tv.c | 6 +- drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c | 11 +- drivers/gpu/drm/sun4i/sun8i_hdmi_phy.c | 2 +- drivers/gpu/drm/sun4i/sun8i_mixer.c | 2 +- drivers/gpu/drm/sun4i/sun8i_ui_layer.c | 2 +- drivers/gpu/drm/sun4i/sun8i_vi_layer.c | 2 +- drivers/gpu/drm/tegra/dc.c | 2 +- drivers/gpu/drm/tegra/dsi.c | 8 +- drivers/gpu/drm/tegra/output.c | 10 - drivers/gpu/drm/tidss/tidss_dispc.c | 32 +- drivers/gpu/drm/tidss/tidss_dispc.h | 4 + drivers/gpu/drm/tilcdc/tilcdc_crtc.c | 2 +- drivers/gpu/drm/ttm/Makefile | 3 +- drivers/gpu/drm/ttm/ttm_agp_backend.c | 2 +- drivers/gpu/drm/ttm/ttm_bo.c | 349 +- drivers/gpu/drm/ttm/ttm_bo_manager.c | 156 - drivers/gpu/drm/ttm/ttm_bo_util.c | 104 +- drivers/gpu/drm/ttm/ttm_bo_vm.c | 10 +- drivers/gpu/drm/ttm/ttm_execbuf_util.c | 12 +- drivers/gpu/drm/ttm/ttm_range_manager.c | 187 + drivers/gpu/drm/ttm/ttm_resource.c | 151 + drivers/gpu/drm/ttm/ttm_tt.c | 6 +- drivers/gpu/drm/v3d/v3d_drv.c | 13 +- drivers/gpu/drm/vgem/vgem_drv.c | 2 +- drivers/gpu/drm/via/via_dmablit.c | 8 +- drivers/gpu/drm/virtio/Kconfig | 3 +- drivers/gpu/drm/virtio/virtgpu_display.c | 17 +- drivers/gpu/drm/virtio/virtgpu_drv.c | 3 + drivers/gpu/drm/virtio/virtgpu_drv.h | 23 +- drivers/gpu/drm/virtio/virtgpu_gem.c | 3 +- drivers/gpu/drm/virtio/virtgpu_ioctl.c | 1 + drivers/gpu/drm/virtio/virtgpu_kms.c | 4 + drivers/gpu/drm/virtio/virtgpu_object.c | 9 +- drivers/gpu/drm/virtio/virtgpu_plane.c | 6 +- drivers/gpu/drm/virtio/virtgpu_prime.c | 96 +- drivers/gpu/drm/virtio/virtgpu_vq.c | 55 + drivers/gpu/drm/vkms/vkms_composer.c | 75 +- drivers/gpu/drm/vkms/vkms_crtc.c | 5 + drivers/gpu/drm/vkms/vkms_drv.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_bo.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 73 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 18 +- drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c | 75 +- drivers/gpu/drm/vmwgfx/vmwgfx_mob.c | 60 +- drivers/gpu/drm/vmwgfx/vmwgfx_resource.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_thp.c | 73 +- drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c | 121 +- drivers/gpu/drm/xen/xen_drm_front.c | 3 - drivers/gpu/host1x/mipi.c | 22 +- drivers/gpu/ipu-v3/ipu-common.c | 67 - drivers/gpu/ipu-v3/ipu-dc.c | 2 +- drivers/hid/hid-apple.c | 2 + drivers/hid/hid-core.c | 15 +- drivers/hid/hid-cougar.c | 2 +- drivers/hid/hid-cp2112.c | 19 +- drivers/hid/hid-elan.c | 2 + drivers/hid/hid-ids.h | 6 + drivers/hid/hid-input.c | 4 + drivers/hid/hid-lg-g15.c | 2 +- drivers/hid/hid-logitech-dj.c | 4 +- drivers/hid/hid-macally.c | 2 +- drivers/hid/hid-microsoft.c | 5 +- drivers/hid/hid-multitouch.c | 2 + drivers/hid/hid-quirks.c | 5 + drivers/hid/hid-rmi.c | 1 - drivers/hid/hid-roccat-kone.c | 2 +- drivers/hid/hid-uclogic-params.c | 2 +- drivers/hid/hid-wiimote-core.c | 2 - drivers/hid/i2c-hid/i2c-hid-core.c | 34 +- drivers/hid/usbhid/hid-core.c | 53 +- drivers/hid/usbhid/hiddev.c | 5 +- drivers/hid/usbhid/usbhid.h | 2 - drivers/hid/wacom_wac.c | 32 +- drivers/hsi/clients/ssi_protocol.c | 6 +- drivers/hsi/controllers/omap_ssi_core.c | 2 +- drivers/hv/hv_kvp.c | 2 +- drivers/hv/hv_util.c | 65 +- drivers/hv/vmbus_drv.c | 2 +- drivers/hwmon/ad7414.c | 5 +- drivers/hwmon/ad7418.c | 9 +- drivers/hwmon/adc128d818.c | 5 +- drivers/hwmon/adm1021.c | 9 +- drivers/hwmon/adm1025.c | 5 +- drivers/hwmon/adm1026.c | 5 +- drivers/hwmon/adm1029.c | 5 +- drivers/hwmon/adm1031.c | 9 +- drivers/hwmon/adm1177.c | 5 +- drivers/hwmon/adm9240.c | 5 +- drivers/hwmon/ads7828.c | 9 +- drivers/hwmon/adt7410.c | 5 +- drivers/hwmon/adt7411.c | 5 +- drivers/hwmon/adt7462.c | 13 +- drivers/hwmon/adt7470.c | 5 +- drivers/hwmon/adt7475.c | 6 +- drivers/hwmon/amc6821.c | 5 +- drivers/hwmon/applesmc.c | 31 +- drivers/hwmon/asb100.c | 8 +- drivers/hwmon/asc7621.c | 4 +- drivers/hwmon/atxp1.c | 5 +- drivers/hwmon/dme1737.c | 9 +- drivers/hwmon/ds1621.c | 9 +- drivers/hwmon/ds620.c | 5 +- drivers/hwmon/emc1403.c | 12 +- drivers/hwmon/emc2103.c | 4 +- drivers/hwmon/emc6w201.c | 5 +- drivers/hwmon/f71882fg.c | 4 +- drivers/hwmon/f75375s.c | 10 +- drivers/hwmon/fschmd.c | 10 +- drivers/hwmon/ftsteutates.c | 4 +- drivers/hwmon/g760a.c | 5 +- drivers/hwmon/g762.c | 4 +- drivers/hwmon/gl518sm.c | 5 +- drivers/hwmon/gl520sm.c | 5 +- drivers/hwmon/gsc-hwmon.c | 33 +- drivers/hwmon/hih6130.c | 5 +- drivers/hwmon/hwmon-vid.c | 4 +- drivers/hwmon/hwmon.c | 10 + drivers/hwmon/ina209.c | 5 +- drivers/hwmon/ina2xx.c | 9 +- drivers/hwmon/ina3221.c | 7 +- drivers/hwmon/jc42.c | 4 +- drivers/hwmon/k10temp.c | 64 +- drivers/hwmon/lineage-pem.c | 5 +- drivers/hwmon/lm63.c | 9 +- drivers/hwmon/lm73.c | 4 +- drivers/hwmon/lm75.c | 9 +- drivers/hwmon/lm77.c | 4 +- drivers/hwmon/lm78.c | 9 +- drivers/hwmon/lm80.c | 5 +- drivers/hwmon/lm83.c | 9 +- drivers/hwmon/lm85.c | 8 +- drivers/hwmon/lm87.c | 4 +- drivers/hwmon/lm90.c | 7 +- drivers/hwmon/lm92.c | 5 +- drivers/hwmon/lm93.c | 5 +- drivers/hwmon/lm95234.c | 9 +- drivers/hwmon/lm95241.c | 5 +- drivers/hwmon/lm95245.c | 5 +- drivers/hwmon/ltc2945.c | 5 +- drivers/hwmon/ltc2947-i2c.c | 5 +- drivers/hwmon/ltc2990.c | 5 +- drivers/hwmon/ltc4151.c | 5 +- drivers/hwmon/ltc4215.c | 5 +- drivers/hwmon/ltc4222.c | 5 +- drivers/hwmon/ltc4245.c | 5 +- drivers/hwmon/ltc4260.c | 5 +- drivers/hwmon/ltc4261.c | 5 +- drivers/hwmon/max16065.c | 8 +- drivers/hwmon/max1619.c | 5 +- drivers/hwmon/max1668.c | 9 +- drivers/hwmon/max31730.c | 4 +- drivers/hwmon/max31790.c | 5 +- drivers/hwmon/max6621.c | 5 +- drivers/hwmon/max6639.c | 5 +- drivers/hwmon/max6642.c | 5 +- drivers/hwmon/max6650.c | 10 +- drivers/hwmon/max6697.c | 9 +- drivers/hwmon/mcp3021.c | 9 +- drivers/hwmon/nct6775.c | 2 +- drivers/hwmon/nct7802.c | 5 +- drivers/hwmon/nct7904.c | 9 +- drivers/hwmon/occ/common.c | 6 +- drivers/hwmon/occ/p8_i2c.c | 5 +- drivers/hwmon/pcf8591.c | 5 +- drivers/hwmon/pmbus/Kconfig | 11 + drivers/hwmon/pmbus/Makefile | 1 + drivers/hwmon/pmbus/adm1266.c | 513 ++ drivers/hwmon/pmbus/adm1275.c | 11 +- drivers/hwmon/pmbus/bel-pfe.c | 11 +- drivers/hwmon/pmbus/ibm-cffps.c | 19 +- drivers/hwmon/pmbus/inspur-ipsps.c | 7 +- drivers/hwmon/pmbus/ir35221.c | 7 +- drivers/hwmon/pmbus/ir38064.c | 7 +- drivers/hwmon/pmbus/irps5401.c | 7 +- drivers/hwmon/pmbus/isl68137.c | 18 +- drivers/hwmon/pmbus/lm25066.c | 11 +- drivers/hwmon/pmbus/ltc2978.c | 14 +- drivers/hwmon/pmbus/ltc3815.c | 7 +- drivers/hwmon/pmbus/max16064.c | 7 +- drivers/hwmon/pmbus/max16601.c | 7 +- drivers/hwmon/pmbus/max20730.c | 11 +- drivers/hwmon/pmbus/max20751.c | 7 +- drivers/hwmon/pmbus/max31785.c | 9 +- drivers/hwmon/pmbus/max34440.c | 13 +- drivers/hwmon/pmbus/max8688.c | 7 +- drivers/hwmon/pmbus/pmbus.c | 11 +- drivers/hwmon/pmbus/pmbus.h | 16 +- drivers/hwmon/pmbus/pmbus_core.c | 52 +- drivers/hwmon/pmbus/pxe1610.c | 7 +- drivers/hwmon/pmbus/tps40422.c | 7 +- drivers/hwmon/pmbus/tps53679.c | 11 +- drivers/hwmon/pmbus/ucd9000.c | 13 +- drivers/hwmon/pmbus/ucd9200.c | 13 +- drivers/hwmon/pmbus/xdpe12284.c | 7 +- drivers/hwmon/pmbus/zl6100.c | 11 +- drivers/hwmon/powr1220.c | 5 +- drivers/hwmon/pwm-fan.c | 10 +- drivers/hwmon/s3c-hwmon.c | 2 +- drivers/hwmon/scmi-hwmon.c | 6 +- drivers/hwmon/sht21.c | 5 +- drivers/hwmon/sht3x.c | 9 +- drivers/hwmon/shtc1.c | 34 +- drivers/hwmon/smm665.c | 9 +- drivers/hwmon/smsc47m192.c | 5 +- drivers/hwmon/stts751.c | 5 +- drivers/hwmon/tc654.c | 5 +- drivers/hwmon/tc74.c | 5 +- drivers/hwmon/thmc50.c | 9 +- drivers/hwmon/tmp102.c | 5 +- drivers/hwmon/tmp103.c | 5 +- drivers/hwmon/tmp108.c | 5 +- drivers/hwmon/tmp401.c | 7 +- drivers/hwmon/tmp421.c | 7 +- drivers/hwmon/tmp513.c | 9 +- drivers/hwmon/w83627hf.c | 2 +- drivers/hwmon/w83773g.c | 5 +- drivers/hwmon/w83781d.c | 11 +- drivers/hwmon/w83791d.c | 8 +- drivers/hwmon/w83792d.c | 7 +- drivers/hwmon/w83793.c | 8 +- drivers/hwmon/w83795.c | 11 +- drivers/hwmon/w83l785ts.c | 8 +- drivers/hwmon/w83l786ng.c | 4 +- drivers/hwtracing/coresight/coresight-cpu-debug.c | 4 +- drivers/hwtracing/coresight/coresight-cti.c | 6 +- .../hwtracing/coresight/coresight-etm4x-sysfs.c | 2 +- drivers/hwtracing/coresight/coresight-etm4x.c | 100 +- drivers/hwtracing/coresight/coresight-etm4x.h | 3 + drivers/hwtracing/coresight/coresight-platform.c | 10 +- drivers/hwtracing/coresight/coresight-stm.c | 11 +- drivers/hwtracing/coresight/coresight-tmc.c | 2 - drivers/hwtracing/intel_th/sth.c | 4 +- drivers/i2c/Kconfig | 1 - drivers/i2c/busses/Kconfig | 4 +- drivers/i2c/busses/i2c-bcm-iproc.c | 4 +- drivers/i2c/busses/i2c-omap.c | 1 - drivers/i2c/busses/i2c-opal.c | 2 +- drivers/i2c/busses/i2c-rcar.c | 1 + drivers/i2c/busses/i2c-xiic.c | 62 +- drivers/i2c/i2c-core-acpi.c | 10 - drivers/i2c/i2c-core-base.c | 2 +- drivers/i2c/i2c-core.h | 9 - drivers/i3c/master.c | 19 +- drivers/i3c/master/dw-i3c-master.c | 2 +- drivers/ide/Kconfig | 2 +- drivers/ide/aec62xx.c | 3 +- drivers/ide/alim15x3.c | 3 +- drivers/ide/amd74xx.c | 3 +- drivers/ide/atiixp.c | 3 +- drivers/ide/cmd64x.c | 3 +- drivers/ide/cs5520.c | 3 +- drivers/ide/cs5530.c | 3 +- drivers/ide/cs5535.c | 3 +- drivers/ide/cs5536.c | 3 +- drivers/ide/cy82c693.c | 3 +- drivers/ide/delkin_cb.c | 32 +- drivers/ide/hpt366.c | 11 +- drivers/ide/ide-acpi.c | 5 +- drivers/ide/ide-cd.c | 4 +- drivers/ide/ide-floppy.c | 2 +- drivers/ide/ide-pci-generic.c | 3 +- drivers/ide/ide-probe.c | 2 +- drivers/ide/ide-taskfile.c | 12 +- drivers/ide/it8172.c | 3 +- drivers/ide/it8213.c | 3 +- drivers/ide/it821x.c | 3 +- drivers/ide/jmicron.c | 3 +- drivers/ide/ns87415.c | 3 +- drivers/ide/opti621.c | 3 +- drivers/ide/pdc202xx_new.c | 3 +- drivers/ide/pdc202xx_old.c | 3 +- drivers/ide/piix.c | 3 +- drivers/ide/sc1200.c | 43 +- drivers/ide/serverworks.c | 3 +- drivers/ide/setup-pci.c | 29 +- drivers/ide/siimage.c | 3 +- drivers/ide/sis5513.c | 5 +- drivers/ide/sl82c105.c | 3 +- drivers/ide/slc90e66.c | 3 +- drivers/ide/triflex.c | 24 +- drivers/ide/via82cxxx.c | 3 +- drivers/idle/intel_idle.c | 16 - drivers/iio/accel/bmc150-accel-core.c | 15 +- drivers/iio/accel/kxsd9.c | 16 +- drivers/iio/accel/mma7455_core.c | 16 +- drivers/iio/accel/mma8452.c | 13 +- drivers/iio/adc/Kconfig | 2 + drivers/iio/adc/ab8500-gpadc.c | 2 +- drivers/iio/adc/cpcap-adc.c | 2 +- drivers/iio/adc/ina2xx-adc.c | 11 +- drivers/iio/adc/max1118.c | 10 +- drivers/iio/adc/mcp3422.c | 16 +- drivers/iio/adc/meson_saradc.c | 2 +- drivers/iio/adc/ti-adc081c.c | 11 +- drivers/iio/adc/ti-adc084s021.c | 10 +- drivers/iio/adc/ti-ads1015.c | 10 + drivers/iio/chemical/ccs811.c | 13 +- drivers/iio/chemical/sps30.c | 2 +- .../iio/common/cros_ec_sensors/cros_ec_sensors.c | 2 +- .../common/cros_ec_sensors/cros_ec_sensors_core.c | 5 +- drivers/iio/dac/ad5592r-base.c | 2 - drivers/iio/dac/dpot-dac.c | 5 +- drivers/iio/health/max30102.c | 4 +- drivers/iio/imu/adis.c | 6 +- drivers/iio/industrialio-core.c | 4 +- drivers/iio/light/ltr501.c | 15 +- drivers/iio/light/max44000.c | 12 +- drivers/iio/light/si1145.c | 2 +- drivers/iio/magnetometer/ak8974.c | 2 +- drivers/iio/magnetometer/ak8975.c | 16 +- drivers/iio/proximity/mb1232.c | 17 +- drivers/infiniband/core/Makefile | 2 +- drivers/infiniband/core/cm.c | 138 +- drivers/infiniband/core/cm_trace.c | 15 + drivers/infiniband/core/cm_trace.h | 414 + drivers/infiniband/core/cma.c | 28 +- drivers/infiniband/core/cma_trace.h | 40 - drivers/infiniband/core/device.c | 8 +- drivers/infiniband/core/rdma_core.c | 3 +- drivers/infiniband/core/rw.c | 1 - drivers/infiniband/core/ucma.c | 448 +- drivers/infiniband/core/uverbs_cmd.c | 4 +- drivers/infiniband/core/uverbs_ioctl.c | 4 +- drivers/infiniband/hw/bnxt_re/ib_verbs.c | 45 +- drivers/infiniband/hw/bnxt_re/main.c | 6 +- drivers/infiniband/hw/bnxt_re/qplib_fp.c | 28 +- drivers/infiniband/hw/bnxt_re/qplib_rcfw.c | 10 +- drivers/infiniband/hw/bnxt_re/qplib_rcfw.h | 5 + drivers/infiniband/hw/bnxt_re/qplib_sp.c | 2 +- drivers/infiniband/hw/bnxt_re/qplib_sp.h | 1 + drivers/infiniband/hw/cxgb4/cm.c | 4 +- drivers/infiniband/hw/cxgb4/qp.c | 2 +- drivers/infiniband/hw/efa/efa_admin_cmds_defs.h | 39 +- drivers/infiniband/hw/efa/efa_com_cmd.c | 2 + drivers/infiniband/hw/efa/efa_com_cmd.h | 2 + drivers/infiniband/hw/efa/efa_verbs.c | 171 +- drivers/infiniband/hw/hfi1/pio_copy.c | 1 - drivers/infiniband/hw/hfi1/tid_rdma.c | 1 + drivers/infiniband/hw/hns/hns_roce_ah.c | 18 + drivers/infiniband/hw/hns/hns_roce_device.h | 25 +- drivers/infiniband/hw/hns/hns_roce_hw_v1.c | 2 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 22 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 4 +- drivers/infiniband/hw/hns/hns_roce_qp.c | 11 +- drivers/infiniband/hw/hns/hns_roce_srq.c | 2 +- drivers/infiniband/hw/i40iw/i40iw_cm.c | 2 +- drivers/infiniband/hw/i40iw/i40iw_ctrl.c | 5 +- drivers/infiniband/hw/i40iw/i40iw_hw.c | 3 +- drivers/infiniband/hw/i40iw/i40iw_main.c | 22 +- drivers/infiniband/hw/i40iw/i40iw_puda.c | 4 +- drivers/infiniband/hw/i40iw/i40iw_utils.c | 8 +- drivers/infiniband/hw/i40iw/i40iw_verbs.c | 5 +- drivers/infiniband/hw/mlx4/cm.c | 148 +- drivers/infiniband/hw/mlx4/cq.c | 4 +- drivers/infiniband/hw/mlx4/mad.c | 158 +- drivers/infiniband/hw/mlx4/main.c | 34 +- drivers/infiniband/hw/mlx4/mcg.c | 2 +- drivers/infiniband/hw/mlx4/mlx4_ib.h | 8 +- drivers/infiniband/hw/mlx4/qp.c | 6 +- drivers/infiniband/hw/mlx5/ah.c | 4 +- drivers/infiniband/hw/mlx5/cq.c | 4 +- drivers/infiniband/hw/mlx5/fs.c | 148 +- drivers/infiniband/hw/mlx5/mad.c | 3 +- drivers/infiniband/hw/mlx5/main.c | 2 +- drivers/infiniband/hw/mlx5/mr.c | 4 +- drivers/infiniband/hw/mlx5/qp.c | 77 +- drivers/infiniband/hw/mthca/mthca_av.c | 2 +- drivers/infiniband/hw/ocrdma/ocrdma_verbs.c | 4 +- drivers/infiniband/hw/qedr/verbs.c | 2 +- drivers/infiniband/hw/qib/qib_iba6120.c | 4 +- drivers/infiniband/hw/qib/qib_iba7220.c | 4 +- drivers/infiniband/hw/qib/qib_iba7322.c | 6 +- drivers/infiniband/hw/qib/qib_mad.c | 60 +- drivers/infiniband/hw/qib/qib_rc.c | 18 +- drivers/infiniband/hw/qib/qib_sdma.c | 2 +- drivers/infiniband/hw/qib/qib_uc.c | 8 +- drivers/infiniband/hw/qib/qib_verbs.c | 2 +- drivers/infiniband/hw/usnic/usnic_ib_main.c | 4 +- drivers/infiniband/hw/usnic/usnic_ib_verbs.c | 11 - drivers/infiniband/hw/usnic/usnic_ib_verbs.h | 2 - drivers/infiniband/hw/vmw_pvrdma/pvrdma_cq.c | 2 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_mr.c | 1 + drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c | 2 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_srq.c | 2 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c | 7 +- drivers/infiniband/sw/rdmavt/mr.c | 2 +- drivers/infiniband/sw/rdmavt/qp.c | 2 +- drivers/infiniband/sw/rxe/rxe.c | 47 +- drivers/infiniband/sw/rxe/rxe.h | 31 +- drivers/infiniband/sw/rxe/rxe_av.c | 29 +- drivers/infiniband/sw/rxe/rxe_comp.c | 34 +- drivers/infiniband/sw/rxe/rxe_cq.c | 29 +- drivers/infiniband/sw/rxe/rxe_hdr.h | 29 +- drivers/infiniband/sw/rxe/rxe_hw_counters.c | 29 +- drivers/infiniband/sw/rxe/rxe_hw_counters.h | 29 +- drivers/infiniband/sw/rxe/rxe_icrc.c | 29 +- drivers/infiniband/sw/rxe/rxe_loc.h | 29 +- drivers/infiniband/sw/rxe/rxe_mcast.c | 29 +- drivers/infiniband/sw/rxe/rxe_mmap.c | 29 +- drivers/infiniband/sw/rxe/rxe_mr.c | 30 +- drivers/infiniband/sw/rxe/rxe_net.c | 31 +- drivers/infiniband/sw/rxe/rxe_net.h | 29 +- drivers/infiniband/sw/rxe/rxe_opcode.c | 29 +- drivers/infiniband/sw/rxe/rxe_opcode.h | 29 +- drivers/infiniband/sw/rxe/rxe_param.h | 29 +- drivers/infiniband/sw/rxe/rxe_pool.c | 89 +- drivers/infiniband/sw/rxe/rxe_pool.h | 36 +- drivers/infiniband/sw/rxe/rxe_qp.c | 32 +- drivers/infiniband/sw/rxe/rxe_queue.c | 29 +- drivers/infiniband/sw/rxe/rxe_queue.h | 29 +- drivers/infiniband/sw/rxe/rxe_recv.c | 29 +- drivers/infiniband/sw/rxe/rxe_req.c | 29 +- drivers/infiniband/sw/rxe/rxe_resp.c | 29 +- drivers/infiniband/sw/rxe/rxe_srq.c | 29 +- drivers/infiniband/sw/rxe/rxe_sysfs.c | 40 +- drivers/infiniband/sw/rxe/rxe_task.c | 31 +- drivers/infiniband/sw/rxe/rxe_task.h | 31 +- drivers/infiniband/sw/rxe/rxe_verbs.c | 33 +- drivers/infiniband/sw/rxe/rxe_verbs.h | 29 +- drivers/infiniband/sw/siw/siw_cm.c | 2 - drivers/infiniband/sw/siw/siw_qp_rx.c | 4 +- drivers/infiniband/sw/siw/siw_qp_tx.c | 4 +- drivers/infiniband/ulp/ipoib/ipoib_cm.c | 4 +- drivers/infiniband/ulp/ipoib/ipoib_main.c | 2 +- drivers/infiniband/ulp/iser/iser_verbs.c | 2 +- drivers/infiniband/ulp/isert/ib_isert.c | 25 +- drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c | 1 - drivers/infiniband/ulp/rtrs/rtrs-srv-sysfs.c | 8 +- drivers/infiniband/ulp/rtrs/rtrs-srv.c | 1 + drivers/input/input-mt.c | 11 +- drivers/input/joystick/fsia6b.c | 4 +- drivers/input/joystick/gamecon.c | 1 - drivers/input/keyboard/cros_ec_keyb.c | 2 +- drivers/input/tablet/wacom_serial4.c | 2 +- drivers/input/touchscreen/atmel_mxt_ts.c | 2 +- drivers/input/touchscreen/s3c2410_ts.c | 37 +- drivers/input/touchscreen/wm831x-ts.c | 2 +- drivers/iommu/amd/init.c | 2 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 11 +- drivers/iommu/dma-iommu.c | 4 +- drivers/iommu/intel/iommu.c | 1 - drivers/iommu/io-pgtable-arm.c | 2 +- drivers/iommu/virtio-iommu.c | 2 +- drivers/irqchip/Kconfig | 2 +- drivers/irqchip/Makefile | 1 - drivers/irqchip/irq-gic-v3-its.c | 6 +- drivers/irqchip/irq-gic-v3.c | 8 +- drivers/irqchip/irq-imx-gpcv2.c | 2 +- drivers/irqchip/irq-ingenic.c | 2 +- drivers/irqchip/irq-mips-gic.c | 2 +- drivers/irqchip/irq-mtk-cirq.c | 4 +- drivers/irqchip/irq-mtk-sysirq.c | 4 +- drivers/irqchip/irq-renesas-h8300h.c | 19 +- drivers/irqchip/irq-renesas-h8s.c | 67 +- drivers/irqchip/irq-s3c24xx.c | 1330 ---- drivers/irqchip/irq-stm32-exti.c | 14 +- drivers/irqchip/irq-ti-sci-inta.c | 95 +- drivers/irqchip/irq-ti-sci-intr.c | 152 +- drivers/irqchip/irq-vic.c | 2 +- drivers/irqchip/irqchip.c | 2 +- drivers/irqchip/qcom-pdc.c | 8 +- drivers/isdn/hardware/mISDN/avmfritz.c | 2 +- drivers/isdn/hardware/mISDN/hfc_multi_8xx.h | 1 - drivers/isdn/hardware/mISDN/hfcpci.c | 2 +- drivers/isdn/hardware/mISDN/hfcsusb.c | 2 +- drivers/isdn/hardware/mISDN/isdnhdlc.c | 2 +- drivers/isdn/hardware/mISDN/mISDNinfineon.c | 2 +- drivers/isdn/hardware/mISDN/mISDNisar.c | 8 +- drivers/isdn/mISDN/stack.c | 2 +- drivers/leds/Kconfig | 12 + drivers/leds/Makefile | 1 + drivers/leds/leds-lp50xx.c | 634 ++ drivers/leds/leds-mt6323.c | 18 +- drivers/leds/leds-pca955x.c | 8 + drivers/leds/leds-s3c24xx.c | 2 - drivers/leds/leds-sgm3140.c | 2 +- drivers/lightnvm/pblk-core.c | 2 +- drivers/macintosh/adbhid.c | 2 +- drivers/macintosh/smu.c | 2 +- drivers/md/bcache/journal.c | 2 +- drivers/md/bcache/util.c | 14 +- drivers/md/dm-cache-metadata.c | 8 +- drivers/md/dm-crypt.c | 6 +- drivers/md/dm-integrity.c | 12 + drivers/md/dm-mpath.c | 24 +- drivers/md/dm-raid.c | 2 +- drivers/md/dm-thin-metadata.c | 10 +- drivers/md/dm-writecache.c | 27 +- drivers/md/dm.c | 17 +- drivers/md/md-autodetect.c | 4 +- drivers/md/md-bitmap.c | 2 +- drivers/md/md-cluster.c | 6 +- drivers/md/md-linear.c | 2 +- drivers/md/md.c | 10 +- drivers/md/md.h | 2 +- drivers/md/persistent-data/dm-block-manager.c | 14 +- drivers/md/raid5.c | 11 +- drivers/media/cec/core/cec-adap.c | 2 +- drivers/media/cec/core/cec-core.c | 27 +- drivers/media/cec/core/cec-pin.c | 6 +- drivers/media/cec/usb/pulse8/pulse8-cec.c | 2 +- drivers/media/common/v4l2-tpg/v4l2-tpg-core.c | 36 +- drivers/media/common/videobuf2/videobuf2-v4l2.c | 53 +- drivers/media/dvb-core/dvb_net.c | 2 +- drivers/media/dvb-frontends/af9013.c | 2 +- drivers/media/dvb-frontends/bcm3510.c | 2 +- drivers/media/dvb-frontends/dib0090.c | 2 +- drivers/media/dvb-frontends/dib3000mb.c | 2 +- drivers/media/dvb-frontends/dib7000p.c | 2 +- drivers/media/dvb-frontends/drx39xyj/drxj.c | 103 +- drivers/media/dvb-frontends/drxd_hard.c | 12 +- drivers/media/dvb-frontends/drxk_hard.c | 24 +- drivers/media/dvb-frontends/lg2160.c | 2 +- drivers/media/dvb-frontends/lgdt3306a.c | 2 +- drivers/media/dvb-frontends/m88ds3103.c | 2 +- drivers/media/dvb-frontends/mb86a16.c | 7 +- drivers/media/dvb-frontends/mt352.c | 2 +- drivers/media/dvb-frontends/mxl5xx.c | 2 +- drivers/media/dvb-frontends/or51132.c | 2 +- drivers/media/dvb-frontends/s5h1411.c | 2 +- drivers/media/dvb-frontends/zl10353.c | 4 +- drivers/media/i2c/Kconfig | 6 +- drivers/media/i2c/adv7180.c | 9 +- drivers/media/i2c/adv748x/adv748x-core.c | 31 +- drivers/media/i2c/adv748x/adv748x-csi2.c | 31 + drivers/media/i2c/adv748x/adv748x.h | 1 + drivers/media/i2c/adv7511-v4l2.c | 4 +- drivers/media/i2c/imx219.c | 2 +- drivers/media/i2c/imx274.c | 8 +- drivers/media/i2c/m5mols/m5mols_core.c | 3 +- drivers/media/i2c/max9286.c | 3 +- drivers/media/i2c/ml86v7667.c | 7 +- drivers/media/i2c/msp3400-kthreads.c | 2 +- drivers/media/i2c/mt9m001.c | 7 +- drivers/media/i2c/mt9m111.c | 7 +- drivers/media/i2c/ov2740.c | 24 +- drivers/media/i2c/ov5640.c | 4 +- drivers/media/i2c/ov5675.c | 15 +- drivers/media/i2c/ov6650.c | 57 +- drivers/media/i2c/ov7740.c | 10 +- drivers/media/i2c/ov9640.c | 9 +- drivers/media/i2c/s5c73m3/s5c73m3-ctrls.c | 2 +- drivers/media/i2c/smiapp/smiapp-core.c | 6 +- drivers/media/i2c/tc358743.c | 7 +- drivers/media/i2c/tda1997x.c | 16 +- drivers/media/i2c/tvp5150.c | 9 +- drivers/media/mc/mc-device.c | 7 +- drivers/media/pci/bt8xx/bttv-driver.c | 2 +- drivers/media/pci/bt8xx/dvb-bt8xx.c | 7 +- drivers/media/pci/cobalt/cobalt-i2c.c | 8 +- drivers/media/pci/cobalt/cobalt-omnitek.c | 2 +- drivers/media/pci/cx23885/cx23885-cards.c | 4 +- drivers/media/pci/cx23885/cx23885-video.c | 2 +- drivers/media/pci/cx88/cx88-cards.c | 2 +- drivers/media/pci/cx88/cx88-video.c | 2 +- drivers/media/pci/ddbridge/ddbridge-core.c | 23 +- drivers/media/pci/dt3155/dt3155.c | 3 +- drivers/media/pci/intel/ipu3/ipu3-cio2.c | 9 +- drivers/media/pci/mantis/mantis_dma.c | 4 +- drivers/media/pci/mantis/mantis_dma.h | 2 +- drivers/media/pci/mantis/mantis_dvb.c | 2 +- drivers/media/pci/meye/meye.c | 2 +- drivers/media/pci/ngene/ngene-core.c | 12 +- drivers/media/pci/saa7134/saa7134-cards.c | 4 +- drivers/media/pci/saa7134/saa7134-core.c | 20 +- drivers/media/pci/saa7134/saa7134-empress.c | 3 +- drivers/media/pci/saa7134/saa7134-go7007.c | 2 +- drivers/media/pci/saa7134/saa7134-video.c | 2 - drivers/media/pci/saa7164/saa7164-buffer.c | 8 +- drivers/media/pci/saa7164/saa7164-core.c | 12 +- drivers/media/pci/saa7164/saa7164-dvb.c | 7 +- drivers/media/pci/saa7164/saa7164-vbi.c | 6 +- drivers/media/pci/smipcie/smipcie-main.c | 6 +- drivers/media/pci/solo6x10/solo6x10-core.c | 2 +- drivers/media/pci/solo6x10/solo6x10-i2c.c | 2 +- drivers/media/pci/sta2x11/sta2x11_vip.c | 6 +- drivers/media/pci/ttpci/av7110.c | 24 +- drivers/media/pci/ttpci/av7110_hw.c | 2 +- drivers/media/pci/ttpci/av7110_ipack.c | 2 +- drivers/media/pci/ttpci/budget-av.c | 2 +- drivers/media/pci/ttpci/budget-ci.c | 15 +- drivers/media/pci/ttpci/budget-core.c | 6 +- drivers/media/pci/ttpci/budget.c | 4 +- drivers/media/pci/tw5864/tw5864-video.c | 19 +- drivers/media/platform/Kconfig | 4 +- drivers/media/platform/aspeed-video.c | 5 +- drivers/media/platform/coda/coda-bit.c | 4 +- drivers/media/platform/coda/coda-common.c | 15 +- drivers/media/platform/exynos4-is/fimc-capture.c | 27 +- drivers/media/platform/exynos4-is/fimc-core.c | 67 +- drivers/media/platform/exynos4-is/fimc-core.h | 5 - drivers/media/platform/exynos4-is/fimc-is.c | 17 +- drivers/media/platform/exynos4-is/fimc-reg.c | 9 +- drivers/media/platform/exynos4-is/media-dev.c | 85 +- drivers/media/platform/exynos4-is/media-dev.h | 11 - drivers/media/platform/fsl-viu.c | 2 +- drivers/media/platform/marvell-ccic/cafe-driver.c | 10 +- drivers/media/platform/marvell-ccic/mcam-core.c | 40 +- drivers/media/platform/marvell-ccic/mmp-driver.c | 133 +- drivers/media/platform/mtk-jpeg/Makefile | 5 +- drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c | 930 ++- drivers/media/platform/mtk-jpeg/mtk_jpeg_core.h | 106 +- drivers/media/platform/mtk-jpeg/mtk_jpeg_dec_hw.c | 409 + drivers/media/platform/mtk-jpeg/mtk_jpeg_dec_hw.h | 79 + .../media/platform/mtk-jpeg/mtk_jpeg_dec_parse.c | 152 + .../media/platform/mtk-jpeg/mtk_jpeg_dec_parse.h | 17 + drivers/media/platform/mtk-jpeg/mtk_jpeg_dec_reg.h | 49 + drivers/media/platform/mtk-jpeg/mtk_jpeg_enc_hw.c | 154 + drivers/media/platform/mtk-jpeg/mtk_jpeg_enc_hw.h | 91 + drivers/media/platform/mtk-jpeg/mtk_jpeg_hw.c | 409 - drivers/media/platform/mtk-jpeg/mtk_jpeg_hw.h | 83 - drivers/media/platform/mtk-jpeg/mtk_jpeg_parse.c | 152 - drivers/media/platform/mtk-jpeg/mtk_jpeg_parse.h | 17 - drivers/media/platform/mtk-jpeg/mtk_jpeg_reg.h | 50 - drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c | 11 +- .../media/platform/mtk-vcodec/mtk_vcodec_dec_drv.c | 8 + .../media/platform/mtk-vcodec/mtk_vcodec_enc_drv.c | 8 + .../media/platform/mtk-vcodec/vdec/vdec_vp9_if.c | 2 +- drivers/media/platform/mtk-vpu/mtk_vpu.c | 5 - drivers/media/platform/omap3isp/isp.c | 2 +- drivers/media/platform/omap3isp/ispvideo.c | 2 +- drivers/media/platform/pxa_camera.c | 195 +- drivers/media/platform/qcom/camss/camss-vfe.c | 8 - drivers/media/platform/qcom/camss/camss-vfe.h | 2 - drivers/media/platform/qcom/camss/camss-video.c | 124 +- drivers/media/platform/qcom/camss/camss-video.h | 2 - drivers/media/platform/qcom/camss/camss.c | 5 - drivers/media/platform/qcom/venus/Makefile | 2 +- drivers/media/platform/qcom/venus/core.c | 50 +- drivers/media/platform/qcom/venus/core.h | 15 + drivers/media/platform/qcom/venus/dbgfs.c | 21 + drivers/media/platform/qcom/venus/dbgfs.h | 12 + drivers/media/platform/qcom/venus/helpers.c | 2 +- drivers/media/platform/qcom/venus/hfi.c | 5 + drivers/media/platform/qcom/venus/hfi.h | 1 + drivers/media/platform/qcom/venus/hfi_cmds.c | 37 +- drivers/media/platform/qcom/venus/hfi_helper.h | 10 +- drivers/media/platform/qcom/venus/hfi_msgs.c | 18 +- drivers/media/platform/qcom/venus/hfi_parser.c | 3 + drivers/media/platform/qcom/venus/hfi_venus.c | 72 +- drivers/media/platform/qcom/venus/hfi_venus.h | 1 + drivers/media/platform/qcom/venus/pm_helpers.c | 94 +- drivers/media/platform/qcom/venus/vdec.c | 26 +- drivers/media/platform/qcom/venus/venc.c | 40 +- drivers/media/platform/qcom/venus/venc_ctrls.c | 21 +- drivers/media/platform/rcar-vin/rcar-core.c | 22 +- drivers/media/platform/rcar-vin/rcar-csi2.c | 75 +- drivers/media/platform/renesas-ceu.c | 4 +- drivers/media/platform/s5p-mfc/s5p_mfc_enc.c | 6 + drivers/media/platform/sh_vou.c | 4 +- drivers/media/platform/sti/bdisp/bdisp-debug.c | 29 +- drivers/media/platform/sti/bdisp/bdisp-v4l2.c | 7 +- drivers/media/platform/sti/bdisp/bdisp.h | 2 +- .../media/platform/sti/c8sectpfe/c8sectpfe-core.c | 10 +- drivers/media/platform/sti/hva/hva-debugfs.c | 22 +- drivers/media/platform/sunxi/sun4i-csi/sun4i_csi.c | 6 +- drivers/media/platform/sunxi/sun4i-csi/sun4i_dma.c | 6 +- drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c | 4 +- .../media/platform/sunxi/sun6i-csi/sun6i_video.c | 7 +- .../platform/sunxi/sun8i-rotate/sun8i_rotate.c | 5 +- drivers/media/platform/ti-vpe/cal.h | 2 +- drivers/media/radio/radio-si476x.c | 69 +- drivers/media/radio/si4713/si4713.c | 2 +- drivers/media/radio/tea575x.c | 2 +- drivers/media/radio/wl128x/fmdrv_common.c | 12 +- drivers/media/rc/bpf-lirc.c | 2 +- drivers/media/rc/gpio-ir-tx.c | 16 +- drivers/media/rc/iguanair.c | 2 +- drivers/media/rc/ir-rc6-decoder.c | 2 +- drivers/media/rc/ir-sony-decoder.c | 2 +- drivers/media/rc/mceusb.c | 2 +- drivers/media/rc/rc-main.c | 44 +- drivers/media/test-drivers/vicodec/vicodec-core.c | 7 +- drivers/media/test-drivers/vimc/vimc-capture.c | 7 +- drivers/media/test-drivers/vivid/vivid-core.c | 32 +- drivers/media/test-drivers/vivid/vivid-meta-out.c | 9 +- drivers/media/test-drivers/vivid/vivid-vbi-gen.c | 2 +- drivers/media/tuners/fc0011.c | 2 +- drivers/media/tuners/tda18271-fe.c | 2 +- drivers/media/tuners/tuner-simple.c | 5 +- drivers/media/tuners/xc5000.c | 2 +- drivers/media/usb/au0828/au0828-video.c | 12 +- drivers/media/usb/b2c2/flexcop-usb.c | 2 +- drivers/media/usb/cpia2/cpia2_core.c | 36 +- drivers/media/usb/cx231xx/cx231xx-core.c | 16 +- drivers/media/usb/cx231xx/cx231xx-video.c | 2 +- drivers/media/usb/dvb-usb-v2/af9015.c | 2 +- drivers/media/usb/dvb-usb-v2/gl861.c | 2 +- drivers/media/usb/dvb-usb-v2/lmedm04.c | 8 +- drivers/media/usb/dvb-usb-v2/mxl111sf-gpio.c | 4 +- drivers/media/usb/dvb-usb/cxusb-analog.c | 13 +- drivers/media/usb/dvb-usb/dib0700_devices.c | 23 +- drivers/media/usb/dvb-usb/dw2102.c | 6 +- drivers/media/usb/em28xx/em28xx-audio.c | 8 +- drivers/media/usb/em28xx/em28xx-cards.c | 22 + drivers/media/usb/em28xx/em28xx.h | 1 + drivers/media/usb/go7007/go7007-driver.c | 2 +- drivers/media/usb/gspca/mr97310a.c | 10 +- drivers/media/usb/gspca/nw80x.c | 2 +- drivers/media/usb/gspca/ov519.c | 6 +- drivers/media/usb/gspca/sn9c20x.c | 2 +- drivers/media/usb/gspca/sunplus.c | 4 +- drivers/media/usb/gspca/xirlink_cit.c | 4 +- drivers/media/usb/gspca/zc3xx.c | 4 +- drivers/media/usb/pvrusb2/pvrusb2-hdw.c | 5 +- drivers/media/usb/pwc/pwc-v4l.c | 2 +- drivers/media/usb/siano/smsusb.c | 2 +- drivers/media/usb/tm6000/tm6000-alsa.c | 8 +- drivers/media/usb/tm6000/tm6000-core.c | 24 +- drivers/media/usb/ttusb-dec/ttusb_dec.c | 7 +- drivers/media/usb/usbtv/usbtv-video.c | 4 +- drivers/media/usb/uvc/uvc_video.c | 4 +- drivers/media/v4l2-core/v4l2-ctrls.c | 42 +- drivers/media/v4l2-core/v4l2-h264.c | 12 +- drivers/media/v4l2-core/v4l2-ioctl.c | 52 +- drivers/media/v4l2-core/v4l2-mem2mem.c | 41 + drivers/media/v4l2-core/v4l2-subdev.c | 16 + drivers/media/v4l2-core/videobuf-core.c | 2 +- drivers/memory/Kconfig | 51 +- drivers/memory/Makefile | 2 +- drivers/memory/brcmstb_dpfe.c | 46 +- drivers/memory/emif.c | 33 +- drivers/memory/fsl-corenet-cf.c | 6 +- drivers/memory/jz4780-nemc.c | 4 +- drivers/memory/omap-gpmc.c | 273 +- drivers/memory/renesas-rpc-if.c | 4 +- drivers/memory/samsung/exynos5422-dmc.c | 108 +- drivers/memory/tegra/tegra124.c | 1 - drivers/memory/tegra/tegra186-emc.c | 10 +- drivers/memory/tegra/tegra210-emc-cc-r21021.c | 2 +- drivers/memory/tegra/tegra210.c | 2 +- drivers/memstick/core/ms_block.c | 14 +- drivers/memstick/host/jmb38x_ms.c | 4 +- drivers/memstick/host/tifm_ms.c | 4 +- drivers/message/fusion/mptbase.c | 6 +- drivers/message/fusion/mptctl.c | 5 +- drivers/message/fusion/mptfc.c | 6 +- drivers/message/fusion/mptsas.c | 2 +- drivers/message/fusion/mptscsih.c | 7 +- drivers/mfd/Kconfig | 2 +- drivers/mfd/db8500-prcmu.c | 4 +- drivers/mfd/iqs62x.c | 6 +- drivers/mfd/mfd-core.c | 12 +- drivers/mfd/mxs-lradc.c | 2 +- drivers/mfd/omap-usb-host.c | 4 +- drivers/mfd/rave-sp.c | 4 +- drivers/mfd/rn5t618.c | 1 + drivers/mfd/syscon.c | 2 +- drivers/misc/cardreader/rtsx_pcr.c | 4 - drivers/misc/eeprom/at24.c | 47 +- drivers/misc/eeprom/at25.c | 14 +- drivers/misc/fastrpc.c | 4 +- drivers/misc/habanalabs/common/command_buffer.c | 16 +- .../misc/habanalabs/common/command_submission.c | 8 + drivers/misc/habanalabs/common/debugfs.c | 10 +- drivers/misc/habanalabs/common/device.c | 9 +- drivers/misc/habanalabs/common/firmware_if.c | 9 + drivers/misc/habanalabs/common/habanalabs.h | 7 +- drivers/misc/habanalabs/common/memory.c | 9 +- drivers/misc/habanalabs/common/mmu.c | 2 +- drivers/misc/habanalabs/common/pci.c | 8 +- drivers/misc/habanalabs/common/sysfs.c | 7 +- drivers/misc/habanalabs/gaudi/gaudi.c | 92 +- drivers/misc/habanalabs/gaudi/gaudiP.h | 3 +- drivers/misc/habanalabs/gaudi/gaudi_coresight.c | 8 +- drivers/misc/habanalabs/goya/goya.c | 31 + drivers/misc/habanalabs/goya/goya_coresight.c | 8 +- .../misc/habanalabs/include/gaudi/gaudi_masks.h | 32 +- drivers/misc/kgdbts.c | 48 +- drivers/misc/mei/Kconfig | 10 + drivers/misc/mei/Makefile | 3 + drivers/misc/mei/bus-fixup.c | 12 + drivers/misc/mei/bus.c | 89 +- drivers/misc/mei/client.c | 423 +- drivers/misc/mei/client.h | 22 +- drivers/misc/mei/debugfs.c | 9 +- drivers/misc/mei/hbm.c | 101 +- drivers/misc/mei/hbm.h | 2 + drivers/misc/mei/hdcp/mei_hdcp.c | 40 +- drivers/misc/mei/hw-virtio.c | 874 +++ drivers/misc/mei/hw.h | 150 +- drivers/misc/mei/interrupt.c | 113 +- drivers/misc/mei/main.c | 284 +- drivers/misc/mei/mei_dev.h | 34 +- drivers/misc/mic/scif/scif_api.c | 4 +- drivers/misc/mic/scif/scif_rma.c | 2 +- drivers/misc/sgi-gru/grukservices.c | 4 +- drivers/misc/sgi-xp/xpc_main.c | 4 +- drivers/misc/sgi-xp/xpc_partition.c | 4 +- drivers/misc/sgi-xp/xpc_uv.c | 2 +- drivers/misc/vmw_vmci/vmci_queue_pair.c | 10 +- drivers/mmc/core/bus.c | 12 + drivers/mmc/core/host.c | 28 +- drivers/mmc/core/mmc_test.c | 8 +- drivers/mmc/core/sd.c | 38 +- drivers/mmc/core/sdio.c | 24 + drivers/mmc/core/sdio_bus.c | 54 +- drivers/mmc/core/sdio_cis.c | 11 + drivers/mmc/host/Kconfig | 18 +- drivers/mmc/host/Makefile | 1 + drivers/mmc/host/atmel-mci.c | 8 +- drivers/mmc/host/cqhci.c | 6 + drivers/mmc/host/cqhci.h | 2 + drivers/mmc/host/davinci_mmc.c | 2 +- drivers/mmc/host/dw_mmc-k3.c | 2 +- drivers/mmc/host/dw_mmc.c | 6 +- drivers/mmc/host/jz4740_mmc.c | 4 +- drivers/mmc/host/meson-gx-mmc.c | 2 +- drivers/mmc/host/meson-mx-sdio.c | 2 +- drivers/mmc/host/mmc_spi.c | 4 +- drivers/mmc/host/mtk-sd.c | 35 + drivers/mmc/host/renesas_sdhi_core.c | 60 +- drivers/mmc/host/s3cmci.c | 75 +- drivers/mmc/host/sdhci-acpi.c | 90 +- drivers/mmc/host/sdhci-esdhc-imx.c | 16 +- drivers/mmc/host/sdhci-iproc.c | 1 + drivers/mmc/host/sdhci-msm.c | 19 +- drivers/mmc/host/sdhci-of-sparx5.c | 269 + drivers/mmc/host/sdhci-pci-core.c | 164 +- drivers/mmc/host/sdhci-s3c.c | 2 +- drivers/mmc/host/sdhci-sprd.c | 2 +- drivers/mmc/host/sdhci-tegra.c | 55 +- drivers/mmc/host/sdhci-xenon-phy.c | 2 +- drivers/mmc/host/sdhci.c | 2 +- drivers/mmc/host/sdhci_am654.c | 26 +- drivers/mmc/host/tifm_sd.c | 2 +- drivers/mmc/host/tmio_mmc.c | 8 - drivers/mmc/host/tmio_mmc.h | 7 - drivers/mmc/host/tmio_mmc_core.c | 45 +- drivers/mmc/host/uniphier-sd.c | 5 +- drivers/mmc/host/usdhi6rol0.c | 6 +- drivers/mmc/host/via-sdmmc.c | 3 + drivers/mtd/nand/raw/oxnas_nand.c | 3 +- drivers/mux/adgs1408.c | 2 +- drivers/net/Kconfig | 4 + drivers/net/Makefile | 2 + drivers/net/appletalk/cops.c | 2 +- drivers/net/arcnet/arc-rimi.c | 6 +- drivers/net/arcnet/com20020-isa.c | 12 +- drivers/net/arcnet/com90io.c | 4 +- drivers/net/arcnet/com90xx.c | 6 +- drivers/net/bonding/bond_3ad.c | 19 +- drivers/net/bonding/bond_alb.c | 4 +- drivers/net/bonding/bond_main.c | 54 +- drivers/net/can/at91_can.c | 4 +- drivers/net/can/peak_canfd/peak_pciefd_main.c | 2 +- drivers/net/can/sja1000/sja1000_platform.c | 2 +- drivers/net/can/slcan.c | 4 +- drivers/net/can/spi/mcp251x.c | 2 +- drivers/net/can/usb/peak_usb/pcan_usb.c | 2 +- drivers/net/can/usb/peak_usb/pcan_usb_core.c | 2 +- drivers/net/can/usb/peak_usb/pcan_usb_pro.c | 4 +- drivers/net/dsa/b53/b53_common.c | 4 +- drivers/net/dsa/b53/b53_serdes.c | 2 +- drivers/net/dsa/bcm_sf2.c | 2 +- drivers/net/dsa/dsa_loop.c | 56 +- drivers/net/dsa/microchip/ksz9477.c | 2 +- drivers/net/dsa/mt7530.c | 9 +- drivers/net/dsa/mv88e6xxx/chip.c | 13 +- drivers/net/dsa/mv88e6xxx/hwtstamp.c | 59 +- drivers/net/dsa/ocelot/Kconfig | 3 +- drivers/net/dsa/ocelot/felix.c | 29 +- drivers/net/dsa/ocelot/felix.h | 20 +- drivers/net/dsa/ocelot/felix_vsc9959.c | 374 +- drivers/net/dsa/ocelot/seville_vsc9953.c | 21 +- drivers/net/dsa/realtek-smi-core.h | 4 +- drivers/net/dsa/rtl8366.c | 277 +- drivers/net/dsa/sja1105/sja1105_main.c | 2 +- drivers/net/ethernet/3com/3c509.c | 4 +- drivers/net/ethernet/3com/3c574_cs.c | 8 +- drivers/net/ethernet/3com/typhoon.c | 61 +- drivers/net/ethernet/8390/axnet_cs.c | 20 +- drivers/net/ethernet/8390/lib8390.c | 14 +- drivers/net/ethernet/8390/pcnet_cs.c | 8 +- drivers/net/ethernet/adaptec/starfire.c | 77 +- drivers/net/ethernet/alacritech/slicoss.c | 12 +- drivers/net/ethernet/alteon/acenic.c | 2 +- drivers/net/ethernet/amazon/ena/ena_netdev.c | 35 +- drivers/net/ethernet/amd/amd8111e.c | 2 +- drivers/net/ethernet/amd/xgbe/xgbe-drv.c | 6 +- drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c | 13 + drivers/net/ethernet/apm/xgene/xgene_enet_main.h | 2 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c | 4 +- drivers/net/ethernet/arc/emac_mdio.c | 1 + drivers/net/ethernet/atheros/atl1c/atl1c_main.c | 48 +- drivers/net/ethernet/atheros/atl1e/atl1e_main.c | 57 +- drivers/net/ethernet/atheros/atlx/atl1.c | 48 +- drivers/net/ethernet/atheros/atlx/atl2.c | 12 +- drivers/net/ethernet/broadcom/bcmsysport.c | 6 +- drivers/net/ethernet/broadcom/bgmac-bcma.c | 2 +- drivers/net/ethernet/broadcom/bgmac-platform.c | 2 +- drivers/net/ethernet/broadcom/bnx2.c | 14 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c | 14 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 4 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c | 4 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c | 4 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 106 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 20 +- drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c | 4 +- drivers/net/ethernet/broadcom/cnic.c | 4 +- drivers/net/ethernet/broadcom/genet/bcmgenet.c | 6 +- drivers/net/ethernet/broadcom/genet/bcmmii.c | 2 +- drivers/net/ethernet/broadcom/tg3.c | 54 +- drivers/net/ethernet/brocade/bna/bfa_ioc.c | 6 +- drivers/net/ethernet/brocade/bna/bna_enet.c | 2 +- drivers/net/ethernet/brocade/bna/bna_tx_rx.c | 2 +- drivers/net/ethernet/cadence/macb_ptp.c | 2 +- drivers/net/ethernet/cavium/liquidio/lio_main.c | 29 +- drivers/net/ethernet/cavium/liquidio/lio_vf_main.c | 25 +- drivers/net/ethernet/cavium/liquidio/octeon_droq.c | 9 +- .../net/ethernet/cavium/thunder/nicvf_ethtool.c | 2 +- drivers/net/ethernet/cavium/thunder/nicvf_main.c | 4 +- drivers/net/ethernet/chelsio/Kconfig | 2 + drivers/net/ethernet/chelsio/Makefile | 1 + drivers/net/ethernet/chelsio/cxgb/cxgb2.c | 10 +- drivers/net/ethernet/chelsio/cxgb/sge.c | 64 +- drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c | 2 +- drivers/net/ethernet/chelsio/cxgb3/l2t.c | 2 +- drivers/net/ethernet/chelsio/cxgb3/sge.c | 5 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4.h | 3 + drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c | 7 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c | 17 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_thermal.c | 8 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.h | 8 +- drivers/net/ethernet/chelsio/cxgb4/l2t.c | 2 +- drivers/net/ethernet/chelsio/cxgb4/sge.c | 14 +- drivers/net/ethernet/chelsio/cxgb4/t4_hw.c | 8 +- drivers/net/ethernet/chelsio/cxgb4/t4_regs.h | 8 + .../net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c | 2 +- drivers/net/ethernet/chelsio/inline_crypto/Kconfig | 38 + .../net/ethernet/chelsio/inline_crypto/Makefile | 3 + .../chelsio/inline_crypto/ch_ipsec/Makefile | 8 + .../chelsio/inline_crypto/ch_ipsec/chcr_ipsec.c | 857 +++ .../chelsio/inline_crypto/ch_ipsec/chcr_ipsec.h | 58 + .../ethernet/chelsio/inline_crypto}/chtls/Makefile | 0 .../ethernet/chelsio/inline_crypto/chtls/chtls.h | 580 ++ .../chelsio/inline_crypto}/chtls/chtls_cm.c | 0 .../chelsio/inline_crypto}/chtls/chtls_cm.h | 0 .../chelsio/inline_crypto}/chtls/chtls_hw.c | 0 .../chelsio/inline_crypto}/chtls/chtls_io.c | 0 .../chelsio/inline_crypto/chtls/chtls_main.c | 641 ++ drivers/net/ethernet/cirrus/cs89x0.h | 4 - drivers/net/ethernet/cisco/enic/enic_main.c | 2 +- drivers/net/ethernet/cortina/gemini.c | 4 +- drivers/net/ethernet/davicom/dm9000.c | 2 +- drivers/net/ethernet/dec/tulip/de4x5.c | 6 +- drivers/net/ethernet/dec/tulip/tulip_core.c | 2 +- drivers/net/ethernet/dec/tulip/winbond-840.c | 2 +- drivers/net/ethernet/dlink/dl2k.c | 1 - drivers/net/ethernet/emulex/benet/be_ethtool.c | 2 +- drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 2 +- drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c | 2 +- .../net/ethernet/freescale/dpaa2/dpaa2-eth-dcb.c | 8 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 404 +- .../net/ethernet/freescale/dpaa2/dpaa2-ethtool.c | 89 +- drivers/net/ethernet/freescale/enetc/enetc_qos.c | 2 +- drivers/net/ethernet/freescale/fec_main.c | 4 +- drivers/net/ethernet/freescale/fman/fman_memac.c | 2 +- drivers/net/ethernet/freescale/fman/fman_port.c | 4 +- .../net/ethernet/freescale/fs_enet/fs_enet-main.c | 11 +- drivers/net/ethernet/freescale/gianfar.c | 4 +- drivers/net/ethernet/freescale/ucc_geth.c | 2 +- drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c | 2 - drivers/net/ethernet/hisilicon/hns/hns_enet.c | 14 +- drivers/net/ethernet/hisilicon/hns/hns_ethtool.c | 2 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 13 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 4 +- drivers/net/ethernet/huawei/hinic/Makefile | 3 +- drivers/net/ethernet/huawei/hinic/hinic_debugfs.c | 318 + drivers/net/ethernet/huawei/hinic/hinic_debugfs.h | 114 + drivers/net/ethernet/huawei/hinic/hinic_dev.h | 20 + drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c | 1 + drivers/net/ethernet/huawei/hinic/hinic_hw_dev.h | 2 + drivers/net/ethernet/huawei/hinic/hinic_hw_io.c | 2 + drivers/net/ethernet/huawei/hinic/hinic_hw_io.h | 1 + drivers/net/ethernet/huawei/hinic/hinic_hw_qp.h | 6 + drivers/net/ethernet/huawei/hinic/hinic_main.c | 83 +- drivers/net/ethernet/ibm/ehea/ehea_main.c | 2 +- drivers/net/ethernet/ibm/emac/core.c | 2 +- drivers/net/ethernet/ibm/ibmvnic.c | 200 +- drivers/net/ethernet/ibm/ibmvnic.h | 2 + drivers/net/ethernet/intel/e1000e/netdev.c | 1 - drivers/net/ethernet/intel/fm10k/fm10k_main.c | 5 +- drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h | 2 +- drivers/net/ethernet/intel/i40e/i40e_common.c | 35 +- drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 2 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 32 +- drivers/net/ethernet/intel/i40e/i40e_txrx.c | 22 +- drivers/net/ethernet/intel/i40e/i40e_txrx.h | 2 +- drivers/net/ethernet/intel/i40e/i40e_xsk.c | 81 +- drivers/net/ethernet/intel/i40e/i40e_xsk.h | 4 +- drivers/net/ethernet/intel/iavf/iavf_txrx.c | 11 +- drivers/net/ethernet/intel/ice/ice.h | 18 +- drivers/net/ethernet/intel/ice/ice_base.c | 16 +- drivers/net/ethernet/intel/ice/ice_lib.c | 2 +- drivers/net/ethernet/intel/ice/ice_main.c | 10 +- drivers/net/ethernet/intel/ice/ice_txrx.c | 18 +- drivers/net/ethernet/intel/ice/ice_txrx.h | 2 +- drivers/net/ethernet/intel/ice/ice_xsk.c | 138 +- drivers/net/ethernet/intel/ice/ice_xsk.h | 7 +- drivers/net/ethernet/intel/igb/igb_main.c | 11 +- drivers/net/ethernet/intel/igc/igc_main.c | 15 +- drivers/net/ethernet/intel/igc/igc_ptp.c | 2 - drivers/net/ethernet/intel/ixgbe/ixgbe.h | 2 +- drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c | 2 +- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 45 +- .../net/ethernet/intel/ixgbe/ixgbe_txrx_common.h | 7 +- drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c | 63 +- drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 11 +- drivers/net/ethernet/marvell/mvneta.c | 4 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c | 2 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 4 +- drivers/net/ethernet/marvell/octeontx2/af/Makefile | 2 +- drivers/net/ethernet/marvell/octeontx2/af/cgx.c | 29 + drivers/net/ethernet/marvell/octeontx2/af/cgx.h | 4 + drivers/net/ethernet/marvell/octeontx2/af/mbox.h | 21 + drivers/net/ethernet/marvell/octeontx2/af/ptp.c | 275 + drivers/net/ethernet/marvell/octeontx2/af/ptp.h | 25 + drivers/net/ethernet/marvell/octeontx2/af/rvu.c | 29 +- drivers/net/ethernet/marvell/octeontx2/af/rvu.h | 5 + .../net/ethernet/marvell/octeontx2/af/rvu_cgx.c | 39 + .../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 45 +- .../net/ethernet/marvell/octeontx2/af/rvu_npc.c | 31 + .../net/ethernet/marvell/octeontx2/nic/Makefile | 3 +- .../ethernet/marvell/octeontx2/nic/otx2_common.c | 100 +- .../ethernet/marvell/octeontx2/nic/otx2_common.h | 24 +- .../ethernet/marvell/octeontx2/nic/otx2_ethtool.c | 28 + .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 174 +- .../net/ethernet/marvell/octeontx2/nic/otx2_ptp.c | 212 + .../net/ethernet/marvell/octeontx2/nic/otx2_ptp.h | 13 + .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.c | 112 +- .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.h | 1 + .../net/ethernet/marvell/octeontx2/nic/otx2_vf.c | 3 +- drivers/net/ethernet/marvell/skge.c | 2 +- drivers/net/ethernet/marvell/sky2.c | 4 +- drivers/net/ethernet/mediatek/mtk_eth_soc.c | 6 +- drivers/net/ethernet/mellanox/mlx4/en_rx.c | 2 +- drivers/net/ethernet/mellanox/mlx4/mr.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/Makefile | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 19 +- drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c | 9 +- .../net/ethernet/mellanox/mlx5/core/en/xsk/pool.c | 217 + .../net/ethernet/mellanox/mlx5/core/en/xsk/pool.h | 27 + .../net/ethernet/mellanox/mlx5/core/en/xsk/rx.c | 8 +- .../net/ethernet/mellanox/mlx5/core/en/xsk/rx.h | 10 +- .../net/ethernet/mellanox/mlx5/core/en/xsk/setup.c | 12 +- .../net/ethernet/mellanox/mlx5/core/en/xsk/setup.h | 2 +- .../net/ethernet/mellanox/mlx5/core/en/xsk/tx.c | 14 +- .../net/ethernet/mellanox/mlx5/core/en/xsk/tx.h | 6 +- .../net/ethernet/mellanox/mlx5/core/en/xsk/umem.c | 217 - .../net/ethernet/mellanox/mlx5/core/en/xsk/umem.h | 29 - .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 2 +- .../ethernet/mellanox/mlx5/core/en_fs_ethtool.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 49 +- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 29 +- .../net/ethernet/mellanox/mlx5/core/en_selftest.c | 3 +- drivers/net/ethernet/mellanox/mlxfw/mlxfw_fsm.c | 4 +- drivers/net/ethernet/mellanox/mlxsw/core.c | 18 +- drivers/net/ethernet/mellanox/mlxsw/core_env.c | 6 +- drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c | 4 +- drivers/net/ethernet/mellanox/mlxsw/reg.h | 6 - drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 4 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 10 +- .../net/ethernet/mellanox/mlxsw/spectrum_ethtool.c | 38 - drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c | 32 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 32 +- .../net/ethernet/mellanox/mlxsw/spectrum_span.c | 6 +- .../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 12 +- .../net/ethernet/mellanox/mlxsw/spectrum_trap.c | 22 +- drivers/net/ethernet/mellanox/mlxsw/switchx2.c | 25 +- drivers/net/ethernet/microchip/lan743x_ethtool.c | 2 +- drivers/net/ethernet/mscc/ocelot.c | 2 +- drivers/net/ethernet/natsemi/natsemi.c | 2 +- drivers/net/ethernet/neterion/vxge/vxge-config.c | 6 +- drivers/net/ethernet/netronome/nfp/crypto/tls.c | 2 +- drivers/net/ethernet/netronome/nfp/flower/action.c | 2 +- drivers/net/ethernet/netronome/nfp/flower/cmsg.c | 2 +- drivers/net/ethernet/netronome/nfp/flower/cmsg.h | 17 + drivers/net/ethernet/netronome/nfp/flower/main.h | 6 +- drivers/net/ethernet/netronome/nfp/flower/match.c | 73 +- .../net/ethernet/netronome/nfp/flower/offload.c | 87 +- drivers/net/ethernet/netronome/nfp/nfp_asm.c | 2 +- .../net/ethernet/netronome/nfp/nfp_net_common.c | 4 +- .../ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c | 4 +- .../net/ethernet/netronome/nfp/nfpcore/nfp_rtsym.c | 2 +- .../net/ethernet/oki-semi/pch_gbe/pch_gbe_param.c | 2 +- drivers/net/ethernet/packetengines/yellowfin.c | 2 +- drivers/net/ethernet/pensando/ionic/ionic.h | 7 +- .../net/ethernet/pensando/ionic/ionic_bus_pci.c | 32 +- .../net/ethernet/pensando/ionic/ionic_debugfs.c | 29 +- drivers/net/ethernet/pensando/ionic/ionic_dev.c | 79 +- drivers/net/ethernet/pensando/ionic/ionic_dev.h | 71 +- .../net/ethernet/pensando/ionic/ionic_devlink.c | 2 +- .../net/ethernet/pensando/ionic/ionic_ethtool.c | 131 +- drivers/net/ethernet/pensando/ionic/ionic_lif.c | 829 +- drivers/net/ethernet/pensando/ionic/ionic_lif.h | 108 +- drivers/net/ethernet/pensando/ionic/ionic_main.c | 52 +- drivers/net/ethernet/pensando/ionic/ionic_stats.c | 48 +- drivers/net/ethernet/pensando/ionic/ionic_txrx.c | 162 +- drivers/net/ethernet/qlogic/Kconfig | 5 +- .../ethernet/qlogic/netxen/netxen_nic_ethtool.c | 4 +- drivers/net/ethernet/qlogic/qed/Makefile | 1 + drivers/net/ethernet/qlogic/qed/qed.h | 3 +- drivers/net/ethernet/qlogic/qed/qed_cxt.c | 2 +- drivers/net/ethernet/qlogic/qed/qed_dev.c | 13 +- drivers/net/ethernet/qlogic/qed/qed_devlink.c | 259 + drivers/net/ethernet/qlogic/qed/qed_devlink.h | 20 + drivers/net/ethernet/qlogic/qed/qed_main.c | 120 +- drivers/net/ethernet/qlogic/qed/qed_mcp.c | 10 +- drivers/net/ethernet/qlogic/qed/qed_rdma.c | 1 - drivers/net/ethernet/qlogic/qede/qede.h | 2 + drivers/net/ethernet/qlogic/qede/qede_main.c | 38 +- drivers/net/ethernet/qlogic/qla3xxx.c | 2 +- .../net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c | 4 +- drivers/net/ethernet/qualcomm/qca_uart.c | 2 +- drivers/net/ethernet/realtek/r8169_main.c | 14 +- drivers/net/ethernet/renesas/ravb_main.c | 112 +- drivers/net/ethernet/renesas/sh_eth.c | 2 +- drivers/net/ethernet/rocker/rocker_main.c | 8 +- drivers/net/ethernet/samsung/sxgbe/sxgbe_ethtool.c | 4 +- drivers/net/ethernet/sfc/ef10.c | 2 - drivers/net/ethernet/sfc/ef100.c | 8 +- drivers/net/ethernet/sfc/ef100_nic.c | 10 +- drivers/net/ethernet/sfc/ef100_rx.c | 13 +- drivers/net/ethernet/sfc/ef100_rx.h | 1 + drivers/net/ethernet/sfc/efx.h | 8 + drivers/net/ethernet/sfc/ethtool.c | 3 +- drivers/net/ethernet/sfc/falcon/ethtool.c | 2 +- drivers/net/ethernet/sfc/falcon/farch.c | 14 +- drivers/net/ethernet/sfc/farch.c | 23 +- drivers/net/ethernet/sfc/mcdi.c | 6 +- drivers/net/ethernet/sfc/mcdi.h | 2 +- drivers/net/ethernet/sfc/mcdi_filters.c | 2 +- drivers/net/ethernet/sfc/mcdi_port_common.c | 2 +- drivers/net/ethernet/sfc/net_driver.h | 6 +- drivers/net/ethernet/sfc/nic.c | 4 + drivers/net/ethernet/sfc/rx.c | 2 +- drivers/net/ethernet/sfc/rx_common.c | 4 +- drivers/net/ethernet/sfc/selftest.c | 2 +- drivers/net/ethernet/sfc/siena.c | 1 - drivers/net/ethernet/sis/sis900.c | 2 +- drivers/net/ethernet/smsc/Kconfig | 1 - drivers/net/ethernet/smsc/smc911x.c | 2 +- drivers/net/ethernet/smsc/smc91x.c | 10 + drivers/net/ethernet/socionext/netsec.c | 4 +- drivers/net/ethernet/stmicro/stmmac/Kconfig | 12 +- drivers/net/ethernet/stmicro/stmmac/Makefile | 1 + drivers/net/ethernet/stmicro/stmmac/common.h | 2 +- .../net/ethernet/stmicro/stmmac/dwmac-anarion.c | 7 +- .../net/ethernet/stmicro/stmmac/dwmac-intel-plat.c | 191 + .../net/ethernet/stmicro/stmmac/stmmac_selftests.c | 4 +- drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c | 2 +- drivers/net/ethernet/sun/cassini.c | 2 +- drivers/net/ethernet/sun/niu.c | 4 +- drivers/net/ethernet/sun/sungem.c | 7 +- drivers/net/ethernet/ti/am65-cpsw-nuss.c | 2 + drivers/net/ethernet/ti/am65-cpts.c | 43 +- drivers/net/ethernet/ti/cpsw-phy-sel.c | 4 +- drivers/net/ethernet/ti/cpsw.c | 2 +- drivers/net/ethernet/ti/cpsw_new.c | 29 +- drivers/net/ethernet/ti/cpsw_priv.c | 4 +- drivers/net/ethernet/ti/cpts.c | 42 +- drivers/net/ethernet/ti/tlan.c | 2 +- drivers/net/ethernet/toshiba/ps3_gelic_wireless.c | 2 +- drivers/net/ethernet/toshiba/spider_net.c | 28 +- drivers/net/ethernet/xircom/xirc2ps_cs.c | 2 +- drivers/net/fddi/skfp/cfm.c | 17 +- drivers/net/fddi/skfp/fplustm.c | 4 - drivers/net/fddi/skfp/hwmtm.c | 4 - drivers/net/fddi/skfp/pcmplc.c | 4 +- drivers/net/fddi/skfp/smt.c | 7 +- drivers/net/fjes/fjes_main.c | 2 +- drivers/net/gtp.c | 61 +- drivers/net/hamradio/baycom_epp.c | 2 +- drivers/net/hamradio/mkiss.c | 5 +- drivers/net/hyperv/netvsc_drv.c | 4 +- drivers/net/ipa/ipa.h | 1 - drivers/net/ipvlan/ipvlan_main.c | 35 +- drivers/net/macsec.c | 2 +- drivers/net/macvlan.c | 23 +- drivers/net/mdio/Kconfig | 241 + drivers/net/mdio/Makefile | 27 + drivers/net/{phy => mdio}/mdio-aspeed.c | 0 drivers/net/{phy => mdio}/mdio-bcm-iproc.c | 0 drivers/net/{phy => mdio}/mdio-bcm-unimac.c | 0 drivers/net/{phy => mdio}/mdio-bitbang.c | 0 drivers/net/{phy => mdio}/mdio-cavium.c | 0 drivers/net/{phy => mdio}/mdio-cavium.h | 0 drivers/net/{phy => mdio}/mdio-gpio.c | 0 drivers/net/{phy => mdio}/mdio-hisi-femac.c | 0 drivers/net/mdio/mdio-i2c.c | 117 + drivers/net/{phy => mdio}/mdio-ipq4019.c | 0 drivers/net/{phy => mdio}/mdio-ipq8064.c | 0 drivers/net/{phy => mdio}/mdio-moxart.c | 0 drivers/net/{phy => mdio}/mdio-mscc-miim.c | 0 drivers/net/{phy => mdio}/mdio-mux-bcm-iproc.c | 0 drivers/net/{phy => mdio}/mdio-mux-gpio.c | 0 drivers/net/{phy => mdio}/mdio-mux-meson-g12a.c | 0 drivers/net/{phy => mdio}/mdio-mux-mmioreg.c | 0 drivers/net/{phy => mdio}/mdio-mux-multiplexer.c | 0 drivers/net/{phy => mdio}/mdio-mux.c | 0 drivers/net/{phy => mdio}/mdio-mvusb.c | 0 drivers/net/{phy => mdio}/mdio-octeon.c | 0 drivers/net/{phy => mdio}/mdio-sun4i.c | 0 drivers/net/{phy => mdio}/mdio-thunder.c | 0 drivers/net/mdio/mdio-xgene.c | 466 ++ drivers/net/mii.c | 2 +- drivers/net/netdevsim/bus.c | 2 +- drivers/net/netdevsim/fib.c | 6 +- drivers/net/pcs/Kconfig | 22 + drivers/net/pcs/Makefile | 5 + drivers/net/pcs/pcs-lynx.c | 312 + drivers/net/pcs/pcs-xpcs.c | 716 ++ drivers/net/phy/Kconfig | 404 +- drivers/net/phy/Makefile | 37 +- drivers/net/phy/adin.c | 4 +- drivers/net/phy/at803x.c | 4 +- drivers/net/phy/dp83640.c | 78 +- drivers/net/phy/dp83822.c | 225 +- drivers/net/phy/dp83869.c | 12 +- drivers/net/phy/fixed_phy.c | 4 +- drivers/net/phy/mdio-i2c.c | 118 - drivers/net/phy/mdio-xgene.c | 466 -- drivers/net/phy/mdio-xpcs.c | 716 -- drivers/net/phy/mscc/mscc_macsec.c | 2 +- drivers/net/phy/mscc/mscc_main.c | 4 +- drivers/net/phy/phy.c | 4 +- drivers/net/phy/phy_device.c | 2 +- drivers/net/phy/phylink.c | 52 +- drivers/net/phy/sfp-bus.c | 4 +- drivers/net/phy/sfp.c | 14 +- drivers/net/phy/smsc.c | 67 + drivers/net/plip/plip.c | 26 +- drivers/net/tun.c | 24 +- drivers/net/usb/Kconfig | 3 + drivers/net/usb/aqc111.c | 6 +- drivers/net/usb/asix_common.c | 2 +- drivers/net/usb/catc.c | 2 +- drivers/net/usb/cdc-phonet.c | 2 +- drivers/net/usb/dm9601.c | 4 + drivers/net/usb/lan78xx.c | 4 +- drivers/net/usb/pegasus.c | 4 +- drivers/net/usb/r8152.c | 6 +- drivers/net/usb/rtl8150.c | 2 +- drivers/net/usb/smsc95xx.c | 475 +- drivers/net/usb/usbnet.c | 6 +- drivers/net/veth.c | 14 +- drivers/net/virtio_net.c | 6 +- drivers/net/vmxnet3/vmxnet3_ethtool.c | 2 +- drivers/net/wan/dlci.c | 3 +- drivers/net/wan/fsl_ucc_hdlc.c | 1 + drivers/net/wan/hdlc.c | 1 + drivers/net/wan/hdlc_cisco.c | 1 + drivers/net/wan/hdlc_x25.c | 17 +- drivers/net/wan/lapbether.c | 5 +- drivers/net/wan/sbni.c | 101 +- drivers/net/wan/sdla.c | 2 +- drivers/net/wan/slic_ds26522.c | 2 - drivers/net/wan/x25_asy.c | 2 +- drivers/net/wimax/i2400m/control.c | 2 +- drivers/net/wimax/i2400m/usb-fw.c | 2 +- drivers/net/wimax/i2400m/usb-tx.c | 2 +- drivers/net/wimax/i2400m/usb.c | 2 +- drivers/net/wireguard/netlink.c | 14 +- drivers/net/wireless/admtek/adm8211.c | 83 +- drivers/net/wireless/ath/ath10k/bmi.c | 8 - drivers/net/wireless/ath/ath10k/ce.c | 32 +- drivers/net/wireless/ath/ath10k/core.c | 10 +- drivers/net/wireless/ath/ath10k/htt_rx.c | 26 +- drivers/net/wireless/ath/ath10k/htt_tx.c | 6 +- drivers/net/wireless/ath/ath10k/mac.c | 74 +- drivers/net/wireless/ath/ath10k/pci.c | 2 +- drivers/net/wireless/ath/ath10k/sdio.c | 4 + drivers/net/wireless/ath/ath10k/snoc.c | 9 + drivers/net/wireless/ath/ath10k/wmi-tlv.h | 2 + drivers/net/wireless/ath/ath10k/wmi.c | 2 +- drivers/net/wireless/ath/ath10k/wow.c | 2 +- drivers/net/wireless/ath/ath11k/Kconfig | 18 +- drivers/net/wireless/ath/ath11k/Makefile | 10 +- drivers/net/wireless/ath/ath11k/ahb.c | 151 +- drivers/net/wireless/ath/ath11k/ce.c | 144 +- drivers/net/wireless/ath/ath11k/ce.h | 12 +- drivers/net/wireless/ath/ath11k/core.c | 207 +- drivers/net/wireless/ath/ath11k/core.h | 58 +- drivers/net/wireless/ath/ath11k/dbring.c | 2 +- drivers/net/wireless/ath/ath11k/debug.c | 46 +- drivers/net/wireless/ath/ath11k/debug.h | 1 + drivers/net/wireless/ath/ath11k/dp.c | 216 +- drivers/net/wireless/ath/ath11k/dp.h | 13 +- drivers/net/wireless/ath/ath11k/dp_rx.c | 219 +- drivers/net/wireless/ath/ath11k/dp_tx.c | 67 +- drivers/net/wireless/ath/ath11k/hal.c | 169 +- drivers/net/wireless/ath/ath11k/hal.h | 179 +- drivers/net/wireless/ath/ath11k/hal_rx.c | 10 +- drivers/net/wireless/ath/ath11k/hal_tx.c | 2 +- drivers/net/wireless/ath/ath11k/hif.h | 30 + drivers/net/wireless/ath/ath11k/htc.c | 4 +- drivers/net/wireless/ath/ath11k/hw.c | 378 + drivers/net/wireless/ath/ath11k/hw.h | 143 +- drivers/net/wireless/ath/ath11k/mac.c | 131 +- drivers/net/wireless/ath/ath11k/mhi.c | 467 ++ drivers/net/wireless/ath/ath11k/mhi.h | 39 + drivers/net/wireless/ath/ath11k/pci.c | 1173 +++ drivers/net/wireless/ath/ath11k/pci.h | 65 + drivers/net/wireless/ath/ath11k/peer.c | 3 - drivers/net/wireless/ath/ath11k/qmi.c | 314 +- drivers/net/wireless/ath/ath11k/qmi.h | 27 +- drivers/net/wireless/ath/ath11k/reg.c | 2 +- drivers/net/wireless/ath/ath11k/spectral.c | 8 +- drivers/net/wireless/ath/ath11k/thermal.c | 2 +- drivers/net/wireless/ath/ath11k/wmi.c | 107 +- drivers/net/wireless/ath/ath5k/ath5k.h | 2 +- drivers/net/wireless/ath/ath5k/base.c | 2 +- drivers/net/wireless/ath/ath5k/eeprom.c | 4 +- drivers/net/wireless/ath/ath5k/pcu.c | 6 +- drivers/net/wireless/ath/ath5k/phy.c | 6 +- drivers/net/wireless/ath/ath5k/reset.c | 2 +- drivers/net/wireless/ath/ath5k/rfbuffer.h | 2 +- drivers/net/wireless/ath/ath6kl/cfg80211.c | 6 +- drivers/net/wireless/ath/ath6kl/init.c | 2 +- drivers/net/wireless/ath/ath6kl/main.c | 5 +- drivers/net/wireless/ath/ath9k/ani.c | 2 +- drivers/net/wireless/ath/ath9k/ar5008_phy.c | 4 +- drivers/net/wireless/ath/ath9k/ar9002_mac.c | 2 +- drivers/net/wireless/ath/ath9k/ar9002_phy.c | 2 +- drivers/net/wireless/ath/ath9k/ar9003_mac.c | 2 +- drivers/net/wireless/ath/ath9k/beacon.c | 2 +- drivers/net/wireless/ath/ath9k/channel.c | 4 +- drivers/net/wireless/ath/ath9k/eeprom_def.c | 2 +- drivers/net/wireless/ath/ath9k/hif_usb.c | 2 +- drivers/net/wireless/ath/ath9k/htc_drv_beacon.c | 2 +- drivers/net/wireless/ath/ath9k/htc_drv_init.c | 2 +- drivers/net/wireless/ath/ath9k/htc_drv_txrx.c | 2 +- drivers/net/wireless/ath/ath9k/htc_hst.c | 2 + drivers/net/wireless/ath/ath9k/hw.c | 6 +- drivers/net/wireless/ath/ath9k/init.c | 1 + drivers/net/wireless/ath/ath9k/main.c | 14 +- drivers/net/wireless/ath/ath9k/pci.c | 5 +- drivers/net/wireless/ath/ath9k/wmi.c | 2 +- drivers/net/wireless/ath/ath9k/wmi.h | 2 +- drivers/net/wireless/ath/dfs_pattern_detector.c | 15 +- drivers/net/wireless/ath/wcn36xx/dxe.c | 57 +- drivers/net/wireless/ath/wcn36xx/main.c | 13 +- drivers/net/wireless/ath/wcn36xx/smd.c | 36 +- drivers/net/wireless/ath/wcn36xx/smd.h | 4 +- drivers/net/wireless/ath/wcn36xx/txrx.c | 151 +- drivers/net/wireless/ath/wcn36xx/wcn36xx.h | 1 + drivers/net/wireless/ath/wil6210/cfg80211.c | 4 +- drivers/net/wireless/atmel/at76c50x-usb.c | 11 +- drivers/net/wireless/atmel/atmel.c | 4 +- drivers/net/wireless/broadcom/b43/dma.c | 2 +- drivers/net/wireless/broadcom/b43/main.c | 14 +- drivers/net/wireless/broadcom/b43/phy_common.c | 2 +- drivers/net/wireless/broadcom/b43/phy_ht.c | 3 - drivers/net/wireless/broadcom/b43/phy_n.c | 21 +- drivers/net/wireless/broadcom/b43/pio.c | 2 +- drivers/net/wireless/broadcom/b43/tables_nphy.c | 2 +- drivers/net/wireless/broadcom/b43legacy/dma.c | 2 +- drivers/net/wireless/broadcom/b43legacy/main.c | 15 +- drivers/net/wireless/broadcom/b43legacy/pio.c | 7 +- .../wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c | 2 - .../wireless/broadcom/brcm80211/brcmfmac/btcoex.c | 12 +- .../broadcom/brcm80211/brcmfmac/cfg80211.c | 13 +- .../wireless/broadcom/brcm80211/brcmfmac/chip.c | 2 +- .../wireless/broadcom/brcm80211/brcmfmac/core.c | 2 +- .../broadcom/brcm80211/brcmfmac/firmware.c | 2 +- .../wireless/broadcom/brcm80211/brcmfmac/fweh.c | 13 +- .../broadcom/brcm80211/brcmfmac/fwsignal.c | 20 +- .../wireless/broadcom/brcm80211/brcmfmac/msgbuf.c | 2 + .../net/wireless/broadcom/brcm80211/brcmfmac/p2p.c | 31 +- .../wireless/broadcom/brcm80211/brcmfmac/sdio.c | 14 +- .../wireless/broadcom/brcm80211/brcmsmac/ampdu.c | 35 +- .../broadcom/brcm80211/brcmsmac/mac80211_if.c | 17 +- .../broadcom/brcm80211/brcmsmac/mac80211_if.h | 2 +- .../wireless/broadcom/brcm80211/brcmsmac/main.c | 38 +- .../broadcom/brcm80211/brcmsmac/phy/phy_cmn.c | 6 +- .../broadcom/brcm80211/brcmsmac/phy/phy_lcn.c | 40 +- .../broadcom/brcm80211/brcmsmac/phy/phy_n.c | 47 +- .../broadcom/brcm80211/brcmsmac/phy/phytbl_lcn.c | 13 - .../broadcom/brcm80211/brcmsmac/phy/phytbl_n.c | 268 - drivers/net/wireless/cisco/airo.c | 898 +-- drivers/net/wireless/intel/ipw2x00/ipw2100.c | 9 +- drivers/net/wireless/intel/ipw2x00/ipw2200.c | 52 +- drivers/net/wireless/intel/iwlegacy/3945-mac.c | 34 +- drivers/net/wireless/intel/iwlegacy/3945-rs.c | 8 +- drivers/net/wireless/intel/iwlegacy/3945.c | 46 +- drivers/net/wireless/intel/iwlegacy/4965-calib.c | 2 +- drivers/net/wireless/intel/iwlegacy/4965-mac.c | 67 +- drivers/net/wireless/intel/iwlegacy/4965-rs.c | 10 +- drivers/net/wireless/intel/iwlegacy/4965.c | 25 +- drivers/net/wireless/intel/iwlegacy/common.c | 76 +- drivers/net/wireless/intel/iwlegacy/debug.c | 3 +- drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 6 +- .../net/wireless/intel/iwlwifi/mvm/time-event.c | 2 +- drivers/net/wireless/intersil/hostap/hostap.h | 6 +- drivers/net/wireless/intersil/hostap/hostap_ap.c | 2 +- drivers/net/wireless/intersil/hostap/hostap_hw.c | 21 +- .../net/wireless/intersil/hostap/hostap_ioctl.c | 3 +- drivers/net/wireless/intersil/orinoco/main.c | 11 +- .../net/wireless/intersil/orinoco/orinoco_usb.c | 14 +- drivers/net/wireless/intersil/p54/p54pci.c | 12 +- drivers/net/wireless/intersil/prism54/isl_38xx.c | 2 +- drivers/net/wireless/intersil/prism54/isl_ioctl.c | 5 +- drivers/net/wireless/intersil/prism54/islpci_dev.c | 2 +- drivers/net/wireless/mac80211_hwsim.c | 2 +- drivers/net/wireless/marvell/libertas/firmware.c | 4 +- drivers/net/wireless/marvell/libertas/main.c | 6 +- drivers/net/wireless/marvell/libertas_tf/cmd.c | 22 +- drivers/net/wireless/marvell/libertas_tf/if_usb.c | 37 +- drivers/net/wireless/marvell/libertas_tf/main.c | 7 +- drivers/net/wireless/marvell/mwifiex/cfg80211.c | 8 +- drivers/net/wireless/marvell/mwifiex/fw.h | 2 +- drivers/net/wireless/marvell/mwifiex/ie.c | 2 +- drivers/net/wireless/marvell/mwifiex/pcie.c | 323 +- drivers/net/wireless/marvell/mwifiex/pcie.h | 149 - drivers/net/wireless/marvell/mwifiex/scan.c | 4 +- drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c | 4 +- drivers/net/wireless/marvell/mwifiex/usb.c | 3 +- drivers/net/wireless/marvell/mwl8k.c | 16 +- drivers/net/wireless/mediatek/mt76/mac80211.c | 4 +- drivers/net/wireless/mediatek/mt76/mt7615/mcu.c | 13 +- drivers/net/wireless/mediatek/mt76/mt7915/init.c | 8 +- drivers/net/wireless/mediatek/mt76/mt7915/mac.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7915/mcu.c | 8 +- drivers/net/wireless/mediatek/mt7601u/phy.c | 2 +- drivers/net/wireless/microchip/wilc1000/sdio.c | 5 +- drivers/net/wireless/microchip/wilc1000/spi.c | 5 +- .../wireless/quantenna/qtnfmac/pcie/pearl_pcie.c | 7 +- .../wireless/quantenna/qtnfmac/pcie/topaz_pcie.c | 7 +- drivers/net/wireless/ralink/rt2x00/rt2400pci.c | 16 +- drivers/net/wireless/ralink/rt2x00/rt2500pci.c | 16 +- drivers/net/wireless/ralink/rt2x00/rt2800lib.c | 42 +- drivers/net/wireless/ralink/rt2x00/rt2800mmio.c | 25 +- drivers/net/wireless/ralink/rt2x00/rt2800mmio.h | 10 +- drivers/net/wireless/ralink/rt2x00/rt2800usb.c | 1 - drivers/net/wireless/ralink/rt2x00/rt2x00.h | 10 +- drivers/net/wireless/ralink/rt2x00/rt2x00dev.c | 5 +- drivers/net/wireless/ralink/rt2x00/rt61pci.c | 23 +- drivers/net/wireless/ralink/rt2x00/rt73usb.c | 1 - drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c | 70 +- drivers/net/wireless/realtek/rtlwifi/base.c | 146 +- .../realtek/rtlwifi/btcoexist/halbtc8192e2ant.c | 712 +- .../realtek/rtlwifi/btcoexist/halbtc8723b1ant.c | 354 +- .../realtek/rtlwifi/btcoexist/halbtc8723b2ant.c | 720 +- .../realtek/rtlwifi/btcoexist/halbtc8821a1ant.c | 668 +- .../realtek/rtlwifi/btcoexist/halbtc8821a2ant.c | 756 +- .../realtek/rtlwifi/btcoexist/halbtcoutsrc.c | 28 +- .../wireless/realtek/rtlwifi/btcoexist/rtl_btc.c | 6 +- drivers/net/wireless/realtek/rtlwifi/cam.c | 82 +- drivers/net/wireless/realtek/rtlwifi/core.c | 263 +- drivers/net/wireless/realtek/rtlwifi/debug.c | 10 +- drivers/net/wireless/realtek/rtlwifi/debug.h | 14 +- drivers/net/wireless/realtek/rtlwifi/efuse.c | 72 +- drivers/net/wireless/realtek/rtlwifi/pci.c | 303 +- drivers/net/wireless/realtek/rtlwifi/ps.c | 98 +- drivers/net/wireless/realtek/rtlwifi/regd.c | 18 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/dm.c | 192 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/fw.c | 90 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/hw.c | 194 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/led.c | 20 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/phy.c | 385 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/rf.c | 6 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/trx.c | 24 +- .../wireless/realtek/rtlwifi/rtl8192c/dm_common.c | 224 +- .../wireless/realtek/rtlwifi/rtl8192c/fw_common.c | 88 +- .../wireless/realtek/rtlwifi/rtl8192c/phy_common.c | 261 +- .../net/wireless/realtek/rtlwifi/rtl8192ce/dm.c | 40 +- .../net/wireless/realtek/rtlwifi/rtl8192ce/hw.c | 176 +- .../net/wireless/realtek/rtlwifi/rtl8192ce/led.c | 12 +- .../net/wireless/realtek/rtlwifi/rtl8192ce/phy.c | 121 +- .../net/wireless/realtek/rtlwifi/rtl8192ce/rf.c | 6 +- .../net/wireless/realtek/rtlwifi/rtl8192ce/trx.c | 14 +- .../net/wireless/realtek/rtlwifi/rtl8192cu/dm.c | 38 +- .../net/wireless/realtek/rtlwifi/rtl8192cu/hw.c | 152 +- .../net/wireless/realtek/rtlwifi/rtl8192cu/led.c | 10 +- .../net/wireless/realtek/rtlwifi/rtl8192cu/mac.c | 64 +- .../net/wireless/realtek/rtlwifi/rtl8192cu/phy.c | 134 +- .../net/wireless/realtek/rtlwifi/rtl8192cu/rf.c | 6 +- .../net/wireless/realtek/rtlwifi/rtl8192cu/trx.c | 58 +- .../net/wireless/realtek/rtlwifi/rtl8192de/dm.c | 312 +- .../net/wireless/realtek/rtlwifi/rtl8192de/fw.c | 116 +- .../net/wireless/realtek/rtlwifi/rtl8192de/hw.c | 206 +- .../net/wireless/realtek/rtlwifi/rtl8192de/led.c | 10 +- .../net/wireless/realtek/rtlwifi/rtl8192de/phy.c | 414 +- .../net/wireless/realtek/rtlwifi/rtl8192de/rf.c | 30 +- .../net/wireless/realtek/rtlwifi/rtl8192de/trx.c | 20 +- .../net/wireless/realtek/rtlwifi/rtl8192ee/dm.c | 66 +- .../net/wireless/realtek/rtlwifi/rtl8192ee/fw.c | 102 +- .../net/wireless/realtek/rtlwifi/rtl8192ee/hw.c | 208 +- .../net/wireless/realtek/rtlwifi/rtl8192ee/led.c | 18 +- .../net/wireless/realtek/rtlwifi/rtl8192ee/phy.c | 358 +- .../net/wireless/realtek/rtlwifi/rtl8192ee/rf.c | 6 +- .../net/wireless/realtek/rtlwifi/rtl8192ee/trx.c | 32 +- .../net/wireless/realtek/rtlwifi/rtl8192se/dm.c | 42 +- .../net/wireless/realtek/rtlwifi/rtl8192se/fw.c | 40 +- .../net/wireless/realtek/rtlwifi/rtl8192se/hw.c | 157 +- .../net/wireless/realtek/rtlwifi/rtl8192se/led.c | 10 +- .../net/wireless/realtek/rtlwifi/rtl8192se/phy.c | 211 +- .../net/wireless/realtek/rtlwifi/rtl8192se/rf.c | 70 +- .../net/wireless/realtek/rtlwifi/rtl8192se/sw.c | 4 +- .../net/wireless/realtek/rtlwifi/rtl8192se/trx.c | 10 +- .../net/wireless/realtek/rtlwifi/rtl8723ae/dm.c | 162 +- .../net/wireless/realtek/rtlwifi/rtl8723ae/fw.c | 64 +- .../realtek/rtlwifi/rtl8723ae/hal_bt_coexist.c | 150 +- .../wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c | 649 +- .../net/wireless/realtek/rtlwifi/rtl8723ae/hw.c | 232 +- .../net/wireless/realtek/rtlwifi/rtl8723ae/led.c | 12 +- .../net/wireless/realtek/rtlwifi/rtl8723ae/phy.c | 357 +- .../net/wireless/realtek/rtlwifi/rtl8723ae/rf.c | 6 +- .../net/wireless/realtek/rtlwifi/rtl8723ae/trx.c | 14 +- .../net/wireless/realtek/rtlwifi/rtl8723be/dm.c | 118 +- .../net/wireless/realtek/rtlwifi/rtl8723be/fw.c | 66 +- .../net/wireless/realtek/rtlwifi/rtl8723be/hw.c | 202 +- .../net/wireless/realtek/rtlwifi/rtl8723be/led.c | 10 +- .../net/wireless/realtek/rtlwifi/rtl8723be/phy.c | 310 +- .../net/wireless/realtek/rtlwifi/rtl8723be/rf.c | 6 +- .../net/wireless/realtek/rtlwifi/rtl8723be/trx.c | 24 +- .../realtek/rtlwifi/rtl8723com/fw_common.c | 22 +- .../realtek/rtlwifi/rtl8723com/phy_common.c | 36 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/dm.c | 821 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/fw.c | 134 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/hw.c | 456 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/led.c | 32 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/phy.c | 529 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/rf.c | 6 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/trx.c | 59 +- drivers/net/wireless/realtek/rtlwifi/usb.c | 28 +- drivers/net/wireless/realtek/rtw88/debug.c | 6 +- drivers/net/wireless/realtek/rtw88/mac.c | 13 +- drivers/net/wireless/realtek/rtw88/main.c | 7 +- drivers/net/wireless/realtek/rtw88/pci.c | 33 +- drivers/net/wireless/realtek/rtw88/phy.c | 11 +- drivers/net/wireless/realtek/rtw88/rtw8822b.c | 4 +- drivers/net/wireless/realtek/rtw88/rtw8822c.c | 4 +- .../net/wireless/realtek/rtw88/rtw8822c_table.c | 32 +- drivers/net/wireless/realtek/rtw88/tx.c | 4 +- drivers/net/wireless/realtek/rtw88/tx.h | 2 +- drivers/net/wireless/rndis_wlan.c | 4 +- drivers/net/wireless/rsi/rsi_91x_coex.c | 2 +- drivers/net/wireless/rsi/rsi_91x_core.c | 2 +- drivers/net/wireless/rsi/rsi_91x_debugfs.c | 2 +- drivers/net/wireless/rsi/rsi_91x_hal.c | 2 +- drivers/net/wireless/rsi/rsi_91x_mac80211.c | 8 +- drivers/net/wireless/rsi/rsi_91x_main.c | 5 +- drivers/net/wireless/rsi/rsi_91x_mgmt.c | 33 +- drivers/net/wireless/rsi/rsi_91x_ps.c | 2 +- drivers/net/wireless/rsi/rsi_91x_sdio.c | 7 +- drivers/net/wireless/rsi/rsi_91x_sdio_ops.c | 2 +- drivers/net/wireless/st/cw1200/wsm.c | 6 +- drivers/net/wireless/ti/wl1251/main.c | 2 +- drivers/net/wireless/ti/wlcore/cmd.c | 7 +- drivers/net/wireless/ti/wlcore/debugfs.h | 6 +- drivers/net/wireless/wl3501_cs.c | 22 +- drivers/net/wireless/zydas/zd1211rw/zd_chip.c | 4 +- drivers/net/wireless/zydas/zd1211rw/zd_mac.c | 15 +- drivers/net/wireless/zydas/zd1211rw/zd_usb.c | 9 +- drivers/net/xen-netback/hash.c | 2 +- drivers/net/xen-netback/xenbus.c | 2 +- drivers/net/xen-netfront.c | 2 +- drivers/nfc/pn533/pn533.c | 4 +- drivers/nfc/st-nci/se.c | 3 +- drivers/nfc/st21nfca/dep.c | 2 +- drivers/nfc/st21nfca/se.c | 3 +- drivers/nfc/st95hf/core.c | 2 +- drivers/nfc/trf7970a.c | 4 +- drivers/ntb/hw/amd/ntb_hw_amd.c | 1 + drivers/ntb/hw/intel/ntb_hw_gen1.c | 2 +- drivers/ntb/ntb_transport.c | 4 +- drivers/ntb/test/ntb_msi_test.c | 5 +- drivers/nvdimm/badrange.c | 26 +- drivers/nvdimm/blk.c | 3 +- drivers/nvdimm/btt.c | 3 +- drivers/nvdimm/bus.c | 9 +- drivers/nvdimm/claim.c | 15 +- drivers/nvdimm/dimm_devs.c | 1 + drivers/nvdimm/nd.h | 5 +- drivers/nvdimm/pfn_devs.c | 13 +- drivers/nvdimm/pmem.c | 36 +- drivers/nvdimm/region.c | 21 +- drivers/nvme/host/core.c | 201 +- drivers/nvme/host/fabrics.c | 1 - drivers/nvme/host/fc.c | 6 +- drivers/nvme/host/multipath.c | 69 +- drivers/nvme/host/nvme.h | 46 +- drivers/nvme/host/pci.c | 23 +- drivers/nvme/host/rdma.c | 72 +- drivers/nvme/host/tcp.c | 85 +- drivers/nvme/target/configfs.c | 1 + drivers/nvme/target/core.c | 8 +- drivers/nvme/target/fc.c | 4 +- drivers/nvme/target/fcloop.c | 2 +- drivers/nvme/target/io-cmd-bdev.c | 1 - drivers/nvme/target/loop.c | 2 +- drivers/nvme/target/passthru.c | 25 +- drivers/nvme/target/rdma.c | 4 +- drivers/nvme/target/tcp.c | 10 +- drivers/of/address.c | 89 +- drivers/of/device.c | 42 +- drivers/of/of_private.h | 11 +- drivers/of/platform.c | 2 +- drivers/of/unittest.c | 36 +- drivers/opp/core.c | 237 +- drivers/opp/cpu.c | 2 +- drivers/opp/of.c | 71 +- drivers/opp/opp.h | 7 +- drivers/parport/ieee1284.c | 6 +- drivers/parport/parport_pc.c | 2 +- drivers/pci/access.c | 9 +- drivers/pci/controller/dwc/pci-imx6.c | 6 +- drivers/pci/controller/pci-rcar-gen2.c | 2 +- drivers/pci/controller/pcie-brcmstb.c | 17 - drivers/pci/hotplug/ibmphp_res.c | 2 +- drivers/pci/hotplug/pciehp_ctrl.c | 4 +- drivers/pci/hotplug/s390_pci_hpc.c | 12 +- drivers/pci/hotplug/shpchp_ctrl.c | 4 +- drivers/pci/p2pdma.c | 30 +- drivers/pci/pci-driver.c | 26 - drivers/pci/pci-sysfs.c | 2 +- drivers/pci/pci.c | 9 +- drivers/pci/proc.c | 2 +- drivers/pci/quirks.c | 4 +- drivers/pci/setup-bus.c | 2 +- drivers/pci/xen-pcifront.c | 2 +- drivers/pcmcia/db1xxx_ss.c | 8 +- drivers/perf/arm-ccn.c | 2 +- drivers/perf/arm_spe_pmu.c | 4 +- drivers/phy/cadence/phy-cadence-salvo.c | 2 +- drivers/phy/freescale/phy-fsl-imx8mq-usb.c | 79 +- drivers/phy/hisilicon/phy-hi3660-usb3.c | 2 +- drivers/phy/lantiq/phy-lantiq-rcu-usb2.c | 2 +- drivers/phy/lantiq/phy-lantiq-vrx200-pcie.c | 2 +- drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c | 4 +- drivers/phy/qualcomm/phy-qcom-ipq806x-usb.c | 5 +- drivers/phy/qualcomm/phy-qcom-qmp.c | 16 +- drivers/phy/qualcomm/phy-qcom-qmp.h | 2 + drivers/phy/qualcomm/phy-qcom-usb-hs.c | 2 +- drivers/phy/ralink/phy-ralink-usb.c | 2 +- drivers/phy/rockchip/phy-rockchip-inno-usb2.c | 8 +- drivers/phy/samsung/phy-exynos5-usbdrd.c | 39 +- drivers/phy/samsung/phy-samsung-ufs.c | 2 +- drivers/phy/ti/phy-am654-serdes.c | 325 +- drivers/phy/ti/phy-j721e-wiz.c | 1 - drivers/phy/ti/phy-omap-usb2.c | 83 +- drivers/pinctrl/actions/Kconfig | 6 + drivers/pinctrl/actions/Makefile | 1 + drivers/pinctrl/actions/pinctrl-s500.c | 1727 +++++ drivers/pinctrl/intel/Kconfig | 12 +- drivers/pinctrl/intel/pinctrl-baytrail.c | 24 +- drivers/pinctrl/intel/pinctrl-cherryview.c | 170 +- drivers/pinctrl/intel/pinctrl-intel.c | 24 +- drivers/pinctrl/intel/pinctrl-intel.h | 7 +- drivers/pinctrl/mediatek/Kconfig | 7 + drivers/pinctrl/mediatek/Makefile | 1 + drivers/pinctrl/mediatek/pinctrl-mt8192.c | 1409 ++++ drivers/pinctrl/mediatek/pinctrl-mtk-mt8192.h | 2275 ++++++ drivers/pinctrl/mvebu/pinctrl-armada-37xx.c | 2 +- drivers/pinctrl/nomadik/pinctrl-nomadik.c | 16 +- drivers/pinctrl/pinctrl-mcp23s08.c | 23 +- drivers/pinctrl/qcom/Kconfig | 9 + drivers/pinctrl/qcom/Makefile | 1 + drivers/pinctrl/qcom/pinctrl-msm8226.c | 630 ++ drivers/platform/chrome/cros_ec_lightbar.c | 10 +- drivers/platform/chrome/cros_ec_proto.c | 57 +- drivers/platform/chrome/cros_ec_sysfs.c | 24 +- drivers/platform/chrome/cros_ec_trace.h | 27 +- drivers/platform/chrome/cros_ec_typec.c | 42 +- drivers/platform/olpc/olpc-xo175-ec.c | 2 +- drivers/platform/x86/acer-wmi.c | 8 +- drivers/platform/x86/dell-laptop.c | 4 +- drivers/platform/x86/surfacepro3_button.c | 8 +- drivers/platform/x86/thinkpad_acpi.c | 6 +- drivers/platform/x86/toshiba_acpi.c | 2 +- drivers/power/supply/Kconfig | 16 +- drivers/power/supply/Makefile | 1 + drivers/power/supply/ab8500_charger.c | 4 +- drivers/power/supply/ab8500_fg.c | 4 +- drivers/power/supply/abx500_chargalg.c | 26 +- drivers/power/supply/axp20x_usb_power.c | 2 +- drivers/power/supply/bq2515x_charger.c | 12 +- drivers/power/supply/bq27xxx_battery.c | 19 +- drivers/power/supply/bq27xxx_battery_hdq.c | 9 +- drivers/power/supply/bq27xxx_battery_i2c.c | 10 +- drivers/power/supply/charger-manager.c | 571 +- drivers/power/supply/cpcap-battery.c | 7 +- drivers/power/supply/cros_usbpd-charger.c | 2 +- drivers/power/supply/gpio-charger.c | 172 +- drivers/power/supply/ingenic-battery.c | 8 +- drivers/power/supply/lego_ev3_battery.c | 24 +- drivers/power/supply/max8925_power.c | 2 +- drivers/power/supply/pm2301_charger.c | 2 +- drivers/power/supply/power_supply_core.c | 19 + drivers/power/supply/power_supply_sysfs.c | 1 + drivers/power/supply/rn5t618_power.c | 556 ++ drivers/power/supply/s3c_adc_battery.c | 2 +- drivers/power/supply/sbs-battery.c | 107 +- drivers/power/supply/smb347-charger.c | 692 +- drivers/power/supply/wm831x_power.c | 2 +- drivers/power/supply/wm8350_power.c | 2 +- drivers/ps3/ps3av.c | 2 +- drivers/ps3/ps3av_cmd.c | 4 +- drivers/ptp/ptp_clockmatrix.c | 56 +- drivers/ptp/ptp_clockmatrix.h | 2 + drivers/ptp/ptp_ines.c | 91 +- drivers/pwm/Kconfig | 2 +- drivers/pwm/pwm-cros-ec.c | 37 +- drivers/rapidio/devices/rio_mport_cdev.c | 2 +- drivers/regulator/88pg86x.c | 2 +- drivers/regulator/Kconfig | 27 + drivers/regulator/Makefile | 3 + drivers/regulator/axp20x-regulator.c | 8 +- drivers/regulator/core.c | 266 +- drivers/regulator/cros-ec-regulator.c | 3 + drivers/regulator/da9210-regulator.c | 2 +- drivers/regulator/da9211-regulator.c | 14 + drivers/regulator/dbx500-prcmu.c | 26 +- drivers/regulator/fan53555.c | 2 +- drivers/regulator/fixed.c | 18 +- drivers/regulator/lp8755.c | 82 +- drivers/regulator/ltc3589.c | 2 +- drivers/regulator/ltc3676.c | 2 +- drivers/regulator/max1586.c | 2 +- drivers/regulator/max77826-regulator.c | 2 +- drivers/regulator/mp886x.c | 109 +- drivers/regulator/mt6360-regulator.c | 459 ++ drivers/regulator/pwm-regulator.c | 4 +- drivers/regulator/qcom-rpmh-regulator.c | 2 +- drivers/regulator/qcom_spmi-regulator.c | 70 +- drivers/regulator/qcom_usb_vbus-regulator.c | 1 + drivers/regulator/rpi-panel-attiny-regulator.c | 214 + drivers/regulator/rt4801-regulator.c | 223 + drivers/regulator/slg51000-regulator.c | 2 +- drivers/regulator/stm32-booster.c | 2 +- drivers/regulator/stm32-pwr.c | 2 +- drivers/regulator/stm32-vrefbuf.c | 2 +- drivers/regulator/sy8106a-regulator.c | 2 +- drivers/regulator/sy8827n.c | 2 + drivers/regulator/tps51632-regulator.c | 2 +- drivers/regulator/tps6105x-regulator.c | 2 +- drivers/regulator/tps62360-regulator.c | 2 +- drivers/regulator/tps65023-regulator.c | 2 +- drivers/regulator/tps65086-regulator.c | 4 +- drivers/regulator/tps65090-regulator.c | 8 +- drivers/regulator/tps6586x-regulator.c | 8 +- drivers/regulator/tps65910-regulator.c | 10 +- drivers/regulator/tps65912-regulator.c | 4 +- drivers/regulator/twl6030-regulator.c | 2 +- drivers/remoteproc/omap_remoteproc.c | 1 - drivers/remoteproc/remoteproc_core.c | 4 +- drivers/reset/Kconfig | 16 +- drivers/reset/Makefile | 1 + drivers/reset/core.c | 3 +- drivers/reset/reset-imx7.c | 27 +- drivers/reset/reset-raspberrypi.c | 122 + drivers/reset/reset-zynqmp.c | 50 +- drivers/rpmsg/qcom_glink_native.c | 4 +- drivers/rtc/rtc-m41t80.c | 2 +- drivers/rtc/rtc-pcf85063.c | 2 +- drivers/rtc/rtc-pcf8523.c | 2 +- drivers/rtc/rtc-stmp3xxx.c | 2 +- drivers/s390/block/dasd_ioctl.c | 9 +- drivers/s390/cio/css.c | 5 + drivers/s390/net/ctcm_fsms.c | 2 +- drivers/s390/net/ctcm_mpc.c | 6 +- drivers/s390/net/qeth_core.h | 14 +- drivers/s390/net/qeth_core_main.c | 89 +- drivers/s390/net/qeth_core_mpc.h | 14 +- drivers/s390/net/qeth_ethtool.c | 6 +- drivers/s390/net/qeth_l2_main.c | 98 +- drivers/s390/net/qeth_l2_sys.c | 1 + drivers/s390/net/qeth_l3_main.c | 5 +- drivers/s390/scsi/zfcp_fsf.c | 4 +- drivers/scsi/53c700.c | 2 +- drivers/scsi/BusLogic.c | 2 +- drivers/scsi/FlashPoint.c | 9 +- drivers/scsi/NCR5380.c | 2 +- drivers/scsi/aacraid/aachba.c | 11 +- drivers/scsi/aacraid/commctrl.c | 20 +- drivers/scsi/aacraid/commsup.c | 10 +- drivers/scsi/aacraid/linit.c | 6 +- drivers/scsi/aic7xxx/aic79xx_core.c | 40 +- drivers/scsi/aic7xxx/aic79xx_osm.c | 9 +- drivers/scsi/aic7xxx/aic7xxx_core.c | 28 +- drivers/scsi/aic7xxx/aic7xxx_osm.c | 4 +- drivers/scsi/aic94xx/aic94xx_scb.c | 10 +- drivers/scsi/aic94xx/aic94xx_tmf.c | 2 +- drivers/scsi/arcmsr/arcmsr_hba.c | 2 +- drivers/scsi/arm/cumana_2.c | 19 +- drivers/scsi/arm/eesox.c | 9 +- drivers/scsi/arm/fas216.c | 12 +- drivers/scsi/arm/powertec.c | 9 +- drivers/scsi/be2iscsi/be_iscsi.c | 2 +- drivers/scsi/be2iscsi/be_main.c | 2 +- drivers/scsi/bfa/bfa_fcpim.c | 6 +- drivers/scsi/bfa/bfa_fcs_lport.c | 4 +- drivers/scsi/bfa/bfa_fcs_rport.c | 14 +- drivers/scsi/bfa/bfa_ioc.c | 6 +- drivers/scsi/bfa/bfa_svc.c | 2 +- drivers/scsi/bnx2fc/bnx2fc_hwi.c | 1 - drivers/scsi/bnx2fc/bnx2fc_io.c | 6 +- drivers/scsi/csiostor/csio_hw.c | 4 +- drivers/scsi/csiostor/csio_lnode.c | 1 - drivers/scsi/csiostor/csio_scsi.c | 6 +- drivers/scsi/csiostor/csio_wr.c | 2 +- drivers/scsi/cxgbi/cxgb3i/cxgb3i.c | 2 +- drivers/scsi/cxgbi/cxgb4i/cxgb4i.c | 2 +- drivers/scsi/cxgbi/libcxgbi.c | 10 +- drivers/scsi/cxgbi/libcxgbi.h | 16 - drivers/scsi/cxlflash/main.c | 28 +- drivers/scsi/cxlflash/superpipe.c | 10 +- drivers/scsi/dc395x.c | 16 +- drivers/scsi/device_handler/scsi_dh_hp_sw.c | 4 +- drivers/scsi/dpt_i2o.c | 3 - drivers/scsi/esas2r/esas2r_flash.c | 2 +- drivers/scsi/esas2r/esas2r_init.c | 4 +- drivers/scsi/esas2r/esas2r_ioctl.c | 28 +- drivers/scsi/esp_scsi.c | 4 +- drivers/scsi/fcoe/fcoe_ctlr.c | 8 +- drivers/scsi/fdomain_isa.c | 5 +- drivers/scsi/fnic/fnic_fcs.c | 9 - drivers/scsi/fnic/fnic_main.c | 3 +- drivers/scsi/g_NCR5380.c | 2 +- drivers/scsi/hisi_sas/hisi_sas.h | 35 + drivers/scsi/hisi_sas/hisi_sas_main.c | 115 +- drivers/scsi/hisi_sas/hisi_sas_v1_hw.c | 24 +- drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 4 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 146 +- drivers/scsi/hpsa.c | 27 +- drivers/scsi/hpsa.h | 1 + drivers/scsi/hpsa_cmd.h | 1 + drivers/scsi/ibmvscsi/ibmvfc.c | 6 +- drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c | 6 +- drivers/scsi/imm.c | 14 +- drivers/scsi/isci/host.c | 2 - drivers/scsi/isci/phy.c | 2 +- drivers/scsi/isci/remote_device.c | 4 +- drivers/scsi/isci/remote_node_context.c | 6 +- drivers/scsi/isci/request.c | 2 +- drivers/scsi/libfc/fc_disc.c | 2 - drivers/scsi/libfc/fc_exch.c | 4 +- drivers/scsi/libfc/fc_fcp.c | 8 +- drivers/scsi/libfc/fc_lport.c | 2 +- drivers/scsi/libfc/fc_rport.c | 2 +- drivers/scsi/libiscsi.c | 6 +- drivers/scsi/libiscsi_tcp.c | 2 +- drivers/scsi/libsas/sas_ata.c | 7 +- drivers/scsi/libsas/sas_discover.c | 2 +- drivers/scsi/libsas/sas_expander.c | 2 +- drivers/scsi/libsas/sas_scsi_host.c | 2 +- drivers/scsi/lpfc/lpfc_ct.c | 4 +- drivers/scsi/lpfc/lpfc_debugfs.c | 2 +- drivers/scsi/lpfc/lpfc_els.c | 9 +- drivers/scsi/lpfc/lpfc_hbadisc.c | 7 +- drivers/scsi/lpfc/lpfc_hw4.h | 2 +- drivers/scsi/lpfc/lpfc_init.c | 1 - drivers/scsi/lpfc/lpfc_nportdisc.c | 2 +- drivers/scsi/lpfc/lpfc_nvme.c | 2 +- drivers/scsi/lpfc/lpfc_scsi.c | 8 +- drivers/scsi/lpfc/lpfc_sli.c | 28 +- drivers/scsi/lpfc/lpfc_version.h | 2 +- drivers/scsi/megaraid.c | 204 +- drivers/scsi/megaraid/megaraid_mbox.c | 2 +- drivers/scsi/megaraid/megaraid_sas_base.c | 2 +- drivers/scsi/megaraid/megaraid_sas_fusion.c | 2 +- drivers/scsi/mesh.c | 2 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 53 +- drivers/scsi/mpt3sas/mpt3sas_base.h | 21 +- drivers/scsi/mpt3sas/mpt3sas_config.c | 2 +- drivers/scsi/mpt3sas/mpt3sas_ctl.c | 18 +- drivers/scsi/mpt3sas/mpt3sas_scsih.c | 253 +- drivers/scsi/mvsas/mv_init.c | 4 - drivers/scsi/myrb.c | 8 +- drivers/scsi/ncr53c8xx.c | 14 +- drivers/scsi/pcmcia/nsp_cs.c | 2 +- drivers/scsi/pm8001/pm8001_sas.c | 2 +- drivers/scsi/pmcraid.c | 1 - drivers/scsi/ppa.c | 10 +- drivers/scsi/qedf/qedf_els.c | 32 +- drivers/scsi/qedf/qedf_io.c | 11 +- drivers/scsi/qedf/qedf_main.c | 13 +- drivers/scsi/qedi/qedi_main.c | 3 +- drivers/scsi/qla2xxx/qla_dbg.h | 3 + drivers/scsi/qla2xxx/qla_def.h | 3 +- drivers/scsi/qla2xxx/qla_gs.c | 50 +- drivers/scsi/qla2xxx/qla_init.c | 8 +- drivers/scsi/qla2xxx/qla_iocb.c | 2 +- drivers/scsi/qla2xxx/qla_isr.c | 14 +- drivers/scsi/qla2xxx/qla_mbx.c | 26 +- drivers/scsi/qla2xxx/qla_nvme.c | 17 +- drivers/scsi/qla2xxx/qla_os.c | 13 +- drivers/scsi/qla2xxx/qla_sup.c | 6 +- drivers/scsi/qla2xxx/qla_target.c | 14 +- drivers/scsi/qla4xxx/ql4_os.c | 4 +- drivers/scsi/qlogicpti.c | 20 +- drivers/scsi/scsi_debug.c | 87 +- drivers/scsi/scsi_error.c | 28 +- drivers/scsi/scsi_ioctl.c | 4 +- drivers/scsi/scsi_lib.c | 2 +- drivers/scsi/scsi_transport_fc.c | 1 + drivers/scsi/sd.c | 6 +- drivers/scsi/smartpqi/Kconfig | 4 +- drivers/scsi/smartpqi/smartpqi.h | 7 +- drivers/scsi/smartpqi/smartpqi_init.c | 493 +- drivers/scsi/smartpqi/smartpqi_sas_transport.c | 2 +- drivers/scsi/smartpqi/smartpqi_sis.c | 2 +- drivers/scsi/smartpqi/smartpqi_sis.h | 2 +- drivers/scsi/snic/snic_scsi.c | 4 +- drivers/scsi/sr.c | 4 +- drivers/scsi/st.c | 8 +- drivers/scsi/sun3_scsi.c | 4 +- drivers/scsi/sym53c8xx_2/sym_fw.c | 2 +- drivers/scsi/sym53c8xx_2/sym_hipd.c | 4 +- drivers/scsi/sym53c8xx_2/sym_nvram.c | 2 +- drivers/scsi/ufs/ti-j721e-ufs.c | 1 + drivers/scsi/ufs/ufs-exynos.c | 3 +- drivers/scsi/ufs/ufs-mediatek.c | 2 +- drivers/scsi/ufs/ufs-mediatek.h | 4 +- drivers/scsi/ufs/ufs-qcom.c | 262 +- drivers/scsi/ufs/ufs-qcom.h | 11 - drivers/scsi/ufs/ufs-sysfs.c | 1 + drivers/scsi/ufs/ufs_bsg.c | 2 +- drivers/scsi/ufs/ufshcd-pci.c | 16 +- drivers/scsi/ufs/ufshcd.c | 864 ++- drivers/scsi/ufs/ufshcd.h | 30 +- drivers/scsi/ufs/ufshci.h | 1 + drivers/scsi/ufs/unipro.h | 3 + drivers/scsi/virtio_scsi.c | 2 +- drivers/scsi/vmw_pvscsi.c | 2 +- drivers/scsi/wd33c93.c | 2 +- drivers/scsi/xen-scsifront.c | 2 +- drivers/soc/imx/gpcv2.c | 15 +- drivers/soc/mediatek/Kconfig | 9 + drivers/soc/mediatek/Makefile | 1 + drivers/soc/mediatek/mtk-devapc.c | 372 + drivers/soc/mediatek/mtk-devapc.h | 54 + drivers/soc/mediatek/mtk-infracfg.c | 4 +- drivers/soc/qcom/socinfo.c | 22 +- drivers/soc/renesas/Kconfig | 114 +- drivers/soc/samsung/Kconfig | 48 +- drivers/soc/samsung/Makefile | 3 + drivers/soc/samsung/exynos-asv.c | 2 +- drivers/soc/samsung/s3c-pm-check.c | 233 + drivers/soc/samsung/s3c-pm-debug.c | 79 + drivers/soc/tegra/pmc.c | 2 +- drivers/soc/ti/omap_prm.c | 274 +- drivers/soc/ti/pm33xx.c | 47 +- drivers/soundwire/bus.c | 2 +- drivers/soundwire/cadence_master.h | 4 + drivers/soundwire/intel.c | 444 +- drivers/soundwire/intel.h | 2 + drivers/soundwire/intel_init.c | 19 +- drivers/soundwire/master.c | 2 + drivers/spi/Kconfig | 5 +- drivers/spi/Makefile | 1 - drivers/spi/spi-armada-3700.c | 1 - drivers/spi/spi-bcm2835aux.c | 4 +- drivers/spi/spi-cadence-quadspi.c | 9 + drivers/spi/spi-fsl-cpm.c | 4 +- drivers/spi/spi-fsl-dspi.c | 58 +- drivers/spi/spi-fsl-espi.c | 2 +- drivers/spi/spi-fsl-lpspi.c | 6 +- drivers/spi/spi-imx.c | 4 +- drivers/spi/spi-loopback-test.c | 2 +- drivers/spi/spi-rspi.c | 81 +- drivers/spi/spi-s3c24xx-fiq.S | 113 - drivers/spi/spi-s3c24xx-fiq.h | 23 - drivers/spi/spi-s3c24xx-regs.h | 41 + drivers/spi/spi-s3c24xx.c | 30 +- drivers/spi/spi-sprd-adi.c | 2 +- drivers/spi/spi-stm32.c | 100 +- drivers/spi/spi.c | 21 +- drivers/ssb/driver_chipcommon.c | 2 +- drivers/ssb/driver_mipscore.c | 2 +- drivers/ssb/scan.c | 2 +- drivers/staging/Kconfig | 2 + drivers/staging/Makefile | 1 + drivers/staging/android/ion/ion.c | 6 +- drivers/staging/comedi/comedi.h | 4 +- drivers/staging/comedi/comedidev.h | 2 +- drivers/staging/comedi/drivers/addi_apci_1564.c | 4 +- drivers/staging/comedi/drivers/comedi_8255.c | 2 +- drivers/staging/comedi/drivers/ni_tiocmd.c | 2 +- drivers/staging/comedi/drivers/pcl726.c | 2 +- drivers/staging/comedi/drivers/pcmuio.c | 2 +- drivers/staging/comedi/drivers/quatech_daqp_cs.c | 2 +- drivers/staging/emxx_udc/Kconfig | 2 +- drivers/staging/emxx_udc/emxx_udc.c | 4 +- drivers/staging/emxx_udc/emxx_udc.h | 456 +- drivers/staging/greybus/audio_helper.c | 3 +- drivers/staging/greybus/audio_topology.c | 29 +- drivers/staging/greybus/gbphy.h | 4 +- drivers/staging/hikey9xx/Kconfig | 38 + drivers/staging/hikey9xx/Makefile | 5 + drivers/staging/hikey9xx/TODO | 5 + drivers/staging/hikey9xx/hi6421-spmi-pmic.c | 342 + drivers/staging/hikey9xx/hi6421v600-regulator.c | 479 ++ drivers/staging/hikey9xx/hisi-spmi-controller.c | 357 + .../hikey9xx/hisilicon,hi6421-spmi-pmic.yaml | 159 + .../hikey9xx/hisilicon,hisi-spmi-controller.yaml | 62 + drivers/staging/kpc2000/kpc_dma/fileops.c | 4 +- drivers/staging/media/atomisp/i2c/atomisp-lm3554.c | 68 +- .../staging/media/atomisp/include/media/lm3554.h | 7 +- drivers/staging/media/atomisp/pci/atomisp_cmd.c | 2 +- .../media/atomisp/pci/atomisp_compat_css20.c | 8 +- drivers/staging/media/atomisp/pci/atomisp_ioctl.c | 1 - drivers/staging/media/atomisp/pci/atomisp_v4l2.c | 2 +- drivers/staging/media/atomisp/pci/hmm/hmm_bo.c | 2 +- drivers/staging/media/atomisp/pci/sh_css.c | 2 +- drivers/staging/media/hantro/hantro_drv.c | 5 - drivers/staging/media/hantro/hantro_g1_h264_dec.c | 26 +- drivers/staging/media/hantro/hantro_g1_mpeg2_dec.c | 2 +- drivers/staging/media/hantro/hantro_h264.c | 14 +- drivers/staging/media/hantro/hantro_hw.h | 2 - drivers/staging/media/hantro/hantro_postproc.c | 4 +- .../staging/media/hantro/rk3399_vpu_hw_mpeg2_dec.c | 2 +- drivers/staging/media/imx/TODO | 4 + drivers/staging/media/imx/imx-media-csi.c | 2 +- drivers/staging/media/ipu3/include/intel-ipu3.h | 14 +- drivers/staging/media/meson/vdec/vdec.c | 8 +- drivers/staging/media/omap4iss/iss.c | 2 +- drivers/staging/media/rkisp1/TODO | 1 - drivers/staging/media/rkisp1/rkisp1-capture.c | 2 +- drivers/staging/media/rkisp1/rkisp1-common.h | 267 +- drivers/staging/media/rkisp1/rkisp1-dev.c | 15 +- drivers/staging/media/rkisp1/rkisp1-isp.c | 17 +- drivers/staging/media/rkisp1/rkisp1-params.c | 107 +- drivers/staging/media/rkisp1/rkisp1-regs.h | 1 - drivers/staging/media/rkisp1/rkisp1-stats.c | 24 +- drivers/staging/media/rkisp1/uapi/rkisp1-config.h | 247 +- drivers/staging/media/rkvdec/rkvdec-h264.c | 37 +- drivers/staging/media/rkvdec/rkvdec.c | 14 +- drivers/staging/media/rkvdec/rkvdec.h | 1 - drivers/staging/media/sunxi/cedrus/cedrus.c | 25 +- drivers/staging/media/sunxi/cedrus/cedrus.h | 1 + drivers/staging/media/sunxi/cedrus/cedrus_dec.c | 2 + drivers/staging/media/sunxi/cedrus/cedrus_h264.c | 61 +- drivers/staging/media/sunxi/cedrus/cedrus_hw.c | 7 +- drivers/staging/media/tegra-vde/vde.c | 4 +- drivers/staging/media/tegra-video/Kconfig | 7 + drivers/staging/media/tegra-video/TODO | 6 - drivers/staging/media/tegra-video/csi.c | 314 +- drivers/staging/media/tegra-video/csi.h | 8 + drivers/staging/media/tegra-video/tegra210.c | 25 +- drivers/staging/media/tegra-video/vi.c | 848 +- drivers/staging/media/tegra-video/vi.h | 25 +- drivers/staging/media/tegra-video/video.c | 23 +- drivers/staging/media/usbvision/usbvision-i2c.c | 6 +- drivers/staging/most/dim2/dim2.c | 6 +- drivers/staging/qlge/qlge_mpi.c | 15 +- drivers/staging/rtl8188eu/core/rtw_debug.c | 8 +- drivers/staging/rtl8188eu/core/rtw_pwrctrl.c | 2 +- drivers/staging/rtl8188eu/os_dep/ioctl_linux.c | 168 +- drivers/staging/rtl8188eu/os_dep/os_intfs.c | 46 +- drivers/staging/rtl8188eu/os_dep/rtw_android.c | 6 +- drivers/staging/rtl8188eu/os_dep/usb_intf.c | 14 +- drivers/staging/rtl8188eu/os_dep/xmit_linux.c | 2 +- drivers/staging/rtl8192e/rtllib_tx.c | 2 +- drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c | 2 +- drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 15 +- .../rtl8723bs/include/osdep_service_linux.h | 8 +- drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 2 +- drivers/staging/rtl8723bs/os_dep/sdio_intf.c | 3 +- drivers/staging/sm750fb/sm750.c | 3 +- drivers/staging/wfx/bh.c | 23 +- drivers/staging/wfx/data_rx.c | 2 +- drivers/staging/wfx/data_tx.c | 21 +- drivers/staging/wfx/data_tx.h | 3 +- drivers/staging/wfx/debug.c | 8 +- drivers/staging/wfx/hif_rx.c | 2 +- drivers/staging/wfx/hif_tx.c | 9 +- drivers/staging/wfx/hif_tx.h | 3 +- drivers/staging/wfx/key.c | 10 +- drivers/staging/wfx/main.c | 4 +- drivers/staging/wfx/main.h | 2 +- drivers/staging/wfx/scan.c | 4 - drivers/staging/wfx/sta.c | 113 +- drivers/staging/wlan-ng/hfa384x_usb.c | 5 - drivers/staging/wlan-ng/prism2mgmt.c | 24 +- drivers/staging/wlan-ng/prism2mib.c | 2 +- drivers/staging/wlan-ng/prism2sta.c | 4 +- drivers/staging/wlan-ng/prism2usb.c | 19 +- drivers/target/iscsi/cxgbit/cxgbit_main.c | 2 +- drivers/target/iscsi/iscsi_target.c | 19 +- drivers/target/target_core_pr.c | 4 +- drivers/target/target_core_sbc.c | 2 +- drivers/target/target_core_transport.c | 4 +- drivers/target/target_core_user.c | 2 +- drivers/target/tcm_fc/tfc_cmd.c | 2 +- drivers/tee/optee/core.c | 7 + drivers/tee/optee/optee_msg.h | 21 + drivers/tee/optee/optee_private.h | 1 + drivers/tee/optee/optee_smc.h | 3 + drivers/tee/optee/rpc.c | 95 + drivers/tee/tee_core.c | 49 +- drivers/tee/tee_shm.c | 32 +- drivers/thermal/imx8mm_thermal.c | 10 +- drivers/thermal/imx_thermal.c | 22 +- drivers/thermal/qcom/qcom-spmi-temp-alarm.c | 4 +- drivers/thermal/qcom/tsens-v0_1.c | 8 +- drivers/thermal/qcom/tsens-v1.c | 4 +- drivers/thermal/rcar_thermal.c | 4 +- drivers/thermal/st/Kconfig | 2 +- drivers/thermal/thermal_core.c | 5 +- drivers/thermal/thermal_sysfs.c | 2 +- .../thermal/ti-soc-thermal/omap4-thermal-data.c | 23 +- drivers/thermal/ti-soc-thermal/omap4xxx-bandgap.h | 10 +- drivers/thunderbolt/ctl.c | 2 +- drivers/thunderbolt/domain.c | 2 +- drivers/thunderbolt/switch.c | 5 +- drivers/thunderbolt/tb.h | 2 +- drivers/thunderbolt/tunnel.c | 16 +- drivers/tty/hvc/hvc_xen.c | 2 +- drivers/tty/ipwireless/hardware.c | 6 +- drivers/tty/mips_ejtag_fdc.c | 2 +- drivers/tty/n_gsm.c | 42 +- drivers/tty/n_hdlc.c | 74 +- drivers/tty/n_r3964.c | 1 - drivers/tty/n_tty.c | 4 +- drivers/tty/pty.c | 2 +- drivers/tty/serial/8250/8250_em.c | 2 +- drivers/tty/serial/8250/8250_exar.c | 24 +- drivers/tty/serial/8250/8250_fintek.c | 2 +- drivers/tty/serial/8250/8250_pci.c | 58 +- drivers/tty/serial/8250/8250_port.c | 11 +- drivers/tty/serial/8250/8250_uniphier.c | 6 +- drivers/tty/serial/Kconfig | 3 +- drivers/tty/serial/Makefile | 1 + drivers/tty/serial/amba-pl011.c | 16 +- drivers/tty/serial/atmel_serial.c | 22 +- drivers/tty/serial/fsl_lpuart.c | 4 +- drivers/tty/serial/ifx6x60.c | 15 +- drivers/tty/serial/men_z135_uart.c | 8 +- drivers/tty/serial/omap-serial.c | 2 - drivers/tty/serial/qcom_geni_serial.c | 24 +- drivers/tty/serial/rda-uart.c | 2 +- drivers/tty/serial/sa1100.c | 22 +- drivers/tty/serial/samsung_tty.c | 8 +- drivers/tty/serial/serial-tegra.c | 2 +- drivers/tty/serial/serial_core.c | 28 +- drivers/tty/serial/sh-sci.c | 5 +- drivers/tty/serial/stm32-usart.c | 2 +- drivers/tty/serial/sunsu.c | 2 +- drivers/tty/serial/sunzilog.c | 2 +- drivers/tty/serial/timbuart.c | 6 +- drivers/tty/serial/xilinx_uartps.c | 2 +- drivers/tty/synclink.c | 82 +- drivers/tty/synclink_gt.c | 81 +- drivers/tty/synclinkmp.c | 83 +- drivers/tty/tty_baudrate.c | 6 +- drivers/tty/tty_buffer.c | 14 +- drivers/tty/tty_io.c | 26 +- drivers/tty/tty_ioctl.c | 2 +- drivers/tty/tty_jobctrl.c | 4 +- drivers/tty/tty_ldisc.c | 3 +- drivers/tty/vt/consolemap.c | 4 +- drivers/tty/vt/selection.c | 2 +- drivers/tty/vt/vc_screen.c | 532 +- drivers/tty/vt/vt.c | 53 +- drivers/tty/vt/vt_ioctl.c | 15 +- drivers/usb/atm/cxacru.c | 27 +- drivers/usb/atm/usbatm.c | 14 +- drivers/usb/c67x00/c67x00-sched.c | 10 +- drivers/usb/chipidea/ci_hdrc_imx.c | 5 + drivers/usb/chipidea/ci_hdrc_imx.h | 2 + drivers/usb/chipidea/usbmisc_imx.c | 21 + drivers/usb/class/cdc-acm.c | 22 +- drivers/usb/common/usb-conn-gpio.c | 32 +- drivers/usb/core/driver.c | 40 +- drivers/usb/core/generic.c | 9 +- drivers/usb/core/hcd-pci.c | 5 +- drivers/usb/core/hcd.c | 6 +- drivers/usb/core/hub.c | 2 +- drivers/usb/core/message.c | 5 +- drivers/usb/core/quirks.c | 7 + drivers/usb/core/urb.c | 89 +- drivers/usb/core/usb.c | 3 +- drivers/usb/dwc3/core.c | 5 +- drivers/usb/dwc3/gadget.c | 107 +- drivers/usb/gadget/function/f_mass_storage.c | 1 - drivers/usb/gadget/function/f_midi.c | 6 +- drivers/usb/gadget/function/f_ncm.c | 81 +- drivers/usb/gadget/function/f_tcm.c | 7 +- drivers/usb/gadget/u_f.h | 38 +- drivers/usb/gadget/udc/atmel_usba_udc.c | 2 +- drivers/usb/gadget/udc/fsl_qe_udc.c | 7 +- drivers/usb/gadget/udc/fsl_udc_core.c | 2 +- drivers/usb/gadget/udc/pxa25x_udc.c | 4 +- drivers/usb/gadget/udc/s3c-hsudc.c | 55 +- drivers/usb/gadget/udc/s3c2410_udc.c | 34 +- drivers/usb/gadget/udc/s3c2410_udc.h | 1 + .../usb/gadget/udc/s3c2410_udc_regs.h | 0 drivers/usb/host/isp116x-hcd.c | 6 +- drivers/usb/host/ohci-exynos.c | 5 +- drivers/usb/host/pci-quirks.c | 25 +- drivers/usb/host/xhci-dbgcap.c | 2 +- drivers/usb/host/xhci-dbgtty.c | 6 +- drivers/usb/host/xhci-debugfs.c | 8 +- drivers/usb/host/xhci-hub.c | 21 +- drivers/usb/host/xhci-mem.c | 4 +- drivers/usb/host/xhci-mtk.c | 6 +- drivers/usb/host/xhci-pci-renesas.c | 19 +- drivers/usb/host/xhci-pci.c | 10 + drivers/usb/host/xhci-ring.c | 2 +- drivers/usb/host/xhci-tegra.c | 5 +- drivers/usb/host/xhci.c | 5 +- drivers/usb/host/xhci.h | 2 + drivers/usb/misc/lvstest.c | 2 +- drivers/usb/misc/usblcd.c | 1 - drivers/usb/misc/yurex.c | 8 +- drivers/usb/mtu3/mtu3.h | 6 - drivers/usb/musb/cppi_dma.c | 2 +- drivers/usb/musb/musb_core.c | 13 +- drivers/usb/musb/musb_dsps.c | 6 +- drivers/usb/musb/musb_gadget_ep0.c | 4 +- drivers/usb/musb/musb_host.c | 6 +- drivers/usb/musb/musb_virthub.c | 2 +- drivers/usb/musb/omap2430.c | 2 +- drivers/usb/musb/tusb6010.c | 2 +- drivers/usb/phy/phy-jz4770.c | 1 + drivers/usb/serial/ftdi_sio.c | 1 + drivers/usb/serial/ftdi_sio_ids.h | 1 + drivers/usb/serial/mos7720.c | 8 +- drivers/usb/serial/option.c | 22 +- drivers/usb/storage/isd200.c | 2 +- drivers/usb/storage/sddr55.c | 2 +- drivers/usb/storage/uas.c | 2 +- drivers/usb/storage/unusual_devs.h | 2 +- drivers/usb/storage/unusual_uas.h | 14 + drivers/usb/typec/tcpm/tcpci.c | 2 +- drivers/usb/typec/tcpm/tcpm.c | 161 +- drivers/usb/typec/ucsi/displayport.c | 9 +- drivers/usb/typec/ucsi/ucsi.c | 103 +- drivers/usb/usbip/stub_dev.c | 6 + drivers/vdpa/ifcvf/ifcvf_base.h | 2 +- drivers/vdpa/ifcvf/ifcvf_main.c | 9 +- drivers/vdpa/mlx5/net/mlx5_vnet.c | 50 +- drivers/vfio/pci/vfio_pci.c | 2 +- drivers/vfio/pci/vfio_pci_private.h | 2 + drivers/vfio/pci/vfio_pci_rdwr.c | 120 +- drivers/vfio/vfio_iommu_type1.c | 73 +- drivers/vhost/iotlb.c | 4 +- drivers/vhost/vhost.c | 2 +- drivers/video/backlight/adp8860_bl.c | 2 +- drivers/video/console/newport_con.c | 16 +- drivers/video/console/sticon.c | 2 +- drivers/video/console/sticore.c | 122 +- drivers/video/fbdev/acornfb.c | 2 +- drivers/video/fbdev/arcfb.c | 2 +- drivers/video/fbdev/atmel_lcdfb.c | 4 +- drivers/video/fbdev/aty/radeon_pm.c | 6 +- drivers/video/fbdev/cirrusfb.c | 4 +- drivers/video/fbdev/controlfb.c | 4 +- drivers/video/fbdev/core/fbcon.c | 27 +- drivers/video/fbdev/core/fbmem.c | 12 +- drivers/video/fbdev/efifb.c | 2 +- drivers/video/fbdev/fsl-diu-fb.c | 4 +- drivers/video/fbdev/gxt4500.c | 2 +- drivers/video/fbdev/hyperv_fb.c | 4 +- drivers/video/fbdev/i740fb.c | 2 +- drivers/video/fbdev/mmp/fb/mmpfb.c | 2 - drivers/video/fbdev/nvidia/nv_hw.c | 2 +- drivers/video/fbdev/offb.c | 4 +- drivers/video/fbdev/omap/lcdc.c | 4 +- drivers/video/fbdev/omap/omapfb_main.c | 20 +- drivers/video/fbdev/omap2/omapfb/dss/dispc.c | 4 +- drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c | 2 +- drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c | 2 +- drivers/video/fbdev/omap2/omapfb/omapfb-ioctl.c | 2 +- drivers/video/fbdev/omap2/omapfb/omapfb-main.c | 2 +- drivers/video/fbdev/pm2fb.c | 4 +- drivers/video/fbdev/pvr2fb.c | 2 + drivers/video/fbdev/pxa168fb.c | 4 - drivers/video/fbdev/pxafb.c | 2 +- drivers/video/fbdev/riva/fbdev.c | 2 +- drivers/video/fbdev/s3c-fb.c | 6 +- drivers/video/fbdev/s3c2410fb-regs-lcd.h | 143 + drivers/video/fbdev/s3c2410fb.c | 16 +- drivers/video/fbdev/sa1100fb.c | 2 +- drivers/video/fbdev/savage/savagefb_driver.c | 3 +- drivers/video/fbdev/sh_mobile_lcdcfb.c | 4 +- drivers/video/fbdev/sis/sis_main.c | 8 +- drivers/video/fbdev/sm501fb.c | 2 +- drivers/video/fbdev/sticore.h | 6 - drivers/video/fbdev/stifb.c | 4 +- drivers/video/fbdev/tdfxfb.c | 2 +- drivers/video/fbdev/via/lcd.c | 2 +- drivers/video/fbdev/xen-fbfront.c | 2 +- drivers/virt/vboxguest/vboxguest_linux.c | 2 +- drivers/virtio/Kconfig | 7 + drivers/virtio/Makefile | 1 + drivers/virtio/virtio.c | 6 + drivers/virtio/virtio_dma_buf.c | 88 + drivers/virtio/virtio_mem.c | 47 +- drivers/watchdog/Kconfig | 10 +- drivers/watchdog/sc1200wdt.c | 2 +- drivers/watchdog/wdrtas.c | 2 +- drivers/xen/events/events_base.c | 16 +- drivers/xen/pvcalls-front.c | 2 +- drivers/xen/xen-acpi-memhotplug.c | 2 +- drivers/xen/xen-pciback/xenbus.c | 2 +- drivers/xen/xen-scsiback.c | 2 +- drivers/xen/xenbus/xenbus_client.c | 10 +- drivers/xen/xenbus/xenbus_probe_frontend.c | 4 +- drivers/zorro/zorro.c | 2 +- fs/9p/vfs_file.c | 2 +- fs/Kconfig | 9 + fs/Makefile | 1 + fs/adfs/dir_f.c | 12 +- fs/affs/inode.c | 2 +- fs/affs/super.c | 6 +- fs/afs/cmservice.c | 16 +- fs/afs/dynroot.c | 20 +- fs/afs/file.c | 2 +- fs/afs/flock.c | 1 - fs/afs/fs_operation.c | 1 + fs/afs/fs_probe.c | 4 +- fs/afs/fsclient.c | 42 +- fs/afs/internal.h | 14 +- fs/afs/misc.c | 18 +- fs/afs/proc.c | 5 + fs/afs/rotate.c | 2 +- fs/afs/rxrpc.c | 6 +- fs/afs/vl_list.c | 1 + fs/afs/vl_probe.c | 82 +- fs/afs/vl_rotate.c | 7 +- fs/afs/vlclient.c | 24 +- fs/afs/write.c | 2 +- fs/afs/yfsclient.c | 50 +- fs/aio.c | 11 +- fs/autofs/dev-ioctl.c | 8 +- fs/binfmt_elf.c | 27 +- fs/binfmt_flat.c | 20 +- fs/block_dev.c | 105 +- fs/btrfs/Kconfig | 1 + fs/btrfs/backref.c | 1 - fs/btrfs/block-group.c | 25 +- fs/btrfs/btrfs_inode.h | 5 + fs/btrfs/compression.c | 35 - fs/btrfs/compression.h | 35 + fs/btrfs/ctree.c | 81 +- fs/btrfs/ctree.h | 16 +- fs/btrfs/delalloc-space.c | 123 +- fs/btrfs/delayed-inode.c | 3 +- fs/btrfs/dev-replace.c | 8 +- fs/btrfs/disk-io.c | 45 +- fs/btrfs/extent-io-tree.h | 1 + fs/btrfs/extent-tree.c | 203 +- fs/btrfs/extent_io.c | 92 +- fs/btrfs/extent_io.h | 6 +- fs/btrfs/file.c | 124 +- fs/btrfs/free-space-cache.c | 4 +- fs/btrfs/free-space-tree.c | 4 + fs/btrfs/inode.c | 530 +- fs/btrfs/ioctl.c | 35 +- fs/btrfs/ordered-data.c | 59 + fs/btrfs/ordered-data.h | 11 + fs/btrfs/qgroup.c | 2 +- fs/btrfs/reada.c | 25 +- fs/btrfs/root-tree.c | 13 +- fs/btrfs/scrub.c | 130 +- fs/btrfs/send.c | 11 +- fs/btrfs/space-info.c | 304 +- fs/btrfs/space-info.h | 2 + fs/btrfs/super.c | 2 + fs/btrfs/sysfs.c | 20 +- fs/btrfs/sysfs.h | 5 +- fs/btrfs/transaction.c | 10 + fs/btrfs/transaction.h | 7 + fs/btrfs/tree-checker.c | 2 +- fs/btrfs/tree-log.c | 286 +- fs/btrfs/tree-log.h | 32 +- fs/btrfs/volumes.c | 218 +- fs/btrfs/volumes.h | 9 +- fs/buffer.c | 73 +- fs/ceph/caps.c | 14 +- fs/ceph/debugfs.c | 4 +- fs/ceph/dir.c | 33 +- fs/ceph/file.c | 7 +- fs/ceph/inode.c | 19 +- fs/ceph/mds_client.h | 2 +- fs/ceph/quota.c | 4 +- fs/ceph/super.h | 73 +- fs/cifs/cifsglob.h | 15 + fs/cifs/cifssmb.c | 2 +- fs/cifs/connect.c | 12 +- fs/cifs/sess.c | 6 +- fs/cifs/smb2pdu.c | 2 +- fs/configfs/dir.c | 6 +- fs/configfs/file.c | 34 +- fs/dax.c | 2 +- fs/dlm/Kconfig | 1 + fs/dlm/config.c | 3 + fs/dlm/lock.c | 2 +- fs/dlm/lowcomms.c | 122 +- fs/erofs/xattr.c | 2 - fs/erofs/zmap.c | 6 +- fs/eventpoll.c | 30 +- fs/exfat/exfat_fs.h | 2 +- fs/exfat/file.c | 2 +- fs/exfat/namei.c | 15 +- fs/exfat/nls.c | 2 +- fs/ext2/inode.c | 4 +- fs/ext2/super.c | 2 +- fs/ext4/Kconfig | 2 +- fs/ext4/balloc.c | 16 +- fs/ext4/block_validity.c | 159 +- fs/ext4/ext4.h | 91 +- fs/ext4/ext4_jbd2.c | 25 + fs/ext4/extents.c | 42 +- fs/ext4/file.c | 11 +- fs/ext4/hash.c | 4 +- fs/ext4/indirect.c | 20 +- fs/ext4/inline.c | 4 +- fs/ext4/inode.c | 32 +- fs/ext4/ioctl.c | 34 +- fs/ext4/mballoc.c | 289 +- fs/ext4/mballoc.h | 4 + fs/ext4/move_extent.c | 4 +- fs/ext4/namei.c | 66 +- fs/ext4/readpage.c | 4 +- fs/ext4/super.c | 268 +- fs/ext4/sysfs.c | 13 + fs/ext4/xattr.c | 3 +- fs/f2fs/checkpoint.c | 7 +- fs/f2fs/compress.c | 63 +- fs/f2fs/data.c | 36 +- fs/f2fs/debug.c | 16 +- fs/f2fs/dir.c | 84 +- fs/f2fs/extent_cache.c | 37 +- fs/f2fs/f2fs.h | 96 +- fs/f2fs/file.c | 68 +- fs/f2fs/gc.c | 409 +- fs/f2fs/gc.h | 69 +- fs/f2fs/inode.c | 11 +- fs/f2fs/node.c | 7 +- fs/f2fs/segment.c | 489 +- fs/f2fs/segment.h | 66 +- fs/f2fs/super.c | 87 +- fs/f2fs/sysfs.c | 21 +- fs/fcntl.c | 4 +- fs/fs-writeback.c | 103 +- fs/fs_context.c | 2 +- fs/fsopen.c | 2 +- fs/fuse/Kconfig | 2 +- fs/gfs2/bmap.c | 4 +- fs/gfs2/log.c | 90 +- fs/gfs2/quota.c | 2 +- fs/gfs2/super.c | 2 + fs/gfs2/trans.c | 1 + fs/gfs2/util.h | 10 + fs/hfs/btree.h | 2 +- fs/hfsplus/hfsplus_fs.h | 2 +- fs/hfsplus/wrapper.c | 2 +- fs/io-wq.c | 73 +- fs/io_uring.c | 583 +- fs/iomap/seek.c | 4 +- fs/isofs/rock.h | 8 +- fs/jbd2/journal.c | 16 +- fs/jbd2/recovery.c | 46 +- fs/jbd2/transaction.c | 33 +- fs/jffs2/fs.c | 2 +- fs/jffs2/readinode.c | 2 +- fs/libfs.c | 91 +- fs/locks.c | 6 +- fs/mount.h | 21 +- fs/mount_notify.c | 222 + fs/namespace.c | 26 +- fs/nfs/blocklayout/blocklayout.c | 2 +- fs/nfs/dir.c | 2 +- fs/nfs/filelayout/filelayout.c | 2 +- fs/nfs/flexfilelayout/flexfilelayout.c | 4 +- fs/nfs/fs_context.c | 22 +- fs/nfs/nfs3acl.c | 4 +- fs/nfs/nfs4file.c | 2 +- fs/nfs/nfs4idmap.c | 4 +- fs/nfs/nfs4proc.c | 39 +- fs/nfs/nfs4state.c | 14 +- fs/nfs/pagelist.c | 2 +- fs/nfs/pnfs.c | 2 +- fs/nfs_common/nfsacl.c | 2 +- fs/nfsd/blocklayout.c | 4 +- fs/nfsd/nfs4callback.c | 2 +- fs/nfsd/nfs4layouts.c | 2 +- fs/nfsd/nfs4proc.c | 2 +- fs/nfsd/nfs4state.c | 14 +- fs/nfsd/nfsfh.c | 4 +- fs/nfsd/nfsproc.c | 2 +- fs/nfsd/nfssvc.c | 2 +- fs/nfsd/vfs.c | 10 +- fs/nilfs2/bmap.c | 2 +- fs/nilfs2/recovery.c | 2 +- fs/nilfs2/segment.c | 19 +- fs/notify/fanotify/fanotify.c | 5 +- fs/notify/fanotify/fanotify_user.c | 2 +- fs/notify/inotify/inotify_fsnotify.c | 5 +- fs/ntfs/inode.c | 6 + fs/ocfs2/alloc.c | 2 +- fs/ocfs2/cluster/quorum.c | 2 +- fs/ocfs2/localalloc.c | 2 +- fs/ocfs2/namei.c | 17 +- fs/overlayfs/copy_up.c | 59 +- fs/overlayfs/dir.c | 2 +- fs/overlayfs/export.c | 2 +- fs/overlayfs/file.c | 10 +- fs/overlayfs/inode.c | 32 +- fs/overlayfs/namei.c | 57 +- fs/overlayfs/overlayfs.h | 89 +- fs/overlayfs/ovl_entry.h | 6 + fs/overlayfs/readdir.c | 38 +- fs/overlayfs/super.c | 117 +- fs/overlayfs/util.c | 96 +- fs/proc/base.c | 7 +- fs/proc/page.c | 40 +- fs/proc/task_mmu.c | 96 +- fs/pstore/zone.c | 1 - fs/quota/quota.c | 2 +- fs/ramfs/inode.c | 12 + fs/romfs/storage.c | 4 +- fs/romfs/super.c | 1 + fs/select.c | 4 +- fs/seq_file.c | 2 +- fs/signalfd.c | 2 +- fs/squashfs/block.c | 6 +- fs/ubifs/lprops.c | 4 +- fs/udf/symlink.c | 2 +- fs/ufs/util.h | 12 +- fs/unicode/utf8-core.c | 23 +- fs/vboxsf/dir.c | 2 +- fs/vboxsf/super.c | 2 +- fs/vboxsf/utils.c | 2 +- fs/xfs/libxfs/xfs_attr_leaf.c | 8 +- fs/xfs/libxfs/xfs_ialloc.c | 4 +- fs/xfs/libxfs/xfs_trans_inode.c | 4 +- fs/xfs/libxfs/xfs_trans_space.h | 2 +- fs/xfs/xfs_bmap_util.c | 2 +- include/acpi/acpi_numa.h | 14 +- include/asm-generic/atomic-instrumented.h | 330 +- include/asm-generic/bitops/instrumented-atomic.h | 6 +- include/asm-generic/bitops/instrumented-lock.h | 2 +- .../asm-generic/bitops/instrumented-non-atomic.h | 30 +- include/crypto/algapi.h | 8 +- include/crypto/hash.h | 18 +- include/crypto/internal/hash.h | 19 +- include/drm/drm_connector.h | 3 + include/drm/drm_dp_helper.h | 11 + include/drm/drm_dp_mst_helper.h | 44 + include/drm/drm_hdcp.h | 3 + include/drm/drm_mode_config.h | 6 + include/drm/drm_modes.h | 26 +- include/drm/drm_modeset_lock.h | 9 +- include/drm/drm_panel.h | 15 +- include/drm/gpu_scheduler.h | 13 +- include/drm/i915_pciids.h | 18 +- include/drm/ttm/ttm_bo_api.h | 109 +- include/drm/ttm/ttm_bo_driver.h | 355 +- include/drm/ttm/ttm_resource.h | 261 + include/drm/ttm/ttm_tt.h | 10 +- include/dt-bindings/clock/imx8mp-clock.h | 2 +- include/dt-bindings/clock/sun50i-a100-ccu.h | 116 + include/dt-bindings/clock/sun50i-a100-r-ccu.h | 23 + include/dt-bindings/clock/vf610-clock.h | 3 +- include/dt-bindings/pinctrl/mt8192-pinfunc.h | 1344 ++++ include/dt-bindings/power/summit,smb347-charger.h | 19 + .../regulator/mediatek,mt6360-regulator.h | 16 + include/dt-bindings/reset/imx8mq-reset.h | 5 +- .../dt-bindings/reset/raspberrypi,firmware-reset.h | 13 + include/dt-bindings/reset/sun50i-a100-ccu.h | 68 + include/dt-bindings/reset/sun50i-a100-r-ccu.h | 18 + include/dt-bindings/reset/xlnx-versal-resets.h | 105 + include/dt-bindings/sound/sc7180-lpass.h | 10 + include/linux/acpi.h | 2 + include/linux/bcm47xx_sprom.h | 10 + include/linux/bitops.h | 13 +- include/linux/blk-mq.h | 2 - include/linux/blk_types.h | 9 +- include/linux/blkdev.h | 15 +- include/linux/bpf-cgroup.h | 25 + include/linux/bpf.h | 52 + include/linux/bpf_local_storage.h | 163 + include/linux/bpf_lsm.h | 29 + include/linux/bpf_types.h | 3 + include/linux/btf.h | 3 +- include/linux/btf_ids.h | 51 +- include/linux/ceph/ceph_features.h | 8 +- include/linux/cgroup.h | 5 +- include/linux/clk/samsung.h | 56 + include/linux/cma.h | 2 + include/linux/compat.h | 10 +- include/linux/compiler.h | 6 +- include/linux/compiler_attributes.h | 8 +- include/linux/compiler_types.h | 4 +- include/linux/console.h | 2 +- include/linux/consolemap.h | 3 +- include/linux/cpufreq.h | 4 +- include/linux/cpuhotplug.h | 1 + include/linux/cpuidle.h | 13 +- include/linux/crash_core.h | 3 + include/linux/dax.h | 8 + include/linux/dcache.h | 1 + include/linux/device.h | 4 +- include/linux/dma-buf.h | 3 +- include/linux/dma-contiguous.h | 6 + include/linux/dma-direct.h | 11 +- include/linux/dma-mapping.h | 46 +- include/linux/dma/ti-cppi5.h | 4 +- include/linux/f2fs_fs.h | 3 - include/linux/fb.h | 18 +- include/linux/filter.h | 10 +- include/linux/fs.h | 25 +- include/linux/genhd.h | 10 +- include/linux/hid.h | 42 +- include/linux/host1x.h | 4 +- include/linux/hwmon.h | 20 + include/linux/ide.h | 8 +- include/linux/if_tun.h | 19 +- include/linux/instrumented.h | 30 + include/linux/ipc_namespace.h | 3 +- include/linux/ipv6.h | 22 - include/linux/irqflags.h | 73 +- include/linux/jbd2.h | 2 +- include/linux/jhash.h | 26 +- include/linux/kcsan-checks.h | 45 +- include/linux/kernel.h | 2 +- include/linux/lockdep.h | 18 +- include/linux/lsm_hook_defs.h | 3 + include/linux/lsm_hooks.h | 6 + include/linux/mailbox/zynqmp-ipi-message.h | 2 +- include/linux/mdio-xpcs.h | 41 - include/linux/mdio.h | 6 + {drivers/net/phy => include/linux/mdio}/mdio-i2c.h | 0 .../net/phy => include/linux/mdio}/mdio-xgene.h | 0 include/linux/memblock.h | 88 +- include/linux/memory_hotplug.h | 30 +- include/linux/memremap.h | 17 +- include/linux/mfd/hi6421-spmi-pmic.h | 53 + include/linux/mhi.h | 38 +- include/linux/miscdevice.h | 10 +- include/linux/mlx5/mlx5_ifc.h | 3 +- include/linux/mm.h | 52 +- include/linux/mmap_lock.h | 5 + include/linux/mmc/card.h | 2 + include/linux/mmc/host.h | 3 +- include/linux/mmc/sdio_func.h | 2 + include/linux/mmu_context.h | 5 + include/linux/mmzone.h | 35 + include/linux/moduleparam.h | 7 +- include/linux/net.h | 3 + include/linux/netdevice.h | 34 +- include/linux/netfilter/nf_conntrack_common.h | 2 +- include/linux/netfilter/nf_conntrack_sctp.h | 2 + include/linux/netfilter/nfnetlink.h | 3 +- include/linux/netfilter_ipv6.h | 18 - include/linux/nmi.h | 1 + include/linux/ns_common.h | 3 + include/linux/numa.h | 11 - include/linux/oom.h | 1 + include/linux/overflow.h | 39 +- include/linux/page-flags.h | 48 +- include/linux/pci.h | 5 +- include/linux/pcs-lynx.h | 21 + include/linux/pcs/pcs-xpcs.h | 41 + include/linux/percpu-refcount.h | 45 +- include/linux/pgtable.h | 2 + include/linux/phylink.h | 6 +- include/linux/pid.h | 1 + include/linux/pid_namespace.h | 4 +- include/linux/platform_data/clk-s3c2410.h | 19 + include/linux/platform_data/cros_ec_commands.h | 14 +- include/linux/platform_data/cros_ec_proto.h | 2 +- include/linux/platform_data/dma-dw.h | 2 + include/linux/platform_data/fb-s3c2410.h | 99 + include/linux/platform_data/gpio-dwapb.h | 4 +- include/linux/platform_data/gsc_hwmon.h | 1 + include/linux/platform_data/mmc-s3cmci.h | 2 + include/linux/platform_data/pm33xx.h | 3 - include/linux/platform_data/s3c-hsudc.h | 2 + include/linux/power/charger-manager.h | 41 +- include/linux/power/gpio-charger.h | 6 - include/linux/power/smb347-charger.h | 114 - include/linux/power_supply.h | 7 + include/linux/ptp_classify.h | 70 +- include/linux/pxa2xx_ssp.h | 165 +- include/linux/qed/qed_if.h | 82 +- include/linux/range.h | 6 + include/linux/rculist.h | 48 + include/linux/rcupdate.h | 19 +- include/linux/rcupdate_trace.h | 9 +- include/linux/rcutiny.h | 1 - include/linux/rcutree.h | 1 - include/linux/regmap.h | 39 + include/linux/sched.h | 10 +- include/linux/sched/coredump.h | 1 + include/linux/sched/mm.h | 30 +- include/linux/sched/task.h | 2 +- include/linux/sched/user.h | 3 + include/linux/scif.h | 8 +- include/linux/security.h | 8 + include/linux/selection.h | 18 +- include/linux/signal.h | 12 +- include/linux/skbuff.h | 25 +- include/linux/skmsg.h | 17 - include/linux/smp.h | 3 + include/linux/smp_types.h | 3 + include/linux/soc/samsung/s3c-adc.h | 32 + include/linux/soc/samsung/s3c-cpu-freq.h | 145 + include/linux/soc/samsung/s3c-cpufreq-core.h | 299 + include/linux/soc/samsung/s3c-pm.h | 94 + include/linux/soc/ti/ti_sci_protocol.h | 13 + include/linux/spi/eeprom.h | 2 +- include/linux/spi/s3c24xx-fiq.h | 33 + include/linux/spi/s3c24xx.h | 2 +- include/linux/string.h | 9 +- include/linux/swap.h | 3 +- include/linux/syscalls.h | 4 + include/linux/tcp.h | 20 +- include/linux/tee_drv.h | 3 + include/linux/time_namespace.h | 9 +- include/linux/uaccess.h | 9 + include/linux/uio.h | 10 +- include/linux/unicode.h | 3 + include/linux/usb/pd.h | 7 +- include/linux/user_namespace.h | 5 +- include/linux/utsname.h | 9 +- include/linux/virtio.h | 1 + include/linux/virtio_dma_buf.h | 37 + include/linux/wait.h | 4 +- include/linux/watch_queue.h | 7 +- include/linux/xarray.h | 23 +- include/math-emu/op-common.h | 10 +- include/media/cec.h | 2 - include/media/drv-intf/s3c_camif.h | 4 - include/media/h264-ctrls.h | 87 +- include/media/tpg/v4l2-tpg.h | 1 + include/media/v4l2-ctrls.h | 2 + include/media/v4l2-h264.h | 3 +- include/media/v4l2-mediabus.h | 33 +- include/media/v4l2-mem2mem.h | 22 + include/media/v4l2-subdev.h | 38 +- include/media/videobuf2-v4l2.h | 17 + include/net/addrconf.h | 3 +- include/net/af_rxrpc.h | 2 +- include/net/bpf_sk_storage.h | 14 + include/net/cfg80211.h | 3 + include/net/dst.h | 2 +- include/net/inet_connection_sock.h | 2 + include/net/inet_sock.h | 7 - include/net/ip_vs.h | 3 - include/net/ipv6_stubs.h | 3 + include/net/mac80211.h | 35 +- include/net/ndisc.h | 2 +- include/net/net_namespace.h | 11 +- include/net/netfilter/nf_tables.h | 4 + include/net/netlink.h | 58 +- include/net/request_sock.h | 9 +- include/net/sock.h | 6 +- include/net/tcp.h | 69 +- include/net/xdp_sock.h | 30 +- include/net/xdp_sock_drv.h | 122 +- include/net/xsk_buff_pool.h | 53 +- include/ras/ras_event.h | 3 + include/rdma/ib_cm.h | 3 - include/rdma/ib_umem.h | 9 +- include/rdma/ib_verbs.h | 14 +- include/rdma/rdma_cm.h | 5 + include/scsi/scsi_transport_fc.h | 1 + include/soc/bcm2835/raspberrypi-firmware.h | 7 - include/soc/nps/common.h | 6 + include/sound/hda_register.h | 2 +- include/sound/soc-acpi.h | 2 +- include/sound/soc.h | 3 + include/sound/sof/ext_manifest.h | 7 + include/sound/sof/info.h | 2 +- include/trace/events/avc.h | 53 + include/trace/events/btrfs.h | 10 +- include/trace/events/ext4.h | 85 +- include/trace/events/f2fs.h | 8 +- include/trace/events/filelock.h | 8 +- include/trace/events/iocost.h | 26 +- include/trace/events/mmflags.h | 2 + include/trace/events/rcu.h | 54 +- include/trace/events/rdma.h | 41 +- include/trace/events/rpcrdma.h | 1 + include/trace/events/rxrpc.h | 27 +- include/trace/events/writeback.h | 14 +- include/uapi/asm-generic/unistd.h | 6 +- include/uapi/drm/amdgpu_drm.h | 1 + include/uapi/drm/drm_mode.h | 21 +- include/uapi/drm/i915_drm.h | 59 +- include/uapi/linux/bpf.h | 408 +- include/uapi/linux/capability.h | 2 + include/uapi/linux/coresight-stm.h | 1 + include/uapi/linux/gtp.h | 2 + include/uapi/linux/if_pppol2tp.h | 2 +- include/uapi/linux/in.h | 2 +- include/uapi/linux/io_uring.h | 63 +- include/uapi/linux/kfd_ioctl.h | 11 +- include/uapi/linux/l2tp.h | 6 +- include/uapi/linux/mei.h | 49 + include/uapi/linux/netfilter/nf_tables.h | 6 +- include/uapi/linux/netfilter/nfnetlink_conntrack.h | 3 +- include/uapi/linux/nl80211.h | 76 +- include/uapi/linux/ptrace.h | 3 +- include/uapi/linux/tee.h | 13 + include/uapi/linux/v4l2-controls.h | 8 + include/uapi/linux/videodev2.h | 17 +- include/uapi/linux/virtio_gpu.h | 19 + include/uapi/linux/watch_queue.h | 31 +- include/uapi/rdma/efa-abi.h | 1 + include/uapi/rdma/rdma_user_rxe.h | 6 +- include/uapi/sound/sof/abi.h | 2 +- include/video/imx-ipu-v3.h | 3 - include/xen/arm/page.h | 6 +- init/Kconfig | 6 +- init/main.c | 2 +- init/version.c | 2 +- ipc/ipc_sysctl.c | 2 +- ipc/msgutil.c | 2 +- ipc/namespace.c | 4 +- ipc/sem.c | 4 +- ipc/shm.c | 4 +- kernel/Makefile | 4 +- kernel/audit.c | 9 +- kernel/audit.h | 4 - kernel/auditfilter.c | 2 +- kernel/bpf/Makefile | 3 + kernel/bpf/arraymap.c | 17 + kernel/bpf/bpf_inode_storage.c | 274 + kernel/bpf/bpf_iter.c | 73 +- kernel/bpf/bpf_local_storage.c | 600 ++ kernel/bpf/bpf_lsm.c | 21 +- kernel/bpf/bpf_struct_ops.c | 6 +- kernel/bpf/btf.c | 163 +- kernel/bpf/cgroup.c | 2 +- kernel/bpf/cpumap.c | 14 +- kernel/bpf/devmap.c | 17 +- kernel/bpf/hashtab.c | 16 +- kernel/bpf/helpers.c | 22 + kernel/bpf/inode.c | 116 +- kernel/bpf/lpm_trie.c | 1 + kernel/bpf/map_in_map.c | 24 +- kernel/bpf/map_in_map.h | 2 - kernel/bpf/map_iter.c | 15 + kernel/bpf/preload/Kconfig | 26 + kernel/bpf/preload/Makefile | 23 + kernel/bpf/preload/bpf_preload.h | 16 + kernel/bpf/preload/bpf_preload_kern.c | 91 + kernel/bpf/preload/bpf_preload_umd_blob.S | 7 + .../bpf/preload/iterators}/.gitignore | 0 kernel/bpf/preload/iterators/Makefile | 57 + kernel/bpf/preload/iterators/README | 4 + kernel/bpf/preload/iterators/bpf_preload_common.h | 13 + kernel/bpf/preload/iterators/iterators.bpf.c | 114 + kernel/bpf/preload/iterators/iterators.c | 94 + kernel/bpf/preload/iterators/iterators.skel.h | 410 + kernel/bpf/queue_stack_maps.c | 2 + kernel/bpf/reuseport_array.c | 1 + kernel/bpf/ringbuf.c | 1 + kernel/bpf/stackmap.c | 25 +- kernel/bpf/syscall.c | 72 +- kernel/bpf/task_iter.c | 21 +- kernel/bpf/trampoline.c | 29 +- kernel/bpf/verifier.c | 287 +- kernel/capability.c | 4 +- kernel/cgroup/cgroup.c | 2 +- kernel/cgroup/namespace.c | 2 +- kernel/compat.c | 6 +- kernel/debug/debug_core.c | 22 +- kernel/debug/gdbstub.c | 6 +- kernel/debug/kdb/kdb_io.c | 14 +- kernel/debug/kdb/kdb_keyboard.c | 4 +- kernel/debug/kdb/kdb_support.c | 6 +- kernel/dma/Kconfig | 11 + kernel/dma/coherent.c | 10 +- kernel/dma/contiguous.c | 111 +- kernel/dma/direct.c | 13 +- kernel/dma/mapping.c | 66 + kernel/dma/pool.c | 147 +- kernel/entry/common.c | 5 +- kernel/events/core.c | 2 +- kernel/events/uprobes.c | 2 +- kernel/exit.c | 17 - kernel/fork.c | 40 +- kernel/groups.c | 2 +- kernel/hung_task.c | 44 + kernel/irq/handle.c | 2 +- kernel/irq/manage.c | 4 +- kernel/irq/matrix.c | 7 + kernel/kallsyms.c | 4 +- kernel/kcsan/core.c | 210 +- kernel/kcsan/debugfs.c | 130 +- kernel/kcsan/kcsan-test.c | 128 +- kernel/kcsan/kcsan.h | 12 +- kernel/kcsan/report.c | 10 +- kernel/kcsan/selftest.c | 8 +- kernel/locking/lockdep.c | 18 +- kernel/locking/locktorture.c | 4 +- kernel/module.c | 10 +- kernel/panic.c | 12 +- kernel/params.c | 19 +- kernel/pid.c | 19 +- kernel/pid_namespace.c | 13 +- kernel/power/hibernate.c | 2 +- kernel/power/qos.c | 4 +- kernel/printk/Makefile | 1 + kernel/printk/printk.c | 954 +-- kernel/printk/printk_ringbuffer.c | 1685 ++++ kernel/printk/printk_ringbuffer.h | 400 + kernel/printk/printk_safe.c | 2 +- kernel/rcu/Kconfig | 8 +- kernel/rcu/Kconfig.debug | 17 +- kernel/rcu/Makefile | 2 +- kernel/rcu/rcu_segcblist.c | 10 +- kernel/rcu/rcuperf.c | 853 --- kernel/rcu/rcuscale.c | 853 +++ kernel/rcu/rcutorture.c | 61 +- kernel/rcu/refscale.c | 14 +- kernel/rcu/srcutree.c | 13 - kernel/rcu/tasks.h | 2 +- kernel/rcu/tree.c | 165 +- kernel/rcu/tree.h | 2 + kernel/rcu/tree_exp.h | 6 +- kernel/rcu/tree_plugin.h | 40 +- kernel/rcu/tree_stall.h | 8 +- kernel/rcu/update.c | 13 - kernel/relay.c | 1 + kernel/resource.c | 11 +- kernel/scftorture.c | 575 ++ kernel/sched/core.c | 11 +- kernel/sched/idle.c | 25 +- kernel/sched/topology.c | 6 +- kernel/signal.c | 2 +- kernel/smp.c | 134 + kernel/sys.c | 12 +- kernel/sys_ni.c | 5 + kernel/sysctl.c | 11 +- kernel/time/hrtimer.c | 2 +- kernel/time/namespace.c | 9 +- kernel/time/posix-timers.c | 4 +- kernel/time/tick-broadcast.c | 2 +- kernel/time/tick-sched.c | 2 +- kernel/time/timer.c | 2 +- kernel/trace/blktrace.c | 2 +- kernel/trace/bpf_trace.c | 50 + kernel/trace/trace_events_filter.c | 4 +- kernel/tracepoint.c | 2 +- kernel/user.c | 2 +- kernel/user_namespace.c | 4 +- kernel/utsname.c | 7 +- kernel/watch_queue.c | 8 + kernel/watchdog.c | 21 + kernel/watchdog_hld.c | 1 + lib/Kconfig | 7 +- lib/Kconfig.debug | 37 +- lib/Kconfig.kcsan | 5 + lib/Makefile | 7 +- lib/bitmap.c | 4 +- lib/bootconfig.c | 2 +- lib/decompress_bunzip2.c | 2 +- lib/devres.c | 2 +- lib/dynamic_queue_limits.c | 4 +- lib/earlycpio.c | 2 +- lib/glob.c | 2 +- lib/idr.c | 1 + lib/iov_iter.c | 43 +- lib/kobject.c | 6 +- lib/libcrc32c.c | 2 +- lib/nlattr.c | 63 +- lib/nmi_backtrace.c | 6 +- lib/percpu-refcount.c | 128 +- lib/radix-tree.c | 2 +- lib/string.c | 24 + lib/syscall.c | 2 +- lib/test_hmm.c | 15 +- lib/test_sysctl.c | 2 +- lib/test_xarray.c | 20 + lib/ubsan.c | 2 + lib/vsprintf.c | 7 +- lib/xarray.c | 39 +- lib/xz/xz_dec_lzma2.c | 4 +- lib/xz/xz_dec_stream.c | 16 +- lib/zstd/decompress.c | 10 +- localversion-next | 1 + mm/Kconfig | 9 +- mm/cma.h | 2 - mm/debug.c | 18 +- mm/dmapool.c | 46 +- mm/filemap.c | 8 +- mm/gup.c | 37 +- mm/gup_benchmark.c | 23 +- mm/highmem.c | 4 +- mm/huge_memory.c | 2 + mm/hugetlb.c | 16 +- mm/hugetlb_cgroup.c | 4 +- mm/hwpoison-inject.c | 18 +- mm/khugepaged.c | 2 +- mm/kmemleak.c | 8 +- mm/ksm.c | 4 + mm/madvise.c | 194 +- mm/memblock.c | 98 +- mm/memcontrol.c | 21 +- mm/memory-failure.c | 326 +- mm/memory.c | 44 +- mm/memory_hotplug.c | 212 +- mm/memremap.c | 329 +- mm/migrate.c | 99 +- mm/mmap.c | 139 +- mm/oom_kill.c | 2 + mm/page_alloc.c | 169 +- mm/page_io.c | 6 +- mm/page_isolation.c | 46 +- mm/page_reporting.c | 2 +- mm/rmap.c | 9 +- mm/rodata_test.c | 1 + mm/slab.h | 1 - mm/slub.c | 64 +- mm/sparse.c | 10 +- mm/swap.c | 6 +- mm/swap_state.c | 2 +- mm/swapfile.c | 9 +- mm/util.c | 3 +- mm/vmalloc.c | 2 + mm/vmstat.c | 32 +- net/8021q/vlan_dev.c | 2 +- net/9p/trans_xen.c | 2 +- net/atm/common.c | 4 +- net/atm/lec.c | 2 +- net/atm/resources.c | 8 +- net/batman-adv/bat_iv_ogm.c | 1 + net/batman-adv/bat_v_elp.c | 1 + net/batman-adv/bat_v_ogm.c | 12 +- net/batman-adv/bridge_loop_avoidance.c | 7 +- net/batman-adv/fragmentation.c | 2 +- net/batman-adv/gateway_client.c | 6 +- net/batman-adv/hard-interface.c | 19 +- net/batman-adv/hard-interface.h | 1 - net/batman-adv/main.c | 1 - net/batman-adv/main.h | 2 +- net/batman-adv/multicast.c | 2 +- net/batman-adv/network-coding.c | 4 +- net/batman-adv/send.c | 2 +- net/batman-adv/soft-interface.c | 4 +- net/batman-adv/types.h | 4 +- net/bluetooth/hci_core.c | 11 + net/bluetooth/msft.c | 3 +- net/bpf/test_run.c | 2 +- net/bpfilter/Kconfig | 1 + net/bridge/br_netlink.c | 4 +- net/bridge/br_vlan.c | 4 +- net/bridge/netfilter/ebtables.c | 4 + net/bridge/netfilter/nf_conntrack_bridge.c | 8 +- net/caif/cfrfml.c | 4 +- net/can/j1939/socket.c | 16 +- net/can/j1939/transport.c | 124 +- net/ceph/ceph_hash.c | 20 +- net/ceph/crush/mapper.c | 2 +- net/ceph/messenger.c | 4 +- net/ceph/mon_client.c | 2 +- net/ceph/osd_client.c | 4 +- net/core/bpf_sk_storage.c | 833 +- net/core/datagram.c | 33 +- net/core/dev.c | 29 +- net/core/dev_ioctl.c | 6 +- net/core/devlink.c | 17 +- net/core/drop_monitor.c | 2 +- net/core/filter.c | 485 +- net/core/net-sysfs.c | 6 +- net/core/net_namespace.c | 6 +- net/core/netpoll.c | 2 +- net/core/pktgen.c | 4 +- net/core/ptp_classifier.c | 30 + net/core/skbuff.c | 19 +- net/core/skmsg.c | 35 +- net/core/sock.c | 18 +- net/core/sock_map.c | 91 +- net/core/sysctl_net_core.c | 17 +- net/dccp/ackvec.c | 2 +- net/dccp/ccids/ccid3.c | 2 +- net/dccp/feat.c | 3 +- net/dccp/input.c | 10 +- net/dccp/ipv4.c | 2 +- net/dccp/options.c | 2 +- net/dccp/output.c | 8 +- net/dccp/proto.c | 8 +- net/dccp/timer.c | 2 +- net/decnet/af_decnet.c | 6 +- net/decnet/dn_nsp_in.c | 2 +- net/decnet/dn_table.c | 2 +- net/decnet/sysctl_net_decnet.c | 2 +- net/dsa/slave.c | 2 +- net/ethtool/channels.c | 2 +- net/ethtool/features.c | 19 +- net/ethtool/ioctl.c | 5 +- net/ieee802154/6lowpan/reassembly.c | 2 +- net/ieee802154/6lowpan/rx.c | 4 +- net/ipv4/Kconfig | 14 +- net/ipv4/af_inet.c | 1 + net/ipv4/fib_trie.c | 3 +- net/ipv4/fou.c | 4 +- net/ipv4/icmp.c | 6 +- net/ipv4/inet_hashtables.c | 6 +- net/ipv4/inet_timewait_sock.c | 4 +- net/ipv4/ip_options.c | 35 +- net/ipv4/ip_output.c | 6 +- net/ipv4/ip_sockglue.c | 5 +- net/ipv4/ip_vti.c | 2 + net/ipv4/netfilter/nf_nat_pptp.c | 2 +- net/ipv4/nexthop.c | 54 +- net/ipv4/ping.c | 29 +- net/ipv4/raw.c | 7 +- net/ipv4/route.c | 19 +- net/ipv4/tcp.c | 16 +- net/ipv4/tcp_bpf.c | 13 +- net/ipv4/tcp_fastopen.c | 2 +- net/ipv4/tcp_input.c | 127 +- net/ipv4/tcp_ipv4.c | 7 +- net/ipv4/tcp_metrics.c | 2 +- net/ipv4/tcp_minisocks.c | 1 + net/ipv4/tcp_output.c | 193 +- net/ipv4/tcp_scalable.c | 2 +- net/ipv4/udp.c | 2 +- net/ipv4/udp_bpf.c | 9 +- net/ipv6/addrconf.c | 60 +- net/ipv6/addrconf_core.c | 8 + net/ipv6/af_inet6.c | 2 + net/ipv6/inet6_hashtables.c | 6 +- net/ipv6/ip6_fib.c | 12 +- net/ipv6/ip6_tunnel.c | 10 +- net/ipv6/netfilter.c | 3 - net/ipv6/netfilter/ip6t_NPT.c | 39 + net/ipv6/tcp_ipv6.c | 5 +- net/iucv/af_iucv.c | 10 +- net/l2tp/Makefile | 2 + net/l2tp/l2tp_core.c | 192 +- net/l2tp/l2tp_core.h | 23 +- net/l2tp/l2tp_debugfs.c | 4 +- net/l2tp/l2tp_eth.c | 11 - net/l2tp/l2tp_ip.c | 15 - net/l2tp/l2tp_ip6.c | 15 - net/l2tp/l2tp_netlink.c | 16 +- net/l2tp/l2tp_ppp.c | 55 +- net/l2tp/trace.h | 211 + net/l3mdev/l3mdev.c | 2 +- net/mac80211/agg-rx.c | 2 +- net/mac80211/airtime.c | 202 +- net/mac80211/cfg.c | 14 +- net/mac80211/ibss.c | 4 +- net/mac80211/ieee80211_i.h | 6 +- net/mac80211/main.c | 2 +- net/mac80211/mesh.c | 6 +- net/mac80211/offchannel.c | 2 +- net/mac80211/sta_info.h | 5 +- net/mac80211/status.c | 43 +- net/mac80211/tx.c | 73 +- net/mpls/af_mpls.c | 2 +- net/mptcp/pm_netlink.c | 4 +- net/mptcp/protocol.c | 22 +- net/ncsi/ncsi-manage.c | 4 +- net/netfilter/ipvs/Kconfig | 1 - net/netfilter/ipvs/ip_vs_ctl.c | 7 +- net/netfilter/ipvs/ip_vs_proto_tcp.c | 2 +- net/netfilter/ipvs/ip_vs_proto_udp.c | 2 +- net/netfilter/nf_conntrack_core.c | 25 +- net/netfilter/nf_conntrack_netlink.c | 5 +- net/netfilter/nf_conntrack_pptp.c | 2 +- net/netfilter/nf_conntrack_proto_sctp.c | 39 +- net/netfilter/nf_conntrack_proto_tcp.c | 2 +- net/netfilter/nf_conntrack_proto_udp.c | 26 +- net/netfilter/nf_conntrack_standalone.c | 4 +- net/netfilter/nf_tables_api.c | 92 +- net/netfilter/nfnetlink.c | 11 +- net/netfilter/nfnetlink_log.c | 3 +- net/netfilter/nfnetlink_queue.c | 2 +- net/netfilter/nft_compat.c | 37 +- net/netfilter/nft_exthdr.c | 4 +- net/netfilter/nft_flow_offload.c | 2 +- net/netfilter/nft_payload.c | 4 +- net/netfilter/nft_set_rbtree.c | 57 +- net/netfilter/nft_socket.c | 27 + net/netfilter/xt_HMARK.c | 2 +- net/netfilter/xt_recent.c | 2 +- net/netlabel/netlabel_domainhash.c | 64 +- net/netlink/af_netlink.c | 10 +- net/netlink/genetlink.c | 2 +- net/netlink/policy.c | 38 +- net/netrom/nr_in.c | 2 +- net/netrom/nr_route.c | 8 +- net/openvswitch/actions.c | 12 +- net/openvswitch/conntrack.c | 4 +- net/openvswitch/datapath.c | 46 +- net/openvswitch/flow.c | 2 +- net/openvswitch/flow_table.c | 70 +- net/openvswitch/flow_table.h | 1 - net/openvswitch/vport.c | 7 +- net/packet/af_packet.c | 2 +- net/phonet/pep.c | 10 +- net/qrtr/qrtr.c | 20 +- net/rds/send.c | 2 +- net/rose/rose_in.c | 2 +- net/rose/rose_route.c | 4 +- net/rxrpc/af_rxrpc.c | 6 +- net/rxrpc/ar-internal.h | 13 +- net/rxrpc/call_accept.c | 2 +- net/rxrpc/call_object.c | 1 + net/rxrpc/conn_client.c | 2 +- net/rxrpc/input.c | 129 +- net/rxrpc/local_object.c | 2 +- net/rxrpc/output.c | 82 +- net/rxrpc/peer_event.c | 2 +- net/rxrpc/peer_object.c | 16 +- net/rxrpc/recvmsg.c | 2 +- net/rxrpc/rtt.c | 3 +- net/rxrpc/rxkad.c | 3 +- net/rxrpc/sendmsg.c | 6 +- net/sched/act_ct.c | 10 +- net/sched/act_ctinfo.c | 5 +- net/sched/act_gate.c | 4 +- net/sched/sch_cake.c | 2 +- net/sched/sch_red.c | 20 +- net/sched/sch_taprio.c | 30 +- net/sctp/associola.c | 4 +- net/sctp/auth.c | 4 +- net/sctp/bind_addr.c | 2 +- net/sctp/chunk.c | 2 +- net/sctp/ipv6.c | 2 +- net/sctp/outqueue.c | 6 +- net/sctp/protocol.c | 8 +- net/sctp/sm_make_chunk.c | 8 +- net/sctp/sm_sideeffect.c | 2 +- net/sctp/sm_statefuns.c | 2 +- net/sctp/socket.c | 16 +- net/sctp/stream.c | 6 +- net/sctp/ulpqueue.c | 2 +- net/smc/smc_close.c | 2 +- net/smc/smc_diag.c | 16 +- net/socket.c | 12 +- net/sunrpc/auth_gss/gss_krb5_wrap.c | 2 +- net/sunrpc/auth_gss/trace.c | 1 - net/sunrpc/clnt.c | 22 +- net/sunrpc/sysctl.c | 6 +- net/sunrpc/xprt.c | 2 +- net/sunrpc/xprtrdma/verbs.c | 4 +- net/sunrpc/xprtsock.c | 8 +- net/tipc/Kconfig | 1 + net/tipc/bearer.c | 2 +- net/tipc/core.c | 5 + net/tipc/crypto.c | 14 +- net/tipc/group.c | 2 +- net/tipc/link.c | 7 +- net/tipc/netlink_compat.c | 12 +- net/tipc/socket.c | 5 +- net/tipc/udp_media.c | 8 +- net/tls/tls_main.c | 25 +- net/unix/af_unix.c | 2 +- net/wireless/chan.c | 19 +- net/wireless/core.h | 4 +- net/wireless/mlme.c | 2 +- net/wireless/nl80211.c | 292 +- net/wireless/reg.c | 260 +- net/wireless/scan.c | 6 +- net/wireless/sme.c | 6 +- net/wireless/util.c | 12 +- net/wireless/wext-compat.c | 6 +- net/x25/x25_facilities.c | 2 +- net/x25/x25_in.c | 2 +- net/xdp/xdp_umem.c | 225 +- net/xdp/xdp_umem.h | 6 - net/xdp/xsk.c | 218 +- net/xdp/xsk.h | 11 +- net/xdp/xsk_buff_pool.c | 380 +- net/xdp/xsk_diag.c | 20 +- net/xdp/xsk_queue.h | 12 +- net/xdp/xskmap.c | 13 +- net/xfrm/espintcp.c | 6 +- net/xfrm/xfrm_interface.c | 2 +- net/xfrm/xfrm_policy.c | 2 +- samples/bpf/Makefile | 21 +- samples/bpf/cpustat_kern.c | 36 +- samples/bpf/cpustat_user.c | 47 +- samples/bpf/hbm.c | 2 +- samples/bpf/lathist_kern.c | 24 +- samples/bpf/lathist_user.c | 42 +- samples/bpf/offwaketime_kern.c | 52 +- samples/bpf/offwaketime_user.c | 66 +- samples/bpf/spintest_kern.c | 36 +- samples/bpf/spintest_user.c | 68 +- samples/bpf/syscall_tp_kern.c | 24 +- samples/bpf/syscall_tp_user.c | 54 +- samples/bpf/task_fd_query_kern.c | 2 +- samples/bpf/task_fd_query_user.c | 2 +- samples/bpf/test_current_task_under_cgroup_kern.c | 27 +- samples/bpf/test_current_task_under_cgroup_user.c | 52 +- samples/bpf/test_probe_write_user_kern.c | 12 +- samples/bpf/test_probe_write_user_user.c | 49 +- samples/bpf/trace_output_kern.c | 15 +- samples/bpf/trace_output_user.c | 55 +- samples/bpf/tracex3_kern.c | 2 +- samples/bpf/xdpsock_user.c | 32 +- samples/bpf/xsk_fwd.c | 1085 +++ samples/kprobes/kprobe_example.c | 6 +- samples/kprobes/kretprobe_example.c | 4 +- samples/watch_queue/watch_test.c | 41 +- scripts/Makefile.extrawarn | 2 +- scripts/Makefile.kcsan | 2 +- scripts/Makefile.lib | 2 +- scripts/atomic/gen-atomic-instrumented.sh | 21 +- scripts/bpf_helpers_doc.py | 2 + scripts/checkpatch.pl | 117 +- scripts/clang-tools/gen_compile_commands.py | 236 + scripts/clang-tools/run-clang-tools.py | 74 + scripts/const_structs.checkpatch | 1 + scripts/dtc/dtx_diff | 3 +- scripts/extract-cert.c | 2 +- scripts/gdb/linux/dmesg.py | 139 +- scripts/gdb/linux/proc.py | 15 +- scripts/gdb/linux/tasks.py | 9 +- scripts/gdb/linux/utils.py | 7 + scripts/gen_compile_commands.py | 151 - scripts/genksyms/keywords.c | 4 +- scripts/get_maintainer.pl | 9 +- scripts/kconfig/Makefile | 16 +- scripts/kconfig/nconf.c | 1 - scripts/kconfig/qconf.cc | 156 +- scripts/kconfig/qconf.h | 6 +- scripts/kconfig/streamline_config.pl | 5 +- scripts/selinux/mdp/mdp.c | 7 + scripts/spelling.txt | 4 - scripts/tags.sh | 8 +- scripts/x86-check-compiler.sh | 9 + security/apparmor/domain.c | 2 +- security/apparmor/lib.c | 4 +- security/bpf/hooks.c | 6 + security/device_cgroup.c | 3 +- security/integrity/ima/ima.h | 2 +- security/integrity/ima/ima_appraise.c | 4 +- security/integrity/ima/ima_policy.c | 8 +- security/integrity/ima/ima_template_lib.c | 2 +- security/keys/process_keys.c | 6 +- security/keys/request_key.c | 8 +- security/safesetid/lsm.c | 190 +- security/safesetid/lsm.h | 38 +- security/safesetid/securityfs.c | 190 +- security/security.c | 7 + security/selinux/avc.c | 29 +- security/selinux/hooks.c | 19 +- security/selinux/include/conditional.h | 2 +- security/selinux/include/policycap.h | 20 + security/selinux/include/policycap_names.h | 18 + security/selinux/include/security.h | 39 +- security/selinux/selinuxfs.c | 254 +- security/selinux/ss/avtab.c | 49 +- security/selinux/ss/avtab.h | 1 + security/selinux/ss/conditional.c | 155 + security/selinux/ss/conditional.h | 2 + security/selinux/ss/hashtab.c | 53 + security/selinux/ss/hashtab.h | 6 + security/selinux/ss/mls.c | 4 +- security/selinux/ss/services.c | 872 ++- security/selinux/ss/services.h | 5 +- security/selinux/ss/sidtab.c | 10 + security/selinux/ss/sidtab.h | 2 + security/smack/smack_lsm.c | 2 +- security/tomoyo/common.c | 18 +- security/tomoyo/file.c | 2 +- sound/core/oss/mulaw.c | 4 +- sound/core/timer.c | 7 +- sound/firewire/amdtp-stream.c | 8 +- sound/firewire/digi00x/digi00x.c | 5 + sound/firewire/tascam/tascam.c | 33 +- sound/hda/hdac_bus.c | 12 + sound/hda/hdac_controller.c | 11 - sound/hda/hdac_device.c | 2 + sound/hda/intel-dsp-config.c | 10 +- sound/isa/sscape.c | 6 +- sound/pci/asihpi/asihpi.c | 9 +- sound/pci/ca0106/ca0106_main.c | 3 +- sound/pci/hda/hda_intel.c | 10 +- sound/pci/hda/hda_tegra.c | 7 + sound/pci/hda/patch_ca0132.c | 1794 ++++- sound/pci/hda/patch_hdmi.c | 7 + sound/pci/hda/patch_realtek.c | 5 + sound/pci/riptide/riptide.c | 6 +- sound/pci/rme9652/hdsp.c | 6 +- sound/pci/rme9652/hdspm.c | 7 +- sound/ppc/snd_ps3.c | 4 +- sound/soc/amd/acp3x-rt5682-max9836.c | 13 +- sound/soc/amd/renoir/acp3x-pdm-dma.c | 29 +- sound/soc/atmel/mchp-i2s-mcc.c | 2 +- sound/soc/codecs/Kconfig | 8 + sound/soc/codecs/Makefile | 2 + sound/soc/codecs/ak4458.c | 31 +- sound/soc/codecs/ak5558.c | 30 + sound/soc/codecs/da7219-aad.c | 85 +- sound/soc/codecs/da7219-aad.h | 3 + sound/soc/codecs/da7219.c | 494 +- sound/soc/codecs/da7219.h | 1 + sound/soc/codecs/hdac_hdmi.c | 138 + sound/soc/codecs/jz4770.c | 2 +- sound/soc/codecs/max98373-sdw.c | 7 +- sound/soc/codecs/max9867.c | 131 +- sound/soc/codecs/max9867.h | 4 +- sound/soc/codecs/msm8916-wcd-analog.c | 4 +- sound/soc/codecs/mt6359.c | 2753 +++++++ sound/soc/codecs/mt6359.h | 2640 +++++++ sound/soc/codecs/nau8825.c | 2 +- sound/soc/codecs/pcm186x.c | 2 +- sound/soc/codecs/pcm3168a.c | 7 + sound/soc/codecs/rt1308-sdw.c | 6 +- sound/soc/codecs/rt5682-i2c.c | 1 + sound/soc/codecs/rt5682-sdw.c | 2 +- sound/soc/codecs/rt5682.c | 73 +- sound/soc/codecs/rt5682.h | 2 - sound/soc/codecs/rt700-sdw.c | 6 +- sound/soc/codecs/rt711-sdw.c | 6 +- sound/soc/codecs/rt715-sdw.c | 6 +- sound/soc/codecs/tas5086.c | 2 +- sound/soc/codecs/tlv320adcx140.c | 41 +- sound/soc/codecs/tlv320aic32x4.c | 60 +- sound/soc/codecs/wm0010.c | 3 +- sound/soc/codecs/wm8958-dsp2.c | 4 + sound/soc/codecs/wm8962.c | 4 +- sound/soc/codecs/wm8994.c | 70 +- sound/soc/codecs/wm9713.c | 2 +- sound/soc/codecs/wm_adsp.c | 8 +- sound/soc/codecs/wm_hubs.c | 3 + sound/soc/codecs/wm_hubs.h | 1 + sound/soc/fsl/Kconfig | 2 +- sound/soc/fsl/fsl-asoc-card.c | 169 +- sound/soc/fsl/fsl_dma.c | 2 +- sound/soc/fsl/fsl_esai.c | 7 +- sound/soc/fsl/fsl_sai.c | 175 +- sound/soc/fsl/fsl_ssi.c | 2 +- sound/soc/fsl/mpc5200_dma.c | 1 - sound/soc/generic/simple-card.c | 33 +- sound/soc/hisilicon/hi6210-i2s.c | 4 +- sound/soc/intel/Kconfig | 2 +- sound/soc/intel/atom/sst-atom-controls.c | 4 +- sound/soc/intel/atom/sst-mfld-platform-compress.c | 3 +- sound/soc/intel/atom/sst-mfld-platform-pcm.c | 20 +- sound/soc/intel/atom/sst-mfld-platform.h | 4 +- sound/soc/intel/atom/sst/sst.c | 5 +- sound/soc/intel/atom/sst/sst.h | 34 +- sound/soc/intel/atom/sst/sst_loader.c | 3 +- sound/soc/intel/atom/sst/sst_pvt.c | 4 +- sound/soc/intel/baytrail/sst-baytrail-ipc.h | 3 +- sound/soc/intel/baytrail/sst-baytrail-pcm.c | 2 +- sound/soc/intel/boards/Kconfig | 3 + sound/soc/intel/boards/Makefile | 7 +- sound/soc/intel/boards/bdw-rt5650.c | 10 +- sound/soc/intel/boards/bdw-rt5677.c | 8 +- sound/soc/intel/boards/broadwell.c | 8 +- sound/soc/intel/boards/bytcht_cx2072x.c | 2 +- sound/soc/intel/boards/bytcht_es8316.c | 2 +- sound/soc/intel/boards/bytcr_rt5640.c | 10 + sound/soc/intel/boards/bytcr_rt5651.c | 4 +- sound/soc/intel/boards/skl_hda_dsp_generic.c | 2 +- sound/soc/intel/boards/sof_maxim_common.c | 7 +- sound/soc/intel/boards/sof_rt5682.c | 13 + sound/soc/intel/boards/sof_sdw.c | 129 +- sound/soc/intel/boards/sof_sdw_common.h | 23 +- sound/soc/intel/boards/sof_sdw_dmic.c | 1 + sound/soc/intel/boards/sof_sdw_max98373.c | 2 + sound/soc/intel/boards/sof_sdw_rt1308.c | 2 + sound/soc/intel/boards/sof_sdw_rt1316.c | 113 + sound/soc/intel/boards/sof_sdw_rt5682.c | 2 + sound/soc/intel/boards/sof_sdw_rt700.c | 2 + sound/soc/intel/boards/sof_sdw_rt711.c | 2 + sound/soc/intel/boards/sof_sdw_rt711_sdca.c | 174 + sound/soc/intel/boards/sof_sdw_rt715_sdca.c | 42 + sound/soc/intel/common/soc-acpi-intel-cml-match.c | 79 +- sound/soc/intel/common/soc-acpi-intel-cnl-match.c | 33 +- sound/soc/intel/common/soc-acpi-intel-icl-match.c | 10 +- sound/soc/intel/common/soc-acpi-intel-tgl-match.c | 165 +- sound/soc/intel/common/sst-dsp-priv.h | 2 +- sound/soc/intel/common/sst-dsp.h | 15 +- sound/soc/intel/common/sst-firmware.c | 4 +- sound/soc/intel/haswell/sst-haswell-dsp.c | 185 +- sound/soc/intel/haswell/sst-haswell-ipc.c | 10 +- sound/soc/intel/haswell/sst-haswell-ipc.h | 2 +- sound/soc/intel/keembay/kmb_platform.c | 145 +- sound/soc/intel/skylake/cnl-sst-dsp.h | 4 +- sound/soc/intel/skylake/skl-nhlt.c | 2 +- sound/soc/intel/skylake/skl-pcm.c | 2 +- sound/soc/intel/skylake/skl-sst-cldma.c | 2 +- sound/soc/intel/skylake/skl-sst-ipc.h | 16 +- sound/soc/intel/skylake/skl-sst-utils.c | 2 +- sound/soc/intel/skylake/skl-sst.c | 2 +- sound/soc/intel/skylake/skl-topology.c | 8 +- sound/soc/intel/skylake/skl-topology.h | 8 +- sound/soc/intel/skylake/skl.c | 6 +- sound/soc/intel/skylake/skl.h | 2 +- sound/soc/meson/axg-tdm-formatter.c | 2 +- sound/soc/meson/axg-tdm-interface.c | 10 +- sound/soc/meson/axg-toddr.c | 24 +- sound/soc/meson/meson-card-utils.c | 33 +- sound/soc/pxa/pxa-ssp.c | 2 +- sound/soc/qcom/Kconfig | 13 +- sound/soc/qcom/Makefile | 2 + sound/soc/qcom/apq8016_sbc.c | 1 + sound/soc/qcom/apq8096.c | 1 + sound/soc/qcom/common.c | 6 +- sound/soc/qcom/lpass-apq8016.c | 88 +- sound/soc/qcom/lpass-cpu.c | 204 +- sound/soc/qcom/lpass-ipq806x.c | 67 + sound/soc/qcom/lpass-lpaif-reg.h | 157 +- sound/soc/qcom/lpass-platform.c | 155 +- sound/soc/qcom/lpass-sc7180.c | 216 + sound/soc/qcom/lpass.h | 63 +- sound/soc/qcom/qdsp6/q6afe-dai.c | 210 +- sound/soc/qcom/qdsp6/q6asm-dai.c | 414 +- sound/soc/qcom/qdsp6/q6asm.c | 169 +- sound/soc/qcom/qdsp6/q6asm.h | 49 +- sound/soc/qcom/qdsp6/q6routing.c | 16 + sound/soc/qcom/sdm845.c | 1 + sound/soc/qcom/storm.c | 1 + sound/soc/rockchip/rockchip_pdm.c | 6 +- sound/soc/samsung/Kconfig | 2 +- sound/soc/samsung/h1940_uda1380.c | 71 +- sound/soc/samsung/i2s.c | 2 +- sound/soc/samsung/neo1973_wm8753.c | 85 +- sound/soc/samsung/rx1950_uda1380.c | 72 +- sound/soc/samsung/s3c-i2s-v2.c | 3 +- sound/soc/samsung/s3c-i2s-v2.h | 3 +- sound/soc/samsung/s3c2412-i2s.c | 9 +- sound/soc/samsung/s3c24xx-i2s.c | 7 - sound/soc/sh/siu_pcm.c | 10 +- sound/soc/soc-component.c | 2 +- sound/soc/soc-core.c | 79 +- sound/soc/soc-dai.c | 4 +- sound/soc/soc-topology.c | 4 +- sound/soc/sof/Kconfig | 2 +- sound/soc/sof/imx/Kconfig | 2 + sound/soc/sof/imx/imx8.c | 17 +- sound/soc/sof/imx/imx8m.c | 10 +- sound/soc/sof/intel/Kconfig | 31 +- sound/soc/sof/intel/Makefile | 2 +- sound/soc/sof/intel/cnl.c | 25 +- sound/soc/sof/intel/hda-codec.c | 11 +- sound/soc/sof/intel/hda-dai.c | 4 +- sound/soc/sof/intel/hda-ipc.h | 4 + sound/soc/sof/intel/hda-loader.c | 183 +- sound/soc/sof/intel/hda-stream.c | 69 + sound/soc/sof/intel/hda.c | 35 +- sound/soc/sof/intel/hda.h | 6 + sound/soc/sof/intel/tgl.c | 137 + sound/soc/sof/ipc.c | 16 +- sound/soc/sof/loader.c | 34 +- sound/soc/sof/pcm.c | 12 +- sound/soc/sof/sof-acpi-dev.c | 2 + sound/soc/sof/sof-audio.c | 2 +- sound/soc/sof/sof-pci-dev.c | 32 +- sound/soc/sof/sof-priv.h | 11 +- sound/soc/sof/topology.c | 24 +- sound/soc/sprd/sprd-pcm-compress.c | 2 +- sound/soc/sunxi/sun4i-codec.c | 2 +- sound/soc/sunxi/sun50i-codec-analog.c | 176 +- sound/soc/sunxi/sun8i-codec.c | 138 +- sound/soc/tegra/tegra186_dspk.c | 4 +- sound/soc/tegra/tegra210_admaif.c | 4 +- sound/soc/tegra/tegra210_ahub.c | 4 +- sound/soc/tegra/tegra210_dmic.c | 4 +- sound/soc/tegra/tegra210_i2s.c | 4 +- sound/soc/ti/ams-delta.c | 4 +- sound/soc/ti/davinci-i2s.c | 2 +- sound/soc/ti/davinci-mcasp.c | 2 +- sound/soc/ti/n810.c | 2 +- sound/soc/ti/omap-dmic.c | 4 +- sound/soc/ti/omap-mcpdm.c | 8 +- sound/soc/ti/rx51.c | 2 +- sound/soc/txx9/txx9aclc.c | 7 +- sound/soc/xilinx/Kconfig | 4 +- sound/soc/zte/zx-i2s.c | 4 +- sound/soc/zte/zx-spdif.c | 2 +- sound/usb/card.c | 133 +- sound/usb/midi.c | 7 +- sound/usb/misc/ua101.c | 7 +- sound/usb/mixer.c | 8 +- sound/usb/pcm.c | 2 + sound/usb/quirks-table.h | 362 +- sound/usb/quirks.c | 11 + sound/usb/usbaudio.h | 2 +- sound/x86/Kconfig | 2 +- tools/arch/x86/include/asm/mcsafe_test.h | 13 - tools/arch/x86/lib/memcpy_64.S | 115 - tools/bpf/Makefile | 4 +- tools/bpf/bpftool/Documentation/bpftool-map.rst | 2 +- tools/bpf/bpftool/Makefile | 6 +- tools/bpf/bpftool/bash-completion/bpftool | 3 +- tools/bpf/bpftool/btf_dumper.c | 2 +- tools/bpf/bpftool/gen.c | 24 +- tools/bpf/bpftool/link.c | 48 +- tools/bpf/bpftool/main.h | 10 +- tools/bpf/bpftool/map.c | 3 +- tools/bpf/bpftool/net.c | 299 +- tools/bpf/bpftool/pids.c | 2 + tools/bpf/bpftool/prog.c | 16 +- tools/bpf/resolve_btfids/Makefile | 1 + tools/bpf/resolve_btfids/main.c | 65 +- tools/build/Makefile | 2 + tools/build/Makefile.feature | 1 - tools/build/feature/Makefile | 4 - tools/build/feature/test-all.c | 4 - tools/build/feature/test-libelf-mmap.c | 9 - tools/cgroup/iocost_monitor.py | 54 +- tools/include/linux/btf_ids.h | 51 +- tools/include/uapi/linux/bpf.h | 408 +- tools/include/uapi/linux/perf_event.h | 2 +- tools/lib/bpf/Makefile | 25 +- tools/lib/bpf/bpf.c | 3 - tools/lib/bpf/bpf_core_read.h | 120 +- tools/lib/bpf/bpf_helpers.h | 5 +- tools/lib/bpf/bpf_prog_linfo.c | 3 - tools/lib/bpf/bpf_tracing.h | 4 +- tools/lib/bpf/btf.c | 114 +- tools/lib/bpf/btf.h | 40 +- tools/lib/bpf/btf_dump.c | 48 +- tools/lib/bpf/hashmap.c | 3 + tools/lib/bpf/libbpf.c | 1791 +++-- tools/lib/bpf/libbpf.h | 4 + tools/lib/bpf/libbpf.map | 11 + tools/lib/bpf/libbpf_internal.h | 138 +- tools/lib/bpf/libbpf_probes.c | 8 +- tools/lib/bpf/netlink.c | 128 +- tools/lib/bpf/nlattr.c | 9 +- tools/lib/bpf/ringbuf.c | 8 +- tools/lib/bpf/xsk.c | 379 +- tools/lib/bpf/xsk.h | 9 + tools/memory-model/Documentation/README | 82 + tools/memory-model/Documentation/cheatsheet.txt | 27 +- tools/memory-model/Documentation/litmus-tests.txt | 1074 +++ tools/memory-model/Documentation/locking.txt | 320 + tools/memory-model/Documentation/ordering.txt | 462 ++ tools/memory-model/Documentation/recipes.txt | 4 +- tools/memory-model/Documentation/references.txt | 2 +- tools/memory-model/Documentation/simple.txt | 271 + tools/memory-model/README | 164 +- tools/memory-model/control-dependencies.txt | 256 + tools/memory-model/litmus-tests/.gitignore | 2 +- tools/memory-model/scripts/README | 16 +- tools/memory-model/scripts/checkalllitmus.sh | 29 +- tools/memory-model/scripts/checkghlitmus.sh | 11 +- tools/memory-model/scripts/checklitmus.sh | 25 +- tools/memory-model/scripts/checklitmushist.sh | 2 +- tools/memory-model/scripts/checktheselitmus.sh | 43 + tools/memory-model/scripts/cmplitmushist.sh | 49 +- tools/memory-model/scripts/hwfnseg.sh | 20 + tools/memory-model/scripts/initlitmushist.sh | 2 +- tools/memory-model/scripts/judgelitmus.sh | 120 +- tools/memory-model/scripts/newlitmushist.sh | 4 +- tools/memory-model/scripts/parseargs.sh | 21 +- tools/memory-model/scripts/runlitmus.sh | 80 + tools/memory-model/scripts/runlitmushist.sh | 29 +- tools/memory-model/scripts/simpletest.sh | 35 + tools/objtool/check.c | 60 +- tools/perf/Makefile.config | 4 - tools/perf/bench/Build | 1 - tools/perf/bench/mem-memcpy-x86-64-lib.c | 24 - tools/perf/builtin-record.c | 2 +- tools/perf/builtin-report.c | 3 + tools/perf/builtin-sched.c | 6 +- tools/perf/builtin-top.c | 2 + tools/perf/tests/bpf.c | 2 +- tools/perf/tests/parse-events.c | 4 +- tools/perf/tests/parse-metric.c | 3 + tools/perf/ui/browsers/hists.c | 3 +- tools/perf/util/arm-spe-decoder/arm-spe-decoder.c | 6 +- tools/perf/util/cs-etm.c | 9 +- tools/perf/util/intel-pt.c | 9 +- tools/perf/util/parse-events.c | 31 +- tools/perf/util/session.c | 2 +- tools/perf/util/stat-display.c | 2 +- tools/perf/util/symbol.c | 1 + tools/perf/util/symbol.h | 2 +- tools/perf/util/zstd.c | 2 +- tools/power/cpupower/Makefile | 2 +- tools/power/cpupower/debug/i386/intel_gsic.c | 2 +- tools/testing/kunit/kunit.py | 48 +- tools/testing/kunit/kunit_json.py | 63 + tools/testing/kunit/kunit_tool_test.py | 33 + tools/testing/nvdimm/dax-dev.c | 22 +- tools/testing/nvdimm/test/iomap.c | 2 +- tools/testing/nvdimm/test/nfit.c | 48 +- tools/testing/radix-tree/idr-test.c | 29 + tools/testing/selftests/Makefile | 8 +- tools/testing/selftests/bpf/.gitignore | 1 - tools/testing/selftests/bpf/Makefile | 4 +- tools/testing/selftests/bpf/README.rst | 21 + tools/testing/selftests/bpf/bench.c | 2 + tools/testing/selftests/bpf/benchs/bench_trigger.c | 17 + tools/testing/selftests/bpf/network_helpers.c | 37 + tools/testing/selftests/bpf/network_helpers.h | 2 + tools/testing/selftests/bpf/prog_tests/bpf_iter.c | 21 + .../testing/selftests/bpf/prog_tests/bpf_obj_id.c | 8 +- tools/testing/selftests/bpf/prog_tests/btf_dump.c | 27 +- .../selftests/bpf/prog_tests/btf_map_in_map.c | 35 +- .../testing/selftests/bpf/prog_tests/core_extern.c | 4 +- .../testing/selftests/bpf/prog_tests/core_reloc.c | 370 +- tools/testing/selftests/bpf/prog_tests/d_path.c | 147 + .../selftests/bpf/prog_tests/fexit_bpf2bpf.c | 74 +- .../selftests/bpf/prog_tests/flow_dissector.c | 2 +- .../testing/selftests/bpf/prog_tests/global_data.c | 6 +- tools/testing/selftests/bpf/prog_tests/mmap.c | 19 +- .../testing/selftests/bpf/prog_tests/perf_buffer.c | 65 +- .../selftests/bpf/prog_tests/prog_run_xattr.c | 2 +- .../selftests/bpf/prog_tests/resolve_btfids.c | 39 +- tools/testing/selftests/bpf/prog_tests/sk_assign.c | 5 +- tools/testing/selftests/bpf/prog_tests/sk_lookup.c | 1 + tools/testing/selftests/bpf/prog_tests/skb_ctx.c | 2 +- .../selftests/bpf/prog_tests/sockmap_basic.c | 76 + .../selftests/bpf/prog_tests/tcp_hdr_options.c | 622 ++ .../testing/selftests/bpf/prog_tests/test_bpffs.c | 94 + .../selftests/bpf/prog_tests/test_global_funcs.c | 2 +- .../selftests/bpf/prog_tests/test_local_storage.c | 60 + tools/testing/selftests/bpf/prog_tests/test_lsm.c | 9 + tools/testing/selftests/bpf/prog_tests/varlen.c | 8 +- .../selftests/bpf/progs/bpf_iter_task_file.c | 10 +- .../selftests/bpf/progs/btf__core_reloc_enumval.c | 3 + .../bpf/progs/btf__core_reloc_enumval___diff.c | 3 + .../progs/btf__core_reloc_enumval___err_missing.c | 3 + .../progs/btf__core_reloc_enumval___val3_missing.c | 3 + .../progs/btf__core_reloc_size___err_ambiguous.c | 4 + .../bpf/progs/btf__core_reloc_type_based.c | 3 + .../btf__core_reloc_type_based___all_missing.c | 3 + .../progs/btf__core_reloc_type_based___diff_sz.c | 3 + .../btf__core_reloc_type_based___fn_wrong_args.c | 3 + .../progs/btf__core_reloc_type_based___incompat.c | 3 + .../selftests/bpf/progs/btf__core_reloc_type_id.c | 3 + .../btf__core_reloc_type_id___missing_targets.c | 3 + .../testing/selftests/bpf/progs/core_reloc_types.h | 421 +- tools/testing/selftests/bpf/progs/fexit_bpf2bpf.c | 27 + .../selftests/bpf/progs/freplace_attach_probe.c | 40 + .../selftests/bpf/progs/freplace_cls_redirect.c | 34 + .../selftests/bpf/progs/freplace_connect_v4_prog.c | 19 + tools/testing/selftests/bpf/progs/local_storage.c | 140 + tools/testing/selftests/bpf/progs/lsm.c | 64 +- tools/testing/selftests/bpf/progs/map_ptr_kern.c | 6 +- .../selftests/bpf/progs/test_btf_map_in_map.c | 31 + .../selftests/bpf/progs/test_core_reloc_enumval.c | 72 + .../selftests/bpf/progs/test_core_reloc_kernel.c | 2 + .../bpf/progs/test_core_reloc_type_based.c | 110 + .../selftests/bpf/progs/test_core_reloc_type_id.c | 115 + tools/testing/selftests/bpf/progs/test_d_path.c | 58 + .../bpf/progs/test_misc_tcp_hdr_options.c | 325 + .../testing/selftests/bpf/progs/test_pkt_access.c | 20 + .../bpf/progs/test_sockmap_invalid_update.c | 23 + .../selftests/bpf/progs/test_sockmap_update.c | 48 + .../selftests/bpf/progs/test_tcp_hdr_options.c | 623 ++ .../testing/selftests/bpf/progs/test_tcpbpf_kern.c | 41 + tools/testing/selftests/bpf/progs/test_varlen.c | 6 +- tools/testing/selftests/bpf/progs/test_vmlinux.c | 12 +- tools/testing/selftests/bpf/progs/trigger_bench.c | 7 + tools/testing/selftests/bpf/test_btf.c | 8 +- .../selftests/bpf/test_current_pid_tgid_new_ns.c | 1 + tools/testing/selftests/bpf/test_maps.c | 2 + tools/testing/selftests/bpf/test_progs.c | 4 +- tools/testing/selftests/bpf/test_progs.h | 5 + tools/testing/selftests/bpf/test_tcp_hdr_options.h | 151 + tools/testing/selftests/bpf/test_verifier.c | 19 +- tools/testing/selftests/bpf/verifier/bounds.c | 146 + tools/testing/selftests/bpf/verifier/d_path.c | 37 + .../drivers/net/mlxsw/devlink_trap_policer.sh | 33 +- .../selftests/drivers/net/mlxsw/tc_police_scale.sh | 12 +- tools/testing/selftests/exec/.gitignore | 1 + tools/testing/selftests/exec/Makefile | 9 +- tools/testing/selftests/exec/load_address.c | 68 + .../ftrace/test.d/dynevent/add_remove_kprobe.tc | 2 +- .../ftrace/test.d/dynevent/clear_select_events.tc | 2 +- .../ftrace/test.d/dynevent/generic_clear_event.tc | 2 +- .../ftrace/test.d/ftrace/func-filter-stacktrace.tc | 4 +- .../ftrace/test.d/kprobe/add_and_remove.tc | 2 +- .../selftests/ftrace/test.d/kprobe/busy_check.tc | 2 +- .../selftests/ftrace/test.d/kprobe/kprobe_args.tc | 4 +- .../ftrace/test.d/kprobe/kprobe_args_comm.tc | 2 +- .../ftrace/test.d/kprobe/kprobe_args_string.tc | 4 +- .../ftrace/test.d/kprobe/kprobe_args_symbol.tc | 10 +- .../ftrace/test.d/kprobe/kprobe_args_type.tc | 2 +- .../ftrace/test.d/kprobe/kprobe_ftrace.tc | 14 +- .../ftrace/test.d/kprobe/kprobe_multiprobe.tc | 2 +- .../ftrace/test.d/kprobe/kprobe_syntax_errors.tc | 12 +- .../ftrace/test.d/kprobe/kretprobe_args.tc | 4 +- .../selftests/ftrace/test.d/kprobe/profile.tc | 2 +- tools/testing/selftests/kvm/x86_64/debug_regs.c | 4 +- tools/testing/selftests/lib.mk | 4 +- tools/testing/selftests/livepatch/functions.sh | 2 +- tools/testing/selftests/net/fib_nexthops.sh | 30 + .../testing/selftests/net/forwarding/mirror_lib.sh | 2 +- tools/testing/selftests/net/icmp_redirect.sh | 2 + tools/testing/selftests/net/mptcp/mptcp_connect.c | 4 +- tools/testing/selftests/net/tcp_mmap.c | 42 +- tools/testing/selftests/netfilter/nft_flowtable.sh | 130 +- .../testing/selftests/powerpc/copyloops/.gitignore | 2 +- tools/testing/selftests/powerpc/copyloops/Makefile | 6 +- .../selftests/powerpc/copyloops/copy_mc_64.S | 1 + .../selftests/powerpc/copyloops/memcpy_mcsafe_64.S | 1 - tools/testing/selftests/powerpc/mm/.gitignore | 1 + tools/testing/selftests/powerpc/mm/Makefile | 4 +- tools/testing/selftests/powerpc/mm/prot_sao.c | 48 + .../rcutorture/bin/kvm-recheck-rcuperf-ftrace.sh | 109 - .../rcutorture/bin/kvm-recheck-rcuperf.sh | 83 - .../rcutorture/bin/kvm-recheck-rcuscale-ftrace.sh | 109 + .../rcutorture/bin/kvm-recheck-rcuscale.sh | 83 + .../selftests/rcutorture/bin/kvm-recheck-scf.sh | 38 + .../selftests/rcutorture/bin/kvm-test-1-run.sh | 38 +- tools/testing/selftests/rcutorture/bin/kvm.sh | 36 +- .../selftests/rcutorture/bin/parse-console.sh | 11 +- .../selftests/rcutorture/configs/rcu/TREE05 | 1 + .../selftests/rcutorture/configs/rcuperf/CFcommon | 2 - .../rcutorture/configs/rcuperf/ver_functions.sh | 16 - .../configs/{rcuperf => rcuscale}/CFLIST | 0 .../selftests/rcutorture/configs/rcuscale/CFcommon | 2 + .../rcutorture/configs/{rcuperf => rcuscale}/TINY | 0 .../rcutorture/configs/{rcuperf => rcuscale}/TREE | 0 .../configs/{rcuperf => rcuscale}/TREE54 | 0 .../rcutorture/configs/rcuscale/ver_functions.sh | 16 + .../rcutorture/configs/{refscale => scf}/CFLIST | 0 .../selftests/rcutorture/configs/scf/CFcommon | 2 + .../selftests/rcutorture/configs/scf/NOPREEMPT | 9 + .../rcutorture/configs/scf/NOPREEMPT.boot | 1 + .../selftests/rcutorture/configs/scf/PREEMPT | 9 + .../rcutorture/configs/scf/ver_functions.sh | 30 + tools/testing/selftests/rcutorture/doc/initrd.txt | 36 +- .../selftests/rcutorture/doc/rcu-test-image.txt | 41 +- tools/testing/selftests/timers/Makefile | 1 + tools/testing/selftests/{bpf => timers}/settings | 0 tools/testing/selftests/vm/config | 1 + tools/testing/selftests/vm/gup_benchmark.c | 14 +- tools/usb/Build | 2 + tools/usb/Makefile | 53 +- virt/kvm/kvm_main.c | 3 +- 6814 files changed, 257249 insertions(+), 159797 deletions(-) create mode 100644 Documentation/bpf/prog_sk_lookup.rst delete mode 100644 Documentation/devicetree/bindings/arm/freescale/fsl,imx7ulp-pm.txt create mode 100644 Documentation/devicetree/bindings/arm/freescale/fsl,imx7ulp-pm.yaml delete mode 100644 Documentation/devicetree/bindings/arm/freescale/fsl,imx7ulp-sim.txt create mode 100644 Documentation/devicetree/bindings/arm/freescale/fsl,imx7ulp-sim.yaml delete mode 100644 Documentation/devicetree/bindings/ata/imx-sata.txt create mode 100644 Documentation/devicetree/bindings/ata/imx-sata.yaml delete mode 100644 Documentation/devicetree/bindings/crypto/fsl-dcp.txt create mode 100644 Documentation/devicetree/bindings/crypto/fsl-dcp.yaml delete mode 100644 Documentation/devicetree/bindings/crypto/fsl-imx-sahara.txt create mode 100644 Documentation/devicetree/bindings/crypto/fsl-imx-sahara.yaml delete mode 100644 Documentation/devicetree/bindings/crypto/fsl-imx-scc.txt create mode 100644 Documentation/devicetree/bindings/crypto/fsl-imx-scc.yaml create mode 100644 Documentation/devicetree/bindings/display/bridge/lontium,lt9611.yaml create mode 100644 Documentation/devicetree/bindings/display/bridge/toshiba,tc358762.yaml create mode 100644 Documentation/devicetree/bindings/display/bridge/toshiba,tc358775.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/mantix,mlaf057w [...] create mode 100644 Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml delete mode 100644 Documentation/devicetree/bindings/eeprom/at25.txt create mode 100644 Documentation/devicetree/bindings/eeprom/at25.yaml delete mode 100644 Documentation/devicetree/bindings/extcon/extcon-ptn5150.txt create mode 100644 Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml delete mode 100644 Documentation/devicetree/bindings/gpio/gpio-vf610.txt create mode 100644 Documentation/devicetree/bindings/gpio/gpio-vf610.yaml create mode 100644 Documentation/devicetree/bindings/hwmon/adi,adm1266.yaml create mode 100644 Documentation/devicetree/bindings/hwmon/sensirion,shtc1.yaml delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt create mode 100644 Documentation/devicetree/bindings/interrupt-controller/ti,sci-i [...] delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt create mode 100644 Documentation/devicetree/bindings/interrupt-controller/ti,sci-i [...] create mode 100644 Documentation/devicetree/bindings/leds/leds-lp50xx.yaml delete mode 100644 Documentation/devicetree/bindings/media/i2c/ov5647.txt create mode 100644 Documentation/devicetree/bindings/media/i2c/ov5647.yaml create mode 100644 Documentation/devicetree/bindings/media/mediatek-jpeg-encoder.txt create mode 100644 Documentation/devicetree/bindings/mmc/microchip,dw-sparx5-sdhci.yaml create mode 100644 Documentation/devicetree/bindings/net/intel,dwmac-plat.yaml create mode 100644 Documentation/devicetree/bindings/net/ti,dp83822.yaml delete mode 100644 Documentation/devicetree/bindings/nvmem/snvs-lpgpr.txt create mode 100644 Documentation/devicetree/bindings/nvmem/snvs-lpgpr.yaml delete mode 100644 Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt create mode 100644 Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/actions,s500-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/pinctrl-mt8192.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,msm8226-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/power/reset/reboot-mode.txt create mode 100644 Documentation/devicetree/bindings/power/reset/reboot-mode.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/summit,smb347-ch [...] create mode 100644 Documentation/devicetree/bindings/regulator/mt6360-regulator.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/pfuze100.txt create mode 100644 Documentation/devicetree/bindings/regulator/pfuze100.yaml create mode 100644 Documentation/devicetree/bindings/regulator/raspberrypi,7inch-t [...] create mode 100644 Documentation/devicetree/bindings/regulator/richtek,rt4801-regu [...] create mode 100644 Documentation/devicetree/bindings/regulator/silergy,sy8824x.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/sy8824x.txt delete mode 100644 Documentation/devicetree/bindings/rng/imx-rng.txt create mode 100644 Documentation/devicetree/bindings/rng/imx-rng.yaml delete mode 100644 Documentation/devicetree/bindings/serial/fsl-imx-uart.txt create mode 100644 Documentation/devicetree/bindings/serial/fsl-imx-uart.yaml delete mode 100644 Documentation/devicetree/bindings/serial/fsl-lpuart.txt create mode 100644 Documentation/devicetree/bindings/serial/fsl-lpuart.yaml delete mode 100644 Documentation/devicetree/bindings/serial/fsl-mxs-auart.txt create mode 100644 Documentation/devicetree/bindings/serial/fsl-mxs-auart.yaml create mode 100644 Documentation/devicetree/bindings/soc/mediatek/devapc.yaml delete mode 100644 Documentation/devicetree/bindings/sound/fsl,spdif.txt create mode 100644 Documentation/devicetree/bindings/sound/fsl,spdif.yaml create mode 100644 Documentation/devicetree/bindings/sound/mt6359.yaml delete mode 100644 Documentation/devicetree/bindings/sound/qcom,lpass-cpu.txt create mode 100644 Documentation/devicetree/bindings/sound/qcom,lpass-cpu.yaml delete mode 100644 Documentation/devicetree/bindings/sound/tas2562.txt create mode 100644 Documentation/devicetree/bindings/spi/mediatek,spi-mtk-nor.yaml delete mode 100644 Documentation/devicetree/bindings/spi/spi-mtk-nor.txt create mode 100644 Documentation/devicetree/bindings/timer/sifive,clint.yaml delete mode 100644 Documentation/devicetree/bindings/w1/fsl-imx-owire.txt create mode 100644 Documentation/devicetree/bindings/w1/fsl-imx-owire.yaml create mode 100644 Documentation/driver-api/media/camera-sensor.rst create mode 100644 Documentation/hwmon/adm1266.rst delete mode 100644 Documentation/ia64/xen.rst create mode 100644 Documentation/litmus-tests/locking/DCL-broken.litmus create mode 100644 Documentation/litmus-tests/locking/DCL-fixed.litmus create mode 100644 Documentation/litmus-tests/locking/RM-broken.litmus create mode 100644 Documentation/litmus-tests/locking/RM-fixed.litmus create mode 100644 Documentation/userspace-api/media/glossary.rst create mode 100644 Next/SHA1s create mode 100644 Next/Trees create mode 100644 Next/merge.log create mode 100644 arch/arm/arm-soc-for-next-contents.txt create mode 100644 arch/arm/boot/dts/am335x-moxa-uc-8100-common.dtsi create mode 100644 arch/arm/boot/dts/aspeed-bmc-facebook-wedge400.dts create mode 100644 arch/arm/boot/dts/imx6dl-tqma6a.dtsi create mode 100644 arch/arm/boot/dts/imx6dl-tqma6b.dtsi create mode 100644 arch/arm/boot/dts/imx6dl-yapp4-orion.dts create mode 100644 arch/arm/boot/dts/imx6q-tqma6a.dtsi create mode 100644 arch/arm/boot/dts/imx6q-tqma6b.dtsi create mode 100644 arch/arm/boot/dts/imx6qdl-tqma6.dtsi create mode 100644 arch/arm/boot/dts/imx6qdl-tqma6a.dtsi create mode 100644 arch/arm/boot/dts/imx6qdl-tqma6b.dtsi create mode 100644 arch/arm/boot/dts/imx6qp-tqma6b.dtsi delete mode 100644 arch/arm/mach-exynos/include/mach/map.h create mode 100644 arch/arm/mach-s3c/Kconfig create mode 100644 arch/arm/mach-s3c/Kconfig.s3c24xx create mode 100644 arch/arm/mach-s3c/Kconfig.s3c64xx create mode 100644 arch/arm/mach-s3c/Makefile rename arch/arm/{mach-s3c24xx => mach-s3c}/Makefile.boot (100%) create mode 100644 arch/arm/mach-s3c/Makefile.s3c24xx create mode 100644 arch/arm/mach-s3c/Makefile.s3c64xx rename arch/arm/{plat-samsung/include/plat => mach-s3c}/adc-core.h (100%) create mode 100644 arch/arm/mach-s3c/adc.c rename arch/arm/{mach-s3c24xx => mach-s3c}/anubis.h (100%) create mode 100644 arch/arm/mach-s3c/ata-core-s3c64xx.h create mode 100644 arch/arm/mach-s3c/backlight-s3c64xx.h create mode 100644 arch/arm/mach-s3c/bast-ide.c create mode 100644 arch/arm/mach-s3c/bast-irq.c rename arch/arm/{mach-s3c24xx => mach-s3c}/bast.h (100%) create mode 100644 arch/arm/mach-s3c/common-smdk-s3c24xx.c rename arch/arm/{mach-s3c24xx/common-smdk.h => mach-s3c/common-smdk-s3c24xx.h} (100%) create mode 100644 arch/arm/mach-s3c/cpu.c create mode 100644 arch/arm/mach-s3c/cpu.h create mode 100644 arch/arm/mach-s3c/cpufreq-utils-s3c24xx.c create mode 100644 arch/arm/mach-s3c/cpuidle-s3c64xx.c create mode 100644 arch/arm/mach-s3c/crag6410.h create mode 100644 arch/arm/mach-s3c/dev-audio-s3c64xx.c create mode 100644 arch/arm/mach-s3c/dev-backlight-s3c64xx.c create mode 100644 arch/arm/mach-s3c/dev-uart-s3c64xx.c create mode 100644 arch/arm/mach-s3c/dev-uart.c create mode 100644 arch/arm/mach-s3c/devs.c rename arch/arm/{plat-samsung/include/plat => mach-s3c}/devs.h (100%) rename arch/arm/{mach-s3c24xx/include/mach/dma.h => mach-s3c/dma-s3c24xx.h} (100%) rename arch/arm/{mach-s3c64xx/include/mach/dma.h => mach-s3c/dma-s3c64xx.h} (100%) create mode 100644 arch/arm/mach-s3c/dma.h create mode 100644 arch/arm/mach-s3c/fb-core-s3c24xx.h rename arch/arm/{plat-samsung/include/plat => mach-s3c}/fb.h (100%) rename arch/arm/{plat-samsung/include/plat => mach-s3c}/gpio-cfg-helpers.h (100%) rename arch/arm/{plat-samsung/include/plat => mach-s3c}/gpio-cfg.h (100%) create mode 100644 arch/arm/mach-s3c/gpio-core.h create mode 100644 arch/arm/mach-s3c/gpio-samsung-s3c24xx.h rename arch/arm/{mach-s3c64xx/include/mach/gpio-samsung.h => mach-s3c/gpio-samsung [...] create mode 100644 arch/arm/mach-s3c/gpio-samsung.c create mode 100644 arch/arm/mach-s3c/gpio-samsung.h create mode 100644 arch/arm/mach-s3c/gta02.h create mode 100644 arch/arm/mach-s3c/h1940-bluetooth.c rename arch/arm/{mach-s3c24xx => mach-s3c}/h1940.h (100%) create mode 100644 arch/arm/mach-s3c/hardware-s3c24xx.h rename arch/arm/{plat-samsung/include/plat => mach-s3c}/iic-core.h (100%) create mode 100644 arch/arm/mach-s3c/include/mach/io-s3c24xx.h create mode 100644 arch/arm/mach-s3c/include/mach/io.h rename arch/arm/{mach-s3c24xx/include/mach/irqs.h => mach-s3c/include/mach/irqs-s3 [...] rename arch/arm/{mach-s3c64xx/include/mach/irqs.h => mach-s3c/include/mach/irqs-s3 [...] create mode 100644 arch/arm/mach-s3c/include/mach/irqs.h rename arch/arm/{plat-samsung/include/plat => mach-s3c/include/mach}/map-base.h (100%) create mode 100644 arch/arm/mach-s3c/init.c create mode 100644 arch/arm/mach-s3c/iotiming-s3c2410.c create mode 100644 arch/arm/mach-s3c/iotiming-s3c2412.c create mode 100644 arch/arm/mach-s3c/irq-pm-s3c24xx.c create mode 100644 arch/arm/mach-s3c/irq-pm-s3c64xx.c create mode 100644 arch/arm/mach-s3c/irq-s3c24xx-fiq-exports.c create mode 100644 arch/arm/mach-s3c/irq-s3c24xx-fiq.S create mode 100644 arch/arm/mach-s3c/irq-s3c24xx.c rename arch/arm/{mach-s3c64xx/irq-uart.h => mach-s3c/irq-uart-s3c64xx.h} (100%) rename arch/arm/{plat-samsung/include/plat => mach-s3c}/keypad.h (100%) create mode 100644 arch/arm/mach-s3c/mach-amlm5900.c create mode 100644 arch/arm/mach-s3c/mach-anubis.c create mode 100644 arch/arm/mach-s3c/mach-anw6410.c create mode 100644 arch/arm/mach-s3c/mach-at2440evb.c create mode 100644 arch/arm/mach-s3c/mach-bast.c create mode 100644 arch/arm/mach-s3c/mach-crag6410-module.c create mode 100644 arch/arm/mach-s3c/mach-crag6410.c create mode 100644 arch/arm/mach-s3c/mach-gta02.c create mode 100644 arch/arm/mach-s3c/mach-h1940.c create mode 100644 arch/arm/mach-s3c/mach-hmt.c create mode 100644 arch/arm/mach-s3c/mach-jive.c create mode 100644 arch/arm/mach-s3c/mach-mini2440.c create mode 100644 arch/arm/mach-s3c/mach-mini6410.c create mode 100644 arch/arm/mach-s3c/mach-n30.c create mode 100644 arch/arm/mach-s3c/mach-ncp.c create mode 100644 arch/arm/mach-s3c/mach-nexcoder.c create mode 100644 arch/arm/mach-s3c/mach-osiris-dvs.c create mode 100644 arch/arm/mach-s3c/mach-osiris.c create mode 100644 arch/arm/mach-s3c/mach-otom.c create mode 100644 arch/arm/mach-s3c/mach-qt2410.c create mode 100644 arch/arm/mach-s3c/mach-real6410.c create mode 100644 arch/arm/mach-s3c/mach-rx1950.c create mode 100644 arch/arm/mach-s3c/mach-rx3715.c create mode 100644 arch/arm/mach-s3c/mach-s3c2416-dt.c create mode 100644 arch/arm/mach-s3c/mach-s3c64xx-dt.c create mode 100644 arch/arm/mach-s3c/mach-smartq.c rename arch/arm/{mach-s3c64xx => mach-s3c}/mach-smartq.h (100%) create mode 100644 arch/arm/mach-s3c/mach-smartq5.c create mode 100644 arch/arm/mach-s3c/mach-smartq7.c create mode 100644 arch/arm/mach-s3c/mach-smdk2410.c create mode 100644 arch/arm/mach-s3c/mach-smdk2413.c create mode 100644 arch/arm/mach-s3c/mach-smdk2416.c create mode 100644 arch/arm/mach-s3c/mach-smdk2440.c create mode 100644 arch/arm/mach-s3c/mach-smdk2443.c create mode 100644 arch/arm/mach-s3c/mach-smdk6400.c create mode 100644 arch/arm/mach-s3c/mach-smdk6410.c create mode 100644 arch/arm/mach-s3c/mach-tct_hammer.c create mode 100644 arch/arm/mach-s3c/mach-vr1000.c create mode 100644 arch/arm/mach-s3c/mach-vstms.c create mode 100644 arch/arm/mach-s3c/map-s3c.h create mode 100644 arch/arm/mach-s3c/map-s3c24xx.h create mode 100644 arch/arm/mach-s3c/map-s3c64xx.h create mode 100644 arch/arm/mach-s3c/map-s5p.h create mode 100644 arch/arm/mach-s3c/map.h create mode 100644 arch/arm/mach-s3c/nand-core-s3c24xx.h create mode 100644 arch/arm/mach-s3c/onenand-core-s3c64xx.h rename arch/arm/{mach-s3c24xx => mach-s3c}/osiris.h (100%) rename arch/arm/{mach-s3c24xx => mach-s3c}/otom.h (100%) create mode 100644 arch/arm/mach-s3c/pl080.c create mode 100644 arch/arm/mach-s3c/platformdata.c create mode 100644 arch/arm/mach-s3c/pll-s3c2410.c create mode 100644 arch/arm/mach-s3c/pll-s3c2440-12000000.c create mode 100644 arch/arm/mach-s3c/pll-s3c2440-16934400.c create mode 100644 arch/arm/mach-s3c/pm-common.c create mode 100644 arch/arm/mach-s3c/pm-common.h create mode 100644 arch/arm/mach-s3c/pm-core-s3c24xx.h create mode 100644 arch/arm/mach-s3c/pm-core-s3c64xx.h create mode 100644 arch/arm/mach-s3c/pm-core.h create mode 100644 arch/arm/mach-s3c/pm-gpio.c create mode 100644 arch/arm/mach-s3c/pm-h1940.S create mode 100644 arch/arm/mach-s3c/pm-s3c2410.c create mode 100644 arch/arm/mach-s3c/pm-s3c2412.c create mode 100644 arch/arm/mach-s3c/pm-s3c2416.c create mode 100644 arch/arm/mach-s3c/pm-s3c24xx.c create mode 100644 arch/arm/mach-s3c/pm-s3c64xx.c create mode 100644 arch/arm/mach-s3c/pm.c create mode 100644 arch/arm/mach-s3c/pm.h rename arch/arm/{plat-samsung/include/plat => mach-s3c}/pwm-core.h (100%) rename arch/arm/{plat-samsung/include/plat => mach-s3c}/regs-adc.h (100%) create mode 100644 arch/arm/mach-s3c/regs-clock-s3c24xx.h rename arch/arm/{mach-s3c64xx/include/mach/regs-clock.h => mach-s3c/regs-clock-s3c [...] create mode 100644 arch/arm/mach-s3c/regs-clock.h create mode 100644 arch/arm/mach-s3c/regs-dsc-s3c24xx.h rename arch/arm/{mach-s3c64xx/regs-gpio-memport.h => mach-s3c/regs-gpio-memport-s3 [...] create mode 100644 arch/arm/mach-s3c/regs-gpio-s3c24xx.h rename arch/arm/{mach-s3c64xx/include/mach/regs-gpio.h => mach-s3c/regs-gpio-s3c64 [...] create mode 100644 arch/arm/mach-s3c/regs-gpio.h create mode 100644 arch/arm/mach-s3c/regs-irq-s3c24xx.h rename arch/arm/{mach-s3c64xx/include/mach/regs-irq.h => mach-s3c/regs-irq-s3c64xx [...] create mode 100644 arch/arm/mach-s3c/regs-irq.h rename arch/arm/{plat-samsung/include/plat => mach-s3c}/regs-irqtype.h (100%) create mode 100644 arch/arm/mach-s3c/regs-mem-s3c24xx.h rename arch/arm/{mach-s3c64xx/regs-modem.h => mach-s3c/regs-modem-s3c64xx.h} (100%) create mode 100644 arch/arm/mach-s3c/regs-s3c2443-clock.h rename arch/arm/{mach-s3c64xx/regs-srom.h => mach-s3c/regs-srom-s3c64xx.h} (100%) rename arch/arm/{mach-s3c64xx/regs-sys.h => mach-s3c/regs-sys-s3c64xx.h} (100%) rename arch/arm/{mach-s3c64xx/regs-syscon-power.h => mach-s3c/regs-syscon-power-s3 [...] rename arch/arm/{mach-s3c64xx/regs-usb-hsotg-phy.h => mach-s3c/regs-usb-hsotg-phy- [...] create mode 100644 arch/arm/mach-s3c/rtc-core-s3c24xx.h create mode 100644 arch/arm/mach-s3c/s3c2410.c rename arch/arm/{mach-s3c24xx => mach-s3c}/s3c2412-power.h (100%) create mode 100644 arch/arm/mach-s3c/s3c2412.c create mode 100644 arch/arm/mach-s3c/s3c2412.h create mode 100644 arch/arm/mach-s3c/s3c2416.c create mode 100644 arch/arm/mach-s3c/s3c2440.c create mode 100644 arch/arm/mach-s3c/s3c2442.c create mode 100644 arch/arm/mach-s3c/s3c2443.c create mode 100644 arch/arm/mach-s3c/s3c244x.c create mode 100644 arch/arm/mach-s3c/s3c24xx.c create mode 100644 arch/arm/mach-s3c/s3c24xx.h create mode 100644 arch/arm/mach-s3c/s3c6400.c create mode 100644 arch/arm/mach-s3c/s3c6410.c create mode 100644 arch/arm/mach-s3c/s3c64xx.c create mode 100644 arch/arm/mach-s3c/s3c64xx.h create mode 100644 arch/arm/mach-s3c/sdhci.h create mode 100644 arch/arm/mach-s3c/setup-fb-24bpp-s3c64xx.c create mode 100644 arch/arm/mach-s3c/setup-i2c-s3c24xx.c create mode 100644 arch/arm/mach-s3c/setup-i2c0-s3c64xx.c create mode 100644 arch/arm/mach-s3c/setup-i2c1-s3c64xx.c create mode 100644 arch/arm/mach-s3c/setup-ide-s3c64xx.c create mode 100644 arch/arm/mach-s3c/setup-keypad-s3c64xx.c create mode 100644 arch/arm/mach-s3c/setup-sdhci-gpio-s3c24xx.c create mode 100644 arch/arm/mach-s3c/setup-sdhci-gpio-s3c64xx.c create mode 100644 arch/arm/mach-s3c/setup-spi-s3c24xx.c create mode 100644 arch/arm/mach-s3c/setup-spi-s3c64xx.c create mode 100644 arch/arm/mach-s3c/setup-ts-s3c24xx.c create mode 100644 arch/arm/mach-s3c/setup-usb-phy-s3c64xx.c create mode 100644 arch/arm/mach-s3c/simtec-audio.c create mode 100644 arch/arm/mach-s3c/simtec-nor.c create mode 100644 arch/arm/mach-s3c/simtec-pm.c create mode 100644 arch/arm/mach-s3c/simtec-usb.c rename arch/arm/{mach-s3c24xx => mach-s3c}/simtec.h (100%) create mode 100644 arch/arm/mach-s3c/sleep-s3c2410.S create mode 100644 arch/arm/mach-s3c/sleep-s3c2412.S create mode 100644 arch/arm/mach-s3c/sleep-s3c24xx.S create mode 100644 arch/arm/mach-s3c/sleep-s3c64xx.S create mode 100644 arch/arm/mach-s3c/spi-core-s3c24xx.h rename arch/arm/{plat-samsung/include/plat => mach-s3c}/usb-phy.h (100%) rename arch/arm/{mach-s3c24xx => mach-s3c}/vr1000.h (100%) create mode 100644 arch/arm/mach-s3c/wakeup-mask.c rename arch/arm/{plat-samsung/include/plat => mach-s3c}/wakeup-mask.h (100%) delete mode 100644 arch/arm/mach-s3c24xx/Kconfig delete mode 100644 arch/arm/mach-s3c24xx/Makefile delete mode 100644 arch/arm/mach-s3c24xx/bast-ide.c delete mode 100644 arch/arm/mach-s3c24xx/bast-irq.c delete mode 100644 arch/arm/mach-s3c24xx/common-smdk.c delete mode 100644 arch/arm/mach-s3c24xx/common.c delete mode 100644 arch/arm/mach-s3c24xx/common.h delete mode 100644 arch/arm/mach-s3c24xx/cpufreq-utils.c delete mode 100644 arch/arm/mach-s3c24xx/fb-core.h delete mode 100644 arch/arm/mach-s3c24xx/gta02.h delete mode 100644 arch/arm/mach-s3c24xx/h1940-bluetooth.c delete mode 100644 arch/arm/mach-s3c24xx/include/mach/fb.h delete mode 100644 arch/arm/mach-s3c24xx/include/mach/gpio-samsung.h delete mode 100644 arch/arm/mach-s3c24xx/include/mach/hardware.h delete mode 100644 arch/arm/mach-s3c24xx/include/mach/io.h delete mode 100644 arch/arm/mach-s3c24xx/include/mach/map.h delete mode 100644 arch/arm/mach-s3c24xx/include/mach/pm-core.h delete mode 100644 arch/arm/mach-s3c24xx/include/mach/regs-clock.h delete mode 100644 arch/arm/mach-s3c24xx/include/mach/regs-gpio.h delete mode 100644 arch/arm/mach-s3c24xx/include/mach/regs-irq.h delete mode 100644 arch/arm/mach-s3c24xx/include/mach/regs-lcd.h delete mode 100644 arch/arm/mach-s3c24xx/include/mach/regs-s3c2443-clock.h delete mode 100644 arch/arm/mach-s3c24xx/include/mach/rtc-core.h delete mode 100644 arch/arm/mach-s3c24xx/include/mach/s3c2412.h delete mode 100644 arch/arm/mach-s3c24xx/iotiming-s3c2410.c delete mode 100644 arch/arm/mach-s3c24xx/iotiming-s3c2412.c delete mode 100644 arch/arm/mach-s3c24xx/irq-pm.c delete mode 100644 arch/arm/mach-s3c24xx/mach-amlm5900.c delete mode 100644 arch/arm/mach-s3c24xx/mach-anubis.c delete mode 100644 arch/arm/mach-s3c24xx/mach-at2440evb.c delete mode 100644 arch/arm/mach-s3c24xx/mach-bast.c delete mode 100644 arch/arm/mach-s3c24xx/mach-gta02.c delete mode 100644 arch/arm/mach-s3c24xx/mach-h1940.c delete mode 100644 arch/arm/mach-s3c24xx/mach-jive.c delete mode 100644 arch/arm/mach-s3c24xx/mach-mini2440.c delete mode 100644 arch/arm/mach-s3c24xx/mach-n30.c delete mode 100644 arch/arm/mach-s3c24xx/mach-nexcoder.c delete mode 100644 arch/arm/mach-s3c24xx/mach-osiris-dvs.c delete mode 100644 arch/arm/mach-s3c24xx/mach-osiris.c delete mode 100644 arch/arm/mach-s3c24xx/mach-otom.c delete mode 100644 arch/arm/mach-s3c24xx/mach-qt2410.c delete mode 100644 arch/arm/mach-s3c24xx/mach-rx1950.c delete mode 100644 arch/arm/mach-s3c24xx/mach-rx3715.c delete mode 100644 arch/arm/mach-s3c24xx/mach-s3c2416-dt.c delete mode 100644 arch/arm/mach-s3c24xx/mach-smdk2410.c delete mode 100644 arch/arm/mach-s3c24xx/mach-smdk2413.c delete mode 100644 arch/arm/mach-s3c24xx/mach-smdk2416.c delete mode 100644 arch/arm/mach-s3c24xx/mach-smdk2440.c delete mode 100644 arch/arm/mach-s3c24xx/mach-smdk2443.c delete mode 100644 arch/arm/mach-s3c24xx/mach-tct_hammer.c delete mode 100644 arch/arm/mach-s3c24xx/mach-vr1000.c delete mode 100644 arch/arm/mach-s3c24xx/mach-vstms.c delete mode 100644 arch/arm/mach-s3c24xx/nand-core.h delete mode 100644 arch/arm/mach-s3c24xx/pll-s3c2410.c delete mode 100644 arch/arm/mach-s3c24xx/pll-s3c2440-12000000.c delete mode 100644 arch/arm/mach-s3c24xx/pll-s3c2440-16934400.c delete mode 100644 arch/arm/mach-s3c24xx/pm-h1940.S delete mode 100644 arch/arm/mach-s3c24xx/pm-s3c2410.c delete mode 100644 arch/arm/mach-s3c24xx/pm-s3c2412.c delete mode 100644 arch/arm/mach-s3c24xx/pm-s3c2416.c delete mode 100644 arch/arm/mach-s3c24xx/pm.c delete mode 100644 arch/arm/mach-s3c24xx/regs-dsc.h delete mode 100644 arch/arm/mach-s3c24xx/regs-mem.h delete mode 100644 arch/arm/mach-s3c24xx/s3c2410.c delete mode 100644 arch/arm/mach-s3c24xx/s3c2412.c delete mode 100644 arch/arm/mach-s3c24xx/s3c2416.c delete mode 100644 arch/arm/mach-s3c24xx/s3c2440.c delete mode 100644 arch/arm/mach-s3c24xx/s3c2442.c delete mode 100644 arch/arm/mach-s3c24xx/s3c2443.c delete mode 100644 arch/arm/mach-s3c24xx/s3c244x.c delete mode 100644 arch/arm/mach-s3c24xx/setup-camif.c delete mode 100644 arch/arm/mach-s3c24xx/setup-i2c.c delete mode 100644 arch/arm/mach-s3c24xx/setup-sdhci-gpio.c delete mode 100644 arch/arm/mach-s3c24xx/setup-spi.c delete mode 100644 arch/arm/mach-s3c24xx/setup-ts.c delete mode 100644 arch/arm/mach-s3c24xx/simtec-audio.c delete mode 100644 arch/arm/mach-s3c24xx/simtec-nor.c delete mode 100644 arch/arm/mach-s3c24xx/simtec-pm.c delete mode 100644 arch/arm/mach-s3c24xx/simtec-usb.c delete mode 100644 arch/arm/mach-s3c24xx/sleep-s3c2410.S delete mode 100644 arch/arm/mach-s3c24xx/sleep-s3c2412.S delete mode 100644 arch/arm/mach-s3c24xx/sleep.S delete mode 100644 arch/arm/mach-s3c24xx/spi-core.h delete mode 100644 arch/arm/mach-s3c64xx/Kconfig delete mode 100644 arch/arm/mach-s3c64xx/Makefile delete mode 100644 arch/arm/mach-s3c64xx/ata-core.h delete mode 100644 arch/arm/mach-s3c64xx/backlight.h delete mode 100644 arch/arm/mach-s3c64xx/common.c delete mode 100644 arch/arm/mach-s3c64xx/common.h delete mode 100644 arch/arm/mach-s3c64xx/cpuidle.c delete mode 100644 arch/arm/mach-s3c64xx/crag6410.h delete mode 100644 arch/arm/mach-s3c64xx/dev-audio.c delete mode 100644 arch/arm/mach-s3c64xx/dev-backlight.c delete mode 100644 arch/arm/mach-s3c64xx/dev-uart.c delete mode 100644 arch/arm/mach-s3c64xx/include/mach/hardware.h delete mode 100644 arch/arm/mach-s3c64xx/include/mach/map.h delete mode 100644 arch/arm/mach-s3c64xx/include/mach/pm-core.h delete mode 100644 arch/arm/mach-s3c64xx/irq-pm.c delete mode 100644 arch/arm/mach-s3c64xx/mach-anw6410.c delete mode 100644 arch/arm/mach-s3c64xx/mach-crag6410-module.c delete mode 100644 arch/arm/mach-s3c64xx/mach-crag6410.c delete mode 100644 arch/arm/mach-s3c64xx/mach-hmt.c delete mode 100644 arch/arm/mach-s3c64xx/mach-mini6410.c delete mode 100644 arch/arm/mach-s3c64xx/mach-ncp.c delete mode 100644 arch/arm/mach-s3c64xx/mach-real6410.c delete mode 100644 arch/arm/mach-s3c64xx/mach-s3c64xx-dt.c delete mode 100644 arch/arm/mach-s3c64xx/mach-smartq.c delete mode 100644 arch/arm/mach-s3c64xx/mach-smartq5.c delete mode 100644 arch/arm/mach-s3c64xx/mach-smartq7.c delete mode 100644 arch/arm/mach-s3c64xx/mach-smdk6400.c delete mode 100644 arch/arm/mach-s3c64xx/mach-smdk6410.c delete mode 100644 arch/arm/mach-s3c64xx/onenand-core.h delete mode 100644 arch/arm/mach-s3c64xx/pl080.c delete mode 100644 arch/arm/mach-s3c64xx/pm.c delete mode 100644 arch/arm/mach-s3c64xx/s3c6400.c delete mode 100644 arch/arm/mach-s3c64xx/s3c6410.c delete mode 100644 arch/arm/mach-s3c64xx/setup-fb-24bpp.c delete mode 100644 arch/arm/mach-s3c64xx/setup-i2c0.c delete mode 100644 arch/arm/mach-s3c64xx/setup-i2c1.c delete mode 100644 arch/arm/mach-s3c64xx/setup-ide.c delete mode 100644 arch/arm/mach-s3c64xx/setup-keypad.c delete mode 100644 arch/arm/mach-s3c64xx/setup-sdhci-gpio.c delete mode 100644 arch/arm/mach-s3c64xx/setup-spi.c delete mode 100644 arch/arm/mach-s3c64xx/setup-usb-phy.c delete mode 100644 arch/arm/mach-s3c64xx/sleep.S delete mode 100644 arch/arm/mach-s3c64xx/watchdog-reset.h delete mode 100644 arch/arm/plat-samsung/Kconfig delete mode 100644 arch/arm/plat-samsung/Makefile delete mode 100644 arch/arm/plat-samsung/adc.c delete mode 100644 arch/arm/plat-samsung/cpu.c delete mode 100644 arch/arm/plat-samsung/dev-uart.c delete mode 100644 arch/arm/plat-samsung/devs.c delete mode 100644 arch/arm/plat-samsung/gpio-samsung.c delete mode 100644 arch/arm/plat-samsung/include/plat/adc.h delete mode 100644 arch/arm/plat-samsung/include/plat/cpu-freq-core.h delete mode 100644 arch/arm/plat-samsung/include/plat/cpu-freq.h delete mode 100644 arch/arm/plat-samsung/include/plat/cpu.h delete mode 100644 arch/arm/plat-samsung/include/plat/fb-s3c2410.h delete mode 100644 arch/arm/plat-samsung/include/plat/gpio-core.h delete mode 100644 arch/arm/plat-samsung/include/plat/map-s3c.h delete mode 100644 arch/arm/plat-samsung/include/plat/map-s5p.h delete mode 100644 arch/arm/plat-samsung/include/plat/pm-common.h delete mode 100644 arch/arm/plat-samsung/include/plat/pm.h delete mode 100644 arch/arm/plat-samsung/include/plat/regs-spi.h delete mode 100644 arch/arm/plat-samsung/include/plat/samsung-time.h delete mode 100644 arch/arm/plat-samsung/include/plat/sdhci.h delete mode 100644 arch/arm/plat-samsung/init.c delete mode 100644 arch/arm/plat-samsung/platformdata.c delete mode 100644 arch/arm/plat-samsung/pm-check.c delete mode 100644 arch/arm/plat-samsung/pm-common.c delete mode 100644 arch/arm/plat-samsung/pm-debug.c delete mode 100644 arch/arm/plat-samsung/pm-gpio.c delete mode 100644 arch/arm/plat-samsung/pm.c delete mode 100644 arch/arm/plat-samsung/wakeup-mask.c delete mode 100644 arch/arm/plat-samsung/watchdog-reset.c create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-a100-allwinner-perf1.dts create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-a100.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-var-som-symphony.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-var-som.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mq-librem5-r2.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mq-librem5-r3.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-r0.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-r1-lte.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-r1.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lte-sku.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-r1-lte.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-r1.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3318-a95x-z2.dts delete mode 100644 arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4a.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4b.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4c.dts delete mode 100644 arch/mips/configs/pnx8335_stb225_defconfig delete mode 100644 arch/mips/include/asm/m48t37.h delete mode 100644 arch/mips/include/asm/mach-ip27/kmalloc.h delete mode 100644 arch/mips/include/asm/mach-loongson2ef/mc146818rtc.h delete mode 100644 arch/mips/include/asm/mach-paravirt/cpu-feature-overrides.h delete mode 100644 arch/mips/include/asm/mach-paravirt/irq.h delete mode 100644 arch/mips/include/asm/mach-paravirt/kernel-entry-init.h delete mode 100644 arch/mips/include/asm/mach-pnx833x/gpio.h delete mode 100644 arch/mips/include/asm/mach-pnx833x/irq-mapping.h delete mode 100644 arch/mips/include/asm/mach-pnx833x/irq.h delete mode 100644 arch/mips/include/asm/mach-pnx833x/pnx833x.h delete mode 100644 arch/mips/pnx833x/Makefile delete mode 100644 arch/mips/pnx833x/Platform delete mode 100644 arch/mips/pnx833x/common/Makefile delete mode 100644 arch/mips/pnx833x/common/interrupts.c delete mode 100644 arch/mips/pnx833x/common/platform.c delete mode 100644 arch/mips/pnx833x/common/prom.c delete mode 100644 arch/mips/pnx833x/common/reset.c delete mode 100644 arch/mips/pnx833x/common/setup.c delete mode 100644 arch/mips/pnx833x/stb22x/Makefile delete mode 100644 arch/mips/pnx833x/stb22x/board.c create mode 100644 arch/powerpc/lib/copy_mc_64.S delete mode 100644 arch/powerpc/lib/memcpy_mcsafe_64.S delete mode 100644 arch/riscv/include/asm/clint.h delete mode 100644 arch/riscv/kernel/clint.c create mode 100644 arch/s390/include/asm/clocksource.h create mode 100644 arch/s390/include/asm/vdso/clocksource.h create mode 100644 arch/s390/include/asm/vdso/data.h create mode 100644 arch/s390/include/asm/vdso/gettimeofday.h create mode 100644 arch/s390/include/asm/vdso/processor.h copy arch/{arm/mach-imx/Makefile.boot => s390/include/asm/vdso/vdso.h} (100%) create mode 100644 arch/s390/include/asm/vdso/vsyscall.h delete mode 100644 arch/s390/kernel/vdso64/clock_getres.S delete mode 100644 arch/s390/kernel/vdso64/clock_gettime.S delete mode 100644 arch/s390/kernel/vdso64/gettimeofday.S create mode 100644 arch/s390/kernel/vdso64/vdso64_generic.c create mode 100644 arch/s390/kernel/vdso64/vdso_user_wrapper.S create mode 100644 arch/x86/include/asm/copy_mc_test.h delete mode 100644 arch/x86/include/asm/mcsafe_test.h create mode 100644 arch/x86/lib/copy_mc.c create mode 100644 arch/x86/lib/copy_mc_64.S create mode 100644 drivers/base/regmap/regmap-spi-avmm.c create mode 100644 drivers/clk/sunxi-ng/ccu-sun50i-a100-r.c create mode 100644 drivers/clk/sunxi-ng/ccu-sun50i-a100-r.h create mode 100644 drivers/clk/sunxi-ng/ccu-sun50i-a100.c create mode 100644 drivers/clk/sunxi-ng/ccu-sun50i-a100.h create mode 100644 drivers/clocksource/timer-clint.c create mode 100644 drivers/crypto/caam/debugfs.c create mode 100644 drivers/crypto/caam/debugfs.h delete mode 100644 drivers/crypto/chelsio/chcr_ipsec.c delete mode 100644 drivers/crypto/chelsio/chtls/chtls.h delete mode 100644 drivers/crypto/chelsio/chtls/chtls_main.c delete mode 100644 drivers/dax/hmem.c create mode 100644 drivers/dax/hmem/Makefile create mode 100644 drivers/dax/hmem/device.c create mode 100644 drivers/dax/hmem/hmem.c create mode 100644 drivers/dma/ti/k3-psil-j7200.c create mode 100644 drivers/edac/al_mc_edac.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.h delete mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_pm.h create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_rap.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_rap.h mode change 100755 => 100644 drivers/gpu/drm/amd/amdgpu/gfx_v9_4.c mode change 100755 => 100644 drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/si_dpm.c create mode 100644 drivers/gpu/drm/amd/amdgpu/ta_rap_if.h create mode 100644 drivers/gpu/drm/amd/amdgpu/umc_v8_7.c create mode 100644 drivers/gpu/drm/amd/amdgpu/umc_v8_7.h create mode 100644 drivers/gpu/drm/amd/display/dc/bios/dce60/command_table_helper_dce60.c create mode 100644 drivers/gpu/drm/amd/display/dc/bios/dce60/command_table_helper_dce60.h create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dce60/dce60_clk_mgr.c create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dce60/dce60_clk_mgr.h create mode 100644 drivers/gpu/drm/amd/display/dc/dce60/Makefile create mode 100644 drivers/gpu/drm/amd/display/dc/dce60/dce60_hw_sequencer.c create mode 100644 drivers/gpu/drm/amd/display/dc/dce60/dce60_hw_sequencer.h create mode 100644 drivers/gpu/drm/amd/display/dc/dce60/dce60_resource.c create mode 100644 drivers/gpu/drm/amd/display/dc/dce60/dce60_resource.h create mode 100644 drivers/gpu/drm/amd/display/dc/dce60/dce60_timing_generator.c create mode 100644 drivers/gpu/drm/amd/display/dc/dce60/dce60_timing_generator.h create mode 100644 drivers/gpu/drm/amd/display/dc/gpio/dce60/hw_factory_dce60.c create mode 100644 drivers/gpu/drm/amd/display/dc/gpio/dce60/hw_factory_dce60.h create mode 100644 drivers/gpu/drm/amd/display/dc/gpio/dce60/hw_translate_dce60.c create mode 100644 drivers/gpu/drm/amd/display/dc/gpio/dce60/hw_translate_dce60.h create mode 100644 drivers/gpu/drm/amd/display/dc/irq/dce60/irq_service_dce60.c create mode 100644 drivers/gpu/drm/amd/display/dc/irq/dce60/irq_service_dce60.h mode change 100755 => 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_3_0_0_offset.h mode change 100755 => 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_3_0_0_sh_mask.h mode change 100755 => 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dpcs_3_0_0_offset.h mode change 100755 => 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dpcs_3_0_0_s [...] create mode 100644 drivers/gpu/drm/amd/include/asic_reg/umc/umc_8_7_0_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/umc/umc_8_7_0_sh_mask.h create mode 100644 drivers/gpu/drm/amd/pm/Makefile create mode 100644 drivers/gpu/drm/amd/pm/amdgpu_dpm.c create mode 100644 drivers/gpu/drm/amd/pm/amdgpu_pm.c rename drivers/gpu/drm/amd/{powerplay => pm}/inc/amd_powerplay.h (100%) create mode 100644 drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h create mode 100644 drivers/gpu/drm/amd/pm/inc/amdgpu_pm.h create mode 100644 drivers/gpu/drm/amd/pm/inc/amdgpu_smu.h rename drivers/gpu/drm/amd/{powerplay => pm}/inc/arcturus_ppsmc.h (100%) rename drivers/gpu/drm/amd/{powerplay => pm}/inc/cz_ppsmc.h (100%) rename drivers/gpu/drm/amd/{powerplay => pm}/inc/fiji_ppsmc.h (100%) rename drivers/gpu/drm/amd/{powerplay => pm}/inc/hardwaremanager.h (100%) create mode 100644 drivers/gpu/drm/amd/pm/inc/hwmgr.h rename drivers/gpu/drm/amd/{powerplay => pm}/inc/polaris10_pwrvirus.h (100%) rename drivers/gpu/drm/amd/{powerplay => pm}/inc/power_state.h (100%) rename drivers/gpu/drm/amd/{powerplay => pm}/inc/pp_debug.h (100%) rename drivers/gpu/drm/amd/{powerplay => pm}/inc/pp_endian.h (100%) rename drivers/gpu/drm/amd/{powerplay => pm}/inc/pp_thermal.h (100%) rename drivers/gpu/drm/amd/{powerplay => pm}/inc/ppinterrupt.h (100%) rename drivers/gpu/drm/amd/{powerplay => pm}/inc/rv_ppsmc.h (100%) rename drivers/gpu/drm/amd/{powerplay => pm}/inc/smu10.h (100%) rename drivers/gpu/drm/amd/{powerplay => pm}/inc/smu10_driver_if.h (100%) rename drivers/gpu/drm/amd/{powerplay => pm}/inc/smu11_driver_if.h (100%) rename drivers/gpu/drm/amd/{powerplay => pm}/inc/smu11_driver_if_arcturus.h (100%) create mode 100644 drivers/gpu/drm/amd/pm/inc/smu11_driver_if_navi10.h create mode 100644 drivers/gpu/drm/amd/pm/inc/smu11_driver_if_sienna_cichlid.h rename drivers/gpu/drm/amd/{powerplay => pm}/inc/smu12_driver_if.h (100%) rename drivers/gpu/drm/amd/{powerplay => pm}/inc/smu7.h (100%) rename drivers/gpu/drm/amd/{powerplay => pm}/inc/smu71.h (100%) rename drivers/gpu/drm/amd/{powerplay => pm}/inc/smu71_discrete.h (100%) rename drivers/gpu/drm/amd/{powerplay => pm}/inc/smu72.h (100%) rename drivers/gpu/drm/amd/{powerplay => pm}/inc/smu72_discrete.h (100%) rename drivers/gpu/drm/amd/{powerplay => pm}/inc/smu73.h (100%) rename drivers/gpu/drm/amd/{powerplay => pm}/inc/smu73_discrete.h (100%) rename drivers/gpu/drm/amd/{powerplay => pm}/inc/smu74.h (100%) rename drivers/gpu/drm/amd/{powerplay => pm}/inc/smu74_discrete.h (100%) rename drivers/gpu/drm/amd/{powerplay => pm}/inc/smu75.h (100%) rename drivers/gpu/drm/amd/{powerplay => pm}/inc/smu75_discrete.h (100%) rename drivers/gpu/drm/amd/{powerplay => pm}/inc/smu7_common.h (100%) rename drivers/gpu/drm/amd/{powerplay => pm}/inc/smu7_discrete.h (100%) rename drivers/gpu/drm/amd/{powerplay => pm}/inc/smu7_fusion.h (100%) rename drivers/gpu/drm/amd/{powerplay => pm}/inc/smu7_ppsmc.h (100%) rename drivers/gpu/drm/amd/{powerplay => pm}/inc/smu8.h (100%) rename drivers/gpu/drm/amd/{powerplay => pm}/inc/smu8_fusion.h (100%) rename drivers/gpu/drm/amd/{powerplay => pm}/inc/smu9.h (100%) rename drivers/gpu/drm/amd/{powerplay => pm}/inc/smu9_driver_if.h (100%) rename drivers/gpu/drm/amd/{powerplay => pm}/inc/smu_types.h (100%) rename drivers/gpu/drm/amd/{powerplay => pm}/inc/smu_ucode_xfer_cz.h (100%) rename drivers/gpu/drm/amd/{powerplay => pm}/inc/smu_ucode_xfer_vi.h (100%) create mode 100644 drivers/gpu/drm/amd/pm/inc/smu_v11_0.h rename drivers/gpu/drm/amd/{powerplay => pm}/inc/smu_v11_0_7_ppsmc.h (100%) rename drivers/gpu/drm/amd/{powerplay => pm}/inc/smu_v11_0_7_pptable.h (100%) create mode 100644 drivers/gpu/drm/amd/pm/inc/smu_v11_0_ppsmc.h rename drivers/gpu/drm/amd/{powerplay => pm}/inc/smu_v11_0_pptable.h (100%) create mode 100644 drivers/gpu/drm/amd/pm/inc/smu_v12_0.h rename drivers/gpu/drm/amd/{powerplay => pm}/inc/smu_v12_0_ppsmc.h (100%) rename drivers/gpu/drm/amd/{powerplay => pm}/inc/smumgr.h (100%) rename drivers/gpu/drm/amd/{powerplay => pm}/inc/tonga_ppsmc.h (100%) rename drivers/gpu/drm/amd/{powerplay => pm}/inc/vega10_ppsmc.h (100%) rename drivers/gpu/drm/amd/{powerplay => pm}/inc/vega12/smu9_driver_if.h (100%) rename drivers/gpu/drm/amd/{powerplay => pm}/inc/vega12_ppsmc.h (100%) rename drivers/gpu/drm/amd/{powerplay => pm}/inc/vega20_ppsmc.h (100%) create mode 100644 drivers/gpu/drm/amd/pm/powerplay/Makefile create mode 100644 drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c rename drivers/gpu/drm/amd/{amdgpu => pm/powerplay}/cik_dpm.h (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/Makefile (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/ci_baco.c (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/ci_baco.h (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/common_baco.c (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/common_baco.h (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/fiji_baco.c (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/fiji_baco.h (100%) create mode 100644 drivers/gpu/drm/amd/pm/powerplay/hwmgr/hardwaremanager.c rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/hwmgr.c (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/hwmgr_ppt.h (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/polaris_baco.c (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/polaris_baco.h (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/pp_overdriver.c (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/pp_overdriver.h (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/pp_psm.c (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/pp_psm.h (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/ppatomctrl.c (100%) create mode 100644 drivers/gpu/drm/amd/pm/powerplay/hwmgr/ppatomctrl.h rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/ppatomfwctrl.c (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/ppatomfwctrl.h (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/ppevvmath.h (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/pppcielanes.c (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/pppcielanes.h (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/pptable_v1_0.h (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/process_pptables_v1_0.c (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/process_pptables_v1_0.h (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/processpptables.c (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/processpptables.h (100%) create mode 100644 drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/smu10_hwmgr.h (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/smu10_inc.h (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/smu7_baco.c (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/smu7_baco.h (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/smu7_clockpowergating.c (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/smu7_clockpowergating.h (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/smu7_dyn_defaults.h (100%) create mode 100644 drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/smu7_hwmgr.h (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/smu7_powertune.c (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/smu7_powertune.h (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/smu7_thermal.c (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/smu7_thermal.h (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/smu8_hwmgr.c (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/smu8_hwmgr.h (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/smu9_baco.c (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/smu9_baco.h (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/smu_helper.c (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/smu_helper.h (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/tonga_baco.c (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/tonga_baco.h (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/vega10_baco.c (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/vega10_baco.h (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/vega10_hwmgr.c (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/vega10_hwmgr.h (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/vega10_inc.h (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/vega10_powertune.c (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/vega10_powertune.h (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/vega10_pptable.h (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/vega10_processpptables.c (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/vega10_processpptables.h (100%) create mode 100644 drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega10_thermal.c rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/vega10_thermal.h (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/vega12_baco.c (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/vega12_baco.h (100%) create mode 100644 drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega12_hwmgr.c create mode 100644 drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega12_hwmgr.h create mode 100644 drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega12_inc.h rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/vega12_pptable.h (100%) create mode 100644 drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega12_processpptables.c rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/vega12_processpptables.h (100%) create mode 100644 drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega12_thermal.c rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/vega12_thermal.h (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/vega20_baco.c (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/vega20_baco.h (100%) create mode 100644 drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c create mode 100644 drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.h rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/vega20_inc.h (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/vega20_powertune.c (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/vega20_powertune.h (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/vega20_pptable.h (100%) create mode 100644 drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega20_processpptables.c rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/vega20_processpptables.h (100%) create mode 100644 drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega20_thermal.c rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/vega20_thermal.h (100%) rename drivers/gpu/drm/amd/{amdgpu => pm/powerplay}/kv_dpm.c (100%) rename drivers/gpu/drm/amd/{amdgpu => pm/powerplay}/kv_dpm.h (100%) rename drivers/gpu/drm/amd/{amdgpu => pm/powerplay}/kv_smc.c (100%) rename drivers/gpu/drm/amd/{amdgpu => pm/powerplay}/ppsmc.h (100%) rename drivers/gpu/drm/amd/{amdgpu => pm/powerplay}/r600_dpm.h (100%) create mode 100644 drivers/gpu/drm/amd/pm/powerplay/si_dpm.c rename drivers/gpu/drm/amd/{amdgpu => pm/powerplay}/si_dpm.h (100%) rename drivers/gpu/drm/amd/{amdgpu => pm/powerplay}/si_smc.c (100%) rename drivers/gpu/drm/amd/{amdgpu => pm/powerplay}/sislands_smc.h (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/smumgr/Makefile (100%) create mode 100644 drivers/gpu/drm/amd/pm/powerplay/smumgr/ci_smumgr.c rename drivers/gpu/drm/amd/{ => pm}/powerplay/smumgr/ci_smumgr.h (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/smumgr/fiji_smumgr.c (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/smumgr/fiji_smumgr.h (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/smumgr/iceland_smumgr.c (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/smumgr/iceland_smumgr.h (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/smumgr/polaris10_smumgr.c (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/smumgr/polaris10_smumgr.h (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/smumgr/smu10_smumgr.c (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/smumgr/smu10_smumgr.h (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/smumgr/smu7_smumgr.c (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/smumgr/smu7_smumgr.h (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/smumgr/smu8_smumgr.c (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/smumgr/smu8_smumgr.h (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/smumgr/smu9_smumgr.c (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/smumgr/smu9_smumgr.h (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/smumgr/smumgr.c (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/smumgr/tonga_smumgr.c (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/smumgr/tonga_smumgr.h (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/smumgr/vega10_smumgr.c (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/smumgr/vega10_smumgr.h (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/smumgr/vega12_smumgr.c (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/smumgr/vega12_smumgr.h (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/smumgr/vega20_smumgr.c (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/smumgr/vega20_smumgr.h (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/smumgr/vegam_smumgr.c (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/smumgr/vegam_smumgr.h (100%) create mode 100644 drivers/gpu/drm/amd/pm/swsmu/Makefile create mode 100644 drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu11/Makefile create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c rename drivers/gpu/drm/amd/{powerplay => pm/swsmu/smu11}/arcturus_ppt.h (100%) create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.h create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.h create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu12/Makefile create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c rename drivers/gpu/drm/amd/{powerplay => pm/swsmu/smu12}/renoir_ppt.h (100%) create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu_cmn.h create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu_internal.h delete mode 100644 drivers/gpu/drm/amd/powerplay/Makefile delete mode 100644 drivers/gpu/drm/amd/powerplay/amd_powerplay.c delete mode 100644 drivers/gpu/drm/amd/powerplay/amdgpu_smu.c delete mode 100644 drivers/gpu/drm/amd/powerplay/arcturus_ppt.c delete mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/hardwaremanager.c delete mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/ppatomctrl.h delete mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c delete mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c delete mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_thermal.c delete mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c delete mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.h delete mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_inc.h delete mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_processpptables.c delete mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_thermal.c delete mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c delete mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.h delete mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_processpptables.c delete mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_thermal.c delete mode 100644 drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h delete mode 100644 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h delete mode 100644 drivers/gpu/drm/amd/powerplay/inc/smu11_driver_if_navi10.h delete mode 100644 drivers/gpu/drm/amd/powerplay/inc/smu11_driver_if_sienna_cichlid.h delete mode 100644 drivers/gpu/drm/amd/powerplay/inc/smu_v11_0.h delete mode 100644 drivers/gpu/drm/amd/powerplay/inc/smu_v11_0_ppsmc.h delete mode 100644 drivers/gpu/drm/amd/powerplay/inc/smu_v12_0.h delete mode 100644 drivers/gpu/drm/amd/powerplay/navi10_ppt.c delete mode 100644 drivers/gpu/drm/amd/powerplay/navi10_ppt.h delete mode 100644 drivers/gpu/drm/amd/powerplay/renoir_ppt.c delete mode 100644 drivers/gpu/drm/amd/powerplay/sienna_cichlid_ppt.c delete mode 100644 drivers/gpu/drm/amd/powerplay/sienna_cichlid_ppt.h delete mode 100644 drivers/gpu/drm/amd/powerplay/smu_cmn.c delete mode 100644 drivers/gpu/drm/amd/powerplay/smu_cmn.h delete mode 100644 drivers/gpu/drm/amd/powerplay/smu_internal.h delete mode 100644 drivers/gpu/drm/amd/powerplay/smu_v11_0.c delete mode 100644 drivers/gpu/drm/amd/powerplay/smu_v12_0.c delete mode 100644 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c create mode 100644 drivers/gpu/drm/bridge/lontium-lt9611.c create mode 100644 drivers/gpu/drm/bridge/tc358762.c create mode 100644 drivers/gpu/drm/bridge/tc358775.c create mode 100644 drivers/gpu/drm/i915/display/intel_dp_hdcp.c delete mode 100644 drivers/gpu/drm/mxsfb/mxsfb_crtc.c create mode 100644 drivers/gpu/drm/mxsfb/mxsfb_kms.c delete mode 100644 drivers/gpu/drm/mxsfb/mxsfb_out.c create mode 100644 drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c delete mode 100644 drivers/gpu/drm/ttm/ttm_bo_manager.c create mode 100644 drivers/gpu/drm/ttm/ttm_range_manager.c create mode 100644 drivers/gpu/drm/ttm/ttm_resource.c create mode 100644 drivers/hwmon/pmbus/adm1266.c create mode 100644 drivers/infiniband/core/cm_trace.c create mode 100644 drivers/infiniband/core/cm_trace.h delete mode 100644 drivers/irqchip/irq-s3c24xx.c create mode 100644 drivers/leds/leds-lp50xx.c create mode 100644 drivers/media/platform/mtk-jpeg/mtk_jpeg_dec_hw.c create mode 100644 drivers/media/platform/mtk-jpeg/mtk_jpeg_dec_hw.h create mode 100644 drivers/media/platform/mtk-jpeg/mtk_jpeg_dec_parse.c create mode 100644 drivers/media/platform/mtk-jpeg/mtk_jpeg_dec_parse.h create mode 100644 drivers/media/platform/mtk-jpeg/mtk_jpeg_dec_reg.h create mode 100644 drivers/media/platform/mtk-jpeg/mtk_jpeg_enc_hw.c create mode 100644 drivers/media/platform/mtk-jpeg/mtk_jpeg_enc_hw.h delete mode 100644 drivers/media/platform/mtk-jpeg/mtk_jpeg_hw.c delete mode 100644 drivers/media/platform/mtk-jpeg/mtk_jpeg_hw.h delete mode 100644 drivers/media/platform/mtk-jpeg/mtk_jpeg_parse.c delete mode 100644 drivers/media/platform/mtk-jpeg/mtk_jpeg_parse.h delete mode 100644 drivers/media/platform/mtk-jpeg/mtk_jpeg_reg.h create mode 100644 drivers/media/platform/qcom/venus/dbgfs.c create mode 100644 drivers/media/platform/qcom/venus/dbgfs.h create mode 100644 drivers/misc/mei/hw-virtio.c create mode 100644 drivers/mmc/host/sdhci-of-sparx5.c create mode 100644 drivers/net/ethernet/chelsio/inline_crypto/Kconfig create mode 100644 drivers/net/ethernet/chelsio/inline_crypto/Makefile create mode 100644 drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/Makefile create mode 100644 drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/chcr_ipsec.c create mode 100644 drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/chcr_ipsec.h rename drivers/{crypto/chelsio => net/ethernet/chelsio/inline_crypto}/chtls/Makefi [...] create mode 100644 drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls.h rename drivers/{crypto/chelsio => net/ethernet/chelsio/inline_crypto}/chtls/chtls_ [...] rename drivers/{crypto/chelsio => net/ethernet/chelsio/inline_crypto}/chtls/chtls_ [...] rename drivers/{crypto/chelsio => net/ethernet/chelsio/inline_crypto}/chtls/chtls_ [...] rename drivers/{crypto/chelsio => net/ethernet/chelsio/inline_crypto}/chtls/chtls_ [...] create mode 100644 drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_main.c create mode 100644 drivers/net/ethernet/huawei/hinic/hinic_debugfs.c create mode 100644 drivers/net/ethernet/huawei/hinic/hinic_debugfs.h create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/ptp.c create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/ptp.h create mode 100644 drivers/net/ethernet/marvell/octeontx2/nic/otx2_ptp.c create mode 100644 drivers/net/ethernet/marvell/octeontx2/nic/otx2_ptp.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/pool.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/pool.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/umem.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/umem.h create mode 100644 drivers/net/ethernet/qlogic/qed/qed_devlink.c create mode 100644 drivers/net/ethernet/qlogic/qed/qed_devlink.h create mode 100644 drivers/net/ethernet/stmicro/stmmac/dwmac-intel-plat.c create mode 100644 drivers/net/mdio/Kconfig create mode 100644 drivers/net/mdio/Makefile rename drivers/net/{phy => mdio}/mdio-aspeed.c (100%) rename drivers/net/{phy => mdio}/mdio-bcm-iproc.c (100%) rename drivers/net/{phy => mdio}/mdio-bcm-unimac.c (100%) rename drivers/net/{phy => mdio}/mdio-bitbang.c (100%) rename drivers/net/{phy => mdio}/mdio-cavium.c (100%) rename drivers/net/{phy => mdio}/mdio-cavium.h (100%) rename drivers/net/{phy => mdio}/mdio-gpio.c (100%) rename drivers/net/{phy => mdio}/mdio-hisi-femac.c (100%) create mode 100644 drivers/net/mdio/mdio-i2c.c rename drivers/net/{phy => mdio}/mdio-ipq4019.c (100%) rename drivers/net/{phy => mdio}/mdio-ipq8064.c (100%) rename drivers/net/{phy => mdio}/mdio-moxart.c (100%) rename drivers/net/{phy => mdio}/mdio-mscc-miim.c (100%) rename drivers/net/{phy => mdio}/mdio-mux-bcm-iproc.c (100%) rename drivers/net/{phy => mdio}/mdio-mux-gpio.c (100%) rename drivers/net/{phy => mdio}/mdio-mux-meson-g12a.c (100%) rename drivers/net/{phy => mdio}/mdio-mux-mmioreg.c (100%) rename drivers/net/{phy => mdio}/mdio-mux-multiplexer.c (100%) rename drivers/net/{phy => mdio}/mdio-mux.c (100%) rename drivers/net/{phy => mdio}/mdio-mvusb.c (100%) rename drivers/net/{phy => mdio}/mdio-octeon.c (100%) rename drivers/net/{phy => mdio}/mdio-sun4i.c (100%) rename drivers/net/{phy => mdio}/mdio-thunder.c (100%) create mode 100644 drivers/net/mdio/mdio-xgene.c create mode 100644 drivers/net/pcs/Kconfig create mode 100644 drivers/net/pcs/Makefile create mode 100644 drivers/net/pcs/pcs-lynx.c create mode 100644 drivers/net/pcs/pcs-xpcs.c delete mode 100644 drivers/net/phy/mdio-i2c.c delete mode 100644 drivers/net/phy/mdio-xgene.c delete mode 100644 drivers/net/phy/mdio-xpcs.c create mode 100644 drivers/net/wireless/ath/ath11k/hw.c create mode 100644 drivers/net/wireless/ath/ath11k/mhi.c create mode 100644 drivers/net/wireless/ath/ath11k/mhi.h create mode 100644 drivers/net/wireless/ath/ath11k/pci.c create mode 100644 drivers/net/wireless/ath/ath11k/pci.h create mode 100644 drivers/pinctrl/actions/pinctrl-s500.c create mode 100644 drivers/pinctrl/mediatek/pinctrl-mt8192.c create mode 100644 drivers/pinctrl/mediatek/pinctrl-mtk-mt8192.h create mode 100644 drivers/pinctrl/qcom/pinctrl-msm8226.c create mode 100644 drivers/power/supply/rn5t618_power.c create mode 100644 drivers/regulator/mt6360-regulator.c create mode 100644 drivers/regulator/rpi-panel-attiny-regulator.c create mode 100644 drivers/regulator/rt4801-regulator.c create mode 100644 drivers/reset/reset-raspberrypi.c create mode 100644 drivers/soc/mediatek/mtk-devapc.c create mode 100644 drivers/soc/mediatek/mtk-devapc.h create mode 100644 drivers/soc/samsung/s3c-pm-check.c create mode 100644 drivers/soc/samsung/s3c-pm-debug.c delete mode 100644 drivers/spi/spi-s3c24xx-fiq.S delete mode 100644 drivers/spi/spi-s3c24xx-fiq.h create mode 100644 drivers/spi/spi-s3c24xx-regs.h create mode 100644 drivers/staging/hikey9xx/Kconfig create mode 100644 drivers/staging/hikey9xx/Makefile create mode 100644 drivers/staging/hikey9xx/TODO create mode 100644 drivers/staging/hikey9xx/hi6421-spmi-pmic.c create mode 100644 drivers/staging/hikey9xx/hi6421v600-regulator.c create mode 100644 drivers/staging/hikey9xx/hisi-spmi-controller.c create mode 100644 drivers/staging/hikey9xx/hisilicon,hi6421-spmi-pmic.yaml create mode 100644 drivers/staging/hikey9xx/hisilicon,hisi-spmi-controller.yaml rename arch/arm/plat-samsung/include/plat/regs-udc.h => drivers/usb/gadget/udc/s3c [...] create mode 100644 drivers/video/fbdev/s3c2410fb-regs-lcd.h create mode 100644 drivers/virtio/virtio_dma_buf.c create mode 100644 fs/mount_notify.c create mode 100644 include/drm/ttm/ttm_resource.h create mode 100644 include/dt-bindings/clock/sun50i-a100-ccu.h create mode 100644 include/dt-bindings/clock/sun50i-a100-r-ccu.h create mode 100644 include/dt-bindings/pinctrl/mt8192-pinfunc.h create mode 100644 include/dt-bindings/power/summit,smb347-charger.h create mode 100644 include/dt-bindings/regulator/mediatek,mt6360-regulator.h create mode 100644 include/dt-bindings/reset/raspberrypi,firmware-reset.h create mode 100644 include/dt-bindings/reset/sun50i-a100-ccu.h create mode 100644 include/dt-bindings/reset/sun50i-a100-r-ccu.h create mode 100644 include/dt-bindings/reset/xlnx-versal-resets.h create mode 100644 include/dt-bindings/sound/sc7180-lpass.h create mode 100644 include/linux/bpf_local_storage.h create mode 100644 include/linux/clk/samsung.h delete mode 100644 include/linux/mdio-xpcs.h rename {drivers/net/phy => include/linux/mdio}/mdio-i2c.h (100%) rename {drivers/net/phy => include/linux/mdio}/mdio-xgene.h (100%) create mode 100644 include/linux/mfd/hi6421-spmi-pmic.h create mode 100644 include/linux/pcs-lynx.h create mode 100644 include/linux/pcs/pcs-xpcs.h create mode 100644 include/linux/platform_data/clk-s3c2410.h create mode 100644 include/linux/platform_data/fb-s3c2410.h delete mode 100644 include/linux/power/smb347-charger.h create mode 100644 include/linux/soc/samsung/s3c-adc.h create mode 100644 include/linux/soc/samsung/s3c-cpu-freq.h create mode 100644 include/linux/soc/samsung/s3c-cpufreq-core.h create mode 100644 include/linux/soc/samsung/s3c-pm.h create mode 100644 include/linux/spi/s3c24xx-fiq.h create mode 100644 include/linux/virtio_dma_buf.h create mode 100644 include/trace/events/avc.h create mode 100644 kernel/bpf/bpf_inode_storage.c create mode 100644 kernel/bpf/bpf_local_storage.c create mode 100644 kernel/bpf/preload/Kconfig create mode 100644 kernel/bpf/preload/Makefile create mode 100644 kernel/bpf/preload/bpf_preload.h create mode 100644 kernel/bpf/preload/bpf_preload_kern.c create mode 100644 kernel/bpf/preload/bpf_preload_umd_blob.S copy {tools/bpf/runqslower => kernel/bpf/preload/iterators}/.gitignore (100%) create mode 100644 kernel/bpf/preload/iterators/Makefile create mode 100644 kernel/bpf/preload/iterators/README create mode 100644 kernel/bpf/preload/iterators/bpf_preload_common.h create mode 100644 kernel/bpf/preload/iterators/iterators.bpf.c create mode 100644 kernel/bpf/preload/iterators/iterators.c create mode 100644 kernel/bpf/preload/iterators/iterators.skel.h create mode 100644 kernel/printk/printk_ringbuffer.c create mode 100644 kernel/printk/printk_ringbuffer.h delete mode 100644 kernel/rcu/rcuperf.c create mode 100644 kernel/rcu/rcuscale.c create mode 100644 kernel/scftorture.c create mode 100644 localversion-next create mode 100644 net/l2tp/trace.h create mode 100644 samples/bpf/xsk_fwd.c create mode 100755 scripts/clang-tools/gen_compile_commands.py create mode 100755 scripts/clang-tools/run-clang-tools.py delete mode 100755 scripts/gen_compile_commands.py create mode 100755 scripts/x86-check-compiler.sh create mode 100644 security/selinux/include/policycap.h create mode 100644 security/selinux/include/policycap_names.h create mode 100644 sound/soc/codecs/mt6359.c create mode 100644 sound/soc/codecs/mt6359.h create mode 100644 sound/soc/intel/boards/sof_sdw_rt1316.c create mode 100644 sound/soc/intel/boards/sof_sdw_rt711_sdca.c create mode 100644 sound/soc/intel/boards/sof_sdw_rt715_sdca.c create mode 100644 sound/soc/qcom/lpass-sc7180.c create mode 100644 sound/soc/sof/intel/tgl.c delete mode 100644 tools/arch/x86/include/asm/mcsafe_test.h delete mode 100644 tools/build/feature/test-libelf-mmap.c create mode 100644 tools/memory-model/Documentation/README create mode 100644 tools/memory-model/Documentation/litmus-tests.txt create mode 100644 tools/memory-model/Documentation/locking.txt create mode 100644 tools/memory-model/Documentation/ordering.txt create mode 100644 tools/memory-model/Documentation/simple.txt create mode 100644 tools/memory-model/control-dependencies.txt create mode 100755 tools/memory-model/scripts/checktheselitmus.sh create mode 100755 tools/memory-model/scripts/hwfnseg.sh create mode 100755 tools/memory-model/scripts/runlitmus.sh create mode 100755 tools/memory-model/scripts/simpletest.sh delete mode 100644 tools/perf/bench/mem-memcpy-x86-64-lib.c create mode 100644 tools/testing/kunit/kunit_json.py create mode 100644 tools/testing/selftests/bpf/prog_tests/d_path.c create mode 100644 tools/testing/selftests/bpf/prog_tests/tcp_hdr_options.c create mode 100644 tools/testing/selftests/bpf/prog_tests/test_bpffs.c create mode 100644 tools/testing/selftests/bpf/prog_tests/test_local_storage.c create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_enumval.c create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_enumval___diff.c create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_enumval___err [...] create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_enumval___val [...] create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_size___err_am [...] create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_type_based.c create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_type_based___ [...] create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_type_based___ [...] create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_type_based___ [...] create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_type_based___ [...] create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_type_id.c create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_type_id___mis [...] create mode 100644 tools/testing/selftests/bpf/progs/freplace_attach_probe.c create mode 100644 tools/testing/selftests/bpf/progs/freplace_cls_redirect.c create mode 100644 tools/testing/selftests/bpf/progs/freplace_connect_v4_prog.c create mode 100644 tools/testing/selftests/bpf/progs/local_storage.c create mode 100644 tools/testing/selftests/bpf/progs/test_core_reloc_enumval.c create mode 100644 tools/testing/selftests/bpf/progs/test_core_reloc_type_based.c create mode 100644 tools/testing/selftests/bpf/progs/test_core_reloc_type_id.c create mode 100644 tools/testing/selftests/bpf/progs/test_d_path.c create mode 100644 tools/testing/selftests/bpf/progs/test_misc_tcp_hdr_options.c create mode 100644 tools/testing/selftests/bpf/progs/test_sockmap_invalid_update.c create mode 100644 tools/testing/selftests/bpf/progs/test_sockmap_update.c create mode 100644 tools/testing/selftests/bpf/progs/test_tcp_hdr_options.c create mode 100644 tools/testing/selftests/bpf/test_tcp_hdr_options.h create mode 100644 tools/testing/selftests/bpf/verifier/d_path.c create mode 100644 tools/testing/selftests/exec/load_address.c create mode 120000 tools/testing/selftests/powerpc/copyloops/copy_mc_64.S delete mode 120000 tools/testing/selftests/powerpc/copyloops/memcpy_mcsafe_64.S create mode 100644 tools/testing/selftests/powerpc/mm/prot_sao.c delete mode 100755 tools/testing/selftests/rcutorture/bin/kvm-recheck-rcuperf-ftrace.sh delete mode 100755 tools/testing/selftests/rcutorture/bin/kvm-recheck-rcuperf.sh create mode 100755 tools/testing/selftests/rcutorture/bin/kvm-recheck-rcuscale-ftrace.sh create mode 100755 tools/testing/selftests/rcutorture/bin/kvm-recheck-rcuscale.sh create mode 100755 tools/testing/selftests/rcutorture/bin/kvm-recheck-scf.sh delete mode 100644 tools/testing/selftests/rcutorture/configs/rcuperf/CFcommon delete mode 100644 tools/testing/selftests/rcutorture/configs/rcuperf/ver_functions.sh rename tools/testing/selftests/rcutorture/configs/{rcuperf => rcuscale}/CFLIST (100%) create mode 100644 tools/testing/selftests/rcutorture/configs/rcuscale/CFcommon rename tools/testing/selftests/rcutorture/configs/{rcuperf => rcuscale}/TINY (100%) rename tools/testing/selftests/rcutorture/configs/{rcuperf => rcuscale}/TREE (100%) rename tools/testing/selftests/rcutorture/configs/{rcuperf => rcuscale}/TREE54 (100%) create mode 100644 tools/testing/selftests/rcutorture/configs/rcuscale/ver_functions.sh copy tools/testing/selftests/rcutorture/configs/{refscale => scf}/CFLIST (100%) create mode 100644 tools/testing/selftests/rcutorture/configs/scf/CFcommon create mode 100644 tools/testing/selftests/rcutorture/configs/scf/NOPREEMPT create mode 100644 tools/testing/selftests/rcutorture/configs/scf/NOPREEMPT.boot create mode 100644 tools/testing/selftests/rcutorture/configs/scf/PREEMPT create mode 100644 tools/testing/selftests/rcutorture/configs/scf/ver_functions.sh copy tools/testing/selftests/{bpf => timers}/settings (100%) create mode 100644 tools/usb/Build